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,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,1,3,2,255,196,0,118,16,0,1,3,3,3,2,3,4,5,7,5,7,10,16,1,29,0,1,2,3,4,5,6,7,17,18,8,19,9,20,33,49,56,119,181,21,22,34,65,133,23,35,50,71,81,134,197,24,66,97,113,129,25,36,37,51,82,83,145,39,52,86,87,114,116,130,161,166,212,38,53,54,55,67,69,84,88,98,99,115,149,150,177,193,209,211,57,68,73,100,104,117,179,180,225,228,240,146,40,85,101,131,132,241,147,148,162,164,178,210,118,163,136,182,198,255,196,0,20,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,196,0,20,17,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,226,174,201,184,31,208,124,172,139,37,179,98,118,137,175,153,21,111,147,162,167,107,159,36,189,183,201,197,26,213,114,174,204,69,85,251,45,85,244,79,184,227,21,189,117,244,169,110,170,146,138,179,84,214,57,226,122,198,246,253,9,114,93,156,138,168,169,186,83,237,237,69,3,190,3,199,96,90,185,167,186,159,77,230,240,108,135,233,40,147,249,222,82,120,126,247,39,178,86,53,125,172,127,250,63,168,245,252,182,94,42,7,253,0,0,0,0,3,248,171,183,180,254,35,247,93,154,155,129,255,0,71,243,115,201,234,6,170,96,122,89,109,250,99,60,191,253,25,71,254,115,202,205,55,243,152,223,100,76,114,251,100,98,123,62,255,0,232,82,11,235,223,140,22,151,98,143,150,209,162,182,143,174,82,73,19,81,151,15,49,81,111,237,72,230,63,254,197,83,68,188,184,185,35,95,110,203,203,250,20,11,20,223,250,20,110,155,237,185,79,21,62,33,221,112,220,44,51,106,157,174,203,229,176,234,85,107,102,79,51,104,126,203,34,183,183,250,84,221,223,251,52,94,198,255,0,95,223,180,209,232,99,174,139,103,86,22,203,149,174,233,99,250,27,34,179,118,123,177,121,151,84,119,187,206,169,115,126,211,105,226,141,187,71,78,139,232,171,190,255,0,114,167,168,75,112,127,19,216,127,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,28,199,95,181,239,6,233,223,2,172,206,243,123,165,52,12,139,135,151,165,146,71,54,74,141,230,138,39,112,70,49,238,119,30,243,85,118,106,236,158,221,147,213,58,106,251,20,128,94,40,53,246,184,51,29,22,162,203,150,37,197,106,190,177,253,42,201,248,246,31,198,42,37,135,154,73,249,181,218,94,59,115,251,253,158,160,112,60,63,167,62,166,252,69,114,89,179,77,121,125,219,7,197,232,157,13,85,178,107,133,146,7,121,151,238,148,243,68,214,177,212,178,123,32,85,87,42,46,222,155,123,81,87,188,91,252,29,52,46,158,133,180,245,247,207,55,82,140,68,90,143,45,89,30,238,217,19,126,41,91,183,183,117,219,250,73,229,102,163,178,208,91,225,163,199,233,104,169,237,236,229,217,142,141,140,100,41,187,149,93,197,25,246,127,73,92,171,183,223,185,251,246,79,216,5,101,229,254,15,238,198,152,220,151,70,181,85,40,175,84,155,246,105,190,131,238,119,57,241,99,190,213,69,106,177,54,99,164,95,84,245,223,111,110,199,179,208,94,179,179,253,7,242,250,55,215,61,134,183,22,187,69,42,203,79,147,215,66,137,73,83,28,242,49,97,141,60,149,50,211,181,17,29,62,239,238,250,118,95,203,111,186,192,21,141,95,187,111,234,57,254,172,232,94,151,107,77,154,162,211,168,88,101,154,233,44,144,58,8,171,42,109,212,243,212,83,162,177,237,106,199,36,177,191,130,183,186,245,106,162,122,42,170,254,221,195,238,97,26,139,130,106,61,162,43,246,159,102,86,124,142,221,43,81,205,158,219,89,28,237,110,237,107,145,29,197,85,90,238,47,98,171,87,101,78,73,186,38,231,165,71,53,125,138,86,214,67,211,119,83,93,20,228,245,58,155,211,101,214,225,152,226,175,150,88,157,135,212,79,112,184,34,45,67,220,212,146,58,26,56,161,143,243,108,101,58,34,242,251,40,213,246,162,52,239,186,41,226,17,163,154,151,89,6,51,153,182,187,79,178,55,72,216,221,75,149,37,45,167,184,247,171,213,141,141,146,84,186,69,94,45,103,166,222,217,89,183,163,144,9,82,127,21,219,123,19,117,63,53,190,229,65,118,164,142,190,213,112,166,173,165,153,168,248,230,167,149,178,49,237,84,69,69,71,53,85,21,21,21,23,211,238,84,34,247,92,189,85,103,221,62,227,180,22,189,43,211,203,158,75,147,94,123,189,135,178,211,53,101,36,29,167,211,57,221,213,130,102,72,222,81,205,39,29,145,119,115,126,228,69,220,58,214,178,245,37,162,186,13,107,91,134,168,234,37,154,205,51,210,68,166,161,150,101,125,76,242,54,62,231,22,197,18,62,79,84,227,235,197,83,237,183,239,114,34,194,173,72,235,83,170,254,160,164,159,27,233,3,68,178,86,218,102,115,160,102,78,216,24,250,90,136,151,155,17,219,87,209,177,140,228,201,169,229,253,63,70,255,0,71,37,79,201,210,55,70,217,254,189,214,187,92,186,200,173,191,93,22,86,198,235,62,63,122,146,121,210,9,34,157,99,151,191,75,113,129,252,81,237,165,135,110,15,221,204,122,239,178,42,34,88,142,35,132,225,248,21,166,27,22,21,139,218,108,116,48,53,172,72,109,244,81,83,49,120,181,173,221,91,27,90,155,241,99,83,217,252,212,253,136,5,115,233,239,132,117,199,42,184,174,95,212,14,164,125,37,93,63,248,235,111,208,237,135,110,45,124,109,252,237,37,98,39,232,182,23,122,39,221,183,237,38,110,148,244,119,211,230,140,197,10,96,120,39,145,154,23,186,68,151,233,58,233,119,114,189,174,223,105,102,122,123,88,207,244,127,74,157,165,17,19,246,169,254,53,149,148,182,250,105,43,43,170,224,165,166,133,138,249,37,154,68,99,24,212,69,85,85,114,250,34,34,34,174,235,251,0,255,0,138,170,10,58,186,63,163,42,97,231,76,230,181,170,206,74,158,141,217,83,213,23,127,185,10,160,199,112,215,116,217,226,163,141,226,248,147,95,45,142,255,0,112,138,141,212,144,181,100,123,90,235,43,90,175,114,170,203,34,35,93,84,247,170,170,181,54,69,221,81,169,187,102,142,185,248,130,244,229,161,205,116,21,185,101,62,75,112,98,47,42,92,122,190,130,178,88,156,217,82,55,49,236,90,150,57,174,69,85,93,191,99,93,251,8,87,209,53,102,171,117,21,214,212,29,69,234,22,5,123,134,142,23,115,134,173,246,186,150,208,83,185,45,85,20,187,177,242,247,17,138,174,129,137,233,39,233,237,247,236,136,22,216,159,127,169,253,63,136,155,111,235,237,63,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,63,155,250,236,7,244,31,197,93,147,117,63,201,181,116,239,145,98,108,155,185,61,169,178,129,254,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,4,115,235,107,165,72,250,168,211,120,177,250,59,171,45,183,155,103,47,163,234,150,145,39,124,125,201,233,159,47,29,229,141,19,118,64,168,187,175,223,253,27,44,140,63,229,91,186,238,158,138,4,4,240,252,215,237,79,178,100,247,222,152,58,150,185,215,125,109,176,83,83,84,91,37,173,171,109,116,213,61,249,157,35,209,210,192,215,181,54,74,202,68,78,114,187,211,100,77,145,28,141,159,72,229,69,217,201,253,164,127,234,239,165,42,46,166,113,171,55,209,183,200,44,25,110,43,90,251,157,142,235,60,50,79,28,83,246,149,26,215,70,143,107,85,22,70,64,229,115,154,253,146,61,184,175,37,69,226,54,29,71,235,155,165,219,82,88,117,7,77,157,172,214,171,92,61,138,90,140,105,147,65,35,105,226,106,49,159,155,138,215,178,185,27,3,215,101,145,125,102,106,114,93,145,64,158,39,241,81,23,218,132,31,161,241,90,211,56,99,122,102,90,7,171,248,244,172,219,118,212,89,233,248,122,239,252,233,39,141,125,156,126,239,231,39,244,111,255,0,79,241,110,233,201,148,41,92,184,30,166,113,87,43,120,253,27,67,201,23,215,255,0,151,63,160,9,184,230,34,166,223,119,236,95,83,146,103,189,39,116,237,168,204,154,123,254,144,99,12,185,189,138,145,93,104,168,91,71,91,4,155,53,27,35,42,41,251,114,163,155,193,155,42,61,21,17,187,34,162,110,69,139,183,140,206,131,211,47,98,203,164,90,149,93,84,231,108,200,166,165,163,133,28,158,187,174,237,168,122,251,19,127,97,231,107,60,71,58,148,214,118,174,45,161,253,39,230,118,58,171,154,121,90,107,244,233,45,92,20,111,127,162,77,35,62,143,145,156,90,173,147,125,213,83,100,95,217,178,7,167,213,126,147,58,195,210,165,147,32,233,107,168,236,194,170,142,153,170,234,124,102,174,165,42,32,137,141,230,246,177,36,185,86,200,205,145,35,130,47,209,246,42,175,177,92,139,199,174,90,157,226,73,142,211,193,81,171,218,69,106,201,223,7,38,50,166,182,108,99,150,251,163,92,169,198,39,170,111,188,104,191,238,80,144,90,3,210,191,83,151,44,226,219,171,221,74,106,237,146,233,44,115,67,114,165,180,209,90,82,41,97,122,77,21,67,27,35,219,13,63,23,53,86,118,42,43,92,136,170,139,235,236,73,186,212,93,147,101,244,251,128,170,105,124,78,117,179,75,218,203,110,164,105,220,116,181,111,85,101,61,3,46,84,92,94,255,0,210,244,124,20,142,107,125,28,207,111,249,127,208,167,209,111,138,150,186,93,104,27,81,103,233,245,17,147,42,54,41,254,181,209,250,238,221,209,120,186,145,63,106,47,169,103,215,59,77,5,230,145,212,87,42,126,244,47,69,71,55,155,155,186,42,42,47,171,85,23,216,170,115,170,142,154,52,74,170,239,244,228,248,66,186,187,151,62,239,210,85,105,235,203,151,177,37,219,244,189,125,128,85,254,168,120,149,245,117,104,225,29,67,62,163,119,183,237,200,139,108,185,239,183,13,253,18,149,118,246,255,0,251,127,208,121,125,58,171,241,33,235,1,236,142,131,86,178,233,44,181,82,118,43,106,232,111,20,150,248,162,137,28,216,229,222,158,41,160,230,136,217,119,84,68,251,94,207,85,245,75,143,181,233,142,15,102,168,74,155,109,139,179,34,123,29,230,102,119,220,169,247,185,127,106,158,167,109,147,100,244,2,11,232,39,133,150,147,97,253,172,163,93,31,30,164,228,83,237,81,42,221,97,157,173,137,239,133,82,88,222,223,53,36,115,47,113,238,119,55,34,250,166,233,247,41,51,177,156,51,17,195,41,62,143,195,241,75,61,134,145,125,176,91,104,98,166,141,125,85,127,70,54,162,123,92,229,254,183,47,237,62,202,53,19,215,239,63,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,1,252,95,84,63,143,245,99,147,117,79,69,245,79,184,228,148,20,186,201,97,187,58,174,211,61,22,67,101,151,109,210,162,174,87,212,55,102,170,122,36,142,141,169,187,213,127,177,169,247,237,184,117,182,59,116,217,83,96,168,170,187,238,112,173,115,235,15,74,58,124,180,182,191,80,159,117,167,169,145,168,172,166,167,161,239,185,85,91,43,155,234,215,113,245,237,59,249,223,179,216,68,90,159,24,253,56,76,241,181,20,246,107,218,227,109,129,24,228,91,95,231,150,68,89,189,120,249,174,59,108,176,253,219,250,47,236,64,38,183,85,186,155,91,164,122,1,155,102,246,203,125,77,93,109,5,162,101,167,108,13,106,171,100,114,182,54,187,237,35,147,100,89,17,222,168,190,136,165,21,51,172,173,116,181,231,117,217,125,14,76,234,105,170,43,165,169,236,186,130,141,85,168,233,187,156,85,93,2,251,21,17,55,219,238,45,89,190,34,189,34,235,110,11,95,140,100,21,87,31,240,204,46,163,91,125,195,31,124,141,145,239,122,181,136,169,180,145,251,90,213,245,93,147,211,239,79,72,213,121,240,185,102,171,214,92,243,108,35,32,182,80,83,95,166,154,229,104,164,243,43,78,198,211,78,171,36,8,230,54,145,81,158,146,53,21,168,190,136,155,125,219,129,237,244,207,198,87,31,187,85,91,172,57,86,153,93,35,154,78,247,126,183,233,74,100,98,108,143,115,125,59,108,79,98,53,191,119,246,150,37,67,169,120,21,194,208,151,218,124,190,204,180,75,203,243,223,72,66,172,78,59,239,246,145,219,125,203,247,149,11,170,190,24,55,205,31,195,40,50,26,235,244,50,215,39,119,204,121,107,138,57,169,249,214,49,188,119,166,106,254,140,137,191,175,237,58,55,90,157,59,107,158,139,105,181,53,195,75,179,204,145,248,221,12,46,146,224,233,50,71,70,228,94,53,114,74,168,198,118,249,125,134,179,238,93,253,158,191,112,89,149,167,83,244,250,253,112,75,93,155,50,178,86,213,57,55,72,169,238,48,72,245,244,85,253,22,189,87,216,215,47,179,238,83,212,25,190,210,77,89,234,26,135,44,75,166,23,151,223,171,107,233,85,205,115,38,189,206,214,238,177,200,223,85,89,153,191,162,189,125,191,253,89,225,165,94,46,21,56,133,61,109,167,92,177,234,181,173,142,54,249,103,91,232,221,81,187,213,92,229,230,233,43,23,211,139,163,246,127,79,236,2,212,65,12,244,163,197,55,166,220,242,149,233,126,188,93,108,181,107,58,199,28,82,217,103,84,115,118,102,203,188,75,42,123,94,169,237,254,111,245,111,48,173,151,42,43,189,20,119,11,124,189,216,37,223,131,184,171,119,217,85,23,209,125,125,168,160,126,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,31,197,68,95,111,220,127,203,227,100,140,116,114,53,175,99,209,90,230,185,55,69,69,246,162,161,255,0,96,15,21,115,209,93,27,189,111,244,214,145,225,149,251,251,124,205,130,150,93,253,159,229,70,191,177,63,208,135,63,205,58,42,233,203,53,167,117,50,233,189,146,196,199,55,143,248,26,207,65,75,178,236,228,229,254,33,125,126,215,183,250,19,246,29,212,1,28,48,14,128,186,104,192,46,203,119,110,17,73,145,72,141,123,91,29,250,219,111,171,141,188,145,19,116,79,46,221,149,54,93,189,127,156,239,218,119,59,6,17,133,226,173,70,98,216,125,146,204,212,246,37,5,190,42,116,251,255,0,200,106,127,148,239,244,175,237,62,222,201,251,15,232,31,243,197,23,213,222,167,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,41,234,70,205,169,87,141,52,186,71,165,213,254,94,238,202,105,222,198,246,169,223,220,218,158,109,155,188,234,141,77,222,177,250,255,0,236,220,171,14,151,122,159,234,111,3,205,89,164,240,80,121,218,170,141,248,193,221,183,199,199,140,83,78,191,105,98,114,47,163,247,253,47,187,251,11,164,221,63,105,241,238,56,134,51,117,114,203,89,99,160,124,171,255,0,101,90,88,213,255,0,119,243,149,170,190,196,68,2,148,188,79,53,135,63,201,181,50,143,8,204,109,159,70,79,65,108,163,150,72,59,208,77,186,170,212,170,59,148,108,68,245,108,222,205,215,217,254,136,58,77,63,21,108,99,17,197,122,139,91,126,59,13,83,38,91,53,190,74,135,74,216,145,21,202,146,251,56,34,42,253,148,143,219,251,23,250,8,88,7,253,71,35,226,145,178,198,187,57,138,142,69,253,138,135,71,211,221,127,212,141,57,189,209,94,172,23,174,212,180,73,27,99,254,246,129,219,53,143,99,145,62,220,110,79,107,19,238,57,176,2,97,234,79,136,110,171,102,184,219,113,59,197,199,205,197,235,202,110,205,52,123,254,113,146,39,217,109,50,47,181,168,158,223,184,234,90,187,226,7,98,215,59,166,53,128,92,102,242,152,164,181,52,201,119,147,139,228,229,27,165,150,57,147,100,166,100,137,249,153,191,152,237,253,61,61,125,149,212,0,189,190,128,177,254,156,228,163,202,43,180,114,79,51,36,85,176,50,173,251,87,179,103,118,164,227,233,80,191,122,43,253,159,251,136,145,227,27,99,197,109,217,94,34,150,26,94,221,201,243,86,173,103,219,145,119,106,83,209,240,253,37,227,236,84,246,127,105,8,116,111,94,53,7,67,110,117,23,60,22,241,61,19,234,149,174,149,177,212,79,27,94,173,99,218,155,164,82,51,125,146,71,123,84,148,189,43,245,181,137,218,239,217,149,251,168,171,123,178,106,155,149,182,40,168,29,87,20,85,188,36,110,232,228,69,171,157,21,55,106,70,139,197,85,87,138,126,196,2,11,49,30,146,181,27,250,92,147,111,235,45,47,165,206,179,53,43,64,241,235,86,33,172,120,255,0,59,85,79,127,201,212,121,186,116,253,23,205,36,159,102,158,7,187,244,166,141,61,87,250,189,55,218,51,193,169,29,56,234,78,184,221,242,140,210,194,251,85,142,90,154,132,162,134,134,150,130,6,162,45,103,56,220,230,200,231,51,244,30,228,85,106,253,201,183,162,41,118,56,109,183,75,117,3,10,182,212,88,225,180,94,237,49,247,188,180,136,218,106,150,183,121,92,143,217,90,142,106,125,182,42,122,127,147,235,234,128,123,171,125,91,107,232,105,235,152,155,54,162,38,74,137,191,177,28,136,191,251,79,208,64,30,177,188,68,110,253,60,106,27,112,219,5,162,146,182,22,64,142,123,214,157,210,113,122,79,81,26,183,118,84,198,137,233,10,122,109,247,255,0,98,118,126,134,186,171,94,169,176,91,205,254,190,58,90,106,251,77,124,116,175,167,137,56,59,139,224,107,209,85,171,52,142,246,243,77,247,79,209,95,216,160,73,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,21,116,215,215,213,30,97,212,78,169,116,207,172,87,11,85,174,235,142,102,23,154,28,78,241,61,76,20,113,220,233,89,116,117,53,61,181,204,115,155,206,177,189,200,219,23,109,28,233,163,107,185,34,62,53,124,211,84,205,183,83,119,107,173,131,171,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,13,36,130,31,248,115,117,175,252,170,180,226,123,6,127,115,181,71,169,184,183,230,238,84,208,47,106,75,165,10,35,18,59,155,97,226,214,55,147,222,177,202,216,149,205,100,141,107,182,137,179,69,26,76,0,7,52,234,110,237,117,176,116,219,170,247,219,21,206,174,221,114,183,96,247,218,186,58,202,73,157,12,244,211,199,65,51,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,233,103,42,234,199,221,99,89,62,31,228,63,46,156,10,1,254,86,61,83,255,0,223,45,170,191,250,101,113,255,0,225,139,201,241,8,207,243,45,44,233,27,54,212,29,62,200,106,236,121,13,142,162,201,83,67,93,76,169,206,39,253,49,70,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,158,18,255,0,188,81,253,196,245,55,240,95,156,81,1,234,186,40,234,186,197,213,166,141,81,102,93,219,85,30,95,109,218,143,41,178,81,76,247,121,10,174,79,72,228,70,200,136,244,134,118,51,187,26,238,246,166,239,143,184,247,197,34,146,0,205,15,79,29,64,231,221,50,234,133,14,171,233,203,233,31,114,163,167,168,164,150,142,185,102,90,42,216,38,141,90,232,170,35,134,72,221,35,17,220,37,107,85,219,36,145,70,239,94,40,104,123,66,245,211,78,58,139,211,139,118,168,105,125,231,207,90,171,183,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,156,155,186,110,173,86,185,175,99,158,199,177,238,14,128,0,0,115,253,116,215,77,56,233,211,78,46,58,161,170,23,159,35,106,161,218,40,97,137,17,245,87,10,167,34,172,116,180,209,170,167,114,103,241,118,201,186,53,26,215,61,238,99,24,247,183,213,101,57,102,43,131,88,170,178,156,215,38,181,99,246,90,46,30,102,227,116,173,142,146,150,14,111,107,25,206,89,21,172,111,39,189,173,77,215,213,206,68,79,85,66,128,122,232,235,54,251,214,30,163,210,220,227,181,125,13,134,98,254,98,159,25,182,202,198,45,83,99,149,89,221,169,169,145,187,239,52,189,168,149,99,107,150,56,218,198,181,188,149,31,44,129,107,254,27,125,64,231,221,77,105,70,111,170,250,140,250,70,92,171,51,137,169,34,163,161,89,146,138,138,8,109,86,214,182,42,120,230,146,71,70,197,119,57,92,212,118,203,36,178,59,211,146,149,235,226,61,212,46,190,224,221,103,106,30,45,133,107,134,160,99,246,90,47,162,124,181,186,215,147,86,210,82,193,206,213,72,247,240,138,57,26,198,242,123,220,229,217,61,92,229,85,245,85,38,7,130,167,186,198,83,241,2,187,229,214,226,0,120,163,251,246,106,111,224,191,39,162,2,199,252,34,117,11,62,212,174,155,114,75,238,163,103,25,6,85,114,131,56,172,164,138,178,247,115,154,186,120,224,109,5,3,155,19,100,153,206,114,49,28,247,185,26,139,182,239,114,253,234,77,242,0,120,42,123,172,101,63,16,43,190,93,110,39,248,0,0,2,53,120,143,101,153,86,13,209,142,161,229,56,86,77,117,199,239,84,95,68,249,107,141,174,182,74,74,168,57,221,105,24,254,18,198,173,123,121,49,238,106,236,190,173,114,162,250,42,146,84,138,190,40,254,226,122,155,248,47,206,40,128,170,14,153,58,155,234,74,255,0,212,150,148,88,175,189,65,234,85,198,219,113,206,44,84,149,148,117,121,101,124,208,84,193,37,124,45,146,41,35,116,170,215,177,205,85,106,181,81,81,81,85,20,208,73,154,206,147,189,233,244,111,226,6,61,243,24,13,41,128,0,0,51,89,252,172,122,167,255,0,190,91,85,127,244,202,227,255,0,195,26,83,50,174,6,151,122,100,187,93,111,253,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,58,89,202,186,78,247,88,209,191,135,248,247,203,160,58,168,0,0,0,10,171,241,67,241,2,255,0,170,78,148,180,138,111,243,182,156,206,240,215,127,189,165,74,106,41,233,234,127,223,52,213,113,205,23,249,113,109,250,74,7,138,234,239,197,99,84,31,175,52,150,238,157,238,244,150,236,63,79,111,18,183,186,174,142,174,12,178,120,249,195,43,231,116,110,86,190,133,205,87,164,76,141,232,174,71,54,126,77,147,178,148,246,105,211,167,82,250,89,213,6,9,14,117,166,119,111,242,188,237,154,178,122,111,165,45,159,158,154,40,252,220,16,203,39,103,187,216,123,227,228,239,182,205,156,159,122,38,109,168,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,102,49,101,154,40,209,206,217,57,200,198,251,92,136,189,131,165,30,171,181,31,164,173,71,102,107,133,75,231,173,85,221,184,47,246,9,230,86,82,221,233,90,170,168,215,42,34,246,230,103,39,44,83,34,43,163,115,156,138,143,99,228,141,225,163,224,121,252,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,188,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,232,0,129,93,48,117,235,77,85,212,246,167,116,177,172,151,218,74,55,209,231,23,187,126,13,115,168,238,171,235,30,183,106,215,45,5,77,68,146,185,168,244,107,224,138,149,141,99,25,194,46,214,234,245,137,175,158,166,107,58,177,247,167,214,79,136,25,15,204,103,45,251,195,187,175,170,62,167,49,85,192,245,74,225,106,182,234,109,147,181,79,186,212,193,79,245,154,53,142,87,249,154,90,110,72,245,153,140,130,71,84,71,27,22,54,253,153,27,197,178,118,226,9,170,0,0,66,175,14,238,190,168,250,156,197,87,3,213,43,133,170,219,169,182,78,213,62,235,83,5,63,214,104,214,57,95,230,105,105,185,35,214,102,50,9,29,81,28,108,88,219,246,100,111,22,201,219,138,106,153,119,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,206,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,161,168,128,71,254,138,58,174,177,117,105,163,84,89,151,118,213,71,151,219,118,163,202,108,148,83,61,222,66,171,147,210,57,17,178,34,61,33,157,140,238,198,187,189,169,187,227,238,61,241,72,164,128,0,0,0,0,2,5,116,193,215,173,53,87,83,218,157,210,198,178,95,105,40,223,71,156,94,237,248,53,206,163,186,175,172,122,221,171,92,180,21,53,18,74,230,163,209,175,130,42,86,53,140,103,8,187,91,171,214,38,190,122,153,172,234,199,222,159,89,62,32,100,63,49,156,183,239,14,238,190,168,250,156,197,87,3,213,43,133,170,219,169,182,78,213,62,235,83,5,63,214,104,214,57,95,230,105,105,185,35,214,102,50,9,29,81,28,108,88,219,246,100,111,22,201,219,136,38,168,0,14,105,212,221,218,235,96,233,183,85,239,182,43,157,93,186,229,110,193,239,181,116,117,148,147,58,25,233,167,142,130,103,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,159,127,229,99,213,63,253,242,218,171,255,0,166,87,31,254,24,191,238,172,125,214,53,147,225,254,67,242,233,204,214,1,170,128,0,2,58,248,132,103,249,150,150,116,141,155,106,14,159,100,53,118,60,134,199,81,100,169,161,174,166,84,231,19,254,152,163,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,145,68,85,241,71,247,19,212,223,193,126,113,68,7,170,232,163,170,235,23,86,154,53,69,153,119,109,84,121,125,183,106,60,166,201,69,51,221,228,42,185,61,35,145,27,34,35,210,25,216,206,236,107,187,218,155,190,62,227,223,20,138,72,3,52,61,60,117,3,159,116,203,170,20,58,175,167,47,164,125,202,142,158,162,146,90,58,229,153,104,171,96,154,53,107,162,168,142,25,35,116,140,71,112,149,173,87,108,146,69,27,189,120,161,161,237,11,215,77,56,234,47,78,45,218,161,165,247,159,61,106,174,222,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,114,110,233,186,181,90,230,189,142,123,30,199,184,58,0,0,8,1,226,247,91,175,184,126,156,97,26,165,163,186,129,149,227,86,91,13,194,174,223,146,125,94,186,214,209,200,239,54,144,121,73,231,242,251,49,97,99,224,146,62,114,57,56,201,83,19,90,138,178,46,208,131,162,62,184,245,115,11,234,95,14,159,89,53,223,53,187,225,55,122,135,217,175,48,223,47,207,173,164,137,149,12,86,67,80,245,172,151,132,12,138,161,96,145,243,53,90,246,196,201,83,119,35,156,199,92,246,191,104,229,139,168,13,26,203,52,119,35,155,203,210,100,214,247,83,199,83,197,239,242,149,76,114,73,77,83,193,143,98,201,218,158,56,165,237,243,70,191,135,23,125,151,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,13,79,25,246,234,111,169,190,164,172,29,73,106,189,138,197,212,30,165,91,173,182,236,226,251,73,71,71,73,150,87,195,5,52,17,215,204,216,226,142,54,202,141,99,26,212,70,163,81,17,17,17,17,11,180,233,99,90,255,0,148,79,79,184,78,177,201,111,242,85,121,5,189,124,252,13,139,183,27,43,160,149,244,245,93,166,247,36,84,133,103,134,85,143,147,213,221,181,103,45,157,186,37,0,245,99,239,79,172,159,16,50,31,152,206,5,223,120,112,229,153,86,115,209,142,158,101,57,174,77,117,200,47,85,191,75,121,155,141,210,182,74,186,169,248,93,106,216,206,114,200,174,123,184,177,141,106,110,190,141,106,34,122,34,28,215,197,119,169,187,174,133,104,149,187,3,195,234,114,11,94,89,168,149,14,109,182,249,104,184,186,133,246,184,40,39,165,154,161,253,216,213,37,87,200,146,71,10,49,187,34,178,89,85,206,78,40,201,61,175,133,199,184,158,153,126,53,243,138,210,178,252,87,181,138,235,169,93,90,94,241,22,223,169,43,177,237,62,167,167,178,90,226,162,170,116,176,71,59,161,142,106,215,61,188,220,196,169,74,135,190,9,21,168,213,218,150,38,61,57,70,170,7,159,233,99,81,186,167,234,39,168,44,39,71,36,234,151,85,104,169,50,11,130,249,249,219,155,220,99,145,148,48,68,250,138,174,211,185,72,137,50,193,12,169,31,38,43,123,138,206,91,55,117,75,254,42,87,193,79,66,232,238,183,220,211,168,123,245,155,189,244,39,12,111,29,169,145,96,146,54,85,74,206,229,115,218,197,69,150,57,153,11,169,88,217,17,88,213,142,174,118,125,189,220,140,182,160,0,0,0,0,0,0,7,31,234,139,169,188,7,165,157,47,185,106,6,95,83,73,89,114,101,59,157,101,199,146,227,13,53,109,230,116,146,40,248,64,217,23,147,152,199,79,19,165,123,26,245,142,53,115,248,187,100,107,189,94,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,162,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,38,122,250,162,234,111,62,234,155,84,46,90,129,151,212,213,209,219,95,80,231,89,113,228,184,205,83,69,102,129,99,138,62,16,54,69,226,215,189,176,68,233,94,198,177,36,145,28,254,45,221,26,208,153,93,28,120,169,231,107,174,55,170,30,166,50,63,55,139,103,215,8,60,131,160,130,24,105,113,170,233,38,130,6,113,146,105,152,148,246,230,65,201,101,228,178,57,29,19,101,245,123,231,124,150,233,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,150,202,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,217,236,73,97,150,53,115,119,78,113,189,190,214,170,37,159,248,83,245,219,117,75,173,7,75,58,203,147,82,58,218,234,116,131,8,186,220,103,115,103,142,116,115,27,29,157,94,168,173,123,28,213,114,193,205,205,86,43,59,13,87,243,130,56,194,215,200,255,0,215,150,166,101,90,55,210,214,85,170,88,85,95,151,189,99,55,11,5,194,155,148,146,50,57,184,94,168,185,193,47,109,236,123,161,149,138,232,228,98,57,57,198,247,181,87,103,41,32,8,171,226,143,238,39,169,191,130,252,226,136,15,107,209,223,85,88,111,85,250,71,111,204,44,215,42,70,228,246,234,122,122,108,178,209,28,107,11,237,215,21,103,219,86,196,231,189,222,90,71,54,71,66,254,78,228,196,86,170,247,25,35,25,221,76,219,116,171,212,198,101,210,134,174,81,234,150,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,56,171,161,127,40,163,123,36,106,47,23,177,188,154,246,115,141,250,20,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,245,42,135,181,0,1,10,186,253,234,219,42,233,27,84,244,75,41,182,197,231,177,187,239,211,118,252,154,220,230,201,47,114,133,181,54,151,190,120,34,73,162,141,107,35,141,38,108,47,145,85,173,239,72,138,155,61,73,107,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,132,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,43,47,199,59,245,39,251,201,252,52,225,94,26,29,113,212,244,227,153,67,163,217,195,41,31,167,89,165,226,55,205,87,35,226,167,125,142,227,50,71,2,86,186,103,171,90,180,202,214,68,217,154,247,125,134,70,146,49,81,90,246,76,23,146,15,201,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,250,192,17,255,0,173,30,173,177,94,145,180,177,114,155,148,94,123,36,190,249,155,126,51,110,107,99,151,185,92,218,105,30,201,231,137,102,138,69,163,142,68,133,179,62,53,87,55,189,26,34,110,244,36,1,194,186,196,233,87,13,234,191,72,238,24,125,230,219,72,220,158,221,79,81,83,137,221,228,145,97,125,186,226,172,251,8,233,90,199,187,203,72,230,198,217,153,197,220,152,136,228,78,227,35,123,2,10,244,39,226,123,159,102,90,243,81,167,189,65,220,41,39,182,234,61,225,235,102,170,164,161,153,203,109,186,207,229,160,163,183,198,212,149,91,13,15,24,156,196,68,141,239,239,76,146,75,34,243,150,68,181,243,46,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,231,188,48,250,223,172,234,47,21,169,210,29,72,170,231,159,97,246,248,101,167,168,108,51,191,233,91,60,49,211,211,173,84,245,18,203,34,201,89,223,118,243,43,184,35,187,241,185,141,118,210,112,9,212,1,23,250,245,235,19,30,233,99,72,238,109,179,94,41,39,212,91,229,63,146,199,237,144,214,82,249,186,39,206,201,219,29,210,90,121,121,57,212,209,58,25,21,23,180,246,62,86,178,37,226,143,115,154,17,175,197,59,175,10,156,66,154,143,64,52,19,61,171,162,200,93,80,149,185,46,65,142,222,34,107,232,25,12,178,196,182,190,228,42,179,67,83,222,137,31,42,35,162,123,24,198,49,121,182,103,181,189,127,195,155,175,111,229,81,98,159,77,245,18,15,47,169,184,205,191,206,85,212,65,79,194,150,245,66,199,178,37,172,106,49,56,67,50,62,72,219,44,94,141,87,61,175,137,56,185,209,195,72,63,244,85,158,229,95,246,215,35,201,50,59,135,254,50,178,186,229,93,81,39,252,41,38,154,73,31,253,46,115,157,247,170,151,231,208,87,71,120,247,75,26,71,108,117,230,207,73,62,162,223,41,252,238,65,115,154,142,151,205,209,62,118,64,233,45,113,84,69,201,206,166,137,208,198,138,157,215,177,242,181,242,167,20,123,90,208,133,126,46,218,223,173,26,107,212,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,190,204,106,125,200,116,175,6,189,88,213,61,80,252,175,254,83,53,47,43,203,126,140,250,191,228,190,157,188,212,215,249,94,231,210,29,206,215,121,238,225,203,182,206,92,118,223,131,119,246,33,192,60,106,253,233,241,111,135,244,63,49,184,157,87,192,199,245,217,251,183,252,72,11,84,0,0,41,3,196,123,168,93,125,193,186,206,212,60,91,10,215,13,64,199,236,180,95,68,249,107,117,175,38,173,164,165,131,157,170,145,239,225,20,114,53,141,228,247,185,203,178,122,185,202,171,234,170,93,249,64,62,40,254,253,154,155,248,47,201,232,128,177,255,0,8,157,66,207,181,43,166,220,146,251,168,217,198,65,149,92,160,206,43,41,34,172,189,220,230,174,158,56,27,65,64,230,196,217,38,115,156,140,71,61,238,70,162,237,187,220,191,122,147,124,128,30,10,158,235,25,79,196,10,239,151,91,137,254,0,0,4,32,241,118,212,44,251,77,122,109,198,239,186,115,156,100,24,173,202,124,226,142,146,90,203,37,206,106,25,228,129,212,21,238,116,78,146,23,53,202,197,115,24,229,106,174,219,177,171,247,33,90,189,50,117,55,212,149,255,0,169,45,40,177,95,122,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,97,94,53,126,235,24,183,196,10,31,151,92,74,171,233,59,222,159,70,254,32,99,223,49,128,11,147,241,55,215,77,71,233,211,71,240,93,80,210,251,207,145,186,208,234,5,20,83,67,42,43,233,110,20,174,183,220,22,74,90,152,209,83,185,11,248,183,116,221,28,142,107,94,199,49,236,99,219,221,122,117,215,156,55,169,45,35,177,106,182,25,91,72,230,92,105,216,203,157,12,53,11,51,237,55,20,99,86,162,138,85,115,24,238,113,185,219,35,149,141,230,197,100,141,78,15,106,172,75,241,171,247,88,197,190,32,80,252,186,226,86,175,69,221,91,101,93,35,106,154,101,54,216,188,246,55,125,242,214,252,154,220,230,201,47,114,133,181,49,189,243,193,18,77,20,107,89,28,105,51,97,124,138,173,111,122,68,84,217,234,6,138,65,231,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,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,130,21,97,254,43,157,56,223,117,199,41,210,92,158,171,234,205,150,215,112,109,178,195,151,79,86,202,171,109,234,102,204,144,202,231,62,22,185,148,176,171,215,156,83,185,238,137,240,163,164,145,240,46,204,116,213,0,126,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,79,214,85,7,138,199,93,183,85,186,215,244,179,163,89,53,35,109,173,167,88,51,123,173,186,119,58,121,39,87,61,178,89,209,232,136,214,49,173,70,172,252,28,229,122,191,176,229,103,9,227,144,60,175,87,126,43,26,160,253,121,164,183,116,239,119,164,183,97,250,123,120,149,189,213,116,117,112,101,147,199,206,25,95,59,163,114,181,244,46,106,189,34,100,111,69,114,57,179,242,108,157,148,167,179,238,157,117,231,13,234,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,156,110,118,200,229,99,121,177,89,35,83,131,218,171,154,35,191,244,93,213,182,85,210,54,169,166,83,109,139,207,99,119,223,45,111,201,173,206,108,146,247,40,91,83,27,223,60,17,36,209,70,181,145,198,147,54,23,200,170,214,247,164,69,77,158,160,104,164,30,127,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,9,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,0,0,51,237,212,223,83,125,73,88,58,146,213,123,21,139,168,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,85,225,19,168,89,246,165,116,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,93,183,123,151,239,82,162,250,177,247,167,214,79,136,25,15,204,103,45,83,193,83,221,99,41,248,129,93,242,235,112,19,252,0,0,0,7,52,234,110,237,117,176,116,219,170,247,219,21,206,174,221,114,183,96,247,218,186,58,202,73,157,12,244,211,199,65,51,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,225,94,28,221,107,255,0,42,173,56,158,193,159,220,237,81,234,110,45,249,187,149,52,11,218,146,233,66,136,196,142,230,216,120,181,141,228,247,172,114,182,37,115,89,35,90,237,162,108,209,70,157,175,171,31,117,141,100,248,127,144,252,186,115,58,218,85,169,153,86,141,234,62,57,170,88,85,95,151,189,99,55,8,174,20,220,164,145,145,205,193,126,220,18,246,222,199,186,25,88,174,142,70,35,147,156,111,123,85,118,114,129,167,224,112,174,142,250,170,195,122,175,210,59,126,97,102,185,82,55,39,183,83,211,211,101,150,136,227,88,95,110,184,171,62,218,182,39,61,238,242,210,57,178,58,23,242,119,38,34,181,87,184,201,24,206,234,0,141,94,35,217,102,85,131,116,99,168,121,78,21,147,93,113,251,213,23,209,62,90,227,107,173,146,146,170,14,119,90,70,63,132,177,171,94,222,76,123,154,187,47,171,92,168,190,138,164,149,34,175,138,63,184,158,166,254,11,243,138,32,42,131,166,78,166,250,146,191,245,37,165,22,43,239,80,122,149,113,182,220,115,139,21,37,101,29,94,89,95,52,21,48,73,95,11,100,138,72,221,42,181,236,115,85,90,173,84,84,84,85,69,52,18,102,179,164,239,122,125,27,248,129,143,124,198,3,74,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,23,100,77,215,238,245,62,117,22,67,103,184,84,186,142,142,179,185,51,54,221,189,183,166,219,162,175,181,83,111,98,41,225,186,143,191,228,24,206,137,230,87,172,93,23,233,42,91,29,198,90,117,72,123,170,143,109,36,206,111,217,217,119,251,77,111,166,197,2,105,127,84,250,203,164,25,123,178,252,90,235,73,244,155,182,229,230,173,241,200,213,252,211,227,79,179,178,127,54,71,127,196,4,203,241,150,192,18,155,80,109,25,244,20,144,68,202,155,125,13,19,222,200,152,142,123,211,206,175,170,162,242,95,70,34,122,167,220,158,190,133,105,19,55,88,122,146,185,117,143,37,162,203,169,84,240,91,43,173,112,50,90,154,136,160,74,52,115,35,150,100,77,185,72,244,253,10,175,242,83,244,127,163,214,40,102,214,123,77,139,32,171,182,217,171,60,205,52,19,203,27,95,221,108,155,163,94,173,79,86,162,39,177,16,15,130,0,0,0,0,0,0,138,168,187,162,170,41,48,122,66,241,2,212,61,3,169,130,193,145,95,46,23,108,102,46,92,104,167,170,251,12,221,42,31,232,189,153,30,155,201,43,93,233,251,63,103,178,31,0,39,167,81,218,181,162,29,89,210,222,243,42,122,10,60,118,233,109,162,169,146,14,221,52,243,190,170,88,210,105,27,187,210,40,182,228,234,143,107,145,118,227,186,239,191,167,253,120,83,235,12,122,105,171,247,44,62,237,123,154,158,209,121,168,71,201,31,23,185,143,88,105,43,21,23,139,90,229,246,240,251,211,216,158,221,142,175,225,115,211,14,142,234,78,19,89,154,230,56,253,117,117,202,10,185,34,99,188,244,208,196,141,72,104,164,79,72,220,221,215,147,221,253,138,74,235,151,134,223,78,55,125,66,250,247,87,104,188,70,230,49,205,101,44,55,121,82,37,87,44,170,229,84,84,87,127,217,83,249,255,0,205,79,233,220,37,45,21,125,37,198,4,169,163,151,185,27,189,142,226,169,247,170,125,255,0,212,167,232,62,110,63,142,218,49,123,108,118,155,45,50,193,75,22,252,88,178,57,251,110,229,114,250,185,85,125,174,83,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,51,89,213,143,189,62,178,124,64,200,126,99,57,165,51,53,157,88,251,211,235,39,196,12,135,230,51,129,229,52,171,83,50,173,27,212,124,115,84,176,170,191,47,122,198,110,17,92,41,185,73,35,35,155,130,253,184,37,237,189,143,116,50,177,93,28,140,71,39,56,222,246,170,236,229,47,211,164,78,179,48,30,166,180,94,175,81,170,235,169,44,23,44,70,158,40,179,40,171,101,134,150,10,41,219,72,201,167,171,99,86,121,29,29,10,187,190,145,203,51,154,170,144,75,191,232,57,74,117,201,58,46,202,191,146,22,159,245,93,128,54,235,127,164,189,253,41,6,81,107,130,134,74,137,45,94,86,174,181,173,174,107,162,98,163,40,210,10,68,73,93,42,167,110,78,43,201,205,151,140,92,47,13,207,243,45,62,169,186,213,97,153,13,93,169,247,203,61,109,130,230,144,170,112,172,183,85,196,177,84,83,202,199,34,181,236,115,87,116,221,62,203,218,199,183,139,216,215,32,72,173,85,241,21,234,59,32,234,11,35,213,205,47,213,140,175,25,178,212,92,37,250,14,196,234,167,201,111,167,161,108,94,94,30,237,190,105,38,165,89,157,18,54,73,62,203,155,223,115,222,205,151,138,165,143,224,221,64,106,231,82,254,29,122,181,170,154,165,128,99,248,235,43,176,124,162,27,101,85,162,224,247,178,232,200,169,107,35,146,111,42,244,115,169,88,199,49,34,68,124,242,62,71,199,43,248,198,197,143,157,48,105,86,153,229,90,201,168,248,230,150,225,84,158,98,245,147,92,34,183,211,114,142,71,199,15,53,251,115,203,219,99,222,216,98,98,58,73,30,141,94,17,177,238,84,217,170,95,246,174,105,158,43,163,125,8,234,14,150,225,84,158,94,203,140,233,125,242,223,77,202,56,217,36,220,45,147,243,158,94,219,24,199,77,43,213,210,72,244,106,115,145,239,114,166,238,80,51,174,95,247,138,63,184,158,166,254,11,243,138,34,128,75,254,241,71,247,19,212,223,193,126,113,68,5,0,146,83,161,126,179,111,189,30,106,61,85,206,75,87,211,56,102,81,229,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,182,211,69,221,149,82,55,57,35,145,175,115,93,197,85,146,199,26,206,235,214,39,74,185,151,74,26,185,112,195,239,54,218,183,99,23,26,138,138,156,78,239,36,137,51,46,54,228,127,216,71,74,214,49,190,102,54,186,54,204,206,45,226,245,71,34,118,223,27,222,26,29,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,188,252,181,198,215,91,29,93,44,252,30,230,63,132,177,171,152,238,47,99,154,187,47,163,154,168,190,168,167,214,41,47,195,43,174,219,174,136,230,86,237,12,213,44,154,146,61,47,191,84,72,218,90,203,164,238,99,49,186,215,163,156,215,199,38,202,140,166,154,93,155,35,31,198,54,62,78,255,0,40,209,38,238,246,175,21,14,189,105,169,105,174,189,44,104,221,246,146,177,245,148,243,91,243,155,157,63,117,31,70,244,150,23,37,5,53,68,114,181,170,245,107,39,138,169,142,99,217,194,94,214,232,244,149,172,14,43,226,107,215,109,215,91,179,43,142,134,105,110,77,73,38,151,216,106,35,109,85,101,174,119,61,153,37,107,17,174,115,228,147,100,71,211,67,46,237,141,140,229,27,223,31,127,148,136,176,246,160,89,239,244,47,66,245,31,168,189,71,183,105,126,151,217,188,245,214,187,121,102,154,85,86,82,219,233,90,168,146,85,84,200,136,189,184,89,201,187,174,202,229,115,154,198,53,239,123,24,239,87,214,102,138,98,189,59,117,39,152,104,230,21,112,186,214,217,113,255,0,163,252,180,247,73,99,146,169,253,250,10,122,135,243,116,113,198,197,217,243,57,19,102,39,217,68,223,117,221,84,44,255,0,193,83,221,99,41,248,129,93,242,235,113,0,60,81,253,251,53,55,240,95,147,209,19,255,0,193,83,221,99,41,248,129,93,242,235,113,0,60,81,253,251,53,55,240,95,147,209,1,63,252,21,61,214,50,159,136,21,223,46,183,19,252,128,30,10,158,235,25,79,196,10,239,151,91,137,254,0,0,0,138,190,40,254,226,122,155,248,47,206,40,137,84,69,95,20,127,113,61,77,252,23,231,20,64,82,183,73,222,244,250,55,241,3,30,249,140,6,148,204,214,116,157,239,79,163,127,16,49,239,152,192,105,76,0,0,1,149,115,85,6,85,192,210,159,73,222,235,26,55,240,255,0,30,249,116,7,85,57,87,73,222,235,26,55,240,255,0,30,249,116,7,85,0,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,118,61,98,154,41,17,174,217,120,72,199,123,28,138,161,5,124,77,122,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,108,170,202,153,162,221,177,177,156,100,99,36,239,242,141,82,30,237,48,226,216,158,85,156,223,105,113,108,43,25,186,228,23,170,222,126,90,221,107,162,146,174,170,126,12,115,223,194,40,209,207,119,22,49,206,93,147,209,173,85,95,68,83,181,117,175,211,238,184,232,30,178,214,209,107,94,65,117,203,164,189,239,61,167,49,173,158,106,143,167,105,98,107,35,107,150,73,92,247,182,104,152,145,50,72,92,247,58,63,177,178,186,55,69,35,250,95,133,206,191,105,30,135,235,204,208,107,5,175,31,165,161,200,233,217,77,106,202,107,237,236,146,123,13,197,57,198,197,74,167,46,244,148,211,69,60,241,204,244,69,245,236,43,213,145,54,71,32,89,167,72,29,2,233,199,78,154,53,116,192,243,171,125,171,57,189,102,190,82,163,48,91,133,50,85,90,234,36,167,115,159,79,77,13,52,205,86,44,48,61,239,115,100,123,59,143,122,172,139,193,59,113,197,85,125,123,116,65,125,233,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,155,101,124,105,193,26,248,182,226,231,58,57,81,151,252,64,175,22,253,119,210,60,63,68,164,209,44,175,25,164,201,51,12,194,159,233,11,12,50,177,146,178,204,248,103,141,158,126,85,108,241,207,3,214,57,42,91,3,216,215,50,71,197,44,114,35,163,238,177,193,2,252,59,186,223,172,233,87,59,92,75,49,170,229,166,89,101,194,41,111,174,88,103,169,154,215,35,97,150,54,85,82,196,201,90,198,242,123,224,243,10,145,201,35,226,167,106,49,170,230,49,171,123,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,25,108,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,208,247,66,26,41,157,244,253,211,6,35,166,122,145,112,238,95,169,60,213,109,69,19,37,134,88,109,126,102,162,73,146,146,57,34,141,188,248,247,57,61,92,233,127,58,249,81,146,58,36,141,16,40,179,171,31,122,125,100,248,129,144,252,198,115,197,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,231,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,95,107,213,143,189,62,178,124,64,200,126,99,57,213,111,157,16,95,110,29,18,224,189,89,233,165,45,214,245,37,71,211,18,230,212,75,51,36,242,52,180,245,210,193,79,85,75,11,98,71,172,44,100,15,90,133,116,143,115,121,53,232,212,141,178,57,129,110,157,14,117,119,106,234,251,72,221,149,207,110,164,179,229,150,26,134,219,114,59,84,21,13,123,25,58,177,28,202,168,88,174,89,89,77,50,114,225,220,77,209,241,205,26,58,78,210,200,233,20,102,135,167,142,160,115,238,153,117,66,135,85,244,229,244,143,185,81,211,212,82,75,71,92,179,45,21,108,19,70,173,116,85,17,195,36,110,145,136,238,18,181,170,237,146,72,163,119,175,20,52,39,211,199,80,56,15,83,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,111,9,90,213,118,235,28,177,187,211,146,1,210,204,171,154,168,50,174,7,74,233,227,168,28,251,166,93,80,161,213,125,57,125,35,238,84,116,245,20,146,209,215,44,203,69,91,4,209,171,93,21,68,112,201,27,164,98,59,132,173,106,187,100,146,40,221,235,197,13,15,104,94,186,105,199,81,122,113,110,213,13,47,188,249,235,85,118,241,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,147,119,77,213,170,215,53,236,115,216,246,61,217,246,215,158,153,243,45,6,199,180,219,51,188,215,82,92,113,237,81,197,232,178,59,45,108,42,140,123,95,37,45,60,213,52,146,196,174,87,53,240,186,166,52,71,250,178,70,61,142,69,71,115,142,63,107,208,191,89,183,222,143,53,30,170,231,37,171,233,156,51,40,242,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,219,105,162,238,202,169,27,156,145,200,215,185,174,226,170,201,99,13,10,3,228,226,217,102,43,156,216,169,114,156,43,38,181,100,22,90,222,126,90,227,107,173,142,174,150,126,15,115,31,194,88,213,204,119,23,177,205,93,151,209,205,84,95,84,83,235,0,0,1,154,206,172,125,233,245,147,226,6,67,243,25,207,21,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,156,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,125,175,86,62,244,250,201,241,3,33,249,140,231,85,190,116,65,125,184,116,75,130,245,103,166,148,183,91,212,149,31,76,75,155,81,44,204,147,200,210,211,215,75,5,61,85,44,45,137,30,176,177,144,61,106,21,210,61,205,228,215,163,82,54,200,230,5,186,116,57,213,221,171,171,237,35,118,87,61,186,146,207,150,88,106,27,109,200,237,80,84,53,236,100,234,196,115,42,161,98,185,101,101,52,201,203,135,113,55,71,199,52,104,233,59,75,35,164,81,154,30,158,58,129,207,186,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,184,74,214,171,182,73,34,141,222,188,80,208,159,79,29,64,224,61,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,188,37,107,85,219,172,114,198,239,78,72,7,229,234,199,221,99,89,62,31,228,63,46,156,205,97,165,62,172,125,214,53,147,225,254,67,242,233,204,214,1,170,128,0,2,42,248,163,251,137,234,111,224,191,56,162,37,81,18,188,77,46,214,171,215,65,122,159,89,102,185,210,87,211,199,81,109,164,124,180,211,54,86,54,120,47,212,144,205,18,185,170,168,143,142,88,228,141,237,246,181,236,115,87,101,69,64,40,48,146,157,11,245,155,125,232,243,81,234,174,114,90,190,153,195,50,143,47,79,147,91,98,99,18,169,209,196,175,237,84,211,72,237,182,154,46,236,170,145,185,201,28,141,123,154,238,42,172,150,56,214,119,254,181,250,81,190,244,151,172,181,184,111,106,235,89,136,92,183,172,197,175,117,176,177,190,126,151,139,22,72,213,209,170,177,102,129,239,237,72,155,49,203,179,36,237,177,146,198,128,104,79,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,243,242,215,27,93,108,117,116,179,240,123,152,254,18,198,174,99,184,189,142,106,236,190,142,106,162,250,162,159,88,163,111,13,142,185,238,189,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,78,200,213,219,105,121,42,198,177,201,121,32,10,33,241,94,209,219,174,154,245,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,112,107,22,165,106,24,249,228,70,171,151,106,168,158,245,229,34,161,123,196,32,241,111,208,106,109,83,233,162,77,73,183,209,85,207,144,233,133,71,210,148,201,77,79,45,67,229,183,78,248,226,174,141,88,199,163,88,198,181,34,169,124,174,99,248,50,141,201,246,90,247,185,2,58,120,41,235,165,29,170,251,154,116,241,126,188,246,126,155,225,146,99,180,210,36,17,198,250,168,153,219,174,99,94,170,146,201,51,225,109,43,219,26,35,218,145,210,78,255,0,177,179,149,240,91,171,31,122,125,100,248,129,144,252,198,115,242,116,221,173,247,94,156,53,183,22,214,139,53,142,146,243,81,142,84,74,231,208,84,200,232,217,83,4,208,73,79,51,17,237,245,99,214,41,164,224,253,156,141,127,23,43,94,136,172,95,215,213,143,189,62,178,124,64,200,126,99,56,22,169,210,254,181,255,0,39,111,9,27,70,177,199,111,243,181,120,253,190,241,228,32,116,93,200,223,93,61,246,170,158,151,186,222,228,106,176,164,243,68,178,113,122,59,182,143,227,187,182,69,165,98,95,235,46,186,86,90,188,61,186,127,233,226,195,121,236,253,55,244,238,73,145,83,70,147,199,35,233,98,189,214,199,66,199,61,21,34,146,23,204,218,167,186,53,71,185,36,164,129,255,0,99,102,171,254,87,134,182,128,254,93,122,160,199,254,177,233,239,214,140,23,23,239,92,242,95,50,205,232,96,254,247,155,201,54,125,213,27,39,58,166,197,180,31,107,184,214,73,201,142,141,178,236,23,83,210,198,138,127,39,110,159,112,157,28,146,225,231,106,241,251,122,249,249,219,47,114,55,215,79,43,234,42,187,78,237,198,171,10,79,52,169,31,38,35,187,104,206,91,187,117,94,170,0,0,0,0,0,3,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,126,178,47,248,134,116,227,170,29,75,232,53,70,33,165,121,189,93,186,229,110,168,75,147,241,245,150,56,104,178,68,143,237,54,150,121,85,17,204,123,92,136,248,185,61,33,89,17,189,214,255,0,139,154,0,170,30,189,186,223,190,245,113,157,197,69,142,85,93,109,186,101,100,237,75,100,178,86,66,202,121,159,84,176,162,77,85,86,216,229,145,146,77,205,210,178,53,230,173,100,91,113,107,93,36,170,255,0,201,208,231,67,153,151,87,185,147,170,170,159,87,99,211,171,29,67,89,126,191,49,137,206,71,236,142,242,84,124,145,90,250,151,53,90,170,229,69,100,44,114,61,232,229,116,81,75,24,11,211,240,180,234,83,78,53,83,167,219,14,144,219,18,213,101,204,244,250,223,229,46,86,74,90,84,165,109,77,42,74,169,29,198,22,242,119,123,185,205,139,81,34,108,239,51,36,142,115,88,146,196,175,15,107,213,7,65,90,71,175,90,47,111,211,235,21,138,146,193,125,195,172,241,91,241,11,164,92,18,120,153,73,73,52,84,52,21,85,146,69,53,67,232,81,242,163,228,98,42,189,85,188,145,121,111,189,11,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,231,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,93,68,20,23,226,95,174,250,71,175,61,67,77,121,210,108,102,146,6,88,233,228,179,93,242,8,216,206,119,250,184,42,36,137,181,13,146,25,228,134,122,100,134,56,123,51,113,100,174,99,149,30,174,99,33,107,2,127,248,104,117,235,77,175,56,244,58,43,171,55,218,72,53,22,199,79,28,54,135,201,221,231,127,183,65,75,27,93,51,166,154,89,29,61,114,58,57,165,153,62,199,38,57,30,198,185,25,50,179,165,248,163,251,137,234,111,224,191,56,162,42,47,160,254,159,181,67,93,186,134,197,166,211,230,85,219,232,112,235,197,190,253,122,200,99,72,209,150,136,33,168,108,141,115,93,44,114,68,234,151,172,78,72,98,116,111,71,189,170,174,111,105,146,185,182,233,226,143,238,39,169,191,130,252,226,136,10,1,36,167,68,29,104,229,93,35,234,60,21,213,174,186,222,240,27,151,114,11,222,61,21,116,141,141,157,213,135,149,117,52,10,244,133,107,24,144,70,136,231,167,219,141,29,23,38,114,73,25,200,52,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,155,237,186,47,176,232,29,98,116,171,153,116,161,171,151,12,62,243,109,171,118,49,113,168,168,169,196,238,242,72,147,50,227,110,71,253,132,116,173,99,27,230,99,107,163,108,204,226,222,47,84,114,39,109,241,189,225,114,125,122,245,55,106,209,30,148,46,121,230,45,83,87,116,168,207,41,254,175,99,23,91,29,197,177,178,9,235,232,231,146,27,131,42,152,170,168,200,226,141,243,49,241,110,174,122,68,136,173,71,44,140,172,30,148,188,68,58,192,194,115,251,38,15,71,145,213,234,165,62,79,120,166,160,138,197,149,92,29,60,243,212,212,205,4,77,109,61,194,103,119,105,222,228,106,70,206,227,221,78,197,149,239,116,78,85,85,34,253,199,85,117,30,239,167,22,141,33,185,230,151,90,156,50,195,112,168,186,91,108,146,84,42,210,211,85,76,136,146,72,214,255,0,246,234,212,95,178,199,77,59,154,141,89,165,87,205,95,8,78,154,63,41,186,203,87,174,153,77,167,189,141,233,207,31,163,188,196,28,161,171,190,74,213,237,113,231,19,163,147,203,199,202,101,226,246,73,20,175,162,122,110,138,7,74,241,184,146,235,53,171,65,166,190,209,82,81,220,159,79,144,58,178,158,146,165,213,48,67,58,182,217,220,100,114,186,56,221,35,17,219,162,61,99,98,185,17,21,90,221,246,74,182,45,83,199,59,245,39,251,201,252,52,134,189,16,116,191,106,234,207,63,204,244,230,178,239,87,110,185,91,176,123,141,238,195,44,85,13,134,7,93,99,154,154,26,102,213,57,98,149,203,77,202,161,86,68,141,168,253,147,236,175,220,161,45,60,45,58,250,190,210,95,108,61,41,234,245,195,207,90,171,191,188,112,235,221,85,75,25,37,190,70,177,86,59,108,206,145,201,220,133,252,82,58,125,149,100,100,142,142,22,163,216,248,210,11,106,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,156,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,110,39,195,83,196,11,242,237,71,67,160,154,173,55,12,250,213,111,119,209,119,23,59,104,239,20,52,144,83,51,243,178,207,82,249,170,46,47,95,51,60,156,88,141,88,227,123,253,56,184,9,254,0,2,5,120,151,244,21,77,175,56,244,218,213,164,214,42,72,53,22,199,79,36,215,118,71,221,231,127,183,65,75,35,155,11,97,134,41,29,61,114,58,56,98,133,126,199,38,57,88,247,57,25,10,50,157,180,171,83,50,173,27,212,124,115,84,176,170,191,47,122,198,110,17,92,41,185,73,35,35,155,130,253,184,37,237,189,143,116,50,177,93,28,140,71,39,56,222,246,170,236,229,52,252,83,95,138,159,68,21,154,109,149,93,250,158,211,202,94,120,134,73,112,138,92,134,147,189,61,69,69,21,226,174,73,223,61,86,221,165,100,84,114,61,33,77,223,42,170,79,81,193,173,107,29,27,90,19,171,77,60,66,52,106,251,210,60,29,78,103,183,143,162,254,139,227,102,190,219,161,164,116,115,75,145,50,6,62,74,26,24,158,247,119,187,156,210,72,191,56,228,72,157,202,87,71,219,155,183,72,26,233,174,154,143,212,94,163,220,117,67,84,47,62,122,235,93,180,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,220,44,228,237,147,117,114,185,206,123,220,247,189,239,119,138,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,126,46,123,27,60,205,107,149,55,106,75,34,38,220,151,121,129,225,161,209,221,79,82,26,185,14,113,153,217,234,255,0,39,88,61,68,117,181,179,73,71,20,180,151,107,140,111,141,241,90,220,147,110,215,177,205,94,228,200,140,147,104,145,24,238,218,207,27,192,147,254,19,125,18,209,219,236,95,202,111,87,177,78,237,125,211,131,112,235,93,222,219,4,145,195,74,215,195,60,119,152,251,136,233,25,51,164,141,18,7,162,70,230,198,215,200,213,145,179,198,230,217,249,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,20,173,227,87,239,79,139,124,63,161,249,141,196,234,190,6,63,174,207,221,191,226,71,42,241,171,247,167,197,190,31,208,252,198,226,117,95,3,31,215,103,238,223,241,32,45,80,0,0,160,31,20,127,126,205,77,252,23,228,244,69,255,0,20,3,226,143,239,217,169,191,130,252,158,136,9,63,224,223,212,222,3,138,218,178,14,155,178,250,154,75,37,202,237,120,118,67,101,185,86,220,97,134,11,132,243,182,146,143,232,246,54,69,107,150,165,92,200,157,27,25,205,100,71,74,155,51,182,157,203,95,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,222,28,221,107,255,0,42,173,56,158,193,159,220,237,81,234,110,45,249,187,149,52,11,218,146,233,66,136,196,142,230,216,120,181,141,228,247,172,114,182,37,115,89,35,90,237,162,108,209,70,129,48,0,35,87,91,253,104,226,189,35,233,196,245,212,78,181,94,243,235,151,110,11,38,61,45,116,109,145,157,212,155,141,117,76,8,244,153,104,216,176,72,138,230,39,219,145,27,23,38,114,89,24,17,87,198,143,93,52,226,187,9,199,58,120,182,94,124,246,103,67,144,83,100,151,42,106,116,71,199,110,165,109,29,76,113,178,161,251,253,137,164,243,76,123,35,68,87,118,218,175,119,4,124,75,37,117,244,157,239,79,163,127,16,49,239,152,192,115,252,179,41,190,231,57,85,231,53,202,107,188,237,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,156,24,141,99,121,61,238,93,154,136,212,223,100,68,79,67,160,116,157,239,79,163,127,16,49,239,152,192,5,170,120,213,251,172,98,223,16,40,126,93,113,41,88,186,159,26,191,117,140,91,226,5,15,203,174,37,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,55,219,116,95,96,18,127,195,51,173,31,228,217,168,239,211,124,213,221,204,7,62,184,82,65,83,81,53,119,102,59,21,114,175,105,149,219,72,246,194,216,92,143,107,106,28,188,93,219,138,39,163,151,178,145,201,121,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,25,172,234,43,65,179,46,155,117,114,251,165,57,157,21,91,95,110,168,123,237,149,211,83,164,44,187,91,149,238,74,122,216,145,175,123,120,72,214,238,173,71,187,131,209,241,185,121,177,200,147,127,194,235,175,170,204,62,251,109,233,159,88,174,23,91,165,171,35,184,83,80,226,119,137,234,103,172,146,217,84,246,69,77,5,181,204,115,157,194,141,221,184,219,23,109,26,216,100,115,185,34,178,69,124,33,111,229,80,120,172,117,219,117,91,173,127,75,58,53,147,82,54,218,218,117,131,55,186,219,167,115,167,146,117,115,219,37,157,30,136,141,99,26,212,106,207,193,206,87,171,251,14,86,112,158,57,59,87,137,127,94,180,218,13,143,77,162,186,77,125,164,159,81,111,148,242,67,119,124,125,222,118,11,116,244,178,53,179,54,104,101,141,208,87,43,164,134,88,83,237,241,99,85,239,107,81,240,171,233,179,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,39,57,95,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,7,223,208,189,11,212,126,162,245,30,221,165,250,95,102,243,215,90,237,229,154,105,85,89,75,111,165,106,162,73,85,83,34,34,246,225,103,38,238,187,43,149,206,107,24,215,189,236,99,180,125,165,90,111,98,209,253,56,199,52,191,24,172,186,213,218,177,155,124,86,234,73,174,149,207,171,170,124,113,166,200,175,145,255,0,241,49,168,216,216,221,153,27,24,198,181,141,228,29,25,244,103,128,244,153,128,83,81,209,208,210,92,115,107,141,59,37,191,95,165,138,25,167,108,242,67,78,149,52,148,181,41,4,83,37,15,122,157,36,142,41,55,93,215,147,189,125,142,185,58,183,166,233,11,72,219,152,82,226,245,119,204,134,249,80,235,93,134,23,211,75,244,116,117,124,21,253,202,201,219,179,88,198,181,28,228,137,28,146,205,197,90,206,45,108,178,196,28,43,196,175,196,11,242,19,71,93,160,154,83,55,60,250,235,111,111,210,151,22,187,120,236,244,53,112,84,179,243,82,193,82,201,169,238,44,95,45,60,124,152,173,72,228,99,253,121,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,156,229,126,202,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,249,63,232,171,61,202,191,237,174,71,146,100,119,15,252,101,101,117,202,186,162,79,248,82,77,52,146,63,250,92,231,59,239,85,46,211,195,67,161,202,110,156,112,216,117,135,56,125,91,245,23,52,179,198,201,169,36,100,180,236,177,219,166,88,231,74,39,66,244,107,150,165,92,200,157,51,158,223,176,248,210,54,34,35,94,249,130,149,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,93,182,221,19,216,125,92,155,71,115,236,87,78,241,61,87,184,88,106,228,196,243,26,121,37,161,187,67,75,50,210,71,59,42,234,233,150,146,89,213,137,18,84,239,67,44,169,19,92,229,237,57,142,251,213,27,232,58,177,247,167,214,79,136,25,15,204,103,45,167,162,221,11,211,142,162,252,51,48,61,47,213,11,55,158,181,87,125,51,44,51,68,168,202,171,125,83,110,245,201,29,85,52,138,139,219,153,156,157,178,236,173,86,185,204,123,94,199,189,142,8,65,225,161,215,29,79,78,57,148,58,61,156,50,145,250,117,154,94,35,124,213,114,62,42,119,216,238,51,36,112,37,107,166,122,181,171,76,173,100,77,153,175,119,216,100,105,35,21,21,175,100,215,125,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,154,206,162,180,27,50,233,183,87,47,186,83,153,209,85,181,246,234,135,190,217,93,53,58,66,203,181,185,94,228,167,173,137,26,247,183,132,141,110,234,212,123,184,61,31,27,151,155,28,137,63,252,34,58,187,207,174,89,51,250,93,203,237,217,6,83,109,158,158,91,149,150,244,181,19,85,173,130,10,106,120,227,242,179,247,28,173,134,135,140,81,50,46,28,82,57,164,107,56,187,190,139,16,90,248,0,12,214,117,99,239,79,172,159,16,50,31,152,206,90,167,130,167,186,198,83,241,2,187,229,214,226,170,250,177,247,167,214,79,136,25,15,204,103,45,83,193,83,221,99,41,248,129,93,242,235,112,19,252,0,0,0,7,42,234,199,221,99,89,62,31,228,63,46,156,205,97,165,62,172,125,214,53,147,225,254,67,242,233,204,214,1,215,250,85,234,99,50,233,67,87,40,245,75,15,161,164,184,177,212,238,182,221,237,149,40,141,101,198,221,35,227,124,176,36,156,85,208,191,148,81,189,146,53,23,139,216,222,77,123,57,198,253,10,104,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,250,149,104,47,169,78,148,111,186,29,132,233,110,170,218,98,186,220,176,205,73,195,236,215,132,185,79,11,22,58,27,197,69,27,102,169,160,115,216,191,215,44,74,246,177,93,27,156,196,238,44,18,61,126,175,68,29,104,229,93,35,234,60,21,213,174,186,222,240,27,151,114,11,222,61,21,116,141,141,157,213,135,149,117,52,10,244,133,107,24,144,70,136,231,167,219,141,29,23,38,114,73,24,26,20,34,175,138,63,184,158,166,254,11,243,138,34,74,98,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,224,244,107,219,201,143,106,236,228,71,38,251,42,34,250,17,175,197,31,220,79,83,127,5,249,197,16,20,87,164,249,215,228,191,84,240,221,76,250,47,233,63,170,89,5,186,251,228,187,253,159,53,229,106,99,155,181,220,226,238,28,187,124,121,113,118,219,239,178,237,177,163,237,11,215,77,56,234,47,78,45,218,161,165,247,159,61,106,174,222,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,114,110,233,186,181,90,230,189,142,123,30,199,187,50,228,148,232,131,173,28,171,164,125,71,130,186,181,215,91,222,3,114,238,65,123,199,162,174,145,177,179,186,176,242,174,166,129,94,144,173,99,18,8,209,28,244,251,113,163,162,228,206,73,35,3,66,128,249,56,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,56,61,26,246,242,99,218,187,57,17,201,190,202,136,190,135,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,3,231,100,54,138,59,253,142,190,205,95,77,13,68,21,180,210,211,190,57,88,142,107,145,236,86,170,42,42,42,123,21,126,227,52,122,187,141,59,5,212,187,157,137,99,133,86,147,179,246,91,234,207,181,79,27,190,228,79,242,255,0,97,166,185,28,198,70,231,200,228,107,90,213,87,57,125,136,159,180,206,7,87,80,218,99,215,43,252,150,107,205,53,206,153,254,87,140,212,238,71,53,118,163,131,127,84,85,251,247,79,236,80,63,234,138,245,109,176,228,181,149,249,149,182,42,74,139,181,173,244,244,144,219,225,106,177,174,115,209,172,114,162,170,241,245,141,251,174,251,251,61,14,119,154,88,42,237,215,7,92,93,197,105,235,213,213,80,175,45,215,131,156,170,136,169,247,46,202,135,232,196,226,108,178,125,59,91,113,166,71,81,239,194,25,37,142,55,59,138,163,211,109,213,21,119,245,79,98,158,139,82,174,243,100,216,213,170,233,112,200,169,229,150,147,187,75,79,66,141,143,156,112,181,33,86,174,237,217,85,23,146,166,234,159,246,53,245,246,236,28,192,0,0,0,0,0,0,0,5,133,116,39,214,118,57,210,214,62,152,222,163,80,214,173,178,229,47,153,108,244,84,190,97,88,146,50,153,137,186,119,91,182,205,129,235,232,213,251,189,187,236,89,150,131,245,125,162,253,68,50,171,242,123,120,175,124,212,146,54,41,34,171,183,203,3,183,116,106,255,0,69,84,84,246,53,223,127,220,85,151,134,62,148,225,218,183,150,87,219,117,10,146,42,203,93,44,50,200,200,159,82,248,63,56,217,104,209,62,212,111,99,191,70,71,167,223,237,253,168,155,73,109,72,198,250,40,208,93,124,180,100,20,58,139,103,198,107,237,112,85,50,174,220,249,171,42,92,231,47,126,29,213,239,149,252,118,87,189,54,68,254,111,246,129,100,96,231,250,67,174,154,99,174,22,202,139,166,154,101,84,119,186,106,68,106,203,37,55,61,155,201,207,106,111,201,173,246,172,111,79,236,83,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,213,143,189,62,178,124,64,200,126,99,57,165,51,53,157,88,251,211,235,39,196,12,135,230,51,129,114,126,24,95,85,115,14,129,240,236,90,183,232,171,221,35,62,156,180,222,237,210,246,234,99,111,118,227,84,247,83,84,196,187,162,115,130,120,220,177,189,62,212,114,181,118,86,185,55,174,31,17,222,135,41,186,82,204,168,51,13,62,125,93,70,157,102,21,19,178,134,25,89,44,175,178,85,181,17,235,69,44,234,138,215,177,205,87,58,7,57,221,215,50,41,90,228,114,194,178,201,205,58,46,234,219,42,233,27,84,211,41,182,197,231,177,187,239,150,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,166,207,82,247,174,212,90,71,213,190,131,86,219,232,238,212,153,30,9,168,86,121,33,138,186,145,172,122,163,31,186,54,104,210,102,57,34,169,130,86,163,145,36,103,56,166,133,57,53,30,197,68,10,246,240,100,233,163,254,158,245,71,150,90,127,206,88,49,47,49,7,245,121,218,216,251,145,127,185,166,100,177,73,255,0,119,70,244,39,255,0,86,62,235,26,201,240,255,0,33,249,116,231,170,210,173,51,197,116,111,78,49,205,45,194,169,60,189,151,25,183,197,111,166,229,28,108,146,110,9,246,231,151,182,198,49,211,74,245,116,146,61,26,156,228,123,220,169,187,148,242,189,88,251,172,107,39,195,252,135,229,211,129,154,194,255,0,188,81,253,196,245,55,240,95,156,81,20,2,95,247,138,63,184,158,166,254,11,243,138,32,40,4,210,159,81,125,52,105,103,84,24,36,216,46,166,90,127,201,242,87,154,56,41,190,148,182,126,122,25,100,242,147,205,20,157,158,239,97,140,147,139,126,219,55,106,253,202,153,172,52,81,214,191,85,214,46,146,244,106,183,50,238,218,171,50,251,150,244,120,181,146,182,103,183,207,213,114,98,73,34,182,52,87,172,48,49,253,217,23,118,53,118,100,125,198,62,88,212,10,12,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,244,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,242,150,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,31,91,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,167,57,95,178,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,126,76,167,19,202,176,107,237,86,45,154,227,55,92,126,245,69,195,204,219,174,148,82,82,85,65,205,141,123,57,197,34,53,237,228,199,181,201,186,122,181,200,169,232,168,5,244,244,19,209,5,139,164,124,18,90,220,142,150,213,114,212,219,223,118,43,221,238,142,103,212,66,202,84,153,86,26,90,71,73,20,111,142,30,13,137,242,39,4,115,229,223,147,156,216,226,70,85,95,138,63,191,102,166,254,11,242,122,34,202,124,59,186,250,163,234,115,21,92,15,84,174,22,171,110,166,217,59,84,251,173,76,20,255,0,89,163,88,229,127,153,165,166,228,143,89,152,200,36,117,68,113,177,99,111,217,145,188,91,39,110,42,214,241,71,247,236,212,223,193,126,79,68,4,255,0,240,84,247,88,202,126,32,87,124,186,220,64,15,20,127,126,205,77,252,23,228,244,68,255,0,240,84,247,88,202,126,32,87,124,186,220,64,15,20,127,126,205,77,252,23,228,244,64,79,255,0,5,79,117,140,167,226,5,119,203,173,196,255,0,32,7,130,167,186,198,83,241,2,187,229,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,225,19,55,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,80,242,157,67,245,3,128,244,203,165,245,218,175,168,207,171,125,182,142,162,158,146,42,58,21,133,107,107,103,154,68,107,98,167,142,105,35,108,143,70,243,149,205,71,110,145,197,35,189,120,169,13,124,41,117,211,81,250,139,212,125,125,213,13,80,188,249,235,173,119,213,168,161,134,36,86,82,219,233,90,183,69,142,150,154,53,85,237,194,206,78,217,55,87,43,156,231,189,207,123,222,247,87,95,90,253,87,95,122,180,214,90,220,203,187,117,163,196,45,187,209,226,214,74,217,152,239,33,75,197,137,36,138,216,209,24,147,78,246,119,100,93,222,228,221,145,247,30,200,163,82,106,248,24,254,187,63,118,255,0,137,1,105,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,145,87,196,198,237,106,191,248,127,234,5,246,197,115,164,184,219,110,52,246,26,186,58,202,73,155,52,21,48,73,118,161,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,16,175,197,215,95,186,134,151,81,46,26,9,116,181,213,216,52,173,149,20,213,54,202,168,109,245,20,204,201,158,218,74,73,164,73,106,94,170,202,166,83,84,74,228,70,69,197,141,122,177,100,71,61,145,185,177,211,21,235,54,251,73,209,142,107,209,222,91,106,243,214,170,239,41,81,138,92,105,216,198,73,111,145,183,88,43,106,105,170,19,211,185,11,248,207,35,36,245,145,146,57,88,188,216,246,246,3,192,116,157,239,79,163,127,16,49,239,152,192,105,76,205,103,73,222,244,250,55,241,3,30,249,140,6,148,192,0,0,25,87,53,80,101,92,13,41,244,157,238,177,163,127,15,241,239,151,64,117,83,149,116,157,238,177,163,127,15,241,239,151,64,126,78,170,186,152,195,122,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,39,21,108,44,227,20,143,124,142,69,226,198,59,139,94,254,17,188,57,175,95,93,107,226,189,41,233,197,93,146,211,115,243,26,155,147,91,230,143,28,183,211,172,111,146,131,154,58,54,220,234,18,70,189,141,134,39,162,171,26,246,175,122,70,43,17,56,182,87,197,205,60,26,174,215,91,255,0,77,185,181,246,251,115,171,184,220,174,58,145,114,171,172,172,171,153,211,79,83,60,148,22,247,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,80,58,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,254,181,91,116,240,84,247,88,202,126,32,87,124,186,220,4,159,234,139,166,76,7,170,109,47,185,105,254,95,77,73,71,114,125,59,155,101,200,82,221,13,77,109,154,117,146,41,57,192,233,19,147,88,247,65,19,101,99,28,197,146,52,115,57,55,116,115,115,217,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,232,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,167,50,21,120,165,244,215,167,26,169,211,237,251,87,174,107,106,178,230,122,125,111,243,118,219,221,85,82,82,182,166,149,37,69,146,221,51,184,187,189,220,230,244,167,141,118,119,153,146,54,181,204,73,101,71,132,85,233,15,197,146,179,76,244,159,35,196,186,129,91,174,91,117,199,109,254,99,18,170,238,79,81,112,190,85,73,83,43,165,166,175,173,158,89,56,241,239,195,194,78,218,53,144,65,42,125,183,164,81,201,94,217,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,57,202,253,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,19,207,147,211,194,71,166,76,7,92,245,67,40,212,13,70,166,164,188,91,116,246,158,149,177,99,213,214,232,106,232,174,51,215,199,85,27,95,80,217,145,205,115,34,108,47,115,88,141,221,100,116,111,228,222,218,181,225,37,124,42,250,24,186,233,109,55,242,145,213,203,93,93,191,44,185,83,213,91,108,120,245,202,214,234,122,155,52,29,213,142,90,169,155,81,26,75,29,76,169,27,154,206,28,81,41,229,114,171,159,223,227,29,143,128,6,107,58,177,247,167,214,79,136,25,15,204,103,46,167,194,227,220,79,76,191,26,249,197,105,74,221,88,251,211,235,39,196,12,135,230,51,151,83,225,113,238,39,166,95,141,124,226,180,10,213,241,17,232,22,179,166,60,169,51,205,45,183,221,110,90,101,123,238,212,108,148,211,212,125,89,145,36,137,158,90,170,167,138,177,33,123,231,141,180,242,72,244,145,223,106,55,114,116,125,201,121,87,69,29,87,95,122,75,214,90,44,203,187,117,172,196,46,91,81,229,54,74,41,152,223,63,75,197,233,28,136,217,17,88,179,64,247,247,99,93,216,229,217,241,247,24,201,100,82,197,60,90,250,188,197,112,221,56,172,233,151,18,173,181,93,114,252,159,179,245,134,158,122,8,235,99,180,218,213,59,173,228,175,85,100,85,146,61,32,124,95,101,207,142,52,116,169,218,122,211,200,181,25,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,156,175,217,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,3,77,24,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,120,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,46,230,148,250,98,233,246,197,211,14,141,89,116,134,193,144,93,111,113,219,123,147,212,215,92,39,123,187,213,82,187,156,206,134,21,115,153,75,10,189,85,91,12,127,101,55,87,57,95,35,164,149,249,172,3,66,120,22,133,233,199,81,125,8,233,102,151,234,133,155,207,90,171,180,255,0,29,150,25,162,84,101,85,190,169,182,200,82,58,170,105,21,23,183,51,57,59,101,217,90,173,115,152,246,189,143,123,29,70,221,67,244,253,159,116,203,170,21,218,81,168,204,164,125,202,142,158,158,174,42,202,20,153,104,171,96,154,52,115,101,167,146,104,227,116,140,71,115,137,206,70,236,146,69,35,125,120,169,160,158,147,189,214,52,111,225,254,61,242,232,15,41,214,191,74,54,46,173,52,106,183,13,237,90,168,242,251,110,245,152,181,238,182,23,187,200,85,114,98,201,26,186,53,71,164,51,177,157,169,19,103,181,55,100,157,183,190,40,208,10,192,240,221,235,234,251,160,89,85,175,68,181,34,225,231,116,203,32,184,50,158,158,106,170,150,71,245,102,170,121,54,90,150,73,43,154,198,209,185,239,229,60,110,114,53,155,186,102,108,238,227,38,187,243,46,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,205,60,47,60,64,191,234,111,165,45,93,155,252,213,167,12,188,57,223,239,153,86,154,182,122,138,159,247,181,53,36,112,197,254,68,91,126,138,129,106,128,0,51,89,213,143,189,62,178,124,64,200,126,99,57,117,62,23,30,226,122,101,248,215,206,43,74,86,234,199,222,159,89,62,32,100,63,49,156,186,159,11,143,113,61,50,252,107,231,21,160,86,175,136,143,64,181,157,49,229,73,158,105,109,190,235,114,211,43,223,118,163,100,166,158,163,234,204,137,36,76,242,213,85,60,85,137,11,223,60,109,167,146,71,164,142,251,81,187,147,163,238,75,205,122,28,234,238,235,210,14,174,59,43,158,221,87,120,196,239,212,237,182,228,118,168,42,28,199,190,4,122,57,149,80,177,92,145,62,166,21,229,195,184,155,43,36,154,52,116,125,213,145,182,83,226,161,213,222,3,166,218,71,117,208,43,125,187,31,203,178,204,222,158,107,109,117,13,69,68,53,12,199,160,70,67,42,85,84,192,142,238,178,165,82,104,164,165,228,214,167,54,247,185,47,105,25,37,48,226,216,158,85,156,223,105,113,108,43,25,186,228,23,170,222,126,90,221,107,162,146,174,170,126,12,115,223,194,40,209,207,119,22,49,206,93,147,209,173,85,95,68,80,52,61,174,89,254,27,170,125,19,106,118,160,233,246,67,73,124,199,175,154,111,144,84,208,215,83,42,240,149,159,71,212,34,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,103,48,189,60,103,165,234,206,148,252,61,53,95,3,189,231,119,92,154,245,81,167,249,13,69,193,100,184,79,37,174,130,71,80,85,61,105,173,212,210,47,8,97,71,201,35,157,34,49,178,76,247,58,71,236,156,35,138,139,0,213,64,4,106,235,163,172,219,23,71,154,113,75,115,142,213,244,206,103,148,121,138,124,102,219,43,30,148,174,146,36,103,118,166,166,70,237,180,49,119,98,85,141,174,73,36,115,218,214,241,69,124,177,135,31,241,53,235,182,213,162,56,109,199,67,52,183,38,171,143,84,47,212,241,182,170,178,215,59,88,252,110,137,234,215,57,242,73,178,171,42,102,139,118,198,198,113,145,140,147,191,202,53,72,123,188,131,255,0,144,81,255,0,217,254,204,74,192,202,114,204,171,57,190,213,101,57,174,77,117,200,47,85,188,60,205,198,233,91,37,93,84,252,24,214,51,156,178,43,158,238,44,99,90,155,175,163,90,136,158,136,133,159,255,0,242,10,63,251,63,217,136,21,86,105,119,168,126,159,176,30,166,180,190,187,74,53,25,149,108,182,214,84,83,213,197,89,66,144,165,109,20,240,200,142,108,180,242,77,28,141,141,234,222,113,57,200,221,214,57,100,111,167,37,51,68,106,160,12,203,107,166,133,234,63,78,154,143,113,210,253,80,179,121,27,173,14,210,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,139,182,93,145,200,230,185,143,107,30,199,177,182,43,225,121,226,5,255,0,83,125,41,106,236,223,230,173,56,101,225,206,255,0,124,202,180,213,179,212,84,255,0,189,169,169,35,134,47,242,34,219,244,84,151,253,116,116,101,98,235,15,78,41,109,145,221,126,134,204,241,127,49,81,140,220,165,123,214,149,178,74,140,238,211,84,198,221,247,134,94,212,72,178,53,171,36,110,99,92,222,72,143,138,74,203,232,251,194,251,87,53,179,38,250,103,91,113,124,131,0,193,45,213,18,83,87,178,190,55,219,47,117,143,90,119,185,139,69,13,69,59,209,88,217,86,14,111,149,173,98,181,239,72,213,239,107,209,129,121,39,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,253,96,12,192,234,174,153,229,90,55,168,249,30,150,230,180,158,94,245,140,220,37,183,212,241,142,70,71,55,5,251,19,197,220,99,30,232,101,98,182,72,222,173,78,113,189,142,68,217,200,121,82,202,124,105,52,46,197,139,103,120,150,188,227,150,107,171,42,243,111,49,110,201,106,247,124,148,62,106,146,26,118,81,46,234,138,145,77,36,9,43,120,114,70,189,180,156,154,196,115,101,115,171,88,1,117,62,13,154,41,245,27,167,219,182,177,213,220,59,213,122,155,112,78,204,17,203,202,56,40,109,210,212,83,199,201,171,27,85,179,58,119,214,43,182,123,218,177,246,54,226,238,104,84,6,149,105,158,85,172,154,143,142,105,110,21,73,230,47,89,53,194,43,125,55,40,228,124,112,243,95,183,60,189,182,61,237,134,38,35,164,145,232,213,225,27,30,229,77,154,166,151,176,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,240,137,155,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,168,122,0,0,2,63,245,173,213,111,242,62,210,203,86,166,125,66,250,219,244,158,65,5,139,201,125,41,228,59,125,202,106,137,187,189,206,204,187,237,229,184,241,226,155,243,223,127,77,150,64,17,127,196,47,165,252,251,171,61,23,178,233,206,156,221,241,251,117,202,221,148,83,94,229,150,247,81,52,48,58,8,233,42,225,115,90,232,98,149,202,254,85,12,84,69,106,38,200,239,95,98,40,114,14,151,60,86,255,0,148,166,187,99,58,41,249,5,250,185,245,143,206,255,0,132,254,180,249,206,199,151,163,158,167,252,79,148,143,151,46,199,31,211,77,185,111,235,182,203,63,202,192,232,207,194,255,0,95,122,118,234,79,15,214,60,215,47,211,250,219,46,63,244,135,153,130,215,112,173,146,169,253,250,10,138,118,112,108,148,145,177,118,124,205,85,221,233,246,81,118,221,118,69,179,240,0,0,42,215,197,67,160,170,106,170,107,175,84,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,112,139,187,178,189,101,115,235,91,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,212,169,167,50,136,124,81,186,103,195,122,122,215,152,110,186,127,93,143,209,88,179,202,119,221,233,241,138,5,88,231,178,61,156,25,46,240,242,84,109,52,210,247,31,10,183,139,17,82,120,154,198,182,4,87,7,74,235,19,197,11,242,221,211,142,43,166,26,111,37,214,203,146,100,214,248,164,212,58,138,104,252,165,60,91,49,241,79,108,129,28,178,72,248,102,145,59,170,230,200,159,152,237,196,245,122,203,60,113,194,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,82,47,138,47,207,195,123,166,76,7,68,122,121,196,243,123,125,53,37,211,44,207,44,244,249,13,117,242,107,116,49,213,193,5,125,61,60,201,111,138,84,69,149,41,163,72,226,85,99,158,168,233,81,242,108,222,72,198,7,96,233,139,167,172,87,165,253,26,178,233,30,45,83,231,252,135,114,166,227,116,125,44,116,243,92,235,165,119,41,106,36,107,19,253,204,108,71,57,238,100,81,68,197,123,248,114,94,85,226,143,238,39,169,191,130,252,226,136,149,68,85,241,71,247,19,212,223,193,126,113,68,5,37,244,201,118,181,88,58,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,95,159,82,157,62,233,199,89,218,28,152,85,207,32,254,240,175,236,95,113,187,253,174,116,168,142,158,171,178,244,167,171,98,53,201,29,76,46,142,103,162,181,87,139,227,149,85,174,99,184,72,220,225,22,147,225,79,215,109,213,46,180,29,44,235,46,77,72,235,107,169,210,12,34,235,113,157,205,158,57,209,204,108,118,117,122,162,181,236,115,85,203,7,55,53,88,172,236,53,95,206,8,227,10,245,212,205,7,213,61,40,213,57,244,115,41,195,238,191,89,62,144,117,190,221,4,54,250,159,240,207,247,203,233,226,158,133,175,141,178,84,67,52,145,185,34,123,89,246,254,228,223,208,191,238,141,180,46,143,167,110,156,112,205,57,250,27,232,235,211,109,241,220,114,54,189,96,124,207,188,84,49,178,85,36,146,192,136,201,123,111,94,195,31,187,151,181,12,77,230,228,106,57,125,6,165,244,235,164,122,181,153,97,186,131,153,226,116,147,228,56,53,226,150,243,108,185,195,19,34,171,123,233,146,103,83,211,203,80,214,247,157,76,201,167,243,9,10,61,172,89,99,98,185,28,222,77,119,75,2,170,252,115,191,82,127,188,159,195,78,63,224,195,118,181,91,186,175,189,209,220,46,116,148,181,23,76,30,190,146,134,41,166,107,31,85,58,86,81,76,177,68,213,93,222,244,138,25,100,86,183,117,225,27,221,236,106,170,118,15,28,239,212,159,239,39,240,210,176,49,60,166,251,131,101,86,108,215,22,174,242,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,112,122,57,142,226,246,53,118,114,43,87,109,149,21,61,0,187,79,18,254,135,41,186,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,219,228,88,222,138,142,99,225,164,191,250,42,192,178,175,251,107,142,100,152,229,195,255,0,25,71,93,109,174,167,147,254,12,144,205,28,140,254,135,53,205,251,149,11,254,232,131,173,28,87,171,141,56,130,186,181,214,171,38,125,109,238,65,123,199,162,174,141,210,63,180,144,242,174,166,129,94,179,37,27,214,120,209,28,244,251,18,43,162,228,254,41,35,226,175,138,23,135,231,214,14,125,68,244,251,131,93,107,242,74,251,131,35,202,241,235,29,23,152,243,189,222,95,225,56,160,98,247,59,221,206,13,153,177,49,253,206,239,121,81,138,201,164,144,36,255,0,67,157,113,225,189,94,225,174,165,170,101,37,143,81,108,116,237,125,250,194,199,175,9,25,186,55,206,209,242,85,115,233,156,229,106,43,85,85,240,189,200,199,171,145,209,75,44,160,43,215,195,67,195,243,33,208,90,152,117,255,0,84,175,181,112,100,247,187,60,113,219,49,250,41,170,169,89,65,73,83,20,114,200,203,148,111,108,110,146,165,29,179,22,157,237,116,81,62,46,123,201,39,109,208,216,80,2,170,252,87,58,233,255,0,31,210,254,138,102,127,247,69,46,127,91,66,223,247,45,109,174,58,132,119,254,87,205,49,173,255,0,34,21,127,250,226,18,69,120,151,245,137,77,211,126,145,205,131,225,151,138,79,202,46,113,79,37,21,20,49,214,75,21,93,166,221,35,36,100,183,70,172,59,57,143,107,147,183,10,171,227,222,85,87,183,184,144,72,194,141,191,232,171,61,202,191,237,174,71,146,100,119,15,252,101,101,117,202,186,162,79,248,82,77,52,146,63,250,92,231,59,239,85,3,229,22,19,225,63,214,77,54,146,230,84,221,54,230,116,212,144,99,25,205,226,73,173,151,8,104,165,150,173,151,250,148,164,167,167,134,87,54,78,45,166,123,96,224,138,145,57,201,44,140,87,57,177,242,115,101,5,131,194,111,78,40,58,71,185,105,37,253,45,87,93,83,172,239,94,233,178,198,70,148,222,70,240,176,35,97,164,142,161,34,116,206,183,53,88,140,123,36,107,149,252,229,149,172,142,69,141,34,168,13,85,211,60,171,70,245,31,35,210,220,214,147,203,222,177,155,132,182,250,158,49,200,200,230,224,191,98,120,187,140,99,221,12,172,86,201,27,213,169,206,55,177,200,155,57,0,211,240,32,7,133,239,93,63,150,188,85,154,29,172,121,159,155,212,155,47,63,161,234,107,91,198,107,237,174,56,218,169,188,202,229,243,21,144,237,39,115,116,107,223,18,50,79,206,185,181,18,36,255,0,2,149,188,106,253,233,241,111,135,244,63,49,184,157,87,192,199,245,217,251,183,252,72,229,94,53,126,244,248,183,195,250,31,152,220,78,171,224,99,250,236,253,219,254,36,5,170,30,83,85,117,51,21,209,189,56,200,245,75,53,171,242,246,92,102,223,45,194,167,140,145,178,73,184,39,216,130,46,227,216,199,77,43,213,177,198,197,114,115,145,236,106,46,238,67,208,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,81,15,136,207,90,255,0,202,171,81,224,176,96,23,59,172,122,101,139,126,110,219,77,58,246,163,186,87,34,189,36,185,186,30,45,123,121,49,233,28,77,149,92,230,70,215,59,104,157,52,177,160,75,94,134,58,170,204,186,175,241,3,206,115,11,205,202,173,184,197,187,7,187,83,98,118,137,35,72,89,110,183,45,214,221,193,93,19,94,246,249,153,26,216,221,51,249,59,147,209,26,139,219,100,108,100,53,241,71,247,236,212,223,193,126,79,68,117,95,5,79,122,124,167,225,253,119,204,109,199,42,241,71,247,236,212,223,193,126,79,68,3,71,186,32,190,235,207,71,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,255,0,74,181,51,42,209,189,71,199,53,75,10,171,242,247,172,102,225,21,194,155,148,146,50,57,184,47,219,130,94,219,216,247,67,43,21,209,200,196,114,115,141,239,106,174,206,82,223,252,21,61,214,50,159,136,21,223,46,183,17,127,196,247,160,170,109,24,186,213,245,3,163,246,42,74,13,62,185,212,83,67,117,180,82,119,94,182,155,140,238,155,156,209,196,216,187,84,244,46,86,192,212,69,151,236,205,58,70,198,181,139,27,26,19,127,5,241,34,209,171,239,72,245,221,66,222,239,214,168,178,76,114,223,21,29,231,25,116,174,163,154,92,137,208,57,98,163,129,159,158,147,179,83,36,114,44,50,167,113,18,38,200,231,170,44,19,164,116,173,174,154,233,168,253,69,234,61,199,84,53,66,243,231,174,181,219,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,237,194,206,78,217,55,87,43,156,231,189,207,123,222,247,120,2,116,248,97,244,65,71,212,94,85,83,171,218,145,75,207,1,195,238,16,197,79,78,217,160,127,210,183,136,100,167,168,90,89,233,229,138,68,146,143,176,237,166,71,112,87,119,227,107,28,237,164,224,28,47,35,233,87,50,193,122,80,183,245,45,157,219,106,237,44,202,178,139,117,167,23,164,150,68,107,234,173,210,81,215,79,53,100,176,171,57,53,143,116,20,221,135,115,78,76,238,189,88,172,124,47,119,159,233,59,222,159,70,254,32,99,223,49,128,180,159,25,91,77,170,193,210,38,19,98,177,91,41,45,214,219,118,113,109,164,163,163,164,133,176,193,77,4,118,203,131,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,171,110,147,189,233,244,111,226,6,61,243,24,0,181,79,26,191,117,140,91,226,5,15,203,174,37,85,244,157,239,79,163,127,16,49,239,152,192,90,167,141,95,186,198,45,241,2,135,229,215,18,170,250,78,247,167,209,191,136,24,247,204,96,2,244,250,209,233,39,21,234,231,75,23,22,185,75,228,114,75,23,153,184,99,55,22,186,56,187,117,206,166,145,140,130,121,86,25,100,74,57,36,88,93,51,35,68,115,187,49,170,46,236,67,62,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,87,81,4,42,241,51,232,187,249,73,233,195,53,35,10,111,111,62,192,109,245,115,211,83,195,67,222,146,251,66,137,221,125,14,241,177,211,58,102,171,28,234,118,167,38,247,37,149,138,212,239,44,145,133,32,255,0,209,86,123,149,127,219,92,143,36,200,238,31,248,202,202,235,149,117,68,159,240,164,154,105,36,127,244,185,206,119,222,170,93,79,134,239,64,182,45,2,197,109,122,219,169,22,255,0,59,169,185,5,189,149,20,240,213,83,62,63,171,52,179,199,186,211,50,57,90,215,182,177,204,127,25,228,115,81,204,221,208,179,102,247,31,55,42,240,189,240,252,250,191,195,168,158,160,176,107,173,6,73,65,112,124,120,166,61,124,162,242,254,75,181,199,252,39,44,15,94,231,123,185,205,176,182,86,51,183,218,239,34,61,95,12,145,217,248,3,207,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,225,43,55,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,79,64,0,134,186,33,225,115,160,218,39,175,55,61,104,163,169,171,190,81,211,212,50,175,17,199,238,49,119,32,199,167,253,39,74,178,185,206,117,91,216,237,187,14,145,17,98,79,180,238,236,173,100,205,153,64,1,154,206,172,125,233,245,147,226,6,67,243,25,203,169,240,184,247,19,211,47,198,190,113,90,82,183,86,62,244,250,201,241,3,33,249,140,229,212,248,92,123,137,233,151,227,95,56,173,3,213,117,163,210,78,43,213,206,150,46,45,114,151,200,228,150,47,51,112,198,110,45,116,113,118,235,157,77,35,25,4,242,172,50,200,148,114,72,176,186,102,70,136,231,118,99,84,93,216,135,235,233,87,163,189,35,233,67,13,163,179,97,246,122,75,142,78,234,119,71,119,203,42,104,216,219,141,197,242,44,110,149,136,255,0,87,67,77,202,40,248,83,181,202,198,240,106,185,95,39,57,31,221,64,0,0,25,172,234,199,222,159,89,62,32,100,63,49,156,181,79,5,79,117,140,167,226,5,119,203,173,197,85,245,99,239,79,172,159,16,50,31,152,206,90,167,130,167,186,198,83,241,2,187,229,214,224,39,248,0,0,0,14,85,213,143,186,198,178,124,63,200,126,93,57,154,195,74,125,88,251,172,107,39,195,252,135,229,211,153,172,3,69,26,71,166,120,174,178,116,35,167,218,91,154,210,121,139,46,77,165,246,59,125,79,24,227,124,144,243,182,65,194,120,187,140,123,27,52,79,70,201,27,213,171,194,70,49,200,155,181,10,76,235,19,165,92,203,165,13,92,184,97,247,155,109,91,177,139,141,69,69,78,39,119,146,68,153,151,27,114,63,236,35,165,107,24,223,51,27,93,27,102,103,22,241,122,163,145,59,111,141,239,189,238,147,189,214,52,111,225,254,61,242,232,10,181,241,96,235,38,155,86,179,42,158,155,112,202,106,73,241,140,26,241,28,215,59,132,212,82,197,86,251,253,50,85,211,212,67,19,157,39,23,83,49,179,240,85,88,154,229,150,55,171,92,232,248,185,193,242,188,52,58,245,169,208,108,134,29,21,213,155,237,92,250,117,124,168,142,27,67,228,237,112,176,92,103,170,141,174,153,211,77,44,109,130,133,91,36,210,204,159,111,139,218,143,99,90,175,153,95,97,94,40,254,226,122,155,248,47,206,40,138,118,232,239,165,92,203,170,253,92,183,225,246,107,109,91,113,139,117,69,61,78,89,119,142,68,133,150,235,114,191,237,163,101,115,30,223,51,35,91,35,97,103,23,114,122,43,149,59,108,145,236,182,159,16,76,42,213,166,190,26,185,62,156,216,170,42,231,182,226,182,124,102,201,71,45,91,218,233,228,130,154,229,111,134,55,72,230,181,173,87,171,88,138,170,141,106,111,190,200,158,192,41,131,167,172,90,197,156,235,238,154,97,89,77,15,157,178,228,25,133,154,215,113,166,238,190,62,253,44,245,177,71,44,124,216,173,123,121,49,238,77,218,168,228,223,116,84,95,83,160,117,163,210,78,85,210,54,169,174,45,114,151,207,99,119,223,51,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,93,158,135,149,233,59,222,159,70,254,32,99,223,49,128,208,71,81,90,13,134,245,37,164,119,221,41,204,232,169,28,203,141,59,223,108,174,154,157,102,125,166,226,140,114,83,214,196,141,123,29,206,55,59,117,106,61,188,216,175,141,203,193,238,69,10,150,240,208,235,214,167,65,178,24,116,87,86,111,181,115,233,213,242,162,56,109,15,147,181,194,193,113,158,170,54,186,103,77,52,177,182,10,21,108,147,75,50,125,190,47,106,61,141,106,190,101,125,218,25,150,215,77,11,212,126,157,53,30,227,165,250,161,102,242,55,90,29,165,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,127,23,108,187,35,145,205,115,30,214,61,143,99,108,127,194,159,174,219,82,218,168,58,89,214,92,154,173,183,38,212,36,24,69,214,227,59,93,4,144,43,88,216,236,234,245,68,115,30,215,35,150,14,110,114,61,31,216,106,179,132,17,200,22,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,254,38,137,179,195,36,47,253,25,26,173,95,234,84,216,206,95,89,24,214,53,138,235,157,242,211,139,213,186,122,72,252,182,206,89,35,119,182,142,157,223,204,68,79,107,157,247,26,55,51,221,226,15,108,178,90,250,141,191,67,99,165,100,16,175,149,221,172,69,219,253,97,74,191,127,244,170,129,26,153,35,216,169,197,202,137,190,251,111,232,167,210,185,86,212,220,168,169,100,90,72,163,138,149,157,158,81,198,169,201,81,27,234,171,236,85,246,31,44,232,216,230,156,253,53,165,23,188,221,215,103,199,244,93,100,112,37,55,109,85,31,205,97,77,247,230,136,159,167,254,74,251,63,208,28,228,0,0,0,0,0,0,246,122,83,166,183,173,81,202,233,241,171,45,52,147,75,47,61,209,172,123,189,145,189,255,0,205,107,151,217,26,253,199,140,37,207,134,195,33,147,92,233,82,122,38,78,207,183,186,185,83,236,255,0,121,214,1,224,242,75,102,183,244,149,157,165,29,178,233,124,198,214,173,220,226,88,167,172,163,107,227,116,202,137,191,20,139,125,252,186,111,183,167,217,254,143,79,230,184,75,103,188,98,214,204,187,36,204,101,191,101,247,218,116,173,145,255,0,72,50,171,178,146,58,41,28,199,171,247,149,171,202,73,215,109,215,250,255,0,72,156,222,44,58,55,148,100,77,181,102,182,139,52,12,182,209,65,4,114,212,51,176,199,34,179,207,72,191,206,71,175,217,114,47,177,127,210,86,85,54,53,116,203,46,116,152,253,165,242,214,86,198,215,68,173,124,191,163,197,170,187,39,55,35,81,62,195,189,139,183,252,64,90,103,130,246,73,75,91,139,230,88,235,55,239,209,211,209,74,255,0,103,177,106,107,23,246,239,252,228,251,139,47,43,7,193,134,11,29,7,215,219,123,90,141,189,54,134,133,213,9,179,149,123,125,250,157,189,127,71,216,230,123,23,127,248,203,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,102,179,171,31,122,125,100,248,129,144,252,198,115,74,102,107,58,177,247,167,214,79,136,25,15,204,103,3,202,101,90,103,149,97,248,134,21,157,93,169,55,178,231,182,250,187,133,162,170,56,228,237,187,203,86,207,71,60,14,123,152,140,89,152,248,17,238,99,28,238,49,207,3,149,81,95,178,75,95,13,14,184,234,122,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,195,35,73,24,168,173,123,38,155,253,22,232,94,156,117,23,225,153,129,233,126,168,89,188,245,170,187,233,153,97,154,37,70,85,91,234,155,119,174,72,234,169,164,84,94,220,204,228,237,151,101,106,181,206,99,218,246,61,236,117,64,107,166,133,234,63,78,154,143,113,210,253,80,179,121,27,173,14,210,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,139,182,93,145,200,230,185,143,107,30,199,177,161,165,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,14,107,213,143,186,198,178,124,63,200,126,93,57,92,30,25,94,34,21,56,173,77,187,167,13,123,200,233,25,140,50,158,70,99,89,61,214,225,21,51,44,204,134,39,61,40,170,166,153,205,106,211,43,88,173,133,202,188,227,122,178,20,71,70,230,36,22,63,213,143,186,198,178,124,63,200,126,93,56,25,172,47,251,197,31,220,79,83,127,5,249,197,17,64,37,255,0,120,163,251,137,234,111,224,191,56,162,2,128,78,149,212,63,80,57,247,83,90,161,93,170,250,140,250,70,92,171,41,233,233,34,163,161,89,146,138,138,8,99,70,182,42,120,230,146,71,70,197,119,57,92,212,118,203,36,178,59,211,146,156,212,154,158,29,221,2,214,117,57,149,46,121,170,86,251,173,183,76,172,157,170,141,150,154,122,127,172,210,44,146,179,203,82,212,241,70,44,44,124,18,54,162,72,222,178,55,236,198,222,46,147,185,16,118,175,12,95,15,74,60,166,142,155,168,174,160,113,14,245,170,110,50,226,86,11,156,48,79,75,117,165,150,9,163,150,170,182,146,120,95,202,21,238,194,250,101,228,199,43,163,89,56,171,22,39,63,186,248,154,244,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,221,21,245,48,197,187,163,123,57,72,246,71,216,227,34,172,61,169,234,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,78,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,245,93,70,235,125,215,168,237,97,189,107,45,246,199,73,104,185,95,233,237,205,172,164,164,145,207,129,39,167,161,130,154,71,199,203,237,53,143,116,10,244,98,171,149,136,244,106,185,252,121,172,255,0,241,80,232,42,166,150,166,235,213,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,252,229,238,236,140,73,92,202,182,2,234,124,21,61,214,50,159,136,21,223,46,183,16,3,197,31,223,179,83,127,5,249,61,17,63,252,21,61,214,50,159,136,21,223,46,183,16,3,197,31,223,179,83,127,5,249,61,16,19,211,193,170,237,106,176,116,137,155,95,111,183,58,75,117,182,221,156,92,170,235,43,42,230,108,48,83,65,29,178,222,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,33,175,136,143,95,85,157,78,101,73,129,233,109,194,235,109,211,43,39,118,159,116,169,158,159,235,52,139,36,79,243,53,84,220,145,139,11,31,4,110,167,142,70,44,141,251,82,59,139,164,237,197,200,49,206,170,179,44,23,165,11,135,77,56,37,202,174,210,204,171,40,184,221,178,138,184,163,70,190,170,221,37,29,12,16,209,197,50,63,147,88,247,65,83,223,111,4,228,206,211,17,234,199,204,199,121,78,158,58,126,207,186,154,213,10,29,40,211,150,82,50,229,89,79,81,87,45,101,114,76,148,84,80,67,26,185,210,212,73,12,114,58,54,43,184,68,215,43,118,89,37,141,190,156,144,14,106,90,167,129,143,235,179,247,111,248,145,26,188,77,244,47,78,58,116,214,12,23,75,244,190,205,228,109,84,58,127,69,44,211,74,168,250,171,133,83,174,23,4,146,170,166,68,68,238,76,254,45,221,118,70,163,90,214,49,172,99,24,198,201,95,3,31,215,103,238,223,241,32,39,79,85,221,40,233,199,86,186,112,252,43,53,139,200,221,104,123,147,216,47,240,66,143,170,180,85,57,17,21,205,69,84,238,66,254,45,73,97,85,70,200,214,181,81,88,246,71,35,51,197,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,156,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,117,16,64,175,23,94,159,176,28,207,64,110,29,64,92,25,87,77,150,105,237,61,53,37,12,180,137,11,25,91,5,93,198,146,21,138,169,203,26,203,35,34,73,37,116,77,107,218,140,124,210,47,175,37,64,42,135,164,239,122,125,27,248,129,143,124,198,3,74,102,85,203,179,240,208,235,214,155,94,113,232,116,87,86,111,180,144,106,45,142,158,56,109,15,147,187,206,255,0,110,130,150,54,186,103,77,52,178,58,122,228,116,115,75,50,125,142,76,114,61,141,114,50,101,96,79,82,0,127,118,175,165,143,246,3,170,191,249,170,221,255,0,62,39,249,154,207,228,157,213,63,253,237,58,171,255,0,161,183,31,254,4,13,25,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,155,239,178,175,180,203,185,165,222,153,45,55,91,7,77,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,1,161,237,48,214,44,7,66,186,26,210,253,70,212,107,245,37,186,219,110,211,123,36,177,69,45,84,48,207,112,158,59,59,38,109,37,43,102,123,27,45,76,141,137,233,28,72,228,87,42,127,90,165,43,117,137,213,86,101,213,126,174,92,51,11,205,202,173,184,197,186,162,162,155,19,180,73,26,66,203,117,185,95,246,21,209,53,239,111,153,145,173,141,211,63,147,185,61,17,168,189,182,70,198,58,136,234,171,50,214,236,75,79,52,182,27,149,93,38,9,167,88,189,150,211,65,105,88,210,36,158,227,79,110,134,10,170,201,209,175,114,74,254,234,76,200,156,170,156,97,86,236,198,62,73,185,251,94,129,122,40,202,186,172,212,122,75,221,218,217,229,244,203,25,184,67,38,71,112,168,73,25,29,127,5,108,142,182,83,172,110,99,221,52,172,84,71,185,142,78,204,111,71,170,242,116,76,148,34,169,117,62,10,158,235,25,79,196,10,239,151,91,138,160,234,110,211,106,176,117,37,170,246,43,21,178,146,221,109,183,103,23,218,74,58,58,72,91,12,20,208,71,95,51,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,181,255,0,5,79,117,140,167,226,5,119,203,173,192,79,242,186,188,100,250,133,250,151,164,246,158,158,173,52,214,170,186,189,68,222,182,238,249,42,183,170,183,80,209,84,211,203,3,155,3,85,21,59,243,177,81,178,191,236,241,166,157,168,215,57,121,71,98,166,120,124,65,117,138,213,173,253,90,103,89,118,53,126,171,186,227,212,85,16,217,44,242,203,84,217,224,72,41,33,100,50,58,149,204,123,217,229,164,168,109,68,241,171,23,103,36,252,213,17,207,114,1,29,73,105,225,129,173,23,93,41,234,211,18,177,77,151,213,218,113,140,230,161,214,27,205,27,88,233,96,175,158,72,101,109,189,175,141,26,237,158,149,143,133,173,149,17,21,137,36,136,174,108,111,147,126,151,225,211,210,31,242,137,233,247,168,10,138,202,47,37,87,144,91,232,241,108,102,244,234,254,220,108,174,130,86,220,101,130,86,53,36,84,133,103,134,208,178,61,98,87,118,213,237,137,200,238,123,64,0,53,80,14,127,160,58,199,98,234,3,70,177,61,98,199,33,242,244,153,53,189,181,18,83,114,123,252,165,83,28,232,234,105,185,189,140,89,59,83,199,44,93,206,8,215,240,228,223,178,228,83,160,1,154,206,172,125,233,245,147,226,6,67,243,25,203,41,208,254,171,172,93,37,248,87,233,254,101,221,181,86,101,247,47,166,168,241,107,37,108,207,111,159,170,250,106,169,36,145,91,26,43,214,24,24,254,236,139,187,26,187,50,62,227,31,44,106,86,183,86,62,244,250,201,241,3,33,249,140,231,85,215,252,79,255,0,184,79,165,124,234,143,25,255,0,102,54,155,133,226,58,47,255,0,12,62,90,74,105,167,68,255,0,126,190,56,220,239,243,238,106,126,154,129,29,110,119,108,251,85,243,38,86,94,110,121,6,99,150,95,234,32,164,100,181,51,77,112,184,220,39,84,100,48,196,142,114,186,89,95,178,71,27,27,234,190,141,106,125,200,94,71,135,119,68,20,125,42,224,139,150,230,52,188,181,55,44,183,197,21,245,171,52,21,48,218,227,108,210,200,202,90,89,89,19,94,222,76,124,30,97,18,73,35,124,180,237,86,57,90,198,57,107,47,194,178,182,154,151,174,60,6,9,237,52,149,143,172,167,188,67,12,211,58,84,125,27,210,217,82,245,154,36,99,218,213,122,181,142,141,82,68,123,56,74,245,70,163,209,143,101,250,0,50,174,106,160,202,184,26,83,233,59,221,99,70,254,31,227,223,46,128,234,167,42,233,59,221,99,70,254,31,227,223,46,128,234,160,67,95,16,78,130,177,238,166,112,218,236,231,79,172,84,148,122,169,104,167,146,106,23,211,249,90,38,95,222,171,76,213,134,186,101,137,95,51,219,79,78,232,233,213,210,49,140,123,209,28,230,177,85,82,138,238,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,53,60,86,7,137,215,135,165,102,83,89,83,212,87,79,216,135,122,235,55,41,114,219,5,178,25,231,170,186,213,75,60,49,197,85,69,73,4,47,229,50,247,102,125,74,242,99,85,177,164,156,85,235,43,158,29,131,195,99,174,123,87,80,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,178,57,55,218,94,72,146,44,113,205,243,45,152,182,89,149,96,215,218,92,167,10,201,174,184,253,234,139,159,150,184,218,235,100,164,170,131,155,28,199,240,150,53,107,219,201,143,115,87,101,245,107,149,23,209,84,191,238,133,250,205,177,117,135,167,21,87,57,45,95,67,102,120,191,151,167,201,173,177,49,235,74,217,37,71,246,170,105,164,118,251,195,47,106,85,72,220,229,146,55,49,205,119,36,70,75,32,82,15,86,62,244,250,201,241,3,33,249,140,229,148,232,127,85,214,46,146,252,43,244,255,0,50,238,218,171,50,251,151,211,84,120,181,146,182,103,183,207,213,125,53,84,146,72,173,141,21,235,12,12,127,118,69,221,141,93,153,31,113,143,150,53,43,91,171,31,122,125,100,248,129,144,252,198,115,154,86,221,174,183,26,106,10,59,133,206,174,170,158,215,78,180,148,49,77,51,158,202,88,22,89,38,88,162,106,174,204,98,203,52,178,43,91,178,115,145,238,246,185,85,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,231,43,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,147,240,202,232,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,186,171,42,102,139,103,72,247,241,145,140,147,177,198,53,73,187,188,87,194,191,160,170,154,170,155,87,84,250,201,98,171,163,101,29,68,55,12,26,217,81,218,86,86,49,98,153,171,95,83,79,36,78,114,49,28,248,37,165,123,94,199,243,139,187,178,177,98,115,237,124,14,85,213,143,186,198,178,124,63,200,126,93,57,154,195,74,125,88,251,172,107,39,195,252,135,229,211,153,172,3,74,125,69,245,47,165,157,47,224,147,103,90,153,118,255,0,39,201,89,168,231,166,250,82,231,249,232,98,147,202,65,52,177,247,187,93,246,62,78,46,251,12,221,203,247,34,231,175,93,53,211,81,250,139,212,123,142,168,106,133,231,207,93,107,182,138,24,98,69,101,45,190,149,170,171,29,45,52,106,171,219,133,156,157,178,110,174,87,57,207,123,158,247,189,238,246,221,98,117,85,153,117,95,171,151,12,194,243,114,171,110,49,110,168,168,166,196,237,18,70,144,178,221,110,87,253,133,116,77,123,219,230,100,107,99,116,207,228,238,79,68,106,47,109,145,177,157,255,0,195,43,161,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,30,232,143,166,134,93,157,35,223,202,55,190,62,199,25,17,102,237,4,11,45,83,255,0,144,81,255,0,217,254,204,74,171,45,83,255,0,144,81,255,0,217,254,204,64,170,179,85,6,85,205,84,0,0,0,0,1,31,250,239,208,187,239,81,61,48,101,218,115,135,89,173,87,28,165,222,86,227,98,109,193,88,206,21,84,245,17,200,244,134,87,162,164,83,73,2,79,3,94,170,214,254,121,90,247,181,142,123,147,58,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,240,137,155,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,46,99,50,203,255,0,214,188,170,243,148,253,9,106,179,125,51,112,168,184,125,29,105,166,242,244,52,125,217,28,254,197,60,91,175,110,22,114,226,198,110,188,90,136,155,174,192,78,175,6,205,20,250,243,212,21,219,88,234,238,29,154,77,50,183,167,102,8,229,227,36,245,215,24,170,41,227,228,213,141,200,232,91,3,43,21,219,61,142,73,59,27,114,111,52,46,164,172,191,4,125,80,181,85,96,26,133,162,243,54,146,11,149,178,241,22,81,78,174,173,111,126,178,10,152,99,166,151,133,62,200,238,16,58,146,30,82,34,185,55,171,141,170,141,244,231,102,128,14,63,213,7,84,24,15,73,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,56,211,189,21,81,202,187,171,125,61,170,157,128,132,30,46,218,123,159,106,87,77,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,219,119,181,62,244,3,239,232,39,138,6,129,117,19,171,22,45,28,194,177,13,64,162,189,100,30,107,203,79,116,183,209,71,74,206,197,52,181,15,230,232,234,228,122,110,200,92,137,179,23,237,42,111,178,110,169,48,10,64,240,225,233,235,95,112,110,179,180,243,41,205,116,63,80,49,251,45,23,210,222,102,227,116,198,107,105,41,96,231,106,171,99,57,203,36,109,99,121,61,237,106,110,190,174,114,34,122,170,23,126,0,143,253,86,245,173,165,157,31,125,86,252,166,88,50,187,159,214,223,61,228,190,130,165,166,155,183,229,123,29,206,239,122,120,182,223,204,179,143,30,91,236,237,246,217,55,144,5,106,248,202,105,62,169,234,135,228,131,242,103,166,153,94,91,244,103,214,15,59,244,21,154,166,191,202,247,62,143,237,247,123,44,119,14,93,183,241,229,182,252,29,183,177,64,145,93,47,248,133,232,191,86,121,253,195,78,116,231,24,205,109,215,43,117,158,91,220,178,222,232,169,33,129,208,71,52,48,185,173,116,53,50,185,95,202,161,138,136,173,68,217,29,235,236,69,148,5,69,248,68,232,134,180,105,175,82,89,37,247,81,180,135,53,197,109,179,224,245,148,145,86,94,236,21,116,48,73,59,171,232,28,216,155,36,209,181,170,245,107,30,228,106,46,251,49,203,247,41,110,128,12,230,117,185,175,52,221,71,117,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,224,222,15,168,122,46,238,228,229,186,159,16,93,98,186,232,135,73,121,214,93,141,95,169,45,89,13,109,60,54,75,60,178,213,58,9,214,122,185,153,12,142,165,115,30,199,249,152,233,221,81,60,106,197,221,171,7,53,69,107,28,134,120,64,23,103,224,239,173,23,93,69,233,230,245,167,249,70,95,87,121,187,224,23,134,82,81,211,212,177,206,125,5,146,106,118,121,56,146,85,110,207,98,75,13,107,88,213,115,157,27,35,107,62,204,105,18,17,47,196,43,164,63,200,183,78,58,1,168,17,81,125,13,95,102,199,232,240,172,154,209,37,127,152,237,93,37,101,69,201,242,66,168,143,107,183,170,150,233,220,114,76,172,77,224,72,154,141,69,84,231,254,21,154,199,98,210,46,174,45,20,217,28,59,82,103,182,249,112,232,234,121,63,251,214,170,166,120,36,166,94,12,99,149,253,201,233,226,131,111,178,214,247,249,185,200,214,42,40,95,73,21,124,81,253,196,245,55,240,95,156,81,18,168,138,190,40,254,226,122,155,248,47,206,40,128,162,29,61,194,174,186,149,159,227,90,115,98,168,164,130,229,149,94,40,172,148,114,213,189,205,130,57,234,102,100,49,186,71,53,174,114,49,28,244,85,84,107,151,109,246,69,246,31,147,44,197,175,184,54,85,121,194,178,154,31,37,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,54,43,152,238,47,99,147,118,170,181,118,221,21,83,212,232,29,39,123,211,232,223,196,12,123,230,48,22,189,226,95,208,85,54,188,227,211,107,86,147,88,169,32,212,91,29,60,147,93,217,31,119,157,254,221,5,44,142,108,45,134,24,164,116,245,200,232,225,138,21,251,28,152,229,99,220,228,100,40,192,120,104,117,235,77,175,56,244,58,43,171,55,218,72,53,22,199,79,28,54,135,201,221,231,127,183,65,75,27,93,51,166,154,89,29,61,114,58,57,165,153,62,199,38,57,30,198,185,25,50,178,122,153,119,180,220,243,45,40,207,232,175,52,113,213,216,50,204,58,241,29,76,76,171,164,68,158,223,113,164,153,28,212,146,25,154,168,143,142,88,211,118,72,213,245,106,163,147,218,133,249,244,65,214,142,43,213,198,156,65,93,90,235,85,147,62,182,247,32,189,227,209,87,70,233,31,218,72,121,87,83,64,175,89,146,141,235,60,104,142,122,125,137,21,209,114,127,20,145,225,16,60,115,191,82,127,188,159,195,74,203,196,240,12,203,58,166,200,42,176,252,122,174,236,204,86,207,37,254,238,148,200,142,125,45,186,57,98,138,90,133,102,252,156,198,58,120,213,252,81,120,179,147,221,179,24,247,54,205,60,115,191,82,127,188,159,195,78,63,224,213,105,181,95,250,146,205,172,87,219,101,37,198,219,113,211,123,149,37,101,29,92,45,154,10,152,36,175,183,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,64,137,90,23,174,154,143,211,166,163,219,181,67,75,239,62,70,235,67,188,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,226,221,211,116,114,57,173,123,28,199,177,143,110,135,186,117,215,156,55,169,45,35,177,106,182,25,91,72,230,92,105,216,203,157,12,53,11,51,237,55,20,99,86,162,138,85,115,24,238,113,185,219,35,149,141,230,197,100,141,78,15,106,173,75,120,151,244,21,83,160,217,12,218,213,164,214,42,185,244,234,249,81,36,215,118,71,218,225,96,184,207,85,35,155,11,97,134,40,219,5,10,182,72,98,133,126,223,23,181,88,247,53,95,10,63,133,116,93,213,182,85,210,54,169,166,83,109,139,207,99,119,223,45,111,201,173,206,108,146,247,40,91,83,27,223,60,17,36,209,70,181,145,198,147,54,23,200,170,214,247,164,69,77,158,160,104,164,230,157,69,107,206,27,211,110,145,223,117,91,51,173,164,107,45,212,239,101,178,134,106,133,133,247,107,138,177,203,79,69,18,181,143,119,57,28,221,149,200,199,112,98,62,71,39,6,57,83,213,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,225,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,72,107,226,149,210,102,163,235,206,156,71,158,105,125,243,43,188,221,113,127,47,44,216,84,87,53,91,109,101,44,73,84,178,85,83,81,35,23,187,113,79,48,214,162,243,71,62,22,58,54,53,207,86,49,225,78,218,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,254,181,91,73,240,148,232,187,234,93,138,143,170,236,253,188,175,89,29,190,104,49,123,92,244,60,93,110,161,145,252,93,92,231,74,196,122,77,59,24,169,19,162,84,111,150,153,203,202,68,168,227,29,75,98,119,255,0,170,153,85,155,41,250,18,213,121,250,26,225,79,112,250,58,237,77,230,40,107,59,82,53,253,138,136,183,78,228,47,227,197,236,221,57,53,85,55,77,205,20,116,127,212,165,139,170,157,14,179,234,109,177,59,55,88,120,218,242,74,70,210,190,8,233,47,17,67,27,234,35,137,28,231,242,133,123,172,146,53,71,189,123,114,49,28,168,244,123,90,29,172,130,190,39,157,16,86,117,23,138,211,106,246,155,210,243,207,176,251,124,209,84,83,186,105,223,244,173,158,24,234,42,18,150,10,120,162,145,100,172,239,187,104,81,188,17,221,249,26,247,59,104,248,78,163,197,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,250,213,3,53,152,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,66,125,29,245,85,134,245,95,164,118,252,194,205,114,164,110,79,110,167,167,166,203,45,17,198,176,190,221,113,86,125,181,108,78,123,221,229,164,115,100,116,47,228,238,76,69,106,175,113,146,49,153,246,213,140,235,242,161,170,121,150,166,125,23,244,103,214,220,130,227,125,242,93,254,247,149,243,85,50,77,218,238,113,111,62,61,206,60,184,183,125,183,217,55,216,181,255,0,7,126,153,243,45,62,195,111,90,255,0,152,87,100,22,134,103,20,236,162,180,99,242,170,69,73,89,110,98,178,88,174,146,199,201,92,247,185,203,35,32,87,53,156,98,89,94,222,227,42,88,228,8,235,227,87,239,79,139,124,63,161,249,141,196,234,190,6,63,174,207,221,191,226,71,42,241,171,247,167,197,190,31,208,252,198,226,71,93,8,234,171,50,233,227,72,245,63,15,211,91,149,93,163,39,212,58,139,53,51,110,240,70,156,232,109,212,236,175,243,75,12,188,209,208,212,185,213,20,237,99,209,174,226,197,153,205,88,228,108,111,64,149,94,37,254,34,20,218,159,83,54,130,104,14,71,86,220,98,221,81,35,50,12,150,219,112,150,22,95,30,177,73,12,148,80,172,78,70,205,67,198,87,163,220,254,76,157,232,213,98,118,216,215,205,92,7,170,210,173,51,202,181,147,81,241,205,45,194,169,60,197,235,38,184,69,111,166,229,28,143,142,30,107,246,231,151,182,199,189,176,196,196,116,146,61,26,188,35,99,220,169,179,84,150,190,33,93,42,225,189,40,105,30,129,225,246,107,109,35,178,123,141,61,242,167,44,187,199,34,204,251,141,197,25,109,230,141,149,204,99,188,180,110,116,141,133,156,91,197,138,174,84,238,62,71,188,61,7,130,167,189,62,83,240,254,187,230,54,227,149,120,163,251,246,106,111,224,191,39,162,58,175,130,167,189,62,83,240,254,187,230,54,227,149,120,163,251,246,106,111,224,191,39,162,2,122,120,53,93,173,86,14,145,51,107,237,246,231,73,110,182,219,179,139,149,93,101,101,92,205,134,10,104,35,182,91,221,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,164,85,241,47,235,214,167,94,114,25,180,87,73,175,181,112,105,213,142,162,72,110,239,143,181,194,255,0,113,130,170,70,182,102,205,12,178,54,122,20,108,112,203,10,125,142,79,114,189,237,114,178,21,103,0,199,58,170,204,176,94,148,46,29,52,224,151,42,187,75,50,172,162,227,118,202,42,226,141,26,250,171,116,148,116,48,67,71,20,200,254,77,99,221,5,79,125,188,19,147,59,76,71,171,31,51,29,226,116,47,66,245,31,168,189,71,183,105,126,151,217,188,245,214,187,121,102,154,85,86,82,219,233,90,168,146,85,84,200,136,189,184,89,201,187,174,202,229,115,154,198,53,239,123,24,224,241,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,109,197,175,123,96,153,205,106,174,238,72,164,84,223,138,237,42,188,60,250,211,186,244,177,170,20,246,44,191,32,171,110,149,228,181,10,153,5,26,83,58,169,40,167,88,248,197,112,130,54,185,28,199,181,201,19,101,86,35,149,240,163,147,183,35,217,15,27,116,197,186,37,208,235,31,76,180,189,50,92,241,75,85,125,171,232,247,182,182,232,219,108,62,106,91,196,180,174,130,107,204,93,244,155,179,88,188,222,177,189,85,235,19,120,70,213,224,198,180,163,110,170,186,103,204,186,80,213,202,205,45,204,43,169,46,44,117,59,110,86,139,157,50,163,89,113,183,72,249,25,20,235,31,37,116,47,229,20,140,124,110,85,226,246,59,139,158,206,18,60,44,255,0,198,86,237,106,191,244,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,164,239,122,125,27,248,129,143,124,198,1,127,234,95,84,242,189,2,182,244,233,148,221,190,153,198,236,217,4,55,251,117,85,194,122,154,138,234,62,213,18,209,197,69,11,223,42,199,29,27,35,115,149,177,54,52,226,229,85,69,68,93,135,73,222,244,250,55,241,3,30,249,140,0,90,167,141,95,186,198,45,241,2,135,229,215,18,170,250,78,247,167,209,191,136,24,247,204,96,45,83,198,175,221,99,22,248,129,67,242,235,137,85,125,39,123,211,232,223,196,12,123,230,48,1,165,48,0,0,0,0,0,0,0,25,172,234,199,222,159,89,62,32,100,63,49,156,186,159,11,143,113,61,50,252,107,231,21,165,43,117,99,239,79,172,159,16,50,31,152,206,93,79,133,199,184,158,153,126,53,243,138,208,37,80,0,8,127,175,126,40,26,5,211,182,172,95,116,115,53,196,53,2,182,245,143,249,95,51,61,174,223,69,37,43,251,244,209,84,51,131,164,171,141,235,179,38,106,46,236,79,180,139,182,233,178,175,96,233,127,170,12,7,171,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,156,106,24,136,170,228,93,209,222,158,197,90,160,241,30,233,235,95,115,158,179,181,15,41,194,180,63,80,50,11,45,111,209,62,90,227,107,198,107,106,233,103,225,106,164,99,248,75,28,110,99,184,189,142,106,236,190,142,106,162,250,162,147,131,194,39,79,115,237,53,233,183,36,177,106,54,15,144,98,183,41,243,138,202,184,168,239,118,201,168,103,146,7,80,80,53,178,182,57,154,215,43,21,204,123,81,200,155,110,199,39,220,160,84,95,86,62,244,250,201,241,3,33,249,140,229,170,120,42,123,172,101,63,16,43,190,93,110,42,175,171,31,122,125,100,248,129,144,252,198,114,213,60,21,61,214,50,159,136,21,223,46,183,1,63,192,0,0,0,114,174,172,125,214,53,147,225,254,67,242,233,204,214,26,83,234,199,221,99,89,62,31,228,63,46,156,205,96,22,189,175,221,122,211,104,55,70,250,67,162,186,77,125,164,159,81,111,154,111,98,134,238,248,251,188,236,22,233,236,140,107,102,108,208,203,27,160,174,87,73,12,176,167,219,226,198,171,222,214,163,225,87,214,182,142,232,238,125,174,185,253,175,78,116,230,195,87,113,185,92,106,32,138,89,98,165,154,104,45,240,73,52,112,186,174,169,208,177,238,138,154,55,74,197,146,85,106,163,81,127,169,23,160,117,107,165,246,173,56,189,105,133,206,204,234,72,233,243,173,39,196,114,135,210,83,81,54,157,148,211,190,222,202,105,183,226,170,146,62,89,105,36,168,124,155,53,92,250,135,110,138,168,175,116,201,240,66,191,224,141,202,181,47,22,172,178,90,153,153,190,223,73,112,183,220,124,180,206,174,154,214,217,21,149,112,119,85,86,40,225,100,206,162,119,6,163,31,35,165,221,203,42,68,206,208,88,87,74,189,51,225,189,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,146,182,22,113,138,54,50,54,170,241,99,27,201,207,127,57,31,205,124,81,253,196,245,55,240,95,156,81,18,168,138,190,40,254,226,122,155,248,47,206,40,128,165,110,147,189,233,244,111,226,6,61,243,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,102,223,164,239,122,125,27,248,129,143,124,198,2,106,120,162,245,245,89,152,95,110,93,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,121,209,183,185,35,101,238,35,155,52,141,111,20,70,70,143,152,56,7,136,207,85,120,175,85,90,227,5,239,0,182,246,241,108,90,223,244,45,182,225,61,28,113,85,93,54,153,242,73,84,229,237,182,102,194,229,122,36,80,202,231,112,107,92,254,49,62,105,88,159,147,160,174,145,51,238,166,117,114,217,95,111,184,228,24,158,39,142,84,125,37,93,150,219,233,230,141,240,207,76,248,30,148,180,85,72,222,211,43,149,102,137,237,228,228,88,217,202,94,47,224,140,127,53,233,139,167,172,171,170,13,101,178,233,30,45,83,228,60,255,0,114,166,227,116,125,44,149,16,219,40,98,111,41,106,36,107,19,253,204,108,71,57,141,124,178,196,197,123,57,242,77,15,104,238,142,224,58,21,128,90,244,231,78,108,52,150,235,109,186,158,8,165,150,42,88,97,158,225,60,112,199,11,170,234,157,11,24,217,106,100,108,76,89,37,86,162,185,83,250,145,3,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,20,189,215,174,11,166,87,254,170,42,41,235,174,146,82,192,238,30,125,93,91,27,54,255,0,7,82,172,124,85,119,219,213,19,125,255,0,105,116,37,9,248,150,45,202,219,212,197,238,70,203,44,41,39,150,217,89,38,219,237,111,163,253,139,253,32,69,154,251,51,166,184,212,71,97,165,169,170,165,133,17,220,152,213,147,138,113,69,114,170,181,54,217,21,73,3,131,97,84,23,61,20,91,117,36,212,176,95,107,43,156,246,71,52,238,106,185,137,29,35,183,86,122,175,221,47,177,61,191,213,233,207,113,205,76,196,112,188,98,170,223,106,197,41,238,119,27,149,60,244,243,79,92,228,127,101,36,221,17,204,78,210,42,43,81,172,84,251,75,234,171,253,159,65,53,74,174,142,201,109,185,69,98,142,135,203,163,163,141,240,79,197,36,119,8,209,202,168,212,223,216,228,255,0,72,28,138,225,71,53,5,92,148,149,8,136,246,109,190,219,253,232,139,247,255,0,89,249,207,211,114,174,150,229,89,37,100,200,136,249,54,221,19,127,185,17,62,255,0,234,63,48,0,0,0,0,3,180,244,185,212,13,94,128,103,44,200,162,163,138,162,23,239,220,107,161,238,47,164,51,49,54,252,227,62,249,191,111,255,0,87,139,4,85,79,84,2,229,186,182,234,39,30,170,211,24,111,248,214,85,142,221,93,121,182,53,174,181,199,89,20,211,237,53,60,239,84,237,199,39,36,119,232,179,110,75,234,187,123,118,82,173,115,250,107,237,134,182,147,53,166,197,174,182,37,187,164,149,108,150,170,142,70,69,42,189,81,85,99,238,114,69,110,210,167,177,87,244,147,250,20,233,93,52,106,6,23,145,106,38,37,139,234,85,5,69,69,3,107,168,32,124,179,207,230,24,173,239,194,197,78,219,161,127,167,23,61,118,254,157,190,255,0,94,239,226,139,146,105,83,147,77,240,45,55,182,208,211,211,83,89,103,145,243,83,209,121,119,53,22,72,26,196,86,164,76,69,244,129,125,83,246,175,162,125,225,237,252,19,232,32,169,204,181,26,255,0,55,39,86,37,158,138,14,91,236,156,29,81,34,175,167,255,0,138,97,108,133,63,120,81,229,116,154,103,174,249,38,159,211,85,182,227,73,126,179,65,180,238,141,241,57,146,50,174,22,183,102,250,162,255,0,174,159,237,219,244,83,215,212,184,4,93,211,116,251,192,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,25,172,234,199,222,159,89,62,32,100,63,49,156,210,153,154,206,172,125,233,245,147,226,6,67,243,25,192,186,159,11,143,113,61,50,252,107,231,21,167,160,235,51,163,60,7,171,60,2,166,142,178,134,146,221,155,91,169,223,45,134,253,20,80,195,59,167,142,26,132,166,164,170,169,88,37,153,104,123,213,11,36,145,71,178,238,156,155,235,237,243,254,23,30,226,122,101,248,215,206,43,73,84,5,16,244,207,225,141,175,58,179,171,149,56,166,174,97,217,6,158,226,120,229,70,215,235,173,109,39,109,245,72,215,185,190,94,218,247,34,197,82,247,171,29,180,236,87,194,198,126,113,85,251,197,28,182,231,212,45,131,234,167,69,250,151,139,125,55,117,188,253,13,165,247,155,127,210,55,106,159,49,93,89,218,180,202,206,253,68,187,39,114,103,241,228,247,236,156,156,170,187,38,231,107,57,87,86,62,235,26,201,240,255,0,33,249,116,224,102,176,191,239,20,127,113,61,77,252,23,231,20,69,0,151,253,226,143,238,39,169,191,130,252,226,136,10,1,53,17,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,132,76,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,114,238,106,160,0,0,1,156,206,184,180,135,13,208,142,170,51,205,45,211,232,42,224,199,173,53,20,115,80,193,83,58,204,250,118,84,209,65,84,176,163,215,237,57,140,116,238,99,21,202,231,240,107,121,57,238,221,203,163,50,128,124,81,253,251,53,55,240,95,147,209,1,63,252,21,61,214,50,159,136,21,223,46,183,16,3,197,31,223,179,83,127,5,249,61,17,63,252,21,61,214,50,159,136,21,223,46,183,16,43,196,198,211,117,191,248,128,106,5,138,197,108,171,184,220,174,53,22,26,74,58,58,72,93,52,245,51,201,105,161,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,1,26,240,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,115,149,251,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,130,58,40,233,70,197,210,94,141,81,97,189,171,85,102,95,114,218,179,41,189,209,66,246,249,250,174,79,88,227,71,72,170,245,134,6,63,181,26,108,198,174,207,147,182,199,203,34,28,171,195,187,160,90,62,152,241,85,207,53,74,223,106,185,106,109,239,181,81,178,211,65,81,245,102,52,142,86,121,106,90,158,42,244,153,236,158,70,212,73,27,210,55,125,152,219,201,177,247,37,154,160,82,183,141,95,189,62,45,240,254,135,230,55,19,170,248,24,254,187,63,118,255,0,137,28,171,198,175,222,159,22,248,127,67,243,27,137,213,124,12,127,93,159,187,127,196,128,181,66,42,248,163,251,137,234,111,224,191,56,162,37,81,21,124,81,253,196,245,55,240,95,156,81,1,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,31,91,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,56,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,251,94,147,189,233,244,111,226,6,61,243,24,11,94,212,223,9,109,35,212,30,165,237,250,165,75,89,73,98,211,169,233,217,53,243,13,181,80,178,133,146,85,192,200,163,138,26,87,83,181,141,134,154,102,181,207,153,81,59,168,246,63,131,183,159,157,56,72,14,140,250,160,181,117,103,162,244,218,141,71,104,171,183,92,173,213,12,178,95,162,150,157,176,192,235,172,116,148,243,84,186,149,169,44,174,90,110,85,8,145,172,142,71,236,159,105,62,245,238,167,159,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,194,38,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,1,149,115,85,6,99,52,119,71,115,237,117,207,237,122,115,167,54,26,187,141,202,227,81,4,82,203,21,44,211,65,111,130,73,163,133,213,117,78,133,143,116,84,209,186,86,44,146,171,85,26,139,253,72,161,234,186,85,233,159,50,234,191,87,40,244,183,15,174,164,183,49,180,238,185,93,238,117,42,142,101,186,221,27,227,100,179,164,124,145,211,63,148,177,177,145,181,83,147,222,222,78,99,57,200,205,10,104,238,142,224,58,21,128,90,244,231,78,108,52,150,235,109,186,158,8,165,150,42,88,97,158,225,60,112,199,11,170,234,157,11,24,217,106,100,108,76,89,37,86,162,185,83,250,145,57,255,0,71,125,42,225,189,40,105,29,191,15,179,91,105,29,147,220,105,233,234,114,203,188,114,44,207,184,220,81,159,109,27,43,152,199,121,104,220,233,27,11,56,183,139,21,92,169,220,124,143,127,117,3,53,157,88,251,211,235,39,196,12,135,230,51,150,169,224,169,238,177,148,252,64,174,249,117,184,170,190,172,125,233,245,147,226,6,67,243,25,203,84,240,84,247,88,202,126,32,87,124,186,220,4,170,234,159,90,255,0,147,183,79,185,182,177,199,111,243,181,120,253,189,60,132,14,139,185,27,235,167,149,148,244,189,214,247,35,85,133,39,154,37,147,139,209,221,180,127,29,221,178,46,107,11,147,241,164,214,59,238,31,163,88,150,142,218,33,237,210,106,37,194,162,162,233,83,201,139,202,150,218,234,121,27,77,193,204,85,78,115,207,79,47,113,175,99,155,229,184,253,166,200,228,74,182,233,175,72,106,117,235,94,112,109,35,134,10,185,41,242,43,196,48,220,22,146,120,161,158,43,115,55,150,182,104,223,46,236,71,199,77,28,210,34,42,59,117,98,34,53,202,168,213,11,222,232,31,76,242,173,34,233,11,77,176,92,214,147,202,94,169,237,245,23,10,154,87,71,36,114,82,249,218,185,171,25,4,172,145,141,123,38,141,149,13,100,140,86,253,153,26,246,162,170,34,42,210,15,90,26,57,98,208,46,168,51,253,42,197,166,231,101,181,92,35,168,183,71,197,233,229,169,106,233,226,171,138,155,119,189,239,127,101,149,13,139,184,231,43,159,219,230,187,43,182,77,31,21,1,227,105,166,120,174,63,168,250,119,170,86,154,79,47,122,204,45,247,11,125,223,183,28,108,142,163,200,45,55,98,119,113,98,61,243,43,42,214,55,61,238,119,230,224,129,168,141,70,122,132,128,240,108,214,191,175,61,62,221,180,114,174,223,217,171,211,43,130,118,103,142,46,49,207,67,113,150,162,162,62,78,89,28,174,153,179,178,177,29,179,24,212,143,177,183,39,115,82,127,148,151,224,227,171,213,56,87,82,245,218,91,81,61,90,219,117,30,207,52,44,130,24,34,115,62,145,161,99,234,161,154,87,187,103,177,141,167,74,246,34,49,87,119,204,206,77,93,145,204,187,64,51,89,213,143,189,62,178,124,64,200,126,99,57,63,225,196,254,181,248,28,209,249,124,103,233,154,251,55,153,187,81,240,162,243,19,81,246,178,105,188,197,76,123,34,186,62,20,174,169,231,34,109,198,37,151,146,163,85,196,0,234,199,222,159,89,62,32,100,63,49,156,185,239,12,235,77,170,255,0,225,255,0,167,246,43,237,178,146,227,109,184,211,223,169,43,40,234,225,108,208,84,193,37,218,185,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,5,22,105,238,107,117,211,92,255,0,26,212,107,21,61,36,247,44,86,241,69,123,163,138,173,142,116,18,79,77,51,38,141,178,53,174,107,149,138,230,34,42,35,154,187,111,178,167,180,212,65,150,204,179,22,190,224,217,85,231,10,202,104,124,149,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,124,216,174,99,184,189,142,77,218,170,213,219,116,85,79,83,65,62,30,25,173,215,63,232,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,155,162,166,141,207,93,246,87,171,149,17,168,168,212,9,20,101,92,213,65,149,112,52,167,210,119,186,198,141,252,63,199,190,93,1,213,78,85,210,119,186,198,141,252,63,199,190,93,1,213,64,0,0,161,111,20,173,11,211,141,6,234,106,59,78,151,217,190,134,181,101,24,253,62,73,53,182,37,68,165,163,170,150,170,170,25,25,76,196,68,237,66,190,93,175,72,247,86,177,207,114,51,139,17,140,100,149,240,49,253,118,126,237,255,0,18,57,87,141,95,189,62,45,240,254,135,230,55,19,170,248,24,254,187,63,118,255,0,137,1,0,58,177,247,167,214,79,136,25,15,204,103,59,255,0,135,119,64,181,157,78,101,75,158,106,149,190,235,109,211,43,39,106,163,101,166,158,159,235,52,139,36,172,242,212,181,60,81,139,11,31,4,141,168,146,55,172,141,251,49,183,139,164,238,69,192,58,177,247,167,214,79,136,25,15,204,103,46,167,194,227,220,79,76,191,26,249,197,104,18,168,0,7,42,234,199,221,99,89,62,31,228,63,46,156,205,97,165,62,172,125,214,53,147,225,254,67,242,233,202,1,233,211,166,141,83,234,131,59,135,5,211,59,79,249,94,118,243,89,5,79,209,118,207,204,205,44,126,110,120,98,147,179,221,236,61,145,242,111,219,126,205,79,189,80,61,255,0,66,253,25,95,122,195,212,122,171,100,151,95,161,176,204,95,203,212,100,215,40,158,197,170,108,114,171,251,84,212,209,187,125,230,151,181,42,36,142,106,199,27,88,231,59,146,163,34,146,255,0,177,108,79,21,193,172,84,184,182,21,140,218,177,251,45,23,63,45,110,181,209,71,73,75,7,55,185,239,225,20,104,214,55,147,222,231,46,201,234,231,42,175,170,169,229,116,47,66,244,227,167,77,56,183,105,126,151,217,188,141,170,135,121,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,201,159,197,187,174,200,212,107,90,198,53,140,99,24,222,128,6,85,203,84,255,0,228,20,127,246,127,179,18,170,203,84,255,0,228,20,127,246,127,179,16,42,172,213,65,149,115,85,0,0,0,0,0,64,15,25,61,107,250,141,211,237,167,71,41,45,253,234,189,77,184,47,122,121,34,229,28,20,54,233,105,234,36,226,228,145,170,217,157,59,232,209,187,177,237,88,251,251,241,119,5,41,88,147,254,34,221,69,84,245,9,212,190,71,61,155,44,171,187,97,56,173,67,172,216,204,43,44,78,164,141,145,177,140,170,168,167,88,92,230,72,201,234,35,146,70,205,186,189,241,118,17,85,17,140,99,35,0,18,43,195,235,88,173,90,33,213,166,11,151,100,183,234,187,86,61,91,81,53,146,241,44,85,77,130,5,130,174,23,195,27,170,156,247,177,158,90,58,135,83,207,34,189,118,106,65,205,17,92,198,161,161,227,42,230,138,58,16,215,75,239,81,61,48,98,58,141,152,222,109,87,28,165,222,106,221,125,117,189,24,206,21,84,245,18,70,197,154,38,42,164,83,73,2,65,59,152,136,214,254,121,28,198,53,142,99,80,36,0,0,1,207,245,175,94,244,159,167,108,86,151,53,214,60,175,234,253,150,182,224,203,92,21,62,70,166,175,157,83,227,146,70,199,194,158,57,30,155,178,25,23,117,78,63,103,109,247,84,69,232,4,32,241,118,211,220,251,82,186,109,198,236,90,115,131,228,25,85,202,12,226,142,174,90,59,37,178,106,233,227,129,180,21,237,116,174,142,22,185,200,196,115,216,213,114,166,219,189,169,247,160,29,127,75,122,245,233,59,90,115,187,102,153,233,166,171,125,51,146,94,123,222,74,139,232,43,149,63,119,181,11,230,147,243,147,83,178,54,237,28,79,119,218,114,111,182,201,186,170,34,200,2,144,60,56,122,122,215,220,27,172,237,60,202,115,93,15,212,12,126,203,69,244,183,153,184,221,49,154,218,74,88,57,218,170,216,206,114,201,27,88,222,79,123,90,155,175,171,156,136,158,170,133,223,128,0,1,81,126,54,26,197,106,189,102,88,30,136,88,239,213,114,212,99,84,245,87,187,253,28,53,77,117,35,103,170,72,219,70,217,99,107,213,82,166,56,163,157,232,146,49,21,177,86,49,90,170,146,184,137,93,4,233,158,85,170,29,92,105,157,187,22,164,238,125,3,144,81,100,215,25,223,28,139,13,45,13,4,236,168,149,242,57,140,119,14,93,182,196,197,118,205,89,102,137,138,230,243,220,252,189,115,106,133,171,88,250,180,212,204,242,196,218,69,182,207,120,250,54,142,122,74,214,213,193,87,5,12,49,209,71,85,28,173,68,107,153,51,105,146,100,219,116,68,145,17,28,237,185,44,233,240,62,192,42,98,181,106,158,169,87,99,212,139,79,85,81,110,176,90,238,206,72,157,58,62,38,203,61,109,59,23,126,235,24,169,53,3,221,232,140,122,164,127,164,177,175,16,150,190,34,186,57,98,214,78,145,243,186,107,188,222,94,175,15,183,207,152,218,234,120,189,253,154,170,8,37,145,201,193,175,98,59,187,2,212,65,187,185,53,157,254,124,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,118,223,101,79,105,167,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,76,203,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,55,223,100,79,96,26,83,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,55,223,101,95,105,29,124,81,253,196,245,55,240,95,156,81,31,147,194,227,87,170,117,107,163,236,102,11,148,245,115,220,176,106,137,177,10,169,166,130,40,152,246,83,53,143,165,108,73,31,233,49,148,115,210,70,174,114,53,234,248,222,174,229,250,110,253,126,40,254,226,122,155,248,47,206,40,128,165,110,147,189,233,244,111,226,6,61,243,24,13,41,153,172,233,59,222,159,70,254,32,99,223,49,128,210,152,21,107,226,141,208,5,214,255,0,117,135,168,62,157,244,234,174,227,114,184,212,61,51,59,53,154,55,77,61,76,242,57,137,21,194,158,142,54,43,158,247,57,94,149,11,26,170,170,172,114,246,255,0,215,18,158,175,195,43,195,243,50,209,234,155,119,81,154,173,125,200,49,188,158,182,158,72,232,113,58,89,146,6,37,186,104,156,213,101,217,138,213,115,222,231,44,83,54,157,21,189,151,193,19,164,85,147,120,226,177,240,5,85,248,231,126,164,255,0,121,63,134,156,171,193,83,222,159,41,248,127,93,243,27,113,213,124,115,191,82,127,188,159,195,78,85,224,169,239,79,148,252,63,174,249,141,184,11,137,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,194,86,110,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,148,3,214,103,70,121,247,73,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,116,217,121,55,211,217,161,227,159,235,166,133,233,199,81,122,113,113,210,253,80,179,121,235,85,118,210,195,52,74,140,170,183,213,53,21,35,170,166,145,81,123,115,51,147,182,93,149,170,215,57,143,107,216,247,177,193,89,126,13,58,135,175,54,236,154,233,166,150,173,61,171,187,105,37,218,162,174,227,113,191,58,159,179,5,150,235,29,60,73,187,42,85,188,103,124,173,74,88,221,75,186,189,17,209,204,222,13,100,189,203,116,60,86,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,169,19,218,129,74,222,40,93,11,126,69,50,167,235,142,142,97,158,83,77,175,92,62,152,166,162,119,40,108,87,73,36,114,46,208,163,83,203,209,205,188,125,189,149,204,100,170,248,255,0,52,215,83,198,177,255,0,162,238,173,178,174,145,181,77,50,155,108,94,123,27,190,249,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,108,245,52,19,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,132,172,221,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,51,217,214,39,74,185,151,74,26,185,112,195,239,54,218,183,99,23,26,138,138,156,78,239,36,137,51,46,54,228,127,216,71,74,214,49,190,102,54,186,54,204,206,45,226,245,71,34,118,223,27,222,26,19,180,231,248,109,235,1,162,213,42,60,134,146,60,78,190,207,29,254,43,181,90,173,44,13,183,62,20,157,181,18,44,200,213,137,157,165,71,175,113,27,197,55,229,182,202,82,15,137,127,88,149,61,72,106,228,216,62,25,120,171,252,157,96,245,18,81,81,67,29,100,82,210,93,174,49,190,70,75,116,106,195,187,94,199,53,123,112,170,190,77,162,69,123,123,107,60,140,56,253,131,172,13,113,197,186,113,185,116,187,96,201,60,158,33,117,184,77,87,83,51,31,50,215,121,89,152,137,53,186,57,22,69,100,84,114,61,22,71,199,27,26,231,186,73,81,206,86,75,35,29,231,250,117,208,108,203,169,45,92,177,105,78,25,69,86,231,220,106,24,251,157,116,52,233,51,45,54,228,123,82,162,182,84,115,216,222,17,181,219,163,85,237,230,245,100,109,94,111,106,40,72,15,13,14,142,234,122,144,213,200,115,140,206,207,87,249,58,193,234,35,173,173,154,74,56,165,164,187,92,99,124,111,138,214,228,155,118,189,142,106,247,38,68,100,155,68,136,199,118,214,120,222,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,149,209,221,29,192,116,43,0,181,233,206,156,216,105,45,214,219,117,60,17,75,44,84,176,195,61,194,120,225,142,23,85,213,58,22,49,178,212,200,216,152,178,74,173,69,114,167,245,34,123,80,41,91,198,175,222,159,22,248,127,67,243,27,137,2,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,39,175,141,95,189,62,45,240,254,135,230,55,18,69,120,104,120,119,212,233,133,52,58,247,175,216,229,35,178,123,141,60,111,199,241,171,149,190,41,159,99,98,75,28,209,214,204,146,181,93,13,119,40,152,172,107,56,190,6,43,145,235,220,123,153,8,117,255,0,14,110,138,63,146,174,156,79,127,207,237,150,169,53,55,41,252,229,202,166,4,238,201,107,161,84,98,199,108,108,220,156,199,113,123,22,73,93,18,53,175,145,205,110,242,182,24,164,88,215,227,157,250,147,253,228,254,26,90,161,85,126,57,223,169,63,222,79,225,160,114,175,5,79,122,124,167,225,253,119,204,109,199,42,241,71,247,236,212,223,193,126,79,68,117,95,5,79,122,124,167,225,253,119,204,109,199,42,241,71,247,236,212,223,193,126,79,68,4,106,196,241,107,238,115,149,89,176,172,90,135,206,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,205,234,214,55,147,222,212,221,202,141,77,247,85,68,245,47,251,162,14,139,177,94,145,244,226,10,26,214,218,175,121,245,203,185,61,239,33,138,134,54,200,206,234,67,202,134,154,117,98,76,180,108,88,35,84,107,215,237,200,142,151,139,57,36,108,138,190,11,154,23,167,21,216,78,71,212,61,206,205,231,179,58,28,130,167,27,182,212,212,42,62,59,117,43,104,233,164,145,244,236,219,236,77,39,154,123,31,34,170,187,182,212,99,120,35,229,73,44,252,1,194,186,196,233,87,13,234,191,72,238,24,125,230,219,72,220,158,221,79,81,83,137,221,228,145,97,125,186,226,172,251,8,233,90,199,187,203,72,230,198,217,153,197,220,152,136,228,78,227,35,123,59,168,3,48,58,171,166,121,86,141,234,62,71,165,185,173,39,151,189,99,55,9,109,245,60,99,145,145,205,193,126,196,241,119,24,199,186,25,88,173,146,55,171,83,156,111,99,145,54,114,30,175,164,239,122,125,27,248,129,143,124,198,2,205,60,107,240,12,54,93,23,195,117,73,216,245,34,101,148,185,69,61,129,151,102,162,182,117,183,75,73,91,59,169,222,168,187,61,137,44,44,123,121,34,240,85,147,135,30,228,156,171,47,164,239,122,125,27,248,129,143,124,198,0,45,83,198,175,221,99,22,248,129,67,242,235,137,85,125,39,123,211,232,223,196,12,123,230,48,22,169,227,87,238,177,139,124,64,161,249,117,196,170,190,147,189,233,244,111,226,6,61,243,24,0,210,153,229,53,87,83,49,93,27,211,140,143,84,179,90,191,47,101,198,109,242,220,42,120,201,27,36,155,130,125,136,34,238,61,140,116,210,189,91,28,108,87,39,57,30,198,162,238,228,61,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,165,16,248,140,245,175,252,170,181,30,11,6,1,115,186,199,166,88,183,230,237,180,211,175,106,59,165,114,43,210,75,155,161,226,215,183,147,30,145,196,217,85,206,100,109,115,182,137,211,75,26,5,196,244,207,213,86,145,245,95,134,212,230,26,91,114,171,107,237,213,30,90,231,104,185,70,200,110,54,231,170,187,182,179,68,199,189,188,36,107,85,204,123,28,230,59,103,55,126,108,145,140,236,6,112,122,81,234,187,81,250,74,212,118,102,184,84,190,122,213,93,219,130,255,0,96,158,101,101,45,222,149,170,170,141,114,162,47,110,102,114,114,197,50,34,186,55,57,200,168,246,62,72,223,160,157,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,82,168,123,80,0,0,0,25,172,234,199,222,159,89,62,32,100,63,49,156,186,159,11,143,113,61,50,252,107,231,21,165,43,117,99,239,79,172,159,16,50,31,152,206,93,79,133,199,184,158,153,126,53,243,138,208,37,80,0,0,0,12,214,117,99,239,79,172,159,16,50,31,152,206,90,167,130,167,186,198,83,241,2,187,229,214,226,170,250,177,247,167,214,79,136,25,15,204,103,59,254,131,245,163,252,155,58,17,201,244,223,10,119,115,62,207,179,11,204,20,213,16,215,118,100,177,80,173,178,221,19,235,182,141,237,153,179,57,94,230,211,185,56,183,185,20,175,87,47,101,99,144,46,250,193,150,98,185,95,210,95,85,178,107,85,231,232,107,132,214,155,143,209,245,177,212,121,58,232,182,238,211,77,193,87,183,51,57,55,148,110,217,205,221,55,68,220,250,197,5,244,57,215,110,125,211,150,174,57,217,158,77,87,121,193,51,123,195,103,203,217,116,158,106,135,195,60,207,68,150,241,27,145,31,42,212,181,23,156,155,53,203,59,27,193,200,175,72,164,142,250,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,3,245,128,0,229,93,88,251,172,107,39,195,252,135,229,211,153,172,52,167,213,143,186,198,178,124,63,200,126,93,57,154,192,44,127,196,31,75,237,85,93,13,116,179,173,16,186,146,11,149,179,23,177,226,245,8,218,38,247,235,32,169,179,178,166,46,117,27,163,184,64,234,73,184,198,168,228,222,174,71,34,183,215,159,10,240,203,214,191,200,183,87,24,183,152,183,249,170,12,239,108,42,179,132,92,230,139,206,207,15,151,146,61,228,99,91,181,84,84,220,220,188,182,137,101,226,213,119,29,172,127,86,52,190,213,170,190,19,22,91,101,193,212,144,212,88,52,158,199,148,80,213,205,68,218,151,211,207,111,182,67,82,189,173,213,22,55,203,20,114,211,172,141,93,218,202,135,250,57,21,88,234,86,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,118,223,101,79,104,26,136,34,175,138,63,184,158,166,254,11,243,138,34,69,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,155,239,178,175,180,142,190,40,254,226,122,155,248,47,206,40,128,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,121,139,214,77,112,138,223,77,202,57,31,28,60,215,237,207,47,109,143,123,97,137,136,233,36,122,53,120,70,199,185,83,102,169,231,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,47,39,195,51,162,239,228,217,167,15,212,140,213,189,204,251,62,183,210,79,83,79,53,15,102,75,21,10,167,117,148,59,200,198,204,217,156,175,107,170,26,188,91,220,138,38,35,87,178,146,72,29,87,162,238,146,113,94,145,180,177,49,107,108,190,123,36,190,249,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,238,245,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,112,241,139,196,43,168,181,42,207,146,165,42,182,150,175,204,109,39,36,245,227,79,111,103,179,125,253,171,251,11,143,42,115,198,110,158,70,220,241,153,252,212,234,215,121,223,205,171,254,194,125,155,122,122,39,252,96,85,209,235,40,164,184,46,27,81,77,89,110,158,74,119,76,142,166,151,130,163,90,191,155,228,155,162,122,250,35,61,171,247,167,237,60,153,232,25,113,184,166,46,180,233,113,141,33,108,206,218,30,243,185,239,180,126,188,119,219,111,68,255,0,66,254,192,60,248,0,0,0,0,0,0,0,15,81,106,195,174,53,182,55,228,86,137,252,196,180,142,87,201,12,77,107,157,27,90,196,122,189,83,150,251,34,170,39,179,111,253,71,194,184,220,43,235,230,106,220,37,87,201,10,118,211,118,163,118,68,95,103,162,33,251,108,57,37,234,206,202,138,27,92,143,218,186,55,211,189,141,87,238,228,126,200,168,136,213,77,215,209,63,105,255,0,23,124,115,35,181,197,21,194,241,100,175,164,138,177,22,88,164,158,154,72,219,34,46,203,187,85,200,136,169,246,147,213,63,106,1,38,60,53,165,177,39,83,86,201,114,27,213,61,189,172,142,153,105,221,50,236,147,77,244,133,39,24,211,213,61,87,215,253,5,251,83,62,57,41,226,146,23,163,227,115,26,172,114,123,28,138,158,138,134,125,60,60,165,196,162,234,74,200,185,119,46,211,159,72,218,77,187,95,235,159,63,75,195,126,231,221,182,254,207,95,216,104,30,218,176,45,186,149,105,127,196,172,44,237,251,63,71,138,109,236,244,246,126,192,63,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,1,154,206,172,125,233,245,147,226,6,67,243,25,205,41,153,172,234,199,222,159,89,62,32,100,63,49,156,11,169,240,184,247,19,211,47,198,190,113,90,74,162,42,248,92,123,137,233,151,227,95,56,173,37,80,3,149,117,99,238,177,172,159,15,242,31,151,78,117,83,149,117,99,238,177,172,159,15,242,31,151,78,6,107,11,254,241,71,247,19,212,223,193,126,113,68,80,9,127,222,40,254,226,122,155,248,47,206,40,128,160,19,85,6,85,205,84,0,0,0,40,7,197,31,223,179,83,127,5,249,61,17,127,197,0,248,163,251,246,106,111,224,191,39,162,2,127,248,42,123,172,101,63,16,43,190,93,110,58,173,143,162,11,21,195,173,172,235,171,61,75,165,181,94,163,168,250,30,92,38,137,38,124,158,70,170,158,134,40,42,42,170,161,116,72,197,153,143,129,139,78,173,145,237,111,39,61,90,146,54,55,51,149,120,42,123,172,101,63,16,43,190,93,110,39,248,0,0,20,173,227,87,239,79,139,124,63,161,249,141,196,234,190,6,63,174,207,221,191,226,71,42,241,171,247,167,197,190,31,208,252,198,226,117,95,3,31,215,103,238,223,241,32,45,80,138,190,40,254,226,122,155,248,47,206,40,137,84,69,95,20,127,113,61,77,252,23,231,20,64,82,183,73,222,244,250,55,241,3,30,249,140,6,148,204,214,116,157,239,79,163,127,16,49,239,152,192,105,76,0,0,1,18,188,60,250,44,181,116,177,165,244,247,220,191,31,164,110,170,100,180,234,185,5,98,84,182,169,104,160,89,57,69,111,130,70,181,26,198,53,169,19,165,70,43,145,243,35,151,185,35,25,15,25,106,0,0,0,205,103,86,62,244,250,201,241,3,33,249,140,229,170,120,42,123,172,101,63,16,43,190,93,110,42,175,171,31,122,125,100,248,129,144,252,198,114,213,60,21,61,214,50,159,136,21,223,46,183,1,13,124,95,117,66,235,154,117,105,83,129,204,218,184,45,186,125,103,162,182,211,192,234,215,75,4,179,212,194,218,217,106,153,22,200,216,94,230,212,67,11,182,228,174,74,88,213,93,236,107,127,87,131,174,153,253,112,234,178,108,234,174,146,234,148,152,22,63,89,112,134,170,158,63,239,86,215,84,162,81,199,5,67,213,138,137,206,9,235,30,198,35,154,231,58,5,114,42,181,143,69,224,29,105,234,103,229,119,170,205,79,206,163,171,181,85,210,84,100,19,219,232,42,173,114,119,41,106,168,104,145,40,233,103,99,249,185,31,220,130,158,39,171,218,238,46,115,149,205,68,106,162,37,133,120,31,97,87,90,12,3,84,245,26,106,138,69,182,223,47,22,235,37,60,77,123,187,237,158,134,25,102,149,207,111,30,40,197,109,194,20,106,163,149,85,91,38,232,221,145,92,22,104,66,15,23,221,47,181,102,157,37,212,231,147,58,146,11,150,159,94,40,174,84,243,186,137,178,207,44,21,51,54,138,90,86,75,186,58,22,57,213,16,204,237,185,35,150,150,52,86,251,28,217,190,113,78,180,244,207,242,187,210,158,167,224,177,210,93,106,234,234,49,249,238,20,20,182,184,251,149,85,85,212,74,149,148,176,49,156,28,175,238,79,79,19,21,141,111,39,53,202,214,170,57,81,80,40,135,164,45,94,166,208,142,165,244,247,84,174,19,210,65,109,180,222,25,13,210,122,152,37,153,148,246,234,150,58,150,178,100,100,95,109,207,101,60,242,189,136,212,119,219,107,126,203,255,0,69,116,146,101,92,212,150,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,174,206,68,114,111,178,162,47,160,25,194,234,199,222,159,89,62,32,100,63,49,156,186,159,11,143,113,61,50,252,107,231,21,165,43,117,99,239,79,172,159,16,50,31,152,206,93,79,133,199,184,158,153,126,53,243,138,208,42,215,197,55,0,169,193,122,210,204,170,147,30,164,180,219,114,170,122,11,253,181,41,146,38,178,169,146,83,50,42,138,133,100,107,246,94,250,200,42,213,252,209,30,231,242,122,239,205,28,233,85,224,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,38,221,215,177,18,26,6,59,213,88,197,88,255,0,69,100,94,79,28,28,2,166,91,86,150,106,149,14,61,72,148,244,181,23,27,5,210,236,212,137,179,171,229,108,83,209,83,189,119,238,189,136,144,215,189,190,138,198,42,201,250,43,34,114,138,190,22,89,253,78,11,214,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,178,247,214,65,72,140,224,168,247,63,139,19,126,106,215,5,250,25,87,53,80,101,92,13,41,244,157,238,177,163,127,15,241,239,151,64,117,83,149,116,157,238,177,163,127,15,241,239,151,64,117,80,0,0,41,91,198,175,222,159,22,248,127,67,243,27,137,213,124,12,127,93,159,187,127,196,142,85,227,87,239,79,139,124,63,161,249,141,196,234,190,6,63,174,207,221,191,226,64,64,14,172,125,233,245,147,226,6,67,243,25,203,169,240,184,247,19,211,47,198,190,113,90,82,183,86,62,244,250,201,241,3,33,249,140,229,212,248,92,123,137,233,151,227,95,56,173,2,85,0,0,231,253,66,226,215,220,231,64,181,47,10,197,168,124,237,235,32,195,239,54,187,117,55,117,145,247,234,167,162,150,56,163,230,245,107,27,201,239,106,110,229,70,166,251,170,162,122,158,43,163,190,149,112,222,148,52,142,223,135,217,173,180,142,201,238,52,244,245,57,101,222,57,22,103,220,110,40,207,182,141,149,204,99,188,180,110,116,141,133,156,91,197,138,174,84,238,62,71,191,186,128,0,0,50,174,90,167,255,0,32,163,255,0,179,253,152,149,86,90,167,255,0,32,163,255,0,179,253,152,129,85,102,170,12,171,154,168,0,0,0,114,174,169,245,175,249,59,116,251,155,107,28,118,255,0,59,87,143,219,211,200,64,232,187,145,190,186,121,89,79,75,221,111,114,53,88,82,121,162,89,56,189,29,219,71,241,221,219,34,245,82,165,124,107,53,210,142,235,125,194,250,120,176,222,123,223,66,115,201,50,42,104,210,9,35,101,84,172,237,208,177,207,69,89,99,153,144,186,169,238,141,81,141,88,234,224,127,219,221,170,192,172,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,65,171,24,47,228,191,84,243,45,51,250,83,233,63,170,89,5,198,197,231,123,29,159,53,229,106,100,135,187,219,228,238,28,187,124,184,242,118,219,237,186,237,185,40,60,40,116,118,235,169,93,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,220,28,196,169,74,135,178,120,209,202,213,218,150,87,177,121,70,136,112,174,172,125,233,245,147,226,6,67,243,25,192,249,57,222,142,95,112,109,51,211,61,85,168,155,204,89,117,46,223,114,168,163,147,139,25,216,170,161,184,205,73,81,77,178,61,207,119,22,50,154,94,226,181,141,95,51,193,188,150,55,41,58,188,22,245,210,197,139,103,121,110,131,100,119,155,171,42,243,111,47,113,198,169,54,124,148,62,106,146,26,135,214,166,200,170,145,77,36,9,19,185,241,70,189,180,156,92,244,115,98,107,191,93,223,71,109,90,149,224,191,134,229,205,176,213,215,100,58,125,81,114,189,218,229,162,165,108,179,199,3,175,213,48,214,181,238,224,231,165,50,83,189,243,200,141,86,166,244,177,61,235,198,53,66,0,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,122,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,6,156,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,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,125,151,42,190,70,162,53,202,168,139,237,72,149,226,167,118,181,91,186,28,207,168,238,23,58,74,90,139,165,69,158,146,134,41,166,107,31,85,58,92,233,166,88,162,106,174,239,122,69,12,178,43,91,186,240,141,238,246,53,85,2,131,11,254,240,190,196,254,170,116,75,167,222,99,25,250,26,190,243,244,141,218,179,157,23,151,154,179,187,93,63,151,169,147,116,71,73,206,149,180,220,36,93,249,68,145,113,85,106,52,160,19,83,182,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,1,250,202,33,241,102,210,251,86,156,117,131,116,185,217,157,73,29,62,117,103,163,202,31,73,77,68,218,118,83,78,247,73,77,54,252,85,82,71,203,45,36,149,15,147,102,171,159,80,237,209,85,21,238,189,226,165,124,111,116,207,203,101,90,105,172,116,116,151,89,126,144,183,213,227,55,9,251,124,168,105,252,188,137,81,72,206,72,207,177,52,158,106,181,118,115,215,147,96,251,45,78,15,85,15,65,224,143,171,212,207,181,106,22,130,87,79,73,29,68,21,17,101,246,184,219,4,189,249,216,246,199,75,90,231,201,235,18,50,53,142,129,26,223,178,245,89,164,95,182,136,188,37,7,138,63,184,158,166,254,11,243,138,34,186,188,27,114,155,22,63,213,197,101,166,239,93,229,234,242,108,62,227,107,181,199,218,123,252,197,83,39,166,171,116,123,181,21,25,180,20,149,15,221,202,141,251,27,111,201,205,69,177,95,20,127,113,61,77,252,23,231,20,64,82,183,73,222,244,250,55,241,3,30,249,140,6,148,204,214,116,157,239,79,163,127,16,49,239,152,192,105,76,0,0,10,171,241,206,253,73,254,242,127,13,57,87,130,167,189,62,83,240,254,187,230,54,227,170,248,231,126,164,255,0,121,63,134,156,171,193,83,222,159,41,248,127,93,243,27,112,23,82,0,0,0,0,87,175,140,118,107,160,212,218,37,67,129,230,20,244,151,13,80,170,168,134,187,17,100,44,229,87,107,131,190,196,171,169,149,200,228,88,233,165,138,57,33,70,187,146,75,42,49,90,199,44,14,146,25,149,174,154,233,167,29,58,105,197,199,84,53,66,243,228,109,84,59,69,12,49,34,62,170,225,84,228,85,142,150,154,53,84,238,76,254,46,217,55,70,163,90,231,189,204,99,30,246,231,91,93,53,211,81,250,139,212,123,142,168,106,133,231,207,93,107,182,138,24,98,69,101,45,190,149,170,171,29,45,52,106,171,219,133,156,157,178,110,174,87,57,207,123,158,247,189,238,15,0,90,247,130,134,101,164,111,181,102,90,124,235,5,36,122,161,5,69,69,229,151,71,90,217,223,158,192,246,209,68,234,118,86,34,43,209,145,212,198,199,186,23,43,90,171,52,110,98,61,82,78,17,131,5,240,221,214,92,247,164,122,238,161,108,150,27,172,185,36,183,8,171,44,216,203,162,107,38,185,99,173,129,203,45,100,12,251,82,77,52,146,62,53,134,37,237,171,162,130,71,49,39,89,224,66,53,105,86,166,101,90,55,168,248,230,169,97,85,126,94,245,140,220,34,184,83,114,146,70,71,55,5,251,112,75,219,123,30,232,101,98,186,57,24,142,78,113,189,237,85,217,202,6,159,129,197,58,63,234,82,197,213,78,135,89,245,54,216,157,155,172,60,109,121,37,35,105,95,4,116,151,136,161,141,245,17,196,142,115,249,66,189,214,73,26,163,222,189,185,24,142,84,122,61,173,237,96,69,93,97,232,130,197,175,61,98,99,58,235,170,20,182,171,206,11,139,225,240,219,161,177,203,51,214,74,203,196,85,211,205,26,212,194,177,44,114,209,164,117,14,114,179,184,138,249,24,214,189,142,141,94,215,202,160,0,21,87,227,157,250,147,253,228,254,26,90,161,85,126,57,223,169,63,222,79,225,160,114,175,5,79,122,124,167,225,253,119,204,109,199,42,241,71,247,236,212,223,193,126,79,68,117,95,5,79,122,124,167,225,253,119,204,109,199,42,241,71,247,236,212,223,193,126,79,68,4,255,0,240,84,247,88,202,126,32,87,124,186,220,79,242,0,120,42,123,172,101,63,16,43,190,93,110,39,248,0,0,16,3,198,175,221,99,22,248,129,67,242,235,137,85,125,39,123,211,232,223,196,12,123,230,48,22,169,227,87,238,177,139,124,64,161,249,117,196,170,190,147,189,233,244,111,226,6,61,243,24,0,181,79,26,191,117,140,91,226,5,15,203,174,37,85,244,157,239,79,163,127,16,49,239,152,192,90,167,141,95,186,198,45,241,2,135,229,215,18,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,2,199,252,81,122,250,172,204,47,183,46,153,244,118,225,117,181,218,177,203,133,77,14,89,120,130,166,122,57,46,117,76,100,180,211,219,90,198,185,188,232,219,220,145,178,247,17,205,154,70,183,138,35,35,71,205,13,122,85,233,159,50,234,191,87,40,244,183,15,174,164,183,49,180,238,185,93,238,117,42,142,101,186,221,27,227,100,179,164,124,145,211,63,148,177,177,145,181,83,147,222,222,78,99,57,200,207,21,165,90,103,149,107,38,163,227,154,91,133,82,121,139,214,77,112,138,223,77,202,57,31,28,60,215,237,207,47,109,143,123,97,137,136,233,36,122,53,120,70,199,185,83,102,169,160,158,142,250,85,195,122,80,210,59,126,31,102,182,210,59,39,184,211,211,212,229,151,120,228,89,159,113,184,163,62,218,54,87,49,142,242,209,185,210,54,22,113,111,22,42,185,83,184,249,30,240,166,190,185,58,28,204,186,66,204,155,85,74,250,187,230,157,95,42,28,203,13,249,236,78,113,191,101,119,146,172,226,136,214,84,181,168,229,71,34,35,38,99,85,236,70,171,101,138,47,215,208,47,90,249,87,74,122,143,73,100,187,92,252,198,153,100,215,8,99,200,237,245,11,35,227,160,230,173,141,215,58,116,141,175,123,102,137,136,138,246,177,171,222,141,136,197,78,77,137,241,94,78,177,104,238,3,174,184,5,211,78,117,26,195,73,113,182,220,105,231,138,41,101,165,134,105,237,243,201,12,144,182,174,149,211,49,237,138,166,54,202,245,142,84,106,171,85,127,173,22,128,122,196,233,87,50,233,67,87,46,24,125,230,219,86,236,98,227,81,81,83,137,221,228,145,38,101,198,220,143,251,8,233,90,198,55,204,198,215,70,217,153,197,188,94,168,228,78,219,227,123,195,69,22,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,172,166,15,12,46,189,105,180,98,235,73,211,246,176,95,105,40,52,250,231,81,83,53,170,239,87,221,122,218,110,51,186,30,16,201,43,165,237,83,208,185,91,59,149,82,47,179,52,235,35,220,214,44,143,109,207,128,0,1,154,206,172,125,233,245,147,226,6,67,243,25,203,169,240,184,247,19,211,47,198,190,113,90,82,183,86,62,244,250,201,241,3,33,249,140,229,212,248,92,123,137,233,151,227,95,56,173,2,85,0,0,0,0,205,103,86,62,244,250,201,241,3,33,249,140,231,42,58,175,86,62,244,250,201,241,3,33,249,140,228,191,240,155,232,202,197,171,119,223,229,49,156,221,123,182,172,19,32,101,61,146,207,78,247,178,73,239,20,236,134,165,181,53,15,77,182,134,46,236,46,100,109,85,89,36,69,231,179,24,172,152,33,86,172,232,14,178,232,87,208,31,149,205,61,186,226,255,0,90,45,233,115,181,249,214,53,59,240,250,114,106,241,85,237,204,206,76,238,64,254,50,199,205,156,216,222,77,222,101,120,97,117,235,77,163,23,90,78,159,181,130,251,73,65,167,215,58,138,153,173,87,122,190,235,214,211,113,157,208,240,134,73,93,47,106,158,133,202,217,220,170,145,125,153,167,89,30,230,177,100,123,108,255,0,170,174,153,240,222,171,244,142,179,75,115,10,234,187,115,219,80,219,149,162,231,76,170,231,219,174,49,178,70,69,58,199,201,27,51,56,203,35,31,27,149,57,49,238,226,230,63,132,140,207,102,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,173,16,52,230,10,203,240,167,235,158,213,122,198,104,58,93,213,123,165,37,190,229,96,167,72,241,75,213,198,232,214,37,206,7,212,50,56,173,139,223,147,147,170,88,233,216,200,35,139,116,116,44,224,140,103,101,22,91,52,3,149,117,99,238,177,172,159,15,242,31,151,78,102,176,210,159,86,62,235,26,201,240,255,0,33,249,116,230,107,0,210,71,76,150,155,85,255,0,164,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,207,102,183,225,86,173,53,214,140,251,78,108,85,21,115,219,113,92,162,235,100,163,150,173,237,116,242,65,77,87,36,49,186,71,53,173,106,189,90,196,85,84,107,83,125,246,68,246,26,30,233,59,221,99,70,254,31,227,223,46,128,168,15,23,61,51,197,116,239,171,137,174,56,181,39,148,250,235,143,210,100,215,24,25,28,113,194,218,233,39,168,167,149,241,181,140,110,221,207,42,217,94,174,228,231,75,44,175,87,125,173,144,44,127,194,227,87,170,117,107,163,236,102,11,148,245,115,220,176,106,137,177,10,169,166,130,40,152,246,83,53,143,165,108,73,31,233,49,148,115,210,70,174,114,53,234,248,222,174,229,250,110,253,126,40,254,226,122,155,248,47,206,40,136,149,224,143,171,213,44,186,234,22,130,87,79,87,37,60,244,241,101,246,184,219,4,93,136,30,199,71,75,90,231,201,233,42,190,68,146,129,26,223,180,196,72,100,95,176,170,188,229,175,138,63,184,158,166,254,11,243,138,32,41,91,164,239,122,125,27,248,129,143,124,198,3,74,102,107,58,78,247,167,209,191,136,24,247,204,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,174,95,24,155,93,130,109,55,179,220,42,223,181,194,31,49,229,211,103,250,239,61,189,29,236,94,63,163,183,180,177,162,174,188,103,225,157,214,188,74,70,196,245,98,121,254,78,70,174,201,246,173,223,120,21,56,116,108,11,79,44,249,78,5,147,100,117,119,30,197,101,162,106,86,65,23,101,206,238,36,143,68,114,242,71,34,38,201,191,181,20,252,117,26,121,109,135,79,169,243,38,228,182,215,84,205,60,145,45,10,86,181,103,106,53,36,217,86,62,59,162,47,4,245,223,239,79,218,73,62,138,48,252,67,84,176,108,163,14,206,173,139,79,108,142,182,153,203,114,73,228,167,107,21,89,203,139,164,87,112,79,181,11,63,155,191,219,219,239,77,130,25,47,160,61,166,173,97,182,108,27,47,170,177,88,175,84,183,58,88,120,113,154,158,169,179,181,119,138,55,47,218,106,34,47,171,213,61,159,114,167,220,120,176,0,0,0,0,0,0,61,142,144,227,247,204,151,81,177,235,102,57,31,42,249,110,116,137,2,110,196,252,226,207,27,91,250,106,141,253,39,55,218,187,19,127,173,236,19,168,200,244,79,19,126,117,71,181,150,203,107,142,6,47,114,135,244,85,244,140,111,248,167,115,246,164,127,183,255,0,89,22,58,103,203,175,184,86,78,220,146,197,112,182,210,77,107,122,86,239,87,235,203,181,36,47,226,136,190,139,186,181,61,61,61,139,234,88,175,87,221,94,42,244,147,140,182,130,249,100,171,189,228,86,186,57,42,161,137,209,61,91,36,111,183,200,239,176,146,114,111,171,228,244,217,125,159,118,192,65,31,15,252,74,251,150,117,37,143,199,98,119,25,45,181,20,117,243,174,204,95,205,50,190,151,151,233,42,126,212,246,110,191,208,104,58,217,20,176,91,105,32,157,119,150,56,35,99,215,211,213,200,212,69,246,127,73,156,158,146,181,99,51,210,157,111,177,222,240,183,82,165,117,210,170,146,217,42,79,79,221,106,196,250,184,28,168,137,191,162,238,198,250,161,161,237,60,188,93,114,12,30,197,123,189,182,52,174,175,183,82,212,212,36,108,86,183,184,248,88,231,108,139,236,78,74,190,128,122,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,3,53,157,88,251,211,235,39,196,12,135,230,51,154,83,51,89,213,143,189,62,178,124,64,200,126,99,56,23,83,225,113,238,39,166,95,141,124,226,180,149,68,85,240,184,247,19,211,47,198,190,113,90,74,160,7,42,234,199,221,99,89,62,31,228,63,46,156,234,167,42,234,199,221,99,89,62,31,228,63,46,156,12,214,23,253,226,143,238,39,169,191,130,252,226,136,160,18,255,0,188,81,253,196,245,55,240,95,156,81,1,64,38,170,12,171,154,168,0,0,0,80,15,138,63,191,102,166,254,11,242,122,34,255,0,138,1,241,71,247,236,212,223,193,126,79,68,4,255,0,240,84,247,88,202,126,32,87,124,186,220,79,242,0,120,42,123,172,101,63,16,43,190,93,110,39,248,0,0,20,173,227,87,239,79,139,124,63,161,249,141,196,234,190,6,63,174,207,221,191,226,71,42,241,171,247,167,197,190,31,208,252,198,226,117,95,3,31,215,103,238,223,241,32,45,80,138,190,40,254,226,122,155,248,47,206,40,137,84,69,95,20,127,113,61,77,252,23,231,20,64,82,183,73,222,244,250,55,241,3,30,249,140,6,148,204,214,116,157,239,79,163,127,16,49,239,152,192,105,76,0,0,0,0,0,0,12,214,117,99,239,79,172,159,16,50,31,152,206,90,167,130,167,186,198,83,241,2,187,229,214,226,170,250,177,247,167,214,79,136,25,15,204,103,44,127,195,15,53,186,233,175,135,134,180,106,53,138,158,146,123,150,43,120,200,239,116,113,85,177,206,130,73,233,172,116,83,70,217,26,215,53,202,197,115,17,21,17,205,93,183,217,83,218,5,69,151,231,225,89,105,181,91,186,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,38,239,122,69,12,81,163,157,186,240,141,141,246,53,17,40,48,210,159,74,56,159,212,110,153,116,171,22,147,25,250,191,87,69,135,218,124,253,185,212,94,82,72,43,159,75,27,234,187,177,108,213,108,206,157,242,186,78,73,201,100,115,213,223,105,84,14,170,0,3,42,230,135,188,60,51,91,174,127,209,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,47,55,69,77,27,158,187,236,175,87,42,35,81,81,169,66,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,77,247,217,19,216,94,79,133,199,184,158,153,126,53,243,138,208,41,91,171,31,122,125,100,248,129,144,252,198,114,234,124,46,61,196,244,203,241,175,156,86,148,173,213,143,189,62,178,124,64,200,126,99,57,117,62,23,30,226,122,101,248,215,206,43,64,250,190,35,122,103,249,80,232,219,81,237,212,244,150,169,43,236,54,246,228,212,115,220,35,223,202,249,9,27,81,80,248,92,140,115,153,51,169,99,169,137,170,155,111,222,86,57,205,107,220,165,0,226,121,77,247,6,202,172,217,174,45,93,228,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,224,244,115,29,197,236,106,236,228,86,174,219,42,42,122,26,147,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,237,182,232,158,192,52,251,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,255,0,188,47,178,207,173,125,18,233,247,152,201,190,153,175,179,125,35,105,172,231,91,230,38,163,237,87,79,229,233,164,221,85,209,240,165,117,55,8,215,110,49,44,92,81,26,173,40,4,13,41,244,157,238,177,163,127,15,241,239,151,64,117,83,149,116,157,238,177,163,127,15,241,239,151,64,117,80,0,0,41,91,198,175,222,159,22,248,127,67,243,27,137,213,124,12,127,93,159,187,127,196,142,85,227,87,239,79,139,124,63,161,249,141,196,234,190,6,63,174,207,221,191,226,64,64,14,172,125,233,245,147,226,6,67,243,25,203,169,240,184,247,19,211,47,198,190,113,90,82,183,86,62,244,250,201,241,3,33,249,140,229,212,248,92,123,137,233,151,227,95,56,173,2,85,0,0,0,0,0,0,202,185,106,159,252,130,143,254,207,246,98,85,89,106,159,252,130,143,254,207,246,98,5,85,154,168,50,174,106,160,0,0,1,154,206,169,245,175,249,68,245,5,155,107,28,118,255,0,37,73,144,92,19,200,64,232,187,114,50,134,8,153,79,75,221,111,114,68,73,150,8,98,89,56,189,91,220,87,241,217,187,34,92,159,138,94,186,81,232,255,0,74,119,236,110,138,243,229,50,77,68,255,0,161,187,100,49,164,18,72,250,89,21,22,224,247,71,42,242,236,249,94,228,46,145,141,115,153,37,76,31,162,174,71,182,144,116,171,76,242,173,100,212,124,115,75,112,170,79,49,122,201,174,17,91,233,185,71,35,227,135,154,253,185,229,237,177,239,108,49,49,29,36,143,70,175,8,216,247,42,108,213,2,231,252,36,52,26,155,75,58,104,143,82,110,20,85,112,100,58,159,81,244,165,74,84,211,203,78,248,173,208,62,72,168,99,70,61,234,215,177,205,89,106,89,43,88,206,108,172,106,125,166,177,142,90,139,234,199,222,159,89,62,32,100,63,49,156,210,69,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,134,109,250,177,247,167,214,79,136,25,15,204,103,2,234,124,46,61,196,244,203,241,175,156,86,148,151,212,142,136,93,122,112,214,220,167,69,239,55,202,75,205,70,57,81,19,89,95,77,27,163,101,76,19,65,29,68,47,86,59,213,143,88,166,143,155,55,114,53,252,154,142,122,34,61,110,211,194,227,220,79,76,191,26,249,197,105,15,252,107,52,46,142,213,125,194,250,135,176,217,187,63,77,243,198,242,42,152,214,8,227,125,84,76,238,80,189,204,68,73,100,153,240,182,169,142,145,85,237,72,233,32,103,216,217,168,240,145,126,18,26,243,77,170,125,52,71,166,215,10,218,185,242,29,48,168,250,46,165,106,106,37,168,124,182,233,223,36,180,50,35,222,196,107,24,214,164,180,204,137,175,127,6,81,181,126,203,94,198,164,223,40,135,194,135,88,174,186,107,213,165,147,17,117,250,146,135,30,212,26,122,139,37,210,42,218,167,69,4,147,182,25,38,162,115,27,205,172,90,149,168,99,32,141,92,142,93,170,165,99,19,148,136,165,239,0,0,0,0,0,43,47,199,7,53,186,208,96,26,89,167,48,211,210,45,182,249,120,184,222,234,37,115,29,223,108,244,48,197,12,77,99,185,113,70,43,110,19,43,145,90,170,170,216,246,86,236,168,235,52,42,175,199,59,245,39,251,201,252,52,8,43,209,102,153,254,87,122,172,211,12,22,74,75,85,93,37,70,65,5,194,190,150,233,31,114,150,170,134,137,22,178,170,7,179,131,145,253,200,41,229,98,49,205,226,231,57,26,229,70,170,170,104,248,160,191,10,203,77,214,227,215,30,3,89,111,182,85,213,83,218,233,239,21,117,210,195,11,158,202,88,22,217,83,10,75,43,145,54,99,22,89,162,141,28,237,147,156,140,111,181,200,139,126,128,8,1,227,87,238,177,139,124,64,161,249,117,196,159,228,53,241,108,194,173,89,87,69,185,5,246,225,81,87,29,70,29,120,181,94,232,91,11,218,140,146,119,212,182,133,91,42,43,85,85,157,170,233,92,136,213,106,243,107,23,125,145,90,224,169,110,133,179,91,174,1,214,14,146,95,108,212,244,147,84,85,101,20,150,71,182,165,142,115,18,11,131,188,140,206,68,107,154,188,219,21,76,142,98,239,178,61,26,170,142,68,86,173,196,248,163,251,137,234,111,224,191,56,162,41,91,164,239,122,125,27,248,129,143,124,198,2,234,124,81,253,196,245,55,240,95,156,81,1,74,221,39,123,211,232,223,196,12,123,230,48,26,83,51,89,210,119,189,62,141,252,64,199,190,99,1,165,48,0,0,42,175,199,59,245,39,251,201,252,52,229,94,10,158,244,249,79,195,250,239,152,219,142,171,227,157,250,147,253,228,254,26,114,175,5,79,122,124,167,225,253,119,204,109,192,93,72,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,63,89,8,60,90,110,125,67,80,116,243,79,75,163,113,213,187,24,184,212,84,211,103,43,106,164,168,154,226,219,114,83,186,84,85,124,109,86,195,67,198,41,210,165,238,86,239,188,44,223,182,249,90,224,174,175,16,206,180,238,189,83,234,133,69,139,16,200,42,221,165,120,213,66,38,63,70,180,206,165,74,217,210,62,50,220,39,141,206,87,61,238,114,202,216,149,232,213,100,42,212,237,198,247,205,203,235,120,104,116,119,83,212,134,174,67,156,102,118,122,191,201,214,15,81,29,109,108,210,81,197,45,37,218,227,27,227,124,86,183,36,219,181,236,115,87,185,50,35,36,218,36,70,59,182,179,198,242,63,244,235,160,217,151,82,90,185,98,210,156,50,138,173,207,184,212,49,247,58,232,105,210,102,90,109,200,246,165,69,108,168,231,177,188,35,107,183,70,171,219,205,234,200,218,188,222,212,93,20,232,238,142,224,58,21,128,90,244,231,78,108,52,150,235,109,186,158,8,165,150,42,88,97,158,225,60,112,199,11,170,234,157,11,24,217,106,100,108,76,89,37,86,162,185,83,250,145,3,213,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,83,183,138,159,68,21,154,109,149,93,250,158,211,202,94,120,134,73,112,138,92,134,147,189,61,69,69,21,226,174,73,223,61,86,221,165,100,84,114,61,33,77,223,42,170,79,81,193,173,107,29,27,91,114,135,201,203,49,107,22,115,138,222,112,172,166,135,206,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,205,138,215,183,147,30,228,221,170,142,77,247,69,69,245,3,61,157,23,117,109,149,116,141,170,105,148,219,98,243,216,221,247,203,91,242,107,115,155,36,189,202,22,212,198,247,207,4,73,52,81,173,100,113,164,205,133,242,42,181,189,233,17,83,103,169,161,60,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,93,156,136,228,223,101,68,95,67,61,157,104,244,147,149,116,141,170,107,139,92,165,243,216,221,247,204,220,49,155,139,93,36,189,202,22,212,200,198,65,60,171,12,81,173,100,113,164,46,153,145,162,181,189,232,213,23,103,161,58,188,23,53,11,92,110,246,44,143,78,171,172,62,103,73,236,62,102,174,146,247,81,222,89,41,175,19,62,153,82,221,78,231,203,219,236,246,252,197,67,227,142,45,217,36,200,247,185,189,230,163,194,207,192,0,10,171,241,206,253,73,254,242,127,13,45,80,170,191,28,239,212,159,239,39,240,208,57,87,130,167,189,62,83,240,254,187,230,54,227,149,120,163,251,246,106,111,224,191,39,162,58,175,130,167,189,62,83,240,254,187,230,54,227,149,120,163,251,246,106,111,224,191,39,162,2,127,248,42,123,172,101,63,16,43,190,93,110,39,249,0,60,21,61,214,50,159,136,21,223,46,183,19,252,0,0,8,1,227,87,238,177,139,124,64,161,249,117,196,170,190,147,189,233,244,111,226,6,61,243,24,11,84,241,171,247,88,197,190,32,80,252,186,226,85,95,73,222,244,250,55,241,3,30,249,140,0,90,167,141,95,186,198,45,241,2,135,229,215,18,152,45,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,46,127,198,175,221,99,22,248,129,67,242,235,137,229,60,46,186,5,163,195,236,86,222,166,53,138,223,106,186,93,114,59,125,53,118,39,103,158,154,10,200,237,148,175,124,85,48,92,156,247,53,220,43,29,219,141,209,118,213,174,134,55,59,146,171,228,86,66,29,171,195,155,162,143,228,171,167,19,223,243,251,101,170,77,77,202,127,57,114,169,129,59,178,90,232,85,24,177,219,27,55,39,49,220,94,197,146,87,68,141,107,228,115,91,188,173,134,41,22,96,0,0,225,93,98,116,171,134,245,95,164,119,12,62,243,109,164,110,79,110,167,168,169,196,238,242,72,176,190,221,113,86,125,132,116,173,99,221,229,164,115,99,108,204,226,238,76,68,114,39,113,145,189,157,212,1,158,188,39,195,211,169,172,235,92,111,186,21,69,136,125,23,95,142,119,229,174,190,93,225,170,163,179,165,43,38,154,24,106,163,153,240,247,37,134,162,72,36,108,10,200,220,233,17,175,119,20,108,114,185,151,191,162,154,115,83,164,26,71,136,105,109,86,85,87,146,63,20,179,211,90,18,231,83,77,21,59,231,100,44,70,51,104,226,68,107,24,214,163,88,196,85,115,209,141,111,55,200,254,82,59,218,128,0,0,51,89,213,143,189,62,178,124,64,200,126,99,57,117,62,23,30,226,122,101,248,215,206,43,74,86,234,199,222,159,89,62,32,100,63,49,156,186,159,11,143,113,61,50,252,107,231,21,160,74,160,0,0,0,25,172,234,199,222,159,89,62,32,100,63,49,156,181,79,5,79,117,140,167,226,5,119,203,173,197,85,245,99,239,79,172,159,16,50,31,152,206,90,167,130,167,186,198,83,241,2,187,229,214,224,39,249,21,122,250,232,163,21,234,179,78,42,239,118,155,103,151,212,220,102,223,52,152,229,194,157,35,100,149,252,17,210,54,217,80,178,57,140,116,50,189,85,24,231,185,59,50,61,94,139,197,210,178,89,84,0,203,103,253,21,96,89,87,253,181,199,50,76,114,225,255,0,140,163,174,182,215,83,201,255,0,6,72,102,142,70,127,67,154,230,253,202,133,223,120,102,117,163,252,164,244,225,250,111,154,187,183,159,96,54,250,72,42,106,38,174,239,73,125,161,68,237,50,187,105,30,233,157,51,85,141,109,67,151,147,123,146,196,244,114,119,146,56,252,87,137,239,65,85,58,207,106,171,234,7,71,236,85,117,250,131,108,167,166,134,235,104,164,237,49,46,214,232,27,55,57,163,137,177,119,106,43,154,142,129,168,139,47,218,134,4,141,141,115,210,54,58,160,112,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,40,104,207,171,31,117,141,100,248,127,144,252,186,115,53,133,233,227,253,91,98,189,92,244,11,172,121,77,182,47,35,146,88,180,254,241,111,201,173,206,108,113,118,235,157,101,123,223,60,17,36,210,200,148,114,72,179,54,23,200,168,231,118,100,69,77,216,165,22,1,165,62,147,189,214,52,111,225,254,61,242,232,8,85,227,105,166,120,173,78,150,96,186,199,229,59,89,37,191,32,76,103,191,28,113,183,204,80,212,83,84,84,112,153,220,59,143,237,201,75,188,105,205,26,222,252,255,0,101,85,251,164,213,233,59,221,99,70,254,31,227,223,46,128,243,253,116,225,86,172,255,0,163,237,91,177,94,106,42,225,167,165,197,234,239,108,117,51,218,215,172,246,246,249,232,90,170,230,185,56,58,90,104,218,244,219,117,98,185,17,90,170,142,64,166,191,13,125,94,169,210,14,176,112,121,214,122,180,182,230,21,11,136,92,161,166,130,41,95,59,43,156,214,83,181,86,77,184,49,181,137,73,35,220,197,71,163,34,114,39,45,213,142,181,255,0,20,127,113,61,77,252,23,231,20,69,5,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,94,79,93,217,215,229,67,195,2,247,169,127,69,253,25,245,183,31,197,111,190,75,191,222,242,190,106,225,110,155,181,220,226,222,124,123,156,121,113,110,251,111,178,111,176,21,3,210,119,189,62,141,252,64,199,190,99,1,165,51,53,157,39,123,211,232,223,196,12,123,230,48,26,83,0,0,0,0,0,0,0,0,0,127,15,233,252,244,3,250,15,224,3,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,223,22,167,90,224,209,88,231,171,199,41,43,103,245,237,85,72,214,115,131,251,238,133,23,138,171,85,126,210,108,139,178,167,179,239,39,145,0,60,94,238,105,6,140,82,219,210,138,166,69,168,238,109,35,25,187,25,198,174,129,126,210,253,219,251,16,10,93,109,77,108,204,101,19,106,101,88,213,223,102,62,107,199,117,254,143,103,222,73,125,55,195,181,55,76,244,219,233,202,234,186,251,117,139,41,116,85,52,235,77,92,214,119,120,50,39,110,173,142,71,47,162,77,23,233,53,23,215,250,246,142,214,26,186,10,71,76,250,186,55,78,245,137,201,26,163,213,188,93,233,178,255,0,78,199,110,211,109,127,200,234,93,105,198,46,120,220,247,250,91,55,54,80,211,69,34,68,177,181,97,70,42,111,28,74,229,251,48,177,125,119,253,31,233,85,3,133,94,188,199,210,50,165,84,242,75,39,217,221,210,59,146,175,217,79,188,252,39,221,205,235,230,185,228,213,149,211,209,186,149,242,118,247,137,206,85,86,237,27,83,218,168,159,179,127,103,222,124,32,0,0,0,0,0,0,61,222,152,222,163,183,201,93,109,91,108,53,50,92,169,165,164,141,239,246,198,233,56,34,57,61,61,169,183,244,123,125,164,145,215,46,153,33,193,250,110,198,181,51,42,212,219,237,77,117,222,142,26,203,117,162,118,247,41,162,138,68,161,228,214,42,57,220,81,169,63,254,14,253,182,250,17,255,0,64,178,202,108,35,60,183,101,23,23,196,250,11,109,76,53,85,52,235,43,99,124,209,71,52,79,123,24,171,252,231,53,170,137,234,159,214,88,63,84,93,110,116,251,168,253,52,208,98,52,184,253,202,75,172,212,52,113,83,196,181,176,42,64,177,203,70,247,163,184,77,201,119,107,21,19,118,255,0,55,238,245,2,184,244,70,5,169,213,188,66,20,170,146,153,93,124,183,167,118,61,249,55,122,152,211,116,219,246,123,127,176,210,38,146,192,180,218,103,139,194,181,82,84,43,44,244,73,221,147,126,78,218,158,52,221,119,253,190,223,237,51,181,210,245,162,174,249,175,88,85,45,12,92,156,219,237,182,69,77,149,118,106,86,64,159,114,47,237,67,71,88,109,51,232,241,27,37,36,173,217,240,219,169,163,114,122,251,82,38,162,251,127,168,15,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,66,13,66,240,137,233,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,237,182,234,190,210,111,128,57,254,130,104,166,43,211,182,147,216,180,115,10,184,93,107,108,184,255,0,154,242,211,221,37,142,74,167,247,234,101,168,127,55,71,28,108,93,159,51,145,54,98,125,148,77,247,93,213,122,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,111,182,232,190,195,208,0,32,7,247,21,58,88,255,0,103,218,171,255,0,157,109,223,243,18,95,235,222,138,98,189,68,233,61,247,71,51,91,133,214,138,203,144,121,95,51,61,174,88,227,170,103,98,166,42,134,112,116,145,200,196,221,240,181,23,118,47,217,85,219,101,217,83,160,0,32,7,247,21,58,88,255,0,103,218,171,255,0,157,109,223,243,18,127,128,0,0,0,135,250,247,225,127,160,93,68,234,197,247,88,243,92,191,80,40,175,89,7,149,243,48,90,238,20,81,210,179,177,77,21,59,56,54,74,73,30,155,178,22,170,238,245,251,74,187,108,155,34,76,0,7,31,233,127,165,252,7,164,204,2,225,167,58,115,119,200,46,54,219,141,226,91,220,178,222,234,33,154,118,207,36,48,194,230,181,208,197,19,81,156,105,216,168,138,213,93,213,222,190,196,78,192,0,0,0,17,127,170,15,15,77,23,234,207,63,183,234,54,163,100,249,173,186,229,110,179,197,100,138,43,37,109,36,48,58,8,230,154,102,185,205,154,154,87,43,249,84,61,21,81,200,155,35,125,61,170,190,131,165,46,138,116,179,163,239,173,63,147,59,254,87,115,250,219,228,124,239,211,181,84,211,118,252,175,127,183,218,236,193,22,219,249,151,242,229,203,125,155,182,219,46,242,0,0,57,254,189,232,166,43,212,78,147,223,116,115,53,184,93,104,172,185,7,149,243,51,218,229,142,58,166,118,42,98,168,103,7,73,28,140,77,223,11,81,119,98,253,149,93,182,93,149,58,0,2,16,105,239,132,79,77,186,107,159,227,90,141,98,205,181,42,123,150,43,120,162,189,209,197,87,114,160,116,18,79,77,51,38,141,178,53,180,109,114,177,92,196,69,68,115,87,109,246,84,246,147,124,0,0,0,0,0,0,0,33,6,161,120,68,244,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,118,219,117,95,105,215,244,135,162,157,44,209,109,2,205,122,116,197,175,249,93,86,55,157,253,37,244,141,85,194,170,153,245,209,121,218,40,232,229,236,189,144,50,54,237,28,77,86,242,141,219,57,85,87,116,244,73,0,0,128,31,220,84,233,99,253,159,106,175,254,117,183,127,204,73,254,0,0,0,16,131,80,188,34,122,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,187,109,186,175,180,147,250,9,162,152,175,78,218,79,98,209,204,42,225,117,173,178,227,254,107,203,79,116,150,57,42,159,223,169,150,161,252,221,28,113,177,118,124,206,68,217,137,246,81,55,221,119,85,232,0,8,65,168,94,17,61,54,234,86,127,146,234,53,247,54,212,168,46,89,85,226,182,247,89,21,37,202,129,176,71,61,76,207,154,70,198,215,81,185,200,196,115,213,17,21,206,93,182,221,87,218,73,253,4,209,76,87,167,109,39,177,104,230,21,112,186,214,217,113,255,0,53,229,167,186,75,28,149,79,239,212,203,80,254,110,142,56,216,187,62,103,34,108,196,251,40,155,238,187,170,244,0,0,135,250,247,225,127,160,93,68,234,197,247,88,243,92,191,80,40,175,89,7,149,243,48,90,238,20,81,210,179,177,77,21,59,56,54,74,73,30,155,178,22,170,238,245,251,74,187,108,155,34,76,0,7,10,233,91,164,12,7,164,75,86,65,98,211,156,203,53,187,91,114,42,136,42,229,163,191,220,97,158,10,89,227,107,154,233,96,142,24,98,107,31,35,92,198,200,229,69,87,36,48,167,243,16,142,191,220,84,233,99,253,159,106,175,254,117,183,127,204,73,254,0,243,250,123,133,90,180,215,0,198,180,230,197,81,87,61,183,21,179,209,89,40,229,171,123,93,60,144,83,66,200,99,116,142,107,90,213,122,181,136,170,168,214,166,251,236,137,236,61,0,0,0,0,69,254,168,60,61,52,95,171,60,254,223,168,218,141,147,230,182,235,149,186,207,21,146,40,172,149,180,144,192,232,35,154,105,154,231,54,106,105,92,175,229,80,244,85,71,34,108,141,244,246,170,250,14,148,186,41,210,206,143,190,180,254,76,239,249,93,207,235,111,145,243,191,78,213,83,77,219,242,189,254,223,107,179,4,91,111,230,95,203,151,45,246,110,219,108,187,200,0,4,32,212,47,8,158,155,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,46,219,110,171,237,36,254,130,104,166,43,211,182,147,216,180,115,10,184,93,107,108,184,255,0,154,242,211,221,37,142,74,167,247,234,101,168,127,55,71,28,108,93,159,51,145,54,98,125,148,77,247,93,213,122,0,0,0,0,0,0,0,2,0,127,113,83,165,143,246,125,170,191,249,214,221,255,0,49,59,255,0,242,41,210,207,228,157,252,142,190,159,202,254,166,127,221,222,106,155,233,79,250,101,244,135,248,206,199,107,252,119,217,255,0,21,250,30,158,223,180,72,0,4,0,254,226,167,75,31,236,251,85,127,243,173,187,254,98,79,240,0,0,0,143,253,86,244,83,165,157,96,253,86,252,166,95,242,187,103,213,47,61,228,190,130,170,166,135,185,230,187,29,206,239,122,9,119,219,203,51,143,30,59,110,237,247,221,54,241,93,60,120,101,244,243,211,102,168,80,234,230,33,120,205,111,55,219,93,61,68,52,9,123,185,83,190,10,103,205,26,196,249,154,202,120,33,87,63,180,249,99,68,122,185,136,146,57,120,242,70,57,178,212,0,33,6,161,120,68,244,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,118,219,117,95,105,55,192,28,255,0,65,52,83,21,233,219,73,236,90,57,133,92,46,181,182,92,127,205,121,105,238,146,199,37,83,251,245,50,212,63,155,163,142,54,46,207,153,200,155,49,62,202,38,251,174,234,173,123,209,76,87,168,157,39,190,232,230,107,112,186,209,89,114,15,43,230,103,181,203,28,117,76,236,84,197,80,206,14,146,57,24,155,190,22,162,238,197,251,42,187,108,187,42,116,0,4,10,180,248,53,116,219,96,186,209,95,108,90,163,172,22,235,149,186,162,58,186,58,202,75,221,4,51,211,79,27,145,209,203,28,141,162,71,49,237,114,35,145,200,168,168,168,138,132,245,0,0,0,0,0,1,31,250,173,232,167,75,58,193,250,173,249,76,191,229,118,207,170,94,123,201,125,5,85,77,15,115,205,118,59,157,222,244,18,239,183,150,103,30,60,118,221,219,239,186,109,32,0,17,127,165,255,0,15,77,23,233,51,63,184,106,54,156,228,249,173,198,229,113,179,203,100,150,43,221,109,36,208,54,9,38,134,103,57,173,134,154,39,35,249,83,177,17,85,202,155,43,189,61,138,146,128,0,7,63,215,189,20,197,122,137,210,123,238,142,102,183,11,173,21,151,32,242,190,102,123,92,177,199,84,206,197,76,85,12,224,233,35,145,137,187,225,106,46,236,95,178,171,182,203,178,167,64,0,66,13,61,240,137,233,183,77,115,252,107,81,172,89,182,165,79,114,197,111,20,87,186,56,170,238,84,14,130,73,233,166,100,209,182,70,182,141,174,86,43,152,136,168,142,106,237,190,202,158,210,79,235,222,138,98,189,68,233,61,247,71,51,91,133,214,138,203,144,121,95,51,61,174,88,227,170,103,98,166,42,134,112,116,145,200,196,221,240,181,23,118,47,217,85,219,101,217,83,160,0,33,6,158,248,68,244,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,118,223,101,79,105,55,192,0,0,2,63,245,91,209,78,150,117,131,245,91,242,153,127,202,237,159,84,188,247,146,250,10,170,154,30,231,154,236,119,59,189,232,37,223,111,44,206,60,120,237,187,183,223,116,219,207,244,191,225,233,162,253,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,127,42,118,34,42,185,83,101,119,167,177,82,80,0,0,0,0,0,57,86,143,116,189,161,218,13,125,201,178,77,47,192,45,86,106,252,162,225,53,116,211,69,73,10,73,71,28,172,129,36,163,166,145,24,146,69,70,178,83,182,100,167,228,177,178,71,187,130,53,168,198,51,170,128,0,0,7,42,234,83,166,189,56,234,167,78,19,76,181,53,110,176,208,67,112,130,233,73,87,107,170,72,42,169,42,162,71,177,36,98,189,175,141,219,199,44,177,170,72,199,183,140,138,168,136,228,107,155,237,112,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,240,137,155,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,160,0,0,0,8,255,0,213,111,69,58,89,214,15,213,111,202,101,255,0,43,182,125,82,243,222,75,232,42,170,104,123,158,107,177,220,238,247,160,151,125,188,179,56,241,227,182,238,223,125,211,105,0,0,139,253,47,248,122,104,191,73,153,253,195,81,180,231,39,205,110,55,43,141,158,91,36,177,94,235,105,38,129,176,73,52,51,57,205,108,52,209,57,31,202,157,136,138,174,84,217,93,233,236,84,243,250,247,225,127,160,93,68,234,197,247,88,243,92,191,80,40,175,89,7,149,243,48,90,238,20,81,210,179,177,77,21,59,56,54,74,73,30,155,178,22,170,238,245,251,74,187,108,155,34,76,0,7,31,233,127,165,252,7,164,204,2,225,167,58,115,119,200,46,54,219,141,226,91,220,178,222,234,33,154,118,207,36,48,194,230,181,208,197,19,81,156,105,216,168,138,213,93,213,222,190,196,78,192,0,0,0,28,127,170,14,151,240,30,172,240,11,126,156,234,53,223,32,183,91,109,215,136,175,113,75,100,168,134,25,221,60,112,205,11,90,231,77,20,173,86,113,168,122,170,35,81,119,70,250,251,81,120,6,158,248,68,244,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,118,223,101,79,105,55,192,28,255,0,88,116,47,78,53,230,143,25,180,234,133,155,233,155,86,47,144,67,146,67,109,149,81,105,107,42,162,130,120,99,101,75,21,23,187,10,121,135,61,99,221,26,247,49,168,254,76,87,177,253,0,0,0,0,0,0,0,0,0,0,33,6,161,120,68,244,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,118,219,117,95,105,39,244,19,69,49,94,157,180,158,197,163,152,85,194,235,91,101,199,252,215,150,158,233,44,114,85,63,191,83,45,67,249,186,56,227,98,236,249,156,137,179,19,236,162,111,186,238,171,208,0,0,0,0,0,16,131,80,188,34,122,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,187,109,186,175,180,239,253,47,244,191,128,244,153,128,92,52,231,78,110,249,5,198,219,113,188,75,123,150,91,221,68,51,78,217,228,134,24,92,214,186,24,162,106,51,141,59,21,17,90,171,186,187,215,216,137,216,0,0,0,2,21,106,175,132,183,76,186,179,168,249,30,166,220,242,13,64,179,87,229,23,9,110,149,180,150,187,165,42,82,165,84,171,206,105,24,147,211,75,34,119,36,87,200,168,175,86,163,158,168,212,107,81,173,73,170,0,132,24,111,132,158,133,233,245,77,214,171,12,213,253,96,181,62,249,103,173,176,92,210,27,181,183,133,101,186,174,37,138,162,158,86,58,129,90,246,57,171,186,110,159,101,237,99,219,197,236,107,147,207,255,0,113,83,165,143,246,125,170,191,249,214,221,255,0,49,39,248,3,207,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,155,239,178,39,176,244,0,1,0,63,184,169,210,199,251,62,213,95,252,235,110,255,0,152,146,42,231,210,6,3,122,233,93,157,35,94,115,44,214,191,19,142,158,10,70,92,234,110,48,203,119,108,16,86,178,174,24,146,103,66,177,35,35,88,227,133,141,237,108,216,88,214,38,219,34,157,212,1,8,52,247,194,39,166,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,182,251,42,123,73,190,0,0,0,0,0,0,0,0,0,3,254,119,67,254,143,249,219,250,0,254,238,131,211,246,159,196,67,251,178,1,253,7,243,109,143,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,2,39,120,149,88,172,119,78,155,111,117,87,58,106,119,207,77,229,187,15,145,140,87,55,149,125,26,59,101,114,42,167,162,38,251,18,196,130,158,45,115,84,197,160,171,217,118,200,191,165,232,159,247,109,15,237,2,145,120,200,199,240,251,77,85,244,253,135,215,166,168,189,226,21,20,215,42,26,199,67,52,241,247,88,248,164,123,85,17,81,83,213,83,101,246,57,79,158,158,102,239,95,20,72,156,230,157,237,141,169,232,155,170,174,201,251,19,239,59,46,163,116,193,148,233,222,146,99,186,165,118,168,254,247,191,68,179,69,23,8,254,203,56,82,185,62,211,101,114,175,250,233,61,173,79,103,244,250,7,22,171,171,168,174,168,117,85,84,174,146,71,237,201,206,114,170,174,201,183,181,127,161,15,241,0,0,0,0,0,0,0,15,245,166,142,166,105,91,13,50,61,93,34,163,118,110,254,187,174,223,113,220,174,189,36,107,53,46,145,83,234,229,93,186,121,108,142,138,9,35,106,67,86,231,54,57,123,28,21,17,97,224,136,189,246,123,29,183,162,237,190,201,191,48,211,170,186,244,202,45,214,170,7,241,117,198,170,26,77,246,106,255,0,140,145,141,251,255,0,179,239,66,242,223,140,100,84,157,12,219,108,244,211,242,172,117,150,200,173,94,49,166,200,137,69,251,87,111,230,187,239,2,160,250,36,164,146,171,169,12,62,38,85,121,101,109,214,222,229,114,191,134,233,231,233,189,55,52,75,103,98,199,104,161,141,95,205,91,77,19,121,111,191,45,154,158,187,253,230,103,52,202,241,93,139,106,222,55,115,166,93,167,166,188,80,72,158,207,230,207,27,147,218,138,159,114,125,198,141,244,74,247,81,144,233,54,37,119,170,255,0,27,83,101,160,149,254,207,107,169,163,114,251,17,19,218,191,176,15,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,23,211,99,250,127,21,61,80,15,233,252,63,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,1,29,58,241,143,10,159,167,203,245,62,101,83,79,12,79,242,189,167,72,248,154,239,74,234,85,94,43,39,167,183,142,251,127,238,36,89,20,124,72,116,222,183,62,233,230,236,250,11,141,77,60,180,61,141,153,19,154,136,254,117,212,158,221,213,61,136,197,2,155,186,85,202,240,92,43,92,44,87,172,226,146,158,166,211,13,101,34,187,191,28,47,99,85,42,160,114,185,123,170,141,77,154,215,250,239,255,0,180,181,190,170,245,195,167,108,207,166,89,32,183,94,241,154,165,90,90,36,163,164,109,77,11,228,133,60,197,35,156,214,177,36,94,59,53,19,116,79,242,127,98,20,209,166,250,111,147,106,102,95,73,136,99,16,44,149,245,50,196,198,34,73,27,85,57,200,198,34,238,247,53,63,74,70,253,231,120,215,254,143,117,195,66,180,254,215,144,229,183,219,140,214,202,216,18,69,166,125,84,75,28,63,106,6,241,68,101,67,247,245,149,137,250,41,250,41,253,129,22,222,168,174,85,111,176,254,0,0,0,0,0,0,0,7,161,194,37,177,193,119,239,223,39,168,133,145,51,156,79,129,204,107,155,34,57,170,213,221,222,207,191,217,234,118,236,147,88,122,145,169,210,153,45,212,119,140,157,48,106,105,155,4,19,173,69,127,5,141,171,79,218,106,185,31,217,217,17,32,217,19,211,237,122,123,90,71,106,22,196,234,218,118,206,170,145,186,86,35,213,63,201,221,55,47,3,166,221,2,210,125,89,232,210,213,142,84,90,160,154,58,202,91,116,147,207,228,160,89,91,55,150,161,145,219,44,145,253,235,27,119,95,95,106,250,129,72,182,170,137,161,187,209,212,199,35,146,88,234,35,123,93,186,238,138,142,77,189,125,166,135,58,23,185,215,93,122,111,197,39,175,157,242,200,203,125,12,104,175,114,185,120,165,5,50,237,234,171,251,84,161,75,166,27,30,57,171,116,88,164,205,119,105,183,10,40,220,142,226,171,179,251,78,95,103,167,243,205,8,116,169,97,160,199,180,23,13,163,183,183,140,114,89,109,210,187,236,162,125,165,162,129,62,228,79,216,128,117,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,48,248,137,228,45,176,244,213,144,237,80,145,73,55,148,227,191,31,93,171,233,55,253,47,235,36,241,14,60,80,242,75,53,151,167,75,149,45,206,149,101,150,175,179,217,84,137,31,199,141,117,18,187,213,87,211,209,80,10,99,208,124,223,44,193,117,74,199,144,98,20,85,21,151,8,171,169,85,180,240,68,143,124,187,84,68,228,106,34,177,254,215,49,169,232,213,246,255,0,98,217,103,91,58,163,112,205,186,73,199,102,212,140,98,182,193,120,184,81,194,180,236,170,94,60,209,31,109,145,239,84,115,34,219,213,85,54,70,170,34,253,232,86,166,128,234,61,143,75,53,58,207,153,228,54,150,92,40,168,42,169,230,146,23,83,54,117,217,149,17,72,170,141,115,154,138,187,70,228,246,253,255,0,210,73,142,175,250,214,211,190,166,169,177,92,106,219,65,112,180,217,44,116,18,65,51,86,129,32,94,227,157,18,236,214,182,73,26,173,78,196,105,250,41,237,255,0,64,66,21,7,253,206,145,36,174,72,28,170,207,77,149,125,190,195,254,0,0,0,0,0,0,0,255,0,74,118,181,245,17,49,238,226,215,61,168,171,251,19,127,105,124,94,31,213,88,246,156,116,159,73,127,185,228,52,242,208,191,201,84,77,35,150,56,91,3,159,69,72,212,98,185,95,183,181,205,77,213,83,219,236,40,142,211,69,37,202,233,73,111,135,110,117,51,199,19,119,93,189,92,228,68,255,0,214,94,78,137,232,165,206,78,133,169,176,217,46,73,77,61,230,142,209,90,217,89,80,169,193,59,84,46,219,146,49,118,255,0,22,169,236,95,104,21,81,174,250,143,135,103,253,71,65,151,98,180,50,209,219,157,114,183,189,123,179,53,254,140,138,153,170,188,145,202,158,216,221,247,151,177,210,245,214,138,239,161,56,101,77,4,236,150,54,89,45,209,170,181,200,228,71,37,28,43,183,162,175,237,67,60,22,76,69,106,245,70,213,137,79,88,214,121,155,141,29,59,166,228,187,39,113,241,166,251,241,85,244,231,254,74,251,62,243,67,125,46,97,113,224,122,33,138,216,226,172,243,45,250,46,134,78,231,37,114,47,247,156,45,244,221,173,255,0,35,246,125,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,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,6,248,185,255,0,214,29,191,219,255,0,211,148,4,242,56,119,85,189,54,210,117,43,131,125,79,171,184,190,141,191,229,182,100,143,254,205,4,158,213,138,79,243,31,179,239,254,212,12,251,233,254,147,103,154,161,60,244,216,85,147,233,9,41,227,116,178,39,153,134,45,154,213,106,42,254,113,237,251,222,223,244,255,0,89,242,114,204,67,32,194,46,242,88,178,90,15,41,91,18,185,29,31,117,146,109,197,202,213,245,99,149,61,173,84,246,253,197,212,232,76,93,61,116,11,98,188,96,249,46,119,101,150,238,201,102,175,145,142,186,80,186,173,99,150,40,92,214,108,254,195,182,94,202,42,38,219,122,167,170,253,213,225,226,57,175,216,23,80,58,185,105,191,233,253,50,178,142,217,109,150,138,105,21,144,162,202,255,0,53,43,209,219,197,35,209,222,142,69,221,85,23,215,216,4,76,0,0,0,0,0,0,0,1,247,48,91,141,61,163,51,177,220,234,221,198,26,91,141,52,210,46,202,187,53,178,181,203,236,69,95,98,47,220,93,229,215,168,253,55,178,244,113,97,185,212,221,248,197,53,166,215,78,213,242,243,175,219,141,148,74,228,244,137,87,254,202,223,187,239,254,189,170,11,165,250,28,90,191,88,113,138,124,178,157,210,82,73,118,162,102,238,100,107,30,235,85,10,125,174,231,166,219,43,183,254,130,254,17,250,61,141,233,29,170,44,133,248,221,45,133,150,234,53,106,85,45,43,34,86,241,137,173,95,183,179,61,189,191,248,191,160,12,234,88,42,226,77,68,180,86,199,39,40,217,114,164,127,45,149,61,17,236,223,211,251,13,22,244,195,115,130,235,161,120,108,240,59,147,89,100,183,70,190,138,158,169,71,10,253,232,159,180,173,126,132,52,139,74,181,63,171,204,194,229,72,148,53,150,156,122,213,67,112,160,135,251,218,70,58,86,201,74,170,188,81,142,106,167,38,57,23,142,203,246,189,190,170,91,165,21,21,37,186,150,42,42,26,104,160,130,22,53,140,142,54,35,90,214,162,34,34,34,39,162,122,34,1,254,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,16,171,85,124,88,52,11,70,245,31,35,210,220,215,77,181,86,158,245,140,220,37,183,212,241,179,209,50,57,184,47,216,158,46,229,99,30,232,101,98,182,72,222,173,78,113,189,142,68,217,200,4,213,7,31,233,127,170,12,7,171,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,156,106,24,136,170,228,93,209,222,158,197,94,129,168,89,173,171,77,112,12,151,81,175,180,245,115,219,113,91,61,109,238,178,42,70,53,211,201,5,52,47,154,70,198,215,57,173,87,171,88,168,136,174,106,111,182,234,158,208,61,0,32,7,247,106,250,88,255,0,96,58,171,255,0,154,173,223,243,226,127,128,4,106,234,151,175,237,14,233,39,42,179,225,90,135,110,202,238,183,171,197,189,110,141,166,177,80,67,47,151,165,89,29,28,114,74,249,230,137,159,109,241,204,141,70,43,156,157,167,43,145,168,172,87,121,254,158,60,74,180,95,169,173,80,161,210,141,57,211,237,74,101,202,178,158,162,174,90,202,235,77,34,81,81,65,12,106,231,75,81,36,53,82,58,54,43,184,68,215,43,118,89,37,141,190,156,144,9,106,0,0,15,21,38,177,96,52,218,184,237,16,184,95,169,40,50,201,44,244,151,186,26,58,186,168,98,125,206,9,223,90,213,109,44,106,254,236,207,137,40,37,124,168,214,108,198,62,53,221,119,94,62,212,0,0,0,7,159,177,103,248,110,77,147,100,216,101,139,33,164,171,190,225,213,20,212,215,219,123,85,82,122,23,212,83,178,162,5,123,85,17,85,146,69,34,43,94,155,177,85,178,53,23,148,111,107,67,208,0,0,0,0,3,197,105,182,177,96,58,173,38,65,71,136,95,169,39,185,98,183,138,235,37,234,216,181,80,186,182,130,122,106,218,138,78,83,195,27,220,232,153,43,169,101,146,37,127,21,124,124,93,178,122,162,123,80,0,0,0,243,250,133,154,218,180,215,0,201,117,26,251,79,87,61,183,21,179,214,222,235,34,164,99,93,60,144,83,66,249,164,108,109,115,154,213,122,181,138,136,138,230,166,251,110,169,237,33,7,247,106,250,88,255,0,96,58,171,255,0,154,173,223,243,224,39,248,0,0,0,0,33,254,189,248,160,104,23,78,218,177,125,209,204,215,16,212,10,219,214,63,229,124,204,246,187,125,20,148,175,239,211,69,80,206,14,146,174,55,174,204,153,168,187,177,62,210,46,219,166,202,189,3,165,46,181,180,179,172,31,173,63,147,59,6,87,108,250,165,228,124,239,211,180,180,208,247,60,215,127,183,218,236,207,46,251,121,103,242,229,199,109,219,182,251,174,193,32,1,15,245,239,197,3,64,186,118,213,139,238,142,102,184,134,160,86,222,177,255,0,43,230,103,181,219,232,164,165,127,126,154,42,134,112,116,149,113,189,118,100,205,69,221,137,246,145,118,221,54,85,232,29,41,117,173,165,157,96,253,105,252,153,216,50,187,103,213,47,35,231,126,157,165,166,135,185,230,187,253,190,215,102,121,119,219,203,63,151,46,59,110,221,183,221,118,9,0,0,0,1,0,63,187,87,210,199,251,1,213,95,252,213,110,255,0,159,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,77,247,217,87,218,122,0,0,143,248,95,93,157,50,231,122,203,121,209,11,38,165,90,146,245,109,242,77,183,215,201,95,74,235,93,250,74,150,199,180,54,234,168,229,115,39,153,143,154,56,221,18,241,145,94,174,70,53,232,199,171,100,0,0,15,63,158,103,248,110,152,99,51,230,122,129,144,210,88,172,84,181,20,148,213,23,10,181,86,193,3,234,106,35,167,137,100,118,219,49,139,44,209,162,189,219,49,136,170,231,43,90,138,228,15,64,0,0,0,0,0,0,1,5,114,159,23,253,2,193,175,181,88,182,107,163,122,213,143,222,168,184,121,155,117,211,30,162,164,170,131,155,26,246,115,138,74,214,189,188,152,246,185,55,79,86,185,21,61,21,0,157,64,141,93,49,248,129,104,23,85,87,219,150,45,133,77,117,199,239,84,93,159,45,110,201,93,69,73,85,116,230,201,158,255,0,39,20,117,50,190,126,211,41,220,233,54,79,176,215,53,87,209,87,105,42,0,17,127,170,15,16,189,23,233,51,63,183,233,206,163,99,25,173,198,229,113,179,197,123,138,91,37,21,36,208,54,9,38,154,22,181,206,154,166,39,35,249,83,189,85,17,170,155,43,125,125,168,158,131,165,46,181,180,179,172,31,173,63,147,59,6,87,108,250,165,228,124,239,211,180,180,208,247,60,215,127,183,218,236,207,46,251,121,103,242,229,199,109,219,182,251,174,193,32,0,34,255,0,83,30,34,157,60,244,181,153,83,105,246,102,236,130,255,0,144,190,159,204,214,208,227,148,212,245,47,182,49,200,213,137,42,86,105,162,107,31,35,93,205,172,69,115,248,34,57,200,214,190,53,120,74,0,65,92,91,197,255,0,64,179,155,237,46,45,133,104,222,181,100,23,170,222,126,90,221,107,199,168,170,234,167,224,199,61,252,34,142,181,207,119,22,49,206,93,147,209,173,85,95,68,83,213,107,223,138,6,129,116,237,171,23,221,28,205,113,13,64,173,189,99,254,87,204,207,107,183,209,73,74,254,253,52,85,12,224,233,42,227,122,236,201,154,139,187,19,237,34,237,186,108,170,19,0,17,255,0,165,46,181,180,179,172,31,173,63,147,59,6,87,108,250,165,228,124,239,211,180,180,208,247,60,215,127,183,218,236,207,46,251,121,103,242,229,199,109,219,182,251,174,210,0,0,0,0,56,254,55,213,158,131,101,154,243,122,233,186,197,157,82,84,102,214,58,126,236,180,233,254,34,121,219,207,204,82,65,46,252,101,169,167,107,17,210,196,158,173,71,57,19,146,195,80,144,246,0,0,0,0,0,0,0,0,0,0,0,0,226,154,151,214,30,129,105,46,172,99,90,57,154,231,118,170,43,214,65,231,60,204,242,93,40,163,165,176,246,41,153,80,207,164,221,36,205,125,47,125,146,53,32,221,139,220,114,250,108,155,41,218,192,0,0,2,0,127,118,175,165,143,246,3,170,191,249,170,221,255,0,62,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,190,251,42,251,64,244,0,0,0,128,31,221,171,233,99,253,128,234,175,254,106,183,127,207,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,111,190,202,190,208,61,0,4,127,194,250,236,233,151,59,214,91,206,136,89,53,42,212,151,171,111,146,109,190,190,74,250,87,90,239,210,84,182,61,161,183,85,71,43,153,60,204,124,209,198,232,151,140,138,245,114,49,175,70,61,90,18,0,30,127,60,207,240,221,48,198,103,204,245,3,33,164,177,88,169,106,41,41,170,46,21,106,173,130,7,212,212,71,79,18,200,237,182,99,22,89,163,69,123,182,99,17,85,206,86,181,21,201,232,0,0,0,0,115,252,87,93,52,227,47,213,140,215,68,45,151,158,214,103,130,121,73,110,86,186,132,70,73,53,45,69,52,19,199,85,79,234,189,216,83,204,50,55,170,108,230,72,136,142,106,35,226,116,129,208,0,0,0,0,0,0,1,8,53,11,197,219,166,221,53,207,242,93,57,190,225,58,149,61,203,21,188,86,217,43,37,164,182,208,58,9,39,166,153,240,200,232,220,234,198,185,88,174,98,170,42,181,171,182,219,162,123,9,63,160,154,215,138,245,19,164,246,45,99,194,173,247,90,43,46,65,230,188,180,23,72,163,142,169,157,138,153,105,223,205,177,201,35,19,119,194,229,77,158,191,101,83,125,151,116,64,232,0,17,255,0,35,235,179,166,92,75,92,91,160,217,38,165,90,168,46,191,71,205,87,53,226,90,250,95,161,233,42,162,154,88,228,183,84,212,164,171,229,171,27,217,145,203,28,205,99,118,226,222,92,222,198,56,36,0,4,127,204,58,233,233,199,13,215,28,91,167,218,140,207,233,92,167,39,184,58,210,231,89,218,202,218,91,77,114,204,176,69,77,93,36,110,85,138,105,39,69,137,35,107,92,232,220,156,166,72,152,173,122,132,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,129,250,193,199,250,113,234,171,72,250,167,181,100,151,157,40,185,85,207,79,140,94,31,105,168,101,108,108,130,121,153,197,29,21,99,33,230,178,178,154,100,231,219,116,173,141,238,88,165,69,99,85,138,137,216,0,0,0,3,138,117,21,214,6,135,116,189,244,28,122,165,146,112,171,189,220,41,169,60,133,189,240,212,87,81,210,205,221,255,0,8,205,75,220,73,150,141,139,4,141,116,145,177,238,229,179,90,215,57,118,58,174,45,150,98,185,205,138,151,41,194,178,107,86,65,101,173,231,229,174,54,186,216,234,233,103,224,247,49,252,37,141,92,199,113,123,28,213,217,125,28,213,69,245,69,3,235,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,125,183,84,246,129,232,1,231,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,0,0,0,15,41,169,218,153,138,233,22,33,38,117,154,213,249,75,45,61,194,219,111,169,170,116,145,199,29,47,157,173,130,141,147,202,249,30,214,50,24,223,80,215,200,245,119,217,141,175,114,34,170,34,47,160,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,14,63,163,61,89,232,54,191,102,89,118,7,165,185,213,37,226,239,135,84,118,170,152,207,70,86,192,136,196,117,93,27,183,218,162,153,178,185,97,89,89,232,143,106,47,248,185,97,146,94,192,0,3,159,235,14,186,105,198,131,81,227,55,109,80,188,253,13,106,202,50,8,113,184,110,82,162,37,45,29,84,176,79,52,111,169,122,170,118,161,95,46,230,44,155,43,88,231,181,95,197,136,247,176,58,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,214,15,41,166,58,153,138,234,238,33,30,117,133,85,249,187,45,69,194,229,111,166,170,108,145,201,29,87,146,173,158,141,243,196,248,222,230,62,25,31,78,231,198,244,119,218,141,204,114,162,42,170,36,75,212,47,23,110,155,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,174,219,110,137,236,2,111,131,159,232,38,181,226,189,68,233,61,139,88,240,171,125,214,138,203,144,121,175,45,5,210,40,227,170,103,98,166,90,119,243,108,114,72,196,221,240,185,83,103,175,217,84,223,101,221,19,160,0,0,139,253,80,120,133,232,191,73,153,253,191,78,117,27,24,205,110,55,43,141,158,43,220,82,217,40,169,38,129,176,73,52,208,181,174,116,213,49,57,31,202,157,234,168,141,84,217,91,235,237,68,9,64,8,255,0,210,151,90,218,89,214,15,214,159,201,157,131,43,182,125,82,242,62,119,233,218,90,104,123,158,107,191,219,237,118,103,151,125,188,179,249,114,227,182,237,219,125,215,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,243,26,143,30,91,46,35,90,204,34,177,212,215,117,237,246,36,107,99,114,167,231,89,203,210,79,179,250,28,147,215,246,254,211,211,159,241,43,28,248,213,173,119,21,95,191,96,51,99,212,61,235,84,47,58,181,120,77,65,200,171,238,119,182,197,76,217,228,154,102,238,172,236,51,130,108,197,227,250,42,158,195,153,85,91,171,169,164,141,181,81,43,93,51,121,179,119,34,238,159,183,209,73,75,212,94,73,62,136,117,87,145,165,116,81,95,156,234,106,5,122,211,205,218,71,53,212,244,238,219,244,87,215,243,123,127,105,195,245,139,82,228,212,188,146,146,246,150,151,219,99,166,164,74,120,161,116,169,34,163,121,189,219,239,197,191,115,145,63,176,15,131,148,96,121,38,33,13,52,247,186,30,196,117,124,251,75,221,141,220,184,171,81,223,162,229,219,244,147,218,121,227,172,100,121,165,215,81,176,58,58,43,221,238,36,125,142,58,135,211,192,172,141,28,254,228,156,156,137,197,26,191,246,52,253,191,216,114,117,69,106,170,47,220,187,0,0,0,0,0,0,34,236,187,129,97,22,254,143,168,113,110,157,109,122,161,137,214,68,252,150,174,219,5,218,53,74,84,108,144,185,212,41,58,57,178,62,101,106,42,72,214,236,168,136,187,250,162,33,20,115,190,162,58,134,186,83,201,130,229,90,173,146,207,65,108,114,209,37,18,215,170,70,214,196,244,68,110,204,93,151,101,141,187,122,175,232,161,239,177,189,67,213,203,187,112,251,107,50,218,88,98,153,45,246,186,103,201,77,10,71,4,75,179,88,143,119,107,249,168,190,171,234,187,125,234,121,109,124,198,44,248,141,246,162,12,130,190,146,235,124,185,68,149,169,85,111,149,95,23,55,78,254,231,47,86,162,42,170,57,118,70,237,234,158,192,37,223,130,157,149,107,53,83,61,191,205,87,34,190,12,126,8,120,42,175,218,231,84,139,186,174,255,0,119,107,246,125,255,0,233,183,226,163,188,19,106,108,176,231,26,131,28,213,48,178,227,45,154,145,34,99,165,68,115,153,230,95,203,102,239,235,234,177,253,223,122,126,223,91,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,84,7,141,30,133,223,109,90,143,142,117,15,108,179,90,161,198,239,118,250,108,110,229,83,78,172,142,169,247,136,150,166,72,223,80,205,145,210,115,165,107,24,201,17,94,168,218,69,99,184,34,68,143,183,242,63,245,217,161,118,45,126,233,151,49,198,238,118,107,173,206,235,97,183,213,100,152,220,54,181,122,213,58,241,75,75,50,211,177,145,181,29,222,238,115,124,43,26,181,202,230,204,188,120,189,24,246,133,91,120,68,107,21,171,77,122,163,126,35,145,223,170,232,109,186,131,103,150,201,77,18,213,54,42,41,46,173,150,57,169,29,59,94,246,181,94,173,101,68,17,42,35,159,220,170,107,26,159,156,114,150,233,213,143,186,198,178,124,63,200,126,93,57,156,28,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,156,30,142,99,184,189,141,93,156,138,213,219,101,69,79,67,65,58,141,170,22,173,106,240,252,205,117,94,204,218,72,233,242,157,39,188,92,159,79,77,90,218,182,81,206,251,84,221,234,85,149,168,136,247,195,47,114,39,253,150,170,62,55,34,181,170,138,136,25,225,53,80,101,92,208,247,95,250,243,77,211,231,75,153,118,77,13,109,93,53,246,255,0,78,252,103,30,125,37,68,180,211,178,227,87,20,141,108,209,205,27,28,177,62,8,155,53,74,42,171,119,90,116,98,61,174,115,84,10,86,235,131,88,174,186,223,213,30,160,101,213,151,234,75,173,182,138,241,83,100,176,203,67,84,233,232,146,213,73,43,161,166,117,59,149,239,111,9,26,213,157,203,26,240,116,147,200,246,162,115,216,159,254,9,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,169,91,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,13,47,104,14,142,88,186,127,209,172,79,71,113,201,188,197,38,51,111,109,60,149,60,94,207,55,84,247,58,74,154,158,15,123,214,62,236,242,75,47,111,154,181,156,248,183,236,181,16,14,128,0,2,157,188,91,51,252,203,75,58,217,192,53,7,79,178,26,187,30,67,99,193,232,42,104,107,169,149,57,196,255,0,164,46,72,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,182,19,209,71,85,214,46,173,52,106,139,50,238,218,168,242,251,110,212,121,77,146,138,103,187,200,85,114,122,71,34,54,68,71,164,51,177,157,216,215,119,181,55,124,125,199,190,41,20,173,111,26,191,122,124,91,225,253,15,204,110,36,74,233,227,168,28,251,166,93,80,161,213,125,57,125,35,238,84,116,245,20,146,209,215,44,203,69,91,4,209,171,93,21,68,112,201,27,164,98,59,132,173,106,187,100,146,40,221,235,197,0,210,240,57,254,133,235,166,156,117,23,167,22,237,80,210,251,207,158,181,87,111,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,57,55,116,221,90,173,115,94,199,61,143,99,221,208,0,20,151,214,7,80,57,247,76,190,39,121,254,171,233,203,233,31,114,163,167,183,82,75,71,92,179,45,21,108,19,88,232,218,232,170,35,134,72,221,35,17,220,37,107,85,219,36,145,70,239,94,40,93,161,64,62,40,254,253,154,155,248,47,201,232,128,187,237,11,215,77,56,234,47,78,45,218,161,165,247,159,61,106,174,222,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,114,110,233,186,181,90,230,189,142,123,30,199,187,160,25,235,232,95,172,219,239,71,154,143,85,115,146,213,244,206,25,148,121,122,124,154,219,19,24,149,78,142,37,127,106,166,154,71,109,180,209,119,101,84,141,206,72,228,107,220,215,113,85,100,177,223,246,45,150,98,185,205,138,151,41,194,178,107,86,65,101,173,231,229,174,54,186,216,234,233,103,224,247,49,252,37,141,92,199,113,123,28,213,217,125,28,213,69,245,69,3,235,0,0,161,103,245,93,168,253,37,117,221,172,57,174,21,47,158,181,87,106,5,250,11,253,130,121,149,148,183,122,86,220,234,21,26,229,68,94,220,204,228,229,138,100,69,116,110,115,145,81,236,124,145,190,242,112,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,38,115,58,177,247,167,214,79,136,25,15,204,103,58,255,0,64,157,118,93,122,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,213,141,2,253,1,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,35,6,169,120,147,244,227,162,218,237,115,208,93,75,110,87,102,175,179,118,124,237,243,232,182,84,90,226,238,209,178,170,63,241,50,62,165,219,182,86,71,246,96,93,158,190,187,53,21,232,29,87,171,31,117,141,100,248,127,144,252,186,115,53,134,143,122,136,203,49,92,231,163,189,90,202,112,172,154,213,144,89,107,116,255,0,37,242,215,27,93,108,117,116,179,240,161,169,99,248,75,26,185,142,226,246,57,171,178,250,57,170,139,234,138,103,8,13,84,0,0,0,0,160,31,20,127,126,205,77,252,23,228,244,68,170,240,49,253,118,126,237,255,0,18,34,175,138,63,191,102,166,254,11,242,122,34,85,120,24,254,187,63,118,255,0,137,1,21,124,81,253,251,53,55,240,95,147,209,18,171,192,199,245,217,251,183,252,72,138,190,40,254,253,154,155,248,47,201,232,137,85,224,99,250,236,253,219,254,36,5,170,0,0,25,87,53,80,101,92,13,41,244,157,238,177,163,127,15,241,239,151,64,68,175,20,110,187,110,186,39,106,135,66,52,95,38,164,167,205,175,148,239,118,65,113,164,157,222,119,30,162,115,88,177,50,62,41,198,42,154,134,189,202,143,231,220,138,54,163,209,173,89,161,149,191,175,81,122,223,177,116,143,208,238,139,81,99,149,86,171,150,166,222,244,255,0,24,150,201,100,172,133,245,16,178,149,41,41,210,106,170,182,199,44,111,142,30,13,149,145,175,52,115,229,219,139,92,216,229,86,83,95,253,21,103,185,87,253,181,200,242,76,142,225,255,0,140,172,174,185,87,84,73,255,0,10,73,166,146,71,255,0,75,156,231,125,234,160,126,188,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,156,229,126,202,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,165,221,42,195,239,186,127,167,24,230,21,147,231,183,92,214,235,101,183,197,71,87,127,186,49,141,170,184,72,212,217,100,122,51,253,8,174,87,200,173,68,89,36,149,252,164,116,106,240,238,232,130,143,165,92,17,114,220,198,151,150,166,229,150,248,162,190,181,102,130,166,27,92,109,154,89,25,75,75,43,34,107,219,201,143,131,204,34,73,36,111,150,157,170,199,43,88,199,44,192,0,69,95,20,127,113,61,77,252,23,231,20,68,170,34,175,138,63,184,158,166,254,11,243,138,32,34,255,0,133,127,94,180,213,84,214,174,150,53,146,251,73,70,250,58,120,109,248,53,206,163,186,175,172,122,203,51,150,130,166,162,73,92,212,122,53,240,69,74,198,177,140,225,23,107,117,122,196,215,218,81,149,114,244,252,59,186,250,163,234,115,21,92,15,84,174,22,171,110,166,217,59,84,251,173,76,20,255,0,89,163,88,229,127,153,165,166,228,143,89,152,200,36,117,68,113,177,99,111,217,145,188,91,39,110,32,154,160,0,0,0,5,122,248,163,116,37,117,214,203,84,58,239,162,248,205,37,70,109,99,167,123,114,11,117,36,14,243,185,13,19,90,196,137,241,241,94,50,212,211,181,142,68,103,14,228,177,185,24,142,114,195,12,78,176,160,6,93,240,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,132,250,59,234,171,13,234,191,72,237,249,133,154,229,72,220,158,221,79,79,77,150,90,35,141,97,125,186,226,172,251,106,216,156,247,187,203,72,230,200,232,95,201,220,152,138,213,94,227,36,99,43,215,197,35,160,90,61,59,243,221,77,232,229,190,213,109,196,23,201,211,228,88,237,29,52,20,48,218,36,94,213,52,53,52,145,198,214,49,208,202,245,141,36,141,17,100,108,178,44,159,109,146,63,179,10,250,116,234,95,84,250,95,206,225,206,180,206,237,254,87,157,179,86,79,83,244,93,207,243,51,69,31,155,130,25,99,239,118,187,239,124,124,157,246,31,179,147,239,69,9,85,227,87,239,79,139,124,63,161,249,141,196,234,190,6,63,174,207,221,191,226,68,106,241,55,215,77,56,234,47,88,48,93,80,210,251,207,158,181,87,105,253,20,83,67,42,35,42,173,245,77,184,92,22,74,90,152,209,87,183,51,57,55,116,221,90,173,115,94,199,61,143,99,221,237,124,52,186,155,192,122,89,210,253,126,212,12,190,166,146,178,228,202,124,117,214,92,121,46,48,211,86,222,103,73,43,163,225,3,100,94,78,99,29,60,78,149,236,107,214,56,213,207,226,237,145,174,11,20,235,147,174,60,55,164,44,53,180,180,172,164,190,106,45,242,157,207,176,216,94,245,225,27,55,86,249,218,206,42,142,101,51,92,142,68,106,42,62,103,181,88,197,106,54,89,98,160,204,167,44,202,179,155,237,86,83,154,228,215,92,130,245,91,195,204,220,110,149,178,85,213,79,193,141,99,57,203,34,185,238,226,198,53,169,186,250,53,168,137,232,136,122,173,116,215,77,71,234,47,81,238,58,161,170,23,159,61,117,174,218,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,110,22,114,118,201,186,185,92,231,61,238,123,222,247,186,199,252,43,250,10,166,165,166,181,117,79,172,150,42,74,199,214,83,195,112,193,173,149,29,212,125,27,210,89,154,181,245,52,242,68,214,171,213,172,130,90,87,181,239,103,9,123,187,35,210,39,48,59,7,134,239,64,182,45,2,197,109,122,219,169,22,255,0,59,169,185,5,189,149,20,240,213,83,62,63,171,52,179,199,186,211,50,57,90,215,182,177,204,127,25,228,115,81,204,221,208,179,102,247,31,53,117,248,163,251,246,106,111,224,191,39,162,47,248,160,31,20,127,126,205,77,252,23,228,244,64,74,175,3,31,215,103,238,223,241,34,213,10,171,240,49,253,118,126,237,255,0,18,45,80,1,10,188,68,122,250,163,233,143,21,76,15,75,110,22,171,150,166,222,251,180,251,165,76,21,31,86,99,72,226,127,153,170,166,228,175,73,158,201,227,117,60,114,49,35,119,218,145,220,155,31,110,94,151,215,39,87,118,174,144,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,167,30,125,180,221,95,36,49,171,163,238,164,141,160,28,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,156,229,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,136,31,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,253,58,9,235,126,197,213,198,9,45,22,71,85,106,182,234,109,147,187,45,238,201,71,11,233,225,125,42,204,169,13,85,35,100,150,71,201,15,7,68,201,23,154,185,146,239,201,173,108,145,43,232,4,246,186,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,158,138,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,129,167,48,113,254,151,122,155,192,122,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,132,237,141,121,53,143,116,18,186,39,189,172,89,35,70,191,139,119,86,183,176,0,0,0,0,0,0,0,35,175,92,157,93,218,186,65,210,54,229,112,91,169,47,25,101,250,161,214,220,114,213,61,67,88,199,206,140,87,62,170,102,35,146,87,211,66,156,121,246,211,117,124,144,198,174,143,186,146,55,223,245,15,212,14,3,211,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,206,87,53,29,186,71,20,142,245,226,166,120,117,211,93,53,31,168,189,71,184,234,134,168,94,124,245,214,187,104,161,134,36,86,82,219,233,90,170,177,210,211,70,170,189,184,89,201,219,38,234,229,115,156,247,185,239,123,222,224,242,185,78,89,149,103,55,218,172,167,53,201,174,185,5,234,183,135,153,184,221,43,100,171,170,159,131,26,198,115,150,69,115,221,197,140,107,83,117,244,107,81,19,209,16,185,79,11,222,186,127,45,120,171,52,59,88,243,63,55,169,54,94,127,67,212,214,183,140,215,219,92,113,181,83,121,149,203,230,43,33,218,78,230,232,215,190,36,100,159,157,115,106,36,72,85,161,126,23,186,203,173,125,56,222,245,142,24,254,133,191,85,249,106,220,38,207,93,35,98,250,118,133,25,42,212,58,68,114,39,151,238,239,2,210,202,247,163,95,193,252,218,216,165,142,161,34,7,253,21,96,89,87,253,181,199,50,76,114,225,255,0,140,163,174,182,215,83,201,255,0,6,72,102,142,70,127,67,154,230,253,202,128,106,76,17,87,160,158,183,236,93,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,240,116,76,145,121,171,153,46,252,154,214,201,18,190,85,1,149,115,74,125,39,123,172,104,223,195,252,123,229,208,25,172,52,167,210,119,186,198,141,252,63,199,190,93,0,29,84,0,6,85,205,41,244,157,238,177,163,127,15,241,239,151,64,102,176,186,157,69,235,126,197,210,63,67,186,45,69,142,85,90,174,90,155,123,211,252,98,91,37,146,178,23,212,66,202,84,164,167,73,170,170,219,28,177,190,56,120,54,86,70,188,209,207,151,110,45,115,99,149,88,31,147,197,27,174,219,174,137,218,161,208,141,23,201,169,41,243,107,229,59,221,144,92,105,39,119,157,199,168,156,214,44,76,143,138,113,138,166,161,175,114,163,249,247,34,141,168,244,107,86,104,101,109,64,224,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,231,43,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,79,201,255,0,69,89,238,85,255,0,109,114,60,147,35,184,127,227,43,43,174,85,213,18,127,194,146,105,164,145,255,0,210,231,57,223,122,169,122,126,29,221,16,81,244,171,130,46,91,152,210,242,212,220,178,223,20,87,214,172,208,84,195,107,141,179,75,35,41,105,101,100,77,123,121,49,240,121,132,73,36,141,242,211,181,88,229,107,24,229,15,149,215,150,31,125,211,255,0,12,204,171,10,201,243,219,174,107,117,178,219,236,20,117,119,251,163,24,218,171,132,141,187,209,34,200,244,103,250,17,92,175,145,90,136,178,73,43,249,72,238,21,225,95,215,173,53,85,53,171,165,141,100,190,210,81,190,142,158,27,126,13,115,168,238,171,235,30,178,204,229,160,169,168,146,87,53,30,141,124,17,82,177,172,99,56,69,218,221,94,177,53,242,131,197,31,220,79,83,127,5,249,197,17,64,32,106,160,16,171,195,187,175,170,62,167,49,85,192,245,74,225,106,182,234,109,147,181,79,186,212,193,79,245,154,53,142,87,249,154,90,110,72,245,153,140,130,71,84,71,27,22,54,253,153,27,197,178,118,226,154,160,10,54,235,127,87,179,45,5,241,59,203,117,115,79,231,164,142,251,142,212,90,38,167,74,184,18,104,37,99,236,116,145,75,12,140,244,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,188,146,128,124,81,253,251,53,55,240,95,147,209,1,115,221,46,245,55,128,245,77,165,246,221,64,196,42,105,40,238,79,167,107,175,88,242,220,97,169,173,179,78,178,75,31,9,219,26,242,107,30,232,37,116,79,123,88,178,70,141,127,22,238,173,111,96,51,131,210,143,85,218,143,210,86,163,179,53,194,165,243,214,170,238,220,23,251,4,243,43,41,110,244,173,85,84,107,149,17,123,115,51,147,150,41,145,21,209,185,206,69,71,177,242,70,253,9,233,86,166,98,186,201,167,24,230,169,97,85,126,98,203,147,91,226,184,83,114,146,55,201,15,52,251,112,75,219,123,216,217,162,122,58,57,24,142,94,18,49,237,85,221,170,7,171,4,127,234,79,173,253,14,233,87,42,196,177,45,82,170,186,186,175,44,231,47,43,92,48,212,253,23,74,217,25,31,154,171,139,186,217,155,11,149,242,113,88,227,145,207,242,243,35,90,174,103,21,233,122,95,173,122,71,173,86,165,188,233,70,163,227,249,77,60,116,244,213,53,12,182,215,50,89,232,217,59,85,209,37,76,59,247,105,222,228,107,254,196,173,99,209,88,244,84,69,106,162,7,181,0,1,154,206,172,125,233,245,147,226,6,67,243,25,203,169,240,184,247,19,211,47,198,190,113,90,82,183,86,62,244,250,201,241,3,33,249,140,229,154,116,249,213,86,27,210,135,133,190,5,152,94,110,84,142,201,238,52,249,21,54,39,104,146,53,153,247,27,138,93,107,120,43,162,107,216,239,45,27,157,27,166,127,38,241,98,163,81,123,143,141,143,14,191,226,51,214,191,242,85,211,136,44,24,5,206,213,38,166,229,63,155,182,211,78,189,217,45,116,42,143,73,46,110,135,139,152,238,47,98,71,19,101,86,181,242,57,206,218,86,195,44,107,69,159,244,85,158,229,95,246,215,35,201,50,59,135,254,50,178,186,229,93,81,39,252,41,38,154,73,31,253,46,115,157,247,170,159,87,85,117,51,42,214,77,71,200,245,75,53,171,243,23,172,154,225,45,194,167,140,146,62,56,121,175,216,130,46,227,222,246,195,19,17,177,198,197,114,240,141,140,106,46,205,66,221,60,48,186,10,169,209,139,85,39,80,58,193,98,171,160,212,27,157,61,76,54,171,69,95,105,233,105,183,78,216,120,77,36,78,139,187,79,92,228,108,237,84,73,126,204,51,172,111,107,94,178,49,161,218,180,135,167,173,109,195,122,21,143,67,100,213,252,130,139,81,106,49,121,97,160,185,205,83,4,111,199,170,229,133,29,21,182,42,136,153,51,146,154,7,109,2,204,213,146,84,103,55,64,248,145,32,108,52,89,173,120,86,125,167,90,185,151,225,90,165,81,87,85,150,90,239,21,49,93,171,42,95,51,223,95,58,189,92,181,105,36,237,108,178,178,116,114,76,201,94,136,178,50,70,191,249,198,156,200,127,226,51,209,71,242,170,211,136,47,248,5,178,213,30,166,226,223,156,182,212,206,157,169,46,148,40,143,89,45,142,155,147,88,222,79,122,73,19,165,71,53,146,53,205,222,38,205,44,136,28,171,195,83,196,46,143,83,108,84,58,21,175,57,127,253,29,80,114,138,207,124,186,77,5,60,119,138,94,116,208,211,82,190,105,38,73,42,110,46,146,103,181,17,177,242,146,56,145,206,115,228,230,231,88,169,150,207,250,42,192,178,175,251,107,142,100,152,229,195,255,0,25,71,93,109,174,167,147,254,12,144,205,28,140,254,135,53,205,251,149,11,222,240,243,235,78,213,213,62,151,211,216,178,252,130,145,218,169,141,83,170,100,20,105,76,218,85,173,129,36,227,21,194,8,218,229,107,216,230,172,77,149,88,141,70,76,174,78,220,108,124,60,130,90,148,215,226,87,226,23,89,169,183,218,237,10,208,108,191,254,129,104,56,197,120,190,90,230,158,158,75,197,87,10,152,106,105,89,52,115,36,117,54,231,71,51,26,168,232,248,201,36,74,230,185,241,240,115,187,175,137,127,136,133,78,152,83,77,160,154,3,145,210,59,39,184,211,200,204,131,37,182,220,34,153,246,54,36,178,67,37,20,43,19,149,208,215,114,137,232,247,63,139,224,98,181,88,157,199,181,240,211,176,29,87,166,46,161,114,174,151,245,150,203,171,152,181,55,159,242,29,202,107,141,173,245,82,83,195,115,161,149,188,101,167,145,204,95,247,50,49,92,215,181,146,197,19,213,143,225,197,116,39,161,122,233,167,29,69,233,197,187,84,52,190,243,231,173,85,219,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,206,77,221,55,86,171,92,215,177,207,99,216,247,102,92,146,157,16,117,163,149,116,143,168,240,87,86,186,235,123,192,110,93,200,47,120,244,85,210,54,54,119,86,30,85,212,208,43,210,21,172,98,65,26,35,158,159,110,52,116,92,153,201,36,96,104,80,230,157,69,107,206,27,211,110,145,223,117,91,51,173,164,107,45,212,239,101,178,134,106,133,133,247,107,138,177,203,79,69,18,181,143,119,57,28,221,149,200,199,112,98,62,71,39,6,57,83,235,92,245,163,75,236,186,70,205,119,188,229,244,148,24,36,150,120,47,204,188,84,178,72,152,234,41,216,199,194,228,141,205,73,85,242,36,145,163,34,225,220,115,222,214,35,85,234,141,40,47,173,30,173,178,174,174,117,77,114,155,148,94,71,27,177,121,155,126,51,110,107,100,139,183,66,234,153,30,201,231,137,102,150,52,172,146,53,133,179,62,53,70,187,179,26,34,108,196,3,159,235,166,186,106,63,81,122,143,113,213,13,80,188,249,235,173,118,209,67,12,72,172,165,183,210,181,85,99,165,166,141,85,123,112,179,147,182,77,213,202,231,57,239,115,222,247,189,214,149,224,239,162,26,243,128,225,183,173,73,204,239,149,118,125,62,204,105,217,61,143,22,169,143,119,214,206,170,205,175,8,142,245,167,99,162,111,109,155,122,212,49,205,145,201,194,42,119,62,53,120,104,116,21,83,175,57,12,58,213,171,54,42,184,52,234,199,81,28,214,134,73,218,225,127,184,193,85,27,157,11,161,154,41,27,61,10,54,57,162,153,126,199,39,185,24,199,57,89,50,50,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,3,245,156,171,171,31,117,141,100,248,127,144,252,186,115,170,156,171,171,31,117,141,100,248,127,144,252,186,112,42,47,195,67,174,58,158,156,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,176,200,210,70,42,43,94,201,174,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,44,69,164,248,83,245,219,117,75,173,7,75,58,203,147,82,58,218,234,116,131,8,186,220,103,115,103,142,116,115,27,29,157,94,168,173,123,28,213,114,193,205,205,86,43,59,13,87,243,130,56,194,215,192,0,69,95,20,127,113,61,77,252,23,231,20,68,74,240,167,235,182,234,151,90,14,150,117,151,38,164,117,181,212,233,6,17,117,184,206,230,207,28,232,230,54,59,58,189,81,90,246,57,170,229,131,155,154,172,86,118,26,175,231,4,113,203,95,20,127,113,61,77,252,23,231,20,69,0,129,170,128,64,15,13,79,16,47,203,181,29,14,130,106,180,220,51,235,85,189,223,69,220,92,237,163,188,80,210,65,76,207,206,203,61,75,230,168,184,189,124,204,242,113,98,53,99,141,239,244,226,226,111,234,22,107,106,211,92,3,37,212,107,237,61,92,246,220,86,207,91,123,172,138,145,141,116,242,65,77,11,230,145,177,181,206,107,85,234,214,42,34,43,154,155,237,186,167,180,15,64,8,191,211,247,136,247,75,157,67,221,91,141,88,178,186,188,87,33,158,161,41,232,236,249,84,81,80,207,92,174,116,76,143,203,200,217,36,130,87,190,73,145,140,133,37,239,57,88,245,72,248,167,37,148,0,10,203,241,88,235,158,213,101,198,107,250,93,210,139,165,37,194,229,127,167,88,242,187,213,186,232,215,165,178,6,84,62,57,109,137,216,147,147,106,94,232,30,201,227,151,100,108,47,224,172,127,121,86,46,171,226,95,215,29,55,78,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,216,124,107,35,213,17,172,100,212,151,255,0,69,89,238,85,255,0,109,114,60,147,35,184,127,227,43,43,174,85,213,18,127,194,146,105,164,145,255,0,210,231,57,223,122,168,30,131,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,212,169,127,221,29,245,85,134,245,95,164,118,252,194,205,114,164,110,79,110,167,167,166,203,45,17,198,176,190,221,113,86,125,181,108,78,123,221,229,164,115,100,116,47,228,238,76,69,106,175,113,146,49,149,45,212,191,134,134,174,104,38,145,226,154,169,111,167,171,191,177,246,122,121,51,27,125,52,15,169,171,178,220,92,202,154,138,151,171,105,227,124,44,161,167,134,56,162,125,67,167,119,41,81,207,217,172,123,90,222,41,210,175,83,25,151,74,26,185,71,170,88,125,13,37,197,142,167,117,182,239,108,169,68,107,46,54,233,31,27,229,129,36,226,174,133,252,162,141,236,145,168,188,94,198,242,107,217,206,55,134,146,72,1,227,87,238,177,139,124,64,161,249,117,196,153,90,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,254,165,88,107,227,87,238,177,139,124,64,161,249,117,196,15,41,225,117,215,213,30,97,98,182,244,207,172,87,11,85,174,235,142,91,233,168,113,59,196,245,48,81,199,115,165,99,226,166,130,218,230,57,205,231,88,222,228,109,139,182,142,116,209,181,220,145,31,26,190,107,42,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,222,28,221,107,255,0,42,173,56,158,193,159,220,237,81,234,110,45,249,187,149,52,11,218,146,233,66,136,196,142,230,216,120,181,141,228,247,172,114,182,37,115,89,35,90,237,162,108,209,70,129,48,0,0,10,160,241,88,235,182,234,183,90,254,150,116,107,38,164,109,181,180,235,6,111,117,183,78,231,79,36,234,231,182,75,58,61,17,26,198,53,168,213,159,131,156,175,87,246,28,172,225,60,114,118,175,18,254,189,105,180,27,30,155,69,116,154,251,73,62,162,223,41,228,134,238,248,251,188,236,22,233,233,100,107,102,108,208,203,27,160,174,87,73,12,176,167,219,226,198,171,222,214,163,225,87,210,96,23,253,225,113,238,39,166,95,141,124,226,180,165,110,172,125,233,245,147,226,6,67,243,25,203,169,240,184,247,19,211,47,198,190,113,90,82,183,86,62,244,250,201,241,3,33,249,140,224,93,79,133,199,184,158,153,126,53,243,138,210,85,20,45,225,205,214,191,242,85,212,121,236,25,253,206,235,38,153,101,63,155,185,83,64,189,216,237,117,202,172,72,238,109,135,139,158,238,44,98,199,43,98,86,185,241,185,174,218,87,67,20,107,123,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,1,250,202,86,241,171,247,167,197,190,31,208,252,198,226,93,73,74,222,53,126,244,248,183,195,250,31,152,220,64,234,190,6,63,174,207,221,191,226,69,170,21,87,224,99,250,236,253,219,254,36,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,3,254,94,170,141,85,67,254,143,226,166,233,178,129,156,110,179,106,234,170,186,140,201,103,170,158,73,164,72,232,19,147,220,174,93,146,142,31,189,78,43,52,239,157,90,175,219,236,183,138,18,27,196,3,23,92,71,170,28,150,212,178,115,222,150,221,46,251,109,237,164,137,63,106,254,207,218,71,80,59,203,172,250,111,119,208,89,239,182,183,77,77,147,91,33,122,201,27,96,108,109,151,157,82,181,55,114,51,119,109,26,47,181,201,237,219,250,14,12,237,213,87,127,110,254,164,198,210,251,226,219,250,77,204,104,172,213,84,200,234,203,99,227,168,133,213,17,182,71,39,152,159,109,154,255,0,180,190,142,114,253,159,253,196,61,169,229,230,101,230,155,59,155,183,79,233,220,15,243,0,0,0,0,0,1,41,180,71,92,244,142,218,152,181,139,81,49,202,102,80,91,107,40,95,81,91,75,105,100,149,40,145,246,218,229,228,229,93,254,202,61,223,163,237,219,250,143,197,214,222,77,211,222,91,147,216,239,26,25,119,189,86,54,74,57,190,144,109,194,145,176,36,82,44,188,152,214,34,70,207,77,156,255,0,189,125,137,234,112,155,13,186,158,123,123,228,158,142,70,200,231,171,98,168,114,57,35,106,171,83,109,215,244,125,190,190,171,236,254,131,230,94,45,117,118,233,154,234,151,70,244,149,92,172,123,36,99,145,201,191,183,236,170,254,208,38,167,132,93,250,134,203,212,93,202,26,217,107,81,107,172,209,211,194,216,21,56,43,214,190,155,110,104,171,236,245,255,0,141,75,195,69,71,34,57,62,244,220,162,95,10,220,234,243,134,245,20,250,91,85,150,162,189,151,202,58,123,125,75,161,69,84,130,55,215,211,34,200,237,152,239,68,223,255,0,7,250,203,216,137,234,248,152,247,38,202,230,162,170,126,207,64,63,236,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,117,186,236,208,187,238,128,245,53,152,227,119,59,53,170,217,106,191,92,42,178,76,110,27,90,177,41,91,103,170,170,153,105,216,200,218,141,236,246,248,62,21,141,90,212,107,161,94,60,152,172,123,165,175,65,58,197,106,189,120,126,117,31,162,23,11,245,92,183,220,107,23,201,47,116,52,117,117,77,115,27,106,170,181,61,170,218,88,213,234,244,100,117,49,202,249,81,172,70,53,245,145,174,234,233,84,234,190,52,250,59,106,189,105,30,41,173,246,251,13,92,183,220,106,240,203,37,117,101,37,43,92,198,218,170,153,35,145,213,82,35,21,232,200,234,99,137,145,43,158,140,107,235,36,77,149,210,161,86,186,55,172,119,221,27,184,229,53,54,136,124,197,38,97,135,222,240,235,165,55,38,51,189,75,95,74,248,218,188,220,199,171,123,83,165,60,251,55,139,159,216,225,201,173,123,148,15,0,88,255,0,141,62,177,93,111,90,185,138,104,133,190,253,73,45,139,26,179,178,247,93,71,73,84,231,61,183,90,167,200,212,109,84,104,245,98,62,58,104,226,124,72,230,35,218,202,201,23,117,108,168,87,1,237,117,175,84,46,186,213,171,153,126,171,222,91,87,29,70,83,120,169,185,50,158,166,181,213,111,163,129,239,94,205,42,74,228,69,123,33,139,183,19,62,203,81,25,27,81,26,212,68,68,9,105,225,9,161,116,122,159,212,117,94,163,100,54,111,59,101,211,75,123,110,48,185,235,3,225,109,226,119,172,116,73,36,82,35,158,238,44,101,92,236,123,17,22,57,105,162,114,189,171,197,175,187,242,42,248,101,232,167,228,91,164,124,91,204,92,60,213,126,119,182,107,89,194,94,112,197,231,96,135,203,199,30,241,177,205,218,150,42,110,109,94,91,74,178,241,114,183,142,210,168,0,0,10,86,241,171,247,167,197,190,31,208,252,198,226,65,91,118,39,149,94,44,87,124,166,211,140,221,107,108,184,255,0,151,250,94,227,79,69,36,148,182,254,251,213,144,121,137,90,138,200,187,143,69,107,57,170,114,114,42,38,234,78,175,26,191,122,124,91,225,253,15,204,110,39,181,240,112,192,48,221,83,195,122,130,211,237,65,199,169,47,152,245,242,159,28,166,174,161,169,69,225,43,55,185,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,4,85,232,115,171,187,175,72,58,184,236,174,123,117,93,227,19,191,83,182,219,145,218,160,168,115,30,248,17,232,230,85,66,197,114,68,250,152,87,151,14,226,108,172,146,104,209,209,247,86,70,232,35,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,243,242,215,27,93,108,117,116,179,240,123,152,254,18,198,174,99,184,189,142,106,236,190,142,106,162,250,162,153,236,235,95,165,27,239,73,122,203,91,134,246,174,181,152,133,203,122,204,90,247,91,11,27,231,233,120,177,100,141,93,26,171,22,104,30,254,212,137,179,28,187,50,78,219,25,44,104,117,95,14,238,190,171,58,99,202,151,3,213,43,133,214,229,166,87,190,213,62,235,83,61,71,213,153,18,73,95,230,105,105,185,43,18,23,190,121,29,81,28,108,73,29,246,100,111,39,71,219,148,47,80,160,31,20,127,126,205,77,252,23,228,244,69,255,0,20,3,226,143,239,217,169,191,130,252,158,136,8,213,83,139,95,105,49,91,118,107,81,67,194,203,117,184,86,218,232,234,123,172,94,237,85,36,116,210,84,71,193,23,155,120,178,182,153,119,84,70,175,115,102,170,171,92,137,53,60,55,122,250,190,232,22,85,107,209,45,72,184,121,221,50,200,46,12,167,167,154,170,165,145,253,89,170,158,77,150,165,146,74,230,177,180,110,123,249,79,27,156,141,102,238,153,155,59,184,201,164,7,134,70,133,233,199,81,125,8,231,90,95,170,22,111,61,106,174,212,10,217,97,154,37,70,85,91,234,155,108,183,164,117,84,210,42,47,110,102,114,118,203,178,181,90,231,49,237,123,30,246,58,184,58,135,233,251,62,233,151,84,43,180,163,81,153,72,251,149,29,61,61,92,85,148,41,50,209,86,193,52,104,230,203,79,36,209,198,233,24,142,231,19,156,141,217,36,138,70,250,241,80,52,188,10,171,240,188,241,2,255,0,169,190,148,181,118,111,243,86,156,50,240,231,127,190,101,90,106,217,234,42,127,222,212,212,145,195,23,249,17,109,250,42,90,160,25,172,234,199,222,159,89,62,32,100,63,49,156,231,247,28,79,42,179,216,173,25,77,219,25,186,209,89,114,15,49,244,69,198,162,138,72,233,110,29,135,163,39,242,242,185,17,146,246,222,168,215,240,85,226,229,68,93,148,232,29,88,251,211,235,39,196,12,135,230,51,150,125,211,55,74,58,113,213,175,134,102,155,97,89,172,94,70,235,67,244,236,246,11,252,16,163,234,173,21,78,187,214,34,185,168,170,157,200,95,197,169,44,42,168,217,26,214,170,43,30,200,228,96,70,191,14,175,17,155,23,77,120,173,219,72,117,154,150,235,89,136,51,205,222,44,85,212,92,234,106,40,170,187,124,223,64,144,189,232,196,134,119,177,86,53,111,6,178,121,94,233,55,100,175,150,24,21,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,245,179,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,115,137,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,172,138,240,221,233,163,249,70,245,29,107,250,126,211,230,240,204,43,133,255,0,32,239,65,220,167,168,237,191,251,214,137,252,226,146,39,247,166,68,229,20,156,123,144,69,85,197,119,104,22,19,163,93,58,211,116,247,225,133,168,48,94,113,58,75,78,109,149,105,190,65,121,201,166,72,165,109,92,143,146,130,169,244,180,245,9,51,90,248,223,5,60,145,198,232,118,70,50,94,250,162,42,189,239,125,38,26,83,234,199,221,99,89,62,31,228,63,46,156,205,96,22,189,225,95,215,173,53,85,53,171,165,141,100,190,210,81,190,142,158,27,126,13,115,168,238,171,235,30,178,204,229,160,169,168,146,87,53,30,141,124,17,82,177,172,99,56,69,218,221,94,177,53,246,148,101,179,41,196,242,172,26,251,85,139,102,184,205,215,31,189,81,112,243,54,235,165,20,148,149,80,115,99,94,206,113,72,141,123,121,49,237,114,110,158,173,114,42,122,42,23,125,225,221,215,213,31,83,152,170,224,122,165,112,181,91,117,54,201,218,167,221,106,96,167,250,205,26,199,43,252,205,45,55,36,122,204,198,65,35,170,35,141,139,27,126,204,141,226,217,59,113,4,213,35,255,0,90,253,87,88,186,75,209,170,220,203,187,106,172,203,238,91,209,226,214,74,217,158,223,63,85,201,137,36,138,216,209,94,176,192,199,247,100,93,216,213,217,145,247,24,249,99,83,160,107,166,186,105,199,78,154,113,113,213,13,80,188,249,27,85,14,209,67,12,72,143,170,184,85,57,21,99,165,166,141,85,59,147,63,139,182,77,209,168,214,185,239,115,24,199,189,185,225,234,31,168,28,251,169,173,80,174,213,125,70,125,35,46,85,148,244,244,145,81,208,172,201,69,69,4,49,163,91,21,60,115,73,35,163,98,187,156,174,106,59,101,146,89,29,233,201,64,242,185,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,57,202,253,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,205,60,12,127,93,159,187,127,196,138,181,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,123,28,199,181,201,186,42,41,105,94,6,63,174,207,221,191,226,64,69,95,20,127,126,205,77,252,23,228,244,71,52,233,119,169,188,251,165,157,80,182,234,6,33,83,87,89,109,101,67,93,122,199,150,227,53,53,21,230,4,142,88,248,78,216,215,139,158,198,207,43,162,123,218,244,142,69,107,248,187,101,107,186,95,138,63,191,102,166,254,11,242,122,34,47,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,183,22,189,237,130,103,53,170,187,185,34,145,83,126,43,176,105,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,213,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,218,148,3,208,79,91,247,222,145,243,185,104,178,58,171,173,203,76,175,125,217,111,118,74,56,89,81,51,42,146,21,72,106,169,27,36,177,178,57,185,182,38,72,188,209,175,139,126,77,115,163,137,89,126,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,1,250,204,171,154,168,50,174,7,213,201,178,155,238,97,113,134,237,145,215,121,186,186,123,125,5,174,57,59,76,143,141,45,21,44,84,148,209,236,196,68,94,16,65,19,55,219,147,184,238,229,87,42,170,219,79,133,191,64,181,154,119,228,122,155,214,59,125,214,219,151,175,156,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,219,228,103,103,133,120,92,244,37,106,214,203,172,218,239,173,24,205,93,70,19,99,168,99,113,251,117,92,13,242,89,13,107,92,244,149,242,114,94,82,211,83,185,141,69,103,14,220,178,57,88,174,114,67,52,78,152,30,36,253,115,218,186,125,192,43,52,175,78,110,148,149,218,139,149,83,212,219,101,125,29,209,173,159,23,129,208,198,174,170,149,176,200,147,195,82,232,234,24,234,109,209,169,190,242,242,84,141,35,144,59,166,31,214,6,135,102,221,65,101,61,51,218,114,78,25,158,47,197,168,217,95,10,210,221,36,108,73,37,76,52,114,178,71,119,38,167,245,108,209,61,25,35,92,201,118,107,146,41,28,206,214,101,223,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,39,57,95,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,105,35,64,112,253,71,192,52,107,19,195,117,115,61,250,233,151,218,173,237,130,233,123,224,169,230,100,228,229,107,121,59,103,203,219,98,178,46,243,209,36,151,183,220,122,35,222,228,64,232,4,85,241,71,247,19,212,223,193,126,113,68,74,162,42,248,163,251,137,234,111,224,191,56,162,2,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,156,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,125,175,73,222,244,250,55,241,3,30,249,140,4,159,241,53,232,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,186,163,41,166,151,119,70,246,113,141,143,147,177,198,52,72,123,161,102,157,20,117,93,98,234,211,70,168,179,46,237,170,143,47,182,237,71,148,217,40,166,123,188,133,87,39,164,114,35,100,68,122,67,59,25,221,141,119,123,83,119,199,220,123,226,145,73,0,102,135,167,142,160,115,238,153,117,66,135,85,244,229,244,143,185,81,211,212,82,75,71,92,179,45,21,108,19,70,173,116,85,17,195,36,110,145,136,238,18,181,170,237,146,72,163,119,175,20,52,61,161,122,233,167,29,69,233,197,187,84,52,190,243,231,173,85,219,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,206,77,221,55,86,171,92,215,177,207,99,216,247,7,64,0,0,0,1,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,40,135,196,71,162,10,206,149,115,180,203,112,234,94,90,101,150,92,37,138,196,212,154,122,153,173,114,54,24,164,125,45,84,175,137,172,111,39,190,127,46,139,36,146,62,42,119,43,220,174,99,220,183,210,121,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,188,37,102,232,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,168,25,119,7,95,234,171,166,124,203,165,13,92,172,210,220,194,186,146,226,199,83,182,229,104,185,211,42,53,151,27,116,143,145,145,78,177,242,87,66,254,81,72,199,198,229,94,47,99,184,185,236,225,35,250,7,64,157,27,84,245,125,170,21,182,251,237,77,93,6,9,140,83,164,217,29,117,13,108,80,86,177,243,199,50,81,195,78,146,71,34,57,239,150,37,115,149,89,193,35,138,77,220,215,172,104,224,234,190,25,93,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,247,68,125,52,50,236,233,30,254,81,189,241,246,56,200,139,55,106,237,15,147,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,185,249,107,117,174,138,58,74,88,57,189,207,127,8,163,70,177,188,158,247,57,118,79,87,57,85,125,85,79,172,0,160,31,20,127,126,205,77,252,23,228,244,69,255,0,20,3,226,143,239,217,169,191,130,252,158,136,9,85,224,99,250,236,253,219,254,36,88,79,80,253,64,224,61,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,188,229,115,81,219,164,113,72,239,94,42,87,183,129,143,235,179,247,111,248,145,239,252,82,250,41,214,93,117,242,58,191,166,23,251,174,81,245,94,223,85,230,49,10,138,166,175,98,31,204,109,244,77,52,80,39,114,103,241,158,73,187,178,186,89,56,66,200,249,113,142,36,10,182,234,31,168,28,251,169,173,80,174,213,125,70,125,35,46,85,148,244,244,145,81,208,172,201,69,69,4,49,163,91,21,60,115,73,35,163,98,187,156,174,106,59,101,146,89,29,233,201,73,85,211,7,65,85,53,93,48,234,119,84,250,201,98,171,163,101,30,15,123,184,96,214,202,142,210,178,177,139,105,173,106,215,212,211,201,19,156,140,71,62,9,105,94,215,177,252,226,238,236,172,88,156,255,0,63,225,221,208,45,103,83,153,82,231,154,165,111,186,219,116,202,201,218,168,217,105,167,167,250,205,34,201,43,60,181,45,79,20,98,194,199,193,35,106,36,141,235,35,126,204,109,226,233,59,145,91,255,0,86,62,235,26,201,240,255,0,33,249,116,224,102,176,176,159,20,110,132,173,90,39,117,135,93,244,95,25,171,167,194,111,149,15,110,65,110,164,129,190,75,30,173,115,152,145,62,62,43,202,42,106,135,61,200,140,225,219,138,70,163,17,205,73,161,137,181,236,106,118,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,80,51,131,210,239,83,121,247,75,58,161,109,212,12,66,166,174,178,218,202,134,186,245,143,45,198,106,106,43,204,9,28,177,240,157,177,175,23,61,141,158,87,68,247,181,233,28,138,215,241,118,202,215,104,123,74,181,51,21,214,77,56,199,53,75,10,171,243,22,92,154,223,21,194,155,148,145,190,72,121,167,219,130,94,219,222,198,205,19,209,209,200,196,114,240,145,143,106,174,237,82,141,186,224,232,43,50,233,155,84,45,214,253,63,177,100,25,30,9,150,84,82,219,241,138,229,218,186,182,107,139,227,106,62,130,116,130,38,34,84,186,84,145,209,49,172,252,228,106,222,42,247,178,84,101,149,120,104,244,145,171,157,42,96,25,52,26,175,148,82,73,81,151,84,80,215,211,227,148,85,47,168,130,206,246,66,228,149,207,127,164,75,83,34,200,200,228,237,35,153,181,36,74,146,202,138,136,192,153,64,0,0,0,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,236,139,179,35,107,158,229,217,26,138,170,136,126,176,6,117,186,215,234,186,251,213,166,178,214,230,93,219,173,30,33,109,222,143,22,178,86,204,199,121,10,94,44,73,36,86,198,136,196,154,119,179,187,34,238,247,38,236,143,184,246,69,26,157,3,195,119,163,43,23,86,154,143,120,185,231,151,94,214,25,130,121,42,139,189,182,7,189,149,87,89,42,22,110,197,51,100,110,221,168,87,203,202,178,200,142,73,56,163,90,205,149,253,216,187,87,138,71,64,180,122,119,231,186,155,209,203,125,170,219,136,47,147,167,200,177,218,58,104,40,97,180,72,189,170,104,106,105,35,141,172,99,161,149,235,26,73,26,34,200,217,100,89,62,219,36,127,102,21,244,233,212,190,169,244,191,157,195,157,105,157,219,252,175,59,102,172,158,167,232,187,159,230,102,138,63,55,4,50,199,222,237,119,222,248,249,59,236,63,103,39,222,138,26,83,42,175,197,139,162,11,21,190,221,115,234,207,76,233,109,86,88,233,246,151,54,162,89,159,31,158,170,168,170,167,130,158,170,150,22,196,172,73,158,249,222,181,10,233,24,215,113,107,209,171,35,164,115,236,39,72,122,138,210,61,109,210,56,245,183,12,203,41,25,140,50,158,89,174,115,92,37,101,51,236,239,133,136,250,136,107,81,206,227,3,226,106,242,114,171,184,112,86,200,215,58,55,53,238,164,206,189,186,223,190,245,113,157,197,69,142,85,93,109,186,101,100,237,75,100,178,86,66,202,121,159,84,176,162,77,85,86,216,229,145,146,77,205,210,178,53,230,173,100,91,113,107,93,36,170,240,225,90,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,138,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,154,40,233,187,91,237,93,71,232,150,45,173,22,107,29,93,154,159,35,167,149,207,160,169,145,178,62,154,120,103,146,158,102,35,219,232,246,36,176,201,193,251,53,92,206,46,86,177,85,88,148,173,208,39,66,119,94,174,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,245,123,75,233,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,12,177,26,83,233,59,221,99,70,254,31,227,223,46,128,205,97,165,62,147,189,214,52,111,225,254,61,242,232,0,234,160,0,50,174,125,92,155,41,190,230,23,24,110,217,29,119,155,171,167,183,208,90,227,147,180,200,248,210,209,82,197,73,77,30,204,68,69,225,4,17,51,125,185,59,142,238,85,114,170,175,202,44,39,194,231,161,43,86,182,93,102,215,125,104,198,106,234,48,155,29,67,27,143,219,170,224,111,146,200,107,90,231,164,175,147,146,242,150,154,157,204,106,43,56,118,229,145,202,197,115,146,25,162,112,119,95,11,126,129,107,52,239,200,245,55,172,118,251,173,183,47,95,57,79,142,227,181,148,211,208,205,104,141,123,180,211,84,213,199,35,88,247,77,43,22,68,142,53,69,141,177,72,146,125,183,200,206,204,191,195,250,192,208,236,219,168,44,167,166,123,78,73,195,51,197,248,181,27,43,225,90,91,164,141,137,36,169,134,142,86,72,238,228,212,254,173,154,39,163,36,107,153,46,205,114,69,35,153,194,252,73,250,231,181,116,251,128,86,105,94,156,221,41,43,181,23,42,167,169,182,202,250,59,163,91,62,47,3,161,141,93,85,43,97,145,39,134,165,209,212,49,212,219,163,83,125,229,228,169,26,71,37,43,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,231,43,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,64,189,239,20,127,113,61,77,252,23,231,20,69,5,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,93,167,89,56,126,163,224,30,21,249,6,27,171,153,239,215,76,190,213,111,177,193,116,189,240,84,243,50,125,53,70,173,111,39,108,249,123,108,86,69,222,122,36,146,246,251,143,68,123,220,137,82,221,39,123,211,232,223,196,12,123,230,48,1,207,241,108,179,42,193,175,180,185,78,21,147,93,113,251,213,23,63,45,113,181,214,201,73,85,7,54,57,143,225,44,106,215,183,147,30,230,174,203,234,215,42,47,162,169,160,158,135,58,187,181,117,125,164,110,202,231,183,82,89,242,203,13,67,109,185,29,170,10,134,189,140,157,88,142,101,84,44,87,44,172,166,153,57,112,238,38,232,248,230,141,29,39,105,100,116,42,241,80,232,42,166,150,166,235,213,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,252,229,238,236,140,73,92,200,1,211,199,80,57,247,76,186,161,67,170,250,114,250,71,220,168,233,234,41,37,163,174,89,150,138,182,9,163,86,186,42,136,225,146,55,72,196,119,9,90,213,118,201,36,81,187,215,138,1,165,226,128,124,81,253,251,53,55,240,95,147,209,23,103,211,199,80,56,15,83,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,111,9,90,213,118,235,28,177,187,211,146,20,153,226,143,239,217,169,191,130,252,158,136,8,191,29,166,235,53,170,162,251,13,178,173,246,218,58,136,105,42,43,27,11,150,8,103,153,178,58,40,159,38,220,90,247,182,9,156,214,170,238,228,138,69,77,248,174,210,171,160,78,187,46,189,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,234,198,157,175,194,103,72,112,221,122,210,254,163,52,143,80,32,171,146,197,145,83,227,48,212,45,36,235,12,241,61,146,92,37,138,104,223,234,136,248,229,142,57,17,28,142,98,171,17,28,215,53,92,213,135,253,81,116,201,159,116,179,170,23,45,63,203,233,170,235,45,172,168,115,108,185,10,91,166,166,162,188,192,145,197,39,56,29,34,113,115,216,217,226,108,172,99,158,145,200,174,103,39,108,142,112,58,179,234,6,235,212,214,188,228,250,175,88,250,182,91,107,42,60,165,134,142,161,92,139,69,106,135,118,211,69,219,89,36,108,111,86,239,44,173,141,220,22,105,102,115,118,228,88,255,0,130,230,133,216,173,90,113,145,245,15,115,179,93,97,201,47,119,10,156,110,219,83,80,175,142,149,246,120,146,154,73,31,78,205,145,178,115,170,107,216,249,21,94,136,234,68,99,120,42,74,143,171,109,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,180,212,70,70,229,87,53,17,85,52,167,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,111,190,200,158,192,61,0,0,12,214,117,99,239,79,172,159,16,50,31,152,206,115,251,206,83,125,200,45,214,43,77,222,187,204,82,99,54,247,218,237,113,246,152,207,47,74,250,170,138,183,71,187,81,21,251,207,87,80,253,220,170,239,183,182,252,90,212,78,129,213,143,189,62,178,124,64,200,126,99,57,218,188,57,186,40,254,85,90,143,61,255,0,63,182,93,99,211,44,91,243,151,42,152,19,181,29,210,185,21,139,29,177,179,114,107,219,201,143,89,37,116,72,231,50,54,181,187,196,233,162,145,3,181,120,93,116,11,89,152,95,109,189,76,107,21,190,235,107,181,99,151,10,106,236,78,207,61,52,244,114,92,234,152,200,170,96,185,57,238,107,121,209,183,185,27,162,237,171,155,52,141,119,37,70,70,172,154,197,47,253,96,104,118,45,212,117,183,165,219,254,73,228,242,251,173,190,26,186,105,158,248,86,135,205,76,245,72,109,210,72,146,43,226,172,145,136,146,50,57,24,214,189,178,68,141,114,190,88,216,239,21,214,79,87,120,15,69,26,71,13,6,45,110,199,234,178,197,167,167,182,227,24,148,53,16,192,202,56,21,146,178,26,169,105,88,230,202,218,24,146,157,236,78,211,81,28,246,178,36,116,124,149,236,160,207,250,42,207,114,175,251,107,145,228,153,29,195,255,0,25,89,93,114,174,168,147,254,20,147,77,36,143,254,151,57,206,251,213,64,212,152,35,255,0,66,218,77,172,186,41,211,142,59,129,107,142,95,244,213,250,147,148,148,212,124,155,47,208,84,42,198,36,54,207,48,138,190,99,181,179,190,214,234,214,115,237,70,174,138,40,220,178,0,10,213,241,69,232,22,143,48,177,92,186,152,209,219,125,170,215,117,199,45,245,53,217,101,158,10,104,40,227,185,210,177,242,212,207,114,107,218,214,243,172,111,114,71,75,220,87,58,104,218,222,42,143,141,25,53,80,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,231,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,68,20,215,226,87,225,233,89,166,87,218,237,117,208,108,67,254,129,107,248,203,120,177,218,225,158,162,75,61,87,10,153,170,106,153,12,112,172,116,214,230,199,11,28,170,233,56,199,36,170,214,181,145,240,107,66,0,127,209,86,123,149,127,219,92,143,36,200,238,31,248,202,202,235,149,117,68,159,240,164,154,105,36,127,244,185,206,119,222,170,77,254,167,250,44,181,116,177,208,78,29,125,203,241,250,70,234,166,75,156,81,46,65,88,149,45,170,90,40,22,138,226,232,173,240,72,214,163,88,198,181,34,116,168,197,114,62,100,114,247,36,99,33,227,39,252,53,60,61,40,244,202,197,67,174,186,243,136,127,209,213,127,41,108,246,59,164,48,84,71,103,165,231,77,53,53,83,225,146,21,146,154,226,217,33,123,145,91,39,40,227,149,26,230,178,78,109,111,214,241,171,247,88,197,190,32,80,252,186,226,5,106,244,27,166,120,174,178,117,75,138,233,110,107,73,230,44,185,53,190,255,0,111,169,227,28,111,146,30,118,90,222,19,197,220,99,216,217,162,122,54,72,222,173,94,18,49,142,68,221,168,58,209,233,39,42,233,27,84,215,22,185,75,231,177,187,239,153,184,99,55,22,186,73,123,148,45,169,145,140,130,121,86,24,163,90,200,227,72,93,51,35,69,107,123,209,170,46,207,67,213,248,92,123,246,105,151,227,95,39,173,46,207,168,173,6,195,122,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,231,27,157,186,181,30,222,108,87,198,229,224,247,34,134,115,46,58,171,168,247,125,56,180,105,13,207,52,186,212,225,150,27,133,69,210,219,100,146,161,86,150,154,170,100,68,146,70,183,255,0,183,86,162,253,150,58,105,220,212,106,205,42,191,181,116,65,209,118,85,213,198,163,193,67,90,219,173,147,1,182,247,39,189,228,49,80,200,232,223,218,88,121,80,211,78,172,88,82,177,233,60,106,141,122,253,136,213,210,241,127,20,141,255,0,150,211,208,150,188,205,213,29,23,75,55,220,102,174,142,240,250,136,231,172,186,210,65,230,104,161,178,44,168,217,47,17,189,203,27,100,166,70,238,169,187,152,231,72,137,2,163,102,94,218,94,246,133,232,94,156,116,233,167,22,237,47,210,251,55,145,181,80,239,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,185,51,248,183,117,217,26,141,107,88,198,177,140,99,26,30,131,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,8,153,186,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,0,0,28,171,171,31,117,141,100,248,127,144,252,186,115,170,156,171,171,31,117,141,100,248,127,144,252,186,112,51,88,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,177,204,123,92,155,162,162,159,148,183,77,126,232,114,155,168,238,137,180,135,88,112,119,213,179,81,112,189,39,177,50,26,72,217,45,67,47,150,232,109,236,157,104,155,11,17,206,74,148,115,229,116,46,99,126,219,228,88,222,138,142,99,225,15,107,225,169,226,5,249,118,163,161,208,77,86,155,134,125,106,183,187,232,187,139,157,180,119,138,26,72,41,153,249,217,103,169,124,213,23,23,175,153,158,78,44,70,172,113,189,254,156,92,79,243,45,159,244,85,129,101,95,246,215,28,201,49,203,135,254,50,142,186,219,93,79,39,252,25,33,154,57,25,253,14,107,155,247,42,23,211,208,47,90,248,175,85,154,113,73,100,187,92,252,190,166,227,54,248,99,200,237,245,11,27,36,175,224,141,141,215,58,116,141,172,99,161,149,234,138,246,177,169,217,145,232,197,78,46,137,242,131,197,31,220,79,83,127,5,249,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,233,226,143,238,39,169,191,130,252,226,136,165,110,147,189,233,244,111,226,6,61,243,24,0,231,255,0,244,85,129,101,95,246,215,28,201,49,203,135,254,50,142,186,219,93,79,39,252,25,33,154,57,25,253,14,107,155,247,42,19,171,172,79,17,155,23,84,125,35,226,184,4,52,183,92,123,62,169,200,34,159,45,182,209,115,109,174,106,90,88,31,179,146,69,126,242,67,52,242,193,44,112,189,30,232,223,74,254,106,189,184,101,155,175,248,172,116,37,106,91,85,127,84,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,193,174,71,163,251,238,70,112,158,73,42,132,14,213,209,182,133,214,117,19,212,118,25,167,63,67,125,35,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,247,106,119,102,137,188,218,174,71,37,223,117,109,212,86,43,209,118,129,51,41,183,98,191,179,25,197,109,214,250,24,252,141,45,119,146,157,244,108,154,36,150,30,20,109,242,200,215,36,75,201,27,178,53,191,179,128,120,66,116,209,249,50,209,170,189,116,202,109,61,156,147,81,184,253,29,230,32,227,53,37,142,39,47,107,143,56,155,36,126,98,78,83,47,23,190,57,98,101,19,211,101,66,111,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,225,43,55,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,64,204,190,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,114,191,100,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,183,63,10,206,138,113,92,11,21,180,117,71,144,223,237,89,30,73,145,219,229,250,11,232,202,168,235,40,109,180,53,17,193,207,151,56,27,36,55,24,228,101,93,52,188,36,86,181,174,146,53,221,85,229,117,245,163,210,78,85,210,54,169,174,45,114,151,207,99,119,223,51,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,93,158,135,117,240,208,235,214,167,65,178,24,116,87,86,111,181,115,233,213,242,162,56,109,15,147,181,194,193,113,158,170,54,186,103,77,52,177,182,10,21,108,147,75,50,125,190,47,106,61,141,106,190,101,120,93,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,248,134,116,179,106,233,99,94,106,44,88,132,212,141,195,242,90,116,188,99,244,107,117,109,85,109,20,11,246,101,134,120,221,180,204,99,102,73,91,19,222,142,71,198,141,78,236,146,50,110,55,61,212,167,85,218,113,211,126,135,38,183,220,229,250,199,65,116,236,65,141,193,107,153,36,142,243,85,81,11,229,167,107,42,26,142,141,144,186,56,223,34,204,187,181,35,106,171,82,71,43,35,126,125,245,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,253,106,161,223,252,59,250,193,207,186,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,198,175,221,99,22,248,129,67,242,235,137,207,252,45,58,5,177,82,88,172,61,86,106,245,191,207,93,107,191,191,176,235,37,85,51,217,29,190,54,189,82,59,148,205,145,169,220,153,252,82,74,125,145,99,100,110,142,102,171,222,248,214,14,129,227,87,238,177,139,124,64,161,249,117,196,10,96,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,244,26,85,169,153,86,141,234,62,57,170,88,85,95,151,189,99,55,8,174,20,220,164,145,145,205,193,126,220,18,246,222,199,186,25,88,174,142,70,35,147,156,111,123,85,118,114,158,175,164,239,122,125,27,248,129,143,124,198,2,95,248,149,248,122,86,105,149,246,187,93,116,27,16,255,0,160,90,254,50,222,44,118,184,103,168,146,207,85,194,166,106,154,166,67,28,43,29,53,185,177,194,199,42,186,78,49,201,42,181,173,100,124,26,208,177,254,142,250,170,195,122,175,210,59,126,97,102,185,82,55,39,183,83,211,211,101,150,136,227,88,95,110,184,171,62,218,182,39,61,238,242,210,57,178,58,23,242,119,38,34,181,87,184,201,24,207,63,214,255,0,90,56,175,72,250,113,61,117,19,173,87,188,250,229,219,130,201,143,75,93,27,100,103,117,38,227,93,83,2,61,38,90,54,44,18,34,185,137,246,228,70,197,201,156,150,70,82,95,74,189,76,102,93,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,138,186,23,242,138,55,178,70,162,241,123,27,201,175,103,56,223,231,245,211,93,53,31,168,189,71,184,234,134,168,94,124,245,214,187,104,161,134,36,86,82,219,233,90,170,177,210,211,70,170,189,184,89,201,219,38,234,229,115,156,247,185,239,123,222,224,248,23,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,236,200,218,158,174,68,106,123,16,249,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,150,149,225,71,208,183,248,142,168,53,175,12,255,0,185,234,176,10,42,231,127,186,115,174,146,83,171,127,242,94,85,238,119,249,115,35,63,214,243,16,3,171,31,122,125,100,248,129,144,252,198,112,46,167,194,227,220,79,76,191,26,249,197,105,74,221,88,251,211,235,39,196,12,135,230,51,151,83,225,113,238,39,166,95,141,124,226,180,165,110,172,125,233,245,147,226,6,67,243,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,179,216,146,195,44,106,230,238,156,227,123,125,173,84,75,42,240,167,235,158,235,101,201,168,58,93,213,123,165,93,194,219,127,168,72,241,75,213,198,232,231,173,178,118,83,178,56,173,139,223,147,139,105,158,216,24,200,35,139,101,108,207,224,140,127,121,22,46,149,161,61,36,226,189,92,248,96,105,166,45,114,151,200,228,150,47,172,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,93,216,133,80,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,231,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,80,212,65,74,222,53,126,244,248,183,195,250,31,152,220,73,105,225,161,215,173,54,188,227,208,232,174,172,223,105,32,212,91,29,60,112,218,31,39,119,157,254,221,5,44,109,116,206,154,105,100,116,245,200,232,230,150,100,251,28,152,228,123,26,228,100,202,200,151,227,87,239,79,139,124,63,161,249,141,196,14,171,224,99,250,236,253,219,254,36,90,161,85,126,6,63,174,207,221,191,226,69,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,71,94,46,56,77,191,31,234,98,91,229,37,194,41,100,186,217,173,210,75,10,74,215,58,53,70,203,31,171,81,169,183,164,45,95,85,95,210,79,219,178,65,212,107,182,231,197,120,254,221,189,9,157,226,203,69,117,161,234,210,224,202,251,148,245,16,205,100,182,75,3,30,229,86,198,222,219,155,178,38,235,183,218,107,215,238,245,114,255,0,90,198,205,38,75,29,199,33,167,178,100,54,56,110,84,179,58,71,44,110,122,198,171,180,78,95,210,106,114,246,181,171,237,251,191,165,64,158,253,59,105,182,5,157,244,77,151,214,217,45,180,127,88,104,44,181,114,189,213,80,195,234,190,102,173,91,178,181,174,126,232,200,215,246,125,223,113,91,217,53,28,182,236,138,233,65,51,88,217,41,235,39,137,200,196,217,168,173,145,200,187,111,247,122,18,230,219,87,157,105,158,155,231,52,54,108,246,187,21,162,165,183,181,143,179,210,179,184,202,134,202,146,110,215,72,215,47,249,199,47,174,255,0,227,21,61,8,121,114,172,158,225,112,170,174,169,157,211,75,81,51,229,124,143,93,220,247,57,202,170,229,254,149,85,220,15,206,0,0,0,0,0,2,79,232,205,46,152,102,26,55,127,179,101,53,214,123,69,194,223,79,85,85,75,60,242,211,211,207,52,177,210,198,214,49,174,126,238,118,238,115,149,17,17,21,85,61,61,135,13,180,227,244,151,252,209,113,202,139,244,16,80,178,121,227,142,170,166,169,27,18,49,168,245,106,243,84,84,245,224,212,244,79,93,208,250,24,13,195,26,142,207,112,164,189,209,186,73,123,114,190,55,164,210,55,111,178,212,68,217,190,139,235,191,180,239,121,93,103,73,18,104,117,150,231,100,178,83,83,102,180,116,241,69,86,145,54,189,175,168,151,141,42,72,231,63,138,71,190,235,58,253,254,213,219,218,128,116,175,11,42,91,38,45,213,85,246,194,207,35,118,138,75,20,93,138,134,240,157,24,255,0,57,70,188,154,255,0,77,149,22,69,245,68,246,167,244,23,74,155,109,232,158,134,126,252,62,181,106,203,165,253,73,80,222,110,204,84,167,187,199,77,106,102,238,122,241,124,149,180,171,191,163,28,171,250,11,247,39,245,151,241,101,186,83,222,237,20,87,138,71,111,13,109,60,117,17,174,203,250,47,106,57,61,168,139,236,84,251,128,253,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,60,86,181,233,125,171,90,180,143,47,210,139,203,169,35,167,202,108,245,54,214,84,84,209,54,173,148,115,189,139,217,170,72,156,168,143,124,50,246,229,103,218,106,163,227,106,163,154,168,138,153,161,203,49,107,238,13,149,94,112,172,166,135,201,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,205,138,230,59,139,216,228,221,170,173,93,183,69,84,245,53,38,81,183,139,190,142,218,180,215,170,54,101,216,229,134,174,134,219,168,54,120,175,117,50,165,43,98,162,146,234,217,100,134,173,176,57,140,107,85,234,214,83,207,42,42,185,253,202,167,61,203,249,198,160,16,128,233,93,53,233,13,78,189,107,206,13,164,112,193,87,37,62,69,120,134,27,130,210,79,20,51,197,110,102,242,214,205,27,229,221,136,248,233,163,154,68,69,71,110,172,68,70,185,85,26,188,212,181,79,4,189,20,255,0,171,174,163,43,46,31,183,10,183,210,199,47,251,222,178,174,73,152,177,255,0,188,146,55,54,79,243,232,230,254,130,129,105,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,172,0,0,0,41,91,198,175,222,159,22,248,127,67,243,27,137,213,124,12,127,93,159,187,127,196,142,85,227,87,239,79,139,124,63,161,249,141,196,234,190,6,63,174,207,221,191,226,64,79,254,167,116,83,75,53,243,70,175,88,46,177,220,62,138,198,225,237,221,167,188,178,90,104,38,180,249,87,119,93,83,28,245,17,190,56,54,141,178,49,242,43,127,197,73,43,119,68,114,169,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,217,83,147,90,187,162,89,255,0,138,135,94,181,53,85,55,94,150,52,110,251,87,70,202,58,137,173,249,205,206,159,180,172,172,98,197,11,146,130,154,162,57,92,228,98,57,243,197,84,199,49,143,231,23,107,117,98,202,215,193,94,151,122,100,207,186,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,156,238,141,56,181,239,108,18,182,38,61,204,73,36,70,179,147,119,87,52,44,211,193,207,90,245,151,63,211,140,139,79,51,155,125,214,235,136,97,126,90,151,27,200,103,137,189,186,109,209,123,150,183,78,233,17,242,246,216,176,190,38,53,142,237,70,231,53,239,99,22,154,53,130,222,40,254,253,154,155,248,47,201,232,139,201,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,244,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,163,111,20,127,126,205,77,252,23,228,244,64,79,255,0,5,79,117,140,167,226,5,119,203,173,199,95,241,22,209,13,47,214,46,154,50,58,253,65,190,99,248,189,118,35,78,235,173,151,41,187,199,34,178,215,58,61,156,162,222,47,206,185,149,40,214,192,177,181,178,43,158,248,156,216,165,150,56,154,113,95,6,171,181,170,193,210,38,109,125,190,220,233,45,214,219,118,113,114,171,172,172,171,153,176,193,77,4,118,203,123,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,132,30,34,61,111,214,117,85,157,166,37,135,85,113,211,44,78,225,44,182,39,36,51,211,77,116,145,208,197,27,234,170,162,124,174,99,184,189,147,249,117,88,227,145,145,84,57,30,212,115,222,212,8,128,95,159,134,86,183,234,134,183,116,209,110,175,213,43,30,65,37,117,134,162,75,85,46,83,116,146,55,179,36,129,143,119,25,99,95,73,94,248,83,104,36,145,237,114,61,241,242,238,201,42,204,216,170,219,160,158,136,47,189,92,103,114,214,228,116,183,91,110,153,89,59,177,94,239,116,115,50,158,103,213,44,42,176,210,210,58,72,164,100,147,115,116,79,145,56,43,89,22,252,156,215,73,18,62,252,237,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,3,54,253,88,251,211,235,39,196,12,135,230,51,147,83,194,223,175,170,61,59,242,61,50,107,29,194,213,109,196,23,206,84,99,185,21,101,76,20,48,218,36,94,237,76,212,213,114,72,230,49,208,202,245,145,99,145,85,100,108,178,36,127,109,146,51,179,10,250,177,247,167,214,79,136,25,15,204,103,57,80,23,231,215,223,66,118,174,174,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,244,123,142,127,225,131,134,233,30,128,97,169,166,153,45,254,146,199,175,57,157,61,61,231,38,197,174,151,70,54,227,13,54,245,114,91,169,227,165,221,56,61,180,104,234,153,33,217,106,35,243,27,204,140,107,162,107,124,87,135,199,137,101,138,243,167,23,204,43,170,173,71,181,90,238,184,61,189,181,150,219,253,210,165,233,85,124,183,177,28,146,70,244,226,190,98,178,29,163,68,70,43,167,168,108,136,169,27,223,28,178,62,170,245,87,83,50,173,100,212,124,143,84,179,90,191,49,122,201,174,18,220,42,120,201,35,227,135,154,253,136,34,238,61,239,108,49,49,27,28,108,87,47,8,216,198,162,236,212,3,69,61,88,251,172,107,39,195,252,135,229,211,153,172,46,251,70,42,181,30,235,225,57,150,228,154,171,148,229,119,219,245,247,79,242,251,138,205,146,72,178,213,50,149,240,214,37,50,50,71,181,37,146,23,194,216,230,99,229,116,142,86,205,246,95,218,237,177,148,130,5,212,248,161,116,45,249,107,197,95,174,58,57,134,121,189,73,178,240,250,98,154,137,220,102,190,218,227,141,200,187,66,141,95,49,89,14,209,246,246,86,189,241,35,227,252,235,155,79,26,83,182,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,212,65,158,30,190,238,125,60,221,186,151,191,213,116,211,29,35,49,134,83,211,83,85,165,178,146,158,154,209,244,140,44,237,76,182,230,64,214,181,105,149,172,137,85,251,126,114,101,157,237,87,70,230,57,67,242,117,121,214,110,163,245,135,125,199,46,121,173,170,213,102,160,197,237,254,94,134,219,110,98,172,109,170,149,145,121,218,149,145,251,200,189,217,34,106,182,53,114,182,56,217,27,83,147,146,73,100,233,126,31,125,5,100,61,76,230,84,57,206,160,216,170,232,244,174,209,81,28,213,207,168,243,84,79,191,177,82,165,169,13,12,201,18,178,102,54,162,157,177,212,43,100,99,216,199,170,53,205,122,162,164,53,52,145,210,102,107,160,217,206,131,99,21,253,55,83,210,80,225,52,52,254,70,158,213,19,56,79,107,157,187,58,90,106,166,114,115,146,165,28,254,114,57,206,114,200,178,119,121,200,146,36,143,10,86,241,49,180,218,172,29,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,18,215,192,199,245,217,251,183,252,72,138,190,40,254,253,154,155,248,47,201,232,137,85,224,99,250,236,253,219,254,36,4,85,241,71,247,236,212,223,193,126,79,68,72,175,7,12,3,13,213,60,55,168,45,62,212,28,122,146,249,143,95,41,241,202,106,234,26,148,94,18,179,123,146,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,164,117,241,71,247,236,212,223,193,126,79,68,74,175,3,31,215,103,238,223,241,32,32,175,85,221,40,234,63,73,90,142,252,43,53,139,207,90,171,187,147,216,47,240,66,172,165,187,210,181,81,21,205,69,85,237,204,206,77,73,97,85,87,70,231,53,81,94,199,199,35,228,255,0,133,207,93,182,173,19,186,205,161,26,209,147,85,211,225,55,202,134,59,31,184,213,206,223,37,143,86,185,207,89,89,39,36,229,21,53,67,158,213,87,243,237,197,35,85,234,214,164,211,74,219,52,234,227,167,173,44,234,35,70,175,248,230,166,84,218,172,94,70,223,53,77,22,91,85,75,76,249,177,222,14,142,121,42,25,44,200,157,168,87,203,177,39,70,190,62,113,53,205,87,179,209,205,206,16,26,168,50,174,93,247,132,175,80,186,167,173,154,53,144,99,154,153,77,117,186,253,72,184,71,77,69,150,220,42,170,106,102,187,249,167,77,60,148,242,203,50,187,185,53,63,216,69,86,191,210,41,233,218,172,111,20,116,148,130,5,228,230,125,93,218,186,65,240,252,209,156,174,11,117,37,227,44,191,96,246,11,110,57,106,158,161,172,99,231,75,84,46,125,84,204,71,36,175,166,133,56,243,237,166,234,249,33,141,93,31,117,36,109,37,229,57,102,85,156,223,106,178,156,215,38,186,228,23,170,222,30,102,227,116,173,146,174,170,126,12,107,25,206,89,21,207,119,22,49,173,77,215,209,173,68,79,68,67,234,234,46,166,101,90,161,113,179,220,114,154,190,231,208,56,253,171,25,183,64,201,36,88,105,104,104,41,99,167,137,145,181,239,119,14,93,183,74,244,110,205,89,102,149,232,214,243,216,179,79,10,254,130,169,169,105,173,93,83,235,37,138,146,177,245,148,240,220,48,107,101,71,117,31,70,244,150,102,173,125,77,60,145,53,170,245,107,32,150,149,237,123,217,194,94,238,200,244,137,204,14,235,225,221,208,45,31,76,120,170,231,154,165,111,181,92,181,54,247,218,168,217,105,160,168,250,179,26,71,43,60,181,45,79,21,122,76,246,79,35,106,36,141,233,27,190,204,109,228,216,251,146,205,80,0,17,87,197,31,220,79,83,127,5,249,197,17,42,136,171,226,143,238,39,169,191,130,252,226,136,10,86,233,59,222,159,70,254,32,99,223,49,128,209,238,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,225,230,109,215,74,40,234,233,103,224,246,189,156,226,145,28,199,113,123,26,228,221,61,28,212,84,245,68,51,133,210,119,189,62,141,252,64,199,190,99,1,165,48,51,215,215,71,70,87,222,143,53,30,150,217,29,215,233,156,51,40,243,21,24,205,202,87,177,42,157,28,74,206,237,53,76,109,219,105,162,238,196,139,35,90,145,200,215,181,205,226,170,248,163,252,189,14,117,119,117,233,7,87,29,149,207,110,171,188,98,119,234,118,219,114,59,84,21,14,99,223,2,61,28,202,168,88,174,72,159,83,10,242,225,220,77,149,146,77,26,58,62,234,200,219,222,215,77,11,211,142,162,244,226,227,165,250,161,102,243,214,170,237,165,134,104,149,25,85,111,170,106,42,71,85,77,34,162,246,230,103,39,108,187,43,85,174,115,30,215,177,239,99,179,217,212,95,77,26,167,210,254,119,54,11,169,150,159,242,124,149,230,142,10,159,162,238,127,153,134,89,60,164,243,69,31,123,181,223,99,36,226,223,176,253,218,191,114,168,104,247,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,243,242,215,27,93,108,117,116,179,240,123,152,254,18,198,174,99,184,189,142,106,236,190,142,106,162,250,162,159,88,163,111,13,142,185,238,189,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,78,200,213,219,105,121,42,198,177,201,121,32,0,0,0,0,82,183,141,95,189,62,45,240,254,135,230,55,19,170,248,24,254,187,63,118,255,0,137,28,171,198,175,222,159,22,248,127,67,243,27,137,213,124,12,127,93,159,187,127,196,128,181,64,0,2,128,124,81,253,251,53,55,240,95,147,209,23,252,80,15,138,63,191,102,166,254,11,242,122,32,37,87,129,143,235,179,247,111,248,145,106,133,85,248,24,254,187,63,118,255,0,137,22,168,7,228,182,90,109,86,90,103,209,217,173,148,148,20,242,84,79,86,248,169,161,108,76,116,243,202,249,166,149,90,212,68,87,201,44,146,72,247,123,92,247,185,203,186,170,169,205,122,177,247,88,214,79,135,249,15,203,167,58,169,202,186,177,247,88,214,79,135,249,15,203,167,3,53,134,170,12,171,154,168,0,0,0,0,3,42,230,148,250,78,247,88,209,191,135,248,247,203,160,31,201,59,165,143,251,218,116,171,255,0,67,109,223,252,9,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,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,67,226,35,209,5,103,74,185,218,101,184,117,47,45,50,203,46,18,197,98,106,77,61,76,214,185,27,12,82,62,150,170,87,196,214,55,147,223,63,151,69,146,73,31,21,59,149,238,87,49,238,91,233,33,87,139,142,166,98,184,127,72,87,140,22,237,87,189,235,61,184,80,91,237,20,177,201,31,113,222,90,174,26,201,231,115,28,244,122,194,198,64,140,115,216,215,113,146,120,26,168,136,253,208,41,90,221,170,186,143,104,211,139,190,144,219,51,75,173,54,25,126,184,83,221,46,86,72,234,21,41,106,106,161,69,72,228,115,127,251,69,114,39,217,123,161,129,206,71,44,49,43,61,175,75,189,50,103,221,83,106,133,183,79,241,10,106,186,59,107,234,26,219,214,66,182,233,170,104,172,208,44,114,201,206,119,70,156,90,247,182,9,91,19,30,230,36,146,35,89,201,187,171,155,200,11,84,240,66,212,139,19,63,41,122,67,81,71,106,167,189,75,229,50,74,58,136,232,94,149,213,180,172,222,158,161,147,84,38,236,88,96,123,233,150,56,215,103,35,170,231,115,121,35,157,196,44,167,74,180,207,21,209,189,56,199,52,183,10,164,242,246,92,102,223,21,190,155,148,113,178,73,184,39,219,158,94,219,24,199,77,43,213,210,72,244,106,115,145,239,114,166,238,83,213,128,6,85,205,41,244,157,238,177,163,127,15,241,239,151,64,102,176,210,159,73,222,235,26,55,240,255,0,30,249,116,0,117,80,0,25,87,47,39,51,234,238,213,210,15,135,230,140,229,112,91,169,47,25,101,251,7,176,91,113,203,84,245,13,99,31,58,90,161,115,234,166,98,57,37,125,52,41,199,159,109,55,87,201,12,106,232,251,169,35,104,216,245,90,139,169,153,86,168,92,108,247,28,166,175,185,244,14,63,106,198,109,208,50,73,22,26,90,26,10,88,233,226,100,109,123,221,195,151,109,210,189,27,179,86,89,165,122,53,188,246,3,229,101,57,102,85,156,223,106,178,156,215,38,186,228,23,170,222,30,102,227,116,173,146,174,170,126,12,107,25,206,89,21,207,119,22,49,173,77,215,209,173,68,79,68,66,239,188,59,186,5,163,233,143,21,92,243,84,173,246,171,150,166,222,251,85,27,45,52,21,31,86,99,72,229,103,150,165,169,226,175,73,158,201,228,109,68,145,189,35,119,217,141,188,155,31,114,94,21,225,95,208,85,53,45,53,171,170,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,56,75,221,217,30,145,57,150,148,4,85,241,71,247,19,212,223,193,126,113,68,82,183,73,222,244,250,55,241,3,30,249,140,5,212,248,163,251,137,234,111,224,191,56,162,41,91,164,239,122,125,27,248,129,143,124,198,0,52,166,81,95,136,143,64,181,157,49,229,73,158,105,109,190,235,114,211,43,223,118,163,100,166,158,163,234,204,137,36,76,242,213,85,60,85,137,11,223,60,109,167,146,71,164,142,251,81,187,147,163,238,75,122,135,159,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,194,86,110,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,129,66,222,29,58,223,170,26,59,212,190,57,65,167,214,60,131,40,161,203,170,27,106,189,98,214,137,35,71,221,32,86,63,140,187,75,249,166,190,153,92,233,210,71,58,52,107,25,43,93,44,81,73,43,143,215,226,143,239,217,169,191,130,252,158,136,185,62,154,250,63,208,238,149,172,75,108,211,44,111,189,117,155,190,218,188,146,232,200,103,188,85,199,43,216,229,133,245,12,141,156,97,78,212,72,145,70,214,71,188,104,229,106,189,92,247,83,103,138,63,191,102,166,254,11,242,122,32,63,87,135,87,89,52,221,39,234,133,77,191,43,166,164,110,9,155,212,82,67,146,215,37,20,181,21,180,44,167,142,165,41,230,129,25,35,83,131,101,169,71,74,156,36,122,198,215,118,218,175,217,29,113,61,69,244,245,165,157,98,232,212,216,229,202,166,213,55,210,182,246,212,227,57,109,29,45,53,116,214,254,235,161,157,149,20,146,170,46,240,203,218,133,36,72,222,206,236,91,181,30,221,209,201,156,34,202,124,45,250,250,163,211,191,35,211,38,177,220,45,86,220,65,124,229,70,59,145,86,84,193,67,13,162,69,238,212,205,77,87,36,142,99,29,12,175,89,22,57,21,86,70,203,34,71,246,217,35,59,33,234,252,60,250,117,197,122,75,212,124,203,84,186,173,202,177,76,42,245,108,184,87,98,24,119,214,58,232,237,177,215,246,21,158,126,233,67,231,162,137,242,194,230,73,79,28,53,16,185,55,142,106,150,189,168,143,105,106,134,122,252,66,58,148,177,117,67,212,117,195,53,195,147,158,45,100,183,193,143,88,170,95,74,250,121,171,41,97,124,146,62,121,24,247,42,167,57,231,157,89,186,49,221,174,210,61,141,122,61,9,235,224,205,249,92,201,176,12,199,57,204,181,91,32,188,226,116,21,20,152,157,135,31,173,185,190,170,10,23,210,194,217,94,246,71,43,28,180,236,108,85,20,241,198,216,100,107,21,59,169,36,107,194,23,52,44,124,0,6,107,58,177,247,167,214,79,136,25,15,204,103,45,83,165,94,161,113,94,151,252,43,240,221,92,202,105,188,255,0,144,250,90,154,221,107,101,84,116,243,92,235,165,189,86,182,42,120,220,245,255,0,117,35,213,173,123,153,20,82,189,24,254,28,86,170,250,177,247,167,214,79,136,25,15,204,103,60,166,85,169,153,86,97,136,97,88,45,218,175,107,46,5,111,171,183,218,41,99,146,78,219,124,205,108,245,147,206,230,57,234,196,153,239,157,24,231,177,173,229,28,16,53,81,85,155,168,126,189,98,214,44,251,93,115,251,166,163,106,53,250,174,227,114,184,212,79,44,81,75,85,52,208,91,224,146,105,38,109,37,43,102,123,221,21,52,110,149,233,28,72,229,70,162,255,0,90,173,164,248,93,116,11,71,135,216,173,189,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,184,86,59,183,27,162,237,171,93,12,110,119,37,87,200,172,135,133,120,97,116,21,77,172,247,90,78,160,117,130,197,73,95,167,214,202,138,152,109,86,138,190,235,22,237,113,129,208,240,154,72,157,23,106,162,133,170,233,218,168,146,253,169,160,88,222,215,49,36,99,174,124,0,0,0,0,1,0,60,106,253,214,49,111,136,20,63,46,184,147,252,128,30,53,126,235,24,183,196,10,31,151,92,64,128,30,23,30,253,154,101,248,215,201,235,75,254,40,7,194,227,223,179,76,191,26,249,61,105,127,192,126,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,54,228,230,49,211,204,230,181,87,102,172,178,42,109,201,119,253,96,0,0,0,57,87,86,62,235,26,201,240,255,0,33,249,116,231,85,57,87,86,62,235,26,201,240,255,0,33,249,116,224,102,176,210,159,73,222,235,26,55,240,255,0,30,249,116,6,107,13,15,105,134,177,96,58,21,208,214,151,234,54,163,95,169,45,214,219,118,155,217,37,138,41,106,161,134,123,132,241,217,217,51,105,41,91,51,216,217,106,100,108,79,72,226,71,34,185,83,250,213,2,5,120,194,116,251,161,216,53,246,221,172,88,86,65,106,179,103,89,69,193,141,191,226,112,79,10,73,93,28,172,168,114,94,91,78,142,73,34,222,74,119,69,43,209,139,28,178,61,174,85,108,137,34,203,5,116,31,83,53,79,74,53,79,31,202,116,114,174,235,245,147,233,10,72,96,183,91,228,169,255,0,12,255,0,124,196,246,219,230,138,157,237,146,162,25,164,142,54,186,4,95,183,232,158,221,143,215,212,86,188,230,93,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,240,141,174,217,92,140,111,55,171,228,114,115,123,149,108,83,194,159,161,43,82,90,168,58,166,214,92,102,173,215,39,84,36,248,69,170,227,3,91,4,112,35,88,232,239,10,197,85,115,222,231,43,146,14,109,106,49,25,223,106,63,156,18,70,18,3,196,19,36,186,230,94,26,185,62,95,125,198,42,241,187,149,242,207,140,220,171,44,213,106,238,253,182,121,174,86,249,36,165,147,147,24,238,113,185,202,197,221,141,93,218,187,181,190,196,163,108,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,156,30,142,99,184,189,141,93,156,138,213,219,101,69,79,66,250,124,81,253,196,245,55,240,95,156,81,20,2,6,132,250,32,235,71,21,234,227,78,32,174,173,117,170,201,159,91,123,144,94,241,232,171,163,116,143,237,36,60,171,169,160,87,172,201,70,245,158,52,71,61,62,196,138,232,185,63,138,72,248,85,213,111,133,173,29,147,92,108,57,230,1,55,148,210,124,155,32,142,92,194,54,214,65,73,38,51,75,36,213,85,119,26,168,149,105,217,73,71,110,167,163,137,27,26,202,247,57,178,112,143,139,249,49,22,0,104,94,186,106,63,78,154,143,110,213,13,47,188,249,27,173,14,241,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,139,119,77,209,200,230,181,236,115,30,198,61,182,85,215,111,136,30,9,169,29,21,99,244,58,77,156,218,169,242,157,81,242,244,217,5,138,142,182,105,46,22,106,22,70,231,215,211,200,246,36,107,31,231,219,21,54,243,49,27,81,4,179,44,108,123,28,175,104,79,253,7,203,52,107,43,210,204,127,242,9,147,90,175,56,101,154,223,73,105,183,125,31,90,234,143,39,12,84,209,118,169,166,230,171,44,115,50,23,69,202,57,182,149,187,167,52,69,83,160,25,193,232,202,171,81,255,0,148,214,158,88,244,203,41,202,236,53,247,236,130,223,110,175,169,198,228,84,170,250,53,106,162,146,169,94,206,47,142,88,89,28,75,51,217,52,114,67,198,30,82,49,205,106,161,163,224,57,167,81,90,13,134,245,37,164,119,221,41,204,232,169,28,203,141,59,223,108,174,154,157,102,125,166,226,140,114,83,214,196,141,123,29,206,55,59,117,106,61,188,216,175,141,203,193,238,69,207,14,186,104,94,163,244,233,168,247,29,47,213,11,55,145,186,208,237,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,248,187,101,217,28,142,107,152,246,177,236,123,27,166,146,152,60,105,243,91,85,235,168,108,83,10,183,211,227,242,212,99,88,187,37,174,172,164,99,93,113,108,245,85,18,57,41,42,164,71,42,163,35,138,56,166,138,39,34,43,124,228,143,245,73,80,8,65,152,106,174,163,234,5,139,22,198,51,92,210,235,122,181,97,86,247,90,236,20,149,149,11,36,118,250,85,122,189,99,141,23,254,11,119,93,220,145,197,12,104,188,34,141,173,154,190,26,158,31,191,151,106,202,29,123,213,104,120,96,54,171,131,190,139,183,57,187,73,120,174,164,158,153,255,0,157,138,122,103,195,81,110,122,121,152,36,226,244,114,201,27,217,233,197,196,0,52,61,225,251,171,216,110,175,244,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,213,175,99,154,177,200,199,53,87,118,74,212,119,23,163,216,208,145,68,0,241,171,247,88,197,190,32,80,252,186,226,79,242,0,120,213,251,172,98,223,16,40,126,93,113,2,170,250,78,247,167,209,191,136,24,247,204,96,52,81,170,185,78,156,97,122,113,145,228,154,189,93,106,164,195,41,45,242,182,246,235,164,73,45,44,148,178,39,109,208,190,37,71,119,187,156,210,52,137,26,231,72,231,163,26,215,43,145,171,156,206,153,46,214,171,7,82,90,81,125,190,220,233,45,214,219,118,113,98,171,172,172,171,153,176,193,77,4,117,240,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,73,43,226,95,215,29,79,81,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,219,100,139,35,213,85,204,100,33,16,53,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,250,162,253,167,123,87,239,244,253,119,211,139,6,184,224,119,189,94,183,121,236,50,135,32,161,158,247,11,154,143,141,105,91,51,85,206,150,53,134,110,244,45,244,116,144,164,106,233,99,107,227,106,177,94,143,111,75,232,207,163,60,251,171,60,254,154,142,142,134,174,221,132,219,170,25,45,250,253,44,83,67,3,160,142,106,116,169,164,165,169,72,37,133,107,187,53,9,36,113,73,178,108,156,157,233,237,249,93,98,116,171,153,116,161,171,151,12,62,243,109,171,118,49,113,168,168,169,196,238,242,72,147,50,227,110,71,253,132,116,173,99,27,230,99,107,163,108,204,226,222,47,84,114,39,109,241,189,225,161,220,79,234,175,213,91,55,212,95,162,190,173,253,31,79,244,63,209,61,191,35,228,123,109,236,121,126,215,230,251,61,190,28,56,125,158,59,109,233,177,156,46,172,125,233,245,147,226,6,67,243,25,201,105,225,133,215,173,54,140,93,105,58,126,214,11,237,37,6,159,92,234,42,102,181,93,234,251,175,91,77,198,119,67,194,25,37,116,189,170,122,23,43,103,114,170,69,246,102,157,100,123,154,197,145,237,137,125,88,251,211,235,39,196,12,135,230,51,129,117,62,23,30,226,122,101,248,215,206,43,74,86,234,199,222,159,89,62,32,100,63,49,156,186,159,11,143,113,61,50,252,107,231,21,165,43,117,99,239,79,172,159,16,50,31,152,206,5,191,120,71,106,102,43,152,116,133,103,193,109,53,123,94,176,43,133,125,190,239,75,36,145,247,27,230,106,230,172,130,118,177,175,87,164,47,100,234,198,189,237,111,41,32,157,168,138,140,221,126,87,137,231,68,21,157,69,226,180,218,189,166,244,188,243,236,62,223,52,85,20,238,154,119,253,43,103,134,58,138,132,165,130,158,40,164,89,43,59,238,218,20,111,4,119,126,70,189,206,218,62,21,45,211,23,80,185,87,75,250,203,101,213,204,90,155,207,249,14,229,53,198,214,250,169,41,225,185,208,202,222,50,211,200,230,47,251,153,24,174,107,218,201,98,137,234,199,240,226,186,30,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,245,42,134,107,45,55,60,203,74,51,250,43,205,28,117,118,12,179,14,188,71,83,19,42,233,17,39,183,220,105,38,71,53,36,134,102,170,35,227,150,52,221,146,53,125,90,168,228,246,161,215,250,204,234,151,249,92,102,216,126,164,86,227,127,66,94,173,184,125,45,138,247,79,19,185,82,190,186,42,202,185,93,45,50,171,149,233,11,217,60,110,70,191,237,49,202,230,110,244,106,72,249,149,226,177,208,149,213,46,181,253,83,104,214,51,72,235,107,169,214,124,222,213,110,129,205,158,57,209,207,116,151,132,98,42,181,236,115,85,169,63,6,181,88,172,239,185,31,206,121,35,171,96,45,83,192,199,245,217,251,183,252,72,181,66,170,252,12,127,93,159,187,127,196,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,2,151,60,101,113,150,81,245,9,111,201,91,34,170,214,227,246,248,213,170,239,68,217,245,105,236,219,255,0,23,251,72,97,164,214,173,72,171,201,98,184,233,157,146,186,190,229,70,174,68,90,106,9,42,145,156,163,122,46,237,99,93,237,111,63,106,125,223,208,78,239,26,63,250,236,99,255,0,252,227,160,255,0,232,213,231,178,240,96,211,155,5,235,28,207,242,187,237,130,130,185,240,92,232,105,233,164,168,167,138,85,103,247,188,202,244,78,77,85,79,73,27,236,84,223,251,0,130,221,67,82,117,2,251,204,183,141,98,181,85,211,213,86,39,231,28,235,76,148,173,84,99,34,111,177,209,51,111,179,219,255,0,236,83,137,22,179,226,221,96,190,89,97,142,237,110,199,173,142,180,86,197,51,101,157,90,206,228,8,141,161,98,43,19,116,84,85,115,151,238,95,97,84,192,0,0,0,0,0,0,127,211,37,124,104,168,199,109,201,54,95,67,253,168,40,43,110,149,45,163,160,167,146,121,164,223,139,35,98,185,203,178,42,175,162,34,175,177,20,252,231,217,180,203,122,198,170,233,111,20,145,53,175,115,85,209,42,187,218,138,221,151,216,168,169,232,224,62,254,63,96,170,198,242,108,90,225,36,204,243,50,93,169,247,131,125,228,98,182,102,170,110,197,68,84,223,209,127,167,115,68,93,52,214,79,93,161,216,100,245,12,86,191,232,59,114,122,183,142,255,0,222,112,174,255,0,241,153,209,198,46,213,247,173,66,176,212,86,200,174,115,174,180,127,103,146,170,39,231,88,158,155,170,254,195,70,125,57,55,142,136,97,73,182,223,224,27,111,255,0,74,66,7,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,175,138,198,136,90,181,99,165,202,252,174,107,230,63,99,185,105,197,66,228,52,245,215,88,218,213,168,131,180,248,165,183,197,63,233,68,250,135,62,30,12,68,84,150,104,105,227,84,78,72,246,76,162,170,252,109,53,175,254,161,122,115,163,183,254,204,214,225,85,36,95,239,138,58,72,225,122,73,254,253,89,26,232,255,0,204,43,93,250,104,5,85,154,40,232,39,76,241,93,47,233,31,76,237,216,181,39,111,233,236,126,139,38,184,206,248,227,73,170,171,171,224,101,68,175,145,204,99,121,241,238,54,38,43,183,114,69,12,76,87,59,134,230,117,203,201,240,136,214,43,174,165,116,184,252,71,35,191,82,87,92,180,250,241,45,146,154,37,170,116,181,177,218,157,20,115,82,58,118,189,238,114,49,28,250,136,34,84,70,179,183,74,214,53,63,54,229,2,111,128,0,168,191,23,109,111,214,141,53,234,75,27,177,105,206,175,102,184,173,182,124,30,142,174,90,59,37,254,174,134,9,39,117,125,123,93,43,163,134,70,181,94,173,99,26,174,84,223,102,53,62,228,58,87,131,94,172,106,158,168,126,87,255,0,41,154,151,149,229,191,70,125,95,242,95,78,222,106,107,252,175,115,233,14,231,107,188,247,112,229,219,103,46,59,111,193,187,251,16,145,93,80,120,122,104,191,86,121,253,191,81,181,27,39,205,109,215,43,117,158,43,36,81,89,43,105,33,129,208,71,52,211,53,206,108,212,210,185,95,202,161,232,170,142,68,217,27,233,237,85,244,29,41,116,83,165,157,31,125,105,252,153,223,242,187,159,214,223,35,231,126,157,170,166,155,183,229,123,253,190,215,102,8,182,223,204,191,151,46,91,236,221,182,217,119,10,214,241,171,247,167,197,190,31,208,252,198,226,121,78,136,53,143,81,244,19,166,14,166,181,67,75,97,181,37,234,219,245,70,159,205,220,28,174,242,17,212,212,87,211,249,152,97,224,230,79,51,31,52,124,99,145,91,26,110,175,119,52,103,102,95,87,227,87,239,79,139,124,63,161,249,141,196,120,108,104,167,242,137,233,247,170,45,28,142,225,228,170,242,11,126,53,228,39,116,189,184,217,93,4,181,245,20,189,215,118,228,84,133,103,134,36,147,139,21,221,181,127,29,157,178,160,64,171,77,178,166,245,117,162,179,81,201,73,29,69,125,68,116,209,62,174,174,42,88,26,247,185,26,213,146,105,156,216,162,102,234,155,190,71,53,141,77,213,202,136,138,166,140,250,81,233,71,78,58,74,211,134,97,88,84,94,122,235,93,219,158,255,0,127,158,20,101,85,222,169,168,168,142,114,34,175,110,22,114,114,69,10,42,182,54,185,202,170,247,190,73,31,156,35,78,122,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,101,170,143,141,200,173,106,162,162,7,181,40,7,197,31,223,179,83,127,5,249,61,17,127,197,0,248,163,251,246,106,111,224,191,39,162,3,154,90,186,152,204,172,29,46,93,122,88,177,80,210,82,216,178,60,161,249,29,246,185,200,146,79,88,196,138,141,32,164,98,43,118,133,140,150,141,37,115,209,85,239,94,219,81,88,214,189,37,243,250,3,164,223,151,93,101,196,244,143,235,125,171,23,250,209,112,109,23,210,151,55,109,12,31,101,206,226,214,238,157,201,159,199,183,20,92,155,220,149,241,179,147,121,114,73,149,209,191,67,152,111,87,189,19,101,21,84,175,164,177,234,45,143,56,184,50,195,126,123,23,132,140,250,62,222,239,37,89,197,21,207,166,115,149,202,142,68,87,194,247,43,216,142,71,75,20,176,91,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,56,159,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,134,148,244,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,253,17,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,61,169,5,124,55,122,250,177,107,238,43,107,209,45,72,184,121,45,77,199,237,236,167,167,154,170,165,242,125,102,165,130,61,150,165,146,74,231,61,213,141,99,57,79,27,156,174,126,206,153,155,183,184,200,103,80,25,172,234,199,222,159,89,62,32,100,63,49,156,155,250,121,208,86,61,212,207,135,14,3,156,233,245,138,146,143,85,45,20,247,217,168,95,79,229,104,153,127,122,222,100,106,195,93,50,196,175,153,237,167,167,116,116,234,233,24,198,61,232,142,115,88,170,169,8,58,177,247,167,214,79,136,25,15,204,103,46,167,194,227,220,79,76,191,26,249,197,104,20,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,216,58,57,233,235,249,79,245,5,141,233,53,109,77,214,138,203,87,223,173,189,220,45,212,189,233,40,232,96,137,210,57,202,170,138,200,187,143,72,224,108,175,69,107,100,158,63,178,245,217,142,159,254,39,94,30,149,153,77,101,79,81,93,63,98,29,235,172,220,165,203,108,22,200,103,158,170,235,85,44,240,199,21,85,21,36,16,191,148,203,221,153,245,43,201,141,86,198,146,113,87,172,174,127,181,240,113,233,250,213,134,104,149,119,80,23,6,82,84,223,117,10,162,106,74,25,90,141,123,232,173,84,147,190,21,137,28,177,163,227,124,181,49,202,233,26,215,185,143,100,52,171,232,230,170,1,45,122,177,247,88,214,79,135,249,15,203,167,51,88,105,79,171,31,117,141,100,248,127,144,252,186,115,53,128,91,79,137,215,136,93,102,45,89,83,211,175,79,217,127,102,235,15,40,178,219,253,178,105,224,170,181,85,69,60,50,69,75,69,87,4,204,227,50,118,166,101,74,113,123,81,178,36,124,145,233,43,89,89,122,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,254,170,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,190,127,254,138,179,220,171,254,218,228,121,38,71,112,255,0,198,86,87,92,171,170,36,255,0,133,36,211,73,35,255,0,165,206,115,190,245,82,250,122,9,232,130,197,210,62,9,45,110,71,75,106,185,106,109,239,187,21,238,247,71,51,234,33,101,42,76,171,13,45,35,164,138,55,199,15,6,196,249,19,130,57,242,239,201,206,108,113,35,2,170,250,229,232,63,42,232,250,227,101,187,211,222,126,177,97,151,238,20,84,119,68,138,68,154,58,232,169,96,117,67,106,154,145,164,84,253,233,150,165,244,241,36,178,185,98,133,220,156,229,141,206,87,65,61,111,223,122,71,206,229,162,200,234,174,183,45,50,189,247,101,189,217,40,225,101,68,204,170,72,85,33,170,164,108,146,198,200,230,230,216,153,34,243,70,190,45,249,53,206,142,37,101,239,103,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,225,43,55,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,240,245,93,210,142,163,244,149,168,239,194,179,88,188,245,170,187,185,61,130,255,0,4,42,202,91,189,43,85,17,92,212,85,94,220,204,228,212,150,21,85,116,110,115,85,21,236,124,114,60,61,87,136,246,89,138,231,61,103,106,30,83,133,100,214,172,130,203,91,244,79,150,184,218,235,99,171,165,159,133,170,145,143,225,44,106,230,59,139,216,230,174,203,232,230,170,47,170,41,48,60,12,127,93,159,187,127,196,138,171,45,83,192,199,245,217,251,183,252,72,8,171,226,143,239,217,169,191,130,252,158,136,149,94,6,63,174,207,221,191,226,68,85,241,71,247,236,212,223,193,126,79,68,115,77,31,234,111,62,208,205,47,212,77,63,211,154,154,187,61,203,80,170,44,174,151,33,161,184,205,73,91,110,130,130,74,137,28,202,119,66,173,115,95,43,166,99,92,245,118,201,27,100,103,23,119,17,204,9,85,226,141,215,109,171,91,46,176,232,70,139,228,213,117,24,77,142,161,238,200,46,52,147,183,201,100,53,173,115,22,38,71,197,57,75,77,78,230,57,81,252,251,114,200,228,122,53,201,12,50,186,42,244,187,211,38,125,213,54,168,91,116,255,0,16,166,171,163,182,190,161,173,189,100,43,110,154,166,138,205,2,199,44,156,231,116,105,197,175,123,96,149,177,49,238,98,73,34,53,156,155,186,185,190,43,74,180,207,42,214,77,71,199,52,183,10,164,243,23,172,154,225,21,190,155,148,114,62,56,121,175,219,158,94,219,30,246,195,19,17,210,72,244,106,240,141,143,114,166,205,83,67,221,46,244,201,128,244,179,165,246,221,63,196,41,169,43,46,76,167,107,111,89,10,219,161,166,173,188,206,146,75,39,57,221,26,114,115,24,233,229,108,76,123,158,177,198,173,103,39,108,174,112,123,93,42,211,60,87,70,244,227,28,210,220,42,147,203,217,113,155,124,86,250,110,81,198,201,38,224,159,110,121,123,108,99,29,52,175,87,73,35,209,169,206,71,189,202,155,185,76,193,26,168,50,174,4,244,240,202,232,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,186,35,233,161,151,103,72,247,242,141,239,143,177,198,68,89,187,87,104,113,254,142,237,54,171,47,74,26,61,71,102,182,82,80,83,201,131,217,106,223,21,52,45,137,142,158,122,56,166,154,85,107,81,17,95,36,178,73,35,221,237,115,222,231,46,234,170,167,96,0,70,175,17,236,179,42,193,186,49,212,60,167,10,201,174,184,253,234,139,232,159,45,113,181,214,201,73,85,7,59,173,35,31,194,88,213,175,111,38,61,205,93,151,213,174,84,95,69,82,74,156,255,0,94,244,83,21,234,39,73,239,186,57,154,220,46,180,86,92,131,202,249,153,237,114,199,29,83,59,21,49,84,51,131,164,142,70,38,239,133,168,187,177,126,202,174,219,46,202,129,70,221,50,117,55,212,149,255,0,169,45,40,177,95,122,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,107,254,40,254,226,122,155,248,47,206,40,143,21,167,190,17,61,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,93,183,217,83,218,123,95,20,127,113,61,77,252,23,231,20,64,82,183,73,222,244,250,55,241,3,30,249,140,6,148,204,214,116,157,239,79,163,127,16,49,239,152,192,105,76,15,21,147,106,246,27,136,106,134,17,164,119,217,234,225,190,234,21,61,218,107,18,182,5,124,19,62,223,28,50,207,11,222,158,172,122,197,50,200,213,84,224,169,12,136,174,71,43,26,254,127,214,39,74,184,111,85,250,71,112,195,239,54,218,70,228,246,234,122,138,156,78,239,36,139,11,237,215,21,103,216,71,74,214,61,222,90,71,54,54,204,206,46,228,196,71,34,119,25,27,217,10,188,110,46,215,91,5,215,65,175,182,43,157,93,186,229,110,168,200,42,232,235,41,38,116,51,211,79,27,173,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,69,120,119,117,191,71,213,86,8,184,150,99,85,199,83,113,59,124,82,223,92,176,193,77,13,210,55,77,44,108,170,165,137,146,185,238,226,198,65,230,21,35,142,54,75,80,212,99,81,175,99,80,40,223,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,56,159,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,217,167,133,231,136,23,253,77,244,165,171,179,127,154,180,225,151,135,59,253,243,42,211,86,207,81,83,254,246,166,164,142,24,191,200,139,111,209,82,69,120,130,116,21,143,117,51,134,215,103,58,125,98,164,163,213,75,69,60,147,80,190,159,202,209,50,254,245,90,102,172,53,211,44,74,249,158,218,122,119,71,78,174,145,140,99,222,136,231,53,138,170,148,87,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,40,26,158,4,117,240,244,207,243,45,79,232,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,109,187,222,145,67,26,43,221,187,222,168,174,114,185,202,174,89,20,0,0,5,43,120,213,251,211,226,223,15,232,126,99,113,58,175,129,143,235,179,247,111,248,145,202,188,106,253,233,241,111,135,244,63,49,184,157,87,192,199,245,217,251,183,252,72,11,84,0,0,40,7,197,31,223,179,83,127,5,249,61,17,127,197,0,248,163,251,246,106,111,224,191,39,162,2,85,120,24,254,187,63,118,255,0,137,22,168,85,95,129,143,235,179,247,111,248,145,106,128,14,85,213,143,186,198,178,124,63,200,126,93,57,213,78,85,213,143,186,198,178,124,63,200,126,93,56,25,172,53,80,101,92,213,64,0,0,25,172,254,86,61,83,255,0,223,45,170,191,250,101,113,255,0,225,141,4,116,201,118,186,223,250,109,210,139,237,246,231,87,113,185,92,112,123,21,93,101,101,92,206,154,122,153,228,160,133,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,68,191,238,42,116,177,254,207,181,87,255,0,58,219,191,230,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,55,223,100,79,96,30,128,141,94,35,217,102,85,131,116,99,168,121,78,21,147,93,113,251,213,23,209,62,90,227,107,173,146,146,170,14,119,90,70,63,132,177,171,94,222,76,123,154,187,47,171,92,168,190,138,164,149,57,254,189,232,166,43,212,78,147,223,116,115,53,184,93,104,172,185,7,149,243,51,218,229,142,58,166,118,42,98,168,103,7,73,28,140,77,223,11,81,119,98,253,149,93,182,93,149,3,61,159,202,199,170,127,251,229,181,87,255,0,76,174,63,252,49,165,50,0,127,113,83,165,143,246,125,170,191,249,214,221,255,0,49,39,248,2,138,252,88,181,210,251,169,253,80,92,244,231,233,155,85,110,45,166,155,91,173,13,183,163,31,198,170,122,122,121,43,214,105,81,92,174,153,179,179,176,230,110,141,143,203,35,120,53,253,199,62,234,117,87,83,49,93,27,211,140,143,84,179,90,191,47,101,198,109,242,220,42,120,201,27,36,155,130,125,136,34,238,61,140,116,210,189,91,28,108,87,39,57,30,198,162,238,228,51,25,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,29,3,8,209,11,174,117,162,90,157,173,22,251,229,37,61,62,151,212,88,155,93,65,52,110,231,87,5,202,121,169,209,241,61,55,68,124,114,199,22,236,114,34,57,146,61,220,145,88,140,147,208,116,95,172,118,45,2,234,131,0,213,92,166,30,118,91,85,194,74,123,140,156,158,158,90,150,174,158,90,73,106,118,99,30,247,246,89,80,233,123,109,106,185,253,190,9,178,187,116,182,158,134,186,98,197,110,158,29,246,221,45,212,28,95,202,71,170,118,250,219,205,235,140,209,212,201,39,157,114,249,26,232,185,247,98,138,102,210,71,65,36,123,55,243,114,70,199,57,169,34,56,162,192,53,80,14,63,210,22,175,84,235,191,77,26,123,170,87,9,234,231,185,93,172,236,134,233,61,76,17,66,250,139,141,51,221,75,89,50,50,47,176,214,62,162,9,94,196,106,55,236,57,191,101,159,162,157,128,12,171,154,8,180,221,174,182,15,12,122,43,237,138,231,87,110,185,91,180,30,58,186,58,202,73,157,12,244,211,199,143,163,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,207,185,163,61,16,194,173,90,149,208,214,3,167,55,218,138,184,45,185,86,147,218,172,149,146,210,61,173,158,56,42,108,241,195,35,163,115,154,230,163,209,175,85,69,86,185,55,219,116,95,96,20,67,252,172,122,167,255,0,190,91,85,127,244,202,227,255,0,195,26,83,32,7,247,21,58,88,255,0,103,218,171,255,0,157,109,223,243,18,127,129,149,114,122,120,101,116,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,221,17,244,208,203,179,164,123,249,70,247,199,216,227,34,44,221,168,22,105,35,163,187,77,170,203,210,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,123,92,247,185,203,186,170,168,29,128,0,4,85,241,71,247,19,212,223,193,126,113,68,82,183,73,222,244,250,55,241,3,30,249,140,5,212,248,163,251,137,234,111,224,191,56,162,41,91,164,239,122,125,27,248,129,143,124,198,0,52,166,0,0,80,15,138,63,191,102,166,254,11,242,122,34,255,0,138,1,241,71,247,236,212,223,193,126,79,68,7,181,240,245,233,87,13,234,191,72,245,243,15,188,219,105,27,147,219,169,236,117,56,157,222,73,22,23,219,174,42,203,151,4,116,173,99,221,229,164,115,99,108,204,226,238,76,68,114,39,113,145,189,145,3,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,56,159,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,217,167,129,143,235,179,247,111,248,145,34,188,65,58,10,199,186,153,195,107,179,157,62,177,82,81,234,165,162,158,73,168,95,79,229,104,153,127,122,173,51,86,26,233,150,37,124,207,109,61,59,163,167,87,72,198,49,239,68,115,154,197,85,64,163,108,79,22,190,231,57,85,155,10,197,168,124,237,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,124,222,173,99,121,61,237,77,220,168,212,223,117,84,79,83,75,218,41,165,246,173,21,210,60,67,74,44,206,164,146,159,22,179,211,91,95,81,77,68,218,70,86,78,198,39,122,169,98,106,170,49,243,75,220,149,255,0,105,202,175,145,202,174,114,170,170,213,95,132,143,73,151,91,254,174,95,181,163,83,240,90,69,180,105,237,68,246,74,26,107,191,38,85,209,229,17,62,7,171,188,162,166,237,125,52,78,126,235,50,39,9,102,137,204,69,146,53,116,87,18,6,125,186,155,234,111,169,43,7,82,90,175,98,177,117,7,169,86,235,109,187,56,190,210,81,209,210,101,149,240,193,77,4,117,243,54,56,163,141,178,163,88,198,181,17,168,212,68,68,68,68,66,221,60,56,114,204,171,57,232,199,79,50,156,215,38,186,228,23,170,223,165,188,205,198,233,91,37,93,84,252,46,181,108,103,57,100,87,61,220,88,198,181,55,95,70,181,17,61,17,14,107,168,94,17,61,54,234,86,127,146,234,53,247,54,212,168,46,89,85,226,182,247,89,21,37,202,129,176,71,61,76,207,154,70,198,215,81,185,200,196,115,213,17,21,206,93,182,221,87,218,73,253,4,209,76,87,167,109,39,177,104,230,21,112,186,214,217,113,255,0,53,229,167,186,75,28,149,79,239,212,203,80,254,110,142,56,216,187,62,103,34,108,196,251,40,155,238,187,170,134,123,58,177,247,167,214,79,136,25,15,204,103,58,175,64,189,20,101,93,86,106,61,37,238,237,108,242,250,101,140,220,33,147,35,184,84,36,140,142,191,130,182,71,91,41,214,55,49,238,154,86,42,35,220,199,39,102,55,163,213,121,58,38,75,202,186,177,247,167,214,79,136,25,15,204,103,46,123,194,178,211,106,183,116,57,128,214,91,237,148,148,181,23,74,139,197,93,116,176,194,214,62,170,116,185,212,194,146,202,228,77,222,244,138,24,163,71,59,117,225,27,27,236,106,34,4,170,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,0,0,0,0,0,32,7,141,95,186,198,45,241,2,135,229,215,18,127,144,3,198,175,221,99,22,248,129,67,242,235,136,16,3,194,227,223,179,76,191,26,249,61,105,127,197,0,248,92,123,246,105,151,227,95,39,173,47,248,0,0,1,205,58,155,187,93,108,29,54,234,189,246,197,115,171,183,92,173,216,61,246,174,142,178,146,103,67,61,52,241,208,76,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,58,89,231,245,11,10,181,106,86,1,146,233,205,246,162,174,11,110,85,103,173,178,86,75,72,246,182,120,224,169,133,240,200,232,220,230,185,168,244,107,213,81,85,174,77,246,221,23,216,6,115,63,149,143,84,255,0,247,203,106,175,254,153,92,127,248,98,255,0,186,177,247,88,214,79,135,249,15,203,167,34,175,247,21,58,88,255,0,103,218,171,255,0,157,109,223,243,18,85,117,99,238,177,172,159,15,242,31,151,78,6,107,9,21,213,110,188,234,230,105,99,211,109,18,202,235,105,40,49,60,15,7,197,159,106,180,91,106,31,36,19,190,123,37,36,204,173,169,115,152,197,146,165,98,157,27,199,143,8,81,95,28,106,237,228,154,104,234,76,175,16,124,42,235,65,128,116,179,168,211,84,82,45,182,249,162,246,59,37,60,77,123,187,237,158,134,22,77,43,158,222,60,81,138,219,132,40,213,71,42,170,182,77,209,187,34,184,62,175,133,255,0,70,216,247,82,57,253,203,80,117,10,166,146,124,79,3,168,163,155,232,184,171,105,100,158,190,227,222,142,88,161,170,163,146,57,21,212,47,138,41,217,34,189,35,238,42,241,141,206,225,55,11,201,41,131,193,99,63,169,177,117,13,149,233,245,70,67,73,71,109,202,177,119,212,178,134,101,137,175,175,184,209,212,70,176,164,74,228,230,231,178,158,122,247,171,24,190,172,230,231,34,246,209,91,115,224,69,95,20,127,113,61,77,252,23,231,20,69,37,244,201,105,181,95,250,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,93,167,138,63,184,158,166,254,11,243,138,34,149,186,78,247,167,209,191,136,24,247,204,96,2,79,248,151,244,21,83,160,217,12,218,213,164,214,42,185,244,234,249,81,36,215,118,71,218,225,96,184,207,85,35,155,11,97,134,40,219,5,10,182,72,98,133,126,223,23,181,88,247,53,95,10,62,5,154,136,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,194,86,110,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,148,67,212,87,135,238,169,232,182,190,216,244,182,221,15,154,198,243,188,130,154,211,138,228,115,54,165,244,49,121,218,217,96,163,166,174,170,74,102,70,218,196,142,36,146,88,226,107,182,106,242,106,42,122,32,75,255,0,5,206,158,190,140,177,100,125,78,221,170,110,180,245,119,127,51,137,90,40,164,165,237,82,205,66,199,211,77,61,99,100,114,111,54,243,198,144,181,89,179,88,234,121,209,85,238,118,209,217,249,229,52,171,76,241,93,27,211,140,115,75,112,170,79,47,101,198,109,241,91,233,185,71,27,36,155,130,125,185,229,237,177,140,116,210,189,93,36,143,70,167,57,30,247,42,110,229,61,88,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,223,109,213,61,166,101,245,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,93,182,221,87,218,93,79,139,190,177,93,116,215,165,198,98,56,229,250,146,134,229,168,55,136,172,149,49,37,83,162,173,146,212,216,164,154,173,208,53,143,107,149,138,230,83,193,42,170,57,157,186,167,49,201,249,198,169,76,26,79,130,254,84,53,79,13,211,63,165,62,140,250,219,144,91,172,94,119,177,222,242,190,106,166,56,123,189,190,77,231,199,185,203,143,38,239,182,219,166,251,129,232,53,115,65,179,45,27,198,116,219,38,202,40,170,227,167,212,156,93,153,53,27,221,78,137,4,108,125,68,205,142,22,76,215,185,146,189,105,146,142,165,201,187,95,26,86,70,199,177,170,155,186,122,120,37,235,29,246,44,171,58,233,250,162,30,245,150,166,222,185,141,28,156,152,223,41,85,28,148,244,149,9,178,51,156,157,230,75,77,234,175,226,207,43,246,91,188,142,84,236,30,45,90,47,106,182,244,101,137,55,5,196,41,27,109,210,235,197,178,146,41,220,246,190,123,85,145,105,159,68,216,153,44,206,89,158,199,76,182,246,57,168,231,57,202,200,222,237,248,43,155,88,29,31,231,245,58,97,213,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,193,140,90,105,166,69,122,237,193,21,92,138,213,68,114,6,146,72,1,227,87,238,177,139,124,64,161,249,117,196,159,228,0,241,171,247,88,197,190,32,80,252,186,226,5,43,29,43,167,93,6,204,186,146,213,203,22,148,225,148,85,110,125,198,161,143,185,215,67,78,147,50,211,110,71,181,42,43,101,71,61,141,225,27,93,186,53,94,222,111,86,70,213,230,246,162,248,172,79,22,190,231,57,85,155,10,197,168,124,237,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,124,222,173,99,121,61,237,77,220,168,212,223,117,84,79,83,66,125,23,116,147,138,244,141,165,137,139,91,101,243,217,37,247,203,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,119,168,29,3,66,244,47,78,58,116,211,139,118,151,233,125,155,200,218,168,119,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,220,153,252,91,186,236,141,70,181,172,99,88,198,49,141,243,253,85,116,207,134,245,95,164,117,154,91,152,87,85,219,158,218,134,220,173,23,58,101,87,62,221,113,141,146,50,41,214,62,72,217,153,198,89,24,248,220,169,201,143,119,23,49,252,36,103,96,0,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,214,137,226,139,254,235,235,162,140,87,170,205,56,171,189,218,109,158,95,83,113,155,124,210,99,151,10,116,141,146,87,240,71,72,219,101,66,200,230,49,208,202,245,84,99,158,228,236,200,245,122,47,23,74,201,104,46,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,80,47,211,194,227,220,79,76,191,26,249,197,105,74,221,88,251,211,235,39,196,12,135,230,51,151,83,225,113,238,39,166,95,141,124,226,180,165,110,172,125,233,245,147,226,6,67,243,25,192,252,153,190,131,102,88,102,143,105,230,185,58,138,174,175,19,207,233,235,24,203,131,105,209,176,81,92,105,235,170,233,221,68,247,35,220,188,221,21,51,39,107,156,140,230,146,72,214,35,187,50,56,236,29,2,245,175,149,116,167,168,244,150,75,181,207,204,105,150,77,112,134,60,142,223,80,178,62,58,14,106,216,221,115,167,72,218,247,182,104,152,136,175,107,26,189,232,216,140,84,228,216,159,21,148,244,27,166,120,174,178,120,102,98,186,91,154,210,121,139,46,77,111,191,219,234,120,199,27,228,135,157,222,183,132,241,119,24,246,54,104,158,141,146,55,171,87,132,140,99,145,55,106,21,67,214,39,74,185,151,74,26,185,112,195,239,54,218,183,99,23,26,138,138,156,78,239,36,137,51,46,54,228,127,216,71,74,214,49,190,102,54,186,54,204,206,45,226,245,71,34,118,223,27,222,26,29,255,0,161,92,247,21,255,0,181,89,30,55,145,219,255,0,241,117,148,55,42,26,136,255,0,225,71,52,50,70,255,0,233,107,154,239,189,20,161,127,18,190,158,177,94,157,58,154,174,178,97,85,59,89,114,235,123,114,218,107,123,105,99,130,59,87,153,170,169,141,244,113,36,104,140,88,88,248,28,177,162,53,188,99,123,24,168,229,98,189,253,127,195,11,175,90,109,24,186,210,116,253,172,23,218,74,13,62,185,212,84,205,106,187,213,247,94,182,155,140,238,135,132,50,74,233,123,84,244,46,86,206,229,84,139,236,205,58,200,247,53,139,35,219,249,124,106,253,233,241,111,135,244,63,49,184,129,213,124,12,127,93,159,187,127,196,139,84,42,175,192,199,245,217,251,183,252,72,181,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,127,198,127,20,107,239,248,238,93,230,216,138,180,180,84,43,22,201,190,200,181,239,229,250,91,237,233,183,232,255,0,105,232,124,22,114,251,109,46,53,158,97,181,23,122,110,252,183,42,26,168,32,115,218,143,119,42,121,81,219,39,181,118,72,83,239,251,191,211,242,60,104,44,55,119,85,227,217,11,107,37,75,114,67,69,75,216,238,59,135,117,62,144,119,46,59,113,223,143,166,251,238,67,142,134,117,58,235,166,186,209,65,89,73,144,178,217,71,80,178,173,79,122,173,208,196,254,52,149,40,206,91,61,168,187,43,253,55,251,213,54,2,207,124,88,179,28,90,215,211,149,211,25,184,220,233,217,117,186,192,173,162,167,115,213,36,122,178,174,137,206,217,19,219,179,85,23,212,163,114,205,188,94,242,235,62,89,46,46,236,118,247,75,114,134,36,174,89,124,157,75,102,107,81,82,131,109,248,57,81,63,69,222,223,216,191,176,172,144,0,0,0,0,0,0,4,203,232,81,112,186,43,125,255,0,36,213,109,61,186,222,236,148,83,211,69,21,116,44,174,108,52,219,197,35,85,174,117,43,21,55,85,124,95,165,235,234,155,123,84,134,132,141,208,62,163,100,194,244,234,253,164,21,116,246,248,40,178,26,184,42,157,91,43,56,190,37,137,24,237,187,139,42,35,81,123,77,79,208,93,249,47,179,127,64,242,152,197,110,43,120,234,55,28,168,199,109,174,75,76,151,203,90,50,6,201,43,149,83,187,78,142,77,220,156,253,92,142,255,0,79,167,220,104,111,74,99,130,45,54,198,25,77,78,232,35,75,61,18,54,55,111,187,83,203,179,100,245,245,51,253,211,6,37,139,94,122,146,198,237,53,247,248,224,163,138,231,110,150,25,252,212,109,71,201,230,233,145,26,142,84,84,85,251,78,244,68,223,211,250,13,10,226,52,52,246,204,94,209,65,73,58,205,13,61,13,60,81,201,201,29,205,173,141,168,139,186,122,46,232,158,208,62,184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,156,30,178,117,210,179,168,158,163,179,61,70,250,103,233,27,43,174,18,91,177,199,49,39,100,44,179,211,189,209,210,172,113,78,170,248,187,140,78,251,217,179,83,187,52,174,224,213,114,181,46,83,196,211,90,255,0,34,221,35,229,62,94,223,230,171,243,189,240,170,62,113,115,134,47,59,4,222,98,73,54,145,142,110,212,177,84,240,114,114,218,85,139,147,85,188,182,160,16,4,202,240,167,215,154,109,27,234,142,131,25,190,214,213,199,98,212,154,116,198,100,99,106,37,72,35,184,190,86,58,130,103,194,198,57,37,127,117,22,153,170,168,222,218,86,72,245,123,90,143,71,67,83,245,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,6,167,129,207,250,126,212,207,203,38,135,96,122,165,37,93,170,162,175,38,199,232,110,21,255,0,69,201,206,150,26,231,194,223,53,3,62,219,213,189,169,210,88,213,142,114,185,142,98,181,203,201,170,116,0,0,0,41,91,198,175,222,159,22,248,127,67,243,27,137,213,124,12,127,93,159,187,127,196,142,85,227,87,239,79,139,124,63,161,249,141,196,234,190,6,63,174,207,221,191,226,64,64,14,169,244,83,249,59,117,5,155,104,228,119,15,59,73,143,220,19,200,78,233,123,146,62,134,120,153,81,75,221,119,110,52,89,146,9,162,73,56,177,27,220,71,241,221,187,42,219,167,132,22,168,90,179,78,146,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,217,29,11,28,234,137,161,110,252,145,203,75,34,163,189,173,108,63,241,159,210,26,108,67,94,113,173,92,183,65,73,13,62,161,89,221,13,98,54,121,95,60,215,27,127,110,41,38,123,29,246,24,197,166,154,134,54,163,23,213,97,145,85,168,171,201,255,0,175,193,111,88,236,88,126,178,229,186,59,119,135,183,87,168,150,250,122,139,93,79,39,175,42,171,107,106,36,117,55,6,177,81,57,193,61,68,189,199,61,141,111,150,227,246,157,35,81,2,229,10,1,241,71,247,236,212,223,193,126,79,68,95,241,64,62,40,254,253,154,155,248,47,201,232,128,159,254,10,158,235,25,79,196,10,239,151,91,142,171,215,215,70,90,113,212,246,156,85,228,247,59,173,171,18,204,241,43,124,213,22,220,170,185,233,13,44,84,177,163,165,146,154,225,39,253,199,250,110,238,46,238,129,202,233,27,186,44,177,203,202,188,21,61,214,50,159,136,21,223,46,183,17,255,0,197,35,175,170,61,68,243,221,50,104,229,194,213,114,196,19,201,212,100,89,21,29,76,21,208,221,228,78,213,76,52,212,146,70,231,177,176,196,244,141,100,145,21,36,116,177,172,127,97,145,191,188,21,193,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,221,2,117,127,117,234,239,75,235,111,185,46,27,87,105,200,113,218,132,164,188,86,82,219,157,5,146,170,121,36,153,209,197,67,35,230,149,239,124,116,237,167,116,205,122,162,181,211,49,83,236,189,165,48,244,163,210,142,163,245,107,168,236,194,176,168,188,141,170,135,183,61,254,255,0,60,42,250,91,69,43,149,81,28,228,69,78,228,207,226,228,138,20,84,116,142,107,149,85,140,100,146,51,66,122,85,166,120,174,141,233,198,57,165,184,85,39,151,178,227,54,248,173,244,220,163,141,146,77,193,62,220,242,246,216,198,58,105,94,174,146,71,163,83,156,143,123,149,55,114,129,157,126,172,125,233,245,147,226,6,67,243,25,203,169,240,184,247,19,211,47,198,190,113,90,82,183,86,62,244,250,201,241,3,33,249,140,229,212,248,92,123,137,233,151,227,95,56,173,2,85,31,146,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,245,128,57,87,86,62,235,26,201,240,255,0,33,249,116,230,107,13,41,245,99,238,177,172,159,15,242,31,151,78,102,176,11,158,240,185,232,74,235,162,118,169,181,223,90,49,154,74,124,218,249,78,198,227,246,234,184,29,231,113,234,39,53,233,43,228,228,188,98,169,168,107,218,138,206,29,200,163,106,177,92,213,154,104,155,97,64,0,56,255,0,84,93,50,96,61,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,206,7,72,156,154,199,186,8,155,43,24,230,44,145,163,153,201,187,163,155,216,0,25,140,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,244,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,177,255,0,3,31,215,103,238,223,241,34,42,248,163,251,246,106,111,224,191,39,162,37,87,129,143,235,179,247,111,248,144,17,87,197,31,223,179,83,127,5,249,61,17,23,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,37,7,138,63,191,102,166,254,11,242,122,35,191,248,37,233,158,43,144,106,62,162,106,149,218,147,204,94,176,251,125,190,223,104,238,71,27,227,167,243,235,83,223,157,188,152,175,100,200,202,68,141,175,99,155,249,185,231,106,163,145,254,129,50,186,4,232,78,213,210,38,51,91,125,201,107,41,46,218,139,145,83,165,37,226,178,150,70,207,69,75,4,117,19,58,56,168,100,125,60,83,177,146,70,234,119,76,215,170,163,164,133,138,158,140,105,45,64,0,101,92,213,65,149,112,52,167,210,119,186,198,141,252,63,199,190,93,1,213,78,85,210,119,186,198,141,252,63,199,190,93,1,213,64,0,0,17,87,197,31,220,79,83,127,5,249,197,17,42,136,171,226,143,238,39,169,191,130,252,226,136,10,86,233,59,222,159,70,254,32,99,223,49,128,210,153,154,206,147,189,233,244,111,226,6,61,243,24,13,41,129,85,126,57,223,169,63,222,79,225,167,42,240,84,247,167,202,126,31,215,124,198,220,117,95,28,239,212,159,239,39,240,211,149,120,42,123,211,229,63,15,235,190,99,110,2,234,76,214,117,99,239,79,172,159,16,50,31,152,206,105,76,205,103,86,62,244,250,201,241,3,33,249,140,224,93,79,133,199,184,158,153,126,53,243,138,210,85,17,87,194,227,220,79,76,191,26,249,197,105,42,128,0,0,165,111,26,191,122,124,91,225,253,15,204,110,39,85,240,49,253,118,126,237,255,0,18,57,87,141,95,189,62,45,240,254,135,230,55,19,170,248,24,254,187,63,118,255,0,137,1,106,128,0,5,0,248,163,251,246,106,111,224,191,39,162,47,248,160,31,20,127,126,205,77,252,23,228,244,64,74,175,3,31,215,103,238,223,241,34,213,10,171,240,49,253,118,126,237,255,0,18,45,80,1,202,186,177,247,88,214,79,135,249,15,203,167,58,169,202,186,177,247,88,214,79,135,249,15,203,167,3,53,134,170,12,171,154,168,0,0,0,0,2,128,127,186,143,215,103,251,121,255,0,201,155,63,252,208,187,238,158,178,155,238,115,160,90,105,154,229,53,222,118,245,144,97,246,107,165,198,167,180,200,251,245,83,209,69,36,178,112,98,53,141,228,247,185,118,106,35,83,125,145,17,61,8,129,253,197,78,150,63,217,246,170,255,0,231,91,119,252,196,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,166,251,236,137,236,3,208,0,0,129,94,49,218,189,77,133,116,209,67,165,180,243,210,45,203,81,239,16,194,248,38,130,87,63,232,234,23,178,170,105,162,123,118,99,30,218,132,160,98,163,213,119,100,207,226,213,217,92,202,118,210,173,51,202,181,147,81,241,205,45,194,169,60,197,235,38,184,69,111,166,229,28,143,142,30,107,246,231,151,182,199,189,176,196,196,116,146,61,26,188,35,99,220,169,179,84,154,190,50,122,215,245,231,168,43,78,142,82,91,251,52,154,101,111,94,244,242,69,198,73,235,174,49,83,212,73,197,201,35,145,208,182,6,81,163,119,99,28,146,119,247,228,222,10,121,79,8,237,51,202,179,14,175,108,249,213,166,147,107,46,5,111,175,184,93,234,164,142,78,219,124,205,36,212,112,64,215,181,138,196,153,239,157,94,214,61,205,229,28,19,185,21,85,155,40,94,77,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,134,125,188,70,244,207,242,95,214,78,163,219,169,233,46,177,208,95,174,13,201,168,231,184,71,183,154,243,241,182,162,161,240,185,24,214,190,22,213,73,83,19,85,55,219,178,172,115,156,230,57,77,10,21,43,227,139,139,88,169,50,173,36,205,105,232,120,94,174,182,251,197,174,178,167,186,245,238,210,210,73,75,37,60,124,21,120,55,139,235,106,87,116,68,114,247,54,114,170,53,168,129,208,60,18,245,51,42,200,52,227,81,52,182,237,87,230,44,184,125,194,223,112,180,119,36,145,242,83,249,244,169,239,192,222,79,86,50,20,125,34,72,214,49,173,252,228,243,185,85,202,255,0,75,42,40,175,194,59,83,50,172,63,171,219,62,11,105,171,222,203,158,219,235,237,247,122,89,36,147,182,239,45,73,53,100,19,181,141,122,49,102,99,224,86,53,239,107,184,199,60,237,68,69,126,233,122,128,101,92,210,159,73,222,235,26,55,240,255,0,30,249,116,6,107,13,41,244,157,238,177,163,127,15,241,239,151,64,7,85,0,1,149,115,74,125,39,123,172,104,223,195,252,123,229,208,25,172,52,167,210,119,186,198,141,252,63,199,190,93,0,29,84,0,4,85,241,71,247,19,212,223,193,126,113,68,82,183,73,222,244,250,55,241,3,30,249,140,5,212,248,163,251,137,234,111,224,191,56,162,41,91,164,239,122,125,27,248,129,143,124,198,0,52,166,0,0,80,15,138,63,191,102,166,254,11,242,122,34,255,0,138,1,241,71,247,236,212,223,193,126,79,68,4,170,240,49,253,118,126,237,255,0,18,45,80,170,191,3,31,215,103,238,223,241,34,213,0,249,54,12,79,21,197,62,146,250,173,140,218,172,223,76,220,38,187,92,126,143,162,142,159,206,87,75,183,118,166,110,8,157,201,159,197,188,164,118,238,118,201,186,174,199,214,0,0,0,12,214,117,99,239,79,172,159,16,50,31,152,206,93,79,133,199,184,158,153,126,53,243,138,210,149,186,177,247,167,214,79,136,25,15,204,103,46,167,194,227,220,79,76,191,26,249,197,104,18,168,0,0,0,0,0,0,128,30,53,126,235,24,183,196,10,31,151,92,73,254,64,15,26,191,117,140,91,226,5,15,203,174,32,64,15,11,143,126,205,50,252,107,228,245,165,255,0,20,3,225,113,239,217,166,95,141,124,158,180,191,224,0,0,0,0,7,42,234,199,221,99,89,62,31,228,63,46,156,234,167,42,234,199,221,99,89,62,31,228,63,46,156,12,214,22,233,214,174,21,117,202,188,38,52,122,251,111,168,164,142,159,14,179,225,119,186,230,204,247,35,228,129,246,196,161,70,196,136,213,69,127,118,186,39,42,57,90,156,26,245,223,116,70,186,162,205,15,105,238,21,117,212,175,15,12,107,78,108,85,20,144,92,178,173,23,162,178,81,203,86,247,54,8,231,169,177,178,24,221,35,154,215,57,24,142,122,42,170,53,203,182,251,34,251,0,163,110,148,114,207,168,221,77,105,86,83,38,77,245,126,146,139,48,180,249,251,139,171,124,164,112,80,190,170,54,85,119,101,221,168,216,93,3,229,108,156,151,138,198,231,163,190,202,169,165,51,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,154,62,232,255,0,63,166,212,254,151,52,183,51,135,33,171,190,212,85,98,244,52,215,11,133,90,202,233,231,184,211,68,148,245,171,35,165,78,111,122,84,195,50,43,215,126,106,138,228,87,34,163,148,57,175,138,63,184,158,166,254,11,243,138,34,149,186,78,247,167,209,191,136,24,247,204,96,46,167,197,31,220,79,83,127,5,249,197,17,74,221,39,123,211,232,223,196,12,123,230,48,1,165,51,242,86,218,109,87,26,154,10,203,133,178,146,170,162,215,80,181,116,50,205,11,94,250,89,214,41,33,89,98,114,166,236,122,197,52,177,171,155,178,240,145,237,246,57,81,127,88,0,0,2,146,252,101,179,250,108,155,170,59,94,25,110,200,106,234,233,240,236,94,146,154,178,222,229,149,32,161,184,212,75,45,68,138,198,185,17,138,249,41,164,161,87,61,155,238,141,141,170,187,199,197,191,43,194,35,71,109,90,149,213,27,242,236,142,195,87,93,109,211,235,60,183,186,105,86,149,178,209,71,117,116,177,195,72,217,220,246,57,168,244,107,234,39,137,17,90,254,229,43,94,213,252,219,144,138,186,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,77,247,217,87,218,91,79,130,198,1,77,98,233,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,193,204,101,68,245,236,87,177,61,95,205,174,85,237,162,52,38,174,183,225,87,93,74,209,124,251,78,108,85,20,144,92,178,172,94,235,100,163,150,173,238,108,17,207,83,73,36,49,186,71,53,174,114,49,28,244,85,84,107,151,109,246,69,246,25,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,212,241,156,206,186,112,171,174,1,214,14,173,216,175,53,20,147,84,85,101,21,119,182,58,153,238,115,18,11,131,188,244,45,85,115,90,188,219,21,76,109,122,109,178,61,28,136,174,68,71,40,94,159,71,249,253,54,167,244,185,165,185,156,57,13,93,246,162,171,23,161,166,184,92,42,214,87,79,61,198,154,36,167,173,89,29,42,115,123,210,166,25,145,94,187,243,84,87,34,185,21,28,177,131,198,175,221,99,22,248,129,67,242,235,136,240,92,203,62,152,233,151,35,197,170,242,111,59,87,143,230,21,61,155,116,149,189,201,45,244,51,210,211,62,62,49,42,170,197,12,147,165,99,155,178,35,93,34,78,169,187,185,143,26,191,117,140,91,226,5,15,203,174,32,85,95,73,222,244,250,55,241,3,30,249,140,6,148,204,214,116,157,239,79,163,127,16,49,239,152,192,105,76,0,0,1,154,206,172,125,233,245,147,226,6,67,243,25,205,41,153,172,234,199,222,159,89,62,32,100,63,49,156,11,169,240,184,247,19,211,47,198,190,113,90,82,183,86,62,244,250,201,241,3,33,249,140,229,212,248,92,123,137,233,151,227,95,56,173,41,91,171,31,122,125,100,248,129,144,252,198,112,46,167,194,227,220,79,76,191,26,249,197,105,237,122,196,233,87,13,234,191,72,238,24,125,230,219,72,220,158,221,79,81,83,137,221,228,145,97,125,186,226,172,251,8,233,90,199,187,203,72,230,198,217,153,197,220,152,136,228,78,227,35,123,60,87,133,199,184,158,153,126,53,243,138,210,85,1,152,29,85,211,60,171,70,245,31,35,210,220,214,147,203,222,177,155,132,182,250,158,49,200,200,230,224,191,98,120,187,140,99,221,12,172,86,201,27,213,169,206,55,177,200,155,57,15,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,101,207,99,103,237,163,145,27,187,35,98,187,147,249,61,215,103,226,51,209,71,242,170,211,136,47,248,5,178,213,30,166,226,223,156,182,212,206,157,169,46,148,40,143,89,45,142,155,147,88,222,79,122,73,19,165,71,53,146,53,205,222,38,205,44,137,68,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,129,105,94,6,63,174,207,221,191,226,69,170,21,87,224,99,250,236,253,219,254,36,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,16,71,197,194,133,103,208,90,90,148,131,151,11,155,62,215,45,182,218,138,189,125,133,36,73,28,145,42,43,211,110,94,169,253,69,221,120,183,71,117,93,3,165,150,150,120,219,76,219,155,57,181,201,234,171,228,171,247,251,191,103,244,149,5,166,186,113,156,107,166,75,71,135,227,20,222,102,177,140,88,162,107,97,145,200,141,108,111,127,175,109,143,95,209,137,223,119,221,253,96,125,58,140,55,202,233,167,214,107,93,243,191,52,241,74,181,116,222,91,143,6,182,85,98,125,183,59,101,221,188,151,209,63,160,229,139,237,245,37,142,179,116,71,172,93,63,105,109,94,81,145,211,82,73,73,60,107,230,123,76,170,115,227,70,204,198,39,233,192,198,183,126,242,123,87,255,0,171,19,149,21,21,81,200,168,169,237,69,0,0,0,0,0,0,3,253,232,40,106,110,85,81,209,210,71,206,89,92,141,107,119,68,221,85,81,19,219,233,237,84,62,157,174,134,59,94,69,29,29,245,157,182,70,233,27,34,111,190,202,136,228,254,110,255,0,122,125,199,228,177,220,238,22,91,148,23,123,98,181,42,41,36,108,204,87,55,146,34,181,200,228,221,63,173,16,255,0,92,143,34,185,229,23,39,221,110,207,99,170,31,191,37,99,56,167,171,149,203,233,253,110,80,58,110,31,113,198,44,186,255,0,138,92,49,185,59,180,48,95,109,178,39,164,141,253,25,160,85,253,52,85,246,163,141,14,233,85,205,151,141,55,198,46,49,183,102,207,103,162,122,38,255,0,229,64,197,253,137,251,76,227,244,236,145,191,91,176,148,151,110,43,144,91,119,221,118,255,0,227,184,141,33,224,13,141,184,54,60,216,182,226,150,186,77,182,93,255,0,236,44,3,239,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,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,125,183,84,246,129,80,30,49,29,69,83,106,30,174,89,116,75,15,203,41,46,56,246,11,78,249,174,240,208,203,42,177,183,249,30,246,75,12,235,203,179,43,233,225,100,109,106,181,170,232,159,81,83,27,157,203,155,25,205,122,21,208,186,204,167,79,122,129,215,155,189,155,157,151,9,210,252,154,221,107,171,145,103,143,252,49,87,108,153,142,88,85,168,145,75,219,164,90,134,200,199,57,85,158,110,7,112,85,115,92,216,193,168,89,173,215,82,179,252,151,81,175,180,244,144,92,178,171,197,109,238,178,42,70,57,176,71,61,76,207,154,70,198,215,57,206,70,35,158,168,136,174,114,237,182,234,190,210,226,122,124,209,79,200,183,133,14,119,230,46,30,106,191,59,211,252,131,53,172,225,47,56,98,243,182,117,242,241,199,188,108,115,118,165,138,155,155,87,150,210,172,188,92,173,227,176,82,177,42,188,77,52,83,242,45,213,198,83,229,238,30,106,131,59,223,53,163,231,47,57,162,243,179,205,230,35,147,104,216,214,237,85,21,79,6,167,45,162,88,185,57,93,203,104,170,92,159,140,222,133,209,229,58,53,98,215,155,69,155,157,235,9,184,71,110,186,85,198,176,71,254,7,171,114,177,171,50,185,18,89,123,117,107,78,216,216,215,42,51,205,206,238,10,142,115,154,31,3,193,99,94,105,174,216,110,87,211,149,230,182,173,247,43,21,67,242,107,42,77,81,44,172,250,58,101,142,42,152,98,98,179,132,12,138,161,99,145,83,159,231,31,92,247,35,62,203,220,182,104,102,219,164,206,160,110,189,50,235,206,49,170,244,111,171,125,182,142,163,202,95,168,233,213,202,181,182,169,182,109,76,93,180,146,54,200,244,110,210,196,217,29,193,38,138,23,59,126,38,146,64,0,0,165,111,26,191,122,124,91,225,253,15,204,110,39,85,240,49,253,118,126,237,255,0,18,57,87,141,95,189,62,45,240,254,135,230,55,19,170,248,24,254,187,63,118,255,0,137,1,215,252,99,180,134,155,53,233,162,135,84,169,224,164,75,150,156,94,33,153,243,205,60,173,127,209,213,207,101,44,208,196,198,238,199,189,213,11,64,245,87,162,108,200,95,197,201,186,181,245,87,210,22,175,83,104,71,82,250,123,170,87,9,233,32,182,218,111,12,134,233,61,76,18,204,202,123,117,75,29,75,89,50,50,47,182,231,178,158,121,94,196,106,59,237,181,191,101,255,0,162,183,253,212,166,144,211,107,214,131,103,58,71,52,20,146,84,100,86,121,161,183,173,92,242,195,4,87,22,109,45,20,210,62,45,222,140,142,166,56,100,84,68,118,232,197,69,107,145,85,171,154,32,53,80,80,15,138,63,191,102,166,254,11,242,122,34,236,250,107,213,234,109,122,208,108,27,87,33,158,146,74,140,138,207,12,215,4,164,130,88,96,138,226,205,226,173,134,54,75,187,209,145,212,199,52,104,170,174,221,24,138,142,114,42,57,105,51,197,31,223,179,83,127,5,249,61,16,31,39,77,122,209,202,180,111,164,123,215,79,90,102,235,173,151,36,201,179,9,111,181,185,53,29,116,148,147,80,80,164,20,41,28,84,143,133,237,145,38,146,74,87,164,142,118,205,108,91,181,17,235,42,172,92,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,213,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,202,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,167,65,61,16,88,186,71,193,37,173,200,233,109,87,45,77,189,247,98,189,222,232,230,125,68,44,165,73,149,97,165,164,116,145,70,248,225,224,216,159,34,112,71,62,93,249,57,205,142,36,96,116,174,151,122,100,192,122,89,210,251,110,159,226,20,212,149,151,38,83,181,183,172,133,109,208,211,86,222,103,73,37,147,156,238,141,57,57,140,116,242,182,38,61,207,88,227,86,179,147,182,87,59,176,0,6,107,58,177,247,167,214,79,136,25,15,204,103,46,167,194,227,220,79,76,191,26,249,197,105,74,221,88,251,211,235,39,196,12,135,230,51,151,83,225,113,238,39,166,95,141,124,226,180,9,84,0,3,149,117,99,238,177,172,159,15,242,31,151,78,102,176,210,159,86,62,235,26,201,240,255,0,33,249,116,230,107,0,213,64,0,0,0,10,1,241,71,247,236,212,223,193,126,79,68,74,175,3,31,215,103,238,223,241,34,42,248,163,251,246,106,111,224,191,39,162,37,87,129,143,235,179,247,111,248,144,17,87,197,31,223,179,83,127,5,249,61,17,42,188,12,127,93,159,187,127,196,136,171,226,143,239,217,169,191,130,252,158,136,149,94,6,63,174,207,221,191,226,64,90,160,0,1,149,115,85,6,85,192,210,159,73,222,235,26,55,240,255,0,30,249,116,7,85,57,87,73,222,235,26,55,240,255,0,30,249,116,7,85,0,0,0,69,95,20,127,113,61,77,252,23,231,20,68,170,34,175,138,63,184,158,166,254,11,243,138,32,41,91,164,239,122,125,27,248,129,143,124,198,3,74,102,107,58,78,247,167,209,191,136,24,247,204,96,52,166,5,85,248,231,126,164,255,0,121,63,134,156,171,193,83,222,159,41,248,127,93,243,27,113,213,124,115,191,82,127,188,159,195,78,85,224,169,239,79,148,252,63,174,249,141,184,11,169,51,89,213,143,189,62,178,124,64,200,126,99,57,165,51,53,157,88,251,211,235,39,196,12,135,230,51,129,117,62,23,30,226,122,101,248,215,206,43,73,84,69,95,11,143,113,61,50,252,107,231,21,164,170,0,0,2,149,188,106,253,233,241,111,135,244,63,49,184,157,87,192,199,245,217,251,183,252,72,229,94,53,126,244,248,183,195,250,31,152,220,78,171,224,99,250,236,253,219,254,36,5,170,0,0,20,3,226,143,239,217,169,191,130,252,158,136,191,226,128,124,81,253,251,53,55,240,95,147,209,1,42,188,12,127,93,159,187,127,196,139,84,42,175,192,199,245,217,251,183,252,72,181,64,7,42,234,199,221,99,89,62,31,228,63,46,156,234,167,42,234,199,221,99,89,62,31,228,63,46,156,12,214,26,168,50,174,106,160,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,12,230,117,167,169,159,149,222,171,53,63,58,142,174,213,87,73,81,144,79,111,160,170,181,201,220,165,170,161,162,68,163,165,157,143,230,228,127,114,10,120,158,175,107,184,185,206,87,53,17,170,136,150,21,224,125,133,93,104,48,13,83,212,105,170,41,22,219,124,188,91,172,148,241,53,238,239,182,122,24,101,154,87,61,188,120,163,21,183,8,81,170,142,85,85,108,155,163,118,69,117,69,151,231,225,89,105,181,91,186,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,38,239,122,69,12,81,163,157,186,240,141,141,246,53,17,2,90,144,215,197,179,10,181,101,93,22,228,23,219,133,69,92,117,24,117,226,213,123,161,108,47,106,50,73,223,82,218,21,108,168,173,85,86,118,171,165,114,35,85,171,205,172,93,246,69,107,166,81,194,186,233,194,173,89,255,0,71,218,183,98,188,212,85,195,79,75,139,213,222,216,234,103,181,175,89,237,237,243,208,181,85,205,114,112,116,180,209,181,233,182,234,197,114,34,181,85,28,129,66,221,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,126,241,86,195,27,37,217,138,249,41,164,154,52,85,86,236,175,69,71,53,81,28,154,94,50,174,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,64,50,196,105,79,164,239,117,141,27,248,127,143,124,186,3,53,134,148,250,78,247,88,209,191,135,248,247,203,160,3,170,128,0,202,185,165,62,147,189,214,52,111,225,254,61,242,232,12,214,26,83,233,59,221,99,70,254,31,227,223,46,128,14,170,0,2,42,248,163,251,137,234,111,224,191,56,162,41,91,164,239,122,125,27,248,129,143,124,198,2,234,124,81,253,196,245,55,240,95,156,81,20,173,210,119,189,62,141,252,64,199,190,99,0,26,83,0,0,40,7,197,31,223,179,83,127,5,249,61,17,127,197,0,248,163,251,246,106,111,224,191,39,162,2,85,120,24,254,187,63,118,255,0,137,22,168,85,95,129,143,235,179,247,111,248,145,106,128,0,0,0,0,102,179,171,31,122,125,100,248,129,144,252,198,114,234,124,46,61,196,244,203,241,175,156,86,148,173,213,143,189,62,178,124,64,200,126,99,57,117,62,23,30,226,122,101,248,215,206,43,64,149,64,0,0,0,0,0,4,0,241,171,247,88,197,190,32,80,252,186,226,79,242,0,120,213,251,172,98,223,16,40,126,93,113,2,0,120,92,123,246,105,151,227,95,39,173,47,248,160,31,11,143,126,205,50,252,107,228,245,165,255,0,0,0,0,0,0,57,87,86,62,235,26,201,240,255,0,33,249,116,231,85,57,87,86,62,235,26,201,240,255,0,33,249,116,224,102,176,210,159,73,222,235,26,55,240,255,0,30,249,116,6,107,13,41,244,157,238,177,163,127,15,241,239,151,64,5,21,245,237,166,121,86,151,245,113,169,150,236,166,147,183,244,246,65,91,147,91,167,100,114,36,53,84,53,243,190,162,39,198,231,177,188,248,247,29,19,213,187,181,37,134,86,35,157,195,114,199,252,22,51,250,107,239,79,57,94,159,84,100,53,117,151,44,87,40,125,75,40,102,89,92,202,11,117,101,60,107,10,68,174,78,13,99,234,32,175,122,177,139,232,254,110,114,39,113,21,220,43,198,211,76,242,170,109,83,193,117,143,202,119,113,187,134,62,152,207,126,56,228,119,151,174,167,169,168,168,225,51,184,118,217,220,142,171,120,211,154,185,221,137,254,202,35,55,95,21,224,211,159,211,99,61,81,221,48,203,142,67,87,73,79,152,226,245,116,212,118,246,172,171,5,117,198,158,88,170,35,87,181,168,172,71,199,77,29,114,181,239,219,100,116,141,69,222,78,46,11,10,241,71,247,19,212,223,193,126,113,68,82,183,73,222,244,250,55,241,3,30,249,140,5,212,248,163,251,137,234,111,224,191,56,162,41,91,164,239,122,125,27,248,129,143,124,198,0,52,166,0,0,113,254,177,46,214,171,47,74,26,195,89,121,185,210,80,83,201,131,222,169,25,45,76,205,137,142,158,122,57,97,134,36,115,149,17,95,36,178,71,27,27,237,115,222,214,166,234,168,135,96,33,7,140,46,107,117,197,122,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,224,231,166,219,170,57,161,70,198,140,250,22,194,173,88,7,71,218,73,98,179,84,85,205,79,85,139,210,94,222,234,151,181,207,73,238,13,243,211,53,21,173,106,112,108,181,50,53,137,182,232,196,106,42,185,81,92,185,236,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,118,223,100,95,97,167,219,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,101,48,120,215,218,110,176,245,37,134,223,102,182,85,178,219,89,131,211,210,83,214,58,23,36,19,79,13,125,107,165,137,146,109,197,207,99,103,133,206,106,46,237,73,99,85,219,146,111,115,229,112,120,220,97,86,170,253,23,211,221,70,154,162,173,46,86,60,162,91,37,60,77,123,123,14,130,186,146,73,165,115,219,199,146,189,29,111,133,26,168,228,68,71,73,186,59,116,86,135,10,240,75,202,111,180,154,251,157,97,84,245,220,44,183,92,61,110,149,148,221,166,47,118,170,146,182,158,58,121,57,170,115,111,22,86,212,166,200,168,213,238,110,228,85,107,85,36,175,141,95,186,198,45,241,2,135,229,215,18,5,120,89,103,245,56,47,90,88,109,42,228,52,150,155,110,85,79,95,96,185,45,74,196,214,85,50,74,103,203,79,78,143,145,62,203,223,89,5,34,51,130,163,220,254,44,77,249,171,93,61,124,106,253,214,49,111,136,20,63,46,184,129,85,125,39,123,211,232,223,196,12,123,230,48,26,83,51,89,210,119,189,62,141,252,64,199,190,99,1,165,48,0,0,6,107,58,177,247,167,214,79,136,25,15,204,103,52,166,102,179,171,31,122,125,100,248,129,144,252,198,112,46,167,194,227,220,79,76,191,26,249,197,105,74,221,88,251,211,235,39,196,12,135,230,51,151,83,225,113,238,39,166,95,141,124,226,180,165,110,172,125,233,245,147,226,6,67,243,25,192,186,159,11,143,113,61,50,252,107,231,21,164,170,34,175,133,199,184,158,153,126,53,243,138,210,85,0,41,3,198,51,19,197,113,78,169,236,255,0,85,177,155,85,155,233,156,62,158,237,113,250,62,138,58,127,57,93,45,198,225,221,169,155,130,39,114,103,241,111,41,29,187,157,178,110,171,177,119,229,43,120,213,251,211,226,223,15,232,126,99,113,3,170,248,24,254,187,63,118,255,0,137,22,168,85,95,129,143,235,179,247,111,248,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,66,63,22,8,171,106,122,121,108,84,180,189,198,178,224,146,189,220,209,56,181,40,107,183,93,151,218,84,79,78,186,233,145,244,255,0,168,16,230,88,221,146,142,231,87,18,191,104,42,101,123,24,187,195,52,126,214,170,47,178,87,47,246,33,119,190,33,11,51,122,105,200,251,84,203,47,247,181,103,45,157,183,20,250,62,175,212,167,206,136,233,176,58,142,160,104,157,168,87,10,106,43,115,101,170,222,74,137,157,27,19,122,74,175,107,154,228,219,237,112,79,111,222,128,117,174,163,252,69,117,71,92,244,254,108,3,32,210,187,21,174,42,184,220,201,36,138,186,73,149,81,37,138,79,209,85,219,211,182,158,223,218,65,170,185,29,45,84,210,190,38,70,231,200,231,43,24,158,141,85,95,98,127,65,123,93,116,216,244,135,249,53,230,57,158,61,116,180,190,233,106,181,76,250,9,97,185,172,170,175,116,145,49,81,27,220,86,170,170,38,222,168,165,19,87,84,201,89,89,61,92,171,187,230,145,210,57,127,165,85,85,125,159,214,7,248,128,0,0,0,0,0,255,0,166,62,70,175,22,57,83,151,167,162,251,79,76,253,51,205,35,198,190,183,201,104,218,212,188,127,63,230,34,254,119,13,190,207,62,95,246,70,125,223,127,245,159,22,202,171,21,210,142,165,205,94,220,85,17,189,206,95,68,68,71,34,174,235,247,18,35,88,186,177,187,101,154,115,138,105,93,162,149,144,90,236,182,200,169,106,184,79,28,169,60,140,72,26,142,245,137,28,207,245,187,87,100,114,251,127,210,28,95,72,146,226,237,78,197,146,210,170,149,95,76,208,246,149,29,197,121,121,136,246,245,221,54,245,219,239,52,135,162,73,114,77,39,196,146,238,170,181,95,66,208,119,119,119,37,229,229,163,223,215,117,223,215,127,188,205,238,153,92,235,108,90,143,140,223,97,166,149,22,11,189,20,172,217,138,188,149,147,177,125,61,23,127,86,254,197,52,113,160,89,4,153,54,143,226,119,105,88,246,201,45,154,129,94,142,106,181,121,45,44,78,95,69,68,255,0,43,246,1,208,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,8,1,227,9,175,223,80,52,58,221,164,120,150,161,125,21,148,230,151,6,125,41,107,163,127,247,213,78,58,144,212,54,126,227,145,21,98,134,73,210,8,255,0,73,171,43,91,51,19,155,18,102,164,255,0,41,47,196,123,15,234,75,168,126,168,239,183,220,107,166,205,74,159,30,197,105,217,138,217,235,41,240,234,247,37,116,20,210,202,233,42,123,140,108,140,149,143,168,154,161,209,72,197,106,58,30,202,171,81,220,183,8,235,209,182,133,214,117,19,212,118,25,167,63,67,125,35,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,247,106,119,102,137,188,218,174,71,37,244,245,99,238,177,172,159,15,242,31,151,78,66,175,8,94,147,178,173,52,250,219,174,154,153,99,202,241,124,146,171,189,137,81,88,47,54,137,45,255,0,222,63,222,181,82,86,42,76,212,146,78,114,53,145,177,90,141,107,123,50,238,175,87,39,110,111,245,55,105,186,223,250,109,213,123,21,138,217,87,113,185,92,112,123,237,37,29,29,36,46,154,122,153,228,160,153,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,6,104,141,68,106,22,21,106,212,172,3,37,211,155,237,69,92,22,220,170,207,91,100,172,150,145,237,108,241,193,83,11,225,145,209,185,205,115,81,232,215,170,162,171,92,155,237,186,47,176,206,103,242,78,234,159,254,246,157,85,255,0,208,219,143,255,0,2,105,76,12,187,234,22,21,117,211,92,255,0,37,211,155,237,69,36,247,44,86,241,91,100,172,150,145,238,116,18,79,77,51,225,145,209,185,205,107,149,138,230,42,162,171,90,187,109,186,39,176,188,143,11,77,116,163,214,14,148,236,56,221,109,231,205,228,154,119,255,0,67,119,56,100,72,35,145,148,177,170,173,189,237,142,37,229,217,242,189,184,91,35,218,215,62,74,105,255,0,73,90,175,116,54,241,78,232,255,0,62,171,234,26,143,80,52,51,65,114,11,165,163,44,179,165,93,230,163,25,180,205,92,201,111,109,168,151,204,75,44,80,35,214,7,190,39,82,185,92,173,99,101,122,200,244,231,39,121,79,191,225,43,101,215,221,14,214,92,131,5,212,14,159,245,2,201,141,234,5,190,62,119,155,134,41,91,77,13,13,117,11,102,150,14,236,242,163,35,138,23,199,45,83,23,236,185,206,149,212,237,78,40,174,85,11,106,0,1,74,222,53,126,244,248,183,195,250,31,152,220,78,171,224,99,250,236,253,219,254,36,121,255,0,23,109,16,214,141,74,234,75,27,190,233,206,144,230,185,85,182,12,30,142,146,90,203,37,130,174,186,8,231,109,125,123,157,19,164,134,55,53,30,141,123,28,173,85,223,103,181,126,244,58,87,131,94,147,234,158,151,254,87,255,0,41,154,105,149,226,95,73,253,95,242,95,78,217,170,104,60,215,111,233,14,231,107,188,198,243,227,220,103,46,59,237,205,187,251,80,11,42,51,153,215,54,151,218,180,115,171,77,76,192,236,78,164,75,108,23,143,164,168,224,164,162,109,36,20,144,87,67,29,108,116,177,196,213,86,181,144,182,165,33,77,182,69,72,209,81,173,223,138,104,204,170,15,23,110,149,243,236,191,87,49,13,87,210,61,54,200,50,122,140,130,207,45,182,249,79,142,99,51,85,190,25,232,222,222,213,85,76,180,237,114,185,242,197,80,216,155,205,168,168,202,36,68,115,145,54,96,118,15,6,205,107,250,243,211,237,219,71,42,237,253,154,189,50,184,39,102,120,226,227,28,244,55,25,106,42,35,228,229,145,202,233,155,59,43,17,219,49,141,72,251,27,114,119,53,32,7,138,63,191,102,166,254,11,242,122,34,74,120,74,217,117,247,67,181,151,32,193,117,3,167,253,64,178,99,122,129,111,143,157,230,225,138,86,211,67,67,93,66,217,165,131,187,60,168,200,226,133,241,203,84,197,251,46,115,165,117,59,83,138,43,149,100,170,116,11,71,168,157,118,103,221,77,235,29,190,213,114,196,19,200,211,227,184,237,101,52,21,208,221,228,75,61,61,52,213,53,113,200,215,177,176,196,244,145,35,141,81,36,116,177,164,159,97,145,179,188,30,43,194,231,161,43,174,137,218,166,215,125,104,198,105,41,243,107,229,59,27,143,219,170,224,119,157,199,168,156,215,164,175,147,146,241,138,166,161,175,106,43,56,119,34,141,170,197,115,86,105,162,109,133,0,0,0,6,107,58,177,247,167,214,79,136,25,15,204,103,46,167,194,227,220,79,76,191,26,249,197,105,84,29,77,244,201,212,149,255,0,169,45,87,190,216,186,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,158,28,56,158,85,131,116,99,167,152,182,107,140,221,113,251,213,23,210,222,102,221,116,162,146,146,170,14,119,90,183,179,156,82,35,94,222,76,123,92,155,167,171,92,138,158,138,128,73,80,0,28,171,171,31,117,141,100,248,127,144,252,186,115,53,134,151,122,155,180,221,111,253,54,234,189,138,197,108,171,184,220,174,56,61,246,146,142,142,146,23,77,61,76,242,80,76,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,51,239,252,147,186,167,255,0,189,167,85,127,244,54,227,255,0,192,129,165,48,0,0,0,20,3,226,143,239,217,169,191,130,252,158,136,149,94,6,63,174,207,221,191,226,71,20,241,30,233,235,95,115,158,179,181,15,41,194,180,63,80,50,11,45,111,209,62,90,227,107,198,107,106,233,103,225,106,164,99,248,75,28,110,99,184,189,142,106,236,190,142,106,162,250,162,146,87,193,175,73,245,79,75,255,0,43,255,0,148,205,52,202,241,47,164,254,175,249,47,167,108,213,52,30,107,183,244,135,115,181,222,99,121,241,238,51,151,29,246,230,221,253,168,4,43,241,71,247,236,212,223,193,126,79,68,74,175,3,31,215,103,238,223,241,35,138,120,143,116,245,175,185,207,89,218,135,148,225,90,31,168,25,5,150,183,232,159,45,113,181,227,53,181,116,179,240,181,82,49,252,37,142,55,49,220,94,199,53,118,95,71,53,81,125,81,73,43,224,215,164,250,167,165,255,0,149,255,0,202,102,154,101,120,151,210,127,87,252,151,211,182,106,154,15,53,219,250,67,185,218,239,49,188,248,247,25,203,142,251,115,110,254,212,2,202,128,0,12,171,154,168,51,89,252,147,186,167,255,0,189,167,85,127,244,54,227,255,0,192,129,127,221,39,123,172,104,223,195,252,123,229,208,29,84,230,157,50,90,110,182,14,155,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,1,21,124,81,253,196,245,55,240,95,156,81,18,168,141,94,35,216,158,85,156,244,99,168,120,182,21,140,221,114,11,213,111,209,62,90,221,107,162,146,174,170,126,23,90,71,191,132,81,163,158,238,44,99,156,187,39,163,90,170,190,136,160,82,15,73,222,244,250,55,241,3,30,249,140,6,148,204,251,116,201,211,39,82,86,14,164,180,162,251,125,233,243,82,173,214,219,118,113,98,171,172,172,171,196,235,225,130,154,8,235,225,116,146,201,35,162,70,177,141,106,43,149,202,168,136,136,170,166,130,64,170,191,28,239,212,159,239,39,240,211,149,120,42,123,211,229,63,15,235,190,99,110,59,255,0,140,166,147,234,158,168,126,72,63,38,122,105,149,229,191,70,125,96,243,191,65,89,170,107,252,175,115,232,254,223,119,178,199,112,229,219,127,30,91,111,193,219,123,20,230,190,17,58,33,173,26,107,212,150,73,125,212,109,33,205,113,91,108,248,61,101,36,85,151,187,5,93,12,18,78,234,250,7,54,38,201,52,109,106,189,90,199,185,26,139,190,204,114,253,202,5,186,25,172,234,199,222,159,89,62,32,100,63,49,156,210,153,159,110,166,250,100,234,74,255,0,212,150,171,223,108,93,62,106,85,198,219,113,206,47,181,116,117,148,152,157,124,208,84,193,37,124,206,142,88,228,108,74,215,177,205,84,114,57,21,81,81,81,80,11,95,240,184,247,19,211,47,198,190,113,90,74,162,53,120,112,226,121,86,13,209,142,158,98,217,174,51,117,199,239,84,95,75,121,155,117,210,138,74,74,168,57,221,106,222,206,113,72,141,123,121,49,237,114,110,158,173,114,42,122,42,18,84,0,0,10,86,241,171,247,167,197,190,31,208,252,198,226,117,95,3,31,215,103,238,223,241,35,207,248,187,104,134,180,106,87,82,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,174,251,61,171,247,161,210,188,26,244,159,84,244,191,242,191,249,76,211,76,175,18,250,79,234,255,0,146,250,118,205,83,65,230,187,127,72,119,59,93,230,55,159,30,227,57,113,223,110,109,223,218,128,89,80,0,1,64,62,40,254,253,154,155,248,47,201,232,139,254,41,3,196,123,167,173,125,206,122,206,212,60,167,10,208,253,64,200,44,181,191,68,249,107,141,175,25,173,171,165,159,133,170,145,143,225,44,113,185,142,226,246,57,171,178,250,57,170,139,234,138,7,107,240,49,253,118,126,237,255,0,18,45,80,173,95,6,189,39,213,61,47,252,175,254,83,52,211,43,196,190,147,250,191,228,190,157,179,84,208,121,174,223,210,29,206,215,121,141,231,199,184,206,92,119,219,155,119,246,161,101,64,14,85,213,143,186,198,178,124,63,200,126,93,57,213,78,105,212,221,166,235,127,233,183,85,236,86,43,101,93,198,229,113,193,239,180,148,116,116,144,186,105,234,103,146,130,102,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,32,25,162,53,80,102,179,249,39,117,79,255,0,123,78,170,255,0,232,109,199,255,0,129,52,166,0,0,0,0,0,0,0,227,253,98,93,173,86,94,148,53,134,178,243,115,164,160,167,147,7,189,82,50,90,153,155,19,29,60,244,114,195,12,72,231,42,34,190,73,100,142,54,55,218,231,189,173,77,213,81,14,192,70,175,17,236,79,42,206,122,49,212,60,91,10,198,110,185,5,234,183,232,159,45,110,181,209,73,87,85,63,11,173,35,223,194,40,209,207,119,22,49,206,93,147,209,173,85,95,68,80,51,216,105,163,167,237,51,252,141,232,118,7,165,178,82,90,169,234,241,156,126,134,223,95,244,92,124,41,102,174,100,45,243,83,179,236,49,93,221,157,101,145,94,230,163,158,231,171,156,156,156,166,123,63,146,119,84,255,0,247,180,234,175,254,134,220,127,248,19,74,96,0,0,101,92,209,239,69,57,77,139,48,233,31,72,110,216,229,119,155,164,167,195,237,150,185,36,237,62,62,53,84,80,54,146,166,61,158,136,171,194,120,37,102,251,113,119,29,218,170,213,69,90,23,254,73,221,83,255,0,222,211,170,191,250,27,113,255,0,224,75,190,240,225,196,242,172,27,163,29,60,197,179,92,102,235,143,222,168,190,150,243,54,235,165,20,148,149,80,115,186,213,189,156,226,145,26,246,242,99,218,228,221,61,90,228,84,244,84,3,61,134,148,250,78,247,88,209,191,135,248,247,203,160,40,7,249,39,117,79,255,0,123,78,170,255,0,232,109,199,255,0,129,52,17,211,37,166,235,96,233,183,74,44,87,219,101,93,186,229,110,193,236,84,149,148,117,112,186,25,233,167,142,130,22,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,40,29,44,0,6,85,205,41,244,157,238,177,163,127,15,241,239,151,64,80,15,242,78,234,159,254,246,157,85,255,0,208,219,143,255,0,2,104,35,166,75,77,214,193,211,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,80,58,88,0,8,171,226,143,238,39,169,191,130,252,226,136,165,110,147,189,233,244,111,226,6,61,243,24,11,190,241,30,196,242,172,231,163,29,67,197,176,172,102,235,144,94,171,126,137,242,214,235,93,20,149,117,83,240,186,210,61,252,34,141,28,247,113,99,28,229,217,61,26,213,85,244,69,42,47,166,78,153,58,146,176,117,37,165,23,219,239,79,154,149,110,182,219,179,139,21,93,101,101,94,39,95,12,20,208,71,95,11,164,150,73,29,18,53,140,107,81,92,174,85,68,68,69,85,3,65,32,0,5,0,248,163,251,246,106,111,224,191,39,162,47,248,164,15,17,238,158,181,247,57,235,59,80,242,156,43,67,245,3,32,178,214,253,19,229,174,54,188,102,182,174,150,126,22,170,70,63,132,177,198,230,59,139,216,230,174,203,232,230,170,47,170,40,29,175,192,199,245,217,251,183,252,72,181,66,181,124,26,244,159,84,244,191,242,191,249,76,211,76,175,18,250,79,234,255,0,146,250,118,205,83,65,230,187,127,72,119,59,93,230,55,159,30,227,57,113,223,110,109,223,218,133,149,0,0,0,0,1,154,206,172,125,233,245,147,226,6,67,243,25,203,169,240,184,247,19,211,47,198,190,113,90,85,7,83,125,50,117,37,127,234,75,85,239,182,46,159,53,42,227,109,184,231,23,218,186,58,202,76,78,190,104,42,96,146,190,103,71,44,114,54,37,107,216,230,170,57,28,138,168,168,168,168,91,167,135,14,39,149,96,221,24,233,230,45,154,227,55,92,126,245,69,244,183,153,183,93,40,164,164,170,131,157,214,173,236,231,20,136,215,183,147,30,215,38,233,234,215,34,167,162,160,18,84,0,0,0,0,0,0,128,30,53,126,235,24,183,196,10,31,151,92,73,254,66,15,23,109,61,207,181,43,166,220,110,197,167,56,62,65,149,92,160,206,40,234,229,163,178,91,38,174,158,56,27,65,94,215,74,232,225,107,156,140,71,61,141,87,42,109,187,218,159,122,1,92,30,23,30,253,154,101,248,215,201,235,75,254,41,3,195,135,167,173,125,193,186,206,211,204,167,53,208,253,64,199,236,180,95,75,121,155,141,211,25,173,164,165,131,157,170,173,140,231,44,145,181,141,228,247,181,169,186,250,185,200,137,234,168,93,248,0,0,0,0,3,149,117,99,238,177,172,159,15,242,31,151,78,117,83,154,117,55,105,186,223,250,109,213,123,21,138,217,87,113,185,92,112,123,237,37,29,29,36,46,154,122,153,228,160,153,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,6,104,141,41,244,157,238,177,163,127,15,241,239,151,64,80,15,242,78,234,159,254,246,157,85,255,0,208,219,143,255,0,2,104,35,166,75,77,214,193,211,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,80,56,7,139,54,151,221,117,31,163,235,165,206,204,234,185,42,48,91,197,30,80,250,74,106,39,84,62,166,6,54,74,105,183,226,168,177,178,40,170,228,168,124,155,57,26,202,119,110,136,138,175,109,48,116,253,169,159,145,189,113,192,245,74,74,187,173,61,38,51,144,80,220,43,254,139,147,133,84,212,44,153,190,106,6,125,182,35,187,176,44,177,171,28,228,107,218,245,107,151,139,148,209,246,172,96,191,149,13,44,204,180,207,233,79,163,62,182,227,247,27,23,157,236,119,188,175,154,166,146,30,239,111,147,121,241,238,114,227,201,187,237,182,233,190,230,117,255,0,146,119,84,255,0,247,180,234,175,254,134,220,127,248,16,46,167,197,31,220,79,83,127,5,249,197,17,74,221,39,123,211,232,223,196,12,123,230,48,22,189,171,216,230,125,159,248,71,80,97,86,109,44,205,97,203,41,113,124,106,200,252,106,166,199,51,110,235,61,190,227,69,4,206,74,70,163,165,224,228,166,146,102,46,219,172,42,215,170,55,117,68,174,190,153,58,100,234,74,193,212,150,148,95,111,189,62,106,85,186,219,110,206,44,85,117,149,149,120,157,124,48,83,65,29,124,46,146,89,36,116,72,214,49,173,69,114,185,85,17,17,21,84,13,4,128,0,21,235,227,95,118,181,67,211,110,27,98,154,231,72,203,149,102,113,79,87,79,70,233,154,147,205,4,52,21,173,150,86,71,191,39,49,142,158,22,185,200,155,53,101,141,23,110,73,189,133,21,171,227,41,164,250,167,170,31,146,15,201,158,154,101,121,111,209,159,88,60,239,208,86,106,154,255,0,43,220,250,63,183,221,236,177,220,57,118,223,199,150,219,240,118,222,197,2,189,186,22,194,174,185,255,0,88,58,73,98,179,84,82,67,81,75,148,82,94,222,234,151,185,172,88,45,238,243,211,53,21,173,114,243,116,84,210,53,137,182,202,245,106,42,181,21,92,154,51,41,175,194,191,165,189,83,199,250,172,167,206,181,91,74,117,3,17,164,197,113,251,141,194,215,85,116,177,84,208,82,212,87,74,145,209,246,30,249,226,68,126,240,85,212,189,24,215,53,220,163,71,110,173,107,145,110,80,1,2,188,103,237,55,91,143,74,22,74,203,125,178,174,170,158,215,156,80,85,215,75,12,46,123,41,96,90,58,216,82,89,92,137,179,24,178,205,20,104,231,108,156,228,99,125,174,68,89,234,70,175,17,236,79,42,206,122,49,212,60,91,10,198,110,185,5,234,183,232,159,45,110,181,209,73,87,85,63,11,173,35,223,194,40,209,207,119,22,49,206,93,147,209,173,85,95,68,80,41,7,164,239,122,125,27,248,129,143,124,198,2,213,60,106,253,214,49,111,136,20,63,46,184,149,235,211,39,76,157,73,88,58,146,210,139,237,247,167,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,150,85,226,237,167,185,246,165,116,219,141,216,180,231,7,200,50,171,148,25,197,29,92,180,118,75,100,213,211,199,3,104,43,218,233,93,28,45,115,145,136,231,177,170,229,77,183,123,83,239,64,42,47,164,239,122,125,27,248,129,143,124,198,3,74,102,125,186,100,233,147,169,43,7,82,90,81,125,190,244,249,169,86,235,109,187,56,177,85,214,86,85,226,117,240,193,77,4,117,240,186,73,100,145,209,35,88,198,181,21,202,229,84,68,68,85,83,65,32,0,0,12,214,117,99,239,79,172,159,16,50,31,152,206,105,76,207,183,83,125,50,117,37,127,234,75,85,239,182,46,159,53,42,227,109,184,231,23,218,186,58,202,76,78,190,104,42,96,146,190,103,71,44,114,54,37,107,216,230,170,57,28,138,168,168,168,168,5,175,248,92,123,137,233,151,227,95,56,173,41,91,171,31,122,125,100,248,129,144,252,198,114,239,188,56,113,60,171,6,232,199,79,49,108,215,25,186,227,247,170,47,165,188,205,186,233,69,37,37,84,28,238,181,111,103,56,164,70,189,188,152,246,185,55,79,86,185,21,61,21,10,139,234,111,166,78,164,175,253,73,106,189,246,197,211,230,165,92,109,183,28,226,251,87,71,89,73,137,215,205,5,76,18,87,204,232,229,142,70,196,173,123,28,213,71,35,145,85,21,21,21,0,181,255,0,11,143,113,61,50,252,107,231,21,164,170,35,87,135,14,39,149,96,221,24,233,230,45,154,227,55,92,126,245,69,244,183,153,183,93,40,164,164,170,131,157,214,173,236,231,20,136,215,183,147,30,215,38,233,234,215,34,167,162,161,37,64,20,173,227,87,239,79,139,124,63,161,249,141,196,186,146,162,252,93,180,67,90,53,43,169,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,125,158,213,251,208,15,65,224,99,250,236,253,219,254,36,90,161,90,190,13,122,79,170,122,95,249,95,252,166,105,166,87,137,125,39,245,127,201,125,59,102,169,160,243,93,191,164,59,157,174,243,27,207,143,113,156,184,239,183,54,239,237,66,202,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,138,126,36,181,215,202,78,156,46,81,89,105,187,169,83,44,208,84,175,7,187,132,46,160,172,230,239,179,236,219,211,213,125,63,105,77,56,19,49,202,90,11,157,150,106,232,105,47,117,178,178,120,46,9,44,113,173,58,122,171,218,146,254,155,21,81,174,69,68,79,231,109,247,169,122,93,103,221,232,236,221,60,101,213,21,180,221,246,62,213,112,141,27,205,91,246,150,134,161,119,221,17,127,98,148,83,164,20,248,69,78,179,197,85,168,148,27,216,107,42,171,36,86,119,102,253,21,138,103,55,214,31,183,250,75,31,255,0,155,112,62,116,154,171,171,25,93,42,224,119,253,69,191,212,217,43,63,53,51,106,174,245,47,129,90,171,207,237,115,122,179,110,72,158,214,156,230,237,68,203,125,198,162,138,57,217,51,97,149,236,71,177,220,145,200,142,84,221,23,239,246,23,145,212,94,140,244,243,106,232,223,80,50,28,39,27,236,209,195,98,169,150,154,95,57,92,237,164,108,170,136,188,101,122,175,248,205,253,169,183,246,20,99,86,145,165,84,201,15,248,180,145,220,63,171,127,79,104,31,228,0,0,0,0,0,3,171,104,157,167,15,200,230,159,28,201,228,101,51,171,185,67,13,75,214,38,54,55,189,99,99,85,94,244,93,182,228,229,244,69,219,109,207,181,146,105,54,156,226,183,90,203,101,207,40,124,222,168,234,89,161,173,129,209,185,18,71,34,253,167,49,55,244,68,95,79,218,159,180,228,24,251,235,86,239,71,13,12,221,185,100,158,54,177,220,81,118,114,185,17,23,101,244,246,236,125,60,234,146,233,67,117,142,11,173,95,126,71,198,178,163,187,109,110,219,185,81,127,71,250,80,15,223,130,95,228,131,52,197,226,74,26,73,153,71,118,165,145,168,248,185,36,139,223,99,182,119,175,170,125,219,126,195,69,189,59,86,62,191,70,49,10,183,209,83,82,172,182,91,123,187,116,241,240,98,111,73,18,250,39,246,237,253,136,103,91,79,236,148,127,72,89,239,242,220,56,201,5,222,141,189,158,210,174,232,178,57,85,121,111,255,0,139,79,187,239,254,131,68,93,52,85,195,89,161,152,92,176,59,147,82,197,110,110,251,42,122,249,56,127,111,245,129,211,192,0,0,0,0,0,0,0,0,0,0,0,0,0,1,248,111,117,242,219,109,147,86,193,23,117,241,241,217,156,145,187,238,228,79,106,255,0,89,198,244,175,169,123,62,169,233,229,102,81,109,131,177,95,67,219,239,83,114,115,184,243,157,236,111,219,116,77,106,238,216,213,125,17,127,96,29,200,28,18,233,213,29,139,14,210,172,75,54,201,227,229,91,146,65,64,140,135,119,167,41,106,41,150,68,78,76,137,81,61,90,228,246,34,127,87,176,236,152,141,254,60,171,22,180,100,209,67,218,101,214,138,26,198,179,151,46,41,35,17,200,155,236,155,251,127,98,127,80,31,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,205,253,118,31,120,31,208,70,253,112,235,95,1,208,237,74,180,224,57,10,68,173,174,133,102,158,161,205,168,229,15,250,229,54,70,178,23,35,190,213,58,39,183,249,219,253,199,83,183,235,142,155,92,235,163,183,81,228,28,230,151,126,45,242,149,9,190,200,170,190,216,209,61,136,160,123,208,69,43,247,137,15,79,56,246,103,83,136,87,223,248,186,149,207,141,243,121,90,229,217,205,149,99,84,226,148,203,251,21,125,167,200,204,188,80,186,113,198,104,219,81,111,189,165,202,71,127,216,214,154,190,31,189,169,237,90,85,255,0,41,127,208,4,196,5,120,193,227,27,165,15,163,154,105,177,104,153,59,19,120,226,243,117,107,205,118,95,191,201,250,123,19,253,39,248,222,60,100,116,198,146,195,231,173,88,140,53,119,46,76,79,40,234,202,182,38,203,183,37,230,180,155,122,122,129,98,128,170,10,127,27,91,242,220,165,109,78,140,217,18,139,100,237,171,110,181,8,253,248,175,181,123,75,252,237,190,228,244,255,0,73,255,0,86,239,27,75,211,171,42,18,229,163,86,84,167,69,127,97,99,186,212,35,149,55,78,59,254,101,119,244,223,238,79,236,2,215,65,79,245,30,53,186,155,29,226,178,106,93,35,198,159,64,249,87,203,198,250,250,174,77,103,174,219,175,162,42,251,63,154,159,212,124,60,175,198,107,90,111,84,233,13,151,78,49,171,91,190,247,182,178,173,203,236,114,127,53,236,253,168,191,216,5,206,2,144,224,241,128,234,38,24,155,27,177,156,106,69,106,34,114,116,213,202,171,233,255,0,151,63,230,175,197,247,168,170,154,89,105,217,141,227,144,186,86,43,18,70,79,92,142,102,233,237,79,207,251,64,187,222,77,223,109,211,112,174,106,122,43,145,63,180,161,10,63,19,190,166,169,174,255,0,73,186,241,28,205,238,247,60,180,151,11,130,197,183,36,119,29,188,199,179,238,254,163,254,47,94,38,221,77,221,110,83,87,71,124,109,19,101,84,84,130,11,133,193,177,179,209,19,100,79,49,253,27,255,0,104,23,222,249,224,143,110,228,209,183,117,217,57,57,19,117,63,233,36,141,83,116,123,85,23,246,41,159,59,151,136,151,83,119,52,141,31,154,215,67,219,122,61,59,87,91,131,119,219,127,69,254,248,246,122,159,170,31,18,46,167,97,137,145,38,91,80,228,99,81,187,186,231,112,85,93,147,239,254,249,3,64,92,217,254,82,127,164,44,145,181,55,116,141,68,254,149,40,3,251,164,221,79,127,178,185,191,243,149,195,254,114,127,197,71,136,223,84,21,49,44,107,151,84,177,21,61,172,186,92,17,125,159,239,144,52,0,234,136,24,206,227,231,141,173,255,0,41,92,136,135,241,213,52,204,141,101,125,68,109,98,122,171,149,232,137,254,147,62,213,222,33,221,78,85,208,37,3,243,90,232,154,141,68,238,71,117,184,35,253,21,23,219,230,63,160,255,0,58,207,16,190,166,107,45,79,180,187,56,184,70,199,181,205,89,89,118,184,36,159,105,21,61,190,99,250,127,226,64,52,4,183,251,18,42,162,222,104,119,79,254,88,103,254,243,253,169,238,182,202,181,227,75,113,165,153,83,238,142,102,185,127,226,83,56,143,234,243,168,151,189,207,93,88,202,145,92,170,187,37,250,187,255,0,134,62,198,51,215,7,82,56,221,82,212,83,106,77,250,173,206,244,225,83,122,175,115,125,142,79,186,116,255,0,43,254,36,3,66,55,172,227,14,199,127,233,238,85,104,183,174,251,109,83,93,20,75,191,175,249,78,79,242,87,253,10,124,143,203,54,147,255,0,182,62,49,255,0,158,41,191,254,115,60,217,191,83,90,247,158,213,62,178,249,168,153,18,35,156,178,118,227,189,85,171,27,186,185,125,17,211,47,249,106,121,136,53,47,86,234,83,120,51,204,145,201,255,0,207,137,211,255,0,92,128,94,127,91,249,182,27,144,244,207,147,201,102,202,237,53,173,117,37,115,26,180,213,209,73,187,252,133,79,167,217,114,250,250,167,167,244,148,27,121,186,87,85,212,190,158,122,201,101,138,158,87,182,38,186,69,114,53,55,219,211,117,217,61,17,61,159,176,234,22,75,207,81,57,205,166,76,58,147,38,200,46,22,249,156,247,203,79,53,241,235,26,242,78,14,221,175,153,26,190,143,219,217,247,158,59,49,211,28,159,7,184,210,210,100,180,110,129,213,145,186,84,94,236,111,95,69,217,127,65,206,251,246,3,234,80,235,246,169,91,244,246,187,76,33,202,238,75,143,92,97,88,39,164,117,117,71,109,88,178,58,69,78,9,39,15,87,57,87,213,170,115,165,93,215,117,37,166,168,233,63,75,56,230,132,190,247,141,231,183,138,172,221,177,74,230,81,73,64,172,137,94,149,45,107,81,95,229,147,254,196,170,191,227,61,191,232,34,88,0,0,0,0,0,0,31,99,17,188,84,88,114,42,11,165,53,35,106,100,167,168,138,70,196,232,213,232,245,107,218,228,78,40,169,190,251,109,182,255,0,121,238,47,88,134,164,106,109,206,163,44,178,233,237,222,104,24,229,108,190,86,211,59,163,107,156,231,59,111,178,215,34,126,154,123,84,241,184,77,35,42,178,74,14,236,201,20,108,168,137,207,114,179,150,200,146,55,127,66,213,116,35,168,109,16,210,205,27,158,215,122,193,108,21,183,125,169,31,15,126,222,174,90,221,163,137,143,123,156,148,238,226,169,179,157,246,157,186,170,255,0,164,42,213,247,137,173,217,141,190,225,119,178,178,141,104,106,224,158,90,116,166,88,247,107,85,142,217,88,229,251,209,62,253,189,191,210,90,118,144,248,166,232,254,7,165,182,12,106,166,201,92,202,171,101,5,45,35,217,5,53,42,53,93,29,60,108,85,217,106,218,190,214,126,196,43,75,84,91,113,207,111,210,230,182,251,13,37,4,119,7,53,169,73,75,197,145,199,194,54,199,233,186,167,181,99,85,246,123,85,79,25,245,83,32,255,0,184,63,254,235,63,247,129,119,150,95,21,30,159,110,54,111,164,106,234,170,105,167,79,251,4,143,162,99,191,77,83,244,86,175,127,98,111,253,167,208,178,120,161,116,233,114,160,142,170,170,237,37,52,142,68,85,142,73,232,88,228,221,168,190,197,171,254,157,191,176,171,189,21,232,7,90,53,175,22,151,41,199,233,29,29,59,56,241,68,150,145,121,111,36,140,95,211,168,98,166,203,18,253,223,253,94,145,100,240,150,234,18,231,64,202,169,218,250,87,185,17,86,52,125,11,246,221,168,190,212,171,254,157,191,176,9,167,151,248,181,104,125,134,224,218,75,85,61,125,194,53,98,185,100,133,148,114,181,23,146,166,219,182,177,62,228,223,251,79,131,253,216,109,35,255,0,239,5,219,255,0,213,105,127,231,164,88,95,8,61,124,95,85,168,122,255,0,101,15,252,240,245,24,127,131,62,162,93,91,50,229,153,173,69,157,90,212,88,209,148,52,179,243,93,215,116,251,53,107,183,162,39,250,64,239,178,248,195,233,50,68,245,138,193,117,87,163,85,90,139,75,77,182,255,0,119,255,0,30,159,18,253,227,33,133,65,105,89,108,152,197,84,149,191,228,205,69,18,179,244,147,238,109,110,255,0,163,185,197,117,7,193,203,80,241,171,68,215,44,79,50,168,190,75,12,110,145,98,146,138,150,159,125,154,245,246,186,171,246,181,169,255,0,11,250,14,77,95,225,151,212,37,13,166,142,230,182,117,114,213,247,55,143,204,80,167,30,46,70,251,124,215,174,251,129,42,114,15,25,139,108,52,20,175,177,226,60,234,92,198,44,233,53,3,85,168,238,43,203,110,53,219,251,118,246,158,114,95,25,220,130,70,43,33,194,168,249,175,179,252,26,255,0,253,149,199,152,195,124,26,117,22,239,2,203,149,230,149,22,119,47,171,90,202,42,89,247,244,110,222,173,171,95,218,239,244,127,73,250,51,111,7,252,147,5,176,84,100,182,205,67,168,186,203,73,195,251,218,91,93,60,109,119,39,181,158,171,230,190,228,122,175,246,1,254,24,255,0,140,14,171,90,174,213,114,228,216,181,189,212,242,198,212,134,52,161,169,87,53,201,182,235,179,235,81,19,251,15,135,145,120,190,235,77,101,206,89,172,214,139,68,20,170,231,112,99,169,234,218,168,156,149,83,209,181,187,123,21,14,115,211,247,72,249,151,89,89,85,217,34,138,143,22,160,180,83,197,51,231,183,211,64,246,185,100,114,70,141,224,233,152,190,200,222,187,166,254,168,191,181,9,35,108,240,79,115,171,88,219,166,176,220,91,79,178,243,88,236,240,35,189,158,159,252,114,191,126,223,112,28,135,251,174,90,253,255,0,112,217,127,253,21,111,252,240,127,117,203,95,191,238,27,47,255,0,162,173,255,0,158,29,206,63,4,187,15,211,8,146,107,53,231,232,255,0,218,150,138,126,127,163,251,123,223,229,127,224,255,0,239,62,247,247,18,116,207,253,186,178,79,252,217,79,255,0,188,8,169,148,248,170,117,17,144,91,214,142,146,174,146,220,245,255,0,178,210,73,93,11,255,0,73,171,237,74,181,253,155,127,106,159,79,22,241,56,234,134,245,68,152,189,154,145,151,74,233,90,232,219,36,81,220,103,159,119,185,81,171,187,106,149,119,221,232,137,233,247,33,216,181,39,193,114,75,109,36,47,211,109,71,187,93,231,119,46,227,42,168,105,99,70,250,179,109,149,102,103,220,175,255,0,66,127,111,126,232,251,195,75,11,208,74,218,156,175,57,173,110,77,118,170,133,145,178,154,190,217,74,232,169,92,201,213,232,246,122,201,246,149,27,31,177,201,247,255,0,96,86,174,109,214,175,85,180,21,215,11,70,71,150,228,54,201,106,166,116,175,167,150,190,229,10,199,249,197,244,107,95,62,232,136,173,84,219,111,185,80,229,26,115,175,58,135,166,117,213,117,214,11,229,83,93,91,219,239,181,213,51,162,63,130,61,27,191,9,27,190,220,215,218,77,223,21,61,27,194,237,55,23,103,24,165,21,29,190,88,36,134,154,120,41,168,98,137,174,115,170,42,185,47,38,163,87,218,230,254,223,209,79,95,217,91,160,116,42,93,103,204,107,242,108,106,231,147,95,174,21,212,120,253,93,28,176,211,203,85,44,172,100,112,73,201,168,214,189,251,38,200,174,68,68,84,79,95,184,149,122,141,226,131,169,181,214,11,6,41,166,242,201,104,166,180,219,225,163,116,177,186,162,158,71,171,34,133,55,85,134,175,101,245,99,254,228,244,119,179,213,78,65,209,23,79,56,95,81,58,156,204,75,50,200,107,173,180,253,180,123,82,150,6,61,210,47,152,166,141,27,246,218,173,77,210,103,122,170,125,200,88,124,30,13,58,45,71,145,54,243,249,74,200,159,68,197,114,249,57,40,41,21,23,118,43,125,87,142,222,138,187,254,143,254,240,37,255,0,77,249,109,231,57,209,219,30,77,144,72,233,43,170,223,84,146,185,202,245,85,225,83,35,27,234,247,57,125,141,79,106,157,48,243,184,45,155,28,198,49,250,124,107,24,217,180,84,75,39,6,164,73,30,202,231,171,221,232,141,106,123,95,247,33,232,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,124,43,254,115,135,98,210,50,44,147,40,180,218,221,38,220,18,178,182,40,55,223,125,182,230,228,255,0,37,223,232,95,216,4,97,213,143,19,29,19,209,252,150,175,20,201,49,140,161,245,212,157,190,72,196,164,99,93,206,56,228,77,185,206,139,232,217,27,247,29,51,65,250,181,211,221,125,178,182,247,143,218,174,246,168,92,136,171,244,146,64,214,162,240,137,219,114,100,142,69,244,153,63,208,164,20,241,74,233,153,111,75,14,176,233,221,185,151,8,93,203,206,45,190,30,234,127,241,149,60,123,246,98,84,246,163,253,175,251,151,111,189,9,85,208,6,45,132,191,167,27,36,176,91,173,158,98,74,90,101,168,149,144,195,220,71,173,5,47,61,213,19,125,247,245,245,251,192,149,52,245,116,149,145,164,180,181,49,76,199,38,232,232,222,142,79,248,143,227,171,40,159,35,169,124,228,29,213,77,150,62,226,114,245,254,143,111,222,159,233,43,223,171,238,189,236,221,60,101,149,24,54,158,84,84,86,93,109,179,62,26,200,165,123,36,129,142,218,23,34,53,33,168,141,201,233,36,158,214,167,170,39,236,93,224,141,47,136,215,80,145,103,17,229,179,100,213,46,133,178,68,231,209,249,218,229,133,90,197,143,116,237,249,157,189,120,122,250,250,238,191,180,11,52,234,139,195,163,6,234,2,174,171,33,163,200,233,172,87,202,154,132,153,245,115,197,60,205,226,178,203,35,219,197,39,107,125,86,85,245,226,113,11,135,132,14,70,234,170,121,177,205,105,179,67,3,121,243,123,237,50,185,87,116,77,182,78,235,147,219,203,239,34,214,107,226,133,175,217,39,56,237,183,38,219,227,123,26,221,224,154,182,39,34,163,213,219,167,26,181,251,182,66,109,244,187,226,95,164,213,56,21,166,193,169,183,234,200,175,204,239,249,138,170,170,170,102,177,119,154,103,183,119,205,85,207,244,56,39,170,123,118,79,102,192,65,157,68,240,204,234,55,22,204,39,178,91,45,201,125,166,116,238,108,117,244,118,218,245,137,205,89,94,212,114,241,129,200,158,141,71,122,42,250,57,61,84,247,24,119,131,183,80,25,53,178,59,133,207,50,197,236,239,146,54,72,144,84,195,92,146,55,125,253,28,139,11,118,84,217,63,210,78,123,151,138,31,77,52,89,66,216,159,83,87,81,27,36,225,230,226,125,3,226,244,145,91,186,63,205,251,61,55,223,111,103,169,244,239,158,38,221,51,218,108,174,186,83,94,106,42,92,158,137,4,53,22,247,201,250,104,223,209,74,164,253,187,251,125,136,5,116,95,252,36,250,147,178,164,175,167,185,99,247,6,198,155,167,151,138,189,206,119,217,223,209,18,153,127,171,219,237,62,238,41,224,239,175,217,13,155,233,75,134,99,140,90,101,93,182,166,169,130,181,36,245,70,175,177,97,79,242,149,61,159,205,82,82,215,120,195,232,220,118,143,51,77,142,95,31,84,175,227,219,90,58,85,244,217,222,187,37,110,255,0,115,127,210,122,60,83,197,143,66,111,88,205,77,206,229,79,113,161,172,167,86,241,167,149,148,113,43,211,120,209,118,106,214,42,175,233,187,239,254,106,254,192,43,74,47,15,254,162,103,207,227,192,99,197,106,219,36,174,70,182,225,37,178,185,180,137,249,174,230,234,254,194,250,127,55,217,237,58,142,33,225,29,212,78,67,117,117,13,210,243,97,180,194,205,247,158,162,158,191,138,236,230,167,166,240,55,238,85,95,111,220,167,79,184,248,191,213,199,125,146,182,223,128,218,213,140,219,181,51,173,75,221,69,224,136,191,105,43,127,111,167,167,220,127,196,94,50,185,115,106,81,210,98,52,93,174,94,187,80,75,190,219,255,0,191,127,96,16,103,95,244,59,34,233,247,83,111,26,103,146,87,83,86,213,90,170,86,15,51,74,201,27,20,169,193,143,71,53,30,136,187,109,35,73,153,162,94,19,119,93,86,210,154,44,253,250,143,107,162,169,184,173,83,98,165,158,223,81,246,22,57,95,26,42,185,36,79,106,179,127,209,246,47,222,68,14,164,245,202,187,168,13,84,187,234,53,101,43,105,214,227,63,117,177,163,28,206,41,218,141,155,108,178,63,111,72,211,249,202,119,253,51,241,55,213,13,56,211,74,109,63,161,164,166,127,149,117,66,199,58,199,80,174,78,235,222,255,0,210,74,166,251,21,255,0,228,255,0,164,9,93,142,120,52,224,241,89,233,153,144,231,52,179,87,246,153,222,124,52,53,92,21,252,83,150,223,223,77,244,229,191,220,159,212,158,195,213,98,222,17,58,65,100,90,239,166,47,145,92,25,81,26,54,29,160,171,139,180,188,92,138,190,149,126,190,174,69,254,207,233,56,5,7,140,94,83,65,141,208,209,59,27,138,123,132,49,68,201,229,150,142,71,35,156,140,68,114,239,231,121,46,238,77,253,79,129,150,248,192,234,133,218,209,53,29,142,201,67,71,81,35,118,108,190,90,162,62,43,186,125,237,173,85,79,68,95,244,129,49,180,251,194,219,66,48,219,172,151,58,213,109,209,86,101,150,54,35,171,33,224,156,152,228,77,210,173,119,219,138,250,237,247,159,159,85,124,47,52,23,51,175,125,210,154,182,11,11,164,85,87,119,95,87,50,47,163,19,218,234,182,255,0,146,191,253,177,6,49,15,22,13,116,178,220,252,205,229,180,117,180,235,237,141,201,89,39,243,154,190,199,86,34,123,17,127,210,121,205,96,241,50,215,93,69,174,87,217,46,210,89,41,81,126,203,40,231,172,166,95,100,126,212,109,83,147,218,197,255,0,237,151,246,129,36,243,79,9,253,51,166,188,217,233,113,205,105,197,105,31,45,101,58,77,77,88,233,89,36,209,171,156,142,107,17,106,94,170,231,125,148,68,77,183,84,95,84,251,228,22,57,225,117,211,237,37,142,134,154,229,67,21,109,84,116,241,54,106,136,234,43,154,217,94,140,68,115,145,18,171,109,149,81,87,251,74,136,119,86,26,225,81,146,219,242,90,236,238,243,83,61,186,120,103,141,146,221,43,30,197,88,223,205,55,69,155,127,110,254,197,79,105,35,240,79,22,125,103,199,90,200,47,148,180,85,241,71,23,109,188,153,87,43,189,17,168,138,188,171,17,62,229,255,0,72,19,246,31,12,126,156,34,149,146,165,131,126,14,71,109,230,171,254,229,255,0,125,30,227,249,26,244,231,96,178,71,67,93,143,211,211,83,198,196,143,185,53,210,174,54,250,51,111,107,170,63,98,42,251,126,226,191,83,198,63,62,69,221,113,138,31,255,0,82,155,254,122,113,221,105,241,44,214,253,82,166,117,186,219,114,117,150,149,94,175,69,161,154,178,153,254,201,19,111,74,167,39,178,68,254,214,167,236,2,201,245,151,160,78,159,53,11,13,134,27,117,117,186,194,200,216,157,171,132,181,181,51,196,168,178,69,235,235,82,141,245,225,199,219,237,114,28,183,53,240,183,209,73,180,170,162,12,103,46,178,210,221,33,138,161,241,221,103,168,169,242,238,119,9,120,162,255,0,124,185,169,178,171,119,244,95,70,47,162,251,10,243,173,235,187,95,235,176,26,124,14,108,194,191,179,79,27,99,74,148,184,86,247,220,137,34,61,21,95,230,54,85,251,40,159,163,236,63,3,250,217,215,249,112,183,97,82,231,87,87,83,57,210,42,204,183,58,213,151,103,181,200,169,203,191,182,223,105,126,224,63,28,221,45,221,215,82,111,122,121,77,168,88,146,190,207,85,44,11,90,234,183,164,18,163,100,153,155,181,120,170,255,0,216,21,127,225,52,238,62,28,125,53,97,186,153,170,144,221,51,108,142,206,248,44,245,16,72,219,122,212,200,201,106,85,209,212,253,150,43,36,98,238,139,27,23,239,246,255,0,166,29,174,111,150,253,39,81,121,76,138,226,149,181,79,89,37,157,42,229,230,247,42,185,85,85,220,183,95,87,59,218,191,122,254,211,237,233,142,177,231,186,75,146,210,228,248,125,254,178,146,166,154,102,76,173,101,84,209,182,69,111,36,68,114,70,246,170,166,207,119,223,247,175,237,2,251,51,45,19,233,91,13,183,246,178,246,218,45,17,79,31,105,171,91,126,154,13,209,205,118,219,119,42,27,191,163,93,254,133,253,135,194,194,49,110,139,241,250,72,237,182,44,159,22,114,38,251,42,101,28,183,245,115,190,250,167,126,213,41,151,88,186,186,214,77,104,74,102,100,153,61,108,108,166,107,17,172,167,173,170,68,85,111,115,213,81,243,63,215,243,174,255,0,139,251,127,239,24,234,2,27,70,9,85,97,173,117,209,110,235,195,177,93,18,167,54,254,121,206,119,231,22,68,114,110,197,70,250,39,179,211,216,6,129,177,75,118,152,81,196,178,98,181,246,201,25,186,162,186,11,151,121,55,221,55,254,122,254,196,60,79,80,90,5,130,235,166,62,202,91,149,69,51,42,232,155,198,158,117,158,85,72,209,210,198,231,110,214,72,212,93,210,61,189,119,246,148,105,141,245,149,174,120,173,149,45,150,172,242,248,178,119,157,34,201,37,210,179,146,162,167,179,118,206,159,177,62,227,209,217,188,65,186,143,181,247,155,46,103,93,84,217,184,238,147,220,107,223,182,219,251,63,190,83,246,255,0,196,7,53,215,236,77,216,166,163,221,108,244,75,230,41,224,236,126,122,22,185,209,175,42,120,157,232,171,191,222,229,79,111,181,14,100,168,168,187,41,211,47,122,194,220,138,58,151,94,44,116,85,21,53,12,86,186,121,41,185,201,190,219,34,242,115,213,125,17,19,253,7,55,169,149,179,84,73,43,24,140,107,222,174,70,162,108,136,138,190,205,128,255,0,48,0,0,0,0,6,203,237,216,15,215,104,170,101,21,210,146,174,68,85,100,51,199,35,182,246,236,142,69,95,253,68,149,155,36,211,164,166,197,51,95,173,145,115,160,161,88,42,109,205,236,172,252,214,22,38,251,119,189,19,121,23,218,137,250,14,34,249,253,230,254,60,121,187,111,217,191,160,22,109,160,253,104,116,231,162,248,35,214,183,76,239,215,41,167,145,176,247,33,175,99,22,95,183,59,247,70,172,202,158,155,163,125,15,115,87,226,179,211,85,27,152,217,180,55,48,251,109,71,38,215,8,189,139,253,114,255,0,65,83,11,115,175,117,59,41,86,174,101,138,53,228,198,119,29,197,23,246,162,111,183,222,167,249,77,81,61,66,162,205,43,159,197,54,78,78,85,217,63,180,11,217,195,252,74,122,120,173,193,166,200,108,86,91,196,79,166,227,202,216,181,84,143,168,251,83,57,137,233,223,85,251,149,222,207,97,232,170,188,70,116,50,203,141,208,95,178,138,91,173,166,90,248,34,158,58,41,230,163,108,252,31,31,36,94,47,157,170,169,186,57,187,237,237,66,132,109,121,13,222,204,201,99,183,87,77,11,102,227,205,25,43,154,139,182,251,123,21,63,106,159,179,35,205,178,76,173,41,146,247,116,168,169,74,72,25,79,18,73,60,143,226,198,111,197,19,147,151,109,185,47,179,211,212,11,242,166,241,15,233,154,166,201,21,239,235,141,52,109,149,173,95,47,37,202,222,147,55,116,106,236,173,243,62,138,156,189,125,126,229,62,246,51,215,15,78,25,69,44,213,84,186,137,102,165,72,25,205,205,170,188,80,49,202,155,170,122,34,78,191,179,254,52,51,175,231,42,209,157,164,170,155,130,127,55,154,237,254,143,236,63,222,154,243,119,163,107,155,73,116,171,133,30,155,57,35,157,205,69,79,233,217,64,191,92,227,196,115,167,28,78,215,115,169,164,201,33,186,213,80,195,51,163,130,146,231,64,229,153,236,107,149,26,221,167,85,245,86,236,158,139,237,79,79,184,142,153,167,140,238,13,79,102,163,151,17,211,107,236,213,210,119,59,236,154,186,145,141,102,207,111,31,84,73,21,119,111,47,230,167,246,251,82,163,165,172,171,153,206,116,213,82,189,92,170,174,87,61,87,115,252,128,184,237,55,241,152,210,139,189,50,195,157,105,246,71,109,169,106,111,220,134,174,142,86,59,209,137,237,115,162,251,213,255,0,119,221,254,143,203,159,248,185,233,102,83,79,93,137,98,88,101,230,157,210,185,173,101,125,125,109,36,81,108,215,53,251,253,151,73,237,70,185,61,190,213,79,236,167,176,142,115,87,116,114,162,255,0,66,129,53,58,108,235,159,32,233,158,138,247,229,225,130,245,77,116,167,142,40,233,161,171,167,137,209,61,142,145,200,229,87,66,245,84,222,71,122,127,73,212,49,159,25,108,214,135,36,117,102,71,130,213,214,218,149,101,254,246,138,186,149,175,77,247,225,246,146,149,23,211,211,239,43,113,92,229,246,185,127,210,127,0,182,39,120,216,227,235,50,200,221,29,189,36,73,236,98,221,105,247,95,79,252,151,237,61,179,124,103,116,90,162,104,32,135,78,50,152,185,181,171,36,146,212,209,163,88,170,187,42,126,154,239,183,246,20,206,0,178,142,162,124,88,239,153,36,208,209,105,61,5,109,174,153,142,145,36,124,238,162,153,94,159,154,86,250,44,82,109,234,217,62,255,0,191,250,61,56,94,63,226,51,173,56,242,220,96,109,214,90,170,106,248,146,37,106,211,81,70,173,244,84,223,253,110,187,254,146,253,228,75,0,117,77,82,215,107,142,168,209,85,54,235,67,34,86,213,215,45,92,149,14,123,54,84,85,115,149,188,90,198,167,233,57,87,115,149,128,7,100,233,71,89,63,34,90,195,99,203,86,211,45,193,169,89,77,27,161,138,70,177,202,158,106,9,23,101,115,85,63,236,91,127,105,113,157,87,117,13,79,111,233,14,147,80,173,245,240,217,238,121,53,174,221,113,163,166,168,154,21,149,168,250,154,71,61,187,61,54,114,163,101,93,246,111,223,191,167,161,72,154,49,137,93,115,93,79,198,113,251,61,59,165,168,169,187,81,70,136,140,115,182,229,81,27,55,94,40,171,182,238,79,184,178,191,17,125,41,205,40,186,98,211,102,197,86,216,105,113,155,20,52,183,8,187,146,183,119,170,219,163,111,167,13,189,30,213,253,45,191,211,232,4,89,232,135,170,220,235,1,214,219,53,13,109,84,149,212,55,218,218,107,124,209,50,42,118,42,119,170,169,154,174,223,183,191,232,179,111,69,79,111,220,95,5,142,228,219,197,150,130,236,214,43,18,182,150,42,132,106,174,234,222,108,71,109,255,0,25,157,206,138,244,210,251,169,90,253,140,81,89,26,221,237,183,10,43,140,234,228,126,201,20,117,180,232,239,209,107,191,203,79,110,201,253,38,135,241,171,124,150,156,118,215,107,149,81,100,164,162,130,7,170,123,57,50,52,106,253,201,251,63,96,31,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,240,154,185,163,120,102,178,227,82,227,121,125,15,126,23,190,41,26,238,236,173,226,172,119,36,244,141,236,85,246,187,239,251,207,118,113,62,162,109,90,233,146,219,163,199,180,154,186,223,110,108,235,19,229,172,150,90,200,101,103,23,72,174,70,201,2,46,219,237,26,108,169,247,175,244,1,88,125,76,222,117,47,162,156,171,234,46,53,150,125,33,99,173,253,24,60,133,60,91,112,142,25,127,73,233,51,255,0,78,165,203,250,95,119,236,244,72,155,134,117,25,170,88,13,186,225,105,197,239,254,82,150,226,146,164,172,242,180,242,122,72,214,181,125,95,19,151,216,198,251,21,61,132,196,235,171,64,108,26,45,133,199,115,205,178,187,158,71,149,220,247,225,45,93,115,43,59,125,185,105,154,190,178,70,201,19,120,165,106,125,255,0,162,159,114,38,253,227,71,124,55,180,23,85,116,34,197,122,142,162,173,46,87,11,117,45,67,234,96,125,22,233,44,148,113,185,83,159,149,115,182,229,38,254,213,95,188,10,131,190,94,238,89,29,222,174,249,119,168,239,214,86,202,233,166,147,131,91,201,203,237,93,154,136,137,253,136,126,18,127,117,65,225,125,124,209,236,98,179,52,196,238,175,184,81,83,201,187,163,124,239,149,205,107,166,138,54,122,71,72,196,79,241,171,247,253,222,159,211,0,184,59,151,4,106,171,189,155,34,1,252,7,250,205,71,87,78,214,190,162,150,88,154,244,69,106,189,138,212,84,95,102,219,159,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,237,72,232,89,59,93,80,213,86,122,238,136,137,251,63,164,235,87,187,70,141,213,54,223,85,101,184,214,70,247,61,171,83,28,179,82,162,35,81,239,69,217,26,159,177,27,237,254,159,232,3,143,130,68,88,112,94,159,111,157,168,171,50,138,138,73,158,212,69,87,86,209,70,196,84,110,235,190,237,85,254,131,155,107,6,27,138,97,185,11,173,248,157,250,27,165,47,166,210,199,85,20,233,250,17,175,182,54,162,123,92,228,254,207,232,3,192,0,137,186,236,127,173,69,44,244,174,225,60,110,106,175,237,69,79,253,96,127,144,0,0,0,15,163,107,181,201,121,172,138,138,138,61,222,254,91,250,254,196,85,251,213,63,98,157,179,62,209,123,44,146,80,226,186,115,79,244,157,241,234,199,202,156,223,15,216,115,158,223,251,51,248,123,86,47,98,253,255,0,214,124,206,149,237,214,107,166,162,82,209,92,239,174,181,190,94,125,185,91,84,200,21,54,130,117,95,180,228,95,216,137,253,191,210,75,206,167,108,154,221,209,228,20,117,56,202,173,109,20,111,137,209,222,93,230,228,155,119,54,105,22,55,78,196,137,54,69,133,87,138,123,54,69,254,148,8,19,158,105,229,219,79,27,77,110,201,105,124,165,210,84,123,221,7,54,201,179,81,90,221,249,49,206,111,233,35,211,251,63,165,15,217,166,122,45,158,106,165,101,69,62,43,103,243,77,163,135,204,78,239,49,11,56,199,203,138,175,231,36,110,254,191,114,122,159,243,170,218,191,157,107,102,67,14,67,154,215,75,93,91,4,78,134,63,206,205,47,22,171,220,245,68,238,61,234,158,174,95,188,178,15,12,158,168,113,204,94,201,121,198,245,82,170,207,143,210,193,75,26,219,170,170,95,29,39,125,203,83,59,164,111,57,229,68,118,220,219,232,212,244,251,254,224,43,127,40,211,122,204,47,45,162,177,222,227,237,181,103,142,42,149,221,23,131,187,174,107,211,236,185,119,219,138,250,162,255,0,81,105,85,125,6,233,54,162,233,133,77,46,19,143,249,74,232,184,121,122,223,55,83,39,123,122,141,221,249,185,106,26,141,217,172,115,125,125,187,239,251,15,9,214,126,185,105,126,184,107,78,59,129,99,247,75,85,85,173,139,72,245,170,163,158,157,234,250,164,171,168,139,143,54,72,246,170,43,101,69,219,143,47,84,95,103,162,246,107,183,81,247,174,148,105,147,2,212,43,205,174,162,42,79,241,42,250,135,190,165,121,42,74,237,251,178,196,158,218,134,109,179,125,159,216,170,21,241,214,55,75,118,158,159,41,108,172,163,184,247,170,167,166,166,74,150,118,92,221,164,114,84,115,93,214,87,167,182,20,246,122,126,207,233,138,231,64,214,109,100,203,53,147,43,171,200,114,107,132,179,243,154,69,137,174,150,87,35,24,178,72,246,162,35,222,253,182,238,59,216,167,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,191,116,55,79,120,168,234,67,12,250,37,55,86,94,45,206,151,244,127,197,165,125,54,255,0,165,253,158,207,82,106,120,191,106,42,50,203,140,96,116,247,15,239,134,195,58,86,65,218,254,114,37,186,70,253,165,110,223,181,125,29,255,0,184,143,158,23,154,125,125,201,245,234,134,251,65,3,150,146,214,232,167,153,252,31,178,36,117,180,78,114,110,141,84,223,103,39,181,80,251,254,44,216,45,234,209,174,149,57,101,117,101,51,169,110,178,185,105,162,108,143,87,181,177,211,81,49,119,106,181,17,61,168,190,138,160,125,175,7,139,165,138,151,89,110,180,85,177,239,91,45,170,126,211,183,127,166,245,116,8,223,68,77,189,187,251,75,160,41,215,193,243,72,110,183,124,242,227,170,124,209,180,20,148,243,208,109,187,145,86,72,234,40,37,255,0,33,91,236,255,0,194,223,250,62,242,226,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,31,195,250,0,166,222,184,52,87,170,125,106,213,10,234,153,104,235,43,108,148,157,175,41,11,238,84,73,27,57,83,211,35,246,106,202,213,77,223,22,254,207,106,110,78,31,15,155,22,168,97,122,33,13,30,166,77,35,96,164,141,174,167,141,239,129,253,184,89,71,74,141,68,88,156,229,93,145,175,246,250,255,0,196,75,19,252,107,105,98,174,163,158,134,100,222,58,136,157,19,211,215,244,92,138,139,236,254,176,42,187,196,167,174,150,84,54,187,70,180,218,243,52,47,164,170,154,146,232,248,209,237,222,72,165,165,145,168,169,36,9,236,115,37,79,178,245,79,248,136,81,209,78,154,227,26,177,175,86,76,99,48,163,138,178,220,234,138,73,37,130,86,185,91,34,45,101,59,21,171,197,205,244,86,189,201,237,251,201,219,213,111,133,38,71,168,26,133,121,212,45,50,202,45,20,113,222,107,166,174,168,165,169,130,173,239,231,34,198,171,178,162,200,159,164,178,47,162,34,122,167,167,236,175,221,55,154,241,211,135,80,54,57,178,216,102,166,146,203,116,183,205,86,157,174,218,172,73,52,19,174,201,50,55,111,179,183,170,237,254,143,80,44,35,196,187,164,29,52,195,52,18,139,52,211,28,18,207,101,154,207,83,109,164,153,244,84,205,137,242,70,189,214,42,185,202,244,85,85,87,199,190,232,170,187,39,175,222,149,36,104,97,186,161,162,253,75,232,125,62,53,14,75,109,175,146,231,67,67,60,182,200,238,48,190,173,28,206,204,171,249,184,101,231,246,85,125,118,84,219,101,220,163,45,102,209,44,227,74,111,47,76,135,18,186,218,168,166,219,176,234,186,26,136,81,219,50,62,94,178,181,55,245,145,62,245,246,167,244,1,205,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,234,57,201,236,114,167,246,159,192,7,253,178,105,152,188,153,43,218,191,181,28,168,37,158,121,221,206,121,159,35,191,107,220,170,191,241,159,240,0,123,61,80,255,0,89,234,170,42,149,29,81,43,164,84,246,42,159,228,0,0,0,0,0,239,189,46,105,93,94,79,144,51,37,158,71,83,209,209,239,188,205,93,213,188,217,51,61,136,244,119,170,183,111,97,99,253,120,99,213,26,157,211,172,183,203,118,160,203,115,138,221,44,207,88,214,129,98,230,232,233,107,29,182,238,115,118,244,122,38,251,47,183,239,43,219,166,108,107,11,184,216,174,181,153,94,105,106,160,115,123,29,154,89,231,100,114,59,237,204,142,219,121,26,191,115,87,239,244,83,158,100,113,106,110,148,82,83,90,234,171,18,10,42,197,74,200,152,148,169,234,170,175,98,174,242,71,191,253,137,222,197,219,254,48,60,180,19,193,137,79,5,74,210,65,53,99,28,254,113,205,19,100,106,167,20,106,122,61,28,223,106,191,238,251,191,168,253,113,230,215,187,205,35,108,116,205,88,229,124,173,236,58,23,54,37,102,252,145,81,56,181,190,138,174,69,246,251,81,14,137,129,225,215,45,102,173,167,125,101,182,190,249,116,108,44,130,150,150,138,149,242,63,130,49,210,42,170,67,178,251,57,47,232,175,232,175,177,16,243,89,239,78,250,203,166,175,138,183,33,211,235,253,4,83,74,145,194,249,109,53,76,69,122,53,29,178,44,145,34,40,29,199,161,190,153,238,186,187,170,20,87,203,181,229,241,253,5,113,142,166,70,75,18,78,178,118,42,41,156,168,171,221,111,183,184,191,114,255,0,110,228,138,241,90,209,126,214,73,54,169,92,111,211,37,45,95,30,205,39,7,241,111,24,232,96,118,202,146,125,235,178,254,130,127,237,32,182,155,226,154,163,134,228,150,28,190,227,137,223,33,182,75,112,165,115,220,182,185,91,222,106,200,201,21,173,115,152,141,221,90,213,219,101,36,255,0,95,221,64,96,29,74,220,108,246,60,66,223,95,110,173,183,121,142,251,238,15,139,139,123,141,165,115,119,72,228,118,219,164,14,246,167,222,128,87,232,63,210,166,15,45,81,45,63,113,175,237,189,204,228,213,244,118,203,182,232,127,152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,175,224,233,133,163,27,120,203,27,120,93,220,149,20,235,75,217,93,191,237,124,156,185,114,254,205,182,255,0,220,120,15,24,91,182,63,87,169,246,235,93,29,84,207,185,83,58,161,42,99,87,205,197,138,176,80,43,118,71,125,143,209,69,253,31,237,245,57,207,74,58,83,212,78,33,166,87,237,123,210,204,146,138,142,142,130,146,171,189,78,234,21,154,105,26,202,120,42,157,199,156,18,51,213,27,26,39,244,167,236,246,197,237,86,206,242,237,64,207,239,57,54,111,82,233,238,245,53,146,58,165,93,11,34,94,231,163,87,236,177,140,68,244,106,39,232,167,176,11,206,240,222,210,219,46,156,116,215,104,125,37,190,8,171,174,85,215,10,138,153,218,205,159,38,245,11,26,110,188,157,252,216,88,159,240,80,149,36,114,240,252,201,102,202,250,92,198,238,147,83,62,7,37,93,198,46,47,84,223,210,174,69,223,209,19,246,146,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,233,175,172,219,22,184,107,6,169,104,13,238,213,244,86,103,167,57,5,230,158,20,129,143,117,45,206,207,75,112,117,52,117,45,114,239,219,153,156,161,100,177,185,118,115,158,217,35,221,28,248,225,9,42,0,0,0,0,1,26,180,227,172,219,22,173,245,137,149,116,207,131,90,187,182,172,19,31,184,212,94,239,21,12,123,36,158,241,79,93,73,76,234,106,118,46,219,67,23,118,102,190,71,34,172,146,34,112,217,140,71,204,18,84,16,215,197,23,91,181,135,167,173,23,198,53,27,70,181,6,175,27,185,79,148,71,100,171,137,182,234,26,184,42,160,154,146,162,110,79,109,76,18,57,175,99,169,90,141,86,57,169,180,146,114,71,125,133,100,32,233,87,196,191,171,28,151,168,237,58,196,245,47,80,190,180,99,121,30,65,75,98,173,182,125,19,109,161,231,231,31,229,163,151,189,13,42,72,157,169,37,100,220,90,169,207,181,193,85,17,202,168,23,82,0,0,8,149,226,105,212,62,168,116,217,211,205,191,47,210,59,173,37,174,251,121,202,40,236,139,95,53,28,117,79,166,129,212,245,53,15,116,76,149,29,23,55,45,51,88,170,246,61,17,143,126,200,142,226,246,192,190,149,122,245,235,179,90,122,142,211,173,51,155,85,190,153,160,188,228,20,191,74,209,125,5,103,167,238,218,226,127,122,187,243,137,78,199,55,106,88,167,119,216,114,61,118,217,155,185,90,138,23,82,8,255,0,214,103,84,191,201,31,9,195,245,34,183,27,250,110,203,114,204,41,108,87,186,120,157,198,169,148,50,209,213,202,233,105,149,92,140,89,152,248,35,114,53,255,0,101,237,71,51,118,43,146,70,118,172,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,93,156,136,228,223,101,68,95,64,62,176,0,0,0,0,5,96,120,160,117,153,212,159,78,218,251,96,194,180,115,82,62,175,217,107,112,250,91,164,244,223,67,208,85,243,170,125,109,108,110,147,157,68,18,61,55,100,49,166,200,188,126,206,251,110,170,170,22,126,10,192,240,191,235,51,169,62,162,117,246,255,0,133,107,30,164,125,96,178,209,97,245,87,72,41,190,135,160,164,225,84,202,218,40,219,39,58,120,35,122,236,201,164,77,149,120,253,173,246,221,17,82,207,192,0,67,255,0,20,13,123,213,142,157,180,10,193,154,232,230,87,245,126,245,91,152,82,218,231,169,242,52,213,124,233,95,69,91,35,163,225,81,28,140,77,223,12,107,186,39,47,179,182,251,42,162,132,192,5,32,116,245,226,61,214,118,115,175,186,105,133,101,58,201,231,108,185,6,97,102,181,220,105,190,174,218,163,239,210,207,91,20,114,199,205,148,205,123,121,49,238,77,218,168,228,223,116,84,95,82,239,192,0,113,254,173,181,190,235,211,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,172,122,197,52,156,31,179,145,175,226,229,107,209,21,138,29,128,30,43,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,213,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,218,128,0,0,4,63,241,64,215,189,88,233,219,64,172,25,174,142,101,127,87,239,85,185,133,45,174,122,159,35,77,87,206,149,244,85,178,58,62,21,17,200,196,221,240,198,187,162,114,251,59,111,178,170,44,64,232,43,175,94,172,117,167,171,28,27,76,245,47,85,190,153,198,239,63,73,249,218,47,160,173,180,253,222,213,182,170,104,255,0,57,13,59,36,110,210,68,199,125,151,38,251,108,187,162,170,40,91,248,0,0,57,255,0,80,185,77,247,6,208,45,75,205,113,106,239,37,122,199,240,251,205,210,221,83,218,100,157,138,168,40,165,146,41,56,61,28,199,113,123,26,187,57,21,171,182,202,138,158,133,32,255,0,117,31,174,207,246,243,255,0,147,54,127,249,160,23,252,0,0,8,1,226,183,213,30,187,116,215,249,46,252,138,103,63,87,62,177,253,55,244,159,248,50,142,179,191,229,252,143,103,253,115,20,156,120,247,229,253,29,183,229,235,190,201,183,63,240,191,235,51,169,62,162,117,246,255,0,133,107,30,164,125,96,178,209,97,245,87,72,41,190,135,160,164,225,84,202,218,40,219,39,58,120,35,122,236,201,164,77,149,120,253,173,246,221,17,80,44,252,3,143,245,109,173,247,94,156,52,7,35,214,139,53,142,146,243,81,142,84,90,220,250,10,153,29,27,42,96,154,227,77,79,51,17,237,245,99,214,41,164,224,253,156,141,127,23,43,94,136,172,80,236,0,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,168,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,0,0,0,32,7,138,223,84,122,237,211,95,228,187,242,41,156,253,92,250,199,244,223,210,127,224,202,58,206,255,0,151,242,61,159,245,204,82,113,227,223,151,244,118,223,151,174,251,38,220,255,0,194,255,0,172,206,164,250,137,215,219,254,21,172,122,145,245,130,203,69,135,213,93,32,166,250,30,130,147,133,83,43,104,163,108,156,233,224,141,235,179,38,145,54,85,227,246,183,219,116,69,64,179,240,0,0,71,254,189,117,75,59,209,110,147,179,157,76,211,75,239,208,217,37,155,232,207,37,91,229,97,168,237,119,110,84,176,201,249,185,152,248,221,188,114,189,191,105,171,182,251,166,202,136,169,88,29,61,120,143,117,157,156,235,238,154,97,89,78,178,121,219,46,65,152,89,173,119,26,111,171,182,168,251,244,179,214,197,28,177,243,101,51,94,222,76,123,147,118,170,57,55,221,21,23,212,11,191,7,31,234,219,91,238,189,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,234,199,172,83,73,193,251,57,26,254,46,86,189,17,88,190,175,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,213,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,148,61,168,0,0,0,0,0,0,0,0,0,0,43,47,171,191,22,91,174,149,235,205,38,156,232,190,57,73,118,179,224,215,137,105,115,41,110,81,186,37,187,207,31,56,103,160,166,114,167,40,25,19,149,203,230,56,170,186,104,217,179,93,11,28,149,54,19,165,186,165,130,107,78,9,108,212,205,52,190,253,51,141,222,123,222,74,183,202,205,79,221,237,76,248,100,252,220,204,100,141,218,72,158,223,180,212,223,109,211,116,84,85,15,86,0,0,10,64,234,23,196,123,172,236,27,95,117,47,10,197,181,147,201,89,113,252,194,243,107,183,83,125,93,181,73,216,165,130,182,88,226,143,155,233,156,247,113,99,26,155,185,85,203,182,234,170,190,165,159,244,21,170,89,222,180,244,157,131,106,102,165,223,126,153,201,47,63,73,249,218,223,43,13,63,119,181,114,170,134,63,205,194,198,70,221,163,137,141,251,45,77,246,221,119,85,85,80,144,0,0,0,16,215,195,139,174,58,158,171,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,132,202,0,0,0,0,0,0,0,168,14,189,122,245,234,199,69,186,177,206,116,207,77,53,91,232,108,110,205,244,103,146,162,250,10,219,81,218,238,219,105,102,147,243,147,83,190,71,111,36,175,119,218,114,237,190,201,178,34,34,5,191,130,0,120,82,117,71,174,221,74,126,84,127,45,121,207,214,63,171,159,66,125,25,254,12,163,163,236,121,143,61,222,255,0,91,69,31,46,93,136,191,75,125,184,250,109,186,239,63,192,2,42,248,143,231,58,237,164,157,62,203,172,122,21,169,63,85,234,241,75,133,55,211,48,73,67,71,85,29,117,13,84,172,167,78,45,168,166,149,123,204,158,72,21,187,62,54,246,221,63,46,110,72,209,43,171,64,124,86,58,147,181,235,46,39,83,174,154,161,244,222,2,251,131,105,239,244,223,66,80,83,118,233,101,107,163,90,158,116,180,139,50,246,21,237,159,183,31,218,147,181,195,211,150,224,93,248,0,0,34,255,0,136,223,80,249,55,77,157,52,86,229,248,37,214,174,215,150,94,111,20,22,75,29,124,52,116,245,76,166,157,207,90,137,93,43,42,17,204,224,234,106,106,150,34,240,122,163,222,205,145,63,77,181,193,160,61,114,120,132,245,1,172,184,158,142,227,154,243,229,234,242,107,131,105,228,169,250,175,100,127,148,165,99,93,37,77,79,7,211,177,36,237,65,28,178,246,249,163,159,195,139,126,211,145,0,187,240,0,0,70,174,187,250,156,190,244,151,167,184,110,170,218,44,191,77,210,63,48,142,215,116,180,121,150,83,121,250,89,109,151,7,54,62,251,162,149,98,227,60,116,242,238,214,242,94,215,13,209,174,113,221,112,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,155,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,8,127,215,55,89,183,222,143,53,31,71,110,114,90,190,153,195,50,143,167,41,242,107,108,76,98,85,58,56,150,131,181,83,77,35,182,218,104,187,178,170,70,231,36,114,53,238,107,184,170,178,88,194,96,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,0,0,0,0,0,21,107,146,120,199,83,59,170,59,45,191,20,181,82,38,136,210,212,125,17,117,174,173,166,149,181,181,172,150,86,35,238,236,70,177,210,196,200,17,170,232,233,248,43,228,141,101,238,35,100,146,52,166,11,74,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,1,31,250,245,213,44,239,69,186,78,206,117,51,77,47,191,67,100,150,111,163,60,149,111,149,134,163,181,221,185,82,195,39,230,230,99,227,118,241,202,246,253,166,174,219,238,155,42,34,165,64,255,0,117,31,174,207,246,243,255,0,147,54,127,249,160,23,252,0,0,0,0,1,15,250,230,235,54,251,209,230,163,232,237,206,75,87,211,56,102,81,244,229,62,77,109,137,140,74,167,71,18,208,118,170,105,164,118,219,77,23,118,85,72,220,228,142,70,189,205,119,21,86,75,24,76,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,17,171,170,222,179,108,93,37,234,62,149,219,51,203,87,119,12,206,254,151,167,187,220,160,99,223,85,106,146,157,104,187,21,45,141,187,247,97,79,49,42,75,26,53,100,226,173,115,55,86,118,165,146,160,0,0,0,0,0,42,3,175,94,189,122,177,209,110,172,115,157,51,211,77,86,250,27,27,179,125,25,228,168,190,130,182,212,118,187,182,218,89,164,252,228,212,239,145,219,201,43,221,246,156,187,111,178,108,136,136,129,111,224,128,30,20,157,81,235,183,82,159,149,31,203,94,115,245,143,234,231,208,159,70,127,131,40,232,251,30,99,207,119,191,214,209,71,203,151,98,47,210,223,110,62,155,110,187,207,240,0,0,0,17,255,0,172,94,177,112,78,144,48,74,123,253,254,143,233,156,146,243,207,234,254,63,220,154,159,233,78,212,212,236,170,254,250,100,18,199,7,106,58,132,147,243,136,156,246,226,221,213,125,2,64,2,10,248,121,120,136,255,0,41,186,203,134,151,234,194,90,173,25,245,63,122,225,109,124,85,29,184,239,112,190,122,137,100,130,154,14,218,36,94,82,15,46,196,99,165,150,89,35,107,165,85,94,18,185,39,80,0,0,0,87,7,136,215,136,222,101,160,186,161,96,210,61,6,186,82,71,125,199,106,34,185,230,43,95,105,73,160,149,143,142,57,105,173,200,247,170,42,178,72,164,89,38,116,72,215,162,62,4,142,102,185,37,106,75,78,148,122,174,211,142,173,116,225,153,174,21,47,145,186,208,246,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,220,133,252,92,177,76,136,141,145,173,114,42,49,236,146,54,7,107,0,0,0,0,0,0,0,0,0,0,0,1,252,84,69,244,82,166,124,65,58,13,213,220,239,85,39,206,244,167,19,163,171,160,168,111,58,133,91,133,45,50,181,35,164,166,98,108,215,43,23,219,28,159,183,217,247,110,91,57,252,84,223,218,5,84,120,98,105,5,247,79,245,94,186,139,85,86,170,158,233,71,69,93,29,61,190,74,184,234,169,248,39,151,98,57,17,156,218,138,138,146,162,125,164,244,79,103,175,172,157,234,107,72,52,127,171,41,106,244,194,211,93,28,25,69,151,183,191,26,84,167,106,119,146,25,255,0,198,186,7,239,249,170,117,246,127,82,251,125,62,95,138,45,149,109,125,62,84,106,13,146,111,41,121,182,92,232,35,142,126,61,207,176,249,36,99,147,139,149,89,255,0,101,95,85,106,175,254,202,150,208,46,170,51,157,20,212,63,175,52,245,30,106,89,191,199,183,132,44,231,180,18,196,223,85,133,251,108,146,253,205,251,191,181,3,225,235,23,77,58,177,162,55,58,186,60,222,193,13,52,52,245,18,66,217,162,175,130,102,191,139,164,68,84,226,238,94,169,19,151,213,19,217,247,123,14,86,105,10,253,98,195,186,166,208,149,145,208,247,162,200,108,157,216,23,148,173,237,203,61,26,241,251,227,85,217,39,251,246,69,254,143,186,130,58,142,210,202,237,28,214,124,183,3,171,139,140,118,187,181,68,48,47,36,93,227,221,28,197,244,123,255,0,154,246,251,92,171,253,160,115,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,75,7,201,244,242,205,130,93,168,239,76,173,250,110,126,199,148,124,52,236,115,91,198,103,43,247,122,166,233,246,21,61,158,223,97,254,24,101,109,247,87,245,11,18,198,50,91,189,93,115,42,110,180,84,42,217,234,31,34,54,25,42,81,23,110,226,185,19,214,103,125,219,122,175,167,183,126,104,126,154,123,133,69,29,84,53,148,143,237,205,78,246,189,142,217,23,103,34,238,139,178,166,222,208,47,7,6,179,244,125,210,229,86,17,6,71,44,22,220,154,182,203,20,237,225,99,73,123,170,218,101,142,71,58,72,105,183,85,221,207,246,187,117,254,223,95,71,175,29,91,244,91,102,242,54,205,68,166,130,251,42,204,231,193,2,227,11,82,136,244,99,125,127,61,26,53,55,71,162,122,47,222,81,69,235,42,190,228,21,48,86,93,171,187,242,211,199,217,141,221,166,55,139,125,125,54,106,34,47,181,125,167,228,170,186,215,86,212,165,93,76,252,229,69,69,71,113,106,122,166,223,177,54,251,144,11,69,234,199,169,174,153,179,13,32,165,163,211,107,45,101,142,231,12,204,146,218,202,123,44,84,108,87,37,44,233,22,235,31,232,167,39,51,239,77,184,167,179,100,43,203,82,49,204,239,13,185,199,114,201,221,229,171,107,247,228,145,85,115,223,131,88,137,234,138,191,205,115,126,255,0,188,241,213,185,29,222,225,79,13,45,93,95,56,224,227,219,78,219,83,110,40,168,158,196,254,147,251,122,201,111,57,10,198,235,181,103,125,98,223,143,230,216,221,183,219,127,209,68,253,136,7,204,115,149,202,174,114,170,170,250,170,168,0,0,63,213,41,103,86,36,136,207,178,229,217,23,116,63,205,205,115,28,173,114,108,168,7,240,0,0,0,0,3,250,214,171,151,100,64,63,128,244,248,118,154,102,121,236,175,135,22,179,249,215,70,138,174,79,49,20,123,108,173,223,244,220,223,242,219,254,147,213,199,211,86,173,189,143,85,198,246,123,28,173,115,124,229,55,162,162,170,123,123,191,208,7,45,7,75,213,158,158,245,51,70,27,77,46,111,99,242,113,213,61,209,198,239,51,79,38,238,107,81,202,155,69,35,254,229,60,238,9,166,217,94,162,215,62,223,139,219,252,212,172,99,164,84,238,198,207,70,241,223,244,220,212,254,114,1,229,129,208,176,221,7,212,124,234,170,106,59,5,147,189,36,28,121,167,153,129,187,114,71,42,126,156,141,255,0,33,79,49,38,25,144,199,53,116,11,65,187,173,206,149,181,31,157,103,216,88,215,103,127,59,215,111,232,220,15,136,15,212,251,93,123,21,136,232,54,238,38,237,251,77,245,255,0,140,255,0,154,171,125,101,18,34,212,195,193,28,187,39,218,69,255,0,212,160,126,112,126,138,27,125,93,202,111,47,69,15,114,77,149,219,114,68,244,79,235,82,83,104,79,65,218,141,169,88,237,30,127,89,110,227,99,147,185,205,123,208,47,177,242,196,158,202,134,191,244,216,159,205,255,0,139,212,11,53,240,229,211,15,33,210,229,53,179,39,165,134,170,147,32,137,147,186,9,85,147,49,208,207,110,164,106,162,181,91,183,177,28,155,46,254,223,188,175,206,180,122,44,212,26,110,162,50,169,180,195,9,129,246,42,219,131,234,41,209,149,148,116,236,106,62,40,158,168,145,238,206,41,201,207,77,182,251,191,181,110,135,77,108,86,108,107,3,176,216,241,213,222,223,69,109,165,130,157,126,223,172,108,133,141,106,253,181,87,126,139,83,218,187,158,141,88,199,46,238,111,175,245,129,200,250,76,193,171,52,235,66,108,24,173,194,219,21,13,77,60,181,146,75,12,74,197,106,43,234,100,114,46,236,251,43,186,42,29,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,6,112,122,133,202,111,184,55,90,26,151,154,226,213,222,74,245,143,234,133,230,233,110,169,237,50,78,197,84,23,105,100,138,78,15,71,49,220,94,198,174,206,69,106,237,178,162,167,161,163,227,53,157,88,251,211,235,39,196,12,135,230,51,129,121,61,14,117,119,106,234,251,72,221,149,207,110,164,179,229,150,26,134,219,114,59,84,21,13,123,25,58,177,28,202,168,88,174,89,89,77,50,114,225,220,77,209,241,205,26,58,78,210,200,233,20,102,135,167,93,121,204,186,109,213,203,22,171,97,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,225,35,91,178,57,88,238,15,70,72,212,230,198,170,104,79,167,93,121,195,122,146,210,59,22,171,97,149,180,142,101,198,157,140,185,208,195,80,179,62,211,113,70,53,106,40,165,87,49,142,231,27,157,178,57,88,222,108,86,72,212,224,246,170,135,75,0,137,94,32,221,109,218,186,80,192,35,177,99,19,210,87,106,46,85,79,81,13,170,141,181,77,108,246,152,29,12,205,101,217,241,186,25,88,246,71,80,216,218,216,164,70,164,203,220,70,170,164,114,108,28,87,197,99,174,58,157,53,181,87,244,183,166,204,164,150,251,147,217,213,153,77,205,207,138,116,183,91,170,154,246,45,19,35,221,85,149,51,69,187,156,233,26,157,184,101,141,204,71,58,86,201,12,117,240,84,247,167,202,126,31,215,124,198,220,64,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,235,224,169,239,79,148,252,63,174,249,141,184,11,84,234,171,75,127,45,61,56,234,46,153,195,98,250,102,190,243,143,213,125,21,69,230,188,191,118,233,19,59,212,63,156,87,177,173,218,170,40,29,246,220,140,93,182,126,237,87,34,230,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,83,198,117,186,246,211,60,171,75,250,184,212,203,118,83,73,219,250,123,32,173,201,173,211,178,57,18,26,170,26,249,223,81,19,227,115,216,222,124,123,142,137,234,221,218,146,195,43,17,206,225,184,23,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,219,109,213,125,167,181,32,7,131,38,169,125,107,233,198,251,166,117,247,223,53,95,130,100,18,121,106,47,43,195,201,218,235,88,147,67,249,196,98,54,78,117,77,184,187,213,206,123,118,217,118,111,109,9,254,5,43,120,205,234,151,214,190,163,172,90,103,65,125,243,84,24,38,63,31,153,162,242,188,60,157,210,181,235,52,223,156,86,35,164,231,74,219,115,189,28,230,55,109,147,103,119,16,245,94,9,122,103,149,84,234,158,117,172,126,83,181,141,219,241,245,198,123,242,71,35,124,197,117,69,77,61,71,8,93,195,182,254,220,116,187,200,156,209,205,239,193,246,85,31,186,64,189,111,205,109,90,149,173,25,246,163,88,169,234,224,182,229,89,69,214,247,71,21,91,26,217,227,130,166,174,73,163,108,141,107,156,212,122,53,232,138,136,231,38,251,236,171,237,46,207,194,179,71,47,186,69,210,61,162,167,35,155,106,188,246,225,46,99,29,55,22,127,122,210,212,193,4,116,201,205,143,114,63,185,5,60,83,239,246,92,222,255,0,7,53,28,197,85,15,1,227,87,238,177,139,124,64,161,249,117,196,134,190,26,29,113,212,244,227,153,67,163,217,195,41,31,167,89,165,226,55,205,87,35,226,167,125,142,227,50,71,2,86,186,103,171,90,180,202,214,68,217,154,247,125,134,70,146,49,81,90,246,77,50,188,106,253,214,49,111,136,20,63,46,184,148,172,6,170,1,84,30,23,222,32,148,214,154,107,47,75,218,211,117,171,123,31,80,218,12,62,249,83,44,181,47,231,52,180,180,244,118,84,138,40,28,228,98,57,243,185,147,203,47,8,216,141,139,236,177,172,218,215,192,0,85,95,138,159,94,63,244,223,165,77,32,189,127,154,139,47,190,219,46,63,249,118,84,217,28,206,215,251,221,210,190,57,191,206,83,189,191,227,88,4,202,208,190,187,116,27,94,117,67,41,210,60,107,38,164,166,200,108,215,138,234,11,61,60,179,247,18,255,0,69,75,28,93,202,234,89,88,139,3,216,233,22,163,183,27,37,124,142,134,14,242,181,173,87,53,149,193,227,87,239,79,139,124,63,161,249,141,196,138,189,47,104,230,163,235,158,184,226,184,54,151,205,117,160,186,253,33,79,93,53,238,220,213,238,88,105,98,153,139,37,201,92,143,143,135,103,118,185,191,156,99,157,39,109,140,94,111,98,44,148,241,127,183,95,108,250,251,167,182,156,167,35,250,193,122,162,210,251,77,61,198,239,228,217,73,244,133,83,43,107,219,45,79,97,138,172,139,184,244,115,251,109,94,45,229,178,122,32,31,43,194,79,84,176,77,47,234,158,111,175,87,223,163,62,182,227,238,197,172,255,0,222,179,77,230,174,149,87,26,30,196,31,154,99,184,114,237,191,237,191,139,19,111,87,38,232,94,161,149,114,236,252,44,122,211,186,235,230,27,89,163,90,165,144,85,221,53,7,17,167,90,186,90,233,233,156,175,185,89,26,177,68,217,102,159,146,164,149,49,75,34,49,238,122,49,207,99,225,119,231,95,222,122,4,245,32,7,141,95,186,198,45,241,2,135,229,215,18,127,144,3,198,175,221,99,22,248,129,67,242,235,136,21,87,210,119,189,62,141,252,64,199,190,99,1,165,51,53,157,39,123,211,232,223,196,12,123,230,48,26,83,0,69,95,20,127,113,61,77,252,23,231,20,68,170,34,175,138,63,184,158,166,254,11,243,138,32,42,87,161,126,179,111,189,30,106,61,85,206,75,87,211,56,102,81,229,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,182,211,69,221,149,82,55,57,35,145,175,115,93,197,85,146,199,160,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,12,177,19,211,195,115,196,18,155,167,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,77,183,124,138,161,118,128,0,32,7,141,95,186,198,45,241,2,135,229,215,18,178,250,29,213,236,55,66,58,168,192,245,75,80,103,171,131,30,180,212,86,67,93,61,52,11,51,233,217,83,69,61,42,76,172,79,180,230,49,211,181,239,70,163,159,193,174,226,215,187,102,173,154,120,213,251,172,98,223,16,40,126,93,113,41,88,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,157,188,43,250,234,169,192,50,27,87,76,58,165,95,87,62,49,124,168,134,219,134,77,13,44,92,45,55,25,234,166,123,160,149,35,141,38,145,149,83,84,162,36,143,123,251,79,107,19,139,99,123,223,29,196,129,202,186,177,247,88,214,79,135,249,15,203,167,51,88,105,79,171,31,117,141,100,248,127,144,252,186,115,53,128,106,160,0,5,85,248,231,126,164,255,0,121,63,134,156,171,193,83,222,159,41,248,127,93,243,27,113,213,124,115,191,82,127,188,159,195,78,85,224,169,239,79,148,252,63,174,249,141,184,11,169,34,175,138,63,184,158,166,254,11,243,138,34,85,17,87,197,31,220,79,83,127,5,249,197,16,21,43,208,191,89,183,222,143,53,30,170,231,37,171,233,156,51,40,242,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,219,105,162,238,202,169,27,156,145,200,215,185,174,226,170,201,99,208,77,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,134,88,137,233,225,185,226,9,77,211,181,76,154,61,172,151,90,183,105,213,198,161,213,52,87,41,165,150,102,99,47,72,167,146,84,138,158,24,37,154,102,84,204,176,53,88,215,53,145,189,95,38,219,190,69,80,187,64,71,254,186,122,139,254,76,93,56,228,89,253,182,163,181,146,92,56,216,177,159,177,203,107,165,67,31,194,95,88,164,143,243,49,178,106,142,50,53,24,254,199,109,85,21,232,64,14,156,60,98,117,150,146,178,213,130,235,22,154,254,82,170,238,55,10,90,42,107,133,129,141,163,188,75,221,157,200,246,165,36,113,172,53,115,109,36,108,134,40,219,79,186,198,141,115,156,231,171,208,61,95,142,119,234,79,247,147,248,105,26,188,45,117,211,78,52,27,169,169,46,218,161,121,250,26,213,148,99,245,24,220,55,41,81,18,150,142,170,90,170,89,163,125,75,213,83,181,10,249,119,49,100,217,90,199,61,170,254,44,71,189,146,87,199,59,245,39,251,201,252,52,170,176,53,80,10,234,240,197,241,0,172,213,218,58,110,159,181,191,34,243,121,213,39,24,49,155,148,177,207,45,85,250,150,56,38,154,86,212,189,172,88,210,104,35,167,245,154,71,181,211,53,237,221,29,35,94,249,44,84,8,171,226,143,238,39,169,191,130,252,226,136,165,110,147,189,233,244,111,226,6,61,243,24,11,169,241,71,247,19,212,223,193,126,113,68,82,183,73,222,244,250,55,241,3,30,249,140,0,93,79,138,63,184,158,166,254,11,243,138,34,165,122,23,235,54,251,209,230,163,213,92,228,181,125,51,134,101,30,94,159,38,182,196,198,37,83,163,137,95,218,169,166,145,219,109,52,93,217,85,35,115,146,57,26,247,53,220,85,89,44,118,213,226,143,238,39,169,191,130,252,226,136,160,16,53,59,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,86,240,197,235,199,242,33,125,166,208,109,88,189,113,192,114,11,131,126,141,186,92,110,61,186,92,94,103,50,103,73,179,123,78,94,205,68,238,167,71,114,146,56,161,114,201,50,237,206,87,45,212,128,0,0,0,0,0,0,43,215,196,183,196,18,155,71,173,87,142,159,52,130,235,87,30,160,215,211,249,107,197,218,146,89,105,103,198,152,246,210,207,26,198,175,129,89,59,234,41,167,149,168,248,101,107,224,93,156,138,143,70,237,213,124,67,58,211,181,116,177,165,245,22,44,67,32,164,110,170,100,180,232,152,253,26,211,54,169,104,160,89,56,203,112,158,55,57,26,198,53,169,43,98,87,163,145,243,35,83,183,35,25,55,26,22,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,15,202,73,78,133,250,205,190,244,121,168,245,87,57,45,95,76,225,153,71,151,167,201,173,177,49,137,84,232,226,87,246,170,105,164,118,219,77,23,118,85,72,220,228,142,70,189,205,119,21,86,75,29,143,244,103,225,149,134,233,214,137,100,86,62,163,108,180,153,14,67,169,20,244,76,190,91,34,157,99,101,166,146,158,118,212,197,69,21,93,59,155,50,189,102,100,82,78,232,228,72,158,248,98,98,35,219,23,114,90,193,235,7,164,204,203,164,93,80,250,143,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,252,246,237,189,81,27,43,21,67,69,22,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,172,165,111,12,94,188,127,34,23,218,109,6,213,139,215,28,7,32,184,55,232,219,165,198,227,219,165,197,230,115,38,116,155,55,180,229,236,212,78,234,116,119,41,35,138,23,44,147,46,220,229,114,221,72,25,172,234,199,222,159,89,62,32,100,63,49,156,186,159,11,143,113,61,50,252,107,231,21,165,43,117,99,239,79,172,159,16,50,31,152,206,93,79,133,199,184,158,153,126,53,243,138,208,37,80,0,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,156,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,168,131,42,224,104,207,163,238,172,240,222,174,180,191,235,197,138,158,146,207,125,160,168,146,154,251,142,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,112,223,184,196,85,116,79,68,238,166,107,58,98,234,23,42,233,127,89,108,186,185,139,83,121,255,0,33,220,166,184,218,223,85,37,60,55,58,25,91,198,90,121,28,197,255,0,115,35,21,205,123,89,44,81,61,88,254,28,87,67,218,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,168,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,161,237,64,0,0,0,10,1,241,71,247,236,212,223,193,126,79,68,95,241,64,62,40,254,253,154,155,248,47,201,232,128,149,94,6,63,174,207,221,191,226,69,170,21,87,224,99,250,236,253,219,254,36,90,160,28,255,0,95,180,114,197,212,6,141,101,154,59,145,205,229,233,50,107,123,169,227,169,226,247,249,74,166,57,36,166,169,224,199,177,100,237,79,28,82,246,249,163,95,195,139,190,203,149,12,203,154,168,51,215,226,55,166,127,146,254,178,117,30,221,79,73,117,142,130,253,112,110,77,71,61,194,61,188,215,159,141,181,21,15,133,200,198,181,240,182,170,74,152,154,169,190,221,149,99,156,231,49,202,5,223,244,177,173,127,202,39,167,220,39,88,228,183,249,42,188,130,222,190,126,6,197,219,141,149,208,74,250,122,174,211,123,146,42,66,179,195,42,199,201,234,238,218,179,150,206,221,19,170,149,213,224,183,172,119,220,195,70,178,221,29,187,195,220,164,211,187,133,61,69,174,167,147,19,141,45,201,213,18,58,155,131,88,138,188,39,130,162,94,227,158,247,59,204,241,251,45,141,168,182,42,5,53,248,210,107,29,139,48,214,92,75,71,109,16,247,42,244,238,223,81,81,116,169,228,244,227,85,114,109,60,141,166,224,230,34,47,8,32,167,151,184,215,189,174,243,60,126,203,163,114,47,202,240,108,209,79,175,61,65,93,181,142,174,225,217,164,211,43,122,118,96,142,94,50,79,93,113,138,162,158,62,77,88,220,142,133,176,50,177,93,179,216,228,147,177,183,38,243,66,42,245,79,173,127,202,39,168,44,219,88,227,183,249,42,76,130,224,158,66,7,69,219,145,148,48,68,202,122,94,235,123,146,34,76,176,67,18,201,197,234,222,226,191,142,205,217,18,218,124,31,116,114,197,131,116,192,154,171,79,55,152,189,106,93,194,122,138,201,56,189,157,138,90,26,137,233,41,233,182,87,185,142,226,246,84,203,220,70,177,203,230,120,59,146,70,213,2,117,0,0,128,30,53,126,235,24,183,196,10,31,151,92,72,65,225,197,215,29,55,74,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,38,255,0,141,95,186,198,45,241,2,135,229,215,18,149,128,213,64,42,3,194,211,175,111,168,149,150,30,148,117,66,14,120,253,214,225,228,241,11,165,61,62,242,80,87,85,206,174,74,58,134,177,55,146,25,167,149,202,201,118,87,71,36,138,143,85,137,200,232,45,252,1,85,126,57,223,169,63,222,79,225,165,170,21,87,227,157,250,147,253,228,254,26,7,42,240,197,235,199,242,33,125,166,208,109,88,189,113,192,114,11,131,126,141,186,92,110,61,186,92,94,103,50,103,73,179,123,78,94,205,68,238,167,71,114,146,56,161,114,201,50,237,206,87,45,212,153,87,45,211,194,135,174,58,108,150,213,100,233,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,155,68,176,196,216,246,99,163,103,120,44,208,0,0,0,0,0,0,2,186,188,78,188,64,43,52,138,142,167,167,237,16,200,188,166,117,87,202,12,154,229,20,115,197,85,97,165,146,8,102,137,180,207,115,18,53,154,120,234,61,38,141,238,116,45,99,182,70,200,230,62,48,224,30,39,94,32,20,122,187,89,83,211,246,136,100,94,111,5,164,229,6,77,114,138,56,37,165,191,85,71,60,51,68,218,103,185,139,34,67,4,148,254,147,70,246,182,103,61,219,35,163,107,31,37,117,158,131,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,39,57,95,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,93,77,179,194,123,65,162,233,161,250,37,121,117,37,86,100,181,19,220,89,168,84,214,174,197,197,43,85,239,236,170,198,233,94,171,76,216,150,56,159,75,220,72,223,197,210,39,110,103,36,173,8,127,225,165,226,9,83,163,215,91,63,79,154,191,117,164,143,79,171,234,60,181,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,38,238,85,70,35,182,185,243,48,58,165,165,185,222,139,103,119,61,51,212,187,23,208,217,37,155,179,231,104,188,212,53,29,174,236,44,154,63,206,66,247,198,237,227,149,142,251,46,93,183,217,118,84,84,75,74,240,161,235,142,155,37,181,89,58,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,38,209,44,49,54,61,152,232,217,222,9,21,226,143,238,39,169,191,130,252,226,136,160,18,255,0,188,81,253,196,245,55,240,95,156,81,20,2,6,170,0,0,0,0,10,171,241,206,253,73,254,242,127,13,45,80,170,191,28,239,212,159,239,39,240,208,57,87,134,47,94,63,145,11,237,54,131,106,197,235,142,3,144,92,27,244,109,210,227,113,237,210,226,243,57,147,58,77,155,218,114,246,106,39,117,58,59,148,145,197,11,150,73,151,110,114,185,110,164,202,185,110,158,20,61,113,211,100,182,171,39,72,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,218,37,134,38,199,179,29,27,59,193,102,128,0,42,175,199,59,245,39,251,201,252,52,243,254,20,61,113,212,227,87,91,39,72,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,222,84,154,86,199,179,219,35,59,62,131,199,59,245,39,251,201,252,52,170,176,53,80,10,245,240,210,241,4,166,214,27,85,159,167,205,95,186,213,201,168,52,20,254,90,207,118,171,150,90,169,242,86,49,181,83,200,178,43,32,70,64,250,122,104,34,106,190,105,92,249,215,119,42,171,213,219,216,80,0,0,2,128,124,81,253,251,53,55,240,95,147,209,23,252,80,15,138,63,191,102,166,254,11,242,122,32,37,87,129,143,235,179,247,111,248,145,106,133,85,248,24,254,187,63,118,255,0,137,22,168,0,0,0,130,190,40,93,20,127,40,12,17,250,207,167,182,203,173,118,164,225,182,246,83,69,110,162,78,247,211,54,182,204,231,190,157,34,115,147,105,162,238,207,52,107,26,43,228,251,113,112,145,207,139,183,58,128,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,206,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,19,232,251,171,60,55,171,173,47,250,241,98,167,164,179,223,104,42,36,166,190,227,141,175,90,169,237,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,156,55,238,49,21,93,19,209,43,175,197,67,161,90,156,3,33,186,245,61,165,180,21,115,227,23,202,137,174,89,156,51,85,69,194,211,113,158,170,22,54,120,150,73,18,105,25,85,53,74,170,198,198,63,180,246,189,121,54,55,177,145,197,94,143,186,179,204,186,69,213,15,175,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,207,110,227,17,81,178,189,20,52,102,69,95,17,30,175,63,146,150,141,39,213,106,222,206,161,102,61,218,44,95,157,7,153,134,14,211,162,243,85,114,114,84,141,59,81,202,222,8,238,124,165,146,45,227,124,105,47,31,127,169,157,92,104,214,1,211,140,253,75,208,229,214,171,214,55,87,111,116,248,247,10,167,69,244,213,114,177,253,138,24,254,195,164,100,206,146,55,49,237,88,213,208,240,149,210,53,169,20,156,115,239,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,234,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,202,30,82,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,66,157,18,116,125,140,244,141,165,241,89,90,148,149,185,181,242,158,7,101,151,138,73,106,59,21,211,197,36,239,133,145,199,43,213,173,100,45,169,124,72,246,178,53,145,26,143,123,90,171,197,177,127,194,119,162,139,118,45,138,219,58,168,212,139,103,60,146,243,189,78,29,3,210,170,158,107,85,11,163,168,167,146,162,70,171,153,28,222,106,57,185,49,29,27,218,145,36,82,49,234,178,170,50,202,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,185,134,31,143,103,118,25,241,172,162,217,79,95,111,168,115,30,248,103,133,146,181,85,142,71,53,120,189,174,111,162,167,236,40,175,196,3,164,168,250,119,206,82,171,30,134,87,88,235,255,0,196,187,142,232,222,16,210,163,183,225,12,108,77,223,50,251,55,255,0,79,182,251,142,73,212,79,78,186,127,212,6,35,45,147,45,199,232,171,42,89,199,203,212,75,18,171,226,222,88,156,253,149,175,98,250,164,45,79,111,221,253,138,21,157,225,77,212,165,242,199,154,51,73,47,21,178,75,109,175,84,74,118,201,35,221,194,71,203,67,78,212,78,82,163,81,17,168,190,198,170,255,0,234,36,247,138,94,136,81,230,250,73,46,97,98,197,210,174,243,71,197,123,212,180,73,36,206,238,84,209,51,213,205,141,94,191,97,171,247,251,55,251,138,164,210,204,146,235,211,239,80,118,234,185,223,44,78,176,100,16,197,82,216,229,225,205,144,87,49,94,213,86,243,244,94,207,221,191,246,253,250,5,211,123,254,57,174,58,59,142,228,149,214,202,106,218,11,245,178,154,169,240,84,199,221,98,175,162,236,168,246,183,125,156,205,255,0,69,61,80,12,207,77,12,180,242,44,83,70,232,222,158,214,185,21,21,63,177,79,248,39,215,90,94,31,89,126,37,159,195,93,166,22,120,43,45,183,41,56,44,112,249,122,86,68,172,130,4,77,155,37,71,174,238,89,61,136,158,207,233,66,56,95,250,72,213,220,85,246,198,100,54,79,40,235,172,169,12,9,230,105,100,221,203,20,146,255,0,50,101,254,108,79,246,237,236,254,164,80,226,128,149,217,39,134,247,80,56,243,232,26,182,94,250,87,203,218,106,249,154,38,241,94,108,111,253,212,187,254,159,244,123,15,171,163,254,28,186,171,154,106,52,120,198,65,74,148,84,116,179,39,155,149,93,77,46,204,108,241,177,233,197,181,40,171,232,229,95,69,251,189,0,135,128,154,157,69,120,117,102,218,123,158,83,216,48,167,54,231,13,127,52,129,141,100,52,232,157,184,98,115,191,198,84,187,219,205,203,234,169,236,251,247,35,254,73,211,150,161,227,122,177,22,143,84,219,249,223,37,90,84,72,251,176,39,248,245,98,51,213,37,86,123,94,223,231,253,254,187,1,202,193,215,53,15,166,61,78,211,106,246,208,228,54,158,211,150,153,149,74,189,250,119,108,215,72,230,39,232,74,239,189,167,203,233,251,77,169,245,59,87,241,92,54,237,179,45,151,43,156,48,86,72,168,174,227,10,238,174,93,154,230,185,125,26,190,197,69,3,156,113,114,39,37,106,237,251,118,63,136,138,190,196,44,7,168,237,6,233,99,15,175,198,52,219,15,175,166,166,186,212,213,81,69,112,172,109,190,185,92,196,115,166,134,85,84,123,213,29,179,154,215,108,215,122,237,233,251,73,17,211,119,134,191,76,247,90,90,92,130,239,115,166,204,153,53,52,50,190,154,123,117,101,42,49,206,142,77,253,86,167,215,215,215,217,252,207,233,2,158,210,150,165,209,119,210,158,85,143,125,185,163,23,109,255,0,172,255,0,45,151,246,41,160,117,240,228,233,85,46,15,116,90,95,103,101,189,240,241,242,92,106,21,169,38,254,175,229,222,223,125,189,54,254,147,226,205,225,121,210,108,143,171,127,228,242,129,190,101,238,115,17,37,172,252,210,43,145,118,79,239,159,216,155,122,109,237,2,132,145,21,85,17,19,213,79,211,45,178,190,22,71,36,148,147,35,101,68,86,42,198,239,181,191,179,111,79,82,220,250,141,232,39,165,77,44,250,191,122,138,219,77,110,108,247,106,56,100,163,108,117,210,37,76,111,172,165,137,237,87,119,221,199,236,202,239,187,249,223,218,119,109,62,240,255,0,233,66,227,65,102,202,127,39,86,219,149,59,232,169,229,138,26,135,85,186,61,213,172,122,47,25,38,84,246,46,219,43,125,138,191,212,5,11,125,23,115,219,127,163,170,182,253,189,151,127,238,63,193,98,145,29,193,99,119,47,217,183,169,163,229,232,219,165,70,198,145,46,131,97,219,53,17,63,233,107,119,255,0,79,180,225,185,39,77,158,29,214,28,158,182,158,235,167,22,40,107,168,33,109,68,180,201,75,113,86,163,81,173,114,126,138,171,61,81,83,217,191,183,250,192,164,234,44,15,54,184,211,182,170,131,17,188,212,66,244,69,108,145,80,76,246,170,42,110,155,42,55,111,98,161,254,55,28,67,42,180,34,58,233,141,93,41,17,125,139,61,28,145,254,207,242,154,159,181,63,210,104,155,77,244,187,166,11,158,51,72,236,63,75,113,63,163,218,200,217,18,45,153,170,188,82,54,171,119,89,89,201,126,207,31,85,245,253,190,167,16,235,58,251,210,86,138,227,14,155,34,209,76,70,237,113,244,225,75,244,103,151,93,187,148,232,239,206,50,7,167,232,202,139,253,155,125,254,129,73,118,28,47,43,201,235,226,182,88,177,235,149,109,68,207,107,24,200,41,36,145,85,85,200,212,244,107,85,125,174,79,187,239,61,166,75,211,94,182,98,181,177,208,93,52,235,33,73,101,223,143,27,69,94,203,178,34,175,233,68,159,115,144,185,110,147,223,209,174,163,227,180,25,102,15,164,152,165,166,239,219,137,242,198,203,92,146,186,41,59,112,72,187,72,248,90,139,179,222,212,221,19,238,221,9,43,115,198,244,186,237,43,42,110,248,173,142,178,72,247,226,249,237,140,145,205,221,17,23,101,86,126,196,79,244,1,156,107,198,128,235,37,134,153,181,119,61,54,201,97,137,203,197,28,235,61,83,83,125,149,127,157,26,127,146,167,232,183,116,237,172,119,76,102,171,44,165,192,47,203,67,73,43,98,145,126,138,170,223,146,240,219,109,162,84,254,123,126,242,234,186,164,234,83,167,45,19,176,69,37,231,2,199,242,41,221,43,26,148,83,91,157,18,53,29,20,206,71,114,90,105,27,252,205,191,225,127,71,175,154,209,62,179,58,91,212,13,53,187,220,235,48,107,6,59,73,71,87,20,115,91,89,109,146,162,41,85,205,141,81,235,198,145,169,186,46,201,250,43,250,40,5,35,214,98,215,235,107,37,91,149,178,166,145,241,109,188,115,194,248,223,235,236,244,84,254,148,255,0,74,31,45,204,123,23,139,216,173,95,216,169,177,38,122,191,212,172,79,52,214,36,184,105,197,134,219,71,106,108,177,58,58,90,74,70,65,20,187,65,77,186,57,171,19,17,83,155,31,250,77,84,245,95,219,235,30,114,58,201,171,110,47,150,122,24,105,28,155,162,199,19,88,214,167,218,95,242,17,19,239,219,251,0,249,96,0,0,0,0,0,63,125,130,201,93,145,222,104,172,150,232,213,245,21,213,17,211,70,136,213,95,180,247,163,83,216,138,190,215,39,177,20,151,84,253,15,213,225,250,119,13,211,63,170,130,11,173,250,24,43,173,124,94,173,99,96,114,70,174,231,221,129,28,139,179,215,244,85,83,127,188,241,157,52,90,241,40,109,223,78,58,201,77,93,146,81,84,249,154,30,235,87,126,108,108,46,141,55,114,43,19,243,159,181,62,255,0,95,67,187,103,58,147,150,234,45,194,199,141,106,142,67,85,141,197,13,43,169,232,162,137,82,116,74,118,39,38,171,124,178,51,130,110,196,110,219,239,178,126,207,64,29,13,244,227,46,190,100,23,92,87,46,189,208,195,65,138,193,79,95,12,52,149,42,217,158,247,204,187,238,217,34,123,85,168,155,251,17,171,246,147,215,212,253,154,195,208,13,229,189,65,63,17,195,106,237,14,165,174,161,89,247,184,72,245,226,143,173,146,61,211,183,79,178,57,19,143,220,191,127,244,30,47,62,207,174,61,29,228,148,183,253,3,212,90,217,107,174,252,168,107,149,176,73,26,77,11,82,41,27,201,42,123,173,244,119,167,179,127,85,245,219,116,56,198,93,214,55,80,89,110,98,252,226,187,83,175,150,219,188,80,44,81,73,77,59,99,94,41,43,165,70,254,105,140,110,220,220,191,119,220,159,118,200,5,150,116,249,225,93,132,96,213,21,117,154,156,250,11,239,119,183,217,99,22,26,166,183,100,149,29,186,77,72,221,183,230,207,103,249,63,208,135,84,212,175,14,62,158,51,187,27,45,116,88,220,54,121,99,106,53,179,208,81,208,211,189,118,99,218,155,185,41,156,190,215,162,251,62,228,253,133,91,225,190,39,125,87,227,41,35,110,58,145,115,187,163,246,226,149,13,165,94,59,114,223,244,169,221,237,228,159,232,67,237,100,62,43,61,80,221,232,82,150,223,150,85,91,164,225,197,101,137,148,74,229,93,149,55,244,165,79,218,139,237,251,128,156,56,119,133,47,79,120,237,245,22,235,125,171,175,122,110,190,86,106,170,25,85,83,139,211,244,29,72,159,127,175,252,31,232,61,77,211,195,203,163,123,60,209,69,117,170,167,163,146,119,112,141,147,190,213,26,185,125,61,17,29,76,155,251,83,253,37,78,75,215,23,85,115,100,14,200,211,91,178,134,213,187,150,219,85,53,24,136,170,229,219,135,30,31,207,119,243,127,103,236,77,188,230,67,213,55,81,121,77,84,85,151,205,103,203,106,101,129,220,226,85,185,200,222,14,217,19,116,70,170,39,243,83,253,0,91,37,195,162,254,129,173,243,73,73,87,151,217,97,154,53,86,185,175,184,89,90,173,84,85,69,221,22,13,211,213,15,85,163,58,5,208,222,21,117,158,171,25,190,225,247,106,159,179,187,107,106,172,243,163,126,204,137,233,194,52,84,221,28,239,244,39,236,41,34,183,85,245,62,227,81,37,93,118,161,100,83,205,43,149,207,123,238,83,42,185,85,85,85,127,75,246,170,159,243,109,212,253,74,180,200,233,173,89,246,67,74,247,237,201,208,220,166,106,174,219,162,123,29,253,43,254,144,52,139,132,99,186,59,137,211,84,84,97,20,248,181,28,19,72,249,102,146,129,148,177,181,92,168,213,114,170,196,136,158,198,183,219,251,19,250,15,246,159,81,180,138,11,155,237,245,25,126,42,202,198,185,81,204,117,194,149,30,138,137,186,238,138,237,247,216,207,93,175,168,222,167,237,180,14,162,182,107,30,97,21,52,168,187,177,47,15,93,209,90,137,247,187,127,98,33,240,170,53,59,93,42,171,223,116,168,212,92,161,245,114,57,94,233,150,241,39,37,85,77,149,119,231,251,0,208,174,162,220,122,127,206,109,48,218,51,219,246,25,114,163,89,151,181,29,101,85,20,205,71,185,170,223,68,149,92,155,236,170,158,137,185,192,58,154,211,126,155,113,110,158,175,181,88,85,86,43,101,168,239,81,73,5,85,165,244,20,211,253,170,136,145,81,31,27,81,118,86,123,118,246,167,244,20,205,91,170,58,223,52,109,117,126,163,229,50,50,39,115,111,59,204,174,226,228,251,211,237,251,79,197,119,214,29,90,191,90,93,97,190,106,62,73,93,110,94,60,169,106,46,114,201,18,241,84,86,253,149,118,222,138,137,183,245,1,250,42,117,167,82,29,2,209,69,150,92,226,139,246,197,95,59,85,125,119,255,0,47,246,157,51,65,232,242,253,104,168,170,194,27,147,80,89,105,96,163,125,76,213,51,214,203,76,178,163,86,40,156,142,127,219,71,110,146,238,187,167,175,29,254,237,150,60,236,171,234,122,60,75,60,200,240,180,172,250,189,95,45,36,149,148,242,83,190,72,149,26,244,107,248,239,179,182,85,79,209,69,244,84,246,1,59,122,103,233,87,30,213,139,214,81,110,205,245,74,8,25,133,213,182,130,150,104,111,108,107,85,170,250,136,149,90,233,97,119,162,165,59,54,84,227,237,246,123,17,36,230,37,208,238,144,221,168,243,42,26,188,161,153,92,144,89,228,242,206,150,182,150,189,180,242,186,55,113,122,42,211,175,5,223,211,116,245,244,254,130,160,236,90,185,170,120,187,171,221,142,103,215,219,106,220,222,146,86,45,53,115,216,179,185,28,231,34,189,81,125,85,21,238,95,248,74,88,71,134,254,69,172,218,147,167,122,187,67,102,204,110,213,151,233,44,244,240,209,212,84,84,182,71,196,249,27,92,214,171,86,87,34,34,242,72,254,244,253,20,251,128,225,253,61,230,152,143,74,125,103,95,97,204,41,41,103,176,209,212,94,237,187,58,56,156,214,181,37,123,35,255,0,24,232,152,158,176,162,127,111,162,126,203,182,211,188,179,13,207,49,42,91,246,21,37,36,150,154,158,125,164,167,88,149,159,102,87,181,127,197,171,155,250,76,119,177,127,111,223,185,72,186,201,208,79,84,31,90,107,242,107,205,190,123,189,109,206,174,90,153,106,37,173,161,99,220,233,100,145,238,85,254,249,95,191,117,251,189,165,153,120,117,233,126,167,105,150,141,193,109,212,123,165,100,147,63,151,102,146,105,217,43,96,218,170,173,93,197,89,35,219,246,145,236,85,246,127,238,15,238,138,234,181,203,2,214,140,131,68,114,255,0,53,21,36,181,181,115,217,167,169,228,214,58,37,171,142,154,8,216,233,30,212,95,70,57,81,172,102,222,221,191,97,44,17,81,200,138,138,138,139,236,83,195,101,122,51,129,101,185,21,191,46,174,177,83,71,122,182,207,20,208,215,68,143,142,111,205,200,233,26,213,115,28,221,211,155,149,219,46,232,171,237,69,61,180,17,118,32,142,14,74,238,219,17,187,170,170,170,236,155,111,234,7,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,234,199,222,159,89,62,32,100,63,49,156,210,153,154,206,172,125,233,245,147,226,6,67,243,25,192,102,93,58,103,120,150,132,224,157,69,121,127,55,134,102,189,234,63,59,206,24,252,165,210,58,202,248,124,159,111,186,178,201,188,52,29,238,239,109,172,252,239,13,247,110,238,246,189,14,117,119,117,233,7,87,29,149,207,110,171,188,98,119,234,118,219,114,59,84,21,14,99,223,2,61,28,202,168,88,174,72,159,83,10,242,225,220,77,149,146,77,26,58,62,234,200,219,94,240,228,197,172,89,207,135,86,23,133,101,52,62,118,203,144,91,242,43,93,198,155,186,248,251,244,179,221,43,227,150,62,108,86,189,188,152,247,38,237,84,114,111,186,42,47,169,82,221,107,244,163,125,233,47,89,107,112,222,213,214,179,16,185,111,89,139,94,235,97,99,124,253,47,22,44,145,171,163,85,98,205,3,223,218,145,54,99,151,102,73,219,99,37,141,0,187,77,126,235,7,75,244,39,167,154,46,162,39,90,187,253,163,34,167,164,118,45,75,77,20,144,190,239,61,93,59,167,165,98,186,70,111,78,199,68,215,72,247,200,212,86,49,142,217,174,147,140,110,207,182,170,234,102,85,172,154,143,145,234,150,107,87,230,47,89,53,194,91,133,79,25,36,124,112,243,95,177,4,93,199,189,237,134,38,35,99,141,138,229,225,27,24,212,93,154,135,149,44,83,194,143,162,143,202,110,85,7,82,154,153,108,186,211,99,120,149,194,158,167,18,139,110,204,55,139,164,50,57,203,81,205,28,146,58,26,89,35,103,163,91,194,73,87,138,189,82,25,162,112,68,13,80,233,211,59,209,253,44,211,173,76,206,169,252,135,229,51,206,214,89,232,185,195,47,59,92,84,212,19,65,89,220,138,87,237,222,243,207,111,105,237,99,217,216,221,81,121,162,54,85,120,42,123,211,229,63,15,235,190,99,110,58,175,142,119,234,79,247,147,248,105,202,188,21,61,233,242,159,135,245,223,49,183,1,117,37,74,248,218,104,229,246,44,171,5,234,6,158,110,245,150,166,222,152,117,100,124,88,223,41,85,28,149,21,116,235,186,191,156,157,230,75,83,232,140,226,207,43,246,157,188,141,68,182,162,47,248,148,105,13,54,175,244,125,156,64,144,82,45,203,15,167,76,190,219,53,76,242,196,200,31,66,215,62,161,200,145,239,205,238,163,90,184,216,215,162,177,95,43,85,120,236,143,104,87,7,131,174,166,125,79,234,178,108,22,174,174,234,180,153,238,63,89,111,134,150,158,79,239,87,87,83,34,86,71,61,67,21,232,139,194,8,43,24,199,163,92,230,186,117,106,34,53,239,84,178,175,17,93,99,177,104,223,72,249,221,77,222,31,49,87,152,91,231,195,173,116,220,158,206,245,85,124,18,198,229,230,214,61,27,218,129,42,39,217,220,90,254,199,14,77,115,218,165,11,105,62,117,249,47,213,60,55,83,62,139,250,79,234,150,65,110,190,249,46,255,0,103,205,121,90,152,230,237,119,56,187,135,46,223,30,92,93,182,251,236,187,108,88,167,140,71,82,150,44,231,21,210,205,41,194,211,206,217,114,11,125,46,165,37,210,74,87,199,223,165,158,57,160,183,246,121,57,175,111,38,62,173,210,50,72,145,201,188,27,42,47,54,129,92,58,123,133,93,117,43,63,198,180,230,197,81,73,5,203,42,188,81,89,40,229,171,123,155,4,115,212,204,200,99,116,142,107,92,228,98,57,232,170,168,215,46,219,236,139,236,52,229,137,226,214,44,27,21,179,97,88,181,15,146,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,155,213,207,119,22,49,169,187,149,92,187,110,170,171,234,81,103,133,102,142,88,181,119,171,139,69,78,71,54,244,152,21,190,92,198,58,110,47,254,250,170,166,158,8,233,147,155,30,213,103,110,122,136,167,223,237,53,221,142,14,106,181,234,169,125,32,64,15,26,191,117,140,91,226,5,15,203,174,37,80,116,229,162,23,94,163,181,134,203,163,86,43,229,37,162,229,127,167,184,186,142,174,174,55,62,4,158,158,134,122,152,217,39,31,180,214,61,208,35,21,232,142,86,35,213,200,215,241,224,182,191,227,87,238,177,139,124,64,161,249,117,196,128,30,23,30,253,154,101,248,215,201,235,64,141,89,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,155,181,85,171,182,232,170,158,165,207,120,101,117,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,217,21,245,48,197,179,100,99,249,72,246,71,223,229,34,172,221,175,173,226,95,208,229,55,81,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,219,124,139,27,209,81,204,124,52,151,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,131,209,204,119,23,177,171,179,145,90,187,108,168,169,232,5,218,120,151,245,199,77,211,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,246,31,26,200,245,68,107,25,53,37,226,120,181,247,57,202,172,216,86,45,67,231,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,230,245,107,27,201,239,106,110,229,70,166,251,170,162,122,140,179,41,190,231,57,85,231,53,202,107,188,237,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,156,24,141,99,121,61,238,93,154,136,212,223,100,68,79,66,237,60,52,58,28,166,233,199,13,135,88,115,135,213,191,81,115,75,60,108,154,146,70,75,78,203,29,186,101,142,116,162,116,47,70,185,106,85,204,137,211,57,237,251,15,141,35,98,34,53,239,152,61,255,0,64,61,31,90,186,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,133,58,205,43,22,70,185,203,43,220,247,242,224,177,199,29,123,120,213,251,211,226,223,15,232,126,99,113,46,164,165,111,26,191,122,124,91,225,253,15,204,110,32,69,94,159,250,122,202,186,139,172,205,236,152,85,78,247,172,71,15,172,203,105,173,237,165,146,121,46,190,90,122,120,223,71,18,70,138,244,153,236,157,203,26,35,93,202,70,49,138,141,71,171,217,207,241,60,166,251,131,101,86,108,215,22,174,242,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,112,122,57,142,226,246,53,118,114,43,87,109,149,21,61,9,213,224,169,239,79,148,252,63,174,249,141,184,234,190,42,125,7,127,211,126,170,244,130,203,254,106,92,190,197,108,183,127,229,223,83,123,115,251,191,239,118,202,200,225,255,0,57,80,247,127,141,120,18,255,0,160,94,171,168,250,173,208,234,75,221,206,94,25,158,47,217,179,229,16,201,52,11,36,245,77,133,170,218,246,199,18,55,183,13,71,219,115,81,99,99,91,35,39,141,188,146,46,110,226,190,53,126,235,24,183,196,10,31,151,92,74,160,233,215,94,115,46,155,117,114,197,170,216,101,109,91,95,110,168,99,46,116,48,212,36,44,187,91,149,237,90,138,41,85,204,123,120,72,214,236,142,86,59,131,209,146,53,57,177,170,150,41,226,67,175,56,111,82,94,31,154,113,170,216,101,109,35,153,113,206,45,204,185,208,195,80,179,62,211,113,75,85,122,212,81,74,174,99,29,206,55,59,100,114,177,188,216,172,145,169,193,237,85,10,246,233,59,222,159,70,254,32,99,223,49,128,210,153,154,206,147,189,233,244,111,226,6,61,243,24,13,41,128,34,175,138,63,184,158,166,254,11,243,138,34,85,17,87,197,31,220,79,83,127,5,249,197,16,20,87,164,248,47,229,67,84,240,221,51,250,83,232,207,173,185,5,186,197,231,123,29,239,43,230,170,99,135,187,219,228,222,124,123,156,184,242,110,251,109,186,111,185,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,21,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,61,7,73,222,244,250,55,241,3,30,249,140,5,223,117,209,209,149,139,172,61,56,165,182,71,117,250,27,51,197,252,197,70,51,114,149,239,90,86,201,42,51,187,77,83,27,119,222,25,123,81,34,200,214,172,145,185,141,115,121,34,62,41,2,42,248,74,117,175,244,221,29,31,73,186,155,115,186,214,94,161,239,73,133,220,39,94,252,110,161,134,14,227,237,142,84,111,56,251,44,138,89,34,116,142,115,86,53,116,72,177,164,80,177,246,126,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,237,60,56,60,64,40,250,136,177,69,164,154,189,145,127,170,197,7,153,158,42,154,136,224,167,143,34,165,230,249,57,83,178,22,71,27,38,134,53,70,62,20,111,37,142,36,149,170,255,0,207,36,65,242,188,106,253,214,49,111,136,20,63,46,184,149,87,210,230,133,255,0,41,77,118,198,116,83,235,79,213,207,172,126,119,252,39,228,124,231,99,203,209,207,83,254,39,185,31,46,93,142,63,166,155,114,223,215,109,150,213,60,106,253,214,49,111,136,20,63,46,184,144,3,194,227,223,179,76,191,26,249,61,104,17,215,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,56,159,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,220,79,134,47,94,63,150,251,21,54,131,106,197,235,150,125,143,219,219,244,109,210,227,113,238,85,101,16,181,243,58,77,155,218,106,119,169,224,109,58,59,148,146,75,51,82,73,151,126,18,185,61,175,136,239,67,149,61,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,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,210,79,86,62,235,26,201,240,255,0,33,249,116,230,107,11,190,194,58,205,177,117,135,208,142,183,92,228,181,125,13,153,226,250,127,121,167,201,173,177,49,235,74,217,37,182,85,118,170,105,164,118,251,195,47,106,85,72,220,229,146,55,49,205,119,36,70,75,37,32,129,170,128,0,21,87,227,157,250,147,253,228,254,26,114,175,5,79,122,124,167,225,253,119,204,109,199,85,241,206,253,73,254,242,127,13,57,87,130,167,189,62,83,240,254,187,230,54,224,46,164,138,190,40,254,226,122,155,248,47,206,40,137,84,69,95,20,127,113,61,77,252,23,231,20,64,81,94,147,224,191,149,13,83,195,116,207,233,79,163,62,182,228,22,235,23,157,236,119,188,175,154,169,142,30,239,111,147,121,241,238,114,227,201,187,237,182,233,190,231,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,244,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,250,189,50,93,173,86,14,164,180,162,251,125,185,210,91,173,182,236,226,197,87,89,89,87,51,97,130,154,8,235,225,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,151,147,215,71,70,86,46,176,244,226,150,217,29,215,232,108,207,23,243,21,24,205,202,87,189,105,91,36,168,206,237,53,76,109,223,120,101,237,68,139,35,90,178,70,230,53,205,228,136,248,164,10,43,206,117,211,81,245,39,78,48,109,47,205,111,63,74,218,180,231,207,69,96,154,116,87,85,83,210,213,37,58,45,43,164,85,251,112,199,229,91,218,69,78,76,107,220,196,114,177,177,177,146,215,193,231,68,46,185,231,81,117,26,203,13,242,146,142,219,165,212,234,234,138,71,70,231,207,93,61,198,150,174,154,38,51,216,214,49,173,73,158,231,170,170,238,200,218,141,94,106,248,225,6,89,139,95,112,108,170,243,133,101,52,62,74,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,108,87,49,220,94,199,38,237,85,106,237,186,42,167,169,161,238,136,244,26,167,167,30,154,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,188,221,205,148,236,84,217,188,90,129,8,60,115,191,82,127,188,159,195,72,21,211,71,76,249,151,84,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,199,54,53,174,86,53,203,35,39,175,142,119,234,79,247,147,248,105,202,188,21,61,233,242,159,135,245,223,49,183,1,2,173,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,251,160,30,176,109,93,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,194,161,97,149,235,27,90,213,137,237,123,56,240,72,228,146,53,248,175,116,57,77,146,218,175,125,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,104,150,24,157,38,236,116,111,239,86,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,162,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,32,94,79,138,63,184,158,166,254,11,243,138,34,149,186,78,247,167,209,191,136,24,247,204,96,45,83,170,174,161,113,94,168,60,43,243,45,92,197,169,188,135,159,250,38,154,227,107,125,84,117,19,91,43,162,189,81,54,90,121,28,197,255,0,115,35,21,205,99,159,20,177,61,88,206,124,82,170,250,78,247,167,209,191,136,24,247,204,96,2,234,124,81,253,196,245,55,240,95,156,81,20,67,167,184,85,215,82,179,252,107,78,108,85,20,144,92,178,171,197,21,146,142,90,183,185,176,71,61,76,204,134,55,72,230,181,206,70,35,158,138,170,141,114,237,190,200,190,194,247,188,81,253,196,245,55,240,95,156,81,20,173,210,119,189,62,141,252,64,199,190,99,0,30,43,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,56,159,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,218,167,133,15,92,116,217,45,170,201,210,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,54,137,97,137,177,236,199,70,206,247,74,241,31,240,255,0,163,234,34,197,46,173,233,14,59,254,171,20,30,90,9,105,169,228,130,158,60,138,151,155,35,227,80,249,159,28,108,154,24,213,94,201,149,220,150,56,150,39,35,255,0,50,177,82,8,26,168,4,42,240,230,235,219,249,84,88,167,211,125,68,131,203,234,110,51,111,243,149,117,16,83,240,165,189,80,177,236,137,107,26,140,78,16,204,143,146,54,203,23,163,85,207,107,226,78,46,116,112,205,80,0,0,0,0,51,131,214,54,57,212,22,57,212,22,73,31,83,111,243,121,213,95,98,89,238,145,83,197,21,45,214,150,56,155,5,61,85,55,106,56,227,116,46,142,6,181,21,24,215,35,152,230,200,214,200,217,26,157,215,194,67,39,209,43,7,82,241,210,234,125,190,146,159,39,173,167,225,132,95,42,110,83,192,202,107,139,153,37,60,180,73,19,118,134,71,213,67,82,244,99,166,95,71,192,214,49,22,73,154,89,255,0,91,125,31,99,61,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,113,117,0,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,231,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,80,212,65,8,60,91,242,221,18,183,244,209,38,25,169,238,171,159,39,187,84,125,37,132,81,83,75,60,47,125,198,153,241,195,44,235,43,98,146,30,17,67,90,245,124,115,113,238,49,206,107,28,201,56,201,31,52,233,15,197,139,21,175,210,124,142,46,168,239,157,156,167,11,183,253,33,21,194,38,199,230,178,190,229,76,169,216,166,164,134,8,161,138,104,145,244,145,35,57,253,182,185,210,185,88,200,230,123,107,3,93,53,211,81,250,139,212,123,142,168,106,133,231,207,93,107,182,138,24,98,69,101,45,190,149,170,171,29,45,52,106,171,219,133,156,157,178,110,174,87,57,207,123,158,247,189,238,15,0,104,123,195,235,18,213,204,31,164,188,23,26,214,134,213,193,125,165,167,153,105,168,107,162,123,107,109,246,231,76,245,164,166,168,87,202,245,87,182,37,111,22,237,23,106,53,142,5,141,174,133,202,232,63,225,41,209,71,211,117,148,125,89,106,109,178,213,89,101,135,189,30,23,111,157,59,242,58,186,25,251,111,185,185,17,220,35,236,190,41,99,137,178,53,206,89,21,210,162,70,177,66,247,219,80,25,172,234,199,222,159,89,62,32,100,63,49,156,186,159,11,143,113,61,50,252,107,231,21,165,43,117,99,239,79,172,159,16,50,31,152,206,93,79,133,199,184,158,153,126,53,243,138,208,37,80,7,63,215,77,116,211,142,157,52,226,227,170,26,161,121,242,54,170,29,162,134,24,145,31,85,112,170,114,42,199,75,77,26,170,119,38,127,23,108,155,163,81,173,115,222,230,49,143,123,67,160,25,87,46,79,194,151,93,53,31,168,189,71,215,221,80,213,11,207,158,186,215,125,90,138,24,98,69,101,45,190,149,171,116,88,233,105,163,85,94,220,44,228,237,147,117,114,185,206,123,220,247,189,239,117,54,1,213,115,190,158,178,172,39,66,116,207,168,47,51,244,134,55,168,223,73,83,114,142,150,70,253,23,93,71,89,52,30,94,105,54,88,215,187,28,93,216,215,146,57,220,39,111,4,72,185,191,218,244,73,214,14,77,210,54,168,69,122,106,213,214,225,55,202,136,27,150,89,233,34,167,239,215,65,20,115,178,23,199,36,172,87,53,240,186,165,242,163,26,248,210,69,106,49,238,106,47,38,218,167,135,190,1,134,234,159,135,14,19,167,218,131,143,82,95,49,235,229,61,238,154,186,134,165,23,132,172,250,102,177,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,165,186,193,233,51,50,233,23,84,62,163,223,106,42,239,22,42,250,120,234,108,89,27,168,18,150,11,171,18,54,44,232,198,36,146,163,31,20,175,88,220,197,127,61,187,111,84,70,202,197,80,208,238,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,174,206,68,114,111,178,162,47,161,245,138,75,240,220,241,4,166,233,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,109,223,34,173,218,0,0,0,40,7,197,31,223,179,83,127,5,249,61,17,127,197,0,248,163,251,246,106,111,224,191,39,162,2,85,120,24,254,187,63,118,255,0,137,22,168,85,95,129,143,235,179,247,111,248,145,106,128,10,171,241,189,210,223,250,218,107,93,190,197,255,0,117,226,215,123,159,154,254,170,154,8,59,42,255,0,254,121,59,155,25,253,15,119,248,180,45,80,143,253,124,105,158,85,171,189,33,106,78,11,133,82,121,187,213,69,190,158,225,77,74,216,228,146,74,175,37,87,13,99,224,137,145,177,207,124,210,50,157,204,141,136,223,181,35,152,213,84,69,85,64,170,191,8,237,76,202,176,254,175,108,248,45,166,175,123,46,123,111,175,183,221,233,100,146,78,219,188,181,36,213,144,78,214,53,232,197,153,143,129,88,215,189,174,227,28,243,181,17,21,251,165,180,245,161,172,119,221,2,233,131,63,213,92,90,30,119,171,85,190,58,123,116,156,152,158,90,170,174,162,42,72,170,118,123,30,199,246,95,80,217,123,110,106,181,253,190,11,178,59,116,206,190,39,148,223,112,108,170,205,154,226,213,222,74,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,78,15,71,49,220,94,198,174,206,69,106,237,178,162,167,161,103,254,50,26,233,98,204,52,179,70,241,44,46,243,106,185,89,115,14,121,210,59,103,178,185,180,169,76,216,237,243,118,156,173,124,80,204,202,202,191,241,145,163,156,232,54,69,106,198,246,168,85,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,134,162,49,60,90,197,131,98,182,108,43,22,161,242,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,243,122,185,238,226,198,53,55,114,171,151,109,213,85,125,74,23,240,197,210,223,202,135,89,56,87,155,177,125,39,106,196,188,198,83,112,254,250,236,249,95,43,26,249,73,253,30,215,63,141,116,148,95,97,188,183,223,237,53,88,143,47,248,0,0,8,1,227,87,238,177,139,124,64,161,249,117,196,170,190,151,52,47,249,74,107,182,51,162,159,90,126,174,125,99,243,191,225,63,35,231,59,30,94,142,122,159,241,61,200,249,114,236,113,253,52,219,150,254,187,108,182,169,227,87,238,177,139,124,64,161,249,117,196,128,30,23,30,253,154,101,248,215,201,235,64,142,185,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,223,188,52,188,65,41,181,134,213,103,233,243,87,238,181,114,106,13,5,63,150,179,221,170,229,150,170,124,149,140,109,84,242,44,138,200,17,144,62,158,154,8,154,175,154,87,62,117,221,202,170,245,118,253,3,196,119,161,202,158,171,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,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,128,106,120,170,191,28,239,212,159,239,39,240,210,85,116,11,214,190,43,213,102,156,82,89,46,215,63,47,169,184,205,190,24,242,59,125,66,198,201,43,248,35,99,117,206,157,35,107,24,232,101,122,162,189,172,106,118,100,122,49,83,139,162,124,177,87,199,59,245,39,251,201,252,52,10,213,210,221,45,206,245,167,59,182,105,158,154,88,190,153,201,47,61,239,37,69,230,161,167,238,246,161,124,210,126,114,103,178,54,237,28,79,119,218,114,111,182,201,186,170,34,249,82,85,120,92,123,246,105,151,227,95,39,173,37,87,138,231,66,223,227,250,160,209,76,51,254,232,170,207,232,168,93,254,229,205,186,71,78,141,255,0,202,249,167,181,223,228,76,172,255,0,92,76,4,138,240,226,235,142,167,170,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,78,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,71,71,93,98,224,157,95,224,149,23,251,5,31,208,217,37,155,135,214,12,127,185,53,71,209,125,217,170,25,75,253,244,248,34,142,126,236,116,235,39,230,209,120,111,197,219,42,122,132,128,0,0,0,1,229,53,86,221,168,247,125,56,200,237,154,67,145,218,172,57,157,77,190,88,236,151,43,165,26,212,210,211,85,42,125,151,62,52,95,235,68,114,182,70,177,202,142,116,83,35,86,39,230,179,85,113,109,71,194,245,31,35,198,245,122,134,235,73,153,210,92,37,117,237,183,73,86,90,169,42,164,94,227,166,124,170,174,239,119,57,164,137,42,57,205,145,175,71,181,206,71,35,151,79,196,21,241,31,240,255,0,163,234,34,197,46,173,233,14,59,254,171,20,30,90,9,105,169,228,130,158,60,138,151,155,35,227,80,249,159,28,108,154,24,213,94,201,149,220,150,56,150,39,35,255,0,50,177,4,127,240,83,206,180,106,219,125,205,48,75,181,174,213,65,169,183,94,19,218,46,149,19,185,106,174,150,182,179,148,244,52,237,115,120,71,217,124,73,59,218,199,115,153,178,35,149,170,218,94,77,182,163,45,152,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,56,61,28,199,113,123,26,187,57,21,171,182,202,138,158,133,191,127,118,11,76,255,0,147,7,215,61,237,95,150,223,163,251,127,83,252,165,199,200,249,239,49,217,239,121,142,207,111,179,219,254,250,236,247,185,113,252,207,119,159,231,0,241,94,51,250,161,160,215,107,86,53,165,115,54,174,239,170,150,10,135,86,211,190,130,183,132,22,42,42,134,198,178,199,90,221,156,217,31,59,99,133,204,133,17,178,53,24,201,85,236,99,146,58,154,171,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,250,217,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,57,202,253,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,228,252,55,60,62,234,122,118,166,147,88,117,146,213,72,237,69,184,211,186,154,138,219,52,81,76,252,101,137,44,241,202,177,84,67,60,176,204,250,152,86,7,43,218,214,190,54,43,227,223,103,200,138,30,131,175,43,118,163,218,60,51,50,171,102,175,100,118,171,246,103,77,111,176,71,123,185,90,232,214,154,150,166,169,46,244,92,156,200,213,127,169,21,200,216,218,247,34,185,177,66,142,72,153,69,133,255,0,120,163,251,137,234,111,224,191,56,162,40,4,13,84,0,0,0,0,21,87,227,157,250,147,253,228,254,26,90,161,85,126,57,223,169,63,222,79,225,160,87,175,78,90,33,117,234,59,88,108,186,53,98,190,82,90,46,87,250,123,139,168,234,234,227,115,224,73,233,232,103,169,141,146,113,251,77,99,221,2,49,94,136,229,98,61,92,141,127,30,11,229,115,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,115,137,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,172,138,240,184,247,236,211,47,198,190,79,90,88,167,136,255,0,135,253,31,81,22,41,117,111,72,113,223,245,88,160,242,208,75,77,79,36,20,241,228,84,188,217,31,26,135,204,248,227,100,208,198,170,246,76,174,228,177,196,177,57,31,249,149,136,63,95,134,159,93,85,61,77,99,53,90,97,169,213,245,117,90,161,142,83,207,114,170,174,117,44,81,193,119,183,45,66,35,103,98,65,27,34,133,240,172,240,194,232,213,169,201,59,114,53,207,87,72,145,205,243,46,248,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,65,29,29,117,139,130,117,127,130,84,95,236,20,127,67,100,150,110,31,88,49,254,228,213,31,69,247,102,168,101,47,247,211,224,138,57,251,177,211,172,159,155,69,225,191,23,108,169,234,16,175,199,59,245,39,251,201,252,52,129,93,52,116,207,153,117,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,236,115,99,90,229,99,92,178,50,122,248,231,126,164,255,0,121,63,134,156,171,193,83,222,159,41,248,127,93,243,27,112,16,42,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,255,0,186,1,235,6,213,213,150,145,181,215,5,171,143,59,195,169,232,232,50,182,77,19,81,149,51,189,142,72,235,162,116,108,108,92,42,22,25,94,177,181,173,88,158,215,179,143,4,142,73,35,95,138,247,67,148,217,45,170,247,213,198,156,190,173,111,182,218,122,119,229,214,148,100,181,9,93,73,19,99,129,181,176,35,81,203,19,224,137,172,238,181,118,137,97,137,210,110,199,70,254,245,90,233,110,169,103,122,45,157,219,53,51,77,47,191,67,100,150,110,247,146,173,242,176,212,118,187,176,190,25,63,55,51,31,27,183,142,87,183,237,53,118,223,116,217,81,21,3,79,192,226,157,40,245,93,167,29,90,233,195,51,92,42,95,35,117,161,237,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,185,11,248,185,98,153,17,27,35,90,228,84,99,217,36,108,237,96,10,1,241,71,247,236,212,223,193,126,79,68,95,241,158,31,16,188,255,0,13,212,254,177,181,27,51,211,252,134,146,251,98,170,168,160,166,167,184,82,42,186,9,223,77,111,166,167,149,99,118,219,61,137,44,50,34,61,187,177,232,136,230,171,154,168,229,9,149,224,99,250,236,253,219,254,36,90,161,81,126,8,217,254,27,98,204,181,55,79,175,57,13,37,30,67,149,83,218,106,108,180,51,42,181,245,236,163,74,213,169,72,149,83,139,158,198,207,27,213,155,243,86,115,114,34,182,55,171,109,208,0,0,0,0,15,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,158,206,182,250,62,201,186,70,213,9,108,174,74,186,220,38,249,81,59,177,59,197,92,180,253,250,232,34,142,7,204,201,35,137,234,230,190,23,84,178,37,123,153,26,72,173,87,177,173,69,226,221,15,21,23,226,239,214,13,171,45,186,179,165,156,13,113,251,181,182,201,81,21,126,75,117,72,155,85,61,53,214,55,72,212,161,129,239,103,24,31,19,87,121,100,137,202,245,89,93,2,186,62,19,199,32,87,93,215,63,204,175,184,109,131,79,175,57,13,93,102,61,138,212,87,84,217,104,102,84,115,40,31,88,177,45,74,68,170,156,154,199,186,8,222,172,223,130,63,155,145,17,210,61,93,45,60,51,250,40,183,117,63,157,220,179,109,75,182,121,157,54,196,183,166,173,163,145,42,161,250,102,186,104,100,72,233,225,168,133,209,240,236,238,201,228,86,201,201,55,129,170,197,108,202,230,194,178,226,124,34,186,179,195,114,29,59,183,244,167,121,167,164,178,100,56,173,61,77,77,150,73,171,213,207,200,89,61,93,93,85,74,69,26,198,214,198,248,27,36,123,179,184,247,189,156,228,68,70,198,254,33,99,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,126,69,225,247,211,62,83,159,203,169,23,172,94,233,45,226,122,199,87,72,173,187,212,50,55,76,179,44,202,188,81,222,206,110,95,77,253,135,126,199,172,22,156,82,197,67,142,88,233,150,11,125,182,6,83,83,68,175,115,213,145,181,54,68,228,229,85,95,79,189,84,250,71,241,83,112,63,142,99,100,68,71,166,251,122,144,191,197,58,167,24,178,244,246,153,29,69,92,112,95,237,247,138,5,182,111,59,81,119,119,122,55,126,109,203,246,147,183,36,255,0,114,254,223,187,210,105,17,135,174,46,145,238,125,83,225,48,89,44,185,3,232,171,105,42,169,167,142,41,171,86,26,103,36,107,50,42,185,18,41,21,87,105,151,246,123,19,246,122,133,103,210,248,180,245,59,5,186,142,214,249,113,165,142,158,78,79,145,44,169,205,233,220,231,183,248,205,191,163,209,19,211,250,125,79,41,140,248,141,235,205,131,82,170,51,212,185,91,36,101,93,67,230,154,145,109,49,44,110,229,80,217,92,159,164,142,79,102,223,167,236,254,159,83,186,227,254,12,58,170,235,156,41,145,229,22,24,232,119,252,234,211,93,158,178,109,178,251,55,164,84,246,236,125,11,95,131,110,119,77,158,66,203,141,238,221,54,45,201,171,36,209,221,90,181,8,222,242,111,246,93,75,182,253,173,215,244,125,191,232,2,44,101,189,121,107,253,255,0,83,110,58,147,67,145,80,209,212,213,84,201,52,17,54,213,79,219,133,174,103,109,26,141,114,57,127,71,211,213,206,95,233,36,175,135,95,80,56,45,247,85,170,114,29,108,185,71,54,101,119,145,41,41,107,93,44,52,145,175,231,104,153,3,120,36,145,181,85,21,139,236,98,170,237,247,251,15,213,146,248,50,234,76,153,77,123,241,172,154,198,150,55,84,61,105,60,205,213,205,153,34,254,111,36,109,39,20,95,234,77,143,219,114,240,128,213,204,86,247,111,190,105,150,99,110,74,138,57,161,157,36,158,244,248,222,199,177,234,237,209,89,74,213,244,86,179,216,187,129,98,26,243,97,197,115,157,50,187,81,83,207,71,81,87,87,79,73,44,59,85,175,172,73,83,27,185,108,197,93,211,219,235,178,148,31,133,235,6,125,165,89,75,98,197,174,52,84,111,133,123,75,44,148,237,147,139,101,141,205,114,253,180,84,253,25,95,237,79,253,69,192,116,213,160,221,71,225,217,251,173,250,231,147,195,119,178,45,133,244,176,246,47,83,214,34,61,178,196,177,238,201,189,138,137,27,253,81,190,155,166,222,213,57,77,247,194,18,193,118,213,8,239,241,228,82,71,141,202,246,173,76,45,174,137,179,241,108,45,106,113,103,147,225,250,104,171,235,247,127,72,21,125,153,93,109,183,156,198,124,131,40,186,201,113,158,229,27,171,166,150,149,209,34,37,68,146,185,238,77,154,136,136,155,171,151,111,233,67,238,233,39,84,90,177,160,119,154,186,253,45,189,211,210,199,51,209,26,149,116,16,212,125,134,164,141,110,252,147,219,180,175,251,254,255,0,232,44,215,48,240,120,211,11,149,27,89,141,228,119,88,103,69,77,221,61,101,59,83,109,157,247,178,139,127,106,180,249,24,143,131,94,21,65,88,233,50,108,166,186,162,15,77,155,5,124,47,95,99,190,231,209,109,237,86,129,11,42,60,75,250,183,172,190,62,251,245,198,214,149,15,133,32,86,50,197,75,195,138,42,47,179,134,251,250,126,211,224,220,124,64,58,170,185,86,73,83,62,123,74,217,36,115,156,173,101,146,137,17,55,85,95,190,37,95,188,179,188,91,194,135,65,108,23,151,87,85,58,190,190,153,98,226,145,84,173,20,169,203,147,87,126,43,70,137,236,69,79,237,83,246,203,225,85,211,196,153,31,211,105,13,193,176,238,245,242,168,218,20,139,237,114,219,236,121,77,189,57,38,222,191,114,1,78,218,133,212,46,176,234,148,212,143,205,178,38,215,73,68,254,228,28,109,244,240,241,118,236,93,255,0,54,196,223,214,38,123,127,103,244,169,212,180,127,175,46,168,116,182,211,54,61,137,220,169,43,41,93,74,234,120,227,158,199,20,174,137,21,177,177,28,138,196,106,238,137,27,83,215,116,245,245,69,45,53,254,24,157,56,59,32,134,242,150,121,82,56,149,85,105,146,158,131,180,237,217,199,213,158,87,215,246,251,125,167,183,198,58,14,233,187,23,171,117,93,62,159,218,106,156,230,171,120,213,90,168,30,223,107,87,216,148,233,254,79,252,106,5,56,220,186,226,234,230,237,115,170,89,50,149,73,167,149,210,62,24,241,250,95,178,170,188,182,68,88,149,127,210,113,107,229,219,80,114,139,237,69,210,239,79,91,81,114,157,172,73,85,180,40,213,84,70,163,91,246,90,196,68,244,70,253,198,129,169,250,36,233,202,158,255,0,62,64,221,54,177,58,89,221,201,97,117,158,129,98,111,217,86,250,55,177,233,237,253,167,235,135,163,110,157,160,188,73,122,110,152,227,171,36,141,70,172,107,101,161,237,166,220,125,81,59,30,223,179,251,126,245,2,140,48,155,159,83,182,10,122,105,177,27,77,246,40,26,159,154,114,99,253,214,237,193,19,218,176,174,255,0,101,80,253,250,211,166,29,79,222,82,92,227,85,49,91,220,203,183,41,39,91,12,244,237,68,68,142,63,93,160,99,83,209,172,79,236,254,146,253,232,52,87,73,109,180,177,209,209,105,198,51,20,81,34,35,81,182,122,102,237,178,34,125,209,237,236,68,62,158,67,167,88,46,87,108,146,207,144,98,54,122,234,57,91,197,209,84,80,67,43,85,55,69,253,23,181,83,218,137,247,125,192,103,3,16,197,181,182,209,18,221,113,60,90,252,200,209,55,89,89,102,146,86,237,179,93,237,88,156,159,115,84,247,56,148,29,88,103,83,37,53,130,213,125,169,229,252,230,99,170,246,251,28,190,214,83,175,249,11,254,130,252,173,186,35,164,118,154,31,163,168,116,215,24,138,5,111,21,99,108,212,173,77,182,68,246,36,104,158,196,67,245,227,154,81,166,184,155,118,199,176,76,126,129,127,202,167,181,211,196,191,127,222,198,39,249,75,254,149,2,131,181,67,163,254,164,113,244,142,231,124,195,111,21,237,150,20,145,207,167,180,85,175,29,185,166,203,181,59,81,23,102,111,253,168,112,235,254,57,148,225,181,9,108,200,108,245,214,185,102,111,113,34,171,165,124,46,114,34,237,186,35,218,139,182,232,168,105,250,191,30,176,93,97,242,247,59,29,190,174,37,77,184,79,76,201,27,247,253,206,69,253,171,254,149,41,175,198,63,22,176,227,58,205,134,51,31,177,208,91,33,169,199,165,146,70,82,83,71,11,94,239,55,39,170,163,17,55,93,182,245,80,63,79,133,150,145,232,22,161,101,43,115,206,86,105,242,155,116,240,75,110,167,91,162,64,215,61,82,179,125,163,107,145,239,251,17,198,187,127,236,83,212,120,169,233,94,141,97,203,75,62,33,143,84,83,95,230,225,81,81,34,86,203,43,59,107,231,85,219,181,210,59,111,206,53,191,119,221,253,132,68,232,135,83,163,210,238,165,112,75,245,206,241,87,69,104,109,226,20,175,236,172,142,71,70,173,145,159,105,140,93,220,159,156,95,77,151,218,164,135,241,34,212,124,115,83,243,166,94,49,11,181,93,101,178,59,74,36,138,140,124,40,143,73,171,28,187,182,68,77,254,203,219,247,125,224,87,240,0,0,0,0,0,14,167,100,196,178,244,211,167,101,214,11,60,238,130,154,161,81,245,44,167,150,68,111,24,18,69,221,120,171,19,100,217,125,127,245,31,247,112,198,117,79,62,176,80,94,174,118,187,189,92,22,230,118,99,149,182,213,108,113,198,230,199,199,237,50,61,151,125,253,170,191,176,235,122,61,174,152,174,59,211,221,227,78,171,45,20,245,87,107,148,245,17,211,119,104,123,137,202,74,24,225,98,243,87,34,39,218,69,254,173,247,61,68,186,212,184,6,145,67,167,249,86,45,110,165,187,95,169,233,107,109,206,160,164,69,115,169,27,217,86,185,210,119,54,107,151,182,253,211,255,0,120,28,134,190,253,167,120,190,43,217,149,149,215,74,183,178,84,165,116,178,70,169,28,187,57,90,237,163,123,55,245,84,246,162,167,244,30,155,163,222,150,35,234,239,61,186,91,46,23,73,104,41,233,169,167,171,229,12,253,149,68,108,212,237,219,117,138,95,186,161,127,209,237,253,188,115,80,242,75,77,214,205,106,179,210,217,34,162,172,161,150,87,77,35,41,216,197,145,31,234,136,174,107,151,150,201,183,245,22,91,224,231,165,117,214,219,109,231,82,106,94,137,21,83,42,40,35,106,74,139,250,77,183,204,139,199,142,254,196,253,191,217,247,129,234,241,143,6,93,13,167,167,114,101,89,30,81,83,42,237,197,105,174,241,162,39,171,183,255,0,227,86,253,220,127,208,167,191,111,132,159,73,41,105,250,61,214,204,157,102,225,199,204,253,56,254,123,241,219,125,184,241,246,250,254,143,183,250,61,9,166,0,134,24,63,132,255,0,75,24,117,209,215,57,104,178,107,166,235,187,98,171,189,57,24,159,101,201,255,0,98,100,107,252,237,253,191,114,127,78,255,0,98,227,225,109,210,13,198,169,245,114,226,23,166,57,251,110,140,190,212,237,232,136,159,123,151,246,18,220,1,15,255,0,185,81,209,247,251,20,191,127,231,234,143,253,231,163,198,188,56,58,78,198,34,124,84,120,53,198,100,126,219,172,247,202,181,95,77,255,0,201,145,63,202,82,78,128,57,197,191,167,141,31,181,209,197,67,69,137,43,33,133,141,99,26,183,10,149,217,17,17,19,213,100,253,136,135,232,252,131,233,79,251,22,255,0,247,234,159,254,16,247,224,14,103,120,233,191,70,175,180,50,91,174,88,131,164,130,86,185,174,106,92,42,155,186,42,42,47,170,73,191,177,84,240,55,63,15,238,150,46,180,210,210,207,167,245,76,108,170,138,231,50,247,90,139,232,187,253,242,170,18,40,1,21,237,190,25,221,37,90,232,102,161,167,195,46,206,108,220,119,115,239,149,74,228,217,85,125,54,126,223,127,236,60,182,27,225,57,210,190,39,119,117,214,74,60,158,229,190,232,216,106,175,78,70,39,218,107,191,236,76,99,191,155,183,233,125,235,253,10,147,68,1,28,223,225,247,210,180,148,174,165,92,2,175,139,151,117,84,189,214,239,237,223,252,233,237,52,43,166,29,35,233,202,59,156,122,91,103,172,161,75,179,34,101,82,212,87,75,81,201,35,115,220,221,185,170,237,235,35,189,135,88,0,127,21,17,125,20,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,205,103,86,62,244,250,201,241,3,33,249,140,230,148,204,214,117,99,239,79,172,159,16,50,31,152,206,5,207,120,103,93,173,86,15,15,253,63,190,223,110,116,150,235,109,186,158,253,87,89,89,87,51,97,130,154,8,238,213,206,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,176,60,65,186,219,186,245,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,223,202,230,253,93,221,111,93,28,233,231,72,184,205,186,174,223,109,176,84,86,92,178,90,247,84,57,139,115,157,247,10,186,138,122,86,49,142,226,234,102,54,120,229,119,113,21,93,51,35,86,181,157,148,124,190,83,165,94,153,243,46,171,245,114,143,75,112,250,234,75,115,27,78,235,149,222,231,82,168,230,91,173,209,190,54,75,58,71,201,29,51,249,75,27,25,27,85,57,61,237,228,230,51,156,140,14,64,90,167,133,103,94,63,244,163,165,77,95,189,127,157,139,16,190,220,238,63,249,6,83,89,26,206,215,251,225,209,62,73,191,205,211,177,191,226,152,72,174,160,60,52,244,191,82,122,104,197,116,67,78,235,234,236,87,125,53,167,171,118,35,115,184,85,201,59,36,158,165,233,45,91,43,81,19,103,50,166,86,163,220,248,216,139,19,248,172,109,237,163,160,125,27,101,152,181,247,6,202,175,56,86,83,67,228,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,230,197,115,29,197,236,114,110,213,86,174,219,162,170,122,129,103,254,57,223,169,63,222,79,225,167,42,240,84,247,167,202,126,31,215,124,198,220,112,174,165,186,187,186,245,53,164,122,61,138,102,22,234,180,203,52,214,158,231,109,185,93,100,168,116,236,187,193,43,40,91,79,84,231,200,231,75,230,92,148,210,119,185,42,163,159,180,141,119,231,22,56,251,175,130,167,189,62,83,240,254,187,230,54,224,46,164,249,57,102,45,98,206,113,91,206,21,148,208,249,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,249,177,90,246,242,99,220,155,181,81,201,190,232,168,190,167,214,0,102,7,86,48,95,201,126,169,230,90,103,244,167,210,127,84,178,11,141,139,206,246,59,62,107,202,212,201,15,119,183,201,220,57,118,249,113,228,237,183,219,117,219,115,245,234,142,175,102,90,191,83,140,207,152,79,72,172,195,241,123,102,33,104,134,154,4,137,144,91,168,98,225,19,85,125,92,247,185,203,36,143,115,149,119,124,174,70,241,98,49,141,151,254,50,216,5,54,51,213,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,205,182,71,70,229,77,228,228,232,22,5,207,120,44,96,20,214,46,158,114,189,65,168,199,170,232,238,89,86,80,250,102,87,76,146,181,149,246,234,58,120,210,21,137,28,188,28,198,84,79,94,197,123,19,213,252,218,229,94,218,35,108,40,229,93,42,233,111,228,91,167,29,58,211,57,172,95,67,87,217,177,250,95,165,104,188,215,152,237,93,37,103,122,187,243,136,247,181,219,213,75,59,190,195,149,137,190,204,217,168,212,78,170,4,0,241,171,247,88,197,190,32,80,252,186,226,64,15,11,143,126,205,50,252,107,228,245,164,255,0,241,171,247,88,197,190,32,80,252,186,226,64,15,11,143,126,205,50,252,107,228,245,160,95,241,86,190,40,62,31,117,55,106,155,215,84,58,45,106,164,99,217,78,234,252,194,199,77,20,84,204,225,12,85,85,21,151,165,150,89,218,213,122,181,144,53,240,69,23,57,30,174,151,237,61,207,222,210,128,21,87,225,89,208,119,253,40,234,175,87,236,191,231,101,196,44,87,59,119,254,65,244,215,182,191,187,254,248,108,76,146,31,243,117,12,119,248,167,150,168,0,2,149,188,106,253,233,241,111,135,244,63,49,184,151,82,82,183,141,95,189,62,45,240,254,135,230,55,16,56,87,65,93,76,83,116,177,212,53,179,56,188,208,210,79,143,95,41,254,174,100,19,76,146,243,162,183,79,81,3,228,171,137,34,107,156,231,196,232,99,145,89,193,252,216,215,177,17,174,123,94,221,4,98,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,224,244,107,219,201,143,106,236,228,71,38,251,42,34,250,25,109,44,83,194,143,173,127,201,150,85,7,77,122,153,115,186,212,227,121,109,194,158,155,18,151,126,244,54,123,164,210,57,171,79,193,26,178,54,26,169,36,103,171,93,194,57,83,146,177,18,105,165,104,115,95,17,78,133,106,122,90,204,151,56,211,234,10,183,233,93,254,162,24,104,102,169,170,137,239,182,92,102,74,135,173,181,17,100,89,230,99,99,167,116,140,153,204,253,7,181,142,123,222,213,123,225,252,119,107,172,54,170,139,20,55,58,182,91,107,42,33,171,168,163,108,206,72,38,158,22,200,216,165,124,123,241,115,216,217,230,107,92,169,187,82,89,17,54,228,187,233,251,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,47,9,89,186,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,103,179,172,78,149,115,46,148,53,114,225,135,222,109,181,110,198,46,53,21,21,56,157,222,73,18,102,92,109,200,255,0,176,142,149,172,99,124,204,109,116,109,153,156,91,197,234,142,68,237,190,55,188,60,255,0,73,222,244,250,55,241,3,30,249,140,6,148,204,214,116,157,239,79,163,127,16,49,239,152,192,104,79,90,245,239,73,250,118,197,105,115,93,99,202,254,175,217,107,110,12,181,193,83,228,106,106,249,213,62,57,36,108,124,41,227,145,233,187,33,145,119,84,227,246,118,223,117,68,80,232,4,85,241,71,247,19,212,223,193,126,113,68,125,92,79,196,123,163,28,231,42,179,97,88,182,178,121,219,214,65,112,167,181,219,169,190,174,221,99,239,213,79,35,99,138,62,111,166,107,27,201,239,106,110,229,70,166,251,170,162,122,159,43,197,31,220,79,83,127,5,249,197,16,20,2,94,247,135,23,92,117,61,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,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,173,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,156,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,66,226,124,78,186,14,252,183,216,170,117,231,73,236,188,179,236,126,222,239,164,173,118,235,119,114,171,40,133,175,133,177,238,238,235,83,189,79,3,106,21,188,99,146,89,154,145,194,155,240,137,169,10,188,59,122,50,234,11,85,53,31,20,215,12,110,235,117,211,236,50,203,112,150,161,185,125,59,226,109,85,75,160,84,100,180,212,80,201,203,189,220,230,248,93,36,145,186,155,138,84,53,253,213,99,160,125,175,244,125,213,158,27,213,214,151,253,120,177,83,210,89,239,180,21,18,83,95,113,198,215,173,84,246,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,206,27,247,24,138,174,137,232,157,212,8,1,227,87,238,177,139,124,64,161,249,117,196,168,189,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,69,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,75,116,241,171,247,88,197,190,32,80,252,186,226,82,176,26,115,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,245,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,175,95,22,190,138,62,155,163,172,234,203,76,173,151,90,203,212,61,152,243,75,124,9,223,141,212,48,193,219,101,205,168,174,231,31,101,145,69,28,173,141,174,106,198,173,149,82,52,138,103,190,16,116,73,214,14,77,210,54,168,69,122,106,213,214,225,55,202,136,27,150,89,233,34,167,239,215,65,20,115,178,23,199,36,172,87,53,240,186,165,242,163,26,248,210,69,106,49,238,106,47,38,232,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,64,50,239,141,101,55,220,62,227,53,219,28,174,242,149,117,22,250,251,92,146,118,153,39,42,90,218,89,105,42,99,217,232,168,156,224,158,86,111,183,38,242,221,170,142,68,84,249,68,233,241,31,240,255,0,172,233,222,251,46,173,233,14,59,254,164,245,254,90,9,105,169,228,158,162,76,118,171,131,35,227,80,249,159,36,143,134,105,17,94,201,149,220,82,73,86,39,35,63,50,178,193,96,53,80,103,219,171,126,191,181,115,170,92,202,201,121,165,146,175,6,199,177,90,136,110,22,27,45,174,230,247,62,150,226,196,69,243,242,84,181,177,186,74,148,119,46,219,209,172,237,51,209,136,142,116,175,147,65,37,101,248,175,116,57,77,146,218,175,125,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,104,150,24,157,38,236,116,111,239,4,74,235,155,172,219,23,88,122,113,163,183,57,45,95,67,102,120,191,211,148,249,53,182,38,61,105,91,36,169,65,218,169,166,145,219,239,12,189,169,85,35,115,150,72,220,199,53,220,145,25,44,157,3,193,83,222,159,41,248,127,93,243,27,113,0,9,255,0,224,169,239,79,148,252,63,174,249,141,184,11,169,34,175,138,63,184,158,166,254,11,243,138,34,85,17,87,197,31,220,79,83,127,5,249,197,16,20,2,91,167,133,15,92,116,217,45,170,201,210,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,54,137,97,137,177,236,199,70,206,245,80,98,120,181,247,57,202,172,216,86,45,67,231,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,230,245,107,27,201,239,106,110,229,70,166,251,170,162,122,159,146,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,80,47,39,174,93,19,209,172,7,42,178,245,253,145,227,158,102,191,74,184,86,220,236,246,248,93,12,217,69,119,114,8,44,238,154,165,179,49,176,121,106,167,196,247,75,218,149,207,137,168,199,53,237,141,145,159,43,167,175,23,62,159,117,91,189,108,213,152,63,37,87,167,220,32,163,183,197,91,85,45,194,134,178,57,118,106,72,181,145,192,198,83,240,126,233,34,206,214,70,214,171,29,220,114,115,72,235,131,169,254,190,245,67,170,173,35,193,52,199,57,181,210,82,212,98,245,18,215,94,174,52,203,26,50,253,90,140,237,83,84,172,41,18,45,51,217,19,231,71,182,57,22,57,31,59,156,140,141,26,198,55,213,248,87,244,241,117,214,94,165,237,89,229,85,170,146,171,19,211,26,136,111,119,103,205,88,232,94,218,213,100,203,109,108,77,141,121,189,233,83,11,102,84,93,163,225,78,244,122,175,38,199,32,72,175,28,239,212,159,239,39,240,210,16,116,89,212,197,79,74,58,243,106,212,249,168,106,238,22,41,233,230,180,100,52,52,137,23,126,166,221,55,21,119,109,100,106,162,62,57,99,134,100,68,115,57,172,41,26,189,141,123,148,155,254,57,223,169,63,222,79,225,165,85,129,169,44,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,93,156,136,228,223,101,68,95,66,152,124,72,252,62,233,186,118,169,143,88,116,110,213,86,237,58,184,212,54,154,182,219,12,82,204,204,101,233,20,17,196,178,212,77,60,179,76,202,153,150,119,35,220,214,178,55,171,35,223,119,198,139,250,252,49,122,241,252,136,95,105,180,27,86,47,92,112,28,130,224,223,163,110,151,27,143,110,151,23,153,204,153,210,108,222,211,151,179,81,59,169,209,220,164,142,40,92,178,76,187,115,149,203,113,57,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,120,74,205,209,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,80,51,47,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,54,122,35,164,106,47,25,30,215,123,94,147,189,233,244,111,226,6,61,243,24,15,107,214,223,71,217,55,72,218,161,45,149,201,87,91,132,223,42,39,118,39,120,171,150,159,191,93,4,81,192,249,153,36,113,61,92,215,194,234,150,68,175,115,35,73,21,170,246,53,168,188,91,226,186,78,247,167,209,191,136,24,247,204,96,2,234,124,81,253,196,245,55,240,95,156,81,20,173,210,119,189,62,141,252,64,199,190,99,1,117,62,40,254,226,122,155,248,47,206,40,138,86,233,59,222,159,70,254,32,99,223,49,128,13,41,149,87,226,185,208,183,248,254,168,52,83,12,255,0,186,42,179,250,42,23,127,185,115,110,145,211,163,127,242,190,105,237,119,249,19,43,63,215,19,22,168,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,78,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,71,71,93,98,224,157,95,224,149,23,251,5,31,208,217,37,155,135,214,12,127,185,53,71,209,125,217,170,25,75,253,244,248,34,142,126,236,116,235,39,230,209,120,111,197,219,42,122,214,95,137,31,135,221,55,78,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,123,238,248,209,98,175,78,186,243,153,116,219,171,150,45,86,195,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,194,70,183,100,114,177,220,30,140,145,169,205,141,84,13,47,3,197,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,122,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,253,252,179,41,177,96,216,173,231,53,202,107,188,149,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,156,24,142,123,184,177,142,93,154,138,229,219,100,69,95,64,62,176,34,175,247,81,250,19,255,0,111,63,249,51,120,255,0,154,18,168,1,0,60,82,250,40,197,117,67,78,47,221,72,97,86,207,37,159,98,22,255,0,59,118,242,233,27,35,189,218,224,68,239,58,163,155,154,157,234,120,26,233,25,42,42,189,209,196,176,171,100,252,207,106,127,144,43,198,27,91,237,88,31,78,148,250,53,53,142,174,178,229,170,53,8,218,122,182,200,214,65,67,5,186,170,146,166,87,191,218,231,189,206,88,88,214,34,34,108,249,28,174,78,8,201,2,147,9,149,225,151,209,246,51,213,46,168,94,239,90,140,148,149,152,78,13,79,19,174,182,119,75,81,20,247,57,235,35,168,101,51,25,36,15,141,209,49,142,133,242,185,232,253,247,142,54,113,114,72,231,50,26,147,83,194,119,93,47,186,97,213,5,179,78,126,153,181,81,98,218,151,189,186,238,219,130,49,156,170,160,167,168,146,129,97,149,85,170,217,157,59,251,13,102,234,217,60,202,183,131,159,219,115,2,245,0,0,102,179,171,31,122,125,100,248,129,144,252,198,114,234,124,46,61,196,244,203,241,175,156,86,148,173,213,143,189,62,178,124,64,200,126,99,57,117,62,23,30,226,122,101,248,215,206,43,64,145,89,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,120,68,205,209,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,22,128,122,219,235,7,38,234,231,84,37,189,57,106,232,176,155,29,68,237,196,236,245,113,83,247,232,96,150,56,25,51,228,146,38,35,156,249,157,76,201,85,142,124,137,26,185,88,199,57,19,147,186,255,0,136,255,0,136,5,103,81,23,217,116,147,72,114,47,245,39,160,242,211,203,83,79,28,244,242,100,85,92,25,39,42,134,76,200,228,100,48,200,170,198,66,173,226,178,68,178,185,95,249,148,138,11,1,106,158,6,63,174,207,221,191,226,69,85,150,169,224,99,250,236,253,219,254,36,85,88,23,253,225,113,238,39,166,95,141,124,226,180,234,189,78,244,245,138,245,65,163,87,173,35,202,106,124,135,159,237,212,219,174,140,165,142,162,107,101,116,78,229,21,68,109,122,127,186,141,232,215,49,207,138,89,88,143,103,62,73,202,188,46,61,196,244,203,241,175,156,86,146,168,12,224,213,116,115,212,23,242,130,189,244,201,99,194,126,158,206,172,60,229,169,130,221,87,18,210,249,84,137,146,178,169,106,36,115,35,138,23,199,44,42,213,149,99,119,41,163,141,90,217,28,145,151,231,211,118,145,93,116,23,68,177,109,32,188,231,117,121,141,70,49,79,45,35,47,21,48,58,7,203,2,207,35,225,137,35,116,178,171,25,20,79,142,22,55,154,162,50,38,162,113,77,154,157,44,231,250,215,175,122,79,211,182,43,75,154,235,30,87,245,126,203,91,112,101,174,10,159,35,83,87,206,169,241,201,35,99,225,79,28,143,77,217,12,139,186,167,31,179,182,251,170,34,135,64,57,254,191,106,207,228,43,70,178,205,92,250,161,117,202,62,171,219,221,91,244,93,177,187,205,63,218,70,242,115,182,94,220,44,229,220,150,94,46,237,196,201,31,197,220,120,175,63,210,222,189,122,78,214,156,238,217,166,122,105,170,223,76,228,151,158,247,146,162,250,10,229,79,221,237,66,249,164,252,228,212,236,141,187,71,19,221,246,156,155,237,178,110,170,136,178,0,12,245,230,30,33,29,71,102,189,65,98,221,69,220,239,22,168,111,88,95,38,89,44,240,82,63,232,122,72,100,137,98,170,141,176,61,238,127,247,195,28,244,150,69,147,186,168,230,163,94,196,142,36,143,197,117,109,173,246,174,163,245,251,35,214,139,53,142,174,205,79,145,211,218,220,250,10,153,27,35,233,167,134,221,77,79,51,17,237,244,123,18,88,100,224,253,154,174,103,23,43,88,170,172,73,65,226,117,208,119,228,66,251,83,175,58,79,101,227,128,228,23,7,125,37,107,183,91,187,116,184,188,206,100,45,143,119,119,92,189,154,137,221,80,173,227,28,113,66,229,142,20,219,156,77,88,0,5,170,120,24,254,187,63,118,255,0,137,22,168,85,95,129,143,235,179,247,111,248,145,106,128,0,0,102,91,95,180,114,251,211,254,178,229,154,59,145,205,230,42,241,155,131,169,227,169,226,198,121,186,87,181,36,166,169,224,199,189,35,238,193,36,82,246,249,171,153,207,139,190,211,85,15,43,121,202,111,185,5,186,197,105,187,215,121,138,76,102,222,251,93,174,62,211,25,229,233,95,85,81,86,232,247,106,34,191,121,234,234,31,187,149,93,246,246,223,139,90,137,61,60,103,244,134,155,16,215,156,107,87,45,208,82,67,79,168,86,119,67,88,141,158,87,207,53,198,223,219,138,73,158,199,125,134,49,105,166,161,141,168,197,245,88,100,85,106,42,242,125,123,1,111,222,9,122,103,149,99,250,113,168,154,165,118,164,242,246,92,194,225,111,183,218,59,145,200,201,42,60,130,84,247,231,111,38,35,31,10,190,173,35,107,216,231,126,114,9,218,168,213,103,173,149,28,83,162,253,28,190,232,23,76,24,6,149,101,51,115,189,90,173,242,84,92,99,226,196,242,213,85,117,18,213,203,77,187,30,246,63,178,250,135,69,220,107,149,175,237,243,77,145,219,39,107,0,14,127,173,122,247,164,253,59,98,180,185,174,177,229,127,87,236,181,183,6,90,224,169,242,53,53,124,234,159,28,146,54,62,20,241,200,244,221,144,200,187,170,113,251,59,111,186,162,47,63,210,222,189,122,78,214,156,238,217,166,122,105,170,223,76,228,151,158,247,146,162,250,10,229,79,221,237,66,249,164,252,228,212,236,141,187,71,19,221,246,156,155,237,178,110,170,136,161,192,60,106,253,214,49,111,136,20,63,46,184,148,193,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,115,254,53,126,235,24,183,196,10,31,151,92,74,96,182,90,110,183,170,151,209,217,173,149,117,245,17,211,207,86,248,169,161,116,175,108,16,68,249,166,149,90,212,85,70,71,20,114,72,247,123,26,198,57,203,178,34,168,26,9,232,95,172,219,23,88,122,113,85,115,146,213,244,54,103,139,249,122,124,154,219,19,30,180,173,146,84,127,106,166,154,71,111,188,50,246,165,84,141,206,89,35,115,28,215,114,68,100,178,70,15,21,238,135,41,178,91,85,239,171,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,237,18,195,19,164,221,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,244,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,208,247,76,93,66,226,189,80,104,213,151,87,49,106,111,33,231,251,148,215,27,91,234,163,168,154,217,93,19,184,203,79,35,152,191,238,100,98,185,172,115,226,150,39,171,25,207,138,5,96,120,87,116,101,171,25,6,163,226,189,85,87,221,126,171,225,150,111,51,81,104,169,129,244,213,21,87,217,55,158,142,122,102,198,238,125,136,83,140,236,150,73,26,217,21,170,212,135,101,119,122,30,129,227,157,250,147,253,228,254,26,90,161,85,126,57,223,169,63,222,79,225,160,69,95,11,143,126,205,50,252,107,228,245,165,255,0,20,3,225,113,239,217,166,95,141,124,158,180,191,224,41,3,196,127,195,254,179,167,123,236,186,183,164,56,239,250,147,215,249,104,37,166,167,146,122,137,49,218,174,12,143,141,67,230,124,146,62,25,164,69,123,38,87,113,73,37,88,156,140,252,202,203,24,58,117,215,156,203,166,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,222,18,53,187,35,149,142,224,244,100,141,78,108,106,166,146,50,204,90,197,156,226,183,156,43,41,161,243,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,243,98,181,237,228,199,185,55,106,163,147,125,209,81,125,76,251,245,183,209,246,77,210,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,47,22,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,122,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,251,83,60,61,18,117,131,147,116,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,201,186,8,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,193,232,215,183,147,30,213,217,200,142,77,246,84,69,244,3,235,3,202,106,150,169,96,154,45,130,92,245,51,82,239,191,67,99,118,110,207,157,173,242,179,84,118,187,179,50,24,255,0,55,11,31,35,183,146,86,55,236,181,118,223,117,217,17,85,56,174,39,226,61,209,142,115,149,89,176,172,91,89,60,237,235,32,184,83,218,237,212,223,87,110,177,247,234,167,145,177,197,31,55,211,53,141,228,247,181,55,114,163,83,125,213,81,61,64,146,160,0,42,131,197,191,162,203,85,150,154,78,171,52,183,31,164,160,167,146,163,108,242,8,170,91,19,29,60,242,199,29,61,194,40,21,168,138,249,37,145,89,58,177,219,185,239,138,78,218,170,207,41,86,197,159,120,214,107,165,29,214,251,133,244,241,97,188,247,190,132,231,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,183,187,85,149,130,5,159,120,74,116,81,244,221,101,31,86,90,155,108,181,86,89,97,239,71,133,219,231,78,252,142,174,134,126,219,238,110,68,119,8,251,47,138,88,226,108,141,115,150,69,116,168,145,172,80,189,246,212,84,175,130,158,186,81,218,175,185,167,79,23,235,207,103,233,190,25,38,59,77,34,65,28,111,170,137,157,186,230,53,234,169,44,147,62,22,210,189,177,162,61,169,29,36,239,251,27,57,95,109,64,69,95,20,127,113,61,77,252,23,231,20,69,0,151,253,226,143,238,39,169,191,130,252,226,136,160,16,53,80,0,0,0,0,85,95,142,119,234,79,247,147,248,105,106,133,85,248,231,126,164,255,0,121,63,134,129,21,124,46,61,251,52,203,241,175,147,214,151,189,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,132,76,221,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,104,135,194,227,223,179,76,191,26,249,61,105,232,60,71,122,227,166,234,183,50,160,195,244,249,149,116,250,117,135,212,78,250,25,165,124,177,62,247,86,228,70,45,108,176,42,163,88,198,181,28,216,26,230,247,90,201,101,115,149,171,50,197,24,71,254,164,117,118,213,175,90,219,148,234,253,155,4,164,195,169,242,122,136,170,223,103,166,157,179,178,41,210,8,217,52,171,35,98,137,30,249,101,100,147,61,220,17,85,242,185,87,146,238,229,155,254,15,189,49,234,61,126,118,157,80,84,94,174,184,214,45,106,239,218,232,233,188,178,164,57,92,114,195,60,117,17,243,73,90,189,154,121,219,77,38,235,28,145,190,88,248,181,81,240,185,91,26,186,23,232,202,251,214,30,163,213,91,36,186,253,13,134,98,254,94,163,38,185,68,246,45,83,99,149,95,218,166,166,141,219,239,52,189,169,81,36,115,86,56,218,199,57,220,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,10,182,241,206,253,73,254,242,127,13,57,87,130,167,189,62,83,240,254,187,230,54,227,170,248,231,126,164,255,0,121,63,134,156,171,193,83,222,159,41,248,127,93,243,27,112,23,82,82,183,137,215,65,223,145,11,237,78,188,233,61,151,142,3,144,92,29,244,149,174,221,110,237,210,226,243,57,144,182,61,221,221,114,246,106,39,117,66,183,140,113,197,11,150,56,83,110,113,53,110,164,1,90,190,21,157,25,117,5,162,183,219,174,175,106,133,214,235,133,90,175,86,248,169,225,195,185,196,233,46,237,115,18,72,234,107,227,94,94,95,179,220,114,50,63,177,82,146,44,173,127,105,156,227,168,178,160,69,95,17,30,175,63,146,150,141,39,213,106,222,206,161,102,61,218,44,95,157,7,153,134,14,211,162,243,85,114,114,84,141,59,81,202,222,8,238,124,165,146,45,227,124,105,47,16,226,158,39,94,32,21,154,69,71,83,211,246,136,100,94,83,58,171,229,6,77,114,138,57,226,170,176,210,201,4,51,68,218,103,185,137,26,205,60,117,30,147,70,247,58,22,177,219,35,100,115,31,29,54,31,170,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,83,213,235,38,144,230,90,17,168,151,13,45,212,24,41,32,200,109,52,244,51,87,65,77,58,76,202,119,212,210,67,84,144,171,211,236,185,236,108,237,99,213,170,230,115,107,184,185,237,217,202,30,127,19,202,111,184,54,85,102,205,113,106,239,37,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,7,163,152,238,47,99,87,103,34,181,118,217,81,83,208,208,79,68,157,96,227,61,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,114,117,16,96,218,23,168,250,147,167,25,206,168,97,86,111,165,109,90,115,228,101,191,195,2,171,170,169,233,106,146,161,82,169,177,162,125,184,99,242,174,238,170,47,38,53,237,122,181,88,217,30,207,203,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,232,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,200,26,115,7,42,233,139,168,92,87,170,13,26,178,234,230,45,77,228,60,255,0,114,154,227,107,125,84,117,19,91,43,162,119,25,105,228,115,23,253,204,140,87,53,142,124,82,196,245,99,57,241,79,41,170,93,122,244,157,162,217,221,207,76,245,47,85,190,134,201,44,221,159,59,69,244,21,202,163,181,221,133,147,71,249,200,105,223,27,183,142,86,59,236,185,118,223,101,217,81,81,2,64,3,149,104,95,84,122,19,212,167,211,127,145,76,231,235,31,213,207,45,244,159,248,50,178,143,177,230,59,189,159,245,204,81,242,229,216,151,244,119,219,143,174,219,166,238,167,122,133,197,122,95,209,171,214,174,101,52,222,127,200,118,233,173,214,182,85,71,79,53,206,186,87,113,138,158,55,61,127,221,72,245,107,94,230,69,20,175,70,63,135,21,8,255,0,226,97,214,189,199,166,12,18,219,132,233,165,207,203,106,78,91,181,77,21,100,107,75,55,208,212,48,205,26,201,81,53,60,205,147,159,123,103,193,26,58,62,43,180,238,71,163,161,70,186,144,113,60,90,251,156,229,86,108,43,22,161,243,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,243,122,181,141,228,247,181,55,114,163,83,125,213,81,61,79,171,170,90,165,157,235,78,119,115,212,205,75,190,253,51,146,94,123,62,118,183,202,195,79,221,237,66,200,99,252,220,44,100,109,218,56,152,223,178,212,223,109,215,117,85,85,182,159,10,62,138,63,38,88,172,29,74,106,101,178,213,83,146,101,182,250,122,156,74,45,187,211,89,237,115,70,231,45,71,52,114,198,217,170,163,145,158,141,111,56,226,78,42,244,89,166,137,161,224,53,103,193,247,232,174,152,44,31,147,116,250,103,91,108,91,73,119,242,85,125,170,28,135,191,80,157,200,83,206,76,200,224,242,209,191,243,115,55,183,221,108,47,231,23,57,91,218,172,188,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,168,130,160,60,88,186,40,184,226,217,85,207,170,141,55,182,115,198,239,59,84,230,48,49,41,105,225,181,87,58,74,122,120,234,35,106,57,146,77,230,164,155,147,209,177,189,201,42,75,35,222,169,42,35,2,127,244,81,213,117,139,171,77,26,162,204,187,182,170,60,190,219,181,30,83,100,162,153,238,242,21,92,158,145,200,141,145,17,233,12,236,103,118,53,221,237,77,223,31,113,239,138,69,36,1,155,110,149,122,152,204,186,80,213,202,61,82,195,232,105,46,44,117,59,173,183,123,101,74,35,89,113,183,72,248,223,44,9,39,21,116,47,229,20,111,100,141,69,226,246,55,147,94,206,113,191,69,56,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,120,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,16,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,85,30,54,150,58,185,110,58,117,124,138,134,87,65,29,190,225,20,147,162,42,181,170,147,211,108,138,190,196,253,63,248,203,87,43,131,198,118,104,91,167,184,140,46,219,184,230,87,43,125,155,237,230,40,0,136,30,25,90,77,167,58,169,172,209,209,103,79,134,87,210,205,19,233,105,95,60,177,186,103,118,42,220,168,213,142,70,47,162,198,197,251,255,0,247,246,63,18,253,5,210,189,55,170,134,167,31,167,109,166,105,169,26,246,164,147,84,61,36,122,173,98,163,81,100,145,83,117,86,39,250,63,172,131,90,3,171,25,158,141,234,77,163,52,194,34,168,158,190,138,165,178,165,60,45,149,221,212,224,246,171,85,177,61,142,119,217,123,253,55,79,191,250,78,145,213,135,84,186,141,212,20,150,255,0,174,246,9,237,158,82,56,154,212,146,146,120,121,43,59,251,47,231,101,126,255,0,227,157,254,143,232,93,194,55,128,0,0,0,0,0,255,0,88,42,231,166,124,114,68,253,157,27,209,237,93,145,118,84,246,19,127,195,247,84,180,62,28,226,107,215,81,89,109,186,219,53,174,56,41,45,18,214,203,44,13,72,82,158,165,175,77,225,226,213,245,115,19,237,238,190,169,178,144,108,253,240,91,31,45,174,123,163,106,161,103,97,232,222,218,191,103,187,117,79,84,77,189,125,191,180,9,139,226,79,169,93,61,234,46,77,100,170,209,11,205,21,206,104,103,153,107,234,41,103,168,145,170,197,130,157,25,254,53,56,251,90,228,251,63,177,119,36,143,131,102,121,75,81,65,124,194,37,172,106,212,70,149,53,141,139,143,170,49,27,111,137,23,126,63,183,211,219,255,0,188,169,165,85,95,85,93,203,63,240,101,196,230,250,207,144,101,107,60,125,175,35,87,73,195,146,242,229,220,183,201,190,219,123,54,254,159,236,2,218,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,12,214,117,99,239,79,172,159,16,50,31,152,206,105,76,205,103,86,62,244,250,201,241,3,33,249,140,224,121,77,42,211,60,171,89,53,31,28,210,220,42,147,204,94,178,107,132,86,250,110,81,200,248,225,230,191,110,121,123,108,123,219,12,76,71,73,35,209,171,194,54,61,202,155,53,77,15,116,171,211,62,27,210,134,145,209,233,110,31,93,87,113,123,170,29,114,187,220,234,85,90,251,141,198,70,70,201,103,72,249,43,97,103,24,163,99,35,106,175,22,49,188,156,247,243,145,241,171,194,11,65,176,220,51,167,74,109,114,109,21,37,94,89,159,212,86,177,247,7,83,171,103,162,183,83,213,58,157,180,76,114,189,201,193,210,211,62,119,57,168,206,107,36,109,122,59,179,27,137,234,0,132,30,37,253,14,83,117,29,134,205,172,56,59,234,217,168,184,93,158,70,67,73,27,37,168,101,242,221,10,201,58,209,54,22,35,156,149,40,231,202,232,92,198,253,183,200,177,189,21,28,199,195,55,192,25,87,39,255,0,130,167,189,62,83,240,254,187,230,54,227,245,120,200,232,54,27,166,186,185,138,234,182,31,69,73,108,126,164,83,220,31,119,161,166,167,88,217,37,198,145,240,172,181,170,188,213,188,231,109,92,104,246,181,141,251,112,186,71,43,223,43,212,252,190,10,158,244,249,79,195,250,239,152,219,128,186,144,0,21,171,227,123,245,19,242,89,166,159,72,127,213,159,214,10,191,162,63,199,127,210,191,44,158,127,217,249,175,241,223,70,254,159,219,255,0,35,211,184,86,183,73,222,244,250,55,241,3,30,249,140,4,138,241,133,205,109,89,87,88,47,177,91,233,234,227,168,195,177,123,109,146,185,211,49,168,201,39,123,166,174,71,68,168,229,85,103,106,186,38,170,185,26,188,218,244,219,100,71,58,16,1,170,128,114,174,149,117,75,242,211,211,142,157,106,100,215,223,166,107,239,56,253,47,210,181,190,87,203,247,110,145,51,179,93,249,180,99,26,221,170,162,157,191,97,168,197,219,118,110,213,106,175,85,2,0,120,213,251,172,98,223,16,40,126,93,113,32,7,133,199,191,102,153,126,53,242,122,210,127,248,213,251,172,98,223,16,40,126,93,113,32,7,133,199,191,102,153,126,53,242,122,208,47,248,3,207,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,225,19,55,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,80,244,0,243,248,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,120,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,0,41,91,198,175,222,159,22,248,127,67,243,27,137,117,37,43,120,213,251,211,226,223,15,232,126,99,113,3,143,248,127,116,207,134,245,95,169,121,174,150,230,21,213,118,231,183,7,171,185,90,46,116,202,174,125,186,227,29,117,19,34,157,99,228,141,153,156,101,145,143,141,202,156,152,247,113,115,31,194,70,112,173,85,211,60,171,70,245,31,35,210,220,214,147,203,222,177,155,132,182,250,158,49,200,200,230,224,191,98,120,187,140,99,221,12,172,86,201,27,213,169,206,55,177,200,155,57,9,171,224,169,239,79,148,252,63,174,249,141,184,158,158,32,221,18,90,186,175,192,35,190,227,16,82,80,234,46,43,79,81,53,170,177,180,173,116,247,104,27,12,206,101,165,242,58,104,152,198,73,80,232,220,217,100,87,36,43,220,86,162,36,146,110,28,87,194,159,174,58,157,74,181,80,116,183,169,44,164,138,251,140,89,209,152,181,205,175,138,4,184,219,169,90,198,37,19,227,221,21,245,48,197,179,154,232,218,189,200,98,145,207,70,186,39,73,55,160,241,171,247,88,197,190,32,80,252,186,226,83,95,253,21,96,89,87,253,181,199,50,76,114,225,255,0,140,163,174,182,215,83,201,255,0,6,72,102,142,70,127,67,154,230,253,202,132,223,234,151,173,187,87,85,253,13,99,86,44,158,122,74,29,69,197,115,139,76,55,90,55,85,53,211,221,160,109,158,173,175,187,50,54,195,19,24,201,42,29,35,93,20,104,228,133,123,104,229,68,146,61,194,48,116,157,239,79,163,127,16,49,239,152,192,90,167,141,95,186,198,45,241,2,135,229,215,18,170,250,78,247,167,209,191,136,24,247,204,96,52,166,6,107,58,78,247,167,209,191,136,24,247,204,96,46,167,197,31,220,79,83,127,5,249,197,17,42,136,171,226,143,238,39,169,191,130,252,226,136,10,86,233,59,222,159,70,254,32,99,223,49,128,153,94,42,29,10,212,224,25,13,215,169,237,45,160,171,159,24,190,84,77,114,204,225,154,170,46,22,155,140,245,80,177,179,196,178,72,147,72,202,169,170,85,86,54,49,253,167,181,235,201,177,189,140,142,26,244,157,239,79,163,127,16,49,239,152,192,105,76,12,214,116,197,212,46,85,210,254,178,217,117,115,22,166,243,254,67,185,77,113,181,190,170,74,120,110,116,50,183,140,180,242,57,139,254,230,70,43,154,246,178,88,162,122,177,252,56,174,135,180,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,81,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,105,47,196,103,162,143,228,171,168,240,95,240,11,101,214,77,50,202,127,57,109,169,157,59,177,218,235,149,94,178,91,29,55,39,61,220,88,196,146,39,74,141,115,227,115,155,188,174,134,89,23,207,244,3,213,190,101,210,214,174,54,150,205,139,213,229,88,246,115,81,71,107,189,88,109,244,201,45,198,169,237,123,155,77,37,22,223,105,213,44,116,242,35,98,223,132,189,199,49,120,185,89,44,97,97,94,53,126,235,24,183,196,10,31,151,92,74,224,240,247,192,48,221,83,234,231,9,211,237,65,199,169,47,152,245,242,158,247,77,93,67,82,139,194,86,125,15,88,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,99,254,53,126,235,24,183,196,10,31,151,92,72,1,225,113,239,217,166,95,141,124,158,180,15,21,214,15,73,153,151,72,186,161,245,30,251,81,87,120,177,87,211,199,83,98,200,221,64,148,176,93,88,145,177,103,70,49,36,149,24,248,165,122,198,230,43,249,237,219,122,162,54,86,42,200,175,12,94,188,127,34,23,218,109,6,213,139,215,28,7,32,184,55,232,219,165,198,227,219,165,197,230,115,38,116,155,55,180,229,236,212,78,234,116,119,41,35,138,23,44,147,46,220,229,114,218,167,83,189,61,98,189,80,104,213,235,72,242,154,159,33,231,251,117,54,235,163,41,99,168,154,217,93,19,185,69,81,27,94,159,238,163,122,53,204,115,226,150,86,35,217,207,146,103,91,84,180,183,59,209,108,238,231,166,122,151,98,250,27,36,179,118,124,237,23,154,134,163,181,221,133,147,71,249,200,94,248,221,188,114,177,223,101,203,182,251,46,202,138,136,26,30,235,18,211,106,189,116,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,222,214,189,141,114,108,168,138,102,220,177,254,148,186,227,166,201,122,68,212,158,145,245,25,149,107,125,182,233,190,82,204,70,236,175,150,161,43,169,34,182,85,206,234,41,213,202,229,137,240,68,215,246,156,155,68,176,196,216,246,99,163,103,122,184,0,213,64,0,10,54,241,79,233,51,13,233,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,54,99,83,138,34,36,106,233,215,94,115,46,155,117,114,197,170,216,101,109,91,95,110,168,99,46,116,48,212,36,44,187,91,149,237,90,138,41,85,204,123,120,72,214,236,142,86,59,131,209,146,53,57,177,170,150,21,227,157,250,147,253,228,254,26,85,88,26,115,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,245,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,225,94,40,254,226,122,155,248,47,206,40,138,171,240,238,234,243,249,41,107,42,253,105,173,236,233,238,99,218,162,202,56,80,121,153,160,237,54,95,43,87,31,21,73,19,181,36,174,230,141,231,202,41,37,218,55,200,145,113,180,159,19,27,181,170,255,0,225,255,0,168,23,219,21,206,146,227,109,184,211,216,106,232,235,41,38,108,208,84,193,37,218,133,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,5,48,244,157,239,79,163,127,16,49,239,152,192,90,79,137,111,135,221,54,176,218,175,29,65,233,5,170,174,77,65,160,167,243,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,187,53,17,94,173,222,173,186,78,247,167,209,191,136,24,247,204,96,52,166,6,85,203,243,240,202,233,214,167,64,58,104,183,79,148,226,117,118,60,219,51,168,146,243,127,134,190,40,155,87,11,57,185,148,116,238,86,181,30,198,54,157,25,39,102,85,87,199,45,69,66,42,49,92,230,55,143,235,111,133,190,43,156,245,147,140,106,101,186,211,117,174,211,108,202,225,114,188,234,13,19,46,81,195,228,107,155,27,166,98,199,35,228,243,14,134,182,161,200,215,199,19,85,209,126,117,91,36,109,124,105,21,138,129,85,126,57,223,169,63,222,79,225,164,85,240,241,233,235,21,234,131,80,181,19,72,242,154,159,33,231,244,254,170,166,221,116,101,44,117,19,91,43,162,185,219,157,21,68,109,122,127,186,141,232,215,49,207,138,89,88,143,103,62,73,42,188,115,191,82,127,188,159,195,78,85,224,169,239,79,148,252,63,174,249,141,184,8,107,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,232,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,103,254,20,61,113,211,100,182,171,39,72,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,218,37,134,38,199,179,29,27,59,210,83,175,238,143,173,93,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,194,161,97,137,137,35,156,213,137,237,99,249,112,73,35,146,128,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,2,250,124,84,237,54,171,143,67,153,245,101,194,217,73,85,81,107,168,179,213,208,203,52,45,123,233,103,91,157,52,43,44,78,84,221,143,88,166,150,53,115,118,94,18,61,190,199,42,45,48,244,157,239,79,163,127,16,49,239,152,192,77,252,171,174,58,158,171,124,56,117,115,15,212,22,82,83,234,46,31,79,143,190,186,104,159,20,76,189,210,58,243,70,196,173,138,4,84,115,30,215,35,91,59,90,222,211,95,44,78,106,181,38,72,163,132,29,39,123,211,232,223,196,12,123,230,48,1,117,62,40,254,226,122,155,248,47,206,40,138,86,233,59,222,159,70,254,32,99,223,49,128,186,159,20,127,113,61,77,252,23,231,20,69,43,116,157,239,79,163,127,16,49,239,152,192,6,148,200,171,213,239,87,159,201,75,89,116,79,235,77,111,103,79,115,31,167,232,178,142,20,30,102,104,59,77,161,242,181,113,241,84,145,59,82,74,238,104,222,124,162,146,93,163,124,137,23,25,84,85,95,142,119,234,79,247,147,248,104,22,105,118,182,97,186,175,128,86,217,171,36,164,191,226,121,141,158,74,105,95,73,86,171,5,194,221,87,10,181,203,28,208,185,21,89,36,82,46,207,141,201,232,228,86,175,177,74,1,235,111,163,236,155,164,109,80,150,202,228,171,173,194,111,149,19,187,19,188,85,203,79,223,174,130,40,224,124,204,146,56,158,174,107,225,117,75,34,87,185,145,164,138,213,123,26,212,94,45,153,94,12,157,69,231,119,187,197,247,166,139,253,71,158,198,236,88,252,151,220,127,236,67,23,209,156,107,211,205,69,246,34,73,38,239,73,112,71,242,146,69,237,246,120,181,54,127,217,177,253,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,84,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,80,161,110,137,58,193,201,186,70,213,8,175,77,90,186,220,38,249,81,3,114,203,61,36,84,253,250,232,34,142,118,66,248,228,149,138,230,190,23,84,190,84,99,95,26,72,173,70,61,205,69,228,219,169,215,44,255,0,13,213,62,137,181,59,80,116,251,33,164,190,99,215,205,55,200,42,104,107,169,149,120,74,207,163,234,17,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,51,237,171,24,47,228,191,84,243,45,51,250,83,233,63,170,89,5,198,197,231,123,29,159,53,229,106,100,135,187,219,228,238,28,187,124,184,242,118,219,237,186,237,185,122,158,23,30,226,122,101,248,215,206,43,64,160,19,85,0,0,40,7,196,235,84,191,42,29,100,230,190,82,251,244,157,171,18,242,248,181,191,251,215,179,229,124,172,105,230,224,245,99,92,254,53,210,86,253,183,114,223,127,178,229,98,48,187,237,126,214,59,23,79,250,53,150,107,22,71,15,152,164,198,109,238,168,142,155,147,217,230,234,158,228,142,154,155,155,24,245,143,187,60,145,69,220,224,173,103,62,78,251,45,85,51,46,4,202,232,127,163,186,158,165,244,75,94,239,84,86,122,183,100,52,22,122,27,110,31,81,53,28,79,164,158,226,147,249,217,224,138,89,184,54,58,151,54,146,154,157,100,108,173,237,69,112,122,189,174,107,209,8,127,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,222,26,56,5,78,159,116,91,167,116,183,44,122,146,213,114,190,83,212,223,234,150,20,139,157,99,42,234,100,150,150,162,87,198,171,205,238,163,90,68,78,75,205,172,107,24,238,60,56,165,38,117,79,162,159,201,219,168,44,219,71,35,184,121,218,76,126,224,158,66,119,75,220,145,244,51,196,202,138,94,235,187,113,162,204,144,77,18,73,197,136,222,226,63,142,237,217,84,52,81,165,90,153,138,235,38,156,99,154,165,133,85,249,139,46,77,111,138,225,77,202,72,223,36,60,211,237,193,47,109,239,99,102,137,232,232,228,98,57,120,72,199,181,87,118,169,234,200,43,224,251,172,118,44,231,166,4,210,170,120,124,189,235,77,46,19,211,214,71,201,239,239,210,215,84,79,87,79,83,186,177,172,111,39,190,166,46,218,57,238,79,45,205,220,82,70,161,58,128,205,103,86,62,244,250,201,241,3,33,249,140,231,74,205,250,193,186,175,69,26,121,210,22,22,180,141,182,182,158,178,191,49,171,116,78,116,242,78,183,186,186,154,106,22,115,98,53,140,107,82,154,161,210,70,174,87,171,227,103,38,112,149,146,115,94,172,125,233,245,147,226,6,67,243,25,207,21,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,156,175,217,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,3,239,232,94,133,234,63,81,122,143,110,210,253,47,179,121,235,173,118,242,205,52,170,172,165,183,210,181,81,36,170,169,145,17,123,112,179,147,119,93,149,202,231,53,140,107,222,246,49,222,219,173,253,33,195,116,23,169,204,183,72,244,254,10,184,236,88,237,61,162,26,117,171,157,102,158,87,190,215,73,44,179,72,255,0,68,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,75,169,232,147,163,236,103,164,109,47,138,202,212,164,173,205,175,148,240,59,44,188,82,75,81,216,174,158,41,39,124,44,142,57,94,173,107,33,109,75,226,71,181,145,172,136,212,123,218,213,94,45,168,191,20,127,126,205,77,252,23,228,244,64,74,175,3,31,215,103,238,223,241,34,170,203,84,240,49,253,118,126,237,255,0,18,42,172,11,254,240,184,247,19,211,47,198,190,113,90,74,162,42,248,92,123,137,233,151,227,95,56,173,37,80,2,0,120,213,251,172,98,223,16,40,126,93,113,39,248,2,128,124,46,61,251,52,203,241,175,147,214,151,252,0,31,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,57,157,104,104,229,139,64,186,160,207,244,171,22,155,157,150,213,112,142,162,221,31,23,167,150,165,171,167,138,174,42,109,222,247,189,253,150,84,54,46,227,156,174,127,111,154,236,174,217,52,124,80,15,138,63,191,102,166,254,11,242,122,32,60,255,0,68,157,96,228,221,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,242,110,132,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,50,196,88,167,134,47,136,5,30,145,86,83,116,253,173,249,23,148,193,106,248,193,140,220,165,142,8,169,108,53,82,79,52,210,182,165,237,98,72,176,207,37,71,172,210,61,205,133,204,110,232,216,220,247,198,23,40,0,2,181,124,111,126,162,126,75,52,211,233,15,250,179,250,193,87,244,71,248,239,250,87,229,147,207,251,63,53,254,59,232,223,211,251,127,228,122,119,10,161,211,218,220,54,221,159,227,87,13,70,180,213,221,49,58,91,197,20,215,234,26,71,43,103,170,183,54,102,45,76,49,170,61,138,143,116,72,246,162,163,217,234,169,246,155,237,73,191,227,39,173,127,94,122,130,180,232,229,37,191,179,73,166,86,245,239,79,36,92,100,158,186,227,21,61,68,156,92,146,57,29,11,96,101,26,55,118,49,201,39,127,126,77,224,164,0,3,85,0,226,157,23,235,29,247,95,122,96,192,53,87,41,135,133,234,235,111,146,158,227,39,38,47,153,170,164,168,150,146,90,157,152,198,49,157,231,211,186,94,219,90,141,103,115,130,110,141,221,123,88,16,3,198,175,221,99,22,248,129,67,242,235,137,0,60,46,61,251,52,203,241,175,147,214,151,252,0,128,30,53,126,235,24,183,196,10,31,151,92,72,1,225,113,239,217,166,95,141,124,158,180,159,254,53,126,235,24,183,196,10,31,151,92,72,1,225,113,239,217,166,95,141,124,158,180,14,149,226,71,225,247,77,211,181,76,122,195,163,118,170,183,105,213,198,161,180,213,182,216,98,150,102,99,47,72,160,142,37,150,162,105,229,154,102,84,204,179,185,30,230,181,145,189,89,30,251,190,52,94,1,209,247,86,121,151,72,186,161,245,226,197,79,87,120,177,87,211,201,77,125,199,27,94,148,176,93,88,145,189,32,87,189,99,149,24,248,165,122,72,215,163,57,237,220,98,42,54,87,162,232,119,44,197,172,89,206,43,121,194,178,154,31,59,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,54,43,94,222,76,123,147,118,170,57,55,221,21,23,212,207,191,91,125,31,100,221,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,241,104,95,246,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,172,191,28,239,212,159,239,39,240,211,138,120,81,245,75,149,105,38,178,193,161,223,86,238,185,38,55,169,151,10,120,60,181,11,164,150,107,69,115,90,228,243,209,195,203,183,217,237,255,0,174,157,178,57,34,129,146,114,84,131,182,254,215,227,157,250,147,253,228,254,26,4,85,240,184,247,236,211,47,198,190,79,90,95,241,64,62,23,30,253,154,101,248,215,201,235,75,254,2,10,214,248,128,81,233,23,95,26,137,211,246,183,228,94,83,5,171,250,18,12,102,229,44,112,69,75,97,170,146,221,4,210,182,165,237,98,72,176,207,37,71,172,210,61,205,133,204,110,232,216,220,247,199,45,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,81,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,104,219,197,31,223,179,83,127,5,249,61,17,98,158,20,157,87,106,63,81,58,113,146,225,90,161,47,210,183,93,57,250,58,8,111,242,204,174,170,185,82,213,37,66,70,218,148,84,251,115,71,229,92,139,54,252,164,107,218,175,69,123,95,36,161,81,125,69,104,54,101,211,110,174,95,116,167,51,162,171,107,237,213,15,125,178,186,106,116,133,151,107,114,189,201,79,91,18,53,239,111,9,26,221,213,168,247,112,122,62,55,47,54,57,18,79,248,112,120,128,86,116,239,125,139,73,53,123,34,255,0,82,122,255,0,51,60,85,53,17,207,81,38,59,85,193,242,114,167,100,44,146,71,195,52,136,140,124,40,222,41,36,169,43,85,159,158,73,108,255,0,172,94,142,176,78,175,240,74,123,5,254,179,232,108,146,205,207,234,254,65,219,154,163,232,190,236,212,239,170,254,245,100,241,71,63,118,58,116,143,243,138,188,55,228,221,149,61,115,174,5,255,0,120,163,251,137,234,111,224,191,56,162,41,91,164,239,122,125,27,248,129,143,124,198,2,255,0,186,78,247,88,209,191,135,248,247,203,160,58,168,0,8,171,226,117,170,95,146,254,141,179,95,41,125,250,50,235,150,249,124,90,223,253,235,222,243,94,106,68,243,112,122,177,205,103,42,24,235,126,219,184,237,183,217,114,61,88,5,32,107,246,177,223,122,128,214,92,179,88,178,56,124,189,94,77,112,117,68,116,220,152,255,0,41,74,198,164,116,212,220,216,198,36,157,168,35,138,46,231,4,115,248,114,119,218,114,169,32,45,221,25,88,191,185,189,119,234,222,231,117,225,146,63,32,167,168,182,178,55,190,88,254,135,101,106,219,36,166,115,62,195,98,153,245,82,190,103,72,189,228,237,211,64,214,246,214,73,72,128,105,118,217,211,246,3,101,233,229,253,52,89,153,87,65,137,201,139,207,138,190,90,100,134,42,183,65,61,59,225,154,165,92,216,210,37,169,145,100,146,87,201,219,217,210,189,206,86,174,234,128,103,223,165,141,107,254,78,221,65,97,58,199,37,191,206,210,99,247,5,243,240,54,46,228,143,161,158,39,211,213,118,155,220,141,22,100,130,105,86,62,79,70,247,17,156,183,110,232,186,83,50,174,104,247,162,253,99,190,235,239,76,24,6,170,229,48,240,189,93,109,242,83,220,100,228,197,243,53,84,149,18,210,75,83,179,24,198,51,188,250,119,75,219,107,81,172,238,112,77,209,187,168,120,15,20,127,113,61,77,252,23,231,20,69,0,151,253,226,143,238,39,169,191,130,252,226,136,160,16,53,80,0,0,0,0,85,95,142,119,234,79,247,147,248,105,106,133,85,248,231,126,164,255,0,121,63,134,129,89,120,30,1,153,106,126,77,6,25,167,248,245,93,246,251,85,79,87,83,79,111,164,68,116,243,178,154,158,74,137,82,54,239,187,222,145,67,34,163,27,187,222,168,141,106,57,202,141,95,62,74,175,11,143,126,205,50,252,107,228,245,164,212,241,34,240,221,252,160,125,41,212,47,79,86,31,250,43,251,117,153,54,51,71,23,253,58,251,223,89,72,196,255,0,227,207,106,201,18,127,174,61,92,212,239,238,149,1,221,124,52,181,159,68,181,23,167,75,62,5,164,22,218,187,21,70,9,79,217,188,88,42,234,231,174,158,129,245,53,85,78,142,105,43,31,4,49,78,250,133,138,90,133,72,90,140,141,100,86,35,88,136,214,146,212,204,182,133,235,166,163,244,233,168,246,237,80,210,251,207,145,186,208,239,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,248,183,116,221,28,142,107,94,199,49,236,99,219,161,78,152,186,133,197,122,160,209,171,46,174,98,212,222,67,207,247,41,174,54,183,213,71,81,53,178,186,39,113,150,158,71,49,127,220,200,197,115,88,231,197,44,79,86,51,159,20,8,1,227,157,250,147,253,228,254,26,114,175,5,79,122,124,167,225,253,119,204,109,199,85,241,206,253,73,254,242,127,13,57,87,130,167,189,62,83,240,254,187,230,54,224,46,164,0,0,160,31,17,125,11,215,109,40,215,106,188,179,90,242,159,174,63,92,123,127,70,101,190,70,142,223,244,207,148,163,164,142,111,239,42,105,29,229,251,61,200,161,251,72,222,124,57,166,251,169,127,199,42,234,119,167,172,87,170,13,26,189,105,30,83,83,228,60,255,0,110,166,221,116,101,44,117,19,91,43,162,119,40,170,35,107,211,253,212,111,70,185,142,124,82,202,196,123,57,242,64,164,15,15,29,99,210,125,9,234,130,199,168,90,199,15,102,203,77,111,184,83,193,119,229,82,239,161,234,164,167,115,91,83,216,167,99,223,81,205,157,202,110,218,183,138,121,174,231,182,52,62,183,138,63,191,102,166,254,11,242,122,35,133,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,250,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,177,172,99,90,155,34,34,1,101,94,14,25,254,27,165,152,111,80,90,131,168,57,13,37,143,30,177,211,227,149,53,213,213,42,188,34,102,247,36,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,90,245,213,44,139,4,202,243,187,157,255,0,77,52,235,234,38,55,85,217,242,88,255,0,210,243,93,60,159,24,88,201,63,190,166,68,146,78,114,53,242,125,164,251,61,206,41,232,212,60,252,119,107,172,54,170,139,20,55,58,182,91,107,42,33,171,168,163,108,206,72,38,158,22,200,216,165,124,123,241,115,216,217,230,107,92,169,187,82,89,17,54,228,187,200,14,137,58,62,201,186,185,213,8,172,173,74,186,44,38,199,81,3,178,203,197,36,180,253,250,24,37,142,119,194,200,227,149,232,231,62,103,83,62,36,123,89,34,70,174,71,189,174,68,226,224,149,94,14,58,33,175,48,102,85,218,231,75,124,171,199,52,190,170,158,107,117,93,28,209,242,102,85,59,17,237,141,34,141,222,141,101,52,174,115,150,169,61,81,232,248,25,201,31,81,219,142,190,40,254,253,154,155,248,47,201,232,139,232,196,241,107,22,13,138,217,176,172,90,135,201,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,205,234,231,187,139,24,212,221,202,174,93,183,85,85,245,62,176,21,87,224,99,250,236,253,219,254,36,126,79,25,125,30,214,218,186,155,6,176,207,146,85,228,186,117,110,168,158,154,27,108,54,104,33,102,36,249,226,163,141,86,90,134,57,102,168,101,84,208,185,200,249,26,140,137,232,200,209,119,145,136,235,95,62,78,89,139,88,179,156,86,243,133,101,52,62,118,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,62,108,86,189,188,152,247,38,237,84,114,111,186,42,47,168,25,162,209,124,215,13,211,173,80,199,243,141,64,211,90,76,254,197,102,168,117,77,70,57,87,88,180,176,87,189,35,114,68,146,63,131,209,88,217,86,57,21,142,99,153,34,49,88,228,86,185,80,210,158,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,207,183,90,253,40,223,122,75,214,90,220,55,181,117,172,196,46,91,214,98,215,186,216,88,223,63,75,197,139,36,106,232,213,88,179,64,247,246,164,77,152,229,217,146,118,216,201,99,66,64,120,98,245,227,249,16,190,211,104,54,172,94,184,224,57,5,193,191,70,221,46,55,30,221,46,47,51,153,51,164,217,189,167,47,102,162,119,83,163,185,73,28,80,185,100,153,118,231,43,148,46,164,231,250,253,169,26,113,164,154,53,150,103,250,185,71,231,113,11,117,189,209,93,40,188,138,86,121,232,231,114,64,218,94,203,190,196,157,231,202,200,182,122,164,127,156,251,110,107,57,57,58,1,64,62,34,61,94,127,42,221,101,79,170,213,189,237,61,195,187,180,88,191,58,15,45,52,253,214,197,230,170,228,228,171,34,247,100,137,188,17,220,56,197,28,91,198,201,22,94,65,21,75,190,240,132,210,61,71,211,110,156,106,242,124,198,241,219,178,231,215,6,223,108,86,23,208,44,51,81,70,140,88,95,87,36,175,107,94,255,0,52,200,160,115,26,156,163,72,162,138,70,57,86,103,163,96,175,134,127,69,22,238,167,243,187,150,109,169,118,207,51,166,216,150,244,213,180,114,37,84,63,76,215,77,12,137,29,60,53,16,186,62,29,157,217,60,138,217,57,38,240,53,88,173,153,92,219,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,86,103,141,61,242,223,77,140,224,246,73,88,213,170,170,130,225,36,110,84,93,209,169,81,68,171,235,182,223,205,95,188,179,50,182,252,103,237,148,115,96,120,125,202,72,85,103,130,58,230,49,252,151,209,22,162,135,127,79,103,222,160,87,71,70,87,156,126,211,212,142,7,22,79,143,80,222,109,213,215,168,41,38,166,172,137,178,68,230,202,142,143,213,174,99,145,118,89,17,118,219,249,169,236,246,164,195,241,96,192,116,243,26,179,98,215,124,47,9,178,216,214,190,10,25,92,180,20,81,193,201,30,202,231,46,252,90,155,254,139,126,239,230,167,236,35,87,135,62,61,107,200,186,175,193,41,110,182,217,106,226,142,234,217,91,193,94,156,28,200,39,123,92,170,213,79,68,115,26,191,216,165,156,248,146,104,211,51,237,48,167,169,142,222,171,71,102,107,36,154,102,190,84,116,48,195,79,88,174,93,209,21,190,136,253,247,119,246,174,192,81,88,63,210,165,145,71,51,153,11,185,49,54,217,119,223,238,63,204,0,0,0,0,15,244,165,166,154,178,162,42,90,118,114,150,103,181,140,110,232,155,185,87,100,246,255,0,74,158,235,42,209,236,227,13,176,90,110,215,122,55,67,13,238,31,51,78,196,158,37,71,179,140,106,139,246,100,95,243,137,237,68,83,204,226,23,249,113,124,150,221,127,134,6,76,250,26,168,106,26,199,53,85,28,172,145,175,219,100,84,95,230,254,212,36,253,151,172,77,81,186,53,150,75,110,57,67,87,2,39,38,71,29,182,87,201,23,217,246,39,25,125,155,49,61,187,251,20,8,163,95,108,173,182,75,217,174,131,180,255,0,217,201,29,247,34,253,202,191,181,11,63,240,106,242,178,93,175,177,165,238,161,179,178,158,169,235,70,157,206,10,212,117,191,237,251,120,111,191,217,246,111,183,244,16,179,169,190,160,46,154,211,118,164,125,207,31,138,223,37,35,164,114,255,0,123,62,23,57,93,28,77,245,71,74,244,244,70,125,219,123,126,243,180,248,78,101,55,123,71,81,14,181,81,203,27,105,235,45,203,28,173,115,17,85,81,245,212,45,93,151,238,244,68,2,242,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,12,214,117,99,239,79,172,159,16,50,31,152,206,105,76,205,103,86,62,244,250,201,241,3,33,249,140,224,93,79,133,199,184,158,153,126,53,243,138,210,85,17,87,194,227,220,79,76,191,26,249,197,105,42,128,0,0,170,191,28,239,212,159,239,39,240,211,149,120,42,123,211,229,63,15,235,190,99,110,58,175,142,119,234,79,247,147,248,105,202,188,21,61,233,242,159,135,245,223,49,183,1,117,39,201,203,50,155,22,13,138,222,115,92,166,187,201,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,193,136,231,187,139,24,229,217,168,174,93,182,68,85,244,62,177,21,124,77,53,175,242,45,210,62,83,229,237,254,106,191,59,223,10,163,231,23,56,98,243,176,77,230,36,147,105,24,230,237,75,21,79,7,39,45,165,88,185,53,91,203,96,162,189,88,206,191,42,26,167,153,106,103,209,127,70,125,109,200,46,55,223,37,223,239,121,95,53,83,36,221,174,231,22,243,227,220,227,203,139,119,219,125,147,125,143,171,172,154,57,125,209,187,142,45,77,119,155,204,82,102,24,125,147,49,181,212,241,99,59,212,181,244,172,145,201,193,175,122,183,181,58,84,65,187,184,185,253,142,124,90,215,181,15,149,164,248,47,229,67,84,240,221,51,250,83,232,207,173,185,5,186,197,231,123,29,239,43,230,170,99,135,187,219,228,222,124,123,156,184,242,110,251,109,186,111,185,101,94,52,90,23,98,178,98,186,97,171,216,165,154,213,106,164,179,239,130,212,83,211,43,226,227,74,145,190,162,221,12,20,237,78,204,112,194,145,87,34,241,226,228,238,198,221,156,212,78,1,237,124,17,243,91,85,126,139,234,22,156,195,79,86,151,43,30,81,21,238,162,87,49,189,135,65,93,73,28,49,53,142,229,201,94,142,183,204,174,69,106,34,35,163,217,93,186,163,108,124,161,111,10,205,99,177,105,23,87,22,138,108,142,29,169,51,219,124,184,116,117,60,159,253,235,85,83,60,18,83,47,6,49,202,254,228,244,241,65,183,217,107,123,252,220,228,107,21,22,250,64,128,30,53,126,235,24,183,196,10,31,151,92,72,1,225,113,239,217,166,95,141,124,158,180,159,254,53,126,235,24,183,196,10,31,151,92,72,1,225,113,239,217,166,95,141,124,158,180,11,243,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,162,207,17,78,186,170,122,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,253,6,53,238,99,30,229,99,59,167,138,47,136,5,101,222,178,229,211,38,136,100,93,155,84,62,102,221,156,93,32,142,120,42,164,170,138,121,96,154,210,222,227,25,198,20,237,111,44,145,171,219,51,100,108,104,228,98,74,217,96,183,77,29,58,103,125,80,106,157,6,153,224,180,255,0,230,171,47,21,188,225,255,0,6,90,252,204,48,207,89,219,150,88,251,221,174,251,29,218,99,185,191,216,137,237,84,14,213,225,251,215,117,247,165,92,170,60,43,41,127,157,211,44,130,224,146,92,105,182,100,127,69,213,79,37,44,114,221,121,178,158,90,137,251,84,212,238,79,44,213,70,191,125,211,103,122,173,239,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,102,223,169,126,157,51,190,151,245,78,191,76,243,170,127,243,181,150,122,222,112,255,0,132,237,126,102,104,96,172,237,197,44,157,158,239,97,238,237,61,220,217,236,84,246,42,204,175,10,126,184,233,180,214,235,65,210,222,164,178,174,91,22,79,120,70,98,215,54,190,89,214,221,113,170,115,24,148,79,143,117,70,83,77,46,206,107,163,106,118,230,150,71,61,28,217,93,36,33,113,37,43,120,213,251,211,226,223,15,232,126,99,113,46,164,165,111,26,191,122,124,91,225,253,15,204,110,32,60,21,61,233,242,159,135,245,223,49,183,23,82,82,183,130,167,189,62,83,240,254,187,230,54,226,234,64,172,191,21,142,133,106,115,24,235,250,167,210,138,10,186,155,237,45,58,205,154,208,186,170,38,192,235,117,37,19,215,233,38,44,210,53,90,248,162,167,142,39,67,26,59,184,139,27,154,198,185,178,44,181,22,106,160,164,191,20,238,139,45,90,7,153,81,235,46,150,227,244,150,189,62,203,170,18,146,170,134,10,150,163,45,183,183,36,178,186,40,96,226,139,29,52,177,70,175,99,88,175,107,30,201,155,249,166,118,88,161,24,58,78,247,167,209,191,136,24,247,204,96,52,166,102,179,164,239,122,125,27,248,129,143,124,198,3,74,96,8,171,226,143,238,39,169,191,130,252,226,136,149,68,85,241,71,247,19,212,223,193,126,113,68,5,43,116,157,239,79,163,127,16,49,239,152,192,105,76,205,103,73,222,244,250,55,241,3,30,249,140,6,148,192,242,154,165,165,184,38,180,224,151,61,51,212,187,23,211,56,221,231,179,231,104,188,212,212,253,222,212,204,154,63,206,66,246,72,221,164,137,142,251,46,77,246,217,119,69,84,94,43,209,151,66,250,113,209,229,138,186,75,101,127,214,140,206,243,202,43,150,77,81,70,148,242,58,151,159,40,233,105,226,230,254,196,41,197,142,122,35,220,233,36,68,115,156,168,216,153,28,149,0,64,15,26,191,117,140,91,226,5,15,203,174,36,0,240,184,247,236,211,47,198,190,79,90,79,255,0,26,191,117,140,91,226,5,15,203,174,36,0,240,184,247,236,211,47,198,190,79,90,5,255,0,17,87,196,71,164,63,229,91,163,73,245,90,139,189,168,88,119,118,183,23,231,95,229,161,159,186,232,188,213,36,156,145,99,94,236,113,55,130,187,135,25,99,139,121,25,26,203,202,85,0,50,195,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,249,75,137,241,80,232,86,155,63,199,174,189,79,105,109,5,36,25,61,142,158,107,150,103,12,213,82,243,187,91,160,165,133,141,158,37,146,69,134,55,210,195,76,170,177,177,140,238,177,207,94,78,145,140,100,148,236,6,170,0,0,85,95,142,119,234,79,247,147,248,105,31,252,41,180,183,4,214,157,108,207,116,207,83,44,95,76,227,119,157,63,159,206,209,121,169,169,251,189,171,189,174,104,255,0,57,11,217,35,118,146,38,59,236,185,55,219,101,221,21,81,100,7,142,119,234,79,247,147,248,105,202,188,21,61,233,242,159,135,245,223,49,183,1,215,250,113,240,113,166,178,106,134,73,112,234,70,235,73,145,225,182,106,135,210,99,212,54,218,153,105,86,252,199,198,138,218,202,149,141,233,45,51,24,143,227,217,107,249,172,204,127,219,88,88,213,169,148,30,40,254,226,122,155,248,47,206,40,137,84,69,95,20,127,113,61,77,252,23,231,20,64,82,183,73,222,244,250,55,241,3,30,249,140,6,148,204,214,116,157,239,79,163,127,16,49,239,152,192,105,76,0,0,10,171,241,206,253,73,254,242,127,13,57,87,130,167,189,62,83,240,254,187,230,54,227,170,248,231,126,164,255,0,121,63,134,156,171,193,83,222,159,41,248,127,93,243,27,112,23,82,87,87,137,215,135,253,102,174,209,212,245,3,162,24,239,155,206,169,57,79,147,91,98,146,121,106,175,212,177,193,12,49,58,153,142,122,198,147,65,29,63,164,49,177,174,153,175,118,202,233,26,198,73,98,160,12,171,157,87,164,239,122,125,27,248,129,143,124,198,2,95,248,157,120,127,209,233,21,101,79,80,58,33,142,249,76,22,175,148,249,53,182,41,32,138,150,195,85,36,240,195,19,169,152,231,164,139,12,242,84,122,67,27,28,216,92,199,108,173,141,204,100,113,3,164,239,122,125,27,248,129,143,124,198,0,46,167,197,31,220,79,83,127,5,249,197,17,74,221,39,123,211,232,223,196,12,123,230,48,23,83,226,143,238,39,169,191,130,252,226,136,165,110,147,189,233,244,111,226,6,61,243,24,0,210,153,85,126,57,223,169,63,222,79,225,165,170,21,87,227,157,250,147,253,228,254,26,7,42,240,84,247,167,202,126,31,215,124,198,220,93,73,74,222,10,158,244,249,79,195,250,239,152,219,139,169,3,53,157,88,251,211,235,39,196,12,135,230,51,151,83,225,113,238,39,166,95,141,124,226,180,165,110,172,125,233,245,147,226,6,67,243,25,203,169,240,184,247,19,211,47,198,190,113,90,4,170,0,1,0,60,100,245,175,234,55,79,182,157,28,164,183,247,170,245,54,224,189,233,228,139,148,112,80,219,165,167,168,147,139,146,70,171,102,116,239,163,70,238,199,181,99,239,239,197,220,20,168,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,180,212,70,70,229,87,53,17,85,37,255,0,140,118,175,84,230,189,75,208,233,109,60,245,105,109,211,139,60,48,190,9,160,137,172,250,70,185,140,170,154,104,158,221,222,246,58,157,104,24,168,245,77,159,11,248,181,55,87,63,207,248,67,96,191,91,122,201,182,223,254,148,242,159,82,177,251,165,247,179,216,238,121,190,228,109,160,237,114,228,157,189,188,255,0,115,150,206,255,0,21,199,111,181,201,161,122,133,53,248,210,104,229,139,15,214,92,75,88,173,19,118,234,245,18,223,81,79,116,166,226,245,229,85,109,109,60,109,169,230,231,170,39,56,39,167,139,182,214,49,173,242,220,190,211,164,114,165,202,16,43,198,59,72,105,179,94,154,40,117,74,158,10,68,185,105,197,226,25,159,60,211,202,215,253,29,92,246,82,205,12,76,110,236,123,221,80,180,15,85,122,38,204,133,252,92,155,171,94,17,87,193,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,216,99,22,154,106,233,28,175,79,85,134,52,71,34,175,23,220,249,156,206,134,117,66,213,163,157,90,105,158,121,125,109,34,91,96,188,125,27,89,61,93,107,105,32,164,130,186,25,40,164,170,146,87,34,181,172,133,181,43,50,239,178,42,70,168,174,110,252,147,70,96,102,179,171,31,122,125,100,248,129,144,252,198,114,218,124,56,60,63,232,250,119,177,69,171,122,189,142,255,0,170,197,127,153,130,42,106,137,32,168,143,29,165,230,248,248,211,190,23,201,27,230,154,52,71,190,100,119,36,142,84,137,168,207,207,44,174,145,122,40,250,19,169,173,88,234,199,83,109,151,90,59,212,218,129,147,199,133,219,231,78,196,109,161,154,170,120,223,115,114,35,185,201,222,100,178,199,19,100,107,90,145,163,165,68,145,37,133,236,157,64,10,1,241,71,247,236,212,223,193,126,79,68,95,241,64,62,40,254,253,154,155,248,47,201,232,128,149,94,6,63,174,207,221,191,226,69,85,150,169,224,99,250,236,253,219,254,36,85,88,23,253,225,113,238,39,166,95,141,124,226,180,149,68,85,240,184,247,19,211,47,198,190,113,90,74,160,0,0,0,0,5,0,248,163,251,246,106,111,224,191,39,162,47,248,160,31,20,127,126,205,77,252,23,228,244,64,123,95,15,46,147,48,222,174,180,191,91,112,123,237,69,37,158,251,65,81,139,212,216,178,55,80,45,84,246,167,172,149,235,58,49,137,36,74,246,75,19,22,55,49,95,195,126,219,213,21,209,49,82,90,120,127,248,98,209,233,21,101,167,91,250,129,162,243,121,213,39,57,109,184,204,236,130,90,91,13,84,115,200,214,85,58,88,101,150,58,169,150,54,195,36,75,246,91,11,158,229,226,233,26,199,199,224,60,12,127,93,159,187,127,196,139,84,0,1,26,188,70,245,51,242,95,209,182,163,220,105,234,237,81,215,223,173,237,198,104,224,184,73,183,154,243,242,54,158,161,144,181,30,215,62,102,210,201,83,43,81,55,219,178,175,115,92,214,57,0,162,189,126,214,59,239,80,26,203,150,107,22,71,15,151,171,201,174,14,168,142,155,147,31,229,41,88,212,142,154,155,155,24,196,147,181,4,113,69,220,224,142,127,14,78,251,78,85,62,6,89,128,102,88,45,54,63,85,152,99,213,118,150,101,86,120,239,246,132,169,68,107,234,173,210,75,44,81,84,35,55,228,214,61,208,72,172,228,137,201,156,94,221,216,246,57,223,147,19,197,175,185,206,85,102,194,177,106,31,59,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,55,171,88,222,79,123,83,119,42,53,55,221,85,19,212,181,255,0,25,237,29,186,174,145,233,118,107,134,88,105,41,177,61,61,168,172,178,85,81,208,82,185,140,183,65,86,202,86,210,185,177,198,206,212,52,204,90,62,206,234,173,68,124,212,236,106,47,47,64,120,31,102,183,90,252,3,84,244,230,106,122,68,182,216,239,22,235,221,60,173,99,187,238,158,186,25,97,149,175,119,46,42,196,109,190,21,106,35,81,81,93,38,234,237,209,27,102,133,0,248,98,234,151,228,191,172,156,43,205,223,126,140,181,101,190,99,22,184,127,122,247,188,215,154,141,124,164,30,140,115,153,202,186,58,47,182,222,59,109,246,156,140,87,151,252,0,0,4,0,241,171,247,88,197,190,32,80,252,186,226,64,15,11,143,126,205,50,252,107,228,245,164,255,0,241,171,247,88,197,190,32,80,252,186,226,64,15,11,143,126,205,50,252,107,228,245,160,95,241,226,181,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,253,81,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,125,168,2,63,244,117,209,214,9,210,6,9,81,96,176,86,125,51,146,94,120,125,96,200,59,115,83,253,41,218,154,161,244,191,222,175,158,88,224,237,71,80,177,254,109,83,158,220,157,186,175,164,43,241,206,253,73,254,242,127,13,45,80,170,191,28,239,212,159,239,39,240,208,34,175,133,199,191,102,153,126,53,242,122,210,255,0,138,1,240,184,247,236,211,47,198,190,79,90,95,240,20,3,226,143,239,217,169,191,130,252,158,136,149,94,6,63,174,207,221,191,226,68,85,241,71,247,236,212,223,193,126,79,68,74,175,3,31,215,103,238,223,241,32,45,80,202,185,170,131,42,224,105,79,164,239,117,141,27,248,127,143,124,186,3,170,156,171,164,239,117,141,27,248,127,143,124,186,3,170,128,42,47,199,7,53,181,87,231,250,89,167,48,211,213,165,202,199,103,184,222,234,37,115,27,216,116,21,211,69,12,77,99,185,114,87,163,173,243,43,145,90,136,136,232,246,87,110,168,219,116,51,195,226,31,154,218,179,254,180,181,86,251,102,167,171,134,158,150,240,203,35,219,82,198,181,235,61,190,154,42,25,156,136,215,57,56,58,90,105,28,197,223,117,98,181,85,26,170,173,64,250,190,26,56,5,54,160,245,165,167,116,183,44,122,174,235,109,177,212,84,223,234,150,20,151,133,27,233,41,164,150,150,162,87,198,169,193,141,172,74,68,78,75,193,207,115,24,238,92,248,174,130,74,149,240,58,197,172,85,121,86,174,102,181,20,60,239,86,171,125,158,215,71,83,221,122,118,169,106,228,170,146,162,62,8,188,29,201,244,84,203,186,162,185,59,123,53,81,28,228,91,106,3,62,222,37,216,5,54,159,117,165,168,148,182,220,122,174,213,109,190,84,83,95,233,86,100,151,133,99,234,233,163,150,170,162,39,200,171,205,142,172,90,180,94,43,193,175,107,216,222,60,56,164,213,240,62,205,110,181,248,6,169,233,204,212,244,137,109,177,222,45,215,186,121,90,199,119,221,61,116,50,195,43,94,238,92,85,136,219,124,42,212,70,162,162,186,77,213,219,162,55,196,248,226,226,214,42,76,171,73,51,90,122,30,23,171,173,190,241,107,172,169,238,189,123,180,180,146,82,201,79,31,5,94,13,226,250,218,149,221,17,28,189,205,156,170,141,106,39,21,240,134,206,190,169,117,147,109,176,125,23,230,254,186,227,247,75,23,123,191,219,242,157,184,219,95,221,227,197,123,155,249,14,223,29,219,254,55,150,255,0,103,139,130,202,188,81,253,196,245,55,240,95,156,81,20,2,95,247,138,63,184,158,166,254,11,243,138,34,128,64,177,255,0,21,14,186,170,115,252,134,235,211,14,150,215,213,193,140,88,234,38,182,230,115,77,75,23,11,181,198,10,168,94,216,34,73,35,89,163,101,44,212,202,139,35,30,206,235,220,244,226,232,216,199,201,47,252,56,186,227,169,234,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,29,27,98,216,158,85,156,223,105,113,108,43,25,186,228,23,170,222,126,90,221,107,162,146,174,170,126,12,115,223,194,40,209,207,119,22,49,206,93,147,209,173,85,95,68,83,245,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,231,19,246,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,71,221,89,225,189,93,105,127,215,139,21,61,37,158,251,65,81,37,53,247,28,109,122,213,79,106,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,225,191,113,136,170,232,158,137,221,64,21,87,227,157,250,147,253,228,254,26,90,161,85,126,57,223,169,63,222,79,225,160,69,95,11,143,126,205,50,252,107,228,245,165,255,0,20,3,225,113,239,217,166,95,141,124,158,180,239,254,41,125,123,125,123,172,191,116,163,165,240,112,199,237,87,15,39,151,221,42,41,246,146,190,186,146,116,114,209,211,181,233,188,112,195,60,77,87,203,178,58,73,35,68,98,164,77,87,78,17,87,174,157,89,209,173,107,234,59,34,207,116,59,16,250,22,195,87,198,58,154,206,46,139,233,218,228,123,214,107,159,151,84,79,47,221,221,191,103,100,115,248,119,100,70,203,44,141,78,235,224,255,0,141,235,205,211,94,110,119,221,49,201,233,45,56,77,166,158,157,51,152,171,83,189,5,124,18,119,124,173,59,41,209,237,114,212,171,153,51,163,157,21,18,20,108,170,229,122,61,105,231,142,189,40,244,163,168,253,90,234,59,48,172,42,47,35,106,161,237,207,127,191,207,10,190,150,209,74,229,84,71,57,17,83,185,51,248,185,34,133,21,29,35,154,229,85,99,25,36,140,208,158,150,233,110,9,162,216,37,179,76,244,210,197,244,54,55,102,239,121,42,47,53,53,71,107,187,51,230,147,243,147,61,242,59,121,37,123,190,211,151,109,246,77,145,17,16,43,91,199,59,245,39,251,201,252,52,229,94,10,158,244,249,79,195,250,239,152,219,142,171,227,157,250,147,253,228,254,26,114,175,5,79,122,124,167,225,253,119,204,109,192,93,72,0,0,0,8,213,215,71,70,86,46,176,244,226,150,217,29,215,232,108,207,23,243,21,24,205,202,87,189,105,91,36,168,206,237,53,76,109,223,120,101,237,68,139,35,90,178,70,230,53,205,228,136,248,164,207,181,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,166,167,138,1,241,71,247,236,212,223,193,126,79,68,7,42,233,139,167,172,171,170,13,101,178,233,30,45,83,228,60,255,0,114,166,227,116,125,44,149,16,219,40,98,111,41,106,36,107,19,253,204,108,71,57,141,124,178,196,197,123,57,242,77,15,104,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,119,67,78,181,115,172,211,202,247,200,233,101,154,71,250,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,87,7,129,143,235,179,247,111,248,145,106,128,0,0,0,0,113,254,170,186,103,195,122,175,210,58,205,45,204,43,170,237,207,109,67,110,86,139,157,50,171,159,110,184,198,201,25,20,235,31,36,108,204,227,44,140,124,110,84,228,199,187,139,152,254,18,51,58,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,87,81,5,85,248,218,88,52,105,191,81,114,159,166,248,106,195,246,183,253,29,29,75,157,222,199,91,230,31,223,154,45,149,177,240,170,119,24,223,187,22,78,236,233,180,189,175,205,4,85,213,159,17,29,101,213,222,152,44,29,53,228,105,230,60,190,204,201,114,74,218,134,213,87,95,161,130,161,37,162,141,119,141,189,158,223,8,187,146,114,146,89,157,11,28,231,183,148,173,147,149,116,197,211,214,85,213,6,178,217,116,143,22,169,242,30,127,185,83,113,186,62,150,74,136,109,148,49,55,148,181,18,53,137,254,230,54,35,156,198,190,89,98,98,189,156,249,39,42,46,207,193,230,217,162,81,116,233,81,121,192,228,164,93,65,170,168,90,108,245,141,171,157,211,163,226,170,171,117,185,95,12,142,224,198,45,52,223,101,241,53,24,245,73,17,85,207,141,232,208,153,90,91,165,184,38,139,96,150,205,51,211,75,23,208,216,221,155,189,228,168,188,212,213,29,174,236,207,154,79,206,76,247,200,237,228,149,238,251,78,93,183,217,54,68,68,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,2,5,120,187,199,142,63,69,237,174,187,185,201,88,212,155,201,236,221,247,254,251,160,231,186,241,93,189,54,251,211,251,73,234,87,47,140,210,42,233,174,40,168,159,205,174,255,0,233,154,0,43,211,161,45,84,161,210,110,165,112,171,253,206,149,147,82,201,117,142,158,69,115,156,156,18,88,229,135,146,113,107,149,118,89,145,125,159,119,246,150,207,226,1,174,127,85,58,97,150,239,103,182,83,214,69,150,208,58,154,53,149,207,111,110,58,171,125,83,145,201,232,139,186,35,83,219,183,183,215,98,157,58,68,197,173,217,151,82,186,115,142,221,103,100,84,181,89,5,42,72,231,42,162,108,215,114,219,209,205,95,85,106,39,183,239,45,67,196,235,30,125,15,78,216,214,55,98,166,125,74,82,212,81,209,211,50,61,213,94,141,161,173,99,17,55,85,246,236,159,122,251,125,160,82,128,63,93,210,142,166,130,182,74,106,186,87,211,202,205,185,70,239,106,110,136,191,250,149,15,200,0,0,0,0,7,250,83,76,148,245,17,206,177,182,68,141,232,229,107,189,142,217,119,217,73,11,130,89,47,75,128,85,234,254,35,69,66,179,218,36,138,134,122,7,194,137,27,213,82,54,163,213,252,216,187,175,152,119,166,203,250,9,235,234,71,99,164,105,150,168,229,56,69,150,231,96,199,41,229,123,174,210,197,35,149,140,107,213,123,126,169,232,172,119,221,191,177,80,15,33,149,92,46,151,59,147,170,110,212,176,83,204,237,190,204,95,163,250,45,79,218,191,114,33,46,60,42,172,87,139,151,81,209,87,91,216,213,138,154,137,175,153,85,83,244,27,95,66,174,254,114,47,177,83,246,255,0,81,29,242,92,47,51,204,25,83,147,218,49,154,169,168,104,216,178,84,203,26,163,155,19,81,158,215,123,21,61,35,122,251,62,229,36,119,133,134,105,144,99,29,67,54,197,109,183,186,102,215,211,37,53,74,115,99,123,108,125,117,19,94,239,86,174,251,113,79,68,84,2,244,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,12,214,117,99,239,79,172,159,16,50,31,152,206,105,76,205,103,86,62,244,250,201,241,3,33,249,140,224,93,79,133,199,184,158,153,126,53,243,138,210,85,17,87,194,227,220,79,76,191,26,249,197,105,42,128,0,0,170,191,28,239,212,159,239,39,240,211,149,120,42,123,211,229,63,15,235,190,99,110,58,175,142,119,234,79,247,147,248,105,202,188,21,61,233,242,159,135,245,223,49,183,1,117,37,74,248,218,107,29,246,92,171,5,233,250,158,30,205,150,154,222,153,141,100,156,152,239,55,85,36,149,20,148,233,178,179,156,125,150,69,83,234,143,226,255,0,53,246,155,188,109,85,182,163,54,221,96,103,245,58,159,213,30,169,102,115,100,52,151,218,122,172,162,186,154,223,112,164,88,157,4,246,234,105,86,158,137,99,116,73,193,236,74,104,97,68,122,111,205,17,28,170,229,85,114,132,149,240,105,192,41,178,110,168,238,153,157,199,30,171,171,167,195,177,122,186,154,59,131,82,84,130,134,227,81,44,84,241,163,220,213,70,43,228,166,146,185,26,199,239,186,54,71,34,111,31,38,217,87,136,70,151,218,181,87,163,237,73,182,92,29,73,13,69,130,207,46,81,67,87,53,19,106,95,79,61,189,171,82,189,173,213,22,55,203,20,114,211,172,141,93,218,202,135,250,57,21,88,238,41,224,211,128,84,227,61,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,219,101,116,142,68,218,78,78,158,160,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,219,125,149,61,166,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,77,247,217,87,218,103,7,169,124,2,155,75,58,134,212,141,62,183,227,213,118,59,109,143,40,185,83,90,232,106,82,94,113,91,188,195,214,141,81,101,85,123,216,234,117,137,236,123,149,121,177,205,118,238,229,186,220,247,133,102,177,223,117,119,164,123,69,54,71,14,245,120,21,194,92,58,58,158,76,254,250,165,166,130,9,41,151,131,24,212,103,110,10,136,160,219,237,57,221,142,110,114,185,234,136,30,3,198,175,221,99,22,248,129,67,242,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,109,187,30,177,77,34,35,219,179,216,170,142,106,181,200,142,75,137,241,171,247,88,197,190,32,80,252,186,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,128,125,108,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,156,229,126,202,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,161,62,142,250,85,195,122,80,210,59,126,31,102,182,210,59,39,184,211,211,212,229,151,120,228,89,159,113,184,163,62,218,54,87,49,142,242,209,185,210,54,22,113,111,22,42,185,83,184,249,30,254,85,225,215,208,173,55,75,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,166,247,49,175,123,26,143,124,202,3,138,117,93,210,142,156,117,107,167,15,194,179,88,188,141,214,135,185,61,130,255,0,4,40,250,171,69,83,145,17,92,212,85,78,228,47,226,212,150,21,84,108,141,107,85,21,143,100,114,51,60,89,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,87,81,4,63,241,2,232,70,197,213,86,43,38,107,139,51,201,106,110,63,111,88,237,213,59,190,79,165,41,96,142,170,72,173,92,31,81,21,60,29,218,154,134,175,153,114,43,153,182,203,187,125,16,57,7,133,63,92,117,58,149,106,160,233,111,82,89,73,21,247,24,179,163,49,107,155,95,20,9,113,183,82,181,140,74,39,199,186,43,234,97,139,103,53,209,181,123,144,197,35,158,141,116,78,146,104,235,227,87,239,79,139,124,63,161,249,141,196,139,253,63,116,241,175,58,187,173,13,211,157,40,181,85,218,51,108,102,161,43,171,37,171,172,250,46,123,2,211,213,197,12,149,50,57,202,217,163,124,19,73,26,171,99,107,166,106,162,241,98,171,118,36,87,139,253,186,251,103,215,221,61,180,229,57,31,214,11,213,22,151,218,105,238,55,127,38,202,79,164,42,153,91,94,217,106,123,12,85,100,93,199,163,159,219,106,241,111,45,147,209,0,250,222,10,158,244,249,79,195,250,239,152,219,139,169,41,91,193,83,222,159,41,248,127,93,243,27,113,117,32,8,1,227,87,238,177,139,124,64,161,249,117,196,159,228,0,241,171,247,88,197,190,32,80,252,186,226,5,85,244,157,239,79,163,127,16,49,239,152,192,105,76,205,103,73,222,244,250,55,241,3,30,249,140,6,148,192,17,87,197,31,220,79,83,127,5,249,197,17,42,136,171,226,143,238,39,169,191,130,252,226,136,10,86,233,59,222,159,70,254,32,99,223,49,128,210,153,154,206,147,189,233,244,111,226,6,61,243,24,13,41,128,0,1,0,60,106,253,214,49,111,136,20,63,46,184,144,3,194,227,223,179,76,191,26,249,61,105,63,252,106,253,214,49,111,136,20,63,46,184,144,3,194,227,223,179,76,191,26,249,61,104,23,252,0,3,149,117,99,238,177,172,159,15,242,31,151,78,102,176,210,159,86,62,235,26,201,240,255,0,33,249,116,230,107,0,213,64,0,10,171,241,206,253,73,254,242,127,13,57,87,130,167,189,62,83,240,254,187,230,54,227,170,248,231,126,164,255,0,121,63,134,156,171,193,83,222,159,41,248,127,93,243,27,112,23,82,69,95,20,127,113,61,77,252,23,231,20,68,170,34,175,138,63,184,158,166,254,11,243,138,32,41,91,164,239,122,125,27,248,129,143,124,198,3,74,102,107,58,78,247,167,209,191,136,24,247,204,96,52,166,0,0,5,85,248,231,126,164,255,0,121,63,134,156,171,193,83,222,159,41,248,127,93,243,27,113,213,124,115,191,82,127,188,159,195,78,85,224,169,239,79,148,252,63,174,249,141,184,11,169,0,1,21,124,81,253,196,245,55,240,95,156,81,20,173,210,119,189,62,141,252,64,199,190,99,1,117,62,40,254,226,122,155,248,47,206,40,138,86,233,59,222,159,70,254,32,99,223,49,128,11,169,241,71,247,19,212,223,193,126,113,68,82,183,73,222,244,250,55,241,3,30,249,140,5,212,248,163,251,137,234,111,224,191,56,162,41,91,164,239,122,125,27,248,129,143,124,198,0,52,166,85,95,142,119,234,79,247,147,248,105,106,133,85,248,231,126,164,255,0,121,63,134,129,202,188,21,61,233,242,159,135,245,223,49,183,23,82,82,183,130,167,189,62,83,240,254,187,230,54,226,234,64,205,103,86,62,244,250,201,241,3,33,249,140,229,212,248,92,123,137,233,151,227,95,56,173,41,91,171,31,122,125,100,248,129,144,252,198,114,234,124,46,61,196,244,203,241,175,156,86,129,42,128,0,103,91,175,204,235,242,137,214,78,172,95,254,139,250,63,202,100,18,88,187,61,254,239,47,163,99,101,7,119,151,22,237,220,242,189,206,59,125,158,124,119,118,220,150,117,120,29,98,215,218,76,87,87,51,90,138,30,22,91,173,194,207,107,163,169,238,177,123,181,84,145,213,73,81,31,4,94,109,226,202,218,101,221,81,26,189,205,154,170,173,114,37,75,23,209,225,63,139,88,177,254,137,113,11,181,162,135,203,213,228,215,11,189,210,233,39,117,239,243,21,76,174,154,145,178,108,229,84,102,208,82,83,179,102,162,55,236,111,183,39,57,84,38,1,31,250,252,193,127,40,157,27,106,197,131,233,79,163,252,166,63,37,247,189,216,238,242,250,54,70,87,246,184,242,110,221,207,43,219,229,191,217,231,203,103,109,197,100,0,3,42,230,167,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,50,196,104,163,160,60,235,242,137,209,182,147,223,254,139,250,63,202,99,241,216,187,61,254,239,47,163,100,125,7,119,151,22,237,220,242,189,206,59,125,158,124,119,118,220,148,36,0,0,1,64,62,40,254,253,154,155,248,47,201,232,139,254,40,7,197,31,223,179,83,127,5,249,61,16,18,171,192,199,245,217,251,183,252,72,170,178,213,60,12,127,93,159,187,127,196,138,171,2,255,0,188,46,61,196,244,203,241,175,156,86,146,168,138,190,23,30,226,122,101,248,215,206,43,73,84,0,0,0,0,0,160,31,20,127,126,205,77,252,23,228,244,69,255,0,20,3,226,143,239,217,169,191,130,252,158,136,9,85,224,99,250,236,253,219,254,36,90,161,85,126,6,63,174,207,221,191,226,69,170,0,42,175,198,247,84,191,235,105,162,150,251,239,253,215,148,221,237,158,87,250,169,168,39,239,43,63,249,228,222,12,127,244,189,191,226,212,181,67,58,221,124,106,102,43,171,189,94,234,78,117,133,85,249,187,45,69,194,158,223,77,84,217,35,146,58,175,37,73,13,27,231,137,241,189,204,124,50,62,157,207,141,232,239,181,27,152,229,68,85,84,64,236,30,16,90,95,117,205,58,180,166,207,33,117,92,22,221,62,179,214,220,170,39,109,19,165,130,89,234,97,117,20,84,175,151,116,108,47,115,106,38,153,187,242,87,37,44,136,141,246,185,182,189,214,134,142,95,117,247,166,12,255,0,74,177,105,184,94,174,182,248,234,45,209,241,98,249,154,170,74,136,170,226,166,221,239,99,25,222,125,59,98,238,57,200,214,119,57,174,232,221,150,42,248,45,232,229,247,15,209,172,183,88,174,243,118,233,53,18,225,79,79,107,166,226,197,229,75,109,117,68,110,169,230,215,170,167,57,231,168,139,182,230,49,205,242,220,190,211,100,106,165,138,129,149,115,79,186,85,169,152,174,178,105,198,57,170,88,85,95,152,178,228,214,248,174,20,220,164,141,242,67,205,62,220,18,246,222,246,54,104,158,142,142,70,35,151,132,140,123,85,119,106,153,236,235,67,71,44,90,5,213,6,127,165,88,180,220,236,182,171,132,117,22,232,248,189,60,181,45,93,60,85,113,83,110,247,189,239,236,178,161,177,119,28,229,115,251,124,215,101,118,201,106,158,15,186,199,98,206,122,96,77,42,167,135,203,222,180,210,225,61,61,100,124,158,254,253,45,117,68,245,116,245,59,171,26,198,242,123,234,98,237,163,158,228,242,220,221,197,36,106,1,58,128,0,64,15,26,191,117,140,91,226,5,15,203,174,36,0,240,184,247,236,211,47,198,190,79,90,79,255,0,26,191,117,140,91,226,5,15,203,174,36,0,240,184,247,236,211,47,198,190,79,90,5,255,0,0,0,21,87,227,157,250,147,253,228,254,26,90,161,85,126,57,223,169,63,222,79,225,160,69,95,11,143,126,205,50,252,107,228,245,165,255,0,20,3,225,113,239,217,166,95,141,124,158,180,191,224,40,7,197,31,223,179,83,127,5,249,61,17,42,188,12,127,93,159,187,127,196,136,171,226,143,239,217,169,191,130,252,158,136,149,94,6,63,174,207,221,191,226,64,90,161,149,115,85,6,85,192,210,159,73,222,235,26,55,240,255,0,30,249,116,7,85,57,87,73,222,235,26,55,240,255,0,30,249,116,7,85,0,101,92,209,71,95,153,215,228,239,163,109,88,191,253,23,244,135,155,199,228,177,118,123,253,174,63,73,72,202,14,239,46,46,223,183,230,187,156,118,251,92,56,238,221,249,38,117,192,190,143,9,252,90,197,143,244,75,136,93,173,20,62,94,175,38,184,93,238,151,73,59,175,127,152,170,101,116,212,141,147,103,42,163,54,130,146,157,155,53,17,191,99,125,185,57,202,179,0,229,93,42,233,111,228,91,167,29,58,211,57,172,95,67,87,217,177,250,95,165,104,188,215,152,237,93,37,103,122,187,243,136,247,181,219,213,75,59,190,195,149,137,190,204,217,168,212,78,170,4,42,241,121,193,126,182,244,109,114,191,253,41,229,62,165,100,22,187,239,103,177,220,243,125,201,29,65,218,229,201,59,123,121,254,231,45,157,254,43,142,223,107,147,106,47,163,252,254,167,76,58,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,56,49,139,77,52,200,175,93,184,34,171,145,90,168,142,75,191,241,15,194,174,185,255,0,69,186,171,98,179,84,82,67,81,75,103,101,237,238,169,123,154,197,130,223,83,21,116,205,69,107,92,188,221,21,52,141,98,109,178,189,90,138,173,69,87,38,120,64,191,239,20,127,113,61,77,252,23,231,20,69,0,151,253,226,143,238,39,169,191,130,252,226,136,160,16,47,123,195,139,161,202,158,148,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,69,95,21,238,135,42,113,171,173,239,171,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,239,42,77,43,164,221,237,145,253,155,116,0,102,135,167,93,121,204,186,109,213,203,22,171,97,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,225,35,91,178,57,88,238,15,70,72,212,230,198,170,104,167,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,213,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,150,149,188,71,122,28,166,233,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,232,147,172,28,155,164,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,223,174,130,40,231,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,94,77,13,15,21,87,227,157,250,147,253,228,254,26,89,246,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,174,206,68,114,111,178,162,47,161,88,62,57,223,169,63,222,79,225,160,86,94,7,159,230,90,97,147,65,153,233,254,67,87,98,190,210,211,213,211,83,220,41,21,27,60,12,169,167,146,158,85,141,219,110,199,172,83,72,136,246,236,246,42,163,154,173,114,35,147,245,105,110,150,231,122,211,157,219,52,207,77,44,95,76,228,151,158,247,146,162,243,80,211,247,123,80,190,105,63,57,51,217,27,118,142,39,187,237,57,55,219,100,221,85,17,124,253,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,133,244,248,121,244,89,106,233,99,75,233,239,185,126,63,72,221,84,201,105,213,114,10,196,169,109,82,209,64,178,114,138,223,4,141,106,53,140,107,82,39,74,140,87,35,230,71,47,114,70,50,30,33,210,186,81,233,71,78,58,74,211,134,97,88,84,94,122,235,93,219,158,255,0,127,158,20,101,85,222,169,168,168,142,114,34,175,110,22,114,114,69,10,42,182,54,185,202,170,247,190,73,31,218,192,2,170,252,115,191,82,127,188,159,195,78,85,224,169,239,79,148,252,63,174,249,141,184,234,190,57,223,169,63,222,79,225,167,42,240,84,247,167,202,126,31,215,124,198,220,5,212,128,0,0,0,20,3,226,143,239,217,169,191,130,252,158,136,191,226,128,124,81,253,251,53,55,240,95,147,209,1,42,188,12,127,93,159,187,127,196,139,84,42,175,192,199,245,217,251,183,252,72,181,64,0,0,0,31,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,80,57,255,0,81,90,243,134,244,219,164,119,221,86,204,235,105,26,203,117,59,217,108,161,154,161,97,125,218,226,172,114,211,209,68,173,99,221,206,71,55,101,114,49,220,24,143,145,201,193,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,170,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,47,106,235,251,172,27,175,86,90,184,231,91,214,146,60,19,14,168,172,160,197,25,12,78,71,212,192,247,181,36,174,149,210,49,178,243,168,72,98,122,70,230,181,34,99,88,206,60,210,73,36,246,190,25,253,20,91,186,159,206,238,89,182,165,219,60,206,155,98,91,211,86,209,200,149,80,253,51,93,52,50,36,116,240,212,66,232,248,118,119,100,242,43,100,228,155,192,213,98,182,101,115,67,144,102,189,29,234,230,17,211,70,29,212,245,194,207,87,54,61,149,84,84,37,76,44,163,123,95,103,164,231,27,40,106,106,85,251,57,25,86,229,149,99,115,88,177,35,60,186,247,21,213,12,98,58,62,234,207,50,233,23,84,62,188,88,169,234,239,22,42,250,121,41,175,184,227,107,210,150,11,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,103,61,187,140,69,70,202,244,93,20,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,103,179,173,190,143,178,110,145,181,66,91,43,146,174,183,9,190,84,78,236,78,241,87,45,63,126,186,8,163,129,243,50,72,226,122,185,175,133,213,44,137,94,230,70,146,43,85,236,107,81,120,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,175,9,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,2,149,188,49,122,241,252,136,95,105,180,27,86,47,92,112,28,130,224,223,163,110,151,27,143,110,151,23,153,204,153,210,108,222,211,151,179,81,59,169,209,220,164,142,40,92,178,76,187,115,149,203,117,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,101,226,145,130,51,47,208,41,110,44,161,117,69,69,171,143,105,91,23,53,111,118,182,137,23,249,170,169,232,223,187,111,237,38,105,31,250,227,189,219,236,157,62,100,18,215,203,193,175,242,155,47,23,47,178,186,155,246,34,254,212,2,144,58,49,165,101,95,84,218,101,77,44,213,49,35,242,58,68,229,3,184,189,62,215,220,191,253,158,155,151,123,213,198,41,140,220,250,127,174,171,191,72,136,235,45,190,90,186,57,231,116,123,182,120,104,167,86,57,206,122,46,203,234,170,170,155,47,236,84,40,35,75,53,26,237,164,250,143,98,212,91,10,255,0,127,88,107,99,172,131,244,127,73,191,238,154,228,251,215,218,213,254,162,103,223,188,64,243,174,165,168,104,116,139,36,79,163,232,47,13,138,134,162,95,204,203,205,242,162,211,185,118,101,52,110,77,219,59,151,209,201,236,246,167,181,2,7,94,171,39,174,184,203,83,81,58,204,247,241,221,252,149,219,236,212,79,106,255,0,81,248,143,187,155,98,211,97,185,21,77,134,121,123,143,167,225,187,184,162,111,202,54,191,216,138,191,229,126,211,225,0,0,0,0,0,63,117,182,229,61,177,233,85,77,51,155,51,21,120,236,229,79,106,108,190,197,69,246,41,248,79,239,7,109,203,111,69,3,215,89,243,236,138,223,98,185,219,98,201,46,80,69,92,196,99,224,138,178,70,178,68,227,34,108,230,242,217,83,237,175,237,246,175,237,59,183,135,59,178,105,122,155,177,77,97,99,228,115,166,165,90,199,109,34,254,99,233,10,78,106,170,207,236,246,250,126,210,53,221,108,117,182,136,160,150,169,187,54,163,151,31,84,254,110,219,251,21,127,105,56,124,34,242,154,43,70,188,213,218,103,131,148,149,150,185,24,199,114,84,217,95,89,64,212,244,68,95,217,251,64,187,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,3,53,157,88,251,211,235,39,196,12,135,230,51,154,83,43,87,86,60,26,255,0,42,26,167,153,106,103,242,142,250,51,235,110,65,113,190,249,47,170,29,239,43,230,170,100,155,181,220,243,173,231,199,185,199,151,22,239,182,251,38,251,1,32,60,46,61,196,244,203,241,175,156,86,146,168,229,93,46,104,95,242,107,208,156,103,69,62,180,253,99,250,185,231,127,194,126,71,201,247,252,197,100,245,63,226,123,146,113,227,223,227,250,107,191,29,253,55,217,58,168,0,0,21,87,227,157,250,147,253,228,254,26,114,175,5,79,122,124,167,225,253,119,204,109,196,255,0,235,159,161,143,229,163,245,39,253,84,126,167,125,78,250,75,254,210,125,33,230,188,223,150,255,0,229,136,120,113,242,223,248,91,243,251,182,245,242,157,20,248,111,127,35,237,83,186,234,103,229,151,235,111,210,120,252,246,47,37,245,119,200,118,251,149,52,243,119,123,158,106,93,246,242,220,120,241,77,249,239,191,166,202,18,3,170,173,82,252,139,116,227,168,186,153,13,247,232,106,251,54,63,85,244,85,111,149,243,29,171,164,172,236,208,254,109,88,246,187,122,169,96,111,219,106,177,55,221,251,53,28,169,155,107,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,15,117,173,210,151,242,193,210,203,86,153,253,125,250,165,244,102,65,5,247,206,253,23,231,251,157,186,106,136,123,93,190,244,91,111,230,121,114,228,187,112,219,111,93,210,42,233,63,131,95,228,191,84,240,221,76,254,81,223,73,253,82,200,45,215,223,37,245,67,179,230,188,173,76,115,118,187,158,117,220,57,118,248,242,226,237,183,223,101,219,96,39,254,147,224,191,146,253,44,195,116,207,233,79,164,254,169,99,246,235,23,157,236,118,124,215,149,166,142,30,239,111,147,184,114,237,242,227,201,219,111,182,235,182,231,171,0,10,96,241,167,192,42,108,93,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,121,185,236,167,158,129,136,247,167,171,56,53,170,189,181,70,188,22,51,250,155,23,80,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,78,110,123,41,231,175,122,177,139,234,206,110,114,47,109,21,182,63,214,183,74,95,203,7,75,45,90,103,245,247,234,151,209,153,4,23,223,59,244,95,159,238,118,233,170,33,237,118,251,209,109,191,153,229,203,146,237,195,109,189,119,72,213,160,62,18,119,222,159,245,151,19,214,44,115,169,207,49,87,140,220,27,81,37,55,212,182,51,205,210,189,174,142,166,155,155,235,30,145,247,96,146,88,187,156,21,204,231,201,191,105,168,160,125,111,26,191,117,140,91,226,5,15,203,174,39,63,240,186,240,255,0,163,180,81,219,122,155,214,252,119,189,117,155,203,92,112,123,92,242,65,61,44,116,178,193,20,240,221,157,219,123,249,76,189,221,162,142,68,99,161,116,110,145,90,175,88,157,20,255,0,214,29,11,211,141,121,163,198,109,58,161,102,250,102,213,139,228,16,228,144,219,101,84,90,90,202,168,160,158,24,217,82,197,69,238,194,158,97,207,88,247,70,189,204,106,63,147,21,236,127,64,0,0,0,0,3,228,217,177,107,22,63,113,191,93,173,20,62,94,175,38,184,50,233,116,147,186,247,249,138,166,82,193,72,217,54,114,170,51,104,41,41,217,179,81,27,246,55,219,147,156,171,77,158,53,126,244,248,183,195,250,31,152,220,75,169,33,87,90,222,27,223,203,7,84,237,90,153,249,101,250,165,244,102,63,5,139,201,125,93,243,253,206,221,77,68,221,222,231,154,139,109,252,207,30,60,87,110,27,239,235,178,4,43,240,84,247,167,202,126,31,215,124,198,220,93,73,10,186,41,240,222,254,71,218,167,117,212,207,203,47,214,223,164,241,249,236,94,75,234,239,144,237,247,42,105,230,238,247,60,212,187,237,229,184,241,226,155,243,223,127,77,150,106,128,32,7,141,95,186,198,45,241,2,135,229,215,18,127,145,255,0,173,110,148,191,150,14,150,90,180,207,235,239,213,47,163,50,8,47,190,119,232,191,63,220,237,211,84,67,218,237,247,162,219,127,51,203,151,37,219,134,219,122,238,129,69,157,39,123,211,232,223,196,12,123,230,48,26,83,43,87,73,252,26,255,0,37,250,167,134,234,103,242,142,250,79,234,150,65,110,190,249,47,170,29,159,53,229,106,99,155,181,220,243,174,225,203,183,199,151,23,109,190,251,46,219,22,84,0,138,190,40,254,226,122,155,248,47,206,40,137,84,114,174,168,244,47,249,74,104,78,77,162,159,90,126,174,125,99,242,95,225,63,35,231,59,30,94,178,10,159,241,61,200,249,114,236,113,253,52,219,150,254,187,108,161,64,61,39,123,211,232,223,196,12,123,230,48,26,83,43,87,73,252,26,255,0,37,250,167,134,234,103,242,142,250,79,234,150,65,110,190,249,47,170,29,159,53,229,106,99,155,181,220,243,174,225,203,183,199,151,23,109,190,251,46,219,22,84,0,0,4,0,241,171,247,88,197,190,32,80,252,186,226,64,15,11,143,126,205,50,252,107,228,245,165,191,117,173,210,151,242,193,210,203,86,153,253,125,250,165,244,102,65,5,247,206,253,23,231,251,157,186,106,136,123,93,190,244,91,111,230,121,114,228,187,112,219,111,93,211,128,116,185,225,73,252,154,245,219,25,214,191,203,215,214,63,171,158,119,252,25,245,91,201,247,252,197,28,244,223,227,188,220,156,120,247,249,126,130,239,199,111,77,247,64,159,224,0,57,87,86,62,235,26,201,240,255,0,33,249,116,230,107,13,62,234,198,11,249,80,210,204,203,76,254,148,250,51,235,110,63,113,177,121,222,199,123,202,249,170,105,33,238,246,249,55,159,30,231,46,60,155,190,219,110,155,238,86,183,247,12,127,249,168,191,228,79,255,0,95,129,106,128,0,42,175,199,59,245,39,251,201,252,52,229,94,10,158,244,249,79,195,250,239,152,219,137,255,0,215,63,67,31,203,71,234,79,250,168,253,78,250,157,244,151,253,164,250,67,205,121,191,45,255,0,203,16,240,227,229,191,240,183,231,247,109,235,229,58,41,240,222,254,71,218,167,117,212,207,203,47,214,223,164,241,249,236,94,75,234,239,144,237,247,42,105,230,238,247,60,212,187,237,229,184,241,226,155,243,223,127,77,148,38,169,21,124,81,253,196,245,55,240,95,156,81,18,168,229,93,81,232,95,242,148,208,156,155,69,62,180,253,92,250,199,228,191,194,126,71,206,118,60,189,100,21,63,226,123,145,242,229,216,227,250,105,183,45,253,118,217,66,128,122,78,247,167,209,191,136,24,247,204,96,52,166,86,174,147,248,53,254,75,245,79,13,212,207,229,29,244,159,213,44,130,221,125,242,95,84,59,62,107,202,212,199,55,107,185,231,93,195,151,111,143,46,46,219,125,246,93,182,44,168,0,0,10,171,241,206,253,73,254,242,127,13,57,87,130,167,189,62,83,240,254,187,230,54,226,127,245,207,208,199,242,209,250,147,254,170,63,83,190,167,125,37,255,0,105,62,144,243,94,111,203,127,242,196,60,56,249,111,252,45,249,253,219,122,249,78,138,124,55,191,145,246,169,221,117,51,242,203,245,183,233,60,126,123,23,146,250,187,228,59,125,202,154,121,187,189,207,53,46,251,121,110,60,120,166,252,247,223,211,101,9,170,0,2,42,248,163,251,137,234,111,224,191,56,162,41,91,164,239,122,125,27,248,129,143,124,198,2,255,0,186,163,208,191,229,41,161,57,54,138,125,105,250,185,245,143,201,127,132,252,143,156,236,121,122,200,42,127,196,247,35,229,203,177,199,244,211,110,91,250,237,178,194,173,39,240,107,252,151,234,158,27,169,159,202,59,233,63,170,89,5,186,251,228,190,168,118,124,215,149,169,142,110,215,115,206,187,135,46,223,30,92,93,182,251,236,187,108,4,128,241,71,247,19,212,223,193,126,113,68,82,183,73,222,244,250,55,241,3,30,249,140,5,255,0,117,71,161,127,202,83,66,114,109,20,250,211,245,115,235,31,146,255,0,9,249,31,57,216,242,245,144,84,255,0,137,238,71,203,151,99,143,233,166,220,183,245,219,101,133,90,79,224,215,249,47,213,60,55,83,63,148,119,210,127,84,178,11,117,247,201,125,80,236,249,175,43,83,28,221,174,231,157,119,14,93,190,60,184,187,109,247,217,118,216,11,42,42,175,199,59,245,39,251,201,252,52,181,66,42,245,207,208,199,242,209,250,147,254,170,63,83,190,167,125,37,255,0,105,62,144,243,94,111,203,127,242,196,60,56,249,111,252,45,249,253,219,122,132,0,240,84,247,167,202,126,31,215,124,198,220,93,73,10,186,41,240,222,254,71,218,167,117,212,207,203,47,214,223,164,241,249,236,94,75,234,239,144,237,247,42,105,230,238,247,60,212,187,237,229,184,241,226,155,243,223,127,77,150,106,129,154,206,172,125,233,245,147,226,6,67,243,25,203,169,240,184,247,19,211,47,198,190,113,90,71,253,88,240,107,252,168,106,158,101,169,159,202,59,232,207,173,185,5,198,251,228,190,168,119,188,175,154,169,146,110,215,115,206,183,159,30,231,30,92,91,190,219,236,155,236,77,94,151,52,47,249,53,232,78,51,162,159,90,126,177,253,92,243,191,225,63,35,228,251,254,98,178,122,159,241,61,201,56,241,239,241,253,53,223,142,254,155,236,129,213,79,41,171,25,215,228,191,75,51,45,76,250,47,233,63,170,88,253,198,251,228,187,253,159,53,229,105,164,155,181,220,226,238,28,187,124,121,113,118,219,239,178,237,177,234,207,41,171,24,47,229,67,75,51,45,51,250,83,232,207,173,184,253,198,197,231,123,29,239,43,230,169,164,135,187,219,228,222,124,123,156,184,242,110,251,109,186,111,184,25,130,52,123,209,78,45,98,195,250,71,210,27,78,57,67,229,41,42,48,251,101,210,72,251,175,147,149,85,108,13,171,169,147,119,170,170,115,158,121,95,182,252,91,203,102,162,53,17,18,11,127,112,199,255,0,154,139,254,68,255,0,245,249,106,128,0,0,102,7,86,48,95,201,126,169,230,90,103,244,167,210,127,84,178,11,141,139,206,246,59,62,107,202,212,201,15,119,183,201,220,57,118,249,113,228,237,183,219,117,219,114,245,60,46,61,196,244,203,241,175,156,86,145,255,0,86,60,26,255,0,42,26,167,153,106,103,242,142,250,51,235,110,65,113,190,249,47,170,29,239,43,230,170,100,155,181,220,243,173,231,199,185,199,151,22,239,182,251,38,251,19,87,165,205,11,254,77,122,19,140,232,167,214,159,172,127,87,60,239,248,79,200,249,62,255,0,152,172,158,167,252,79,114,78,60,123,252,127,77,119,227,191,166,251,32,117,80,0,2,128,124,81,253,251,53,55,240,95,147,209,23,252,64,14,168,252,41,63,148,166,187,100,218,215,249,122,250,185,245,143,201,127,131,62,171,121,206,199,151,163,130,155,252,119,155,143,151,46,199,47,208,77,185,109,235,182,234,28,171,192,199,245,217,251,183,252,72,170,178,255,0,186,24,232,99,249,23,125,118,255,0,85,31,174,63,92,126,141,255,0,180,159,71,249,95,41,230,127,249,98,110,124,188,207,254,14,220,62,253,253,34,175,247,12,127,249,168,191,228,79,255,0,95,129,42,188,46,61,196,244,203,241,175,156,86,146,168,229,93,46,104,95,242,107,208,156,103,69,62,180,253,99,250,185,231,127,194,126,71,201,247,252,197,100,245,63,226,123,146,113,227,223,227,250,107,191,29,253,55,217,58,168,0,0,0,0,2,128,124,81,253,251,53,55,240,95,147,209,23,252,64,14,168,252,41,63,148,166,187,100,218,215,249,122,250,185,245,143,201,127,131,62,171,121,206,199,151,163,130,155,252,119,155,143,151,46,199,47,208,77,185,109,235,182,234,28,171,192,199,245,217,251,183,252,72,181,66,42,244,49,208,199,242,46,250,237,254,170,63,92,126,184,253,27,255,0,105,62,143,242,190,83,204,255,0,242,196,220,249,121,159,252,29,184,125,251,250,74,160,57,254,191,107,29,139,167,253,26,203,53,139,35,135,204,82,99,54,247,84,71,77,201,236,243,117,79,114,71,77,77,205,140,122,199,221,158,72,162,238,112,86,179,159,39,125,150,170,153,151,52,123,213,231,79,119,222,168,116,106,167,71,109,26,151,245,42,146,231,112,165,168,186,84,253,12,203,151,156,165,129,203,35,105,184,58,72,214,63,207,182,158,94,227,94,142,252,207,31,86,189,200,67,109,61,240,84,181,97,185,254,53,151,223,117,238,147,36,182,216,239,20,87,42,203,45,94,18,222,197,202,8,102,100,146,82,201,202,181,237,225,35,90,172,93,216,228,217,203,187,93,236,80,158,154,3,163,150,46,159,244,107,19,209,220,114,111,49,73,140,219,219,79,37,79,23,179,205,213,61,206,146,166,167,131,222,245,143,187,60,146,203,219,230,173,103,62,45,251,45,68,58,0,0,83,183,141,134,151,218,177,237,92,192,245,94,222,234,72,106,51,59,61,85,182,186,158,26,38,196,249,39,183,190,61,170,165,149,23,121,158,248,171,34,137,57,55,118,178,149,137,201,200,168,140,242,158,14,58,189,83,133,117,47,93,165,181,19,213,173,183,81,236,243,66,200,33,130,39,51,233,26,22,62,170,25,165,123,182,123,24,218,116,175,98,35,21,119,124,204,228,213,217,28,203,73,234,243,166,59,23,86,154,53,83,165,87,123,215,208,149,108,184,82,221,45,119,127,44,250,159,33,85,19,149,174,147,176,217,98,73,121,65,37,68,91,57,220,83,187,207,101,115,90,69,93,1,240,147,190,244,255,0,172,184,158,177,99,157,78,121,138,188,102,224,218,137,41,190,165,177,158,110,149,237,116,117,52,220,223,88,244,143,187,4,146,197,220,224,174,103,62,77,251,77,69,2,197,64,0,64,15,26,191,117,140,91,226,5,15,203,174,36,0,240,184,247,236,211,47,198,190,79,90,91,247,90,221,41,127,44,29,44,181,105,159,215,223,170,95,70,100,16,95,124,239,209,126,127,185,219,166,168,135,181,219,239,69,182,254,103,151,46,75,183,13,182,245,221,56,7,75,158,20,159,201,175,93,177,157,107,252,189,125,99,250,185,231,127,193,159,85,188,159,127,204,81,207,77,254,59,205,201,199,143,127,151,232,46,252,118,244,223,116,9,254,0,0,85,95,142,119,234,79,247,147,248,105,106,132,85,235,159,161,143,229,163,245,39,253,84,126,167,125,78,250,75,254,210,125,33,230,188,223,150,255,0,229,136,120,113,242,223,248,91,243,251,182,245,10,171,240,184,247,236,211,47,198,190,79,90,95,241,0,58,92,240,164,254,77,122,237,140,235,95,229,235,235,31,213,207,59,254,12,250,173,228,251,254,98,142,122,111,241,222,110,78,60,123,252,191,65,119,227,183,166,251,164,255,0,2,128,124,81,253,251,53,55,240,95,147,209,18,171,192,199,245,217,251,183,252,72,234,189,81,248,82,127,41,77,118,201,181,175,242,245,245,115,235,31,146,255,0,6,125,86,243,157,143,47,71,5,55,248,239,55,31,46,93,142,95,160,155,114,219,215,109,215,170,244,49,208,199,242,46,250,237,254,170,63,92,126,184,253,27,255,0,105,62,143,242,190,83,204,255,0,242,196,220,249,121,159,252,29,184,125,251,250,4,170,50,174,106,160,170,191,238,24,255,0,243,81,127,200,159,254,191,2,127,244,157,238,177,163,127,15,241,239,151,64,117,83,202,105,62,11,249,47,210,204,55,76,254,148,250,79,234,150,63,110,177,121,222,199,103,205,121,90,104,225,238,246,249,59,135,46,223,46,60,157,182,251,110,187,110,122,176,34,175,138,63,184,158,166,254,11,243,138,34,128,77,41,245,71,161,127,202,83,66,114,109,20,250,211,245,115,235,31,146,255,0,9,249,31,57,216,242,245,144,84,255,0,137,238,71,203,151,99,143,233,166,220,183,245,219,101,133,90,79,224,215,249,47,213,60,55,83,63,148,119,210,127,84,178,11,117,247,201,125,80,236,249,175,43,83,28,221,174,231,157,119,14,93,190,60,184,187,109,247,217,118,216,11,42,0,1,229,53,99,5,252,168,105,102,101,166,127,74,125,25,245,183,31,184,216,188,239,99,189,229,124,213,52,144,247,123,124,155,207,143,115,151,30,77,223,109,183,77,247,51,4,106,160,170,191,238,24,255,0,243,81,127,200,159,254,191,3,186,245,177,154,221,117,43,194,174,187,81,175,180,244,144,92,178,172,95,17,189,214,69,72,199,54,8,231,169,174,183,77,35,99,107,156,231,35,17,207,84,68,87,57,118,219,117,95,105,70,198,138,53,47,165,47,202,39,70,212,125,36,253,125,250,63,202,99,246,43,23,214,15,162,251,188,190,141,146,149,253,223,43,222,110,221,207,43,183,30,239,217,231,237,118,222,176,175,251,134,63,252,212,95,242,39,255,0,175,192,181,64,0,30,127,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,47,9,89,186,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,103,179,172,30,147,51,46,145,117,67,234,61,246,162,174,241,98,175,167,142,166,197,145,186,129,41,96,186,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,243,219,182,245,68,108,172,85,209,153,202,186,157,233,235,21,234,131,70,175,90,71,148,212,249,15,63,219,169,183,93,25,75,29,68,214,202,232,157,202,42,136,218,244,255,0,117,27,209,174,99,159,20,178,177,30,206,124,144,42,87,195,131,196,2,179,167,123,236,90,73,171,217,23,250,147,215,249,153,226,169,168,142,122,137,49,218,174,15,147,149,59,33,100,146,62,25,164,68,99,225,70,241,73,37,73,90,172,252,242,75,218,252,115,191,82,127,188,159,195,71,247,12,127,249,168,191,228,79,255,0,95,157,255,0,4,240,222,255,0,173,173,147,168,93,101,252,173,226,154,73,231,221,140,217,171,49,223,37,254,184,242,188,41,234,229,90,169,188,205,28,62,85,22,58,117,106,126,146,49,207,116,13,72,0,231,254,24,190,31,245,154,69,71,77,212,14,183,227,190,83,58,171,227,62,51,109,150,73,226,170,176,210,201,4,208,202,234,150,53,233,26,205,60,117,30,176,200,199,58,22,177,187,171,100,115,217,29,138,128,0,0,5,85,248,231,126,164,255,0,121,63,134,156,171,193,83,222,159,41,248,127,93,243,27,113,63,250,231,232,99,249,104,253,73,255,0,85,31,169,223,83,190,146,255,0,180,159,72,121,175,55,229,191,249,98,30,28,124,183,254,22,252,254,237,189,124,167,69,62,27,223,200,251,84,238,186,153,249,101,250,219,244,158,63,61,139,201,125,93,242,29,190,229,77,60,221,222,231,154,151,125,188,183,30,60,83,126,123,239,233,178,132,213,0,0,0,0,40,7,197,31,223,179,83,127,5,249,61,17,127,196,0,234,143,194,147,249,74,107,182,77,173,127,151,175,171,159,88,252,151,248,51,234,183,156,236,121,122,56,41,191,199,121,184,249,114,236,114,253,4,219,150,222,187,110,161,202,188,12,127,93,159,187,127,196,139,84,34,175,67,29,12,127,34,239,174,223,234,163,245,199,235,143,209,191,246,147,232,255,0,43,229,60,207,255,0,44,77,207,151,153,255,0,193,219,135,223,191,164,170,0,0,0,86,95,140,254,183,234,134,43,140,227,90,27,106,177,210,81,225,57,205,59,171,238,55,135,73,28,179,220,39,163,168,141,254,69,145,175,218,129,145,57,105,102,116,155,111,34,201,27,90,230,164,114,182,75,52,60,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,18,179,116,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,12,230,116,197,211,214,85,213,6,178,217,116,143,22,169,242,30,127,185,83,113,186,62,150,74,136,109,148,49,55,148,181,18,53,137,254,230,54,35,156,198,190,89,98,98,189,156,249,38,138,52,183,75,112,77,22,193,45,154,103,166,150,47,161,177,187,55,123,201,81,121,169,170,59,93,217,159,52,159,156,153,239,145,219,201,43,221,246,156,187,111,178,108,136,136,156,215,165,14,143,180,191,164,108,102,233,101,192,210,174,182,229,124,168,115,174,151,138,185,100,239,215,65,21,69,75,232,153,36,124,214,22,190,24,106,123,74,248,153,26,72,173,87,171,91,186,53,189,212,1,202,186,157,233,235,21,234,131,70,175,90,71,148,212,249,15,63,219,169,183,93,25,75,29,68,214,202,232,157,202,42,136,218,244,255,0,117,27,209,174,99,159,20,178,177,30,206,124,147,170,128,51,3,170,90,91,157,232,182,119,115,211,61,75,177,125,13,146,89,187,62,118,139,205,67,81,218,238,194,201,163,252,228,47,124,110,222,57,88,239,178,229,219,125,151,101,69,68,186,159,11,94,167,53,31,168,109,26,174,178,106,45,150,235,87,87,128,249,91,95,214,250,218,149,155,233,249,36,116,239,237,170,246,154,157,234,120,27,74,217,21,100,146,71,247,89,36,138,142,126,238,246,189,100,116,23,128,245,137,117,195,111,183,220,150,175,24,185,99,21,11,5,101,101,5,4,50,207,114,181,61,200,233,41,22,71,108,230,61,174,69,116,50,42,189,145,44,179,170,197,39,115,210,64,96,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,225,19,55,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,80,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,4,106,241,1,195,41,243,30,158,47,112,79,43,217,216,242,219,43,95,199,244,171,169,87,246,47,249,36,149,56,127,89,127,245,128,200,255,0,252,143,255,0,167,105,192,207,206,146,227,52,185,166,163,227,248,53,82,177,140,191,220,169,173,203,43,164,86,118,210,87,163,85,220,147,125,191,75,219,178,251,61,138,91,254,71,225,233,164,214,174,152,93,29,182,146,119,95,104,108,203,117,109,107,238,147,57,142,153,150,245,251,145,188,85,188,209,29,183,15,253,197,53,97,249,53,86,23,153,217,178,234,40,210,73,236,213,240,87,70,197,114,181,28,232,222,142,68,85,79,84,246,125,197,173,208,248,150,224,89,87,75,55,59,29,219,183,108,201,217,142,205,105,142,24,150,178,78,228,169,110,70,163,249,164,60,81,86,71,42,126,159,221,190,255,0,120,21,43,121,172,243,215,9,42,59,77,143,150,223,101,187,237,250,40,159,122,175,236,63,17,253,115,149,203,201,203,186,169,252,0,0,0,0,3,253,32,141,178,200,140,115,145,168,191,122,174,196,175,197,122,102,184,102,253,45,93,53,14,150,205,119,169,173,180,215,195,13,43,105,163,145,204,145,146,37,22,234,173,72,215,151,163,213,81,81,80,137,173,119,23,35,147,238,93,201,157,167,157,101,187,15,233,130,231,166,150,139,108,95,73,119,168,246,95,49,51,83,104,210,149,188,149,26,196,110,234,145,63,249,223,119,245,110,17,26,221,67,21,101,123,104,174,245,62,89,173,115,81,85,238,72,246,69,84,223,218,159,179,212,150,158,26,244,22,170,94,170,105,41,226,174,108,145,71,4,107,27,210,86,175,39,37,198,141,17,55,246,46,232,67,170,138,153,106,102,116,242,57,121,59,109,253,127,98,108,74,95,13,155,213,53,159,169,171,42,213,83,164,222,105,105,169,153,186,237,197,206,184,81,236,190,197,253,159,209,253,96,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,1,197,58,194,165,168,171,208,92,138,26,88,95,43,215,202,108,214,53,92,171,253,251,78,190,196,254,163,181,158,55,87,169,41,235,116,250,233,79,85,11,37,141,221,141,218,246,163,145,127,63,26,251,23,250,128,204,135,150,150,90,214,82,163,29,220,145,237,98,55,101,223,117,219,111,79,237,44,223,70,250,23,197,238,93,27,222,179,235,213,11,234,175,213,54,106,155,165,18,70,202,164,122,114,181,71,44,109,70,182,84,107,151,154,175,243,87,125,246,245,246,21,255,0,137,219,233,43,181,171,29,182,84,68,197,167,168,188,208,68,246,43,83,138,181,207,141,21,54,84,219,239,253,134,138,180,139,26,178,209,232,166,45,99,134,221,76,234,41,113,202,24,223,10,194,197,99,209,105,35,106,162,183,109,151,116,77,189,128,102,130,190,219,95,107,157,105,174,52,115,83,74,158,214,75,27,152,228,244,69,246,42,34,251,21,63,210,126,99,172,117,61,31,151,213,219,197,42,80,65,70,200,188,191,24,161,139,182,214,239,75,10,174,205,251,191,111,246,156,156,0,0,0,0,1,235,45,25,115,233,177,58,188,82,158,135,131,171,166,108,143,170,116,191,101,17,188,21,19,138,183,255,0,1,126,255,0,231,127,65,228,211,109,211,127,97,216,39,199,116,185,218,60,203,205,13,214,163,235,27,92,198,203,7,126,159,100,85,74,125,213,26,137,220,219,119,75,237,95,187,250,20,15,157,171,90,38,205,45,177,216,239,45,207,49,251,243,175,50,207,26,193,109,159,184,250,126,222,222,175,245,244,71,111,233,253,71,102,240,200,163,173,171,234,106,215,228,229,141,157,168,160,146,78,127,123,18,225,71,186,39,162,250,250,161,21,171,175,23,107,156,113,197,113,185,213,85,50,21,85,141,179,76,231,163,21,125,187,34,170,236,75,47,11,184,38,159,169,170,30,204,170,206,20,177,61,219,57,83,116,75,133,22,232,5,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,11,54,181,186,243,140,86,91,90,238,43,47,111,215,109,253,146,53,127,106,126,195,238,159,231,81,193,97,119,113,55,111,166,255,0,233,3,51,25,197,61,94,156,106,219,221,27,249,212,89,170,169,42,152,187,34,110,228,142,57,19,252,164,251,255,0,167,255,0,97,106,157,61,245,215,154,95,250,119,169,154,139,6,243,53,24,205,149,244,141,169,250,78,38,122,211,208,196,168,238,11,78,137,237,84,93,189,125,187,122,149,205,214,191,208,137,212,46,69,244,21,58,67,77,253,231,179,81,140,111,255,0,24,211,125,205,244,246,238,79,191,13,189,116,209,60,123,71,43,113,43,204,148,116,151,30,204,142,171,73,150,146,52,149,190,86,142,55,162,242,145,28,237,220,139,237,79,93,189,64,170,76,183,38,185,229,215,218,139,237,222,94,229,77,71,14,110,226,212,253,22,53,169,250,40,137,236,106,125,199,199,58,62,181,212,227,55,28,154,107,134,33,102,125,29,181,252,120,42,83,199,27,23,104,227,69,219,183,246,127,73,29,254,147,156,0,0,0,0,0,59,174,157,223,48,140,115,68,50,57,42,160,243,55,138,218,218,116,237,242,153,155,49,139,10,167,170,34,183,218,249,63,167,211,250,142,20,118,29,33,200,174,154,94,214,222,110,184,164,23,139,69,213,81,235,13,69,11,170,24,188,99,93,190,203,149,173,246,202,197,246,175,177,63,98,110,28,137,98,146,68,116,172,103,217,79,111,175,255,0,103,236,37,103,134,134,77,65,141,245,51,105,243,206,219,207,182,10,40,253,29,250,111,184,81,237,236,69,255,0,37,127,98,127,73,232,231,206,180,231,10,209,27,20,56,205,174,205,118,185,94,110,46,142,241,76,200,32,158,104,41,24,234,148,87,43,24,228,115,119,71,183,213,251,181,125,14,121,211,245,125,53,223,171,12,66,171,17,162,109,19,95,124,183,170,196,177,164,104,213,91,148,75,236,143,125,189,173,79,236,3,67,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,248,87,84,69,75,74,249,230,68,86,55,109,209,127,165,81,15,247,63,226,88,155,52,107,27,211,116,95,104,25,221,235,135,52,197,115,77,118,189,92,49,75,21,37,186,153,60,182,254,94,62,8,239,239,58,100,245,78,12,246,43,93,247,125,235,253,191,159,166,254,165,45,122,37,21,117,5,118,149,99,121,58,220,89,44,41,45,198,52,87,199,220,72,83,209,120,59,217,218,85,79,233,114,158,159,196,67,75,151,77,186,131,188,67,15,109,41,170,252,191,105,26,178,42,167,26,26,77,247,231,253,47,253,167,97,240,220,233,139,3,214,235,109,230,175,48,179,164,238,137,181,12,134,85,158,165,156,94,141,163,86,250,71,35,17,127,198,185,127,251,19,96,241,58,165,209,253,250,213,164,209,101,207,175,237,213,183,151,42,6,65,10,53,159,223,44,141,62,218,75,178,238,139,203,217,253,4,50,84,217,118,82,107,245,73,155,212,233,238,47,54,152,50,121,219,118,78,62,117,206,133,140,106,254,114,9,227,217,174,221,223,160,255,0,216,159,218,132,40,0,0,0,0,0,75,94,155,108,191,94,180,103,41,166,168,182,210,215,213,90,171,105,25,73,37,84,109,149,96,107,146,52,114,55,154,253,148,84,103,220,168,68,164,77,213,19,246,250,19,71,163,12,67,75,226,182,85,166,160,223,41,105,39,187,205,19,169,164,168,157,32,134,54,178,5,123,185,61,102,102,235,187,145,61,139,235,183,237,3,129,99,217,157,231,69,242,11,189,62,65,133,217,175,82,87,208,173,27,105,174,108,108,241,211,43,145,142,238,70,136,170,136,253,149,61,127,165,79,83,210,125,253,110,93,83,98,151,182,81,83,81,121,172,134,134,94,196,44,84,142,62,87,24,29,197,168,158,196,77,246,79,232,67,231,117,3,135,199,62,69,113,200,177,250,202,25,237,80,75,4,77,116,51,58,94,74,234,116,95,69,68,84,244,88,158,159,165,237,254,221,190,71,76,247,106,172,91,92,240,155,178,210,189,91,244,245,181,187,175,217,69,254,252,133,222,213,69,79,230,129,165,48,127,26,228,114,114,79,188,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,1,69,254,42,239,173,127,81,53,141,169,169,142,86,126,111,131,90,175,85,111,247,141,14,251,239,233,254,131,191,120,85,104,126,178,219,105,217,168,173,191,69,77,139,84,170,57,41,27,115,145,22,85,114,80,205,186,196,212,227,235,18,109,234,191,118,203,232,70,191,19,172,94,170,195,212,157,214,174,162,163,184,218,197,167,226,156,17,54,225,65,68,139,236,85,253,165,152,120,102,213,65,63,77,150,136,226,126,238,141,41,218,228,217,125,21,40,40,247,2,167,58,232,198,181,46,193,173,55,57,181,14,154,40,38,170,236,240,72,170,146,86,175,26,74,109,255,0,156,237,189,21,132,112,44,11,197,211,40,178,222,117,106,146,221,110,159,156,212,157,206,234,113,122,109,202,154,129,83,218,136,158,196,95,97,95,160,0,0,0,0,26,187,57,23,250,73,163,165,183,93,1,189,232,141,21,135,42,184,93,237,153,68,82,181,41,165,183,210,49,170,230,164,52,188,213,210,246,220,191,204,147,239,79,106,254,210,23,31,74,203,53,226,150,165,181,182,133,227,44,91,236,239,176,187,110,138,158,199,127,66,168,29,31,88,23,29,180,220,95,143,97,121,85,222,186,153,102,141,95,29,92,143,70,175,230,147,101,219,131,81,85,21,238,79,103,177,87,246,169,242,116,161,151,26,205,81,195,109,171,34,70,171,125,183,49,178,49,234,138,139,230,24,136,187,255,0,110,254,195,225,222,44,57,67,37,101,117,218,151,148,181,219,177,139,206,52,221,91,178,127,53,118,253,159,176,244,218,39,87,112,165,213,204,46,211,82,222,8,220,138,220,237,183,106,250,249,168,219,247,127,239,3,74,180,177,186,42,118,198,247,43,149,55,245,85,223,239,63,216,255,0,150,126,138,31,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,150,203,181,170,245,76,250,203,53,206,146,190,158,58,137,233,31,45,52,205,149,141,158,9,95,12,209,43,154,170,136,248,229,142,72,222,223,107,94,199,53,118,84,84,63,89,76,26,85,214,221,215,165,14,185,117,162,197,147,207,87,93,167,89,86,164,94,161,186,209,186,169,205,130,211,59,175,10,215,221,153,27,97,149,239,124,116,237,145,174,138,52,106,204,157,180,114,170,199,30,193,115,224,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,4,95,235,251,172,27,87,73,186,70,231,91,214,174,76,239,49,167,172,160,197,25,12,77,86,83,78,198,53,36,174,149,210,49,209,112,167,89,162,122,70,230,185,101,123,152,206,60,22,73,35,14,235,249,82,193,63,42,127,145,79,167,127,232,207,234,255,0,214,159,163,60,172,223,244,175,204,249,110,255,0,123,135,107,252,119,217,225,207,159,223,199,111,83,213,153,129,252,169,103,127,149,63,203,95,211,191,244,103,245,131,235,79,210,126,86,31,250,105,230,124,207,127,179,195,181,254,59,237,112,225,195,238,227,183,161,127,221,20,117,93,98,234,211,70,168,179,46,237,170,143,47,182,237,71,148,217,40,166,123,188,133,87,39,164,114,35,100,68,122,67,59,25,221,141,119,123,83,119,199,220,123,226,145,64,144,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,103,42,234,199,221,99,89,62,31,228,63,46,156,14,170,10,171,240,172,235,199,254,148,116,169,171,247,175,243,177,98,23,219,157,199,255,0,32,202,107,35,89,218,255,0,124,58,39,201,55,249,186,118,55,252,83,11,84,0,0,0,0,0,69,95,238,163,244,39,254,222,127,242,102,241,255,0,52,37,81,149,112,53,37,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,131,209,175,111,38,61,171,179,145,28,155,236,168,139,232,125,99,149,116,157,238,177,163,127,15,241,239,151,64,117,80,7,138,213,93,104,210,253,16,181,90,47,186,175,151,210,99,118,219,229,226,158,195,71,89,86,201,59,11,91,51,94,232,219,36,141,106,182,22,113,138,71,44,178,43,99,106,53,85,206,105,234,174,209,221,102,181,86,195,98,173,164,163,185,62,158,70,209,212,85,211,58,166,8,103,86,175,109,242,68,217,35,116,140,71,108,170,196,145,138,228,69,68,115,119,221,51,175,214,157,23,82,246,237,121,186,219,250,172,187,85,221,51,42,90,120,97,130,185,90,198,209,85,91,155,201,32,154,133,35,99,34,74,103,42,72,237,152,198,126,113,102,238,53,179,119,81,3,70,96,172,15,11,175,16,10,59,189,29,183,166,77,111,200,187,55,88,124,181,187,7,186,79,28,16,82,201,75,20,17,65,13,165,221,182,51,140,201,218,222,41,36,87,186,103,72,232,213,200,244,137,178,217,248,0,8,107,226,41,215,85,55,75,88,106,224,250,125,95,72,253,84,191,211,195,53,12,53,52,178,189,150,203,116,203,80,197,185,34,172,107,4,207,108,148,238,141,144,185,255,0,166,246,189,204,123,26,172,120,73,92,43,90,52,191,81,115,44,199,79,240,124,190,146,243,125,192,42,41,233,50,58,122,102,72,230,80,79,50,73,194,37,149,91,218,123,209,97,149,175,107,28,229,141,241,185,143,226,228,84,61,169,154,205,11,234,63,81,244,51,92,109,218,231,105,200,46,181,247,95,164,22,162,254,217,107,215,185,126,165,150,100,146,174,154,166,89,27,39,62,246,202,171,35,218,247,54,78,50,167,219,99,92,151,253,211,71,81,120,39,84,26,89,65,169,152,45,71,249,170,59,197,23,9,191,193,151,79,45,12,211,209,247,37,138,62,247,107,190,198,247,88,222,15,246,162,251,81,3,170,128,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,249,89,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,120,68,205,209,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,245,98,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,224,244,107,219,201,143,106,236,228,71,38,251,42,34,250,20,67,226,13,214,221,215,170,252,254,59,22,49,61,93,14,157,98,181,21,16,218,168,219,84,231,65,118,157,179,76,214,93,159,27,161,137,236,124,148,238,141,173,138,68,114,194,157,196,106,162,201,38,253,215,193,147,249,71,125,123,190,253,89,255,0,172,199,231,62,178,125,35,207,203,253,41,217,78,199,144,255,0,229,207,241,61,221,190,199,99,110,239,219,242,160,91,78,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,174,206,68,114,111,178,162,47,161,245,138,54,240,208,235,142,167,167,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,236,50,52,145,138,138,215,178,107,201,0,0,0,0,0,120,171,238,180,105,126,53,170,24,206,139,222,178,250,72,51,108,194,158,166,174,207,101,107,36,150,121,224,130,55,201,36,175,224,213,108,44,227,20,188,93,42,177,30,177,72,214,114,86,57,19,228,245,35,69,173,181,250,37,148,193,211,149,218,146,221,168,173,167,138,107,28,213,45,129,204,115,227,158,55,203,10,37,67,31,15,57,33,108,177,177,100,68,98,61,237,85,115,19,237,183,56,87,107,182,125,96,207,235,111,183,219,158,65,110,205,173,215,137,42,235,43,42,230,154,27,173,53,214,57,149,210,75,36,142,84,153,149,45,153,21,202,229,84,122,61,21,87,212,13,68,2,37,120,121,245,167,106,234,159,75,233,236,89,126,65,72,237,84,198,169,213,50,10,52,166,109,42,214,192,146,113,138,225,4,109,114,181,236,115,86,38,202,172,70,163,38,87,39,110,54,62,30,82,212,0,5,80,120,172,117,219,117,91,173,127,75,58,53,147,82,54,218,218,117,131,55,186,219,167,115,167,146,117,115,219,37,157,30,136,141,99,26,212,106,207,193,206,87,171,251,14,86,112,158,57,2,205,52,183,84,176,77,105,193,45,154,153,166,151,223,166,113,187,207,123,201,86,249,89,169,251,189,169,159,12,159,155,153,140,145,187,73,19,219,246,154,155,237,186,110,138,138,190,172,207,15,68,157,96,228,221,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,242,109,255,0,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,225,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,64,244,0,30,43,90,53,123,13,208,93,47,200,53,115,80,39,171,142,197,142,211,182,106,132,164,129,102,158,87,190,70,197,20,49,179,209,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,144,63,38,172,235,246,141,104,87,208,31,149,205,66,181,98,255,0,90,46,9,108,181,249,215,185,59,243,122,114,114,241,69,237,194,206,76,238,78,254,49,71,205,156,222,222,77,223,234,234,150,169,96,154,45,130,92,245,51,82,239,191,67,99,118,110,207,157,173,242,179,84,118,187,179,50,24,255,0,55,11,31,35,183,146,86,55,236,181,118,223,117,217,17,85,51,175,212,239,80,185,87,84,26,203,122,213,204,166,155,200,121,254,221,53,186,214,202,169,42,33,182,80,196,222,49,83,198,231,175,251,169,30,173,107,26,249,101,149,232,198,115,226,146,171,78,255,0,46,223,220,158,213,207,175,255,0,245,182,255,0,0,126,79,255,0,214,127,236,149,255,0,73,255,0,138,254,248,255,0,92,112,255,0,92,127,248,191,179,184,19,255,0,251,168,253,9,255,0,183,159,252,153,188,127,205,9,84,101,92,213,64,0,0,31,146,75,181,170,27,173,61,138,107,157,35,46,85,148,243,85,211,209,186,102,164,243,65,11,163,108,178,178,61,249,57,140,116,240,181,206,68,217,171,44,104,187,114,77,255,0,89,89,126,49,249,254,101,165,153,151,79,186,131,167,217,13,93,143,33,177,212,100,117,52,53,212,202,156,226,126,214,212,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,89,127,209,247,86,120,111,87,90,95,245,226,197,79,73,103,190,208,84,73,77,125,199,27,94,181,83,218,158,178,61,32,87,189,99,137,94,201,98,98,72,215,163,56,111,220,98,42,186,39,162,7,117,0,0,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,238,199,172,83,69,34,53,219,47,9,24,239,99,145,87,245,148,237,212,55,86,121,151,72,190,39,122,153,156,88,169,234,239,22,42,250,123,77,53,247,28,109,122,82,193,117,98,88,233,82,5,123,214,57,81,143,138,87,164,141,122,51,158,221,198,34,163,101,122,40,92,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,94,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,0,0,0,0,121,252,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,188,34,102,232,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,245,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,40,135,196,103,173,127,229,85,168,240,88,48,11,157,214,61,50,197,191,55,109,166,157,123,81,221,43,145,94,146,92,221,15,22,189,188,152,244,142,38,202,174,115,35,107,157,180,78,154,88,211,165,120,105,120,130,84,232,245,214,207,211,230,175,221,105,35,211,234,250,143,45,103,187,85,203,21,44,24,211,222,234,169,228,89,21,144,43,231,101,69,76,241,53,95,52,173,100,9,187,149,81,136,237,130,231,192,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,187,21,91,35,81,121,70,246,183,208,20,173,213,87,80,185,87,75,254,42,25,150,174,98,212,222,127,200,125,19,77,113,181,190,170,74,120,110,116,50,217,104,155,45,60,142,98,255,0,185,145,138,230,189,172,150,40,158,172,127,14,43,110,154,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,168,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,161,237,64,0,0,0,0,0,14,85,174,157,81,232,79,77,127,66,126,90,243,159,171,159,88,252,207,209,159,224,202,202,206,255,0,151,237,119,191,214,209,73,199,143,126,47,210,219,126,94,155,236,187,117,82,170,252,115,191,82,127,188,159,195,64,157,58,41,214,103,77,157,68,229,85,88,86,142,106,71,214,11,213,21,189,247,73,233,190,135,175,164,225,74,201,35,141,210,115,168,130,54,46,207,154,52,217,23,151,218,223,109,145,85,59,89,74,222,10,158,244,249,79,195,250,239,152,219,139,169,0,0,0,0,2,63,234,151,94,189,39,104,182,119,115,211,61,75,213,111,161,178,75,55,103,206,209,125,5,114,168,237,119,97,100,209,254,114,26,119,198,237,227,149,142,251,46,93,183,217,118,84,84,78,129,162,154,247,164,253,68,226,181,89,174,142,101,127,88,44,180,87,7,218,231,169,242,53,52,156,42,153,28,114,58,62,21,17,198,245,217,147,70,187,162,113,251,91,111,186,42,37,32,248,163,251,246,106,111,224,191,39,162,39,255,0,130,167,186,198,83,241,2,187,229,214,224,39,249,226,179,93,104,210,253,58,204,176,237,63,206,50,250,75,53,247,63,168,168,164,199,41,234,89,35,89,95,60,41,31,56,146,84,111,105,143,85,154,38,177,175,115,86,71,200,214,51,147,149,16,243,253,78,245,11,138,244,191,163,87,173,92,202,105,188,255,0,144,237,211,91,173,108,170,142,158,107,157,116,174,227,21,60,110,122,255,0,186,145,234,214,189,204,138,41,94,140,127,14,43,158,29,104,213,236,203,94,181,67,32,213,205,64,158,146,75,238,69,80,217,170,18,146,4,134,8,152,200,219,20,80,198,207,85,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,80,210,238,89,148,216,176,108,86,243,154,229,53,222,74,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,78,12,71,61,220,88,199,46,205,69,114,237,178,34,175,161,26,255,0,186,143,208,159,251,121,255,0,201,155,199,252,208,226,157,50,219,181,198,147,194,183,81,171,117,123,35,243,214,170,237,63,200,164,195,168,106,168,230,101,194,223,103,109,186,161,145,182,105,164,84,238,66,254,40,250,118,163,21,25,3,163,227,43,216,248,226,130,155,0,213,64,0,0,0,0,0,1,242,114,204,166,197,131,98,183,156,215,41,174,242,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,112,98,57,238,226,198,57,118,106,43,151,109,145,21,125,15,172,114,174,172,125,214,53,147,225,254,67,242,233,192,229,95,221,71,232,79,253,188,255,0,228,205,227,254,104,74,163,42,230,170,0,0,0,31,39,44,202,108,88,54,43,121,205,114,154,239,37,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,39,6,35,158,238,44,99,151,102,162,185,118,217,17,87,208,250,199,42,234,199,221,99,89,62,31,228,63,46,156,14,170,10,139,240,161,235,142,167,26,186,217,58,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,38,242,164,210,182,61,158,217,25,217,183,64,0,0,63,36,151,107,84,55,90,123,20,215,58,70,92,171,41,230,171,167,163,116,205,73,230,130,23,70,217,101,100,123,242,115,24,233,225,107,156,137,179,86,88,209,118,228,155,254,178,178,252,99,243,252,203,75,51,46,159,117,7,79,178,26,187,30,67,99,168,200,234,104,107,169,149,57,196,253,173,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,178,255,0,163,238,172,240,222,174,180,191,235,197,138,158,146,207,125,160,168,146,154,251,142,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,112,223,184,196,85,116,79,68,14,234,0,0,0,0,0,0,0,0,0,3,202,106,150,169,96,154,45,130,92,245,51,82,239,191,67,99,118,110,207,157,173,242,179,84,118,187,179,50,24,255,0,55,11,31,35,183,146,86,55,236,181,118,223,117,217,17,85,56,7,247,81,250,19,255,0,111,63,249,51,120,255,0,154,15,20,127,113,61,77,252,23,231,20,69,0,129,170,128,0,0,0,17,87,251,168,253,9,255,0,183,159,252,153,188,127,205,14,255,0,165,186,165,130,107,78,9,108,212,205,52,190,253,51,141,222,123,222,74,183,202,205,79,221,237,76,248,100,252,220,204,100,141,218,72,158,223,180,212,223,109,211,116,84,85,204,17,127,222,23,30,226,122,101,248,215,206,43,64,149,64,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,218,231,189,173,77,213,81,15,214,69,95,20,127,113,61,77,252,23,231,20,71,42,240,197,235,199,242,223,98,166,208,109,88,189,114,207,177,251,123,126,141,186,92,110,61,202,172,162,22,190,103,73,179,123,77,78,245,60,13,167,71,114,146,73,102,106,73,50,239,194,87,32,79,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,248,190,195,250,0,207,191,136,197,109,93,87,83,121,27,106,42,101,145,25,228,248,163,222,170,137,189,190,147,125,183,36,223,131,246,168,100,63,78,221,116,246,73,154,251,111,98,122,182,163,156,245,84,127,58,8,147,111,183,199,244,127,240,127,247,28,135,197,111,14,183,99,157,65,85,92,40,40,219,18,215,112,238,57,28,171,203,133,21,10,39,181,87,252,165,58,143,131,126,47,75,89,151,94,242,7,185,123,177,83,212,194,137,235,236,73,109,239,253,187,123,87,246,1,18,122,183,182,94,174,122,205,145,93,25,77,85,81,79,23,148,231,47,7,189,173,222,146,6,166,238,219,100,245,77,189,167,7,39,135,136,14,152,187,78,114,252,142,162,221,80,248,105,234,252,159,230,209,85,81,220,98,165,79,189,238,251,222,164,15,0,0,0,0,0,78,206,132,180,253,153,126,138,234,29,242,120,214,47,162,46,54,248,219,43,83,142,253,205,147,244,149,171,255,0,173,61,191,210,65,50,199,188,49,114,12,74,191,16,200,180,210,231,120,116,18,222,110,113,77,53,50,69,51,155,51,99,166,230,221,213,169,178,108,232,156,191,164,159,250,183,8,91,95,108,200,243,235,213,234,243,98,184,84,190,43,85,59,106,29,222,150,69,127,30,218,111,183,20,114,111,188,107,247,167,220,121,124,90,178,231,71,158,217,170,101,158,102,213,211,221,41,213,30,231,57,28,142,108,205,95,111,183,218,135,183,213,106,26,253,54,213,11,214,55,139,220,42,109,212,142,101,59,37,134,9,92,214,202,197,130,39,43,92,156,151,116,222,71,123,127,106,159,134,227,123,197,101,118,57,13,179,22,142,154,246,202,218,57,106,107,60,211,220,233,220,155,163,247,106,167,20,228,253,157,232,190,155,1,164,124,106,105,42,44,148,211,74,229,115,221,207,117,85,223,249,234,125,67,206,105,237,85,69,110,31,111,169,170,135,181,43,251,188,153,201,29,182,210,189,19,213,63,161,15,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,86,62,244,250,201,241,3,33,249,140,230,148,204,214,117,99,239,79,172,159,16,50,31,152,206,4,202,240,167,235,142,155,77,110,180,29,45,234,75,42,229,177,100,247,132,102,45,115,107,229,157,109,215,26,167,49,137,68,248,247,84,101,52,210,236,230,186,54,167,110,105,100,115,209,205,149,210,67,113,38,85,203,116,240,167,235,170,167,49,142,131,165,141,87,175,171,169,190,210,211,164,56,85,115,105,98,108,14,183,82,81,49,62,141,122,67,27,85,175,138,42,121,37,108,210,43,187,136,178,53,207,107,155,26,74,22,104,1,231,243,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,240,137,155,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,40,120,174,165,250,139,193,58,95,210,202,253,76,206,170,63,206,209,217,232,184,77,254,19,186,121,105,166,130,143,185,20,82,118,123,189,135,183,186,246,240,103,181,87,216,139,158,189,116,215,77,71,234,47,81,238,58,161,170,23,159,61,117,174,218,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,110,22,114,118,201,186,185,92,231,61,238,123,222,247,187,219,117,137,213,86,101,213,126,174,92,51,11,205,202,173,184,197,186,162,162,155,19,180,73,26,66,203,117,185,95,246,21,209,53,239,111,153,145,173,141,211,63,147,185,61,17,168,189,182,70,198,118,175,13,14,135,42,122,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,219,36,72,216,138,174,123,225,14,85,39,66,90,242,157,46,83,245,77,14,51,86,235,59,170,38,158,162,212,232,56,214,199,100,72,163,116,87,134,51,117,115,233,156,229,153,29,187,90,230,70,200,231,68,124,47,89,35,231,253,58,235,206,101,211,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,111,9,26,221,145,202,199,112,122,50,70,167,54,53,83,75,197,16,248,138,116,43,83,210,214,100,185,198,159,80,85,191,74,239,245,16,195,67,53,77,84,79,125,178,227,50,84,61,109,168,139,34,207,51,27,29,59,164,100,206,103,232,61,172,115,222,246,171,222,23,39,211,174,188,225,189,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,115,141,206,217,28,172,111,54,43,36,106,112,123,85,122,89,158,30,135,58,187,186,244,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,121,112,238,38,202,201,38,141,29,31,117,100,110,130,49,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,118,114,35,147,125,149,17,125,0,250,199,42,234,199,221,99,89,62,31,228,63,46,156,234,167,42,234,199,221,99,89,62,31,228,63,46,156,12,214,23,147,225,161,215,29,55,81,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,219,124,137,35,21,81,207,100,52,108,125,92,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,156,30,142,99,184,189,141,93,156,138,213,219,101,69,79,64,53,38,8,191,208,15,88,54,174,172,180,141,174,184,45,92,121,222,29,79,71,65,149,178,104,154,140,169,157,236,114,71,93,19,163,99,98,225,80,176,202,245,141,173,106,196,246,189,156,120,36,114,73,40,0,0,0,25,87,53,80,101,92,13,41,244,157,238,177,163,127,15,241,239,151,64,117,83,149,116,157,238,177,163,127,15,241,239,151,64,117,80,4,85,235,235,162,140,87,170,205,56,171,189,218,109,158,95,83,113,155,124,210,99,151,10,116,141,146,87,240,71,72,219,101,66,200,230,49,208,202,245,84,99,158,228,236,200,245,122,47,23,74,201,101,80,3,45,153,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,155,181,85,171,182,232,170,158,165,228,248,117,245,213,77,213,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,233,177,207,107,24,199,35,25,226,188,80,186,22,252,181,226,175,215,29,28,195,60,222,164,217,120,125,49,77,68,238,51,95,109,113,198,228,93,161,70,175,152,172,135,104,251,123,43,94,248,145,241,254,117,205,167,141,41,175,19,202,111,184,54,85,102,205,113,106,239,37,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,7,163,152,238,47,99,87,103,34,181,118,217,81,83,208,13,4,245,201,213,221,171,164,29,35,110,87,5,186,146,241,150,95,170,29,109,199,45,83,212,53,140,124,232,197,115,234,166,98,57,37,125,52,41,199,159,109,55,87,201,12,106,232,251,169,35,115,237,150,101,55,220,231,42,188,230,185,77,119,157,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,131,17,172,111,39,189,203,179,81,26,155,236,136,137,232,122,173,116,215,77,71,234,47,81,238,58,161,170,23,159,61,117,174,218,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,110,22,114,118,201,186,185,92,231,61,238,123,222,247,187,186,216,58,36,186,217,122,28,206,58,183,212,120,42,232,42,36,167,162,135,19,179,212,210,186,39,186,9,238,118,230,50,236,146,54,100,85,100,145,73,89,19,34,150,45,156,199,182,102,170,162,198,224,34,89,221,122,59,234,171,50,233,67,87,45,249,133,154,229,86,236,98,227,81,79,77,150,90,35,141,38,101,198,220,143,251,106,216,156,246,55,204,198,215,72,232,95,201,188,94,170,213,94,219,228,99,252,79,79,88,181,139,57,215,221,52,194,178,154,31,59,101,200,51,11,53,174,227,77,221,124,125,250,89,235,98,142,88,249,177,90,246,242,99,220,155,181,81,201,190,232,168,190,167,107,235,235,162,140,171,165,61,71,171,189,218,109,158,99,76,178,107,132,210,99,151,10,116,145,241,208,115,87,72,219,101,66,200,231,189,179,68,196,84,99,158,229,239,70,197,122,47,38,202,200,130,247,176,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,37,75,120,172,117,199,77,169,87,90,254,150,244,217,149,113,88,177,139,194,179,41,185,185,242,192,183,27,141,43,158,197,162,100,123,162,62,154,25,119,115,157,35,87,185,52,81,185,136,214,196,217,38,134,184,7,84,122,237,165,250,89,145,232,166,11,156,253,25,134,101,190,115,233,139,103,209,148,115,121,175,53,76,218,105,255,0,61,44,78,149,156,161,141,141,251,15,110,219,110,155,42,170,158,83,74,180,207,42,214,77,71,199,52,183,10,164,243,23,172,154,225,21,190,155,148,114,62,56,121,175,219,158,94,219,30,246,195,19,17,210,72,244,106,240,141,143,114,166,205,80,61,95,77,29,58,103,125,80,106,157,6,153,224,180,255,0,230,171,47,21,188,225,255,0,6,90,252,204,48,207,89,219,150,88,251,221,174,251,29,218,99,185,191,216,137,237,84,208,158,133,232,94,156,116,233,167,22,237,47,210,251,55,145,181,80,239,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,185,51,248,183,117,217,26,141,107,88,198,177,140,99,27,231,250,85,233,159,13,233,67,72,232,244,183,15,174,171,184,189,213,14,185,93,238,117,42,173,125,198,227,35,35,100,179,164,124,149,176,179,140,81,177,145,181,87,139,24,222,78,123,249,200,254,192,6,85,203,84,240,172,235,199,254,148,116,169,171,247,175,243,177,98,23,219,157,199,255,0,32,202,107,35,89,218,255,0,124,58,39,201,55,249,186,118,55,252,83,10,171,0,106,160,16,87,194,247,173,127,229,1,130,51,70,53,10,231,117,174,212,156,54,222,250,153,110,53,171,222,250,102,214,217,154,198,84,44,173,106,109,52,93,216,33,145,36,85,124,159,98,94,114,57,242,246,231,80,0,0,2,186,188,78,188,63,235,53,118,142,167,168,29,16,199,124,222,117,73,202,124,154,219,20,147,203,85,126,165,142,8,97,137,212,204,115,214,52,154,8,233,253,33,141,141,116,205,123,182,87,72,214,50,75,21,0,102,7,75,117,75,59,209,108,238,217,169,154,105,125,250,27,36,179,119,188,149,111,149,134,163,181,221,133,240,201,249,185,152,248,221,188,114,189,191,105,171,182,251,166,202,136,169,160,158,143,186,179,195,122,186,210,255,0,175,22,42,122,75,61,246,130,162,74,107,238,56,218,245,170,158,212,245,145,233,2,189,235,28,74,246,75,19,18,70,189,25,195,126,227,17,85,209,61,18,184,60,78,188,63,232,244,138,178,167,168,29,16,199,124,166,11,87,202,124,154,219,20,144,69,75,97,170,146,120,97,137,212,204,115,210,69,134,121,42,61,33,141,142,108,46,99,182,86,198,230,50,56,107,211,199,80,57,247,76,186,161,67,170,250,114,250,71,220,168,233,234,41,37,163,174,89,150,138,182,9,163,86,186,42,136,225,146,55,72,196,119,9,90,213,118,201,36,81,187,215,138,1,109,62,36,126,32,149,61,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,109,179,227,85,164,195,245,93,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,72,14,166,186,62,201,186,90,210,253,45,189,106,50,85,209,230,217,205,69,253,215,91,59,165,167,150,11,100,20,114,82,178,153,140,146,7,200,217,94,246,204,249,92,244,126,219,73,27,56,181,99,115,158,17,212,157,62,28,30,32,21,157,59,223,98,210,77,94,200,191,212,158,191,204,207,21,77,68,115,212,73,142,213,112,124,156,169,217,11,36,145,240,205,34,35,31,10,55,138,73,42,74,213,103,231,146,94,1,209,182,142,88,186,128,234,31,31,209,220,142,111,47,73,147,91,239,148,241,212,241,123,252,165,83,45,21,146,83,84,240,99,216,178,118,167,142,41,123,124,209,175,225,197,223,101,202,135,148,215,77,11,212,126,157,53,30,227,165,250,161,102,242,55,90,29,165,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,127,23,108,187,35,145,205,115,30,214,61,143,99,67,75,215,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,235,163,172,219,239,88,122,143,75,115,142,213,244,54,25,139,249,138,124,102,219,43,24,181,77,142,85,103,118,166,166,70,239,188,210,246,162,85,141,174,88,227,107,26,214,242,84,124,178,120,172,147,171,61,121,203,52,26,203,211,117,247,58,171,168,194,108,117,29,216,169,215,252,124,240,55,135,151,164,158,93,249,75,77,78,230,43,162,137,125,26,174,106,47,36,134,157,33,250,221,31,116,153,153,117,117,170,31,81,236,85,21,118,123,21,5,60,149,55,220,141,180,9,85,5,169,139,27,214,4,123,22,72,145,239,150,86,36,109,98,63,158,221,199,162,43,98,122,160,116,175,14,110,138,63,149,86,163,207,127,207,237,151,88,244,203,22,252,229,202,166,4,237,71,116,174,69,98,199,108,108,220,154,246,242,99,214,73,93,18,57,204,141,173,110,241,58,104,164,75,52,241,49,180,218,172,30,31,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,132,138,210,221,45,193,52,91,4,182,105,158,154,88,190,134,198,236,221,239,37,69,230,166,168,237,119,102,124,210,126,114,103,190,71,111,36,175,119,218,114,237,190,201,178,34,34,112,15,20,127,113,61,77,252,23,231,20,64,80,9,170,131,42,229,223,120,112,120,128,81,245,17,98,139,73,53,123,34,255,0,85,138,15,51,60,85,53,17,193,79,30,69,75,205,242,114,167,100,44,142,54,77,12,106,140,124,40,222,75,28,73,43,85,255,0,158,72,130,117,0,0,170,191,28,239,212,159,239,39,240,210,0,116,197,212,46,85,210,254,178,217,117,115,22,166,243,254,67,185,77,113,181,190,170,74,120,110,116,50,183,140,180,242,57,139,254,230,70,43,154,246,178,88,162,122,177,252,56,172,255,0,241,206,253,73,254,242,127,13,42,172,13,57,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,122,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,254,77,107,215,189,39,233,219,21,165,205,117,143,43,250,191,101,173,184,50,215,5,79,145,169,171,231,84,248,228,145,177,240,167,142,71,166,236,134,69,221,83,143,217,219,125,213,17,104,135,162,78,176,114,110,145,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,121,55,160,120,161,245,69,106,234,47,91,109,86,204,26,247,73,116,193,49,11,61,58,217,106,233,158,215,178,174,122,248,33,169,169,168,93,227,108,177,63,101,130,157,240,72,170,177,190,145,219,163,30,231,177,2,242,49,108,179,21,206,108,84,185,78,21,147,90,178,11,45,111,63,45,113,181,214,199,87,75,63,7,185,143,225,44,106,230,59,139,216,230,174,203,232,230,170,47,170,41,245,138,107,240,91,210,111,173,58,203,150,234,231,214,251,173,183,234,37,190,158,139,232,186,39,112,134,235,244,139,106,27,198,169,219,253,184,99,242,189,196,139,143,172,169,11,249,39,107,139,238,80,1,64,62,40,254,253,154,155,248,47,201,232,139,254,40,7,197,31,223,179,83,127,5,249,61,16,30,131,195,139,174,58,110,148,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,241,150,25,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,54,226,231,177,179,194,231,53,23,118,164,177,170,237,201,55,177,255,0,11,78,189,190,162,86,88,122,81,213,8,57,227,247,91,135,147,196,46,148,244,251,201,65,93,87,58,185,40,234,26,196,222,72,102,158,87,43,37,217,93,28,146,42,61,86,39,35,160,11,127,0,0,41,175,196,235,196,2,143,87,107,42,122,126,209,12,139,205,224,180,156,160,201,174,81,71,4,180,183,234,168,231,134,104,155,76,247,49,100,72,96,146,159,210,104,222,214,204,231,187,100,116,109,99,228,239,254,39,94,32,21,154,69,71,83,211,246,136,100,94,83,58,171,229,6,77,114,138,57,226,170,176,210,201,4,51,68,218,103,185,137,26,205,60,117,30,147,70,247,58,22,177,219,35,100,115,31,29,75,105,110,150,231,122,211,157,219,52,207,77,44,95,76,228,151,158,247,146,162,243,80,211,247,123,80,190,105,63,57,51,217,27,118,142,39,187,237,57,55,219,100,221,85,17,67,213,244,197,211,214,85,213,6,178,217,116,143,22,169,242,30,127,185,83,113,186,62,150,74,136,109,148,49,55,148,181,18,53,137,254,230,54,35,156,198,190,89,98,98,189,156,249,39,148,213,45,45,206,244,91,59,185,233,158,165,216,190,134,201,44,221,159,59,69,230,161,168,237,119,97,100,209,254,114,23,190,55,111,28,172,119,217,114,237,190,203,178,162,162,104,39,163,238,147,48,222,145,116,191,234,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,240,223,184,244,68,116,175,85,242,157,127,116,125,106,234,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,46,21,11,12,76,73,28,230,172,79,107,31,203,130,73,28,129,26,252,40,122,227,166,201,109,86,78,145,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,180,75,12,77,143,102,58,54,119,172,208,203,13,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,165,234,120,113,117,199,83,213,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,48,172,191,20,127,126,205,77,252,23,228,244,71,201,232,95,172,219,239,71,154,143,85,115,146,213,244,206,25,148,121,122,124,154,219,19,24,149,78,142,37,127,106,166,154,71,109,180,209,119,101,84,141,206,72,228,107,220,215,113,85,100,177,253,111,20,127,126,205,77,252,23,228,244,68,85,3,83,182,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,172,165,111,12,94,188,127,34,23,218,109,6,213,139,215,28,7,32,184,55,232,219,165,198,227,219,165,197,230,115,38,116,155,55,180,229,236,212,78,234,116,119,41,35,138,23,44,147,46,220,229,114,221,72,0,0,0,0,2,170,252,115,191,82,127,188,159,195,75,84,42,175,199,59,245,39,251,201,252,52,14,85,224,169,239,79,148,252,63,174,249,141,184,186,146,149,188,21,61,233,242,159,135,245,223,49,183,23,82,0,0,0,0,5,0,248,163,251,246,106,111,224,191,39,162,38,255,0,132,158,127,134,233,103,68,217,254,160,234,14,67,73,99,199,172,121,197,125,77,117,117,74,175,8,153,244,125,181,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,22,16,120,163,251,246,106,111,224,191,39,162,35,253,78,166,101,85,58,89,110,209,207,55,218,198,237,249,5,110,77,216,142,73,27,230,43,170,41,169,169,249,204,222,125,183,246,227,165,218,53,224,142,111,126,127,180,168,253,144,58,95,88,61,89,230,93,93,106,135,215,139,237,61,93,158,197,65,79,29,53,139,28,117,122,85,65,106,98,198,196,157,88,244,142,36,123,229,149,139,35,158,172,231,183,109,138,170,216,152,137,34,188,49,122,14,252,183,223,105,181,231,86,44,188,176,28,126,224,223,163,109,119,27,119,114,151,40,153,172,153,178,108,238,235,87,179,79,59,105,213,220,163,146,41,156,146,66,187,240,149,169,197,58,23,232,202,251,214,30,163,213,91,36,186,253,13,134,98,254,94,163,38,185,68,246,45,83,99,149,95,218,166,166,141,219,239,52,189,169,81,36,115,86,56,218,199,57,220,149,25,20,151,169,127,213,45,26,209,187,238,3,164,119,187,237,171,21,171,203,187,150,156,66,214,218,87,65,75,55,149,100,77,74,104,156,198,118,97,217,36,134,56,227,115,153,205,207,99,35,71,57,81,160,124,174,172,125,214,53,147,225,254,67,242,233,204,214,26,83,234,199,221,99,89,62,31,228,63,46,156,205,96,26,168,0,0,0,0,0,0,57,87,86,62,235,26,201,240,255,0,33,249,116,231,85,57,87,86,62,235,26,201,240,255,0,33,249,116,224,102,176,213,65,149,115,85,0,0,0,14,85,213,143,186,198,178,124,63,200,126,93,57,213,78,85,213,143,186,198,178,124,63,200,126,93,56,25,172,46,167,195,23,175,31,203,125,138,155,65,181,98,245,203,62,199,237,237,250,54,233,113,184,247,42,178,136,90,249,157,38,205,237,53,59,212,240,54,157,29,202,73,37,153,169,36,203,191,9,92,148,172,126,171,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,0,212,240,34,255,0,64,61,96,218,186,178,210,54,186,224,181,113,231,120,117,61,29,6,86,201,162,106,50,166,119,177,201,29,116,78,141,141,139,133,66,195,43,214,54,181,171,19,218,246,113,224,145,201,36,160,2,170,252,115,191,82,127,188,159,195,72,1,211,23,80,185,87,75,250,203,101,213,204,90,155,207,249,14,229,53,198,214,250,169,41,225,185,208,202,222,50,211,200,230,47,251,153,24,174,107,218,201,98,137,234,199,240,226,179,255,0,199,59,245,39,251,201,252,52,170,176,52,231,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,234,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,76,240,244,73,214,14,77,210,54,168,69,122,106,213,214,225,55,202,136,27,150,89,233,34,167,239,215,65,20,115,178,23,199,36,172,87,53,240,186,165,242,163,26,248,210,69,106,49,238,106,47,38,232,35,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,7,163,94,222,76,123,87,103,34,57,55,217,81,23,208,15,172,0,0,0,0,0,0,0,2,42,248,163,251,137,234,111,224,191,56,162,40,4,191,239,20,127,113,61,77,252,23,231,20,69,0,129,170,128,0,0,0,25,87,47,251,194,227,220,79,76,191,26,249,197,105,64,37,138,120,98,248,128,81,233,21,101,55,79,218,223,145,121,76,22,175,140,24,205,202,88,224,138,150,195,85,36,243,77,43,106,94,214,36,139,12,242,84,122,205,35,220,216,92,198,238,141,141,207,124,97,114,128,0,34,175,138,63,184,158,166,254,11,243,138,34,130,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,211,197,31,220,79,83,127,5,249,197,17,64,32,104,79,161,126,179,108,93,97,233,197,85,206,75,87,208,217,158,47,229,233,242,107,108,76,122,210,182,73,81,253,170,154,105,29,190,240,203,218,149,82,55,57,100,141,204,115,93,201,17,146,201,37,76,192,233,110,169,103,122,45,157,219,53,51,77,47,191,67,100,150,110,247,146,173,242,176,212,118,187,176,190,25,63,55,51,31,27,183,142,87,183,237,53,118,223,116,217,81,21,52,61,210,175,83,24,111,85,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,226,141,153,156,101,141,236,145,168,156,152,246,242,107,31,206,54,7,96,60,86,180,106,246,27,160,186,95,144,106,230,160,79,87,29,139,29,167,108,213,9,73,2,205,60,175,124,141,138,40,99,103,162,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,39,170,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,207,183,93,29,102,223,122,195,212,122,91,156,118,175,161,176,204,95,204,83,227,54,217,88,197,170,108,114,171,59,181,53,50,55,125,230,151,181,18,172,109,114,199,27,88,214,183,146,163,229,144,61,181,171,197,27,94,108,189,75,223,245,230,130,154,147,232,44,158,162,134,11,150,29,52,189,250,103,90,168,217,43,41,233,34,169,145,174,150,157,237,74,137,229,89,33,70,49,213,18,190,71,68,230,185,98,46,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,213,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,150,146,252,57,186,40,254,85,90,143,61,255,0,63,182,93,99,211,44,91,243,151,42,152,19,181,29,210,185,21,139,29,177,179,114,107,219,201,143,89,37,116,72,231,50,54,181,187,196,233,162,145,47,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,10,153,241,157,164,130,59,198,45,82,214,109,36,158,123,147,183,95,93,155,111,68,63,63,131,77,242,219,79,127,190,218,37,169,141,181,82,69,84,246,177,94,212,85,69,125,189,169,233,190,254,223,232,63,158,51,21,114,201,146,99,116,170,230,112,143,206,108,137,190,233,188,118,245,254,163,138,248,93,220,238,118,205,123,162,242,55,40,32,142,165,99,130,88,228,89,119,123,93,91,69,201,19,130,109,186,236,137,235,233,251,64,234,158,49,21,243,199,168,22,186,56,166,68,137,253,254,109,217,23,217,5,189,83,250,125,165,110,22,19,226,191,101,150,171,85,29,113,169,201,96,123,99,219,183,74,174,157,92,221,233,168,81,125,22,62,9,191,183,209,223,241,250,21,236,0,0,0,0,0,236,221,54,90,115,119,94,43,178,124,31,53,178,227,181,118,151,70,213,146,226,172,251,125,200,229,103,217,71,198,246,174,200,174,69,221,63,156,135,25,58,158,129,91,237,183,107,252,246,251,197,238,239,111,163,145,91,220,250,62,110,14,126,209,202,169,190,232,168,187,42,39,221,247,168,30,63,34,202,175,151,28,177,217,13,214,185,149,85,205,146,41,29,43,26,196,71,43,26,196,79,70,181,19,216,212,79,103,220,125,22,101,245,249,110,97,142,205,92,155,58,154,162,146,157,191,163,236,108,187,167,177,19,252,165,62,70,67,99,74,122,186,138,155,103,114,106,6,43,26,146,200,228,228,170,172,223,217,232,190,212,119,221,247,31,225,136,255,0,213,93,155,255,0,158,20,255,0,253,17,160,105,239,19,255,0,164,20,191,240,255,0,254,55,31,92,249,24,159,253,32,165,255,0,135,255,0,241,184,250,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,12,214,117,99,239,79,172,159,16,50,31,152,206,105,76,205,103,86,62,244,250,201,241,3,33,249,140,224,79,77,62,232,146,213,213,127,134,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,55,172,191,250,42,192,178,175,251,107,142,100,152,229,195,255,0,25,71,93,109,174,167,147,254,12,144,205,28,140,254,135,53,205,251,149,11,233,240,184,247,19,211,47,198,190,113,90,112,175,21,142,135,42,117,42,213,95,213,38,155,62,146,43,238,49,103,87,229,54,199,50,40,18,227,110,165,107,222,181,172,147,100,87,212,195,22,237,115,100,114,247,33,138,54,177,90,232,155,28,193,215,252,63,122,238,177,117,85,138,199,133,101,47,242,90,155,143,219,210,75,141,54,207,147,233,74,88,35,165,142,91,175,54,83,197,79,7,118,166,161,201,229,154,170,230,109,186,110,223,84,149,89,102,45,98,206,113,91,206,21,148,208,249,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,249,177,90,246,242,99,220,155,181,81,201,190,232,168,190,166,99,112,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,138,58,76,215,234,110,166,52,27,24,213,150,218,234,237,245,213,244,254,90,235,12,182,249,105,96,250,70,29,153,84,180,171,34,185,37,166,238,163,251,111,108,143,244,251,15,84,149,146,49,129,76,61,125,116,81,149,116,167,168,245,119,187,77,179,204,105,150,77,112,154,76,114,225,78,146,62,58,14,106,233,27,108,168,89,28,247,182,104,152,138,140,115,220,189,232,216,175,69,228,217,89,23,213,240,253,235,186,251,210,174,85,30,21,148,191,206,233,150,65,112,73,46,52,219,50,63,162,234,167,146,150,57,110,188,217,79,45,68,253,170,106,119,39,150,106,163,95,190,233,179,189,86,234,117,211,66,244,227,168,189,56,184,233,126,168,89,188,245,170,187,105,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,201,219,46,202,213,107,156,199,181,236,123,216,236,246,117,47,211,166,119,210,254,169,215,233,158,117,79,254,118,178,207,91,206,31,240,157,175,204,205,12,21,157,184,165,147,179,221,236,61,221,167,187,155,61,138,158,197,80,209,157,219,63,195,108,184,13,110,169,86,100,52,146,98,116,22,121,47,242,221,169,21,106,160,117,185,144,172,238,168,141,97,71,44,172,237,34,189,59,104,238,73,183,29,247,66,136,122,250,235,95,42,234,179,81,234,236,150,155,159,151,211,44,102,225,52,120,229,190,157,100,100,117,252,21,209,182,231,80,146,53,143,116,210,177,85,88,215,181,59,49,189,88,137,201,210,190,94,85,113,234,119,89,110,93,62,218,58,98,147,40,236,224,54,123,133,69,193,148,84,240,182,41,42,123,146,164,205,130,162,70,236,178,195,28,235,44,204,99,191,236,146,170,185,93,219,129,34,253,93,42,244,207,153,117,95,171,148,122,91,135,215,82,91,152,218,119,92,174,247,58,149,71,50,221,110,141,241,178,89,210,62,72,233,159,202,88,216,200,218,169,201,239,111,39,49,156,228,96,118,15,15,222,132,111,189,85,101,81,230,185,75,60,150,153,99,247,4,142,227,83,187,36,250,82,170,9,41,100,150,213,193,149,17,84,65,221,166,168,114,249,150,162,181,155,108,155,187,209,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,229,96,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,225,19,55,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,0,229,93,88,251,172,107,39,195,252,135,229,211,157,84,229,93,88,251,172,107,39,195,252,135,229,211,129,154,194,213,60,84,250,14,255,0,166,253,85,233,5,151,252,212,185,125,138,217,110,255,0,203,190,166,246,231,247,127,222,237,149,145,195,254,114,161,238,255,0,26,242,170,205,46,244,235,175,56,111,82,90,71,98,213,108,50,182,145,204,184,211,177,151,58,24,106,22,103,218,110,40,198,173,69,20,170,230,49,220,227,115,182,71,43,27,205,138,201,26,156,30,213,80,207,103,78,186,243,153,116,219,171,150,45,86,195,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,194,70,183,100,114,177,220,30,140,145,169,205,141,84,208,79,77,29,69,224,157,80,105,101,6,166,96,181,31,230,168,239,20,92,38,255,0,6,93,60,180,51,79,71,220,150,40,251,221,174,251,27,221,99,120,63,218,139,237,68,168,191,18,254,135,42,122,113,204,166,214,28,29,244,143,211,172,210,241,35,33,164,141,145,83,190,199,113,153,36,157,104,155,11,17,173,90,101,107,37,116,46,99,126,195,35,88,222,136,173,99,230,226,189,29,245,85,153,116,161,171,150,252,194,205,114,171,118,49,113,168,167,166,203,45,17,198,147,50,227,110,71,253,181,108,78,123,27,230,99,107,164,116,47,228,222,47,85,106,175,109,242,49,225,163,48,126,75,77,206,154,245,106,162,188,209,199,87,29,61,125,60,117,49,50,174,146,90,89,218,199,181,28,212,146,25,154,217,98,126,202,155,178,70,181,237,93,209,200,138,138,135,235,0,101,92,189,239,17,78,186,169,186,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,253,55,181,238,99,216,213,99,232,132,13,41,244,157,238,177,163,127,15,241,239,151,64,117,82,173,124,47,188,65,42,110,213,54,94,151,181,166,235,72,199,178,157,180,24,125,242,166,88,169,153,194,24,169,105,232,236,169,20,80,53,170,245,107,39,115,39,150,94,114,61,91,23,218,123,153,189,165,0,0,0,42,131,197,7,195,238,154,211,77,122,234,135,69,173,85,111,99,234,29,95,152,88,233,162,150,165,252,230,150,170,162,178,244,178,203,59,156,140,71,62,6,190,8,162,225,27,17,210,253,150,53,251,90,248,2,136,124,58,250,21,169,234,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,244,24,230,53,236,123,145,236,179,79,20,127,113,61,77,252,23,231,20,68,148,196,241,107,22,13,138,217,176,172,90,135,201,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,205,234,231,187,139,24,212,221,202,174,93,183,85,85,245,35,95,138,63,184,158,166,254,11,243,138,32,41,91,164,239,122,125,27,248,129,143,124,198,3,66,122,233,161,122,113,212,94,156,92,116,191,84,44,222,122,213,93,180,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,228,237,151,101,106,181,206,99,218,246,61,236,118,123,58,78,247,167,209,191,136,24,247,204,96,52,166,6,109,186,129,233,119,84,58,125,214,135,104,189,246,201,87,113,185,92,106,21,113,165,164,100,115,79,124,162,146,174,90,106,74,136,233,224,146,87,49,243,186,21,218,5,85,145,21,81,170,158,205,238,83,195,231,162,75,87,74,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,61,164,253,199,19,197,111,23,219,70,83,118,198,109,85,183,172,127,204,125,17,113,168,162,142,74,171,127,125,136,201,252,188,174,69,124,93,198,34,53,252,21,57,53,17,23,116,62,176,0,0,25,87,45,211,95,186,28,166,234,59,162,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,182,249,22,55,162,163,152,248,106,44,210,159,73,222,235,26,55,240,255,0,30,249,116,0,103,7,19,202,111,184,54,85,102,205,113,106,239,37,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,7,163,152,238,47,99,87,103,34,181,118,217,81,83,208,191,62,128,122,193,181,117,101,164,109,117,193,106,227,206,240,234,122,58,12,173,147,68,212,101,76,239,99,146,58,232,157,27,27,23,10,133,134,87,172,109,107,86,39,181,236,227,193,35,146,72,129,226,205,209,37,170,203,77,116,234,223,78,32,164,160,167,146,162,142,28,178,207,77,74,216,152,233,231,150,70,62,236,178,58,100,69,124,146,201,71,19,226,138,45,220,247,186,103,42,170,200,226,189,116,47,93,53,31,167,77,71,183,106,134,151,222,124,141,214,135,120,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,197,187,166,232,228,115,90,246,57,143,99,30,208,211,72,57,167,78,186,235,140,245,31,164,118,45,87,197,169,106,233,105,238,148,236,74,170,121,169,170,24,202,106,212,99,124,205,60,82,205,20,73,84,200,165,87,196,179,196,213,141,207,141,232,139,187,92,137,210,192,0,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,67,226,51,209,71,242,85,212,120,47,248,5,178,235,38,153,101,63,156,182,212,206,157,216,237,117,202,175,89,45,142,155,147,158,238,44,98,73,19,165,70,185,241,185,205,222,87,67,44,139,125,39,159,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,125,158,196,150,24,213,88,237,216,244,69,107,145,205,85,106,133,112,120,74,116,81,244,37,29,31,86,90,155,108,186,209,222,166,239,71,133,219,231,78,196,109,161,154,14,219,238,110,68,119,57,59,204,150,88,226,108,141,107,82,52,116,168,146,36,176,189,159,43,199,59,245,39,251,201,252,52,181,66,170,252,115,191,82,127,188,159,195,64,138,190,23,30,253,154,101,248,215,201,235,75,116,235,111,163,236,103,171,157,47,150,202,228,164,162,205,172,116,243,187,19,188,85,203,81,216,161,158,89,32,124,204,146,56,158,141,115,38,109,51,34,87,185,146,44,104,229,123,26,229,78,46,168,191,11,143,126,205,50,252,107,228,245,165,255,0,1,154,204,91,166,45,101,201,250,130,165,233,137,216,191,208,249,244,215,7,219,230,162,186,76,216,35,165,237,196,233,164,157,242,39,36,116,45,129,142,153,31,31,62,228,104,139,18,73,201,136,235,254,233,139,167,172,87,165,253,26,178,233,30,45,83,231,252,135,114,166,227,116,125,44,116,243,92,235,165,119,41,106,36,107,19,253,204,108,71,57,238,100,81,68,197,123,248,114,95,107,106,192,48,219,22,101,127,212,27,54,61,73,71,144,229,84,244,52,215,170,232,81,90,250,246,81,164,169,76,178,162,47,23,61,141,158,70,35,246,230,172,224,213,85,108,108,70,250,0,4,85,241,71,247,19,212,223,193,126,113,68,74,162,42,248,163,251,137,234,111,224,191,56,162,2,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,156,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,124,249,106,158,43,157,11,127,143,234,131,69,48,207,251,162,171,63,162,161,119,251,151,54,233,29,58,55,255,0,43,230,158,215,127,145,50,179,253,113,48,19,43,162,78,176,113,158,174,116,190,43,211,86,146,139,54,177,211,192,220,178,207,73,21,71,98,134,121,100,157,144,190,57,37,98,53,204,153,180,207,149,24,215,200,177,163,145,143,115,149,57,58,69,25,150,208,189,116,212,126,157,53,30,221,170,26,95,121,242,55,90,29,226,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,127,22,238,155,163,145,205,107,216,230,61,140,123,116,83,161,122,233,167,29,69,233,197,187,84,52,190,243,231,173,85,219,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,206,77,221,55,86,171,92,215,177,207,99,216,247,5,117,248,231,126,164,255,0,121,63,134,156,43,194,79,0,195,117,79,93,51,253,62,212,28,122,146,249,143,95,52,222,190,154,186,134,165,23,132,172,250,74,218,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,221,124,115,191,82,127,188,159,195,72,85,209,7,84,191,201,31,92,96,212,138,220,111,233,187,45,202,223,37,138,247,79,19,184,213,50,134,89,161,149,210,211,42,185,24,179,49,240,70,228,107,254,203,218,142,102,236,87,36,140,15,203,214,15,73,153,151,72,186,161,245,30,251,81,87,120,177,87,211,199,83,98,200,221,64,148,176,93,88,145,177,103,70,49,36,149,24,248,165,122,198,230,43,249,237,219,122,162,54,86,42,240,163,74,122,233,163,154,113,213,134,135,92,112,107,180,214,171,165,171,35,183,165,117,130,247,19,82,178,58,42,167,194,171,73,114,166,116,111,111,62,61,196,114,112,145,173,146,55,57,138,170,201,28,139,86,189,5,244,43,153,91,186,222,188,216,181,106,130,145,41,244,42,162,150,239,112,90,74,164,150,10,171,140,168,146,218,123,111,100,140,149,24,228,79,56,138,172,95,74,116,138,102,49,100,86,160,89,167,71,61,61,127,38,14,159,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,246,88,155,49,189,172,0,5,0,248,163,251,246,106,111,224,191,39,162,47,248,160,31,20,127,126,205,77,252,23,228,244,64,73,78,128,186,81,211,142,173,122,17,203,112,172,214,47,35,117,161,212,11,148,246,11,252,16,163,234,173,21,78,182,91,81,92,212,85,78,228,47,226,212,150,21,84,108,141,107,85,21,143,100,114,50,186,245,75,75,115,189,22,206,238,122,103,169,118,47,161,178,75,55,103,206,209,121,168,106,59,93,216,89,52,127,156,133,239,141,219,199,43,29,246,92,187,111,178,236,168,168,150,255,0,224,169,238,177,148,252,64,174,249,117,184,247,254,36,93,33,226,189,68,104,213,211,58,182,209,90,168,53,11,9,183,190,182,215,121,172,175,142,223,12,148,49,59,187,81,73,87,60,137,219,236,246,251,207,141,100,115,27,28,187,57,100,138,55,204,174,14,107,225,165,226,9,77,172,54,171,63,79,154,191,117,171,147,80,104,41,252,181,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,174,238,85,87,171,183,176,163,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,253,225,231,213,53,215,170,125,6,167,190,229,240,213,187,48,198,170,22,207,144,86,37,169,212,180,85,179,167,218,138,104,36,110,240,189,238,133,98,116,172,98,181,89,34,185,123,81,198,248,121,7,53,241,31,240,255,0,163,234,34,197,46,173,233,14,59,254,171,20,30,90,9,105,169,228,130,158,60,138,151,155,35,227,80,249,159,28,108,154,24,213,94,201,149,220,150,56,150,39,35,255,0,50,177,82,182,39,148,223,112,108,170,205,154,226,213,222,74,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,78,15,71,49,220,94,198,174,206,69,106,237,178,162,167,161,169,50,170,252,87,58,22,255,0,31,213,6,138,97,159,247,69,86,127,69,66,239,247,46,109,210,58,116,111,254,87,205,61,174,255,0,34,101,103,250,226,96,38,87,68,157,96,227,61,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,114,119,31,241,31,241,0,163,233,222,197,46,146,105,14,69,254,171,21,254,90,121,106,105,227,130,162,60,118,151,155,36,229,80,201,153,36,111,154,104,209,88,200,85,188,146,57,86,87,43,63,50,146,211,182,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,162,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,39,202,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,206,87,236,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,129,249,49,60,90,251,156,229,86,108,43,22,161,243,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,243,122,181,141,228,247,181,55,114,163,83,125,213,81,61,75,254,232,95,163,43,23,71,154,113,85,108,146,235,244,206,103,148,121,122,140,154,229,19,222,148,174,146,36,127,106,154,154,55,109,180,49,119,101,68,145,205,73,36,115,220,231,113,69,100,81,241,255,0,13,207,15,186,158,157,169,164,214,29,100,181,82,59,81,110,52,238,166,162,182,205,20,83,63,25,98,75,60,114,172,85,16,207,44,51,62,166,21,129,202,246,181,175,141,138,248,247,217,242,34,207,80,40,7,197,31,223,179,83,127,5,249,61,17,232,58,12,232,251,25,234,231,75,245,198,202,228,164,162,205,172,116,246,39,98,119,138,185,106,59,20,51,203,37,91,230,100,145,196,244,107,153,51,105,153,18,189,204,145,99,71,43,216,215,42,113,119,159,241,71,247,236,212,223,193,126,79,68,74,175,3,31,215,103,238,223,241,32,43,47,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,56,159,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,218,167,133,15,92,116,217,45,170,201,210,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,54,137,97,137,177,236,199,70,206,247,74,241,31,240,255,0,163,234,34,197,46,173,233,14,59,254,171,20,30,90,9,105,169,228,130,158,60,138,151,155,35,227,80,249,159,28,108,154,24,213,94,201,149,220,150,56,150,39,35,255,0,50,177,82,8,26,168,4,32,240,211,235,170,167,169,172,102,171,76,53,58,190,174,171,84,49,202,121,238,85,85,206,165,138,56,46,246,229,168,68,108,236,72,35,100,80,190,21,158,24,93,26,181,57,39,110,70,185,234,233,18,57,190,0,0,0,170,191,28,239,212,159,239,39,240,210,213,10,171,241,206,253,73,254,242,127,13,3,149,120,42,123,211,229,63,15,235,190,99,110,46,164,165,111,5,79,122,124,167,225,253,119,204,109,197,212,128,0,0,0,1,64,62,40,254,253,154,155,248,47,201,232,142,85,211,23,79,89,87,84,26,203,101,210,60,90,167,200,121,254,229,77,198,232,250,89,42,33,182,80,196,222,82,212,72,214,39,251,152,216,142,115,26,249,101,137,138,246,115,228,157,87,197,31,223,179,83,127,5,249,61,17,55,252,31,46,120,110,1,210,38,165,234,150,71,29,37,186,158,215,148,92,42,111,55,102,210,43,231,75,117,21,178,146,125,158,177,181,101,145,145,36,149,15,107,17,29,178,201,39,20,221,235,184,75,79,245,26,232,47,166,15,251,107,79,130,233,213,191,255,0,10,178,186,170,105,234,63,177,171,52,245,85,31,248,184,154,233,127,236,81,183,236,208,103,81,90,243,153,117,37,171,151,221,86,204,235,106,220,251,141,67,217,108,161,154,161,38,101,166,220,143,114,211,209,68,173,99,27,194,54,187,101,114,49,188,222,175,145,201,205,238,85,232,29,109,245,131,147,117,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,201,221,127,195,131,195,254,179,168,139,236,90,183,171,216,239,250,147,208,121,152,34,166,168,146,122,121,50,42,174,15,143,141,59,225,124,114,50,24,100,84,123,230,71,113,89,34,72,154,143,252,242,196,18,131,166,171,183,84,119,255,0,13,253,106,190,245,17,115,171,184,217,238,56,61,250,175,12,172,188,205,44,215,186,154,41,45,181,78,150,90,137,36,85,115,233,156,229,99,169,221,34,172,138,213,145,127,196,249,114,157,141,41,245,99,238,177,172,159,15,242,31,151,78,102,176,13,84,0,0,0,0,0,0,28,171,171,31,117,141,100,248,127,144,252,186,115,170,149,193,226,161,215,85,54,1,143,93,122,97,210,218,250,73,242,123,229,60,214,220,206,105,169,101,231,105,183,79,75,11,219,4,73,36,105,12,143,170,134,165,81,100,99,223,218,99,94,156,91,35,216,248,194,157,141,84,25,87,46,207,195,115,196,18,167,168,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,77,182,100,138,129,61,64,0,14,85,213,143,186,198,178,124,63,200,126,93,57,213,78,85,213,143,186,198,178,124,63,200,126,93,56,25,172,45,211,197,123,161,202,108,150,213,123,234,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,187,68,176,196,233,55,99,163,127,122,162,205,84,1,152,29,45,213,44,239,69,179,187,102,166,105,165,247,232,108,146,205,222,242,85,190,86,26,142,215,118,23,195,39,230,230,99,227,118,241,202,246,253,166,174,219,238,155,42,34,166,135,186,85,234,99,13,234,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,156,81,179,51,140,177,189,146,53,19,147,30,222,77,99,249,198,202,182,241,58,232,59,242,33,125,169,215,157,39,178,241,192,114,11,131,190,146,181,219,173,221,186,92,94,103,50,22,199,187,187,174,94,205,68,238,168,86,241,142,56,161,114,199,10,109,206,38,172,106,233,71,170,237,71,233,43,81,217,154,225,82,249,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,201,203,20,200,138,232,220,231,34,163,216,249,35,120,78,175,28,239,212,159,239,39,240,211,133,120,73,224,24,110,169,235,166,127,167,218,131,143,82,95,49,235,230,155,215,211,87,80,212,162,240,149,159,73,91,85,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,59,87,141,197,206,154,245,106,208,107,205,28,117,113,211,215,211,228,21,49,50,174,146,90,89,218,199,182,216,230,164,144,204,214,203,19,246,84,221,146,53,175,106,238,142,68,84,84,35,87,134,22,188,225,186,7,213,29,37,211,80,43,105,45,182,44,178,207,83,140,212,93,170,234,22,24,45,175,150,88,103,138,105,23,131,147,131,165,166,142,37,87,43,24,196,153,100,115,209,177,174,225,224,58,193,233,51,50,233,23,84,62,163,223,106,42,239,22,42,250,120,234,108,89,27,168,18,150,11,171,18,54,44,232,198,36,146,163,31,20,175,88,220,197,127,61,187,111,84,70,202,197,94,255,0,225,185,226,9,77,211,181,76,154,61,172,151,90,183,105,213,198,161,213,52,87,41,165,150,102,99,47,72,167,146,84,138,158,24,37,154,102,84,204,176,53,88,215,53,145,189,95,38,219,190,69,91,95,234,119,167,172,87,170,13,26,189,105,30,83,83,228,60,255,0,110,166,221,116,101,44,117,19,91,43,162,119,40,170,35,107,211,253,212,111,70,185,142,124,82,202,196,123,57,242,76,240,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,250,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,6,156,193,88,30,16,157,94,101,89,95,155,233,127,80,171,110,183,159,161,173,237,173,196,107,82,130,74,143,39,67,22,237,158,146,170,161,170,189,184,89,202,15,46,178,53,26,221,221,15,113,55,166,132,179,240,0,21,23,226,237,173,250,209,166,189,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,155,236,198,167,220,128,91,160,43,87,193,175,86,53,79,84,63,43,255,0,148,205,75,202,242,223,163,62,175,249,47,167,111,53,53,254,87,185,244,135,115,181,222,123,184,114,237,179,151,29,183,224,221,253,136,89,80,0,14,105,175,61,69,105,31,77,184,109,78,103,170,217,101,37,185,141,167,154,106,27,99,37,99,174,55,103,198,172,106,195,71,78,174,71,76,254,82,196,138,169,179,25,205,29,35,152,205,220,129,200,60,81,253,196,245,55,240,95,156,81,20,2,92,79,80,221,89,225,189,93,120,98,106,102,113,98,167,164,179,223,104,42,45,52,215,220,113,181,235,85,61,169,235,124,165,72,21,239,88,226,87,178,88,152,146,53,232,206,27,247,24,138,174,137,232,148,236,6,170,0,0,0,0,101,92,2,210,112,94,139,45,93,83,248,98,105,213,247,16,199,233,29,170,152,213,61,225,113,250,197,169,109,42,214,192,151,202,215,75,111,158,71,53,90,246,57,171,43,162,71,171,81,147,43,87,185,27,31,55,32,233,94,24,190,32,21,154,187,71,77,211,246,183,228,94,111,58,164,227,6,51,114,150,57,229,170,191,82,199,4,211,74,218,151,181,139,26,77,4,116,254,179,72,246,186,102,189,187,163,164,107,223,37,138,153,108,255,0,162,172,11,42,255,0,182,184,230,73,142,92,63,241,148,117,214,218,234,121,63,224,201,12,209,200,207,232,115,92,223,185,80,189,239,15,62,180,237,93,83,233,125,61,139,47,200,41,29,170,152,213,58,166,65,70,148,205,165,90,216,18,78,49,92,32,141,174,86,189,142,106,196,217,85,136,212,100,202,228,237,198,199,195,200,63,95,138,63,184,158,166,254,11,243,138,34,149,186,78,247,167,209,191,136,24,247,204,96,46,167,197,31,220,79,83,127,5,249,197,17,74,221,39,123,211,232,223,196,12,123,230,48,1,42,188,78,186,14,252,136,95,106,117,231,73,236,188,112,28,130,224,239,164,173,118,235,119,110,151,23,153,204,133,177,238,238,235,151,179,81,59,170,21,188,99,142,40,92,177,194,155,115,137,171,26,186,81,234,187,81,250,74,212,118,102,184,84,190,122,213,93,219,130,255,0,96,158,101,101,45,222,149,170,170,141,114,162,47,110,102,114,114,197,50,34,186,55,57,200,168,246,62,72,223,163,59,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,76,251,117,209,209,149,247,163,205,71,165,182,71,117,250,103,12,202,60,197,70,51,114,149,236,74,167,71,18,179,187,77,83,27,118,218,104,187,177,34,200,214,164,114,53,237,115,120,170,190,40,195,176,120,145,248,130,83,117,19,83,30,143,104,221,214,173,186,117,110,168,109,77,109,202,25,101,133,153,51,214,40,36,137,37,167,154,8,166,133,148,211,36,237,70,57,206,100,143,70,73,182,236,141,83,128,116,125,210,102,101,213,214,168,125,71,177,84,85,217,236,84,20,242,84,223,114,54,208,37,84,22,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,254,123,119,30,136,173,137,234,156,255,0,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,213,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,67,221,49,116,245,138,244,191,163,86,93,35,197,170,124,255,0,144,238,84,220,110,143,165,142,158,107,157,116,174,229,45,68,141,98,127,185,141,136,231,61,204,138,40,152,175,127,14,74,30,171,75,116,183,4,209,108,18,217,166,122,105,98,250,27,27,179,119,188,149,23,154,154,163,181,221,153,243,73,249,201,158,249,29,188,146,189,223,105,203,182,251,38,200,136,137,234,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,180,252,100,233,113,191,169,54,26,169,100,98,93,182,171,237,183,147,247,95,206,219,209,125,55,227,250,63,208,71,223,9,188,255,0,12,199,53,90,91,14,71,81,79,79,87,112,99,153,70,249,103,115,57,203,37,77,11,35,98,34,38,202,170,173,119,181,73,49,227,31,105,161,147,75,44,183,55,83,177,106,99,74,174,47,86,55,116,222,162,222,213,245,219,127,103,244,144,111,195,122,183,16,165,234,34,202,220,162,149,243,73,36,244,204,163,226,200,157,198,117,174,163,224,171,207,217,252,239,103,175,236,2,88,120,176,99,122,117,117,191,90,97,169,189,210,219,110,239,243,29,199,202,231,174,251,50,133,83,209,94,140,253,4,255,0,143,246,149,68,246,163,92,168,215,34,167,237,45,239,198,11,20,197,25,136,91,178,105,169,230,75,195,187,221,169,24,200,248,255,0,141,160,98,238,170,156,191,67,246,47,252,69,65,128,0,0,0,0,59,39,75,180,175,169,207,227,69,185,71,71,11,121,119,28,246,181,81,127,49,54,222,170,169,183,175,254,179,141,157,91,167,170,234,90,92,162,72,170,165,108,105,42,166,206,228,136,190,145,203,236,85,2,219,250,134,233,155,73,50,142,149,46,117,184,133,60,92,109,180,183,11,156,51,195,81,60,205,123,161,167,171,217,61,102,219,244,149,127,111,179,216,165,50,99,214,74,150,234,117,190,193,69,19,165,153,151,200,169,99,98,39,171,156,149,8,196,79,85,253,187,125,229,146,106,255,0,88,248,190,51,209,173,187,14,196,50,42,106,171,237,210,122,235,125,93,58,213,199,36,177,211,204,218,237,213,205,142,116,122,122,190,61,149,81,83,213,61,23,208,173,11,14,75,112,161,206,40,114,168,19,149,100,87,72,171,154,137,201,119,145,38,73,19,216,187,251,83,246,239,253,32,105,219,28,167,154,150,205,79,4,236,86,61,188,247,69,251,183,122,169,244,207,39,165,121,13,126,85,129,219,47,215,58,119,67,83,83,222,230,199,49,205,84,227,51,218,158,142,85,95,99,83,239,61,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,3,53,157,88,251,211,235,39,196,12,135,230,51,154,83,51,89,213,143,189,62,178,124,64,200,126,99,56,23,83,225,113,238,39,166,95,141,124,226,180,149,68,85,240,184,247,19,211,47,198,190,113,90,74,160,33,86,89,225,77,211,238,115,212,117,231,91,242,154,219,173,110,63,144,121,139,133,199,15,239,75,28,51,222,39,123,157,45,87,156,100,141,153,176,185,94,233,59,13,217,82,85,221,36,72,191,48,76,171,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,214,0,21,193,227,113,115,195,98,209,125,61,179,87,71,72,185,101,86,81,45,77,173,238,164,87,78,150,232,169,36,109,106,50,110,59,49,139,44,212,28,153,201,57,170,70,187,59,182,170,219,31,51,237,226,67,173,247,93,110,234,191,44,117,194,199,73,107,167,192,234,42,48,122,22,67,35,164,124,240,80,86,84,34,207,43,151,100,87,201,44,146,189,17,173,68,107,21,140,251,74,213,145,225,24,11,179,240,105,201,240,219,159,75,151,76,102,197,111,164,160,190,217,50,138,183,223,88,219,146,207,61,107,231,138,39,65,90,248,87,214,157,142,137,169,76,214,162,112,114,209,72,244,85,114,189,18,160,100,210,28,201,154,47,79,175,109,130,146,76,78,124,162,108,65,242,54,116,239,193,113,101,36,117,77,107,227,93,149,89,36,82,61,90,230,242,217,97,145,31,195,120,249,202,175,8,141,98,181,105,175,84,111,196,114,59,245,93,13,183,80,108,242,217,41,162,90,166,197,69,37,213,178,199,53,35,167,107,222,214,171,213,172,168,130,37,68,115,251,149,77,99,83,243,142,80,47,36,3,159,245,11,148,223,112,109,2,212,188,215,22,174,242,87,172,127,15,188,221,45,213,61,166,73,216,170,130,138,89,34,147,131,209,204,119,23,177,171,179,145,90,187,108,168,169,232,7,64,57,87,86,62,235,26,201,240,255,0,33,249,116,229,43,127,117,31,174,207,246,243,255,0,147,54,127,249,161,117,61,88,251,172,107,39,195,252,135,229,211,129,154,194,69,116,57,213,221,215,164,29,92,118,87,61,186,174,241,137,223,169,219,109,200,237,80,84,57,143,124,8,244,115,42,161,98,185,34,125,76,43,203,135,113,54,86,73,52,104,232,251,171,35,99,169,223,250,215,233,70,251,210,94,178,214,225,189,171,173,102,33,114,222,179,22,189,214,194,198,249,250,94,44,89,35,87,70,170,197,154,7,191,181,34,108,199,46,204,147,182,198,75,26,1,127,223,244,9,174,58,89,255,0,223,188,51,80,49,255,0,252,117,55,158,181,215,83,127,192,150,46,112,203,255,0,130,246,242,254,106,167,164,96,233,159,194,231,65,186,122,204,170,117,2,235,83,87,158,95,104,175,30,127,24,168,187,197,219,101,146,6,35,187,45,237,49,221,170,138,150,171,185,45,67,218,136,143,142,39,197,28,46,98,171,160,7,134,135,92,117,61,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,97,145,164,140,84,86,189,147,94,72,3,133,117,137,213,86,27,210,134,145,220,51,11,205,202,145,217,61,198,158,162,155,19,180,73,26,204,251,141,197,25,246,21,209,53,236,119,150,141,206,141,211,63,147,120,177,81,168,189,199,198,199,244,13,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,68,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,76,240,245,47,212,94,119,213,6,169,215,234,102,117,81,254,118,142,207,69,194,31,240,101,175,204,205,52,20,125,200,162,143,189,218,239,189,189,215,183,155,253,170,190,196,64,241,89,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,57,202,253,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,19,207,150,63,225,29,209,246,51,170,55,90,238,164,117,1,41,46,22,220,62,241,29,6,61,109,108,181,17,79,13,238,153,212,181,141,174,123,163,123,27,194,54,186,54,182,55,119,27,34,203,34,185,173,237,183,157,112,0,47,79,195,155,175,111,229,81,98,159,77,245,18,15,47,169,184,205,191,206,85,212,65,79,194,150,245,66,199,178,37,172,106,49,56,67,50,62,72,219,44,94,141,87,61,175,137,56,185,209,195,29,122,167,232,178,213,169,157,13,105,87,81,218,115,143,210,65,155,98,154,111,143,213,228,143,109,75,105,210,233,100,130,207,26,201,43,218,173,227,45,77,59,88,197,107,149,204,115,161,108,140,252,226,178,8,219,89,120,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,56,61,28,199,113,123,26,187,57,21,171,182,202,138,158,128,106,76,17,255,0,162,14,169,127,149,198,135,65,169,21,184,223,208,151,171,109,194,75,21,238,158,39,114,165,125,116,80,195,43,165,166,85,114,189,33,123,39,141,200,215,253,166,57,92,205,222,141,73,31,32,0,0,0,17,87,197,31,220,79,83,127,5,249,197,17,42,136,171,226,143,238,39,169,191,130,252,226,136,10,86,233,59,222,159,70,254,32,99,223,49,128,210,153,154,206,147,189,233,244,111,226,6,61,243,24,13,41,128,0,0,0,1,149,115,73,29,50,93,173,86,14,145,52,162,251,125,185,210,91,173,182,237,55,177,85,214,86,85,204,216,96,166,130,59,100,46,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,54,228,202,234,159,174,58,109,74,233,183,74,186,91,211,102,85,197,98,198,49,124,125,153,77,205,207,150,5,184,220,105,104,35,98,209,50,61,209,31,77,12,187,185,206,145,171,220,154,40,220,196,107,98,108,147,7,201,241,6,235,110,235,213,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,119,135,207,68,151,94,171,243,249,47,185,60,21,116,58,117,138,212,83,205,117,172,117,43,157,5,218,118,205,11,159,105,100,141,154,39,177,242,83,186,71,58,88,213,203,10,118,213,200,139,36,123,242,174,149,122,103,204,186,175,213,202,61,45,195,235,169,45,204,109,59,174,87,123,157,74,163,153,110,183,70,248,217,44,233,31,36,116,207,229,44,108,100,109,84,228,247,183,147,152,206,114,51,67,218,85,166,120,174,141,233,198,57,165,184,85,39,151,178,227,54,248,173,244,220,163,141,146,77,193,62,220,242,246,216,198,58,105,94,174,146,71,163,83,156,143,123,149,55,114,129,232,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,89,31,250,245,213,44,239,69,186,78,206,117,51,77,47,191,67,100,150,111,163,60,149,111,149,134,163,181,221,185,82,195,39,230,230,99,227,118,241,202,246,253,166,174,219,238,155,42,34,165,96,116,245,226,61,214,118,115,175,186,105,133,101,58,201,231,108,185,6,97,102,181,220,105,190,174,218,163,239,210,207,91,20,114,199,205,148,205,123,121,49,238,77,218,168,228,223,116,84,95,80,46,252,0,0,0,0,170,191,28,239,212,159,239,39,240,210,213,10,171,241,206,253,73,254,242,127,13,2,42,248,92,123,246,105,151,227,95,39,173,47,248,160,31,11,143,126,205,50,252,107,228,245,165,255,0,0,0,0,34,175,138,63,184,158,166,254,11,243,138,34,85,17,87,197,31,220,79,83,127,5,249,197,16,20,2,106,160,202,185,166,141,116,215,77,56,233,211,78,46,58,161,170,23,159,35,106,161,218,40,97,137,17,245,87,10,167,34,172,116,180,209,170,167,114,103,241,118,201,186,53,26,215,61,238,99,24,247,180,41,135,196,211,163,236,103,165,173,80,178,94,180,229,41,40,240,156,230,158,87,90,172,237,150,162,89,237,147,209,199,78,202,150,62,73,223,35,165,99,221,51,37,107,213,251,239,36,140,226,212,141,174,127,63,232,147,172,28,155,164,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,223,174,130,40,231,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,94,77,230,154,233,174,154,143,212,94,163,220,117,67,84,47,62,122,235,93,180,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,220,44,228,237,147,117,114,185,206,123,220,247,189,239,116,255,0,240,148,232,163,233,186,202,62,172,181,54,217,106,172,178,195,222,143,11,183,206,157,249,29,93,12,253,183,220,220,136,238,17,246,95,20,177,196,217,26,231,44,138,233,81,35,88,161,123,195,235,120,231,126,164,255,0,121,63,134,149,86,90,167,142,119,234,79,247,147,248,105,18,188,63,186,103,195,122,175,212,188,215,75,115,10,234,187,115,219,131,213,220,173,23,58,101,87,62,221,113,142,186,137,145,78,177,242,70,204,206,50,200,199,198,229,78,76,123,184,185,143,225,35,3,176,120,98,245,227,249,16,190,211,104,54,172,94,184,224,57,5,193,191,70,221,46,55,30,221,46,47,51,153,51,164,217,189,167,47,102,162,119,83,163,185,73,28,80,185,100,153,118,231,43,151,208,120,207,235,205,54,85,170,24,214,128,88,171,106,252,190,15,78,235,165,245,141,168,149,176,73,113,172,142,55,65,27,225,86,35,30,248,105,182,123,101,71,63,210,186,70,39,5,107,209,208,43,84,180,183,59,209,108,238,231,166,122,151,98,250,27,36,179,118,124,237,23,154,134,163,181,221,133,147,71,249,200,94,248,221,188,114,177,223,101,203,182,251,46,202,138,137,229,64,181,79,8,77,99,234,127,82,114,170,188,10,239,158,125,37,164,250,121,143,182,153,244,119,10,42,121,166,167,154,121,21,40,105,225,168,71,50,165,187,54,42,142,42,229,154,38,69,10,197,193,156,161,115,45,80,139,254,29,61,58,211,116,247,211,70,57,5,231,19,164,180,230,217,85,59,111,57,52,201,20,173,171,145,242,61,239,165,167,168,73,154,215,198,248,41,228,142,55,67,178,49,146,247,213,17,85,239,123,225,7,94,189,122,245,99,162,221,88,231,58,103,166,154,173,244,54,55,102,250,51,201,81,125,5,109,168,237,119,109,180,179,73,249,201,169,223,35,183,146,87,187,237,57,118,223,100,217,17,17,2,223,202,1,241,71,247,236,212,223,193,126,79,68,89,247,133,254,189,234,199,81,58,5,127,205,117,143,43,250,193,122,162,204,42,173,112,84,249,26,106,78,20,172,162,162,145,177,240,167,142,54,46,207,154,69,221,83,151,218,219,125,145,17,43,7,197,31,223,179,83,127,5,249,61,16,19,255,0,193,83,221,99,41,248,129,93,242,235,113,21,124,78,186,241,252,183,223,106,116,27,73,239,92,176,28,126,224,239,164,174,150,235,143,114,151,40,153,172,133,209,238,222,211,87,179,79,59,106,17,188,100,146,41,156,145,204,155,240,137,201,194,176,190,174,238,186,117,209,150,79,210,238,33,110,171,167,185,103,25,69,77,202,245,121,74,135,68,144,218,157,77,69,31,149,131,182,228,115,159,51,169,165,100,188,254,199,101,92,206,50,119,149,98,229,90,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,170,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,161,208,58,62,233,51,50,234,235,84,62,163,216,170,42,236,246,42,10,121,42,111,185,27,104,18,170,11,83,22,55,172,8,246,44,145,35,223,44,172,72,218,196,127,61,187,143,68,86,196,245,77,9,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,225,19,55,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,21,211,23,79,88,175,75,250,53,101,210,60,90,167,207,249,14,229,77,198,232,250,88,233,230,185,215,74,238,82,212,72,214,39,251,152,216,142,115,220,200,162,137,138,247,240,228,189,84,0,4,32,241,111,215,154,109,44,233,162,77,54,183,214,213,193,144,234,125,71,209,116,203,77,81,45,59,226,183,64,248,229,174,145,94,198,43,94,199,53,98,166,124,78,123,57,178,177,203,246,154,199,181,66,146,242,203,141,138,241,149,94,110,216,182,57,245,126,203,91,112,168,168,183,90,60,227,234,254,143,165,124,142,116,84,221,247,162,62,94,219,21,172,238,57,57,59,142,235,234,167,106,232,31,41,211,140,43,171,221,54,201,245,98,186,213,67,141,208,220,42,29,45,93,210,36,125,45,53,83,169,38,101,28,207,87,34,182,62,21,78,167,114,74,237,155,19,154,146,43,152,140,87,39,42,210,173,51,202,181,147,81,241,205,45,194,169,60,197,235,38,184,69,111,166,229,28,143,142,30,107,246,231,151,182,199,189,176,196,196,116,146,61,26,188,35,99,220,169,179,84,242,160,106,160,28,171,165,141,107,254,81,61,62,225,58,199,37,191,201,85,228,22,245,243,240,54,46,220,108,174,130,87,211,213,118,155,220,145,82,21,158,25,86,62,79,87,118,213,156,182,118,232,157,84,10,1,241,71,247,236,212,223,193,126,79,68,74,175,3,31,215,103,238,223,241,34,42,248,163,251,246,106,111,224,191,39,162,37,87,129,143,235,179,247,111,248,144,22,168,85,175,138,199,66,86,165,181,87,245,77,163,88,205,91,110,77,168,89,243,123,85,186,6,186,9,32,86,189,210,94,17,136,168,230,61,174,70,164,252,26,228,122,63,190,228,103,9,228,146,210,143,41,165,186,165,130,107,78,9,108,212,205,52,190,253,51,141,222,123,222,74,183,202,205,79,221,237,76,248,100,252,220,204,100,141,218,72,158,223,180,212,223,109,211,116,84,85,12,209,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,231,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,4,116,117,214,46,9,213,254,9,81,127,176,81,253,13,146,89,184,125,96,199,251,147,84,125,23,221,154,161,148,191,223,79,130,40,231,238,199,78,178,126,109,23,134,252,93,178,167,173,101,248,145,248,125,211,116,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,190,239,141,22,42,244,235,175,57,151,77,186,185,98,213,108,50,182,173,175,183,84,49,151,58,24,106,18,22,93,173,202,246,173,69,20,170,230,61,188,36,107,118,71,43,29,193,232,201,26,156,216,213,64,210,240,57,254,133,235,166,156,117,23,167,22,237,80,210,251,207,158,181,87,111,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,57,55,116,221,90,173,115,94,199,61,143,99,221,16,60,86,250,163,215,110,154,255,0,37,223,145,76,231,234,231,214,63,166,254,147,255,0,6,81,214,119,252,191,145,236,255,0,174,98,147,143,30,252,191,163,182,252,189,119,217,54,9,254,85,95,142,119,234,79,247,147,248,105,245,124,47,250,204,234,79,168,157,125,191,225,90,199,169,31,88,44,180,88,125,85,210,10,111,161,232,41,56,85,50,182,138,54,201,206,158,8,222,187,50,105,19,101,94,63,107,125,183,68,84,249,94,57,223,169,63,222,79,225,160,114,175,5,79,122,124,167,225,253,119,204,109,197,212,148,173,224,169,239,79,148,252,63,174,249,141,184,186,144,0,0,0,0,40,7,197,31,223,179,83,127,5,249,61,17,199,227,215,156,202,139,167,150,244,229,103,173,171,183,227,213,153,69,94,77,122,72,106,17,25,117,123,233,232,162,166,134,86,35,17,220,32,117,36,146,34,115,86,61,242,177,202,196,116,44,113,216,60,81,253,251,53,55,240,95,147,209,28,83,66,244,47,81,250,139,212,123,118,151,233,125,155,207,93,107,183,150,105,165,85,101,45,190,149,170,137,37,85,76,136,139,219,133,156,155,186,236,174,87,57,172,99,94,247,177,142,14,151,209,39,71,217,55,87,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,156,93,127,216,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,120,68,205,213,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,207,232,94,133,233,199,78,154,113,110,210,253,47,179,121,27,85,14,242,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,139,119,93,145,168,214,181,140,107,24,198,49,189,0,14,85,213,143,186,198,178,124,63,200,126,93,57,154,195,74,125,88,251,172,107,39,195,252,135,229,211,153,172,3,85,0,0,0,0,0,28,127,170,174,166,48,222,148,52,142,179,84,179,10,26,187,139,221,80,219,109,162,217,76,138,215,220,110,50,50,71,197,2,201,197,91,11,56,197,35,223,35,145,120,177,142,226,215,191,132,111,14,85,226,25,214,157,171,165,141,47,168,177,98,25,5,35,117,83,37,167,68,199,232,214,153,181,75,69,2,201,198,91,132,241,185,200,214,49,173,73,91,18,189,28,143,153,26,157,185,24,201,184,208,181,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,167,160,213,45,82,206,245,167,59,185,234,102,165,223,126,153,201,47,61,159,59,91,229,97,167,238,246,161,100,49,254,110,22,50,54,237,28,76,111,217,106,111,182,235,186,170,170,207,94,142,250,62,198,104,58,38,213,78,173,51,4,164,185,95,110,152,62,84,220,69,176,203,80,199,218,32,138,223,114,161,171,124,168,143,108,82,190,117,116,141,70,57,143,70,50,54,57,174,229,35,154,192,174,3,234,226,121,77,247,6,202,172,217,174,45,93,228,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,224,244,115,29,197,236,106,236,228,86,174,219,42,42,122,31,40,180,159,22,254,139,45,86,90,105,58,172,210,220,126,146,130,158,74,141,179,200,34,169,108,76,116,243,203,28,116,247,8,160,86,162,43,228,150,69,100,234,199,110,231,190,41,59,106,171,60,160,76,174,133,250,205,177,117,135,167,21,87,57,45,95,67,102,120,191,151,167,201,173,177,49,235,74,217,37,71,246,170,105,164,118,251,195,47,106,85,72,220,229,146,55,49,205,119,36,70,75,36,149,51,25,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,232,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,125,52,125,76,84,234,183,66,185,23,83,218,125,67,87,140,220,159,131,223,174,244,48,212,164,85,47,160,184,208,195,82,197,217,85,170,201,152,218,138,119,43,21,204,78,108,70,171,152,221,213,136,18,40,229,93,88,251,172,107,39,195,252,135,229,211,148,173,253,212,126,187,63,219,207,254,76,217,255,0,230,133,212,245,99,238,177,172,159,15,242,31,151,78,6,107,13,84,25,87,53,80,7,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,134,189,49,248,90,104,215,79,58,143,114,212,91,221,215,235,245,93,37,194,26,220,67,233,74,23,67,37,131,182,179,108,231,240,153,97,171,155,105,33,84,149,208,179,132,144,36,145,181,142,84,227,53,64,21,87,227,157,250,147,253,228,254,26,85,89,106,158,57,223,169,63,222,79,225,164,32,233,39,166,122,158,169,242,28,243,7,179,87,85,193,144,216,240,122,236,143,31,134,21,139,133,109,198,10,170,86,71,73,42,202,230,181,172,149,179,73,26,63,155,56,61,204,122,171,154,199,49,193,63,252,40,122,227,166,201,109,86,78,145,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,180,75,12,77,143,102,58,54,119,165,87,90,93,22,225,189,100,225,182,139,53,231,34,171,198,242,28,110,162,73,172,183,168,97,90,150,83,178,101,141,42,97,150,153,94,198,202,201,27,20,123,47,38,189,175,141,138,142,227,205,146,103,174,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,245,60,56,186,227,169,234,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,119,94,158,186,98,209,174,151,241,89,177,109,35,197,252,135,159,236,62,233,113,169,153,213,21,215,57,162,141,24,217,39,149,223,240,220,145,177,25,19,29,44,138,198,51,155,183,234,160,172,15,20,14,179,58,147,233,219,95,108,24,86,142,106,71,213,251,45,110,31,75,116,158,155,232,122,10,190,117,79,173,173,141,210,115,168,130,71,166,236,134,52,217,23,143,217,223,109,213,85,66,207,206,41,173,125,25,244,217,212,78,85,75,154,235,30,155,253,96,189,81,91,217,107,130,167,233,138,250,78,20,172,146,73,27,31,10,121,227,98,236,249,164,93,213,57,125,173,183,217,17,18,53,248,82,117,71,174,221,74,126,84,127,45,121,207,214,63,171,159,66,125,25,254,12,163,163,236,121,143,61,222,255,0,91,69,31,46,93,136,191,75,125,184,250,109,186,239,63,192,229,90,23,210,230,132,244,215,244,223,228,83,6,250,185,245,143,203,125,39,254,19,172,172,239,249,126,239,103,253,115,44,156,120,247,229,253,29,183,229,235,190,201,183,85,5,64,117,235,215,175,86,58,45,213,142,115,166,122,105,170,223,67,99,118,111,163,60,149,23,208,86,218,142,215,118,219,75,52,159,156,154,157,242,59,121,37,123,190,211,151,109,246,77,145,17,16,45,252,170,15,23,222,146,51,41,174,181,61,92,88,178,138,187,197,138,10,122,43,93,246,211,95,82,155,217,24,142,108,16,73,68,139,178,45,52,146,200,156,226,79,182,217,166,124,137,205,178,191,179,39,252,47,245,239,86,58,137,208,43,254,107,172,121,95,214,11,213,22,97,85,107,130,167,200,211,82,112,165,101,21,20,141,143,133,60,113,177,118,124,210,46,234,156,190,214,219,236,136,137,48,0,203,13,21,218,235,110,166,175,163,183,220,234,233,105,238,148,233,73,93,20,51,57,140,170,129,37,142,100,138,86,162,236,246,36,176,197,34,53,219,167,56,216,239,107,81,83,242,147,83,196,103,160,159,228,175,125,131,82,52,238,127,49,166,89,53,195,201,210,83,207,81,206,170,203,92,246,62,84,163,114,189,121,205,10,178,57,29,20,190,174,70,177,204,149,121,53,178,77,10,192,213,64,60,166,150,234,150,9,173,56,37,179,83,52,210,251,244,206,55,121,239,121,42,223,43,53,63,119,181,51,225,147,243,115,49,146,55,105,34,123,126,211,83,125,183,77,209,81,87,213,128,5,0,255,0,117,31,174,207,246,243,255,0,147,54,127,249,161,111,221,5,106,150,119,173,61,39,96,218,153,169,119,223,166,114,75,207,210,126,118,183,202,195,79,221,237,92,170,161,143,243,112,177,145,183,104,226,99,126,203,83,125,183,93,213,85,84,51,174,95,247,133,199,184,158,153,126,53,243,138,210,128,75,243,240,206,187,90,172,30,31,250,127,125,190,220,233,45,214,219,117,61,250,174,178,178,174,102,195,5,52,17,221,171,157,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,160,112,15,23,94,143,177,154,252,54,225,213,166,30,148,150,219,237,174,162,153,185,115,102,150,161,239,187,193,42,210,80,210,62,36,87,186,40,159,2,182,54,171,26,198,35,217,35,220,231,114,141,173,125,90,233,110,169,103,122,45,157,219,53,51,77,47,191,67,100,150,110,247,146,173,242,176,212,118,187,176,190,25,63,55,51,31,27,183,142,87,183,237,53,118,223,116,217,81,21,36,87,136,103,90,119,94,169,245,66,162,197,136,100,21,110,210,188,106,161,19,31,163,90,103,82,165,108,233,31,25,110,19,198,231,43,158,247,57,101,108,74,244,106,178,21,106,118,227,123,230,229,242,186,1,232,250,235,213,150,174,53,183,4,164,143,4,195,170,40,235,242,183,205,43,145,245,48,61,238,88,232,98,108,111,108,188,234,18,25,88,178,53,205,72,152,215,191,151,52,142,57,2,197,58,182,214,251,87,81,254,20,217,30,180,89,172,117,118,106,124,142,158,214,231,208,84,200,217,31,77,60,55,250,106,121,152,143,111,163,216,146,195,39,7,236,213,115,56,185,90,197,85,98,85,15,73,222,244,250,55,241,3,30,249,140,5,207,120,152,218,109,86,15,15,253,64,177,88,173,148,150,235,109,186,158,195,73,71,71,73,11,97,130,154,8,238,212,45,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,152,122,78,247,167,209,191,136,24,247,204,96,3,74,103,148,213,45,45,193,53,167,4,185,233,158,165,216,190,153,198,239,61,159,59,69,230,166,167,238,246,166,100,209,254,114,23,178,70,237,36,76,119,217,114,111,182,203,186,42,162,250,176,4,117,232,183,162,220,55,163,108,54,239,102,179,100,85,121,38,67,146,84,71,53,234,245,52,43,76,202,134,66,178,37,52,49,83,35,222,216,153,27,101,147,117,228,231,185,242,61,85,220,120,50,57,20,0,0,8,1,226,183,213,30,187,116,215,249,46,252,138,103,63,87,62,177,253,55,244,159,248,50,142,179,191,229,252,143,103,253,115,20,156,120,247,229,253,29,183,229,235,190,201,176,79,240,84,7,65,93,122,245,99,173,61,88,224,218,103,169,122,173,244,206,55,121,250,79,206,209,125,5,109,167,238,246,173,181,83,71,249,200,105,217,35,118,146,38,59,236,185,55,219,101,221,21,81,109,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,10,244,241,141,255,0,172,237,167,250,170,127,250,106,222,67,15,11,75,102,37,113,234,18,151,235,29,5,61,76,240,198,201,40,251,177,185,220,39,74,234,46,219,147,111,68,84,85,119,170,254,210,105,248,197,65,51,244,102,215,43,34,123,152,198,212,114,114,53,85,27,253,245,65,237,95,184,175,31,15,188,134,139,30,234,87,23,168,175,168,142,24,229,174,162,139,147,220,214,166,235,95,74,190,213,84,251,145,64,181,95,19,139,54,15,89,211,205,206,227,147,218,233,167,171,166,236,249,57,159,27,149,209,242,174,163,71,236,173,246,110,136,212,40,93,127,160,185,15,24,92,170,243,110,211,91,93,134,149,88,148,117,221,254,246,241,238,171,194,162,129,205,217,126,239,85,41,188,0,0,0,0,1,233,116,246,154,231,89,148,82,211,90,187,171,51,249,236,216,230,237,170,237,27,215,244,183,79,185,20,243,71,220,194,238,20,182,204,142,150,174,181,138,232,89,207,146,39,183,214,55,34,125,233,247,170,125,224,125,61,76,168,143,235,12,212,84,182,247,219,224,137,90,169,77,230,93,43,90,171,27,23,218,191,214,171,253,167,154,181,84,121,75,165,29,95,109,31,217,158,57,56,175,177,219,57,23,111,248,137,67,123,232,243,59,213,26,155,166,87,165,24,141,213,108,212,180,235,59,86,122,90,169,29,47,22,35,85,172,88,226,145,174,94,113,200,155,114,253,137,251,118,224,57,30,152,231,152,78,67,29,135,33,197,238,116,85,189,244,137,145,207,69,52,106,247,115,86,166,200,246,34,174,234,213,79,103,220,6,140,122,119,202,101,204,52,154,203,124,154,214,203,122,207,230,127,48,201,26,244,111,26,153,91,237,107,90,159,205,223,217,247,157,40,228,125,44,209,101,54,253,25,177,210,101,144,197,21,92,126,103,118,54,55,177,83,122,185,215,213,28,136,190,197,111,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,6,107,58,177,247,167,214,79,136,25,15,204,103,52,166,102,179,171,31,122,125,100,248,129,144,252,198,112,46,167,194,227,220,79,76,191,26,249,197,105,42,136,171,225,113,238,39,166,95,141,124,226,180,149,64,0,0,114,174,170,181,75,242,45,211,142,162,234,100,55,223,161,171,236,216,253,87,209,85,190,87,204,118,174,146,179,179,67,249,181,99,218,237,234,165,129,191,109,170,196,223,119,236,212,114,166,107,11,116,241,184,213,11,85,46,1,167,186,47,11,105,39,185,92,239,18,229,21,10,218,214,247,232,224,166,134,74,104,185,211,236,174,225,59,170,230,227,34,171,83,122,73,26,136,239,94,21,193,210,174,150,254,90,122,142,211,173,51,154,197,244,205,5,231,32,165,250,86,139,205,121,126,237,174,39,247,171,191,56,143,99,155,181,44,83,187,236,57,30,187,108,205,220,173,69,11,73,205,122,59,195,105,60,41,34,194,42,236,245,118,43,238,57,139,183,83,42,100,174,163,88,235,98,191,199,70,234,170,182,84,70,206,202,185,253,167,207,66,222,242,57,209,71,219,221,30,232,90,84,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,182,251,42,123,77,62,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,102,51,86,48,95,201,126,169,230,90,103,244,167,210,127,84,178,11,141,139,206,246,59,62,107,202,212,201,15,119,183,201,220,57,118,249,113,228,237,183,219,117,219,112,52,209,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,131,209,175,111,38,61,171,179,145,28,155,236,168,139,232,124,173,88,193,127,42,26,89,153,105,159,210,159,70,125,109,199,238,54,47,59,216,239,121,95,53,77,36,61,222,223,38,243,227,220,229,199,147,119,219,109,211,125,200,213,225,89,172,119,221,93,233,30,209,77,145,195,189,94,5,112,151,14,142,167,147,63,190,169,105,160,130,74,101,224,198,53,25,219,130,162,40,54,251,78,119,99,155,156,174,122,162,76,0,42,175,251,134,63,252,212,95,242,39,255,0,175,201,255,0,213,143,186,198,178,124,63,200,126,93,57,213,78,85,213,143,186,198,178,124,63,200,126,93,56,25,172,52,167,212,191,78,152,39,84,26,89,95,166,121,213,63,249,218,203,61,111,57,191,193,151,79,45,52,48,86,118,226,150,62,247,107,190,247,118,158,238,15,246,42,123,21,51,88,106,160,12,208,245,21,160,217,151,77,186,185,125,210,156,206,138,173,175,183,84,61,246,202,233,169,210,22,93,173,202,247,37,61,108,72,215,189,188,36,107,119,86,163,221,193,232,248,220,188,216,228,75,10,240,172,235,199,254,148,116,169,171,247,175,243,177,98,23,219,157,199,255,0,32,202,107,35,89,218,255,0,124,58,39,201,55,249,186,118,55,252,83,9,105,215,247,71,214,174,172,180,141,205,183,165,92,121,222,29,79,89,95,138,62,25,90,140,169,157,236,106,201,67,43,100,123,98,225,80,176,196,196,145,206,106,196,246,177,252,184,36,145,201,84,61,47,120,119,107,47,81,122,143,147,225,215,101,250,149,101,193,174,21,86,108,142,251,81,78,218,216,233,238,144,42,177,212,52,236,142,70,178,170,100,122,34,191,132,136,198,70,168,245,118,239,137,146,133,249,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,136,55,68,151,94,148,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,155,94,246,39,96,250,169,138,217,177,111,166,238,183,159,161,173,244,246,255,0,164,110,213,62,98,186,179,181,27,89,223,168,151,100,238,76,254,60,158,253,147,147,149,87,100,220,249,90,171,166,120,174,178,105,198,71,165,185,173,39,152,178,228,214,249,109,245,60,99,141,242,67,205,62,196,241,119,24,246,54,104,158,141,146,55,171,87,132,140,99,145,55,106,1,69,157,2,245,175,149,116,167,168,244,150,75,181,207,204,105,150,77,112,134,60,142,223,80,178,62,58,14,106,216,221,115,167,72,218,247,182,104,152,136,175,107,26,189,232,216,140,84,228,216,159,20,85,58,255,0,85,93,51,230,93,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,146,186,23,242,138,70,62,55,42,241,123,29,197,207,103,9,31,200,0,153,93,83,245,199,77,169,93,54,233,87,75,122,108,202,184,172,88,198,47,143,179,41,185,185,242,192,183,27,141,45,4,108,90,38,71,186,35,233,161,151,119,57,210,53,123,147,69,27,152,141,108,77,146,110,21,211,71,78,153,223,84,26,167,65,166,120,45,63,249,170,203,197,111,56,127,193,150,191,51,12,51,214,118,229,150,62,247,107,190,199,118,152,238,111,246,34,123,85,60,86,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,114,191,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,209,71,74,189,51,225,189,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,146,182,22,113,138,54,50,54,170,241,99,27,201,207,127,57,30,30,131,66,244,47,78,58,116,211,139,118,151,233,125,155,200,218,168,119,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,220,153,252,91,186,236,141,70,181,172,99,88,198,49,141,232,0,0,0,0,34,175,138,63,184,158,166,254,11,243,138,34,85,17,87,197,31,220,79,83,127,5,249,197,16,20,173,210,119,189,62,141,252,64,199,190,99,1,165,51,53,157,39,123,211,232,223,196,12,123,230,48,26,83,0,0,0,0,3,42,231,170,210,173,51,202,181,147,81,241,205,45,194,169,60,197,235,38,184,69,111,166,229,28,143,142,30,107,246,231,151,182,199,189,176,196,196,116,146,61,26,188,35,99,220,169,179,84,242,165,239,120,102,244,153,134,232,70,139,218,181,73,181,20,151,188,179,82,172,246,251,211,238,206,160,88,39,160,183,84,210,83,206,219,107,21,100,122,43,27,42,189,238,145,169,31,117,123,124,219,249,168,248,135,106,233,87,166,124,55,165,13,35,163,210,220,62,186,174,226,247,84,58,229,119,185,212,170,181,247,27,140,140,141,146,206,145,242,86,194,206,49,70,198,70,213,94,44,99,121,57,239,231,35,251,0,0,114,174,168,244,47,249,74,104,78,77,162,159,90,126,174,125,99,242,95,225,63,35,231,59,30,94,178,10,159,241,61,200,249,114,236,113,253,52,219,150,254,187,108,176,171,73,252,26,255,0,37,250,167,134,234,103,242,142,250,79,234,150,65,110,190,249,47,170,29,159,53,229,106,99,155,181,220,243,174,225,203,183,199,151,23,109,190,251,46,219,22,84,0,0,0,0,0,21,87,227,157,250,147,253,228,254,26,90,161,85,126,57,223,169,63,222,79,225,160,69,95,11,143,126,205,50,252,107,228,245,165,255,0,20,3,225,113,239,217,166,95,141,124,158,180,191,224,0,0,4,85,241,71,247,19,212,223,193,126,113,68,74,162,42,248,163,251,137,234,111,224,191,56,162,2,128,73,21,214,223,88,57,55,87,58,161,45,233,203,87,69,132,216,234,39,110,39,103,171,138,159,191,67,4,177,192,201,159,36,145,49,28,231,204,234,102,74,172,115,228,72,213,202,198,57,200,156,157,29,78,255,0,209,215,71,89,223,87,249,221,69,130,193,89,244,54,55,102,225,245,131,32,237,195,81,244,95,118,26,135,210,255,0,122,190,120,164,159,187,37,58,199,249,181,94,27,242,118,200,158,161,216,60,52,250,21,166,234,107,38,170,212,253,78,160,164,170,210,252,114,162,123,109,85,11,170,165,142,123,189,197,105,209,91,3,22,9,25,44,44,133,39,134,103,72,174,78,75,219,141,173,122,58,69,142,242,79,63,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,132,76,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,0,21,87,227,157,250,147,253,228,254,26,114,175,5,79,122,124,167,225,253,119,204,109,199,85,241,206,253,73,254,242,127,13,57,87,130,167,189,62,83,240,254,187,230,54,224,44,39,175,238,143,173,93,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,194,161,97,137,137,35,156,213,137,237,99,249,112,73,35,146,165,186,21,233,50,235,175,253,75,210,224,122,131,130,228,11,137,226,117,19,203,155,177,57,80,190,129,98,100,169,21,37,67,156,136,248,223,45,76,109,133,209,55,105,184,36,234,222,29,183,72,205,4,158,83,29,210,220,19,20,206,242,237,76,176,88,188,174,73,157,249,15,172,21,190,106,103,249,207,37,10,195,75,249,183,189,99,143,132,110,86,254,109,173,229,190,238,221,125,64,245,100,0,234,143,194,147,249,74,107,182,77,173,127,151,175,171,159,88,252,151,248,51,234,183,156,236,121,122,56,41,191,199,121,184,249,114,236,114,253,4,219,150,222,187,110,179,252,1,31,250,41,233,75,249,31,105,101,215,76,254,190,253,109,250,79,32,158,251,231,126,139,242,29,190,229,53,60,61,174,223,122,93,246,242,220,185,114,77,249,237,183,166,235,80,62,40,254,253,154,155,248,47,201,232,139,254,40,7,197,31,223,179,83,127,5,249,61,16,30,171,166,222,130,127,149,71,71,121,22,164,105,220,254,95,83,113,156,194,186,142,146,158,122,142,20,183,170,22,80,208,202,148,110,87,175,8,102,71,201,35,162,151,209,170,231,185,146,175,23,54,72,98,7,253,21,96,89,87,253,181,199,50,76,114,225,255,0,140,163,174,182,215,83,201,255,0,6,72,102,142,70,127,67,154,230,253,202,133,202,120,42,123,172,101,63,16,43,190,93,110,61,7,136,103,135,157,171,169,123,85,70,170,105,93,29,37,187,85,45,212,232,143,98,185,176,193,146,65,27,118,109,60,238,93,154,202,150,181,17,177,78,229,68,84,70,197,42,240,237,201,0,123,94,129,122,215,197,122,172,211,138,75,37,218,231,229,245,55,25,183,195,30,71,111,168,88,217,37,127,4,108,110,185,211,164,109,99,29,12,175,84,87,181,141,78,204,143,70,42,113,116,79,150,85,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,206,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,8,232,235,172,92,19,171,252,18,162,255,0,96,163,250,27,36,179,112,250,193,143,247,38,168,250,47,187,53,67,41,127,190,159,4,81,207,221,142,157,100,252,218,47,13,248,187,101,79,80,144,5,32,120,193,107,29,247,57,234,129,116,170,162,31,47,101,211,75,124,20,244,113,242,99,251,245,85,212,240,85,212,84,238,140,107,219,201,143,166,139,182,174,123,83,203,115,111,21,145,200,93,165,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,93,242,204,166,251,156,229,87,156,215,41,174,243,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,112,98,53,141,228,247,185,118,106,35,83,125,145,17,61,0,157,94,13,154,41,245,231,168,43,182,177,213,220,59,52,154,101,111,78,204,17,203,198,73,235,174,49,84,83,199,201,171,27,145,208,182,6,86,43,182,123,28,146,118,54,228,222,104,113,255,0,18,236,2,155,79,186,210,212,74,91,110,61,87,106,182,223,42,41,175,244,171,50,75,194,177,245,116,209,203,85,81,19,228,85,230,199,86,45,90,47,21,224,215,181,236,111,30,28,82,199,252,31,116,114,197,131,116,192,154,171,79,55,152,189,106,93,194,122,138,201,56,189,157,138,90,26,137,233,41,233,182,87,185,142,226,246,84,203,220,70,177,203,230,120,59,146,70,213,56,255,0,142,14,1,83,45,171,75,53,74,135,30,164,74,122,90,139,141,130,233,118,106,68,217,213,242,182,41,232,169,222,187,247,94,196,72,107,222,223,69,99,21,100,253,21,145,57,7,160,240,75,212,204,171,32,211,141,68,210,219,181,95,152,178,225,247,11,125,194,209,220,146,71,201,79,231,210,167,191,3,121,61,88,200,81,244,137,35,88,198,183,243,147,206,229,87,43,253,44,168,160,191,11,44,254,167,5,235,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,217,123,235,32,164,70,112,84,123,159,197,137,191,53,107,175,208,10,1,241,71,247,236,212,223,193,126,79,68,74,175,3,31,215,103,238,223,241,34,42,248,163,251,246,106,111,224,191,39,162,37,87,129,143,235,179,247,111,248,144,22,168,80,95,135,159,90,119,94,150,53,66,158,197,151,228,21,109,210,188,150,161,83,32,163,74,103,85,37,20,235,31,24,174,16,70,215,35,152,246,185,34,108,170,196,114,190,20,114,118,228,123,33,227,126,134,85,192,212,69,218,217,134,234,190,1,91,102,172,146,146,255,0,137,230,54,121,41,165,125,37,90,172,23,11,117,92,42,215,44,115,66,228,85,100,145,72,187,62,55,39,163,145,90,190,197,40,7,173,190,143,178,110,145,181,66,91,43,146,174,183,9,190,84,78,236,78,241,87,45,63,126,186,8,163,129,243,50,72,226,122,185,175,133,213,44,137,94,230,70,146,43,85,236,107,81,120,182,221,60,46,61,196,244,203,241,175,156,86,143,20,127,113,61,77,252,23,231,20,64,85,95,135,15,81,121,222,136,117,29,138,226,118,10,142,246,55,168,217,5,178,197,144,91,56,66,223,53,221,124,148,212,178,247,159,19,228,103,98,74,197,155,140,106,206,231,14,14,84,69,221,45,83,174,126,134,63,150,143,212,159,245,81,250,157,245,59,233,47,251,73,244,135,154,243,126,91,255,0,150,33,225,199,203,127,225,111,207,238,219,214,149,186,78,247,167,209,191,136,24,247,204,96,52,166,4,42,232,167,195,123,249,31,106,157,215,83,63,44,191,91,126,147,199,231,177,121,47,171,190,67,183,220,169,167,155,187,220,243,82,239,183,150,227,199,138,111,207,125,253,54,94,1,227,157,250,147,253,228,254,26,90,161,85,126,57,223,169,63,222,79,225,160,114,175,5,79,122,124,167,225,253,119,204,109,197,212,148,173,224,169,239,79,148,252,63,174,249,141,184,177,252,147,174,61,35,198,186,180,178,244,143,88,202,180,190,220,169,248,85,221,165,123,41,232,168,110,50,194,201,232,232,149,101,86,172,175,158,39,46,206,143,125,164,150,154,54,163,221,36,157,144,145,64,0,0,0,40,7,197,31,223,179,83,127,5,249,61,17,58,124,18,241,107,21,38,129,103,89,173,61,15,11,213,215,48,91,93,101,79,117,235,221,165,164,162,167,146,158,62,10,188,27,197,245,181,43,186,34,57,123,155,57,85,26,212,72,45,226,143,239,217,169,191,130,252,158,136,159,254,10,158,235,25,79,196,10,239,151,91,128,159,224,0,57,87,86,62,235,26,201,240,255,0,33,249,116,230,107,13,41,245,99,238,177,172,159,15,242,31,151,78,102,176,13,84,3,143,245,85,212,198,27,210,134,145,214,106,150,97,67,87,113,123,170,27,109,180,91,41,145,90,251,141,198,70,72,248,160,89,56,171,97,103,24,164,123,228,114,47,22,49,220,90,247,240,141,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,213,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,148,61,168,0,1,231,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,240,149,155,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,172,30,147,51,46,145,117,67,234,61,246,162,174,241,98,175,167,142,166,197,145,186,129,41,96,186,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,243,219,182,245,68,108,172,85,246,189,50,245,175,149,105,126,143,234,55,77,249,173,207,206,224,57,126,31,145,81,90,124,194,200,249,44,151,73,237,245,29,150,211,240,107,151,179,81,59,155,27,226,84,70,54,73,82,100,116,127,158,238,221,79,83,189,61,98,189,80,104,213,235,72,242,154,159,33,231,251,117,54,235,163,41,99,168,154,217,93,19,185,69,81,27,94,159,238,163,122,53,204,115,226,150,86,35,217,207,146,103,135,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,209,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,80,60,81,50,188,71,122,227,166,234,183,50,160,195,244,249,149,116,250,117,135,212,78,250,25,165,124,177,62,247,86,228,70,45,108,176,42,163,88,198,181,28,216,26,230,247,90,201,101,115,149,171,50,197,28,53,58,87,78,186,13,153,117,37,171,150,45,41,195,40,170,220,251,141,67,31,115,174,134,157,38,101,166,220,143,106,84,86,202,142,123,27,194,54,187,116,106,189,188,222,172,141,171,205,237,69,14,129,209,39,71,217,55,87,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,156,93,122,119,173,6,195,89,211,205,243,167,45,62,162,164,196,49,235,142,47,112,198,104,82,154,157,102,101,11,42,169,228,137,102,86,43,209,211,63,148,174,145,234,231,243,145,234,231,57,252,156,174,62,182,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,162,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,167,181,2,170,255,0,184,99,255,0,205,69,255,0,34,127,250,252,159,253,88,251,172,107,39,195,252,135,229,211,157,84,229,93,88,251,172,107,39,195,252,135,229,211,129,154,195,85,6,85,205,84,0,0,1,85,126,57,223,169,63,222,79,225,167,42,240,84,247,167,202,126,31,215,124,198,220,117,95,28,239,212,159,239,39,240,211,149,120,42,123,211,229,63,15,235,190,99,110,2,79,248,150,248,125,211,107,13,170,241,212,30,144,90,170,228,212,26,10,127,51,120,180,210,69,45,84,249,43,24,218,88,35,72,209,243,163,32,125,61,52,18,185,25,12,78,124,235,179,81,21,234,221,234,7,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,56,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,234,32,167,111,21,14,133,106,112,12,134,235,212,246,150,208,85,207,140,95,42,38,185,102,112,205,85,23,11,77,198,122,168,88,217,226,89,36,73,164,101,84,213,42,171,27,24,254,211,218,245,228,216,222,198,70,22,41,209,247,86,120,111,87,90,95,245,226,197,79,73,103,190,208,84,73,77,125,199,27,94,181,83,218,158,178,61,32,87,189,99,137,94,201,98,98,72,215,163,56,111,220,98,42,186,39,162,113,254,181,188,55,191,150,14,169,218,181,51,242,203,245,75,232,204,126,11,23,146,250,187,231,251,157,186,154,137,187,189,207,53,22,219,249,158,60,120,174,220,55,223,215,100,229,94,25,222,31,26,143,163,247,219,47,82,90,161,149,93,113,155,173,93,190,174,24,112,186,120,214,41,31,75,59,26,145,253,38,245,119,251,169,124,167,14,76,145,148,207,123,218,246,62,22,217,80,17,87,161,142,134,63,145,119,215,111,245,81,250,227,245,199,232,223,251,73,244,127,149,242,158,103,255,0,150,38,231,203,204,255,0,224,237,195,239,223,210,85,2,189,124,66,252,66,245,163,164,205,104,178,233,206,156,227,24,85,198,219,113,197,233,175,114,203,123,162,171,154,118,207,37,93,92,46,107,93,13,76,77,70,113,167,98,162,43,85,119,87,122,251,17,2,194,136,1,213,31,133,39,242,148,215,108,155,90,255,0,47,95,87,62,177,249,47,240,103,213,111,57,216,242,244,112,83,127,142,243,113,242,229,216,229,250,9,183,45,189,118,221,125,87,134,247,90,218,167,214,15,229,19,242,153,96,197,45,159,84,190,136,242,95,65,82,212,195,220,243,94,111,185,221,239,79,46,251,121,102,113,227,199,109,221,190,251,166,211,84,8,255,0,209,79,74,95,200,251,75,46,186,103,245,247,235,111,210,121,4,247,223,59,244,95,144,237,247,41,169,225,237,118,251,210,239,183,150,229,203,146,111,207,109,189,55,89,0,0,17,87,197,31,220,79,83,127,5,249,197,17,64,37,255,0,120,163,251,137,234,111,224,191,56,162,40,4,9,169,225,159,214,189,187,166,12,238,229,132,234,93,207,203,105,182,91,189,77,109,100,139,85,55,208,213,208,195,34,199,81,13,60,45,147,159,123,102,65,34,54,62,75,180,14,87,163,97,86,186,245,12,198,107,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,250,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,94,79,134,238,11,212,118,159,244,227,107,178,117,11,116,255,0,33,216,205,154,178,7,253,41,101,181,240,251,20,245,114,171,191,169,99,167,86,243,167,102,204,115,253,144,83,132,85,254,225,143,255,0,53,23,252,137,255,0,235,242,127,244,185,161,127,201,175,66,113,157,20,250,211,245,143,234,231,157,255,0,9,249,31,39,223,243,21,147,212,255,0,137,238,73,199,143,127,143,233,174,252,119,244,223,100,234,160,12,171,146,43,46,235,7,38,175,233,27,2,233,47,15,90,187,109,138,215,79,113,118,92,233,162,167,123,46,243,203,120,117,117,35,34,85,99,165,137,144,35,99,114,189,175,98,189,242,61,174,111,24,218,231,199,83,213,105,110,150,231,122,211,157,219,52,207,77,44,95,76,228,151,158,247,146,162,243,80,211,247,123,80,190,105,63,57,51,217,27,118,142,39,187,237,57,55,219,100,221,85,17,67,218,244,171,211,62,101,213,126,174,81,233,110,31,93,73,110,99,105,221,114,187,220,234,85,28,203,117,186,55,198,201,103,72,249,35,166,127,41,99,99,35,106,167,39,189,188,156,198,115,145,154,30,210,221,45,193,52,91,4,182,105,158,154,88,190,134,198,236,221,239,37,69,230,166,168,237,119,102,124,210,126,114,103,190,71,111,36,175,119,218,114,237,190,201,178,34,34,115,94,143,186,76,195,122,69,210,255,0,168,246,42,138,75,197,246,190,162,74,155,238,70,218,5,165,158,234,244,145,235,2,61,139,36,170,198,69,19,210,54,177,31,195,126,227,209,17,210,189,87,186,129,21,124,81,253,196,245,55,240,95,156,81,20,173,210,119,189,62,141,252,64,199,190,99,1,117,62,40,254,226,122,155,248,47,206,40,138,86,233,59,222,159,70,254,32,99,223,49,128,13,41,128,71,94,182,250,193,198,122,70,210,249,111,78,90,74,220,218,249,79,59,113,59,61,92,85,29,138,233,226,146,6,76,249,36,137,138,214,178,22,212,178,85,99,159,26,200,141,86,49,205,85,228,208,145,64,175,95,13,207,17,59,174,187,212,201,162,250,247,125,164,159,80,100,168,115,177,234,248,104,29,19,239,144,118,167,168,157,146,178,8,82,158,7,211,178,5,217,234,177,164,140,123,26,141,87,177,207,146,194,128,17,87,174,126,134,63,150,143,212,159,245,81,250,157,245,59,233,47,251,73,244,135,154,243,126,91,255,0,150,33,225,199,203,127,225,111,207,238,219,214,85,0,32,7,75,158,20,159,201,175,93,177,157,107,252,189,125,99,250,185,231,127,193,159,85,188,159,127,204,81,207,77,254,59,205,201,199,143,127,151,232,46,252,118,244,223,116,159,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,12,252,85,224,182,73,210,213,254,90,200,35,125,76,116,237,90,103,58,52,114,181,86,182,143,150,203,183,217,251,191,97,79,221,43,221,236,182,45,112,197,110,215,250,152,224,162,165,186,208,205,43,223,19,228,68,107,107,32,114,253,150,181,85,125,17,126,226,227,124,83,33,100,157,39,229,79,115,119,115,41,163,226,187,251,55,173,164,40,117,208,203,76,232,228,150,53,68,93,158,158,190,212,2,225,60,81,51,109,49,207,244,114,25,45,87,200,231,173,135,151,97,29,71,51,28,187,213,81,114,217,93,31,167,163,23,239,79,237,41,212,177,184,179,14,151,181,59,79,113,12,122,178,150,56,110,209,253,33,230,34,117,77,127,223,63,54,250,236,214,254,131,17,125,23,254,50,11,106,253,170,193,101,212,27,149,183,24,115,29,109,137,176,44,42,199,185,201,186,194,197,119,171,149,87,244,149,126,240,60,104,0,0,0,1,254,148,220,123,237,228,231,34,122,250,183,219,236,63,204,255,0,184,38,125,60,173,153,159,164,221,246,255,0,64,22,75,161,30,33,24,206,132,226,203,134,125,11,87,121,166,236,74,137,36,212,61,233,57,44,175,145,57,43,167,141,21,191,158,114,122,39,177,19,251,124,131,234,117,111,173,221,109,181,228,120,54,157,99,148,182,170,27,164,19,186,73,91,29,34,172,76,171,230,188,218,179,61,93,246,106,152,170,136,158,187,122,123,61,125,207,133,94,71,77,172,154,195,151,80,231,20,233,84,218,92,121,179,66,206,226,199,246,214,170,38,239,249,164,103,221,183,183,246,150,195,98,198,108,152,204,11,77,101,163,242,209,42,238,173,238,61,255,0,114,39,181,202,191,115,83,253,0,126,171,85,18,91,232,34,164,108,81,70,140,229,246,98,77,154,155,185,87,209,63,180,253,73,234,187,159,130,43,253,146,122,149,163,130,237,73,36,237,246,198,217,154,174,246,111,236,254,175,83,247,129,253,7,243,109,253,167,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,172,125,233,245,147,226,6,67,243,25,205,41,153,172,234,199,222,159,89,62,32,100,63,49,156,11,169,240,184,247,19,211,47,198,190,113,90,74,162,42,248,92,123,137,233,151,227,95,56,173,37,80,0,0,20,45,226,167,172,118,45,93,234,226,239,77,142,67,189,38,5,111,139,14,146,167,147,255,0,190,170,169,167,158,74,149,224,246,53,89,219,158,162,88,54,251,77,119,99,155,92,173,122,34,117,95,4,188,90,251,87,175,185,214,107,79,67,206,203,106,195,214,215,89,83,221,98,118,170,170,235,105,228,167,143,130,175,55,114,101,21,74,238,136,173,78,222,206,84,87,53,22,10,234,198,117,249,80,213,60,203,83,62,139,250,51,235,110,65,113,190,249,46,255,0,123,202,249,170,153,38,237,119,56,183,159,30,231,30,92,91,190,219,236,155,236,92,167,131,110,45,125,199,250,71,172,187,93,232,124,189,38,77,152,92,110,150,185,59,172,127,152,165,100,20,212,142,147,102,170,171,54,158,146,161,155,57,17,223,99,125,184,185,170,161,58,138,54,241,133,194,173,88,175,88,47,190,219,234,42,228,168,204,113,123,109,238,185,179,61,170,200,231,99,166,161,70,196,136,212,84,103,106,134,39,42,57,92,188,220,245,223,101,70,182,242,74,203,241,184,210,251,85,86,1,167,186,209,11,169,32,185,91,47,18,226,245,8,218,38,247,235,32,169,134,74,152,185,212,110,142,225,3,169,38,227,26,163,147,122,185,28,138,223,94,97,226,124,18,245,142,251,22,85,157,116,253,81,15,122,203,83,111,92,198,142,78,76,111,148,170,142,74,122,74,132,217,25,206,78,243,37,166,245,87,241,103,149,251,45,222,71,42,91,81,65,126,23,26,189,77,164,189,96,227,48,92,167,164,130,219,156,211,205,136,85,77,52,18,202,246,62,165,204,125,43,98,72,255,0,69,239,172,130,146,53,115,145,204,70,72,245,119,31,211,109,250,0,57,87,86,62,235,26,201,240,255,0,33,249,116,231,85,57,87,86,62,235,26,201,240,255,0,33,249,116,224,102,176,213,65,149,115,85,0,0,0,0,0,113,254,170,186,103,195,122,175,210,58,205,45,204,43,170,237,207,109,67,110,86,139,157,50,171,159,110,184,198,201,25,20,235,31,36,108,204,227,44,140,124,110,84,228,199,187,139,152,254,18,51,54,230,170,12,171,129,123,222,25,189,38,97,186,17,162,246,173,82,109,69,37,239,44,212,171,61,190,244,251,179,168,22,9,232,45,213,52,148,243,182,218,197,89,30,138,198,202,175,123,164,106,71,221,94,223,54,254,106,62,51,40,229,93,39,123,172,104,223,195,252,123,229,208,29,84,0,0,0,0,1,21,124,81,253,196,245,55,240,95,156,81,18,168,138,190,40,254,226,122,155,248,47,206,40,128,165,110,147,189,233,244,111,226,6,61,243,24,13,41,153,172,233,59,222,159,70,254,32,99,223,49,128,210,152,0,0,0,0,25,87,52,167,210,119,186,198,141,252,63,199,190,93,1,154,195,74,125,39,123,172,104,223,195,252,123,229,208,1,213,64,0,0,0,0,0,0,0,10,171,241,206,253,73,254,242,127,13,45,80,170,191,28,239,212,159,239,39,240,208,34,175,133,199,191,102,153,126,53,242,122,210,255,0,138,1,240,184,247,236,211,47,198,190,79,90,95,240,0,0,2,42,248,163,251,137,234,111,224,191,56,162,37,81,21,124,81,253,196,245,55,240,95,156,81,1,64,38,151,122,117,208,108,55,166,221,35,177,105,78,25,69,72,214,91,169,216,251,157,116,52,235,11,238,215,21,99,82,162,182,84,115,222,238,114,57,187,163,85,238,224,196,100,109,94,12,106,38,104,141,84,0,0,1,85,126,57,223,169,63,222,79,225,167,42,240,84,247,167,202,126,31,215,124,198,220,117,95,28,239,212,159,239,39,240,211,149,120,42,123,211,229,63,15,235,190,99,110,2,234,64,0,0,0,10,1,241,71,247,236,212,223,193,126,79,68,95,241,64,62,40,254,253,154,155,248,47,201,232,128,159,254,10,158,235,25,79,196,10,239,151,91,143,21,226,189,215,29,54,53,106,189,244,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,93,226,72,101,116,123,61,210,63,179,21,116,3,174,170,158,153,122,50,200,52,195,76,107,234,233,117,67,35,206,39,185,82,215,54,150,41,32,180,91,146,154,222,142,157,233,60,111,138,103,204,176,77,11,99,70,175,20,238,72,231,49,91,26,73,21,112,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,115,149,251,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,160,125,253,11,208,189,71,234,47,81,237,218,95,165,246,111,61,117,174,222,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,114,110,235,178,185,92,230,177,141,123,222,198,59,67,221,58,232,54,27,211,110,145,216,180,167,12,162,164,107,45,212,236,125,206,186,26,117,133,247,107,138,177,169,81,91,42,57,239,119,57,28,221,209,170,247,112,98,50,54,175,6,53,19,192,116,73,209,246,51,210,54,151,197,101,106,82,86,230,215,202,120,29,150,94,41,37,168,236,87,79,20,147,190,22,71,28,175,86,181,144,182,165,241,35,218,200,214,68,106,61,237,106,175,22,200,160,34,87,138,110,127,77,130,244,91,153,82,166,67,87,105,185,101,85,20,22,11,106,211,44,173,125,83,228,169,100,181,20,234,248,211,236,177,244,112,85,163,249,170,49,204,228,197,223,154,53,212,24,90,247,142,85,218,235,13,171,70,236,80,220,234,217,109,172,168,191,85,212,81,182,103,36,19,79,11,104,91,20,175,143,126,46,123,27,60,205,107,149,55,106,75,34,38,220,151,120,65,208,30,11,249,68,235,39,73,236,31,74,125,31,229,50,8,239,189,238,199,119,151,209,177,190,191,181,199,147,118,238,121,94,223,45,254,207,62,91,59,110,42,26,9,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,55,223,100,79,97,194,188,72,113,107,238,97,209,46,169,90,113,202,31,55,87,79,111,164,186,73,31,117,145,241,165,162,174,167,171,169,147,119,170,34,240,130,9,95,182,252,157,199,102,162,185,81,22,74,159,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,80,50,239,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,131,209,204,119,23,177,171,179,145,90,187,108,168,169,232,106,76,202,185,161,239,15,12,214,235,159,244,91,165,87,219,205,61,36,53,20,182,119,217,24,218,102,57,172,88,45,245,50,208,194,229,71,57,203,205,209,83,70,231,174,251,43,213,202,136,212,84,106,5,69,248,163,251,246,106,111,224,191,39,162,37,87,129,143,235,179,247,111,248,145,21,124,81,253,251,53,55,240,95,147,209,18,171,192,199,245,217,251,183,252,72,11,84,50,174,106,160,202,184,23,253,225,113,238,39,166,95,141,124,226,180,120,163,251,137,234,111,224,191,56,162,30,23,30,226,122,101,248,215,206,43,71,138,63,184,158,166,254,11,243,138,32,41,91,164,239,122,125,27,248,129,143,124,198,3,74,102,107,58,78,247,167,209,191,136,24,247,204,96,52,166,0,170,191,28,239,212,159,239,39,240,210,213,10,171,241,206,253,73,254,242,127,13,2,0,116,247,212,94,119,211,77,227,40,203,52,206,163,200,228,151,220,125,108,84,87,62,16,203,244,127,42,250,58,153,37,236,205,20,145,203,202,58,87,195,197,200,155,119,185,162,238,196,69,229,64,176,156,75,193,255,0,84,50,142,154,19,82,228,190,213,219,53,66,190,157,151,42,28,42,229,71,29,43,35,129,175,155,122,89,167,89,21,89,83,52,94,94,70,115,72,146,39,242,134,102,162,185,100,132,37,7,134,47,94,63,150,251,21,54,131,106,197,235,150,125,143,219,219,244,109,210,227,113,238,85,101,16,181,243,58,77,155,218,106,119,169,224,109,58,59,148,146,75,51,82,73,151,126,18,185,39,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,13,4,244,47,214,109,139,172,61,56,170,185,201,106,250,27,51,197,252,189,62,77,109,137,143,90,86,201,42,63,181,83,77,35,183,222,25,123,82,170,70,231,44,145,185,142,107,185,34,50,89,2,74,128,0,160,31,20,127,126,205,77,252,23,228,244,68,255,0,240,84,247,88,202,126,32,87,124,186,220,64,15,20,127,126,205,77,252,23,228,244,68,255,0,240,84,247,88,202,126,32,87,124,186,220,4,255,0,0,1,202,186,177,247,88,214,79,135,249,15,203,167,51,88,105,79,171,31,117,141,100,248,127,144,252,186,115,53,128,119,94,176,122,179,204,186,186,213,15,175,23,218,122,187,61,138,130,158,58,107,22,56,234,244,170,130,212,197,141,137,58,177,233,28,72,247,203,43,22,71,61,89,207,110,219,21,85,177,49,19,239,244,47,214,109,247,163,205,71,170,185,201,106,250,103,12,202,60,189,62,77,109,137,140,74,167,71,18,191,181,83,77,35,182,218,104,187,178,170,70,231,36,114,53,238,107,184,170,178,88,221,11,244,101,125,235,15,81,234,173,146,93,126,134,195,49,127,47,81,147,92,162,123,22,169,177,202,175,237,83,83,70,237,247,154,94,212,168,146,57,171,28,109,99,156,238,74,140,138,79,129,214,15,73,153,151,72,186,161,245,30,251,81,87,120,177,87,211,199,83,98,200,221,64,148,176,93,88,145,177,103,70,49,36,149,24,248,165,122,198,230,43,249,237,219,122,162,54,86,42,134,138,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,63,89,73,126,27,158,32,148,221,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,109,187,228,85,187,64,0,0,4,74,241,42,233,159,13,215,158,158,111,121,157,230,186,174,221,144,233,117,158,235,145,217,107,97,85,123,28,200,233,210,106,154,73,98,87,35,92,201,155,77,26,35,253,31,27,216,199,34,171,121,199,36,181,57,87,86,62,235,26,201,240,255,0,33,249,116,224,102,176,209,159,71,221,38,97,189,34,233,127,212,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,225,191,113,232,136,233,94,171,156,195,85,0,0,0,14,85,213,143,186,198,178,124,63,200,126,93,57,213,78,85,213,143,186,198,178,124,63,200,126,93,56,25,172,53,80,101,92,213,64,0,0,21,87,227,157,250,147,253,228,254,26,114,175,5,79,122,124,167,225,253,119,204,109,199,85,241,206,253,73,254,242,127,13,57,87,130,167,189,62,83,240,254,187,230,54,224,46,164,0,0,0,0,133,93,107,120,111,127,44,29,83,181,106,103,229,151,234,151,209,152,252,22,47,37,245,119,207,247,59,117,53,19,119,123,158,106,45,183,243,60,120,241,93,184,111,191,174,201,53,64,17,87,161,142,134,63,145,119,215,111,245,81,250,227,245,199,232,223,251,73,244,127,149,242,158,103,255,0,150,38,231,203,204,255,0,224,237,195,239,223,210,85,0,0,0,4,85,241,71,247,19,212,223,193,126,113,68,80,9,127,222,40,254,226,122,155,248,47,206,40,138,1,3,79,185,22,150,224,153,94,119,136,234,101,254,197,230,178,76,19,207,253,95,173,243,83,51,201,249,216,82,26,175,205,177,233,28,156,227,106,55,243,141,119,29,183,110,203,234,122,176,0,0,0,202,185,118,126,16,90,13,134,225,157,58,83,107,147,104,169,42,242,204,254,162,181,143,184,58,157,91,61,21,186,158,169,212,237,162,99,149,238,78,14,150,153,243,185,205,70,115,89,35,107,209,221,152,220,82,97,127,222,23,30,226,122,101,248,215,206,43,64,149,64,0,34,175,138,63,184,158,166,254,11,243,138,34,149,186,78,247,167,209,191,136,24,247,204,96,46,167,197,31,220,79,83,127,5,249,197,17,72,29,61,101,54,44,27,95,116,211,53,202,107,188,149,151,31,204,44,215,75,141,79,105,242,118,41,96,173,138,73,100,224,196,115,221,197,140,114,236,212,87,46,219,34,42,250,1,162,157,116,215,77,56,233,211,78,46,58,161,170,23,159,35,106,161,218,40,97,137,17,245,87,10,167,34,172,116,180,209,170,167,114,103,241,118,201,186,53,26,215,61,238,99,24,247,183,58,218,233,174,154,143,212,94,163,220,117,67,84,47,62,122,235,93,180,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,220,44,228,237,147,117,114,185,206,123,220,247,189,239,119,75,235,111,172,28,155,171,157,80,150,244,229,171,162,194,108,117,19,183,19,179,213,197,79,223,161,130,88,224,100,207,146,72,152,142,115,230,117,51,37,86,57,242,36,106,229,99,28,228,78,78,235,254,28,30,31,245,157,68,95,98,213,189,94,199,127,212,158,131,204,193,21,53,68,147,211,201,145,85,112,124,124,105,223,11,227,145,144,195,34,163,223,50,59,138,201,18,68,212,127,231,150,32,130,197,239,120,113,117,199,83,213,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,62,105,226,117,225,255,0,89,171,180,117,61,64,232,134,59,230,243,170,78,83,228,214,216,164,158,90,171,245,44,112,67,12,78,166,99,158,177,164,208,71,79,233,12,108,107,166,107,221,178,186,70,177,146,84,102,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,13,68,3,133,116,125,213,158,27,213,214,151,253,120,177,83,210,89,239,180,21,18,83,95,113,198,215,173,84,246,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,206,27,247,24,138,174,137,232,157,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,185,226,75,139,92,114,126,146,243,148,182,198,233,31,69,109,243,46,107,81,202,188,89,83,79,35,189,136,191,205,141,202,80,77,13,21,93,206,241,75,103,114,189,210,203,80,202,100,106,238,170,138,174,70,237,183,245,175,236,52,63,215,117,198,166,215,210,62,168,213,82,191,140,159,87,230,102,251,34,250,57,205,106,251,81,126,231,41,158,27,124,238,146,255,0,79,83,36,253,183,58,173,143,116,156,119,226,170,244,85,93,190,255,0,219,176,22,209,213,31,77,88,62,136,244,229,111,201,241,188,70,158,43,189,175,187,221,171,166,160,133,179,47,114,190,22,55,119,178,38,59,244,37,114,122,170,122,110,158,207,109,83,103,119,123,125,247,39,170,185,218,217,35,41,165,72,209,169,34,53,29,232,198,162,254,138,170,123,83,246,151,165,212,2,82,87,116,93,114,229,119,243,177,59,179,253,243,229,214,62,95,225,104,191,153,237,79,84,219,251,55,40,114,247,75,73,69,114,150,154,134,167,191,11,81,188,100,224,173,223,116,69,95,69,245,246,129,248,64,0,0,0,0,0,79,47,7,204,170,223,142,245,5,126,163,172,100,206,146,235,98,142,150,30,218,53,118,114,215,83,166,235,186,167,167,218,79,102,229,218,126,155,61,61,142,66,151,60,33,49,120,233,53,206,253,144,95,99,236,197,29,137,145,211,63,126,92,165,90,216,23,109,154,187,167,248,191,189,54,244,46,129,39,137,88,199,181,255,0,102,77,184,174,222,221,253,128,115,5,210,155,157,46,102,220,142,134,247,86,216,93,191,56,86,165,200,213,252,215,4,251,40,205,189,187,175,180,234,105,232,136,138,2,47,174,192,21,23,238,63,160,0,7,241,87,100,221,79,240,138,186,150,121,93,4,82,242,123,118,221,56,170,125,219,129,250,1,254,21,181,41,71,71,61,90,183,146,65,19,228,219,125,183,226,138,191,251,14,51,163,157,77,227,122,177,168,121,158,157,211,211,249,91,134,37,112,242,15,111,57,31,220,94,85,9,190,235,19,90,158,144,42,254,147,189,190,223,218,29,180,28,83,86,53,142,229,137,106,238,3,128,91,163,252,221,250,177,236,170,118,237,253,4,154,137,158,197,98,253,213,43,236,114,127,238,237,72,187,162,47,179,112,63,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,6,107,58,177,247,167,214,79,136,25,15,204,103,52,166,102,179,171,31,122,125,100,248,129,144,252,198,112,46,167,194,227,220,79,76,191,26,249,197,105,42,136,171,225,113,238,39,166,95,141,124,226,180,149,64,14,85,213,143,186,198,178,124,63,200,126,93,57,213,72,171,226,143,238,39,169,191,130,252,226,136,10,1,52,123,209,78,45,98,195,250,71,210,27,78,57,67,229,41,42,48,251,101,210,72,251,175,147,149,85,108,13,171,169,147,119,170,170,115,158,121,95,182,252,91,203,102,162,53,17,19,58,248,158,45,125,206,114,171,54,21,139,80,249,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,249,189,90,198,242,123,218,155,185,81,169,190,234,168,158,166,159,113,60,90,197,131,98,182,108,43,22,161,242,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,243,122,185,238,226,198,53,55,114,171,151,109,213,85,125,64,250,196,42,241,121,193,126,182,244,109,114,191,253,41,229,62,165,100,22,187,239,103,177,220,243,125,201,29,65,218,229,201,59,123,121,254,231,45,157,254,43,142,223,107,147,102,169,199,250,196,180,218,175,93,40,107,13,29,230,217,73,95,79,30,15,122,171,100,85,48,182,86,54,120,40,229,154,25,81,174,69,68,124,114,199,28,140,119,181,175,99,92,155,42,34,129,65,157,39,123,211,232,223,196,12,123,230,48,26,83,50,174,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,64,63,89,202,186,177,247,88,214,79,135,249,15,203,167,58,169,202,186,177,247,88,214,79,135,249,15,203,167,3,53,134,170,12,171,154,168,0,0,0,0,0,101,92,213,65,149,112,52,167,210,119,186,198,141,252,63,199,190,93,1,213,78,85,210,119,186,198,141,252,63,199,190,93,1,213,64,0,0,0,0,17,87,197,31,220,79,83,127,5,249,197,17,42,136,171,226,143,238,39,169,191,130,252,226,136,10,86,233,59,222,159,70,254,32,99,223,49,128,210,153,154,206,147,189,233,244,111,226,6,61,243,24,13,41,128,0,0,0,1,149,115,74,125,39,123,172,104,223,195,252,123,229,208,25,172,52,167,210,119,186,198,141,252,63,199,190,93,0,29,84,0,0,0,0,0,0,0,0,170,191,28,239,212,159,239,39,240,210,213,10,171,241,206,253,73,254,242,127,13,2,42,248,92,123,246,105,151,227,95,39,173,47,248,160,31,11,143,126,205,50,252,107,228,245,165,255,0,0,0,0,34,175,138,63,184,158,166,254,11,243,138,34,85,17,87,197,31,220,79,83,127,5,249,197,16,20,2,106,160,202,185,170,128,0,0,42,175,199,59,245,39,251,201,252,52,229,94,10,158,244,249,79,195,250,239,152,219,142,171,227,157,250,147,253,228,254,26,114,175,5,79,122,124,167,225,253,119,204,109,192,93,72,0,0,0,1,64,62,40,254,253,154,155,248,47,201,232,139,254,40,7,197,31,223,179,83,127,5,249,61,16,17,84,187,239,14,15,15,250,62,157,236,81,106,222,175,99,191,234,177,95,230,96,138,154,162,72,42,35,199,105,121,190,62,52,239,133,242,70,249,166,141,17,239,153,29,201,35,149,34,106,51,243,203,47,21,240,163,232,91,252,71,84,26,215,134,127,220,245,88,5,21,115,191,221,57,215,73,41,213,191,249,47,42,247,59,252,185,145,159,235,121,139,84,0,0,2,138,252,94,115,175,173,189,100,220,172,31,69,249,79,169,88,253,174,197,222,239,247,60,223,114,55,87,247,120,241,78,222,222,127,183,199,119,127,138,229,191,218,226,223,87,224,201,165,191,90,250,142,190,234,101,125,139,205,80,96,152,252,158,90,183,205,112,242,119,74,215,164,48,254,109,30,142,147,157,43,110,45,245,107,152,221,183,93,157,219,83,149,120,163,251,246,106,111,224,191,39,162,37,255,0,129,214,45,125,164,197,117,115,53,168,161,225,101,186,220,44,246,186,58,158,235,23,187,85,73,29,84,149,17,240,69,230,222,44,173,166,93,213,17,171,220,217,170,170,215,34,5,159,128,0,206,183,95,152,47,228,239,172,157,88,176,125,41,244,135,155,200,36,190,247,187,29,174,63,73,70,202,254,215,30,78,223,183,230,187,124,183,251,92,57,108,221,248,165,165,120,61,102,183,92,171,163,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,78,13,98,109,186,43,157,92,30,40,254,253,154,155,248,47,201,232,137,85,224,99,250,236,253,219,254,36,4,85,241,71,247,236,212,223,193,126,79,68,74,175,3,31,215,103,238,223,241,34,42,248,163,251,246,106,111,224,191,39,162,37,87,129,143,235,179,247,111,248,144,22,168,101,92,213,65,149,112,47,251,194,227,220,79,76,191,26,249,197,104,241,71,247,19,212,223,193,126,113,68,60,46,61,196,244,203,241,175,156,86,143,20,127,113,61,77,252,23,231,20,64,82,183,73,222,244,250,55,241,3,30,249,140,6,148,204,214,116,157,239,79,163,127,16,49,239,152,192,105,76,1,85,126,57,223,169,63,222,79,225,165,170,21,87,227,157,250,147,253,228,254,26,4,127,240,140,211,60,87,81,58,184,134,227,148,210,121,191,169,88,253,94,77,110,129,241,199,36,46,174,142,122,122,120,159,35,94,199,111,219,243,78,149,138,222,46,108,177,68,244,119,217,217,111,80,165,111,5,79,122,124,167,225,253,119,204,109,197,212,129,89,126,43,221,14,83,100,182,171,223,87,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,218,37,134,39,73,187,29,27,251,213,107,165,186,165,157,232,182,119,108,212,205,52,190,253,13,146,89,187,222,74,183,202,195,81,218,238,194,248,100,252,220,204,124,110,222,57,94,223,180,213,219,125,211,101,68,84,211,241,74,222,39,93,7,126,68,47,181,58,243,164,246,94,56,14,65,112,119,210,86,187,117,187,183,75,139,204,230,66,216,247,119,117,203,217,168,157,213,10,222,49,199,20,46,88,225,77,185,196,213,11,73,233,87,169,140,55,170,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,113,70,204,206,50,198,246,72,212,78,76,123,121,53,143,231,27,59,1,156,206,143,186,179,204,186,69,213,15,175,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,207,110,227,17,81,178,189,23,65,26,91,170,88,38,180,224,150,205,76,211,75,239,211,56,221,231,189,228,171,124,172,212,253,222,212,207,134,79,205,204,198,72,221,164,137,237,251,77,77,246,221,55,69,69,80,162,207,20,127,126,205,77,252,23,228,244,68,255,0,240,84,247,88,202,126,32,87,124,186,220,64,15,20,127,126,205,77,252,23,228,244,68,255,0,240,84,247,88,202,126,32,87,124,186,220,4,255,0,0,1,202,186,177,247,88,214,79,135,249,15,203,167,51,88,105,79,171,31,117,141,100,248,127,144,252,186,115,53,128,105,207,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,209,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,207,245,59,211,214,43,213,6,141,94,180,143,41,169,242,30,127,183,83,110,186,50,150,58,137,173,149,209,59,148,85,17,181,233,254,234,55,163,92,199,62,41,101,98,61,156,249,39,85,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,209,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,82,205,60,37,58,215,250,110,142,143,164,221,77,185,221,107,47,80,247,164,194,238,19,175,126,55,80,195,7,113,246,199,42,55,156,125,150,69,44,145,58,71,57,171,26,186,36,88,210,40,88,249,85,215,71,70,86,46,176,244,226,150,217,29,215,232,108,207,23,243,21,24,205,202,87,189,105,91,36,168,206,237,53,76,109,223,120,101,237,68,139,35,90,178,70,230,53,205,228,136,248,164,207,181,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,160,106,120,16,87,195,131,196,2,143,168,139,20,90,73,171,217,23,250,172,80,121,153,226,169,168,142,10,120,242,42,94,111,147,149,59,33,100,113,178,104,99,84,99,225,70,242,88,226,73,90,175,252,242,69,58,128,28,171,171,31,117,141,100,248,127,144,252,186,115,170,156,171,171,31,117,141,100,248,127,144,252,186,112,51,88,106,160,202,185,170,128,0,0,7,42,234,199,221,99,89,62,31,228,63,46,156,234,167,42,234,199,221,99,89,62,31,228,63,46,156,12,214,26,168,50,174,106,160,0,0,10,171,241,206,253,73,254,242,127,13,57,87,130,167,189,62,83,240,254,187,230,54,227,170,248,231,126,164,255,0,121,63,134,156,171,193,83,222,159,41,248,127,93,243,27,112,23,82,0,0,0,0,0,0,0,0,0,2,42,248,163,251,137,234,111,224,191,56,162,40,4,191,239,20,127,113,61,77,252,23,231,20,69,0,129,170,128,0,0,0,25,87,47,251,194,227,220,79,76,191,26,249,197,105,64,37,255,0,120,92,123,137,233,151,227,95,56,173,2,85,0,0,138,190,40,254,226,122,155,248,47,206,40,138,1,47,251,197,31,220,79,83,127,5,249,197,17,72,26,23,161,122,143,212,94,163,219,180,191,75,236,222,122,235,93,188,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,220,44,228,221,215,101,114,185,205,99,26,247,189,140,112,116,190,137,58,62,201,186,185,213,8,172,173,74,186,44,38,199,81,3,178,203,197,36,180,253,250,24,37,142,119,194,200,227,149,232,231,62,103,83,62,36,123,89,34,70,174,71,189,174,68,226,235,254,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,194,38,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,127,66,244,47,78,58,116,211,139,118,151,233,125,155,200,218,168,119,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,220,153,252,91,186,236,141,70,181,172,99,88,198,49,141,232,0,10,118,241,80,232,86,167,0,200,110,189,79,105,109,5,92,248,197,242,162,107,150,103,12,213,81,112,180,220,103,170,133,141,158,37,146,68,154,70,85,77,82,170,177,177,143,237,61,175,94,77,141,236,100,119,18,0,205,103,76,93,66,229,93,47,235,45,151,87,49,106,111,63,228,59,148,215,27,91,234,164,167,134,231,67,43,120,203,79,35,152,191,238,100,98,185,175,107,37,138,39,171,31,195,138,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,213,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,150,10,216,252,30,116,190,151,169,123,166,69,114,171,171,171,210,8,41,226,175,162,199,42,86,78,117,19,212,50,174,57,104,82,178,26,150,84,49,148,175,101,36,236,145,205,85,145,147,54,39,57,238,142,73,29,98,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,1,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,112,238,183,108,146,228,29,39,234,133,186,23,35,94,184,237,76,136,170,170,137,179,54,122,251,17,126,230,153,207,173,129,212,117,243,211,57,81,93,4,206,141,85,63,106,57,83,255,0,97,163,30,180,178,235,30,41,211,62,161,173,230,175,178,181,216,237,109,60,9,219,123,185,61,236,72,209,62,203,87,111,181,35,125,187,123,127,172,207,61,186,138,131,33,206,162,161,171,170,116,20,149,247,70,199,36,205,103,37,100,111,153,17,92,137,247,236,138,171,176,22,115,121,234,127,75,46,93,10,205,135,125,97,165,75,195,184,237,72,181,84,201,47,253,56,73,63,67,187,203,244,19,127,103,179,215,217,234,85,50,251,75,47,234,91,161,221,0,193,180,130,124,135,8,213,140,129,213,148,124,118,167,158,222,222,212,220,234,161,103,175,24,217,182,200,247,47,181,125,127,227,173,5,77,151,96,0,0,0,0,7,251,81,81,207,95,82,202,90,102,171,164,126,252,81,17,87,216,138,191,119,245,31,226,122,93,58,199,110,217,78,93,69,102,178,57,91,87,63,115,131,183,79,77,162,123,151,218,230,253,205,95,188,11,65,240,155,163,134,178,147,63,194,242,72,42,98,186,67,108,166,127,41,27,218,107,81,210,212,122,166,251,46,251,73,31,181,187,127,237,240,253,108,234,167,81,90,9,169,148,211,90,117,2,199,37,142,146,189,149,84,20,139,73,12,178,177,173,168,169,88,154,245,88,90,171,179,34,68,95,180,171,191,223,247,156,11,45,205,245,179,163,13,66,174,109,155,41,116,215,11,197,58,82,212,170,190,120,19,139,89,12,141,255,0,19,82,187,175,231,19,218,229,251,255,0,179,133,106,150,182,234,22,176,221,221,120,206,47,181,85,178,43,149,200,201,42,231,149,140,251,79,118,200,146,189,219,34,44,142,255,0,79,245,129,119,186,19,215,238,149,234,38,156,55,37,202,242,26,10,11,181,46,254,110,153,213,20,176,57,121,79,43,25,198,55,84,42,254,139,26,171,190,222,221,254,243,202,211,248,177,244,221,61,123,40,221,5,250,52,124,169,31,55,54,129,26,155,187,109,213,124,231,176,168,42,12,218,89,176,249,104,113,204,110,122,58,136,248,249,138,170,123,131,99,107,183,149,85,187,177,35,106,175,167,36,253,37,246,170,255,0,65,229,244,211,10,174,212,172,242,205,134,209,84,58,9,175,23,10,122,68,145,168,138,172,89,102,100,124,145,21,205,69,217,94,139,237,64,46,59,169,31,20,92,11,77,241,219,53,102,151,203,73,123,174,188,209,165,90,53,82,158,173,180,255,0,110,47,177,42,69,84,138,215,113,123,253,61,125,83,250,8,69,91,226,189,213,157,53,194,162,174,59,214,48,230,85,199,219,100,77,178,198,169,26,162,34,110,159,107,125,255,0,173,87,250,143,179,174,94,23,122,149,130,97,86,60,167,25,203,107,178,118,203,111,138,106,184,42,35,167,129,41,36,122,196,222,219,85,245,62,169,246,215,213,19,249,167,144,240,238,233,55,26,234,83,81,239,214,236,246,229,89,77,67,143,80,211,214,118,160,142,25,22,87,62,161,169,197,123,136,228,68,226,215,127,53,125,191,216,161,229,114,255,0,17,62,171,50,232,165,134,235,151,219,161,134,103,185,252,98,178,82,183,109,249,122,34,171,21,125,142,83,206,233,135,90,250,243,165,121,68,153,109,134,255,0,111,158,182,109,187,158,106,217,11,216,187,70,248,211,209,168,223,186,69,251,255,0,97,40,60,71,250,74,209,237,10,196,237,85,216,28,245,16,214,172,176,68,248,95,75,3,57,183,181,86,170,229,116,81,51,213,86,38,39,255,0,98,109,94,246,123,37,77,229,207,109,58,237,219,219,127,103,223,191,237,84,253,128,75,172,175,196,239,170,220,146,24,221,30,91,143,83,173,74,36,46,134,158,205,2,254,146,59,127,210,71,42,126,150,222,223,216,72,94,145,186,91,234,38,237,144,88,58,161,143,42,179,54,76,229,147,221,235,218,230,61,28,174,146,41,216,197,237,249,85,99,63,198,170,236,143,219,250,253,133,111,97,58,115,148,230,16,214,92,236,84,157,232,237,49,201,85,54,242,70,212,70,196,141,115,191,73,237,95,231,39,179,114,195,116,63,196,241,154,61,161,118,109,47,191,224,148,171,114,198,104,162,183,83,212,182,225,59,123,168,201,92,138,174,107,33,122,34,240,227,236,126,219,255,0,160,11,10,213,251,214,25,77,112,199,46,243,215,219,103,187,219,47,52,241,237,231,19,120,91,34,35,247,115,17,233,182,253,168,215,213,62,239,233,83,160,86,102,248,213,155,25,131,39,191,95,45,244,116,111,134,23,186,105,170,99,142,61,222,137,182,206,115,145,61,85,127,105,159,11,247,88,122,187,146,229,53,153,13,211,36,185,118,234,159,4,169,77,21,210,169,35,100,145,49,24,213,78,79,95,185,23,238,223,213,125,73,47,210,142,190,222,186,148,202,29,166,26,215,159,94,109,120,181,29,178,73,162,90,26,186,169,100,123,224,88,155,18,57,30,178,177,125,30,170,171,193,61,90,155,108,7,124,234,83,197,154,193,134,61,246,77,24,167,130,225,92,155,127,125,85,83,193,85,2,127,137,119,162,197,85,254,75,165,79,103,181,19,246,42,147,103,64,245,38,13,83,210,251,6,88,183,74,42,202,202,203,125,44,213,107,76,246,43,91,51,233,226,145,233,179,85,120,236,178,123,62,237,208,163,205,97,233,126,243,114,204,107,238,90,111,102,170,118,49,15,107,141,93,69,93,42,191,214,40,211,244,63,52,239,241,136,244,253,15,216,191,210,182,255,0,209,30,19,132,225,90,69,65,111,194,243,91,150,71,10,71,18,77,53,100,46,139,132,158,86,153,28,214,181,205,77,145,17,173,84,246,254,146,250,168,18,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,86,62,244,250,201,241,3,33,249,140,230,148,192,17,87,194,227,220,79,76,191,26,249,197,105,42,128,0,64,15,26,191,117,140,91,226,5,15,203,174,36,255,0,0,102,179,164,239,122,125,27,248,129,143,124,198,3,74,96,0,57,87,86,62,235,26,201,240,255,0,33,249,116,231,85,0,101,92,210,159,73,222,235,26,55,240,255,0,30,249,116,7,85,0,14,85,213,143,186,198,178,124,63,200,126,93,57,213,64,25,87,53,80,0,0,0,0,0,3,42,230,170,0,28,171,164,239,117,141,27,248,127,143,124,186,3,170,128,0,0,0,0,0,138,190,40,254,226,122,155,248,47,206,40,137,84,0,205,103,73,222,244,250,55,241,3,30,249,140,6,148,192,0,0,0,0,3,42,230,148,250,78,247,88,209,191,135,248,247,203,160,58,168,0,0,0,0,0,0,0,0,0,85,95,142,119,234,79,247,147,248,105,106,128,10,1,240,184,247,236,211,47,198,190,79,90,95,240,0,0,0,8,171,226,143,238,39,169,191,130,252,226,136,149,64,12,171,154,168,0,0,0,10,171,241,206,253,73,254,242,127,13,57,87,130,167,189,62,83,240,254,187,230,54,226,234,64,0,0,0,0,2,186,178,143,15,250,206,162,60,66,117,35,86,245,123,29,255,0,82,122,15,163,160,138,154,162,73,233,228,200,170,190,132,165,143,141,59,225,124,114,50,24,100,84,123,230,71,113,89,34,72,154,143,252,242,197,98,160,0,0,0,0,12,214,117,99,239,79,172,159,16,50,31,152,206,91,247,132,54,11,245,75,163,107,109,255,0,233,79,55,245,215,32,186,95,123,61,142,223,148,237,200,218,14,215,46,75,220,223,200,119,57,108,223,241,188,118,251,60,157,53,64,0,0,20,173,227,87,239,79,139,124,63,161,249,141,196,234,190,6,63,174,207,221,191,226,69,170,0,40,7,197,31,223,179,83,127,5,249,61,17,42,188,12,127,93,159,187,127,196,139,84,0,12,171,154,168,0,69,95,11,143,113,61,50,252,107,231,21,163,197,31,220,79,83,127,5,249,197,17,42,128,25,172,233,59,222,159,70,254,32,99,223,49,128,210,152,0,10,171,241,206,253,73,254,242,127,13,45,80,1,74,222,10,158,244,249,79,195,250,239,152,219,139,169,0,1,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,63,88,3,61,125,116,116,101,125,232,243,81,233,109,145,221,126,153,195,50,143,49,81,140,220,165,123,18,169,209,196,172,238,211,84,198,221,182,154,46,236,72,178,53,169,28,141,123,92,222,42,175,138,63,65,225,231,214,157,215,165,141,80,167,177,101,249,5,91,116,175,37,168,84,200,40,210,153,213,73,69,58,199,198,43,132,17,181,200,230,61,174,72,155,42,177,28,175,133,28,157,185,30,200,120,223,160,3,62,222,38,55,107,85,255,0,173,125,64,190,216,174,116,151,27,109,198,158,195,87,71,89,73,51,102,130,166,9,44,148,46,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,194,188,21,61,214,50,159,136,21,223,46,183,19,252,0,0,1,202,186,177,247,88,214,79,135,249,15,203,167,51,88,106,160,0,0,0,32,7,137,215,65,223,150,251,21,78,188,233,61,151,150,125,143,219,221,244,149,174,221,110,238,85,101,16,181,240,182,61,221,221,106,119,169,224,109,66,183,140,114,75,51,82,56,83,126,17,53,39,248,3,46,248,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,255,0,186,36,235,7,25,234,231,75,226,189,53,105,40,179,107,29,60,13,203,44,244,145,84,118,40,103,150,73,217,11,227,146,86,35,92,201,155,76,249,81,141,124,139,26,57,24,247,57,83,147,164,80,0,114,174,172,125,214,53,147,225,254,67,242,233,206,170,0,202,185,170,128,0,0,0,28,171,171,31,117,141,100,248,127,144,252,186,115,170,128,50,174,106,160,0,0,0,42,175,199,59,245,39,251,201,252,52,229,94,10,158,244,249,79,195,250,239,152,219,139,169,0,0,0,0,0,0,0,0,0,0,0,69,95,20,127,113,61,77,252,23,231,20,69,0,154,168,0,0,0,0,0,101,92,191,239,11,143,113,61,50,252,107,231,21,164,170,0,0,0,71,95,16,140,3,50,213,62,145,179,109,62,211,236,122,174,249,144,223,42,44,148,212,52,52,200,156,229,127,211,20,106,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,142,137,58,62,198,122,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,226,217,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,127,156,179,193,3,121,79,51,35,111,237,123,145,19,254,48,63,208,31,224,149,212,75,31,121,43,32,237,255,0,149,220,77,191,210,126,122,155,253,138,142,23,84,85,94,104,97,137,187,110,249,42,24,214,166,235,178,122,170,129,251,193,201,46,189,87,116,255,0,103,168,242,181,154,169,139,164,155,162,42,37,242,139,211,125,182,223,121,147,246,161,205,178,47,17,126,156,49,220,147,232,9,178,202,122,166,36,124,214,166,154,190,129,241,111,220,86,109,207,204,167,175,217,223,217,236,84,80,37,32,33,166,101,226,147,211,174,57,3,36,182,220,106,46,47,126,255,0,102,158,106,25,182,217,91,237,227,86,159,229,47,250,20,143,23,223,25,39,211,223,171,163,179,98,209,75,109,88,219,229,157,45,15,39,242,224,221,247,227,91,199,244,185,123,63,160,11,80,116,145,183,209,210,53,63,173,79,199,37,246,201,11,213,147,94,40,152,228,246,163,170,24,139,255,0,172,163,12,247,196,255,0,95,242,28,142,170,227,98,187,37,190,138,73,36,88,160,138,122,216,145,173,89,28,230,253,150,213,170,39,162,162,122,126,195,143,221,58,200,234,42,233,89,37,100,154,165,146,196,178,109,246,98,189,215,53,169,178,34,122,39,125,127,96,26,30,172,212,12,22,222,217,95,93,153,89,32,108,13,115,228,89,43,226,111,6,183,218,171,187,189,17,54,83,198,228,93,80,244,239,138,62,24,239,250,205,137,82,58,126,93,180,91,148,110,223,142,219,254,138,174,223,164,158,223,218,103,206,183,168,125,115,188,172,237,168,212,172,170,116,168,99,163,145,191,76,214,59,147,93,190,232,187,200,187,251,79,41,122,200,51,203,156,145,165,254,243,125,169,123,119,237,165,93,68,207,84,246,111,183,53,254,132,255,0,66,1,162,43,159,89,93,44,90,105,93,89,89,175,24,114,70,221,247,237,220,153,34,251,21,125,140,221,126,229,251,142,75,168,158,40,125,48,97,181,148,52,214,28,218,217,146,50,169,178,58,105,105,101,169,106,64,173,84,226,139,198,157,251,239,186,254,207,97,79,248,183,76,189,69,103,214,24,111,182,92,55,40,172,160,158,103,66,215,125,29,93,35,85,205,93,151,213,177,57,191,181,61,167,185,197,124,59,250,142,201,46,244,214,218,188,62,190,133,149,13,87,119,170,173,245,241,49,155,49,206,217,92,180,203,183,232,237,253,106,128,74,206,182,252,69,244,91,86,116,178,235,167,120,101,36,87,185,46,180,115,83,182,161,149,53,48,249,119,43,161,115,93,197,244,205,71,122,181,222,156,147,244,127,164,132,61,33,227,120,134,85,174,184,253,62,109,87,75,73,102,101,194,146,105,223,83,80,177,49,24,149,144,35,145,94,143,106,167,216,115,189,119,246,34,169,208,115,31,15,29,90,195,53,7,29,192,235,25,21,76,249,4,210,197,27,233,146,165,232,206,12,99,213,85,86,153,21,61,36,251,154,190,197,63,126,15,208,118,180,165,199,33,185,217,22,104,93,138,214,85,195,43,98,243,109,146,95,44,230,185,220,81,180,255,0,107,127,77,183,86,238,191,176,9,245,214,39,75,88,14,174,105,212,149,122,71,75,69,93,92,205,182,169,164,185,44,236,110,243,211,167,243,231,70,126,140,114,39,246,47,222,133,39,92,104,38,182,86,73,69,80,155,73,30,219,251,62,244,69,251,183,253,164,207,201,117,203,85,116,151,75,146,215,103,212,91,148,243,79,254,49,175,187,212,185,201,198,161,28,158,141,145,171,236,145,126,226,22,213,84,205,89,59,170,42,36,115,228,126,219,185,202,170,171,178,109,237,95,234,3,252,128,0,0,0,14,147,160,218,189,46,139,102,208,102,84,246,239,55,53,63,62,13,239,118,246,229,12,177,175,170,177,233,236,151,246,125,223,218,156,216,1,217,117,59,81,181,15,170,140,242,75,228,246,217,235,171,35,70,201,216,129,145,185,232,222,17,68,190,145,177,155,239,219,111,221,247,255,0,167,229,95,180,3,82,168,153,70,202,12,3,35,154,162,166,24,228,88,153,107,153,118,229,191,223,178,167,181,17,15,205,160,250,165,30,146,230,209,228,115,219,105,235,97,123,99,138,88,230,135,184,156,18,102,61,85,17,94,212,223,102,42,122,175,222,78,76,115,196,139,74,45,214,105,146,235,165,246,154,187,132,76,119,150,146,75,37,52,138,155,49,56,38,238,170,229,183,36,85,217,63,111,160,28,87,70,113,253,85,194,116,183,43,196,165,209,124,161,215,43,151,145,226,247,209,84,71,195,183,81,36,158,197,137,90,187,181,223,181,63,210,125,126,148,116,198,109,4,207,108,122,179,171,182,168,41,241,231,50,154,174,10,201,235,217,27,35,127,122,9,219,233,20,142,114,170,71,20,142,217,91,247,123,55,217,15,219,158,248,154,228,87,202,89,41,113,189,63,197,237,221,237,187,146,71,105,124,47,93,149,170,158,172,170,95,216,228,254,165,34,142,69,172,186,135,147,216,225,199,46,185,53,198,91,117,58,183,183,3,171,103,115,26,141,98,177,17,26,231,171,81,17,174,84,244,79,96,22,101,212,223,138,141,154,197,95,65,96,210,31,43,119,182,201,70,158,98,104,42,211,102,72,217,125,27,249,218,87,47,232,181,23,209,126,242,0,104,15,84,89,182,130,106,28,249,214,60,254,75,92,216,34,171,135,104,83,187,28,114,49,252,121,62,39,241,223,130,166,232,212,95,83,139,190,73,36,93,228,123,156,191,181,203,185,255,0,32,119,61,127,234,171,45,215,156,213,249,85,246,14,17,246,150,24,224,229,18,241,78,244,178,39,218,108,44,223,110,234,167,179,255,0,169,230,40,239,26,105,38,156,77,75,83,78,216,178,54,113,237,59,185,58,171,183,159,117,244,68,224,155,71,251,127,245,156,204,1,232,177,124,243,34,196,33,172,130,203,89,217,142,186,25,41,230,78,220,110,228,199,163,81,201,246,154,187,126,138,123,54,62,29,93,100,245,181,18,212,206,254,79,153,238,145,203,178,38,234,171,186,251,15,241,0,14,255,0,208,197,215,3,179,245,25,97,173,212,122,214,83,89,27,75,94,146,61,233,46,220,214,153,232,196,252,215,218,246,156,0,234,157,48,224,183,93,70,214,155,30,43,102,107,150,166,162,58,183,162,181,29,232,140,166,145,203,250,45,114,253,223,176,13,9,106,54,67,165,248,134,5,83,95,154,92,227,182,99,238,225,221,168,149,39,86,55,243,204,68,221,91,187,147,243,142,106,127,105,17,58,57,213,190,150,244,106,235,89,130,88,58,132,199,238,176,222,110,18,37,190,6,193,36,74,178,76,234,120,162,141,21,202,245,85,218,52,79,85,79,111,175,237,94,221,214,205,182,219,15,76,57,13,182,231,93,71,3,191,189,56,62,166,86,181,63,233,133,51,151,101,114,127,87,252,69,56,244,35,166,205,212,190,162,177,186,10,137,220,216,173,149,212,119,23,108,237,183,72,235,169,145,83,213,174,251,159,253,31,214,6,134,41,42,169,235,169,97,173,163,153,178,193,81,27,101,138,70,174,232,246,57,55,69,79,232,84,83,253,79,199,104,160,138,213,105,162,181,195,191,110,142,158,58,118,111,237,217,141,70,167,177,19,246,126,195,246,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,226,61,73,117,33,99,233,238,142,217,119,189,213,82,121,106,138,200,33,158,37,123,59,205,141,205,153,206,114,53,210,198,136,155,66,187,42,174,219,255,0,196,29,184,141,125,115,117,27,144,116,225,166,46,202,241,218,126,237,75,227,126,223,109,141,217,82,106,118,127,62,41,19,217,50,253,223,253,79,67,162,253,93,233,102,186,100,52,248,222,23,118,138,162,170,91,114,215,189,137,61,51,213,156,120,242,106,164,115,61,81,83,154,122,109,233,251,78,153,168,122,117,137,106,118,53,91,139,102,22,122,74,250,58,200,31,3,155,61,60,82,240,71,109,234,222,227,92,136,187,181,171,236,246,162,126,192,41,194,223,226,217,174,52,206,175,90,149,238,165,67,165,88,83,251,205,189,190,91,113,79,74,63,181,183,244,251,78,35,172,157,111,107,102,178,177,244,183,235,246,212,189,199,185,145,249,90,79,68,115,152,237,183,100,12,95,251,27,75,88,175,240,184,233,210,170,174,122,215,80,212,68,147,72,233,56,182,42,22,181,187,170,174,200,158,83,209,14,95,171,94,22,90,34,250,122,119,216,50,218,75,46,220,249,186,178,190,146,153,29,235,30,219,43,41,61,118,245,255,0,237,147,246,129,85,209,107,110,165,69,98,250,183,30,67,181,10,189,207,237,249,74,127,107,145,81,125,123,123,251,21,126,243,252,105,107,181,35,36,163,151,203,75,230,32,106,35,159,246,96,103,166,237,253,187,47,181,205,45,191,75,250,114,233,75,71,115,75,38,9,89,116,195,47,117,253,184,234,223,53,108,246,218,151,185,100,171,217,173,228,177,49,203,178,35,125,56,253,254,210,90,222,243,126,159,244,155,26,90,202,219,206,23,104,182,199,219,137,24,202,138,42,118,187,125,154,212,68,87,53,171,250,41,255,0,218,255,0,64,25,199,178,96,121,94,74,217,100,180,91,60,199,101,17,95,249,232,217,178,122,255,0,148,228,255,0,37,127,208,125,108,27,71,243,108,251,53,131,3,178,91,59,151,73,100,108,107,31,122,20,227,188,173,139,218,231,181,171,246,158,137,250,95,241,122,151,11,253,209,78,147,48,10,202,154,124,90,217,75,31,123,130,74,250,24,109,136,215,162,39,167,171,42,91,190,220,220,158,191,210,120,59,127,138,70,128,210,231,245,119,56,176,56,32,85,142,70,165,198,59,93,19,103,127,231,209,219,44,190,111,213,23,244,189,190,223,80,35,150,31,225,41,173,151,153,41,101,189,63,201,65,60,104,247,46,212,146,113,221,138,187,125,154,196,85,245,217,63,180,247,112,248,59,101,172,179,220,106,106,114,79,239,168,89,35,169,153,228,226,252,226,164,104,173,245,74,221,147,119,110,158,167,76,202,252,99,48,232,18,178,12,119,27,171,145,241,201,198,23,201,71,18,181,205,71,39,174,236,173,245,244,223,216,67,172,163,196,163,168,107,214,65,89,117,161,201,234,168,224,169,133,177,54,158,42,218,232,217,30,205,68,87,35,82,169,81,23,116,85,223,127,188,15,153,139,244,57,158,84,235,202,104,238,67,15,149,123,223,82,232,229,229,11,249,197,26,84,241,118,204,168,244,221,105,215,211,158,233,255,0,175,254,58,158,232,238,183,166,236,166,215,69,91,115,243,244,181,149,13,111,248,132,139,209,60,190,254,201,228,95,251,63,252,95,232,228,249,22,191,234,142,85,152,55,53,189,102,23,121,46,45,71,177,179,37,194,161,92,214,185,94,188,81,206,145,92,137,188,142,244,223,239,95,233,62,101,215,83,110,215,74,187,157,77,102,213,139,113,135,180,174,170,229,35,163,252,223,13,219,187,215,101,255,0,79,177,0,179,47,14,205,25,209,248,113,171,166,103,151,211,239,179,231,137,27,206,171,236,167,110,146,77,255,0,54,255,0,93,190,215,221,255,0,184,145,122,184,222,144,50,139,229,166,92,174,227,181,85,55,152,236,126,102,233,235,201,145,242,255,0,23,178,123,26,223,105,66,237,185,87,199,27,161,138,182,118,68,245,85,88,219,35,145,171,191,167,179,127,216,127,205,53,109,77,44,201,60,82,185,30,221,246,94,75,251,54,3,67,57,23,90,253,58,233,242,186,203,46,87,197,244,209,247,18,47,35,92,191,165,187,189,189,135,127,235,251,206,45,212,103,137,150,33,167,246,92,114,243,167,115,253,38,151,72,167,146,120,248,203,7,29,187,28,61,102,165,118,254,146,187,216,137,236,245,246,250,82,92,211,73,81,34,203,43,149,206,95,106,170,238,127,198,234,190,213,2,200,117,3,196,66,191,55,204,113,204,226,193,39,209,43,20,179,67,59,118,108,252,25,43,99,129,93,187,233,147,125,154,142,93,145,61,119,219,211,209,79,147,142,245,133,46,19,73,152,86,67,158,119,228,200,102,184,72,246,253,22,141,217,211,162,42,174,235,10,255,0,147,253,31,216,87,160,3,219,222,50,75,5,77,21,109,42,197,230,38,147,183,217,155,147,217,182,202,138,239,179,182,222,207,79,83,196,0,0,3,164,232,22,137,223,181,231,58,139,9,199,221,27,39,123,99,123,157,34,189,26,136,233,163,139,218,200,222,190,217,19,238,255,0,220,7,54,5,179,97,30,16,116,148,54,235,117,202,247,124,138,90,230,172,47,158,39,84,163,163,219,139,85,201,179,168,183,253,36,84,245,251,136,247,215,127,71,216,94,134,85,58,241,104,203,109,126,98,171,110,54,246,215,197,221,111,20,165,106,254,105,176,177,83,116,149,93,237,246,122,255,0,88,67,235,78,11,144,93,91,79,60,84,123,83,212,61,140,108,157,198,127,59,101,79,78,72,190,197,220,249,151,171,84,246,91,140,182,234,143,211,137,206,106,251,62,231,42,125,202,191,176,154,218,83,172,86,59,86,156,210,226,122,137,112,218,11,116,76,169,163,142,154,86,113,147,183,3,35,141,170,147,61,17,119,68,122,108,136,155,250,109,247,145,83,89,114,171,110,91,157,87,220,109,52,145,211,210,50,121,217,10,50,54,177,92,206,243,213,170,238,42,168,171,178,167,170,1,225,128,0,0,0,0,0,0,0,0,0,9,117,225,100,148,169,213,229,134,90,185,123,108,142,215,115,93,248,170,250,249,103,39,221,253,100,69,59,30,131,90,83,83,114,59,86,148,83,203,75,107,158,186,105,234,126,146,229,216,145,173,138,153,206,227,221,68,114,162,47,15,103,21,223,127,184,9,243,226,223,174,118,59,174,61,65,167,216,253,223,188,245,238,249,152,252,187,219,252,250,9,89,234,248,211,246,42,250,59,250,255,0,97,207,124,30,48,118,220,117,54,237,147,212,209,242,101,53,190,118,50,78,230,219,61,181,22,247,167,162,59,250,119,246,18,59,37,240,150,210,171,213,133,177,91,174,213,140,184,38,251,206,233,233,147,151,219,79,231,37,26,185,126,202,42,29,39,161,110,145,111,157,50,81,221,97,188,221,35,168,90,169,103,107,27,28,239,123,120,185,41,182,93,157,12,127,230,23,215,255,0,177,2,91,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,254,57,200,212,228,229,244,66,165,252,76,244,243,59,203,117,2,60,166,159,57,184,86,226,202,218,24,223,64,142,123,33,131,132,83,119,28,140,124,219,42,237,201,125,35,254,122,251,125,119,182,11,141,35,43,168,228,164,123,145,17,251,111,253,138,139,255,0,176,174,206,153,124,62,46,203,156,84,234,46,166,222,232,170,237,105,35,89,77,111,100,21,17,72,171,26,211,59,146,189,21,158,139,194,86,253,254,212,253,158,129,237,58,98,193,52,3,166,205,11,177,107,197,85,92,148,245,143,181,208,199,89,84,180,77,223,185,85,79,79,205,155,195,2,202,169,201,119,246,170,111,237,253,164,68,213,143,22,253,99,175,201,106,233,240,107,77,154,154,212,222,29,153,18,122,230,189,119,141,138,239,100,140,219,237,35,255,0,155,255,0,189,100,199,138,14,130,88,45,125,57,190,253,139,215,83,90,161,180,220,109,204,90,105,93,36,139,51,85,242,71,179,92,247,175,175,231,26,190,207,99,23,246,148,196,4,201,186,248,167,117,35,120,181,190,216,233,232,104,185,70,173,73,233,235,43,219,38,252,85,187,239,230,61,190,187,255,0,90,33,204,174,61,107,107,173,254,100,250,195,155,94,170,160,107,156,173,141,47,53,187,122,250,255,0,62,87,125,232,223,187,238,56,24,3,216,85,106,238,164,213,95,89,146,63,55,191,45,194,54,177,172,168,91,157,66,200,212,106,163,145,17,252,249,38,202,155,251,125,167,253,228,186,203,170,89,133,10,91,114,92,255,0,33,185,82,162,181,221,154,171,173,76,204,221,187,236,188,94,245,79,77,212,241,128,15,234,185,206,93,220,229,85,254,149,63,128,0,0,0,0,0,0,0,0,0,0,0,0,0,66,212,252,35,109,250,49,117,190,223,42,40,232,89,38,83,75,111,134,71,119,169,154,254,219,124,227,184,171,30,176,38,203,233,15,177,235,255,0,23,165,86,19,47,195,171,88,177,221,2,213,106,75,181,206,181,149,108,203,210,158,205,44,49,205,20,107,74,171,91,30,210,61,94,191,163,182,235,247,123,64,188,124,158,130,170,225,101,168,165,162,186,203,109,149,99,127,26,136,145,85,204,94,14,68,95,178,228,95,69,84,95,111,220,103,243,169,12,166,249,168,61,64,87,89,51,237,65,184,214,91,225,237,109,82,229,168,145,172,222,138,23,125,152,228,123,213,55,115,24,139,253,91,255,0,85,249,84,234,22,31,73,137,193,152,220,111,180,20,214,186,154,102,212,119,165,171,137,140,70,186,46,231,233,171,145,191,162,138,190,223,187,127,97,4,186,131,233,87,166,30,164,114,7,228,120,206,168,227,246,75,173,86,219,201,37,119,154,108,156,89,19,61,54,172,68,244,108,46,246,55,249,223,209,184,28,147,172,157,18,209,252,31,71,241,185,244,165,180,215,27,131,41,168,226,89,167,182,71,12,147,181,41,106,23,147,159,219,141,119,115,155,26,174,234,190,171,191,245,86,141,218,26,168,46,53,17,214,194,216,102,238,191,155,26,168,168,213,228,187,162,108,171,247,238,74,155,110,43,91,160,180,55,108,198,225,147,219,239,84,212,243,84,90,233,162,131,104,156,245,106,36,140,149,170,187,163,154,169,18,162,123,119,228,70,60,195,32,126,83,146,220,175,239,98,179,207,85,77,80,141,93,183,106,62,71,63,111,68,219,249,192,124,112,0,0,0,0,0,0,127,85,174,68,71,43,85,17,126,253,143,224,0,127,220,52,243,212,59,132,16,190,71,34,111,179,26,170,191,241,31,215,83,84,49,202,199,211,200,215,55,218,138,197,69,64,63,204,237,221,42,98,245,82,106,141,175,38,185,79,87,65,100,162,142,171,204,214,210,78,214,201,23,40,28,214,236,137,187,151,119,72,196,244,106,254,151,245,170,127,158,129,244,149,171,93,66,87,190,12,62,212,248,105,160,124,41,61,85,77,29,75,163,99,100,145,89,190,241,196,228,244,226,229,93,213,61,139,253,37,173,116,233,210,125,111,70,122,85,115,202,239,136,252,210,225,61,60,73,45,174,215,77,60,82,114,153,212,141,114,34,170,170,175,7,68,170,191,97,61,63,103,176,9,115,131,103,88,126,95,110,137,248,189,234,74,248,190,214,207,124,50,177,87,237,59,252,182,183,239,107,191,208,122,173,140,240,234,15,81,183,252,111,87,42,51,13,52,177,92,177,40,211,134,212,85,209,71,44,141,254,246,100,126,171,51,31,247,185,238,254,167,167,244,109,114,253,28,107,214,119,174,88,36,23,140,219,4,185,216,229,72,90,172,168,170,110,205,169,78,205,59,145,237,218,24,219,179,150,87,42,109,186,125,149,219,250,2,68,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,254,108,159,176,255,0,42,122,90,90,56,146,10,88,34,134,52,221,81,140,106,53,19,127,232,67,253,143,249,225,186,238,170,7,25,234,231,68,165,215,253,19,186,105,237,28,204,138,170,162,166,146,162,23,189,202,212,69,138,102,185,125,82,55,175,232,242,246,55,253,6,121,117,3,1,190,233,238,75,89,141,222,104,230,142,106,62,223,55,44,111,70,253,184,216,244,245,115,90,190,199,167,220,104,211,93,181,231,19,208,92,102,28,147,39,126,241,205,85,21,43,89,180,190,215,181,234,139,187,35,127,249,181,251,143,137,168,58,31,163,189,73,225,21,80,220,173,190,106,158,233,19,163,73,251,213,76,217,90,246,166,252,82,72,215,219,10,126,207,103,250,67,56,0,149,221,111,116,109,118,233,223,50,158,174,199,75,207,26,168,87,62,9,121,181,56,114,150,165,90,205,157,60,146,46,209,194,139,186,255,0,235,246,197,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,219,176,94,225,179,62,42,182,58,120,234,233,234,34,154,41,98,84,71,51,138,185,119,69,221,21,23,126,43,233,251,63,168,248,128,9,76,254,184,243,90,156,14,29,61,184,220,238,149,150,200,169,91,15,231,230,154,71,34,164,61,173,147,122,142,60,120,239,252,223,191,246,122,31,237,119,235,101,41,110,20,242,98,56,101,170,142,158,155,159,29,237,221,183,47,38,166,251,246,231,219,219,203,253,36,83,0,123,108,171,86,242,156,182,210,182,59,139,226,74,94,255,0,125,17,171,38,251,241,115,126,247,170,123,28,191,113,226,64,0,126,251,101,142,229,119,108,175,161,166,146,84,133,142,145,252,88,231,108,137,182,254,196,95,218,135,224,37,15,64,210,233,253,62,173,64,186,143,111,243,86,201,154,216,145,59,179,179,140,139,83,75,235,249,159,180,191,103,159,167,179,215,246,236,7,56,171,233,107,90,224,180,83,95,105,112,75,213,101,29,87,62,18,83,90,234,228,68,226,238,43,186,164,91,123,127,167,238,83,249,96,233,95,93,242,42,186,122,74,45,54,200,154,181,60,56,62,75,61,98,55,103,42,34,42,170,66,191,229,33,164,75,117,53,20,20,81,193,66,206,52,237,223,138,110,171,247,170,175,183,215,219,185,250,81,141,106,34,34,123,0,161,173,47,240,206,215,156,214,250,235,101,242,208,235,68,13,68,85,154,170,158,182,157,171,187,36,95,71,58,149,83,218,196,79,103,222,159,180,233,151,63,7,237,89,165,180,190,166,146,249,106,150,169,174,251,49,249,154,151,34,167,23,47,177,40,183,246,163,127,210,91,38,165,235,14,17,164,244,244,243,230,23,63,40,149,77,115,162,78,204,210,114,70,185,173,95,241,108,118,222,175,79,105,30,250,138,241,7,211,205,39,211,186,12,171,25,119,210,213,151,57,230,130,24,54,158,13,184,70,245,223,147,233,156,159,164,214,166,202,137,237,2,44,98,254,16,249,29,227,16,99,114,107,197,182,142,228,200,147,143,151,168,146,61,220,145,55,110,92,232,213,223,164,174,223,250,144,249,182,127,6,204,173,237,153,110,185,93,11,54,227,195,133,116,137,191,183,127,210,162,254,163,247,230,30,49,215,90,236,53,212,184,206,39,228,47,111,137,91,223,243,237,151,131,150,39,38,252,95,69,193,118,122,181,127,179,246,28,227,17,241,121,214,187,77,44,176,228,148,127,75,72,254,60,95,220,164,131,142,202,229,95,70,81,174,254,214,255,0,163,250,64,235,157,20,120,118,105,254,83,108,184,229,121,188,243,85,203,106,188,205,108,116,8,232,36,137,233,19,105,164,93,219,45,50,239,186,185,201,237,79,69,246,39,169,230,186,235,233,147,70,52,91,37,182,213,99,77,183,67,244,210,206,179,210,61,41,26,176,118,153,77,199,102,50,38,113,223,186,229,245,223,127,111,167,223,217,188,43,58,134,184,234,69,54,79,137,220,168,184,58,90,250,219,199,115,184,213,245,84,162,143,142,201,27,127,203,95,93,255,0,176,139,222,40,248,78,160,100,61,70,94,46,144,88,191,193,189,228,109,44,222,106,15,206,35,105,40,216,229,226,174,71,39,171,126,244,2,215,52,3,1,210,172,59,15,141,250,103,108,178,197,13,74,57,37,150,223,13,51,121,163,102,147,110,78,133,168,139,178,171,246,223,250,127,164,233,181,20,244,245,144,58,154,170,24,230,141,219,114,100,141,71,53,118,93,253,81,127,164,132,158,22,24,102,163,97,26,99,115,181,103,54,223,41,79,194,47,37,249,232,36,228,190,106,177,207,255,0,20,229,84,253,38,251,87,250,137,192,173,251,92,144,8,159,172,254,28,26,9,171,53,75,114,138,210,182,90,167,126,146,219,160,162,166,106,250,70,137,255,0,198,174,95,100,127,254,210,254,210,73,96,216,85,151,0,198,45,216,181,138,150,56,169,173,212,176,211,49,81,140,106,185,35,141,172,69,94,45,106,42,236,196,251,144,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,132,241,112,197,53,74,235,155,82,93,160,181,222,42,113,186,120,96,111,40,160,169,124,13,151,204,214,241,245,68,88,209,120,189,191,126,254,168,70,158,151,250,214,213,110,157,111,116,182,250,58,217,43,45,51,85,64,149,52,149,178,84,200,212,141,29,34,175,22,36,241,183,215,188,229,245,244,221,17,127,174,253,50,172,19,10,206,104,29,108,204,241,59,69,242,145,206,107,150,26,250,56,231,110,237,93,218,187,57,23,216,170,191,233,82,151,252,78,186,106,199,116,123,59,164,200,52,243,18,162,178,217,171,59,142,115,40,248,198,198,246,225,163,106,108,222,106,169,246,228,122,250,53,61,85,87,215,218,5,162,99,181,250,119,213,222,134,91,170,114,234,107,101,67,47,22,216,103,150,5,100,15,116,50,203,70,138,170,141,147,187,197,91,230,28,137,190,234,159,211,247,209,135,87,26,113,101,210,142,162,115,156,27,28,127,43,101,178,234,246,83,122,177,81,172,115,24,254,63,97,173,106,109,207,109,145,169,182,219,30,191,164,254,167,53,71,78,245,51,25,181,79,168,153,15,213,199,87,209,83,77,110,91,132,171,77,217,243,16,53,201,219,217,201,183,109,156,118,68,246,122,127,65,101,157,75,116,85,166,61,75,105,181,62,172,96,216,197,5,62,89,124,164,166,175,150,190,40,156,201,42,95,34,211,163,156,254,114,196,213,94,12,145,55,84,251,215,239,246,133,34,3,208,103,120,61,255,0,78,242,74,140,91,37,164,242,213,212,205,141,239,143,184,199,236,143,106,57,190,172,115,147,216,191,180,243,224,0,70,171,151,100,67,246,209,217,174,55,13,252,165,63,62,62,223,182,212,255,0,214,191,210,7,226,7,65,199,52,31,83,50,170,72,235,108,216,247,122,25,119,226,239,55,78,221,246,85,79,99,164,69,246,181,78,207,143,120,113,245,23,125,171,138,159,234,207,105,178,236,188,188,237,11,182,78,72,223,103,153,64,34,184,36,118,81,208,126,187,99,153,148,88,98,227,189,234,169,162,116,172,95,55,70,221,209,29,34,127,221,10,159,246,53,251,207,223,135,120,122,117,11,150,85,211,199,30,49,218,134,73,152,199,191,206,208,187,139,85,202,138,187,121,148,85,219,101,244,2,49,31,222,46,246,241,95,244,22,207,128,120,58,216,37,176,219,234,179,44,141,27,95,36,113,73,83,10,209,61,120,185,88,197,123,121,71,91,197,126,215,36,221,9,65,108,240,222,233,30,138,216,202,26,141,33,178,84,200,221,249,76,244,168,228,239,180,171,237,89,149,126,253,189,191,112,25,249,108,114,59,110,44,114,238,187,39,161,232,45,90,119,154,223,29,19,44,216,197,210,185,101,98,61,169,79,69,52,190,138,155,167,232,181,126,228,85,47,214,135,195,199,164,58,26,72,233,91,162,152,244,157,183,247,17,242,50,103,57,87,246,43,157,34,170,167,244,111,177,239,177,94,157,122,121,194,156,202,60,127,73,241,106,105,99,99,90,213,91,99,36,114,53,173,86,166,206,122,57,125,155,253,224,82,30,150,248,126,245,3,169,51,192,169,137,87,91,41,165,122,53,101,174,160,173,133,17,55,122,42,239,229,156,159,204,255,0,141,9,79,163,126,15,183,58,139,175,153,213,27,218,197,71,27,255,0,197,209,212,185,174,114,35,163,95,100,244,91,46,233,220,255,0,139,250,75,62,187,228,184,38,159,91,39,172,171,242,182,202,90,72,214,71,164,20,110,68,107,83,213,125,35,98,255,0,149,247,39,222,70,253,92,241,27,208,220,54,197,123,130,197,146,45,77,230,150,154,165,180,204,74,74,198,111,59,89,34,51,213,212,202,223,211,106,123,125,61,127,96,21,153,215,175,73,120,151,77,217,29,59,49,43,242,85,83,85,115,252,196,181,81,62,86,113,142,151,218,216,225,141,19,117,153,203,253,73,254,152,141,219,147,135,119,131,184,111,183,45,189,55,36,182,17,137,107,239,94,57,244,209,220,114,171,165,226,161,156,119,117,85,76,79,108,123,194,239,99,95,36,77,245,74,68,246,126,196,223,250,127,55,80,93,48,106,47,78,113,63,17,201,172,180,213,17,246,219,90,149,170,148,141,145,17,236,147,211,236,73,35,182,78,219,151,244,191,177,61,0,142,0,42,108,170,139,247,0,0,0,0,0,37,87,135,198,153,226,154,217,172,47,192,179,43,85,61,77,4,84,13,172,69,88,35,123,213,222,114,8,255,0,236,140,123,118,227,51,191,155,251,61,127,111,115,212,15,15,28,154,30,167,104,40,244,247,31,170,102,45,13,116,85,115,200,180,146,36,77,141,46,15,71,53,22,42,110,218,126,107,130,236,190,155,125,251,108,121,95,10,60,131,27,131,92,210,221,79,141,69,244,163,237,104,217,43,59,206,228,172,91,133,54,223,101,91,183,166,236,246,47,243,75,174,142,138,141,146,173,83,41,33,108,207,79,181,34,49,17,203,186,239,237,246,251,64,255,0,154,42,72,104,41,89,75,3,81,172,143,125,145,17,17,61,85,87,238,254,179,252,210,239,109,89,123,41,93,79,207,125,184,247,91,191,183,246,110,124,61,73,188,214,88,113,58,203,149,12,142,100,209,118,248,185,170,136,169,188,172,69,251,151,238,85,41,134,163,170,221,123,167,201,229,171,143,83,242,36,227,82,231,36,126,121,120,237,220,223,109,182,219,111,187,216,5,213,93,240,236,83,37,184,83,221,111,118,74,11,140,212,209,172,112,186,166,154,57,145,173,93,247,219,147,85,83,125,254,229,253,132,16,241,33,233,225,218,183,54,23,136,233,150,157,181,183,20,188,59,207,86,208,218,54,100,80,62,40,153,187,228,134,55,57,169,187,145,126,210,109,246,87,246,18,51,163,29,78,201,245,75,74,25,122,202,235,37,171,172,130,88,96,238,202,230,171,156,158,90,39,42,174,205,79,106,185,87,251,78,238,250,10,7,79,230,159,67,78,233,189,63,56,177,181,93,254,157,183,251,147,253,0,87,158,154,120,70,105,90,224,212,46,206,46,23,111,166,231,164,137,243,246,101,166,224,201,93,11,57,39,231,104,249,166,207,229,237,245,254,221,207,219,139,248,61,232,237,186,9,217,125,191,94,106,94,254,61,181,101,85,43,246,217,93,191,233,81,127,74,127,160,176,100,84,244,68,77,143,250,2,63,244,159,210,102,37,211,37,130,186,223,105,141,179,214,213,85,74,255,0,52,244,137,210,118,156,200,19,138,189,176,198,190,216,17,118,246,111,235,253,93,222,174,221,111,175,219,207,80,83,212,113,246,119,98,107,246,255,0,74,127,66,127,160,253,32,15,249,99,24,196,226,198,163,83,246,34,108,135,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,93,53,245,155,98,215,13,96,213,45,1,189,218,190,138,204,244,231,32,188,211,194,144,49,238,165,185,217,233,110,14,166,142,165,174,93,251,115,51,148,44,150,55,46,206,115,219,36,123,163,159,28,50,84,206,15,80,185,77,247,6,235,67,82,243,92,90,187,201,94,177,253,80,188,221,45,213,61,166,73,216,170,130,237,44,145,73,193,232,230,59,139,216,213,217,200,173,93,182,84,84,244,3,71,192,142,189,14,117,119,106,234,251,72,221,149,207,110,164,179,229,150,26,134,219,114,59,84,21,13,123,25,58,177,28,202,168,88,174,89,89,77,50,114,225,220,77,209,241,205,26,58,78,210,200,233,20,0,0,0,0,4,53,241,20,189,117,141,166,24,106,235,103,77,186,159,87,75,98,177,83,195,13,251,26,166,198,45,245,175,130,4,90,135,207,118,90,138,134,190,85,99,81,105,227,124,76,98,163,24,142,149,85,26,217,21,43,131,19,241,88,235,58,207,149,89,174,217,78,168,125,96,178,209,92,41,234,46,54,143,161,45,84,159,72,82,178,70,186,90,110,251,41,21,241,119,24,142,103,113,169,201,188,183,79,84,47,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,139,60,69,58,21,169,233,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,244,30,214,57,239,123,85,239,11,147,233,215,94,112,222,164,180,142,197,170,216,101,109,35,153,113,167,99,46,116,48,212,44,207,180,220,81,141,90,138,41,85,204,99,185,198,231,108,142,86,55,155,21,146,53,56,61,170,190,43,175,93,82,206,244,91,164,236,231,83,52,210,251,244,54,73,102,250,51,201,86,249,88,106,59,93,219,149,44,50,126,110,102,62,55,111,28,175,111,218,106,237,190,233,178,162,42,83,183,64,61,96,221,122,77,213,198,186,224,180,146,96,153,141,69,29,6,86,201,162,114,190,154,6,61,201,29,116,78,141,142,151,157,58,77,43,214,54,181,201,43,28,246,113,230,177,201,29,164,248,141,229,54,44,231,195,171,52,205,113,106,239,59,101,200,45,248,237,210,221,83,218,124,125,250,89,238,148,18,69,39,7,163,94,222,76,123,87,103,34,57,55,217,81,23,208,8,1,211,215,136,247,89,217,206,190,233,166,21,148,235,39,157,178,228,25,133,154,215,113,166,250,187,106,143,191,75,61,108,81,203,31,54,83,53,237,228,199,185,55,106,163,147,125,209,81,125,75,191,51,89,210,119,189,62,141,252,64,199,190,99,1,122,125,107,245,93,98,233,47,70,171,115,46,237,170,179,47,185,111,71,139,89,43,102,123,124,253,87,38,36,146,43,99,69,122,195,3,31,221,145,119,99,87,102,71,220,99,229,141,64,230,190,34,157,117,83,116,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,250,111,107,220,199,177,170,199,214,173,167,196,199,196,2,255,0,117,162,177,88,181,130,174,227,114,184,212,71,73,71,71,73,137,90,102,158,166,121,28,141,142,40,227,109,26,185,239,115,149,26,141,68,85,85,84,68,35,94,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,114,191,100,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,183,239,11,158,132,174,186,39,106,155,93,245,163,25,164,167,205,175,148,236,110,63,110,171,129,222,119,30,162,115,94,146,190,78,75,198,42,154,134,189,168,172,225,220,138,54,171,21,205,89,166,137,161,45,122,104,199,117,219,30,210,202,15,229,25,168,191,91,115,59,159,106,227,85,254,8,163,160,250,35,185,77,15,59,119,247,154,172,85,29,169,146,111,207,166,220,249,250,38,200,135,85,0,0,0,15,147,150,101,54,44,27,21,188,230,185,77,119,146,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,131,17,207,119,22,49,203,179,81,92,187,108,136,171,232,86,15,247,98,191,251,169,255,0,233,63,250,140,127,212,239,250,227,255,0,194,63,245,71,254,178,243,127,235,63,254,49,255,0,143,153,205,60,81,186,237,181,107,101,214,29,8,209,124,154,174,163,9,177,212,61,217,5,198,146,118,249,44,134,181,174,98,196,200,248,167,41,105,169,220,199,42,63,159,110,89,28,143,70,185,33,134,87,87,176,26,157,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,253,101,48,120,105,120,130,84,232,245,214,207,211,230,175,221,105,35,211,234,250,143,45,103,187,85,203,21,44,24,211,222,234,169,228,89,21,144,43,231,101,69,76,241,53,95,52,173,100,9,187,149,81,136,237,174,124,1,78,221,96,245,41,226,61,210,46,168,125,71,190,235,213,93,226,197,95,79,29,77,139,35,118,21,102,165,130,234,196,141,139,58,49,137,12,168,199,197,43,214,55,49,95,207,110,219,213,17,178,177,86,226,78,41,213,119,74,58,113,213,174,156,63,10,205,98,242,55,90,30,228,246,11,252,16,163,234,173,21,78,68,69,115,81,85,59,144,191,139,82,88,85,81,178,53,173,84,86,61,145,200,192,175,110,137,60,85,181,18,163,84,34,193,250,170,204,169,46,150,44,158,162,10,106,76,142,174,58,75,108,24,251,219,28,235,188,140,166,165,106,74,201,229,117,52,106,249,30,198,66,141,87,170,163,121,170,91,161,152,29,82,210,220,239,69,179,187,158,153,234,93,139,232,108,146,205,217,243,180,94,106,26,142,215,118,22,77,31,231,33,123,227,118,241,202,199,125,151,46,219,236,187,42,42,37,175,248,87,245,213,77,159,227,214,174,152,117,74,190,146,12,158,199,79,13,183,12,154,26,89,121,221,173,208,82,204,247,65,42,71,26,195,27,233,97,166,68,73,30,246,119,88,230,39,23,72,199,190,64,243,254,40,29,102,117,39,211,182,190,216,48,173,28,212,143,171,246,90,220,62,150,233,61,55,208,244,21,124,234,159,91,91,27,164,231,81,4,143,77,217,12,105,178,47,31,179,190,219,170,170,244,15,10,78,168,245,219,169,79,202,143,229,175,57,250,199,245,115,232,79,163,63,193,148,116,125,143,49,231,187,223,235,104,163,229,203,177,23,233,111,183,31,77,183,93,226,175,141,95,189,62,45,240,254,135,230,55,19,170,248,24,254,187,63,118,255,0,137,1,106,133,59,117,131,226,201,170,23,29,80,250,23,164,252,234,146,211,132,218,105,227,107,47,13,179,71,52,247,169,228,141,143,145,239,142,225,79,202,6,68,229,116,77,99,88,138,170,217,30,174,122,61,141,143,213,120,172,117,219,117,91,173,127,75,58,53,147,82,54,218,218,117,131,55,186,219,167,115,167,146,117,115,219,37,157,30,136,141,99,26,212,106,207,193,206,87,171,251,14,86,112,158,57,43,215,66,244,47,81,250,139,212,123,118,151,233,125,155,207,93,107,183,150,105,165,85,101,45,190,149,170,137,37,85,76,136,139,219,133,156,155,186,236,174,87,57,172,99,94,247,177,142,9,193,209,247,82,158,35,221,93,106,135,212,123,22,189,85,217,236,84,20,242,84,223,114,54,225,86,106,168,45,76,88,222,176,35,216,176,196,143,124,178,177,35,107,17,252,246,238,61,17,91,19,213,58,255,0,138,15,81,93,88,244,189,168,248,181,223,74,117,155,232,204,67,53,183,207,216,181,201,103,182,213,73,71,93,70,177,182,163,139,165,163,87,164,47,100,244,207,111,41,100,119,113,103,253,6,36,109,38,255,0,78,186,13,134,244,219,164,118,45,41,195,40,169,26,203,117,59,31,115,174,134,157,97,125,218,226,172,106,84,86,202,142,123,221,206,71,55,116,106,189,220,24,140,141,171,193,141,68,140,30,48,90,57,98,206,122,96,93,85,168,155,203,222,180,210,225,5,69,28,156,94,254,253,45,117,68,20,149,20,219,35,218,198,242,123,233,165,238,43,94,228,242,220,27,197,36,114,129,202,188,51,252,65,181,99,89,53,150,229,163,189,65,102,127,79,213,228,54,245,168,198,42,126,142,166,165,236,213,82,182,73,39,166,225,73,76,196,119,118,5,124,189,201,94,141,103,148,226,155,186,84,66,207,204,214,116,177,173,127,201,219,168,44,39,88,228,183,249,218,76,126,224,190,126,6,197,220,145,244,51,196,250,122,174,211,123,145,162,204,144,77,42,199,201,232,222,226,51,150,237,221,23,74,96,10,224,241,77,235,103,88,122,122,207,240,125,57,208,252,202,175,27,185,79,103,168,189,222,229,117,166,134,174,10,168,38,153,33,164,107,29,81,28,142,107,216,234,90,181,114,35,90,155,73,31,171,189,140,177,243,56,61,104,107,29,139,95,122,160,207,245,87,22,135,133,150,235,112,142,158,221,39,39,175,153,165,164,167,138,146,42,157,158,198,61,157,230,83,182,94,219,154,142,103,115,130,238,173,221,66,127,248,103,245,39,214,119,84,58,203,114,169,212,61,92,250,71,1,195,109,235,81,121,166,250,2,213,15,156,170,169,108,145,209,211,115,134,40,230,143,213,179,79,220,103,38,255,0,122,240,118,221,212,82,207,200,1,224,217,162,159,81,186,125,187,107,29,93,195,189,87,169,183,4,236,193,28,188,163,130,134,221,45,69,60,124,154,177,181,91,51,167,125,98,187,103,189,171,31,99,110,46,230,132,255,0,0,68,173,101,235,110,213,211,247,89,184,222,137,106,68,244,148,120,78,105,139,219,170,217,121,171,170,109,60,22,42,213,169,186,70,233,100,218,23,58,70,78,232,232,162,87,62,70,71,10,70,178,46,200,178,41,45,74,86,241,171,247,167,197,190,31,208,252,198,226,5,212,130,178,252,40,122,227,166,201,109,86,78,145,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,180,75,12,77,143,102,58,54,119,172,208,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,94,17,51,116,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,230,157,40,245,93,167,29,90,233,195,51,92,42,95,35,117,161,237,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,185,11,248,185,98,153,17,27,35,90,228,84,99,217,36,108,10,235,235,215,175,94,172,116,91,171,28,231,76,244,211,85,190,134,198,236,223,70,121,42,47,160,173,181,29,174,237,182,150,105,63,57,53,59,228,118,242,74,247,125,167,46,219,236,155,34,34,36,191,240,191,215,189,88,234,39,64,175,249,174,177,229,127,88,47,84,89,133,85,174,10,159,35,77,73,194,149,148,84,82,54,62,20,241,198,197,217,243,72,187,170,114,251,91,111,178,34,37,96,248,163,251,246,106,111,224,191,39,162,39,255,0,130,167,186,198,83,241,2,187,229,214,224,39,249,85,125,78,120,185,223,113,30,160,173,214,77,8,130,213,125,193,112,219,132,208,94,230,109,83,38,165,203,163,124,80,163,155,20,139,7,114,151,177,34,84,182,57,162,146,72,229,119,9,21,36,143,102,59,208,120,175,117,199,77,141,90,175,125,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,120,146,25,93,30,207,116,143,236,214,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,170,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,168,104,35,165,30,171,180,227,171,93,56,102,107,133,75,228,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,127,23,44,83,34,35,100,107,92,138,140,123,36,141,148,217,253,212,126,187,63,219,207,254,76,217,255,0,230,133,212,244,197,211,214,43,210,254,141,89,116,143,22,169,243,254,67,185,83,113,186,62,150,58,121,174,117,210,187,148,181,18,53,137,254,230,54,35,156,247,50,40,162,98,189,252,57,46,107,0,211,71,79,89,77,247,57,208,45,52,205,114,154,239,59,122,200,48,251,53,210,227,83,218,100,125,250,169,232,162,146,89,56,49,26,198,242,123,220,187,53,17,169,190,200,136,158,135,64,57,87,73,222,235,26,55,240,255,0,30,249,116,7,85,0,0,0,115,254,161,114,155,238,13,160,90,151,154,226,213,222,74,245,143,225,247,155,165,186,167,180,201,59,21,80,81,75,36,82,112,122,57,142,226,246,53,118,114,43,87,109,149,21,61,14,128,114,174,172,125,214,53,147,225,254,67,242,233,192,243,253,31,117,103,134,245,117,165,255,0,94,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,134,253,198,34,171,162,122,39,117,51,89,211,23,80,185,87,75,250,203,101,213,204,90,155,207,249,14,229,53,198,214,250,169,41,225,185,208,202,222,50,211,200,230,47,251,153,24,174,107,218,201,98,137,234,199,240,226,186,30,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,245,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,15,106,67,254,185,186,205,190,244,121,168,250,59,115,146,213,244,206,25,148,125,57,79,147,91,98,99,18,169,209,196,180,29,170,154,105,29,182,211,69,221,149,82,55,57,35,145,175,115,93,197,85,146,199,48,10,171,241,206,253,73,254,242,127,13,2,210,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,63,89,74,222,24,189,120,254,68,47,180,218,13,171,23,174,56,14,65,112,111,209,183,75,141,199,183,75,139,204,230,76,233,54,111,105,203,217,168,157,212,232,238,82,71,20,46,89,38,93,185,202,229,186,144,0,0,0,30,127,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,175,8,153,186,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,135,202,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,244,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,130,189,18,248,163,93,117,211,94,111,186,109,172,180,216,254,53,109,202,170,22,108,35,140,174,106,210,78,157,184,227,180,190,85,111,25,223,43,81,210,54,87,246,213,211,119,35,106,47,122,8,98,128,29,109,245,131,147,117,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,201,209,212,13,84,2,5,120,110,120,130,84,245,19,77,38,143,107,37,214,145,186,139,110,167,117,77,21,202,105,98,133,249,51,22,89,228,149,34,167,134,8,161,133,244,208,164,13,86,53,206,124,140,71,201,182,204,145,82,122,128,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,240,137,155,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,45,112,105,191,140,221,187,34,234,10,162,209,159,226,150,172,91,71,106,252,204,116,87,73,97,170,154,241,67,194,46,80,205,82,216,22,86,75,221,123,21,139,12,81,39,109,103,111,231,94,145,57,210,88,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,170,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,174,112,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,21,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,3,78,96,172,15,9,78,181,254,155,163,163,233,55,83,110,119,90,203,212,61,233,48,187,132,235,223,141,212,48,193,220,125,177,202,141,231,31,101,145,75,36,78,145,206,106,198,174,137,22,52,138,22,62,207,192,17,215,173,190,176,113,158,145,180,190,91,211,150,146,183,54,190,83,206,220,78,207,87,21,71,98,186,120,164,129,147,62,73,34,98,181,172,133,181,44,149,88,231,198,178,35,85,140,115,85,121,55,175,234,150,169,96,154,45,130,92,245,51,82,239,191,67,99,118,110,207,157,173,242,179,84,118,187,179,50,24,255,0,55,11,31,35,183,146,86,55,236,181,118,223,117,217,17,85,51,175,212,239,80,185,87,84,26,203,122,213,204,166,155,200,121,254,221,53,186,214,202,169,42,33,182,80,196,222,49,83,198,231,175,251,169,30,173,107,26,249,101,149,232,198,115,226,129,106,158,29,30,34,255,0,151,191,41,162,154,215,113,255,0,84,159,206,125,25,115,236,255,0,213,31,250,238,166,111,204,211,83,50,158,143,203,211,197,19,126,211,255,0,59,237,79,181,186,47,106,235,191,169,203,239,73,122,123,134,234,173,162,203,244,221,35,243,8,237,119,75,71,153,101,55,159,165,150,217,112,115,99,239,186,41,86,46,51,199,79,46,237,111,37,237,112,221,26,231,16,171,194,83,162,143,166,235,40,250,178,212,219,101,170,178,203,15,122,60,46,223,58,119,228,117,116,51,246,223,115,114,35,184,71,217,124,82,199,19,100,107,156,178,43,165,68,141,98,133,239,237,126,53,126,235,24,183,196,10,31,151,92,64,155,248,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,120,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,20,67,225,197,215,29,55,74,89,149,126,31,168,44,171,168,211,172,194,162,7,215,77,19,229,149,246,74,182,162,177,43,98,129,21,90,246,57,170,214,206,214,183,186,230,69,19,154,174,88,82,41,47,120,0,0,0,4,117,209,158,187,116,27,91,181,183,46,208,204,75,38,164,146,239,97,168,227,101,172,100,252,233,50,72,25,3,29,82,250,57,21,17,30,248,101,239,181,88,156,145,241,70,147,196,233,35,87,246,130,69,0,0,141,93,86,245,155,98,233,47,81,244,174,217,158,90,187,184,102,119,244,189,61,222,229,3,30,250,171,84,148,235,69,216,169,108,109,223,187,10,121,137,82,88,209,171,39,21,107,153,186,179,181,44,149,42,175,199,59,245,39,251,201,252,52,242,158,22,157,123,125,68,172,176,244,163,170,16,115,199,238,183,15,39,136,93,41,233,247,146,130,186,174,117,114,81,212,53,137,188,144,205,60,174,86,75,178,186,57,36,84,122,172,78,71,64,22,254,0,2,37,116,193,214,221,171,84,117,211,83,186,105,206,231,164,183,229,152,118,81,123,164,176,212,77,84,212,125,254,138,27,149,111,230,162,137,176,177,140,125,45,51,41,152,173,230,249,37,99,95,42,254,132,170,146,212,205,183,83,119,107,173,131,171,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,187,78,133,250,205,177,117,135,167,21,87,57,45,95,67,102,120,191,151,167,201,173,177,49,235,74,217,37,71,246,170,105,164,118,251,195,47,106,85,72,220,229,146,55,49,205,119,36,70,75,32,73,80,0,28,255,0,168,92,166,251,131,104,22,165,230,184,181,119,146,189,99,248,125,230,233,110,169,237,50,78,197,84,20,82,201,20,156,30,142,99,184,189,141,93,156,138,213,219,101,69,79,67,197,116,125,213,158,27,213,214,151,253,120,177,83,210,89,239,180,21,18,83,95,113,198,215,173,84,246,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,206,27,247,24,138,174,137,232,158,131,171,31,117,141,100,248,127,144,252,186,114,128,122,98,234,23,42,233,127,89,108,186,185,139,83,121,255,0,33,220,166,184,218,223,85,37,60,55,58,25,91,198,90,121,28,197,255,0,115,35,21,205,123,89,44,81,61,88,254,28,84,52,166,15,21,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,234,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,64,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,145,43,161,158,179,111,189,97,234,62,177,92,227,181,125,13,134,98,255,0,65,211,227,54,217,88,197,170,108,114,173,127,118,166,166,70,239,188,210,246,162,85,141,174,88,227,107,26,214,242,84,124,178,65,111,19,174,188,127,45,247,218,157,6,210,123,215,44,7,31,184,59,233,43,165,186,227,220,165,202,38,107,33,116,123,183,180,213,236,211,206,218,132,111,25,36,138,103,36,115,38,252,34,114,117,95,3,31,215,103,238,223,241,32,36,85,163,174,58,156,107,196,3,50,233,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,55,149,38,149,177,236,246,200,206,204,202,40,7,197,31,223,179,83,127,5,249,61,17,63,252,49,122,241,252,183,216,169,180,27,86,47,92,179,236,126,222,223,163,110,151,27,143,114,171,40,133,175,153,210,108,222,211,83,189,79,3,105,209,220,164,146,89,154,146,76,187,240,149,200,19,252,0,0,0,0,165,110,169,250,220,235,179,167,110,160,179,109,28,143,168,47,59,73,143,220,19,200,78,236,122,207,36,143,161,158,38,84,82,247,93,228,99,69,153,32,154,36,147,139,17,189,196,127,29,219,178,173,212,148,215,227,73,163,150,44,63,89,113,45,98,180,77,219,171,212,75,125,69,61,210,155,139,215,149,85,181,180,241,182,167,155,158,168,156,224,158,158,46,219,88,198,183,203,114,251,78,145,202,129,53,60,51,250,180,190,245,67,163,87,42,109,67,187,253,35,159,97,183,5,167,188,212,249,118,67,231,41,106,93,36,148,117,60,33,134,56,99,244,108,208,118,217,201,223,222,188,221,183,117,16,152,5,43,120,54,107,95,212,110,160,174,218,57,87,111,239,82,106,109,189,59,51,199,23,41,32,174,183,69,81,81,31,39,44,141,70,194,232,31,88,142,217,143,114,201,216,219,139,121,169,117,32,10,96,234,247,196,171,169,204,87,169,125,66,196,52,111,83,170,236,24,158,59,120,125,146,150,130,166,193,107,153,241,207,72,198,211,213,57,31,36,50,61,204,125,76,83,189,138,231,170,240,123,125,27,250,13,181,253,126,214,59,23,79,250,53,150,107,22,71,15,152,164,198,109,238,168,142,155,147,217,230,234,158,228,142,154,155,155,24,245,143,187,60,145,69,220,224,173,103,62,78,251,45,85,51,46,5,244,120,103,234,15,82,122,201,163,87,45,98,234,11,63,250,126,147,33,184,45,62,49,77,244,85,5,47,102,150,149,210,71,61,79,58,70,177,93,221,157,95,23,110,86,35,153,229,57,38,237,149,20,253,125,48,117,183,106,213,29,116,212,238,154,115,185,233,45,249,102,29,148,94,233,44,53,19,85,53,31,127,162,134,229,91,249,168,162,108,44,99,31,75,76,202,102,43,121,190,73,88,215,202,191,161,42,167,96,233,99,69,63,147,183,79,184,78,142,73,112,243,181,120,253,189,124,252,237,151,185,27,235,167,149,245,21,93,167,118,227,85,133,39,154,84,143,147,17,221,180,103,45,221,186,173,5,245,55,118,186,216,58,187,213,123,237,138,231,87,110,185,91,181,34,251,87,71,89,73,51,161,158,154,120,238,115,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,0,210,72,35,87,66,253,102,216,186,195,211,138,171,156,150,175,161,179,60,95,203,211,228,214,216,152,245,165,108,146,163,251,85,52,210,59,125,225,151,181,42,164,110,114,201,27,152,230,187,146,35,37,146,74,128,0,1,77,125,104,117,201,214,118,129,117,65,159,233,86,45,175,60,236,182,171,132,117,22,232,254,171,218,147,203,82,213,211,197,87,21,54,239,167,123,223,217,101,67,98,238,57,202,231,246,249,174,202,237,146,95,248,95,117,121,157,245,67,167,25,77,163,85,171,126,147,203,240,171,132,29,251,164,116,16,210,199,89,67,88,146,58,159,147,98,84,98,204,199,193,82,199,113,138,54,246,210,15,211,122,200,227,138,248,214,104,93,101,214,197,133,245,15,97,179,119,190,132,231,141,228,85,49,172,242,72,202,89,95,220,161,123,152,136,177,71,11,38,117,83,29,34,171,28,178,85,192,207,183,187,81,144,215,195,111,90,45,90,33,213,166,47,125,202,50,250,76,111,24,190,83,214,88,111,181,149,108,111,97,96,154,21,116,13,146,69,106,246,89,231,34,163,114,203,187,81,168,213,87,185,177,243,2,226,122,245,213,44,239,69,186,78,206,117,51,77,47,191,67,100,150,111,163,60,149,111,149,134,163,181,221,185,82,195,39,230,230,99,227,118,241,202,246,253,166,174,219,238,155,42,34,165,64,255,0,117,31,174,207,246,243,255,0,147,54,127,249,161,106,158,40,254,226,122,155,248,47,206,40,138,1,3,85,5,85,248,143,248,135,107,182,146,117,5,46,142,104,86,85,245,94,147,20,183,211,125,51,60,150,122,58,169,43,171,170,162,101,66,113,117,67,101,78,203,32,146,4,110,204,141,221,199,79,203,155,82,53,75,62,203,50,155,22,13,138,222,115,92,166,187,201,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,193,136,231,187,139,24,229,217,168,174,93,182,68,85,244,51,5,150,101,55,220,231,42,188,230,185,77,119,157,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,131,17,172,111,39,189,203,179,81,26,155,236,136,137,232,5,191,120,86,245,39,212,159,83,57,86,160,93,181,143,87,62,156,178,226,118,250,10,120,45,31,64,80,83,119,42,171,36,149,205,169,239,211,197,27,211,182,202,57,25,219,84,115,93,230,55,244,86,38,242,87,172,94,177,112,78,144,48,74,123,253,254,143,233,156,146,243,207,234,254,63,220,154,159,233,78,212,212,236,170,254,250,100,18,199,7,106,58,132,147,243,136,156,246,226,221,213,125,62,87,135,110,133,214,104,15,74,120,166,55,126,179,125,25,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,164,170,175,119,42,241,66,232,163,249,64,96,143,214,125,61,182,93,107,181,39,13,183,178,154,43,117,18,119,190,153,181,182,103,61,244,233,19,156,155,77,23,118,121,163,88,209,95,39,219,139,132,142,124,93,176,120,121,120,136,255,0,41,186,203,134,151,234,194,90,173,25,245,63,122,225,109,124,85,29,184,239,112,190,122,137,100,130,154,14,218,36,94,82,15,46,196,99,165,150,89,35,107,165,85,94,18,185,39,81,151,124,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,161,62,143,186,179,195,122,186,210,255,0,175,22,42,122,75,61,246,130,162,74,107,238,56,218,245,170,158,212,245,145,233,2,189,235,28,74,246,75,19,18,70,189,25,195,126,227,17,85,209,61,16,59,168,4,85,241,17,234,243,249,41,104,210,125,86,173,236,234,22,99,221,162,197,249,208,121,152,96,237,58,47,53,87,39,37,72,211,181,28,173,224,142,231,202,89,34,222,55,198,146,241,14,41,226,45,226,63,125,208,76,238,211,163,186,23,63,28,191,31,184,82,93,114,154,154,218,38,73,66,180,174,135,185,29,173,89,35,121,201,222,100,177,75,36,176,190,55,70,212,99,89,34,189,242,36,82,171,165,30,171,180,227,171,93,56,102,107,133,75,228,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,127,23,44,83,34,35,100,107,92,138,140,123,36,141,153,204,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,190,159,15,158,137,45,93,40,96,18,95,114,120,41,43,181,23,42,167,167,154,235,88,234,86,182,123,76,14,134,23,62,210,201,27,52,172,123,35,168,108,142,116,177,171,82,101,237,171,145,82,56,246,8,107,215,175,94,189,88,232,183,86,57,206,153,233,166,171,125,13,141,217,190,140,242,84,95,65,91,106,59,93,219,109,44,210,126,114,106,119,200,237,228,149,238,251,78,93,183,217,54,68,68,73,127,225,127,175,122,177,212,78,129,95,243,93,99,202,254,176,94,168,179,10,171,92,21,62,70,154,147,133,43,40,168,164,108,124,41,227,141,139,179,230,145,119,84,229,246,182,223,100,68,74,193,241,71,247,236,212,223,193,126,79,68,79,255,0,5,79,117,140,167,226,5,119,203,173,192,79,240,0,28,255,0,168,92,166,251,131,104,22,165,230,184,181,119,146,189,99,248,125,230,233,110,169,237,50,78,197,84,20,82,201,20,156,30,142,99,184,189,141,93,156,138,213,219,101,69,79,67,154,244,57,213,221,171,171,237,35,118,87,61,186,146,207,150,88,106,27,109,200,237,80,84,53,236,100,234,196,115,42,161,98,185,101,101,52,201,203,135,113,55,71,199,52,104,233,59,75,35,189,175,86,62,235,26,201,240,255,0,33,249,116,230,125,186,117,215,156,203,166,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,222,18,53,187,35,149,142,224,244,100,141,78,108,106,160,105,120,28,211,167,93,121,195,122,146,210,59,22,171,97,149,180,142,101,198,157,140,185,208,195,80,179,62,211,113,70,53,106,40,165,87,49,142,231,27,157,178,57,88,222,108,86,72,212,224,246,170,244,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,132,214,173,46,178,106,238,156,223,176,203,205,51,101,250,70,223,61,60,74,231,200,212,99,220,212,86,170,246,220,138,191,105,173,93,191,160,247,96,12,218,245,51,162,25,62,134,106,173,239,30,186,218,234,32,164,74,250,151,208,206,180,211,50,55,195,230,102,100,106,215,72,159,107,116,137,85,23,117,221,62,245,245,38,7,65,94,34,214,45,26,194,168,116,151,50,195,175,151,102,211,49,99,166,158,222,234,127,68,73,42,102,95,176,238,42,190,146,49,63,73,125,138,191,215,51,58,237,232,162,179,169,219,77,29,78,28,203,85,45,238,153,241,162,205,83,35,96,228,198,182,165,118,87,164,47,114,238,249,218,190,223,185,87,238,245,132,215,15,13,237,106,233,206,42,61,74,138,221,141,228,190,73,138,181,84,142,175,108,200,215,61,18,20,68,108,145,194,139,235,50,175,233,127,55,127,216,138,31,227,226,181,164,183,27,166,119,77,212,45,185,22,158,211,125,163,163,162,90,74,136,164,109,68,114,196,202,150,170,187,218,205,149,180,219,166,203,191,218,79,79,106,144,2,27,61,214,122,55,220,97,182,85,201,73,18,241,124,237,133,203,27,85,118,244,87,34,108,159,164,159,233,79,218,88,30,89,168,186,159,226,30,148,122,113,142,88,168,173,81,217,34,74,186,206,111,242,145,55,131,222,199,42,126,122,109,254,205,115,23,244,126,229,253,155,47,12,201,175,214,29,15,192,243,77,7,201,112,250,26,203,244,119,119,67,29,209,148,113,78,172,236,84,66,199,34,76,174,107,209,23,202,201,236,103,175,63,187,117,216,38,103,135,134,139,116,195,170,248,115,47,83,217,218,235,245,181,28,234,166,75,115,153,174,68,124,181,104,213,226,202,159,79,205,199,191,171,83,246,255,0,73,55,113,205,59,233,219,6,146,122,27,93,117,146,146,87,43,187,145,190,248,245,114,111,178,42,42,62,101,84,245,98,39,246,20,77,160,93,69,234,14,136,91,47,244,120,83,156,201,111,84,201,2,74,217,36,99,162,84,100,237,71,53,89,52,106,213,78,251,151,127,95,84,255,0,79,223,178,228,189,95,106,77,234,75,158,63,146,100,117,83,212,189,101,217,50,89,34,110,206,122,59,111,183,80,139,182,239,79,191,239,2,243,109,186,191,160,22,42,217,113,122,29,73,196,233,234,41,164,115,31,78,235,253,50,189,174,221,206,84,84,116,170,228,95,111,180,231,217,223,136,23,77,184,21,69,93,37,110,101,71,112,158,145,136,247,71,67,115,160,145,95,187,57,162,53,22,161,21,87,109,147,217,237,82,165,49,62,147,250,222,212,44,130,174,231,102,161,175,243,239,153,238,154,121,114,152,88,229,122,243,69,251,93,245,114,254,139,144,246,148,222,20,61,100,228,108,168,185,223,104,172,145,213,108,190,149,89,19,36,124,156,90,136,212,221,168,244,254,132,221,83,217,247,1,60,44,126,43,189,51,222,238,207,164,154,142,245,67,219,85,107,106,42,106,40,27,27,147,103,122,239,230,118,251,191,253,164,58,53,155,196,15,166,155,190,59,245,141,115,123,125,28,123,42,249,106,155,173,189,147,254,154,179,244,124,199,244,111,237,246,42,21,77,93,225,89,214,61,3,165,114,97,86,121,25,27,149,17,204,191,210,125,164,223,100,84,221,232,191,233,216,232,90,97,225,37,212,141,242,107,124,217,157,109,154,211,105,124,200,181,48,182,249,202,68,141,30,237,246,107,34,145,170,190,136,191,127,183,250,246,9,155,170,62,44,58,1,128,36,109,178,90,174,121,67,228,219,214,219,93,68,246,183,126,126,213,108,206,255,0,33,62,239,231,33,22,179,31,25,156,222,225,116,89,48,252,26,178,223,69,252,216,166,173,165,123,191,69,187,251,105,93,247,163,151,219,247,146,143,27,240,170,208,202,27,13,37,29,245,149,53,85,241,193,27,39,149,18,141,232,233,17,136,142,84,115,169,55,84,228,138,190,190,190,167,153,183,248,67,105,45,45,249,183,25,238,181,210,210,38,255,0,153,89,233,156,139,246,21,63,69,104,182,246,250,129,24,51,15,20,62,161,117,10,149,40,176,236,54,239,74,175,166,116,51,118,160,167,170,228,170,175,69,118,222,79,211,209,236,79,236,254,147,148,97,20,221,100,107,70,115,45,218,199,103,190,67,87,52,146,35,170,167,199,93,218,143,116,150,77,156,172,165,84,79,107,147,217,237,84,254,203,143,195,58,60,208,12,38,52,75,118,157,88,166,122,35,145,95,61,162,137,202,168,174,69,246,164,41,251,16,233,88,238,158,224,248,146,63,234,222,37,103,182,247,29,201,203,73,65,12,42,171,182,219,253,134,167,220,170,128,85,162,248,89,117,57,168,115,65,91,158,106,246,47,19,106,156,173,169,98,91,166,71,181,169,246,125,137,12,127,115,90,191,119,254,248,117,213,95,75,119,222,151,115,136,241,139,237,254,134,240,201,152,147,199,45,44,82,70,138,197,154,118,38,232,255,0,191,243,10,190,213,246,161,163,18,171,124,98,244,178,169,235,104,212,90,88,81,208,181,148,244,146,59,184,196,217,127,194,19,47,217,219,151,179,250,64,136,218,49,171,57,119,75,45,167,212,252,50,239,69,81,5,203,159,42,6,62,36,157,59,125,200,19,126,228,114,34,122,206,231,122,125,223,217,183,252,117,7,214,190,71,212,45,20,143,201,45,213,16,215,61,137,6,234,232,28,196,137,35,145,168,155,178,54,125,242,42,254,143,246,156,26,253,126,134,186,221,75,111,163,172,171,116,112,243,222,57,28,188,19,119,34,250,39,179,238,85,60,240,5,94,74,170,191,122,238,0,0,0,0,0,2,75,244,61,98,190,191,88,113,171,142,41,125,74,59,133,77,198,134,154,77,233,91,42,54,39,86,197,186,174,251,253,236,98,254,143,246,254,219,143,183,245,27,100,211,172,198,135,76,53,71,33,167,250,82,178,56,146,142,161,211,83,64,201,92,249,82,6,49,26,229,98,242,87,50,69,217,17,127,163,125,189,43,39,194,254,251,135,217,53,54,149,185,141,178,158,111,58,234,74,107,92,172,164,108,178,178,177,213,205,224,170,231,39,217,111,244,167,175,162,29,155,196,239,87,116,207,26,212,76,73,214,154,42,134,229,54,122,234,11,140,147,54,137,173,106,211,197,61,110,237,238,34,163,213,123,173,69,227,190,223,127,180,11,68,188,90,224,188,80,75,65,81,183,110,94,59,250,175,220,228,95,185,83,246,16,26,231,225,127,53,102,87,45,218,28,222,220,202,25,106,157,63,105,105,42,21,200,213,149,93,182,253,207,242,87,111,105,34,250,113,235,27,73,250,146,137,244,184,37,77,202,106,202,93,188,211,106,40,93,3,99,229,222,86,122,185,203,190,233,11,253,155,253,222,205,206,247,178,126,192,60,46,141,233,117,6,146,97,148,184,157,4,205,153,32,100,72,249,26,143,68,115,153,19,35,223,103,57,202,159,161,251,79,116,174,68,93,148,254,43,145,170,159,210,127,85,17,222,212,0,155,125,199,244,254,34,109,247,159,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,58,177,247,167,214,79,136,25,15,204,103,52,166,102,179,171,31,122,125,100,248,129,144,252,198,112,63,39,78,186,243,153,116,219,171,150,45,86,195,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,194,70,183,100,114,177,220,30,140,145,169,205,141,84,208,159,78,186,243,134,245,37,164,118,45,86,195,43,105,28,203,141,59,25,115,161,134,161,102,125,166,226,140,106,212,81,74,174,99,29,206,55,59,100,114,177,188,216,172,145,169,193,237,85,207,14,85,161,122,143,136,105,62,21,173,247,59,55,119,12,206,252,220,86,219,165,58,171,227,134,170,158,166,120,36,165,168,244,78,212,203,229,223,35,17,119,107,227,85,86,185,85,146,182,62,151,208,231,87,119,94,144,117,113,217,92,246,234,187,198,39,126,167,109,183,35,181,65,80,230,61,240,35,209,204,170,133,138,228,137,245,48,175,46,29,196,217,89,36,209,163,163,238,172,141,13,15,3,228,226,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,224,244,107,219,201,143,106,236,228,71,38,251,42,34,250,31,88,0,0,1,231,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,240,149,155,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,172,78,149,115,46,148,53,114,225,135,222,109,181,110,198,46,53,21,21,56,157,222,73,18,102,92,109,200,255,0,176,142,149,172,99,124,204,109,116,109,153,156,91,197,234,142,68,237,190,55,191,228,225,61,76,102,88,119,78,154,135,211,43,168,105,43,241,60,242,162,142,228,197,114,36,115,219,110,48,85,82,74,233,216,244,106,172,140,150,42,70,68,232,221,236,84,141,236,115,118,145,178,223,167,82,253,58,96,157,80,105,101,126,153,231,84,255,0,231,107,44,245,188,230,255,0,6,93,60,180,208,193,89,219,138,88,251,221,174,251,221,218,123,184,63,216,169,236,84,207,94,186,104,94,163,244,233,168,247,29,47,213,11,55,145,186,208,237,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,248,187,101,217,28,142,107,152,246,177,236,123,26,31,43,73,243,175,201,126,169,225,186,153,244,95,210,127,84,178,11,117,247,201,119,251,62,107,202,212,199,55,107,185,197,220,57,118,248,242,226,237,183,223,101,219,99,208,117,21,175,57,151,82,90,185,125,213,108,206,182,173,207,184,212,61,150,202,25,170,18,102,90,109,200,247,45,61,20,74,214,49,188,35,107,182,87,35,27,205,234,249,28,156,222,229,94,106,76,175,14,190,133,106,122,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,253,6,57,141,123,30,228,123,3,186,120,93,120,127,214,93,235,45,189,77,235,126,59,217,181,67,229,174,56,61,174,121,39,130,170,74,168,167,138,120,110,206,237,189,156,97,78,214,209,71,34,61,179,54,71,72,173,70,36,78,150,218,143,201,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,250,192,0,0,21,129,226,139,226,1,71,104,163,185,116,201,162,25,23,122,235,55,153,183,103,23,72,35,130,122,88,233,101,130,88,38,180,183,184,199,242,153,123,187,203,36,106,199,66,232,219,26,57,94,178,182,43,10,214,184,245,66,93,35,203,219,162,181,180,148,185,218,89,234,93,143,190,166,154,57,216,181,168,197,88,216,141,150,70,68,143,114,167,6,62,71,44,108,123,154,247,182,70,53,209,187,53,154,133,108,204,172,185,254,75,102,212,105,42,228,203,40,47,21,180,215,231,213,213,165,84,238,184,178,103,182,165,100,153,28,228,149,253,212,126,239,71,59,146,238,187,174,251,129,250,180,171,76,242,173,100,212,124,115,75,112,170,79,49,122,201,174,17,91,233,185,71,35,227,135,154,253,185,229,237,177,239,108,49,49,29,36,143,70,175,8,216,247,42,108,213,46,210,79,11,157,6,155,165,202,126,157,230,169,171,125,226,142,162,107,205,62,102,232,183,173,134,247,52,81,199,45,75,34,229,197,180,207,108,16,198,234,68,119,23,71,20,123,189,102,106,84,36,127,240,80,185,232,148,86,172,202,204,216,233,23,87,234,170,42,42,94,247,82,78,233,211,27,137,180,77,106,50,101,111,101,140,90,185,159,201,141,114,72,245,72,213,232,230,199,26,182,210,128,203,190,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,113,63,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,181,79,10,30,184,233,178,91,85,147,164,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,109,18,195,19,99,217,142,141,157,239,147,227,63,170,26,13,118,181,99,90,87,51,106,238,250,169,96,168,117,109,59,232,43,120,65,98,162,168,108,107,44,117,173,217,205,145,243,182,56,92,200,81,27,35,81,140,149,94,198,57,35,169,170,187,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,0,212,240,60,166,149,91,181,30,209,167,24,229,179,87,178,59,85,251,51,166,183,197,29,238,229,107,163,90,106,90,154,164,79,180,230,70,171,253,72,174,70,198,215,185,21,205,138,20,114,68,207,86,4,74,241,12,232,178,213,213,62,151,212,95,113,12,126,145,218,169,141,83,162,227,245,139,82,218,85,173,129,36,229,45,190,121,28,213,107,216,230,172,174,137,30,173,70,76,173,94,228,108,124,220,168,90,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,83,197,117,120,157,120,127,214,106,237,29,79,80,58,33,142,249,188,234,147,148,249,53,182,41,39,150,170,253,75,28,16,195,19,169,152,231,172,105,52,17,211,250,67,27,26,233,154,247,108,174,145,172,100,129,89,125,75,245,49,153,117,75,144,226,153,158,160,208,210,51,33,176,98,244,248,229,117,109,50,35,25,115,124,53,85,51,37,90,196,141,70,194,247,54,161,168,246,55,236,115,99,156,212,99,92,145,179,235,104,7,86,121,151,78,122,95,170,216,62,159,211,213,208,223,117,42,158,215,77,79,145,210,87,164,19,217,153,75,36,235,42,198,206,219,149,207,150,42,137,35,71,181,241,190,37,217,237,94,72,213,78,20,0,244,24,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,57,202,253,149,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,82,255,0,186,36,232,251,25,233,27,75,226,178,181,41,43,115,107,229,60,14,203,47,20,146,212,118,43,167,138,73,223,11,35,142,87,171,90,200,91,82,248,145,237,100,107,34,53,30,246,181,87,139,120,255,0,135,7,135,253,31,78,246,40,181,111,87,177,223,245,88,175,243,48,69,77,81,36,21,17,227,180,188,223,31,26,119,194,249,35,124,211,70,136,247,204,142,228,145,202,145,53,25,249,229,150,117,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,190,219,162,251,15,64,0,203,13,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,166,140,250,47,214,59,238,190,244,193,128,106,174,83,15,11,213,214,223,37,61,198,78,76,95,51,85,73,81,45,36,181,59,49,140,99,59,207,167,116,189,182,181,26,206,231,4,221,27,186,211,103,137,214,150,254,75,250,201,205,124,165,139,232,203,86,91,229,242,155,127,247,215,123,205,121,168,211,205,207,234,247,57,156,171,163,173,251,14,227,182,223,101,168,197,97,53,60,18,245,51,42,200,52,227,81,52,182,237,87,230,44,184,125,194,223,112,180,119,36,145,242,83,249,244,169,239,192,222,79,86,50,20,125,34,72,214,49,173,252,228,243,185,85,202,255,0,64,154,189,83,235,95,242,118,233,247,54,214,56,237,254,118,175,31,183,167,144,129,209,119,35,125,116,242,178,158,151,186,222,228,106,176,164,243,68,178,113,122,59,182,143,227,187,182,69,205,97,114,126,52,154,199,125,195,244,107,18,209,219,68,61,186,77,68,184,84,84,93,42,121,49,121,82,219,93,79,35,105,184,57,138,169,206,121,233,229,238,53,236,115,124,183,31,180,217,28,137,2,252,52,112,10,109,65,235,75,78,233,110,88,245,93,214,219,99,168,169,191,213,44,41,47,10,55,210,83,73,45,45,68,175,141,83,131,27,88,148,136,156,151,131,158,230,49,220,185,241,80,188,157,1,209,203,23,79,250,53,137,232,238,57,55,152,164,198,109,237,167,146,167,139,217,230,234,158,231,73,83,83,193,239,122,199,221,158,73,101,237,243,86,179,159,22,253,150,162,29,0,0,5,43,120,213,251,211,226,223,15,232,126,99,113,46,164,165,111,26,191,122,124,91,225,253,15,204,110,32,64,2,242,124,52,250,234,169,234,107,25,170,211,13,78,175,171,170,213,12,114,158,123,149,85,115,169,98,142,11,189,185,106,17,27,59,18,8,217,20,47,133,103,134,23,70,173,78,73,219,145,174,122,186,68,142,170,244,3,164,204,203,168,205,47,213,108,227,79,234,42,235,175,186,107,79,107,169,167,199,41,40,18,121,239,44,170,146,116,149,35,127,113,170,215,197,21,60,146,35,26,201,31,42,236,198,167,37,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,206,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,161,168,128,71,254,142,186,197,193,58,191,193,42,47,246,10,63,161,178,75,55,15,172,24,255,0,114,106,143,162,251,179,84,50,151,251,233,240,69,28,253,216,233,214,79,205,162,240,223,139,182,84,245,129,126,43,221,113,212,228,183,91,223,72,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,218,85,154,39,71,179,27,27,251,193,197,124,71,122,227,166,234,183,50,160,195,244,249,149,116,250,117,135,212,78,250,25,165,124,177,62,247,86,228,70,45,108,176,42,163,88,198,181,28,216,26,230,247,90,201,101,115,149,171,50,197,31,201,240,210,209,13,97,213,30,162,236,249,150,152,223,42,241,171,110,23,81,202,255,0,146,210,71,67,81,61,178,10,170,90,166,53,145,211,213,242,108,143,157,177,205,2,61,34,149,34,89,18,71,53,120,162,47,21,233,215,65,179,46,164,181,114,197,165,56,101,21,91,159,113,168,99,238,117,208,211,164,204,180,219,145,237,74,138,217,81,207,99,120,70,215,110,141,87,183,155,213,145,181,121,189,168,186,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,244,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,10,54,241,71,247,236,212,223,193,126,79,68,123,94,156,122,227,169,233,75,162,107,214,31,167,204,164,168,212,92,195,56,186,62,134,105,95,20,172,178,82,54,223,109,98,214,203,2,170,185,239,115,149,205,129,174,111,105,207,138,87,57,92,144,172,82,120,175,20,127,126,205,77,252,23,228,244,68,85,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,104,39,161,126,140,172,93,30,105,197,85,178,75,175,211,57,158,81,229,234,50,107,148,79,122,82,186,72,145,253,170,106,104,221,182,208,197,221,149,18,71,53,36,145,207,115,157,197,21,145,71,197,124,49,122,14,252,136,88,169,181,231,86,44,188,115,236,130,222,223,163,109,119,27,119,110,171,23,133,207,153,178,108,238,235,147,189,81,3,169,213,220,163,142,88,90,178,66,187,115,149,171,207,250,191,241,89,190,233,127,81,214,188,43,69,40,190,146,199,240,11,133,93,191,53,166,184,66,200,161,191,85,35,219,28,180,176,189,209,172,212,254,89,89,42,54,118,170,53,242,185,85,99,150,40,218,179,5,159,153,87,52,145,211,63,85,90,71,213,126,27,83,152,105,109,202,173,175,183,84,121,107,157,162,229,27,33,184,219,158,170,238,218,205,19,30,246,240,145,173,87,49,236,115,152,237,156,221,249,178,70,51,54,224,105,79,164,239,117,141,27,248,127,143,124,186,3,170,156,171,164,239,117,141,27,248,127,143,124,186,3,170,128,0,0,57,87,86,62,235,26,201,240,255,0,33,249,116,231,85,57,87,86,62,235,26,201,240,255,0,33,249,116,224,102,176,145,93,18,117,131,147,116,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,201,177,212,239,253,98,244,117,157,244,129,157,211,216,47,245,159,76,227,119,158,127,87,242,14,220,52,255,0,74,118,161,167,125,87,247,171,39,150,72,59,82,84,36,127,156,84,231,183,38,238,139,232,26,9,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,194,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,149,151,227,157,250,147,253,228,254,26,113,79,14,15,16,10,206,157,239,177,105,38,175,100,95,234,79,95,230,103,138,166,162,57,234,36,199,106,184,62,78,84,236,133,146,72,248,102,145,17,143,133,27,197,36,149,37,106,179,243,201,47,107,241,206,253,73,254,242,127,13,2,170,203,116,240,161,235,142,155,37,181,89,58,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,38,209,44,49,54,61,152,232,217,222,173,94,156,180,66,235,212,118,176,217,116,106,197,124,164,180,92,175,244,247,23,81,213,213,198,231,192,147,211,208,207,83,27,36,227,246,154,199,186,4,98,189,17,202,196,122,185,26,254,60,23,159,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,6,167,129,8,60,52,250,234,169,234,107,25,170,211,13,78,175,171,170,213,12,114,158,123,149,85,115,169,98,142,11,189,185,106,17,27,59,18,8,217,20,47,133,103,134,23,70,173,78,73,219,145,174,122,186,68,142,111,128,41,3,196,127,196,2,179,168,139,236,186,73,164,57,23,250,147,208,121,105,229,169,167,142,122,121,50,42,174,12,147,149,67,38,100,114,50,24,100,85,99,33,86,241,89,34,89,92,175,252,202,69,98,190,36,88,47,81,218,129,211,141,210,201,211,213,211,252,183,100,214,106,56,31,244,165,234,215,195,237,211,210,74,142,254,181,146,157,27,206,161,155,177,175,246,193,81,64,32,119,94,143,186,76,204,186,186,213,15,168,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,207,110,227,209,21,177,61,82,202,122,224,240,192,192,115,109,47,183,94,186,95,211,202,75,30,109,138,83,210,219,169,108,246,215,67,79,5,246,139,184,214,57,42,100,158,70,55,204,198,215,58,95,52,247,172,146,35,94,201,59,138,232,221,31,74,240,180,206,180,107,41,233,78,195,97,210,251,93,170,203,122,199,255,0,49,151,218,233,231,116,149,95,74,57,85,171,93,80,231,181,175,127,154,100,77,149,142,251,76,99,81,96,99,149,41,213,173,152,0,101,134,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,65,61,11,245,155,98,235,15,78,42,174,114,90,190,134,204,241,127,47,79,147,91,98,99,214,149,178,74,143,237,84,211,72,237,247,134,94,212,170,145,185,203,36,110,99,154,238,72,140,150,74,160,241,53,213,13,6,213,174,165,238,57,62,137,54,174,190,162,58,120,232,178,59,243,43,123,182,235,189,108,12,108,76,146,141,138,138,168,200,226,141,145,44,205,127,110,94,8,230,49,17,22,106,143,43,225,245,140,106,230,77,213,166,10,154,47,112,164,182,95,109,149,19,87,212,220,235,173,175,174,162,161,183,54,23,178,173,213,17,179,101,86,73,20,142,129,191,110,45,228,158,54,164,177,57,205,145,161,161,224,0,2,42,248,136,244,135,252,171,116,105,62,171,81,119,181,11,14,238,214,226,252,235,252,180,51,247,93,23,154,164,147,146,44,107,221,142,38,240,87,112,227,44,113,111,35,35,89,121,74,160,6,88,109,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,251,160,30,176,109,93,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,194,161,97,149,235,27,90,213,137,237,123,56,240,72,228,146,37,248,193,116,135,237,234,227,5,162,255,0,49,69,156,182,74,255,0,252,133,45,5,92,49,61,63,220,65,34,49,255,0,230,28,145,255,0,143,144,172,11,6,89,149,98,159,73,125,86,201,174,182,111,166,109,243,90,110,63,71,214,201,79,231,40,101,219,187,77,55,5,78,228,47,226,222,81,187,118,187,100,221,23,96,37,255,0,137,135,90,246,238,167,243,187,110,19,166,151,63,51,166,216,150,213,52,85,145,173,84,63,76,215,77,12,107,37,68,212,243,54,62,29,157,223,4,104,232,249,38,243,185,30,173,153,26,223,21,208,15,71,215,94,172,181,113,173,184,37,36,120,38,29,81,71,95,149,190,105,92,143,169,129,239,114,199,67,19,99,123,101,231,80,144,202,197,145,174,106,68,198,189,252,185,164,113,201,197,116,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,67,161,167,90,185,210,24,34,99,35,116,178,205,35,253,85,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,116,125,162,250,67,134,232,46,151,227,250,71,167,240,85,199,98,199,105,221,13,58,213,206,179,79,43,223,35,165,150,105,31,232,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,168,30,170,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,5,248,213,251,172,98,223,16,40,126,93,113,39,249,0,60,106,253,214,49,111,136,20,63,46,184,129,74,197,143,248,87,245,213,83,128,100,54,174,152,117,74,190,174,124,98,249,81,13,183,12,154,26,88,184,90,110,51,213,76,247,65,42,71,26,77,35,42,166,169,68,73,30,247,246,158,214,39,22,198,247,190,56,107,210,230,133,255,0,41,77,118,198,116,83,235,79,213,207,172,126,119,252,39,228,124,231,99,203,209,207,83,254,39,185,31,46,93,142,63,166,155,114,223,215,109,151,197,103,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,231,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,80,212,64,43,215,195,75,196,18,155,88,109,86,126,159,53,126,235,87,38,160,208,83,249,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,93,220,170,175,87,111,208,60,71,122,227,169,233,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,32,113,95,21,238,184,233,177,171,85,239,164,125,57,101,90,95,110,84,244,236,203,174,200,249,105,210,134,146,86,199,59,104,160,86,171,86,87,207,19,153,221,114,239,18,67,43,163,217,238,145,253,154,181,210,221,45,206,245,167,59,182,105,158,154,88,190,153,201,47,61,239,37,69,230,161,167,238,246,161,124,210,126,114,103,178,54,237,28,79,119,218,114,111,182,201,186,170,34,249,251,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,11,254,232,7,163,235,87,73,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,112,167,89,165,98,200,215,57,101,123,158,254,92,22,56,227,9,1,128,88,178,108,103,13,180,216,179,60,230,175,49,190,210,83,163,110,23,218,154,26,122,55,215,78,170,170,231,164,20,236,108,81,51,117,226,198,34,42,163,26,212,115,164,119,39,187,208,0,5,85,248,231,126,164,255,0,121,63,134,149,86,90,167,142,119,234,79,247,147,248,105,2,186,104,233,159,50,234,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,216,230,198,181,202,198,185,100,96,89,255,0,134,151,136,37,54,176,218,172,253,62,106,253,214,174,77,65,160,167,242,214,123,181,92,178,213,79,146,177,141,170,158,69,145,89,2,50,7,211,211,65,19,85,243,74,231,206,187,185,85,94,174,222,194,140,176,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,95,79,135,159,90,118,174,169,244,190,158,197,151,228,20,142,213,76,106,157,83,32,163,74,102,210,173,108,9,39,24,174,16,70,215,43,94,199,53,98,108,170,196,106,50,101,114,118,227,99,225,228,20,195,213,143,189,62,178,124,64,200,126,99,57,229,52,183,84,179,189,22,206,237,154,153,166,151,223,161,178,75,55,123,201,86,249,88,106,59,93,216,95,12,159,155,153,143,141,219,199,43,219,246,154,187,111,186,108,168,138,158,175,171,31,122,125,100,248,129,144,252,198,115,208,101,221,38,102,88,247,74,248,23,85,150,106,138,187,222,61,149,84,92,105,175,81,195,64,141,102,60,248,43,93,75,76,178,200,146,57,210,50,119,71,38,207,237,177,140,127,8,213,85,210,51,144,94,159,74,189,76,97,189,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,138,54,102,113,150,55,178,70,162,114,99,219,201,172,127,56,217,88,26,209,226,217,173,182,238,162,242,11,246,132,102,20,151,77,47,165,168,108,54,123,45,251,31,129,176,85,49,180,173,138,73,156,230,35,43,17,142,157,36,158,52,89,152,253,149,136,246,181,57,68,145,47,167,222,167,117,151,166,27,237,218,255,0,164,57,71,209,178,94,237,242,219,235,169,167,133,181,20,179,110,199,164,51,186,23,238,197,154,7,189,100,137,234,139,179,185,53,200,232,228,150,55,243,252,79,22,190,231,57,85,155,10,197,168,124,237,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,124,222,173,99,121,61,237,77,220,168,212,223,117,84,79,80,47,38,223,212,253,79,86,29,4,235,38,164,187,73,178,12,42,157,48,124,150,153,143,175,158,41,232,171,158,202,42,166,185,104,166,78,18,206,198,35,88,143,123,160,141,137,35,159,27,22,69,138,69,109,16,154,19,204,244,114,197,211,255,0,135,166,113,163,184,228,222,98,147,25,210,251,253,60,149,60,94,207,55,84,250,10,153,42,106,120,61,239,88,251,179,201,44,189,190,106,214,115,226,223,178,212,67,61,128,72,174,137,58,193,201,186,70,213,8,175,77,90,186,220,38,249,81,3,114,203,61,36,84,253,250,232,34,142,118,66,248,228,149,138,230,190,23,84,190,84,99,95,26,72,173,70,61,205,69,228,221,4,98,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,224,244,107,219,201,143,106,236,228,71,38,251,42,34,250,25,226,235,7,164,204,203,164,93,80,250,143,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,252,246,237,189,81,27,43,21,123,255,0,134,231,136,37,55,78,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,155,110,249,21,66,237,10,203,241,94,235,142,155,26,181,94,250,71,211,150,85,165,246,229,79,78,204,186,236,143,150,157,40,105,37,108,115,182,138,5,106,181,101,124,241,57,157,215,46,241,36,50,186,61,158,233,31,217,237,94,35,189,113,212,244,165,134,208,97,250,124,202,74,141,69,204,41,231,125,12,210,190,41,89,100,164,106,163,22,182,88,21,85,207,123,156,174,108,13,115,123,78,124,82,185,202,228,133,98,146,138,237,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,3,242,150,169,224,99,250,236,253,219,254,36,87,86,187,232,229,247,64,181,50,183,74,178,153,185,222,173,86,251,85,69,198,62,44,79,45,85,87,110,167,171,150,155,118,61,236,127,101,245,14,139,184,215,43,95,219,230,155,35,182,75,21,240,49,253,118,126,237,255,0,18,2,42,248,163,251,246,106,111,224,191,39,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,132,160,241,71,247,236,212,223,193,126,79,68,114,173,53,233,235,42,213,77,26,213,29,92,197,170,123,255,0,146,191,162,106,110,54,182,82,201,44,213,52,53,142,169,108,181,17,185,136,187,118,60,187,100,122,57,168,222,210,202,245,123,123,92,94,23,103,208,15,88,54,174,172,180,141,174,184,45,92,121,222,29,79,71,65,149,178,104,154,140,169,157,236,114,71,93,19,163,99,98,225,80,176,202,245,141,173,106,196,246,189,156,120,36,114,73,24,60,67,124,71,245,99,68,250,130,183,233,62,136,79,244,79,212,142,205,70,76,183,26,42,106,154,91,228,149,17,83,212,197,76,141,115,86,88,225,100,46,226,233,35,150,41,28,233,228,68,227,219,100,142,172,13,45,213,44,239,69,179,187,102,166,105,165,247,232,108,146,205,222,242,85,190,86,26,142,215,118,23,195,39,230,230,99,227,118,241,202,246,253,166,174,219,238,155,42,34,167,202,203,50,155,238,115,149,94,115,92,166,187,206,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,193,136,214,55,147,222,229,217,168,141,77,246,68,68,244,2,244,250,6,235,190,251,214,71,214,27,77,239,73,62,175,85,226,54,251,124,151,11,189,21,209,147,208,212,213,79,220,106,181,32,145,27,52,28,214,25,31,27,81,103,106,53,143,71,202,215,35,59,179,0,142,189,2,116,241,117,233,159,166,139,6,7,149,90,169,40,50,203,133,69,77,239,35,101,53,99,170,89,231,103,126,204,106,185,85,88,143,142,154,58,88,94,145,126,111,156,78,86,171,247,89,31,34,128,16,255,0,197,107,76,255,0,40,157,27,100,119,26,122,75,173,93,126,21,112,161,201,168,224,183,199,220,229,219,145,105,234,31,51,81,142,114,195,29,45,85,76,174,84,227,199,180,143,115,184,181,200,179,0,249,57,102,45,98,206,113,91,206,21,148,208,249,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,249,177,90,246,242,99,220,155,181,81,201,190,232,168,190,160,102,179,64,117,142,251,211,254,178,226,122,197,142,67,230,42,241,155,131,106,36,166,228,198,121,186,87,181,209,212,211,115,123,30,145,247,96,146,88,187,156,21,204,231,201,191,105,168,166,154,76,182,101,152,181,247,6,202,175,56,86,83,67,228,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,230,197,115,29,197,236,114,110,213,86,174,219,162,170,122,154,19,232,31,83,50,173,93,233,11,77,179,172,214,175,205,222,170,45,245,22,250,154,167,73,36,146,85,121,42,185,168,217,60,175,145,238,123,230,145,148,237,124,143,87,125,169,28,247,34,34,42,34,7,0,241,147,214,191,168,221,62,218,116,114,146,223,222,171,212,219,130,247,167,146,46,81,193,67,110,150,158,162,78,46,73,26,173,153,211,190,141,27,187,30,213,143,191,191,23,112,82,176,58,47,209,203,22,190,245,65,128,105,86,83,55,11,45,214,225,37,69,198,62,47,95,51,75,73,79,45,92,180,219,177,236,123,59,204,167,116,93,198,185,28,206,231,52,221,91,178,247,255,0,24,45,99,190,231,61,80,46,149,84,67,229,236,186,105,111,130,158,142,62,76,127,126,170,186,158,10,186,138,157,209,141,123,121,49,244,209,118,213,207,106,121,110,109,226,178,57,14,193,224,125,128,83,75,117,213,61,82,174,199,170,210,162,150,158,221,96,181,221,156,146,182,5,100,174,150,122,218,118,46,253,167,189,22,26,7,187,209,94,196,88,255,0,69,36,94,65,107,230,107,58,177,247,167,214,79,136,25,15,204,103,52,166,102,179,171,31,122,125,100,248,129,144,252,198,112,60,254,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,162,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,132,250,85,234,99,13,234,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,156,81,179,51,140,177,189,146,53,19,147,30,222,77,99,249,198,202,44,203,186,76,204,177,238,149,240,46,171,44,213,21,119,188,123,42,168,184,211,94,163,134,129,26,204,121,240,86,186,150,153,101,145,36,115,164,100,238,142,77,159,219,99,24,254,17,170,171,164,103,39,71,221,89,230,93,34,234,135,215,139,21,61,93,226,197,95,79,37,53,247,28,109,122,82,193,117,98,70,244,129,94,245,142,84,99,226,149,233,35,94,140,231,183,113,136,168,217,94,138,26,51,7,148,210,221,82,193,53,167,4,182,106,102,154,95,126,153,198,239,61,239,37,91,229,102,167,238,246,166,124,50,126,110,102,50,70,237,36,79,111,218,106,111,182,233,186,42,42,250,176,57,254,191,104,229,139,168,13,26,203,52,119,35,155,203,210,100,214,247,83,199,83,197,239,242,149,76,114,73,77,83,193,143,98,201,218,158,56,165,237,243,70,191,135,23,125,151,42,25,151,53,80,81,15,138,135,79,23,93,26,234,94,235,158,82,218,169,41,113,61,78,168,154,247,105,124,53,142,153,238,173,70,66,183,38,202,217,23,155,30,181,51,58,100,68,222,62,21,12,70,42,113,116,113,132,212,234,55,91,238,189,71,120,68,222,181,150,251,99,164,180,92,175,244,246,230,214,82,82,72,231,192,147,211,228,80,83,72,248,249,125,166,177,238,129,94,140,85,114,177,30,141,87,63,143,53,166,18,74,104,214,186,81,218,186,49,234,3,167,139,245,231,179,244,223,208,89,38,59,77,34,65,28,111,170,138,235,69,29,115,26,245,84,150,73,159,11,105,94,216,209,30,212,142,146,119,253,141,156,175,141,96,92,247,140,190,183,221,112,93,18,176,104,189,190,199,73,81,79,170,21,19,186,186,190,105,29,206,146,11,108,244,117,8,200,152,155,34,190,73,100,139,119,185,85,26,200,222,222,42,175,71,199,89,125,23,232,229,139,95,122,160,192,52,171,41,155,133,150,235,112,146,162,227,31,23,175,153,165,164,167,150,174,90,109,216,246,61,157,230,83,186,46,227,92,142,103,115,154,110,173,217,125,175,137,38,180,90,181,191,171,76,162,251,139,229,244,153,38,49,99,167,163,176,216,171,41,24,222,194,65,12,40,233,219,28,136,212,239,51,206,75,88,228,151,119,35,145,200,172,115,163,224,76,175,5,61,11,172,181,88,179,78,161,239,214,110,207,211,124,49,188,118,166,69,158,57,31,75,19,251,149,207,107,21,18,41,33,124,205,165,99,100,69,123,146,74,73,217,246,54,114,60,44,252,0,5,59,120,168,116,43,83,128,100,55,94,167,180,182,130,174,124,98,249,81,53,203,51,134,106,168,184,90,110,51,213,66,198,207,18,201,34,77,35,42,166,169,85,88,216,199,246,158,215,175,38,198,246,50,56,171,209,247,86,121,151,72,186,161,245,226,197,79,87,120,177,87,211,201,77,125,199,27,94,148,176,93,88,145,189,32,87,189,99,149,24,248,165,122,72,215,163,57,237,220,98,42,54,87,162,232,162,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,157,109,244,125,147,116,141,170,18,217,92,149,117,184,77,242,162,119,98,119,138,185,105,251,245,208,69,28,15,153,146,71,19,213,205,124,46,169,100,74,247,50,52,145,90,175,99,90,139,197,161,118,122,153,213,198,141,96,29,56,207,212,189,14,93,106,189,99,117,118,247,79,143,112,170,116,95,77,87,43,31,216,161,143,236,58,70,76,233,35,115,30,213,141,93,15,9,93,35,90,145,73,199,62,250,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,158,170,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,191,42,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,78,77,99,221,4,111,86,111,193,31,205,200,136,233,30,174,150,158,25,253,20,91,186,159,206,238,89,182,165,219,60,206,155,98,91,211,86,209,200,149,80,253,51,93,52,50,36,116,240,212,66,232,248,118,119,100,242,43,100,228,155,192,213,98,182,101,115,66,69,120,92,116,3,77,75,77,140,245,101,171,49,210,86,62,178,158,106,188,91,28,172,182,74,143,163,122,74,196,165,186,189,239,115,90,175,86,178,103,194,206,219,217,194,88,39,100,136,244,106,50,210,128,2,128,124,81,253,251,53,55,240,95,147,209,18,255,0,193,115,93,52,226,135,9,200,250,120,185,222,124,142,103,93,144,84,228,150,218,106,132,70,71,113,165,117,29,52,114,50,157,251,253,185,163,242,175,123,227,84,71,118,220,143,111,52,100,171,28,64,241,71,247,236,212,223,193,126,79,68,70,172,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,156,30,142,99,184,189,141,93,156,138,213,219,101,69,79,64,53,38,8,171,208,47,90,248,175,85,154,113,73,100,187,92,252,190,166,227,54,248,99,200,237,245,11,27,36,175,224,141,141,215,58,116,141,172,99,161,149,234,138,246,177,169,217,145,232,197,78,46,137,242,202,160,57,87,86,62,235,26,201,240,255,0,33,249,116,230,107,13,41,245,99,238,177,172,159,15,242,31,151,78,102,176,14,255,0,209,71,85,215,222,146,245,150,139,50,238,221,107,49,11,150,212,121,77,146,138,102,55,207,210,241,122,71,34,54,68,86,44,208,61,253,216,215,118,57,118,124,125,198,50,89,20,191,75,182,175,97,182,237,23,173,215,186,57,234,238,152,157,46,47,38,95,20,148,144,43,103,170,183,54,145,106,154,232,227,155,130,163,221,18,34,163,100,225,234,168,142,227,235,182,120,117,215,167,172,171,66,232,244,254,247,118,169,250,70,203,169,24,125,179,45,180,92,35,165,146,40,211,204,192,201,39,163,114,185,21,139,52,15,122,35,145,142,118,241,201,3,213,24,178,240,111,201,179,107,222,172,99,250,53,126,233,250,209,149,249,124,7,38,184,50,233,116,180,121,26,103,249,138,166,58,7,54,78,251,163,89,153,178,210,83,174,205,122,55,236,123,62,211,183,9,129,132,248,201,245,5,143,106,61,246,253,150,99,214,172,175,12,186,220,39,168,162,199,106,22,42,74,171,69,42,172,203,13,53,61,116,16,183,159,30,228,40,249,39,134,87,61,176,166,221,181,123,156,91,166,138,106,53,78,175,233,30,33,170,85,88,173,94,54,252,174,207,77,119,75,101,77,76,85,15,129,147,49,30,205,164,137,85,175,99,154,173,123,21,81,175,86,57,188,217,27,249,70,218,1,232,167,167,139,175,83,29,67,99,88,28,22,170,74,251,21,190,162,27,222,82,202,154,199,83,51,232,72,42,34,74,166,163,163,84,149,95,34,72,216,88,145,253,174,114,181,85,88,212,116,140,209,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,3,243,92,40,227,175,164,146,146,84,221,175,219,116,254,165,69,255,0,216,126,144,4,122,233,95,166,122,77,16,162,188,215,215,71,189,206,237,85,43,156,187,175,164,78,138,153,136,158,146,189,190,218,125,247,244,95,95,244,253,14,160,250,77,211,189,115,195,171,236,53,118,255,0,45,91,91,83,21,74,213,119,103,126,206,108,156,221,246,18,102,39,174,238,251,253,55,59,168,3,133,105,103,71,26,51,165,246,134,219,109,248,255,0,121,233,250,82,121,186,182,239,246,222,228,244,89,221,254,90,161,215,172,216,157,131,31,129,180,214,154,14,196,109,68,68,78,235,221,247,34,127,57,87,246,33,245,192,31,241,28,76,139,116,99,118,223,219,234,127,216,0,0,0,0,0,0,0,10,251,241,125,188,54,155,72,40,45,107,22,235,45,108,79,229,203,217,189,45,123,125,155,127,237,44,16,130,62,45,244,179,207,160,244,242,197,78,247,163,46,12,87,57,172,85,226,137,71,95,190,235,247,1,74,118,91,45,203,32,184,69,107,181,83,247,170,102,229,193,156,218,221,246,106,185,125,92,168,158,196,95,188,247,122,149,160,90,131,164,114,178,12,242,213,244,115,230,133,38,141,59,240,77,201,21,95,183,248,169,29,182,253,183,251,127,103,245,31,83,165,253,101,163,208,237,84,182,230,247,11,108,85,180,244,189,238,113,190,20,145,126,213,52,209,38,200,175,98,123,101,79,191,238,254,197,239,189,97,117,185,139,117,39,95,83,74,235,44,240,219,160,160,107,104,185,83,70,215,37,67,99,149,17,203,249,249,27,182,243,59,213,190,191,241,238,16,149,83,101,84,7,253,72,173,89,28,172,77,154,170,187,127,81,255,0,32,0,0,0,0,74,94,131,62,130,93,108,195,209,146,127,132,254,152,183,114,102,207,244,143,207,197,186,239,250,63,228,127,79,175,245,157,123,197,195,10,250,35,82,236,249,34,77,201,43,45,212,237,227,199,109,149,245,21,239,246,242,95,217,251,8,195,210,156,205,167,213,252,122,166,154,185,212,117,144,93,40,37,73,86,94,219,82,54,213,70,174,221,83,215,219,193,127,103,162,255,0,65,217,124,68,245,142,151,60,202,45,56,205,37,206,74,215,90,104,160,134,161,235,58,72,222,244,82,85,177,219,42,61,222,159,111,211,116,69,245,251,128,250,126,23,122,227,87,167,154,192,204,70,95,245,141,247,126,226,250,122,118,105,107,100,79,251,27,151,244,159,251,83,251,75,201,85,251,95,216,103,79,162,58,123,253,71,80,120,243,113,246,43,167,254,251,223,100,122,255,0,241,141,79,249,30,190,205,205,22,167,177,55,246,128,115,81,201,178,132,221,19,101,63,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,1,154,206,172,125,233,245,147,226,6,67,243,25,205,41,153,172,234,199,222,159,89,62,32,100,63,49,156,11,105,232,183,66,244,227,168,191,12,204,15,75,245,66,205,231,173,85,223,76,203,12,209,42,50,170,223,84,219,189,114,71,85,77,34,162,246,230,103,39,108,187,43,85,174,115,30,215,177,239,99,170,91,169,126,157,51,190,151,245,78,191,76,243,170,127,243,181,150,122,222,112,255,0,132,237,126,102,104,96,172,237,197,44,157,158,239,97,238,237,61,220,217,236,84,246,42,221,79,133,199,184,158,153,126,53,243,138,211,218,245,137,210,174,27,213,126,145,220,48,251,205,182,145,185,61,186,158,162,167,19,187,201,34,194,251,117,197,89,246,17,210,181,143,119,150,145,205,141,179,51,139,185,49,17,200,157,198,70,246,5,80,120,115,117,237,252,149,239,179,233,190,162,65,230,52,203,38,184,121,202,186,136,41,249,213,89,107,158,198,68,181,141,70,39,57,161,86,71,27,101,139,213,200,214,53,241,39,38,186,57,175,80,203,190,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,113,63,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,178,159,11,239,16,74,107,77,53,151,165,237,105,186,213,189,143,168,109,6,31,124,169,150,90,151,243,154,90,90,122,59,42,69,20,14,114,49,28,249,220,201,229,151,132,108,70,197,246,88,214,108,22,190,0,0,0,0,65,95,23,29,11,211,140,191,166,203,198,183,220,236,221,172,207,4,242,17,91,110,148,234,140,146,106,90,138,248,96,146,150,163,209,123,176,167,152,124,140,69,217,204,145,21,90,228,71,202,217,39,81,21,124,81,253,196,245,55,240,95,156,81,1,70,218,33,133,90,181,43,90,48,29,57,190,212,85,193,109,202,178,139,85,146,178,90,71,181,179,199,5,77,92,112,200,232,220,230,185,168,244,107,213,81,85,174,77,246,221,23,216,105,119,19,197,172,88,54,43,102,194,177,106,31,37,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,55,171,158,238,44,99,83,119,42,185,118,221,85,87,212,206,23,73,222,244,250,55,241,3,30,249,140,6,148,192,0,0,0,0,16,3,197,11,161,111,203,94,42,253,113,209,204,51,205,234,77,151,135,211,20,212,78,227,53,246,215,28,110,69,218,20,106,249,138,200,118,143,183,178,181,239,137,31,31,231,92,218,120,210,127,128,50,217,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,131,209,204,119,23,177,171,179,145,90,187,108,168,169,232,91,166,79,226,223,134,187,163,250,76,210,223,53,37,62,181,95,233,235,44,173,176,218,247,123,44,247,22,55,143,210,82,121,136,220,212,166,70,190,41,227,141,201,47,55,191,177,201,253,169,229,143,138,248,184,244,125,140,233,117,214,135,169,29,63,74,75,125,183,48,188,73,65,144,219,93,45,68,179,205,123,169,117,85,99,171,152,233,30,246,240,145,173,145,174,141,189,182,198,177,70,173,107,187,142,225,92,0,125,92,179,41,190,231,57,85,231,53,202,107,188,237,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,156,24,141,99,121,61,238,93,154,136,212,223,100,68,79,66,231,188,55,60,62,234,122,118,166,147,88,117,146,213,72,237,69,184,211,186,154,138,219,52,81,76,252,101,137,44,241,202,177,84,67,60,176,204,250,152,86,7,43,218,214,190,54,43,227,223,103,200,139,194,188,37,58,40,250,110,178,143,171,45,77,182,90,171,44,176,247,163,194,237,243,167,126,71,87,67,63,109,247,55,34,59,132,125,151,197,44,113,54,70,185,203,34,186,84,72,214,40,94,251,106,0,0,0,0,2,133,188,82,180,47,78,52,27,169,168,237,58,95,102,250,26,213,148,99,244,249,36,214,216,149,18,150,142,170,90,170,168,100,101,51,17,19,181,10,249,118,189,35,221,90,199,61,200,206,44,70,49,157,131,193,95,72,112,220,191,84,51,109,92,190,193,87,53,247,79,105,232,97,177,35,103,86,65,11,238,17,214,197,60,207,98,122,189,233,20,43,27,81,87,130,36,210,42,181,92,140,115,60,255,0,141,95,189,62,45,240,254,135,230,55,19,170,248,24,254,187,63,118,255,0,137,1,106,128,0,0,0,43,87,198,211,76,242,172,131,78,52,239,84,173,52,158,98,203,135,220,46,22,251,191,110,57,31,37,63,159,74,110,196,238,226,197,99,33,71,210,44,110,123,220,223,206,79,3,81,28,175,244,133,126,24,186,165,249,47,235,39,10,243,119,223,163,45,89,111,152,197,174,31,222,189,239,53,230,163,95,41,7,163,28,230,114,174,142,139,237,183,142,219,125,167,35,21,229,201,245,161,163,151,221,125,233,131,63,210,172,90,110,23,171,173,190,58,139,116,124,88,190,102,170,146,162,42,184,169,183,123,216,198,119,159,78,216,187,142,114,53,157,206,107,186,55,101,206,16,18,255,0,197,107,83,63,40,157,100,228,118,234,122,187,85,93,6,21,111,161,198,104,231,183,201,220,229,219,141,106,42,25,51,145,238,106,205,29,85,85,76,78,68,227,199,180,140,115,121,53,202,178,87,193,11,75,127,235,151,173,119,11,23,253,201,139,90,46,126,107,250,234,107,224,236,163,255,0,249,218,238,111,103,244,49,223,227,16,172,12,179,41,190,231,57,85,231,53,202,107,188,237,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,156,24,141,99,121,61,238,93,154,136,212,223,100,68,79,67,66,125,3,233,158,85,164,93,33,105,182,11,154,210,121,75,213,61,190,162,225,83,74,232,228,142,74,95,59,87,53,99,32,149,146,49,175,100,209,178,161,172,145,138,223,179,35,94,212,85,68,69,80,144,0,0,5,43,120,213,251,211,226,223,15,232,126,99,113,46,164,165,111,26,191,122,124,91,225,253,15,204,110,32,117,95,3,31,215,103,238,223,241,35,207,248,175,116,57,83,141,93,111,125,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,121,82,105,93,38,239,108,143,236,250,15,3,31,215,103,238,223,241,34,213,0,204,14,155,234,174,163,232,253,246,163,39,210,252,210,235,140,221,106,237,245,54,185,170,237,213,11,20,143,165,157,156,36,141,85,63,224,185,171,250,76,145,145,200,197,107,216,199,55,242,224,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,231,43,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,73,127,226,89,208,173,55,76,185,53,46,167,233,141,5,37,46,151,228,117,16,91,105,104,91,85,44,147,218,46,41,78,170,232,30,179,200,249,102,100,201,4,211,54,68,114,241,94,228,110,107,17,177,172,147,255,0,195,139,161,202,158,148,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,74,232,235,163,172,19,164,12,18,162,193,96,172,250,103,36,188,240,250,193,144,118,230,167,250,83,181,53,67,233,127,189,95,60,177,193,218,142,161,99,252,218,167,61,185,59,117,95,73,0,0,20,3,226,143,239,217,169,191,130,252,158,136,238,190,17,29,34,90,181,23,38,127,84,89,125,198,146,162,219,131,222,37,182,217,108,171,78,217,86,107,171,105,227,147,205,79,220,106,181,172,133,181,49,62,46,31,111,188,141,127,40,251,40,146,240,175,20,127,126,205,77,252,23,228,244,71,95,233,75,172,27,87,73,190,31,153,99,173,235,87,38,119,152,231,23,170,12,81,144,196,213,101,52,236,181,91,18,74,233,93,35,29,23,10,117,154,39,164,110,107,150,87,185,140,227,193,100,146,48,146,190,37,190,32,148,218,61,106,188,116,249,164,23,90,184,245,6,190,159,203,94,46,212,146,203,75,62,52,199,182,150,120,214,53,124,10,201,223,81,77,60,173,71,195,43,95,2,236,228,84,122,55,106,139,210,221,45,206,245,167,59,182,105,158,154,88,190,153,201,47,61,239,37,69,230,161,167,238,246,161,124,210,126,114,103,178,54,237,28,79,119,218,114,111,182,201,186,170,34,252,175,250,42,207,114,175,251,107,145,228,153,29,195,255,0,25,89,93,114,174,168,147,254,20,147,77,36,143,254,151,57,206,251,213,75,222,240,243,232,178,213,210,198,151,211,223,114,252,126,145,186,169,146,211,170,228,21,137,82,218,165,162,129,100,229,21,190,9,26,212,107,24,214,164,78,149,24,174,71,204,142,94,228,140,100,60,67,165,116,163,210,142,156,116,149,167,12,194,176,168,188,245,214,187,183,61,254,255,0,60,40,202,171,189,83,81,81,28,228,69,94,220,44,228,228,138,20,85,108,109,115,149,85,239,124,146,63,56,70,170,12,171,129,165,62,147,189,214,52,111,225,254,61,242,232,14,170,114,174,147,189,214,52,111,225,254,61,242,232,15,171,174,154,233,167,29,58,105,197,199,84,53,66,243,228,109,84,59,69,12,49,34,62,170,225,84,228,85,142,150,154,53,84,238,76,254,46,217,55,70,163,90,231,189,204,99,30,246,135,53,235,111,172,28,103,164,109,47,150,244,229,164,173,205,175,148,243,183,19,179,213,197,81,216,174,158,41,32,100,207,146,72,152,173,107,33,109,75,37,86,57,241,172,136,213,99,28,213,94,77,120,123,231,249,150,169,244,141,132,234,14,160,228,53,119,204,134,249,81,123,169,174,174,169,84,231,43,254,152,172,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,162,13,116,215,77,71,234,47,81,238,58,161,170,23,159,61,117,174,218,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,110,22,114,118,201,186,185,92,231,61,238,123,222,247,186,239,252,46,61,196,244,203,241,175,156,86,129,42,142,85,213,143,186,198,178,124,63,200,126,93,57,213,78,85,213,143,186,198,178,124,63,200,126,93,56,25,172,52,209,174,154,23,167,29,69,233,197,199,75,245,66,205,231,173,85,219,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,237,204,206,78,217,118,86,171,92,230,61,175,99,222,199,102,92,213,64,21,235,208,175,133,205,171,68,50,26,93,95,215,90,154,75,254,101,107,168,157,45,22,120,226,107,237,214,185,225,170,149,145,92,27,39,37,90,151,190,38,67,52,42,246,68,176,247,21,93,31,121,172,116,92,215,199,59,245,39,251,201,252,52,181,66,170,252,115,191,82,127,188,159,195,64,138,190,23,30,253,154,101,248,215,201,235,73,255,0,226,117,208,119,229,190,197,83,175,58,79,101,229,159,99,246,247,125,37,107,183,91,187,149,89,68,45,124,45,143,119,119,90,157,234,120,27,80,173,227,28,146,204,212,142,20,223,132,77,74,118,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,206,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,19,232,251,171,60,55,171,173,47,250,241,98,167,164,179,223,104,42,36,166,190,227,141,175,90,169,237,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,156,55,238,49,21,93,19,209,3,61,152,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,65,29,29,117,139,130,117,127,130,84,95,236,20,127,67,100,150,110,31,88,49,254,228,213,31,69,247,102,168,101,47,247,211,224,138,57,251,177,211,172,159,155,69,225,191,23,108,169,235,2,252,87,186,28,169,198,174,183,190,174,52,229,244,137,98,185,84,83,191,46,180,163,34,167,90,26,185,93,28,13,173,129,26,141,73,89,60,174,103,117,171,188,169,52,174,147,119,182,71,246,127,87,132,239,71,90,203,102,206,237,157,79,100,245,151,92,59,27,250,61,126,139,183,190,54,255,0,209,93,13,92,53,17,187,184,141,157,178,67,12,114,50,150,161,157,216,156,217,191,52,246,122,35,94,5,181,20,215,226,117,225,255,0,71,164,85,149,61,64,232,134,59,229,48,90,190,83,228,214,216,164,130,42,91,13,84,147,195,12,78,166,99,158,146,44,51,201,81,233,12,108,115,97,115,29,178,182,55,49,145,220,161,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,56,61,42,245,49,153,116,161,171,148,122,165,135,208,210,92,88,234,119,91,110,246,202,148,70,178,227,110,145,241,190,88,18,78,42,232,95,202,40,222,201,26,139,197,236,111,38,189,156,227,125,133,117,209,226,165,136,86,105,197,46,21,210,38,125,231,174,185,31,152,130,243,127,138,134,182,134,170,205,74,212,98,35,105,146,162,24,255,0,61,55,55,162,76,213,87,68,216,156,173,68,123,227,146,56,129,226,35,210,31,242,82,214,84,250,173,69,217,211,220,199,187,91,139,243,175,243,51,65,218,108,94,106,146,78,72,146,39,106,73,91,193,93,207,148,82,69,188,143,145,37,227,21,64,245,90,91,165,185,222,180,231,118,205,51,211,75,23,211,57,37,231,189,228,168,188,212,52,253,222,212,47,154,79,206,76,246,70,221,163,137,238,251,78,77,246,217,55,85,68,93,4,244,125,210,102,27,210,46,151,253,71,177,84,82,94,47,181,245,18,84,223,114,54,208,45,44,247,87,164,143,88,17,236,89,37,86,50,40,158,145,181,136,254,27,247,30,136,142,149,234,188,211,195,155,162,143,228,171,167,19,223,243,251,101,170,77,77,202,127,57,114,169,129,59,178,90,232,85,24,177,219,27,55,39,49,220,94,197,146,87,68,141,107,228,115,91,188,173,134,41,22,96,0,0,0,0,241,90,209,171,216,110,130,233,126,65,171,154,129,61,92,118,44,118,157,179,84,37,36,11,52,242,189,242,54,40,161,141,158,136,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,129,202,186,219,235,7,25,233,27,75,229,189,57,105,43,115,107,229,60,237,196,236,245,113,84,118,43,167,138,72,25,51,228,146,38,43,90,200,91,82,201,85,142,124,107,34,53,88,199,53,87,147,115,194,116,174,162,181,231,50,234,75,87,47,186,173,153,214,213,185,247,26,135,178,217,67,53,66,76,203,77,185,30,229,167,162,137,90,198,55,132,109,118,202,228,99,121,189,95,35,147,155,220,171,53,124,57,124,57,48,221,122,210,251,254,174,107,205,174,174,75,22,69,79,45,179,14,74,11,178,195,60,79,100,146,69,83,113,86,49,21,17,241,203,26,71,11,101,87,49,85,147,172,144,185,171,19,148,56,167,135,23,88,54,174,147,245,114,189,185,202,213,174,9,154,211,193,65,122,125,52,77,145,244,51,196,245,90,106,229,106,49,101,145,145,36,147,177,241,198,228,85,100,238,122,54,71,198,200,221,126,134,99,53,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,253,21,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,44,167,194,67,173,59,173,234,166,62,148,245,75,32,171,175,168,142,159,124,14,121,105,157,43,219,4,17,73,37,69,190,89,209,202,168,200,226,141,31,2,61,187,53,140,150,62,226,34,65,16,22,148,64,15,26,191,117,140,91,226,5,15,203,174,36,255,0,32,7,141,95,186,198,45,241,2,135,229,215,16,32,7,133,199,191,102,153,126,53,242,122,210,205,60,71,122,28,169,234,183,13,160,204,52,249,244,148,250,139,135,211,206,202,24,101,100,81,50,247,72,229,71,173,20,179,170,35,152,246,185,28,232,28,231,118,154,249,101,107,145,169,50,203,29,101,248,92,123,246,105,151,227,95,39,173,47,248,12,176,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,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,156,229,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,109,62,42,29,10,211,103,248,245,215,169,237,45,160,164,131,39,177,211,205,114,204,225,154,170,94,119,107,116,20,176,177,179,196,178,72,176,198,250,88,105,149,86,54,49,157,214,57,235,201,210,49,140,147,149,120,80,244,57,83,146,221,108,157,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,105,86,104,155,38,236,108,108,239,7,106,240,210,240,251,166,209,235,85,159,168,61,95,181,85,199,168,53,244,254,102,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,118,170,35,209,219,88,80,0,0,0,85,95,142,119,234,79,247,147,248,105,202,188,21,61,233,242,159,135,245,223,49,183,29,87,199,59,245,39,251,201,252,52,229,94,10,158,244,249,79,195,250,239,152,219,128,151,253,114,248,103,219,186,157,206,236,186,153,166,247,187,86,41,146,87,220,25,30,99,91,112,90,170,143,61,66,144,193,12,115,67,26,61,99,73,160,142,159,139,97,107,98,108,189,213,87,202,197,98,43,164,87,76,253,42,233,31,74,24,109,78,31,165,182,218,183,62,227,81,230,110,119,123,148,140,154,227,113,122,43,187,105,52,172,99,27,194,54,185,90,198,49,173,99,119,115,182,230,249,30,254,192,0,205,103,86,62,244,250,201,241,3,33,249,140,229,201,248,97,125,85,204,58,7,195,177,106,223,162,175,116,140,250,114,211,123,183,75,219,169,141,189,219,141,83,221,77,83,18,238,137,206,9,227,114,198,244,251,81,202,213,217,90,228,222,155,58,177,247,167,214,79,136,25,15,204,103,61,7,71,221,89,230,93,34,234,135,215,139,21,61,93,226,197,95,79,37,53,247,28,109,122,82,193,117,98,70,244,129,94,245,142,84,99,226,149,233,35,94,140,231,183,113,136,168,217,94,138,31,127,174,142,140,175,189,30,106,61,45,178,59,175,211,56,102,81,230,42,49,155,148,175,98,85,58,56,149,157,218,106,152,219,182,211,69,221,137,22,70,181,35,145,175,107,155,197,85,241,71,34,252,24,52,26,155,42,213,12,151,95,239,180,85,126,95,7,167,109,174,196,247,83,202,216,36,184,214,71,35,103,145,147,35,209,143,124,52,219,177,209,43,95,233,93,27,215,130,181,138,235,62,185,219,52,75,171,189,18,101,45,84,148,153,166,157,102,148,240,84,162,211,85,207,78,202,166,69,59,37,98,43,226,116,115,68,246,77,11,81,236,85,107,218,248,220,199,162,42,57,165,123,105,255,0,136,62,156,116,45,149,59,164,15,170,183,92,211,1,211,110,229,154,163,41,162,145,34,186,77,120,238,84,207,114,122,81,204,216,227,88,82,182,111,47,28,125,212,86,50,7,201,222,168,230,212,64,159,253,88,251,172,107,39,195,252,135,229,211,153,172,52,61,170,122,209,165,250,245,209,54,176,106,6,145,229,244,153,21,138,76,31,38,164,90,136,89,36,79,138,120,237,243,243,138,88,165,107,101,137,251,43,92,141,123,90,170,199,177,233,187,94,213,92,240,129,165,62,167,122,122,197,122,160,209,171,214,145,229,53,62,67,207,246,234,109,215,70,82,199,81,53,178,186,39,114,138,162,54,189,63,221,70,244,107,152,231,197,44,172,71,179,159,36,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,162,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,166,156,200,235,214,223,71,216,207,87,58,95,45,149,201,73,69,155,88,233,231,118,39,120,171,150,163,177,67,60,178,64,249,153,36,113,61,26,230,76,218,102,68,175,115,36,88,209,202,246,53,202,156,92,25,235,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,251,26,198,53,169,178,34,33,115,254,24,189,7,126,68,44,84,218,243,171,22,94,57,246,65,111,111,209,182,187,141,187,183,85,139,194,231,204,217,54,119,117,201,222,168,129,212,234,238,81,199,44,45,89,33,93,185,202,213,227,254,25,190,30,121,53,175,63,111,80,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,230,198,50,158,162,57,82,46,11,205,211,68,217,81,204,100,108,89,173,124,10,1,241,71,247,236,212,223,193,126,79,68,74,175,3,31,215,103,238,223,241,34,42,248,163,251,246,106,111,224,191,39,162,37,87,129,143,235,179,247,111,248,144,17,87,197,31,223,179,83,127,5,249,61,17,42,188,12,127,93,159,187,127,196,136,171,226,143,239,217,169,191,130,252,158,136,229,93,49,117,11,149,116,191,172,182,93,92,197,169,188,255,0,144,238,83,92,109,111,170,146,158,27,157,12,173,227,45,60,142,98,255,0,185,145,138,230,189,172,150,40,158,172,127,14,42,18,211,196,183,195,238,167,71,174,183,142,160,244,130,213,73,30,159,87,212,121,155,197,166,146,40,169,96,198,158,247,82,193,26,70,143,157,95,59,42,42,103,149,200,200,98,107,32,77,154,136,140,70,237,200,60,53,180,7,242,235,213,6,63,245,143,79,126,180,96,184,191,122,231,146,249,150,111,67,7,247,188,222,73,179,238,168,217,57,213,54,45,160,251,93,198,178,78,76,116,109,151,107,190,210,221,72,211,142,166,116,106,217,159,227,148,127,74,226,25,165,190,104,164,162,187,80,167,231,35,87,62,10,154,90,136,95,201,142,226,246,75,19,211,119,70,238,43,197,207,98,163,151,197,116,179,209,246,151,244,155,77,152,55,79,146,174,74,140,198,241,37,125,75,230,150,69,101,53,19,37,153,104,104,98,107,222,229,225,79,20,206,98,200,231,58,73,94,231,189,206,217,89,28,97,221,64,0,0,0,81,95,139,142,153,229,88,127,87,183,140,234,237,73,189,151,61,183,208,92,45,21,81,199,39,109,222,90,146,26,57,224,115,220,196,98,204,199,192,143,115,24,231,113,142,120,28,170,138,253,147,186,248,44,235,69,170,193,106,213,125,49,203,114,250,75,117,182,221,79,6,105,73,5,91,27,12,20,208,70,215,67,115,172,146,165,90,141,99,26,212,183,34,164,146,34,34,34,185,169,254,53,78,149,227,73,163,151,220,195,70,177,45,98,180,77,220,164,211,187,133,69,61,210,155,139,19,141,45,201,212,241,182,167,155,158,138,188,39,130,158,46,219,88,247,59,204,242,251,45,141,202,181,3,141,101,55,220,62,227,53,219,28,174,242,149,117,22,250,251,92,146,118,153,39,42,90,218,89,105,42,99,217,232,168,156,224,158,86,111,183,38,242,221,170,142,68,84,15,215,168,89,173,215,82,179,252,151,81,175,180,244,144,92,178,171,197,109,238,178,42,70,57,176,71,61,76,207,154,70,198,215,57,206,70,35,158,168,136,174,114,237,182,234,190,210,247,188,49,116,183,242,95,209,182,21,230,236,95,70,93,114,223,49,148,220,63,190,187,222,107,205,72,190,82,127,71,185,172,229,67,29,23,216,111,29,182,251,77,71,171,202,43,210,173,51,202,181,147,81,241,205,45,194,169,60,197,235,38,184,69,111,166,229,28,143,142,30,107,246,231,151,182,199,189,176,196,196,116,146,61,26,188,35,99,220,169,179,84,211,240,3,53,157,88,251,211,235,39,196,12,135,230,51,154,83,51,89,213,143,189,62,178,124,64,200,126,99,56,23,61,225,157,105,181,95,252,63,244,254,197,125,182,82,92,109,183,26,123,245,37,101,29,92,45,154,10,152,36,187,87,54,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,160,235,163,163,43,239,71,154,143,75,108,142,235,244,206,25,148,121,138,140,102,229,43,216,149,78,142,37,103,118,154,166,54,237,180,209,119,98,69,145,173,72,228,107,218,230,241,85,124,81,251,111,14,46,184,233,186,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,117,58,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,254,168,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,161,73,126,28,221,107,255,0,37,93,71,158,193,159,220,238,178,105,150,83,249,187,149,52,11,221,142,215,92,170,196,142,230,216,120,185,238,226,198,44,114,182,37,107,159,27,154,237,165,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,158,29,76,232,163,89,112,126,167,231,233,95,28,182,125,104,201,42,185,84,216,39,98,54,223,13,226,135,203,190,161,42,35,117,83,153,27,118,142,41,90,244,238,57,173,150,25,99,107,222,173,221,110,251,163,157,3,190,244,207,211,238,55,164,57,38,101,245,142,190,215,223,168,154,88,161,100,116,180,146,84,74,233,164,166,166,217,141,145,240,182,73,36,84,146,109,228,123,156,231,126,109,170,200,99,14,214,65,95,24,45,28,177,103,61,48,46,170,212,77,229,239,90,105,112,130,162,142,78,47,127,126,150,186,162,10,74,138,109,145,237,99,121,61,244,210,247,21,175,114,121,110,13,226,146,57,73,212,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,16,61,254,191,104,229,247,167,253,101,203,52,119,35,155,204,85,227,55,7,83,199,83,197,140,243,116,175,106,73,77,83,193,143,122,71,221,130,72,165,237,243,87,51,159,23,125,166,170,30,0,1,166,141,1,209,203,23,79,250,53,137,232,238,57,55,152,164,198,109,237,167,146,167,139,217,230,234,158,231,73,83,83,193,239,122,199,221,158,73,101,237,243,86,179,159,22,253,150,162,20,195,225,95,211,197,215,89,122,151,181,103,149,86,170,74,172,79,76,106,33,189,221,159,53,99,161,123,107,85,147,45,181,177,54,53,230,247,165,76,45,153,81,118,143,133,59,209,234,188,155,28,151,188,0,0,0,168,191,23,126,176,109,89,109,213,157,44,224,107,143,221,173,182,74,136,171,242,91,170,68,218,169,233,174,177,186,70,165,12,15,123,56,192,248,154,187,203,36,78,87,170,202,232,21,209,240,158,57,36,255,0,137,135,90,247,30,152,48,75,110,19,166,151,63,45,169,57,110,213,52,85,145,173,44,223,67,80,195,52,107,37,68,212,243,54,78,125,237,159,4,104,232,248,174,211,185,30,142,133,26,234,65,196,241,107,238,115,149,89,176,172,90,135,206,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,205,234,214,55,147,222,212,221,202,141,77,247,85,68,245,3,229,23,19,225,21,213,158,27,144,233,221,191,165,59,205,61,37,147,33,197,105,234,106,108,178,77,94,174,126,66,201,234,234,234,170,82,40,214,54,182,55,192,217,35,221,157,199,189,236,231,34,34,54,55,241,241,90,179,224,251,244,87,76,22,15,201,186,125,51,173,182,45,164,187,249,42,190,213,14,67,223,168,78,228,41,231,38,100,112,121,104,223,249,185,155,219,238,182,23,243,139,156,173,237,86,94,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,13,68,2,63,244,81,213,117,139,171,77,26,162,204,187,182,170,60,190,219,181,30,83,100,162,153,238,242,21,92,158,145,200,141,145,17,233,12,236,103,118,53,221,237,77,223,31,113,239,138,69,36,0,20,3,226,143,239,217,169,191,130,252,158,136,243,248,47,71,217,54,168,244,137,123,234,71,79,210,174,225,114,195,242,139,149,6,67,109,116,180,241,65,13,146,154,217,5,99,171,152,233,30,199,115,141,206,145,174,141,189,199,72,146,198,173,107,123,110,231,232,60,81,253,251,53,55,240,95,147,209,19,255,0,193,83,221,99,41,248,129,93,242,235,112,21,43,161,122,233,168,253,58,106,61,187,84,52,190,243,228,110,180,59,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,254,45,221,55,71,35,154,215,177,204,123,24,246,232,83,166,142,162,240,78,168,52,178,131,83,48,90,143,243,84,119,138,46,19,127,131,46,158,90,25,167,163,238,75,20,125,238,215,125,141,238,177,188,31,237,69,246,162,85,95,138,23,66,223,145,76,169,250,227,163,152,103,148,211,107,215,15,166,41,168,157,202,27,21,210,73,28,139,180,40,212,242,244,115,111,31,111,101,115,25,42,190,63,205,53,212,241,172,117,232,239,170,172,203,165,13,92,183,230,22,107,149,91,177,139,141,69,61,54,89,104,142,52,153,151,27,114,63,237,171,98,115,216,223,51,27,93,35,161,127,38,241,122,171,85,123,111,145,143,11,222,234,199,221,99,89,62,31,228,63,46,156,205,97,163,61,114,207,240,221,83,232,155,83,181,7,79,178,26,75,230,61,124,211,124,130,166,134,186,153,87,132,172,250,62,161,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,57,128,104,35,25,208,108,55,169,47,15,205,56,210,156,206,138,145,204,184,233,189,133,246,202,233,169,214,103,218,110,41,106,137,41,235,98,70,189,142,231,27,157,186,181,30,222,108,87,198,229,224,247,34,210,103,82,253,58,103,125,47,234,157,126,153,231,84,255,0,231,107,44,245,188,225,255,0,9,218,252,204,208,193,89,219,138,89,59,61,222,195,221,218,123,185,179,216,169,236,85,145,94,26,29,113,212,244,227,153,67,163,217,195,41,31,167,89,165,226,55,205,87,35,226,167,125,142,227,50,71,2,86,186,103,171,90,180,202,214,68,217,154,247,125,134,70,146,49,81,90,246,77,105,61,107,244,245,163,90,249,163,85,175,214,58,159,161,168,48,221,242,5,201,41,169,93,53,117,166,134,7,50,91,130,65,197,21,203,221,165,138,72,213,170,217,27,203,183,39,106,71,68,198,129,192,60,30,244,7,234,6,135,92,117,115,45,211,223,162,178,156,210,224,255,0,162,238,149,140,254,250,169,199,82,26,119,65,219,106,170,172,80,201,58,79,39,232,181,101,107,97,122,243,98,66,228,159,229,101,244,241,226,237,162,86,171,173,14,146,229,250,115,87,130,233,245,138,158,162,219,142,223,226,168,158,181,105,237,212,206,86,219,96,170,163,107,102,153,175,242,140,138,57,36,100,211,239,50,111,197,24,245,116,118,61,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,131,209,175,111,38,61,171,179,145,28,155,236,168,139,232,7,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,33,159,138,91,238,45,233,214,169,40,168,34,157,139,59,210,87,61,35,221,141,242,53,187,185,57,38,251,167,167,179,215,246,19,48,132,254,42,249,101,215,31,233,242,74,27,123,227,108,119,10,149,166,155,147,17,202,172,146,134,185,29,183,236,246,32,20,103,77,77,53,92,237,167,129,188,158,253,246,77,209,61,137,191,222,119,173,108,233,219,40,211,76,14,201,144,87,226,81,208,199,81,187,101,169,74,168,94,175,119,58,149,217,81,178,57,127,70,36,251,191,154,113,27,5,109,85,190,237,5,93,28,157,185,163,229,197,220,81,118,221,170,139,232,191,208,170,90,183,137,22,73,145,69,210,254,43,75,87,113,73,221,87,113,218,119,186,38,34,185,21,151,54,253,205,68,79,178,136,158,136,5,76,129,237,0,0,0,0,0,126,187,85,222,235,99,172,101,198,205,113,168,162,170,141,81,89,53,60,138,199,181,81,81,83,101,79,95,106,34,255,0,97,254,151,11,149,215,32,170,154,229,120,185,212,214,213,59,147,223,53,68,139,35,220,170,170,171,186,170,239,234,170,171,253,170,125,237,55,188,98,182,91,181,93,70,91,109,146,186,150,90,55,69,28,108,122,181,82,69,115,85,23,209,236,251,145,83,219,247,251,15,153,122,168,180,214,92,107,230,181,209,121,122,121,39,150,72,26,247,59,118,198,174,94,41,234,229,246,34,167,222,191,214,160,72,223,13,234,71,213,245,47,97,99,38,88,213,60,215,170,38,255,0,246,190,179,255,0,113,160,19,63,190,27,245,82,210,117,45,97,146,24,86,69,254,250,244,70,170,255,0,218,250,179,64,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,12,214,117,99,239,79,172,159,16,50,31,152,206,105,76,205,103,86,62,244,250,201,241,3,33,249,140,224,93,79,133,199,184,158,153,126,53,243,138,210,85,17,87,194,227,220,79,76,191,26,249,197,105,42,128,135,254,32,93,8,216,186,170,197,100,205,113,102,121,45,77,199,237,235,29,186,167,119,201,244,165,44,17,213,73,21,171,131,234,34,167,131,187,83,80,213,243,46,69,115,54,217,119,111,162,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,166,167,138,203,241,88,232,86,167,49,142,191,170,125,40,160,171,169,190,210,211,172,217,173,11,170,162,108,14,183,82,81,61,126,146,98,205,35,85,175,138,42,120,226,116,49,163,187,136,177,185,172,107,155,34,202,29,43,194,247,173,127,229,1,130,51,70,53,10,231,117,174,212,156,54,222,250,153,110,53,171,222,250,102,214,217,154,198,84,44,173,106,109,52,93,216,33,145,36,85,124,159,98,94,114,57,242,246,231,81,150,204,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,156,30,142,99,184,189,141,93,156,138,213,219,101,69,79,66,250,122,5,235,95,21,234,179,78,41,44,151,107,159,151,212,220,102,223,12,121,29,190,161,99,100,149,252,17,177,186,231,78,145,181,140,116,50,189,81,94,214,53,59,50,61,24,169,197,209,62,80,149,64,0,4,85,241,71,247,19,212,223,193,126,113,68,74,162,42,248,163,251,137,234,111,224,191,56,162,2,149,186,78,247,167,209,191,136,24,247,204,96,52,166,102,179,164,239,122,125,27,248,129,143,124,198,3,74,96,0,0,115,253,107,215,189,39,233,219,21,165,205,117,143,43,250,191,101,173,184,50,215,5,79,145,169,171,231,84,248,228,145,177,240,167,142,71,166,236,134,69,221,83,143,217,219,125,213,17,121,86,39,226,61,209,142,115,149,89,176,172,91,89,60,237,235,32,184,83,218,237,212,223,87,110,177,247,234,167,145,177,197,31,55,211,53,141,228,247,181,55,114,163,83,125,213,81,61,78,43,227,87,238,177,139,124,64,161,249,117,196,170,190,147,189,233,244,111,226,6,61,243,24,0,210,152,7,201,203,50,155,22,13,138,222,115,92,166,187,201,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,193,136,231,187,139,24,229,217,168,174,93,182,68,85,244,2,168,124,105,245,230,166,237,153,98,157,57,89,171,105,31,109,177,83,179,38,189,36,53,17,74,255,0,164,102,73,34,166,134,86,35,57,192,248,169,214,73,17,57,254,113,149,204,114,179,236,177,203,89,103,170,213,140,235,242,161,170,121,150,166,125,23,244,103,214,220,130,227,125,242,93,254,247,149,243,85,50,77,218,238,113,111,62,61,206,60,184,183,125,183,217,55,216,148,25,39,73,151,91,7,134,117,151,94,110,152,45,36,121,12,217,199,211,127,73,47,42,122,218,108,94,174,6,81,196,217,219,34,51,186,201,43,34,166,150,36,106,75,180,117,45,145,138,214,203,48,29,211,193,79,93,40,237,87,220,211,167,139,245,231,179,244,223,12,147,29,166,145,32,142,55,213,68,206,221,115,26,245,84,150,73,159,11,105,94,216,209,30,212,142,146,119,253,141,156,175,182,163,53,157,44,107,95,242,118,234,11,9,214,57,45,254,118,147,31,184,47,159,129,177,119,36,125,12,241,62,158,171,180,222,228,104,179,36,19,74,177,242,122,55,184,140,229,187,119,69,210,152,0,0,0,0,20,173,227,87,239,79,139,124,63,161,249,141,196,234,190,6,63,174,207,221,191,226,71,42,241,171,247,167,197,190,31,208,252,198,226,117,95,3,31,215,103,238,223,241,32,45,80,0,0,0,0,205,183,87,186,67,77,161,29,75,234,22,150,219,224,164,130,219,105,188,62,107,92,20,211,203,51,41,237,213,44,109,85,28,42,249,126,219,158,202,121,226,99,213,202,239,182,215,125,167,254,146,233,36,162,191,23,159,168,159,203,38,229,245,71,254,154,253,95,181,253,105,255,0,29,255,0,77,59,110,237,255,0,140,251,63,235,31,33,254,43,236,126,223,183,220,2,53,104,14,142,95,122,128,214,92,79,71,113,201,188,189,94,77,112,109,60,149,60,88,255,0,41,74,198,186,74,154,158,15,123,18,78,212,17,203,47,111,154,57,252,56,183,237,57,16,211,73,68,62,18,117,184,109,47,90,88,252,25,69,166,174,178,229,89,103,186,195,142,77,11,149,25,71,113,74,103,61,243,74,136,246,238,197,163,101,108,104,138,143,251,114,177,120,166,200,246,94,240,3,138,107,95,89,157,54,116,237,149,82,225,90,199,169,31,87,239,85,182,246,93,32,166,250,30,190,175,157,43,228,146,54,201,206,158,9,24,155,190,25,19,101,94,95,103,125,182,84,85,237,101,43,120,213,251,211,226,223,15,232,126,99,113,2,213,52,47,170,61,9,234,83,233,191,200,166,115,245,143,234,231,150,250,79,252,25,89,71,216,243,29,222,207,250,230,40,249,114,236,75,250,59,237,199,215,109,211,122,171,241,171,247,167,197,190,31,208,252,198,226,117,95,3,31,215,103,238,223,241,35,149,120,213,251,211,226,223,15,232,126,99,113,3,170,248,24,254,187,63,118,255,0,137,22,168,85,95,129,143,235,179,247,111,248,145,106,128,0,0,0,0,80,15,138,63,191,102,166,254,11,242,122,34,42,146,171,197,31,223,179,83,127,5,249,61,17,213,124,43,58,40,197,117,246,251,117,214,189,88,182,125,37,136,97,247,8,168,173,182,153,82,55,210,221,174,136,196,150,70,212,183,146,189,97,129,143,167,114,196,230,35,38,116,237,69,115,153,28,177,60,36,167,134,47,135,253,102,145,81,211,117,3,173,248,239,148,206,170,248,207,140,219,101,146,120,170,172,52,178,65,52,50,186,165,141,122,70,179,79,29,71,172,50,49,206,133,172,110,234,217,28,246,71,98,160,0,50,174,106,160,202,184,26,51,208,220,255,0,13,210,206,137,180,199,80,117,7,33,164,177,227,214,61,55,199,234,107,171,170,85,120,68,207,163,233,209,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,105,91,173,190,176,114,110,174,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,57,59,234,245,79,214,13,215,88,116,163,74,186,123,198,150,145,152,78,157,226,248,251,103,149,177,59,191,113,189,195,106,142,25,222,247,72,198,186,54,64,233,42,41,218,198,125,151,170,73,34,186,68,116,73,31,202,232,147,163,236,155,171,157,80,138,202,212,171,162,194,108,117,16,59,44,188,82,75,79,223,161,130,88,231,124,44,142,57,94,142,115,230,117,51,226,71,181,146,36,106,228,123,218,228,78,46,8,234,95,247,133,199,184,158,153,126,53,243,138,210,144,58,133,197,172,88,54,190,234,94,21,139,80,249,43,46,63,152,94,109,118,234,110,235,228,236,82,193,91,44,113,71,205,234,231,187,139,24,212,221,202,174,93,183,85,85,245,46,255,0,194,227,220,79,76,191,26,249,197,104,18,168,229,93,88,251,172,107,39,195,252,135,229,211,157,84,229,93,88,251,172,107,39,195,252,135,229,211,129,154,195,85,6,85,205,84,0,42,175,199,59,245,39,251,201,252,52,181,66,170,252,115,191,82,127,188,159,195,64,170,179,170,244,197,212,46,85,210,254,178,217,117,115,22,166,243,254,67,185,77,113,181,190,170,74,120,110,116,50,183,140,180,242,57,139,254,230,70,43,154,246,178,88,162,122,177,252,56,175,85,240,184,247,236,211,47,198,190,79,90,125,95,17,158,138,63,146,174,163,193,127,192,45,151,89,52,203,41,252,229,182,166,116,238,199,107,174,85,122,201,108,116,220,156,247,113,99,18,72,157,42,53,207,141,206,110,242,186,25,100,80,187,77,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,84,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,103,175,161,126,179,111,189,30,106,61,85,206,75,87,211,56,102,81,229,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,182,211,69,221,149,82,55,57,35,145,175,115,93,197,85,146,199,160,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,0,253,96,28,83,173,13,99,190,232,23,76,25,254,170,226,208,243,189,90,173,241,211,219,164,228,196,242,213,85,117,17,82,69,83,179,216,246,63,178,250,134,203,219,115,85,175,237,240,93,145,219,160,82,183,136,150,186,81,235,247,85,153,94,73,97,188,253,39,141,216,123,88,221,134,102,164,11,27,169,105,81,82,87,197,36,42,230,205,12,149,79,170,154,57,21,206,115,163,153,159,162,136,140,108,107,4,191,235,247,163,43,23,72,214,45,28,75,101,215,204,221,114,76,126,166,159,36,107,94,249,163,146,241,74,248,164,168,169,138,87,113,252,203,188,235,34,142,52,138,53,108,116,172,115,185,190,71,184,11,41,240,180,215,74,61,96,233,78,195,141,214,222,124,222,73,167,127,244,55,115,134,68,130,57,25,75,26,170,219,222,216,226,94,93,159,43,219,133,178,61,173,115,228,166,159,244,149,170,247,76,2,149,188,27,53,175,234,55,80,87,109,28,171,183,247,169,53,54,222,157,153,227,139,148,144,87,91,162,168,168,143,147,150,70,163,97,116,15,172,71,108,199,185,100,236,109,197,188,212,186,144,57,254,181,235,222,147,244,237,138,210,230,186,199,149,253,95,178,214,220,25,107,130,167,200,212,213,243,170,124,114,72,216,248,83,199,35,211,118,67,34,238,169,199,236,237,190,234,136,188,255,0,75,122,245,233,59,90,115,187,102,153,233,166,171,125,51,146,94,123,222,74,139,232,43,149,63,119,181,11,230,147,243,147,83,178,54,237,28,79,119,218,114,111,182,201,186,170,34,240,15,26,191,117,140,91,226,5,15,203,174,36,0,240,184,247,236,211,47,198,190,79,90,5,255,0,20,45,226,51,214,191,242,170,212,120,44,24,5,206,235,30,153,98,223,155,182,211,78,189,168,238,149,200,175,73,46,110,135,139,94,222,76,122,71,19,101,87,57,145,181,206,218,39,77,44,105,109,61,116,233,54,178,235,95,78,57,22,5,161,217,127,208,183,234,190,50,84,209,242,108,95,78,208,163,30,147,91,60,194,170,121,126,238,237,251,91,163,95,195,181,34,182,41,100,114,103,92,9,85,225,221,210,31,242,173,214,85,250,211,69,222,211,220,59,181,91,148,112,175,242,211,79,221,108,190,86,146,62,40,178,47,118,72,157,205,91,195,140,81,203,180,140,145,98,229,127,196,63,240,188,214,61,39,207,250,96,198,244,247,79,97,250,58,245,128,219,226,167,201,45,28,170,102,242,213,85,21,21,46,243,61,249,88,214,63,205,62,41,234,123,113,185,205,139,187,219,244,70,183,121,128,4,95,235,251,163,235,87,86,90,70,230,219,210,174,60,239,14,167,172,175,197,31,12,173,70,84,206,246,53,100,161,149,178,61,177,112,168,88,98,98,72,231,53,98,123,88,254,92,18,72,228,160,27,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,77,79,25,235,241,14,214,61,39,215,110,168,47,154,133,163,144,247,172,181,54,251,125,60,247,126,85,45,250,98,170,58,118,181,213,61,138,134,49,244,252,25,219,166,237,163,120,175,149,238,123,100,80,45,171,195,187,171,207,229,91,163,75,245,166,183,189,168,88,119,106,139,40,225,65,229,161,159,186,233,124,173,92,124,85,99,94,236,113,59,154,55,135,25,99,151,104,217,26,197,203,149,120,213,251,172,98,223,16,40,126,93,113,33,7,133,126,136,106,134,164,245,47,106,212,156,18,249,73,98,180,105,173,68,53,247,235,140,209,199,59,228,130,165,147,69,228,98,133,222,174,125,76,77,169,141,100,244,72,153,206,68,119,113,34,99,230,255,0,141,95,186,198,45,241,2,135,229,215,16,32,7,133,199,191,102,153,126,53,242,122,210,255,0,138,1,240,184,247,236,211,47,198,190,79,90,95,240,0,0,0,0,0,0,21,87,227,157,250,147,253,228,254,26,114,175,5,79,122,124,167,225,253,119,204,109,199,85,241,206,253,73,254,242,127,13,57,87,130,167,189,62,83,240,254,187,230,54,224,46,164,0,6,107,58,177,247,167,214,79,136,25,15,204,103,60,166,69,165,185,222,41,130,98,58,153,127,177,121,92,111,59,243,255,0,87,235,124,212,47,243,158,74,100,134,171,243,108,122,201,31,9,28,141,252,227,91,203,125,219,186,122,158,175,171,31,122,125,100,248,129,144,252,198,114,221,58,32,210,28,55,94,188,49,49,45,35,212,8,42,228,177,100,84,247,120,106,22,146,117,134,120,158,203,229,92,177,77,27,253,81,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,66,181,122,55,235,211,62,232,238,213,153,88,172,88,213,38,79,109,201,233,210,122,58,58,250,249,162,130,219,117,99,85,177,213,164,109,221,175,99,154,168,217,163,68,99,229,72,160,68,150,62,223,172,96,58,87,81,90,13,153,116,219,171,151,221,41,204,232,170,218,251,117,67,223,108,174,154,157,33,101,218,220,175,114,83,214,196,141,123,219,194,70,183,117,106,61,220,30,143,141,203,205,142,68,146,190,18,26,13,83,170,125,75,199,169,55,10,42,73,241,237,48,167,250,82,165,42,105,226,168,100,183,25,217,36,84,49,163,30,244,115,30,215,36,181,44,149,172,127,7,209,181,62,203,158,199,32,88,165,54,136,93,122,113,240,206,204,116,106,251,124,164,187,220,172,26,111,149,58,178,174,146,55,50,5,158,166,10,218,153,25,31,47,180,230,49,211,171,17,234,141,87,163,17,202,214,114,224,148,24,105,79,171,31,117,141,100,248,127,144,252,186,115,53,128,106,160,0,0,0,5,0,248,163,251,246,106,111,224,191,39,162,37,87,129,143,235,179,247,111,248,145,21,124,81,253,251,53,55,240,95,147,209,18,171,192,199,245,217,251,183,252,72,8,171,226,143,239,217,169,191,130,252,158,136,139,241,218,110,179,90,170,47,176,219,42,223,109,163,168,134,146,162,177,176,185,96,134,121,155,35,162,137,242,109,197,175,123,96,153,205,106,174,238,72,164,84,223,138,237,40,60,81,253,251,53,55,240,95,147,209,29,255,0,194,15,75,112,77,105,193,53,255,0,76,245,46,197,244,206,55,121,250,169,231,104,188,212,212,253,222,212,213,243,71,249,200,94,201,27,180,145,49,223,101,201,190,219,46,232,170,138,17,171,161,126,179,111,189,30,106,61,85,206,75,87,211,56,102,81,229,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,182,211,69,221,149,82,55,57,35,145,175,115,93,197,85,146,199,160,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,12,235,245,131,210,102,101,210,46,168,125,71,190,212,85,222,44,85,244,241,212,216,178,55,80,37,44,23,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,254,123,118,222,168,141,149,138,178,43,195,23,175,31,200,133,246,155,65,181,98,245,199,1,200,46,13,250,54,233,113,184,246,233,113,121,156,201,157,38,205,237,57,123,53,19,186,157,29,202,72,226,133,203,36,203,183,57,92,161,117,36,85,254,234,63,66,127,237,231,255,0,38,111,31,243,66,85,25,87,3,79,186,91,170,88,38,180,224,150,205,76,211,75,239,211,56,221,231,189,228,171,124,172,212,253,222,212,207,134,79,205,204,198,72,221,164,137,237,251,77,77,246,221,55,69,69,95,86,69,95,11,143,113,61,50,252,107,231,21,164,170,3,154,117,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,155,75,69,52,143,139,119,163,35,169,142,25,21,17,29,186,49,81,90,228,85,106,230,136,213,65,152,29,88,250,137,249,83,204,191,37,191,245,25,245,130,227,245,115,252,119,253,43,243,50,121,95,241,255,0,157,255,0,19,219,255,0,25,246,255,0,202,245,220,9,127,224,251,163,151,220,231,170,4,213,90,121,188,189,151,77,45,243,212,86,73,197,143,239,213,87,83,207,73,79,77,178,189,175,111,38,62,166,94,226,53,237,79,45,193,220,86,70,169,119,229,101,248,31,86,225,175,192,53,78,223,67,105,171,143,44,130,241,110,154,233,92,231,47,98,123,115,225,149,40,161,98,115,84,71,199,44,117,238,114,240,110,233,52,127,105,251,34,50,205,0,25,172,234,199,222,159,89,62,32,100,63,49,156,210,153,154,206,172,125,233,245,147,226,6,67,243,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,179,216,146,195,44,106,230,238,156,227,123,125,173,84,75,42,240,161,235,142,167,26,186,217,58,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,38,242,164,210,182,61,158,217,25,217,233,93,62,244,117,130,117,127,225,177,165,118,11,253,103,208,217,37,155,233,207,171,249,7,110,106,143,162,251,183,249,95,85,253,234,201,226,142,126,236,116,233,31,231,21,120,111,201,187,42,122,213,14,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,113,63,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,13,68,2,0,120,98,245,227,249,111,177,83,104,54,172,94,185,103,216,253,189,191,70,221,46,55,30,229,86,81,11,95,51,164,217,189,166,167,122,158,6,211,163,185,73,36,179,53,36,153,119,225,43,146,127,128,0,1,78,222,51,250,13,77,138,234,134,53,175,246,42,42,191,47,156,83,186,215,125,123,105,229,116,17,220,104,227,141,176,72,249,149,234,198,62,106,109,152,216,145,172,244,161,145,233,205,92,245,109,112,23,147,226,251,154,224,54,14,146,234,113,28,158,158,146,171,33,202,111,20,81,99,81,57,144,201,61,52,244,243,54,106,138,182,53,238,71,177,141,167,73,32,116,177,163,149,22,174,54,59,102,202,170,81,176,23,125,224,251,163,150,44,27,166,4,213,90,121,188,197,235,82,238,19,212,86,73,197,236,236,82,208,212,79,73,79,77,178,189,204,119,23,178,166,94,226,53,142,95,51,193,220,146,54,169,58,142,127,160,58,145,167,26,183,163,88,158,127,164,116,126,75,16,184,219,219,21,174,139,200,165,31,145,142,7,58,7,82,246,91,246,35,236,190,39,197,179,21,99,252,223,216,115,153,197,203,208,0,28,171,169,222,161,113,94,151,244,106,245,171,153,77,55,159,242,29,186,107,117,173,149,81,211,205,115,174,149,220,98,167,141,207,95,247,82,61,90,215,185,145,69,43,209,143,225,197,122,169,84,30,50,250,61,173,181,117,54,13,97,159,36,171,201,116,234,221,81,61,52,54,216,108,208,66,204,73,243,197,71,26,172,181,12,114,205,80,202,169,161,115,145,242,53,25,19,209,145,162,239,35,17,193,92,26,165,170,89,222,180,231,119,61,76,212,187,239,211,57,37,231,179,231,107,124,172,52,253,222,212,44,134,63,205,194,198,70,221,163,137,141,251,45,77,246,221,119,85,85,91,105,240,163,232,163,242,101,138,193,212,166,166,91,45,85,57,38,91,111,167,169,196,162,219,189,53,158,215,52,110,114,212,115,71,44,109,154,170,57,25,232,214,243,142,36,226,175,69,154,104,155,84,58,47,154,225,186,117,170,24,254,113,168,26,107,73,159,216,172,213,14,169,168,199,42,235,22,150,10,247,164,110,72,146,71,240,122,43,27,42,199,34,177,204,115,36,70,43,28,138,215,42,26,83,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,194,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,129,232,10,128,241,98,232,162,227,139,101,87,62,170,52,222,217,207,27,188,237,83,152,192,196,165,167,134,213,92,233,41,233,227,168,141,168,230,73,55,154,146,110,79,70,198,247,36,169,44,143,122,164,168,140,183,243,159,235,246,164,105,198,146,104,214,89,159,234,229,31,157,196,45,214,247,69,116,162,242,41,89,231,163,157,201,3,105,123,46,251,18,119,159,43,34,217,234,145,254,115,237,185,172,228,228,12,246,116,209,212,94,119,210,254,169,208,106,102,11,81,254,106,142,241,69,194,31,240,157,175,204,195,52,244,125,201,98,147,179,221,236,49,189,214,55,155,61,168,190,212,93,20,105,86,166,98,186,201,167,24,230,169,97,85,126,98,203,147,91,226,184,83,114,146,55,201,15,52,251,112,75,219,123,216,217,162,122,58,57,24,142,94,18,49,237,85,221,170,102,8,185,239,8,13,30,214,220,23,72,234,115,108,195,36,171,180,225,57,85,69,77,125,163,17,169,179,64,215,213,62,70,81,164,87,164,171,229,223,107,31,28,18,68,200,28,212,99,153,198,102,238,143,99,156,16,47,197,31,223,179,83,127,5,249,61,17,63,252,21,61,214,50,159,136,21,223,46,183,16,3,197,31,223,179,83,127,5,249,61,17,47,252,50,53,211,78,58,116,232,71,58,213,13,80,188,249,27,85,14,160,86,197,12,49,34,62,170,225,84,235,101,189,99,165,166,141,85,59,147,63,139,182,77,209,168,214,185,239,115,24,199,189,161,45,122,240,234,7,75,244,39,167,156,166,29,65,125,37,194,187,49,179,220,44,54,92,122,69,145,95,119,158,106,119,70,230,185,177,73,28,173,166,98,74,213,154,86,200,197,99,28,136,215,119,95,19,93,158,19,170,245,47,212,94,119,213,6,169,215,234,102,117,81,254,118,142,207,69,194,31,240,101,175,204,205,52,20,125,200,162,143,189,218,239,189,189,215,183,155,253,170,190,196,73,191,225,79,208,173,54,99,37,7,84,250,175,65,73,83,98,165,168,73,176,170,22,213,74,217,221,113,164,173,98,253,36,245,134,70,163,89,20,180,242,68,216,100,71,119,21,100,115,152,214,182,53,148,58,7,72,250,33,170,26,65,225,167,173,151,220,238,249,72,150,141,66,193,239,25,61,134,197,12,113,189,244,48,75,102,149,60,212,179,183,213,207,169,137,180,206,72,119,84,137,144,177,85,82,73,37,99,42,44,210,159,86,62,235,26,201,240,255,0,33,249,116,230,107,0,244,25,150,1,153,105,245,77,170,151,51,199,170,237,79,190,89,232,175,246,197,153,19,133,101,186,174,36,150,158,162,39,181,85,175,99,154,187,46,203,246,94,215,177,220,94,199,53,36,85,131,196,71,89,113,254,145,238,93,43,177,60,255,0,159,239,90,162,200,174,21,13,168,154,139,29,150,4,141,246,184,97,116,127,249,70,182,103,200,245,142,41,86,56,218,206,17,62,59,9,212,222,143,173,93,89,120,126,104,235,109,233,87,30,119,135,105,189,170,191,20,124,50,181,25,83,59,237,84,203,37,12,173,145,237,139,133,66,195,19,18,71,57,171,19,218,199,242,224,146,71,37,48,229,152,181,247,6,202,175,56,86,83,67,228,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,230,197,115,29,197,236,114,110,213,86,174,219,162,170,122,129,234,180,7,71,47,189,64,107,46,39,163,184,228,222,94,175,38,184,54,158,74,158,44,127,148,165,99,93,37,77,79,7,189,137,39,106,8,229,151,183,205,28,254,28,91,246,156,136,105,79,19,197,172,88,54,43,102,194,177,106,31,37,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,55,171,158,238,44,99,83,119,42,185,118,221,85,87,212,173,111,5,206,158,190,140,177,100,125,78,221,170,110,180,245,119,127,51,137,90,40,164,165,237,82,205,66,199,211,77,61,99,100,114,111,54,243,198,144,181,89,179,88,234,121,209,85,238,118,209,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,2,8,248,184,65,44,154,13,78,246,55,118,182,224,197,85,221,63,238,42,242,119,17,119,196,110,154,25,250,99,200,221,43,55,88,233,235,28,223,85,244,84,183,213,236,5,4,216,29,72,219,180,14,173,87,36,41,203,151,20,221,127,69,118,255,0,143,98,211,60,76,231,160,184,244,221,136,86,217,149,239,163,117,201,168,199,61,188,87,209,183,61,253,61,62,253,202,219,210,22,227,113,106,5,173,217,69,100,49,91,87,191,222,124,143,86,53,191,152,147,142,234,213,223,244,184,151,33,226,31,109,195,114,62,150,169,231,199,110,20,179,219,18,182,95,47,83,4,203,44,123,165,45,119,45,157,203,215,103,43,190,255,0,184,10,55,7,233,184,211,71,71,91,53,52,83,36,173,141,238,106,61,19,109,246,85,77,255,0,226,63,48,0,0,3,250,214,171,151,102,167,169,252,58,191,76,150,236,86,233,171,86,138,76,198,170,8,45,207,243,29,199,77,35,163,111,165,52,202,155,185,170,138,159,105,27,247,129,237,176,61,6,163,155,29,163,201,46,86,201,107,29,108,169,101,125,206,54,190,7,51,200,68,249,22,101,68,122,39,37,226,214,108,221,215,125,215,208,248,26,175,6,140,92,114,104,215,22,150,174,217,69,29,173,18,72,252,163,33,85,171,73,31,186,109,28,106,138,155,43,83,127,232,246,146,143,91,106,52,202,154,235,77,99,197,51,251,117,166,169,39,109,36,144,108,179,173,76,19,49,170,246,162,200,237,147,215,135,177,119,251,95,118,199,143,213,235,22,132,80,225,248,250,201,116,163,173,201,34,109,35,229,141,181,19,181,100,137,34,147,117,93,158,172,110,242,38,223,181,55,253,128,112,174,143,114,155,166,37,175,22,11,133,161,119,151,251,235,211,117,77,255,0,188,234,19,238,115,126,231,47,222,104,234,55,43,152,215,42,108,170,136,166,111,151,30,102,21,171,182,247,98,23,122,91,155,157,221,237,249,25,35,168,227,253,235,235,250,46,126,255,0,164,239,244,47,236,244,209,197,161,242,73,105,162,146,109,251,142,167,141,93,186,109,235,197,55,3,245,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,234,199,222,159,89,62,32,100,63,49,156,210,153,154,206,172,125,233,245,147,226,6,67,243,25,192,186,159,11,143,113,61,50,252,107,231,21,164,170,34,175,133,199,184,158,153,126,53,243,138,210,85,0,0,1,73,126,46,93,51,225,186,43,171,150,109,82,195,43,170,216,205,87,168,187,92,174,118,201,149,100,101,53,198,23,192,250,137,226,145,206,87,112,157,213,124,214,53,79,176,246,191,139,184,57,177,199,250,252,21,61,233,242,159,135,245,223,49,183,29,87,199,59,245,39,251,201,252,52,229,94,10,158,244,249,79,195,250,239,152,219,128,186,144,0,2,42,248,163,251,137,234,111,224,191,56,162,37,81,21,124,81,253,196,245,55,240,95,156,81,1,74,221,39,123,211,232,223,196,12,123,230,48,26,83,51,89,210,119,189,62,141,252,64,199,190,99,1,165,48,0,0,0,0,4,63,241,83,214,59,238,145,116,143,119,166,199,33,218,175,61,184,69,135,73,83,201,159,222,180,181,48,79,37,74,240,123,28,143,238,65,79,44,27,125,151,55,191,205,174,71,49,17,102,1,78,222,55,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,114,226,172,70,219,225,86,162,53,21,21,210,110,174,221,17,161,94,184,158,45,125,206,114,171,54,21,139,80,249,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,249,189,90,198,242,123,218,155,185,81,169,190,234,168,158,166,143,178,205,20,255,0,238,88,188,244,233,130,220,63,87,245,24,85,158,170,237,47,255,0,131,157,71,4,149,15,138,63,247,10,247,50,63,218,168,223,98,20,215,225,89,163,150,45,93,234,226,209,83,145,205,189,38,5,111,151,49,142,155,139,255,0,190,170,169,167,130,58,100,230,199,181,89,219,158,162,41,247,251,77,119,99,131,154,173,122,170,95,72,25,87,52,123,209,126,177,223,117,247,166,12,3,85,114,152,120,94,174,182,249,41,238,50,114,98,249,154,170,74,137,105,37,169,217,140,99,25,222,125,59,165,237,181,168,214,119,56,38,232,221,214,147,60,66,52,190,235,165,93,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,110,170,146,50,41,100,150,157,100,106,236,231,211,191,209,170,138,198,206,175,3,236,214,235,95,128,106,158,156,205,79,72,150,219,29,226,221,123,167,149,172,119,125,211,215,67,44,50,181,238,229,197,88,141,183,194,173,68,106,42,43,164,221,93,186,35,66,205,0,0,0,0,82,183,141,95,189,62,45,240,254,135,230,55,19,170,248,24,254,187,63,118,255,0,137,28,171,198,175,222,159,22,248,127,67,243,27,137,213,124,12,127,93,159,187,127,196,128,181,64,0,0,0,3,53,157,83,235,95,242,137,234,11,54,214,56,237,254,74,147,32,184,39,144,129,209,118,228,101,12,17,50,158,151,186,222,228,136,147,44,16,196,178,113,122,183,184,175,227,179,118,68,190,142,180,53,142,251,160,93,48,103,250,171,139,67,206,245,106,183,199,79,110,147,147,19,203,85,85,212,69,73,21,78,207,99,216,254,203,234,27,47,109,205,86,191,183,193,118,71,110,153,204,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,15,107,160,58,199,125,233,255,0,89,113,61,98,199,33,243,21,120,205,193,181,18,83,114,99,60,221,43,218,232,234,105,185,189,143,72,251,176,73,44,93,206,10,230,115,228,223,180,212,83,77,38,91,50,204,90,251,131,101,87,156,43,41,161,242,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,243,98,185,142,226,246,57,55,106,171,87,109,209,85,61,77,4,248,120,102,183,92,255,0,162,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,94,110,138,154,55,61,119,217,94,174,84,70,162,163,80,36,80,0,1,74,222,53,126,244,248,183,195,250,31,152,220,75,169,41,91,198,175,222,159,22,248,127,67,243,27,136,29,87,192,199,245,217,251,183,252,72,181,66,170,252,12,127,93,159,187,127,196,139,41,213,45,82,193,52,91,4,185,234,102,165,223,126,134,198,236,221,159,59,91,229,102,168,237,119,102,100,49,254,110,22,62,71,111,36,172,111,217,106,237,190,235,178,34,170,7,159,214,254,164,116,75,167,11,85,178,243,173,25,245,38,57,79,121,168,125,53,3,29,79,61,84,245,47,99,121,61,89,13,59,31,42,177,168,173,228,254,60,26,175,141,21,81,94,196,94,150,103,7,170,238,171,181,31,171,93,71,126,107,154,203,228,109,84,61,200,44,22,8,38,87,210,218,41,92,168,170,214,170,162,119,38,127,22,172,179,42,35,164,115,90,136,140,99,35,141,147,43,194,135,174,58,156,106,235,100,233,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,155,202,147,74,216,246,123,100,103,100,45,208,0,5,0,248,163,251,246,106,111,224,191,39,162,39,255,0,130,167,186,198,83,241,2,187,229,214,226,0,120,163,251,246,106,111,224,191,39,162,39,255,0,130,167,186,198,83,241,2,187,229,214,224,39,248,0,1,149,115,85,6,93,240,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,115,149,251,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,160,125,253,11,208,189,71,234,47,81,237,218,95,165,246,111,61,117,174,222,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,114,110,235,178,185,92,230,177,141,123,222,198,59,69,58,23,161,122,113,211,166,156,91,180,191,75,236,222,70,213,67,188,179,77,42,163,234,174,21,78,68,73,42,170,100,68,78,228,207,226,221,215,100,106,53,173,99,26,198,49,140,111,53,232,147,163,236,103,164,109,47,138,202,212,164,173,205,175,148,240,59,44,188,82,75,81,216,174,158,41,39,124,44,142,57,94,173,107,33,109,75,226,71,181,145,172,136,212,123,218,213,94,45,145,64,102,179,171,31,122,125,100,248,129,144,252,198,114,234,124,46,61,196,244,203,241,175,156,86,148,173,213,143,189,62,178,124,64,200,126,99,57,117,62,23,30,226,122,101,248,215,206,43,64,149,71,42,234,199,221,99,89,62,31,228,63,46,156,234,167,42,234,199,221,99,89,62,31,228,63,46,156,12,214,26,168,50,174,106,160,1,85,126,57,223,169,63,222,79,225,165,170,21,87,227,157,250,147,253,228,254,26,4,85,240,184,247,236,211,47,198,190,79,90,94,158,169,105,110,9,173,56,37,207,76,245,46,197,244,206,55,121,236,249,218,47,53,53,63,119,181,51,38,143,243,144,189,146,55,105,34,99,190,203,147,125,182,93,209,85,22,139,60,46,61,251,52,203,241,175,147,214,151,252,6,115,58,193,233,51,50,233,23,84,62,163,223,106,42,239,22,42,250,120,234,108,89,27,168,18,150,11,171,18,54,44,232,198,36,146,163,31,20,175,88,220,197,127,61,187,111,84,70,202,197,89,85,225,21,213,158,101,143,106,37,191,165,59,205,61,93,239,30,202,170,42,106,108,178,77,94,141,102,60,248,41,42,234,170,82,40,214,55,58,70,78,232,227,221,157,198,49,143,231,34,34,186,71,242,178,158,170,186,103,195,122,175,210,58,205,45,204,43,170,237,207,109,67,110,86,139,157,50,171,159,110,184,198,201,25,20,235,31,36,108,204,227,44,140,124,110,84,228,199,187,139,152,254,18,51,242,116,163,210,142,156,116,149,167,12,194,176,168,188,245,214,187,183,61,254,255,0,60,40,202,171,189,83,81,81,28,228,69,94,220,44,228,228,138,20,85,108,109,115,149,85,239,124,146,60,59,89,85,126,55,186,165,255,0,91,77,20,183,223,127,238,188,166,239,108,242,191,213,77,65,63,121,89,255,0,207,38,240,99,255,0,165,237,255,0,22,165,170,25,225,241,15,205,109,89,255,0,90,90,171,125,179,83,213,195,79,75,120,101,145,237,169,99,90,245,158,223,77,21,12,206,68,107,156,156,29,45,52,142,98,239,186,177,90,170,141,85,86,160,126,78,129,244,207,21,213,222,175,116,219,5,205,105,60,221,150,162,225,81,112,169,165,116,113,201,29,87,146,164,154,177,144,74,201,24,230,62,25,31,78,214,72,197,111,218,141,207,106,42,42,162,165,175,248,182,97,86,172,171,162,220,130,251,112,168,171,142,163,14,188,90,175,116,45,133,237,70,73,59,234,91,66,173,149,21,170,170,206,213,116,174,68,106,181,121,181,139,190,200,173,116,106,240,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,126,211,222,139,13,3,221,232,175,98,44,127,162,146,47,43,73,203,49,107,22,115,138,222,112,172,166,135,206,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,205,138,215,183,147,30,228,221,170,142,77,247,69,69,245,3,53,154,3,172,119,222,159,245,151,19,214,44,114,31,49,87,140,220,27,81,37,55,38,51,205,210,189,174,142,166,155,155,216,244,143,187,4,146,197,220,224,174,103,62,77,251,77,69,52,210,101,134,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,66,158,30,25,173,215,63,232,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,155,162,166,141,207,93,246,87,171,149,17,168,168,212,9,20,0,0,85,95,140,23,72,126,222,174,48,90,47,243,20,89,203,100,175,255,0,200,82,208,85,195,19,211,253,196,18,35,31,254,97,201,31,248,249,11,84,0,102,179,166,46,161,114,174,151,245,150,203,171,152,181,55,159,242,29,202,107,141,173,245,82,83,195,115,161,149,188,101,167,145,204,95,247,50,49,92,215,181,146,197,19,213,143,225,197,116,81,165,186,165,130,107,78,9,108,212,205,52,190,253,51,141,222,123,222,74,183,202,205,79,221,237,76,248,100,252,220,204,100,141,218,72,158,223,180,212,223,109,211,116,84,85,162,207,17,30,144,255,0,146,150,178,167,213,106,46,206,158,230,61,218,220,95,157,127,153,154,14,211,98,243,84,146,114,68,145,59,82,74,222,10,238,124,162,146,45,228,124,137,47,31,201,209,191,94,153,247,71,118,172,202,197,98,198,169,50,123,110,79,78,147,209,209,215,215,205,20,22,219,171,26,173,142,173,35,110,237,123,28,213,70,205,26,35,31,42,69,2,36,177,246,253,66,111,248,177,117,175,110,197,177,91,159,74,250,111,115,231,146,94,118,166,204,103,98,213,83,205,106,161,116,116,245,17,211,198,228,107,35,155,205,71,55,23,171,100,123,82,36,150,55,177,86,84,86,85,182,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,170,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,175,148,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,189,239,14,110,138,63,146,174,156,79,127,207,237,150,169,53,55,41,252,229,202,166,4,238,201,107,161,84,98,199,108,108,220,156,199,113,123,22,73,93,18,53,175,145,205,110,242,182,24,164,80,238,189,58,232,54,27,211,110,145,216,180,167,12,162,164,107,45,212,236,125,206,186,26,117,133,247,107,138,177,169,81,91,42,57,239,119,57,28,221,209,170,247,112,98,50,54,175,6,53,18,37,248,213,251,172,98,223,16,40,126,93,113,39,249,0,60,106,253,214,49,111,136,20,63,46,184,129,0,60,46,61,251,52,203,241,175,147,214,151,252,80,15,133,199,191,102,153,126,53,242,122,210,255,0,128,243,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,120,68,205,209,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,242,105,110,169,96,154,211,130,91,53,51,77,47,191,76,227,119,158,247,146,173,242,179,83,247,123,83,62,25,63,55,51,25,35,118,146,39,183,237,53,55,219,116,221,21,21,105,175,196,127,196,2,179,168,139,236,186,73,164,57,23,250,147,208,121,105,229,169,167,142,122,121,50,42,174,12,147,149,67,38,100,114,50,24,100,85,99,33,86,241,89,34,89,92,175,252,202,69,202,186,23,235,54,251,209,230,163,213,92,228,181,125,51,134,101,30,94,159,38,182,196,198,37,83,163,137,95,218,169,166,145,219,109,52,93,217,85,35,115,146,57,26,247,53,220,85,89,44,97,161,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,0,0,5,85,248,231,126,164,255,0,121,63,134,156,171,193,83,222,159,41,248,127,93,243,27,113,213,124,115,191,82,127,188,159,195,78,85,224,169,239,79,148,252,63,174,249,141,184,11,169,0,1,154,206,172,125,233,245,147,226,6,67,243,25,203,169,240,184,247,19,211,47,198,190,113,90,82,183,86,62,244,250,201,241,3,33,249,140,229,212,248,92,123,137,233,151,227,95,56,173,3,213,117,139,209,214,9,213,254,9,79,96,191,214,125,13,146,89,185,253,95,200,59,115,84,125,23,221,154,157,245,95,222,172,158,40,231,238,199,78,145,254,113,87,134,252,155,178,167,175,229,232,19,167,139,175,76,253,52,88,48,60,170,213,73,65,150,92,42,42,111,121,27,41,171,29,82,207,59,59,246,99,85,202,170,196,124,116,209,210,194,244,139,243,124,226,114,181,95,186,200,249,20,0,229,93,88,251,172,107,39,195,252,135,229,211,153,172,52,167,213,143,186,198,178,124,63,200,126,93,57,154,192,53,80,0,0,0,2,128,124,81,253,251,53,55,240,95,147,209,18,171,192,199,245,217,251,183,252,72,138,190,40,254,253,154,155,248,47,201,232,137,85,224,99,250,236,253,219,254,36,4,85,241,71,247,236,212,223,193,126,79,68,74,175,3,31,215,103,238,223,241,34,42,248,163,251,246,106,111,224,191,39,162,37,87,129,143,235,179,247,111,248,144,19,211,170,174,153,240,222,171,244,142,179,75,115,10,234,187,115,219,80,219,149,162,231,76,170,231,219,174,49,178,70,69,58,199,201,27,51,56,203,35,31,27,149,57,49,238,226,230,63,132,140,160,207,228,185,174,223,151,111,228,209,245,27,253,82,127,251,201,244,157,31,253,199,231,127,215,29,223,47,254,183,251,127,227,63,240,127,75,236,154,83,0,115,78,155,180,138,235,160,186,37,139,105,5,231,59,171,204,106,49,138,121,105,25,120,169,129,208,62,88,22,121,31,12,73,27,165,149,88,200,162,124,112,177,188,213,17,145,53,19,138,108,212,233,96,0,0,1,202,186,167,214,191,228,237,211,238,109,172,113,219,252,237,94,63,111,79,33,3,162,238,70,250,233,229,101,61,47,117,189,200,213,97,73,230,137,100,226,244,119,109,31,199,119,108,139,154,194,228,252,105,53,142,251,135,232,214,37,163,182,136,123,116,154,137,112,168,168,186,84,242,98,242,165,182,186,158,70,211,112,115,21,83,156,243,211,203,220,107,216,230,249,110,63,105,178,57,18,163,48,220,3,50,212,26,155,173,46,25,143,85,221,95,99,179,214,223,238,107,10,39,10,59,117,36,75,45,69,68,175,114,163,88,198,181,54,77,215,237,61,204,99,121,61,237,106,132,201,240,125,214,59,238,13,213,2,105,85,60,62,98,203,169,118,249,233,235,35,228,198,118,42,168,105,231,171,167,169,221,88,231,187,139,25,83,23,109,28,198,175,153,230,238,75,27,80,187,243,46,250,123,154,221,116,215,63,198,181,26,197,79,73,61,203,21,188,81,94,232,226,171,99,157,4,147,211,76,201,163,108,141,107,154,229,98,185,136,138,136,230,174,219,236,169,237,53,16,0,205,103,86,62,244,250,201,241,3,33,249,140,230,148,204,214,117,99,239,79,172,159,16,50,31,152,206,5,212,248,92,123,137,233,151,227,95,56,173,60,87,137,103,66,181,61,77,99,52,186,159,166,52,21,117,90,161,142,83,193,109,165,161,109,84,81,193,119,183,45,66,171,160,122,207,35,34,133,240,172,243,76,217,17,201,201,59,145,185,175,87,70,177,251,95,11,143,113,61,50,252,107,231,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,26,41,232,179,168,235,175,84,250,13,106,213,75,238,17,87,141,92,157,81,53,182,177,139,19,155,69,91,60,28,82,74,170,23,57,85,207,166,115,149,91,234,170,172,145,147,68,174,127,111,184,238,127,173,254,27,154,37,174,253,69,219,53,239,47,150,174,74,121,233,223,14,85,143,57,243,246,47,143,101,47,98,146,102,79,20,209,203,72,248,145,177,43,145,156,153,34,67,26,113,98,172,142,146,90,128,0,241,90,209,171,216,110,130,233,126,65,171,154,129,61,92,118,44,118,157,179,84,37,36,11,52,242,189,242,54,40,161,141,158,136,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,129,78,190,48,90,199,125,206,122,160,93,42,168,135,203,217,116,210,223,5,61,28,124,152,254,253,85,117,60,21,117,21,59,163,26,246,242,99,233,162,237,171,158,212,242,220,219,197,100,114,16,88,250,185,102,83,125,206,114,171,206,107,148,215,121,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,56,49,26,198,242,123,220,187,53,17,169,190,200,136,158,135,202,2,228,252,22,245,142,251,152,104,214,91,163,183,120,123,148,154,119,112,167,168,181,212,242,98,113,165,185,58,162,71,83,112,107,17,87,132,240,84,75,220,115,222,231,121,158,63,101,177,181,22,197,76,230,116,71,175,52,221,56,245,47,135,106,77,230,182,174,12,121,42,31,107,200,18,26,137,99,98,219,170,88,177,73,36,172,137,143,116,204,133,206,142,165,34,224,238,111,167,98,38,206,226,228,209,152,3,228,229,152,181,139,57,197,111,56,86,83,67,231,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,230,197,107,219,201,143,114,110,213,71,38,251,162,162,250,159,88,1,157,110,181,250,81,190,244,151,172,181,184,111,106,235,89,136,92,183,172,197,175,117,176,177,190,126,151,139,22,72,213,209,170,177,102,129,239,237,72,155,49,203,179,36,237,177,146,198,132,128,240,197,235,199,242,33,125,166,208,109,88,189,113,192,114,11,131,126,141,186,92,110,61,186,92,94,103,50,103,73,179,123,78,94,205,68,238,167,71,114,146,56,161,114,201,50,237,206,87,45,164,245,85,211,62,27,213,126,145,214,105,110,97,93,87,110,123,106,27,114,180,92,233,149,92,251,117,198,54,72,200,167,88,249,35,102,103,25,100,99,227,114,167,38,61,220,92,199,240,145,153,215,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,206,39,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,161,168,130,128,124,68,122,188,254,85,186,202,159,85,171,123,218,123,135,119,104,177,126,116,30,90,105,251,173,139,205,85,201,201,86,69,238,201,19,120,35,184,113,138,56,183,141,146,44,188,154,179,226,35,172,186,187,211,5,131,166,188,141,60,199,151,217,153,46,73,91,80,218,170,235,244,48,84,36,180,81,174,241,183,179,219,225,23,114,78,82,75,51,161,99,156,246,242,149,178,114,174,152,186,122,202,186,160,214,91,46,145,226,213,62,67,207,247,42,110,55,71,210,201,81,13,178,134,38,242,150,162,70,177,63,220,198,196,115,152,215,203,44,76,87,179,159,36,14,191,225,243,209,37,215,170,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,30,247,211,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,231,244,183,75,112,77,22,193,45,154,103,166,150,47,161,177,187,55,123,201,81,121,169,170,59,93,217,159,52,159,156,153,239,145,219,201,43,221,246,156,187,111,178,108,136,136,158,172,10,1,241,71,247,236,212,223,193,126,79,68,71,89,51,252,202,92,6,159,75,93,144,213,166,39,75,120,154,254,203,75,85,27,2,220,101,134,56,29,80,244,68,221,239,72,161,99,27,201,87,130,44,156,56,247,36,229,34,188,81,253,251,53,55,240,95,147,209,28,211,165,94,153,243,46,171,245,114,143,75,112,250,234,75,115,27,78,235,149,222,231,82,168,230,91,173,209,190,54,75,58,71,201,29,51,249,75,27,25,27,85,57,61,237,228,230,51,156,140,14,193,225,251,208,141,247,170,172,170,60,215,41,103,146,211,44,126,224,145,220,106,119,100,159,74,85,65,37,44,146,218,184,50,162,42,136,59,180,213,14,95,50,212,86,179,109,147,119,122,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,124,172,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,188,34,102,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,0,229,93,88,251,172,107,39,195,252,135,229,211,153,172,52,167,213,143,186,198,178,124,63,200,126,93,57,154,192,52,167,210,119,186,198,141,252,63,199,190,93,1,31,252,69,186,9,254,85,118,235,78,127,167,179,249,77,73,178,249,75,52,94,102,163,141,13,109,174,74,175,182,147,242,95,205,121,126,252,245,9,36,109,115,220,212,146,62,220,174,116,93,185,1,210,119,186,198,141,252,63,199,190,93,1,213,64,243,250,123,133,90,180,215,0,198,180,230,197,81,87,61,183,21,179,209,89,40,229,171,123,93,60,144,83,66,200,99,116,142,107,90,213,122,181,136,170,168,214,166,251,236,137,236,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,8,213,226,21,65,89,95,211,30,80,202,58,121,38,116,116,117,178,57,24,197,114,163,82,223,87,186,250,39,244,161,37,78,31,214,131,110,143,233,199,53,109,166,149,179,201,244,53,203,154,57,88,155,51,200,84,110,191,111,211,219,183,179,212,12,229,211,239,222,110,206,84,95,95,84,95,232,46,63,90,171,104,108,29,2,227,213,53,141,91,148,17,92,107,156,228,157,18,101,122,35,110,42,168,187,236,139,232,138,133,56,210,193,81,81,59,98,167,110,242,59,125,147,116,79,187,250,73,235,150,105,255,0,90,151,14,152,219,69,147,213,212,212,226,118,233,43,43,86,157,245,22,213,107,26,216,234,22,69,251,47,230,190,142,151,211,215,244,151,100,246,1,6,50,74,250,107,157,234,174,186,142,145,180,208,207,52,146,50,38,198,140,70,181,94,170,136,136,155,162,108,138,137,253,135,204,63,93,209,211,37,91,224,168,133,145,73,78,171,19,218,212,111,233,53,85,23,217,232,167,228,0,0,0,126,138,11,133,101,178,169,149,180,53,18,67,52,123,241,123,30,173,84,221,21,23,213,21,23,216,170,126,112,7,127,209,61,56,187,107,175,211,151,139,166,83,43,110,150,214,192,148,11,53,115,145,207,168,147,184,140,253,38,189,203,235,11,127,69,81,125,155,125,219,124,190,161,116,111,83,52,122,174,216,252,214,241,37,79,210,20,112,205,78,230,212,84,63,104,164,89,120,166,242,49,159,230,221,232,155,167,175,245,159,225,162,233,158,81,226,57,61,255,0,4,172,170,166,168,180,182,10,201,100,134,161,172,224,214,54,165,200,237,156,168,138,168,173,221,54,69,95,244,158,71,82,53,127,83,53,66,90,104,245,11,44,175,188,58,219,27,41,161,74,151,181,221,182,70,175,226,212,217,19,209,59,143,255,0,74,129,238,122,68,200,177,91,70,184,216,235,243,216,35,172,183,167,153,230,149,13,142,70,255,0,172,231,68,223,186,168,223,210,86,127,161,63,160,209,173,59,162,124,17,190,13,187,110,98,43,54,219,110,59,122,109,177,151,188,9,235,30,89,66,246,185,90,169,221,245,69,255,0,197,56,211,205,133,220,172,86,231,111,190,244,144,174,255,0,240,16,15,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,171,31,122,125,100,248,129,144,252,198,115,74,102,107,58,177,247,167,214,79,136,25,15,204,103,2,234,124,46,61,196,244,203,241,175,156,86,146,168,138,190,23,30,226,122,101,248,215,206,43,73,84,0,0,5,85,248,231,126,164,255,0,121,63,134,156,171,193,83,222,159,41,248,127,93,243,27,113,213,124,115,191,82,127,188,159,195,78,85,224,169,239,79,148,252,63,174,249,141,184,11,169,0,0,34,175,138,63,184,158,166,254,11,243,138,34,85,17,87,197,31,220,79,83,127,5,249,197,16,20,173,210,119,189,62,141,252,64,199,190,99,1,165,51,53,157,39,123,211,232,223,196,12,123,230,48,26,83,0,0,0,0,0,103,7,173,108,166,251,152,117,113,171,215,108,142,187,205,213,211,230,23,59,92,114,118,153,31,26,90,41,221,73,77,30,204,68,69,225,4,17,51,125,185,59,142,238,85,114,170,174,132,245,99,58,252,151,233,102,101,169,159,69,253,39,245,75,31,184,223,124,151,127,179,230,188,173,52,147,118,187,156,93,195,151,111,143,46,46,219,125,246,93,182,51,4,5,180,248,37,232,229,138,44,87,58,234,6,162,110,245,234,166,224,184,117,28,124,94,223,41,75,28,116,245,117,11,186,63,132,157,231,203,77,232,172,228,207,43,246,93,180,142,68,179,242,42,248,98,233,111,228,191,163,108,43,205,216,190,140,186,229,190,99,41,184,127,125,119,188,215,154,145,124,164,254,143,115,89,202,134,58,47,176,222,59,109,246,154,143,87,146,168,10,149,241,197,197,172,84,153,86,146,102,180,244,60,47,87,91,125,226,215,89,83,221,122,247,105,105,36,165,146,158,62,10,188,27,197,245,181,43,186,34,57,123,155,57,85,26,212,78,43,225,13,157,125,82,235,38,219,96,250,47,205,253,117,199,238,150,46,247,127,183,229,59,113,182,191,187,199,138,247,55,242,29,190,59,183,252,111,45,254,207,23,79,255,0,23,156,23,235,111,70,215,43,255,0,210,158,83,234,86,65,107,190,246,123,29,207,55,220,145,212,29,174,92,147,183,183,159,238,114,217,223,226,184,237,246,185,54,162,250,63,207,234,116,195,170,61,45,204,225,200,105,44,84,244,185,69,13,53,194,225,86,177,54,8,45,213,50,165,61,106,200,233,83,131,24,180,211,76,138,245,219,130,42,185,21,170,136,228,13,36,128,0,0,0,165,111,26,191,122,124,91,225,253,15,204,110,39,85,240,49,253,118,126,237,255,0,18,57,87,141,95,189,62,45,240,254,135,230,55,19,170,248,24,254,187,63,118,255,0,137,1,106,128,0,0,0,43,3,198,247,83,60,182,43,166,154,57,71,87,106,151,233,11,133,94,77,112,131,185,202,186,159,203,198,148,244,143,226,143,251,16,201,230,171,83,119,49,121,58,15,178,228,224,244,88,149,225,101,128,84,231,93,105,97,181,75,143,82,93,173,184,173,61,125,254,228,149,41,19,153,74,200,233,159,21,61,66,50,69,251,79,101,100,244,138,206,8,175,107,248,189,54,224,174,111,229,241,58,213,47,202,135,89,57,175,148,190,253,39,106,196,188,190,45,111,254,245,236,249,95,43,26,121,184,61,88,215,63,141,116,149,191,109,220,183,223,236,185,88,140,38,255,0,130,126,151,221,113,237,35,207,53,94,224,234,184,105,243,59,197,45,182,134,158,106,39,68,201,32,183,178,77,234,162,149,87,105,152,249,107,37,137,120,183,102,190,149,233,201,202,170,140,8,149,226,227,166,121,86,31,213,237,227,58,187,82,111,101,207,109,244,23,11,69,84,113,201,219,119,150,164,134,142,120,28,247,49,24,179,49,240,35,220,198,57,220,99,158,7,42,162,191,100,144,30,8,90,165,255,0,92,189,20,184,95,127,238,76,166,209,108,242,191,215,77,95,63,121,25,255,0,206,214,240,123,255,0,165,141,255,0,24,167,191,241,164,209,203,238,97,163,88,150,177,90,38,238,82,105,221,194,162,158,233,77,197,137,198,150,228,234,120,219,83,205,207,69,94,19,193,79,23,109,172,123,157,230,121,125,150,198,229,90,235,232,31,83,49,93,34,234,247,77,179,172,214,175,202,89,105,238,21,22,250,154,167,73,28,113,210,249,218,73,168,217,60,175,145,237,99,33,141,245,13,124,143,87,125,152,218,247,34,42,162,34,134,138,64,0,10,86,241,171,247,167,197,190,31,208,252,198,226,93,73,74,222,53,126,244,248,183,195,250,31,152,220,64,233,94,8,247,107,85,130,213,175,55,219,237,206,146,221,109,183,83,227,245,117,149,149,115,54,24,41,160,141,183,55,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,26,188,67,58,211,186,245,79,170,21,22,44,67,32,171,118,149,227,85,8,152,253,26,211,58,149,43,103,72,248,203,112,158,55,57,92,247,185,203,43,98,87,163,85,144,171,83,183,27,223,55,40,235,142,234,150,119,138,96,153,118,153,216,47,190,87,27,206,252,135,214,10,47,43,11,252,231,146,153,102,165,252,227,216,178,71,194,71,43,191,54,230,242,223,103,110,158,135,64,233,71,165,29,71,234,215,81,217,133,97,81,121,27,85,15,110,123,253,254,120,85,244,182,138,87,42,162,57,200,138,157,201,159,197,201,20,40,168,233,28,215,42,171,24,201,36,96,122,14,146,58,28,213,206,175,106,111,117,88,123,233,44,120,245,142,158,102,77,126,186,49,254,82,75,143,105,93,5,20,124,17,92,247,185,203,26,200,230,162,246,98,119,55,35,156,232,162,151,138,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,231,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,93,46,233,110,150,224,154,45,130,91,52,207,77,44,95,67,99,118,110,247,146,162,243,83,84,118,187,179,62,105,63,57,51,223,35,183,146,87,187,237,57,118,223,100,217,17,17,34,7,136,255,0,135,253,31,81,22,41,117,111,72,113,223,245,88,160,242,208,75,77,79,36,20,241,228,84,188,217,31,26,135,204,248,227,100,208,198,170,246,76,174,228,177,196,177,57,31,249,149,136,62,87,134,47,94,63,150,251,21,54,131,106,197,235,150,125,143,219,219,244,109,210,227,113,238,85,101,16,181,243,58,77,155,218,106,119,169,224,109,58,59,148,146,75,51,82,73,151,126,18,185,39,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,13,4,244,47,214,109,139,172,61,56,170,185,201,106,250,27,51,197,252,189,62,77,109,137,143,90,86,201,42,63,181,83,77,35,183,222,25,123,82,170,70,231,44,145,185,142,107,185,34,50,89,2,165,188,81,253,251,53,55,240,95,147,209,19,255,0,193,83,221,99,41,248,129,93,242,235,113,0,60,81,253,251,53,55,240,95,147,209,19,255,0,193,83,221,99,41,248,129,93,242,235,112,19,252,0,0,132,30,26,125,10,212,244,203,140,213,106,126,167,80,85,210,234,134,71,79,61,182,170,133,213,81,73,5,162,220,149,8,173,129,139,4,143,138,103,204,176,67,51,164,87,47,20,237,198,214,177,91,34,201,55,192,0,0,25,172,234,199,222,159,89,62,32,100,63,49,156,186,159,11,143,113,61,50,252,107,231,21,165,43,117,99,239,79,172,159,16,50,31,152,206,93,79,133,199,184,158,153,126,53,243,138,208,43,87,169,79,20,190,160,181,83,81,210,231,164,57,109,215,79,176,203,45,194,10,171,37,182,147,180,218,170,151,64,175,227,53,124,136,142,239,119,57,170,190,149,92,234,110,40,198,185,178,171,22,87,207,92,87,172,28,103,171,158,130,117,126,244,213,164,162,205,172,122,111,123,110,89,103,164,138,163,177,67,60,180,85,204,133,241,201,43,17,174,100,205,166,124,168,198,190,69,141,28,140,123,156,169,201,209,255,0,197,99,161,43,170,93,107,250,166,209,172,102,145,214,215,83,172,249,189,170,221,3,155,60,115,163,158,233,47,8,196,85,107,216,230,171,82,126,13,106,177,89,223,114,63,156,242,71,90,216,110,127,153,105,245,77,214,171,12,200,106,237,79,190,89,235,108,23,52,133,83,133,101,186,174,37,138,162,158,86,57,21,175,99,154,187,166,233,246,94,214,61,188,94,198,185,3,207,154,168,50,174,106,160,1,85,126,57,223,169,63,222,79,225,165,170,21,87,227,157,250,147,253,228,254,26,4,85,240,184,247,236,211,47,198,190,79,90,95,241,64,62,23,30,253,154,101,248,215,201,235,75,254,0,0,3,207,234,22,107,106,211,92,3,37,212,107,237,61,92,246,220,86,207,91,123,172,138,145,141,116,242,65,77,11,230,145,177,181,206,107,85,234,214,42,34,43,154,155,237,186,167,180,203,185,127,222,40,254,226,122,155,248,47,206,40,138,1,2,250,60,39,241,107,22,63,209,46,33,118,180,80,249,122,188,154,225,119,186,93,36,238,189,254,98,169,149,211,82,54,77,156,170,140,218,10,74,118,108,212,70,253,141,246,228,231,42,204,3,228,226,120,181,139,6,197,108,216,86,45,67,228,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,230,245,115,221,197,140,106,110,229,87,46,219,170,170,250,159,88,12,245,248,144,226,214,44,63,173,173,82,180,227,148,62,82,146,162,225,73,116,146,62,235,228,229,85,91,67,79,87,83,38,239,85,84,231,60,242,191,109,248,183,150,205,68,106,34,36,234,240,66,206,190,144,210,205,75,211,63,162,251,127,64,228,20,151,223,59,223,223,189,231,233,150,30,215,111,143,217,225,244,111,46,92,151,151,123,109,155,195,119,114,175,27,220,23,232,253,83,211,77,76,250,83,185,244,246,63,87,98,242,93,141,187,62,66,165,38,238,247,57,125,174,127,73,113,227,197,56,246,119,221,220,246,111,159,240,88,207,234,108,93,67,101,122,125,81,144,210,81,219,114,172,93,245,44,161,153,98,107,235,238,52,117,17,172,41,18,185,57,185,236,167,158,189,234,198,47,171,57,185,200,189,180,86,133,207,128,0,0,0,227,253,93,81,104,149,199,167,76,206,223,212,93,218,174,215,167,213,84,244,208,221,107,169,27,59,167,165,123,170,161,74,105,163,72,24,247,171,219,82,176,57,19,131,217,186,39,54,185,156,145,115,110,77,79,19,14,181,237,221,79,231,118,220,39,77,46,126,103,77,177,45,170,104,171,35,90,168,126,153,174,154,24,214,74,137,169,230,108,124,59,59,190,8,209,209,242,77,231,114,61,91,50,53,188,87,166,206,144,245,151,170,223,173,191,146,90,43,84,223,83,173,236,173,172,250,66,189,180,221,249,165,231,229,233,33,221,23,121,165,237,75,197,95,194,38,246,215,185,35,55,111,32,238,190,18,24,198,137,95,250,151,142,171,83,238,20,149,25,61,21,63,60,34,199,83,109,158,118,84,220,90,201,42,37,173,73,91,188,49,190,150,26,103,171,27,50,122,190,118,189,138,146,66,210,242,76,176,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,95,247,64,61,96,218,186,178,210,54,186,224,181,113,231,120,117,61,29,6,86,201,162,106,50,166,119,177,201,29,116,78,141,141,139,133,66,195,43,214,54,181,171,19,218,246,113,224,145,201,32,74,2,0,120,213,251,172,98,223,16,40,126,93,113,39,249,0,60,106,253,214,49,111,136,20,63,46,184,129,0,60,46,61,251,52,203,241,175,147,214,146,171,197,115,174,159,241,253,47,232,166,103,255,0,116,82,231,245,180,45,255,0,114,214,218,227,168,71,127,229,124,211,26,223,242,33,87,255,0,174,33,43,87,75,117,75,59,209,108,238,217,169,154,105,125,250,27,36,179,119,188,149,111,149,134,163,181,221,133,240,201,249,185,152,248,221,188,114,189,191,105,171,182,251,166,202,136,169,249,112,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,115,149,251,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,160,125,253,11,208,189,71,234,47,81,237,218,95,165,246,111,61,117,174,222,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,114,110,235,178,185,92,230,177,141,123,222,198,59,213,245,93,210,142,163,244,149,168,239,194,179,88,188,245,170,187,185,61,130,255,0,4,42,202,91,189,43,85,17,92,212,85,94,220,204,228,212,150,21,85,116,110,115,85,21,236,124,114,62,237,58,36,232,251,25,233,27,75,226,178,181,41,43,115,107,229,60,14,203,47,20,146,212,118,43,167,138,73,223,11,35,142,87,171,90,200,91,82,248,145,237,100,107,34,53,30,246,181,87,139,126,255,0,85,221,40,233,199,86,186,112,252,43,53,139,200,221,104,123,147,216,47,240,66,143,170,180,85,57,17,21,205,69,84,238,66,254,45,73,97,85,70,200,214,181,81,88,246,71,35,2,176,124,49,122,241,252,136,95,105,180,27,86,47,92,112,28,130,224,223,163,110,151,27,143,110,151,23,153,204,153,210,108,222,211,151,179,81,59,169,209,220,164,142,40,92,178,76,187,115,149,203,117,38,96,117,75,75,115,189,22,206,238,122,103,169,118,47,161,178,75,55,103,206,209,121,168,106,59,93,216,89,52,127,156,133,239,141,219,199,43,29,246,92,187,111,178,236,168,168,150,149,225,67,215,29,54,75,106,178,116,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,77,162,88,98,108,123,49,209,179,188,18,127,174,142,179,108,93,30,105,197,45,206,59,87,211,57,158,81,230,41,241,155,108,172,122,82,186,72,145,157,218,154,153,27,182,208,197,221,137,86,54,185,36,145,207,107,91,197,21,242,199,89,125,34,120,146,106,134,3,212,93,94,95,175,89,237,93,219,15,207,106,34,76,185,82,219,27,146,158,120,233,89,77,77,112,130,158,157,35,108,79,99,97,167,100,171,19,21,100,133,142,222,57,100,100,92,110,123,84,180,183,4,214,156,18,231,166,122,151,98,250,103,27,188,246,124,237,23,154,154,159,187,218,153,147,71,249,200,94,201,27,180,145,49,223,101,201,190,219,46,232,170,139,158,206,171,186,81,212,126,146,181,29,248,86,107,23,158,181,87,119,39,176,95,224,133,89,75,119,165,106,162,43,154,138,171,219,153,156,154,146,194,170,174,141,206,106,162,189,143,142,71,132,223,241,184,187,90,175,246,173,6,190,216,174,116,151,27,109,198,159,32,171,163,172,164,153,179,65,83,4,141,182,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,14,107,224,169,239,79,148,252,63,174,249,141,184,133,89,22,169,103,121,94,9,136,233,157,254,251,230,177,188,19,207,253,95,162,242,176,179,201,249,217,146,106,175,206,49,137,36,156,228,106,59,243,142,119,29,182,110,201,232,77,95,5,79,122,124,167,225,253,119,204,109,192,93,72,0,12,214,117,99,239,79,172,159,16,50,31,152,206,93,79,133,199,184,158,153,126,53,243,138,210,149,186,177,247,167,214,79,136,25,15,204,103,46,167,194,227,220,79,76,191,26,249,197,104,18,168,0,7,42,234,199,221,99,89,62,31,228,63,46,156,205,97,165,62,172,125,214,53,147,225,254,67,242,233,204,214,1,170,128,0,0,0,20,3,226,143,239,217,169,191,130,252,158,136,149,94,6,63,174,207,221,191,226,68,85,241,71,247,236,212,223,193,126,79,68,74,175,3,31,215,103,238,223,241,32,34,175,138,63,191,102,166,254,11,242,122,34,85,120,24,254,187,63,118,255,0,137,17,87,197,31,223,179,83,127,5,249,61,17,42,188,12,127,93,159,187,127,196,128,181,64,0,0,0,0,15,147,150,101,54,44,27,21,188,230,185,77,119,146,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,131,17,207,119,22,49,203,179,81,92,187,108,136,171,232,5,22,120,173,106,103,229,19,172,156,142,221,79,87,106,171,160,194,173,244,56,205,28,246,249,59,156,187,113,173,69,67,38,114,61,205,89,163,170,170,169,137,200,156,120,246,145,142,111,38,185,86,79,248,31,96,21,49,90,181,79,84,171,177,234,69,167,170,168,183,88,45,119,103,36,78,157,31,19,101,158,182,157,139,191,117,140,84,154,129,238,244,70,61,82,63,210,88,215,141,91,101,153,77,247,57,202,175,57,174,83,93,231,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,224,196,107,27,201,239,114,236,212,70,166,251,34,34,122,26,30,232,103,75,238,186,57,210,94,153,224,119,215,85,165,202,11,63,210,85,144,85,209,58,146,122,73,235,166,146,182,74,89,34,114,171,154,248,93,82,176,174,251,42,172,106,170,214,239,197,3,62,218,171,166,121,86,141,234,62,71,165,185,173,39,151,189,99,55,9,109,245,60,99,145,145,205,193,126,196,241,119,24,199,186,25,88,173,146,55,171,83,156,111,99,145,54,114,23,169,225,139,170,95,149,14,141,176,175,55,125,250,78,235,137,121,140,90,225,253,235,217,242,190,86,69,242,144,122,49,173,127,26,25,40,190,219,121,111,191,218,114,189,30,87,87,140,22,142,95,112,110,168,23,85,106,38,243,22,93,75,183,193,81,71,39,22,51,177,85,67,79,5,37,69,54,200,247,61,220,88,202,105,123,138,214,53,124,207,6,242,88,220,167,64,240,75,212,204,87,31,212,125,68,210,219,181,95,151,189,102,22,251,125,194,209,220,146,54,71,81,228,22,167,191,3,121,61,30,249,149,149,105,35,88,198,187,243,112,78,229,86,163,61,66,223,204,214,117,99,239,79,172,159,16,50,31,152,206,105,76,205,103,86,62,244,250,201,241,3,33,249,140,224,93,79,133,199,184,158,153,126,53,243,138,210,85,17,87,194,227,220,79,76,191,26,249,197,105,42,128,0,0,21,213,227,73,172,119,220,63,70,177,45,29,180,67,219,164,212,75,133,69,69,210,167,147,23,149,45,181,212,242,54,155,131,152,170,156,231,158,158,94,227,94,199,55,203,113,251,77,145,200,150,42,103,51,173,205,121,166,234,59,169,124,199,82,108,213,181,115,227,203,80,203,94,62,147,84,75,35,18,221,76,196,138,57,34,100,172,99,161,100,206,108,149,43,23,6,240,125,67,209,119,119,39,40,113,74,43,77,214,227,77,95,89,111,182,85,213,83,218,233,210,174,186,88,97,115,217,75,2,203,28,41,44,174,68,217,140,89,102,138,52,115,182,78,114,49,190,215,34,47,229,39,78,145,104,229,247,15,240,175,215,173,98,187,205,219,164,212,75,134,59,79,107,166,226,197,229,75,109,189,69,27,170,121,181,234,169,206,121,234,34,237,185,140,115,124,183,47,180,217,26,169,5,128,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,154,41,232,143,94,106,122,142,233,163,14,212,155,205,109,36,249,10,211,190,215,144,36,53,17,72,244,184,211,61,98,146,73,89,19,24,216,95,51,91,29,74,69,193,188,25,80,196,77,219,197,203,86,190,48,90,57,125,193,186,160,93,85,168,155,204,89,117,46,223,5,69,28,156,88,206,197,85,13,60,20,149,20,219,35,220,247,113,99,41,165,238,43,88,213,243,60,27,201,99,114,158,219,193,131,94,105,177,93,80,201,116,2,251,91,87,229,243,138,118,221,44,76,117,68,174,130,59,141,28,114,58,120,217,10,49,88,199,205,77,187,221,42,185,158,148,49,177,121,171,152,141,11,137,0,0,42,175,198,210,193,163,77,250,139,148,253,55,195,86,31,181,191,232,232,234,92,238,246,58,223,48,254,252,209,108,173,143,133,83,184,198,253,216,178,119,103,77,165,237,126,106,194,122,138,215,156,55,166,221,35,190,234,182,103,91,72,214,91,169,222,203,101,12,213,11,11,238,215,21,99,150,158,138,37,107,30,238,114,57,187,43,145,142,224,196,124,142,78,12,114,166,117,245,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,61,85,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,67,197,23,103,224,243,108,209,40,186,116,168,188,224,114,82,46,160,213,84,45,54,122,198,213,206,233,209,241,85,85,186,220,175,134,71,112,99,22,154,111,178,248,154,140,122,164,136,170,231,198,244,109,96,230,189,29,234,230,17,211,70,29,212,245,194,207,87,54,61,149,84,84,37,76,44,163,123,95,103,164,231,27,40,106,106,85,251,57,25,86,229,149,99,115,88,177,35,60,186,247,21,213,12,98,58,62,234,207,50,233,23,84,62,188,88,169,234,239,22,42,250,121,41,175,184,227,107,210,150,11,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,103,61,187,140,69,70,202,244,80,209,152,60,254,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,80,15,138,63,191,102,166,254,11,242,122,34,127,248,42,123,172,101,63,16,43,190,93,110,32,7,138,63,191,102,166,254,11,242,122,34,127,248,42,123,172,101,63,16,43,190,93,110,2,127,128,0,229,93,88,251,172,107,39,195,252,135,229,211,153,172,52,167,213,143,186,198,178,124,63,200,126,93,57,154,192,52,167,210,119,186,198,141,252,63,199,190,93,1,213,78,85,210,119,186,198,141,252,63,199,190,93,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,30,19,93,43,232,45,154,61,153,86,220,227,87,211,69,97,184,190,70,162,236,170,212,165,149,87,239,79,185,23,239,61,217,207,245,246,134,142,227,162,249,173,29,122,189,32,147,31,185,53,234,205,183,217,105,37,69,219,116,95,185,87,238,3,55,248,222,113,62,51,63,118,142,130,150,71,39,177,242,53,234,169,232,191,177,232,159,206,95,184,188,70,117,9,6,170,116,45,146,106,101,5,19,82,74,171,77,250,137,208,164,104,136,143,142,10,157,182,107,100,119,220,141,254,119,223,236,40,89,205,98,74,173,77,248,255,0,245,11,188,233,167,78,109,117,126,31,181,88,253,163,205,77,21,83,111,178,113,149,241,170,171,156,217,217,182,234,214,166,222,207,184,10,91,204,219,94,252,150,225,112,175,163,146,157,213,245,83,85,49,175,141,204,221,175,145,203,186,111,247,122,255,0,73,241,9,9,214,77,163,19,177,101,152,229,167,29,114,54,170,138,209,229,174,81,36,40,206,21,12,149,205,118,234,141,68,114,238,142,77,209,87,217,237,35,216,0,0,0,0,29,131,65,242,29,72,142,217,152,98,56,37,202,142,158,43,173,161,254,126,57,160,73,29,52,40,143,103,22,125,135,42,42,247,157,236,219,218,158,167,45,190,81,87,80,94,43,40,238,45,84,170,138,121,25,42,113,84,251,104,229,71,122,42,39,222,139,247,30,223,69,238,151,59,29,214,233,113,161,151,178,217,40,29,78,249,55,95,179,201,205,84,244,106,162,175,232,47,250,15,41,146,87,73,54,79,112,173,169,114,84,186,74,169,94,229,114,47,218,85,145,85,87,215,117,255,0,243,129,254,24,205,21,198,225,123,166,164,181,68,249,42,159,207,131,90,197,114,174,204,114,175,162,34,253,200,191,113,167,77,61,130,190,143,0,198,169,174,159,235,200,109,20,113,207,246,120,254,113,32,98,59,211,100,219,213,23,211,100,51,191,211,206,155,234,13,223,45,161,203,241,172,94,11,149,45,31,119,155,102,168,133,172,94,113,75,26,110,142,123,85,125,81,223,119,220,104,218,211,50,212,218,104,167,116,109,141,101,167,141,234,198,251,27,187,81,118,64,63,83,87,116,27,143,98,31,198,162,238,174,95,188,15,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,213,143,189,62,178,124,64,200,126,99,57,165,51,53,157,88,251,211,235,39,196,12,135,230,51,129,117,62,23,30,226,122,101,248,215,206,43,73,84,69,95,11,143,113,61,50,252,107,231,21,164,170,0,0,2,170,252,115,191,82,127,188,159,195,78,85,224,169,239,79,148,252,63,174,249,141,184,234,190,57,223,169,63,222,79,225,167,42,240,84,247,167,202,126,31,215,124,198,220,5,212,128,0,17,87,197,31,220,79,83,127,5,249,197,17,42,136,171,226,143,238,39,169,191,130,252,226,136,10,86,233,59,222,159,70,254,32,99,223,49,128,210,153,154,206,147,189,233,244,111,226,6,61,243,24,13,41,128,0,0,0,1,31,250,252,206,191,39,125,27,106,197,255,0,232,191,164,60,222,63,37,139,179,223,237,113,250,74,70,80,119,121,113,118,253,191,53,220,227,183,218,225,199,118,239,201,51,174,94,159,139,206,117,245,75,163,107,149,131,232,191,55,245,215,32,181,216,187,221,254,223,148,237,200,234,254,239,30,43,220,223,200,118,248,238,223,241,188,183,251,60,93,77,125,61,98,214,44,231,95,116,211,10,202,104,124,237,151,32,204,44,214,187,141,55,117,241,247,233,103,173,138,57,99,230,197,107,219,201,143,114,110,213,71,38,251,162,162,250,129,162,158,158,177,107,238,13,160,90,105,133,101,52,62,74,245,143,225,246,107,93,198,155,186,201,59,21,80,81,69,28,177,243,98,185,142,226,246,57,55,106,171,87,109,209,85,61,78,128,0,17,215,196,63,10,186,231,253,22,234,173,138,205,81,73,13,69,45,157,151,183,186,165,238,107,22,11,125,76,85,211,53,21,173,114,243,116,84,210,53,137,182,202,245,106,42,181,21,92,153,225,52,251,171,24,47,229,67,75,51,45,51,250,83,232,207,173,184,253,198,197,231,123,29,239,43,230,169,164,135,187,219,228,222,124,123,156,184,242,110,251,109,186,111,185,152,32,53,80,15,21,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,219,109,213,125,167,181,0,0,2,149,188,106,253,233,241,111,135,244,63,49,184,157,87,192,199,245,217,251,183,252,72,229,94,53,126,244,248,183,195,250,31,152,220,78,171,224,99,250,236,253,219,254,36,5,170,0,0,30,83,85,117,51,21,209,189,56,200,245,75,53,171,242,246,92,102,223,45,194,167,140,145,178,73,184,39,216,130,46,227,216,199,77,43,213,177,198,197,114,115,145,236,106,46,238,67,213,144,87,198,11,88,236,88,55,76,11,165,85,16,249,139,214,165,220,32,167,163,143,147,217,216,165,161,168,130,174,162,167,116,99,152,238,47,101,52,93,181,115,28,190,103,155,121,36,110,64,41,4,209,239,69,250,57,125,208,46,152,48,13,42,202,102,231,122,181,91,228,168,184,199,197,137,229,170,170,234,37,171,150,155,118,61,236,127,101,245,14,139,184,215,43,95,219,230,155,35,182,74,44,232,191,71,44,90,251,213,6,1,165,89,76,220,44,183,91,132,149,23,24,248,189,124,205,45,37,60,181,114,211,110,199,177,236,239,50,157,209,119,26,228,115,59,156,211,117,110,203,163,224,57,254,191,104,229,139,168,13,26,203,52,119,35,155,203,210,100,214,247,83,199,83,197,239,242,149,76,114,73,77,83,193,143,98,201,218,158,56,165,237,243,70,191,135,23,125,151,42,25,151,53,80,103,51,174,109,47,181,104,231,86,154,153,129,216,157,72,150,216,47,31,73,81,193,73,68,218,72,41,32,174,134,58,216,233,99,137,170,173,107,33,109,74,66,155,108,138,145,162,163,91,191,20,11,243,208,29,99,177,117,1,163,88,158,177,99,144,249,122,76,154,222,218,137,41,185,61,254,82,169,142,116,117,52,220,222,198,44,157,169,227,150,46,231,4,107,248,114,111,217,114,41,208,10,245,240,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,246,222,244,169,134,186,71,43,211,209,38,141,17,202,137,197,150,20,0,165,111,26,191,122,124,91,225,253,15,204,110,37,212,148,193,227,43,105,186,223,250,187,194,108,86,43,101,93,198,229,113,193,237,180,148,116,116,144,186,105,234,103,146,231,112,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,1,8,52,183,75,115,189,105,206,237,154,103,166,150,47,166,114,75,207,123,201,81,121,168,105,251,189,168,95,52,159,156,153,236,141,187,71,19,221,246,156,155,237,178,110,170,136,186,19,233,71,165,29,56,233,43,78,25,133,97,81,121,235,173,119,110,123,253,254,120,81,149,87,122,166,162,162,57,200,138,189,184,89,201,201,20,40,170,216,218,231,42,171,222,249,36,127,53,240,243,232,178,213,210,198,151,211,223,114,252,126,145,186,169,146,211,170,228,21,137,82,218,165,162,129,100,229,21,190,9,26,212,107,24,214,164,78,149,24,174,71,204,142,94,228,140,100,60,101,168,0,0,21,129,226,215,209,71,211,116,117,157,89,105,149,178,235,89,122,135,179,30,105,111,129,59,241,186,134,24,59,108,185,181,21,220,227,236,178,40,163,149,177,181,205,88,213,178,170,70,145,76,247,197,95,13,109,2,234,11,63,215,108,127,86,180,155,254,135,236,184,133,194,104,174,25,93,109,182,42,218,26,105,31,71,54,244,171,77,36,208,190,167,186,199,36,50,36,15,238,68,218,150,73,202,53,86,57,111,164,243,248,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,120,68,205,213,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,84,40,135,197,31,223,179,83,127,5,249,61,17,63,252,21,61,214,50,159,136,21,223,46,183,16,3,197,31,223,179,83,127,5,249,61,17,63,252,21,61,214,50,159,136,21,223,46,183,1,63,192,0,0,0,0,0,102,179,171,31,122,125,100,248,129,144,252,198,114,234,124,46,61,196,244,203,241,175,156,86,148,173,213,143,189,62,178,124,64,200,126,99,57,117,62,23,30,226,122,101,248,215,206,43,64,149,69,32,120,143,248,127,214,116,239,125,151,86,244,135,29,255,0,82,122,255,0,45,4,180,212,242,79,81,38,59,85,193,145,241,168,124,207,146,71,195,52,136,175,100,202,238,41,36,171,19,145,159,153,89,110,252,243,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,120,74,205,209,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,80,50,238,106,160,207,15,91,125,31,100,221,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,241,110,135,128,21,87,227,157,250,147,253,228,254,26,90,161,85,126,57,223,169,63,222,79,225,160,69,95,11,143,126,205,50,252,107,228,245,165,255,0,20,3,225,113,239,217,166,95,141,124,158,180,191,224,0,0,43,87,198,247,58,250,63,75,52,211,76,254,139,238,125,61,144,85,223,124,239,127,110,207,144,166,72,123,93,190,63,107,159,210,92,185,114,78,61,157,182,119,61,219,90,221,42,233,111,229,167,168,237,58,211,57,172,95,76,208,94,114,10,95,165,104,188,215,151,238,218,226,127,122,187,243,136,246,57,187,82,197,59,190,195,145,235,182,204,221,202,212,89,255,0,227,157,250,147,253,228,254,26,69,95,11,143,126,205,50,252,107,228,245,160,95,240,0,10,203,241,193,194,174,181,248,6,150,106,52,53,20,137,109,177,222,46,54,74,136,156,247,119,221,61,116,49,77,19,152,222,60,85,136,219,124,200,229,87,34,162,186,61,145,219,170,182,26,248,92,123,246,105,151,227,95,39,173,44,167,197,231,5,250,219,209,181,202,255,0,244,167,148,250,149,144,90,239,189,158,199,115,205,247,36,117,7,107,151,36,237,237,231,251,156,182,119,248,174,59,125,174,77,170,30,133,179,91,174,1,214,14,146,95,108,212,244,147,84,85,101,20,150,71,182,165,142,115,18,11,131,188,140,206,68,107,154,188,219,21,76,142,98,239,178,61,26,170,142,68,86,168,104,204,0,0,173,95,22,46,181,237,216,182,43,115,233,95,77,238,124,242,75,206,212,217,140,236,90,170,121,173,84,46,142,158,162,58,120,220,141,100,115,121,168,230,226,245,108,143,106,68,146,198,246,42,202,138,201,171,213,62,172,229,90,23,211,238,109,171,56,86,33,245,154,245,142,91,210,166,154,222,230,200,232,211,148,172,141,245,18,164,104,175,88,96,99,221,60,136,138,221,227,133,251,190,52,221,237,205,181,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,160,122,189,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,85,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,93,31,104,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,119,67,78,181,115,172,211,202,247,200,233,101,154,71,250,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,112,175,14,238,144,255,0,146,150,141,47,214,154,46,206,161,102,61,170,220,163,133,127,153,134,14,211,165,242,180,145,241,68,141,59,81,202,238,106,222,124,165,146,93,164,124,105,23,25,84,5,85,248,193,116,135,237,234,227,5,162,255,0,49,69,156,182,74,255,0,252,133,45,5,92,49,61,63,220,65,34,49,255,0,230,28,145,255,0,143,144,175,94,157,117,231,50,233,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,132,141,110,200,229,99,184,61,25,35,83,155,26,169,165,226,128,124,68,122,67,254,74,90,202,159,85,168,187,58,123,152,247,107,113,126,117,254,102,104,59,77,139,205,82,73,201,18,68,237,73,43,120,43,185,242,138,72,183,145,242,36,188,66,242,116,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,81,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,97,175,141,95,186,198,45,241,2,135,229,215,18,31,248,74,117,11,157,233,247,80,84,122,41,69,77,117,190,226,218,133,222,142,91,76,21,80,178,58,10,232,162,238,253,38,214,204,168,139,194,8,36,108,173,99,216,231,199,197,118,149,240,195,18,204,15,26,191,117,140,91,226,5,15,203,174,32,82,177,119,222,28,30,31,244,125,59,216,162,213,189,94,199,127,213,98,191,204,193,21,53,68,144,84,71,142,210,243,124,124,105,223,11,228,141,243,77,26,35,223,50,59,146,71,42,68,212,103,231,150,94,43,225,71,208,183,248,142,168,53,175,12,255,0,185,234,176,10,42,231,127,186,115,174,146,83,171,127,242,94,85,238,119,249,115,35,63,214,243,22,168,0,0,4,95,235,251,163,235,87,86,90,70,230,219,210,174,60,239,14,167,172,175,197,31,12,173,70,84,206,246,53,100,161,149,178,61,177,112,168,88,98,98,72,231,53,98,123,88,254,92,18,72,228,163,109,55,208,29,101,213,189,71,168,210,60,3,79,110,183,28,190,139,204,249,219,92,172,109,36,148,62,93,120,205,230,93,58,177,148,252,31,180,107,221,115,127,56,230,179,244,220,214,174,154,79,63,98,192,48,220,103,38,201,179,59,22,61,73,73,125,204,106,41,170,111,183,6,162,172,245,207,167,167,101,60,8,247,42,170,163,35,138,52,70,177,54,98,43,164,114,39,41,30,231,3,0,181,102,86,44,54,211,102,212,28,190,147,42,200,104,233,210,26,235,213,53,169,45,172,175,123,85,81,38,90,100,146,70,198,245,111,30,104,215,112,87,242,86,182,54,170,49,188,211,170,238,148,116,227,171,93,56,126,21,154,197,228,110,180,61,201,236,23,248,33,71,213,90,42,156,136,138,230,162,170,119,33,127,22,164,176,170,163,100,107,90,168,172,123,35,145,157,172,1,152,29,82,210,220,239,69,179,187,158,153,234,93,139,232,108,146,205,217,243,180,94,106,26,142,215,118,22,77,31,231,33,123,227,118,241,202,199,125,151,46,219,236,187,42,42,36,213,240,84,247,167,202,126,31,215,124,198,220,79,79,16,206,139,45,93,83,233,125,69,247,16,199,233,29,170,152,213,58,46,63,88,181,45,165,90,216,18,78,82,219,231,145,205,86,189,142,106,202,232,145,234,212,100,202,213,238,70,199,205,202,10,248,53,90,110,182,14,174,243,107,21,246,217,87,110,185,91,176,123,149,37,101,29,92,46,134,122,105,227,185,219,219,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,160,92,248,0,12,214,117,99,239,79,172,159,16,50,31,152,206,93,79,133,199,184,158,153,126,53,243,138,210,149,186,177,247,167,214,79,136,25,15,204,103,46,167,194,227,220,79,76,191,26,249,197,104,18,168,0,7,42,234,199,221,99,89,62,31,228,63,46,156,205,97,165,62,172,125,214,53,147,225,254,67,242,233,204,214,1,170,128,0,0,0,20,3,226,143,239,217,169,191,130,252,158,136,149,94,6,63,174,207,221,191,226,68,85,241,71,247,236,212,223,193,126,79,68,74,175,3,31,215,103,238,223,241,32,34,175,138,63,191,102,166,254,11,242,122,34,85,120,24,254,187,63,118,255,0,137,17,87,197,31,223,179,83,127,5,249,61,17,42,188,12,127,93,159,187,127,196,128,181,64,0,0,0,2,21,120,184,234,102,43,135,244,133,120,193,110,213,123,222,179,219,133,5,190,209,75,28,145,247,29,229,170,225,172,158,119,49,207,71,172,44,100,8,199,61,141,119,25,39,129,170,136,143,221,38,169,77,126,52,154,199,98,204,53,151,18,209,219,68,61,202,189,59,183,212,84,93,42,121,61,56,213,92,155,79,35,105,184,57,136,139,194,8,41,229,238,53,239,107,188,207,31,178,232,220,138,16,171,64,116,114,251,212,6,178,226,122,59,142,77,229,234,242,107,131,105,228,169,226,199,249,74,86,53,210,84,212,240,123,216,146,118,160,142,89,123,124,209,207,225,197,191,105,200,134,154,74,107,240,91,209,203,22,97,172,185,110,177,93,230,238,85,233,221,190,158,158,215,77,197,233,198,170,228,218,136,221,83,205,175,68,94,16,65,81,23,109,204,123,93,230,121,125,151,70,213,91,148,2,10,248,193,104,229,139,57,233,129,117,86,162,111,47,122,211,75,132,21,20,114,113,123,251,244,181,213,16,82,84,83,108,143,107,27,201,239,166,151,184,173,123,147,203,112,111,20,145,202,85,95,69,250,199,98,208,46,168,48,13,85,202,97,231,101,181,92,36,167,184,201,201,233,229,169,106,233,229,164,150,167,102,49,239,127,101,149,14,151,182,214,171,159,219,224,155,43,183,77,4,235,94,151,218,181,171,72,242,253,40,188,186,146,58,124,166,207,83,109,101,69,77,19,106,217,71,59,216,189,154,164,137,202,136,247,195,47,110,86,125,166,170,62,54,170,57,170,136,169,152,192,53,80,102,179,171,31,122,125,100,248,129,144,252,198,114,252,250,66,213,234,157,119,233,163,79,117,74,225,61,92,247,43,181,157,144,221,39,169,130,40,95,81,113,166,123,169,107,38,70,69,246,26,199,212,65,43,216,141,70,253,135,55,236,179,244,82,131,58,177,247,167,214,79,136,25,15,204,103,2,234,124,46,61,196,244,203,241,175,156,86,146,168,138,190,23,30,226,122,101,248,215,206,43,73,84,0,0,7,10,235,115,94,106,122,113,233,163,49,212,155,53,109,36,25,10,83,178,215,143,164,213,17,70,245,184,212,189,34,142,72,153,43,30,217,159,11,93,37,74,197,193,220,217,78,244,93,155,201,201,157,107,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,21,241,159,215,154,108,171,84,49,173,0,177,86,213,249,124,30,157,215,75,235,27,81,43,96,146,227,89,28,110,130,55,194,172,70,61,240,211,108,246,202,142,127,165,116,140,78,10,215,163,188,79,131,238,142,95,115,158,168,19,85,105,230,242,246,93,52,183,207,81,89,39,22,63,191,85,93,79,61,37,61,54,202,246,189,188,152,250,153,123,136,215,181,60,183,7,113,89,26,160,78,14,183,244,135,13,208,95,12,76,183,72,244,254,10,184,236,88,237,61,162,26,117,171,157,102,158,87,190,249,73,44,179,72,255,0,68,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,74,54,47,251,197,31,220,79,83,127,5,249,197,17,64,32,95,71,138,94,133,209,235,7,74,119,236,146,138,205,230,242,77,59,255,0,162,75,100,209,172,17,200,202,88,213,18,224,199,73,42,114,236,249,94,228,206,141,142,107,159,37,52,31,164,173,70,58,149,180,7,88,239,189,63,235,46,39,172,88,228,62,98,175,25,184,54,162,74,110,76,103,155,165,123,93,29,77,55,55,177,233,31,118,9,37,139,185,193,92,206,124,155,246,154,138,105,164,204,182,191,104,229,247,167,253,101,203,52,119,35,155,204,85,227,55,7,83,199,83,197,140,243,116,175,106,73,77,83,193,143,122,71,221,130,72,165,237,243,87,51,159,23,125,166,170,1,165,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,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,164,43,240,144,215,154,109,83,233,162,61,54,184,86,213,207,144,233,133,71,209,117,43,83,81,45,67,229,183,78,249,37,161,145,30,246,35,88,198,181,37,166,100,77,123,248,50,141,171,246,90,246,53,57,87,140,254,183,234,134,43,140,227,90,27,106,177,210,81,225,57,205,59,171,238,55,135,73,28,179,220,39,163,168,141,254,69,145,175,218,129,145,57,105,102,116,155,111,34,201,27,90,230,164,114,182,64,133,93,127,117,131,117,234,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,94,117,9,12,79,72,220,214,164,76,107,25,199,154,73,36,158,215,195,63,162,139,119,83,249,221,203,54,212,187,103,153,211,108,75,122,106,218,57,18,170,31,166,107,166,134,68,142,158,26,136,93,31,14,206,236,158,69,108,156,147,120,26,172,86,204,174,111,0,233,139,167,172,171,170,13,101,178,233,30,45,83,228,60,255,0,114,166,227,116,125,44,149,16,219,40,98,111,41,106,36,107,19,253,204,108,71,57,141,124,178,196,197,123,57,242,77,20,105,110,150,224,154,45,130,91,52,207,77,44,95,67,99,118,110,247,146,162,243,83,84,118,187,179,62,105,63,57,51,223,35,183,146,87,187,237,57,118,223,100,217,17,17,3,208,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,103,179,173,190,143,178,110,145,181,66,91,43,146,174,183,9,190,84,78,236,78,241,87,45,63,126,186,8,163,129,243,50,72,226,122,185,175,133,213,44,137,94,230,70,146,43,85,236,107,81,120,183,67,199,42,234,119,167,172,87,170,13,26,189,105,30,83,83,228,60,255,0,110,166,221,116,101,44,117,19,91,43,162,119,40,170,35,107,211,253,212,111,70,185,142,124,82,202,196,123,57,242,64,168,191,14,30,187,114,109,6,207,236,90,71,168,217,53,93,78,149,222,106,31,65,21,61,68,244,241,193,96,173,170,154,46,53,221,217,145,28,202,102,185,31,221,141,37,100,109,73,230,155,139,158,138,215,222,73,152,29,82,210,220,239,69,179,187,158,153,234,93,139,232,108,146,205,217,243,180,94,106,26,142,215,118,22,77,31,231,33,123,227,118,241,202,199,125,151,46,219,236,187,42,42,37,191,248,69,117,5,171,26,175,165,151,124,3,61,199,238,183,11,46,13,229,109,214,44,163,177,77,5,12,116,177,211,67,20,118,158,44,107,31,36,209,50,52,151,185,180,174,86,205,249,215,70,189,158,240,64,15,20,127,126,205,77,252,23,228,244,68,255,0,240,84,247,88,202,126,32,87,124,186,220,64,15,20,127,126,205,77,252,23,228,244,68,255,0,240,84,247,88,202,126,32,87,124,186,220,4,255,0,0,1,202,186,177,247,88,214,79,135,249,15,203,167,51,88,105,79,171,31,117,141,100,248,127,144,252,186,115,53,128,105,79,164,239,117,141,27,248,127,143,124,186,3,170,156,171,164,239,117,141,27,248,127,143,124,186,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,254,42,111,247,128,95,103,160,223,116,63,229,21,205,93,151,213,15,145,118,204,113,43,12,201,5,235,39,181,80,74,190,156,42,107,98,137,223,119,220,231,39,237,79,244,160,31,143,81,243,236,123,77,48,219,174,99,146,220,233,232,169,45,180,147,212,171,231,147,130,57,99,137,242,113,69,217,125,118,99,189,136,190,207,98,149,67,135,120,184,231,172,207,26,204,141,204,250,191,38,252,149,95,3,81,187,66,237,189,91,71,207,214,78,63,254,98,194,122,150,195,173,189,65,232,237,255,0,28,196,50,202,74,158,20,213,72,190,66,189,175,229,34,82,204,206,218,246,218,253,213,123,205,251,59,111,234,159,219,70,218,141,210,78,185,233,141,177,111,57,62,5,122,130,137,61,178,173,174,177,173,79,180,198,250,171,225,106,123,94,212,246,129,160,109,47,215,61,42,214,11,91,46,88,6,119,100,188,238,178,35,162,164,172,107,228,103,7,35,87,118,122,57,63,73,190,212,254,114,126,211,222,163,154,239,209,114,46,223,177,76,218,105,118,181,235,95,79,85,254,127,31,175,190,218,89,43,85,59,51,75,87,4,78,228,246,57,87,139,36,143,125,214,36,255,0,66,255,0,100,218,233,63,197,66,229,103,169,186,208,107,133,93,69,100,85,85,12,146,150,100,145,210,44,109,72,228,228,222,85,53,104,136,156,145,158,137,251,127,168,11,114,60,206,166,53,175,211,204,153,174,77,209,108,245,191,253,1,231,158,210,254,160,180,159,87,104,162,169,195,51,91,61,100,210,170,162,83,50,229,77,36,200,188,158,136,156,35,145,203,235,219,114,255,0,81,233,117,18,39,212,96,57,28,81,39,39,62,211,88,141,68,245,221,86,23,129,152,164,147,157,115,98,70,110,169,191,223,253,6,145,52,121,82,209,161,20,211,58,20,139,203,210,220,37,86,243,223,109,165,153,125,190,166,109,234,17,244,151,39,115,106,181,204,219,116,84,217,125,91,255,0,213,47,251,70,181,42,151,53,232,162,239,151,88,234,92,247,193,102,191,181,29,205,21,205,146,63,48,169,234,215,46,223,205,251,247,2,152,250,205,188,212,223,122,134,204,43,167,167,124,108,109,226,227,20,74,190,199,181,43,167,93,209,118,77,255,0,72,226,7,70,215,108,190,171,43,207,174,203,91,73,20,83,82,92,171,88,249,27,26,181,210,170,206,237,220,229,87,42,185,119,69,245,254,149,57,200,0,0,0,0,29,179,166,123,230,53,110,151,51,182,229,19,193,28,55,12,122,104,105,187,178,171,55,157,87,102,241,219,213,203,179,151,236,253,231,145,131,5,92,179,43,169,178,98,241,84,87,220,234,238,111,134,142,138,10,119,190,73,90,233,56,199,183,175,222,231,53,190,191,122,159,243,164,54,72,111,23,218,133,172,109,67,105,233,161,73,157,36,72,136,136,168,246,250,57,85,21,54,84,229,254,143,232,37,207,65,150,77,54,111,84,241,38,75,85,111,151,141,59,100,160,73,95,78,228,243,31,72,210,246,211,237,167,233,254,151,232,250,254,192,45,11,164,109,42,164,210,173,36,183,88,31,141,212,217,235,155,222,243,48,206,178,242,255,0,92,206,246,126,155,151,249,178,111,233,251,78,135,150,234,190,157,96,155,51,44,204,173,22,167,47,177,181,85,77,98,237,246,190,229,255,0,112,239,244,41,234,228,221,24,188,118,42,7,173,59,190,171,94,53,34,225,75,85,77,118,109,36,85,18,199,3,88,202,148,98,177,39,168,70,170,34,170,167,177,126,224,45,83,14,213,109,60,207,209,235,135,230,54,155,183,105,200,215,165,37,83,100,86,170,181,92,155,162,127,66,42,255,0,97,235,23,217,246,83,114,178,188,57,177,157,75,139,34,171,184,215,83,221,96,182,182,102,115,239,178,161,172,126,244,179,108,169,186,113,95,85,111,252,69,154,183,125,189,64,254,35,87,218,229,63,232,254,46,255,0,113,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,174,172,120,53,254,84,53,79,50,212,207,229,29,244,103,214,220,130,227,125,242,95,84,59,222,87,205,84,201,55,107,185,231,91,207,143,115,143,46,45,223,109,246,77,246,44,168,1,202,186,92,208,191,228,215,161,56,206,138,125,105,250,199,245,115,206,255,0,132,252,143,147,239,249,138,201,234,127,196,247,36,227,199,191,199,244,215,126,59,250,111,178,117,80,0,0,0,138,189,115,244,49,252,180,126,164,255,0,170,143,212,239,169,223,73,127,218,79,164,60,215,155,242,223,252,177,15,14,62,91,255,0,11,126,127,118,222,190,83,162,159,13,239,228,125,170,119,93,76,252,178,253,109,250,79,31,158,197,228,190,174,249,14,223,114,166,158,110,239,115,205,75,190,222,91,143,30,41,191,61,247,244,217,102,168,0,0,0,114,174,168,244,47,249,74,104,78,77,162,159,90,126,174,125,99,242,95,225,63,35,231,59,30,94,178,10,159,241,61,200,249,114,236,113,253,52,219,150,254,187,108,189,84,1,90,186,79,224,215,249,47,213,60,55,83,63,148,119,210,127,84,178,11,117,247,201,125,80,236,249,175,43,83,28,221,174,231,157,119,14,93,190,60,184,187,109,247,217,118,216,178,160,0,0,0,0,0,143,253,107,116,165,252,176,116,178,213,166,127,95,126,169,125,25,144,65,125,243,191,69,249,254,231,110,154,162,30,215,111,189,22,219,249,158,92,185,46,220,54,219,215,116,138,186,79,224,215,249,47,213,60,55,83,63,148,119,210,127,84,178,11,117,247,201,125,80,236,249,175,43,83,28,221,174,231,157,119,14,93,190,60,184,187,109,247,217,118,216,178,160,0,0,0,170,191,238,24,255,0,243,81,127,200,159,254,191,45,80,1,229,52,159,5,252,151,233,102,27,166,127,74,125,39,245,75,31,183,88,188,239,99,179,230,188,173,52,112,247,123,124,157,195,151,111,151,30,78,219,125,183,93,183,61,88,0,0,0,66,174,181,188,55,191,150,14,169,218,181,51,242,203,245,75,232,204,126,11,23,146,250,187,231,251,157,186,154,137,187,189,207,53,22,219,249,158,60,120,174,220,55,223,215,100,245,125,12,116,49,252,139,190,187,127,170,143,215,31,174,63,70,255,0,218,79,163,252,175,148,243,63,252,177,55,62,94,103,255,0,7,110,31,126,254,146,168,0,0,0,33,255,0,91,221,3,223,122,205,202,177,171,181,70,186,125,84,178,226,246,249,169,232,237,31,86,25,93,181,84,242,114,168,169,239,165,68,79,251,108,142,153,157,181,71,53,189,141,219,178,189,196,192,0,66,14,141,188,50,45,93,39,234,228,218,175,112,213,58,76,222,161,182,122,139,109,13,60,216,187,104,223,67,60,207,139,122,168,165,90,153,149,175,237,50,88,151,139,81,85,147,189,57,108,170,142,155,224,0,33,255,0,91,222,29,246,46,177,178,172,107,53,167,212,63,169,119,171,29,190,107,93,101,79,209,47,184,249,250,94,231,114,158,62,11,83,19,34,237,61,245,43,186,34,185,253,253,156,187,49,168,76,0,4,63,232,135,160,123,239,70,89,86,75,118,167,215,79,173,118,92,162,223,13,61,101,163,234,195,40,119,170,130,78,84,245,61,245,168,149,255,0,97,146,84,179,182,136,214,187,191,187,183,86,52,152,0,0,57,85,195,167,76,18,247,212,117,23,82,247,250,127,61,146,88,177,250,91,22,63,246,230,139,232,206,47,184,121,169,126,196,169,28,221,232,238,8,206,50,70,189,190,207,38,174,239,251,61,84,0,0,0,0,0,0,1,0,58,163,240,164,254,82,154,237,147,107,95,229,235,234,231,214,63,37,254,12,250,173,231,59,30,94,142,10,111,241,222,110,62,92,187,28,191,65,54,229,183,174,219,175,127,232,167,165,47,228,125,165,151,93,51,250,251,245,183,233,60,130,123,239,157,250,47,200,118,251,148,212,240,246,187,125,233,119,219,203,114,229,201,55,231,182,222,155,172,128,0,0,0,0,0,0,0,86,174,172,120,53,254,84,53,79,50,212,207,229,29,244,103,214,220,130,227,125,242,95,84,59,222,87,205,84,201,55,107,185,231,91,207,143,115,143,46,45,223,109,246,77,246,38,175,75,154,23,252,154,244,39,25,209,79,173,63,88,254,174,121,223,240,159,145,242,125,255,0,49,89,61,79,248,158,228,156,120,247,248,254,154,239,199,127,77,246,78,170,0,0,0,231,250,233,161,122,113,212,94,156,92,116,191,84,44,222,122,213,93,180,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,228,237,151,101,106,181,206,99,218,246,61,236,119,64,0,1,21,122,231,232,99,249,104,253,73,255,0,85,31,169,223,83,190,146,255,0,180,159,72,121,175,55,229,191,249,98,30,28,124,183,254,22,252,254,237,189,101,80,2,0,116,185,225,73,252,154,245,219,25,214,191,203,215,214,63,171,158,119,252,25,245,91,201,247,252,197,28,244,223,227,188,220,156,120,247,249,126,130,239,199,111,77,247,73,254,0,0,0,17,87,174,126,134,63,150,143,212,159,245,81,250,157,245,59,233,47,251,73,244,135,154,243,126,91,255,0,150,33,225,199,203,127,225,111,207,238,219,215,202,116,83,225,189,252,143,181,78,235,169,159,150,95,173,191,73,227,243,216,188,151,213,223,33,219,238,84,211,205,221,238,121,169,119,219,203,113,227,197,55,231,190,254,155,44,213,0,0,0,114,174,168,244,47,249,74,104,78,77,162,159,90,126,174,125,99,242,95,225,63,35,231,59,30,94,178,10,159,241,61,200,249,114,236,113,253,52,219,150,254,187,108,176,171,73,252,26,255,0,37,250,167,134,234,103,242,142,250,79,234,150,65,110,190,249,47,170,29,159,53,229,106,99,155,181,220,243,174,225,203,183,199,151,23,109,190,251,46,219,22,84,0,0,0,17,255,0,22,232,91,167,28,27,168,42,94,163,240,172,51,234,254,65,69,111,125,21,53,174,214,230,82,89,224,153,241,58,23,213,178,150,54,181,27,51,160,123,162,84,69,237,42,57,94,177,247,85,101,36,0,0,0,0,120,173,104,210,28,55,94,180,191,32,210,61,64,130,174,75,22,69,78,216,106,22,146,117,134,120,158,201,27,44,83,70,255,0,84,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,95,106,0,143,253,29,116,117,130,116,129,130,84,88,44,21,159,76,228,151,158,31,88,50,14,220,212,255,0,74,118,166,168,125,47,247,171,231,150,56,59,81,212,44,127,155,84,231,183,39,110,171,233,234,250,132,233,211,4,234,90,207,139,226,122,153,79,231,177,187,22,64,151,218,219,103,57,162,250,67,141,5,101,52,113,119,161,150,57,34,227,37,83,38,228,213,93,251,60,21,54,122,170,117,80,0,0,0,0,0,0,0,0,0,229,86,254,157,48,75,39,81,213,189,75,216,41,252,142,73,125,199,234,172,89,7,219,154,95,164,249,62,223,229,101,251,114,172,112,246,99,183,171,56,199,26,119,59,220,156,187,179,237,117,80,0,0,5,106,234,199,131,95,229,67,84,243,45,76,254,81,223,70,125,109,200,46,55,223,37,245,67,189,229,124,213,76,147,118,187,158,117,188,248,247,56,242,226,221,246,223,100,223,98,106,244,185,161,127,201,175,66,113,157,20,250,211,245,143,234,231,157,255,0,9,249,31,39,223,243,21,147,212,255,0,137,238,73,199,143,127,143,233,174,252,119,244,223,100,234,160,0,0,15,41,171,24,47,229,67,75,51,45,51,250,83,232,207,173,184,253,198,197,231,123,29,239,43,230,169,164,135,187,219,228,222,124,123,156,184,242,110,251,109,186,111,185,90,223,220,49,255,0,230,162,255,0,145,63,253,126,90,160,0,0,0,0,2,0,117,71,225,73,252,165,53,219,38,214,191,203,215,213,207,172,126,75,252,25,245,91,206,118,60,189,28,20,223,227,188,220,124,185,118,57,126,130,109,203,111,93,183,94,171,208,199,67,31,200,187,235,183,250,168,253,113,250,227,244,111,253,164,250,63,202,249,79,51,255,0,203,19,115,229,230,127,240,118,225,247,239,233,42,128,16,3,170,63,10,79,229,41,174,217,54,181,254,94,190,174,125,99,242,95,224,207,170,222,115,177,229,232,224,166,255,0,29,230,227,229,203,177,203,244,19,110,91,122,237,186,245,94,134,58,24,254,69,223,93,191,213,71,235,143,215,31,163,127,237,39,209,254,87,202,121,159,254,88,155,159,47,51,255,0,131,183,15,191,127,73,84,0,0,0,0,0,21,213,175,222,18,119,222,160,53,151,44,214,44,143,169,207,47,87,147,92,29,81,29,55,212,182,63,202,82,177,169,29,53,55,54,86,49,36,237,65,28,81,119,56,35,159,195,147,190,211,149,75,21,0,71,94,137,122,60,181,116,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,243,178,185,236,141,205,153,237,221,251,34,212,73,179,83,117,87,72,160,0,21,213,175,222,15,150,45,100,214,92,179,85,113,205,107,250,163,73,149,92,29,116,146,209,245,109,245,253,154,169,90,142,169,147,190,250,214,43,187,179,172,178,237,197,173,103,115,131,81,26,212,44,84,1,197,58,67,233,238,251,210,246,141,83,104,237,223,82,254,186,210,91,46,21,85,22,186,159,161,153,109,242,116,179,185,36,117,55,6,201,34,201,249,247,84,75,220,115,213,223,158,227,232,214,53,8,129,171,30,13,127,149,13,83,204,181,51,249,71,125,25,245,183,32,184,223,124,151,213,14,247,149,243,85,50,77,218,238,121,214,243,227,220,227,203,139,119,219,125,147,125,139,42,0,114,174,151,52,47,249,53,232,78,51,162,159,90,126,177,253,92,243,191,225,63,35,228,251,254,98,178,122,159,241,61,201,56,241,239,241,253,53,223,142,254,155,236,157,84,0,0,0,43,171,95,188,36,239,189,64,107,46,89,172,89,31,83,158,94,175,38,184,58,162,58,111,169,108,127,148,165,99,82,58,106,110,108,172,98,73,218,130,56,162,238,112,71,63,135,39,125,167,42,146,87,163,46,144,49,94,142,244,226,187,14,180,223,190,177,222,175,87,7,92,46,247,217,45,209,210,73,83,178,112,130,6,177,170,247,182,24,152,138,173,99,228,147,105,37,157,232,173,73,56,54,64,0,57,87,84,122,23,252,165,52,39,38,209,79,173,63,87,62,177,249,47,240,159,145,243,157,143,47,89,5,79,248,158,228,124,185,118,56,254,154,109,203,127,93,182,88,1,253,195,31,254,106,47,249,19,255,0,215,229,170,0,4,42,235,55,195,51,21,234,199,81,232,117,74,211,168,223,81,175,73,111,109,190,239,219,176,71,93,29,203,182,191,152,157,220,101,133,233,51,88,171,27,158,247,73,202,56,224,106,35,18,63,181,53,64,16,255,0,162,30,129,239,189,25,101,89,45,218,159,93,62,181,217,114,139,124,52,245,150,143,171,12,161,222,170,9,57,83,212,247,214,162,87,253,134,73,82,206,218,35,90,238,254,238,221,88,210,80,103,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,225,43,55,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,79,64,0,225,93,40,116,125,165,253,35,99,55,75,46,6,149,117,183,43,229,67,157,116,188,85,203,39,126,186,8,170,42,95,68,201,35,230,176,181,240,195,83,218,87,196,200,210,69,106,189,90,221,209,173,238,160,0,0,1,26,186,196,232,95,78,58,193,250,171,91,127,175,250,185,122,199,238,17,121,155,221,21,26,73,93,87,103,251,107,53,189,28,175,107,27,201,239,71,199,44,140,149,34,114,63,139,21,37,145,29,221,112,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,240,137,155,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,160,0,64,14,168,252,41,63,148,166,187,100,218,215,249,122,250,185,245,143,201,127,131,62,171,121,206,199,151,163,130,155,252,119,155,143,151,46,199,47,208,77,185,109,235,182,235,223,250,41,233,75,249,31,105,101,215,76,254,190,253,109,250,79,32,158,251,231,126,139,242,29,190,229,53,60,61,174,223,122,93,246,242,220,185,114,77,249,237,183,166,235,32,0,0,0,30,83,86,48,95,202,134,150,102,90,103,244,167,209,159,91,113,251,141,139,206,246,59,222,87,205,83,73,15,119,183,201,188,248,247,57,113,228,221,246,219,116,223,114,181,191,184,99,255,0,205,69,255,0,34,127,250,252,181,64,7,148,210,124,23,242,95,165,152,110,153,253,41,244,159,213,44,126,221,98,243,189,142,207,154,242,180,209,195,221,237,242,119,14,93,190,92,121,59,109,246,221,118,220,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,63,155,175,236,63,167,154,212,76,234,209,167,24,133,203,48,189,201,198,146,219,77,53,76,136,138,212,85,72,226,124,138,137,201,205,77,246,98,253,232,7,161,154,85,134,39,72,140,229,182,222,155,237,247,148,51,226,67,145,229,25,6,185,86,222,110,150,143,163,161,151,183,217,79,49,28,220,182,163,163,107,191,69,17,83,213,19,218,159,121,111,26,19,213,206,154,117,1,116,172,179,225,82,84,190,166,222,230,71,80,146,45,58,163,94,230,72,237,191,55,51,213,63,197,59,218,137,255,0,175,104,17,226,237,163,87,58,26,218,93,77,91,133,77,77,60,201,34,186,53,217,91,23,22,208,67,252,216,147,109,215,215,213,203,236,251,189,128,65,29,46,234,11,61,211,90,138,42,91,93,219,133,182,58,216,234,106,32,242,240,175,54,162,177,28,156,157,27,156,155,181,136,158,133,144,226,190,36,118,77,113,212,140,119,6,146,213,228,237,115,249,191,52,238,251,228,229,198,7,74,207,79,42,199,39,218,139,238,119,223,235,233,232,181,26,127,173,45,84,244,83,182,162,153,252,36,110,251,46,200,190,212,219,239,254,176,47,51,172,238,151,174,93,87,84,208,89,113,25,188,189,13,181,32,124,181,60,90,255,0,206,177,39,69,103,9,37,137,127,70,165,171,186,42,167,221,251,118,170,254,169,186,62,207,186,103,190,83,82,94,224,239,219,235,33,146,104,106,121,66,221,209,179,118,246,224,217,164,119,222,197,245,255,0,43,250,20,253,186,25,215,182,191,104,45,35,237,88,157,226,215,45,4,213,14,169,150,26,187,92,82,242,123,187,104,239,84,226,190,200,154,158,223,218,78,45,12,241,17,211,62,161,236,53,184,119,84,84,148,52,242,247,99,108,18,83,190,59,116,14,141,25,220,119,39,58,173,23,126,228,45,246,39,222,137,247,129,84,216,182,85,122,195,175,116,121,5,134,175,203,214,80,204,217,226,127,109,143,217,205,246,122,57,21,62,255,0,189,20,176,14,158,124,85,50,12,67,30,126,55,169,148,223,72,199,29,50,193,12,188,217,15,177,145,49,169,180,52,139,247,53,235,234,191,127,245,18,27,83,124,56,122,97,214,59,19,178,253,34,188,172,15,100,82,203,189,54,70,181,16,189,91,197,168,159,163,55,249,169,19,209,125,170,191,179,210,185,117,23,163,157,94,178,229,23,234,44,87,79,242,10,251,85,154,174,170,153,42,161,182,85,206,201,27,12,143,78,73,35,97,226,168,173,70,174,254,155,162,239,233,184,28,91,41,189,199,127,200,170,46,241,193,219,100,220,54,103,45,246,218,54,183,219,178,126,207,216,104,27,162,154,171,61,195,165,155,61,75,109,254,86,134,71,92,210,104,187,175,126,237,74,153,81,222,190,223,103,236,40,29,150,28,167,6,185,197,89,144,226,87,42,84,103,47,177,89,69,52,72,187,183,111,191,138,255,0,61,62,255,0,189,11,210,232,115,80,108,185,239,72,77,169,180,125,159,38,151,138,121,89,187,125,28,146,61,255,0,115,157,247,72,223,111,254,224,42,191,196,122,243,130,221,122,128,171,167,193,105,59,49,208,121,202,106,229,238,76,238,85,45,173,157,29,254,53,19,111,98,126,142,233,234,69,83,182,117,78,176,203,172,57,210,205,35,146,72,242,75,167,109,187,162,34,162,214,191,127,233,83,137,128,0,0,0,1,213,250,122,213,69,211,28,134,231,45,79,218,161,186,80,45,37,67,61,155,181,100,106,251,81,142,95,103,47,102,222,223,111,176,243,215,188,185,33,213,25,115,59,35,187,44,75,187,171,161,93,185,108,158,97,100,111,233,55,250,189,169,253,159,113,249,52,227,44,182,97,247,154,139,141,214,214,149,209,203,76,176,178,53,229,246,95,205,170,139,246,94,197,254,106,253,235,237,246,30,226,60,130,13,90,158,186,217,89,101,170,101,61,37,44,178,209,178,134,39,110,215,53,120,199,205,92,231,174,200,146,46,255,0,217,253,161,126,253,62,106,157,151,85,116,206,219,148,91,107,123,253,206,247,113,123,111,110,219,84,74,196,253,38,55,252,218,253,199,189,174,176,219,110,11,202,170,159,154,251,127,77,201,251,127,98,255,0,73,64,93,43,107,190,71,166,121,197,142,201,22,66,200,108,242,121,159,53,4,144,211,174,219,67,59,153,246,156,136,228,251,111,223,244,191,247,26,9,130,120,234,32,138,166,39,35,153,43,90,246,170,46,232,168,169,186,1,254,84,118,250,91,124,105,29,52,124,26,159,118,234,191,118,223,122,159,165,83,116,216,123,83,208,255,0,152,213,219,171,92,158,207,96,4,228,213,217,125,80,255,0,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,127,196,15,2,204,179,45,10,189,207,138,229,21,150,198,208,81,212,212,212,193,3,149,169,60,76,163,170,87,181,203,221,98,108,238,77,69,244,95,103,177,126,233,64,126,43,205,170,142,249,106,171,179,215,199,220,167,173,130,74,121,91,186,166,236,123,85,170,155,162,162,251,21,125,138,5,73,248,62,72,182,237,79,205,109,117,243,185,213,77,175,134,53,229,186,171,156,216,43,145,203,191,170,125,223,180,156,158,32,250,99,77,168,189,47,231,42,218,38,77,95,106,179,205,87,74,229,100,106,230,171,36,138,87,108,231,251,61,33,251,149,63,245,16,23,88,175,86,206,132,250,209,250,211,108,165,168,173,181,95,146,186,239,52,17,162,68,172,116,146,215,196,214,35,230,87,242,219,186,223,93,211,125,189,158,165,171,89,50,220,115,90,116,210,178,191,22,184,65,53,37,230,138,170,149,142,108,204,151,138,175,114,45,213,99,114,167,233,53,222,197,251,128,204,181,117,36,212,21,147,209,84,55,140,176,72,232,222,155,162,236,173,85,69,246,122,123,80,255,0,19,184,117,145,166,215,125,54,215,204,174,219,115,106,171,42,174,181,213,80,61,34,123,26,232,221,91,80,214,237,201,61,127,65,125,83,115,135,128,63,238,41,230,129,220,224,153,241,187,246,177,202,139,255,0,17,255,0,0,14,255,0,161,221,89,235,22,159,215,210,99,116,250,131,116,167,178,212,202,145,207,221,175,173,145,177,70,170,245,119,22,71,42,39,170,200,239,185,127,247,217,215,78,93,113,232,46,81,71,110,211,236,129,180,82,93,170,210,26,106,138,153,40,170,101,90,185,156,144,196,231,185,29,78,190,175,123,149,87,147,215,250,85,125,165,35,31,233,77,83,53,28,236,169,167,127,9,35,114,57,174,217,23,101,69,221,61,191,212,6,139,117,83,164,77,8,214,75,12,214,234,140,66,209,65,51,248,240,171,162,180,82,54,86,108,246,42,236,174,139,127,84,143,111,111,177,84,130,56,174,182,93,60,56,40,50,62,158,178,220,114,43,197,21,69,52,247,10,11,132,181,75,12,146,73,87,12,104,141,88,225,73,145,17,29,20,169,186,170,123,62,239,77,226,62,139,245,211,173,90,57,114,90,186,43,186,215,83,175,182,15,47,73,30,255,0,102,68,253,37,167,114,251,100,85,254,195,234,245,67,175,89,31,84,54,43,118,161,95,170,237,244,147,82,35,104,223,68,234,168,159,58,246,188,195,145,252,99,137,136,136,169,46,222,207,253,96,115,237,99,204,83,82,102,188,103,9,138,211,81,54,231,121,174,172,109,68,114,181,206,218,105,99,147,138,238,212,114,237,207,218,187,126,154,250,123,78,64,125,54,100,55,72,236,207,176,182,127,239,71,191,184,172,226,223,111,217,251,246,223,249,141,251,254,227,230,0,0,0,0,1,212,122,127,211,58,29,71,202,106,227,188,201,44,118,219,85,34,87,84,58,52,98,170,181,178,49,21,21,28,139,186,113,231,236,69,246,31,243,125,200,169,48,13,64,188,208,98,123,67,66,142,168,161,73,28,138,142,86,119,213,57,39,4,110,203,197,141,251,142,199,208,110,173,99,186,111,249,77,165,201,109,149,149,112,92,241,41,226,135,203,57,168,173,149,21,219,111,201,205,244,217,235,236,85,254,162,59,234,101,238,12,159,62,188,220,232,97,124,80,84,220,42,22,22,61,81,92,214,58,103,185,168,187,111,247,57,63,104,31,42,196,181,179,95,160,250,62,103,36,235,203,131,183,84,95,208,93,254,244,251,183,251,205,54,105,172,87,136,180,247,28,138,254,244,117,194,59,77,26,84,57,62,249,18,6,114,95,210,119,243,183,251,215,250,215,218,80,70,132,244,137,171,218,155,36,217,30,41,108,218,27,87,30,227,165,165,170,84,147,187,221,98,113,86,68,228,93,149,142,220,191,141,54,189,174,69,129,216,110,175,166,146,158,73,237,180,175,146,41,63,73,143,116,44,114,162,255,0,86,251,123,16,15,74,158,192,138,138,167,241,119,219,100,246,134,167,20,245,80,63,232,31,205,211,246,159,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,127,198,155,10,84,190,225,25,133,13,186,54,177,45,117,112,212,78,200,118,85,84,170,137,83,119,35,127,108,171,237,95,189,127,111,175,223,240,144,234,9,107,232,167,210,124,134,250,233,39,87,68,202,24,234,42,183,115,149,206,174,153,232,212,124,155,175,243,127,69,191,179,127,218,76,110,180,52,118,29,99,209,155,157,145,180,189,234,184,251,61,143,182,173,219,122,186,119,59,249,236,79,100,127,122,148,175,209,5,101,70,39,213,246,154,199,84,189,183,174,69,73,11,253,139,254,49,21,169,236,223,252,176,38,247,139,190,132,71,83,65,69,170,182,107,99,18,72,214,56,106,164,142,31,85,68,109,124,239,115,149,177,255,0,86,234,174,254,191,218,84,225,163,142,173,116,154,171,90,244,58,241,141,80,85,118,102,125,21,68,236,119,4,118,234,180,115,177,61,21,236,79,108,169,247,255,0,245,51,167,119,182,205,104,184,75,111,159,244,226,227,191,179,239,106,47,220,171,251,64,252,96,0,0,0,7,250,165,93,83,97,242,201,83,42,67,190,253,180,122,241,223,246,237,236,63,200,0,0,0,0,0,0,1,210,180,67,84,173,218,95,112,200,42,46,152,253,13,218,27,205,154,107,107,89,85,72,217,210,39,61,205,84,123,81,207,106,53,81,17,125,125,125,190,195,197,94,43,27,126,201,106,171,109,212,141,133,43,107,31,36,48,197,31,20,111,57,21,90,214,181,55,219,109,209,17,16,249,71,105,232,230,201,65,144,117,15,134,91,110,80,119,96,146,241,110,71,55,147,155,190,245,212,232,190,173,84,95,98,168,23,67,208,86,9,114,196,52,82,138,139,36,198,226,163,173,147,185,221,145,212,110,142,73,118,171,170,84,228,175,106,43,182,71,55,109,253,136,167,111,190,102,184,46,157,82,71,73,114,185,219,109,112,70,212,107,34,89,161,129,17,17,21,17,17,21,205,79,99,21,63,179,250,15,86,200,153,19,18,56,219,179,91,236,77,202,169,241,1,183,101,13,212,169,39,151,214,149,204,85,98,254,111,217,230,42,149,62,253,253,128,89,230,41,154,227,121,157,19,171,241,235,173,45,108,44,114,53,206,130,120,228,68,85,106,46,202,172,114,167,177,79,184,237,213,54,66,188,188,49,221,126,141,153,12,83,127,173,60,221,58,255,0,51,219,229,229,254,223,185,165,135,38,251,122,160,31,198,51,138,122,174,235,253,39,253,31,205,221,191,176,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,1,255,0,47,99,100,106,177,237,69,69,251,149,10,67,234,223,167,76,243,25,234,106,163,34,209,220,70,250,248,45,181,84,85,113,213,91,237,243,43,32,115,41,105,92,142,71,211,196,136,221,156,146,122,238,158,168,191,177,75,190,62,76,216,150,43,81,52,213,53,24,213,174,89,106,17,27,43,223,71,27,157,34,34,108,136,229,84,245,244,244,254,160,56,159,74,152,142,87,93,164,22,27,142,164,222,174,213,245,245,84,20,174,154,154,186,166,73,81,156,169,96,87,49,204,153,188,147,103,43,209,81,127,106,167,237,35,63,84,254,23,176,234,118,79,115,207,48,234,218,90,7,205,217,237,209,193,34,68,223,72,224,137,127,55,29,35,191,200,115,189,29,247,239,251,80,177,42,106,74,59,109,43,105,168,41,33,167,134,52,68,108,113,49,24,214,162,38,200,136,137,232,158,136,137,253,135,253,181,219,166,206,3,49,58,153,165,249,142,148,100,146,99,25,149,142,186,221,86,200,227,149,27,83,77,44,42,230,61,55,69,68,145,141,85,79,69,251,190,229,253,135,146,52,87,212,111,71,186,55,175,54,139,141,194,251,130,218,36,200,188,131,224,165,184,121,117,73,154,230,197,34,68,155,181,236,223,103,73,186,110,191,114,127,101,47,235,199,69,218,177,165,23,187,229,90,99,105,244,21,29,116,241,193,58,85,211,38,241,37,66,198,207,177,223,115,211,209,204,246,250,250,250,253,224,71,64,126,186,171,77,194,138,52,150,170,159,131,93,190,203,205,171,236,254,165,254,147,242,0,0,0,62,165,62,49,125,170,182,186,239,5,170,173,244,140,93,150,84,129,234,205,254,215,243,145,54,254,99,190,255,0,185,79,150,78,174,158,117,11,68,89,211,158,77,137,223,241,139,53,118,72,219,125,66,209,62,162,220,178,72,147,187,206,246,213,30,176,171,81,119,146,63,85,119,166,201,251,61,2,19,75,143,94,160,162,75,132,246,202,152,233,213,118,71,190,23,163,87,211,127,106,166,222,195,231,185,143,106,34,185,142,68,95,102,232,77,222,150,49,108,7,86,245,130,147,5,212,218,10,87,208,190,72,251,54,238,195,146,39,53,106,160,137,187,246,120,167,171,100,123,125,126,239,111,220,119,29,118,240,170,191,221,174,21,179,233,189,182,142,130,219,73,219,242,113,65,79,78,222,239,38,196,143,221,207,170,107,147,103,35,215,237,111,237,244,244,2,172,1,33,53,139,161,253,111,209,123,59,111,185,69,131,133,39,4,123,223,230,233,23,138,112,145,203,232,201,222,171,233,19,190,239,254,172,124,145,142,141,238,141,233,179,154,170,138,159,210,7,243,219,232,73,30,142,110,217,86,149,103,80,234,204,24,123,238,182,203,122,53,101,123,173,242,78,140,72,230,167,157,85,170,138,214,163,145,177,250,42,185,61,191,177,119,35,123,127,73,61,118,245,246,157,151,79,117,13,49,75,12,214,73,242,139,132,180,151,24,29,31,148,142,89,225,100,114,200,198,55,146,241,221,29,178,55,109,189,138,128,94,191,77,221,78,226,61,69,88,100,187,88,217,37,52,209,109,206,25,146,38,57,55,124,205,79,178,217,100,95,100,42,190,223,191,253,29,66,255,0,135,227,153,60,75,21,242,205,69,90,223,217,61,60,114,125,203,254,83,87,252,165,255,0,73,94,29,59,245,135,211,54,133,97,127,87,40,108,22,234,59,181,39,250,226,120,105,106,91,36,220,165,149,236,221,201,76,239,99,37,84,79,180,190,139,247,123,15,200,207,22,251,139,104,234,171,147,78,123,212,252,158,232,37,250,93,173,252,222,219,181,118,242,123,251,61,125,125,64,177,139,14,43,140,97,244,174,130,205,108,161,183,66,245,71,57,33,134,56,81,85,19,100,85,226,136,159,208,114,222,164,245,59,37,211,76,122,139,38,194,107,45,245,213,77,170,115,100,183,73,36,146,201,80,196,137,95,194,40,163,123,85,239,85,98,53,19,127,85,122,39,222,84,102,189,120,153,117,9,169,55,135,55,14,204,111,24,149,182,46,227,18,158,130,178,52,229,249,222,77,85,123,96,141,222,141,70,183,215,255,0,106,161,237,122,33,168,234,111,169,77,93,179,93,178,221,65,200,242,12,106,193,91,67,112,171,138,190,232,217,97,86,37,100,109,114,44,79,149,170,187,178,57,81,118,107,189,55,77,189,125,66,208,180,23,168,202,93,88,183,67,75,124,176,220,44,119,166,198,222,245,61,109,42,83,34,191,140,72,238,45,116,174,126,220,228,84,77,255,0,201,95,189,14,214,114,125,86,186,105,222,134,105,237,223,81,36,198,45,52,213,86,203,125,68,204,150,26,38,178,71,201,28,15,153,19,147,35,114,166,235,22,251,170,42,110,159,121,240,250,92,234,31,24,214,172,14,138,229,13,250,74,187,163,251,157,246,62,25,183,110,211,76,214,253,167,70,214,175,217,139,238,253,128,119,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,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,172,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,166,207,98,75,11,216,238,42,188,21,99,231,199,185,31,32,244,0,0,0,249,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,187,53,21,203,182,200,138,190,132,107,254,234,63,66,127,237,231,255,0,38,111,31,243,64,37,80,0,0,7,228,146,237,106,134,235,79,98,154,231,72,203,149,101,60,213,116,244,110,153,169,60,208,66,232,219,44,172,143,126,78,99,29,60,45,115,145,54,106,203,26,46,220,147,112,253,96,0,0,0,0,0,0,0,0,30,127,60,207,240,221,48,198,103,204,245,3,33,164,177,88,169,106,41,41,170,46,21,106,173,130,7,212,212,71,79,18,200,237,182,99,22,89,163,69,123,182,99,17,85,206,86,181,21,200,30,128,3,242,81,93,173,87,26,154,250,59,125,206,146,170,162,215,80,148,149,209,67,51,94,250,89,214,40,230,72,165,106,46,236,122,197,52,82,35,93,178,240,145,142,246,57,21,67,245,128,0,0,0,0,0,2,53,101,158,35,221,24,224,217,85,231,10,202,117,147,201,94,177,251,133,69,174,227,77,245,118,235,39,98,170,9,29,28,177,243,101,51,152,238,47,99,147,118,170,181,118,221,21,83,212,237,90,91,170,88,38,180,224,150,205,76,211,75,239,211,56,221,231,189,228,171,124,172,212,253,222,212,207,134,79,205,204,198,72,221,164,137,237,251,77,77,246,221,55,69,69,80,245,96,0,0,0,0,249,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,187,53,21,203,182,200,138,190,132,107,254,234,63,66,127,237,231,255,0,38,111,31,243,64,37,80,0,0,7,228,185,221,173,86,90,102,86,94,110,116,148,20,242,84,65,72,201,106,102,108,76,116,243,202,200,97,137,28,229,68,87,201,44,145,198,198,251,92,247,181,169,186,170,32,31,172,0,0,0,0,0,0,0,0,0,0,31,146,59,181,170,107,173,69,138,27,157,35,238,84,116,240,213,212,81,182,102,172,240,193,51,164,108,82,190,61,249,53,143,116,19,53,174,84,217,203,20,136,155,241,93,191,88,0,0,0,0,0,14,85,174,157,81,232,79,77,127,66,126,90,243,159,171,159,88,252,207,209,159,224,202,202,206,255,0,151,237,119,191,214,209,73,199,143,126,47,210,219,126,94,155,236,187,7,85,4,127,210,222,189,122,78,214,156,238,217,166,122,105,170,223,76,228,151,158,247,146,162,250,10,229,79,221,237,66,249,164,252,228,212,236,141,187,71,19,221,246,156,155,237,178,110,170,136,178,0,0,7,148,213,45,82,193,52,91,4,185,234,102,165,223,126,134,198,236,221,159,59,91,229,102,168,237,119,102,100,49,254,110,22,62,71,111,36,172,111,217,106,237,190,235,178,34,170,7,171,4,85,254,234,63,66,127,237,231,255,0,38,111,31,243,66,85,0,0,0,0,0,0,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,1,250,192,0,1,205,53,191,168,221,30,233,198,213,108,190,235,46,79,87,96,182,221,234,31,73,73,88,219,53,117,108,11,59,91,203,180,249,41,161,145,177,189,91,201,205,107,213,170,244,100,138,222,92,31,183,32,254,234,63,66,127,237,231,255,0,38,111,31,243,64,37,80,63,37,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,235,0,8,171,253,212,126,132,255,0,219,207,254,76,222,63,230,135,127,210,221,82,193,53,167,4,182,106,102,154,95,126,153,198,239,61,239,37,91,229,102,167,238,246,166,124,50,126,110,102,50,70,237,36,79,111,218,106,111,182,233,186,42,42,135,171,0,142,185,255,0,136,95,71,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,57,68,178,211,192,248,149,237,85,226,246,163,149,88,244,115,29,179,154,228,64,145,64,143,250,91,215,175,73,218,211,157,219,52,207,77,53,91,233,156,146,243,222,242,84,95,65,92,169,251,189,168,95,52,159,156,154,157,145,183,104,226,123,190,211,147,125,182,77,213,81,22,64,0,0,0,0,0,0,0,0,0,0,0,0,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,1,250,192,0,0,0,0,0,0,0,0,60,166,169,106,150,9,162,216,37,207,83,53,46,251,244,54,55,102,236,249,218,223,43,53,71,107,187,51,33,143,243,112,177,242,59,121,37,99,126,203,87,109,247,93,145,21,80,61,88,34,175,247,81,250,19,255,0,111,63,249,51,120,255,0,154,18,168,0,0,0,34,175,247,81,250,19,255,0,111,63,249,51,120,255,0,154,29,215,3,214,141,47,212,173,47,131,90,49,12,190,146,124,38,122,122,186,180,189,85,178,74,24,35,130,154,73,35,168,150,79,50,216,221,19,24,232,101,221,207,70,166,204,87,123,61,64,246,160,0,0,0,0,252,149,183,107,85,186,166,130,142,225,115,164,165,168,186,84,45,37,12,83,76,214,62,170,116,138,73,150,40,154,171,187,222,145,67,44,138,214,238,188,35,123,189,141,85,79,214,0,0,0,0,0,0,0,0,0,0,0,17,87,251,168,253,9,255,0,183,159,252,153,188,127,205,14,255,0,165,186,165,130,107,78,9,108,212,205,52,190,253,51,141,222,123,222,74,183,202,205,79,221,237,76,248,100,252,220,204,100,141,218,72,158,223,180,212,223,109,211,116,84,85,15,86,0,0,8,171,253,212,126,132,255,0,219,207,254,76,222,63,230,135,127,210,221,82,193,53,167,4,182,106,102,154,95,126,153,198,239,61,239,37,91,229,102,167,238,246,166,124,50,126,110,102,50,70,237,36,79,111,218,106,111,182,233,186,42,42,135,171,0,249,63,91,49,95,173,95,81,126,179,90,190,178,125,31,244,183,208,254,118,63,61,228,123,157,175,51,216,223,185,217,238,125,142,231,30,60,190,206,251,250,1,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,127,21,168,167,249,172,127,176,255,0,80,7,249,35,213,62,194,161,224,245,159,58,211,236,11,10,172,189,103,245,16,253,31,31,109,95,18,213,50,23,191,121,163,106,108,174,123,61,142,115,126,243,223,43,55,69,253,170,155,21,137,226,107,165,61,82,222,46,46,187,98,181,254,115,4,125,50,173,68,77,190,62,55,69,34,214,238,196,88,95,35,90,190,139,7,177,171,182,203,235,232,128,125,26,205,116,233,23,172,12,125,52,98,193,103,185,99,25,38,76,199,219,109,149,87,42,216,223,13,52,210,59,116,115,154,218,190,78,255,0,22,158,156,87,213,80,240,185,31,130,190,76,251,79,152,198,53,115,30,168,171,123,185,183,189,65,82,200,213,170,213,84,217,205,123,247,245,227,252,223,103,250,22,183,49,92,150,255,0,167,217,93,179,41,179,212,203,75,113,180,85,71,87,3,217,43,154,173,123,87,116,245,99,145,127,208,169,237,45,107,165,159,21,237,63,125,142,213,135,107,52,151,120,46,140,108,20,169,91,5,190,73,227,93,153,4,124,156,229,157,239,95,181,221,114,175,31,103,174,219,174,202,21,133,171,186,51,154,104,190,79,62,49,151,91,229,142,88,120,237,58,83,203,28,82,111,28,111,251,43,35,90,171,178,74,212,95,233,60,42,177,232,222,106,213,226,191,126,222,133,147,120,134,231,218,25,175,86,101,201,52,226,237,67,29,77,179,252,99,164,181,77,77,44,253,199,210,49,54,119,101,119,226,145,63,244,149,61,61,155,239,177,8,45,178,225,23,93,59,109,166,186,54,208,93,233,164,154,161,42,157,76,155,76,212,71,241,103,54,53,206,223,119,39,162,162,39,217,246,167,166,225,205,207,181,137,223,163,199,174,240,92,36,141,238,108,82,199,34,240,219,116,226,228,95,68,95,79,184,249,19,49,145,204,246,70,244,123,90,229,70,185,55,245,77,253,190,167,252,1,97,189,25,231,93,59,174,82,154,165,169,121,44,116,151,123,103,230,104,233,42,42,96,129,238,72,228,167,157,142,77,234,152,138,188,249,166,220,23,216,190,171,182,201,37,89,226,253,167,180,215,169,172,245,218,51,154,42,179,143,25,32,146,157,232,237,217,201,125,21,91,236,244,41,142,150,178,162,146,86,75,4,207,103,7,35,182,107,149,55,217,127,163,250,142,233,141,107,30,33,114,190,195,45,231,31,167,133,203,203,148,140,160,106,255,0,49,127,240,149,126,228,64,45,231,170,254,169,180,182,219,160,181,181,48,215,210,220,103,201,44,210,54,158,150,27,141,63,118,47,49,69,58,183,146,35,213,85,81,83,101,68,79,106,148,143,153,90,173,249,22,93,28,150,39,186,157,215,116,146,174,79,54,222,13,99,220,174,122,162,42,57,220,147,238,223,100,223,246,33,41,53,139,167,141,82,190,105,69,171,51,194,47,179,100,86,36,142,6,170,212,93,28,215,196,190,90,73,56,53,147,36,123,53,24,173,217,19,127,210,84,253,187,70,234,140,23,46,178,94,108,177,228,142,166,161,170,154,25,18,6,186,101,147,104,218,207,106,171,57,109,237,84,246,253,192,120,188,175,17,186,97,245,255,0,71,93,29,19,164,251,157,23,46,43,246,90,191,206,68,255,0,41,15,138,122,109,66,175,184,214,228,19,37,194,183,204,185,156,118,114,61,238,79,86,51,217,203,215,238,67,204,129,255,0,93,199,238,171,191,180,251,86,76,190,239,98,142,104,105,38,252,220,240,186,23,183,139,125,90,237,145,83,213,171,251,15,134,0,233,149,121,70,7,126,194,86,27,157,178,170,27,221,63,8,225,123,36,71,181,233,249,190,78,84,238,55,109,246,119,167,21,254,180,251,172,91,195,187,94,48,62,159,240,184,177,173,68,185,67,72,203,244,145,211,80,212,165,84,49,179,154,85,212,43,149,253,231,179,100,78,243,125,81,93,232,139,232,133,78,238,169,236,83,235,212,229,217,37,93,61,45,44,247,186,231,71,68,245,146,157,171,83,34,164,78,85,221,85,168,174,251,43,191,175,166,192,104,119,80,45,154,101,213,14,43,37,145,153,141,158,170,194,187,172,206,138,181,146,162,187,182,246,185,55,134,84,219,236,79,254,95,223,253,74,83,54,187,227,55,94,144,117,149,244,154,123,157,90,110,80,179,110,211,232,56,77,195,122,72,149,220,187,189,205,183,90,135,237,234,190,197,254,141,188,54,154,117,75,171,90,116,216,45,148,25,149,229,150,199,84,53,245,44,142,225,84,142,116,127,97,175,68,68,149,173,85,226,196,246,161,245,53,69,236,234,39,80,42,47,58,114,183,10,148,127,14,76,186,72,200,158,155,64,198,166,222,170,159,246,23,253,255,0,114,1,103,61,6,120,131,212,235,237,229,112,28,226,135,201,220,225,166,229,20,242,85,211,109,50,163,233,98,106,35,27,28,107,186,186,103,46,201,191,179,111,95,186,124,34,162,166,232,187,162,148,3,166,24,110,169,116,89,169,120,182,167,106,149,153,246,235,53,76,244,50,185,104,171,98,169,123,225,117,67,38,93,217,28,137,237,101,52,158,139,247,162,39,222,133,174,105,79,136,175,76,250,153,83,107,199,109,25,45,218,59,181,85,51,92,232,167,179,206,198,163,210,23,61,233,201,17,201,232,140,119,222,191,214,160,74,48,127,26,230,189,168,230,174,232,167,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,80,26,47,215,183,242,87,235,19,90,244,223,81,32,243,26,101,147,106,134,67,89,87,81,5,63,58,171,45,115,235,164,137,107,26,140,78,115,66,172,142,54,203,23,171,145,172,107,226,78,77,116,115,91,249,154,206,172,125,233,245,147,226,6,67,243,25,192,210,152,42,131,194,251,196,18,154,211,77,101,233,123,90,110,181,111,99,234,27,65,135,223,42,101,150,165,252,230,150,150,158,142,202,145,69,3,156,140,71,62,119,50,121,101,225,27,17,177,125,150,53,155,90,248,0,0,3,149,117,99,238,177,172,159,15,242,31,151,78,65,95,18,127,17,171,238,13,149,55,66,122,119,202,60,149,235,31,184,81,87,223,114,107,101,99,36,236,85,65,36,174,146,208,232,159,11,152,238,47,101,43,229,115,100,86,174,210,83,72,197,78,243,15,107,130,117,247,140,245,119,210,38,182,99,87,219,93,38,59,168,182,157,55,201,42,171,44,244,139,81,52,21,84,81,91,26,201,43,227,145,209,35,33,99,170,42,21,137,78,178,201,35,81,168,170,231,162,242,3,149,120,95,120,130,83,90,105,172,189,47,107,77,214,173,236,125,67,104,48,251,229,76,178,212,191,156,210,210,211,209,217,82,40,160,115,145,136,231,206,230,79,44,188,35,98,54,47,178,198,179,107,95,50,174,93,159,134,87,93,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,77,145,95,83,12,91,54,70,63,148,143,100,125,254,82,42,205,218,9,234,1,226,180,243,90,52,191,85,174,185,101,139,79,242,250,75,181,203,6,188,77,97,200,104,218,201,34,158,130,182,55,57,174,107,227,145,173,114,177,92,201,26,217,90,139,27,214,57,17,174,119,7,108,30,212,3,159,235,166,186,105,199,78,154,113,113,213,13,80,188,249,27,85,14,209,67,12,72,143,170,184,85,57,21,99,165,166,141,85,59,147,63,139,182,77,209,168,214,185,239,115,24,199,189,161,226,186,196,234,171,13,233,67,72,238,25,133,230,229,72,236,158,227,79,81,77,137,218,36,141,102,125,198,226,140,251,10,232,154,246,59,203,70,231,70,233,159,201,188,88,168,212,94,227,227,99,232,90,211,212,86,174,91,181,230,139,169,58,204,178,174,233,157,210,222,35,188,203,93,87,43,218,149,79,110,200,234,121,18,23,49,82,153,209,34,192,176,198,172,103,101,86,38,163,89,178,39,235,234,95,168,188,239,170,13,83,175,212,204,234,163,252,237,29,158,139,132,63,224,203,95,153,154,104,40,251,145,69,31,123,181,223,123,123,175,111,55,251,85,125,136,139,143,76,90,203,109,233,246,209,212,236,152,191,123,1,188,92,42,45,236,173,167,153,178,201,77,219,149,33,108,245,17,183,117,138,25,39,73,97,99,221,255,0,100,137,81,200,222,228,11,40,95,159,74,189,76,97,189,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,138,54,102,113,150,55,178,70,162,114,99,219,201,172,127,56,217,216,12,219,116,171,212,198,101,210,134,174,81,234,150,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,56,171,161,127,40,163,123,36,106,47,23,177,188,154,246,115,141,250,30,210,173,76,197,117,147,78,49,205,82,194,170,252,197,151,38,183,197,112,166,229,36,111,146,30,105,246,224,151,182,247,177,179,68,244,116,114,49,28,188,36,99,218,171,187,84,15,43,213,143,186,198,178,124,63,200,126,93,57,154,195,74,125,88,251,172,107,39,195,252,135,229,211,153,172,3,85,0,0,5,106,248,188,234,102,85,163,122,143,211,134,169,97,85,126,94,245,140,220,47,247,10,110,82,72,200,230,224,182,206,112,75,219,123,30,232,101,98,186,57,24,142,78,113,189,237,85,217,202,89,81,85,126,57,223,169,63,222,79,225,160,79,78,149,122,152,195,122,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,39,20,108,204,227,44,111,100,141,68,228,199,183,147,88,254,113,179,176,25,172,233,163,168,188,239,165,253,83,160,212,204,22,163,252,213,29,226,139,132,63,225,59,95,153,134,105,232,251,146,197,39,103,187,216,99,123,172,111,54,123,81,125,168,186,30,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,245,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,15,106,0,2,16,120,171,245,49,171,157,62,105,29,138,205,165,52,53,118,231,231,85,21,118,218,236,178,4,122,62,206,200,216,199,36,16,189,27,198,42,154,134,190,94,18,43,145,236,101,60,203,27,121,237,36,85,193,225,221,213,231,242,82,214,85,250,211,91,217,211,220,199,181,69,148,112,160,243,51,65,218,108,190,86,174,62,42,146,39,106,73,93,205,27,207,148,82,75,180,111,145,34,227,122,122,165,165,184,38,180,224,151,61,51,212,187,23,211,56,221,231,179,231,104,188,212,212,253,222,212,204,154,63,206,66,246,72,221,164,137,142,251,46,77,246,217,119,69,84,92,235,245,59,211,214,85,210,254,178,222,180,143,41,169,243,254,67,183,83,110,186,50,150,74,120,110,116,50,183,148,85,17,181,233,254,234,55,163,92,246,178,88,165,98,61,252,57,40,105,34,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,245,149,43,225,41,214,191,208,149,148,125,38,234,109,206,213,71,101,155,189,38,23,112,157,123,18,54,186,105,251,143,182,57,81,188,36,239,62,89,100,137,210,57,174,73,17,209,34,200,178,194,198,91,80,2,128,124,68,122,188,254,85,186,202,159,85,171,123,218,123,135,119,104,177,126,116,30,90,105,251,173,139,205,85,201,201,86,69,238,201,19,120,35,184,113,138,56,183,141,146,44,188,165,87,140,23,87,158,222,145,240,90,223,243,21,185,203,164,160,255,0,200,85,80,82,67,43,215,253,196,242,43,25,254,97,169,39,248,248,202,245,233,215,65,179,46,164,181,114,197,165,56,101,21,91,159,113,168,99,238,117,208,211,164,204,180,219,145,237,74,138,217,81,207,99,120,70,215,110,141,87,183,155,213,145,181,121,189,168,161,103,254,14,250,223,175,57,246,27,122,211,108,206,199,87,120,211,236,58,157,144,88,242,154,153,54,125,20,232,172,218,206,138,239,90,134,54,39,119,25,183,173,59,26,216,220,188,37,167,107,56,175,80,221,89,230,93,34,248,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,206,123,119,24,138,141,149,232,182,169,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,232,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,70,222,40,254,253,154,155,248,47,201,232,128,189,61,45,213,44,19,90,112,75,102,166,105,165,247,233,156,110,243,222,242,85,190,86,106,126,239,106,103,195,39,230,230,99,36,110,210,68,246,253,166,166,251,110,155,162,162,175,171,40,91,195,155,173,127,228,171,168,243,216,51,251,157,214,77,50,202,127,55,114,166,129,123,177,218,235,149,88,145,220,219,15,23,61,220,88,197,142,86,196,173,115,227,115,93,180,174,134,40,214,250,64,0,0,0,0,205,103,86,62,244,250,201,241,3,33,249,140,229,212,248,92,123,137,233,151,227,95,56,173,41,91,171,31,122,125,100,248,129,144,252,198,114,234,124,46,61,196,244,203,241,175,156,86,129,42,128,0,0,0,114,174,172,125,214,53,147,225,254,67,242,233,204,214,26,83,234,199,221,99,89,62,31,228,63,46,156,205,96,26,168,0,0,34,175,138,63,184,158,166,254,11,243,138,34,85,17,87,197,31,220,79,83,127,5,249,197,16,28,127,195,75,196,18,155,88,109,86,126,159,53,126,235,87,38,160,208,83,249,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,93,220,170,175,87,111,97,70,88,109,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,251,160,30,176,109,93,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,194,161,97,149,235,27,90,213,137,237,123,56,240,72,228,144,37,0,0,0,0,8,171,226,143,238,39,169,191,130,252,226,136,241,94,26,125,117,84,245,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,167,36,237,200,215,61,93,34,71,237,124,81,253,196,245,55,240,95,156,81,20,67,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,156,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,67,81,0,142,189,18,117,131,140,245,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,201,210,40,10,171,241,14,234,23,42,233,127,196,47,78,245,115,22,166,243,254,67,79,233,105,174,54,183,213,73,79,13,206,134,90,251,139,101,167,145,204,95,247,50,49,92,215,181,146,197,19,213,143,225,197,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,213,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,150,162,252,106,253,233,241,111,135,244,63,49,184,156,43,162,78,176,114,110,145,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,121,52,52,60,15,147,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,131,209,175,111,38,61,171,179,145,28,155,236,168,139,232,125,96,0,0,5,85,248,231,126,164,255,0,121,63,134,150,168,85,95,142,119,234,79,247,147,248,104,17,87,194,227,223,179,76,191,26,249,61,105,127,198,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,21,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,52,103,161,122,233,167,29,69,233,197,187,84,52,190,243,231,173,85,219,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,206,77,221,55,86,171,92,215,177,207,99,216,247,7,64,34,175,138,63,184,158,166,254,11,243,138,34,85,17,87,197,31,220,79,83,127,5,249,197,16,20,2,106,160,202,185,170,128,0,0,0,21,235,226,91,226,9,77,163,214,171,199,79,154,65,117,171,143,80,107,233,252,181,226,237,73,44,180,179,227,76,123,105,103,141,99,87,192,172,157,245,20,211,202,212,124,50,181,240,46,206,69,71,163,118,14,1,226,161,215,85,78,127,144,221,122,97,210,218,250,184,49,139,29,68,214,220,206,105,169,98,225,118,184,193,85,11,219,4,73,36,107,52,108,165,154,153,81,100,99,217,221,123,158,156,93,27,24,249,60,255,0,134,47,94,63,145,11,237,54,131,106,197,235,142,3,144,92,27,244,109,210,227,113,237,210,226,243,57,147,58,77,155,218,114,246,106,39,117,58,59,148,145,197,11,150,73,151,110,114,185,96,0,3,85,0,172,15,9,78,181,254,155,163,163,233,55,83,110,119,90,203,212,61,233,48,187,132,235,223,141,212,48,193,220,125,177,202,141,231,31,101,145,75,36,78,145,206,106,198,174,137,22,52,138,22,62,207,192,243,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,120,74,205,209,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,61,157,96,244,153,153,116,139,170,31,81,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,158,221,183,170,35,101,98,174,140,206,63,213,87,76,248,111,85,250,71,89,165,185,133,117,93,185,237,168,109,202,209,115,166,85,115,237,215,24,217,35,34,157,99,228,141,153,156,101,145,143,141,202,156,152,247,113,115,31,194,70,5,91,120,98,245,227,249,16,190,211,104,54,172,94,184,224,57,5,193,191,70,221,46,55,30,221,46,47,51,153,51,164,217,189,167,47,102,162,119,83,163,185,73,28,80,185,100,153,118,231,43,150,234,76,192,234,150,150,231,122,45,157,220,244,207,82,236,95,67,100,150,110,207,157,162,243,80,212,118,187,176,178,104,255,0,57,11,223,27,183,142,86,59,236,185,118,223,101,217,81,81,45,43,194,135,174,58,108,150,213,100,233,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,155,68,176,196,216,246,99,163,103,120,42,44,191,239,11,143,113,61,50,252,107,231,21,165,0,150,211,164,29,102,216,186,60,240,204,210,139,156,118,175,166,115,60,163,235,21,62,51,109,149,143,74,87,73,21,222,171,187,83,83,35,118,218,24,187,177,42,198,215,36,146,57,237,107,120,162,190,88,195,165,120,145,248,130,84,244,237,77,30,143,104,221,214,145,218,139,113,167,109,77,109,202,25,98,153,248,203,18,88,36,137,37,167,154,9,97,153,245,48,172,237,70,57,205,124,108,86,73,182,207,141,86,155,48,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,115,149,251,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,167,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,187,79,14,15,15,250,62,157,236,81,106,222,175,99,191,234,177,95,230,96,138,154,162,72,42,35,199,105,121,190,62,52,239,133,242,70,249,166,141,17,239,153,29,201,35,149,34,106,51,243,203,40,118,14,137,58,62,198,122,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,226,216,21,225,105,215,183,212,74,203,15,74,58,161,7,60,126,235,112,242,120,133,210,158,159,121,40,43,170,231,87,37,29,67,88,155,201,12,211,202,229,100,187,43,163,146,69,71,170,196,228,116,22,254,101,92,13,84,2,189,124,52,188,65,41,181,134,213,103,233,243,87,238,181,114,106,13,5,63,150,179,221,170,229,150,170,124,149,140,109,84,242,44,138,200,17,144,62,158,154,8,154,175,154,87,62,117,221,202,170,245,118,246,20,0,3,202,106,150,169,96,154,45,130,92,245,51,82,239,191,67,99,118,110,207,157,173,242,179,84,118,187,179,50,24,255,0,55,11,31,35,183,146,86,55,236,181,118,223,117,217,17,85,3,202,245,59,212,46,43,210,254,141,94,181,115,41,166,243,254,67,183,77,110,181,178,170,58,121,174,117,210,187,140,84,241,185,235,254,234,71,171,90,247,50,40,165,122,49,252,56,172,53,240,153,213,236,203,94,181,67,168,205,92,212,9,233,36,190,228,85,24,204,213,9,73,2,67,4,76,100,119,8,162,134,54,122,170,50,56,163,142,52,87,43,158,168,196,87,57,206,87,57,107,175,172,30,172,243,46,174,181,67,235,197,246,158,174,207,98,160,167,142,154,197,142,58,189,42,160,181,49,99,98,78,172,122,71,18,61,242,202,197,145,207,86,115,219,182,197,85,108,76,68,155,254,6,63,174,207,221,191,226,64,123,95,22,109,94,204,180,23,84,58,115,213,205,63,158,146,59,238,59,81,147,77,78,149,112,36,208,74,199,199,111,138,88,100,103,162,171,36,138,73,35,85,106,181,232,143,85,107,154,228,107,146,95,244,171,212,198,27,213,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,56,163,102,103,25,99,123,36,106,39,38,61,188,154,199,243,141,144,47,199,59,245,39,251,201,252,52,132,29,31,117,103,153,116,139,170,31,94,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,158,221,198,34,163,101,122,40,104,204,30,83,75,117,75,4,214,156,18,217,169,154,105,125,250,103,27,188,247,188,149,111,149,154,159,187,218,153,240,201,249,185,152,201,27,180,145,61,191,105,169,190,219,166,232,168,171,234,192,20,151,225,185,226,9,77,211,181,76,154,61,172,151,90,183,105,213,198,161,213,52,87,41,165,150,102,99,47,72,167,146,84,138,158,24,37,154,102,84,204,176,53,88,215,53,145,189,95,38,219,190,69,91,180,50,174,6,170,1,88,30,18,157,107,253,55,71,71,210,110,166,220,238,181,151,168,123,210,97,119,9,215,191,27,168,97,131,184,251,99,149,27,206,62,203,34,150,72,157,35,156,213,141,93,18,44,105,20,44,125,159,128,0,0,0,0,0,0,62,78,89,139,88,179,156,86,243,133,101,52,62,118,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,62,108,86,189,188,152,247,38,237,84,114,111,186,42,47,169,245,128,25,108,203,49,107,238,13,149,94,112,172,166,135,201,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,205,138,230,59,139,216,228,221,170,173,93,183,69,84,245,52,39,208,62,166,101,90,187,210,22,155,103,89,173,95,155,189,84,91,234,45,245,53,78,146,73,36,170,242,85,115,81,178,121,95,35,220,247,205,35,41,218,249,30,174,251,82,57,238,68,68,84,68,170,31,22,204,42,235,138,245,165,144,95,110,21,20,146,83,230,54,123,85,238,133,176,189,202,248,224,101,51,104,85,178,162,181,17,31,221,161,149,200,141,87,39,7,49,119,221,85,173,145,94,8,90,165,255,0,92,189,20,184,95,127,238,76,166,209,108,242,191,215,77,95,63,121,25,255,0,206,214,240,123,255,0,165,141,255,0,24,160,90,161,197,58,208,214,59,238,129,116,193,159,234,174,45,15,59,213,170,223,29,61,186,78,76,79,45,85,87,81,21,36,85,59,61,143,99,251,47,168,108,189,183,53,90,254,223,5,217,29,186,118,178,181,124,109,53,51,42,199,244,227,78,244,182,211,87,229,236,185,133,194,225,112,187,246,228,145,146,84,121,4,166,236,64,238,47,70,62,21,125,90,200,230,61,174,252,228,16,57,21,170,207,80,168,19,70,122,223,133,90,180,215,161,172,251,78,108,85,21,115,219,113,93,39,186,217,40,229,171,123,93,60,144,83,89,228,134,55,72,230,181,173,87,171,88,138,170,141,106,111,190,200,158,194,157,188,49,116,183,242,161,214,78,21,230,236,95,73,218,177,47,49,148,220,63,190,187,62,87,202,198,190,82,127,71,181,207,227,93,37,23,216,111,45,247,251,77,86,35,203,169,234,199,221,99,89,62,31,228,63,46,156,8,65,225,67,215,29,54,75,106,178,116,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,77,162,88,98,108,123,49,209,179,189,102,134,85,203,201,240,211,235,170,167,169,172,102,171,76,53,58,190,174,171,84,49,202,121,238,85,85,206,165,138,56,46,246,229,168,68,108,236,72,35,100,80,190,21,158,24,93,26,181,57,39,110,70,185,234,233,18,48,155,224,0,32,87,140,173,218,235,96,233,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,59,7,66,253,102,216,186,195,211,138,171,156,150,175,161,179,60,95,203,211,228,214,216,152,245,165,108,146,163,251,85,52,210,59,125,225,151,181,42,164,110,114,201,27,152,230,187,146,35,37,147,138,248,213,251,172,98,223,16,40,126,93,113,42,3,75,117,75,59,209,108,238,217,169,154,105,125,250,27,36,179,119,188,149,111,149,134,163,181,221,133,240,201,249,185,152,248,221,188,114,189,191,105,171,182,251,166,202,136,168,26,126,7,31,233,87,169,140,55,170,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,113,70,204,206,50,198,246,72,212,78,76,123,121,53,143,231,27,59,0,0,0,0,0,0,0,0,0,25,87,47,251,194,227,220,79,76,191,26,249,197,105,64,37,255,0,120,92,123,137,233,151,227,95,56,173,2,85,0,0,202,185,127,222,23,30,226,122,101,248,215,206,43,74,1,47,39,162,13,94,195,116,23,195,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,209,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,144,59,87,88,61,89,225,189,34,233,127,215,139,237,61,37,226,251,95,81,29,53,139,28,117,122,210,207,117,122,72,196,157,88,244,142,85,99,34,137,235,35,158,172,225,191,109,138,168,233,88,139,64,55,109,107,213,203,214,168,86,235,85,102,163,228,17,231,117,245,18,84,203,144,82,87,62,150,181,175,124,107,19,146,57,33,86,172,76,237,42,196,140,143,139,27,30,204,106,35,17,26,122,14,167,122,133,202,186,160,214,91,214,174,101,52,222,67,207,246,233,173,214,182,85,73,81,13,178,134,38,241,138,158,55,61,127,221,72,245,107,88,215,203,44,175,70,51,159,20,157,62,18,157,20,125,55,89,71,213,150,166,219,45,85,150,88,123,209,225,118,249,211,191,35,171,161,159,182,251,155,145,29,194,62,203,226,150,56,155,35,92,229,145,93,42,36,107,20,47,120,88,255,0,77,213,186,219,95,162,88,180,253,70,218,105,45,218,138,218,121,97,190,67,76,232,28,199,62,57,228,100,83,42,211,189,240,243,146,22,197,35,210,53,70,35,222,228,70,177,62,195,122,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,205,112,183,209,221,41,31,67,93,15,118,9,54,228,222,74,221,246,84,84,245,69,69,246,162,31,164,1,23,53,123,195,211,66,53,70,154,165,237,178,125,31,91,43,21,27,63,153,172,151,103,108,196,69,227,230,90,158,198,127,198,86,247,83,94,25,90,135,164,204,184,228,248,148,191,74,89,225,146,105,24,222,48,65,194,36,239,61,61,100,170,115,215,102,70,223,187,127,95,218,133,226,31,243,36,113,205,27,162,149,141,123,30,138,215,53,201,186,42,47,181,21,0,203,230,15,140,38,85,148,82,227,181,85,158,81,181,28,249,73,219,238,113,227,27,159,236,69,77,255,0,71,111,111,222,73,106,158,141,50,221,64,213,186,189,42,211,122,191,61,108,180,210,195,80,181,93,184,162,251,78,88,213,233,194,105,218,239,79,50,159,206,95,232,254,143,71,226,123,161,212,154,95,171,95,77,227,246,136,232,109,183,47,208,74,122,116,138,52,237,211,81,53,118,225,27,91,250,82,47,222,190,170,164,173,240,107,184,73,85,165,247,120,102,167,71,61,183,42,245,90,135,51,119,185,54,163,244,87,42,250,167,175,179,250,0,174,94,160,122,111,206,116,82,161,148,57,5,151,177,21,31,114,39,84,121,152,93,222,86,74,145,242,224,201,94,173,245,217,118,255,0,194,254,141,206,32,90,15,140,53,191,51,164,191,216,235,170,86,121,44,149,54,249,155,22,221,213,141,142,109,99,85,119,221,56,34,236,248,189,159,177,63,160,171,224,63,233,34,114,177,100,219,209,23,99,254,70,234,0,146,125,50,117,147,153,232,117,109,21,150,165,254,115,31,90,152,214,122,125,162,143,102,111,11,93,246,210,7,191,252,92,91,122,47,223,191,183,219,214,122,220,213,237,7,214,77,63,177,229,56,92,125,156,146,104,30,250,184,247,172,119,25,31,37,52,142,77,228,99,35,93,185,77,236,77,191,226,32,152,0,171,186,238,160,0,0,0,0,0,7,111,233,79,168,122,190,159,115,232,114,15,41,230,104,223,203,191,23,113,25,190,208,206,198,250,246,222,190,217,183,244,79,187,253,28,64,254,181,120,174,224,90,23,89,52,121,239,91,114,89,235,116,159,28,239,218,233,40,169,228,87,121,200,91,187,155,230,23,217,63,101,223,163,85,31,255,0,159,125,162,22,129,225,87,157,50,234,118,139,16,204,168,188,189,117,174,122,202,122,136,251,172,126,206,74,57,151,219,27,156,159,206,79,98,169,108,126,27,218,241,85,172,58,55,13,21,77,12,16,58,192,141,182,179,181,18,181,28,216,41,105,17,21,119,145,251,170,247,63,163,250,144,227,157,84,117,111,136,104,94,189,93,29,147,232,197,178,166,227,75,80,230,83,93,102,199,98,123,234,27,229,226,69,114,76,249,152,231,253,137,26,155,167,245,123,54,2,199,169,213,139,11,85,137,179,125,118,255,0,73,254,135,20,233,87,168,202,30,164,244,249,153,165,29,11,169,23,215,156,107,18,71,183,231,231,141,61,18,89,63,204,254,223,191,251,19,181,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,51,89,213,143,189,62,178,124,64,200,126,99,57,165,51,53,157,88,251,211,235,39,196,12,135,230,51,129,202,139,169,240,189,235,167,242,215,138,179,67,181,143,51,243,122,147,101,231,244,61,77,107,120,205,125,181,199,27,85,55,153,92,190,98,178,29,164,238,110,141,123,226,70,73,249,215,54,162,68,225,88,111,66,180,221,82,248,112,233,166,113,167,212,20,140,213,75,5,61,210,26,25,170,106,165,99,46,118,232,111,55,87,173,181,17,100,72,33,123,164,168,116,140,153,204,253,54,53,142,123,24,229,123,43,131,19,202,111,184,54,85,102,205,113,106,239,37,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,7,163,152,238,47,99,87,103,34,181,118,217,81,83,208,13,73,144,131,196,191,174,58,110,156,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,176,248,214,71,170,35,88,201,184,255,0,247,96,177,95,228,143,221,222,235,249,118,250,63,232,46,199,148,143,179,231,187,28,126,156,238,246,124,183,103,151,231,124,191,14,93,223,205,112,237,126,124,170,188,179,41,190,231,57,85,231,53,202,107,188,237,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,156,24,141,99,121,61,238,93,154,136,212,223,100,68,79,64,24,158,45,125,206,114,171,54,21,139,80,249,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,249,189,90,198,242,123,218,155,185,81,169,190,234,168,158,165,218,97,157,34,90,186,65,240,252,214,108,82,123,141,37,227,44,191,96,247,251,150,71,117,130,157,172,99,231,75,84,205,101,44,47,86,164,175,166,133,57,112,238,46,234,249,38,145,27,31,117,99,107,195,67,161,202,110,156,112,216,117,135,56,125,91,245,23,52,179,198,201,169,36,100,180,236,177,219,166,88,231,74,39,66,244,107,150,165,92,200,157,51,158,223,176,248,210,54,34,35,94,249,164,87,86,62,235,26,201,240,255,0,33,249,116,224,102,176,250,184,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,56,61,28,199,113,123,26,187,57,21,171,182,202,138,158,135,202,44,39,169,15,15,186,155,183,76,58,107,213,14,139,90,169,24,246,105,189,130,191,48,177,211,69,21,51,56,67,105,117,69,101,233,101,150,118,181,94,173,100,13,124,17,69,206,71,171,165,251,79,115,247,14,235,110,241,98,197,107,250,42,187,228,146,95,60,158,184,218,173,244,248,243,45,245,13,141,36,174,186,77,26,198,219,197,58,54,7,66,232,90,140,150,165,241,186,54,177,146,70,144,59,100,150,7,203,82,216,159,214,175,173,86,111,168,191,74,253,100,250,66,159,232,127,162,123,158,123,207,119,27,216,242,253,175,206,119,187,156,56,112,251,92,182,219,215,99,229,19,167,194,111,166,47,202,254,184,254,86,115,28,94,235,54,33,167,156,46,20,23,8,230,236,82,201,145,71,52,50,82,192,229,244,124,189,182,43,231,115,35,93,154,230,65,221,94,18,35,37,11,127,196,234,171,52,111,64,172,213,186,199,148,249,186,188,27,15,167,151,42,189,247,39,173,239,73,69,68,213,172,170,228,173,239,77,186,199,35,247,86,119,31,191,232,242,93,138,65,235,235,173,124,171,170,205,71,171,178,90,110,126,95,76,177,155,132,209,227,150,250,117,145,145,215,240,87,70,219,157,66,72,214,61,211,74,197,85,99,94,212,236,198,245,98,39,39,74,249,111,123,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,47,9,89,186,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,103,179,172,78,149,115,46,148,53,114,225,135,222,109,181,110,198,46,53,21,21,56,157,222,73,18,102,92,109,200,255,0,176,142,149,172,99,124,204,109,116,109,153,156,91,197,234,142,68,237,190,55,188,58,87,135,239,66,55,222,170,178,168,243,92,165,158,75,76,177,251,130,71,113,169,221,146,125,41,85,4,148,178,75,106,224,202,136,170,32,238,211,84,57,124,203,81,90,205,182,77,221,232,151,167,245,79,21,250,171,245,23,234,205,171,234,223,209,255,0,68,253,15,228,163,242,62,71,183,218,242,221,141,187,125,158,223,216,237,241,227,199,236,237,183,161,73,158,26,29,113,212,244,227,153,67,163,217,195,41,31,167,89,165,226,55,205,87,35,226,167,125,142,227,50,71,2,86,186,103,171,90,180,202,214,68,217,154,247,125,134,70,146,49,81,90,246,77,119,215,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,129,66,222,32,221,18,93,122,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,108,240,249,235,110,235,210,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,111,173,226,41,215,85,79,84,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,160,198,189,204,99,220,172,103,159,232,23,162,140,171,170,205,71,164,189,221,173,158,95,76,177,155,132,50,100,119,10,132,145,145,215,240,86,200,235,101,58,198,230,61,211,74,197,68,123,152,228,236,198,244,122,175,39,68,201,66,228,250,133,202,108,89,207,69,250,151,154,226,213,222,118,203,144,105,125,230,233,110,169,237,62,62,253,44,246,153,100,138,78,15,70,189,188,152,246,174,206,68,114,111,178,162,47,161,156,35,71,189,66,226,214,44,27,162,253,75,194,177,106,31,37,101,199,244,190,243,107,183,83,119,95,39,98,150,11,76,177,197,31,55,171,158,238,44,99,83,119,42,185,118,221,85,87,212,206,16,23,189,225,215,215,85,55,84,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,166,199,61,172,99,28,140,100,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,156,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,39,209,223,85,88,111,85,250,71,111,204,44,215,42,70,228,246,234,122,122,108,178,209,28,107,11,237,215,21,103,219,86,196,231,189,222,90,71,54,71,66,254,78,228,196,86,170,247,25,35,24,29,212,170,191,28,239,212,159,239,39,240,210,213,10,171,241,206,253,73,254,242,127,13,2,170,201,85,208,47,90,249,87,74,122,143,73,100,187,92,252,198,153,100,215,8,99,200,237,245,11,35,227,160,230,173,141,215,58,116,141,175,123,102,137,136,138,246,177,171,222,141,136,197,78,77,137,241,123,95,9,60,3,13,213,61,116,207,244,251,80,113,234,75,230,61,124,211,122,250,106,234,26,148,94,18,179,233,43,106,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,164,127,234,171,166,124,203,165,13,92,172,210,220,194,186,146,226,199,83,182,229,104,185,211,42,53,151,27,116,143,145,145,78,177,242,87,66,254,81,72,199,198,229,94,47,99,184,185,236,225,35,195,70,120,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,56,61,26,246,242,99,218,187,57,17,201,190,202,136,190,135,214,41,91,194,247,174,159,200,166,84,205,14,214,60,207,202,105,181,235,159,208,245,53,173,229,13,138,233,36,141,84,222,101,114,121,122,57,183,147,185,186,57,140,149,89,39,230,154,234,137,22,234,64,17,215,173,190,143,177,158,174,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,56,186,69,0,50,195,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,103,244,94,47,183,87,244,127,94,219,133,117,36,26,251,29,66,89,40,95,13,173,210,211,79,7,24,213,111,50,181,90,218,120,159,193,101,98,66,215,72,139,80,198,63,178,144,189,99,103,171,241,117,232,251,25,175,195,110,29,90,97,233,73,109,190,218,234,41,155,151,54,105,106,30,251,188,18,173,37,13,35,226,69,123,162,137,240,43,99,106,177,172,98,61,146,61,206,119,40,218,215,212,88,31,170,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,66,157,18,116,125,140,244,141,165,241,89,90,148,149,185,181,242,158,7,101,151,138,73,106,59,21,211,197,36,239,133,145,199,43,213,173,100,45,169,124,72,246,178,53,145,26,143,123,90,171,197,177,43,193,247,165,76,17,248,170,117,81,127,185,90,175,153,39,210,19,209,99,240,81,86,77,222,199,123,113,207,79,84,218,166,178,68,141,102,158,58,132,114,69,36,110,225,23,102,70,187,121,182,101,159,128,40,7,197,31,223,179,83,127,5,249,61,17,127,197,0,248,163,251,246,106,111,224,191,39,162,2,42,150,41,225,139,226,1,71,164,85,148,221,63,107,126,69,229,48,90,190,48,99,55,41,99,130,42,91,13,84,147,205,52,173,169,123,88,146,44,51,201,81,235,52,143,115,97,115,27,186,54,55,61,241,248,175,15,46,147,48,222,174,180,191,91,112,123,237,69,37,158,251,65,81,139,212,216,178,55,80,45,84,246,167,172,149,235,58,49,137,36,74,246,75,19,22,55,49,95,195,126,219,213,21,209,49,82,32,103,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,231,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,80,212,64,43,171,195,23,196,2,179,87,104,233,186,126,214,252,139,205,231,84,156,96,198,110,82,199,60,181,87,234,88,224,154,105,91,82,246,177,99,73,160,142,159,214,105,30,215,76,215,183,116,116,141,123,228,177,80,0,0,51,89,213,143,189,62,178,124,64,200,126,99,57,117,62,23,30,226,122,101,248,215,206,43,74,86,234,199,222,159,89,62,32,100,63,49,156,186,159,11,143,113,61,50,252,107,231,21,160,74,160,0,0,0,28,171,171,31,117,141,100,248,127,144,252,186,115,53,134,148,250,177,247,88,214,79,135,249,15,203,167,51,88,6,170,0,0,8,171,226,143,238,39,169,191,130,252,226,136,147,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,144,175,174,45,94,195,117,223,195,67,60,213,45,62,158,174,124,122,237,81,71,13,12,245,48,44,47,168,101,54,73,5,42,204,140,95,180,214,61,208,57,236,71,35,95,193,205,228,214,59,118,160,81,177,234,180,183,84,179,189,22,206,237,154,153,166,151,223,161,178,75,55,123,201,86,249,88,106,59,93,216,95,12,159,155,153,143,141,219,199,43,219,246,154,187,111,186,108,168,138,158,84,177,79,19,175,15,250,61,34,172,169,234,7,68,49,223,41,130,213,242,159,38,182,197,36,17,82,216,106,164,158,24,98,117,51,28,244,145,97,158,74,143,72,99,99,155,11,152,237,149,177,185,140,140,44,167,165,30,171,180,227,171,93,56,102,107,133,75,228,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,127,23,44,83,34,35,100,107,92,138,140,123,36,141,157,172,206,15,74,61,87,106,63,73,90,142,204,215,10,151,207,90,171,187,112,95,236,19,204,172,165,187,210,181,85,81,174,84,69,237,204,206,78,88,166,68,87,70,231,57,21,30,199,201,27,244,39,165,186,165,130,107,78,9,108,212,205,52,190,253,51,141,222,123,222,74,183,202,205,79,221,237,76,248,100,252,220,204,100,141,218,72,158,223,180,212,223,109,211,116,84,85,15,86,0,2,42,248,163,251,137,234,111,224,191,56,162,40,4,191,239,20,127,113,61,77,252,23,231,20,69,43,116,157,239,79,163,127,16,49,239,152,192,7,201,208,189,116,212,126,157,53,30,221,170,26,95,121,242,55,90,29,226,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,127,22,238,155,163,145,205,107,216,230,61,140,123,116,83,161,122,233,167,29,69,233,197,187,84,52,190,243,231,173,85,219,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,206,77,221,55,86,171,92,215,177,207,99,216,247,84,7,136,255,0,135,253,103,78,247,217,117,111,72,113,223,245,39,175,242,208,75,77,79,36,245,18,99,181,92,25,31,26,135,204,249,36,124,51,72,138,246,76,174,226,146,74,177,57,25,249,149,151,235,120,58,254,93,191,46,215,15,168,31,245,182,252,215,229,3,253,103,255,0,113,220,62,140,255,0,27,253,241,254,184,231,254,183,255,0,241,159,103,96,30,53,126,244,248,183,195,250,31,152,220,72,0,79,255,0,26,191,122,124,91,225,253,15,204,110,39,148,240,246,232,235,4,234,255,0,4,214,75,5,254,179,232,108,146,205,245,119,234,254,65,219,154,163,232,190,236,213,111,170,254,245,100,241,71,63,118,58,116,143,243,138,188,55,228,221,149,61,67,208,120,110,120,130,83,116,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,182,239,145,86,237,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,231,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,73,240,148,235,95,233,186,58,62,147,117,54,231,117,172,189,67,222,147,11,184,78,189,248,221,67,12,29,199,219,28,168,222,113,246,89,20,178,68,233,28,230,172,106,232,145,99,72,161,99,194,207,192,0,10,171,241,206,253,73,254,242,127,13,45,80,170,191,28,239,212,159,239,39,240,208,42,172,145,93,18,117,131,147,116,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,201,175,15,124,3,13,213,62,174,112,157,62,212,28,122,146,249,143,95,41,239,116,213,212,53,40,188,37,103,208,245,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,159,43,172,30,147,51,46,145,117,67,234,61,246,162,174,241,98,175,167,142,166,197,145,186,129,41,96,186,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,243,219,182,245,68,108,172,85,13,9,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,225,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,72,235,226,143,238,39,169,191,130,252,226,136,175,95,13,207,16,74,110,157,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,54,221,242,42,216,87,138,63,184,158,166,254,11,243,138,32,40,4,213,65,149,115,85,0,0,63,37,218,75,172,54,170,217,172,84,84,149,151,38,83,200,234,58,122,186,151,83,65,52,232,213,237,178,73,91,28,142,141,138,237,145,94,145,189,90,138,170,141,118,219,40,69,95,16,206,180,237,93,44,105,125,69,139,16,200,41,27,170,153,45,58,38,63,70,180,205,170,90,40,22,78,50,220,39,141,206,70,177,141,106,74,216,149,232,228,124,200,212,237,200,198,77,198,133,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,58,95,84,127,151,111,203,182,77,252,165,255,0,235,147,253,229,244,223,250,207,254,227,131,203,255,0,172,191,189,255,0,214,253,143,208,255,0,133,246,185,22,105,225,95,208,173,54,1,143,90,186,158,213,42,10,73,242,123,229,60,55,44,50,24,106,165,231,105,183,79,75,51,29,60,171,28,137,12,143,170,134,165,21,35,123,31,218,99,88,188,155,35,222,200,194,5,117,91,209,149,247,164,189,56,210,187,158,121,117,238,230,121,223,210,245,23,123,108,15,99,233,109,81,211,165,23,98,153,178,55,126,236,201,230,37,89,100,71,44,124,149,173,102,232,206,236,191,43,163,62,150,191,149,198,109,152,105,189,22,73,244,37,234,219,135,213,95,108,149,18,183,149,43,235,162,172,164,137,177,84,162,53,94,144,189,147,200,213,115,62,211,28,173,126,207,70,172,111,154,190,57,223,169,63,222,79,225,167,42,240,84,247,167,202,126,31,215,124,198,220,4,10,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,187,79,14,15,16,10,62,162,44,81,105,38,175,100,95,234,177,65,230,103,138,166,162,56,41,227,200,169,121,190,78,84,236,133,145,198,201,161,141,81,143,133,27,201,99,137,37,106,191,243,201,23,228,241,35,240,251,169,234,38,154,61,97,209,187,85,35,117,22,221,78,218,106,219,108,49,69,11,242,102,44,176,71,18,203,81,52,241,67,11,233,161,73,220,143,115,92,249,24,140,143,125,153,26,37,69,232,15,229,151,242,203,137,255,0,39,207,165,127,40,95,72,55,232,47,163,56,247,187,220,93,207,151,63,205,246,123,125,206,239,119,243,93,174,231,119,243,124,192,211,72,62,78,39,245,171,234,173,155,235,215,209,95,89,62,143,167,250,99,232,158,231,145,243,221,182,247,252,191,119,243,157,158,231,62,28,254,215,29,183,245,220,250,192,69,254,191,186,62,181,117,101,164,110,109,189,42,227,206,240,234,122,202,252,81,240,202,212,101,76,239,99,86,74,25,91,35,219,23,10,133,134,38,36,142,115,86,39,181,143,229,193,36,142,74,1,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,93,94,39,94,31,245,154,187,71,83,212,14,136,99,190,111,58,164,229,62,77,109,138,73,229,170,191,82,199,4,48,196,234,102,57,235,26,77,4,116,254,144,198,198,186,102,189,219,43,164,107,25,32,83,96,4,255,0,240,197,232,59,242,223,125,166,215,157,88,178,242,192,113,251,131,126,141,181,220,109,221,202,92,162,102,178,102,201,179,187,173,94,205,60,237,167,87,114,142,72,166,114,73,10,239,194,86,160,117,255,0,10,126,132,173,73,106,160,234,155,89,113,154,183,92,157,80,147,225,22,171,140,13,108,17,192,141,99,163,188,43,21,85,207,123,156,174,72,57,181,168,196,103,125,168,254,112,73,29,165,0,0,202,185,170,131,42,224,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,11,233,240,243,235,78,213,213,62,151,211,216,178,252,130,145,218,169,141,83,170,100,20,105,76,218,85,173,129,36,227,21,194,8,218,229,107,216,230,172,77,149,88,141,70,76,174,78,220,108,124,60,162,7,83,253,10,211,103,253,27,233,143,83,218,91,65,73,6,79,99,211,123,37,203,51,134,106,169,121,221,173,208,89,40,152,217,226,89,36,88,99,125,44,52,202,171,27,24,206,235,28,245,228,233,24,198,73,94,186,91,170,89,222,139,103,118,205,76,211,75,239,208,217,37,155,189,228,171,124,172,53,29,174,236,47,134,79,205,204,199,198,237,227,149,237,251,77,93,183,221,54,84,69,64,211,241,66,222,35,61,107,255,0,42,173,71,130,193,128,92,238,177,233,150,45,249,187,109,52,235,218,142,233,92,138,244,146,230,232,120,181,237,228,199,164,113,54,85,115,153,27,92,237,162,116,210,198,158,171,174,95,19,11,143,83,184,37,151,76,244,222,201,117,197,49,186,251,123,36,204,104,174,9,75,81,231,171,146,104,38,142,24,100,70,44,137,12,18,83,242,108,205,116,78,151,186,168,248,152,140,68,116,107,233,139,167,172,171,170,13,101,178,233,30,45,83,228,60,255,0,114,166,227,116,125,44,149,16,219,40,98,111,41,106,36,107,19,253,204,108,71,57,141,124,178,196,197,123,57,242,64,229,69,170,120,24,254,187,63,118,255,0,137,17,215,197,15,72,112,221,5,213,125,54,210,61,63,130,174,59,22,59,166,244,112,211,173,92,235,52,242,189,247,91,156,178,205,35,253,17,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,36,87,129,143,235,179,247,111,248,144,15,28,239,212,159,239,39,240,210,170,203,84,241,206,253,73,254,242,127,13,35,175,133,230,144,225,186,245,170,250,147,164,122,129,5,92,150,44,139,77,235,33,168,90,73,214,25,226,123,46,182,201,98,154,55,250,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,135,201,240,243,235,78,235,210,198,168,83,216,178,252,130,173,186,87,146,212,42,100,20,105,76,234,164,162,157,99,227,21,194,8,218,228,115,30,215,36,77,149,88,142,87,194,142,78,220,143,100,60,111,166,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,54,253,78,244,245,149,116,191,172,183,173,35,202,106,124,255,0,144,237,212,219,174,140,165,146,158,27,157,12,173,229,21,68,109,122,127,186,141,232,215,61,172,150,41,88,143,127,14,75,47,252,49,124,64,40,244,138,178,155,167,237,111,200,188,166,11,87,198,12,102,229,44,112,69,75,97,170,146,121,166,149,181,47,107,18,69,134,121,42,61,102,145,238,108,46,99,119,70,198,231,190,48,185,67,42,230,170,12,171,128,46,251,195,131,196,2,143,168,139,20,90,73,171,217,23,250,172,80,121,153,226,169,168,142,10,120,242,42,94,111,147,149,59,33,100,113,178,104,99,84,99,225,70,242,88,226,73,90,175,252,242,69,18,177,207,15,186,158,162,122,11,210,253,97,209,187,85,35,117,22,221,79,119,166,173,182,195,20,80,191,38,98,223,166,142,37,150,162,105,226,134,23,211,66,147,185,30,230,185,242,49,25,30,251,50,52,72,45,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,156,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,67,81,0,142,189,18,117,131,140,245,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,201,210,40,0,0,0,0,0,0,10,234,241,164,209,203,238,97,163,88,150,177,90,38,238,82,105,221,194,162,158,233,77,197,137,198,150,228,234,120,219,83,205,207,69,94,19,193,79,23,109,172,123,157,230,121,125,150,198,229,88,23,225,163,159,211,105,247,90,90,119,85,114,200,106,237,86,219,229,69,77,130,169,33,89,120,86,62,174,154,72,169,105,229,100,104,188,216,234,197,164,84,228,156,26,246,177,238,227,195,146,93,167,84,250,41,252,162,122,125,205,180,114,59,135,146,171,200,45,233,228,39,116,189,184,217,93,4,172,168,165,238,187,183,34,164,43,60,49,36,156,88,174,237,171,248,236,237,149,51,88,6,170,10,1,241,58,213,47,202,135,89,57,175,148,190,253,39,106,196,188,190,45,111,254,245,236,249,95,43,26,121,184,61,88,215,63,141,116,149,191,109,220,183,223,236,185,88,140,46,123,3,234,99,13,205,186,92,131,170,120,104,106,254,130,143,23,171,200,238,20,52,136,178,207,3,232,226,145,107,105,35,89,91,18,74,248,229,130,104,145,234,140,99,213,136,228,84,107,145,76,219,129,111,222,9,122,103,149,99,250,113,168,154,165,118,164,242,246,92,194,225,111,183,218,59,145,200,201,42,60,130,84,247,231,111,38,35,31,10,190,173,35,107,216,231,126,114,9,218,168,213,103,172,213,234,199,221,99,89,62,31,228,63,46,156,249,61,23,232,229,247,64,186,96,192,52,171,41,155,157,234,213,111,146,162,227,31,22,39,150,170,171,168,150,174,90,109,216,247,177,253,151,212,58,46,227,92,173,127,111,154,108,142,217,62,183,86,62,235,26,201,240,255,0,33,249,116,224,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,57,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,207,150,105,226,189,208,229,78,53,117,189,245,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,93,229,73,165,116,155,189,178,63,178,19,171,162,78,176,113,158,174,116,190,43,211,86,146,139,54,177,211,192,220,178,207,73,21,71,98,134,121,100,157,144,190,57,37,98,53,204,153,180,207,149,24,215,200,177,163,145,143,115,149,57,58,69,25,150,208,189,116,212,126,157,53,30,221,170,26,95,121,242,55,90,29,226,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,127,22,238,155,163,145,205,107,216,230,61,140,123,116,83,161,122,233,167,29,69,233,197,187,84,52,190,243,231,173,85,219,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,206,77,221,55,86,171,92,215,177,207,99,216,247,4,64,241,171,247,88,197,190,32,80,252,186,226,82,177,117,62,53,126,235,24,183,196,10,31,151,92,74,213,232,43,75,112,77,105,234,199,6,211,61,75,177,125,51,141,222,126,147,243,180,94,106,106,126,239,106,219,85,52,127,156,133,236,145,187,73,19,29,246,92,155,237,178,238,138,168,161,249,122,62,234,207,50,233,23,84,62,188,88,169,234,239,22,42,250,121,41,175,184,227,107,210,150,11,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,103,61,187,140,69,70,202,244,93,4,105,110,169,96,154,211,130,91,53,51,77,47,191,76,227,119,158,247,146,173,242,179,83,247,123,83,62,25,63,55,51,25,35,118,146,39,183,237,53,55,219,116,221,21,21,115,239,214,15,73,153,151,72,186,161,245,30,251,81,87,120,177,87,211,199,83,98,200,221,64,148,176,93,88,145,177,103,70,49,36,149,24,248,165,122,198,230,43,249,237,219,122,162,54,86,42,244,175,14,110,181,255,0,146,174,163,207,96,207,238,119,89,52,203,41,252,221,202,154,5,238,199,107,174,85,98,71,115,108,60,92,247,113,99,22,57,91,18,181,207,141,205,118,210,186,24,163,80,190,144,0,0,0,0,0,0,0,25,87,47,251,194,227,220,79,76,191,26,249,197,105,64,37,255,0,120,92,123,137,233,151,227,95,56,173,2,85,0,0,202,185,234,178,45,82,206,242,188,19,17,211,59,253,247,205,99,120,39,159,250,191,69,229,97,103,147,243,179,36,213,95,156,99,18,73,57,200,212,119,231,28,238,59,108,221,147,208,242,167,127,232,235,163,172,239,171,252,238,162,193,96,172,250,27,27,179,112,250,193,144,118,225,168,250,47,187,13,67,233,127,189,95,60,82,79,221,146,157,99,252,218,175,13,249,59,100,79,80,236,30,26,125,10,211,117,53,147,85,106,126,167,80,82,85,105,126,57,81,61,182,170,133,213,82,199,61,222,226,180,232,173,129,139,4,140,150,22,66,147,195,51,164,87,39,37,237,198,214,189,29,34,199,118,127,91,49,95,173,95,81,126,179,90,190,178,125,31,244,183,208,254,118,63,61,228,123,157,175,51,216,223,185,217,238,125,142,231,30,60,190,206,251,250,28,47,91,245,191,65,188,61,244,26,217,71,71,99,164,161,163,161,167,125,187,17,196,109,210,112,158,229,59,126,211,145,28,238,78,70,35,158,146,79,85,39,37,69,147,147,187,146,200,198,73,69,119,62,164,117,182,237,173,172,234,54,171,62,171,102,162,178,162,10,148,190,83,83,193,76,254,112,192,202,118,34,197,19,27,10,177,97,99,99,123,21,156,36,98,185,175,71,35,157,184,105,120,28,127,164,204,147,94,114,205,6,198,47,189,72,227,20,150,60,218,162,159,122,136,162,94,220,243,193,233,218,168,170,167,224,214,210,84,189,191,106,72,26,170,141,95,93,162,87,45,60,61,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,10,161,241,147,200,26,181,214,43,23,144,143,118,249,175,207,238,156,189,150,247,127,147,191,244,123,79,131,224,247,171,177,217,50,91,142,155,86,213,57,177,86,54,162,166,22,108,170,157,201,38,161,141,61,140,95,233,246,187,255,0,121,208,60,101,100,164,250,191,143,179,211,189,253,247,252,239,252,59,127,221,191,236,56,31,132,206,73,136,216,117,150,120,178,9,89,29,85,101,51,169,233,21,211,53,155,202,250,186,30,9,178,185,55,245,69,244,68,95,234,80,58,79,141,70,93,124,143,49,193,49,88,171,164,109,182,91,77,92,239,133,54,226,231,173,75,61,87,211,127,251,27,62,255,0,184,172,98,218,252,99,109,184,45,202,151,14,172,172,87,50,248,219,125,79,149,149,106,17,172,237,45,77,63,243,121,122,251,100,245,219,239,79,236,169,69,77,148,0,0,0,0,1,250,31,65,85,29,58,85,58,45,162,114,236,142,228,159,179,127,253,71,252,82,64,250,170,168,169,227,114,35,165,123,88,138,190,196,85,93,137,49,166,22,43,188,246,79,169,57,5,202,203,83,69,85,75,231,32,167,89,158,201,28,231,49,145,181,168,173,70,185,87,142,233,178,111,234,160,70,32,74,141,89,232,59,84,48,252,90,147,53,199,44,21,151,90,10,158,231,115,200,193,85,82,145,241,146,56,211,117,72,54,77,220,231,123,93,247,47,236,216,139,117,20,213,52,146,172,53,84,242,67,35,87,101,108,140,86,170,125,222,197,3,252,192,0,0,0,90,55,133,214,89,145,105,246,69,77,137,84,82,189,150,139,253,27,42,216,157,246,171,86,105,223,69,26,59,100,71,59,126,12,253,168,159,212,112,191,21,124,226,76,135,169,187,238,60,217,63,53,101,157,177,35,118,246,43,232,232,213,127,154,159,123,63,106,156,211,165,61,75,206,244,227,82,177,251,237,130,170,134,161,210,85,82,82,50,9,160,238,125,149,168,129,201,232,221,151,249,136,158,211,242,117,167,169,18,234,94,183,223,111,119,75,76,52,119,127,48,141,174,116,76,123,25,35,210,8,24,138,141,116,142,219,210,63,216,158,223,244,4,223,240,102,213,199,85,46,83,165,117,245,78,114,81,219,233,234,233,35,84,93,154,139,87,55,61,182,103,237,168,111,181,223,251,118,180,210,138,252,39,242,182,99,93,73,77,74,232,249,125,47,111,130,137,23,138,46,220,171,233,83,127,106,109,237,254,159,234,47,77,23,116,220,15,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,1,154,206,172,125,233,245,147,226,6,67,243,25,205,41,153,172,234,199,222,159,89,62,32,100,63,49,156,11,169,240,184,247,19,211,47,198,190,113,90,69,255,0,20,31,15,186,155,181,77,235,170,29,22,181,82,49,236,167,117,126,97,99,166,138,42,102,112,134,42,170,138,203,210,203,44,237,106,189,90,200,26,248,34,139,156,143,87,75,246,158,231,239,40,60,46,61,196,244,203,241,175,156,86,146,168,12,171,150,169,225,89,208,119,253,40,234,175,87,236,191,231,101,196,44,87,59,119,254,65,244,215,182,191,187,254,248,108,76,146,31,243,117,12,119,248,167,157,86,255,0,225,55,167,23,46,174,45,186,183,100,75,85,159,75,33,236,222,238,24,155,35,73,252,205,226,57,213,203,73,29,60,145,44,49,91,164,68,141,239,98,185,235,235,44,76,100,113,185,139,20,255,0,0,114,174,172,125,214,53,147,225,254,67,242,233,206,170,114,174,172,125,214,53,147,225,254,67,242,233,192,205,97,161,239,15,221,94,195,117,127,165,12,6,124,62,122,181,126,31,103,161,196,46,240,212,192,177,62,11,141,13,28,12,149,168,190,173,123,28,213,142,70,57,170,187,178,86,163,184,189,30,198,231,132,235,253,42,245,49,153,116,161,171,148,122,165,135,208,210,92,88,234,119,91,110,246,202,148,70,178,227,110,145,241,190,88,18,78,42,232,95,202,40,222,201,26,139,197,236,111,38,189,156,227,120,74,15,20,46,133,191,34,153,83,245,199,71,48,207,41,166,215,174,31,76,83,81,59,148,54,43,164,146,57,23,104,81,169,229,232,230,222,62,222,202,230,50,85,124,127,154,107,169,227,91,41,232,91,167,79,228,197,211,142,59,128,92,169,251,89,37,195,149,247,38,251,124,182,186,84,49,156,226,244,150,72,255,0,51,27,33,167,229,27,145,143,236,119,17,17,94,167,85,210,173,76,197,117,147,78,49,205,82,194,170,252,197,151,38,183,197,112,166,229,36,111,146,30,105,246,224,151,182,247,177,179,68,244,116,114,49,28,188,36,99,218,171,187,84,245,96,14,85,212,191,78,152,39,84,26,89,95,166,121,213,63,249,218,203,61,111,57,191,193,151,79,45,52,48,86,118,226,150,62,247,107,190,247,118,158,238,15,246,42,123,21,58,168,3,52,61,69,104,54,101,211,110,174,95,116,167,51,162,171,107,237,213,15,125,178,186,106,116,133,151,107,114,189,201,79,91,18,53,239,111,9,26,221,213,168,247,112,122,62,55,47,54,57,19,160,73,215,110,188,175,75,148,253,44,195,147,85,182,206,218,137,160,168,186,186,126,85,178,89,22,40,219,21,157,143,217,28,202,102,185,38,87,110,231,57,241,190,56,17,89,11,22,57,39,167,141,239,212,79,201,102,154,125,33,255,0,86,127,88,42,254,136,255,0,29,255,0,74,252,178,121,255,0,103,230,191,199,125,27,250,127,111,252,143,78,225,80,32,117,94,154,58,116,206,250,160,213,58,13,51,193,105,255,0,205,86,94,43,121,195,254,12,181,249,152,97,158,179,183,44,177,247,187,93,246,59,180,199,115,127,177,19,218,169,161,61,11,208,189,56,233,211,78,45,218,95,165,246,111,35,106,161,222,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,114,103,241,110,235,178,53,26,214,177,141,99,24,198,54,37,120,52,197,134,207,210,229,210,233,98,194,169,45,55,216,242,138,187,93,246,236,217,86,89,239,47,138,40,167,130,71,170,162,44,108,138,42,180,137,177,34,171,17,89,36,137,179,166,121,61,64,229,93,88,251,172,107,39,195,252,135,229,211,153,172,52,167,213,143,186,198,178,124,63,200,126,93,57,154,192,44,251,197,23,195,254,178,209,89,114,234,111,68,49,222,245,170,111,51,113,206,45,112,73,60,245,81,213,75,60,179,205,118,111,113,239,229,10,247,118,150,56,209,141,133,177,182,68,106,177,101,116,80,91,166,142,162,243,190,151,245,78,131,83,48,90,143,243,84,119,138,46,16,255,0,132,237,126,102,25,167,163,238,75,20,157,158,239,97,141,238,177,188,217,237,69,246,162,233,34,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,139,60,69,58,21,169,233,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,244,30,214,57,239,123,85,239,11,147,233,215,94,112,222,164,180,142,197,170,216,101,109,35,153,113,167,99,46,116,48,212,44,207,180,220,81,141,90,138,41,85,204,99,185,198,231,108,142,86,55,155,21,146,53,56,61,170,181,237,227,157,250,147,253,228,254,26,68,174,128,122,193,186,244,155,171,141,117,193,105,36,193,51,26,138,58,12,173,147,68,229,125,52,12,123,146,58,232,157,27,29,47,58,116,154,87,172,109,107,146,86,57,236,227,205,99,146,57,63,227,69,148,216,179,156,87,167,172,215,22,174,243,182,92,130,223,124,186,91,170,123,79,143,191,75,60,118,185,34,147,131,209,175,111,38,61,171,179,145,28,155,236,168,139,232,7,128,240,84,247,167,202,126,31,215,124,198,220,90,167,82,253,58,96,157,80,105,101,126,153,231,84,255,0,231,107,44,245,188,230,255,0,6,93,60,180,208,193,89,219,138,88,251,221,174,251,221,218,123,184,63,216,169,236,84,170,191,5,79,122,124,167,225,253,119,204,109,196,244,241,6,235,110,213,210,134,1,29,139,24,158,146,187,81,114,170,122,136,109,84,109,170,107,103,180,192,232,102,107,46,207,141,208,202,199,178,58,134,198,214,197,34,53,38,94,226,53,85,35,147,96,164,29,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,255,0,69,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,75,52,240,163,235,150,251,152,92,96,233,119,87,47,158,110,174,158,223,79,79,129,77,29,173,145,241,165,162,165,114,75,65,52,144,162,34,240,130,6,73,27,222,206,78,227,58,62,85,114,196,197,171,107,77,179,50,213,124,254,138,205,71,37,93,255,0,44,204,111,17,211,68,250,186,180,89,238,23,26,185,145,173,89,38,153,200,138,249,37,145,55,124,142,79,87,42,185,125,170,94,71,135,167,66,244,125,38,98,181,153,110,83,95,244,150,125,152,91,232,126,145,108,148,112,51,232,40,210,52,146,91,124,50,177,242,44,159,159,115,187,146,182,68,142,94,196,10,140,111,111,147,130,96,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,149,43,226,215,214,191,211,117,149,157,38,233,149,206,213,89,101,135,179,38,105,112,129,123,242,58,186,25,251,140,182,53,85,188,35,236,190,40,164,149,209,185,206,89,21,177,42,198,177,76,199,132,96,235,251,172,27,175,86,90,184,231,91,214,146,60,19,14,168,172,160,197,25,12,78,71,212,192,247,181,36,174,149,210,49,178,243,168,72,98,122,70,230,181,34,99,88,206,60,210,73,36,142,191,84,242,175,170,191,94,190,172,221,126,173,253,33,244,79,211,30,74,79,35,231,187,125,223,45,223,219,183,222,237,253,190,223,46,92,126,214,219,122,157,3,166,46,158,178,174,168,53,150,203,164,120,181,79,144,243,253,202,155,141,209,244,178,84,67,108,161,137,188,165,168,145,172,79,247,49,177,28,230,53,242,203,19,21,236,231,201,47,251,249,46,104,79,228,39,249,52,125,70,255,0,83,111,254,242,125,39,89,255,0,118,121,223,245,199,119,204,127,174,62,223,248,207,252,31,209,251,32,82,95,64,61,96,221,122,77,213,198,186,224,180,146,96,153,141,69,29,6,86,201,162,114,190,154,6,61,201,29,116,78,141,142,151,157,58,77,43,214,54,181,201,43,28,246,113,230,177,201,29,255,0,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,103,7,170,174,153,243,46,148,53,114,179,75,115,10,234,75,139,29,78,219,149,162,231,76,168,214,92,109,210,62,70,69,58,199,201,93,11,249,69,35,31,27,149,120,189,142,226,231,179,132,143,153,94,19,189,107,220,113,108,170,217,210,190,164,92,249,227,119,157,233,176,233,222,180,180,240,218,171,157,37,69,68,148,242,57,90,201,38,243,82,77,197,138,233,30,228,149,34,141,140,84,149,85,129,111,229,0,248,163,251,246,106,111,224,191,39,162,47,248,160,31,20,127,126,205,77,252,23,228,244,64,72,175,4,108,255,0,13,177,102,90,155,167,215,156,134,146,143,33,202,169,237,53,54,90,25,149,90,250,246,81,165,106,212,164,74,169,197,207,99,103,141,234,205,249,171,57,185,17,91,27,213,178,211,196,103,162,143,229,85,167,16,95,240,11,101,170,61,77,197,191,57,109,169,157,59,82,93,40,81,30,178,91,29,55,38,177,188,158,244,146,39,74,142,107,36,107,155,188,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,52,19,208,191,89,182,46,176,244,226,170,231,37,171,232,108,207,23,242,244,249,53,182,38,61,105,91,36,168,254,213,77,52,142,223,120,101,237,74,169,27,156,178,70,230,57,174,228,136,201,100,12,251,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,135,119,87,159,202,183,70,151,235,77,111,123,80,176,238,213,22,81,194,131,203,67,63,117,210,249,90,184,248,170,198,189,216,226,119,52,111,14,50,199,46,209,178,53,139,151,138,235,75,195,47,25,234,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,73,63,161,122,23,167,29,58,105,197,187,75,244,190,205,228,109,84,59,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,254,45,221,118,70,163,90,214,49,172,99,24,198,135,64,0,1,154,206,172,125,233,245,147,226,6,67,243,25,203,169,240,184,247,19,211,47,198,190,113,90,82,183,86,62,244,250,201,241,3,33,249,140,229,212,248,92,123,137,233,151,227,95,56,173,2,85,0,0,0,0,229,93,88,251,172,107,39,195,252,135,229,211,153,172,52,167,213,143,186,198,178,124,63,200,126,93,57,154,192,53,80,1,92,30,42,29,117,83,96,24,245,215,166,29,45,175,164,159,39,190,83,205,109,204,230,154,150,94,118,155,116,244,176,189,176,68,146,70,144,200,250,168,106,85,22,70,61,253,166,53,233,197,178,61,143,140,56,87,137,215,136,5,30,174,214,84,244,253,162,25,23,155,193,105,57,65,147,92,162,142,9,105,111,213,81,207,12,209,54,153,238,98,200,144,193,37,63,164,209,189,173,153,207,118,200,232,218,199,201,208,63,249,5,31,253,159,236,196,170,178,213,63,249,5,31,253,159,236,196,10,171,53,59,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,150,35,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,136,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,129,72,30,35,189,31,90,186,79,213,202,7,96,201,86,184,38,107,79,61,125,149,149,50,182,71,208,207,19,209,42,104,81,202,245,150,70,68,146,64,246,73,35,81,85,147,181,138,233,31,27,228,115,195,207,173,59,175,75,26,161,79,98,203,242,10,182,233,94,75,80,169,144,81,165,51,170,146,138,117,143,140,87,8,35,107,145,204,123,92,145,54,85,98,57,95,10,57,59,114,61,144,241,228,29,78,245,11,149,117,65,172,183,173,92,202,105,188,135,159,237,211,91,173,108,170,146,162,27,101,12,77,227,21,60,110,122,255,0,186,145,234,214,177,175,150,89,94,140,103,62,41,55,252,40,122,28,169,201,110,182,78,174,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,180,171,52,77,147,118,54,54,119,130,221,0,0,69,95,20,127,113,61,77,252,23,231,20,69,43,116,157,239,79,163,127,16,49,239,152,192,93,79,138,63,184,158,166,254,11,243,138,34,149,186,78,247,167,209,191,136,24,247,204,96,3,70,121,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,120,74,205,209,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,81,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,132,76,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,0,2,149,188,106,253,233,241,111,135,244,63,49,184,157,87,192,199,245,217,251,183,252,72,229,94,53,126,244,248,183,195,250,31,152,220,78,171,224,99,250,236,253,219,254,36,7,117,241,44,232,86,167,169,172,102,151,83,244,198,130,174,171,84,49,202,120,45,180,180,45,170,138,56,46,246,229,168,85,116,15,89,228,100,80,190,21,158,105,155,34,57,57,39,114,55,53,234,232,214,58,54,53,80,86,95,138,247,67,148,217,45,170,247,213,198,156,190,173,111,182,218,122,119,229,214,148,100,181,9,93,73,19,99,129,181,176,35,81,203,19,224,137,172,238,181,118,137,97,137,210,110,199,70,254,240,116,175,14,15,16,10,62,162,44,81,105,38,175,100,95,234,177,65,230,103,138,166,162,56,41,227,200,169,121,190,78,84,236,133,145,198,201,161,141,81,143,133,27,201,99,137,37,106,191,243,201,20,234,50,239,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,156,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,111,251,162,78,176,113,158,174,116,190,43,211,86,146,139,54,177,211,192,220,178,207,73,21,71,98,134,121,100,157,144,190,57,37,98,53,204,153,180,207,149,24,215,200,177,163,145,143,115,149,57,56,36,81,85,126,57,223,169,63,222,79,225,165,170,21,87,227,157,250,147,253,228,254,26,4,85,240,184,247,236,211,47,198,190,79,90,93,79,83,189,61,98,189,80,104,213,235,72,242,154,159,33,231,251,117,54,235,163,41,99,168,154,217,93,19,185,69,81,27,94,159,238,163,122,53,204,115,226,150,86,35,217,207,146,102,218,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,250,124,60,250,211,181,117,79,165,244,246,44,191,32,164,118,170,99,84,234,153,5,26,83,54,149,107,96,73,56,197,112,130,54,185,90,246,57,171,19,101,86,35,81,147,43,147,183,27,31,15,32,164,29,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,255,0,69,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,73,43,104,235,142,155,37,240,255,0,204,186,71,212,102,85,173,246,219,79,109,102,35,118,87,203,80,149,212,145,93,169,167,117,20,234,229,114,196,248,34,107,251,78,77,162,88,98,108,123,49,209,179,189,103,221,127,116,125,106,234,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,46,21,11,12,76,73,28,230,172,79,107,31,203,130,73,28,148,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,40,31,148,213,65,149,115,85,0,0,0,115,253,89,208,29,26,215,95,160,63,43,154,123,106,202,62,171,220,18,231,107,243,172,114,246,38,244,228,213,226,169,220,133,252,89,220,129,252,162,147,131,57,177,220,91,183,64,0,10,171,241,206,253,73,254,242,127,13,57,87,130,167,189,62,83,240,254,187,230,54,227,170,248,231,126,164,255,0,121,63,134,156,171,193,83,222,159,41,248,127,93,243,27,112,23,82,120,172,43,69,244,191,78,179,44,199,80,48,124,66,146,205,125,207,234,41,234,242,58,138,103,200,214,87,207,10,73,194,85,137,93,218,99,213,102,149,207,115,26,213,145,242,57,239,228,229,85,61,168,0,0,0,0,3,42,229,255,0,120,92,123,137,233,151,227,95,56,173,40,4,191,239,11,143,113,61,50,252,107,231,21,160,74,160,0,3,42,230,170,12,171,129,165,62,147,189,214,52,111,225,254,61,242,232,10,192,241,58,240,255,0,163,210,42,202,158,160,116,67,29,242,152,45,95,41,242,107,108,82,65,21,45,134,170,73,225,134,39,83,49,207,73,22,25,228,168,244,134,54,57,176,185,142,217,91,27,152,200,236,255,0,164,239,117,141,27,248,127,143,124,186,3,165,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,6,96,176,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,115,149,251,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,132,250,62,233,51,13,233,23,75,254,163,216,170,41,47,23,218,250,137,42,111,185,27,104,22,150,123,171,210,71,172,8,246,44,146,171,25,20,79,72,218,196,127,13,251,143,68,71,74,245,95,149,211,7,67,154,71,210,150,101,157,230,26,124,250,186,135,230,21,17,50,134,26,230,50,87,217,45,205,78,107,69,4,234,139,51,216,233,149,206,115,156,239,180,200,169,154,228,115,225,89,100,145,64,82,183,141,95,189,62,45,240,254,135,230,55,19,170,248,24,254,187,63,118,255,0,137,28,171,198,175,222,159,22,248,127,67,243,27,137,213,124,12,127,93,159,187,127,196,128,120,231,126,164,255,0,121,63,134,156,171,193,83,222,159,41,248,127,93,243,27,113,213,124,115,191,82,127,188,159,195,78,85,224,169,239,79,148,252,63,174,249,141,184,11,52,235,7,164,204,55,171,173,47,250,143,125,168,164,179,223,104,42,35,169,177,100,110,160,90,169,237,79,89,24,179,163,24,146,68,175,100,177,49,99,115,21,252,55,237,189,81,93,19,21,51,237,170,90,91,157,232,182,119,115,211,61,75,177,125,13,146,89,187,62,118,139,205,67,81,218,238,194,201,163,252,228,47,124,110,222,57,88,239,178,229,219,125,151,101,69,68,211,241,18,188,64,250,28,166,234,239,13,181,215,225,143,199,236,218,139,96,168,141,148,87,123,147,37,99,42,173,202,174,238,209,77,44,40,231,35,17,207,239,49,203,28,156,94,199,53,168,196,158,71,129,199,252,49,124,64,43,53,118,142,155,167,237,111,200,188,222,117,73,198,12,102,229,44,115,203,85,126,165,142,9,166,149,181,47,107,22,52,154,8,233,253,102,145,237,116,205,123,119,71,72,215,190,74,108,52,103,210,103,71,218,95,210,46,27,45,139,7,74,186,251,237,226,158,149,185,29,246,166,89,17,247,89,224,89,85,143,72,21,238,138,157,141,90,137,90,198,49,55,224,173,71,186,71,34,189,115,152,5,255,0,120,92,123,137,233,151,227,95,56,173,33,255,0,139,95,69,31,66,86,86,117,101,166,86,203,85,29,150,110,204,121,165,190,4,236,72,218,233,167,237,178,230,212,87,112,147,188,249,98,142,86,198,214,185,36,70,202,169,34,203,51,217,48,60,46,61,196,244,203,241,175,156,86,149,171,226,97,214,189,187,169,252,238,219,132,233,165,207,204,233,182,37,181,77,21,100,107,85,15,211,53,211,67,26,201,81,53,60,205,143,135,103,119,193,26,58,62,73,188,238,71,171,102,70,180,35,86,133,235,166,163,244,233,168,246,237,80,210,251,207,145,186,208,239,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,248,183,116,221,28,142,107,94,199,49,236,99,219,163,77,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,84,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,90,32,232,95,163,43,239,88,122,143,85,108,146,235,244,54,25,139,249,122,140,154,229,19,216,181,77,142,85,127,106,154,154,55,111,188,210,246,165,68,145,205,88,227,107,28,231,114,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,64,63,89,207,250,133,202,111,184,54,129,106,94,107,139,87,121,43,214,63,135,222,110,150,234,158,211,36,236,85,65,69,44,145,73,193,232,230,59,139,216,213,217,200,173,93,182,84,84,244,58,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,77,246,221,23,216,5,16,255,0,117,31,174,207,246,243,255,0,147,54,127,249,161,127,196,0,254,226,167,75,31,236,251,85,127,243,173,187,254,98,79,240,0,0,6,112,122,208,209,203,22,129,117,65,159,233,86,45,55,59,45,170,225,29,69,186,62,47,79,45,75,87,79,21,92,84,219,189,239,123,251,44,168,108,93,199,57,92,254,223,53,217,93,178,104,248,170,15,28,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,119,237,49,234,179,87,189,190,136,247,162,73,250,73,26,113,8,235,110,235,54,197,253,205,235,191,73,23,59,87,60,145,153,5,61,61,181,241,177,241,71,244,59,235,86,231,37,75,159,246,219,44,204,170,137,240,186,53,236,167,110,166,7,55,184,177,202,113,94,150,52,83,249,68,245,5,132,232,228,151,15,37,73,144,92,23,207,206,217,123,114,50,134,8,159,81,85,218,119,110,68,73,150,8,101,72,249,49,91,220,86,114,217,187,170,114,162,197,60,22,244,114,197,152,107,46,91,172,87,121,187,149,122,119,111,167,167,181,211,113,122,113,170,185,54,162,55,84,243,107,209,23,132,16,84,69,219,115,30,215,121,158,95,101,209,181,84,46,80,229,93,88,251,172,107,39,195,252,135,229,211,157,84,229,93,88,251,172,107,39,195,252,135,229,211,129,154,195,85,6,85,205,73,101,153,77,139,6,197,111,57,174,83,93,228,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,224,196,115,221,197,140,114,236,212,87,46,219,34,42,250,1,73,158,37,157,10,211,116,203,147,82,234,126,152,208,82,82,233,126,71,81,5,182,150,133,181,82,201,61,162,226,148,234,174,129,235,60,143,150,102,76,144,77,51,100,71,47,21,238,70,230,177,27,26,201,202,186,36,235,7,38,233,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,247,235,160,138,57,217,11,227,146,86,43,154,248,93,82,249,81,141,124,105,34,181,24,247,53,23,147,93,109,245,131,147,117,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,201,221,3,195,139,161,202,110,171,115,42,252,195,80,95,87,79,167,88,125,68,12,174,134,38,75,19,239,117,110,69,122,81,69,58,34,53,140,107,81,174,157,205,119,117,172,150,38,181,26,179,36,177,132,191,241,108,207,240,221,83,232,155,0,212,29,62,200,105,47,152,245,243,56,160,169,161,174,166,85,225,43,62,143,185,34,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,66,15,11,143,126,205,50,252,107,228,245,164,255,0,241,171,247,88,197,190,32,80,252,186,226,64,15,11,143,126,205,50,252,107,228,245,160,92,247,85,93,51,225,189,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,146,54,102,113,150,70,62,55,42,114,99,221,197,204,127,9,25,158,29,82,210,220,239,69,179,187,158,153,234,93,139,232,108,146,205,217,243,180,94,106,26,142,215,118,22,77,31,231,33,123,227,118,241,202,199,125,151,46,219,236,187,42,42,38,159,136,213,215,71,70,86,46,176,244,226,150,217,29,215,232,108,207,23,243,21,24,205,202,87,189,105,91,36,168,206,237,53,76,109,223,120,101,237,68,139,35,90,178,70,230,53,205,228,136,248,164,8,1,225,139,226,1,71,164,85,148,221,63,107,126,69,229,48,90,190,48,99,55,41,99,130,42,91,13,84,147,205,52,173,169,123,88,146,44,51,201,81,235,52,143,115,97,115,27,186,54,55,61,241,220,161,150,27,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,75,137,240,197,241,0,172,213,218,58,110,159,181,191,34,243,121,213,39,24,49,155,148,177,207,45,85,250,150,56,38,154,86,212,189,172,88,210,104,35,167,245,154,71,181,211,53,237,221,29,35,94,249,2,197,64,0,0,0,8,235,214,223,88,56,207,72,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,188,155,210,181,211,93,52,227,167,77,56,184,234,134,168,94,124,141,170,135,104,161,134,36,71,213,92,42,156,138,177,210,211,70,170,157,201,159,197,219,38,232,212,107,92,247,185,140,99,222,220,235,107,166,186,106,63,81,122,143,113,213,13,80,188,249,235,173,118,209,67,12,72,172,165,183,210,181,85,99,165,166,141,85,123,112,179,147,182,77,213,202,231,57,239,115,222,247,189,193,224,11,105,240,142,235,54,197,87,98,179,244,119,150,218,188,141,214,135,207,212,98,151,26,118,61,241,220,35,115,230,173,169,166,168,79,94,220,204,229,60,140,147,210,55,198,213,98,240,123,27,223,169,96,6,170,1,13,124,56,186,227,169,234,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,3,42,229,228,248,126,231,154,95,160,190,28,56,166,171,231,117,84,152,237,138,58,139,149,93,242,229,13,190,73,95,44,242,94,102,163,138,89,91,78,199,75,43,246,74,104,145,220,92,168,198,49,23,102,179,210,141,143,127,149,107,166,163,229,250,79,133,104,133,206,243,218,195,48,79,55,45,182,215,78,138,200,230,170,168,169,158,121,42,170,61,87,187,50,121,135,198,197,93,154,200,209,81,173,69,124,174,144,61,95,85,221,87,106,63,86,186,142,252,215,53,151,200,218,168,123,144,88,44,16,76,175,165,180,82,185,81,85,173,85,68,238,76,254,45,89,102,84,71,72,230,181,17,24,198,71,27,37,87,134,47,135,253,30,174,214,83,117,3,173,248,239,155,193,105,56,207,140,219,101,146,9,105,111,213,81,207,52,50,186,165,141,122,200,144,193,37,63,172,50,49,173,153,207,110,234,232,218,246,73,199,252,60,250,44,186,245,79,170,20,247,220,191,31,171,118,149,227,85,10,185,5,98,84,186,149,43,103,72,249,69,111,130,70,181,92,247,185,203,19,165,70,43,85,144,171,151,185,27,223,15,43,233,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,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,2,178,124,101,41,35,118,49,143,212,36,77,87,255,0,125,253,173,147,127,241,150,244,35,191,133,31,228,251,242,201,47,215,24,41,164,171,109,59,157,67,221,163,73,182,159,205,208,246,213,23,131,184,174,252,189,119,77,191,106,22,163,213,182,1,101,204,244,138,235,45,117,147,233,10,170,94,199,97,190,101,241,109,202,170,14,94,199,34,123,26,158,223,216,84,119,135,29,147,76,178,61,104,167,177,103,84,177,37,98,73,28,244,79,146,170,104,247,155,205,81,182,54,162,49,200,138,187,185,222,213,254,180,2,102,120,186,80,225,18,105,238,57,112,184,209,53,213,237,166,157,180,114,71,76,197,114,71,230,104,247,78,74,221,209,54,85,244,221,61,170,83,74,237,191,161,118,190,39,120,86,45,6,139,219,165,167,180,85,212,220,168,104,217,77,111,90,120,170,101,70,196,218,170,68,84,85,102,237,79,178,171,250,126,171,247,20,155,52,50,193,34,197,60,79,141,237,246,181,237,84,84,254,197,3,254,0,0,0,0,122,253,38,181,216,174,249,237,162,147,36,174,90,75,127,155,167,89,165,70,171,182,111,122,52,119,162,49,234,191,101,92,190,207,187,251,14,213,144,222,237,246,125,87,167,185,225,208,205,112,176,227,212,236,100,210,70,214,198,174,142,10,149,115,157,193,235,31,47,176,141,251,147,125,246,219,238,72,231,100,100,114,93,232,217,43,149,172,116,241,163,149,26,174,93,185,38,254,137,234,165,183,244,65,104,210,136,244,91,38,142,92,130,213,244,205,117,166,182,145,148,85,85,222,82,89,28,250,74,109,182,73,36,79,107,254,206,251,109,190,254,190,138,7,107,232,211,168,237,35,215,124,33,52,253,210,249,218,218,79,241,148,149,118,215,171,29,202,106,137,83,213,232,230,47,164,91,255,0,98,125,231,159,215,191,11,157,38,212,175,53,115,194,233,161,177,92,95,27,251,113,192,218,90,88,57,175,117,201,186,71,72,229,253,39,181,61,190,198,255,0,65,82,86,123,198,165,104,78,167,204,184,188,140,165,187,210,241,244,141,212,213,9,246,169,215,249,206,238,49,126,196,174,255,0,79,237,79,73,235,211,207,139,138,82,67,21,159,90,97,107,85,142,108,107,88,233,17,17,17,18,38,239,194,158,143,250,37,119,183,250,63,96,17,103,168,191,15,205,88,233,225,31,123,202,36,181,45,129,238,145,97,170,130,226,147,59,130,76,216,219,187,82,54,187,117,238,71,252,223,231,47,236,93,162,178,166,203,177,106,189,111,245,209,160,218,215,167,116,24,166,23,124,166,188,79,83,18,186,120,90,234,152,123,78,73,169,164,70,171,159,11,19,254,196,239,189,61,159,216,86,126,89,136,92,44,247,217,45,180,208,37,75,183,106,53,180,175,108,254,214,181,125,177,185,201,252,239,218,7,154,7,251,214,91,235,237,242,36,85,244,83,211,61,83,116,108,177,171,23,111,234,95,234,95,244,31,225,178,175,177,20,14,143,160,182,124,207,38,212,219,13,159,12,86,203,114,90,234,87,83,197,53,66,199,26,191,204,68,214,238,187,166,223,105,205,79,111,176,232,189,90,244,211,173,186,85,144,63,59,213,11,77,5,60,121,27,221,81,27,233,174,12,159,126,45,129,23,116,71,43,147,252,116,126,221,254,255,0,216,127,199,73,90,13,174,185,126,166,227,185,30,13,130,222,221,75,71,95,73,82,234,255,0,38,137,2,49,149,16,61,87,156,187,51,216,230,59,219,236,245,246,110,88,31,92,125,51,245,59,174,56,134,45,97,199,177,201,238,81,90,45,177,69,52,113,201,66,213,238,172,84,93,207,108,141,95,241,144,191,216,170,158,158,158,155,110,17,47,194,103,22,166,200,250,144,169,169,168,122,181,109,54,216,107,25,178,162,110,230,215,211,47,222,139,251,63,163,250,203,207,68,217,54,42,75,161,94,140,186,170,208,157,106,131,43,191,96,53,118,219,100,241,193,79,89,44,147,209,57,59,73,87,4,143,246,74,245,253,22,57,125,19,127,66,218,226,238,44,76,89,83,103,241,78,73,253,59,122,129,255,0,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,5,69,235,127,139,183,82,90,107,173,25,246,156,216,176,157,53,158,219,138,229,23,91,37,28,181,118,218,247,79,36,20,213,114,67,27,164,115,107,26,213,122,181,136,170,168,214,166,251,236,137,236,45,208,173,93,88,240,107,252,168,106,158,101,169,159,202,59,232,207,173,185,5,198,251,228,190,168,119,188,175,154,169,146,110,215,115,206,183,159,30,231,30,92,91,190,219,236,155,236,4,191,232,207,90,242,174,162,122,108,195,245,143,53,183,218,168,175,89,7,210,30,102,11,92,82,71,74,206,197,125,69,59,56,54,73,36,122,110,200,90,171,187,215,237,42,237,178,108,137,66,253,88,251,211,235,39,196,12,135,230,51,151,253,210,230,133,255,0,38,189,9,198,116,83,235,79,214,63,171,158,119,252,39,228,124,159,127,204,86,79,83,254,39,185,39,30,61,254,63,166,187,241,223,211,125,146,128,122,177,247,167,214,79,136,25,15,204,103,2,234,124,46,61,196,244,203,241,175,156,86,146,168,138,190,23,30,226,122,101,248,215,206,43,73,84,0,0,0,229,93,88,251,172,107,39,195,252,135,229,211,157,84,229,93,88,251,172,107,39,195,252,135,229,211,129,154,195,186,245,3,210,102,101,161,24,14,152,106,147,170,42,239,120,158,165,98,246,235,211,46,205,160,72,32,160,184,212,194,179,186,218,245,73,30,170,246,196,172,123,100,114,71,221,78,231,6,254,106,78,60,40,209,70,145,233,158,43,172,157,8,233,246,150,230,180,158,98,203,147,105,125,142,223,83,198,56,223,36,60,237,144,112,158,46,227,30,198,205,19,209,178,70,245,106,240,145,140,114,38,237,64,42,47,195,231,173,187,175,74,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,61,175,166,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,56,61,85,116,207,153,116,161,171,149,154,91,152,87,82,92,88,234,118,220,173,23,58,101,70,178,227,110,145,242,50,41,214,62,74,232,95,202,41,24,248,220,171,197,236,119,23,61,156,36,124,192,240,167,235,142,155,77,110,180,29,45,234,75,42,229,177,100,247,132,102,45,115,107,229,157,109,215,26,167,49,137,68,248,247,84,101,52,210,236,230,186,54,167,110,105,100,115,209,205,149,210,66,23,18,1,207,250,129,212,207,200,222,135,103,154,165,29,93,170,158,175,25,199,235,174,20,31,74,73,194,150,106,230,66,239,43,3,254,219,21,221,217,214,40,209,141,114,57,238,122,53,171,201,200,5,37,248,160,235,125,171,91,58,175,189,54,205,99,171,183,83,224,20,238,193,222,250,153,26,231,214,79,69,89,84,179,78,141,111,163,24,178,205,35,24,156,156,170,200,218,245,226,175,88,217,26,228,192,51,40,176,26,125,82,118,61,86,184,157,85,226,107,3,46,205,68,116,9,113,138,24,231,117,59,213,23,118,61,98,153,143,111,36,78,104,146,112,229,219,147,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,181,251,255,0,70,86,41,124,35,237,180,214,11,175,27,213,37,190,29,103,169,169,123,223,12,53,117,78,161,89,38,138,70,47,119,244,45,210,44,12,72,251,109,124,176,68,247,112,71,200,138,28,87,193,147,84,190,170,117,29,125,211,58,251,239,149,160,206,241,249,60,181,23,149,231,231,46,148,79,73,161,252,226,49,93,31,10,87,92,93,234,230,177,219,236,187,187,182,133,212,153,129,210,124,235,242,95,170,120,110,166,125,23,244,159,213,44,130,221,125,242,93,254,207,154,242,181,49,205,218,238,113,119,14,93,190,60,184,187,109,247,217,118,216,211,70,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,174,206,68,114,111,178,162,47,160,30,3,171,31,117,141,100,248,127,144,252,186,115,53,134,148,250,177,247,88,214,79,135,249,15,203,167,51,88,6,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,240,137,155,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,46,117,186,170,234,99,50,234,191,87,43,53,75,48,161,164,183,49,180,237,182,218,45,148,200,142,101,186,221,27,228,124,80,44,156,81,211,63,148,178,61,242,57,19,147,222,238,45,99,56,70,206,193,226,5,215,117,247,170,172,170,76,43,22,127,146,211,44,126,224,178,91,169,182,100,159,74,85,65,37,84,113,93,121,190,158,42,136,59,180,213,13,79,44,229,86,179,109,215,119,122,167,202,232,23,162,140,171,170,205,71,164,189,221,173,158,95,76,177,155,132,50,100,119,10,132,145,145,215,240,86,200,235,101,58,198,230,61,211,74,197,68,123,152,228,236,198,244,122,175,39,68,201,67,170,248,94,244,45,249,107,202,153,174,58,199,134,121,189,54,178,243,250,30,154,181,220,97,190,221,35,145,168,155,194,173,95,49,71,14,210,119,55,86,177,242,163,35,252,235,91,81,26,117,95,28,239,212,159,239,39,240,210,207,177,60,90,197,131,98,182,108,43,22,161,242,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,243,122,185,238,226,198,53,55,114,171,151,109,213,85,125,74,193,241,206,253,73,254,242,127,13,2,58,248,95,234,109,54,140,234,94,172,106,181,85,154,174,236,204,87,73,238,247,68,161,166,142,87,62,165,241,215,91,213,145,170,197,28,142,141,138,238,40,249,85,138,200,153,202,71,236,198,57,82,63,245,21,175,57,151,82,90,185,125,213,108,206,182,173,207,184,212,61,150,202,25,170,18,102,90,109,200,247,45,61,20,74,214,49,188,35,107,182,87,35,27,205,234,249,28,156,222,229,89,21,225,89,130,254,84,53,79,86,244,207,233,79,163,62,182,232,253,254,197,231,123,29,239,43,230,170,104,161,238,246,249,55,159,30,231,46,60,155,190,219,110,155,238,67,91,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,64,184,159,10,62,138,63,38,88,172,29,74,106,101,178,213,83,146,101,182,250,122,156,74,45,187,211,89,237,115,70,231,45,71,52,114,198,217,170,163,145,158,141,111,56,226,78,42,244,89,166,137,182,42,113,254,143,243,250,109,79,233,115,75,115,56,114,26,187,237,69,86,47,67,77,112,184,85,172,174,158,123,141,52,73,79,90,178,58,84,230,247,165,76,51,34,189,119,230,168,174,69,114,42,57,123,0,16,255,0,196,103,173,127,228,171,167,16,88,48,11,157,170,77,77,202,127,55,109,166,157,123,178,90,232,85,30,146,92,221,15,23,49,220,94,196,142,38,202,173,107,228,115,157,180,173,134,88,214,136,109,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,52,19,215,71,70,86,46,176,244,226,150,217,29,215,232,108,207,23,243,21,24,205,202,87,189,105,91,36,168,206,237,53,76,109,223,120,101,237,68,139,35,90,178,70,230,53,205,228,136,248,164,207,181,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,160,104,83,162,78,143,177,158,145,180,190,43,43,82,146,183,54,190,83,192,236,178,241,73,45,71,98,186,120,164,157,240,178,56,229,122,181,172,133,181,47,137,30,214,70,178,35,81,239,107,85,120,182,69,17,87,195,187,171,207,229,91,163,75,245,166,183,189,168,88,119,106,139,40,225,65,229,161,159,186,233,124,173,92,124,85,99,94,236,113,59,154,55,135,25,99,151,104,217,26,197,202,85,1,31,250,215,233,70,197,213,166,141,86,225,189,171,85,30,95,109,222,179,22,189,214,194,247,121,10,174,76,89,35,87,70,168,244,134,118,51,181,34,108,246,166,236,147,182,247,197,26,25,236,203,49,107,238,13,149,94,112,172,166,135,201,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,205,138,230,59,139,216,228,221,170,173,93,183,69,84,245,47,167,196,71,171,207,228,165,163,73,245,90,183,179,168,89,143,118,139,23,231,65,230,97,131,180,232,188,213,92,156,149,35,78,212,114,183,130,59,159,41,100,139,120,223,26,75,198,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,2,242,124,51,250,215,184,245,63,130,92,176,157,75,185,249,157,73,196,183,169,173,172,145,105,97,250,102,134,105,164,88,234,33,167,133,177,240,236,238,200,36,70,199,197,55,129,202,245,116,202,214,214,183,138,63,191,102,166,254,11,242,122,34,215,186,1,232,250,213,210,110,145,181,183,4,171,147,59,204,105,232,235,242,183,205,43,85,148,211,177,142,88,232,98,108,111,116,92,41,214,105,88,178,53,206,89,94,231,191,151,5,142,56,234,135,197,31,223,179,83,127,5,249,61,16,28,171,77,122,122,202,181,83,70,181,71,87,49,106,158,255,0,228,175,232,154,155,141,173,148,178,75,53,77,13,99,170,91,45,68,110,98,46,221,143,46,217,30,142,106,55,180,178,189,94,222,215,23,249,253,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,69,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,75,31,240,49,253,118,126,237,255,0,18,57,87,137,215,65,223,145,11,237,78,188,233,61,151,142,3,144,92,29,244,149,174,221,110,237,210,226,243,57,144,182,61,221,221,114,246,106,39,117,66,183,140,113,197,11,150,56,83,110,113,53,66,213,58,98,234,23,21,234,131,70,172,186,185,139,83,121,15,63,220,166,184,218,223,85,29,68,214,202,232,157,198,90,121,28,197,255,0,115,35,21,205,99,159,20,177,61,88,206,124,83,170,153,204,232,251,171,60,203,164,93,80,250,241,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,156,246,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,132,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,2,184,58,204,241,64,215,222,157,186,147,204,52,115,10,196,52,254,182,203,143,253,31,229,167,186,91,235,100,170,127,126,130,158,161,252,221,29,92,108,93,159,51,145,54,98,125,148,77,247,93,213,100,255,0,135,167,84,25,247,86,122,47,122,212,109,70,180,99,246,235,149,187,40,169,178,69,21,146,158,104,96,116,17,210,82,76,215,57,179,75,43,149,252,170,30,138,168,228,77,145,190,158,213,94,65,213,31,133,39,242,148,215,108,155,90,255,0,47,95,87,62,177,249,47,240,103,213,111,57,216,242,244,112,83,127,142,243,113,242,229,216,229,250,9,183,45,189,118,221,123,255,0,69,61,41,127,35,237,44,186,233,159,215,223,173,191,73,228,19,223,124,239,209,126,67,183,220,166,167,135,181,219,239,75,190,222,91,151,46,73,191,61,182,244,221,66,139,58,177,247,167,214,79,136,25,15,204,103,46,167,194,227,220,79,76,191,26,249,197,105,74,221,88,251,211,235,39,196,12,135,230,51,151,83,225,113,238,39,166,95,141,124,226,180,9,84,0,0,0,3,149,117,99,238,177,172,159,15,242,31,151,78,102,176,210,159,86,62,235,26,201,240,255,0,33,249,116,230,107,0,189,239,17,222,184,234,122,82,195,104,48,253,62,101,37,70,162,230,20,243,190,134,105,95,20,172,178,82,53,81,139,91,44,10,170,231,189,206,87,54,6,185,189,167,62,41,92,229,114,66,177,73,69,118,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,31,91,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,167,57,95,178,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,91,159,134,47,135,253,102,145,81,211,117,3,173,248,239,148,206,170,248,207,140,219,101,146,120,170,172,52,178,65,52,50,186,165,141,122,70,179,79,29,71,172,50,49,206,133,172,110,234,217,28,246,70,20,216,90,167,255,0,32,163,255,0,179,253,152,149,86,90,167,255,0,32,163,255,0,179,253,152,129,85,100,148,235,163,172,219,239,88,122,143,75,115,142,213,244,54,25,139,249,138,124,102,219,43,24,181,77,142,85,103,118,166,166,70,239,188,210,246,162,85,141,174,88,227,107,26,214,242,84,124,178,70,178,79,245,201,208,230,101,210,22,100,218,170,87,213,223,52,234,249,80,230,88,111,207,98,115,141,251,43,188,149,103,20,70,178,165,173,71,42,57,17,25,51,26,175,98,53,91,44,81,7,171,240,226,232,114,155,170,220,202,191,48,212,23,213,211,233,214,31,81,3,43,161,137,146,196,251,221,91,145,94,148,81,78,136,141,99,26,212,107,167,115,93,221,107,37,137,173,70,172,201,44,119,188,80,95,135,159,90,119,94,150,53,66,158,197,151,228,21,109,210,188,150,161,83,32,163,74,103,85,37,20,235,31,24,174,16,70,215,35,152,246,185,34,108,170,196,114,190,20,114,118,228,123,33,227,125,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,1,250,192,0,69,95,20,127,113,61,77,252,23,231,20,69,43,116,157,239,79,163,127,16,49,239,152,192,93,79,138,63,184,158,166,254,11,243,138,34,149,186,78,247,167,209,191,136,24,247,204,96,3,74,96,0,41,91,198,175,222,159,22,248,127,67,243,27,137,213,124,12,127,93,159,187,127,196,142,85,227,87,239,79,139,124,63,161,249,141,196,234,190,6,63,174,207,221,191,226,64,90,161,242,113,172,166,197,152,91,166,187,99,149,222,110,146,158,225,95,107,146,78,211,227,227,85,69,85,45,37,76,123,61,17,87,132,240,74,205,246,226,238,59,181,85,170,138,191,88,165,109,54,235,95,42,233,79,174,237,89,178,93,174,126,99,76,178,109,80,189,199,145,219,234,22,71,199,65,206,231,44,110,185,211,164,109,123,219,52,76,68,87,181,141,94,244,108,70,42,114,108,79,136,30,39,93,7,126,68,47,181,58,243,164,246,94,56,14,65,112,119,210,86,187,117,187,183,75,139,204,230,66,216,247,119,117,203,217,168,157,213,10,222,49,199,20,46,88,225,77,185,196,213,135,250,23,174,154,143,211,166,163,219,181,67,75,239,62,70,235,67,188,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,226,221,211,116,114,57,173,123,28,199,177,143,110,148,255,0,232,87,61,197,127,237,86,71,141,228,118,255,0,252,93,101,13,202,134,162,63,248,81,205,12,145,191,250,90,230,187,239,69,40,7,174,142,140,175,189,30,106,61,45,178,59,175,211,56,102,81,230,42,49,155,148,175,98,85,58,56,149,157,218,106,152,219,182,211,69,221,137,22,70,181,35,145,175,107,155,197,85,241,70,23,169,161,122,233,167,29,69,233,197,187,84,52,190,243,231,173,85,219,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,206,77,221,55,86,171,92,215,177,207,99,216,247,87,95,142,119,234,79,247,147,248,105,13,122,36,235,7,38,233,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,247,235,160,138,57,217,11,227,146,86,43,154,248,93,82,249,81,141,124,105,34,181,24,247,53,23,147,102,87,142,119,234,79,247,147,248,104,21,107,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,246,53,140,115,151,100,69,83,208,105,110,169,103,122,45,157,219,53,51,77,47,191,67,100,150,110,247,146,173,242,176,212,118,187,176,190,25,63,55,51,31,27,183,142,87,183,237,53,118,223,116,217,81,21,36,7,133,199,191,102,153,126,53,242,122,211,170,248,157,116,29,249,16,190,212,235,206,147,217,120,224,57,5,193,223,73,90,237,214,238,221,46,47,51,153,11,99,221,221,215,47,102,162,119,84,43,120,199,28,80,185,99,133,54,231,19,84,45,39,165,94,166,48,222,171,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,197,27,51,56,203,27,217,35,81,57,49,237,228,214,63,156,108,133,126,46,189,31,99,53,248,109,195,171,76,61,41,45,183,219,93,69,51,114,230,205,45,67,223,119,130,85,164,161,164,124,72,175,116,81,62,5,108,109,86,53,140,71,178,71,185,206,229,27,90,248,1,209,247,86,121,151,72,186,161,245,226,197,79,87,120,177,87,211,201,77,125,199,27,94,148,176,93,88,145,189,32,87,189,99,149,24,248,165,122,72,215,163,57,237,220,98,42,54,87,162,219,79,136,70,127,134,234,159,135,14,109,168,58,125,144,210,95,49,235,229,61,146,166,134,186,153,87,132,172,250,102,141,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,16,40,132,209,239,89,154,215,149,116,237,211,102,97,172,120,85,190,213,91,122,199,254,143,242,208,93,34,146,74,87,247,235,233,233,223,205,177,201,27,215,102,76,229,77,158,159,105,19,125,211,116,92,225,26,83,234,143,66,255,0,148,166,132,228,218,41,245,167,234,231,214,63,37,254,19,242,62,115,177,229,235,32,169,255,0,19,220,143,151,46,199,31,211,77,185,111,235,182,202,21,87,253,218,190,169,255,0,216,14,149,127,230,171,143,252,248,186,146,170,255,0,184,99,255,0,205,69,255,0,34,127,250,252,181,64,0,0,42,175,199,59,245,39,251,201,252,52,229,94,10,158,244,249,79,195,250,239,152,219,142,171,227,157,250,147,253,228,254,26,114,175,5,79,122,124,167,225,253,119,204,109,192,93,72,0,0,0,0,0,12,171,151,253,225,113,238,39,166,95,141,124,226,180,160,18,255,0,188,46,61,196,244,203,241,175,156,86,129,42,128,0,12,171,154,168,50,174,6,148,250,78,247,88,209,191,135,248,247,203,160,58,169,202,186,78,247,88,209,191,135,248,247,203,160,58,168,0,0,20,173,227,87,239,79,139,124,63,161,249,141,196,234,190,6,63,174,207,221,191,226,71,42,241,171,247,167,197,190,31,208,252,198,226,117,95,3,31,215,103,238,223,241,32,30,57,223,169,63,222,79,225,167,42,240,84,247,167,202,126,31,215,124,198,220,117,95,28,239,212,159,239,39,240,211,149,120,42,123,211,229,63,15,235,190,99,110,2,234,64,0,12,171,154,168,50,174,4,202,204,58,193,186,226,94,31,250,97,210,206,6,185,5,166,229,123,167,186,215,228,183,84,137,212,176,84,218,164,187,92,90,148,48,61,236,229,59,37,114,111,44,145,57,24,137,19,160,87,73,206,120,227,226,157,42,244,207,153,117,95,171,148,122,91,135,215,82,91,152,218,119,92,174,247,58,149,71,50,221,110,141,241,178,89,210,62,72,233,159,202,88,216,200,218,169,201,239,111,39,49,156,228,103,64,215,172,2,154,46,138,58,95,213,42,28,122,173,106,42,169,242,187,5,210,236,212,149,208,35,34,189,212,79,69,78,245,223,180,199,170,205,94,246,250,35,222,137,39,233,36,105,199,160,120,65,106,133,215,11,234,210,155,3,133,181,115,219,117,6,207,91,109,168,129,181,174,138,8,167,166,133,213,177,85,62,45,149,179,61,173,167,154,22,239,197,90,149,82,42,59,218,215,5,207,105,110,150,224,154,45,130,91,52,207,77,44,95,67,99,118,110,247,146,162,243,83,84,118,187,179,62,105,63,57,51,223,35,183,146,87,187,237,57,118,223,100,217,17,17,63,46,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,109,246,84,246,158,212,242,154,177,130,254,84,52,179,50,211,63,165,62,140,250,219,143,220,108,94,119,177,222,242,190,106,154,72,123,189,190,77,231,199,185,203,143,38,239,182,219,166,251,129,80,63,221,171,234,159,253,128,233,87,254,106,184,255,0,207,139,169,42,175,251,134,63,252,212,95,242,39,255,0,175,203,84,0,113,78,179,53,175,42,233,219,166,204,195,88,240,171,125,170,182,245,143,253,31,229,160,186,69,36,148,175,239,215,211,211,191,155,99,146,55,174,204,153,202,155,61,62,210,38,251,166,232,189,172,229,93,81,232,95,242,148,208,156,155,69,62,180,253,92,250,199,228,191,194,126,71,206,118,60,189,100,21,63,226,123,145,242,229,216,227,250,105,183,45,253,118,217,66,170,255,0,187,87,213,63,251,1,210,175,252,213,113,255,0,159,23,82,85,95,247,12,127,249,168,191,228,79,255,0,95,150,168,0,138,190,39,90,91,249,80,232,219,53,242,150,47,164,238,184,151,151,202,109,255,0,223,93,159,43,229,100,79,55,63,171,218,215,241,161,146,183,236,59,150,251,253,150,171,209,132,170,35,255,0,95,26,153,149,105,23,72,90,147,157,97,85,126,82,245,79,111,167,183,211,85,54,73,35,146,151,206,213,195,70,249,226,124,111,107,217,52,108,168,115,227,122,59,236,200,214,57,81,81,21,20,51,174,95,159,133,150,1,77,130,244,91,134,213,46,61,87,105,185,101,85,21,247,251,146,84,164,173,125,83,228,169,124,84,245,8,201,23,236,177,244,112,82,43,56,34,49,204,226,244,223,154,185,212,24,95,247,134,46,169,126,84,58,54,194,188,221,247,233,59,174,37,230,49,107,135,247,175,103,202,249,89,23,202,65,232,198,181,252,104,100,162,251,109,229,190,255,0,105,202,244,120,18,168,229,93,88,251,172,107,39,195,252,135,229,211,157,84,229,93,88,251,172,107,39,195,252,135,229,211,129,154,194,122,120,145,248,130,83,117,19,83,30,143,104,221,214,173,186,117,110,168,109,77,109,202,25,101,133,153,51,214,40,36,137,37,167,154,8,166,133,148,211,36,237,70,57,206,100,143,70,73,182,236,141,82,5,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,213,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,84,58,7,71,221,38,102,93,93,106,135,212,123,21,69,93,158,197,65,79,37,77,247,35,109,2,85,65,106,98,198,245,129,30,197,146,36,123,229,149,137,27,88,143,231,183,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,188,34,102,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,226,186,98,233,235,21,233,127,70,172,186,71,139,84,249,255,0,33,220,169,184,221,31,75,29,60,215,58,233,93,202,90,137,26,196,255,0,115,27,17,206,123,153,20,81,49,94,254,28,151,170,129,0,60,106,253,214,49,111,136,20,63,46,184,144,3,194,227,223,179,76,191,26,249,61,105,63,252,106,253,214,49,111,136,20,63,46,184,144,3,194,227,223,179,76,191,26,249,61,104,23,252,124,154,108,166,197,87,149,92,112,170,122,238,119,171,85,190,142,233,89,77,218,122,118,169,106,228,169,142,158,78,106,156,29,201,244,85,41,178,42,185,59,123,185,17,28,213,95,172,84,175,137,190,186,106,63,78,157,119,96,186,161,165,247,159,35,117,161,211,250,40,166,134,84,87,210,220,41,93,115,184,44,148,181,49,162,167,114,23,241,110,233,186,57,28,214,189,142,99,216,199,180,59,95,137,215,65,223,150,251,21,78,188,233,61,151,150,125,143,219,221,244,149,174,221,110,238,85,101,16,181,240,182,61,221,221,106,119,169,224,109,66,183,140,114,75,51,82,56,83,126,17,53,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,74,125,58,235,206,27,212,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,119,56,220,237,145,202,198,243,98,178,70,167,7,181,86,181,188,87,186,28,169,198,174,183,190,174,52,229,244,137,98,185,84,83,191,46,180,163,34,167,90,26,185,93,28,13,173,129,26,141,73,89,60,174,103,117,171,188,169,52,174,147,119,182,71,246,66,95,248,121,245,167,106,234,159,75,233,236,89,126,65,72,237,84,198,169,213,50,10,52,166,109,42,214,192,146,113,138,225,4,109,114,181,236,115,86,38,202,172,70,163,38,87,39,110,54,62,30,93,43,172,205,107,202,186,118,233,179,48,214,60,42,223,106,173,189,99,255,0,71,249,104,46,145,73,37,43,251,245,244,244,239,230,216,228,141,235,179,38,114,166,207,79,180,137,190,233,186,46,123,52,183,84,179,189,22,206,237,154,153,166,151,223,161,178,75,55,123,201,86,249,88,106,59,93,216,95,12,159,155,153,143,141,219,199,43,219,246,154,187,111,186,108,168,138,151,189,115,142,213,226,71,208,227,27,102,173,171,192,233,245,26,158,7,61,245,52,205,184,62,223,61,13,205,139,51,17,173,146,52,153,139,45,28,140,99,249,49,85,142,107,213,173,93,227,64,175,111,238,213,245,79,254,192,116,171,255,0,53,92,127,231,197,196,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,225,19,55,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,90,203,254,225,143,255,0,53,23,252,137,255,0,235,242,210,110,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,3,61,157,109,245,131,147,117,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,201,221,87,195,79,161,90,110,166,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,228,189,184,218,215,163,164,88,252,87,136,143,72,127,201,75,89,83,234,181,23,103,79,115,30,237,110,47,206,191,204,205,7,105,177,121,170,73,57,34,72,157,169,37,111,5,119,62,81,73,22,242,62,68,151,143,234,240,243,235,78,235,210,198,168,83,216,178,252,130,173,186,87,146,212,42,100,20,105,76,234,164,162,157,99,227,21,194,8,218,228,115,30,215,36,77,149,88,142,87,194,142,78,220,143,100,60,66,37,147,210,203,225,247,77,172,62,31,248,87,80,122,65,106,171,147,80,104,41,239,85,55,139,77,36,82,213,79,146,177,151,103,193,26,70,143,157,25,3,233,233,160,149,200,200,98,115,231,93,154,136,175,86,239,2,201,149,119,235,142,155,26,240,255,0,195,122,71,211,150,85,165,246,229,79,114,102,93,118,71,203,78,148,52,146,221,170,103,109,20,10,213,106,202,249,226,115,59,174,93,226,72,101,116,123,61,210,63,178,17,87,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,56,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,79,163,238,172,240,222,174,180,191,235,197,138,158,146,207,125,160,168,146,154,251,142,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,112,223,184,196,85,116,79,68,160,29,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,85,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,93,9,244,171,211,62,27,210,134,145,209,233,110,31,93,87,113,123,170,29,114,187,220,234,85,90,251,141,198,70,70,201,103,72,249,43,97,103,24,163,99,35,106,175,22,49,188,156,247,243,145,225,155,115,186,244,125,210,102,101,213,214,168,125,71,177,84,85,217,236,84,20,242,84,223,114,54,208,37,84,22,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,254,123,119,30,136,173,137,234,156,40,190,143,9,252,90,197,143,244,75,136,93,173,20,62,94,175,38,184,93,238,151,73,59,175,127,152,170,101,116,212,141,147,103,42,163,54,130,146,157,155,53,17,191,99,125,185,57,202,161,37,116,183,75,112,77,22,193,45,154,103,166,150,47,161,177,187,55,123,201,81,121,169,170,59,93,217,159,52,159,156,153,239,145,219,201,43,221,246,156,187,111,178,108,136,136,158,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,56,119,89,249,21,199,24,233,235,38,186,218,228,225,81,23,146,226,237,220,155,111,93,78,213,253,21,69,246,57,126,242,134,58,111,202,47,24,238,187,97,55,27,85,92,144,77,38,65,108,141,234,201,30,222,77,243,112,170,162,241,84,85,79,178,158,133,233,245,229,238,209,148,255,0,249,15,204,41,74,22,208,207,250,243,224,255,0,255,0,81,219,63,250,106,32,47,203,93,31,107,185,244,207,30,71,144,217,232,46,83,182,217,108,149,18,174,157,179,39,41,37,166,229,250,123,175,170,174,254,223,185,12,244,101,23,84,189,94,234,46,45,165,134,157,37,225,249,184,89,193,137,179,26,158,137,186,237,236,220,189,110,176,179,137,240,190,141,169,101,166,141,93,37,69,158,211,183,218,68,219,141,69,23,237,106,255,0,148,80,180,170,231,72,174,114,122,168,31,242,0,0,0,3,245,218,106,157,69,115,165,170,106,70,171,20,204,126,210,126,143,163,145,125,127,163,208,238,154,111,6,172,234,142,107,71,139,233,174,83,37,170,166,90,72,220,255,0,35,93,83,4,40,139,43,24,188,187,60,151,125,228,102,254,158,196,79,216,135,0,77,247,244,59,22,137,107,203,180,114,150,229,244,102,54,201,47,53,244,211,83,211,93,25,80,216,230,166,87,164,124,28,213,237,185,126,203,227,71,167,170,122,254,207,104,31,139,89,180,211,63,211,28,167,181,146,228,49,221,46,115,126,148,212,181,115,78,255,0,72,227,219,119,61,173,119,232,189,169,253,139,247,33,245,52,175,164,205,95,214,12,110,229,149,98,214,26,137,41,45,209,205,35,213,244,181,74,231,172,113,178,69,70,240,133,232,170,169,35,118,77,208,180,142,144,122,39,211,252,183,7,165,212,93,112,165,143,62,186,220,185,240,125,229,37,149,98,237,205,81,10,237,188,238,106,238,214,197,252,212,255,0,22,223,106,250,147,51,13,210,173,55,211,219,92,150,76,35,8,179,217,104,38,223,185,79,73,74,214,49,251,181,173,93,211,111,93,218,198,167,252,20,3,51,249,62,33,147,96,183,169,173,57,53,154,186,223,83,77,44,145,43,106,41,228,139,146,177,202,197,84,230,214,170,166,233,251,9,29,211,222,185,104,93,131,83,93,114,212,188,22,27,149,178,181,105,161,103,126,217,71,50,66,189,216,249,61,123,210,35,90,156,81,125,75,107,234,51,161,61,20,215,235,127,57,177,75,53,154,240,222,91,92,105,168,21,36,85,116,172,145,234,228,142,72,185,42,241,114,110,170,171,246,215,251,107,43,88,188,45,117,123,1,133,110,88,212,159,75,64,233,219,27,27,181,45,63,167,105,92,174,221,245,110,95,210,110,219,127,78,224,122,205,74,210,222,158,58,158,214,155,13,147,72,107,105,237,145,220,169,105,91,36,52,210,80,192,198,62,74,183,181,81,91,78,201,54,84,73,227,79,98,251,19,246,38,242,75,13,240,133,210,139,117,190,186,151,39,187,215,212,203,47,107,203,201,13,69,51,213,155,57,202,237,213,244,91,166,232,173,79,79,216,67,13,9,208,29,102,208,77,119,211,171,214,79,4,244,16,93,47,86,136,119,109,85,59,247,108,149,145,59,138,246,229,122,237,180,78,251,147,217,254,155,214,223,100,3,196,105,86,143,97,58,67,139,80,99,56,173,150,146,6,81,193,20,43,51,105,161,108,146,43,35,99,57,57,204,99,119,85,237,181,85,118,245,83,219,170,47,220,127,125,168,16,2,31,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,31,205,246,27,236,187,40,84,69,64,11,236,244,27,236,155,169,255,0,18,207,5,60,125,202,137,153,19,17,61,92,247,35,83,253,42,124,108,153,210,221,172,21,52,214,42,232,93,83,39,109,99,116,114,239,252,246,170,254,142,235,236,69,246,1,29,242,62,182,241,106,14,162,237,122,27,107,111,122,73,231,130,10,153,119,145,188,93,51,168,251,126,142,131,215,210,165,222,199,253,222,187,111,233,40,162,145,178,198,201,88,187,181,237,71,39,245,41,71,23,126,152,58,136,208,173,98,181,106,254,81,139,220,175,20,54,203,133,37,125,93,69,29,21,117,66,54,42,101,134,87,43,156,248,152,136,156,98,84,245,122,39,217,95,84,68,221,44,191,71,122,233,208,76,190,197,106,182,220,243,43,109,146,235,28,16,83,84,83,92,174,52,84,207,100,200,200,209,200,172,117,66,185,54,115,149,54,95,95,178,169,237,64,36,216,63,53,190,231,109,187,83,182,174,215,112,166,172,129,219,241,150,158,86,200,197,217,85,61,21,170,169,237,69,79,236,83,244,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,213,143,189,62,178,124,64,200,126,99,57,165,51,53,157,88,251,211,235,39,196,12,135,230,51,129,117,62,23,30,226,122,101,248,215,206,43,73,63,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,24,60,46,61,196,244,203,241,175,156,86,144,215,197,99,174,170,108,198,74,254,150,52,162,190,146,166,197,75,80,176,230,181,206,165,149,179,186,227,73,90,244,250,53,137,52,109,70,178,41,105,227,149,211,70,174,238,42,198,214,189,173,108,137,40,122,15,238,197,127,247,83,255,0,210,127,245,24,255,0,169,223,245,199,255,0,132,127,234,143,253,101,230,255,0,214,127,252,99,255,0,31,50,210,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,50,196,88,255,0,133,63,92,116,218,107,117,160,233,111,82,89,87,45,139,39,188,35,49,107,155,95,44,235,110,184,213,57,140,74,39,199,186,163,41,166,151,103,53,209,181,59,115,75,35,158,142,108,174,146,16,184,147,149,117,99,238,177,172,159,15,242,31,151,78,117,83,149,117,99,238,177,172,159,15,242,31,151,78,6,107,13,41,244,157,238,177,163,127,15,241,239,151,64,102,176,210,159,73,222,235,26,55,240,255,0,30,249,116,0,126,78,170,186,103,195,122,175,210,58,205,45,204,43,170,237,207,109,67,110,86,139,157,50,171,159,110,184,198,201,25,20,235,31,36,108,204,227,44,140,124,110,84,228,199,187,139,152,254,18,51,138,244,57,225,197,134,244,165,82,237,65,204,46,244,153,134,162,212,83,182,40,107,153,74,177,210,89,24,248,145,39,138,141,30,170,231,189,206,89,24,181,46,70,61,209,108,214,199,18,58,84,146,101,0,5,117,120,214,106,103,213,253,14,194,244,182,146,174,235,79,87,152,100,15,184,77,229,228,225,75,81,67,65,15,231,32,168,217,232,175,222,122,186,57,24,197,107,155,202,5,114,171,92,198,111,98,165,16,248,179,106,133,171,81,250,193,186,91,44,205,164,146,159,5,179,209,226,239,171,166,173,109,67,42,103,99,164,169,155,126,40,137,27,226,150,174,74,119,199,187,149,175,167,118,234,138,170,198,132,127,233,163,0,166,213,62,161,180,223,79,174,24,245,93,242,219,124,202,45,180,215,74,26,100,151,156,182,239,48,197,172,85,88,149,30,198,54,157,37,123,222,213,78,12,107,157,187,120,238,154,72,203,49,107,22,115,138,222,112,172,166,135,206,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,205,138,215,183,147,30,228,221,170,142,77,247,69,69,245,41,219,193,99,0,169,190,245,13,149,234,13,70,61,73,89,109,197,113,119,211,50,186,100,137,207,160,184,214,84,70,144,172,72,229,230,215,190,158,10,246,43,216,158,140,230,215,42,119,17,29,115,224,102,7,86,48,95,201,126,169,230,90,103,244,167,210,127,84,178,11,141,139,206,246,59,62,107,202,212,201,15,119,183,201,220,57,118,249,113,228,237,183,219,117,219,114,245,60,50,245,175,242,211,210,62,45,230,45,254,86,191,4,219,10,172,225,23,8,101,242,80,67,229,228,143,121,30,231,111,75,45,55,55,47,29,229,73,120,181,27,199,122,203,241,102,210,251,86,156,117,131,116,185,217,157,73,29,62,117,103,163,202,31,73,77,68,218,118,83,78,247,73,77,54,252,85,82,71,203,45,36,149,15,147,102,171,159,80,237,209,85,21,238,239,254,8,250,189,82,203,174,161,104,37,116,245,114,83,207,79,22,95,107,141,176,69,216,129,236,116,116,181,174,124,158,146,171,228,73,40,17,173,251,76,68,134,69,251,10,171,204,44,43,171,31,117,141,100,248,127,144,252,186,115,53,134,148,250,177,247,88,214,79,135,249,15,203,167,51,88,7,85,233,163,167,76,239,170,13,83,160,211,60,22,159,252,213,101,226,183,156,63,224,203,95,153,134,25,235,59,114,203,31,123,181,223,99,187,76,119,55,251,17,61,170,154,19,208,189,11,211,142,157,52,226,221,165,250,95,102,242,54,170,29,229,154,105,85,31,85,112,170,114,34,73,85,83,34,34,119,38,127,22,238,187,35,81,173,107,24,214,49,140,99,124,87,71,125,42,225,189,40,105,29,191,15,179,91,105,29,147,220,105,233,234,114,203,188,114,44,207,184,220,81,159,109,27,43,152,199,121,104,220,233,27,11,56,183,139,21,92,169,220,124,143,127,117,0,85,95,142,119,234,79,247,147,248,105,106,133,85,248,231,126,164,255,0,121,63,134,129,202,188,21,61,233,242,159,135,245,223,49,183,28,43,196,35,75,238,186,85,214,14,164,219,46,14,171,154,158,255,0,120,151,40,161,171,154,137,212,204,168,130,224,229,169,94,214,234,169,35,34,150,73,105,214,70,174,206,125,59,253,26,168,172,111,117,240,84,247,167,202,126,31,215,124,198,220,123,255,0,27,77,28,190,197,149,96,189,64,211,205,222,178,212,219,211,14,172,143,139,27,229,42,163,146,162,174,157,119,87,243,147,188,201,106,125,17,156,89,229,126,211,183,145,168,129,213,124,18,242,155,21,94,129,103,88,85,61,119,59,213,171,48,91,165,101,55,105,233,218,165,171,162,167,142,158,78,106,156,29,201,244,85,41,178,42,185,59,123,185,17,28,213,91,21,41,3,193,183,41,177,99,253,92,86,90,110,245,222,94,175,38,195,238,54,187,92,125,167,191,204,85,50,122,106,183,71,187,81,81,155,65,73,80,253,220,168,223,177,182,252,156,212,91,191,0,86,175,139,23,69,22,236,167,21,185,245,81,166,246,206,25,37,155,106,156,198,6,37,85,68,215,90,22,199,79,79,29,68,109,71,62,56,124,172,112,242,122,54,54,53,98,89,100,123,209,98,68,125,149,0,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,232,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,160,143,229,121,163,95,201,131,249,92,121,219,175,212,95,163,252,239,31,32,239,61,222,243,30,87,202,118,183,227,222,243,95,152,223,159,107,151,218,238,118,255,0,56,84,183,137,135,69,22,238,152,51,187,110,109,166,150,207,45,166,217,110,212,212,84,113,165,84,223,67,87,67,12,105,37,60,213,19,58,78,125,237,159,60,106,233,57,46,211,181,24,141,133,28,232,86,7,181,214,141,94,204,181,235,84,50,13,92,212,9,233,36,190,228,85,13,154,161,41,32,72,96,137,140,141,177,69,12,108,245,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,179,79,9,78,138,62,132,163,163,234,203,83,109,151,90,59,212,221,232,240,187,124,233,216,141,180,51,65,219,125,205,200,142,231,39,121,146,203,28,77,145,173,106,70,142,149,18,68,150,23,178,42,248,115,116,81,252,170,181,30,123,254,127,108,186,199,166,88,183,231,46,85,48,39,106,59,165,114,43,22,59,99,102,228,215,183,147,30,178,74,232,145,206,100,109,107,119,137,211,69,34,95,72,2,128,124,81,253,251,53,55,240,95,147,209,23,252,80,15,138,63,191,102,166,254,11,242,122,32,37,87,129,143,235,179,247,111,248,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,149,109,224,99,250,236,253,219,254,36,90,160,25,235,235,163,163,43,239,71,154,143,75,108,142,235,244,206,25,148,121,138,140,102,229,43,216,149,78,142,37,103,118,154,166,54,237,180,209,119,98,69,145,173,72,228,107,218,230,241,85,124,81,218,87,134,95,74,26,161,210,254,151,222,221,170,55,250,184,46,89,133,68,85,114,226,110,116,114,193,98,158,9,42,34,116,172,154,25,229,134,103,212,194,180,175,115,152,214,42,36,81,177,220,184,39,25,148,0,0,0,205,103,86,62,244,250,201,241,3,33,249,140,229,207,120,103,93,173,86,15,15,253,63,190,223,110,116,150,235,109,186,158,253,87,89,89,87,51,97,130,154,8,238,213,206,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,152,122,177,247,167,214,79,136,25,15,204,103,61,174,93,214,14,77,95,210,54,5,210,94,30,181,118,219,21,174,158,226,236,185,211,69,78,246,93,231,150,240,234,234,70,68,170,199,75,19,32,70,198,229,123,94,197,123,228,123,92,222,49,181,207,11,190,233,231,171,13,18,234,142,154,253,62,143,100,117,119,23,227,85,13,134,229,13,77,186,122,87,196,201,37,157,148,243,34,200,212,107,153,51,105,159,35,17,21,94,214,43,82,70,198,253,216,157,128,205,15,78,186,243,153,116,219,171,150,45,86,195,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,194,70,183,100,114,177,220,30,140,145,169,205,141,84,209,78,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,170,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,40,123,80,0,28,171,171,31,117,141,100,248,127,144,252,186,115,53,134,148,250,177,247,88,214,79,135,249,15,203,167,41,219,195,139,161,202,110,171,115,42,252,195,80,95,87,79,167,88,125,68,12,174,134,38,75,19,239,117,110,69,122,81,69,58,34,53,140,107,81,174,157,205,119,117,172,150,38,181,26,179,36,177,135,85,240,175,232,86,167,63,200,109,93,79,106,149,5,92,24,197,142,162,27,150,25,12,53,81,112,187,92,96,170,153,142,158,85,142,69,154,54,82,205,76,138,145,189,140,238,189,204,94,78,141,143,100,151,18,0,25,87,45,83,255,0,144,81,255,0,217,254,204,74,171,45,83,255,0,144,81,255,0,217,254,204,64,170,179,81,25,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,120,74,205,209,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,46,230,164,178,204,166,197,131,98,183,156,215,41,174,242,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,112,98,57,238,226,198,57,118,106,43,151,109,145,21,125,0,160,206,185,58,28,204,186,66,204,155,85,74,250,187,230,157,95,42,28,203,13,249,236,78,113,191,101,119,146,172,226,136,214,84,181,168,229,71,34,35,38,99,85,236,70,171,101,138,46,171,225,185,226,9,77,211,181,76,154,61,172,151,90,183,105,213,198,161,213,52,87,41,165,150,102,99,47,72,167,146,84,138,158,24,37,154,102,84,204,176,53,88,215,53,145,189,95,38,219,190,69,94,63,215,71,89,183,222,176,245,30,150,231,29,171,232,108,51,23,243,20,248,205,182,86,49,106,155,28,170,206,237,77,76,141,223,121,165,237,68,171,27,92,177,198,214,53,173,228,168,249,100,234,190,28,30,31,245,157,68,95,98,213,189,94,199,127,212,158,131,204,193,21,53,68,147,211,201,145,85,112,124,124,105,223,11,227,145,144,195,34,163,223,50,59,138,201,18,68,212,127,231,150,32,187,240,14,63,146,117,103,160,216,158,188,217,122,110,190,231,84,148,249,181,242,159,187,21,58,255,0,136,130,119,112,242,244,147,203,191,24,170,106,26,245,116,81,47,171,145,173,69,226,179,83,164,193,205,124,81,253,196,245,55,240,95,156,81,20,173,210,119,189,62,141,252,64,199,190,99,1,117,62,40,254,226,122,155,248,47,206,40,138,86,233,59,222,159,70,254,32,99,223,49,128,13,41,128,0,165,111,26,191,122,124,91,225,253,15,204,110,39,85,240,49,253,118,126,237,255,0,18,57,87,141,95,189,62,45,240,254,135,230,55,19,170,248,24,254,187,63,118,255,0,137,1,106,134,107,58,177,247,167,214,79,136,25,15,204,103,52,166,102,179,171,31,122,125,100,248,129,144,252,198,112,46,167,194,227,220,79,76,191,26,249,197,104,241,71,247,19,212,223,193,126,113,68,60,46,61,196,244,203,241,175,156,86,143,20,127,113,61,77,252,23,231,20,64,80,9,106,158,57,223,169,63,222,79,225,165,85,150,169,227,157,250,147,253,228,254,26,4,85,240,184,247,236,211,47,198,190,79,90,95,157,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,6,120,92,123,246,105,151,227,95,39,173,47,248,12,245,245,209,209,149,247,163,205,71,165,182,71,117,250,103,12,202,60,197,70,51,114,149,236,74,167,71,18,179,187,77,83,27,118,218,104,187,177,34,200,214,164,114,53,237,115,120,170,190,40,252,6,9,212,46,85,132,232,78,166,116,251,229,190,144,198,245,27,232,218,158,50,85,72,223,162,235,168,235,33,159,204,67,30,235,26,247,99,139,181,34,113,71,59,132,14,230,137,23,7,232,123,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,213,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,87,58,221,69,104,54,101,211,110,174,95,116,167,51,162,171,107,237,213,15,125,178,186,106,116,133,151,107,114,189,201,79,91,18,53,239,111,9,26,221,213,168,247,112,122,62,55,47,54,57,16,57,169,170,131,42,230,170,0,0,0,0,0,170,191,28,239,212,159,239,39,240,211,149,120,42,123,211,229,63,15,235,190,99,110,58,175,142,119,234,79,247,147,248,105,202,188,21,61,233,242,159,135,245,223,49,183,1,117,32,0,0,0,0,0,50,174,95,247,133,199,184,158,153,126,53,243,138,210,128,75,254,240,184,247,19,211,47,198,190,113,90,4,170,0,0,50,174,106,160,202,184,26,83,233,59,221,99,70,254,31,227,223,46,128,234,167,42,233,59,221,99,70,254,31,227,223,46,128,234,160,0,0,82,183,141,95,189,62,45,240,254,135,230,55,19,170,248,24,254,187,63,118,255,0,137,28,171,198,175,222,159,22,248,127,67,243,27,137,213,124,12,127,93,159,187,127,196,128,120,231,126,164,255,0,121,63,134,156,171,193,83,222,159,41,248,127,93,243,27,113,213,124,115,191,82,127,188,159,195,78,85,224,169,239,79,148,252,63,174,249,141,184,11,169,0,0,50,174,106,160,202,184,22,147,54,1,77,157,120,33,89,42,147,30,171,187,92,177,90,138,171,253,181,41,146,87,62,149,241,228,53,81,84,84,43,35,95,180,198,81,207,86,175,230,138,198,179,147,215,110,8,230,214,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,182,251,42,123,75,200,240,228,197,172,89,207,135,86,23,133,101,52,62,118,203,144,91,242,43,93,198,155,186,248,251,244,179,221,43,227,150,62,108,86,189,188,152,247,38,237,84,114,111,186,42,47,169,69,153,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,155,181,85,171,182,232,170,158,160,106,76,17,215,195,195,53,186,231,253,22,233,85,246,243,79,73,13,69,45,157,246,70,54,153,142,107,22,11,125,76,180,48,185,81,206,114,243,116,84,209,185,235,190,202,245,114,162,53,21,26,146,40,1,229,53,99,58,252,151,233,102,101,169,159,69,253,39,245,75,31,184,223,124,151,127,179,230,188,173,52,147,118,187,156,93,195,151,111,143,46,46,219,125,246,93,182,61,89,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,187,111,178,47,176,10,224,254,238,119,255,0,50,239,252,182,255,0,235,2,213,10,86,254,226,167,84,255,0,236,251,74,191,243,173,199,254,98,93,72,0,0,2,170,252,111,117,75,254,182,154,41,111,190,255,0,221,121,77,222,217,229,127,170,154,130,126,242,179,255,0,158,77,224,199,255,0,75,219,254,45,75,84,51,195,226,31,154,218,179,254,180,181,86,251,102,167,171,134,158,150,240,203,35,219,82,198,181,235,61,190,154,42,25,156,136,215,57,56,58,90,105,28,197,223,117,98,181,85,26,170,173,64,142,165,154,120,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,119,46,72,245,117,194,21,106,35,85,21,27,38,234,221,145,29,26,173,93,31,93,101,232,18,255,0,213,165,122,82,69,80,204,162,133,182,214,205,43,145,235,100,142,73,104,106,31,18,70,247,53,207,150,190,162,6,171,38,100,110,99,40,30,230,185,82,84,107,188,87,69,250,199,98,208,46,168,48,13,85,202,97,231,101,181,92,36,167,184,201,201,233,229,169,106,233,229,164,150,167,102,49,239,127,101,149,14,151,182,214,171,159,219,224,155,43,183,64,209,241,202,186,177,247,88,214,79,135,249,15,203,167,58,169,202,186,177,247,88,214,79,135,249,15,203,167,3,53,134,132,250,23,232,202,197,209,230,156,85,91,36,186,253,51,153,229,30,94,163,38,185,68,247,165,43,164,137,31,218,166,166,141,219,109,12,93,217,81,36,115,82,73,28,247,57,220,81,89,20,121,236,53,80,0,0,4,0,241,171,247,88,197,190,32,80,252,186,226,64,15,11,143,126,205,50,252,107,228,245,164,255,0,241,171,247,88,197,190,32,80,252,186,226,64,15,11,143,126,205,50,252,107,228,245,160,95,241,74,222,53,126,244,248,183,195,250,31,152,220,75,169,41,91,198,175,222,159,22,248,127,67,243,27,136,29,87,192,199,245,217,251,183,252,72,181,66,170,252,12,127,93,159,187,127,196,139,84,3,42,229,255,0,120,92,123,137,233,151,227,95,56,173,40,4,191,239,11,143,113,61,50,252,107,231,21,160,74,160,0,30,83,84,180,183,4,214,156,18,231,166,122,151,98,250,103,27,188,246,124,237,23,154,154,159,187,218,153,147,71,249,200,94,201,27,180,145,49,223,101,201,190,219,46,232,170,139,158,30,170,186,103,204,186,80,213,202,205,45,204,43,169,46,44,117,59,110,86,139,157,50,163,89,113,183,72,249,25,20,235,31,37,116,47,229,20,140,124,110,85,226,246,59,139,158,206,18,63,73,39,10,235,7,164,204,55,171,173,47,250,143,125,168,164,179,223,104,42,35,169,177,100,110,160,90,169,237,79,89,24,179,163,24,146,68,175,100,177,49,99,115,21,252,55,237,189,81,93,19,21,3,57,135,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,252,165,196,248,69,116,153,134,227,218,119,111,234,178,243,81,73,123,200,114,170,122,154,107,44,115,80,43,95,143,50,10,186,186,90,149,138,69,145,205,145,243,182,56,247,127,109,143,99,57,198,138,173,145,252,130,69,116,47,209,149,139,163,205,56,170,182,73,117,250,103,51,202,60,189,70,77,114,137,239,74,87,73,18,63,181,77,77,27,182,218,24,187,178,162,72,230,164,146,57,238,115,184,162,178,40,228,168,0,101,92,191,239,11,143,113,61,50,252,107,231,21,165,0,151,253,225,113,238,39,166,95,141,124,226,180,9,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,3,156,245,5,140,80,101,250,79,123,177,220,169,100,168,134,127,45,202,56,220,228,114,241,169,137,223,205,245,246,181,10,6,233,106,211,103,151,169,60,38,130,254,213,142,157,183,251,82,236,249,59,106,138,181,180,255,0,122,170,125,202,166,136,51,171,149,29,163,22,173,184,87,192,201,160,139,183,205,143,77,209,119,145,168,159,114,253,234,159,113,155,4,206,62,175,234,213,14,117,99,166,100,127,70,220,40,171,98,133,174,86,53,86,21,141,219,110,136,138,136,170,207,216,6,137,115,221,29,192,245,123,76,41,48,156,150,154,105,237,14,163,166,100,93,154,167,70,228,99,93,19,219,179,219,237,245,137,158,190,191,241,153,224,215,108,110,143,17,212,219,182,57,64,231,58,158,143,177,193,92,254,75,246,233,226,122,250,236,159,123,148,187,93,42,234,122,235,150,116,128,186,165,5,158,158,10,251,52,22,218,21,143,191,35,155,35,156,202,62,78,87,108,142,79,241,235,247,175,179,218,165,19,230,217,45,203,47,201,106,242,27,178,239,83,87,219,231,246,156,239,209,141,172,79,87,42,175,177,169,247,129,240,128,0,0,0,127,212,104,174,145,173,69,217,85,81,15,87,87,130,222,91,67,71,115,137,190,105,146,197,28,170,216,90,231,185,172,84,229,234,136,223,79,254,169,230,40,160,150,170,178,10,104,27,188,146,200,214,49,55,219,117,85,68,79,105,98,222,31,189,58,91,243,92,238,26,93,78,161,168,146,134,59,11,107,225,166,157,244,245,48,202,212,154,149,27,187,28,143,68,69,107,158,155,47,174,222,159,127,168,79,94,133,51,92,22,229,162,54,107,21,134,241,26,212,209,121,142,236,19,84,194,178,183,157,93,75,155,187,90,229,84,221,17,87,213,61,132,147,142,88,102,221,98,149,143,217,118,94,46,69,245,42,47,172,109,126,211,157,9,189,83,217,250,107,187,212,89,174,176,115,243,176,80,54,107,124,11,201,148,238,143,118,195,20,40,239,179,44,235,250,107,178,170,251,55,84,89,3,225,127,212,142,97,172,216,245,230,219,156,93,42,46,23,8,106,234,39,73,103,171,158,117,107,17,148,73,197,22,87,59,100,229,35,151,244,190,255,0,233,85,2,123,34,108,54,79,97,253,0,115,253,68,209,140,95,82,239,86,27,213,254,90,212,151,31,184,82,220,169,91,12,200,198,172,176,61,238,103,36,226,170,169,187,215,116,221,15,126,169,185,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,249,123,219,27,29,35,215,102,181,21,85,127,161,15,250,57,71,84,183,150,88,244,31,51,172,91,237,61,166,95,160,238,45,134,121,214,61,150,79,39,50,181,168,143,93,149,119,77,246,254,128,61,204,153,182,46,202,149,164,125,207,105,81,252,56,246,100,253,45,246,219,126,59,123,79,167,95,115,160,181,211,45,101,117,66,199,11,125,174,226,174,251,209,61,136,138,190,213,67,53,212,121,70,69,120,213,150,65,46,85,75,27,102,191,34,45,108,177,196,216,145,22,167,110,226,170,38,200,158,188,191,102,197,212,117,163,116,198,223,210,221,92,181,185,37,50,36,221,191,47,83,27,163,115,100,218,227,79,203,111,182,136,187,122,34,237,184,16,143,172,143,19,29,72,184,230,215,124,23,77,18,27,85,174,221,61,69,31,156,167,173,172,138,105,86,57,170,34,231,179,93,31,29,218,172,118,219,46,202,137,234,191,119,41,209,191,19,77,118,211,123,195,42,175,213,31,89,169,81,17,59,55,11,157,107,145,54,141,237,79,108,174,79,107,145,125,158,214,167,246,68,9,220,231,77,35,158,187,185,92,170,171,182,222,187,159,240,5,244,90,58,190,211,78,162,244,3,44,185,91,232,169,146,226,203,45,114,73,66,248,230,145,172,87,71,83,27,54,124,144,181,61,123,105,255,0,219,127,65,74,90,152,183,235,38,161,95,110,52,203,53,185,146,221,106,166,131,203,207,199,139,86,119,171,118,224,190,155,109,253,30,196,61,39,75,122,145,143,233,166,172,90,111,153,93,174,123,141,169,42,41,82,120,33,149,35,119,22,212,196,247,47,37,84,254,107,94,158,212,246,150,185,168,157,61,233,7,94,218,99,65,122,211,251,229,61,130,178,146,158,38,197,29,67,221,86,232,222,218,119,185,26,228,142,163,211,101,171,102,234,168,171,246,87,209,119,64,35,47,65,158,34,215,252,94,243,75,166,218,158,233,46,54,250,206,124,110,53,53,245,115,73,7,6,85,76,187,51,105,55,228,231,49,190,155,122,34,47,175,221,112,20,85,212,183,26,104,235,40,229,238,69,43,81,236,119,21,77,209,81,21,61,23,215,216,168,103,23,95,250,88,213,30,155,239,9,71,151,209,172,208,47,232,86,211,210,84,54,7,125,152,149,126,212,145,181,61,179,53,191,215,191,244,29,223,163,95,17,140,139,67,46,80,227,249,237,29,85,235,31,147,140,40,148,235,75,3,161,221,212,236,229,235,26,43,184,199,19,253,175,77,249,39,236,220,11,202,7,130,209,157,104,194,181,199,9,182,230,248,109,116,111,167,184,83,50,161,212,235,81,12,147,65,201,92,156,94,145,185,200,139,187,29,247,253,203,253,39,189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,171,31,122,125,100,248,129,144,252,198,115,74,102,107,58,177,247,167,214,79,136,25,15,204,103,2,74,93,122,215,252,153,120,117,105,207,77,122,105,115,181,84,228,153,109,191,33,166,203,101,223,189,53,158,215,53,210,173,169,79,193,90,177,182,106,168,228,127,171,157,206,56,147,146,49,22,104,101,108,54,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,206,87,236,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,159,38,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,66,245,60,58,250,21,166,233,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,244,222,230,53,239,99,81,239,15,201,100,240,189,209,175,228,143,31,79,183,120,252,134,87,95,229,111,151,76,174,138,71,84,77,245,138,40,36,99,102,78,73,31,122,142,46,253,68,81,211,185,172,78,212,175,119,216,157,238,152,164,204,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,156,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,168,130,37,120,131,116,73,106,234,191,0,142,251,140,65,73,67,168,184,173,61,68,214,170,198,210,181,211,221,160,108,51,57,150,151,200,233,162,99,25,37,67,163,115,101,145,92,144,175,113,90,136,146,73,184,113,95,10,126,184,234,117,42,213,65,210,222,164,178,146,43,238,49,103,70,98,215,54,190,40,18,227,110,165,107,24,148,79,143,116,87,212,195,22,206,107,163,106,247,33,138,71,61,26,232,157,36,211,43,171,31,117,141,100,248,127,144,252,186,115,56,63,244,85,129,101,95,246,215,28,201,49,203,135,254,50,142,186,219,93,79,39,252,25,33,154,57,25,253,14,107,155,247,42,22,253,165,221,119,88,186,170,232,191,88,48,172,165,254,75,83,113,253,47,200,36,184,211,108,249,62,148,165,130,210,200,229,186,243,101,60,84,240,119,106,106,28,158,89,170,174,102,219,166,237,245,64,166,195,74,125,39,123,172,104,223,195,252,123,229,208,25,172,52,167,210,119,186,198,141,252,63,199,190,93,0,29,84,0,0,204,102,183,230,182,173,74,214,140,251,81,172,84,245,112,91,114,172,162,235,123,163,138,173,141,108,241,193,83,87,36,209,182,70,181,206,106,61,26,244,69,68,115,147,125,246,85,246,154,30,234,199,221,99,89,62,31,228,63,46,156,205,96,23,83,224,185,137,253,15,211,46,71,148,213,227,62,74,175,32,204,42,123,55,25,40,187,114,92,40,96,165,166,100,124,101,84,69,150,24,231,90,198,183,101,86,182,69,157,19,103,115,39,249,197,58,41,197,172,88,127,72,250,67,105,199,40,124,165,37,70,31,108,186,73,31,117,242,114,170,173,129,181,117,50,110,245,85,78,115,207,43,246,223,139,121,108,212,70,162,34,118,176,42,215,198,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,214,36,100,107,29,122,185,223,101,234,179,70,159,109,17,56,70,191,9,157,80,181,105,199,88,54,187,101,229,180,145,211,231,86,122,204,93,149,117,53,173,167,101,52,239,116,117,48,237,201,21,36,124,178,210,71,78,200,247,106,185,245,13,217,85,81,24,233,255,0,227,11,133,93,114,174,143,159,125,183,212,82,71,79,135,101,22,219,221,115,102,123,145,242,64,246,205,66,141,137,17,170,138,254,237,116,78,84,114,181,56,53,235,190,232,141,117,69,244,157,239,79,163,127,16,49,239,152,192,5,255,0,117,99,238,177,172,159,15,242,31,151,78,102,176,210,159,86,62,235,26,201,240,255,0,33,249,116,230,107,0,213,64,0,1,85,126,57,223,169,63,222,79,225,165,170,21,87,227,157,250,147,253,228,254,26,7,42,240,84,247,167,202,126,31,215,124,198,220,78,159,21,61,28,190,234,239,72,247,122,156,114,109,234,240,43,132,89,140,148,220,89,253,245,75,77,4,241,212,167,55,189,168,206,220,21,18,207,191,218,115,187,28,26,213,115,209,82,11,120,42,123,211,229,63,15,235,190,99,110,45,251,86,48,95,202,134,150,102,90,103,244,167,209,159,91,113,251,141,139,206,246,59,222,87,205,83,73,15,119,183,201,188,248,247,57,113,228,221,246,219,116,223,112,51,111,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,223,109,213,61,166,156,204,182,101,152,181,247,6,202,175,56,86,83,67,228,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,230,197,115,29,197,236,114,110,213,86,174,219,162,170,122,154,30,232,91,53,181,103,253,31,105,37,246,205,79,87,13,61,46,47,73,100,123,106,88,214,189,103,183,183,200,204,228,70,185,201,193,210,211,72,230,46,251,171,21,170,168,213,85,106,7,117,0,138,190,34,61,94,127,37,45,26,79,170,213,189,157,66,204,123,180,88,191,58,15,51,12,29,167,69,230,170,228,228,169,26,118,163,149,188,17,220,249,75,36,91,198,248,210,94,33,21,124,96,186,188,246,244,143,130,214,255,0,152,173,206,93,37,7,254,66,170,130,146,25,94,191,238,39,145,88,207,243,13,73,63,199,198,85,89,250,173,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,46,39,251,143,186,103,252,152,62,166,109,106,252,182,253,31,220,250,225,230,238,62,71,207,121,142,247,103,203,247,187,125,158,223,247,175,123,179,203,143,231,187,92,255,0,54,7,42,240,148,235,95,232,74,202,62,147,117,54,231,106,163,178,205,222,147,11,184,78,189,137,27,93,52,253,199,219,28,168,222,18,119,159,44,178,68,233,28,215,36,136,232,145,100,89,97,99,45,168,203,13,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,165,239,120,115,117,175,252,170,180,226,123,6,127,115,181,71,169,184,183,230,238,84,208,47,106,75,165,10,35,18,59,155,97,226,214,55,147,222,177,202,216,149,205,100,141,107,182,137,179,69,26,4,192,40,7,197,31,223,179,83,127,5,249,61,17,127,197,0,248,163,251,246,106,111,224,191,39,162,2,85,120,24,254,187,63,118,255,0,137,22,168,85,95,129,143,235,179,247,111,248,145,106,128,0,0,0,0,102,179,171,31,122,125,100,248,129,144,252,198,115,197,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,231,43,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,79,107,213,143,189,62,178,124,64,200,126,99,57,106,158,15,189,61,98,184,78,132,167,80,94,103,233,12,147,81,187,244,220,164,165,141,191,69,208,209,214,79,7,151,134,77,150,69,238,201,23,118,69,228,141,119,8,27,193,22,46,111,8,1,214,247,64,217,87,70,191,86,174,255,0,92,190,185,99,121,31,122,155,233,72,236,242,80,249,58,232,254,215,151,153,188,229,141,59,145,175,56,215,187,201,253,169,254,194,36,124,157,231,250,36,235,7,38,233,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,247,235,160,138,57,217,11,227,146,86,43,154,248,93,82,249,81,141,124,105,34,181,24,247,53,23,147,111,251,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,47,9,89,186,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,103,179,172,30,147,51,46,145,117,67,234,61,246,162,174,241,98,175,167,142,166,197,145,186,129,41,96,186,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,243,219,182,245,68,108,172,85,13,9,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,225,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,82,7,135,7,136,5,103,78,247,216,180,147,87,178,47,245,39,175,243,51,197,83,81,28,245,18,99,181,92,31,39,42,118,66,201,36,124,51,72,136,199,194,141,226,146,74,146,181,89,249,228,150,239,192,242,154,177,130,254,84,52,179,50,211,63,165,62,140,250,219,143,220,108,94,119,177,222,242,190,106,154,72,123,189,190,77,231,199,185,203,143,38,239,182,219,166,251,159,175,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,8,153,186,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,0,0,0,6,85,203,84,255,0,228,20,127,246,127,179,18,170,203,84,255,0,228,20,127,246,127,179,16,42,172,157,62,35,254,32,21,157,68,95,101,210,77,33,200,191,212,158,131,203,79,45,77,60,115,211,201,145,85,112,100,156,170,25,51,35,145,144,195,34,171,25,10,183,138,201,18,202,229,127,230,82,40,44,123,253,11,208,189,71,234,47,81,237,218,95,165,246,111,61,117,174,222,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,114,110,235,178,185,92,230,177,141,123,222,198,56,58,95,68,157,31,100,221,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,113,117,255,0,96,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,225,19,55,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,63,161,122,23,167,29,58,105,197,187,75,244,190,205,228,109,84,59,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,254,45,221,118,70,163,90,214,49,172,99,24,198,244,0,60,86,180,88,181,67,37,210,252,130,203,162,249,205,38,31,155,79,78,215,89,111,21,116,49,213,193,4,236,145,175,225,36,114,49,237,225,35,90,232,149,252,30,172,73,21,232,215,43,81,171,154,204,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,156,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,168,130,10,248,143,248,127,209,245,17,98,151,86,244,135,29,255,0,85,138,15,45,4,180,212,242,65,79,30,69,75,205,145,241,168,124,207,142,54,77,12,106,175,100,202,238,75,28,75,19,145,255,0,153,88,130,37,100,126,32,149,61,68,244,23,170,26,61,172,151,90,70,234,45,186,158,209,83,69,114,154,88,161,126,76,197,191,67,36,169,21,60,48,69,12,47,166,133,32,106,177,174,115,228,98,62,77,182,100,138,145,47,164,239,122,125,27,248,129,143,124,198,3,149,29,87,164,239,122,125,27,248,129,143,124,198,0,52,166,0,2,149,188,106,253,233,241,111,135,244,63,49,184,157,87,192,199,245,217,251,183,252,72,229,94,53,126,244,248,183,195,250,31,152,220,78,171,224,99,250,236,253,219,254,36,5,170,25,172,234,199,222,159,89,62,32,100,63,49,156,210,153,154,206,172,125,233,245,147,226,6,67,243,25,192,186,159,11,143,113,61,50,252,107,231,21,163,197,31,220,79,83,127,5,249,197,16,240,184,247,19,211,47,198,190,113,90,60,81,253,196,245,55,240,95,156,81,1,64,37,170,120,231,126,164,255,0,121,63,134,149,86,90,167,142,119,234,79,247,147,248,104,17,87,194,227,223,179,76,191,26,249,61,105,127,197,0,248,92,123,246,105,151,227,95,39,173,47,248,1,10,188,90,116,183,4,202,250,78,191,106,101,254,197,230,178,76,19,202,253,95,173,243,83,51,201,249,219,149,12,53,95,155,99,210,57,57,198,212,111,231,26,238,59,110,221,151,212,154,164,85,241,71,247,19,212,223,193,126,113,68,5,0,154,168,50,174,106,160,0,0,0,0,10,171,241,206,253,73,254,242,127,13,57,87,130,167,189,62,83,240,254,187,230,54,227,170,248,231,126,164,255,0,121,63,134,156,171,193,83,222,159,41,248,127,93,243,27,112,23,82,0,0,0,0,0,3,42,229,255,0,120,92,123,137,233,151,227,95,56,173,40,4,191,239,11,143,113,61,50,252,107,231,21,160,74,160,0,3,42,230,170,12,171,129,165,62,147,189,214,52,111,225,254,61,242,232,14,170,114,174,147,189,214,52,111,225,254,61,242,232,14,170,0,0,5,43,120,213,251,211,226,223,15,232,126,99,113,58,175,129,143,235,179,247,111,248,145,202,188,106,253,233,241,111,135,244,63,49,184,157,87,192,199,245,217,251,183,252,72,7,142,119,234,79,247,147,248,105,202,188,21,61,233,242,159,135,245,223,49,183,29,87,199,59,245,39,251,201,252,52,229,94,10,158,244,249,79,195,250,239,152,219,128,186,144,0,3,42,230,170,12,171,129,127,222,23,30,226,122,101,248,215,206,43,74,181,241,77,192,42,112,94,180,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,253,151,190,178,10,181,127,52,71,185,252,158,187,243,71,58,210,188,46,61,196,244,203,241,175,156,86,145,127,199,7,0,169,150,213,165,154,165,67,143,82,37,61,45,69,198,193,116,187,53,34,108,234,249,91,20,244,84,239,93,251,175,98,36,53,239,111,162,177,138,178,126,138,200,156,131,245,248,29,101,55,218,188,87,87,48,170,138,238,118,91,85,194,207,116,163,166,237,49,59,85,85,113,213,71,81,39,52,78,110,228,202,42,100,217,85,90,157,189,218,136,174,114,173,159,148,45,225,63,148,223,113,254,182,177,11,77,162,187,203,210,100,214,251,189,174,233,31,105,143,243,20,172,161,154,173,177,238,228,85,102,211,210,83,191,118,170,59,236,109,191,23,57,22,250,64,0,0,0,0,0,0,231,250,253,172,118,46,159,244,107,44,214,44,142,31,49,73,140,219,221,81,29,55,39,179,205,213,61,201,29,53,55,54,49,235,31,118,121,34,139,185,193,90,206,124,157,246,90,170,102,92,186,159,25,61,107,250,141,211,237,167,71,41,45,253,234,189,77,184,47,122,121,34,229,28,20,54,233,105,234,36,226,228,145,170,217,157,59,232,209,187,177,237,88,251,251,241,119,5,43,47,161,157,47,181,107,31,86,154,103,129,223,93,72,182,217,239,31,73,86,65,87,68,218,184,42,224,161,134,74,217,41,100,137,202,141,115,38,109,50,194,187,238,136,146,42,171,93,183,21,11,169,180,244,125,140,205,209,13,23,72,87,212,164,163,99,241,120,232,43,42,233,37,168,169,130,27,218,170,84,201,93,31,39,199,36,140,75,134,245,9,26,171,26,228,68,98,181,172,94,9,158,19,85,6,125,188,75,176,10,109,62,235,75,81,41,109,184,245,93,170,219,124,168,166,191,210,172,201,47,10,199,213,211,71,45,85,68,79,145,87,155,29,88,181,104,188,87,131,94,215,177,188,120,113,64,187,78,150,53,175,249,68,244,251,132,235,28,150,255,0,37,87,144,91,215,207,192,216,187,113,178,186,9,95,79,85,218,111,114,69,72,86,120,101,88,249,61,93,219,86,114,217,219,162,58,177,247,88,214,79,135,249,15,203,167,33,255,0,130,222,177,223,115,13,26,203,116,118,239,15,114,147,78,238,20,245,22,186,158,76,78,52,183,39,84,72,234,110,13,98,42,240,158,10,137,123,142,123,220,239,51,199,236,182,54,162,204,14,172,125,214,53,147,225,254,67,242,233,192,205,97,170,131,42,230,170,0,0,0,128,30,53,126,235,24,183,196,10,31,151,92,72,1,225,113,239,217,166,95,141,124,158,180,159,254,53,126,235,24,183,196,10,31,151,92,72,1,225,113,239,217,166,95,141,124,158,180,11,254,41,91,198,175,222,159,22,248,127,67,243,27,137,117,37,43,120,213,251,211,226,223,15,232,126,99,113,3,170,248,24,254,187,63,118,255,0,137,22,168,85,95,129,143,235,179,247,111,248,145,106,128,101,92,191,239,11,143,113,61,50,252,107,231,21,165,0,151,253,225,113,238,39,166,95,141,124,226,180,9,84,0,0,0,3,42,229,255,0,120,92,123,137,233,151,227,95,56,173,40,4,191,239,11,143,113,61,50,252,107,231,21,160,74,160,0,25,87,47,251,194,227,220,79,76,191,26,249,197,105,64,37,255,0,120,92,123,137,233,151,227,95,56,173,2,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,241,58,207,255,0,91,107,191,255,0,147,255,0,244,196,102,106,237,52,47,175,202,233,34,237,57,241,37,76,46,153,83,216,216,249,55,146,170,253,201,178,154,105,207,236,83,100,184,149,125,150,157,200,217,42,59,92,85,85,81,62,204,172,119,220,139,254,79,236,51,89,153,227,55,173,63,212,26,172,81,245,76,74,184,214,8,220,248,158,254,63,156,99,28,158,187,53,126,244,251,128,185,219,85,46,53,69,225,255,0,79,22,53,83,79,51,62,139,177,173,87,102,101,147,132,251,80,35,154,237,213,118,84,244,244,41,10,247,29,209,91,13,85,109,36,209,195,34,185,34,145,204,217,175,219,109,246,93,189,118,46,123,167,77,57,203,106,250,13,173,178,214,84,182,170,170,238,235,93,101,46,207,149,251,68,177,208,59,111,86,239,236,106,250,34,42,127,73,76,249,37,77,206,57,153,101,184,72,170,218,37,85,99,85,93,233,205,17,203,232,191,215,251,16,15,138,0,0,0,3,253,232,42,229,160,174,167,174,129,127,57,79,43,37,103,245,181,81,83,219,253,68,169,208,61,106,214,124,163,55,161,182,88,46,114,81,73,21,154,43,107,37,90,74,105,17,32,73,162,106,126,156,104,159,206,69,246,239,233,237,34,157,50,49,106,98,73,63,69,94,222,95,213,185,62,250,49,165,196,177,172,222,193,121,142,221,106,191,45,93,178,150,41,169,27,12,85,82,198,247,205,78,231,57,89,233,182,220,118,221,87,116,87,109,247,129,8,179,171,125,242,143,39,170,134,251,28,201,86,188,57,58,72,82,62,95,155,110,222,137,233,236,84,45,71,194,219,9,173,192,111,211,209,77,27,99,250,66,216,234,215,55,184,215,47,231,31,68,159,115,157,254,71,244,127,81,93,157,79,106,21,6,125,169,149,183,27,110,47,73,98,142,62,222,212,244,244,77,165,219,122,120,83,213,168,231,127,144,171,255,0,9,127,105,52,124,37,53,54,243,120,212,74,251,29,242,122,186,233,18,134,86,197,52,206,124,189,182,119,232,90,141,71,57,235,178,38,234,187,34,108,155,129,110,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,4,68,241,65,172,170,163,233,146,177,105,42,101,133,100,169,157,143,88,222,173,228,213,183,213,238,139,183,181,63,160,151,100,62,241,74,247,99,169,255,0,126,79,242,250,176,40,118,57,165,101,82,78,201,94,217,18,78,92,209,202,138,139,190,251,238,91,199,80,121,182,33,39,69,56,228,183,91,205,29,124,205,243,159,152,125,68,82,189,255,0,225,104,189,173,115,183,93,147,101,254,194,161,88,213,124,200,196,246,185,219,39,250,75,33,234,67,72,242,216,58,61,198,238,179,81,241,130,143,206,119,29,220,137,127,78,233,11,83,211,158,254,223,216,128,87,61,226,170,158,182,233,87,87,73,3,97,134,105,164,124,113,181,168,212,107,85,202,168,136,137,232,155,34,159,140,0,63,234,57,36,137,233,36,79,115,28,213,221,21,171,178,161,33,250,96,235,39,83,58,126,201,40,146,142,245,81,83,100,125,84,107,87,75,61,77,67,217,219,89,33,230,168,196,157,140,223,132,40,137,191,167,174,203,233,236,142,192,11,251,203,44,189,63,245,255,0,167,107,109,165,187,82,58,127,242,233,167,162,90,184,191,62,215,123,81,39,86,238,148,159,218,221,255,0,178,174,58,178,232,43,63,208,91,212,213,120,229,162,231,119,176,238,231,50,162,26,121,234,21,141,231,58,167,39,50,157,140,77,153,19,85,127,175,246,47,167,6,209,253,99,204,116,91,45,166,203,112,250,255,0,45,85,79,207,254,197,19,247,229,20,145,255,0,217,24,244,246,74,239,187,239,254,173,175,187,165,78,167,49,190,164,244,254,158,224,245,237,220,150,38,71,87,79,249,197,221,221,136,21,235,203,181,27,127,74,125,189,63,179,250,2,162,250,49,235,71,44,233,147,33,150,203,125,125,117,69,149,219,70,250,41,150,87,246,120,50,163,100,108,110,158,54,55,237,204,138,169,183,221,251,125,183,137,165,154,137,67,170,56,109,22,99,109,164,168,167,167,173,238,112,108,241,163,29,246,37,124,107,232,142,114,123,99,95,191,255,0,113,0,186,237,240,236,190,106,118,117,46,161,233,117,55,26,139,140,210,207,89,23,54,46,238,86,83,177,23,121,234,90,158,214,200,190,141,79,253,71,167,232,39,169,27,198,51,115,172,233,219,86,255,0,189,46,150,104,98,125,27,190,196,156,221,81,80,233,21,54,167,137,90,158,149,81,122,172,139,253,158,187,5,130,131,252,169,234,97,170,141,179,64,254,76,114,34,162,236,169,233,253,167,250,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,51,89,213,143,189,62,178,124,64,200,126,99,57,165,50,176,58,84,232,163,242,155,214,134,174,245,41,169,150,203,173,54,55,137,106,133,234,167,18,139,110,204,55,139,164,55,106,151,45,71,52,114,72,232,105,100,141,158,141,111,9,37,94,42,245,72,102,137,192,240,186,240,255,0,163,180,81,219,122,155,214,252,119,189,117,155,203,92,112,123,92,242,65,61,44,116,178,193,20,240,221,157,219,123,249,76,189,221,162,142,68,99,161,116,110,145,90,175,88,157,21,159,128,0,0,4,0,241,22,240,230,190,245,41,149,90,117,123,70,106,173,84,121,123,252,165,158,251,67,91,194,154,158,182,151,185,193,149,235,51,24,175,89,160,99,209,36,71,115,115,224,137,141,143,103,196,200,166,244,20,189,14,105,31,72,61,34,107,124,248,163,234,239,217,101,227,77,239,144,93,114,59,147,24,147,189,141,182,72,175,130,153,141,77,169,233,157,43,86,78,222,239,122,170,177,36,146,78,220,106,217,190,114,174,172,125,214,53,147,225,254,67,242,233,192,205,97,165,62,147,189,214,52,111,225,254,61,242,232,12,214,26,83,233,59,221,99,70,254,31,227,223,46,128,14,170,0,2,47,248,154,93,174,182,94,135,53,62,178,205,115,171,160,168,146,158,219,72,249,105,166,116,79,116,19,220,233,33,154,37,115,85,21,89,36,82,73,27,219,236,115,30,230,174,232,170,133,0,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,92,255,0,141,95,186,198,45,241,2,135,229,215,18,170,250,78,247,167,209,191,136,24,247,204,96,3,71,184,158,45,98,193,177,91,54,21,139,80,249,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,249,189,92,247,113,99,26,155,185,85,203,182,234,170,190,167,214,0,14,41,214,182,45,98,204,58,71,213,235,78,71,67,230,233,41,240,251,157,210,56,251,175,143,141,85,20,14,171,166,147,118,42,42,240,158,8,159,182,252,93,199,103,34,181,85,23,56,70,148,250,177,247,88,214,79,135,249,15,203,167,51,88,6,148,250,177,247,88,214,79,135,249,15,203,167,51,88,95,247,255,0,34,203,255,0,241,255,0,255,0,249,194,128,64,213,64,0,1,85,126,57,223,169,63,222,79,225,165,170,21,87,227,157,250,147,253,228,254,26,7,42,240,84,247,167,202,126,31,215,124,198,220,93,73,74,222,10,158,244,249,79,195,250,239,152,219,139,169,3,62,222,37,26,67,83,164,29,96,231,16,36,21,105,109,204,42,19,47,182,205,83,60,82,190,118,87,57,207,168,114,36,123,112,99,107,18,174,54,53,232,143,70,68,213,94,91,163,221,47,252,15,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,219,186,246,34,67,64,199,122,171,24,171,31,232,172,139,203,229,120,220,105,13,75,46,186,123,175,116,48,85,201,79,61,60,184,133,210,71,79,23,98,7,177,210,85,81,53,145,250,74,175,145,36,175,87,59,237,49,18,24,211,236,42,167,56,213,225,101,159,212,224,189,105,97,180,171,144,210,90,109,185,85,61,125,130,228,181,43,19,89,84,201,41,159,45,61,58,62,68,251,47,125,100,20,136,206,10,143,115,248,177,55,230,173,112,93,254,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,162,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,85,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,110,123,196,231,163,172,239,170,108,19,28,191,233,165,103,154,201,48,79,57,228,177,254,220,44,250,95,206,205,70,201,63,190,166,158,56,233,251,81,192,249,62,210,59,158,220,83,101,219,120,23,225,203,208,148,157,64,106,133,254,245,173,24,205,93,62,19,128,84,75,107,189,89,235,224,173,163,158,225,117,116,114,51,201,36,145,172,78,133,244,206,70,203,50,115,230,213,236,49,88,169,50,185,161,39,252,39,122,40,183,98,216,173,179,170,141,72,182,115,201,47,59,212,225,208,61,42,169,230,181,80,186,58,138,121,42,36,106,185,145,205,230,163,155,147,17,209,189,169,18,69,35,30,171,42,163,44,168,0,43,87,197,139,162,139,118,83,138,220,250,168,211,123,103,12,146,205,181,78,99,3,18,170,162,107,173,11,99,167,167,142,162,54,163,159,28,62,86,56,121,61,27,27,26,177,44,178,61,232,177,34,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,21,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,52,230,81,95,137,135,69,22,238,152,51,187,110,109,166,150,207,45,166,217,110,212,212,84,113,165,84,223,67,87,67,12,105,37,60,213,19,58,78,125,237,159,60,106,233,57,46,211,181,24,141,133,28,224,184,158,157,117,231,13,234,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,156,110,118,200,229,99,121,177,89,35,83,131,218,171,73,158,40,254,253,154,155,248,47,201,232,139,9,240,168,233,19,84,58,122,195,111,186,141,169,215,26,187,53,118,127,79,72,172,196,95,79,27,95,73,4,42,247,67,81,88,231,55,186,202,149,73,164,68,129,174,106,70,201,23,186,142,149,81,148,245,237,226,143,239,217,169,191,130,252,158,136,9,85,224,99,250,236,253,219,254,36,90,161,85,126,6,63,174,207,221,191,226,69,170,0,0,0,0,1,154,206,172,125,233,245,147,226,6,67,243,25,203,169,240,184,247,19,211,47,198,190,113,90,82,183,86,62,244,250,201,241,3,33,249,140,229,212,248,92,123,137,233,151,227,95,56,173,2,85,28,211,168,173,6,195,122,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,231,27,157,186,181,30,222,108,87,198,229,224,247,34,244,176,6,99,53,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,253,21,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,44,127,194,143,174,159,241,29,47,235,94,103,255,0,115,210,224,21,181,205,255,0,116,215,90,228,168,87,127,228,188,171,28,223,242,225,71,255,0,173,225,38,87,91,125,31,99,61,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,113,118,125,178,204,90,251,131,101,87,156,43,41,161,242,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,243,98,185,142,226,246,57,55,106,171,87,109,209,85,61,64,212,152,32,175,135,7,136,5,31,81,22,40,180,147,87,178,47,245,88,160,243,51,197,83,81,28,20,241,228,84,188,223,39,42,118,66,200,227,100,208,198,168,199,194,141,228,177,196,146,181,95,249,228,138,117,0,0,1,149,114,213,63,249,5,31,253,159,236,196,170,178,213,63,249,5,31,253,159,236,196,10,203,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,206,87,236,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,151,253,209,39,71,216,207,72,218,95,21,149,169,73,91,155,95,41,224,118,89,120,164,150,163,177,93,60,82,78,248,89,28,114,189,90,214,66,218,151,196,143,107,35,89,17,168,247,181,170,188,91,202,188,52,250,21,169,233,151,25,170,212,253,78,160,171,165,213,12,142,158,123,109,85,11,170,162,146,11,69,185,42,17,91,3,22,9,31,20,207,153,96,134,103,72,174,94,41,219,141,173,98,182,69,146,111,128,0,0,0,1,85,126,43,157,11,127,143,234,131,69,48,207,251,162,171,63,162,161,119,251,151,54,233,29,58,55,255,0,43,230,158,215,127,145,50,179,253,113,49,0,58,78,247,167,209,191,136,24,247,204,96,52,166,85,6,185,248,125,211,116,237,213,126,140,107,14,141,218,170,221,167,87,29,72,198,233,171,109,176,197,44,204,198,94,149,148,49,196,178,212,77,60,179,76,202,153,150,119,35,220,214,178,55,171,35,223,119,198,138,22,190,0,2,149,188,106,253,233,241,111,135,244,63,49,184,157,87,192,199,245,217,251,183,252,72,229,94,53,126,244,248,183,195,250,31,152,220,78,171,224,99,250,236,253,219,254,36,5,170,25,172,234,199,222,159,89,62,32,100,63,49,156,210,153,154,206,172,125,233,245,147,226,6,67,243,25,192,186,159,11,143,113,61,50,252,107,231,21,163,197,31,220,79,83,127,5,249,197,16,240,184,247,19,211,47,198,190,113,90,60,81,253,196,245,55,240,95,156,81,1,64,37,170,120,231,126,164,255,0,121,63,134,149,86,90,167,142,119,234,79,247,147,248,104,17,87,194,227,223,179,76,191,26,249,61,105,127,197,0,248,92,123,246,105,151,227,95,39,173,47,248,1,21,124,81,253,196,245,55,240,95,156,81,18,168,138,190,40,254,226,122,155,248,47,206,40,128,160,19,85,6,85,205,84,0,0,0,0,1,85,126,57,223,169,63,222,79,225,167,42,240,84,247,167,202,126,31,215,124,198,220,117,95,28,239,212,159,239,39,240,211,149,120,42,123,211,229,63,15,235,190,99,110,2,234,64,0,0,0,0,0,101,92,191,239,11,143,113,61,50,252,107,231,21,165,0,151,253,225,113,238,39,166,95,141,124,226,180,9,84,0,0,101,92,213,65,149,112,52,167,210,119,186,198,141,252,63,199,190,93,1,213,78,85,210,119,186,198,141,252,63,199,190,93,1,213,64,0,0,165,111,26,191,122,124,91,225,253,15,204,110,39,85,240,49,253,118,126,237,255,0,18,57,87,141,95,189,62,45,240,254,135,230,55,19,170,248,24,254,187,63,118,255,0,137,0,241,206,253,73,254,242,127,13,57,87,130,167,189,62,83,240,254,187,230,54,227,170,248,231,126,164,255,0,121,63,134,156,171,193,83,222,159,41,248,127,93,243,27,112,23,82,0,0,101,92,213,65,149,112,47,251,194,227,220,79,76,191,26,249,197,105,245,124,72,113,107,238,97,209,46,169,90,113,202,31,55,87,79,111,164,186,73,31,117,145,241,165,162,174,167,171,169,147,119,170,34,240,130,9,95,182,252,157,199,102,162,185,81,23,229,120,92,123,137,233,151,227,95,56,173,37,80,25,108,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,193,232,230,59,139,216,213,217,200,173,93,182,84,84,244,53,17,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,151,124,179,22,190,224,217,85,231,10,202,104,124,149,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,124,216,174,99,184,189,142,77,218,170,213,219,116,85,79,82,252,252,52,115,250,157,65,232,183,78,234,174,89,13,37,214,229,99,167,169,176,85,36,43,23,58,54,82,84,201,21,45,60,172,141,19,131,219,70,148,138,156,147,155,152,230,61,220,185,242,80,148,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,80,41,47,198,11,88,239,185,207,84,11,165,85,16,249,123,46,154,91,224,167,163,143,147,31,223,170,174,167,130,174,162,167,116,99,94,222,76,125,52,93,181,115,218,158,91,155,120,172,142,67,176,120,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,191,105,239,69,134,129,238,244,87,177,22,63,209,73,23,149,107,106,22,107,117,212,172,255,0,37,212,107,237,61,36,23,44,170,241,91,123,172,138,145,142,108,17,207,83,51,230,145,177,181,206,115,145,136,231,170,34,43,156,187,109,186,175,180,190,143,13,28,2,167,79,186,45,211,186,91,150,61,73,106,185,95,41,234,111,245,75,10,69,206,177,149,117,50,75,75,81,43,227,85,230,247,81,173,34,39,37,230,214,53,140,119,30,28,80,37,1,86,190,56,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,239,221,123,17,33,175,123,125,21,140,85,147,244,86,68,229,105,68,127,235,227,76,242,173,93,233,11,82,112,92,42,147,205,222,170,45,244,247,10,106,86,199,36,146,85,121,42,184,107,31,4,76,141,142,123,230,145,148,238,100,108,70,253,169,28,198,170,162,42,170,5,75,120,82,234,103,228,239,172,156,114,221,81,87,106,164,160,205,109,245,216,205,100,247,9,59,124,123,145,165,69,59,33,114,189,173,73,164,170,165,166,137,168,188,185,119,85,141,111,39,53,82,229,58,177,247,88,214,79,135,249,15,203,167,51,131,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,131,209,204,119,23,177,171,179,145,90,187,108,168,169,232,104,163,168,92,166,197,156,244,95,169,121,174,45,93,231,108,185,6,151,222,110,150,234,158,211,227,239,210,207,105,150,72,164,224,244,107,219,201,143,106,236,228,71,38,251,42,34,250,1,156,35,85,6,85,205,84,0,0,1,0,60,106,253,214,49,111,136,20,63,46,184,144,3,194,227,223,179,76,191,26,249,61,105,63,252,106,253,214,49,111,136,20,63,46,184,144,3,194,227,223,179,76,191,26,249,61,104,23,252,82,183,141,95,189,62,45,240,254,135,230,55,18,234,74,86,241,171,247,167,197,190,31,208,252,198,226,7,85,240,49,253,118,126,237,255,0,18,45,80,170,191,3,31,215,103,238,223,241,34,213,0,202,185,127,222,23,30,226,122,101,248,215,206,43,74,1,47,251,194,227,220,79,76,191,26,249,197,104,18,168,0,0,0,6,85,203,254,240,184,247,19,211,47,198,190,113,90,80,9,127,222,23,30,226,122,101,248,215,206,43,64,149,64,0,50,174,95,247,133,199,184,158,153,126,53,243,138,210,128,75,254,240,184,247,19,211,47,198,190,113,90,4,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,1,249,235,215,106,71,170,127,71,254,180,51,43,171,143,123,245,46,228,237,247,119,42,109,151,250,123,49,154,111,150,54,203,26,177,222,197,51,135,213,62,47,105,195,58,139,188,216,40,146,85,162,129,214,247,42,57,252,157,179,169,161,115,189,125,63,106,129,108,253,1,173,250,14,143,221,45,241,252,163,89,104,86,147,209,137,180,94,82,143,111,209,254,207,111,169,74,25,228,19,51,36,170,157,236,217,146,118,248,174,233,235,180,109,47,195,161,235,94,63,124,233,95,29,182,81,50,161,148,179,81,91,251,220,158,156,187,137,67,72,229,217,83,125,147,209,165,86,120,130,105,231,228,151,37,160,211,248,27,181,5,4,238,117,27,158,247,58,71,243,167,134,73,57,57,81,168,187,58,95,185,61,61,55,2,32,128,0,0,0,39,170,236,76,191,15,189,69,196,244,71,80,33,203,114,118,249,134,92,226,109,186,54,239,43,56,58,73,233,100,69,251,13,126,251,118,157,247,39,245,254,216,104,76,207,13,235,28,151,237,110,179,211,100,240,43,237,16,186,158,106,109,249,68,139,80,149,116,136,207,180,155,111,246,21,222,155,250,251,64,229,221,102,228,248,46,87,172,23,11,158,9,67,229,169,95,218,229,249,217,159,190,212,180,237,79,241,168,139,237,107,254,239,191,250,137,65,225,5,156,227,150,76,238,225,142,92,31,198,190,185,146,164,30,146,46,252,230,160,99,83,209,170,223,210,69,246,170,31,63,197,175,79,168,49,60,234,213,93,103,183,83,82,210,213,119,255,0,70,105,159,35,184,195,66,158,188,213,81,61,92,190,207,185,79,189,224,237,101,182,213,229,247,107,141,76,80,186,120,98,157,24,171,43,145,201,180,182,245,79,68,93,151,215,250,0,183,228,93,211,115,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,33,248,161,211,84,84,244,199,89,229,225,124,157,186,169,222,254,45,85,226,212,183,213,238,171,183,177,9,120,69,15,18,188,251,31,194,58,111,184,211,95,105,162,157,247,228,172,182,210,35,218,171,198,103,208,84,163,92,155,49,219,42,111,247,237,237,246,129,67,56,245,154,174,255,0,145,91,236,84,113,185,243,215,86,69,74,198,181,21,87,147,228,70,167,162,34,175,181,83,238,82,226,122,184,233,214,131,20,232,250,58,57,174,87,39,84,217,55,251,43,51,85,174,239,93,32,95,84,88,145,87,209,223,209,253,165,81,104,166,69,100,199,117,139,25,200,47,148,172,150,130,150,249,69,81,35,29,203,110,13,170,141,235,236,106,175,232,162,253,197,219,245,225,168,22,138,29,15,108,115,210,71,85,110,187,239,205,28,138,137,249,170,202,93,189,56,42,254,146,255,0,71,179,239,2,130,85,54,93,129,251,175,171,66,183,154,213,182,196,145,210,249,137,59,45,69,85,217,156,215,138,122,250,251,54,246,159,132,0,0,1,234,180,227,82,114,205,47,202,104,50,156,86,243,89,69,83,69,60,82,254,98,162,88,145,232,201,24,254,46,237,185,170,168,171,27,119,77,254,227,202,158,198,201,6,19,244,2,62,230,212,146,189,103,245,244,149,56,199,193,62,244,244,253,45,255,0,164,11,145,233,7,196,87,2,212,92,30,221,103,212,107,229,37,187,32,161,164,134,25,150,122,152,97,90,135,167,117,28,228,239,84,185,239,94,49,53,85,85,17,126,214,255,0,127,167,41,235,159,69,178,238,167,117,47,23,147,72,49,74,186,95,45,83,35,235,47,16,208,202,196,115,92,202,72,219,188,244,236,147,126,42,199,251,125,156,23,246,41,85,214,252,138,179,23,200,95,115,198,234,223,2,67,35,251,59,122,167,21,71,55,216,228,93,253,28,190,212,44,247,195,243,170,93,95,214,11,149,227,24,187,102,113,210,79,71,5,60,148,219,90,105,28,174,87,206,246,170,110,216,89,183,170,183,218,160,74,94,139,58,79,202,180,2,222,203,166,93,156,222,46,213,181,20,206,99,169,39,185,201,61,60,106,248,224,223,102,73,11,21,21,22,55,34,122,250,34,146,172,240,184,69,187,82,169,238,30,99,44,201,150,225,68,232,157,198,63,39,4,95,105,118,226,187,177,119,253,191,233,61,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,3,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,126,176,7,42,254,73,221,44,127,222,211,165,95,250,27,110,255,0,224,78,149,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,250,192,0,0,30,127,53,211,220,7,82,173,81,88,181,27,7,199,242,171,108,21,13,171,138,142,247,108,134,186,8,231,107,92,214,202,216,230,107,154,143,70,189,237,71,34,111,179,220,159,122,158,82,211,211,39,77,182,11,173,21,246,197,211,230,154,219,174,86,234,136,234,232,235,41,49,58,8,103,166,158,55,35,163,150,57,27,18,57,143,107,145,28,142,69,69,69,68,84,58,88,0,0,3,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,228,157,210,199,253,237,58,85,255,0,161,182,239,254,4,234,160,15,147,245,79,21,250,171,245,23,234,205,171,234,223,209,255,0,68,253,15,228,163,242,62,71,183,218,242,221,141,187,125,158,223,216,237,241,227,199,236,237,183,161,224,63,146,119,75,31,247,180,233,87,254,134,219,191,248,19,170,128,0,0,7,148,206,180,159,75,53,67,200,254,83,52,211,20,203,126,140,238,249,47,167,108,212,213,254,87,185,199,185,218,239,49,220,57,118,217,203,142,219,240,110,254,196,61,88,3,197,97,90,33,162,250,107,117,150,251,167,58,67,133,98,183,41,233,221,73,45,101,146,193,73,67,60,144,57,205,115,162,116,144,198,215,43,21,204,99,149,170,187,110,198,175,220,135,181,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,55,217,238,79,189,79,41,105,233,147,166,219,5,214,138,251,98,233,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,0,63,37,206,211,106,189,83,50,142,243,108,164,175,167,142,162,10,182,69,83,11,101,99,103,130,86,77,12,168,215,34,162,62,57,99,142,70,59,218,215,177,174,77,149,17,79,214,0,28,255,0,41,233,235,64,179,155,237,86,83,154,232,126,159,228,23,170,222,30,102,227,116,198,104,170,234,167,224,198,177,156,229,146,55,61,220,88,198,181,55,95,70,181,17,61,17,14,128,0,242,152,46,147,233,102,151,249,239,201,158,154,98,152,151,210,125,175,59,244,21,154,154,131,205,118,249,118,251,189,150,55,159,30,227,248,242,223,110,110,219,218,167,171,0,0,0,0,0,14,105,118,233,147,166,219,253,214,182,251,125,233,243,77,110,55,43,141,68,149,117,149,149,120,157,4,211,212,207,35,149,210,75,36,142,137,92,247,185,202,174,87,42,170,170,170,170,158,215,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,115,242,214,235,93,20,116,148,176,115,123,158,254,17,70,141,99,121,61,238,114,236,158,174,114,170,250,170,159,88,0,0,0,57,254,83,211,214,129,103,55,218,172,167,53,208,253,63,200,47,85,188,60,205,198,233,140,209,85,213,79,193,141,99,57,203,36,110,123,184,177,141,106,110,190,141,106,34,122,34,29,0,1,207,241,110,158,180,11,6,190,210,229,56,86,135,233,254,63,122,162,231,229,174,54,188,102,138,146,170,14,108,115,31,194,88,227,107,219,201,143,115,87,101,245,107,149,23,209,84,232,0,0,0,1,202,191,146,119,75,31,247,180,233,87,254,134,219,191,248,19,223,226,216,158,43,131,88,169,113,108,43,25,181,99,246,90,46,126,90,221,107,162,142,146,150,14,111,115,223,194,40,209,172,111,39,189,206,93,147,213,206,85,95,85,83,235,0,0,0,0,0,0,0,0,0,0,0,60,86,107,162,26,47,169,87,88,175,186,141,164,56,86,85,114,130,157,180,145,86,94,236,20,149,211,199,3,92,231,54,38,201,52,110,114,49,28,247,185,26,139,182,239,114,253,234,126,172,23,73,244,179,75,252,247,228,207,77,49,76,75,233,62,215,157,250,10,205,77,65,230,187,124,187,125,222,203,27,207,143,113,252,121,111,183,55,109,237,83,213,128,7,52,187,116,201,211,109,254,235,91,125,190,244,249,166,183,27,149,198,162,74,186,202,202,188,78,130,105,234,103,145,202,233,37,146,71,68,174,123,220,229,87,43,149,85,85,85,85,78,150,0,249,56,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,159,150,183,90,232,163,164,165,131,155,220,247,240,138,52,107,27,201,239,115,151,100,245,115,149,87,213,84,101,56,158,43,156,216,170,177,108,215,25,181,100,22,90,222,30,102,221,116,162,142,174,150,126,15,107,217,206,41,17,204,119,23,177,174,77,211,209,205,69,79,84,67,235,0,57,87,242,78,233,99,254,246,157,42,255,0,208,219,119,255,0,2,122,172,235,73,244,179,84,60,143,229,51,77,49,76,183,232,206,239,146,250,118,205,77,95,229,123,156,123,157,174,243,29,195,151,109,156,184,237,191,6,239,236,67,213,128,57,254,45,211,214,129,96,215,218,92,167,10,208,253,63,199,239,84,92,252,181,198,215,140,209,82,85,65,205,142,99,248,75,28,109,123,121,49,238,106,236,190,173,114,162,250,42,157,0,0,7,201,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,188,60,205,186,233,69,29,93,44,252,30,215,179,156,82,35,152,238,47,99,92,155,167,163,154,138,158,168,135,214,0,114,175,228,157,210,199,253,237,58,85,255,0,161,182,239,254,4,234,160,0,0,0,0,1,229,51,173,39,210,205,80,242,63,148,205,52,197,50,223,163,59,190,75,233,219,53,53,127,149,238,113,238,118,187,204,119,14,93,182,114,227,182,252,27,191,177,15,203,133,104,134,139,233,173,214,91,238,156,233,14,21,138,220,167,167,117,36,181,150,75,5,37,12,242,64,231,53,206,137,210,67,27,92,172,87,49,142,86,170,237,187,26,191,114,30,212,0,0,0,0,0,0,1,202,191,146,119,75,31,247,180,233,87,254,134,219,191,248,19,223,226,216,158,43,131,88,169,113,108,43,25,181,99,246,90,46,126,90,221,107,162,142,146,150,14,111,115,223,194,40,209,172,111,39,189,206,93,147,213,206,85,95,85,83,235,0,0,0,7,42,254,73,221,44,127,222,211,165,95,250,27,110,255,0,224,78,170,0,252,150,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,172,0,0,0,60,86,107,162,26,47,169,87,88,175,186,141,164,56,86,85,114,130,157,180,145,86,94,236,20,149,211,199,3,92,231,54,38,201,52,110,114,49,28,247,185,26,139,182,239,114,253,234,126,172,23,73,244,179,75,252,247,228,207,77,49,76,75,233,62,215,157,250,10,205,77,65,230,187,124,187,125,222,203,27,207,143,113,252,121,111,183,55,109,237,83,213,128,60,166,117,164,250,89,170,30,71,242,153,166,152,166,91,244,103,119,201,125,59,102,166,175,242,189,206,61,206,215,121,142,225,203,182,206,92,118,223,131,119,246,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,93,183,99,87,238,67,218,128,0,0,7,42,254,73,221,44,127,222,211,165,95,250,27,110,255,0,224,78,170,0,249,56,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,159,150,183,90,232,163,164,165,131,155,220,247,240,138,52,107,27,201,239,115,151,100,245,115,149,87,213,84,250,192,1,207,242,158,158,180,11,57,190,213,101,57,174,135,233,254,65,122,173,225,230,110,55,76,102,138,174,170,126,12,107,25,206,89,35,115,221,197,140,107,83,117,244,107,81,19,209,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,125,152,212,251,144,244,0,0,0,0,0,1,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,63,88,3,149,127,36,238,150,63,239,105,210,175,253,13,183,127,240,39,85,0,0,0,14,85,252,147,186,88,255,0,189,167,74,191,244,54,221,255,0,192,158,214,217,167,184,13,151,13,126,156,217,176,124,126,131,19,146,158,122,71,216,105,173,144,197,110,116,19,171,214,104,150,153,173,72,149,146,44,146,43,219,199,103,115,118,251,238,167,160,0,114,175,228,157,210,199,253,237,58,85,255,0,161,182,239,254,4,234,160,0,0,1,231,243,93,61,192,117,42,213,21,139,81,176,124,127,42,182,193,80,218,184,168,239,118,200,107,160,142,118,181,205,108,173,142,102,185,168,244,107,222,212,114,38,251,61,201,247,169,231,241,110,158,180,11,6,190,210,229,56,86,135,233,254,63,122,162,231,229,174,54,188,102,138,146,170,14,108,115,31,194,88,227,107,219,201,143,115,87,101,245,107,149,23,209,84,232,0,1,226,179,93,16,209,125,74,186,197,125,212,109,33,194,178,171,148,20,237,164,138,178,247,96,164,174,158,56,26,231,57,177,54,73,163,115,145,136,231,189,200,212,93,183,123,151,239,83,218,128,60,166,11,164,250,89,165,254,123,242,103,166,152,166,37,244,159,107,206,253,5,102,166,160,243,93,190,93,190,239,101,141,231,199,184,254,60,183,219,155,182,246,169,234,192,3,149,127,36,238,150,63,239,105,210,175,253,13,183,127,240,39,191,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,92,252,181,186,215,69,29,37,44,28,222,231,191,132,81,163,88,222,79,123,156,187,39,171,156,170,190,170,167,214,0,0,0,0,0,114,175,228,157,210,199,253,237,58,85,255,0,161,182,239,254,4,247,248,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,159,150,183,90,232,163,164,165,131,155,220,247,240,138,52,107,27,201,239,115,151,100,245,115,149,87,213,84,250,192,0,0,14,85,252,147,186,88,255,0,189,167,74,191,244,54,221,255,0,192,158,255,0,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,115,242,214,235,93,20,116,148,176,115,123,158,254,17,70,141,99,121,61,238,114,236,158,174,114,170,250,170,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,1,252,95,97,157,94,184,29,195,169,236,149,235,252,216,237,203,255,0,238,112,154,42,95,97,157,158,188,40,170,232,122,156,201,227,171,167,146,23,58,11,115,145,30,197,110,233,228,226,245,245,254,165,2,220,60,49,178,154,108,147,166,122,40,169,227,70,173,174,106,106,55,250,170,238,230,219,233,125,125,81,63,226,220,173,207,20,141,74,183,231,154,236,234,11,116,12,107,45,10,138,178,55,150,239,238,209,81,47,170,57,169,236,226,191,180,157,94,17,181,144,212,244,225,123,167,167,145,31,44,23,152,121,181,21,21,83,122,42,100,246,39,251,149,43,67,171,44,79,38,182,229,119,75,181,218,203,53,52,18,84,210,177,178,202,201,24,174,95,40,158,155,43,17,190,198,175,223,247,1,29,128,0,0,0,19,218,132,217,232,195,42,177,82,229,26,127,107,181,212,201,21,221,249,69,169,39,225,201,188,161,89,41,218,228,85,70,166,233,207,111,78,75,253,95,121,9,147,218,132,206,232,182,227,143,212,229,184,29,7,98,68,184,199,149,90,223,205,29,187,120,36,180,233,236,229,254,87,244,1,236,124,94,47,55,57,245,150,146,217,45,108,206,165,135,185,219,137,100,114,181,187,210,208,57,118,77,246,79,95,95,97,207,60,51,179,140,143,30,234,22,209,100,182,92,38,138,142,225,53,60,83,196,147,72,214,185,178,87,81,181,219,181,174,68,93,209,17,61,81,79,109,226,231,255,0,95,72,127,225,127,244,157,1,202,188,58,189,230,241,175,247,213,31,204,41,0,208,76,106,174,141,174,95,106,162,41,255,0,71,252,67,254,41,159,238,83,255,0,81,255,0,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,8,119,226,137,164,55,93,84,233,231,205,90,171,98,129,113,90,138,171,204,204,124,111,122,203,28,116,53,10,173,111,31,98,250,123,87,208,152,135,45,234,126,227,100,182,104,38,119,83,126,141,95,77,245,122,232,221,146,36,127,218,242,83,47,177,127,161,20,12,235,233,182,17,87,153,234,69,155,10,134,190,154,134,162,182,233,77,68,147,84,238,140,99,159,59,35,221,118,245,217,21,219,255,0,98,151,31,226,25,164,89,61,95,76,20,246,139,74,182,182,75,63,62,243,162,138,71,114,238,220,41,28,221,145,173,95,233,246,254,194,159,236,89,37,13,143,91,168,242,122,57,36,134,138,151,38,142,177,171,27,85,174,72,91,86,143,77,145,54,245,226,137,232,95,119,81,217,117,21,243,166,203,198,65,99,166,91,140,21,30,95,130,58,52,110,252,107,225,98,250,61,91,247,162,255,0,160,12,234,57,21,174,86,175,181,23,101,7,234,186,81,212,208,215,205,79,87,18,71,43,94,237,218,138,139,183,218,84,251,191,165,15,202,0,0,0,235,125,60,210,227,146,92,242,26,156,141,208,246,163,177,85,172,45,146,117,137,86,84,116,74,221,190,210,110,187,114,244,57,33,236,52,190,9,170,178,47,44,200,106,166,141,209,126,114,58,119,177,170,230,243,98,42,47,53,68,84,251,182,254,160,58,132,29,30,107,94,115,108,170,212,28,83,18,173,158,197,95,60,179,209,189,148,21,146,35,226,116,206,107,85,30,200,92,215,39,167,181,28,191,214,113,187,53,109,255,0,16,200,160,117,20,174,162,174,134,104,182,87,196,138,173,94,77,115,126,203,211,250,151,216,94,199,79,249,214,35,136,244,79,143,100,21,54,169,91,77,104,161,142,158,120,150,154,55,73,201,43,221,15,170,34,241,85,229,247,162,255,0,73,69,185,85,246,146,249,153,75,123,167,137,98,130,73,33,114,55,135,21,68,107,24,139,232,138,191,228,168,23,237,208,100,89,188,218,7,96,187,230,57,36,55,71,92,40,233,106,105,209,148,172,133,98,138,74,42,87,53,139,197,169,186,167,218,245,254,146,72,17,199,160,28,166,213,147,244,211,138,45,173,242,59,232,251,125,13,12,220,216,173,218,72,237,244,188,182,253,169,246,147,212,145,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,10,38,241,97,170,180,63,170,235,141,37,182,219,5,51,161,180,91,59,174,138,22,179,155,187,78,93,215,143,183,209,205,79,95,216,159,177,11,217,40,79,197,67,222,246,253,255,0,206,171,95,255,0,75,52,9,205,224,213,118,162,174,209,12,182,130,8,26,201,105,111,84,253,199,35,81,57,111,71,26,39,170,46,235,234,197,246,254,210,35,248,172,229,86,217,117,129,184,157,129,140,166,167,164,149,37,168,134,20,107,24,231,58,138,145,88,170,214,46,203,178,61,254,212,254,114,237,237,83,167,120,48,102,181,116,119,204,195,14,89,246,130,182,170,142,110,28,83,218,148,213,106,190,188,119,255,0,177,183,239,251,136,235,226,89,239,51,125,255,0,242,95,151,209,129,20,64,0,0,0,9,241,208,133,211,79,213,152,165,27,232,109,171,127,102,91,64,238,235,162,131,190,145,167,150,79,71,111,207,110,231,175,236,223,250,72,14,119,254,140,111,79,198,117,171,21,187,91,102,231,95,45,234,134,153,32,227,182,236,90,186,119,111,201,81,91,250,77,68,246,1,42,60,95,52,171,35,167,205,168,53,9,180,238,125,182,163,187,246,218,201,21,27,198,26,8,189,87,135,20,251,95,248,95,251,136,239,225,208,199,187,169,172,109,90,213,93,170,168,213,118,79,255,0,8,82,19,247,197,199,40,203,232,116,230,221,97,182,219,59,150,202,206,247,152,155,189,18,113,225,61,3,155,246,85,57,47,218,85,79,69,255,0,136,175,255,0,15,236,178,255,0,135,245,27,143,82,218,168,187,207,174,173,164,164,153,189,198,55,140,111,175,165,71,47,218,69,223,244,83,217,178,129,160,152,191,197,51,253,202,127,234,63,236,252,244,18,201,61,5,52,243,55,140,146,66,199,189,55,223,101,86,162,170,31,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,194,186,218,247,105,206,127,249,199,115,249,125,73,221,79,45,170,56,253,167,40,211,188,142,203,123,134,57,40,234,109,85,145,202,143,107,85,17,174,129,237,85,251,72,169,236,114,251,80,12,196,92,87,107,141,82,167,249,231,255,0,252,74,92,255,0,76,119,43,133,195,160,186,151,215,73,205,89,195,138,241,106,123,111,51,111,236,79,232,66,167,117,218,201,103,198,117,175,42,179,91,26,223,163,232,239,213,209,49,172,70,236,145,178,174,86,162,39,20,70,254,139,83,238,216,188,206,152,97,210,28,235,167,90,92,79,11,184,81,201,64,254,126,98,8,165,165,89,35,218,186,105,27,201,177,242,106,110,230,57,83,116,245,79,237,3,62,247,42,137,170,107,231,150,119,242,122,200,237,215,100,79,231,47,236,63,49,222,250,188,163,194,109,185,235,45,88,102,61,81,108,138,223,2,82,74,178,82,67,11,103,146,57,170,26,233,19,183,232,228,114,35,118,114,162,42,237,236,246,28,16,0,0,1,214,122,101,181,83,93,245,58,154,146,166,227,229,55,141,138,215,118,86,78,78,243,16,162,55,100,84,219,125,253,191,208,114,99,216,105,29,53,37,102,160,89,168,235,170,43,161,130,162,182,158,39,190,137,232,217,145,29,60,104,188,85,125,55,217,87,111,233,216,11,119,186,50,239,104,232,78,243,73,100,139,205,73,13,83,153,191,38,179,125,175,202,155,253,173,254,237,202,116,187,178,200,150,202,7,208,191,122,213,124,158,101,54,127,162,111,246,125,190,158,207,216,104,31,166,109,55,177,59,166,235,70,38,233,170,42,232,43,96,238,255,0,126,57,146,76,168,181,114,76,157,207,179,199,150,235,251,62,239,237,40,231,169,61,43,167,210,125,102,184,225,116,245,12,150,8,100,165,107,92,215,163,191,78,154,9,23,213,24,212,246,200,191,112,23,9,225,103,238,213,75,254,251,103,255,0,72,81,19,28,140,158,30,24,205,187,27,233,167,28,74,10,148,153,107,233,168,235,37,251,109,119,23,190,223,73,186,122,34,109,183,20,244,93,255,0,172,147,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,30,241,91,181,214,80,245,111,119,168,168,133,205,142,162,211,108,116,110,86,170,35,147,177,199,209,85,61,125,90,191,232,47,132,167,47,25,107,69,150,29,94,182,93,161,145,126,145,154,213,111,100,172,224,136,136,205,234,246,93,246,245,253,22,253,224,126,239,6,92,102,178,171,49,202,178,52,162,149,212,244,147,210,70,179,118,213,90,213,90,90,196,219,150,219,39,233,39,223,247,161,199,124,77,108,57,5,183,168,27,197,198,178,201,87,21,13,91,169,219,13,84,148,207,108,111,86,219,233,81,81,175,84,217,118,245,246,126,207,232,36,39,131,22,166,99,246,168,243,28,2,189,177,71,112,185,87,210,84,83,63,182,245,115,209,180,211,171,147,116,106,162,108,145,47,181,83,218,167,228,241,153,204,44,233,112,196,177,42,11,61,3,43,91,87,89,53,85,82,67,180,206,68,166,166,226,138,237,147,116,218,95,218,191,162,158,192,42,252,0,0,0,0,237,189,54,100,120,245,179,54,197,40,159,73,34,93,223,146,208,186,41,219,27,62,203,86,104,81,19,150,232,228,251,105,191,167,254,179,137,29,179,167,107,14,29,46,85,139,94,238,23,201,225,187,67,146,208,182,42,102,194,174,99,152,146,68,228,85,119,21,219,119,110,158,208,44,131,198,10,251,91,111,211,251,13,29,45,226,72,27,81,230,185,192,218,133,106,63,140,244,10,155,181,23,215,109,247,43,123,164,124,130,235,107,234,51,10,173,130,103,182,90,139,237,182,55,185,92,228,87,53,213,208,42,250,162,162,175,170,19,27,198,43,56,182,221,50,12,115,26,162,174,123,165,163,243,157,232,246,122,34,115,101,189,237,246,162,34,250,34,175,162,169,10,58,91,149,210,117,1,129,34,181,169,199,32,181,167,167,251,246,0,52,125,143,206,250,155,13,182,166,85,221,242,209,194,247,47,244,171,17,84,250,7,203,197,255,0,234,102,209,254,240,167,255,0,232,109,62,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,3,198,107,77,68,244,154,63,156,84,211,74,248,165,139,28,185,189,143,98,236,230,185,41,100,84,84,95,185,81,79,102,121,173,76,162,164,185,105,198,85,111,175,127,10,106,155,37,116,83,59,151,30,44,116,15,71,46,255,0,119,162,175,168,25,183,202,163,110,67,173,87,58,107,221,100,142,142,183,36,154,42,137,164,228,247,35,95,86,228,115,151,101,221,125,170,190,139,185,48,244,155,169,92,123,163,172,211,38,195,237,55,170,203,197,154,167,201,121,101,116,181,16,177,156,98,146,71,236,199,178,101,77,223,82,187,250,167,179,127,95,186,31,107,189,182,223,104,214,12,190,130,213,47,114,154,27,229,193,145,187,154,63,116,74,169,81,61,83,219,232,136,77,126,136,116,79,164,140,151,77,235,178,125,85,200,105,223,123,94,214,244,242,100,113,210,172,127,223,21,44,244,141,30,197,245,99,99,95,93,255,0,106,123,64,140,61,74,228,212,89,131,44,57,3,42,169,229,170,169,182,210,190,110,221,19,97,119,55,119,158,238,78,70,183,154,238,239,87,47,170,156,36,233,122,171,146,98,245,140,250,3,26,165,225,5,190,163,178,217,22,78,106,246,199,205,136,187,243,114,46,232,173,93,246,67,154,0,0,0,62,150,57,127,174,198,47,84,151,219,107,154,218,154,57,163,158,37,115,26,244,71,49,232,228,244,114,42,47,171,83,218,138,124,208,5,228,120,105,234,54,93,158,232,85,101,223,35,189,84,85,74,198,195,217,107,149,168,216,81,106,234,219,179,26,212,70,181,54,99,83,100,68,79,68,42,11,168,139,245,230,249,171,119,155,133,226,231,83,89,83,189,50,247,102,145,92,237,210,154,20,79,85,254,132,79,244,22,187,225,45,76,250,158,158,170,97,106,108,175,100,59,42,255,0,69,101,114,149,115,213,126,5,122,211,253,104,189,89,175,80,57,146,39,150,217,85,175,68,95,239,72,29,233,201,173,251,158,159,112,22,131,225,11,151,228,215,253,37,184,91,111,87,186,186,218,106,10,217,161,166,142,105,21,205,138,54,82,208,35,26,221,253,136,136,170,136,159,210,88,41,93,62,14,84,53,144,105,109,226,162,106,89,99,138,75,141,71,23,185,138,136,237,233,173,234,155,42,251,75,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,79,140,126,37,126,143,91,40,178,231,211,57,109,115,90,109,244,204,149,35,126,221,196,243,74,169,203,143,31,99,87,211,125,203,150,42,199,198,13,42,174,183,251,53,147,206,69,5,60,84,84,117,95,109,95,246,157,253,252,221,190,202,42,123,23,246,127,104,17,231,194,187,24,187,221,186,128,165,188,209,219,103,158,146,222,233,27,81,51,35,123,155,26,190,134,177,27,186,162,42,38,235,251,85,14,143,227,23,142,85,65,168,118,43,237,74,186,56,103,146,165,144,239,26,236,245,74,74,61,246,114,236,158,138,223,187,127,105,254,62,15,85,245,22,237,87,201,44,204,86,62,25,103,131,147,189,125,120,210,215,108,169,236,253,159,122,29,79,198,89,113,175,33,133,165,237,213,12,169,89,110,107,71,217,98,42,58,79,47,77,232,245,84,95,77,248,254,207,188,10,151,7,245,219,114,94,62,205,253,15,224,0,0,3,168,105,110,19,144,228,212,208,75,101,174,142,154,101,175,108,52,174,124,74,253,234,54,103,4,246,47,222,228,253,190,207,98,156,188,145,125,41,98,25,134,71,147,227,79,181,215,83,71,108,143,38,162,89,163,146,119,181,202,169,36,28,190,202,34,162,253,151,32,30,111,169,237,56,214,45,63,204,214,155,87,156,147,87,203,250,51,199,72,248,99,126,209,66,171,183,40,163,223,102,190,52,246,123,127,227,253,157,21,226,211,101,93,70,97,180,176,213,197,78,180,215,139,117,74,172,136,170,138,141,174,167,77,147,111,191,237,22,15,226,253,164,245,87,76,94,205,157,91,104,104,26,202,31,49,230,101,94,45,149,220,228,160,137,159,205,221,125,138,158,223,68,32,15,67,180,87,186,222,164,48,246,89,42,27,12,140,186,219,223,34,172,142,102,241,165,125,54,233,233,237,246,167,160,26,31,178,210,173,21,154,130,137,207,71,45,61,52,81,43,147,216,188,88,137,191,252,71,237,63,37,169,147,71,107,163,142,161,200,233,91,79,26,72,168,187,238,228,106,111,235,253,103,235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,124,124,198,8,170,177,27,229,44,237,71,71,53,182,166,55,181,83,116,86,172,78,69,79,83,236,31,59,35,134,74,140,122,233,4,44,87,201,37,28,236,107,83,218,170,172,84,68,3,55,29,78,81,211,208,235,206,113,75,77,27,89,27,50,11,155,81,17,17,17,17,43,102,79,187,250,139,67,240,249,233,139,70,175,154,38,204,170,229,11,46,149,85,187,249,132,154,154,25,27,31,10,186,166,55,110,228,27,250,162,39,222,190,207,184,172,238,174,173,23,43,63,80,185,196,55,42,57,41,223,45,250,231,43,17,233,178,185,139,93,58,34,167,244,122,41,105,158,19,183,138,187,174,138,214,217,42,241,218,170,72,32,237,240,170,122,63,132,252,170,235,156,188,85,90,137,246,85,54,93,149,125,87,238,246,1,79,26,159,65,110,182,106,30,75,111,180,255,0,172,233,174,213,145,65,246,81,191,155,108,239,70,250,34,38,222,136,159,114,30,96,146,157,88,232,189,187,79,174,87,27,213,5,116,51,45,93,230,100,146,54,189,57,194,231,186,119,43,21,171,35,151,116,224,136,187,162,127,97,26,192,0,0,4,245,84,64,19,109,211,127,96,23,157,225,71,112,197,229,233,202,217,110,180,200,139,114,167,166,103,210,9,217,86,253,167,85,86,43,126,215,20,229,233,203,239,82,45,248,199,105,117,167,30,202,49,140,254,141,208,71,81,124,170,169,134,104,216,212,71,42,69,75,74,212,85,217,137,236,225,247,185,125,191,232,250,254,16,20,23,89,175,215,154,219,68,202,219,124,81,209,249,198,240,106,238,229,138,185,27,234,239,84,251,124,189,159,250,142,67,226,173,38,122,154,209,5,187,38,172,117,69,3,100,85,183,49,33,133,187,57,104,232,251,158,172,251,75,186,170,126,151,246,1,60,60,41,229,181,191,167,104,219,70,214,36,237,172,78,239,24,248,174,254,70,135,125,215,111,95,93,137,170,84,183,131,101,126,82,204,190,239,103,158,89,35,181,37,29,108,235,3,225,99,119,147,106,38,163,185,42,114,246,109,247,237,232,91,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,10,64,234,23,196,123,172,236,27,95,117,47,10,197,181,147,201,89,113,252,194,243,107,183,83,125,93,181,73,216,165,130,182,88,226,143,155,233,156,247,113,99,26,155,185,85,203,182,234,170,190,160,93,248,35,255,0,65,90,165,157,235,79,73,216,54,166,106,93,247,233,156,146,243,244,159,157,173,242,176,211,247,123,87,42,168,99,252,220,44,100,109,218,56,152,223,178,212,223,109,215,117,85,85,144,0,1,15,252,80,53,239,86,58,118,208,43,6,107,163,153,95,213,251,213,110,97,75,107,158,167,200,211,85,243,165,125,21,108,142,143,133,68,114,49,55,124,49,174,232,156,190,206,219,236,170,139,16,58,10,235,215,171,29,105,234,199,6,211,61,75,213,111,166,113,187,207,210,126,118,139,232,43,109,63,119,181,109,170,154,63,206,67,78,201,27,180,145,49,223,101,201,190,219,46,232,170,138,22,254,1,231,245,10,139,50,184,224,25,45,191,78,110,212,150,188,178,170,207,91,13,134,186,173,168,232,41,110,46,133,233,77,52,136,172,122,43,27,42,177,202,138,199,250,34,253,151,123,20,61,0,40,46,237,226,99,226,1,96,186,214,216,175,186,193,87,110,185,91,170,36,164,172,163,171,196,173,48,207,77,60,110,86,201,20,145,186,141,28,199,181,200,173,86,170,34,162,162,162,151,41,210,70,180,90,181,235,167,156,39,80,41,114,250,76,138,239,37,158,142,147,36,168,133,141,137,241,94,227,167,143,206,197,44,77,107,82,39,247,85,206,70,163,90,213,99,216,246,111,27,216,170,29,128,16,255,0,197,3,94,245,99,167,109,2,176,102,186,57,149,253,95,189,86,230,20,182,185,234,124,141,53,95,58,87,209,86,200,232,248,84,71,35,19,119,195,26,238,137,203,236,237,190,202,168,177,3,160,174,189,122,177,214,158,172,112,109,51,212,189,86,250,103,27,188,253,39,231,104,190,130,182,211,247,123,86,218,169,163,252,228,52,236,145,187,73,19,29,246,92,155,237,178,238,138,168,161,111,224,20,151,212,167,138,47,83,144,235,206,115,65,162,250,171,73,104,194,109,183,137,173,182,88,41,45,246,187,156,19,65,79,180,62,106,58,153,41,156,233,25,59,163,116,233,246,156,141,73,145,168,231,35,81,84,46,208,16,255,0,195,31,86,53,219,93,52,58,243,170,90,235,151,93,111,85,117,217,4,214,251,55,152,180,81,208,210,173,13,60,49,111,61,63,151,167,137,101,229,60,147,198,247,171,158,212,117,50,53,168,199,54,78,85,131,253,212,126,187,63,219,207,254,76,217,255,0,230,128,95,240,35,255,0,65,90,165,157,235,79,73,216,54,166,106,93,247,233,156,146,243,244,159,157,173,242,176,211,247,123,87,42,168,99,252,220,44,100,109,218,56,152,223,178,212,223,109,215,117,85,85,144,0,0,0,0,56,255,0,86,218,223,117,233,195,64,114,61,104,179,88,233,47,53,24,229,69,173,207,160,169,145,209,178,166,9,174,52,212,243,49,30,223,86,61,98,154,78,15,217,200,215,241,114,181,232,138,197,14,192,15,21,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,234,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,64,0,0,0,0,0,86,175,82,158,49,150,45,63,212,116,194,180,27,12,181,102,182,171,45,194,6,94,47,245,117,207,109,45,194,54,171,210,166,158,129,35,79,247,8,202,199,43,227,87,35,213,176,202,206,18,56,44,168,30,83,75,117,75,4,214,156,18,217,169,154,105,125,250,103,27,188,247,188,149,111,149,154,159,187,218,153,240,201,249,185,152,201,27,180,145,61,191,105,169,190,219,166,232,168,171,234,192,0,121,252,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,188,34,102,232,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,138,30,128,21,235,209,159,138,53,171,94,181,183,34,211,237,82,166,164,195,169,242,122,138,37,192,233,37,149,179,178,41,210,6,197,81,111,150,177,27,18,61,242,202,196,154,4,124,72,170,249,101,139,184,229,236,70,182,20,0,0,0,16,215,196,119,174,58,158,148,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,123,94,140,186,232,211,142,176,236,85,209,219,40,62,171,230,118,110,82,220,177,154,138,196,168,145,180,188,248,199,85,79,47,6,119,225,94,76,107,213,24,215,71,34,163,92,212,71,68,249,2,74,130,128,127,186,143,215,103,251,121,255,0,201,155,63,252,208,187,61,16,190,100,218,149,211,110,3,146,223,114,74,184,50,28,171,7,181,87,86,94,41,32,167,108,241,214,212,208,70,249,42,99,141,209,186,4,122,72,245,122,53,98,116,123,236,138,197,111,217,3,165,130,130,238,222,38,62,32,22,11,173,109,138,251,172,21,118,235,149,186,162,74,74,202,58,188,74,211,12,244,211,198,229,108,145,73,27,168,209,204,123,92,138,213,106,162,42,42,42,41,111,253,17,235,205,79,81,221,52,97,218,147,121,173,164,159,33,90,119,218,242,4,134,162,41,30,151,26,103,172,82,73,43,34,99,27,11,230,107,99,169,72,184,55,131,42,24,137,187,120,185,67,186,130,31,248,160,107,222,172,116,237,160,86,12,215,71,50,191,171,247,170,220,194,150,215,61,79,145,166,171,231,74,250,42,217,29,31,10,136,228,98,110,248,99,93,209,57,125,157,183,217,85,22,32,116,21,215,175,86,58,211,213,142,13,166,122,151,170,223,76,227,119,159,164,252,237,23,208,86,218,126,239,106,219,85,52,127,156,134,157,146,55,105,34,99,190,203,147,125,182,93,209,85,20,45,252,2,152,58,186,241,52,215,235,47,81,121,157,155,167,77,119,164,147,79,168,42,41,169,173,79,164,178,91,170,160,115,217,75,11,106,86,57,167,166,115,229,103,153,73,246,127,39,49,201,178,177,85,138,213,2,231,193,10,188,47,181,99,169,253,116,211,140,167,84,186,129,203,190,154,178,215,92,32,183,226,221,203,69,61,12,139,229,210,79,57,59,123,20,241,50,88,92,249,33,141,175,228,253,164,166,157,187,49,90,188,166,168,0,8,235,211,55,87,118,173,117,212,189,90,209,171,205,186,146,211,150,105,126,81,114,182,178,56,170,27,194,233,106,138,186,104,33,170,138,55,57,101,71,198,145,198,201,253,21,136,249,34,114,57,59,201,20,97,34,128,0,0,57,255,0,80,185,77,247,6,208,45,75,205,113,106,239,37,122,199,240,251,205,210,221,83,218,100,157,138,168,40,165,146,41,56,61,28,199,113,123,26,187,57,21,171,182,202,138,158,128,116,0,80,15,247,81,250,236,255,0,111,63,249,51,103,255,0,154,23,252,0,0,0,0,0,17,255,0,172,206,169,127,146,62,19,135,234,69,110,55,244,221,150,229,152,82,216,175,116,241,59,141,83,40,101,163,171,149,210,211,42,185,24,179,49,240,70,228,107,254,203,218,142,102,236,87,36,140,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,1,250,192,0,0,0,1,226,181,163,87,176,221,5,210,252,131,87,53,2,122,184,236,88,237,59,102,168,74,72,22,105,229,123,228,108,81,67,27,61,17,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,60,167,73,58,223,117,234,63,64,113,205,104,188,216,233,44,213,25,29,69,209,204,160,166,145,210,50,154,8,110,53,52,240,177,94,239,87,189,34,134,62,111,217,168,231,242,114,53,136,168,196,14,192,10,1,254,234,63,93,159,237,231,255,0,38,108,255,0,243,66,239,186,122,202,111,185,206,129,105,166,107,148,215,121,219,214,65,135,217,174,151,26,158,211,35,239,213,79,69,20,146,201,193,136,214,55,147,222,229,217,168,141,77,246,68,68,244,3,160,0,0,0,0,3,149,117,71,174,159,201,175,66,114,109,107,250,173,245,143,234,231,146,255,0,6,121,239,39,223,243,21,144,83,127,142,237,201,199,143,127,151,232,46,252,118,244,223,116,246,184,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,120,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,16,61,0,0,0,4,63,241,64,215,189,88,233,219,64,172,25,174,142,101,127,87,239,85,185,133,45,174,122,159,35,77,87,206,149,244,85,178,58,62,21,17,200,196,221,240,198,187,162,114,251,59,111,178,170,40,76,0,84,7,65,93,122,245,99,173,61,88,224,218,103,169,122,173,244,206,55,121,250,79,206,209,125,5,109,167,238,246,173,181,83,71,249,200,105,217,35,118,146,38,59,236,185,55,219,101,221,21,81,109,252,0,0,0,0,0,34,87,136,101,203,170,141,59,210,250,141,109,233,187,86,106,236,244,248,173,58,63,33,199,19,31,162,184,37,77,34,201,179,171,96,124,148,210,202,199,196,143,229,43,92,238,215,101,142,147,120,214,39,36,213,129,105,241,83,235,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,178,175,23,53,118,84,11,244,7,31,233,87,169,140,55,170,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,113,70,204,206,50,198,246,72,212,78,76,123,121,53,143,231,27,61,7,80,185,77,247,6,208,45,75,205,113,106,239,37,122,199,240,251,205,210,221,83,218,100,157,138,168,40,165,146,41,56,61,28,199,113,123,26,187,57,21,171,182,202,138,158,128,116,0,80,15,247,81,250,236,255,0,111,63,249,51,103,255,0,154,23,125,211,214,83,125,206,116,11,77,51,92,166,187,206,222,178,12,62,205,116,184,212,246,153,31,126,170,122,40,164,150,78,12,70,177,188,158,247,46,205,68,106,111,178,34,39,160,29,0,28,171,169,126,162,240,78,151,244,178,191,83,51,170,143,243,180,118,122,46,19,127,132,238,158,90,105,160,163,238,69,20,157,158,239,97,237,238,189,188,25,237,85,246,34,211,5,219,197,79,174,59,141,214,182,225,71,171,180,150,186,122,170,137,38,138,134,147,27,182,58,10,86,57,202,173,134,53,154,157,242,171,26,138,141,69,145,239,126,200,156,156,229,221,84,47,208,16,131,164,8,124,64,53,43,69,242,29,81,213,125,106,164,130,229,149,98,245,108,192,173,85,118,27,75,96,142,122,154,74,121,237,183,169,42,104,216,231,35,17,207,145,139,77,36,46,93,183,115,154,190,141,43,170,237,226,99,226,1,96,186,214,216,175,186,193,87,110,185,91,170,36,164,172,163,171,196,173,48,207,77,60,110,86,201,20,145,186,141,28,199,181,200,173,86,170,34,162,162,162,129,126,128,227,253,36,107,69,171,94,186,121,194,117,2,151,47,164,200,174,242,89,232,233,50,74,136,88,216,159,21,238,58,120,252,236,82,196,214,181,34,127,117,92,228,106,53,173,86,61,143,102,241,189,138,188,127,197,3,94,245,99,167,109,2,176,102,186,57,149,253,95,189,86,230,20,182,185,234,124,141,53,95,58,87,209,86,200,232,248,84,71,35,19,119,195,26,238,137,203,236,237,190,202,168,161,48,1,80,29,5,117,235,213,142,180,245,99,131,105,158,165,234,183,211,56,221,231,233,63,59,69,244,21,182,159,187,218,182,213,77,31,231,33,167,100,141,218,72,152,239,178,228,223,109,151,116,85,69,183,240,0,164,190,165,60,81,122,156,135,94,115,154,13,23,213,90,75,70,19,109,188,77,109,178,193,73,111,181,220,224,154,10,125,161,243,81,212,201,76,231,72,201,221,27,167,79,180,228,106,76,141,71,57,26,138,179,211,195,31,86,53,219,93,52,58,243,170,90,235,151,93,111,85,117,217,4,214,251,55,152,180,81,208,210,173,13,60,49,111,61,63,151,167,137,101,229,60,147,198,247,171,158,212,117,50,53,168,199,54,78,65,48,1,0,58,215,241,83,177,104,22,85,91,164,250,41,96,181,102,25,125,183,120,174,215,42,217,222,235,93,166,169,178,51,149,42,199,18,181,245,83,35,18,86,200,141,150,54,194,245,98,43,158,246,203,19,37,87,77,29,69,224,157,80,105,101,6,166,96,181,31,230,168,239,20,92,38,255,0,6,93,60,180,51,79,71,220,150,40,251,221,174,251,27,221,99,120,63,218,139,237,68,14,170,0,0,15,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,93,122,101,226,223,134,229,221,87,220,48,252,166,106,76,119,73,43,169,223,101,178,93,231,221,236,117,198,42,201,123,23,41,165,124,112,190,146,154,170,157,236,107,227,149,178,118,95,28,46,87,70,213,157,224,88,248,0,0,4,117,235,147,171,187,87,72,58,70,220,174,11,117,37,227,44,191,84,58,219,142,90,167,168,107,24,249,209,138,231,213,76,196,114,74,250,104,83,143,62,218,110,175,146,24,213,209,247,82,70,132,138,4,42,232,23,196,71,21,234,114,142,147,75,115,196,250,19,83,109,182,248,81,60,197,68,110,143,38,237,64,223,51,87,79,194,56,217,28,220,219,44,143,165,70,253,152,213,28,197,123,91,39,106,106,128,0,141,93,53,245,155,98,215,13,96,213,45,1,189,218,190,138,204,244,231,32,188,211,194,144,49,238,165,185,217,233,110,14,166,142,165,174,93,251,115,51,148,44,150,55,46,206,115,219,36,123,163,159,28,33,37,64,0,0,60,86,183,230,183,93,53,209,124,251,81,172,84,244,147,220,177,92,94,235,123,163,138,173,142,116,18,79,77,73,36,209,182,70,181,205,114,177,92,196,69,68,115,87,109,246,84,246,129,237,65,199,250,85,234,99,13,234,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,156,81,179,51,140,177,189,146,53,19,147,30,222,77,99,249,198,206,192,0,0,0,21,129,226,129,214,103,82,125,59,107,237,131,10,209,205,72,250,191,101,173,195,233,110,147,211,125,15,65,87,206,169,245,181,177,186,78,117,16,72,244,221,144,198,155,34,241,251,59,237,186,170,171,194,255,0,172,206,164,250,137,215,219,254,21,172,122,145,245,130,203,69,135,213,93,32,166,250,30,130,147,133,83,43,104,163,108,156,233,224,141,235,179,38,145,54,85,227,246,183,219,116,69,64,179,240,0,0,0,0,0,0,10,128,235,215,175,94,172,116,91,171,28,231,76,244,211,85,190,134,198,236,223,70,121,42,47,160,173,181,29,174,237,182,150,105,63,57,53,59,228,118,242,74,247,125,167,46,219,236,155,34,34,32,91,248,33,255,0,133,254,189,234,199,81,58,5,127,205,117,143,43,250,193,122,162,204,42,173,112,84,249,26,106,78,20,172,162,162,145,177,240,167,142,54,46,207,154,69,221,83,151,218,219,125,145,17,38,0,0,87,87,90,222,41,127,144,173,101,181,105,134,144,90,173,89,71,213,123,132,21,25,125,71,158,222,25,254,205,68,85,54,109,187,43,219,153,156,169,229,243,17,200,238,220,172,237,62,55,113,150,53,153,93,63,117,15,165,253,77,96,13,212,109,40,186,213,214,91,89,80,148,53,145,85,209,201,77,61,21,106,67,20,210,83,72,215,39,23,61,141,158,52,87,70,231,198,170,171,197,238,219,112,58,88,35,175,67,157,93,218,186,190,210,55,101,115,219,169,44,249,101,134,161,182,220,142,213,5,67,94,198,78,172,71,50,170,22,43,150,86,83,76,156,184,119,19,116,124,115,70,142,147,180,178,58,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,79,198,98,211,144,75,150,217,238,190,79,252,20,218,74,24,155,55,113,158,178,34,86,185,83,142,252,189,155,250,237,177,109,132,46,241,84,117,185,58,114,153,42,150,14,242,214,59,183,207,143,45,252,133,118,219,111,235,237,2,4,248,84,65,156,179,89,166,184,98,244,29,250,8,222,141,175,127,118,22,240,95,39,89,219,244,127,218,93,213,87,244,127,180,234,254,49,53,149,149,25,54,55,73,124,135,133,20,15,173,91,123,185,34,242,145,105,169,21,222,141,245,79,95,242,189,15,201,224,227,170,182,188,123,37,201,244,242,177,148,177,205,123,171,167,158,25,30,141,71,175,110,150,169,202,136,170,244,85,68,225,247,53,125,171,251,78,249,227,22,235,36,58,29,140,203,91,12,14,173,125,226,161,148,238,123,88,174,68,90,57,121,108,171,235,237,70,123,63,98,127,64,20,172,187,110,187,123,0,85,221,85,64,0,0,2,77,116,151,174,145,105,213,85,22,53,86,206,112,220,110,241,183,109,213,56,44,139,3,57,122,70,229,93,145,158,205,208,140,167,169,210,219,149,5,159,81,241,155,165,209,24,180,148,151,122,41,166,231,199,110,13,157,142,118,252,149,19,216,139,237,93,128,183,191,22,140,70,154,253,163,214,236,161,46,29,165,161,239,113,143,180,174,238,115,170,161,98,250,242,77,182,219,127,98,149,115,210,101,117,77,15,80,152,52,148,178,112,115,175,246,198,42,236,139,232,181,208,126,223,234,44,251,175,238,170,244,130,231,162,115,226,214,167,210,93,106,174,60,123,42,197,165,157,177,246,234,233,94,239,209,153,85,55,68,95,98,46,251,127,65,86,125,50,86,83,208,235,206,15,85,83,35,89,27,50,11,99,149,85,81,17,17,43,97,95,191,250,128,210,54,55,35,165,199,109,82,189,119,115,232,160,114,175,237,85,141,15,164,124,124,58,120,170,177,27,29,84,14,71,71,53,182,154,70,57,23,116,86,172,77,84,95,67,236,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,37,217,211,50,213,88,250,118,242,149,180,242,43,19,101,93,221,197,118,246,122,251,79,214,126,27,229,75,168,236,183,10,182,38,238,130,150,89,17,63,165,172,85,255,0,216,6,119,250,224,170,188,213,117,31,152,186,245,78,145,72,219,181,193,177,162,49,237,222,52,175,169,217,126,215,246,251,61,9,245,224,251,170,19,92,113,203,222,21,112,184,82,53,40,252,183,150,137,101,84,122,243,146,190,71,253,149,127,244,34,250,39,179,219,251,74,250,235,59,36,169,201,186,139,205,42,106,88,141,90,123,205,198,157,168,155,126,139,107,170,21,61,136,159,229,31,31,167,188,211,91,241,44,173,29,162,121,5,194,221,114,151,244,146,154,162,40,209,251,71,46,219,247,126,202,236,215,75,254,149,251,246,3,217,117,87,149,101,217,6,83,147,165,206,138,6,91,91,147,86,246,164,100,114,162,170,164,147,241,77,220,170,223,209,85,246,17,216,233,26,151,151,100,247,250,87,193,126,115,219,59,106,213,245,123,200,199,119,42,118,122,61,235,197,17,55,85,85,246,122,28,220,0,0,1,253,110,220,147,151,179,127,83,248,0,183,175,8,9,177,249,108,119,212,180,49,241,206,144,91,146,167,154,49,57,61,18,187,117,78,62,171,235,203,219,255,0,188,227,126,48,116,53,54,205,89,198,175,110,108,111,138,73,231,86,53,81,87,117,109,53,14,232,169,236,251,191,105,250,252,32,50,138,197,207,238,24,253,51,164,130,4,72,18,102,182,85,227,47,230,43,220,155,183,111,185,119,95,237,57,127,138,126,69,121,186,117,7,89,105,173,188,213,85,81,208,58,39,83,211,200,245,86,66,175,160,163,87,43,81,125,19,117,245,80,36,103,132,21,69,109,243,33,187,223,95,67,77,79,79,13,13,93,26,118,98,86,114,114,121,39,110,190,212,85,217,223,183,238,246,22,150,83,31,131,142,79,145,179,93,106,241,136,238,213,9,104,150,207,112,168,146,147,159,230,214,84,242,200,142,219,246,236,214,255,0,160,185,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,6,107,58,177,247,167,214,79,136,25,15,204,103,52,166,102,179,171,31,122,125,100,248,129,144,252,198,112,46,167,194,227,220,79,76,191,26,249,197,105,42,136,171,225,113,238,39,166,95,141,124,226,180,149,64,64,15,26,191,117,140,91,226,5,15,203,174,36,0,240,184,247,236,211,47,198,190,79,90,79,255,0,26,191,117,140,91,226,5,15,203,174,36,0,240,184,247,236,211,47,198,190,79,90,5,255,0,0,0,161,111,21,61,28,177,105,23,87,23,122,156,114,109,169,51,219,124,89,140,148,220,95,253,235,85,83,60,241,212,167,55,189,202,254,228,244,242,207,191,217,107,123,252,26,212,107,17,87,191,248,37,235,29,246,44,171,58,233,250,162,30,245,150,166,222,185,141,28,156,152,223,41,85,28,148,244,149,9,178,51,156,157,230,75,77,234,175,226,207,43,246,91,188,142,84,146,190,44,154,23,125,214,14,153,126,178,98,86,107,85,93,215,78,238,15,201,42,166,168,86,71,84,203,60,116,179,37,107,41,228,114,127,228,38,124,124,154,143,109,50,109,201,237,141,142,167,110,154,245,122,167,65,117,231,6,213,200,103,171,142,159,29,188,67,53,193,41,32,138,105,229,183,63,120,171,97,141,146,236,197,124,148,210,77,26,42,171,118,87,162,163,154,168,142,64,181,255,0,26,191,117,140,91,226,5,15,203,174,36,0,240,184,247,236,211,47,198,190,79,90,79,79,25,91,181,170,255,0,210,38,19,125,177,92,233,46,54,219,142,113,109,171,163,172,164,153,179,65,83,4,150,203,131,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,129,126,23,30,253,154,101,248,215,201,235,64,183,78,191,245,230,155,167,206,151,50,236,154,26,218,186,107,237,254,157,248,206,60,250,74,137,105,167,101,198,174,41,26,217,163,154,54,57,98,124,17,54,106,148,85,86,238,180,232,196,123,92,230,169,159,108,79,22,190,231,57,85,155,10,197,168,124,237,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,124,222,173,99,121,61,237,77,220,168,212,223,117,84,79,82,199,252,105,245,230,166,237,153,98,157,57,89,171,105,31,109,177,83,179,38,189,36,53,17,74,255,0,164,102,73,34,166,134,86,35,57,192,248,169,214,73,17,57,254,113,149,204,114,179,236,177,203,202,188,37,186,120,181,107,47,80,213,25,230,87,106,171,170,177,105,141,61,53,238,7,195,88,216,88,219,218,212,53,109,237,149,168,189,215,177,18,26,153,145,25,179,121,211,177,36,85,107,187,114,5,207,105,62,11,249,47,210,204,55,76,254,148,250,79,234,150,63,110,177,121,222,199,103,205,121,90,104,225,238,246,249,59,135,46,223,46,60,157,182,251,110,187,110,102,8,213,65,149,112,47,251,194,227,220,79,76,191,26,249,197,105,42,136,171,225,113,238,39,166,95,141,124,226,180,149,64,0,0,8,171,226,143,238,39,169,191,130,252,226,136,149,68,85,241,71,247,19,212,223,193,126,113,68,5,74,244,47,214,109,247,163,205,71,170,185,201,106,250,103,12,202,60,189,62,77,109,137,140,74,167,71,18,191,181,83,77,35,182,218,104,187,178,170,70,231,36,114,53,238,107,184,170,178,88,239,251,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,7,163,94,222,76,123,87,103,34,57,55,217,81,23,208,203,105,61,60,55,60,65,41,186,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,219,119,200,170,23,104,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,80,183,136,103,69,151,94,150,53,66,162,251,136,99,245,109,210,188,150,161,23,31,172,90,151,85,37,20,235,31,41,109,243,200,230,163,152,246,185,37,116,72,245,114,190,20,106,247,36,123,38,227,126,135,148,213,45,45,193,53,167,4,185,233,158,165,216,190,153,198,239,61,159,59,69,230,166,167,238,246,166,100,209,254,114,23,178,70,237,36,76,119,217,114,111,182,203,186,42,162,133,11,116,47,214,109,247,163,205,71,170,185,201,106,250,103,12,202,60,189,62,77,109,137,140,74,167,71,18,191,181,83,77,35,182,218,104,187,178,170,70,231,36,114,53,238,107,184,170,178,88,244,19,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,156,206,171,186,81,212,126,146,181,29,248,86,107,23,158,181,87,119,39,176,95,224,133,89,75,119,165,106,162,43,154,138,171,219,153,156,154,146,194,170,174,141,206,106,162,189,143,142,71,201,95,12,94,188,127,34,23,218,109,6,213,139,215,28,7,32,184,55,232,219,165,198,227,219,165,197,230,115,38,116,155,55,180,229,236,212,78,234,116,119,41,35,138,23,44,147,46,220,229,114,133,212,148,67,226,59,215,29,55,85,185,149,6,31,167,204,171,167,211,172,62,162,119,208,205,43,229,137,247,186,183,34,49,107,101,129,85,26,198,53,168,230,192,215,55,186,214,75,43,156,173,89,150,40,251,87,138,247,92,117,57,45,214,247,210,62,156,178,145,108,86,218,138,118,101,215,100,124,85,11,93,87,19,163,157,180,80,43,85,201,19,32,149,172,238,185,118,149,102,137,209,236,198,198,254,245,106,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,38,204,98,203,52,81,163,157,178,115,145,141,246,185,17,67,242,151,125,225,193,226,1,71,212,69,138,45,36,213,236,139,253,86,40,60,204,241,84,212,71,5,60,121,21,47,55,201,202,157,144,178,56,217,52,49,170,49,240,163,121,44,113,36,173,87,254,121,34,165,108,79,22,190,231,57,85,155,10,197,168,124,237,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,124,222,173,99,121,61,237,77,220,168,212,223,117,84,79,83,245,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,231,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,80,212,65,31,250,197,235,23,4,233,3,4,167,191,223,232,254,153,201,47,60,254,175,227,253,201,169,254,148,237,77,78,202,175,239,166,65,44,112,118,163,168,73,63,56,137,207,110,45,221,87,211,154,232,199,137,174,137,101,221,52,86,107,78,167,94,169,44,153,14,43,79,79,6,77,97,183,193,59,158,235,140,239,168,109,44,20,93,230,181,179,62,165,180,146,74,216,219,35,251,44,229,221,145,27,27,229,41,175,168,173,121,204,186,146,213,203,238,171,102,117,181,110,125,198,161,236,182,80,205,80,147,50,211,110,71,185,105,232,162,86,177,141,225,27,93,178,185,24,222,111,87,200,228,230,247,42,135,149,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,206,87,236,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,150,253,225,165,225,247,77,163,214,171,63,80,122,191,106,171,143,80,107,233,252,205,158,211,87,20,180,179,227,76,123,106,160,145,36,70,78,172,157,245,20,211,196,229,100,209,53,240,46,237,84,71,163,182,226,190,20,61,14,84,228,183,91,39,87,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,218,85,154,38,201,187,27,27,59,214,232,6,85,205,41,244,157,238,177,163,127,15,241,239,151,64,102,176,210,159,73,222,235,26,55,240,255,0,30,249,116,0,84,175,140,22,142,95,112,110,168,23,85,106,38,243,22,93,75,183,193,81,71,39,22,51,177,85,67,79,5,37,69,54,200,247,61,220,88,202,105,123,138,214,53,124,207,6,242,88,220,167,182,240,96,215,154,108,87,84,50,93,0,190,214,213,249,124,226,157,183,75,19,29,81,43,160,142,227,71,28,142,158,54,66,140,86,49,243,83,110,247,74,174,103,165,12,108,94,106,230,35,102,79,138,94,133,209,235,7,74,119,236,146,138,205,230,242,77,59,255,0,162,75,100,209,172,17,200,202,88,213,18,224,199,73,42,114,236,249,94,228,206,141,142,107,159,37,52,31,164,173,70,58,149,180,7,88,239,189,63,235,46,39,172,88,228,62,98,175,25,184,54,162,74,110,76,103,155,165,123,93,29,77,55,55,177,233,31,118,9,37,139,185,193,92,206,124,155,246,154,138,5,181,120,213,251,172,98,223,16,40,126,93,113,32,7,133,199,191,102,153,126,53,242,122,210,122,120,202,221,173,87,254,145,48,155,237,138,231,73,113,182,220,115,139,109,93,29,101,36,205,154,10,152,36,182,92,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,132,11,240,184,247,236,211,47,198,190,79,90,5,207,117,117,173,247,94,156,122,116,204,245,150,197,99,164,187,220,172,20,244,205,163,164,171,145,204,129,103,168,170,134,154,55,201,199,237,57,140,116,232,245,98,43,85,232,197,106,57,156,185,166,109,203,62,241,172,215,74,59,173,247,11,233,226,195,121,239,125,9,207,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,111,118,171,56,95,133,127,79,23,93,101,234,94,213,158,85,90,169,42,177,61,49,168,134,247,118,124,213,142,133,237,173,86,76,182,214,196,216,215,155,222,149,48,182,101,69,218,62,20,239,71,170,242,108,114,5,207,104,14,142,88,186,127,209,172,79,71,113,201,188,197,38,51,111,109,60,149,60,94,207,55,84,247,58,74,154,158,15,123,214,62,236,242,75,47,111,154,181,156,248,183,236,181,16,232,0,0,51,153,174,89,254,101,165,157,108,234,118,160,233,246,67,87,99,200,108,122,145,144,84,208,215,83,42,115,137,255,0,72,84,34,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,204,205,103,86,62,244,250,201,241,3,33,249,140,224,94,159,71,93,98,224,157,95,224,149,23,251,5,31,208,217,37,155,135,214,12,127,185,53,71,209,125,217,170,25,75,253,244,248,34,142,126,236,116,235,39,230,209,120,111,197,219,42,122,200,3,50,218,23,174,154,143,211,166,163,219,181,67,75,239,62,70,235,67,188,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,226,221,211,116,114,57,173,123,28,199,177,143,110,138,116,47,93,52,227,168,189,56,183,106,134,151,222,124,245,170,187,120,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,201,187,166,234,213,107,154,246,57,236,123,30,224,232,7,42,234,199,221,99,89,62,31,228,63,46,156,128,26,199,226,247,149,105,183,83,249,69,163,2,183,226,154,135,164,246,223,47,111,163,101,51,164,165,154,162,104,233,220,181,19,193,92,136,246,187,122,169,85,138,254,212,145,62,42,104,251,72,222,110,153,242,126,126,166,48,222,171,252,63,53,99,84,176,250,26,187,115,219,131,228,150,219,189,178,165,21,207,183,92,99,181,72,249,96,73,56,163,102,103,25,99,123,36,106,39,38,61,188,154,199,243,141,129,65,134,170,12,171,154,125,210,221,82,193,53,167,4,182,106,102,154,95,126,153,198,239,61,239,37,91,229,102,167,238,246,166,124,50,126,110,102,50,70,237,36,79,111,218,106,111,182,233,186,42,42,135,171,0,0,0,1,0,60,106,253,214,49,111,136,20,63,46,184,145,43,195,115,196,18,155,167,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,77,183,124,138,178,215,198,175,221,99,22,248,129,67,242,235,137,74,192,106,160,21,87,225,71,215,79,248,142,151,245,175,51,255,0,185,233,112,10,218,230,255,0,186,107,173,114,84,43,191,242,94,85,142,111,249,112,163,255,0,214,240,150,168,0,249,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,187,53,21,203,182,200,138,190,135,214,41,47,196,143,196,18,155,168,154,152,244,123,70,238,181,109,211,171,117,67,106,107,110,80,203,44,44,201,158,177,65,36,73,45,60,208,69,52,44,166,153,39,106,49,206,115,36,122,50,77,183,100,106,129,199,250,232,235,54,251,214,30,163,210,220,227,181,125,13,134,98,254,98,159,25,182,202,198,45,83,99,149,89,221,169,169,145,187,239,52,189,168,149,99,107,150,56,218,198,181,188,149,31,44,150,213,225,113,238,39,166,95,141,124,226,180,160,18,255,0,188,46,61,196,244,203,241,175,156,86,129,64,38,148,250,78,247,88,209,191,135,248,247,203,160,51,88,105,79,164,239,117,141,27,248,127,143,124,186,0,58,168,0,0,0,8,171,226,143,238,39,169,191,130,252,226,136,172,15,14,110,181,255,0,146,174,163,207,96,207,238,119,89,52,203,41,252,221,202,154,5,238,199,107,174,85,98,71,115,108,60,92,247,113,99,22,57,91,18,181,207,141,205,118,210,186,24,163,91,63,241,71,247,19,212,223,193,126,113,68,80,8,26,168,5,53,248,98,248,128,81,233,21,101,55,79,218,223,145,121,76,22,175,140,24,205,202,88,224,138,150,195,85,36,243,77,43,106,94,214,36,139,12,242,84,122,205,35,220,216,92,198,238,141,141,207,124,119,40,0,128,30,53,126,235,24,183,196,10,31,151,92,73,254,64,15,26,191,117,140,91,226,5,15,203,174,32,64,15,11,143,126,205,50,252,107,228,245,165,255,0,20,3,225,113,239,217,166,95,141,124,158,180,191,224,0,0,0,0,5,43,120,152,120,127,216,186,121,250,55,87,180,47,29,186,199,128,214,237,71,123,161,238,62,174,27,5,82,118,217,12,157,233,30,233,187,53,10,231,38,242,114,107,37,111,30,231,231,162,137,183,82,124,156,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,124,216,173,123,121,49,238,77,218,168,228,223,116,84,95,80,51,153,210,175,83,25,151,74,26,185,71,170,88,125,13,37,197,142,167,117,182,239,108,169,68,107,46,54,233,31,27,229,129,36,226,174,133,252,162,141,236,145,168,188,94,198,242,107,217,206,55,222,78,174,106,102,43,172,157,8,234,14,169,97,85,126,98,203,147,105,125,242,225,77,202,72,223,36,60,237,147,243,130,94,219,222,198,205,19,209,209,200,196,114,240,145,143,106,174,237,82,162,252,65,186,36,186,244,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,219,192,116,253,213,158,101,161,24,14,167,233,107,105,234,239,120,158,165,98,247,27,43,237,46,175,72,32,160,184,212,194,144,54,228,196,88,222,170,246,196,175,99,163,106,199,221,78,223,55,126,106,62,33,194,141,20,105,30,166,98,186,55,208,142,159,106,150,107,87,229,236,184,206,151,216,238,21,60,100,141,146,77,194,217,7,8,34,238,61,140,116,210,189,91,28,108,87,39,57,30,198,162,238,228,51,174,119,94,160,122,179,204,181,223,1,211,13,45,117,61,93,147,19,211,92,94,221,101,101,165,181,233,60,21,247,26,104,86,7,92,158,137,27,21,30,232,145,140,108,110,89,59,73,220,224,239,206,201,200,62,79,85,93,76,102,93,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,138,58,103,242,150,71,190,71,34,114,123,221,197,172,103,8,217,40,60,47,122,22,252,181,229,76,215,29,99,195,60,222,155,89,121,253,15,77,90,238,48,223,110,145,200,212,77,225,86,175,152,163,135,105,59,155,171,88,249,81,145,254,117,173,168,141,57,87,64,189,20,101,93,86,106,61,37,238,237,108,242,250,101,140,220,33,147,35,184,84,36,140,142,191,130,182,71,91,41,214,55,49,238,154,86,42,35,220,199,39,102,55,163,213,121,58,38,75,125,24,158,45,98,193,177,91,54,21,139,80,249,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,249,189,92,247,113,99,26,155,185,85,203,182,234,170,190,160,125,98,133,188,84,244,114,197,164,93,92,93,234,113,201,182,164,207,109,241,102,50,83,113,127,247,173,85,76,243,199,82,156,222,247,43,251,147,211,203,62,255,0,101,173,239,240,107,81,172,69,91,233,33,87,139,38,133,223,117,131,166,95,172,152,149,154,213,87,117,211,187,131,242,74,169,170,21,145,213,50,207,29,44,201,90,202,121,28,159,249,9,159,31,38,163,219,76,155,114,123,99,99,130,53,120,37,235,29,246,44,171,58,233,250,162,30,245,150,166,222,185,141,28,156,152,223,41,85,28,148,244,149,9,178,51,156,157,230,75,77,234,175,226,207,43,246,91,188,142,84,237,126,53,126,235,24,183,196,10,31,151,92,74,160,233,175,87,170,116,23,94,112,109,92,134,122,184,233,241,219,196,51,92,18,146,8,166,158,91,115,247,138,182,24,217,46,204,87,201,77,36,209,162,170,183,101,122,42,57,170,136,228,181,79,25,91,181,170,255,0,210,38,19,125,177,92,233,46,54,219,142,113,109,171,163,172,164,153,179,65,83,4,150,203,131,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,8,23,225,113,239,217,166,95,141,124,158,180,183,78,191,245,230,155,167,206,151,50,236,154,26,218,186,107,237,254,157,248,206,60,250,74,137,105,167,101,198,174,41,26,217,163,154,54,57,98,124,17,54,106,148,85,86,238,180,232,196,123,92,230,169,81,126,23,30,253,154,101,248,215,201,235,73,21,227,79,175,53,55,108,203,20,233,202,205,91,72,251,109,138,157,153,53,233,33,168,138,87,253,35,50,73,21,52,50,177,25,206,7,197,78,178,72,137,207,243,140,174,99,149,159,101,142,80,174,12,79,22,190,231,57,85,155,10,197,168,124,237,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,124,222,173,99,121,61,237,77,220,168,212,223,117,84,79,83,77,26,79,130,254,75,244,179,13,211,63,165,62,147,250,165,143,219,172,94,119,177,217,243,94,86,154,56,123,189,190,78,225,203,183,203,143,39,109,190,219,174,219,148,195,225,45,211,197,171,89,122,134,168,207,50,187,85,93,85,139,76,105,233,175,112,62,26,198,194,198,222,214,161,171,111,108,173,69,238,189,136,144,212,204,136,205,155,206,157,137,34,171,93,219,146,242,64,165,111,20,46,133,191,34,153,83,245,199,71,48,207,41,166,215,174,31,76,83,81,59,148,54,43,164,146,57,23,104,81,169,229,232,230,222,62,222,202,230,50,85,124,127,154,107,169,227,88,191,210,175,83,25,151,74,26,185,71,170,88,125,13,37,197,142,167,117,182,239,108,169,68,107,46,54,233,31,27,229,129,36,226,174,133,252,162,141,236,145,168,188,94,198,242,107,217,206,55,232,207,44,197,172,89,206,43,121,194,178,154,31,59,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,54,43,94,222,76,123,147,118,170,57,55,221,21,23,212,161,126,190,186,40,202,186,83,212,122,187,221,166,217,230,52,203,38,184,77,38,57,112,167,73,31,29,7,53,116,141,182,84,44,142,123,219,52,76,69,70,57,238,94,244,108,87,162,242,108,172,136,47,79,74,181,51,21,214,77,56,199,53,75,10,171,243,22,92,154,223,21,194,155,148,145,190,72,121,167,219,130,94,219,222,198,205,19,209,209,200,196,114,240,145,143,106,174,237,83,213,148,23,225,243,214,221,215,165,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,30,211,43,197,11,175,170,60,83,21,127,79,26,51,112,181,93,170,243,140,125,149,23,219,253,53,76,21,148,244,246,122,216,220,140,166,129,24,231,39,122,162,7,35,214,71,34,35,96,154,55,199,201,211,50,72,131,144,120,172,117,199,77,169,87,90,254,150,244,217,149,113,88,177,139,194,179,41,185,185,242,192,183,27,141,43,158,197,162,100,123,162,62,154,25,119,115,157,35,87,185,52,81,185,136,214,196,217,38,174,3,245,91,45,55,91,213,75,232,236,214,202,186,250,136,233,231,171,124,84,208,186,87,182,8,34,124,211,74,173,106,42,163,35,138,57,36,123,189,141,99,28,229,217,17,84,252,160,91,79,133,215,136,5,29,222,142,219,211,38,183,228,93,155,172,62,90,221,131,221,39,142,8,41,100,165,138,8,160,134,210,238,219,25,198,100,237,111,20,146,43,221,51,164,116,106,228,122,68,217,108,252,203,189,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,187,62,55,47,171,81,90,190,197,46,123,162,159,18,156,19,84,180,106,235,85,212,30,97,106,176,102,120,37,190,122,251,237,71,150,153,144,215,90,225,117,60,76,184,236,200,187,76,154,73,170,163,135,203,68,231,61,242,166,241,70,137,35,35,104,73,94,165,250,139,193,58,95,210,202,253,76,206,170,63,206,209,217,232,184,77,254,19,186,121,105,166,130,143,185,20,82,118,123,189,135,183,186,246,240,103,181,87,216,139,159,110,162,181,231,50,234,75,87,47,186,173,153,214,213,185,247,26,135,178,217,67,53,66,76,203,77,185,30,229,167,162,137,90,198,55,132,109,118,202,228,99,121,189,95,35,147,155,220,171,237,122,215,234,186,251,213,166,178,214,230,93,219,173,30,33,109,222,143,22,178,86,204,199,121,10,94,44,73,36,86,198,136,196,154,119,179,187,34,238,247,38,236,143,184,246,69,26,157,131,195,67,161,202,158,163,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,182,201,18,54,34,171,158,248,67,181,120,95,120,125,211,93,169,172,189,80,235,77,170,173,140,101,67,107,240,251,29,76,82,211,63,156,50,210,212,81,222,146,88,167,107,149,138,230,78,214,65,44,92,36,98,182,95,180,199,51,123,95,0,1,156,30,161,114,155,238,13,214,134,165,230,184,181,119,146,189,99,250,161,121,186,91,170,123,76,147,177,85,5,218,89,34,147,131,209,204,119,23,177,171,179,145,90,187,108,168,169,232,104,248,205,103,86,62,244,250,201,241,3,33,249,140,224,93,159,64,61,96,218,186,178,210,54,186,224,181,113,231,120,117,61,29,6,86,201,162,106,50,166,119,177,201,29,116,78,141,141,139,133,66,195,43,214,54,181,171,19,218,246,113,224,145,201,36,160,51,45,161,122,233,168,253,58,106,61,187,84,52,190,243,228,110,180,59,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,254,45,221,55,71,35,154,215,177,204,123,24,246,232,83,166,142,162,240,78,168,52,178,131,83,48,90,143,243,84,119,138,46,19,127,131,46,158,90,25,167,163,238,75,20,125,238,215,125,141,238,177,188,31,237,69,246,162,7,85,57,87,86,62,235,26,201,240,255,0,33,249,116,228,10,234,43,197,119,50,209,238,176,111,184,206,25,101,164,201,244,235,17,167,126,57,115,178,204,244,165,125,109,222,39,57,106,42,226,169,117,63,122,7,197,50,249,101,98,164,176,189,144,61,237,77,229,107,217,34,162,234,151,21,234,231,160,93,103,212,188,91,27,186,216,188,142,31,145,89,174,52,87,7,70,254,221,115,44,189,233,82,25,24,229,238,194,158,97,173,108,142,108,110,119,21,85,141,158,192,41,179,166,142,162,243,190,151,245,78,131,83,48,90,143,243,84,119,138,46,16,255,0,132,237,126,102,25,167,163,238,75,20,157,158,239,97,141,238,177,188,217,237,69,246,162,232,123,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,213,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,49,132,180,240,249,235,110,235,210,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,96,191,64,124,156,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,93,156,136,228,223,101,68,95,67,235,1,74,222,53,126,244,248,183,195,250,31,152,220,71,130,167,189,62,83,240,254,187,230,54,225,227,87,239,79,139,124,63,161,249,141,196,120,42,123,211,229,63,15,235,190,99,110,2,234,64,0,0,0,0,0,10,1,241,71,247,236,212,223,193,126,79,68,95,241,64,62,40,254,253,154,155,248,47,201,232,128,159,254,10,158,235,25,79,196,10,239,151,91,143,65,226,95,215,29,55,78,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,216,124,107,35,213,17,172,100,208,255,0,165,46,176,109,93,38,248,126,101,142,183,173,92,153,222,99,156,94,168,49,70,67,19,85,148,211,178,213,108,73,43,165,116,140,116,92,41,214,104,158,145,185,174,89,94,230,51,143,5,146,72,224,94,89,148,223,115,156,170,243,154,229,53,222,118,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,78,12,70,177,188,158,247,46,205,68,106,111,178,34,39,160,12,79,22,190,231,57,85,155,10,197,168,124,237,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,124,222,173,99,121,61,237,77,220,168,212,223,117,84,79,83,66,125,20,116,163,98,233,47,70,168,176,222,213,170,179,47,185,109,89,148,222,232,161,123,124,253,87,39,172,113,163,164,85,122,195,3,31,218,141,54,99,87,103,201,219,99,229,145,14,107,225,215,208,173,55,75,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,166,247,49,175,123,26,143,124,202,3,52,61,58,235,206,101,211,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,111,9,26,221,145,202,199,112,122,50,70,167,54,53,83,65,61,52,117,23,130,117,65,165,148,26,153,130,212,127,154,163,188,81,112,155,252,25,116,242,208,205,61,31,114,88,163,239,118,187,236,111,117,141,224,255,0,106,47,181,19,53,135,127,232,163,170,235,239,73,122,203,69,153,119,110,181,152,133,203,106,60,166,201,69,51,27,231,233,120,189,35,145,27,34,43,22,104,30,254,236,107,187,28,187,62,62,227,25,44,138,6,138,65,231,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,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,87,79,140,109,117,100,26,89,103,167,134,174,104,226,146,227,79,201,141,122,163,93,189,53,193,23,116,251,203,22,32,7,139,174,19,144,228,122,65,69,116,179,208,77,81,5,186,178,41,234,29,28,47,127,8,227,165,175,115,156,170,214,170,34,34,42,122,174,201,234,5,87,244,191,154,100,120,70,176,217,174,184,221,210,162,138,161,60,206,238,137,200,155,255,0,122,204,223,93,209,83,216,231,127,164,178,79,25,122,137,106,52,107,79,37,145,202,174,117,242,179,127,236,167,84,43,67,167,60,122,239,144,106,245,154,217,106,162,154,162,163,122,148,225,28,110,122,238,148,211,42,250,53,21,125,141,95,244,22,201,226,135,163,249,78,169,233,110,9,103,177,44,80,173,21,226,170,90,153,231,100,157,168,152,232,85,17,92,173,106,241,79,106,238,187,122,34,129,73,160,251,57,126,49,83,135,100,117,248,221,93,101,53,84,212,21,18,211,190,90,119,42,198,231,50,71,49,85,21,81,23,109,218,171,253,74,135,198,0,0,0,117,93,34,177,97,147,209,77,126,202,99,138,85,160,149,210,182,41,34,123,145,252,18,55,162,47,31,77,151,237,39,170,47,246,156,168,239,221,46,226,22,188,235,235,6,57,85,61,190,26,154,139,101,91,96,117,85,91,162,85,123,187,44,106,49,173,245,123,183,127,163,126,255,0,80,36,63,91,250,243,211,94,85,129,91,177,109,44,211,236,126,59,139,187,220,235,41,173,238,167,146,45,166,166,122,122,190,157,170,187,181,178,55,209,222,205,255,0,110,196,51,209,11,157,53,155,87,49,27,133,101,51,39,138,11,221,3,221,27,189,138,137,85,26,170,123,23,238,69,251,137,137,173,125,53,227,221,22,101,152,206,111,91,98,173,202,109,53,30,119,204,193,73,21,69,63,14,49,71,19,55,123,164,122,38,238,169,69,246,167,232,170,122,238,67,204,62,100,201,181,158,213,87,103,160,149,140,175,200,224,154,10,116,222,71,49,175,171,106,181,190,158,170,169,201,19,250,64,210,54,151,87,65,115,211,76,74,225,77,19,98,138,166,199,65,51,35,111,177,141,117,59,21,17,61,19,216,139,251,16,245,7,140,209,122,121,169,52,131,8,166,168,141,209,203,22,57,108,99,216,228,84,86,185,41,99,69,69,69,245,69,220,246,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,15,151,148,127,212,205,223,253,225,81,255,0,208,220,125,67,240,223,41,157,89,100,184,82,49,118,116,244,178,198,159,214,172,84,255,0,218,6,111,250,164,137,100,234,3,61,84,114,39,28,130,232,190,171,255,0,203,179,147,103,193,211,8,181,93,47,217,38,71,93,111,149,243,209,249,62,196,188,222,214,167,54,92,24,239,103,162,250,34,33,16,122,192,196,174,86,110,164,179,43,107,213,86,74,203,221,198,102,122,181,55,107,235,234,26,158,199,42,125,197,145,120,66,226,55,75,46,157,94,174,149,150,184,163,138,183,203,118,231,69,98,185,252,39,175,106,251,21,87,209,85,19,212,10,207,234,30,249,140,73,151,229,86,90,43,75,162,184,195,146,215,57,243,171,156,168,230,164,178,181,83,214,69,79,210,217,127,69,63,246,28,96,237,29,75,89,113,203,86,162,101,200,218,138,143,166,87,36,175,238,196,237,184,35,59,243,114,84,84,111,249,105,183,233,47,254,211,139,128,0,0,0,1,106,254,15,88,22,51,69,21,215,51,173,187,209,253,41,90,218,103,83,211,37,106,36,137,197,43,216,237,227,217,63,154,168,191,127,237,63,195,198,119,77,49,91,77,30,27,159,91,226,237,93,174,87,10,186,122,173,234,28,238,109,109,44,40,223,176,187,162,108,145,183,213,54,246,255,0,73,30,252,51,242,60,130,131,95,108,22,186,92,138,224,218,42,132,169,238,81,182,162,70,197,246,104,107,28,159,101,29,197,125,87,127,103,180,235,94,51,25,85,117,102,107,139,227,43,85,42,211,81,207,87,34,69,220,119,20,87,82,209,174,252,125,159,207,95,103,237,80,63,23,131,69,218,207,14,176,220,237,83,51,251,254,107,85,193,241,61,93,178,112,222,147,211,110,95,248,46,251,139,143,40,123,194,146,233,91,67,213,189,162,158,158,87,54,58,139,77,205,178,53,28,168,142,78,199,47,84,69,245,245,107,127,208,95,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,157,88,251,211,235,39,196,12,135,230,51,154,83,51,89,213,143,189,62,178,124,64,200,126,99,56,23,83,225,113,238,39,166,95,141,124,226,180,149,68,85,240,184,247,19,211,47,198,190,113,90,74,160,32,7,141,95,186,198,45,241,2,135,229,215,18,0,120,92,123,246,105,151,227,95,39,173,39,255,0,141,95,186,198,45,241,2,135,229,215,18,0,120,92,123,246,105,151,227,95,39,173,2,255,0,128,0,124,156,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,124,216,173,123,121,49,238,77,218,168,228,223,116,84,95,83,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,105,200,172,145,170,142,114,42,42,233,204,168,191,26,125,6,169,180,230,88,167,81,182,106,42,70,91,111,180,236,198,111,75,13,60,81,63,233,24,82,73,105,166,149,232,254,115,190,90,116,146,52,94,31,155,101,11,26,175,251,76,106,7,52,213,141,99,190,234,239,133,14,159,83,100,112,239,87,129,106,133,54,29,29,79,38,127,125,82,211,89,234,164,166,94,12,99,81,157,184,42,34,131,111,180,231,118,57,185,202,231,170,39,42,240,228,202,108,88,55,88,88,94,107,148,215,121,43,46,63,111,200,174,151,26,158,211,228,236,82,193,98,175,146,89,56,49,28,247,113,99,28,187,53,21,203,182,200,138,190,135,0,166,202,111,180,152,173,199,10,167,174,225,101,186,220,40,238,149,148,221,166,47,118,170,146,58,152,233,228,230,169,205,188,89,91,82,155,34,163,87,185,187,145,85,173,84,99,89,77,247,15,184,205,118,199,43,188,165,93,69,190,190,215,36,157,166,73,202,150,182,150,90,74,152,246,122,42,39,56,39,149,155,237,201,188,183,106,163,145,21,3,208,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,125,150,162,50,54,162,53,168,136,137,118,126,21,154,57,125,210,46,145,237,21,57,28,219,85,231,183,9,115,24,233,184,179,251,214,150,166,8,35,166,78,108,123,145,253,200,41,226,159,127,178,230,247,248,57,168,230,42,173,48,244,215,164,53,58,245,175,56,54,145,195,5,92,148,249,21,226,24,110,11,73,60,80,207,21,185,155,203,91,52,111,151,118,35,227,166,142,105,17,21,29,186,177,17,26,229,84,106,233,78,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,64,63,89,149,115,85,6,85,192,191,239,11,143,113,61,50,252,107,231,21,164,170,34,175,133,199,184,158,153,126,53,243,138,210,85,0,0,0,34,175,138,63,184,158,166,254,11,243,138,34,85,17,87,197,31,220,79,83,127,5,249,197,16,20,2,122,12,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,156,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,231,203,201,241,44,232,86,167,169,172,102,151,83,244,198,130,174,171,84,49,202,120,45,180,180,45,170,138,56,46,246,229,168,85,116,15,89,228,100,80,190,21,158,105,155,34,57,57,39,114,55,53,234,232,214,48,227,254,18,157,107,253,55,71,71,210,110,166,220,238,181,151,168,123,210,97,119,9,215,191,27,168,97,131,184,251,99,149,27,206,62,203,34,150,72,157,35,156,213,141,93,18,44,105,20,44,125,159,153,87,46,251,195,131,196,2,143,168,139,20,90,73,171,217,23,250,172,80,121,153,226,169,168,142,10,120,242,42,94,111,147,149,59,33,100,113,178,104,99,84,99,225,70,242,88,226,73,90,175,252,242,68,19,168,0,0,0,7,31,234,171,166,124,55,170,253,35,172,210,220,194,186,174,220,246,212,54,229,104,185,211,42,185,246,235,140,108,145,145,78,177,242,70,204,206,50,200,199,198,229,78,76,123,184,185,143,225,35,51,195,170,90,91,157,232,182,119,115,211,61,75,177,125,13,146,89,187,62,118,139,205,67,81,218,238,194,201,163,252,228,47,124,110,222,57,88,239,178,229,219,125,151,101,69,68,211,241,26,186,232,232,202,197,214,30,156,82,219,35,186,253,13,153,226,254,98,163,25,185,74,247,173,43,100,149,25,221,166,169,141,187,239,12,189,168,145,100,107,86,72,220,198,185,188,145,31,20,129,65,152,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,57,202,253,149,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,82,218,122,134,233,51,13,233,23,195,19,83,48,123,21,69,37,226,251,95,81,105,169,190,228,109,160,90,89,238,175,75,229,42,192,143,98,201,42,177,145,68,244,141,172,71,240,223,184,244,68,116,175,85,234,190,28,93,14,84,244,165,134,215,230,26,130,250,74,141,69,204,41,224,101,116,49,50,41,89,100,164,106,171,210,138,41,209,21,207,123,156,173,116,238,107,187,78,124,81,53,168,228,133,37,147,208,120,163,251,137,234,111,224,191,56,162,2,149,186,78,247,167,209,191,136,24,247,204,96,39,255,0,138,231,66,223,227,250,160,209,76,51,254,232,170,207,232,168,93,254,229,205,186,71,78,141,255,0,202,249,167,181,223,228,76,172,255,0,92,76,64,14,147,189,233,244,111,226,6,61,243,24,13,41,129,149,114,106,120,115,116,19,252,170,47,179,234,70,162,79,229,244,203,25,184,121,58,186,120,42,56,85,94,171,152,198,74,180,109,86,47,56,97,70,73,27,165,151,209,202,215,181,145,47,39,58,72,100,6,186,120,58,253,51,174,214,79,200,165,227,234,230,155,100,126,103,233,63,239,127,57,245,83,203,209,197,217,255,0,92,214,165,69,119,154,168,73,127,71,110,207,47,93,218,136,89,166,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,17,51,117,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,15,64,0,3,42,230,148,250,78,247,88,209,191,135,248,247,203,160,51,88,105,79,164,239,117,141,27,248,127,143,124,186,0,58,169,153,109,126,209,203,239,79,250,203,150,104,238,71,55,152,171,198,110,14,167,142,167,139,25,230,233,94,212,146,154,167,131,30,244,143,187,4,145,75,219,230,174,103,62,46,251,77,84,52,210,84,175,141,102,133,209,218,175,184,95,80,246,27,55,103,233,190,120,222,69,83,26,193,28,111,170,137,157,202,23,185,136,137,44,147,62,22,213,49,210,42,189,169,29,36,12,251,27,53,30,28,3,41,214,59,22,115,225,115,138,233,85,60,62,94,245,166,154,161,5,61,100,124,158,254,253,45,117,53,226,174,158,167,117,99,88,222,79,125,76,93,180,115,220,158,91,155,184,164,141,67,229,120,92,123,246,105,151,227,95,39,173,35,85,54,83,125,164,197,110,56,85,61,119,11,45,214,225,71,116,172,166,237,49,123,181,84,145,212,199,79,39,53,78,109,226,202,218,148,217,21,26,189,205,220,138,173,106,163,26,202,111,184,125,198,107,182,57,93,229,42,234,45,245,246,185,36,237,50,78,84,181,180,178,210,84,199,179,209,81,57,193,60,172,223,110,77,229,187,85,28,136,168,30,171,95,181,142,251,212,6,178,229,154,197,145,195,229,234,242,107,131,170,35,166,228,199,249,74,86,53,35,166,166,230,198,49,36,237,65,28,81,119,56,35,159,195,147,190,211,149,75,127,240,125,209,203,22,13,211,2,106,173,60,222,98,245,169,119,9,234,43,36,226,246,118,41,104,106,39,164,167,166,217,94,230,59,139,217,83,47,113,26,199,47,153,224,238,73,27,84,167,109,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,85,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,93,52,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,7,235,0,0,51,89,213,143,189,62,178,124,64,200,126,99,57,165,51,53,157,88,251,211,235,39,196,12,135,230,51,129,250,179,126,153,243,44,59,167,77,60,234,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,246,42,72,199,181,187,70,233,127,95,76,221,90,106,199,74,247,28,134,167,77,238,254,94,147,38,183,205,79,95,77,229,233,159,206,169,148,181,81,208,84,243,154,25,21,60,180,245,93,254,219,118,108,188,56,63,236,187,116,183,79,15,124,3,13,213,63,14,28,39,79,181,7,30,164,190,99,215,202,123,221,53,117,13,74,47,9,89,244,205,98,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,165,80,117,139,209,214,119,210,6,119,79,96,191,214,125,51,141,222,121,253,95,200,59,112,211,253,41,218,134,157,245,95,222,172,158,89,32,237,73,80,145,254,113,83,158,220,155,186,47,160,112,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,254,200,52,66,213,211,135,135,94,119,162,246,107,229,93,230,159,28,211,124,157,175,175,169,141,177,190,166,121,169,106,234,38,122,49,190,140,98,203,52,156,25,187,149,172,226,213,115,213,21,235,94,222,13,154,41,245,231,168,43,182,177,213,220,59,52,154,101,111,78,204,17,203,198,73,235,174,49,84,83,199,201,171,27,145,208,182,6,86,43,182,123,28,146,118,54,228,222,104,90,167,86,62,235,26,201,240,255,0,33,249,116,224,102,176,150,158,30,125,105,221,122,88,213,10,123,22,95,144,85,183,74,242,90,133,76,130,141,41,157,84,148,83,172,124,98,184,65,27,92,142,99,218,228,137,178,171,17,202,248,81,201,219,145,236,135,140,75,59,87,85,221,40,234,63,73,90,142,252,43,53,139,207,90,171,187,147,216,47,240,66,172,165,187,210,181,81,21,205,69,85,237,204,206,77,73,97,85,87,70,231,53,81,94,199,199,35,195,70,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,15,13,47,16,74,157,30,186,217,250,124,213,251,173,36,122,125,95,81,229,172,247,106,185,98,165,131,26,123,221,85,60,139,34,178,5,124,236,168,169,158,38,171,230,149,172,129,55,114,170,49,29,181,207,128,0,1,0,60,106,253,214,49,111,136,20,63,46,184,149,65,211,150,136,93,122,142,214,27,46,141,88,175,148,150,139,149,254,158,226,234,58,186,184,220,248,18,122,122,25,234,99,100,156,126,211,88,247,64,140,87,162,57,88,143,87,35,95,199,130,218,255,0,141,95,186,198,45,241,2,135,229,215,18,0,120,92,123,246,105,151,227,95,39,173,2,53,101,152,181,247,6,202,175,56,86,83,67,228,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,230,197,115,29,197,236,114,110,213,86,174,219,162,170,122,151,83,225,193,226,1,71,212,69,138,45,36,213,236,139,253,86,40,60,204,241,84,212,71,5,60,121,21,47,55,201,202,157,144,178,56,217,52,49,170,49,240,163,121,44,113,36,173,87,254,121,34,252,158,36,126,31,117,61,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,239,179,35,68,166,204,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,138,22,147,226,215,214,191,208,148,117,157,38,233,149,206,235,71,122,155,179,38,105,112,129,123,17,182,134,104,59,140,182,53,85,188,228,239,50,88,164,149,209,185,173,72,209,177,42,200,146,204,198,86,94,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,170,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,175,148,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,208,79,66,253,25,88,186,60,211,138,171,100,151,95,166,115,60,163,203,212,100,215,40,158,244,165,116,145,35,251,84,212,209,187,109,161,139,187,42,36,142,106,73,35,158,231,59,138,43,34,140,51,216,95,247,133,199,184,158,153,126,53,243,138,210,128,75,254,240,184,247,19,211,47,198,190,113,90,5,0,154,83,233,59,221,99,70,254,31,227,223,46,128,205,97,165,62,147,189,214,52,111,225,254,61,242,232,0,234,160,0,0,0,34,175,138,63,184,158,166,254,11,243,138,34,138,244,159,5,252,168,106,158,27,166,127,74,125,25,245,183,32,183,88,188,239,99,189,229,124,213,76,112,247,123,124,155,207,143,115,151,30,77,223,109,183,77,247,47,83,197,31,220,79,83,127,5,249,197,17,74,221,39,123,211,232,223,196,12,123,230,48,1,226,179,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,115,137,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,185,248,98,248,128,86,106,237,29,55,79,218,223,145,121,188,234,147,140,24,205,202,88,231,150,170,253,75,28,19,77,43,106,94,214,44,105,52,17,211,250,205,35,218,233,154,246,238,142,145,175,124,157,47,196,119,161,202,158,171,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,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,128,106,120,128,30,53,126,235,24,183,196,10,31,151,92,78,149,225,231,214,157,171,170,125,47,167,177,101,249,5,35,181,83,26,167,84,200,40,210,153,180,171,91,2,73,198,43,132,17,181,202,215,177,205,88,155,42,177,26,140,153,92,157,184,216,248,121,115,95,26,191,117,140,91,226,5,15,203,174,32,64,15,11,143,126,205,50,252,107,228,245,165,255,0,20,3,225,113,239,217,166,95,141,124,158,180,191,224,0,0,0,0,0,0,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,170,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,174,120,122,151,233,211,59,233,127,84,235,244,207,58,167,255,0,59,89,103,173,231,15,248,78,215,230,102,134,10,206,220,82,201,217,238,246,30,238,211,221,205,158,197,79,98,174,148,200,213,226,15,161,122,113,172,189,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,188,50,246,154,201,99,84,86,185,168,213,77,158,200,222,192,207,97,215,250,85,233,159,50,234,191,87,40,244,183,15,174,164,183,49,180,238,185,93,238,117,42,142,101,186,221,27,227,100,179,164,124,145,211,63,148,177,177,145,181,83,147,222,222,78,99,57,200,206,64,104,123,195,247,72,112,221,32,233,67,1,131,15,130,173,31,152,89,232,114,251,188,213,51,172,175,158,227,93,71,3,229,114,39,163,88,198,181,35,141,141,106,38,204,137,170,238,79,87,189,193,213,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,17,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,61,168,0,15,147,150,98,214,44,231,21,188,225,89,77,15,157,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,155,21,175,111,38,61,201,187,85,28,155,238,138,139,234,125,96,6,99,53,175,75,238,186,43,171,153,126,148,94,93,87,37,70,45,120,169,182,178,162,166,137,212,143,172,129,143,94,205,82,68,229,85,99,38,139,183,43,62,211,145,89,35,85,28,228,84,85,150,154,177,172,119,221,93,240,161,211,234,108,142,29,234,240,45,80,166,195,163,169,228,207,239,170,90,107,61,84,148,203,193,140,106,51,183,5,68,80,109,246,156,238,199,55,57,92,245,68,233,126,52,250,13,83,105,204,177,78,163,108,212,84,140,182,223,105,217,140,222,150,26,120,162,127,210,48,164,146,211,77,43,209,252,231,124,180,233,36,104,188,63,54,202,22,53,95,246,152,212,174,10,108,166,251,73,138,220,112,170,122,238,22,91,173,194,142,233,89,77,218,98,247,106,169,35,169,142,158,78,106,156,219,197,149,181,41,178,42,53,123,155,185,21,90,213,64,239,254,28,153,77,139,6,235,11,11,205,114,154,239,37,101,199,237,249,21,210,227,83,218,124,157,138,88,44,85,242,75,39,6,35,158,238,44,99,151,102,162,185,118,217,17,87,208,228,26,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,101,168,140,141,168,141,106,34,34,121,252,107,41,190,225,247,25,174,216,229,119,148,171,168,183,215,218,228,147,180,201,57,82,214,210,203,73,83,30,207,69,68,231,4,242,179,125,185,55,150,237,84,114,34,167,181,233,175,72,106,117,235,94,112,109,35,134,10,185,41,242,43,196,48,220,22,146,120,161,158,43,115,55,150,182,104,223,46,236,71,199,77,28,210,34,42,59,117,98,34,53,202,168,213,11,158,240,172,209,203,238,145,116,143,104,169,200,230,218,175,61,184,75,152,199,77,197,159,222,180,181,48,65,29,50,115,99,220,143,238,65,79,20,251,253,151,55,191,193,205,71,49,85,102,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,3,197,107,70,144,225,186,245,165,249,6,145,234,4,21,114,88,178,42,118,195,80,180,147,172,51,196,246,72,217,98,154,55,250,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,251,80,6,107,58,151,233,211,59,233,127,84,235,244,207,58,167,255,0,59,89,103,173,231,15,248,78,215,230,102,134,10,206,220,82,201,217,238,246,30,238,211,221,205,158,197,79,98,175,52,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,209,247,85,93,51,225,189,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,146,54,102,113,150,70,62,55,42,114,99,221,197,204,127,9,25,24,60,58,188,57,175,189,53,229,87,109,94,214,106,171,85,102,94,207,55,103,177,80,209,112,169,167,162,165,238,112,125,122,76,246,35,210,105,216,197,72,209,188,28,200,37,123,100,221,242,190,40,67,242,105,87,68,150,174,148,58,26,214,139,238,79,5,37,118,162,229,90,111,122,154,235,88,234,86,182,123,76,14,179,171,159,105,100,141,154,86,61,145,212,54,71,58,88,213,169,50,246,213,200,169,28,123,83,9,165,62,172,125,214,53,147,225,254,67,242,233,204,214,1,117,62,40,93,11,126,90,241,87,235,142,142,97,158,111,82,108,188,62,152,166,162,119,25,175,182,184,227,114,46,208,163,87,204,86,67,180,125,189,149,175,124,72,248,255,0,58,230,211,198,148,172,106,160,173,94,181,188,43,191,42,26,167,106,212,205,11,127,209,159,91,114,8,34,204,104,182,239,121,95,53,83,81,53,125,251,185,85,86,222,124,123,145,55,201,194,214,239,182,236,219,117,64,32,175,66,253,25,95,122,195,212,122,171,100,151,95,161,176,204,95,203,212,100,215,40,158,197,170,108,114,171,251,84,212,209,187,125,230,151,181,42,36,142,106,199,27,88,231,59,146,163,34,146,255,0,177,60,90,197,131,98,182,108,43,22,161,242,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,243,122,185,238,226,198,53,55,114,171,151,109,213,85,125,79,21,211,174,131,97,189,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,115,145,205,221,26,175,119,6,35,35,106,240,99,81,58,88,0,0,3,53,157,88,251,211,235,39,196,12,135,230,51,154,83,51,89,213,143,189,62,178,124,64,200,126,99,56,30,126,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,217,85,146,69,35,213,174,111,45,150,25,17,252,55,143,159,160,233,247,169,221,101,233,134,251,118,191,233,14,81,244,108,151,187,124,182,250,234,105,225,109,69,44,219,177,233,12,238,133,251,177,102,129,239,89,34,122,162,236,238,77,114,58,57,37,141,246,125,225,1,139,88,179,158,139,245,11,10,202,104,124,237,151,32,204,46,214,187,141,55,117,241,247,233,103,180,208,71,44,124,216,173,123,121,49,238,77,218,168,228,223,116,84,95,82,11,117,245,209,70,85,210,158,163,213,222,237,54,207,49,166,89,53,194,105,49,203,133,58,72,248,232,57,171,164,109,178,161,100,115,222,217,162,98,42,49,207,114,247,163,98,189,23,147,101,100,65,23,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,47,122,205,161,116,125,59,120,101,102,58,115,244,55,209,215,166,233,125,246,227,145,181,235,3,230,125,226,162,215,52,149,73,36,176,34,50,94,219,215,176,199,238,229,237,67,19,121,185,26,142,90,246,240,150,233,226,213,172,189,67,84,103,153,93,170,174,170,197,166,52,244,215,184,31,13,99,97,99,111,107,80,213,183,182,86,162,247,94,196,72,106,102,68,102,205,231,78,196,145,85,174,237,201,110,157,88,251,172,107,39,195,252,135,229,211,129,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,231,19,149,61,28,199,181,201,36,111,107,145,54,124,78,86,242,98,177,238,241,69,249,193,211,62,27,213,127,135,230,147,233,110,97,93,87,110,123,112,124,110,229,104,185,211,42,185,246,235,140,118,168,217,20,235,31,36,108,204,227,44,140,124,110,84,228,199,187,139,152,254,18,48,32,95,133,239,93,63,145,76,169,154,29,172,121,159,148,211,107,215,63,161,234,107,91,202,27,21,210,73,26,169,188,202,228,242,244,115,111,39,115,116,115,25,42,178,79,205,53,213,18,45,212,153,140,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,244,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,179,79,11,175,16,10,59,189,29,183,166,77,111,200,187,55,88,124,181,187,7,186,79,28,16,82,201,75,20,17,65,13,165,221,182,51,140,201,218,222,41,36,87,186,103,72,232,213,200,244,137,178,135,21,241,171,247,167,197,190,31,208,252,198,226,60,21,61,233,242,159,135,245,223,49,183,15,26,191,122,124,91,225,253,15,204,110,35,193,83,222,159,41,248,127,93,243,27,112,23,82,0,0,0,0,0,0,80,15,138,63,191,102,166,254,11,242,122,34,255,0,138,1,241,71,247,236,212,223,193,126,79,68,4,85,45,123,194,251,195,238,166,211,83,101,234,135,90,109,84,143,123,233,219,95,135,216,234,98,138,165,156,38,138,150,162,142,244,146,197,59,154,143,70,190,118,178,9,98,231,27,209,178,253,151,181,155,112,175,11,222,138,63,148,6,118,205,103,212,43,101,170,187,77,176,219,131,233,165,183,86,167,123,233,155,163,97,107,217,78,177,53,201,180,49,119,96,154,69,145,21,146,125,136,184,72,215,203,219,158,190,34,157,117,83,116,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,250,111,107,220,199,177,170,199,135,63,235,107,197,26,213,161,58,161,98,211,109,26,166,164,202,174,88,213,225,38,205,249,74,212,162,124,13,142,72,228,180,178,84,107,156,149,40,231,182,71,74,207,72,36,130,56,220,146,239,60,44,151,253,63,117,15,165,253,77,96,13,212,109,40,186,213,214,91,89,80,148,53,145,85,209,201,77,61,21,106,67,20,210,83,72,215,39,23,61,141,158,52,87,70,231,198,170,171,197,238,219,115,56,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,110,249,28,158,174,85,114,251,84,189,238,129,122,40,197,122,83,211,138,75,221,218,217,230,53,55,38,183,195,38,71,112,168,72,223,37,7,52,108,142,182,83,172,110,123,27,12,79,68,71,185,142,94,244,140,71,170,241,108,76,136,40,4,235,250,243,211,62,101,160,216,246,155,102,119,154,234,75,142,61,170,56,189,22,71,101,173,133,81,143,107,228,165,167,154,166,146,88,149,202,230,190,23,84,198,136,255,0,86,72,199,177,200,168,238,113,199,200,13,4,99,58,13,134,245,37,225,249,167,26,83,153,209,82,57,151,29,55,176,190,217,93,53,58,204,251,77,197,45,81,37,61,108,72,215,177,220,227,115,183,86,163,219,205,138,248,220,188,30,228,80,172,31,14,190,186,170,122,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,253,7,185,237,99,222,212,99,239,78,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,54,253,75,244,233,157,244,191,170,117,250,103,157,83,255,0,157,172,179,214,243,135,252,39,107,243,51,67,5,103,110,41,100,236,247,123,15,119,105,238,230,207,98,167,177,86,116,248,93,120,128,86,90,43,45,189,50,107,126,69,222,181,77,229,173,216,61,210,120,231,158,170,58,169,103,138,8,109,46,237,177,252,161,94,238,241,73,34,177,176,182,55,70,174,86,44,77,136,45,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,140,126,34,25,69,183,25,233,167,35,91,133,42,204,181,244,213,148,81,126,105,31,197,239,183,213,236,239,85,77,182,226,190,164,156,33,207,138,82,42,244,213,87,178,42,255,0,125,73,255,0,210,21,160,83,191,78,26,179,75,164,90,197,111,206,106,169,123,212,208,73,82,231,51,179,220,95,183,79,52,105,246,81,205,251,229,79,188,186,78,173,117,107,28,155,66,44,89,60,52,213,213,52,23,235,156,180,81,249,120,154,217,147,243,85,12,93,145,238,106,55,213,139,178,170,251,118,40,118,208,251,27,109,181,236,175,111,247,235,159,31,150,93,223,232,155,253,175,103,167,179,246,150,187,146,79,117,176,244,107,165,21,151,249,146,119,69,149,202,245,228,140,141,54,74,138,245,95,86,238,137,232,136,5,93,107,19,233,166,212,75,213,69,36,21,81,69,61,109,76,172,109,74,177,100,68,116,242,42,114,224,170,155,237,237,217,125,187,158,44,235,29,76,93,233,47,90,151,61,117,29,2,82,181,241,59,125,166,89,17,234,181,19,47,61,213,19,109,247,79,79,232,57,56,0,0,3,183,116,173,146,105,246,47,157,125,51,158,222,238,180,16,209,199,230,32,74,38,43,251,210,178,104,28,216,222,136,215,110,213,70,191,127,103,177,61,80,226,39,234,181,210,207,89,112,167,130,154,37,145,238,145,155,53,63,221,34,127,237,2,255,0,58,164,188,232,198,101,211,109,78,109,156,90,187,182,217,56,121,121,150,221,28,179,199,181,124,17,187,138,57,174,227,187,154,212,93,189,168,81,206,136,228,150,60,71,88,241,124,138,237,205,109,148,23,202,42,137,54,139,154,246,153,85,27,215,236,253,235,197,171,232,91,127,80,184,245,251,47,232,66,150,151,22,183,79,116,153,188,249,71,72,206,235,151,252,51,18,251,19,250,26,229,254,197,41,106,129,143,142,231,79,27,216,173,115,103,98,43,85,54,84,94,73,232,6,155,244,143,43,178,102,186,107,141,100,88,243,220,234,26,187,77,28,177,114,137,99,84,107,169,227,123,83,138,251,62,203,144,245,231,11,232,153,21,58,106,193,183,77,191,192,118,207,254,144,167,59,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,3,243,215,197,36,244,53,48,196,254,47,146,23,181,174,219,125,149,81,81,23,212,253,7,252,75,254,41,255,0,238,87,255,0,80,25,241,235,243,30,186,98,253,72,100,147,214,221,161,171,150,170,190,178,166,62,9,30,241,181,213,245,74,141,84,107,157,234,138,213,246,236,190,190,168,79,223,8,139,38,71,14,159,221,111,21,119,232,42,45,243,118,59,84,204,108,60,163,218,122,246,174,234,215,43,253,93,178,250,162,127,71,161,2,188,69,222,247,117,53,146,35,158,171,181,85,98,38,235,236,255,0,8,85,146,31,194,19,85,178,58,124,218,191,79,86,117,117,182,163,181,246,21,210,42,55,140,53,242,250,39,62,41,246,191,240,127,247,129,22,122,201,178,73,96,214,60,178,142,178,157,103,168,146,249,95,50,213,177,223,99,101,170,168,78,59,53,85,168,187,162,175,183,127,232,216,143,228,248,235,186,213,128,57,153,101,99,43,173,171,127,102,91,94,213,137,178,193,223,72,211,204,175,171,118,231,183,115,211,246,111,253,36,7,0,0,0,0,2,87,248,105,162,255,0,41,155,23,255,0,149,124,190,176,145,158,51,248,45,194,142,241,136,102,201,70,255,0,41,91,87,89,2,203,186,109,201,41,169,81,19,244,191,241,78,251,190,227,154,248,87,225,84,145,234,221,62,101,146,113,163,165,68,114,209,79,62,209,178,77,233,107,99,126,206,123,118,93,151,138,125,149,251,211,114,88,248,202,218,104,171,180,67,19,174,158,118,178,90,91,213,71,109,170,228,78,91,209,200,171,237,77,215,213,137,236,253,160,65,159,10,255,0,123,219,15,255,0,58,174,159,253,44,226,251,10,38,240,158,165,180,191,170,235,117,93,202,229,5,51,161,180,92,251,77,150,102,179,155,187,77,77,147,127,111,163,156,190,159,177,127,97,123,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,12,214,117,99,239,79,172,159,16,50,31,152,206,105,76,205,103,86,62,244,250,201,241,3,33,249,140,224,93,79,133,199,184,158,153,126,53,243,138,210,16,117,219,226,141,159,101,247,91,206,139,232,69,54,65,128,91,108,183,137,105,46,57,3,165,154,130,247,94,180,238,107,123,76,137,90,201,173,204,73,153,39,38,170,247,158,214,198,215,246,119,150,23,77,255,0,11,143,113,61,50,252,107,231,21,167,10,241,88,232,114,167,82,173,85,253,82,105,179,233,34,190,227,22,117,126,83,108,115,34,129,46,54,234,86,189,235,90,201,54,69,125,76,49,110,215,54,71,47,114,24,163,107,21,174,137,177,204,17,127,170,158,187,172,93,85,116,95,136,225,89,75,252,150,166,227,249,133,4,151,26,109,159,39,210,148,176,90,103,142,91,175,54,83,197,79,7,118,166,161,201,229,154,170,230,109,186,110,223,84,240,30,23,30,253,154,101,248,215,201,235,72,170,74,175,11,143,126,205,50,252,107,228,245,160,95,240,0,1,29,122,255,0,208,106,110,160,250,92,203,177,152,104,170,234,111,182,10,119,228,216,243,41,41,229,169,157,247,26,72,164,115,97,142,24,222,213,149,243,196,233,169,145,21,29,178,212,35,209,142,115,90,132,138,0,101,92,18,43,175,253,6,169,233,243,170,60,187,25,134,138,146,154,197,127,168,126,77,143,50,146,158,42,104,25,110,171,150,71,54,24,225,141,238,72,153,4,173,154,153,17,81,187,165,58,61,24,214,185,168,71,80,44,251,193,47,71,47,178,229,89,215,80,53,19,118,108,180,214,245,195,168,227,226,199,121,186,169,36,167,171,168,93,209,252,227,236,178,42,111,69,103,23,249,175,178,237,227,114,45,181,28,83,163,109,11,163,233,219,167,28,51,78,126,134,250,58,244,219,124,119,28,141,175,88,31,51,239,21,12,108,149,73,36,176,34,50,94,219,215,176,199,238,229,237,67,19,121,185,26,142,94,214,0,202,185,170,131,42,224,95,247,133,199,184,158,153,126,53,243,138,210,85,17,87,194,227,220,79,76,191,26,249,197,105,42,128,0,0,17,87,197,31,220,79,83,127,5,249,197,17,42,136,171,226,143,238,39,169,191,130,252,226,136,10,1,53,80,101,92,213,64,21,129,226,215,209,71,211,116,117,157,89,105,149,178,235,89,122,135,179,30,105,111,129,59,241,186,134,24,59,108,185,181,21,220,227,236,178,40,163,149,177,181,205,88,213,178,170,70,145,76,247,213,182,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,212,65,74,222,39,93,7,126,68,47,181,58,243,164,246,94,56,14,65,112,119,210,86,187,117,187,183,75,139,204,230,66,216,247,119,117,203,217,168,157,213,10,222,49,199,20,46,88,225,77,185,196,213,11,31,232,147,172,28,103,171,157,47,138,244,213,164,162,205,172,116,240,55,44,179,210,69,81,216,161,158,89,39,100,47,142,73,88,141,115,38,109,51,229,70,53,242,44,104,228,99,220,229,78,78,145,70,101,180,47,93,53,31,167,77,71,183,106,134,151,222,124,141,214,135,120,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,197,187,166,232,228,115,90,246,57,143,99,30,221,20,232,94,186,105,199,81,122,113,110,213,13,47,188,249,235,85,118,241,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,147,119,77,213,170,215,53,236,115,216,246,61,193,208,0,0,0,0,8,171,226,143,238,39,169,191,130,252,226,136,149,68,85,241,71,247,19,212,223,193,126,113,68,5,43,116,157,239,79,163,127,16,49,239,152,192,105,76,205,103,73,222,244,250,55,241,3,30,249,140,6,148,192,0,0,0,0,202,185,165,62,147,189,214,52,111,225,254,61,242,232,12,214,26,83,233,59,221,99,70,254,31,227,223,46,128,14,170,113,254,174,180,66,235,212,119,78,153,158,141,88,175,148,150,139,149,254,158,153,212,117,117,113,185,240,36,244,245,80,212,198,201,56,253,166,177,238,129,24,175,68,114,177,30,174,70,191,143,5,236,0,12,171,130,79,248,146,104,189,171,68,58,180,202,44,88,190,33,73,141,227,23,202,122,59,245,138,142,145,237,236,44,19,66,141,157,209,198,142,94,203,60,228,85,141,72,182,106,53,26,136,198,182,62,4,96,2,199,252,24,52,26,155,42,213,12,151,95,239,180,85,126,95,7,167,109,174,196,247,83,202,216,36,184,214,71,35,103,145,147,35,209,143,124,52,219,177,209,43,95,233,93,27,215,130,181,138,235,137,56,87,68,122,13,83,211,143,77,24,118,155,94,104,169,32,200,82,157,247,76,129,97,167,138,55,173,198,165,235,44,145,202,248,158,246,204,248,90,232,233,146,94,110,230,202,118,42,108,222,45,78,234,0,3,154,93,186,155,233,182,193,117,173,177,95,122,131,211,91,117,202,221,81,37,37,101,29,94,89,65,12,244,211,198,229,108,145,73,27,165,71,49,237,114,43,85,170,136,168,168,168,160,116,179,53,157,88,251,211,235,39,196,12,135,230,51,154,61,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,188,252,181,198,215,91,29,93,44,252,30,230,63,132,177,171,152,238,47,99,154,187,47,163,154,168,190,168,166,112,186,177,247,167,214,79,136,25,15,204,103,3,223,244,47,214,109,247,163,205,71,170,185,201,106,250,103,12,202,60,189,62,77,109,137,140,74,167,71,18,191,181,83,77,35,182,218,104,187,178,170,70,231,36,114,53,238,107,184,170,178,88,239,39,87,180,135,72,250,170,210,57,48,204,206,10,75,254,49,127,167,138,225,108,185,219,231,99,223,3,220,197,117,61,125,21,67,121,53,30,141,126,237,122,114,99,216,247,53,200,248,222,230,187,56,87,220,3,50,198,113,156,103,51,190,227,213,116,150,44,198,158,166,166,197,112,114,34,193,92,202,122,135,211,206,140,114,42,162,62,57,99,84,115,23,103,162,58,55,42,113,145,142,116,180,232,107,196,138,251,210,126,43,122,211,188,199,27,186,230,152,180,220,235,44,84,140,185,178,15,161,234,187,115,189,241,198,143,137,203,217,168,157,208,115,68,122,54,45,165,149,145,200,247,189,175,9,43,211,95,88,186,53,208,165,245,122,42,213,10,59,83,41,49,78,252,151,205,68,199,164,117,101,45,101,242,102,50,162,104,103,165,134,5,153,123,10,247,80,119,185,62,78,84,113,35,226,137,170,230,195,50,181,203,63,195,117,79,162,109,78,212,29,62,200,105,47,152,245,243,77,242,10,154,26,234,101,94,18,179,232,250,132,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,76,235,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,94,166,41,160,213,61,56,248,97,102,122,109,121,162,164,131,33,77,55,201,46,153,2,195,79,20,111,91,141,77,5,68,178,71,43,226,123,219,51,225,107,163,166,73,121,187,155,41,216,169,179,120,181,2,136,77,30,245,93,210,142,156,117,107,167,15,194,179,88,188,141,214,135,185,61,130,255,0,4,40,250,171,69,83,145,17,92,212,85,78,228,47,226,212,150,21,84,108,141,107,85,21,143,100,114,51,56,70,170,0,204,14,169,105,110,119,162,217,221,207,76,245,46,197,244,54,73,102,236,249,218,47,53,13,71,107,187,11,38,143,243,144,189,241,187,120,229,99,190,203,151,109,246,93,149,21,18,215,252,43,250,234,166,207,241,235,87,76,58,165,95,73,6,79,99,167,134,219,134,77,13,44,188,238,214,232,41,102,123,160,149,35,141,97,141,244,176,211,34,36,143,123,59,172,115,19,139,164,99,223,39,42,241,159,212,221,18,200,114,108,107,78,172,86,106,74,221,80,198,42,28,203,237,217,177,207,4,246,235,115,233,227,158,10,39,170,198,145,85,50,101,170,73,154,228,123,187,11,20,136,136,213,157,229,122,233,110,150,231,122,211,157,219,52,207,77,44,95,76,228,151,158,247,146,162,243,80,211,247,123,80,190,105,63,57,51,217,27,118,142,39,187,237,57,55,219,100,221,85,17,67,79,192,231,245,218,145,132,232,190,43,140,90,117,211,91,177,74,43,212,214,248,233,228,187,223,107,104,236,191,77,85,65,28,109,169,169,138,7,189,172,111,39,189,175,116,113,170,181,157,214,167,179,109,216,183,80,186,5,156,223,105,113,108,43,92,52,255,0,32,189,86,243,242,214,235,94,77,69,87,85,63,6,57,239,225,20,114,57,238,226,198,57,203,178,122,53,170,171,232,138,4,64,241,171,247,88,197,190,32,80,252,186,226,64,15,11,143,126,205,50,252,107,228,245,164,255,0,241,171,247,88,197,190,32,80,252,186,226,64,15,11,143,126,205,50,252,107,228,245,160,95,241,85,126,43,157,11,127,143,234,131,69,48,207,251,162,171,63,162,161,119,251,151,54,233,29,58,55,255,0,43,230,158,215,127,145,50,179,253,113,49,106,128,8,1,225,139,208,119,228,66,197,77,175,58,177,101,227,159,100,22,246,253,27,107,184,219,187,117,88,188,46,124,205,147,103,119,92,157,234,136,29,78,174,229,28,114,194,213,146,21,219,156,173,89,254,0,25,87,47,251,194,227,220,79,76,191,26,249,197,105,64,37,255,0,120,92,123,137,233,151,227,95,56,173,2,128,77,41,244,157,238,177,163,127,15,241,239,151,64,102,176,210,159,73,222,235,26,55,240,255,0,30,249,116,0,117,80,0,0,0,17,87,197,31,220,79,83,127,5,249,197,17,65,118,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,233,226,143,238,39,169,191,130,252,226,136,160,16,52,39,208,191,89,182,46,176,244,226,170,231,37,171,232,108,207,23,242,244,249,53,182,38,61,105,91,36,168,254,213,77,52,142,223,120,101,237,74,169,27,156,178,70,230,57,174,228,136,201,100,142,190,42,29,10,211,103,248,245,215,169,237,45,160,164,131,39,177,211,205,114,204,225,154,170,94,119,107,116,20,176,177,179,196,178,72,176,198,250,88,105,149,86,54,49,157,214,57,235,201,210,49,140,146,170,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,21,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,52,61,211,23,80,184,175,84,26,53,101,213,204,90,155,200,121,254,229,53,198,214,250,168,234,38,182,87,68,238,50,211,200,230,47,251,153,24,174,107,28,248,165,137,234,198,115,226,129,76,30,29,157,58,245,23,170,58,195,107,212,157,26,187,85,225,118,220,106,162,170,146,175,58,117,174,150,190,11,100,242,208,206,157,166,82,212,189,173,170,123,218,246,198,230,179,146,196,149,17,200,238,59,177,86,122,248,213,251,172,98,223,16,40,126,93,113,39,78,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,231,229,173,214,186,40,233,41,96,230,247,61,252,34,141,26,198,242,123,220,229,217,61,92,229,85,245,85,32,183,141,95,186,198,45,241,2,135,229,215,16,32,7,133,199,191,102,153,126,53,242,122,210,255,0,138,1,240,184,247,236,211,47,198,190,79,90,95,240,0,0,0,0,0,0,3,149,117,99,238,177,172,159,15,242,31,151,78,117,83,149,117,99,238,177,172,159,15,242,31,151,78,6,107,13,41,244,157,238,177,163,127,15,241,239,151,64,102,176,210,159,73,222,235,26,55,240,255,0,30,249,116,0,117,80,0,0,0,17,215,175,253,6,166,234,15,165,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,219,45,66,61,24,231,53,168,103,132,213,65,158,30,191,244,26,167,167,206,168,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,238,148,232,244,99,90,230,160,17,212,179,239,4,189,28,190,203,149,103,93,64,212,77,217,178,211,91,215,14,163,143,139,29,230,234,164,146,158,174,161,119,71,243,143,178,200,169,189,21,156,95,230,190,203,183,141,200,181,130,104,247,163,109,11,163,233,219,167,28,51,78,126,134,250,58,244,219,124,119,28,141,175,88,31,51,239,21,12,108,149,73,36,176,34,50,94,219,215,176,199,238,229,237,67,19,121,185,26,142,80,237,96,0,0,0,0,0,57,87,86,62,235,26,201,240,255,0,33,249,116,230,107,13,41,245,99,238,177,172,159,15,242,31,151,78,102,176,13,84,0,0,0,0,0,115,75,183,83,125,54,216,46,181,182,43,239,80,122,107,110,185,91,170,36,164,172,163,171,203,40,33,158,154,120,220,173,146,41,35,116,168,230,61,174,69,106,181,81,21,21,21,20,14,150,102,179,171,31,122,125,100,248,129,144,252,198,115,71,184,182,89,138,231,54,42,92,167,10,201,173,89,5,150,183,159,150,184,218,235,99,171,165,159,131,220,199,240,150,53,115,29,197,236,115,87,101,244,115,85,23,213,20,206,23,86,62,244,250,201,241,3,33,249,140,224,123,94,135,58,187,186,244,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,121,112,238,38,202,201,38,141,29,31,117,100,109,228,234,70,153,232,215,88,154,29,79,100,201,233,62,155,196,50,235,125,53,230,207,112,138,55,65,85,77,221,135,185,77,93,76,178,51,156,51,35,36,221,57,55,213,175,115,36,107,152,231,177,217,182,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,110,46,123,27,60,46,115,81,119,106,75,26,174,220,147,121,107,208,151,136,61,247,163,250,60,131,13,189,226,191,90,48,203,207,152,186,67,67,4,140,167,170,165,188,118,26,200,228,108,202,213,222,25,123,80,197,42,57,28,172,106,54,72,209,85,175,138,96,150,186,67,213,87,77,30,28,153,12,125,31,213,220,170,242,234,58,58,137,107,178,204,242,205,27,213,144,95,231,170,72,159,4,244,14,123,248,50,158,142,58,118,202,234,105,165,114,62,37,103,101,101,238,34,75,77,101,213,93,56,214,78,139,245,119,53,210,220,210,213,147,89,106,52,254,254,223,51,111,168,73,59,50,58,211,36,157,153,153,250,112,204,140,146,53,116,82,35,100,103,36,71,53,23,208,207,102,89,148,223,115,156,170,243,154,229,53,222,118,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,78,12,70,177,188,158,247,46,205,68,106,111,178,34,39,161,117,58,75,211,215,242,114,240,190,212,75,5,109,77,213,247,172,175,79,239,185,109,238,154,227,75,229,100,160,174,171,178,108,234,52,133,83,156,125,150,69,28,110,71,170,185,100,108,142,217,136,228,141,129,72,38,148,250,78,247,88,209,191,135,248,247,203,160,51,88,105,79,164,239,117,141,27,248,127,143,124,186,0,56,255,0,136,55,68,150,174,171,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,155,211,182,138,116,203,212,22,161,235,237,86,144,233,165,187,232,204,251,10,184,62,91,141,71,210,241,82,253,5,37,29,108,116,242,213,121,134,61,85,123,19,189,139,189,63,114,69,219,148,109,126,198,143,143,201,69,105,181,91,170,107,235,45,246,202,74,90,139,165,66,85,215,75,12,45,99,234,167,72,163,133,37,149,200,155,189,233,20,49,70,142,118,235,194,54,55,216,212,68,10,75,241,127,183,95,108,250,251,167,182,156,167,35,250,193,122,162,210,251,77,61,198,239,228,217,73,244,133,83,43,107,219,45,79,97,138,172,139,184,244,115,251,109,94,45,229,178,122,33,245,188,21,61,233,242,159,135,245,223,49,183,15,26,191,122,124,91,225,253,15,204,110,35,193,83,222,159,41,248,127,93,243,27,112,23,82,0,0,0,0,1,207,242,158,161,116,11,6,190,213,98,217,174,184,105,254,63,122,162,225,230,109,215,76,154,138,146,170,14,108,107,217,206,41,36,107,219,201,143,107,147,116,245,107,145,83,209,80,14,128,80,15,138,63,191,102,166,254,11,242,122,34,247,176,173,66,192,117,42,213,45,247,78,115,140,127,42,182,193,80,234,73,107,44,151,56,107,160,142,118,181,174,116,78,146,23,57,168,244,107,216,229,106,174,251,61,171,247,161,68,62,40,254,253,154,155,248,47,201,232,128,145,93,12,117,85,134,244,161,225,249,156,230,23,155,149,35,178,123,142,113,118,166,196,237,18,70,179,62,227,113,75,85,187,130,186,38,189,142,242,209,185,209,186,103,242,111,22,42,53,23,184,248,216,250,235,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,206,87,236,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,158,124,180,159,11,239,15,186,107,181,53,151,170,29,105,181,85,177,140,168,109,126,31,99,169,138,90,103,243,134,90,90,138,59,210,75,20,237,114,177,92,201,218,200,37,139,132,140,86,203,246,152,230,110,29,131,194,247,161,111,200,166,42,205,113,214,60,51,202,106,77,235,159,208,244,213,174,229,53,138,215,36,109,68,222,21,106,121,122,201,183,147,185,186,185,236,137,89,31,230,156,234,136,214,127,128,6,85,205,41,244,157,238,177,163,127,15,241,239,151,64,102,176,190,138,254,165,44,93,43,120,116,105,158,166,220,211,189,117,155,79,241,251,94,55,72,234,87,207,29,93,226,91,67,31,79,28,168,215,51,140,41,218,124,146,42,189,139,219,141,232,213,87,171,26,224,226,190,51,122,179,163,84,152,37,139,70,47,120,135,211,90,147,87,219,190,89,174,60,93,23,213,250,21,153,89,44,221,221,191,59,230,59,18,67,229,209,85,191,99,186,254,46,138,14,117,45,137,226,215,220,231,42,179,97,88,181,15,157,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,155,213,172,111,39,189,169,187,149,26,155,238,170,137,234,50,204,166,251,156,229,87,156,215,41,174,243,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,112,98,53,141,228,247,185,118,106,35,83,125,145,17,61,11,201,240,235,232,86,155,165,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,211,123,152,215,189,141,71,188,36,86,128,225,250,143,128,104,214,39,134,234,230,123,245,211,47,181,91,219,5,210,247,193,83,204,201,201,202,214,242,118,207,151,182,197,100,93,231,162,73,47,111,184,244,71,189,200,157,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,118,235,223,30,183,95,250,105,203,82,225,18,63,201,91,107,234,226,251,45,93,164,101,190,171,101,245,69,253,171,236,245,36,73,26,122,250,76,234,175,65,47,150,156,46,205,231,150,182,150,166,10,159,239,152,98,225,19,232,170,154,245,252,231,183,111,179,232,139,191,175,245,129,66,56,173,142,150,247,154,69,101,168,151,181,12,146,206,213,119,36,110,200,214,61,83,213,81,83,249,169,247,23,85,213,182,1,135,216,58,68,182,88,27,118,124,116,246,122,234,186,154,121,98,158,36,147,154,195,90,255,0,71,113,68,221,21,203,182,200,158,196,41,46,245,65,144,98,57,4,236,172,108,148,53,241,75,39,171,37,106,185,171,201,205,119,171,85,83,246,161,210,159,212,222,184,231,159,68,226,25,214,170,100,55,91,10,87,70,178,210,85,85,57,241,171,92,229,107,247,106,38,235,187,94,244,219,246,42,129,225,117,26,53,109,247,155,42,46,21,17,58,61,227,150,177,252,222,230,243,126,219,47,177,83,111,95,244,158,84,235,189,68,213,99,114,221,113,232,49,168,224,108,81,216,169,18,110,212,11,30,242,163,165,71,42,238,136,170,187,113,245,57,16,0,0,3,253,232,103,154,158,174,41,41,230,124,79,71,183,103,53,202,213,79,84,251,208,255,0,0,138,168,168,173,93,149,23,116,3,69,157,46,226,116,147,116,223,100,177,220,170,18,235,12,190,103,146,206,244,157,29,181,124,206,79,210,77,151,215,111,187,238,254,130,132,239,246,26,75,46,186,86,227,245,145,44,52,148,185,68,148,174,107,218,141,218,38,214,43,23,218,136,158,196,95,187,98,220,252,59,181,71,48,168,233,126,178,233,120,187,84,220,37,181,246,252,186,76,244,85,111,118,227,86,215,108,170,139,237,77,189,187,251,10,115,207,178,251,142,85,159,93,242,234,180,108,117,117,151,42,138,199,112,107,91,179,223,51,164,85,251,45,106,123,92,190,196,64,52,101,211,53,37,158,143,65,176,72,108,142,99,169,254,174,218,215,118,43,85,57,121,40,127,201,244,246,34,29,60,134,94,21,250,169,124,212,190,158,166,166,189,202,249,23,26,171,166,180,211,185,238,106,175,105,148,52,232,137,232,214,254,207,191,117,245,246,147,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,255,0,19,127,138,127,251,149,255,0,212,127,217,255,0,50,34,186,55,53,62,244,84,3,62,222,34,190,243,121,47,251,234,179,230,21,103,83,240,142,255,0,175,164,191,240,127,250,78,188,241,158,38,56,62,69,143,117,11,119,189,220,237,243,69,71,112,154,162,88,37,116,82,53,174,108,149,213,142,110,206,115,81,23,116,69,95,69,83,160,248,68,89,110,117,26,203,85,115,134,138,103,82,195,195,185,42,70,229,107,119,165,175,106,110,187,108,158,190,158,208,60,207,90,81,99,181,25,22,123,43,89,198,229,30,87,116,69,93,222,187,181,36,168,255,0,131,250,68,39,95,106,147,119,172,252,91,26,165,201,53,6,231,118,162,168,142,246,252,162,236,232,28,233,21,141,88,22,74,135,53,120,170,166,233,207,127,93,136,68,190,213,0,0,0,0,2,64,116,211,89,118,126,93,141,82,71,119,222,6,165,95,26,111,46,223,79,205,76,191,167,237,246,250,255,0,196,89,231,139,92,44,127,77,118,135,200,221,220,203,204,219,46,254,207,239,26,175,253,196,25,240,178,211,123,14,115,174,41,95,123,108,142,250,47,252,83,91,50,177,23,187,71,90,139,190,201,235,250,9,247,150,65,226,103,139,219,178,62,153,174,50,215,164,138,182,201,42,106,225,226,254,63,109,182,250,173,183,253,169,253,0,84,47,67,14,115,58,154,197,213,171,178,246,110,31,253,39,49,162,180,246,25,213,232,125,168,206,167,177,166,39,177,177,220,81,63,253,78,99,69,73,236,3,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,171,31,122,125,100,248,129,144,252,198,115,74,102,107,58,177,247,167,214,79,136,25,15,204,103,2,234,124,46,61,196,244,203,241,175,156,86,146,168,138,190,23,30,226,122,101,248,215,206,43,73,84,5,59,120,184,244,125,140,233,117,214,135,169,29,63,74,75,125,183,48,188,73,65,144,219,93,45,68,179,205,123,169,117,85,99,171,152,233,30,246,240,145,173,145,174,141,189,182,198,177,70,173,107,187,142,225,5,116,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,61,21,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,45,211,198,175,221,99,22,248,129,67,242,235,137,74,192,105,79,166,142,162,240,78,168,52,178,131,83,48,90,143,243,84,119,138,46,19,127,131,46,158,90,25,167,163,238,75,20,125,238,215,125,141,238,177,188,31,237,69,246,162,117,83,61,125,2,245,93,89,210,150,184,210,94,238,114,243,195,50,142,205,159,40,134,73,167,72,224,165,116,205,86,215,182,56,145,221,201,169,254,219,154,139,27,220,232,223,60,109,226,178,243,109,255,0,98,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,224,244,107,219,201,143,106,236,228,71,38,251,42,34,250,1,245,128,0,84,95,141,196,154,94,153,254,158,195,73,69,86,237,69,117,158,87,87,212,54,166,70,193,29,145,38,147,202,177,241,58,53,99,222,234,133,172,86,190,57,26,230,35,36,73,26,244,124,43,28,21,233,146,237,106,176,117,37,165,23,219,237,206,146,221,109,183,103,22,42,186,202,202,185,155,12,20,208,71,95,11,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,244,29,100,235,165,103,81,61,71,102,122,141,244,207,210,54,87,92,36,183,99,142,98,78,200,89,103,167,123,163,165,88,226,157,85,241,119,24,157,247,179,102,167,118,105,93,193,170,229,106,113,80,53,80,8,235,208,6,188,211,117,7,210,230,35,147,77,91,87,83,125,176,83,179,25,200,95,87,81,45,76,239,184,210,69,27,93,52,147,72,198,172,175,158,39,67,82,170,138,237,150,161,88,175,115,154,229,36,80,3,42,230,170,12,171,129,127,222,23,30,226,122,101,248,215,206,43,73,84,69,95,11,143,113,61,50,252,107,231,21,164,170,0,0,0,69,95,20,127,113,61,77,252,23,231,20,68,170,34,175,138,63,184,158,166,254,11,243,138,32,40,4,213,65,149,115,85,0,69,94,175,122,188,254,74,90,203,162,127,90,107,123,58,123,152,253,63,69,148,112,160,243,51,65,218,109,15,149,171,143,138,164,137,218,146,87,115,70,243,229,20,146,237,27,228,72,184,201,79,250,21,207,113,95,251,85,145,227,121,29,191,255,0,23,89,67,114,161,168,143,254,20,115,67,36,111,254,150,185,174,251,209,74,193,241,206,253,73,254,242,127,13,60,167,132,183,88,185,221,183,59,176,244,147,127,163,250,103,27,188,249,175,171,242,247,33,167,250,7,181,13,117,125,87,217,100,29,202,174,252,138,137,249,201,83,183,183,217,221,23,136,17,171,174,142,140,175,189,30,106,61,45,178,59,175,211,56,102,81,230,42,49,155,148,175,98,85,58,56,149,157,218,106,152,219,182,211,69,221,137,22,70,181,35,145,175,107,155,197,85,241,71,249,122,36,235,7,38,233,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,247,235,160,138,57,217,11,227,146,86,43,154,248,93,82,249,81,141,124,105,34,181,24,247,53,23,147,111,167,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,213,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,87,58,221,72,232,133,215,167,13,109,202,116,94,243,124,164,188,212,99,149,17,53,149,244,209,186,54,84,193,52,17,212,66,245,99,189,88,245,138,104,249,179,119,35,95,201,168,231,162,35,212,52,125,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,132,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,1,2,188,24,110,215,91,143,74,23,186,59,133,206,174,170,158,215,156,87,210,80,197,52,206,123,41,96,90,58,41,150,40,154,171,179,24,178,205,44,138,214,236,156,228,123,189,174,85,89,234,0,0,0,138,190,40,254,226,122,155,248,47,206,40,137,84,69,95,20,127,113,61,77,252,23,231,20,64,82,183,73,222,244,250,55,241,3,30,249,140,6,148,204,214,116,157,239,79,163,127,16,49,239,152,192,105,76,0,0,0,0,12,171,154,83,233,59,221,99,70,254,31,227,223,46,128,205,97,165,62,147,189,214,52,111,225,254,61,242,232,0,234,160,0,42,215,199,42,75,82,90,180,110,25,168,170,221,114,117,69,249,212,245,13,169,107,96,142,4,109,15,117,143,139,182,174,123,220,229,133,90,244,145,168,196,100,136,173,127,52,88,235,47,73,254,162,126,84,240,223,202,151,253,70,125,96,183,125,99,255,0,29,255,0,74,252,204,126,107,252,71,231,127,196,247,63,197,253,191,242,125,118,58,175,93,250,233,98,234,39,170,12,187,81,176,235,205,214,227,139,59,202,219,172,78,184,35,217,194,150,158,158,56,222,176,196,245,85,138,25,39,73,231,107,21,26,239,207,43,158,198,189,207,106,112,0,53,80,8,213,225,219,174,149,154,253,210,158,41,146,95,175,63,73,228,150,30,238,55,126,153,201,58,200,234,170,85,68,137,242,201,50,185,211,77,37,43,233,102,146,68,115,154,233,38,127,232,170,43,27,37,64,25,172,234,199,222,159,89,62,32,100,63,49,156,210,152,2,42,248,92,123,137,233,151,227,95,56,173,41,91,171,31,122,125,100,248,129,144,252,198,115,74,102,107,58,177,247,167,214,79,136,25,15,204,103,2,213,58,85,233,235,21,234,131,194,191,13,210,60,166,167,200,121,255,0,165,170,109,215,70,82,199,81,53,178,186,43,213,107,162,168,141,175,79,247,81,189,26,230,57,241,75,43,17,236,231,201,42,47,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,209,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,82,242,124,46,61,196,244,203,241,175,156,86,159,87,174,142,140,172,93,97,233,197,45,178,59,175,208,217,158,47,230,42,49,155,148,175,122,210,182,73,81,157,218,106,152,219,190,240,203,218,137,22,70,181,100,141,204,107,155,201,17,241,72,21,109,225,95,211,197,215,89,122,151,181,103,149,86,170,74,172,79,76,106,33,189,221,159,53,99,161,123,107,85,147,45,181,177,54,53,230,247,165,76,45,153,81,118,143,133,59,209,234,188,155,28,151,19,213,143,186,198,178,124,63,200,126,93,57,202,188,53,180,7,242,21,211,6,63,245,143,79,126,171,231,89,71,122,231,146,249,150,109,93,63,247,196,222,73,179,238,170,232,248,82,186,45,160,251,61,183,62,78,76,108,142,151,126,171,213,143,186,198,178,124,63,200,126,93,56,25,172,47,163,196,103,173,127,228,171,167,16,88,48,11,157,170,77,77,202,127,55,109,166,157,123,178,90,232,85,30,146,92,221,15,23,49,220,94,196,142,38,202,173,107,228,115,157,180,173,134,88,214,133,207,85,170,90,165,157,235,78,119,115,212,205,75,190,253,51,146,94,123,62,118,183,202,195,79,221,237,66,200,99,252,220,44,100,109,218,56,152,223,178,212,223,109,215,117,85,85,15,63,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,125,62,30,125,22,90,186,88,210,250,123,238,95,143,210,55,85,50,90,117,92,130,177,42,91,84,180,80,44,156,162,183,193,35,90,141,99,26,212,137,210,163,21,200,249,145,203,220,145,140,135,143,31,240,197,240,255,0,172,210,42,58,110,160,117,191,29,242,153,213,95,25,241,155,108,178,79,21,85,134,150,72,38,134,87,84,177,175,72,214,105,227,168,245,134,70,57,208,181,141,221,91,35,158,200,236,84,10,171,241,206,253,73,254,242,127,13,34,175,133,199,191,102,153,126,53,242,122,210,255,0,128,16,3,198,175,221,99,22,248,129,67,242,235,137,0,60,46,61,251,52,203,241,175,147,214,147,255,0,198,175,221,99,22,248,129,67,242,235,137,0,60,46,61,251,52,203,241,175,147,214,129,127,192,0,0,0,50,174,95,247,133,199,184,158,153,126,53,243,138,210,128,75,254,240,184,247,19,211,47,198,190,113,90,5,0,154,83,233,59,221,99,70,254,31,227,223,46,128,205,97,165,62,147,189,214,52,111,225,254,61,242,232,0,234,160,0,0,0,34,175,138,63,184,158,166,254,11,243,138,34,149,186,78,247,167,209,191,136,24,247,204,96,46,167,197,31,220,79,83,127,5,249,197,17,74,221,39,123,211,232,223,196,12,123,230,48,1,42,188,78,186,14,252,136,95,106,117,231,73,236,188,112,28,130,224,239,164,173,118,235,119,110,151,23,153,204,133,177,238,238,235,151,179,81,59,170,21,188,99,142,40,92,177,194,155,115,137,171,29,122,62,234,207,50,233,23,84,62,188,88,169,234,239,22,42,250,121,41,175,184,227,107,210,150,11,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,103,61,187,140,69,70,202,244,93,20,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,103,219,174,142,140,175,189,30,106,61,45,178,59,175,211,56,102,81,230,42,49,155,148,175,98,85,58,56,149,157,218,106,152,219,182,211,69,221,137,22,70,181,35,145,175,107,155,197,85,241,70,23,233,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,132,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,33,7,141,95,186,198,45,241,2,135,229,215,18,16,120,113,117,199,77,210,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,227,87,238,177,139,124,64,161,249,117,196,8,1,225,113,239,217,166,95,141,124,158,180,191,226,128,124,46,61,251,52,203,241,175,147,214,151,252,0,0,0,0,0,0,0,229,93,88,251,172,107,39,195,252,135,229,211,157,84,229,93,88,251,172,107,39,195,252,135,229,211,129,154,195,74,125,39,123,172,104,223,195,252,123,229,208,25,172,52,167,210,119,186,198,141,252,63,199,190,93,0,29,84,0,0,0,0,168,191,27,137,52,189,51,253,61,134,146,138,173,218,138,235,60,174,175,168,109,76,141,130,59,34,77,39,149,99,226,116,106,199,189,213,11,88,173,124,114,53,204,70,72,146,53,232,248,86,59,116,51,131,214,78,186,86,117,19,212,118,103,168,223,76,253,35,101,117,194,75,118,56,230,36,236,133,150,122,119,186,58,85,142,41,213,95,23,113,137,223,123,54,106,119,102,149,220,26,174,86,160,121,254,153,46,214,171,7,82,90,81,125,190,220,233,45,214,219,118,113,98,171,172,172,171,153,176,193,77,4,117,240,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,77,47,25,87,52,61,208,6,188,211,117,7,210,230,35,147,77,91,87,83,125,176,83,179,25,200,95,87,81,45,76,239,184,210,69,27,93,52,147,72,198,172,175,158,39,67,82,170,138,237,150,161,88,175,115,154,229,2,69,0,0,0,0,0,0,229,93,88,251,172,107,39,195,252,135,229,211,153,172,52,167,213,143,186,198,178,124,63,200,126,93,57,154,192,53,80,0,0,0,0,102,179,171,31,122,125,100,248,129,144,252,198,115,74,96,8,171,225,113,238,39,166,95,141,124,226,180,165,110,172,125,233,245,147,226,6,67,243,25,205,41,153,172,234,199,222,159,89,62,32,100,63,49,156,11,9,240,222,208,108,55,169,47,15,205,71,210,156,206,138,145,204,184,231,23,23,219,43,166,167,89,159,105,184,165,170,129,41,235,98,70,189,142,231,27,157,186,181,30,222,108,87,198,229,224,247,34,215,95,81,90,13,153,116,219,171,151,221,41,204,232,170,218,251,117,67,223,108,174,154,157,33,101,218,220,175,114,83,214,196,141,123,219,194,70,183,117,106,61,220,30,143,141,203,205,142,68,181,255,0,5,79,117,140,167,226,5,119,203,173,199,117,235,147,164,75,87,87,218,70,220,82,11,141,37,159,44,176,212,58,229,142,93,103,167,107,216,201,213,138,215,210,204,244,106,202,202,105,147,143,62,218,238,143,142,25,21,178,118,146,55,5,64,120,111,104,133,215,91,186,175,196,219,111,190,82,90,233,240,58,138,124,226,185,243,70,233,31,60,20,21,148,234,144,68,212,217,21,242,75,36,76,85,115,145,26,197,123,254,210,181,35,125,218,117,99,238,177,172,159,15,242,31,151,78,113,255,0,13,62,151,114,110,152,244,26,170,131,81,172,148,150,236,219,41,188,79,114,186,192,214,83,190,122,72,35,218,26,106,87,212,193,36,141,157,136,216,223,59,118,114,35,22,174,70,241,69,228,174,236,29,88,251,172,107,39,195,252,135,229,211,129,154,195,74,125,39,123,172,104,223,195,252,123,229,208,25,172,52,167,210,119,186,198,141,252,63,199,190,93,0,29,84,0,5,43,120,213,251,211,226,223,15,232,126,99,113,30,10,158,244,249,79,195,250,239,152,219,135,141,95,189,62,45,240,254,135,230,55,17,224,169,239,79,148,252,63,174,249,141,184,11,169,0,0,0,0,40,7,197,31,223,179,83,127,5,249,61,17,127,192,8,1,224,169,238,177,148,252,64,174,249,117,184,128,30,40,254,253,154,155,248,47,201,232,139,254,40,7,197,31,223,179,83,127,5,249,61,16,30,131,195,175,161,90,158,169,115,36,206,53,6,130,173,154,87,96,168,154,26,233,169,170,162,99,238,119,24,82,157,233,109,84,73,18,120,88,232,234,27,35,230,107,63,65,142,99,94,199,185,30,203,222,32,7,130,167,186,198,83,241,2,187,229,214,226,127,128,0,1,149,114,79,245,221,69,83,75,83,160,19,207,118,171,172,101,102,131,225,211,67,12,205,137,25,70,196,138,102,44,49,43,24,215,43,21,204,116,138,178,43,223,206,87,162,57,24,140,99,35,1,102,158,32,248,85,170,191,195,195,165,157,70,154,162,173,46,86,59,61,142,201,79,19,94,222,195,160,174,177,178,105,92,246,241,228,175,71,91,225,70,170,57,17,17,210,110,142,221,21,161,205,60,30,244,243,78,51,190,166,174,55,12,214,213,244,165,215,19,199,223,125,176,83,79,72,146,82,195,84,202,170,120,214,173,207,89,19,105,162,238,183,180,213,137,237,229,35,164,71,70,248,99,87,93,249,158,191,14,173,99,190,232,223,87,24,37,77,162,31,49,73,152,92,32,195,174,148,220,152,206,245,45,124,241,70,213,230,230,61,91,218,157,41,231,217,188,92,254,199,14,77,107,220,166,133,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,55,48,165,213,26,138,229,110,31,93,98,138,133,209,35,92,218,214,200,178,43,189,121,126,139,87,211,217,247,158,200,140,253,96,245,31,156,104,165,154,106,92,39,13,150,231,85,45,63,38,213,57,98,72,163,87,69,58,251,86,170,39,162,162,198,213,244,69,246,250,110,190,192,142,29,113,244,85,158,107,45,85,183,40,169,200,49,58,42,202,24,102,100,188,107,170,35,231,220,157,142,223,138,194,255,0,189,93,236,219,218,84,254,65,141,75,133,228,175,180,94,227,238,178,157,241,171,221,23,46,47,69,107,94,187,42,163,119,244,118,197,163,116,87,174,121,79,81,26,185,145,218,53,163,40,184,65,43,42,26,218,27,75,42,39,150,7,51,133,100,143,251,47,116,209,167,21,141,187,125,164,253,4,219,125,144,234,93,97,248,108,226,250,175,142,65,112,210,107,85,178,213,125,161,116,243,61,54,167,163,109,74,118,54,99,21,204,167,85,119,218,99,125,174,68,77,215,215,246,5,55,93,238,56,148,182,94,205,178,223,59,43,22,93,249,200,255,0,68,103,5,77,182,230,191,126,223,113,229,207,119,171,218,47,157,104,166,89,89,137,102,246,216,169,170,169,101,145,136,177,85,71,51,94,214,203,36,124,145,88,191,122,196,239,106,34,250,123,16,240,128,0,0,15,217,102,125,20,119,106,55,220,154,247,82,182,120,214,100,98,236,229,103,36,229,183,170,122,237,185,248,194,46,203,184,23,255,0,208,174,3,140,81,232,76,85,20,18,62,106,11,199,46,76,89,249,42,118,171,42,83,218,158,207,180,171,247,169,72,90,221,97,199,108,58,207,147,216,113,206,226,91,41,175,181,180,241,115,151,154,164,109,171,145,169,246,190,255,0,178,141,245,45,115,164,94,161,168,113,94,143,100,173,130,221,112,117,69,147,111,180,145,179,138,247,174,147,167,167,231,81,125,142,254,143,237,41,211,33,188,213,223,242,59,133,246,178,71,58,122,234,201,106,94,229,85,85,228,249,21,203,234,170,171,237,85,251,212,11,237,240,223,192,241,28,39,166,235,77,78,44,231,57,247,216,168,174,55,5,90,142,239,247,203,232,41,149,200,159,228,251,127,71,238,37,65,16,252,47,42,170,42,186,99,163,243,19,73,39,110,170,6,51,155,149,120,181,45,244,155,34,111,236,66,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,254,42,110,155,1,80,158,49,55,155,93,94,89,104,183,211,79,27,170,97,142,159,184,212,133,200,228,218,91,130,47,218,95,69,245,62,23,132,150,127,105,197,51,107,189,21,234,233,13,44,53,62,95,139,86,154,89,28,238,48,215,170,236,172,221,19,101,114,123,83,239,63,211,197,235,21,196,173,26,137,67,119,182,73,26,93,43,34,137,245,12,73,85,206,217,243,215,185,203,178,189,118,251,72,159,205,79,253,132,85,233,54,143,79,235,245,102,221,73,168,82,189,148,50,119,182,86,185,26,158,148,211,175,170,247,99,254,114,51,239,255,0,234,135,99,241,31,190,75,127,214,219,205,78,57,54,246,168,95,81,5,66,51,147,17,103,74,186,181,114,171,87,142,235,197,91,235,178,255,0,95,220,67,50,98,245,229,129,98,90,81,158,213,98,248,51,93,112,166,173,141,245,243,205,10,185,204,138,71,205,84,199,53,119,146,79,84,72,216,190,212,246,251,19,239,135,75,237,93,211,96,0,0,0,0,38,47,66,90,129,46,143,215,79,168,212,209,197,43,104,184,119,233,221,201,189,238,109,169,133,187,185,158,169,183,115,127,98,255,0,103,180,180,126,183,174,214,139,247,74,89,5,214,189,175,142,25,232,238,29,180,98,255,0,61,180,85,109,79,85,106,254,197,251,147,250,202,21,192,234,42,27,146,82,83,198,255,0,176,254,231,36,217,23,125,163,114,151,117,215,93,175,37,171,232,254,88,113,196,221,176,249,249,43,27,219,87,42,195,229,43,55,219,102,187,111,111,183,211,250,192,168,126,152,50,186,76,43,168,75,62,66,248,123,176,83,186,189,173,107,156,169,186,58,154,102,167,170,53,87,239,253,134,144,97,145,37,141,30,223,98,153,150,209,218,10,218,189,84,183,81,65,79,36,181,28,170,145,99,99,21,93,186,67,38,254,136,155,253,198,153,104,154,230,82,177,174,77,149,55,255,0,214,160,127,184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,172,125,233,245,147,226,6,67,243,25,205,41,153,172,234,199,222,159,89,62,32,100,63,49,156,11,169,240,184,247,19,211,47,198,190,113,90,74,162,42,248,92,123,137,233,151,227,95,56,173,37,80,16,3,198,175,221,99,22,248,129,67,242,235,137,93,94,28,152,181,139,57,235,11,11,194,178,154,31,59,101,200,45,249,21,174,227,77,221,124,125,250,89,236,85,241,203,31,54,43,94,222,76,123,147,118,170,57,55,221,21,23,212,177,95,26,191,117,140,91,226,5,15,203,174,36,0,240,184,247,236,211,47,198,190,79,90,7,117,196,252,28,117,18,229,212,54,65,139,230,23,90,187,30,146,91,234,36,171,180,100,116,213,52,149,181,119,90,79,49,18,197,70,172,231,27,224,169,90,121,36,71,204,234,117,137,178,194,238,44,145,174,98,186,218,112,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,240,137,155,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,160,0,8,213,226,43,172,118,45,27,233,31,59,169,187,195,230,42,243,11,124,248,117,174,155,147,217,222,170,175,130,88,220,188,218,199,163,123,80,37,68,251,59,139,95,216,225,201,174,123,84,146,165,53,248,205,235,165,102,83,172,182,45,6,180,94,121,217,112,155,124,119,27,165,36,105,60,127,225,138,182,171,218,147,35,149,34,151,183,72,180,238,141,237,106,171,60,220,237,230,170,231,53,161,93,96,250,180,216,181,246,175,21,184,230,180,244,60,236,182,171,133,29,174,178,167,186,196,237,85,85,199,83,37,60,124,21,121,187,147,40,170,87,116,69,106,118,246,114,162,185,168,172,107,22,190,230,23,25,173,56,229,15,155,171,167,183,215,221,36,143,186,200,248,210,209,82,203,87,83,38,239,84,69,225,4,18,191,109,249,59,142,205,69,114,162,40,88,255,0,130,198,188,212,218,115,44,175,167,43,205,109,35,45,183,218,119,228,214,84,154,162,40,159,244,140,41,28,85,48,196,197,103,57,223,45,58,71,34,167,63,205,178,133,238,70,125,167,185,45,208,204,102,138,106,133,215,69,117,115,16,213,123,51,106,228,168,197,175,20,215,39,211,211,86,186,145,245,144,49,233,222,165,89,90,138,172,100,209,119,34,127,217,114,43,36,114,43,92,138,168,186,93,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,193,232,215,183,147,30,213,217,200,142,77,246,84,69,244,3,235,25,87,53,80,101,92,11,73,193,122,211,181,116,177,225,137,167,86,44,67,32,164,110,170,100,180,247,132,199,232,214,153,181,75,69,2,223,43,91,45,194,120,220,228,107,24,214,164,173,137,94,142,71,204,141,78,220,140,100,220,125,95,133,95,93,183,92,234,167,249,53,107,78,77,144,95,178,202,186,138,170,252,94,249,114,157,213,143,171,129,177,44,211,80,205,42,162,202,143,141,35,158,102,73,43,158,142,99,157,31,40,251,112,178,74,139,0,106,160,16,131,195,79,174,170,158,166,177,154,173,48,212,234,250,186,173,80,199,41,231,185,85,87,58,150,40,224,187,219,150,161,17,179,177,32,141,145,66,248,86,120,97,116,106,212,228,157,185,26,231,171,164,72,230,248,2,42,248,163,251,137,234,111,224,191,56,162,37,81,21,124,81,253,196,245,55,240,95,156,81,1,64,38,170,12,171,154,168,2,170,252,115,191,82,127,188,159,195,72,171,225,113,239,217,166,95,141,124,158,180,149,94,57,223,169,63,222,79,225,164,85,240,184,247,236,211,47,198,190,79,90,5,255,0,20,3,226,143,239,217,169,191,130,252,158,136,191,226,128,124,81,253,251,53,55,240,95,147,209,1,63,252,21,61,214,50,159,136,21,223,46,183,19,252,128,30,10,158,235,25,79,196,10,239,151,91,137,254,0,0,0,138,190,40,254,226,122,155,248,47,206,40,137,84,69,95,20,127,113,61,77,252,23,231,20,64,82,183,73,222,244,250,55,241,3,30,249,140,6,148,204,214,116,157,239,79,163,127,16,49,239,152,192,105,76,0,0,0,0,12,171,154,83,233,59,221,99,70,254,31,227,223,46,128,205,97,165,62,147,189,214,52,111,225,254,61,242,232,0,234,167,10,235,115,94,106,122,113,233,163,49,212,155,53,109,36,25,10,83,178,215,143,164,213,17,70,245,184,212,189,34,142,72,153,43,30,217,159,11,93,37,74,197,193,220,217,78,244,93,155,201,201,221,74,118,241,159,215,154,108,171,84,49,173,0,177,86,213,249,124,30,157,215,75,235,27,81,43,96,146,227,89,28,110,130,55,194,172,70,61,240,211,108,246,202,142,127,165,116,140,78,10,215,163,130,184,1,245,105,177,107,237,94,43,113,205,105,232,121,217,109,87,10,59,93,101,79,117,137,218,170,171,142,166,74,120,248,42,243,119,38,81,84,174,232,138,212,237,236,229,69,115,81,88,214,45,125,204,46,51,90,113,202,31,55,87,79,111,175,186,73,31,117,145,241,165,162,165,150,174,166,77,222,168,139,194,8,37,126,219,242,119,29,154,138,229,68,80,158,158,13,26,223,106,193,117,182,255,0,162,247,11,29,93,69,70,168,83,192,234,26,248,100,111,10,73,237,176,86,84,43,37,98,236,170,201,34,146,93,158,213,85,107,227,99,120,170,61,95,29,207,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,206,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,114,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,193,232,215,183,147,30,213,217,200,142,77,246,84,69,244,3,235,0,0,25,172,234,199,222,159,89,62,32,100,63,49,156,210,153,154,206,172,125,233,245,147,226,6,67,243,25,192,186,159,11,143,113,61,50,252,107,231,21,164,170,34,175,133,199,184,158,153,126,53,243,138,210,85,0,57,87,86,62,235,26,201,240,255,0,33,249,116,231,85,57,87,86,62,235,26,201,240,255,0,33,249,116,224,102,176,177,79,12,95,15,250,61,93,172,166,234,7,91,241,223,55,130,210,113,159,25,182,203,36,18,210,223,170,163,158,104,101,117,75,26,245,145,33,130,74,127,88,100,99,91,51,158,221,213,209,181,236,146,186,205,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,7,235,0,0,0,1,0,60,106,253,214,49,111,136,20,63,46,184,144,3,194,227,223,179,76,191,26,249,61,105,63,252,106,253,214,49,111,136,20,63,46,184,144,3,194,227,223,179,76,191,26,249,61,104,23,252,0,0,0,3,42,229,255,0,120,92,123,137,233,151,227,95,56,173,40,4,191,239,11,143,113,61,50,252,107,231,21,160,80,9,109,58,221,226,1,71,211,191,71,122,65,164,154,67,145,127,170,197,126,159,226,179,203,83,79,28,21,17,227,180,190,70,150,78,85,12,153,146,70,249,166,141,21,140,133,91,201,35,149,101,114,179,243,41,45,75,31,170,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,236,107,24,214,166,200,136,128,92,167,134,151,136,37,54,176,218,172,253,62,106,253,214,174,77,65,160,167,242,214,123,181,92,178,213,79,146,177,141,170,158,69,145,89,2,50,7,211,211,65,19,85,243,74,231,206,187,185,85,94,174,222,194,140,176,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,95,247,64,61,96,218,186,178,210,54,186,224,181,113,231,120,117,61,29,6,86,201,162,106,50,166,119,177,201,29,116,78,141,141,139,133,66,195,43,214,54,181,171,19,218,246,113,224,145,201,32,74,0,0,17,87,197,31,220,79,83,127,5,249,197,17,74,221,39,123,211,232,223,196,12,123,230,48,23,83,226,143,238,39,169,191,130,252,226,136,165,110,147,189,233,244,111,226,6,61,243,24,0,210,153,226,181,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,253,81,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,125,168,2,31,244,101,225,187,167,29,37,223,107,179,203,158,73,245,239,51,151,148,22,219,189,69,177,40,227,181,82,185,156,100,109,60,29,217,118,154,77,222,215,204,175,229,219,84,141,168,196,116,189,223,1,227,87,238,177,139,124,64,161,249,117,196,159,228,0,241,171,247,88,197,190,32,80,252,186,226,4,0,240,184,247,236,211,47,198,190,79,90,118,174,179,124,84,181,31,32,213,138,26,14,149,115,239,161,176,204,95,140,244,215,122,122,21,89,47,181,82,211,113,145,213,16,86,66,155,67,23,118,72,217,11,227,86,172,140,89,149,92,169,15,102,189,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,190,199,49,238,106,238,138,168,126,80,52,145,210,175,83,24,111,85,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,226,141,153,156,101,141,236,145,168,156,152,246,242,107,31,206,54,118,3,57,157,31,117,103,153,116,139,170,31,94,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,158,221,198,34,163,101,122,46,130,52,183,84,176,77,105,193,45,154,153,166,151,223,166,113,187,207,123,201,86,249,89,169,251,189,169,159,12,159,155,153,140,145,187,73,19,219,246,154,155,237,186,110,138,138,161,234,192,0,0,0,14,85,213,143,186,198,178,124,63,200,126,93,57,213,78,85,213,143,186,198,178,124,63,200,126,93,56,25,172,52,167,210,119,186,198,141,252,63,199,190,93,1,154,195,74,125,39,123,172,104,223,195,252,123,229,208,1,213,64,0,0,0,70,175,17,93,99,177,104,223,72,249,221,77,222,31,49,87,152,91,231,195,173,116,220,158,206,245,85,124,18,198,229,230,214,61,27,218,129,42,39,217,220,90,254,199,14,77,115,218,166,123,11,20,241,155,215,74,204,167,89,108,90,13,104,188,243,178,225,54,248,238,55,74,72,210,120,255,0,195,21,109,87,181,38,71,42,69,47,110,145,105,221,27,218,213,86,121,185,219,205,85,206,107,96,5,54,45,125,171,197,110,57,173,61,15,59,45,170,225,71,107,172,169,238,177,59,85,85,113,212,201,79,31,5,94,110,228,202,42,149,221,17,90,157,189,156,168,174,106,40,124,162,205,60,22,53,230,166,211,153,101,125,57,94,107,105,25,109,190,211,191,38,178,164,213,17,68,255,0,164,97,72,226,169,134,38,43,57,206,249,105,210,57,21,57,254,109,148,47,114,51,237,61,201,92,24,214,45,125,204,46,51,90,113,202,31,55,87,79,111,175,186,73,31,117,145,241,165,162,165,150,174,166,77,222,168,139,194,8,37,126,219,242,119,29,154,138,229,68,95,65,162,154,161,117,209,93,92,196,53,94,204,218,185,42,49,107,197,53,201,244,244,213,174,164,125,100,12,122,119,169,86,86,162,171,25,52,93,200,159,246,92,138,201,28,138,215,34,170,40,105,204,31,39,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,7,163,94,222,76,123,87,103,34,57,55,217,81,23,208,250,192,0,0,0,0,114,174,172,125,214,53,147,225,254,67,242,233,204,214,26,83,234,199,221,99,89,62,31,228,63,46,156,205,96,26,168,0,0,0,0,0,0,51,89,213,143,189,62,178,124,64,200,126,99,57,165,51,53,157,88,251,211,235,39,196,12,135,230,51,129,106,158,10,158,235,25,79,196,10,239,151,91,137,254,64,15,5,79,117,140,167,226,5,119,203,173,196,255,0,0,114,174,172,125,214,53,147,225,254,67,242,233,206,170,114,174,172,125,214,53,147,225,254,67,242,233,192,205,97,165,62,147,189,214,52,111,225,254,61,242,232,12,214,26,83,233,59,221,99,70,254,31,227,223,46,128,14,170,0,2,149,188,106,253,233,241,111,135,244,63,49,184,158,127,194,79,63,195,116,179,93,51,253,65,212,28,134,146,199,143,88,244,222,190,166,186,186,165,87,132,76,250,74,218,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,232,60,106,253,233,241,111,135,244,63,49,184,144,0,9,233,108,241,88,213,8,186,192,126,177,94,110,249,5,86,148,173,68,246,166,97,180,206,142,6,37,145,92,244,134,85,129,206,124,75,92,213,88,231,124,156,209,207,123,93,10,75,28,14,70,182,231,177,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,118,114,35,147,125,149,17,125,12,182,147,43,195,175,174,170,158,150,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,65,238,123,88,247,181,24,240,189,224,0,0,0,2,128,124,81,253,251,53,55,240,95,147,209,23,252,80,15,138,63,191,102,166,254,11,242,122,32,39,255,0,130,167,186,198,83,241,2,187,229,214,226,127,144,3,193,83,221,99,41,248,129,93,242,235,113,63,192,0,0,202,185,123,217,198,21,106,207,252,38,41,172,87,154,138,184,105,233,116,94,211,123,99,169,158,214,189,103,183,219,41,235,161,106,171,154,228,224,233,105,163,107,211,109,213,138,228,69,106,170,57,40,132,210,159,73,222,235,26,55,240,255,0,30,249,116,0,103,7,19,202,111,184,54,85,102,205,113,106,239,37,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,7,163,152,238,47,99,87,103,34,181,118,217,81,83,208,211,70,147,231,95,149,13,44,195,117,51,232,191,163,62,182,227,246,235,239,146,239,247,188,175,154,166,142,110,215,115,139,121,241,238,113,229,197,187,237,190,201,190,198,112,122,133,197,172,88,54,190,234,94,21,139,80,249,43,46,63,152,94,109,118,234,110,235,228,236,82,193,91,44,113,71,205,234,231,187,139,24,212,221,202,174,93,183,85,85,245,46,167,194,179,88,239,186,187,210,61,162,155,35,135,122,188,10,225,46,29,29,79,38,127,125,82,211,65,4,148,203,193,140,106,51,183,5,68,80,109,246,156,238,199,55,57,92,245,68,9,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,149,69,52,21,81,186,41,217,201,142,69,69,77,213,61,23,250,143,245,0,87,223,94,157,54,94,241,187,165,23,81,58,66,213,165,186,89,161,149,149,141,68,108,156,221,81,80,216,209,119,158,85,106,122,85,75,232,145,175,246,122,109,230,122,23,241,35,163,205,242,11,182,41,175,89,117,182,198,169,79,3,173,213,53,243,67,11,37,149,211,43,92,196,88,224,141,168,187,61,139,246,157,236,79,235,84,159,154,167,167,148,58,163,134,214,225,215,42,170,138,122,122,222,223,55,67,34,49,223,98,86,72,158,170,215,39,182,52,251,191,247,148,103,214,183,71,185,47,75,25,53,5,202,206,250,201,108,247,9,92,202,122,184,150,71,43,31,28,48,189,119,123,97,141,168,188,156,253,182,223,244,87,246,40,22,211,212,142,132,105,207,86,218,113,60,56,213,250,221,112,172,116,78,146,146,178,138,171,204,53,93,216,155,130,108,217,152,207,109,67,93,234,191,122,111,232,190,148,113,173,29,55,234,230,133,223,101,180,103,120,77,218,130,54,241,237,212,201,78,139,20,155,178,55,46,207,99,156,213,219,186,196,253,47,106,237,237,244,59,39,73,189,123,103,250,11,122,134,147,35,187,220,238,246,29,218,215,211,205,81,61,66,177,188,224,69,226,215,212,49,137,179,34,114,39,245,254,197,244,180,124,82,245,211,255,0,95,250,118,151,42,171,77,35,230,255,0,34,166,10,37,171,139,243,238,79,98,172,234,221,210,147,251,91,183,246,5,2,2,68,117,63,209,182,166,116,253,146,86,173,109,154,162,166,200,250,169,18,150,170,10,106,135,179,182,178,77,195,147,214,6,51,126,16,170,174,222,158,187,167,167,178,60,201,28,145,61,99,149,142,99,145,118,84,114,108,168,7,252,128,126,203,61,45,61,109,210,146,146,174,118,195,12,211,70,201,36,115,145,168,214,171,145,21,85,87,209,54,69,2,198,58,112,213,188,186,155,163,236,146,210,202,190,220,20,158,79,180,139,28,95,206,186,76,229,246,179,127,111,244,149,188,247,43,230,87,175,181,206,85,95,244,150,243,211,214,19,136,63,162,172,142,43,93,154,142,190,102,249,63,207,178,158,41,94,255,0,240,180,190,199,53,187,174,201,186,127,97,81,18,67,43,42,150,7,196,246,200,146,113,224,173,84,84,93,246,219,96,47,139,194,215,221,142,155,253,249,7,203,233,9,130,68,79,11,234,58,170,62,153,40,210,170,154,88,86,74,168,30,196,145,138,222,77,91,125,38,202,155,251,83,250,73,118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,68,120,181,233,149,230,241,168,148,23,187,28,21,117,242,37,12,78,150,24,90,249,123,108,239,215,57,92,173,107,23,100,77,209,55,85,217,55,33,119,76,58,123,65,159,106,101,21,186,229,148,82,88,163,143,185,189,69,69,107,105,118,222,158,101,244,114,181,223,228,34,127,194,79,218,88,183,138,70,117,113,211,251,220,21,84,245,29,166,220,109,109,162,69,224,215,111,220,125,106,237,234,215,127,145,253,31,214,85,46,27,37,193,50,106,73,45,176,247,170,191,57,193,156,154,221,255,0,54,237,253,93,233,236,220,9,199,214,109,86,37,141,102,247,251,52,151,27,85,245,107,45,117,82,69,86,233,162,170,150,55,190,106,134,181,168,255,0,77,182,227,190,200,155,162,187,127,188,128,149,42,197,169,149,99,253,30,110,227,253,91,146,167,95,116,59,88,50,188,238,186,239,144,217,124,156,241,89,229,185,189,158,102,150,77,161,73,165,114,174,236,145,19,218,229,251,183,244,246,17,102,190,142,91,125,117,69,12,233,180,148,242,190,39,123,61,173,85,69,246,127,80,31,224,0,0,0,3,237,227,148,151,72,101,91,221,4,74,173,163,253,39,113,118,201,207,118,167,170,127,111,222,92,191,81,90,141,150,213,244,27,69,122,164,166,109,85,85,221,215,74,58,173,217,43,246,137,99,175,110,254,142,223,216,212,245,85,84,254,130,151,45,80,84,212,61,204,133,219,53,54,228,155,39,244,237,237,47,38,170,245,105,177,248,127,214,77,119,147,131,102,179,223,97,139,209,203,188,138,149,234,159,162,139,251,23,219,232,5,46,97,185,45,235,79,245,6,151,43,101,43,18,177,139,60,141,100,172,127,31,206,49,237,95,77,218,191,122,253,230,148,176,11,236,217,46,37,67,122,168,106,54,74,142,239,36,68,84,79,179,43,219,247,170,255,0,147,251,76,202,93,42,146,179,45,174,157,175,229,27,170,231,86,46,219,125,149,115,149,63,245,154,86,209,143,250,219,90,63,252,163,255,0,166,36,3,219,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,234,199,222,159,89,62,32,100,63,49,156,210,153,154,206,172,125,233,245,147,226,6,67,243,25,192,186,159,11,143,113,61,50,252,107,231,21,164,170,34,175,133,199,184,158,153,126,53,243,138,210,85,1,0,60,106,253,214,49,111,136,20,63,46,184,144,3,194,227,223,179,76,191,26,249,61,105,63,252,106,253,214,49,111,136,20,63,46,184,144,3,194,227,223,179,76,191,26,249,61,104,23,252,0,3,207,234,22,107,106,211,92,3,37,212,107,237,61,92,246,220,86,207,91,123,172,138,145,141,116,242,65,77,11,230,145,177,181,206,107,85,234,214,42,34,43,154,155,237,186,167,180,205,14,172,103,95,149,13,83,204,181,51,232,191,163,62,182,228,23,27,239,146,239,247,188,175,154,169,146,110,215,115,139,121,241,238,113,229,197,187,237,190,201,190,197,196,248,196,107,69,215,78,186,121,178,233,254,47,151,213,217,174,249,253,225,244,149,148,244,204,115,95,95,100,134,157,254,114,37,149,27,179,24,178,205,68,215,181,28,215,72,201,28,207,181,26,202,133,80,244,171,165,191,150,158,163,180,235,76,230,177,125,51,65,121,200,41,126,149,162,243,94,95,187,107,137,253,234,239,206,35,216,230,237,75,20,238,251,14,71,174,219,51,119,43,81,66,85,107,190,138,126,69,188,40,116,183,204,92,60,213,126,119,168,20,25,173,103,9,121,195,23,157,179,213,249,120,227,222,54,57,187,82,197,77,205,171,203,105,86,94,46,86,241,219,143,248,103,90,109,87,254,181,244,254,197,125,182,82,92,109,183,26,123,245,37,101,29,92,45,154,10,152,36,178,87,54,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,75,10,241,171,247,88,197,190,32,80,252,186,226,64,15,11,143,126,205,50,252,107,228,245,160,113,254,165,52,134,167,65,117,231,57,210,57,160,171,142,159,29,188,77,13,189,106,231,138,105,229,183,63,105,104,166,145,241,108,197,124,148,210,67,34,162,35,118,87,170,43,90,168,173,75,148,240,167,215,154,157,100,233,114,131,25,190,214,210,73,125,211,106,132,198,100,99,106,34,89,228,183,50,38,58,130,103,194,198,53,98,103,105,86,153,170,168,238,226,209,200,245,123,156,175,70,197,255,0,27,77,28,190,197,149,96,189,64,211,205,222,178,212,219,211,14,172,143,139,27,229,42,163,146,162,174,157,119,87,243,147,188,201,106,125,17,156,89,229,126,211,183,145,168,156,47,194,159,94,105,180,111,170,58,12,102,251,91,87,29,139,82,105,211,25,145,141,168,149,32,142,226,249,88,234,9,159,11,24,228,149,253,212,90,102,170,163,123,105,89,35,213,237,106,61,28,23,188,101,92,213,65,149,112,39,255,0,134,47,65,223,150,251,237,54,188,234,197,151,150,3,143,220,27,244,109,174,227,110,238,82,229,19,53,147,54,77,157,221,106,246,105,231,109,58,187,148,114,69,51,146,72,87,126,18,181,37,87,137,215,65,223,150,251,21,78,188,233,61,151,150,125,143,219,221,244,149,174,221,110,238,85,101,16,181,240,182,61,221,221,106,119,169,224,109,66,183,140,114,75,51,82,56,83,126,17,53,58,175,133,199,184,158,153,126,53,243,138,210,85,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,156,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,127,221,18,117,131,140,245,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,201,208,87,197,123,161,202,156,106,235,123,234,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,187,202,147,74,233,55,123,100,127,102,5,104,94,186,106,63,78,154,143,110,213,13,47,188,249,27,173,14,241,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,139,119,77,209,200,230,181,236,115,30,198,61,161,166,146,42,248,163,251,137,234,111,224,191,56,162,59,86,133,235,166,156,117,23,167,22,237,80,210,251,207,158,181,87,111,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,57,55,116,221,90,173,115,94,199,61,143,99,221,197,124,81,253,196,245,55,240,95,156,81,1,64,38,170,12,171,154,168,2,170,252,115,191,82,127,188,159,195,72,171,225,113,239,217,166,95,141,124,158,180,149,94,57,223,169,63,222,79,225,164,85,240,184,247,236,211,47,198,190,79,90,5,255,0,20,3,226,143,239,217,169,191,130,252,158,136,191,226,128,124,81,253,251,53,55,240,95,147,209,1,63,252,21,61,214,50,159,136,21,223,46,183,19,252,128,30,10,158,235,25,79,196,10,239,151,91,137,254,0,0,0,138,190,40,254,226,122,155,248,47,206,40,137,84,69,95,20,127,113,61,77,252,23,231,20,64,82,183,73,222,244,250,55,241,3,30,249,140,6,148,204,214,116,157,239,79,163,127,16,49,239,152,192,105,76,0,0,0,0,12,171,154,83,233,59,221,99,70,254,31,227,223,46,128,205,97,165,62,147,189,214,52,111,225,254,61,242,232,0,233,87,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,161,215,237,99,190,245,1,172,185,102,177,100,112,249,122,188,154,224,234,136,233,185,49,254,82,149,141,72,233,169,185,177,140,73,59,80,71,20,93,206,8,231,240,228,239,180,229,82,226,188,91,245,230,155,75,58,104,147,77,173,245,181,112,100,58,159,81,244,93,50,211,84,75,78,248,173,208,62,57,107,164,87,177,138,215,177,205,88,169,159,19,158,206,108,172,114,253,166,177,237,90,117,208,29,28,190,245,1,172,184,158,142,227,147,121,122,188,154,224,218,121,42,120,177,254,82,149,141,116,149,53,60,30,246,36,157,168,35,150,94,223,52,115,248,113,111,218,114,32,18,171,88,52,46,143,71,252,43,116,227,36,173,179,121,76,147,81,53,2,135,36,185,205,34,193,36,143,165,146,221,114,75,123,27,36,73,203,179,229,123,115,54,55,185,206,100,149,51,254,138,185,88,223,1,225,113,239,217,166,95,141,124,158,180,159,254,53,126,235,24,183,196,10,31,151,92,72,1,225,113,239,217,166,95,141,124,158,180,14,85,213,62,138,127,39,110,160,179,109,28,142,225,231,105,49,251,130,121,9,221,47,114,71,208,207,19,42,41,123,174,237,198,139,50,65,52,73,39,22,35,123,136,254,59,183,101,91,94,240,121,214,251,86,121,211,165,70,141,67,99,171,163,185,105,117,66,182,162,173,210,53,240,87,65,113,170,171,169,137,236,246,57,143,107,146,102,57,138,138,155,50,55,35,151,154,178,62,85,227,97,162,247,91,141,54,7,174,248,246,33,87,85,79,107,167,170,176,228,215,136,94,231,178,150,5,150,55,219,155,44,124,182,99,22,89,171,81,37,70,34,115,145,140,123,183,116,77,88,171,225,129,173,23,93,41,234,211,18,177,77,151,213,218,113,140,230,161,214,27,205,27,88,233,96,175,158,72,101,109,189,175,141,26,237,158,149,143,133,173,149,17,21,137,36,136,174,108,111,147,112,191,64,0,3,53,157,88,251,211,235,39,196,12,135,230,51,154,83,51,89,213,143,189,62,178,124,64,200,126,99,56,23,83,225,113,238,39,166,95,141,124,226,180,149,68,85,240,184,247,19,211,47,198,190,113,90,74,160,7,42,234,199,221,99,89,62,31,228,63,46,156,234,167,42,234,199,221,99,89,62,31,228,63,46,156,12,214,26,168,50,174,106,160,0,0,0,0,8,1,227,87,238,177,139,124,64,161,249,117,196,128,30,23,30,253,154,101,248,215,201,235,73,255,0,227,87,238,177,139,124,64,161,249,117,196,128,30,23,30,253,154,101,248,215,201,235,64,191,224,0,0,0,25,87,47,251,194,227,220,79,76,191,26,249,197,105,64,37,255,0,120,92,123,137,233,151,227,95,56,173,2,128,75,52,240,161,232,114,167,37,186,217,58,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,166,210,172,209,54,77,216,216,217,222,172,179,74,125,39,123,172,104,223,195,252,123,229,208,1,8,60,87,186,28,166,201,109,87,190,174,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,180,75,12,78,147,118,58,55,247,170,215,75,117,75,59,209,108,238,217,169,154,105,125,250,27,36,179,119,188,149,111,149,134,163,181,221,133,240,201,249,185,152,248,221,188,114,189,191,105,171,182,251,166,202,136,169,167,226,152,60,75,124,62,234,116,122,235,120,234,15,72,45,84,145,233,245,125,71,153,188,90,105,34,138,150,12,105,239,117,44,17,164,104,249,213,243,178,162,166,121,92,140,134,38,178,4,217,168,136,196,110,193,102,157,40,245,93,167,29,90,233,195,51,92,42,95,35,117,161,237,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,185,11,248,185,98,153,17,27,35,90,228,84,99,217,36,108,237,102,112,122,81,234,187,81,250,74,212,118,102,184,84,190,122,213,93,219,130,255,0,96,158,101,101,45,222,149,170,170,141,114,162,47,110,102,114,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,233,156,110,243,222,242,85,190,86,106,126,239,106,103,195,39,230,230,99,36,110,210,68,246,253,166,166,251,110,155,162,162,168,112,15,20,127,113,61,77,252,23,231,20,69,43,116,157,239,79,163,127,16,49,239,152,192,93,79,138,63,184,158,166,254,11,243,138,34,149,186,78,247,167,209,191,136,24,247,204,96,3,74,96,0,4,0,241,171,247,88,197,190,32,80,252,186,226,79,242,0,120,213,251,172,98,223,16,40,126,93,113,2,152,45,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,47,251,162,222,135,48,222,150,180,142,239,135,228,47,164,202,178,28,230,158,54,102,83,76,197,150,221,84,198,178,70,54,138,40,36,78,46,166,99,103,153,170,231,183,156,189,199,185,232,214,171,34,142,168,124,46,61,251,52,203,241,175,147,214,151,252,6,122,250,232,232,202,251,209,230,163,210,219,35,186,253,51,134,101,30,98,163,25,185,74,246,37,83,163,137,89,221,166,169,141,187,109,52,93,216,145,100,107,82,57,26,246,185,188,85,95,20,126,131,195,207,173,59,175,75,26,161,79,98,203,242,10,182,233,94,75,80,169,144,81,165,51,170,146,138,117,143,140,87,8,35,107,145,204,123,92,145,54,85,98,57,95,10,57,59,114,61,144,241,187,253,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,84,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,92,245,245,85,211,62,101,210,134,174,86,105,110,97,93,73,113,99,169,219,114,180,92,233,149,26,203,141,186,71,200,200,167,88,249,43,161,127,40,164,99,227,114,175,23,177,220,92,246,112,145,225,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,95,134,47,136,5,30,145,86,83,116,253,173,249,23,148,193,106,248,193,140,220,165,142,8,169,108,53,82,79,52,210,182,165,237,98,72,176,207,37,71,172,210,61,205,133,204,110,232,216,220,247,199,114,128,0,0,14,85,213,143,186,198,178,124,63,200,126,93,57,213,78,85,213,143,186,198,178,124,63,200,126,93,56,25,172,52,167,210,119,186,198,141,252,63,199,190,93,1,154,195,74,125,39,123,172,104,223,195,252,123,229,208,1,213,64,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,111,182,234,158,211,208,16,43,198,35,90,46,186,117,211,205,151,79,241,124,190,174,205,119,207,239,15,164,172,167,166,99,154,250,251,36,52,239,243,145,44,168,221,152,197,150,106,38,189,168,230,186,70,72,230,125,168,214,84,2,157,181,99,58,252,168,106,158,101,169,159,69,253,25,245,183,32,184,223,124,151,127,189,229,124,213,76,147,118,187,156,91,207,143,115,143,46,45,223,109,246,77,246,38,174,187,232,167,228,91,194,135,75,124,197,195,205,87,231,122,129,65,154,214,112,151,156,49,121,219,61,95,151,142,61,227,99,155,181,44,84,220,218,188,182,149,101,226,229,111,29,162,175,74,186,91,249,105,234,59,78,180,206,107,23,211,52,23,156,130,151,233,90,47,53,229,251,182,184,159,222,174,252,226,61,142,110,212,177,78,239,176,228,122,237,179,55,114,181,22,213,60,106,253,214,49,111,136,20,63,46,184,129,94,190,25,214,155,85,255,0,173,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,149,117,41,164,53,58,11,175,57,206,145,205,5,92,116,248,237,226,104,109,235,87,60,83,79,45,185,251,75,69,52,143,139,102,43,228,166,146,25,21,17,27,178,189,81,90,213,69,106,118,15,11,143,126,205,50,252,107,228,245,164,148,241,180,209,203,236,89,86,11,212,13,60,221,235,45,77,189,48,234,200,248,177,190,82,170,57,42,42,233,215,117,127,57,59,204,150,167,209,25,197,158,87,237,59,121,26,136,18,131,194,159,94,106,117,147,165,202,12,102,251,91,73,37,247,77,170,19,25,145,141,168,137,103,146,220,200,152,234,9,159,11,24,213,137,157,165,90,102,170,163,187,139,71,35,213,238,114,189,27,50,138,33,240,167,215,154,109,27,234,142,131,25,190,214,213,199,98,212,154,116,198,100,99,106,37,72,35,184,190,86,58,130,103,194,198,57,37,127,117,22,153,170,168,222,218,86,72,245,123,90,143,71,94,240,0,0,0,0,28,171,171,31,117,141,100,248,127,144,252,186,115,53,134,148,250,177,247,88,214,79,135,249,15,203,167,51,88,6,170,0,0,0,0,0,0,12,214,117,99,239,79,172,159,16,50,31,152,206,105,76,205,103,86,62,244,250,201,241,3,33,249,140,224,90,167,130,167,186,198,83,241,2,187,229,214,226,127,144,3,193,83,221,99,41,248,129,93,242,235,113,63,192,28,171,171,31,117,141,100,248,127,144,252,186,115,170,156,171,171,31,117,141,100,248,127,144,252,186,112,51,88,105,79,164,239,117,141,27,248,127,143,124,186,3,53,134,148,250,78,247,88,209,191,135,248,247,203,160,3,170,128,0,165,111,26,191,122,124,91,225,253,15,204,110,36,74,233,215,65,179,46,164,181,114,197,165,56,101,21,91,159,113,168,99,238,117,208,211,164,204,180,219,145,237,74,138,217,81,207,99,120,70,215,110,141,87,183,155,213,145,181,121,189,168,178,215,198,175,222,159,22,248,127,67,243,27,136,240,84,247,167,202,126,31,215,124,198,220,5,138,127,32,237,26,254,72,255,0,201,83,232,91,87,103,232,254,239,211,191,71,59,189,245,139,177,195,233,190,29,222,231,123,185,246,184,119,182,237,127,123,242,236,253,130,141,186,138,208,108,203,166,221,92,190,233,78,103,69,86,215,219,170,30,251,101,116,212,233,11,46,214,229,123,146,158,182,36,107,222,222,18,53,187,171,81,238,224,244,124,110,94,108,114,38,151,136,235,215,39,72,150,174,175,180,141,184,164,23,26,75,62,89,97,168,117,203,28,186,207,78,215,177,147,171,21,175,165,153,232,213,149,148,211,39,30,125,181,221,31,28,50,43,100,237,36,110,8,63,225,117,226,1,89,104,172,182,244,201,173,249,23,122,213,55,150,183,96,247,73,227,158,122,168,234,165,158,40,33,180,187,182,199,242,133,123,187,197,36,138,198,194,216,221,26,185,88,177,54,43,106,50,217,150,98,215,220,27,42,188,225,89,77,15,146,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,155,21,204,119,23,177,201,187,85,90,187,110,138,169,234,92,167,133,239,93,63,150,188,85,154,29,172,121,159,155,212,155,47,63,161,234,107,91,198,107,237,174,56,218,169,188,202,229,243,21,144,237,39,115,116,107,223,18,50,79,206,185,181,18,32,79,240,0,2,128,124,81,253,251,53,55,240,95,147,209,23,252,80,15,138,63,191,102,166,254,11,242,122,32,39,255,0,130,167,186,198,83,241,2,187,229,214,226,127,144,3,193,83,221,99,41,248,129,93,242,235,113,63,192,0,0,202,185,165,62,147,189,214,52,111,225,254,61,242,232,12,214,26,83,233,59,221,99,70,254,31,227,223,46,128,10,149,241,146,197,172,88,255,0,87,20,119,107,69,15,151,171,201,176,251,117,210,233,39,117,239,243,21,76,158,166,145,178,108,229,84,102,208,82,83,179,102,162,55,236,111,183,39,57,87,165,248,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,188,41,246,86,243,157,181,112,242,145,21,171,181,36,109,84,119,167,14,213,227,79,128,83,95,122,121,197,53,6,159,30,171,172,185,98,185,67,41,159,93,10,74,230,80,91,171,41,228,73,150,84,106,240,107,31,81,5,3,17,239,79,71,240,107,85,59,138,142,174,191,15,125,80,186,233,87,88,58,109,115,183,182,174,106,123,253,226,44,94,186,146,26,215,83,50,162,11,131,146,153,59,187,34,164,140,138,89,34,168,72,220,155,57,244,236,245,106,162,61,161,161,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,3,202,234,78,155,98,250,169,140,84,98,153,109,15,154,163,157,146,55,143,118,70,113,87,198,232,213,119,141,205,85,244,122,253,231,170,0,82,47,92,222,31,183,221,38,200,42,114,221,62,164,243,86,10,133,124,238,103,113,140,236,242,125,76,138,221,229,169,115,221,180,113,179,215,111,93,255,0,110,228,79,210,109,101,206,52,83,34,109,247,17,184,121,90,134,239,201,59,80,191,125,217,35,83,252,99,30,158,201,93,247,125,255,0,232,211,29,109,13,45,198,154,74,58,200,187,144,202,213,99,219,201,83,116,84,84,95,84,245,246,42,149,39,226,3,225,227,77,141,85,75,168,186,63,101,188,85,54,171,143,152,164,99,231,171,72,248,165,44,45,217,27,11,156,155,242,145,125,94,190,207,79,102,192,73,157,14,234,155,77,186,202,210,202,252,123,62,183,121,41,169,232,229,109,87,231,170,36,221,205,166,137,143,127,230,161,137,61,181,47,244,69,251,189,62,237,170,111,171,156,27,28,193,117,146,243,110,196,38,238,218,93,85,86,232,93,198,70,236,137,87,51,81,54,145,206,119,232,163,61,191,183,246,238,121,29,49,250,114,199,168,118,27,117,91,103,183,199,45,218,150,26,132,154,30,28,90,179,177,29,186,189,61,61,159,217,177,119,175,233,31,68,186,134,208,188,74,131,42,167,168,169,157,150,90,21,142,170,138,232,248,220,197,116,84,242,63,244,119,111,170,198,158,214,253,235,182,223,112,80,49,255,0,112,53,207,154,54,181,188,149,92,136,137,190,219,250,147,55,94,60,52,181,107,79,111,206,167,193,172,213,247,186,4,69,94,112,193,85,84,168,137,20,110,253,40,233,81,63,73,207,79,236,254,131,171,244,81,225,173,148,215,102,22,236,227,87,173,149,116,52,22,249,33,171,138,149,93,83,75,35,228,100,180,210,181,28,143,167,110,232,173,89,17,81,28,139,186,125,219,110,4,224,232,206,225,69,81,211,21,178,91,101,171,203,202,206,247,56,187,234,253,247,184,84,109,234,228,219,217,186,255,0,105,72,245,118,60,198,245,172,15,186,73,104,238,84,207,144,172,189,191,49,18,110,231,85,114,219,125,209,61,171,182,251,26,77,160,182,80,90,169,146,142,134,157,98,133,190,198,242,87,125,234,190,213,85,95,106,169,243,99,194,49,102,84,249,182,90,246,153,31,220,229,223,147,244,183,223,125,185,109,237,3,199,244,211,21,116,26,23,132,65,113,161,242,149,17,216,45,172,124,93,212,147,101,74,56,81,125,83,211,219,186,127,97,211,143,249,99,27,27,27,27,19,102,181,17,168,159,177,16,255,0,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,254,34,238,115,45,44,214,218,61,79,200,114,75,21,29,165,180,237,199,110,117,150,215,202,147,185,221,199,211,189,141,85,217,88,221,183,238,34,250,42,255,0,90,129,211,129,252,221,61,161,87,96,32,167,137,239,79,25,70,178,98,54,138,156,42,197,85,114,185,197,91,79,18,182,158,150,73,149,177,164,85,171,186,164,113,189,200,156,164,111,175,179,213,62,253,142,41,209,38,151,233,215,78,82,215,207,212,94,39,5,170,241,249,175,41,89,120,160,130,8,83,210,165,31,194,74,198,70,239,208,154,22,174,223,122,181,23,209,83,123,83,124,80,207,178,75,19,30,136,187,167,38,162,250,145,163,175,28,47,12,184,104,125,230,251,119,177,211,201,87,69,229,251,51,178,40,155,35,121,214,82,181,219,61,88,229,79,68,68,244,251,189,0,128,126,33,218,241,106,212,92,242,74,189,62,186,92,95,69,5,149,104,223,81,111,157,171,12,141,108,213,106,187,190,41,28,138,213,71,177,127,165,54,93,189,133,121,84,201,36,213,18,205,43,156,231,189,238,115,156,229,221,85,85,125,85,79,79,75,157,223,155,71,87,109,147,141,83,37,138,72,185,79,35,220,230,177,83,143,166,235,247,127,237,60,172,138,174,145,206,84,217,85,85,84,15,224,0,0,0,15,187,131,227,117,249,118,77,71,143,219,88,231,84,85,119,56,162,35,151,126,49,185,235,250,40,171,236,106,253,197,244,234,63,77,177,228,189,36,75,165,247,41,158,149,22,154,75,157,100,106,199,123,100,115,42,248,167,172,74,191,246,111,185,168,191,211,251,104,211,68,114,88,240,253,71,181,228,146,192,217,153,71,223,221,142,85,68,94,112,72,207,185,21,127,157,251,13,13,233,166,179,98,154,197,164,245,57,197,169,25,228,31,71,84,249,163,227,34,162,49,142,153,139,250,108,106,174,253,167,127,55,255,0,170,25,235,250,155,77,142,107,53,195,11,188,187,183,5,182,229,95,70,247,72,168,159,226,150,86,34,238,230,162,123,89,251,19,250,144,210,110,31,69,65,111,199,41,41,45,111,99,169,163,238,112,86,171,85,23,121,28,171,250,62,158,213,83,59,29,81,221,173,115,117,35,155,87,217,56,197,3,114,11,170,34,198,213,103,170,214,84,127,66,125,202,159,113,127,29,60,229,20,153,134,146,88,239,180,83,186,104,234,60,206,207,119,45,215,141,76,173,254,114,34,255,0,53,64,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,6,107,58,177,247,167,214,79,136,25,15,204,103,52,166,84,94,183,248,68,245,37,169,90,209,159,106,53,139,54,211,88,45,185,86,81,117,189,209,197,87,114,175,108,241,193,83,87,36,209,182,70,182,141,205,71,163,94,136,168,142,114,111,190,202,190,208,38,87,133,199,184,158,153,126,53,243,138,210,85,28,83,163,61,20,202,186,118,233,179,15,209,204,214,225,106,173,189,99,255,0,72,121,153,237,114,201,37,43,251,245,245,21,12,224,233,35,141,235,179,38,106,46,236,79,180,139,182,233,178,175,107,2,0,120,213,251,172,98,223,16,40,126,93,113,32,7,133,199,191,102,153,126,53,242,122,210,215,188,66,250,95,207,186,179,209,123,46,156,233,205,223,31,183,92,173,217,69,53,238,89,111,117,19,67,3,160,142,146,174,23,53,174,134,41,92,175,229,80,197,68,86,162,108,142,245,246,34,198,14,140,252,47,245,247,167,110,164,240,253,99,205,114,253,63,173,178,227,255,0,72,121,152,45,119,10,217,42,159,223,160,168,167,103,6,201,73,27,23,103,204,213,93,222,159,101,23,109,215,100,80,179,240,15,63,168,84,89,149,199,0,201,109,250,115,118,164,181,229,149,86,122,216,108,53,213,109,71,65,75,113,116,47,74,105,164,69,99,209,88,217,85,142,84,86,63,209,23,236,187,216,161,69,126,40,58,223,106,214,206,171,239,77,179,88,234,237,212,248,5,59,176,119,190,166,70,185,245,147,209,86,85,44,211,163,91,232,198,44,179,72,198,39,39,42,178,54,189,120,171,214,54,74,175,5,13,16,181,37,171,50,234,70,107,229,91,174,78,168,168,193,233,237,173,141,173,130,56,17,180,85,146,206,247,122,185,239,115,150,22,181,19,138,49,25,34,175,62,105,219,228,31,220,84,234,159,253,159,105,87,254,117,184,255,0,204,75,94,233,175,72,105,180,23,65,176,109,35,134,10,72,234,49,219,60,48,220,22,146,121,102,130,91,139,247,150,182,104,223,46,207,86,73,83,36,210,34,42,55,100,122,34,53,168,136,212,8,151,227,87,238,177,139,124,64,161,249,117,196,128,30,23,30,253,154,101,248,215,201,235,75,94,241,11,233,127,62,234,207,69,236,186,115,167,55,124,126,221,114,183,101,20,215,185,101,189,212,77,12,14,130,58,74,184,92,214,186,24,165,114,191,149,67,21,17,90,137,178,59,215,216,139,24,58,51,240,191,215,222,157,186,147,195,245,143,53,203,244,254,182,203,143,253,33,230,96,181,220,43,100,170,127,126,130,162,157,156,27,37,36,108,93,159,51,85,119,122,125,148,93,183,93,145,66,111,245,111,162,246,173,122,233,231,54,211,250,172,66,147,34,187,201,103,172,171,198,233,230,123,98,124,87,184,233,228,242,82,197,43,156,212,137,253,213,107,85,202,230,181,88,247,177,251,198,247,162,231,51,19,202,111,184,54,85,102,205,113,106,239,37,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,7,163,152,238,47,99,87,103,34,181,118,217,81,83,208,212,153,82,189,64,248,66,235,238,162,235,142,121,168,120,86,161,233,251,236,185,94,65,93,125,166,109,210,166,182,150,170,47,55,51,167,124,79,142,58,105,89,246,31,35,152,142,71,175,54,181,28,168,197,114,177,161,101,93,63,106,103,229,147,67,176,61,82,146,174,213,81,87,147,99,244,55,10,255,0,162,228,231,75,13,115,225,111,154,129,159,109,234,222,212,233,44,106,199,57,92,199,49,90,229,228,213,51,46,95,247,135,135,76,122,167,210,110,150,100,90,103,169,149,120,165,127,159,200,29,125,162,173,177,92,106,106,57,119,105,161,134,72,165,142,106,104,120,113,242,204,115,92,215,63,151,117,200,168,206,8,175,128,31,220,84,234,159,253,159,105,87,254,117,184,255,0,204,64,159,254,23,30,226,122,101,248,215,206,43,73,84,113,78,140,244,83,42,233,219,166,204,63,71,51,91,133,170,182,245,143,253,33,230,103,181,203,36,148,175,239,215,212,84,51,131,164,142,55,174,204,153,168,187,177,62,210,46,219,166,202,189,172,1,70,222,37,157,10,211,116,203,147,82,234,126,152,208,82,82,233,126,71,81,5,182,150,133,181,82,201,61,162,226,148,234,174,129,235,60,143,150,102,76,144,77,51,100,71,47,21,238,70,230,177,27,26,201,121,39,159,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,194,86,110,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,129,64,61,18,117,131,147,116,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,201,182,169,226,17,159,225,186,167,225,195,155,106,14,159,100,52,151,204,122,249,79,100,169,161,174,166,85,225,43,62,153,163,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,134,185,79,130,94,190,210,95,106,169,240,173,87,211,251,173,149,156,60,181,101,209,213,182,250,169,119,99,85,252,233,227,130,161,140,217,234,228,77,165,118,237,68,114,241,85,86,167,85,197,122,2,235,186,193,211,102,107,210,205,207,80,244,170,243,134,101,30,82,123,108,117,23,171,154,73,98,170,138,190,10,185,29,78,190,65,119,134,94,211,209,240,174,205,73,30,146,181,90,171,42,76,21,44,106,160,165,111,238,42,117,79,254,207,180,171,255,0,58,220,127,230,37,212,129,85,126,57,223,169,63,222,79,225,164,85,240,184,247,236,211,47,198,190,79,90,89,79,137,15,69,58,167,214,15,228,239,242,103,127,197,45,159,84,190,151,243,191,78,213,84,195,220,243,94,83,183,218,236,193,46,251,121,103,242,229,199,109,219,182,251,174,220,87,163,63,11,253,125,233,219,169,60,63,88,243,92,191,79,235,108,184,255,0,210,30,102,11,93,194,182,74,167,247,232,42,41,217,193,178,82,70,197,217,243,53,87,119,167,217,69,219,117,217,20,44,252,160,31,20,127,126,205,77,252,23,228,244,69,255,0,21,129,214,103,133,254,190,245,19,212,158,97,172,120,86,95,167,244,86,92,131,232,255,0,45,5,210,225,91,29,83,59,20,20,244,239,230,216,233,36,98,110,248,92,169,179,215,236,170,111,178,238,136,29,3,193,83,221,99,41,248,129,93,242,235,113,63,200,191,225,233,210,254,125,210,102,139,222,180,231,81,174,248,253,198,229,113,202,42,111,113,75,100,168,154,104,27,4,148,148,144,181,174,116,209,68,228,127,42,119,170,162,53,83,101,111,175,181,18,80,0,0,0,34,175,138,63,184,158,166,254,11,243,138,34,85,28,83,172,205,20,202,186,137,233,179,48,209,204,42,225,106,162,189,100,31,71,249,105,238,146,201,29,43,59,21,244,245,15,230,232,227,145,233,187,33,114,38,204,95,180,169,190,201,186,160,80,191,73,222,244,250,55,241,3,30,249,140,6,148,202,139,209,15,8,158,164,180,215,90,48,29,70,190,230,218,107,61,183,21,202,45,87,186,200,169,46,85,238,158,72,41,170,227,154,70,198,215,81,181,170,245,107,21,17,21,205,77,246,221,83,218,91,160,0,0,0,0,25,87,52,167,210,119,186,198,141,252,63,199,190,93,1,85,127,220,84,234,159,253,159,105,87,254,117,184,255,0,204,75,105,210,124,59,42,210,253,2,195,116,255,0,181,106,185,228,152,150,31,110,179,112,243,146,67,67,85,93,75,69,28,91,119,251,78,145,144,186,72,255,0,198,118,92,228,106,239,219,85,78,32,83,183,139,126,188,212,234,159,82,242,105,181,190,182,146,124,123,76,41,254,139,166,90,106,136,170,25,45,198,118,71,45,116,138,246,49,28,199,181,201,21,51,226,115,223,193,244,110,95,178,231,189,169,215,252,20,244,46,142,235,125,205,58,135,191,89,187,223,66,112,198,241,218,153,22,9,35,101,84,172,238,87,61,172,84,89,99,153,144,186,149,141,145,21,141,88,234,231,103,219,221,200,207,1,253,197,78,169,255,0,217,246,149,127,231,91,143,252,196,180,158,145,116,66,235,211,143,78,152,102,141,95,111,148,151,123,149,130,158,165,213,149,116,145,185,144,44,245,21,83,84,200,200,249,125,167,49,142,157,88,143,84,106,189,24,142,86,179,151,4,8,193,227,87,238,177,139,124,64,161,249,117,196,128,30,23,30,253,154,101,248,215,201,235,75,94,241,11,233,127,62,234,207,69,236,186,115,167,55,124,126,221,114,183,101,20,215,185,101,189,212,77,12,14,130,58,74,184,92,214,186,24,165,114,191,149,67,21,17,90,137,178,59,215,216,139,24,58,51,240,191,215,222,157,186,147,195,245,143,53,203,244,254,182,203,143,253,33,230,96,181,220,43,100,170,127,126,130,162,157,156,27,37,36,108,93,159,51,85,119,122,125,148,93,183,93,145,66,127,235,246,142,88,186,128,209,172,179,71,114,57,188,189,38,77,111,117,60,117,60,94,255,0,41,84,199,36,148,213,60,24,246,44,157,169,227,138,94,223,52,107,248,113,119,217,114,161,153,115,85,5,85,245,79,225,45,172,26,179,212,22,109,169,186,79,144,105,253,155,27,202,46,9,116,138,146,233,116,184,37,82,85,75,19,31,89,35,209,180,210,181,59,149,75,81,34,35,94,173,70,189,17,17,168,136,212,9,255,0,210,198,181,255,0,40,158,159,112,157,99,146,223,228,170,242,11,122,249,248,27,23,110,54,87,65,43,233,234,187,77,238,72,169,10,207,12,171,31,39,171,187,106,206,91,59,116,78,170,67,255,0,14,126,148,181,199,164,156,87,51,194,181,83,45,197,46,182,91,197,194,150,233,102,166,177,77,52,190,94,169,99,124,117,146,74,249,169,226,127,219,100,116,104,212,221,205,78,211,149,17,170,170,174,152,0,12,214,117,99,239,79,172,159,16,50,31,152,206,105,76,168,189,111,240,137,234,75,82,181,163,62,212,107,22,109,166,176,91,114,172,162,235,123,163,138,174,229,94,217,227,130,166,174,73,163,108,141,109,27,154,143,70,189,17,81,28,228,223,125,149,125,160,76,175,11,143,113,61,50,252,107,231,21,164,170,56,167,70,122,41,149,116,237,211,102,31,163,153,173,194,213,91,122,199,254,144,243,51,218,229,146,74,87,247,235,234,42,25,193,210,71,27,215,102,76,212,93,216,159,105,23,109,211,101,94,214,0,229,93,88,251,172,107,39,195,252,135,229,211,157,84,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,93,183,217,23,216,6,99,13,84,20,173,253,197,78,169,255,0,217,246,149,127,231,91,143,252,196,186,144,0,0,0,0,32,7,141,95,186,198,45,241,2,135,229,215,18,0,120,92,123,246,105,151,227,95,39,173,45,123,196,47,165,252,251,171,61,23,178,233,206,156,221,241,251,117,202,221,148,83,94,229,150,247,81,52,48,58,8,233,42,225,115,90,232,98,149,202,254,85,12,84,69,106,38,200,239,95,98,44,96,232,207,194,255,0,95,122,118,234,79,15,214,60,215,47,211,250,219,46,63,244,135,153,130,215,112,173,146,169,253,250,10,138,118,112,108,148,145,177,118,124,205,85,221,233,246,81,118,221,118,69,11,63,0,0,0,1,149,114,255,0,188,46,61,196,244,203,241,175,156,86,144,3,251,138,157,83,255,0,179,237,42,255,0,206,183,31,249,137,103,221,25,232,166,85,211,183,77,152,126,142,102,183,11,85,109,235,31,250,67,204,207,107,150,73,41,95,223,175,168,168,103,7,73,28,111,93,153,51,81,119,98,125,164,93,183,77,149,67,56,70,148,250,78,247,88,209,191,135,248,247,203,160,42,175,251,138,157,83,255,0,179,237,42,255,0,206,183,31,249,137,110,154,33,133,93,116,215,69,240,29,57,190,212,82,79,114,197,113,123,85,146,178,90,71,185,208,73,61,53,36,112,200,232,220,230,181,202,197,115,21,81,85,173,93,182,221,19,216,7,181,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,235,0,103,219,175,238,143,174,189,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,206,157,38,137,137,35,156,228,149,142,99,249,115,89,35,143,234,248,121,245,167,117,233,99,84,41,236,89,126,65,86,221,43,201,106,21,50,10,52,166,117,82,81,78,177,241,138,225,4,109,114,57,143,107,146,38,202,172,71,43,225,71,39,110,71,178,30,55,147,170,90,91,130,107,78,9,115,211,61,75,177,125,51,141,222,123,62,118,139,205,77,79,221,237,76,201,163,252,228,47,100,141,218,72,152,239,178,228,223,109,151,116,85,69,168,187,183,130,135,82,80,221,107,97,177,106,94,154,214,91,89,81,35,104,234,42,234,235,233,167,154,4,114,246,223,36,77,165,145,177,189,91,178,171,18,71,163,85,85,17,206,219,117,9,213,226,99,118,181,95,252,63,245,2,251,98,185,210,92,109,183,26,123,13,93,29,101,36,205,154,10,152,36,187,80,186,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,10,97,233,59,222,159,70,254,32,99,223,49,128,179,76,71,161,94,179,104,58,70,207,122,75,204,51,253,53,185,88,174,148,246,231,98,46,134,190,165,140,180,79,21,225,181,213,108,149,82,220,217,101,100,232,233,28,143,115,222,172,124,108,107,91,198,71,57,156,171,68,60,34,122,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,55,219,117,79,104,22,232,0,0,64,15,26,191,117,140,91,226,5,15,203,174,36,255,0,34,255,0,136,95,75,249,247,86,122,47,101,211,157,57,187,227,246,235,149,187,40,166,189,203,45,238,162,104,96,116,17,210,85,194,230,181,208,197,43,149,252,170,24,168,138,212,77,145,222,190,196,80,170,31,11,143,126,205,50,252,107,228,245,165,255,0,21,129,209,159,133,254,190,244,237,212,158,31,172,121,174,95,167,245,182,92,127,233,15,51,5,174,225,91,37,83,251,244,21,20,236,224,217,41,35,98,236,249,154,171,187,211,236,162,237,186,236,139,103,224,14,21,214,15,73,152,111,87,90,95,245,30,251,81,73,103,190,208,84,71,83,98,200,221,64,181,83,218,158,178,49,103,70,49,36,137,94,201,98,98,198,230,43,248,111,219,122,162,186,38,42,119,80,6,96,117,75,75,115,189,22,206,238,122,103,169,118,47,161,178,75,55,103,206,209,121,168,106,59,93,216,89,52,127,156,133,239,141,219,199,43,29,246,92,187,111,178,236,168,168,150,211,225,139,226,1,89,171,180,116,221,63,107,126,69,230,243,170,78,48,99,55,41,99,158,90,171,245,44,112,77,52,173,169,123,88,177,164,208,71,79,235,52,143,107,166,107,219,186,58,70,189,242,118,15,16,62,135,41,186,187,195,109,117,248,99,241,251,54,162,216,42,35,101,21,222,228,201,88,202,171,114,171,187,180,83,75,10,57,200,196,115,251,204,114,199,39,23,177,205,106,49,39,145,228,21,180,248,53,117,119,96,186,209,95,108,90,163,166,182,235,149,186,162,58,186,58,202,75,221,206,25,233,167,141,200,232,229,142,70,209,35,152,246,185,17,200,228,84,84,84,69,64,46,124,30,43,69,232,181,114,221,165,248,253,191,93,238,216,253,211,59,165,167,116,55,138,235,11,94,218,42,167,182,71,36,115,53,30,198,42,61,209,36,110,145,17,140,103,113,95,193,173,103,20,79,106,0,229,93,88,251,172,107,39,195,252,135,229,211,157,84,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,93,183,217,23,216,6,99,13,41,244,157,238,177,163,127,15,241,239,151,64,85,95,247,21,58,167,255,0,103,218,85,255,0,157,110,63,243,18,221,52,67,10,186,233,174,139,224,58,115,125,168,164,158,229,138,226,246,171,37,100,180,143,115,160,146,122,106,72,225,145,209,185,205,107,149,138,230,42,162,171,90,187,109,186,39,176,15,106,0,0,80,95,138,14,183,218,181,179,170,251,211,108,214,58,187,117,62,1,78,236,29,239,169,145,174,125,100,244,85,149,75,52,232,214,250,49,139,44,210,49,137,201,202,172,141,175,94,42,245,141,151,169,168,84,89,149,199,0,201,109,250,115,118,164,181,229,149,86,122,216,108,53,213,109,71,65,75,113,116,47,74,105,164,69,99,209,88,217,85,142,84,86,63,209,23,236,187,216,180,237,253,197,78,169,255,0,217,246,149,127,231,91,143,252,196,14,191,224,161,162,22,164,181,102,93,72,205,124,171,117,201,213,21,24,61,61,181,177,181,176,71,2,54,138,178,89,222,239,87,61,238,114,194,214,162,113,70,35,36,85,231,205,59,125,47,198,175,221,99,22,248,129,67,242,235,137,45,58,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,253,229,173,154,55,203,179,213,146,84,201,52,136,138,141,217,30,136,141,106,34,53,57,87,136,95,75,249,247,86,122,47,101,211,157,57,187,227,246,235,149,187,40,166,189,203,45,238,162,104,96,116,17,210,85,194,230,181,208,197,43,149,252,170,24,168,138,212,77,145,222,190,196,80,170,31,11,143,126,205,50,252,107,228,245,165,207,117,111,162,246,173,122,233,231,54,211,250,172,66,147,34,187,201,103,172,171,198,233,230,123,98,124,87,184,233,228,242,82,197,43,156,212,137,253,213,107,85,202,230,181,88,247,177,251,198,247,162,194,14,140,252,47,245,247,167,110,164,240,253,99,205,114,253,63,173,178,227,255,0,72,121,152,45,119,10,217,42,159,223,160,168,167,103,6,201,73,27,23,103,204,213,93,222,159,101,23,109,215,100,91,63,3,45,152,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,56,61,28,199,113,123,26,187,57,21,171,182,202,138,158,134,148,250,126,212,207,203,38,135,96,122,165,37,93,170,162,175,38,199,232,110,21,255,0,69,201,206,150,26,231,194,223,53,3,62,219,213,189,169,210,88,213,142,114,185,142,98,181,203,201,170,86,175,80,62,16,186,251,168,186,227,158,106,30,21,168,122,126,251,46,87,144,87,95,105,155,116,169,173,165,170,139,205,204,233,223,19,227,142,154,86,125,135,200,230,35,145,235,205,173,71,42,49,92,172,108,192,240,240,233,143,84,250,77,210,204,139,76,245,50,175,20,175,243,249,3,175,180,85,182,43,141,77,71,46,237,52,48,201,20,177,205,77,15,14,62,89,142,107,154,231,242,238,185,21,25,193,21,225,42,128,0,0,0,114,174,172,125,214,53,147,225,254,67,242,233,204,214,26,115,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,237,190,200,190,194,162,255,0,184,169,213,63,251,62,210,175,252,235,113,255,0,152,129,117,32,0,0,0,0,0,6,107,58,177,247,167,214,79,136,25,15,204,103,52,166,84,94,183,248,68,245,37,169,90,209,159,106,53,139,54,211,88,45,185,86,81,117,189,209,197,87,114,175,108,241,193,83,87,36,209,182,70,182,141,205,71,163,94,136,168,142,114,111,190,202,190,208,59,175,130,167,186,198,83,241,2,187,229,214,226,127,145,127,195,211,165,252,251,164,205,23,189,105,206,163,93,241,251,141,202,227,148,84,222,226,150,201,81,52,208,54,9,41,41,33,107,92,233,162,137,200,254,84,239,85,68,106,166,202,223,95,106,36,160,0,114,174,172,125,214,53,147,225,254,67,242,233,206,170,120,173,111,194,174,186,149,162,249,246,156,216,170,41,32,185,101,88,189,214,201,71,45,91,220,216,35,158,166,146,72,99,116,142,107,92,228,98,57,232,170,168,215,46,219,236,139,236,3,49,134,148,250,78,247,88,209,191,135,248,247,203,160,42,175,251,138,157,83,255,0,179,237,42,255,0,206,183,31,249,137,110,154,33,133,93,116,215,69,240,29,57,190,212,82,79,114,197,113,123,85,146,178,90,71,185,208,73,61,53,36,112,200,232,220,230,181,202,197,115,21,81,85,173,93,182,221,19,216,7,181,0,1,74,222,53,126,244,248,183,195,250,31,152,220,71,130,167,189,62,83,240,254,187,230,54,226,79,248,133,248,122,107,71,86,122,209,101,212,109,57,201,240,171,117,182,221,139,211,89,37,138,247,91,87,12,238,158,58,186,185,156,230,182,26,105,90,172,227,80,196,69,87,34,238,142,244,246,42,188,61,60,61,53,163,164,205,104,189,106,54,163,100,248,85,198,219,113,197,234,108,145,69,100,173,171,154,118,207,37,93,36,205,115,155,53,52,77,70,113,167,122,42,163,149,119,86,250,123,85,2,194,128,0,67,95,17,78,133,105,186,165,195,87,56,211,234,10,70,106,165,130,158,24,104,102,169,170,149,140,185,219,161,90,135,173,181,17,100,72,33,123,164,168,116,140,153,204,253,54,53,142,123,24,229,123,40,219,19,202,111,184,54,85,102,205,113,106,239,37,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,7,163,152,238,47,99,87,103,34,181,118,217,81,83,208,212,153,93,93,111,248,86,86,107,206,163,207,171,122,21,127,197,49,123,173,231,183,244,229,162,227,4,244,244,181,149,91,204,233,174,9,60,41,46,211,73,188,13,116,73,3,90,247,36,146,185,234,247,59,152,118,190,129,122,215,197,122,172,211,138,75,37,218,231,229,245,55,25,183,195,30,71,111,168,88,217,37,127,4,108,110,185,211,164,109,99,29,12,175,84,87,181,141,78,204,143,70,42,113,116,79,150,85,21,43,161,126,25,29,119,116,233,168,246,237,80,210,253,87,210,170,27,173,14,241,77,12,183,75,155,233,110,20,174,84,89,41,106,99,74,36,238,66,254,45,221,55,71,35,154,215,177,204,123,24,246,218,253,166,75,172,214,170,41,175,180,84,148,119,39,211,198,234,202,122,74,151,84,193,12,234,212,238,50,57,93,28,110,145,136,237,209,30,177,177,92,136,138,173,110,251,32,126,178,128,124,81,253,251,53,55,240,95,147,209,23,252,86,7,89,158,23,250,251,212,79,82,121,134,177,225,89,126,159,209,89,114,15,163,252,180,23,75,133,108,117,76,236,80,83,211,191,155,99,164,145,137,187,225,114,166,207,95,178,169,190,203,186,32,116,15,5,79,117,140,167,226,5,119,203,173,196,255,0,34,255,0,135,167,75,249,247,73,154,47,122,211,157,70,187,227,247,27,149,199,40,169,189,197,45,146,162,105,160,108,18,82,82,66,214,185,211,69,19,145,252,169,222,170,136,213,77,149,190,190,212,73,64,0,0,6,85,205,41,244,157,238,177,163,127,15,241,239,151,64,85,95,247,21,58,167,255,0,103,218,85,255,0,157,110,63,243,18,221,52,67,10,186,233,174,139,224,58,115,125,168,164,158,229,138,226,246,171,37,100,180,143,115,160,146,122,106,72,225,145,209,185,205,107,149,138,230,42,162,171,90,187,109,186,39,176,15,41,214,6,1,77,169,253,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,188,222,244,169,134,21,70,38,252,213,17,170,142,69,86,174,109,205,84,20,237,168,94,12,58,233,113,207,242,91,134,156,229,26,107,107,196,234,175,21,179,88,104,106,238,247,39,79,75,110,116,207,90,104,100,85,164,122,171,219,18,177,170,170,247,250,162,253,167,123,84,45,83,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,182,219,170,251,79,106,71,254,134,180,83,84,250,118,233,246,219,163,154,173,112,197,43,106,241,251,133,111,209,115,227,210,212,201,27,232,103,149,106,63,62,233,227,141,86,100,158,106,148,251,44,70,246,210,47,107,185,42,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,229,184,91,45,183,106,119,82,93,45,244,213,144,59,110,81,84,68,217,24,187,42,42,110,142,69,79,106,34,255,0,98,31,168,1,26,53,107,161,46,159,179,43,61,206,225,73,136,208,216,110,77,134,106,152,106,237,86,186,24,36,142,84,100,138,215,35,146,30,73,179,156,139,232,168,187,181,61,125,55,43,90,207,212,151,80,250,35,173,215,77,22,194,178,250,251,213,186,219,112,172,183,209,197,116,185,85,42,54,26,85,158,38,34,53,181,12,99,126,196,40,187,34,34,110,137,178,38,200,133,222,203,27,101,141,241,61,55,107,218,173,95,234,82,46,227,189,17,226,212,61,69,221,53,202,232,238,244,147,207,60,244,209,109,35,120,186,103,86,119,61,91,63,175,165,75,125,172,251,189,54,223,208,36,94,63,12,183,11,37,60,183,234,58,119,213,63,159,113,21,136,228,253,37,68,246,170,253,219,125,231,214,134,8,41,227,72,233,225,142,54,39,177,172,106,53,63,208,135,253,237,178,108,129,55,219,212,2,47,36,8,136,158,193,182,199,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,7,241,118,0,169,251,62,225,237,67,248,138,191,121,205,117,159,168,45,58,208,220,110,179,33,205,46,85,17,165,60,82,61,145,65,73,36,207,123,155,28,143,70,166,200,137,235,218,114,122,185,63,173,61,160,116,189,182,40,179,94,245,239,88,250,127,215,141,68,178,98,181,207,164,130,235,121,187,207,178,82,66,255,0,179,45,100,173,229,249,216,92,190,200,91,236,93,189,63,172,151,153,79,140,174,141,193,73,73,46,41,98,191,212,78,238,231,153,101,85,161,169,199,213,188,56,237,84,137,234,156,183,245,95,184,141,56,118,186,116,209,212,22,176,223,114,77,107,181,85,208,65,114,166,170,88,228,101,158,41,123,111,146,169,175,69,68,84,157,81,81,38,149,119,245,219,111,244,135,195,210,63,20,253,97,211,202,111,163,242,42,57,47,145,44,238,149,234,199,81,211,174,221,180,106,55,100,165,95,98,166,251,239,253,5,145,116,193,226,15,164,221,70,195,45,43,227,110,43,116,137,24,190,82,229,115,165,85,149,95,43,227,107,89,246,154,231,47,217,106,237,199,249,233,237,251,234,67,90,244,235,167,116,212,135,81,233,62,95,116,173,181,84,190,162,73,123,212,235,10,194,238,228,138,214,53,171,77,26,34,113,68,246,34,255,0,89,195,49,156,187,38,193,47,112,221,177,155,205,109,190,166,154,88,229,71,83,212,201,23,37,99,145,237,69,86,57,21,83,116,253,160,105,95,80,53,127,79,244,202,203,30,65,151,228,148,20,84,83,42,36,114,73,89,4,104,253,216,247,166,203,35,218,139,186,49,203,237,251,136,71,213,87,94,184,150,123,139,213,105,118,141,98,247,76,178,190,229,195,157,69,12,208,79,20,93,185,32,157,55,72,22,101,93,218,201,19,216,158,172,95,110,203,181,104,106,167,86,90,191,172,56,221,179,19,202,111,211,201,75,111,100,49,49,25,87,84,170,245,142,55,198,138,238,228,206,69,85,73,29,186,236,135,230,209,12,215,82,52,239,53,72,49,107,29,190,229,119,168,253,8,171,221,205,62,204,82,42,236,228,149,136,159,97,238,95,111,220,159,212,161,254,218,235,160,41,162,177,91,153,93,150,211,214,93,235,169,225,168,169,183,165,50,197,45,50,189,37,230,215,35,158,174,251,47,137,90,187,181,61,87,238,95,67,140,46,251,250,146,87,89,108,58,215,152,102,53,89,102,172,227,246,203,124,243,210,189,140,68,169,108,209,167,41,100,145,54,68,150,87,34,238,233,62,255,0,98,127,166,58,93,41,214,146,229,83,76,229,98,172,83,61,159,99,126,62,142,84,244,223,238,3,242,128,0,0,0,255,0,184,81,206,145,26,213,217,84,190,206,144,176,57,48,126,142,42,160,150,177,147,190,166,209,118,221,88,197,106,39,25,235,87,239,95,252,34,136,113,234,8,238,87,120,40,229,168,100,13,147,150,239,127,45,147,102,170,255,0,53,21,126,239,216,104,67,167,75,149,135,44,233,170,76,103,18,185,50,186,161,150,219,140,42,189,185,35,111,41,166,169,70,122,189,173,251,247,251,190,224,40,103,93,63,235,209,156,127,253,71,115,255,0,233,185,75,232,232,55,221,163,22,255,0,242,239,152,85,20,105,212,222,21,127,196,117,235,51,181,94,233,227,138,121,239,183,41,227,70,74,143,69,98,214,78,136,187,167,251,133,47,143,163,124,90,235,135,244,255,0,141,217,47,12,141,181,48,249,206,105,27,249,39,173,109,67,147,215,250,156,128,118,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,241,47,113,98,122,68,187,63,138,241,95,233,219,208,168,158,188,122,182,234,79,68,245,186,124,98,217,149,121,75,124,241,212,84,81,179,200,208,73,249,148,171,157,140,245,116,47,119,232,177,190,213,223,246,150,240,171,178,110,81,135,139,62,83,79,145,117,33,75,75,3,21,171,105,182,77,70,253,209,19,119,54,190,165,62,229,95,217,253,31,212,4,189,232,19,168,174,160,117,167,3,207,111,89,29,215,206,178,207,98,124,214,247,118,40,163,254,250,115,170,56,122,50,38,127,154,84,251,72,173,253,191,211,91,29,91,106,22,160,230,58,199,145,67,157,85,243,168,163,184,85,211,53,157,184,19,102,50,170,125,147,120,154,137,237,115,255,0,251,54,62,167,73,250,195,171,184,101,238,225,137,105,205,254,162,145,151,138,120,227,154,52,170,170,141,187,36,187,38,201,11,211,215,121,157,237,69,246,175,246,243,189,108,170,203,110,186,137,123,174,203,31,53,69,123,107,106,89,60,206,89,94,138,254,252,138,239,181,38,238,253,37,114,250,129,224,66,42,167,176,0,61,54,159,230,55,44,46,253,29,210,219,83,217,145,57,110,254,13,118,223,97,237,246,43,87,252,165,251,139,56,232,111,162,173,24,214,109,59,185,101,121,117,39,210,179,214,194,145,197,47,114,174,14,10,147,84,199,191,24,231,98,47,164,109,244,84,251,191,167,114,168,81,118,93,246,36,198,129,117,203,169,58,15,114,142,60,121,241,165,161,207,137,38,162,222,163,181,197,178,243,93,163,101,67,27,186,242,127,183,252,165,253,170,4,184,234,39,194,69,244,241,77,123,209,170,173,222,215,58,68,164,225,253,18,187,110,117,21,159,249,52,246,127,79,237,32,101,194,221,170,29,63,106,156,46,191,47,209,215,170,78,91,63,251,222,109,185,211,39,220,213,123,63,66,100,255,0,79,237,246,91,78,129,120,161,233,46,163,178,146,213,153,213,69,99,184,186,40,251,146,84,62,154,154,21,127,230,154,187,44,149,110,119,233,61,203,236,246,53,127,98,158,219,172,61,23,211,93,108,211,151,101,208,209,90,107,231,165,219,133,108,49,83,202,247,114,158,158,53,252,226,49,234,190,145,113,246,253,219,127,80,113,78,189,53,11,17,188,232,62,47,111,187,201,244,133,109,101,170,138,181,101,218,88,185,189,244,117,73,190,205,106,34,110,170,171,251,61,125,133,61,94,86,21,186,213,173,52,124,34,239,201,193,187,170,236,156,151,111,85,254,130,70,224,246,75,126,25,172,213,109,201,102,154,233,102,177,67,36,209,67,94,230,207,26,178,26,182,241,98,53,232,140,253,6,185,54,77,189,21,125,136,167,29,214,124,134,209,147,234,53,230,235,98,182,193,67,68,250,202,148,138,24,33,108,76,70,172,242,57,187,53,170,169,236,114,39,162,253,192,120,128,0,0,0,4,246,151,83,225,103,126,192,44,122,53,116,242,143,225,116,166,163,117,77,205,118,157,127,52,202,170,181,106,250,162,183,244,92,159,163,234,82,178,109,191,169,115,126,17,119,108,50,77,58,200,45,150,234,184,29,93,21,60,15,171,138,73,34,87,164,126,106,179,101,84,69,223,109,156,158,212,219,213,0,134,158,36,185,54,158,101,218,207,45,251,15,186,119,107,33,87,210,213,51,177,59,120,189,42,171,28,255,0,89,17,17,125,92,212,244,77,191,97,109,125,36,103,214,92,203,72,109,49,80,222,188,253,85,47,127,190,239,44,248,182,229,85,63,31,69,106,39,177,171,236,253,133,92,248,180,220,240,122,237,96,166,139,21,117,173,106,96,165,100,117,190,81,97,228,147,54,170,187,184,143,224,187,242,221,91,191,47,95,102,231,124,240,106,170,137,113,156,134,157,101,69,127,247,167,217,228,155,255,0,140,184,47,176,11,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,246,250,20,105,226,215,140,81,99,221,71,209,212,210,53,17,215,91,92,213,114,237,191,233,58,190,165,87,218,171,251,127,160,188,194,174,124,101,116,109,149,208,99,90,183,69,36,108,117,190,130,122,58,150,170,72,174,114,45,92,28,54,245,86,167,173,67,190,228,254,223,77,130,39,120,117,105,45,183,86,245,82,241,105,146,252,235,101,194,134,215,29,85,35,219,3,228,87,47,153,137,187,122,61,136,159,105,89,237,85,255,0,214,121,190,176,116,175,42,211,93,87,191,88,231,170,243,240,62,162,170,173,243,186,56,216,170,139,83,80,213,93,185,185,125,140,223,219,247,157,235,193,175,12,142,249,173,185,93,254,121,99,107,109,118,24,184,181,121,110,174,117,100,78,77,182,84,79,251,10,251,127,160,232,190,41,88,117,251,78,175,19,102,180,119,70,173,179,33,167,117,12,144,182,15,180,146,206,234,217,23,119,59,116,219,139,17,61,21,23,246,32,21,102,0,0,0,3,253,41,234,106,105,36,73,169,106,36,134,70,250,163,163,122,181,83,251,80,144,122,115,214,182,186,98,246,89,177,11,158,165,95,107,109,21,28,127,53,89,83,230,25,31,23,190,79,68,123,30,190,175,114,47,162,167,177,63,103,164,120,0,73,93,86,170,188,85,99,237,206,49,139,148,19,211,84,194,148,181,19,54,134,40,220,244,115,31,43,149,85,232,142,85,84,226,187,237,191,244,238,70,234,137,164,168,158,73,230,93,223,35,149,206,93,182,245,85,221,125,135,250,50,190,170,58,101,164,108,187,68,229,221,91,197,61,187,109,237,219,127,97,249,192,0,0,0,0,39,161,109,126,13,183,156,42,227,67,152,218,225,183,193,29,242,58,10,85,169,115,88,228,87,196,181,53,30,139,246,81,191,124,127,127,254,210,165,11,65,240,88,194,46,241,100,249,214,101,42,177,40,38,181,82,83,177,56,187,146,185,106,100,251,246,219,254,196,239,191,246,1,205,188,91,108,120,93,159,88,169,93,141,219,41,105,42,234,105,35,158,177,97,137,88,178,74,234,170,238,227,156,171,232,170,170,141,223,250,142,235,224,212,218,63,171,217,3,184,55,191,253,233,178,237,235,250,119,15,191,250,143,9,227,11,163,116,214,75,229,187,84,40,156,196,109,95,150,165,149,155,72,174,87,201,53,116,170,187,170,171,118,246,126,195,237,120,54,99,108,90,187,238,65,244,156,40,230,249,95,239,109,190,218,250,92,25,251,127,183,216,5,174,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,83,170,190,156,232,122,147,211,233,48,186,202,229,164,95,78,18,36,169,26,39,231,224,145,125,86,41,63,204,254,207,191,251,83,181,159,231,80,141,116,46,71,251,61,55,255,0,72,21,203,209,63,79,216,54,137,235,181,230,195,133,106,141,69,101,210,43,124,11,113,160,238,212,182,55,67,222,130,70,174,254,82,38,59,209,232,155,43,151,244,215,250,84,235,254,36,26,13,87,172,90,53,53,117,45,117,60,14,199,209,215,55,247,101,86,114,108,20,181,106,168,155,70,253,213,123,158,207,79,235,66,171,181,215,55,204,116,139,169,59,206,83,132,73,61,29,76,94,79,140,171,74,215,162,163,105,233,100,246,74,199,39,233,49,62,226,82,116,139,124,204,58,201,101,234,45,105,203,224,142,201,67,67,83,27,157,61,61,60,45,69,103,99,218,232,123,42,159,98,166,95,191,255,0,102,193,88,142,78,43,177,252,59,15,82,250,43,109,209,172,230,107,53,143,37,160,189,91,159,199,177,81,73,44,111,106,237,12,46,119,232,205,34,254,148,138,158,171,252,213,254,206,60,0,0,0,0,0,3,253,32,167,168,170,145,33,166,130,73,100,95,99,88,213,114,175,246,32,31,231,176,39,31,71,90,105,211,174,161,105,254,65,138,234,157,210,154,205,146,249,118,36,15,172,146,174,62,211,222,250,150,163,149,27,36,113,236,136,232,93,246,151,109,191,181,78,101,175,157,24,103,26,116,149,217,110,27,78,252,147,18,74,153,82,27,141,189,34,146,38,199,249,217,27,250,19,72,239,241,76,107,189,126,231,39,223,237,8,210,54,93,183,63,234,72,228,137,202,201,99,115,28,158,212,114,108,161,101,114,177,35,223,209,23,112,63,228,180,159,7,119,231,52,247,91,243,41,92,143,176,207,65,2,204,143,168,95,178,244,172,122,39,22,114,68,246,44,223,114,255,0,199,235,86,199,109,208,14,165,51,125,18,169,117,101,134,248,148,241,210,246,229,142,153,105,225,119,125,204,149,100,70,242,124,79,86,250,170,166,254,191,165,253,27,1,99,126,50,52,79,175,211,139,52,116,213,27,206,151,10,13,160,221,83,146,109,91,235,236,227,255,0,31,220,68,127,13,142,161,237,90,45,170,75,108,202,238,85,20,182,187,143,233,240,138,89,81,59,116,213,142,79,178,197,255,0,42,86,253,203,237,251,189,167,199,143,172,252,171,58,213,234,45,81,212,234,118,213,91,173,148,146,192,202,71,203,20,42,170,238,234,49,81,241,64,215,46,222,97,223,205,93,246,255,0,68,123,204,221,144,102,57,20,249,85,183,20,184,193,79,87,199,183,194,25,37,111,216,141,177,174,206,226,155,250,181,126,224,52,225,79,81,13,92,17,212,192,254,81,202,196,123,29,178,166,237,84,221,23,215,250,15,244,40,255,0,166,223,18,237,73,209,183,80,98,89,197,35,235,173,84,178,197,12,189,206,205,50,197,27,123,49,170,42,50,149,207,93,155,27,254,253,253,127,106,22,19,166,190,38,189,47,230,212,180,233,124,212,11,86,63,87,35,17,95,13,83,234,54,107,182,114,170,114,116,12,79,230,167,255,0,108,128,75,112,124,172,115,42,198,242,251,116,119,124,94,249,69,116,163,151,126,19,82,204,146,53,118,114,181,125,159,248,77,114,127,98,159,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,252,84,71,38,206,68,84,254,147,250,0,224,154,167,209,142,132,106,68,119,75,149,215,9,182,178,227,87,73,36,105,60,54,218,52,122,59,180,140,107,145,206,129,206,221,17,173,217,126,237,138,100,215,58,156,255,0,165,109,87,202,52,251,0,200,239,86,123,92,245,53,173,107,34,172,158,157,31,19,170,101,137,61,34,237,181,81,91,3,63,155,183,167,236,68,68,208,170,162,42,108,169,186,41,4,58,245,232,17,218,253,94,220,223,6,134,154,134,237,5,58,36,221,186,104,249,78,173,117,84,174,221,207,158,52,221,206,153,158,187,47,179,253,1,87,26,55,75,14,185,103,144,88,179,197,186,86,182,78,92,95,73,180,146,38,208,200,229,245,151,159,249,166,125,222,196,95,232,219,240,106,103,75,122,181,167,109,158,233,112,195,111,12,182,58,161,204,166,123,237,213,40,231,51,237,185,138,170,177,53,171,246,88,190,197,219,246,122,30,187,69,111,119,206,146,245,162,10,188,239,26,163,154,24,121,119,227,168,109,60,233,235,73,34,55,109,153,54,222,181,12,246,127,70,254,207,75,165,211,107,174,152,117,51,141,179,32,159,11,178,220,177,229,68,72,32,169,162,108,140,229,219,99,218,228,71,198,199,39,230,231,219,217,247,175,245,32,103,134,155,18,201,42,224,170,169,130,201,92,232,232,158,140,168,114,83,72,169,19,149,118,68,114,163,126,202,239,233,234,124,141,149,61,168,91,127,137,94,138,233,198,138,96,208,228,122,89,137,219,49,180,186,172,179,92,225,162,131,102,212,200,149,84,200,215,46,234,168,221,187,175,217,26,136,158,187,127,85,116,199,102,211,140,143,79,98,142,209,79,29,29,254,145,100,150,121,145,38,122,204,155,203,193,159,107,102,183,249,158,169,191,179,212,14,76,15,185,124,196,46,246,40,225,154,174,31,205,207,11,103,99,185,55,213,174,221,81,125,28,191,176,248,189,183,238,137,183,180,15,249,61,70,157,82,92,170,114,40,95,109,161,109,83,227,229,187,95,19,158,223,88,223,237,68,254,223,244,30,92,250,118,28,146,245,140,213,249,219,37,115,169,166,251,220,141,107,183,244,84,246,57,21,61,142,95,244,129,237,107,115,12,165,151,75,203,108,220,109,213,18,199,27,230,125,23,114,21,70,54,61,182,69,107,183,254,114,47,175,222,132,139,233,243,92,245,34,155,77,47,56,206,75,103,184,229,22,103,195,81,246,106,105,231,174,72,85,105,226,103,53,71,201,193,173,70,114,245,219,211,146,253,202,70,173,58,188,91,110,121,76,240,100,244,233,83,37,225,140,162,133,237,115,162,72,228,123,154,196,119,24,209,17,219,39,220,187,34,151,135,210,143,77,58,67,111,208,139,92,50,226,54,106,233,239,246,120,29,87,81,45,14,242,126,126,142,4,122,114,115,149,125,169,190,232,169,234,190,155,1,79,185,102,146,226,151,172,130,100,181,95,104,96,123,184,237,18,85,70,212,253,6,251,17,172,95,216,170,112,106,170,74,138,73,95,20,240,189,138,199,43,119,115,85,61,139,253,37,227,215,120,90,232,215,210,240,93,173,117,149,20,206,143,151,54,172,181,210,115,221,168,212,253,42,207,187,215,238,251,200,175,214,182,63,211,37,70,81,249,45,210,237,42,178,90,239,22,197,239,214,86,81,199,44,47,114,71,37,76,18,49,81,88,212,93,223,219,118,232,245,246,39,183,218,5,109,31,233,77,43,96,168,138,103,70,215,164,111,107,149,174,77,209,81,23,125,149,15,173,151,217,162,178,95,107,104,97,111,6,67,81,36,109,103,183,138,53,118,219,125,215,115,226,129,212,47,213,88,118,73,167,77,187,64,148,150,235,197,2,193,72,148,180,253,168,82,118,53,27,202,71,49,55,115,156,170,245,221,219,167,232,167,167,161,61,188,56,32,210,109,100,177,199,139,231,184,230,34,149,22,141,251,45,150,142,155,191,81,221,125,91,221,201,37,230,175,226,145,179,109,145,54,79,219,232,85,210,61,232,222,8,229,226,191,118,254,135,175,211,93,89,207,116,154,251,21,255,0,6,201,174,22,170,152,185,127,173,166,226,142,221,143,103,170,42,43,87,210,71,251,81,125,170,5,173,245,125,225,133,135,100,22,139,182,111,164,212,146,82,93,81,39,171,90,24,163,138,56,87,236,212,75,197,145,193,72,174,253,37,141,168,155,251,19,111,110,202,84,134,93,139,95,176,44,166,231,138,94,169,231,164,184,218,106,164,164,157,142,99,227,115,94,213,217,125,28,141,114,127,106,39,180,176,108,47,198,11,80,41,44,30,67,49,178,253,49,95,35,248,44,207,168,130,36,86,43,26,158,173,101,18,181,126,215,37,254,211,191,226,218,109,209,63,85,88,53,62,170,101,216,69,174,143,45,191,195,29,125,218,118,69,92,174,108,242,63,215,126,215,105,142,85,72,213,55,107,81,61,85,127,172,57,119,133,182,87,212,138,228,82,50,255,0,21,230,225,133,85,82,50,56,159,86,218,249,99,134,79,59,179,156,197,122,246,155,233,223,221,83,215,211,253,209,106,168,253,209,63,106,166,251,30,43,74,48,237,55,195,113,58,91,102,155,217,40,40,45,140,230,145,165,53,58,199,190,242,189,203,250,95,107,244,220,255,0,111,237,61,154,177,83,237,39,180,15,245,7,249,36,139,247,159,232,142,69,3,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,70,172,179,196,123,163,28,27,42,188,225,89,78,178,121,43,214,63,112,168,181,220,105,190,174,221,100,236,85,65,35,163,150,62,108,166,115,29,197,236,114,110,213,86,174,219,162,170,122,146,84,205,103,86,62,244,250,201,241,3,33,249,140,224,104,163,75,117,75,4,214,156,18,217,169,154,105,125,250,103,27,188,247,188,149,111,149,154,159,187,218,153,240,201,249,185,152,201,27,180,145,61,191,105,169,190,219,166,232,168,171,234,200,171,225,113,238,39,166,95,141,124,226,180,149,64,0,0,114,173,116,234,143,66,122,107,250,19,242,215,156,253,92,250,199,230,126,140,255,0,6,86,86,119,252,191,107,189,254,182,138,78,60,123,241,126,150,219,242,244,223,101,219,228,232,167,89,157,54,117,19,149,85,97,90,57,169,31,88,47,84,86,247,221,39,166,250,30,190,147,133,43,36,142,55,73,206,162,8,216,187,62,104,211,100,94,95,107,125,182,69,84,130,222,57,223,169,63,222,79,225,167,42,240,84,247,167,202,126,31,215,124,198,220,5,212,130,53,120,132,117,5,168,253,54,116,227,112,207,244,183,31,243,183,170,187,132,22,127,164,159,2,205,13,138,57,217,39,247,252,145,241,115,29,197,236,142,38,36,138,145,247,103,139,151,52,252,212,148,195,210,175,85,89,151,78,189,67,81,235,77,85,202,174,238,203,189,67,169,179,5,169,141,43,106,238,150,234,138,136,229,172,84,124,175,107,150,165,92,198,202,199,172,141,222,86,55,154,185,142,123,92,26,51,7,159,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,194,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,1,242,114,204,166,197,131,98,183,156,215,41,174,242,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,112,98,57,238,226,198,57,118,106,43,151,109,145,21,125,15,172,82,183,139,39,87,159,149,221,71,254,79,184,85,111,60,67,0,184,63,233,103,73,65,218,146,171,34,133,102,130,110,50,61,85,235,12,12,123,162,110,205,98,58,71,78,229,238,177,33,122,5,207,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,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,223,147,88,247,65,51,90,229,77,156,177,72,137,191,21,218,165,188,28,117,191,94,103,204,171,180,50,150,199,87,145,233,125,45,60,215,26,186,201,164,226,204,86,119,163,221,26,197,35,189,28,202,153,90,230,173,42,122,171,213,243,179,138,50,163,185,245,124,72,117,231,50,233,183,196,15,78,53,91,12,173,171,107,237,216,61,185,151,58,24,106,18,22,93,173,203,117,175,90,138,41,85,204,123,120,72,214,236,142,86,59,131,209,146,53,57,177,170,129,107,224,229,93,52,117,23,130,117,65,165,148,26,153,130,212,127,154,163,188,81,112,155,252,25,116,242,208,205,61,31,114,88,163,239,118,187,236,111,117,141,224,255,0,106,47,181,19,170,128,0,0,63,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,167,235,41,219,197,99,174,58,109,74,186,215,244,183,166,204,171,138,197,140,94,21,153,77,205,207,150,5,184,220,105,92,246,45,19,35,221,17,244,208,203,187,156,233,26,189,201,162,141,204,70,182,38,201,48,92,72,57,87,86,62,235,26,201,240,255,0,33,249,116,228,53,240,167,235,142,167,82,173,84,29,45,234,75,41,34,190,227,22,116,102,45,115,107,226,129,46,54,234,86,177,137,68,248,247,69,125,76,49,108,230,186,54,175,114,24,164,115,209,174,137,210,76,22,62,0,0,0,0,0,0,0,2,42,255,0,117,31,161,63,246,243,255,0,147,55,143,249,161,37,49,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,118,114,35,147,125,149,17,125,12,182,154,83,233,59,221,99,70,254,31,227,223,46,128,14,170,0,0,113,77,107,235,51,166,206,157,178,170,92,43,88,245,35,234,253,234,182,222,203,164,20,223,67,215,213,243,165,124,146,70,217,57,211,193,35,19,119,195,34,108,171,203,236,239,182,202,138,189,172,165,111,26,191,122,124,91,225,253,15,204,110,32,89,246,138,117,153,211,103,81,57,85,86,21,163,154,145,245,130,245,69,111,125,210,122,111,161,235,233,56,82,178,72,227,116,156,234,32,141,139,179,230,141,54,69,229,246,183,219,100,85,70,181,245,153,211,103,78,217,85,46,21,172,122,145,245,126,245,91,111,101,210,10,111,161,235,234,249,210,190,73,35,108,156,233,224,145,137,187,225,145,54,85,229,246,119,219,101,69,90,193,240,84,247,167,202,126,31,215,124,198,220,60,106,253,233,241,111,135,244,63,49,184,129,106,154,23,213,30,132,245,41,244,223,228,83,57,250,199,245,115,203,125,39,254,12,172,163,236,121,142,239,103,253,115,20,124,185,118,37,253,29,246,227,235,182,233,191,85,42,175,192,199,245,217,251,183,252,72,181,64,0,0,0,0,63,37,178,237,106,189,83,62,178,205,115,164,175,167,142,162,122,71,203,77,51,101,99,103,130,87,195,52,74,230,170,162,62,57,99,146,55,183,218,215,177,205,93,149,21,15,214,83,6,149,117,183,117,233,67,174,93,104,177,100,243,213,215,105,214,85,169,23,168,110,180,110,170,115,96,180,206,235,194,181,247,102,70,216,101,123,223,29,59,100,107,162,141,26,179,39,109,28,170,177,199,181,196,226,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,224,244,107,219,201,143,106,236,228,71,38,251,42,34,250,1,245,128,0,15,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,155,49,139,44,204,99,121,42,115,84,147,135,46,220,156,121,255,0,86,121,38,188,226,122,13,147,223,122,110,198,41,47,153,181,61,62,244,241,74,189,201,224,131,215,187,81,75,79,193,205,171,169,99,126,212,112,57,81,28,190,187,74,173,74,121,179,195,249,82,206,255,0,42,127,150,191,167,127,232,207,235,7,214,159,164,252,172,63,244,211,204,249,158,255,0,103,135,107,252,119,218,225,195,135,221,199,111,64,52,252,8,255,0,209,71,85,214,46,173,52,106,139,50,238,218,168,242,251,110,212,121,77,146,138,103,187,200,85,114,122,71,34,54,68,71,164,51,177,157,216,215,119,181,55,124,125,199,190,41,20,144,0,0,42,215,197,7,196,18,166,211,83,122,233,123,69,174,180,143,123,233,221,65,152,95,41,165,138,165,156,38,138,170,158,178,202,177,75,3,154,143,70,190,7,62,120,165,231,27,209,209,125,151,181,251,5,154,98,217,102,43,156,216,169,114,156,43,38,181,100,22,90,222,126,90,227,107,173,142,174,150,126,15,115,31,194,88,213,204,119,23,177,205,93,151,209,205,84,95,84,83,235,20,67,225,215,215,85,79,75,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,160,247,61,172,123,218,140,125,233,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,7,235,0,243,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,120,68,205,209,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,20,63,85,255,0,44,197,113,79,163,126,180,228,214,171,55,211,55,8,109,54,239,164,43,99,167,243,149,210,239,218,166,135,154,167,114,103,241,119,24,219,187,157,178,236,139,177,242,181,75,84,176,77,22,193,46,122,153,169,119,223,161,177,187,55,103,206,214,249,89,170,59,93,217,153,12,127,155,133,143,145,219,201,43,27,246,90,187,111,186,236,136,170,153,247,235,7,171,60,203,171,173,80,250,241,125,167,171,179,216,168,41,227,166,177,99,142,175,74,168,45,76,88,216,147,171,30,145,196,143,124,178,177,100,115,213,156,246,237,177,85,91,19,17,36,254,57,169,157,71,106,95,133,126,182,87,107,93,93,214,245,141,210,92,44,76,196,178,27,196,143,150,186,225,189,234,15,59,26,207,35,214,74,136,98,145,34,70,72,228,93,156,249,98,71,185,34,237,196,19,171,251,168,253,9,255,0,183,159,252,153,188,127,205,9,84,101,92,213,64,0,0,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,148,171,21,59,31,42,177,168,188,158,228,106,163,24,142,123,182,107,92,169,29,127,186,143,208,159,251,121,255,0,201,155,199,252,208,149,69,43,120,157,116,29,249,16,190,212,235,206,147,217,120,224,57,5,193,223,73,90,237,214,238,221,46,47,51,153,11,99,221,221,215,47,102,162,119,84,43,120,199,28,80,185,99,133,54,231,19,84,45,211,72,117,163,75,245,235,13,143,80,52,143,47,164,200,172,82,84,75,72,181,16,178,72,159,20,241,170,115,138,88,165,107,101,137,251,43,92,141,123,90,170,199,177,233,187,94,213,95,106,103,51,163,238,172,243,46,145,117,67,235,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,115,219,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,94,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,14,63,170,93,122,244,157,162,217,221,207,76,245,47,85,190,134,201,44,221,159,59,69,244,21,202,163,181,221,133,147,71,249,200,105,223,27,183,142,86,59,236,185,118,223,101,217,81,81,61,94,133,245,71,161,61,74,125,55,249,20,206,126,177,253,92,242,223,73,255,0,131,43,40,251,30,99,187,217,255,0,92,197,31,46,93,137,127,71,125,184,250,237,186,111,74,222,40,254,253,154,155,248,47,201,232,137,85,224,99,250,236,253,219,254,36,5,170,28,127,91,250,186,233,211,167,27,173,178,197,172,186,153,73,96,185,93,233,223,87,73,70,218,42,170,217,214,6,187,143,117,241,211,69,35,163,98,187,147,90,231,163,81,234,201,17,188,184,63,111,149,214,15,86,120,111,72,186,95,245,226,251,79,73,120,190,215,212,71,77,98,199,29,94,180,179,221,94,146,49,39,86,61,35,149,88,200,162,122,200,231,171,56,111,219,98,170,58,86,34,231,219,84,181,75,59,214,156,238,231,169,154,151,125,250,103,36,188,246,124,237,111,149,134,159,187,218,133,144,199,249,184,88,200,219,180,113,49,191,101,169,190,219,174,234,170,170,23,169,253,212,126,132,255,0,219,207,254,76,222,63,230,135,213,203,60,71,186,49,193,178,171,206,21,148,235,39,146,189,99,247,10,139,93,198,155,234,237,214,78,197,84,18,58,57,99,230,202,103,49,220,94,199,38,237,85,106,237,186,42,167,169,31,252,49,124,63,235,52,138,142,155,168,29,111,199,124,166,117,87,198,124,102,219,44,147,197,85,97,165,146,9,161,149,213,44,107,210,53,154,120,234,61,97,145,142,116,45,99,119,86,200,231,178,58,193,234,199,222,159,89,62,32,100,63,49,156,13,20,105,110,169,96,154,211,130,91,53,51,77,47,191,76,227,119,158,247,146,173,242,179,83,247,123,83,62,25,63,55,51,25,35,118,146,39,183,237,53,55,219,116,221,21,21,125,89,21,124,46,61,196,244,203,241,175,156,86,146,168,0,0,0,0,8,171,253,212,126,132,255,0,219,207,254,76,222,63,230,135,127,210,221,82,193,53,167,4,182,106,102,154,95,126,153,198,239,61,239,37,91,229,102,167,238,246,166,124,50,126,110,102,50,70,237,36,79,111,218,106,111,182,233,186,42,42,231,179,173,13,28,177,104,23,84,25,254,149,98,211,115,178,218,174,17,212,91,163,226,244,242,212,181,116,241,85,197,77,187,222,247,191,178,202,134,197,220,115,149,207,237,243,93,149,219,37,164,248,56,234,245,54,107,211,69,118,150,212,79,72,151,45,56,188,77,11,32,134,9,90,255,0,163,171,158,250,168,102,149,238,221,143,123,170,22,189,136,140,84,217,144,179,147,83,116,115,194,122,128,124,156,179,41,177,96,216,173,231,53,202,107,188,149,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,156,24,142,123,184,177,142,93,154,138,229,219,100,69,95,64,56,174,169,117,235,210,118,139,103,119,61,51,212,189,86,250,27,36,179,118,124,237,23,208,87,42,142,215,118,22,77,31,231,33,167,124,110,222,57,88,239,178,229,219,125,151,101,69,68,232,26,41,175,122,79,212,78,43,85,154,232,230,87,245,130,203,69,112,125,174,122,159,35,83,73,194,169,145,199,35,163,225,81,28,111,93,153,52,107,186,39,31,181,182,251,162,162,102,179,44,202,111,185,206,85,121,205,114,154,239,59,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,39,6,35,88,222,79,123,151,102,162,53,55,217,17,19,208,208,79,135,134,21,117,192,58,45,210,171,21,230,162,146,106,138,171,59,239,108,117,51,220,230,36,23,10,153,107,161,106,171,154,213,230,216,170,99,107,211,109,145,232,228,69,114,34,57,67,228,221,188,76,122,40,176,93,107,108,87,221,96,171,183,92,173,213,18,82,86,81,213,226,87,184,103,166,158,55,43,100,138,72,221,70,142,99,218,228,86,171,85,17,81,81,81,78,235,165,186,165,130,107,78,9,108,212,205,52,190,253,51,141,222,123,222,74,183,202,205,79,221,237,76,248,100,252,220,204,100,141,218,72,158,223,180,212,223,109,211,116,84,85,166,31,22,253,6,169,210,206,165,228,212,155,125,21,36,24,246,167,211,253,41,76,148,212,241,83,178,43,140,12,142,42,232,213,140,122,185,239,115,150,42,151,202,230,51,155,235,28,159,105,204,123,151,170,248,48,117,15,106,198,242,108,151,166,236,150,235,86,199,229,149,13,189,226,244,237,163,107,160,90,216,105,228,243,237,124,173,78,109,123,233,224,167,115,81,255,0,155,218,150,68,69,107,220,137,32,90,78,169,106,150,9,162,216,37,207,83,53,46,251,244,54,55,102,236,249,218,223,43,53,71,107,187,51,33,143,243,112,177,242,59,121,37,99,126,203,87,109,247,93,145,21,83,128,127,117,31,161,63,246,243,255,0,147,55,143,249,160,241,71,247,19,212,223,193,126,113,68,80,8,26,168,57,86,186,117,71,161,61,53,253,9,249,107,206,126,174,125,99,243,63,70,127,131,43,43,59,254,95,181,222,255,0,91,69,39,30,61,248,191,75,109,249,122,111,178,237,213,76,245,248,137,107,165,30,191,117,89,149,228,150,27,207,210,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,250,40,136,198,133,207,233,15,91,253,49,235,214,101,30,159,233,30,161,213,228,87,217,41,229,171,90,120,113,203,164,76,138,8,209,57,203,44,178,211,54,40,153,186,181,168,231,185,168,175,123,24,155,185,237,69,238,165,112,120,48,104,53,78,43,165,249,46,191,223,104,169,60,198,113,80,219,93,137,238,167,137,211,199,110,163,146,70,207,35,38,71,171,216,201,170,119,99,162,86,179,214,134,55,175,52,115,21,182,62,0,0,0,0,0,252,150,203,181,170,245,76,250,203,53,206,146,190,158,58,137,233,31,45,52,205,149,141,158,9,95,12,209,43,154,170,136,248,229,142,72,222,223,107,94,199,53,118,84,84,63,89,78,218,39,215,29,55,74,93,108,235,158,31,168,44,171,168,211,172,195,82,47,111,174,154,39,203,43,236,149,109,184,84,49,43,98,129,21,90,246,57,170,214,206,214,183,186,230,69,19,154,174,88,82,41,2,226,64,0,15,147,150,101,54,44,27,21,188,230,185,77,119,146,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,131,17,207,119,22,49,203,179,81,92,187,108,136,171,232,125,99,149,117,99,238,177,172,159,15,242,31,151,78,7,42,254,234,63,66,127,237,231,255,0,38,111,31,243,66,74,98,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,224,244,107,219,201,143,106,236,228,71,38,251,42,34,250,25,109,52,167,210,119,186,198,141,252,63,199,190,93,0,29,84,0,7,201,203,50,155,22,13,138,222,115,92,166,187,201,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,193,136,231,187,139,24,229,217,168,174,93,182,68,85,244,35,95,247,81,250,19,255,0,111,63,249,51,120,255,0,154,29,87,171,31,117,141,100,248,127,144,252,186,115,53,128,106,160,0,0,0,0,229,90,233,213,30,132,244,215,244,39,229,175,57,250,185,245,143,204,253,25,254,12,172,172,239,249,126,215,123,253,109,20,156,120,247,226,253,45,183,229,233,190,203,183,85,42,175,199,59,245,39,251,201,252,52,9,211,162,157,102,116,217,212,78,85,85,133,104,230,164,125,96,189,81,91,223,116,158,155,232,122,250,78,20,172,146,56,221,39,58,136,35,98,236,249,163,77,145,121,125,173,246,217,21,83,181,148,173,224,169,239,79,148,252,63,174,249,141,184,186,144,62,78,89,148,216,176,108,86,243,154,229,53,222,74,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,78,12,71,61,220,88,199,46,205,69,114,237,178,34,175,161,250,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,41,7,196,191,174,58,158,163,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,182,201,22,71,170,171,152,200,122,255,0,131,38,161,245,5,121,202,175,186,119,79,117,250,79,72,241,155,124,147,214,82,86,213,196,207,162,110,21,146,35,233,221,74,139,27,166,127,113,105,234,119,133,31,28,13,231,52,174,94,226,181,178,132,234,213,46,189,122,78,209,108,238,231,166,122,151,170,223,67,100,150,110,207,157,162,250,10,229,81,218,238,194,201,163,252,228,52,239,141,219,199,43,29,246,92,187,111,178,236,168,168,157,3,69,53,239,73,250,137,197,106,179,93,28,202,254,176,89,104,174,15,181,207,83,228,106,105,56,85,50,56,228,116,124,42,35,141,235,179,38,141,119,68,227,246,182,223,116,84,74,65,241,71,247,236,212,223,193,126,79,68,79,255,0,5,79,117,140,167,226,5,119,203,173,192,79,240,0,3,159,235,94,189,233,63,78,216,173,46,107,172,121,95,213,251,45,109,193,150,184,42,124,141,77,95,58,167,199,36,141,143,133,60,114,61,55,100,50,46,234,156,126,206,219,238,168,139,208,8,1,227,87,238,177,139,124,64,161,249,117,196,14,213,137,248,143,116,99,156,229,86,108,43,22,214,79,59,122,200,46,20,246,187,117,55,213,219,172,125,250,169,228,108,113,71,205,244,205,99,121,61,237,77,220,168,212,223,117,84,79,82,74,153,172,233,59,222,159,70,254,32,99,223,49,128,208,71,82,154,141,153,105,14,131,103,58,159,167,248,173,38,69,125,198,44,243,92,169,232,106,234,82,8,56,71,178,203,60,139,186,43,153,12,93,201,150,54,185,175,145,34,88,218,230,185,232,168,29,2,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,61,249,57,140,116,240,181,206,68,217,171,44,104,187,114,77,255,0,89,154,27,79,81,90,185,110,215,154,46,164,235,50,202,187,166,119,75,120,142,243,45,117,92,175,106,85,61,187,35,169,228,72,92,197,74,103,68,139,2,195,26,177,157,149,88,154,141,102,200,154,9,233,163,168,188,19,170,13,44,160,212,204,22,163,252,213,29,226,139,132,223,224,203,167,150,134,105,232,251,146,197,31,123,181,223,99,123,172,111,7,251,81,125,168,129,213,64,0,15,147,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,121,249,107,141,174,182,58,186,89,248,61,204,127,9,99,87,49,220,94,199,53,118,95,71,53,81,125,81,74,235,241,100,235,94,227,167,244,127,201,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,154,123,35,236,43,21,201,50,171,35,7,133,62,183,235,206,27,175,52,26,75,167,54,58,188,171,15,202,170,18,124,146,206,233,56,193,107,129,188,25,37,225,146,47,217,129,241,53,88,142,223,210,116,237,195,178,200,176,57,129,121,32,0,57,254,181,235,222,147,244,237,138,210,230,186,199,149,253,95,178,214,220,25,107,130,167,200,212,213,243,170,124,114,72,216,248,83,199,35,211,118,67,34,238,169,199,236,237,190,234,136,188,255,0,75,122,245,233,59,90,115,187,102,153,233,166,171,125,51,146,94,123,222,74,139,232,43,149,63,119,181,11,230,147,243,147,83,178,54,237,28,79,119,218,114,111,182,201,186,170,34,240,15,26,191,117,140,91,226,5,15,203,174,36,0,240,184,247,236,211,47,198,190,79,90,5,217,235,127,81,186,61,211,141,170,217,125,214,92,158,174,193,109,187,212,62,146,146,177,182,106,234,216,22,118,183,151,105,242,83,67,35,99,122,183,147,154,215,171,85,232,201,21,188,184,63,111,21,165,189,122,244,157,173,57,221,179,76,244,211,85,190,153,201,47,61,239,37,69,244,21,202,159,187,218,133,243,73,249,201,169,217,27,118,142,39,187,237,57,55,219,100,221,85,17,124,255,0,137,14,136,90,181,187,165,12,177,183,11,229,93,174,163,3,167,168,206,40,95,12,109,145,147,207,65,71,80,171,4,173,93,149,89,36,82,74,196,86,185,21,175,86,63,237,35,86,55,208,190,158,230,183,93,53,207,241,173,70,177,83,210,79,114,197,111,20,87,186,56,170,216,231,65,36,244,211,50,104,219,35,90,230,185,88,174,98,34,162,57,171,182,251,42,123,64,212,65,31,245,75,175,94,147,180,91,59,185,233,158,165,234,183,208,217,37,155,179,231,104,190,130,185,84,118,187,176,178,104,255,0,57,13,59,227,118,241,202,199,125,151,46,219,236,187,42,42,39,96,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,55,223,101,95,105,68,62,40,254,253,154,155,248,47,201,232,128,187,237,20,215,189,39,234,39,21,170,205,116,115,43,250,193,101,162,184,62,215,61,79,145,169,164,225,84,200,227,145,209,240,168,142,55,174,204,154,53,221,19,143,218,219,125,209,81,61,86,89,148,216,176,108,86,243,154,229,53,222,74,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,78,12,71,61,220,88,199,46,205,69,114,237,178,34,175,161,5,188,21,61,214,50,159,136,21,223,46,183,30,171,197,147,93,47,186,63,211,47,213,188,74,243,106,164,186,234,37,193,248,221,84,53,8,201,42,159,103,146,150,101,173,125,60,110,95,252,132,47,147,139,145,141,169,77,184,189,209,189,161,234,255,0,186,143,208,159,251,121,255,0,201,155,199,252,208,146,152,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,56,61,26,246,242,99,218,187,57,17,201,190,202,136,190,134,109,250,107,210,26,157,122,215,156,27,72,225,130,174,74,124,138,241,12,55,5,164,158,40,103,138,220,205,229,173,154,55,203,187,17,241,211,71,52,136,138,142,221,88,136,141,114,170,53,116,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,32,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,21,234,71,167,92,39,91,112,234,171,85,222,199,45,69,108,156,59,82,199,85,52,106,221,165,133,203,232,197,84,245,72,145,63,69,127,246,159,99,78,173,186,97,161,152,85,191,78,108,247,250,10,37,181,209,197,3,98,171,185,49,210,189,241,196,200,81,126,219,145,87,126,210,39,177,61,81,125,16,234,71,20,215,158,156,169,181,98,223,53,77,138,255,0,112,177,94,146,55,118,42,40,234,210,149,21,252,101,86,242,115,98,115,246,231,34,42,237,254,74,47,181,0,172,46,177,237,29,79,117,57,171,215,235,85,155,30,184,221,241,155,5,198,186,130,129,244,118,57,95,31,105,42,228,115,23,187,12,47,231,187,35,137,119,229,234,155,47,223,186,255,0,159,77,62,22,25,254,160,220,150,187,85,160,173,176,218,225,72,222,140,95,49,71,59,215,189,197,200,157,234,85,69,251,13,85,246,253,232,165,161,244,227,164,217,86,151,227,53,120,254,115,75,104,175,169,243,45,124,87,8,94,179,205,80,196,137,172,231,52,143,68,115,158,170,213,114,174,222,170,229,95,189,118,247,217,142,161,225,154,113,69,29,94,73,91,228,96,153,202,198,118,233,158,253,213,27,201,125,24,213,251,128,134,243,120,74,232,250,209,65,65,30,77,147,58,6,171,91,51,31,116,139,103,51,109,156,212,84,165,223,213,63,165,63,172,242,253,79,116,151,210,22,130,224,111,200,105,233,234,233,175,148,219,121,56,231,191,43,149,252,166,133,146,126,109,239,106,187,102,75,191,167,179,125,201,227,135,106,94,33,158,193,223,198,110,78,170,98,127,149,79,36,127,115,87,249,200,159,229,183,253,39,62,234,71,166,44,71,168,171,12,118,155,227,228,166,154,45,248,77,10,196,199,38,239,133,203,246,157,20,139,236,133,19,217,247,255,0,160,40,155,81,244,251,234,222,61,77,127,182,226,151,24,41,43,160,99,165,158,182,41,145,59,175,99,222,170,197,77,155,199,102,162,166,251,253,255,0,113,198,221,237,95,79,188,145,189,96,81,100,218,101,157,84,233,44,153,125,69,210,219,107,87,198,198,45,92,242,35,123,115,84,64,136,168,230,177,187,163,89,247,55,111,95,79,79,68,142,94,223,80,63,172,123,163,123,100,98,236,230,170,42,47,244,157,219,74,186,219,234,31,70,173,31,65,224,217,109,29,53,31,14,13,142,107,85,52,202,137,197,141,246,185,155,251,35,103,250,14,16,0,178,125,13,241,85,214,42,186,184,223,169,151,252,125,109,180,91,247,99,101,190,8,38,159,154,75,199,109,228,106,47,23,112,95,69,111,167,183,125,206,87,175,217,150,27,174,26,179,93,168,88,135,110,217,71,206,94,229,85,84,200,212,145,190,102,89,149,17,81,242,51,117,73,90,190,138,158,197,251,189,176,181,175,123,81,81,175,114,34,251,118,83,232,69,144,222,160,162,91,124,23,58,152,233,213,119,86,50,103,163,87,211,111,98,46,222,192,39,71,82,90,119,211,252,29,53,226,57,110,53,118,162,170,202,31,106,133,245,171,21,233,38,87,78,178,82,178,69,237,35,213,19,219,39,166,201,183,236,77,189,32,49,245,235,50,204,134,186,215,13,150,170,239,89,37,28,13,226,200,93,80,245,98,38,232,191,162,171,183,181,17,125,135,200,0,0,0,126,186,91,181,194,138,53,138,150,163,131,93,182,233,193,171,236,254,180,254,147,242,0,59,238,142,117,163,173,218,77,113,180,83,218,242,120,22,207,67,87,20,178,82,190,217,76,254,76,73,251,142,78,74,212,119,175,39,255,0,57,61,190,212,244,218,227,250,78,235,107,79,250,134,182,80,217,126,149,166,167,201,35,183,182,106,168,36,146,158,46,78,100,112,247,85,172,108,207,119,233,72,191,114,122,34,251,54,51,230,122,221,51,213,28,199,73,242,72,242,124,54,249,91,110,171,100,114,66,174,166,169,150,30,76,122,108,168,171,27,218,170,158,137,247,253,201,251,0,211,187,152,138,155,162,159,231,85,89,71,108,165,117,85,117,84,84,240,198,138,174,146,87,163,26,212,68,221,85,85,125,19,209,21,74,226,233,167,197,90,223,157,100,22,220,51,58,182,186,141,101,239,119,107,27,111,149,254,198,77,34,125,175,49,35,191,152,196,253,31,191,251,82,89,245,27,115,206,51,29,30,190,80,105,53,174,106,170,250,203,117,79,102,161,106,25,77,193,31,75,50,53,232,231,74,199,53,81,206,141,83,211,116,223,246,167,160,117,184,114,236,90,162,120,105,169,242,59,100,178,212,34,186,38,50,178,55,57,232,137,186,170,34,59,117,244,245,244,251,143,174,82,7,76,157,70,231,154,115,212,251,113,125,112,203,175,213,17,89,43,107,168,103,166,125,116,245,209,194,248,233,170,88,173,68,89,28,213,78,93,189,184,250,122,34,253,200,93,228,82,50,102,36,145,174,237,95,98,129,255,0,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,6,107,58,177,247,167,214,79,136,25,15,204,103,52,166,102,179,171,31,122,125,100,248,129,144,252,198,112,46,167,194,227,220,79,76,191,26,249,197,105,42,138,160,240,153,235,110,213,101,166,181,244,145,168,243,210,80,83,201,81,89,54,39,120,169,170,108,76,116,243,203,27,217,105,72,219,10,34,190,73,100,172,149,146,203,46,238,123,219,11,81,85,99,105,107,224,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,160,85,183,142,119,234,79,247,147,248,105,202,188,21,61,233,242,159,135,245,223,49,183,28,171,196,47,172,95,229,107,170,116,127,87,168,252,166,25,133,121,235,117,139,243,157,207,164,59,149,43,206,227,246,224,138,88,187,240,197,73,249,135,242,237,246,189,23,119,63,126,171,224,169,239,79,148,252,63,174,249,141,184,11,147,203,49,107,22,115,138,222,112,172,166,135,206,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,205,138,215,183,147,30,228,221,170,142,77,247,69,69,245,40,7,175,174,148,107,58,82,215,26,187,37,178,46,120,102,81,222,188,98,243,71,12,233,28,20,174,153,200,234,7,73,42,187,185,53,63,216,107,149,36,123,157,27,224,145,220,86,94,13,208,161,202,186,151,233,211,4,234,131,75,43,244,207,58,167,255,0,59,89,103,173,231,55,248,50,233,229,166,134,10,206,220,82,199,222,237,119,222,238,211,221,193,254,197,79,98,160,84,175,133,239,90,255,0,201,255,0,59,102,140,106,21,206,213,67,166,217,149,193,245,50,220,107,87,179,244,53,209,208,181,140,168,89,90,213,222,25,123,80,67,34,72,168,200,254,196,188,227,107,37,238,93,249,152,29,85,211,60,171,70,245,31,35,210,220,214,147,203,222,177,155,132,182,250,158,49,200,200,230,224,191,98,120,187,140,99,221,12,172,86,201,27,213,169,206,55,177,200,155,57,11,10,233,91,197,82,155,77,122,92,200,48,77,78,74,73,243,44,14,207,5,183,79,82,42,9,100,75,195,59,78,138,158,10,166,70,140,137,140,165,86,67,220,145,101,141,242,194,187,53,174,153,142,116,161,221,124,89,58,188,252,145,105,199,242,125,194,171,120,101,249,253,189,255,0,75,58,74,14,236,116,184,236,201,52,19,113,145,234,140,73,167,123,29,19,118,107,213,177,182,119,47,105,235,11,214,157,176,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,115,149,251,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,167,228,203,50,155,238,115,149,94,115,92,166,187,206,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,193,136,214,55,147,222,229,217,168,141,77,246,68,68,244,46,251,195,83,162,139,119,78,154,113,67,170,25,173,179,109,77,203,173,238,146,165,238,74,168,36,181,90,234,82,154,86,91,37,130,71,35,22,102,62,6,190,71,44,77,123,100,123,226,69,115,88,142,120,119,94,149,122,103,195,122,80,210,58,61,45,195,235,170,238,47,117,67,174,87,123,157,74,171,95,113,184,200,200,217,44,233,31,37,108,44,227,20,108,100,109,85,226,198,55,147,158,254,114,62,173,188,106,253,233,241,111,135,244,63,49,184,151,82,82,183,141,95,189,62,45,240,254,135,230,55,16,35,255,0,69,29,87,95,122,75,214,90,44,203,187,117,172,196,46,91,81,229,54,74,41,152,223,63,75,197,233,28,136,217,17,88,179,64,247,247,99,93,216,229,217,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,120,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,46,228,202,240,235,235,170,167,165,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,208,123,158,214,61,237,70,60,47,120,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,66,37,120,129,117,221,98,233,87,21,147,10,197,159,231,117,55,32,183,172,150,234,109,159,31,209,116,179,199,85,28,87,94,111,167,150,158,126,213,77,59,83,203,57,81,207,223,117,217,190,170,28,47,197,99,174,170,156,58,58,254,150,52,162,190,174,154,251,85,78,176,230,181,206,165,137,208,54,221,87,68,244,250,53,137,52,110,87,62,88,170,35,149,211,70,173,237,162,70,214,189,206,116,137,21,69,159,170,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,83,242,129,165,62,172,125,214,53,147,225,254,67,242,233,204,219,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,105,39,171,31,117,141,100,248,127,144,252,186,115,53,128,95,71,135,239,93,214,46,170,177,88,240,172,165,254,75,83,113,251,122,73,113,166,217,242,125,41,75,4,116,177,203,117,230,202,120,169,224,238,212,212,57,60,179,85,92,205,183,77,219,234,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,78,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,209,71,74,189,76,97,189,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,138,54,102,113,150,55,178,70,162,114,99,219,201,172,127,56,216,29,128,0,0,0,0,0,6,85,205,41,244,157,238,177,163,127,15,241,239,151,64,102,176,184,159,10,126,184,234,117,42,213,65,210,222,164,178,146,43,238,49,103,70,98,215,54,190,40,18,227,110,165,107,24,148,79,143,116,87,212,195,22,206,107,163,106,247,33,138,71,61,26,232,157,36,193,99,224,0,5,43,120,213,251,211,226,223,15,232,126,99,113,46,79,44,202,108,88,54,43,121,205,114,154,239,37,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,39,6,35,158,238,44,99,151,102,162,185,118,217,17,87,208,207,23,90,125,76,84,245,93,175,55,93,79,134,134,174,223,98,130,158,27,70,61,67,86,145,119,233,173,208,242,86,247,22,54,162,43,228,150,73,166,84,87,63,130,204,177,163,222,214,53,64,145,94,10,158,244,249,79,195,250,239,152,219,135,141,95,189,62,45,240,254,135,230,55,17,224,169,239,79,148,252,63,174,249,141,184,120,213,251,211,226,223,15,232,126,99,113,3,170,248,24,254,187,63,118,255,0,137,22,168,85,95,129,143,235,179,247,111,248,145,106,128,0,0,0,0,102,179,171,31,122,125,100,248,129,144,252,198,114,95,248,81,245,175,249,50,202,160,233,175,83,46,119,90,156,111,45,184,83,211,98,82,239,222,134,207,116,154,71,53,105,248,35,86,70,195,85,36,140,245,107,184,71,42,114,86,34,77,52,173,136,29,88,251,211,235,39,196,12,135,230,51,156,168,13,84,2,176,60,46,188,64,40,238,244,118,222,153,53,191,34,236,221,97,242,214,236,30,233,60,112,65,75,37,44,80,69,4,54,151,118,216,206,51,39,107,120,164,145,94,233,157,35,163,87,35,210,38,203,103,224,10,149,241,69,240,255,0,172,180,86,92,186,155,209,12,119,189,106,155,204,220,115,139,92,18,79,61,84,117,82,207,44,243,93,155,220,123,249,66,189,221,165,142,52,99,97,108,109,145,26,172,89,93,21,181,31,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,80,51,89,211,174,188,230,93,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,240,145,173,217,28,172,119,7,163,36,106,115,99,85,52,39,211,174,188,225,189,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,115,141,206,217,28,172,111,54,43,36,106,112,123,85,105,179,196,83,161,90,158,150,179,37,206,52,250,130,173,250,87,127,168,134,26,25,170,106,162,123,237,151,25,146,161,235,109,68,89,22,121,152,216,233,221,35,38,115,63,65,237,99,158,247,181,94,254,85,210,71,87,121,247,72,57,149,239,43,195,45,212,151,138,123,245,158,107,109,85,170,190,162,102,82,62,116,69,117,45,83,153,27,145,30,248,101,253,169,186,197,37,68,109,116,107,47,113,161,106,158,37,253,113,211,116,227,134,205,163,216,59,42,223,168,185,165,158,71,195,87,27,229,167,101,142,221,50,201,2,214,182,102,43,92,181,42,230,74,216,90,199,125,135,198,178,61,81,26,198,77,70,199,213,203,50,155,238,115,149,94,115,92,166,187,206,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,193,136,214,55,147,222,229,217,168,141,77,246,68,68,244,59,175,82,221,34,93,122,101,210,61,30,202,243,11,141,90,229,154,149,79,115,185,92,173,82,83,186,6,90,32,137,148,46,167,165,115,36,107,101,243,45,74,153,59,220,145,17,175,218,54,183,243,107,36,129,29,75,41,240,221,241,34,252,159,253,23,211,215,80,183,239,250,20,251,20,120,206,77,89,47,253,37,251,153,71,86,245,255,0,227,63,98,71,42,255,0,173,253,26,229,236,108,180,241,171,161,78,154,236,93,84,230,218,133,166,87,53,236,221,97,211,251,133,211,27,171,117,83,224,142,146,241,21,101,19,41,228,149,90,215,242,133,123,175,142,68,86,61,123,114,61,90,136,244,99,155,194,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,115,137,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,168,106,32,161,111,17,158,181,255,0,149,86,163,193,96,192,46,119,88,244,203,22,252,221,182,154,117,237,71,116,174,69,122,73,115,116,60,90,246,242,99,210,56,155,42,185,204,141,174,118,209,58,105,99,79,21,157,245,213,173,185,255,0,77,24,215,76,55,74,250,72,49,235,29,58,91,107,166,134,150,14,119,107,116,15,165,125,186,9,81,99,87,70,250,87,83,57,18,72,158,206,235,28,196,145,174,115,28,249,60,87,76,93,61,101,93,80,107,45,151,72,241,106,159,33,231,251,149,55,27,163,233,100,168,134,217,67,19,121,75,81,35,88,159,238,99,98,57,204,107,229,150,38,43,217,207,146,7,191,232,95,163,43,239,88,122,143,85,108,146,235,244,54,25,139,249,122,140,154,229,19,216,181,77,142,85,127,106,154,154,55,111,188,210,246,165,68,145,205,88,227,107,28,231,114,84,100,82,90,167,136,222,45,98,193,188,58,179,76,43,22,161,242,86,92,126,223,142,218,237,212,221,215,201,216,165,130,233,65,28,81,243,122,185,238,226,198,53,55,114,171,151,109,213,85,125,73,23,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,232,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,194,188,81,253,196,245,55,240,95,156,81,1,64,38,170,12,171,154,168,0,0,0,124,156,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,124,216,173,123,121,49,238,77,218,168,228,223,116,84,95,83,235,0,51,195,214,223,71,217,55,72,218,161,45,149,201,87,91,132,223,42,39,118,39,120,171,150,159,191,93,4,81,192,249,153,36,113,61,92,215,194,234,150,68,175,115,35,73,21,170,246,53,168,188,91,208,60,56,186,227,166,233,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,212,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,250,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,231,91,168,173,6,204,186,109,213,203,238,148,230,116,85,109,125,186,161,239,182,87,77,78,144,178,237,110,87,185,41,235,98,70,189,237,225,35,91,186,181,30,238,15,71,198,229,230,199,34,7,96,241,71,247,236,212,223,193,126,79,68,119,95,9,157,94,195,116,23,75,250,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,162,43,228,150,72,227,69,114,181,136,175,69,115,154,212,115,146,184,0,29,87,169,222,161,114,174,168,53,150,245,171,153,77,55,144,243,253,186,107,117,173,149,82,84,67,108,161,137,188,98,167,141,207,95,247,82,61,90,214,53,242,203,43,209,140,231,197,37,255,0,134,47,135,253,30,174,214,83,117,3,173,248,239,155,193,105,56,207,140,219,101,146,9,105,111,213,81,207,52,50,186,165,141,122,200,144,193,37,63,172,50,49,173,153,207,110,234,232,218,246,73,202,188,57,186,40,254,85,90,143,61,255,0,63,182,93,99,211,44,91,243,151,42,152,19,181,29,210,185,21,139,29,177,179,114,107,219,201,143,89,37,116,72,231,50,54,181,187,196,233,162,145,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,64,63,89,154,206,172,125,233,245,147,226,6,67,243,25,205,41,153,172,234,199,222,159,89,62,32,100,63,49,156,11,169,240,184,247,19,211,47,198,190,113,90,74,162,42,248,92,123,137,233,151,227,95,56,173,37,80,0,0,0,0,21,23,227,131,133,90,168,51,253,44,212,104,106,42,214,229,124,179,220,108,149,17,57,237,236,54,10,25,162,154,39,49,188,121,35,213,215,9,145,202,174,84,84,108,123,35,118,85,119,52,240,125,214,59,238,13,213,2,105,85,60,62,98,203,169,118,249,233,235,35,228,198,118,42,168,105,231,171,167,169,221,88,231,187,139,25,83,23,109,28,198,175,153,230,238,75,27,80,177,95,19,173,45,252,168,116,109,154,249,75,23,210,119,92,75,203,229,54,255,0,239,174,207,149,242,178,39,155,159,213,237,107,248,208,201,91,246,29,203,125,254,203,85,232,194,138,244,171,83,50,173,27,212,124,115,84,176,170,191,47,122,198,110,17,92,41,185,73,35,35,155,130,253,184,37,237,189,143,116,50,177,93,28,140,71,39,56,222,246,170,236,229,3,79,196,63,241,90,212,207,201,223,70,217,29,186,158,174,235,73,95,154,220,40,113,154,57,237,242,118,248,247,36,90,138,134,76,228,123,92,144,201,75,75,83,19,145,57,114,238,163,28,222,46,114,164,192,41,175,198,147,88,236,89,134,178,226,90,59,104,135,185,87,167,118,250,138,139,165,79,39,167,26,171,147,105,228,109,55,7,49,17,120,65,5,60,189,198,189,237,119,153,227,246,93,27,145,66,21,104,14,142,95,122,128,214,92,79,71,113,201,188,189,94,77,112,109,60,149,60,88,255,0,41,74,198,186,74,154,158,15,123,18,78,212,17,203,47,111,154,57,252,56,183,237,57,16,211,73,74,222,13,154,41,245,231,168,43,182,177,213,220,59,52,154,101,111,78,204,17,203,198,73,235,174,49,84,83,199,201,171,27,145,208,182,6,86,43,182,123,28,146,118,54,228,222,104,93,72,16,131,197,191,65,169,181,79,166,137,53,38,223,69,87,62,67,166,21,31,74,83,37,53,60,181,15,150,221,59,227,138,186,53,99,30,141,99,26,212,138,165,242,185,143,224,202,55,39,217,107,222,228,167,93,1,214,59,239,79,250,203,137,235,22,57,15,152,171,198,110,13,168,146,155,147,25,230,233,94,215,71,83,77,205,236,122,71,221,130,73,98,238,112,87,51,159,38,253,166,162,154,94,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,205,14,191,104,229,247,167,253,101,203,52,119,35,155,204,85,227,55,7,83,199,83,197,140,243,116,175,106,73,77,83,193,143,122,71,221,130,72,165,237,243,87,51,159,23,125,166,170,1,119,254,40,254,226,122,155,248,47,206,40,138,1,44,127,23,215,154,109,83,240,125,212,157,54,184,86,213,207,144,233,133,69,150,215,82,181,53,18,212,62,91,116,247,186,105,104,100,71,189,136,214,49,173,73,105,153,19,94,254,12,163,106,253,150,189,141,74,224,3,71,189,104,107,29,247,64,186,96,207,245,87,22,135,157,234,213,111,142,158,221,39,38,39,150,170,171,168,138,146,42,157,158,199,177,253,151,212,54,94,219,154,173,127,111,130,236,142,221,51,153,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,99,254,52,154,233,98,202,115,188,75,65,177,203,205,213,245,120,79,152,184,228,180,155,62,58,31,53,87,13,59,232,147,101,84,73,102,142,5,149,220,248,171,88,218,190,45,122,185,210,181,188,215,194,67,65,170,117,79,169,120,245,38,225,69,73,62,61,166,20,255,0,74,84,165,77,60,85,12,150,227,59,36,138,134,52,99,222,142,99,218,228,150,165,146,181,143,224,250,54,167,217,115,216,228,11,137,208,29,28,177,116,255,0,163,88,158,142,227,147,121,138,76,102,222,218,121,42,120,189,158,110,169,238,116,149,53,60,30,247,172,125,217,228,150,94,223,53,107,57,241,111,217,106,33,208,0,0,0,0,0,0,102,179,171,31,122,125,100,248,129,144,252,198,115,74,102,107,58,177,247,167,214,79,136,25,15,204,103,2,101,120,87,245,213,83,128,100,54,174,152,117,74,190,174,124,98,249,81,13,183,12,154,26,88,184,90,110,51,213,76,247,65,42,71,26,77,35,42,166,169,68,73,30,247,246,158,214,39,22,198,247,190,59,137,50,174,91,167,134,135,136,181,78,109,83,14,128,117,25,154,213,214,100,245,149,17,195,137,228,23,39,68,140,173,98,69,28,76,182,205,35,88,215,45,74,185,138,246,77,43,158,249,223,43,152,231,164,137,27,101,11,52,57,87,86,62,235,26,201,240,255,0,33,249,116,231,85,57,87,86,62,235,26,201,240,255,0,33,249,116,224,102,176,210,159,73,222,235,26,55,240,255,0,30,249,116,6,107,13,41,244,157,238,177,163,127,15,241,239,151,64,7,85,0,1,202,186,177,247,88,214,79,135,249,15,203,167,51,88,105,79,171,31,117,141,100,248,127,144,252,186,115,53,128,106,160,16,215,195,175,174,170,110,169,112,212,193,245,6,190,145,154,169,96,167,154,106,232,105,169,101,99,46,118,232,86,157,137,114,85,72,210,8,94,233,42,27,27,225,107,255,0,77,142,123,88,198,57,24,201,148,0,0,0,170,191,28,239,212,159,239,39,240,210,213,10,171,241,206,253,73,254,242,127,13,3,149,120,42,123,211,229,63,15,235,190,99,110,58,87,138,15,136,37,53,218,154,245,210,246,139,93,106,216,198,84,58,131,48,190,83,75,45,51,249,195,45,85,61,101,149,98,150,6,185,88,174,100,14,124,241,75,194,70,43,162,251,76,115,247,128,26,35,175,57,150,129,201,154,93,52,254,182,174,219,125,203,49,121,113,154,123,181,37,66,67,61,181,146,214,210,79,44,209,175,7,47,55,69,77,36,72,173,86,61,139,50,72,215,163,163,77,252,86,39,139,95,115,156,170,205,133,98,212,62,118,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,62,111,86,177,188,158,246,166,238,84,106,111,186,170,39,168,29,3,166,142,157,51,190,168,53,78,131,76,240,90,127,243,85,151,138,222,112,255,0,131,45,126,102,24,103,172,237,203,44,125,238,215,125,142,237,49,220,223,236,68,246,170,104,35,167,93,6,195,122,109,210,59,22,148,225,148,84,141,101,186,157,143,185,215,67,78,176,190,237,113,86,53,42,43,101,71,61,238,231,35,155,186,53,94,238,12,70,70,213,224,198,162,115,94,149,58,122,193,58,18,233,198,177,249,77,77,169,46,180,54,250,140,131,58,201,40,169,102,127,153,236,50,73,92,137,232,233,100,134,158,30,81,198,214,181,188,184,190,68,137,143,153,237,89,21,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,20,25,226,143,239,217,169,191,130,252,158,136,159,254,10,158,235,25,79,196,10,239,151,91,136,1,226,143,239,217,169,191,130,252,158,136,246,190,26,29,113,212,244,227,153,67,163,217,195,41,31,167,89,165,226,55,205,87,35,226,167,125,142,227,50,71,2,86,186,103,171,90,180,202,214,68,217,154,247,125,134,70,146,49,81,90,246,76,23,146,0,0,64,15,26,191,117,140,91,226,5,15,203,174,36,255,0,41,131,197,167,172,27,86,175,230,84,253,59,224,139,86,182,45,61,188,84,186,253,85,52,77,99,43,175,113,35,160,225,19,92,206,235,89,76,142,169,141,95,201,27,43,230,126,205,86,199,20,143,8,151,210,119,189,62,141,252,64,199,190,99,1,165,51,53,157,39,123,211,232,223,196,12,123,230,48,26,83,2,144,60,80,186,40,254,79,249,219,245,159,79,109,150,170,29,54,204,174,12,166,138,221,68,157,159,161,174,142,133,207,125,58,68,231,46,240,203,218,158,104,214,52,70,71,246,226,225,27,89,23,115,149,116,11,213,117,103,74,90,227,73,123,185,203,207,12,202,59,54,124,162,25,38,157,35,130,149,211,53,91,94,216,226,71,119,38,167,251,110,106,44,111,115,163,124,241,183,138,203,205,183,253,150,98,214,44,231,21,188,225,89,77,15,157,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,155,21,175,111,38,61,201,187,85,28,155,238,138,139,234,103,95,172,14,154,239,189,43,107,141,227,76,174,107,222,181,77,202,233,141,213,186,169,147,201,87,103,150,105,25,79,36,170,214,179,140,201,218,124,114,34,177,137,220,141,234,212,86,43,28,224,209,70,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,174,206,68,114,111,178,162,47,161,29,122,254,235,6,213,210,110,145,185,214,245,171,147,59,204,105,235,40,49,70,67,19,85,148,211,177,141,73,43,165,116,140,116,92,41,214,104,158,145,185,174,89,94,230,51,143,5,146,72,224,7,134,239,136,102,51,211,174,27,146,233,70,182,214,85,174,39,65,79,85,126,199,42,32,109,69,85,90,86,170,199,206,213,12,73,188,76,100,203,206,86,57,206,134,54,75,222,87,185,123,200,172,136,29,69,107,206,101,212,150,174,95,117,91,51,173,171,115,238,53,15,101,178,134,106,132,153,150,155,114,61,203,79,69,18,181,140,111,8,218,237,149,200,198,243,122,190,71,39,55,185,84,60,173,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,187,50,54,167,171,145,26,158,196,47,79,195,231,162,75,87,74,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,61,163,7,133,103,65,223,244,163,170,189,95,178,255,0,157,151,16,177,92,237,223,249,7,211,94,218,254,239,251,225,177,50,72,127,205,212,49,223,226,158,90,160,0,0,16,3,198,175,221,99,22,248,129,67,242,235,137,0,60,46,61,251,52,203,241,175,147,214,147,255,0,198,175,221,99,22,248,129,67,242,235,137,0,60,46,61,251,52,203,241,175,147,214,129,127,198,112,122,201,208,186,206,157,186,142,204,244,231,232,111,163,172,173,184,73,113,199,26,197,157,240,190,207,80,247,73,74,145,203,58,35,229,237,177,123,15,126,238,78,236,50,183,155,149,170,229,209,241,88,30,54,154,57,98,151,21,193,122,129,167,155,179,122,166,184,38,29,89,31,23,187,205,210,201,29,69,93,58,238,175,225,31,101,241,84,250,35,57,63,205,125,167,109,27,81,67,160,120,50,106,151,214,190,156,111,186,103,95,125,243,85,248,38,65,39,150,162,242,188,60,157,174,181,137,52,63,156,70,35,100,231,84,219,139,189,92,231,183,109,151,102,246,208,128,30,40,254,253,154,155,248,47,201,232,143,201,225,189,173,247,93,17,234,191,19,117,190,199,73,116,167,207,42,41,240,122,230,77,35,163,124,16,87,214,83,162,79,19,147,116,71,199,44,113,61,81,205,84,115,17,236,251,42,228,145,159,175,197,31,223,179,83,127,5,249,61,16,19,255,0,193,83,221,99,41,248,129,93,242,235,113,5,124,84,245,142,197,171,189,92,93,233,177,200,119,164,192,173,241,97,210,84,242,127,247,213,85,52,243,201,82,188,30,198,171,59,115,212,75,6,223,105,174,236,115,107,149,175,68,73,63,225,209,171,212,218,11,225,191,172,90,185,52,244,145,212,99,185,69,210,107,122,85,193,44,208,75,113,125,182,219,21,20,50,50,45,158,172,146,166,72,99,85,69,110,200,245,85,115,81,21,201,85,119,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,129,102,158,9,122,57,125,151,42,206,186,129,168,155,179,101,166,183,174,29,71,31,22,59,205,213,73,37,61,93,66,238,143,231,31,101,145,83,122,43,56,191,205,125,151,111,27,145,109,168,227,253,36,104,189,171,65,122,121,194,116,254,151,16,164,199,110,241,217,232,234,242,74,120,94,217,95,45,238,74,120,252,236,178,202,215,57,37,127,117,28,212,114,57,205,70,49,140,102,209,177,136,157,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,1,252,217,219,251,79,233,255,0,47,127,20,244,77,215,250,0,254,174,251,123,74,253,241,45,178,102,181,176,88,42,173,86,170,202,154,22,85,79,201,208,192,143,70,175,151,139,109,213,17,85,61,143,255,0,66,150,2,221,213,55,83,225,229,120,86,55,153,209,54,131,33,181,82,214,194,199,43,154,217,224,142,68,69,86,170,110,136,246,170,123,20,10,212,232,22,219,169,52,154,132,217,36,176,220,99,183,43,17,36,145,244,168,214,39,231,233,119,251,74,223,242,125,75,65,171,174,163,182,211,62,178,225,85,21,60,17,237,202,73,28,141,107,119,93,147,117,95,233,84,67,204,88,240,156,23,78,169,36,171,182,219,45,182,184,88,213,115,229,72,97,129,17,17,17,85,85,200,214,167,177,136,191,217,253,7,16,235,215,58,185,226,26,41,91,91,141,228,112,209,214,203,219,237,70,218,199,71,36,187,85,210,162,241,70,57,21,219,35,157,190,222,196,80,41,103,171,188,162,201,152,107,254,97,125,199,174,80,215,80,212,93,238,14,138,120,87,118,61,174,173,157,200,168,191,122,43,92,139,253,167,27,62,173,158,137,47,185,45,53,21,198,173,176,249,218,198,71,52,210,201,197,27,206,68,71,57,206,93,246,219,117,85,85,61,174,183,233,109,187,75,238,24,253,61,179,32,161,187,67,121,179,67,114,87,210,213,182,116,141,207,115,145,88,229,107,26,136,168,136,158,158,190,223,104,28,212,0,0,0,0,0,0,31,234,180,181,73,15,153,90,105,82,29,246,238,112,94,59,254,205,253,135,249,0,0,0,0,1,250,237,55,25,109,55,8,174,16,254,156,92,182,246,125,237,84,251,209,127,105,162,190,145,245,122,109,110,209,11,70,73,89,11,99,157,104,233,233,228,98,72,143,93,252,156,15,95,99,25,183,172,171,247,127,245,51,146,91,39,132,70,187,199,83,111,173,210,171,205,205,137,36,107,36,212,177,201,55,170,162,54,130,6,53,17,210,127,94,200,141,254,175,216,4,39,235,154,203,117,194,122,185,212,106,191,37,61,42,79,144,85,212,64,249,35,84,107,219,35,90,253,209,93,186,42,109,34,127,165,11,167,232,187,87,232,181,163,65,108,249,92,55,56,106,170,82,166,182,154,161,24,169,187,28,202,135,108,138,136,214,237,246,92,197,246,125,232,67,63,22,254,159,22,190,142,13,88,199,108,78,146,117,116,143,175,146,158,151,119,57,92,234,24,88,174,86,71,186,255,0,59,244,157,251,118,253,135,235,240,107,207,163,92,42,237,130,85,221,33,107,225,172,174,171,138,153,243,236,253,156,180,77,69,70,43,189,155,189,125,141,251,192,179,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,3,53,157,88,251,211,235,39,196,12,135,230,51,154,83,51,89,213,143,189,62,178,124,64,200,126,99,56,28,168,188,159,13,14,184,233,186,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,219,228,73,24,170,142,123,33,138,182,126,135,41,186,142,240,225,211,141,97,193,223,86,205,69,194,236,247,230,67,73,27,37,168,101,242,221,13,230,227,58,209,54,22,35,156,149,40,231,202,232,92,198,253,183,200,177,189,21,28,199,195,94,184,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,56,61,28,199,113,123,26,187,57,21,171,182,202,138,158,128,106,76,167,111,21,142,184,233,181,42,235,95,210,222,155,50,174,43,22,49,120,86,101,55,55,62,88,22,227,113,165,115,216,180,76,143,116,71,211,67,46,238,115,164,106,247,38,138,55,49,26,216,155,36,223,147,168,95,23,43,238,174,244,227,14,151,226,120,55,213,252,191,41,183,207,107,205,110,18,53,146,208,199,74,246,44,114,199,110,107,156,231,255,0,124,49,206,228,178,167,40,26,231,49,139,43,213,179,178,10,233,86,153,229,90,201,168,248,230,150,225,84,158,98,245,147,92,34,183,211,114,142,71,199,15,53,251,115,203,219,99,222,216,98,98,58,73,30,141,94,17,177,238,84,217,170,7,149,39,255,0,130,167,189,62,83,240,254,187,230,54,227,242,120,146,116,207,134,244,161,164,122,15,165,184,125,117,93,197,238,168,201,238,87,123,157,74,171,95,113,184,200,203,75,37,157,35,228,173,133,156,98,141,140,141,170,188,88,198,242,115,223,206,71,254,191,5,79,122,124,167,225,253,119,204,109,192,93,72,0,8,65,226,131,209,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,148,108,78,159,20,46,181,255,0,148,6,118,253,24,211,219,157,170,187,77,176,219,131,42,98,184,209,47,123,233,155,163,97,115,31,80,146,185,169,180,49,119,103,134,52,141,85,146,125,185,121,200,215,197,219,133,118,236,79,42,188,88,174,249,77,167,25,186,214,217,113,255,0,47,244,189,198,158,138,73,41,109,253,247,171,32,243,18,181,21,145,119,30,138,214,115,84,228,228,84,77,212,9,255,0,225,21,210,166,9,170,249,85,223,93,51,171,149,170,233,245,18,225,75,29,158,193,29,100,204,174,163,186,50,72,106,160,185,204,145,72,206,48,167,105,241,198,215,163,217,51,146,125,209,59,41,206,229,12,219,116,171,212,198,101,210,134,174,81,234,150,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,56,171,161,127,40,163,123,36,106,47,23,177,188,154,246,115,141,250,41,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,194,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,129,232,10,86,241,171,247,167,197,190,31,208,252,198,226,93,73,74,222,53,126,244,248,183,195,250,31,152,220,64,230,158,27,218,13,134,245,37,169,122,143,165,57,157,21,35,153,113,211,123,139,237,149,211,83,172,207,180,220,82,186,129,41,235,98,70,189,142,231,27,157,186,181,30,222,108,87,198,229,224,247,34,242,14,165,250,116,206,250,95,213,58,253,51,206,169,255,0,206,214,89,235,121,195,254,19,181,249,153,161,130,179,183,20,178,118,123,189,135,187,180,247,115,103,177,83,216,171,42,188,21,61,233,242,159,135,245,223,49,183,22,105,214,39,74,184,111,85,250,71,112,195,239,54,218,70,228,246,234,122,138,156,78,239,36,139,11,237,215,21,103,216,71,74,214,61,222,90,71,54,54,204,206,46,228,196,71,34,119,25,27,216,21,171,209,47,138,53,215,66,116,190,251,166,218,203,77,87,149,91,113,171,58,205,132,113,149,201,90,249,219,36,113,199,105,124,170,215,53,41,145,175,116,141,149,254,176,71,4,145,181,37,222,8,89,5,179,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,115,149,251,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,35,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,56,159,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,207,255,0,10,126,135,41,181,42,235,65,213,38,164,190,174,43,22,49,120,71,226,214,198,178,88,22,227,113,165,115,30,149,175,147,100,71,211,67,46,205,107,99,114,247,38,138,70,189,90,216,157,28,193,245,122,88,232,114,167,77,122,68,213,94,169,53,37,244,146,223,114,125,39,200,31,139,91,26,200,167,75,117,186,170,217,35,210,181,242,108,170,202,153,162,217,173,108,110,78,220,50,200,215,171,157,43,163,134,178,205,41,245,99,238,177,172,159,15,242,31,151,78,102,176,13,41,245,99,238,177,172,159,15,242,31,151,78,102,176,210,159,86,62,235,26,201,240,255,0,33,249,116,230,107,0,153,94,34,157,10,212,244,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,250,15,107,28,247,189,170,247,240,174,154,58,139,206,250,95,213,58,13,76,193,106,63,205,81,222,40,184,67,254,19,181,249,152,102,158,143,185,44,82,118,123,189,134,55,186,198,243,103,181,23,218,139,163,220,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,124,216,173,123,121,49,238,77,218,168,228,223,116,84,95,83,61,157,107,244,163,125,233,47,89,107,112,222,213,214,179,16,185,111,89,139,94,235,97,99,124,253,47,22,44,145,171,163,85,98,205,3,223,218,145,54,99,151,102,73,219,99,37,141,0,191,77,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,84,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,80,15,64,189,107,229,93,41,234,61,37,146,237,115,243,26,101,147,92,33,143,35,183,212,44,143,142,131,154,182,55,92,233,210,54,189,237,154,38,34,43,218,198,175,122,54,35,21,57,54,39,197,125,24,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,56,61,26,246,242,99,218,187,57,17,201,190,202,136,190,128,125,96,0,0,0,25,87,63,85,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,135,229,44,211,170,126,135,42,117,43,164,77,42,234,147,77,159,73,21,247,24,210,124,125,249,77,177,204,138,4,184,219,169,109,145,189,107,89,38,200,175,169,134,45,218,230,200,229,238,67,20,109,98,181,209,54,57,130,95,248,124,245,183,106,234,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,188,181,51,3,165,90,153,149,104,222,163,227,154,165,133,85,249,123,214,51,112,138,225,77,202,73,25,28,220,23,237,193,47,109,236,123,161,149,138,232,228,98,57,57,198,247,181,87,103,41,58,186,214,241,75,252,186,232,213,171,76,52,130,213,117,197,254,180,91,224,168,203,234,60,246,211,65,246,170,34,169,179,109,217,78,228,47,227,79,47,152,142,70,247,34,127,105,241,183,148,177,160,120,175,18,254,184,234,122,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,219,36,89,30,170,174,99,33,132,7,74,233,215,65,179,46,164,181,114,197,165,56,101,21,91,159,113,168,99,238,117,208,211,164,204,180,219,145,237,74,138,217,81,207,99,120,70,215,110,141,87,183,155,213,145,181,121,189,168,189,171,196,135,65,176,222,155,117,47,78,52,167,12,162,164,107,45,218,111,110,125,206,186,26,117,133,247,107,138,215,87,165,69,108,168,231,189,220,228,115,119,70,171,221,193,136,200,218,188,24,212,64,233,126,10,158,244,249,79,195,250,239,152,219,135,141,95,189,62,45,240,254,135,230,55,17,224,169,239,79,148,252,63,174,249,141,184,120,213,251,211,226,223,15,232,126,99,113,3,170,248,24,254,187,63,118,255,0,137,22,168,85,95,129,143,235,179,247,111,248,145,106,128,0,0,0,0,102,179,171,31,122,125,100,248,129,144,252,198,114,79,244,181,209,37,171,170,254,134,178,91,238,49,5,37,14,162,226,185,197,218,107,85,99,105,90,233,238,208,54,207,72,230,90,95,35,166,137,140,100,149,14,141,205,150,69,114,66,189,197,106,34,73,38,241,131,171,31,122,125,100,248,129,144,252,198,114,213,60,21,61,214,50,159,136,21,223,46,183,1,77,127,244,85,129,101,95,246,215,28,201,49,203,135,254,50,142,186,219,93,79,39,252,25,33,154,57,25,253,14,107,155,247,42,23,147,225,215,215,85,55,84,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,166,199,61,172,99,28,140,103,52,241,92,232,163,242,155,138,207,212,166,153,219,45,84,217,38,37,111,168,169,203,98,219,179,53,226,215,12,109,114,84,115,87,36,110,154,150,56,223,232,230,243,146,37,226,143,85,134,24,157,81,152,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,20,53,16,14,41,209,255,0,82,150,46,170,116,58,207,169,182,196,236,221,97,227,107,201,41,27,74,248,35,164,188,69,12,111,168,142,36,115,159,202,21,238,178,72,213,30,245,237,200,196,114,163,209,237,111,107,3,228,229,152,181,139,57,197,111,56,86,83,67,231,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,230,197,107,219,201,143,114,110,213,71,38,251,162,162,250,153,247,235,147,164,75,175,72,58,184,220,82,11,141,93,227,19,191,83,186,229,142,93,103,167,115,30,248,17,234,215,210,204,244,106,68,250,152,87,143,62,218,236,172,146,25,21,177,247,82,54,232,120,242,154,145,165,90,113,172,22,42,124,99,84,48,187,86,77,106,164,184,83,93,33,164,184,211,164,177,178,170,7,243,142,68,69,255,0,132,215,39,232,190,55,201,27,209,204,123,218,224,173,111,10,206,131,191,233,71,85,122,191,101,255,0,59,46,33,98,185,219,191,242,15,166,189,181,253,223,247,195,98,100,144,255,0,155,168,99,191,197,60,120,231,126,164,255,0,121,63,134,150,168,85,95,142,119,234,79,247,147,248,104,28,171,193,83,222,159,41,248,127,93,243,27,113,58,124,66,58,26,177,117,67,130,92,51,92,58,199,207,87,44,150,248,41,236,85,47,186,62,158,26,202,88,102,146,71,208,72,199,170,194,156,210,121,213,143,84,99,187,189,164,124,173,141,30,132,22,240,84,247,167,202,126,31,215,124,198,220,93,72,25,140,192,244,95,84,53,43,84,32,209,124,67,16,171,159,54,158,162,174,145,44,181,111,142,134,120,231,166,142,73,42,34,147,204,186,54,196,246,54,25,119,107,213,171,187,21,190,223,66,255,0,186,62,233,51,13,233,23,75,254,163,216,170,41,47,23,218,250,137,42,111,185,27,104,22,150,123,171,210,71,172,8,246,44,146,171,25,20,79,72,218,196,127,13,251,143,68,71,74,245,94,129,98,209,125,47,198,181,67,38,214,139,46,33,73,6,109,152,83,211,82,94,47,78,124,146,207,60,16,70,200,227,137,156,220,173,133,156,98,139,147,98,70,35,214,40,220,254,74,198,170,123,80,4,85,241,71,247,19,212,223,193,126,113,68,74,162,42,248,163,251,137,234,111,224,191,56,162,2,128,77,84,25,87,53,80,0,243,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,120,68,205,209,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,208,20,129,226,63,226,1,89,212,69,246,93,36,210,28,139,253,73,232,60,180,242,212,211,199,61,60,153,21,87,6,73,202,161,147,50,57,25,12,50,42,177,144,171,120,172,145,44,174,87,254,101,34,11,159,211,220,214,213,169,88,6,53,168,214,42,122,184,45,185,85,158,138,247,71,21,91,26,217,227,130,166,22,77,27,100,107,92,230,163,209,175,68,84,71,57,55,223,101,95,105,232,14,85,210,119,186,198,141,252,63,199,190,93,1,213,64,17,215,173,190,143,177,158,174,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,56,186,69,0,50,239,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,156,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,122,175,71,221,38,102,93,93,106,135,212,123,21,69,93,158,197,65,79,37,77,247,35,109,2,85,65,106,98,198,245,129,30,197,146,36,123,229,149,137,27,88,143,231,183,113,232,138,216,158,169,237,124,81,253,251,53,55,240,95,147,209,18,171,192,199,245,217,251,183,252,72,11,52,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,194,38,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,0,6,107,58,177,247,167,214,79,136,25,15,204,103,52,166,102,179,171,31,122,125,100,248,129,144,252,198,112,46,167,194,227,220,79,76,191,26,249,197,105,42,136,171,225,113,238,39,166,95,141,124,226,180,149,64,0,0,0,0,12,192,234,174,153,229,90,55,168,249,30,150,230,180,158,94,245,140,220,37,183,212,241,142,70,71,55,5,251,19,197,220,99,30,232,101,98,182,72,222,173,78,113,189,142,68,217,200,105,248,164,15,24,45,28,190,224,221,80,46,170,212,77,230,44,186,151,111,130,162,142,78,44,103,98,170,134,158,10,74,138,109,145,238,123,184,177,148,210,247,21,172,106,249,158,13,228,177,185,64,177,95,12,93,82,252,168,116,109,133,121,187,239,210,119,92,75,204,98,215,15,239,94,207,149,242,178,47,148,131,209,141,107,248,208,201,69,246,219,203,125,254,211,149,232,242,149,186,167,214,191,229,19,212,22,109,172,113,219,252,149,38,65,112,79,33,3,162,237,200,202,24,34,101,61,47,117,189,201,17,38,88,33,137,100,226,245,111,113,95,199,102,236,137,223,250,18,234,186,251,211,214,132,245,21,67,98,150,235,81,122,139,31,183,223,113,214,119,152,180,54,234,167,214,71,108,154,175,132,136,246,119,145,247,26,9,56,246,149,179,54,147,131,220,212,107,8,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,32,23,105,224,251,163,150,44,27,166,4,213,90,121,188,197,235,82,238,19,212,86,73,197,236,236,82,208,212,79,73,79,77,178,189,204,119,23,178,166,94,226,53,142,95,51,193,220,146,54,169,58,143,63,167,184,85,171,77,112,12,107,78,108,85,21,115,219,113,91,61,21,146,142,90,183,181,211,201,5,52,44,134,55,72,230,181,173,87,171,88,138,170,141,106,111,190,200,158,195,208,0,42,3,198,147,66,236,88,182,119,137,107,206,57,102,186,178,175,54,243,22,236,150,175,119,201,67,230,169,33,167,101,18,238,168,169,20,210,64,146,183,135,36,107,219,73,201,172,71,54,87,58,223,206,41,214,134,142,95,117,247,166,12,255,0,74,177,105,184,94,174,182,248,234,45,209,241,98,249,154,170,74,136,170,226,166,221,239,99,25,222,125,59,98,238,57,200,214,119,57,174,232,221,148,40,7,4,214,59,238,13,166,122,153,165,84,240,249,139,46,165,219,237,180,245,145,242,99,59,21,84,55,24,106,233,234,119,86,57,238,226,198,84,197,219,71,49,171,230,121,187,146,198,212,60,0,0,123,253,126,214,59,239,80,26,203,150,107,22,71,15,151,171,201,174,14,168,142,155,147,31,229,41,88,212,142,154,155,155,24,196,147,181,4,113,69,220,224,142,127,14,78,251,78,85,46,43,194,67,65,169,180,179,166,136,245,38,225,69,87,6,67,169,245,31,74,84,165,77,60,180,239,138,221,3,228,138,134,52,99,222,173,123,28,213,150,165,146,181,140,230,202,198,167,218,107,24,229,167,93,1,209,203,239,80,26,203,137,232,238,57,55,151,171,201,174,13,167,146,167,139,31,229,41,88,215,73,83,83,193,239,98,73,218,130,57,101,237,243,71,63,135,22,253,167,34,26,94,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,15,214,0,0,1,80,29,122,245,235,213,142,139,117,99,156,233,158,154,106,183,208,216,221,155,232,207,37,69,244,21,182,163,181,221,182,210,205,39,231,38,167,124,142,222,73,94,239,180,229,219,125,147,100,68,68,11,127,4,0,240,164,234,143,93,186,148,252,168,254,90,243,159,172,127,87,62,132,250,51,252,25,71,71,216,243,30,123,189,254,182,138,62,92,187,17,126,150,251,113,244,219,117,222,127,128,51,89,213,143,189,62,178,124,64,200,126,99,57,165,51,53,157,88,251,211,235,39,196,12,135,230,51,129,55,241,94,135,42,122,173,240,225,210,60,195,79,159,73,79,168,184,125,62,64,202,24,101,100,81,50,247,72,235,205,99,214,138,89,213,17,204,123,92,142,116,14,115,187,77,124,178,181,200,212,153,101,142,181,109,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,211,194,227,220,79,76,191,26,249,197,105,197,60,87,58,40,252,166,226,179,245,41,166,118,203,85,54,73,137,91,234,42,114,216,182,236,205,120,181,195,27,92,149,28,213,201,27,166,165,142,55,250,57,188,228,137,120,163,213,97,134,39,7,75,240,235,235,170,155,170,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,211,99,158,214,49,142,70,51,186,245,99,238,177,172,159,15,242,31,151,78,103,51,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,56,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,221,245,179,170,172,55,170,255,0,15,205,84,204,44,215,42,70,228,246,237,55,188,211,101,150,136,227,88,95,110,184,173,170,126,106,216,156,247,187,203,72,230,200,232,95,201,220,152,138,213,94,227,36,99,2,136,77,41,244,157,238,177,163,127,15,241,239,151,64,102,176,210,159,73,222,235,26,55,240,255,0,30,249,116,0,117,83,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,126,178,165,124,81,124,64,43,46,245,151,46,153,52,67,34,236,218,161,243,54,236,226,233,4,115,193,85,37,84,83,203,4,214,150,247,24,206,48,167,107,121,100,141,94,217,155,35,99,71,35,18,86,202,19,131,83,53,123,13,215,126,133,117,83,84,180,250,122,185,241,235,182,15,151,195,67,61,76,11,11,234,25,77,13,109,42,204,140,95,180,214,61,208,57,236,71,35,95,193,205,228,214,59,118,166,120,75,169,233,167,255,0,136,219,119,248,127,157,255,0,244,123,161,74,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,156,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,161,62,142,250,170,195,122,175,210,59,126,97,102,185,82,55,39,183,83,211,211,101,150,136,227,88,95,110,184,171,62,218,182,39,61,238,242,210,57,178,58,23,242,119,38,34,181,87,184,201,24,200,21,226,139,225,255,0,89,104,172,185,117,55,162,24,239,122,213,55,153,184,231,22,184,36,158,122,168,234,165,158,89,230,187,55,184,247,242,133,123,187,75,28,104,198,194,216,219,34,53,88,178,186,40,45,211,71,81,121,223,75,250,167,65,169,152,45,71,249,170,59,197,23,8,127,194,118,191,51,12,211,209,247,37,138,78,207,119,176,198,247,88,222,108,246,162,251,81,67,74,96,230,157,58,235,206,27,212,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,119,56,220,237,145,202,198,243,98,178,70,167,7,181,87,165,128,42,175,199,59,245,39,251,201,252,52,181,66,170,252,115,191,82,127,188,159,195,64,170,178,247,188,58,250,21,166,233,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,244,222,230,53,239,99,81,239,128,30,16,24,6,27,157,117,95,83,85,152,99,212,151,103,226,184,189,77,254,208,149,40,174,101,45,198,58,202,56,162,168,70,111,197,207,99,103,145,89,201,23,139,248,189,187,61,140,115,100,87,138,47,136,5,29,162,142,229,211,38,136,100,93,235,172,222,102,221,156,93,32,142,9,233,99,165,150,9,96,154,210,222,227,31,202,101,238,239,44,145,171,29,11,163,108,104,229,122,202,216,131,138,248,161,117,211,249,107,202,159,161,218,57,153,249,189,54,178,240,250,98,166,137,188,97,190,221,35,145,202,187,76,142,95,49,71,14,209,246,246,70,177,242,163,228,252,235,91,79,34,122,15,8,141,103,234,94,92,253,250,61,141,91,106,242,157,47,183,211,203,81,113,134,182,173,148,212,88,211,231,154,55,249,166,78,176,73,43,158,244,138,161,177,209,49,204,100,146,75,44,139,193,27,44,173,131,250,23,161,122,143,212,94,163,219,180,191,75,236,222,122,235,93,188,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,220,44,228,221,215,101,114,185,205,99,26,247,189,140,118,133,58,104,233,211,4,233,127,75,40,52,207,5,167,255,0,53,89,120,173,231,55,248,78,233,229,161,134,122,206,220,178,201,217,238,246,24,238,211,29,193,158,196,79,106,168,82,183,138,63,191,102,166,254,11,242,122,34,42,146,171,197,31,223,179,83,127,5,249,61,17,221,122,55,233,18,213,213,247,135,230,81,138,65,113,164,179,229,150,29,72,184,92,177,203,172,244,237,123,25,58,218,173,237,125,44,207,70,172,172,166,153,56,243,237,174,232,248,225,145,91,39,105,35,112,123,95,10,206,188,127,233,71,74,154,191,122,255,0,59,22,33,125,185,220,127,242,12,166,178,53,157,175,247,195,162,124,147,127,155,167,99,127,197,48,181,67,45,153,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,155,181,85,171,182,232,170,158,165,143,226,94,48,23,91,31,74,9,138,87,216,170,234,181,126,215,78,204,114,146,235,37,99,158,202,136,22,142,102,195,123,115,231,142,100,154,166,25,99,131,189,4,170,137,51,228,73,26,254,46,124,113,7,85,241,88,235,142,167,77,109,85,253,45,233,179,41,37,190,228,246,117,102,83,115,115,226,157,45,214,234,166,189,139,68,200,247,85,101,76,209,110,231,58,70,167,110,25,99,115,17,206,149,178,67,78,199,213,255,0,162,172,247,42,255,0,182,185,30,73,145,220,63,241,149,149,215,42,234,137,63,225,73,52,210,72,255,0,233,115,156,239,189,84,155,253,82,244,73,106,233,67,161,172,106,251,147,193,73,93,168,185,86,113,105,154,235,88,234,86,182,123,76,14,179,213,185,246,150,72,217,165,99,217,29,67,100,115,165,141,90,147,47,109,92,138,145,199,176,70,14,147,189,233,244,111,226,6,61,243,24,13,41,153,172,233,59,222,159,70,254,32,99,223,49,128,210,152,3,138,117,129,211,93,139,170,157,14,188,105,149,205,123,55,88,121,93,49,186,183,85,62,8,233,47,17,67,35,41,228,149,90,215,242,133,123,175,142,68,86,61,123,114,61,90,136,244,99,155,218,202,171,241,83,235,199,254,155,244,169,164,23,175,243,81,101,247,219,101,199,255,0,46,202,155,35,153,218,255,0,123,186,87,199,55,249,202,119,183,252,107,0,170,178,74,120,126,244,199,98,234,171,95,99,194,178,155,215,146,178,227,246,244,201,110,52,222,89,242,125,41,75,5,109,44,114,208,243,100,177,62,14,235,42,28,157,230,170,185,155,110,141,85,245,78,23,134,224,25,150,160,212,221,105,112,204,122,174,234,251,29,158,182,255,0,115,88,81,56,81,219,169,34,89,106,42,37,123,149,26,198,53,169,178,110,191,105,238,99,27,201,239,107,87,245,105,86,166,101,90,55,168,248,230,169,97,85,126,94,245,140,220,34,184,83,114,146,70,71,55,5,251,112,75,219,123,30,232,101,98,186,57,24,142,78,113,189,237,85,217,202,6,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,63,89,202,186,104,234,47,4,234,131,75,40,53,51,5,168,255,0,53,71,120,162,225,55,248,50,233,229,161,154,122,62,228,177,71,222,237,119,216,222,235,27,193,254,212,95,106,39,85,0,0,2,0,120,213,251,172,98,223,16,40,126,93,113,32,7,133,199,191,102,153,126,53,242,122,210,127,248,213,251,172,98,223,16,40,126,93,113,32,7,133,199,191,102,153,126,53,242,122,208,47,248,230,157,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,102,210,209,77,35,226,221,232,200,234,99,134,69,68,71,110,140,84,86,185,21,90,189,44,1,150,27,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,78,151,212,238,169,126,90,117,118,125,76,154,251,244,205,125,231,31,198,254,149,173,242,190,95,187,116,138,201,69,13,119,230,209,140,107,118,170,138,118,253,134,163,23,109,217,187,85,170,189,171,197,79,71,44,90,69,213,197,222,167,28,155,106,76,246,223,22,99,37,55,23,255,0,122,213,84,207,60,117,41,205,239,114,191,185,61,60,179,239,246,90,222,255,0,6,181,26,196,85,136,0,118,170,157,99,177,69,209,125,187,167,234,120,123,215,170,157,80,173,204,107,36,228,246,249,74,88,237,52,212,148,233,178,179,132,157,231,203,83,234,143,228,207,43,246,155,180,141,84,246,190,27,218,33,117,214,238,171,241,54,219,239,148,150,186,124,14,162,159,56,174,124,209,186,71,207,5,5,101,58,164,17,53,54,69,124,146,201,19,21,92,228,70,177,94,255,0,180,173,72,223,24,11,158,240,105,209,123,86,53,160,215,77,104,186,226,20,144,100,57,133,226,174,146,221,122,115,219,44,243,217,32,237,71,218,102,206,94,203,60,228,85,92,155,179,28,245,138,55,59,147,89,18,160,88,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,15,249,114,170,38,232,27,186,55,215,218,127,85,17,87,212,47,176,15,55,169,22,56,242,76,7,33,178,200,187,121,187,93,92,45,119,249,46,116,47,106,47,181,55,253,47,218,103,91,86,53,183,80,242,250,214,89,242,171,231,155,75,94,254,95,251,218,8,248,247,17,142,119,232,70,155,254,139,125,170,190,195,68,154,159,37,250,61,57,201,100,198,22,52,185,178,211,88,180,189,198,43,218,178,164,15,225,246,81,21,87,237,113,244,216,204,173,241,43,230,190,77,244,156,107,230,87,143,54,163,21,191,204,77,189,63,171,96,62,206,149,218,41,111,250,133,99,161,184,167,42,121,110,52,221,255,0,106,110,197,157,136,239,98,162,251,21,125,132,148,241,7,211,140,87,10,118,150,86,226,80,246,160,174,195,160,117,66,114,145,220,165,107,147,119,126,113,202,169,186,61,61,19,100,244,56,126,63,143,219,176,12,254,209,95,151,177,98,161,69,167,174,72,216,245,107,184,247,209,118,94,124,127,154,199,125,255,0,218,127,198,189,234,92,26,141,148,211,190,217,187,109,150,186,101,162,164,107,154,212,84,99,101,122,167,171,92,238,95,103,135,174,255,0,112,28,196,0,0,0,0,250,111,199,174,145,217,153,126,116,31,222,143,127,109,31,201,190,223,181,247,111,191,243,29,247,125,199,204,59,94,135,226,118,109,69,158,201,132,92,175,114,67,29,202,249,65,73,53,51,102,141,142,116,114,205,36,110,86,253,149,118,232,143,246,254,215,39,244,1,237,186,87,209,12,235,169,203,29,211,77,172,119,62,197,61,59,95,90,214,246,97,118,238,133,105,155,237,116,145,175,232,200,159,206,251,189,138,124,173,105,232,95,90,116,118,230,148,149,150,127,59,2,251,39,243,20,145,239,246,99,95,209,74,135,175,182,68,79,236,38,54,172,232,205,47,135,110,49,141,235,254,138,92,106,146,122,136,41,104,46,16,92,228,109,100,114,58,174,25,86,69,70,172,108,84,245,138,37,77,158,155,108,190,139,191,172,218,210,46,174,116,71,88,177,186,123,131,243,75,29,37,91,249,247,41,170,46,116,176,189,187,73,34,39,217,73,220,169,233,30,255,0,218,138,6,117,234,105,166,164,157,244,213,12,225,36,110,86,185,187,162,236,168,187,47,179,250,143,243,47,43,168,158,136,186,99,202,44,87,108,246,199,109,146,108,146,178,41,234,40,155,13,242,103,197,83,82,246,75,44,104,140,71,57,92,142,145,201,232,223,85,79,68,42,199,91,58,75,214,109,62,171,170,200,235,112,11,148,86,138,137,86,72,93,79,110,173,115,35,141,85,136,221,221,36,91,122,247,27,252,229,245,223,250,0,224,96,255,0,185,97,154,7,112,158,39,198,228,251,158,213,69,255,0,140,255,0,128,7,98,233,39,50,174,194,117,247,14,186,80,191,138,190,243,111,138,79,68,93,216,181,176,57,125,173,95,242,83,238,56,233,254,212,85,115,208,85,195,91,76,254,18,193,35,100,99,182,69,217,205,84,84,244,95,233,64,52,245,5,5,191,80,244,254,221,29,226,30,237,61,218,130,150,162,70,242,115,119,85,70,73,237,111,21,246,162,126,194,166,52,190,107,7,69,189,116,203,129,220,169,251,180,23,40,173,180,177,79,205,237,237,249,169,104,156,174,226,157,231,46,203,27,215,101,114,111,253,30,132,247,240,243,212,214,106,39,75,216,58,84,92,32,168,184,90,237,16,210,84,163,59,104,173,225,36,209,53,21,173,95,79,179,15,222,137,190,197,118,248,185,54,106,14,170,232,46,22,216,149,106,153,105,181,74,207,69,118,239,107,166,227,233,247,254,138,122,1,115,182,107,173,29,242,213,73,119,160,147,185,79,89,4,117,17,59,101,77,216,246,163,145,118,84,69,246,42,123,80,253,164,82,240,237,205,245,51,46,208,251,76,89,237,157,180,144,80,210,193,79,65,34,80,201,78,178,64,202,58,78,218,238,239,71,110,142,122,238,158,221,189,61,132,173,0,0,0,0,0,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,171,31,122,125,100,248,129,144,252,198,115,74,102,107,58,177,247,167,214,79,136,25,15,204,103,2,234,124,46,61,196,244,203,241,175,156,86,144,87,198,19,66,244,107,0,212,123,118,167,226,89,77,170,213,151,230,156,37,186,97,212,116,46,238,84,236,181,11,61,238,73,18,69,100,93,199,164,17,112,237,183,187,35,102,149,28,247,164,202,146,43,166,46,166,48,222,148,60,45,244,251,84,179,10,26,187,139,221,81,119,182,218,45,148,200,173,125,198,227,37,214,226,248,160,89,56,171,97,103,24,164,123,228,114,47,22,49,220,90,247,240,141,245,23,170,186,153,149,107,38,163,228,122,165,154,213,249,139,214,77,112,150,225,83,198,73,31,28,60,215,236,65,23,113,239,123,97,137,136,216,227,98,185,120,70,198,53,23,102,160,30,84,187,239,9,189,11,209,172,43,67,191,43,152,86,83,106,204,50,156,187,132,87,107,164,116,46,130,170,201,198,24,93,53,145,205,124,143,86,246,167,71,72,231,163,99,239,181,240,61,90,230,54,23,21,45,159,244,185,174,218,95,165,152,230,181,231,88,55,209,152,102,91,228,254,135,185,253,39,71,55,154,243,84,206,169,131,243,49,74,233,89,202,24,222,239,182,198,237,182,203,178,170,33,237,122,28,234,238,235,210,14,174,59,43,158,221,87,120,196,239,212,237,182,228,118,168,42,28,199,190,4,122,57,149,80,177,92,145,62,166,21,229,195,184,155,43,36,154,52,116,125,213,145,161,50,188,115,191,82,127,188,159,195,78,85,224,169,239,79,148,252,63,174,249,141,184,247,254,52,89,77,139,57,197,122,122,205,113,106,239,59,101,200,45,247,203,165,186,167,180,248,251,244,179,199,107,146,41,56,61,26,246,242,99,218,187,57,17,201,190,202,136,190,135,128,240,84,247,167,202,126,31,215,124,198,220,5,212,149,213,226,185,214,191,228,203,21,159,166,189,51,185,218,170,114,76,182,223,81,77,150,203,191,122,107,61,174,104,218,212,167,224,173,88,219,53,84,114,63,213,206,231,28,73,201,24,139,52,50,182,74,245,175,213,117,139,164,189,26,173,204,187,182,170,204,190,229,189,30,45,100,173,153,237,243,245,92,152,146,72,173,141,21,235,12,12,127,118,69,221,141,93,153,31,113,143,150,53,51,217,150,101,55,220,231,42,188,230,185,77,119,157,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,131,17,172,111,39,189,203,179,81,26,155,236,136,137,232,7,213,210,173,51,202,181,147,81,241,205,45,194,169,60,197,235,38,184,69,111,166,229,28,143,142,30,107,246,231,151,182,199,189,176,196,196,116,146,61,26,188,35,99,220,169,179,84,208,158,138,116,151,164,250,47,160,85,93,63,91,173,30,118,203,144,91,223,79,149,73,230,42,99,250,106,170,122,40,233,43,42,118,89,158,250,110,243,34,79,205,196,244,107,55,251,59,47,170,241,95,13,78,138,45,221,58,105,197,14,168,102,182,205,181,55,46,183,186,74,151,185,42,160,146,213,107,169,74,105,89,108,150,9,28,140,89,152,248,26,249,28,177,53,237,145,239,137,21,205,98,57,243,84,12,251,117,253,209,245,215,164,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,121,211,164,209,49,36,115,156,146,177,204,127,46,107,36,113,251,95,13,78,181,238,61,58,106,61,14,151,230,183,61,180,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,19,212,86,131,97,189,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,115,141,206,221,90,143,111,54,43,227,114,240,123,145,115,175,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,232,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,168,26,115,41,91,198,175,222,159,22,248,127,67,243,27,137,223,252,38,250,215,184,234,5,31,242,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,231,94,248,251,234,245,106,66,138,254,1,227,87,239,79,139,124,63,161,249,141,196,7,130,167,189,62,83,240,254,187,230,54,226,234,74,86,240,84,247,167,202,126,31,215,124,198,220,93,72,17,171,170,158,132,116,159,170,172,171,17,205,114,150,121,43,214,63,112,160,142,227,83,189,76,159,74,88,160,146,121,37,181,112,101,68,76,131,186,250,135,47,153,106,44,172,219,100,221,61,18,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,126,176,7,42,234,199,221,99,89,62,31,228,63,46,156,205,97,165,62,172,125,214,53,147,225,254,67,242,233,204,214,1,165,62,172,125,214,53,147,225,254,67,242,233,204,214,26,83,234,199,221,99,89,62,31,228,63,46,156,205,96,26,168,57,87,82,253,58,96,157,80,105,101,126,153,231,84,255,0,231,107,44,245,188,230,255,0,6,93,60,180,208,193,89,219,138,88,251,221,174,251,221,218,123,184,63,216,169,236,84,234,160,12,208,245,21,160,217,151,77,186,185,125,210,156,206,138,173,175,183,84,61,246,202,233,169,210,22,93,173,202,247,37,61,108,72,215,189,188,36,107,119,86,163,221,193,232,248,220,188,216,228,73,107,225,123,215,79,228,83,42,102,135,107,30,103,229,52,218,245,207,232,122,154,214,242,134,197,116,146,70,170,111,50,185,60,189,28,219,201,220,221,28,198,74,172,147,243,77,117,68,139,99,253,114,116,137,106,234,251,72,219,138,65,113,164,179,229,150,26,135,92,177,203,172,244,237,123,25,58,177,90,250,89,158,141,89,89,77,50,113,231,219,93,209,241,195,34,182,78,210,70,236,251,101,152,181,247,6,202,175,56,86,83,67,228,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,230,197,115,29,197,236,114,110,213,86,174,219,162,170,122,129,169,48,86,7,133,215,136,5,29,222,142,219,211,38,183,228,93,155,172,62,90,221,131,221,39,142,8,41,100,165,138,8,160,134,210,238,219,25,198,100,237,111,20,146,43,221,51,164,116,106,228,122,68,217,108,252,0,41,91,251,181,125,83,255,0,176,29,42,255,0,205,87,31,249,241,110,154,33,154,221,117,43,69,240,29,70,190,211,210,65,114,202,177,123,85,238,178,42,70,57,176,71,61,77,36,115,72,216,218,231,57,200,196,115,213,17,21,206,93,182,221,87,218,6,99,13,41,244,157,238,177,163,127,15,241,239,151,64,102,176,188,156,207,171,187,87,72,62,31,154,51,149,193,110,164,188,101,151,236,30,193,109,199,45,83,212,53,140,124,233,106,133,207,170,153,136,228,149,244,208,167,30,125,180,221,95,36,49,171,163,238,164,141,8,43,226,211,162,26,95,164,29,67,83,223,112,75,229,90,93,245,10,158,167,39,191,88,166,142,71,178,134,121,106,28,158,106,41,221,232,230,84,202,218,151,44,59,170,196,248,94,168,169,28,145,49,144,128,250,185,102,83,125,206,114,171,206,107,148,215,121,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,56,49,26,198,242,123,220,187,53,17,169,190,200,136,158,135,85,215,46,145,245,151,167,236,19,2,207,245,11,17,186,219,168,51,91,123,167,151,204,210,182,63,162,235,187,211,112,161,159,139,220,230,76,234,88,224,168,70,200,216,221,249,217,35,227,202,158,93,130,226,124,49,180,67,1,210,94,151,49,236,159,16,190,82,95,238,90,137,79,6,67,122,186,197,28,59,178,119,68,141,250,61,31,30,238,86,82,57,37,137,88,247,185,82,101,169,118,209,243,88,219,2,252,106,253,233,241,111,135,244,63,49,184,156,211,195,231,173,187,175,74,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,61,186,7,140,173,218,213,127,234,75,9,190,216,174,116,151,27,109,199,77,237,181,116,117,148,147,54,104,42,96,146,190,224,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,3,245,248,42,123,211,229,63,15,235,190,99,110,30,53,126,244,248,183,195,250,31,152,220,71,130,167,189,62,83,240,254,187,230,54,225,227,87,239,79,139,124,63,161,249,141,196,14,171,224,99,250,236,253,219,254,36,90,161,85,126,6,63,174,207,221,191,226,69,170,0,0,0,0,1,154,206,172,125,233,245,147,226,6,67,243,25,203,84,240,84,247,88,202,126,32,87,124,186,220,85,95,86,62,244,250,201,241,3,33,249,140,229,170,120,42,123,172,101,63,16,43,190,93,110,2,127,144,43,91,252,40,180,239,86,122,146,182,106,229,162,245,73,97,196,238,21,15,187,230,86,55,50,174,166,123,213,197,213,254,98,126,18,173,67,86,6,84,197,44,209,185,99,86,118,22,40,214,54,63,184,238,220,245,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,188,34,102,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,0,0,0,0,85,95,142,119,234,79,247,147,248,105,106,133,85,248,231,126,164,255,0,121,63,134,129,202,188,21,61,233,242,159,135,245,223,49,183,23,82,82,183,130,167,189,62,83,240,254,187,230,54,226,234,64,0,0,17,87,197,31,220,79,83,127,5,249,197,17,42,136,171,226,143,238,39,169,191,130,252,226,136,10,1,53,80,101,92,187,63,18,63,16,74,158,157,169,163,209,237,27,186,210,59,81,110,52,237,169,173,185,67,44,83,63,25,98,75,4,145,36,180,243,65,44,51,62,166,21,157,168,199,57,175,141,138,201,54,217,241,170,135,10,241,107,235,95,233,186,202,206,147,116,202,231,106,172,178,195,217,147,52,184,64,189,249,29,93,12,253,198,91,26,170,222,17,246,95,20,82,74,232,220,231,44,138,216,149,99,88,166,99,235,4,244,24,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,57,202,253,149,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,207,129,165,62,147,189,214,52,111,225,254,61,242,232,14,170,114,174,147,189,214,52,111,225,254,61,242,232,14,170,0,0,5,0,248,163,251,246,106,111,224,191,39,162,37,87,129,143,235,179,247,111,248,145,21,124,81,253,251,53,55,240,95,147,209,18,171,192,199,245,217,251,183,252,72,11,84,0,0,51,89,213,143,189,62,178,124,64,200,126,99,57,165,51,53,157,88,251,211,235,39,196,12,135,230,51,129,117,62,23,30,226,122,101,248,215,206,43,73,84,69,95,11,143,113,61,50,252,107,231,21,164,170,0,0,0,0,0,64,175,24,237,33,166,205,122,104,161,213,42,120,41,18,229,167,23,136,102,124,243,79,43,95,244,117,115,217,75,52,49,49,187,177,239,117,66,208,61,85,232,155,50,23,241,114,110,173,124,245,57,254,191,104,229,139,168,13,26,203,52,119,35,155,203,210,100,214,247,83,199,83,197,239,242,149,76,114,73,77,83,193,143,98,201,218,158,56,165,237,243,70,191,135,23,125,151,42,1,153,114,85,120,98,233,111,229,67,172,156,43,205,216,190,147,181,98,94,99,41,184,127,125,118,124,175,149,141,124,164,254,143,107,159,198,186,74,47,176,222,91,239,246,154,172,71,145,84,183,239,4,189,51,202,177,253,56,212,77,82,187,82,121,123,46,97,112,183,219,237,29,200,228,100,149,30,65,42,123,243,183,147,17,143,133,95,86,145,181,236,115,191,57,4,237,84,106,179,212,44,168,0,0,0,6,122,252,68,180,46,143,64,122,172,202,241,187,13,155,232,204,110,253,218,201,44,48,181,96,72,219,75,84,138,178,178,40,225,70,182,24,99,170,101,84,49,198,173,107,155,28,44,253,36,84,123,163,89,114,126,52,154,57,125,204,52,107,18,214,43,68,221,202,77,59,184,84,83,221,41,184,177,56,210,220,157,79,27,106,121,185,232,171,194,120,41,226,237,181,143,115,188,207,47,178,216,220,171,77,128,89,79,130,222,133,216,178,156,239,45,215,156,142,205,117,125,94,19,229,237,216,213,94,239,142,135,205,85,195,80,202,213,221,17,18,89,163,129,98,111,14,74,214,54,175,147,152,174,116,78,109,191,156,83,162,253,28,190,232,23,76,24,6,149,101,51,115,189,90,173,242,84,92,99,226,196,242,213,85,117,18,213,203,77,187,30,246,63,178,250,135,69,220,107,149,175,237,243,77,145,219,39,107,0,1,88,29,102,120,160,107,239,78,221,73,230,26,57,133,98,26,127,91,101,199,254,143,242,211,221,45,245,178,85,63,191,65,79,80,254,110,142,174,54,46,207,153,200,155,49,62,202,38,251,174,234,161,103,228,63,215,191,11,253,2,234,39,86,47,186,199,154,229,250,129,69,122,200,60,175,153,130,215,112,162,142,149,157,138,104,169,217,193,178,82,72,244,221,144,181,87,119,175,218,85,219,100,217,19,229,120,111,117,173,170,125,96,254,81,63,41,150,12,82,217,245,75,232,143,37,244,21,45,76,61,207,53,230,251,157,222,244,242,239,183,150,103,30,60,118,221,219,239,186,109,53,64,143,253,41,116,83,165,157,31,125,105,252,153,223,242,187,159,214,223,35,231,126,157,170,166,155,183,229,123,253,190,215,102,8,182,223,204,191,151,46,91,236,221,182,217,119,144,0,168,189,111,241,118,234,75,77,117,163,62,211,155,22,19,166,179,219,113,92,162,235,100,163,150,174,219,94,233,228,130,154,174,72,99,116,142,109,99,90,175,86,177,21,85,26,212,223,125,145,61,128,91,161,154,206,172,125,233,245,147,226,6,67,243,25,203,232,232,207,90,242,174,162,122,108,195,245,143,53,183,218,168,175,89,7,210,30,102,11,92,82,71,74,206,197,125,69,59,56,54,73,36,122,110,200,90,171,187,215,237,42,237,178,108,137,66,253,88,251,211,235,39,196,12,135,230,51,129,117,62,23,30,226,122,101,248,215,206,43,72,149,226,131,226,9,77,118,166,189,116,189,162,215,90,182,49,149,14,160,204,47,148,210,203,76,254,112,203,85,79,89,101,88,165,129,174,86,43,153,3,159,60,82,240,145,138,232,190,211,28,253,249,85,151,196,18,155,71,188,63,240,174,159,52,130,235,87,30,160,215,211,222,169,175,23,106,73,101,165,159,26,99,238,207,158,53,141,95,2,178,119,212,83,79,43,81,240,202,215,192,187,57,21,30,141,218,16,98,120,181,247,57,202,172,216,86,45,67,231,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,230,245,107,27,201,239,106,110,229,70,166,251,170,162,122,129,237,122,117,208,108,203,169,45,92,177,105,78,25,69,86,231,220,106,24,251,157,116,52,233,51,45,54,228,123,82,162,182,84,115,216,222,17,181,219,163,85,237,230,245,100,109,94,111,106,45,223,100,218,13,134,244,219,225,249,168,250,83,134,81,82,53,150,237,55,191,62,231,93,13,58,194,251,181,197,109,82,165,69,108,168,231,189,220,228,115,119,70,171,221,193,136,200,218,188,24,212,79,173,208,231,72,150,174,144,116,141,216,164,247,26,75,198,89,126,168,109,203,35,186,193,78,214,49,243,163,17,172,165,133,234,212,149,244,208,167,46,29,197,221,95,36,210,35,99,238,172,109,246,189,88,251,172,107,39,195,252,135,229,211,129,154,195,74,125,39,123,172,104,223,195,252,123,229,208,25,172,46,123,85,122,219,181,116,161,208,214,139,216,177,137,233,43,181,23,42,211,123,44,54,170,54,213,53,179,218,96,117,157,26,203,179,227,116,50,177,236,142,161,177,181,177,72,141,73,151,184,141,85,72,228,216,63,39,138,231,90,255,0,147,44,86,126,154,244,206,231,106,169,201,50,219,125,69,54,91,46,253,233,172,246,185,163,107,82,159,130,181,99,108,213,81,200,255,0,87,59,156,113,39,36,98,44,208,202,218,108,61,5,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,187,50,54,167,171,145,26,158,196,63,38,89,139,95,112,108,170,243,133,101,52,62,74,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,108,87,49,220,94,199,38,237,85,106,237,186,42,167,168,23,41,211,79,255,0,17,182,239,240,255,0,59,255,0,232,247,66,149,139,169,233,167,255,0,136,219,119,248,127,157,255,0,244,123,161,74,192,106,118,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,139,60,69,58,21,169,233,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,244,30,214,57,239,123,85,239,187,236,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,188,34,102,232,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,157,110,170,186,152,204,186,175,213,202,205,82,204,40,105,45,204,109,59,109,182,139,101,50,35,153,110,183,70,249,31,20,11,39,20,116,207,229,44,143,124,142,68,228,247,187,139,88,206,17,176,58,7,64,61,96,221,122,77,213,198,186,224,180,146,96,153,141,69,29,6,86,201,162,114,190,154,6,61,201,29,116,78,141,142,151,157,58,77,43,214,54,181,201,43,28,246,113,230,177,201,29,249,226,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,224,244,107,219,201,143,106,236,228,71,38,251,42,34,250,20,217,225,123,208,183,229,175,42,102,184,235,30,25,230,244,218,203,207,232,122,106,215,113,134,251,116,142,70,162,111,10,181,124,197,28,59,73,220,221,90,199,202,140,143,243,173,109,68,105,53,60,72,122,214,213,62,143,191,39,127,147,59,6,41,115,250,219,244,191,157,250,118,150,166,110,223,149,242,157,190,215,102,120,182,223,204,191,151,46,91,236,221,182,217,119,9,170,85,95,142,119,234,79,247,147,248,105,210,188,61,60,66,245,163,171,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,113,168,122,170,35,81,119,70,250,251,81,121,175,142,119,234,79,247,147,248,104,16,43,166,142,166,51,46,150,178,28,175,51,211,234,26,71,228,55,252,94,163,28,161,173,169,68,123,45,143,154,170,154,101,171,72,149,170,217,158,214,211,185,24,199,125,142,111,107,156,143,107,86,55,248,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,55,124,142,79,87,42,185,125,170,121,242,239,188,47,122,40,254,79,248,35,53,159,80,173,151,90,29,73,204,173,239,166,150,221,90,157,159,161,173,110,153,175,101,58,196,215,46,243,75,218,130,105,22,68,71,199,246,34,225,27,153,47,112,58,7,64,189,20,98,189,41,233,197,37,238,237,108,243,26,155,147,91,225,147,35,184,84,36,111,146,131,154,54,71,91,41,214,55,61,141,134,39,162,35,220,199,47,122,70,35,213,120,182,38,69,42,128,2,128,124,81,253,251,53,55,240,95,147,209,19,255,0,193,83,221,99,41,248,129,93,242,235,113,0,60,81,253,251,53,55,240,95,147,209,19,83,194,167,83,49,93,27,232,71,83,53,75,53,171,242,246,92,103,48,185,220,42,120,201,27,36,155,133,178,221,194,8,187,143,99,29,52,175,86,199,27,21,201,206,71,177,168,187,185,0,253,126,50,218,33,165,247,29,47,181,245,9,117,190,85,218,115,107,77,69,38,49,110,137,177,201,52,23,168,36,146,89,188,171,218,159,102,7,196,213,170,168,108,222,136,168,217,35,114,61,95,18,199,78,199,95,234,171,169,140,203,170,253,92,172,213,44,194,134,146,220,198,211,182,219,104,182,83,34,57,150,235,116,111,145,241,64,178,113,71,76,254,82,200,247,200,228,78,79,123,184,181,140,225,27,63,94,47,210,62,178,229,189,56,228,93,75,218,49,27,172,216,221,134,225,4,12,225,74,213,243,116,40,202,143,61,93,30,239,73,29,13,44,145,211,177,238,108,110,111,231,165,119,38,165,52,220,66,111,248,44,104,134,3,118,169,202,250,128,184,95,41,46,25,101,134,161,248,245,13,149,209,194,247,218,224,154,40,228,91,130,239,188,172,124,201,221,167,141,237,70,39,8,234,155,188,156,213,35,236,30,53,126,235,24,183,196,10,31,151,92,74,160,233,215,94,115,46,155,117,114,197,170,216,101,109,91,95,110,168,99,46,116,48,212,36,44,187,91,149,237,90,138,41,85,204,123,120,72,214,236,142,86,59,131,209,146,53,57,177,170,150,41,226,67,175,56,111,82,94,31,154,113,170,216,101,109,35,153,113,206,45,204,185,208,195,80,179,62,211,113,75,85,122,212,81,74,174,99,29,206,55,59,100,114,177,188,216,172,145,169,193,237,85,10,246,233,59,222,159,70,254,32,99,223,49,128,210,153,154,206,147,189,233,244,111,226,6,61,243,24,13,4,117,21,175,56,111,77,186,71,125,213,108,206,182,145,172,183,83,189,150,202,25,170,22,23,221,174,42,199,45,61,20,74,214,61,220,228,115,118,87,35,29,193,136,249,28,156,24,229,64,226,190,32,221,109,218,186,80,192,35,177,99,19,210,87,106,46,85,79,81,13,170,141,181,77,108,246,152,29,12,205,101,217,241,186,25,88,246,71,80,216,218,216,164,70,164,203,220,70,170,164,114,109,68,63,244,85,158,229,95,246,215,35,201,50,59,135,254,50,178,186,229,93,81,39,252,41,38,154,73,31,253,46,115,157,247,170,158,215,168,173,121,204,186,146,213,203,238,171,102,117,181,110,125,198,161,236,182,80,205,80,147,50,211,110,71,185,105,232,162,86,177,141,225,27,93,178,185,24,222,111,87,200,228,230,247,42,216,255,0,132,167,69,31,66,81,209,245,101,169,182,203,173,29,234,110,244,120,93,190,116,236,70,218,25,160,237,190,230,228,71,115,147,188,201,101,142,38,200,214,181,35,71,74,137,34,75,11,216,18,127,160,30,143,173,93,38,233,27,91,112,74,185,51,188,198,158,142,191,43,124,210,181,89,77,59,24,229,142,134,38,198,247,69,194,157,102,149,139,35,92,229,149,238,123,249,112,88,227,142,189,188,89,58,67,252,145,106,63,242,130,194,168,184,98,25,253,193,255,0,75,54,74,254,236,148,185,20,203,52,243,113,141,232,143,72,103,99,29,43,118,115,209,178,54,118,175,105,139,11,22,234,79,147,150,98,214,44,231,21,188,225,89,77,15,157,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,155,21,175,111,38,61,201,187,85,28,155,238,138,139,234,6,123,58,40,234,186,251,210,94,178,209,102,93,219,173,102,33,114,218,143,41,178,81,76,198,249,250,94,47,72,228,70,200,138,197,154,7,191,187,26,238,199,46,207,143,184,198,75,34,154,19,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,193,232,215,183,147,30,213,217,200,142,77,246,84,69,244,51,175,214,7,77,119,222,149,181,198,241,166,87,53,239,90,166,229,116,198,234,221,84,201,228,171,179,203,52,140,167,146,85,107,89,198,100,237,62,57,17,88,196,238,70,245,106,43,21,142,116,170,240,163,235,95,242,101,149,65,211,94,166,92,238,181,56,222,91,112,167,166,196,165,223,189,13,158,233,52,142,106,211,240,70,172,141,134,170,73,25,234,215,112,142,84,228,172,68,154,105,90,23,40,8,191,226,23,213,6,125,210,102,139,217,117,27,78,109,24,253,198,229,113,202,41,172,146,197,123,167,154,104,27,4,148,149,115,57,205,108,50,196,228,127,42,118,34,42,185,83,101,119,167,177,82,48,116,103,226,129,175,189,68,245,39,135,232,230,107,136,105,253,21,151,32,250,67,204,207,107,183,214,199,84,206,197,5,69,67,56,58,74,185,24,155,190,22,162,238,197,251,42,187,108,187,42,7,64,241,171,247,88,197,190,32,80,252,186,226,64,15,11,143,126,205,50,252,107,228,245,164,255,0,241,171,247,88,197,190,32,80,252,186,226,64,15,11,143,126,205,50,252,107,228,245,160,95,240,0,8,85,226,201,161,119,221,96,233,151,235,38,37,102,181,85,221,116,238,224,252,146,170,106,133,100,117,76,179,199,75,50,86,178,158,71,39,254,66,103,199,201,168,246,211,38,220,158,216,216,234,44,53,37,150,98,214,44,231,21,188,225,89,77,15,157,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,155,21,175,111,38,61,201,187,85,28,155,238,138,139,234,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,237,57,21,146,53,81,206,69,69,80,249,90,123,133,93,117,43,63,198,180,230,197,81,73,5,203,42,188,81,89,40,229,171,123,155,4,115,212,204,200,99,116,142,107,92,228,98,57,232,170,168,215,46,219,236,139,236,52,209,167,184,85,171,77,112,12,107,78,108,85,21,115,219,113,91,61,21,146,142,90,183,181,211,201,5,52,44,134,55,72,230,181,173,87,171,88,138,170,141,106,111,190,200,158,194,157,188,25,52,183,235,95,81,215,221,76,175,177,121,170,12,19,31,147,203,86,249,174,30,78,233,90,244,134,31,205,163,209,210,115,165,109,197,190,173,115,27,182,235,179,187,106,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,15,248,217,205,93,211,212,3,209,119,71,34,251,62,227,254,189,169,234,17,127,111,161,241,178,44,207,20,196,160,74,156,151,34,183,90,226,85,84,71,213,212,182,36,85,68,221,118,228,191,179,212,15,173,60,17,212,65,37,52,173,71,71,43,85,142,69,77,247,69,77,148,207,191,86,58,15,144,105,142,117,123,189,71,143,181,182,105,124,183,151,159,187,78,221,182,134,6,187,102,49,220,147,237,191,111,98,126,223,95,105,123,246,13,89,211,92,166,163,201,227,217,213,142,227,62,251,118,233,171,163,145,219,238,137,236,69,253,174,68,254,212,62,6,191,233,69,163,86,244,214,227,138,86,219,221,84,233,123,61,166,53,239,69,244,168,138,69,253,23,183,127,241,105,247,253,192,80,93,179,29,160,214,25,169,174,119,43,253,117,4,20,116,236,134,119,61,86,165,119,98,163,157,199,116,106,162,109,34,236,155,47,179,239,220,241,90,167,136,99,184,93,246,154,219,141,223,103,186,211,203,72,147,73,44,176,44,74,217,57,185,21,187,42,38,233,179,81,119,254,147,246,67,167,215,28,115,85,27,131,230,214,218,155,79,102,232,148,213,44,171,137,209,172,113,165,79,105,238,95,84,93,147,139,189,119,251,151,212,253,250,239,167,182,252,18,253,111,75,45,194,154,178,221,112,162,243,17,73,4,173,122,34,243,119,217,93,158,245,69,70,171,23,215,101,245,246,1,204,64,0,0,0,14,213,210,191,25,117,147,7,108,112,113,116,121,29,173,92,244,84,245,222,178,63,79,97,197,73,59,225,236,186,87,6,189,208,220,53,83,34,162,180,211,82,62,142,107,115,170,164,123,27,37,91,107,96,86,181,21,142,79,93,145,125,187,167,244,1,108,29,110,233,237,131,63,233,17,105,175,178,62,54,209,182,207,81,28,140,99,28,168,228,145,140,254,114,47,221,35,189,159,251,202,46,171,190,100,56,37,226,106,44,79,51,187,67,19,56,237,45,53,76,180,252,183,110,254,198,185,62,247,185,63,211,251,75,232,235,94,187,15,172,233,58,229,60,217,45,29,21,158,175,232,167,209,214,57,121,71,43,22,162,39,71,197,119,77,247,106,110,158,190,194,128,177,187,85,45,226,253,5,186,174,177,148,240,203,203,148,174,246,38,204,85,79,189,62,244,219,218,7,103,192,250,200,214,123,30,65,101,175,191,103,87,187,165,5,150,166,154,165,180,85,119,122,201,33,155,178,246,170,49,205,89,28,156,85,168,173,95,79,98,169,96,58,71,226,87,163,218,207,109,250,155,174,24,21,134,134,8,227,142,38,189,96,158,181,178,112,230,237,213,142,166,122,39,248,152,190,255,0,106,255,0,71,167,29,215,79,9,220,186,209,98,167,191,104,227,39,200,57,83,50,103,65,77,3,81,207,251,18,185,118,89,42,220,171,190,209,162,108,159,206,77,190,242,10,234,6,141,234,142,151,93,42,45,25,230,5,124,178,205,77,35,162,114,214,81,61,141,85,78,62,199,109,197,83,237,55,213,21,83,237,39,237,2,212,181,75,195,151,66,122,143,177,83,102,90,19,146,212,217,100,71,189,210,71,77,105,167,142,25,26,141,88,209,56,171,41,213,62,220,43,237,85,246,175,167,174,228,30,234,55,160,13,83,233,250,145,151,90,181,125,202,223,53,75,41,163,153,203,75,18,185,206,238,171,125,27,80,245,253,24,183,246,125,231,156,233,103,172,28,251,166,107,229,85,93,146,110,253,190,178,24,225,154,151,140,44,221,27,55,115,244,221,12,142,251,222,158,159,229,127,66,22,105,210,143,91,152,207,80,117,181,183,77,87,202,236,120,253,37,3,102,72,41,46,23,58,120,85,210,55,179,197,232,238,16,185,125,39,145,187,108,169,246,87,239,246,5,39,213,82,207,71,59,169,234,89,194,70,237,186,110,139,237,77,254,239,235,63,200,182,75,191,135,206,19,212,110,160,100,26,139,97,203,168,95,99,170,242,158,77,244,171,230,88,254,48,36,50,108,230,213,181,125,31,10,251,83,246,254,194,7,106,103,70,189,64,233,229,69,69,93,110,150,100,107,108,117,107,233,232,231,101,18,187,190,213,87,172,106,214,181,206,119,218,107,21,80,9,125,225,35,173,121,109,190,245,54,151,210,88,35,173,182,206,140,71,84,62,177,90,232,56,178,186,100,217,139,232,187,185,118,244,253,155,147,239,91,122,46,210,45,122,203,219,155,230,201,91,244,156,116,240,211,177,208,197,74,228,107,99,229,197,119,146,23,187,218,229,251,255,0,208,85,143,135,166,141,107,50,235,61,37,53,78,61,144,99,182,247,247,18,162,162,174,200,238,223,165,45,95,29,221,34,55,111,181,233,237,246,185,11,198,134,37,134,38,198,175,229,182,254,187,109,247,129,240,52,251,4,178,233,190,39,110,195,172,13,119,147,182,83,67,77,27,156,198,53,206,108,113,50,52,85,224,136,155,236,196,223,100,61,25,252,217,127,105,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,171,31,122,125,100,248,129,144,252,198,115,74,102,107,58,177,247,167,214,79,136,25,15,204,103,3,159,222,114,155,238,65,110,177,90,110,245,222,98,147,25,183,190,215,107,143,180,198,121,122,87,213,84,85,186,61,218,136,175,222,122,186,135,238,229,87,125,189,183,226,214,162,79,255,0,10,62,138,63,41,185,84,29,74,106,101,178,235,77,141,226,87,10,122,156,74,45,187,48,222,46,144,200,231,45,71,52,114,72,232,105,100,141,158,141,111,9,37,94,42,245,72,102,137,220,87,160,94,138,50,174,171,53,30,146,247,118,182,121,125,50,198,110,16,201,145,220,42,18,70,71,95,193,91,35,173,148,235,27,152,247,77,43,21,17,238,99,147,179,27,209,234,188,157,19,37,190,140,79,22,177,96,216,173,155,10,197,168,124,149,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,124,222,174,123,184,177,141,77,220,170,229,219,117,85,95,80,25,102,45,98,206,113,91,206,21,148,208,249,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,249,177,90,246,242,99,220,155,181,81,201,190,232,168,190,166,123,58,215,233,70,251,210,94,178,214,225,189,171,173,102,33,114,222,179,22,189,214,194,198,249,250,94,44,89,35,87,70,170,197,154,7,191,181,34,108,199,46,204,147,182,198,75,26,26,41,57,87,82,253,58,96,157,80,105,101,126,153,231,84,255,0,231,107,44,245,188,230,255,0,6,93,60,180,208,193,89,219,138,88,251,221,174,251,221,218,123,184,63,216,169,236,84,12,224,212,229,55,218,188,86,221,133,84,87,115,178,218,174,21,183,74,58,110,211,19,181,85,87,29,52,117,18,115,68,230,238,76,162,166,77,149,85,169,219,221,168,138,231,42,206,175,5,79,122,124,167,225,253,119,204,109,196,63,215,77,11,212,126,157,53,30,227,165,250,161,102,242,55,90,29,165,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,127,23,108,187,35,145,205,115,30,214,61,143,99,102,7,130,167,189,62,83,240,254,187,230,54,224,45,39,170,174,153,240,222,171,244,142,179,75,115,10,234,187,115,219,80,219,149,162,231,76,170,231,219,174,49,178,70,69,58,199,201,27,51,56,203,35,31,27,149,57,49,238,226,230,63,132,140,207,14,170,233,158,85,163,122,143,145,233,110,107,73,229,239,88,205,194,91,125,79,24,228,100,115,112,95,177,60,93,198,49,238,134,86,43,100,141,234,212,231,27,216,228,77,156,134,159,136,85,226,87,209,69,187,168,189,56,174,213,12,42,217,190,166,226,54,246,201,76,246,165,84,242,93,109,116,201,83,43,237,145,65,27,149,137,51,223,59,159,27,146,39,61,210,49,145,42,181,175,87,48,60,175,132,223,87,159,149,221,56,254,79,185,173,111,60,191,0,183,179,232,151,71,65,218,142,171,29,133,33,130,30,82,49,85,139,52,15,123,98,118,237,98,186,55,64,228,238,189,38,122,79,243,45,152,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,56,61,28,199,113,123,26,187,57,21,171,182,202,138,158,134,132,250,107,234,243,4,215,14,153,87,168,43,181,111,209,145,227,54,249,254,186,181,180,19,50,59,109,117,29,43,39,173,237,70,139,35,228,135,131,146,88,248,58,71,44,111,99,87,243,136,246,52,62,175,88,29,74,88,186,86,208,235,198,166,220,211,189,117,155,149,175,27,164,117,43,231,142,174,241,44,50,62,158,57,81,174,103,24,83,180,249,36,85,123,23,183,27,209,170,175,86,53,217,215,203,50,155,238,115,149,94,115,92,166,187,206,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,193,136,214,55,147,222,229,217,168,141,77,246,68,68,244,58,175,88,29,74,95,122,169,215,27,198,166,220,211,179,106,135,149,175,27,164,117,43,32,146,146,207,20,210,62,158,57,81,174,127,41,151,186,249,36,85,123,211,185,35,209,170,140,70,53,178,171,194,143,162,143,202,110,85,7,82,154,153,108,186,211,99,120,149,194,158,167,18,139,110,204,55,139,164,50,57,203,81,205,28,146,58,26,89,35,103,163,91,194,73,87,138,189,82,25,162,112,74,175,11,222,138,63,147,254,8,205,103,212,43,101,214,135,82,115,43,123,233,165,183,86,167,103,232,107,91,166,107,217,78,177,53,203,188,210,246,160,154,69,145,17,241,253,136,184,70,230,75,220,136,30,53,126,244,248,183,195,250,31,152,220,75,169,41,91,198,175,222,159,22,248,127,67,243,27,136,15,5,79,122,124,167,225,253,119,204,109,197,212,148,173,224,169,239,79,148,252,63,174,249,141,184,186,144,0,0,57,87,86,62,235,26,201,240,255,0,33,249,116,230,107,13,41,245,99,238,177,172,159,15,242,31,151,78,102,176,13,41,245,99,238,177,172,159,15,242,31,151,78,102,176,210,159,86,62,235,26,201,240,255,0,33,249,116,230,107,0,213,64,0,1,8,60,75,250,28,166,234,59,13,155,88,112,119,213,179,81,112,187,60,140,134,146,54,75,80,203,229,186,21,146,117,162,108,44,71,57,42,81,207,149,208,185,141,251,111,145,99,122,42,57,143,134,111,128,50,195,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,127,222,29,125,76,102,93,82,244,242,153,158,160,208,210,51,33,176,94,38,199,43,171,105,145,24,203,155,225,167,167,153,42,214,36,106,54,23,185,181,13,71,177,191,99,155,28,230,163,26,228,141,149,45,226,105,105,181,89,122,227,212,250,59,53,178,146,130,158,74,139,109,91,226,166,133,177,49,211,207,108,164,154,105,85,173,68,69,124,146,201,36,143,119,181,207,123,156,187,170,170,150,21,224,169,238,177,148,252,64,174,249,117,184,14,85,253,195,31,254,106,47,249,19,255,0,215,229,148,233,62,11,249,47,210,204,55,76,254,148,250,79,234,150,63,110,177,121,222,199,103,205,121,90,104,225,238,246,249,59,135,46,223,46,60,157,182,251,110,187,110,122,176,6,85,207,65,153,103,249,150,160,212,218,170,179,60,134,174,234,251,29,158,138,193,108,73,149,56,81,219,169,34,72,169,233,226,99,81,26,198,53,169,186,236,159,105,238,123,221,201,239,115,151,207,147,43,195,175,161,90,158,169,115,36,206,53,6,130,173,154,87,96,168,154,26,233,169,170,162,99,238,119,24,82,157,233,109,84,73,18,120,88,232,234,27,35,230,107,63,65,142,99,94,199,185,30,192,239,254,23,222,31,116,215,106,107,47,84,58,211,106,171,99,25,80,218,252,62,199,83,20,180,207,231,12,180,181,20,119,164,150,41,218,229,98,185,147,181,144,75,23,9,24,173,151,237,49,204,222,202,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,81,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,125,168,3,53,157,75,244,233,157,244,191,170,117,250,103,157,83,255,0,157,172,179,214,243,135,252,39,107,243,51,67,5,103,110,41,100,236,247,123,15,119,105,238,230,207,98,167,177,87,154,86,221,174,183,26,106,10,59,133,206,174,170,158,215,78,180,148,49,77,51,158,202,88,22,89,38,88,162,106,174,204,98,203,52,178,43,91,178,115,145,238,246,185,85,116,83,214,39,74,184,111,85,250,71,112,195,239,54,218,70,228,246,234,122,138,156,78,239,36,139,11,237,215,21,103,216,71,74,214,61,222,90,71,54,54,204,206,46,228,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,156,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,170,19,127,193,83,222,159,41,248,127,93,243,27,112,241,171,247,167,197,190,31,208,252,198,226,60,21,61,233,242,159,135,245,223,49,183,15,26,191,122,124,91,225,253,15,204,110,32,117,95,3,31,215,103,238,223,241,34,213,10,171,240,49,253,118,126,237,255,0,18,39,166,158,117,97,162,90,169,173,25,102,130,97,25,29,93,126,89,133,211,205,53,214,55,91,167,134,6,62,10,183,82,213,66,201,36,106,35,223,12,189,164,114,167,216,114,79,26,198,233,54,147,182,29,128,0,0,0,6,107,58,177,247,167,214,79,136,25,15,204,103,45,83,193,83,221,99,41,248,129,93,242,235,113,85,125,88,251,211,235,39,196,12,135,230,51,150,169,224,169,238,177,148,252,64,174,249,117,184,9,254,0,0,0,0,0,0,85,95,142,119,234,79,247,147,248,105,106,133,85,248,231,126,164,255,0,121,63,134,129,202,188,21,61,233,242,159,135,245,223,49,183,23,82,82,183,130,167,189,62,83,240,254,187,230,54,226,234,64,0,0,17,87,197,31,220,79,83,127,5,249,197,17,42,136,171,226,143,238,39,169,191,130,252,226,136,10,1,63,85,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,167,229,45,167,194,83,162,143,161,40,232,250,178,212,219,101,214,142,245,55,122,60,46,223,58,118,35,109,12,208,118,223,115,114,35,185,201,222,100,178,199,19,100,107,90,145,163,165,68,145,37,133,236,14,171,225,193,225,255,0,71,211,189,138,45,91,213,236,119,253,86,43,252,204,17,83,84,73,5,68,120,237,47,55,199,198,157,240,190,72,223,52,209,162,61,243,35,185,36,114,164,77,70,126,121,101,164,19,85,6,85,192,210,159,73,222,235,26,55,240,255,0,30,249,116,7,85,57,87,73,222,235,26,55,240,255,0,30,249,116,7,85,0,0,2,128,124,81,253,251,53,55,240,95,147,209,18,171,192,199,245,217,251,183,252,72,138,190,40,254,253,154,155,248,47,201,232,137,85,224,99,250,236,253,219,254,36,5,170,0,0,25,172,234,199,222,159,89,62,32,100,63,49,156,210,153,154,206,172,125,233,245,147,226,6,67,243,25,192,186,159,11,143,113,61,50,252,107,231,21,164,170,34,87,134,117,218,213,96,240,255,0,211,251,237,246,231,73,110,182,219,169,239,213,117,149,149,115,54,24,41,160,142,237,92,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,58,175,79,61,88,104,151,84,116,215,233,244,123,35,171,184,191,26,168,108,55,40,106,109,211,210,190,38,73,44,236,167,153,22,70,163,92,201,155,76,249,24,136,170,246,177,90,146,54,55,238,196,14,192,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,125,183,84,246,158,128,130,190,48,90,199,98,193,186,96,93,42,168,135,204,94,181,46,225,5,61,28,124,158,206,197,45,13,68,21,117,21,59,163,28,199,113,123,41,162,237,171,152,229,243,60,219,201,35,114,1,73,119,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,151,19,224,183,172,119,220,195,70,178,221,29,187,195,220,164,211,187,133,61,69,174,167,147,19,141,45,201,213,18,58,155,131,88,138,188,39,130,162,94,227,158,247,59,204,241,251,45,141,168,180,216,76,175,9,60,214,235,138,245,165,143,216,173,244,244,146,83,230,54,123,173,146,185,211,49,202,248,224,101,51,171,145,209,42,57,17,31,221,161,137,170,174,71,39,7,61,54,221,81,205,11,222,0,0,0,1,92,30,51,250,243,83,138,233,126,53,160,22,42,218,79,49,156,84,58,233,125,99,106,34,116,241,219,168,228,141,208,70,248,85,138,246,50,106,157,158,217,81,204,245,161,145,137,205,28,244,109,59,29,215,173,205,121,166,234,59,169,124,199,82,108,213,181,115,227,203,80,203,94,62,147,84,75,35,18,221,76,196,138,57,34,100,172,99,161,100,206,108,149,43,23,6,240,125,67,209,119,119,39,47,10,3,69,29,8,107,165,247,168,158,152,49,29,70,204,111,54,171,142,82,239,53,110,190,186,222,140,103,10,170,122,137,35,98,205,19,21,82,41,164,129,32,157,204,68,107,127,60,142,99,26,199,49,169,32,10,107,240,91,214,59,22,31,172,185,110,142,221,225,237,213,234,37,190,158,162,215,83,201,235,202,170,218,218,137,29,77,193,172,84,78,112,79,81,47,113,207,99,91,229,184,253,167,72,212,75,148,0,64,14,168,252,41,63,148,166,187,100,218,215,249,122,250,185,245,143,201,127,131,62,171,121,206,199,151,163,130,155,252,119,155,143,151,46,199,47,208,77,185,109,235,182,235,63,192,17,87,161,142,134,63,145,119,215,111,245,81,250,227,245,199,232,223,251,73,244,127,149,242,158,103,255,0,150,38,231,203,204,255,0,224,237,195,239,223,210,85,2,0,117,71,226,183,252,154,245,219,38,209,79,200,47,214,63,171,158,75,252,39,245,167,201,247,252,197,28,21,63,226,124,164,156,120,247,248,254,154,239,199,127,77,246,64,159,229,106,234,199,131,95,229,67,84,243,45,76,254,81,223,70,125,109,200,46,55,223,37,245,67,189,229,124,213,76,147,118,187,158,117,188,248,247,56,242,226,221,246,223,100,223,98,64,116,49,215,63,242,209,250,237,254,165,223,83,190,167,125,27,255,0,110,254,144,243,94,111,204,255,0,242,188,60,56,249,111,252,45,249,253,219,122,202,160,57,87,75,154,23,252,154,244,39,25,209,79,173,63,88,254,174,121,223,240,159,145,242,125,255,0,49,89,61,79,248,158,228,156,120,247,248,254,154,239,199,127,77,246,74,1,234,199,222,159,89,62,32,100,63,49,156,210,153,154,206,172,125,233,245,147,226,6,67,243,25,192,229,69,233,248,115,116,19,252,149,236,83,234,70,162,79,230,53,55,38,183,249,58,186,120,42,57,210,217,104,94,246,74,180,109,86,47,9,166,87,199,27,165,151,213,168,230,53,145,47,22,186,73,184,175,132,119,70,86,42,75,21,159,172,76,182,235,231,174,181,222,126,159,20,183,83,189,236,142,223,27,95,53,21,77,77,66,250,119,38,127,25,227,100,126,177,178,55,43,215,155,222,222,197,159,128,57,87,86,62,235,26,201,240,255,0,33,249,116,231,85,57,87,86,62,235,26,201,240,255,0,33,249,116,224,102,176,253,87,59,181,214,245,82,202,203,205,206,174,190,162,58,120,41,25,45,76,206,149,237,130,8,153,12,49,35,156,170,168,200,226,142,56,216,223,99,88,198,181,54,68,68,63,41,98,158,20,125,20,126,83,114,168,58,148,212,203,101,214,155,27,196,174,20,245,56,148,91,118,97,188,93,33,145,206,90,142,104,228,145,208,210,201,27,61,26,222,18,74,188,85,234,144,205,19,131,170,248,93,120,127,209,218,40,237,189,77,235,126,59,222,186,205,229,174,56,61,174,121,32,158,150,58,89,96,138,120,110,206,237,189,252,166,94,238,209,71,34,49,208,186,55,72,173,87,172,78,138,186,250,177,247,167,214,79,136,25,15,204,103,52,166,102,179,171,31,122,125,100,248,129,144,252,198,112,45,83,166,159,254,35,109,223,225,254,119,255,0,209,238,133,43,23,83,211,79,255,0,17,182,239,240,255,0,59,255,0,232,247,66,149,128,151,254,32,93,119,95,122,170,202,164,194,177,103,249,45,50,199,238,11,37,186,155,102,73,244,165,84,18,85,71,21,215,155,233,226,168,131,187,77,80,212,242,206,85,107,54,221,119,119,170,124,174,129,122,40,202,186,172,212,122,75,221,218,217,229,244,203,25,184,67,38,71,112,168,73,25,29,127,5,108,142,182,83,172,110,99,221,52,172,84,71,185,142,78,204,111,71,170,242,116,76,151,149,116,209,211,166,119,213,6,169,208,105,158,11,79,254,106,178,241,91,206,31,240,101,175,204,195,12,245,157,185,101,143,189,218,239,177,221,166,59,155,253,136,158,213,77,9,232,94,133,233,199,78,154,113,110,210,253,47,179,121,27,85,14,242,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,139,119,93,145,168,214,181,140,107,24,198,49,161,234,177,60,90,197,131,98,182,108,43,22,161,242,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,243,122,185,238,226,198,53,55,114,171,151,109,213,85,125,72,215,215,63,67,31,203,71,234,79,250,168,253,78,250,157,244,151,253,164,250,67,205,121,191,45,255,0,203,16,240,227,229,191,240,183,231,247,109,235,42,128,16,171,162,159,13,239,228,125,170,119,93,76,252,178,253,109,250,79,31,158,197,228,190,174,249,14,223,114,166,158,110,239,115,205,75,190,222,91,143,30,41,191,61,247,244,217,120,7,142,119,234,79,247,147,248,105,106,133,85,248,231,126,164,255,0,121,63,134,129,31,252,36,244,183,4,213,14,169,230,250,245,98,250,79,234,150,62,236,166,207,253,245,52,62,86,233,75,113,161,236,79,249,167,183,159,30,227,254,195,249,49,119,245,106,236,133,234,20,173,224,169,239,79,148,252,63,174,249,141,184,186,144,0,0,40,7,197,31,223,179,83,127,5,249,61,17,29,100,207,243,41,112,26,125,45,118,67,86,152,157,45,226,107,251,45,45,84,108,11,113,150,24,224,117,67,209,19,119,189,34,133,140,111,37,94,8,178,112,227,220,147,148,138,241,71,247,236,212,223,193,126,79,68,114,174,154,58,116,206,250,160,213,58,13,51,193,105,255,0,205,86,94,43,121,195,254,12,181,249,152,97,158,179,183,44,177,247,187,93,246,59,180,199,115,127,177,19,218,168,29,127,195,231,162,75,175,85,249,252,151,220,158,10,186,29,58,197,106,41,230,186,214,58,149,206,130,237,59,102,133,207,180,178,70,205,19,216,249,41,221,35,157,44,106,229,133,59,106,228,69,146,61,239,123,19,197,172,88,54,43,102,194,177,106,31,37,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,55,171,158,238,44,99,83,119,42,185,118,221,85,87,212,248,26,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,136,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,158,212,10,33,241,20,232,86,167,165,172,201,115,141,62,160,171,126,149,223,234,33,134,134,106,154,168,158,251,101,198,100,168,122,219,81,22,69,158,102,54,58,119,72,201,156,207,208,123,88,231,189,237,87,190,31,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,191,23,61,141,158,102,181,202,155,181,37,145,19,110,75,190,159,179,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,240,149,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,123,58,196,233,87,50,233,67,87,46,24,125,230,219,86,236,98,227,81,81,83,137,221,228,145,38,101,198,220,143,251,8,233,90,198,55,204,198,215,70,217,153,197,188,94,168,228,78,219,227,123,195,207,244,157,239,79,163,127,16,49,239,152,192,104,163,85,116,207,21,214,77,56,200,244,183,53,164,243,22,92,154,223,45,190,167,140,113,190,72,121,167,216,158,46,227,30,198,205,19,209,178,70,245,106,240,145,140,114,38,237,67,58,253,39,123,211,232,223,196,12,123,230,48,26,83,3,54,221,85,116,207,153,116,161,171,149,154,91,152,87,82,92,88,234,118,220,173,23,58,101,70,178,227,110,145,242,50,41,214,62,74,232,95,202,41,24,248,220,171,197,236,119,23,61,156,36,124,202,240,155,235,94,221,167,245,159,201,139,84,46,125,139,45,238,224,201,49,10,217,22,170,162,72,174,149,83,195,10,91,27,27,26,246,71,12,175,145,211,53,223,154,99,36,239,171,213,203,50,43,39,255,0,90,253,40,216,186,180,209,170,220,55,181,106,163,203,237,187,214,98,215,186,216,94,239,33,85,201,139,36,106,232,213,30,144,206,198,118,164,77,158,212,221,146,118,222,248,163,67,61,153,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,155,181,85,171,182,232,170,158,160,106,76,242,154,171,169,152,174,141,233,198,71,170,89,173,95,151,178,227,54,249,110,21,60,100,141,146,77,193,62,196,17,119,30,198,58,105,94,173,142,54,43,147,156,143,99,81,119,114,17,87,195,83,173,123,119,81,122,113,67,165,249,173,207,125,77,196,109,238,142,165,142,90,169,228,186,218,233,146,154,38,92,229,158,70,171,18,103,190,118,178,70,172,174,123,164,99,229,68,107,94,141,100,0,241,43,235,94,227,212,94,163,215,105,126,21,115,223,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,88,28,3,169,126,162,243,190,168,53,78,191,83,51,170,143,243,180,118,122,46,16,255,0,131,45,126,102,105,160,163,238,69,20,125,238,215,125,237,238,189,188,223,237,85,246,34,79,255,0,10,206,131,191,233,71,85,122,191,101,255,0,59,46,33,98,185,219,191,242,15,166,189,181,253,223,247,195,98,100,144,255,0,155,168,99,191,197,60,139,254,31,61,18,93,122,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,239,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,1,194,186,214,233,75,249,96,233,101,171,76,254,190,253,82,250,51,32,130,251,231,126,139,243,253,206,221,53,68,61,174,223,122,45,183,243,60,185,114,93,184,109,183,174,233,192,58,92,240,164,254,77,122,237,140,235,95,229,235,235,31,213,207,59,254,12,250,173,228,251,254,98,142,122,111,241,222,110,78,60,123,252,191,65,119,227,183,166,251,164,255,0,0,64,15,26,191,117,140,91,226,5,15,203,174,36,0,240,184,247,236,211,47,198,190,79,90,79,255,0,26,191,117,140,91,226,5,15,203,174,36,0,240,184,247,236,211,47,198,190,79,90,5,255,0,0,0,243,250,133,154,218,180,215,0,201,117,26,251,79,87,61,183,21,179,214,222,235,34,164,99,93,60,144,83,66,249,164,108,109,115,154,213,122,181,138,136,138,230,166,251,110,169,237,51,67,171,25,215,229,67,84,243,45,76,250,47,232,207,173,185,5,198,251,228,187,253,239,43,230,170,100,155,181,220,226,222,124,123,156,121,113,110,251,111,178,111,177,113,62,49,26,209,117,211,174,158,108,186,127,139,229,245,118,107,190,127,120,125,37,101,61,51,28,215,215,217,33,167,127,156,137,101,70,236,198,44,179,81,53,237,71,53,210,50,71,51,237,70,178,161,73,128,78,159,8,77,116,163,211,14,163,170,244,231,33,188,249,43,46,165,219,219,110,133,175,72,25,11,175,16,61,100,162,89,37,145,90,246,242,99,234,224,99,24,170,178,75,83,19,85,142,94,46,101,223,153,108,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,193,232,230,59,139,216,213,217,200,173,93,182,84,84,244,52,209,164,249,215,229,67,75,48,221,76,250,47,232,207,173,184,253,186,251,228,187,253,239,43,230,169,163,155,181,220,226,222,124,123,156,121,113,110,251,111,178,111,176,30,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,254,38,255,0,121,253,63,229,92,190,198,160,31,215,111,183,161,89,94,35,57,54,165,197,145,82,91,168,42,46,176,91,91,51,248,118,31,80,214,63,122,88,119,69,217,120,175,170,187,254,50,205,83,211,213,84,249,55,204,94,207,145,49,177,221,41,123,205,98,242,111,219,115,125,118,219,249,170,128,84,175,69,150,157,85,188,106,77,190,170,146,166,238,218,72,170,34,146,161,207,125,74,49,88,149,20,234,228,85,68,84,246,47,222,91,244,123,163,19,150,199,203,179,98,246,123,3,21,182,218,94,210,125,255,0,109,206,253,159,229,42,254,196,56,231,88,250,133,99,211,237,32,184,221,238,23,79,39,82,222,207,151,119,97,242,127,241,213,59,95,232,141,114,123,30,158,212,251,192,172,126,189,47,90,108,222,169,229,92,106,146,223,39,26,119,71,94,176,199,78,169,230,62,145,170,238,47,216,95,211,253,31,210,245,253,164,69,213,235,220,55,139,237,58,81,190,161,180,244,208,172,45,142,85,68,68,84,123,189,90,136,170,155,109,199,253,31,208,127,148,25,77,190,241,127,163,172,186,210,247,42,102,186,71,81,81,63,55,39,52,87,238,239,178,212,68,77,213,85,125,15,119,213,13,13,158,57,48,123,133,142,94,112,84,227,112,58,79,178,228,225,38,251,171,126,215,170,236,142,79,95,96,28,52,0,0,0,0,232,218,19,136,85,101,121,237,165,40,170,226,138,106,75,141,19,217,27,164,86,186,85,89,219,179,90,136,213,87,46,232,158,159,210,135,57,59,103,70,182,25,50,14,162,112,202,104,228,225,217,188,219,167,85,219,127,68,174,167,79,218,159,180,11,159,214,77,53,165,205,122,40,180,98,23,218,103,189,240,89,172,14,86,240,69,115,100,143,203,162,250,57,171,183,243,190,237,202,1,131,157,29,201,189,183,43,92,205,246,93,246,95,86,255,0,245,77,36,107,18,173,167,66,106,99,73,251,107,5,45,4,92,248,239,236,150,20,246,122,153,187,116,124,235,221,47,63,102,223,119,183,236,129,167,93,59,149,245,24,14,57,44,170,174,115,237,52,110,114,175,174,234,176,176,243,90,161,211,230,147,234,237,28,180,217,158,21,103,172,154,85,69,90,151,219,105,164,153,23,147,21,87,156,145,185,125,123,109,79,234,61,14,153,57,29,167,120,203,154,187,162,217,232,191,250,3,15,76,5,70,245,99,225,95,115,179,84,218,110,26,29,73,81,89,21,85,67,227,170,133,99,116,139,19,82,56,248,187,141,53,34,35,83,146,63,213,127,111,245,144,151,84,52,83,90,250,122,175,242,25,5,5,246,211,28,173,69,239,67,21,92,17,59,147,222,212,78,79,142,61,247,237,47,250,19,251,52,152,121,204,239,4,199,245,10,193,62,59,145,209,249,138,89,221,27,149,189,199,179,213,142,71,39,171,28,213,246,167,237,3,59,250,115,213,190,185,233,141,177,44,216,206,123,121,130,141,61,145,37,210,177,173,79,180,247,122,35,38,106,123,94,229,246,23,145,211,78,99,109,234,19,71,108,25,30,93,138,82,84,240,166,165,84,243,244,45,127,41,18,150,23,247,19,184,231,238,171,222,119,218,223,127,85,254,218,248,205,124,37,53,13,117,1,245,22,7,114,177,203,183,21,218,4,227,180,13,69,253,58,206,107,187,247,255,0,243,22,201,130,226,86,236,23,17,180,98,118,184,248,83,218,232,169,233,26,155,185,119,72,226,108,105,250,78,114,251,24,159,122,255,0,90,129,254,150,156,55,18,176,204,179,217,113,139,77,4,171,235,206,154,138,40,157,247,253,237,106,126,213,255,0,74,159,93,81,200,187,162,238,135,253,123,80,39,176,2,46,255,0,113,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,172,125,233,245,147,226,6,67,243,25,205,41,153,172,234,199,222,159,89,62,32,100,63,49,156,11,158,240,172,180,218,173,221,14,96,53,150,251,101,37,45,69,210,162,241,87,93,44,48,181,143,170,157,46,117,48,164,178,185,19,119,189,34,134,40,209,206,221,120,70,198,251,26,136,146,212,138,190,23,30,226,122,101,248,215,206,43,73,84,0,0,5,80,120,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,54,228,230,49,211,204,230,181,87,102,172,178,42,109,201,119,230,190,10,158,244,249,79,195,250,239,152,219,142,171,227,157,250,147,253,228,254,26,114,175,5,79,122,124,167,225,253,119,204,109,192,93,72,0,10,128,241,100,232,162,221,167,245,159,202,119,75,237,157,139,45,238,224,248,242,250,40,210,170,162,72,174,149,83,205,50,220,221,35,220,246,71,12,175,145,176,185,191,154,99,36,236,35,17,203,50,163,43,88,186,159,22,78,175,63,36,90,113,252,159,112,170,222,25,126,127,111,127,210,206,146,131,187,29,46,59,50,77,4,220,100,122,163,18,105,222,199,68,221,154,245,108,109,157,203,218,122,194,245,165,96,59,255,0,69,29,40,223,122,180,214,90,44,55,181,117,163,196,45,187,86,101,55,186,40,88,239,33,75,197,235,28,104,233,21,24,147,78,246,118,163,77,158,228,221,242,118,222,200,164,67,66,120,158,45,98,193,177,91,54,21,139,80,249,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,249,189,92,247,113,99,26,155,185,85,203,182,234,170,190,165,43,120,94,245,175,252,159,243,182,104,198,161,92,237,84,58,109,153,92,31,83,45,198,181,123,63,67,93,29,11,88,202,133,149,173,93,225,151,181,4,50,36,138,140,143,236,75,206,54,178,94,229,223,128,41,91,198,175,222,159,22,248,127,67,243,27,137,117,37,43,120,213,251,211,226,223,15,232,126,99,113,1,224,169,239,79,148,252,63,174,249,141,184,186,146,149,188,21,61,233,242,159,135,245,223,49,183,23,82,0,0,7,42,234,199,221,99,89,62,31,228,63,46,156,205,97,165,62,172,125,214,53,147,225,254,67,242,233,204,214,1,165,62,172,125,214,53,147,225,254,67,242,233,204,214,26,83,234,199,221,99,89,62,31,228,63,46,156,205,96,26,168,0,0,0,1,64,62,40,254,253,154,155,248,47,201,232,137,255,0,224,169,238,177,148,252,64,174,249,117,184,128,30,40,254,253,154,155,248,47,201,232,137,255,0,224,169,238,177,148,252,64,174,249,117,184,9,254,0,3,42,230,146,58,59,180,218,172,189,40,104,245,29,154,217,73,65,79,38,15,101,171,124,84,208,182,38,58,121,232,226,154,105,85,173,68,69,124,146,201,36,143,119,181,207,123,156,187,170,170,153,183,52,167,210,119,186,198,141,252,63,199,190,93,0,29,84,0,0,165,111,26,191,122,124,91,225,253,15,204,110,37,212,148,173,227,87,239,79,139,124,63,161,249,141,196,7,130,167,189,62,83,240,254,187,230,54,225,227,87,239,79,139,124,63,161,249,141,196,120,42,123,211,229,63,15,235,190,99,110,30,53,126,244,248,183,195,250,31,152,220,64,142,186,17,213,86,101,211,198,145,234,126,31,166,183,42,187,70,79,168,117,22,106,102,221,224,141,57,208,219,169,217,95,230,150,25,121,163,161,169,115,170,41,218,199,163,93,197,139,51,154,177,200,216,222,156,127,19,202,111,184,54,85,102,205,113,106,239,37,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,7,163,152,238,47,99,87,103,34,181,118,217,81,83,208,249,68,202,213,95,12,125,92,210,238,151,45,29,67,205,113,171,187,93,228,167,167,185,100,56,165,61,153,241,79,96,183,75,19,228,116,243,73,36,137,43,223,10,118,91,60,105,2,118,149,242,170,185,99,133,210,40,89,247,64,61,96,218,186,178,210,54,186,224,181,113,231,120,117,61,29,6,86,201,162,106,50,166,119,177,201,29,116,78,141,141,139,133,66,195,43,214,54,181,171,19,218,246,113,224,145,201,36,160,51,67,211,174,188,230,93,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,240,145,173,217,28,172,119,7,163,36,106,115,99,85,52,19,211,71,81,120,39,84,26,89,65,169,152,45,71,249,170,59,197,23,9,191,193,151,79,45,12,211,209,247,37,138,62,247,107,190,198,247,88,222,15,246,162,251,81,3,170,128,0,205,103,86,62,244,250,201,241,3,33,249,140,229,170,120,42,123,172,101,63,16,43,190,93,110,42,175,171,31,122,125,100,248,129,144,252,198,114,213,60,21,61,214,50,159,136,21,223,46,183,1,63,192,0,0,0,0,0,10,171,241,206,253,73,254,242,127,13,45,80,170,191,28,239,212,159,239,39,240,208,57,87,130,167,189,62,83,240,254,187,230,54,226,234,74,86,240,84,247,167,202,126,31,215,124,198,220,93,72,0,0,2,42,248,163,251,137,234,111,224,191,56,162,37,81,205,58,141,209,11,87,81,218,61,122,209,171,237,242,174,209,109,191,212,91,157,89,87,73,27,95,58,65,79,93,5,76,140,143,151,217,107,222,216,21,136,245,71,35,21,232,229,107,248,240,80,169,111,13,207,15,186,110,162,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,247,221,146,34,93,161,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,3,42,230,170,12,171,129,165,62,147,189,214,52,111,225,254,61,242,232,14,170,114,174,147,189,214,52,111,225,254,61,242,232,14,170,0,0,5,0,248,163,251,246,106,111,224,191,39,162,37,87,129,143,235,179,247,111,248,145,21,124,81,253,251,53,55,240,95,147,209,18,171,192,199,245,217,251,183,252,72,11,84,0,0,51,89,213,143,189,62,178,124,64,200,126,99,57,165,51,53,157,88,251,211,235,39,196,12,135,230,51,129,237,114,238,176,114,106,254,145,176,46,146,240,245,171,182,216,173,116,247,23,101,206,154,42,119,178,239,60,183,135,87,82,50,37,86,58,88,153,2,54,55,43,218,246,43,223,35,218,230,241,141,174,127,63,233,215,94,115,46,155,117,114,197,170,216,101,109,91,95,110,168,99,46,116,48,212,36,44,187,91,149,237,90,138,41,85,204,123,120,72,214,236,142,86,59,131,209,146,53,57,177,170,158,87,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,39,57,95,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,72,174,183,186,6,202,186,53,250,181,119,250,229,245,203,27,200,251,212,223,74,71,103,146,135,201,215,71,246,188,188,205,231,44,105,220,141,121,198,189,222,79,237,79,246,17,35,228,224,188,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,84,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,103,135,162,78,176,114,110,145,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,121,54,255,0,176,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,32,122,0,0,2,149,188,100,245,175,235,207,80,86,157,28,164,183,246,105,52,202,222,189,233,228,139,140,147,215,92,98,167,168,147,139,146,71,35,161,108,12,163,70,238,198,57,36,239,239,201,188,20,186,147,50,218,253,172,119,222,160,53,151,44,214,44,142,31,47,87,147,92,29,81,29,55,38,63,202,82,177,169,29,53,55,54,49,137,39,106,8,226,139,185,193,28,254,28,157,246,156,170,7,96,233,31,166,75,174,191,232,247,80,183,236,106,154,146,227,144,226,152,189,185,182,123,108,182,231,84,79,52,242,87,54,178,71,210,185,136,247,182,165,105,237,117,20,209,177,140,85,145,107,56,43,152,222,92,163,174,39,148,223,112,108,170,205,154,226,213,222,74,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,78,15,71,49,220,94,198,174,206,69,106,237,178,162,167,161,123,222,22,88,5,54,11,209,110,27,84,184,245,93,166,229,149,84,87,223,238,73,82,146,181,245,79,146,165,241,83,212,35,36,95,178,199,209,193,72,172,224,136,199,51,139,211,126,106,231,82,94,191,104,229,247,167,253,101,203,52,119,35,155,204,85,227,55,7,83,199,83,197,140,243,116,175,106,73,77,83,193,143,122,71,221,130,72,165,237,243,87,51,159,23,125,166,170,1,165,60,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,93,156,136,228,223,101,68,95,67,235,16,215,194,79,53,181,101,93,22,227,246,43,125,61,92,117,24,117,226,235,100,174,116,204,106,50,73,223,82,234,228,116,74,142,85,86,118,171,162,106,171,145,171,205,175,77,182,68,115,166,80,2,63,245,223,174,151,222,157,186,96,203,181,27,14,188,218,173,217,75,124,173,186,196,235,130,49,252,234,170,42,35,141,235,12,79,84,73,102,142,5,158,118,177,81,205,252,202,185,236,115,26,246,172,128,41,175,198,147,88,236,89,134,178,226,90,59,104,135,185,87,167,118,250,138,139,165,79,39,167,26,171,147,105,228,109,55,7,49,17,120,65,5,60,189,198,189,237,119,153,227,246,93,27,145,66,186,193,210,176,13,16,186,231,154,61,170,154,203,13,242,146,142,219,165,212,246,103,84,82,58,55,62,122,233,238,53,205,166,137,140,246,53,140,107,82,103,185,234,170,187,178,54,163,87,154,190,62,106,7,170,210,173,76,202,180,111,81,241,205,82,194,170,252,189,235,25,184,69,112,166,229,36,140,142,110,11,246,224,151,182,246,61,208,202,197,116,114,49,28,156,227,123,218,171,179,148,211,70,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,174,206,68,114,111,178,162,47,161,155,126,164,116,66,235,211,134,182,229,58,47,121,190,82,94,106,49,202,136,154,202,250,104,221,27,42,96,154,8,234,33,122,177,222,172,122,197,52,124,217,187,145,175,228,212,115,209,17,235,110,158,15,186,199,98,206,122,96,77,42,167,135,203,222,180,210,225,61,61,100,124,158,254,253,45,117,68,245,116,245,59,171,26,198,242,123,234,98,237,163,158,228,242,220,221,197,36,106,1,58,128,0,10,192,235,51,194,255,0,95,122,137,234,79,48,214,60,43,47,211,250,43,46,65,244,127,150,130,233,112,173,142,169,157,138,10,122,119,243,108,116,146,49,55,124,46,84,217,235,246,85,55,217,119,68,179,240,4,42,240,222,232,167,84,250,62,252,162,126,83,47,248,165,207,235,111,209,30,75,232,42,170,153,187,126,87,205,247,59,189,232,34,219,127,50,206,60,121,111,179,183,219,100,222,106,128,0,205,103,86,62,244,250,201,241,3,33,249,140,230,148,204,214,117,99,239,79,172,159,16,50,31,152,206,5,212,248,92,123,137,233,151,227,95,56,173,37,81,21,124,46,61,196,244,203,241,175,156,86,146,168,1,202,186,177,247,88,214,79,135,249,15,203,167,58,169,229,53,99,5,252,168,105,102,101,166,127,74,125,25,245,183,31,184,216,188,239,99,189,229,124,213,52,144,247,123,124,155,207,143,115,151,30,77,223,109,183,77,247,2,141,188,62,122,36,186,245,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,222,247,177,60,90,197,131,98,182,108,43,22,161,242,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,243,122,185,238,226,198,53,55,114,171,151,109,213,85,125,79,149,165,90,103,138,232,222,156,99,154,91,133,82,121,123,46,51,111,138,223,77,202,56,217,36,220,19,237,207,47,109,140,99,166,149,234,233,36,122,53,57,200,247,185,83,119,41,234,192,25,172,234,199,222,159,89,62,32,100,63,49,156,210,153,154,206,172,125,233,245,147,226,6,67,243,25,192,181,78,154,127,248,141,183,127,135,249,223,255,0,71,186,20,172,93,79,77,63,252,70,219,191,195,252,239,255,0,163,221,10,86,3,70,125,29,244,171,134,244,161,164,118,252,62,205,109,164,118,79,113,167,167,169,203,46,241,200,179,62,227,113,70,125,180,108,174,99,29,229,163,115,164,108,44,226,222,44,85,114,167,113,242,61,253,212,0,0,0,5,85,248,231,126,164,255,0,121,63,134,150,168,85,95,142,119,234,79,247,147,248,104,28,171,193,83,222,159,41,248,127,93,243,27,113,117,37,43,120,42,123,211,229,63,15,235,190,99,110,46,164,0,0,10,1,241,71,247,236,212,223,193,126,79,68,79,79,5,11,77,170,30,155,115,43,236,54,202,70,92,171,51,138,138,74,138,198,194,212,158,104,33,160,162,116,81,62,77,185,57,140,116,243,57,173,85,217,171,44,138,155,114,93,224,95,138,63,191,102,166,254,11,242,122,34,127,248,42,123,172,101,63,16,43,190,93,110,2,127,128,0,16,3,198,175,221,99,22,248,129,67,242,235,137,63,200,1,227,87,238,177,139,124,64,161,249,117,196,10,171,233,59,222,159,70,254,32,99,223,49,128,210,153,154,206,147,189,233,244,111,226,6,61,243,24,13,41,128,43,171,197,115,162,143,202,110,43,63,82,154,103,108,181,83,100,152,149,190,162,167,45,139,110,204,215,139,92,49,181,201,81,205,92,145,186,106,88,227,127,163,155,206,72,151,138,61,86,24,98,117,138,145,127,175,238,176,109,93,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,194,157,102,137,233,27,154,229,149,238,99,56,240,89,36,140,40,6,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,236,115,30,230,174,232,170,135,64,233,215,65,179,46,164,181,114,197,165,56,101,21,91,159,113,168,99,238,117,208,211,164,204,180,219,145,237,74,138,217,81,207,99,120,70,215,110,141,87,183,155,213,145,181,121,189,168,188,212,145,93,5,117,49,77,210,199,80,214,204,226,243,67,73,62,61,124,167,250,185,144,77,50,75,206,138,221,61,68,15,146,174,36,137,174,115,159,19,161,142,69,103,7,243,99,94,196,70,185,237,123,66,244,250,117,208,108,55,166,221,35,177,105,78,25,69,72,214,91,169,216,251,157,116,52,235,11,238,215,21,99,82,162,182,84,115,222,238,114,57,187,163,85,238,224,196,100,109,94,12,106,39,75,62,78,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,174,206,68,114,111,178,162,47,161,245,128,0,0,128,30,53,126,235,24,183,196,10,31,151,92,72,1,225,113,239,217,166,95,141,124,158,180,159,254,53,126,235,24,183,196,10,31,151,92,72,1,225,113,239,217,166,95,141,124,158,180,11,254,0,229,93,85,106,151,228,91,167,29,69,212,200,111,191,67,87,217,177,250,175,162,171,124,175,152,237,93,37,103,102,135,243,106,199,181,219,213,75,3,126,219,85,137,190,239,217,168,229,64,165,111,19,77,107,252,180,245,113,148,249,123,127,149,160,193,55,194,168,249,197,194,105,124,148,243,121,137,36,218,71,181,219,213,75,83,193,201,199,120,146,46,77,71,114,222,42,159,170,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,170,245,103,164,52,218,11,174,87,77,35,134,10,72,234,49,219,62,63,13,193,105,39,150,104,37,184,190,205,71,45,108,209,190,93,158,172,146,166,73,164,68,84,110,200,244,68,107,81,17,168,28,128,183,239,5,205,116,177,93,116,227,35,233,226,231,121,186,205,146,89,46,21,57,37,182,154,161,31,37,43,44,242,165,52,114,50,157,251,171,99,225,84,231,189,241,170,49,21,213,104,246,243,85,149,89,94,209,232,53,53,219,162,102,245,27,103,162,171,125,202,197,169,21,120,205,233,97,167,150,86,125,29,53,190,138,90,105,165,122,63,132,12,138,161,100,141,23,135,231,31,92,198,171,254,203,26,191,127,195,171,88,239,186,55,213,198,9,83,104,135,204,82,102,23,8,48,235,165,55,38,51,189,75,95,60,81,181,121,185,143,86,246,167,74,121,246,111,23,63,177,195,147,90,247,40,26,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,255,0,15,85,221,17,15,250,244,68,27,7,38,232,7,229,186,194,149,54,170,202,117,127,4,150,158,70,114,223,110,59,181,83,125,254,227,54,122,237,144,101,238,206,110,56,221,235,49,184,93,105,169,187,60,82,75,132,179,197,246,161,137,235,183,37,219,219,183,221,237,79,232,52,109,168,83,215,81,224,25,37,77,179,253,121,13,162,178,72,62,215,31,206,36,47,86,250,238,155,122,162,122,238,134,99,50,106,219,141,194,247,83,87,117,149,242,85,63,135,55,61,234,229,93,152,212,79,85,85,251,145,62,240,63,219,29,162,154,108,162,130,142,222,214,79,35,234,162,99,17,81,92,142,85,145,17,61,158,223,184,245,58,209,105,186,89,47,22,186,75,147,59,75,45,185,147,164,109,71,53,168,170,247,34,236,138,137,254,74,127,161,15,21,99,173,174,160,188,81,214,91,156,169,85,20,241,190,37,228,169,246,209,200,173,245,69,79,189,19,239,58,198,190,99,153,244,118,124,51,47,205,232,224,129,46,182,134,249,55,70,230,185,100,133,18,55,163,156,169,35,215,117,239,167,183,111,234,246,129,198,64,0,0,0,9,21,209,142,69,141,99,153,38,89,89,126,101,58,78,219,27,159,65,52,137,31,56,231,108,141,86,171,28,245,69,107,183,217,83,143,175,167,244,17,212,251,184,67,170,228,202,45,182,250,90,233,169,82,225,87,5,44,175,137,202,139,193,242,53,23,125,149,55,79,95,98,129,116,61,69,106,13,159,251,159,84,183,203,186,214,213,65,80,203,20,92,155,197,239,87,43,105,222,139,187,157,182,222,223,191,239,41,21,175,98,76,143,84,94,63,253,66,253,33,233,222,195,170,253,17,227,58,97,120,189,85,71,5,93,162,197,91,230,153,11,29,35,95,28,20,235,236,118,233,235,178,255,0,164,163,188,187,1,160,197,164,72,210,250,234,153,83,244,162,90,101,102,223,163,183,174,234,139,232,237,255,0,176,13,27,104,37,194,142,233,163,56,85,117,3,92,216,37,176,91,92,196,114,34,42,34,210,68,169,190,202,169,236,84,61,241,225,52,46,130,221,108,209,252,54,138,213,35,164,165,138,195,110,100,110,115,118,85,106,82,196,136,187,108,159,114,39,220,123,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,6,107,58,177,247,167,214,79,136,25,15,204,103,52,166,102,179,171,31,122,125,100,248,129,144,252,198,112,46,167,194,227,220,79,76,191,26,249,197,105,42,136,171,225,113,238,39,166,95,141,124,226,180,149,64,0,0,85,95,142,119,234,79,247,147,248,105,202,188,21,61,233,242,159,135,245,223,49,183,29,87,199,59,245,39,251,201,252,52,229,94,10,158,244,249,79,195,250,239,152,219,128,186,147,138,117,129,212,165,139,165,109,14,188,106,109,205,59,215,89,185,90,241,186,71,82,190,120,234,239,18,195,35,233,227,149,26,230,113,133,59,79,146,69,87,177,123,113,189,26,170,245,99,93,213,114,204,166,197,131,98,183,156,215,41,174,242,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,112,98,57,238,226,198,57,118,106,43,151,109,145,21,125,12,235,245,129,212,165,247,170,157,113,188,106,109,205,59,54,168,121,90,241,186,71,82,178,9,41,44,241,77,35,233,227,149,26,231,242,153,123,175,146,69,87,189,59,146,61,26,168,196,99,90,28,171,44,202,111,185,206,85,121,205,114,154,239,59,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,39,6,35,88,222,79,123,151,102,162,53,55,217,17,19,208,182,158,154,252,39,116,206,235,211,42,203,173,246,61,181,55,46,183,207,112,160,184,57,215,24,36,197,252,205,43,18,150,9,105,59,240,178,121,160,127,231,100,100,140,111,231,30,248,149,92,214,35,221,202,188,38,250,40,183,106,5,103,242,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,231,88,249,59,232,244,106,194,136,251,127,3,48,58,171,166,121,86,141,234,62,71,165,185,173,39,151,189,99,55,9,109,245,60,99,145,145,205,193,126,196,241,119,24,199,186,25,88,173,146,55,171,83,156,111,99,145,54,114,22,211,225,71,214,191,229,55,21,131,166,189,76,185,218,169,178,76,74,223,79,77,137,75,191,102,107,197,174,24,220,213,167,224,141,72,221,53,44,113,179,213,174,231,36,75,201,88,171,12,210,187,160,120,149,244,81,110,234,47,78,43,181,67,10,182,111,169,184,141,189,178,83,61,169,85,60,151,91,93,50,84,202,251,100,80,70,229,98,76,247,206,231,198,228,137,207,116,140,100,74,173,107,213,204,164,28,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,156,30,142,99,184,189,141,93,156,138,213,219,101,69,79,64,53,38,82,183,141,95,189,62,45,240,254,135,230,55,18,202,122,40,234,186,197,213,166,141,81,102,93,219,85,30,95,109,218,143,41,178,81,76,247,121,10,174,79,72,228,70,200,136,244,134,118,51,187,26,238,246,166,239,143,184,247,197,34,149,173,227,87,239,79,139,124,63,161,249,141,196,7,130,167,189,62,83,240,254,187,230,54,226,234,74,86,240,84,247,167,202,126,31,215,124,198,220,93,72,0,0,28,171,171,31,117,141,100,248,127,144,252,186,115,53,134,148,250,177,247,88,214,79,135,249,15,203,167,51,88,6,148,250,177,247,88,214,79,135,249,15,203,167,51,88,105,79,171,31,117,141,100,248,127,144,252,186,115,53,128,106,160,0,0,0,5,0,248,163,251,246,106,111,224,191,39,162,39,255,0,130,167,186,198,83,241,2,187,229,214,226,0,120,163,251,246,106,111,224,191,39,162,39,255,0,130,167,186,198,83,241,2,187,229,214,224,39,248,0,12,171,154,83,233,59,221,99,70,254,31,227,223,46,128,205,97,165,62,147,189,214,52,111,225,254,61,242,232,0,234,160,0,5,43,120,213,251,211,226,223,15,232,126,99,113,46,164,165,111,26,191,122,124,91,225,253,15,204,110,32,60,21,61,233,242,159,135,245,223,49,183,15,26,191,122,124,91,225,253,15,204,110,35,193,83,222,159,41,248,127,93,243,27,112,241,171,247,167,197,190,31,208,252,198,226,7,234,240,110,208,108,55,82,181,115,42,213,108,194,138,146,230,253,55,167,183,190,209,67,83,78,178,50,59,141,91,230,88,171,81,121,163,121,192,218,73,17,141,115,29,246,230,108,141,86,62,38,41,115,229,85,248,24,254,187,63,118,255,0,137,22,168,5,27,120,151,244,57,83,211,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,246,25,26,198,244,69,107,31,55,21,232,239,170,172,203,165,13,92,183,230,22,107,149,91,177,139,141,69,61,54,89,104,142,52,153,151,27,114,63,237,171,98,115,216,223,51,27,93,35,161,127,38,241,122,171,85,123,111,145,143,208,238,89,139,88,179,156,86,243,133,101,52,62,118,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,62,108,86,189,188,152,247,38,237,84,114,111,186,42,47,169,65,157,127,116,125,117,233,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,94,116,233,52,76,73,28,231,36,172,115,31,203,154,201,28,97,125,56,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,120,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,20,67,225,215,215,85,79,75,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,160,247,61,172,123,218,140,125,233,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,6,109,250,177,247,167,214,79,136,25,15,204,103,45,83,193,83,221,99,41,248,129,93,242,235,113,85,125,88,251,211,235,39,196,12,135,230,51,150,169,224,169,238,177,148,252,64,174,249,117,184,9,254,0,0,0,0,0,0,85,95,142,119,234,79,247,147,248,105,106,133,85,248,231,126,164,255,0,121,63,134,129,202,188,21,61,233,242,159,135,245,223,49,183,23,82,82,183,130,167,189,62,83,240,254,187,230,54,226,234,64,0,0,0,0,0,0,25,87,53,80,101,92,13,41,244,157,238,177,163,127,15,241,239,151,64,117,83,149,116,157,238,177,163,127,15,241,239,151,64,117,80,0,0,40,7,197,31,223,179,83,127,5,249,61,17,42,188,12,127,93,159,187,127,196,136,171,226,143,239,217,169,191,130,252,158,136,149,94,6,63,174,207,221,191,226,64,90,160,0,1,154,206,172,125,233,245,147,226,6,67,243,25,205,41,153,172,234,199,222,159,89,62,32,100,63,49,156,11,84,240,125,233,235,21,194,116,37,58,130,243,63,72,100,154,141,223,166,229,37,44,109,250,46,134,142,178,120,60,188,50,108,178,47,118,72,187,178,47,36,107,184,64,222,8,177,115,124,223,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,194,86,110,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,145,215,194,227,220,79,76,191,26,249,197,105,42,128,206,103,88,61,38,102,93,34,234,135,212,123,237,69,93,226,197,95,79,29,77,139,35,117,2,82,193,117,98,70,197,157,24,196,146,84,99,226,149,235,27,152,175,231,183,109,234,136,217,88,171,221,60,56,60,64,43,58,119,190,197,164,154,189,145,127,169,61,127,153,158,42,154,136,231,168,147,29,170,224,249,57,83,178,22,73,35,225,154,68,70,62,20,111,20,146,84,149,170,207,207,36,182,233,212,86,131,97,189,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,115,141,206,221,90,143,111,54,43,227,114,240,123,145,115,175,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,232,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,168,26,115,5,85,248,81,245,211,254,35,165,253,107,204,255,0,238,122,92,2,182,185,191,238,154,235,92,149,10,239,252,151,149,99,155,254,92,40,255,0,245,188,37,170,1,26,188,70,245,51,242,95,209,182,163,220,105,234,237,81,215,223,173,237,198,104,224,184,73,183,154,243,242,54,158,161,144,181,30,215,62,102,210,201,83,43,81,55,219,178,175,115,92,214,57,10,1,196,241,107,238,115,149,89,176,172,90,135,206,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,205,234,214,55,147,222,212,221,202,141,77,247,85,68,245,44,255,0,198,247,84,191,235,105,162,150,251,239,253,215,148,221,237,158,87,250,169,168,39,239,43,63,249,228,222,12,127,244,189,191,226,212,143,254,17,218,103,149,102,29,94,217,243,171,77,38,214,92,10,223,95,112,187,213,73,28,157,182,249,154,73,168,224,129,175,107,21,137,51,223,58,189,172,123,155,202,56,39,114,42,171,54,80,188,155,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,10,107,241,159,210,26,108,67,94,113,173,92,183,65,73,13,62,161,89,221,13,98,54,121,95,60,215,27,127,110,41,38,123,29,246,24,197,166,154,134,54,163,23,213,97,145,85,168,171,201,247,62,66,15,23,221,47,181,102,157,37,212,231,147,58,146,11,150,159,94,40,174,84,243,186,137,178,207,44,21,51,54,138,90,86,75,186,58,22,57,213,16,204,237,185,35,150,150,52,86,251,28,208,137,94,11,122,199,98,195,245,151,45,209,219,188,61,186,189,68,183,211,212,90,234,121,61,121,85,91,91,81,35,169,184,53,138,137,206,9,234,37,238,57,236,107,124,183,31,180,233,26,137,114,134,107,58,88,214,191,228,237,212,22,19,172,114,91,252,237,38,63,112,95,63,3,98,238,72,250,25,226,125,61,87,105,189,200,209,102,72,38,149,99,228,244,111,113,25,203,118,238,139,165,48,62,78,89,148,216,176,108,86,243,154,229,53,222,74,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,78,12,71,61,220,88,199,46,205,69,114,237,178,34,175,161,153,125,85,212,204,171,89,53,31,35,213,44,214,175,204,94,178,107,132,183,10,158,50,72,248,225,230,191,98,8,187,143,123,219,12,76,70,199,27,21,203,194,54,49,168,187,53,11,148,241,130,214,59,22,13,211,2,233,85,68,62,98,245,169,119,8,41,232,227,228,246,118,41,104,106,32,171,168,169,221,24,230,59,139,217,77,23,109,92,199,47,153,230,222,73,27,144,168,190,155,180,66,235,212,126,182,226,218,47,102,190,82,89,170,50,58,137,90,250,250,152,221,35,41,160,134,9,42,38,122,49,190,175,122,69,12,156,25,187,81,207,226,213,115,17,85,232,19,254,163,69,237,90,83,224,191,144,95,102,196,41,45,57,62,115,79,103,191,94,107,26,246,203,61,124,18,95,169,221,111,115,228,71,59,102,37,27,225,115,98,69,68,98,201,34,171,91,35,228,222,173,139,254,241,71,247,19,212,223,193,126,113,68,80,8,22,147,227,97,162,246,171,117,78,7,174,248,246,33,73,75,81,116,168,170,176,228,215,136,94,214,62,170,116,138,55,219,155,44,124,183,123,210,40,107,81,37,70,42,240,141,140,123,182,108,77,72,235,225,105,174,149,154,63,213,101,135,27,173,188,249,76,111,81,63,232,110,231,12,137,60,145,190,170,68,85,183,189,177,196,188,123,222,107,183,11,100,123,92,214,71,83,63,232,163,149,237,185,78,169,244,83,249,68,244,251,155,104,228,119,15,37,87,144,91,211,200,78,233,123,113,178,186,9,89,81,75,221,119,110,69,72,86,120,98,73,56,177,93,219,87,241,217,219,42,102,176,13,84,3,159,232,14,177,216,186,128,209,172,79,88,177,200,124,189,38,77,111,109,68,148,220,158,255,0,41,84,199,58,58,154,110,111,99,22,78,212,241,203,23,115,130,53,252,57,55,236,185,20,232,0,0,0,0,0,12,214,117,99,239,79,172,159,16,50,31,152,206,105,76,205,103,86,62,244,250,201,241,3,33,249,140,224,93,79,133,199,184,158,153,126,53,243,138,210,85,17,87,194,227,220,79,76,191,26,249,197,105,42,128,0,0,0,0,25,172,234,199,222,159,89,62,32,100,63,49,156,210,153,154,206,172,125,233,245,147,226,6,67,243,25,192,181,78,154,127,248,141,183,127,135,249,223,255,0,71,186,20,172,93,79,77,63,252,70,219,191,195,252,239,255,0,163,221,10,86,3,85,0,0,0,0,5,85,248,231,126,164,255,0,121,63,134,150,168,85,95,142,119,234,79,247,147,248,104,28,171,193,83,222,159,41,248,127,93,243,27,113,117,37,43,120,42,123,211,229,63,15,235,190,99,110,46,164,0,0,10,1,241,71,247,236,212,223,193,126,79,68,79,255,0,5,79,117,140,167,226,5,119,203,173,196,0,241,71,247,236,212,223,193,126,79,68,79,255,0,5,79,117,140,167,226,5,119,203,173,192,79,240,0,2,0,120,213,251,172,98,223,16,40,126,93,113,39,249,0,60,106,253,214,49,111,136,20,63,46,184,129,85,125,39,123,211,232,223,196,12,123,230,48,26,83,51,89,210,119,189,62,141,252,64,199,190,99,1,165,48,60,86,180,106,246,27,160,186,95,144,106,230,160,79,87,29,139,29,167,108,213,9,73,2,205,60,175,124,141,138,40,99,103,162,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,38,117,186,138,215,156,203,169,45,92,190,234,182,103,91,86,231,220,106,30,203,101,12,213,9,51,45,54,228,123,150,158,138,37,107,24,222,17,181,219,43,145,141,230,245,124,142,78,111,114,175,117,241,25,235,95,249,85,106,60,22,12,2,231,117,143,76,177,111,205,219,105,167,94,212,119,74,228,87,164,151,55,67,197,175,111,38,61,35,137,178,171,156,200,218,231,109,19,166,150,52,252,158,31,61,18,93,122,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,238,18,43,195,99,195,150,197,156,226,174,215,110,162,49,127,59,101,200,45,245,180,22,44,102,231,70,248,251,244,179,199,19,99,187,182,86,76,215,183,147,31,84,200,154,232,209,201,188,117,49,189,23,178,242,16,117,85,211,62,101,210,134,174,86,105,110,97,93,73,113,99,169,219,114,180,92,233,149,26,203,141,186,71,200,200,167,88,249,43,161,127,40,164,99,227,114,175,23,177,220,92,246,112,145,250,62,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,227,253,96,116,215,98,234,167,67,175,26,101,115,94,205,214,30,87,76,110,173,213,79,130,58,75,196,80,200,202,121,37,86,181,252,161,94,235,227,145,21,143,94,220,143,86,162,61,24,230,133,117,248,77,245,175,110,211,250,207,228,197,170,23,62,197,150,247,112,100,152,133,108,139,85,81,36,87,74,169,225,133,45,141,141,141,123,35,134,87,200,233,154,239,205,49,146,119,213,234,229,153,21,150,254,101,179,44,197,175,184,54,85,121,194,178,154,31,37,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,54,43,152,238,47,99,147,118,170,181,118,221,21,83,212,187,239,13,78,181,237,221,69,233,197,14,151,230,183,61,245,55,17,183,186,58,150,57,106,167,146,235,107,166,74,104,153,115,150,121,26,172,73,158,249,218,201,26,178,185,238,145,143,149,17,173,122,53,129,53,64,0,64,15,26,191,117,140,91,226,5,15,203,174,36,0,240,184,247,236,211,47,198,190,79,90,79,255,0,26,191,117,140,91,226,5,15,203,174,36,0,240,184,247,236,211,47,198,190,79,90,5,255,0,21,87,227,105,173,127,245,11,211,157,29,191,246,102,183,10,169,34,255,0,124,81,210,71,11,210,79,247,234,200,215,71,254,97,90,239,211,66,213,12,214,117,85,170,95,150,158,163,181,23,83,33,190,253,51,65,121,200,42,190,138,173,242,190,95,187,107,137,253,154,31,205,171,24,230,237,75,20,13,251,109,71,174,219,191,119,43,149,67,181,120,86,104,229,139,87,122,184,180,84,228,115,111,73,129,91,229,204,99,166,226,255,0,239,170,170,105,224,142,153,57,177,237,86,118,231,168,138,125,254,211,93,216,224,230,171,94,170,159,43,197,31,223,179,83,127,5,249,61,17,98,158,16,154,23,89,166,29,56,213,234,54,67,102,242,87,173,75,184,54,227,11,158,179,178,103,89,224,98,199,68,146,69,34,53,141,228,247,213,206,199,177,21,36,138,166,39,43,220,156,90,202,235,241,71,247,236,212,223,193,126,79,68,4,202,240,191,210,251,86,181,120,126,106,198,148,94,93,73,29,62,83,148,93,237,172,168,169,162,109,91,40,231,125,170,223,217,170,72,156,168,143,124,50,246,229,103,218,106,163,227,106,163,154,168,138,149,65,150,98,215,220,27,42,188,225,89,77,15,146,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,155,21,204,119,23,177,201,187,85,90,187,110,138,169,234,92,167,130,167,186,198,83,241,2,187,229,214,226,26,248,180,244,241,106,209,174,161,169,243,204,82,213,87,75,98,212,234,122,155,220,239,154,177,179,49,215,180,168,114,220,27,19,85,123,172,98,164,212,211,42,63,118,243,168,122,70,168,214,246,227,11,73,232,79,93,44,90,253,211,46,29,146,91,47,55,91,157,214,195,111,165,198,242,73,174,136,245,170,117,226,150,150,20,168,123,228,114,187,189,220,230,201,146,68,115,149,205,153,57,113,122,61,141,144,5,69,248,44,107,205,77,167,50,202,250,114,188,214,210,50,219,125,167,126,77,101,73,170,34,137,255,0,72,194,145,197,83,12,76,86,115,157,242,211,164,114,42,115,252,219,40,94,228,103,218,123,146,221,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,23,230,242,177,92,91,182,251,210,76,155,127,192,83,48,217,235,22,60,178,185,142,106,181,83,181,232,169,255,0,138,105,168,74,134,196,248,36,100,251,118,220,197,71,239,182,220,118,245,223,115,57,93,94,227,184,173,159,92,111,148,24,28,241,214,91,211,203,112,90,119,71,35,127,214,116,234,187,118,145,27,250,74,255,0,244,47,244,129,229,116,143,67,115,253,96,154,182,76,38,141,37,117,174,25,42,229,85,134,105,54,108,75,31,37,252,220,110,255,0,56,223,111,161,233,53,202,60,226,215,140,227,88,206,106,146,172,182,118,212,81,66,171,77,218,99,91,27,105,216,173,69,86,53,87,101,103,222,155,250,161,255,0,125,60,235,46,166,104,245,93,205,152,85,153,245,63,72,81,205,13,67,93,79,80,253,162,145,98,228,187,70,246,109,254,45,190,171,186,122,255,0,81,244,245,175,81,238,218,234,150,75,61,175,22,149,183,75,107,103,90,244,134,133,200,231,212,73,219,87,254,139,158,229,245,133,223,164,136,190,221,254,253,131,128,3,244,87,219,235,45,149,79,162,174,167,146,25,163,219,147,30,197,106,166,232,138,158,138,136,190,197,67,243,128,0,0,63,109,162,57,29,88,217,225,171,138,158,74,117,73,152,233,21,63,73,170,138,155,111,247,159,136,250,120,221,5,53,206,245,73,67,89,86,218,104,103,154,56,223,43,164,70,35,90,175,68,85,85,93,209,54,69,85,254,192,44,15,9,200,58,190,187,244,161,45,243,30,204,45,137,141,91,37,162,161,108,75,67,27,164,70,54,58,84,143,101,74,55,34,166,207,143,213,95,191,183,219,247,215,125,92,243,207,59,165,168,127,41,23,109,215,100,79,184,184,221,20,162,161,176,116,11,144,211,81,185,110,112,69,113,161,107,86,5,108,202,253,155,110,68,84,219,100,95,68,69,41,194,163,126,243,183,106,162,250,122,42,127,64,26,55,232,209,183,22,244,231,132,253,39,113,134,178,69,178,219,85,175,137,17,17,172,242,20,251,53,118,68,245,246,255,0,164,237,164,105,240,244,175,172,184,116,199,139,190,178,162,73,157,29,29,20,109,87,189,92,168,212,183,210,108,158,171,236,245,82,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,51,89,213,143,189,62,178,124,64,200,126,99,57,165,51,154,93,186,100,233,182,255,0,117,173,190,223,122,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,15,11,143,113,61,50,252,107,231,21,164,170,62,78,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,231,229,173,214,186,40,233,41,96,230,247,61,252,34,141,26,198,242,123,220,229,217,61,92,229,85,245,85,62,176,0,0,21,87,227,157,250,147,253,228,254,26,114,175,5,79,122,124,167,225,253,119,204,109,197,191,103,90,79,165,154,161,228,127,41,154,105,138,101,191,70,119,124,151,211,182,106,106,255,0,43,220,227,220,237,119,152,238,28,187,108,229,199,109,248,55,127,98,31,151,10,209,13,23,211,91,172,183,221,57,210,28,43,21,185,79,78,234,73,107,44,150,10,74,25,228,129,206,107,157,19,164,134,54,185,88,174,99,28,173,85,219,118,53,126,228,3,143,248,129,116,199,125,234,171,64,164,194,177,107,215,146,189,99,247,5,201,109,212,222,89,146,125,41,85,5,21,84,113,80,243,124,177,50,14,235,234,26,157,231,42,181,155,110,173,84,245,74,160,233,19,161,44,251,86,186,163,171,210,61,84,198,106,236,22,221,59,168,138,191,54,167,173,130,109,159,3,101,103,10,22,75,2,163,81,245,109,85,237,200,217,90,139,10,75,52,78,147,130,53,215,232,0,249,56,158,45,98,193,177,91,54,21,139,80,249,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,249,189,92,247,113,99,26,155,185,85,203,182,234,170,190,167,214,0,1,80,30,44,157,20,91,180,254,179,249,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,243,76,100,157,132,98,57,102,84,101,191,159,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,80,43,3,194,35,164,77,80,196,46,175,234,139,47,184,213,227,118,123,229,158,91,109,150,202,180,241,247,239,84,83,58,57,60,212,253,198,171,161,166,229,20,79,139,135,25,37,86,181,252,155,14,201,81,200,60,106,253,233,241,111,135,244,63,49,184,151,82,120,172,215,68,52,95,82,174,177,95,117,27,72,112,172,170,229,5,59,105,34,172,189,216,41,43,167,142,6,185,206,108,77,146,104,220,228,98,57,239,114,53,23,109,222,229,251,212,10,139,240,84,247,167,202,126,31,215,124,198,220,93,73,226,176,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,93,183,99,87,238,67,218,128,0,1,202,186,177,247,88,214,79,135,249,15,203,167,51,88,106,118,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,154,255,0,36,238,150,63,239,105,210,175,253,13,183,127,240,32,58,177,247,88,214,79,135,249,15,203,167,51,88,106,118,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,154,255,0,36,238,150,63,239,105,210,175,253,13,183,127,240,32,117,80,0,0,0,20,3,226,143,239,217,169,191,130,252,158,136,159,254,10,158,235,25,79,196,10,239,151,91,137,127,148,244,245,160,89,205,246,171,41,205,116,63,79,242,11,213,111,15,51,113,186,99,52,85,117,83,240,99,88,206,114,201,27,158,238,44,99,90,155,175,163,90,136,158,136,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,155,236,198,167,220,128,122,0,0,25,87,52,167,210,119,186,198,141,252,63,199,190,93,0,254,73,221,44,127,222,211,165,95,250,27,110,255,0,224,78,149,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,32,31,172,0,0,165,111,26,191,122,124,91,225,253,15,204,110,37,212,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,219,119,185,126,245,2,162,252,21,61,233,242,159,135,245,223,49,183,15,26,191,122,124,91,225,253,15,204,110,37,186,97,90,33,162,250,107,117,150,251,167,58,67,133,98,183,41,233,221,73,45,101,146,193,73,67,60,144,57,205,115,162,116,144,198,215,43,21,204,99,149,170,187,110,198,175,220,131,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,219,119,185,126,245,2,184,60,12,127,93,159,187,127,196,139,84,60,166,11,164,250,89,165,254,123,242,103,166,152,166,37,244,159,107,206,253,5,102,166,160,243,93,190,93,190,239,101,141,231,199,184,254,60,183,219,155,182,246,169,234,192,28,211,168,173,6,195,122,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,231,27,157,186,181,30,222,108,87,198,229,224,247,34,244,176,6,107,58,151,233,211,59,233,127,84,235,244,207,58,167,255,0,59,89,103,173,231,15,248,78,215,230,102,134,10,206,220,82,201,217,238,246,30,238,211,221,205,158,197,79,98,172,233,240,186,241,0,172,180,86,91,122,100,214,252,139,189,106,155,203,91,176,123,164,241,207,61,84,117,82,207,20,16,218,93,219,99,249,66,189,221,226,146,69,99,97,108,110,141,92,172,88,155,21,159,231,90,79,165,154,161,228,127,41,154,105,138,101,191,70,119,124,151,211,182,106,106,255,0,43,220,227,220,237,119,152,238,28,187,108,229,199,109,248,55,127,98,30,87,249,39,116,177,255,0,123,78,149,127,232,109,187,255,0,129,2,128,122,177,247,167,214,79,136,25,15,204,103,45,83,193,83,221,99,41,248,129,93,242,235,113,45,46,221,50,116,219,127,186,214,223,111,189,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,213,225,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,77,246,99,83,238,64,61,0,0,0,0,0,0,1,85,126,57,223,169,63,222,79,225,165,170,30,83,58,210,125,44,213,15,35,249,76,211,76,83,45,250,51,187,228,190,157,179,83,87,249,94,231,30,231,107,188,199,112,229,219,103,46,59,111,193,187,251,16,10,129,240,84,247,167,202,126,31,215,124,198,220,93,73,226,176,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,93,183,99,87,238,67,218,128,0,0,0,0,0,0,50,174,106,160,229,95,201,59,165,143,251,218,116,171,255,0,67,109,223,252,8,14,147,189,214,52,111,225,254,61,242,232,14,170,126,75,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,214,0,0,5,0,248,163,251,246,106,111,224,191,39,162,37,87,129,143,235,179,247,111,248,145,98,153,79,79,90,5,156,223,106,178,156,215,67,244,255,0,32,189,86,240,243,55,27,166,51,69,87,85,63,6,53,140,231,44,145,185,238,226,198,53,169,186,250,53,168,137,232,136,125,92,23,73,244,179,75,252,247,228,207,77,49,76,75,233,62,215,157,250,10,205,77,65,230,187,124,187,125,222,203,27,207,143,113,252,121,111,183,55,109,237,80,61,88,0,1,154,206,172,125,233,245,147,226,6,67,243,25,205,41,156,210,237,211,39,77,183,251,173,109,246,251,211,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,3,144,120,92,123,137,233,151,227,95,56,173,37,81,242,113,108,79,21,193,172,84,184,182,21,140,218,177,251,45,23,63,45,110,181,209,71,73,75,7,55,185,239,225,20,104,214,55,147,222,231,46,201,234,231,42,175,170,169,245,128,17,215,173,190,143,177,158,174,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,56,186,69,0,50,217,150,98,215,220,27,42,188,225,89,77,15,146,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,155,21,204,119,23,177,201,187,85,90,187,110,138,169,234,93,79,135,7,136,5,31,81,22,40,180,147,87,178,47,245,88,160,243,51,197,83,81,28,20,241,228,84,188,223,39,42,118,66,200,227,100,208,198,168,199,194,141,228,177,196,146,181,95,249,228,138,85,101,61,61,104,22,115,125,170,202,115,93,15,211,252,130,245,91,195,204,220,110,152,205,21,93,84,252,24,214,51,156,178,70,231,187,139,24,214,166,235,232,214,162,39,162,32,197,186,122,208,44,26,251,75,148,225,90,31,167,248,253,234,139,159,150,184,218,241,154,42,74,168,57,177,204,127,9,99,141,175,111,38,61,205,93,151,213,174,84,95,69,80,40,91,175,141,76,197,117,119,171,221,73,206,176,170,191,55,101,168,184,83,219,233,170,155,36,114,71,85,228,169,33,163,124,241,62,55,185,143,134,71,211,185,241,189,29,246,163,115,28,168,138,170,137,98,158,11,122,57,125,195,244,107,45,214,43,188,221,186,77,68,184,83,211,218,233,184,177,121,82,219,93,81,27,170,121,181,234,169,206,121,234,34,237,185,140,115,124,183,47,180,217,26,169,48,63,146,119,75,31,247,180,233,87,254,134,219,191,248,19,223,226,216,158,43,131,88,169,113,108,43,25,181,99,246,90,46,126,90,221,107,162,142,146,150,14,111,115,223,194,40,209,172,111,39,189,206,93,147,213,206,85,95,85,80,62,177,242,114,204,90,197,156,226,183,156,43,41,161,243,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,243,98,181,237,228,199,185,55,106,163,147,125,209,81,125,79,172,0,203,13,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,166,140,250,47,214,59,238,190,244,193,128,106,174,83,15,11,213,214,223,37,61,198,78,76,95,51,85,73,81,45,36,181,59,49,140,99,59,207,167,116,189,182,181,26,206,231,4,221,27,186,250,11,183,76,157,54,223,238,181,183,219,239,79,154,107,113,185,92,106,36,171,172,172,171,196,232,38,158,166,121,28,174,146,89,36,116,74,231,189,206,85,114,185,85,85,85,85,84,245,120,86,158,224,58,107,106,150,197,167,56,62,63,138,219,103,168,117,92,180,118,75,100,52,48,73,59,154,214,186,87,71,11,90,213,122,181,140,106,185,83,125,152,212,251,144,10,54,241,75,215,74,205,96,234,178,253,141,209,94,124,222,55,167,127,244,55,108,134,52,158,56,217,85,26,34,220,30,232,229,94,61,239,53,220,133,210,49,173,107,227,166,131,244,145,168,247,73,95,4,45,45,255,0,174,94,181,220,44,95,247,38,45,104,185,249,175,235,169,175,131,178,143,255,0,231,107,185,189,159,208,199,127,140,66,127,255,0,36,238,150,63,239,105,210,175,253,13,183,127,240,39,191,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,92,252,181,186,215,69,29,37,44,28,222,231,191,132,81,163,88,222,79,123,156,187,39,171,156,170,190,170,160,70,191,20,127,113,61,77,252,23,231,20,69,0,154,146,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,188,60,205,186,233,69,29,93,44,252,30,215,179,156,82,35,152,238,47,99,92,155,167,163,154,138,158,168,135,128,254,73,221,44,127,222,211,165,95,250,27,110,255,0,224,64,234,165,0,248,157,105,111,228,191,172,156,215,202,88,190,140,181,101,190,95,41,183,255,0,125,119,188,215,154,141,60,220,254,175,115,153,202,186,58,223,176,238,59,109,246,90,140,86,23,252,121,76,235,73,244,179,84,60,143,229,51,77,49,76,183,232,206,239,146,250,118,205,77,95,229,123,156,123,157,174,243,29,195,151,109,156,184,237,191,6,239,236,64,43,175,193,79,93,43,46,182,44,211,167,139,245,231,189,244,39,12,147,29,166,145,39,146,70,82,202,254,221,115,26,245,85,138,56,89,51,169,94,216,209,24,229,146,174,119,253,189,220,172,179,243,159,226,221,61,104,22,13,125,165,202,112,173,15,211,252,126,245,69,207,203,92,109,120,205,21,37,84,28,216,230,63,132,177,198,215,183,147,30,230,174,203,234,215,42,47,162,169,208,0,0,0,0,0,25,172,234,199,222,159,89,62,32,100,63,49,156,210,153,205,46,221,50,116,219,127,186,214,223,111,189,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,133,199,184,158,153,126,53,243,138,210,85,31,39,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,115,242,214,235,93,20,116,148,176,115,123,158,254,17,70,141,99,121,61,238,114,236,158,174,114,170,250,170,159,88,0,0,0,0,1,154,206,172,125,233,245,147,226,6,67,243,25,205,41,156,210,237,211,39,77,183,251,173,109,246,251,211,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,2,37,244,211,255,0,196,109,187,252,63,206,255,0,250,61,208,165,99,81,22,205,61,192,108,184,107,244,230,205,131,227,244,24,156,148,243,210,62,195,77,108,134,43,115,160,157,94,179,68,180,205,106,68,172,145,100,145,94,222,59,59,155,183,223,117,60,87,242,78,233,99,254,246,157,42,255,0,208,219,119,255,0,2,7,85,0,0,0,0,42,175,199,59,245,39,251,201,252,52,181,67,202,103,90,79,165,154,161,228,127,41,154,105,138,101,191,70,119,124,151,211,182,106,106,255,0,43,220,227,220,237,119,152,238,28,187,108,229,199,109,248,55,127,98,1,80,62,10,158,244,249,79,195,250,239,152,219,139,169,60,86,21,162,26,47,166,183,89,111,186,115,164,56,86,43,114,158,157,212,146,214,89,44,20,148,51,201,3,156,215,58,39,73,12,109,114,177,92,198,57,90,171,182,236,106,253,200,123,80,0,0,40,7,197,31,223,179,83,127,5,249,61,17,63,252,21,61,214,50,159,136,21,223,46,183,18,255,0,41,233,235,64,179,155,237,86,83,154,232,126,159,228,23,170,222,30,102,227,116,198,104,170,234,167,224,198,177,156,229,146,55,61,220,88,198,181,55,95,70,181,17,61,17,15,65,133,105,238,3,166,182,169,108,90,115,131,227,248,173,182,122,135,85,203,71,100,182,67,67,4,147,185,173,107,165,116,112,181,173,87,171,88,198,171,149,55,217,141,79,185,0,244,0,0,4,0,241,171,247,88,197,190,32,80,252,186,226,79,243,207,230,186,123,128,234,85,170,43,22,163,96,248,254,85,109,130,161,181,113,81,222,237,144,215,65,28,237,107,154,217,91,28,205,115,81,232,215,189,168,228,77,246,123,147,239,80,51,153,210,119,189,62,141,252,64,199,190,99,1,161,61,126,210,111,203,174,141,101,154,71,245,190,235,139,253,104,183,186,139,233,75,99,182,154,15,180,142,226,230,238,157,200,95,199,183,44,92,155,220,137,242,51,147,121,114,79,201,105,233,147,166,219,5,214,138,251,98,233,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,12,245,210,248,127,245,5,77,212,213,147,166,76,147,29,242,215,91,175,11,140,215,75,116,145,87,82,211,216,188,211,224,146,236,187,61,156,97,78,212,138,216,230,88,165,115,187,113,241,107,228,99,86,242,122,117,208,108,55,166,221,35,177,105,78,25,69,72,214,91,169,216,251,157,116,52,235,11,238,215,21,99,82,162,182,84,115,222,238,114,57,187,163,85,238,224,196,100,109,94,12,106,39,75,0,0,0,64,15,22,78,144,255,0,43,186,113,252,160,176,170,46,121,126,1,111,127,210,205,146,191,181,29,86,59,10,77,60,220,99,122,43,22,104,30,247,74,221,156,197,116,110,157,171,221,122,66,196,134,190,23,221,40,106,134,171,234,229,151,93,236,215,250,188,91,19,192,239,13,153,247,138,103,71,35,238,21,176,62,149,243,90,86,54,207,28,209,178,122,74,153,17,242,240,124,124,21,204,84,119,37,105,121,32,0,0,8,1,227,87,238,177,139,124,64,161,249,117,196,128,30,23,30,253,154,101,248,215,201,235,75,222,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,155,236,247,39,222,167,159,197,186,122,208,44,26,251,75,148,225,90,31,167,248,253,234,139,159,150,184,218,241,154,42,74,168,57,177,204,127,9,99,141,175,111,38,61,205,93,151,213,174,84,95,69,80,56,87,138,14,183,221,116,79,165,11,211,108,214,58,75,141,70,127,80,236,29,239,169,145,205,101,28,21,180,117,75,52,232,214,250,189,233,20,50,49,137,201,168,143,145,175,94,72,197,141,244,109,164,248,47,229,67,84,240,221,51,250,83,232,207,173,185,5,186,197,231,123,29,239,43,230,170,99,135,187,219,228,222,124,123,156,184,242,110,251,109,186,111,185,165,60,235,73,244,179,84,60,143,229,51,77,49,76,183,232,206,239,146,250,118,205,77,95,229,123,156,123,157,174,243,29,195,151,109,156,184,237,191,6,239,236,67,229,98,221,61,104,22,13,125,165,202,112,173,15,211,252,126,245,69,207,203,92,109,120,205,21,37,84,28,216,230,63,132,177,198,215,183,147,30,230,174,203,234,215,42,47,162,168,30,171,19,197,172,88,54,43,102,194,177,106,31,37,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,55,171,158,238,44,99,83,119,42,185,118,221,85,87,212,161,127,20,127,126,205,77,252,23,228,244,69,255,0,28,255,0,41,233,235,64,179,155,237,86,83,154,232,126,159,228,23,170,222,30,102,227,116,198,104,170,234,167,224,198,177,156,229,146,55,61,220,88,198,181,55,95,70,181,17,61,17,0,136,30,10,158,235,25,79,196,10,239,151,91,143,127,226,167,163,151,221,93,233,30,239,83,142,77,189,94,5,112,139,49,146,155,139,63,190,169,105,160,158,58,148,230,247,181,25,219,130,162,89,247,251,78,119,99,131,90,174,122,42,74,12,43,79,112,29,53,181,75,98,211,156,31,31,197,109,179,212,58,174,90,59,37,178,26,24,36,157,205,107,93,43,163,133,173,106,189,90,198,53,92,169,190,204,106,125,200,125,91,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,204,190,138,106,133,215,69,117,115,16,213,123,51,106,228,168,197,175,20,215,39,211,211,86,186,145,245,144,49,233,222,165,89,90,138,172,100,209,119,34,127,217,114,43,36,114,43,92,138,168,186,93,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,193,232,215,183,147,30,213,217,200,142,77,246,84,69,244,60,7,242,78,233,99,254,246,157,42,255,0,208,219,119,255,0,2,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,0,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,63,29,226,55,205,104,174,134,52,221,207,166,149,173,79,233,86,169,157,27,22,109,113,210,61,95,184,37,92,61,185,29,218,238,125,166,175,31,239,85,219,216,215,111,254,51,238,52,113,35,85,241,185,136,187,43,145,83,115,56,189,96,226,119,60,63,93,239,246,219,175,39,72,158,87,213,220,149,87,251,206,157,127,156,137,254,82,1,32,180,123,53,210,11,102,29,145,197,78,239,53,145,34,86,53,175,218,169,157,232,187,81,236,155,43,85,141,222,68,254,180,223,246,30,211,68,175,120,157,53,202,91,206,89,143,125,19,81,20,238,170,167,155,205,203,63,122,158,104,220,214,175,24,211,102,250,163,189,21,55,251,95,118,196,89,210,171,254,145,221,50,105,83,42,165,101,178,137,150,119,71,28,136,202,88,85,106,82,70,108,228,89,21,83,216,174,93,253,190,159,208,127,190,111,172,214,164,199,238,120,229,166,239,112,172,117,37,124,180,246,247,203,80,217,24,148,76,124,105,19,90,173,127,162,113,107,253,26,156,125,83,111,188,15,53,213,61,250,195,146,107,13,226,235,142,187,149,28,190,95,131,182,122,111,181,44,13,95,211,68,95,107,87,238,57,8,85,87,46,234,187,128,0,0,7,233,182,85,165,13,124,21,110,143,154,69,35,95,199,125,183,217,200,190,223,236,63,48,2,244,124,56,178,107,13,127,76,242,213,92,93,219,167,142,181,157,230,236,245,226,190,82,135,111,84,77,215,213,201,236,41,179,89,235,172,211,106,61,222,107,10,111,68,255,0,47,219,253,63,186,8,247,253,47,95,110,229,144,248,98,71,67,83,211,174,93,5,213,171,37,42,220,159,205,170,136,191,205,182,109,232,239,79,110,197,88,228,94,87,233,138,143,38,138,144,253,142,40,187,127,146,155,251,61,61,187,129,126,190,28,117,48,205,211,30,58,200,223,186,178,10,70,187,209,125,21,45,244,155,146,136,129,222,17,178,72,253,8,169,107,158,229,68,184,191,100,85,246,127,121,208,19,196,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,62,36,180,203,75,212,189,249,142,149,210,127,173,125,87,127,254,247,209,254,213,47,248,207,255,0,137,29,83,234,186,151,191,61,241,44,107,253,235,233,190,255,0,246,190,143,250,0,143,24,228,86,25,238,182,198,94,170,17,180,174,169,133,149,41,219,127,164,74,228,230,191,103,213,125,55,246,122,159,95,86,232,48,155,125,246,134,44,17,237,125,19,232,25,36,206,70,74,223,207,43,223,191,164,158,190,196,111,244,30,98,219,108,186,100,85,144,219,45,20,19,213,84,191,139,25,28,49,186,71,57,85,81,169,178,53,21,125,174,68,254,211,252,239,22,107,165,134,185,246,219,197,20,244,149,49,170,163,226,154,39,70,228,84,85,69,221,28,136,190,212,84,254,192,63,16,0,0,0,0,79,85,216,0,45,151,195,143,26,201,34,233,111,42,169,182,80,121,137,170,238,72,176,51,187,27,57,34,178,216,239,107,151,100,251,40,171,234,85,85,254,138,166,223,118,158,146,178,62,18,199,199,147,119,69,219,118,162,167,179,211,216,168,118,125,25,234,71,46,210,236,26,243,142,91,114,7,211,195,84,168,232,224,109,53,51,247,119,58,111,93,228,106,187,244,98,251,191,103,245,156,50,166,166,106,185,221,81,59,185,61,251,110,187,34,123,19,111,184,11,209,240,173,196,171,49,238,158,96,174,169,93,219,113,168,109,75,61,19,244,100,161,162,84,246,57,127,103,244,19,76,135,30,23,48,87,67,211,157,19,170,175,20,213,140,124,177,186,54,69,199,120,154,180,52,91,49,219,39,181,62,253,255,0,105,49,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,3,248,187,162,110,129,174,71,38,232,1,127,98,123,76,235,117,196,236,133,221,66,100,43,145,72,215,207,253,233,178,182,71,61,63,214,52,223,122,170,253,220,77,20,34,125,175,236,40,219,197,23,67,170,180,243,88,95,151,67,254,177,190,237,219,79,79,78,205,45,20,107,255,0,100,114,254,147,254,244,79,237,3,242,120,114,104,115,53,31,40,187,100,243,91,227,171,91,69,36,242,211,177,238,139,143,122,41,41,30,221,209,237,95,79,183,235,178,162,250,253,199,22,234,214,137,109,186,203,145,91,235,104,155,75,91,5,210,190,53,142,36,111,109,35,109,92,168,221,182,85,251,209,233,253,72,132,153,240,144,205,126,136,212,187,190,54,176,242,74,203,125,67,185,114,219,101,125,69,3,61,156,87,246,126,211,145,117,231,244,18,235,110,96,175,139,252,39,244,197,199,139,249,63,252,95,159,151,100,219,244,127,203,254,159,95,234,2,45,0,0,0,0,31,214,113,230,222,123,241,221,55,219,246,31,192,139,178,162,129,53,250,56,232,159,21,234,106,174,26,232,175,85,48,91,105,40,222,149,251,206,200,164,243,45,142,37,84,106,45,59,209,91,188,236,245,95,216,190,190,158,188,11,169,189,32,160,209,77,81,185,97,86,219,138,86,83,82,246,120,73,203,146,253,170,120,100,93,215,183,31,223,42,255,0,55,238,254,213,249,218,105,175,186,131,164,83,62,124,14,233,244,115,230,133,97,145,123,16,77,201,21,89,191,248,216,221,182,253,182,123,63,103,245,158,18,245,123,185,100,23,9,46,151,106,142,253,76,187,115,127,6,183,125,154,141,79,70,162,39,177,19,238,2,234,188,35,235,38,159,66,42,33,150,162,71,163,46,15,70,181,206,85,70,162,81,208,108,137,185,60,10,250,240,129,179,182,155,72,46,23,68,151,117,150,182,86,113,227,236,222,150,129,222,221,255,0,246,22,10,0,0,0,0,0,0,0,3,254,36,149,145,237,205,219,111,236,244,3,254,193,242,47,25,93,130,195,3,170,46,213,253,136,218,138,170,189,167,187,216,138,191,205,69,253,138,114,45,83,235,23,70,180,190,208,235,149,199,32,239,63,249,177,249,74,182,239,246,216,213,245,72,29,254,90,40,29,208,28,43,167,206,172,180,239,92,240,234,11,245,29,127,150,173,173,168,150,153,41,123,83,191,103,54,78,13,251,107,11,19,215,118,253,222,155,159,63,170,142,166,41,52,62,134,205,65,65,38,247,59,181,84,77,98,108,190,145,58,42,135,170,250,196,246,251,105,213,62,229,245,255,0,72,72,80,126,107,125,100,117,244,145,213,196,187,181,251,236,191,212,170,159,251,15,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,42,237,247,31,211,248,187,125,224,17,200,239,97,252,68,70,170,175,237,63,168,212,79,84,67,193,107,70,167,81,105,62,19,89,149,86,167,46,204,114,172,109,221,83,119,54,23,200,137,186,49,223,228,126,192,61,238,233,251,78,49,175,29,45,233,190,188,82,190,76,190,220,149,85,76,219,176,247,195,3,251,91,172,92,184,172,145,61,91,186,68,221,246,246,237,254,136,157,106,241,42,186,213,230,113,91,166,183,185,45,242,85,182,29,251,232,187,49,101,68,223,210,151,151,232,150,21,102,186,65,120,160,138,190,5,221,146,242,219,209,126,231,42,125,232,159,176,10,197,240,193,211,61,58,197,243,236,190,150,233,84,212,201,173,87,11,133,3,33,145,240,111,216,138,106,36,71,35,92,196,147,252,99,85,55,244,79,232,69,56,183,138,69,179,20,182,234,108,235,137,92,40,100,243,41,85,53,202,36,150,53,149,181,107,92,254,105,180,105,232,159,238,190,215,162,238,89,206,71,211,238,57,132,228,149,58,141,164,120,77,182,219,121,169,107,221,92,180,140,142,23,84,171,164,89,164,115,149,238,227,187,158,216,247,93,183,244,79,234,41,155,173,187,221,253,186,187,146,218,178,251,50,193,114,169,185,87,84,199,35,170,153,34,182,39,86,201,178,39,4,219,109,216,255,0,189,61,190,192,35,72,0,0,0,0,1,19,146,162,39,222,187,0,61,38,61,101,142,170,219,87,93,85,69,80,248,163,237,237,35,99,221,173,221,202,158,170,169,233,235,232,119,222,158,186,50,190,245,7,106,142,155,28,94,221,198,68,90,142,231,216,93,162,72,227,114,250,62,118,55,219,34,127,73,249,117,167,71,243,62,150,235,38,211,172,202,150,9,105,43,248,237,51,163,167,228,188,18,57,191,152,233,92,158,179,181,63,73,63,209,232,129,46,60,28,117,30,84,170,188,224,149,21,83,61,157,186,138,168,227,87,170,181,61,109,241,34,236,174,246,253,223,163,255,0,184,181,147,55,221,53,117,35,149,116,221,155,174,79,139,43,164,108,159,154,150,52,116,109,231,26,205,11,220,155,190,41,54,223,178,212,246,111,255,0,182,83,84,248,138,245,133,169,117,117,52,218,123,45,69,12,117,142,71,210,164,115,219,183,141,169,246,182,69,146,157,138,190,140,114,122,236,5,189,100,90,131,132,98,92,62,178,101,150,123,106,200,238,45,74,186,248,97,85,93,183,219,237,185,62,229,69,57,182,105,214,22,128,97,49,170,220,117,22,195,51,209,26,168,200,46,244,78,85,69,114,167,177,102,79,216,165,48,228,112,245,169,171,57,148,54,60,159,52,202,171,107,165,145,138,216,159,127,137,172,102,233,28,124,145,173,153,172,79,71,51,217,183,183,250,212,237,88,87,134,23,80,89,245,35,171,115,76,162,231,19,164,165,108,176,173,69,76,53,74,170,170,197,70,250,86,166,222,143,122,250,254,207,233,2,77,92,60,94,116,146,154,254,235,117,61,170,186,90,68,219,105,210,10,103,34,253,132,95,210,74,221,189,190,135,166,201,60,85,52,46,138,195,87,89,99,146,166,166,186,58,121,31,4,74,180,111,71,72,140,85,106,42,54,175,117,251,72,137,233,235,234,70,124,7,193,215,46,154,246,197,205,239,253,186,4,223,151,247,172,78,223,236,59,111,241,117,188,191,75,143,255,0,102,228,196,211,111,12,254,151,112,120,94,151,125,60,180,100,50,191,127,181,93,20,239,219,116,103,221,36,239,79,107,87,255,0,182,95,237,10,238,214,127,19,253,122,206,37,185,193,140,53,108,182,153,167,95,47,53,42,86,211,72,216,209,236,84,251,76,171,86,162,253,157,151,111,79,180,191,180,228,54,222,189,58,156,182,75,3,147,82,239,210,36,50,35,248,75,121,184,42,59,101,223,101,79,48,155,161,117,183,14,135,250,80,184,90,126,134,147,66,49,24,233,255,0,241,84,9,27,255,0,73,29,250,109,84,119,181,63,111,244,123,15,21,115,240,217,233,2,233,122,74,214,233,53,162,14,45,103,42,120,157,84,198,46,223,126,205,157,27,235,253,64,85,181,223,196,87,170,108,202,150,142,201,106,191,87,193,80,196,102,206,183,85,92,91,52,188,26,237,213,85,181,42,174,221,23,117,244,251,143,5,146,234,199,86,185,214,67,77,109,186,228,122,130,234,249,37,107,33,129,181,151,53,85,122,163,54,217,174,123,157,191,217,106,250,23,121,139,244,67,210,166,35,53,61,77,163,67,113,70,212,83,53,90,201,101,162,239,59,213,188,87,117,145,93,190,233,191,183,127,105,234,46,90,73,211,229,138,169,153,45,118,149,225,208,84,211,189,175,101,83,108,48,172,140,118,232,214,170,43,99,85,223,213,160,80,140,250,85,213,62,101,121,138,215,118,179,231,245,179,84,61,177,163,170,169,238,50,55,237,63,143,175,38,42,237,187,151,238,251,212,255,0,13,120,233,183,63,208,203,101,130,179,52,73,153,45,234,153,103,88,164,239,35,162,84,100,14,86,185,36,137,138,213,78,251,83,111,95,84,255,0,77,239,100,122,135,211,182,14,248,107,174,148,22,58,73,92,173,237,200,203,27,213,200,190,170,138,138,200,85,83,213,170,191,216,66,223,16,77,117,233,95,83,176,137,236,40,180,53,153,5,2,49,180,115,173,190,177,143,137,29,45,43,158,141,94,203,81,55,142,61,191,75,216,159,216,4,35,199,241,172,123,69,240,28,47,93,177,236,202,150,174,251,29,221,179,73,107,75,139,36,86,36,21,19,61,170,176,177,24,244,69,242,177,255,0,63,215,159,221,186,109,218,112,157,33,212,95,16,79,164,181,34,251,145,173,178,59,91,29,77,75,206,178,120,97,103,25,35,122,39,218,100,251,125,154,215,162,108,228,255,0,70,251,192,169,175,23,89,232,217,110,154,233,87,37,36,75,201,144,58,103,44,109,95,93,213,26,171,178,126,147,191,210,191,180,159,62,19,58,167,118,171,213,105,116,62,239,93,59,241,251,213,190,186,175,176,217,21,136,147,70,202,119,53,200,172,106,63,244,105,209,63,77,19,250,253,138,31,147,31,235,227,85,186,96,166,184,233,139,47,116,89,66,83,198,141,167,171,154,166,166,183,131,158,142,153,85,31,230,35,219,214,116,79,70,255,0,51,250,55,89,213,208,79,89,181,29,73,89,107,40,178,201,109,244,215,170,87,200,169,20,110,86,43,152,214,82,166,232,217,39,145,235,187,230,114,126,207,79,219,237,138,158,34,93,4,225,154,99,132,86,234,190,158,211,172,73,74,196,146,166,37,146,103,174,221,202,88,83,237,205,80,229,95,71,189,125,26,191,179,246,41,6,250,115,214,108,187,69,117,70,199,126,177,228,151,11,101,43,46,52,205,174,142,158,119,53,146,192,149,16,186,70,185,168,142,71,34,164,72,138,155,46,251,39,183,216,6,148,193,224,116,67,83,236,218,179,166,152,246,97,105,174,90,151,87,219,105,231,157,203,27,218,189,197,110,206,253,38,183,127,180,215,123,19,238,254,163,223,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,137,101,100,45,87,200,237,154,159,126,192,127,216,62,125,166,255,0,105,190,36,139,107,171,239,164,91,114,252,219,155,182,251,237,250,72,159,177,78,5,213,191,89,120,55,75,118,218,5,189,178,174,166,229,89,52,74,148,240,209,58,111,204,61,179,253,173,249,177,187,242,129,83,244,190,255,0,103,222,129,35,79,226,162,123,85,74,235,191,248,205,232,148,16,196,184,246,57,147,84,72,188,187,137,61,162,52,68,245,77,182,254,250,79,233,63,22,162,120,198,232,245,86,25,93,77,130,90,114,84,190,207,75,44,112,173,85,173,172,137,146,186,39,163,87,147,42,145,201,179,248,122,162,239,182,224,88,211,43,232,29,63,149,101,116,14,155,252,218,72,213,119,250,61,191,114,255,0,160,226,253,91,105,69,211,87,52,190,107,5,157,203,230,96,116,211,177,187,187,237,42,211,74,196,79,178,199,42,250,185,62,226,38,248,120,117,91,65,168,247,12,199,35,213,108,238,230,183,71,93,154,234,10,57,124,221,68,49,83,190,41,93,179,81,221,206,30,174,114,108,142,254,107,127,173,103,158,39,170,24,54,123,115,172,178,227,23,71,86,207,67,19,101,168,69,166,146,54,181,174,217,19,213,237,77,253,160,84,4,93,30,235,21,54,93,29,11,177,75,154,198,202,180,111,121,40,106,184,108,146,237,191,46,206,219,125,251,151,19,167,214,57,177,236,98,146,215,81,191,114,46,230,251,239,247,200,247,125,232,159,183,246,31,97,109,22,213,151,188,180,52,252,247,223,151,105,187,251,127,168,255,0,187,133,117,61,174,138,74,218,149,86,199,22,220,149,19,127,106,162,127,237,3,254,228,173,163,100,201,75,37,84,45,149,233,232,197,122,35,151,117,219,217,237,246,148,173,226,193,108,194,233,181,201,179,203,83,90,251,212,182,165,123,26,146,199,218,70,173,194,167,116,84,253,47,189,255,0,241,31,115,13,241,32,191,90,186,144,175,189,106,85,242,233,245,70,10,217,105,160,134,159,204,204,141,137,181,237,115,92,177,58,117,68,94,210,61,61,19,246,38,199,6,235,211,89,176,142,160,245,114,61,67,192,171,231,150,221,21,3,168,213,181,52,207,130,69,127,155,158,93,248,174,254,156,102,111,223,251,127,180,35,32,0,0,0,0,69,217,81,83,238,0,9,19,162,189,74,234,183,79,22,86,102,90,115,151,218,27,84,159,222,43,69,85,77,12,238,72,223,28,123,175,14,40,239,78,13,77,249,125,202,125,10,171,231,80,253,125,106,29,60,119,184,27,113,168,111,63,206,209,218,223,20,49,126,99,239,88,99,126,219,165,34,39,175,222,139,253,59,70,142,236,157,190,215,113,220,55,223,142,254,155,255,0,81,45,58,18,234,247,13,233,146,255,0,83,81,153,99,242,86,82,212,240,252,245,53,3,103,157,156,89,82,158,138,233,89,182,235,59,83,250,145,127,103,168,90,102,155,248,115,116,211,133,90,173,46,168,196,43,106,174,180,112,65,222,157,247,154,181,71,204,198,179,147,182,71,53,54,87,55,127,209,79,111,177,61,135,125,180,227,88,22,159,91,97,164,162,74,107,93,37,35,18,56,252,197,107,182,107,83,209,19,148,142,255,0,194,251,255,0,105,87,154,187,227,21,93,113,184,164,122,87,98,150,26,38,63,116,125,125,12,145,72,228,71,73,254,106,177,63,154,177,253,222,221,255,0,160,139,186,165,226,7,212,14,164,207,50,46,91,93,108,166,149,234,228,138,134,190,182,20,68,221,138,137,183,153,114,122,112,255,0,141,64,186,172,251,169,189,8,211,166,201,95,115,206,44,181,19,198,199,185,204,165,187,82,189,232,141,98,59,213,174,153,191,118,199,32,187,248,160,116,229,108,182,205,91,21,214,106,137,34,153,34,72,98,158,129,239,114,127,148,141,243,126,169,253,37,30,221,117,19,54,190,58,71,222,114,123,165,114,202,213,99,150,166,182,105,125,21,54,95,210,114,253,200,136,121,231,75,35,183,87,61,203,186,238,187,168,23,159,121,241,84,233,254,142,205,37,125,190,122,185,170,19,110,49,114,162,114,175,219,68,95,178,149,123,251,21,84,138,57,143,140,166,167,87,90,235,40,241,107,5,162,142,166,86,200,200,102,146,211,203,134,237,114,53,125,106,156,155,162,171,87,216,169,233,247,251,10,221,230,253,182,228,187,127,89,252,2,71,228,254,32,221,81,101,83,203,37,195,55,161,70,73,35,158,140,142,203,72,212,110,234,139,178,126,109,87,238,79,106,169,243,236,29,117,117,33,142,229,114,230,84,121,133,19,174,51,68,216,94,233,45,20,170,197,106,43,21,19,138,49,63,205,180,224,0,9,49,122,241,22,234,174,247,60,147,212,231,22,246,247,61,173,101,146,145,19,244,185,125,241,175,222,114,108,135,94,53,75,41,164,146,138,249,146,50,162,25,118,228,212,162,129,155,236,168,169,234,214,34,251,90,135,128,0,126,218,203,205,202,191,111,55,81,207,111,103,216,106,127,234,79,233,63,18,185,92,187,170,128,0,251,184,78,111,146,105,230,67,6,83,138,86,182,146,227,76,217,25,28,174,133,146,162,35,218,173,119,217,122,42,47,162,175,220,124,32,5,203,244,157,215,86,59,212,158,37,54,138,234,205,68,63,88,47,212,243,219,216,177,182,26,70,78,233,124,203,145,26,137,55,53,84,99,34,79,178,205,247,95,98,239,185,1,250,192,233,99,61,211,125,75,200,239,54,156,46,246,236,110,74,202,202,168,171,60,149,76,144,182,53,168,168,114,126,117,99,70,237,219,98,59,125,215,211,215,125,189,78,117,210,150,168,88,116,115,168,12,47,81,50,152,165,146,211,103,185,182,106,180,138,30,235,146,53,99,216,170,140,221,55,84,231,191,183,238,254,194,241,170,235,52,191,173,125,7,185,199,130,186,57,35,186,208,77,73,28,213,116,94,93,240,205,45,31,166,234,230,61,83,111,52,197,221,17,126,253,183,216,10,183,240,221,234,146,143,68,51,233,172,57,149,218,58,75,29,119,22,170,200,216,35,108,125,184,107,29,235,36,143,102,219,190,86,253,235,251,63,174,236,48,252,255,0,12,207,173,173,187,97,249,53,174,237,74,247,57,169,37,21,108,83,166,237,93,149,55,141,206,79,69,84,251,254,244,40,147,169,206,128,117,167,167,154,186,156,142,170,59,101,93,142,106,137,157,77,83,73,115,107,158,145,243,141,169,201,174,100,106,138,171,51,83,209,62,229,251,189,178,43,194,54,243,171,87,140,170,178,9,175,21,213,56,189,52,117,27,199,53,198,71,49,179,121,138,37,118,209,43,246,253,23,187,215,143,222,190,190,160,91,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,199,244,27,169,140,55,94,114,29,73,195,44,212,53,118,236,135,75,178,138,220,114,245,69,50,43,216,230,71,85,81,13,53,92,82,163,81,174,100,205,166,145,85,158,143,141,236,123,85,21,188,36,147,176,25,246,201,181,231,50,233,183,196,15,81,245,91,12,173,171,107,237,218,145,126,101,206,134,26,132,133,151,107,114,221,101,90,138,41,85,204,123,120,72,214,236,142,86,59,131,209,146,53,57,177,170,129,160,144,114,174,154,58,139,193,58,160,210,202,13,76,193,106,63,205,81,222,40,184,77,254,12,186,121,104,102,158,143,185,44,81,247,187,93,246,55,186,198,240,127,181,23,218,137,213,64,0,0,28,126,213,212,198,27,127,234,142,235,210,197,138,134,174,170,251,142,98,239,200,239,181,206,69,142,10,55,172,180,105,5,35,17,91,188,207,124,85,137,43,158,138,140,98,118,218,138,247,57,233,23,31,241,2,235,186,197,210,174,43,38,21,139,63,206,234,110,65,111,89,45,212,219,62,63,162,233,103,142,170,56,174,188,223,79,45,60,253,170,154,118,167,150,114,163,159,190,235,179,125,86,16,120,53,93,174,183,254,174,243,107,237,246,231,87,113,185,92,112,123,149,93,101,101,92,206,154,122,153,228,185,219,221,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,160,89,254,174,245,49,134,232,174,174,105,102,150,230,116,53,108,102,171,212,87,219,109,151,56,81,100,101,53,198,23,210,50,158,9,99,107,85,220,39,117,95,4,145,23,236,61,172,228,222,14,116,145,246,2,170,252,115,191,82,127,188,159,195,79,171,225,117,226,1,71,119,163,182,244,201,173,249,23,102,235,15,150,183,96,247,73,227,130,10,89,41,98,130,40,33,180,187,182,198,113,153,59,91,197,36,138,247,76,233,29,26,185,30,145,54,80,179,240,0,3,143,225,61,76,97,185,143,81,122,135,211,43,168,106,232,50,204,14,158,142,228,197,114,44,144,92,173,211,210,210,74,233,216,244,106,36,111,138,90,182,68,232,221,237,69,141,236,115,183,145,177,118,2,133,188,70,242,155,238,13,226,43,154,102,184,181,119,146,189,99,247,12,118,233,110,169,237,50,78,197,84,22,186,9,34,147,131,209,204,119,23,177,171,179,145,90,187,108,168,169,232,5,244,130,42,244,11,214,190,43,213,102,156,82,89,46,215,63,47,169,184,205,190,24,242,59,125,66,198,201,43,248,35,99,117,206,157,35,107,24,232,101,122,162,189,172,106,118,100,122,49,83,139,162,124,178,168,0,0,10,203,235,79,196,79,170,254,148,117,230,235,166,16,225,250,107,112,177,79,79,13,223,30,174,171,181,214,119,234,109,211,114,70,247,18,59,130,162,62,57,99,154,21,85,107,57,172,43,34,49,141,123,80,239,254,29,125,100,228,61,95,96,25,93,195,62,166,199,232,50,204,98,241,28,51,208,217,40,170,160,129,150,233,225,106,211,76,229,154,73,17,207,124,177,86,53,81,175,244,72,155,187,91,186,43,163,7,141,166,138,127,212,47,81,148,119,15,217,133,92,41,100,151,253,241,89,73,36,44,72,255,0,223,169,35,157,39,249,132,107,127,77,72,213,225,89,172,118,45,34,234,226,209,77,145,195,181,38,123,111,151,14,142,167,147,255,0,189,106,170,103,130,74,101,224,198,57,95,220,158,158,40,54,251,45,111,127,155,156,141,98,162,133,244,128,0,174,14,188,188,77,53,47,166,205,121,147,72,244,138,207,133,94,105,237,118,122,57,175,75,123,182,215,62,122,107,140,220,229,236,181,241,207,11,28,207,44,250,73,17,90,142,217,100,114,43,183,69,107,125,175,135,63,90,218,251,214,14,85,153,254,80,44,26,127,108,198,241,43,125,47,63,161,169,107,97,174,146,186,170,71,246,54,238,207,44,107,10,71,77,85,207,244,92,142,88,182,221,21,219,84,95,82,249,253,54,169,245,13,169,26,131,111,200,106,239,150,219,230,81,114,169,181,215,84,172,188,229,183,121,135,165,26,34,74,136,246,49,180,233,19,24,199,34,112,99,90,221,155,199,100,185,239,10,205,28,190,233,23,72,246,138,156,142,109,170,243,219,132,185,140,116,220,89,253,235,75,83,4,17,211,39,54,61,200,254,228,20,241,79,191,217,115,123,252,28,212,115,21,84,38,0,0,14,63,132,245,49,134,230,61,69,234,31,76,174,161,171,160,203,48,58,122,59,147,21,200,178,65,114,183,79,75,73,43,167,99,209,168,145,190,41,106,217,19,163,119,181,22,55,177,206,222,70,197,216,10,22,241,27,202,111,184,55,136,174,105,154,226,213,222,74,245,143,220,49,219,165,186,167,180,201,59,21,80,90,232,36,138,78,15,71,49,220,94,198,174,206,69,106,237,178,162,167,161,103,253,2,245,175,138,245,89,167,20,150,75,181,207,203,234,110,51,111,134,60,142,223,80,177,178,74,254,8,216,221,115,167,72,218,198,58,25,94,168,175,107,26,157,153,30,140,84,226,232,159,40,74,160,0,2,149,191,187,87,213,63,251,1,210,175,252,213,113,255,0,159,23,82,101,92,13,57,232,134,107,117,212,173,23,192,117,26,251,79,73,5,203,42,197,237,87,186,200,169,24,230,193,28,245,52,145,205,35,99,107,156,231,35,17,207,84,68,87,57,118,219,117,95,105,237,78,85,210,119,186,198,141,252,63,199,190,93,1,213,64,0,0,0,0,16,171,196,135,173,109,83,232,251,242,119,249,51,176,98,151,63,173,191,75,249,223,167,105,106,102,237,249,95,41,219,237,118,103,139,109,252,203,249,114,229,190,205,219,109,151,121,170,85,95,142,119,234,79,247,147,248,104,29,43,195,211,196,47,90,58,179,214,139,214,156,234,54,49,133,91,173,182,236,94,166,247,20,182,74,42,184,103,116,241,213,210,66,214,185,211,84,202,213,103,26,135,170,162,53,23,116,111,175,181,22,194,138,86,240,84,247,167,202,126,31,215,124,198,220,93,72,28,83,172,205,107,202,186,118,233,179,48,214,60,42,223,106,173,189,99,255,0,71,249,104,46,145,73,37,43,251,245,244,244,239,230,216,228,141,235,179,38,114,166,207,79,180,137,190,233,186,45,123,104,135,139,183,82,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,38,251,110,139,236,38,87,138,63,184,158,166,254,11,243,138,34,149,186,78,247,167,209,191,136,24,247,204,96,3,74,96,0,0,0,42,47,91,252,93,186,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,55,223,100,79,97,53,60,61,58,160,207,186,179,209,123,214,163,106,53,163,31,183,92,173,217,69,77,146,40,172,148,243,67,3,160,142,146,146,102,185,205,154,89,92,175,229,80,244,85,71,34,108,141,244,246,170,210,103,86,62,244,250,201,241,3,33,249,140,229,170,120,42,123,172,101,63,16,43,190,93,110,2,127,128,0,168,189,111,241,118,234,75,77,117,163,62,211,155,22,19,166,179,219,113,92,162,235,100,163,150,174,219,94,233,228,130,154,174,72,99,116,142,109,99,90,175,86,177,21,85,26,212,223,125,145,61,133,132,244,103,173,121,87,81,61,54,97,250,199,154,219,237,84,87,172,131,233,15,51,5,174,41,35,165,103,98,190,162,157,156,27,36,146,61,55,100,45,85,221,235,246,149,118,217,54,68,161,126,172,125,233,245,147,226,6,67,243,25,203,169,240,184,247,19,211,47,198,190,113,90,4,170,0,0,0,1,229,53,99,58,252,151,233,102,101,169,159,69,253,39,245,75,31,184,223,124,151,127,179,230,188,173,52,147,118,187,156,93,195,151,111,143,46,46,219,125,246,93,182,63,46,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,170,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,159,234,199,221,99,89,62,31,228,63,46,156,163,110,137,58,193,201,186,70,213,8,175,77,90,186,220,38,249,81,3,114,203,61,36,84,253,250,232,34,142,118,66,248,228,149,138,230,190,23,84,190,84,99,95,26,72,173,70,61,205,69,228,208,208,240,60,254,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,0,0,14,41,214,102,181,229,93,59,116,217,152,107,30,21,111,181,86,222,177,255,0,163,252,180,23,72,164,146,149,253,250,250,122,119,243,108,114,70,245,217,147,57,83,103,167,218,68,223,116,221,23,160,100,90,165,130,98,153,222,35,166,119,251,239,149,201,51,191,63,245,126,139,202,204,255,0,57,228,161,73,170,191,56,198,44,113,240,141,200,239,206,57,188,183,217,187,175,161,192,60,81,253,196,245,55,240,95,156,81,1,13,116,67,197,219,169,45,74,214,140,7,78,111,184,78,154,193,109,202,178,139,85,146,178,90,75,109,123,103,142,10,154,184,225,145,209,185,213,142,106,61,26,245,84,85,107,147,125,183,69,246,22,232,102,179,164,239,122,125,27,248,129,143,124,198,3,74,96,0,0,69,94,189,181,207,169,174,154,240,72,181,139,71,44,218,127,123,196,45,189,170,124,138,154,251,71,84,234,234,41,37,153,35,134,166,39,199,85,19,37,133,207,146,56,157,26,51,184,199,43,93,246,216,231,172,48,42,211,227,95,212,148,55,90,41,175,186,105,166,181,150,214,84,70,234,202,122,74,74,250,105,230,129,28,157,198,71,43,170,164,108,111,86,238,136,245,141,232,213,84,85,107,182,217,110,124,162,31,17,222,135,41,186,82,204,168,51,13,62,125,93,70,157,102,21,19,178,134,25,89,44,175,178,85,181,17,235,69,44,234,138,215,177,205,87,58,7,57,221,215,50,41,90,228,114,194,178,200,23,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,234,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,202,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,237,190,202,158,210,136,58,23,235,54,251,209,230,163,213,92,228,181,125,51,134,101,30,94,159,38,182,196,198,37,83,163,137,95,218,169,166,145,219,109,52,93,217,85,35,115,146,57,26,247,53,220,85,89,44,119,105,212,221,218,213,127,233,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,2,173,191,187,87,213,63,251,1,210,175,252,213,113,255,0,159,23,82,101,92,212,70,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,94,17,51,116,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,15,41,212,86,188,225,189,54,233,29,247,85,179,58,218,70,178,221,78,246,91,40,102,168,88,95,118,184,171,28,180,244,81,43,88,247,115,145,205,217,92,140,119,6,35,228,114,112,99,149,42,135,251,181,125,83,255,0,176,29,42,255,0,205,87,31,249,241,29,122,193,234,207,50,234,235,84,62,188,95,105,234,236,246,42,10,120,233,172,88,227,171,210,170,11,83,22,54,36,234,199,164,113,35,223,44,172,89,28,245,103,61,187,108,85,86,196,196,78,233,225,193,225,255,0,89,212,69,246,45,91,213,236,119,253,73,232,60,204,17,83,84,73,61,60,153,21,87,7,199,198,157,240,190,57,25,12,50,42,61,243,35,184,172,145,36,77,71,254,121,98,9,235,211,167,82,253,87,229,93,60,230,157,80,235,222,159,225,86,140,98,209,139,215,223,241,171,29,174,142,178,138,227,121,101,61,59,170,18,162,73,102,168,153,180,244,210,54,53,108,123,196,231,201,207,186,156,99,107,59,242,87,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,213,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,207,245,99,238,177,172,159,15,242,31,151,78,81,183,68,157,96,228,221,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,242,104,104,120,30,127,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,9,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,0,0,0,242,153,22,169,96,152,166,119,136,233,157,254,251,229,114,76,239,207,253,95,162,242,179,63,206,121,40,82,106,175,206,49,139,28,124,35,114,59,243,142,111,45,246,110,235,232,126,93,104,210,28,55,94,180,191,32,210,61,64,130,174,75,22,69,78,216,106,22,146,117,134,120,158,201,27,44,83,70,255,0,84,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,80,133,89,39,140,118,137,91,181,230,203,135,227,246,170,187,182,151,201,79,217,188,101,201,77,60,83,197,87,47,5,142,104,41,30,196,149,244,208,167,38,202,142,106,74,245,123,157,27,85,33,107,106,108,40,205,15,81,90,13,153,116,219,171,151,221,41,204,232,170,218,251,117,67,223,108,174,154,157,33,101,218,220,175,114,83,214,196,141,123,219,194,70,183,117,106,61,220,30,143,141,203,205,142,68,157,94,20,61,113,212,227,87,91,39,72,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,222,84,154,86,199,179,219,35,59,33,110,128,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,60,174,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,162,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,39,20,232,127,174,60,55,171,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,189,67,27,19,161,142,89,17,25,180,200,229,88,227,100,144,163,170,47,174,142,179,111,189,97,234,61,45,206,59,87,208,216,102,47,230,41,241,155,108,172,98,213,54,57,85,157,218,154,153,27,190,243,75,218,137,86,54,185,99,141,172,107,91,201,81,242,201,197,116,183,84,179,189,22,206,237,154,153,166,151,223,161,178,75,55,123,201,86,249,88,106,59,93,216,95,12,159,155,153,143,141,219,199,43,219,246,154,187,111,186,108,168,138,129,167,224,112,174,143,186,179,195,122,186,210,255,0,175,22,42,122,75,61,246,130,162,74,107,238,56,218,245,170,158,212,245,145,233,2,189,235,28,74,246,75,19,18,70,189,25,195,126,227,17,85,209,61,19,186,128,33,87,88,190,39,56,39,75,57,221,62,153,216,48,191,175,121,37,47,63,172,20,95,73,77,107,250,35,148,52,243,82,254,113,244,178,71,81,221,142,117,119,230,221,246,59,123,59,213,219,39,171,235,235,173,124,87,165,61,56,171,178,90,110,126,99,83,114,107,124,209,227,150,250,117,141,242,80,115,71,70,219,157,66,72,215,177,176,196,244,85,99,94,213,239,72,197,98,39,22,202,248,168,46,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,80,52,211,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,57,197,44,82,181,178,196,253,149,174,70,189,173,85,99,216,244,221,175,106,172,42,201,60,99,180,74,221,175,54,92,63,31,181,85,221,180,190,74,126,205,227,46,74,105,226,158,42,185,120,44,115,65,72,246,36,175,166,133,57,54,84,115,82,87,171,220,232,218,169,11,91,83,245,122,69,240,211,181,96,189,52,102,250,109,175,117,245,117,55,125,94,167,160,117,254,221,109,171,107,25,100,74,71,190,90,54,67,51,81,82,74,152,165,145,100,123,215,148,42,246,182,52,108,145,181,207,154,165,186,138,208,108,203,166,221,92,190,233,78,103,69,86,215,219,170,30,251,101,116,212,233,11,46,214,229,123,146,158,182,36,107,222,222,18,53,187,171,81,238,224,244,124,110,94,108,114,32,105,120,21,23,225,67,215,29,78,53,117,178,116,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,77,229,73,165,108,123,61,178,51,179,110,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,232,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,234,174,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,51,237,215,71,89,183,222,176,245,30,150,231,29,171,232,108,51,23,243,20,248,205,182,86,49,106,155,28,170,206,237,77,76,141,223,121,165,237,68,171,27,92,177,198,214,53,173,228,168,249,100,11,116,232,127,174,60,55,171,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,189,67,27,19,161,142,89,17,25,180,200,229,88,227,100,144,163,165,1,152,29,45,213,44,239,69,179,187,102,166,105,165,247,232,108,146,205,222,242,85,190,86,26,142,215,118,23,195,39,230,230,99,227,118,241,202,246,253,166,174,219,238,155,42,34,166,130,122,62,234,207,13,234,235,75,254,188,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,103,13,251,140,69,87,68,244,64,238,160,17,87,175,174,181,241,94,148,244,226,174,201,105,185,249,141,77,201,173,243,71,142,91,233,214,55,201,65,205,29,27,110,117,9,35,94,198,195,19,209,85,141,123,87,189,35,21,136,156,91,43,226,15,41,214,47,137,206,9,210,206,119,79,166,118,12,47,235,222,73,75,207,235,5,23,210,83,90,254,136,229,13,60,212,191,156,125,44,145,212,119,99,157,93,249,183,125,142,222,206,245,118,201,40,52,135,90,52,191,94,176,216,245,3,72,242,250,76,138,197,37,68,180,139,81,11,36,137,241,79,26,167,56,165,138,86,182,88,159,178,181,200,215,181,170,172,123,30,155,181,237,85,204,181,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,165,239,120,110,244,101,125,233,47,78,47,23,60,242,235,221,204,243,191,37,81,119,182,192,246,62,150,213,29,58,77,216,166,108,141,223,187,50,121,137,86,89,17,203,31,37,107,89,186,51,187,40,76,3,149,117,71,174,159,201,175,66,114,109,107,250,173,245,143,234,231,146,255,0,6,121,239,39,223,243,21,144,83,127,142,237,201,199,143,127,151,232,46,252,118,244,223,116,234,164,85,241,71,247,19,212,223,193,126,113,68,7,127,210,221,82,193,53,167,4,182,106,102,154,95,126,153,198,239,61,239,37,91,229,102,167,238,246,166,124,50,126,110,102,50,70,237,36,79,111,218,106,111,182,233,186,42,42,250,178,130,252,60,250,211,186,244,177,170,20,246,44,191,32,171,110,149,228,181,10,153,5,26,83,58,169,40,167,88,248,197,112,130,54,185,28,199,181,201,19,101,86,35,149,240,163,147,183,35,217,15,27,233,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,15,214,0,2,63,245,43,214,46,9,210,206,119,166,214,13,75,163,242,184,222,119,244,199,157,200,59,147,63,232,143,37,12,47,143,251,214,24,36,146,163,187,36,236,143,236,171,120,111,201,119,77,246,144,5,85,248,231,126,164,255,0,121,63,134,159,171,194,159,174,219,82,218,168,58,89,214,92,154,173,183,38,212,36,24,69,214,227,59,93,4,144,43,88,216,236,234,245,68,115,30,215,35,150,14,110,114,61,31,216,106,179,132,17,200,22,148,0,0,0,0,0,0,126,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,79,214,113,254,170,186,103,195,122,175,210,58,205,45,204,43,170,237,207,109,67,110,86,139,157,50,171,159,110,184,198,201,25,20,235,31,36,108,204,227,44,140,124,110,84,228,199,187,139,152,254,18,48,35,6,45,227,9,163,89,79,80,84,186,94,220,91,232,172,6,178,224,251,124,57,237,210,234,234,104,253,34,119,110,119,209,173,58,172,80,201,58,53,136,249,37,111,8,222,146,202,145,236,246,54,127,153,129,213,45,45,206,244,91,59,185,233,158,165,216,190,134,201,44,221,159,59,69,230,161,168,237,119,97,100,209,254,114,23,190,55,111,28,172,119,217,114,237,190,203,178,162,162,90,87,133,15,92,116,217,45,170,201,210,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,54,137,97,137,177,236,199,70,206,240,89,160,7,159,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,194,38,110,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,161,226,186,157,234,23,21,233,127,70,175,90,185,148,211,121,255,0,33,219,166,183,90,217,85,29,60,215,58,233,93,198,42,120,220,245,255,0,117,35,213,173,123,153,20,82,189,24,254,28,87,197,116,73,214,14,51,213,206,151,197,122,106,210,81,102,214,58,120,27,150,89,233,34,168,236,80,207,44,147,178,23,199,36,172,70,185,147,54,153,242,163,26,249,22,52,114,49,238,114,167,39,82,183,88,61,89,230,93,93,106,135,215,139,237,61,93,158,197,65,79,29,53,139,28,117,122,85,65,106,98,198,196,157,88,244,142,36,123,229,149,139,35,158,172,231,183,109,138,170,216,152,137,226,116,47,93,53,31,167,77,71,183,106,134,151,222,124,141,214,135,120,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,197,187,166,232,228,115,90,246,57,143,99,30,208,211,72,57,167,78,186,243,134,245,37,164,118,45,86,195,43,105,28,203,141,59,25,115,161,134,161,102,125,166,226,140,106,212,81,74,174,99,29,206,55,59,100,114,177,188,216,172,145,169,193,237,85,233,96,8,65,213,191,137,238,27,211,54,182,217,52,130,223,134,213,228,175,183,84,67,54,111,51,21,97,125,5,36,240,35,226,134,141,29,179,102,169,227,44,83,170,185,82,46,8,145,114,231,35,159,79,249,60,71,252,64,40,250,119,177,75,164,154,67,145,127,170,197,127,150,158,90,154,120,224,168,143,29,165,230,201,57,84,50,102,73,27,230,154,52,86,50,21,111,36,142,85,149,202,207,204,164,180,151,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,32,26,41,207,58,193,210,252,107,166,57,250,176,196,22,175,48,194,96,168,164,106,62,146,41,41,39,158,7,221,35,183,212,62,56,234,88,199,115,141,206,149,200,199,163,17,235,26,39,38,163,185,167,95,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,193,232,215,183,147,30,213,217,200,142,77,246,84,69,244,43,91,87,250,50,177,116,121,225,153,170,246,201,46,191,76,230,121,71,213,218,140,154,229,19,222,148,174,146,43,189,47,106,154,154,55,109,180,49,119,101,68,145,205,73,36,115,220,231,113,69,100,81,199,255,0,14,15,16,10,206,157,239,177,105,38,175,100,95,234,79,95,230,103,138,166,162,57,234,36,199,106,184,62,78,84,236,133,146,72,248,102,145,17,143,133,27,197,36,149,37,106,179,243,201,40,93,248,0,0,0,1,10,188,72,122,214,213,62,143,191,39,127,147,59,6,41,115,250,219,244,191,157,250,118,150,166,110,223,149,242,157,190,215,102,120,182,223,204,191,151,46,91,236,221,182,217,119,154,165,85,248,231,126,164,255,0,121,63,134,129,210,188,61,60,66,245,163,171,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,113,168,122,170,35,81,119,70,250,251,81,108,40,165,111,5,79,122,124,167,225,253,119,204,109,197,164,245,85,212,198,27,210,134,145,214,106,150,97,67,87,113,123,170,27,109,180,91,41,145,90,251,141,198,70,72,248,160,89,56,171,97,103,24,164,123,228,114,47,22,49,220,90,247,240,141,225,226,186,232,235,54,197,209,230,156,82,220,227,181,125,51,153,229,30,98,159,25,182,202,199,165,43,164,137,25,221,169,169,145,187,109,12,93,216,149,99,107,146,73,28,246,181,188,81,95,44,126,131,164,206,176,116,191,171,172,54,91,238,14,181,116,23,219,61,61,43,178,59,21,76,82,43,237,83,206,178,163,24,147,171,27,21,67,28,180,242,185,143,98,239,193,26,175,108,110,85,98,103,219,84,181,75,59,214,156,238,231,169,154,151,125,250,103,36,188,246,124,237,111,149,134,159,187,218,133,144,199,249,184,88,200,219,180,113,49,191,101,169,190,219,174,234,170,171,109,62,24,190,31,245,154,69,71,77,212,14,183,227,190,83,58,171,227,62,51,109,150,73,226,170,176,210,201,4,208,202,234,150,53,233,26,205,60,117,30,176,200,199,58,22,177,187,171,100,115,217,24,75,92,39,169,140,55,49,234,47,80,250,101,117,13,93,6,89,129,211,209,220,152,174,69,146,11,149,186,122,90,73,93,59,30,141,68,141,241,75,86,200,157,27,189,168,177,189,142,118,242,54,46,192,81,15,136,70,127,153,105,103,136,246,109,168,58,125,144,213,216,242,27,29,69,146,166,134,186,153,83,156,79,250,26,141,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,213,58,36,235,7,25,234,231,75,226,189,53,105,40,179,107,29,60,13,203,44,244,145,84,118,40,103,150,73,217,11,227,146,86,35,92,201,155,76,249,81,141,124,139,26,57,24,247,57,83,147,130,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,224,103,57,165,151,0,198,46,57,77,246,170,56,169,173,212,179,84,189,28,246,53,92,145,198,231,170,39,39,53,21,118,98,253,232,70,221,25,241,30,208,77,89,169,75,116,183,117,178,213,187,244,82,227,81,69,76,213,244,145,87,255,0,142,92,190,200,255,0,253,164,253,160,74,254,91,59,101,33,111,137,213,219,88,172,186,107,109,175,210,184,107,166,141,140,151,207,50,150,130,58,149,85,243,52,137,30,232,230,57,83,218,255,0,98,126,221,253,132,205,167,168,167,172,133,181,52,179,71,52,110,85,226,248,220,142,106,236,187,123,83,250,78,103,175,249,246,149,97,184,124,141,212,203,149,146,40,106,17,171,20,87,9,169,155,205,27,52,104,188,91,51,145,23,101,86,111,183,244,127,64,21,179,225,17,118,212,156,147,87,242,150,93,106,106,155,106,163,178,195,44,136,250,24,218,199,73,230,227,226,156,209,168,168,188,123,158,155,254,223,216,118,191,21,46,157,238,122,147,75,140,101,150,202,197,99,229,184,81,89,187,125,166,175,170,165,108,156,183,89,27,254,90,122,109,253,167,40,232,7,169,141,23,209,139,206,81,77,146,86,219,168,254,152,164,166,236,84,50,90,72,215,243,82,191,147,21,207,149,158,222,235,87,100,223,126,63,118,222,191,91,173,127,17,61,63,202,45,150,236,83,8,130,106,185,109,119,152,110,109,157,91,4,145,61,34,109,76,105,179,162,169,85,93,213,205,95,98,122,47,181,61,0,228,153,95,132,14,184,91,105,98,151,25,168,125,222,87,114,230,196,134,146,14,62,173,219,213,245,139,190,232,174,255,0,71,244,157,27,17,240,111,187,214,97,201,81,148,101,107,111,190,62,46,75,78,180,13,147,131,150,38,174,220,153,91,193,118,122,185,63,179,246,31,130,241,227,39,149,189,177,54,213,138,80,183,143,46,124,232,100,77,253,155,126,141,111,245,159,71,40,241,120,200,239,24,131,221,140,217,237,212,119,38,68,188,188,197,60,145,238,228,137,219,241,225,88,174,253,37,110,223,212,160,74,110,157,60,61,244,243,73,244,242,191,21,201,155,244,189,101,206,120,103,154,125,231,131,110,17,177,54,226,202,151,39,233,53,203,186,42,123,127,97,223,244,227,74,52,251,72,98,168,165,197,41,98,161,90,182,181,178,163,170,101,114,185,26,231,57,61,36,145,223,123,215,217,251,74,161,182,248,193,106,205,45,165,148,181,118,59,76,181,77,119,218,147,203,84,185,21,56,181,61,171,91,191,181,29,254,147,154,106,135,137,158,188,230,183,214,220,236,119,101,180,66,212,84,72,105,103,173,167,106,238,200,211,213,173,170,84,246,177,87,219,247,175,237,2,243,107,51,44,66,222,231,182,191,41,180,83,44,104,170,244,150,182,54,43,81,61,187,238,190,158,197,255,0,65,249,110,25,230,3,5,166,107,157,118,95,102,74,8,248,247,38,243,209,171,27,187,145,169,186,162,255,0,149,178,25,212,191,245,83,174,249,29,93,69,93,110,164,228,77,90,158,104,246,71,120,172,70,236,229,85,84,68,89,151,252,165,63,180,125,82,235,92,22,138,155,29,86,121,122,172,163,170,225,206,58,155,165,92,136,156,93,201,54,69,151,111,111,175,179,238,64,58,15,93,210,105,172,218,163,37,86,149,94,98,185,89,42,152,181,13,154,38,77,195,155,170,42,85,54,89,85,85,83,135,109,119,79,69,223,250,200,198,126,251,157,242,229,119,108,76,174,169,124,169,11,27,27,57,61,206,217,19,125,189,170,191,181,79,192,0,3,219,98,186,75,148,229,182,148,189,219,153,18,82,164,253,133,87,36,155,239,197,174,251,152,169,236,114,125,224,120,144,74,203,71,68,222,90,190,120,242,220,210,211,71,79,79,199,158,215,30,219,151,147,87,109,187,144,109,237,227,254,147,252,25,208,230,107,83,129,77,168,86,235,101,210,174,217,21,43,166,222,8,102,145,200,169,15,119,127,74,126,60,120,237,252,239,191,246,122,129,22,129,247,178,59,29,29,149,60,162,44,237,173,130,89,161,169,134,93,145,209,185,143,226,136,173,217,21,23,219,190,231,193,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,222,136,250,202,186,116,235,152,193,77,126,172,69,198,103,86,178,162,53,99,83,135,41,105,145,207,228,216,36,145,118,142,21,77,147,255,0,95,182,41,0,52,65,132,117,99,210,255,0,80,184,229,45,170,45,73,176,58,166,233,26,61,109,146,214,201,12,232,172,85,122,166,207,108,111,244,237,43,189,137,232,159,177,125,125,206,132,104,54,39,160,184,204,216,230,46,222,81,207,85,45,83,159,188,158,215,181,136,169,179,228,127,249,180,251,204,230,105,254,125,125,211,220,150,143,36,179,86,77,28,212,125,206,13,73,30,141,251,113,189,139,232,215,53,125,143,95,188,208,223,72,250,221,47,80,26,41,107,212,58,184,89,13,85,77,77,93,60,204,99,85,168,139,20,206,106,122,44,143,95,209,227,237,119,250,0,236,168,237,215,100,67,254,143,241,168,169,165,163,137,103,170,158,40,99,77,145,94,247,35,81,55,254,149,63,215,116,253,160,127,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,117,99,239,79,172,159,16,50,31,152,206,105,76,205,103,86,62,244,250,201,241,3,33,249,140,224,122,174,138,58,174,190,244,151,172,180,89,151,118,235,89,136,92,182,163,202,108,148,83,49,190,126,151,139,210,57,17,178,34,177,102,129,239,238,198,187,177,203,179,227,238,49,146,200,166,132,241,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,118,114,35,147,125,149,17,125,12,203,229,90,103,149,97,248,134,21,157,93,169,55,178,231,182,250,187,133,162,170,56,228,237,187,203,86,207,71,60,14,123,152,140,89,152,248,17,238,99,28,238,49,207,3,149,81,95,178,74,15,14,190,186,170,122,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,253,7,185,237,99,222,212,99,194,247,142,63,213,87,83,24,111,74,26,71,89,170,89,133,13,93,197,238,168,109,182,209,108,166,69,107,238,55,25,25,35,226,129,100,226,173,133,156,98,145,239,145,200,188,88,199,113,107,223,194,55,250,189,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,68,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,76,240,245,47,212,94,119,213,6,169,215,234,102,117,81,254,118,142,207,69,194,31,240,101,175,204,205,52,20,125,200,162,143,189,218,239,189,189,215,183,155,253,170,190,196,64,241,89,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,57,202,253,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,111,248,42,123,211,229,63,15,235,190,99,110,33,85,235,76,242,172,127,78,49,125,82,187,82,121,123,46,97,112,186,91,237,29,200,228,100,149,30,65,41,123,243,183,147,17,143,133,95,86,145,181,236,115,191,57,4,237,84,106,179,214,106,248,42,123,211,229,63,15,235,190,99,110,3,170,248,231,126,164,255,0,121,63,134,149,107,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,105,94,57,223,169,63,222,79,225,165,117,104,246,133,234,62,188,214,100,214,157,47,179,125,51,117,197,241,249,178,73,173,177,42,173,85,101,44,83,193,12,140,166,98,34,247,102,79,48,215,164,123,163,158,214,57,25,201,234,198,60,46,127,195,175,174,170,110,169,112,212,193,245,6,190,145,154,169,96,167,154,106,232,105,169,101,99,46,118,232,86,157,137,114,85,72,210,8,94,233,42,27,27,225,107,255,0,77,142,123,88,198,57,24,207,85,215,143,90,84,221,27,225,184,189,210,223,142,210,100,57,14,79,120,108,52,214,202,153,165,129,142,183,83,171,31,93,50,72,198,57,168,244,107,226,137,136,229,77,159,82,217,56,202,216,159,27,168,95,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,56,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,244,174,172,250,165,202,186,184,212,123,110,164,101,184,221,170,201,87,109,199,232,172,77,167,183,58,71,70,254,210,201,44,178,170,200,229,84,231,60,243,185,173,254,100,107,27,21,94,230,186,71,133,180,244,163,226,143,164,253,71,223,89,129,228,152,157,215,10,204,238,23,8,232,236,214,136,25,83,123,142,229,27,152,174,89,27,61,61,51,123,61,190,18,58,85,153,140,141,145,163,100,238,42,119,59,117,173,226,143,239,217,169,191,130,252,158,136,147,254,10,26,33,117,91,174,101,212,140,215,202,70,219,91,79,81,131,211,219,91,27,157,60,147,171,168,171,37,157,238,244,107,24,214,164,45,106,39,37,122,190,69,94,28,19,185,24,60,81,253,251,53,55,240,95,147,209,1,197,52,47,93,53,31,167,77,71,183,106,134,151,222,124,141,214,135,120,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,197,187,166,232,228,115,90,246,57,143,99,30,221,10,116,209,212,94,9,213,6,150,80,106,102,11,81,254,106,142,241,69,194,111,240,101,211,203,67,52,244,125,201,98,143,189,218,239,177,189,214,55,131,253,168,190,212,76,240,201,164,57,147,52,94,159,94,219,5,36,152,156,249,68,216,131,228,108,233,223,130,226,202,72,234,154,215,198,187,42,178,72,164,122,181,205,229,178,195,34,63,134,241,243,232,29,29,245,85,153,116,161,171,150,252,194,205,114,171,118,49,113,168,167,166,203,45,17,198,147,50,227,110,71,253,181,108,78,123,27,230,99,107,164,116,47,228,222,47,85,106,175,109,242,49,225,163,48,121,252,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,188,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,232,0,141,94,34,186,57,98,214,78,145,243,186,107,188,222,94,175,15,183,207,152,218,234,120,189,253,154,170,8,37,145,201,193,175,98,59,187,2,212,65,187,185,53,157,254,124,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,118,223,101,79,105,168,131,49,154,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,77,247,217,19,216,6,151,113,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,118,114,35,147,125,149,17,125,14,1,226,43,172,118,45,27,233,31,59,169,187,195,230,42,243,11,124,248,117,174,155,147,217,222,170,175,130,88,220,188,218,199,163,123,80,37,68,251,59,139,95,216,225,201,174,123,84,242,158,21,154,199,125,213,222,145,237,20,217,28,59,213,224,87,9,112,232,234,121,51,251,234,150,154,8,36,166,94,12,99,81,157,184,42,34,131,111,180,231,118,57,185,202,231,170,36,107,241,180,214,191,250,133,233,206,142,223,251,51,91,133,84,145,127,190,40,233,35,133,233,39,251,245,100,107,163,255,0,48,173,119,233,160,21,151,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,237,190,200,190,195,77,26,123,133,90,180,215,0,198,180,230,197,81,87,61,183,21,179,209,89,40,229,171,123,93,60,144,83,66,200,99,116,142,107,90,213,122,181,136,170,168,214,166,251,236,137,236,40,219,194,179,71,44,90,187,213,197,162,167,35,155,122,76,10,223,46,99,29,55,23,255,0,125,85,83,79,4,116,201,205,143,106,179,183,61,68,83,239,246,154,238,199,7,53,90,245,84,190,144,0,0,40,7,197,31,223,179,83,127,5,249,61,17,197,52,47,93,53,31,167,77,71,183,106,134,151,222,124,141,214,135,120,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,197,187,166,232,228,115,90,246,57,143,99,30,222,215,226,143,239,217,169,191,130,252,158,136,225,82,105,14,100,205,23,167,215,182,193,73,38,39,62,81,54,32,249,27,58,119,224,184,178,146,58,166,181,241,174,202,172,146,41,30,173,115,121,108,176,200,143,225,188,124,195,67,221,52,117,23,130,117,65,165,148,26,153,130,212,127,154,163,188,81,112,155,252,25,116,242,208,205,61,31,114,88,163,239,118,187,236,111,117,141,224,255,0,106,47,181,19,170,153,204,232,239,170,172,203,165,13,92,183,230,22,107,149,91,177,139,141,69,61,54,89,104,142,52,153,151,27,114,63,237,171,98,115,216,223,51,27,93,35,161,127,38,241,122,171,85,123,111,145,143,208,158,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,15,64,101,92,213,65,149,112,52,167,210,119,186,198,141,252,63,199,190,93,1,213,78,85,210,119,186,198,141,252,63,199,190,93,1,213,64,0,0,0,0,21,87,227,157,250,147,253,228,254,26,90,161,85,126,57,223,169,63,222,79,225,160,114,175,5,79,122,124,167,225,253,119,204,109,197,212,148,173,224,169,239,79,148,252,63,174,249,141,184,186,144,34,175,138,63,184,158,166,254,11,243,138,34,144,58,122,202,108,88,54,190,233,166,107,148,215,121,43,46,63,152,89,174,151,26,158,211,228,236,82,193,91,20,146,201,193,136,231,187,139,24,229,217,168,174,93,182,68,85,244,46,255,0,197,31,220,79,83,127,5,249,197,17,64,32,106,160,21,65,225,125,226,9,77,105,166,178,244,189,173,55,90,183,177,245,13,160,195,239,149,50,203,82,254,115,75,75,79,71,101,72,162,129,206,70,35,159,59,153,60,178,240,141,136,216,190,203,26,205,173,124,0,5,101,248,172,117,213,83,135,71,95,210,198,148,87,213,211,95,106,169,214,28,214,185,212,177,58,6,219,170,232,158,159,70,177,38,141,202,231,203,21,68,114,186,104,213,189,180,72,218,215,185,206,145,34,10,213,234,110,237,106,191,245,37,170,247,219,21,206,146,227,109,184,231,23,218,186,58,202,73,155,52,21,48,73,95,51,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,181,255,0,5,79,117,140,167,226,5,119,203,173,197,43,23,83,224,169,238,177,148,252,64,174,249,117,184,9,254,0,3,53,157,88,251,211,235,39,196,12,135,230,51,151,83,225,113,238,39,166,95,141,124,226,180,165,110,172,125,233,245,147,226,6,67,243,25,203,169,240,184,247,19,211,47,198,190,113,90,4,170,0,0,0,1,202,186,177,247,88,214,79,135,249,15,203,167,51,88,105,79,171,31,117,141,100,248,127,144,252,186,115,53,128,78,159,14,15,16,10,206,157,239,177,105,38,175,100,95,234,79,95,230,103,138,166,162,57,234,36,199,106,184,62,78,84,236,133,146,72,248,102,145,17,143,133,27,197,36,149,37,106,179,243,201,45,223,153,150,215,77,11,212,126,157,53,30,227,165,250,161,102,242,55,90,29,165,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,127,23,108,187,35,145,205,115,30,214,61,143,99,108,87,194,143,174,159,241,29,47,235,94,103,255,0,115,210,224,21,181,205,255,0,116,215,90,228,168,87,127,228,188,171,28,223,242,225,71,255,0,173,225,2,213,14,63,213,87,83,24,111,74,26,71,89,170,89,133,13,93,197,238,168,109,182,209,108,166,69,107,238,55,25,25,35,226,129,100,226,173,133,156,98,145,239,145,200,188,88,199,113,107,223,194,55,251,93,82,213,44,19,69,176,75,158,166,106,93,247,232,108,110,205,217,243,181,190,86,106,142,215,118,102,67,31,230,225,99,228,118,242,74,198,253,150,174,219,238,187,34,42,166,123,58,174,234,187,81,250,181,212,119,230,185,172,190,70,213,67,220,130,193,96,130,101,125,45,162,149,202,138,173,106,170,39,114,103,241,106,203,50,162,58,71,53,168,136,198,50,56,216,28,255,0,84,181,75,59,214,156,238,231,169,154,151,125,250,103,36,188,246,124,237,111,149,134,159,187,218,133,144,199,249,184,88,200,219,180,113,49,191,101,169,190,219,174,234,170,171,103,249,174,83,174,57,175,131,70,67,147,235,205,119,158,186,215,125,20,235,61,93,68,83,50,225,83,103,109,230,133,148,211,86,172,136,157,201,159,197,238,108,173,221,37,129,212,242,57,207,123,222,229,226,190,24,189,7,126,91,239,180,218,243,171,22,94,88,14,63,112,111,209,182,187,141,187,185,75,148,76,214,76,217,54,119,117,171,217,167,157,180,234,238,81,201,20,206,73,33,93,248,74,212,159,254,40,254,226,122,155,248,47,206,40,128,164,14,158,178,155,22,13,175,186,105,154,229,53,222,74,203,143,230,22,107,165,198,167,180,249,59,20,176,86,197,36,178,112,98,57,238,226,198,57,118,106,43,151,109,145,21,125,13,52,153,87,44,251,194,83,173,127,161,43,40,250,77,212,219,157,170,142,203,55,122,76,46,225,58,246,36,109,116,211,247,31,108,114,163,120,73,222,124,178,201,19,164,115,92,146,35,162,69,145,101,133,140,11,106,0,0,60,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,18,179,116,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,244,0,12,230,117,131,210,102,101,210,46,168,125,71,190,212,85,222,44,85,244,241,212,216,178,55,80,37,44,23,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,254,123,118,222,168,141,149,138,190,255,0,166,14,182,238,186,93,161,122,157,211,78,119,61,93,195,19,204,113,123,221,37,134,162,106,167,43,44,21,179,91,107,127,53,20,77,133,239,123,42,170,95,76,197,111,54,71,19,220,249,87,244,229,85,185,254,167,122,122,197,122,160,209,171,214,145,229,53,62,67,207,246,234,109,215,70,82,199,81,53,178,186,39,114,138,162,54,189,63,221,70,244,107,152,231,197,44,172,71,179,159,36,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,162,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,160,120,162,95,248,140,245,175,252,170,181,30,11,6,1,115,186,199,166,88,183,230,237,180,211,175,106,59,165,114,43,210,75,155,161,226,215,183,147,30,145,196,217,85,206,100,109,115,182,137,211,75,26,68,3,170,244,197,211,214,85,213,6,178,217,116,143,22,169,242,30,127,185,83,113,186,62,150,74,136,109,148,49,55,148,181,18,53,137,254,230,54,35,156,198,190,89,98,98,189,156,249,32,123,94,137,58,62,201,186,185,213,8,172,173,74,186,44,38,199,81,3,178,203,197,36,180,253,250,24,37,142,119,194,200,227,149,232,231,62,103,83,62,36,123,89,34,70,174,71,189,174,68,226,237,4,98,120,181,139,6,197,108,216,86,45,67,228,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,230,245,115,221,197,140,106,110,229,87,46,219,170,170,250,159,3,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,209,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,218,129,202,186,177,247,88,214,79,135,249,15,203,167,51,88,105,79,171,31,117,141,100,248,127,144,252,186,115,53,128,78,159,14,15,16,10,206,157,239,177,105,38,175,100,95,234,79,95,230,103,138,166,162,57,234,36,199,106,184,62,78,84,236,133,146,72,248,102,145,17,143,133,27,197,36,149,37,106,179,243,201,45,223,153,150,215,77,11,212,126,157,53,30,227,165,250,161,102,242,55,90,29,165,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,127,23,108,187,35,145,205,115,30,214,61,143,99,108,87,194,143,174,159,241,29,47,235,94,103,255,0,115,210,224,21,181,205,255,0,116,215,90,228,168,87,127,228,188,171,28,223,242,225,71,255,0,173,225,2,213,14,63,213,87,83,24,111,74,26,71,89,170,89,133,13,93,197,238,168,109,182,209,108,166,69,107,238,55,25,25,35,226,129,100,226,173,133,156,98,145,239,145,200,188,88,199,113,107,223,194,55,251,93,82,213,44,19,69,176,75,158,166,106,93,247,232,108,110,205,217,243,181,190,86,106,142,215,118,102,67,31,230,225,99,228,118,242,74,198,253,150,174,219,238,187,34,42,166,123,58,174,234,187,81,250,181,212,119,230,185,172,190,70,213,67,220,130,193,96,130,101,125,45,162,149,202,138,173,106,170,39,114,103,241,106,203,50,162,58,71,53,168,136,198,50,56,216,28,255,0,84,181,75,59,214,156,238,231,169,154,151,125,250,103,36,188,246,124,237,111,149,134,159,187,218,133,144,199,249,184,88,200,219,180,113,49,191,101,169,190,219,174,234,170,171,125,62,29,185,78,184,230,189,41,226,153,62,188,215,121,235,173,119,117,214,122,186,136,166,101,194,166,206,213,70,83,77,90,178,34,119,38,127,23,185,178,183,116,150,7,83,200,231,61,239,123,150,186,252,49,122,14,252,183,223,105,181,231,86,44,188,176,28,126,224,223,163,109,119,27,119,114,151,40,153,172,153,178,108,238,235,87,179,79,59,105,213,220,163,146,41,156,146,66,187,240,149,169,117,32,71,254,177,122,58,193,58,191,193,41,236,23,250,207,161,178,75,55,63,171,249,7,110,106,143,162,251,179,83,190,171,251,213,147,197,28,253,216,233,210,63,206,42,240,223,147,118,84,245,207,190,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,113,63,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,212,65,13,124,71,122,28,169,234,183,13,160,204,52,249,244,148,250,139,135,211,206,202,24,101,100,81,50,247,72,229,71,173,20,179,170,35,152,246,185,28,232,28,231,118,154,249,101,107,145,169,50,203,24,115,255,0,13,47,16,74,109,97,181,89,250,124,213,251,173,92,154,131,65,79,229,172,247,106,185,101,170,159,37,99,27,85,60,139,34,178,4,100,15,167,166,130,38,171,230,149,207,157,119,114,170,189,93,188,85,241,35,241,4,166,234,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,109,217,26,164,11,61,174,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,170,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,168,120,160,79,255,0,19,30,158,177,94,151,244,107,167,141,35,197,170,124,255,0,144,250,209,83,113,186,62,150,58,121,174,117,210,186,218,233,106,36,107,19,253,204,108,71,57,238,100,81,68,197,123,248,114,94,63,225,157,105,181,95,250,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,3,159,244,171,212,198,101,210,134,174,81,234,150,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,56,171,161,127,40,163,123,36,106,47,23,177,188,154,246,115,141,247,83,168,222,33,154,13,130,116,209,99,234,70,150,178,174,229,79,152,83,204,152,190,61,35,124,181,198,227,91,19,214,57,169,220,213,228,145,50,9,90,230,205,58,115,141,187,34,177,101,89,33,108,181,109,226,51,209,71,242,85,212,120,47,248,5,178,235,38,153,101,63,156,182,212,206,157,216,237,117,202,175,89,45,142,155,147,158,238,44,98,73,19,165,70,185,241,185,205,222,87,67,44,139,16,0,245,90,165,170,89,222,180,231,119,61,76,212,187,239,211,57,37,231,179,231,107,124,172,52,253,222,212,44,134,63,205,194,198,70,221,163,137,141,251,45,77,246,221,119,85,85,91,74,240,161,232,114,155,26,181,89,58,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,166,241,36,50,182,77,222,233,25,217,226,158,26,94,31,117,58,195,117,179,245,7,171,246,170,73,52,250,130,163,204,217,237,53,113,69,85,6,74,246,58,170,9,18,68,100,232,248,25,79,83,4,78,86,77,19,153,58,110,213,69,98,187,123,159,0,71,254,177,122,58,193,58,191,193,41,236,23,250,207,161,178,75,55,63,171,249,7,110,106,143,162,251,179,83,190,171,251,213,147,197,28,253,216,233,210,63,206,42,240,223,147,118,84,245,144,0,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,231,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,126,240,210,241,4,166,214,27,85,159,167,205,95,186,213,201,168,52,20,254,90,207,118,171,150,90,169,242,86,49,181,83,200,178,43,32,70,64,250,122,104,34,106,190,105,92,249,215,119,42,171,213,219,244,15,17,222,135,42,122,173,195,104,51,13,62,125,37,62,162,225,244,243,178,134,25,89,20,76,189,210,57,81,235,69,44,234,136,230,61,174,71,58,7,57,221,166,190,89,90,228,106,76,178,199,68,32,79,79,18,63,16,74,110,162,106,99,209,237,27,186,213,183,78,173,213,13,169,173,185,67,44,176,179,38,122,197,4,145,36,180,243,65,20,208,178,154,100,157,168,199,57,204,145,232,201,54,221,145,170,64,179,218,232,190,144,230,90,245,170,24,254,145,233,252,20,146,95,114,42,135,67,78,181,115,164,48,68,198,70,233,101,154,71,250,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,204,175,19,30,158,177,94,151,244,107,167,141,35,197,170,124,255,0,144,250,209,83,113,186,62,150,58,121,174,117,210,186,218,233,106,36,107,19,253,204,108,71,57,238,100,81,68,197,123,248,114,80,128,7,95,233,87,169,140,203,165,13,92,163,213,44,62,134,146,226,199,83,186,219,119,182,84,162,53,151,27,116,143,141,242,192,146,113,87,66,254,81,70,246,72,212,94,47,99,121,53,236,231,27,250,7,134,117,166,213,127,235,95,79,236,87,219,101,37,198,219,113,167,191,82,86,81,213,194,217,160,169,130,75,37,115,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,244,30,35,61,20,127,37,93,71,130,255,0,128,91,46,178,105,150,83,249,203,109,76,233,221,142,215,92,170,245,146,216,233,185,57,238,226,198,36,145,58,84,107,159,27,156,221,229,116,50,200,161,105,58,141,226,25,160,216,39,77,22,62,164,105,107,42,238,84,249,133,60,201,139,227,210,55,203,92,110,53,177,61,99,154,157,205,94,73,19,32,149,174,108,211,167,56,219,178,43,22,85,146,22,203,68,58,165,170,89,222,180,231,119,61,76,212,187,239,211,57,37,231,179,231,107,124,172,52,253,222,212,44,134,63,205,194,198,70,221,163,137,141,251,45,77,246,221,119,85,85,95,42,88,79,134,151,135,221,78,176,221,108,253,65,234,253,170,146,77,62,160,168,243,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,155,181,81,88,174,220,59,95,133,15,67,148,216,213,170,201,213,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,55,137,33,149,178,110,247,72,206,205,154,0,0,138,190,40,254,226,122,155,248,47,206,40,137,84,69,95,20,127,113,61,77,252,23,231,20,64,80,9,98,158,24,190,32,20,122,69,89,77,211,246,183,228,94,83,5,171,227,6,51,114,150,56,34,165,176,213,73,60,211,74,218,151,181,137,34,195,60,149,30,179,72,247,54,23,49,187,163,99,115,223,29,117,158,171,84,180,183,59,209,108,238,231,166,122,151,98,250,27,36,179,118,124,237,23,154,134,163,181,221,133,147,71,249,200,94,248,221,188,114,177,223,101,203,182,251,46,202,138,136,26,126,5,117,120,98,248,128,86,106,237,29,55,79,218,223,145,121,188,234,147,140,24,205,202,88,231,150,170,253,75,28,19,77,43,106,94,214,44,105,52,17,211,250,205,35,218,233,154,246,238,142,145,175,124,150,42,5,85,248,231,126,164,255,0,121,63,134,149,86,90,167,142,119,234,79,247,147,248,105,86,182,203,77,214,245,82,250,59,53,178,174,190,162,58,121,234,223,21,52,46,149,237,130,8,159,52,210,171,90,138,168,200,226,142,73,30,239,99,88,199,57,118,68,85,2,237,60,56,60,64,40,250,136,177,69,164,154,189,145,127,170,197,7,153,158,42,154,136,224,167,143,34,165,230,249,57,83,178,22,71,27,38,134,53,70,62,20,111,37,142,36,149,170,255,0,207,36,83,168,203,190,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,191,238,137,58,193,198,122,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,228,224,145,64,0,0,0,0,0,34,255,0,95,221,31,90,186,178,210,55,54,222,149,113,231,120,117,61,101,126,40,248,101,106,50,166,119,177,171,37,12,173,145,237,139,133,66,195,19,18,71,57,171,19,218,199,242,224,146,71,37,0,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,106,120,128,30,39,93,7,126,91,236,85,58,243,164,246,94,89,246,63,111,119,210,86,187,117,187,185,85,148,66,215,194,216,247,119,117,169,222,167,129,181,10,222,49,201,44,205,72,225,77,248,68,212,15,85,225,205,215,183,242,168,177,79,166,250,137,7,151,212,220,102,223,231,42,234,32,167,225,75,122,161,99,217,18,214,53,24,156,33,153,31,36,109,150,47,70,171,158,215,196,156,92,232,225,174,191,17,158,181,255,0,149,86,163,193,96,192,46,119,88,244,203,22,252,221,182,154,117,237,71,116,174,69,122,73,115,116,60,90,246,242,99,210,56,155,42,185,204,141,174,118,209,58,105,99,72,128,117,94,152,186,122,202,186,160,214,91,46,145,226,213,62,67,207,247,42,110,55,71,210,201,81,13,178,134,38,242,150,162,70,177,63,220,198,196,115,152,215,203,44,76,87,179,159,36,14,84,126,170,43,77,214,227,77,95,89,111,182,85,213,83,218,233,210,174,186,88,97,115,217,75,2,203,28,41,44,174,68,217,140,89,102,138,52,115,182,78,114,49,190,215,34,45,138,248,179,105,14,27,160,186,95,211,158,145,233,252,21,113,216,177,218,124,154,26,117,171,157,102,158,87,190,75,124,178,205,35,253,17,95,36,178,73,34,163,81,172,69,122,163,90,214,163,90,156,255,0,194,79,0,195,117,79,93,51,253,62,212,28,122,146,249,143,95,52,222,190,154,186,134,165,23,132,172,250,74,218,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,168,28,127,163,174,177,115,190,144,51,186,139,253,130,143,233,156,110,243,195,235,6,63,220,134,159,233,78,212,53,12,165,254,250,124,18,201,7,106,74,133,147,243,104,156,246,226,237,209,125,45,255,0,169,207,16,13,39,209,142,159,109,218,183,128,100,86,172,166,235,156,91,230,159,4,166,116,117,43,75,115,146,57,97,142,119,74,248,217,249,175,47,223,71,201,12,174,134,69,116,111,139,118,63,117,109,69,245,183,209,246,77,210,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,47,22,199,80,61,6,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,114,191,100,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,184,159,12,94,131,191,34,22,42,109,121,213,139,47,28,251,32,183,183,232,219,93,198,221,219,170,197,225,115,230,108,155,59,186,228,239,84,64,234,117,119,40,227,150,22,172,144,174,220,229,106,241,255,0,10,126,132,174,171,117,160,234,155,89,113,154,70,219,91,78,147,225,22,171,140,14,116,242,78,174,99,163,188,43,21,81,172,99,90,142,72,57,181,202,245,127,125,168,206,16,73,37,175,129,21,124,81,253,196,245,55,240,95,156,81,20,2,95,247,138,63,184,158,166,254,11,243,138,34,136,116,247,10,186,234,86,127,141,105,205,138,162,146,11,150,85,120,162,178,81,203,86,247,54,8,231,169,153,144,198,233,28,214,185,200,196,115,209,85,81,174,93,183,217,23,216,5,154,120,81,245,211,254,35,165,253,107,204,255,0,238,122,92,2,182,185,191,238,154,235,92,149,10,239,252,151,149,99,155,254,92,40,255,0,245,188,37,170,25,108,203,49,107,238,13,149,94,112,172,166,135,201,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,205,138,230,59,139,216,228,221,170,173,93,183,69,84,245,46,167,195,131,196,2,143,168,139,20,90,73,171,217,23,250,172,80,121,153,226,169,168,142,10,120,242,42,94,111,147,149,59,33,100,113,178,104,99,84,99,225,70,242,88,226,73,90,175,252,242,68,19,168,0,0,170,191,28,239,212,159,239,39,240,210,213,10,171,241,206,253,73,254,242,127,13,2,63,248,83,106,150,9,162,218,217,158,234,102,166,95,126,134,198,236,218,127,63,157,173,242,179,84,118,187,183,123,92,49,254,110,22,62,71,111,36,172,111,217,106,237,190,235,178,34,170,113,94,171,186,174,212,126,173,117,29,249,174,107,47,145,181,80,247,32,176,88,32,153,95,75,104,165,114,162,171,90,170,137,220,153,252,90,178,204,168,142,145,205,106,34,49,140,142,54,113,82,90,120,121,244,89,117,234,159,84,41,239,185,126,63,86,237,43,198,170,21,114,10,196,169,117,42,86,206,145,242,138,223,4,141,106,185,239,115,150,39,74,140,86,171,33,87,47,114,55,190,30,65,216,60,49,124,63,232,245,118,178,155,168,29,111,199,124,222,11,73,198,124,102,219,44,144,75,75,126,170,142,121,161,149,213,44,107,214,68,134,9,41,253,97,145,141,108,206,123,119,87,70,215,178,75,148,35,87,88,189,85,224,157,19,232,213,59,44,150,219,84,121,37,93,189,244,88,62,55,228,230,138,134,95,44,234,120,156,223,204,71,219,138,26,120,231,142,78,210,186,46,109,103,109,142,106,175,38,250,14,147,58,193,210,254,174,176,217,111,184,58,213,208,95,108,244,244,174,200,236,85,49,72,175,181,79,58,202,140,98,78,172,108,85,12,114,211,202,230,61,139,191,4,106,189,177,185,85,136,20,237,226,143,239,217,169,191,130,252,158,136,226,154,23,174,154,143,211,166,163,219,181,67,75,239,62,70,235,67,188,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,226,221,211,116,114,57,173,123,28,199,177,143,111,107,241,71,247,236,212,223,193,126,79,68,112,169,52,135,50,102,139,211,235,219,96,164,147,19,159,40,155,16,124,141,157,59,240,92,89,73,29,83,90,248,215,101,86,73,20,143,86,185,188,182,88,100,71,240,222,62,97,163,61,11,215,77,56,234,47,78,45,218,161,165,247,159,61,106,174,222,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,114,110,233,186,181,90,230,189,142,123,30,199,187,160,25,225,232,147,172,28,155,164,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,223,174,130,40,231,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,94,77,191,236,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,188,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,136,30,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,4,120,235,27,65,243,173,113,192,170,44,216,78,113,114,178,76,145,61,31,5,51,149,27,82,157,154,134,171,29,249,232,219,179,150,86,162,239,191,232,166,255,0,209,78,26,95,211,245,223,16,214,58,108,79,84,170,170,44,16,39,62,85,16,206,178,57,63,189,95,34,127,173,101,229,237,116,105,250,95,206,254,180,52,43,185,229,179,156,23,15,203,237,210,179,40,178,73,112,139,236,238,198,77,43,21,126,211,125,156,28,223,189,173,255,0,64,16,247,170,126,169,110,157,36,233,69,6,39,138,92,170,239,87,26,170,121,123,23,89,167,115,101,99,166,90,197,107,182,154,57,149,120,58,38,237,187,190,228,246,33,83,26,193,212,230,182,107,125,106,205,159,234,21,230,231,77,20,146,173,61,52,179,162,71,11,95,34,61,90,136,198,181,54,221,172,251,191,154,135,218,234,183,41,170,151,84,238,152,205,174,10,186,11,29,20,116,190,86,134,174,6,182,88,185,64,215,59,117,93,220,187,186,73,21,55,114,250,59,250,19,110,32,7,250,178,170,170,55,35,163,169,149,170,158,197,107,213,20,255,0,153,170,39,168,119,58,137,164,145,219,109,187,220,170,191,241,159,240,0,31,212,123,145,21,168,229,68,95,106,34,159,192,0,0,0,0,0,0,7,218,195,44,46,201,178,139,93,137,19,210,182,174,8,29,253,79,145,173,253,169,254,87,237,36,149,251,33,185,104,124,86,172,82,209,104,167,175,163,129,240,92,170,81,91,20,124,156,136,177,189,142,228,215,171,147,104,147,127,85,69,223,216,191,124,94,180,77,85,5,202,154,74,57,155,20,201,43,56,61,200,138,141,94,73,178,174,232,191,126,197,148,116,117,173,90,89,132,232,254,81,6,168,213,219,235,174,45,165,173,150,40,98,173,100,114,76,158,86,157,17,188,59,209,170,238,230,200,158,136,158,171,178,127,64,118,110,155,250,175,233,115,168,107,211,49,124,183,73,49,170,27,181,86,251,115,162,117,71,115,139,38,127,175,26,70,55,209,144,183,218,191,127,237,79,89,219,79,129,97,116,184,212,216,157,183,24,181,210,218,42,32,116,11,73,13,43,27,23,7,71,219,219,138,34,39,232,108,159,212,134,127,122,116,196,178,253,66,215,58,43,198,157,97,83,213,69,15,115,243,94,86,170,88,153,189,28,205,251,75,26,185,201,186,177,234,159,107,218,159,214,134,130,48,218,219,181,118,61,73,83,124,161,74,58,181,138,62,228,73,27,227,70,175,6,170,250,61,85,83,213,85,61,127,96,20,83,215,254,3,143,105,14,184,230,56,245,175,28,162,100,23,75,155,234,169,165,99,26,213,133,28,216,103,114,53,62,210,237,249,245,79,106,127,86,222,137,18,75,64,241,75,184,244,239,114,203,234,233,230,124,211,102,148,242,185,149,46,167,184,198,173,141,232,218,52,84,116,125,221,218,189,182,170,108,172,79,84,95,235,42,253,118,223,208,0,0,0,0,0,0,0,0,0,0,0,0,0,7,245,26,231,46,205,106,170,255,0,66,1,252,7,179,198,180,111,84,179,10,21,185,227,88,14,67,114,165,69,115,123,212,182,170,137,153,187,118,221,57,49,138,158,155,161,255,0,52,122,71,168,245,87,231,99,141,193,239,203,95,27,94,233,41,155,108,159,186,212,106,170,42,171,56,114,77,149,54,246,1,227,129,32,169,122,44,214,156,134,165,87,21,192,178,9,233,152,230,163,159,37,174,173,223,165,233,237,100,10,158,212,113,211,172,254,22,189,65,94,45,44,185,173,186,42,55,186,52,114,193,81,21,115,36,223,138,59,110,62,81,127,110,222,223,106,40,16,188,185,143,11,141,117,178,89,186,118,250,11,42,100,118,248,45,151,43,140,140,168,107,21,252,218,174,141,254,173,142,61,255,0,158,255,0,106,170,253,159,234,68,143,154,57,225,47,168,85,153,61,37,70,163,190,157,150,150,243,239,69,28,245,112,200,187,199,34,55,213,212,169,252,254,11,237,79,79,244,18,179,170,124,235,167,238,155,180,58,251,161,22,138,73,104,170,31,108,173,146,142,141,245,205,145,252,234,105,170,56,191,243,179,164,138,138,245,219,216,169,247,34,40,28,219,170,174,188,114,90,205,68,162,193,52,170,186,118,89,227,123,157,87,81,19,210,62,227,163,90,166,236,173,150,4,122,111,198,23,122,59,111,68,254,146,201,237,213,108,174,163,142,173,137,178,63,125,191,177,85,63,246,21,27,225,161,158,234,238,93,169,255,0,86,159,141,182,175,9,225,95,34,213,62,221,50,36,74,200,98,237,55,189,31,217,223,110,223,162,170,239,203,250,80,183,166,181,26,156,90,158,136,7,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,86,62,244,250,201,241,3,33,249,140,230,148,204,214,117,99,239,79,172,159,16,50,31,152,206,5,175,116,135,160,216,111,82,94,22,248,134,148,230,116,84,142,101,198,158,250,251,101,116,212,235,51,237,55,20,186,215,165,61,108,72,215,177,220,227,115,183,86,163,219,205,138,248,220,188,30,228,90,150,234,43,65,179,46,155,117,114,251,165,57,157,21,91,95,110,168,123,237,149,211,83,164,44,187,91,149,238,74,122,216,145,175,123,120,72,214,238,173,71,187,131,209,241,185,121,177,200,151,105,225,113,238,39,166,95,141,124,226,180,174,175,21,62,175,49,94,160,181,30,213,166,250,101,91,106,188,98,24,47,119,123,212,84,17,186,74,219,164,138,173,159,203,85,170,185,238,163,107,25,19,83,183,193,146,200,215,61,123,204,109,59,218,17,87,48,215,237,101,207,244,227,22,210,60,203,80,174,183,92,67,11,229,244,37,174,119,183,183,77,186,43,91,201,200,136,249,123,108,85,142,46,227,157,218,141,206,100,124,24,170,213,238,190,31,61,18,93,122,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,239,18,203,147,240,148,234,243,21,204,180,226,143,166,92,182,182,213,106,203,241,142,247,213,234,120,40,35,162,142,237,107,68,238,187,138,177,81,146,214,70,245,157,242,253,150,190,72,213,178,175,117,233,81,34,7,53,241,184,180,218,172,22,173,6,177,88,173,148,150,235,109,186,159,32,164,163,163,164,133,176,193,77,4,109,182,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,14,107,224,169,239,79,148,252,63,174,249,141,184,234,190,57,223,169,63,222,79,225,167,42,240,84,247,167,202,126,31,215,124,198,220,7,85,241,206,253,73,254,242,127,13,57,87,130,167,189,62,83,240,254,187,230,54,227,170,248,231,126,164,255,0,121,63,134,149,235,211,174,188,230,93,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,240,145,173,217,28,172,119,7,163,36,106,115,99,85,2,122,120,162,248,127,214,90,43,46,93,77,232,134,59,222,181,77,230,110,57,197,174,9,39,158,170,58,169,103,150,121,174,205,238,61,252,161,94,238,210,199,26,49,176,182,54,200,141,86,44,174,138,181,177,60,90,251,156,229,86,108,43,22,161,243,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,243,122,181,141,228,247,181,55,114,163,83,125,213,81,61,77,25,244,253,174,186,95,213,254,139,183,47,177,82,210,92,109,183,26,116,180,100,182,90,186,105,38,130,150,182,74,72,164,171,183,73,223,137,141,169,99,91,80,140,87,163,22,57,17,87,111,189,19,128,116,243,225,185,134,244,255,0,214,13,251,89,49,217,106,229,195,232,44,237,155,17,162,169,122,189,246,251,141,107,167,134,174,20,149,38,231,43,41,233,217,197,139,52,107,201,151,6,167,39,73,78,233,28,18,171,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,237,57,85,242,57,85,206,85,85,90,54,241,71,247,236,212,223,193,126,79,68,95,241,64,62,40,254,253,154,155,248,47,201,232,128,157,62,16,24,181,139,57,232,191,80,176,172,166,135,206,217,114,12,194,237,107,184,211,119,95,31,126,150,123,77,4,114,199,205,138,215,183,147,30,228,221,170,142,77,247,69,69,245,32,183,95,93,20,101,93,41,234,61,93,238,211,108,243,26,101,147,92,38,147,28,184,83,164,143,142,131,154,186,70,219,42,22,71,61,237,154,38,34,163,28,247,47,122,54,43,209,121,54,86,69,232,60,58,250,234,169,233,107,50,76,31,80,107,234,223,165,119,250,137,166,174,134,154,150,39,190,217,113,153,41,216,151,37,84,141,103,153,141,142,157,177,190,22,191,244,30,231,181,143,123,81,143,185,237,116,208,189,56,234,47,78,46,58,95,170,22,111,61,106,174,218,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,110,102,114,118,203,178,181,90,231,49,237,123,30,246,56,41,135,195,175,174,170,158,150,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,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,205,191,82,253,58,103,125,47,234,157,126,153,231,84,255,0,231,107,44,245,188,225,255,0,9,218,252,204,208,193,89,219,138,89,59,61,222,195,221,218,123,185,179,216,169,236,85,184,159,10,124,75,91,112,238,151,40,45,250,174,218,74,107,21,85,66,92,176,170,54,197,3,167,109,162,174,38,85,247,223,60,50,185,28,201,101,168,145,205,142,70,54,104,213,36,228,231,53,209,178,32,153,69,43,120,205,233,111,213,78,163,172,90,153,65,98,242,180,25,222,63,31,153,173,243,92,252,229,210,137,235,12,223,155,87,171,163,225,74,235,115,125,26,214,59,125,211,119,119,20,186,146,21,120,185,233,158,85,168,157,35,205,113,197,169,60,223,212,172,130,147,38,184,192,200,228,146,103,80,199,5,69,60,175,141,172,99,183,237,249,166,202,245,119,22,182,40,165,122,187,236,236,161,21,124,18,245,51,42,166,213,60,235,71,60,223,119,27,184,99,235,147,118,36,146,71,121,122,234,122,154,122,126,112,183,159,109,157,200,234,182,145,120,43,157,216,131,237,34,51,101,141,94,34,186,199,125,214,78,174,51,186,155,188,62,94,147,15,184,79,135,90,233,185,49,253,154,90,9,229,141,203,205,172,98,187,187,58,212,79,179,185,57,157,254,28,156,214,53,78,65,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,232,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,226,128,184,159,4,124,42,213,65,162,250,133,168,208,212,85,173,202,249,148,69,100,168,137,207,111,97,176,80,210,71,52,78,99,120,242,71,171,174,19,35,149,92,168,168,216,246,70,236,170,235,31,57,87,74,186,91,249,22,233,199,78,180,206,107,23,208,213,246,108,126,151,233,90,47,53,230,59,87,73,89,222,174,252,226,61,237,118,245,82,206,239,176,229,98,111,179,54,106,53,19,170,128,0,1,64,62,40,254,253,154,155,248,47,201,232,137,211,225,1,139,88,179,158,139,245,11,10,202,104,124,237,151,32,204,46,214,187,141,55,117,241,247,233,103,180,208,71,44,124,216,173,123,121,49,238,77,218,168,228,223,116,84,95,82,11,120,163,251,246,106,111,224,191,39,162,39,255,0,130,167,186,198,83,241,2,187,229,214,224,32,7,95,93,20,101,93,41,234,61,93,238,211,108,243,26,101,147,92,38,147,28,184,83,164,143,142,131,154,186,70,219,42,22,71,61,237,154,38,34,163,28,247,47,122,54,43,209,121,54,86,69,232,60,58,250,234,169,233,107,50,76,31,80,107,234,223,165,119,250,137,166,174,134,154,150,39,190,217,113,153,41,216,151,37,84,141,103,153,141,142,157,177,190,22,191,244,30,231,181,143,123,81,143,181,238,186,127,147,143,242,113,200,191,149,7,253,74,125,159,37,229,120,125,41,244,167,7,249,127,163,121,127,241,231,233,241,254,103,14,239,119,243,29,227,58,224,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,44,69,223,120,62,254,89,127,147,2,125,122,250,43,234,47,210,19,253,70,237,241,243,221,159,49,63,159,239,112,251,61,159,53,207,183,207,243,188,187,251,254,111,176,82,8,26,83,233,59,221,99,70,254,31,227,223,46,128,234,167,42,233,59,221,99,70,254,31,227,223,46,128,247,249,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,187,53,21,203,182,200,138,190,128,120,174,162,181,231,13,233,183,72,239,186,173,153,214,210,53,150,234,119,178,217,67,53,66,194,251,181,197,88,229,167,162,137,90,199,187,156,142,110,202,228,99,184,49,31,35,147,131,28,169,200,60,58,250,139,206,250,160,210,204,227,83,51,170,143,214,5,206,142,207,69,194,31,240,101,175,203,82,77,5,31,114,40,163,239,118,187,239,111,117,237,230,255,0,106,175,177,18,165,122,232,235,54,251,214,30,163,210,220,227,181,125,13,134,98,254,98,159,25,182,202,198,45,83,99,149,89,221,169,169,145,187,239,52,189,168,149,99,107,150,56,218,198,181,188,149,31,44,150,43,224,169,238,177,148,252,64,174,249,117,184,9,254,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,149,87,227,157,250,147,253,228,254,26,120,174,176,124,91,243,44,206,235,245,51,165,249,170,241,107,21,158,241,29,79,214,167,108,181,183,166,64,230,62,36,101,60,145,237,79,76,233,90,229,115,31,205,243,70,145,182,68,141,174,154,7,243,255,0,16,174,170,176,222,171,244,143,64,243,11,53,202,145,185,61,186,158,249,77,150,90,35,141,97,125,186,226,172,182,243,86,196,231,189,222,90,71,54,71,66,254,78,228,196,86,170,247,25,35,24,30,131,193,83,222,159,41,248,127,93,243,27,113,117,37,43,120,42,123,211,229,63,15,235,190,99,110,46,164,8,171,226,143,238,39,169,191,130,252,226,136,162,29,61,194,174,186,149,159,227,90,115,98,168,164,130,229,149,94,40,172,148,114,213,189,205,130,57,234,102,100,49,186,71,53,174,114,49,28,244,85,84,107,151,109,246,69,246,23,189,226,143,238,39,169,191,130,252,226,136,165,110,147,189,233,244,111,226,6,61,243,24,0,231,249,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,155,181,85,171,182,232,170,158,165,212,248,94,245,175,252,160,48,70,104,198,161,92,238,181,218,147,134,219,223,83,45,198,181,123,223,76,218,219,51,88,202,133,149,173,77,166,139,187,4,50,36,138,175,147,236,75,206,71,62,94,223,235,241,47,232,114,155,168,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,237,190,69,141,232,168,230,62,26,75,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,193,232,230,59,139,216,213,217,200,173,93,182,84,84,244,2,244,252,64,186,238,177,116,171,138,201,133,98,207,243,186,155,144,91,214,75,117,54,207,143,232,186,89,227,170,142,43,175,55,211,203,79,63,106,166,157,169,229,156,168,231,239,186,236,223,85,162,207,250,42,207,114,175,251,107,145,228,153,29,195,255,0,25,89,93,114,174,168,147,254,20,147,77,36,143,254,151,57,206,251,213,79,215,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,156,175,217,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,45,167,194,159,161,202,157,53,181,80,117,73,169,47,164,150,251,147,217,209,248,181,177,172,138,116,183,91,170,154,199,165,107,228,217,85,149,51,69,179,90,216,220,157,184,101,145,175,87,58,87,71,8,84,94,89,139,95,112,108,170,243,133,101,52,62,74,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,108,87,49,220,94,199,38,237,85,106,237,186,42,167,169,114,158,10,158,235,25,79,196,10,239,151,91,138,171,234,199,222,159,89,62,32,100,63,49,156,181,79,5,79,117,140,167,226,5,119,203,173,192,79,240,0,25,172,234,199,222,159,89,62,32,100,63,49,156,186,159,11,143,113,61,50,252,107,231,21,165,43,117,99,239,79,172,159,16,50,31,152,206,93,79,133,199,184,158,153,126,53,243,138,208,37,80,0,0,0,14,85,213,143,186,198,178,124,63,200,126,93,57,154,195,74,125,88,251,172,107,39,195,252,135,229,211,153,172,3,67,221,109,244,125,140,245,115,165,242,217,92,148,148,89,181,142,158,119,98,119,138,185,106,59,20,51,203,36,15,153,146,71,19,209,174,100,205,166,100,74,247,50,69,141,28,175,99,92,169,197,212,3,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,156,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,117,16,65,95,17,255,0,15,250,62,162,44,82,234,222,144,227,191,234,177,65,229,160,150,154,158,72,41,227,200,169,121,178,62,53,15,153,241,198,201,161,141,85,236,153,93,201,99,137,98,114,63,243,43,16,85,94,190,117,141,212,23,83,22,44,123,27,213,236,219,233,74,12,115,185,44,80,211,210,69,71,29,93,83,223,34,249,170,136,225,107,99,124,205,142,68,133,138,141,107,89,27,87,139,81,210,76,249,61,87,66,253,25,95,122,195,212,122,171,100,151,95,161,176,204,95,203,212,100,215,40,158,197,170,108,114,171,251,84,212,209,187,125,230,151,181,42,36,142,106,199,27,88,231,59,146,163,34,147,197,116,171,211,62,101,213,126,174,81,233,110,31,93,73,110,99,105,221,114,187,220,234,85,28,203,117,186,55,198,201,103,72,249,35,166,127,41,99,99,35,106,167,39,189,188,156,198,115,145,154,30,210,221,45,193,52,91,4,182,105,158,154,88,190,134,198,236,221,239,37,69,230,166,168,237,119,102,124,210,126,114,103,190,71,111,36,175,119,218,114,237,190,201,178,34,34,7,160,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,140,30,40,254,226,122,155,248,47,206,40,137,84,69,95,20,127,113,61,77,252,23,231,20,64,81,94,147,224,191,149,13,83,195,116,207,233,79,163,62,182,228,22,235,23,157,236,119,188,175,154,169,142,30,239,111,147,121,241,238,114,227,201,187,237,182,233,190,231,229,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,206,39,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,190,215,164,239,122,125,27,248,129,143,124,198,2,221,60,75,58,21,169,234,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,78,73,220,141,205,122,186,53,140,62,79,134,231,136,37,79,81,52,210,104,246,178,93,105,27,168,182,234,119,84,209,92,166,150,40,95,147,49,101,158,73,82,42,120,96,138,24,95,77,10,64,213,99,92,231,200,196,124,155,108,201,21,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,13,4,244,47,214,109,139,172,61,56,170,185,201,106,250,27,51,197,252,189,62,77,109,137,143,90,86,201,42,63,181,83,77,35,183,222,25,123,82,170,70,231,44,145,185,142,107,185,34,50,89,2,74,128,0,17,43,196,171,166,124,55,94,122,121,189,230,119,154,234,187,118,67,165,214,123,174,71,101,173,133,85,236,115,35,167,73,170,105,37,137,92,141,115,38,109,52,104,143,244,124,111,99,28,138,173,231,28,146,212,229,93,88,251,172,107,39,195,252,135,229,211,129,154,195,70,125,31,116,153,134,244,139,165,255,0,81,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,134,253,199,162,35,165,122,174,115,13,84,0,0,1,202,186,177,247,88,214,79,135,249,15,203,167,51,88,105,79,171,31,117,141,100,248,127,144,252,186,115,53,128,104,123,173,190,143,177,158,174,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,56,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,115,137,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,174,162,8,43,226,63,225,255,0,71,212,69,138,93,91,210,28,119,253,86,40,60,180,18,211,83,201,5,60,121,21,47,54,71,198,161,243,62,56,217,52,49,170,189,147,43,185,44,113,44,78,71,254,101,98,10,171,215,206,177,186,130,234,98,197,143,99,122,189,155,125,41,65,142,119,37,138,26,122,72,168,227,171,170,123,228,95,53,81,28,45,108,111,153,177,200,144,177,81,173,107,35,106,241,106,58,73,159,39,170,232,95,163,43,239,88,122,143,85,108,146,235,244,54,25,139,249,122,140,154,229,19,216,181,77,142,85,127,106,154,154,55,111,188,210,246,165,68,145,205,88,227,107,28,231,114,84,100,82,120,174,149,122,103,204,186,175,213,202,61,45,195,235,169,45,204,109,59,174,87,123,157,74,163,153,110,183,70,248,217,44,233,31,36,116,207,229,44,108,100,109,84,228,247,183,147,152,206,114,51,67,218,91,165,184,38,139,96,150,205,51,211,75,23,208,216,221,155,189,228,168,188,212,213,29,174,236,207,154,79,206,76,247,200,237,228,149,238,251,78,93,183,217,54,68,68,64,244,22,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,172,0,0,0,43,131,196,203,195,206,235,171,215,87,117,7,162,20,117,117,217,181,117,69,190,219,125,176,35,156,244,186,163,157,21,36,21,80,57,126,204,15,137,171,18,75,205,91,15,102,55,74,174,141,99,122,205,34,186,23,232,202,197,209,230,156,85,91,36,186,253,51,153,229,30,94,163,38,185,68,247,165,43,164,137,31,218,166,166,141,219,109,12,93,217,81,36,115,82,73,28,247,57,220,81,89,20,114,84,1,85,126,57,223,169,63,222,79,225,164,85,240,184,247,236,211,47,198,190,79,90,74,175,28,239,212,159,239,39,240,210,42,248,92,123,246,105,151,227,95,39,173,2,244,245,75,75,112,77,105,193,46,122,103,169,118,47,166,113,187,207,103,206,209,121,169,169,251,189,169,153,52,127,156,133,236,145,187,73,19,29,246,92,155,237,178,238,138,168,181,67,165,254,18,25,149,15,86,139,131,234,52,53,119,221,32,199,105,233,174,213,153,26,109,108,75,235,36,133,85,148,112,49,146,76,246,191,204,177,241,202,212,123,94,216,99,115,249,196,233,169,213,247,18,0,252,150,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,172,0,0,0,5,112,120,153,120,121,221,117,122,234,238,160,244,66,142,174,187,54,174,168,183,219,111,182,4,115,158,151,84,115,162,164,130,170,7,47,217,129,241,53,98,73,121,171,97,236,198,233,85,209,172,111,89,172,124,1,26,186,23,232,202,197,209,230,156,85,91,36,186,253,51,153,229,30,94,163,38,185,68,247,165,43,164,137,31,218,166,166,141,219,109,12,93,217,81,36,115,82,73,28,247,57,220,81,89,20,113,3,199,59,245,39,251,201,252,52,181,66,170,252,115,191,82,127,188,159,195,64,138,190,23,30,253,154,101,248,215,201,235,75,211,213,45,45,193,53,167,4,185,233,158,165,216,190,153,198,239,61,159,59,69,230,166,167,238,246,166,100,209,254,114,23,178,70,237,36,76,119,217,114,111,182,203,186,42,162,209,103,133,199,191,102,153,126,53,242,122,210,255,0,128,167,109,47,240,144,204,168,122,180,92,31,81,161,171,190,233,6,59,79,77,118,172,200,211,107,98,95,89,36,42,172,163,129,140,146,103,181,254,101,143,142,86,163,218,246,195,27,159,206,39,77,78,175,183,235,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,214,0,0,0,17,87,197,31,220,79,83,127,5,249,197,17,42,136,171,226,143,238,39,169,191,130,252,226,136,10,1,47,163,196,103,162,143,229,85,167,16,95,240,11,101,170,61,77,197,191,57,109,169,157,59,82,93,40,81,30,178,91,29,55,38,177,188,158,244,146,39,74,142,107,36,107,155,188,77,154,89,18,133,205,84,1,150,207,250,42,192,178,175,251,107,142,100,152,229,195,255,0,25,71,93,109,174,167,147,254,12,144,205,28,140,254,135,53,205,251,149,11,222,240,243,235,78,213,213,62,151,211,216,178,252,130,145,218,169,141,83,170,100,20,105,76,218,85,173,129,36,227,21,194,8,218,229,107,216,230,172,77,149,88,141,70,76,174,78,220,108,124,60,160,95,140,87,228,39,242,237,111,250,129,255,0,92,159,206,254,80,63,215,159,247,29,191,232,207,241,191,222,255,0,235,126,127,235,127,255,0,25,246,182,34,175,75,159,151,111,203,182,51,252,154,63,235,147,253,251,244,39,250,207,254,227,159,204,127,175,127,189,255,0,214,253,255,0,211,255,0,131,246,184,129,63,252,115,191,82,127,188,159,195,72,171,225,113,239,217,166,95,141,124,158,180,149,94,57,223,169,63,222,79,225,164,85,240,184,247,236,211,47,198,190,79,90,7,85,241,58,232,59,242,33,125,169,215,157,39,178,241,192,114,11,131,190,146,181,219,173,221,186,92,94,103,50,22,199,187,187,174,94,205,68,238,168,86,241,142,56,161,114,199,10,109,206,38,172,63,208,189,116,212,126,157,53,30,221,170,26,95,121,242,55,90,29,226,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,127,22,238,155,163,145,205,107,216,230,61,140,123,116,189,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,159,110,186,58,50,190,244,121,168,244,182,200,238,191,76,225,153,71,152,168,198,110,82,189,137,84,232,226,86,119,105,170,99,110,219,77,23,118,36,89,26,212,142,70,189,174,111,21,87,197,24,94,166,133,235,166,156,117,23,167,22,237,80,210,251,207,158,181,87,111,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,57,55,116,221,90,173,115,94,199,61,143,99,221,208,12,240,244,73,214,14,77,210,54,168,69,122,106,213,214,225,55,202,136,27,150,89,233,34,167,239,215,65,20,115,178,23,199,36,172,87,53,240,186,165,242,163,26,248,210,69,106,49,238,106,47,38,223,246,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,15,64,0,0,0,0,0,2,173,124,67,60,50,181,19,81,53,66,163,91,122,110,178,210,94,42,50,170,132,126,67,142,36,244,150,245,166,171,72,246,117,108,15,145,209,68,246,74,172,229,43,92,238,239,121,238,147,121,18,87,36,51,87,163,238,147,48,222,145,116,191,234,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,240,223,184,244,68,116,175,85,238,160,10,171,241,206,253,73,254,242,127,13,57,87,130,167,189,62,83,240,254,187,230,54,227,170,248,231,126,164,255,0,121,63,134,156,171,193,83,222,159,41,248,127,93,243,27,112,22,233,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,234,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,88,29,56,248,72,100,48,117,23,146,80,235,188,52,151,157,47,195,42,31,77,4,201,230,168,215,42,124,212,168,248,22,4,142,70,75,11,33,73,227,124,175,71,185,137,52,78,129,139,50,36,175,142,221,0,0,0,17,87,197,31,220,79,83,127,5,249,197,17,74,221,39,123,211,232,223,196,12,123,230,48,23,83,226,143,238,39,169,191,130,252,226,136,165,110,147,189,233,244,111,226,6,61,243,24,0,181,239,18,63,15,186,158,162,105,163,214,29,27,181,82,55,81,109,212,237,166,173,182,195,20,80,191,38,98,203,4,113,44,181,19,79,20,48,190,154,20,157,200,247,53,207,145,136,200,247,217,145,162,83,102,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,212,65,69,126,43,159,201,199,249,71,79,249,20,255,0,170,191,239,143,175,254,71,135,209,127,74,115,111,30,222,223,252,121,254,55,205,113,251,28,248,111,249,255,0,48,5,165,116,73,214,14,51,213,206,151,197,122,106,210,81,102,214,58,120,27,150,89,233,34,168,236,80,207,44,147,178,23,199,36,172,70,185,147,54,153,242,163,26,249,22,52,114,49,238,114,167,39,72,163,56,61,23,254,89,127,149,6,1,249,0,250,43,235,215,210,18,125,31,244,183,31,35,217,242,242,249,191,49,191,218,236,249,95,49,207,183,249,222,59,246,191,57,192,209,240,2,170,252,115,191,82,127,188,159,195,75,84,42,175,199,59,245,39,251,201,252,52,8,21,210,175,76,249,151,85,250,185,71,165,184,125,117,37,185,141,167,117,202,239,115,169,84,115,45,214,232,223,27,37,157,35,228,142,153,252,165,141,140,141,170,156,158,246,242,115,25,206,70,94,246,71,145,244,251,208,95,79,173,146,70,125,89,193,113,158,244,86,187,92,85,18,213,213,85,85,79,44,179,249,90,110,252,142,146,105,164,145,242,185,17,207,226,214,242,115,156,200,216,231,54,168,124,36,243,252,55,75,53,211,63,212,29,65,200,105,44,120,245,143,77,235,234,107,171,170,85,120,68,207,164,173,168,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,188,171,173,190,176,114,110,174,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,57,56,57,166,186,107,166,163,245,23,168,247,29,80,213,11,207,158,186,215,109,20,48,196,138,202,91,125,43,85,86,58,90,104,213,87,183,11,57,59,100,221,92,174,115,158,247,61,239,123,221,101,94,18,157,20,125,9,71,71,213,150,166,219,46,180,119,169,187,209,225,118,249,211,177,27,104,102,131,182,251,155,145,29,206,78,243,37,150,56,155,35,90,212,141,29,42,36,137,44,47,103,10,240,220,240,251,166,234,38,166,77,97,214,75,85,91,116,234,221,80,234,106,43,108,209,75,11,50,103,172,83,199,42,197,81,12,241,77,11,41,166,72,28,175,107,92,201,30,143,143,125,217,34,37,218,1,64,62,40,254,253,154,155,248,47,201,232,137,191,225,39,128,97,186,167,209,54,127,167,218,131,143,82,95,49,235,230,113,95,77,93,67,82,139,194,86,125,31,109,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,132,30,40,254,253,154,155,248,47,201,232,137,255,0,224,169,238,177,148,252,64,174,249,117,184,10,213,235,23,163,172,239,164,12,238,158,193,127,172,250,103,27,188,243,250,191,144,118,225,167,250,83,181,13,59,234,191,189,89,60,178,65,218,146,161,35,252,226,167,61,185,55,116,95,78,213,225,193,226,1,89,211,189,246,45,36,213,236,139,253,73,235,252,204,241,84,212,71,61,68,152,237,87,7,201,202,157,144,178,73,31,12,210,34,49,240,163,120,164,146,164,173,86,126,121,37,179,254,186,127,147,143,242,113,200,191,149,7,253,74,125,159,37,229,120,125,41,244,167,7,249,127,163,121,127,241,231,233,241,254,103,14,239,119,243,29,227,58,224,106,160,16,87,193,247,242,203,252,152,19,235,215,209,95,81,126,144,159,234,55,111,143,158,236,249,137,252,255,0,123,135,217,236,249,174,125,190,127,157,229,223,223,243,125,130,117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,15,58,249,234,251,54,233,126,134,213,83,138,99,150,219,130,85,73,2,200,234,185,165,103,163,146,169,85,187,70,228,95,251,3,127,210,167,5,199,60,101,224,187,219,22,27,142,150,219,25,114,95,209,137,151,42,142,11,246,151,127,108,10,159,162,136,190,223,253,199,43,241,132,207,233,238,186,157,107,197,40,238,44,145,41,40,32,116,176,163,125,90,246,84,87,198,187,175,29,254,244,79,105,211,124,38,186,121,163,169,199,43,53,27,45,198,106,90,179,118,252,156,210,190,88,209,219,73,93,12,155,35,94,136,187,125,148,245,111,254,240,43,243,93,111,76,212,139,253,207,83,47,145,83,217,175,85,211,67,3,173,20,145,171,161,100,113,211,53,173,122,63,213,55,94,9,186,127,73,199,137,113,226,149,45,11,250,187,191,199,64,214,164,113,91,45,141,84,107,213,222,190,89,171,237,95,235,66,35,128,0,0,0,0,0,0,0,0,0,1,238,52,115,28,177,228,217,181,21,22,65,93,37,53,35,37,133,238,225,31,53,127,231,152,138,223,98,162,122,42,250,236,164,179,212,13,21,176,211,105,109,203,55,194,169,60,172,54,184,230,167,149,101,142,39,36,237,142,153,242,185,203,197,35,114,43,147,143,220,190,207,191,238,132,86,91,180,246,91,140,55,26,127,211,137,205,114,123,62,231,34,253,232,191,176,250,119,108,235,32,186,182,162,9,107,54,167,168,123,222,232,251,108,254,118,232,190,188,81,125,139,176,18,143,162,206,181,232,122,122,173,109,170,93,52,199,107,22,171,126,229,202,86,61,181,12,226,149,14,77,156,198,57,125,123,220,127,169,14,237,150,248,205,230,81,193,93,108,176,233,181,129,242,42,202,200,106,86,178,173,187,38,206,107,87,143,20,93,253,139,237,79,236,246,149,138,0,246,186,197,170,215,253,105,212,43,206,162,100,145,69,13,109,230,165,106,101,138,23,189,209,177,85,173,110,205,230,170,187,108,212,246,169,226,128,0,1,239,241,252,34,138,237,65,71,91,69,77,83,95,35,187,157,248,162,130,93,155,179,149,27,246,145,118,251,149,125,63,96,30,0,109,247,150,39,144,116,89,117,195,104,241,26,41,52,214,162,166,91,252,244,17,53,82,189,91,179,167,69,68,77,146,101,251,219,247,237,237,251,143,215,167,222,30,117,121,222,107,148,96,87,180,109,174,74,41,225,145,168,143,109,66,192,146,182,73,209,142,70,84,167,170,35,90,223,85,223,239,244,93,208,10,225,68,85,69,84,79,97,254,180,180,210,86,78,218,120,147,119,59,125,191,177,55,46,179,167,111,13,124,27,78,236,249,45,147,82,31,21,201,110,81,64,200,100,89,100,129,89,183,127,159,217,138,173,223,116,173,246,170,123,61,61,167,90,183,244,163,210,110,145,210,166,83,116,130,215,110,134,149,169,3,234,234,175,85,81,177,21,251,55,101,229,82,169,186,175,220,6,127,235,109,149,52,85,46,165,123,119,115,54,223,213,62,244,69,253,191,210,127,180,214,11,173,61,44,117,179,211,112,130,69,68,71,243,106,251,83,127,98,46,254,194,238,180,219,83,188,61,107,175,23,47,162,243,28,102,130,118,118,121,186,166,249,89,26,63,118,63,109,150,87,181,23,100,69,246,111,237,77,254,227,130,117,243,212,151,78,119,220,90,219,136,105,126,95,105,186,181,146,67,35,223,69,85,52,200,196,72,234,163,84,93,218,190,205,227,251,254,244,254,176,43,203,31,210,90,140,146,182,213,71,104,174,125,83,171,225,238,202,136,198,198,177,47,107,158,219,185,219,47,174,233,191,244,127,73,235,112,190,145,117,87,55,212,121,52,218,217,105,86,220,33,142,57,164,79,49,76,170,216,220,232,155,203,117,153,173,95,89,155,232,142,223,254,61,189,127,76,29,98,213,244,223,148,93,43,168,109,127,72,82,86,212,43,209,123,233,23,217,79,49,197,125,97,145,127,236,255,0,241,127,163,252,242,94,182,179,169,250,134,155,91,113,217,252,179,167,109,20,50,69,198,23,242,138,30,202,185,188,159,7,166,235,10,122,240,221,63,167,239,14,203,142,120,65,235,13,125,242,142,142,249,115,154,138,130,104,86,73,170,25,29,19,214,55,241,85,70,163,82,169,85,125,81,19,125,190,242,76,88,124,25,52,102,139,203,77,118,212,124,154,169,241,63,148,140,242,148,109,107,211,146,250,108,172,119,221,183,237,56,172,222,49,89,91,44,246,234,106,108,107,251,238,22,70,218,151,249,200,191,56,169,26,163,151,101,162,217,55,118,203,232,120,108,191,197,167,91,111,111,170,138,197,10,209,193,52,107,27,81,22,146,94,59,177,19,127,181,70,138,190,187,168,18,42,239,225,167,210,85,183,82,168,241,154,189,74,200,97,174,146,40,222,150,239,163,32,115,100,222,161,89,191,52,167,225,234,228,227,235,253,126,195,215,95,58,11,232,203,73,170,232,170,114,171,149,194,79,52,146,44,76,168,182,82,202,215,34,34,111,186,50,145,223,231,27,237,219,238,42,59,50,213,109,65,212,108,226,108,222,231,85,45,69,222,105,29,34,57,148,177,110,155,204,233,127,69,145,163,87,237,189,127,155,247,255,0,97,249,238,119,93,81,204,93,21,45,101,13,206,185,241,34,182,54,71,109,77,211,209,55,244,99,19,238,98,127,160,13,7,83,91,122,111,209,44,71,140,56,230,63,108,181,198,146,205,188,118,22,39,45,249,57,202,169,12,63,248,11,247,125,201,253,4,39,213,94,180,250,98,210,220,214,243,154,97,120,22,49,146,94,28,217,40,227,167,168,180,73,78,213,71,213,43,158,254,75,75,237,68,106,253,255,0,121,0,167,233,255,0,171,76,166,130,23,201,163,57,189,93,50,34,182,53,109,130,70,167,162,187,127,99,17,125,174,112,147,162,174,171,25,107,250,97,218,13,153,118,121,35,118,75,99,249,250,162,42,125,143,210,251,255,0,96,19,135,78,124,95,177,122,8,38,142,255,0,162,248,205,171,126,60,27,111,150,104,209,125,94,171,186,54,157,255,0,181,63,210,167,66,183,248,200,105,173,69,101,61,44,184,85,60,17,73,35,24,231,165,109,82,240,106,170,34,174,201,73,235,178,125,196,16,211,143,14,94,169,115,229,100,211,105,109,246,209,78,178,49,174,125,116,17,64,168,213,115,145,87,140,210,198,171,183,31,248,211,246,166,253,82,187,194,47,94,160,117,18,82,83,73,58,76,232,210,161,81,180,137,217,69,223,146,250,214,122,237,253,0,91,174,140,107,38,35,173,248,93,6,105,136,213,36,180,245,148,241,206,246,36,114,183,182,174,87,39,29,228,99,21,118,86,57,55,219,238,254,163,199,107,47,72,90,73,174,183,249,178,76,230,223,222,172,150,129,40,26,228,164,166,145,88,214,242,226,244,89,98,114,242,78,107,183,169,230,186,26,233,203,33,233,191,76,147,19,201,39,238,84,189,140,69,78,12,110,202,147,84,61,83,236,75,34,123,38,79,191,255,0,169,37,0,227,157,61,116,211,135,244,237,111,174,180,226,143,108,240,85,84,203,59,36,146,142,24,229,99,94,216,154,140,229,26,34,42,34,66,223,185,61,87,238,59,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,117,99,239,79,172,159,16,50,31,152,206,105,76,205,103,86,62,244,250,201,241,3,33,249,140,224,119,91,143,93,85,56,119,66,24,23,75,26,81,95,87,77,125,170,167,189,195,154,215,58,150,39,64,219,117,93,101,193,62,141,98,77,27,149,207,150,42,136,229,116,209,171,123,104,145,181,175,115,157,34,69,26,180,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,67,161,167,90,185,210,24,34,99,35,116,178,205,35,253,85,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,124,254,39,139,95,115,156,170,205,133,98,212,62,118,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,62,111,86,177,188,158,246,166,238,84,106,111,186,170,39,169,123,222,31,61,18,90,186,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,236,28,3,91,252,28,112,216,52,26,217,75,161,151,90,186,173,80,199,41,223,53,101,93,198,165,99,131,42,122,253,169,33,88,220,245,138,137,232,190,144,43,85,24,137,246,38,115,213,222,98,58,160,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,193,232,230,59,139,216,213,217,200,173,93,182,84,84,244,53,38,85,175,138,15,135,221,77,218,166,245,213,14,139,90,169,24,246,83,186,191,48,177,211,69,21,51,56,67,21,85,69,101,233,101,150,118,181,94,173,100,13,124,17,69,206,71,171,165,251,79,115,247,8,171,214,135,88,54,174,172,180,143,68,29,112,90,184,243,188,58,158,241,65,149,178,104,154,140,169,157,236,183,164,117,209,58,54,54,46,21,11,12,175,88,218,214,172,79,107,217,199,130,71,36,157,47,193,83,222,159,41,248,127,93,243,27,113,0,9,255,0,224,169,239,79,148,252,63,174,249,141,184,14,171,227,157,250,147,253,228,254,26,85,89,106,158,57,223,169,63,222,79,225,167,20,240,128,197,172,89,206,190,234,22,21,148,208,249,219,46,65,165,247,107,93,198,155,186,248,251,244,179,214,208,71,44,124,216,173,123,121,49,238,77,218,168,228,223,116,84,95,80,56,175,69,29,87,95,122,75,214,90,44,203,187,117,172,196,46,91,81,229,54,74,41,152,223,63,75,197,233,28,136,217,17,88,179,64,247,247,99,93,216,229,217,241,247,24,201,100,83,66,120,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,56,61,26,246,242,99,218,187,57,17,201,190,202,136,190,134,125,250,228,233,18,235,210,14,174,55,20,130,227,87,120,196,239,212,238,185,99,151,89,233,220,199,190,4,122,181,244,179,61,26,145,62,166,21,227,207,182,187,43,36,134,69,108,125,212,141,189,3,195,175,174,170,158,150,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,65,238,123,88,247,181,24,240,189,226,128,124,81,253,251,53,55,240,95,147,209,23,252,80,15,138,63,191,102,166,254,11,242,122,32,34,169,105,62,23,222,32,148,214,154,107,47,75,218,211,117,171,123,31,80,218,12,62,249,83,44,181,47,231,52,180,180,244,118,84,138,40,28,228,98,57,243,185,147,203,47,8,216,141,139,236,177,172,219,202,244,111,210,37,171,171,239,15,204,163,20,130,227,73,103,203,44,58,145,112,185,99,151,89,233,218,246,50,117,181,91,218,250,89,158,141,89,89,77,50,113,231,219,93,209,241,195,34,182,78,210,70,234,245,203,49,107,238,13,149,94,112,172,166,135,201,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,205,138,230,59,139,216,228,221,170,173,93,183,69,84,245,3,77,25,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,224,187,101,221,169,36,80,200,137,206,40,220,223,86,65,95,11,222,181,255,0,148,6,8,205,24,212,43,157,214,187,82,112,219,123,234,101,184,214,175,123,233,155,91,102,107,25,80,178,181,169,180,209,119,96,134,68,145,85,242,125,137,121,200,231,203,219,157,64,15,41,171,24,47,229,67,75,51,45,51,250,83,232,207,173,184,253,198,197,231,123,29,239,43,230,169,164,135,187,219,228,222,124,123,156,184,242,110,251,109,186,111,185,234,192,25,108,203,49,107,238,13,149,94,112,172,166,135,201,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,205,138,230,59,139,216,228,221,170,173,93,183,69,84,245,59,87,65,58,103,149,106,135,87,26,103,110,197,169,59,159,64,228,20,89,53,198,119,199,34,195,75,67,65,59,42,37,124,142,99,29,195,151,109,177,49,93,179,86,89,162,98,185,188,247,62,175,136,222,158,216,180,219,172,157,71,180,216,47,223,73,71,117,184,55,33,169,141,252,214,106,42,171,132,109,171,154,9,21,98,141,139,179,230,87,179,182,178,53,34,146,36,115,214,68,145,27,32,60,18,237,214,41,117,247,58,187,84,100,125,155,213,54,30,180,244,118,143,38,247,121,186,89,43,105,221,81,83,223,69,225,31,101,241,83,51,182,169,201,254,107,118,250,70,237,194,229,0,0,1,64,62,40,254,253,154,155,248,47,201,232,137,255,0,224,169,238,177,148,252,64,174,249,117,184,8,1,226,143,239,217,169,191,130,252,158,136,157,62,16,25,77,139,6,232,191,80,179,92,166,187,201,89,113,252,194,237,116,184,212,246,159,39,98,150,11,77,4,146,201,193,136,231,187,139,24,229,217,168,174,93,182,68,85,244,32,183,138,63,191,102,166,254,11,242,122,35,138,83,235,166,163,208,232,116,221,60,91,47,62,71,12,174,200,37,201,46,84,212,232,172,146,227,84,232,105,227,141,149,15,223,237,195,31,149,99,217,26,34,55,184,229,123,185,171,34,88,195,181,245,245,214,190,85,213,102,163,213,217,45,55,63,47,166,88,205,194,104,241,203,125,58,200,200,235,248,43,163,109,206,161,36,107,30,233,165,98,170,177,175,106,118,99,122,177,19,147,165,124,191,87,195,247,161,27,239,85,89,84,121,174,82,207,37,166,88,253,193,35,184,212,238,201,62,148,170,130,74,89,37,181,112,101,68,85,16,119,105,170,28,190,101,168,173,102,219,38,238,244,78,63,210,175,76,249,151,85,250,185,71,165,184,125,117,37,185,141,167,117,202,239,115,169,84,115,45,214,232,223,27,37,157,35,228,142,153,252,165,141,140,141,170,156,158,246,242,115,25,206,70,104,167,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,8,153,186,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,135,213,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,203,17,170,131,42,224,105,79,164,239,117,141,27,248,127,143,124,186,2,162,252,75,250,227,169,234,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,251,108,145,100,122,170,185,140,135,208,117,71,215,143,255,0,114,198,153,116,169,164,23,175,213,254,51,22,95,125,182,92,127,252,29,194,166,200,230,118,191,222,238,149,241,205,254,114,157,237,255,0,26,194,37,116,235,160,217,151,82,90,185,98,210,156,50,138,173,207,184,212,49,247,58,232,105,210,102,90,109,200,246,165,69,108,168,231,177,188,35,107,183,70,171,219,205,234,200,218,188,222,212,80,230,165,212,248,42,123,172,101,63,16,43,190,93,110,42,3,86,48,95,201,126,169,230,90,103,244,167,210,127,84,178,11,141,139,206,246,59,62,107,202,212,201,15,119,183,201,220,57,118,249,113,228,237,183,219,117,219,114,202,186,5,255,0,226,89,117,27,251,223,255,0,250,229,40,22,168,12,171,154,83,233,59,221,99,70,254,31,227,223,46,128,10,234,241,69,240,255,0,172,180,86,92,186,155,209,12,119,189,106,155,204,220,115,139,92,18,79,61,84,117,82,207,44,243,93,155,220,123,249,66,189,221,165,142,52,99,97,108,109,145,26,172,89,93,21,96,154,157,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,161,111,17,222,143,173,93,39,234,229,3,176,100,171,92,19,53,167,158,190,202,202,153,91,35,232,103,137,232,149,52,40,229,122,203,35,34,73,32,123,36,145,168,170,201,218,197,116,143,141,242,56,58,95,130,167,189,62,83,240,254,187,230,54,226,234,76,224,244,127,212,165,247,165,109,113,179,234,109,177,59,214,169,184,218,242,74,70,210,178,121,42,236,242,205,27,234,35,137,28,230,113,153,59,76,146,53,71,177,59,145,177,28,170,197,123,93,161,236,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,188,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,136,17,215,197,31,220,79,83,127,5,249,197,17,74,221,39,123,211,232,223,196,12,123,230,48,23,83,226,143,238,39,169,191,130,252,226,136,164,190,153,46,214,171,7,82,90,81,125,190,220,233,45,214,219,118,113,98,171,172,172,171,153,176,193,77,4,117,240,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,64,209,158,170,234,102,43,163,122,113,145,234,150,107,87,229,236,184,205,190,91,133,79,25,35,100,147,112,79,177,4,93,199,177,142,154,87,171,99,141,138,228,231,35,216,212,93,220,134,112,117,251,86,127,46,186,203,150,106,231,213,11,86,47,245,162,224,234,223,162,237,141,218,24,62,202,55,147,157,178,119,38,127,30,228,178,241,111,114,87,200,254,45,229,197,59,175,136,55,91,119,94,171,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,155,188,62,122,36,186,245,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,220,35,174,147,231,95,146,253,83,195,117,51,232,191,164,254,169,100,22,235,239,146,239,246,124,215,149,169,142,110,215,115,139,184,114,237,241,229,197,219,111,190,203,182,198,140,250,117,215,156,55,169,45,35,177,106,182,25,91,72,230,92,105,216,203,157,12,53,11,51,237,55,20,99,86,162,138,85,115,24,238,113,185,219,35,149,141,230,197,100,141,78,15,106,173,64,248,151,244,57,83,211,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,246,25,26,198,244,69,107,31,55,42,232,115,171,187,175,72,58,184,236,174,123,117,93,227,19,191,83,182,219,145,218,160,168,115,30,248,17,232,230,85,66,197,114,68,250,152,87,151,14,226,108,172,146,104,209,209,247,86,70,135,138,234,199,222,159,89,62,32,100,63,49,156,181,79,5,79,117,140,167,226,5,119,203,173,197,74,245,11,148,216,179,157,125,212,188,215,22,174,243,182,92,131,48,188,221,45,213,61,167,199,223,165,158,182,89,34,147,131,209,175,111,38,61,171,179,145,28,155,236,168,139,232,91,87,130,167,186,198,83,241,2,187,229,214,224,39,248,51,89,213,143,189,62,178,124,64,200,126,99,57,106,158,10,158,235,25,79,196,10,239,151,91,128,170,190,172,125,233,245,147,226,6,67,243,25,203,169,240,184,247,19,211,47,198,190,113,90,82,183,86,62,244,250,201,241,3,33,249,140,229,212,248,92,123,137,233,151,227,95,56,173,2,85,0,0,0,0,229,93,88,251,172,107,39,195,252,135,229,211,153,172,52,167,213,143,186,198,178,124,63,200,126,93,57,154,192,53,80,0,3,202,97,250,85,167,26,127,125,202,114,124,43,11,181,89,110,185,173,193,183,75,253,93,29,58,71,37,194,169,24,140,73,36,84,255,0,132,237,147,102,172,146,205,34,167,57,100,115,189,88,0,8,171,226,143,238,39,169,191,130,252,226,136,149,68,85,241,71,247,19,212,223,193,126,113,68,5,43,116,157,239,79,163,127,16,49,239,152,192,105,76,205,103,73,222,244,250,55,241,3,30,249,140,5,170,120,157,117,227,249,16,177,84,232,54,147,222,184,231,217,5,189,223,73,93,45,215,30,221,86,47,11,159,11,163,221,189,167,39,122,162,7,84,35,120,201,28,176,181,99,153,54,231,19,148,33,7,138,246,79,164,121,47,86,151,180,211,155,125,90,223,109,180,244,244,25,117,205,46,76,168,162,174,184,197,12,108,107,96,141,188,150,39,193,19,89,4,187,189,55,146,39,55,180,199,70,249,38,229,93,17,218,117,230,227,212,190,29,89,211,133,178,146,171,50,181,212,62,173,178,220,33,231,110,165,162,86,44,53,82,214,187,109,217,76,177,76,232,220,230,237,39,231,26,216,191,60,232,209,121,86,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,114,191,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,191,238,137,58,62,198,122,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,226,208,145,64,0,7,42,234,199,221,99,89,62,31,228,63,46,156,234,167,42,234,199,221,99,89,62,31,228,63,46,156,12,214,26,168,50,174,106,160,0,0,14,85,213,143,186,198,178,124,63,200,126,93,57,154,195,74,125,88,251,172,107,39,195,252,135,229,211,153,172,3,85,0,0,60,166,31,165,90,113,167,247,220,167,39,194,176,187,85,150,235,154,220,27,116,191,213,209,211,164,114,92,42,145,136,196,146,69,79,248,78,217,54,106,201,44,210,42,115,150,71,59,213,128,0,0,0,0,0,0,5,85,248,231,126,164,255,0,121,63,134,145,87,194,227,223,179,76,191,26,249,61,105,42,188,115,191,82,127,188,159,195,72,171,225,113,239,217,166,95,141,124,158,180,11,254,0,0,0,0,0,0,0,0,42,175,199,59,245,39,251,201,252,52,181,66,170,252,115,191,82,127,188,159,195,64,138,190,23,30,253,154,101,248,215,201,235,75,254,40,7,194,227,223,179,76,191,26,249,61,105,127,192,0,0,0,34,175,138,63,184,158,166,254,11,243,138,32,37,81,21,124,81,253,196,245,55,240,95,156,81,20,2,95,247,138,63,184,158,166,254,11,243,138,32,40,4,191,63,16,206,180,237,93,44,105,125,69,139,16,200,41,27,170,153,45,58,38,63,70,180,205,170,90,40,22,78,50,220,39,141,206,70,177,141,106,74,216,149,232,228,124,200,212,237,200,198,77,198,131,15,85,170,90,165,157,235,78,119,115,212,205,75,190,253,51,146,94,123,62,118,183,202,195,79,221,237,66,200,99,252,220,44,100,109,218,56,152,223,178,212,223,109,215,117,85,85,15,63,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,222,28,221,20,127,37,93,56,158,255,0,159,219,45,82,106,110,83,249,203,149,76,9,221,146,215,66,168,197,142,216,217,185,57,142,226,246,44,146,186,36,107,95,35,154,221,229,108,49,72,188,131,194,191,161,90,108,3,30,181,117,61,170,84,20,147,228,247,202,120,110,88,100,48,213,75,206,211,110,158,150,102,58,121,86,57,18,25,31,85,13,74,42,70,246,63,180,198,177,121,54,71,189,145,216,248,21,87,227,157,250,147,253,228,254,26,69,95,11,143,126,205,50,252,107,228,245,164,170,241,206,253,73,254,242,127,13,34,175,133,199,191,102,153,126,53,242,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,168,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,190,212,1,154,206,167,122,122,202,186,95,214,91,214,145,229,53,62,127,200,118,234,109,215,70,82,201,79,13,206,134,86,242,138,162,54,189,63,221,70,244,107,158,214,75,20,172,71,191,135,37,146,158,28,30,32,21,157,59,223,98,210,77,94,200,191,212,158,191,204,207,21,77,68,115,212,73,142,213,112,124,156,169,217,11,36,145,240,205,34,35,31,10,55,138,73,42,74,213,103,231,146,91,74,235,7,164,204,55,171,173,47,250,143,125,168,164,179,223,104,42,35,169,177,100,110,160,90,169,237,79,89,24,179,163,24,146,68,175,100,177,49,99,115,21,252,55,237,189,81,93,19,21,51,217,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,156,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,67,81,0,170,15,10,126,187,110,169,117,160,233,103,89,114,106,71,91,93,78,144,97,23,91,140,238,108,241,206,142,99,99,179,171,213,21,175,99,154,174,88,57,185,170,197,103,97,170,254,112,71,28,181,241,71,247,19,212,223,193,126,113,68,4,170,6,107,58,78,247,167,209,191,136,24,247,204,96,52,166,0,0,0,0,5,85,248,231,126,164,255,0,121,63,134,156,171,193,83,222,159,41,248,127,93,243,27,113,213,124,115,191,82,127,188,159,195,78,85,224,169,239,79,148,252,63,174,249,141,184,11,169,0,0,0,1,21,124,81,253,196,245,55,240,95,156,81,20,173,210,119,189,62,141,252,64,199,190,99,1,117,62,40,254,226,122,155,248,47,206,40,138,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,118,223,101,79,104,23,61,226,63,226,1,71,211,189,138,93,36,210,28,139,253,86,43,252,180,242,212,211,199,5,68,120,237,47,54,73,202,161,147,50,72,223,52,209,162,177,144,171,121,36,114,172,174,86,126,101,37,165,108,79,22,190,231,57,85,155,10,197,168,124,237,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,124,222,173,99,121,61,237,77,220,168,212,223,117,84,79,83,245,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,231,43,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,147,240,220,240,251,169,233,218,154,77,97,214,75,85,35,181,22,227,78,234,106,43,108,209,69,51,241,150,36,179,199,42,197,81,12,242,195,51,234,97,88,28,175,107,90,248,216,175,143,125,159,34,40,118,190,137,58,62,198,122,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,226,217,20,10,171,241,206,253,73,254,242,127,13,2,213,10,171,241,206,253,73,254,242,127,13,57,87,130,167,189,62,83,240,254,187,230,54,227,170,248,231,126,164,255,0,121,63,134,129,86,180,87,107,173,186,154,190,142,223,115,171,165,167,186,83,165,37,116,80,204,230,50,170,4,150,57,146,41,90,139,179,216,146,195,20,136,215,110,156,227,99,189,173,69,73,21,208,191,70,87,222,176,245,30,170,217,37,215,232,108,51,23,242,245,25,53,202,39,177,106,155,28,170,254,213,53,52,110,223,121,165,237,74,137,35,154,177,198,214,57,206,228,168,200,164,240,29,49,116,245,149,117,65,172,182,93,35,197,170,124,135,159,238,84,220,110,143,165,146,162,27,101,12,77,229,45,68,141,98,127,185,141,136,231,49,175,150,88,152,175,103,62,73,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,68,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,64,251,248,158,45,98,193,177,91,54,21,139,80,249,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,249,189,92,247,113,99,26,155,185,85,203,182,234,170,190,167,214,0,10,1,241,71,247,236,212,223,193,126,79,68,77,255,0,9,60,255,0,13,210,206,137,179,253,65,212,28,134,146,199,143,88,243,138,250,154,234,234,149,94,17,51,232,251,106,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,44,32,241,71,247,236,212,223,193,126,79,68,113,74,125,116,212,122,29,14,155,167,139,101,231,200,225,149,217,4,185,37,202,154,157,21,146,92,106,157,13,60,113,178,161,251,253,184,99,242,172,123,35,68,70,247,28,175,119,53,100,75,24,116,190,182,250,193,201,186,185,213,9,111,78,90,186,44,38,199,81,59,113,59,61,92,84,253,250,24,37,142,6,76,249,36,137,136,231,62,103,83,50,85,99,159,34,70,174,86,49,206,68,228,238,171,225,167,208,173,55,83,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,114,94,220,109,107,209,210,44,124,127,163,174,142,179,190,175,243,186,139,5,130,179,232,108,110,205,195,235,6,65,219,134,163,232,190,236,53,15,165,254,245,124,241,73,63,118,74,117,143,243,106,188,55,228,237,145,61,116,19,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,132,76,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,67,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,146,239,95,21,170,211,91,116,155,126,221,29,60,149,15,219,219,179,26,174,95,106,167,236,253,167,235,63,226,104,99,168,133,240,76,222,81,200,213,99,147,125,183,69,77,149,0,207,47,93,250,146,205,75,234,47,36,175,167,129,205,138,217,93,89,110,110,237,219,116,142,186,169,81,125,28,239,185,255,0,209,253,69,199,116,75,114,182,193,211,14,61,114,182,80,209,192,169,230,249,199,77,19,90,159,244,194,165,19,116,106,255,0,95,252,103,49,235,10,205,163,58,43,114,160,205,239,122,101,244,157,61,214,186,38,214,205,244,213,92,60,93,43,170,37,145,220,90,175,85,244,137,87,102,162,123,125,54,246,44,159,192,236,250,111,143,97,112,183,23,163,242,150,121,249,108,222,228,242,111,198,87,125,239,85,127,233,171,191,211,251,0,207,87,83,249,213,215,81,181,170,249,149,94,92,229,169,169,142,145,138,142,87,122,35,41,163,106,126,147,156,191,119,237,57,81,32,186,237,160,194,109,221,71,223,169,244,254,14,213,157,41,40,22,52,229,51,183,122,211,51,146,254,117,121,123,72,250,0,31,237,73,71,61,109,68,84,212,236,228,249,158,216,218,155,162,110,170,187,39,180,251,153,70,7,145,98,16,209,207,122,163,236,199,93,12,117,16,175,114,55,114,99,209,202,213,251,46,93,191,69,125,187,1,231,65,211,107,45,90,111,46,155,67,81,79,87,219,200,99,229,221,103,110,117,229,189,70,201,234,171,193,54,143,246,127,235,61,46,128,244,173,150,235,206,107,30,41,98,159,182,206,210,77,36,252,98,94,45,239,69,26,253,151,76,205,246,238,162,251,127,250,129,195,79,250,100,114,72,187,70,199,57,127,99,83,115,179,235,247,75,217,182,130,106,28,24,46,66,206,75,92,217,229,164,155,120,83,187,28,114,61,156,184,178,87,241,223,130,46,202,228,95,82,194,122,85,240,195,135,14,185,220,50,93,74,184,249,202,25,168,182,133,157,149,143,139,217,42,42,174,240,213,42,175,217,106,251,83,96,43,19,29,209,189,66,201,236,115,100,118,172,102,227,45,190,157,93,220,168,109,20,238,99,81,172,71,170,171,154,197,106,108,215,34,250,175,176,149,184,23,134,86,71,125,166,101,86,71,168,24,189,187,189,191,110,57,110,178,67,34,236,174,69,244,125,42,254,198,175,245,41,254,93,94,106,229,207,69,181,26,249,166,58,103,144,242,178,190,26,170,10,136,60,163,83,130,172,243,194,230,242,153,143,122,236,200,152,155,163,191,183,125,213,121,206,182,97,83,226,90,91,138,101,207,200,123,247,43,151,158,228,207,40,141,227,219,168,142,52,245,228,173,93,218,239,216,128,73,44,143,195,115,74,45,246,104,22,213,170,22,154,187,132,76,111,153,142,59,221,52,138,138,140,94,107,179,105,121,109,201,17,55,95,219,234,65,189,120,210,216,244,151,54,126,57,5,198,158,182,23,182,73,98,146,25,187,137,197,38,123,17,21,81,141,77,246,102,254,137,247,159,27,28,205,231,181,199,88,234,135,114,168,168,134,72,146,77,145,54,71,109,247,35,85,61,169,185,236,52,147,74,179,94,165,179,72,113,139,52,189,201,97,71,70,215,113,133,56,183,183,44,137,232,231,198,139,233,18,253,255,0,251,148,57,8,58,78,188,233,4,186,43,154,207,134,212,92,124,220,212,252,57,187,179,219,219,148,49,72,158,136,247,167,178,95,219,247,127,98,115,96,0,0,0,0,63,214,150,154,106,201,219,79,79,27,159,35,247,217,173,69,85,93,147,127,98,127,81,52,241,173,13,213,93,37,210,229,186,222,52,234,229,60,211,255,0,139,115,45,21,46,114,113,168,86,175,171,163,106,251,36,79,188,134,22,234,249,173,149,145,214,211,174,210,71,190,222,207,189,21,62,253,255,0,105,119,189,18,245,127,141,103,184,19,62,191,228,29,187,170,111,202,63,41,34,237,249,234,157,189,98,133,173,253,22,49,127,250,187,129,95,25,199,94,58,211,244,142,59,108,189,54,88,93,138,213,210,77,19,164,74,182,201,47,150,115,154,222,74,234,143,181,191,174,251,35,119,95,216,126,28,59,196,63,86,176,205,64,200,179,186,55,195,83,62,65,52,82,200,202,149,169,122,51,131,30,196,68,68,169,69,79,73,62,247,47,177,15,15,214,118,113,100,212,29,127,200,174,182,9,249,219,190,144,171,138,55,241,122,125,159,59,80,228,93,158,214,187,244,94,158,212,38,199,67,222,30,90,65,170,58,91,107,212,76,174,233,244,180,151,106,56,106,29,79,216,170,131,176,229,116,205,86,242,142,165,188,253,90,158,188,83,244,127,164,8,161,149,120,136,245,29,145,222,42,110,84,185,125,117,11,42,24,141,236,210,220,43,226,99,62,195,91,186,53,42,87,111,209,223,250,213,79,13,149,117,55,212,94,127,96,154,195,121,204,178,138,202,9,230,108,206,111,210,53,210,53,92,213,221,61,29,43,155,183,177,125,133,200,233,63,135,30,130,233,149,125,202,186,91,103,210,190,125,145,49,140,239,86,193,218,224,170,171,235,230,93,203,125,211,246,109,177,222,108,186,53,167,24,253,11,109,214,172,119,179,78,221,182,103,155,157,222,196,68,246,185,234,190,198,160,25,172,178,216,51,203,148,146,45,130,207,125,169,145,187,119,22,146,158,103,170,123,118,223,130,127,66,255,0,161,79,85,69,211,198,185,94,22,7,83,233,174,85,58,84,177,178,70,239,161,171,29,201,174,219,101,77,163,93,253,166,142,108,26,117,135,99,18,77,45,142,207,229,159,81,199,184,190,98,87,242,227,190,223,164,229,219,244,151,217,251,79,67,28,17,68,214,178,54,108,141,68,68,245,95,96,25,198,181,244,113,212,77,210,178,58,56,244,183,38,137,100,223,103,203,99,174,107,83,100,85,245,94,194,254,195,175,224,126,23,250,255,0,145,100,84,150,251,237,169,45,212,82,72,196,154,105,96,173,133,26,213,145,173,119,218,117,34,162,122,42,175,175,236,47,119,100,63,160,85,101,139,193,182,74,123,245,11,239,57,76,50,91,86,55,121,148,138,187,121,57,112,118,219,114,162,227,250,92,125,191,210,72,124,51,194,215,167,108,114,9,35,185,219,234,46,47,126,219,58,162,42,25,182,217,93,236,87,82,39,249,73,254,132,38,96,2,45,99,190,28,253,56,99,185,47,211,240,226,148,245,76,72,248,37,53,77,13,3,226,223,184,143,223,135,150,79,95,179,183,183,216,170,135,73,181,116,163,211,245,158,167,205,81,233,94,47,220,221,85,21,214,58,47,77,247,246,109,10,126,213,58,224,3,231,211,99,246,42,56,91,79,73,101,161,134,38,239,179,35,166,99,90,155,174,254,196,67,244,173,13,18,199,217,90,56,22,63,242,59,105,183,250,15,247,0,127,156,80,65,3,120,193,11,35,111,236,99,81,19,254,35,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,171,31,122,125,100,248,129,144,252,198,115,74,102,107,58,177,247,167,214,79,136,25,15,204,103,2,202,124,31,122,81,177,88,176,68,234,171,41,138,213,116,189,100,221,250,60,93,59,47,124,214,90,88,102,158,154,170,78,78,84,98,77,59,216,230,110,214,171,153,19,54,73,54,158,88,219,101,68,85,240,184,247,19,211,47,198,190,113,90,74,160,0,0,40,175,197,47,165,27,23,78,154,203,67,153,96,177,90,173,216,134,164,121,170,203,125,146,138,23,197,244,85,85,51,96,74,184,209,170,170,196,133,239,157,146,198,140,86,181,189,199,198,145,177,145,49,95,234,252,21,61,233,242,159,135,245,223,49,183,29,87,199,59,245,39,251,201,252,52,229,94,10,158,244,249,79,195,250,239,152,219,128,234,190,57,223,169,63,222,79,225,167,42,240,84,247,167,202,126,31,215,124,198,220,117,95,28,239,212,159,239,39,240,211,149,120,42,123,211,229,63,15,235,190,99,110,2,215,186,138,208,108,55,169,45,35,190,233,78,103,69,72,230,92,105,222,251,101,116,212,235,51,237,55,20,99,146,158,182,36,107,216,238,113,185,219,171,81,237,230,197,124,110,94,15,114,46,123,58,138,208,108,203,166,221,92,190,233,78,103,69,86,215,219,170,30,251,101,116,212,233,11,46,214,229,123,146,158,182,36,107,222,222,18,53,187,171,81,238,224,244,124,110,94,108,114,38,151,143,41,152,105,86,156,106,5,247,22,201,243,92,46,213,122,186,225,87,7,93,44,21,117,148,233,36,150,250,165,98,177,100,141,87,254,11,182,93,218,146,69,12,136,156,226,141,205,8,213,225,117,67,212,21,171,166,91,109,191,91,233,247,181,47,150,172,193,234,103,186,69,85,84,251,20,244,177,73,12,110,100,109,94,220,44,229,249,164,146,87,74,141,123,163,88,226,100,49,35,235,7,197,31,223,179,83,127,5,249,61,17,127,197,0,248,163,251,246,106,111,224,191,39,162,2,127,248,42,123,172,101,63,16,43,190,93,110,61,7,137,127,67,148,221,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,109,242,44,111,69,71,49,240,249,255,0,5,79,117,140,167,226,5,119,203,173,196,255,0,3,45,152,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,56,61,28,199,113,123,26,187,57,21,171,182,202,138,158,133,249,244,3,214,13,171,171,45,35,107,174,11,87,30,119,135,83,209,208,101,108,154,38,163,42,103,123,28,145,215,68,232,216,216,184,84,44,50,189,99,107,90,177,61,175,103,30,9,28,146,113,94,178,124,42,41,181,255,0,87,33,213,109,38,202,241,252,49,247,202,138,118,229,52,51,91,165,225,51,213,242,173,85,210,37,99,213,175,169,115,86,20,88,56,68,201,30,215,200,249,154,247,185,93,50,180,47,66,244,227,167,77,56,183,105,126,151,217,188,141,170,135,121,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,201,159,197,187,174,200,212,107,90,198,53,140,99,24,208,232,7,201,203,50,155,22,13,138,222,115,92,166,187,201,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,193,136,231,187,139,24,229,217,168,174,93,182,68,85,244,62,177,21,124,77,53,175,242,45,210,62,83,229,237,254,106,191,59,223,10,163,231,23,56,98,243,176,77,230,36,147,105,24,230,237,75,21,79,7,39,45,165,88,185,53,91,203,96,162,189,88,206,191,42,26,167,153,106,103,209,127,70,125,109,200,46,55,223,37,223,239,121,95,53,83,36,221,174,231,22,243,227,220,227,203,139,119,219,125,147,125,137,1,225,151,173,127,145,110,174,49,111,49,111,243,84,25,222,216,85,103,8,185,205,23,157,158,31,47,36,123,200,198,183,106,168,169,185,185,121,109,18,203,197,170,238,59,69,251,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,15,215,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,131,209,204,119,23,177,171,179,145,90,187,108,168,169,232,6,164,193,229,52,159,58,252,168,105,102,27,169,159,69,253,25,245,183,31,183,95,124,151,127,189,229,124,213,52,115,118,187,156,91,207,143,115,143,46,45,223,109,246,77,246,61,88,28,255,0,41,233,235,64,179,155,237,86,83,154,232,126,159,228,23,170,222,30,102,227,116,198,104,170,234,167,224,198,177,156,229,146,55,61,220,88,198,181,55,95,70,181,17,61,17,15,65,133,105,238,3,166,182,169,108,90,115,131,227,248,173,182,122,135,85,203,71,100,182,67,67,4,147,185,173,107,165,116,112,181,173,87,171,88,198,171,149,55,217,141,79,185,15,64,0,160,31,20,127,126,205,77,252,23,228,244,71,10,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,245,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,238,190,40,254,253,154,155,248,47,201,232,137,191,224,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,217,140,89,102,123,221,197,19,154,164,124,249,118,227,226,19,43,166,142,157,48,78,151,244,178,131,76,240,90,127,243,85,151,138,222,115,127,132,238,158,90,24,103,172,237,203,44,157,158,239,97,142,237,49,220,25,236,68,246,170,245,80,0,25,87,53,80,101,92,15,171,137,226,215,220,231,42,179,97,88,181,15,157,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,155,213,172,111,39,189,169,187,149,26,155,238,170,137,234,95,247,66,253,25,88,186,60,211,138,171,100,151,95,166,115,60,163,203,212,100,215,40,158,244,165,116,145,35,251,84,212,209,187,109,161,139,187,42,36,142,106,73,35,158,231,59,138,43,34,143,154,248,104,116,57,77,211,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,246,31,26,70,196,68,107,223,52,223,3,53,157,88,251,211,235,39,196,12,135,230,51,150,147,224,213,105,181,95,250,68,205,172,87,219,101,37,198,219,113,206,46,84,149,148,117,112,182,104,42,96,146,217,111,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,149,109,213,143,189,62,178,124,64,200,126,99,57,106,158,10,158,235,25,79,196,10,239,151,91,128,149,95,201,59,165,143,251,218,116,171,255,0,67,109,223,252,9,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,85,95,142,119,234,79,247,147,248,105,106,133,85,248,231,126,164,255,0,121,63,134,129,85,100,223,240,208,235,142,167,167,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,236,50,52,145,138,138,215,178,111,41,225,189,160,216,111,82,90,151,168,250,83,153,209,82,57,151,29,55,184,190,217,93,53,58,204,251,77,197,43,168,18,158,182,36,107,216,238,113,185,219,171,81,237,230,197,124,110,94,15,114,47,64,208,143,9,13,109,204,53,114,243,138,107,108,53,120,126,31,141,212,58,41,175,214,254,197,75,47,47,99,233,220,145,81,115,145,175,107,37,167,153,239,109,75,161,123,35,124,110,141,241,247,26,248,154,22,21,226,143,238,39,169,191,130,252,226,136,160,18,250,60,70,241,107,22,13,225,213,154,97,88,181,15,146,178,227,246,252,118,215,110,166,238,190,78,197,44,23,74,8,226,143,155,213,207,119,22,49,169,187,149,92,187,110,170,171,234,81,102,39,139,95,115,156,170,205,133,98,212,62,118,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,62,111,86,177,188,158,246,166,238,84,106,111,186,170,39,168,29,43,165,94,153,243,46,171,245,114,143,75,112,250,234,75,115,27,78,235,149,222,231,82,168,230,91,173,209,190,54,75,58,71,201,29,51,249,75,27,25,27,85,57,61,237,228,230,51,156,140,208,246,149,105,158,43,163,122,113,142,105,110,21,73,229,236,184,205,190,43,125,55,40,227,100,147,112,79,183,60,189,182,49,142,154,87,171,164,145,232,212,231,35,222,229,77,220,167,138,233,87,166,124,55,165,13,35,163,210,220,62,186,174,226,247,84,58,229,119,185,212,170,181,247,27,140,140,141,146,206,145,242,86,194,206,49,70,198,70,213,94,44,99,121,57,239,231,35,251,0,31,39,44,197,172,89,206,43,121,194,178,154,31,59,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,54,43,94,222,76,123,147,118,170,57,55,221,21,23,212,207,103,90,253,40,223,122,75,214,90,220,55,181,117,172,196,46,91,214,98,215,186,216,88,223,63,75,197,139,36,106,232,213,88,179,64,247,246,164,77,152,229,217,146,118,216,201,99,67,69,39,42,234,95,167,76,19,170,13,44,175,211,60,234,159,252,237,101,158,183,156,223,224,203,167,150,154,24,43,59,113,75,31,123,181,223,123,187,79,119,7,251,21,61,138,129,154,194,234,124,21,61,214,50,159,136,21,223,46,183,21,1,171,24,47,228,191,84,243,45,51,250,83,233,63,170,89,5,198,197,231,123,29,159,53,229,106,100,135,187,219,228,238,28,187,124,184,242,118,219,237,186,237,185,111,254,10,158,235,25,79,196,10,239,151,91,128,150,151,110,153,58,109,191,221,107,111,183,222,159,52,214,227,114,184,212,73,87,89,89,87,137,208,77,61,76,242,57,93,36,178,72,232,149,207,123,156,170,229,114,170,170,170,170,169,234,240,173,61,192,116,214,213,45,139,78,112,124,127,21,182,207,80,234,185,104,236,150,200,104,96,146,119,53,173,116,174,142,22,181,170,245,107,24,213,114,166,251,49,169,247,33,232,0,25,172,234,199,222,159,89,62,32,100,63,49,156,186,159,11,143,113,61,50,252,107,231,21,165,43,117,99,239,79,172,159,16,50,31,152,206,89,167,79,157,85,97,189,40,120,91,224,89,133,230,229,72,236,158,227,79,145,83,98,118,137,35,89,159,113,184,165,214,183,130,186,38,189,142,242,209,185,209,186,103,242,111,22,42,53,23,184,248,216,240,177,240,86,175,135,55,137,77,199,84,47,179,232,207,83,25,135,152,203,239,87,14,230,49,125,158,154,150,146,150,175,155,24,196,182,57,148,241,70,200,230,230,215,62,39,59,126,235,165,116,123,181,237,137,146,217,80,0,0,28,171,171,31,117,141,100,248,127,144,252,186,115,53,134,148,250,177,247,88,214,79,135,249,15,203,167,51,88,6,170,0,33,175,136,239,92,117,61,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,9,127,69,118,181,92,106,107,232,237,247,58,74,170,139,93,66,82,87,69,12,205,123,233,103,88,163,153,34,149,168,187,177,235,20,209,72,141,118,203,194,70,59,216,228,85,253,102,115,58,62,234,207,50,233,23,84,62,188,88,169,234,239,22,42,250,121,41,175,184,227,107,210,150,11,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,103,61,187,140,69,70,202,244,93,4,105,110,169,96,154,211,130,91,53,51,77,47,191,76,227,119,158,247,146,173,242,179,83,247,123,83,62,25,63,55,51,25,35,118,146,39,183,237,53,55,219,116,221,21,21,67,213,145,87,197,31,220,79,83,127,5,249,197,17,42,136,171,226,143,238,39,169,191,130,252,226,136,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,118,223,101,79,105,242,110,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,63,41,106,158,20,125,11,127,136,234,131,90,240,207,251,158,171,0,162,174,119,251,167,58,233,37,58,183,255,0,37,229,94,231,127,151,50,51,253,111,48,29,171,195,131,195,254,143,167,123,20,90,183,171,216,239,250,172,87,249,152,34,166,168,146,10,136,241,218,94,111,143,141,59,225,124,145,190,105,163,68,123,230,71,114,72,229,72,154,140,252,242,203,58,128,0,0,0,114,174,172,125,214,53,147,225,254,67,242,233,206,170,114,174,172,125,214,53,147,225,254,67,242,233,192,205,97,170,131,42,230,170,0,0,0,229,93,88,251,172,107,39,195,252,135,229,211,153,172,52,167,213,143,186,198,178,124,63,200,126,93,57,154,192,53,80,1,13,124,71,122,227,169,233,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,32,75,250,43,181,170,227,83,95,71,111,185,210,85,84,90,234,18,146,186,40,102,107,223,75,58,197,28,201,20,173,69,221,143,88,166,138,68,107,182,94,18,49,222,199,34,175,235,51,153,209,247,86,121,151,72,186,161,245,226,197,79,87,120,177,87,211,201,77,125,199,27,94,148,176,93,88,145,189,32,87,189,99,149,24,248,165,122,72,215,163,57,237,220,98,42,54,87,162,232,35,75,117,75,4,214,156,18,217,169,154,105,125,250,103,27,188,247,188,149,111,149,154,159,187,218,153,240,201,249,185,152,201,27,180,145,61,191,105,169,190,219,166,232,168,170,30,172,0,0,0,0,0,5,85,248,231,126,164,255,0,121,63,134,145,87,194,227,223,179,76,191,26,249,61,105,42,188,115,191,82,127,188,159,195,72,171,225,113,239,217,166,95,141,124,158,180,11,254,0,0,0,0,0,0,0,0,42,175,199,59,245,39,251,201,252,52,181,66,170,252,115,191,82,127,188,159,195,64,138,190,23,30,253,154,101,248,215,201,235,75,254,40,7,194,227,223,179,76,191,26,249,61,105,127,192,0,0,15,147,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,120,121,155,117,210,138,58,186,89,248,61,175,103,56,164,71,49,220,94,198,185,55,79,71,53,21,61,81,15,172,0,229,95,201,59,165,143,251,218,116,171,255,0,67,109,223,252,9,202,188,81,253,196,245,55,240,95,156,81,18,168,138,190,40,254,226,122,155,248,47,206,40,128,160,18,194,124,52,188,62,234,117,134,235,103,234,15,87,237,84,146,105,245,5,71,153,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,221,170,138,197,118,245,236,106,118,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,64,63,88,0,10,171,241,206,253,73,254,242,127,13,34,175,133,199,191,102,153,126,53,242,122,210,85,120,231,126,164,255,0,121,63,134,145,87,194,227,223,179,76,191,26,249,61,104,23,252,0,0,67,95,17,222,135,42,122,173,195,104,51,13,62,125,37,62,162,225,244,243,178,134,25,89,20,76,189,210,57,81,235,69,44,234,136,230,61,174,71,58,7,57,221,166,190,89,90,228,106,76,178,199,50,128,25,87,52,167,164,108,163,215,30,153,116,250,183,87,173,22,172,183,235,110,31,99,186,94,233,238,150,232,38,165,174,170,146,150,10,135,72,250,117,103,107,252,118,207,68,70,35,90,228,78,40,155,38,217,172,52,167,210,119,186,198,141,252,63,199,190,93,0,31,170,211,211,39,77,182,11,173,21,246,197,211,230,154,219,174,86,234,136,234,232,235,41,49,58,8,103,166,158,55,35,163,150,57,27,18,57,143,107,145,28,142,69,69,69,68,84,58,88,0,0,0,0,0,85,95,142,119,234,79,247,147,248,105,202,188,21,61,233,242,159,135,245,223,49,183,29,87,199,59,245,39,251,201,252,52,229,94,10,158,244,249,79,195,250,239,152,219,128,186,144,0,0,0,17,87,197,31,220,79,83,127,5,249,197,17,64,37,255,0,120,163,251,137,234,111,224,191,56,162,41,3,167,172,90,197,156,235,238,154,97,89,77,15,157,178,228,25,133,154,215,113,166,238,190,62,253,44,245,177,71,44,124,216,173,123,121,49,238,77,218,168,228,223,116,84,95,80,39,255,0,132,167,69,31,77,214,81,245,101,169,182,203,85,101,150,30,244,120,93,190,116,239,200,234,232,103,237,190,230,228,71,112,143,178,248,165,142,38,200,215,57,100,87,74,137,26,197,11,223,109,64,0,60,166,117,164,250,89,170,30,71,242,153,166,152,166,91,244,103,119,201,125,59,102,166,175,242,189,206,61,206,215,121,142,225,203,182,206,92,118,223,131,119,246,33,234,192,30,43,10,209,13,23,211,91,172,183,221,57,210,28,43,21,185,79,78,234,73,107,44,150,10,74,25,228,129,206,107,157,19,164,134,54,185,88,174,99,28,173,85,219,118,53,126,228,43,131,199,59,245,39,251,201,252,52,181,66,170,252,115,191,82,127,188,159,195,64,229,94,10,158,244,249,79,195,250,239,152,219,139,169,41,91,193,83,222,159,41,248,127,93,243,27,113,117,32,0,0,80,15,138,63,191,102,166,254,11,242,122,35,133,104,190,144,230,90,245,170,24,254,145,233,252,20,146,95,114,42,135,67,78,181,115,164,48,68,198,70,233,101,154,71,250,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,247,95,20,127,126,205,77,252,23,228,244,68,233,240,75,197,172,84,154,5,157,102,180,244,60,47,87,92,193,109,117,149,61,215,175,118,150,146,138,158,74,120,248,42,240,111,23,214,212,174,232,136,229,238,108,229,84,107,81,2,101,116,235,160,216,111,77,186,71,98,210,156,50,138,145,172,183,83,177,247,58,232,105,214,23,221,174,42,198,165,69,108,168,231,189,220,228,115,119,70,171,221,193,136,200,218,188,24,212,78,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,183,174,188,199,25,195,180,106,227,93,145,98,149,87,181,72,230,90,118,70,217,21,140,151,202,212,171,92,238,18,198,187,39,21,223,215,249,222,207,217,81,90,35,213,13,238,187,48,161,182,106,213,234,166,167,23,135,187,202,146,134,146,150,39,250,197,35,191,77,220,93,254,49,35,95,211,251,149,63,160,188,125,115,211,74,13,85,211,91,230,35,85,65,79,81,53,109,5,76,52,238,150,8,228,88,229,125,60,177,181,201,207,209,21,22,79,218,159,214,132,58,208,143,8,237,46,193,95,21,239,80,178,107,157,254,185,57,111,75,45,5,27,96,79,241,173,245,71,36,187,253,151,177,125,190,214,255,0,98,4,107,234,155,64,239,29,72,229,45,212,237,30,192,47,86,252,82,138,221,28,82,165,85,45,83,165,123,160,89,93,50,181,88,147,49,125,30,136,159,109,61,81,119,68,251,227,117,143,164,13,78,201,115,10,28,126,209,137,94,82,154,169,211,194,249,166,161,169,226,201,34,99,158,228,87,54,21,68,244,70,250,109,191,175,221,185,160,154,28,31,24,179,227,115,99,22,75,29,5,13,11,226,149,137,12,20,177,177,137,220,69,228,188,90,136,223,93,255,0,97,224,116,150,199,131,82,92,242,59,61,21,29,5,85,210,219,120,158,94,78,160,70,186,4,147,118,108,215,43,118,245,237,61,61,23,238,254,173,194,191,122,156,240,228,193,116,83,66,226,212,13,63,175,186,193,125,181,73,83,61,114,86,215,119,98,116,81,195,60,205,226,206,198,251,254,105,190,213,68,245,95,235,43,147,50,212,92,195,48,138,150,219,145,87,199,81,21,169,140,166,129,25,3,25,197,145,35,154,212,221,168,155,250,57,222,223,218,88,191,88,93,67,245,43,152,102,181,189,54,75,137,217,97,166,190,203,21,61,52,209,84,189,37,119,122,150,56,158,158,181,61,180,245,173,79,110,201,232,155,239,234,114,60,27,194,231,93,178,142,228,119,122,56,237,241,212,177,102,74,133,242,83,185,21,220,125,17,18,173,23,249,202,191,217,253,32,66,107,165,234,186,240,230,58,181,204,85,102,251,113,110,222,221,191,247,33,96,158,28,29,89,105,94,133,227,23,106,44,237,93,13,75,164,158,88,228,100,144,181,92,157,186,68,70,237,44,236,69,221,98,127,177,63,183,218,137,29,181,155,162,45,88,210,60,198,60,65,105,22,229,36,219,246,228,89,41,97,229,180,81,200,190,137,59,145,61,36,219,219,247,30,151,3,240,229,234,31,50,100,18,199,103,117,28,19,72,214,57,201,87,68,254,40,188,119,93,188,210,111,232,239,248,128,253,190,32,253,87,91,250,145,212,203,61,203,16,137,204,182,88,40,170,40,225,123,162,143,155,149,245,15,93,213,89,44,141,95,178,214,125,233,247,250,31,91,73,60,77,186,142,194,241,59,190,49,82,203,85,238,146,74,25,97,129,239,178,163,157,76,231,172,138,175,85,137,241,166,219,189,127,73,28,158,158,207,110,254,198,143,194,71,90,41,174,244,84,47,186,35,233,171,34,238,79,80,234,122,53,88,92,141,114,241,70,249,205,221,186,162,38,255,0,210,76,189,11,240,177,209,173,48,177,222,40,114,187,157,78,85,83,122,164,90,71,201,91,109,163,254,246,78,82,125,184,185,50,78,46,226,244,245,221,127,69,63,169,2,149,179,252,206,245,168,217,157,215,48,190,164,94,122,237,91,61,92,201,20,125,182,35,229,149,210,57,17,190,187,39,39,175,222,167,65,171,196,113,249,112,8,234,178,138,235,213,45,214,61,252,180,115,118,97,129,219,207,179,246,69,98,61,126,207,21,246,250,42,254,194,219,170,60,38,186,101,158,181,245,137,89,145,199,206,69,147,182,198,219,209,137,186,239,178,39,149,246,30,191,89,124,63,116,99,82,48,52,197,237,86,168,172,245,180,223,235,122,218,91,117,26,75,246,166,141,238,228,189,182,239,232,197,106,108,169,232,171,237,246,1,71,58,91,162,122,131,172,55,134,217,240,155,13,93,116,138,228,107,159,29,44,242,177,191,105,141,85,85,138,55,237,183,113,191,119,223,253,71,103,181,96,125,67,116,109,158,219,214,11,45,36,23,91,189,50,213,83,173,93,5,83,216,173,107,101,141,118,71,199,26,175,163,221,236,69,246,161,36,58,53,210,157,126,208,13,76,173,133,216,53,166,178,199,71,114,146,150,174,174,121,160,73,82,38,84,83,163,222,212,101,66,170,125,136,119,68,226,239,85,251,253,135,177,241,97,172,74,202,61,62,205,113,249,38,130,235,21,174,165,142,100,82,118,216,206,82,211,250,42,236,138,191,227,36,77,209,223,253,80,171,204,251,33,191,229,25,77,101,227,37,116,110,184,77,219,238,246,227,237,183,210,54,181,54,79,187,236,181,167,158,63,222,182,178,122,250,151,213,212,187,148,143,219,146,238,171,236,68,79,191,250,143,240,0,0,0,0,0,139,177,99,61,50,117,177,165,88,54,145,183,31,207,48,26,153,42,105,55,237,207,76,199,54,57,57,85,76,245,221,95,88,221,246,71,177,61,17,61,119,223,127,105,92,201,237,45,106,201,210,246,148,92,186,21,135,49,125,134,157,183,135,114,222,173,180,116,221,213,255,0,12,44,127,167,219,229,250,9,183,183,217,233,236,244,2,176,171,43,41,111,249,179,235,35,167,237,211,215,220,213,233,26,42,166,204,124,219,237,237,85,246,46,222,213,254,179,67,157,23,98,54,12,83,166,141,59,75,29,19,160,243,216,229,13,68,234,178,189,252,222,230,43,213,126,210,174,223,106,71,174,201,251,76,230,209,206,234,58,232,42,88,136,174,130,102,200,136,190,197,84,118,255,0,251,13,23,116,63,124,168,200,58,78,210,251,141,84,108,100,139,142,211,69,179,21,118,217,155,177,61,191,208,196,3,185,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,25,172,234,199,222,159,89,62,32,100,63,49,156,210,153,154,206,172,125,233,245,147,226,6,67,243,25,192,186,159,11,143,113,61,50,252,107,231,21,164,170,34,175,133,199,184,158,153,126,53,243,138,210,85,0,0,1,85,126,57,223,169,63,222,79,225,167,42,240,84,247,167,202,126,31,215,124,198,220,117,95,28,239,212,159,239,39,240,211,149,120,42,123,211,229,63,15,235,190,99,110,3,170,248,231,126,164,255,0,121,63,134,156,171,193,83,222,159,41,248,127,93,243,27,113,213,124,115,191,82,127,188,159,195,78,85,224,169,239,79,148,252,63,174,249,141,184,11,169,0,0,40,7,197,31,223,179,83,127,5,249,61,17,127,197,0,248,163,251,246,106,111,224,191,39,162,2,127,248,42,123,172,101,63,16,43,190,93,110,39,249,0,60,21,61,214,50,159,136,21,223,46,183,19,252,0,0,1,82,190,54,154,199,125,151,42,193,122,126,167,135,179,101,166,183,166,99,89,39,38,59,205,213,73,37,69,37,58,108,172,231,31,101,145,84,250,163,248,191,205,125,166,239,27,85,109,168,206,103,93,57,173,215,63,235,7,86,239,183,154,122,72,106,41,114,138,187,35,27,76,199,53,139,5,189,222,70,23,42,57,206,94,110,138,154,55,61,119,217,94,174,84,70,162,163,80,59,255,0,131,78,1,77,147,117,71,116,204,238,56,245,93,93,62,29,139,213,212,209,220,26,146,164,20,55,26,137,98,167,141,30,230,170,49,95,37,52,149,200,214,63,125,209,178,57,19,120,249,54,48,117,85,165,191,145,110,163,181,23,76,225,177,125,13,65,102,200,42,190,138,162,243,94,99,181,107,149,253,234,31,206,43,222,231,111,75,44,14,251,110,87,166,251,63,103,35,145,45,83,193,147,75,126,170,116,227,125,212,202,251,23,149,175,206,242,9,60,181,111,154,231,231,45,116,76,72,97,252,218,61,91,31,10,167,92,91,234,214,189,219,238,187,183,182,164,127,241,180,211,60,170,155,84,240,93,99,242,157,220,110,225,143,166,51,223,142,57,29,229,235,169,234,106,42,56,76,238,29,182,119,35,170,222,52,230,174,119,98,127,178,136,205,212,37,87,132,102,166,101,90,137,210,60,54,236,166,175,205,253,74,200,42,241,155,116,239,146,73,38,117,12,112,83,212,68,201,28,247,187,126,223,154,116,76,70,241,107,98,138,38,35,126,206,235,53,74,86,240,100,213,47,170,157,71,95,116,206,190,251,229,104,51,188,126,79,45,69,229,121,249,203,165,19,210,104,127,56,140,87,71,194,149,215,23,122,185,172,118,251,46,238,237,161,117,32,0,0,80,15,138,63,191,102,166,254,11,242,122,34,127,248,42,123,172,101,63,16,43,190,93,110,32,7,138,63,191,102,166,254,11,242,122,34,127,248,42,123,172,101,63,16,43,190,93,110,2,127,128,0,21,87,225,89,208,119,253,40,234,175,87,236,191,231,101,196,44,87,59,119,254,65,244,215,182,191,187,254,248,108,76,146,31,243,117,12,119,248,167,150,168,0,0,0,205,103,86,62,244,250,201,241,3,33,249,140,229,170,120,42,123,172,101,63,16,43,190,93,110,42,175,171,31,122,125,100,248,129,144,252,198,114,213,60,21,61,214,50,159,136,21,223,46,183,1,63,192,0,10,171,241,206,253,73,254,242,127,13,45,80,170,191,28,239,212,159,239,39,240,208,57,87,130,167,189,62,83,240,254,187,230,54,226,234,74,86,240,84,247,167,202,126,31,215,124,198,220,93,72,17,87,197,31,220,79,83,127,5,249,197,17,74,221,39,123,211,232,223,196,12,123,230,48,23,83,226,143,238,39,169,191,130,252,226,136,165,110,147,189,233,244,111,226,6,61,243,24,0,210,152,0,0,0,12,214,117,99,239,79,172,159,16,50,31,152,206,90,167,130,167,186,198,83,241,2,187,229,214,226,170,250,177,247,167,214,79,136,25,15,204,103,45,83,193,83,221,99,41,248,129,93,242,235,112,19,252,0,6,107,58,177,247,167,214,79,136,25,15,204,103,57,253,231,41,190,228,22,235,21,166,239,93,230,41,49,155,123,237,118,184,251,76,103,151,165,125,85,69,91,163,221,168,138,253,231,171,168,126,238,85,119,219,219,126,45,106,39,64,234,199,222,159,89,62,32,100,63,49,156,237,94,31,189,8,223,122,170,202,163,205,114,150,121,45,50,199,238,9,29,198,167,118,73,244,165,84,18,82,201,45,171,131,42,34,168,131,187,77,80,229,243,45,69,107,54,217,55,119,162,4,74,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,79,14,190,186,169,186,165,195,83,7,212,26,250,70,106,165,130,158,105,171,161,166,165,149,140,185,219,161,90,118,37,201,85,35,72,33,123,164,168,108,111,133,175,253,54,57,237,99,24,228,99,57,87,138,55,66,86,172,191,0,135,93,244,95,25,199,236,183,44,2,206,246,228,22,234,72,27,70,149,246,74,88,88,145,62,62,42,216,81,244,112,194,228,70,112,71,62,29,152,142,94,196,49,58,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,115,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,40,106,32,28,43,163,190,170,176,222,171,244,142,223,152,89,174,84,141,201,237,212,244,244,217,101,162,56,214,23,219,174,42,207,182,173,137,207,123,188,180,142,108,142,133,252,157,201,136,173,85,238,50,70,51,186,129,202,186,177,247,88,214,79,135,249,15,203,167,51,88,105,79,171,31,117,141,100,248,127,144,252,186,115,53,128,104,207,172,30,172,240,222,145,116,191,235,197,246,158,146,241,125,175,168,142,154,197,142,58,189,105,103,186,189,36,98,78,172,122,71,42,177,145,68,245,145,207,86,112,223,182,197,84,116,172,69,207,102,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,114,191,100,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,246,189,78,245,11,149,117,65,172,183,173,92,202,105,188,135,159,237,211,91,173,108,170,146,162,27,101,12,77,227,21,60,110,122,255,0,186,145,234,214,177,175,150,89,94,140,103,62,41,50,188,43,250,21,169,207,242,27,87,83,218,165,65,87,6,49,99,168,134,229,134,67,13,84,92,46,215,24,42,166,99,167,149,99,145,102,141,148,179,83,34,164,111,99,59,175,115,23,147,163,99,217,32,67,93,106,233,139,89,122,123,177,97,55,253,88,197,254,132,143,61,183,205,112,182,211,75,51,124,212,29,167,181,36,130,166,31,211,134,100,100,148,242,43,28,158,141,157,173,85,73,27,44,113,246,175,14,110,181,255,0,146,174,163,207,96,207,238,119,89,52,203,41,252,221,202,154,5,238,199,107,174,85,98,71,115,108,60,92,247,113,99,22,57,91,18,181,207,141,205,118,210,186,24,163,91,180,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,245,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,207,15,83,189,61,101,93,47,235,45,235,72,242,154,159,63,228,59,117,54,235,163,41,100,167,134,231,67,43,121,69,81,27,94,159,238,163,122,53,207,107,37,138,86,35,223,195,146,134,148,200,171,226,143,238,39,169,191,130,252,226,136,132,30,21,253,117,84,224,25,13,171,166,29,82,175,171,159,24,190,84,67,109,195,38,134,150,46,22,155,140,245,83,61,208,74,145,198,147,72,202,169,170,81,18,71,189,253,167,181,137,197,177,189,239,142,111,248,163,251,137,234,111,224,191,56,162,2,144,58,122,197,172,89,206,190,233,166,21,148,208,249,219,46,65,152,89,173,119,26,110,235,227,239,210,207,91,20,114,199,205,138,215,183,147,30,228,221,170,142,77,247,69,69,245,52,210,102,179,164,239,122,125,27,248,129,143,124,198,3,74,96,0,0,0,0,14,85,213,143,186,198,178,124,63,200,126,93,57,213,78,85,213,143,186,198,178,124,63,200,126,93,56,25,172,53,80,101,92,213,64,0,0,28,171,171,31,117,141,100,248,127,144,252,186,115,53,134,148,250,177,247,88,214,79,135,249,15,203,167,51,88,6,140,250,193,234,207,13,233,23,75,254,188,95,105,233,47,23,218,250,136,233,172,88,227,171,214,150,123,171,210,70,36,234,199,164,114,171,25,20,79,89,28,245,103,13,251,108,85,71,74,196,92,246,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,231,43,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,79,107,212,239,80,185,87,84,26,203,122,213,204,166,155,200,121,254,221,53,186,214,202,169,42,33,182,80,196,222,49,83,198,231,175,251,169,30,173,107,26,249,101,149,232,198,115,226,147,43,194,191,161,90,156,255,0,33,181,117,61,170,84,21,112,99,22,58,136,110,88,100,48,213,69,194,237,113,130,170,102,58,121,86,57,22,104,217,75,53,50,42,70,246,51,186,247,49,121,58,54,61,146,4,53,214,174,152,181,151,167,187,22,19,127,213,140,95,232,72,243,219,124,215,11,109,52,179,55,205,65,218,123,82,72,42,97,253,56,102,70,73,79,34,177,201,232,217,218,213,84,145,178,199,31,106,240,230,235,95,249,42,234,60,246,12,254,231,117,147,76,178,159,205,220,169,160,94,236,118,186,229,86,36,119,54,195,197,207,119,22,49,99,149,177,43,92,248,220,215,109,43,161,138,53,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,84,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,92,240,245,59,211,214,85,210,254,178,222,180,143,41,169,243,254,67,183,83,110,186,50,150,74,120,110,116,50,183,148,85,17,181,233,254,234,55,163,92,246,178,88,165,98,61,252,57,40,105,76,20,237,225,95,215,85,78,1,144,218,186,97,213,42,250,185,241,139,229,68,54,220,50,104,105,98,225,105,184,207,85,51,221,4,169,28,105,52,140,170,154,165,17,36,123,223,218,123,88,156,91,27,222,248,238,36,0,0,0,0,10,171,241,206,253,73,254,242,127,13,34,175,133,199,191,102,153,126,53,242,122,210,85,120,231,126,164,255,0,121,63,134,145,87,194,227,223,179,76,191,26,249,61,104,23,252,0,0,0,0,0,0,0,0,85,95,142,119,234,79,247,147,248,105,106,133,85,248,231,126,164,255,0,121,63,134,129,21,124,46,61,251,52,203,241,175,147,214,151,252,80,15,133,199,191,102,153,126,53,242,122,210,255,0,128,0,0,0,0,17,87,197,31,220,79,83,127,5,249,197,17,42,136,171,226,143,238,39,169,191,130,252,226,136,10,1,53,80,101,92,213,64,0,0,21,87,227,157,250,147,253,228,254,26,69,95,11,143,126,205,50,252,107,228,245,164,170,241,206,253,73,254,242,127,13,34,175,133,199,191,102,153,126,53,242,122,208,47,248,0,0,0,6,85,205,41,244,157,238,177,163,127,15,241,239,151,64,102,176,210,159,73,222,235,26,55,240,255,0,30,249,116,0,117,80,0,0,0,0,0,21,87,227,157,250,147,253,228,254,26,114,175,5,79,122,124,167,225,253,119,204,109,199,85,241,206,253,73,254,242,127,13,57,87,130,167,189,62,83,240,254,187,230,54,224,46,164,0,0,0,4,85,241,71,247,19,212,223,193,126,113,68,82,183,73,222,244,250,55,241,3,30,249,140,5,212,248,163,251,137,234,111,224,191,56,162,41,91,164,239,122,125,27,248,129,143,124,198,0,52,166,0,0,0,0,85,95,142,119,234,79,247,147,248,105,106,133,85,248,231,126,164,255,0,121,63,134,129,202,188,21,61,233,242,159,135,245,223,49,183,23,82,82,183,130,167,189,62,83,240,254,187,230,54,226,234,64,0,0,160,31,20,127,126,205,77,252,23,228,244,68,255,0,240,84,247,88,202,126,32,87,124,186,220,64,15,20,127,126,205,77,252,23,228,244,68,255,0,240,84,247,88,202,126,32,87,124,186,220,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,1,252,84,221,21,63,105,199,180,199,67,235,112,173,86,205,181,26,186,235,79,80,220,150,169,146,211,195,28,111,71,68,214,203,88,253,156,170,187,42,237,84,158,196,254,106,255,0,65,216,128,28,91,87,250,102,199,181,95,80,49,13,66,154,224,218,26,252,86,187,206,162,172,114,73,223,251,116,238,70,250,72,214,183,253,108,223,94,43,237,254,189,251,21,21,50,81,209,193,70,142,228,144,68,216,247,219,109,248,162,38,255,0,241,31,238,0,252,242,208,210,207,43,103,150,46,79,110,251,47,37,79,187,99,253,209,54,77,144,254,128,0,31,196,85,251,192,109,186,238,55,245,95,80,190,136,170,135,44,77,86,185,210,230,110,199,43,172,117,109,133,219,113,153,41,156,141,95,205,115,95,180,175,219,219,178,123,0,233,235,12,92,30,215,55,236,191,126,94,190,221,253,165,44,120,185,230,112,38,187,89,241,220,125,86,8,105,108,175,90,164,221,178,35,230,243,211,181,87,117,221,83,252,90,122,122,127,81,117,95,166,207,95,99,144,164,191,24,60,82,223,142,245,5,97,172,163,124,206,146,235,98,146,170,110,226,181,118,114,215,84,46,201,178,39,167,218,95,110,224,64,208,0,0,0,0,0,31,182,207,89,73,65,112,142,170,182,145,106,97,98,59,148,72,245,102,251,162,162,122,167,244,151,207,211,84,84,153,47,70,246,186,90,27,91,110,13,127,127,251,213,179,189,21,118,186,204,191,164,196,87,127,53,87,217,247,20,85,130,218,45,247,220,158,150,217,116,124,140,167,149,36,87,43,21,168,239,70,57,83,244,145,83,218,159,176,181,174,150,250,149,193,244,71,167,43,134,51,146,101,244,241,93,237,125,174,213,37,77,194,22,204,189,218,249,222,237,152,249,88,239,208,149,171,232,137,233,178,250,167,180,42,106,235,69,35,114,106,171,122,195,216,122,87,62,30,14,85,251,11,220,84,217,119,245,244,255,0,73,161,206,133,173,83,89,250,73,210,250,58,137,24,247,253,94,130,77,217,190,219,61,92,244,246,255,0,67,144,206,253,125,109,93,206,241,87,120,106,61,210,203,81,37,75,156,155,170,162,171,149,219,239,235,247,175,237,47,211,195,107,42,184,228,253,37,224,203,114,145,207,125,21,183,203,53,206,87,42,241,101,77,68,109,77,213,87,216,216,218,159,112,18,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,205,103,86,62,244,250,201,241,3,33,249,140,230,148,204,214,117,99,239,79,172,159,16,50,31,152,206,5,212,248,92,123,137,233,151,227,95,56,173,37,81,21,124,46,61,196,244,203,241,175,156,86,146,168,0,0,10,171,241,206,253,73,254,242,127,13,57,87,130,167,189,62,83,240,254,187,230,54,227,170,248,231,126,164,255,0,121,63,134,156,171,193,83,222,159,41,248,127,93,243,27,112,29,87,199,59,245,39,251,201,252,52,229,94,10,158,244,249,79,195,250,239,152,219,142,171,227,157,250,147,253,228,254,26,114,175,5,79,122,124,167,225,253,119,204,109,192,93,72,0,1,64,62,40,254,253,154,155,248,47,201,232,139,254,40,7,197,31,223,179,83,127,5,249,61,16,19,255,0,193,83,221,99,41,248,129,93,242,235,113,63,200,1,224,169,238,177,148,252,64,174,249,117,184,159,224,0,0,114,174,170,181,75,242,45,211,142,162,234,100,55,223,161,171,236,216,253,87,209,85,190,87,204,118,174,146,179,179,67,249,181,99,218,237,234,165,129,191,109,170,196,223,119,236,212,114,166,109,173,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,45,255,0,198,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,238,92,145,234,235,132,42,212,70,170,42,54,77,213,187,34,58,5,120,117,104,229,247,89,58,184,193,41,173,19,121,122,76,62,225,6,99,116,169,226,199,246,105,104,39,138,70,167,7,61,138,238,236,235,79,6,237,228,230,119,249,241,115,88,228,2,247,244,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,187,109,186,39,176,142,158,42,122,57,125,213,222,145,238,245,56,228,219,213,224,87,8,179,25,41,184,179,251,234,150,154,9,227,169,78,111,123,81,157,184,42,37,159,127,180,231,118,56,53,170,231,162,164,192,62,78,89,139,88,179,156,86,243,133,101,52,62,118,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,62,108,86,189,188,152,247,38,237,84,114,111,186,42,47,168,25,162,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,111,182,234,158,211,78,102,93,245,11,10,186,233,174,127,146,233,205,246,162,146,123,150,43,120,173,178,86,75,72,247,58,9,39,166,153,240,200,232,220,230,181,202,197,115,21,81,85,173,93,182,221,19,216,95,159,135,86,177,216,181,147,164,124,18,166,209,15,151,171,195,237,240,97,215,74,110,79,127,102,170,130,8,163,106,243,115,24,142,238,192,180,243,236,222,77,103,127,135,39,57,142,80,36,168,0,10,1,241,71,247,236,212,223,193,126,79,68,79,255,0,5,79,117,140,167,226,5,119,203,173,196,0,241,71,247,236,212,223,193,126,79,68,79,255,0,5,79,117,140,167,226,5,119,203,173,192,79,240,0,0,0,0,0,25,172,234,199,222,159,89,62,32,100,63,49,156,181,79,5,79,117,140,167,226,5,119,203,173,197,85,245,99,239,79,172,159,16,50,31,152,206,90,167,130,167,186,198,83,241,2,187,229,214,224,39,248,0,1,85,126,57,223,169,63,222,79,225,165,170,21,87,227,157,250,147,253,228,254,26,7,42,240,84,247,167,202,126,31,215,124,198,220,93,73,74,222,10,158,244,249,79,195,250,239,152,219,139,169,2,42,248,163,251,137,234,111,224,191,56,162,41,91,164,239,122,125,27,248,129,143,124,198,2,234,124,81,253,196,245,55,240,95,156,81,20,173,210,119,189,62,141,252,64,199,190,99,0,26,83,0,0,0,1,154,206,172,125,233,245,147,226,6,67,243,25,203,84,240,84,247,88,202,126,32,87,124,186,220,85,95,86,62,244,250,201,241,3,33,249,140,229,170,120,42,123,172,101,63,16,43,190,93,110,2,127,128,0,205,103,86,62,244,250,201,241,3,33,249,140,229,212,248,92,123,137,233,151,227,95,56,173,41,91,171,31,122,125,100,248,129,144,252,198,114,234,124,46,61,196,244,203,241,175,156,86,129,42,138,149,241,69,240,255,0,172,180,86,92,186,155,209,12,119,189,106,155,204,220,115,139,92,18,79,61,84,117,82,207,44,243,93,155,220,123,249,66,189,221,165,142,52,99,97,108,109,145,26,172,89,93,21,181,31,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,80,51,111,211,71,81,121,223,75,250,167,65,169,152,45,71,249,170,59,197,23,8,127,194,118,191,51,12,211,209,247,37,138,78,207,119,176,198,247,88,222,108,246,162,251,81,116,39,161,122,233,167,29,69,233,197,187,84,52,190,243,231,173,85,219,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,206,77,221,55,86,171,92,215,177,207,99,216,247,83,15,136,167,66,181,61,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,126,131,218,199,61,239,106,189,254,127,160,94,181,242,174,148,245,30,146,201,118,185,249,141,50,201,174,16,199,145,219,234,22,71,199,65,205,91,27,174,116,233,27,94,246,205,19,17,21,237,99,87,189,27,17,138,156,155,19,226,11,169,234,199,221,99,89,62,31,228,63,46,156,205,97,163,61,114,207,240,221,83,232,155,83,181,7,79,178,26,75,230,61,124,211,124,130,166,134,186,153,87,132,172,250,62,161,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,18,144,122,62,233,51,50,234,235,84,62,163,216,170,42,236,246,42,10,121,42,111,185,27,104,18,170,11,83,22,55,172,8,246,44,145,35,223,44,172,72,218,196,127,61,187,143,68,86,196,245,64,233,94,28,221,20,127,42,173,71,158,255,0,159,219,46,177,233,150,45,249,203,149,76,9,218,142,233,92,138,197,142,216,217,185,53,237,228,199,172,146,186,36,115,153,27,90,221,226,116,209,72,151,210,121,252,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,188,34,102,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,0,28,43,172,30,147,48,222,174,180,191,234,61,246,162,146,207,125,160,168,142,166,197,145,186,129,106,167,181,61,100,98,206,140,98,73,18,189,146,196,197,141,204,87,240,223,182,245,69,116,76,84,238,160,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,231,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,52,201,51,174,163,181,3,194,23,56,189,245,11,107,255,0,239,19,113,155,205,100,239,250,82,245,107,250,90,139,133,69,92,74,223,234,72,234,21,220,234,25,179,220,207,100,245,22,19,154,244,235,164,122,135,171,152,118,182,230,24,157,37,199,39,193,105,234,33,180,77,44,76,86,53,242,62,55,197,52,169,199,148,175,167,115,36,116,8,231,43,34,125,68,178,53,189,206,15,103,32,241,71,247,19,212,223,193,126,113,68,5,43,116,157,239,79,163,127,16,49,239,152,192,105,76,205,103,73,222,244,250,55,241,3,30,249,140,6,148,192,0,0,0,0,28,171,171,31,117,141,100,248,127,144,252,186,115,170,156,171,171,31,117,141,100,248,127,144,252,186,112,51,88,106,160,202,185,170,128,0,0,57,87,86,62,235,26,201,240,255,0,33,249,116,230,107,13,41,245,99,238,177,172,159,15,242,31,151,78,81,15,71,221,38,102,93,93,106,135,212,123,21,69,93,158,197,65,79,37,77,247,35,109,2,85,65,106,98,198,245,129,30,197,146,36,123,229,149,137,27,88,143,231,183,113,232,138,216,158,168,29,43,195,155,162,143,229,85,168,243,223,243,251,101,214,61,50,197,191,57,114,169,129,59,81,221,43,145,88,177,219,27,55,38,189,188,152,245,146,87,68,142,115,35,107,91,188,78,154,41,18,250,79,63,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,132,76,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,0,3,133,117,131,210,102,27,213,214,151,253,71,190,212,82,89,239,180,21,17,212,216,178,55,80,45,84,246,167,172,140,89,209,140,73,34,87,178,88,152,177,185,138,254,27,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,156,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,123,222,27,185,215,81,218,129,211,141,174,247,212,45,175,252,134,227,55,154,201,223,244,165,234,215,195,236,84,85,196,173,254,164,142,161,93,206,161,155,61,204,246,79,81,215,243,94,157,116,143,80,245,115,14,214,220,195,19,164,184,228,248,45,61,68,54,137,165,137,138,198,190,71,198,248,166,149,56,242,149,244,238,100,142,129,28,229,100,79,168,150,70,183,185,193,236,233,96,0,0,0,0,85,95,142,119,234,79,247,147,248,105,21,124,46,61,251,52,203,241,175,147,214,146,171,199,59,245,39,251,201,252,52,138,190,23,30,253,154,101,248,215,201,235,64,191,224,0,0,0,0,0,0,0,2,170,252,115,191,82,127,188,159,195,75,84,42,175,199,59,245,39,251,201,252,52,8,171,225,113,239,217,166,95,141,124,158,180,191,226,128,124,46,61,251,52,203,241,175,147,214,151,252,0,0,0,0,0,138,190,40,254,226,122,155,248,47,206,40,137,84,69,95,20,127,113,61,77,252,23,231,20,64,80,9,170,131,42,230,170,0,0,0,170,191,28,239,212,159,239,39,240,210,42,248,92,123,246,105,151,227,95,39,173,37,87,142,119,234,79,247,147,248,105,21,124,46,61,251,52,203,241,175,147,214,129,127,192,0,0,0,50,174,105,79,164,239,117,141,27,248,127,143,124,186,3,53,134,148,250,78,247,88,209,191,135,248,247,203,160,3,170,128,0,0,0,0,0,170,191,28,239,212,159,239,39,240,211,149,120,42,123,211,229,63,15,235,190,99,110,58,175,142,119,234,79,247,147,248,105,202,188,21,61,233,242,159,135,245,223,49,183,1,117,32,0,0,0,34,175,138,63,184,158,166,254,11,243,138,34,149,186,78,247,167,209,191,136,24,247,204,96,46,167,197,31,220,79,83,127,5,249,197,17,74,221,39,123,211,232,223,196,12,123,230,48,1,165,48,0,0,0,2,170,252,115,191,82,127,188,159,195,75,84,42,175,199,59,245,39,251,201,252,52,14,85,224,169,239,79,148,252,63,174,249,141,184,186,146,149,188,21,61,233,242,159,135,245,223,49,183,23,82,0,0,5,0,248,163,251,246,106,111,224,191,39,162,39,255,0,130,167,186,198,83,241,2,187,229,214,226,0,120,163,251,246,106,111,224,191,39,162,39,255,0,130,167,186,198,83,241,2,187,229,214,224,39,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,252,223,127,97,253,0,127,15,243,117,52,46,114,61,205,221,83,239,221,79,244,84,221,79,201,118,172,109,5,4,181,110,150,56,209,156,126,212,142,217,169,187,145,61,87,251,64,252,247,220,154,201,141,64,149,55,170,223,47,18,174,200,238,219,223,247,42,251,26,139,247,53,127,208,84,247,138,174,61,6,178,106,254,33,89,131,213,121,166,82,227,206,134,103,112,86,125,181,169,149,219,109,42,179,238,253,135,45,181,225,186,145,214,62,189,94,45,89,126,167,82,193,110,166,187,84,70,145,73,122,168,107,59,109,173,70,237,19,100,108,173,253,26,151,35,125,54,255,0,219,211,117,199,160,43,6,129,98,223,92,217,120,146,245,74,234,120,149,204,101,67,42,101,229,221,99,21,88,158,93,137,178,247,154,190,223,98,47,236,245,10,212,158,23,211,202,232,95,250,77,219,127,244,31,240,127,173,87,30,251,184,181,200,158,158,142,79,95,97,254,64,0,0,0,0,123,93,26,189,217,177,221,68,182,93,239,239,225,67,11,103,73,93,179,215,110,80,189,173,253,4,85,246,170,123,16,157,117,88,199,76,250,169,167,153,133,254,11,151,11,172,127,71,249,121,59,55,5,223,121,248,59,209,85,173,253,24,246,245,79,248,202,223,46,135,194,186,143,4,204,116,90,74,58,252,102,199,83,85,77,183,117,100,162,133,239,94,85,117,170,222,91,238,190,198,166,219,253,200,5,49,164,178,83,186,72,227,126,200,187,181,125,61,168,95,23,133,156,172,147,164,252,89,141,118,238,101,52,156,147,111,102,245,181,101,62,117,113,13,182,151,94,178,218,75,77,21,21,45,44,23,106,248,163,138,142,54,178,54,163,107,103,68,68,70,250,39,166,201,253,72,133,188,248,84,213,91,102,233,103,31,130,146,104,93,81,13,59,146,161,172,115,85,205,85,173,172,227,201,19,213,62,255,0,104,19,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,164,14,161,124,56,122,206,206,117,247,82,243,92,91,70,252,237,151,32,204,47,55,75,117,79,214,43,84,125,250,89,235,101,146,41,56,62,165,175,111,38,61,171,179,145,28,155,236,168,139,232,93,248,2,63,244,21,165,185,222,139,116,157,131,105,158,165,216,190,134,201,44,223,73,249,218,47,53,13,71,107,187,114,170,154,63,206,66,247,198,237,227,149,142,251,46,93,183,217,118,84,84,73,0,0,0,0,16,3,197,111,165,205,118,234,83,242,93,249,20,193,190,177,253,92,250,111,233,63,240,157,29,31,99,204,121,30,207,250,230,88,249,114,236,75,250,59,237,199,215,109,211,126,127,225,127,209,159,82,125,59,107,237,255,0,53,214,61,55,250,191,101,173,195,234,173,112,84,253,49,65,87,206,169,245,180,82,54,62,20,243,200,244,221,144,200,187,170,113,251,59,111,186,162,45,159,128,32,7,138,223,75,154,237,212,167,228,187,242,41,131,125,99,250,185,244,223,210,127,225,58,58,62,199,152,242,61,159,245,204,177,242,229,216,151,244,119,219,143,174,219,166,252,255,0,194,255,0,163,62,164,250,118,215,219,254,107,172,122,111,245,126,203,91,135,213,90,224,169,250,98,130,175,157,83,235,104,164,108,124,41,231,145,233,187,33,145,119,84,227,246,118,223,117,68,91,63,0,0,0,10,128,235,215,160,174,172,117,167,171,28,231,83,52,211,74,126,153,198,239,63,70,121,42,223,167,109,180,253,222,213,182,150,25,63,55,53,67,36,110,210,68,246,253,166,166,251,110,155,162,162,173,191,128,33,255,0,133,254,130,106,199,78,218,5,127,194,181,143,20,250,191,122,173,204,42,174,144,83,121,234,106,190,116,175,162,162,141,178,115,167,146,70,38,239,134,68,217,87,151,217,223,109,149,21,102,0,0,0,0,85,95,137,63,72,157,88,245,45,212,115,114,205,52,209,95,61,141,216,177,250,43,21,21,207,235,37,182,47,164,56,190,90,153,37,236,205,52,114,69,198,74,167,195,197,200,187,246,121,162,236,244,68,233,94,22,93,19,106,135,78,119,92,227,81,181,195,13,164,177,228,55,74,122,123,37,146,38,221,163,170,158,58,46,75,53,91,158,218,121,31,7,9,36,109,34,53,85,203,34,45,60,158,140,107,183,146,194,128,0,0,21,1,215,79,134,134,187,101,125,71,100,89,255,0,79,90,123,244,254,55,152,113,190,213,255,0,133,168,233,60,157,210,103,191,205,197,253,247,84,146,73,206,70,173,71,36,107,88,223,51,219,106,34,70,73,95,11,109,29,234,79,167,108,87,48,210,157,110,210,143,171,246,90,219,131,114,27,61,210,59,157,5,95,58,167,199,28,21,48,77,216,170,145,233,187,33,167,116,123,69,199,236,207,205,251,172,109,89,212,0,0,0,168,14,189,122,10,234,199,90,122,177,206,117,51,77,52,167,233,156,110,243,244,103,146,173,250,118,219,79,221,237,91,105,97,147,243,115,84,50,70,237,36,79,111,218,106,111,182,233,186,42,42,203,255,0,11,253,4,213,142,157,180,10,255,0,133,107,30,41,245,126,245,91,152,85,93,32,166,243,212,213,124,233,95,69,69,27,100,231,79,36,140,77,223,12,137,178,175,47,179,190,219,42,42,204,0,0,0,0,0,0,0,5,32,117,11,225,195,214,118,115,175,186,151,154,226,218,55,231,108,185,6,97,121,186,91,170,126,177,90,163,239,210,207,91,44,145,73,193,245,45,123,121,49,237,93,156,136,228,223,101,68,95,66,127,248,95,232,38,172,116,237,160,87,252,43,88,241,79,171,247,170,220,194,170,233,5,55,158,166,171,231,74,250,42,40,219,39,58,121,36,98,110,248,100,77,149,121,125,157,246,217,81,86,96,0,0,0,4,0,241,91,233,115,93,186,148,252,151,126,69,48,111,172,127,87,62,155,250,79,252,39,71,71,216,243,30,71,179,254,185,150,62,92,187,18,254,142,251,113,245,219,116,222,127,128,43,3,194,255,0,163,62,164,250,118,215,219,254,107,172,122,111,245,126,203,91,135,213,90,224,169,250,98,130,175,157,83,235,104,164,108,124,41,231,145,233,187,33,145,119,84,227,246,118,223,117,68,91,63,0,8,255,0,215,174,150,231,122,211,210,118,115,166,122,105,98,250,103,36,188,253,25,228,168,188,212,52,253,222,213,202,150,105,63,57,51,217,27,118,142,39,187,237,57,55,219,100,221,85,17,107,3,167,175,14,30,179,176,109,125,211,76,215,41,209,191,37,101,199,243,11,53,210,227,83,245,138,213,39,98,150,10,216,164,150,78,12,169,115,221,197,140,114,236,212,87,46,219,34,42,250,23,126,0,0,0,0,0,164,14,161,124,56,122,206,206,117,247,82,243,92,91,70,252,237,151,32,204,47,55,75,117,79,214,43,84,125,250,89,235,101,146,41,56,62,165,175,111,38,61,171,179,145,28,155,236,168,139,232,79,255,0,11,253,4,213,142,157,180,10,255,0,133,107,30,41,245,126,245,91,152,85,93,32,166,243,212,213,124,233,95,69,69,27,100,231,79,36,140,77,223,12,137,178,175,47,179,190,219,42,42,204,0,0,0,5,32,117,11,225,195,214,118,115,175,186,151,154,226,218,55,231,108,185,6,97,121,186,91,170,126,177,90,163,239,210,207,91,44,145,73,193,245,45,123,121,49,237,93,156,136,228,223,101,68,95,66,207,250,10,210,220,239,69,186,78,193,180,207,82,236,95,67,100,150,111,164,252,237,23,154,134,163,181,221,185,85,77,31,231,33,123,227,118,241,202,199,125,151,46,219,236,187,42,42,36,128,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,188,37,102,232,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,73,122,171,225,63,213,142,63,168,249,29,163,75,244,227,235,54,33,79,112,151,232,59,163,178,43,108,114,84,80,185,121,67,221,108,210,194,244,153,172,86,178,79,205,53,189,198,191,134,236,226,229,189,64,5,85,244,133,211,103,95,26,95,167,186,145,211,86,99,164,118,171,118,3,169,184,253,242,157,183,74,219,253,185,223,66,94,42,45,146,65,21,74,249,89,101,154,88,101,86,65,12,145,163,28,173,251,18,51,143,25,27,44,255,0,233,139,167,172,87,165,253,26,178,233,30,45,83,231,252,135,114,166,227,116,125,44,116,243,92,235,165,119,41,106,36,107,19,253,204,108,71,57,238,100,81,68,197,123,248,114,94,170,0,0,0,0,0,17,255,0,175,93,45,206,245,167,164,236,231,76,244,210,197,244,206,73,121,250,51,201,81,121,168,105,251,189,171,149,44,210,126,114,103,178,54,237,28,79,119,218,114,111,182,201,186,170,34,200,0,5,32,116,245,225,195,214,118,13,175,186,105,154,229,58,55,228,172,184,254,97,102,186,92,106,126,177,90,164,236,82,193,91,20,146,201,193,149,46,123,184,177,142,93,154,138,229,219,100,69,95,66,239,192,0,0,0,0,0,115,254,161,113,107,238,115,160,90,151,133,98,212,62,118,245,144,97,247,155,93,186,155,186,200,251,245,83,209,75,28,81,243,122,181,141,228,247,181,55,114,163,83,125,213,81,61,78,128,0,160,31,238,92,117,217,254,209,159,242,154,207,255,0,59,47,248,0,0,0,60,86,183,225,87,93,74,209,124,251,78,108,85,20,144,92,178,172,94,235,100,163,150,173,238,108,17,207,83,73,36,49,186,71,53,174,114,49,28,244,85,84,107,151,109,246,69,246,30,127,166,46,158,177,94,151,244,106,203,164,120,181,79,159,242,29,202,155,141,209,244,177,211,205,115,174,149,220,165,168,145,172,79,247,49,177,28,231,185,145,69,19,21,239,225,201,122,168,0,0,0,0,0,0,0,0,0,0,2,0,120,173,244,185,174,221,74,126,75,191,34,152,55,214,63,171,159,77,253,39,254,19,163,163,236,121,143,35,217,255,0,92,203,31,46,93,137,127,71,125,184,250,237,186,111,31,250,10,232,43,171,29,22,234,199,6,212,205,75,210,159,161,177,187,55,210,126,118,183,233,219,109,71,107,187,109,170,134,63,205,195,80,249,29,188,146,177,191,101,171,182,251,174,200,138,169,111,224,0,0,0,0,0,0,0,0,1,0,60,86,250,92,215,110,165,63,37,223,145,76,27,235,31,213,207,166,254,147,255,0,9,209,209,246,60,199,145,236,255,0,174,101,143,151,46,196,191,163,190,220,125,118,221,55,159,224,10,128,232,43,160,174,172,116,91,171,28,27,83,53,47,74,126,134,198,236,223,73,249,218,223,167,109,181,29,174,237,182,170,24,255,0,55,13,67,228,118,242,74,198,253,150,174,219,238,187,34,42,165,191,128,0,0,0,0,0,143,253,122,233,110,119,173,61,39,103,58,103,166,150,47,166,114,75,207,209,158,74,139,205,67,79,221,237,92,169,102,147,243,147,61,145,183,104,226,123,190,211,147,125,182,77,213,81,22,64,0,40,7,251,151,29,118,127,180,103,252,166,179,255,0,206,203,254,0,0,0,8,1,226,183,210,230,187,117,41,249,46,252,138,96,223,88,254,174,125,55,244,159,248,78,142,143,177,230,60,143,103,253,115,44,124,185,118,37,253,29,246,227,235,182,233,188,127,232,43,160,174,172,116,91,171,28,27,83,53,47,74,126,134,198,236,223,73,249,218,223,167,109,181,29,174,237,182,170,24,255,0,55,13,67,228,118,242,74,198,253,150,174,219,238,187,34,42,165,191,128,0,0,0,0,40,7,251,151,29,118,127,180,103,252,166,179,255,0,206,203,190,233,235,22,190,224,218,5,166,152,86,83,67,228,175,88,254,31,102,181,220,105,187,172,147,177,85,5,20,81,203,31,54,43,152,238,47,99,147,118,170,181,118,221,21,83,212,232,0,0,0,0,0,0,0,8,1,226,183,210,230,187,117,41,249,46,252,138,96,223,88,254,174,125,55,244,159,248,78,142,143,177,230,60,143,103,253,115,44,124,185,118,37,253,29,246,227,235,182,233,191,63,240,191,232,207,169,62,157,181,246,255,0,154,235,30,155,253,95,178,214,225,245,86,184,42,126,152,160,171,231,84,250,218,41,27,31,10,121,228,122,110,200,100,93,213,56,253,157,183,221,81,22,207,192,0,0,0,0,17,255,0,175,93,45,206,245,167,164,236,231,76,244,210,197,244,206,73,121,250,51,201,81,121,168,105,251,189,171,149,44,210,126,114,103,178,54,237,28,79,119,218,114,111,182,201,186,170,34,214,7,79,94,28,61,103,96,218,251,166,153,174,83,163,126,74,203,143,230,22,107,165,198,167,235,21,170,78,197,44,21,177,73,44,156,25,82,231,187,139,24,229,217,168,174,93,182,68,85,244,46,252,0,0,0,0,0,32,7,138,223,75,154,237,212,167,228,187,242,41,131,125,99,250,185,244,223,210,127,225,58,58,62,199,152,242,61,159,245,204,177,242,229,216,151,244,119,219,143,174,219,166,243,252,1,88,30,23,253,25,245,39,211,182,190,223,243,93,99,211,127,171,246,90,220,62,170,215,5,79,211,20,21,124,234,159,91,69,35,99,225,79,60,143,77,217,12,139,186,167,31,179,182,251,170,34,217,248,0,0,0,84,7,94,189,5,117,99,173,61,88,231,58,153,166,154,83,244,206,55,121,250,51,201,86,253,59,109,167,238,246,173,180,176,201,249,185,170,25,35,118,146,39,183,237,53,55,219,116,221,21,21,101,255,0,133,254,130,106,199,78,218,5,127,194,181,143,20,250,191,122,173,204,42,174,144,83,121,234,106,190,116,175,162,162,141,178,115,167,146,70,38,239,134,68,217,87,151,217,223,109,149,21,102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,142,167,234,242,10,13,27,190,85,227,149,126,90,170,63,45,197,233,201,21,55,170,133,61,21,175,106,167,162,187,239,251,206,174,115,142,160,241,73,51,61,41,188,216,89,120,138,217,230,60,190,245,18,70,143,107,120,212,196,239,84,85,79,111,29,189,191,120,25,203,199,117,63,60,194,114,25,47,216,238,81,116,163,173,239,172,175,146,26,217,163,87,187,154,57,121,43,30,138,187,171,90,171,235,247,29,226,211,214,54,164,106,133,69,179,20,213,28,154,189,246,106,88,59,10,145,87,213,189,101,70,179,146,57,233,35,228,71,47,40,227,95,209,253,191,208,169,25,46,212,201,69,117,172,163,73,91,42,65,81,36,124,219,236,119,23,42,110,159,215,177,247,244,245,189,139,228,87,9,100,169,130,40,149,200,179,69,78,146,108,170,199,39,243,156,137,247,167,223,247,129,248,179,91,125,29,179,35,170,164,160,145,207,129,156,56,171,147,101,245,141,170,191,114,125,234,167,195,61,38,160,213,221,43,178,106,154,187,179,102,73,159,195,117,150,36,141,203,180,108,79,98,34,39,177,16,243,96,0,0,0,0,11,148,240,124,197,43,237,218,97,114,191,207,43,150,158,187,179,219,111,166,223,98,162,189,139,252,237,253,171,251,16,166,191,235,47,127,194,251,34,195,174,93,62,80,90,241,215,109,85,73,221,243,76,89,90,229,78,117,213,174,103,162,61,202,158,136,239,106,39,246,129,86,158,32,216,245,6,59,212,174,81,79,110,129,145,71,53,117,108,170,214,49,173,77,214,190,169,61,141,68,253,136,88,103,131,164,243,63,70,174,177,62,87,185,140,109,55,22,171,149,81,191,223,85,254,196,251,136,81,226,137,121,197,238,221,67,86,183,31,123,95,53,59,37,134,173,91,42,61,59,205,174,173,231,236,114,237,234,169,233,233,253,72,77,79,7,47,250,206,221,255,0,170,155,255,0,166,110,0,88,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,229,53,71,27,184,229,216,53,203,30,181,84,118,42,170,187,61,185,59,139,30,220,102,99,215,237,34,46,222,141,95,184,245,103,204,201,38,146,158,203,81,52,78,217,205,225,178,237,255,0,134,128,102,51,32,197,110,86,252,250,191,15,168,115,29,93,21,214,91,123,151,158,237,89,82,101,141,87,150,222,169,201,61,187,22,105,164,157,21,227,152,167,71,53,217,110,103,96,183,85,223,238,242,208,220,232,234,24,202,121,164,142,154,102,209,108,212,123,226,228,213,221,210,110,212,119,223,253,43,189,104,223,238,242,197,169,119,11,213,83,185,190,59,220,181,47,93,145,55,84,168,87,47,177,63,246,23,71,211,111,84,90,91,120,233,102,215,13,254,225,229,157,107,165,160,182,73,31,106,161,252,157,21,53,38,235,187,34,77,189,87,238,223,250,212,10,138,234,26,134,150,147,41,99,233,162,108,105,34,174,233,197,17,125,34,139,219,177,202,78,209,213,77,198,170,229,168,114,205,61,31,97,155,183,135,231,17,219,254,98,20,95,98,127,65,197,192,0,0,0,0,22,233,224,253,156,97,209,227,87,28,54,25,107,82,246,238,207,117,175,137,59,95,227,43,228,77,156,159,248,31,241,149,27,27,248,61,29,182,251,22,203,225,83,156,97,217,29,254,237,60,148,190,86,240,238,199,109,188,229,126,251,50,185,23,215,138,55,244,27,255,0,31,237,2,31,248,140,38,21,252,162,175,171,137,207,85,36,158,102,171,206,247,163,70,162,84,121,234,190,226,55,102,166,233,250,59,47,175,245,147,151,193,182,255,0,108,151,77,47,150,54,76,229,171,133,41,121,183,130,236,155,207,112,114,122,251,61,132,117,241,111,196,49,203,86,170,211,95,109,51,255,0,125,85,194,207,49,31,25,63,77,213,53,238,114,238,231,42,123,81,61,136,119,223,6,203,133,129,112,107,245,12,107,254,19,68,164,238,126,159,175,231,110,10,159,119,31,209,2,202,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,15,147,149,127,210,10,175,248,31,255,0,27,79,172,124,156,175,254,144,85,127,192,255,0,248,218,6,96,242,255,0,250,171,188,255,0,243,194,163,255,0,162,56,255,0,76,98,240,202,27,157,58,220,22,121,232,216,175,85,133,62,210,110,172,84,244,106,174,222,222,63,232,62,219,241,10,252,183,49,200,225,161,95,181,77,81,89,80,239,209,246,54,93,151,218,228,255,0,41,15,151,97,197,47,183,76,165,184,237,166,145,39,175,73,37,141,177,171,163,68,85,99,92,171,250,75,199,216,215,125,255,0,112,30,215,168,27,181,5,242,255,0,79,114,181,88,238,150,250,73,21,221,191,61,76,216,149,251,71,18,46,220,85,81,118,84,95,244,161,202,78,173,175,174,212,90,11,205,54,51,168,150,202,106,26,171,107,156,172,138,24,169,27,183,113,145,189,119,90,116,68,95,69,98,250,170,251,126,239,83,148,128,0,0,0,0,44,83,194,135,45,175,170,212,180,177,211,98,182,215,196,207,241,149,137,66,229,149,187,211,215,57,62,218,59,100,221,126,207,179,217,232,87,89,100,126,14,244,19,199,168,23,74,217,97,78,219,251,28,28,170,139,236,130,224,139,253,62,208,57,135,138,77,53,222,139,94,42,163,184,90,232,233,226,155,185,52,50,195,3,152,231,177,107,43,120,171,149,125,21,85,17,85,118,59,55,131,53,52,207,200,242,89,218,200,251,108,242,123,170,162,242,77,227,184,39,161,255,0,126,50,246,107,84,23,203,13,214,26,8,89,87,36,84,172,116,200,205,158,173,87,220,28,168,171,253,126,167,250,120,49,213,64,203,206,83,76,231,237,36,158,71,138,108,190,187,50,224,170,5,179,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,30,123,63,164,158,187,17,175,165,166,168,72,36,127,107,140,138,222,91,109,43,23,217,253,135,161,62,110,67,77,45,93,158,162,158,20,69,123,248,108,138,187,123,30,138,6,107,41,168,113,228,175,191,178,190,233,59,110,222,122,170,24,35,101,59,92,215,187,151,217,85,85,149,21,55,126,254,198,47,246,251,15,171,166,247,27,142,150,106,85,151,41,200,109,117,113,83,57,147,190,39,44,106,206,235,93,12,141,71,53,94,136,138,159,156,111,179,246,158,71,42,180,222,40,245,22,247,110,138,46,53,180,215,106,150,171,91,34,38,207,108,238,79,110,255,0,181,63,105,235,45,206,202,245,6,249,102,177,95,40,209,209,217,233,221,78,157,169,83,158,221,181,219,117,123,213,21,119,141,61,155,1,49,60,77,108,120,173,203,9,197,245,66,221,143,205,71,81,126,185,207,12,114,190,105,28,174,108,84,253,183,34,162,187,135,182,38,251,17,127,167,111,190,185,73,211,215,102,162,197,151,232,222,159,99,144,58,72,157,103,184,92,37,124,78,106,181,21,36,221,126,229,84,85,255,0,71,180,130,192,0,0,0,0,9,213,208,86,170,205,165,217,118,55,13,85,170,166,88,43,60,230,238,139,142,203,194,42,165,254,114,126,217,62,229,32,169,222,250,68,175,190,93,245,155,29,181,58,170,121,233,225,243,124,34,116,202,173,110,244,147,185,118,69,93,147,213,55,2,87,248,199,101,176,215,102,118,92,109,180,114,181,240,211,83,79,221,85,78,42,137,45,193,155,127,199,185,202,188,43,51,154,60,95,168,74,43,109,91,37,119,210,61,206,60,56,236,157,186,26,215,46,251,174,255,0,206,79,97,219,188,95,180,135,39,146,233,108,212,184,89,74,235,91,97,134,141,223,158,68,145,30,142,175,153,126,206,222,206,63,211,237,35,7,135,29,166,190,225,212,206,59,37,28,60,219,15,155,230,188,145,54,222,223,87,183,181,127,161,64,208,32,63,137,236,63,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,60,86,107,173,250,47,166,183,88,172,90,141,171,216,86,43,114,158,157,181,113,81,222,239,244,148,51,201,3,156,230,182,86,199,52,141,114,177,92,199,181,28,137,182,236,114,125,202,7,181,7,148,193,117,99,75,53,67,207,126,76,245,47,20,203,126,140,237,121,223,160,175,52,213,254,87,185,203,183,221,236,189,220,57,118,223,199,150,219,240,118,222,197,61,88,0,0,0,0,0,0,0,0,0,0,0,121,76,235,86,52,179,75,252,143,229,51,82,241,76,75,233,62,239,146,250,118,243,77,65,230,187,124,123,157,174,243,219,207,143,113,156,184,239,183,54,239,237,67,202,255,0,43,30,150,63,239,150,210,175,253,50,183,127,240,192,117,80,0,0,114,175,229,99,210,199,253,242,218,85,255,0,166,86,239,254,24,233,86,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,1,250,192,57,165,219,169,190,155,108,23,90,219,21,247,168,61,53,183,92,173,213,18,82,86,81,213,229,148,16,207,77,60,110,86,201,20,145,186,84,115,30,215,34,181,90,168,138,138,138,138,7,75,7,52,182,117,55,211,109,234,165,244,118,110,160,244,214,190,162,58,121,234,223,21,54,89,65,43,219,4,17,62,105,165,86,182,85,84,100,113,71,36,143,119,177,172,99,156,187,34,42,159,151,249,88,244,177,255,0,124,182,149,127,233,149,187,255,0,134,3,170,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,0,241,89,174,183,232,190,154,221,98,177,106,54,175,97,88,173,202,122,118,213,197,71,123,191,210,80,207,36,14,115,154,217,91,28,210,53,202,197,115,30,212,114,38,219,177,201,247,41,250,176,93,88,210,205,80,243,223,147,61,75,197,50,223,163,59,94,119,232,43,205,53,127,149,238,114,237,247,123,47,119,14,93,183,241,229,182,252,29,183,177,64,245,96,0,0,0,0,28,171,249,88,244,177,255,0,124,182,149,127,233,149,187,255,0,134,3,170,131,228,226,217,102,43,156,216,169,114,156,43,38,181,100,22,90,222,126,90,227,107,173,142,174,150,126,15,115,31,194,88,213,204,119,23,177,205,93,151,209,205,84,95,84,83,235,0,0,0,0,249,57,78,89,138,224,214,42,172,167,53,201,173,88,253,150,139,135,153,184,221,43,99,164,165,131,155,218,198,115,150,69,107,27,201,239,107,83,117,245,115,145,19,213,80,15,172,14,85,252,172,122,88,255,0,190,91,74,191,244,202,221,255,0,195,29,84,0,0,0,57,87,242,177,233,99,254,249,109,42,255,0,211,43,119,255,0,12,122,175,202,198,150,125,68,252,169,126,82,241,79,169,159,236,143,233,154,111,162,255,0,199,118,63,215,92,251,95,227,191,55,250,95,167,246,125,190,128,122,176,114,175,229,99,210,199,253,242,218,85,255,0,166,86,239,254,24,234,160,0,0,0,0,0,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,238,199,172,83,69,34,53,219,47,9,24,239,99,145,84,63,88,0,0,0,0,62,78,83,150,98,184,53,138,171,41,205,114,107,86,63,101,162,225,230,110,55,74,216,233,41,96,230,246,177,156,229,145,90,198,242,123,218,212,221,125,92,228,68,245,84,60,85,167,169,190,155,111,247,90,43,21,139,168,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,7,75,0,0,0,0,7,52,187,117,55,211,109,130,235,91,98,190,245,7,166,182,235,149,186,162,74,74,202,58,188,178,130,25,233,167,141,202,217,34,146,55,74,142,99,218,228,86,171,85,17,81,81,81,79,107,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,121,249,107,141,174,182,58,186,89,248,61,204,127,9,99,87,49,220,94,199,53,118,95,71,53,81,125,81,64,250,192,230,151,110,166,250,109,176,93,107,108,87,222,160,244,214,221,114,183,84,73,73,89,71,87,150,80,67,61,52,241,185,91,36,82,70,233,81,204,123,92,138,213,106,162,42,42,42,41,245,176,173,111,209,125,74,186,203,98,211,157,94,194,178,171,148,20,238,171,150,142,201,127,164,174,158,56,26,230,181,210,186,56,100,115,145,136,231,177,170,229,77,183,123,83,239,64,61,168,7,159,205,117,11,1,211,91,84,87,221,70,206,49,252,86,219,61,67,105,34,172,189,220,225,161,130,73,220,215,57,177,54,73,156,214,171,213,172,123,145,168,187,236,199,47,220,160,122,0,115,252,91,168,93,2,206,111,180,184,182,21,174,26,127,144,94,171,121,249,107,117,175,38,162,171,170,159,131,28,247,240,138,57,28,247,113,99,28,229,217,61,26,213,85,244,69,58,0,0,124,156,167,44,197,112,107,21,86,83,154,228,214,172,126,203,69,195,204,220,110,149,177,210,82,193,205,237,99,57,203,34,181,141,228,247,181,169,186,250,185,200,137,234,168,120,15,229,99,210,199,253,242,218,85,255,0,166,86,239,254,24,14,170,15,63,133,106,22,3,169,86,169,111,186,115,156,99,249,85,182,10,135,82,75,89,100,185,195,93,4,115,181,173,115,162,116,144,185,205,71,163,94,199,43,85,119,217,237,95,189,15,64,0,3,242,71,118,181,77,117,168,177,67,115,164,125,202,142,158,26,186,138,54,204,213,158,24,38,116,141,138,87,199,191,38,177,238,130,102,181,202,155,57,98,145,19,126,43,176,126,176,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,119,217,142,95,185,64,244,0,230,150,158,166,250,109,191,221,104,172,86,46,160,244,214,227,114,184,212,71,73,71,71,73,150,80,77,61,76,242,57,27,28,81,198,217,85,207,123,156,168,212,106,34,170,170,162,33,210,192,3,197,102,186,223,162,250,107,117,138,197,168,218,189,133,98,183,41,233,219,87,21,29,238,255,0,73,67,60,144,57,206,107,101,108,115,72,215,43,21,204,123,81,200,155,110,199,39,220,167,234,193,117,99,75,53,67,207,126,76,245,47,20,203,126,140,237,121,223,160,175,52,213,254,87,185,203,183,221,236,189,220,57,118,223,199,150,219,240,118,222,197,3,213,128,114,175,229,99,210,199,253,242,218,85,255,0,166,86,239,254,24,14,170,15,63,108,212,44,6,245,134,191,81,172,217,198,63,95,137,199,79,61,91,239,212,215,56,101,183,54,8,21,233,52,171,82,215,44,72,200,214,57,17,238,229,179,120,59,125,182,83,197,127,43,30,150,63,239,150,210,175,253,50,183,127,240,192,117,80,126,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,214,0,3,154,93,186,155,233,182,193,117,173,177,95,122,131,211,91,117,202,221,81,37,37,101,29,94,89,65,12,244,211,198,229,108,145,73,27,165,71,49,237,114,43,85,170,136,168,168,168,160,116,176,124,156,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,207,203,92,109,117,177,213,210,207,193,238,99,248,75,26,185,142,226,246,57,171,178,250,57,170,139,234,138,125,96,0,0,0,242,153,214,172,105,102,151,249,31,202,102,165,226,152,151,210,125,223,37,244,237,230,154,131,205,118,248,247,59,93,231,183,159,30,227,57,113,223,110,109,223,218,135,202,197,186,133,208,44,230,251,75,139,97,90,225,167,249,5,234,183,159,150,183,90,242,106,42,186,169,248,49,207,127,8,163,145,207,119,22,49,206,93,147,209,173,85,95,68,80,58,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,63,202,122,133,208,44,26,251,85,139,102,186,225,167,248,253,234,139,135,153,183,93,50,106,42,74,168,57,177,175,103,56,164,145,175,111,38,61,174,77,211,213,174,69,79,69,64,58,0,60,166,11,171,26,89,170,30,123,242,103,169,120,166,91,244,103,107,206,253,5,121,166,175,242,189,206,93,190,239,101,238,225,203,182,254,60,182,223,131,182,246,41,234,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,242,255,0,209,83,254,143,241,171,145,209,83,190,70,53,92,169,183,162,38,255,0,120,25,168,214,184,106,224,214,28,210,186,142,102,163,219,144,220,81,17,21,170,239,245,212,139,236,85,223,246,125,199,156,178,222,178,206,252,150,251,52,238,146,122,213,71,61,169,28,123,238,221,215,111,180,159,215,251,15,181,170,235,112,171,213,60,202,230,145,246,213,111,183,23,58,55,163,145,81,124,203,220,169,183,246,237,237,61,22,137,92,172,216,213,197,185,14,89,136,86,92,41,157,60,156,36,142,222,201,90,187,196,168,168,139,34,162,122,43,218,187,111,247,167,244,1,205,111,118,172,162,153,239,142,239,67,80,137,6,220,157,219,69,107,119,110,255,0,164,223,79,103,244,253,202,124,82,113,234,229,94,136,101,58,11,87,112,198,236,242,90,178,58,121,158,250,134,85,83,209,193,43,219,216,171,224,136,140,222,69,253,22,123,127,106,109,247,16,113,201,179,149,63,164,0,0,0,0,1,62,252,36,108,120,205,199,87,170,42,239,18,66,149,84,252,60,187,95,50,181,87,149,45,122,59,100,71,38,254,136,159,114,144,16,144,29,21,213,231,244,250,207,106,131,7,175,169,165,154,163,191,201,209,203,51,26,188,105,42,21,55,237,122,251,57,127,167,250,192,183,31,19,58,122,105,186,108,187,190,100,69,115,18,161,204,221,202,158,169,65,89,177,90,222,23,215,203,181,171,169,11,109,61,186,217,53,84,117,11,63,117,204,79,70,113,161,173,86,239,246,87,219,186,254,207,97,33,60,86,181,123,87,104,246,193,36,179,77,75,140,202,188,124,210,83,213,49,178,170,249,232,191,79,159,109,219,198,155,254,143,174,219,251,61,14,27,225,76,181,235,212,69,26,210,210,195,43,23,185,220,115,216,231,43,127,188,107,182,217,83,217,191,168,23,156,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,141,95,189,62,45,240,254,135,230,55,18,234,74,86,241,171,247,167,197,190,31,208,252,198,226,7,85,240,49,253,118,126,237,255,0,18,45,80,170,191,3,31,215,103,238,223,241,34,213,0,21,171,214,167,85,215,222,146,252,66,240,156,203,187,117,172,196,46,90,127,67,71,148,217,40,166,99,124,253,47,159,186,36,114,35,100,69,98,205,3,223,221,141,119,99,151,103,199,220,99,37,145,75,42,41,91,198,175,222,159,22,248,127,67,243,27,136,23,39,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,131,209,175,111,38,61,171,179,145,28,155,236,168,139,232,125,98,136,124,58,250,234,169,233,107,50,76,31,80,107,234,223,165,119,250,137,166,174,134,154,150,39,190,217,113,153,41,216,151,37,84,141,103,153,141,142,157,177,190,22,191,244,30,231,181,143,123,81,143,189,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,0,253,96,0,0,0,0,0,57,167,81,90,13,134,245,37,164,119,221,41,204,232,169,28,203,141,59,223,108,174,154,157,102,125,166,226,140,114,83,214,196,141,123,29,206,55,59,117,106,61,188,216,175,141,203,193,238,69,207,103,81,90,13,153,116,219,171,151,221,41,204,232,170,218,251,117,67,223,108,174,154,157,33,101,218,220,175,114,83,214,196,141,123,219,194,70,183,117,106,61,220,30,143,141,203,205,142,68,210,241,29,122,228,233,18,213,213,246,145,183,20,130,227,73,103,203,44,53,14,185,99,151,89,233,218,246,50,117,98,181,244,179,61,26,178,178,154,100,227,207,182,187,163,227,134,69,108,157,164,141,193,13,124,43,58,241,255,0,165,29,42,106,253,235,252,236,88,133,246,231,113,255,0,200,50,154,200,214,118,191,223,14,137,242,77,254,110,157,141,255,0,20,194,213,12,182,101,152,181,247,6,202,175,56,86,83,67,228,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,230,197,115,29,197,236,114,110,213,86,174,219,162,170,122,151,105,225,161,215,29,55,81,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,219,124,137,35,21,81,207,100,33,70,198,148,250,78,247,88,209,191,135,248,247,203,160,51,88,93,246,111,214,109,139,163,206,132,116,70,231,29,171,233,156,207,40,211,251,53,62,51,109,149,143,74,87,73,21,178,151,187,83,83,35,118,218,24,187,177,42,198,215,36,146,57,237,107,120,162,190,88,195,234,248,140,245,237,252,149,236,80,105,190,157,193,230,53,55,38,183,249,202,74,137,233,249,210,217,104,94,247,196,149,142,71,167,9,166,87,199,35,98,139,213,168,230,57,242,167,22,182,57,169,7,19,197,175,185,206,85,102,194,177,106,31,59,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,55,171,88,222,79,123,83,119,42,53,55,221,85,19,212,101,153,77,247,57,202,175,57,174,83,93,231,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,224,196,107,27,201,239,114,236,212,70,166,251,34,34,122,23,61,225,149,208,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,117,86,84,205,22,206,145,239,227,35,25,39,99,140,106,147,119,67,242,233,183,69,24,175,74,125,8,234,205,238,237,108,243,26,155,147,105,125,238,76,142,225,80,145,190,74,14,118,201,100,117,178,157,99,115,216,216,98,122,34,61,204,114,247,164,98,61,87,139,98,100,84,172,105,79,171,31,117,141,100,248,127,144,252,186,115,53,128,105,79,164,239,117,141,27,248,127,143,124,186,3,170,156,171,164,239,117,141,27,248,127,143,124,186,3,170,128,0,1,74,222,53,126,244,248,183,195,250,31,152,220,78,171,224,99,250,236,253,219,254,36,114,175,26,191,122,124,91,225,253,15,204,110,39,85,240,49,253,118,126,237,255,0,18,3,208,117,213,213,158,101,210,47,94,216,174,113,98,167,171,188,88,171,244,222,150,154,251,142,54,189,41,96,186,177,43,110,137,2,189,235,28,168,199,197,43,210,70,189,25,207,110,227,17,81,178,189,22,194,116,183,84,176,77,105,193,45,154,153,166,151,223,166,113,187,207,123,201,86,249,89,169,251,189,169,159,12,159,155,153,140,145,187,73,19,219,246,154,155,237,186,110,138,138,181,3,227,87,239,79,139,124,63,161,249,141,196,230,158,30,125,105,221,122,88,213,10,123,22,95,144,85,183,74,242,90,133,76,130,141,41,157,84,148,83,172,124,98,184,65,27,92,142,99,218,228,137,178,171,17,202,248,81,201,219,145,236,135,136,95,160,63,37,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,235,0,101,92,213,65,149,112,47,251,194,227,220,79,76,191,26,249,197,105,42,136,171,225,113,238,39,166,95,141,124,226,180,149,64,0,0,15,147,150,98,214,44,231,21,188,225,89,77,15,157,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,155,21,175,111,38,61,201,187,85,28,155,238,138,139,234,125,96,6,88,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,52,103,209,126,177,223,117,247,166,12,3,85,114,152,120,94,174,182,249,41,238,50,114,98,249,154,170,74,137,105,37,169,217,140,99,25,222,125,59,165,237,181,168,214,119,56,38,232,221,214,157,188,83,112,10,156,23,173,44,202,169,49,234,75,77,183,42,167,160,191,219,82,153,34,107,42,153,37,51,34,168,168,86,70,191,101,239,172,130,173,95,205,17,238,127,39,174,252,209,206,149,94,7,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,109,221,123,17,33,160,99,189,85,140,85,143,244,86,69,228,22,148,113,254,175,117,122,167,66,58,104,212,45,82,183,207,87,5,202,211,103,124,54,185,233,160,138,103,211,220,106,94,218,90,57,149,146,253,135,49,149,19,196,247,163,145,223,97,174,251,47,253,21,236,5,117,120,210,107,29,247,15,209,172,75,71,109,16,246,233,53,18,225,81,81,116,169,228,197,229,75,109,117,60,141,166,224,230,42,167,57,231,167,151,184,215,177,205,242,220,126,211,100,114,32,83,97,121,61,110,105,125,171,69,124,45,239,186,81,102,117,36,148,248,181,159,28,182,190,162,154,137,180,140,172,157,151,90,30,245,82,196,213,84,99,230,151,185,43,254,211,149,95,35,149,92,229,85,85,173,95,13,28,2,155,80,122,210,211,186,91,150,61,87,117,182,216,234,42,111,245,75,10,75,194,141,244,148,210,75,75,81,43,227,84,224,198,214,37,34,39,37,224,231,185,140,119,46,124,86,215,252,81,253,196,245,55,240,95,156,81,1,64,38,170,12,171,154,168,0,0,0,0,0,1,205,58,138,215,156,55,166,221,35,190,234,182,103,91,72,214,91,169,222,203,101,12,213,11,11,238,215,21,99,150,158,138,37,107,30,238,114,57,187,43,145,142,224,196,124,142,78,12,114,160,120,14,182,250,193,198,122,70,210,249,111,78,90,74,220,218,249,79,59,113,59,61,92,85,29,138,233,226,146,6,76,249,36,137,138,214,178,22,212,178,85,99,159,26,200,141,86,49,205,85,228,218,117,233,247,175,29,101,209,126,160,174,218,243,146,94,174,185,164,153,95,119,235,93,174,123,139,105,99,189,126,105,237,166,228,238,212,140,135,203,189,88,177,118,227,78,17,181,208,179,132,111,115,87,149,107,166,186,106,63,81,122,143,113,213,13,80,188,249,235,173,118,209,67,12,72,172,165,183,210,181,85,99,165,166,141,85,123,112,179,147,182,77,213,202,231,57,239,115,222,247,189,223,151,53,209,125,80,211,172,55,14,212,12,227,16,171,179,88,179,250,122,138,188,114,162,165,241,181,245,240,66,177,243,149,34,71,119,88,197,73,162,115,28,246,181,36,100,141,123,57,53,81,64,210,158,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,5,11,120,115,117,175,252,149,117,30,123,6,127,115,186,201,166,89,79,230,238,84,208,47,118,59,93,114,171,18,59,155,97,226,231,187,139,24,177,202,216,149,174,124,110,107,182,149,208,197,26,223,72,0,0,17,87,197,31,220,79,83,127,5,249,197,17,74,221,39,123,211,232,223,196,12,123,230,48,23,83,226,143,238,39,169,191,130,252,226,136,165,110,147,189,233,244,111,226,6,61,243,24,0,210,152,0,0,0,12,214,117,99,239,79,172,159,16,50,31,152,206,93,79,133,199,184,158,153,126,53,243,138,210,149,186,177,247,167,214,79,136,25,15,204,103,46,167,194,227,220,79,76,191,26,249,197,104,28,171,196,235,160,239,203,125,138,167,94,116,158,203,203,62,199,237,238,250,74,215,110,183,119,42,178,136,90,248,91,30,238,238,181,59,212,240,54,161,91,198,57,37,153,169,28,41,191,8,154,148,237,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,156,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,117,16,84,95,138,247,67,149,56,213,214,247,213,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,119,149,38,149,210,110,246,200,254,200,79,254,143,186,179,195,122,186,210,255,0,175,22,42,122,75,61,246,130,162,74,107,238,56,218,245,170,158,212,245,145,233,2,189,235,28,74,246,75,19,18,70,189,25,195,126,227,17,85,209,61,18,58,248,213,251,172,98,223,16,40,126,93,113,42,175,166,46,161,114,174,151,245,150,203,171,152,181,55,159,242,29,202,107,141,173,245,82,83,195,115,161,149,188,101,167,145,204,95,247,50,49,92,215,181,146,197,19,213,143,225,197,108,127,197,15,87,176,221,122,232,39,77,181,115,79,231,171,146,197,145,103,20,115,83,165,92,11,12,241,61,148,87,56,165,134,70,122,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,132,53,240,184,247,236,211,47,198,190,79,90,95,241,64,62,23,30,253,154,101,248,215,201,235,78,255,0,226,151,215,183,215,186,203,247,74,58,95,7,12,126,213,112,242,121,125,210,162,159,105,43,235,169,39,71,45,29,59,94,155,199,12,51,196,213,124,187,35,164,146,52,70,42,68,213,116,225,202,188,70,122,246,254,85,23,216,52,223,78,224,242,250,101,140,220,60,229,37,68,244,252,42,175,85,204,99,226,74,199,35,211,156,48,163,36,145,177,69,232,229,107,220,249,83,147,155,28,60,215,162,78,143,178,110,174,117,66,43,43,82,174,139,9,177,212,64,236,178,241,73,45,63,126,134,9,99,157,240,178,56,229,122,57,207,153,212,207,137,30,214,72,145,171,145,239,107,145,56,187,159,244,235,160,217,151,82,90,185,98,210,156,50,138,173,207,184,212,49,247,58,232,105,210,102,90,109,200,246,165,69,108,168,231,177,188,35,107,183,70,171,219,205,234,200,218,188,222,212,93,15,104,94,133,233,199,78,154,113,110,210,253,47,179,121,27,85,14,242,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,139,119,93,145,168,214,181,140,107,24,198,49,161,232,48,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,240,137,155,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,160,7,148,213,45,82,193,52,91,4,185,234,102,165,223,126,134,198,236,221,159,59,91,229,102,168,237,119,102,100,49,254,110,22,62,71,111,36,172,111,217,106,237,190,235,178,34,170,7,63,234,187,170,237,56,233,43,78,31,154,230,178,249,235,173,119,114,11,5,130,9,145,149,87,122,166,162,42,181,170,168,189,184,89,201,171,44,202,138,216,218,230,162,35,222,248,227,125,32,233,167,90,250,203,131,245,63,7,85,25,29,207,235,70,73,85,198,154,255,0,3,213,182,248,111,20,62,93,148,235,79,35,105,90,200,219,180,113,68,230,47,109,205,108,176,197,35,152,245,110,203,242,186,174,234,187,81,250,181,212,119,230,185,172,190,70,213,67,220,130,193,96,130,101,125,45,162,149,202,138,173,106,170,39,114,103,241,106,203,50,162,58,71,53,168,136,198,50,56,217,226,175,186,47,170,24,214,151,227,58,209,122,196,42,224,194,115,10,138,154,75,61,233,175,142,88,39,158,9,31,28,145,63,131,149,208,191,148,82,241,108,168,197,122,69,35,153,201,24,229,64,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,170,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,51,195,209,39,88,57,55,72,218,161,21,233,171,87,91,132,223,42,32,110,89,103,164,138,159,191,93,4,81,206,200,95,28,146,177,92,215,194,234,151,202,140,107,227,73,21,168,199,185,168,188,155,160,140,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,93,156,136,228,223,101,68,95,64,62,176,0,8,171,226,143,238,39,169,191,130,252,226,136,231,254,28,30,32,20,125,68,88,162,210,77,94,200,191,213,98,131,204,207,21,77,68,112,83,199,145,82,243,124,156,169,217,11,35,141,147,67,26,163,31,10,55,146,199,18,74,213,127,231,146,46,129,226,143,238,39,169,191,130,252,226,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,156,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,138,26,136,4,117,232,147,172,28,103,171,157,47,138,244,213,164,162,205,172,116,240,55,44,179,210,69,81,216,161,158,89,39,100,47,142,73,88,141,115,38,109,51,229,70,53,242,44,104,228,99,220,229,78,78,145,64,14,63,213,214,136,93,122,142,233,211,51,209,171,21,242,146,209,114,191,211,211,58,142,174,174,55,62,4,158,158,170,26,152,217,39,31,180,214,61,208,35,21,232,142,86,35,213,200,215,241,224,189,128,1,149,115,77,26,3,172,118,46,160,52,107,19,214,44,114,31,47,73,147,91,219,81,37,55,39,191,202,85,49,206,142,166,155,155,216,197,147,181,60,114,197,220,224,141,127,14,77,251,46,69,41,7,196,235,75,127,37,253,100,230,190,82,197,244,101,171,45,242,249,77,191,251,235,189,230,188,212,105,230,231,245,123,156,206,85,209,214,253,135,113,219,111,178,212,98,176,151,254,10,122,233,89,117,177,102,157,60,95,175,61,239,161,56,100,152,237,52,137,60,146,50,150,87,246,235,152,215,170,172,81,194,201,157,74,246,198,136,199,44,149,115,191,237,238,229,96,113,95,26,191,122,124,91,225,253,15,204,110,39,85,240,49,253,118,126,237,255,0,18,57,87,141,95,189,62,45,240,254,135,230,55,19,170,248,24,254,187,63,118,255,0,137,1,58,122,208,214,59,238,129,116,193,159,234,174,45,15,59,213,170,223,29,61,186,78,76,79,45,85,87,81,21,36,85,59,61,143,99,251,47,168,108,189,183,53,90,254,223,5,217,29,186,103,50,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,66,199,252,105,53,210,197,148,231,120,150,131,99,151,155,171,234,240,159,49,113,201,105,54,124,116,62,106,174,26,119,209,38,202,168,146,205,28,11,43,185,241,86,177,181,124,90,245,115,165,107,121,175,132,134,131,84,234,159,82,241,234,77,194,138,146,124,123,76,41,254,148,169,74,154,120,170,25,45,198,118,73,21,12,104,199,189,28,199,181,201,45,75,37,107,31,193,244,109,79,178,231,177,200,23,19,160,58,57,98,233,255,0,70,177,61,29,199,38,243,20,152,205,189,180,242,84,241,123,60,221,83,220,233,42,106,120,61,239,88,251,179,201,44,189,190,106,214,115,226,223,178,212,67,56,58,171,166,121,86,141,234,62,71,165,185,173,39,151,189,99,55,9,109,245,60,99,145,145,205,193,126,196,241,119,24,199,186,25,88,173,146,55,171,83,156,111,99,145,54,114,26,126,41,3,198,11,71,47,184,55,84,11,170,181,19,121,139,46,165,219,224,168,163,147,139,25,216,170,161,167,130,146,162,155,100,123,158,238,44,101,52,189,197,107,26,190,103,131,121,44,110,80,44,87,195,23,84,191,42,29,27,97,94,110,251,244,157,215,18,243,24,181,195,251,215,179,229,124,172,139,229,32,244,99,90,254,52,50,81,125,182,242,223,127,180,229,122,60,149,69,64,120,37,234,102,43,143,234,62,162,105,109,218,175,203,222,179,11,125,190,225,104,238,73,27,35,168,242,11,83,223,129,188,158,143,124,202,202,180,145,172,99,93,249,184,39,114,171,81,158,182,254,7,148,213,93,76,197,116,111,78,50,61,82,205,106,252,189,151,25,183,203,112,169,227,36,108,146,110,9,246,32,139,184,246,49,211,74,245,108,113,177,92,156,228,123,26,139,187,144,204,17,119,222,48,90,199,98,193,186,96,93,42,168,135,204,94,181,46,225,5,61,28,124,158,206,197,45,13,68,21,117,21,59,163,28,199,113,123,41,162,237,171,152,229,243,60,219,201,35,114,21,87,209,126,142,88,181,247,170,12,3,74,178,153,184,89,110,183,9,42,46,49,241,122,249,154,90,74,121,106,229,166,221,143,99,217,222,101,59,162,238,53,200,230,119,57,166,234,221,148,47,79,162,253,28,190,232,23,76,24,6,149,101,51,115,189,90,173,242,84,92,99,226,196,242,213,85,117,18,213,203,77,187,30,246,63,178,250,135,69,220,107,149,175,237,243,77,145,219,39,107,0,0,0,10,171,241,206,253,73,254,242,127,13,34,175,133,199,191,102,153,126,53,242,122,210,85,120,231,126,164,255,0,121,63,134,145,87,194,227,223,179,76,191,26,249,61,104,23,252,69,95,20,127,113,61,77,252,23,231,20,68,170,34,175,138,63,184,158,166,254,11,243,138,32,57,255,0,135,7,136,5,31,81,22,40,180,147,87,178,47,245,88,160,243,51,197,83,81,28,20,241,228,84,188,223,39,42,118,66,200,227,100,208,198,168,199,194,141,228,177,196,146,181,95,249,228,138,117,25,119,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,206,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,183,253,209,39,88,56,207,87,58,95,21,233,171,73,69,155,88,233,224,110,89,103,164,138,163,177,67,60,178,78,200,95,28,146,177,26,230,76,218,103,202,140,107,228,88,209,200,199,185,202,156,156,18,40,0,0,2,165,117,51,198,78,251,102,234,58,123,182,150,227,223,88,244,142,221,111,117,171,232,139,130,178,138,107,181,82,61,238,250,82,25,251,46,154,151,117,88,216,216,164,73,26,232,152,170,232,227,146,79,205,4,139,241,108,207,243,45,44,208,188,3,80,116,251,33,171,177,228,54,61,72,160,169,161,174,166,84,231,19,254,141,185,34,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,245,254,142,186,197,193,58,191,193,42,47,246,10,63,161,178,75,55,15,172,24,255,0,114,106,143,162,251,179,84,50,151,251,233,240,69,28,253,216,233,214,79,205,162,240,223,139,182,84,245,138,190,43,58,165,130,107,79,67,184,22,165,233,157,247,233,156,110,243,168,16,121,42,223,43,53,63,119,181,73,116,134,79,205,204,198,72,221,164,137,237,251,77,77,246,221,55,69,69,90,192,208,189,116,212,126,157,53,30,221,170,26,95,121,242,55,90,29,226,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,127,22,238,155,163,145,205,107,216,230,61,140,123,67,77,32,231,250,23,174,154,113,212,94,156,91,181,67,75,239,62,122,213,93,188,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,228,221,211,117,106,181,205,123,28,246,61,143,119,181,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,15,214,86,95,93,93,89,230,93,34,245,237,138,231,22,42,122,187,197,138,191,77,233,105,175,184,227,107,210,150,11,171,18,182,232,144,43,222,177,202,140,124,82,189,36,107,209,156,246,238,49,21,27,43,209,108,208,165,111,26,191,122,124,91,225,253,15,204,110,32,91,246,150,234,150,9,173,56,37,179,83,52,210,251,244,206,55,121,239,121,42,223,43,53,63,119,181,51,225,147,243,115,49,146,55,105,34,123,126,211,83,125,183,77,209,81,87,213,148,23,225,231,214,157,215,165,141,80,167,177,101,249,5,91,116,175,37,168,84,200,40,210,153,213,73,69,58,199,198,43,132,17,181,200,230,61,174,72,155,42,177,28,175,133,28,157,185,30,200,120,223,77,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,128,126,176,0,0,0,21,171,226,249,170,89,222,139,103,122,1,169,154,105,125,250,27,36,179,125,107,242,85,190,86,26,142,215,118,26,8,100,252,220,204,124,110,222,57,94,223,180,213,219,125,211,101,68,84,151,253,40,245,93,167,29,90,233,195,51,92,42,95,35,117,161,237,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,185,11,248,185,98,153,17,27,35,90,228,84,99,217,36,108,130,222,57,223,169,63,222,79,225,164,21,233,71,170,237,71,233,43,81,217,154,225,82,249,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,201,203,20,200,138,232,220,231,34,163,216,249,35,120,104,248,30,83,75,117,75,4,214,156,18,217,169,154,105,125,250,103,27,188,247,188,149,111,149,154,159,187,218,153,240,201,249,185,152,201,27,180,145,61,191,105,169,190,219,166,232,168,171,234,192,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,68,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,64,246,160,170,14,154,188,97,174,181,58,161,121,178,245,23,73,73,71,132,223,239,21,149,246,203,195,81,207,159,24,162,88,229,124,52,47,142,146,153,93,94,206,77,130,38,201,193,146,34,190,71,189,207,69,70,178,215,192,20,3,226,143,239,217,169,191,130,252,158,136,191,226,128,124,81,253,251,53,55,240,95,147,209,1,42,188,12,127,93,159,187,127,196,139,84,42,175,192,199,245,217,251,183,252,72,181,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,241,205,71,39,21,251,207,232,3,53,157,77,90,106,177,125,116,205,173,77,170,127,31,167,174,78,217,171,197,23,251,242,102,251,17,87,252,147,247,116,251,146,201,54,89,111,178,100,19,69,81,102,133,243,72,234,121,233,217,43,21,206,167,114,110,169,197,85,125,99,143,253,8,125,206,171,44,77,184,245,83,148,217,106,106,233,233,91,85,144,215,68,233,164,147,131,24,142,184,206,213,114,185,81,118,68,223,125,246,246,33,230,178,220,62,187,70,178,27,53,70,31,150,219,46,111,174,183,165,100,149,20,85,12,172,142,157,238,71,183,182,245,224,136,215,108,171,246,85,23,219,237,3,190,245,173,154,233,79,208,54,234,125,58,197,173,214,234,187,157,68,169,87,37,28,46,129,170,198,192,141,106,112,88,218,223,107,247,244,217,125,191,181,72,80,171,186,170,175,222,75,78,163,175,46,206,116,83,21,169,75,165,37,202,186,213,91,86,250,182,209,189,175,72,24,238,226,181,92,140,245,110,232,196,245,118,222,197,34,88,0,0,0,0,2,110,244,187,136,63,79,240,116,212,71,90,213,151,199,255,0,172,42,89,81,197,236,218,105,161,147,101,107,149,61,88,253,189,83,250,136,68,138,168,187,161,46,116,191,171,141,69,181,105,172,152,172,53,54,184,90,221,182,169,146,145,188,219,253,240,247,251,85,220,126,253,189,91,255,0,31,168,29,35,196,139,169,156,23,91,109,214,90,108,66,254,250,151,68,202,103,79,15,98,118,34,61,27,88,142,245,146,38,34,255,0,141,106,122,126,223,244,113,159,15,109,73,155,78,250,134,178,84,58,185,212,244,213,62,103,188,136,221,249,113,161,171,70,251,26,229,246,188,252,157,83,244,231,129,232,204,22,250,252,75,61,183,222,223,112,142,41,164,142,43,180,85,79,106,200,147,170,238,214,70,221,182,237,53,63,225,127,73,254,125,8,225,216,30,99,174,246,122,12,242,228,202,90,68,243,28,121,86,54,159,151,247,157,74,251,87,250,90,207,244,255,0,72,26,25,138,86,205,26,72,197,221,23,216,127,217,254,20,84,240,82,211,50,10,111,241,109,223,111,93,253,170,171,237,63,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,74,222,53,126,244,248,183,195,250,31,152,220,75,169,41,91,198,175,222,159,22,248,127,67,243,27,136,29,87,192,199,245,217,251,183,252,72,181,66,170,252,12,127,93,159,187,127,196,139,84,0,82,183,141,95,189,62,45,240,254,135,230,55,18,234,74,86,241,171,247,167,197,190,31,208,252,198,226,4,0,44,251,194,235,196,2,178,209,89,109,233,147,91,242,46,245,170,111,45,110,193,238,147,199,60,245,81,213,75,60,80,67,105,119,109,143,229,10,247,119,138,73,21,141,133,177,186,53,114,177,98,108,81,175,163,190,142,191,149,174,150,107,7,213,234,207,41,153,225,95,68,220,108,95,155,238,125,33,220,166,186,115,183,125,185,226,138,46,252,209,82,126,125,252,187,125,175,68,217,207,222,47,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,6,167,129,0,60,47,122,233,252,181,226,172,208,237,99,204,252,222,164,217,121,253,15,83,90,222,51,95,109,113,198,213,77,230,87,47,152,172,135,105,59,155,163,94,248,145,146,126,117,205,168,145,39,248,0,0,0,0,0,0,16,131,196,191,161,202,110,163,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,182,249,22,55,162,163,152,248,105,47,19,202,111,184,54,85,102,205,113,106,239,37,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,7,163,152,238,47,99,87,103,34,181,118,217,81,83,208,212,153,85,126,42,125,7,127,211,126,170,244,130,203,254,106,92,190,197,108,183,127,229,223,83,123,115,251,191,239,118,202,200,225,255,0,57,80,247,127,141,120,21,86,122,12,203,63,204,181,6,166,213,85,153,228,53,119,87,216,236,244,86,11,98,76,169,194,142,221,73,18,69,79,79,19,26,136,214,49,173,77,215,100,251,79,115,222,238,79,123,156,190,124,155,254,26,29,14,84,245,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,253,182,72,145,177,21,92,247,194,29,171,194,251,195,238,154,237,77,101,234,135,90,109,85,108,99,42,27,95,135,216,234,98,150,153,252,225,150,150,162,142,244,146,197,59,92,172,87,50,118,178,9,98,225,35,21,178,253,166,57,155,218,248,0,114,174,172,125,214,53,147,225,254,67,242,233,204,214,26,83,234,199,221,99,89,62,31,228,63,46,156,205,96,23,167,225,163,214,46,9,174,58,89,98,209,79,39,244,38,103,167,248,253,45,187,232,206,228,213,62,122,215,67,77,71,77,244,143,123,176,200,162,231,52,188,123,28,220,246,241,223,119,34,238,147,84,203,190,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,209,71,74,189,76,97,189,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,138,54,102,113,150,55,178,70,162,114,99,219,201,172,127,56,216,29,128,249,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,187,53,21,203,182,200,138,190,135,214,41,47,196,143,196,18,155,168,154,152,244,123,70,238,181,109,211,171,117,67,106,107,110,80,203,44,44,201,158,177,65,36,73,45,60,208,69,52,44,166,153,39,106,49,206,115,36,122,50,77,183,100,106,129,192,58,211,234,98,167,170,237,121,186,234,124,52,53,118,251,20,20,240,218,49,234,26,180,139,191,77,110,135,146,183,184,177,181,17,95,36,178,77,50,162,185,252,22,101,141,30,246,177,170,77,255,0,3,31,215,103,238,223,241,34,170,203,84,240,49,253,118,126,237,255,0,18,3,149,120,213,251,211,226,223,15,232,126,99,113,32,1,63,252,106,253,233,241,111,135,244,63,49,184,158,127,195,203,164,204,55,171,173,47,214,220,30,251,81,73,103,190,208,84,98,245,54,44,141,212,11,85,61,169,235,37,122,206,140,98,73,18,189,146,196,197,141,204,87,240,223,182,245,69,116,76,84,15,107,225,139,226,1,71,164,85,148,221,63,107,126,69,229,48,90,190,48,99,55,41,99,130,42,91,13,84,147,205,52,173,169,123,88,146,44,51,201,81,235,52,143,115,97,115,27,186,54,55,61,241,220,161,152,29,82,210,220,239,69,179,187,158,153,234,93,139,232,108,146,205,217,243,180,94,106,26,142,215,118,22,77,31,231,33,123,227,118,241,202,199,125,151,46,219,236,187,42,42,37,180,248,98,248,128,86,106,237,29,55,79,218,223,145,121,188,234,147,140,24,205,202,88,231,150,170,253,75,28,19,77,43,106,94,214,44,105,52,17,211,250,205,35,218,233,154,246,238,142,145,175,124,129,98,166,85,205,84,25,87,2,255,0,188,46,61,196,244,203,241,175,156,86,146,168,138,190,23,30,226,122,101,248,215,206,43,73,84,0,0,0,0,5,112,120,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,218,170,89,81,118,133,140,150,142,40,147,147,118,115,234,152,156,154,168,136,248,65,225,139,170,95,146,254,178,112,175,55,125,250,50,213,150,249,140,90,225,253,235,222,243,94,106,53,242,144,122,49,206,103,42,232,232,190,219,120,237,183,218,114,49,94,92,159,90,26,57,125,215,222,152,51,253,42,197,166,225,122,186,219,227,168,183,71,197,139,230,106,169,42,34,171,138,155,119,189,140,103,121,244,237,139,184,231,35,89,220,230,187,163,118,92,225,1,170,130,130,252,83,115,250,156,235,173,44,202,149,50,26,75,181,183,21,167,160,176,91,86,153,98,115,41,89,29,51,37,168,167,87,198,159,105,236,172,158,173,31,205,85,237,127,38,46,220,17,173,187,76,91,93,52,227,43,208,234,94,161,232,175,61,156,50,108,125,249,37,69,75,145,39,146,142,150,40,93,37,67,37,101,58,201,249,232,120,72,201,35,98,189,205,146,55,179,213,83,99,52,55,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,129,106,158,7,216,5,76,86,173,83,213,42,236,122,145,105,234,170,45,214,11,93,217,201,19,167,71,196,217,103,173,167,98,239,221,99,21,38,160,123,189,17,143,84,143,244,150,53,227,40,60,81,253,196,245,55,240,95,156,81,30,215,161,157,47,186,232,231,73,122,103,129,223,93,86,151,40,44,255,0,73,86,65,87,68,234,73,233,39,174,154,74,217,41,100,137,202,174,107,225,117,74,194,187,236,170,177,170,171,91,191,20,241,94,40,254,226,122,155,248,47,206,40,128,160,19,85,6,85,205,84,0,0,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,240,137,155,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,46,125,186,197,235,23,59,234,255,0,59,167,191,223,232,254,134,198,236,220,254,175,227,253,200,106,62,139,238,195,78,202,175,239,166,65,20,147,247,100,167,73,63,56,139,195,126,45,217,19,214,242,122,170,233,159,13,234,191,72,235,52,183,48,174,171,183,61,181,13,185,90,46,116,202,174,125,186,227,27,36,100,83,172,124,145,179,51,140,178,49,241,185,83,147,30,238,46,99,248,72,204,240,234,150,150,231,122,45,157,220,244,207,82,236,95,67,100,150,110,207,157,162,243,80,212,118,187,176,178,104,255,0,57,11,223,27,183,142,86,59,236,185,118,223,101,217,81,81,2,95,248,112,120,127,214,117,17,125,139,86,245,123,29,255,0,82,122,15,51,4,84,213,18,79,79,38,69,85,193,241,241,167,124,47,142,70,67,12,138,143,124,200,238,43,36,73,19,81,255,0,158,88,174,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,213,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,86,189,124,35,186,205,177,85,216,172,253,29,229,182,175,35,117,161,243,245,24,165,198,157,143,124,119,8,220,249,171,106,105,170,19,215,183,51,57,79,35,36,244,141,241,181,88,188,30,198,247,236,210,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,80,51,111,212,239,79,89,87,75,250,203,122,210,60,166,167,207,249,14,221,77,186,232,202,89,41,225,185,208,202,222,81,84,70,215,167,251,168,222,141,115,218,201,98,149,136,247,240,228,178,255,0,195,23,196,2,143,72,171,41,186,126,214,252,139,202,96,181,124,96,198,110,82,199,4,84,182,26,169,39,154,105,91,82,246,177,36,88,103,146,163,214,105,30,230,194,230,55,116,108,110,123,227,225,93,127,117,131,117,234,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,94,117,9,12,79,72,220,214,164,76,107,25,199,154,73,36,159,87,195,207,162,203,175,84,250,161,79,125,203,241,250,183,105,94,53,80,171,144,86,37,75,169,82,182,116,143,148,86,248,36,107,85,207,123,156,177,58,84,98,181,89,10,185,123,145,189,240,242,11,244,0,1,21,124,81,253,196,245,55,240,95,156,81,20,45,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,131,209,204,119,23,177,171,179,145,90,187,108,168,169,232,95,79,138,63,184,158,166,254,11,243,138,34,128,64,210,71,74,189,76,97,189,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,138,54,102,113,150,55,178,70,162,114,99,219,201,172,127,56,217,216,12,230,116,125,213,158,101,210,46,168,125,120,177,83,213,222,44,85,244,242,83,95,113,198,215,165,44,23,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,206,123,119,24,138,141,149,232,186,8,210,221,82,193,53,167,4,182,106,102,154,95,126,153,198,239,61,239,37,91,229,102,167,238,246,166,124,50,126,110,102,50,70,237,36,79,111,218,106,111,182,233,186,42,42,135,171,56,255,0,85,93,76,97,189,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,138,182,22,113,138,71,190,71,34,241,99,29,197,175,127,8,223,237,117,75,84,176,77,22,193,46,122,153,169,119,223,161,177,187,55,103,206,214,249,89,170,59,93,217,153,12,127,155,133,143,145,219,201,43,27,246,90,187,111,186,236,136,170,153,247,235,7,171,60,203,171,173,80,250,241,125,167,171,179,216,168,41,227,166,177,99,142,175,74,168,45,76,88,216,147,171,30,145,196,143,124,178,177,100,115,213,156,246,237,177,85,91,19,17,3,143,229,153,77,247,57,202,175,57,174,83,93,231,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,224,196,107,27,201,239,114,236,212,70,166,251,34,34,122,23,211,225,113,238,39,166,95,141,124,226,180,160,18,255,0,188,46,61,196,244,203,241,175,156,86,129,42,128,0,81,15,136,239,67,148,221,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,137,84,217,77,246,147,21,184,225,84,245,220,44,183,91,133,29,210,178,155,180,197,238,213,82,71,83,29,60,156,213,57,183,139,43,106,83,100,84,106,247,55,114,42,181,170,154,115,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,194,86,110,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,236,235,7,164,204,203,164,93,80,250,143,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,252,246,237,189,81,27,43,21,67,149,96,121,254,101,166,25,52,25,158,159,228,53,118,43,237,45,61,93,53,61,194,145,81,179,192,202,154,121,41,229,88,221,182,236,122,197,52,136,143,110,207,98,170,57,170,215,34,57,24,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,57,202,253,149,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,207,151,189,225,197,208,229,79,74,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,3,165,116,117,209,214,9,210,6,9,81,96,176,86,125,51,146,94,120,125,96,200,59,115,83,253,41,218,154,161,244,191,222,175,158,88,224,237,71,80,177,254,109,83,158,220,157,186,175,164,128,0,15,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,64,61,127,117,131,117,234,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,94,117,9,12,79,72,220,214,164,76,107,25,199,154,73,36,151,169,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,219,13,66,210,78,176,207,19,217,35,101,138,104,223,234,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,157,110,162,180,27,50,233,183,87,47,186,83,153,209,85,181,246,234,135,190,217,93,53,58,66,203,181,185,94,228,167,173,137,26,247,183,132,141,110,234,212,123,184,61,31,27,151,155,28,136,29,171,195,207,162,203,175,84,250,161,79,125,203,241,250,183,105,94,53,80,171,144,86,37,75,169,82,182,116,143,148,86,248,36,107,85,207,123,156,177,58,84,98,181,89,10,185,123,145,189,240,242,188,156,167,74,180,227,52,211,138,173,33,201,48,187,85,94,25,87,111,101,173,214,70,211,164,84,177,210,198,141,72,163,137,177,241,236,246,248,49,99,88,248,186,55,49,142,98,181,90,213,74,182,240,161,235,142,167,26,186,217,58,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,38,242,164,210,182,61,158,217,25,217,183,64,51,153,214,15,73,153,151,72,186,161,245,30,251,81,87,120,177,87,211,199,83,98,200,221,64,148,176,93,88,145,177,103,70,49,36,149,24,248,165,122,198,230,43,249,237,219,122,162,54,86,42,247,79,14,15,16,10,206,157,239,177,105,38,175,100,95,234,79,95,230,103,138,166,162,57,234,36,199,106,184,62,78,84,236,133,146,72,248,102,145,17,143,133,27,197,36,149,37,106,179,243,201,47,229,241,44,235,170,155,169,172,154,151,76,52,198,190,146,171,75,241,202,136,46,84,181,205,165,150,57,238,247,21,167,84,116,239,73,227,100,176,178,20,158,104,91,26,53,57,47,114,71,57,232,232,210,62,85,209,39,71,217,55,87,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,156,92,26,30,7,201,196,241,107,22,13,138,217,176,172,90,135,201,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,205,234,231,187,139,24,212,221,202,174,93,183,85,85,245,62,176,17,87,197,31,220,79,83,127,5,249,197,17,64,37,255,0,120,163,251,137,234,111,224,191,56,162,40,4,15,127,161,122,233,168,253,58,106,61,187,84,52,190,243,228,110,180,59,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,254,45,221,55,71,35,154,215,177,204,123,24,246,232,167,66,245,211,78,58,139,211,139,118,168,105,125,231,207,90,171,183,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,156,155,186,110,173,86,185,175,99,158,199,177,238,168,15,17,255,0,15,250,206,157,239,178,234,222,144,227,191,234,79,95,229,160,150,154,158,73,234,36,199,106,184,50,62,53,15,153,242,72,248,102,145,21,236,153,93,197,36,149,98,114,51,243,43,47,21,232,235,172,92,239,164,12,238,162,255,0,96,163,250,103,27,188,240,250,193,143,247,33,167,250,83,181,13,67,41,127,190,159,4,178,65,218,146,161,100,252,218,39,61,184,187,116,95,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,94,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,64,15,25,61,20,250,243,211,237,167,88,233,46,29,154,189,50,184,47,122,9,37,227,28,244,55,25,105,233,228,226,212,141,202,233,155,59,40,213,187,189,141,72,251,251,242,119,4,42,215,164,93,111,181,116,227,212,94,25,172,183,219,29,93,222,219,96,168,169,109,101,37,36,141,100,235,5,69,44,212,210,62,62,95,101,207,99,103,87,163,21,90,143,86,35,85,204,229,205,52,103,150,98,214,44,231,21,188,225,89,77,15,157,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,155,21,175,111,38,61,201,187,85,28,155,238,138,139,234,102,11,44,197,175,184,54,85,121,194,178,154,31,37,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,54,43,152,238,47,99,147,118,170,181,118,221,21,83,212,9,213,227,87,239,79,139,124,63,161,249,141,196,233,94,8,247,107,85,130,213,175,55,219,237,206,146,221,109,183,83,227,245,117,149,149,115,54,24,41,160,141,183,55,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,5,122,135,214,139,174,183,208,233,109,247,40,203,234,242,76,158,199,131,182,195,125,172,171,99,187,233,60,55,123,147,160,108,146,43,83,188,255,0,39,45,27,150,93,220,174,87,42,189,206,147,153,245,180,131,94,105,180,179,166,141,112,211,107,125,109,92,25,14,167,212,99,118,186,101,166,168,150,157,241,91,160,125,116,181,210,43,216,197,107,216,230,172,84,207,137,207,103,54,86,57,126,211,88,246,168,120,157,126,214,59,239,80,26,203,150,107,22,71,15,151,171,201,174,14,168,142,155,147,31,229,41,88,212,142,154,155,155,24,196,147,181,4,113,69,220,224,142,127,14,78,251,78,85,46,83,194,119,66,236,90,97,211,5,179,81,190,134,186,209,101,58,151,189,198,238,235,130,189,156,169,96,168,168,142,129,33,137,81,168,216,93,3,251,237,126,202,233,60,202,187,155,153,219,107,41,175,64,116,114,251,212,6,178,226,122,59,142,77,229,234,242,107,131,105,228,169,226,199,249,74,86,53,210,84,212,240,123,216,146,118,160,142,89,123,124,209,207,225,197,191,105,200,134,154,64,16,87,198,11,71,44,89,207,76,11,170,181,19,121,123,214,154,92,32,168,163,147,139,223,223,165,174,168,130,146,162,155,100,123,88,222,79,125,52,189,197,107,220,158,91,131,120,164,142,82,117,30,43,90,244,190,213,173,90,71,151,233,69,229,212,145,211,229,54,122,155,107,42,42,104,155,86,202,57,222,197,236,213,36,78,84,71,190,25,123,114,179,237,53,81,241,181,81,205,84,69,64,207,183,69,250,199,98,208,46,168,48,13,85,202,97,231,101,181,92,36,167,184,201,201,233,229,169,106,233,229,164,150,167,102,49,239,127,101,149,14,151,182,214,171,159,219,224,155,43,183,77,31,25,87,52,145,210,22,175,84,235,191,77,26,123,170,87,9,234,231,185,93,172,236,134,233,61,76,17,66,250,139,141,51,221,75,89,50,50,47,176,214,62,162,9,94,196,106,55,236,57,191,101,159,162,129,85,126,49,218,189,83,154,245,47,67,165,180,243,213,165,183,78,44,240,194,248,38,130,38,179,233,26,230,50,170,105,162,123,119,123,216,234,117,160,98,163,213,54,124,47,226,212,221,92,255,0,87,224,159,165,246,172,135,87,51,205,87,184,58,146,106,140,50,207,75,109,161,167,154,137,178,190,57,238,15,147,122,168,165,85,222,23,178,42,57,98,94,45,221,204,170,122,114,106,34,163,224,174,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,217,106,35,35,106,35,90,136,136,151,125,225,101,128,83,96,189,22,225,181,75,143,85,218,110,89,85,69,125,254,228,149,41,43,95,84,249,42,95,21,61,66,50,69,251,44,125,28,20,138,206,8,140,115,56,189,55,230,174,112,75,80,0,0,0,21,87,227,157,250,147,253,228,254,26,69,95,11,143,126,205,50,252,107,228,245,164,170,241,206,253,73,254,242,127,13,34,175,133,199,191,102,153,126,53,242,122,208,47,248,138,190,40,254,226,122,155,248,47,206,40,137,84,69,95,20,127,113,61,77,252,23,231,20,64,80,9,239,244,47,93,53,31,167,77,71,183,106,134,151,222,124,141,214,135,120,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,197,187,166,232,228,115,90,246,57,143,99,30,223,0,78,159,17,255,0,15,250,206,157,239,178,234,222,144,227,191,234,79,95,229,160,150,154,158,73,234,36,199,106,184,50,62,53,15,153,242,72,248,102,145,21,236,153,93,197,36,149,98,114,51,243,43,40,91,254,133,235,166,156,117,23,167,22,237,80,210,251,207,158,181,87,111,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,57,55,116,221,90,173,115,94,199,61,143,99,221,208,12,235,116,117,214,46,119,210,6,119,81,127,176,81,253,51,141,222,120,125,96,199,251,144,211,253,41,218,134,161,148,191,223,79,130,89,32,237,73,80,178,126,109,19,158,220,93,186,47,164,245,235,239,196,255,0,25,164,192,40,180,255,0,164,253,67,164,184,222,50,122,117,117,227,33,161,109,68,83,217,104,164,134,25,35,101,59,159,27,90,218,153,91,51,154,231,181,203,37,50,197,35,21,177,205,197,209,7,31,241,58,241,0,163,213,218,202,158,159,180,67,34,243,120,45,39,40,50,107,148,81,193,45,45,250,170,57,225,154,38,211,61,204,89,18,24,36,167,244,154,55,181,179,57,238,217,29,27,88,249,34,7,76,93,61,101,93,80,107,45,151,72,241,106,159,33,231,251,149,55,27,163,233,100,168,134,217,67,19,121,75,81,35,88,159,238,99,98,57,204,107,229,150,38,43,217,207,146,120,172,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,156,229,126,202,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,161,62,143,186,76,195,122,69,210,255,0,168,246,42,138,75,197,246,190,162,74,155,238,70,218,5,165,158,234,244,145,235,2,61,139,36,170,198,69,19,210,54,177,31,195,126,227,209,17,210,189,84,34,7,138,30,144,225,186,11,208,78,155,105,30,159,193,87,29,139,29,206,40,225,167,90,185,214,105,229,123,232,174,114,203,52,143,244,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,168,178,234,124,106,253,214,49,111,136,20,63,46,184,149,193,225,239,128,97,186,167,213,206,19,167,218,131,143,82,95,49,235,229,61,238,154,186,134,165,23,132,172,250,30,177,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,80,29,18,117,131,147,116,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,201,179,127,197,131,171,140,87,41,233,247,4,192,180,135,46,181,95,44,186,169,189,246,186,178,142,170,55,201,244,93,28,172,88,98,146,157,236,89,98,238,85,162,253,165,88,222,201,45,243,68,228,85,238,181,176,131,173,190,143,178,110,145,181,66,91,43,146,174,183,9,190,84,78,236,78,241,87,45,63,126,186,8,163,129,243,50,72,226,122,185,175,133,213,44,137,94,230,70,146,43,85,236,107,81,120,182,58,129,42,188,53,178,45,88,78,168,49,253,50,211,61,90,186,224,148,153,199,122,11,229,69,21,29,53,103,126,150,146,158,106,190,41,5,83,36,133,38,84,133,241,199,51,152,231,69,222,122,162,57,174,123,31,213,124,106,253,233,241,111,135,244,63,49,184,146,83,193,179,167,175,169,122,79,118,234,22,237,83,106,171,171,212,77,168,173,12,142,151,122,171,117,13,21,77,68,83,181,211,185,17,83,191,59,17,93,19,62,207,26,104,28,174,115,151,140,113,175,198,175,222,159,22,248,127,67,243,27,136,16,0,177,79,12,95,16,10,61,34,172,166,233,251,91,242,47,41,130,213,241,131,25,185,75,28,17,82,216,106,164,158,105,165,109,75,218,196,145,97,158,74,143,89,164,123,155,11,152,221,209,177,185,239,143,149,116,51,209,149,139,172,61,56,214,43,100,119,95,161,179,60,95,232,58,140,102,229,43,222,180,173,146,84,175,238,211,84,198,221,247,134,94,212,72,178,53,171,36,110,99,92,222,72,143,138,72,149,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,40,26,158,5,117,120,98,248,128,86,106,237,29,55,79,218,223,145,121,188,234,147,140,24,205,202,88,231,150,170,253,75,28,19,77,43,106,94,214,44,105,52,17,211,250,205,35,218,233,154,246,238,142,145,175,124,150,42,0,0,5,85,248,231,126,164,255,0,121,63,134,149,86,90,167,142,119,234,79,247,147,248,105,10,186,10,210,220,19,90,122,177,193,180,207,82,236,95,76,227,119,159,164,252,237,23,154,154,159,187,218,182,213,77,31,231,33,123,36,110,210,68,199,125,151,38,251,108,187,162,170,40,123,95,15,62,180,238,189,44,106,133,61,139,47,200,42,219,165,121,45,66,166,65,70,148,206,170,74,41,214,62,49,92,32,141,174,71,49,237,114,68,217,85,136,229,124,40,228,237,200,246,67,198,250,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,51,153,213,119,74,58,143,210,86,163,191,10,205,98,243,214,170,238,228,246,11,252,16,171,41,110,244,173,84,69,115,81,85,123,115,51,147,82,88,85,85,209,185,205,84,87,177,241,200,249,63,225,165,226,9,83,163,215,91,63,79,154,191,117,164,143,79,171,234,60,181,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,38,238,85,70,35,182,11,127,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,194,38,110,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,180,3,214,223,88,57,55,87,58,161,45,233,203,87,69,132,216,234,39,110,39,103,171,138,159,191,67,4,177,192,201,159,36,145,49,28,231,204,234,102,74,172,115,228,72,213,202,198,57,200,156,157,215,252,71,252,64,43,58,136,190,203,164,154,67,145,127,169,61,7,150,158,90,154,120,231,167,147,34,170,224,201,57,84,50,102,71,35,33,134,69,86,50,21,111,21,146,37,149,202,255,0,204,164,92,47,163,238,147,51,46,174,181,67,234,61,138,162,174,207,98,160,167,146,166,251,145,182,129,42,160,181,49,99,122,192,143,98,201,18,61,242,202,196,141,172,71,243,219,184,244,69,108,79,84,14,171,225,197,208,229,55,85,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,243,248,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,120,68,205,213,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,0,40,7,197,31,223,179,83,127,5,249,61,17,127,197,0,248,163,251,246,106,111,224,191,39,162,2,85,120,24,254,187,63,118,255,0,137,22,168,85,95,129,143,235,179,247,111,248,145,106,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,143,168,248,40,166,234,183,48,139,53,172,117,35,29,124,184,34,73,79,187,149,171,244,148,223,208,229,255,0,41,125,159,114,30,218,11,30,149,225,122,41,122,147,38,173,134,235,115,190,215,178,123,45,75,232,214,121,105,232,218,234,119,35,86,71,196,139,26,171,94,237,218,213,219,219,253,191,55,196,191,25,160,198,250,153,187,121,6,241,243,236,158,182,79,87,47,219,125,194,179,127,106,175,249,41,251,19,250,8,167,222,124,141,108,82,63,236,39,179,211,217,255,0,217,176,29,87,83,109,117,184,29,23,147,176,228,235,117,178,94,28,172,73,59,211,110,170,198,108,187,181,236,143,239,146,68,253,21,246,127,167,147,29,179,58,164,211,123,78,139,88,105,109,55,122,107,141,246,122,217,157,47,105,242,114,138,54,172,251,114,111,37,106,111,202,61,183,219,217,247,250,156,76,0,0,0,0,1,239,116,146,163,17,250,195,13,46,111,117,173,165,182,59,151,54,192,213,122,47,216,145,83,118,241,114,47,218,227,247,125,231,130,62,222,25,137,94,179,124,130,155,29,176,82,73,83,89,83,207,183,27,17,55,94,44,115,215,218,168,158,198,175,223,247,1,105,158,36,154,63,161,56,238,142,218,242,203,53,55,148,184,212,65,2,80,172,52,49,70,146,49,212,181,146,71,186,182,20,84,221,205,77,247,84,246,125,222,210,5,116,101,85,96,164,234,3,29,147,34,154,88,233,19,206,110,177,179,146,255,0,172,170,54,244,217,126,254,37,144,117,7,208,142,113,144,244,245,77,75,89,155,186,174,171,25,179,50,169,212,169,107,137,139,202,158,134,84,86,242,74,132,79,106,170,111,235,237,246,41,85,120,84,213,154,109,171,141,138,120,149,213,54,90,186,202,89,26,170,141,94,77,142,72,215,252,164,251,255,0,164,13,50,211,44,110,129,171,26,170,183,215,111,244,159,234,124,44,38,232,183,156,98,142,228,230,241,89,187,158,155,239,236,145,201,251,19,246,31,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,15,147,150,101,54,44,27,21,188,230,185,77,119,146,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,131,17,207,119,22,49,203,179,81,92,187,108,136,171,232,103,179,173,254,169,127,149,198,184,207,169,20,88,223,208,150,91,109,190,59,21,146,158,87,114,170,125,12,83,77,43,101,169,84,114,177,38,123,231,145,202,214,125,150,53,90,205,222,173,89,31,218,188,80,186,215,254,80,25,219,244,99,79,110,118,170,237,54,195,110,12,169,138,227,68,189,239,166,110,141,133,204,125,66,74,230,166,208,197,221,158,24,210,53,86,73,246,229,231,35,95,23,110,11,1,50,188,49,250,187,181,116,203,171,149,120,166,97,110,164,92,79,82,170,45,214,219,149,214,74,134,192,251,68,241,62,86,211,213,57,242,57,177,121,102,173,76,157,238,74,138,214,109,35,93,249,181,142,75,222,50,174,90,79,133,247,136,37,53,166,154,203,210,246,180,221,106,222,199,212,54,131,15,190,84,203,45,75,249,205,45,45,61,29,149,34,138,7,57,24,142,124,238,100,242,203,194,54,35,98,251,44,107,54,11,95,41,91,198,175,222,159,22,248,127,67,243,27,137,117,37,43,120,213,251,211,226,223,15,232,126,99,113,3,170,248,24,254,187,63,118,255,0,137,30,215,197,99,161,202,157,74,181,87,245,73,166,207,164,138,251,140,89,213,249,77,177,204,138,4,184,219,169,90,247,173,107,36,217,21,245,48,197,187,92,217,28,189,200,98,141,172,86,186,38,199,55,138,240,49,253,118,126,237,255,0,18,45,80,12,182,98,121,77,247,6,202,172,217,174,45,93,228,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,224,244,115,29,197,236,106,236,228,86,174,219,42,42,122,23,211,208,47,90,248,175,85,154,113,73,100,187,92,252,190,166,227,54,248,99,200,237,245,11,27,36,175,224,141,141,215,58,116,141,172,99,161,149,234,138,246,177,169,217,145,232,197,78,46,137,242,194,15,21,142,135,41,180,214,235,95,213,38,155,62,174,91,22,79,120,87,229,54,199,50,89,214,221,113,170,115,222,181,172,147,101,70,83,77,46,237,115,100,114,118,230,150,54,177,92,217,91,28,48,127,66,245,211,81,250,116,212,123,118,168,105,125,231,200,221,104,119,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,252,91,186,110,142,71,53,175,99,152,246,49,237,13,52,131,149,116,209,212,94,9,213,6,150,80,106,102,11,81,254,106,142,241,69,194,111,240,101,211,203,67,52,244,125,201,98,143,189,218,239,177,189,214,55,131,253,168,190,212,78,170,0,0,0,0,0,0,6,85,205,41,244,157,238,177,163,127,15,241,239,151,64,102,176,210,159,73,222,235,26,55,240,255,0,30,249,116,0,117,80,0,28,171,171,31,117,141,100,248,127,144,252,186,115,53,134,148,250,177,247,88,214,79,135,249,15,203,167,51,88,4,202,234,159,161,202,109,53,233,183,74,186,164,211,103,213,203,98,201,241,124,125,249,77,177,204,150,117,183,92,106,168,35,122,214,178,77,149,25,77,52,187,181,205,145,201,219,154,88,218,197,115,101,108,112,240,174,154,58,139,206,250,95,213,58,13,76,193,106,63,205,81,222,40,184,67,254,19,181,249,152,102,158,143,185,44,82,118,123,189,134,55,186,198,243,103,181,23,218,139,126,125,50,90,109,87,254,145,52,162,197,125,182,82,92,109,183,29,55,177,82,86,81,213,194,217,160,169,130,75,100,45,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,146,252,64,186,99,177,116,171,175,178,97,88,181,235,206,217,114,11,122,228,182,234,111,44,248,254,139,165,158,182,170,56,168,121,190,89,95,63,105,148,237,78,243,149,28,253,247,86,162,250,168,73,94,191,188,78,172,90,193,167,20,154,73,211,205,109,214,146,213,147,91,233,107,50,75,187,158,250,74,166,71,34,78,218,139,28,176,58,47,247,187,164,154,25,221,27,219,206,36,87,177,207,229,2,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,85,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,124,81,160,142,128,122,72,195,122,90,210,54,213,89,178,138,76,171,33,206,105,232,238,151,171,245,190,165,101,183,85,49,172,115,169,163,162,219,236,186,153,141,158,69,108,187,115,151,184,231,175,22,171,34,140,42,135,196,59,167,172,87,165,253,66,211,189,35,197,170,124,255,0,144,211,250,90,155,141,209,244,177,211,205,115,174,150,231,113,116,181,18,53,137,254,230,54,35,156,247,50,40,162,98,189,252,57,44,170,240,49,253,118,126,237,255,0,18,57,87,141,95,189,62,45,240,254,135,230,55,19,170,248,24,254,187,63,118,255,0,137,1,202,188,106,253,233,241,111,135,244,63,49,184,157,87,192,199,245,217,251,183,252,72,229,94,53,126,244,248,183,195,250,31,152,220,78,171,224,99,250,236,253,219,254,36,4,159,241,12,232,178,213,213,62,151,212,95,113,12,126,145,218,169,141,83,162,227,245,139,82,218,85,173,129,36,229,45,190,121,28,213,107,216,230,172,174,137,30,173,70,76,173,94,228,108,124,220,168,135,254,138,176,44,171,254,218,227,153,38,57,112,255,0,198,81,215,91,107,169,228,255,0,131,36,51,71,35,63,161,205,115,126,229,66,247,188,67,58,211,181,116,177,165,245,22,44,67,32,164,110,170,100,180,232,152,253,26,211,54,169,104,160,89,56,203,112,158,55,57,26,198,53,169,43,98,87,163,145,243,35,83,183,35,25,55,26,22,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,11,222,240,230,235,95,249,85,105,196,246,12,254,231,106,143,83,113,111,205,220,169,160,94,212,151,74,20,70,36,119,54,195,197,172,111,39,189,99,149,177,43,154,201,26,215,109,19,102,138,52,161,114,250,60,57,186,40,254,74,186,113,61,255,0,63,182,90,164,212,220,167,243,151,42,152,19,187,37,174,133,81,139,29,177,179,114,115,29,197,236,89,37,116,72,214,190,71,53,187,202,216,98,145,104,92,11,254,240,184,247,19,211,47,198,190,113,90,74,162,42,248,92,123,137,233,151,227,95,56,173,37,80,0,0,0,0,3,56,61,104,104,229,139,64,186,160,207,244,171,22,155,157,150,213,112,142,162,221,31,23,167,150,165,171,167,138,174,42,109,222,247,189,253,150,84,54,46,227,156,174,127,111,154,236,174,217,52,124,84,7,141,166,153,226,184,254,163,233,222,169,90,105,60,189,235,48,183,220,45,247,126,220,113,178,58,143,32,180,221,137,221,197,136,247,204,172,171,88,220,247,185,223,155,130,6,162,53,25,234,28,214,62,172,240,217,124,42,234,58,110,109,61,34,101,148,185,68,54,87,210,58,189,91,58,219,165,174,146,238,219,147,35,88,246,123,18,88,95,72,232,218,229,224,171,28,143,115,123,145,198,232,191,160,58,57,125,234,3,89,113,61,29,199,38,242,245,121,53,193,180,242,84,241,99,252,165,43,26,233,42,106,120,61,236,73,59,80,71,44,189,190,104,231,240,226,223,180,228,67,192,22,41,224,183,163,150,44,195,89,114,221,98,187,205,220,171,211,187,125,61,61,174,155,139,211,141,85,201,181,17,186,167,155,94,136,188,32,130,162,46,219,152,246,187,204,242,251,46,141,170,161,114,132,85,241,71,247,19,212,223,193,126,113,68,74,162,42,248,163,251,137,234,111,224,191,56,162,2,128,77,84,25,87,53,80,0,0,0,0,0,141,93,116,116,101,98,235,15,78,41,109,145,221,126,134,204,241,127,49,81,140,220,165,123,214,149,178,74,140,238,211,84,198,221,247,134,94,212,72,178,53,171,36,110,99,92,222,72,143,138,73,42,0,203,13,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,164,170,234,27,196,143,91,122,137,209,43,14,141,228,81,82,91,152,218,119,67,151,86,211,50,7,51,38,124,115,193,53,36,203,18,195,202,141,241,186,159,147,210,25,17,146,61,238,94,44,103,24,211,186,248,218,98,218,113,104,212,125,59,201,44,52,54,170,108,206,253,111,184,59,34,117,60,168,149,85,52,176,173,52,116,51,84,68,139,254,250,141,146,171,121,61,176,171,57,57,33,107,89,90,192,118,174,148,122,81,212,126,173,117,29,152,86,21,23,145,181,80,246,231,191,223,231,133,95,75,104,165,114,170,35,156,136,169,220,153,252,92,145,66,138,142,145,205,114,170,177,140,146,70,104,79,75,116,183,4,209,108,18,217,166,122,105,98,250,27,27,179,119,188,149,23,154,154,163,181,221,153,243,73,249,201,158,249,29,188,146,189,223,105,203,182,251,38,200,136,137,29,124,48,48,13,35,198,122,75,196,179,61,49,199,170,233,43,179,26,119,84,228,87,11,138,49,107,107,174,52,243,75,79,50,43,152,170,137,77,28,177,204,144,49,54,218,55,114,114,119,100,149,206,150,160,0,0,69,95,20,127,113,61,77,252,23,231,20,69,37,244,201,105,181,95,250,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,93,167,138,63,184,158,166,254,11,243,138,34,149,186,78,247,167,209,191,136,24,247,204,96,3,223,245,209,209,149,247,163,205,71,165,182,71,117,250,103,12,202,60,197,70,51,114,149,236,74,167,71,18,179,187,77,83,27,118,218,104,187,177,34,200,214,164,114,53,237,115,120,170,190,40,253,95,135,55,90,255,0,201,87,81,231,176,103,247,59,172,154,101,148,254,110,229,77,2,247,99,181,215,42,177,35,185,182,30,46,123,184,177,139,28,173,137,90,231,198,230,187,105,93,12,81,173,218,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,250,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,231,47,95,180,155,242,21,172,185,102,145,253,111,181,101,31,85,238,14,162,250,82,216,237,225,159,236,163,184,185,187,175,110,102,114,237,203,23,39,118,229,100,140,228,238,60,148,36,7,136,207,90,255,0,202,171,81,224,176,96,23,59,172,122,101,139,126,110,219,77,58,246,163,186,87,34,189,36,185,186,30,45,123,121,49,233,28,77,149,92,230,70,215,59,104,157,52,177,167,148,232,95,163,43,239,88,122,143,85,108,146,235,244,54,25,139,249,122,140,154,229,19,216,181,77,142,85,127,106,154,154,55,111,188,210,246,165,68,145,205,88,227,107,28,231,114,84,100,82,114,173,1,210,111,203,174,178,226,122,71,245,190,213,139,253,104,184,54,139,233,75,155,182,134,15,178,231,113,107,119,78,228,207,227,219,138,46,77,238,74,248,217,201,188,185,38,141,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,17,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,3,58,221,77,218,109,86,14,164,181,94,197,98,182,82,91,173,182,236,226,251,73,71,71,73,11,97,130,154,8,235,230,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,23,105,225,113,238,39,166,95,141,124,226,180,165,110,172,125,233,245,147,226,6,67,243,25,203,169,240,184,247,19,211,47,198,190,113,90,4,170,0,0,32,7,141,95,186,198,45,241,2,135,229,215,18,127,144,3,198,175,221,99,22,248,129,67,242,235,136,16,3,194,227,223,179,76,191,26,249,61,105,127,197,0,248,92,123,246,105,151,227,95,39,173,47,248,0,0,1,194,186,193,233,51,13,234,235,75,254,163,223,106,41,44,247,218,10,136,234,108,89,27,168,22,170,123,83,214,70,44,232,198,36,145,43,217,44,76,88,220,197,127,13,251,111,84,87,68,197,78,234,0,203,190,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,113,63,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,145,90,179,226,35,172,186,187,211,5,131,166,188,141,60,199,151,217,153,46,73,91,80,218,170,235,244,48,84,36,180,81,174,241,183,179,219,225,23,114,78,82,75,51,161,99,156,246,242,149,178,75,255,0,27,220,115,78,25,138,233,166,91,80,255,0,47,159,75,112,171,183,81,182,58,116,79,59,103,100,105,37,66,205,42,70,170,189,137,223,77,219,98,200,136,158,110,117,107,29,201,206,109,75,1,239,244,47,66,245,31,168,189,71,183,105,126,151,217,188,245,214,187,121,102,154,85,86,82,219,233,90,168,146,85,84,200,136,189,184,89,201,187,174,202,229,115,154,198,53,239,123,24,237,20,232,94,133,233,199,78,154,113,110,210,253,47,179,121,27,85,14,242,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,139,119,93,145,168,214,181,140,107,24,198,49,177,131,194,43,3,210,251,47,74,246,253,64,195,233,105,62,182,100,245,21,52,153,117,68,55,9,39,123,167,163,173,171,242,145,75,18,189,204,167,123,105,170,35,114,53,173,98,185,146,177,238,229,201,170,77,240,0,0,34,175,138,63,184,158,166,254,11,243,138,34,128,75,254,241,71,247,19,212,223,193,126,113,68,80,8,26,136,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,194,86,110,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,148,3,214,223,71,217,55,72,218,161,45,149,201,87,91,132,223,42,39,118,39,120,171,150,159,191,93,4,81,192,249,153,36,113,61,92,215,194,234,150,68,175,115,35,73,21,170,246,53,168,188,91,127,217,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,120,68,205,209,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,61,157,96,245,103,153,117,117,170,31,94,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,158,221,182,42,171,98,98,32,118,175,13,62,186,169,186,101,201,170,180,195,83,171,233,41,116,191,35,168,158,229,85,92,234,89,100,158,209,113,74,116,70,206,196,130,55,203,51,38,72,33,133,209,171,87,138,246,228,107,152,141,145,36,188,146,152,60,52,188,62,234,117,134,235,103,234,15,87,237,84,146,105,245,5,71,153,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,221,170,138,197,118,247,62,0,165,111,25,61,20,250,141,212,21,167,88,233,46,29,234,77,77,183,175,122,9,37,229,36,21,214,232,169,233,228,226,212,141,168,216,93,3,232,213,187,189,238,89,59,251,241,111,4,46,164,139,254,36,154,47,117,214,254,146,242,139,22,47,136,85,228,153,61,142,162,142,253,98,163,164,123,187,233,60,51,35,103,116,113,163,147,188,255,0,39,45,99,82,45,156,174,87,34,49,174,147,128,25,247,0,1,101,62,11,122,23,98,202,115,188,183,94,114,59,53,213,245,120,79,151,183,99,85,123,190,58,31,53,87,13,67,43,87,116,68,73,102,142,5,137,188,57,43,88,218,190,78,98,185,209,57,182,254,113,78,139,244,114,251,160,93,48,96,26,85,148,205,206,245,106,183,201,81,113,143,139,19,203,85,85,212,75,87,45,54,236,123,216,254,203,234,29,23,113,174,86,191,183,205,54,71,108,157,172,0,0,12,251,120,151,96,20,218,125,214,150,162,82,219,113,234,187,85,182,249,81,77,127,165,89,146,94,21,143,171,166,142,90,170,136,159,34,175,54,58,177,106,209,120,175,6,189,175,99,120,240,226,157,87,66,122,162,201,173,222,25,58,227,165,18,222,233,45,213,24,189,69,182,209,96,168,153,244,232,250,170,43,237,92,158,114,221,20,78,143,119,189,34,134,229,42,191,147,228,225,59,213,189,180,129,170,157,171,199,7,0,169,150,213,165,154,165,67,143,82,37,61,45,69,198,193,116,187,53,34,108,234,249,91,20,244,84,239,93,251,175,98,36,53,239,111,162,177,138,178,126,138,200,156,170,132,15,171,137,226,215,220,231,42,179,97,88,181,15,157,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,155,213,172,111,39,189,169,187,149,26,155,238,170,137,234,106,34,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,124,32,180,190,235,154,117,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,46,232,216,94,230,212,77,51,119,228,174,74,89,17,27,237,115,111,36,0,0,1,202,186,130,234,119,70,186,97,177,90,111,250,189,148,125,27,29,238,225,21,190,134,154,8,93,81,85,54,239,98,77,59,97,102,239,88,96,99,210,73,94,136,187,55,139,90,142,146,72,163,127,85,51,195,215,222,156,235,110,156,245,47,127,131,94,242,170,76,171,33,189,211,211,92,169,114,26,106,104,41,89,118,183,53,158,90,154,117,167,133,17,180,239,70,210,172,111,141,83,209,241,57,81,210,53,91,43,194,95,248,220,93,173,87,251,86,131,95,108,87,58,75,141,182,227,79,144,85,209,214,82,76,217,160,169,130,70,219,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,132,96,240,184,247,236,211,47,198,190,79,90,71,252,139,84,179,188,175,4,196,116,206,255,0,125,243,88,222,9,231,254,175,209,121,88,89,228,252,236,201,53,87,231,24,196,146,78,114,53,29,249,199,59,142,219,55,100,244,36,7,133,199,191,102,153,126,53,242,122,208,47,248,138,190,40,254,226,122,155,248,47,206,40,137,84,69,95,20,127,113,61,77,252,23,231,20,64,80,9,168,140,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,188,37,102,232,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,151,115,85,0,103,135,173,190,143,178,110,145,181,66,91,43,146,174,183,9,190,84,78,236,78,241,87,45,63,126,186,8,163,129,243,50,72,226,122,185,175,133,213,44,137,94,230,70,146,43,85,236,107,81,120,182,58,154,104,215,77,11,211,142,162,244,226,227,165,250,161,102,243,214,170,237,165,134,104,149,25,85,111,170,106,42,71,85,77,34,162,246,230,103,39,108,187,43,85,174,115,30,215,177,239,99,162,7,135,151,135,5,103,78,215,219,134,172,107,124,22,170,236,234,134,225,53,62,50,150,234,217,223,29,182,149,172,168,166,150,165,92,215,50,57,188,212,115,114,108,114,68,174,142,54,198,171,194,71,190,56,131,223,248,115,116,81,252,149,116,226,123,254,127,108,181,73,169,185,79,231,46,85,48,39,118,75,93,10,163,22,59,99,102,228,230,59,139,216,178,74,232,145,173,124,142,107,119,149,176,197,34,204,0,0,128,30,53,126,235,24,183,196,10,31,151,92,74,203,232,119,87,176,221,8,234,163,3,213,45,65,158,174,12,122,211,81,89,13,116,244,208,44,207,167,101,77,20,244,169,50,177,62,211,152,199,78,215,189,26,142,127,6,187,139,94,237,154,182,105,227,87,238,177,139,124,64,161,249,117,196,165,96,52,209,174,154,23,167,29,69,233,197,199,75,245,66,205,231,173,85,219,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,237,204,206,78,217,118,86,171,92,230,61,175,99,222,199,80,181,47,69,26,203,73,213,101,147,164,236,182,217,244,86,65,120,184,50,54,220,34,70,203,75,45,173,17,242,75,115,166,89,29,18,84,66,216,33,158,68,111,38,189,93,19,162,84,108,168,230,36,160,240,175,235,170,167,0,200,109,93,48,234,149,125,92,248,197,242,162,27,110,25,52,52,177,112,180,220,103,170,153,238,130,84,142,52,154,70,85,77,82,136,146,61,239,237,61,172,78,45,141,239,124,118,231,83,139,88,170,242,171,118,107,81,67,206,245,106,183,214,218,232,234,123,175,78,213,45,92,148,210,84,71,193,23,131,185,62,138,153,119,84,87,39,111,102,170,35,156,138,12,79,22,177,96,216,173,155,10,197,168,124,149,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,124,222,174,123,184,177,141,77,220,170,229,219,117,85,95,82,155,60,106,253,233,241,111,135,244,63,49,184,151,82,82,183,141,95,189,62,45,240,254,135,230,55,16,58,175,129,143,235,179,247,111,248,145,213,124,78,186,14,252,183,216,170,117,231,73,236,188,179,236,126,222,239,164,173,118,235,119,114,171,40,133,175,133,177,238,238,235,83,189,79,3,106,21,188,99,146,89,154,145,194,155,240,137,169,202,188,12,127,93,159,187,127,196,139,84,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,23,211,225,231,214,157,171,170,125,47,167,177,101,249,5,35,181,83,26,167,84,200,40,210,153,180,171,91,2,73,198,43,132,17,181,202,215,177,205,88,155,42,177,26,140,153,92,157,184,216,248,121,68,15,21,238,135,42,113,171,173,239,171,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,239,42,77,43,164,221,237,145,253,154,245,210,221,82,206,244,91,59,182,106,102,154,95,126,134,201,44,221,239,37,91,229,97,168,237,119,97,124,50,126,110,102,62,55,111,28,175,111,218,106,237,190,233,178,162,42,6,159,129,197,58,81,234,187,78,58,181,211,134,102,184,84,190,70,235,67,219,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,114,23,241,114,197,50,34,54,70,181,200,168,199,178,72,217,218,192,170,191,28,239,212,159,239,39,240,210,42,248,92,123,246,105,151,227,95,39,173,37,87,142,119,234,79,247,147,248,105,21,124,46,61,251,52,203,241,175,147,214,129,114,125,87,116,163,167,29,90,233,195,240,172,214,47,35,117,161,238,79,96,191,193,10,62,170,209,84,228,68,87,53,21,83,185,11,248,181,37,133,85,27,35,90,213,69,99,217,28,140,207,102,169,105,110,119,162,217,221,207,76,245,46,197,244,54,73,102,236,249,218,47,53,13,71,107,187,11,38,143,243,144,189,241,187,120,229,99,190,203,151,109,246,93,149,21,19,79,196,74,241,12,232,178,213,213,62,151,212,95,113,12,126,145,218,169,141,83,162,227,245,139,82,218,85,173,129,36,229,45,190,121,28,213,107,216,230,172,174,137,30,173,70,76,173,94,228,108,124,220,130,144,116,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,67,161,167,90,185,210,24,34,99,35,116,178,205,35,253,85,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,116,81,211,174,131,97,189,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,115,145,205,221,26,175,119,6,35,35,106,240,99,81,60,7,68,157,31,99,61,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,241,108,138,0,0,0,80,15,138,63,191,102,166,254,11,242,122,34,255,0,138,1,241,71,247,236,212,223,193,126,79,68,4,170,240,49,253,118,126,237,255,0,18,45,80,170,191,3,31,215,103,238,223,241,34,213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,161,111,20,90,137,167,234,106,183,189,18,179,133,44,172,110,237,84,221,18,225,91,178,145,50,134,207,118,185,199,36,182,235,109,85,75,33,84,73,29,12,46,122,49,87,217,186,162,122,18,151,196,202,123,132,253,77,93,188,252,156,184,50,118,197,232,212,218,52,184,86,108,158,159,219,237,245,56,246,146,107,222,85,164,54,43,229,139,30,93,162,190,75,4,179,47,230,253,177,42,237,250,113,185,126,255,0,185,83,251,64,250,16,100,58,92,237,30,125,158,190,213,81,245,141,174,123,162,159,177,79,232,187,84,108,138,229,94,230,219,186,47,98,125,223,208,135,31,93,183,93,189,135,172,187,98,46,167,196,233,50,218,170,255,0,207,87,76,232,219,7,107,238,111,52,85,228,142,219,249,137,247,39,183,250,15,38,0,0,0,0,0,234,253,49,72,180,250,187,104,170,90,248,104,219,23,152,229,44,210,246,218,221,233,102,79,87,125,223,179,251,78,80,127,88,247,49,121,53,118,80,52,207,171,153,45,150,143,69,50,155,228,215,26,101,162,151,28,174,146,57,146,102,112,122,45,36,142,69,71,111,178,238,137,191,180,206,174,91,113,165,174,214,172,138,231,4,172,90,122,139,213,124,172,122,57,54,86,185,242,42,46,232,187,125,255,0,180,158,90,207,214,118,23,114,232,191,30,211,108,126,171,185,118,117,158,146,217,84,206,18,167,20,250,38,72,94,187,190,14,43,179,213,61,142,254,165,219,212,173,68,145,210,84,44,174,246,185,202,229,254,208,52,227,164,21,84,245,186,123,106,168,165,153,146,198,238,254,206,99,145,200,191,159,145,61,169,253,71,178,56,135,70,142,87,104,6,56,170,191,247,103,255,0,78,212,29,188,0,0,0,0,0,0,0,0,0,0,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,88,30,40,190,32,20,118,138,59,151,76,154,33,145,119,174,179,121,155,118,113,116,130,56,39,165,142,150,88,37,130,107,75,123,140,127,41,151,187,188,178,70,172,116,46,141,177,163,149,235,43,98,179,242,165,124,81,124,63,235,45,21,151,46,166,244,67,29,239,90,166,243,55,28,226,215,4,147,207,85,29,84,179,203,60,215,102,247,30,254,80,175,119,105,99,141,24,216,91,27,100,70,171,22,87,68,16,3,66,244,47,81,250,139,212,123,118,151,233,125,155,207,93,107,183,150,105,165,85,101,45,190,149,170,137,37,85,76,136,139,219,133,156,155,186,236,174,87,57,172,99,94,247,177,142,237,126,34,157,58,96,157,47,234,158,15,166,120,45,63,234,254,217,89,120,173,231,55,248,78,233,230,106,225,158,179,183,44,178,118,123,189,134,59,180,199,112,103,177,19,218,171,202,186,104,234,47,59,233,127,84,232,53,51,5,168,255,0,53,71,120,162,225,15,248,78,215,230,97,154,122,62,228,177,73,217,238,246,24,222,235,27,205,158,212,95,106,47,95,241,33,215,156,55,169,45,75,211,141,86,195,43,105,28,203,142,155,219,153,115,161,134,161,102,125,166,226,149,213,235,81,69,42,185,140,119,56,220,237,145,202,198,243,98,178,70,167,7,181,84,62,183,66,157,34,90,186,190,210,61,106,197,32,184,210,89,242,203,13,70,59,114,199,46,179,211,181,236,100,234,203,163,95,75,51,209,171,43,41,166,78,60,251,107,186,62,56,100,86,201,218,72,221,18,178,204,90,251,131,101,87,156,43,41,161,242,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,243,98,185,142,226,246,57,55,106,171,87,109,209,85,61,73,169,225,191,213,118,156,116,149,167,26,225,154,230,178,249,235,173,119,213,248,44,22,8,38,70,85,93,234,154,151,21,86,181,85,23,183,11,57,53,101,153,81,91,27,92,212,68,123,223,28,111,134,217,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,57,202,253,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,16,46,123,194,247,173,127,229,1,130,51,70,53,10,231,117,174,212,156,54,222,250,153,110,53,171,222,250,102,214,217,154,198,84,44,173,106,109,52,93,216,33,145,36,85,124,159,98,94,114,57,242,246,226,7,141,95,189,62,45,240,254,135,230,55,18,69,120,83,244,57,83,166,182,170,14,169,53,37,244,146,223,114,123,58,63,22,182,53,145,78,150,235,117,83,88,244,173,124,155,42,178,166,104,182,107,91,27,147,183,12,178,53,234,231,74,232,225,142,190,53,126,244,248,183,195,250,31,152,220,64,234,190,6,63,174,207,221,191,226,69,170,21,87,224,99,250,236,253,219,254,36,90,160,31,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,133,188,65,186,36,186,244,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,218,64,104,15,92,117,61,56,245,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,246,25,26,72,197,69,107,217,53,164,234,174,153,226,186,201,167,25,30,150,230,180,158,98,203,147,91,229,183,212,241,142,55,201,15,52,251,19,197,220,99,216,217,162,122,54,72,222,173,94,18,49,142,68,221,168,6,125,250,59,234,171,50,233,67,87,45,249,133,154,229,86,236,98,227,81,79,77,150,90,35,141,38,101,198,220,143,251,106,216,156,246,55,204,198,215,72,232,95,201,188,94,170,213,94,219,228,99,244,39,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,132,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,51,173,213,87,76,249,151,74,26,185,89,165,185,133,117,37,197,142,167,109,202,209,115,166,84,107,46,54,233,31,35,34,157,99,228,174,133,252,162,145,143,141,202,188,94,199,113,115,217,194,71,247,95,13,30,177,115,189,14,213,59,22,138,121,63,166,240,205,64,200,41,109,223,70,119,33,166,242,55,74,234,154,58,111,164,123,221,135,203,47,8,98,227,216,230,214,59,150,251,181,83,117,11,42,235,159,174,127,228,93,245,39,253,75,190,184,253,113,250,75,254,221,253,31,229,124,167,150,255,0,229,121,185,242,243,63,248,59,112,251,247,244,242,157,20,248,144,255,0,44,29,83,186,233,159,228,107,234,151,209,152,252,247,223,59,245,139,207,247,59,117,52,240,246,187,126,86,45,183,243,60,185,114,93,184,109,183,174,232,241,33,232,167,84,250,193,252,157,254,76,239,248,165,179,234,151,210,254,119,233,218,170,152,123,158,107,202,118,251,93,152,37,223,111,44,254,92,184,237,187,118,223,117,219,197,120,122,120,122,107,71,73,154,209,122,212,109,70,201,240,171,141,182,227,139,212,217,34,138,201,91,87,52,237,158,74,186,73,154,231,54,106,104,154,140,227,78,244,85,71,42,238,173,244,246,170,5,133,0,0,0,0,202,185,165,62,147,189,214,52,111,225,254,61,242,232,12,214,26,83,233,59,221,99,70,254,31,227,223,46,128,14,170,0,3,149,117,99,238,177,172,159,15,242,31,151,78,102,176,210,159,86,62,235,26,201,240,255,0,33,249,116,230,107,0,188,156,207,171,187,87,72,62,31,154,51,149,193,110,164,188,101,151,236,30,193,109,199,45,83,212,53,140,124,233,106,133,207,170,153,136,228,149,244,208,167,30,125,180,221,95,36,49,171,163,238,164,141,164,188,179,41,190,231,57,85,231,53,202,107,188,237,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,156,24,141,99,121,61,238,93,154,136,212,223,100,68,79,67,245,230,89,254,101,168,53,54,170,172,207,33,171,186,190,199,103,162,176,91,18,101,78,20,118,234,72,146,42,122,120,152,212,70,177,141,106,110,187,39,218,123,158,247,114,123,220,229,179,79,10,206,131,191,233,71,85,122,191,101,255,0,59,46,33,98,185,219,191,242,15,166,189,181,253,223,247,195,98,100,144,255,0,155,168,99,191,197,60,10,234,214,125,11,212,125,1,190,217,113,189,77,179,125,25,95,126,199,232,50,74,72,92,170,146,54,150,169,138,168,201,99,122,54,72,102,142,70,75,12,145,200,214,185,178,66,253,185,53,90,247,76,15,12,94,188,127,34,23,218,109,6,213,139,215,28,7,32,184,55,232,219,165,198,227,219,165,197,230,115,38,116,155,55,180,229,236,212,78,234,116,119,41,35,138,23,44,147,46,220,229,114,218,79,85,93,51,225,189,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,146,54,102,113,150,70,62,55,42,114,99,221,197,204,127,9,25,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,69,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,64,153,94,53,126,244,248,183,195,250,31,152,220,78,171,224,99,250,236,253,219,254,36,86,174,113,169,153,86,162,91,177,11,118,83,87,230,254,165,99,236,198,109,211,190,73,36,153,212,49,213,84,212,68,201,28,247,187,126,223,154,116,76,70,241,107,98,138,38,35,126,206,235,101,94,6,63,174,207,221,191,226,64,114,175,26,191,122,124,91,225,253,15,204,110,39,201,240,223,234,187,78,58,74,211,141,112,205,115,89,124,245,214,187,234,252,22,11,4,19,35,42,174,245,77,75,138,171,90,170,139,219,133,156,154,178,204,168,173,141,174,106,34,61,239,142,55,253,111,26,191,122,124,91,225,253,15,204,110,36,0,3,213,106,150,169,103,122,211,157,220,245,51,82,239,191,76,228,151,158,207,157,173,242,176,211,247,123,80,178,24,255,0,55,11,25,27,118,142,38,55,236,181,55,219,117,221,85,85,109,127,194,191,161,90,108,3,30,181,117,61,170,84,20,147,228,247,202,120,110,88,100,48,213,75,206,211,110,158,150,102,58,121,86,57,18,25,31,85,13,74,42,70,246,63,180,198,177,121,54,71,189,145,199,255,0,13,47,15,186,157,97,186,217,250,131,213,251,85,36,154,125,65,81,230,108,246,154,184,162,170,131,37,123,29,85,4,137,34,50,116,124,12,167,169,130,39,43,38,137,204,157,55,106,162,177,93,189,207,128,50,174,106,160,202,184,23,253,225,113,238,39,166,95,141,124,226,180,149,68,85,240,184,247,19,211,47,198,190,113,90,74,160,0,0,0,0,4,74,241,77,192,41,179,174,139,115,42,164,199,170,238,215,44,86,162,130,255,0,109,74,100,149,207,165,124,117,44,138,162,161,89,26,253,166,50,142,122,181,127,52,86,53,156,158,187,112,71,54,90,156,43,174,109,77,169,210,30,146,245,51,56,163,179,82,93,42,35,179,253,23,21,61,92,113,75,7,58,249,163,162,108,146,69,52,114,69,51,35,90,148,145,98,145,138,201,17,138,199,108,142,85,64,206,97,122,126,17,218,103,138,225,253,33,89,243,171,77,38,247,172,246,225,95,112,187,213,73,28,125,199,121,106,185,168,224,129,175,107,17,235,11,25,2,189,172,123,157,198,73,231,114,42,35,246,74,44,52,17,225,163,159,212,234,15,69,186,119,85,114,200,105,46,183,43,29,61,77,130,169,33,88,185,209,178,146,166,72,169,105,229,100,104,156,30,218,52,164,84,228,156,220,199,49,238,229,207,146,132,160,34,175,138,63,184,158,166,254,11,243,138,34,85,17,87,197,31,220,79,83,127,5,249,197,16,20,2,106,160,202,185,170,128,0,0,0,0,0,28,83,173,13,99,190,232,23,76,25,254,170,226,208,243,189,90,173,241,211,219,164,228,196,242,213,85,117,17,82,69,83,179,216,246,63,178,250,134,203,219,115,85,175,237,240,93,145,219,160,81,191,91,154,243,77,212,119,82,249,142,164,217,171,106,231,199,150,161,150,188,125,38,168,150,70,37,186,153,137,20,114,68,201,88,199,66,201,156,217,42,86,46,13,224,250,135,162,238,238,78,94,63,121,197,175,184,253,186,197,118,187,208,249,122,76,154,222,251,165,174,78,235,31,230,41,89,85,81,72,233,54,106,170,179,105,233,42,25,179,145,29,246,55,219,139,154,171,242,139,84,241,38,232,235,242,95,209,182,147,125,69,172,243,118,173,21,239,91,175,31,155,237,249,175,165,36,131,191,113,252,236,238,115,57,87,70,207,204,51,185,183,156,244,86,178,21,1,224,133,170,95,245,203,209,75,133,247,254,228,202,109,22,207,43,253,116,213,243,247,145,159,252,237,111,7,191,250,88,223,241,138,90,161,156,206,134,117,66,213,163,157,90,105,158,121,125,109,34,91,96,188,125,27,89,61,93,107,105,32,164,130,186,25,40,164,170,146,87,34,181,172,133,181,43,50,239,178,42,70,168,174,110,252,147,70,96,114,174,168,245,211,249,53,232,78,77,173,127,85,190,177,253,92,242,95,224,207,61,228,251,254,98,178,10,111,241,221,185,56,241,239,242,253,5,223,142,222,155,238,144,171,73,252,101,63,42,26,167,134,233,159,242,113,250,51,235,110,65,110,177,121,223,173,253,239,43,230,170,99,135,187,219,242,77,231,199,185,203,143,38,239,182,219,166,251,146,255,0,172,205,20,202,186,137,233,179,48,209,204,42,225,106,162,189,100,31,71,249,105,238,146,201,29,43,59,21,244,245,15,230,232,227,145,233,187,33,114,38,204,95,180,169,190,201,186,165,123,104,135,132,79,82,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,166,251,110,169,237,2,101,120,163,251,137,234,111,224,191,56,162,41,91,164,239,122,125,27,248,129,143,124,198,2,234,124,81,253,196,245,55,240,95,156,81,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,237,190,202,158,208,46,39,196,235,175,31,200,133,138,167,65,180,158,245,199,62,200,45,238,250,74,233,110,184,246,234,177,120,92,248,93,30,237,237,57,59,213,16,58,161,27,198,72,229,133,171,28,201,183,56,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,156,175,217,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,62,77,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,120,113,116,57,83,210,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,64,164,28,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,156,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,113,62,24,189,120,254,91,236,84,218,13,171,23,174,89,246,63,111,111,209,183,75,141,199,185,85,148,66,215,204,233,54,111,105,169,222,167,129,180,232,238,82,73,44,205,73,38,93,248,74,228,246,190,35,189,14,84,245,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,3,165,245,99,239,79,172,159,16,50,31,152,206,93,79,133,199,184,158,153,126,53,243,138,210,136,117,11,53,186,234,86,127,146,234,53,246,158,146,11,150,85,120,173,189,214,69,72,199,54,8,231,169,153,243,72,216,218,231,57,200,196,115,213,17,21,206,93,182,221,87,218,94,247,133,199,184,158,153,126,53,243,138,208,37,80,0,1,0,60,106,253,214,49,111,136,20,63,46,184,147,252,128,30,53,126,235,24,183,196,10,31,151,92,64,128,30,23,30,253,154,101,248,215,201,235,75,254,40,7,194,227,223,179,76,191,26,249,61,105,127,192,0,0,0,57,254,191,107,29,139,167,253,26,203,53,139,35,135,204,82,99,54,247,84,71,77,201,236,243,117,79,114,71,77,77,205,140,122,199,221,158,72,162,238,112,86,179,159,39,125,150,170,129,73,126,39,250,209,117,213,110,173,50,219,20,57,125,93,219,24,193,170,27,97,179,81,185,142,138,10,9,227,134,38,220,26,200,213,173,221,235,88,201,154,233,85,21,94,145,198,136,231,70,200,246,140,21,56,181,246,147,21,183,102,181,20,60,44,183,91,133,109,174,142,167,186,197,238,213,82,71,77,37,68,124,17,121,183,139,43,105,151,117,68,106,247,54,106,170,181,200,159,40,181,78,172,186,58,252,157,248,96,96,63,92,107,59,89,158,143,240,184,205,249,190,92,126,153,184,55,206,219,191,55,59,162,94,220,213,80,126,125,59,156,188,151,216,70,36,206,216,57,255,0,130,222,177,216,176,253,101,203,116,118,239,15,110,175,81,45,244,245,22,186,158,79,94,85,86,214,212,72,234,110,13,98,162,115,130,122,137,123,142,123,26,223,45,199,237,58,70,162,92,161,153,109,1,214,59,239,79,250,203,137,235,22,57,15,152,171,198,110,13,168,146,155,147,25,230,233,94,215,71,83,77,205,236,122,71,221,130,73,98,238,112,87,51,159,38,253,166,162,154,105,3,149,117,71,174,159,201,175,66,114,109,107,250,173,245,143,234,231,146,255,0,6,121,239,39,223,243,21,144,83,127,142,237,201,199,143,127,151,232,46,252,118,244,223,116,128,31,221,206,255,0,230,93,255,0,150,223,253,96,78,158,179,52,83,42,234,39,166,204,195,71,48,171,133,170,138,245,144,125,31,229,167,186,75,36,116,172,236,87,211,212,63,155,163,142,71,166,236,133,200,155,49,126,210,166,251,38,234,149,131,253,197,78,169,255,0,217,246,149,127,231,91,143,252,196,9,255,0,226,143,238,39,169,191,130,252,226,136,160,18,255,0,188,81,253,196,245,55,240,95,156,81,20,2,4,233,241,31,241,0,172,234,34,251,46,146,105,14,69,254,164,244,30,90,121,106,105,227,158,158,76,138,171,131,36,229,80,201,153,28,140,134,25,21,88,200,85,188,86,72,150,87,43,255,0,50,145,120,175,15,62,139,46,189,83,234,133,61,247,47,199,234,221,165,120,213,66,174,65,88,149,46,165,74,217,210,62,81,91,224,145,173,87,61,238,114,196,233,81,138,213,100,42,229,238,70,247,195,203,207,248,144,226,214,44,63,173,173,82,180,227,148,62,82,146,162,225,73,116,146,62,235,228,229,85,91,67,79,87,83,38,239,85,84,231,60,242,191,109,248,183,150,205,68,106,34,36,255,0,240,91,214,59,238,97,163,89,110,142,221,225,238,82,105,221,194,158,162,215,83,201,137,198,150,228,234,137,29,77,193,172,69,94,19,193,81,47,113,207,123,157,230,120,253,150,198,212,80,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,214,0,0,0,25,182,234,235,68,45,93,56,245,23,153,232,213,138,249,87,119,182,216,42,41,157,71,87,87,27,89,58,193,81,75,13,76,108,147,143,217,115,216,217,209,138,244,70,163,213,138,228,107,57,112,79,107,225,219,161,116,122,253,213,102,41,141,223,172,223,73,227,118,30,238,73,126,133,203,2,198,234,90,84,69,137,146,199,50,57,179,67,37,83,233,97,146,52,107,156,232,230,127,232,162,43,219,240,58,220,215,154,110,163,186,151,204,117,38,205,91,87,62,60,181,12,181,227,233,53,68,178,49,45,212,204,72,163,146,38,74,198,58,22,76,230,201,82,177,112,111,7,212,61,23,119,114,114,251,95,12,93,82,252,151,245,147,133,121,187,239,209,150,172,183,204,98,215,15,239,94,247,154,243,81,175,148,131,209,142,115,57,87,71,69,246,219,199,109,190,211,145,138,240,47,248,0,0,0,7,10,235,155,75,238,186,199,210,94,166,96,118,39,85,173,202,123,63,210,84,112,82,81,58,174,122,185,232,102,142,182,58,88,226,106,163,156,249,157,76,144,166,219,170,44,136,168,215,109,197,115,152,105,163,95,181,142,197,211,254,141,101,154,197,145,195,230,41,49,155,123,170,35,166,228,246,121,186,167,185,35,166,166,230,198,61,99,238,207,36,81,119,56,43,89,207,147,190,203,85,76,203,129,115,222,12,26,67,83,136,104,54,75,171,151,24,42,225,168,212,43,195,97,163,71,79,19,224,154,221,111,238,69,28,204,99,126,219,30,181,51,87,70,228,122,250,164,49,170,53,17,121,62,194,136,85,225,29,169,152,174,97,210,21,159,5,180,213,237,122,192,174,21,246,251,189,44,146,71,220,111,153,171,154,178,9,218,198,189,94,144,189,147,171,26,247,181,188,164,130,118,162,42,51,117,154,160,10,171,254,238,119,255,0,50,239,252,182,255,0,235,2,213,10,86,254,226,167,84,255,0,236,251,74,191,243,173,199,254,98,5,191,105,62,117,249,80,210,204,55,83,62,139,250,51,235,110,63,110,190,249,46,255,0,123,202,249,170,104,230,237,119,56,183,159,30,231,30,92,91,190,219,236,155,236,115,254,171,186,81,211,142,173,116,225,248,86,107,23,145,186,208,247,39,176,95,224,133,31,85,104,170,114,34,43,154,138,169,220,133,252,90,146,194,170,141,145,173,106,162,177,236,142,70,123,109,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,174,219,110,137,236,61,168,25,129,213,45,45,206,244,91,59,185,233,158,165,216,190,134,201,44,221,159,59,69,230,161,168,237,119,97,100,209,254,114,23,190,55,111,28,172,119,217,114,237,190,203,178,162,162,119,95,12,187,181,170,203,215,30,152,86,94,110,116,148,20,242,84,92,169,25,45,76,205,137,142,158,123,101,92,48,196,142,114,162,43,228,150,72,227,99,125,174,123,218,212,221,85,16,149,94,57,86,155,84,55,93,27,190,195,108,164,101,202,178,158,253,73,81,88,216,90,147,205,4,46,161,116,81,62,77,185,57,140,116,243,57,173,85,217,171,44,138,155,114,93,234,216,13,84,17,87,197,31,220,79,83,127,5,249,197,17,229,60,51,250,215,184,245,63,130,92,176,157,75,185,249,157,73,196,183,169,173,172,145,105,97,250,102,134,105,164,88,234,33,167,133,177,240,236,238,200,36,70,199,197,55,129,202,245,116,202,214,250,191,20,127,113,61,77,252,23,231,20,64,80,9,170,131,42,230,170,0,0,0,0,0,128,30,53,126,235,24,183,196,10,31,151,92,74,171,233,115,66,255,0,148,166,187,99,58,41,245,167,234,231,214,63,59,254,19,242,62,115,177,229,232,231,169,255,0,19,220,143,151,46,199,31,211,77,185,111,235,182,203,106,158,53,126,235,24,183,196,10,31,151,92,72,1,225,113,239,217,166,95,141,124,158,180,8,235,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,156,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,109,251,195,75,196,18,155,88,109,86,126,159,53,126,235,87,38,160,208,83,249,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,93,220,170,175,87,111,208,60,71,122,28,169,234,183,13,160,204,52,249,244,148,250,139,135,211,206,202,24,101,100,81,50,247,72,229,71,173,20,179,170,35,152,246,185,28,232,28,231,118,154,249,101,107,145,169,50,203,29,21,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,6,167,138,86,241,171,247,167,197,190,31,208,252,198,226,88,79,64,61,96,218,186,178,210,54,186,224,181,113,231,120,117,61,29,6,86,201,162,106,50,166,119,177,201,29,116,78,141,141,139,133,66,195,43,214,54,181,171,19,218,246,113,224,145,201,37,123,120,213,251,211,226,223,15,232,126,99,113,3,170,248,24,254,187,63,118,255,0,137,22,168,85,95,129,143,235,179,247,111,248,145,106,128,126,75,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,181,175,99,154,187,42,42,20,89,226,59,208,229,55,74,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,58,254,139,245,237,252,149,250,196,214,189,55,212,72,60,198,153,100,218,161,144,214,85,212,65,79,206,170,203,92,250,233,34,90,198,163,19,156,208,171,35,141,178,197,234,228,107,26,248,147,147,93,28,214,191,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,132,172,221,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,3,60,61,40,245,93,168,253,37,106,59,51,92,42,95,61,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,57,57,98,153,17,93,27,156,228,84,123,31,36,111,208,158,150,234,150,9,173,56,37,179,83,52,210,251,244,206,55,121,239,121,42,223,43,53,63,119,181,51,225,147,243,115,49,146,55,105,34,123,126,211,83,125,183,77,209,81,87,62,253,96,244,153,153,116,139,170,31,81,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,158,221,183,170,35,101,98,175,170,232,7,172,27,175,73,186,184,215,92,22,146,76,19,49,168,163,160,202,217,52,78,87,211,64,199,185,35,174,137,209,177,210,243,167,73,165,122,198,214,185,37,99,158,206,60,214,57,35,9,107,227,157,250,147,253,228,254,26,69,95,11,143,126,205,50,252,107,228,245,164,170,241,206,253,73,254,242,127,13,34,175,133,199,191,102,153,126,53,242,122,208,47,248,0,0,0,0,133,93,107,120,144,255,0,35,237,83,181,105,159,228,107,235,111,210,120,252,23,223,59,245,139,200,118,251,149,53,16,246,187,126,86,93,246,242,220,185,114,77,249,237,183,166,235,53,74,245,241,11,240,244,214,142,172,245,162,203,168,218,115,147,225,86,235,109,187,23,166,178,75,21,238,182,174,25,221,60,117,117,115,57,205,108,52,210,181,89,198,161,136,138,174,69,221,29,233,236,85,14,193,208,199,92,255,0,203,71,235,183,250,151,125,78,250,157,244,111,253,187,250,67,205,121,191,51,255,0,202,240,240,227,229,191,240,183,231,247,109,235,85,126,40,254,253,154,155,248,47,201,232,139,41,240,222,232,167,84,250,62,252,162,126,83,47,248,165,207,235,111,209,30,75,232,42,170,153,187,126,87,205,247,59,189,232,34,219,127,50,206,60,121,111,179,183,219,100,222,181,188,81,253,251,53,55,240,95,147,209,1,42,188,12,127,93,159,187,127,196,139,84,42,175,192,199,245,217,251,183,252,72,181,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,23,196,182,207,109,180,245,53,119,75,107,222,239,50,149,21,18,242,122,59,105,29,112,172,228,137,183,177,61,19,208,138,212,212,210,84,206,216,35,106,171,157,190,201,183,236,77,201,131,226,87,113,163,164,234,154,182,165,214,200,101,100,112,72,143,141,232,155,61,82,227,88,170,171,233,247,251,8,153,89,112,90,218,215,86,219,232,163,163,226,174,84,108,42,141,70,238,171,233,233,183,221,232,4,206,212,94,142,241,220,67,165,59,102,164,93,35,174,109,241,37,173,85,145,213,15,72,151,182,149,110,107,81,171,26,123,82,40,255,0,208,191,180,131,238,111,23,43,127,98,236,74,108,143,169,252,159,57,233,154,135,78,110,117,117,114,190,207,91,36,210,77,53,124,242,172,237,149,43,85,90,228,119,166,219,72,137,237,93,246,34,220,210,164,210,44,136,198,179,127,185,0,255,0,128,0,0,0,3,250,214,171,151,139,83,117,83,248,125,11,13,20,85,247,56,169,167,168,88,88,238,91,189,27,203,109,154,171,236,254,192,45,249,222,27,122,43,147,244,177,110,190,65,100,185,209,101,45,198,97,186,186,116,185,206,136,234,148,183,114,217,99,115,92,155,44,174,223,100,106,123,54,254,130,164,51,108,106,76,51,56,190,98,82,171,149,246,123,141,69,10,171,183,221,123,111,115,125,119,68,253,159,177,63,168,183,251,23,136,150,29,104,233,117,102,169,162,162,155,32,160,181,253,18,148,42,218,164,141,238,101,185,23,146,187,180,169,235,34,113,219,151,179,239,251,202,146,213,92,158,28,215,62,189,231,108,100,81,73,144,215,207,113,150,158,38,185,25,3,165,119,53,99,85,125,85,17,92,169,191,244,1,160,126,140,253,223,241,207,255,0,44,255,0,233,218,131,184,17,143,195,215,53,147,51,233,222,203,60,148,108,167,88,60,207,163,94,174,223,149,117,90,125,233,255,0,130,73,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,7,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,253,96,10,33,241,20,232,86,167,165,172,201,115,141,62,160,171,126,149,223,234,33,134,134,106,154,168,158,251,101,198,100,168,122,219,81,22,69,158,102,54,58,119,72,201,156,207,208,123,88,231,189,237,87,190,26,154,136,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,194,86,110,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,225,235,3,166,187,239,74,218,227,120,211,43,154,247,173,83,114,186,99,117,110,170,100,242,85,217,229,154,70,83,201,42,181,172,227,50,118,159,28,136,172,98,119,35,122,181,21,138,199,56,56,169,99,254,20,253,14,83,106,85,214,131,170,77,73,125,92,86,44,98,240,143,197,173,141,100,176,45,198,227,74,230,61,43,95,38,200,143,166,134,93,154,214,198,229,238,77,20,141,122,181,177,58,57,184,87,135,167,71,95,202,215,84,235,62,176,214,121,76,51,10,242,55,27,239,230,251,159,72,119,42,83,133,187,236,79,20,177,119,225,138,175,243,236,229,219,237,122,166,238,102,247,231,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,32,31,172,165,111,26,191,122,124,91,225,253,15,204,110,37,212,148,173,227,87,239,79,139,124,63,161,249,141,196,14,171,224,99,250,236,253,219,254,36,90,161,85,126,6,63,174,207,221,191,226,69,170,1,154,206,172,125,233,245,147,226,6,67,243,25,203,179,240,203,187,93,111,93,14,105,133,101,230,231,87,95,81,29,61,202,145,146,212,204,233,94,216,32,185,213,195,12,72,231,42,170,50,56,163,142,54,55,216,214,49,173,77,145,17,10,76,234,199,222,159,89,62,32,100,63,49,156,186,159,11,143,113,61,50,252,107,231,21,160,124,159,22,12,90,197,144,116,75,151,221,174,244,62,98,175,25,184,90,46,150,185,59,175,103,151,170,125,116,52,142,147,102,170,35,247,130,174,161,155,57,21,191,111,125,185,53,170,148,217,210,119,189,62,141,252,64,199,190,99,1,117,62,40,254,226,122,155,248,47,206,40,138,86,233,59,222,159,70,254,32,99,223,49,128,13,41,128,0,0,0,0,0,202,185,165,62,147,189,214,52,111,225,254,61,242,232,12,214,26,83,233,59,221,99,70,254,31,227,223,46,128,14,170,0,3,149,117,99,238,177,172,159,15,242,31,151,78,102,176,210,159,86,62,235,26,201,240,255,0,33,249,116,230,107,0,154,158,26,157,20,92,122,139,212,122,29,80,205,109,155,233,150,35,112,116,149,47,114,82,207,29,214,233,76,180,210,178,217,44,18,57,94,144,189,147,181,242,57,98,115,29,27,31,18,43,92,244,115,47,80,229,93,39,123,172,104,223,195,252,123,229,208,29,84,1,23,250,254,232,250,213,213,150,145,185,182,244,171,143,59,195,169,235,43,241,71,195,43,81,149,51,189,141,89,40,101,108,143,108,92,42,22,24,152,146,57,205,88,158,214,63,151,4,146,57,37,0,3,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,150,149,224,99,250,236,253,219,254,36,113,79,25,44,90,197,143,245,113,71,118,180,80,249,122,188,155,15,183,93,46,146,119,94,255,0,49,84,201,234,105,27,38,206,85,70,109,5,37,59,54,106,35,126,198,251,114,115,149,123,95,129,143,235,179,247,111,248,144,28,171,198,175,222,159,22,248,127,67,243,27,137,199,250,1,232,250,235,213,150,174,53,183,4,164,143,4,195,170,40,235,242,183,205,43,145,245,48,61,238,88,232,98,108,111,108,188,234,18,25,88,178,53,205,72,152,215,191,151,52,142,57,59,7,141,95,189,62,45,240,254,135,230,55,19,170,248,24,254,187,63,118,255,0,137,1,105,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,172,0,6,85,205,84,25,87,2,252,252,51,174,214,171,7,135,254,159,223,111,183,58,75,117,182,221,79,126,171,172,172,171,153,176,193,77,4,119,106,231,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,32,52,135,90,52,191,94,176,216,245,3,72,242,250,76,138,197,37,68,180,139,81,11,36,137,241,79,26,167,56,165,138,86,182,88,159,178,181,200,215,181,170,172,123,30,155,181,237,85,161,108,187,172,28,154,191,164,108,11,164,188,61,106,237,182,43,93,61,197,217,115,166,138,157,236,187,207,45,225,213,212,140,137,85,142,150,38,64,141,141,202,246,189,138,247,200,246,185,188,99,107,158,232,147,172,28,155,164,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,223,174,130,40,231,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,94,77,13,15,3,207,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,225,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,0,0,0,171,95,28,28,254,166,43,86,150,105,109,14,67,72,180,245,85,23,27,253,210,210,213,137,211,163,226,108,80,81,84,61,54,238,177,138,147,87,177,190,168,199,170,73,250,75,26,113,180,163,62,222,37,217,253,54,160,245,165,168,149,86,220,134,174,235,109,177,212,83,88,41,82,101,151,133,27,233,41,163,138,170,158,38,72,137,193,141,172,74,181,94,41,193,207,115,222,222,92,249,40,70,2,210,124,15,179,250,104,174,186,167,165,181,217,13,90,212,85,83,219,175,246,187,75,150,87,64,140,137,210,193,91,80,196,219,180,199,170,205,64,199,122,163,222,137,31,233,36,107,198,32,71,209,246,76,157,16,212,117,123,50,85,185,142,202,33,160,167,164,108,180,237,130,59,34,44,148,210,215,63,237,172,143,123,174,11,13,59,99,68,107,152,140,145,234,215,177,232,248,255,0,39,64,250,153,138,233,23,87,186,109,157,102,181,126,82,203,79,112,168,183,212,213,58,72,227,142,151,206,210,77,70,201,229,124,143,107,25,12,111,168,107,228,122,187,236,198,215,185,17,85,17,20,52,82,69,95,20,127,113,61,77,252,23,231,20,68,170,34,175,138,63,184,158,166,254,11,243,138,32,40,4,211,158,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,225,20,81,68,215,75,43,246,71,57,90,198,185,81,140,123,215,102,177,202,153,140,36,87,91,125,96,228,221,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,114,112,104,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,245,148,215,225,139,226,1,71,164,85,148,221,63,107,126,69,229,48,90,190,48,99,55,41,99,130,42,91,13,84,147,205,52,173,169,123,88,146,44,51,201,81,235,52,143,115,97,115,27,186,54,55,61,241,220,160,0,0,2,170,252,111,117,75,254,182,154,41,111,190,255,0,221,121,77,222,217,229,127,170,154,130,126,242,179,255,0,158,77,224,199,255,0,75,219,254,45,75,84,51,195,226,31,154,218,179,254,180,181,86,251,102,167,171,134,158,150,240,203,35,219,82,198,181,235,61,190,154,42,25,156,136,215,57,56,58,90,105,28,197,223,117,98,181,85,26,170,173,64,120,120,97,86,172,255,0,173,45,42,177,94,106,42,225,167,165,188,62,246,199,83,61,173,122,207,111,166,150,186,22,170,185,174,78,14,150,154,54,189,54,221,88,174,68,86,170,163,146,244,250,148,210,26,109,122,208,108,231,72,230,130,146,74,140,138,207,52,54,245,171,158,88,96,138,226,205,165,162,154,71,197,187,209,145,212,199,12,138,136,142,221,24,168,173,114,42,181,107,175,192,251,0,166,150,235,170,122,165,93,143,85,165,69,45,61,186,193,107,187,57,37,108,10,201,93,44,245,180,236,93,251,79,122,44,52,15,119,162,189,136,177,254,138,72,188,173,124,12,171,154,104,208,29,99,177,117,1,163,88,158,177,99,144,249,122,76,154,222,218,137,41,185,61,254,82,169,142,116,117,52,220,222,198,44,157,169,227,150,46,231,4,107,248,114,111,217,114,41,64,61,104,104,229,139,64,186,160,207,244,171,22,155,157,150,213,112,142,162,221,31,23,167,150,165,171,167,138,174,42,109,222,247,189,253,150,84,54,46,227,156,174,127,111,154,236,174,217,45,39,193,199,87,169,179,94,154,43,180,182,162,122,68,185,105,197,226,104,89,4,48,74,215,253,29,92,247,213,67,52,175,118,236,123,221,80,181,236,68,98,166,204,133,156,154,155,163,158,19,212,0,4,85,241,71,247,19,212,223,193,126,113,68,80,9,127,222,40,254,226,122,155,248,47,206,40,138,64,233,235,22,177,103,58,251,166,152,86,83,67,231,108,185,6,97,102,181,220,105,187,175,143,191,75,61,108,81,203,31,54,43,94,222,76,123,147,118,170,57,55,221,21,23,212,11,42,240,148,232,163,232,74,58,62,172,181,54,217,117,163,189,77,222,143,11,183,206,157,136,219,67,52,29,183,220,220,136,238,114,119,153,44,177,196,217,26,214,164,104,233,81,36,73,97,123,44,252,0,5,96,120,181,244,81,244,221,29,103,86,90,101,108,186,214,94,161,236,199,154,91,224,78,252,110,161,134,14,219,46,109,69,119,56,251,44,138,40,229,108,109,115,86,53,108,170,145,164,83,61,246,126,0,202,185,127,222,23,30,226,122,101,248,215,206,43,74,64,234,23,22,177,96,218,251,169,120,86,45,67,228,172,184,254,97,121,181,219,169,187,175,147,177,75,5,108,177,197,31,55,171,158,238,44,99,83,119,42,185,118,221,85,87,212,187,255,0,11,143,113,61,50,252,107,231,21,160,74,160,0,2,0,120,213,251,172,98,223,16,40,126,93,113,39,249,0,60,106,253,214,49,111,136,20,63,46,184,129,0,60,46,61,251,52,203,241,175,147,214,151,252,80,15,133,199,191,102,153,126,53,242,122,210,255,0,128,0,0,21,213,227,73,172,119,220,63,70,177,45,29,180,67,219,164,212,75,133,69,69,210,167,147,23,149,45,181,212,242,54,155,131,152,170,156,231,158,158,94,227,94,199,55,203,113,251,77,145,200,150,42,80,183,139,6,83,125,200,58,218,203,237,55,122,239,49,73,140,219,237,22,187,92,125,166,51,203,210,190,134,26,183,71,187,81,21,251,207,87,80,253,220,170,239,183,182,252,90,212,64,226,189,44,104,167,242,137,234,11,9,209,201,46,30,74,147,32,184,47,159,157,178,246,228,101,12,17,62,162,171,180,238,220,136,147,44,16,202,145,242,98,183,184,172,229,179,119,84,209,238,89,139,88,179,156,86,243,133,101,52,62,118,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,62,108,86,189,188,152,247,38,237,84,114,111,186,42,47,169,80,62,11,122,57,98,204,53,151,45,214,43,188,221,202,189,59,183,211,211,218,233,184,189,56,213,92,155,81,27,170,121,181,232,139,194,8,42,34,237,185,143,107,188,207,47,178,232,218,171,114,128,101,92,209,159,67,58,161,117,214,62,146,244,207,60,190,182,173,110,83,217,254,141,172,158,174,181,213,115,213,207,67,52,148,82,85,73,43,145,28,231,204,234,101,153,119,221,81,100,84,87,59,110,75,76,30,36,56,181,139,15,235,107,84,173,56,229,15,148,164,168,184,82,93,36,143,186,249,57,85,86,208,211,213,212,201,187,213,85,57,207,60,175,219,126,45,229,179,81,26,136,137,56,60,15,179,91,173,126,1,170,122,115,53,61,34,91,108,119,139,117,238,158,86,177,221,247,79,93,12,176,202,215,187,151,21,98,54,223,10,181,17,168,168,174,147,117,118,232,141,11,52,0,1,21,124,81,253,196,245,55,240,95,156,81,20,2,95,247,138,63,184,158,166,254,11,243,138,34,128,64,179,239,28,92,90,197,73,149,105,38,107,79,67,194,245,117,183,222,45,117,149,61,215,175,118,150,146,74,89,41,227,224,171,193,188,95,91,82,187,162,35,151,185,179,149,81,173,68,228,30,16,90,161,117,194,250,180,166,192,225,109,92,246,221,65,179,214,219,106,32,109,107,162,130,41,233,161,117,108,85,79,139,101,108,207,107,105,230,133,187,241,86,165,84,138,142,246,181,214,41,226,155,128,83,103,93,22,230,85,73,143,85,221,174,88,173,69,5,254,218,148,201,43,159,74,248,234,89,21,69,66,178,53,251,76,101,28,245,106,254,104,172,107,57,61,118,224,142,109,32,232,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,253,151,34,178,71,34,181,200,170,138,26,115,0,0,35,255,0,93,250,233,125,233,219,166,12,187,81,176,235,205,170,221,148,183,202,219,172,78,184,35,31,206,170,162,162,56,222,176,196,245,68,150,104,224,89,231,107,21,28,223,204,171,158,199,49,175,106,200,2,154,252,105,53,142,197,152,107,46,37,163,182,136,123,149,122,119,111,168,168,186,84,242,122,113,170,185,54,158,70,211,112,115,17,23,132,16,83,203,220,107,222,215,121,158,63,101,209,185,20,43,172,0,6,148,250,88,214,191,229,19,211,238,19,172,114,91,252,149,94,65,111,95,63,3,98,237,198,202,232,37,125,61,87,105,189,201,21,33,89,225,149,99,228,245,119,109,89,203,103,110,137,213,74,160,240,79,214,139,85,186,167,60,208,140,135,47,164,165,168,186,84,82,223,177,155,60,204,107,31,85,58,69,35,46,46,138,78,59,189,233,20,52,74,177,43,213,120,70,247,177,187,54,87,37,175,128,0,1,94,190,51,250,189,83,136,104,54,53,164,118,233,234,225,168,212,43,195,166,172,86,193,19,224,154,221,111,237,203,36,47,123,190,219,30,181,51,80,200,213,98,122,164,50,34,185,17,120,190,152,73,191,226,251,170,23,92,211,171,74,156,14,102,213,193,109,211,235,61,21,182,158,7,86,186,88,37,158,166,22,214,203,84,200,182,70,194,247,54,162,24,93,183,37,114,82,198,170,239,99,91,202,180,191,167,139,86,85,209,110,181,245,17,144,218,170,227,168,195,175,24,253,14,51,113,134,177,168,201,39,125,74,69,113,166,150,29,213,85,157,170,234,41,17,202,214,175,54,179,131,246,73,152,224,145,94,11,122,199,98,195,245,151,45,209,219,188,61,186,189,68,183,211,212,90,234,121,61,121,85,91,91,81,35,169,184,53,138,137,206,9,234,37,238,57,236,107,124,183,31,180,233,26,137,114,134,104,122,107,213,234,157,5,215,156,27,87,33,158,174,58,124,118,241,12,215,4,164,130,41,167,150,220,253,226,173,134,54,75,179,21,242,83,73,52,104,170,173,217,94,138,142,106,162,57,52,188,0,0,0,0,5,85,248,231,126,164,255,0,121,63,134,149,151,129,224,25,150,167,228,208,97,154,127,143,85,223,111,181,84,245,117,52,246,250,68,71,79,59,41,169,228,168,149,35,110,251,189,233,20,50,42,49,187,189,234,136,214,163,156,168,213,179,79,28,239,212,159,239,39,240,210,42,248,92,123,246,105,151,227,95,39,173,2,58,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,231,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,179,235,215,34,206,242,191,13,140,230,255,0,169,122,117,245,19,36,170,250,51,206,227,255,0,75,195,116,242,124,111,244,172,143,251,234,20,72,228,231,27,89,39,217,79,179,220,226,190,173,83,170,233,55,66,221,56,232,166,178,223,245,199,2,195,60,165,250,245,191,147,166,145,204,117,13,139,184,213,74,143,163,161,70,167,151,239,110,188,189,93,193,170,232,226,237,68,231,70,190,87,197,31,220,79,83,127,5,249,197,16,20,2,106,160,202,185,169,219,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,64,242,186,209,171,216,110,130,233,126,65,171,154,129,61,92,118,44,118,157,179,84,37,36,11,52,242,189,242,54,40,161,141,158,136,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,145,127,161,175,18,43,23,86,25,85,235,78,243,28,110,213,133,229,48,243,172,177,82,50,230,249,254,152,165,238,78,247,199,26,62,38,167,122,158,6,193,205,17,234,233,119,150,86,71,27,24,246,178,176,58,232,235,54,251,214,30,163,210,220,227,181,125,13,134,98,254,98,159,25,182,202,198,45,83,99,149,89,221,169,169,145,187,239,52,189,168,149,99,107,150,56,218,198,181,188,149,31,44,145,214,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,64,53,60,8,191,208,15,88,54,174,172,180,141,174,184,45,92,121,222,29,79,71,65,149,178,104,154,140,169,157,236,114,71,93,19,163,99,98,225,80,176,202,245,141,173,106,196,246,189,156,120,36,114,73,40,0,128,30,53,126,235,24,183,196,10,31,151,92,72,1,225,113,239,217,166,95,141,124,158,180,159,254,53,126,235,24,183,196,10,31,151,92,72,1,225,113,239,217,166,95,141,124,158,180,11,254,43,215,196,39,195,78,235,212,46,101,79,173,26,37,95,73,75,153,93,42,40,168,50,58,11,165,91,153,73,87,2,36,116,236,174,141,234,142,88,159,4,77,103,114,54,162,164,145,71,201,141,239,53,89,81,97,64,8,235,209,247,68,154,95,210,54,51,198,203,5,37,243,54,173,167,146,146,241,150,58,150,72,39,174,131,204,62,88,226,100,47,154,86,211,49,173,116,76,115,98,114,36,139,4,111,126,234,214,241,174,15,26,191,122,124,91,225,253,15,204,110,37,212,148,173,227,87,239,79,139,124,63,161,249,141,196,14,171,224,99,250,236,253,219,254,36,90,161,85,126,6,63,174,207,221,191,226,69,170,1,154,206,172,125,233,245,147,226,6,67,243,25,203,169,240,184,247,19,211,47,198,190,113,90,82,183,86,62,244,250,201,241,3,33,249,140,229,212,248,92,123,137,233,151,227,95,56,173,3,242,120,169,218,109,87,30,135,51,234,203,133,178,146,170,162,215,81,103,171,161,150,104,90,247,210,206,183,58,104,86,88,156,169,187,30,177,77,44,106,230,236,188,36,123,125,142,84,90,12,47,251,197,31,220,79,83,127,5,249,197,17,64,32,90,167,142,119,234,79,247,147,248,105,21,124,46,61,251,52,203,241,175,147,214,146,171,199,59,245,39,251,201,252,52,138,190,23,30,253,154,101,248,215,201,235,64,191,226,53,117,209,214,109,139,163,205,56,165,185,199,106,250,103,51,202,60,197,62,51,109,149,143,74,87,73,18,51,187,83,83,35,118,218,24,187,177,42,198,215,36,146,57,237,107,120,162,190,88,250,7,83,189,66,226,189,47,232,213,235,87,50,154,111,63,228,59,116,214,235,91,42,163,167,154,231,93,43,184,197,79,27,158,191,238,164,122,181,175,115,34,138,87,163,31,195,138,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,213,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,148,47,251,163,238,172,240,222,174,180,191,235,197,138,158,146,207,125,160,168,146,154,251,142,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,112,223,184,196,85,116,79,68,238,166,104,122,117,215,156,203,166,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,222,18,53,187,35,149,142,224,244,100,141,78,108,106,166,138,116,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,81,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,67,218,128,0,20,3,226,143,239,217,169,191,130,252,158,136,191,226,128,124,81,253,251,53,55,240,95,147,209,1,42,188,12,127,93,159,187,127,196,139,20,195,245,251,70,179,253,71,202,116,143,13,212,43,85,215,47,194,248,253,55,107,129,238,238,83,110,168,215,113,114,162,50,94,219,213,35,151,182,231,118,164,115,89,39,7,170,53,104,135,166,94,176,114,110,150,180,191,84,172,186,114,181,116,121,182,115,81,96,109,170,240,216,169,229,130,217,5,28,149,79,169,123,227,157,146,54,87,189,179,50,38,177,89,182,210,72,254,77,88,218,215,241,253,45,213,44,239,69,179,187,102,166,105,165,247,232,108,146,205,222,242,85,190,86,26,142,215,118,23,195,39,230,230,99,227,118,241,202,246,253,166,174,219,238,155,42,34,160,105,248,28,83,165,30,171,180,227,171,93,56,102,107,133,75,228,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,127,23,44,83,34,35,100,107,92,138,140,123,36,141,157,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,66,241,111,178,217,40,117,250,158,186,130,233,4,245,53,22,198,58,104,152,237,220,199,58,182,189,92,139,246,151,216,168,137,236,66,18,218,175,149,182,136,167,138,149,219,54,163,143,47,68,254,110,251,123,81,127,105,37,60,70,83,38,151,169,187,228,55,231,62,71,58,106,150,209,183,121,23,243,31,72,85,246,209,17,255,0,219,236,244,253,135,9,188,96,89,21,186,197,108,185,75,141,220,160,138,181,138,246,79,45,27,218,201,19,140,107,187,93,199,101,79,182,159,183,218,159,180,15,35,205,219,113,223,209,79,225,251,174,86,217,237,143,90,90,152,92,217,152,169,203,118,170,123,83,116,246,162,47,177,79,194,0,0,0,0,0,251,216,70,81,62,29,145,83,95,169,226,238,62,159,158,205,221,19,126,81,185,191,122,47,249,95,176,248,39,237,178,209,207,93,113,138,154,158,5,153,239,229,179,56,171,183,217,170,190,196,254,160,39,157,151,195,223,63,234,70,134,183,87,172,17,62,217,65,120,108,149,244,241,185,176,201,220,116,168,149,13,245,125,68,106,155,182,100,79,86,162,122,123,19,216,144,183,84,116,242,233,165,90,141,125,211,187,219,145,213,182,26,217,40,167,84,86,47,218,111,251,135,57,191,127,220,229,254,178,254,58,71,202,241,155,158,128,80,210,88,34,106,58,203,111,138,146,178,8,27,30,237,158,26,40,17,237,70,177,125,23,213,17,17,118,95,219,177,72,125,103,213,50,175,170,109,77,169,138,42,136,145,249,29,90,241,157,188,94,159,107,239,79,253,95,209,176,23,119,208,197,162,215,105,233,239,31,142,216,141,226,255,0,55,203,139,213,222,202,234,157,189,170,191,181,73,6,67,47,11,108,237,185,126,129,69,110,125,123,170,42,45,92,187,168,233,121,171,123,181,181,170,159,206,85,77,209,191,126,223,218,76,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,5,43,120,213,251,211,226,223,15,232,126,99,113,46,164,165,111,26,191,122,124,91,225,253,15,204,110,32,117,95,3,31,215,103,238,223,241,34,213,10,171,240,49,253,118,126,237,255,0,18,45,80,1,74,222,53,126,244,248,183,195,250,31,152,220,75,169,41,91,198,175,222,159,22,248,127,67,243,27,136,29,87,192,199,245,217,251,183,252,72,181,66,170,252,12,127,93,159,187,127,196,139,84,3,53,157,88,251,211,235,39,196,12,135,230,51,151,83,225,113,238,39,166,95,141,124,226,180,165,110,172,125,233,245,147,226,6,67,243,25,203,169,240,184,247,19,211,47,198,190,113,90,3,197,31,220,79,83,127,5,249,197,17,74,221,39,123,211,232,223,196,12,123,230,48,23,83,226,143,238,39,169,191,130,252,226,136,165,110,147,189,233,244,111,226,6,61,243,24,0,210,152,0,0,0,0,0,12,171,154,83,233,59,221,99,70,254,31,227,223,46,128,205,97,165,62,147,189,214,52,111,225,254,61,242,232,0,234,160,0,57,87,86,62,235,26,201,240,255,0,33,249,116,230,107,13,41,245,99,238,177,172,159,15,242,31,151,78,102,176,13,41,244,157,238,177,163,127,15,241,239,151,64,117,83,149,116,157,238,177,163,127,15,241,239,151,64,117,80,0,0,41,91,198,175,222,159,22,248,127,67,243,27,137,213,124,12,127,93,159,187,127,196,142,85,227,87,239,79,139,124,63,161,249,141,196,234,190,6,63,174,207,221,191,226,64,114,175,26,191,122,124,91,225,253,15,204,110,39,85,240,49,253,118,126,237,255,0,18,57,87,141,95,189,62,45,240,254,135,230,55,19,170,248,24,254,187,63,118,255,0,137,1,106,128,0,6,85,205,84,25,87,3,213,105,110,150,231,122,211,157,219,52,207,77,44,95,76,228,151,158,247,146,162,243,80,211,247,123,80,190,105,63,57,51,217,27,118,142,39,187,237,57,55,219,100,221,85,17,122,175,88,189,29,103,125,32,103,116,246,11,253,103,211,56,221,231,159,213,252,131,183,13,63,210,157,168,105,223,85,253,234,201,229,146,14,212,149,9,31,231,21,57,237,201,187,162,250,89,167,132,22,131,97,184,103,78,148,218,228,218,42,74,188,179,63,168,173,99,238,14,167,86,207,69,110,167,170,117,59,104,152,229,123,147,131,165,166,124,238,115,81,156,214,72,218,244,119,102,55,18,171,168,173,6,195,122,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,231,27,157,186,181,30,222,108,87,198,229,224,247,34,133,69,248,112,120,128,86,116,239,125,139,73,53,123,34,255,0,82,122,255,0,51,60,85,53,17,207,81,38,59,85,193,242,114,167,100,44,146,71,195,52,136,140,124,40,222,41,36,169,43,85,159,158,73,110,252,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,162,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,165,143,248,81,245,211,254,35,165,253,107,204,255,0,238,122,92,2,182,185,191,238,154,235,92,149,10,239,252,151,149,99,155,254,92,40,255,0,245,188,32,90,160,0,15,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,246,92,170,249,26,136,215,42,162,46,99,11,190,241,130,214,59,22,13,211,2,233,85,68,62,98,245,169,119,8,41,232,227,228,246,118,41,104,106,32,171,168,169,221,24,230,59,139,217,77,23,109,92,199,47,153,230,222,73,27,144,170,190,139,244,114,197,175,189,80,96,26,85,148,205,194,203,117,184,73,81,113,143,139,215,204,210,210,83,203,87,45,54,236,123,30,206,243,41,221,23,113,174,71,51,185,205,55,86,236,161,115,216,7,71,214,170,158,129,45,61,37,230,105,87,65,81,112,197,209,183,7,84,202,218,151,219,47,115,200,181,206,122,45,59,227,108,204,167,175,127,38,49,31,197,236,137,173,115,158,138,231,59,62,230,170,12,235,117,241,166,120,174,145,117,123,169,56,46,21,73,229,44,180,247,10,123,133,53,43,99,142,56,233,124,237,36,53,143,130,38,70,198,177,144,198,250,135,50,54,35,126,204,109,99,85,85,81,85,66,250,116,7,88,236,93,64,104,214,39,172,88,228,62,94,147,38,183,182,162,74,110,79,127,148,170,99,157,29,77,55,55,177,139,39,106,120,229,139,185,193,26,254,28,155,246,92,138,113,95,20,127,113,61,77,252,23,231,20,71,20,240,91,214,59,238,97,163,89,110,142,221,225,238,82,105,221,194,158,162,215,83,201,137,198,150,228,234,137,29,77,193,172,69,94,19,193,81,47,113,207,123,157,230,120,253,150,198,212,94,215,226,143,238,39,169,191,130,252,226,136,10,1,59,255,0,71,93,29,103,125,95,231,117,22,11,5,103,208,216,221,155,135,214,12,131,183,13,71,209,125,216,106,31,75,253,234,249,226,146,126,236,148,235,31,230,213,120,111,201,219,34,122,240,3,75,189,58,232,54,27,211,110,145,216,180,167,12,162,164,107,45,212,236,125,206,186,26,117,133,247,107,138,177,169,81,91,42,57,239,119,57,28,221,209,170,247,112,98,50,54,175,6,53,16,51,153,170,90,91,157,232,182,119,115,211,61,75,177,125,13,146,89,187,62,118,139,205,67,81,218,238,194,201,163,252,228,47,124,110,222,57,88,239,178,229,219,125,151,101,69,68,182,159,12,95,16,10,205,93,163,166,233,251,91,242,47,55,157,82,113,131,25,185,75,28,242,213,95,169,99,130,105,165,109,75,218,197,141,38,130,58,127,89,164,123,93,51,94,221,209,210,53,239,147,170,248,140,244,81,252,170,180,226,11,254,1,108,181,71,169,184,183,231,45,181,51,167,106,75,165,10,35,214,75,99,166,228,214,55,147,222,146,68,233,81,205,100,141,115,119,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,128,106,120,17,43,195,207,173,59,87,84,250,95,79,98,203,242,10,71,106,166,53,78,169,144,81,165,51,105,86,182,4,147,140,87,8,35,107,149,175,99,154,177,54,85,98,53,25,50,185,59,113,177,240,242,150,160,124,156,179,41,177,96,216,173,231,53,202,107,188,149,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,156,24,142,123,184,177,142,93,154,138,229,219,100,69,95,67,45,166,130,60,77,46,215,91,47,67,154,159,89,102,185,213,208,84,73,79,109,164,124,180,211,58,39,186,9,238,116,144,205,18,185,170,138,172,146,41,36,141,237,246,57,143,115,87,116,85,67,62,224,95,71,132,254,45,98,199,250,37,196,46,214,138,31,47,87,147,92,46,247,75,164,157,215,191,204,85,50,186,106,70,201,179,149,81,155,65,73,78,205,154,136,223,177,190,220,156,229,89,128,121,253,61,194,173,90,107,128,99,90,115,98,168,171,158,219,138,217,232,172,148,114,213,189,174,158,72,41,161,100,49,186,71,53,173,106,189,90,196,85,84,107,83,125,246,68,246,30,128,10,86,241,155,210,223,170,157,71,88,181,50,130,197,229,104,51,188,126,63,51,91,230,185,249,203,165,19,214,25,191,54,175,87,71,194,149,214,230,250,53,172,118,251,166,238,238,41,234,188,16,179,175,163,245,79,82,244,207,232,190,231,211,216,253,37,247,206,247,246,236,249,10,149,135,181,219,227,246,185,253,37,203,151,36,227,217,219,103,115,221,189,3,199,23,22,190,213,226,186,73,154,211,208,243,178,218,174,23,139,93,101,79,117,137,218,170,171,142,150,74,120,248,42,243,119,38,81,84,174,232,138,212,237,236,229,69,115,81,98,7,133,199,191,102,153,126,53,242,122,208,47,248,0,4,85,241,71,247,19,212,223,193,126,113,68,82,183,73,222,244,250,55,241,3,30,249,140,5,212,248,163,251,137,234,111,224,191,56,162,41,91,164,239,122,125,27,248,129,143,124,198,0,52,166,0,0,0,3,53,157,88,251,211,235,39,196,12,135,230,51,151,83,225,113,238,39,166,95,141,124,226,180,165,110,172,125,233,245,147,226,6,67,243,25,203,169,240,184,247,19,211,47,198,190,113,90,4,170,0,0,32,7,141,95,186,198,45,241,2,135,229,215,18,127,144,3,198,175,221,99,22,248,129,67,242,235,136,16,3,194,227,223,179,76,191,26,249,61,105,127,197,0,248,92,123,246,105,151,227,95,39,173,47,248,0,0,1,150,204,179,41,190,231,57,85,231,53,202,107,188,237,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,156,24,141,99,121,61,238,93,154,136,212,223,100,68,79,67,69,29,105,234,103,228,139,165,61,79,206,163,171,186,210,85,211,227,243,219,232,42,173,114,118,234,169,107,171,85,40,233,103,99,249,181,89,219,158,162,39,171,218,238,77,107,85,205,69,114,34,46,112,128,187,63,7,29,33,166,194,186,104,174,213,42,136,41,22,229,168,247,137,166,100,240,207,43,159,244,117,11,223,75,12,50,177,219,49,143,109,66,87,189,21,136,187,178,102,114,114,236,141,100,245,56,167,69,154,103,249,34,233,79,76,48,89,41,46,180,149,116,248,252,23,10,250,91,164,125,186,170,90,234,213,90,202,168,30,206,13,86,118,231,168,149,136,199,55,147,90,212,107,149,92,138,171,218,192,169,95,28,92,90,197,73,149,105,38,107,79,67,194,245,117,183,222,45,117,149,61,215,175,118,150,146,74,89,41,227,224,171,193,188,95,91,82,187,162,35,151,185,179,149,81,173,68,228,30,16,90,161,117,194,250,180,166,192,225,109,92,246,221,65,179,214,219,106,32,109,107,162,130,41,233,161,117,108,85,79,139,101,108,207,107,105,230,133,187,241,86,165,84,138,142,246,181,211,83,198,91,0,169,201,186,92,181,230,118,236,122,146,174,163,14,202,41,42,107,46,14,72,146,122,27,117,68,82,211,200,140,115,149,30,172,146,166,74,20,115,25,190,234,216,220,169,180,124,155,89,125,1,231,95,147,190,178,116,158,255,0,244,95,210,30,111,32,142,197,217,239,246,184,253,37,27,232,59,188,184,187,126,223,154,238,113,219,237,112,227,187,119,228,129,162,144,0,17,87,197,31,220,79,83,127,5,249,197,17,64,37,255,0,120,163,251,137,234,111,224,191,56,162,40,4,13,73,101,152,181,139,57,197,111,56,86,83,67,231,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,230,197,107,219,201,143,114,110,213,71,38,251,162,162,250,153,119,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,212,241,159,111,18,236,2,155,79,186,210,212,74,91,110,61,87,106,182,223,42,41,175,244,171,50,75,194,177,245,116,209,203,85,81,19,228,85,230,199,86,45,90,47,21,224,215,181,236,111,30,28,80,45,255,0,195,195,53,186,231,253,22,233,85,246,243,79,73,13,69,45,157,246,70,54,153,142,107,22,11,125,76,180,48,185,81,206,114,243,116,84,209,185,235,190,202,245,114,162,53,21,26,146,40,172,191,3,236,214,235,95,128,106,158,156,205,79,72,150,219,29,226,221,123,167,149,172,119,125,211,215,67,44,50,181,238,229,197,88,141,183,194,173,68,106,42,43,164,221,93,186,35,108,208,15,147,150,101,54,44,27,21,188,230,185,77,119,146,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,131,17,207,119,22,49,203,179,81,92,187,108,136,171,232,102,95,85,117,51,42,214,77,71,200,245,75,53,171,243,23,172,154,225,45,194,167,140,146,62,56,121,175,216,130,46,227,222,246,195,19,17,177,198,197,114,240,141,140,106,46,205,66,229,60,96,181,142,197,131,116,192,186,85,81,15,152,189,106,93,194,10,122,56,249,61,157,138,90,26,136,42,234,42,119,70,57,142,226,246,83,69,219,87,49,203,230,121,183,146,70,228,42,91,165,141,20,254,81,61,65,97,58,57,37,195,201,82,100,23,5,243,243,182,94,220,140,161,130,39,212,85,118,157,219,145,18,101,130,25,82,62,76,86,247,21,156,182,110,234,128,215,29,45,252,151,227,154,67,231,44,95,70,93,114,221,63,135,41,184,127,125,119,188,215,154,186,220,124,164,254,143,115,89,202,134,58,47,176,222,59,109,246,154,143,87,159,87,76,244,114,197,156,244,193,173,186,171,81,55,151,189,105,165,195,20,168,163,147,139,223,223,165,174,168,172,164,168,166,217,30,214,55,147,223,77,47,113,90,247,39,150,224,222,41,35,148,146,190,53,126,244,248,183,195,250,31,152,220,79,127,224,187,139,88,179,156,87,168,92,43,41,161,243,182,92,130,223,99,181,220,105,187,175,143,191,75,60,119,72,229,143,155,21,175,111,38,61,201,187,85,28,155,238,138,139,234,4,11,233,187,91,238,189,56,107,110,45,173,22,107,29,37,230,163,28,168,149,207,160,169,145,209,178,166,9,160,146,158,102,35,219,234,199,172,83,73,193,251,57,26,254,46,86,189,17,88,186,94,51,25,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,232,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,119,222,24,26,209,106,213,110,146,241,43,20,217,125,37,219,39,193,169,221,97,188,209,181,141,138,122,8,35,154,86,219,218,248,209,173,221,139,70,200,90,217,81,21,30,177,200,138,231,72,201,54,9,106,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,68,175,20,220,254,155,5,232,183,50,165,76,134,174,211,114,202,170,40,44,22,213,166,89,90,250,167,201,82,201,106,41,213,241,167,217,99,232,224,171,71,243,84,99,153,201,139,191,52,107,130,136,114,204,166,251,156,229,87,156,215,41,174,243,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,112,98,53,141,228,247,185,118,106,35,83,125,145,17,61,11,222,240,253,209,123,85,55,64,152,166,159,231,120,133,37,61,62,121,103,185,85,223,41,225,123,99,125,206,138,229,36,221,169,101,150,157,200,229,124,148,18,83,53,29,201,36,99,17,140,94,42,205,155,73,122,3,163,151,222,160,53,151,19,209,220,114,111,47,87,147,92,27,79,37,79,22,63,202,82,177,174,146,166,167,131,222,196,147,181,4,114,203,219,230,142,127,14,45,251,78,68,52,210,6,91,50,204,90,251,131,101,87,156,43,41,161,242,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,243,98,185,142,226,246,57,55,106,171,87,109,209,85,61,77,15,116,51,170,23,93,99,233,47,76,243,203,235,106,214,229,61,159,232,218,201,234,235,93,87,61,92,244,51,73,69,37,84,146,185,17,206,124,206,166,89,151,125,213,22,69,69,115,182,228,181,1,226,155,128,84,224,189,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,251,47,125,100,21,106,254,104,143,115,249,61,119,230,142,116,170,240,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,110,235,216,137,13,3,29,234,172,98,172,127,162,178,47,32,180,160,0,0,0,21,87,227,157,250,147,253,228,254,26,69,95,11,143,126,205,50,252,107,228,245,164,170,241,206,253,73,254,242,127,13,34,175,133,199,191,102,153,126,53,242,122,208,47,248,138,190,40,254,226,122,155,248,47,206,40,137,84,69,95,20,127,113,61,77,252,23,231,20,64,80,9,63,252,78,186,241,252,183,223,106,116,27,73,239,92,176,28,126,224,239,164,174,150,235,143,114,151,40,153,172,133,209,238,222,211,87,179,79,59,106,17,188,100,146,41,156,145,204,155,240,137,201,0,15,85,165,186,91,157,235,78,119,108,211,61,52,177,125,51,146,94,123,222,74,139,205,67,79,221,237,66,249,164,252,228,207,100,109,218,56,158,239,180,228,223,109,147,117,84,69,14,151,209,247,73,153,151,87,90,161,245,30,197,81,87,103,177,80,83,201,83,125,200,219,64,149,80,90,152,177,189,96,71,177,100,137,30,249,101,98,70,214,35,249,237,220,122,34,182,39,170,77,79,16,207,12,173,59,211,189,47,168,214,222,155,172,181,118,122,124,86,157,31,144,227,137,61,93,193,42,105,22,77,157,91,3,228,116,178,177,241,35,249,74,215,59,181,217,99,164,222,53,137,201,52,255,0,233,87,166,124,55,165,13,35,163,210,220,62,186,174,226,247,84,58,229,119,185,212,170,181,247,27,140,140,141,146,206,145,242,86,194,206,49,70,198,70,213,94,44,99,121,57,239,231,35,251,0,25,129,210,221,82,206,244,91,59,182,106,102,154,95,126,134,201,44,221,239,37,91,229,97,168,237,119,97,124,50,126,110,102,62,55,111,28,175,111,218,106,237,190,233,178,162,42,104,123,165,94,166,48,222,171,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,197,27,51,56,203,27,217,35,81,57,49,237,228,214,63,156,108,171,111,19,174,131,191,34,23,218,157,121,210,123,47,28,7,32,184,59,233,43,93,186,221,219,165,197,230,115,33,108,123,187,186,229,236,212,78,234,133,111,24,227,138,23,44,112,166,220,226,106,199,94,143,186,179,204,186,69,213,15,175,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,207,110,227,17,81,178,189,20,44,211,198,175,221,99,22,248,129,67,242,235,137,0,60,46,61,251,52,203,241,175,147,214,147,83,197,103,84,176,77,105,232,119,2,212,189,51,190,253,51,141,222,117,2,15,37,91,229,102,167,238,246,169,46,144,201,249,185,152,201,27,180,145,61,191,105,169,190,219,166,232,168,171,10,252,46,61,251,52,203,241,175,147,214,129,127,192,0,5,43,120,213,251,211,226,223,15,232,126,99,113,46,164,165,111,26,191,122,124,91,225,253,15,204,110,32,117,95,3,31,215,103,238,223,241,34,213,10,171,240,49,253,118,126,237,255,0,18,45,80,12,214,117,99,239,79,172,159,16,50,31,152,206,93,79,133,199,184,158,153,126,53,243,138,210,149,186,177,247,167,214,79,136,25,15,204,103,46,167,194,227,220,79,76,191,26,249,197,104,15,20,127,113,61,77,252,23,231,20,69,0,151,253,226,143,238,39,169,191,130,252,226,136,160,16,45,83,199,59,245,39,251,201,252,52,134,190,30,249,254,27,165,157,92,225,58,131,168,57,13,37,143,30,177,211,222,234,107,171,170,85,120,68,207,161,235,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,102,87,142,119,234,79,247,147,248,105,85,96,119,94,176,122,179,204,186,186,213,15,175,23,218,122,187,61,138,130,158,58,107,22,56,234,244,170,130,212,197,141,137,58,177,233,28,72,247,203,43,22,71,61,89,207,110,219,21,85,177,49,19,191,248,110,120,125,211,117,19,83,38,176,235,37,170,173,186,117,110,168,117,53,21,182,104,165,133,153,51,214,41,227,149,98,168,134,120,166,133,148,211,36,14,87,181,174,100,143,71,199,190,236,145,19,138,244,73,209,246,77,213,206,168,69,101,106,85,209,97,54,58,136,29,150,94,41,37,167,239,208,193,44,115,190,22,71,28,175,71,57,243,58,153,241,35,218,201,18,53,114,61,237,114,39,23,104,35,19,197,172,88,54,43,102,194,177,106,31,37,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,55,171,158,238,44,99,83,119,42,185,118,221,85,87,212,10,55,241,29,232,114,155,165,44,202,131,48,211,231,213,212,105,214,97,81,59,40,97,149,146,202,251,37,91,81,30,180,82,206,168,173,123,28,213,115,160,115,157,221,115,34,149,174,71,44,43,44,156,255,0,162,78,176,114,110,145,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,121,54,255,0,179,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,240,149,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,123,58,193,233,51,50,233,23,84,62,163,223,106,42,239,22,42,250,120,234,108,89,27,168,18,150,11,171,18,54,44,232,198,36,146,163,31,20,175,88,220,197,127,61,187,111,84,70,202,197,80,208,238,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,174,206,68,114,111,178,162,47,161,245,138,75,240,220,241,4,166,233,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,109,223,34,173,218,0,40,7,197,31,223,179,83,127,5,249,61,17,127,197,0,248,163,251,246,106,111,224,191,39,162,2,42,146,171,93,60,58,53,219,65,52,38,201,173,121,101,187,254,233,250,219,108,239,81,255,0,208,231,247,228,84,212,95,158,142,165,254,115,204,119,90,239,205,51,243,94,199,254,212,235,254,13,218,13,134,234,86,174,101,90,173,152,81,82,92,223,166,244,246,247,218,40,106,105,214,70,71,113,171,124,203,21,106,47,52,111,56,27,73,34,49,174,99,190,220,205,145,170,199,196,197,46,82,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,153,210,143,85,218,143,210,86,163,179,53,194,165,243,214,170,238,220,23,251,4,243,43,41,110,244,173,85,84,107,149,17,123,115,51,147,150,41,145,21,209,185,206,69,71,177,242,70,253,9,233,110,169,96,154,211,130,91,53,51,77,47,191,76,227,119,158,247,146,173,242,179,83,247,123,83,62,25,63,55,51,25,35,118,146,39,183,237,53,55,219,116,221,21,21,104,135,175,238,143,174,189,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,206,157,38,137,137,35,156,228,149,142,99,249,115,89,35,143,234,248,121,245,167,117,233,99,84,41,236,89,126,65,86,221,43,201,106,21,50,10,52,166,117,82,81,78,177,241,138,225,4,109,114,57,143,107,146,38,202,172,71,43,225,71,39,110,71,178,30,33,126,128,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,44,241,79,194,47,184,191,80,178,95,46,53,157,230,92,41,214,166,159,243,108,111,6,73,93,90,230,183,209,203,190,220,87,213,81,20,141,56,142,65,144,228,142,142,193,89,117,218,150,54,163,24,222,195,61,17,26,170,158,168,136,191,204,79,188,145,30,41,151,27,205,87,82,117,84,215,58,167,73,20,84,143,72,27,205,234,141,98,87,214,163,125,28,190,158,155,251,61,8,157,141,90,110,55,155,139,104,237,181,140,167,149,219,253,183,72,230,39,232,170,251,90,138,190,196,95,244,129,235,181,27,73,50,13,63,177,90,239,119,191,178,151,89,101,141,141,251,11,235,31,183,213,175,119,244,125,201,237,57,217,223,50,154,220,134,135,18,102,146,102,23,122,25,169,173,189,202,218,90,143,48,247,63,184,168,245,227,202,79,79,95,51,236,70,162,253,148,245,244,245,225,21,112,178,10,169,97,141,232,246,198,247,53,28,139,186,42,34,237,190,224,127,144,0,0,0,1,250,45,243,201,77,84,201,162,151,182,230,239,179,184,239,183,162,253,199,231,0,93,103,133,229,237,182,110,157,114,60,134,231,39,38,80,212,86,86,76,237,182,221,25,67,68,247,46,205,69,253,139,236,69,254,162,173,122,192,203,168,243,158,166,53,27,37,160,110,212,245,121,5,87,111,213,125,81,170,140,223,213,173,95,230,254,194,229,252,63,244,106,221,135,244,209,111,183,214,72,218,168,242,106,24,170,170,24,170,215,167,26,155,125,42,57,187,43,19,252,149,244,93,253,191,121,83,62,32,250,117,101,211,142,168,51,91,85,133,136,202,89,238,110,168,108,104,140,68,98,201,12,50,170,34,53,173,68,251,82,187,238,255,0,222,161,62,188,25,63,235,109,150,127,185,161,255,0,233,154,242,198,200,35,225,33,95,142,213,104,141,108,22,136,26,202,200,59,126,113,200,214,34,187,122,202,229,103,171,87,117,244,223,219,253,132,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,82,183,141,95,189,62,45,240,254,135,230,55,18,234,74,86,241,171,247,167,197,190,31,208,252,198,226,7,85,240,49,253,118,126,237,255,0,18,45,80,170,191,3,31,215,103,238,223,241,34,213,0,20,173,227,87,239,79,139,124,63,161,249,141,196,186,146,149,188,106,253,233,241,111,135,244,63,49,184,129,213,124,12,127,93,159,187,127,196,139,84,42,175,192,199,245,217,251,183,252,72,181,64,51,89,213,143,189,62,178,124,64,200,126,99,57,117,62,23,30,226,122,101,248,215,206,43,74,86,234,199,222,159,89,62,32,100,63,49,156,186,159,11,143,113,61,50,252,107,231,21,160,60,81,253,196,245,55,240,95,156,81,20,173,210,119,189,62,141,252,64,199,190,99,1,117,62,40,254,226,122,155,248,47,206,40,138,86,233,59,222,159,70,254,32,99,223,49,128,13,41,128,0,0,0,0,0,202,185,165,62,147,189,214,52,111,225,254,61,242,232,12,214,26,83,233,59,221,99,70,254,31,227,223,46,128,14,170,0,3,149,117,99,238,177,172,159,15,242,31,151,78,102,176,210,159,86,62,235,26,201,240,255,0,33,249,116,230,107,0,210,159,73,222,235,26,55,240,255,0,30,249,116,7,85,57,87,73,222,235,26,55,240,255,0,30,249,116,7,85,0,0,2,149,188,106,253,233,241,111,135,244,63,49,184,157,87,192,199,245,217,251,183,252,72,229,94,53,126,244,248,183,195,250,31,152,220,78,171,224,99,250,236,253,219,254,36,7,42,241,171,247,167,197,190,31,208,252,198,226,117,95,3,31,215,103,238,223,241,35,149,120,213,251,211,226,223,15,232,126,99,113,58,175,129,143,235,179,247,111,248,144,22,168,0,0,101,92,213,65,149,112,47,251,194,227,220,79,76,191,26,249,197,105,42,136,171,225,113,238,39,166,95,141,124,226,180,149,64,71,94,182,250,62,198,122,185,210,249,108,174,74,74,44,218,199,79,59,177,59,197,92,181,29,138,25,229,146,7,204,201,35,137,232,215,50,102,211,50,37,123,153,34,198,142,87,177,174,84,226,234,1,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,206,39,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,186,136,32,175,136,255,0,135,253,31,81,22,41,117,111,72,113,223,245,88,160,242,208,75,77,79,36,20,241,228,84,188,217,31,26,135,204,248,227,100,208,198,170,246,76,174,228,177,196,177,57,31,249,149,136,30,28,30,32,20,125,68,88,162,210,77,94,200,191,213,98,131,204,207,21,77,68,112,83,199,145,82,243,124,156,169,217,11,35,141,147,67,26,163,31,10,55,146,199,18,74,213,127,231,146,41,212,101,179,19,202,111,184,54,85,102,205,113,106,239,37,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,7,163,152,238,47,99,87,103,34,181,118,217,81,83,208,208,79,68,157,96,227,61,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,114,112,86,87,140,22,177,223,115,158,168,23,74,170,33,242,246,93,52,183,193,79,71,31,38,63,191,85,93,79,5,93,69,78,232,198,189,188,152,250,104,187,106,231,181,60,183,54,241,89,28,135,64,240,75,211,60,87,32,212,125,68,213,43,181,39,152,189,97,246,251,125,190,209,220,142,55,199,79,231,214,167,191,59,121,49,94,201,145,148,137,27,94,199,55,243,115,206,213,71,35,253,32,94,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,217,106,35,35,106,35,90,136,136,151,147,225,139,165,191,146,254,141,176,175,55,98,250,50,235,150,249,140,166,225,253,245,222,243,94,106,69,242,147,250,61,205,103,42,24,232,190,195,120,237,183,218,106,61,94,4,170,42,175,198,247,75,127,235,105,173,118,251,23,253,215,139,93,238,126,107,250,170,104,32,236,171,255,0,249,228,238,108,103,244,61,223,226,208,181,66,47,248,151,96,21,58,131,209,110,162,82,219,113,234,75,173,202,199,79,77,127,165,89,146,46,116,108,164,169,142,90,170,136,159,34,167,7,182,141,42,209,120,175,55,49,207,99,121,115,226,161,90,222,16,90,161,117,194,250,180,166,192,225,109,92,246,221,65,179,214,219,106,32,109,107,162,130,41,233,161,117,108,85,79,139,101,108,207,107,105,230,133,187,241,86,165,84,138,142,246,181,214,63,226,143,238,39,169,191,130,252,226,136,161,108,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,156,30,142,99,184,189,141,93,156,138,213,219,101,69,79,66,247,188,76,110,214,171,255,0,135,254,160,95,108,87,58,75,141,182,227,79,97,171,163,172,164,153,179,65,83,4,151,106,23,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,160,20,24,106,160,202,185,170,128,5,117,120,157,120,127,214,106,237,29,79,80,58,33,142,249,188,234,147,148,249,53,182,41,39,150,170,253,75,28,16,195,19,169,152,231,172,105,52,17,211,250,67,27,26,233,154,247,108,174,145,172,100,150,42,0,204,14,150,234,150,119,162,217,221,179,83,52,210,251,244,54,73,102,239,121,42,223,43,13,71,107,187,11,225,147,243,115,49,241,187,120,229,123,126,211,87,109,247,77,149,17,83,66,125,40,245,93,167,29,90,233,195,51,92,42,95,35,117,161,237,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,185,11,248,185,98,153,17,27,35,90,228,84,99,217,36,108,173,111,19,175,15,250,61,34,172,169,234,7,68,49,223,41,130,213,242,159,38,182,197,36,17,82,216,106,164,158,24,98,117,51,28,244,145,97,158,74,143,72,99,99,155,11,152,237,149,177,185,140,142,37,116,171,212,198,101,210,134,174,81,234,150,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,56,171,161,127,40,163,123,36,106,47,23,177,188,154,246,115,141,225,107,254,50,89,77,247,31,233,30,142,211,104,174,242,244,153,54,97,110,181,221,35,237,49,254,98,149,144,84,213,182,61,220,138,172,218,122,74,119,238,213,71,125,141,183,226,231,34,211,182,136,97,86,173,74,214,140,7,78,111,181,21,112,91,114,172,162,213,100,172,150,145,237,108,241,193,83,87,28,50,58,55,57,174,106,61,26,245,84,85,107,147,125,183,69,246,19,255,0,197,227,90,49,157,99,210,253,8,203,244,187,47,171,186,225,57,37,70,73,87,18,181,149,20,208,85,207,73,37,37,51,101,125,60,205,99,185,198,231,85,49,174,123,55,68,146,78,62,143,93,227,175,133,199,191,102,153,126,53,242,122,208,47,248,0,4,63,241,96,197,172,89,7,68,185,125,218,239,67,230,42,241,155,133,162,233,107,147,186,246,121,122,167,215,67,72,233,54,106,162,63,120,42,234,25,179,145,91,246,247,219,147,90,169,78,221,29,221,174,182,94,171,244,122,178,205,115,171,160,168,147,56,178,210,62,90,105,157,19,221,4,245,145,67,52,74,230,170,42,178,72,164,146,55,183,216,230,61,205,93,209,85,11,159,241,71,247,19,212,223,193,126,113,68,80,8,26,168,0,1,21,124,81,253,196,245,55,240,95,156,81,20,173,210,119,189,62,141,252,64,199,190,99,1,117,62,40,254,226,122,155,248,47,206,40,138,86,233,59,222,159,70,254,32,99,223,49,128,13,41,128,0,0,0,205,103,86,62,244,250,201,241,3,33,249,140,229,212,248,92,123,137,233,151,227,95,56,173,41,91,171,31,122,125,100,248,129,144,252,198,114,234,124,46,61,196,244,203,241,175,156,86,129,42,128,0,8,1,227,87,238,177,139,124,64,161,249,117,196,159,228,0,241,171,247,88,197,190,32,80,252,186,226,4,0,240,184,247,236,211,47,198,190,79,90,95,241,64,62,23,30,253,154,101,248,215,201,235,75,254,0,0,2,42,248,163,251,137,234,111,224,191,56,162,40,4,187,63,25,251,181,214,221,210,133,146,142,223,115,171,165,167,186,103,20,20,149,209,67,51,152,202,168,18,142,182,100,138,86,162,236,246,36,176,197,34,53,219,167,56,216,239,107,81,82,173,186,41,197,175,185,135,87,26,67,105,199,40,124,221,93,62,97,108,186,73,31,117,145,241,165,162,157,181,117,50,110,245,68,94,16,65,43,246,223,147,184,236,212,87,42,34,134,143,128,0,69,95,20,127,113,61,77,252,23,231,20,69,5,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,104,251,172,75,77,170,245,210,134,176,209,222,109,148,149,244,241,224,247,170,182,69,83,11,101,99,103,130,142,89,161,149,26,228,84,71,199,44,113,200,199,123,90,246,53,201,178,162,41,155,112,53,80,0,2,42,248,163,251,137,234,111,224,191,56,162,40,4,191,239,20,127,113,61,77,252,23,231,20,69,0,129,170,130,173,124,112,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,223,186,246,34,67,94,246,250,43,24,171,39,232,172,137,202,210,136,191,226,93,128,84,234,15,69,186,137,75,109,199,169,46,183,43,29,61,53,254,149,102,72,185,209,178,146,166,57,106,170,34,124,138,156,30,218,52,171,69,226,188,220,199,61,141,229,207,138,133,96,248,73,230,183,92,87,173,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,56,57,233,182,234,142,109,239,25,108,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,193,232,230,59,139,216,213,217,200,173,93,182,84,84,244,52,145,212,142,183,218,186,112,209,44,167,90,47,54,58,187,205,62,57,79,19,153,65,77,35,99,125,76,243,79,29,60,44,87,187,209,140,89,102,143,155,246,114,181,156,156,141,122,162,49,66,152,124,82,245,210,179,88,58,172,191,99,116,87,159,55,141,233,223,253,13,219,33,141,39,142,54,85,70,136,183,7,186,57,87,143,123,205,119,33,116,140,107,90,248,233,160,253,36,106,61,210,87,193,11,75,127,235,151,173,119,11,23,253,201,139,90,46,126,107,250,234,107,224,236,163,255,0,249,218,238,111,103,244,49,223,227,16,170,179,74,125,44,104,167,242,118,233,247,9,209,201,46,30,118,175,31,183,175,159,157,178,247,35,125,116,242,190,162,171,180,238,220,106,176,164,243,74,145,242,98,59,182,140,229,187,183,85,10,171,241,171,247,167,197,190,31,208,252,198,226,117,95,3,31,215,103,238,223,241,35,149,120,213,251,211,226,223,15,232,126,99,113,58,175,129,143,235,179,247,111,248,144,30,43,198,127,65,169,177,93,80,198,181,254,197,69,87,229,243,138,119,90,239,175,109,60,174,130,59,141,28,113,182,9,31,50,189,88,199,205,77,179,27,18,53,158,148,50,61,57,171,158,173,241,62,15,186,199,125,193,186,160,77,42,167,135,204,89,117,46,223,61,61,100,124,152,206,197,85,13,60,245,116,245,59,171,28,247,113,99,42,98,237,163,152,213,243,60,221,201,99,106,22,149,214,230,131,84,245,29,211,70,99,166,214,106,42,73,242,21,167,101,211,31,89,169,226,145,233,113,166,122,75,28,113,62,87,177,176,190,102,182,74,101,151,155,120,50,161,234,187,183,147,87,60,56,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,56,61,28,199,113,123,26,187,57,21,171,182,202,138,158,128,106,76,167,111,27,13,80,181,100,58,185,129,233,69,189,180,147,84,97,150,122,171,149,117,68,53,173,149,241,207,112,124,123,82,203,18,38,240,189,145,81,197,42,114,118,238,101,83,23,139,81,17,95,107,218,85,169,152,174,178,105,198,57,170,88,85,95,152,178,228,214,248,174,20,220,164,141,242,67,205,62,220,18,246,222,246,54,104,158,142,142,70,35,151,132,140,123,85,119,106,153,236,235,67,88,236,90,251,213,6,127,170,184,180,60,44,183,91,132,116,246,233,57,61,124,205,45,37,60,84,145,84,236,246,49,236,239,50,157,178,246,220,212,115,59,156,23,117,110,234,18,43,193,199,72,106,115,94,165,235,181,74,162,10,180,182,233,197,158,105,153,60,51,196,214,125,35,92,199,210,195,12,172,118,239,123,29,78,181,239,69,98,38,207,133,156,156,155,163,95,118,132,21,240,125,209,203,22,13,211,2,106,173,60,222,98,245,169,119,9,234,43,36,226,246,118,41,104,106,39,164,167,166,217,94,230,59,139,217,83,47,113,26,199,47,153,224,238,73,27,84,157,64,87,87,141,38,142,95,115,13,26,196,181,138,209,55,114,147,78,238,21,20,247,74,110,44,78,52,183,39,83,198,218,158,110,122,42,240,158,10,120,187,109,99,220,239,51,203,236,182,55,42,192,191,13,28,254,155,79,186,210,211,186,171,150,67,87,106,182,223,42,42,108,21,73,10,203,194,177,245,116,210,69,75,79,43,35,69,230,199,86,45,34,167,36,224,215,181,143,119,30,28,146,234,122,189,210,26,157,119,233,163,80,180,182,223,5,92,247,43,181,157,243,90,224,166,158,40,95,81,113,166,123,106,168,225,87,203,246,26,199,212,65,19,30,174,86,253,135,59,237,51,244,147,54,224,106,160,30,43,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,236,181,81,241,185,21,173,84,84,79,106,0,0,5,85,248,231,126,164,255,0,121,63,134,145,87,194,227,223,179,76,191,26,249,61,105,42,188,115,191,82,127,188,159,195,72,171,225,113,239,217,166,95,141,124,158,180,11,254,34,175,138,63,184,158,166,254,11,243,138,34,85,17,87,197,31,220,79,83,127,5,249,197,16,20,23,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,160,158,133,250,50,177,116,121,167,21,86,201,46,191,76,230,121,71,151,168,201,174,81,61,233,74,233,34,71,246,169,169,163,118,219,67,23,118,84,73,28,212,146,71,61,206,119,20,86,69,31,21,240,197,232,59,242,33,98,166,215,157,88,178,241,207,178,11,123,126,141,181,220,109,221,186,172,94,23,62,102,201,179,187,174,78,245,68,14,167,87,114,142,57,97,106,201,10,237,206,86,172,255,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,83,182,71,224,217,171,17,245,4,220,55,27,200,127,212,158,191,189,81,14,101,42,83,84,85,91,99,237,74,232,233,170,104,150,104,100,154,100,145,145,196,178,66,157,183,54,86,201,246,62,220,81,220,160,2,176,60,77,244,47,78,58,116,232,71,5,210,253,47,179,121,27,85,14,160,81,75,52,210,170,62,170,225,84,235,101,193,36,170,169,145,17,59,147,63,139,119,93,145,168,214,181,140,107,24,198,49,177,3,194,227,223,179,76,191,26,249,61,105,63,252,106,253,214,49,111,136,20,63,46,184,144,3,194,227,223,179,76,191,26,249,61,104,23,252,0,0,82,183,141,95,189,62,45,240,254,135,230,55,18,234,74,86,241,171,247,167,197,190,31,208,252,198,226,7,85,240,49,253,118,126,237,255,0,18,45,80,170,191,3,31,215,103,238,223,241,34,213,0,205,103,86,62,244,250,201,241,3,33,249,140,229,212,248,92,123,137,233,151,227,95,56,173,41,91,171,31,122,125,100,248,129,144,252,198,114,234,124,46,61,196,244,203,241,175,156,86,128,241,71,247,19,212,223,193,126,113,68,80,9,127,222,40,254,226,122,155,248,47,206,40,138,1,2,213,60,115,191,82,127,188,159,195,72,1,211,23,79,89,87,84,26,203,101,210,60,90,167,200,121,254,229,77,198,232,250,89,42,33,182,80,196,222,82,212,72,214,39,251,152,216,142,115,26,249,101,137,138,246,115,228,150,63,227,31,128,102,90,167,153,116,251,167,218,125,143,85,223,50,27,229,70,71,77,67,67,76,137,206,87,237,109,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,151,253,31,116,153,134,244,139,165,255,0,81,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,134,253,199,162,35,165,122,168,116,13,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,68,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,79,106,0,3,149,117,59,211,214,43,213,6,141,94,180,143,41,169,242,30,127,183,83,110,186,50,150,58,137,173,149,209,59,148,85,17,181,233,254,234,55,163,92,199,62,41,101,98,61,156,249,39,85,0,84,7,76,126,15,185,221,126,163,220,170,58,160,79,162,177,108,106,225,15,150,163,181,213,195,81,30,87,10,44,200,254,21,17,204,147,82,67,188,112,42,243,137,178,190,57,149,173,236,189,21,205,183,75,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,214,0,20,3,226,143,239,217,169,191,130,252,158,136,191,226,128,124,81,253,251,53,55,240,95,147,209,1,42,188,12,127,93,159,187,127,196,139,84,42,175,192,199,245,217,251,183,252,72,181,64,60,166,169,105,110,9,173,56,37,207,76,245,46,197,244,206,55,121,236,249,218,47,53,53,63,119,181,51,38,143,243,144,189,146,55,105,34,99,190,203,147,125,182,93,209,85,23,61,157,87,116,163,168,253,37,106,59,240,172,214,47,61,106,174,238,79,96,191,193,10,178,150,239,74,213,68,87,53,21,87,183,51,57,53,37,133,85,93,27,156,213,69,123,31,28,143,209,241,197,58,174,233,71,78,58,181,211,135,225,89,172,94,70,235,67,220,158,193,127,130,20,125,85,162,169,200,136,174,106,42,167,114,23,241,106,75,10,170,54,70,181,170,138,199,178,57,24,21,173,225,139,226,1,71,164,85,148,221,63,107,126,69,229,48,90,190,48,99,55,41,99,130,42,91,13,84,147,205,52,173,169,123,88,146,44,51,201,81,235,52,143,115,97,115,27,186,54,55,61,241,220,161,152,29,82,210,220,239,69,179,187,158,153,234,93,139,232,108,146,205,217,243,180,94,106,26,142,215,118,22,77,31,231,33,123,227,118,241,202,199,125,151,46,219,236,187,42,42,37,175,248,87,245,213,77,159,227,214,174,152,117,74,190,146,12,158,199,79,13,183,12,154,26,89,121,221,173,208,82,204,247,65,42,71,26,195,27,233,97,166,68,73,30,246,119,88,230,39,23,72,199,190,64,177,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,20,115,226,207,138,220,45,29,66,199,118,168,79,204,214,219,81,236,95,179,236,125,117,115,147,216,170,190,196,253,135,37,233,63,167,139,118,183,221,43,153,81,154,215,89,38,162,116,77,141,41,105,209,238,147,156,82,185,223,105,92,155,109,195,254,53,37,239,140,172,144,75,122,177,114,199,170,219,51,41,233,90,149,235,207,180,173,71,220,62,199,249,59,239,246,191,110,197,97,208,92,235,173,114,247,232,103,237,63,246,241,71,125,202,159,122,47,237,80,38,101,251,162,235,189,206,15,167,110,26,141,113,173,110,234,217,214,90,102,185,240,55,111,111,39,76,170,237,209,138,187,34,125,200,68,124,227,30,139,21,203,46,152,244,21,174,171,101,5,100,244,201,51,153,197,94,140,149,204,221,83,238,223,142,255,0,218,122,28,87,88,179,140,54,195,118,180,217,235,31,12,23,184,124,181,67,251,17,42,61,155,72,138,159,105,139,254,113,125,138,139,232,120,90,170,153,171,42,101,171,168,127,41,102,123,164,123,182,68,221,202,187,170,250,127,74,129,254,96,0,0,0,7,253,193,35,35,149,30,248,209,232,159,205,95,188,255,0,128,5,232,248,106,235,51,181,3,74,102,130,178,181,27,13,157,142,142,58,100,73,157,216,134,42,106,52,68,69,119,217,217,168,245,77,154,137,253,8,86,79,136,198,65,108,200,186,174,206,234,173,119,25,106,163,142,234,232,157,205,30,136,199,50,8,24,173,78,72,158,136,230,57,63,179,250,137,31,225,71,168,120,14,47,106,202,44,217,142,89,106,179,253,33,79,91,19,86,182,186,24,17,82,70,208,181,63,77,237,85,253,23,123,63,98,254,194,33,245,157,101,199,173,29,71,231,83,99,25,37,5,234,223,95,121,158,178,26,154,57,91,36,106,146,163,37,217,28,215,57,23,101,145,91,186,47,181,171,253,64,88,175,130,253,202,146,108,23,49,182,199,46,243,195,29,3,222,221,151,209,22,162,187,239,219,111,189,11,37,43,51,193,98,199,111,166,198,179,139,220,79,106,213,84,193,111,142,68,69,93,209,169,81,90,137,233,190,223,205,79,184,179,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,7,20,214,190,140,250,108,234,39,42,165,205,117,143,77,254,176,94,168,173,236,181,193,83,244,197,125,39,10,86,73,36,141,143,133,60,241,177,118,124,210,46,234,156,190,214,219,236,136,137,218,192,28,171,66,250,92,208,158,154,254,155,252,138,96,223,87,62,177,249,111,164,255,0,194,117,149,157,255,0,47,221,236,255,0,174,101,147,143,30,252,191,163,182,252,189,119,217,54,234,160,0,56,166,181,244,103,211,103,81,57,85,46,107,172,122,111,245,130,245,69,111,101,174,10,159,166,43,233,56,82,178,73,36,108,124,41,231,141,139,179,230,145,119,84,229,246,182,223,100,68,78,214,0,229,90,23,210,230,132,244,215,244,223,228,83,6,250,185,245,143,203,125,39,254,19,172,172,239,249,126,239,103,253,115,44,156,120,247,229,253,29,183,229,235,190,201,183,85,0,8,213,150,120,112,244,99,156,229,87,156,215,41,209,191,59,122,200,46,21,23,75,141,79,214,43,172,125,250,169,228,116,146,201,193,149,45,99,121,61,238,93,154,136,212,223,100,68,79,67,181,105,110,150,224,154,45,130,91,52,207,77,44,95,67,99,118,110,247,146,162,243,83,84,118,187,179,62,105,63,57,51,223,35,183,146,87,187,237,57,118,223,100,217,17,17,61,88,3,202,106,150,150,224,154,211,130,92,244,207,82,236,95,76,227,119,158,207,157,162,243,83,83,247,123,83,50,104,255,0,57,11,217,35,118,146,38,59,236,185,55,219,101,221,21,81,120,174,39,225,195,209,142,13,149,89,179,92,91,70,252,149,235,31,184,83,221,45,213,63,88,174,178,118,42,160,145,178,69,39,7,212,185,142,226,246,53,118,114,43,87,109,149,21,61,9,42,0,0,0,0,0,0,0,138,191,220,184,232,79,253,163,63,229,53,227,254,118,73,76,79,22,177,96,216,173,155,10,197,168,124,149,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,124,222,174,123,184,177,141,77,220,170,229,219,117,85,95,83,235,0,0,0,62,78,89,139,88,179,156,86,243,133,101,52,62,118,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,62,108,86,189,188,152,247,38,237,84,114,111,186,42,47,169,26,255,0,185,113,208,159,251,70,127,202,107,199,252,236,149,64,15,147,137,226,214,44,27,21,179,97,88,181,15,146,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,155,213,207,119,22,49,169,187,149,92,187,110,170,171,234,125,96,0,0,0,226,154,215,209,159,77,157,68,229,84,185,174,177,233,191,214,11,213,21,189,150,184,42,126,152,175,164,225,74,201,36,145,177,240,167,158,54,46,207,154,69,221,83,151,218,219,125,145,17,62,182,133,244,185,161,61,53,253,55,249,20,193,190,174,125,99,242,223,73,255,0,132,235,43,59,254,95,187,217,255,0,92,203,39,30,61,249,127,71,109,249,122,239,178,109,213,64,28,83,90,250,51,233,179,168,156,170,151,53,214,61,55,250,193,122,162,183,178,215,5,79,211,21,244,156,41,89,36,146,54,62,20,243,198,197,217,243,72,187,170,114,251,91,111,178,34,39,214,208,190,151,52,39,166,191,166,255,0,34,152,55,213,207,172,126,91,233,63,240,157,101,103,127,203,247,123,63,235,153,100,227,199,191,47,232,237,191,47,93,246,77,186,168,0,0,0,69,95,238,92,116,39,254,209,159,242,154,241,255,0,59,37,80,3,202,105,110,150,224,154,45,130,91,52,207,77,44,95,67,99,118,110,247,146,162,243,83,84,118,187,179,62,105,63,57,51,223,35,183,146,87,187,237,57,118,223,100,217,17,17,61,88,0,0,0,71,92,255,0,195,211,163,157,79,204,174,218,129,153,232,181,37,85,246,251,80,181,119,10,138,107,181,194,137,147,206,168,156,165,88,169,231,100,72,247,42,114,123,145,168,175,122,185,238,221,206,114,175,228,198,188,56,122,49,195,238,51,93,177,205,27,242,149,117,22,250,251,92,146,125,98,186,201,202,150,182,150,90,74,152,246,125,74,162,115,130,121,89,190,220,155,203,118,170,57,17,82,74,128,34,175,247,46,58,19,255,0,104,207,249,77,120,255,0,157,146,126,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,245,128,0,0,34,175,247,46,58,19,255,0,104,207,249,77,120,255,0,157,157,126,231,211,150,143,94,180,73,157,58,94,113,138,186,253,62,142,158,10,70,90,170,111,53,210,189,176,65,59,39,134,36,169,116,203,80,140,141,241,199,193,189,205,154,198,53,137,179,17,26,116,176,4,85,254,229,199,66,127,237,25,255,0,41,175,31,243,178,85,0,0,0,7,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,140,31,220,184,232,79,253,163,63,229,53,227,254,118,74,160,4,85,254,229,199,66,127,237,25,255,0,41,175,31,243,179,213,105,111,65,93,39,104,182,119,108,212,205,52,210,159,161,178,75,55,123,201,86,253,59,114,168,237,119,97,124,50,126,110,106,135,198,237,227,149,237,251,77,93,183,221,54,84,69,73,0,0,0,0,242,154,165,165,184,38,180,224,151,61,51,212,187,23,211,56,221,231,179,231,104,188,212,212,253,222,212,204,154,63,206,66,246,72,221,164,137,142,251,46,77,246,217,119,69,84,94,1,253,203,142,132,255,0,218,51,254,83,94,63,231,100,170,0,0,0,121,77,82,210,220,19,90,112,75,158,153,234,93,139,233,156,110,243,217,243,180,94,106,106,126,239,106,102,77,31,231,33,123,36,110,210,68,199,125,151,38,251,108,187,162,170,47,21,196,252,56,122,49,193,178,171,54,107,139,104,223,146,189,99,247,10,123,165,186,167,235,21,214,78,197,84,18,54,72,164,224,250,151,49,220,94,198,174,206,69,106,237,178,162,167,161,37,64,0,0,0,0,17,171,44,240,225,232,199,57,202,175,57,174,83,163,126,118,245,144,92,42,46,151,26,159,172,87,88,251,245,83,200,233,37,147,131,42,90,198,242,123,220,187,53,17,169,190,200,136,158,135,106,210,221,45,193,52,91,4,182,105,158,154,88,190,134,198,236,221,239,37,69,230,166,168,237,119,102,124,210,126,114,103,190,71,111,36,175,119,218,114,237,190,201,178,34,34,122,176,0,0,0,231,250,215,160,154,79,212,78,43,75,133,107,30,41,245,130,203,69,112,101,210,10,111,61,83,73,194,169,145,201,27,100,231,79,36,111,93,153,52,137,178,175,31,181,190,219,162,42,116,0,4,127,210,222,130,186,78,209,108,238,217,169,154,105,165,63,67,100,150,110,247,146,173,250,118,229,81,218,238,194,248,100,252,220,213,15,141,219,199,43,219,246,154,187,111,186,108,168,138,146,0,0,0,0,57,254,181,232,38,147,245,19,138,210,225,90,199,138,125,96,178,209,92,25,116,130,155,207,84,210,112,170,100,114,70,217,57,211,201,27,215,102,77,34,108,171,199,237,111,182,232,138,156,255,0,75,122,10,233,59,69,179,187,102,166,105,166,148,253,13,146,89,187,222,74,183,233,219,149,71,107,187,11,225,147,243,115,84,62,55,111,28,175,111,218,106,237,190,233,178,162,42,72,0,0,0,7,201,203,49,107,22,115,138,222,112,172,166,135,206,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,205,138,215,183,147,30,228,221,170,142,77,247,69,69,245,35,95,247,46,58,19,255,0,104,207,249,77,120,255,0,157,146,168,0,0,1,229,53,75,75,112,77,105,193,46,122,103,169,118,47,166,113,187,207,103,206,209,121,169,169,251,189,169,153,52,127,156,133,236,145,187,73,19,29,246,92,155,237,178,238,138,168,188,3,251,151,29,9,255,0,180,103,252,166,188,127,206,201,84,0,31,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,245,128,34,175,247,46,58,19,255,0,104,207,249,77,120,255,0,157,157,127,50,233,203,71,179,253,35,181,104,70,83,140,85,212,224,150,106,122,42,74,91,60,55,154,234,86,44,20,140,70,83,69,44,144,204,201,103,99,17,172,84,108,175,114,43,216,199,174,239,107,92,157,44,1,26,177,63,14,30,140,112,108,170,205,154,226,218,55,228,175,88,253,194,158,233,110,169,250,197,117,147,177,85,4,141,146,41,56,62,165,204,119,23,177,171,179,145,90,187,108,168,169,232,73,80,0,226,154,215,209,159,77,157,68,229,84,185,174,177,233,191,214,11,213,21,189,150,184,42,126,152,175,164,225,74,201,36,145,177,240,167,158,54,46,207,154,69,221,83,151,218,219,125,145,17,62,182,133,244,185,161,61,53,253,55,249,20,193,190,174,125,99,242,223,73,255,0,132,235,43,59,254,95,187,217,255,0,92,203,39,30,61,249,127,71,109,249,122,239,178,109,213,64,2,42,255,0,114,227,161,63,246,140,255,0,148,215,143,249,217,42,128,30,83,75,116,183,4,209,108,18,217,166,122,105,98,250,27,27,179,119,188,149,23,154,154,163,181,221,153,243,73,249,201,158,249,29,188,146,189,223,105,203,182,251,38,200,136,137,192,63,185,113,208,159,251,70,127,202,107,199,252,236,149,64,15,63,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,132,76,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,0,0,8,171,253,203,142,132,255,0,218,51,254,83,94,63,231,100,170,0,121,77,45,210,220,19,69,176,75,102,153,233,165,139,232,108,110,205,222,242,84,94,106,106,142,215,118,103,205,39,231,38,123,228,118,242,74,247,125,167,46,219,236,155,34,34,39,171,0,0,0,14,85,174,157,46,104,79,82,159,66,126,90,240,111,172,127,87,60,207,209,159,225,58,202,62,199,152,237,119,191,214,210,199,203,151,98,47,210,223,110,62,155,110,187,249,77,45,232,43,164,237,22,206,237,154,153,166,154,83,244,54,73,102,239,121,42,223,167,110,85,29,174,236,47,134,79,205,205,80,248,221,188,114,189,191,105,171,182,251,166,202,136,169,32,0,3,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,189,173,123,26,228,217,81,20,253,96,0,0,0,0,0,0,14,127,173,122,9,164,253,68,226,180,184,86,177,226,159,88,44,180,87,6,93,32,166,243,213,52,156,42,153,28,145,182,78,116,242,70,245,217,147,72,155,42,241,251,91,237,186,34,167,63,210,222,130,186,78,209,108,238,217,169,154,105,165,63,67,100,150,110,247,146,173,250,118,229,81,218,238,194,248,100,252,220,213,15,141,219,199,43,219,246,154,187,111,186,108,168,138,146,0,0,0,0,56,166,181,244,103,211,103,81,57,85,46,107,172,122,111,245,130,245,69,111,101,174,10,159,166,43,233,56,82,178,73,36,108,124,41,231,141,139,179,230,145,119,84,229,246,182,223,100,68,78,214,0,229,90,23,210,230,132,244,215,244,223,228,83,6,250,185,245,143,203,125,39,254,19,172,172,239,249,126,239,103,253,115,44,156,120,247,229,253,29,183,229,235,190,201,183,85,0,8,213,150,120,112,244,99,156,229,87,156,215,41,209,191,59,122,200,46,21,23,75,141,79,214,43,172,125,250,169,228,116,146,201,193,149,45,99,121,61,238,93,154,136,212,223,100,68,79,67,181,105,110,150,224,154,45,130,91,52,207,77,44,95,67,99,118,110,247,146,162,243,83,84,118,187,179,62,105,63,57,51,223,35,183,146,87,187,237,57,118,223,100,217,17,17,61,88,3,202,106,150,150,224,154,211,130,92,244,207,82,236,95,76,227,119,158,207,157,162,243,83,83,247,123,83,50,104,255,0,57,11,217,35,118,146,38,59,236,185,55,219,101,221,21,81,120,7,247,46,58,19,255,0,104,207,249,77,120,255,0,157,146,168,1,249,36,180,218,166,186,211,223,102,182,82,62,229,71,79,53,37,61,99,161,106,207,12,19,58,55,75,19,36,219,147,88,247,65,11,156,212,93,156,177,70,171,191,20,219,245,128,0,0,0,0,0,0,0,143,250,165,208,87,73,218,211,157,220,245,51,82,244,167,233,156,146,243,217,243,181,191,78,220,169,251,189,168,89,12,127,155,134,161,145,183,104,226,99,126,203,83,125,183,93,213,85,86,64,0,57,86,133,244,185,161,61,53,253,55,249,20,193,190,174,125,99,242,223,73,255,0,132,235,43,59,254,95,187,217,255,0,92,203,39,30,61,249,127,71,109,249,122,239,178,109,213,64,0,0,3,143,235,127,72,189,58,117,29,117,182,95,117,151,76,233,47,247,43,69,59,233,41,43,27,91,85,69,58,64,231,114,237,62,74,105,99,116,140,71,114,115,90,245,114,49,95,34,183,143,55,239,205,127,185,113,208,159,251,70,127,202,107,199,252,236,149,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,150,241,154,203,38,250,205,143,226,137,4,125,175,35,73,87,207,138,242,229,220,184,71,182,251,251,54,254,143,237,43,1,17,87,209,19,114,217,252,101,48,120,106,45,182,60,210,58,109,230,141,41,168,221,39,53,244,98,54,225,38,219,114,219,219,253,31,219,247,17,231,195,19,15,209,92,171,46,189,166,170,55,185,89,12,240,165,4,123,213,166,236,90,122,149,127,172,14,68,251,147,244,191,103,160,16,182,123,155,229,181,193,107,117,44,44,236,61,93,220,70,108,247,110,171,232,171,191,175,183,246,31,128,158,158,35,184,126,152,95,115,248,45,250,47,65,202,178,213,28,245,119,100,238,212,39,24,124,181,42,177,127,190,92,136,190,213,253,13,215,246,144,70,122,73,233,223,36,114,179,103,70,245,99,147,116,244,84,246,129,254,32,0,0,0,0,0,36,135,73,253,46,106,63,80,82,92,19,8,191,207,108,242,145,202,231,58,58,169,225,228,172,236,110,155,197,19,247,255,0,28,223,244,127,66,111,205,245,251,73,243,61,27,212,155,190,23,155,203,81,61,125,21,75,162,90,137,157,43,187,201,193,142,71,35,165,99,28,239,178,246,122,236,159,119,244,19,155,195,95,95,180,195,1,173,146,44,170,183,232,250,151,208,172,28,187,117,18,242,221,104,254,230,70,228,79,86,59,253,7,34,241,59,214,124,23,86,245,121,36,194,234,124,203,45,242,205,28,179,112,153,156,149,96,164,106,125,153,24,221,189,98,122,122,111,255,0,171,112,150,254,12,80,194,221,62,203,230,110,221,199,50,133,23,217,190,222,98,188,178,2,168,188,18,46,78,91,206,164,91,93,47,162,91,173,210,53,156,127,100,245,27,174,251,127,225,127,198,90,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,15,226,42,47,170,1,253,7,27,234,27,170,45,59,233,186,43,84,185,221,87,105,110,236,153,244,233,194,119,110,145,186,54,187,252,84,82,125,242,183,219,183,254,239,25,23,136,71,77,146,80,178,179,235,150,202,245,219,135,209,213,254,159,107,111,111,150,2,75,130,1,106,103,139,134,150,97,217,27,44,248,229,131,233,202,85,68,87,213,121,170,154,110,63,156,123,87,236,62,141,85,125,26,213,246,255,0,59,111,184,247,247,127,19,158,157,109,86,186,106,245,189,247,95,63,61,226,242,213,205,227,197,200,158,223,42,187,251,119,2,95,2,53,217,124,65,58,108,187,81,67,86,185,167,105,101,85,78,31,71,87,187,109,156,169,237,242,201,251,14,143,101,234,63,71,175,214,248,238,86,252,179,156,50,181,174,106,249,10,164,244,86,162,167,182,36,95,98,160,29,52,30,7,242,237,165,127,236,163,255,0,220,170,127,248,51,242,220,186,135,210,43,85,20,181,245,121,95,24,161,99,158,229,242,53,75,178,34,42,175,178,53,95,98,40,29,32,17,71,51,241,37,233,195,20,133,146,195,146,249,213,126,254,158,74,190,61,182,86,255,0,242,170,255,0,149,255,0,17,227,255,0,186,197,211,207,253,213,255,0,236,87,127,204,192,155,192,133,214,143,21,46,157,174,117,209,209,201,113,236,163,247,251,125,154,231,109,178,42,251,60,162,126,195,203,106,167,139,102,149,225,55,216,237,120,205,139,233,234,117,118,207,168,243,85,52,188,83,131,29,191,23,209,170,175,171,156,158,223,230,255,0,72,19,232,16,5,254,47,122,54,152,218,92,153,102,222,227,218,229,228,252,197,87,233,118,249,109,220,242,92,127,75,236,239,253,167,36,204,124,103,231,146,153,137,137,233,231,102,111,94,75,244,186,59,239,110,223,227,40,118,246,114,3,236,248,199,234,93,85,5,13,151,79,32,73,17,149,17,211,87,61,125,120,170,57,46,16,170,122,63,250,63,201,254,223,184,173,61,63,198,45,55,155,29,218,235,89,124,142,134,170,138,88,155,12,107,82,216,157,34,57,118,85,68,84,85,93,189,125,138,116,94,163,122,158,202,250,179,205,237,151,92,150,145,212,140,167,138,26,94,218,205,28,168,216,219,52,206,223,118,69,23,253,208,228,246,111,233,254,143,250,170,163,211,204,87,17,137,216,254,61,13,226,177,208,197,231,92,233,37,133,89,50,112,71,55,237,238,139,237,114,238,158,128,117,41,180,67,234,118,139,38,101,141,229,52,84,119,27,179,42,105,235,146,166,187,183,51,233,153,223,71,55,236,70,142,93,248,51,100,114,170,123,63,160,248,90,197,162,216,222,63,211,133,143,57,163,186,80,85,92,171,166,166,146,161,97,158,55,191,147,232,36,149,219,236,196,119,233,34,123,92,190,223,237,56,189,171,35,213,220,238,199,95,100,160,188,222,43,169,173,241,247,228,141,215,78,49,197,27,145,252,182,107,156,136,187,238,187,237,251,63,164,94,114,108,189,154,124,152,182,65,147,215,203,5,61,70,236,161,150,85,124,108,86,192,172,77,182,85,79,68,221,191,212,7,47,0,0,0,0,0,1,97,190,24,184,109,155,49,212,57,168,114,27,34,92,104,18,208,238,45,174,166,100,209,163,187,244,72,138,212,123,85,191,162,229,219,250,21,72,231,215,110,159,187,0,234,131,80,45,212,150,71,219,237,146,94,166,146,141,18,155,181,18,198,230,70,255,0,177,179,90,221,191,56,158,207,79,84,37,191,133,102,174,104,238,27,29,85,6,91,92,200,47,243,57,240,193,35,169,234,101,114,70,190,73,26,212,224,199,53,19,155,92,190,223,248,143,25,226,145,173,58,49,168,121,131,236,88,101,134,134,91,245,182,121,226,174,186,50,25,98,150,71,170,82,108,174,231,19,119,251,49,189,191,164,190,159,215,234,31,243,224,225,147,216,49,157,104,204,165,200,47,180,54,200,170,49,232,163,141,213,117,76,133,175,119,155,139,209,21,234,136,171,177,114,180,25,13,130,235,18,79,108,189,208,85,198,169,191,56,42,89,35,118,244,251,218,171,251,83,253,40,101,254,199,144,229,120,124,235,114,199,47,151,11,68,211,55,182,179,81,84,186,23,185,17,119,217,85,138,139,182,232,139,253,135,90,192,186,167,234,162,212,174,183,98,218,189,150,61,178,70,172,72,157,116,221,19,110,43,186,119,21,118,244,98,39,255,0,98,129,160,172,139,85,180,219,19,110,249,22,119,143,208,47,249,53,23,74,120,151,238,251,158,244,255,0,41,63,210,135,228,185,107,110,145,218,104,82,227,93,169,88,188,80,43,121,35,157,121,165,106,109,178,175,181,100,68,246,34,148,11,145,183,171,108,201,235,62,75,148,228,215,37,119,253,209,144,49,201,247,39,179,187,255,0,130,223,244,33,226,242,236,151,92,44,209,165,175,45,204,114,36,141,19,100,134,91,195,165,110,223,105,190,198,200,169,247,57,0,210,22,61,168,152,54,87,108,142,241,143,229,182,122,234,57,91,201,179,83,215,195,43,21,55,84,253,38,57,83,218,138,158,223,184,249,213,250,209,164,246,218,55,215,86,234,62,51,20,49,162,171,156,235,197,51,118,217,21,126,247,237,236,67,63,122,57,168,29,83,228,18,197,133,233,94,164,229,81,51,101,108,116,176,94,123,44,68,68,146,77,147,185,35,81,63,69,235,237,63,195,53,180,245,61,143,197,83,77,150,100,121,34,83,198,155,204,215,223,155,35,118,86,42,251,27,50,239,246,119,2,244,231,235,35,167,120,47,17,217,157,169,248,226,201,35,85,201,34,94,168,123,105,183,47,69,94,255,0,183,236,254,207,189,15,199,81,214,215,78,84,247,232,44,14,212,155,19,165,157,220,82,86,222,40,22,38,253,148,119,171,187,251,167,183,246,25,250,177,90,117,3,40,191,83,218,173,85,85,213,23,26,134,189,98,69,173,70,185,81,26,231,47,218,115,209,19,209,23,239,59,149,159,161,158,169,111,23,138,22,75,99,172,141,211,206,200,252,202,221,232,220,232,209,85,26,174,255,0,92,238,187,39,244,129,112,185,63,94,29,55,98,245,109,164,168,212,27,69,83,156,212,119,42,107,181,3,219,237,114,123,86,161,63,201,255,0,141,15,16,223,19,174,155,221,144,77,101,91,204,169,28,74,136,149,43,81,65,218,118,236,229,232,255,0,53,235,251,61,158,210,178,53,227,160,109,117,210,139,53,38,69,93,45,77,218,157,244,49,212,212,190,74,154,102,44,46,86,74,247,179,214,165,234,238,41,26,250,162,122,239,233,253,60,103,78,58,122,213,157,84,154,174,60,58,194,234,199,209,63,183,63,247,237,60,124,93,188,137,183,231,37,110,254,177,63,217,191,179,250,183,11,134,139,197,87,167,121,50,63,161,22,107,131,97,221,137,230,149,212,41,23,218,227,191,219,243,123,122,114,93,253,62,229,63,30,83,226,187,160,152,253,229,180,52,169,95,95,76,177,114,89,105,124,148,169,203,147,147,110,73,88,137,236,68,95,237,66,179,109,30,31,157,74,221,46,17,82,46,30,177,119,30,214,171,254,146,160,118,219,185,19,125,188,202,126,211,213,81,248,100,245,23,91,146,50,193,45,157,89,206,157,103,239,45,85,11,182,217,85,54,219,205,127,71,237,2,94,229,254,50,88,61,21,107,99,198,113,107,132,240,122,238,233,168,97,114,251,27,254,69,110,222,213,113,245,240,239,24,109,47,184,209,185,249,30,57,118,134,116,85,217,176,81,211,181,54,217,191,115,235,119,246,171,138,214,214,190,150,245,15,167,187,245,29,30,119,107,231,12,143,87,59,121,160,251,77,106,68,231,39,230,165,145,83,210,86,255,0,246,123,60,166,43,69,77,145,102,84,150,12,95,26,134,89,174,73,29,3,33,124,173,114,36,178,74,214,35,209,101,244,223,119,53,61,169,253,105,234,5,160,216,188,93,177,219,166,169,203,100,147,31,158,60,114,103,185,41,230,117,36,105,50,53,176,57,223,105,222,113,99,253,52,68,244,79,103,244,157,39,170,13,96,234,15,27,212,150,94,244,71,30,169,187,90,23,31,100,243,35,169,43,167,137,28,217,101,73,21,60,179,209,188,147,182,207,106,253,254,191,113,82,185,238,140,229,186,85,145,185,247,244,74,89,162,70,202,145,181,34,114,49,37,141,142,68,251,15,114,122,36,173,255,0,234,125,215,203,211,237,239,23,204,244,182,207,83,92,202,90,234,218,152,42,226,157,242,82,125,167,197,230,165,111,21,85,106,38,222,207,64,43,166,197,226,217,170,120,85,234,229,99,212,124,78,15,49,73,60,208,186,54,208,84,243,99,218,244,110,202,147,86,34,166,202,215,250,109,191,252,103,228,197,188,98,181,5,114,219,123,178,76,118,218,150,85,168,98,85,36,20,147,247,123,95,206,227,206,183,134,255,0,215,232,125,15,17,221,15,211,44,155,83,40,113,77,19,195,237,208,102,119,57,60,221,107,41,99,90,117,151,105,43,157,59,149,210,171,98,85,87,49,187,236,187,174,201,177,26,240,30,130,245,110,251,172,118,109,54,200,45,94,78,10,154,216,162,173,168,239,211,73,217,137,204,238,43,184,178,161,21,223,103,238,71,111,253,160,72,123,151,139,214,97,73,169,21,23,27,109,170,57,177,167,57,232,200,37,130,87,72,141,239,170,162,241,74,222,222,253,189,147,250,255,0,160,252,57,7,140,110,167,207,114,145,246,60,110,211,29,34,237,193,38,163,168,71,126,138,111,191,26,221,189,187,156,215,49,240,226,212,27,14,177,211,96,116,140,238,90,171,42,153,12,85,155,192,155,181,245,78,137,171,219,90,149,119,232,167,47,87,127,71,183,212,246,108,240,143,212,197,197,170,47,146,223,187,85,81,112,225,75,229,105,221,203,121,56,175,219,243,155,39,167,175,179,250,0,176,94,134,122,179,184,245,69,131,79,120,187,216,38,163,172,164,170,169,130,73,89,74,232,233,220,145,172,42,136,215,58,105,21,87,105,147,239,251,151,246,122,202,18,23,120,89,199,141,218,58,126,126,53,77,106,166,164,189,219,111,53,233,112,115,35,251,111,87,118,100,106,185,200,155,47,230,228,133,61,28,191,162,159,177,81,38,123,94,217,17,85,139,190,222,128,127,81,119,85,63,167,204,200,242,11,94,41,97,175,200,239,51,246,40,109,180,239,169,168,147,139,157,197,141,77,213,118,106,42,175,246,34,169,27,177,159,16,189,15,202,181,54,45,51,181,220,185,214,79,90,218,8,228,236,214,39,41,29,80,216,83,209,212,200,137,234,228,254,118,223,211,247,129,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,149,76,203,77,77,45,66,70,233,59,76,115,248,53,61,93,178,111,178,127,73,206,176,109,121,195,243,140,174,237,133,195,28,246,219,189,166,166,122,119,211,214,73,19,31,42,69,35,99,87,177,188,185,43,85,238,217,23,111,185,126,255,0,67,164,174,206,69,69,77,209,125,168,69,125,98,209,187,206,25,172,86,109,117,194,222,232,104,163,169,167,109,238,158,42,134,196,143,129,42,164,170,168,147,182,212,111,113,85,26,212,245,114,170,251,54,95,104,31,229,226,33,169,186,151,166,154,53,81,116,211,170,26,149,157,120,119,106,162,167,108,169,15,247,213,35,83,116,116,79,111,170,61,233,235,183,246,253,213,157,162,125,121,117,59,62,95,109,197,45,87,151,87,213,93,171,97,165,99,60,141,27,118,89,101,141,137,232,218,87,59,218,169,236,79,188,186,253,77,199,240,140,199,11,172,180,231,80,71,53,154,163,183,221,231,78,217,127,70,86,57,191,101,204,122,126,155,89,252,213,255,0,218,82,55,80,24,222,21,210,199,88,118,75,150,25,81,222,199,104,39,179,92,215,120,126,211,90,217,88,249,83,131,35,137,55,222,23,46,200,158,187,251,125,125,2,66,248,147,226,26,185,168,152,14,146,84,93,108,213,87,43,219,236,245,19,85,178,146,142,73,21,143,145,40,156,228,86,178,38,236,188,146,79,230,167,179,250,54,74,243,200,244,107,83,49,63,163,82,255,0,137,221,104,214,237,35,162,165,108,214,249,227,89,28,215,53,170,136,143,98,111,234,246,251,55,246,167,237,66,218,107,250,246,209,140,234,147,22,173,178,98,85,25,52,150,235,92,113,86,54,166,205,26,182,9,221,26,114,98,119,229,102,233,233,190,233,186,122,39,169,29,250,143,234,114,199,172,55,172,118,191,4,211,10,10,118,224,181,75,112,172,134,170,217,4,44,115,28,250,121,145,56,182,117,230,138,148,242,110,155,167,183,111,191,208,32,142,109,167,87,204,18,58,7,95,30,198,203,95,75,21,83,97,86,61,146,70,215,242,217,28,142,68,245,69,98,162,255,0,73,229,55,85,244,36,142,191,65,155,235,21,77,191,53,147,29,178,217,169,124,156,84,212,212,212,168,144,247,19,121,100,98,241,71,189,19,116,147,111,87,39,177,61,158,213,240,145,244,203,171,241,211,182,186,163,30,166,100,75,190,200,234,248,85,87,215,111,98,57,126,240,62,13,151,69,245,87,32,178,183,33,178,224,183,234,186,5,231,198,120,109,117,18,49,120,42,163,190,211,99,86,250,42,47,222,126,202,13,40,214,185,227,123,104,112,60,145,236,137,221,183,112,178,212,59,101,79,185,127,54,165,187,232,78,189,244,173,165,90,19,101,178,106,77,170,138,217,91,28,181,108,168,129,248,234,84,185,121,207,43,218,170,232,152,246,174,236,254,159,232,82,67,232,229,207,166,221,93,176,84,100,58,99,140,216,171,40,27,58,54,103,191,31,101,58,247,28,198,191,244,95,19,85,126,203,147,212,10,8,162,210,125,114,184,92,82,213,77,130,228,110,169,85,106,112,250,22,117,84,221,81,19,116,72,183,251,211,238,61,37,239,166,30,164,173,22,166,92,171,244,255,0,32,90,121,145,54,70,216,234,247,217,90,171,247,192,159,114,47,222,95,253,38,19,163,240,92,214,178,147,13,199,153,88,237,147,155,108,241,53,222,155,109,246,187,123,253,201,247,159,19,84,181,59,66,52,210,154,146,159,81,153,65,4,21,82,199,12,17,186,206,250,134,242,114,61,27,232,200,220,137,232,199,167,255,0,156,12,235,93,116,183,81,236,210,182,11,158,19,125,167,123,247,226,217,45,147,177,87,100,69,251,216,159,181,15,244,183,233,38,165,221,42,226,162,163,193,175,210,75,43,154,214,162,91,42,23,117,85,68,79,99,21,125,170,133,198,234,255,0,87,254,31,120,157,222,42,60,139,18,165,186,84,183,151,218,166,195,98,145,27,246,99,95,108,172,106,251,28,223,103,236,95,232,60,197,7,136,95,135,85,190,104,234,169,48,42,136,102,141,81,205,115,48,202,102,171,85,21,21,54,84,245,246,160,21,161,136,116,137,175,153,157,116,244,22,173,62,189,198,250,103,246,228,116,214,154,212,106,46,206,95,230,194,191,228,169,236,96,240,247,234,66,163,46,110,34,184,188,204,153,220,119,170,117,186,189,41,209,21,99,77,213,222,95,127,78,226,125,223,205,82,200,109,94,41,93,13,89,229,150,91,85,158,245,70,249,221,202,71,193,140,71,26,185,125,125,85,90,228,223,218,191,233,62,46,71,226,247,211,93,182,240,178,217,49,155,245,98,250,39,153,250,6,52,122,166,205,95,107,170,26,190,223,232,254,106,1,25,49,255,0,6,173,120,187,80,37,93,126,125,139,91,228,86,238,145,73,79,91,201,23,138,46,203,188,77,253,170,158,207,184,248,121,175,132,87,80,216,179,35,125,178,255,0,96,189,35,183,228,148,180,213,202,173,253,29,189,144,59,252,165,255,0,237,84,158,88,71,138,247,75,89,37,169,213,151,139,165,254,213,81,26,42,186,25,108,146,46,251,53,170,187,118,221,34,123,92,169,237,251,191,169,87,157,107,79,139,190,155,89,100,166,166,210,58,57,239,28,185,247,223,112,179,202,212,110,221,181,110,223,159,141,126,249,62,229,246,39,246,132,4,192,122,25,214,188,231,80,19,78,225,181,46,63,113,134,159,189,36,247,26,42,198,198,173,73,219,10,185,17,98,223,110,79,223,217,182,205,83,170,219,244,214,167,161,108,190,76,99,88,240,217,51,10,187,220,105,113,163,158,213,45,69,60,107,27,86,88,156,223,182,214,110,168,169,203,209,23,209,200,122,61,31,241,14,184,55,95,155,153,230,84,20,46,164,173,163,74,94,54,250,41,213,205,71,214,199,38,220,100,159,218,137,203,239,84,246,31,229,214,239,82,47,234,18,243,107,204,112,219,29,20,22,220,82,25,237,243,205,95,72,177,84,61,242,76,221,184,241,145,251,181,17,91,237,219,213,206,244,3,245,233,142,149,100,154,173,87,124,202,116,230,147,234,59,33,163,74,170,213,175,100,181,42,144,71,187,21,142,230,213,70,110,172,87,34,250,122,17,227,169,155,238,49,3,101,197,153,88,218,251,245,186,173,212,181,149,112,189,157,185,29,31,121,146,57,26,143,93,183,127,174,220,83,209,126,239,97,237,93,215,84,248,166,1,81,102,211,218,38,211,221,175,112,79,69,117,89,41,164,138,52,129,201,34,55,182,232,230,106,239,179,211,244,183,77,254,226,37,223,239,117,217,29,230,182,249,113,145,95,81,93,81,37,76,139,186,175,218,123,213,203,237,85,95,107,151,218,170,7,207,0,0,0,0,0,1,246,49,107,115,238,87,70,64,203,189,45,185,83,101,73,170,21,17,169,246,154,159,127,245,239,253,138,72,126,144,244,183,14,204,245,134,90,13,70,202,236,244,182,168,230,149,142,170,170,170,236,69,81,180,21,59,57,142,71,177,21,57,49,158,199,127,57,63,110,203,24,90,247,177,121,49,234,213,253,168,187,31,82,143,41,190,219,89,18,91,110,117,52,143,139,125,164,130,103,198,255,0,95,111,170,47,244,175,250,84,11,182,214,190,141,58,92,212,29,52,180,91,40,243,123,14,57,73,71,87,44,177,92,100,185,73,81,28,170,230,200,138,196,229,88,214,238,139,186,254,146,254,138,255,0,73,233,122,91,233,175,167,61,20,176,74,203,70,117,96,200,170,29,43,220,181,176,220,86,38,162,58,40,90,173,226,149,82,55,249,155,239,255,0,133,253,30,180,175,113,234,39,88,238,120,205,46,39,85,159,223,150,134,146,87,75,26,37,214,171,126,75,207,125,247,149,83,249,238,251,143,240,179,235,254,178,88,105,157,73,108,212,156,150,24,156,188,149,173,188,85,53,55,217,19,216,217,17,63,154,128,104,222,211,146,233,133,222,87,210,218,50,91,45,84,145,237,201,144,220,227,145,83,116,85,77,209,175,85,251,151,253,4,89,234,246,229,210,46,123,98,174,195,243,28,214,205,75,117,86,74,200,234,35,188,68,254,204,156,42,35,69,88,252,220,123,236,231,185,118,95,217,183,245,83,222,53,212,174,182,98,181,178,87,218,245,27,33,73,101,219,151,43,189,94,203,178,42,39,232,202,159,115,148,241,119,252,211,43,201,235,229,185,223,114,27,149,109,68,207,115,222,249,234,228,145,85,85,202,229,245,115,149,125,174,95,191,239,2,233,250,40,160,233,87,70,241,132,138,197,170,56,237,125,199,249,245,82,93,97,129,118,238,84,42,126,109,106,228,79,209,149,83,251,55,251,253,59,118,170,234,255,0,77,53,56,141,124,217,78,111,143,214,81,197,20,146,73,21,61,242,159,184,244,72,159,186,53,18,118,250,171,121,34,122,167,170,167,245,153,231,183,101,249,93,161,21,182,188,150,233,72,139,237,72,43,36,143,246,255,0,146,228,253,171,254,147,253,171,51,204,218,227,3,169,107,242,235,205,68,47,69,71,71,45,124,207,106,162,162,162,162,162,187,111,98,168,23,1,140,117,151,208,165,139,45,162,125,174,195,115,167,172,183,196,250,104,171,95,117,129,99,70,163,92,213,244,117,106,183,213,55,219,116,95,105,34,191,151,63,77,77,129,103,77,67,179,253,150,171,184,253,47,65,203,211,250,60,193,157,164,150,68,119,52,145,220,191,110,254,167,251,253,41,115,219,111,164,106,182,255,0,203,59,255,0,120,23,121,168,190,38,221,59,87,83,94,241,22,217,47,151,90,71,81,212,195,37,93,45,69,27,161,93,209,241,174,206,109,71,236,93,253,169,232,168,112,190,159,252,74,122,118,210,20,189,217,155,167,25,28,77,170,185,213,212,54,174,42,216,30,146,177,245,117,51,51,118,201,54,205,84,108,200,158,138,187,174,254,190,194,173,226,185,215,194,201,35,142,174,100,108,168,168,244,238,59,237,111,237,223,215,212,252,202,170,170,170,171,234,160,93,189,63,140,23,79,18,201,72,197,196,242,104,252,203,218,215,171,166,161,218,36,87,43,119,95,207,253,200,155,253,222,211,210,187,197,59,167,134,77,28,178,82,92,252,156,145,162,247,210,174,133,85,175,95,94,42,222,254,222,207,252,47,236,40,143,117,253,170,127,170,213,213,44,93,133,169,149,99,223,126,10,245,219,127,234,2,216,117,255,0,197,71,64,242,58,90,172,126,143,72,175,121,11,38,167,150,22,84,186,241,21,59,88,175,99,61,118,133,207,223,215,211,219,252,223,233,93,163,246,129,245,51,211,118,5,113,200,181,31,39,211,107,156,247,74,202,170,201,104,41,33,187,108,232,81,238,138,104,209,85,210,183,150,206,99,147,126,11,191,244,251,8,52,170,171,237,83,251,201,200,156,81,203,183,236,220,14,131,174,218,161,30,171,234,174,75,156,219,232,229,161,183,221,174,18,212,210,210,202,230,189,240,196,187,35,90,174,68,245,84,70,167,169,246,180,243,169,221,79,211,90,247,87,227,215,110,211,150,153,244,168,157,138,119,108,215,72,215,175,233,196,239,189,167,35,0,117,76,115,168,237,67,199,53,98,93,96,167,184,115,190,74,181,74,178,118,160,79,241,234,245,127,162,196,172,246,200,239,230,127,86,199,123,233,255,0,196,123,59,211,92,222,171,36,204,45,242,223,35,174,224,179,36,114,83,83,47,230,225,149,137,236,131,111,94,109,253,158,207,191,114,24,0,38,6,172,248,143,234,206,115,168,46,202,236,74,251,93,37,52,202,180,148,239,74,73,149,141,108,242,72,207,180,180,254,187,35,209,61,119,246,125,231,198,195,124,70,58,128,196,41,103,165,101,239,204,182,126,59,255,0,123,81,51,110,42,229,255,0,185,151,252,175,248,136,176,0,237,152,255,0,87,26,187,138,190,231,38,61,122,242,110,186,202,179,78,190,90,150,77,213,98,142,37,253,56,87,238,137,158,205,189,159,214,171,33,250,57,241,15,205,112,172,246,74,45,74,169,91,181,186,231,34,201,201,86,146,145,176,171,32,159,125,220,144,166,251,185,89,247,167,179,250,72,24,127,220,51,75,79,34,75,12,142,141,233,236,115,85,81,83,251,80,13,48,234,29,135,29,215,109,29,200,49,186,75,141,61,69,14,65,109,169,164,108,240,201,222,106,47,171,119,222,55,38,251,57,158,196,119,221,177,159,221,89,198,46,125,60,117,7,113,164,164,115,220,236,126,255,0,52,212,207,88,85,156,217,5,116,136,197,68,147,151,183,179,247,239,253,165,164,248,90,245,21,103,205,116,222,29,58,191,100,85,213,121,5,42,171,82,58,150,77,34,59,185,81,91,47,164,142,87,39,232,53,62,244,251,144,143,190,42,61,42,100,182,220,166,109,104,177,193,77,37,170,173,92,181,91,212,177,175,108,142,146,182,165,235,195,139,85,83,138,39,222,171,191,167,168,22,41,211,15,83,184,103,82,56,123,111,184,234,62,158,170,45,251,244,211,84,66,249,25,188,179,53,190,145,185,125,169,10,175,170,39,162,253,254,167,107,40,43,160,190,176,105,122,104,204,158,220,161,245,146,88,43,118,239,178,24,159,50,183,132,85,92,118,98,74,212,245,124,237,251,151,246,250,108,94,118,156,234,54,41,170,216,165,54,105,133,215,73,87,106,170,146,72,227,146,72,31,19,149,209,189,90,228,86,189,17,83,213,20,15,78,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,196,58,196,204,157,132,232,109,242,237,5,221,214,234,132,242,221,185,153,81,217,114,127,126,83,181,118,114,57,23,216,237,189,23,239,3,181,163,216,229,217,174,245,254,163,206,106,85,246,205,141,96,119,235,230,66,155,219,232,173,213,83,212,39,219,245,141,144,189,206,79,176,138,239,209,106,251,19,114,143,122,25,234,99,39,199,122,147,196,170,117,15,81,47,83,217,234,110,45,130,127,63,119,145,208,53,31,12,209,162,191,189,42,53,19,147,216,190,191,179,246,236,89,7,137,6,163,199,7,75,85,23,44,114,177,181,52,151,230,62,38,79,79,39,54,186,41,237,213,110,69,71,49,219,42,42,113,95,189,61,83,218,5,103,235,183,94,90,141,169,88,237,102,1,71,113,227,99,147,183,193,59,48,47,178,72,165,95,109,59,95,250,108,95,231,127,197,232,69,138,235,133,93,202,111,49,91,55,114,77,145,187,241,68,244,79,234,67,243,128,63,69,45,198,178,137,21,41,166,225,186,238,191,101,23,255,0,90,31,244,203,165,115,21,234,217,246,89,19,103,125,150,250,255,0,196,126,80,7,219,143,51,200,99,154,134,116,175,221,214,231,68,234,127,205,51,236,44,107,187,127,155,235,183,244,238,122,140,207,94,53,31,58,170,134,174,255,0,123,239,201,79,203,130,249,104,27,183,36,106,47,232,70,223,242,16,231,128,15,83,157,234,78,87,168,181,204,184,101,23,15,53,43,24,216,209,123,81,179,209,188,182,253,6,181,63,156,167,162,210,110,161,53,47,70,27,83,22,17,124,242,113,213,61,178,72,223,45,79,38,238,70,171,81,119,150,55,253,203,247,28,208,1,212,38,234,75,86,229,108,91,100,188,95,11,209,237,119,147,166,95,84,254,142,209,229,243,29,75,204,243,217,25,46,83,119,243,142,143,110,43,229,226,143,109,185,109,250,12,111,249,110,255,0,73,229,192,31,215,57,206,93,220,187,159,192,0,0,0,0,0,254,181,206,99,145,205,93,149,15,244,90,169,213,139,26,191,236,185,119,84,217,15,242,0,0,13,106,185,81,173,69,85,95,68,68,3,233,217,113,171,206,64,233,27,105,163,239,172,123,114,252,227,27,182,251,237,250,74,159,177,79,229,22,59,119,184,65,53,77,37,39,56,224,229,220,119,113,169,183,20,69,95,106,255,0,73,233,176,107,150,103,143,87,190,209,96,117,93,37,101,126,220,85,139,44,106,188,26,231,47,232,42,47,177,87,238,95,105,101,93,35,104,63,78,217,86,140,73,38,163,92,160,178,92,40,231,86,92,36,171,154,134,153,28,230,82,65,221,221,102,141,92,169,201,207,253,47,242,87,127,98,129,85,20,150,170,234,218,149,164,166,131,156,173,85,69,111,36,79,84,223,246,174,223,114,159,174,203,138,223,114,10,153,233,45,52,93,249,105,227,238,200,222,227,27,197,190,158,187,185,81,23,218,158,195,64,250,33,161,93,42,88,173,235,87,128,208,226,23,164,145,17,29,84,145,91,106,92,245,106,200,221,249,197,26,111,234,175,79,236,254,179,198,234,182,168,244,177,211,243,115,74,123,109,183,23,180,100,53,54,105,162,85,165,134,221,79,36,206,74,100,123,26,156,94,199,185,126,211,61,63,110,219,125,192,80,237,69,190,166,142,170,106,58,182,118,230,129,206,99,219,186,46,206,69,217,83,116,93,189,167,230,58,86,101,67,124,213,205,64,203,178,92,98,209,89,95,29,77,218,182,191,148,52,239,151,140,82,84,170,166,234,206,91,122,202,207,191,111,84,245,245,77,255,0,126,121,100,192,173,122,123,103,150,208,179,37,230,95,49,230,152,254,207,166,211,183,135,163,81,31,250,10,190,223,236,244,3,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,233,125,56,234,157,118,142,107,62,37,158,82,203,198,59,93,218,158,121,211,138,46,241,238,173,122,122,177,255,0,205,123,189,141,85,254,210,253,236,55,220,59,170,125,9,72,217,55,122,44,134,201,218,157,56,202,222,220,179,209,167,47,186,53,93,146,127,187,100,95,232,251,179,122,123,157,52,214,93,65,210,203,221,13,219,21,202,174,212,76,164,169,138,117,130,10,233,227,141,252,30,199,108,230,198,246,238,139,219,106,47,175,177,0,246,250,253,210,190,113,162,154,135,245,30,162,159,205,73,55,248,135,115,133,156,246,130,41,93,232,147,63,109,146,95,189,223,119,246,37,180,120,93,94,150,215,211,229,62,159,94,225,242,151,155,101,206,190,73,32,229,220,251,15,146,55,181,121,53,21,159,246,84,244,71,42,255,0,236,244,189,44,107,222,150,245,71,71,79,157,215,218,173,81,228,86,158,123,186,162,10,116,145,189,213,158,47,178,171,36,143,79,205,192,155,253,164,244,219,218,158,137,17,252,86,181,42,231,100,212,139,116,90,121,37,218,134,190,130,142,134,105,238,86,181,116,76,86,162,85,57,90,233,97,114,59,211,120,213,81,118,253,20,95,185,0,182,36,93,253,135,244,167,95,13,222,173,181,6,239,171,209,97,250,141,157,93,174,20,149,105,198,6,87,221,39,149,141,72,232,234,156,190,147,76,168,158,173,103,177,61,168,159,208,92,74,42,47,170,1,253,0,0,0,0,0,0,0,0,0,230,154,59,212,14,3,173,247,92,246,197,136,62,174,11,150,156,101,21,120,173,234,142,181,97,108,233,60,14,86,249,150,71,28,143,119,150,145,205,149,177,200,244,98,185,97,149,56,167,5,3,165,128,0,0,0,0,0,2,176,58,204,241,64,215,222,157,186,147,204,52,115,10,196,52,254,182,203,143,253,31,229,167,186,91,235,100,170,127,126,130,158,161,252,221,29,92,108,93,159,51,145,54,98,125,148,77,247,93,213,100,255,0,135,167,84,25,247,86,122,47,122,212,109,70,180,99,246,235,149,187,40,169,178,69,21,146,158,104,96,116,17,210,82,76,215,57,179,75,43,149,252,170,30,138,168,228,77,145,190,158,213,80,148,0,0,0,133,94,36,61,107,106,159,71,223,147,191,201,157,131,20,185,253,109,250,95,206,253,59,75,83,55,111,202,249,78,223,107,179,60,91,111,230,95,203,151,45,246,110,219,108,187,248,175,15,79,16,189,104,234,207,90,47,90,115,168,216,198,21,110,182,219,177,122,155,220,82,217,40,170,225,157,211,199,87,73,11,90,231,77,83,43,85,156,106,30,170,136,212,93,209,190,190,212,80,176,160,0,0,66,175,18,30,181,181,79,163,239,201,223,228,206,193,138,92,254,182,253,47,231,126,157,165,169,155,183,229,124,167,111,181,217,158,45,183,243,47,229,203,150,251,55,109,182,93,252,87,135,167,136,94,180,117,103,173,23,173,57,212,108,99,10,183,91,109,216,189,77,238,41,108,148,85,112,206,233,227,171,164,133,173,115,166,169,149,170,206,53,15,85,68,106,46,232,223,95,106,40,88,80,4,127,235,71,171,108,87,164,109,44,92,166,229,23,158,201,47,190,102,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,155,189,0,144,0,225,93,42,245,137,164,125,87,225,180,119,156,62,241,73,110,201,219,78,233,46,248,157,77,99,29,113,183,62,53,141,178,189,25,232,233,169,185,75,31,10,134,181,24,238,109,71,35,36,231,27,62,174,19,212,198,27,152,245,23,168,125,50,186,134,174,131,44,192,233,232,238,76,87,34,201,5,202,221,61,45,36,174,157,143,70,162,70,248,165,171,100,78,141,222,212,88,222,199,59,121,27,16,118,0,0,0,0,0,14,41,174,189,87,105,198,134,102,218,127,165,247,57,126,149,204,245,27,32,182,89,237,182,106,121,145,178,83,210,213,86,50,158,74,250,133,217,123,112,179,147,248,34,167,41,100,98,177,187,35,101,146,32,237,96,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,93,183,217,83,218,84,95,247,106,250,167,255,0,96,58,85,255,0,154,174,63,243,224,46,164,30,43,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,182,219,170,251,79,106,0,2,21,117,41,226,167,161,221,63,106,58,105,125,178,193,117,206,46,182,187,132,20,217,36,214,185,225,142,150,215,26,171,210,162,54,72,229,95,49,89,22,204,222,4,70,71,201,202,199,79,27,216,246,32,77,80,124,156,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,207,203,92,109,117,177,213,210,207,193,238,99,248,75,26,185,142,226,246,57,171,178,250,57,170,139,234,138,125,96,0,31,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,80,63,88,33,255,0,73,94,35,58,113,213,54,172,101,250,113,69,75,245,119,179,229,171,48,216,110,155,65,112,187,210,165,50,45,108,111,141,175,146,46,244,51,50,73,17,25,47,39,193,34,47,109,59,18,189,102,0,0,0,0,70,174,186,58,205,177,116,121,167,20,183,56,237,95,76,230,121,71,152,167,198,109,178,177,233,74,233,34,70,119,106,106,100,110,219,67,23,118,37,88,218,228,146,71,61,173,111,20,87,203,31,181,233,159,170,173,35,234,191,13,169,204,52,182,229,86,215,219,170,60,181,206,209,114,141,144,220,109,207,85,119,109,102,137,143,123,120,72,214,171,152,246,57,204,118,206,110,252,217,35,24,29,128,2,21,120,144,245,173,170,125,31,126,78,255,0,38,118,12,82,231,245,183,233,127,59,244,237,45,76,221,191,43,229,59,125,174,204,241,109,191,153,127,46,92,183,217,187,109,178,238,19,84,21,129,209,159,138,6,190,245,19,212,158,31,163,153,174,33,167,244,86,92,131,233,15,51,61,174,223,91,29,83,59,20,21,21,12,224,233,42,228,98,110,248,90,139,187,23,236,170,237,178,236,169,103,224,0,0,0,0,0,33,86,186,120,161,104,214,138,117,29,100,209,201,164,250,106,195,73,230,104,179,107,197,12,110,151,232,42,229,124,73,78,216,213,170,190,99,181,180,233,85,19,24,174,103,54,112,115,165,138,74,117,9,170,0,0,1,205,58,120,234,7,1,234,107,75,232,117,95,78,95,86,203,109,101,69,69,36,180,117,203,10,86,209,79,12,138,215,69,81,28,50,72,216,222,173,225,43,90,174,221,99,150,55,122,114,64,58,88,0,0,0,0,7,148,213,140,235,242,95,165,153,150,166,125,23,244,159,213,44,126,227,125,242,93,254,207,154,242,180,210,77,218,238,113,119,14,93,190,60,184,187,109,247,217,118,216,15,86,15,21,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,234,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,64,0,0,0,0,0,113,78,148,122,174,211,142,173,116,225,153,174,21,47,145,186,208,246,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,220,133,252,92,177,76,136,141,145,173,114,42,49,236,146,54,7,107,0,0,0,0,0,226,157,102,107,94,85,211,183,77,153,134,177,225,86,251,85,109,235,31,250,63,203,65,116,138,73,41,95,223,175,167,167,127,54,199,36,111,93,153,51,149,54,122,125,164,77,247,77,209,67,181,130,149,191,187,87,213,63,251,1,210,175,252,213,113,255,0,159,23,82,0,0,0,20,173,253,218,190,169,255,0,216,14,149,127,230,171,143,252,248,179,238,140,245,175,42,234,39,166,204,63,88,243,91,125,170,138,245,144,125,33,230,96,181,197,36,116,172,236,87,212,83,179,131,100,146,71,166,236,133,170,187,189,126,210,174,219,38,200,129,218,193,199,244,27,169,140,55,94,114,29,73,195,44,212,53,118,236,135,75,178,138,220,114,245,69,50,43,216,230,71,85,81,13,53,92,82,163,81,174,100,205,166,145,85,158,143,141,236,123,85,21,188,36,147,176,0,0,0,0,0,0,230,157,60,117,3,128,245,53,165,244,58,175,167,47,171,101,182,178,162,162,146,90,58,229,133,43,104,167,134,69,107,162,168,142,25,36,108,111,86,240,149,173,87,110,177,203,27,189,57,32,29,44,0,0,0,0,3,154,105,207,80,56,14,169,234,134,164,105,70,32,250,186,155,150,151,84,91,233,47,85,136,176,190,138,89,234,163,149,221,168,36,142,71,57,207,137,208,203,20,173,123,88,172,145,142,111,174,203,176,116,176,114,174,162,250,151,210,206,151,240,73,179,173,76,187,127,147,228,172,212,115,211,125,41,115,252,244,49,73,229,32,154,88,251,221,174,251,31,39,23,125,134,110,229,251,145,121,87,67,93,120,98,189,96,219,175,86,138,139,55,213,220,206,195,206,182,178,214,178,198,176,201,67,45,84,237,167,117,43,150,69,150,163,179,10,83,50,162,85,138,38,164,179,55,139,90,146,53,168,18,168,0,0,2,42,245,121,226,23,165,157,38,95,113,204,90,182,217,245,194,245,114,184,118,239,118,235,77,214,153,181,86,42,22,178,39,186,105,162,85,87,164,207,100,241,186,24,94,145,182,86,164,139,221,98,53,57,4,170,7,201,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,188,252,181,198,215,91,29,93,44,252,30,230,63,132,177,171,152,238,47,99,154,187,47,163,154,168,190,168,167,214,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,130,10,232,31,139,38,135,106,222,172,100,56,54,90,191,81,44,50,246,234,49,75,222,65,36,52,113,207,27,105,163,90,154,106,231,119,95,20,19,36,205,157,209,73,220,237,201,26,181,139,194,86,181,38,243,254,33,126,33,122,209,210,102,180,89,116,231,78,113,140,42,227,109,184,226,244,215,185,101,189,209,85,205,59,103,146,174,174,23,53,174,134,166,38,163,56,211,177,81,21,170,187,171,189,125,136,129,97,64,133,94,27,221,107,106,159,88,63,148,79,202,101,131,20,182,125,82,250,35,201,125,5,75,83,15,115,205,121,190,231,119,189,60,187,237,229,153,199,143,29,183,118,251,238,155,77,80,0,0,0,165,111,238,213,245,79,254,192,116,171,255,0,53,92,127,231,197,159,116,103,173,121,87,81,61,54,97,250,199,154,219,237,84,87,172,131,233,15,51,5,174,41,35,165,103,98,190,162,157,156,27,36,146,61,55,100,45,85,221,235,246,149,118,217,54,68,14,214,1,8,46,222,45,253,52,89,117,230,183,75,107,38,171,147,13,160,167,146,41,115,202,78,117,84,78,184,179,117,116,81,211,195,27,165,150,155,100,86,37,76,106,238,82,109,198,53,133,82,112,38,248,63,37,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,235,0,1,74,223,221,171,234,159,253,128,233,87,254,106,184,255,0,207,128,186,144,113,78,140,245,175,42,234,39,166,204,63,88,243,91,125,170,138,245,144,125,33,230,96,181,197,36,116,172,236,87,212,83,179,131,100,146,71,166,236,133,170,187,189,126,210,174,219,38,200,157,172,0,7,20,233,71,170,237,56,234,215,78,25,154,225,82,249,27,173,15,110,11,253,130,121,145,245,86,138,167,34,170,53,202,136,157,200,95,197,203,20,200,136,217,26,215,34,163,30,201,35,96,118,176,0,0,0,0,14,105,212,110,183,218,186,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,124,190,203,158,198,206,175,70,42,181,30,172,70,171,153,203,154,7,75,7,159,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,194,86,110,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,35,175,91,122,171,212,150,136,105,124,186,175,160,184,238,21,124,182,227,116,243,213,228,244,119,202,74,250,154,213,131,185,3,99,150,146,58,87,177,188,35,107,170,37,157,210,185,17,177,199,201,63,69,197,112,127,118,175,170,127,246,3,165,95,249,170,227,255,0,62,2,234,65,205,58,120,234,7,1,234,107,75,232,117,95,78,95,86,203,109,101,69,69,36,180,117,203,10,86,209,79,12,138,215,69,81,28,50,72,216,222,173,225,43,90,174,221,99,150,55,122,114,67,165,128,5,43,127,118,175,170,127,246,3,165,95,249,170,227,255,0,62,45,211,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,182,219,170,251,64,246,160,243,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,120,68,205,209,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,22,160,46,222,53,253,73,77,117,173,154,197,166,154,107,71,109,125,68,142,163,167,171,164,175,169,158,24,21,203,219,100,146,182,170,54,200,244,110,200,175,72,216,142,84,85,70,183,125,144,46,124,16,171,160,158,164,186,196,234,163,187,168,154,145,133,233,254,51,166,84,253,216,41,234,232,237,85,209,215,94,170,155,187,21,180,139,45,91,216,216,98,122,126,114,103,49,205,87,53,98,98,43,187,142,134,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,35,55,136,54,37,46,87,211,205,234,8,167,116,75,15,150,246,125,251,215,82,175,249,73,254,73,38,72,95,226,121,174,116,122,91,164,12,197,227,158,38,220,178,40,210,72,24,244,99,183,108,53,148,138,171,178,189,29,236,87,123,17,127,176,10,86,210,204,19,47,212,44,246,207,139,224,244,239,150,241,85,87,27,41,120,77,28,78,73,61,92,138,142,145,205,106,108,141,85,245,84,246,18,39,170,44,231,169,220,31,5,179,104,158,172,220,43,27,108,164,165,167,242,241,73,83,73,42,112,100,51,83,53,55,135,147,191,69,178,39,171,255,0,175,238,83,172,248,63,80,216,170,117,90,182,182,174,203,93,53,198,23,64,180,245,76,71,118,97,85,167,175,69,87,108,228,79,84,68,68,221,23,213,15,119,227,27,152,92,227,171,179,98,203,71,77,229,93,29,60,253,222,15,238,114,222,224,205,183,229,182,219,122,251,61,191,232,2,172,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,251,130,85,130,104,230,106,34,172,110,71,108,168,138,139,178,239,247,159,240,0,177,127,13,253,24,210,253,122,170,189,93,181,6,201,13,117,194,131,203,121,119,43,166,141,99,230,149,109,119,30,211,216,137,187,98,102,255,0,213,253,123,196,173,79,202,53,79,17,203,178,12,94,213,152,95,168,173,51,92,170,209,148,209,92,228,70,72,197,149,236,69,84,231,235,187,26,137,235,235,178,122,147,79,194,139,90,114,70,103,80,105,125,190,204,200,236,149,92,188,196,206,165,122,185,56,195,93,59,63,57,205,81,62,222,233,236,254,130,58,245,157,212,174,127,171,154,173,116,178,201,75,69,217,177,92,231,167,164,242,148,107,205,91,13,77,67,88,171,246,221,203,210,79,217,235,232,7,31,196,186,134,215,92,21,91,110,199,117,115,44,180,211,198,170,139,21,61,214,102,181,23,237,47,177,29,251,92,239,244,169,235,115,252,210,227,173,21,47,134,134,186,182,245,117,138,41,39,171,173,172,171,146,73,100,98,53,172,106,111,54,219,108,156,83,209,127,154,159,177,54,241,171,167,110,188,89,233,242,26,187,131,41,235,42,150,73,43,89,81,34,71,219,114,191,102,238,222,31,103,127,233,254,131,226,94,41,168,240,187,157,69,5,5,125,61,108,236,116,124,42,105,165,73,163,84,227,201,83,127,68,95,87,55,238,254,106,255,0,104,125,203,52,58,169,166,52,147,221,109,243,212,91,104,106,158,180,147,62,42,136,149,30,171,197,251,42,34,170,251,99,98,251,63,154,135,76,234,115,36,195,46,118,75,77,46,39,134,218,173,202,207,49,222,168,166,167,99,30,237,223,10,183,127,205,181,125,54,114,123,126,245,39,239,64,215,28,155,85,186,124,250,22,237,98,181,213,210,91,230,141,144,171,219,83,27,156,177,211,81,163,85,86,55,250,250,61,84,174,14,165,117,86,251,148,228,82,99,51,198,218,122,42,45,184,195,216,70,170,115,100,47,95,85,85,119,181,187,250,175,222,7,14,0,0,0,0,7,251,83,81,207,86,170,216,27,186,167,221,178,175,254,175,234,63,197,83,101,216,0,63,238,40,38,157,220,96,133,242,59,246,49,170,171,255,0,17,252,116,51,49,120,190,39,181,127,98,181,80,15,249,7,245,90,228,246,181,83,251,15,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,23,71,245,155,61,210,235,220,79,198,243,171,221,146,134,78,94,98,58,26,217,97,107,246,100,156,119,70,126,199,72,229,246,127,57,75,223,166,211,221,13,234,59,69,231,202,235,48,27,13,233,110,84,53,208,69,91,85,65,202,163,147,59,177,39,231,30,214,201,246,125,118,245,77,190,239,185,76,237,150,169,225,189,214,118,39,167,250,31,117,194,245,31,34,183,210,37,153,247,58,234,72,228,150,154,9,36,69,236,189,172,78,114,177,94,170,231,203,178,109,235,236,223,208,8,33,171,208,222,52,7,168,44,134,44,30,121,172,82,90,110,183,24,168,150,146,94,43,28,73,60,240,162,34,238,237,147,134,237,245,251,137,201,209,199,137,206,117,149,234,77,159,3,213,187,180,245,144,94,171,160,161,167,150,94,10,168,249,59,168,158,144,211,111,250,75,18,122,185,61,158,221,183,33,15,87,186,169,106,214,61,112,190,101,182,38,109,70,250,170,182,66,187,55,237,181,106,231,145,174,251,47,122,46,233,34,122,162,150,11,225,199,208,102,34,203,53,187,89,117,18,134,162,166,233,13,75,42,237,109,142,182,104,153,28,144,207,83,26,171,153,193,155,254,140,75,182,235,236,254,157,148,44,198,138,174,42,234,56,43,160,93,227,168,137,178,177,125,125,90,228,69,79,111,245,159,238,69,111,16,10,253,77,197,52,46,170,229,166,87,58,90,24,173,241,63,190,146,211,164,206,236,178,142,169,92,137,201,143,79,99,89,234,187,123,61,164,30,232,43,87,122,164,215,45,79,165,134,183,40,100,214,58,46,126,101,201,104,133,141,251,116,245,74,207,182,200,23,111,183,18,125,233,251,61,64,184,160,0,0,0,0,0,3,62,217,54,188,230,93,54,248,129,234,62,171,97,149,181,109,125,187,82,47,204,185,208,195,80,144,178,237,110,91,172,171,81,69,42,185,143,111,9,26,221,145,202,199,112,122,50,70,167,54,53,83,65,38,107,58,177,247,167,214,79,136,25,15,204,103,3,66,122,23,174,154,113,212,94,156,91,181,67,75,239,62,122,213,93,188,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,228,221,211,117,106,181,205,123,28,246,61,143,119,64,51,195,209,159,89,153,247,73,153,253,53,101,29,117,93,199,9,184,212,50,43,245,134,89,102,154,6,193,36,212,235,83,87,75,76,147,197,10,87,118,105,210,56,229,147,116,217,120,187,211,217,127,216,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,120,74,205,213,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,10,1,241,71,247,236,212,223,193,126,79,68,78,159,5,76,179,21,252,129,101,56,47,214,107,87,214,79,174,21,215,111,161,188,236,126,123,200,249,43,116,94,103,177,191,115,179,220,251,29,206,60,121,125,157,247,244,32,183,138,63,191,102,166,254,11,242,122,35,138,104,94,186,106,63,78,154,143,110,213,13,47,188,249,27,173,14,241,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,139,119,77,209,200,230,181,236,115,30,198,61,161,166,144,115,78,157,117,231,13,234,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,156,110,118,200,229,99,121,177,89,35,83,131,218,171,210,192,170,191,28,239,212,159,239,39,240,211,149,120,42,123,211,229,63,15,235,190,99,110,58,175,142,119,234,79,247,147,248,105,202,188,21,61,233,242,159,135,245,223,49,183,1,117,32,0,42,175,199,59,245,39,251,201,252,52,229,94,10,158,244,249,79,195,250,239,152,219,142,171,227,157,250,147,253,228,254,26,112,175,9,60,255,0,13,210,205,116,207,245,7,80,114,26,75,30,61,99,211,122,250,154,234,234,149,94,17,51,233,43,106,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,40,92,78,186,107,166,156,116,233,167,23,29,80,213,11,207,145,181,80,237,20,48,196,136,250,171,133,83,145,86,58,90,104,213,83,185,51,248,187,100,221,26,141,107,158,247,49,140,123,219,158,30,162,181,231,50,234,75,87,47,186,173,153,214,213,185,247,26,135,178,217,67,53,66,76,203,77,185,30,229,167,162,137,90,198,55,132,109,118,202,228,99,121,189,95,35,147,155,220,171,208,58,204,235,51,62,234,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,236,155,39,22,250,123,123,87,134,135,65,85,58,243,144,195,173,90,179,98,171,131,78,172,117,17,205,104,100,157,174,23,251,140,21,81,185,208,186,25,162,145,179,208,163,99,154,41,151,236,114,123,145,140,115,149,147,35,3,186,248,66,116,135,149,98,158,111,170,13,66,162,186,217,190,153,183,182,139,17,162,74,249,41,252,229,12,187,186,122,186,170,118,162,119,33,127,24,60,186,72,229,107,182,116,221,181,218,154,98,48,120,132,103,249,150,150,120,143,102,218,131,167,217,13,93,143,33,177,212,89,42,104,107,169,149,57,196,255,0,161,168,209,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,111,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,131,60,81,253,251,53,55,240,95,147,209,1,110,157,25,245,153,128,245,103,128,83,86,81,215,82,91,179,107,117,59,34,191,88,101,150,24,103,116,241,195,78,181,53,116,180,201,60,179,45,15,122,161,35,142,89,54,93,211,139,189,125,178,40,204,182,133,235,166,163,244,233,168,246,237,80,210,251,207,145,186,208,239,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,248,183,116,221,28,142,107,94,199,49,236,99,219,161,238,157,117,231,13,234,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,156,110,118,200,229,99,121,177,89,35,83,131,218,170,29,44,3,197,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,250,213,3,196,245,93,213,118,156,116,149,167,15,205,115,89,124,245,214,187,185,5,130,193,4,200,202,171,189,83,81,21,90,213,84,94,220,44,228,213,150,101,69,108,109,115,81,17,239,124,113,190,147,52,195,88,179,237,117,235,151,75,245,27,81,175,213,119,27,149,199,82,44,146,197,20,181,83,77,5,190,9,47,12,153,180,148,173,153,239,116,84,209,186,87,164,113,35,149,26,139,253,106,191,43,172,78,170,179,46,171,245,114,225,152,94,110,85,109,198,45,213,21,20,216,157,162,72,210,22,91,173,202,255,0,176,174,137,175,123,124,204,141,108,110,153,252,157,201,232,141,69,237,178,54,51,207,244,157,239,79,163,127,16,49,239,152,192,6,148,192,0,114,174,172,125,214,53,147,225,254,67,242,233,204,214,26,83,234,199,221,99,89,62,31,228,63,46,156,205,96,26,83,233,59,221,99,70,254,31,227,223,46,128,234,167,42,233,59,221,99,70,254,31,227,223,46,128,234,160,126,75,181,178,154,245,106,173,179,86,73,87,29,61,125,60,148,210,190,146,174,90,89,218,199,181,90,229,142,104,92,217,98,126,202,187,62,55,53,237,93,149,170,138,136,166,120,122,215,233,70,251,210,94,178,214,225,189,171,173,102,33,114,222,179,22,189,214,194,198,249,250,94,44,89,35,87,70,170,197,154,7,191,181,34,108,199,46,204,147,182,198,75,26,26,41,57,167,80,253,63,96,61,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,188,226,115,145,187,172,114,200,223,78,74,5,59,120,119,117,245,89,211,30,84,184,30,169,92,46,183,45,50,189,246,169,247,90,153,234,62,172,200,146,74,255,0,51,75,77,201,88,144,189,243,200,234,136,227,98,72,239,179,35,121,58,62,220,183,168,102,91,93,52,47,81,250,116,212,123,142,151,234,133,155,200,221,104,118,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,252,93,178,236,142,71,53,204,123,88,246,61,141,176,175,10,254,189,106,105,106,109,93,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,206,94,214,232,196,137,172,11,95,41,131,197,27,174,219,86,182,93,97,208,141,23,201,170,234,48,155,29,67,221,144,92,105,39,111,146,200,107,90,230,44,76,143,138,114,150,154,157,204,114,163,249,246,229,145,200,244,107,146,24,101,119,117,241,72,235,234,179,78,252,247,76,154,57,112,186,219,114,245,242,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,219,124,143,236,212,8,31,170,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,253,58,9,235,126,197,213,198,9,45,22,71,85,106,182,234,109,147,187,45,238,201,71,11,233,225,125,42,204,169,13,85,35,100,150,71,201,15,7,68,201,23,154,185,146,239,201,173,108,145,43,232,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,213,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,122,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,6,156,206,85,212,95,82,250,89,210,254,9,54,117,169,151,111,242,124,149,154,142,122,111,165,46,127,158,134,41,60,164,19,75,31,123,181,223,99,228,226,239,176,205,220,191,114,47,148,209,206,182,180,59,85,58,125,147,168,27,158,87,106,197,232,44,214,244,172,202,45,181,87,40,106,42,172,50,119,100,133,177,204,200,149,100,94,236,145,63,203,162,177,178,78,213,143,140,104,231,112,74,76,235,19,170,172,203,170,253,92,184,102,23,155,149,91,113,139,117,69,69,54,39,104,146,52,133,150,235,114,191,236,43,162,107,222,223,51,35,91,27,166,127,39,114,122,35,81,123,108,141,140,15,19,174,154,233,168,253,69,234,61,199,84,53,66,243,231,174,181,219,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,237,194,206,78,217,55,87,43,156,231,189,207,123,222,247,89,87,132,239,69,57,86,41,244,103,85,185,165,254,235,102,250,102,222,191,87,108,244,53,82,83,249,202,25,124,196,83,125,39,4,144,39,114,23,241,164,169,166,237,202,173,118,209,202,187,236,196,56,87,134,87,66,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,61,209,31,77,12,187,58,71,191,148,111,124,125,142,50,34,205,218,187,64,5,85,248,231,126,164,255,0,121,63,134,150,168,85,95,142,119,234,79,247,147,248,104,17,87,194,227,223,179,76,191,26,249,61,105,127,197,0,248,92,123,246,105,151,227,95,39,173,47,248,0,0,0,4,127,235,95,170,235,23,73,122,53,91,153,119,109,85,153,125,203,122,60,90,201,91,51,219,231,234,185,49,36,145,91,26,43,214,24,24,254,236,139,187,26,187,50,62,227,31,44,106,7,42,241,17,235,234,143,166,60,85,48,61,45,184,90,174,90,155,123,238,211,238,149,48,84,125,89,141,35,137,254,102,170,155,146,189,38,123,39,141,212,241,200,196,141,223,106,71,114,108,125,185,104,176,244,25,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,57,202,253,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,197,52,67,194,34,235,158,116,185,115,190,234,52,149,120,126,173,223,42,25,114,198,226,172,157,221,139,125,19,34,252,221,45,125,58,51,148,79,168,115,222,233,54,87,201,10,54,157,120,181,205,158,158,64,250,190,21,253,122,212,210,212,218,186,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,156,189,173,209,137,19,89,107,230,93,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,115,137,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,201,248,101,117,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,217,21,245,48,197,179,100,99,249,72,246,71,223,229,34,172,221,160,158,166,115,58,59,234,171,50,233,67,87,45,249,133,154,229,86,236,98,227,81,79,77,150,90,35,141,38,101,198,220,143,251,106,216,156,246,55,204,198,215,72,232,95,201,188,94,170,213,94,219,228,99,244,102,101,92,13,68,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,225,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,81,15,135,223,94,185,15,76,217,149,14,13,168,55,218,186,205,43,187,212,71,13,115,42,60,213,107,236,12,68,169,114,77,67,10,74,140,133,142,168,168,108,149,8,216,222,247,177,138,173,107,158,136,139,122,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,1,250,192,0,14,85,213,143,186,198,178,124,63,200,126,93,57,213,78,85,213,143,186,198,178,124,63,200,126,93,56,20,173,208,79,91,247,222,145,243,185,104,178,58,171,173,203,76,175,125,217,111,118,74,56,89,81,51,42,146,21,72,106,169,27,36,177,178,57,185,182,38,72,188,209,175,139,126,77,115,163,137,89,125,24,182,89,138,231,54,42,92,167,10,201,173,89,5,150,183,159,150,184,218,235,99,171,165,159,131,220,199,240,150,53,115,29,197,236,115,87,101,244,115,85,23,213,20,203,105,63,252,47,122,233,252,138,101,76,208,237,99,204,252,166,155,94,185,253,15,83,90,222,80,216,174,146,72,213,77,230,87,39,151,163,155,121,59,155,163,152,201,85,146,126,105,174,168,145,66,234,64,0,0,0,12,214,116,233,212,190,169,244,191,157,195,157,105,157,219,252,175,59,102,172,158,167,232,187,159,230,102,138,63,55,4,50,199,222,237,119,222,248,249,59,236,63,103,39,222,139,165,51,42,224,105,163,66,245,211,78,58,139,211,139,118,168,105,125,231,207,90,171,183,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,156,155,186,110,173,86,185,175,99,158,199,177,238,232,6,125,186,28,235,143,50,233,11,50,117,45,83,42,239,154,117,124,168,107,239,214,22,61,57,198,253,145,190,118,143,146,163,89,82,214,163,81,90,170,140,153,141,70,61,90,173,138,88,175,207,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,243,242,215,27,93,108,117,116,179,240,123,152,254,18,198,174,99,184,189,142,106,236,190,142,106,162,250,162,129,245,129,92,21,254,50,24,14,37,175,57,254,33,147,97,245,119,189,58,180,212,37,22,53,122,198,153,12,213,181,51,193,180,117,18,73,206,167,177,61,52,178,36,143,134,104,222,197,72,219,31,38,61,100,85,142,122,105,110,169,96,154,211,130,91,53,51,77,47,191,76,227,119,158,247,146,173,242,179,83,247,123,83,62,25,63,55,51,25,35,118,146,39,183,237,53,55,219,116,221,21,21,67,213,145,87,197,31,220,79,83,127,5,249,197,17,42,136,171,226,143,238,39,169,191,130,252,226,136,10,1,53,59,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,202,124,45,250,250,163,211,191,35,211,38,177,220,45,86,220,65,124,229,70,59,145,86,84,193,67,13,162,69,238,212,205,77,87,36,142,99,29,12,175,89,22,57,21,86,70,203,34,71,246,217,35,59,33,111,224,0,50,174,95,247,133,199,184,158,153,126,53,243,138,210,128,75,254,240,184,247,19,211,47,198,190,113,90,5,74,231,186,233,168,253,58,117,221,170,122,161,165,247,159,35,117,161,212,12,138,41,161,149,21,244,183,10,87,92,230,89,41,106,99,69,78,228,47,226,221,211,116,114,57,173,123,28,199,177,143,109,223,244,233,212,190,150,117,65,130,67,157,105,157,219,252,175,59,102,172,158,155,233,75,103,231,166,138,63,55,4,50,201,217,238,246,30,248,249,59,237,179,103,39,222,137,64,61,88,251,211,235,39,196,12,135,230,51,158,131,163,190,170,179,46,148,53,114,223,152,89,174,85,110,198,46,53,20,244,217,101,162,56,210,102,92,109,200,255,0,182,173,137,207,99,124,204,109,116,142,133,252,155,197,234,173,85,237,190,70,60,52,102,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,132,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,0,0,3,57,157,29,245,85,153,116,161,171,150,252,194,205,114,171,118,49,113,168,167,166,203,45,17,198,147,50,227,110,71,253,181,108,78,123,27,230,99,107,164,116,47,228,222,47,85,106,175,109,242,49,250,51,50,174,6,162,48,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,40,135,195,239,175,92,135,166,108,202,135,6,212,27,237,93,102,149,221,234,35,134,185,149,30,106,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,0,253,96,17,87,175,110,183,236,93,35,224,145,81,99,149,86,171,150,166,222,251,82,217,44,149,144,190,162,22,82,164,200,147,85,85,182,57,99,124,112,240,108,172,141,121,163,159,46,220,90,230,199,42,176,57,167,137,175,93,182,173,17,195,110,58,25,165,185,53,92,122,161,126,167,141,181,85,150,185,218,199,227,116,79,86,185,207,146,77,149,89,83,52,91,182,54,51,140,140,100,157,254,81,170,67,221,228,30,6,63,174,207,221,191,226,69,96,101,57,102,85,156,223,106,178,156,215,38,186,228,23,170,222,30,102,227,116,173,146,174,170,126,12,107,25,206,89,21,207,119,22,49,173,77,215,209,173,68,79,68,66,207,252,12,127,93,159,187,127,196,128,246,190,42,157,14,100,58,171,77,252,163,244,181,249,5,243,39,181,83,210,218,238,120,196,44,170,184,190,182,147,186,140,142,75,124,44,71,186,39,198,233,85,210,68,196,72,156,197,146,111,177,35,100,89,234,131,74,181,51,42,209,189,71,199,53,75,10,171,242,247,172,102,225,21,194,155,148,146,50,57,184,47,219,130,94,219,216,247,67,43,21,209,200,196,114,115,141,239,106,174,206,83,79,197,48,120,163,116,37,106,209,59,172,58,239,162,248,205,93,62,19,124,168,123,114,11,117,36,13,242,88,245,107,156,196,137,241,241,94,81,83,84,57,238,68,103,14,220,82,53,24,142,106,77,12,77,11,52,233,71,170,237,56,234,215,78,25,154,225,82,249,27,173,15,110,11,253,130,121,145,245,86,138,167,34,170,53,202,136,157,200,95,197,203,20,200,136,217,26,215,34,163,30,201,35,103,107,51,109,210,239,83,121,247,75,58,161,109,212,12,66,166,174,178,218,202,134,186,245,143,45,198,106,106,43,204,9,28,177,240,157,177,175,23,61,141,158,87,68,247,181,233,28,138,215,241,118,202,215,94,77,255,0,173,253,14,199,250,96,182,245,103,53,85,214,163,16,187,246,98,162,162,100,48,197,116,168,170,125,66,193,37,44,112,205,43,25,36,209,62,57,213,232,201,21,188,41,229,123,28,246,53,28,161,242,186,232,235,54,197,209,230,156,82,220,227,181,125,51,153,229,30,98,159,25,182,202,199,165,43,164,137,25,221,169,169,145,187,109,12,93,216,149,99,107,146,73,28,246,181,188,81,95,44,116,3,148,229,153,86,115,125,170,202,115,92,154,235,144,94,171,120,121,155,141,210,182,74,186,169,248,49,172,103,57,100,87,61,220,88,198,181,55,95,70,181,17,61,17,15,85,174,154,233,168,253,69,234,61,199,84,53,66,243,231,174,181,219,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,237,194,206,78,217,55,87,43,156,231,189,207,123,222,247,120,0,39,167,134,87,93,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,77,149,25,77,52,187,54,70,63,140,108,124,157,254,81,162,77,221,187,67,44,53,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,179,216,146,195,44,106,230,238,156,227,123,125,173,84,75,74,240,188,241,2,255,0,169,190,148,181,118,111,243,86,156,50,240,231,127,190,101,90,106,217,234,42,127,222,212,212,145,195,23,249,17,109,250,42,5,170,20,193,226,141,215,109,171,91,46,176,232,70,139,228,213,117,24,77,142,161,238,200,46,52,147,183,201,100,53,173,115,22,38,71,197,57,75,77,78,230,57,81,252,251,114,200,228,122,53,201,12,50,187,176,120,157,120,133,214,98,213,149,61,58,244,253,151,246,110,176,242,139,45,191,219,38,158,10,171,85,84,83,195,36,84,180,85,112,76,206,51,39,106,102,84,167,23,181,27,34,71,201,30,146,181,149,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,234,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,170,30,171,165,222,153,51,238,169,181,66,219,167,248,133,53,93,29,181,245,13,109,235,33,91,116,213,52,86,104,22,57,100,231,59,163,78,45,123,219,4,173,137,143,115,18,73,17,172,228,221,213,205,145,94,47,246,15,170,154,251,167,184,183,211,119,91,207,208,218,95,105,183,253,35,118,169,243,21,213,157,170,218,246,119,234,37,217,59,147,63,143,39,191,100,228,229,85,217,55,45,127,165,222,153,48,30,150,116,190,219,167,248,133,53,37,101,201,148,237,109,235,33,91,116,52,213,183,153,210,73,100,231,59,163,78,78,99,29,60,173,137,143,115,214,56,213,172,228,237,149,206,171,111,26,191,122,124,91,225,253,15,204,110,32,117,95,3,31,215,103,238,223,241,34,213,10,149,240,66,203,49,91,61,247,85,113,107,182,77,106,162,189,100,31,65,253,17,110,168,173,142,58,171,135,97,151,39,207,229,226,114,163,229,237,177,81,207,224,139,197,170,138,187,33,109,64,0,0,101,92,191,239,11,143,113,61,50,252,107,231,21,165,0,150,105,167,157,122,227,221,51,120,112,224,56,54,159,95,105,43,53,82,239,79,125,134,133,148,254,86,181,150,7,165,230,71,44,213,208,172,168,248,94,234,122,135,73,78,142,141,236,123,216,138,230,185,136,168,161,210,188,82,58,250,172,211,191,61,211,38,142,92,46,182,220,189,124,157,70,69,145,81,212,207,67,53,162,53,237,84,195,77,73,36,110,99,221,52,172,88,214,73,17,86,54,197,34,199,246,223,35,251,53,129,161,122,23,168,253,69,234,61,187,75,244,190,205,231,174,181,219,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,237,194,206,77,221,118,87,43,156,214,49,175,123,216,199,124,11,101,167,62,213,124,201,244,118,107,102,65,152,229,151,250,137,234,223,21,52,51,92,46,55,9,213,31,52,210,171,90,142,150,87,236,146,72,247,122,175,163,156,191,122,151,189,208,79,68,22,46,145,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,120,54,39,200,156,17,207,151,126,78,115,99,137,24,29,171,65,52,83,21,233,219,73,236,90,57,133,92,46,181,182,92,127,205,121,105,238,146,199,37,83,251,245,50,212,63,155,163,142,54,46,207,153,200,155,49,62,202,38,251,174,234,189,0,0,6,85,205,84,25,87,2,255,0,188,46,61,196,244,203,241,175,156,86,146,168,138,190,23,30,226,122,101,248,215,206,43,73,84,0,205,103,78,157,75,234,159,75,249,220,57,214,153,221,191,202,243,182,106,201,234,126,139,185,254,102,104,163,243,112,67,44,125,238,215,125,239,143,147,190,195,246,114,125,232,186,83,50,174,6,154,52,47,93,52,227,168,189,56,183,106,134,151,222,124,245,170,187,120,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,201,187,166,234,213,107,154,246,57,236,123,30,238,128,103,219,161,206,184,243,46,144,179,39,82,213,50,174,249,167,87,202,134,190,253,97,99,211,156,111,217,27,231,104,249,42,53,149,45,106,53,21,170,168,201,152,212,99,213,170,216,165,138,252,241,108,179,21,206,108,84,185,78,21,147,90,178,11,45,111,63,45,113,181,214,199,87,75,63,7,185,143,225,44,106,230,59,139,216,230,174,203,232,230,170,47,170,40,31,88,21,193,95,227,33,128,226,90,243,159,226,25,54,31,87,123,211,171,77,66,81,99,87,172,105,144,205,91,83,60,27,71,81,36,156,234,123,19,211,75,34,72,248,102,141,236,84,141,177,242,99,214,69,88,231,166,150,234,150,9,173,56,37,179,83,52,210,251,244,206,55,121,239,121,42,223,43,53,63,119,181,51,225,147,243,115,49,146,55,105,34,123,126,211,83,125,183,77,209,81,84,61,89,21,124,81,253,196,245,55,240,95,156,81,18,168,138,190,40,254,226,122,155,248,47,206,40,128,172,191,15,190,189,114,30,153,179,42,28,27,80,111,181,117,154,87,119,168,142,26,230,84,121,170,215,216,24,137,82,228,154,134,20,149,25,11,29,81,80,217,42,17,177,189,239,99,21,90,215,61,17,22,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,50,196,89,247,134,47,136,93,30,45,71,77,211,175,80,57,127,102,213,15,24,177,43,253,206,104,32,165,181,82,197,4,210,75,75,91,87,60,204,227,10,118,161,101,50,113,123,145,210,44,124,145,137,19,88,22,212,0,0,81,183,137,63,67,23,94,159,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,117,106,237,188,92,85,99,73,36,188,147,228,229,56,158,43,156,216,170,177,108,215,25,181,100,22,90,222,30,102,221,116,162,142,174,150,126,15,107,217,206,41,17,204,119,23,177,174,77,211,209,205,69,79,84,64,51,217,209,71,85,215,222,146,245,150,139,50,238,221,107,49,11,150,212,121,77,146,138,102,55,207,210,241,122,71,34,54,68,86,44,208,61,253,216,215,118,57,118,124,125,198,50,89,20,208,78,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,160,30,185,58,68,186,244,131,171,141,197,32,184,213,222,49,59,245,59,174,88,229,214,122,119,49,239,129,30,173,125,44,207,70,164,79,169,133,120,243,237,174,202,201,33,145,91,31,117,35,111,74,240,238,235,234,179,166,60,169,112,61,82,184,93,110,90,101,123,237,83,238,181,51,212,125,89,145,36,149,254,102,150,155,146,177,33,123,231,145,213,17,198,196,145,223,102,70,242,116,125,185,66,21,154,72,233,146,237,106,176,116,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,37,255,0,85,125,107,254,83,116,11,72,186,107,211,59,157,214,155,27,196,176,251,45,54,91,46,253,152,111,23,72,104,169,154,148,252,21,169,35,161,165,146,55,250,185,220,36,149,121,35,21,33,134,87,7,228,235,239,174,203,175,87,121,53,21,139,26,163,171,180,233,214,59,80,181,118,122,58,168,221,5,109,84,242,83,194,217,37,174,141,149,18,192,247,199,35,106,27,11,152,136,173,142,103,162,250,189,199,229,232,39,162,11,239,87,25,220,181,185,29,45,214,219,166,86,78,236,87,187,221,28,204,167,153,245,75,10,172,52,180,142,146,41,25,36,220,221,19,228,78,10,214,69,191,39,53,210,68,143,230,157,46,244,201,159,117,77,170,22,221,63,196,41,170,232,237,175,168,107,111,89,10,219,166,169,162,179,64,177,203,39,57,221,26,113,107,222,216,37,108,76,123,152,146,72,141,103,38,238,174,110,133,52,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,253,17,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,3,239,226,216,158,43,131,88,169,113,108,43,25,181,99,246,90,46,126,90,221,107,162,142,146,150,14,111,115,223,194,40,209,172,111,39,189,206,93,147,213,206,85,95,85,83,235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,223,24,221,67,174,191,107,86,55,135,185,188,105,108,246,105,220,223,71,39,39,62,182,86,42,254,146,162,250,83,183,238,79,253,91,93,17,73,126,49,48,88,162,234,30,192,251,85,76,114,212,201,143,185,106,218,213,85,86,63,207,84,250,46,235,183,181,93,236,253,128,127,159,132,198,109,123,181,107,157,62,45,65,73,72,234,75,156,173,74,153,94,215,119,26,216,233,171,94,156,85,28,137,247,170,122,162,158,123,197,15,80,111,185,62,189,86,216,171,231,114,210,90,214,72,33,98,61,251,34,71,91,90,214,174,202,229,77,246,114,251,17,9,23,225,19,165,23,10,44,127,35,212,107,149,130,166,5,146,24,157,111,171,147,147,90,245,111,210,17,63,100,229,178,236,187,34,238,132,34,235,138,170,237,83,212,134,102,183,87,35,149,151,139,139,98,219,135,232,37,125,78,223,163,253,190,223,80,56,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,211,180,39,64,179,141,120,202,160,199,240,250,90,105,54,145,139,59,167,169,108,40,216,251,145,49,203,235,190,255,0,227,91,247,41,204,73,77,209,223,85,22,94,158,105,111,79,175,160,108,149,85,20,213,43,74,245,157,205,252,235,146,159,130,108,145,61,61,176,175,183,211,255,0,104,88,150,61,211,6,67,210,228,75,156,233,197,170,197,60,116,127,227,249,43,82,165,121,170,196,222,42,198,66,139,254,61,251,238,239,103,250,23,132,244,101,162,250,83,174,58,211,144,103,217,13,162,138,170,214,142,171,141,180,181,148,81,72,175,170,243,116,242,163,149,142,137,237,217,91,42,166,252,183,245,84,246,122,175,184,131,196,43,67,245,3,77,169,151,60,205,104,232,110,113,243,243,22,231,71,59,157,54,245,31,103,237,199,3,81,188,90,198,59,209,61,119,217,126,242,175,241,125,72,171,194,242,202,219,237,142,78,12,89,228,150,155,209,23,131,187,173,115,23,237,53,119,219,138,123,83,250,192,176,239,18,46,151,177,252,90,138,60,143,75,89,108,177,210,69,201,107,168,224,141,180,168,238,78,164,100,124,89,12,40,213,217,93,34,250,175,167,45,211,213,85,8,1,162,58,11,168,253,68,100,245,56,190,159,83,210,84,215,210,192,218,153,124,221,91,97,106,49,100,108,104,188,157,237,245,114,31,47,80,245,115,53,212,171,156,149,249,45,219,204,239,178,53,59,16,179,102,163,88,212,79,176,198,253,209,183,253,31,214,127,158,7,168,151,109,60,109,77,199,26,171,242,151,73,145,140,108,252,27,38,205,69,115,182,226,246,185,191,164,140,95,236,254,149,2,192,250,107,147,94,122,48,172,172,199,242,185,40,107,224,143,188,233,45,48,86,203,83,250,73,20,40,246,162,201,28,62,142,131,111,87,111,178,122,39,176,135,61,87,213,90,106,245,38,174,162,130,200,219,108,178,118,251,145,54,24,216,137,181,60,8,159,160,170,158,205,215,219,247,159,191,2,214,187,27,229,174,202,117,34,177,183,43,235,213,236,139,118,186,13,216,231,49,219,254,101,156,61,171,47,181,62,255,0,234,56,157,214,235,37,230,182,90,234,217,55,123,248,237,233,251,17,19,238,68,253,136,7,206,0,0,0,1,254,180,245,83,210,187,156,18,57,170,191,177,85,63,245,31,228,171,186,238,0,30,247,72,115,60,79,11,200,27,113,203,172,17,221,105,61,119,137,244,145,212,127,50,68,253,23,170,39,181,205,95,236,254,131,162,95,181,27,167,139,203,230,154,147,20,175,164,145,236,244,70,90,233,88,212,114,38,201,236,85,254,133,35,240,3,173,90,114,61,21,150,58,248,47,150,203,147,28,247,57,41,95,5,20,11,179,81,236,84,223,116,85,69,217,31,236,254,131,149,85,36,9,59,188,178,185,99,244,219,151,183,216,127,144,0,0,0,0,0,0,0,0,0,0,0,0,0,15,234,177,237,77,213,138,136,191,122,161,252,0,15,250,72,165,114,114,108,79,84,253,168,213,9,28,142,119,6,198,229,119,179,100,79,80,63,228,255,0,88,107,42,233,154,230,83,213,77,19,94,138,142,70,61,90,138,139,237,223,99,254,31,28,145,174,210,70,230,175,236,114,108,127,200,31,222,110,229,205,92,170,239,110,234,164,251,233,135,197,22,245,163,88,181,30,27,151,90,165,184,208,211,73,233,36,84,210,78,246,177,211,75,35,246,87,213,53,55,252,234,127,55,238,254,143,88,6,125,156,63,13,201,243,236,134,135,20,195,236,149,119,107,181,198,100,130,154,150,150,62,114,72,245,221,118,68,254,164,85,254,197,2,215,117,135,197,27,167,77,84,209,91,230,45,37,187,32,75,189,202,223,83,77,28,19,89,155,219,73,100,164,145,136,187,247,92,136,156,228,219,125,247,216,228,94,30,250,227,101,211,156,118,124,107,78,113,106,203,238,99,112,227,220,99,224,129,176,179,183,37,91,211,243,143,154,21,245,133,239,251,215,213,187,122,123,22,39,231,221,30,117,13,166,54,106,108,135,54,211,27,221,174,221,58,49,93,81,52,76,86,70,142,99,158,188,184,189,120,236,214,57,87,125,182,219,215,98,84,244,139,167,250,223,210,198,66,154,141,6,153,220,178,156,114,187,219,89,110,146,57,24,156,25,60,62,200,59,238,255,0,25,63,31,103,243,87,238,223,96,179,189,18,165,215,215,199,37,199,88,210,193,2,204,213,116,84,246,234,153,229,86,111,219,84,71,115,115,155,186,126,113,23,103,47,221,183,237,58,217,226,116,223,87,240,109,81,183,50,179,22,188,197,60,188,17,210,211,171,36,100,145,47,22,43,154,173,145,173,119,162,200,212,246,123,79,108,0,0,0,0,0,205,103,86,62,244,250,201,241,3,33,249,140,230,148,204,214,117,99,239,79,172,159,16,50,31,152,206,7,52,173,180,221,109,212,212,21,151,11,101,93,45,61,210,157,106,232,101,154,23,49,149,80,36,178,66,178,196,229,77,158,196,150,25,99,87,55,116,231,27,219,237,106,162,78,175,13,14,189,106,116,27,33,135,69,117,102,251,87,62,157,95,42,35,134,208,249,59,92,44,23,25,234,163,107,166,116,211,75,27,96,161,86,201,52,179,39,219,226,246,163,216,214,171,230,87,200,173,9,233,39,21,234,231,195,3,77,49,107,148,190,71,36,177,125,99,184,99,55,22,186,56,187,117,206,184,92,88,200,39,149,97,150,68,163,146,69,133,211,50,52,71,59,179,26,162,238,196,42,175,85,116,207,42,209,189,71,200,244,183,53,164,242,247,172,102,225,45,190,167,140,114,50,57,184,47,216,158,46,227,24,247,67,43,21,178,70,245,106,115,141,236,114,38,206,64,52,231,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,250,202,171,240,163,235,167,252,71,75,250,215,153,255,0,220,244,184,5,109,115,127,221,53,214,185,42,21,223,249,47,42,199,55,252,184,81,255,0,235,120,75,84,0,0,2,128,124,81,253,251,53,55,240,95,147,209,28,82,159,66,245,30,187,67,166,234,30,217,102,243,216,101,14,65,46,55,114,169,167,85,124,150,234,166,195,79,36,111,168,102,223,98,25,60,211,24,201,17,85,189,198,171,29,193,95,18,73,218,252,81,253,251,53,55,240,95,147,209,19,127,194,79,0,195,117,79,162,108,255,0,79,181,7,30,164,190,99,215,204,226,190,154,186,134,165,23,132,172,250,62,218,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,168,21,235,209,119,86,217,87,72,218,166,153,77,182,47,61,141,223,124,181,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,54,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,194,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,153,246,235,71,164,156,171,164,109,83,92,90,229,47,158,198,239,190,102,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,187,61,14,235,225,161,215,173,78,131,100,48,232,174,172,223,106,231,211,171,229,68,112,218,31,39,107,133,130,227,61,84,109,116,206,154,105,99,108,20,42,217,38,150,100,251,124,94,212,123,26,213,124,202,240,236,30,57,223,169,63,222,79,225,167,42,240,84,247,167,202,126,31,215,124,198,220,117,95,28,239,212,159,239,39,240,211,149,120,42,123,211,229,63,15,235,190,99,110,2,234,64,0,85,95,142,119,234,79,247,147,248,105,86,180,87,107,173,186,154,190,142,223,115,171,165,167,186,83,165,37,116,80,204,230,50,170,4,150,57,146,41,90,139,179,216,146,195,20,136,215,110,156,227,99,189,173,69,75,74,241,206,253,73,254,242,127,13,43,171,66,244,47,81,250,139,212,123,118,151,233,125,155,207,93,107,183,150,105,165,85,101,45,190,149,170,137,37,85,76,136,139,219,133,156,155,186,236,174,87,57,172,99,94,247,177,142,14,151,209,159,70,121,247,86,121,253,53,29,29,13,93,187,9,183,84,50,91,245,250,88,166,134,7,65,28,212,233,83,73,75,82,144,75,10,215,118,106,18,72,226,147,100,217,57,59,211,219,113,61,66,235,94,141,120,126,244,227,13,183,22,183,218,172,179,82,91,231,182,96,184,204,81,58,95,57,92,140,85,107,158,206,227,100,124,45,146,70,203,83,59,164,71,47,53,85,123,166,149,136,255,0,65,108,182,116,243,225,253,211,203,233,105,100,164,176,99,22,10,121,234,85,106,106,233,217,113,200,46,45,167,124,175,68,124,174,141,181,85,211,182,7,35,24,138,221,248,53,140,70,70,198,181,180,87,213,87,83,25,151,85,250,185,89,170,89,133,13,37,185,141,167,109,182,209,108,166,68,115,45,214,232,223,35,226,129,100,226,142,153,252,165,145,239,145,200,156,158,247,113,107,25,194,54,5,234,116,171,214,38,145,245,95,134,209,222,112,251,197,37,187,39,109,59,164,187,226,117,53,140,117,198,220,248,214,54,202,244,103,163,166,166,229,44,124,42,26,212,99,185,181,28,140,147,156,108,167,111,20,127,126,205,77,252,23,228,244,68,148,240,155,232,203,54,146,251,252,166,51,155,174,87,137,218,169,120,83,217,44,244,239,172,181,201,144,70,246,67,82,218,154,135,167,14,253,185,121,66,230,70,213,116,115,201,26,243,251,17,43,38,141,126,40,254,253,154,155,248,47,201,232,128,226,148,250,23,168,245,218,29,55,80,246,203,55,158,195,40,114,9,113,187,149,77,58,171,228,183,85,54,26,121,35,125,67,54,251,16,201,230,152,198,72,138,173,238,53,88,238,10,248,146,78,129,209,119,86,217,87,72,218,166,153,77,182,47,61,141,223,124,181,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,54,122,150,21,225,39,128,97,186,167,209,54,127,167,218,131,143,82,95,49,235,230,113,95,77,93,67,82,139,194,86,125,31,109,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,128,29,102,116,103,159,116,153,159,212,209,214,80,213,220,112,155,141,67,229,176,223,162,138,105,160,108,18,77,80,148,212,149,85,43,4,80,165,119,102,157,100,146,40,247,77,151,147,125,61,129,126,120,182,170,233,198,105,167,20,186,189,141,230,150,170,188,50,174,222,251,163,111,110,168,72,169,99,165,141,28,178,201,43,164,227,217,237,240,122,72,146,113,116,110,99,218,244,106,181,200,148,109,226,25,214,157,215,170,125,80,168,177,98,25,5,91,180,175,26,168,68,199,232,214,153,212,169,91,58,71,198,91,132,241,185,202,231,189,206,89,91,18,189,26,172,133,90,157,184,222,249,185,113,92,111,168,173,92,196,52,94,245,160,152,198,89,87,107,196,239,247,143,166,107,163,162,149,244,211,204,247,82,62,150,122,119,201,19,154,178,211,79,19,163,73,33,147,155,21,105,226,86,163,126,223,63,171,210,175,76,249,151,85,250,185,71,165,184,125,117,37,185,141,167,117,202,239,115,169,84,115,45,214,232,223,27,37,157,35,228,142,153,252,165,141,140,141,170,156,158,246,242,115,25,206,70,7,128,143,0,204,165,192,106,53,73,184,245,90,98,116,183,136,108,15,187,57,17,176,45,198,88,100,157,180,236,85,93,222,244,138,23,189,220,81,120,34,199,207,143,114,62,94,215,164,239,122,125,27,248,129,143,124,198,2,199,252,82,116,119,1,208,174,134,176,45,57,211,155,13,37,186,219,110,206,45,113,75,44,84,176,195,61,194,120,236,245,176,186,174,169,208,177,141,150,166,70,196,197,146,85,106,43,149,63,169,18,184,58,78,247,167,209,191,136,24,247,204,96,3,74,96,0,57,87,86,62,235,26,201,240,255,0,33,249,116,230,107,13,41,245,99,238,177,172,159,15,242,31,151,78,102,176,13,41,244,157,238,177,163,127,15,241,239,151,64,117,83,149,116,157,238,177,163,127,15,241,239,151,64,117,80,0,0,35,175,92,157,34,90,186,190,210,54,226,144,92,105,44,249,101,134,161,215,44,114,235,61,59,94,198,78,172,86,190,150,103,163,86,86,83,76,156,121,246,215,116,124,112,200,173,147,180,145,187,62,217,78,39,149,96,215,218,172,91,53,198,110,184,253,234,139,135,153,183,93,40,164,164,170,131,155,26,246,115,138,68,107,219,201,143,107,147,116,245,107,145,83,209,80,212,153,10,188,68,122,5,163,234,115,21,76,243,75,109,246,171,110,166,217,59,181,27,37,52,20,255,0,89,163,88,226,103,150,170,169,226,143,89,152,200,35,109,60,146,61,99,111,218,141,220,91,39,114,32,164,31,250,42,207,114,175,251,107,145,228,153,29,195,255,0,25,89,93,114,174,168,147,254,20,147,77,36,143,254,151,57,206,251,213,75,63,213,30,136,44,93,35,248,108,106,141,110,71,75,106,185,106,109,239,232,184,175,119,186,57,159,81,11,41,82,255,0,70,176,210,210,58,72,163,124,112,240,108,79,145,56,35,159,46,252,156,230,199,18,51,165,120,92,244,37,117,209,59,84,218,239,173,24,205,37,62,109,124,167,99,113,251,117,92,14,243,184,245,19,154,244,149,242,114,94,49,84,212,53,237,69,103,14,228,81,181,88,174,106,205,52,77,236,30,40,254,226,122,155,248,47,206,40,128,165,110,147,189,233,244,111,226,6,61,243,24,9,105,226,141,208,149,171,68,238,176,235,190,139,227,53,116,248,77,242,161,237,200,45,212,144,55,201,99,213,174,115,18,39,199,197,121,69,77,80,231,185,17,156,59,113,72,212,98,57,169,52,49,54,37,244,157,239,79,163,127,16,49,239,152,192,105,34,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,80,50,217,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,30,252,92,246,54,121,154,215,42,110,212,150,68,77,185,46,242,87,161,206,135,51,46,175,115,39,85,85,62,174,199,167,86,58,134,178,253,126,99,19,156,143,217,29,228,168,249,34,181,245,46,106,181,85,202,138,200,88,228,123,209,202,232,162,151,176,107,167,132,158,169,227,218,237,100,193,116,82,167,233,60,51,45,243,63,70,94,111,15,169,155,232,143,43,71,20,179,125,45,61,53,26,69,79,222,153,101,101,63,22,187,158,205,106,236,168,170,91,78,133,232,94,156,116,233,167,22,237,47,210,251,55,145,181,80,239,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,185,51,248,183,117,217,26,141,107,88,198,177,140,99,26,30,171,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,115,242,214,235,93,20,116,148,176,115,123,158,254,17,70,141,99,121,61,238,114,236,158,174,114,170,250,170,159,88,0,5,85,248,231,126,164,255,0,121,63,134,150,168,85,95,142,119,234,79,247,147,248,104,17,87,194,227,223,179,76,191,26,249,61,105,127,197,0,248,92,123,246,105,151,227,95,39,173,47,248,0,0,15,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,155,170,114,115,83,117,76,219,245,59,173,122,167,175,154,203,122,206,181,142,223,244,86,73,15,110,211,61,153,145,84,193,13,167,202,183,180,234,104,224,168,145,242,65,180,141,145,239,141,93,254,54,73,93,178,43,149,13,41,149,171,226,145,208,45,102,162,121,238,166,244,114,223,117,185,101,233,228,233,242,44,118,142,154,122,233,174,241,167,106,154,26,154,72,227,107,222,217,162,98,70,146,70,136,145,186,40,214,79,176,248,223,222,8,235,225,35,211,246,139,235,94,168,101,23,221,81,101,37,222,229,133,211,210,213,218,177,170,228,164,168,162,185,193,81,29,84,21,50,212,82,79,27,221,51,33,115,169,92,215,49,90,145,201,36,106,237,249,53,11,180,50,239,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,156,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,111,251,68,58,237,208,109,98,208,107,158,187,214,100,212,152,173,30,43,78,199,101,214,235,140,252,167,178,78,239,70,177,120,167,41,217,43,145,82,7,198,205,230,95,176,214,164,168,248,152,17,171,198,27,68,52,94,183,75,233,245,150,107,230,63,140,106,45,186,161,29,79,72,216,233,33,173,203,160,124,148,148,210,177,255,0,163,61,67,233,99,88,94,215,162,189,34,141,36,106,183,105,17,236,168,188,91,44,202,176,107,237,46,83,133,100,215,92,126,245,69,207,203,92,109,117,178,82,85,65,205,142,99,248,75,26,181,237,228,199,185,171,178,250,181,202,139,232,170,117,94,171,186,174,212,126,173,117,29,249,174,107,47,145,181,80,247,32,176,88,32,153,95,75,104,165,114,162,171,90,170,137,220,153,252,90,178,204,168,142,145,205,106,34,49,140,142,54,73,255,0,11,158,132,173,90,217,117,155,93,245,163,25,171,168,194,108,117,12,110,63,110,171,129,190,75,33,173,107,158,146,190,78,75,202,90,106,119,49,168,172,225,219,150,71,43,21,206,72,102,137,193,105,93,46,103,250,167,170,26,19,140,231,90,215,133,125,82,204,238,126,119,233,59,55,209,181,52,30,87,183,89,60,80,254,98,165,206,149,156,161,142,39,253,167,46,252,249,39,162,162,25,172,53,80,101,92,15,85,168,186,103,149,105,125,198,207,110,202,105,59,127,79,99,246,172,154,221,59,35,145,33,170,161,175,165,142,162,39,198,231,177,188,248,247,29,19,213,187,181,37,134,86,35,157,195,114,127,248,91,245,245,71,167,126,71,166,77,99,184,90,173,184,130,249,202,140,119,34,172,169,130,134,27,68,139,221,169,154,154,174,73,28,198,58,25,94,178,44,114,42,172,141,150,68,143,237,178,70,118,101,86,77,210,141,139,171,79,15,77,40,195,123,86,170,60,190,219,167,248,245,102,45,123,173,133,238,242,21,94,66,149,100,141,93,26,163,210,25,216,206,212,137,179,218,155,178,78,219,223,20,104,82,102,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,113,63,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,13,68,2,189,124,46,122,237,186,235,101,170,109,8,214,140,154,146,163,54,177,211,177,216,253,198,174,119,121,220,134,137,173,122,202,201,57,39,25,106,105,218,198,170,191,159,114,88,220,175,86,185,97,154,87,88,80,3,149,117,99,238,177,172,159,15,242,31,151,78,117,83,149,117,99,238,177,172,159,15,242,31,151,78,6,107,15,171,148,226,121,86,13,125,170,197,179,92,102,235,143,222,168,184,121,155,117,210,138,74,74,168,57,177,175,103,56,164,70,189,188,152,246,185,55,79,86,185,21,61,21,15,148,94,79,137,63,67,22,174,160,176,10,205,84,211,155,93,37,14,162,226,180,245,55,41,89,71,107,107,167,202,32,108,49,163,169,101,116,49,172,243,84,182,58,118,54,155,117,114,111,188,92,81,36,73,35,14,63,225,139,226,23,89,148,214,83,116,235,212,14,95,222,186,205,198,44,74,255,0,115,154,121,234,174,181,82,207,52,146,210,214,213,207,51,249,76,189,216,89,76,156,88,213,108,107,31,37,122,196,215,217,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,212,240,251,235,215,30,234,103,13,161,193,181,6,251,73,71,170,150,138,120,225,174,101,71,149,162,101,253,234,181,46,73,168,97,73,85,243,61,180,244,237,146,161,27,27,24,199,189,85,173,107,21,17,2,101,0,0,25,87,53,80,101,92,15,65,125,192,51,44,103,25,198,115,59,238,61,87,73,98,204,105,234,106,108,87,7,34,44,21,204,167,168,125,60,232,199,34,170,35,227,150,53,71,49,118,122,35,163,114,167,25,24,231,119,77,7,235,235,92,116,11,70,179,29,18,199,46,30,118,203,144,91,231,167,178,77,61,76,209,212,99,53,83,187,105,170,104,164,141,205,123,121,49,242,185,35,228,141,100,234,201,155,178,247,89,53,138,244,137,211,70,150,117,65,225,177,167,24,46,166,90,127,251,241,228,175,20,112,83,125,41,108,255,0,15,207,44,158,82,121,162,147,179,221,236,49,146,113,111,219,102,237,95,185,82,165,117,211,66,245,31,167,77,71,184,233,126,168,89,188,141,214,135,105,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,197,219,46,200,228,115,92,199,181,143,99,216,208,241,86,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,26,94,208,29,28,177,116,255,0,163,88,158,142,227,147,121,138,76,102,222,218,121,42,120,189,158,110,169,238,116,149,53,60,30,247,172,125,217,228,150,94,223,53,107,57,241,111,217,106,33,85,126,13,157,61,125,116,213,139,183,80,183,106,155,173,37,38,157,237,69,104,100,116,187,82,220,107,171,105,170,34,157,174,157,200,168,189,136,30,138,232,153,246,185,84,192,229,115,90,156,100,185,64,4,85,241,71,247,19,212,223,193,126,113,68,74,162,42,248,163,251,137,234,111,224,191,56,162,2,128,79,65,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,156,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,124,249,122,126,34,61,2,209,245,57,138,166,121,165,182,251,85,183,83,108,157,218,141,146,154,10,127,172,209,172,113,51,203,85,84,241,71,172,204,100,17,182,158,73,30,177,183,237,70,238,45,147,185,16,120,175,11,158,187,110,186,217,106,155,66,53,163,38,164,168,205,172,116,236,118,63,113,171,157,222,119,33,162,107,94,178,178,78,73,198,90,154,118,177,170,175,231,220,150,55,43,213,174,88,102,149,214,20,101,179,22,203,50,172,26,251,75,148,225,89,53,215,31,189,81,115,242,215,27,93,108,148,149,80,115,99,152,254,18,198,173,123,121,49,238,106,236,190,173,114,162,250,42,151,231,208,39,89,52,221,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,243,73,34,147,118,181,139,26,184,51,238,95,247,133,199,184,158,153,126,53,243,138,210,128,75,254,240,184,247,19,211,47,198,190,113,90,5,43,117,99,239,79,172,159,16,50,31,152,206,124,156,171,66,245,31,16,210,124,43,91,238,118,110,238,25,157,249,184,173,183,74,117,87,199,13,85,61,76,240,73,75,81,232,157,169,151,203,190,70,34,238,215,198,170,173,114,171,37,108,127,91,171,31,122,125,100,248,129,144,252,198,114,218,122,45,208,189,56,234,47,195,51,3,210,253,80,179,121,235,85,119,211,50,195,52,74,140,170,183,213,54,239,92,145,213,83,72,168,189,185,153,201,219,46,202,213,107,156,199,181,236,123,216,224,128,30,29,221,111,214,116,171,157,174,37,152,213,114,211,44,178,225,20,183,215,44,51,212,205,107,145,176,203,27,42,169,98,100,173,99,121,61,240,121,133,72,228,145,241,83,181,24,213,115,24,213,189,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,245,23,211,70,169,244,191,157,205,130,234,101,167,252,159,37,121,163,130,167,232,187,159,230,97,150,79,41,60,209,71,222,237,119,216,201,56,183,236,63,118,175,220,171,53,60,45,250,250,163,211,191,35,211,38,177,220,45,86,220,65,124,229,70,59,145,86,84,193,67,13,162,69,238,212,205,77,87,36,142,99,29,12,175,89,22,57,21,86,70,203,34,71,246,217,35,59,33,111,224,0,6,85,205,84,25,87,3,218,234,78,142,231,218,83,30,63,89,151,216,106,224,182,229,86,122,27,221,150,230,148,179,54,138,190,10,154,42,122,190,48,77,35,26,217,95,19,106,162,142,84,103,36,100,156,155,186,250,42,207,79,11,126,190,168,244,239,200,244,201,172,119,11,85,183,16,95,57,81,142,228,85,149,48,80,195,104,145,123,181,51,83,85,201,35,152,199,67,43,214,69,142,69,85,145,178,200,145,253,182,72,206,204,181,185,244,171,134,245,95,225,249,165,120,125,230,219,72,220,158,221,166,246,106,156,78,239,36,139,11,237,215,21,181,65,193,29,43,88,247,121,105,28,216,219,51,56,187,147,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,231,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,80,209,159,81,125,75,233,103,75,248,36,217,214,166,93,191,201,242,86,106,57,233,190,148,185,254,122,24,164,242,144,77,44,125,238,215,125,143,147,139,190,195,55,114,253,200,185,235,215,77,116,212,126,162,245,30,227,170,26,161,121,243,215,90,237,162,134,24,145,89,75,111,165,106,170,199,75,77,26,170,246,225,103,39,108,155,171,149,206,115,222,231,189,239,123,154,179,175,218,203,174,191,64,126,87,53,10,235,148,125,87,183,165,178,215,231,94,213,236,67,233,201,203,197,19,185,51,248,179,185,59,249,75,39,6,115,123,184,183,105,107,225,149,208,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,116,71,211,67,46,206,145,239,229,27,223,31,99,140,136,179,118,130,26,231,26,103,149,105,221,187,16,184,229,52,158,83,235,174,62,204,154,221,3,227,146,57,155,67,37,85,77,60,79,145,175,99,118,238,121,87,74,197,111,38,186,41,98,122,59,237,108,150,85,224,99,250,236,253,219,254,36,114,175,26,191,122,124,91,225,253,15,204,110,39,85,240,49,253,118,126,237,255,0,18,2,213,15,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,250,192,20,23,215,223,66,119,94,145,50,106,43,238,53,89,87,118,211,172,138,161,105,44,245,149,82,58,122,218,89,227,167,133,210,69,93,35,41,226,129,143,146,71,84,58,22,177,85,93,28,47,85,245,99,136,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,30,252,90,247,182,8,90,231,34,110,228,138,52,93,248,166,218,126,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,194,86,110,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,148,237,130,248,66,107,45,119,81,213,218,111,157,92,60,166,155,89,123,87,9,243,26,54,181,191,74,208,200,247,36,80,82,70,229,119,10,199,118,222,217,24,254,77,167,217,94,171,43,93,2,84,7,228,240,202,232,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,186,35,233,161,151,103,72,247,242,141,239,143,177,198,68,89,187,81,131,171,31,122,125,100,248,129,144,252,198,115,71,184,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,159,150,183,90,232,163,164,165,131,155,220,247,240,138,52,107,27,201,239,115,151,100,245,115,149,87,213,84,206,23,86,62,244,250,201,241,3,33,249,140,224,88,166,144,116,101,98,235,15,195,51,74,45,145,221,126,134,204,241,127,172,85,24,205,202,87,189,105,91,36,183,122,174,237,53,76,109,223,120,101,237,68,139,35,90,178,70,230,53,205,228,136,248,164,170,188,167,19,202,176,107,237,86,45,154,227,55,92,126,245,69,195,204,219,174,148,82,82,85,65,205,141,123,57,197,34,53,237,228,199,181,201,186,122,181,200,169,232,168,95,79,133,199,184,158,153,126,53,243,138,211,159,248,145,116,11,98,215,220,86,233,173,186,111,111,242,90,155,143,219,223,81,81,13,45,51,228,250,205,75,4,123,165,51,227,137,174,123,171,26,198,113,130,70,181,92,253,155,11,247,111,109,240,133,43,98,216,158,85,156,223,105,113,108,43,25,186,228,23,170,222,126,90,221,107,162,146,174,170,126,12,115,223,194,40,209,207,119,22,49,206,93,147,209,173,85,95,68,82,250,122,9,232,130,197,210,62,9,45,110,71,75,106,185,106,109,239,187,21,238,247,71,51,234,33,101,42,76,171,13,45,35,164,138,55,199,15,6,196,249,19,130,57,242,239,201,206,108,113,35,57,87,133,239,66,223,145,76,85,154,227,172,120,103,148,212,155,215,63,161,233,171,93,202,107,21,174,72,218,137,188,42,212,242,245,147,111,39,115,117,115,217,18,178,63,205,57,213,17,172,255,0,0,82,183,141,95,189,62,45,240,254,135,230,55,18,234,74,86,241,171,247,167,197,190,31,208,252,198,226,4,32,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,206,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,8,232,163,170,235,23,86,154,53,69,153,119,109,84,121,125,183,106,60,166,201,69,51,221,228,42,185,61,35,145,27,34,35,210,25,216,206,236,107,187,218,155,190,62,227,223,20,138,80,182,13,161,122,143,169,58,113,156,234,134,21,102,250,86,213,167,62,70,91,252,48,42,186,170,158,150,169,42,21,42,155,26,39,219,134,63,42,238,234,162,242,99,94,215,171,85,141,145,236,253,125,60,117,3,159,116,203,170,20,58,175,167,47,164,125,202,142,158,162,146,90,58,229,153,104,171,96,154,53,107,162,168,142,25,35,116,140,71,112,149,173,87,108,146,69,27,189,120,160,26,94,7,52,233,227,168,28,7,169,173,47,161,213,125,57,125,91,45,181,149,21,20,146,209,215,44,41,91,69,60,50,43,93,21,68,112,201,35,99,122,183,132,173,106,187,117,142,88,221,233,201,14,150,6,85,192,44,211,194,207,160,172,123,80,237,80,245,45,173,22,42,75,165,137,213,18,195,138,217,106,188,173,101,21,205,141,109,77,45,92,213,212,178,196,244,86,54,85,111,101,57,177,233,36,15,122,183,143,109,92,29,215,194,247,161,111,200,166,42,205,113,214,60,51,202,106,77,235,159,208,244,213,174,229,53,138,215,36,109,68,222,21,106,121,122,201,183,147,185,186,185,236,137,89,31,230,156,234,136,215,218,220,252,82,122,121,180,245,46,205,10,170,175,164,126,48,250,120,34,77,64,166,187,83,212,218,62,145,153,140,145,145,42,196,174,106,83,35,94,214,62,165,100,252,220,200,230,190,54,198,215,76,156,255,0,197,27,174,219,174,137,218,161,208,141,23,201,169,41,243,107,229,59,221,144,92,105,39,119,157,199,168,156,214,44,76,143,138,113,138,166,161,175,114,163,249,247,34,141,168,244,107,86,104,101,109,64,224,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,231,43,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,64,211,237,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,235,57,87,76,93,62,216,186,97,209,171,46,144,216,50,11,173,238,59,111,114,122,154,235,132,239,119,122,170,87,115,153,208,194,174,115,41,97,87,170,171,97,143,236,166,234,231,43,228,116,146,191,170,128,50,174,106,160,202,184,23,253,225,113,238,39,166,95,141,124,226,180,149,68,85,240,184,247,19,211,47,198,190,113,90,74,160,6,85,205,84,25,87,3,208,95,112,12,203,25,198,113,156,206,251,143,85,210,88,179,26,122,154,155,21,193,200,139,5,115,41,234,31,79,58,49,200,170,136,248,229,141,81,204,93,158,136,232,220,169,198,70,57,221,211,65,250,250,215,29,2,209,172,199,68,177,203,135,157,178,228,22,249,233,236,147,79,83,52,117,24,205,84,238,218,106,154,41,35,115,94,222,76,124,174,72,249,35,89,58,178,102,236,189,214,77,98,189,34,116,209,165,157,80,120,108,105,198,11,169,150,159,254,252,121,43,197,28,20,223,74,91,63,195,243,203,39,148,158,104,164,236,247,123,12,100,156,91,246,217,187,87,238,84,169,93,116,208,189,71,233,211,81,238,58,95,170,22,111,35,117,161,218,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,114,23,241,118,203,178,57,28,215,49,237,99,216,246,52,60,85,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,134,151,180,7,71,44,93,63,232,214,39,163,184,228,222,98,147,25,183,182,158,74,158,47,103,155,170,123,157,37,77,79,7,189,235,31,118,121,37,151,183,205,90,206,124,91,246,90,136,85,95,131,103,79,95,93,53,98,237,212,45,218,166,235,73,73,167,123,81,90,25,29,46,212,183,26,234,218,106,136,167,107,167,114,42,47,98,7,162,186,38,125,174,85,48,57,92,214,167,25,46,80,1,21,124,81,253,196,245,55,240,95,156,81,18,168,138,190,40,254,226,122,155,248,47,206,40,128,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,231,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,95,62,94,159,136,143,64,180,125,78,98,169,158,105,109,190,213,109,212,219,39,118,163,100,166,130,159,235,52,107,28,76,242,213,85,60,81,235,51,25,4,109,167,146,71,172,109,251,81,187,139,100,238,68,30,43,194,231,174,219,174,182,90,166,208,141,104,201,169,42,51,107,29,59,29,143,220,106,231,119,157,200,104,154,215,172,172,147,146,113,150,166,157,172,106,171,249,247,37,141,202,245,107,150,25,165,117,133,25,108,255,0,162,172,11,42,255,0,182,184,230,73,142,92,63,241,148,117,214,218,234,121,63,224,201,12,209,200,207,232,115,92,223,185,80,190,158,130,122,223,177,117,113,130,75,69,145,213,90,173,186,155,100,238,203,123,178,81,194,250,120,95,74,179,42,67,85,72,217,37,145,242,67,193,209,50,69,230,174,100,187,242,107,91,36,74,240,149,64,0,57,167,80,253,63,96,61,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,188,226,115,145,187,172,114,200,223,78,74,103,179,168,126,159,179,238,153,117,66,187,74,53,25,148,143,185,81,211,211,213,197,89,66,147,45,21,108,19,70,142,108,180,242,77,28,110,145,136,238,113,57,200,221,146,72,164,111,175,21,52,188,70,174,186,58,50,177,117,135,167,20,182,200,238,191,67,102,120,191,152,168,198,110,82,189,235,74,217,37,70,119,105,170,99,110,251,195,47,106,36,89,26,213,146,55,49,174,111,36,71,197,32,103,176,246,186,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,254,170,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,190,40,189,239,12,110,149,112,221,17,208,108,123,84,166,182,210,85,231,122,139,103,130,237,95,118,73,22,85,130,221,81,180,244,180,112,43,152,213,137,157,165,133,242,181,17,121,76,142,221,239,100,112,240,14,213,210,239,76,152,15,75,58,95,109,211,252,66,154,146,178,228,202,118,182,245,144,173,186,26,106,219,204,233,36,178,115,157,209,167,39,49,142,158,86,196,199,185,235,28,106,214,114,118,202,231,118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,185,45,194,75,78,59,116,186,66,136,178,82,81,79,59,17,125,156,153,26,185,62,244,253,159,180,206,255,0,90,218,145,123,212,190,160,178,91,133,237,89,206,215,95,93,109,129,27,207,100,137,149,181,10,212,251,78,119,249,75,236,217,63,160,209,45,230,222,203,181,158,186,215,39,232,214,83,75,2,255,0,83,218,173,253,169,251,127,105,67,157,116,244,199,153,96,122,249,115,125,5,183,191,73,145,79,91,116,129,253,232,153,232,250,201,215,109,150,87,47,179,143,183,111,111,176,9,81,225,209,170,217,165,23,76,90,144,178,210,54,26,92,102,197,53,85,190,94,220,173,221,234,183,25,29,246,185,237,232,246,167,232,237,254,159,82,181,53,159,45,186,230,186,159,147,95,239,21,14,150,162,166,237,91,34,170,189,206,219,149,68,143,217,57,42,174,219,185,126,242,240,122,77,208,10,59,103,72,243,96,55,43,29,29,170,229,145,219,110,52,21,211,195,27,21,238,71,212,213,163,21,206,141,255,0,107,102,75,233,246,147,219,182,232,83,151,86,250,67,30,140,235,53,247,22,134,175,204,71,231,42,165,99,248,43,125,60,220,236,79,69,123,215,254,197,251,127,250,161,197,128,58,198,148,232,109,118,167,208,211,45,178,109,235,106,235,146,150,56,120,167,170,42,181,168,188,157,35,83,244,156,137,176,28,156,18,230,253,225,219,172,184,228,182,234,169,49,239,57,75,95,10,202,137,230,233,35,227,232,139,183,250,229,85,127,73,191,176,144,93,47,248,89,214,220,234,167,184,235,45,150,31,42,215,68,177,67,35,163,145,28,159,158,71,38,240,85,111,237,72,253,169,255,0,180,10,196,5,228,71,225,55,211,124,146,212,77,83,97,167,252,235,94,145,177,171,88,212,141,85,119,69,251,53,123,46,199,51,103,131,118,21,230,81,175,202,147,176,159,127,209,242,250,250,127,191,119,246,129,80,103,245,26,229,246,53,127,208,89,110,95,224,237,150,195,150,164,88,190,69,220,179,185,97,251,126,78,36,219,116,78,126,143,173,228,190,187,255,0,236,57,63,83,157,13,223,186,111,166,177,61,235,77,113,165,185,83,62,73,102,117,36,17,172,114,49,209,181,83,101,154,71,47,248,198,250,166,201,235,253,96,66,165,107,145,118,86,170,47,244,161,252,46,187,71,188,47,52,42,225,108,167,201,117,3,31,162,186,205,80,142,79,46,145,207,78,198,171,101,84,255,0,176,212,163,125,90,212,79,209,251,215,250,119,253,122,189,225,51,160,217,69,189,23,78,45,20,248,197,99,126,248,155,83,58,57,56,201,247,73,86,214,251,92,207,254,215,250,64,164,99,253,98,164,170,153,205,108,52,210,189,92,168,136,141,98,174,229,201,233,207,132,94,149,218,177,234,250,76,221,97,187,92,103,237,121,122,151,193,52,107,15,23,189,93,179,89,88,168,187,181,90,158,191,176,145,88,127,65,93,43,99,54,123,109,28,250,45,139,215,85,209,65,11,36,170,158,141,94,233,100,99,90,138,245,71,189,222,170,173,221,119,85,246,253,224,103,162,166,207,119,163,107,93,87,107,171,133,175,77,218,178,64,230,162,167,244,110,135,248,249,58,180,103,117,105,102,224,159,206,224,187,127,167,251,13,31,222,58,58,233,118,251,4,116,247,29,10,195,158,200,155,197,156,45,140,141,81,61,62,246,108,191,114,31,50,110,134,58,74,154,220,251,99,180,31,20,72,94,138,138,173,164,86,191,213,21,61,30,142,228,159,164,190,197,255,0,212,128,103,175,28,194,114,76,175,204,253,9,107,168,169,74,72,31,81,42,199,4,143,226,198,109,201,87,139,87,109,185,39,183,211,212,252,119,76,122,239,102,100,82,92,104,102,133,179,114,224,175,137,205,69,219,109,253,168,159,181,13,10,183,161,94,155,45,150,42,219,54,37,166,214,203,11,235,161,146,9,42,105,29,80,146,43,30,206,42,213,114,74,142,219,209,171,183,47,107,83,239,245,62,6,83,208,71,74,213,24,108,118,92,135,0,182,47,151,223,133,123,155,84,233,91,202,86,185,125,91,55,63,216,223,210,246,127,71,160,25,252,134,158,122,133,84,134,39,63,138,110,188,90,171,178,127,97,254,173,182,215,186,158,74,164,164,153,98,137,220,94,254,219,184,162,250,122,42,237,183,222,133,204,65,225,191,210,29,43,156,234,122,198,179,146,43,87,104,110,126,197,251,191,215,39,57,234,15,165,158,149,180,131,5,141,109,157,153,229,153,239,149,98,236,87,181,102,252,228,12,245,115,165,127,179,117,95,80,42,151,131,246,229,193,118,253,187,31,194,87,71,108,210,229,250,225,136,166,154,219,27,229,45,233,45,37,90,189,86,72,228,88,92,187,162,241,229,237,147,127,87,127,53,63,163,104,189,122,167,138,146,237,89,77,11,56,199,20,242,49,141,253,136,142,84,68,3,241,110,190,205,192,0,0,0,0,0,127,165,52,77,154,162,56,158,244,99,94,244,106,185,87,100,68,85,246,238,116,139,38,143,55,34,142,157,182,139,229,21,69,69,67,17,205,130,58,158,114,111,182,234,156,90,197,95,77,151,253,7,51,69,84,93,208,233,90,13,149,73,139,234,29,174,235,87,35,164,130,30,247,230,222,170,230,46,240,74,223,209,84,114,123,92,159,112,29,50,241,225,243,212,125,179,178,232,176,186,234,166,205,203,101,134,221,94,253,182,219,219,253,236,159,183,254,35,206,228,157,27,107,166,43,101,91,157,215,2,190,44,157,230,198,145,199,107,172,221,81,83,219,179,160,79,216,191,121,121,61,60,107,206,15,174,24,219,167,160,108,11,91,66,222,85,17,44,15,94,8,249,100,107,125,93,19,17,119,70,125,223,218,123,140,170,227,166,20,113,36,121,85,5,178,86,110,138,141,158,221,222,77,247,93,191,152,191,210,6,126,50,125,0,134,209,130,83,95,168,210,232,183,133,231,223,161,151,110,109,252,243,88,223,205,164,104,228,221,138,174,245,95,103,175,176,255,0,141,29,233,27,88,245,161,42,95,141,99,21,177,178,153,175,114,186,162,138,169,17,85,189,191,68,86,66,255,0,95,206,183,254,63,237,186,28,211,46,232,171,30,163,146,229,126,194,176,249,17,54,229,207,25,123,183,245,107,126,234,117,253,168,125,172,71,91,186,84,196,104,59,216,116,86,75,36,51,199,221,115,104,44,51,192,142,71,53,170,187,240,129,55,244,107,127,251,84,253,128,80,134,167,104,238,121,164,217,45,86,49,152,88,107,41,42,105,166,124,40,233,41,102,141,178,43,120,170,171,123,140,106,170,108,230,175,179,239,79,218,124,22,225,185,67,175,16,227,255,0,64,92,18,227,58,177,35,166,90,89,59,174,228,228,107,118,103,30,75,186,170,34,122,18,251,196,127,168,156,83,83,181,110,166,223,132,80,80,173,53,166,162,104,252,227,40,209,143,157,93,21,46,234,238,112,181,254,216,222,158,170,190,223,217,237,142,116,58,237,148,197,169,54,221,71,170,134,130,90,218,9,41,151,135,144,165,72,220,216,165,108,136,156,18,30,30,214,251,120,42,255,0,95,176,15,94,206,137,245,254,92,45,185,172,88,45,217,212,206,116,104,144,165,178,181,101,217,237,106,162,241,236,109,183,218,79,188,253,244,93,9,107,253,118,5,81,158,69,135,87,164,16,70,233,22,153,109,245,189,247,34,72,172,93,153,229,246,95,209,85,253,47,97,96,122,117,226,117,163,113,104,245,35,50,235,61,3,239,52,240,82,199,45,23,149,145,35,145,233,28,40,247,126,110,139,180,155,59,159,177,63,154,155,122,108,117,157,21,235,223,167,237,64,194,165,146,231,77,67,102,100,76,94,237,11,104,106,38,137,81,100,151,209,120,82,181,190,198,111,236,254,112,21,181,162,222,26,122,223,170,84,205,184,220,109,174,178,210,171,209,138,149,208,214,83,63,217,26,239,235,74,228,246,72,191,253,170,254,195,177,47,131,134,125,191,253,83,80,255,0,250,236,223,243,34,193,63,150,71,78,118,11,36,149,212,55,250,122,106,120,152,178,118,225,181,213,198,223,70,111,236,109,63,236,68,79,103,220,120,121,124,77,186,112,138,87,197,245,131,126,14,86,255,0,173,43,254,229,255,0,122,129,0,115,191,9,141,103,199,26,249,236,117,84,117,241,71,23,113,220,95,87,43,189,17,202,168,156,104,209,62,228,255,0,73,27,219,210,134,183,212,100,183,28,106,135,3,188,212,207,109,158,104,37,124,86,186,199,177,86,55,240,93,149,33,223,219,183,181,19,218,91,182,81,226,129,160,20,248,245,198,91,85,213,181,53,141,165,153,96,141,212,213,168,142,147,131,184,166,238,164,227,234,187,39,175,167,175,169,27,180,231,197,47,1,180,223,47,181,121,102,157,89,165,117,69,125,84,148,245,12,134,56,158,232,156,230,43,121,44,84,60,156,171,179,149,85,222,171,247,253,192,71,221,31,240,205,215,93,69,174,70,94,237,50,89,41,17,126,211,235,32,172,166,95,100,158,197,117,43,147,218,196,255,0,237,147,246,158,139,47,240,160,215,59,45,207,203,89,150,146,182,157,125,146,55,206,73,252,231,39,181,180,104,158,196,79,244,147,159,74,60,80,116,27,49,175,101,174,170,154,43,27,228,114,53,189,182,85,74,139,232,245,246,54,145,169,252,212,255,0,237,143,211,168,126,40,218,19,135,221,98,182,80,189,46,106,179,182,41,30,173,172,135,130,114,123,85,118,90,69,223,110,41,232,139,247,129,14,49,47,7,253,80,187,218,34,172,190,94,232,104,234,30,221,221,23,153,168,141,83,213,126,231,81,42,251,17,63,210,125,250,239,7,76,170,131,28,174,174,76,146,41,238,17,69,43,160,138,42,201,28,142,114,49,85,168,173,242,92,151,119,38,222,135,125,203,124,92,52,142,204,250,5,179,91,124,235,39,141,93,50,119,170,98,237,175,22,42,39,218,163,93,253,92,169,233,251,63,164,241,249,135,140,70,31,38,63,91,30,47,142,118,174,47,130,70,211,191,206,74,238,50,43,29,197,118,125,23,21,217,220,125,190,128,69,157,76,240,200,213,29,57,211,74,173,64,173,171,166,127,148,117,58,73,2,73,80,174,78,235,216,207,209,90,86,251,21,255,0,229,127,164,224,29,54,104,109,127,80,26,169,104,211,154,58,166,211,173,198,126,211,164,87,185,156,83,181,35,247,221,35,126,222,145,175,243,84,149,122,201,226,151,147,106,110,147,213,105,243,172,174,142,170,187,202,186,106,182,213,177,23,120,164,99,221,246,18,145,169,234,172,251,156,158,223,188,135,90,47,172,57,110,136,106,13,171,80,176,250,249,41,235,173,149,9,59,120,240,251,127,97,204,84,94,108,123,125,90,247,39,171,87,218,4,243,151,193,171,47,74,149,108,121,117,23,107,151,167,42,249,119,219,127,247,151,236,63,238,221,225,3,86,203,243,40,235,179,235,91,162,110,253,200,153,117,85,151,244,21,83,236,173,23,237,217,127,168,143,249,119,137,183,86,57,5,209,43,173,122,159,116,181,66,223,100,16,50,151,143,233,57,126,232,26,139,232,168,158,207,184,240,49,117,181,213,3,114,143,173,82,235,70,82,250,149,253,38,37,119,24,215,243,124,19,243,104,222,30,207,252,31,111,175,183,212,11,75,202,252,38,244,38,243,140,211,90,237,181,23,26,42,202,117,119,42,136,223,71,26,189,55,145,83,119,54,141,85,127,77,191,119,243,83,246,30,118,135,193,227,70,217,104,242,213,57,29,237,245,42,254,93,196,172,165,95,77,155,233,186,209,111,247,47,250,72,79,148,120,165,245,79,126,181,37,186,135,59,174,182,73,186,239,60,17,209,163,213,21,28,158,214,211,53,127,156,159,127,243,80,248,22,111,18,222,175,237,79,143,187,171,183,90,168,227,77,149,179,67,72,238,95,103,111,85,116,10,191,210,5,165,216,252,50,58,103,180,89,155,107,168,179,79,82,228,245,89,230,167,183,190,79,211,87,126,146,210,167,237,219,217,236,67,230,91,188,46,250,107,162,202,27,125,101,53,93,68,108,145,36,242,146,178,129,241,46,210,35,182,86,121,79,103,166,219,111,236,244,43,151,47,241,75,234,171,36,160,90,43,110,121,91,105,87,53,204,116,148,241,81,163,189,118,245,69,109,51,85,21,54,95,84,95,188,242,250,127,226,19,213,94,53,151,82,94,110,90,187,145,222,105,210,162,55,75,69,85,84,199,71,43,123,172,115,155,179,227,115,83,116,106,183,209,190,136,171,253,64,88,79,84,94,25,250,79,83,129,221,175,250,99,97,172,138,250,206,199,151,165,165,165,166,107,23,121,161,99,182,100,52,188,255,0,67,154,250,47,183,117,246,110,66,92,43,194,251,95,178,68,100,151,43,107,109,241,189,142,118,211,195,91,19,145,81,232,221,151,149,34,253,219,169,35,172,222,44,121,164,119,26,175,173,24,42,58,149,56,118,224,91,148,42,137,246,87,127,86,81,239,237,226,190,164,128,233,75,196,63,11,215,121,105,113,187,149,169,150,203,245,77,74,196,218,116,146,73,126,202,203,19,24,188,155,76,198,122,172,169,233,191,245,255,0,64,86,133,87,135,55,80,113,103,18,98,81,99,53,46,133,178,74,214,214,121,42,229,133,90,213,147,101,238,121,109,189,120,122,122,122,238,159,180,157,253,32,244,15,102,233,231,44,167,206,181,14,158,122,203,173,182,102,77,71,44,44,100,144,49,219,76,213,87,44,212,241,185,61,36,143,216,228,245,69,253,137,189,132,54,142,133,242,54,171,201,193,221,84,221,36,237,167,47,95,233,219,127,189,127,210,127,213,69,37,37,100,107,21,85,44,83,49,222,138,217,24,142,69,255,0,72,17,87,175,236,167,8,127,78,23,200,167,184,219,60,196,148,149,41,77,27,230,135,184,143,90,10,174,27,34,174,251,239,233,233,247,251,8,171,225,107,212,202,222,214,109,30,212,75,139,46,16,187,143,147,75,140,221,212,255,0,227,218,137,54,239,74,169,237,70,123,25,247,38,255,0,114,150,15,171,93,53,233,62,178,217,100,178,102,24,212,83,66,246,170,34,50,105,226,107,85,89,35,119,227,20,140,69,244,145,223,253,155,109,225,180,223,160,110,155,116,182,247,77,145,226,88,37,61,29,202,155,159,10,136,170,235,17,223,105,143,98,254,148,234,159,163,35,147,217,247,129,219,177,252,19,13,197,36,146,92,107,23,180,218,221,46,234,245,163,162,138,5,93,246,223,126,13,79,242,91,254,132,253,135,222,0,0,0,0,0,1,154,206,172,125,233,245,147,226,6,67,243,25,205,41,153,172,234,199,222,159,89,62,32,100,63,49,156,11,169,240,184,247,19,211,47,198,190,113,90,121,79,19,62,139,191,148,158,156,51,82,48,166,246,243,236,6,223,87,61,53,60,52,61,233,47,180,40,157,215,208,239,27,29,51,166,106,177,206,167,106,114,111,114,89,88,173,78,242,201,31,171,240,184,247,19,211,47,198,190,113,90,74,160,50,195,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,117,62,26,29,122,211,107,206,61,14,138,234,205,246,146,13,69,177,211,199,13,161,242,119,121,223,237,208,82,198,215,76,233,166,150,71,79,92,142,142,105,102,79,177,201,142,71,177,174,70,76,172,241,94,40,189,2,209,230,22,43,151,83,26,59,111,181,90,238,184,229,190,166,187,44,179,193,77,5,28,119,58,86,62,90,153,238,77,123,90,222,117,141,238,72,233,123,138,231,77,27,91,197,81,241,163,38,169,108,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,156,30,142,99,184,189,141,93,156,138,213,219,101,69,79,64,53,38,8,213,209,7,90,56,175,87,26,113,5,117,107,173,86,76,250,219,220,130,247,143,69,93,27,164,127,105,33,229,93,77,2,189,102,74,55,172,241,162,57,233,246,36,87,69,201,252,82,71,201,80,40,7,197,31,223,179,83,127,5,249,61,17,39,252,27,250,155,192,113,91,86,65,211,118,95,83,73,100,185,93,175,14,200,108,183,42,219,140,48,193,112,158,118,210,81,253,30,198,200,173,114,212,171,153,19,163,99,57,172,136,233,83,102,118,211,185,24,60,81,253,251,53,55,240,95,147,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,64,52,167,212,86,131,97,189,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,115,141,206,221,90,143,111,54,43,227,114,240,123,145,115,195,174,154,23,168,253,58,106,61,199,75,245,66,205,228,110,180,59,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,254,46,217,118,71,35,154,230,61,172,123,30,198,221,79,135,55,90,255,0,202,171,78,39,176,103,247,59,84,122,155,139,126,110,229,77,2,246,164,186,80,162,49,35,185,182,30,45,99,121,61,235,28,173,137,92,214,72,214,187,104,155,52,81,167,171,235,127,162,236,87,171,141,56,158,134,137,182,171,38,125,109,237,207,100,200,101,161,141,210,63,180,147,113,161,169,157,24,179,37,27,214,121,21,90,197,251,18,43,101,226,254,43,27,194,141,179,221,121,204,181,43,72,244,247,74,115,10,218,187,155,52,222,162,234,203,69,117,77,66,72,248,237,213,108,162,72,168,145,56,35,184,64,234,73,21,142,115,221,246,38,108,109,70,50,38,33,45,124,21,61,233,242,159,135,245,223,49,183,16,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,82,122,248,42,123,211,229,63,15,235,190,99,110,2,234,64,0,85,95,142,119,234,79,247,147,248,105,199,252,26,174,214,171,7,82,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,216,60,115,191,82,127,188,159,195,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,93,158,196,150,24,164,70,187,116,231,27,29,237,106,42,4,160,235,235,173,124,171,170,205,71,171,178,90,110,126,95,76,177,155,132,209,227,150,250,117,145,145,215,240,87,70,219,157,66,72,214,61,211,74,197,85,99,94,212,236,198,245,98,39,39,74,249,126,175,135,55,69,31,202,171,81,231,191,231,246,203,172,122,101,139,126,114,229,83,2,118,163,186,87,34,177,99,182,54,110,77,123,121,49,235,36,174,137,28,230,70,214,183,120,157,52,82,39,63,232,187,164,156,171,171,157,83,76,90,219,47,145,198,236,94,90,225,147,92,92,233,34,237,208,186,166,54,62,8,37,72,101,141,43,36,141,102,116,44,145,17,174,236,200,170,187,49,75,254,210,173,51,197,116,111,78,49,205,45,194,169,60,189,151,25,183,197,111,166,229,28,108,146,110,9,246,231,151,182,198,49,211,74,245,116,146,61,26,156,228,123,220,169,187,148,15,65,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,65,158,40,254,253,154,155,248,47,201,232,139,254,40,7,197,31,223,179,83,127,5,249,61,16,19,255,0,193,83,221,99,41,248,129,93,242,235,113,47,245,211,66,244,227,168,189,56,184,233,126,168,89,188,245,170,187,105,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,201,219,46,202,213,107,156,199,181,236,123,216,232,129,224,169,238,177,148,252,64,174,249,117,184,159,224,103,51,53,232,239,87,49,30,168,226,233,97,182,122,185,111,183,75,195,104,172,117,213,20,111,100,23,11,116,146,185,34,186,109,15,121,91,77,218,99,229,149,90,178,118,82,57,154,255,0,181,19,209,46,251,163,190,149,112,222,148,52,142,223,135,217,173,180,142,201,238,52,244,245,57,101,222,57,22,103,220,110,40,207,182,141,149,204,99,188,180,110,116,141,133,156,91,197,138,174,84,238,62,71,191,181,73,105,181,77,117,167,190,205,108,164,125,202,142,158,106,74,122,199,66,213,158,24,38,116,110,150,38,73,183,38,177,238,130,23,57,168,187,57,98,141,87,126,41,183,235,2,0,120,213,251,172,98,223,16,40,126,93,113,42,175,164,239,122,125,27,248,129,143,124,198,2,213,60,106,253,214,49,111,136,20,63,46,184,149,87,210,119,189,62,141,252,64,199,190,99,0,26,83,0,173,95,20,94,190,168,240,251,21,203,166,125,29,184,90,174,151,92,142,223,83,67,150,94,32,169,130,178,59,101,43,223,45,52,246,214,177,174,119,10,199,118,228,108,189,196,107,161,141,205,226,138,249,17,240,135,10,241,61,235,214,155,89,238,181,125,63,104,253,246,146,191,79,173,149,20,211,93,110,244,157,214,45,218,227,3,166,231,12,114,182,94,213,69,11,85,208,57,21,98,251,83,64,146,49,206,98,70,247,87,177,245,108,24,158,85,149,253,37,245,91,25,186,222,126,134,183,205,118,184,253,31,69,37,71,147,161,139,110,237,76,220,17,123,112,179,147,121,72,237,154,221,211,117,77,207,148,4,244,240,208,235,214,167,65,178,24,116,87,86,111,181,115,233,213,242,162,56,109,15,147,181,194,193,113,158,170,54,186,103,77,52,177,182,10,21,108,147,75,50,125,190,47,106,61,141,106,190,101,125,218,25,108,191,226,121,86,41,244,111,214,156,102,235,102,250,102,223,13,218,221,244,133,20,148,254,114,134,93,251,85,48,243,68,238,66,254,46,227,35,119,107,182,93,149,118,45,39,194,159,174,219,82,218,168,58,89,214,92,154,173,183,38,212,36,24,69,214,227,59,93,4,144,43,88,216,236,234,245,68,115,30,215,35,150,14,110,114,61,31,216,106,179,132,17,200,22,148,0,0,0,0,69,95,20,127,113,61,77,252,23,231,20,68,170,34,175,138,63,184,158,166,254,11,243,138,32,41,91,164,239,122,125,27,248,129,143,124,198,3,74,102,107,58,78,247,167,209,191,136,24,247,204,96,52,166,0,0,0,0,5,85,245,221,226,167,219,172,118,151,116,165,145,239,37,182,224,159,75,229,177,193,202,55,205,77,61,52,240,125,25,43,102,225,52,42,248,234,33,159,189,11,162,154,53,217,156,227,127,39,112,175,16,174,170,176,222,171,244,143,64,243,11,53,202,145,185,61,186,158,249,77,150,90,35,141,97,125,186,226,172,182,243,86,196,231,189,222,90,71,54,71,66,254,78,228,196,86,170,247,25,35,25,213,124,77,124,59,234,113,90,155,143,81,250,9,142,82,51,24,101,60,111,201,113,139,85,190,42,102,89,153,12,77,98,214,210,195,11,90,213,166,86,177,29,51,81,57,198,245,124,202,174,141,207,88,43,44,9,85,225,113,239,217,166,95,141,124,158,180,191,226,128,124,46,61,251,52,203,241,175,147,214,151,252,0,0,0,0,5,59,120,170,116,49,106,210,218,159,229,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,252,248,170,84,74,213,71,63,191,198,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,126,46,123,27,60,205,107,149,55,106,75,34,38,220,151,123,159,241,147,214,191,168,221,62,218,116,114,146,223,222,171,212,219,130,247,167,146,46,81,193,67,110,150,158,162,78,46,73,26,173,153,211,190,141,27,187,30,213,143,191,191,23,112,82,149,128,149,93,4,244,65,125,234,227,59,150,183,35,165,186,219,116,202,201,221,138,247,123,163,153,148,243,62,169,97,85,134,150,145,210,69,35,36,155,155,162,124,137,193,90,200,183,228,230,186,72,145,247,231,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,82,222,9,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,64,6,85,205,84,25,87,2,234,124,45,58,215,197,117,67,78,44,61,55,230,183,63,37,159,98,22,255,0,37,105,243,11,27,35,189,218,224,69,236,182,159,131,90,157,234,120,26,216,223,18,162,189,209,196,147,35,164,252,247,107,218,248,130,116,21,143,117,51,134,215,103,58,125,98,164,163,213,75,69,60,147,80,190,159,202,209,50,254,245,90,102,172,53,211,44,74,249,158,218,122,119,71,78,174,145,140,99,222,136,231,53,138,170,148,109,139,101,153,86,13,125,165,202,112,172,154,235,143,222,168,185,249,107,141,174,182,74,74,168,57,177,204,127,9,99,86,189,188,152,247,53,118,95,86,185,81,125,21,75,254,232,95,172,219,23,88,122,113,85,115,146,213,244,54,103,139,249,122,124,154,219,19,30,180,173,146,84,127,106,166,154,71,111,188,50,246,165,84,141,206,89,35,115,28,215,114,68,100,178,5,11,98,216,158,169,197,168,244,184,182,21,140,229,108,207,173,87,7,249,107,117,174,138,165,47,20,149,212,138,231,191,132,81,167,122,57,161,88,156,229,217,17,204,88,213,87,110,43,182,148,244,183,242,167,245,18,217,249,107,250,169,245,207,243,223,73,253,86,243,63,69,255,0,142,127,103,179,230,127,59,254,39,181,203,151,243,249,237,233,177,242,176,253,1,209,172,3,81,242,157,92,195,116,246,213,106,203,243,78,63,77,221,32,99,187,149,59,42,57,220,90,170,172,139,184,244,73,37,237,181,189,217,26,215,201,205,232,142,78,128,0,229,93,88,251,172,107,39,195,252,135,229,211,157,84,229,93,88,251,172,107,39,195,252,135,229,211,129,154,195,85,6,85,205,84,1,85,126,40,126,31,191,245,73,213,110,145,67,254,118,237,153,217,218,223,247,180,73,83,69,5,61,55,251,230,166,174,73,165,255,0,46,93,255,0,73,10,203,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,206,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,136,41,47,196,215,161,43,174,136,230,87,29,115,210,220,102,146,61,47,191,84,70,234,170,59,92,14,99,49,186,215,163,90,230,73,30,234,140,166,154,93,221,27,217,198,54,62,78,199,24,209,33,238,133,154,116,81,213,117,139,171,77,26,162,204,187,182,170,60,190,219,181,30,83,100,162,153,238,242,21,92,158,145,200,141,145,17,233,12,236,103,118,53,221,237,77,223,31,113,239,138,69,36,1,154,30,158,58,129,207,186,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,184,74,214,171,182,73,34,141,222,188,80,208,246,133,235,166,156,117,23,167,22,237,80,210,251,207,158,181,87,111,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,57,55,116,221,90,173,115,94,199,61,143,99,220,29,0,202,185,170,131,42,224,89,247,132,239,91,244,120,223,209,157,38,106,101,87,10,75,133,193,98,194,107,82,24,33,134,150,73,188,196,245,20,181,83,58,86,43,187,179,171,18,157,27,27,228,116,181,14,98,187,138,198,214,205,94,186,58,50,177,117,135,167,20,182,200,238,191,67,102,120,191,152,168,198,110,82,189,235,74,217,37,70,119,105,170,99,110,251,195,47,106,36,89,26,213,146,55,49,174,111,36,71,197,38,123,11,179,240,202,235,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,178,43,234,97,139,102,200,199,242,145,236,143,191,202,69,89,187,65,37,122,76,233,250,213,211,46,131,99,26,81,70,202,71,220,168,233,252,221,250,178,157,26,169,91,117,155,103,84,203,220,72,227,116,140,71,109,20,78,145,188,210,24,161,107,183,226,118,0,0,17,87,197,31,220,79,83,127,5,249,197,17,42,136,171,226,143,238,39,169,191,130,252,226,136,10,1,52,209,161,122,233,167,29,69,233,197,187,84,52,190,243,231,173,85,219,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,206,77,221,55,86,171,92,215,177,207,99,216,247,102,92,146,157,11,245,155,125,232,243,81,234,174,114,90,190,153,195,50,143,47,79,147,91,98,99,18,169,209,196,175,237,84,211,72,237,182,154,46,236,170,145,185,201,28,141,123,154,238,42,172,150,48,153,94,42,29,5,83,85,83,93,122,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,132,93,221,149,235,43,159,92,26,23,174,154,143,211,166,163,219,181,67,75,239,62,70,235,67,188,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,226,221,211,116,114,57,173,123,28,199,177,143,110,148,241,108,179,21,206,108,84,185,78,21,147,90,178,11,45,111,63,45,113,181,214,199,87,75,63,7,185,143,225,44,106,230,59,139,216,230,174,203,232,230,170,47,170,41,73,158,36,253,12,93,122,125,207,235,53,83,78,109,117,117,218,117,149,84,84,220,165,101,29,173,205,131,23,157,211,70,142,165,149,208,198,144,67,76,233,42,24,218,109,213,171,182,241,113,85,141,36,144,33,1,127,222,23,30,226,122,101,248,215,206,43,74,1,47,251,194,227,220,79,76,191,26,249,197,104,20,173,213,143,189,62,178,124,64,200,126,99,57,117,62,23,30,226,122,101,248,215,206,43,74,86,234,199,222,159,89,62,32,100,63,49,156,184,159,15,124,255,0,13,210,207,14,28,39,80,117,7,33,164,177,227,214,58,123,221,77,117,117,74,175,8,153,244,205,98,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,40,126,79,21,207,228,227,252,156,103,252,181,255,0,213,95,247,199,212,15,35,195,233,79,165,56,55,151,111,127,254,51,255,0,21,230,185,125,142,28,54,252,255,0,151,40,176,235,253,81,117,55,159,117,77,170,23,45,64,203,234,106,232,237,175,168,115,172,184,242,92,102,169,162,179,64,177,197,31,8,27,34,241,107,222,216,34,116,175,99,88,146,72,142,127,22,238,141,108,223,240,197,240,244,163,202,104,233,186,138,234,7,16,239,90,166,227,46,37,96,185,195,4,244,183,90,89,96,154,57,106,171,105,39,133,252,161,94,236,47,166,94,76,114,186,53,147,138,177,98,115,194,117,116,45,252,163,191,147,142,59,252,168,63,234,175,237,121,47,53,207,233,79,162,248,51,203,253,37,203,255,0,143,63,79,151,243,248,118,187,191,159,239,18,0,0,6,85,205,84,25,87,3,74,125,39,123,172,104,223,195,252,123,229,208,28,83,196,71,162,10,62,170,176,68,203,112,234,94,58,155,137,219,229,138,196,212,154,10,104,110,145,186,104,164,125,45,84,175,137,207,119,22,50,127,46,139,36,113,178,90,135,43,220,141,123,220,157,175,164,239,117,141,27,248,127,143,124,186,3,170,129,159,110,139,122,28,204,186,165,213,203,190,31,144,190,175,21,199,176,106,136,217,153,77,51,18,43,141,43,220,249,24,218,40,160,145,57,54,165,238,130,102,171,158,222,17,118,222,231,163,156,140,138,75,243,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,92,252,181,186,215,69,29,37,44,28,222,231,191,132,81,163,88,222,79,123,156,187,39,171,156,170,190,170,167,235,162,180,218,173,213,53,245,150,251,101,37,45,69,210,161,42,235,165,134,22,177,245,83,164,81,194,146,202,228,77,222,244,138,24,163,71,59,117,225,27,27,236,106,34,126,176,41,91,198,175,222,159,22,248,127,67,243,27,137,213,124,12,127,93,159,187,127,196,142,85,227,87,239,79,139,124,63,161,249,141,196,234,190,6,63,174,207,221,191,226,64,90,160,0,0,0,1,154,206,172,125,233,245,147,226,6,67,243,25,205,41,153,172,234,199,222,159,89,62,32,100,63,49,156,11,169,240,184,247,19,211,47,198,190,113,90,74,162,42,248,92,123,137,233,151,227,95,56,173,37,80,0,0,2,149,188,106,253,233,241,111,135,244,63,49,184,151,82,82,183,141,95,189,62,45,240,254,135,230,55,16,58,175,129,143,235,179,247,111,248,145,31,252,68,122,5,172,233,143,42,76,243,75,109,247,91,150,153,94,251,181,27,37,52,245,31,86,100,73,34,103,150,170,169,226,172,72,94,249,227,109,60,146,61,36,119,218,141,220,157,31,114,89,1,224,99,250,236,253,219,254,36,88,254,180,91,52,142,245,165,249,5,155,93,228,199,227,193,43,233,219,77,120,125,250,173,148,180,77,99,228,107,99,87,76,247,53,34,127,117,99,237,189,28,215,182,78,10,197,71,163,84,10,22,232,115,171,187,175,72,58,184,236,174,123,117,93,227,19,191,83,182,219,145,218,160,168,115,30,248,17,232,230,85,66,197,114,68,250,152,87,151,14,226,108,172,146,104,209,209,247,86,70,232,35,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,243,242,215,27,93,108,117,116,179,240,123,152,254,18,198,174,99,184,189,142,106,236,190,142,106,162,250,162,153,130,203,62,170,253,106,188,253,69,250,87,234,223,210,21,31,67,253,45,219,243,222,71,184,238,199,152,237,126,111,189,219,225,207,135,217,229,190,222,155,22,169,224,183,249,125,250,59,45,250,195,244,175,228,159,232,250,127,160,190,149,243,189,159,61,230,170,57,253,21,207,251,219,179,203,205,249,174,31,107,187,229,247,254,120,21,44,90,166,151,117,191,98,233,31,195,99,75,168,177,202,171,85,203,83,111,127,74,75,100,178,86,66,250,136,89,74,151,250,196,154,170,173,177,203,27,227,135,131,101,100,107,205,28,249,118,226,215,54,57,85,149,86,0,250,191,244,85,158,229,95,246,215,35,201,50,59,135,254,50,178,186,229,93,81,39,252,41,38,154,73,31,253,46,115,157,247,170,151,167,225,221,209,5,31,74,184,34,229,185,141,47,45,77,203,45,241,69,125,106,205,5,76,54,184,219,52,178,50,150,150,86,68,215,183,147,31,7,152,68,146,72,223,45,59,85,142,86,177,142,94,43,225,111,208,45,102,157,249,30,166,245,142,223,117,182,229,235,231,41,241,220,118,178,154,122,25,173,17,175,118,154,106,154,184,228,107,30,233,165,98,200,145,198,168,177,182,41,18,79,182,249,25,217,178,160,0,16,171,196,71,175,170,62,152,241,84,192,244,182,225,106,185,106,109,239,187,79,186,84,193,81,245,102,52,142,39,249,154,170,110,74,244,153,236,158,55,83,199,35,18,55,125,169,29,201,177,246,229,14,21,226,161,215,173,53,45,53,215,165,141,27,190,210,86,62,178,158,107,126,115,115,167,238,163,232,222,146,194,228,160,166,168,142,86,181,94,173,100,241,85,49,204,123,56,75,218,221,30,146,181,149,66,125,92,91,19,202,179,155,237,46,45,133,99,55,92,130,245,91,207,203,91,173,116,82,85,213,79,193,142,123,248,69,26,57,238,226,198,57,203,178,122,53,170,171,232,138,124,160,37,87,65,61,111,223,122,71,206,229,162,200,234,174,183,45,50,189,247,101,189,217,40,225,101,68,204,170,72,85,33,170,164,108,146,198,200,230,230,216,153,34,243,70,190,45,249,53,206,142,37,101,249,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,101,222,227,137,229,86,123,21,163,41,187,99,55,90,43,46,65,230,62,136,184,212,81,73,29,45,195,176,244,100,254,94,87,34,50,94,219,213,26,254,10,188,92,168,139,178,147,211,194,231,174,219,86,137,221,102,208,141,104,201,170,233,240,155,229,67,29,143,220,106,231,111,146,199,171,92,231,172,172,147,146,114,138,154,161,207,106,171,249,246,226,145,170,245,107,82,105,165,104,92,249,149,115,85,6,85,192,179,239,9,222,183,232,241,191,163,58,76,212,202,174,20,151,11,130,197,132,214,164,48,67,13,44,147,121,137,234,41,106,166,116,172,87,119,103,86,37,58,54,55,200,233,106,28,197,119,21,141,173,154,189,116,116,101,98,235,15,78,41,109,145,221,126,134,204,241,127,49,81,140,220,165,123,214,149,178,74,140,238,211,84,198,221,247,134,94,212,72,178,53,171,36,110,99,92,222,72,143,138,76,246,23,103,225,149,215,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,100,87,212,195,22,205,145,143,229,35,217,31,127,148,138,179,118,130,74,244,153,211,245,171,166,93,6,198,52,162,141,148,143,185,81,211,249,187,245,101,58,53,82,182,235,54,206,169,151,184,145,198,233,24,142,218,40,157,35,121,164,49,66,215,111,196,236,0,0,34,175,138,63,184,158,166,254,11,243,138,34,85,17,87,197,31,220,79,83,127,5,249,197,16,20,2,106,160,202,185,170,128,43,3,196,235,195,210,179,41,172,169,234,43,167,236,67,189,117,155,148,185,109,130,217,12,243,213,93,106,165,158,24,226,170,162,164,130,23,242,153,123,179,62,165,121,49,170,216,210,78,42,245,149,207,130,189,15,98,125,71,94,58,130,197,242,158,154,177,159,59,144,99,247,6,119,174,53,212,79,146,207,111,134,120,165,100,159,72,74,136,169,20,50,64,149,45,244,84,149,200,142,72,119,151,129,162,147,197,105,150,138,105,30,140,211,92,41,116,167,78,49,252,85,151,106,135,212,215,45,174,133,144,190,165,238,150,89,81,36,122,39,39,49,142,158,84,141,138,188,34,99,184,70,140,98,35,80,61,168,0,0,0,12,171,154,83,233,59,221,99,70,254,31,227,223,46,128,205,97,165,62,147,189,214,52,111,225,254,61,242,232,0,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,7,155,206,238,248,214,51,100,155,38,201,149,140,166,162,70,162,189,210,163,17,188,222,214,39,170,185,169,237,114,123,84,244,135,60,215,156,6,229,169,122,103,117,196,109,19,58,42,170,206,199,7,55,142,255,0,98,162,41,23,244,156,212,246,49,126,240,32,204,254,49,56,141,22,98,235,79,213,153,31,101,99,154,157,248,232,226,87,170,44,104,229,251,94,119,143,233,46,196,4,235,67,168,44,127,168,109,78,151,45,199,237,111,164,131,139,152,139,35,17,174,119,247,197,68,155,170,36,178,39,170,76,158,197,251,191,211,40,241,175,8,123,221,179,21,200,114,221,81,203,174,22,247,218,173,211,214,67,77,5,53,35,210,87,71,20,171,178,185,179,73,178,110,216,254,239,189,127,178,27,210,116,223,153,228,183,252,190,159,19,163,125,85,179,23,169,184,50,90,135,75,3,93,219,166,126,202,170,215,72,213,223,139,154,190,136,190,223,68,3,144,22,57,225,83,172,24,197,166,247,245,43,47,186,219,40,99,129,211,84,210,190,122,134,64,229,145,213,20,156,119,87,200,155,166,238,127,166,223,119,244,17,51,88,58,90,206,244,142,225,109,161,184,198,234,132,186,119,187,15,87,64,221,251,109,141,93,232,217,93,254,113,61,187,29,255,0,5,240,200,234,126,130,166,219,125,178,207,89,106,146,162,102,198,233,233,171,40,216,248,154,146,250,185,21,149,136,229,217,88,139,183,244,32,19,27,173,239,18,40,180,50,225,67,138,233,13,194,203,118,186,84,65,44,149,21,8,216,171,163,129,236,157,172,226,188,39,78,42,173,108,158,138,213,251,191,178,56,105,207,140,150,170,219,169,102,102,162,218,173,119,89,157,199,182,250,123,59,89,199,213,251,254,141,76,127,114,179,238,251,151,251,126,166,81,225,5,171,57,5,42,223,174,90,163,114,186,222,101,106,61,241,84,210,192,245,228,231,34,189,59,143,172,95,98,185,203,237,245,219,250,79,153,141,120,50,106,21,198,133,39,200,179,170,139,93,66,255,0,216,91,111,165,153,61,170,158,214,213,237,236,70,175,246,129,236,255,0,187,73,81,254,194,32,255,0,205,159,253,124,121,169,124,103,245,19,233,213,124,88,165,155,232,175,242,22,210,238,239,232,126,223,57,183,233,127,79,176,253,63,220,84,200,127,219,94,171,255,0,51,211,255,0,206,199,247,21,50,31,246,215,170,255,0,204,244,255,0,243,176,60,237,219,198,107,91,31,95,35,172,248,238,53,29,46,205,224,217,109,18,43,147,209,55,223,106,165,251,247,56,134,175,117,99,171,93,96,100,118,228,204,239,184,253,166,154,211,12,144,193,27,105,155,73,30,210,57,100,85,87,57,100,114,255,0,139,98,123,126,228,253,170,164,159,179,248,40,214,73,90,198,222,117,118,190,58,109,211,154,199,103,167,229,182,233,191,255,0,28,187,238,223,238,62,173,215,193,90,26,59,133,63,213,189,106,188,165,59,152,189,247,186,213,2,57,29,235,182,219,78,223,253,74,7,25,198,60,91,122,128,194,109,16,227,137,71,139,214,182,151,151,25,93,105,115,149,121,57,207,246,182,118,167,243,182,246,125,199,248,228,158,48,125,79,220,226,72,172,174,198,109,219,250,57,89,100,71,42,250,46,255,0,167,43,255,0,106,127,163,253,50,25,158,9,56,43,218,142,155,91,178,14,107,237,255,0,5,83,255,0,252,231,215,181,120,43,105,61,45,44,209,220,53,107,36,169,149,237,114,70,244,183,210,183,130,170,38,203,178,242,223,101,223,239,79,111,220,4,27,163,241,44,234,186,138,221,85,110,139,48,181,43,42,184,114,114,217,41,85,83,139,183,77,190,207,244,254,195,161,97,222,47,93,77,99,246,232,173,247,103,99,119,52,133,141,141,143,150,202,136,237,145,173,68,223,183,43,19,238,95,187,239,255,0,68,179,181,248,49,232,157,45,2,83,215,234,78,77,83,81,254,117,40,233,26,159,164,171,236,86,57,125,155,39,183,238,254,195,232,179,193,191,64,26,198,181,249,198,82,231,34,34,42,246,40,147,117,255,0,244,32,68,28,143,198,23,169,235,139,99,75,34,227,54,222,40,168,254,22,68,119,37,221,54,253,57,95,253,63,179,218,124,36,241,110,235,5,125,19,33,199,151,240,24,73,185,253,199,14,159,191,217,182,83,255,0,232,104,191,248,19,236,227,30,17,253,58,99,213,206,172,170,188,223,110,141,115,81,169,21,85,53,11,154,158,168,187,250,192,191,179,111,237,2,0,92,252,87,58,193,184,210,186,153,249,53,142,20,114,42,114,101,130,159,116,244,84,251,209,83,239,253,135,131,213,174,189,186,142,214,124,113,152,198,107,144,219,101,161,110,254,144,90,32,133,203,188,145,191,218,137,254,84,77,45,118,239,225,117,211,69,206,137,244,145,80,213,209,185,200,168,146,195,69,111,71,38,232,169,232,190,95,250,119,254,195,241,93,124,42,122,108,185,90,146,219,18,220,169,30,159,252,113,13,37,2,73,250,72,190,223,47,253,27,127,82,129,71,95,90,242,5,245,243,255,0,255,0,105,159,251,143,109,164,242,86,103,89,69,54,27,122,189,83,82,209,87,172,139,36,243,57,144,240,225,19,228,79,183,197,81,55,86,34,123,23,219,183,222,89,174,179,120,88,244,255,0,167,122,87,144,101,20,217,102,67,230,109,150,250,186,168,159,45,61,34,163,159,29,52,143,68,94,16,163,182,221,159,180,170,104,109,212,150,204,198,225,71,65,127,168,161,138,138,174,120,96,170,141,142,230,173,106,189,168,191,103,101,77,209,19,253,42,5,174,245,7,160,29,54,233,134,139,165,207,19,201,104,102,189,171,106,217,191,214,6,78,149,74,145,76,246,55,134,233,191,170,53,191,97,17,125,126,245,245,42,83,50,170,125,78,69,94,138,200,218,214,84,202,214,163,55,217,17,36,118,222,213,83,220,227,249,150,119,169,151,122,108,79,38,212,140,129,212,76,123,93,27,164,174,168,153,24,231,61,173,85,70,185,234,158,199,169,225,179,75,67,44,89,45,194,217,29,194,74,214,211,212,203,31,126,70,170,58,78,50,57,188,149,21,87,213,118,223,251,64,248,128,0,0,0,0,0,4,175,211,45,85,233,143,29,208,166,217,111,248,77,206,163,54,108,81,53,213,141,170,114,68,175,74,151,43,151,135,155,111,253,137,118,255,0,23,237,255,0,73,20,17,55,84,68,251,206,223,115,233,35,84,173,186,47,105,215,5,183,171,236,23,106,102,213,68,254,245,50,108,199,76,200,147,211,189,207,244,158,158,214,39,254,208,57,246,35,169,185,110,15,112,169,171,197,110,9,76,250,200,219,19,183,167,142,77,246,93,211,209,200,191,121,236,239,54,126,162,243,155,68,89,133,118,55,127,184,208,76,230,50,58,152,44,47,237,175,36,230,221,156,200,120,175,163,247,246,251,21,14,111,96,199,238,87,41,29,91,77,79,206,42,39,198,249,151,147,83,100,85,85,251,215,215,209,171,236,220,190,190,136,48,140,55,32,233,159,24,142,245,138,90,43,81,105,40,92,228,168,161,138,93,221,228,41,189,126,211,87,215,213,125,64,163,9,244,211,86,234,83,105,240,60,145,201,255,0,206,121,211,255,0,84,103,167,193,250,101,215,172,242,173,148,118,77,58,200,182,123,146,62,111,179,85,240,110,234,212,245,86,194,237,147,237,161,161,143,200,198,147,255,0,181,198,51,255,0,153,233,191,254,67,236,89,112,124,55,29,255,0,164,88,173,162,129,119,223,122,106,24,162,93,253,63,201,106,127,146,159,232,64,51,223,147,244,67,212,126,55,84,144,79,166,153,5,82,187,215,149,53,154,189,237,246,53,125,189,132,255,0,43,254,37,62,43,58,68,234,33,239,107,19,73,178,180,87,42,39,173,134,187,255,0,129,52,121,81,106,181,213,175,42,171,117,44,203,251,100,133,174,95,248,208,255,0,20,199,236,72,168,169,101,161,69,79,254,86,103,254,224,51,253,71,225,237,212,165,101,165,151,86,224,151,54,53,237,107,187,111,181,215,164,137,201,17,125,158,91,250,127,111,220,167,250,208,248,121,245,47,87,110,91,131,48,123,140,105,197,203,219,146,217,94,143,244,85,79,103,150,254,131,64,237,166,166,100,105,19,41,226,107,19,209,26,140,68,79,244,31,214,211,192,198,118,217,4,109,111,249,40,212,68,2,128,105,252,57,250,155,169,133,36,250,155,88,212,84,246,58,219,94,139,236,255,0,122,159,247,253,205,190,166,63,216,125,87,254,111,184,127,205,75,253,72,227,106,108,216,218,137,253,8,56,51,252,148,255,0,64,25,255,0,155,195,131,169,136,98,124,171,134,213,185,24,213,118,205,183,92,21,87,100,251,191,189,79,203,108,240,240,234,86,230,217,28,220,26,227,15,109,234,207,206,219,43,219,190,219,122,167,247,178,250,122,154,10,88,227,114,108,172,106,162,253,202,135,252,178,158,8,247,237,195,27,119,93,215,139,81,55,2,133,44,94,25,157,72,220,238,176,81,84,227,146,82,71,43,149,29,52,212,117,236,99,61,21,125,92,180,170,137,236,63,210,191,195,31,168,250,107,223,209,177,216,29,52,43,47,14,251,41,43,220,205,185,170,111,203,202,237,182,222,187,237,236,47,169,26,212,245,70,162,127,96,226,221,247,217,55,2,148,40,188,34,53,186,166,142,26,137,110,86,168,159,36,109,123,152,249,170,218,230,170,167,177,83,201,250,41,255,0,117,30,16,186,219,12,47,145,151,91,75,220,212,85,70,182,122,181,85,93,191,103,146,46,180,1,79,248,31,131,142,101,118,165,89,179,12,150,158,141,254,188,91,13,108,209,175,177,170,155,164,148,95,181,93,254,131,210,211,248,49,62,60,134,220,202,188,189,95,105,89,147,206,240,185,187,187,219,244,223,130,249,45,145,125,190,210,214,192,21,167,117,240,95,211,151,215,82,186,207,149,221,227,165,69,103,153,108,215,102,243,114,110,188,248,237,70,191,118,219,31,202,223,5,253,58,117,230,55,208,101,119,118,91,61,123,140,146,236,222,234,253,132,219,111,239,61,191,75,127,191,216,89,104,2,11,219,124,32,58,89,166,180,249,58,216,114,122,138,189,220,171,80,183,181,69,217,125,158,137,26,55,211,253,207,250,79,246,151,194,19,165,39,211,199,19,41,50,118,200,212,251,79,75,227,183,119,162,126,216,246,251,151,216,137,237,39,16,2,40,227,158,24,221,35,99,180,203,3,48,171,181,82,175,181,211,223,106,183,246,170,255,0,49,237,79,231,126,207,184,250,118,95,14,110,149,113,252,162,159,44,181,225,119,40,235,41,92,199,198,215,94,234,157,26,57,178,36,136,187,43,247,95,84,79,191,216,73,176,7,131,184,104,126,152,220,235,100,184,86,227,174,146,121,118,228,239,57,58,111,178,34,39,162,63,111,98,33,207,52,119,162,253,31,209,44,250,229,157,225,150,202,216,42,43,98,72,88,201,110,50,204,216,211,243,11,232,142,255,0,194,167,69,245,85,246,175,221,232,157,252,1,252,251,198,222,187,159,208,0,0,0,0,0,0,0,0,0,205,103,86,62,244,250,201,241,3,33,249,140,230,148,204,214,117,99,239,79,172,159,16,50,31,152,206,5,212,248,92,123,137,233,151,227,95,56,173,59,254,172,103,95,146,253,44,204,181,51,232,191,164,254,169,99,247,27,239,146,239,246,124,215,149,166,146,110,215,115,139,184,114,237,241,229,197,219,111,190,203,182,199,0,240,184,247,19,211,47,198,190,113,90,117,94,172,125,214,53,147,225,254,67,242,233,192,244,26,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,254,165,90,149,241,61,232,42,155,70,46,181,125,64,232,253,138,146,131,79,174,117,20,208,221,109,20,157,215,173,166,227,59,166,231,52,113,54,46,213,61,11,149,176,53,17,101,251,51,78,145,177,173,98,198,198,240,174,136,58,209,202,186,71,212,120,43,171,93,117,189,224,55,46,228,23,188,122,42,233,27,27,59,171,15,42,234,104,21,233,10,214,49,32,141,17,207,79,183,26,58,46,76,228,146,51,65,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,154,29,11,215,77,71,233,211,81,237,218,161,165,247,159,35,117,161,222,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,241,110,233,186,57,28,214,189,142,99,216,199,183,67,221,58,235,206,27,212,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,119,56,220,237,145,202,198,243,98,178,70,167,7,181,86,144,122,254,232,250,235,210,110,174,57,182,244,164,147,4,204,106,43,43,241,71,195,43,149,244,208,49,237,89,40,101,108,143,116,188,233,210,104,152,146,57,206,73,88,230,63,151,53,146,56,251,87,130,133,218,235,15,82,89,149,138,27,157,91,45,181,152,61,69,93,69,27,102,114,65,52,240,215,209,54,41,95,30,252,92,246,54,121,154,215,42,110,212,150,68,77,185,46,225,200,60,81,253,251,53,55,240,95,147,209,31,39,78,58,50,190,234,223,71,121,87,83,24,53,215,187,117,193,50,11,141,61,238,207,80,246,50,57,236,244,244,52,149,46,169,167,122,237,180,209,119,102,115,227,114,170,73,26,39,13,158,196,100,223,91,197,31,223,179,83,127,5,249,61,17,63,252,21,61,214,50,159,136,21,223,46,183,1,81,122,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,254,165,75,254,232,239,170,172,55,170,253,35,183,230,22,107,149,35,114,123,117,61,61,54,89,104,142,53,133,246,235,138,179,237,171,98,115,222,239,45,35,155,35,161,127,39,114,98,43,85,123,140,145,140,173,95,19,222,130,169,180,98,235,87,212,14,143,216,169,40,52,250,231,81,77,13,214,209,73,221,122,218,110,51,186,110,115,71,19,98,237,83,208,185,91,3,81,22,95,179,52,233,27,26,214,44,108,108,107,232,239,170,172,203,165,13,92,183,230,22,107,149,91,177,139,141,69,61,54,89,104,142,52,153,151,27,114,63,237,171,98,115,216,223,51,27,93,35,161,127,38,241,122,171,85,123,111,145,143,9,105,227,105,166,120,174,63,168,250,119,170,86,154,79,47,122,204,45,247,11,125,223,183,28,108,142,163,200,45,55,98,119,113,98,61,243,43,42,214,55,61,238,119,230,224,129,168,141,70,122,249,95,5,79,122,124,167,225,253,119,204,109,199,170,241,121,212,204,87,89,52,227,167,13,82,194,170,252,197,151,38,183,223,238,20,220,164,141,242,67,205,45,156,224,151,182,247,177,179,68,244,116,114,49,28,188,36,99,218,171,187,84,242,190,10,158,244,249,79,195,250,239,152,219,128,234,190,57,223,169,63,222,79,225,167,42,240,84,247,167,202,126,31,215,124,198,220,91,246,117,164,250,89,170,30,71,242,153,166,152,166,91,244,103,119,201,125,59,102,166,175,242,189,206,61,206,215,121,142,225,203,182,206,92,118,223,131,119,246,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,93,183,99,87,238,64,43,131,199,59,245,39,251,201,252,52,174,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,82,45,143,248,231,126,164,255,0,121,63,134,156,171,193,83,222,159,41,248,127,93,243,27,112,22,169,211,23,79,88,175,75,250,53,101,210,60,90,167,207,249,14,229,77,198,232,250,88,233,230,185,215,74,238,82,212,72,214,39,251,152,216,142,115,220,200,162,137,138,247,240,228,189,84,0,5,0,248,163,251,246,106,111,224,191,39,162,47,248,160,31,20,127,126,205,77,252,23,228,244,64,79,255,0,5,79,117,140,167,226,5,119,203,173,196,255,0,32,7,130,167,186,198,83,241,2,187,229,214,226,127,128,0,1,0,60,106,253,214,49,111,136,20,63,46,184,149,87,210,119,189,62,141,252,64,199,190,99,1,106,158,53,126,235,24,183,196,10,31,151,92,74,171,233,59,222,159,70,254,32,99,223,49,128,11,243,234,207,36,215,156,79,65,178,123,239,77,216,197,37,243,54,167,167,222,158,41,87,185,60,16,122,247,106,41,105,248,57,181,117,44,111,218,142,7,42,35,151,215,105,85,169,79,54,112,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,53,60,83,183,138,15,65,89,14,33,153,94,186,146,210,59,21,93,199,24,200,42,29,112,201,45,244,222,106,182,174,130,227,34,85,84,86,215,171,91,18,182,26,30,49,53,239,123,229,94,18,204,228,68,108,124,26,208,245,93,17,97,90,13,77,225,215,174,89,230,31,81,73,112,213,10,172,31,39,161,203,159,51,249,85,218,224,242,181,75,73,77,19,85,168,177,211,75,20,113,204,174,111,36,150,84,122,57,238,88,27,28,53,108,123,93,46,213,236,203,72,42,114,105,240,249,233,17,153,134,47,115,196,46,240,212,192,146,178,123,117,116,92,37,106,47,163,152,246,185,35,145,142,106,166,207,137,168,238,76,87,177,222,40,11,105,235,11,2,208,234,255,0,12,173,33,207,181,1,159,69,101,244,120,126,39,67,140,221,173,246,120,106,107,171,170,146,214,175,101,182,105,149,26,246,209,185,143,170,149,223,156,107,88,230,36,136,146,61,18,25,106,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,218,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,174,243,75,218,107,229,145,85,92,231,35,81,54,99,35,99,38,87,134,23,65,84,218,207,117,164,234,7,88,44,84,149,250,125,108,168,169,134,213,104,171,238,177,110,215,24,29,15,9,164,137,209,118,170,40,90,174,157,170,137,47,218,154,5,141,237,115,18,70,56,44,127,160,220,235,84,245,31,165,60,11,43,213,235,95,149,189,84,91,210,10,122,137,103,169,146,170,231,67,10,246,169,235,170,82,161,168,244,154,118,49,36,87,35,228,108,173,115,102,107,145,37,237,199,32,0,0,0,0,69,95,20,127,113,61,77,252,23,231,20,68,170,34,175,138,63,184,158,166,254,11,243,138,32,41,91,164,239,122,125,27,248,129,143,124,198,3,74,102,107,58,78,247,167,209,191,136,24,247,204,96,52,166,0,0,0,0,7,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,162,31,18,46,140,172,93,37,234,61,158,231,129,221,123,184,102,119,231,106,45,22,217,222,247,213,90,164,167,88,123,244,206,145,219,247,97,79,49,18,197,34,185,100,226,174,107,247,86,119,101,190,146,170,252,115,191,82,127,188,159,195,64,175,94,155,181,190,235,211,134,182,226,218,209,102,177,210,94,106,49,202,137,92,250,10,153,29,27,42,96,154,9,41,230,98,61,190,172,122,197,52,156,31,179,145,175,226,229,107,209,21,139,163,236,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,188,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,151,114,111,248,108,117,207,117,233,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,118,70,174,219,75,201,86,53,142,64,177,255,0,20,127,113,61,77,252,23,231,20,69,0,154,146,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,188,60,205,186,233,69,29,93,44,252,30,215,179,156,82,35,152,238,47,99,92,155,167,163,154,138,158,168,135,128,254,73,221,44,127,222,211,165,95,250,27,110,255,0,224,64,234,160,28,255,0,95,181,142,197,211,254,141,101,154,197,145,195,230,41,49,155,123,170,35,166,228,246,121,186,167,185,35,166,166,230,198,61,99,238,207,36,81,119,56,43,89,207,147,190,203,85,64,164,191,19,253,104,186,234,183,86,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,238,245,172,100,205,116,170,138,175,72,227,68,115,163,100,123,115,93,59,233,235,235,183,76,26,185,212,21,101,77,214,223,249,57,184,88,41,173,238,242,188,168,110,158,114,161,240,85,211,247,21,19,105,162,238,209,75,187,92,188,90,254,46,98,247,88,246,113,83,65,29,19,116,235,77,132,244,67,143,104,230,167,98,116,148,245,25,109,158,190,108,166,134,40,165,164,158,118,92,150,69,88,106,151,140,115,54,165,148,146,195,79,34,174,207,98,195,193,174,217,141,80,41,51,165,141,107,254,78,221,65,97,58,199,37,191,206,210,99,247,5,243,240,54,46,228,143,161,158,39,211,213,118,155,220,141,22,100,130,105,86,62,79,70,247,17,156,183,110,232,186,83,50,195,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,161,238,129,245,51,42,213,222,144,180,219,58,205,106,252,221,234,162,223,81,111,169,170,116,146,73,37,87,146,171,154,141,147,202,249,30,231,190,105,25,78,215,200,245,119,218,145,207,114,34,34,162,32,72,3,42,230,170,12,171,129,97,61,79,244,21,77,85,210,134,152,245,79,163,118,42,74,55,209,233,189,146,225,156,219,41,251,170,250,199,173,29,19,82,190,154,158,56,156,212,122,53,243,203,84,247,61,140,225,23,119,101,122,202,231,195,93,11,215,77,71,233,211,81,237,218,161,165,247,159,35,117,161,222,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,241,110,233,186,57,28,214,189,142,99,216,199,183,66,157,39,123,172,104,223,195,252,123,229,208,21,65,226,107,208,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,117,70,83,77,46,238,141,236,227,27,31,39,99,140,104,144,247,66,218,122,120,234,7,1,234,107,75,232,117,95,78,95,86,203,109,101,69,69,36,180,117,203,10,86,209,79,12,138,215,69,81,28,50,72,216,222,173,225,43,90,174,221,99,150,55,122,114,67,242,245,99,238,177,172,159,15,242,31,151,78,81,95,69,29,87,95,122,75,214,90,44,203,187,117,172,196,46,91,81,229,54,74,41,152,223,63,75,197,233,28,136,217,17,88,179,64,247,247,99,93,216,229,217,241,247,24,201,100,82,255,0,177,108,167,78,53,199,78,41,114,76,110,186,213,150,225,153,109,189,237,107,157,18,77,75,93,75,34,58,57,97,150,41,19,253,220,114,69,35,81,205,114,61,143,106,42,57,168,25,130,52,167,213,143,186,198,178,124,63,200,126,93,56,254,73,221,44,127,222,211,165,95,250,27,110,255,0,224,71,86,62,235,26,201,240,255,0,33,249,116,224,102,176,213,65,149,115,85,0,15,147,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,120,121,155,117,210,138,58,186,89,248,61,175,103,56,164,71,49,220,94,198,185,55,79,71,53,21,61,81,15,172,0,207,95,93,29,25,95,122,60,212,122,91,100,119,95,166,112,204,163,204,84,99,55,41,94,196,170,116,113,43,59,180,213,49,183,109,166,139,187,18,44,141,106,71,35,94,215,55,138,171,226,141,208,191,89,183,222,143,53,30,170,231,37,171,233,156,51,40,242,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,219,105,162,238,202,169,27,156,145,200,215,185,174,226,170,201,99,189,77,116,208,189,56,234,47,78,46,58,95,170,22,111,61,106,174,218,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,110,102,114,118,203,178,181,90,231,49,237,123,30,246,59,58,218,247,162,153,87,78,218,177,125,209,204,214,225,106,173,189,99,254,87,204,207,107,150,73,41,95,223,166,138,161,156,29,36,113,189,118,100,205,69,221,137,246,145,118,221,54,85,13,41,226,217,102,43,156,216,169,114,156,43,38,181,100,22,90,222,126,90,227,107,173,142,174,150,126,15,115,31,194,88,213,204,119,23,177,205,93,151,209,205,84,95,84,83,45,165,186,120,35,103,249,149,247,13,212,221,62,188,228,53,117,152,246,43,81,105,169,178,208,204,168,230,80,62,177,107,86,165,34,85,78,77,99,221,4,111,86,111,193,31,205,200,136,233,30,174,168,176,44,167,9,232,22,143,169,207,14,173,50,207,52,182,223,106,182,234,109,147,233,250,141,146,154,10,127,172,209,173,210,161,158,90,170,167,138,61,102,99,32,141,180,242,72,245,141,191,106,55,113,108,157,200,171,175,22,203,50,172,26,251,75,148,225,89,53,215,31,189,81,115,242,215,27,93,108,148,149,80,115,99,152,254,18,198,173,123,121,49,238,106,236,190,173,114,162,250,42,151,211,225,113,238,39,166,95,141,124,226,180,139,254,42,29,5,83,85,83,93,122,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,132,93,221,149,235,43,158,18,215,161,126,179,108,93,97,233,197,85,206,75,87,208,217,158,47,229,233,242,107,108,76,122,210,182,73,81,253,170,154,105,29,190,240,203,218,149,82,55,57,100,141,204,115,93,201,17,146,201,242,188,81,253,196,245,55,240,95,156,81,21,1,208,183,242,142,254,81,216,239,242,95,255,0,170,191,181,231,124,215,63,162,254,139,230,207,49,244,151,31,254,51,253,14,95,207,231,218,237,126,127,178,104,79,41,196,241,92,230,197,85,139,102,184,205,171,32,178,214,240,243,54,235,165,20,117,116,179,240,123,94,206,113,72,142,99,184,189,141,114,110,158,142,106,42,122,162,1,150,210,255,0,188,81,253,196,245,55,240,95,156,81,29,87,249,39,116,177,255,0,123,78,149,127,232,109,187,255,0,129,57,87,138,63,184,158,166,254,11,243,138,32,40,4,237,93,87,116,163,168,253,37,106,59,240,172,214,47,61,106,174,238,79,96,191,193,10,178,150,239,74,213,68,87,53,21,87,183,51,57,53,37,133,85,93,27,156,213,69,123,31,28,143,226,166,146,58,162,233,147,1,234,155,75,238,90,127,151,211,82,81,220,159,78,230,217,114,20,183,67,83,91,102,157,100,138,78,112,58,68,228,214,61,208,68,217,88,199,49,100,141,28,206,77,221,28,208,171,111,11,222,186,127,34,153,83,52,59,88,243,63,41,166,215,174,127,67,212,214,183,148,54,43,164,146,53,83,121,149,201,229,232,230,222,78,230,232,230,50,85,100,159,154,107,170,36,91,137,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,194,86,110,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,172,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,244,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,180,159,11,126,190,171,53,19,200,244,201,172,119,11,173,203,47,79,57,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,253,135,198,206,240,84,9,127,222,23,30,226,122,101,248,215,206,43,74,1,47,251,194,227,220,79,76,191,26,249,197,104,20,173,213,143,189,62,178,124,64,200,126,99,57,215,245,203,40,207,172,221,5,244,205,142,91,243,42,186,76,79,34,167,204,27,93,101,164,124,208,178,178,122,123,247,113,31,85,180,189,170,134,53,93,18,196,199,68,139,19,217,35,185,59,184,137,31,32,234,199,222,159,89,62,32,100,63,49,156,153,89,190,151,218,179,79,5,253,60,207,38,117,36,23,45,62,188,86,92,169,231,117,19,101,158,88,42,111,213,116,82,210,178,93,209,208,177,206,168,134,103,109,201,28,180,177,162,183,216,230,132,95,232,67,69,48,78,160,122,160,196,116,207,82,46,29,187,13,95,154,173,168,162,100,179,69,53,211,203,83,201,50,82,71,36,81,187,135,46,223,39,171,157,23,230,153,42,50,70,202,177,162,232,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,54,253,44,107,95,242,118,234,11,9,214,57,45,254,118,147,31,184,47,159,129,177,119,36,125,12,241,62,158,171,180,222,228,104,179,36,19,74,177,242,122,55,184,140,229,187,119,69,210,152,3,42,230,170,14,85,252,147,186,88,255,0,189,167,74,191,244,54,221,255,0,192,128,233,59,221,99,70,254,31,227,223,46,128,205,97,169,219,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,12,177,1,165,62,147,189,214,52,111,225,254,61,242,232,14,170,114,174,147,189,214,52,111,225,254,61,242,232,14,170,0,0,5,43,120,213,251,211,226,223,15,232,126,99,113,58,175,129,143,235,179,247,111,248,145,202,188,106,253,233,241,111,135,244,63,49,184,157,87,192,199,245,217,251,183,252,72,11,84,0,0,0,0,51,89,213,143,189,62,178,124,64,200,126,99,57,165,51,53,157,88,251,211,235,39,196,12,135,230,51,129,117,62,23,30,226,122,101,248,215,206,43,73,84,69,95,11,143,113,61,50,252,107,231,21,164,170,0,0,0,82,183,141,95,189,62,45,240,254,135,230,55,18,234,74,86,241,171,247,167,197,190,31,208,252,198,226,7,85,240,49,253,118,126,237,255,0,18,56,87,137,63,92,247,94,160,179,250,205,43,211,155,165,93,14,157,98,181,21,54,217,95,71,116,115,160,202,39,108,209,171,170,165,108,50,44,19,83,54,74,118,58,155,116,114,237,188,188,145,100,72,227,141,90,115,212,14,125,165,154,95,169,26,81,136,62,146,154,219,170,52,246,250,75,213,98,44,204,173,138,10,89,37,119,106,9,35,145,173,107,37,108,210,197,43,94,215,163,227,123,155,233,186,239,249,52,47,66,245,31,168,189,71,183,105,126,151,217,188,245,214,187,121,102,154,85,86,82,219,233,90,168,146,85,84,200,136,189,184,89,201,187,174,202,229,115,154,198,53,239,123,24,224,232,29,20,116,163,125,234,211,89,104,176,222,213,214,143,16,182,237,89,148,222,232,161,99,188,133,47,23,172,113,163,164,84,98,77,59,217,218,141,54,123,147,119,201,219,123,34,145,13,4,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,225,19,55,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,41,211,199,79,216,15,76,186,95,67,165,26,114,202,183,219,104,234,42,42,229,172,174,72,86,182,182,121,164,87,58,90,137,33,142,54,200,244,111,8,154,229,110,233,28,81,183,215,138,29,44,12,171,150,63,225,87,208,197,171,84,170,127,148,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,112,228,171,81,19,149,92,206,199,25,43,128,191,239,11,143,113,61,50,252,107,231,21,160,74,160,0,30,83,85,110,58,143,104,211,140,142,231,164,56,229,170,253,153,211,91,229,146,201,109,186,86,45,53,45,77,82,39,217,107,228,68,254,181,70,171,163,107,220,136,215,75,10,57,101,102,107,53,87,41,212,124,211,81,242,60,147,87,171,174,181,121,157,93,194,86,222,221,116,137,98,170,142,170,53,237,186,23,196,168,222,207,111,130,70,145,35,90,216,218,196,99,90,212,106,53,52,252,86,95,138,103,65,89,14,161,221,102,234,91,69,236,85,119,75,235,169,226,135,42,178,210,249,170,202,219,155,218,234,106,90,73,168,105,98,137,234,175,108,74,238,242,115,99,18,56,24,244,111,46,226,184,60,167,130,198,21,160,215,58,156,175,53,184,84,82,86,234,253,158,161,241,80,209,213,191,119,219,236,143,138,54,173,93,44,106,212,69,124,146,201,44,50,202,213,115,152,196,141,159,155,108,235,222,171,99,218,232,190,175,102,90,11,170,24,254,174,105,252,244,145,223,113,218,135,77,78,149,112,36,208,74,199,198,232,165,134,70,122,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,120,160,45,167,2,192,180,59,44,240,116,178,95,53,185,159,71,210,88,45,247,169,45,215,250,59,60,53,247,75,93,84,153,4,201,19,105,17,232,138,157,249,217,79,12,141,73,34,107,216,229,107,229,137,191,156,101,75,30,255,0,42,215,77,71,203,244,159,10,209,11,157,231,181,134,96,158,110,91,109,174,157,21,145,205,85,81,83,60,242,85,84,122,175,118,100,243,15,141,138,187,53,145,162,163,90,138,249,93,36,128,240,238,232,130,179,170,172,237,114,220,198,151,142,153,98,119,8,162,190,181,102,158,154,107,164,142,134,89,25,75,75,43,34,115,29,197,236,131,204,34,73,28,140,138,161,170,199,35,158,199,32,88,255,0,133,94,168,107,70,169,116,209,244,150,174,54,174,225,79,109,188,85,81,88,242,27,149,109,93,69,198,243,7,53,146,89,38,117,66,42,72,200,165,145,208,178,102,72,228,94,211,162,86,49,96,229,37,16,154,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,203,16,22,83,132,244,11,71,212,231,135,86,153,103,154,91,111,181,91,117,54,201,244,253,70,201,77,5,63,214,104,214,233,80,207,45,85,83,197,30,179,49,144,70,218,121,36,122,198,223,181,27,184,182,78,228,85,215,139,101,153,86,13,125,165,202,112,172,154,235,143,222,168,185,249,107,141,174,182,74,74,168,57,177,204,127,9,99,86,189,188,152,247,53,118,95,86,185,81,125,21,75,233,240,184,247,19,211,47,198,190,113,90,69,255,0,21,14,130,169,170,169,174,189,83,232,221,138,146,141,244,116,243,92,51,155,101,63,117,95,88,245,150,22,165,125,53,60,113,57,168,244,107,231,150,169,238,123,25,194,46,238,202,245,149,207,9,107,208,191,89,182,46,176,244,226,170,231,37,171,232,108,207,23,242,244,249,53,182,38,61,105,91,36,168,254,213,77,52,142,223,120,101,237,74,169,27,156,178,70,230,57,174,228,136,201,100,249,94,40,254,226,122,155,248,47,206,40,138,128,232,91,249,71,127,40,236,119,249,47,255,0,213,95,218,243,190,107,159,209,127,69,243,103,152,250,75,143,255,0,25,254,135,47,231,243,237,118,191,63,217,52,39,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,120,121,155,117,210,138,58,186,89,248,61,175,103,56,164,71,49,220,94,198,185,55,79,71,53,21,61,81,0,203,105,127,222,40,254,226,122,155,248,47,206,40,142,171,252,147,186,88,255,0,189,167,74,191,244,54,221,255,0,192,156,171,197,31,220,79,83,127,5,249,197,16,20,2,106,160,202,185,170,128,0,0,0,0,0,0,50,174,105,79,164,239,117,141,27,248,127,143,124,186,3,53,134,148,250,78,247,88,209,191,135,248,247,203,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,249,25,117,130,60,171,22,187,227,50,205,218,101,214,138,106,55,63,143,46,41,35,21,170,187,110,155,251,127,106,127,89,198,237,125,46,88,176,237,42,203,112,156,97,252,235,114,72,43,213,243,108,244,229,53,69,50,70,171,197,242,170,123,90,213,246,162,127,87,180,239,96,14,27,170,157,52,90,53,75,78,232,241,123,148,221,139,133,15,115,179,81,197,206,227,206,118,61,223,101,178,181,171,187,99,68,245,85,253,167,99,178,80,75,109,181,193,67,52,189,215,197,203,119,113,227,190,238,85,246,34,255,0,73,251,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,195,169,122,88,43,52,51,52,138,118,242,106,88,174,46,68,221,83,215,201,205,251,63,172,206,238,127,123,164,250,66,243,96,138,223,198,72,110,245,142,239,119,85,119,78,227,81,19,142,223,248,181,251,254,255,0,232,52,85,212,77,27,235,244,99,47,164,101,109,53,42,203,101,184,51,185,81,39,6,38,244,146,167,183,251,119,254,197,51,163,157,216,36,131,52,202,101,90,218,73,153,71,118,170,141,234,201,57,36,139,223,123,119,111,167,170,125,251,254,192,63,38,4,183,234,107,164,179,217,173,146,213,73,218,72,220,141,84,111,20,87,34,162,170,170,127,65,242,242,58,123,147,110,245,147,220,105,31,12,178,79,35,158,213,84,93,156,174,85,84,221,61,61,187,157,115,27,213,157,57,197,110,180,119,43,110,48,249,189,85,181,80,205,69,3,163,122,115,107,147,236,181,233,191,162,42,122,254,213,253,167,197,214,219,182,31,145,205,6,71,139,177,148,206,174,227,52,212,172,72,152,216,220,245,145,238,68,99,21,118,219,147,83,213,87,109,182,3,148,128,0,0,0,0,0,255,0,106,38,181,213,112,35,218,174,111,113,188,145,17,85,118,221,55,246,122,151,99,211,223,83,253,33,88,58,76,193,48,29,64,213,91,29,28,244,86,74,106,122,235,108,146,212,119,226,153,178,35,156,215,54,52,230,138,143,217,127,250,133,41,218,107,89,111,184,211,214,201,3,38,108,50,177,234,199,183,146,57,17,200,187,42,125,254,195,163,71,165,90,177,149,210,166,121,96,211,171,245,77,146,179,243,176,173,45,162,165,240,43,85,120,125,158,12,86,109,201,23,216,224,62,142,176,79,132,84,107,36,241,105,229,126,248,237,85,77,35,123,189,169,145,17,157,168,81,235,249,239,183,178,57,100,255,0,243,108,94,135,69,20,118,138,46,157,177,56,108,247,40,171,99,91,101,3,164,124,127,205,127,145,166,69,106,250,175,175,162,127,164,163,60,245,248,229,53,190,219,122,134,130,10,75,221,108,175,130,123,122,197,28,107,2,122,35,92,177,126,155,85,81,173,84,85,95,231,111,247,161,114,222,27,52,55,202,78,156,45,210,222,106,59,169,83,44,51,211,39,55,187,132,46,160,163,224,223,181,236,219,215,209,61,63,96,18,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,205,103,86,62,244,250,201,241,3,33,249,140,230,148,204,214,117,99,239,79,172,159,16,50,31,152,206,5,212,248,92,123,137,233,151,227,95,56,173,58,175,86,62,235,26,201,240,255,0,33,249,116,231,42,240,184,247,19,211,47,198,190,113,90,117,94,172,125,214,53,147,225,254,67,242,233,192,205,97,170,131,42,230,170,0,170,191,28,239,212,159,239,39,240,211,149,120,42,123,211,229,63,15,235,190,99,110,58,175,142,119,234,79,247,147,248,105,202,188,21,61,233,242,159,135,245,223,49,183,1,202,188,81,253,251,53,55,240,95,147,209,19,255,0,193,83,221,99,41,248,129,93,242,235,113,0,60,81,253,251,53,55,240,95,147,209,19,255,0,193,83,221,99,41,248,129,93,242,235,112,19,210,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,128,122,245,232,239,33,233,99,87,46,110,179,89,234,231,211,171,229,71,157,199,238,112,209,213,121,74,38,78,249,221,29,174,90,137,121,53,213,49,54,25,17,19,186,247,190,38,178,85,226,175,115,91,160,147,197,107,22,142,224,58,235,128,93,52,231,81,172,52,151,27,109,198,158,120,162,150,90,88,102,158,223,60,144,201,11,106,233,93,51,30,216,170,99,108,175,88,229,70,170,181,87,250,209,67,50,210,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,239,197,175,123,96,133,174,114,38,238,72,163,69,223,138,109,61,124,21,61,233,242,159,135,245,223,49,183,17,43,168,173,6,204,186,109,213,203,238,148,230,116,85,109,125,186,161,239,182,87,77,78,144,178,237,110,87,185,41,235,98,70,189,237,225,35,91,186,181,30,238,15,71,198,229,230,199,34,75,95,5,79,122,124,167,225,253,119,204,109,192,93,72,0,10,171,241,206,253,73,254,242,127,13,57,87,130,167,189,62,83,240,254,187,230,54,227,170,248,231,126,164,255,0,121,63,134,156,171,193,83,222,159,41,248,127,93,243,27,112,23,82,0,0,80,15,138,63,191,102,166,254,11,242,122,34,255,0,138,1,241,71,247,236,212,223,193,126,79,68,4,255,0,240,84,247,88,202,126,32,87,124,186,220,79,242,0,120,42,123,172,101,63,16,43,190,93,110,39,248,0,0,16,3,198,175,221,99,22,248,129,67,242,235,137,85,125,39,123,211,232,223,196,12,123,230,48,22,169,227,87,238,177,139,124,64,161,249,117,196,170,190,147,189,233,244,111,226,6,61,243,24,0,210,153,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,63,88,2,130,252,67,58,44,186,244,177,170,21,23,220,67,31,171,110,149,228,181,8,184,253,98,212,186,169,40,167,88,249,75,111,158,71,53,28,199,181,201,43,162,71,171,149,240,163,87,185,35,217,55,24,150,104,247,173,12,79,21,202,250,88,213,47,173,56,205,170,243,244,54,31,123,187,91,190,144,162,142,163,201,215,69,110,168,237,84,195,205,23,183,51,57,59,140,141,217,205,221,118,84,220,206,16,18,171,160,94,138,50,174,171,53,30,146,247,118,182,121,125,50,198,110,16,201,145,220,42,18,70,71,95,193,91,35,173,148,235,27,152,247,77,43,21,17,238,99,147,179,27,209,234,188,157,19,37,191,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,14,63,209,126,39,138,226,157,44,105,111,213,108,102,213,102,250,103,15,178,93,174,63,71,209,71,79,231,43,165,183,83,247,106,102,224,137,220,153,252,91,202,71,110,231,108,155,170,236,118,176,0,0,0,0,4,85,241,71,247,19,212,223,193,126,113,68,74,162,42,248,163,251,137,234,111,224,191,56,162,2,149,186,78,247,167,209,191,136,24,247,204,96,52,166,102,179,164,239,122,125,27,248,129,143,124,198,3,74,96,0,0,0,0,10,171,241,206,253,73,254,242,127,13,45,80,170,191,28,239,212,159,239,39,240,208,32,175,70,122,41,138,245,19,212,158,31,163,153,173,194,235,69,101,200,62,144,243,51,218,229,142,58,166,118,40,42,42,25,193,210,71,35,19,119,194,212,93,216,191,101,87,109,151,101,78,193,167,62,20,253,81,230,122,185,124,211,108,150,209,73,137,218,49,154,136,91,93,148,214,182,89,45,213,176,72,244,217,246,213,70,162,214,189,98,229,34,51,243,104,206,61,185,157,4,142,70,158,127,194,227,223,179,76,191,26,249,61,105,127,192,121,77,42,211,123,22,143,233,198,57,165,248,197,101,214,174,213,140,219,226,183,82,77,116,174,125,93,83,227,141,54,69,124,143,255,0,137,141,70,198,198,236,200,216,198,53,172,111,171,0,1,94,190,51,250,189,83,136,104,54,53,164,118,233,234,225,168,212,43,195,166,172,86,193,19,224,154,221,111,237,203,36,47,123,190,219,30,181,51,80,200,213,98,122,164,50,34,185,17,120,190,194,138,54,241,125,213,11,174,105,213,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,91,35,97,123,155,81,12,46,219,146,185,41,99,85,119,177,173,8,191,160,58,57,125,234,3,89,113,61,29,199,38,242,245,121,53,193,180,242,84,241,99,252,165,43,26,233,42,106,120,61,236,73,59,80,71,44,189,190,104,231,240,226,223,180,228,67,77,37,37,248,56,233,13,78,107,212,189,118,169,84,65,86,150,221,56,179,205,51,39,134,120,154,207,164,107,152,250,88,97,149,142,221,239,99,169,214,189,232,172,68,217,240,179,147,147,116,107,238,208,10,11,241,77,192,42,112,94,180,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,253,151,190,178,10,181,127,52,71,185,252,158,187,243,71,58,85,120,31,103,245,50,218,181,79,75,107,178,26,68,167,165,168,183,95,237,118,151,44,77,157,95,43,101,130,182,161,137,183,117,236,68,134,129,142,245,86,49,86,63,209,89,23,151,229,241,197,196,255,0,235,73,157,81,227,63,253,248,180,220,47,49,209,127,189,101,164,166,154,116,79,247,235,227,141,206,255,0,62,230,167,233,169,26,188,39,242,155,238,63,214,214,33,105,180,87,121,122,76,154,223,119,181,221,35,237,49,254,98,149,148,51,85,182,61,220,138,172,218,122,74,119,238,213,71,125,141,183,226,231,34,133,244,153,87,53,80,101,92,13,41,244,157,238,177,163,127,15,241,239,151,64,123,252,167,19,197,115,155,21,86,45,154,227,54,172,130,203,91,195,204,219,174,148,81,213,210,207,193,237,123,57,197,34,57,142,226,246,53,201,186,122,57,168,169,234,136,120,14,147,189,214,52,111,225,254,61,242,232,14,170,5,90,225,94,11,20,214,205,121,150,225,154,234,13,37,227,72,40,170,29,87,71,67,20,146,199,123,184,49,56,172,116,117,74,216,219,20,76,69,87,54,73,161,127,55,182,63,176,200,93,46,240,217,166,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,231,229,173,214,186,40,233,41,96,230,247,61,252,34,141,26,198,242,123,220,229,217,61,92,229,85,245,85,62,176,0,114,174,172,125,214,53,147,225,254,67,242,233,206,170,114,174,172,125,214,53,147,225,254,67,242,233,192,205,97,170,131,42,230,170,0,0,0,20,3,226,143,239,217,169,191,130,252,158,136,191,226,128,124,81,253,251,53,55,240,95,147,209,1,42,188,12,127,93,159,187,127,196,138,171,45,83,192,199,245,217,251,183,252,72,170,176,47,251,194,227,220,79,76,191,26,249,197,105,42,136,171,225,113,238,39,166,95,141,124,226,180,149,64,120,173,50,209,77,35,209,154,107,133,46,148,233,198,63,138,178,237,80,250,154,229,181,208,178,23,212,189,210,203,42,36,143,68,228,230,49,211,202,145,177,87,132,76,119,8,209,140,68,106,123,80,0,17,87,197,31,220,79,83,127,5,249,197,17,42,136,171,226,143,238,39,169,191,130,252,226,136,10,1,53,80,101,92,213,64,17,87,175,110,136,44,93,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,240,116,175,141,56,43,153,46,220,92,214,201,42,62,133,191,232,171,2,202,191,237,174,57,146,99,151,15,252,101,29,117,182,186,158,79,248,50,67,52,114,51,250,28,215,55,238,84,53,38,87,7,138,167,67,23,93,82,166,254,82,58,71,107,171,184,101,150,218,122,91,109,243,30,182,218,221,81,83,121,131,186,145,197,85,11,105,227,89,100,169,137,36,107,95,207,146,45,60,77,84,115,59,28,100,10,118,47,251,194,227,220,79,76,191,26,249,197,105,64,37,255,0,120,92,123,137,233,151,227,95,56,173,2,149,186,177,247,167,214,79,136,25,15,204,103,45,211,162,61,47,181,107,87,133,189,139,74,47,46,164,142,159,41,179,228,118,214,84,84,209,54,173,148,115,190,235,93,217,170,72,156,168,143,124,50,246,229,103,218,106,163,227,106,163,154,168,138,149,23,213,143,189,62,178,124,64,200,126,99,57,117,62,23,30,226,122,101,248,215,206,43,64,160,19,74,125,44,107,95,242,137,233,247,9,214,57,45,254,74,175,32,183,175,159,129,177,118,227,101,116,18,190,158,171,180,222,228,138,144,172,240,202,177,242,122,187,182,172,229,179,183,68,162,190,190,52,207,21,210,46,175,117,39,5,194,169,60,165,150,158,225,79,112,166,165,108,113,199,29,47,157,164,134,177,240,68,200,216,214,50,24,223,80,230,70,196,111,217,141,172,106,170,170,42,173,149,120,54,107,95,215,158,159,110,218,57,87,111,236,213,233,149,193,59,51,199,23,24,231,161,184,203,81,81,31,39,44,142,87,76,217,217,88,142,217,140,106,71,216,219,147,185,168,19,252,0,0,202,185,170,131,42,224,105,79,164,239,117,141,27,248,127,143,124,186,3,170,156,171,164,239,117,141,27,248,127,143,124,186,3,170,128,0,1,74,222,53,126,244,248,183,195,250,31,152,220,78,171,224,99,250,236,253,219,254,36,114,175,26,191,122,124,91,225,253,15,204,110,39,85,240,49,253,118,126,237,255,0,18,2,213,0,0,0,0,12,214,117,99,239,79,172,159,16,50,31,152,206,105,76,205,103,86,62,244,250,201,241,3,33,249,140,224,93,79,133,199,184,158,153,126,53,243,138,210,85,17,87,194,227,220,79,76,191,26,249,197,105,42,128,0,0,20,173,227,87,239,79,139,124,63,161,249,141,196,186,146,149,188,106,253,233,241,111,135,244,63,49,184,129,5,113,108,79,42,206,111,180,184,182,21,140,221,114,11,213,111,63,45,110,181,209,73,87,85,63,6,57,239,225,20,104,231,187,139,24,231,46,201,232,214,170,175,162,41,127,221,11,244,101,98,232,243,78,42,173,146,93,126,153,204,242,143,47,81,147,92,162,123,210,149,210,68,143,237,83,83,70,237,182,134,46,236,168,146,57,169,36,142,123,156,238,40,172,138,56,65,224,141,128,97,183,220,203,83,117,6,243,143,82,86,100,56,173,61,166,154,203,93,50,43,159,64,202,196,173,74,149,137,21,120,181,239,108,17,177,95,183,52,103,54,162,163,100,122,58,221,0,0,0,202,185,127,222,23,30,226,122,101,248,215,206,43,74,1,47,251,194,227,220,79,76,191,26,249,197,104,18,168,0,0,0,5,43,120,161,116,45,249,20,202,159,174,58,57,134,121,77,54,189,112,250,98,154,137,220,161,177,93,36,145,200,187,66,141,79,47,71,54,241,246,246,87,49,146,171,227,252,211,93,79,26,192,3,82,89,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,135,153,183,93,40,163,171,165,159,131,218,246,115,138,68,115,29,197,236,107,147,116,244,115,81,83,213,16,203,104,29,171,165,30,148,117,31,171,93,71,102,21,133,69,228,109,84,61,185,239,247,249,225,87,210,218,41,92,170,136,231,34,42,119,38,127,23,36,80,162,163,164,115,92,170,172,99,36,145,154,30,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,194,38,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,177,127,194,159,19,197,108,253,24,225,89,77,167,25,181,81,94,178,15,164,190,151,184,211,209,71,29,85,195,177,117,174,100,30,98,86,162,62,94,219,21,90,206,106,188,90,170,137,178,19,0,1,149,115,85,6,85,192,191,239,11,143,113,61,50,252,107,231,21,164,170,34,175,133,199,184,158,153,126,53,243,138,210,85,1,226,180,203,69,52,143,70,105,174,20,186,83,167,24,254,42,203,181,67,234,107,150,215,66,200,95,82,247,75,44,168,146,61,19,147,152,199,79,42,70,197,94,17,49,220,35,70,49,17,169,237,64,0,69,95,20,127,113,61,77,252,23,231,20,68,170,34,175,138,63,184,158,166,254,11,243,138,32,40,4,213,65,149,115,85,0,0,0,0,0,0,0,101,92,210,159,73,222,235,26,55,240,255,0,30,249,116,6,107,13,41,244,157,238,177,163,127,15,241,239,151,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,1,206,250,130,198,91,151,104,238,91,101,86,242,116,182,106,244,98,111,183,218,90,89,90,159,122,127,149,251,76,227,106,101,137,246,13,71,200,236,82,253,149,164,187,86,194,191,127,232,78,246,254,213,255,0,39,246,154,69,214,229,186,38,147,101,171,102,223,205,253,9,95,218,217,156,190,215,150,147,111,77,151,127,93,190,227,55,186,184,183,53,212,220,165,111,27,249,191,166,107,187,187,179,143,218,243,18,114,244,217,54,245,223,238,3,182,104,191,74,183,204,147,78,242,189,86,184,92,60,165,182,205,107,150,166,153,123,76,147,204,61,137,59,149,190,147,35,153,235,76,228,221,90,190,223,244,199,43,219,120,94,43,99,69,221,25,81,35,81,127,169,202,125,184,245,51,54,143,26,250,161,29,229,18,210,188,191,189,252,180,95,206,231,191,218,227,203,254,200,255,0,191,239,254,132,60,203,219,34,47,39,181,83,151,174,234,158,208,63,228,0,0,0,0,0,7,251,80,211,73,89,91,5,44,41,187,230,149,177,181,63,165,85,17,63,245,151,223,208,78,164,225,150,238,154,176,172,42,225,115,236,220,236,150,136,98,171,135,179,43,184,185,207,149,201,246,145,188,87,209,55,244,85,40,62,142,53,150,174,24,219,35,99,87,72,212,71,57,118,70,238,190,213,44,3,165,207,15,107,214,183,105,180,89,228,57,155,105,159,87,27,29,23,106,169,26,213,68,150,104,215,116,90,71,253,209,253,203,255,0,212,14,41,215,117,243,21,191,245,21,95,87,137,47,247,186,203,75,187,191,57,235,253,231,72,158,201,17,23,218,142,45,223,195,214,57,25,211,78,59,220,159,185,189,61,34,167,217,219,138,125,31,73,233,253,37,39,117,53,162,23,45,3,212,137,240,251,133,193,181,114,196,172,218,86,200,175,223,120,33,147,218,177,199,254,117,19,244,126,239,237,91,110,240,160,154,166,167,167,101,150,162,161,210,112,184,246,216,138,141,68,70,165,13,14,201,232,128,77,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,3,53,157,88,251,211,235,39,196,12,135,230,51,154,83,51,89,213,143,189,62,178,124,64,200,126,99,56,23,83,225,113,238,39,166,95,141,124,226,180,234,189,88,251,172,107,39,195,252,135,229,211,156,171,194,227,220,79,76,191,26,249,197,105,213,122,177,247,88,214,79,135,249,15,203,167,3,53,134,170,12,171,154,168,2,170,252,115,191,82,127,188,159,195,78,85,224,169,239,79,148,252,63,174,249,141,184,234,190,57,223,169,63,222,79,225,167,42,240,84,247,167,202,126,31,215,124,198,220,7,42,241,71,247,236,212,223,193,126,79,68,79,255,0,5,79,117,140,167,226,5,119,203,173,196,0,241,71,247,236,212,223,193,126,79,68,79,255,0,5,79,117,140,167,226,5,119,203,173,192,79,240,0,21,87,227,157,250,147,253,228,254,26,114,175,5,79,122,124,167,225,253,119,204,109,199,85,241,206,253,73,254,242,127,13,57,87,130,167,189,62,83,240,254,187,230,54,224,46,164,0,5,85,248,231,126,164,255,0,121,63,134,156,171,193,83,222,159,41,248,127,93,243,27,113,213,124,115,191,82,127,188,159,195,78,85,224,169,239,79,148,252,63,174,249,141,184,11,169,0,0,40,7,197,31,223,179,83,127,5,249,61,17,127,197,0,248,163,251,246,106,111,224,191,39,162,2,127,248,42,123,172,101,63,16,43,190,93,110,39,249,0,60,21,61,214,50,159,136,21,223,46,183,19,252,0,0,8,1,227,87,238,177,139,124,64,161,249,117,196,170,190,147,189,233,244,111,226,6,61,243,24,11,84,241,171,247,88,197,190,32,80,252,186,226,85,95,73,222,244,250,55,241,3,30,249,140,0,105,76,0,7,42,234,199,221,99,89,62,31,228,63,46,156,205,97,165,62,172,125,214,53,147,225,254,67,242,233,204,214,1,165,62,147,189,214,52,111,225,254,61,242,232,14,170,114,174,147,189,214,52,111,225,254,61,242,232,14,170,0,0,0,0,0,138,190,40,254,226,122,155,248,47,206,40,137,84,69,95,20,127,113,61,77,252,23,231,20,64,82,183,73,222,244,250,55,241,3,30,249,140,6,148,204,214,116,157,239,79,163,127,16,49,239,152,192,105,76,0,0,0,0,1,85,126,57,223,169,63,222,79,225,165,170,21,87,227,157,250,147,253,228,254,26,4,85,240,184,247,236,211,47,198,190,79,90,95,241,64,62,23,30,253,154,101,248,215,201,235,75,254,0,0,0,102,135,169,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,218,42,40,100,100,91,177,31,29,52,112,198,170,138,237,213,138,170,231,42,171,151,73,25,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,187,53,21,203,182,200,138,190,134,91,64,184,159,4,253,47,186,227,218,71,158,106,189,193,213,112,211,230,119,138,91,109,13,60,212,78,137,146,65,111,100,155,213,69,42,174,211,49,242,214,75,18,241,110,205,125,43,211,147,149,85,25,99,228,95,240,203,180,221,108,189,14,105,133,29,230,217,87,65,81,37,61,202,173,145,84,194,232,158,232,39,185,213,205,12,168,215,34,42,178,72,164,142,70,59,216,230,61,174,77,209,81,73,64,4,63,241,96,197,172,89,7,68,185,125,218,239,67,230,42,241,155,133,162,233,107,147,186,246,121,122,167,215,67,72,233,54,106,162,63,120,42,234,25,179,145,91,246,247,219,147,90,169,73,154,41,170,23,93,21,213,204,67,85,236,205,171,146,163,22,188,83,92,159,79,77,90,234,71,214,64,199,167,122,149,101,106,42,177,147,69,220,137,255,0,101,200,172,145,200,173,114,42,162,232,79,172,12,2,155,83,250,92,213,44,50,108,122,174,251,81,85,139,215,84,219,237,244,137,43,167,158,227,77,18,212,81,36,109,137,121,189,233,83,12,42,140,77,249,170,35,85,28,138,173,92,219,129,170,131,42,230,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,77,247,217,87,218,101,220,13,41,244,157,238,177,163,127,15,241,239,151,64,117,83,149,116,157,238,177,163,127,15,241,239,151,64,117,80,0,0,7,42,234,199,221,99,89,62,31,228,63,46,156,234,167,42,234,199,221,99,89,62,31,228,63,46,156,12,214,26,168,50,174,106,160,0,0,1,64,62,40,254,253,154,155,248,47,201,232,139,254,40,7,197,31,223,179,83,127,5,249,61,16,18,171,192,199,245,217,251,183,252,72,170,178,213,60,12,127,93,159,187,127,196,138,171,2,255,0,188,46,61,196,244,203,241,175,156,86,146,168,138,190,23,30,226,122,101,248,215,206,43,73,84,0,0,0,138,190,40,254,226,122,155,248,47,206,40,137,84,69,95,20,127,113,61,77,252,23,231,20,64,80,9,170,131,42,230,170,0,0,0,202,185,127,222,23,30,226,122,101,248,215,206,43,74,1,47,251,194,227,220,79,76,191,26,249,197,104,20,173,213,143,189,62,178,124,64,200,126,99,57,117,62,23,30,226,122,101,248,215,206,43,74,86,234,199,222,159,89,62,32,100,63,49,156,186,159,11,143,113,61,50,252,107,231,21,160,66,175,27,77,51,197,113,253,71,211,189,82,180,210,121,123,214,97,111,184,91,238,253,184,227,100,117,30,65,105,187,19,187,139,17,239,153,89,86,177,185,239,115,191,55,4,13,68,106,51,215,197,120,56,234,245,78,21,212,189,118,150,212,79,86,182,221,71,179,205,11,32,134,8,156,207,164,104,88,250,168,102,149,238,217,236,99,105,210,189,136,140,85,221,243,51,147,87,100,115,38,255,0,139,142,153,226,185,135,72,87,140,234,237,73,181,235,2,184,80,92,45,21,81,199,31,113,190,102,174,26,57,224,115,220,197,122,66,246,78,143,115,24,230,242,146,8,28,170,168,205,150,157,186,107,213,234,157,5,215,156,27,87,33,158,174,58,124,118,241,12,215,4,164,130,41,167,150,220,253,226,173,134,54,75,179,21,242,83,73,52,104,170,173,217,94,138,142,106,162,57,3,75,192,0,6,85,205,84,25,87,3,74,125,39,123,172,104,223,195,252,123,229,208,29,84,229,93,39,123,172,104,223,195,252,123,229,208,29,84,0,0,10,86,241,171,247,167,197,190,31,208,252,198,226,117,95,3,31,215,103,238,223,241,35,149,120,213,251,211,226,223,15,232,126,99,113,58,175,129,143,235,179,247,111,248,144,22,168,0,0,0,0,102,179,171,31,122,125,100,248,129,144,252,198,115,74,102,107,58,177,247,167,214,79,136,25,15,204,103,2,234,124,46,61,196,244,203,241,175,156,86,146,168,138,190,23,30,226,122,101,248,215,206,43,73,84,0,0,0,165,111,26,191,122,124,91,225,253,15,204,110,37,212,148,173,227,87,239,79,139,124,63,161,249,141,196,14,171,224,99,250,236,253,219,254,36,90,161,85,126,6,63,174,207,221,191,226,69,170,0,0,1,149,114,255,0,188,46,61,196,244,203,241,175,156,86,148,2,95,247,133,199,184,158,153,126,53,243,138,208,37,80,0,0,0,1,149,115,85,6,85,192,191,239,11,143,113,61,50,252,107,231,21,164,170,34,175,133,199,184,158,153,126,53,243,138,210,85,0,50,174,106,160,202,184,23,253,225,113,238,39,166,95,141,124,226,180,149,68,85,240,184,247,19,211,47,198,190,113,90,74,160,0,0,4,85,241,71,247,19,212,223,193,126,113,68,74,162,42,248,163,251,137,234,111,224,191,56,162,2,128,77,84,25,87,53,80,0,0,0,0,0,0,6,85,205,41,244,157,238,177,163,127,15,241,239,151,64,102,176,210,159,73,222,235,26,55,240,255,0,30,249,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,31,3,63,116,109,193,178,23,75,183,20,181,213,239,186,111,255,0,97,121,155,206,162,86,55,235,118,108,177,109,197,114,11,150,219,38,222,158,110,83,71,58,165,106,109,235,78,114,107,99,221,178,84,90,43,99,223,101,95,210,129,237,251,191,172,206,230,160,82,99,152,182,189,229,148,89,45,12,181,84,84,247,203,147,21,172,114,198,170,137,60,237,79,231,34,251,81,191,127,220,7,58,197,177,186,204,170,236,203,77,10,237,43,246,219,217,247,185,27,247,170,39,181,201,247,159,229,144,218,234,236,119,90,139,61,107,149,101,164,145,240,187,217,237,107,149,171,236,85,79,106,47,222,127,173,117,206,58,27,243,235,236,92,161,99,28,199,69,190,206,84,84,70,175,223,191,222,135,224,175,174,169,185,85,73,89,87,39,57,101,114,185,206,217,19,117,85,85,95,103,167,181,64,252,224,0,0,0,0,0,8,170,138,138,213,84,84,246,42,18,187,72,58,221,214,110,158,244,178,135,23,196,166,162,169,165,168,143,243,73,85,45,90,58,20,108,207,127,217,88,230,106,122,247,157,236,68,246,33,20,83,218,118,140,126,167,35,188,233,178,226,246,236,26,227,127,154,72,161,236,212,208,54,89,60,178,36,188,246,123,35,141,127,73,169,197,55,95,230,170,254,208,60,198,163,234,70,111,174,185,37,102,97,150,84,247,235,99,141,37,145,82,89,30,136,141,141,140,246,202,247,59,244,98,111,223,255,0,176,183,223,9,41,46,139,160,85,81,85,67,27,105,219,116,127,7,34,250,175,247,149,6,223,122,253,223,208,82,84,240,87,91,39,125,61,85,60,180,210,108,136,230,75,26,181,219,109,191,177,83,127,98,255,0,198,93,79,132,77,242,158,183,67,107,109,172,173,142,73,33,185,72,171,18,43,119,110,212,116,9,236,69,223,239,216,9,236,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,171,31,122,125,100,248,129,144,252,198,115,74,101,32,117,11,225,195,214,118,115,175,186,151,154,226,218,55,231,108,185,6,97,121,186,91,170,126,177,90,163,239,210,207,91,44,145,73,193,245,45,123,121,49,237,93,156,136,228,223,101,68,95,64,44,87,194,227,220,79,76,191,26,249,197,105,213,122,177,247,88,214,79,135,249,15,203,167,60,167,65,90,91,157,232,183,73,216,54,153,234,93,139,232,108,146,205,244,159,157,162,243,80,212,118,187,183,42,169,163,252,228,47,124,110,222,57,88,239,178,229,219,125,151,101,69,68,232,29,66,226,215,220,231,64,181,47,10,197,168,124,237,235,32,195,239,54,187,117,55,117,145,247,234,167,162,150,56,163,230,245,107,27,201,239,106,110,229,70,166,251,170,162,122,129,153,115,85,5,0,255,0,114,227,174,207,246,140,255,0,148,214,127,249,217,127,192,85,95,142,119,234,79,247,147,248,105,202,188,21,61,233,242,159,135,245,223,49,183,18,171,197,111,165,205,118,234,83,242,93,249,20,193,190,177,253,92,250,111,233,63,240,157,29,31,99,204,121,30,207,250,230,88,249,114,236,75,250,59,237,199,215,109,211,126,127,225,127,209,159,82,125,59,107,237,255,0,53,214,61,55,250,191,101,173,195,234,173,112,84,253,49,65,87,206,169,245,180,82,54,62,20,243,200,244,221,144,200,187,170,113,251,59,111,186,162,40,68,15,20,127,126,205,77,252,23,228,244,68,255,0,240,84,247,88,202,126,32,87,124,186,220,71,254,189,122,10,234,199,90,122,177,206,117,51,77,52,167,233,156,110,243,244,103,146,173,250,118,219,79,221,237,91,105,97,147,243,115,84,50,70,237,36,79,111,218,106,111,182,233,186,42,42,203,255,0,11,253,4,213,142,157,180,10,255,0,133,107,30,41,245,126,245,91,152,85,93,32,166,243,212,213,124,233,95,69,69,27,100,231,79,36,140,77,223,12,137,178,175,47,179,190,219,42,42,132,192,0,1,85,126,57,223,169,63,222,79,225,167,42,240,84,247,167,202,126,31,215,124,198,220,74,175,21,190,151,53,219,169,79,201,119,228,83,6,250,199,245,115,233,191,164,255,0,194,116,116,125,143,49,228,123,63,235,153,99,229,203,177,47,232,239,183,31,93,183,77,249,255,0,133,255,0,70,125,73,244,237,175,183,252,215,88,244,223,234,253,150,183,15,170,181,193,83,244,197,5,95,58,167,214,209,72,216,248,83,207,35,211,118,67,34,238,169,199,236,237,190,234,136,161,103,224,0,42,175,199,59,245,39,251,201,252,52,229,94,10,158,244,249,79,195,250,239,152,219,137,85,226,183,210,230,187,117,41,249,46,252,138,96,223,88,254,174,125,55,244,159,248,78,142,143,177,230,60,143,103,253,115,44,124,185,118,37,253,29,246,227,235,182,233,191,63,240,191,232,207,169,62,157,181,246,255,0,154,235,30,155,253,95,178,214,225,245,86,184,42,126,152,160,171,231,84,250,218,41,27,31,10,121,228,122,110,200,100,93,213,56,253,157,183,221,81,20,44,252,0,0,160,31,20,127,126,205,77,252,23,228,244,69,255,0,21,1,215,175,65,93,88,235,79,86,57,206,166,105,166,148,253,51,141,222,126,140,242,85,191,78,219,105,251,189,171,109,44,50,126,110,106,134,72,221,164,137,237,251,77,77,246,221,55,69,69,80,144,30,10,158,235,25,79,196,10,239,151,91,137,254,67,255,0,11,253,4,213,142,157,180,10,255,0,133,107,30,41,245,126,245,91,152,85,93,32,166,243,212,213,124,233,95,69,69,27,100,231,79,36,140,77,223,12,137,178,175,47,179,190,219,42,42,204,0,0,0,32,7,141,95,186,198,45,241,2,135,229,215,18,170,250,78,247,167,209,191,136,24,247,204,96,46,79,197,3,65,53,99,168,157,2,176,97,90,57,138,125,96,189,81,102,20,183,73,233,188,245,53,39,10,86,81,86,198,233,57,212,73,27,23,103,205,26,108,139,203,237,111,182,200,170,144,3,167,175,14,30,179,176,109,125,211,76,215,41,209,191,37,101,199,243,11,53,210,227,83,245,138,213,39,98,150,10,216,164,150,78,12,169,115,221,197,140,114,236,212,87,46,219,34,42,250,1,119,224,0,57,87,86,62,235,26,201,240,255,0,33,249,116,230,107,13,52,117,11,139,95,115,157,2,212,188,43,22,161,243,183,172,131,15,188,218,237,212,221,214,71,223,170,158,138,88,226,143,155,213,172,111,39,189,169,187,149,26,155,238,170,137,234,82,15,247,46,58,236,255,0,104,207,249,77,103,255,0,157,129,117,61,39,123,172,104,223,195,252,123,229,208,29,84,231,253,61,98,215,220,27,64,180,211,10,202,104,124,149,235,31,195,236,214,187,141,55,117,146,118,42,160,162,138,57,99,230,197,115,29,197,236,114,110,213,86,174,219,162,170,122,157,0,0,0,0,0,1,21,124,81,253,196,245,55,240,95,156,81,18,168,143,253,122,233,110,119,173,61,39,103,58,103,166,150,47,166,114,75,207,209,158,74,139,205,67,79,221,237,92,169,102,147,243,147,61,145,183,104,226,123,190,211,147,125,182,77,213,81,20,40,179,164,239,122,125,27,248,129,143,124,198,3,74,101,32,116,245,225,195,214,118,13,175,186,105,154,229,58,55,228,172,184,254,97,102,186,92,106,126,177,90,164,236,82,193,91,20,146,201,193,149,46,123,184,177,142,93,154,138,229,219,100,69,95,66,239,192,0,0,0,0,21,87,227,157,250,147,253,228,254,26,90,161,0,60,86,250,92,215,110,165,63,37,223,145,76,27,235,31,213,207,166,254,147,255,0,9,209,209,246,60,199,145,236,255,0,174,101,143,151,46,196,191,163,190,220,125,118,221,55,8,1,225,113,239,217,166,95,141,124,158,180,191,226,160,58,10,232,43,171,29,22,234,199,6,212,205,75,210,159,161,177,187,55,210,126,118,183,233,219,109,71,107,187,109,170,134,63,205,195,80,249,29,188,146,177,191,101,171,182,251,174,200,138,169,111,224,0,0,112,174,186,115,91,86,1,209,246,173,223,111,52,245,115,83,213,98,245,118,70,54,153,141,115,210,123,131,124,140,46,84,115,154,156,27,45,76,110,122,239,186,49,28,168,142,84,70,174,115,13,20,117,235,165,185,222,180,244,157,156,233,158,154,88,190,153,201,47,63,70,121,42,47,53,13,63,119,181,114,165,154,79,206,76,246,70,221,163,137,238,251,78,77,246,217,55,85,68,90,129,254,229,199,93,159,237,25,255,0,41,172,255,0,243,176,47,79,73,240,95,201,126,150,97,186,103,244,167,210,127,84,177,251,117,139,206,246,59,62,107,202,211,71,15,119,183,201,220,57,118,249,113,228,237,183,219,117,219,115,213,128,0,202,185,170,130,128,127,185,113,215,103,251,70,127,202,107,63,252,236,11,137,232,91,53,181,103,253,31,105,37,246,205,79,87,13,61,46,47,73,100,123,106,88,214,189,103,183,183,200,204,228,70,185,201,193,210,211,72,230,46,251,171,21,170,168,213,85,106,103,48,209,71,65,90,91,157,232,183,73,216,54,153,234,93,139,232,108,146,205,244,159,157,162,243,80,212,118,187,183,42,169,163,252,228,47,124,110,222,57,88,239,178,229,219,125,151,101,69,68,168,31,238,92,117,217,254,209,159,242,154,207,255,0,59,2,234,122,78,247,88,209,191,135,248,247,203,160,58,169,207,250,122,197,175,184,54,129,105,166,21,148,208,249,43,214,63,135,217,173,119,26,110,235,36,236,85,65,69,20,114,199,205,138,230,59,139,216,228,221,170,173,93,183,69,84,245,58,0,0,0,3,149,117,99,238,177,172,159,15,242,31,151,78,117,83,159,245,11,139,95,115,157,2,212,188,43,22,161,243,183,172,131,15,188,218,237,212,221,214,71,223,170,158,138,88,226,143,155,213,172,111,39,189,169,187,149,26,155,238,170,137,234,6,101,205,84,20,3,253,203,142,187,63,218,51,254,83,89,255,0,231,101,255,0,0,0,0,40,7,197,31,223,179,83,127,5,249,61,17,127,197,64,117,235,208,87,86,58,211,213,142,115,169,154,105,165,63,76,227,119,159,163,60,149,111,211,182,218,126,239,106,219,75,12,159,155,154,161,146,55,105,34,123,126,211,83,125,183,77,209,81,84,61,95,129,143,235,179,247,111,248,145,85,101,212,248,82,116,185,174,221,53,254,84,127,45,120,55,213,207,172,127,66,125,25,254,19,163,172,239,249,127,61,222,255,0,91,75,39,30,61,248,191,75,109,249,122,111,178,237,0,63,185,113,215,103,251,70,127,202,107,63,252,236,11,84,240,184,247,19,211,47,198,190,113,90,74,162,63,244,21,165,185,222,139,116,157,131,105,158,165,216,190,134,201,44,223,73,249,218,47,53,13,71,107,187,114,170,154,63,206,66,247,198,237,227,149,142,251,46,93,183,217,118,84,84,73,0,0,0,0,138,190,40,254,226,122,155,248,47,206,40,137,84,71,254,189,116,183,59,214,158,147,179,157,51,211,75,23,211,57,37,231,232,207,37,69,230,161,167,238,246,174,84,179,73,249,201,158,200,219,180,113,61,223,105,201,190,219,38,234,168,138,25,215,53,80,80,15,247,46,58,236,255,0,104,207,249,77,103,255,0,157,151,252,0,0,6,85,203,254,240,184,247,19,211,47,198,190,113,90,85,95,247,46,58,236,255,0,104,207,249,77,103,255,0,157,150,253,208,86,150,231,122,45,210,118,13,166,122,151,98,250,27,36,179,125,39,231,104,188,212,53,29,174,237,202,170,104,255,0,57,11,223,27,183,142,86,59,236,185,118,223,101,217,81,81,2,139,58,177,247,167,214,79,136,25,15,204,103,46,167,194,227,220,79,76,191,26,249,197,105,93,93,66,248,112,245,157,156,235,238,165,230,184,182,141,249,219,46,65,152,94,110,150,234,159,172,86,168,251,244,179,214,203,36,82,112,125,75,94,222,76,123,87,103,34,57,55,217,81,23,208,179,254,130,180,183,59,209,110,147,176,109,51,212,187,23,208,217,37,155,233,63,59,69,230,161,168,237,119,110,85,83,71,249,200,94,248,221,188,114,177,223,101,203,182,251,46,202,138,136,29,131,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,223,109,209,125,134,93,205,84,20,193,213,239,134,175,83,153,87,82,250,133,151,232,222,152,213,223,241,60,138,240,251,221,45,125,77,254,215,11,228,158,173,141,168,170,106,50,73,163,123,88,202,153,103,99,17,204,69,224,198,250,187,244,220,22,85,208,206,168,93,117,143,164,189,51,207,47,173,171,91,148,246,127,163,107,39,171,173,117,92,245,115,208,205,37,20,149,82,74,228,71,57,243,58,153,102,93,247,84,89,21,21,206,219,146,247,82,26,248,97,105,95,81,122,25,164,121,14,148,107,222,9,87,98,167,183,222,18,229,143,84,77,144,82,220,24,248,42,89,249,250,88,162,130,73,18,157,145,203,18,202,187,185,17,239,172,122,163,81,81,202,233,148,0,202,185,170,130,128,127,185,113,215,103,251,70,127,202,107,63,252,236,11,169,233,59,221,99,70,254,31,227,223,46,128,234,167,63,233,235,22,190,224,218,5,166,152,86,83,67,228,175,88,254,31,102,181,220,105,187,172,147,177,85,5,20,81,203,31,54,43,152,238,47,99,147,118,170,181,118,221,21,83,212,232,0,0,0,82,183,141,95,189,62,45,240,254,135,230,55,19,170,248,24,254,187,63,118,255,0,137,31,87,197,3,163,62,164,250,137,215,219,6,107,163,154,111,245,130,203,69,135,210,218,231,169,250,98,130,147,133,83,43,107,100,116,124,42,39,141,235,179,38,141,119,68,227,246,182,223,116,84,78,129,225,73,210,230,187,116,215,249,81,252,181,224,223,87,62,177,253,9,244,103,248,78,142,179,191,229,252,247,123,253,109,44,156,120,247,226,253,45,183,229,233,190,203,176,79,240,0,0,0,3,53,157,88,251,211,235,39,196,12,135,230,51,154,83,41,3,168,95,14,30,179,179,157,125,212,188,215,22,209,191,59,101,200,51,11,205,210,221,83,245,138,213,31,126,150,122,217,100,138,78,15,169,107,219,201,143,106,236,228,71,38,251,42,34,250,1,98,190,23,30,226,122,101,248,215,206,43,73,84,71,254,130,180,183,59,209,110,147,176,109,51,212,187,23,208,217,37,155,233,63,59,69,230,161,168,237,119,110,85,83,71,249,200,94,248,221,188,114,177,223,101,203,182,251,46,202,138,137,32,0,0,0,20,173,227,87,239,79,139,124,63,161,249,141,196,186,146,176,60,80,58,51,234,79,168,157,125,176,102,186,57,166,255,0,88,44,180,88,125,45,174,122,159,166,40,41,56,85,50,182,182,71,71,194,162,120,222,187,50,104,215,116,78,63,107,109,247,69,68,15,149,224,99,250,236,253,219,254,36,90,161,0,60,41,58,92,215,110,154,255,0,42,63,150,188,27,234,231,214,63,161,62,140,255,0,9,209,214,119,252,191,158,239,127,173,165,147,143,30,252,95,165,182,252,189,55,217,118,159,224,0,0,101,92,191,239,11,143,113,61,50,252,107,231,21,165,85,255,0,114,227,174,207,246,140,255,0,148,214,127,249,217,111,221,5,105,110,119,162,221,39,96,218,103,169,118,47,161,178,75,55,210,126,118,139,205,67,81,218,238,220,170,166,143,243,144,189,241,187,120,229,99,190,203,151,109,246,93,149,21,16,36,0,0,0,0,1,149,115,85,5,0,255,0,114,227,174,207,246,140,255,0,148,214,127,249,216,22,169,225,113,238,39,166,95,141,124,226,180,149,68,127,232,43,75,115,189,22,233,59,6,211,61,75,177,125,13,146,89,190,147,243,180,94,106,26,142,215,118,229,85,52,127,156,133,239,141,219,199,43,29,246,92,187,111,178,236,168,168,146,0,1,149,115,85,5,0,255,0,114,227,174,207,246,140,255,0,148,214,127,249,216,22,169,225,113,238,39,166,95,141,124,226,180,149,68,127,232,43,75,115,189,22,233,59,6,211,61,75,177,125,13,146,89,190,147,243,180,94,106,26,142,215,118,229,85,52,127,156,133,239,141,219,199,43,29,246,92,187,111,178,236,168,168,146,0,0,0,1,21,124,81,253,196,245,55,240,95,156,81,18,168,143,253,122,233,110,119,173,61,39,103,58,103,166,150,47,166,114,75,207,209,158,74,139,205,67,79,221,237,92,169,102,147,243,147,61,145,183,104,226,123,190,211,147,125,182,77,213,81,20,51,174,106,160,160,31,238,92,117,217,254,209,159,242,154,207,255,0,59,47,248,0,0,0,0,0,0,12,171,154,83,233,59,221,99,70,254,31,227,223,46,128,165,111,238,92,117,217,254,209,159,242,154,207,255,0,59,46,251,167,172,90,251,131,104,22,154,97,89,77,15,146,189,99,248,125,154,215,113,166,238,178,78,197,84,20,81,71,44,124,216,174,99,184,189,142,77,218,170,213,219,116,85,79,80,58,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,145,150,215,83,219,113,123,189,125,92,11,52,52,244,53,18,201,26,53,29,201,173,141,202,169,178,250,46,232,158,195,61,93,80,101,152,181,231,169,44,146,237,111,176,71,13,28,87,59,140,83,64,180,177,181,31,39,155,169,85,114,181,21,81,87,237,55,213,87,127,79,232,47,255,0,86,124,175,228,211,40,74,217,59,112,253,15,91,205,219,42,236,158,94,77,253,19,215,217,185,158,76,142,221,137,92,250,139,200,168,175,181,253,187,59,239,151,78,83,118,165,95,68,150,117,111,217,106,163,189,85,27,254,159,235,3,214,107,223,78,82,97,122,115,97,213,250,74,139,124,52,89,13,84,244,173,162,137,252,95,18,196,143,110,235,26,68,136,212,94,211,151,244,215,126,73,236,223,210,57,146,215,173,236,71,72,172,14,178,210,104,197,247,233,26,72,165,168,117,92,126,86,170,30,211,123,81,43,87,122,151,42,187,117,89,61,159,251,136,148,0,0,0,0,0,0,0,179,95,8,76,70,207,150,77,148,55,34,178,82,220,161,137,40,82,47,57,76,217,154,196,84,175,223,110,109,84,79,209,111,179,246,39,236,43,40,189,15,10,12,126,205,111,233,162,209,120,163,143,106,203,132,28,170,93,187,253,85,181,149,136,223,69,93,189,138,190,196,64,42,235,174,109,49,186,233,174,180,87,210,85,99,204,182,81,212,44,73,77,217,164,116,49,63,141,37,50,191,142,236,106,46,202,255,0,93,190,245,93,201,143,224,191,126,187,186,175,33,199,157,71,47,209,201,13,109,87,127,182,238,29,212,250,61,188,121,111,199,126,62,187,109,185,232,124,106,44,157,156,67,79,242,86,65,201,62,146,175,165,145,220,182,245,125,60,74,159,127,236,137,126,239,254,175,150,240,96,204,95,37,239,34,194,214,13,154,180,213,183,4,127,47,189,22,129,155,109,199,250,61,187,255,0,96,22,188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,155,117,28,168,221,16,205,85,87,111,240,13,203,255,0,164,230,51,151,147,218,43,175,90,131,126,166,161,141,206,115,174,181,127,107,101,84,79,206,189,125,85,17,127,97,163,14,164,232,229,174,208,252,206,8,101,123,29,244,29,197,81,90,187,42,255,0,121,204,155,127,198,103,107,35,200,43,113,172,167,40,183,65,79,18,205,37,218,167,251,229,202,189,216,213,179,57,23,139,145,125,55,245,69,254,181,3,206,222,40,110,216,229,108,246,154,201,222,217,54,68,145,173,115,145,21,21,168,169,190,251,125,206,251,208,249,103,232,175,184,86,221,42,93,89,95,83,36,243,73,183,39,200,245,115,151,100,68,79,85,85,95,98,33,254,47,137,241,162,43,219,183,36,221,61,64,255,0,144,0,0,0,0,0,2,212,60,35,171,110,182,25,167,130,191,37,166,125,178,225,28,15,101,63,156,114,164,8,214,87,59,103,49,118,107,119,115,147,246,239,177,85,231,115,233,190,167,93,165,190,195,101,210,171,229,198,138,106,196,252,223,102,226,248,83,102,71,43,189,54,158,52,79,78,126,213,251,255,0,210,19,135,198,131,80,113,251,221,131,79,241,155,29,254,142,182,90,123,149,116,245,49,83,85,50,78,31,222,240,163,85,200,215,46,222,143,93,183,79,218,120,255,0,5,207,250,236,100,31,252,227,175,255,0,232,212,4,21,213,235,166,161,213,101,18,219,53,22,253,113,185,87,209,171,87,251,238,177,245,28,57,70,197,244,87,61,251,110,222,30,197,251,147,250,146,99,248,54,229,18,209,117,21,93,140,165,51,29,29,118,63,112,145,101,87,46,237,217,244,171,182,223,254,45,63,210,5,211,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,252,87,171,93,61,238,209,91,103,171,77,225,173,167,146,158,68,245,253,23,181,90,190,197,69,246,42,253,229,3,248,132,233,45,151,75,58,145,174,180,89,220,231,193,120,142,162,234,244,99,94,170,215,201,93,84,138,159,105,238,85,244,98,123,21,19,250,13,2,42,162,34,170,251,16,165,63,20,91,182,63,96,234,174,207,124,107,33,186,70,219,44,204,169,167,154,5,123,91,39,156,172,78,42,215,35,81,118,87,239,232,171,236,246,129,199,177,123,191,76,14,209,235,189,130,245,142,221,96,203,233,96,146,74,90,201,42,21,173,154,69,109,74,177,169,26,213,39,177,93,15,177,142,246,123,23,127,94,51,154,67,97,146,213,67,83,105,130,174,41,26,200,163,122,75,30,200,191,101,202,170,139,205,223,209,247,31,231,114,189,210,228,153,146,228,180,182,42,90,122,24,166,130,89,105,96,129,145,198,140,106,53,28,156,57,108,187,240,119,166,254,187,175,237,59,22,178,228,58,75,152,233,69,134,171,21,182,82,90,46,150,234,122,90,74,168,161,182,182,157,243,75,29,52,138,247,171,152,213,71,110,231,53,55,87,110,187,127,70,224,70,208,0,0,0,0,0,31,166,215,69,53,198,229,73,111,167,137,100,146,166,120,225,99,17,21,85,206,115,145,17,61,61,125,171,247,19,51,32,180,102,90,79,165,88,53,230,225,140,73,99,167,165,183,44,172,174,114,202,231,84,54,100,139,101,107,38,137,172,244,238,162,46,206,84,251,95,213,188,59,198,235,164,182,100,22,203,140,74,212,125,45,100,51,53,92,139,178,43,94,138,155,237,235,247,125,197,136,245,15,173,58,103,159,244,97,135,217,47,53,83,38,77,65,102,165,129,158,94,137,201,26,170,84,82,35,183,123,209,87,244,35,79,189,61,119,2,9,234,93,69,162,251,117,159,36,179,220,123,176,206,248,217,219,149,173,100,190,145,162,110,173,107,156,155,110,197,251,254,244,36,207,132,205,101,214,135,171,58,9,40,45,243,84,69,53,146,231,20,207,99,85,82,54,246,218,237,213,120,174,223,105,172,79,187,244,147,250,150,24,171,157,183,14,75,199,246,111,232,78,31,9,12,226,221,142,245,51,21,142,178,221,28,178,221,108,215,24,226,153,96,71,186,53,70,69,39,163,185,39,31,72,92,158,197,253,45,190,255,0,64,188,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,241,51,59,176,201,22,251,115,106,183,253,40,80,247,138,62,153,212,105,247,81,143,173,158,175,188,153,37,53,77,213,137,219,70,240,71,215,212,174,222,143,118,254,223,111,167,245,23,198,168,142,69,106,253,233,177,71,190,46,182,58,43,63,81,118,201,168,226,172,69,173,178,201,81,43,166,106,112,87,173,125,78,252,21,17,61,63,175,246,160,16,186,195,124,185,89,106,21,214,233,56,172,170,212,114,108,213,223,101,244,246,162,254,211,245,228,85,54,250,200,155,86,146,239,93,43,209,211,55,139,189,21,81,85,223,209,250,75,247,18,59,160,132,208,202,204,163,34,180,107,37,130,91,138,85,80,66,202,39,54,150,142,100,133,235,50,181,207,85,168,253,31,71,55,213,169,247,127,81,254,154,247,163,218,90,217,178,220,151,2,191,218,226,162,161,173,175,108,20,79,170,167,108,233,193,101,123,81,35,137,155,109,183,6,250,42,122,250,126,192,34,112,0,0,0,0,0,15,244,166,71,45,68,72,213,217,85,237,219,250,247,38,102,169,211,92,233,58,66,194,219,126,159,148,19,218,216,234,79,178,212,217,190,102,157,87,244,125,126,246,251,72,94,136,170,168,137,237,36,19,50,141,63,187,116,243,79,137,221,33,101,54,67,107,137,137,20,174,108,12,116,189,202,180,122,236,231,42,189,219,70,136,158,136,155,111,251,0,143,164,138,240,255,0,202,23,17,234,135,26,186,164,124,247,165,184,197,182,251,123,105,37,95,216,191,179,246,17,230,24,31,59,156,214,109,246,91,201,119,59,87,70,84,149,85,61,70,99,80,83,65,36,210,36,117,255,0,101,141,87,46,201,71,55,220,128,104,229,23,116,221,15,233,255,0,44,69,70,162,41,255,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,144,241,177,130,201,14,107,167,238,134,142,6,92,164,179,86,58,89,91,30,207,115,60,203,56,238,237,189,125,123,159,127,222,191,180,182,242,159,252,106,175,175,173,213,92,19,30,142,221,50,58,159,31,158,94,239,220,254,117,74,155,34,109,247,118,183,255,0,132,4,67,209,140,142,213,99,175,162,143,19,166,167,250,197,92,199,82,61,37,133,37,73,28,249,219,218,79,207,53,99,111,175,20,221,54,254,149,246,158,146,253,166,90,197,115,135,42,173,154,198,136,199,182,186,231,87,198,162,145,26,216,149,21,94,168,212,114,39,166,254,198,166,255,0,177,15,55,166,221,48,235,189,254,222,154,131,142,226,23,40,168,237,41,231,210,121,109,149,92,118,137,238,85,84,84,133,204,93,150,39,123,87,111,79,95,188,146,151,222,178,224,195,52,10,229,164,217,45,129,247,12,134,182,221,53,162,90,136,107,34,103,151,87,209,44,10,143,139,130,42,43,100,107,149,83,100,95,93,128,175,245,77,151,96,0,0,0,0,0,4,85,69,69,79,106,29,99,27,194,238,218,141,129,213,213,217,44,113,119,44,113,211,178,162,161,31,26,57,253,201,21,173,85,228,173,95,251,26,167,223,253,135,39,61,14,47,158,100,152,132,53,48,89,43,187,17,213,240,238,167,106,55,114,226,174,86,254,147,87,111,210,95,96,30,131,70,180,218,77,73,201,170,236,175,185,45,4,116,212,139,81,44,169,23,115,236,247,24,213,77,145,237,251,156,171,237,251,142,215,160,56,189,86,140,117,81,142,165,174,177,183,55,190,10,254,218,186,6,199,187,93,79,80,221,246,122,189,61,140,223,246,250,145,118,150,227,93,77,36,142,165,149,90,233,155,193,251,53,23,116,253,158,168,117,126,153,177,173,71,202,53,154,203,79,132,81,202,183,126,205,83,225,146,74,119,171,17,169,79,39,45,248,198,255,0,230,170,255,0,53,125,191,112,26,68,137,206,124,104,231,166,202,191,118,231,253,159,7,7,135,39,131,27,165,139,47,158,9,110,137,207,188,232,127,65,127,56,238,59,125,134,127,55,143,243,83,255,0,106,253,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,25,172,234,199,222,159,89,62,32,100,63,49,156,13,41,130,42,248,92,123,137,233,151,227,95,56,173,37,80,0,0,0,0,0,67,255,0,17,158,181,255,0,146,174,156,65,96,192,46,118,169,53,55,41,252,221,182,154,117,238,201,107,161,84,122,73,115,116,60,92,199,113,123,18,56,155,42,181,175,145,206,118,210,182,25,99,88,109,225,215,226,67,144,226,25,146,105,55,82,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,241,138,95,94,218,240,150,100,123,156,216,249,185,161,113,32,0,0,0,0,134,190,41,58,197,159,104,86,139,224,90,141,167,55,234,187,117,202,221,169,22,185,101,138,42,169,161,130,225,4,116,149,179,58,146,169,176,189,142,150,154,71,68,196,146,37,114,35,145,63,169,83,170,244,119,213,86,27,213,126,145,219,243,11,53,202,145,185,61,186,158,158,155,44,180,71,26,194,251,117,197,89,246,213,177,57,239,119,150,145,205,145,208,191,147,185,49,21,170,189,198,72,198,7,117,0,0,0,0,4,117,235,51,172,204,7,164,204,2,166,178,178,186,146,227,155,92,105,223,21,134,195,20,176,205,59,103,146,26,133,166,171,170,166,89,226,153,40,123,212,235,28,146,199,186,238,188,91,235,236,120,123,231,249,150,169,244,141,132,234,14,160,228,53,119,204,134,249,81,123,169,174,174,169,84,231,43,254,152,172,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,9,20,12,214,117,99,239,79,172,159,16,50,31,152,206,93,79,133,199,184,158,153,126,53,243,138,208,37,80,60,254,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,94,17,51,116,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,162,189,80,241,30,215,156,147,170,52,234,3,8,202,234,237,246,219,5,69,77,14,53,97,169,139,133,18,89,31,42,42,211,85,211,50,71,54,71,206,216,226,116,238,71,171,187,140,98,198,246,118,96,237,133,250,3,133,116,89,212,117,215,170,125,6,181,106,165,247,8,171,198,174,78,168,154,219,88,197,137,205,162,173,158,14,41,37,85,11,156,170,231,211,57,202,173,245,85,86,72,201,162,87,63,183,220,116,117,240,189,235,167,242,215,138,179,67,181,143,51,243,122,147,101,231,244,61,77,107,120,205,125,181,199,27,85,55,153,92,190,98,178,29,164,238,110,141,123,226,70,73,249,215,54,162,68,9,254,0,0,1,85,126,57,223,169,63,222,79,225,160,90,160,40,7,194,227,223,179,76,191,26,249,61,105,127,192,1,88,30,39,94,33,117,152,181,101,79,78,189,63,101,253,155,172,60,162,203,111,246,201,167,130,170,213,85,20,240,201,21,45,21,92,19,51,140,201,218,153,149,41,197,237,70,200,145,242,71,164,173,99,194,223,175,13,83,212,156,170,135,166,157,76,179,93,114,206,213,190,178,182,139,45,73,106,107,43,169,248,73,44,242,58,235,44,210,63,148,43,221,100,17,74,222,60,28,144,68,173,127,117,28,192,179,240,0,0,115,253,116,215,77,56,233,211,78,46,58,161,170,23,159,35,106,161,218,40,97,137,17,245,87,10,167,34,172,116,180,209,170,167,114,103,241,118,201,186,53,26,215,61,238,99,24,247,182,152,112,111,20,30,161,168,58,151,165,214,156,207,40,171,118,49,113,168,165,166,191,97,246,249,42,38,180,54,220,140,134,41,214,138,142,162,161,91,13,79,24,187,173,122,72,221,230,87,114,94,219,228,99,130,247,129,231,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,0,0,0,1,154,30,165,52,134,167,65,117,231,57,210,57,160,171,142,159,29,188,77,13,189,106,231,138,105,229,183,63,105,104,166,145,241,108,197,124,148,210,67,34,162,35,118,87,170,43,90,168,173,64,210,240,33,87,132,118,166,98,185,135,72,86,124,22,211,87,181,235,2,184,87,219,238,244,178,73,31,113,190,102,174,106,200,39,107,26,245,122,66,246,78,172,107,222,214,242,146,9,218,136,168,205,214,106,128,0,204,14,170,234,102,85,172,154,143,145,234,150,107,87,230,47,89,53,194,91,133,79,25,36,124,112,243,95,177,4,93,199,189,237,134,38,35,99,141,138,229,225,27,24,212,93,154,128,105,248,17,43,194,203,0,166,193,122,45,195,106,151,30,171,180,220,178,170,138,251,253,201,42,82,86,190,169,242,84,190,42,122,132,100,139,246,88,250,56,41,21,156,17,24,230,113,122,111,205,92,234,12,3,85,0,138,190,23,30,226,122,101,248,215,206,43,74,1,3,85,0,229,93,39,123,172,104,223,195,252,123,229,208,29,84,0,0,0,4,53,241,73,214,44,251,66,180,95,2,212,109,57,191,85,219,174,86,237,72,181,203,44,81,85,77,12,23,8,35,164,173,153,212,149,77,133,236,116,180,210,58,38,36,145,43,145,28,137,253,74,129,50,129,194,186,59,234,171,13,234,191,72,237,249,133,154,229,72,220,158,221,79,79,77,150,90,35,141,97,125,186,226,172,251,106,216,156,247,187,203,72,230,200,232,95,201,220,152,138,213,94,227,36,99,59,168,0,0,0,0,0,115,78,166,238,215,91,7,77,186,175,125,177,92,234,237,215,43,118,15,125,171,163,172,164,153,208,207,77,60,116,19,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,14,43,225,231,214,157,171,170,125,47,167,177,101,249,5,35,181,83,26,167,84,200,40,210,153,180,171,91,2,73,198,43,132,17,181,202,215,177,205,88,155,42,177,26,140,153,92,157,184,216,248,121,4,181,0,0,0,173,95,27,77,51,197,106,116,179,5,214,63,41,218,201,45,249,2,99,61,248,227,141,190,98,134,162,154,162,163,132,206,225,220,127,110,74,93,227,78,104,214,247,231,251,42,175,221,2,202,129,64,62,25,122,215,249,22,234,227,22,243,22,255,0,53,65,157,237,133,86,112,139,156,209,121,217,225,242,242,71,188,140,107,118,170,138,155,155,151,150,209,44,188,90,174,227,181,255,0,0,0,171,95,27,141,94,166,101,171,79,116,18,134,122,73,42,39,168,151,47,186,70,232,37,239,192,198,54,74,90,39,50,79,72,149,146,44,149,232,230,253,167,162,195,26,253,132,84,230,22,148,10,11,240,184,210,26,109,90,235,7,25,158,229,5,36,246,220,26,158,108,190,170,25,167,150,39,189,244,206,99,41,93,18,199,250,79,101,100,244,146,43,92,173,98,178,55,163,185,126,131,175,208,0,7,138,214,45,29,192,117,215,0,186,105,206,163,88,105,46,54,219,141,60,241,69,44,180,176,205,61,190,121,33,146,22,213,210,186,102,61,177,84,198,217,94,177,202,141,85,106,175,245,162,135,181,6,109,186,170,233,159,50,233,67,87,43,52,183,48,174,164,184,177,212,237,185,90,46,116,202,141,101,198,221,35,228,100,83,172,124,149,208,191,148,82,49,241,185,87,139,216,238,46,123,56,72,249,129,225,125,215,174,67,136,102,86,94,155,117,114,251,87,113,198,50,10,134,219,241,187,133,79,154,173,171,160,184,200,148,180,244,84,8,231,74,173,134,135,140,78,99,24,200,151,132,179,53,85,91,31,55,52,46,36,3,53,157,88,251,211,235,39,196,12,135,230,51,129,165,48,64,15,5,79,117,140,167,226,5,119,203,173,196,159,234,171,169,140,55,165,13,35,172,213,44,194,134,174,226,247,84,54,219,104,182,83,34,181,247,27,140,140,145,241,64,178,113,86,194,206,49,72,247,200,228,94,44,99,184,181,239,225,27,195,176,3,49,154,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,254,181,91,41,240,167,232,74,212,150,170,14,169,181,151,25,171,117,201,213,9,62,17,106,184,192,214,193,28,8,214,58,59,194,177,85,92,247,185,202,228,131,155,90,140,70,119,218,143,231,4,145,133,165,2,141,186,234,241,20,213,205,104,204,170,180,251,7,118,65,167,184,126,51,120,130,166,26,25,169,159,107,191,173,198,149,34,85,75,130,178,103,240,125,61,100,114,190,54,49,89,197,201,27,158,139,36,108,86,88,79,135,119,91,244,125,85,96,139,137,102,53,92,117,55,19,183,197,45,245,203,12,20,208,221,35,116,210,198,202,170,88,153,43,158,238,44,100,30,97,82,56,227,100,181,13,70,53,26,246,53,2,96,0,0,3,154,117,15,212,14,3,211,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,206,87,53,29,186,71,20,142,245,226,165,59,104,95,138,22,178,224,253,71,94,245,143,85,36,250,205,97,205,124,181,22,65,103,165,141,177,249,26,24,31,42,210,182,218,143,95,205,121,126,252,202,216,156,254,51,119,101,238,187,186,255,0,48,192,189,64,124,156,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,207,203,92,109,117,177,213,210,207,193,238,99,248,75,26,185,142,226,246,57,171,178,250,57,170,139,234,138,125,96,0,21,129,226,117,226,23,89,139,86,84,244,235,211,246,95,217,186,195,202,44,182,255,0,108,154,120,42,173,85,81,79,12,145,82,209,85,193,51,56,204,157,169,153,82,156,94,212,108,137,31,36,122,74,214,5,159,130,173,124,49,60,65,179,236,223,50,177,116,187,171,144,213,228,85,23,10,122,215,88,242,137,171,38,169,184,190,120,210,162,178,86,92,36,168,149,203,43,59,72,230,70,246,113,86,118,163,98,181,232,254,113,218,80,0,8,171,215,183,91,246,46,145,240,72,168,177,202,171,85,203,83,111,125,169,108,150,74,200,95,81,11,41,82,100,73,170,170,219,28,177,190,56,120,54,86,70,188,209,207,151,110,45,115,99,149,88,18,168,20,215,225,205,226,43,149,97,186,143,62,155,245,49,171,23,91,174,33,147,255,0,172,47,89,21,84,149,178,90,110,138,172,107,59,181,115,72,175,138,142,70,35,154,254,92,153,28,137,27,255,0,52,197,157,235,114,128,0,34,175,138,63,184,158,166,254,11,243,138,32,37,80,50,174,106,160,0,0,0,35,175,136,70,127,153,105,103,72,217,182,160,233,246,67,87,99,200,108,117,22,74,154,26,234,101,78,113,63,233,138,52,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,95,171,209,223,85,88,111,85,250,71,111,204,44,215,42,70,228,246,234,122,122,108,178,209,28,107,11,237,215,21,103,219,86,196,231,189,222,90,71,54,71,66,254,78,228,196,86,170,247,25,35,24,29,212,0,0,0,0,2,170,252,115,191,82,127,188,159,195,64,181,64,80,15,133,199,191,102,153,126,53,242,122,210,255,0,128,0,64,15,20,62,165,245,79,165,252,239,67,115,173,51,187,127,178,111,59,102,172,158,167,232,187,159,230,104,162,143,205,193,12,177,247,187,93,247,190,62,78,251,15,217,201,247,162,132,255,0,7,63,208,189,116,211,142,162,244,226,221,170,26,95,121,243,214,170,237,226,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,103,38,238,155,171,85,174,107,216,231,177,236,123,186,0,0,0,0,0,0,0,0,66,15,16,174,170,179,46,148,53,115,64,243,11,53,202,173,216,197,198,162,249,77,150,90,35,141,38,101,198,220,143,182,243,86,196,231,177,190,102,54,186,71,66,254,77,226,245,86,170,246,223,35,31,47,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,155,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,10,128,241,72,232,22,143,78,252,247,83,122,57,111,181,91,113,5,242,116,249,22,59,71,77,5,12,54,137,23,181,77,13,77,36,113,181,140,116,50,189,99,73,35,68,89,27,44,139,39,219,100,143,236,133,191,131,53,157,58,117,47,170,125,47,231,112,231,90,103,118,255,0,43,206,217,171,39,169,250,46,231,249,153,162,143,205,193,12,177,247,187,93,247,190,62,78,251,15,217,201,247,162,232,123,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,213,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,148,61,168,42,175,199,59,245,39,251,201,252,52,138,190,23,30,253,154,101,248,215,201,235,64,191,224,10,86,241,43,241,2,252,187,86,87,104,38,148,205,195,1,181,92,27,244,165,197,174,218,75,197,117,36,245,44,252,212,176,84,190,26,139,115,211,203,79,31,38,35,150,72,216,255,0,78,45,2,234,65,156,206,142,250,85,204,186,175,213,203,126,31,102,182,213,183,24,183,84,83,212,229,151,120,228,72,89,110,183,43,254,218,54,87,49,237,243,50,53,178,54,22,113,119,39,162,185,83,182,201,30,201,255,0,226,147,163,184,14,133,116,53,129,105,206,156,216,105,45,214,219,118,113,107,138,89,98,165,134,25,238,19,199,103,173,133,213,117,78,133,140,108,181,50,54,38,44,146,171,81,92,169,253,72,129,102,128,160,31,11,143,126,205,50,252,107,228,245,165,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,248,238,215,106,11,29,186,123,173,206,101,138,154,154,55,75,35,209,170,237,154,214,171,149,118,68,85,95,68,82,159,250,232,215,205,28,213,158,171,241,72,230,134,74,171,46,49,109,174,182,92,101,150,219,234,249,146,90,148,68,70,191,126,109,71,53,138,139,197,61,170,191,213,103,125,76,217,219,123,208,236,198,141,208,58,85,75,37,193,237,107,81,85,85,222,78,100,79,103,245,153,213,191,218,164,252,165,93,237,82,81,202,245,142,229,89,31,107,139,145,223,101,242,122,109,237,244,219,254,32,52,37,30,65,161,214,13,21,187,93,113,186,74,10,92,114,59,117,98,57,41,237,61,164,86,241,157,206,78,219,99,77,253,91,47,221,255,0,175,214,133,58,148,189,98,23,221,91,201,110,24,108,181,11,67,61,214,178,68,108,145,36,109,77,234,102,95,178,221,147,100,226,173,219,114,225,105,122,110,211,156,87,163,172,130,213,53,153,104,216,251,69,210,162,70,205,61,67,85,175,141,149,188,85,121,75,191,178,87,47,236,245,251,253,54,164,12,218,138,142,219,152,94,232,45,234,213,166,167,184,212,197,23,23,42,167,6,202,228,111,170,170,239,232,137,247,129,241,64,0,0,0,0,0,0,0,74,223,14,157,9,211,237,122,213,235,150,59,168,115,204,218,74,11,124,85,112,71,19,99,119,114,79,53,19,56,170,73,20,141,219,103,47,220,158,223,105,97,122,239,117,233,203,160,43,93,155,45,198,240,11,124,215,164,116,52,113,72,203,21,51,231,88,165,142,102,57,221,200,219,15,183,178,187,253,175,189,125,23,127,74,96,196,242,252,135,7,188,71,125,198,171,252,157,108,74,213,108,157,166,73,183,23,35,147,209,237,84,246,181,23,217,247,31,95,80,117,107,61,213,25,224,169,205,175,127,72,73,77,27,98,141,124,180,49,108,214,171,213,19,243,108,111,222,247,127,167,250,128,208,55,73,253,74,209,245,49,130,253,113,163,182,203,70,212,254,99,224,237,47,248,233,227,246,119,100,255,0,48,191,127,223,254,142,228,64,223,8,207,250,195,187,251,63,250,114,188,158,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,12,214,117,99,239,79,172,159,16,50,31,152,206,105,76,205,103,86,62,244,250,201,241,3,33,249,140,224,93,79,133,199,184,158,153,126,53,243,138,210,85,17,87,194,227,220,79,76,191,26,249,197,105,42,128,0,0,28,43,172,78,170,176,222,148,52,142,225,152,94,110,84,142,201,238,52,245,20,216,157,162,72,214,103,220,110,40,207,176,174,137,175,99,188,180,110,116,110,153,252,155,197,138,141,69,238,62,54,63,160,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,250,213,51,215,213,87,83,25,151,85,250,185,89,170,89,133,13,37,185,141,167,109,182,209,108,166,68,115,45,214,232,223,35,226,129,100,226,142,153,252,165,145,239,145,200,156,158,247,113,107,25,194,54,7,138,213,93,76,202,181,147,81,242,61,82,205,106,252,197,235,38,184,75,112,169,227,36,143,142,30,107,246,32,139,184,247,189,176,196,196,108,113,177,92,188,35,99,26,139,179,80,242,167,85,191,244,209,170,120,166,129,91,122,139,202,109,63,67,99,119,156,130,27,5,186,150,225,5,77,61,117,103,118,137,107,34,173,133,143,137,35,146,141,241,181,200,217,91,34,242,114,42,34,42,38,231,159,209,189,33,204,181,223,81,45,250,91,167,208,82,79,144,221,169,235,166,161,130,166,116,133,149,15,166,164,154,169,97,71,175,217,107,222,216,28,198,43,149,172,230,230,242,115,27,187,144,45,83,195,67,196,66,167,83,233,161,208,77,126,200,233,27,147,219,169,227,102,63,146,220,174,17,66,251,227,22,88,225,142,138,101,149,200,233,171,185,74,196,99,153,201,243,177,28,175,78,227,28,249,172,124,203,103,253,21,96,89,87,253,181,199,50,76,114,225,255,0,140,163,174,182,215,83,201,255,0,6,72,102,142,70,127,67,154,230,253,202,133,233,248,115,117,175,252,170,180,226,123,6,127,115,181,71,169,184,183,230,238,84,208,47,106,75,165,10,35,18,59,155,97,226,214,55,147,222,177,202,216,149,205,100,141,107,182,137,179,69,26,4,192,0,1,0,60,106,253,214,49,111,136,20,63,46,184,149,151,209,223,85,89,151,74,26,185,111,204,44,215,42,183,99,23,26,138,122,108,178,209,28,105,51,46,54,228,127,219,86,196,231,177,190,102,54,186,71,66,254,77,226,245,86,170,246,223,35,31,102,158,53,126,235,24,183,196,10,31,151,92,74,86,3,78,122,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,254,165,95,106,80,95,135,159,90,119,94,150,53,66,158,197,151,228,21,109,210,188,150,161,83,32,163,74,103,85,37,20,235,31,24,174,16,70,215,35,152,246,185,34,108,170,196,114,190,20,114,118,228,123,33,227,125,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,1,250,206,127,174,154,233,167,29,58,105,197,199,84,53,66,243,228,109,84,59,69,12,49,34,62,170,225,84,228,85,142,150,154,53,84,238,76,254,46,217,55,70,163,90,231,189,204,99,30,246,250,12,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,188,34,102,232,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,64,61,102,117,153,159,117,103,159,212,214,86,87,85,219,176,155,117,67,226,176,216,98,150,104,96,116,17,205,80,180,213,117,84,203,60,176,173,119,102,161,99,146,88,246,77,147,139,125,61,161,205,53,211,93,53,31,168,189,71,184,234,134,168,94,124,245,214,187,104,161,134,36,86,82,219,233,90,170,177,210,211,70,170,189,184,89,201,219,38,234,229,115,156,247,185,239,123,222,235,191,240,184,247,19,211,47,198,190,113,90,80,9,127,222,23,30,226,122,101,248,215,206,43,64,165,110,172,125,233,245,147,226,6,67,243,25,203,158,240,206,187,90,172,30,31,250,127,125,190,220,233,45,214,219,117,61,250,174,178,178,174,102,195,5,52,17,221,171,157,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,48,245,99,239,79,172,159,16,50,31,152,206,123,252,171,172,219,237,95,70,56,87,71,120,149,171,200,218,168,124,221,70,87,113,168,99,31,37,194,71,93,103,173,166,166,167,79,94,220,44,229,4,143,147,210,71,200,212,98,112,99,29,223,15,109,226,9,215,174,67,212,206,101,93,131,105,245,246,174,143,74,237,21,18,67,66,202,127,53,68,251,251,21,41,156,179,87,66,178,171,38,99,106,41,221,37,58,58,54,61,140,122,43,154,215,170,162,121,254,130,122,32,190,245,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,205,209,62,68,224,173,100,91,242,115,93,36,72,254,105,210,239,76,153,247,84,218,161,109,211,252,66,154,174,142,218,250,134,182,245,144,173,186,106,154,43,52,11,28,178,115,157,209,167,22,189,237,130,86,196,199,185,137,36,136,214,114,110,234,230,232,83,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,209,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,80,61,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,91,45,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,53,60,101,92,11,254,232,39,173,251,23,87,24,36,180,89,29,85,170,219,169,182,78,236,183,187,37,28,47,167,133,244,171,50,164,53,84,141,146,89,31,36,60,29,19,36,94,106,230,75,191,38,181,178,68,175,149,70,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,21,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,52,39,210,239,83,120,15,84,218,95,109,212,12,66,166,146,142,228,250,118,186,245,143,45,198,26,154,219,52,235,36,177,240,157,177,175,38,177,238,130,87,68,247,181,139,36,104,215,241,110,234,214,135,96,42,175,199,59,245,39,251,201,252,52,181,66,170,252,115,191,82,127,188,159,195,64,138,190,23,30,253,154,101,248,215,201,235,75,52,241,4,235,215,30,233,155,13,174,193,180,250,251,73,89,170,151,122,121,33,161,101,63,149,173,101,129,232,180,206,89,171,161,89,81,240,189,212,245,14,146,157,29,27,216,247,177,21,205,115,17,81,105,175,167,45,111,186,244,227,172,54,93,101,177,88,233,46,247,43,5,61,197,180,116,149,114,57,144,44,245,20,51,211,70,249,56,253,167,49,142,157,30,172,69,106,189,24,173,71,51,151,52,242,185,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,57,202,253,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,16,22,203,78,125,170,249,147,232,236,214,204,131,49,203,47,245,19,213,190,42,104,102,184,92,110,19,170,62,105,165,86,181,29,44,175,217,36,145,238,245,95,71,57,126,245,47,207,161,126,140,172,93,30,105,197,85,178,75,175,211,57,158,81,229,234,50,107,148,79,122,82,186,72,145,253,170,106,104,221,182,208,197,221,149,18,71,53,36,145,207,115,157,197,21,145,71,199,252,50,186,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,238,170,202,153,162,217,210,61,252,100,99,36,236,113,141,82,110,236,245,0,124,156,167,44,197,112,107,21,86,83,154,228,214,172,126,203,69,195,204,220,110,149,177,210,82,193,205,237,99,57,203,34,181,141,228,247,181,169,186,250,185,200,137,234,168,125,98,146,252,77,122,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,108,136,250,104,101,221,177,177,156,163,123,227,239,242,145,22,30,208,113,254,186,58,205,190,245,135,168,244,183,56,237,95,67,97,152,191,152,167,198,109,178,177,139,84,216,229,86,119,106,106,100,110,251,205,47,106,37,88,218,229,142,54,177,173,111,37,71,203,36,107,61,254,148,232,94,163,235,45,30,95,118,194,172,221,219,86,9,143,214,228,151,251,148,234,172,165,162,165,167,130,73,145,142,122,34,239,52,189,167,50,40,209,21,206,114,57,87,102,50,71,179,192,1,50,188,62,250,245,200,122,102,204,168,112,109,65,190,213,214,105,93,222,162,56,107,153,81,230,171,95,96,98,37,75,146,106,24,82,84,100,44,117,69,67,100,168,70,198,247,189,140,85,107,92,244,68,91,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,205,191,81,125,52,106,159,75,249,220,216,46,166,90,127,201,242,87,154,56,42,126,139,185,254,102,25,100,242,147,205,20,125,238,215,125,140,147,139,126,195,247,106,253,202,179,83,194,223,175,170,61,59,242,61,50,107,29,194,213,109,196,23,206,84,99,185,21,101,76,20,48,218,36,94,237,76,212,213,114,72,230,49,208,202,245,145,99,145,85,100,108,178,36,127,109,146,51,178,22,254,0,0,83,7,140,254,144,211,98,26,243,141,106,229,186,10,72,105,245,10,206,232,107,17,179,202,249,230,184,219,251,113,73,51,216,239,176,198,45,52,212,49,181,24,190,171,12,138,173,69,94,79,185,242,21,120,184,233,158,43,152,116,133,120,206,174,212,155,94,176,43,133,5,194,209,85,28,113,247,27,230,106,225,163,158,7,61,204,87,164,47,100,232,247,49,142,111,41,32,129,202,170,140,217,66,26,248,48,106,245,54,33,175,57,46,145,220,103,164,134,159,80,172,237,154,141,93,4,175,158,107,141,191,185,44,112,177,237,251,12,98,211,77,93,35,149,233,234,176,198,136,228,85,226,251,159,51,89,210,198,181,255,0,39,110,160,176,157,99,146,223,231,105,49,251,130,249,248,27,23,114,71,208,207,19,233,234,187,77,238,70,139,50,65,52,171,31,39,163,123,136,206,91,183,116,93,41,129,26,188,70,245,51,242,95,209,182,163,220,105,234,237,81,215,223,173,237,198,104,224,184,73,183,154,243,242,54,158,161,144,181,30,215,62,102,210,201,83,43,81,55,219,178,175,115,92,214,57,10,12,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,118,223,100,95,97,101,62,56,57,253,52,183,93,44,210,218,28,134,173,42,41,105,238,55,251,165,165,171,43,96,86,74,232,160,162,168,122,109,218,123,209,97,175,99,125,85,236,69,147,244,82,68,229,194,188,35,180,207,42,204,58,189,179,231,86,154,77,172,184,21,190,190,225,119,170,146,57,59,109,243,52,147,81,193,3,94,214,43,18,103,190,117,123,88,247,55,148,112,78,228,85,86,108,161,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,25,98,53,80,101,92,11,254,240,184,247,19,211,47,198,190,113,90,80,9,127,222,23,30,226,122,101,248,215,206,43,74,1,3,74,125,39,123,172,104,223,195,252,123,229,208,29,84,132,30,22,221,93,218,181,215,72,233,116,106,243,110,164,180,229,154,95,103,160,182,178,56,170,27,194,233,106,137,137,4,53,81,70,231,44,168,248,210,56,217,63,162,177,31,36,78,71,39,121,34,142,111,128,0,0,32,7,141,95,186,198,45,241,2,135,229,215,18,127,144,3,198,175,221,99,22,248,129,67,242,235,136,21,129,210,143,85,218,143,210,86,163,179,53,194,165,243,214,170,238,220,23,251,4,243,43,41,110,244,173,85,84,107,149,17,123,115,51,147,150,41,145,21,209,185,206,69,71,177,242,70,253,4,232,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,250,149,115,24,74,174,129,122,215,202,186,83,212,122,75,37,218,231,230,52,203,38,184,67,30,71,111,168,89,31,29,7,53,108,110,185,211,164,109,123,219,52,76,68,87,181,141,94,244,108,70,42,114,108,79,136,47,248,31,146,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,245,128,0,1,202,186,177,247,88,214,79,135,249,15,203,167,51,173,165,90,153,149,104,222,163,227,154,165,133,85,249,123,214,51,112,138,225,77,202,73,25,28,220,23,237,193,47,109,236,123,161,149,138,232,228,98,57,57,198,247,181,87,103,41,162,158,172,125,214,53,147,225,254,67,242,233,204,214,1,163,62,142,250,170,195,122,175,210,59,126,97,102,185,82,55,39,183,83,211,211,101,150,136,227,88,95,110,184,171,62,218,182,39,61,238,242,210,57,178,58,23,242,119,38,34,181,87,184,201,24,206,234,102,219,165,94,166,51,46,148,53,114,143,84,176,250,26,75,139,29,78,235,109,222,217,82,136,214,92,109,210,62,55,203,2,73,197,93,11,249,69,27,217,35,81,120,189,141,228,215,179,156,111,208,166,142,235,22,3,174,184,5,175,81,180,230,253,73,113,182,220,105,224,150,88,162,170,134,105,237,243,201,12,115,58,146,169,176,189,237,138,166,54,202,196,146,37,114,171,85,127,169,84,61,169,199,250,192,192,41,181,63,165,205,82,195,38,199,170,239,181,21,88,189,117,77,190,223,72,146,186,121,238,52,209,45,69,18,70,216,151,155,222,149,48,194,168,196,223,154,162,53,81,200,170,213,236,0,12,176,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,105,167,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,182,219,170,251,76,251,117,167,166,127,146,46,171,53,63,5,142,146,213,73,73,79,144,79,112,160,165,181,199,219,165,165,161,173,68,172,165,129,140,224,212,103,110,10,136,152,172,107,120,181,205,86,181,85,168,138,182,169,224,235,169,159,92,58,83,155,5,171,171,181,37,94,5,144,86,91,225,165,167,147,251,233,180,53,42,149,145,207,80,197,122,170,115,158,122,198,49,232,214,181,205,129,90,136,174,99,213,66,117,20,3,226,105,173,127,150,158,174,50,159,47,111,242,180,24,38,248,85,31,56,184,77,47,146,158,111,49,36,155,72,246,187,122,169,106,120,57,56,239,18,69,201,168,238,91,222,78,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,109,246,84,246,153,150,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,11,116,240,75,211,60,86,155,75,51,173,99,242,157,220,146,225,144,46,51,223,146,56,221,229,232,105,233,169,234,56,66,238,29,198,119,36,170,222,68,230,173,119,98,15,178,138,205,214,202,142,63,209,254,1,77,166,29,46,105,110,25,14,61,87,98,168,165,197,232,106,110,22,250,180,149,179,193,113,169,137,42,43,82,70,202,188,216,245,169,154,101,86,46,220,21,85,168,141,68,70,167,96,0,0,3,133,117,137,210,174,27,213,126,145,220,48,251,205,182,145,185,61,186,158,162,167,19,187,201,34,194,251,117,197,89,246,17,210,181,143,119,150,145,205,141,179,51,139,185,49,17,200,157,198,70,246,103,219,85,116,207,42,209,189,71,200,244,183,53,164,242,247,172,102,225,45,190,167,140,114,50,57,184,47,216,158,46,227,24,247,67,43,21,178,70,245,106,115,141,236,114,38,206,67,79,196,63,241,25,232,163,249,85,105,196,23,252,2,217,106,143,83,113,111,206,91,106,103,78,212,151,74,20,71,172,150,199,77,201,172,111,39,189,36,137,210,163,154,201,26,230,239,19,102,150,68,14,107,225,133,215,173,78,179,218,169,58,126,214,11,237,93,126,160,219,41,234,102,181,93,234,251,76,75,181,186,6,195,194,25,37,116,189,218,138,230,163,167,114,170,69,246,161,129,100,123,156,244,145,238,171,110,172,125,233,245,147,226,6,67,243,25,206,127,255,0,69,88,22,85,255,0,109,113,204,147,28,184,127,227,40,235,173,181,212,242,127,193,146,25,163,145,159,208,230,185,191,114,160,203,50,155,238,115,149,94,115,92,166,187,206,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,193,136,214,55,147,222,229,217,168,141,77,246,68,68,244,2,215,252,45,181,139,1,208,174,134,179,221,70,212,107,245,37,186,219,110,206,46,146,197,20,181,80,195,61,194,120,236,244,83,54,146,149,179,61,141,150,166,70,196,244,142,36,114,43,149,63,173,82,0,117,137,213,86,101,213,126,174,92,51,11,205,202,173,184,197,186,162,162,155,19,180,73,26,66,203,117,185,95,246,21,209,53,239,111,153,145,173,141,211,63,147,185,61,17,168,189,182,70,198,114,169,51,252,202,92,6,159,75,93,144,213,166,39,75,120,154,254,203,75,85,27,2,220,101,134,56,29,80,244,68,221,239,72,161,99,27,201,87,130,44,156,56,247,36,229,223,250,28,232,115,50,234,247,50,117,85,83,234,236,122,117,99,168,107,47,215,230,49,57,200,253,145,222,74,143,146,43,95,82,230,171,85,92,168,172,133,142,71,189,28,174,138,41,67,176,120,106,120,126,254,93,171,40,117,239,85,161,225,128,218,174,14,250,46,220,230,237,37,226,186,146,122,103,254,118,41,233,159,13,69,185,233,230,96,147,139,209,203,36,111,103,167,23,23,82,126,75,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,214,5,112,120,170,116,49,117,213,42,111,229,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,252,249,34,211,196,213,71,51,177,198,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,206,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,136,42,3,197,35,160,90,61,59,243,221,77,232,229,190,213,109,196,23,201,211,228,88,237,29,52,20,48,218,36,94,213,52,53,52,145,198,214,49,208,202,245,141,36,141,17,100,108,178,44,159,109,146,63,178,22,41,210,143,85,218,113,213,174,156,51,53,194,165,242,55,90,30,220,23,251,4,243,35,234,173,21,78,69,84,107,149,17,59,144,191,139,150,41,145,17,178,53,174,69,70,61,146,70,206,151,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,132,76,221,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,115,153,211,167,82,250,167,210,254,119,14,117,166,119,111,242,188,237,154,178,122,159,162,238,127,153,154,40,252,220,16,203,31,123,181,223,123,227,228,239,176,253,156,159,122,47,106,235,187,196,11,42,234,170,250,236,91,10,154,235,143,233,149,22,222,90,221,35,164,164,170,186,115,101,51,223,244,156,81,212,203,79,63,106,166,157,206,131,100,251,13,118,235,246,149,118,14,127,214,191,85,215,222,173,53,150,183,50,238,221,104,241,11,110,244,120,181,146,182,102,59,200,82,241,98,73,34,182,52,70,36,211,189,157,217,23,119,185,55,100,125,199,178,40,212,224,7,181,196,116,135,50,205,116,239,61,213,43,52,20,137,143,105,197,61,186,107,212,243,78,141,127,58,234,182,210,211,67,19,19,119,61,238,114,200,245,93,145,136,200,95,187,145,202,198,191,197,1,55,252,54,58,231,186,244,251,159,209,233,94,163,93,42,235,180,235,42,168,166,182,196,250,203,163,155,6,47,59,166,145,91,85,19,102,145,32,134,153,210,84,61,213,59,35,87,109,165,228,171,26,199,37,228,153,150,215,77,11,212,126,157,53,30,227,165,250,161,102,242,55,90,29,165,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,127,23,108,187,35,145,205,115,30,214,61,143,99,101,175,74,222,41,217,150,128,232,54,65,166,57,125,182,175,49,187,217,233,224,131,79,95,84,212,88,40,152,188,155,36,21,211,119,82,87,211,66,157,167,67,27,24,175,84,71,195,220,142,62,210,196,19,127,196,71,175,170,62,152,241,84,192,244,182,225,106,185,106,109,239,187,79,186,84,193,81,245,102,52,142,39,249,154,170,110,74,244,153,236,158,55,83,199,35,18,55,125,169,29,201,177,246,229,164,31,250,42,207,114,175,251,107,145,228,153,29,195,255,0,25,89,93,114,174,168,147,254,20,147,77,36,143,254,151,57,206,251,213,79,215,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,156,175,217,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,45,251,194,231,161,43,174,137,218,166,215,125,104,198,105,41,243,107,229,59,27,143,219,170,224,119,157,199,168,156,215,164,175,147,146,241,138,166,161,175,106,43,56,119,34,141,170,197,115,86,105,162,104,118,14,130,122,32,177,116,143,130,75,91,145,210,218,174,90,155,123,238,197,123,189,209,204,250,136,89,74,147,42,195,75,72,233,34,141,241,195,193,177,62,68,224,142,124,187,242,115,155,28,72,201,84,15,63,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,132,76,221,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,67,159,245,69,212,222,3,210,206,151,220,181,3,47,169,164,172,185,50,157,206,178,227,201,113,134,154,182,243,58,73,20,124,32,108,139,201,204,99,167,137,210,189,141,122,199,26,185,252,93,178,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,245,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,246,189,87,117,93,168,253,90,234,59,243,92,214,95,35,106,161,238,65,96,176,65,50,190,150,209,74,229,69,86,181,85,19,185,51,248,181,101,153,81,29,35,154,212,68,99,25,28,108,242,149,26,23,168,244,58,29,15,80,247,59,55,145,195,43,178,8,177,187,109,77,66,171,36,184,213,58,26,137,36,125,59,54,251,112,199,229,94,199,200,170,141,238,57,24,222,106,201,82,48,240,5,180,248,98,248,133,214,101,53,148,221,58,245,3,151,247,174,179,113,139,18,191,220,230,158,122,171,173,84,179,205,36,180,181,181,115,204,254,83,47,118,22,83,39,22,53,91,26,199,201,94,177,53,245,171,160,154,41,149,117,19,171,22,45,28,194,174,22,170,43,214,65,230,188,180,247,73,100,142,149,157,138,105,106,31,205,209,199,35,211,118,66,228,77,152,191,105,83,125,147,117,79,43,148,226,121,86,13,125,170,197,179,92,102,235,143,222,168,184,121,155,117,210,138,74,74,168,57,177,175,103,56,164,70,189,188,152,246,185,55,79,86,185,21,61,21,0,212,153,21,124,81,253,196,245,55,240,95,156,81,30,83,195,187,175,170,62,167,49,85,192,245,74,225,106,182,234,109,147,181,79,186,212,193,79,245,154,53,142,87,249,154,90,110,72,245,153,140,130,71,84,71,27,22,54,253,153,27,197,178,118,226,245,126,40,254,226,122,155,248,47,206,40,128,160,19,85,6,85,205,84,0,0,1,21,124,81,253,196,245,55,240,95,156,81,20,151,211,199,80,57,247,76,186,161,67,170,250,114,250,71,220,168,233,234,41,37,163,174,89,150,138,182,9,163,86,186,42,136,225,146,55,72,196,119,9,90,213,118,201,36,81,187,215,138,23,105,226,143,238,39,169,191,130,252,226,136,160,16,52,209,161,122,233,167,29,69,233,197,187,84,52,190,243,231,173,85,219,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,206,77,221,55,86,171,92,215,177,207,99,216,247,116,3,61,125,11,245,155,125,232,243,81,234,174,114,90,190,153,195,50,143,47,79,147,91,98,99,18,169,209,196,175,237,84,211,72,237,182,154,46,236,170,145,185,201,28,141,123,154,238,42,172,150,59,254,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,188,252,181,198,215,91,29,93,44,252,30,230,63,132,177,171,152,238,47,99,154,187,47,163,154,168,190,168,160,125,96,0,2,170,252,115,191,82,127,188,159,195,75,84,42,175,199,59,245,39,251,201,252,52,8,171,225,113,239,217,166,95,141,124,158,180,191,226,128,124,46,61,251,52,203,241,175,147,214,151,252,0,170,191,28,239,212,159,239,39,240,210,213,10,171,241,206,253,73,254,242,127,13,2,31,244,47,214,109,247,163,205,71,170,185,201,106,250,103,12,202,60,189,62,77,109,137,140,74,167,71,18,191,181,83,77,35,182,218,104,187,178,170,70,231,36,114,53,238,107,184,170,178,88,239,251,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,243,242,215,27,93,108,117,116,179,240,123,152,254,18,198,174,99,184,189,142,106,236,190,142,106,162,250,162,153,109,39,167,134,87,93,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,77,149,25,77,52,187,54,70,63,140,108,124,157,254,81,162,77,221,11,180,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,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,240,137,155,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,44,21,233,171,197,199,1,213,29,80,188,233,254,171,218,105,48,251,109,194,241,88,236,83,33,158,104,104,168,161,181,50,57,100,137,151,87,79,80,173,134,167,140,76,111,56,156,246,73,36,200,196,108,124,81,207,133,126,32,157,122,228,61,76,230,85,216,54,159,95,106,232,244,174,209,81,36,52,44,167,243,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,232,95,163,43,239,88,122,143,85,108,146,235,244,54,25,139,249,122,140,154,229,19,216,181,77,142,85,127,106,154,154,55,111,188,210,246,165,68,145,205,88,227,107,28,231,114,84,100,82,6,133,0,0,85,95,142,119,234,79,247,147,248,105,26,188,59,186,223,172,233,87,59,92,75,49,170,229,166,89,101,194,41,111,174,88,103,169,154,215,35,97,150,54,85,82,196,201,90,198,242,123,224,243,10,145,201,35,226,167,106,49,170,230,49,171,37,124,115,191,82,127,188,159,195,74,171,3,83,182,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,172,168,15,11,126,190,168,244,239,200,244,201,172,119,11,85,183,16,95,57,81,142,228,85,149,48,80,195,104,145,123,181,51,83,85,201,35,152,199,67,43,214,69,142,69,85,145,178,200,145,253,182,72,206,205,191,128,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,235,0,80,183,136,143,68,21,157,42,231,105,150,225,212,188,180,203,44,184,75,21,137,169,52,245,51,90,228,108,49,72,250,90,169,95,19,88,222,79,124,254,93,22,73,36,124,84,238,87,185,92,199,185,126,87,65,61,111,223,122,71,206,229,162,200,234,174,183,45,50,189,247,101,189,217,40,225,101,68,204,170,72,85,33,170,164,108,146,198,200,230,230,216,153,34,243,70,190,45,249,53,206,142,37,101,239,103,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,225,43,55,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,240,245,93,210,142,163,244,149,168,239,194,179,88,188,245,170,187,185,61,130,255,0,4,42,202,91,189,43,85,17,92,212,85,94,220,204,228,212,150,21,85,116,110,115,85,21,236,124,114,60,38,255,0,141,197,218,213,127,181,104,53,246,197,115,164,184,219,110,52,249,5,93,29,101,36,205,154,10,152,36,109,177,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,70,15,11,143,126,205,50,252,107,228,245,164,117,186,231,249,149,247,13,176,105,245,231,33,171,172,199,177,90,138,234,155,45,12,202,142,101,3,235,22,37,169,72,149,83,147,88,247,65,27,213,155,240,71,243,114,34,58,71,171,152,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,109,187,30,177,77,34,35,219,179,216,170,142,106,181,200,142,64,179,239,21,142,187,109,73,106,175,233,103,70,178,106,183,92,157,80,176,102,247,91,116,237,108,17,192,141,123,100,179,163,209,21,207,123,156,173,89,248,57,168,196,103,97,202,254,115,199,29,107,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,250,145,126,85,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,155,190,71,39,171,149,92,190,213,47,207,162,14,139,177,94,145,244,226,10,26,214,218,175,121,245,203,185,61,239,33,138,134,54,200,206,234,67,202,134,154,117,98,76,180,108,88,35,84,107,215,237,200,142,151,139,57,36,108,15,107,210,175,76,248,111,74,26,71,71,165,184,125,117,93,197,238,168,117,202,239,115,169,85,107,238,55,25,25,27,37,157,35,228,173,133,156,98,141,140,141,170,188,88,198,242,115,223,206,71,198,15,26,191,117,140,91,226,5,15,203,174,36,255,0,32,7,141,95,186,198,45,241,2,135,229,215,16,32,7,133,199,191,102,153,126,53,242,122,210,255,0,138,1,240,184,247,236,211,47,198,190,79,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,28,167,169,252,221,154,127,162,89,77,253,244,73,84,137,107,174,143,182,232,249,162,255,0,122,76,255,0,84,228,223,79,177,183,183,239,51,201,126,204,157,95,170,151,108,194,26,40,216,181,87,42,218,148,133,177,236,212,238,190,69,219,143,47,187,159,237,251,190,243,67,253,78,219,40,46,186,21,154,83,220,105,34,168,141,182,59,139,209,178,55,116,71,37,28,201,191,252,106,81,135,79,56,46,11,153,245,45,62,49,153,211,194,235,91,174,87,22,36,46,142,71,51,139,98,170,114,38,204,84,95,69,99,63,208,5,165,107,142,180,92,106,122,20,170,204,27,110,117,44,215,154,59,189,19,162,236,185,156,19,179,92,221,246,231,186,127,139,69,246,175,183,216,81,189,210,174,74,251,149,85,116,171,246,234,38,124,174,254,183,57,87,255,0,105,124,94,32,177,227,90,121,210,165,109,146,213,138,81,45,190,79,59,79,4,17,162,68,202,119,62,138,173,203,35,83,138,250,238,231,46,222,158,213,245,40,98,165,236,146,166,89,35,98,49,174,123,149,173,79,185,55,246,1,254,96,0,0,0,0,0,7,250,83,58,38,76,215,76,222,76,77,247,77,183,251,143,243,0,78,158,144,122,59,193,58,155,139,44,202,174,85,114,218,108,214,75,124,114,196,169,36,48,126,113,238,145,187,187,148,50,51,100,242,239,95,69,69,77,255,0,175,104,189,212,22,157,217,52,191,84,111,56,125,130,237,29,194,142,134,174,166,40,229,100,236,151,209,149,18,198,136,174,99,90,155,237,26,47,177,61,165,150,244,93,166,117,185,231,72,119,218,61,50,191,212,227,23,170,202,89,252,212,244,60,145,243,183,185,114,100,113,170,247,35,68,245,114,46,232,190,155,127,105,89,250,239,132,101,152,46,168,223,49,252,194,186,162,182,227,21,117,82,58,162,121,81,239,151,106,137,90,175,85,71,191,218,230,57,127,73,125,191,218,161,115,222,23,182,11,69,163,167,43,101,77,186,165,37,146,171,189,221,68,123,93,199,141,125,106,55,216,137,183,181,125,164,197,35,31,135,117,130,59,31,77,56,234,121,54,65,36,190,115,159,29,190,214,215,10,189,183,217,127,164,147,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,12,214,117,99,239,79,172,159,16,50,31,152,206,105,76,205,103,86,62,244,250,201,241,3,33,249,140,224,93,79,133,199,184,158,153,126,53,243,138,210,85,17,87,194,227,220,79,76,191,26,249,197,105,42,128,31,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,119,99,214,41,162,145,26,237,151,132,140,119,177,200,171,29,122,223,235,71,21,233,31,78,39,174,162,117,170,247,159,92,187,112,89,49,233,107,163,108,140,238,164,220,107,170,96,71,164,203,70,197,130,68,87,49,62,220,136,216,185,51,146,200,206,63,224,213,118,186,223,250,109,205,175,183,219,157,93,198,229,113,212,139,149,93,101,101,92,206,154,122,153,228,160,183,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,64,128,30,33,157,91,234,231,80,154,161,81,134,101,120,190,65,129,226,120,181,66,62,213,136,93,233,159,73,90,215,190,61,217,91,95,19,182,85,169,146,41,17,90,223,86,69,28,156,99,87,115,146,89,191,95,135,55,69,31,202,171,81,231,191,231,246,203,172,122,101,139,126,114,229,83,2,118,163,186,87,34,177,99,182,54,110,77,123,121,49,235,36,174,137,28,230,70,214,183,120,157,52,82,37,186,117,65,209,158,139,245,103,106,183,209,234,53,13,93,186,229,110,168,138,88,175,214,72,169,33,186,186,8,219,50,54,145,213,51,65,43,150,155,149,67,228,88,147,100,230,141,119,237,223,165,105,86,153,226,186,55,167,24,230,150,225,84,158,94,203,140,219,226,183,211,114,142,54,73,55,4,251,115,203,219,99,24,233,165,122,186,73,30,141,78,114,61,238,84,221,202,4,32,241,149,180,218,172,29,34,97,54,43,21,178,146,221,109,183,103,22,218,74,58,58,72,91,12,20,208,71,108,184,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,8,23,225,113,239,217,166,95,141,124,158,180,159,254,53,126,235,24,183,196,10,31,151,92,72,1,225,113,239,217,166,95,141,124,158,180,9,211,226,87,225,233,71,169,182,42,237,117,208,108,67,254,142,168,56,203,120,177,218,225,130,158,59,197,47,58,153,170,106,153,12,112,164,149,55,23,73,51,28,170,233,57,73,28,74,214,181,242,112,107,170,91,74,181,51,42,209,189,71,199,53,75,10,171,242,247,172,102,225,21,194,155,148,146,50,57,184,47,219,130,94,219,216,247,67,43,21,209,200,196,114,115,141,239,106,174,206,83,79,196,85,161,240,221,233,197,189,71,100,253,66,223,236,63,88,254,177,247,43,19,25,188,196,202,203,93,61,210,161,242,45,101,98,178,78,93,238,231,52,86,69,38,236,137,238,149,205,69,222,20,167,14,191,211,94,170,221,117,191,65,176,109,87,190,227,181,118,59,150,73,103,134,174,178,142,162,145,212,200,147,250,182,73,97,141,207,123,188,180,142,106,203,3,149,202,174,134,72,156,191,164,116,176,0,128,30,53,126,235,24,183,196,10,31,151,92,74,139,209,12,42,213,169,90,209,128,233,205,246,162,174,11,110,85,148,90,172,149,146,210,61,173,158,56,42,106,227,134,71,70,231,53,205,71,163,94,170,138,173,114,111,182,232,190,194,221,60,106,253,214,49,111,136,20,63,46,184,149,87,210,119,189,62,141,252,64,199,190,99,0,31,171,170,174,153,243,46,148,53,114,179,75,115,10,234,75,139,29,78,219,149,162,231,76,168,214,92,109,210,62,70,69,58,199,201,93,11,249,69,35,31,27,149,120,189,142,226,231,179,132,143,150,190,26,158,33,117,154,101,125,161,208,173,121,203,255,0,232,22,191,148,86,123,229,210,105,234,36,179,213,112,166,134,154,149,243,73,50,199,77,110,108,112,189,168,141,143,140,114,74,142,115,153,31,55,54,199,250,196,233,87,13,234,191,72,238,24,125,230,219,72,220,158,221,79,81,83,137,221,228,145,97,125,186,226,172,251,8,233,90,199,187,203,72,230,198,217,153,197,220,152,136,228,78,227,35,123,51,217,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,237,182,232,158,192,38,167,137,127,94,181,58,243,144,205,162,186,77,125,171,131,78,172,117,18,67,119,124,125,174,23,251,140,21,82,53,179,54,104,101,145,179,208,163,99,134,88,83,236,114,123,149,239,107,149,144,171,56,87,69,221,36,229,93,92,234,154,98,214,217,124,142,55,98,242,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,217,138,114,173,42,211,123,238,176,106,62,57,165,248,197,101,170,146,235,147,92,34,183,82,77,116,174,101,37,43,36,145,118,69,124,143,255,0,137,141,71,72,247,108,200,216,247,185,172,118,140,250,117,208,108,55,166,221,35,177,105,78,25,69,72,214,91,169,216,251,157,116,52,235,11,238,215,21,99,82,162,182,84,115,222,238,114,57,187,163,85,238,224,196,100,109,94,12,106,32,103,135,168,92,90,197,131,107,238,165,225,88,181,15,146,178,227,249,133,230,215,110,166,238,190,78,197,44,21,178,199,20,124,222,174,123,184,177,141,77,220,170,229,219,117,85,95,82,239,252,46,61,196,244,203,241,175,156,86,148,173,213,143,189,62,178,124,64,200,126,99,57,117,62,23,30,226,122,101,248,215,206,43,64,165,110,172,125,233,245,147,226,6,67,243,25,207,21,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,156,175,217,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,61,175,86,62,244,250,201,241,3,33,249,140,229,175,120,69,116,253,128,225,154,3,111,234,2,222,202,186,156,179,80,169,234,105,43,165,171,72,94,202,40,41,46,53,112,164,84,174,72,210,88,217,42,71,19,165,107,158,228,123,225,141,125,56,162,1,221,122,122,233,247,67,186,17,209,169,168,190,176,90,173,177,175,98,124,167,49,190,79,13,15,210,21,74,228,142,55,75,36,142,225,12,40,249,56,67,15,53,107,59,158,215,201,36,146,73,85,122,233,226,133,172,185,199,81,214,77,99,210,185,62,172,216,112,175,51,69,143,217,234,163,108,158,122,134,119,196,181,77,185,35,23,243,190,99,177,10,186,38,191,140,61,168,187,78,238,179,204,63,208,120,154,245,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,217,17,244,208,203,187,99,99,57,70,247,199,223,229,34,44,61,174,43,208,231,72,151,94,175,181,113,216,164,247,26,187,62,39,97,167,109,203,35,186,193,78,231,189,144,43,209,172,165,133,234,213,137,149,51,47,46,29,197,217,25,28,210,35,100,237,44,110,11,158,232,163,170,26,206,171,52,106,139,60,189,224,151,92,102,245,79,181,61,193,36,183,207,29,174,190,70,185,236,90,155,117,76,137,194,104,85,241,200,215,70,143,116,144,189,174,141,251,167,9,37,206,185,169,44,91,19,197,112,107,21,46,45,133,99,54,172,126,203,69,207,203,91,173,116,81,210,82,193,205,238,123,248,69,26,53,141,228,247,185,203,178,122,185,202,171,234,170,101,180,9,105,213,63,69,151,93,51,209,125,42,234,59,78,113,250,185,240,156,175,7,199,234,242,71,182,165,213,11,107,189,207,73,26,201,43,218,173,229,21,53,67,158,197,107,149,207,107,102,116,140,252,218,62,8,221,205,122,81,234,187,81,250,74,212,118,102,184,84,190,122,213,93,219,130,255,0,96,158,101,101,45,222,149,170,170,141,114,162,47,110,102,114,114,197,50,34,186,55,57,200,168,246,62,72,223,122,125,59,226,120,174,115,209,222,146,226,217,174,51,106,200,44,181,186,127,141,121,155,117,210,138,58,186,89,248,80,211,61,156,226,145,28,199,113,123,26,228,221,61,28,212,84,245,68,41,179,175,110,136,47,189,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,115,108,175,141,56,35,95,22,220,92,231,71,42,48,47,123,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,9,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,86,95,142,119,234,79,247,147,248,105,23,250,4,235,178,235,210,38,77,91,98,201,104,234,238,218,117,145,84,37,93,226,142,150,55,79,91,75,60,116,243,54,57,104,99,125,68,80,49,242,72,234,118,204,231,162,171,163,133,136,158,172,105,37,124,110,46,214,171,253,171,65,175,182,43,157,37,198,219,113,167,200,42,232,235,41,38,108,208,84,193,35,109,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,64,42,216,180,159,10,254,130,170,106,170,109,93,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,206,46,238,202,197,137,207,133,125,14,233,14,27,174,253,84,96,122,91,168,48,85,207,143,93,170,43,38,174,130,154,117,133,245,12,166,162,158,169,33,87,167,218,107,30,232,26,199,171,85,175,224,231,113,115,29,179,146,226,122,246,235,126,197,210,62,9,21,22,57,85,106,185,106,109,239,181,45,146,201,89,11,234,33,101,42,76,137,53,85,91,99,150,55,199,15,6,202,200,215,154,57,242,237,197,174,108,114,171,3,143,248,163,117,219,117,209,59,84,58,17,162,249,53,37,62,109,124,167,123,178,11,141,36,238,243,184,245,19,154,197,137,145,241,78,49,84,212,53,238,84,127,62,228,81,181,30,141,106,205,12,173,230,190,26,222,35,57,182,67,149,99,253,51,235,53,45,215,38,146,231,222,130,197,147,199,231,46,87,71,85,58,73,170,30,219,138,189,242,62,72,120,57,90,217,154,141,108,12,133,189,196,88,249,203,21,96,127,209,86,123,149,127,219,92,143,36,200,238,31,248,202,202,235,149,117,68,159,240,164,154,105,36,127,244,185,206,119,222,170,94,247,64,157,9,218,186,68,198,107,111,185,45,101,37,219,81,114,42,116,164,188,86,82,200,217,232,169,96,142,162,103,71,21,12,143,167,138,118,50,72,221,78,233,154,245,84,116,144,177,83,209,141,3,128,120,179,245,127,159,97,214,170,174,155,241,12,55,32,177,219,114,74,121,105,47,89,45,194,221,53,52,23,40,56,209,79,218,180,213,199,50,54,102,113,150,90,122,182,190,53,77,164,237,255,0,57,85,107,43,66,244,47,81,250,139,212,123,118,151,233,125,155,207,93,107,183,150,105,165,85,101,45,190,149,170,137,37,85,76,136,139,219,133,156,155,186,236,174,87,57,172,99,94,247,177,142,209,246,166,105,86,156,107,38,43,62,21,170,88,93,171,38,178,212,114,119,150,184,83,164,157,153,29,27,227,239,66,255,0,211,134,100,100,146,35,101,141,91,35,57,42,181,200,190,167,42,233,15,163,45,56,232,242,197,145,219,48,171,173,214,243,95,148,92,60,197,117,202,226,244,73,29,75,19,229,242,84,201,27,54,141,59,81,202,228,116,136,212,116,146,62,71,47,22,172,113,70,30,87,37,233,163,75,58,95,232,119,87,176,93,51,180,254,175,242,63,59,120,172,130,155,233,75,159,247,165,108,177,249,185,225,138,62,247,107,190,246,71,201,191,97,155,53,62,245,90,1,52,167,213,143,186,198,178,124,63,200,126,93,57,154,192,52,103,214,39,74,184,111,85,250,71,112,195,239,54,218,70,228,246,234,122,138,156,78,239,36,139,11,237,215,21,103,216,71,74,214,61,222,90,71,54,54,204,206,46,228,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,156,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,168,130,58,245,83,208,158,139,245,119,117,199,239,186,141,89,144,90,110,88,237,60,244,145,86,88,36,164,130,122,168,36,115,92,216,167,146,106,121,92,246,70,230,189,209,181,21,17,171,52,203,252,245,3,149,120,84,117,49,171,157,65,233,29,246,205,170,212,53,119,23,224,181,20,150,218,28,178,116,122,190,240,201,24,247,44,19,61,91,198,90,154,118,178,46,114,35,149,239,101,68,43,35,121,239,36,179,124,249,56,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,159,150,183,90,232,163,164,165,131,155,220,247,240,138,52,107,27,201,239,115,151,100,245,115,149,87,213,84,250,192,15,147,150,98,214,44,231,21,188,225,89,77,15,157,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,155,21,175,111,38,61,201,187,85,28,155,238,138,139,234,125,96,6,88,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,52,61,208,62,166,101,90,187,210,22,155,103,89,173,95,155,189,84,91,234,45,245,53,78,146,73,36,170,242,85,115,81,178,121,95,35,220,247,205,35,41,218,249,30,174,251,82,57,238,68,68,84,68,169,111,21,173,51,252,157,245,147,145,220,105,233,45,84,148,25,173,190,135,38,163,130,223,31,111,143,114,53,167,168,124,205,70,53,169,52,149,84,181,50,185,83,151,46,234,61,206,228,231,34,117,95,14,158,173,191,147,255,0,74,125,64,119,226,181,84,85,225,254,79,38,176,80,185,188,234,170,235,171,213,182,245,124,177,172,204,89,40,226,158,59,111,113,99,226,230,54,119,253,167,57,241,180,8,213,215,198,166,98,186,187,213,238,164,231,88,85,95,155,178,212,92,41,237,244,213,77,146,57,35,170,242,84,144,209,190,120,159,27,220,199,195,35,233,220,248,222,142,251,81,185,142,84,69,85,68,178,175,6,205,20,250,141,211,237,219,88,234,238,29,234,189,77,184,39,102,8,229,229,28,20,54,233,106,41,227,228,213,141,170,217,157,59,235,21,219,61,237,88,251,27,113,119,52,41,88,210,239,77,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,188,181,179,70,249,118,122,178,74,153,38,145,17,81,187,35,209,17,173,68,70,160,116,179,42,230,170,12,171,129,127,222,23,30,226,122,101,248,215,206,43,74,1,47,251,194,227,220,79,76,191,26,249,197,105,64,32,122,173,42,212,204,171,70,245,31,28,213,44,42,175,203,222,177,155,132,87,10,110,82,72,200,230,224,191,110,9,123,111,99,221,12,172,87,71,35,17,201,206,55,189,170,187,57,75,254,232,187,171,108,87,171,157,44,76,166,219,23,145,201,44,94,90,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,155,177,74,182,234,159,161,139,173,151,167,237,42,234,139,74,45,117,119,11,109,255,0,7,199,228,202,236,182,235,91,158,182,201,217,101,142,73,110,105,216,143,139,105,158,216,30,249,228,151,101,108,207,230,175,127,121,82,40,213,211,174,188,230,93,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,240,145,173,217,28,172,119,7,163,36,106,115,99,85,3,75,192,231,250,23,174,154,113,212,94,156,91,181,67,75,239,62,122,213,93,188,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,228,221,211,117,106,181,205,123,28,246,61,143,119,64,0,64,15,26,191,117,140,91,226,5,15,203,174,36,255,0,32,7,141,95,186,198,45,241,2,135,229,215,16,42,3,73,240,95,202,134,169,225,186,103,244,167,209,159,91,114,11,117,139,206,246,59,222,87,205,84,199,15,119,183,201,188,248,247,57,113,228,221,246,219,116,223,115,234,235,166,133,234,63,78,154,143,113,210,253,80,179,121,27,173,14,210,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,139,182,93,145,200,230,185,143,107,30,199,177,191,91,164,239,122,125,27,248,129,143,124,198,2,239,186,223,232,187,21,234,227,78,39,161,162,109,170,201,159,91,123,115,217,50,25,104,99,116,143,237,36,220,104,106,103,70,44,201,70,245,158,69,86,177,126,196,138,217,120,191,138,198,240,175,95,12,46,189,105,180,98,235,73,211,246,176,95,105,40,52,250,231,81,83,53,170,239,87,221,122,218,110,51,186,30,16,201,43,165,237,83,208,185,91,59,149,82,47,179,52,235,35,220,214,44,143,109,207,153,108,203,49,107,238,13,149,94,112,172,166,135,201,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,205,138,230,59,139,216,228,221,170,173,93,183,69,84,245,45,167,194,235,175,170,60,194,197,109,233,159,88,174,22,171,93,215,28,183,211,80,226,119,137,234,96,163,142,231,74,199,197,77,5,181,204,115,155,206,177,189,200,219,23,109,28,233,163,107,185,34,62,53,124,193,101,64,0,57,87,86,62,235,26,201,240,255,0,33,249,116,230,107,13,41,245,99,238,177,172,159,15,242,31,151,78,102,176,9,105,226,25,209,101,215,165,141,80,168,190,226,24,253,91,116,175,37,168,69,199,235,22,165,213,73,69,58,199,202,91,124,242,57,168,230,61,174,73,93,18,61,92,175,133,26,189,201,30,201,184,254,94,129,122,215,202,186,83,212,122,75,37,218,231,230,52,203,38,184,67,30,71,111,168,89,31,29,7,53,108,110,185,211,164,109,123,219,52,76,68,87,181,141,94,244,108,70,42,114,108,79,138,242,117,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,253,104,180,3,214,39,74,185,151,74,26,185,112,195,239,54,218,183,99,23,26,138,138,156,78,239,36,137,51,46,54,228,127,216,71,74,214,49,190,102,54,186,54,204,206,45,226,245,71,34,118,223,27,222,26,40,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,253,101,43,120,106,120,129,126,66,107,40,116,19,85,166,231,128,221,110,14,250,46,226,231,111,37,158,186,174,122,102,126,118,89,234,89,13,61,185,137,230,103,147,139,21,201,36,143,127,175,39,23,82,5,64,120,218,105,158,85,77,170,120,46,177,249,78,238,55,112,199,211,25,239,199,28,142,242,245,212,245,53,21,28,38,119,14,219,59,145,213,111,26,115,87,59,177,63,217,68,102,235,226,188,26,115,250,108,103,170,59,166,25,113,200,106,233,41,243,28,94,174,154,142,222,213,149,96,174,184,211,203,21,68,106,246,181,21,136,248,233,163,174,86,189,251,108,142,145,168,187,201,197,214,21,226,105,162,159,150,158,145,242,159,47,112,242,181,248,38,249,173,31,57,120,67,47,146,130,111,49,28,155,70,247,59,122,89,106,120,53,56,239,42,69,201,200,222,91,209,182,136,102,182,173,53,214,140,7,81,175,180,245,115,219,113,92,162,213,123,172,138,145,141,116,242,65,77,87,28,210,54,54,185,205,106,189,90,197,68,69,115,83,125,183,84,246,129,111,222,50,217,253,78,51,210,229,175,12,183,100,52,148,149,25,142,81,73,77,89,111,114,196,179,215,91,169,226,150,162,69,99,92,138,244,100,117,49,208,171,158,205,182,87,70,213,93,164,226,234,182,232,179,76,255,0,43,189,86,105,134,11,37,37,170,174,146,163,32,130,225,95,75,116,143,185,75,85,67,68,139,89,85,3,217,193,200,254,228,20,242,177,24,230,241,115,156,141,114,163,85,85,59,175,139,166,177,90,181,63,169,123,109,139,23,191,85,220,108,88,158,47,111,138,23,50,169,179,91,167,158,181,158,121,106,232,213,143,115,28,201,105,170,40,154,178,162,53,95,217,68,245,107,24,229,233,94,9,122,103,149,84,234,158,117,172,126,83,181,141,219,241,245,198,123,242,71,35,124,197,117,69,77,61,71,8,93,195,182,254,220,116,187,200,156,209,205,239,193,246,85,31,186,5,191,128,0,0,0,0,0,172,191,21,142,134,45,87,172,102,191,170,45,40,181,210,91,238,86,10,117,147,43,178,219,173,109,98,92,224,125,67,228,150,230,157,136,249,58,165,142,157,239,158,73,119,71,66,206,106,246,118,85,37,168,179,85,6,104,122,155,180,218,172,29,73,106,189,138,197,108,164,183,91,109,217,197,246,146,142,142,146,22,195,5,52,17,215,204,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,3,208,116,163,210,142,163,245,107,168,236,194,176,168,188,141,170,135,183,61,254,255,0,60,42,250,91,69,43,149,81,28,228,69,78,228,207,226,228,138,20,84,116,142,107,149,85,140,100,146,51,65,58,59,163,184,14,133,96,22,189,57,211,155,13,37,186,219,110,167,130,41,101,138,150,24,103,184,79,28,49,194,234,186,167,66,198,54,90,153,27,19,22,73,85,168,174,84,254,164,72,85,224,161,105,181,67,211,110,101,125,134,217,72,203,149,102,113,81,73,81,88,216,90,147,205,4,52,20,78,138,39,201,183,39,49,142,158,103,53,170,187,53,101,145,83,110,75,189,133,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,167,235,0,80,183,136,143,68,21,157,42,231,105,150,225,212,188,180,203,44,184,75,21,137,169,52,245,51,90,228,108,49,72,250,90,169,95,19,88,222,79,124,254,93,22,73,36,124,84,238,87,185,92,199,185,120,87,79,29,63,103,221,77,106,133,14,148,105,203,41,25,114,172,167,168,171,150,178,185,38,74,42,40,33,141,92,233,106,36,134,57,29,27,21,220,34,107,149,187,44,146,198,223,78,72,104,251,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,47,9,89,186,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,115,78,148,122,81,211,142,146,180,225,152,86,21,23,158,186,215,118,231,191,223,231,133,25,85,119,170,106,42,35,156,136,171,219,133,156,156,145,66,138,173,141,174,114,170,189,239,146,71,135,0,235,75,66,244,227,167,79,12,204,243,75,244,190,205,228,109,84,63,67,75,52,210,170,62,170,225,84,235,189,10,73,85,83,34,34,119,38,127,22,238,187,35,81,173,107,24,214,49,140,99,105,4,191,239,20,127,113,61,77,252,23,231,20,69,0,129,161,238,185,58,68,181,117,125,164,109,197,32,184,210,89,242,203,13,67,174,88,229,214,122,118,189,140,157,88,173,125,44,207,70,172,172,166,153,56,243,237,174,232,248,225,145,91,39,105,35,118,125,178,156,79,42,193,175,181,88,182,107,140,221,113,251,213,23,15,51,110,186,81,73,73,85,7,54,53,236,231,20,136,215,183,147,30,215,38,233,234,215,34,167,162,161,169,50,53,117,39,208,46,135,117,57,157,226,89,230,99,111,250,54,174,201,112,125,69,245,45,116,208,211,205,147,82,172,44,99,41,170,234,88,212,153,120,44,16,53,178,35,213,205,139,189,27,56,186,70,73,16,66,175,12,95,15,74,60,166,142,155,168,174,160,113,14,245,170,110,50,226,86,11,156,48,79,75,117,165,150,9,163,150,170,182,146,120,95,202,21,238,194,250,101,228,199,43,163,89,56,171,22,39,62,218,128,0,81,15,137,31,87,249,247,80,122,137,30,156,220,48,220,131,9,196,241,10,134,213,208,216,111,214,233,173,183,119,207,61,36,10,178,220,105,150,103,196,175,106,172,171,3,154,214,170,67,80,239,111,113,75,222,56,87,85,93,29,233,31,85,248,109,101,155,48,179,210,91,178,118,211,182,59,70,89,77,70,199,92,109,207,141,100,116,76,87,250,58,106,110,82,201,206,157,206,70,59,155,149,170,201,56,72,192,167,110,130,122,32,190,245,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,205,209,62,68,224,173,100,91,242,115,93,36,72,249,211,227,5,137,226,184,55,71,120,102,45,133,99,54,172,126,203,69,168,20,158,90,221,107,162,142,146,150,14,116,55,55,191,132,81,163,88,222,79,123,156,187,39,171,156,170,190,170,164,224,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,244,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,134,190,53,126,235,24,183,196,10,31,151,92,64,128,30,23,30,253,154,101,248,215,201,235,73,255,0,226,133,208,183,229,175,21,126,184,232,230,25,230,245,38,203,195,233,138,106,39,113,154,251,107,142,55,34,237,10,53,124,197,100,59,71,219,217,90,247,196,143,143,243,174,109,60,105,0,60,46,61,251,52,203,241,175,147,214,151,252,6,93,240,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,196,245,65,171,57,86,186,120,72,221,245,103,53,196,62,172,222,178,59,125,158,166,166,222,214,200,216,215,141,246,150,54,84,68,146,34,61,33,157,140,108,241,162,171,182,142,102,108,249,19,103,187,175,221,188,57,250,109,191,245,23,91,212,133,246,205,87,113,185,92,106,36,171,172,198,170,233,232,38,199,234,103,146,149,96,146,89,41,29,76,174,123,220,229,90,133,114,200,170,179,170,200,191,176,252,190,40,254,226,122,155,248,47,206,40,128,160,19,85,6,85,205,84,0,0,170,191,20,63,16,47,250,164,233,75,72,166,255,0,59,105,204,239,13,119,251,218,84,166,162,158,158,167,253,243,77,87,28,209,127,151,22,223,164,160,73,255,0,19,27,181,170,255,0,225,255,0,168,23,219,21,206,146,227,109,184,211,216,106,232,235,41,38,108,208,84,193,37,218,133,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,82,95,79,88,181,139,57,215,221,52,194,178,154,31,59,101,200,51,11,53,174,227,77,221,124,125,250,89,235,98,142,88,249,177,90,246,242,99,220,155,181,81,201,190,232,168,190,165,181,117,45,255,0,196,109,180,124,63,193,63,250,61,172,170,190,147,189,233,244,111,226,6,61,243,24,0,244,29,98,116,171,153,116,161,171,151,12,62,243,109,171,118,49,113,168,168,169,196,238,242,72,147,50,227,110,71,253,132,116,173,99,27,230,99,107,163,108,204,226,222,47,84,114,39,109,241,189,253,255,0,195,43,174,219,174,136,230,86,237,12,213,44,154,146,61,47,191,84,72,218,90,203,164,238,99,49,186,215,163,156,215,199,38,202,140,166,154,93,155,35,31,198,54,62,78,255,0,40,209,38,238,218,255,0,81,125,52,105,103,84,24,36,216,46,166,90,127,201,242,87,154,56,41,190,148,182,126,122,25,100,242,147,205,20,157,158,239,97,140,147,139,126,219,55,106,253,202,153,235,215,77,11,212,126,157,53,30,227,165,250,161,102,242,55,90,29,165,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,127,23,108,187,35,145,205,115,30,214,61,143,99,67,77,32,170,191,11,207,16,47,250,155,233,75,87,102,255,0,53,105,195,47,14,119,251,230,85,166,173,158,162,167,253,237,77,73,28,49,127,145,22,223,162,165,170,0,42,175,199,59,245,39,251,201,252,52,181,66,152,60,98,122,129,192,117,79,84,49,189,40,196,31,87,83,114,210,234,139,165,37,234,177,22,23,209,75,61,84,116,46,237,65,36,114,57,206,124,78,134,88,165,107,218,197,100,140,115,125,118,93,131,144,120,92,123,246,105,151,227,95,39,173,47,248,206,15,70,122,215,138,244,237,212,158,31,172,121,173,190,235,91,101,199,254,144,243,48,90,226,142,74,167,247,232,42,41,217,193,178,73,27,23,103,204,213,93,222,159,101,23,109,215,100,93,25,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,42,175,199,59,245,39,251,201,252,52,181,66,170,252,115,191,82,127,188,159,195,64,130,189,25,232,166,43,212,79,82,120,126,142,102,183,11,173,21,151,32,250,67,204,207,107,150,56,234,153,216,160,168,168,103,7,73,28,140,77,223,11,81,119,98,253,149,93,182,93,149,60,166,186,104,94,163,244,233,168,247,29,47,213,11,55,145,186,208,237,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,248,187,101,217,28,142,107,152,246,177,236,123,27,218,252,46,61,251,52,203,241,175,147,214,150,211,215,71,70,86,46,176,244,226,150,217,29,215,232,108,207,23,243,21,24,205,202,87,189,105,91,36,168,206,237,53,76,109,223,120,101,237,68,139,35,90,178,70,230,53,205,228,136,248,164,8,129,225,121,226,5,255,0,83,125,41,106,236,223,230,173,56,101,225,206,255,0,124,202,180,213,179,212,84,255,0,189,169,169,35,134,47,242,34,219,244,84,242,158,41,29,125,81,234,39,158,233,147,71,46,22,171,150,32,158,78,163,34,200,168,234,96,174,134,239,34,118,170,97,166,164,146,55,61,141,134,39,164,107,36,136,169,35,165,141,99,251,12,141,253,234,235,202,113,60,171,6,190,213,98,217,174,51,117,199,239,84,92,60,205,186,233,69,37,37,84,28,216,215,179,156,82,35,94,222,76,123,92,155,167,171,92,138,158,138,135,235,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,206,87,236,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,129,234,186,120,233,251,62,234,107,84,40,116,163,78,89,72,203,149,101,61,69,92,181,149,201,50,81,81,65,12,106,231,75,81,36,49,200,232,216,174,225,19,92,173,217,100,150,54,250,114,67,67,218,23,161,122,113,211,166,156,91,180,191,75,236,222,70,213,67,188,179,77,42,163,234,174,21,78,68,73,42,170,100,68,78,228,207,226,221,215,100,106,53,173,99,26,198,49,140,111,138,232,239,165,92,55,165,13,35,183,225,246,107,109,35,178,123,141,61,61,78,89,119,142,69,153,247,27,138,51,237,163,101,115,24,239,45,27,157,35,97,103,22,241,98,171,149,59,143,145,239,238,160,0,0,85,95,142,119,234,79,247,147,248,105,15,250,20,233,174,197,213,78,109,168,90,101,115,94,205,214,29,63,184,93,49,186,183,85,62,8,233,47,17,86,81,50,158,73,85,173,127,40,87,186,248,228,69,99,215,183,35,213,168,143,70,57,179,3,199,59,245,39,251,201,252,52,229,94,10,158,244,249,79,195,250,239,152,219,128,132,25,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,223,188,46,122,237,186,235,101,170,109,8,214,140,154,146,163,54,177,211,177,216,253,198,174,119,121,220,134,137,173,122,202,201,57,39,25,106,105,218,198,170,191,159,114,88,220,175,86,185,97,154,87,116,15,16,78,130,177,238,166,112,218,236,231,79,172,84,148,122,169,104,167,146,106,23,211,249,90,38,95,222,171,76,213,134,186,101,137,95,51,219,79,78,232,233,213,210,49,140,123,209,28,230,177,85,82,141,191,232,171,2,202,191,237,174,57,146,99,151,15,252,101,29,117,182,186,158,79,248,50,67,52,114,51,250,28,215,55,238,84,3,82,96,137,93,2,117,217,106,234,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,71,180,150,160,14,63,213,23,76,152,15,84,218,95,114,211,252,190,154,146,142,228,250,119,54,203,144,165,186,26,154,219,52,235,36,82,115,129,210,39,38,177,238,130,38,202,198,57,139,36,104,230,114,110,232,230,246,0,6,96,117,87,76,242,173,27,212,124,143,75,115,90,79,47,122,198,110,18,219,234,120,199,35,35,155,130,253,137,226,238,49,143,116,50,177,91,36,111,86,167,56,222,199,34,108,228,60,253,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,133,159,248,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,54,228,230,49,211,204,230,181,87,102,172,178,42,109,201,119,138,190,25,118,155,85,235,174,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,123,90,246,53,201,178,162,40,22,41,225,161,208,85,54,131,99,208,235,86,172,216,169,39,212,91,229,60,115,90,25,39,119,157,130,221,61,44,110,116,46,134,104,163,116,21,202,233,38,138,101,251,124,88,212,99,28,212,124,200,249,234,0,2,0,120,213,251,172,98,223,16,40,126,93,113,39,249,0,60,106,253,214,49,111,136,20,63,46,184,129,0,60,46,61,251,52,203,241,175,147,214,151,252,80,15,133,199,191,102,153,126,53,242,122,210,255,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,157,86,95,104,113,253,5,204,171,43,223,198,57,44,183,24,147,213,19,237,45,20,235,247,170,126,197,51,219,110,204,83,29,213,138,220,174,150,77,152,219,133,108,141,94,45,119,163,251,173,79,106,237,252,255,0,218,95,151,92,54,59,149,251,167,44,174,146,217,19,95,43,45,213,242,185,21,232,223,178,148,21,41,247,255,0,74,161,158,11,189,21,77,61,238,186,130,86,34,77,21,76,177,189,168,168,191,105,174,84,95,95,236,80,46,223,168,205,124,210,189,87,232,198,235,145,182,241,77,80,149,148,151,40,224,133,181,112,36,141,155,203,87,70,205,218,201,87,219,219,95,77,215,125,211,208,164,10,231,68,234,218,135,64,138,145,186,87,171,17,127,201,221,118,255,0,136,149,216,239,75,189,88,79,163,77,200,171,41,213,48,26,87,201,87,81,76,219,251,57,44,49,45,71,121,82,30,231,5,93,146,127,69,79,94,95,126,234,70,204,226,43,29,53,233,244,118,72,42,34,109,50,44,51,182,118,177,21,37,107,220,142,219,135,162,167,179,212,15,60,0,0,0,0,0,0,1,253,102,220,147,151,176,9,33,162,93,93,117,47,161,248,69,125,131,78,225,99,44,213,113,44,111,150,107,26,84,35,17,29,51,149,82,69,77,147,214,89,23,215,127,103,244,28,95,80,117,31,47,212,172,170,171,45,204,107,25,81,116,169,146,71,200,246,83,178,36,221,210,61,238,78,45,68,68,251,82,59,253,37,197,244,161,165,125,52,230,253,48,73,91,93,142,90,170,82,158,146,181,245,245,82,89,97,116,177,183,191,88,141,114,57,208,42,170,163,26,237,182,223,110,41,253,69,84,245,55,102,211,220,119,90,111,182,221,62,157,243,89,224,173,171,98,34,192,145,35,85,42,167,106,53,27,219,98,34,35,81,159,119,254,228,11,149,240,214,212,91,214,121,211,213,177,183,154,119,178,74,46,247,23,173,63,109,29,206,186,179,127,191,215,110,8,75,82,54,244,11,112,193,110,61,62,89,39,194,104,210,158,53,243,61,214,249,86,194,191,235,234,164,110,252,81,17,125,81,196,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,15,224,254,128,8,190,170,102,183,171,31,122,125,100,248,129,144,252,198,115,74,73,233,185,154,222,172,125,233,245,147,226,6,67,243,25,192,186,159,11,143,113,61,50,252,107,231,21,167,74,234,171,169,140,55,165,13,35,172,213,44,194,134,174,226,247,84,54,219,104,182,83,34,181,247,27,140,140,145,241,64,178,113,86,194,206,49,72,247,200,228,94,44,99,184,181,239,225,27,248,87,65,186,153,138,232,223,134,102,43,170,89,173,95,151,178,227,54,251,253,194,167,140,145,178,73,184,93,235,120,65,23,113,236,99,166,149,234,216,227,98,185,57,200,246,53,23,119,33,84,61,98,117,85,153,117,95,171,151,12,194,243,114,171,110,49,110,168,168,166,196,237,18,70,144,178,221,110,87,253,133,116,77,123,219,230,100,107,99,116,207,228,238,79,68,106,47,109,145,177,129,207,245,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,253,106,182,233,224,169,238,177,148,252,64,174,249,117,184,165,98,234,124,21,61,214,50,159,136,21,223,46,183,1,63,192,0,64,15,26,191,117,140,91,226,5,15,203,174,36,0,240,184,247,236,211,47,198,190,79,90,79,255,0,26,191,117,140,91,226,5,15,203,174,36,0,240,184,247,236,211,47,198,190,79,90,5,255,0,0,0,3,143,245,65,213,6,3,210,102,1,111,212,109,70,180,100,23,27,109,198,241,21,146,40,172,148,240,205,59,103,146,25,166,107,156,217,165,137,168,206,52,239,69,84,114,174,234,223,79,106,167,0,211,223,23,110,155,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,46,219,236,139,236,3,207,248,213,251,172,98,223,16,40,126,93,113,42,175,164,239,122,125,27,248,129,143,124,198,2,213,60,106,253,214,49,111,136,20,63,46,184,148,237,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,237,190,202,158,208,46,79,196,191,175,90,109,6,199,166,209,93,38,190,210,79,168,183,202,121,33,187,190,62,239,59,5,186,122,89,26,217,155,52,50,198,232,43,149,210,67,44,41,246,248,177,170,247,181,168,248,85,244,195,137,226,215,220,231,42,179,97,88,181,15,157,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,155,213,172,111,39,189,169,187,149,26,155,238,170,137,234,126,187,181,207,50,213,124,254,182,243,89,29,93,255,0,44,204,111,18,84,202,202,74,68,89,238,23,26,185,149,206,72,225,133,168,138,249,37,145,118,100,109,79,87,34,53,61,136,92,159,134,135,65,84,218,13,143,67,173,90,179,98,164,159,81,111,148,241,205,104,100,157,222,118,11,116,244,177,185,208,186,25,162,141,208,87,43,164,154,41,151,237,241,99,81,140,115,81,243,35,194,152,127,232,171,2,202,191,237,174,57,146,99,151,15,252,101,29,117,182,186,158,79,248,50,67,52,114,51,250,28,215,55,238,84,47,79,195,155,173,127,229,85,167,19,216,51,251,157,170,61,77,197,191,55,114,166,129,123,82,93,40,81,24,145,220,219,15,22,177,188,158,245,142,86,196,174,107,36,107,93,180,77,154,40,211,149,120,149,248,122,81,234,109,138,187,93,116,27,16,255,0,163,170,14,50,222,44,118,184,96,167,142,241,75,206,166,106,154,166,67,28,41,37,77,197,210,76,199,42,186,78,82,71,18,181,173,124,156,26,234,150,210,173,76,202,180,111,81,241,205,82,194,170,252,189,235,25,184,69,112,166,229,36,140,142,110,11,246,224,151,182,246,61,208,202,197,116,114,49,28,156,227,123,218,171,179,148,15,87,213,143,189,62,178,124,64,200,126,99,57,117,62,23,30,226,122,101,248,215,206,43,74,33,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,118,219,117,95,105,123,222,23,30,226,122,101,248,215,206,43,64,165,110,172,125,233,245,147,226,6,67,243,25,206,213,124,235,126,179,27,232,79,5,233,51,77,42,184,85,220,45,247,136,179,106,213,134,120,102,165,142,107,196,179,211,210,210,204,217,88,142,238,192,175,74,132,116,111,141,209,84,53,136,238,75,35,91,197,122,177,247,167,214,79,136,25,15,204,103,60,86,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,114,191,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,15,85,211,199,79,217,247,83,90,161,67,165,26,114,202,70,92,171,41,234,42,229,172,174,73,146,138,138,8,99,87,58,90,137,33,142,71,70,197,119,8,154,229,110,203,36,177,183,211,146,26,19,233,227,167,236,7,166,93,47,161,210,141,57,101,91,237,180,117,21,21,114,214,87,36,43,91,91,60,210,43,157,45,68,144,199,27,100,122,55,132,77,114,183,116,142,40,219,235,197,15,21,209,71,74,54,46,146,244,106,139,13,237,90,171,50,251,150,213,153,77,238,138,23,183,207,213,114,122,199,26,58,69,87,172,48,49,253,168,211,102,53,118,124,157,182,62,89,16,144,0,12,171,154,168,50,174,6,148,250,78,247,88,209,191,135,248,247,203,160,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,170,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,175,159,233,59,221,99,70,254,31,227,223,46,128,234,160,82,182,154,120,69,106,158,65,212,22,75,167,185,174,69,244,118,3,134,220,40,252,206,73,29,190,166,158,75,245,13,68,79,149,159,70,119,34,116,46,153,168,198,197,62,242,57,180,242,73,233,223,226,141,127,181,241,143,192,48,221,44,195,122,125,211,237,62,199,169,44,120,245,142,159,35,166,161,161,166,69,225,19,55,182,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,219,161,85,126,57,223,169,63,222,79,225,160,64,174,146,117,190,213,211,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,140,98,203,52,124,223,179,149,172,228,228,107,213,17,139,229,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,85,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,124,81,101,62,22,253,2,209,234,39,145,234,111,88,237,246,171,150,32,158,114,159,29,199,107,41,160,174,134,239,34,119,105,166,169,171,142,70,189,141,134,39,164,137,28,106,137,35,165,141,36,251,12,141,157,224,236,30,21,125,12,93,116,182,155,249,72,234,229,174,174,223,150,92,169,234,173,182,60,122,229,107,117,61,77,154,14,234,199,45,84,205,168,141,37,142,166,84,141,205,103,14,40,148,242,185,85,207,239,241,142,199,192,0,0,3,149,117,99,238,177,172,159,15,242,31,151,78,102,176,210,159,86,62,235,26,201,240,255,0,33,249,116,230,107,0,213,64,0,0,4,0,254,237,95,75,31,236,7,85,127,243,85,187,254,124,4,255,0,7,159,211,220,214,213,169,88,6,53,168,214,42,122,184,45,185,85,158,138,247,71,21,91,26,217,227,130,166,22,77,27,100,107,92,230,163,209,175,68,84,71,57,55,223,101,95,105,232,0,174,15,27,13,47,186,228,58,71,129,234,189,189,213,115,83,225,151,138,171,109,117,60,52,78,149,145,193,112,100,123,85,75,42,46,208,177,146,209,197,18,114,110,206,125,83,19,147,85,17,31,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,179,216,146,195,20,136,215,110,156,227,99,189,173,69,77,36,245,79,162,159,202,39,167,220,219,71,35,184,121,42,188,130,222,158,66,119,75,219,141,149,208,74,202,138,94,235,187,114,42,66,179,195,18,73,197,138,238,218,191,142,206,217,83,53,128,119,254,129,244,207,21,213,222,175,116,219,5,205,105,60,221,150,162,225,81,112,169,165,116,113,201,29,87,146,164,154,177,144,74,201,24,230,62,25,31,78,214,72,197,111,218,141,207,106,42,42,162,166,138,74,160,240,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,126,211,222,139,13,3,221,232,175,98,44,127,162,146,47,43,95,0,101,92,213,65,149,112,47,251,194,227,220,79,76,191,26,249,197,105,64,37,255,0,120,92,123,137,233,151,227,95,56,173,40,4,13,36,116,201,105,181,95,250,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,139,241,51,232,187,249,54,106,59,53,35,10,111,115,1,207,174,21,115,211,83,195,67,217,142,197,92,171,221,125,14,241,177,176,182,23,35,220,234,118,167,23,118,226,149,138,213,236,172,146,91,255,0,73,222,235,26,55,240,255,0,30,249,116,5,101,248,172,117,199,77,169,87,90,254,150,244,217,149,113,88,177,139,194,179,41,185,185,242,192,183,27,141,43,158,197,162,100,123,162,62,154,25,119,115,157,35,87,185,52,81,185,136,214,196,217,38,8,233,209,7,90,57,87,72,250,143,5,117,107,174,183,188,6,229,220,130,247,143,69,93,35,99,103,117,97,229,93,77,2,189,33,90,198,36,17,162,57,233,246,227,71,69,201,156,146,70,95,246,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,174,206,68,114,111,178,162,47,161,155,126,157,116,27,50,234,75,87,44,90,83,134,81,85,185,247,26,134,62,231,93,13,58,76,203,77,185,30,212,168,173,149,28,246,55,132,109,118,232,213,123,121,189,89,27,87,155,218,139,121,57,198,161,104,119,134,151,78,56,133,166,107,14,87,91,136,91,174,12,199,168,163,183,246,107,43,164,170,157,149,53,114,79,50,205,44,76,251,111,142,119,187,130,163,81,210,34,49,141,102,200,208,146,164,0,241,171,247,88,197,190,32,80,252,186,226,122,13,61,241,118,233,183,82,179,252,107,78,108,88,78,165,65,114,202,175,20,86,74,57,106,237,180,13,130,57,234,102,100,49,186,71,54,177,206,70,35,158,138,170,141,114,237,190,200,190,195,207,248,213,251,172,98,223,16,40,126,93,113,2,170,250,78,247,167,209,191,136,24,247,204,96,52,166,102,179,164,239,122,125,27,248,129,143,124,198,3,74,96,64,175,18,254,130,169,181,231,30,155,90,180,154,197,73,6,162,216,233,228,154,238,200,251,188,239,246,232,41,100,115,97,108,48,197,35,167,174,71,71,12,80,175,216,228,199,43,30,231,35,33,70,82,181,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,134,167,138,160,241,88,232,74,234,151,90,254,169,180,107,25,164,117,181,212,235,62,111,106,183,64,230,207,28,232,231,186,75,194,49,21,90,246,57,170,212,159,131,90,172,86,119,220,143,231,60,145,132,159,240,230,235,95,249,85,105,196,246,12,254,231,106,143,83,113,111,205,220,169,160,94,212,151,74,20,70,36,119,54,195,197,172,111,39,189,99,149,177,43,154,201,26,215,109,19,102,138,52,152,6,96,116,171,83,50,173,27,212,124,115,84,176,170,191,47,122,198,110,17,92,41,185,73,35,35,155,130,253,184,37,237,189,143,116,50,177,93,28,140,71,39,56,222,246,170,236,229,52,19,209,223,85,88,111,85,250,71,111,204,44,215,42,70,228,246,234,122,122,108,178,209,28,107,11,237,215,21,103,219,86,196,231,189,222,90,71,54,71,66,254,78,228,196,86,170,247,25,35,24,30,131,171,31,117,141,100,248,127,144,252,186,115,53,134,148,250,177,247,88,214,79,135,249,15,203,167,51,88,6,170,14,63,213,87,76,248,111,85,250,71,89,165,185,133,117,93,185,237,168,109,202,209,115,166,85,115,237,215,24,217,35,34,157,99,228,141,153,156,101,145,143,141,202,156,152,247,113,115,31,194,70,118,0,5,53,244,153,225,55,155,101,250,143,114,185,245,14,159,69,97,152,118,65,91,104,169,182,197,29,101,53,86,71,37,42,199,194,90,105,36,138,63,240,116,220,213,82,165,142,238,61,177,185,172,107,21,201,44,119,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,250,192,31,39,44,197,172,89,206,43,121,194,178,154,31,59,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,54,43,94,222,76,123,147,118,170,57,55,221,21,23,212,204,190,172,96,191,146,253,83,204,180,207,233,79,164,254,169,100,23,27,23,157,236,118,124,215,149,169,146,30,239,111,147,184,114,237,242,227,201,219,111,182,235,182,230,159,138,43,241,115,211,60,87,78,250,184,154,227,139,82,121,79,174,184,253,38,77,113,129,145,199,28,45,174,146,122,138,121,95,27,88,198,237,220,242,173,149,234,238,78,116,178,202,245,119,218,217,2,21,151,253,225,151,162,159,145,110,145,241,111,49,112,243,85,249,222,217,173,103,9,121,195,23,157,130,31,47,28,123,198,199,55,106,88,169,185,181,121,109,42,203,197,202,222,59,81,94,147,224,191,149,13,83,195,116,207,233,79,163,62,182,228,22,235,23,157,236,119,188,175,154,169,142,30,239,111,147,121,241,238,114,227,201,187,237,182,233,190,230,154,49,60,90,197,131,98,182,108,43,22,161,242,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,243,122,185,238,226,198,53,55,114,171,151,109,213,85,125,64,250,192,28,127,170,14,168,48,30,147,48,11,126,163,106,53,163,32,184,219,110,55,136,172,145,69,100,167,134,105,219,60,144,205,51,92,230,205,44,77,70,113,167,122,42,163,149,119,86,250,123,85,3,176,2,31,232,39,138,6,129,117,19,171,22,45,28,194,177,13,64,162,189,100,30,107,203,79,116,183,209,71,74,206,197,52,181,15,230,232,234,228,122,110,200,92,137,179,23,237,42,111,178,110,169,48,0,0,0,25,172,234,199,222,159,89,62,32,100,63,49,156,210,153,154,206,172,125,233,245,147,226,6,67,243,25,192,181,79,5,79,117,140,167,226,5,119,203,173,196,255,0,32,7,130,167,186,198,83,241,2,187,229,214,226,127,128,0,0,0,0,0,1,21,124,81,253,196,245,55,240,95,156,81,20,2,95,247,138,63,184,158,166,254,11,243,138,34,128,64,213,64,0,0,0,0,0,1,0,60,106,253,214,49,111,136,20,63,46,184,147,252,128,30,53,126,235,24,183,196,10,31,151,92,64,128,30,23,30,253,154,101,248,215,201,235,75,254,40,7,194,227,223,179,76,191,26,249,61,105,127,192,8,171,226,143,238,39,169,191,130,252,226,136,149,68,85,241,71,247,19,212,223,193,126,113,68,5,0,154,168,50,174,104,79,174,142,179,108,93,30,105,197,45,206,59,87,211,57,158,81,230,41,241,155,108,172,122,82,186,72,145,157,218,154,153,27,182,208,197,221,137,86,54,185,36,145,207,107,91,197,21,242,198,28,127,196,215,174,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,38,202,172,169,154,45,219,27,25,198,70,50,78,255,0,40,213,33,238,210,97,245,114,156,179,42,206,111,181,89,78,107,147,93,114,11,213,111,15,51,113,186,86,201,87,85,63,6,53,140,231,44,138,231,187,139,24,214,166,235,232,214,162,39,162,33,242,128,186,158,165,191,248,141,182,143,135,248,39,255,0,71,181,149,87,210,119,189,62,141,252,64,199,190,99,1,106,157,75,127,241,27,109,31,15,240,79,254,143,107,42,175,164,239,122,125,27,248,129,143,124,198,0,52,166,70,174,186,58,50,177,117,135,167,20,182,200,238,191,67,102,120,191,152,168,198,110,82,189,235,74,217,37,70,119,105,170,99,110,251,195,47,106,36,89,26,213,146,55,49,174,111,36,71,197,36,149,0,84,175,135,255,0,133,213,101,222,178,211,173,253,77,217,59,54,168,121,207,107,193,238,52,83,193,85,37,84,83,201,31,43,164,51,198,206,48,167,105,178,50,20,230,217,155,35,22,69,70,35,162,150,218,129,31,250,215,234,186,197,210,94,141,86,230,93,219,85,102,95,114,222,143,22,178,86,204,246,249,250,174,76,73,36,86,198,138,245,134,6,63,187,34,238,198,174,204,143,184,199,203,26,129,200,60,73,250,231,181,116,251,128,86,105,94,156,221,41,43,181,23,42,167,169,182,202,250,59,163,91,62,47,3,161,141,93,85,43,97,145,39,134,165,209,212,49,212,219,163,83,125,229,228,169,26,71,37,27,31,87,41,203,50,172,230,251,85,148,230,185,53,215,32,189,86,240,243,55,27,165,108,149,117,83,240,99,88,206,114,200,174,123,184,177,141,106,110,190,141,106,34,122,34,29,171,168,78,148,111,189,58,104,214,144,230,89,212,87,91,118,95,169,31,77,214,92,44,149,176,178,47,162,169,105,157,72,148,145,171,81,85,233,51,217,59,229,145,30,173,115,123,140,141,99,99,226,122,188,56,1,97,62,23,61,118,218,180,78,235,54,132,107,70,77,87,79,132,223,42,24,236,126,227,87,59,124,150,61,90,231,61,101,100,156,147,148,84,213,14,123,85,95,207,183,20,141,87,171,90,147,77,43,98,175,73,58,33,106,234,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,71,177,37,134,62,108,221,170,230,114,106,57,138,168,244,242,186,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,138,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,129,167,50,170,252,115,191,82,127,188,159,195,79,171,225,139,226,23,89,148,214,83,116,235,212,14,95,222,186,205,198,44,74,255,0,115,154,121,234,174,181,82,207,52,146,210,214,213,207,51,249,76,189,216,89,76,156,88,213,108,107,31,37,122,196,215,252,175,28,239,212,159,239,39,240,208,34,175,133,199,191,102,153,126,53,242,122,210,255,0,138,1,240,184,247,236,211,47,198,190,79,90,95,240,16,43,196,215,161,43,86,183,97,183,29,115,210,220,102,174,77,80,176,211,198,234,170,59,92,13,123,242,74,38,43,90,230,73,30,232,175,169,134,45,221,27,217,202,71,178,62,199,25,21,97,237,122,191,15,190,130,177,238,153,176,218,28,231,80,108,84,149,154,169,119,167,142,106,231,212,121,90,214,88,30,139,82,212,134,134,100,137,31,11,221,79,80,216,234,21,178,61,143,123,21,26,231,49,17,86,101,0,0,0,0,139,253,80,120,133,232,191,73,153,253,191,78,117,27,24,205,110,55,43,141,158,43,220,82,217,40,169,38,129,176,73,52,208,181,174,116,213,49,57,31,202,157,234,168,141,84,217,91,235,237,68,244,29,41,117,173,165,157,96,253,105,252,153,216,50,187,103,213,47,35,231,126,157,165,166,135,185,230,187,253,190,215,102,121,119,219,203,63,151,46,59,110,221,183,221,118,8,87,227,157,250,147,253,228,254,26,114,175,5,79,122,124,167,225,253,119,204,109,199,85,241,206,253,73,254,242,127,13,57,87,130,167,189,62,83,240,254,187,230,54,224,46,164,173,95,20,142,129,107,53,19,207,117,55,163,150,251,173,203,47,79,39,79,145,99,180,116,211,215,77,119,141,59,84,208,212,210,71,27,94,246,205,19,18,52,146,52,68,141,209,70,178,125,135,198,254,245,149,0,33,87,65,62,28,214,46,149,251,186,137,169,21,86,172,155,83,106,59,176,83,213,209,243,146,134,203,74,237,216,173,164,89,88,199,186,105,88,191,156,153,204,107,145,174,88,152,136,222,227,166,154,160,0,0,1,85,126,57,223,169,63,222,79,225,164,85,240,184,247,236,211,47,198,190,79,90,74,175,28,239,212,159,239,39,240,210,42,248,92,123,246,105,151,227,95,39,173,2,255,0,128,0,8,1,227,87,238,177,139,124,64,161,249,117,196,159,228,0,241,171,247,88,197,190,32,80,252,186,226,4,0,240,184,247,236,211,47,198,190,79,90,95,241,64,62,23,30,253,154,101,248,215,201,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,3,196,235,77,130,179,39,210,172,174,199,64,199,62,162,178,205,93,12,77,106,110,170,231,211,72,212,68,77,211,239,114,25,202,213,108,122,237,132,234,246,71,104,186,211,73,79,83,77,119,175,106,182,86,163,85,118,158,86,111,237,84,246,181,77,47,222,30,177,218,43,164,70,115,86,83,74,228,110,219,242,217,171,233,183,222,103,111,173,202,185,42,186,144,204,37,125,47,150,86,221,110,13,70,163,56,110,158,126,167,215,111,237,2,220,169,51,139,138,116,43,114,190,249,138,121,234,29,101,190,35,149,147,196,169,178,37,119,222,136,173,254,98,127,246,110,81,198,126,147,84,101,55,59,164,243,68,247,215,85,205,82,228,100,140,119,21,124,143,118,203,197,127,246,39,245,33,213,109,93,91,235,53,46,145,84,105,29,37,194,105,172,142,138,104,229,114,203,86,231,36,114,247,249,162,170,77,195,101,239,191,218,221,189,19,125,246,93,248,101,84,149,51,74,233,234,85,234,233,21,95,187,183,245,221,119,251,192,255,0,32,0,0,0,0,0,0,15,245,164,164,168,174,168,109,45,44,78,146,71,239,197,173,106,170,174,201,191,177,63,161,0,237,218,103,212,190,99,128,233,30,75,165,246,42,25,36,166,189,194,145,207,51,123,107,219,143,133,91,87,116,88,92,191,252,116,171,250,73,250,63,211,233,197,100,117,69,210,186,89,165,114,44,179,61,210,57,87,102,250,170,238,191,177,62,243,232,212,211,94,241,10,138,155,109,117,19,160,154,120,251,79,100,209,189,174,68,84,69,244,69,217,125,142,67,228,114,145,143,231,246,154,171,235,251,0,188,15,9,171,109,210,135,64,163,146,190,142,104,99,151,126,211,158,205,145,219,86,215,111,183,237,219,116,39,41,19,188,53,111,182,43,167,77,182,74,75,93,77,59,231,166,243,61,246,70,246,43,155,202,190,177,91,186,53,85,83,209,23,218,75,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,243,125,143,232,3,249,186,31,197,83,251,233,251,6,200,7,243,127,233,51,93,213,143,189,62,178,124,64,200,126,99,57,165,29,144,205,119,86,62,244,250,201,241,3,33,249,140,224,126,76,223,94,115,44,207,71,180,243,67,93,91,87,73,137,224,20,245,143,101,189,181,8,232,43,110,53,21,213,117,14,173,123,81,141,94,109,138,165,144,53,174,87,240,72,228,115,21,189,233,26,116,174,136,58,46,202,186,184,212,120,40,107,91,117,178,96,54,222,228,247,188,134,42,25,29,27,251,75,15,42,26,105,213,139,10,86,61,39,141,81,175,95,177,26,186,94,47,226,145,191,197,116,171,211,62,101,213,126,174,81,233,110,31,93,73,110,99,105,221,114,187,220,234,85,28,203,117,186,55,198,201,103,72,249,35,166,127,41,99,99,35,106,167,39,189,188,156,198,115,145,154,20,209,221,29,192,116,43,0,181,233,206,156,216,105,45,214,219,117,60,17,75,44,84,176,195,61,194,120,225,142,23,85,213,58,22,49,178,212,200,216,152,178,74,173,69,114,167,245,34,5,21,248,152,218,109,86,14,181,245,2,197,98,182,82,91,173,182,234,123,13,37,29,29,36,45,134,10,104,35,178,80,182,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,11,10,240,84,247,88,202,126,32,87,124,186,220,64,15,20,127,126,205,77,252,23,228,244,68,255,0,240,84,247,88,202,126,32,87,124,186,220,4,255,0,0,1,0,60,106,253,214,49,111,136,20,63,46,184,144,3,194,227,223,179,76,191,26,249,61,105,63,252,106,253,214,49,111,136,20,63,46,184,144,3,194,227,223,179,76,191,26,249,61,104,23,252,0,2,31,248,160,104,38,172,117,19,160,86,12,43,71,49,79,172,23,170,44,194,150,233,61,55,158,166,164,225,74,202,42,216,221,39,58,137,35,98,236,249,163,77,145,121,125,173,246,217,21,82,0,116,245,225,195,214,118,13,175,186,105,154,229,58,55,228,172,184,254,97,102,186,92,106,126,177,90,164,236,82,193,91,20,146,201,193,149,46,123,184,177,142,93,154,138,229,219,100,69,95,66,239,192,16,3,198,175,221,99,22,248,129,67,242,235,137,74,197,212,248,213,251,172,98,223,16,40,126,93,113,42,131,166,75,77,170,255,0,212,150,148,88,175,182,202,75,141,182,227,156,88,169,43,40,234,225,108,208,84,193,37,124,45,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,80,44,43,194,143,161,111,241,29,80,107,94,25,255,0,115,213,96,20,85,206,255,0,116,231,93,36,167,86,255,0,228,188,171,220,239,242,230,70,127,173,230,45,80,252,150,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,172,1,77,126,37,126,30,149,154,101,125,174,215,93,6,196,63,232,22,191,140,183,139,29,174,25,234,36,179,213,112,169,154,166,169,144,199,10,199,77,110,108,112,177,202,174,147,140,114,74,173,107,89,31,6,182,229,15,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,40,25,98,47,251,194,227,220,79,76,191,26,249,197,105,72,29,66,226,214,44,27,95,117,47,10,197,168,124,149,151,31,204,47,54,187,117,55,117,242,118,41,96,173,150,56,163,230,245,115,221,197,140,106,110,229,87,46,219,170,170,250,151,127,225,113,238,39,166,95,141,124,226,180,10,86,234,199,222,159,89,62,32,100,63,49,156,180,159,8,174,153,48,28,107,68,173,253,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,113,251,10,231,213,183,86,62,244,250,201,241,3,33,249,140,229,212,248,92,123,137,233,151,227,95,56,173,2,85,0,0,25,87,53,80,101,92,13,41,244,157,238,177,163,127,15,241,239,151,64,117,83,149,116,157,238,177,163,127,15,241,239,151,64,117,80,5,85,248,231,126,164,255,0,121,63,134,150,168,85,95,142,119,234,79,247,147,248,104,16,131,161,221,33,195,117,223,170,140,15,75,117,6,10,185,241,235,181,69,100,213,208,83,78,176,190,161,148,212,83,213,36,42,244,251,77,99,221,3,88,245,106,181,252,28,238,46,99,182,114,104,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,66,131,60,46,61,251,52,203,241,175,147,214,151,252,0,0,0,0,7,42,234,199,221,99,89,62,31,228,63,46,156,205,97,165,62,172,125,214,53,147,225,254,67,242,233,204,214,1,170,128,0,2,128,127,185,113,215,103,251,70,127,202,107,63,252,236,191,224,7,63,233,235,22,190,224,218,5,166,152,86,83,67,228,175,88,254,31,102,181,220,105,187,172,147,177,85,5,20,81,203,31,54,43,152,238,47,99,147,118,170,181,118,221,21,83,212,232,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,50,217,118,173,166,184,221,107,110,20,118,154,75,93,61,85,68,147,69,67,72,233,93,5,43,28,229,86,195,26,204,247,202,172,106,42,53,22,71,189,251,34,114,115,151,117,91,233,241,77,207,233,176,94,139,115,42,84,200,106,237,55,44,170,162,130,193,109,90,101,149,175,170,124,149,44,150,162,157,95,26,125,150,62,142,10,180,127,53,70,57,156,152,187,243,70,186,131,0,186,159,6,77,72,177,100,157,56,223,116,230,158,142,213,73,122,195,114,9,37,172,109,21,11,225,154,170,150,181,137,37,61,85,84,171,246,38,153,95,29,76,8,168,188,155,21,44,45,115,81,17,174,116,255,0,41,47,193,199,87,170,112,174,165,235,180,182,162,122,181,182,234,61,158,104,89,4,48,68,230,125,35,66,199,213,67,52,175,118,207,99,27,78,149,236,68,98,174,239,153,156,154,187,35,153,118,128,12,171,154,168,50,174,5,255,0,120,92,123,137,233,151,227,95,56,173,40,4,191,239,11,143,113,61,50,252,107,231,21,165,0,129,105,61,70,117,235,83,163,29,34,105,55,79,218,63,125,171,160,212,27,158,155,226,147,93,110,244,157,167,165,166,221,61,177,57,195,28,173,151,187,79,92,228,108,14,69,88,190,204,51,164,140,115,94,177,189,181,173,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,156,175,217,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,223,248,104,116,57,77,211,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,246,31,26,70,196,68,107,223,48,117,254,139,186,73,197,122,70,210,196,197,173,178,249,236,146,251,229,174,25,53,197,206,142,94,229,115,105,163,99,224,130,84,134,41,22,142,57,18,103,66,201,17,92,222,244,138,171,187,212,231,254,40,26,9,171,29,68,232,21,131,10,209,204,83,235,5,234,139,48,165,186,79,77,231,169,169,56,82,178,138,182,55,73,206,162,72,216,187,62,104,211,100,94,95,107,125,182,69,84,152,0,10,64,233,235,195,135,172,236,27,95,116,211,53,202,116,111,201,89,113,252,194,205,116,184,212,253,98,181,73,216,165,130,182,41,37,147,131,42,92,247,113,99,28,187,53,21,203,182,200,138,190,132,192,241,171,247,88,197,190,32,80,252,186,226,79,242,0,120,213,251,172,98,223,16,40,126,93,113,2,170,250,78,247,167,209,191,136,24,247,204,96,52,166,102,179,164,239,122,125,27,248,129,143,124,198,3,74,96,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,109,226,95,208,229,79,78,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,216,100,107,27,209,21,172,124,209,215,166,46,161,114,174,151,245,150,203,171,152,181,55,159,242,29,202,107,141,173,245,82,83,195,115,161,149,188,101,167,145,204,95,247,50,49,92,215,181,146,197,19,213,143,225,197,116,103,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,132,172,221,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,51,89,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,223,125,145,61,128,95,158,174,106,102,43,172,157,8,234,14,169,97,85,126,98,203,147,105,125,242,225,77,202,72,223,36,60,237,147,243,130,94,219,222,198,205,19,209,209,200,196,114,240,145,143,106,174,237,83,58,229,212,244,211,255,0,196,109,187,252,63,206,255,0,250,61,208,165,96,53,80,0,0,0,0,84,175,141,238,161,88,170,242,173,52,210,150,88,121,222,173,86,250,188,134,91,164,156,211,181,75,87,34,64,200,33,227,47,7,114,125,20,142,147,156,74,228,237,193,219,122,35,165,106,219,81,157,110,189,181,51,42,213,14,174,53,50,227,148,213,247,62,129,200,43,113,155,116,12,146,69,134,150,134,130,119,211,196,200,218,247,187,135,46,219,165,122,55,102,172,179,74,244,107,121,236,7,202,232,166,255,0,245,107,171,141,33,184,253,9,106,186,247,179,11,101,191,177,115,166,239,194,207,53,59,105,251,237,110,233,180,209,119,123,177,63,249,146,199,27,246,94,59,46,143,140,171,154,93,233,163,63,169,213,62,158,116,223,80,110,25,13,37,242,229,124,197,237,181,55,74,234,101,139,132,183,31,46,196,172,69,72,145,24,199,182,161,37,99,216,212,78,15,107,155,179,120,236,129,210,200,127,226,129,160,154,177,212,78,129,88,48,173,28,197,62,176,94,168,179,10,91,164,244,222,122,154,147,133,43,40,171,99,116,156,234,36,141,139,179,230,141,54,69,229,246,183,219,100,85,73,128,0,168,14,130,186,10,234,199,69,186,177,193,181,51,82,244,167,232,108,110,205,244,159,157,173,250,118,219,81,218,238,219,106,161,143,243,112,212,62,71,111,36,172,111,217,106,237,190,235,178,34,170,91,248,0,0,0,12,214,117,99,239,79,172,159,16,50,31,152,206,105,76,205,103,86,62,244,250,201,241,3,33,249,140,224,90,167,130,167,186,198,83,241,2,187,229,214,226,127,144,3,193,83,221,99,41,248,129,93,242,235,113,63,192,0,0,0,0,0,0,138,190,40,254,226,122,155,248,47,206,40,138,1,47,251,197,31,220,79,83,127,5,249,197,17,64,32,106,160,0,0,0,0,0,0,128,30,53,126,235,24,183,196,10,31,151,92,73,254,64,15,26,191,117,140,91,226,5,15,203,174,32,64,15,11,143,126,205,50,252,107,228,245,165,255,0,20,3,225,113,239,217,166,95,141,124,158,180,191,224,4,85,241,71,247,19,212,223,193,126,113,68,74,162,42,248,163,251,137,234,111,224,191,56,162,2,128,79,127,174,154,233,168,253,69,234,61,199,84,53,66,243,231,174,181,219,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,237,194,206,78,217,55,87,43,156,231,189,207,123,222,247,120,2,122,120,101,116,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,221,17,244,208,203,179,164,123,249,70,247,199,216,227,34,44,221,160,236,30,23,158,31,191,245,55,213,110,174,195,254,106,237,134,89,220,223,247,204,75,83,91,5,69,55,251,218,166,146,72,101,255,0,34,93,255,0,69,10,171,53,80,101,92,11,169,234,91,255,0,136,219,104,248,127,130,127,244,123,89,85,125,39,123,211,232,223,196,12,123,230,48,22,169,212,183,255,0,17,182,209,240,255,0,4,255,0,232,246,178,170,250,78,247,167,209,191,136,24,247,204,96,3,74,96,0,5,112,120,170,116,57,144,234,173,55,242,143,210,215,228,23,204,158,213,79,75,107,185,227,16,178,170,226,250,218,78,234,50,57,45,240,177,30,232,159,27,165,87,73,19,17,34,115,22,73,190,196,141,145,103,177,240,6,93,244,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,93,183,217,83,218,77,79,18,222,166,240,30,169,180,191,64,117,3,16,169,164,163,185,62,159,34,117,235,30,91,140,53,53,182,105,214,74,24,248,78,216,215,147,88,247,65,43,162,123,218,197,146,52,107,248,183,117,107,126,175,138,55,66,86,173,19,186,195,174,250,47,140,213,211,225,55,202,135,183,32,183,82,64,223,37,143,86,185,204,72,159,31,21,229,21,53,67,158,228,70,112,237,197,35,81,136,230,164,208,196,218,246,2,74,120,112,229,152,174,13,214,118,158,101,57,174,77,106,199,236,180,95,75,121,155,141,210,182,58,74,88,57,218,170,216,206,114,200,173,99,121,61,237,106,110,190,174,114,34,122,170,14,189,186,179,163,234,227,89,98,203,113,203,31,209,184,181,146,223,21,186,200,218,203,100,20,247,71,198,173,73,38,90,185,99,124,139,39,231,221,47,109,157,197,141,140,217,90,198,190,73,92,248,214,118,174,148,122,81,212,126,173,117,29,152,86,21,23,145,181,80,246,231,191,223,231,133,95,75,104,165,114,170,35,156,136,169,220,153,252,92,145,66,138,142,145,205,114,170,177,140,146,70,7,96,240,216,232,219,33,234,47,84,40,245,42,233,83,87,108,193,48,43,197,52,215,26,170,90,218,170,10,218,186,182,199,36,208,195,67,83,20,106,136,248,229,142,153,102,86,203,20,177,199,59,28,199,53,238,99,146,69,120,231,126,164,255,0,121,63,134,150,105,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,132,76,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,107,47,199,59,245,39,251,201,252,52,8,171,225,113,239,217,166,95,141,124,158,180,191,226,128,124,46,61,251,52,203,241,175,147,214,151,252,0,28,83,170,238,171,180,227,164,173,56,126,107,154,203,231,174,181,221,200,44,22,8,38,70,85,93,234,154,136,170,214,170,162,246,225,103,38,172,179,42,43,99,107,154,136,143,123,227,141,254,131,167,142,160,112,30,166,180,190,135,85,244,229,245,108,182,214,84,84,82,75,71,92,176,165,109,20,240,200,173,116,85,17,195,36,141,141,234,222,18,181,170,237,214,57,99,119,167,36,3,165,128,0,172,15,20,14,140,250,147,234,39,95,108,25,174,142,105,191,214,11,45,22,31,75,107,158,167,233,138,10,78,21,76,173,173,145,209,240,168,158,55,174,204,154,53,221,19,143,218,219,125,209,81,58,7,133,39,75,154,237,211,95,229,71,242,215,131,125,92,250,199,244,39,209,159,225,58,58,206,255,0,151,243,221,239,245,180,178,113,227,223,139,244,182,223,151,166,251,46,211,252,1,85,126,57,223,169,63,222,79,225,167,42,240,84,247,167,202,126,31,215,124,198,220,117,95,28,239,212,159,239,39,240,211,149,120,42,123,211,229,63,15,235,190,99,110,2,234,64,0,0,0,0,0,85,95,142,119,234,79,247,147,248,105,21,124,46,61,251,52,203,241,175,147,214,146,171,199,59,245,39,251,201,252,52,138,190,23,30,253,154,101,248,215,201,235,64,191,224,0,2,0,120,213,251,172,98,223,16,40,126,93,113,39,249,0,60,106,253,214,49,111,136,20,63,46,184,129,0,60,46,61,251,52,203,241,175,147,214,151,252,80,15,133,199,191,102,153,126,53,242,122,210,255,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,185,180,206,167,195,175,179,177,220,93,29,182,169,205,93,183,217,82,39,41,156,30,165,171,103,184,235,190,109,53,84,188,213,47,247,38,162,241,68,244,243,147,47,221,253,102,138,117,114,105,105,244,199,41,154,26,119,76,246,217,171,149,35,107,85,202,229,74,121,61,54,79,83,55,154,215,52,181,26,179,151,77,53,59,160,123,175,117,234,177,185,170,213,106,173,76,158,155,47,168,22,161,210,111,77,154,3,154,116,165,93,117,150,143,189,112,154,223,92,250,186,142,229,107,120,43,102,173,100,107,199,186,141,95,178,158,196,79,187,215,218,86,103,81,88,255,0,213,109,70,187,99,244,146,115,182,208,86,79,79,68,187,109,249,134,79,51,35,246,170,187,244,91,252,229,85,253,167,101,209,94,164,242,44,39,167,220,135,77,240,172,42,162,79,165,169,164,164,187,92,91,111,146,120,217,4,137,90,155,171,251,170,216,246,73,221,235,193,63,65,125,187,122,240,109,83,179,209,80,253,27,113,130,177,179,79,113,164,134,170,161,18,68,119,9,36,230,174,77,145,19,142,202,158,207,184,15,0,0,0,0,0,0,0,125,172,58,212,235,222,69,73,109,109,79,151,89,187,159,156,225,207,109,163,115,189,155,167,236,216,248,167,237,179,37,79,210,49,45,36,47,150,79,181,179,88,197,114,175,217,95,185,0,238,25,255,0,78,151,120,163,186,95,241,251,199,210,244,86,94,15,174,159,203,182,159,131,93,11,164,69,226,249,119,95,72,164,253,20,95,209,254,148,223,140,228,20,212,20,222,93,148,149,61,217,59,76,238,125,135,55,139,189,119,79,95,111,246,18,19,83,179,13,84,211,93,60,101,150,209,5,93,171,29,202,29,45,53,91,43,109,201,202,110,12,145,168,141,123,217,233,178,77,55,232,174,255,0,105,63,103,164,107,117,53,100,204,117,99,169,229,88,213,223,106,68,98,241,221,127,167,217,247,129,116,94,16,150,138,42,109,23,170,185,69,22,211,212,240,238,59,146,250,241,171,175,106,122,111,183,176,159,228,19,240,155,250,189,14,136,45,61,174,247,21,77,90,127,174,41,210,162,55,186,31,239,186,229,110,237,111,218,110,233,186,250,251,118,244,39,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,3,248,127,64,31,196,254,179,58,250,185,166,121,86,178,117,221,168,58,91,133,82,121,139,214,77,170,23,203,125,55,40,228,124,112,243,185,207,206,121,123,108,123,219,12,76,71,73,35,209,171,194,54,61,202,155,53,77,20,145,255,0,166,190,148,108,90,29,155,106,150,170,221,162,181,92,179,61,73,204,47,55,133,185,65,11,214,74,27,61,69,99,166,166,160,107,222,191,213,44,170,198,177,29,35,154,197,238,36,17,189,67,245,244,119,210,174,27,210,134,145,219,240,251,53,182,145,217,61,198,158,158,167,44,187,199,34,204,251,141,197,25,246,209,178,185,140,119,150,141,206,145,176,179,139,120,177,85,202,157,199,200,247,247,80,0,160,31,20,127,126,205,77,252,23,228,244,68,255,0,240,84,247,88,202,126,32,87,124,186,220,64,15,20,127,126,205,77,252,23,228,244,68,255,0,240,84,247,88,202,126,32,87,124,186,220,4,255,0,0,1,0,60,106,253,214,49,111,136,20,63,46,184,144,3,194,227,223,179,76,191,26,249,61,105,63,252,106,253,214,49,111,136,20,63,46,184,144,3,194,227,223,179,76,191,26,249,61,104,23,252,0,0,0,2,0,120,213,251,172,98,223,16,40,126,93,113,42,175,164,239,122,125,27,248,129,143,124,198,2,213,60,106,253,214,49,111,136,20,63,46,184,149,87,210,119,189,62,141,252,64,199,190,99,0,26,83,0,0,0,1,154,206,172,125,233,245,147,226,6,67,243,25,203,169,240,184,247,19,211,47,198,190,113,90,82,183,86,62,244,250,201,241,3,33,249,140,229,212,248,92,123,137,233,151,227,95,56,173,2,149,186,177,247,167,214,79,136,25,15,204,103,46,167,194,227,220,79,76,191,26,249,197,105,74,221,88,251,211,235,39,196,12,135,230,51,151,83,225,113,238,39,166,95,141,124,226,180,9,84,0,0,101,92,213,65,149,112,52,167,210,119,186,198,141,252,63,199,190,93,1,213,78,85,210,119,186,198,141,252,63,199,190,93,1,213,64,21,87,227,157,250,147,253,228,254,26,90,161,85,126,57,223,169,63,222,79,225,160,69,95,11,143,126,205,50,252,107,228,245,165,255,0,20,3,225,113,239,217,166,95,141,124,158,180,191,224,0,0,0,0,57,87,86,62,235,26,201,240,255,0,33,249,116,230,107,13,41,245,99,238,177,172,159,15,242,31,151,78,102,176,13,84,0,0,0,0,0,0,168,15,27,77,76,197,114,13,71,211,189,45,180,213,249,139,214,31,111,184,92,46,253,185,35,124,116,254,125,105,187,16,59,139,213,236,153,25,72,178,57,143,107,127,55,60,14,69,114,63,210,26,233,7,79,215,93,83,209,237,102,213,122,22,85,212,179,75,172,246,202,182,81,209,35,159,60,179,213,87,49,174,149,241,164,110,229,77,21,28,53,242,200,238,76,86,43,34,119,171,18,77,191,47,84,250,215,252,162,122,130,205,181,142,59,127,146,164,200,46,9,228,32,116,93,185,25,67,4,76,167,165,238,183,185,34,36,203,4,49,44,156,94,173,238,43,248,236,221,145,45,123,194,79,65,176,219,47,73,117,153,197,214,138,146,243,81,171,149,21,108,188,83,213,211,171,224,117,186,150,106,138,40,232,164,137,239,116,82,179,116,170,145,93,193,188,146,169,88,228,114,49,170,5,59,105,86,166,101,90,55,168,248,230,169,97,85,126,94,245,140,220,34,184,83,114,146,70,71,55,5,251,112,75,219,123,30,232,101,98,186,57,24,142,78,113,189,237,85,217,202,105,248,204,14,170,233,158,85,163,122,143,145,233,110,107,73,229,239,88,205,194,91,125,79,24,228,100,115,112,95,177,60,93,198,49,238,134,86,43,100,141,234,212,231,27,216,228,77,156,133,239,120,104,231,245,58,131,209,110,157,213,92,178,26,75,173,202,199,79,83,96,170,72,86,46,116,108,164,169,146,42,90,121,89,26,39,7,182,141,41,21,57,39,55,49,204,123,185,115,228,161,40,12,171,154,168,50,174,5,255,0,120,92,123,137,233,151,227,95,56,173,40,4,191,239,11,143,113,61,50,252,107,231,21,165,0,129,107,222,20,253,9,90,146,213,65,213,54,178,227,53,110,185,58,161,39,194,45,87,24,26,216,35,129,26,199,71,120,86,42,171,158,247,57,92,144,115,107,81,136,206,251,81,252,224,146,59,74,57,87,73,222,235,26,55,240,255,0,30,249,116,7,85,0,0,0,64,15,26,191,117,140,91,226,5,15,203,174,36,255,0,32,7,141,95,186,198,45,241,2,135,229,215,16,42,175,164,239,122,125,27,248,129,143,124,198,3,74,102,107,58,78,247,167,209,191,136,24,247,204,96,52,166,0,0,0,205,103,86,62,244,250,201,241,3,33,249,140,230,148,204,214,117,99,239,79,172,159,16,50,31,152,206,5,170,116,211,255,0,196,109,187,252,63,206,255,0,250,61,208,165,98,234,122,105,255,0,226,54,221,254,31,231,127,253,30,232,82,176,26,168,0,0,0,1,205,58,151,207,234,116,179,167,157,72,212,27,126,67,73,99,185,88,241,123,149,77,174,186,165,98,225,21,199,203,189,40,209,18,84,86,61,238,168,88,152,198,57,23,155,220,214,236,238,91,46,107,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,39,198,179,83,62,175,232,118,23,165,180,149,119,90,122,188,195,32,125,194,111,47,39,10,90,138,26,8,127,57,5,70,207,69,126,243,213,209,200,198,43,92,222,80,43,149,90,230,51,122,246,240,247,210,251,174,170,245,131,166,214,203,123,170,225,167,176,94,34,202,43,170,225,162,117,75,41,224,183,185,42,83,187,178,162,70,201,101,142,42,116,145,203,179,95,80,207,71,42,163,28,30,43,169,174,158,178,174,152,53,98,175,73,178,218,159,59,87,73,111,160,173,109,194,42,89,33,165,172,239,211,71,36,174,166,89,17,22,88,99,157,103,129,37,217,57,58,7,110,214,59,147,27,105,62,11,25,253,53,247,167,156,175,79,170,50,26,186,203,150,43,148,62,165,148,51,44,174,101,5,186,178,158,53,133,34,87,39,6,177,245,16,87,189,88,197,244,127,55,57,19,184,138,238,107,227,105,162,159,245,11,212,101,29,195,246,97,87,10,89,37,255,0,124,86,82,73,11,18,63,247,234,72,231,73,254,97,26,223,211,82,63,248,70,106,102,43,167,125,92,67,110,202,106,252,167,215,92,126,175,25,183,78,249,35,142,22,215,73,61,61,68,76,145,207,123,118,238,121,87,68,196,111,39,58,89,98,98,55,237,110,129,122,128,0,0,0,0,0,6,107,58,177,247,167,214,79,136,25,15,204,103,52,166,102,179,171,31,122,125,100,248,129,144,252,198,112,45,83,193,83,221,99,41,248,129,93,242,235,113,63,200,1,224,169,238,177,148,252,64,174,249,117,184,159,224,0,0,0,0,0,0,69,95,20,127,113,61,77,252,23,231,20,69,0,151,253,226,143,238,39,169,191,130,252,226,136,160,16,53,80,0,0,0,0,0,0,64,15,26,191,117,140,91,226,5,15,203,174,36,255,0,32,7,141,95,186,198,45,241,2,135,229,215,16,32,7,133,199,191,102,153,126,53,242,122,210,255,0,138,1,240,184,247,236,211,47,198,190,79,90,95,240,2,42,248,163,251,137,234,111,224,191,56,162,37,81,197,58,204,209,76,171,168,158,155,51,13,28,194,174,22,170,43,214,65,244,127,150,158,233,44,145,210,179,177,95,79,80,254,110,142,57,30,155,178,23,34,108,197,251,74,155,236,155,170,5,43,116,47,209,149,247,172,61,71,170,182,73,117,250,27,12,197,252,189,70,77,114,137,236,90,166,199,42,191,181,77,77,27,183,222,105,123,82,162,72,230,172,113,181,142,115,185,42,50,41,47,251,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,115,242,214,235,93,20,116,148,176,115,123,158,254,17,70,141,99,121,61,238,114,236,158,174,114,170,250,170,158,87,66,244,47,78,58,116,211,139,118,151,233,125,155,200,218,168,119,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,220,153,252,91,186,236,141,70,181,172,99,88,198,49,141,232,0,12,171,154,168,50,174,5,212,245,45,255,0,196,109,180,124,63,193,63,250,61,172,170,190,147,189,233,244,111,226,6,61,243,24,11,84,234,91,255,0,136,219,104,248,127,130,127,244,123,89,85,125,39,123,211,232,223,196,12,123,230,48,1,165,48,0,0,0,31,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,128,122,251,232,218,167,164,29,80,162,183,216,170,106,235,240,76,158,157,102,199,43,171,171,98,158,181,239,130,56,82,178,26,132,142,56,209,175,100,178,163,154,168,206,11,28,177,236,231,61,36,70,232,36,170,191,28,239,212,159,239,39,240,208,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,213,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,67,221,58,116,209,165,157,47,224,144,224,186,103,105,255,0,43,206,222,107,32,166,250,82,231,249,233,165,143,205,207,12,81,247,187,93,247,178,62,77,251,12,217,169,247,170,210,183,133,199,191,102,153,126,53,242,122,210,255,0,128,21,87,227,157,250,147,253,228,254,26,90,161,85,126,57,223,169,63,222,79,225,160,69,95,11,143,126,205,50,252,107,228,245,165,228,235,70,175,97,186,11,165,249,6,174,106,4,245,113,216,177,218,118,205,80,148,144,44,211,202,247,200,216,162,134,54,122,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,81,95,134,117,218,213,96,235,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,253,125,123,117,191,125,234,227,59,138,139,28,170,186,219,116,202,201,218,150,201,100,172,133,148,243,62,169,97,68,154,170,173,177,203,35,36,155,155,165,100,107,205,90,200,182,226,214,186,73,85,225,205,58,162,234,111,62,234,155,84,46,90,129,151,212,213,209,219,95,80,231,89,113,228,184,205,83,69,102,129,99,138,62,16,54,69,226,215,189,176,68,233,94,198,177,36,145,28,254,45,221,26,223,173,209,223,85,89,151,74,26,185,111,204,44,215,42,183,99,23,26,138,122,108,178,209,28,105,51,46,54,228,127,219,86,196,231,177,190,102,54,186,71,66,254,77,226,245,86,170,246,223,35,31,239,250,4,232,78,235,213,222,77,91,125,201,107,42,237,58,117,142,212,37,37,226,178,150,71,65,91,85,60,148,243,58,56,168,100,125,60,176,61,241,200,218,119,76,215,170,43,99,153,138,158,175,105,231,250,232,232,202,251,209,230,163,210,219,35,186,253,51,134,101,30,98,163,25,185,74,246,37,83,163,137,89,221,166,169,141,187,109,52,93,216,145,100,107,82,57,26,246,185,188,85,95,20,97,126,152,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,120,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,20,67,225,247,215,174,67,211,54,101,67,131,106,13,246,174,179,74,238,245,17,195,92,202,143,53,90,251,3,17,42,92,147,80,194,146,163,33,99,170,42,27,37,66,54,55,189,236,98,171,90,231,162,34,222,157,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,128,126,176,0,21,87,227,157,250,147,253,228,254,26,114,175,5,79,122,124,167,225,253,119,204,109,199,85,241,206,253,73,254,242,127,13,57,87,130,167,189,62,83,240,254,187,230,54,224,46,164,0,0,0,0,0,5,85,248,231,126,164,255,0,121,63,134,145,87,194,227,223,179,76,191,26,249,61,105,42,188,115,191,82,127,188,159,195,72,171,225,113,239,217,166,95,141,124,158,180,11,254,0,0,32,7,141,95,186,198,45,241,2,135,229,215,18,127,144,3,198,175,221,99,22,248,129,67,242,235,136,16,3,194,227,223,179,76,191,26,249,61,105,127,197,0,248,92,123,246,105,151,227,95,39,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,15,133,157,89,107,50,60,62,243,98,160,159,179,81,95,65,83,77,27,246,223,139,159,19,154,139,182,233,247,185,62,244,254,180,51,207,214,46,145,223,116,151,93,175,86,43,245,98,212,79,116,168,171,185,178,69,107,83,118,62,178,118,251,26,247,253,241,175,181,119,245,246,26,42,186,207,37,45,174,178,166,45,185,195,79,36,141,221,81,19,116,106,170,122,175,161,158,254,191,51,59,190,101,212,134,67,53,221,236,115,237,181,53,150,248,120,186,55,34,68,202,250,157,147,236,34,39,222,190,221,215,250,64,176,14,145,122,61,177,39,73,249,7,155,165,163,172,187,100,150,202,200,226,168,154,223,78,231,198,248,223,95,27,85,174,85,85,254,123,61,174,79,209,79,236,174,46,168,112,234,252,31,43,147,26,184,83,210,196,251,84,171,66,222,204,45,98,189,177,73,51,17,206,226,231,38,235,197,119,36,79,70,154,215,172,22,45,30,202,45,184,230,101,105,160,183,90,237,178,74,144,84,212,219,34,145,200,175,170,122,162,54,125,164,85,221,93,236,221,125,83,246,161,13,53,99,38,187,101,186,131,126,189,222,170,89,61,93,69,198,170,73,100,98,198,173,115,157,60,142,85,69,98,35,85,21,92,190,207,79,217,232,7,145,0,0,0,0,0,0,61,110,152,230,148,120,30,83,77,126,174,199,109,215,152,161,231,189,53,116,124,227,118,241,189,158,169,178,253,239,69,246,123,81,15,36,19,208,9,153,214,54,95,136,234,190,154,98,249,182,53,115,91,124,113,215,84,181,44,208,67,34,83,177,21,142,111,54,238,214,34,46,240,42,251,63,236,174,254,216,205,6,163,71,6,13,62,23,245,70,204,247,77,51,37,250,69,208,127,124,183,138,51,209,29,251,23,135,175,251,165,62,166,123,168,22,156,167,0,198,113,250,59,98,193,87,105,154,169,243,205,221,123,146,68,145,234,173,77,149,168,137,178,126,197,83,156,1,108,94,12,19,78,235,102,91,27,165,122,177,190,67,102,171,151,100,251,87,31,184,180,98,184,124,29,175,88,212,218,121,120,180,210,61,137,116,135,203,249,134,243,118,235,188,247,7,55,209,125,63,71,246,22,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,248,163,251,246,106,111,224,191,39,162,39,255,0,130,167,186,198,83,241,2,187,229,214,226,0,120,163,251,246,106,111,224,191,39,162,39,255,0,130,167,186,198,83,241,2,187,229,214,224,39,248,0,8,1,227,87,238,177,139,124,64,161,249,117,196,128,30,23,30,253,154,101,248,215,201,235,73,255,0,227,87,238,177,139,124,64,161,249,117,196,128,30,23,30,253,154,101,248,215,201,235,64,191,224,0,0,0,16,3,198,175,221,99,22,248,129,67,242,235,137,85,125,39,123,211,232,223,196,12,123,230,48,22,169,227,87,238,177,139,124,64,161,249,117,196,170,190,147,189,233,244,111,226,6,61,243,24,0,210,152,0,0,0,12,214,117,99,239,79,172,159,16,50,31,152,206,93,79,133,199,184,158,153,126,53,243,138,210,149,186,177,247,167,214,79,136,25,15,204,103,46,167,194,227,220,79,76,191,26,249,197,104,20,173,213,143,189,62,178,124,64,200,126,99,57,117,62,23,30,226,122,101,248,215,206,43,74,86,234,199,222,159,89,62,32,100,63,49,156,186,159,11,143,113,61,50,252,107,231,21,160,74,160,0,3,42,230,170,12,171,129,165,62,147,189,214,52,111,225,254,61,242,232,14,170,114,174,147,189,214,52,111,225,254,61,242,232,14,170,0,170,191,28,239,212,159,239,39,240,210,213,10,171,241,206,253,73,254,242,127,13,2,42,248,92,123,246,105,151,227,95,39,173,47,248,160,31,11,143,126,205,50,252,107,228,245,165,255,0,0,0,0,0,1,202,186,177,247,88,214,79,135,249,15,203,167,51,88,105,79,171,31,117,141,100,248,127,144,252,186,115,53,128,106,160,0,0,0,0,227,253,94,234,245,78,132,116,209,168,90,165,111,158,174,11,149,166,206,248,109,115,211,65,20,207,167,184,212,189,180,180,115,43,37,251,14,99,42,39,137,239,71,35,190,195,93,246,95,250,43,216,10,213,241,180,212,204,171,31,211,141,59,210,219,77,95,151,178,230,23,11,133,194,239,219,146,70,73,81,228,18,155,177,3,184,189,24,248,85,245,107,35,152,246,187,243,144,64,228,86,171,61,66,162,237,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,52,231,165,90,103,138,232,222,156,99,154,91,133,82,121,123,46,51,111,138,223,77,202,56,217,36,220,19,237,207,47,109,140,99,166,149,234,233,36,122,53,57,200,247,185,83,119,41,68,62,26,56,5,54,160,245,165,167,116,183,44,122,174,235,109,177,212,84,223,234,150,20,151,133,27,233,41,164,150,150,162,87,198,169,193,141,172,74,68,78,75,193,207,115,24,238,92,248,174,130,64,163,111,23,221,47,186,225,125,90,84,231,147,58,174,123,110,160,217,232,174,84,243,186,137,209,65,20,244,208,182,138,90,86,75,186,182,103,181,180,240,204,237,184,171,82,170,52,86,251,28,238,191,224,133,169,158,91,42,212,189,28,172,171,186,203,244,133,190,147,38,183,193,220,229,67,79,229,228,90,122,183,241,87,253,137,164,243,84,73,187,88,188,155,7,218,114,112,98,47,107,241,147,209,79,175,61,62,218,117,142,146,225,217,171,211,43,130,247,160,146,94,49,207,67,113,150,158,158,78,45,72,220,174,153,179,178,141,91,187,216,212,143,191,191,39,112,66,181,122,7,212,204,87,72,186,189,211,108,235,53,171,242,150,90,123,133,69,190,166,169,210,71,28,116,190,118,146,106,54,79,43,228,123,88,200,99,125,67,95,35,213,223,102,54,189,200,138,168,136,161,162,147,42,230,170,12,171,129,127,222,23,30,226,122,101,248,215,206,43,74,1,47,251,194,227,220,79,76,191,26,249,197,105,64,32,105,79,164,239,117,141,27,248,127,143,124,186,3,170,156,171,164,239,117,141,27,248,127,143,124,186,3,170,128,0,0,32,7,141,95,186,198,45,241,2,135,229,215,18,127,144,3,198,175,221,99,22,248,129,67,242,235,136,21,87,210,119,189,62,141,252,64,199,190,99,1,165,51,53,157,39,123,211,232,223,196,12,123,230,48,26,83,0,0,0,102,179,171,31,122,125,100,248,129,144,252,198,115,74,102,107,58,177,247,167,214,79,136,25,15,204,103,2,213,58,105,255,0,226,54,221,254,31,231,127,253,30,232,82,177,117,61,52,255,0,241,27,110,255,0,15,243,191,254,143,116,41,88,13,84,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,125,183,84,246,129,73,126,46,122,153,138,234,39,87,19,91,177,106,191,55,245,43,31,164,198,110,51,178,72,228,133,213,209,207,81,81,43,35,115,30,237,251,126,105,177,61,29,197,205,150,41,88,173,251,59,172,128,240,75,209,79,250,186,234,50,178,225,251,112,171,125,44,114,255,0,189,235,42,228,153,139,31,251,201,35,115,100,255,0,62,142,111,232,41,89,122,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,46,219,110,171,237,47,207,195,171,71,44,90,55,210,62,9,77,104,155,204,85,230,22,248,51,27,165,79,23,179,189,85,95,4,82,53,56,57,239,70,246,160,74,120,55,111,22,191,177,207,139,92,247,32,15,17,93,28,177,107,39,72,249,221,53,222,111,47,87,135,219,231,204,109,117,60,94,254,205,85,4,18,200,228,224,215,177,29,221,129,106,32,221,220,154,206,255,0,62,46,115,26,133,6,105,238,107,117,211,92,255,0,26,212,107,21,61,36,247,44,86,241,69,123,163,138,173,142,116,18,79,77,51,38,141,178,53,174,107,149,138,230,34,42,35,154,187,111,178,167,180,211,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,166,104,122,129,211,63,200,222,184,231,154,91,29,37,214,158,147,25,200,43,173,244,31,74,71,194,170,106,22,76,239,43,59,254,195,17,221,216,22,41,17,237,106,53,237,122,57,169,197,200,6,146,116,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,77,247,217,87,218,122,2,37,120,92,106,245,78,173,116,125,140,193,114,158,174,123,150,13,81,54,33,85,52,208,69,19,30,202,102,177,244,173,137,35,253,38,50,142,122,72,213,206,70,189,95,27,213,220,191,77,210,212,0,0,0,0,1,154,206,172,125,233,245,147,226,6,67,243,25,205,41,153,172,234,199,222,159,89,62,32,100,63,49,156,11,84,240,84,247,88,202,126,32,87,124,186,220,79,242,0,120,42,123,172,101,63,16,43,190,93,110,39,248,0,0,0,0,0,0,17,87,197,31,220,79,83,127,5,249,197,17,64,37,255,0,120,163,251,137,234,111,224,191,56,162,40,4,13,84,0,0,0,0,0,0,16,3,198,175,221,99,22,248,129,67,242,235,137,63,200,1,227,87,238,177,139,124,64,161,249,117,196,8,1,225,113,239,217,166,95,141,124,158,180,191,226,128,124,46,61,251,52,203,241,175,147,214,151,252,0,0,0,0,0,202,185,170,131,42,224,93,79,82,223,252,70,219,71,195,252,19,255,0,163,218,202,171,233,59,222,159,70,254,32,99,223,49,128,181,78,165,191,248,141,182,143,135,248,39,255,0,71,181,149,87,210,119,189,62,141,252,64,199,190,99,0,26,83,0,0,0,0,42,175,199,59,245,39,251,201,252,52,181,66,170,252,115,191,82,127,188,159,195,64,138,190,23,30,253,154,101,248,215,201,235,75,254,40,7,194,227,223,179,76,191,26,249,61,105,127,192,10,171,241,206,253,73,254,242,127,13,45,80,170,191,28,239,212,159,239,39,240,208,42,172,235,253,46,244,201,159,117,77,170,22,221,63,196,41,170,232,237,175,168,107,111,89,10,219,166,169,162,179,64,177,203,39,57,221,26,113,107,222,216,37,108,76,123,152,146,72,141,103,38,238,174,111,149,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,245,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,208,159,75,189,50,96,61,44,233,125,183,79,241,10,106,74,203,147,41,218,219,214,66,182,232,105,171,111,51,164,146,201,206,119,70,156,156,198,58,121,91,19,30,231,172,113,171,89,201,219,43,156,30,215,74,180,207,21,209,189,56,199,52,183,10,164,242,246,92,102,223,21,190,155,148,113,178,73,184,39,219,158,94,219,24,199,77,43,213,210,72,244,106,115,145,239,114,166,238,83,229,107,166,133,233,199,81,122,113,113,210,253,80,179,121,235,85,118,210,195,52,74,140,170,183,213,53,21,35,170,166,145,81,123,115,51,147,182,93,149,170,215,57,143,107,216,247,177,221,0,1,154,30,161,250,126,207,186,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,185,196,231,35,118,73,34,145,190,188,84,158,158,24,190,33,116,120,181,29,55,78,189,64,229,253,155,84,60,98,196,175,247,57,160,130,150,213,75,20,19,73,45,45,109,92,243,51,140,41,218,133,148,201,197,238,71,72,177,242,70,36,77,100,234,235,95,165,27,23,86,154,53,91,134,246,173,84,121,125,183,122,204,90,247,91,11,221,228,42,185,49,100,141,93,26,163,210,25,216,206,212,137,179,218,155,178,78,219,223,20,104,85,95,76,126,23,90,227,171,186,143,114,178,106,245,146,235,167,56,222,43,112,134,11,220,213,244,83,71,85,113,141,86,100,115,109,82,44,110,166,169,251,80,35,86,100,145,209,177,179,71,35,82,100,84,99,130,245,1,249,45,54,202,107,45,170,138,205,71,37,92,148,244,20,241,211,68,250,186,185,106,167,115,24,212,107,86,73,166,115,165,149,251,34,110,249,28,231,185,119,87,42,170,170,159,172,10,171,241,206,253,73,254,242,127,13,57,87,130,167,189,62,83,240,254,187,230,54,227,170,248,231,126,164,255,0,121,63,134,156,171,193,83,222,159,41,248,127,93,243,27,112,23,82,0,0,0,0,0,2,170,252,115,191,82,127,188,159,195,72,171,225,113,239,217,166,95,141,124,158,180,149,94,57,223,169,63,222,79,225,164,85,240,184,247,236,211,47,198,190,79,90,5,255,0,0,0,16,3,198,175,221,99,22,248,129,67,242,235,137,63,200,1,227,87,238,177,139,124,64,161,249,117,196,8,1,225,113,239,217,166,95,141,124,158,180,191,226,128,124,46,61,251,52,203,241,175,147,214,151,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,230,185,36,11,110,170,74,175,241,43,3,251,158,207,209,226,187,251,125,61,159,180,207,199,136,108,88,148,93,73,94,211,17,229,218,115,234,221,89,203,181,254,185,243,245,92,246,237,253,219,109,237,245,253,166,131,102,227,217,127,36,221,188,87,116,254,141,138,15,241,54,172,161,175,234,114,189,182,234,62,194,83,211,207,12,191,156,87,115,145,46,21,123,187,215,217,191,236,79,64,34,253,163,35,200,237,81,75,65,103,189,215,210,69,88,137,20,177,193,83,36,109,145,23,116,217,200,213,68,84,251,75,232,191,181,79,251,191,99,151,171,59,41,235,174,145,191,106,232,217,80,199,185,31,187,145,251,170,42,171,145,55,85,217,127,105,248,104,45,213,183,25,94,202,24,123,143,137,189,199,39,36,77,145,62,255,0,85,62,237,94,99,113,250,184,184,157,92,59,164,51,114,229,201,191,103,104,251,123,108,141,245,251,253,119,3,204,0,0,0,0,0,0,0,0,244,15,183,92,83,23,74,133,183,70,144,54,102,239,55,101,220,247,218,79,78,91,109,183,162,255,0,161,63,97,231,207,75,89,109,122,226,116,247,42,57,121,181,101,115,42,19,142,220,127,79,143,181,125,125,26,239,97,230,128,180,95,6,74,137,18,231,147,65,229,167,86,175,146,252,226,51,236,39,217,184,47,170,255,0,196,91,25,77,254,14,185,109,109,22,166,93,241,197,168,227,77,85,229,247,103,4,93,248,211,220,31,237,219,127,106,254,210,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160,31,20,127,126,205,77,252,23,228,244,68,255,0,240,84,247,88,202,126,32,87,124,186,220,123,253,123,240,191,208,46,162,117,98,251,172,121,174,95,168,20,87,172,131,202,249,152,45,119,10,40,233,89,216,166,138,157,156,27,37,36,143,77,217,11,85,119,122,253,165,93,182,77,145,59,7,75,253,47,224,61,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,227,78,197,68,86,170,238,174,245,246,34,7,96,0,1,0,60,106,253,214,49,111,136,20,63,46,184,144,3,194,227,223,179,76,191,26,249,61,105,115,221,80,116,191,128,245,103,128,91,244,231,81,174,249,5,186,219,110,188,69,123,138,91,37,68,48,206,233,227,134,104,90,215,58,104,165,106,179,141,67,213,81,26,139,186,55,215,218,139,199,244,19,194,255,0,64,186,118,213,139,22,177,225,89,126,160,86,222,177,255,0,53,229,160,186,92,40,164,165,127,126,154,90,119,243,108,116,145,189,118,100,206,84,217,233,246,145,55,221,55,69,9,128,0,0,0,2,0,120,213,251,172,98,223,16,40,126,93,113,42,175,164,239,122,125,27,248,129,143,124,198,2,252,250,160,233,127,1,234,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,103,26,135,170,162,53,23,116,111,175,181,23,128,105,239,132,79,77,186,107,159,227,90,141,98,205,181,42,123,150,43,120,162,189,209,197,87,114,160,116,18,79,77,51,38,141,178,53,180,109,114,177,92,196,69,68,115,87,109,246,84,246,129,55,192,0,0,0,102,179,171,31,122,125,100,248,129,144,252,198,114,234,124,46,61,196,244,203,241,175,156,86,158,43,80,188,34,122,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,187,109,186,175,180,147,250,9,162,152,175,78,218,79,98,209,204,42,225,117,173,178,227,254,107,203,79,116,150,57,42,159,223,169,150,161,252,221,28,113,177,118,124,206,68,217,137,246,81,55,221,119,85,12,246,117,99,239,79,172,159,16,50,31,152,206,93,79,133,199,184,158,153,126,53,243,138,211,197,106,23,132,79,77,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,109,183,85,246,146,127,65,52,83,21,233,219,73,236,90,57,133,92,46,181,182,92,127,205,121,105,238,146,199,37,83,251,245,50,212,63,155,163,142,54,46,207,153,200,155,49,62,202,38,251,174,234,161,208,0,0,12,171,154,168,32,7,247,21,58,88,255,0,103,218,171,255,0,157,109,223,243,16,37,87,73,222,235,26,55,240,255,0,30,249,116,7,85,60,254,158,225,86,173,53,192,49,173,57,177,84,85,207,109,197,108,244,86,74,57,106,222,215,79,36,20,208,178,24,221,35,154,214,181,94,173,98,42,170,53,169,190,251,34,123,15,64,0,170,191,28,239,212,159,239,39,240,210,213,8,255,0,213,111,69,58,89,214,15,213,111,202,101,255,0,43,182,125,82,243,222,75,232,42,170,104,123,158,107,177,220,238,247,160,151,125,188,179,56,241,227,182,238,223,125,211,96,168,31,11,143,126,205,50,252,107,228,245,165,255,0,16,255,0,65,60,47,244,11,167,109,88,177,107,30,21,151,234,5,109,235,31,243,94,90,11,165,194,138,74,87,247,233,165,167,127,54,199,73,27,215,102,76,229,77,158,159,105,19,125,211,116,89,128,0,0,0,0,7,42,234,199,221,99,89,62,31,228,63,46,156,205,97,168,141,66,194,173,90,149,128,100,186,115,125,168,171,130,219,149,89,235,108,149,146,210,61,173,158,56,42,97,124,50,58,55,57,174,106,61,26,245,84,85,107,147,125,183,69,246,16,131,251,138,157,44,127,179,237,85,255,0,206,182,239,249,136,19,252,0,0,0,0,160,191,20,220,254,167,58,235,75,50,165,76,134,146,237,109,197,105,232,44,22,213,166,88,156,202,86,71,76,201,106,41,213,241,167,218,123,43,39,171,71,243,85,123,95,201,139,183,4,107,111,208,129,87,111,6,174,155,111,247,90,219,237,247,84,117,130,227,114,184,212,73,87,89,89,87,123,160,154,122,153,228,114,186,73,100,145,212,74,231,189,206,85,114,185,85,85,85,85,84,15,1,224,159,163,183,91,46,27,158,107,125,242,195,73,21,62,75,81,75,100,176,86,77,74,230,213,186,10,85,145,213,142,138,71,49,17,105,164,150,72,24,171,27,213,29,45,27,209,200,139,19,75,52,57,254,130,104,166,43,211,182,147,216,180,115,10,184,93,107,108,184,255,0,154,242,211,221,37,142,74,167,247,234,101,168,127,55,71,28,108,93,159,51,145,54,98,125,148,77,247,93,213,122,0,28,255,0,95,180,114,197,212,6,141,101,154,59,145,205,229,233,50,107,123,169,227,169,226,247,249,74,166,57,36,166,169,224,199,177,100,237,79,28,82,246,249,163,95,195,139,190,203,149,12,203,154,168,32,174,89,224,231,210,198,87,149,94,114,159,172,154,129,102,250,102,225,81,112,250,58,211,89,110,167,161,163,238,200,231,246,41,226,242,75,219,133,156,184,177,155,175,22,162,38,235,176,18,87,165,141,107,254,81,61,62,225,58,199,37,191,201,85,228,22,245,243,240,54,46,220,108,174,130,87,211,213,118,155,220,145,82,21,158,25,86,62,79,87,118,213,156,182,118,232,153,172,52,187,211,198,132,99,221,54,105,125,14,145,226,25,54,65,121,177,90,234,42,38,160,91,219,233,95,61,51,38,145,101,124,45,125,60,16,163,153,221,124,178,34,189,28,244,89,28,156,184,163,26,216,151,253,197,78,150,63,217,246,170,255,0,231,91,119,252,196,14,171,225,113,238,39,166,95,141,124,226,180,160,19,77,26,9,162,152,175,78,218,79,98,209,204,42,225,117,173,178,227,254,107,203,79,116,150,57,42,159,223,169,150,161,252,221,28,113,177,118,124,206,68,217,137,246,81,55,221,119,85,136,31,220,84,233,99,253,159,106,175,254,117,183,127,204,64,149,93,39,123,172,104,223,195,252,123,229,208,29,84,243,250,123,133,90,180,215,0,198,180,230,197,81,87,61,183,21,179,209,89,40,229,171,123,93,60,144,83,66,200,99,116,142,107,90,213,122,181,136,170,168,214,166,251,236,137,236,61,0,0,0,2,0,120,213,251,172,98,223,16,40,126,93,113,39,249,199,250,160,233,127,1,234,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,103,26,135,170,162,53,23,116,111,175,181,20,40,51,164,239,122,125,27,248,129,143,124,198,3,74,100,32,211,223,8,158,155,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,174,219,236,169,237,38,248,0,0,3,53,157,88,251,211,235,39,196,12,135,230,51,154,83,33,6,161,120,68,244,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,118,219,117,95,104,30,127,166,159,254,35,109,223,225,254,119,255,0,209,238,133,43,26,72,193,250,95,192,112,14,154,42,122,87,179,93,242,9,177,58,171,61,218,200,250,202,154,136,93,113,72,46,15,168,116,206,73,27,19,98,230,213,169,147,130,246,246,77,155,186,59,101,222,48,127,113,83,165,143,246,125,170,191,249,214,221,255,0,49,2,127,128,0,17,43,197,31,87,170,116,151,163,236,154,11,108,245,112,92,179,154,136,113,10,89,161,130,41,88,198,84,181,239,170,108,169,39,232,177,244,112,85,198,142,106,57,232,249,24,173,227,250,109,150,167,10,234,167,164,12,7,171,187,86,63,98,212,108,203,53,180,219,113,218,137,234,226,163,176,92,97,130,10,169,228,107,90,217,103,142,104,101,107,223,27,90,246,198,228,68,86,164,211,39,243,212,10,11,233,251,76,255,0,44,154,227,129,233,108,148,151,90,138,76,155,32,161,183,215,253,23,31,58,168,104,95,51,124,212,236,251,15,70,246,160,73,100,87,185,170,214,53,138,231,39,22,169,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,8,171,211,199,134,95,79,61,54,106,133,14,174,98,23,140,214,243,125,181,211,212,67,64,151,187,149,59,224,166,124,209,172,79,153,172,167,130,21,115,251,79,150,52,71,171,152,137,35,151,143,36,99,155,45,64,20,151,227,45,128,83,99,61,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,219,100,116,110,84,222,78,78,187,67,138,117,75,210,78,150,117,115,138,217,241,109,76,150,235,67,244,21,193,110,20,87,27,51,169,162,174,143,148,110,100,144,36,179,67,46,208,201,187,28,246,53,19,147,161,137,85,126,194,1,93,126,9,122,153,149,83,106,158,117,163,158,111,187,141,220,49,245,201,187,18,73,35,188,189,117,61,77,61,63,56,91,207,182,206,228,117,91,72,188,21,206,236,65,246,145,25,178,219,249,13,116,95,194,203,66,244,23,84,49,253,92,211,253,69,212,168,239,184,237,67,166,167,74,186,219,108,208,74,199,198,232,165,134,70,121,20,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,153,64,0,0,0,0,12,214,117,99,239,79,172,159,16,50,31,152,206,105,76,132,26,133,225,19,211,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,219,109,213,125,160,121,255,0,5,79,117,140,167,226,5,119,203,173,196,255,0,56,255,0,75,253,47,224,61,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,227,78,197,68,86,170,238,174,245,246,34,118,0,0,0,0,0,0,0,34,175,138,63,184,158,166,254,11,243,138,34,128,77,52,107,222,138,98,189,68,233,61,247,71,51,91,133,214,138,203,144,121,95,51,61,174,88,227,170,103,98,166,42,134,112,116,145,200,196,221,240,181,23,118,47,217,85,219,101,217,82,32,127,113,83,165,143,246,125,170,191,249,214,221,255,0,49,2,127,128,0,0,0,0,0,16,3,198,175,221,99,22,248,129,67,242,235,137,63,206,63,213,7,75,248,15,86,120,5,191,78,117,26,239,144,91,173,182,235,196,87,184,165,178,84,67,12,238,158,56,102,133,173,115,166,138,86,171,56,212,61,85,17,168,187,163,125,125,168,161,76,62,23,30,253,154,101,248,215,201,235,75,254,33,254,130,120,95,232,23,78,218,177,98,214,60,43,47,212,10,219,214,63,230,188,180,23,75,133,20,148,175,239,211,75,78,254,109,142,146,55,174,204,153,202,155,61,62,210,38,251,166,232,179,0,0,0,0,0,1,149,115,85,4,0,254,226,167,75,31,236,251,85,127,243,173,187,254,98,3,169,111,254,35,109,163,225,254,9,255,0,209,237,101,85,244,157,239,79,163,127,16,49,239,152,192,95,158,113,210,254,3,159,244,209,77,210,189,230,239,144,67,137,210,217,237,54,70,86,83,84,66,219,138,193,111,125,59,161,114,200,232,157,23,55,45,52,124,215,183,178,238,237,145,187,166,220,3,79,124,34,122,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,187,111,178,167,180,9,190,0,0,0,0,85,95,142,119,234,79,247,147,248,105,106,132,127,234,183,162,157,44,235,7,234,183,229,50,255,0,149,219,62,169,121,239,37,244,21,85,52,61,207,53,216,238,119,123,208,75,190,222,89,156,120,241,219,119,111,190,233,176,84,15,133,199,191,102,153,126,53,242,122,210,255,0,136,127,160,158,23,250,5,211,182,172,88,181,143,10,203,245,2,182,245,143,249,175,45,5,210,225,69,37,43,251,244,210,211,191,155,99,164,141,235,179,38,114,166,207,79,180,137,190,233,186,44,192,0,85,175,141,197,166,235,127,186,232,53,138,197,108,171,184,220,174,53,25,5,37,29,29,36,46,154,122,153,228,117,177,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,90,81,231,238,184,6,27,125,204,172,26,131,121,199,169,43,50,28,86,158,186,154,203,93,50,43,159,64,202,196,137,42,86,36,85,226,215,189,176,70,197,126,220,209,156,218,138,141,145,232,224,142,189,4,244,65,98,233,31,4,150,183,35,165,181,92,181,54,247,221,138,247,123,163,153,245,16,178,149,38,85,134,150,145,210,69,27,227,135,131,98,124,137,193,28,249,119,228,231,54,56,145,146,168,0,0,0,0,0,0,0,42,175,199,59,245,39,251,201,252,52,229,94,10,158,244,249,79,195,250,239,152,219,139,41,234,183,162,157,44,235,7,234,183,229,50,255,0,149,219,62,169,121,239,37,244,21,85,52,61,207,53,216,238,119,123,208,75,190,222,89,156,120,241,219,119,111,190,233,183,159,233,127,195,211,69,250,76,207,238,26,141,167,57,62,107,113,185,92,108,242,217,37,138,247,91,73,52,13,130,73,161,153,206,107,97,166,137,200,254,84,236,68,85,114,166,202,239,79,98,160,74,0,0,0,0,0,0,21,87,227,157,250,147,253,228,254,26,69,95,11,143,126,205,50,252,107,228,245,165,191,117,91,209,78,150,117,131,245,91,242,153,127,202,237,159,84,188,247,146,250,10,170,154,30,231,154,236,119,59,189,232,37,223,111,44,206,60,120,237,187,183,223,116,219,159,232,39,133,254,129,116,237,171,22,45,99,194,178,253,64,173,189,99,254,107,203,65,116,184,81,73,74,254,253,52,180,239,230,216,233,35,122,236,201,156,169,179,211,237,34,111,186,110,138,19,0,0,0,128,30,53,126,235,24,183,196,10,31,151,92,73,254,113,254,168,58,95,192,122,179,192,45,250,115,168,215,124,130,221,109,183,94,34,189,197,45,146,162,24,103,116,241,195,52,45,107,157,52,82,181,89,198,161,234,168,141,69,221,27,235,237,69,10,97,240,184,247,236,211,47,198,190,79,90,95,241,15,244,19,194,255,0,64,186,118,213,139,22,177,225,89,126,160,86,222,177,255,0,53,229,160,186,92,40,164,165,127,126,154,90,119,243,108,116,145,189,118,100,206,84,217,233,246,145,55,221,55,69,152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,61,165,66,248,182,88,35,211,109,110,197,51,250,10,26,90,134,222,172,147,164,177,212,69,205,189,198,85,74,170,187,34,55,254,234,79,107,149,125,19,251,109,232,169,159,26,251,131,42,115,93,58,199,225,103,42,132,179,86,79,237,219,236,186,162,52,79,111,167,253,137,223,127,255,0,84,60,255,0,133,36,26,89,108,166,212,156,235,81,37,179,177,33,179,211,70,141,175,117,50,53,172,238,84,57,252,82,111,98,237,11,127,157,253,127,118,220,51,170,124,91,77,51,44,255,0,47,203,52,238,10,233,163,74,219,132,241,165,11,105,221,78,173,239,207,34,59,243,40,190,159,105,158,187,251,54,254,131,143,105,221,69,226,197,116,168,194,46,25,109,227,31,138,242,177,82,76,202,42,167,163,30,143,94,59,61,177,170,181,233,180,170,187,47,237,95,218,165,169,116,167,211,150,19,54,157,191,30,187,216,108,247,168,111,86,181,114,221,234,109,80,58,169,59,208,64,205,209,95,201,119,219,119,238,191,206,114,129,75,234,138,158,138,14,239,213,183,78,244,29,61,103,139,142,90,239,149,55,42,105,63,65,243,194,200,220,155,67,3,215,244,87,111,108,203,254,131,132,0,0,0,0,0,63,85,178,133,247,42,216,232,227,253,41,55,219,251,17,87,255,0,97,249,79,209,111,171,154,134,174,58,170,117,218,70,111,183,183,239,69,79,187,250,192,237,18,105,133,13,53,154,231,69,85,95,83,68,250,104,249,171,36,149,35,99,223,193,234,223,69,103,175,162,175,250,87,246,159,231,144,224,186,105,131,225,52,213,53,215,71,220,175,23,74,106,106,136,155,75,61,60,205,139,185,197,92,215,34,181,28,213,68,99,211,100,223,109,211,246,169,234,115,156,214,142,231,162,235,95,87,79,73,5,234,178,185,172,116,208,194,228,115,152,145,213,55,110,94,170,158,200,253,174,251,147,246,122,71,234,91,212,242,86,211,203,120,168,154,178,8,81,90,145,203,42,185,17,56,170,34,38,251,236,137,191,236,2,82,248,107,195,95,67,212,213,141,143,100,240,35,252,206,232,168,230,239,181,190,179,255,0,121,125,229,40,116,9,159,225,153,15,84,244,85,17,99,116,180,49,63,185,229,91,10,38,204,218,221,84,143,223,243,73,190,234,159,248,62,223,188,186,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,5,94,248,208,86,89,237,211,224,21,158,94,79,166,60,133,122,65,50,59,236,182,62,253,55,162,162,174,222,199,63,249,171,237,255,0,69,161,21,161,227,67,141,210,214,98,216,110,66,253,251,244,116,245,177,55,217,236,90,154,52,253,155,255,0,57,126,240,42,194,179,40,187,101,87,90,155,245,210,154,162,186,177,141,108,188,226,141,54,103,22,162,114,119,4,68,68,251,45,251,190,226,206,188,39,117,143,39,201,35,186,225,151,123,229,52,118,234,24,39,146,42,89,18,22,189,21,158,70,52,95,70,35,149,56,185,83,213,127,227,245,32,190,135,197,102,187,226,215,60,75,27,195,229,191,101,247,218,101,162,141,159,71,178,171,178,143,116,177,181,236,70,111,43,87,148,144,250,162,47,245,126,137,253,198,174,154,223,210,78,118,181,151,59,85,247,27,90,183,112,149,37,130,178,141,175,141,243,34,174,220,150,45,247,242,235,237,244,251,63,209,232,30,243,196,158,88,165,215,58,167,65,86,217,153,246,54,70,237,246,127,188,232,255,0,98,145,24,246,122,175,169,87,173,81,202,234,50,75,213,84,147,75,47,13,149,207,123,189,145,177,159,206,115,151,217,26,125,231,140,0,0,0,0,0,0,3,162,100,58,146,183,189,44,179,96,201,99,150,20,181,85,201,58,214,44,187,182,78,107,50,241,70,241,244,253,63,219,252,211,157,159,82,219,69,83,114,162,170,141,42,226,142,42,86,119,184,201,34,167,37,68,119,162,39,177,87,218,124,215,198,246,42,242,106,162,111,182,251,122,40,18,63,160,11,205,162,203,212,93,130,162,240,142,88,151,205,109,197,200,159,252,99,84,159,122,167,222,168,104,92,206,71,70,249,38,53,138,235,157,142,235,148,82,186,122,72,252,206,232,140,141,222,218,58,134,255,0,61,81,61,174,111,222,104,210,25,91,60,49,204,207,209,145,168,228,254,165,77,192,255,0,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,234,102,146,97,26,177,111,134,223,154,218,188,236,20,232,228,141,189,249,163,219,147,152,229,255,0,22,246,175,182,54,255,0,160,246,128,10,245,211,237,85,233,95,67,117,222,245,139,221,172,159,87,234,173,244,244,203,79,91,230,110,53,125,199,59,177,47,30,219,88,244,77,149,237,93,213,87,125,191,165,80,138,190,39,218,191,139,235,30,87,111,184,224,151,47,164,109,116,112,69,19,165,236,201,15,219,100,181,170,191,102,86,49,223,163,35,23,246,122,254,221,203,99,214,78,156,116,183,92,168,233,169,115,124,114,142,119,210,200,233,25,51,104,233,157,38,238,98,51,213,210,196,255,0,185,19,253,8,85,207,95,221,30,88,186,112,180,46,95,129,213,204,219,125,206,101,167,125,60,146,49,26,196,145,181,82,46,205,138,24,218,155,54,22,39,181,127,103,236,216,43,184,0,0,0,0,0,0,0,7,87,211,40,110,185,22,35,118,199,173,118,174,109,165,116,53,181,21,93,246,167,110,54,36,232,191,97,219,111,254,49,87,209,119,251,62,207,83,207,102,151,139,133,193,140,198,90,157,230,80,113,69,119,217,111,232,114,103,179,111,233,253,170,124,188,50,249,83,111,186,71,70,223,88,43,85,180,210,183,215,244,28,244,221,125,187,111,237,246,254,211,163,222,44,214,219,118,69,65,107,196,238,81,81,205,115,182,50,166,170,122,169,155,27,81,202,231,57,204,229,26,111,237,99,125,21,23,255,0,80,31,237,209,181,230,59,54,188,227,243,203,77,222,106,249,189,219,207,143,255,0,25,84,39,183,101,253,166,142,27,183,20,219,217,177,153,29,36,200,215,6,212,155,109,237,95,18,249,78,247,218,85,251,63,106,158,70,251,119,111,249,127,180,210,246,59,119,163,191,88,173,247,154,10,168,170,32,173,165,138,161,146,68,244,123,92,143,98,57,21,21,21,81,125,21,23,218,7,209,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,102,69,145,90,241,123,100,183,123,197,71,102,154,30,60,157,193,206,219,119,35,83,209,168,171,237,114,125,199,211,63,61,117,5,37,198,7,83,86,197,220,141,222,214,242,84,251,209,126,229,253,168,128,67,171,55,137,86,149,222,181,105,112,45,188,173,186,56,152,229,174,254,249,127,55,61,208,34,39,111,202,163,147,100,149,254,188,191,155,253,41,180,104,241,68,234,147,76,181,35,18,164,193,177,11,138,215,85,67,85,28,207,127,110,166,36,68,72,171,98,84,227,36,77,69,245,123,126,255,0,191,251,78,111,226,185,162,244,218,99,170,182,156,218,205,111,88,173,119,202,135,49,173,106,204,239,88,105,104,209,81,94,245,84,245,84,127,177,127,245,31,63,166,157,45,209,110,174,99,179,225,21,157,188,90,231,107,164,167,138,105,42,42,159,80,181,146,69,217,137,202,216,210,120,213,188,221,80,170,136,158,206,42,159,127,160,65,48,77,94,176,124,57,115,46,159,233,38,203,177,186,248,175,86,8,248,242,242,212,53,73,35,55,90,120,211,125,251,141,77,228,153,222,215,251,26,191,212,144,169,81,81,118,84,84,80,0,0,0,0,0,0,62,198,41,122,164,176,94,169,174,117,150,216,171,99,130,88,228,88,164,219,101,226,244,119,222,213,246,237,183,176,153,189,52,244,231,108,235,22,150,251,116,183,204,219,61,218,223,20,145,209,71,4,106,188,35,100,180,206,93,149,178,66,223,209,169,122,122,167,221,253,91,65,162,203,60,26,117,3,203,106,21,223,0,158,166,24,227,170,183,215,86,177,174,149,136,231,189,60,146,108,141,84,228,191,101,138,190,139,247,47,167,160,17,11,89,122,84,212,173,27,206,19,14,184,66,234,154,183,126,131,210,72,35,85,252,204,114,47,232,204,244,246,72,159,127,221,253,133,248,244,235,143,222,177,125,22,195,172,153,12,178,62,190,150,199,111,138,117,145,232,247,115,109,36,45,118,234,142,114,47,218,106,250,238,167,182,173,199,108,215,10,166,214,214,81,247,38,102,251,59,184,244,219,116,68,246,34,237,236,68,62,139,118,219,100,251,189,0,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,141,125,112,244,161,39,85,88,53,155,30,182,203,69,75,112,180,215,201,84,218,137,228,72,151,131,225,115,21,17,253,169,23,219,193,118,217,63,69,63,98,28,103,163,239,14,107,223,78,90,130,252,215,35,188,208,87,66,202,117,107,25,29,103,125,90,244,158,158,68,119,21,167,102,222,144,187,215,125,253,127,167,210,125,31,158,225,72,218,250,26,138,23,187,139,106,34,124,78,93,183,217,28,138,159,251,64,230,89,54,101,163,218,159,131,93,153,118,108,87,155,69,63,99,205,69,61,187,158,220,166,111,13,153,43,54,95,182,196,95,103,221,191,236,41,46,179,29,233,127,81,53,146,213,101,195,46,183,155,94,62,250,152,60,236,181,148,81,196,237,150,171,140,136,198,195,3,183,252,219,218,169,187,126,229,254,132,37,119,84,125,26,106,94,129,99,215,108,191,71,50,14,118,186,158,199,156,167,242,148,233,250,47,134,56,254,213,68,239,119,233,77,34,250,39,245,250,109,181,90,61,94,146,185,93,250,92,151,127,235,2,108,107,15,69,184,222,91,152,218,49,126,152,110,46,190,212,77,2,186,169,181,210,178,145,172,95,45,20,141,84,87,65,10,46,252,103,95,191,216,155,237,191,172,127,215,238,152,245,71,166,251,149,29,183,82,45,244,84,239,174,115,217,3,169,171,89,80,142,86,50,55,187,244,125,158,146,183,218,159,180,154,94,15,183,172,62,221,146,228,43,121,169,237,221,36,74,63,47,246,37,93,246,142,191,151,232,167,31,209,84,246,255,0,235,37,135,95,215,238,156,229,162,197,232,181,142,63,51,36,85,181,15,164,102,245,236,217,221,168,249,122,211,167,222,138,207,111,254,240,40,140,22,43,164,94,31,150,45,116,186,100,185,253,182,31,41,138,75,83,82,182,120,249,62,78,81,186,88,164,133,119,117,75,36,79,204,205,252,246,239,233,235,235,236,229,154,109,225,231,170,249,174,54,236,178,207,109,243,113,122,113,139,189,77,30,255,0,156,124,107,246,157,82,139,237,106,175,179,238,2,30,131,164,106,22,128,234,62,156,223,43,108,183,235,47,110,90,46,227,164,254,249,129,219,53,143,123,85,126,196,142,79,107,23,239,57,204,145,190,41,29,20,137,179,152,170,213,79,216,168,7,252,147,51,194,199,51,195,48,190,163,25,112,201,228,184,36,210,89,238,17,83,54,154,54,189,170,229,108,75,246,183,251,184,182,79,191,219,177,12,201,195,225,137,163,218,129,147,106,109,102,111,135,92,254,141,158,130,217,89,20,115,246,96,155,117,85,166,69,111,25,30,137,234,217,183,223,101,246,127,160,46,118,211,169,184,93,238,171,200,208,93,156,234,143,243,110,167,145,170,158,138,190,222,59,123,17,87,218,122,148,106,20,183,213,23,76,61,77,224,121,163,245,98,122,255,0,59,85,81,183,41,251,86,248,248,241,138,24,19,236,164,174,69,244,126,223,163,247,127,105,105,253,55,94,117,42,241,166,182,185,53,70,131,203,221,217,77,3,30,238,237,59,251,155,83,195,187,182,129,17,169,187,214,79,79,253,155,1,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,1,252,221,63,104,221,63,167,253,0,127,65,252,220,254,128,0,0,0,0,0,0,7,243,116,63,198,178,186,142,223,78,250,202,250,184,105,96,141,170,231,203,52,136,198,53,17,55,85,85,95,68,68,68,85,254,192,63,220,30,34,163,91,244,98,146,181,45,213,90,193,133,67,86,187,237,79,37,254,145,178,46,219,239,246,86,77,253,54,95,244,41,235,232,235,232,238,20,236,171,183,213,193,85,79,38,252,102,134,68,123,23,101,217,118,84,244,95,84,84,254,192,63,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,15,241,171,164,166,174,129,212,181,144,71,52,79,219,147,36,106,57,171,178,238,155,162,250,123,81,8,191,173,222,30,186,23,171,22,216,169,237,216,197,190,195,82,218,134,202,249,173,212,84,116,174,115,120,200,138,138,228,166,114,174,235,34,47,252,20,253,132,166,0,85,94,178,120,72,92,44,212,180,215,29,27,200,106,27,83,19,92,147,36,213,110,71,170,175,109,169,199,203,209,162,251,22,95,111,221,183,244,144,23,82,244,71,95,49,236,157,246,108,179,21,202,238,21,180,234,213,107,223,67,91,47,181,140,119,162,201,26,47,177,205,79,103,221,253,70,147,143,53,117,211,61,59,190,215,45,206,245,130,216,107,234,221,237,158,166,223,20,143,95,68,79,107,154,171,236,107,83,251,16,10,184,232,123,91,53,151,66,48,58,255,0,202,94,19,154,203,143,193,23,10,38,62,219,84,230,181,202,148,108,137,26,147,72,198,34,35,24,253,184,255,0,103,166,231,132,210,175,19,27,174,144,97,119,12,114,134,200,233,171,157,218,236,121,154,103,57,27,249,215,189,219,237,84,197,79,179,34,251,19,246,23,9,87,167,26,127,91,107,250,22,171,9,177,201,65,246,127,189,221,65,23,111,236,237,183,217,227,183,166,201,254,130,1,234,167,132,70,23,124,154,231,122,196,111,81,81,212,77,217,242,244,177,208,63,139,118,70,53,219,43,171,17,190,168,142,95,84,251,192,230,56,247,138,75,117,58,178,205,132,230,56,245,174,134,154,237,83,79,67,117,171,146,147,180,196,167,149,82,57,149,95,37,91,147,109,158,229,251,72,169,233,186,162,250,161,46,107,58,45,233,151,94,52,214,219,116,178,89,109,41,21,214,157,149,77,185,90,233,173,253,201,28,231,181,206,94,235,96,122,42,242,99,147,125,215,218,228,42,13,221,27,235,157,171,61,160,196,107,241,119,83,203,61,116,84,221,214,215,210,42,181,29,55,111,150,205,159,246,162,175,183,255,0,121,123,61,44,233,197,86,148,232,22,17,132,220,38,146,90,219,125,158,6,84,185,238,87,47,117,219,189,201,250,111,79,69,122,167,163,149,61,61,61,61,0,134,52,158,16,216,28,122,134,238,253,210,185,216,235,105,213,237,252,252,43,34,200,139,15,162,239,69,195,109,187,191,211,236,254,146,95,105,39,75,26,109,163,56,231,208,56,93,52,180,114,185,168,143,171,141,148,241,204,229,227,27,93,246,227,133,138,187,246,155,191,167,175,254,174,202,138,170,161,201,186,122,122,40,28,102,42,125,92,194,110,233,75,89,27,50,75,44,190,197,114,85,86,84,55,102,239,235,190,204,77,222,228,254,198,254,212,59,51,23,118,53,118,219,116,79,79,216,127,83,213,61,79,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,3,254,92,239,106,34,237,183,181,79,250,34,183,95,93,64,230,186,49,130,218,241,141,50,183,67,83,150,230,93,255,0,163,31,37,76,144,44,126,82,106,87,205,179,152,230,123,98,149,254,217,25,236,244,229,191,21,15,155,212,151,136,238,141,232,100,137,143,227,242,79,152,95,230,122,195,19,44,139,75,112,134,57,22,20,124,125,212,101,75,30,136,229,123,17,54,77,215,103,237,236,66,52,203,226,171,212,221,91,223,85,100,233,226,73,168,21,202,232,164,118,37,112,114,172,126,212,85,86,213,241,223,142,203,233,232,119,62,147,188,55,112,237,45,109,78,105,173,213,9,168,89,69,210,54,50,74,92,134,221,75,89,79,68,232,166,127,9,35,238,44,203,205,99,72,147,146,63,209,55,79,191,102,203,26,125,37,210,186,72,18,150,151,76,113,56,97,70,241,72,227,179,83,53,168,155,109,182,200,205,189,158,128,65,253,55,241,109,198,93,87,13,175,91,52,223,37,199,170,39,229,198,162,43,60,116,148,205,226,143,114,242,117,77,102,233,233,218,68,244,246,187,250,80,156,248,14,161,225,218,157,141,195,151,224,121,21,190,245,105,168,124,145,54,162,134,174,42,150,115,99,149,174,111,40,156,230,238,138,158,205,254,244,60,94,117,210,191,79,154,129,105,150,211,125,209,252,62,46,231,29,170,169,236,20,41,81,30,206,107,190,203,221,11,182,223,130,34,250,122,166,232,67,203,214,134,245,47,208,93,124,183,222,154,46,23,13,66,211,136,98,243,117,118,44,138,228,200,35,163,244,238,85,57,156,106,97,98,187,106,100,84,115,105,215,253,112,228,217,234,139,184,88,219,92,142,251,253,127,97,255,0,68,83,233,83,175,108,27,168,171,187,176,27,229,182,44,95,63,165,108,222,98,205,20,149,21,108,119,97,145,247,158,147,118,27,18,34,72,233,26,141,230,229,252,222,232,174,221,20,149,92,156,159,164,128,127,208,63,155,159,227,87,83,13,36,14,168,168,147,183,19,54,228,237,149,118,221,118,251,191,164,15,245,115,182,244,79,85,60,222,107,168,248,30,156,219,100,187,231,153,157,146,195,77,27,21,232,235,141,198,26,84,126,205,115,182,106,202,230,162,170,163,31,178,111,252,213,253,138,66,221,113,241,33,174,174,202,99,210,78,146,241,75,102,115,147,213,175,106,106,155,132,245,20,44,165,108,177,196,216,156,140,153,176,35,156,178,206,212,221,37,244,70,46,251,114,221,190,102,199,208,54,189,245,46,172,204,122,172,215,12,186,199,5,107,210,161,113,91,93,95,126,150,54,191,105,56,177,239,171,168,141,168,137,61,68,72,156,61,26,212,95,98,236,224,251,90,147,226,205,137,62,174,76,123,65,180,239,38,202,175,17,237,246,254,136,138,186,149,219,163,31,232,180,181,156,215,102,119,119,244,246,179,246,34,156,58,252,223,19,94,175,234,153,51,232,238,154,95,65,81,198,157,105,227,143,32,178,83,185,173,222,55,43,219,249,214,170,59,186,170,171,247,163,63,163,214,197,52,207,164,206,159,52,174,142,58,124,103,75,49,153,42,35,223,106,250,171,37,10,213,59,117,122,250,200,200,90,171,233,35,155,254,231,100,58,236,80,197,79,18,69,12,76,138,54,251,26,198,162,34,127,98,1,85,21,126,20,122,238,236,30,123,245,207,90,234,234,243,182,246,150,157,99,201,43,36,165,217,202,206,234,59,149,31,123,127,181,55,177,127,201,223,239,62,191,134,183,80,90,169,141,106,245,211,166,77,110,200,174,151,11,165,66,192,150,230,221,234,234,101,158,53,74,106,202,201,54,74,153,17,201,187,93,23,232,199,234,136,221,254,231,22,131,234,174,69,79,97,86,89,29,174,209,125,241,119,197,255,0,38,206,101,36,244,23,40,167,186,201,20,61,166,172,13,177,68,254,28,118,141,87,148,76,153,190,215,109,203,117,69,253,23,5,167,183,217,183,236,244,63,167,241,21,21,87,99,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,248,190,146,157,242,36,174,143,119,39,177,119,83,253,81,54,77,144,254,128,63,155,122,238,127,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,3,248,190,197,43,243,197,102,174,245,134,84,233,78,175,218,237,146,213,193,135,253,57,230,85,187,35,89,230,210,134,157,156,156,168,237,183,87,46,223,101,119,219,238,246,150,8,121,77,70,211,60,31,85,177,201,241,60,247,28,160,187,91,167,227,187,42,232,225,168,70,241,145,146,122,36,172,115,83,237,70,207,187,238,79,216,128,124,221,30,214,173,59,215,60,74,159,53,211,156,150,134,239,67,55,62,105,79,34,171,225,218,89,35,78,108,115,90,246,110,177,63,110,77,77,246,85,77,211,212,247,136,168,190,168,86,206,49,141,100,254,24,26,150,250,138,169,238,153,22,141,231,51,82,218,225,147,148,149,115,89,166,137,89,35,229,153,85,41,233,105,216,228,154,185,220,147,146,170,70,138,168,156,94,171,61,116,235,86,244,227,85,108,212,183,204,11,51,179,93,226,170,129,147,172,52,151,24,42,37,135,147,24,238,18,54,39,185,26,230,164,140,69,77,253,21,83,246,160,30,200,255,0,55,198,138,215,51,142,237,114,108,168,127,218,174,223,114,159,206,95,248,43,254,128,35,15,82,253,5,105,103,80,80,62,239,69,39,213,156,183,186,199,199,123,84,169,172,224,206,114,58,70,121,117,168,142,37,229,222,147,215,111,77,253,61,137,183,29,195,115,63,16,62,154,107,153,110,212,61,53,187,106,174,21,74,228,116,151,43,114,91,105,36,166,133,119,116,178,37,45,20,83,212,73,179,166,79,178,155,170,246,21,83,209,203,181,128,46,206,244,226,191,218,135,202,200,242,28,99,26,181,84,220,50,219,229,174,217,110,138,39,58,162,107,141,76,112,194,216,209,62,210,185,210,42,53,27,235,235,191,167,168,28,31,22,235,243,166,75,188,144,90,114,237,67,164,194,175,239,107,124,197,175,33,165,172,183,58,158,69,226,215,49,100,171,130,22,175,25,21,204,223,217,246,28,190,196,93,184,183,91,182,248,186,175,178,89,241,45,38,234,55,5,102,52,228,157,110,81,211,93,109,21,73,80,156,169,164,135,237,73,82,201,25,198,72,36,95,178,190,190,187,250,38,203,250,181,122,135,160,222,166,50,246,105,197,190,213,109,184,100,119,10,132,165,250,107,12,130,205,44,209,62,73,100,135,185,37,66,119,36,107,82,73,209,238,94,42,168,170,199,123,125,23,206,215,248,71,88,108,244,232,221,58,214,189,66,183,57,21,118,100,217,35,33,141,169,191,162,34,67,70,155,122,43,255,0,181,127,172,14,205,209,47,79,154,53,211,6,23,53,186,193,158,88,47,89,37,210,62,221,218,229,13,193,173,243,45,101,68,207,135,243,62,102,88,217,197,178,163,126,198,219,241,221,125,87,210,73,203,147,99,113,49,102,168,200,109,140,99,125,121,58,178,52,68,254,221,202,210,203,60,60,58,194,195,233,213,186,91,175,79,158,141,219,164,206,174,202,110,142,173,70,35,119,252,218,193,76,137,191,37,126,219,254,198,127,73,207,93,210,167,89,78,171,101,154,241,169,186,213,52,206,122,54,89,169,111,87,87,81,109,191,23,113,115,161,223,109,247,84,221,63,71,96,45,66,241,173,218,51,142,181,95,144,106,238,23,108,106,125,245,151,234,72,127,103,249,82,39,249,73,254,148,57,6,127,226,35,210,6,11,67,83,58,235,86,63,120,172,134,39,58,26,123,99,231,172,108,207,224,231,53,157,218,120,164,107,119,86,162,111,247,110,155,144,67,36,240,223,234,119,40,169,142,27,46,117,113,175,71,111,220,92,202,231,112,150,52,244,77,182,227,74,191,228,175,183,239,70,29,99,65,188,30,113,251,4,244,215,93,116,200,227,185,85,82,205,221,109,45,146,177,147,81,202,141,145,142,99,100,101,85,18,43,145,81,30,142,77,253,81,81,19,239,3,205,231,126,32,125,86,117,17,116,147,27,233,27,72,50,40,105,26,249,32,109,218,146,158,58,234,121,149,175,89,24,247,173,93,19,89,18,186,24,215,102,185,233,250,105,237,93,145,122,39,65,61,1,106,86,136,231,237,214,13,82,200,60,181,217,191,246,167,202,83,191,151,230,106,169,255,0,199,65,80,246,167,217,150,55,254,135,223,183,183,117,73,181,167,122,73,166,218,85,104,134,205,167,248,69,146,201,20,49,198,199,73,69,109,167,166,146,103,49,136,196,124,139,19,26,142,122,181,61,87,111,189,79,96,141,217,119,85,220,15,234,127,81,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,84,69,246,161,253,0,121,204,235,79,176,141,75,176,77,138,234,6,41,108,200,109,21,8,228,125,45,125,59,101,99,85,204,115,21,205,223,213,142,226,247,162,57,170,142,78,75,178,161,23,242,175,15,59,101,165,213,117,157,58,106,222,79,164,210,203,220,149,148,246,123,133,202,88,59,139,201,81,18,37,174,100,104,221,210,20,227,199,142,209,53,54,219,209,38,25,252,216,10,236,151,78,252,88,112,216,223,14,63,172,53,185,84,126,156,60,205,186,193,27,191,106,253,169,228,122,255,0,57,126,255,0,230,39,244,109,224,179,141,79,241,87,211,219,74,191,45,201,150,223,59,55,123,159,228,241,201,126,199,23,42,47,230,216,228,254,106,255,0,79,161,106,27,47,220,161,55,79,106,238,5,55,226,218,171,226,169,173,55,101,199,176,237,72,184,84,239,206,73,29,77,21,138,137,209,163,61,87,237,109,26,175,233,49,54,69,245,223,239,216,236,88,111,64,61,95,106,85,108,47,234,19,170,76,233,182,137,30,137,95,101,168,174,146,166,10,184,125,81,209,47,151,184,35,90,142,70,71,186,163,127,157,251,81,75,45,251,75,253,7,247,111,218,187,129,196,180,87,163,222,159,244,30,56,42,240,141,58,181,182,248,216,218,149,23,121,146,89,234,38,151,243,106,233,17,211,201,35,153,187,226,107,246,107,189,23,217,237,85,94,216,141,77,189,83,212,254,237,177,253,3,249,176,217,127,202,63,160,15,230,223,210,54,63,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,255,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,192,0,11,8,14,16,9,96,1,1,17,0,255,196,0,27,0,1,0,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0,8,9,10,7,6,4,5,255,196,0,102,16,0,1,3,3,3,2,4,3,5,4,3,8,14,5,2,23,0,1,2,3,4,5,6,7,8,18,17,19,9,20,56,181,21,33,119,22,34,71,133,134,23,35,49,197,24,37,50,25,36,51,52,65,83,114,212,38,39,69,82,84,86,87,97,99,113,115,130,149,166,53,57,88,116,150,179,211,54,55,98,100,104,228,66,67,81,117,40,68,85,101,131,161,73,129,136,145,146,182,198,255,218,0,8,1,1,0,0,63,0,181,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,219,126,190,39,185,246,85,144,220,244,127,111,215,12,131,9,177,90,234,60,165,222,235,53,12,214,155,252,149,244,213,83,182,88,162,127,119,187,79,76,228,109,59,149,174,142,26,142,77,123,36,226,213,124,110,155,251,5,222,190,43,186,205,56,164,178,93,174,126,95,83,113,155,124,49,228,118,250,133,141,146,87,240,70,198,235,157,58,70,214,49,208,202,245,69,123,88,212,236,200,244,98,167,23,68,249,101,80,60,86,177,107,22,3,161,88,5,211,81,181,26,253,73,110,182,219,169,231,150,40,165,170,134,25,238,19,199,12,147,54,146,149,179,61,141,150,166,70,196,244,142,36,114,43,149,63,235,84,168,187,7,139,38,163,208,110,226,229,171,119,245,186,221,116,178,179,189,100,166,196,217,34,211,121,27,58,206,142,134,174,58,116,149,208,186,226,212,98,61,239,145,206,71,243,150,38,190,56,214,53,138,231,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,64,175,18,253,250,211,104,54,61,54,138,233,53,246,146,125,69,190,83,201,13,221,241,247,121,216,45,211,210,200,214,204,217,161,150,55,65,92,174,146,25,97,79,191,197,141,87,189,173,71,194,175,228,30,31,158,40,89,85,247,42,198,118,251,184,153,62,41,241,79,45,99,199,178,184,227,146,74,233,107,159,34,178,8,110,63,55,119,187,156,226,137,181,13,107,92,142,107,93,55,115,185,36,209,247,253,181,239,234,143,48,220,78,169,109,159,88,174,22,171,93,215,28,204,47,52,56,157,226,122,152,40,227,185,210,178,232,234,106,123,107,152,231,55,157,99,123,145,182,46,218,57,211,70,215,114,68,124,106,249,166,168,0,3,62,219,155,220,222,228,172,27,146,213,123,21,139,112,122,149,110,182,219,179,139,237,37,29,29,38,89,95,12,20,208,71,95,51,99,138,56,219,42,53,140,107,81,26,141,68,68,68,68,68,45,211,195,135,44,202,179,157,152,233,230,83,154,228,215,92,130,245,91,241,111,51,113,186,86,201,87,85,63,11,173,91,25,206,89,21,207,119,22,49,173,78,171,242,107,81,19,228,136,73,80,1,10,182,215,191,170,60,195,113,58,165,182,125,98,184,90,173,119,92,115,48,188,208,226,119,137,234,96,163,142,231,74,203,163,169,169,237,174,99,156,222,117,141,238,70,216,187,104,231,77,27,93,201,17,241,171,230,154,160,230,155,135,215,236,55,108,250,95,93,171,57,229,175,32,184,90,40,42,41,233,159,13,146,222,181,83,243,154,68,99,85,202,170,216,162,103,85,249,190,89,24,206,188,88,138,178,62,54,62,162,233,124,89,53,198,225,185,171,38,175,93,151,225,24,45,63,11,69,203,14,183,73,53,85,44,214,119,85,62,71,202,177,205,43,99,125,197,177,200,136,218,150,118,17,206,134,54,171,91,26,190,55,92,166,149,106,102,43,172,154,113,142,106,150,21,87,230,44,185,53,190,43,133,55,41,35,124,144,243,79,191,4,189,183,189,141,154,39,163,163,145,136,229,225,35,30,213,94,173,83,213,130,42,239,235,122,248,174,212,244,226,174,201,105,185,249,141,77,201,173,243,71,142,91,233,214,55,201,65,205,29,27,110,117,9,35,94,198,195,19,209,85,141,123,87,189,35,21,136,156,91,43,226,143,254,23,187,253,251,113,110,102,222,181,211,39,235,146,80,243,158,193,147,95,47,124,230,189,247,234,154,137,67,43,234,165,89,37,172,73,42,26,144,182,62,92,226,111,30,44,88,122,203,101,64,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,41,219,121,190,40,186,143,121,215,26,27,38,128,222,254,21,134,105,206,64,217,210,106,122,213,116,121,101,85,44,221,28,234,137,41,164,78,229,185,252,92,214,66,201,56,203,27,214,71,170,171,163,100,61,254,171,196,102,179,87,246,39,154,107,38,29,75,246,127,83,116,202,225,140,79,125,182,179,190,218,25,36,125,226,151,131,163,145,143,107,223,71,84,200,167,141,240,172,137,35,91,221,137,234,230,171,37,150,80,108,239,117,88,110,235,244,142,223,152,89,174,84,141,201,237,212,244,244,217,101,162,56,214,23,219,174,42,207,190,173,137,207,123,188,180,142,108,142,133,252,157,201,136,173,85,238,50,70,51,186,128,1,13,117,243,124,117,59,113,222,206,33,163,217,195,41,31,167,89,166,47,109,124,213,114,62,42,119,216,238,51,92,43,96,74,215,76,245,107,86,153,90,200,155,51,94,239,184,200,210,70,42,43,94,201,165,253,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,1,76,30,39,185,198,186,104,30,232,234,237,122,127,184,157,74,182,216,178,203,61,54,77,79,105,164,202,174,80,193,109,124,178,205,4,176,198,158,97,201,193,210,211,73,42,35,81,140,98,76,145,181,136,216,211,175,107,240,129,221,110,125,169,87,92,215,68,53,71,41,200,50,171,148,20,255,0,106,173,87,107,181,116,213,211,199,3,93,13,53,77,52,147,207,51,156,140,71,62,149,241,70,198,116,234,250,149,115,190,109,66,205,1,74,222,38,59,190,213,54,110,178,245,135,233,14,174,101,120,205,151,13,183,210,88,170,27,141,229,149,48,210,214,215,53,29,61,68,175,142,157,205,99,38,141,245,11,76,246,175,39,35,169,122,57,81,126,227,100,87,132,12,154,209,169,86,172,215,91,245,71,91,115,92,170,219,5,71,217,91,85,166,237,146,213,215,65,28,237,108,53,53,53,50,65,63,38,163,209,175,165,100,82,49,253,122,62,165,28,223,155,84,139,254,35,219,133,215,220,27,121,218,135,139,97,90,225,168,24,253,150,139,225,62,90,221,107,201,171,105,41,96,231,106,164,123,248,69,28,141,99,121,61,238,114,244,79,155,156,170,191,53,82,112,120,68,234,22,125,169,91,109,201,47,186,141,156,100,25,85,202,12,226,178,146,42,203,221,206,106,233,227,129,180,20,14,108,77,146,103,57,200,196,115,222,228,106,47,78,175,114,255,0,149,73,190,0,4,10,170,223,173,54,140,120,128,106,22,223,181,130,251,73,65,167,215,58,139,124,214,171,189,95,117,235,105,184,207,105,182,112,134,73,93,47,106,158,133,202,217,220,170,145,125,217,167,89,30,230,177,100,123,103,168,0,129,94,26,27,245,166,215,156,122,29,21,213,155,237,36,26,139,99,167,142,27,67,228,238,243,191,219,160,165,141,174,153,211,77,44,142,158,185,29,28,210,204,159,115,147,28,143,99,92,140,153,89,61,64,35,254,252,181,51,42,209,189,173,101,90,165,133,85,249,123,214,51,112,176,92,41,185,73,35,35,155,133,234,139,156,18,246,222,199,186,25,88,174,142,70,35,147,156,111,123,85,122,57,79,175,103,123,170,195,119,95,164,118,252,194,205,114,164,110,79,110,167,167,166,203,45,17,198,176,190,221,113,86,125,245,108,78,123,221,229,164,115,100,116,47,228,238,76,69,106,175,113,146,49,157,212,2,16,120,187,106,22,125,166,187,109,198,239,186,115,156,100,24,173,202,124,226,142,146,90,203,37,206,106,25,228,129,212,21,238,116,78,146,23,53,202,197,115,24,229,106,175,78,172,106,255,0,145,10,213,219,38,230,247,37,127,220,150,148,88,175,187,131,212,171,141,182,227,156,88,169,43,40,234,242,202,249,160,169,130,74,248,91,36,82,70,233,85,175,99,154,170,213,106,162,162,162,170,41,160,144,113,77,219,110,151,21,218,54,150,51,83,50,156,110,235,125,243,215,4,179,91,168,173,238,141,157,202,231,211,79,52,73,52,143,114,118,161,95,46,230,186,70,182,71,55,146,42,70,255,0,224,85,94,154,120,178,107,141,6,227,160,213,189,89,95,138,226,21,150,246,217,46,24,157,154,73,169,168,104,105,85,236,114,213,209,211,201,43,152,234,198,189,138,254,115,185,206,123,95,36,92,227,98,177,98,185,252,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,188,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,134,190,32,155,245,199,182,205,134,215,96,218,125,125,164,172,213,75,189,60,144,208,178,159,202,214,178,192,244,90,103,44,213,208,172,168,248,94,234,122,135,73,78,142,141,236,123,216,138,230,185,136,168,188,171,194,175,124,247,93,82,166,254,141,218,185,116,171,184,101,150,218,122,171,149,143,33,185,93,29,81,83,121,131,186,178,75,75,51,170,36,89,100,169,137,36,115,153,195,146,45,60,78,69,107,59,28,164,177,240,124,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,148,195,185,207,21,61,83,191,238,10,221,145,237,251,35,248,126,15,131,92,38,248,68,114,65,83,4,121,36,50,69,11,39,248,157,51,166,225,52,42,248,230,88,62,228,82,199,28,220,191,119,47,205,158,215,113,222,34,25,14,188,236,154,203,152,105,246,71,144,105,238,162,227,249,197,174,215,149,195,96,184,85,81,49,204,158,223,114,124,114,65,60,110,71,58,154,103,83,57,221,167,57,95,27,225,86,187,146,54,57,100,230,158,28,59,133,215,220,231,121,218,121,139,102,186,225,168,25,5,150,183,226,222,102,221,116,201,171,106,233,103,225,106,171,123,57,197,36,142,99,184,189,141,114,117,79,147,154,138,159,52,66,239,192,0,2,162,252,93,181,191,90,52,215,114,88,221,139,78,117,123,53,197,109,179,224,244,117,114,209,217,47,245,116,48,73,59,171,235,218,233,93,28,50,53,170,245,107,24,213,114,167,94,140,106,127,145,14,149,224,215,171,26,167,170,31,181,255,0,218,102,165,229,121,111,195,62,207,249,47,142,222,106,107,252,175,115,226,29,206,215,121,238,225,203,182,206,92,122,117,224,222,191,193,8,213,226,61,184,93,125,193,183,157,168,120,182,21,174,26,129,143,217,104,190,19,229,173,214,188,154,182,146,150,14,118,170,71,191,132,81,200,214,55,147,222,231,47,68,249,185,202,171,243,85,36,175,131,94,172,106,158,168,126,215,255,0,105,154,151,149,229,191,12,251,63,228,190,59,121,169,175,242,189,207,136,119,59,93,231,187,135,46,219,57,113,233,215,131,122,255,0,4,44,168,2,53,120,143,101,153,86,13,179,29,67,202,112,172,154,235,143,222,168,190,19,229,174,54,186,217,41,42,160,231,117,164,99,248,75,26,181,237,228,199,185,171,209,126,109,114,162,252,149,74,139,219,38,230,247,37,127,220,150,148,88,175,187,131,212,171,141,182,227,156,88,169,43,40,234,242,202,249,160,169,130,74,248,91,36,82,70,233,85,175,99,154,170,213,106,162,162,162,170,41,160,144,12,214,127,75,29,211,255,0,237,45,170,191,252,101,113,255,0,231,141,4,109,146,237,117,191,237,183,74,47,183,219,157,93,198,229,113,193,236,85,117,149,149,115,58,105,234,103,146,130,23,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,210,192,4,42,240,238,223,213,30,231,49,85,192,245,74,225,106,182,234,109,147,181,79,213,106,96,167,251,77,26,199,43,252,205,45,55,36,122,204,198,65,35,170,35,141,139,27,126,236,141,226,217,59,113,77,80,1,249,57,78,89,138,224,214,42,172,167,53,201,173,88,253,150,139,135,153,184,221,43,99,164,165,131,155,218,198,115,150,69,107,27,201,239,107,83,170,252,220,228,68,249,170,17,87,99,59,205,190,239,15,81,245,138,231,29,171,224,216,102,47,240,58,124,102,219,43,24,181,77,142,85,175,238,212,212,200,222,189,102,151,181,18,172,109,114,199,27,88,214,183,146,163,229,147,202,238,107,123,245,155,85,223,22,45,137,102,53,92,180,203,44,195,237,146,223,92,176,207,83,53,174,70,213,221,163,101,85,44,76,149,172,111,39,190,15,48,169,28,146,62,42,118,163,26,174,99,26,179,126,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,0,21,235,226,141,190,219,174,137,218,161,208,141,23,201,169,41,243,107,229,59,221,144,92,105,39,119,157,199,168,156,214,44,76,143,138,113,138,166,161,175,114,163,249,247,34,141,168,244,107,86,104,101,108,128,241,8,207,243,45,44,218,54,109,168,58,125,144,213,216,242,27,29,69,146,166,134,186,153,83,156,79,248,197,26,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,47,213,178,141,215,88,183,105,163,84,89,151,118,213,71,151,219,122,81,229,54,74,41,158,239,33,85,201,233,28,136,217,17,30,144,206,198,119,99,94,175,106,117,124,125,199,190,41,20,144,0,0,113,253,222,227,121,246,85,182,141,66,182,105,110,79,144,88,50,200,44,239,185,90,106,236,9,55,196,100,158,145,237,169,74,88,59,15,108,188,234,18,21,167,251,138,171,251,229,251,175,254,195,168,51,250,88,238,159,255,0,105,109,85,255,0,227,43,143,255,0,60,104,207,79,115,91,86,165,96,24,214,163,88,169,234,224,182,229,86,122,43,221,28,85,108,107,103,142,10,152,89,52,109,145,173,115,154,143,70,189,17,81,28,228,235,215,162,175,241,61,1,197,55,161,172,119,221,2,219,6,127,170,184,180,60,239,86,171,124,116,246,233,57,49,60,181,85,93,68,84,145,84,244,123,30,199,246,95,80,217,123,110,106,181,253,190,11,209,29,213,40,134,211,185,189,221,223,238,180,86,43,22,224,245,130,227,114,184,212,71,73,71,71,73,150,92,230,158,166,121,28,141,142,40,227,108,170,231,189,206,84,106,53,17,85,85,81,16,209,158,39,96,251,41,138,217,177,111,141,221,111,63,6,183,211,219,254,35,118,169,243,21,213,157,168,218,206,253,68,189,19,185,51,248,242,123,250,39,39,42,175,68,234,126,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,90,190,40,187,5,163,204,44,87,45,204,104,237,190,213,107,186,227,150,250,154,236,178,207,5,52,20,113,220,233,88,249,106,103,185,53,237,107,121,214,55,185,35,165,238,43,157,52,109,111,21,71,198,140,154,173,180,119,88,179,237,10,207,237,122,141,167,55,234,187,117,202,221,81,4,178,197,21,84,208,193,112,130,57,163,153,212,149,77,133,236,116,180,210,58,38,36,145,43,145,28,137,255,0,82,165,255,0,108,239,117,88,110,235,244,142,223,152,89,174,84,141,201,237,212,244,244,217,101,162,56,214,23,219,174,42,207,190,173,137,207,123,188,180,142,108,142,133,252,157,201,136,173,85,238,50,70,51,181,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,80,183,136,102,244,238,187,167,213,10,139,22,33,144,85,187,74,241,170,132,76,126,141,105,157,74,149,179,164,124,101,184,79,27,156,174,123,220,229,149,177,43,209,170,200,85,169,219,141,239,155,148,75,39,167,134,134,253,106,116,27,33,135,69,117,102,251,87,62,157,95,42,35,134,208,249,59,92,44,23,25,234,163,107,166,116,211,75,27,96,161,86,201,52,179,39,223,226,246,163,216,214,171,230,87,221,161,26,183,191,189,28,87,104,250,113,61,117,19,173,87,188,250,229,219,130,201,143,75,93,27,100,103,117,38,227,93,83,2,61,38,90,54,44,18,34,185,137,247,228,70,197,201,156,150,70,80,101,218,231,153,106,190,127,91,121,172,142,174,255,0,150,102,55,137,42,101,101,37,34,44,247,11,141,92,202,231,36,112,194,212,69,124,146,200,189,25,27,83,230,228,70,167,240,66,228,252,52,54,21,77,160,216,244,58,213,171,54,42,73,245,22,249,79,28,214,134,73,221,231,96,183,79,75,27,157,11,161,154,40,221,5,114,186,73,162,153,126,255,0,22,53,24,199,53,31,50,62,170,247,55,118,186,216,55,119,170,247,219,21,206,174,221,114,183,106,69,246,174,142,178,146,103,67,61,52,241,220,230,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,19,225,205,189,127,233,85,167,19,216,51,251,157,170,61,77,197,191,119,114,166,129,123,82,93,40,81,24,145,220,219,15,22,177,188,158,245,142,86,196,174,107,36,107,93,210,38,205,20,105,48,0,0,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,0,25,182,220,221,218,235,96,221,222,171,223,108,87,58,187,117,202,221,169,23,218,186,58,202,73,157,12,244,211,199,115,153,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,91,255,0,135,22,248,234,119,91,134,215,225,250,130,202,74,125,69,195,233,224,125,116,209,62,40,153,123,164,114,171,18,182,40,17,81,204,123,92,141,108,237,107,123,77,124,177,57,170,212,153,34,142,101,31,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,6,111,235,101,25,86,212,245,30,174,247,105,182,121,141,50,201,174,19,73,142,92,41,210,71,199,65,205,93,35,109,149,11,35,158,246,205,19,17,81,142,123,151,189,27,21,232,188,155,43,34,250,188,60,247,167,117,218,198,168,83,216,178,252,130,173,186,87,146,212,42,100,20,105,76,234,164,162,157,99,227,21,194,8,218,228,115,30,215,36,77,149,88,142,87,194,142,78,220,143,100,60,111,166,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,138,239,19,117,88,110,212,52,142,225,152,94,110,84,142,201,238,52,245,20,216,157,162,72,214,103,220,110,40,207,184,174,137,175,99,188,180,110,116,110,153,252,155,197,138,141,69,238,62,54,62,128,117,139,88,179,237,117,207,238,154,141,168,215,234,187,141,202,227,81,60,177,69,45,84,211,65,111,130,73,164,153,180,148,173,153,239,116,84,209,186,87,164,113,35,149,26,139,255,0,90,175,148,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,187,255,0,13,13,241,211,110,59,13,135,71,179,134,85,179,81,112,187,60,111,154,174,71,203,80,203,229,186,21,142,4,173,116,207,87,57,42,81,207,137,179,53,238,251,239,145,36,98,170,57,236,134,111,149,65,226,177,190,219,170,221,107,246,179,163,89,53,35,109,173,167,88,51,123,173,186,119,58,121,39,87,61,178,89,209,232,136,214,49,173,70,172,252,28,229,122,191,176,229,103,9,227,146,189,116,47,66,245,31,113,122,143,110,210,253,47,179,121,235,173,119,89,102,154,85,86,82,219,233,90,168,146,85,84,200,136,189,184,89,201,189,87,162,185,92,230,177,141,123,222,198,58,221,55,121,160,216,110,219,124,45,242,253,41,195,40,169,26,203,117,61,137,247,58,232,105,214,23,221,174,43,117,160,74,138,217,81,207,123,185,200,230,245,70,171,221,193,136,200,218,188,24,212,74,171,218,174,230,51,45,168,106,229,30,169,97,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,138,186,23,242,138,55,178,70,162,241,123,27,201,175,103,56,223,161,77,29,214,44,7,93,112,11,94,163,105,205,250,146,227,109,184,211,193,44,177,69,85,12,211,219,231,146,24,230,117,37,83,97,123,219,21,76,109,149,137,36,74,229,86,170,255,0,212,171,237,64,5,43,120,213,250,167,197,190,159,208,251,141,196,233,94,20,251,237,186,165,214,131,107,58,203,147,82,58,218,234,116,131,8,186,220,103,115,103,142,116,115,27,29,157,94,168,173,123,28,213,114,193,205,205,86,43,59,13,87,243,130,56,237,124,2,184,60,105,244,118,213,122,210,60,83,91,237,246,26,185,111,184,213,225,150,74,234,202,74,86,185,141,181,85,50,71,35,170,164,70,43,209,145,212,199,19,34,87,61,24,215,214,72,157,21,210,161,2,188,58,181,142,251,163,123,184,193,42,109,16,249,138,76,194,225,6,29,116,166,228,198,119,169,107,231,138,54,175,55,49,234,222,212,233,79,63,70,241,115,251,28,57,53,175,114,154,20,60,254,161,102,182,173,53,192,50,93,70,190,211,213,207,109,197,108,245,183,186,200,169,24,215,79,36,20,208,190,105,27,27,92,230,181,94,173,98,162,34,185,169,215,167,85,79,226,102,95,80,179,91,174,165,103,249,46,163,95,105,233,32,185,101,87,138,219,221,100,84,140,115,96,142,122,153,159,52,141,141,174,115,156,140,71,61,81,17,92,229,233,211,170,175,241,47,207,195,171,71,44,90,55,180,124,18,154,209,55,152,171,204,45,240,102,55,74,158,47,103,122,170,190,8,164,106,112,115,222,141,237,64,148,240,117,111,22,191,177,207,139,92,247,33,82,222,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,0,5,0,248,163,250,236,212,223,201,125,158,136,154,158,23,91,250,163,204,44,86,221,179,235,21,194,213,107,186,227,150,250,106,28,78,241,61,76,20,113,220,233,88,248,169,160,182,185,142,115,121,214,55,185,27,98,237,163,157,52,109,119,36,71,198,175,154,202,128,50,217,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,131,209,204,119,23,177,171,209,200,173,94,157,21,21,62,69,255,0,108,131,122,56,174,238,52,226,10,234,215,90,172,153,245,183,185,5,239,30,138,186,55,72,254,210,67,202,186,154,5,122,204,148,111,89,227,68,115,211,238,72,174,139,147,248,164,143,146,160,138,190,40,254,132,245,55,242,95,120,162,41,131,106,187,152,204,182,161,171,148,122,165,135,208,210,92,88,234,119,91,110,246,202,148,70,178,227,110,145,241,190,88,18,78,42,232,95,202,40,222,201,26,139,197,236,111,38,189,156,227,126,133,52,119,88,176,29,117,192,45,122,141,167,55,234,75,141,182,227,79,4,178,197,21,84,51,79,111,158,72,99,153,212,149,77,133,239,108,85,49,182,86,36,145,43,149,90,171,255,0,82,175,181,4,0,241,171,244,177,139,125,64,161,246,235,137,85,123,78,245,79,163,127,80,49,239,113,128,210,152,60,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,18,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,103,219,122,59,73,202,182,141,170,107,139,92,165,243,216,221,247,204,220,49,155,139,93,36,189,202,22,212,200,198,65,60,171,12,81,173,100,113,164,46,153,145,162,181,189,232,213,23,163,208,233,126,31,123,245,200,118,205,153,80,224,218,131,125,171,172,210,187,189,68,112,215,50,163,205,86,190,192,196,74,151,36,212,48,164,168,200,88,234,138,134,201,80,141,141,239,123,24,170,214,185,232,136,183,167,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,197,119,137,186,172,55,106,26,71,112,204,47,55,42,71,100,247,26,122,138,108,78,209,36,107,51,238,55,20,103,220,87,68,215,177,222,90,55,58,55,76,254,77,226,197,70,162,247,31,27,31,158,204,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,156,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,252,155,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,222,240,238,222,253,30,234,176,69,196,179,26,174,58,155,137,219,226,150,250,229,134,10,104,110,145,186,105,99,101,85,44,76,149,207,119,22,50,15,48,169,28,113,178,90,134,163,26,141,123,26,147,0,168,15,20,141,253,81,234,39,158,219,38,142,92,45,87,44,65,60,157,70,69,145,81,212,193,93,13,222,68,237,84,195,77,73,36,110,123,27,12,79,72,214,73,17,82,71,75,26,199,247,25,27,251,208,175,110,155,104,213,61,208,103,112,224,186,103,105,255,0,125,231,111,53,144,84,252,46,217,251,153,165,143,205,207,12,82,118,123,189,135,178,62,77,251,239,232,212,255,0,42,165,138,120,155,232,94,156,109,211,98,56,46,151,233,125,155,200,218,168,117,2,138,89,166,149,81,245,87,10,167,91,46,9,37,85,76,136,137,220,153,252,91,213,122,35,81,173,107,24,214,49,140,99,98,7,133,199,174,205,50,252,235,217,235,75,254,0,0,10,86,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,34,175,138,63,174,205,77,252,151,217,232,137,85,224,99,248,217,250,111,249,145,106,128,17,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,3,74,96,25,87,52,167,180,239,75,26,55,244,255,0,30,246,232,14,170,0,50,239,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,156,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,8,217,70,235,172,91,180,209,170,44,203,187,106,163,203,237,189,40,242,155,37,20,207,119,144,170,228,244,142,68,108,136,143,72,103,99,59,177,175,87,181,58,190,62,227,223,20,138,72,0,10,75,241,53,223,109,215,91,179,43,142,134,105,110,77,73,38,151,216,106,35,109,85,101,174,119,61,153,37,107,17,174,115,228,147,162,35,233,161,151,171,99,99,57,70,247,199,223,229,34,44,61,174,193,224,99,248,217,250,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,122,175,11,125,253,81,233,223,145,219,38,177,220,45,86,220,65,124,229,70,59,145,86,84,193,67,13,162,69,238,212,205,77,87,36,142,99,29,12,175,89,22,57,21,86,70,203,34,71,247,217,35,59,54,254,1,21,119,237,189,251,22,209,240,72,168,177,202,171,85,203,83,111,125,169,108,150,74,200,95,81,11,41,82,100,73,170,170,219,28,177,190,56,120,54,86,70,188,209,207,151,167,22,185,177,202,172,160,187,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,75,244,241,71,244,39,169,191,146,251,197,17,73,123,120,220,14,125,182,93,80,161,213,125,57,125,35,238,84,116,245,20,146,209,215,44,203,69,91,4,209,171,93,21,68,112,201,27,164,98,59,132,173,106,187,162,73,20,110,249,241,67,67,218,23,174,154,113,184,189,56,183,106,134,151,222,124,245,170,187,172,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,228,222,169,213,90,173,115,94,199,61,143,99,221,208,0,0,205,102,233,244,83,250,59,110,11,54,209,200,238,30,118,147,31,184,39,144,157,210,247,36,125,12,241,50,162,151,186,238,220,104,179,36,19,68,146,113,98,55,184,143,227,213,189,21,109,211,194,11,84,45,89,166,210,233,176,56,91,73,5,203,79,175,21,182,218,136,27,90,217,103,150,10,153,157,91,21,83,226,232,142,133,142,117,68,208,183,175,36,114,210,200,168,239,226,214,205,242,178,252,108,53,138,235,101,195,112,61,16,177,223,169,34,167,201,106,42,175,119,250,56,106,156,218,183,65,74,177,182,141,178,198,215,162,45,52,146,201,59,209,36,98,163,165,163,98,181,81,98,113,13,124,49,116,183,246,161,188,156,43,205,216,190,39,106,196,188,198,83,112,254,250,236,249,95,43,26,249,73,254,79,107,159,198,186,74,47,184,222,93,122,253,230,171,17,229,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,7,137,238,194,169,180,98,235,87,184,29,31,177,82,80,105,245,206,162,154,27,173,162,147,186,245,180,220,103,116,220,230,142,38,197,218,167,161,114,182,6,162,44,191,118,105,210,54,53,172,88,216,216,193,181,29,215,106,62,210,181,29,153,174,21,47,158,181,87,118,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,219,153,156,156,177,76,136,174,141,206,114,42,61,143,146,55,200,175,17,31,17,74,109,201,218,168,116,155,71,221,87,75,167,210,211,219,174,215,89,170,233,165,164,175,169,184,163,100,123,232,228,70,204,177,73,77,18,201,7,86,172,107,214,162,153,94,199,189,141,141,238,137,90,83,161,122,143,172,180,121,125,219,10,179,119,109,88,38,63,91,146,95,238,83,170,178,150,138,150,158,9,38,70,57,232,139,214,105,123,78,100,81,162,43,156,228,114,175,70,50,71,179,192,30,215,88,180,119,62,208,172,254,233,167,58,141,97,171,183,92,173,213,19,197,20,178,210,205,12,23,8,35,154,72,91,87,74,233,152,199,75,77,35,162,122,199,42,53,17,200,159,245,162,78,173,146,248,163,90,180,47,65,175,186,109,172,180,217,6,75,114,197,105,214,108,35,140,173,114,85,192,189,184,227,180,190,85,111,40,25,19,149,210,54,87,247,17,176,247,35,106,39,102,8,101,131,250,233,174,154,143,184,189,71,184,234,134,168,94,124,245,214,187,164,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,220,44,228,238,137,213,92,174,115,158,247,61,239,123,221,98,190,20,123,22,255,0,1,186,13,107,195,63,224,245,88,5,21,115,191,210,115,174,146,83,171,127,236,188,171,220,239,247,243,35,63,197,230,45,80,205,102,236,125,83,235,39,212,12,135,220,103,60,166,149,106,102,85,163,122,143,142,106,150,21,87,229,239,88,205,194,43,133,55,41,36,100,115,112,95,191,4,189,183,177,238,134,86,43,163,145,136,228,231,27,222,213,94,142,82,253,54,137,188,204,7,115,90,47,87,168,213,117,212,150,11,150,35,79,20,89,148,85,178,195,75,5,20,237,164,100,211,213,177,171,60,142,142,133,93,223,72,229,153,205,85,72,37,235,253,135,41,84,25,151,137,166,227,191,164,118,75,172,122,105,159,93,104,49,186,251,130,50,221,138,220,213,245,22,191,133,196,248,210,40,228,163,124,178,71,12,210,199,3,22,105,41,222,199,243,150,126,219,216,143,45,211,101,154,205,171,154,249,160,214,173,78,214,93,58,164,196,110,247,74,137,159,66,202,78,108,130,229,110,94,46,130,182,56,101,115,229,129,143,71,57,168,215,189,220,210,52,153,171,219,149,136,157,212,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,64,3,53,155,177,245,79,172,159,80,50,31,113,156,242,154,85,169,153,86,141,234,62,57,170,88,85,95,151,189,99,55,8,174,20,220,164,145,145,205,193,126,252,18,246,222,199,186,25,88,174,142,70,35,147,156,111,123,85,122,57,75,254,217,118,237,177,93,220,233,98,101,54,216,188,142,73,98,242,214,252,154,220,230,199,23,110,185,212,209,189,243,193,18,77,44,137,71,36,139,51,97,124,138,142,119,102,68,84,234,197,36,1,226,181,139,71,112,29,117,192,46,154,115,168,214,26,75,141,182,227,79,60,81,75,45,44,51,79,111,158,72,100,133,181,116,174,153,143,108,85,49,182,87,172,114,163,85,90,171,255,0,90,46,122,247,85,182,124,203,106,26,185,89,165,185,133,117,37,197,142,167,109,202,209,115,166,84,107,46,54,233,31,35,34,157,99,228,174,133,252,162,145,143,141,202,188,94,199,113,115,217,194,71,202,13,128,248,149,214,104,53,29,94,153,107,205,214,235,121,193,105,173,245,85,118,122,182,178,123,133,202,142,170,40,32,101,53,186,37,146,116,142,42,53,142,157,241,199,27,88,141,100,211,49,92,230,70,175,115,34,254,234,183,49,153,110,191,87,43,53,75,48,161,164,183,49,180,237,182,218,45,148,200,142,101,186,221,27,228,124,80,44,156,81,211,63,148,178,61,242,57,19,147,222,238,45,99,56,70,207,43,150,104,238,125,130,224,24,166,163,101,246,26,187,69,183,52,168,173,138,203,21,109,44,212,243,213,65,79,13,28,222,109,141,145,141,107,233,164,109,124,73,28,172,115,145,203,28,191,195,138,43,191,87,66,246,253,159,110,30,235,148,216,180,229,148,147,220,177,92,94,187,42,150,142,84,153,211,215,65,76,232,154,234,106,88,225,142,71,75,82,247,76,198,199,26,163,81,203,242,228,159,46,190,87,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,56,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,108,123,90,252,99,62,213,232,21,46,45,165,184,221,214,205,169,55,155,123,45,249,29,198,166,143,203,208,209,247,104,164,101,84,246,185,96,173,90,136,230,101,67,163,116,15,145,23,139,81,85,200,174,68,43,135,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,39,57,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,47,251,102,123,51,192,118,153,128,83,81,209,208,210,92,115,107,141,59,37,191,95,165,138,25,167,108,242,67,78,149,52,148,181,41,4,83,37,15,122,157,36,142,41,58,175,85,228,239,159,240,243,254,40,254,132,245,55,242,95,120,162,40,4,147,251,28,223,30,101,180,44,201,212,181,76,171,190,105,213,242,161,175,191,88,88,244,231,27,250,35,124,237,31,37,70,178,165,173,70,162,181,85,25,51,26,140,122,181,91,20,177,95,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,1,74,222,53,126,169,241,111,167,244,62,227,113,32,1,117,62,26,158,32,95,183,106,58,29,4,213,105,184,103,214,171,123,190,23,113,115,186,71,120,161,164,130,153,159,189,150,122,151,205,81,113,122,249,153,228,226,196,106,199,27,223,242,226,226,127,131,149,110,171,75,127,109,59,113,212,93,51,134,197,241,154,251,206,63,85,240,170,47,53,229,251,183,72,153,222,161,253,226,189,141,111,74,168,160,119,223,114,49,122,116,127,86,171,145,115,109,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,166,157,16,205,110,186,149,162,248,14,163,95,105,233,32,185,101,88,189,170,247,89,21,35,28,216,35,158,166,146,57,164,108,109,115,156,228,98,57,234,136,138,231,47,78,157,85,127,137,29,60,84,245,142,251,164,91,71,187,211,99,144,244,171,207,110,17,97,210,84,242,103,247,173,45,76,19,201,82,188,30,199,35,251,144,83,203,7,79,186,230,247,249,181,200,230,34,45,43,109,251,76,255,0,108,154,227,129,233,108,148,151,90,138,76,155,32,161,183,215,252,46,62,117,80,208,190,102,249,169,217,247,30,141,237,64,146,200,175,115,85,172,107,21,206,78,45,83,75,214,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,20,25,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,159,224,0,80,15,138,63,174,205,77,252,151,217,232,136,191,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,122,158,28,91,227,169,221,110,27,95,135,234,11,41,41,245,23,15,167,129,245,211,68,248,162,101,238,145,202,172,74,216,160,69,71,49,237,114,53,179,181,173,237,53,242,196,230,171,82,100,138,57,148,12,171,158,215,71,117,139,62,208,172,254,215,168,218,115,126,171,183,92,173,213,16,75,44,81,85,77,12,23,8,35,154,57,157,73,84,216,94,199,75,77,35,162,98,73,18,185,17,200,159,245,42,95,246,146,110,239,1,213,109,174,85,238,138,142,221,87,79,109,178,89,238,23,43,245,150,158,162,26,170,218,9,232,98,124,149,52,191,39,53,170,245,107,17,241,119,59,106,248,229,133,238,108,124,250,37,53,211,120,140,238,142,193,173,23,237,87,196,117,51,32,134,219,120,188,85,87,197,138,94,238,146,221,237,84,212,82,213,247,219,66,216,166,232,214,49,173,70,196,146,66,216,100,70,114,70,58,62,74,133,133,110,155,82,245,31,88,124,40,242,61,77,213,12,34,213,139,93,114,59,126,61,112,134,146,221,114,90,200,231,165,146,231,111,124,117,74,138,212,242,253,238,174,145,176,115,153,209,198,232,209,242,43,249,181,148,172,74,173,130,239,95,42,218,158,163,210,89,46,215,63,49,166,89,53,194,24,242,59,125,66,200,248,232,57,171,99,117,206,157,35,107,222,217,162,98,34,189,172,106,247,163,98,49,83,147,98,124,87,231,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,144,3,198,175,210,198,45,245,2,135,219,174,37,85,237,59,213,62,141,253,64,199,189,198,3,74,96,28,211,113,90,13,134,238,75,72,239,186,83,153,209,82,57,151,26,119,190,217,93,53,58,204,251,77,197,24,228,167,173,137,26,246,59,156,110,119,85,106,61,188,216,175,141,203,193,238,69,207,102,225,246,253,159,109,151,84,43,180,163,81,153,72,251,149,29,61,61,92,85,148,41,50,209,86,193,52,104,230,203,79,36,209,198,233,24,142,231,19,156,141,232,146,69,35,126,124,84,153,91,9,241,66,253,138,98,178,233,30,225,100,186,222,113,75,53,190,89,49,155,165,44,126,98,186,139,181,26,185,150,199,181,85,59,144,191,138,71,3,149,201,217,114,181,142,84,129,81,212,240,215,112,251,129,207,183,53,170,21,218,175,168,207,164,101,202,178,158,158,146,42,58,21,153,40,168,160,134,52,107,98,167,142,105,36,116,108,87,115,149,205,71,116,89,37,145,223,46,74,124,153,206,133,234,62,155,105,198,13,170,25,173,155,225,86,173,70,243,210,216,33,157,85,181,85,20,180,169,78,171,84,232,213,62,228,50,121,166,246,149,87,147,218,199,61,26,140,116,111,127,203,166,58,59,159,107,28,153,29,30,156,216,106,239,151,44,110,206,151,185,109,148,52,179,84,214,213,193,231,105,105,28,218,120,97,99,221,35,218,234,182,72,228,94,136,145,199,35,186,253,212,69,252,172,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,177,237,210,248,189,253,181,209,171,62,45,183,171,125,215,23,202,242,139,122,174,77,113,157,221,38,199,254,243,152,250,74,41,81,19,185,51,248,171,146,169,17,188,34,123,21,168,217,220,190,90,184,112,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,115,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,66,123,59,218,174,27,181,13,35,183,225,246,107,109,35,178,123,141,61,61,78,89,119,142,69,153,247,27,138,51,239,163,101,115,24,239,45,27,157,35,97,103,22,241,98,171,149,59,143,145,239,142,190,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,75,254,0,0,10,86,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,34,175,138,63,174,205,77,252,151,217,232,142,213,224,213,174,154,113,166,218,143,153,233,126,107,121,248,85,215,81,190,19,21,130,105,209,27,75,81,85,74,181,72,180,174,145,87,238,77,39,154,111,105,21,56,189,204,115,17,200,247,70,199,220,160,5,122,248,186,238,111,1,198,180,74,225,183,27,125,77,37,231,44,204,106,41,155,93,5,37,198,21,125,134,10,89,233,43,81,245,81,34,172,173,124,201,218,72,152,230,181,28,199,72,254,95,113,26,250,182,218,119,170,125,27,250,129,143,123,140,6,148,192,50,174,105,79,105,222,150,52,111,233,254,61,237,208,29,84,0,101,92,233,91,120,220,14,125,182,93,80,161,213,125,57,125,35,238,84,116,245,20,146,209,215,44,203,69,91,4,209,171,93,21,68,112,201,27,164,98,59,132,173,106,187,162,73,20,110,249,241,67,66,123,120,220,14,3,185,173,47,161,213,125,57,125,91,45,181,149,21,20,146,209,215,44,41,91,69,60,50,43,93,21,68,112,201,35,99,122,183,132,173,106,187,170,199,44,110,249,114,67,165,149,107,226,161,191,90,106,90,107,174,214,52,110,251,73,88,250,202,121,173,249,205,206,159,186,143,163,122,75,11,146,130,154,162,57,90,213,122,181,147,197,84,199,49,236,225,47,107,170,61,37,107,42,132,181,79,3,31,198,207,211,127,204,142,85,227,87,234,159,22,250,127,67,238,55,18,0,23,61,225,115,190,219,174,182,90,166,208,141,104,201,169,42,51,107,29,59,29,143,220,106,231,119,157,200,104,154,215,172,172,147,146,113,150,166,157,172,106,171,249,247,37,141,202,245,107,150,25,165,117,133,28,127,116,91,155,192,118,179,165,247,45,64,203,234,105,43,46,76,167,115,172,184,242,92,97,166,173,188,206,146,69,31,8,27,34,242,115,24,233,226,116,175,99,94,177,198,174,127,23,116,70,187,61,154,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,159,53,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,95,20,95,247,138,63,161,61,77,252,151,222,40,138,1,36,166,197,247,155,125,217,230,163,213,92,228,181,124,103,12,202,60,189,62,77,109,137,140,74,167,71,18,191,181,83,77,35,186,116,154,46,236,170,145,185,201,28,141,123,154,238,42,172,150,59,254,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,188,252,181,198,215,91,29,93,44,252,30,230,63,132,177,171,152,238,47,99,154,189,23,228,230,170,47,205,20,253,96,1,77,126,52,154,57,98,195,245,151,18,214,43,68,221,186,189,68,183,212,83,221,41,184,189,121,85,91,91,79,27,106,121,185,234,137,206,9,233,226,237,181,140,107,124,183,47,188,233,28,169,249,94,13,154,215,246,27,112,87,109,28,171,183,247,169,53,54,222,157,153,227,139,148,144,87,91,162,168,168,143,147,150,70,163,97,116,15,172,71,116,99,220,178,118,58,113,111,53,46,164,160,191,20,220,254,167,58,222,150,101,74,153,13,37,218,219,138,211,208,88,45,171,76,177,57,148,172,142,153,146,212,83,171,227,79,188,246,86,79,86,143,230,170,246,191,147,23,167,4,107,102,7,130,126,142,221,108,184,110,121,173,247,203,13,36,84,249,45,69,45,146,193,89,53,43,155,86,232,41,86,71,86,58,41,28,196,69,166,146,89,32,98,172,111,84,116,180,111,71,34,44,77,44,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,160,205,253,108,163,42,218,158,163,213,222,237,54,207,49,166,89,53,194,105,49,203,133,58,72,248,232,57,171,164,109,178,161,100,115,222,217,162,98,42,49,207,114,247,163,98,189,23,147,101,100,92,43,71,116,119,62,215,92,254,215,167,58,115,97,171,184,220,174,53,16,69,44,177,82,205,52,22,248,36,154,56,93,87,84,232,88,247,69,77,27,165,98,201,42,181,81,168,191,245,34,221,77,179,106,184,110,212,60,63,53,83,15,179,91,105,29,147,220,116,222,243,83,150,93,227,145,102,125,198,226,150,169,249,163,101,115,24,239,45,27,157,35,97,103,22,241,98,171,149,59,143,145,239,162,19,66,123,223,217,118,43,187,141,56,158,134,137,182,171,38,125,109,237,207,100,200,101,161,141,210,63,180,147,113,161,169,157,24,179,37,27,214,121,21,90,197,251,146,43,101,226,254,43,27,232,7,44,197,175,184,54,85,121,194,178,154,31,37,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,54,43,152,238,47,99,147,171,85,90,189,58,162,170,124,201,191,225,161,176,170,157,121,200,97,214,173,89,177,85,193,167,86,58,136,230,180,50,78,215,11,253,198,10,168,220,232,93,12,209,72,217,232,81,177,205,20,203,247,57,61,200,198,57,202,201,145,151,104,12,214,110,199,213,62,178,125,64,200,125,198,115,223,228,155,46,202,191,162,22,159,238,187,0,109,214,255,0,73,123,248,164,25,69,174,10,25,42,36,181,121,90,186,214,182,185,174,137,138,140,163,72,41,17,37,116,170,157,185,56,175,39,54,94,49,112,188,55,63,204,180,250,166,235,85,134,100,53,118,167,223,44,245,182,11,154,66,169,194,178,221,87,18,197,81,79,43,28,138,215,177,205,94,169,213,62,235,218,199,183,139,216,215,39,234,232,166,151,221,117,171,87,49,13,40,179,58,174,58,140,166,241,77,109,125,69,53,19,170,223,71,3,222,157,234,165,137,170,138,246,67,23,114,87,253,230,162,50,55,42,185,168,138,169,165,61,61,194,173,90,107,128,99,90,115,98,168,171,158,219,138,217,232,172,148,114,213,189,174,158,72,41,161,100,49,186,71,53,173,106,189,90,196,85,84,107,83,175,94,136,159,192,244,0,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,0,25,172,221,143,170,125,100,250,129,144,251,140,231,191,201,54,93,149,127,68,45,63,221,118,0,219,173,254,146,247,241,72,50,139,92,20,50,84,73,106,242,181,117,173,109,115,93,19,21,25,70,144,82,34,74,233,85,59,114,113,94,78,108,188,98,230,187,117,215,156,203,109,186,185,98,213,108,50,182,173,175,183,84,49,151,58,24,106,18,22,93,173,202,246,173,69,20,170,230,61,188,36,107,122,35,149,142,224,244,100,141,78,108,106,166,140,244,171,82,44,90,193,167,24,230,168,99,20,119,90,75,86,77,111,138,227,73,13,210,133,244,149,76,142,68,234,136,248,223,255,0,238,123,85,209,189,189,31,27,222,199,53,238,245,103,10,222,38,213,112,221,215,233,29,195,15,188,219,105,27,147,219,169,234,42,113,59,188,146,44,47,183,92,85,159,113,29,43,88,247,121,105,28,216,219,51,56,187,147,17,28,137,220,100,111,101,0,235,22,142,231,218,21,159,221,52,231,81,172,53,118,235,149,186,162,120,162,150,90,89,161,130,225,4,115,73,11,106,233,93,51,24,233,105,164,116,79,88,229,70,162,57,19,254,180,78,255,0,225,231,178,203,174,233,245,66,158,251,151,227,245,110,210,188,106,161,87,32,172,74,151,82,165,108,233,31,40,173,240,72,214,171,158,247,57,98,116,168,197,106,178,21,114,247,35,123,225,229,37,124,110,45,54,171,5,171,65,172,86,43,101,37,186,219,110,167,200,41,40,232,233,33,108,48,83,65,27,109,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,154,248,42,122,167,202,126,159,215,123,141,184,233,94,43,27,18,186,165,214,191,116,218,53,140,210,58,218,234,117,159,55,181,91,160,115,103,142,116,115,221,37,225,24,138,173,123,28,213,106,79,193,173,86,43,59,238,71,243,158,72,235,2,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,66,239,252,52,54,57,77,183,28,54,29,97,206,31,86,253,69,205,44,241,178,106,73,25,45,59,44,118,233,150,57,210,137,208,189,26,229,169,87,50,39,76,231,183,238,62,52,141,136,136,215,190,105,190,69,95,20,127,66,122,155,249,47,188,81,20,109,162,24,85,171,82,181,163,1,211,155,237,69,92,22,220,171,40,181,89,43,37,164,123,91,60,112,84,213,199,12,142,141,206,107,154,143,70,189,85,21,90,228,235,211,170,47,240,58,6,241,54,171,153,109,67,87,46,24,125,230,219,86,236,98,227,81,81,83,137,221,228,145,38,101,198,220,143,251,136,233,90,198,55,204,198,215,70,217,153,197,188,94,168,228,78,219,227,123,228,87,134,167,136,23,236,38,178,135,65,53,90,110,120,13,214,224,239,133,220,92,238,178,89,235,170,231,166,103,239,101,158,165,144,211,219,152,158,102,121,56,177,92,146,72,247,252,249,56,186,144,10,86,241,171,245,79,139,125,63,161,247,27,137,194,182,211,180,75,174,230,180,143,88,114,188,62,227,86,153,102,154,211,219,46,86,219,84,116,238,157,151,120,37,101,115,170,41,90,200,218,233,124,203,146,154,62,207,20,84,115,250,198,230,254,241,36,143,133,127,178,172,11,42,255,0,117,113,204,147,28,184,127,210,81,215,91,107,169,228,255,0,187,36,51,71,35,63,230,115,92,223,242,42,23,231,177,205,241,225,187,189,195,93,75,84,202,75,30,162,216,233,218,251,245,133,143,94,18,51,170,55,206,209,242,85,115,233,156,229,106,43,85,85,240,189,200,199,171,145,209,75,44,160,6,115,55,193,163,183,93,16,221,30,160,98,53,150,26,75,85,182,182,241,83,123,176,197,67,74,232,40,150,213,87,43,166,166,109,59,85,140,111,8,218,229,129,201,26,112,108,144,72,198,170,240,234,89,247,131,78,127,83,147,109,114,233,134,92,114,26,74,186,140,59,40,171,166,163,183,181,98,73,232,109,213,17,69,81,26,189,173,68,122,178,74,153,43,149,175,127,94,170,217,26,139,210,62,45,141,126,52,250,197,117,189,106,230,41,162,22,251,245,36,182,44,106,206,203,221,117,29,37,83,156,246,221,106,159,35,81,181,81,163,213,136,248,233,163,137,241,35,152,143,107,43,36,94,170,217,80,252,159,5,140,2,166,251,184,108,175,80,106,49,234,74,203,110,43,139,190,153,149,211,36,78,125,5,198,178,162,52,133,98,71,47,54,189,244,240,87,177,94,196,249,51,155,92,169,220,68,117,207,148,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,159,224,249,36,187,90,161,186,211,216,166,185,210,50,229,89,79,53,93,61,27,166,106,79,52,16,186,54,203,43,35,235,201,204,99,167,133,174,114,39,70,172,177,162,244,228,157,126,176,80,15,138,63,174,205,77,252,151,217,232,134,143,108,130,251,175,59,59,201,181,215,75,233,110,183,156,235,23,204,38,183,77,99,138,102,44,117,150,120,168,96,154,69,166,133,34,89,37,172,73,42,26,228,103,113,17,241,177,205,99,29,34,177,175,143,250,85,169,153,86,141,234,62,57,170,88,85,95,151,189,99,55,8,174,20,220,164,145,145,205,193,126,252,18,246,222,199,186,25,88,174,142,70,35,147,156,111,123,85,122,57,75,254,217,118,237,177,93,220,233,98,101,54,216,188,142,73,98,242,214,252,154,220,230,199,23,110,185,212,209,189,243,193,18,77,44,137,71,36,139,51,97,124,138,142,119,102,68,84,234,197,36,1,149,114,85,110,83,100,23,221,36,208,237,45,220,62,7,75,117,188,97,153,110,31,102,184,228,117,51,204,201,164,180,94,42,225,108,142,71,50,56,153,218,163,127,118,38,68,245,87,170,72,142,99,222,138,248,145,241,255,0,15,213,93,71,211,251,22,83,140,97,89,165,214,203,106,205,109,237,181,223,233,40,234,22,56,238,20,168,244,122,71,34,39,253,230,245,78,142,88,229,154,53,94,18,200,215,123,93,166,109,250,235,185,173,121,198,52,162,141,149,108,182,214,84,121,187,245,101,58,57,22,138,213,15,71,84,203,220,72,228,108,111,86,244,138,39,72,222,11,52,176,181,221,57,23,41,226,99,105,181,88,60,63,245,2,197,98,182,82,91,173,182,234,123,13,37,29,29,36,45,134,10,104,35,187,80,182,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,10,75,219,214,45,98,206,117,247,77,48,172,166,135,206,217,114,12,194,205,107,184,211,119,95,31,126,150,122,216,163,150,62,108,86,189,188,152,247,39,86,170,57,58,245,69,69,249,157,3,122,59,73,202,182,141,170,107,139,92,165,243,216,221,247,204,220,49,155,139,93,36,189,202,22,212,200,198,65,60,171,12,81,173,100,113,164,46,153,145,162,181,189,232,213,23,163,208,144,30,26,158,32,95,176,154,202,29,4,213,105,185,224,55,91,131,190,23,113,115,186,201,103,174,171,158,153,159,189,150,122,150,67,79,110,98,121,153,228,226,197,114,73,35,223,243,228,226,234,72,1,227,87,233,99,22,250,129,67,237,215,18,170,246,157,234,159,70,254,160,99,222,227,1,165,48,1,31,247,175,181,27,22,237,52,106,183,13,237,90,168,242,251,111,90,204,90,247,91,11,221,228,42,185,49,100,141,93,26,163,210,25,216,206,212,137,209,237,78,172,147,182,247,197,26,25,247,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,206,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,89,85,225,247,176,172,135,115,57,149,14,115,168,54,42,186,61,43,180,84,71,53,115,234,60,213,19,239,236,84,169,106,67,67,50,68,172,153,141,168,167,108,117,10,217,24,246,49,234,141,115,94,168,169,223,252,110,45,54,171,5,171,65,172,86,43,101,37,186,219,110,167,200,41,40,232,233,33,108,48,83,65,27,109,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,154,248,42,122,167,202,126,159,215,123,141,184,245,94,41,27,5,163,211,191,61,185,189,28,183,218,173,184,130,249,58,124,139,29,163,166,130,134,27,68,139,218,166,134,166,146,56,218,198,58,25,94,177,164,145,162,44,141,150,69,147,239,178,71,246,107,130,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,66,247,188,59,182,65,71,181,92,17,114,220,198,151,150,166,229,150,248,162,190,181,102,130,166,27,92,109,154,89,25,75,75,43,34,107,219,201,143,131,204,34,73,36,111,150,157,170,199,43,88,199,44,192,32,7,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,255,0,128,0,2,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,136,171,226,143,235,179,83,127,37,246,122,34,42,151,167,225,221,191,170,61,206,98,171,129,234,149,194,213,109,212,219,39,106,159,170,212,193,79,246,154,53,142,87,249,154,90,110,72,245,153,140,130,71,84,71,27,22,54,253,217,27,197,178,118,226,154,164,127,222,190,235,172,91,75,209,170,220,203,187,106,172,203,238,93,104,241,107,37,108,207,111,159,170,228,196,146,69,108,104,175,88,96,99,251,178,47,86,53,122,50,62,227,31,44,106,103,223,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,167,57,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,61,174,211,189,83,232,223,212,12,123,220,96,52,166,1,149,115,74,123,78,244,177,163,127,79,241,239,110,128,234,160,3,42,228,148,220,102,203,178,173,28,210,205,51,215,28,89,183,91,254,25,157,225,246,187,237,198,165,40,100,127,192,43,166,166,165,89,98,170,153,140,237,50,25,38,170,111,151,115,149,174,119,87,70,168,171,31,114,79,151,99,155,187,186,237,7,87,29,149,207,110,171,188,98,119,234,118,219,114,59,84,21,14,99,223,2,61,28,202,168,88,174,72,159,83,10,242,225,220,78,138,201,38,141,29,31,117,100,109,148,239,75,196,231,1,211,109,35,180,77,182,204,199,31,203,178,204,222,158,69,161,175,164,171,134,161,152,244,8,200,220,181,21,84,170,189,214,84,170,76,212,138,9,163,106,115,108,139,34,47,105,97,146,152,113,108,79,42,206,111,180,184,182,21,140,221,114,11,213,111,63,45,110,181,209,73,87,85,63,6,57,239,225,20,104,231,187,139,24,231,47,68,249,53,170,171,242,69,59,6,238,118,191,117,218,102,91,137,105,206,75,119,164,184,228,55,28,93,183,187,196,180,53,14,154,137,179,201,113,174,134,54,211,185,241,68,244,103,151,167,167,87,35,218,171,220,89,58,47,30,40,147,127,192,199,241,179,244,223,243,35,149,120,213,250,167,197,190,159,208,251,141,196,227,251,70,217,181,78,236,52,191,88,238,24,165,77,91,179,188,34,158,205,54,53,66,181,177,83,209,87,62,162,74,149,168,134,117,124,110,94,110,138,153,91,18,243,141,137,35,155,220,114,51,170,182,58,255,0,178,172,11,42,255,0,117,113,204,147,28,184,127,210,81,215,91,107,169,228,255,0,187,36,51,71,35,63,230,115,92,223,242,42,23,147,180,143,17,237,47,214,93,18,189,230,186,201,149,227,248,142,89,132,83,205,93,149,81,178,41,41,233,155,68,179,171,105,234,104,227,124,146,203,59,28,143,130,21,107,85,210,121,135,35,56,39,118,14,229,69,238,187,117,218,143,187,93,71,126,107,154,203,228,109,84,61,200,44,22,8,38,87,210,218,41,92,168,170,214,170,162,119,38,127,22,172,179,42,35,164,115,90,136,140,99,35,141,159,94,19,181,92,202,249,182,61,67,221,38,71,109,171,182,226,120,229,61,29,54,63,59,164,72,214,237,113,150,233,73,75,42,177,142,98,172,148,209,69,37,67,92,244,115,63,125,219,107,85,253,185,154,222,20,95,247,138,63,161,61,77,252,151,222,40,138,1,59,254,245,246,163,125,218,94,178,214,225,189,171,173,102,33,114,235,89,139,94,235,97,99,124,253,47,22,44,145,171,163,85,98,205,3,223,218,145,58,49,203,209,146,118,216,201,99,67,170,248,119,111,234,179,108,121,82,224,122,165,112,186,220,180,202,247,218,167,234,181,51,212,125,153,145,36,149,254,102,150,155,146,177,33,123,231,145,213,17,198,196,145,223,118,70,242,116,125,185,111,80,0,67,95,21,237,29,181,106,86,210,239,121,115,108,53,117,217,14,159,84,83,222,237,114,209,82,182,89,227,129,211,71,13,107,94,238,14,122,83,37,59,223,60,136,213,106,117,165,137,239,94,49,170,20,193,160,58,199,125,219,254,178,226,122,197,142,67,230,42,241,155,131,106,36,166,228,198,121,186,87,181,209,212,211,115,123,30,145,247,96,146,88,187,156,21,204,231,201,191,121,168,166,143,181,87,83,49,93,27,211,140,143,84,179,90,191,47,101,198,109,242,220,42,120,201,27,36,155,130,125,200,34,238,61,140,116,210,189,91,28,108,87,39,57,30,198,162,245,114,25,140,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,209,158,203,244,114,251,160,91,96,192,52,171,41,155,157,234,213,111,146,162,227,31,22,39,150,170,171,168,150,174,90,110,172,123,216,254,203,234,29,23,113,174,86,191,183,205,58,35,186,39,107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,43,88,180,119,1,215,92,2,233,167,58,141,97,164,184,219,110,52,243,197,20,178,210,195,52,246,249,228,134,72,91,87,74,233,152,246,197,83,27,101,122,199,42,53,85,170,191,245,162,242,173,164,108,115,72,246,133,77,123,170,195,223,87,124,200,111,149,19,50,107,245,209,140,243,113,219,187,170,232,40,163,224,136,214,49,173,72,214,71,53,19,189,43,121,185,26,214,197,20,94,215,118,62,150,53,147,233,254,67,237,211,153,172,53,80,67,253,226,120,115,105,198,234,179,188,87,63,134,171,236,181,234,59,132,80,101,183,42,46,137,53,210,206,200,95,209,169,26,177,204,117,99,94,200,34,142,103,170,35,34,123,249,164,201,20,49,36,170,196,241,107,22,13,138,217,176,172,90,135,201,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,205,234,231,187,139,24,212,234,229,87,47,78,170,170,191,51,245,129,154,205,216,250,167,214,79,168,25,15,184,206,92,159,134,23,217,92,195,96,248,118,45,91,240,171,221,35,62,57,105,189,219,165,237,212,198,222,237,198,169,238,166,169,137,122,162,115,130,120,220,177,189,62,244,114,181,122,43,92,157,107,135,196,119,99,148,219,82,204,168,51,13,62,125,93,70,157,102,21,19,178,134,25,89,44,175,178,85,181,17,235,69,44,234,138,215,177,205,87,58,7,57,221,215,50,41,90,228,114,194,178,201,37,60,22,54,253,117,183,83,101,123,151,190,50,174,150,158,233,78,252,86,193,19,145,204,101,84,9,44,115,86,84,171,93,31,71,177,37,134,8,163,146,57,21,57,199,84,215,55,171,90,169,105,64,242,154,171,169,152,174,141,233,198,71,170,89,173,95,151,178,227,54,249,110,21,60,100,141,146,77,193,62,228,17,119,30,198,58,105,94,173,142,54,43,147,156,143,99,81,122,185,12,219,235,126,107,106,212,173,104,207,181,26,197,79,87,5,183,42,202,46,183,186,56,170,216,214,207,28,21,53,114,77,27,100,107,92,230,163,209,175,68,84,71,57,58,245,232,171,252,75,137,240,142,215,77,56,203,246,217,103,209,11,101,231,181,153,224,158,126,91,149,174,161,17,146,77,75,81,95,52,241,213,83,252,215,187,10,121,134,70,245,78,142,100,136,136,230,162,62,39,73,58,128,6,107,55,99,234,159,89,62,160,100,62,227,57,115,222,25,214,155,85,255,0,195,255,0,79,236,87,219,101,37,198,219,113,167,191,82,86,81,213,194,217,160,169,130,75,181,115,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,243,248,127,133,30,220,108,90,227,148,234,214,79,75,246,154,203,116,184,54,231,97,196,103,164,101,45,182,203,51,166,73,165,107,153,11,154,202,168,81,233,194,40,28,198,196,200,85,209,200,201,215,163,219,53,64,35,86,242,182,65,167,27,184,183,88,107,110,244,191,13,202,108,151,10,24,153,123,165,153,41,234,31,103,90,166,45,117,43,220,177,72,146,126,225,213,15,129,28,197,70,79,199,239,53,146,76,143,236,26,59,163,184,14,133,96,22,189,57,211,155,13,37,186,219,110,167,130,41,101,138,150,24,103,184,79,28,49,194,234,186,167,66,198,54,90,153,27,19,22,73,85,168,174,84,255,0,169,18,184,60,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,158,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,137,90,77,225,153,161,218,91,184,235,254,224,123,159,24,142,107,130,221,49,108,114,107,124,48,80,227,149,82,61,100,146,70,54,62,140,151,182,245,254,246,78,12,108,13,68,249,73,35,99,149,147,0,17,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,2,252,247,85,182,124,55,117,250,71,89,165,185,133,117,93,185,237,168,109,202,209,115,166,85,115,237,215,24,217,35,34,157,99,228,141,153,156,101,145,143,141,202,156,152,247,113,115,31,194,70,103,179,88,180,119,62,208,172,254,233,167,58,141,97,171,183,92,173,213,19,197,20,178,210,205,12,23,8,35,154,72,91,87,74,233,152,199,75,77,35,162,122,199,42,53,17,200,159,245,162,89,167,133,166,254,172,85,118,43,14,212,245,122,225,228,110,180,63,222,56,117,238,170,165,239,142,225,27,158,171,29,182,103,72,229,237,204,206,73,29,63,69,72,223,27,99,133,168,199,178,52,158,207,193,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,71,213,226,177,177,43,82,218,171,247,77,163,88,205,91,110,77,168,89,243,123,85,186,6,186,9,32,86,189,210,94,17,136,168,230,61,174,70,164,252,26,228,122,63,190,228,103,9,228,146,181,180,119,88,179,237,10,207,237,122,141,167,55,234,187,117,202,221,81,4,178,197,21,84,208,193,112,130,57,163,153,212,149,77,133,236,116,180,210,58,38,36,145,43,145,28,137,255,0,82,166,132,246,171,185,140,55,117,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,226,141,153,156,101,141,236,145,168,156,152,246,242,107,31,206,54,118,2,165,124,109,52,114,251,22,85,130,238,6,158,110,245,150,166,222,152,117,100,124,88,223,41,85,28,149,21,116,235,213,95,206,78,243,37,169,249,35,56,179,202,253,231,117,145,168,156,131,194,35,88,173,90,107,186,55,226,57,29,250,174,134,219,168,54,121,108,148,209,45,83,98,162,146,234,217,99,154,145,211,181,239,107,85,234,214,84,65,18,162,57,253,202,166,177,169,251,199,41,29,119,85,170,95,182,157,199,106,46,166,67,125,248,205,5,231,32,170,248,85,111,149,242,253,219,92,79,236,208,254,237,88,199,55,165,44,80,55,239,181,30,189,58,191,171,149,202,182,233,225,17,163,183,93,53,218,227,242,236,142,195,73,67,114,212,27,196,183,186,105,86,149,209,86,201,106,108,81,195,72,217,220,246,53,202,197,115,42,39,137,17,92,206,221,83,94,213,253,227,144,155,229,0,248,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,39,249,207,245,211,93,52,227,110,154,113,113,213,13,80,188,249,27,85,15,72,161,134,36,71,213,92,42,156,138,177,210,211,70,170,157,201,159,197,221,19,170,53,26,215,61,238,99,24,247,182,184,60,55,181,231,50,220,151,136,30,163,234,182,103,91,86,231,220,112,123,139,45,148,51,84,36,204,180,219,146,235,64,180,244,81,43,88,198,240,141,174,232,174,70,55,155,213,242,57,57,189,202,182,190,10,1,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,71,255,0,20,93,130,214,97,247,219,150,230,52,118,223,117,186,90,178,59,133,77,118,89,103,130,154,122,201,45,149,79,100,181,51,220,154,246,181,220,40,221,219,145,210,247,21,173,134,71,55,138,171,36,70,67,10,246,197,184,92,171,107,250,203,101,213,204,90,155,207,249,14,229,53,198,214,250,169,41,225,185,208,202,222,50,211,200,230,47,250,50,49,92,215,181,146,197,19,213,143,225,197,116,39,161,122,233,167,27,139,211,139,118,168,105,125,231,207,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,206,77,234,157,85,170,215,53,236,115,216,246,61,217,151,52,61,180,139,182,151,235,214,201,176,156,82,150,231,73,145,88,164,193,232,240,188,146,146,25,164,137,241,79,29,190,58,106,218,57,120,171,101,137,253,21,221,21,21,170,172,123,36,98,171,94,199,173,58,239,127,101,217,86,209,245,30,122,26,38,221,111,120,13,203,183,61,147,33,150,134,70,198,206,234,205,198,134,166,116,98,66,181,140,72,36,85,107,23,239,198,141,151,139,57,44,108,176,175,7,125,186,212,233,230,145,222,181,183,48,196,234,237,217,14,117,80,200,109,19,87,69,18,61,214,8,216,199,197,52,9,199,189,19,42,38,124,142,114,57,200,217,89,79,77,35,91,199,131,223,216,60,81,253,9,234,111,228,190,241,68,82,182,211,189,83,232,223,212,12,123,220,96,52,17,184,173,6,195,119,37,164,119,221,41,204,232,169,28,203,141,59,223,108,174,154,157,102,125,166,226,140,114,83,214,196,141,123,29,206,55,59,170,181,30,222,108,87,198,229,224,247,34,231,135,93,52,47,81,246,233,168,247,29,47,213,11,55,145,186,208,244,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,252,93,209,122,35,145,205,115,30,214,61,143,99,108,171,194,211,127,86,42,187,21,135,106,122,189,112,242,55,90,31,239,28,58,247,85,82,247,199,112,141,207,85,142,219,51,164,114,246,230,103,36,142,159,162,164,111,141,177,194,212,99,217,26,79,208,60,106,253,44,98,223,80,40,125,186,226,85,94,211,189,83,232,223,212,12,123,220,96,52,166,0,4,95,221,127,135,206,139,238,190,235,107,201,239,179,85,226,185,13,13,67,93,89,117,177,209,210,50,123,180,14,117,51,100,101,91,221,18,190,103,182,158,157,98,129,234,254,144,172,156,149,178,53,59,107,32,48,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,240,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,86,178,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,158,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,136,27,113,240,211,210,253,190,238,47,36,215,43,93,125,92,244,116,245,15,110,13,103,90,185,36,75,60,19,210,163,42,159,60,138,136,233,159,202,90,152,98,99,149,232,200,120,185,238,150,87,163,162,153,64,128,30,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,75,254,0,0,10,86,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,34,175,138,63,174,205,77,252,151,217,232,143,21,161,27,85,204,183,15,164,122,159,152,105,173,182,174,239,147,233,229,69,154,165,182,136,36,78,117,214,234,134,87,249,164,134,46,10,233,170,90,234,122,119,49,136,230,242,98,76,214,164,146,58,54,47,42,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,206,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,200,209,207,18,45,26,202,118,167,38,224,181,66,253,106,178,222,177,254,150,252,143,30,182,202,233,42,190,40,229,147,203,195,75,4,188,94,255,0,52,200,157,44,73,201,204,99,82,86,190,85,74,121,164,109,48,238,31,112,57,246,230,181,66,187,85,245,25,244,140,185,86,83,211,210,69,71,66,179,37,21,20,16,198,141,108,84,241,205,36,142,141,138,238,114,185,168,238,139,36,178,59,229,201,78,193,99,217,5,246,223,178,92,235,118,122,151,75,117,178,201,79,240,121,112,154,36,153,145,249,234,90,138,232,160,168,170,170,133,209,43,210,23,178,118,45,58,182,70,57,220,92,245,106,198,232,220,254,85,180,239,84,250,55,245,3,30,247,24,13,41,131,154,110,31,112,56,14,217,116,190,187,85,245,25,245,111,182,209,212,83,210,69,71,66,176,173,109,108,243,72,141,108,84,241,205,36,109,145,232,222,114,185,168,238,169,28,82,59,231,197,76,209,26,19,240,248,215,77,56,214,93,178,225,86,156,42,243,221,186,224,152,253,175,27,191,219,103,68,101,85,21,85,61,43,33,71,185,136,171,214,25,123,78,124,82,34,171,92,212,114,47,71,178,70,50,74,128,12,171,154,51,208,220,3,13,213,61,147,105,142,159,106,14,61,73,124,199,175,154,111,143,211,87,80,212,162,240,149,159,15,167,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,165,109,242,109,18,235,180,29,92,110,41,5,198,174,241,137,223,169,221,114,199,46,179,211,185,143,124,8,245,107,233,102,122,53,34,125,76,43,199,159,109,122,43,36,134,69,108,125,212,141,177,212,187,63,12,173,137,90,180,71,13,183,107,158,169,99,53,113,234,133,250,158,71,82,209,221,32,107,31,141,209,61,92,214,178,56,250,170,178,166,104,186,58,71,191,140,140,100,157,142,49,170,77,221,137,126,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,71,42,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,62,175,21,13,133,83,85,83,93,119,79,163,118,42,74,55,209,211,205,112,206,109,148,253,213,125,99,214,88,90,149,244,212,241,196,230,163,209,175,158,90,167,185,236,103,8,187,189,21,235,43,159,84,36,159,216,38,205,170,119,125,170,21,182,251,237,77,93,6,9,140,83,164,217,29,117,13,108,80,86,177,243,199,50,81,195,78,146,71,34,57,239,150,37,115,149,89,193,35,138,78,174,107,214,52,117,164,248,143,98,120,174,13,225,237,168,120,182,21,140,218,177,251,45,23,194,124,181,186,215,69,29,37,44,28,239,116,143,127,8,163,70,177,188,158,247,57,122,39,205,206,85,95,154,169,66,229,255,0,120,163,250,19,212,223,201,125,226,136,160,19,75,187,135,219,246,3,185,173,47,174,210,141,70,101,91,45,181,149,20,245,113,86,80,164,41,91,69,60,50,35,155,45,60,147,71,35,99,122,183,156,78,114,55,170,199,44,141,249,114,83,60,58,233,161,122,143,183,77,71,184,233,126,168,89,188,141,214,135,164,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,226,238,139,209,28,142,107,152,246,177,236,123,27,97,94,21,251,245,169,165,169,181,109,99,89,47,181,117,140,172,168,134,223,131,92,234,59,72,202,54,36,83,57,104,42,106,36,149,174,86,43,153,4,84,172,107,30,254,114,246,186,163,18,38,178,215,192,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,76,187,229,152,181,247,6,202,175,56,86,83,67,228,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,230,197,115,29,197,236,114,117,106,171,87,167,84,85,79,153,99,250,251,188,74,108,219,194,175,6,198,50,219,197,37,247,59,207,170,19,28,172,88,171,37,146,120,25,102,174,142,89,42,234,158,238,226,186,165,241,69,110,116,140,145,236,123,214,191,188,212,224,156,72,65,181,141,20,254,145,59,130,194,116,114,75,135,146,164,200,46,11,231,231,108,189,185,25,67,4,79,168,170,237,59,183,34,36,203,4,50,164,124,152,173,238,43,57,116,111,85,77,41,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,42,221,143,165,141,100,250,127,144,251,116,230,107,13,84,0,1,154,205,216,250,167,214,79,168,25,15,184,206,122,173,151,110,219,42,218,54,169,166,83,109,139,207,99,119,223,45,111,201,173,206,108,146,247,40,91,83,27,223,60,17,36,209,70,181,145,198,147,54,23,200,170,214,247,164,69,78,143,82,247,174,212,90,71,187,125,6,173,183,209,221,169,50,60,19,80,172,242,67,21,117,35,88,245,70,63,170,54,104,210,102,57,34,169,130,86,163,145,36,103,56,166,133,57,53,30,197,68,244,26,85,166,120,174,141,233,198,57,165,184,85,39,151,178,227,54,248,173,244,220,163,141,146,77,193,62,252,242,246,216,198,58,105,94,174,146,71,163,83,156,143,123,149,58,185,79,86,124,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,148,67,226,51,189,127,233,85,168,240,88,48,11,157,214,61,50,197,191,119,109,166,157,123,81,221,43,145,94,146,92,221,15,22,189,188,152,244,142,38,202,174,115,35,107,157,210,39,77,44,105,16,15,107,163,186,197,159,104,86,127,107,212,109,57,191,85,219,174,86,234,136,37,150,40,170,166,134,11,132,17,205,28,206,164,170,108,47,99,165,166,145,209,49,36,137,92,136,228,79,250,149,47,251,103,123,170,195,119,95,164,118,252,194,205,114,164,110,79,110,167,167,166,203,45,17,198,176,190,221,113,86,125,245,108,78,123,221,229,164,115,100,116,47,228,238,76,69,106,175,113,146,49,157,212,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,146,168,0,1,85,126,57,223,130,127,169,63,150,156,171,193,83,213,62,83,244,254,187,220,109,197,212,128,8,171,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,165,50,42,239,235,101,24,174,235,52,226,174,247,105,182,121,125,77,198,109,243,73,142,92,41,210,54,73,95,193,29,35,109,149,11,35,152,199,67,43,213,81,142,123,147,179,35,213,232,188,93,43,37,129,91,10,240,208,212,188,243,50,182,106,206,181,83,228,24,6,61,139,94,59,140,180,77,5,117,162,255,0,93,87,78,144,77,11,226,115,163,141,208,83,43,164,249,212,71,39,119,148,47,99,17,142,84,154,59,159,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,141,159,166,255,0,153,19,83,122,59,182,197,118,141,165,139,148,220,162,243,217,37,247,204,219,241,155,115,91,28,189,202,230,211,72,246,79,60,75,52,82,45,28,114,36,45,153,241,170,185,189,232,209,19,171,208,207,103,11,238,115,149,118,237,214,143,59,122,200,46,28,96,160,180,219,153,31,126,170,121,62,236,52,244,180,236,107,27,201,239,70,178,40,152,141,78,168,214,181,19,162,23,125,225,153,179,42,205,181,233,195,245,19,50,186,221,126,217,234,5,190,146,162,186,206,231,207,77,75,105,165,233,220,134,154,90,103,241,231,88,222,226,247,36,145,156,162,115,159,20,124,83,186,249,230,169,21,124,77,52,83,246,211,180,124,167,203,220,60,173,126,9,215,53,163,231,47,8,101,242,80,77,230,35,147,164,111,115,186,210,203,83,193,169,199,172,169,23,39,35,121,117,160,187,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,15,175,19,197,175,185,206,85,102,194,177,106,31,59,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,55,171,88,222,79,123,83,171,149,26,157,122,170,162,124,205,52,105,62,11,251,47,210,204,55,76,254,41,241,63,178,88,253,186,197,231,123,29,159,53,229,105,163,135,187,219,228,238,28,187,124,184,242,119,78,189,58,175,78,167,171,40,7,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,58,114,204,166,197,131,98,183,156,215,41,174,242,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,112,98,57,238,226,198,57,122,53,21,203,211,162,34,175,200,160,29,239,239,71,42,221,198,163,207,93,68,235,173,147,1,182,246,224,178,99,210,215,72,232,223,218,89,184,215,84,192,143,88,82,177,233,60,136,174,98,125,200,213,177,114,127,21,145,253,175,193,83,213,62,83,244,254,187,220,109,197,212,130,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,29,127,126,187,187,192,118,205,164,119,58,11,133,187,31,203,50,204,142,159,225,180,56,149,194,162,25,25,52,21,44,157,139,85,91,74,174,238,190,133,18,25,88,238,45,84,145,252,98,228,206,106,246,80,13,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,133,234,120,104,109,35,33,219,142,145,195,147,231,25,70,64,252,135,52,167,142,233,54,55,37,77,85,61,186,198,201,153,27,146,55,81,63,139,86,185,90,200,155,52,175,103,54,118,210,22,116,107,94,249,168,132,239,251,46,221,182,85,180,109,83,76,166,219,23,158,198,239,190,90,223,147,91,156,217,37,238,80,182,166,55,190,120,34,73,162,141,107,35,141,38,108,47,145,85,173,239,72,138,157,30,165,228,231,52,91,121,221,78,222,106,175,25,13,219,31,190,105,213,242,207,85,112,131,32,153,180,252,45,108,242,243,68,250,248,164,170,98,182,146,166,157,174,155,171,222,212,124,47,107,209,232,213,107,154,86,182,147,248,191,93,116,211,50,159,16,159,76,41,43,244,106,223,81,29,179,22,160,166,87,83,94,108,150,72,18,10,122,86,43,228,150,86,85,61,148,208,185,239,142,71,242,124,242,187,165,67,35,70,177,37,166,252,181,34,197,172,30,25,153,86,168,99,20,119,90,75,86,77,111,176,92,105,33,186,80,190,146,169,145,201,119,162,84,71,198,255,0,255,0,115,218,174,141,237,232,248,222,246,57,175,117,64,237,59,213,62,141,253,64,199,189,198,3,73,23,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,153,246,223,214,234,255,0,165,102,184,213,223,237,54,219,85,62,45,140,247,172,184,229,77,61,31,10,170,250,22,76,229,109,85,68,210,70,201,157,221,85,89,25,11,209,27,11,94,173,70,243,116,178,75,237,188,52,54,125,117,220,94,174,67,158,100,73,144,90,112,76,22,162,58,249,174,182,217,93,72,250,187,172,79,142,72,40,97,170,99,219,44,79,232,189,231,201,15,87,198,198,53,57,68,249,162,145,38,255,0,141,95,165,140,91,234,5,15,183,92,74,171,218,119,170,125,27,250,129,143,123,140,6,148,192,0,2,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,169,0,16,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,127,192,0,1,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,68,85,241,71,245,217,169,191,146,251,61,17,42,188,12,127,27,63,77,255,0,50,60,255,0,138,102,194,177,237,60,181,77,185,109,23,177,82,90,236,77,168,138,28,170,203,75,229,104,232,173,140,115,105,169,105,38,161,165,138,38,34,49,210,163,187,201,205,239,89,39,99,209,188,123,138,218,203,37,255,0,135,118,200,43,55,85,157,174,91,152,210,241,211,44,78,225,20,87,214,172,211,211,77,116,145,208,203,35,41,105,101,100,78,99,184,189,144,121,132,73,35,145,145,84,53,88,228,115,216,228,179,79,19,27,77,170,193,225,255,0,168,22,43,21,178,146,221,109,183,83,216,105,40,232,233,33,108,48,83,65,29,218,133,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,83,14,211,189,83,232,223,212,12,123,220,96,52,166,121,252,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,188,34,103,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,207,182,245,247,93,125,221,166,178,214,230,93,219,173,30,33,109,235,71,139,89,43,102,99,188,133,47,22,36,146,43,99,68,98,77,59,217,221,145,122,189,201,213,145,247,30,200,163,83,128,29,87,110,155,151,213,61,175,231,112,231,90,103,118,255,0,125,231,108,213,147,212,252,46,231,251,153,162,143,205,193,12,177,247,187,93,247,190,62,78,251,143,232,228,255,0,42,46,132,244,47,93,52,227,113,122,113,110,213,13,47,188,249,235,85,119,88,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,201,189,83,170,181,90,230,189,142,123,30,199,187,160,0,101,92,210,158,211,189,44,104,223,211,252,123,219,160,62,173,195,237,251,1,220,214,151,215,105,70,163,50,173,150,218,202,138,122,184,171,40,82,20,173,162,158,25,17,205,150,158,73,163,145,177,189,91,206,39,57,27,213,99,150,70,252,185,41,8,54,47,225,107,125,209,173,88,170,213,13,192,205,106,184,87,225,247,10,121,113,40,109,53,140,170,183,214,200,180,207,89,106,166,142,122,116,145,59,82,75,15,101,122,197,35,103,166,145,252,85,169,19,223,101,69,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,141,159,166,255,0,153,28,171,198,175,213,62,45,244,254,135,220,110,39,85,240,49,252,108,253,55,252,200,242,158,41,27,250,163,212,79,61,182,77,28,184,90,174,88,130,121,58,140,139,34,163,169,130,186,27,188,137,218,169,134,154,146,72,220,246,54,24,158,145,172,146,34,164,142,150,53,143,238,50,55,247,171,174,221,137,229,87,139,21,223,41,180,227,55,90,219,46,63,229,254,47,113,167,162,146,74,91,127,125,234,200,60,196,173,69,100,93,199,162,181,156,213,57,57,21,19,170,157,87,106,59,174,212,125,165,106,59,51,92,42,95,61,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,57,57,98,153,17,93,27,156,228,84,123,31,36,111,183,79,16,140,255,0,13,213,63,14,28,219,80,116,251,33,164,190,99,215,202,123,37,77,13,117,50,175,9,89,241,154,52,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,74,33,47,251,197,31,208,158,166,254,75,239,20,69,0,154,168,40,47,196,87,121,52,219,176,213,10,107,126,41,77,72,236,19,8,168,171,135,26,174,90,41,105,235,107,153,81,29,50,84,77,58,62,71,39,7,75,76,174,137,56,70,244,141,205,238,53,31,213,27,242,236,39,100,23,221,220,103,114,214,228,116,183,91,110,153,89,59,177,94,239,116,115,50,158,103,213,44,42,176,210,210,58,72,164,100,147,115,116,79,145,56,43,89,23,94,78,107,164,137,31,127,192,2,136,124,87,180,118,235,166,187,180,189,229,205,176,210,80,227,218,131,79,79,123,181,203,69,74,232,160,146,118,195,28,53,173,123,184,53,139,82,181,12,124,242,35,85,203,210,170,39,189,121,72,168,68,170,156,166,251,87,138,219,176,170,138,238,118,91,85,194,182,233,71,77,218,98,118,170,170,227,166,142,162,78,104,156,221,201,148,84,201,209,85,90,157,190,173,68,87,57,86,194,188,19,244,190,213,144,234,230,121,170,247,7,82,77,81,134,89,233,109,180,52,243,81,54,87,199,61,193,242,117,170,138,85,94,176,189,145,81,203,18,241,111,87,50,169,233,201,168,138,143,184,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,16,106,23,139,182,219,116,215,63,201,116,230,251,132,234,84,247,44,86,241,91,100,172,150,146,219,64,232,36,158,154,103,195,35,163,115,171,26,229,98,185,138,168,170,214,175,78,157,81,63,129,39,244,19,90,241,93,196,233,61,139,88,240,171,125,214,138,203,144,121,175,45,5,210,40,227,170,103,98,166,90,119,243,108,114,72,196,234,248,92,169,209,235,247,85,58,244,94,168,157,0,0,114,173,216,250,88,214,79,167,249,15,183,78,102,176,213,64,0,25,172,221,143,170,125,100,250,129,144,251,140,231,148,202,180,207,42,195,241,12,43,58,187,82,117,178,231,182,250,187,133,162,170,56,228,237,187,203,86,207,71,60,14,123,152,140,89,152,248,17,238,99,28,238,49,207,3,149,81,95,209,37,175,134,134,248,234,118,227,153,67,163,217,195,41,31,167,89,165,226,55,205,87,35,226,167,125,142,227,50,71,2,86,186,103,171,90,180,202,214,68,217,154,247,125,198,70,146,49,81,90,246,77,119,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,89,81,126,43,27,231,186,222,178,106,253,174,233,69,210,174,223,109,176,84,44,121,93,234,221,116,115,22,231,59,233,223,28,182,196,236,73,197,212,204,108,239,100,241,203,213,93,51,56,43,25,217,85,150,16,109,139,111,89,86,232,53,150,203,164,120,181,79,144,243,253,202,155,141,209,244,178,84,67,108,161,137,188,165,168,145,172,79,244,99,98,57,204,107,229,150,38,43,217,207,146,121,253,111,194,173,90,107,173,25,246,156,216,170,42,231,182,226,185,69,214,201,71,45,91,218,233,228,130,154,174,72,99,116,142,107,90,213,122,181,136,170,168,214,167,94,189,17,63,129,210,179,45,164,229,86,109,167,96,155,180,199,165,243,216,221,247,189,111,190,193,202,73,106,40,43,155,114,175,167,100,252,89,10,71,21,26,199,79,73,31,55,202,174,89,230,226,137,209,236,68,243,251,85,220,198,101,181,13,92,163,213,44,62,134,146,226,199,83,186,219,119,182,84,162,53,151,27,116,143,141,242,192,146,113,87,66,254,81,70,246,72,212,94,47,99,121,53,236,231,27,244,41,163,186,197,128,235,174,1,107,212,109,57,191,82,92,109,183,26,120,37,150,40,170,161,154,123,124,242,67,28,206,164,170,108,47,123,98,169,141,178,177,36,137,92,170,213,95,250,149,125,168,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,128,0,21,87,227,157,248,39,250,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,93,72,0,138,190,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,26,83,0,139,251,160,241,11,209,125,166,103,246,253,57,212,108,99,53,184,220,174,54,120,175,113,75,100,162,164,154,6,193,36,211,66,214,185,211,84,196,228,127,42,119,170,162,53,83,162,183,231,252,81,61,6,212,183,173,165,155,193,251,83,251,51,176,101,118,207,178,94,71,206,252,118,150,154,30,231,154,239,246,251,93,153,229,235,211,203,63,151,46,61,58,183,167,94,171,210,181,188,106,253,83,226,223,79,232,125,198,226,122,15,9,45,98,192,116,43,0,220,6,163,106,53,250,146,221,109,183,83,216,101,138,41,106,161,134,123,132,241,195,118,153,180,148,173,153,236,108,181,50,54,39,164,113,35,145,92,169,255,0,90,164,53,220,238,225,114,173,208,107,45,235,87,50,154,111,33,231,251,116,214,235,91,42,164,168,134,217,67,19,120,197,79,27,158,191,233,72,245,107,88,215,203,44,175,70,51,159,20,176,159,10,125,137,90,146,213,65,186,109,101,198,106,221,114,117,66,79,132,90,174,48,53,176,71,2,53,142,142,240,172,85,87,61,238,114,185,32,230,214,163,17,157,246,163,249,193,36,118,148,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,49,154,177,130,254,203,245,79,50,211,63,138,124,79,236,150,65,113,177,121,222,199,103,205,121,90,153,33,238,246,249,59,135,46,223,46,60,157,211,175,78,171,211,169,32,60,50,244,83,246,211,187,140,91,204,92,60,173,6,9,211,53,172,225,47,9,165,242,83,195,229,227,143,172,111,107,186,213,75,77,205,171,199,172,73,47,23,35,184,245,191,224,80,15,138,63,174,205,77,252,151,217,232,137,233,224,213,118,181,88,54,137,155,95,111,183,58,75,117,182,221,156,92,170,235,43,42,230,108,48,83,65,29,178,222,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,34,175,137,126,253,106,117,231,33,155,69,116,154,251,87,6,157,88,234,36,134,238,248,251,92,47,247,24,42,164,107,102,108,208,203,35,103,161,70,199,12,176,167,220,228,247,43,222,215,43,33,86,64,178,127,248,42,122,167,202,126,159,215,123,141,184,157,58,247,226,129,160,91,118,213,139,238,142,102,184,134,160,86,222,177,255,0,43,230,103,181,219,232,164,165,127,126,154,42,134,112,116,149,113,189,122,50,102,162,245,98,125,228,94,157,83,162,175,96,218,254,232,48,29,217,224,23,13,70,211,155,70,65,110,182,219,175,18,217,37,138,247,79,12,51,186,120,225,134,103,57,173,134,89,90,172,227,80,196,69,87,34,245,71,124,191,130,173,48,248,163,250,236,212,223,201,125,158,136,150,158,27,218,243,134,237,183,195,243,81,245,91,51,173,164,107,45,217,197,197,150,202,25,170,22,23,221,174,43,106,160,90,122,40,149,172,123,185,200,230,244,87,35,29,193,136,249,28,156,24,229,74,224,215,77,116,212,125,197,234,61,199,84,53,66,243,231,174,181,221,34,134,24,145,89,75,111,165,106,170,199,75,77,26,170,246,225,103,39,116,78,170,229,115,156,247,185,239,123,222,235,31,240,167,216,149,169,45,84,27,166,214,92,102,173,215,39,84,36,248,69,170,227,3,91,4,112,35,88,232,239,10,197,85,115,222,231,43,146,14,109,106,49,25,223,106,63,156,18,71,105,70,85,206,171,171,219,104,213,61,22,197,112,172,235,41,180,249,172,111,59,199,237,183,251,117,226,223,5,75,232,98,243,177,201,44,84,83,78,248,153,27,107,18,56,156,247,68,215,59,163,85,28,138,169,243,79,213,211,13,222,107,46,145,104,118,117,183,220,58,182,212,204,91,63,238,121,247,84,80,54,90,170,94,244,45,130,171,203,201,213,17,59,240,49,145,63,184,215,241,107,81,209,118,158,170,245,241,90,41,165,247,93,106,213,204,67,74,44,206,171,142,163,41,188,83,91,95,81,77,68,234,183,209,192,247,167,122,169,98,106,162,189,144,197,220,149,255,0,121,168,140,141,202,174,106,34,170,93,79,136,38,21,106,211,95,13,92,159,78,108,85,21,115,219,113,91,62,51,100,163,150,173,237,116,242,65,77,114,183,195,27,164,115,90,214,171,213,172,69,85,70,181,58,245,232,137,252,10,118,218,119,170,125,27,250,129,143,123,140,4,180,241,61,223,173,54,179,221,106,246,253,163,247,218,74,253,62,182,84,83,77,117,187,210,119,88,183,107,140,14,155,156,49,202,217,123,85,20,45,87,64,228,85,139,239,77,2,72,199,57,137,27,221,26,246,119,181,92,203,117,250,185,111,195,236,214,218,182,227,22,234,138,122,156,178,239,28,137,11,45,214,229,127,223,70,202,230,61,190,102,70,182,70,194,206,46,228,244,87,42,118,217,35,217,160,141,42,211,60,87,70,244,227,28,210,220,42,147,203,217,113,155,124,86,250,110,81,198,201,38,224,159,126,121,123,108,99,29,52,175,87,73,35,209,169,206,71,189,202,157,92,164,43,241,171,244,177,139,125,64,161,246,235,137,85,123,78,245,79,163,127,80,49,239,113,128,191,61,208,110,131,1,218,102,1,111,212,109,70,180,100,23,27,109,198,241,21,146,40,172,148,240,205,59,103,146,25,166,107,156,217,165,137,168,206,52,239,69,84,114,175,85,111,203,248,170,113,253,4,241,64,208,45,196,234,197,139,71,48,172,67,80,40,175,89,7,154,242,211,221,45,244,81,210,179,177,77,45,67,249,186,58,185,30,157,89,11,145,58,49,126,242,167,94,137,213,82,96,0,1,85,126,57,223,130,127,169,63,150,156,171,193,83,213,62,83,244,254,187,220,109,197,212,128,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,191,224,0,34,254,232,60,66,244,95,105,153,253,191,78,117,27,24,205,110,55,43,141,158,43,220,82,217,40,169,38,129,176,73,52,208,181,174,116,213,49,57,31,202,157,234,168,141,84,232,173,249,255,0,20,79,65,181,45,235,105,102,240,126,212,254,204,236,25,93,179,236,151,145,243,191,29,165,166,135,185,230,187,253,190,215,102,121,122,244,242,207,229,203,143,78,173,233,215,170,244,173,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,42,248,163,250,236,212,223,201,125,158,136,149,94,6,63,141,159,166,255,0,153,28,171,197,11,125,63,182,188,169,250,29,163,153,159,155,211,107,47,15,140,84,209,55,140,55,219,164,114,57,87,164,200,229,243,20,112,244,143,183,209,26,199,202,143,147,247,173,109,60,137,2,163,180,221,102,181,84,95,97,182,85,190,219,71,81,13,37,69,99,97,114,193,12,243,54,71,69,19,228,233,197,175,123,96,153,205,106,175,87,36,82,42,117,226,189,37,6,194,119,191,125,218,62,119,45,22,71,85,117,185,105,149,239,187,45,238,201,71,11,42,38,101,82,66,169,13,85,35,100,150,54,71,55,54,196,201,23,154,53,241,117,228,215,58,56,149,150,125,226,61,150,98,185,207,135,182,161,229,56,86,77,106,200,44,181,191,9,242,215,27,93,108,117,116,179,240,189,210,49,252,37,141,92,199,113,123,28,213,232,191,39,53,81,126,104,165,54,109,59,213,62,141,253,64,199,189,198,3,74,101,27,120,147,239,158,235,184,44,254,179,74,244,230,233,87,67,167,88,173,69,77,182,87,209,221,28,232,50,137,219,52,106,234,169,91,12,139,4,212,205,146,157,142,166,234,142,94,157,101,228,139,34,71,31,42,216,230,209,46,187,190,213,199,98,147,220,106,236,248,157,134,157,183,44,142,235,5,59,158,246,64,175,70,178,150,23,171,86,38,84,204,188,184,119,23,162,50,57,164,70,201,218,88,221,29,78,255,0,184,205,164,229,90,29,167,186,103,172,116,242,249,252,51,83,49,251,93,194,142,116,116,146,205,69,93,45,178,150,162,162,10,167,36,44,138,46,115,75,82,180,236,71,189,206,138,7,114,85,86,57,87,245,118,47,188,219,238,207,53,30,170,231,37,171,227,56,102,81,229,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,211,164,209,119,101,84,141,206,72,228,107,220,215,113,85,100,177,223,246,45,150,98,185,205,138,151,41,194,178,107,86,65,101,173,231,229,174,54,186,216,234,233,103,224,247,49,252,37,141,92,199,113,123,28,213,232,191,39,53,81,126,104,164,22,254,237,94,214,63,226,14,170,255,0,225,86,239,245,226,111,233,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,157,122,244,85,254,38,93,205,41,237,59,210,198,141,253,63,199,189,186,3,170,128,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,70,173,12,221,118,163,237,219,78,53,31,10,210,249,126,21,117,212,111,134,65,53,254,41,149,181,86,218,90,84,171,73,27,76,136,159,114,105,60,211,81,38,235,202,54,177,202,196,71,185,146,69,205,112,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,115,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,65,27,122,217,46,135,104,30,141,77,164,63,101,45,89,116,119,190,196,249,77,117,242,219,13,71,199,106,162,114,62,55,75,12,136,246,54,24,158,157,97,135,239,54,63,237,117,116,142,146,87,212,14,253,182,65,125,218,62,119,21,110,57,75,117,185,105,149,239,181,21,146,247,89,51,42,38,101,82,66,139,53,45,91,163,138,54,71,55,54,202,248,211,130,53,241,116,226,231,58,57,81,156,127,17,220,14,125,134,104,150,123,183,251,123,233,42,113,61,66,168,183,85,215,69,86,179,61,244,83,210,78,217,146,90,86,164,137,20,111,149,99,137,178,185,204,114,189,144,198,159,46,40,167,53,47,251,197,31,208,158,166,254,75,239,20,69,0,150,189,226,161,191,90,106,90,107,174,214,52,110,251,73,88,250,202,121,173,249,205,206,159,186,143,163,122,75,11,146,130,154,162,57,90,213,122,181,147,197,84,199,49,236,225,47,107,170,61,37,107,32,6,215,118,201,159,110,155,84,45,186,127,136,83,85,209,219,95,80,214,222,178,21,183,77,83,69,102,129,99,150,78,115,186,52,226,215,189,176,74,216,152,247,49,36,145,26,206,77,234,174,110,133,52,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,254,72,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,159,38,189,235,94,43,183,109,39,190,235,30,107,111,186,214,217,113,255,0,43,230,96,181,197,28,149,79,239,212,197,78,206,13,146,72,216,189,31,51,85,122,189,62,234,47,78,171,209,22,48,105,239,139,182,219,117,43,63,198,180,230,197,132,234,84,23,44,170,241,69,100,163,150,174,219,64,216,35,158,166,102,67,27,164,115,107,28,228,98,57,232,170,168,215,47,78,189,17,127,129,55,193,93,94,52,154,57,125,204,52,107,18,214,43,68,221,202,77,59,184,84,83,221,41,184,177,56,210,220,157,79,27,106,121,185,232,171,194,120,41,226,237,181,143,115,188,207,47,186,216,220,171,77,133,239,120,80,232,237,171,77,118,151,100,203,157,97,171,161,200,117,6,162,162,247,116,150,182,149,177,79,36,13,154,72,104,154,199,112,107,214,153,105,216,201,227,71,43,147,173,84,175,98,241,145,16,153,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,125,183,55,182,77,201,95,247,37,170,247,219,22,223,53,42,227,109,184,231,23,218,186,58,202,76,78,190,104,42,96,146,190,103,71,44,114,54,37,107,216,230,170,57,28,138,168,168,168,168,91,167,135,14,39,149,96,219,49,211,204,91,53,198,110,184,253,234,139,226,222,102,221,116,162,146,146,170,14,119,90,183,179,156,82,35,94,222,76,123,92,157,83,230,215,34,167,201,80,146,160,3,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,0,0,205,102,236,125,83,235,39,212,12,135,220,103,45,167,101,186,23,167,27,139,240,204,192,244,191,84,44,222,122,213,93,241,153,97,154,37,70,85,91,234,155,119,174,72,234,169,164,84,94,220,204,228,238,139,209,90,173,115,152,246,189,143,123,29,80,26,233,161,122,143,183,77,71,184,233,126,168,89,188,141,214,135,164,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,226,238,139,209,28,142,107,152,246,177,236,123,27,97,94,20,251,237,186,165,214,131,107,58,203,147,82,58,218,234,116,131,8,186,220,103,115,103,142,116,115,27,29,157,94,168,173,123,28,213,114,193,205,205,86,43,59,13,87,243,130,56,237,39,44,176,125,171,197,111,56,183,198,238,182,111,140,219,234,45,255,0,17,180,212,249,122,234,62,236,110,103,126,158,94,139,219,153,156,185,49,253,23,139,145,23,162,244,51,133,185,221,189,101,91,95,214,91,214,145,229,53,62,127,200,118,234,109,215,70,82,201,79,13,206,134,86,242,138,162,54,189,63,210,141,232,215,61,172,150,41,88,143,127,14,75,45,60,37,183,111,134,232,246,101,81,160,153,158,47,73,78,205,71,188,83,50,217,146,210,83,43,170,210,226,228,108,52,244,85,74,222,174,125,51,156,189,34,114,127,129,150,105,21,200,172,153,207,138,37,238,199,213,62,178,125,64,200,125,198,114,194,116,183,119,120,14,217,188,45,240,90,11,133,187,31,203,50,204,142,158,245,109,161,196,174,21,16,200,201,160,169,186,221,24,181,85,180,170,238,235,232,81,33,149,142,226,213,73,31,198,46,76,230,175,101,85,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,94,167,133,254,215,243,237,183,232,189,202,179,81,174,245,109,185,103,85,20,119,184,172,62,98,100,130,211,2,210,70,173,108,148,211,69,27,160,174,87,72,248,234,17,57,34,165,61,59,122,253,197,38,80,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,128,0,21,87,227,157,248,39,250,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,93,72,0,138,190,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,26,83,0,168,191,23,109,16,214,141,74,220,150,55,125,211,157,33,205,114,171,108,24,61,29,36,181,150,75,5,93,116,17,206,218,250,247,58,39,73,12,110,106,61,26,246,57,90,171,215,163,218,191,229,67,165,120,53,233,62,169,233,127,237,127,246,153,166,153,94,37,241,63,179,254,75,227,182,106,154,15,53,219,248,135,115,181,222,99,121,241,238,51,151,30,189,57,183,175,241,67,128,120,213,250,167,197,190,159,208,251,141,196,225,90,47,165,247,93,71,217,246,224,110,118,103,85,201,81,130,222,48,252,161,244,148,212,78,168,125,76,12,109,222,154,110,188,85,22,54,69,21,92,149,15,147,163,145,172,167,119,84,68,85,123,121,86,136,92,240,219,46,180,96,55,157,70,142,146,76,78,131,40,181,84,223,153,87,72,181,80,58,220,202,184,221,82,146,66,141,114,202,206,210,63,171,17,174,228,157,83,162,245,232,105,204,0,103,91,127,151,252,87,37,222,78,172,92,112,235,39,194,168,33,200,36,183,205,7,150,142,14,117,212,177,178,158,182,126,49,170,181,123,181,81,79,47,53,251,207,238,115,122,35,156,228,73,65,224,143,146,90,169,117,163,80,177,9,177,138,73,238,87,60,94,43,149,61,233,202,222,253,28,20,213,113,199,45,43,62,226,187,132,238,171,133,238,232,246,167,90,72,250,181,223,37,101,196,130,128,124,81,253,118,106,111,228,190,207,68,120,172,115,117,89,150,11,181,11,134,218,112,75,149,93,165,153,86,81,113,187,101,21,113,70,141,125,85,186,74,58,24,33,163,138,100,127,38,177,238,130,167,190,222,9,201,157,166,35,213,143,153,142,241,58,23,161,122,143,184,189,71,183,105,126,151,217,188,245,214,187,172,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,220,44,228,222,171,209,92,174,115,88,198,189,239,99,29,221,124,72,116,27,13,219,110,165,233,198,148,225,148,84,141,101,187,77,237,207,185,215,67,78,176,190,237,113,90,234,244,168,173,149,28,247,187,156,142,111,84,106,189,220,24,140,141,171,193,141,68,233,126,10,158,169,242,159,167,245,222,227,110,63,39,196,123,111,90,251,156,239,59,80,242,156,43,67,245,3,32,178,214,252,39,203,92,109,120,205,109,93,44,252,45,84,140,127,9,99,141,204,119,23,177,205,94,139,242,115,85,23,230,138,78,15,8,157,61,207,180,215,109,185,37,139,81,176,124,131,21,185,79,156,86,85,197,71,123,182,77,67,60,144,58,130,129,173,149,177,204,214,185,88,174,99,218,142,68,233,213,142,79,242,41,92,30,40,254,187,53,55,242,95,103,162,34,252,151,107,172,214,170,123,20,215,58,183,219,104,234,38,171,167,163,116,206,88,33,158,102,198,217,101,100,125,120,181,239,108,16,181,206,68,234,228,138,52,94,188,83,164,234,240,208,216,85,78,188,228,48,235,86,172,216,170,224,211,171,29,68,115,90,25,39,107,133,254,227,5,84,110,116,46,134,104,164,108,244,40,216,230,138,101,251,156,158,228,99,28,229,100,200,203,180,6,85,205,9,224,90,23,167,27,139,216,142,150,105,126,168,89,188,245,170,187,79,241,217,97,154,37,70,85,91,234,155,108,133,35,170,166,145,81,123,115,51,147,186,47,69,106,181,206,99,218,246,61,236,117,21,235,166,133,234,62,221,53,30,227,165,250,161,102,242,55,90,30,146,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,139,186,47,68,114,57,174,99,218,199,177,236,109,143,248,44,109,250,235,110,166,202,247,47,124,101,93,45,61,210,157,248,173,130,39,35,152,202,168,18,88,230,172,169,86,186,62,143,98,75,12,17,71,36,114,42,115,142,169,174,111,86,181,82,80,120,163,250,19,212,223,201,125,226,136,162,29,61,194,174,186,149,159,227,90,115,98,168,164,130,229,149,94,40,172,148,114,213,189,205,130,57,234,102,100,49,186,71,53,174,114,49,28,244,85,84,107,151,167,94,136,191,192,253,93,98,209,220,251,66,179,251,166,156,234,53,134,174,221,114,183,84,79,20,82,203,75,52,48,92,32,142,105,33,109,93,43,166,99,29,45,52,142,137,235,28,168,212,71,34,127,214,137,99,254,15,123,168,211,140,126,197,113,219,62,81,69,106,198,110,181,119,7,222,237,119,137,238,105,20,119,218,169,223,79,77,229,28,201,228,255,0,28,255,0,0,216,153,2,113,146,54,59,171,26,246,57,243,90,161,0,60,106,253,44,98,223,80,40,125,186,226,85,94,211,189,83,232,223,212,12,123,220,96,45,211,197,219,79,115,237,74,219,110,55,98,211,156,31,32,202,174,80,103,20,117,114,209,217,45,147,87,79,28,13,160,175,107,165,116,112,181,206,70,35,158,198,171,149,58,117,123,83,252,168,65,255,0,14,29,189,107,238,13,188,237,60,202,115,93,15,212,12,126,203,69,241,111,51,113,186,99,53,180,148,176,115,181,85,177,156,229,146,54,177,188,158,246,181,58,175,205,206,68,79,154,161,119,224,0,85,95,142,119,224,159,234,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,117,32,2,0,120,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,47,248,0,10,139,241,118,209,13,104,212,173,201,99,119,221,57,210,28,215,42,182,193,131,209,210,75,89,100,176,85,215,65,28,237,175,175,115,162,116,144,198,230,163,209,175,99,149,170,189,122,61,171,254,84,58,87,131,94,147,234,158,151,254,215,255,0,105,154,105,149,226,95,19,251,63,228,190,59,102,169,160,243,93,191,136,119,59,93,230,55,159,30,227,57,113,235,211,155,122,255,0,20,56,7,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,21,124,81,253,118,106,111,228,190,207,68,114,173,35,220,190,169,232,118,9,158,96,186,103,118,248,39,237,3,225,126,118,243,71,61,77,53,210,135,200,205,36,177,249,73,225,149,157,174,125,215,178,78,77,119,38,57,90,156,122,170,175,159,209,125,33,204,181,235,84,49,253,35,211,248,41,36,190,228,85,14,134,157,106,231,72,96,137,140,141,210,203,52,143,249,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,223,158,142,108,151,67,180,175,111,178,109,250,231,138,90,178,138,11,205,189,40,242,139,149,85,182,26,122,171,244,157,217,38,108,147,62,36,73,19,181,36,175,242,234,175,116,144,53,35,227,34,185,188,214,144,119,93,181,29,71,218,86,163,191,10,205,98,243,214,170,238,228,246,11,252,16,171,41,110,244,173,84,69,115,81,85,123,115,51,147,82,88,85,85,209,185,205,84,87,177,241,200,255,0,175,9,221,86,101,99,219,30,161,237,111,35,185,85,220,177,60,142,158,142,167,31,129,209,164,139,105,184,197,116,164,170,149,24,247,61,22,58,105,98,142,161,206,98,53,255,0,190,237,185,168,206,228,206,119,159,218,119,170,125,27,250,129,143,123,140,6,132,245,251,73,191,110,186,53,150,105,31,218,251,174,47,246,162,222,234,47,138,91,29,210,104,62,242,59,139,155,213,59,144,191,143,110,88,185,55,185,19,228,103,38,242,228,153,193,213,93,51,202,180,111,81,242,61,45,205,105,60,189,235,25,184,75,111,169,227,28,140,142,110,11,247,39,139,184,198,61,208,202,197,108,145,189,90,156,227,123,28,137,209,200,89,167,132,22,237,240,216,109,84,219,71,190,226,244,150,123,236,245,21,183,75,21,218,130,153,122,94,222,173,116,243,199,90,169,213,82,166,56,163,94,18,175,220,116,48,178,53,224,232,153,222,170,18,215,183,63,187,188,7,77,188,63,52,199,64,173,246,236,127,46,203,51,125,55,178,91,107,168,106,42,33,168,102,61,2,90,168,165,74,170,152,17,221,214,84,170,77,20,148,188,154,212,230,222,247,37,237,35,36,171,108,91,19,202,179,155,237,46,45,133,99,55,92,130,245,91,207,203,91,173,116,82,85,213,79,193,142,123,248,69,26,57,238,226,198,57,203,209,62,77,106,170,252,145,77,9,236,107,110,185,86,215,182,251,109,210,220,215,42,248,221,233,151,10,219,133,79,151,174,146,166,223,71,221,149,120,65,69,220,138,55,199,15,6,182,71,49,91,254,30,90,135,34,170,57,10,44,254,137,219,167,255,0,217,167,85,127,248,54,227,255,0,204,154,8,219,37,166,235,96,219,110,148,88,175,182,202,187,117,202,221,131,216,169,43,40,234,225,116,51,211,79,29,4,45,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,52,70,148,246,157,233,99,70,254,159,227,222,221,1,213,64,41,91,198,175,213,62,45,244,254,135,220,110,39,85,240,49,252,108,253,55,252,200,229,94,53,126,169,241,111,167,244,62,227,113,32,85,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,133,239,120,119,108,130,143,106,184,34,229,185,141,47,45,77,203,45,241,69,125,106,205,5,76,54,184,219,52,178,50,150,150,86,68,215,183,147,31,7,152,68,146,72,223,45,59,85,142,86,177,142,89,128,120,173,104,210,28,55,94,180,191,32,210,61,64,130,174,75,22,69,78,216,106,22,146,117,134,120,158,201,27,44,83,70,255,0,154,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,174,122,247,69,182,76,251,107,58,161,114,211,252,190,154,174,178,218,202,135,54,203,144,165,186,106,106,43,204,9,28,82,115,129,210,39,23,61,141,158,38,202,198,57,233,28,138,230,114,119,68,115,185,1,127,222,40,254,132,245,55,242,95,120,162,40,4,238,187,230,210,251,86,142,110,211,83,48,59,19,169,18,219,5,227,226,84,112,82,81,54,146,10,72,43,161,142,182,58,88,226,106,171,90,200,91,82,144,167,78,136,169,26,42,53,189,120,165,143,120,41,223,240,74,253,14,205,44,22,171,37,170,143,47,181,100,12,125,234,166,158,154,100,170,174,161,154,30,180,50,84,76,245,115,29,197,236,173,141,145,196,173,107,27,26,185,88,143,149,210,75,98,164,106,241,30,196,242,172,231,102,58,135,139,97,88,205,215,32,189,86,252,39,203,91,173,116,82,85,213,79,194,235,72,247,240,138,52,115,221,197,140,115,151,162,124,154,213,85,249,34,149,23,182,77,178,110,74,193,185,45,40,190,223,118,249,169,86,235,109,187,56,177,85,214,86,85,226,117,240,193,77,4,117,240,186,73,100,145,209,35,88,198,181,21,202,229,84,68,68,85,83,65,32,137,94,42,119,107,85,187,99,153,245,29,194,231,73,75,81,116,168,179,210,80,197,52,205,99,234,167,75,157,52,203,20,77,85,234,247,164,80,203,34,181,189,87,132,111,119,240,106,170,80,97,166,141,191,103,88,174,165,232,118,7,157,225,86,187,85,170,203,120,199,232,103,166,181,218,231,142,90,91,95,72,90,215,208,177,209,181,172,254,247,123,93,2,181,26,222,46,137,90,173,106,162,181,58,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,173,216,250,88,214,79,167,249,15,183,78,102,176,213,64,0,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,244,27,204,217,158,3,187,60,2,166,142,178,134,146,221,155,91,169,223,45,134,253,20,80,195,59,167,142,26,132,166,164,170,169,88,37,153,104,123,213,11,36,145,71,209,122,167,38,252,255,0,141,85,237,159,195,27,94,117,103,87,42,113,77,92,195,178,13,61,196,241,202,142,151,235,173,109,39,109,245,72,215,185,190,94,218,247,34,197,82,247,171,29,210,118,43,225,99,63,120,170,254,177,71,45,228,98,118,15,178,152,173,155,22,248,221,214,243,240,107,125,61,191,226,55,106,159,49,93,89,218,141,172,239,212,75,209,59,147,63,143,39,191,162,114,114,170,244,78,167,21,222,142,210,113,93,220,233,98,226,215,41,124,142,73,98,243,55,12,102,226,215,71,23,110,185,212,210,49,144,79,42,195,44,137,71,36,139,11,166,100,104,142,119,102,53,69,234,196,51,239,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,156,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,191,147,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,168,173,187,93,110,52,212,20,119,11,157,93,85,61,174,157,105,40,98,154,103,61,148,176,44,178,76,177,68,213,94,140,98,203,52,178,43,91,209,57,200,247,127,23,42,173,165,120,81,236,91,252,6,232,53,175,12,255,0,131,213,96,20,85,206,255,0,73,206,186,73,78,173,255,0,178,242,175,115,191,223,204,140,255,0,23,152,181,64,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,74,160,0,5,85,248,231,126,9,254,164,254,90,114,175,5,79,84,249,79,211,250,239,113,183,23,82,0,34,175,138,63,161,61,77,252,151,222,40,138,86,218,119,170,125,27,250,129,143,123,140,6,148,192,0,165,111,26,191,84,248,183,211,250,31,113,184,158,171,194,39,5,253,168,105,102,231,180,207,226,159,12,251,91,143,219,44,94,119,177,222,242,190,106,154,237,15,119,183,201,188,248,247,57,113,228,222,189,58,117,78,189,74,224,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,209,78,197,179,91,86,127,179,237,36,190,217,169,234,225,167,165,197,233,44,143,109,75,26,215,172,246,246,249,25,156,136,215,57,56,58,90,105,28,197,235,213,88,173,85,70,170,171,83,186,131,202,106,198,117,251,47,210,204,203,83,62,23,241,63,178,88,253,198,251,228,187,253,159,53,229,105,164,155,181,220,226,238,28,187,124,121,113,119,78,189,122,47,78,134,101,242,204,166,251,156,229,87,156,215,41,174,243,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,112,98,53,141,228,247,185,122,53,17,169,215,162,34,39,200,236,27,31,214,43,174,136,110,143,79,242,234,59,245,37,170,219,91,120,166,178,95,165,174,170,116,20,75,106,171,149,176,212,186,161,200,246,55,132,109,114,78,213,145,120,54,72,35,123,145,120,116,52,102,10,1,241,71,245,217,169,191,146,251,61,17,26,177,60,90,251,156,229,86,108,43,22,161,243,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,243,122,181,141,228,247,181,58,185,81,169,215,170,170,39,204,191,237,144,108,187,21,218,62,156,65,67,90,219,85,239,62,185,119,39,189,228,49,80,198,217,25,221,72,121,80,211,78,172,73,150,141,139,4,106,141,122,253,249,17,210,241,103,36,141,149,215,227,87,234,159,22,250,127,67,238,55,17,224,169,234,159,41,250,127,93,238,54,226,234,65,64,62,40,254,187,53,55,242,95,103,162,63,39,100,27,46,202,183,113,168,240,80,214,182,235,100,192,109,189,201,239,121,12,84,50,58,55,246,150,30,84,52,211,171,22,20,172,122,79,26,163,94,191,114,53,116,188,95,197,35,125,255,0,98,120,181,139,6,197,108,216,86,45,67,228,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,230,245,115,221,197,140,106,117,114,171,151,167,85,85,95,153,250,192,202,185,165,61,167,122,88,209,191,167,248,247,183,64,120,173,230,108,207,1,221,158,1,83,71,89,67,73,110,205,173,212,239,150,195,126,138,40,97,157,211,199,13,66,83,82,85,84,172,18,204,180,61,234,133,146,72,163,232,189,83,147,126,127,199,170,232,166,151,218,180,87,72,241,13,40,179,58,146,74,124,90,207,77,109,125,69,53,19,105,25,89,59,24,157,234,165,137,170,168,199,205,47,114,87,253,231,42,190,71,42,185,202,170,171,194,188,81,253,9,234,111,228,190,241,68,82,182,211,189,83,232,223,212,12,123,220,96,47,39,121,155,51,192,119,103,128,84,209,214,80,210,91,179,107,117,59,229,176,223,162,138,24,103,116,241,195,80,148,212,149,85,43,4,179,45,15,122,161,100,146,40,250,47,84,228,223,159,241,162,13,76,211,61,83,219,94,169,207,139,101,52,151,92,115,36,199,46,14,154,221,113,134,58,154,62,255,0,151,169,123,34,184,80,202,246,71,35,161,116,144,57,209,78,212,78,188,122,167,69,79,149,186,120,104,111,214,155,94,113,232,116,87,86,111,180,144,106,45,142,158,56,109,15,147,187,206,255,0,110,130,150,54,186,103,77,52,178,58,122,228,116,115,75,50,125,206,76,114,61,141,114,50,101,103,203,227,87,233,99,22,250,129,67,237,215,18,170,246,157,234,159,70,254,160,99,222,227,1,165,48,0,0,170,191,28,239,193,63,212,159,203,78,85,224,169,234,159,41,250,127,93,238,54,226,234,64,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,95,157,109,218,213,110,169,160,163,184,92,233,41,106,46,149,11,73,67,20,211,53,143,170,157,34,146,101,138,38,170,245,123,210,40,101,145,90,222,171,194,55,187,248,53,85,62,176,0,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,141,159,166,255,0,153,17,87,197,31,215,102,166,254,75,236,244,68,95,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,191,77,132,236,130,197,180,124,18,90,220,142,150,213,114,212,219,223,118,43,221,238,142,103,212,66,202,84,153,86,26,90,71,73,20,111,142,30,13,137,242,39,4,115,229,235,201,206,108,113,35,37,81,199,247,69,182,76,7,116,218,95,114,211,252,190,154,146,142,228,250,119,54,203,144,165,186,26,154,219,52,235,36,82,115,129,210,39,38,177,238,130,38,202,198,57,139,36,104,230,114,111,84,115,115,217,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,242,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,244,27,78,245,79,163,127,80,49,239,113,128,210,153,15,252,68,118,65,71,186,172,17,50,220,58,151,142,166,226,118,249,98,177,53,38,130,154,27,164,110,154,41,31,75,85,43,226,115,221,197,140,159,203,162,201,28,108,150,161,202,247,35,94,247,37,22,127,178,172,11,42,255,0,117,113,204,147,28,184,127,210,81,215,91,107,169,228,255,0,187,36,51,71,35,63,230,115,92,223,242,42,31,148,125,87,59,181,214,245,82,202,203,205,206,174,190,162,58,120,41,25,45,76,206,149,237,130,8,153,12,49,35,156,170,168,200,226,142,56,216,223,224,214,49,173,78,136,136,133,207,248,94,236,91,246,41,138,179,92,117,143,12,242,154,147,122,231,240,122,106,215,114,154,197,107,146,54,162,117,133,90,158,94,178,110,178,119,58,171,158,200,149,145,254,233,206,168,141,103,248,6,85,205,41,237,59,210,198,141,253,63,199,189,186,3,170,128,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,122,15,5,125,33,195,114,253,80,205,181,114,251,5,92,215,221,61,167,161,134,196,141,157,89,4,47,184,71,91,20,243,61,137,243,123,210,40,86,54,162,175,4,73,164,85,106,185,24,230,92,72,4,53,241,100,192,48,220,155,103,57,62,103,125,199,169,42,239,184,117,69,190,166,197,112,114,42,79,66,250,139,133,45,60,232,199,34,162,171,36,138,69,71,49,122,177,85,177,185,83,148,108,115,104,132,191,239,20,127,66,122,155,249,47,188,81,20,2,88,255,0,141,134,151,218,177,237,92,192,245,94,222,234,72,106,51,59,61,85,182,186,158,26,38,196,249,39,183,190,62,149,82,202,139,214,103,190,42,200,162,78,77,234,214,82,177,57,57,21,17,158,127,193,179,90,254,195,110,10,237,163,149,118,254,245,38,166,219,211,179,60,113,114,146,10,235,116,85,21,17,242,114,200,212,108,46,129,245,136,238,140,123,150,78,199,78,45,230,165,212,128,1,86,190,56,57,253,76,86,173,44,210,218,28,134,145,105,234,170,46,55,251,165,165,171,19,167,71,196,216,160,162,168,122,116,238,177,138,147,87,177,191,52,99,213,36,254,210,198,156,106,132,186,159,6,205,107,251,115,183,219,182,142,85,219,251,53,122,101,112,78,204,241,197,198,57,232,110,50,212,84,71,201,203,35,149,211,54,118,86,35,186,49,141,72,251,29,57,59,154,147,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,86,236,125,44,107,39,211,252,135,219,167,51,88,106,160,0,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,74,160,1,8,60,75,246,57,77,184,236,54,109,97,193,223,86,205,69,194,236,242,50,26,72,217,45,67,47,150,232,86,73,214,137,176,177,28,228,169,71,62,87,66,230,55,239,190,69,141,232,168,230,62,26,64,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,157,94,26,27,10,169,215,156,134,29,106,213,155,21,92,26,117,99,168,142,107,67,36,237,112,191,220,96,170,141,206,133,208,205,20,141,158,133,27,28,209,76,191,115,147,220,140,99,156,172,153,25,117,54,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,89,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,125,102,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,0,2,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,169,0,17,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,3,74,96,0,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,15,252,69,116,114,251,163,123,184,206,233,174,243,121,138,76,194,225,62,99,107,169,226,198,119,169,107,231,150,71,39,6,189,234,222,212,233,81,7,87,113,115,251,28,248,181,175,106,19,215,193,31,53,181,87,232,190,161,105,204,52,245,105,114,177,229,17,94,234,37,115,27,216,116,21,212,145,195,19,88,238,92,149,232,235,124,202,228,86,162,34,58,62,138,238,170,141,177,240,66,15,23,125,98,186,233,174,215,25,136,227,151,234,74,27,150,160,222,34,178,84,196,149,78,138,182,75,83,98,146,106,183,64,214,61,174,86,43,153,79,4,170,168,230,118,234,156,199,39,239,26,165,53,232,190,144,230,90,245,170,24,254,145,233,252,20,146,95,114,42,135,67,78,181,115,164,48,68,198,70,233,101,154,71,252,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,124,165,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,166,148,246,209,159,212,234,158,222,116,223,80,110,25,13,37,242,229,124,197,237,181,55,74,234,101,139,132,183,31,46,196,172,69,72,145,24,199,182,161,37,99,216,212,78,15,107,155,209,188,122,39,75,40,47,196,198,211,117,191,248,128,106,5,138,197,108,171,184,220,174,53,22,26,74,58,58,72,93,52,245,51,201,105,161,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,19,255,0,195,67,97,84,218,13,143,67,173,90,179,98,164,159,81,111,148,241,205,104,100,157,222,118,11,116,244,177,185,208,186,25,162,141,208,87,43,164,154,41,151,239,241,99,81,140,115,81,243,35,231,169,74,222,53,126,169,241,111,167,244,62,227,113,30,10,158,169,242,159,167,245,222,227,110,46,164,20,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,159,224,25,87,52,167,180,239,75,26,55,244,255,0,30,246,232,14,170,8,171,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,165,50,144,60,82,183,103,167,26,243,168,241,224,122,95,99,197,47,54,172,95,203,197,54,107,21,177,22,229,89,85,18,213,36,148,180,213,168,245,238,219,147,204,53,200,156,17,175,153,142,145,142,115,21,143,127,32,216,198,215,243,237,205,107,69,13,30,33,119,171,176,91,113,26,138,27,221,234,253,77,81,53,44,244,80,54,174,36,227,73,83,28,82,54,58,229,111,118,72,17,252,81,86,7,187,175,220,82,197,60,101,104,170,109,219,68,194,109,245,151,106,187,165,69,46,113,109,134,90,234,182,196,217,234,158,219,101,193,29,52,137,11,25,18,61,202,138,229,72,216,198,117,85,226,214,167,68,74,182,218,119,170,125,27,250,129,143,123,140,6,148,192,0,2,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,169,0,16,3,198,175,210,198,45,245,2,135,219,174,37,117,120,112,229,152,174,13,188,237,60,202,115,92,154,213,143,217,104,190,45,230,110,55,74,216,233,41,96,231,106,171,99,57,203,34,181,141,228,247,181,169,213,126,110,114,34,124,213,6,243,119,163,149,110,127,92,104,117,35,27,117,215,22,178,226,28,96,196,41,227,174,145,149,84,124,38,238,165,115,149,143,86,69,89,35,210,55,57,208,244,226,216,160,103,41,22,36,145,214,213,176,157,239,216,183,113,130,75,69,145,213,90,173,186,155,100,238,203,123,178,81,194,250,120,95,74,179,42,67,85,72,217,37,145,242,67,193,209,50,69,230,174,100,189,121,53,173,146,37,124,170,0,2,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,136,171,226,143,235,179,83,127,37,246,122,34,69,120,35,96,24,109,247,50,212,221,65,188,227,212,149,153,14,43,79,105,166,178,215,76,138,231,208,50,177,43,82,165,98,69,94,45,123,219,4,108,87,244,230,140,230,212,84,108,143,71,91,160,4,21,241,113,208,189,56,203,246,217,120,214,251,157,155,181,153,224,158,66,43,109,210,157,81,146,77,75,81,95,12,18,82,212,124,151,187,10,121,135,200,196,94,142,100,136,170,215,34,62,86,201,82,219,78,245,79,163,127,80,49,239,113,128,210,152,43,87,197,35,96,181,154,137,231,183,55,163,150,251,173,203,47,79,39,79,145,99,180,116,211,215,77,119,141,59,84,208,212,210,71,27,94,246,205,19,18,52,146,52,68,141,209,70,178,125,199,198,254,245,64,150,125,225,139,225,233,71,148,209,211,110,43,112,56,135,122,213,55,25,113,43,5,206,24,39,165,186,210,203,4,209,203,85,91,73,60,47,229,10,247,97,125,50,242,99,149,209,172,156,85,139,19,159,109,64,3,42,230,148,246,157,233,99,70,254,159,227,222,221,1,213,64,41,91,198,175,213,62,45,244,254,135,220,110,39,85,240,49,252,108,253,55,252,200,229,94,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,69,170,0,69,95,20,127,66,122,155,249,47,188,81,20,2,95,247,138,63,161,61,77,252,151,222,40,138,1,47,39,197,247,75,237,89,166,210,234,115,201,157,73,5,203,79,175,20,87,42,121,221,68,217,103,150,10,153,155,69,45,43,37,234,142,133,142,117,68,51,59,167,36,114,210,198,138,223,224,230,212,94,214,53,175,250,59,110,11,9,214,57,45,254,118,147,31,184,47,159,129,177,119,36,125,12,241,62,158,171,180,222,228,104,179,36,19,74,177,242,122,55,184,140,229,213,189,81,116,166,0,6,120,124,65,117,138,213,173,251,180,206,178,236,106,253,87,117,199,168,170,33,178,89,229,150,169,179,192,144,82,66,200,100,117,43,152,247,179,203,73,80,218,137,227,86,47,71,36,252,213,17,207,114,30,43,43,208,187,238,45,183,28,3,94,107,44,215,86,82,102,217,5,242,221,29,95,86,73,67,229,105,25,74,202,101,234,196,85,138,105,39,75,171,120,72,228,115,219,73,201,172,70,181,92,233,41,224,251,172,119,220,27,116,9,165,84,240,249,139,46,165,219,231,167,172,143,147,25,216,170,161,167,158,174,158,167,170,177,207,119,22,50,166,46,218,57,141,95,51,205,220,150,54,161,119,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,202,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,0,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,85,0,1,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,73,84,10,107,241,69,222,110,184,222,117,30,229,160,54,75,86,87,167,56,101,171,204,211,204,147,178,106,26,172,178,53,89,105,164,169,115,147,167,114,220,254,51,50,40,218,174,142,86,242,146,78,74,172,142,30,149,225,79,190,219,82,218,168,54,179,172,185,53,91,110,77,168,72,48,139,173,198,118,186,9,32,86,177,177,217,213,234,136,230,61,174,71,44,28,220,228,122,63,176,213,103,8,35,146,189,183,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,0,2,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,169,0,17,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,3,74,96,0,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,242,120,220,105,13,75,46,186,123,175,116,48,85,201,79,61,60,184,133,210,71,79,23,98,7,177,210,85,81,53,145,252,165,87,200,146,87,171,157,247,152,137,12,105,247,21,83,159,10,240,140,212,204,87,78,247,113,13,187,41,171,242,159,109,113,250,188,102,221,59,228,142,56,91,93,36,244,245,17,50,71,61,237,233,220,242,174,137,136,222,78,116,178,196,196,111,222,234,151,168,10,86,241,155,213,47,181,123,142,177,105,157,5,247,205,80,96,152,252,126,102,139,202,240,242,119,74,215,172,211,126,241,88,142,147,157,43,109,206,249,57,204,111,78,137,209,221,196,61,87,130,94,153,229,85,58,167,157,107,31,148,237,99,118,252,125,113,158,252,145,200,223,49,93,81,83,79,81,194,23,112,237,191,183,29,47,89,19,154,57,189,248,62,234,163,250,164,106,241,21,209,203,238,141,238,227,59,166,187,205,230,41,51,11,132,249,141,174,167,139,25,222,165,175,158,89,28,156,26,247,171,123,83,165,68,29,93,197,207,236,115,226,214,189,168,79,95,5,141,98,181,94,180,143,43,209,11,133,250,174,91,238,53,120,125,238,134,142,174,169,174,99,109,85,76,141,170,218,88,213,234,244,100,117,49,202,249,81,172,70,53,245,145,175,85,116,170,88,249,18,177,125,150,90,175,91,227,212,157,214,106,150,63,73,95,79,29,69,149,48,56,37,169,108,172,108,240,91,41,163,168,184,75,2,53,81,31,28,177,163,32,87,187,171,94,201,100,237,162,164,18,146,212,20,173,227,87,234,159,22,250,127,67,238,55,17,224,169,234,159,41,250,127,93,238,54,226,234,65,64,62,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,1,149,115,74,123,78,244,177,163,127,79,241,239,110,128,234,160,138,190,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,22,83,226,139,191,170,60,62,197,114,219,62,142,220,45,87,75,174,71,111,169,161,203,47,16,84,193,89,29,178,149,239,150,154,123,107,88,215,59,133,99,187,114,54,94,226,53,208,198,230,241,69,124,136,248,107,3,66,244,47,81,247,23,168,246,237,47,210,251,55,158,186,215,117,150,105,165,85,101,45,190,149,170,137,37,85,76,136,139,219,133,156,155,213,122,43,149,206,107,24,215,189,236,99,180,61,183,93,6,195,118,219,164,118,45,41,195,40,169,26,203,117,59,31,115,174,134,157,97,125,218,226,172,106,84,86,202,142,123,221,206,71,55,170,53,94,238,12,70,70,213,224,198,162,68,191,26,191,75,24,183,212,10,31,110,184,149,87,180,239,84,250,55,245,3,30,247,24,13,41,128,0,5,85,248,231,126,9,254,164,254,90,114,175,5,79,84,249,79,211,250,239,113,183,23,82,0,32,7,141,95,165,140,91,234,5,15,183,92,74,86,61,174,156,232,166,174,106,253,53,242,171,75,116,227,32,202,217,141,211,195,83,115,75,69,11,234,95,3,37,149,34,141,56,49,21,207,123,156,170,168,198,34,189,89,28,175,233,194,41,28,214,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,201,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,66,123,93,220,222,3,186,109,47,182,234,6,33,83,73,71,114,125,59,93,122,199,150,227,13,77,109,154,117,146,88,248,78,216,215,147,88,247,65,43,162,123,218,197,146,52,107,248,183,170,181,189,128,0,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,21,124,81,253,118,106,111,228,190,207,68,74,175,3,31,198,207,211,127,204,139,84,0,138,190,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,26,83,0,202,185,165,61,167,122,88,209,191,167,248,247,183,64,117,80,1,149,115,74,123,78,244,177,163,127,79,241,239,110,128,234,160,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,114,175,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,213,0,34,175,138,63,161,61,77,252,151,222,40,138,1,47,251,197,31,208,158,166,254,75,239,20,69,0,154,125,213,93,51,197,117,147,78,50,61,45,205,105,60,197,151,38,183,203,111,169,227,28,111,146,30,105,247,39,139,184,199,177,179,68,244,108,145,189,90,188,36,99,28,137,213,168,102,8,210,70,208,181,122,167,93,246,209,167,186,165,112,158,174,123,149,218,206,200,110,147,212,193,20,47,168,184,211,61,212,181,147,35,34,251,141,99,234,32,149,236,70,163,126,227,155,247,89,253,148,236,0,28,255,0,95,181,142,197,183,253,26,203,53,139,35,135,204,82,99,54,247,84,71,77,201,236,243,117,79,114,71,77,77,205,140,122,199,221,158,72,162,238,112,86,179,159,39,125,214,170,153,151,46,207,112,251,85,169,211,143,10,186,237,18,161,182,210,100,87,220,14,207,79,127,150,162,89,34,145,41,170,227,174,74,219,165,69,44,178,178,53,107,25,20,181,237,143,238,182,87,66,189,191,188,231,170,58,157,180,171,83,50,173,27,212,124,115,84,176,170,191,47,122,198,110,17,92,41,185,73,35,35,155,130,253,248,37,237,189,143,116,50,177,93,28,140,71,39,56,222,246,170,244,114,154,115,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,171,118,62,150,53,147,233,254,67,237,211,153,172,53,80,0,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,0,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,64,141,91,223,217,118,43,187,141,56,158,134,137,182,171,38,125,109,237,207,100,200,101,161,141,210,63,180,147,113,161,169,157,24,179,37,27,214,121,21,90,197,251,146,43,101,226,254,43,27,232,50,237,108,204,180,163,63,173,179,86,73,87,96,203,48,235,196,148,210,190,146,173,18,123,125,198,146,101,107,150,57,161,114,162,62,57,99,94,143,141,203,243,106,43,87,248,41,249,55,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,151,233,225,113,232,79,76,191,58,247,138,210,85,0,0,42,175,199,59,240,79,245,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,186,144,1,21,124,81,253,9,234,111,228,190,241,68,82,182,211,189,83,232,223,212,12,123,220,96,52,166,0,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,141,159,166,255,0,153,18,127,197,31,72,106,117,107,103,217,52,246,216,42,231,185,96,213,16,229,244,176,195,60,81,49,236,166,107,217,84,233,86,79,237,49,148,115,213,200,141,106,181,234,248,216,141,229,253,135,82,14,136,102,182,173,53,214,140,7,81,175,180,245,115,219,113,92,162,213,123,172,138,145,141,116,242,65,77,87,28,210,54,54,185,205,106,189,90,197,68,69,115,83,175,78,170,159,196,211,69,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,130,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,52,59,129,212,207,219,38,184,231,154,165,29,93,214,162,147,38,200,43,174,20,31,20,147,157,84,52,47,153,222,86,7,253,247,163,123,80,36,81,163,26,229,107,26,196,107,87,139,80,187,79,11,141,33,169,210,93,159,99,51,220,160,171,130,229,156,212,77,151,213,67,52,241,74,198,50,165,172,101,43,162,88,255,0,178,199,209,193,73,34,181,202,231,163,228,122,59,143,246,27,24,60,109,52,83,255,0,160,93,198,81,220,63,252,24,85,194,150,73,127,247,138,202,73,33,98,71,255,0,190,164,142,116,159,230,17,173,254,218,145,171,194,179,88,236,90,69,187,139,69,54,71,15,74,76,246,223,46,29,29,79,39,255,0,122,213,84,207,4,148,203,193,140,114,191,185,61,60,80,116,251,173,111,127,155,156,141,98,162,223,72,0,165,111,26,191,84,248,183,211,250,31,113,184,143,5,79,84,249,79,211,250,239,113,183,23,82,10,1,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,79,240,12,171,154,83,218,119,165,141,27,250,127,143,123,116,7,85,4,85,241,71,244,39,169,191,146,251,197,17,65,118,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,31,173,105,182,102,90,175,159,209,89,168,228,171,191,229,153,141,226,58,104,159,87,86,139,61,194,227,87,50,53,171,36,211,57,17,95,36,178,39,87,200,228,249,185,85,203,252,84,191,61,144,108,187,21,218,62,156,65,67,90,219,85,239,62,185,119,39,189,228,49,80,198,217,25,221,72,121,80,211,78,172,73,150,141,139,4,106,141,122,253,249,17,210,241,103,36,141,146,84,128,30,53,126,150,49,111,168,20,62,221,113,42,175,105,222,169,244,111,234,6,61,238,48,26,83,0,0,10,171,241,206,252,19,253,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,46,164,0,64,15,26,191,75,24,183,212,10,31,110,184,149,23,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,243,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,209,70,222,54,253,128,237,151,75,232,116,163,78,89,86,251,109,29,69,69,92,181,149,201,10,214,214,207,52,138,231,75,81,36,49,198,217,30,141,225,19,92,173,234,145,197,27,126,124,80,170,191,20,109,137,90,180,78,235,14,187,232,190,51,87,79,132,223,42,30,220,130,221,73,3,124,150,61,90,231,49,34,124,124,87,148,84,213,14,123,145,25,195,183,20,141,70,35,154,147,67,19,98,174,215,119,55,159,109,103,84,45,186,129,136,84,213,214,91,89,80,215,94,177,229,184,205,77,69,121,129,35,150,62,19,182,53,226,231,177,179,202,232,158,246,189,35,145,90,254,46,232,173,118,135,180,171,83,49,93,100,211,140,115,84,176,170,191,49,101,201,173,241,92,41,185,73,27,228,135,154,125,248,37,237,189,236,108,209,61,29,28,140,71,47,9,24,246,170,245,106,158,172,2,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,136,171,226,143,235,179,83,127,37,246,122,34,85,120,24,254,54,126,155,254,100,90,160,4,85,241,71,244,39,169,191,146,251,197,17,74,219,78,245,79,163,127,80,49,239,113,128,210,152,6,85,205,41,237,59,210,198,141,253,63,199,189,186,3,170,128,12,171,154,83,218,119,165,141,27,250,127,143,123,116,7,85,0,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,35,149,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,141,159,166,255,0,153,22,168,1,21,124,81,253,9,234,111,228,190,241,68,80,9,127,222,40,254,132,245,55,242,95,120,162,40,4,213,65,157,109,252,105,158,43,164,91,189,212,156,23,10,164,242,150,90,123,133,61,194,154,149,177,199,28,116,190,118,146,26,199,193,19,35,99,88,200,99,125,67,153,27,17,191,118,54,177,170,170,168,170,182,63,224,193,171,213,57,126,131,100,186,71,113,158,174,106,141,61,188,54,106,53,116,17,50,8,109,215,14,228,177,194,199,183,239,189,233,83,13,116,142,87,167,201,38,141,17,202,137,197,150,20,1,0,60,100,245,175,236,54,223,109,58,57,73,111,239,85,234,109,193,123,211,201,23,40,224,161,183,75,79,81,39,23,36,141,86,204,233,223,70,141,234,199,181,99,239,245,226,238,10,86,174,193,244,207,21,213,221,222,233,182,11,154,210,121,187,45,69,194,162,225,83,74,232,227,146,58,175,37,73,53,99,32,149,146,49,204,124,50,62,157,172,145,138,223,189,27,158,212,84,85,69,77,20,153,129,213,93,51,202,180,111,81,242,61,45,205,105,60,189,235,25,184,75,111,169,227,28,140,142,110,11,247,39,139,184,198,61,208,202,197,108,145,189,90,156,227,123,28,137,209,200,94,167,134,46,169,126,212,54,109,133,121,187,239,196,238,184,151,152,197,174,31,222,189,159,43,229,100,95,41,7,201,141,107,248,208,201,69,247,219,203,175,95,188,229,122,60,149,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,168,0,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,146,168,0,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,74,160,8,21,226,95,176,170,109,121,199,166,214,173,38,177,82,65,168,182,58,121,38,187,178,62,239,59,253,186,10,89,28,216,91,12,49,72,233,235,145,209,195,20,43,247,57,49,202,199,185,200,200,81,148,152,95,247,133,199,161,61,50,252,235,222,43,73,84,0,0,170,191,28,239,193,63,212,159,203,78,85,224,169,234,159,41,250,127,93,238,54,226,234,64,4,85,241,71,244,39,169,191,146,251,197,17,74,219,78,245,79,163,127,80,49,239,113,128,210,152,0,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,89,166,161,97,86,173,74,192,50,93,57,190,212,85,193,109,202,172,245,182,74,201,105,30,214,207,28,21,48,190,25,29,27,156,215,53,30,141,122,170,42,181,201,215,167,84,95,224,102,95,80,176,171,174,154,231,249,46,156,223,106,41,39,185,98,183,138,219,37,100,180,143,115,160,146,122,105,159,12,142,141,206,107,92,172,87,49,85,21,90,213,233,211,170,39,240,52,17,176,157,76,197,117,67,104,250,103,113,197,170,251,159,1,199,232,177,155,140,15,146,53,154,150,186,130,6,83,202,201,26,199,187,135,46,219,101,98,59,163,150,41,162,122,181,188,250,31,149,226,43,172,118,45,27,218,62,119,83,119,135,204,85,230,22,249,240,235,93,55,39,179,189,85,95,4,177,185,121,181,143,70,246,160,74,137,250,59,139,95,216,225,201,174,123,84,160,205,61,194,174,186,149,159,227,90,115,98,168,164,130,229,149,94,40,172,148,114,213,189,205,130,57,234,102,100,49,186,71,53,174,114,49,28,244,85,84,107,151,167,94,136,191,192,211,70,158,225,86,173,53,192,49,173,57,177,84,85,207,109,197,108,244,86,74,57,106,222,215,79,36,20,208,178,24,221,35,154,214,181,94,173,98,42,170,53,169,215,175,68,79,224,113,253,251,105,158,43,170,27,71,212,203,118,83,73,220,248,14,63,91,147,91,167,100,113,172,212,181,212,16,62,162,39,198,231,177,220,57,118,221,19,213,189,28,177,77,43,17,205,231,212,207,190,158,230,183,93,53,207,241,173,70,177,83,210,79,114,197,111,20,87,186,56,170,216,231,65,36,244,211,50,104,219,35,90,230,185,88,174,98,34,162,57,171,211,175,69,79,226,105,163,79,115,91,86,165,96,24,214,163,88,169,234,224,182,229,86,122,43,221,28,85,108,107,103,142,10,152,89,52,109,145,173,115,154,143,70,189,17,81,28,228,235,215,162,175,241,61,0,5,43,120,213,250,167,197,190,159,208,251,141,196,120,42,122,167,202,126,159,215,123,141,184,186,144,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,127,128,101,92,210,158,211,189,44,104,223,211,252,123,219,160,58,168,34,175,138,63,161,61,77,252,151,222,40,138,1,46,207,195,67,97,84,218,13,143,67,173,90,179,98,164,159,81,111,148,241,205,104,100,157,222,118,11,116,244,177,185,208,186,25,162,141,208,87,43,164,154,41,151,239,241,99,81,140,115,81,243,35,231,168,32,7,141,95,165,140,91,234,5,15,183,92,74,171,218,119,170,125,27,250,129,143,123,140,6,148,192,0,2,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,169,0,16,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,127,199,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,65,155,246,217,5,247,104,249,220,85,184,229,45,214,229,166,87,190,212,86,75,221,100,204,168,153,149,73,10,44,212,181,110,142,40,217,28,220,219,43,227,78,8,215,197,211,139,156,232,229,70,125,91,4,223,101,215,104,153,53,109,139,37,163,171,187,105,214,69,80,149,119,138,58,88,221,61,109,44,241,211,204,216,229,161,141,245,17,64,199,201,35,169,219,51,158,138,174,142,22,34,124,216,210,250,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,21,124,81,253,118,106,111,228,190,207,68,74,175,3,31,198,207,211,127,204,139,84,0,138,190,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,26,83,0,202,185,165,61,167,122,88,209,191,167,248,247,183,64,117,80,1,149,115,74,123,78,244,177,163,127,79,241,239,110,128,234,160,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,114,175,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,213,0,34,175,138,63,161,61,77,252,151,222,40,138,1,47,251,197,31,208,158,166,254,75,239,20,69,0,154,168,42,3,198,211,76,241,92,127,81,244,239,84,173,52,158,94,245,152,91,238,22,251,191,110,56,217,29,71,144,90,110,196,238,226,196,123,230,86,85,172,110,123,220,239,221,193,3,81,26,140,249,248,175,7,29,94,169,194,183,47,93,165,181,19,213,173,183,81,236,243,66,200,33,130,39,51,226,52,44,125,84,51,74,247,116,123,24,218,116,175,98,35,21,122,190,102,114,106,244,71,50,237,0,40,219,197,247,84,46,185,166,237,42,112,57,155,87,5,183,79,172,244,86,218,120,29,90,233,96,150,122,152,91,91,45,83,34,232,141,133,238,109,68,48,187,167,37,114,82,198,170,239,224,214,245,255,0,4,45,51,243,57,86,165,235,29,101,37,214,47,135,219,233,49,155,124,253,190,52,53,30,98,69,168,171,103,37,103,223,154,63,43,68,189,26,244,226,217,254,243,87,155,21,45,168,164,191,24,237,33,169,194,183,47,67,170,84,240,85,173,183,81,236,240,204,249,230,158,39,51,226,52,44,101,44,208,196,198,244,123,24,218,116,160,122,171,209,122,190,103,241,114,244,86,179,160,120,39,235,21,170,203,153,103,154,33,124,191,85,197,81,146,211,210,222,236,20,115,85,53,180,142,158,149,36,109,99,98,141,207,69,90,153,34,146,7,170,70,197,87,69,70,245,114,162,68,210,221,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,171,118,62,150,53,147,233,254,67,237,211,153,172,53,80,0,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,0,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,64,2,168,60,86,54,37,117,75,173,126,233,180,107,25,164,117,181,212,235,62,111,106,183,64,230,207,28,232,231,186,75,194,49,21,90,246,57,170,212,159,131,90,172,86,119,220,143,231,60,145,203,95,11,143,66,122,101,249,215,188,86,146,168,0,1,85,126,57,223,130,127,169,63,150,156,171,193,83,213,62,83,244,254,187,220,109,197,212,128,8,171,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,165,48,0,41,91,198,175,213,62,45,244,254,135,220,110,39,85,240,49,252,108,253,55,252,200,181,66,128,124,77,52,83,246,45,187,140,167,203,220,60,213,6,119,215,53,163,231,47,57,162,243,179,205,230,35,147,164,108,107,122,85,69,83,193,169,203,164,75,23,39,43,185,116,153,94,8,250,161,106,170,192,53,11,69,230,109,36,23,43,101,226,44,162,157,93,90,222,253,100,21,48,199,77,47,10,126,136,238,16,58,146,30,82,34,185,58,213,198,213,70,252,185,249,255,0,27,77,107,255,0,232,23,110,116,118,255,0,255,0,6,107,112,170,146,47,253,226,142,146,56,94,146,127,239,171,35,93,31,249,133,107,191,182,132,127,240,140,211,60,87,81,55,113,13,199,41,164,243,127,98,177,250,188,154,221,3,227,142,72,93,93,28,244,244,241,62,70,189,142,235,219,243,78,149,138,222,46,108,177,68,244,119,221,232,183,168,12,203,110,7,76,255,0,99,122,227,158,105,108,116,151,90,122,76,103,32,174,183,208,124,82,62,21,83,80,178,103,121,89,223,247,24,142,238,192,177,72,143,107,81,175,107,209,205,78,46,66,231,252,38,117,66,235,168,251,62,181,219,47,45,171,146,163,5,188,86,98,236,171,169,173,117,67,234,96,99,99,169,135,167,36,69,141,145,69,87,29,59,35,234,228,107,41,219,209,81,21,24,217,148,1,74,222,53,126,169,241,111,167,244,62,227,113,30,10,158,169,242,159,167,245,222,227,110,46,164,20,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,159,224,25,87,52,167,180,239,75,26,55,244,255,0,30,246,232,14,170,8,171,226,143,232,79,83,127,37,247,138,34,37,120,83,236,74,234,183,90,13,211,107,46,51,72,219,107,105,210,124,34,213,113,129,206,158,73,213,204,116,119,133,98,170,53,140,107,81,201,7,54,185,94,175,239,181,25,194,9,36,181,240,8,1,227,87,233,99,22,250,129,67,237,215,18,170,246,157,234,159,70,254,160,99,222,227,1,165,48,0,0,170,191,28,239,193,63,212,159,203,78,85,224,169,234,159,41,250,127,93,238,54,226,234,64,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,95,240,60,86,180,105,14,27,175,90,95,144,105,30,160,65,87,37,139,34,167,108,53,11,73,58,195,60,79,100,141,150,41,163,127,205,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,87,61,123,162,219,38,125,181,157,80,185,105,254,95,77,87,89,109,101,67,155,101,200,82,221,53,53,21,230,4,142,41,57,192,233,19,139,158,198,207,19,101,99,28,244,142,69,115,57,59,162,57,210,171,194,231,125,182,173,19,186,205,161,26,209,147,85,211,225,55,202,134,59,31,184,213,206,223,37,143,86,185,207,89,89,39,36,229,21,53,67,158,213,87,243,237,197,35,85,234,214,164,211,74,219,159,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,141,159,166,255,0,153,17,87,197,31,215,102,166,254,75,236,244,68,170,240,49,252,108,253,55,252,200,181,64,8,171,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,165,48,12,171,154,83,218,119,165,141,27,250,127,143,123,116,7,85,0,25,87,52,167,180,239,75,26,55,244,255,0,30,246,232,14,170,1,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,71,42,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,45,80,2,42,248,163,250,19,212,223,201,125,226,136,160,18,255,0,188,81,253,9,234,111,228,190,241,68,80,9,170,130,26,248,182,97,86,172,171,101,185,5,246,225,81,87,29,70,29,120,181,94,232,91,11,218,140,146,119,212,182,133,91,42,43,85,85,157,170,233,92,136,213,106,243,107,23,175,68,86,186,149,180,83,84,46,186,43,171,152,134,171,217,155,87,37,70,45,120,166,185,62,158,154,181,212,143,172,129,143,78,245,42,202,212,85,99,38,139,185,19,254,235,145,89,35,145,90,228,85,69,211,152,62,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,76,198,106,174,166,101,90,201,168,249,30,169,102,181,126,98,245,147,92,37,184,84,241,146,71,199,15,53,251,144,69,220,123,222,216,98,98,54,56,216,174,94,17,177,141,69,232,212,47,123,195,71,0,169,211,237,150,233,221,45,203,30,164,181,92,175,148,245,55,250,165,133,34,231,88,202,186,153,37,165,168,149,241,170,243,123,168,214,145,19,146,243,107,26,198,59,143,14,41,40,8,1,227,39,162,159,110,118,251,105,214,58,75,135,102,175,76,174,11,222,130,73,120,199,61,13,198,90,122,121,56,181,35,114,186,102,206,202,53,111,87,177,169,31,127,175,39,112,66,176,54,95,172,118,45,2,221,6,1,170,185,76,60,236,182,171,132,148,247,25,57,61,60,181,45,93,60,180,146,212,244,99,30,247,246,89,80,233,123,109,106,185,253,190,9,209,93,213,52,124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,243,250,133,133,90,181,43,0,201,116,230,251,81,87,5,183,42,179,214,217,43,37,164,123,91,60,112,84,194,248,100,116,110,115,92,212,122,53,234,168,170,215,39,94,157,81,127,129,8,63,184,169,181,143,248,253,170,191,248,173,187,253,68,159,224,0,66,13,66,240,137,219,110,165,103,249,46,163,95,115,109,74,130,229,149,94,43,111,117,145,82,92,168,27,4,115,212,204,249,164,108,109,117,27,156,140,71,61,81,17,92,229,233,211,170,175,241,36,254,130,104,166,43,183,109,39,177,104,230,21,112,186,214,217,113,255,0,53,229,167,186,75,28,149,79,239,212,203,80,254,110,142,56,216,189,31,51,145,58,49,62,234,39,94,171,213,87,160,0,1,8,53,11,194,39,109,186,149,159,228,186,141,125,205,181,42,11,150,85,120,173,189,214,69,73,114,160,108,17,207,83,51,230,145,177,181,212,110,114,49,28,245,68,69,115,151,167,78,170,191,196,147,250,9,162,152,174,221,180,158,197,163,152,85,194,235,91,101,199,252,215,150,158,233,44,114,85,63,191,83,45,67,249,186,56,227,98,244,124,206,68,232,196,251,168,157,122,175,85,94,128,0,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,79,63,166,58,103,138,233,22,33,30,11,133,82,121,75,45,61,194,229,112,166,165,108,113,199,29,47,157,173,158,177,240,68,200,216,214,50,24,223,80,230,70,196,111,221,141,172,106,170,170,42,175,171,0,0,71,253,214,236,167,75,55,131,246,91,246,153,127,202,237,159,100,188,247,146,248,21,85,52,61,207,53,216,238,119,123,208,75,215,167,150,103,30,60,122,117,119,94,189,83,167,159,218,255,0,135,166,139,237,51,63,184,106,54,156,228,249,173,198,229,113,179,203,100,150,43,221,109,36,208,54,9,38,134,103,57,173,134,154,39,35,249,83,177,17,85,202,157,21,223,47,224,169,40,0,7,63,215,189,20,197,119,19,164,247,221,28,205,110,23,90,43,46,65,229,124,204,246,185,99,142,169,157,138,152,170,25,193,210,71,35,19,171,225,106,47,86,47,221,85,233,209,122,42,70,13,61,240,137,219,110,154,231,248,214,163,88,179,109,74,158,229,138,222,40,175,116,113,85,220,168,29,4,147,211,76,201,163,108,141,109,27,92,172,87,49,17,81,28,213,233,215,162,167,241,38,248,0,17,127,116,30,30,154,47,187,60,254,223,168,218,141,147,230,182,235,149,186,207,21,146,40,172,149,180,144,192,232,35,154,105,154,231,54,106,105,92,175,229,80,244,85,71,34,116,70,252,191,138,175,160,218,150,202,116,179,103,223,106,127,102,119,252,174,231,246,183,200,249,223,142,213,83,77,219,242,189,254,223,107,179,4,93,58,249,151,242,229,203,175,70,244,233,209,122,200,2,47,238,131,195,211,69,247,103,159,219,245,27,81,178,124,214,221,114,183,89,226,178,69,21,146,182,146,24,29,4,115,77,51,92,230,205,77,43,149,252,170,30,138,168,228,78,136,223,151,241,85,109,127,195,211,69,246,153,159,220,53,27,78,114,124,214,227,114,184,217,229,178,75,21,238,182,146,104,27,4,147,67,51,156,214,195,77,19,145,252,169,216,136,170,229,78,138,239,151,240,84,252,173,195,248,106,232,190,230,181,66,187,85,245,27,80,117,41,151,42,202,122,122,72,168,232,110,212,137,69,69,4,49,163,91,21,60,115,82,200,232,216,174,231,43,154,142,232,178,75,35,190,92,148,246,187,82,217,78,150,108,251,237,79,236,206,255,0,149,220,254,214,249,31,59,241,218,170,105,187,126,87,191,219,237,118,96,139,167,95,50,254,92,185,117,232,222,157,58,47,89,0,8,171,185,79,13,237,2,221,14,163,166,169,102,183,76,174,201,122,125,190,11,125,79,217,233,232,169,163,172,237,43,248,79,63,114,150,71,201,55,7,54,62,106,239,240,113,68,212,68,70,161,237,118,173,180,12,7,104,150,172,130,197,167,57,150,107,118,182,228,85,16,85,203,71,127,184,195,60,20,179,198,215,53,210,193,28,48,196,214,62,70,185,141,145,202,138,174,72,97,79,254,225,14,234,1,23,247,65,225,233,162,251,179,207,237,250,141,168,217,62,107,110,185,91,172,241,89,34,138,201,91,73,12,14,130,57,166,153,174,115,102,166,149,202,254,85,15,69,84,114,39,68,111,203,248,170,182,191,225,233,162,251,76,207,238,26,141,167,57,62,107,113,185,92,108,242,217,37,138,247,91,73,52,13,130,73,161,153,206,107,97,166,137,200,254,84,236,68,85,114,167,69,119,203,248,42,74,0,67,253,123,240,191,208,45,196,234,197,247,88,243,92,191,80,40,175,89,7,149,243,48,90,238,20,81,210,179,177,77,21,59,56,54,74,73,30,157,89,11,85,122,189,126,242,175,78,137,209,19,176,109,127,107,248,14,211,48,11,134,156,233,205,223,32,184,219,110,55,137,111,114,203,123,168,134,105,219,60,144,195,11,154,215,67,20,77,70,113,167,98,162,43,85,122,171,190,127,193,19,176,0,64,15,238,42,109,99,254,63,106,175,254,43,110,255,0,81,38,254,158,225,86,173,53,192,49,173,57,177,84,85,207,109,197,108,244,86,74,57,106,222,215,79,36,20,208,178,24,221,35,154,214,181,94,173,98,42,170,53,169,215,175,68,79,224,122,0,121,77,78,211,60,87,87,113,9,48,92,214,147,205,217,106,46,22,219,133,77,43,163,142,72,234,188,149,108,21,140,130,86,72,199,49,240,200,250,118,178,70,43,126,244,110,123,81,81,85,21,61,5,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,1,199,247,65,181,252,7,118,120,5,191,78,117,26,239,144,91,173,182,235,196,87,184,165,178,84,67,12,238,158,56,102,133,173,115,166,138,86,171,56,212,61,85,17,168,189,81,191,63,226,139,192,52,247,194,39,109,186,107,159,227,90,141,98,205,181,42,123,150,43,120,162,189,209,197,87,114,160,116,18,79,77,51,38,141,178,53,180,109,114,177,92,196,69,68,115,87,167,94,138,159,196,155,224,0,1,31,247,91,178,157,44,222,15,217,111,218,101,255,0,43,182,125,146,243,222,75,224,85,84,208,247,60,215,99,185,221,239,65,47,94,158,89,156,120,241,233,213,221,122,245,78,158,127,107,254,30,154,47,180,204,254,225,168,218,115,147,230,183,27,149,198,207,45,146,88,175,117,180,147,64,216,36,154,25,156,230,182,26,104,156,143,229,78,196,69,87,42,116,87,124,191,130,164,160,0,28,127,116,27,95,192,119,103,128,91,244,231,81,174,249,5,186,219,110,188,69,123,138,91,37,68,48,206,233,227,134,104,90,215,58,104,165,106,179,141,67,213,81,26,139,213,27,243,254,40,188,127,65,60,47,244,11,110,218,177,98,214,60,43,47,212,10,219,214,63,230,188,180,23,75,133,20,148,175,239,211,75,78,254,109,142,146,55,175,70,76,229,78,143,79,188,137,215,170,117,69,152,0,28,127,115,27,85,210,61,215,225,180,216,126,169,91,106,218,251,117,71,153,182,93,237,178,50,27,141,185,234,173,238,36,50,189,143,111,9,26,212,107,216,246,185,142,232,215,116,230,200,222,200,193,253,197,77,172,127,199,237,85,255,0,197,109,223,234,36,212,210,220,3,246,95,130,91,48,95,182,185,94,91,240,206,247,245,206,83,114,243,247,74,174,228,207,151,247,211,241,111,62,61,206,13,251,169,209,140,99,127,201,212,245,100,95,221,7,135,166,139,238,207,63,183,234,54,163,100,249,173,186,229,110,179,197,100,138,43,37,109,36,48,58,8,230,154,102,185,205,154,154,87,43,249,84,61,21,81,200,157,17,191,47,226,171,232,54,165,178,157,44,217,247,218,159,217,157,255,0,43,185,253,173,242,62,119,227,181,84,211,118,252,175,127,183,218,236,193,23,78,190,101,252,185,114,235,209,189,58,116,94,188,255,0,94,252,47,244,11,113,58,177,125,214,60,215,47,212,10,43,214,65,229,124,204,22,187,133,20,116,172,236,83,69,78,206,13,146,146,71,167,86,66,213,94,175,95,188,171,211,162,116,68,232,27,82,217,78,150,108,251,237,79,236,206,255,0,149,220,254,214,249,31,59,241,218,170,105,187,126,87,191,219,237,118,96,139,167,95,50,254,92,185,117,232,222,157,58,47,89,0,1,207,245,239,69,49,93,196,233,61,247,71,51,91,133,214,138,203,144,121,95,51,61,174,88,227,170,103,98,166,42,134,112,116,145,200,196,234,248,90,139,213,139,247,85,122,116,94,138,145,131,79,124,34,118,219,166,185,254,53,168,214,44,219,82,167,185,98,183,138,43,221,28,85,119,42,7,65,36,244,211,50,104,219,35,91,70,215,43,21,204,68,84,71,53,122,117,232,169,252,73,190,1,0,63,184,169,181,143,248,253,170,191,248,173,187,253,68,155,250,123,133,90,180,215,0,198,180,230,197,81,87,61,183,21,179,209,89,40,229,171,123,93,60,144,83,66,200,99,116,142,107,90,213,122,181,136,170,168,214,167,94,189,17,63,129,232,0,4,0,254,226,166,214,63,227,246,170,255,0,226,182,239,245,18,111,233,238,21,106,211,92,3,26,211,155,21,69,92,246,220,86,207,69,100,163,150,173,237,116,242,65,77,11,33,141,210,57,173,107,85,234,214,34,170,163,90,157,122,244,68,254,7,160,0,139,251,160,240,244,209,125,217,231,246,253,70,212,108,159,53,183,92,173,214,120,172,145,69,100,173,164,134,7,65,28,211,76,215,57,179,83,74,229,127,42,135,162,170,57,19,162,55,229,252,85,125,6,212,182,83,165,155,62,251,83,251,51,191,229,119,63,181,190,71,206,252,118,170,154,110,223,149,239,246,251,93,152,34,233,215,204,191,151,46,93,122,55,167,78,139,215,207,238,131,195,211,69,247,103,159,219,245,27,81,178,124,214,221,114,183,89,226,178,69,21,146,182,146,24,29,4,115,77,51,92,230,205,77,43,149,252,170,30,138,168,228,78,136,223,151,241,85,244,27,82,217,78,150,108,251,237,79,236,206,255,0,149,220,254,214,249,31,59,241,218,170,105,187,126,87,191,219,237,118,96,139,167,95,50,254,92,185,117,232,222,157,58,47,89,0,1,207,245,239,69,49,93,196,233,61,247,71,51,91,133,214,138,203,144,121,95,51,61,174,88,227,170,103,98,166,42,134,112,116,145,200,196,234,248,90,139,213,139,247,85,122,116,94,138,145,3,251,138,155,88,255,0,143,218,171,255,0,138,219,191,212,73,127,175,122,41,138,238,39,73,239,186,57,154,220,46,180,86,92,131,202,249,153,237,114,199,29,83,59,21,49,84,51,131,164,142,70,39,87,194,212,94,172,95,186,171,211,162,244,84,136,31,220,84,218,199,252,126,213,95,252,86,221,254,162,79,243,207,234,22,21,106,212,172,3,37,211,155,237,69,92,22,220,170,207,91,100,172,150,145,237,108,241,193,83,11,225,145,209,185,205,115,81,232,215,170,162,171,92,157,122,117,69,254,4,32,254,226,166,214,63,227,246,170,255,0,226,182,239,245,18,116,226,118,15,178,152,173,155,22,248,221,214,243,240,107,125,61,191,226,55,106,159,49,93,89,218,141,172,239,212,75,209,59,147,63,143,39,191,162,114,114,170,244,78,167,235,30,43,90,52,170,213,173,250,95,144,105,69,247,34,200,44,118,220,146,157,180,149,149,150,26,182,211,86,164,29,198,186,72,155,35,152,246,240,145,173,88,164,106,181,81,209,200,246,175,246,136,107,253,197,77,172,127,199,237,85,255,0,197,109,223,234,36,255,0,7,148,213,93,51,197,117,147,78,50,61,45,205,105,60,197,151,38,183,203,111,169,227,28,111,146,30,105,247,39,139,184,199,177,179,68,244,108,145,189,90,188,36,99,28,137,213,168,66,191,238,42,109,99,254,63,106,175,254,43,110,255,0,81,39,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,63,134,231,248,110,160,211,93,106,176,204,134,146,234,203,29,226,182,193,115,72,85,121,209,220,105,37,88,170,41,229,99,145,28,199,181,201,213,58,167,222,99,152,246,242,99,218,229,244,0,30,127,80,179,91,86,154,224,25,46,163,95,105,234,231,182,226,182,122,219,221,100,84,140,107,167,146,10,104,95,52,141,141,174,115,90,175,86,177,81,17,92,212,235,211,170,167,241,33,7,247,106,246,177,255,0,16,117,87,255,0,10,183,127,175,19,252,2,16,106,23,139,182,219,116,215,63,201,116,230,251,132,234,84,247,44,86,241,91,100,172,150,146,219,64,232,36,158,154,103,195,35,163,115,171,26,229,98,185,138,168,170,214,175,78,157,81,63,129,39,244,19,90,241,93,196,233,61,139,88,240,171,125,214,138,203,144,121,175,45,5,210,40,227,170,103,98,166,90,119,243,108,114,72,196,234,248,92,169,209,235,247,85,58,244,94,168,158,83,114,155,192,208,237,171,88,146,231,169,185,39,122,235,55,97,212,152,221,173,240,207,120,171,142,87,189,169,51,41,223,35,56,194,157,169,85,101,145,204,143,172,106,212,114,189,90,199,117,92,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,94,142,68,114,117,232,168,139,242,63,88,3,138,88,55,129,161,217,78,227,174,91,93,176,100,158,115,47,181,91,230,171,169,153,143,133,40,124,212,47,68,154,221,28,139,34,62,90,200,216,171,35,227,141,142,107,27,28,168,231,35,226,145,141,237,96,30,43,88,181,139,1,208,172,2,233,168,218,141,126,164,183,91,109,212,243,203,20,82,213,67,12,247,9,227,134,73,155,73,74,217,158,198,203,83,35,98,122,71,18,57,21,202,159,245,170,126,78,131,110,43,72,247,37,134,211,102,122,83,150,82,92,88,234,120,102,174,182,62,86,54,227,105,124,138,246,164,53,148,232,229,116,47,229,20,168,138,189,88,254,10,232,220,246,116,114,250,188,55,63,195,117,6,154,235,85,134,100,52,151,86,88,239,21,182,11,154,66,171,206,142,227,73,42,197,81,79,43,28,136,230,61,174,78,169,213,62,243,28,199,183,147,30,215,47,160,0,230,155,135,215,124,123,109,154,95,93,171,153,126,51,144,94,108,86,186,138,120,107,210,200,202,87,207,76,201,164,72,153,51,153,81,60,40,230,119,95,20,106,140,87,61,22,70,175,30,40,247,54,48,98,126,49,155,88,202,242,171,54,45,246,111,80,44,223,25,184,83,219,254,35,118,163,183,83,208,209,247,100,107,59,245,18,249,213,237,194,206,92,158,254,139,197,168,171,209,122,19,168,31,147,150,101,54,44,27,21,188,230,185,77,119,146,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,131,17,207,119,22,49,203,209,168,174,94,157,17,21,126,68,22,254,237,94,214,63,226,14,170,255,0,225,86,239,245,226,90,103,26,253,134,233,158,137,83,107,222,160,218,242,12,127,30,117,61,166,166,186,150,182,222,173,184,218,217,95,61,60,40,149,52,200,170,230,190,23,84,181,102,99,121,61,188,36,70,163,220,136,215,116,11,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,0,15,41,170,89,255,0,236,191,4,185,231,95,98,178,188,183,225,157,159,234,108,90,219,231,238,149,93,201,153,23,238,96,228,222,124,123,156,221,247,147,163,24,247,127,147,161,10,255,0,187,87,181,143,248,131,170,191,248,85,187,253,120,149,91,116,220,190,150,110,131,4,135,58,211,59,183,251,239,59,102,172,158,155,226,150,207,223,77,20,126,110,8,101,147,179,221,236,61,241,242,119,223,103,71,39,249,81,58,169,8,53,11,197,219,109,186,107,159,228,186,115,125,194,117,42,123,150,43,120,173,178,86,75,73,109,160,116,18,79,77,51,225,145,209,185,213,141,114,177,92,197,84,85,107,87,167,78,168,159,192,147,250,9,173,120,174,226,116,158,197,172,120,85,190,235,69,101,200,60,215,150,130,233,20,113,213,51,177,83,45,59,249,182,57,36,98,117,124,46,84,232,245,251,170,157,122,47,84,78,128,66,12,255,0,197,255,0,106,24,46,101,118,195,233,104,179,92,169,150,154,133,166,91,189,130,134,142,107,117,83,218,137,205,96,150,90,168,221,35,17,220,155,205,27,193,220,85,204,87,177,90,247,123,93,186,120,138,105,102,232,51,184,112,93,51,210,189,85,255,0,238,188,237,230,178,199,77,240,187,103,238,102,150,63,55,60,53,50,118,123,189,135,178,62,77,251,239,232,212,255,0,42,167,42,254,237,94,214,63,226,14,170,255,0,225,86,239,245,226,95,232,38,181,226,187,137,210,123,22,177,225,86,251,173,21,151,32,243,94,90,11,164,81,199,84,206,197,76,180,239,230,216,228,145,137,213,240,185,83,163,215,238,170,117,232,189,81,58,0,33,254,189,248,160,104,22,221,181,98,251,163,153,174,33,168,21,183,172,127,202,249,153,237,118,250,41,41,95,223,166,138,161,156,29,37,92,111,94,140,153,168,189,88,159,121,23,167,84,232,171,208,54,165,189,109,44,222,15,218,159,217,157,131,43,182,125,146,242,62,119,227,180,180,208,247,60,215,127,183,218,236,207,47,94,158,89,252,185,113,233,213,189,58,245,94,146,0,17,255,0,117,187,214,210,205,159,125,150,253,166,88,50,187,159,218,223,61,228,190,5,75,77,55,111,202,246,59,157,222,244,241,116,235,230,89,199,143,46,189,29,215,167,68,235,226,182,241,226,105,183,157,201,234,133,14,145,226,22,124,214,205,125,186,83,212,77,64,183,187,109,59,32,169,124,49,172,175,133,175,167,158,101,107,251,76,150,68,87,163,88,169,27,147,151,37,99,93,45,72,65,168,94,46,219,109,211,92,255,0,37,211,155,238,19,169,83,220,177,91,197,109,146,178,90,75,109,3,160,146,122,105,159,12,142,141,206,172,107,149,138,230,42,162,171,90,189,58,117,68,254,4,159,208,77,107,197,119,19,164,246,45,99,194,173,247,90,43,46,65,230,188,180,23,72,163,142,169,157,138,153,105,223,205,177,201,35,19,171,225,114,167,71,175,221,84,235,209,122,162,53,239,90,241,93,187,105,61,247,88,243,91,125,214,182,203,143,249,95,51,5,174,40,228,170,127,126,166,42,118,112,108,146,70,197,232,249,154,171,213,233,247,81,122,117,94,136,177,42,211,227,43,182,219,253,214,138,197,98,210,237,96,184,220,174,53,17,210,81,209,210,89,40,38,158,166,121,28,141,142,40,227,109,106,185,239,115,149,26,141,68,85,85,84,68,39,169,202,172,27,167,219,238,83,172,183,45,191,88,53,70,213,89,159,90,187,205,169,180,49,178,167,239,33,106,58,104,99,157,88,144,203,52,104,170,175,138,55,186,70,118,229,228,212,237,73,199,170,128,121,252,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,188,34,103,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,241,91,116,220,190,150,110,131,4,135,58,211,59,183,251,239,59,102,172,158,155,226,150,207,223,77,20,126,110,8,101,147,179,221,236,61,241,242,119,223,103,71,39,249,81,58,168,35,254,235,119,173,165,155,62,251,45,251,76,176,101,119,63,181,190,123,201,124,10,150,154,110,223,149,236,119,59,189,233,226,233,215,204,179,143,30,93,122,59,175,78,137,215,159,232,39,138,6,129,110,39,86,44,90,57,133,98,26,129,69,122,200,60,215,150,158,233,111,162,142,149,157,138,105,106,31,205,209,213,200,244,234,200,92,137,209,139,247,149,58,244,78,170,147,0,0,64,15,238,213,237,99,254,32,234,175,254,21,110,255,0,94,38,254,158,230,182,173,74,192,49,173,70,177,83,213,193,109,202,172,244,87,186,56,170,216,214,207,28,21,48,178,104,219,35,90,231,53,30,141,122,34,162,57,201,215,175,69,95,226,48,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,0,121,253,66,205,109,90,107,128,100,186,141,125,167,171,158,219,138,217,235,111,117,145,82,49,174,158,72,41,161,124,210,54,54,185,205,106,189,90,197,68,69,115,83,175,78,170,159,196,250,177,108,179,21,206,108,84,185,78,21,147,90,178,11,45,111,63,45,113,181,214,199,87,75,63,7,185,143,225,44,106,230,59,139,216,230,175,69,249,57,170,139,243,69,63,88,3,197,106,118,177,96,58,57,30,57,89,168,215,234,75,29,183,36,188,45,146,43,157,117,84,52,212,84,147,249,42,170,182,186,162,105,158,198,198,199,54,145,241,181,83,170,172,146,70,222,159,121,85,61,168,0,241,82,107,22,3,77,171,142,209,11,133,250,146,131,44,146,207,73,123,161,163,171,170,134,39,220,224,157,245,173,86,210,198,175,238,204,248,146,130,87,202,141,103,70,49,241,175,85,234,188,125,168,0,2,37,110,31,196,171,69,246,203,170,21,218,81,168,218,125,169,79,185,81,211,211,213,197,89,67,105,164,90,42,216,38,141,28,217,105,228,154,170,55,72,196,119,56,156,228,111,68,146,41,27,243,226,167,181,218,150,245,180,179,120,63,106,127,102,118,12,174,217,246,75,200,249,223,142,210,211,67,220,243,93,254,223,107,179,60,189,122,121,103,242,229,199,167,86,244,235,213,122,72,2,0,127,118,175,107,31,241,7,85,127,240,171,119,250,241,55,244,247,53,181,106,86,1,141,106,53,138,158,174,11,110,85,103,162,189,209,197,86,198,182,120,224,169,133,147,70,217,26,215,57,168,244,107,209,21,17,206,78,189,122,42,255,0,19,149,110,167,121,58,71,180,27,86,63,112,212,234,108,130,190,163,39,168,158,27,117,13,146,137,147,206,246,64,214,172,211,57,101,146,56,154,198,44,176,181,81,95,205,86,86,241,107,145,30,173,230,154,9,226,129,160,91,137,213,139,22,142,97,88,134,160,81,94,178,15,53,229,167,186,91,232,163,165,103,98,154,90,135,243,116,117,114,61,58,178,23,34,116,98,253,229,78,189,19,170,164,192,7,159,186,231,248,109,139,50,176,105,245,231,33,164,163,200,114,170,122,234,155,45,12,202,173,125,123,40,210,37,169,72,149,83,139,158,198,207,27,213,157,121,171,57,185,17,91,27,213,190,128,0,1,31,247,91,189,109,44,217,247,217,111,218,101,131,43,185,253,173,243,222,75,224,84,180,211,118,252,175,99,185,221,239,79,23,78,190,101,156,120,242,235,209,221,122,116,78,188,255,0,65,60,80,52,11,113,58,177,98,209,204,43,16,212,10,43,214,65,230,188,180,247,75,125,20,116,172,236,83,75,80,254,110,142,174,71,167,86,66,228,78,140,95,188,169,215,162,117,84,152,0,0,67,253,123,241,64,208,45,187,106,197,247,71,51,92,67,80,43,111,88,255,0,149,243,51,218,237,244,82,82,191,191,77,21,67,56,58,74,184,222,189,25,51,81,122,177,62,242,47,78,169,209,87,160,109,75,122,218,89,188,31,181,63,179,59,6,87,108,251,37,228,124,239,199,105,105,161,238,121,174,255,0,111,181,217,158,94,189,60,179,249,114,227,211,171,122,117,234,189,36,0,0,16,3,251,181,123,88,255,0,136,58,171,255,0,133,91,191,215,137,191,167,185,173,171,82,176,12,107,81,172,84,245,112,91,114,171,61,21,238,142,42,182,53,179,199,5,76,44,154,54,200,214,185,205,71,163,94,136,168,142,114,117,235,209,87,248,158,128,243,250,133,154,218,180,215,0,201,117,26,251,79,87,61,183,21,179,214,222,235,34,164,99,93,60,144,83,66,249,164,108,109,115,154,213,122,181,138,136,138,230,167,94,157,85,63,137,245,98,217,102,43,156,216,169,114,156,43,38,181,100,22,90,222,126,90,227,107,173,142,174,150,126,15,115,31,194,88,213,204,119,23,177,205,94,139,242,115,85,23,230,138,126,176,57,254,115,174,154,113,166,218,143,131,105,126,107,121,248,85,215,81,188,244,86,9,167,68,109,45,69,85,42,211,162,210,186,69,95,185,52,158,105,189,164,84,226,247,49,204,71,35,221,27,31,208,0,0,28,255,0,94,245,175,21,219,182,147,223,117,143,53,183,221,107,108,184,255,0,149,243,48,90,226,142,74,167,247,234,98,167,103,6,201,36,108,94,143,153,170,189,94,159,117,23,167,85,232,139,24,52,247,197,219,109,186,149,159,227,90,115,98,194,117,42,11,150,85,120,162,178,81,203,87,109,160,108,17,207,83,51,33,141,210,57,181,142,114,49,28,244,85,84,107,151,167,94,136,191,192,155,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,21,227,251,182,202,182,141,191,173,99,202,109,177,121,236,110,251,168,23,139,126,77,110,115,100,151,185,66,219,211,222,249,224,137,38,138,53,172,142,52,153,176,190,69,86,183,189,34,42,116,122,151,105,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,132,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,28,171,118,62,150,53,147,233,254,67,237,211,153,172,53,80,1,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,74,171,241,28,209,237,113,210,173,125,168,173,214,60,226,235,154,82,100,158,114,187,25,189,214,212,205,81,210,219,231,103,86,81,171,150,24,161,138,104,145,237,124,148,244,204,72,99,243,12,224,141,107,209,14,149,225,161,191,90,157,6,200,97,209,93,89,190,213,207,167,87,202,136,225,180,62,78,215,11,5,198,122,168,218,233,157,52,210,198,216,40,85,178,77,44,201,247,248,189,168,246,53,170,249,149,247,83,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,144,43,196,191,126,180,218,13,143,77,162,186,77,125,164,159,81,111,148,242,67,119,124,125,222,118,11,116,244,178,53,179,54,104,101,141,208,87,43,164,134,88,83,239,241,99,85,239,107,81,240,171,233,135,237,102,85,246,171,237,215,218,107,175,218,79,136,124,91,227,30,118,79,61,231,187,157,223,51,223,235,220,239,119,62,255,0,115,151,46,95,123,175,95,153,126,123,28,223,30,27,187,220,53,212,181,76,164,177,234,45,142,157,175,191,88,88,245,225,35,58,163,124,237,31,37,87,62,153,206,86,162,181,85,95,11,220,140,122,185,29,20,178,202,3,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,160,205,253,111,95,42,221,102,163,213,217,45,55,63,47,166,88,205,194,104,241,203,125,58,200,200,235,248,43,163,109,206,161,36,107,30,233,165,98,170,177,175,106,118,99,122,177,19,147,165,124,190,215,194,159,68,53,231,50,215,154,13,90,211,155,229,94,43,135,226,181,9,6,73,120,116,124,160,186,64,238,15,146,206,200,215,238,206,249,90,140,87,117,249,64,157,185,186,164,137,3,95,242,99,251,182,202,182,141,191,173,99,202,109,177,121,236,110,251,168,23,139,126,77,110,115,100,151,185,66,219,211,222,249,224,137,38,138,53,172,142,52,153,176,190,69,86,183,189,34,42,116,122,151,105,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,132,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,30,43,91,240,171,174,165,104,190,125,167,54,42,138,72,46,89,86,47,117,178,81,203,86,247,54,8,231,169,164,146,24,221,35,154,215,57,24,142,122,42,170,53,203,211,175,68,95,224,102,90,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,71,219,63,207,233,181,63,107,154,91,153,195,144,213,223,106,42,177,122,26,107,133,194,173,101,116,243,220,105,162,74,122,213,145,210,167,55,189,42,97,153,21,235,215,154,162,185,21,200,168,229,236,4,42,241,113,212,204,87,15,218,21,227,5,187,85,245,189,103,183,10,11,125,162,150,57,35,238,59,203,85,195,89,60,238,99,158,143,88,88,200,17,142,123,26,238,50,79,3,85,17,31,213,41,219,109,122,67,83,175,90,243,131,105,28,48,85,201,79,145,94,33,134,224,180,147,197,12,241,91,153,214,90,217,163,124,189,88,143,142,154,57,164,68,84,119,85,98,34,53,202,168,213,187,79,20,127,66,122,155,249,47,188,81,16,171,194,223,127,84,122,119,228,118,201,172,119,11,85,183,16,95,57,81,142,228,85,149,48,80,195,104,145,123,181,51,83,85,201,35,152,199,67,43,214,69,142,69,85,145,178,200,145,253,246,72,206,205,191,128,0,41,47,196,215,98,87,93,17,204,174,58,231,165,184,205,36,122,95,126,168,141,213,84,118,184,28,198,99,117,175,70,181,204,146,62,170,140,166,154,94,174,141,236,227,27,31,39,99,140,104,144,247,120,6,206,247,85,153,109,67,87,45,249,133,154,229,86,236,98,227,81,79,77,150,90,35,141,38,101,198,220,143,251,234,216,156,246,55,204,198,215,72,232,95,201,188,94,170,213,94,219,228,99,244,39,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,132,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,153,204,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,142,190,38,190,34,20,216,173,53,199,110,26,9,145,213,179,39,101,68,108,201,114,123,85,194,90,103,217,159,12,173,122,209,82,205,11,154,229,169,87,49,27,51,145,120,70,197,124,42,142,145,207,72,42,215,74,180,207,42,214,77,71,199,52,183,10,164,243,23,172,154,225,21,190,155,148,114,62,56,121,175,223,158,94,219,30,246,195,19,17,210,72,244,106,240,141,143,114,167,70,169,161,61,168,237,71,78,54,149,167,12,194,176,168,188,245,214,187,183,61,254,255,0,60,40,202,171,189,83,81,81,28,228,69,94,220,44,228,228,138,20,85,108,109,115,149,85,239,124,146,63,56,69,255,0,120,92,122,19,211,47,206,189,226,180,149,64,160,31,20,127,93,154,155,249,47,179,209,18,171,192,199,241,179,244,223,243,34,213,1,15,252,82,244,46,143,88,54,167,126,201,40,172,222,111,36,211,191,246,73,108,154,53,130,57,25,75,26,162,92,24,233,37,78,93,159,43,220,153,209,177,205,115,228,166,131,251,74,212,99,169,7,74,181,51,42,209,189,71,199,53,75,10,171,242,247,172,102,225,21,194,155,148,146,50,57,184,47,223,130,94,219,216,247,67,43,21,209,200,196,114,115,141,239,106,175,71,41,167,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,12,219,238,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,67,95,27,13,98,181,94,179,44,15,68,44,119,234,185,106,49,170,122,171,221,254,142,26,166,186,145,179,213,36,109,163,108,177,181,234,169,83,28,81,206,244,73,24,138,216,171,24,173,85,73,92,113,95,10,29,29,186,234,86,237,44,153,115,172,52,149,216,246,159,83,212,94,238,146,214,210,186,88,35,157,208,201,13,19,88,238,14,98,84,165,67,217,60,104,229,106,244,165,149,236,94,81,162,23,19,186,123,6,178,229,59,125,205,172,27,126,189,252,43,62,172,183,163,45,21,45,169,109,52,159,41,88,179,199,20,206,69,72,166,146,4,154,56,228,234,222,18,61,142,231,31,78,227,115,131,139,101,153,86,13,125,165,202,112,172,154,235,143,222,168,185,249,107,141,174,182,74,74,168,57,177,204,127,9,99,86,189,188,152,247,53,122,47,205,174,84,95,146,169,160,157,142,110,238,213,187,237,35,118,87,61,186,146,207,150,88,106,27,109,200,237,80,84,53,236,100,234,196,115,42,161,98,185,101,101,52,201,203,135,113,58,163,227,154,52,116,157,165,145,210,40,20,129,226,117,189,170,205,115,212,122,157,36,210,252,175,158,155,98,252,168,230,169,180,220,167,90,92,150,169,203,12,146,73,51,17,91,20,208,193,52,45,100,43,197,237,228,201,37,100,142,108,172,70,252,190,18,24,222,180,95,183,47,29,126,157,100,245,118,124,78,195,79,241,44,194,57,82,173,246,235,132,10,201,32,130,150,88,225,123,34,146,165,86,121,159,7,121,221,35,237,203,42,54,78,210,196,251,201,5,85,248,231,126,9,254,164,254,90,69,95,11,143,93,154,101,249,215,179,214,151,252,0,50,174,105,79,105,222,150,52,111,233,254,61,237,208,20,215,225,221,189,250,205,170,231,107,137,102,53,92,180,203,44,184,69,45,245,203,12,245,51,90,228,108,50,198,202,170,88,153,43,88,222,79,124,30,97,82,57,36,124,84,237,70,53,92,198,53,111,122,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,7,42,221,143,165,141,100,250,127,144,251,116,229,80,120,101,111,182,235,162,57,149,187,67,53,75,38,164,143,75,239,213,18,54,150,178,233,59,152,204,110,181,232,231,53,241,201,209,81,148,211,75,209,178,49,252,99,99,228,239,242,141,18,110,237,218,0,64,15,26,191,75,24,183,212,10,31,110,184,159,39,133,206,251,110,186,217,106,155,66,53,163,38,164,168,205,172,116,236,118,63,113,171,157,222,119,33,162,107,94,178,178,78,73,198,90,154,118,177,170,175,231,220,150,55,43,213,174,88,102,149,214,20,1,78,222,45,153,254,101,165,155,217,192,53,7,79,178,26,187,30,67,99,193,232,42,104,107,169,149,57,196,255,0,136,92,145,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,108,39,101,27,174,177,110,211,70,168,179,46,237,170,143,47,182,244,163,202,108,148,83,61,222,66,171,147,210,57,17,178,34,61,33,157,140,238,198,189,94,212,234,248,251,143,124,82,41,32,0,7,201,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,92,30,52,154,23,125,202,112,76,75,94,113,203,53,169,244,152,79,152,183,100,181,125,89,29,119,149,171,154,157,148,75,213,81,22,88,99,157,101,111,14,74,230,58,175,147,88,173,116,174,108,11,240,250,214,43,86,136,110,211,5,203,178,91,245,93,171,30,173,168,154,201,120,150,42,166,193,2,193,87,11,225,141,213,78,123,216,207,45,29,67,169,231,145,94,189,26,144,115,68,87,49,168,104,120,202,185,165,61,167,122,88,209,191,167,248,247,183,64,83,183,138,246,177,93,117,43,118,151,188,69,183,234,74,236,123,79,169,233,236,150,184,168,170,157,44,17,206,232,99,154,181,207,111,55,49,42,82,161,239,130,69,106,53,122,82,196,199,167,40,213,78,213,224,159,163,182,171,214,101,158,107,125,242,195,87,45,70,53,79,75,100,176,86,77,74,215,82,54,122,164,145,213,142,138,71,49,85,42,99,138,56,24,171,27,209,91,21,99,209,200,169,43,75,116,5,90,248,220,93,174,182,11,174,131,95,108,87,58,187,117,202,221,81,144,85,209,214,82,76,232,103,166,158,55,91,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,132,160,216,78,247,236,91,184,193,37,162,200,234,173,86,221,77,178,119,101,189,217,40,225,125,60,47,165,89,149,33,170,164,108,146,200,249,33,224,232,153,34,243,87,50,94,188,154,214,201,18,190,85,0,1,85,126,57,223,130,127,169,63,150,145,87,194,227,215,102,153,126,117,236,245,165,255,0,0,1,64,62,40,254,187,53,55,242,95,103,162,37,87,129,143,227,103,233,191,230,69,170,0,1,149,115,74,123,78,244,177,163,127,79,241,239,110,128,234,167,42,221,143,165,141,100,250,127,144,251,116,229,80,120,101,111,182,235,162,57,149,187,67,53,75,38,164,143,75,239,213,18,54,150,178,233,59,152,204,110,181,232,231,53,241,201,209,81,148,211,75,209,178,49,252,99,99,228,239,242,141,18,110,237,218,2,170,252,115,191,4,255,0,82,127,45,59,255,0,135,118,254,168,247,57,138,174,7,170,87,11,85,183,83,108,157,170,126,171,83,5,63,218,104,214,57,95,230,105,105,185,35,214,102,50,9,29,81,28,108,88,219,247,100,111,22,201,219,138,106,128,1,21,124,81,253,9,234,111,228,190,241,68,82,182,211,189,83,232,223,212,12,123,220,96,52,166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,118,62,169,245,147,234,6,67,238,51,146,43,195,67,124,117,59,113,204,161,209,236,225,148,143,211,172,210,241,27,230,171,145,241,83,190,199,113,153,35,129,43,93,51,213,173,90,101,107,34,108,205,123,190,227,35,73,24,168,173,123,38,187,235,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,8,213,124,241,30,218,230,41,175,55,141,191,229,217,93,93,154,229,102,168,138,134,91,245,68,81,73,100,125,107,251,72,234,111,51,12,143,116,79,141,210,185,178,186,102,71,28,78,130,100,123,219,197,58,251,93,196,101,152,174,115,179,189,90,202,112,172,154,213,144,89,107,116,255,0,37,242,215,27,93,108,117,116,179,240,161,169,99,248,75,26,185,142,226,246,57,171,209,126,78,106,162,252,209,76,225,22,189,225,79,190,219,82,218,168,54,179,172,185,53,91,110,77,168,72,48,139,173,198,118,186,9,32,86,177,177,217,213,234,136,230,61,174,71,44,28,220,228,122,63,176,213,103,8,35,146,210,129,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,78,191,184,173,6,195,119,37,164,119,221,41,204,232,169,28,203,141,59,223,108,174,154,157,102,125,166,226,140,114,83,214,196,141,123,29,206,55,59,170,181,30,222,108,87,198,229,224,247,34,231,135,93,52,47,81,246,233,168,247,29,47,213,11,55,145,186,208,244,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,252,93,209,122,35,145,205,115,30,214,61,143,99,108,87,194,143,125,63,224,54,191,173,121,159,252,30,151,0,173,174,111,250,77,117,174,74,133,119,253,151,149,99,155,254,254,20,127,248,188,36,191,222,254,244,113,93,163,233,196,245,212,78,181,94,243,235,151,110,11,38,61,45,116,109,145,157,212,155,141,117,76,8,244,153,104,216,176,72,138,230,39,223,145,27,23,38,114,89,25,65,153,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,57,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,231,207,107,163,186,197,159,104,86,127,107,212,109,57,191,85,219,174,86,234,136,37,150,40,170,166,134,11,132,17,205,28,206,164,170,108,47,99,165,166,145,209,49,36,137,92,136,228,79,250,149,52,39,181,93,204,97,187,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,39,20,108,204,227,44,111,100,141,68,228,199,183,147,88,254,113,178,176,60,79,119,235,77,172,247,90,189,191,104,253,246,146,191,79,173,149,20,211,93,110,244,157,214,45,218,227,3,166,231,12,114,182,94,213,69,11,85,208,57,21,98,251,211,64,146,49,206,98,70,247,70,189,157,237,87,50,221,126,174,91,240,251,53,182,173,184,197,186,162,158,167,44,187,199,34,66,203,117,185,95,247,209,178,185,143,111,153,145,173,145,176,179,139,185,61,21,202,157,182,72,246,95,246,142,232,238,3,161,88,5,175,78,116,230,195,73,110,182,219,169,224,138,89,98,165,134,25,238,19,199,12,112,186,174,169,208,177,141,150,166,70,196,197,146,85,106,43,149,63,234,68,207,14,236,125,83,235,39,212,12,135,220,103,36,87,134,134,248,234,118,227,153,67,163,217,195,41,31,167,89,165,226,55,205,87,35,226,167,125,142,227,50,71,2,86,186,103,171,90,180,202,214,68,217,154,247,125,198,70,146,49,81,90,246,77,119,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,88,51,237,226,81,164,53,58,65,188,28,226,4,130,173,45,185,133,66,101,246,217,170,103,138,87,206,202,231,57,245,14,68,143,167,6,54,177,42,227,99,94,136,244,100,77,85,229,213,30,233,191,224,151,169,152,173,78,150,103,90,57,230,251,89,37,191,32,92,155,177,36,145,183,204,80,212,83,83,211,243,133,188,251,143,237,201,75,210,69,224,141,111,126,15,188,170,254,137,101,69,48,120,207,234,245,54,95,175,56,214,145,219,167,164,154,159,79,108,238,154,177,91,4,172,158,27,141,195,183,44,144,189,238,251,143,98,83,67,67,35,85,137,242,89,164,69,114,170,113,99,193,131,72,105,178,253,121,201,117,114,227,5,36,212,250,123,103,108,52,104,233,229,100,240,220,110,29,200,163,153,140,111,220,123,18,154,26,232,220,143,95,146,205,26,163,85,83,147,39,175,138,63,161,61,77,252,151,222,40,138,1,46,79,194,247,127,87,221,105,225,183,141,102,184,121,204,190,213,111,125,69,138,255,0,83,82,196,154,245,75,15,20,125,52,232,247,35,229,172,141,138,175,73,26,142,116,177,71,35,228,232,248,159,36,214,21,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,24,52,83,196,211,104,250,211,230,169,254,223,125,132,175,165,230,255,0,39,154,172,22,190,236,45,237,167,113,149,29,215,211,59,171,165,232,145,247,123,171,219,145,220,56,183,146,202,160,15,201,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,188,60,205,186,233,69,29,93,44,252,30,215,179,156,82,35,152,238,47,99,92,157,83,228,230,162,167,205,16,160,29,244,108,202,251,179,205,71,165,182,71,117,248,206,25,148,121,138,140,102,229,43,216,149,78,142,37,103,118,154,166,54,244,233,52,93,216,145,100,107,82,57,26,246,185,188,85,95,20,126,219,195,239,126,185,14,217,179,42,28,27,80,111,181,117,154,87,119,168,142,26,230,84,121,170,215,216,24,137,82,228,154,134,20,149,25,11,29,81,80,217,42,17,177,189,239,99,21,90,215,61,17,22,63,238,110,237,106,191,238,75,85,239,182,43,157,37,198,219,113,206,47,181,116,117,148,147,54,104,42,96,146,190,103,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,55,240,157,253,81,237,143,195,171,76,176,61,45,184,90,174,90,155,123,248,253,63,84,169,130,163,236,204,105,116,168,127,153,170,166,228,175,73,158,201,227,117,60,114,49,35,119,222,145,220,155,31,110,90,235,255,0,101,89,238,85,254,234,228,121,38,71,112,255,0,164,172,174,185,87,84,73,255,0,122,73,166,146,71,255,0,206,231,57,223,229,85,47,167,97,59,32,177,109,31,4,150,183,35,165,181,92,181,54,247,221,138,247,123,163,153,245,16,178,149,38,85,134,150,145,210,69,27,227,135,131,98,124,137,193,28,249,122,242,115,155,28,72,201,84,101,92,154,158,29,219,250,172,219,30,84,184,30,169,92,46,183,45,50,189,246,169,250,173,76,245,31,102,100,73,37,127,153,165,166,228,172,72,94,249,228,117,68,113,177,36,119,221,145,188,157,31,110,91,212,5,0,248,163,250,236,212,223,201,125,158,136,149,94,6,63,141,159,166,255,0,153,22,168,1,154,205,211,232,167,244,118,220,22,109,163,145,220,60,237,38,63,112,79,33,59,165,238,72,250,25,226,101,69,47,117,221,184,209,102,72,38,137,36,226,196,111,113,31,199,171,122,42,219,167,132,134,188,211,106,158,218,35,211,107,133,109,92,249,14,152,84,124,46,165,106,106,37,168,124,182,233,223,36,180,50,35,222,196,107,24,214,164,180,204,137,175,127,6,81,181,126,235,94,198,165,69,238,199,213,62,178,125,64,200,125,198,114,231,188,51,174,214,171,7,135,254,159,223,111,183,58,75,117,182,221,79,126,171,172,172,171,153,176,193,77,4,119,106,231,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,74,219,145,214,251,174,227,245,183,41,214,139,205,142,146,205,81,145,212,68,230,80,83,72,233,25,77,4,48,71,79,11,21,238,249,189,233,20,49,243,127,70,163,159,201,200,214,34,163,18,223,252,36,52,26,155,75,54,209,30,164,220,40,170,224,200,117,62,163,226,149,41,83,79,45,59,226,183,64,249,34,161,141,24,247,171,94,199,53,101,169,100,173,99,57,178,177,169,247,154,198,57,102,249,82,190,44,91,32,163,198,254,39,187,61,51,165,225,73,112,184,36,185,181,18,205,4,48,210,201,55,151,130,158,170,150,22,196,197,119,118,117,122,212,43,164,124,142,150,161,175,70,241,89,28,216,45,182,45,194,229,91,95,214,91,46,174,98,212,222,127,200,119,41,174,54,183,213,73,79,13,206,134,86,241,150,158,71,49,127,209,145,138,230,189,172,150,40,158,172,127,14,43,162,141,42,212,204,87,89,52,227,28,213,44,42,175,204,89,114,107,124,87,10,110,82,70,249,33,230,159,126,9,123,111,123,27,52,79,71,71,35,17,203,194,70,61,170,189,90,164,21,241,89,222,213,102,148,216,169,182,253,164,57,95,147,204,239,61,186,203,253,202,215,114,158,158,225,143,210,177,241,77,4,108,124,42,222,220,213,31,62,168,175,228,216,17,121,70,169,81,27,210,165,180,171,76,242,173,100,212,124,115,75,112,170,79,49,122,201,174,17,91,233,185,71,35,227,135,154,253,249,229,237,177,239,108,49,49,29,36,143,70,175,8,216,247,42,116,106,154,41,219,22,222,177,93,175,232,213,151,72,241,106,159,63,228,59,149,55,27,163,233,99,167,154,231,93,43,185,75,81,35,88,159,232,198,196,115,158,230,69,20,76,87,191,135,37,234,160,170,191,28,239,193,63,212,159,203,72,171,225,113,235,179,76,191,58,246,122,210,255,0,128,6,85,205,41,237,59,210,198,141,253,63,199,189,186,3,53,133,148,248,91,239,234,143,78,252,142,217,53,142,225,106,182,226,11,231,42,49,220,138,178,166,10,24,109,18,47,118,166,106,106,185,36,115,24,232,101,122,200,177,200,170,178,54,89,18,63,190,201,25,217,183,240,114,173,216,250,88,214,79,167,249,15,183,78,102,176,181,239,10,253,250,211,85,83,90,182,177,172,151,218,74,55,209,211,195,111,193,174,117,29,213,125,99,214,89,156,180,21,53,18,74,230,163,209,175,130,42,86,53,140,103,8,187,93,85,235,19,95,105,64,128,30,53,126,150,49,111,168,20,62,221,113,41,130,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,250,118,9,190,203,86,238,241,154,219,22,75,71,73,105,212,92,118,157,42,239,20,116,177,182,10,42,168,36,168,153,177,203,67,27,234,37,157,236,142,54,211,182,103,61,17,27,36,204,68,249,61,167,117,215,189,107,197,118,237,164,247,221,99,205,109,247,90,219,46,63,229,124,204,22,184,163,146,169,253,250,152,169,217,193,178,73,27,23,163,230,106,175,87,167,221,69,233,213,122,34,243,253,186,111,167,110,59,157,236,219,112,12,207,225,249,36,188,191,216,205,245,172,163,186,47,78,242,254,233,156,157,29,79,238,224,124,174,242,242,75,193,138,213,147,130,175,66,181,188,106,253,83,226,223,79,232,125,198,226,68,173,188,110,7,62,219,46,168,80,234,190,156,190,145,247,42,58,122,138,73,104,235,150,101,162,173,130,104,213,174,138,162,56,100,141,210,49,29,194,86,181,93,209,36,138,55,124,248,161,161,61,188,110,7,1,220,214,151,208,234,190,156,190,173,150,218,202,138,138,73,104,235,150,20,173,162,158,25,21,174,138,162,56,100,145,177,189,91,194,86,181,93,213,99,150,55,124,185,33,210,193,94,190,40,219,237,186,232,157,170,29,8,209,124,154,146,159,54,190,83,189,217,5,198,146,119,121,220,122,137,205,98,196,200,248,167,24,170,106,26,247,42,63,159,114,40,218,143,70,181,102,134,86,196,175,13,109,235,107,46,150,231,120,254,223,41,108,23,92,239,12,191,220,38,242,246,42,10,86,212,221,40,102,116,51,61,124,131,229,158,24,161,133,211,112,150,126,243,187,76,99,38,149,59,106,233,30,235,138,214,141,33,195,117,235,75,242,13,35,212,8,42,228,177,100,84,237,134,161,105,39,88,103,137,236,145,178,197,52,111,249,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,230,90,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,69,59,35,215,154,157,199,109,163,14,212,155,205,109,36,249,10,211,190,215,144,36,53,17,72,244,184,211,61,98,146,73,89,19,24,216,95,51,91,29,74,69,193,188,25,80,196,78,173,226,229,206,97,161,60,51,88,236,91,127,240,244,193,245,139,35,135,204,82,99,58,95,96,168,142,155,147,217,230,234,159,65,77,29,53,55,54,49,235,31,118,121,34,139,185,193,90,206,124,157,247,90,170,103,218,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,83,71,219,69,209,11,174,220,118,233,134,104,213,246,249,73,119,185,88,41,234,93,89,87,73,27,153,2,207,81,85,53,76,140,143,151,222,115,24,233,213,136,245,70,171,209,136,229,107,57,112,78,192,10,171,241,206,252,19,253,73,252,180,174,13,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,146,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,132,246,187,185,188,7,116,218,95,109,212,12,66,166,146,142,228,250,118,186,245,143,45,198,26,154,219,52,235,36,177,240,157,177,175,38,177,238,130,87,68,247,181,139,36,104,215,241,111,85,107,123,0,0,170,191,28,239,193,63,212,159,203,72,171,225,113,235,179,76,191,58,246,122,210,255,0,128,0,160,31,20,127,93,154,155,249,47,179,209,18,171,192,199,241,179,244,223,243,34,213,0,0,202,185,165,61,167,122,88,209,191,167,248,247,183,64,117,83,149,110,199,210,198,178,125,63,200,125,186,115,53,133,170,120,94,120,129,127,244,55,181,45,93,155,252,213,167,12,188,57,223,251,204,171,77,91,61,69,79,254,237,77,73,28,49,127,188,139,167,246,84,181,66,170,252,115,191,4,255,0,82,127,45,43,47,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,56,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,17,178,141,215,88,183,105,163,84,89,151,118,213,71,151,219,122,81,229,54,74,41,158,239,33,85,201,233,28,136,217,17,30,144,206,198,119,99,94,175,106,117,124,125,199,190,41,20,144,0,2,42,248,163,250,19,212,223,201,125,226,136,165,109,167,122,167,209,191,168,24,247,184,192,105,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,102,236,125,83,235,39,212,12,135,220,103,57,165,109,166,235,110,166,160,172,184,91,42,233,105,238,148,235,87,67,44,208,185,140,170,129,37,146,21,150,39,42,116,123,18,88,101,141,92,222,169,206,55,183,248,181,81,39,86,202,60,75,242,29,5,211,76,179,75,117,22,162,174,246,200,44,245,149,184,61,206,229,61,85,115,40,46,48,80,163,41,45,115,71,220,228,218,23,186,8,88,196,133,89,218,123,157,215,238,72,178,67,5,110,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,47,39,4,208,187,22,128,248,95,102,120,221,178,205,117,182,93,111,218,95,119,201,50,72,110,138,244,170,109,226,170,200,171,80,199,198,228,111,103,183,193,144,164,104,214,171,91,10,114,228,245,123,221,69,135,234,255,0,178,172,11,42,255,0,117,113,204,147,28,184,127,210,81,215,91,107,169,228,255,0,187,36,51,71,35,63,230,115,92,223,242,42,23,125,225,153,189,31,233,39,167,15,211,124,213,221,188,251,1,183,210,65,83,81,53,119,122,75,237,10,39,105,149,221,36,123,166,116,205,86,53,181,14,94,77,238,75,19,209,201,222,72,227,154,166,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,81,26,183,191,178,236,87,119,26,113,61,13,19,109,86,76,250,219,219,158,201,144,203,67,27,164,127,105,38,227,67,83,58,49,102,74,55,172,242,42,181,139,247,36,86,203,197,252,86,55,208,14,89,139,95,112,108,170,243,133,101,52,62,74,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,108,87,49,220,94,199,39,86,170,181,122,117,69,84,249,159,171,169,26,171,168,250,193,125,167,201,245,67,52,186,228,215,90,75,125,53,174,26,187,141,66,203,35,41,96,103,8,227,69,95,251,206,114,255,0,105,242,62,73,30,174,123,222,231,77,93,170,108,91,255,0,201,99,87,119,65,173,120,103,225,253,234,171,0,162,174,119,255,0,171,170,92,235,164,148,234,223,251,47,42,247,59,253,252,200,207,241,121,136,0,79,255,0,18,191,15,223,216,77,101,118,189,233,76,60,240,27,173,193,191,20,183,53,189,100,179,215,85,207,82,255,0,221,69,5,51,33,167,183,49,60,180,17,242,122,185,36,145,140,249,242,105,10,176,253,85,212,125,63,177,101,56,198,21,154,93,108,182,172,214,222,219,93,254,146,142,161,99,142,225,74,143,71,164,114,34,127,222,111,84,232,229,142,89,163,85,225,44,141,119,215,163,186,59,159,107,174,127,107,211,157,57,176,213,220,110,87,26,136,34,150,88,169,102,154,11,124,18,77,28,46,171,170,116,44,123,162,166,141,210,177,100,149,90,168,212,95,250,145,116,17,181,29,168,233,198,210,180,225,152,86,21,23,158,186,215,118,231,191,223,231,133,25,85,119,170,106,42,35,156,136,171,219,133,156,156,145,66,138,173,141,174,114,170,189,239,146,71,246,179,53,155,177,245,79,172,159,80,50,31,113,156,230,149,182,155,173,186,154,130,178,225,108,171,165,167,186,83,173,93,12,179,66,230,50,170,4,150,72,86,88,156,169,209,236,73,97,150,53,115,122,167,56,222,223,226,213,68,178,175,10,125,243,221,108,185,53,6,215,117,94,233,87,112,182,223,234,18,60,82,245,113,186,57,235,108,157,148,236,142,43,98,247,228,226,218,103,182,6,50,8,226,232,173,153,252,17,143,239,34,197,110,128,171,95,27,141,33,166,125,171,79,117,238,134,10,72,234,32,168,151,16,186,72,233,229,239,206,199,182,74,170,38,178,63,156,72,200,214,58,245,115,190,235,213,102,141,62,250,34,112,136,30,26,57,253,54,159,111,75,78,234,174,89,13,93,170,219,124,168,169,176,85,36,43,47,10,199,213,211,73,21,45,60,172,141,23,155,29,88,180,138,156,147,131,94,214,61,220,120,114,77,4,153,172,221,62,181,255,0,72,157,193,102,218,199,29,191,201,82,100,23,4,242,16,58,46,220,140,161,130,38,83,210,247,91,220,145,18,101,130,24,150,78,47,86,247,21,252,122,55,162,37,191,120,71,105,158,43,135,237,10,207,157,90,105,58,222,179,219,133,125,194,239,85,36,113,247,29,229,170,230,163,130,6,189,172,71,172,44,100,10,246,177,238,119,25,39,157,200,168,143,232,158,175,197,31,208,158,166,254,75,239,20,69,0,159,171,254,202,176,44,171,253,213,199,50,76,114,225,255,0,73,71,93,109,174,167,147,254,236,144,205,28,140,255,0,153,205,115,127,200,168,78,173,202,120,160,127,72,157,161,38,142,93,113,15,37,159,100,23,8,62,211,79,79,111,237,217,217,67,5,91,234,34,242,78,117,92,147,36,202,176,209,35,187,172,86,244,90,142,157,62,226,164,85,218,198,138,127,72,157,193,97,58,57,37,195,201,82,100,23,5,243,243,182,94,220,140,161,130,39,212,85,118,157,219,145,18,101,130,25,82,62,76,86,247,21,156,186,55,170,166,146,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,176,14,127,174,154,23,167,27,139,211,139,142,151,234,133,155,207,90,171,186,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,237,204,206,78,232,189,21,170,215,57,143,107,216,247,177,217,225,220,62,223,179,237,178,234,133,118,148,106,51,41,31,114,163,167,167,171,138,178,133,38,90,42,216,38,141,28,217,105,228,154,56,221,35,17,220,226,115,145,189,18,72,164,111,207,138,156,212,23,61,225,115,177,43,174,137,218,166,215,125,104,198,105,41,243,107,229,59,27,143,219,170,224,119,157,199,168,156,215,164,175,147,146,241,138,166,161,175,106,43,56,119,34,141,170,197,115,86,105,162,109,133,3,42,231,213,91,105,186,219,169,168,43,46,22,202,186,90,123,165,58,213,208,203,52,46,99,42,160,73,100,133,101,137,202,157,30,196,150,25,99,87,55,170,115,141,237,254,45,84,75,74,240,188,241,2,255,0,232,111,106,90,187,55,249,171,78,25,120,115,191,247,153,86,154,182,122,138,159,253,218,154,146,56,98,255,0,121,23,79,236,169,106,133,0,248,163,250,236,212,223,201,125,158,136,149,94,6,63,141,159,166,255,0,153,22,168,1,82,190,53,154,23,71,106,190,225,123,135,176,217,187,63,27,231,141,228,85,49,172,17,198,250,168,153,220,161,123,152,136,146,201,51,225,109,83,29,34,171,218,145,210,64,207,185,209,168,254,23,225,67,172,87,93,53,221,165,147,17,117,250,146,135,30,212,26,122,139,37,210,42,218,167,69,4,147,182,25,38,162,115,27,205,172,90,149,168,99,32,141,92,142,94,149,82,177,137,202,68,83,133,110,199,213,62,178,125,64,200,125,198,114,111,221,245,138,213,166,190,11,248,110,34,219,245,93,14,67,168,53,23,43,37,174,42,42,166,197,60,144,54,253,83,53,107,158,222,109,122,211,45,59,31,4,138,212,114,117,170,137,143,78,50,42,144,3,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,230,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,166,139,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,40,7,127,123,54,169,218,14,168,81,91,236,85,53,117,248,38,79,78,179,99,149,213,213,177,79,90,247,193,28,41,89,13,66,71,28,104,215,178,89,81,205,84,103,5,142,88,250,57,207,73,17,173,155,239,211,62,217,221,171,50,177,88,177,170,76,158,219,147,211,164,244,116,117,245,243,69,5,182,234,198,171,99,171,72,219,213,175,99,154,168,217,163,68,99,229,72,160,68,150,62,223,206,58,229,57,102,85,156,223,106,178,156,215,38,186,228,23,170,222,30,102,227,116,173,146,174,170,126,12,107,25,206,89,21,207,119,22,49,173,78,171,242,107,81,19,228,136,94,159,135,118,200,40,246,171,130,46,91,152,210,242,212,220,178,223,20,87,214,172,208,84,195,107,141,179,75,35,41,105,101,100,77,123,121,49,240,121,132,73,36,141,242,211,181,88,229,107,24,229,152,0,21,87,227,157,248,39,250,147,249,105,89,120,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,160,141,148,110,186,197,187,77,26,162,204,187,182,170,60,190,219,210,143,41,178,81,76,247,121,10,174,79,72,228,70,200,136,244,134,118,51,187,26,245,123,83,171,227,238,61,241,72,164,128,5,90,248,168,111,214,154,150,154,235,181,141,27,190,210,86,62,178,158,107,126,115,115,167,238,163,232,222,146,194,228,160,166,168,142,86,181,94,173,100,241,85,49,204,123,56,75,218,234,143,73,90,202,161,52,167,180,239,75,26,55,244,255,0,30,246,232,12,214,31,85,206,211,117,178,212,178,142,243,108,171,160,168,146,158,10,182,69,83,11,162,123,160,158,38,77,12,168,215,34,42,178,72,164,142,70,59,248,57,143,107,147,170,42,41,111,254,21,123,231,186,234,149,55,244,110,213,203,165,93,195,44,182,211,213,92,172,121,13,202,232,234,138,155,204,29,213,146,90,89,157,81,34,203,37,76,73,35,156,206,28,145,105,226,114,43,89,216,229,37,143,156,171,118,62,150,53,147,233,254,67,237,211,153,172,63,87,41,196,242,172,26,251,85,139,102,184,205,215,31,189,81,112,243,54,235,165,20,148,149,80,115,99,94,206,113,72,141,123,121,49,237,114,117,79,155,92,138,159,37,66,237,60,54,55,207,106,220,22,1,71,165,122,141,116,164,161,212,92,86,158,154,219,19,235,46,141,116,249,68,13,134,69,109,84,77,154,69,158,106,150,199,78,247,84,244,71,39,94,146,242,68,145,99,142,111,144,3,198,175,210,198,45,245,2,135,219,174,37,53,226,216,158,85,156,223,105,113,108,43,25,186,228,23,170,222,126,90,221,107,162,146,174,170,126,12,115,223,194,40,209,207,119,22,49,206,94,137,242,107,85,87,228,138,126,174,149,106,102,85,163,122,143,142,106,150,21,87,229,239,88,205,194,43,133,55,41,36,100,115,112,95,191,4,189,183,177,238,134,86,43,163,145,136,228,231,27,222,213,94,142,82,90,248,137,239,143,13,221,198,27,165,22,252,17,153,5,165,246,202,122,235,166,81,101,169,122,249,74,123,140,139,28,80,198,142,69,70,212,190,38,197,82,230,75,193,58,69,86,222,156,94,249,162,143,202,120,101,109,214,155,95,247,47,110,159,41,196,233,47,152,78,25,79,37,230,255,0,13,124,82,186,146,103,240,115,40,233,220,173,106,177,239,117,66,178,78,204,170,140,146,42,122,132,84,122,53,204,119,75,241,171,245,79,139,125,63,161,247,27,137,5,109,216,158,85,120,177,93,242,155,78,51,117,173,178,227,254,95,226,247,26,122,41,36,165,183,247,222,172,131,204,74,212,86,69,220,122,43,89,205,83,147,145,81,58,169,221,118,57,187,187,174,208,117,113,217,92,246,234,187,198,39,126,167,109,183,35,181,65,80,230,61,240,35,209,204,170,133,138,228,137,245,48,175,46,29,196,232,172,146,104,209,209,247,86,70,232,35,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,243,242,215,27,93,108,117,116,179,240,123,152,254,18,198,174,99,184,189,142,106,244,95,147,154,168,191,52,82,53,239,219,123,246,45,163,224,145,81,99,149,86,171,150,166,222,251,82,217,44,149,144,190,162,22,82,164,200,147,85,85,182,57,99,124,112,240,108,172,141,121,163,159,47,78,45,115,99,149,89,66,223,236,171,61,202,191,221,92,143,36,200,238,31,244,149,149,215,42,234,137,63,239,73,52,210,72,255,0,249,220,231,59,252,170,165,228,248,125,236,43,30,219,54,27,67,156,234,13,138,146,179,85,46,244,241,205,92,250,143,43,90,203,3,209,106,90,144,208,204,145,35,225,123,169,234,27,29,66,182,71,177,239,98,163,92,230,34,42,204,162,138,252,88,180,46,251,166,27,160,185,234,55,193,173,84,88,182,165,244,184,218,29,111,86,51,149,84,20,244,241,215,164,209,34,53,91,51,167,127,125,207,232,173,147,204,163,185,185,253,198,179,176,120,39,235,21,170,203,153,103,154,33,124,191,85,197,81,146,211,210,222,236,20,115,85,53,180,142,158,149,36,109,99,98,141,207,69,90,153,34,146,7,170,70,197,87,69,70,245,114,162,68,210,178,203,31,223,254,177,93,108,187,38,218,254,136,88,239,212,145,83,228,184,61,158,247,127,163,134,169,205,171,116,20,182,250,70,209,182,88,218,244,69,166,146,89,39,122,36,140,84,116,180,108,86,170,44,78,35,167,135,110,133,209,235,246,235,49,76,110,253,102,248,158,55,97,238,228,151,232,92,176,44,110,165,165,68,88,153,44,115,35,155,52,50,85,62,150,25,35,70,185,206,142,103,255,0,101,17,94,221,10,0,85,95,142,119,224,159,234,79,229,165,85,157,171,106,59,174,212,125,165,106,59,51,92,42,95,61,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,57,57,98,153,17,93,27,156,228,84,123,31,36,111,208,246,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,18,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,10,171,241,206,252,19,253,73,252,180,138,190,23,30,187,52,203,243,175,103,173,47,248,0,10,1,241,71,245,217,169,191,146,251,61,17,205,54,187,185,188,251,107,58,161,109,212,12,66,166,174,178,218,202,134,186,245,143,45,198,106,106,43,204,9,28,177,240,157,177,175,23,61,141,158,87,68,247,181,233,28,138,215,241,119,69,107,180,41,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,160,3,42,230,148,246,157,233,99,70,254,159,227,222,221,1,213,78,85,187,31,75,26,201,244,255,0,33,246,233,204,214,31,171,148,226,121,86,13,125,170,197,179,92,102,235,143,222,168,184,121,155,117,210,138,74,74,168,57,177,175,103,56,164,70,189,188,152,246,185,58,167,205,174,69,79,146,161,115,222,25,91,237,181,107,118,27,110,208,205,82,201,170,228,213,11,13,60,141,165,172,186,78,215,191,36,162,98,185,205,124,114,116,69,125,76,49,116,108,140,127,41,30,200,251,252,164,85,155,181,200,60,115,191,4,255,0,82,127,45,42,172,233,91,120,220,14,125,182,93,80,161,213,125,57,125,35,238,84,116,245,20,146,209,215,44,203,69,91,4,209,171,93,21,68,112,201,27,164,98,59,132,173,106,187,162,73,20,110,249,241,67,67,218,23,174,154,113,184,189,56,183,106,134,151,222,124,245,170,187,172,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,228,222,169,213,90,173,115,94,199,61,143,99,221,208,0,34,175,138,63,161,61,77,252,151,222,40,138,86,218,119,170,125,27,250,129,143,123,140,6,148,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,110,199,213,62,178,125,64,200,125,198,114,202,116,39,105,56,174,238,124,48,52,211,22,185,75,228,114,75,23,218,59,134,51,113,107,163,139,183,92,235,133,197,140,130,121,86,25,100,74,57,36,88,93,51,35,68,115,187,49,170,47,86,33,84,57,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,39,252,46,182,245,251,114,220,213,182,255,0,115,169,186,209,89,116,211,203,101,178,212,209,210,243,142,106,232,42,162,90,58,57,38,114,43,34,238,61,31,39,69,69,115,227,166,153,173,70,175,89,25,114,155,177,244,177,172,159,79,242,31,110,156,205,97,115,222,39,187,10,169,214,123,85,94,224,116,126,197,87,95,168,54,202,122,104,110,182,138,78,211,18,237,110,129,179,115,154,56,155,23,118,162,185,168,232,26,136,178,253,232,96,72,216,215,61,35,99,170,47,74,181,51,42,209,189,71,199,53,75,10,171,242,247,172,102,225,21,194,155,148,146,50,57,184,47,223,130,94,219,216,247,67,43,21,209,200,196,114,115,141,239,106,175,71,41,160,157,157,238,171,13,221,126,145,219,243,11,53,202,145,185,61,186,158,158,155,44,180,71,26,194,251,117,197,89,247,213,177,57,239,119,150,145,205,145,208,191,147,185,49,21,170,189,198,72,198,81,14,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,4,10,241,47,216,85,54,188,227,211,107,86,147,88,169,32,212,91,29,60,147,93,217,31,119,157,254,221,5,44,142,108,45,134,24,164,116,245,200,232,225,138,21,251,156,152,229,99,220,228,100,40,200,151,225,205,225,233,125,213,188,218,125,77,215,92,66,235,103,195,49,43,135,106,146,130,190,22,67,37,222,241,73,88,206,245,44,244,181,16,191,187,70,206,212,240,212,34,163,21,100,94,219,92,170,201,145,150,147,185,187,77,170,193,180,77,87,177,88,173,148,150,235,109,187,77,239,180,148,116,116,144,182,24,41,160,142,217,51,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,205,185,169,219,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,22,223,38,196,179,237,185,106,227,91,134,99,53,119,156,19,55,188,58,12,65,246,184,38,168,124,51,204,245,88,172,242,53,85,242,173,75,81,120,71,213,206,89,216,222,109,85,122,75,28,118,149,176,93,148,98,187,83,211,138,75,221,218,217,230,53,55,38,183,195,38,71,112,168,72,223,37,7,52,108,142,182,83,172,110,123,27,12,79,68,71,185,142,94,244,140,71,170,241,108,76,138,85,3,53,155,177,245,79,172,159,80,50,31,113,156,178,157,9,218,78,43,187,159,12,13,52,197,174,82,249,28,146,197,246,142,225,140,220,90,232,226,237,215,58,225,113,99,32,158,85,134,89,18,142,73,22,23,76,200,209,28,238,204,106,139,213,136,85,14,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,113,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,220,79,134,167,136,23,237,218,142,135,65,53,90,110,25,245,170,222,239,133,220,92,238,145,222,40,105,32,166,103,239,101,158,165,243,84,92,94,190,102,121,56,177,26,177,198,247,252,184,184,159,228,127,223,182,153,226,186,161,180,125,76,183,101,52,157,207,128,227,245,185,53,186,118,71,26,205,75,93,65,3,234,34,124,110,123,29,195,151,109,209,61,91,209,203,20,210,177,28,222,125,76,235,151,253,186,61,203,247,252,62,242,109,197,232,165,219,183,241,236,126,139,225,149,93,254,149,20,30,126,170,10,57,190,253,52,191,186,172,167,239,202,159,118,69,237,79,15,69,229,193,81,104,46,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,81,24,158,45,98,193,177,91,54,21,139,80,249,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,249,189,92,247,113,99,26,157,92,170,229,233,213,85,87,230,70,191,20,127,66,122,155,249,47,188,81,20,2,91,247,138,70,193,107,53,19,207,110,111,71,45,247,91,150,94,158,78,159,34,199,104,233,167,174,154,239,26,118,169,161,169,164,142,54,189,237,154,38,36,105,36,104,137,27,162,141,100,251,143,141,253,234,129,46,79,193,179,111,95,98,244,158,237,184,91,181,77,170,174,175,81,58,81,90,25,29,47,90,171,117,13,21,77,68,83,181,211,185,17,83,191,59,17,93,19,62,239,26,104,28,174,115,151,140,118,42,0,4,127,222,190,212,108,91,180,209,170,220,55,181,106,163,203,237,189,107,49,107,221,108,47,119,144,170,228,197,146,53,116,106,143,72,103,99,59,82,39,71,181,58,178,78,219,223,20,104,103,179,44,197,175,184,54,85,121,194,178,154,31,37,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,54,43,152,238,47,99,147,171,85,90,189,58,162,170,124,203,31,240,179,216,86,61,168,118,168,119,45,173,22,42,75,165,137,213,18,195,138,217,106,188,173,101,21,205,141,109,77,45,92,213,212,178,196,244,86,54,85,111,101,57,177,233,36,15,122,183,143,109,93,110,128,25,87,45,167,72,54,101,98,222,31,134,102,148,91,35,186,252,27,51,197,254,209,84,99,55,41,94,245,165,108,146,221,234,187,180,213,49,183,175,88,101,237,68,139,35,90,178,70,230,53,205,228,136,248,164,170,188,167,19,202,176,107,237,86,45,154,227,55,92,126,245,69,195,204,219,174,148,82,82,85,65,205,141,123,57,197,34,53,237,228,199,181,201,213,62,109,114,42,124,149,11,190,240,238,223,213,30,231,49,85,192,245,74,225,106,182,234,109,147,181,79,213,106,96,167,251,77,26,199,43,252,205,45,55,36,122,204,198,65,35,170,35,141,139,27,126,236,141,226,217,59,113,86,183,138,63,174,205,77,252,151,217,232,137,85,224,99,248,217,250,111,249,145,106,128,28,171,116,250,41,253,34,118,251,155,104,228,119,15,37,87,144,91,211,200,78,233,123,113,178,186,9,89,81,75,221,119,110,69,72,86,120,98,73,56,177,93,219,87,241,232,238,138,153,172,61,86,172,103,95,181,13,83,204,181,51,225,127,12,251,91,144,92,111,190,75,191,222,242,190,106,166,73,187,93,206,45,231,199,185,199,151,22,245,233,215,162,117,232,126,174,119,172,119,220,231,76,244,207,74,170,33,242,246,93,52,183,220,169,232,227,228,199,247,234,171,174,51,85,212,84,245,70,53,237,228,199,211,69,219,87,61,169,229,185,183,138,200,228,39,87,130,222,133,216,178,156,239,45,215,156,142,205,117,125,94,19,229,237,216,213,95,87,199,67,230,170,225,168,101,106,245,68,68,150,104,224,88,155,195,146,181,141,171,228,230,43,157,19,155,111,224,28,83,120,218,123,161,218,145,183,220,146,213,184,123,247,192,48,203,127,98,233,83,123,139,178,218,171,108,144,202,213,100,148,206,146,41,122,77,39,85,129,17,140,116,146,54,119,68,196,85,145,17,115,132,77,255,0,9,12,43,69,243,61,203,199,46,162,212,85,174,89,143,83,252,111,15,163,149,244,159,14,173,158,38,72,217,219,44,115,53,101,146,166,36,146,26,152,18,30,138,207,45,44,138,169,219,66,242,64,5,85,248,231,126,9,254,164,254,90,85,173,178,211,117,189,84,190,142,205,108,171,175,168,142,158,122,183,197,77,11,165,123,96,130,39,205,52,170,214,162,170,50,56,163,146,71,187,248,53,140,115,151,162,34,169,208,54,241,184,28,251,108,186,161,67,170,250,114,250,71,220,168,233,234,41,37,163,174,89,150,138,182,9,163,86,186,42,136,225,146,55,72,196,119,9,90,213,119,68,146,40,221,243,226,134,135,180,47,93,52,227,113,122,113,110,213,13,47,188,249,235,85,119,88,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,201,189,83,170,181,90,230,189,142,123,30,199,186,53,120,136,239,234,143,108,120,170,96,122,91,112,181,92,181,54,247,221,167,234,149,48,84,125,153,141,35,137,254,102,170,155,146,189,38,123,39,141,212,241,200,196,141,223,122,71,114,108,125,185,105,7,22,196,242,172,230,251,75,139,97,88,205,215,32,189,86,243,242,214,235,93,20,149,117,83,240,99,158,254,17,70,142,123,184,177,142,114,244,79,147,90,170,191,36,83,242,141,41,237,59,210,198,141,253,63,199,189,186,3,53,133,201,235,6,200,40,247,85,177,221,26,203,112,234,94,58,155,137,233,125,142,43,19,82,104,41,161,186,70,234,74,57,31,75,85,43,226,115,221,197,140,159,203,162,201,28,108,150,161,202,247,35,94,247,37,64,255,0,178,172,11,42,255,0,117,113,204,147,28,184,127,210,81,215,91,107,169,228,255,0,187,36,51,71,35,63,230,115,92,223,242,42,23,167,225,221,189,250,61,213,96,139,137,102,53,92,117,55,19,183,197,45,245,203,12,20,208,221,35,116,210,198,202,170,88,153,43,158,238,44,100,30,97,82,56,227,100,181,13,70,53,26,246,53,59,94,236,125,44,107,39,211,252,135,219,167,51,88,93,159,137,174,196,173,90,221,134,220,117,207,75,113,154,185,53,66,195,79,27,170,168,237,112,53,239,201,40,152,173,107,153,36,125,81,95,83,12,93,93,27,217,202,71,178,62,199,25,21,97,237,83,14,45,150,101,88,53,246,151,41,194,178,107,174,63,122,162,231,229,174,54,186,217,41,42,160,230,199,49,252,37,141,90,246,242,99,220,213,232,191,54,185,81,126,74,166,130,118,57,187,187,86,239,180,141,217,92,246,234,75,62,89,97,168,109,183,35,181,65,80,215,177,147,171,17,204,170,133,138,229,149,148,211,39,46,29,196,234,143,142,104,209,210,118,150,71,112,175,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,167,95,241,70,216,149,171,68,238,176,235,190,139,227,53,116,248,77,242,161,237,200,45,212,144,55,201,99,213,174,115,18,39,199,197,121,69,77,80,231,185,17,156,59,113,72,212,98,57,169,52,49,54,189,139,254,240,221,219,71,244,114,219,141,175,227,246,159,41,153,230,188,47,249,7,122,14,221,69,63,113,159,222,180,79,231,20,114,179,179,10,167,40,164,229,219,158,90,174,43,209,196,0,241,171,245,79,139,125,63,161,247,27,137,237,124,28,48,12,55,84,240,221,193,105,246,160,227,212,151,204,122,249,79,142,83,87,80,212,162,240,149,157,110,74,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,145,43,122,251,81,190,237,47,89,107,112,222,213,214,179,16,185,117,172,197,175,117,176,177,190,126,151,139,22,72,213,209,170,177,102,129,239,237,72,157,24,229,232,201,59,108,100,177,161,208,54,53,226,23,149,109,47,227,88,206,83,108,186,230,88,101,117,189,255,0,14,180,173,214,70,124,42,186,62,252,177,121,86,189,93,20,48,207,52,206,74,142,44,229,247,155,42,115,88,251,82,199,93,104,213,236,203,94,181,67,32,213,205,64,158,146,75,238,69,80,217,170,18,146,4,134,8,152,200,219,20,80,198,207,154,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,45,154,120,98,248,122,86,98,213,148,219,138,220,14,33,217,186,195,198,92,74,193,115,134,120,42,173,85,81,79,52,114,213,86,210,79,11,56,204,157,168,95,76,188,158,212,108,139,39,20,122,68,230,89,248,33,175,138,246,142,218,181,43,105,119,188,185,182,26,186,236,135,79,170,41,239,118,185,104,169,91,44,241,192,233,163,134,181,175,119,7,61,41,146,157,239,158,68,106,181,58,210,196,247,175,24,213,10,96,208,29,99,190,237,255,0,89,113,61,98,199,33,243,21,120,205,193,181,18,83,114,99,60,221,43,218,232,234,105,185,189,143,72,251,176,73,44,93,206,10,230,115,228,223,188,212,83,192,30,215,86,53,66,235,170,183,171,45,206,224,218,184,105,236,24,189,143,23,161,164,154,181,213,44,167,130,223,111,134,153,123,93,81,18,54,75,44,114,212,44,109,78,141,125,67,254,110,85,87,186,221,60,27,52,83,236,54,223,110,218,199,87,112,239,85,234,109,193,59,48,71,47,40,224,161,183,75,81,79,31,38,172,109,86,204,233,223,88,174,232,247,181,99,236,116,226,238,104,79,240,10,171,241,206,252,19,253,73,252,180,225,94,18,120,6,27,170,122,233,159,233,246,160,227,212,151,204,122,249,166,245,244,213,212,53,40,188,37,103,196,173,170,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,156,43,117,219,81,212,125,165,106,59,240,172,214,47,61,106,174,238,79,96,191,193,10,178,150,239,74,213,68,87,53,21,87,183,51,57,53,37,133,85,93,27,156,213,69,123,31,28,143,234,190,29,219,223,172,218,174,118,184,150,99,85,203,76,178,203,132,82,223,92,176,207,83,53,174,70,195,44,108,170,165,137,146,181,141,228,247,193,230,21,35,146,71,197,78,212,99,85,204,99,86,247,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,85,95,142,119,224,159,234,79,229,164,85,240,184,245,217,166,95,157,123,61,105,127,192,0,80,15,138,63,174,205,77,252,151,217,232,136,191,29,166,235,53,170,162,251,13,178,173,246,218,58,136,105,42,43,27,11,150,8,103,153,178,58,40,159,39,78,45,123,219,4,206,107,85,122,185,34,145,83,175,21,233,40,54,19,189,251,238,209,243,185,104,178,58,171,173,203,76,175,125,217,111,118,74,56,89,81,51,42,146,21,72,106,169,27,36,177,178,57,185,182,38,72,188,209,175,139,175,38,185,209,196,172,191,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,3,42,230,148,246,157,233,99,70,254,159,227,222,221,1,213,78,85,187,31,75,26,201,244,255,0,33,246,233,204,214,23,167,226,35,176,90,61,206,98,169,158,105,109,190,213,109,212,219,39,118,163,162,83,65,79,246,154,53,142,38,121,106,170,158,40,245,153,140,130,54,211,201,35,214,54,253,232,221,197,178,119,34,174,191,15,253,153,107,142,185,234,61,167,63,178,93,114,189,57,195,45,92,234,38,205,45,207,154,134,170,162,53,89,32,146,154,215,58,116,238,76,254,51,68,249,26,174,142,38,243,238,114,85,100,50,201,95,28,239,193,63,212,159,203,72,127,225,195,137,226,185,206,243,180,243,22,205,113,155,86,65,101,173,248,183,153,183,93,40,163,171,165,159,133,170,173,236,231,20,136,230,59,139,216,215,39,84,249,57,168,169,243,68,27,232,217,149,247,103,154,143,75,108,142,235,241,156,51,40,243,21,24,205,202,87,177,42,157,28,74,206,237,53,76,109,233,210,104,187,177,34,200,214,164,114,53,237,115,120,170,190,40,219,23,222,109,247,103,154,143,85,115,146,213,241,156,51,40,242,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,233,210,104,187,178,170,70,231,36,114,53,238,107,184,170,178,88,239,251,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,243,242,215,27,93,108,117,116,179,240,123,152,254,18,198,174,99,184,189,142,106,244,95,147,154,168,191,52,83,245,129,21,124,81,253,9,234,111,228,190,241,68,82,182,211,189,83,232,223,212,12,123,220,96,52,166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,118,62,169,245,147,234,6,67,238,51,150,41,225,41,189,28,87,236,133,30,212,115,247,90,172,21,118,78,244,248,189,210,122,232,233,227,186,249,170,222,78,161,115,101,122,43,235,22,122,181,88,155,18,47,114,62,73,197,174,139,148,189,171,196,207,101,223,210,79,78,25,169,24,83,123,121,246,3,111,171,158,154,158,26,30,244,151,218,20,78,235,232,122,198,199,76,233,154,172,115,169,218,156,155,220,150,86,43,83,188,178,71,234,252,55,118,209,253,28,182,227,107,248,253,167,202,102,121,175,11,254,65,222,131,183,81,79,220,103,247,173,19,249,197,28,172,236,194,169,202,41,57,118,231,150,171,138,244,113,213,119,99,233,99,89,62,159,228,62,221,57,154,195,79,186,85,169,152,174,178,105,198,57,170,88,85,95,152,178,228,214,248,174,20,220,164,141,242,67,205,62,252,18,246,222,246,54,104,158,142,142,70,35,151,132,140,123,85,122,181,74,161,241,65,216,86,67,136,102,87,173,201,105,29,138,174,227,140,100,21,14,184,100,150,250,111,53,91,87,65,113,145,42,170,43,107,213,173,137,91,13,15,24,154,247,189,242,175,9,102,114,34,54,62,13,108,63,218,174,230,51,45,168,106,229,30,169,97,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,138,186,23,242,138,55,178,70,162,241,123,27,201,175,103,56,223,229,117,191,53,181,106,86,180,103,218,141,98,167,171,130,219,149,101,23,91,221,28,85,108,107,103,142,10,154,185,38,141,178,53,174,115,81,232,215,162,42,35,156,157,122,244,85,254,37,228,248,92,122,19,211,47,206,189,226,180,149,64,3,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,15,146,182,211,106,184,212,208,86,92,45,148,149,85,22,186,133,171,161,150,104,90,247,210,206,177,73,10,203,19,149,58,177,235,20,210,198,174,111,69,225,35,219,252,28,168,191,88,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,60,87,137,126,199,41,183,29,134,205,172,56,59,234,217,168,184,93,158,70,67,73,27,37,168,101,242,221,10,201,58,209,54,22,35,156,149,40,231,202,232,92,198,253,247,200,177,189,21,28,199,195,73,127,236,171,2,202,191,221,92,115,36,199,46,31,244,148,117,214,218,234,121,63,238,201,12,209,200,207,249,156,215,55,252,138,134,138,54,109,171,57,222,182,109,199,12,212,45,72,196,46,182,43,245,117,190,56,234,37,184,54,22,124,95,131,26,212,185,194,200,145,189,184,106,63,194,181,174,142,62,156,151,130,62,46,220,178,118,179,52,59,151,192,41,180,179,112,218,145,167,214,252,122,174,199,109,177,229,23,42,107,93,13,74,75,206,43,119,152,122,209,170,44,170,175,123,29,78,177,61,143,114,175,54,57,174,234,238,93,87,213,230,251,135,186,229,91,63,211,29,187,252,86,146,58,124,59,40,190,215,84,219,161,163,114,62,72,30,216,101,161,169,150,103,162,162,191,187,93,120,141,27,27,154,156,26,206,108,234,140,123,186,87,133,46,153,254,209,55,147,142,92,106,41,45,85,116,24,85,190,187,38,172,130,225,31,115,151,110,52,167,167,124,45,86,57,171,52,117,85,84,210,181,87,143,30,210,189,174,228,214,162,223,73,21,124,81,253,9,234,111,228,190,241,68,80,9,127,219,9,222,253,139,119,24,36,180,89,29,85,170,219,169,182,78,236,183,187,37,28,47,167,133,244,171,50,164,53,84,141,146,89,31,36,60,29,19,36,94,106,230,75,215,147,90,217,34,87,197,93,246,248,93,95,114,141,88,199,243,93,178,89,45,84,116,25,165,194,158,207,116,176,65,68,202,27,125,130,70,83,57,124,251,86,8,210,56,168,214,58,119,44,168,169,220,239,185,169,31,121,213,13,141,147,255,0,110,25,102,220,111,26,113,106,197,182,205,147,98,149,184,182,63,111,165,236,219,172,149,172,146,75,124,51,163,159,31,154,137,85,102,138,105,21,37,115,187,232,146,186,68,149,95,213,252,206,170,0,0,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,0,202,185,123,222,19,121,254,27,147,108,231,24,195,44,89,13,37,93,247,14,168,184,83,95,109,237,85,73,232,95,81,112,170,168,129,94,213,68,85,100,145,72,138,215,167,86,42,182,70,162,242,141,237,111,138,241,66,216,183,237,175,21,126,184,232,230,25,230,245,38,203,195,227,20,212,78,227,53,246,215,28,110,69,233,10,53,124,197,100,61,35,237,244,86,189,241,35,227,253,235,155,79,26,83,182,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,113,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,250,173,198,235,125,215,113,218,195,122,214,91,237,142,146,209,114,191,211,219,155,89,73,73,35,159,2,79,79,67,5,52,143,143,151,222,107,30,232,21,232,197,87,43,17,232,213,115,248,243,91,10,240,49,252,108,253,55,252,200,181,64,1,159,111,17,109,186,212,237,239,114,249,28,22,108,78,174,211,132,229,85,14,188,227,51,44,81,54,146,70,72,198,62,170,158,157,33,107,89,27,32,168,146,72,219,15,68,123,34,236,42,162,163,216,247,198,0,104,163,98,26,23,125,219,182,216,49,29,57,204,108,214,171,118,82,223,53,113,190,182,222,172,127,58,170,138,137,36,98,77,43,17,18,89,163,129,96,129,207,69,115,127,114,141,99,220,198,177,203,32,0,40,219,196,159,124,247,93,193,103,245,154,87,167,55,74,186,29,58,197,106,42,109,178,190,142,232,231,65,148,78,217,163,87,85,74,216,100,88,38,166,108,148,236,117,55,84,114,244,235,47,36,89,18,56,248,86,219,54,135,172,187,173,251,91,251,37,162,181,77,246,58,222,202,218,207,136,87,182,155,191,52,188,252,189,36,61,81,122,205,47,106,94,42,254,17,55,182,189,201,25,213,188,184,253,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,134,130,118,47,188,219,22,240,244,226,170,231,37,171,224,217,158,47,229,233,242,107,108,76,122,210,182,73,81,253,170,154,105,29,215,172,50,246,165,84,141,206,89,35,115,28,215,114,68,100,178,73,80,10,171,241,206,252,19,253,73,252,180,137,94,25,214,155,85,255,0,122,250,127,98,190,219,41,46,54,219,141,61,250,146,178,142,174,22,205,5,76,18,89,43,155,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,171,241,4,216,86,67,182,108,202,187,57,211,235,21,93,102,149,221,234,36,154,133,244,254,106,181,246,6,34,83,53,97,174,153,98,70,66,199,84,84,58,58,117,116,143,123,216,196,71,57,207,69,85,230,155,67,222,110,163,236,242,251,145,220,240,171,85,170,243,65,148,91,252,189,117,182,226,197,72,221,85,19,37,242,85,41,35,58,72,157,169,37,114,186,52,114,54,72,223,35,87,139,150,57,99,228,25,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,57,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,113,62,23,187,22,253,138,98,172,215,29,99,195,60,166,164,222,185,252,30,154,181,220,166,177,90,228,141,168,157,97,86,167,151,172,155,172,157,206,170,231,178,37,100,127,186,115,170,35,90,86,52,167,180,239,75,26,55,244,255,0,30,246,232,12,214,26,83,218,119,165,141,27,250,127,143,123,116,5,122,248,199,109,199,75,236,149,52,59,145,183,230,244,150,108,203,35,168,134,219,93,143,85,203,36,143,191,36,49,50,52,170,165,106,35,150,39,193,19,98,108,188,184,194,172,237,175,38,76,168,218,154,214,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,206,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,4,106,230,97,125,212,13,136,234,14,107,147,224,87,92,42,235,122,210,251,229,101,93,130,232,246,58,170,223,35,173,147,170,198,245,103,255,0,221,17,200,201,17,170,137,36,113,63,148,109,206,185,170,130,157,188,96,54,191,128,233,174,77,108,220,6,33,119,164,161,185,106,13,226,162,43,213,134,74,136,98,89,39,109,60,75,230,232,233,163,137,174,86,43,153,43,170,165,123,220,189,234,168,87,255,0,190,41,7,244,47,93,53,31,110,154,143,110,213,13,47,188,249,27,173,15,88,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,197,189,83,170,57,28,214,189,142,99,216,199,182,210,188,91,50,202,156,235,100,216,6,97,85,135,100,24,171,238,217,197,5,74,90,50,8,34,134,227,74,199,91,238,92,18,120,162,146,70,198,245,111,23,112,87,115,111,36,107,209,143,71,49,181,87,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,242,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,208,70,221,55,11,165,155,197,209,168,114,59,109,53,170,111,138,219,221,77,147,98,85,149,84,213,211,91,251,174,154,7,211,213,196,138,189,97,151,181,50,198,178,49,157,216,186,57,88,222,170,212,174,28,251,195,47,13,208,141,197,218,114,45,71,188,85,212,237,182,150,158,174,243,122,187,213,92,149,181,180,20,212,148,176,127,123,215,75,28,17,55,157,85,124,241,193,12,52,188,170,37,141,95,193,26,246,171,219,110,120,182,89,138,231,54,42,92,167,10,201,173,89,5,150,183,159,150,184,218,235,99,171,165,159,131,220,199,240,150,53,115,29,197,236,115,87,162,252,156,213,69,249,162,148,217,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,88,78,225,246,253,128,238,107,75,235,180,163,81,153,86,203,109,101,69,61,92,85,148,41,10,86,209,79,12,136,230,203,79,36,209,200,216,222,173,231,19,156,141,234,177,203,35,126,92,148,207,102,225,246,253,159,109,151,84,43,180,163,81,153,72,251,149,29,61,61,92,85,148,41,50,209,86,193,52,104,230,203,79,36,209,198,233,24,142,231,19,156,141,232,146,69,35,126,124,84,151,254,23,59,18,181,107,101,214,109,119,214,140,102,174,163,9,177,212,49,184,253,186,174,6,249,44,134,181,174,122,74,249,57,47,41,105,169,220,198,162,179,135,110,89,28,172,87,57,33,154,39,92,248,7,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,154,29,126,209,203,238,223,245,151,44,209,220,142,111,49,87,140,220,29,79,29,79,22,51,205,210,189,169,37,53,79,6,61,233,31,118,9,34,151,183,205,92,206,124,93,247,154,168,120,3,245,113,60,90,251,156,229,86,108,43,22,161,243,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,243,122,181,141,228,247,181,58,185,81,169,215,170,170,39,204,211,70,149,105,158,43,163,122,113,142,105,110,21,73,229,236,184,205,190,43,125,55,40,227,100,147,112,79,191,60,189,182,49,142,154,87,171,164,145,232,212,231,35,222,229,78,174,83,213,128,85,95,142,119,224,159,234,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,105,59,162,219,38,3,186,109,47,185,105,254,95,77,73,71,114,125,59,155,101,200,82,221,13,77,109,154,117,146,41,57,192,233,19,147,88,247,65,19,101,99,28,197,146,52,115,57,55,170,57,185,236,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,249,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,78,175,10,189,243,218,180,182,167,250,55,106,229,210,146,223,137,220,170,42,174,86,60,134,229,116,109,61,53,154,126,210,201,45,44,206,168,145,34,142,154,85,141,206,103,14,42,149,18,185,21,175,239,242,142,226,65,85,126,57,223,130,127,169,63,150,145,87,194,227,215,102,153,126,117,236,245,165,255,0,0,1,64,62,40,254,187,53,55,242,95,103,162,36,87,131,134,1,134,234,158,27,184,45,62,212,28,122,146,249,143,95,41,241,202,106,234,26,148,94,18,179,173,201,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,26,238,187,106,58,143,180,173,71,126,21,154,197,231,173,85,221,201,236,23,248,33,86,82,221,233,90,168,138,230,162,170,246,230,103,38,164,176,170,171,163,115,154,168,175,99,227,145,242,127,194,231,125,182,173,19,186,205,161,26,209,147,85,211,225,55,202,134,59,31,184,213,206,223,37,143,86,185,207,89,89,39,36,229,21,53,67,158,213,87,243,237,197,35,85,234,214,164,211,74,219,159,0,202,185,165,61,167,122,88,209,191,167,248,247,183,64,117,83,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,15,146,217,105,181,89,105,159,71,102,182,82,80,83,201,81,61,91,226,166,133,177,49,211,207,43,230,154,85,107,81,17,95,36,178,73,35,221,252,92,247,185,203,213,85,84,171,111,28,239,193,63,212,159,203,72,171,225,113,235,179,76,191,58,246,122,210,239,181,211,66,244,227,113,122,113,113,210,253,80,179,121,235,85,119,73,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,201,221,23,162,181,90,231,49,237,123,30,246,59,60,59,135,219,246,125,182,93,80,174,210,141,70,101,35,238,84,116,244,245,113,86,80,164,203,69,91,4,209,163,155,45,60,147,71,27,164,98,59,156,78,114,55,162,73,20,141,249,241,82,74,248,108,111,158,235,183,220,254,143,74,245,26,233,87,93,167,89,85,69,53,182,39,214,93,28,216,49,121,221,52,138,218,168,155,52,137,4,52,206,146,161,238,169,232,141,94,157,37,228,171,26,199,37,228,130,42,248,163,250,19,212,223,201,125,226,136,165,109,167,122,167,209,191,168,24,247,184,192,105,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,102,236,125,83,235,39,212,12,135,220,103,57,165,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,239,120,115,111,95,250,85,105,196,246,12,254,231,106,143,83,113,111,221,220,169,160,94,212,151,74,20,70,36,119,54,195,197,172,111,39,189,99,149,177,43,154,201,26,215,116,137,179,69,26,76,3,149,110,199,210,198,178,125,63,200,125,186,115,53,132,212,240,204,222,143,244,108,212,119,233,190,106,238,230,3,159,92,41,32,169,168,154,187,179,29,138,185,87,180,202,238,146,61,176,182,23,35,218,218,135,47,23,118,226,137,232,229,236,164,114,93,247,251,21,207,113,95,247,43,35,198,242,59,127,253,29,101,13,202,134,162,63,251,209,205,12,145,191,254,118,185,174,255,0,42,41,66,251,250,217,70,85,181,61,71,171,189,218,109,158,99,76,178,107,132,210,99,151,10,116,145,241,208,115,87,72,219,101,66,200,231,189,179,68,196,84,99,158,229,239,70,197,122,47,38,202,200,162,169,127,222,23,30,132,244,203,243,175,120,173,37,80,0,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,0,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,136,235,118,216,6,215,47,250,243,91,184,59,238,157,82,92,111,23,26,121,18,178,205,87,28,83,89,42,107,100,234,146,92,36,163,115,21,175,169,115,85,81,85,85,99,87,42,202,177,247,191,122,72,160,83,95,141,102,153,253,159,215,28,47,84,169,41,45,84,244,153,134,62,251,124,222,94,62,21,85,21,212,19,126,242,122,142,140,68,127,88,42,232,227,99,213,206,119,24,21,170,141,107,25,214,186,203,126,240,75,211,60,171,31,211,141,68,213,43,181,39,151,178,230,23,11,125,190,209,220,142,70,73,81,228,18,167,191,59,121,49,24,248,85,245,105,27,94,199,59,247,144,78,213,70,171,62,118,84,69,95,20,127,66,122,155,249,47,188,81,20,2,123,93,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,146,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,37,159,239,7,196,67,72,245,95,98,29,140,67,35,171,179,103,122,157,79,29,3,177,202,11,131,38,173,180,50,26,198,37,123,107,95,19,145,99,166,150,40,229,141,156,209,175,168,142,161,139,218,70,44,169,29,106,237,214,155,90,47,90,185,98,194,180,19,45,200,49,220,179,45,168,101,146,58,203,53,125,93,35,219,4,143,107,164,116,242,82,245,149,41,163,72,210,105,85,17,200,214,66,175,84,251,134,151,128,0,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,64,25,87,58,254,215,119,55,159,109,103,84,45,186,129,136,84,213,214,91,89,80,215,94,177,229,184,205,77,69,121,129,35,150,62,19,182,53,226,231,177,179,202,232,158,246,189,35,145,90,254,46,232,173,118,135,180,171,83,49,93,100,211,140,115,84,176,170,191,49,101,201,173,241,92,41,185,73,27,228,135,154,125,248,37,237,189,236,108,209,61,29,28,140,71,47,9,24,246,170,245,106,149,87,226,145,176,90,61,59,243,219,155,209,203,125,170,219,136,47,147,167,200,177,218,58,104,40,97,180,72,189,170,104,106,105,35,141,172,99,161,149,235,26,73,26,34,200,217,100,89,62,251,36,127,102,181,139,84,240,49,252,108,253,55,252,200,181,64,1,0,60,100,244,83,237,206,223,109,58,199,73,112,236,213,233,149,193,123,208,73,47,24,231,161,184,203,79,79,39,22,164,110,87,76,217,217,70,173,234,246,53,35,239,245,228,238,8,82,177,34,188,62,180,118,213,173,251,180,193,113,28,150,195,87,117,199,168,170,38,189,222,34,138,149,179,192,144,82,66,249,163,109,83,94,199,179,203,73,80,218,120,36,71,167,71,36,252,17,81,207,106,154,30,0,173,95,22,189,232,253,139,177,86,109,71,0,119,43,214,71,111,134,124,162,233,5,119,23,91,168,100,127,38,208,181,177,61,30,147,78,198,34,202,217,81,27,229,166,106,113,145,42,57,71,86,218,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,255,0,53,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,93,20,109,227,111,216,14,217,116,190,135,74,52,229,149,111,182,209,212,84,85,203,89,92,144,173,109,108,243,72,174,116,181,18,67,28,109,145,232,222,17,53,202,222,169,28,81,183,231,197,10,235,241,80,216,85,77,45,77,215,116,250,55,98,171,172,101,101,68,215,12,230,217,79,218,70,81,177,34,133,169,95,77,79,28,77,114,177,92,201,229,170,123,158,247,243,151,187,209,24,146,185,144,3,111,27,129,207,182,203,170,20,58,175,167,47,164,125,202,142,158,162,146,90,58,229,153,104,171,96,154,53,107,162,168,142,25,35,116,140,71,112,149,173,87,116,73,34,141,223,62,40,104,167,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,230,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,65,85,126,57,223,130,127,169,63,150,145,87,194,227,215,102,153,126,117,236,245,165,207,110,207,53,208,108,27,65,178,122,253,200,211,210,87,97,53,212,254,70,162,213,43,57,207,116,157,221,93,21,53,43,57,53,203,82,174,103,56,220,215,53,99,88,251,188,227,72,214,70,102,220,145,91,4,185,237,230,211,185,123,5,86,229,163,164,126,48,250,122,154,106,68,185,210,83,212,218,62,35,51,59,80,173,197,147,181,205,74,100,107,229,84,127,79,221,204,144,61,202,216,218,247,38,135,140,171,154,83,218,119,165,141,27,250,127,143,123,116,6,107,13,20,105,30,166,98,186,55,177,29,62,213,44,214,175,203,217,113,157,47,177,220,42,120,201,27,36,155,133,178,14,16,69,220,123,24,233,165,122,182,56,216,174,78,114,61,141,69,234,228,40,219,116,91,155,207,183,77,170,23,45,64,203,234,106,232,237,175,168,115,172,184,242,92,102,169,162,179,64,177,197,31,8,27,34,241,107,222,216,34,116,175,99,88,146,72,142,127,22,245,70,182,117,120,87,236,42,166,170,166,213,186,125,100,177,85,209,178,142,162,27,134,13,108,168,237,43,43,24,177,76,213,175,169,167,146,39,57,24,142,124,18,210,189,175,99,249,197,221,232,172,88,156,251,10,221,143,165,141,100,250,127,144,251,116,230,107,13,52,107,166,186,105,198,221,52,226,227,170,26,161,121,242,54,170,30,145,67,12,72,143,170,184,85,57,21,99,165,166,141,85,59,147,63,139,186,39,84,106,53,174,123,220,198,49,239,110,120,119,15,184,28,251,115,90,161,93,170,250,140,250,70,92,171,41,233,233,34,163,161,89,146,138,138,8,99,70,182,42,120,230,146,71,70,197,119,57,92,212,119,69,146,89,29,242,228,164,255,0,240,175,216,85,77,85,77,171,116,250,201,98,171,163,101,29,68,55,12,26,217,81,218,86,86,49,98,153,171,95,83,79,36,78,114,49,28,248,37,165,123,94,199,243,139,187,209,88,177,57,253,131,198,175,210,198,45,245,2,135,219,174,37,43,29,171,106,59,174,212,125,165,106,59,51,92,42,95,61,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,57,57,98,153,17,93,27,156,228,84,123,31,36,111,154,158,44,27,201,193,53,63,78,48,77,45,208,253,77,181,100,22,92,143,174,69,145,124,46,121,187,141,133,136,207,35,77,81,209,90,198,242,123,230,146,74,89,91,221,142,74,122,119,57,177,170,55,159,0,240,174,170,212,122,157,222,226,184,222,29,148,229,118,171,13,79,153,184,228,208,217,228,85,165,168,165,165,164,157,98,74,232,220,215,196,232,86,105,89,10,62,70,242,107,170,127,116,248,229,115,30,157,3,198,175,213,62,45,244,254,135,220,110,39,85,240,49,252,108,253,55,252,200,181,67,138,110,151,105,58,89,187,156,86,207,139,106,100,183,90,31,129,92,22,225,69,113,179,58,154,42,232,249,70,230,73,2,75,52,50,244,134,78,172,115,216,212,78,78,134,37,85,251,136,118,11,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,0,84,95,141,134,142,218,172,185,150,7,173,246,59,13,92,85,25,45,61,85,146,255,0,89,13,43,91,72,233,233,82,55,81,186,89,26,196,85,169,146,41,39,98,44,143,85,116,84,108,70,162,36,78,43,44,159,254,13,154,41,246,231,112,87,109,99,171,184,118,105,52,202,222,157,152,35,151,140,147,215,92,98,168,167,143,147,86,55,35,161,108,12,172,87,116,123,28,146,118,58,114,111,52,46,164,0,85,95,142,119,224,159,234,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,117,36,85,223,182,200,44,91,184,193,34,173,199,41,109,86,221,77,178,118,162,178,94,235,38,125,60,47,165,89,145,102,165,171,116,113,72,249,33,224,233,95,26,112,87,50,94,156,92,214,201,42,62,133,178,156,79,42,193,175,181,88,182,107,140,221,113,251,213,23,15,51,110,186,81,73,73,85,7,54,53,236,231,20,136,215,183,147,30,215,39,84,249,181,200,169,242,84,45,211,194,175,124,247,93,82,166,254,141,218,185,116,171,184,101,150,218,122,171,149,143,33,185,93,29,81,83,121,131,186,178,75,75,51,170,36,89,100,169,137,36,115,153,195,146,45,60,78,69,107,59,28,164,177,242,170,252,115,191,4,255,0,82,127,45,34,175,133,199,174,205,50,252,235,217,235,75,254,0,2,128,124,81,253,118,106,111,228,190,207,68,74,175,3,31,198,207,211,127,204,137,211,187,141,189,105,102,226,52,106,255,0,142,106,101,77,170,197,228,109,243,84,209,101,181,84,180,207,155,29,224,232,231,146,161,146,204,137,218,133,124,187,18,116,107,227,231,19,92,213,123,62,78,110,112,139,190,240,149,220,46,169,235,102,141,100,24,230,166,83,93,110,191,98,46,17,211,81,101,183,10,170,154,153,174,254,105,211,79,37,60,178,204,174,238,77,79,247,17,85,175,249,69,61,59,85,141,226,142,146,117,3,42,230,148,246,157,233,99,70,254,159,227,222,221,1,213,78,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,168,5,85,248,231,126,9,254,164,254,90,69,95,11,143,93,154,101,249,215,179,214,151,252,112,173,226,109,87,13,221,126,145,220,48,251,205,182,145,185,61,186,158,162,167,19,187,201,34,194,251,117,197,89,247,17,210,181,143,119,150,145,205,141,179,51,139,185,49,17,200,157,198,70,246,103,179,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,56,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,108,211,194,243,196,11,255,0,161,189,169,106,236,223,230,173,56,101,225,206,255,0,222,101,90,106,217,234,42,127,247,106,106,72,225,139,253,228,93,63,178,165,170,17,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,3,74,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,55,99,234,159,89,62,160,100,62,227,57,37,34,216,45,247,90,54,39,166,187,135,209,155,127,156,203,237,86,251,189,61,246,193,77,76,196,154,245,75,13,226,189,89,83,2,177,168,249,107,35,98,163,22,55,43,157,44,81,198,200,250,62,38,71,52,64,210,173,76,202,180,111,81,241,205,82,194,170,252,189,235,25,184,69,112,166,229,36,140,142,110,11,247,224,151,182,246,61,208,202,197,116,114,49,28,156,227,123,218,171,209,202,104,39,103,123,170,195,119,95,164,118,252,194,205,114,164,110,79,110,167,167,166,203,45,17,198,176,190,221,113,86,125,245,108,78,123,221,229,164,115,100,116,47,228,238,76,69,106,175,113,146,49,158,131,118,62,150,53,147,233,254,67,237,211,153,172,58,86,226,180,27,50,219,110,174,95,116,167,51,162,171,107,237,213,15,125,178,186,106,116,133,151,107,114,189,201,79,91,18,53,239,111,9,26,222,170,212,123,184,61,31,27,151,155,28,137,63,252,41,247,219,117,75,173,6,214,117,151,38,164,117,181,212,233,6,17,117,184,206,230,207,28,232,230,54,59,58,189,81,90,246,57,170,229,131,155,154,172,86,118,26,175,231,4,113,217,86,177,104,238,3,174,184,5,211,78,117,26,195,73,113,182,220,105,231,138,41,101,165,134,105,237,243,201,12,144,182,174,149,211,49,237,138,166,54,202,245,142,84,106,171,85,127,235,69,205,182,172,96,191,178,253,83,204,180,207,226,159,19,251,37,144,92,108,94,119,177,217,243,94,86,166,72,123,189,190,78,225,203,183,203,143,39,116,235,211,170,244,234,94,167,133,199,161,61,50,252,235,222,43,73,84,0,57,86,236,125,44,107,39,211,252,135,219,167,51,88,106,160,0,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,74,160,1,15,252,88,49,107,22,65,178,92,190,237,119,161,243,21,120,205,194,209,116,181,201,221,123,60,189,83,235,161,164,116,157,26,168,143,235,5,93,67,58,57,21,191,127,175,78,77,106,165,11,154,83,218,198,138,127,71,109,190,225,58,57,37,195,206,213,227,246,245,243,243,182,94,228,111,174,158,87,212,85,118,157,219,141,86,20,158,105,82,62,76,71,118,209,156,186,187,170,175,85,34,175,138,63,161,61,77,252,151,222,40,138,1,39,255,0,138,22,197,191,98,153,83,245,199,71,48,207,41,166,215,174,31,24,166,162,119,40,108,87,73,36,114,47,72,81,169,229,232,230,235,31,111,162,185,140,149,95,31,238,154,234,120,214,0,22,147,224,193,183,90,151,221,114,93,201,229,248,157,92,116,240,83,182,205,135,87,85,69,23,98,119,189,210,37,194,162,4,123,86,84,124,105,28,80,36,204,86,177,82,106,168,186,189,81,232,201,1,226,237,168,89,246,154,237,183,27,190,233,206,113,144,98,183,41,243,138,58,73,107,44,151,57,168,103,146,7,80,87,185,209,58,72,92,215,43,21,204,99,149,170,189,58,177,171,254,68,32,255,0,135,14,225,117,247,57,222,118,158,98,217,174,184,106,6,65,101,173,248,183,153,183,93,50,106,218,186,89,248,90,170,222,206,113,73,35,152,238,47,99,92,157,83,228,230,162,167,205,16,187,240,1,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,73,84,1,149,115,223,229,90,23,168,248,134,147,225,90,223,115,179,119,112,204,239,205,197,109,186,83,170,190,56,106,169,234,103,130,74,90,143,146,118,166,95,46,249,24,139,213,175,141,85,90,229,86,74,216,228,7,135,118,247,235,54,171,157,174,37,152,213,114,211,44,178,225,20,183,215,44,51,212,205,107,145,176,203,27,42,169,98,100,173,99,121,61,240,121,133,72,228,145,241,83,181,24,213,115,24,213,189,63,246,43,158,226,191,238,86,71,141,228,118,255,0,250,58,202,27,149,13,68,127,247,163,154,25,35,127,252,237,115,93,254,84,83,60,91,226,210,28,55,66,55,81,158,105,110,159,65,87,6,61,105,168,163,154,134,10,153,214,103,211,178,166,138,10,165,133,30,191,121,204,99,167,115,24,174,87,63,131,91,201,207,119,87,44,223,240,49,252,108,253,55,252,200,243,254,46,218,223,173,26,107,185,44,110,197,167,58,189,154,226,182,217,240,122,58,185,104,236,151,250,186,24,36,157,213,245,237,116,174,142,25,26,213,122,181,140,106,185,83,175,70,53,63,200,135,74,240,107,213,141,83,213,15,218,255,0,237,51,82,242,188,183,225,159,103,252,151,199,111,53,53,254,87,185,241,14,231,107,188,247,112,229,219,103,46,61,58,240,111,95,224,133,149,3,207,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,225,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,99,50,203,7,217,76,170,243,139,124,110,213,121,248,53,194,162,223,241,27,77,79,152,161,172,237,72,230,119,233,229,232,157,200,95,199,147,31,209,57,53,81,122,39,82,215,252,17,244,190,213,75,128,106,22,180,76,234,73,238,87,59,196,88,189,58,58,137,189,250,56,41,161,142,166,94,21,29,85,220,39,117,92,60,163,68,106,117,164,141,202,174,249,112,179,64,112,173,233,238,58,235,181,141,6,186,234,165,139,8,171,201,110,77,168,134,219,70,196,137,206,162,162,158,126,73,29,85,115,154,168,230,83,53,200,141,249,42,43,228,124,49,35,153,220,238,55,58,215,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,151,127,225,95,181,252,7,74,52,74,213,173,246,251,189,37,251,44,212,123,60,50,215,86,83,212,67,85,77,111,129,179,204,228,164,166,145,34,108,177,63,162,196,202,168,156,247,167,152,165,233,255,0,222,208,155,231,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,158,205,253,232,14,27,182,253,203,223,244,251,79,174,148,147,227,211,211,211,93,168,104,89,112,90,186,155,75,39,103,85,163,169,85,68,115,30,215,35,159,27,92,175,122,211,201,78,231,61,206,122,169,213,124,43,247,65,159,105,70,182,218,180,66,223,104,171,191,98,122,143,120,134,42,234,58,122,121,170,170,109,243,182,9,154,149,116,209,164,173,138,38,117,88,159,85,43,152,245,242,244,189,127,251,218,18,127,198,83,86,53,79,75,255,0,100,31,179,61,75,202,241,47,137,253,160,243,191,2,188,212,208,121,174,223,195,251,125,222,203,219,207,143,113,252,121,117,233,205,221,63,138,145,171,195,135,112,186,251,156,239,59,79,49,108,215,92,53,3,32,178,214,252,91,204,219,174,153,53,109,93,44,252,45,85,111,103,56,164,145,204,119,23,177,174,78,169,242,115,81,83,230,136,118,191,28,239,193,63,212,159,203,72,127,225,195,150,98,184,54,243,180,243,41,205,114,107,86,63,101,162,248,183,153,184,221,43,99,164,165,131,157,170,173,140,231,44,138,214,55,147,222,214,167,85,249,185,200,137,243,84,63,91,126,219,223,190,238,227,59,138,139,28,170,186,219,116,202,201,218,150,201,100,172,133,148,243,62,169,97,68,154,170,173,177,203,35,36,155,155,165,100,107,205,90,200,186,113,107,93,36,170,246,198,182,31,149,111,6,227,122,187,212,94,126,206,225,150,30,116,85,151,69,138,69,154,74,233,105,103,117,59,105,90,177,172,85,29,153,146,153,245,17,44,177,57,34,153,188,92,213,145,174,78,21,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,242,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,179,79,12,95,16,186,204,166,178,155,110,187,129,203,251,215,89,184,197,137,95,238,115,79,61,85,214,170,89,230,146,90,90,218,185,230,127,41,151,187,11,41,147,139,26,173,141,99,228,175,88,154,250,150,52,167,180,239,75,26,55,244,255,0,30,246,232,12,214,18,127,120,155,129,207,179,60,95,74,246,255,0,112,125,37,54,39,167,184,62,43,87,67,21,34,204,199,214,207,87,142,91,102,89,106,154,178,44,82,62,37,146,86,196,230,177,170,198,77,34,124,249,42,158,131,195,119,102,86,45,218,106,61,226,231,158,93,123,88,102,9,228,170,46,246,216,30,246,85,93,100,168,89,187,20,205,145,189,59,80,175,151,149,101,145,28,146,113,70,181,157,21,253,216,175,164,229,91,177,244,177,172,159,79,242,31,110,156,205,97,37,55,209,188,219,238,240,245,30,150,231,29,171,224,216,102,47,230,41,241,155,108,172,98,213,54,57,85,157,218,154,153,27,215,172,210,246,162,85,141,174,88,227,107,26,214,242,84,124,178,116,15,14,237,130,214,110,115,42,92,243,84,173,247,91,110,153,89,59,85,29,22,154,122,127,180,210,44,146,179,203,82,212,241,70,44,44,124,18,54,162,72,222,178,55,238,198,222,46,147,185,21,234,16,3,198,175,210,198,45,245,2,135,219,174,37,117,120,112,226,120,174,115,188,237,60,197,179,92,102,213,144,89,107,126,45,230,109,215,74,40,234,233,103,225,106,171,123,57,197,34,57,142,226,246,53,201,213,62,78,106,42,124,209,15,214,223,182,200,47,187,71,206,226,173,199,41,110,183,45,50,189,246,162,178,94,235,38,101,68,204,170,72,81,102,165,171,116,113,70,200,230,230,217,95,26,112,70,190,46,156,92,231,71,42,50,42,151,125,225,25,183,175,217,78,223,101,213,155,157,77,213,151,173,85,236,214,203,111,172,165,242,241,209,208,210,75,83,29,27,163,71,39,57,59,204,149,243,247,85,81,174,142,104,120,183,163,85,242,68,15,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,213,0,0,3,133,111,115,68,45,91,129,219,70,99,129,220,47,152,253,130,162,10,118,94,40,111,151,200,219,229,45,83,210,61,38,89,159,42,252,233,216,232,155,44,47,157,189,85,145,77,42,244,122,117,99,179,152,94,159,132,118,153,226,184,126,208,172,249,213,166,147,173,235,61,184,87,220,46,245,82,71,31,113,222,90,174,106,56,32,107,218,196,122,194,198,64,175,107,30,231,113,146,121,220,138,136,254,137,53,65,90,190,50,154,177,170,122,95,251,32,253,153,234,94,87,137,124,79,237,7,157,248,21,230,166,131,205,118,254,31,219,238,246,94,222,124,123,143,227,203,175,78,110,233,252,84,230,190,17,58,223,173,26,149,185,44,146,197,168,218,189,154,229,86,216,48,122,202,184,168,239,119,250,186,232,35,157,181,244,13,108,173,142,105,28,212,122,53,239,106,57,19,175,71,185,63,202,167,160,241,206,252,19,253,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,46,164,241,88,142,175,97,185,174,162,103,186,91,102,158,173,50,29,56,168,183,67,122,130,104,21,172,225,93,72,218,170,105,162,122,117,107,216,230,172,140,84,234,143,71,194,254,173,70,171,28,248,107,226,133,177,111,219,94,42,253,113,209,204,51,205,234,77,151,135,198,41,168,157,198,107,237,174,56,220,139,210,20,106,249,138,200,122,71,219,232,173,123,226,71,199,251,215,54,158,52,166,11,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,233,216,38,251,45,91,187,198,107,108,89,45,29,37,167,81,113,218,116,171,188,81,210,198,216,40,170,160,146,162,102,199,45,12,111,168,150,119,178,56,219,78,217,156,244,68,108,147,49,19,228,246,145,131,199,59,240,79,245,39,242,210,42,248,92,122,236,211,47,206,189,158,180,191,224,0,40,7,197,31,215,102,166,254,75,236,244,68,170,240,49,252,108,253,55,252,200,230,158,40,219,237,181,107,101,214,29,8,209,124,154,174,163,9,177,212,61,217,5,198,146,118,249,44,134,181,174,98,196,200,248,167,41,105,169,220,199,42,63,159,110,89,28,143,70,185,33,134,87,69,93,174,237,147,62,221,54,168,91,116,255,0,16,166,171,163,182,190,161,173,189,100,43,110,154,166,138,205,2,199,44,156,231,116,105,197,175,123,96,149,177,49,238,98,73,34,53,156,155,213,92,221,15,105,86,153,226,186,55,167,24,230,150,225,84,158,94,203,140,219,226,183,211,114,142,54,73,55,4,251,243,203,219,99,24,233,165,122,186,73,30,141,78,114,61,238,84,234,229,51,175,253,44,119,79,255,0,180,182,170,255,0,241,149,199,255,0,158,52,17,182,75,181,214,255,0,182,221,40,190,223,110,117,119,27,149,199,7,177,85,214,86,85,204,233,167,169,158,74,8,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,166,104,141,41,237,59,210,198,141,253,63,199,189,186,3,170,156,171,118,62,150,53,147,233,254,67,237,211,153,172,53,80,10,171,241,206,252,19,253,73,252,180,138,190,23,30,187,52,203,243,175,103,173,47,248,16,215,196,19,97,88,246,230,112,218,236,231,79,172,84,148,122,169,104,167,146,106,23,211,249,90,38,95,222,171,76,213,134,186,101,137,95,51,219,79,78,232,233,213,210,49,140,123,209,28,230,177,85,82,138,238,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,46,211,195,119,127,86,45,125,197,109,122,37,169,23,15,37,169,184,253,189,148,244,243,85,84,190,79,180,212,176,71,209,106,89,36,174,115,221,88,214,51,148,241,185,202,231,244,116,204,234,222,227,33,232,30,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,22,233,226,237,168,89,246,154,237,183,27,190,233,206,113,144,98,183,41,243,138,58,73,107,44,151,57,168,103,146,7,80,87,185,209,58,72,92,215,43,21,204,99,149,170,189,58,177,171,254,68,32,255,0,135,14,225,117,247,57,222,118,158,98,217,174,184,106,6,65,101,173,248,183,153,183,93,50,106,218,186,89,248,90,170,222,206,113,73,35,152,238,47,99,92,157,83,228,230,162,167,205,16,187,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,21,241,43,240,244,172,211,43,237,118,186,232,54,33,254,193,107,248,203,120,177,218,225,158,162,75,61,87,10,153,170,106,153,12,112,172,116,214,230,199,11,28,170,233,56,199,36,170,214,181,145,240,107,98,174,207,247,5,168,251,111,215,27,62,107,166,88,255,0,218,58,251,167,27,21,93,129,176,44,146,94,105,106,38,141,86,146,37,99,93,35,38,116,145,196,177,186,52,87,36,141,98,43,100,106,186,55,222,158,225,111,255,0,106,246,95,169,121,79,193,46,182,111,140,233,125,230,225,240,235,181,55,151,174,163,238,218,101,127,98,162,46,171,219,153,156,184,189,157,87,139,145,83,170,244,51,132,104,163,122,59,73,197,119,115,165,139,139,92,165,242,57,37,139,204,220,49,155,139,93,28,93,186,231,83,72,198,65,60,171,12,178,37,28,146,44,46,153,145,162,57,221,152,213,23,171,16,207,190,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,113,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,220,159,134,134,253,105,181,231,30,135,69,117,102,251,73,6,162,216,233,227,134,208,249,59,188,239,246,232,41,99,107,166,116,211,75,35,167,174,71,71,52,179,39,220,228,199,35,216,215,35,38,86,85,14,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,0,28,171,118,62,150,53,147,233,254,67,237,211,153,172,53,80,0,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,0,129,94,49,218,189,77,133,109,162,135,75,105,231,164,91,150,163,222,33,133,240,77,4,174,127,195,168,94,202,169,166,137,237,232,198,61,181,9,64,197,71,170,245,100,207,226,213,232,174,101,38,26,19,240,228,212,207,218,134,205,180,226,227,81,87,106,146,190,195,111,118,51,89,5,190,78,190,87,200,72,234,122,118,76,213,123,156,201,157,75,29,52,174,69,233,215,188,143,107,90,215,181,9,42,69,95,20,127,66,122,155,249,47,188,81,20,2,106,75,41,196,241,92,230,197,85,139,102,184,205,171,32,178,214,240,243,54,235,165,20,117,116,179,240,123,94,206,113,72,142,99,184,189,141,114,117,79,147,154,138,159,52,66,139,55,149,225,239,157,232,6,178,216,113,109,52,179,221,111,248,102,119,112,161,179,98,87,26,202,184,95,52,151,73,154,198,45,13,92,168,200,98,134,103,77,205,209,242,70,177,209,42,42,57,86,57,184,93,166,139,233,14,27,160,186,95,143,233,30,159,193,87,29,139,29,167,116,52,235,87,58,205,60,175,124,142,150,89,164,127,201,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,202,110,131,107,248,14,236,240,11,126,156,234,53,223,32,183,91,109,215,136,175,113,75,100,168,134,25,221,60,112,205,11,90,231,77,20,173,86,113,168,122,170,35,81,122,163,126,127,197,23,143,232,39,133,254,129,109,219,86,44,90,199,133,101,250,129,91,122,199,252,215,150,130,233,112,162,146,149,253,250,105,105,223,205,177,210,70,245,232,201,156,169,209,233,247,145,58,245,78,168,179,0,0,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,85,0,101,92,188,157,144,105,14,27,175,94,24,152,150,145,234,4,21,114,88,178,42,123,188,53,11,73,58,195,60,79,101,242,174,88,166,141,255,0,52,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,90,149,221,22,217,51,237,172,234,133,203,79,242,250,106,186,203,107,42,28,219,46,66,150,233,169,168,175,48,36,113,73,206,7,72,156,92,246,54,120,155,43,24,231,164,114,43,153,201,221,17,206,153,94,22,251,250,163,211,191,35,182,77,99,184,90,173,184,130,249,202,140,119,34,172,169,130,134,27,68,139,221,169,154,154,174,73,28,198,58,25,94,178,44,114,42,172,141,150,68,143,239,178,70,118,120,7,138,63,174,205,77,252,151,217,232,137,85,224,99,248,217,250,111,249,145,45,55,65,225,233,162,251,179,207,237,250,141,168,217,62,107,110,185,91,172,241,89,34,138,201,91,73,12,14,130,57,166,153,174,115,102,166,149,202,254,85,15,69,84,114,39,68,111,203,248,170,250,13,169,108,167,75,54,125,246,167,246,103,127,202,238,127,107,124,143,157,248,237,85,52,221,191,43,223,237,246,187,48,69,211,175,153,127,46,92,186,244,111,78,157,23,172,128,4,127,223,126,186,95,118,237,182,12,187,81,176,235,205,170,221,148,183,202,219,172,78,184,35,31,206,170,162,162,56,222,176,196,245,68,150,104,224,89,231,107,21,28,223,220,171,158,199,49,175,106,231,92,159,254,13,154,215,246,27,112,87,109,28,171,183,247,169,53,54,222,157,153,227,139,148,144,87,91,162,168,168,143,147,150,70,163,97,116,15,172,71,116,99,220,178,118,58,113,111,53,46,164,31,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,0,239,239,102,213,59,65,213,10,43,125,138,166,174,191,4,201,233,214,108,114,186,186,182,41,235,94,248,35,133,43,33,168,72,227,141,26,246,75,42,57,170,140,224,177,203,31,71,57,233,34,55,165,120,98,239,106,179,67,53,30,155,73,53,67,43,225,166,217,71,26,56,106,110,215,41,210,151,26,170,106,205,36,114,66,197,87,69,12,51,205,51,153,50,241,99,121,62,57,95,35,91,19,209,215,126,71,253,235,238,186,197,180,189,26,173,204,187,182,170,204,190,229,214,143,22,178,86,204,246,249,250,174,76,73,36,86,198,138,245,134,6,63,187,34,245,99,87,163,35,238,49,242,198,166,123,50,156,179,42,206,111,181,89,78,107,147,93,114,11,213,111,15,51,113,186,86,201,87,85,63,6,53,140,231,44,138,231,187,139,24,214,167,85,249,53,168,137,242,68,46,251,195,51,101,223,209,179,78,31,169,25,171,123,153,246,125,111,164,158,166,158,106,30,204,150,42,21,78,235,40,122,200,198,204,217,156,175,107,170,26,188,91,220,138,38,35,87,178,146,73,213,119,91,178,157,44,222,15,217,111,218,101,255,0,43,182,125,146,243,222,75,224,85,84,208,247,60,215,99,185,221,239,65,47,94,158,89,156,120,241,233,213,221,122,245,78,156,255,0,65,60,47,244,11,110,218,177,98,214,60,43,47,212,10,219,214,63,230,188,180,23,75,133,20,148,175,239,211,75,78,254,109,142,146,55,175,70,76,229,78,143,79,188,137,215,170,117,69,141,126,57,223,130,127,169,63,150,149,86,118,173,168,237,71,81,247,107,168,236,194,176,168,188,141,170,135,183,61,254,255,0,60,42,250,91,69,43,149,81,28,228,69,78,228,207,226,228,138,20,84,116,142,107,149,85,140,100,146,51,67,216,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,120,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,29,119,237,178,11,22,238,48,72,171,113,202,91,85,183,83,108,157,168,172,151,186,201,159,79,11,233,86,100,89,169,106,221,28,82,62,72,120,58,87,198,156,21,204,151,167,23,53,178,74,143,161,111,246,85,129,101,95,238,174,57,146,99,151,15,250,74,58,235,109,117,60,159,247,100,134,104,228,103,252,206,107,155,254,69,67,242,141,41,237,59,210,198,141,253,63,199,189,186,3,53,132,223,241,16,194,173,84,26,47,180,141,70,134,162,173,110,87,205,39,183,217,42,34,115,219,216,108,20,52,148,115,68,230,55,143,36,122,186,225,50,57,85,202,138,141,143,162,55,162,171,190,175,7,221,99,190,224,219,160,77,42,167,135,204,89,117,46,223,61,61,100,124,152,206,197,85,13,60,245,116,245,61,85,142,123,184,177,149,49,118,209,204,106,249,158,110,228,177,181,11,191,57,86,236,125,44,107,39,211,252,135,219,167,51,88,119,253,148,109,70,251,187,77,101,162,195,123,87,90,60,66,219,210,179,41,189,209,66,199,121,10,94,47,88,227,71,72,168,196,154,119,179,181,26,116,123,147,171,228,237,189,145,72,134,130,112,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,240,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,16,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,119,218,233,161,122,113,184,189,56,184,233,126,168,89,188,245,170,187,164,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,228,238,139,209,90,173,115,152,246,189,143,123,29,72,54,79,15,221,83,179,238,247,15,219,30,168,67,228,169,50,11,130,114,200,40,91,83,29,190,225,67,5,35,107,107,190,31,83,61,50,36,179,71,2,186,63,240,106,214,206,173,107,250,55,239,23,231,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,76,62,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,69,170,0,0,4,0,241,147,214,191,176,219,125,180,232,229,37,191,189,87,169,183,5,239,79,36,92,163,130,134,221,45,61,68,156,92,146,53,91,51,167,125,26,55,171,30,213,143,191,215,139,184,41,74,197,186,120,39,235,21,214,245,134,231,154,33,124,191,82,75,79,141,84,82,222,236,20,115,85,57,213,109,130,169,100,109,99,98,141,207,84,74,104,229,142,7,170,70,196,70,203,88,245,114,170,202,210,205,1,31,247,91,178,157,44,222,15,217,111,218,101,255,0,43,182,125,146,243,222,75,224,85,84,208,247,60,215,99,185,221,239,65,47,94,158,89,156,120,241,233,213,221,122,245,78,158,127,107,254,30,154,47,180,204,254,225,168,218,115,147,230,183,27,149,198,207,45,146,88,175,117,180,147,64,216,36,154,25,156,230,182,26,104,156,143,229,78,196,69,87,42,116,87,124,191,130,164,75,241,206,252,19,253,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,46,164,164,13,233,107,166,163,237,211,196,207,60,213,13,47,188,249,27,173,15,193,162,154,25,81,95,75,112,165,117,162,133,100,165,169,141,21,59,144,191,139,122,167,84,114,57,173,123,28,199,177,143,109,186,109,227,112,56,14,230,180,190,135,85,244,229,245,108,182,214,84,84,82,75,71,92,176,165,109,20,240,200,173,116,85,17,195,36,141,141,234,222,18,181,170,238,171,28,177,187,229,201,10,224,241,58,240,244,163,197,168,234,119,21,183,236,67,179,106,135,148,185,109,130,217,12,16,82,218,169,98,130,24,226,170,162,164,130,22,113,133,59,83,62,165,121,61,200,233,18,78,40,196,149,204,174,28,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,179,79,28,239,193,63,212,159,203,72,171,225,113,235,179,76,191,58,246,122,210,255,0,128,0,160,31,20,127,93,154,155,249,47,179,209,28,211,71,247,55,159,104,102,151,234,38,159,233,205,77,93,158,229,168,85,22,87,75,144,208,220,102,164,173,183,65,65,37,68,142,101,59,161,86,185,175,149,211,49,174,122,187,162,70,217,25,197,221,196,115,60,86,149,105,158,85,172,154,143,142,105,110,21,73,230,47,89,53,194,43,125,55,40,228,124,112,243,95,191,60,189,182,61,237,134,38,35,164,145,232,213,225,27,30,229,78,141,83,67,219,93,219,38,3,181,157,47,182,233,254,33,77,73,89,114,101,59,91,122,200,86,221,13,53,109,230,116,146,89,57,206,232,211,147,152,199,79,43,98,99,220,245,142,53,107,57,59,162,185,221,128,128,31,220,84,218,199,252,126,213,95,252,86,221,254,162,77,253,61,194,173,90,107,128,99,90,115,98,168,171,158,219,138,217,232,172,148,114,213,189,174,158,72,41,161,100,49,186,71,53,173,106,189,90,196,85,84,107,83,175,94,136,159,192,203,185,165,61,167,122,88,209,191,167,248,247,183,64,117,83,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,1,85,126,57,223,130,127,169,63,150,145,87,194,227,215,102,153,126,117,236,245,165,255,0,0,86,7,137,215,135,165,102,83,89,83,184,173,191,98,29,235,172,220,165,203,108,22,200,103,158,170,235,85,44,240,199,21,85,21,36,16,191,148,203,221,153,245,43,201,141,86,198,146,113,87,172,174,125,85,226,217,102,85,131,95,105,114,156,43,38,186,227,247,170,46,126,90,227,107,173,146,146,170,14,108,115,31,194,88,213,175,111,38,61,205,94,139,243,107,149,23,228,170,93,166,246,51,91,174,165,120,85,215,106,53,246,158,146,11,150,85,139,226,55,186,200,169,24,230,193,28,245,53,214,233,164,108,109,115,156,228,98,57,234,136,138,231,47,78,157,85,127,137,81,123,78,245,79,163,127,80,49,239,113,128,191,61,208,109,127,1,221,158,1,111,211,157,70,187,228,22,235,109,186,241,21,238,41,108,149,16,195,59,167,142,25,161,107,92,233,162,149,170,206,53,15,85,68,106,47,84,111,207,248,162,241,253,4,240,191,208,45,187,106,197,139,88,240,172,191,80,43,111,88,255,0,154,242,208,93,46,20,82,82,191,191,77,45,59,249,182,58,72,222,189,25,51,149,58,61,62,242,39,94,169,213,22,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,36,253,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,164,117,219,239,135,190,220,118,217,168,247,109,82,192,44,247,90,187,213,111,117,150,223,140,85,178,174,59,20,50,43,251,145,208,253,198,189,188,152,244,141,100,149,210,75,219,111,30,125,31,47,115,160,110,199,210,198,178,125,63,200,125,186,115,53,134,170,8,21,226,95,176,170,109,121,199,166,214,173,38,177,82,65,168,182,58,121,38,187,178,62,239,59,253,186,10,89,28,216,91,12,49,72,233,235,145,209,195,20,43,247,57,49,202,199,185,200,200,81,148,195,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,131,209,204,119,23,177,171,209,200,173,94,157,21,21,62,71,215,168,89,173,215,82,179,252,151,81,175,180,244,144,92,178,171,197,109,238,178,42,70,57,176,71,61,76,207,154,70,198,215,57,206,70,35,158,168,136,174,114,244,233,213,87,248,151,189,225,113,232,79,76,191,58,247,138,210,85,0,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,168,0,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,146,168,0,81,95,139,158,166,98,186,137,187,137,173,216,181,95,155,251,21,143,210,99,55,25,217,36,114,66,234,232,231,168,168,149,145,185,143,119,94,223,154,108,79,71,113,115,101,138,86,43,126,239,85,134,178,90,110,176,218,169,239,179,91,42,217,109,172,168,154,146,158,177,208,185,32,154,120,91,27,165,137,146,116,226,231,177,179,194,231,53,23,171,82,88,213,122,114,78,182,127,224,125,159,211,69,117,213,61,45,174,200,106,214,162,170,158,221,127,181,218,92,178,186,4,100,78,150,10,218,134,39,78,211,30,171,53,3,29,243,71,189,18,63,237,36,107,198,215,200,171,226,143,232,79,83,127,37,247,138,34,128,77,84,31,37,109,166,213,113,169,160,172,184,91,41,42,170,45,117,11,87,67,44,208,181,239,165,157,98,146,21,150,39,42,117,99,214,41,165,141,92,222,139,194,71,183,248,57,81,126,176,0,0,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,0,202,185,127,222,23,30,132,244,203,243,175,120,173,61,174,241,54,171,134,238,191,72,238,24,125,230,219,72,220,158,221,79,81,83,137,221,228,145,97,125,186,226,172,251,136,233,90,199,187,203,72,230,198,217,153,197,220,152,136,228,78,227,35,123,51,217,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,156,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,172,243,63,204,181,63,38,159,51,212,12,134,174,251,125,170,167,164,166,168,184,85,170,58,121,217,77,79,29,60,75,35,186,117,123,210,40,99,69,123,186,189,234,138,231,43,156,170,229,179,79,3,31,198,207,211,127,204,139,84,0,21,1,227,73,174,150,44,167,59,196,180,27,28,188,221,95,87,132,249,139,142,75,73,209,241,208,249,170,184,105,223,68,157,21,81,37,154,56,22,87,115,226,173,99,106,248,181,234,231,74,214,214,177,234,180,171,83,50,173,27,212,124,115,84,176,170,191,47,122,198,110,17,92,41,185,73,35,35,155,130,253,248,37,237,189,143,116,50,177,93,28,140,71,39,56,222,246,170,244,114,154,94,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,194,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,14,105,184,125,191,96,59,154,210,250,237,40,212,102,85,178,219,89,81,79,87,21,101,10,66,149,180,83,195,34,57,178,211,201,52,114,54,55,171,121,196,231,35,122,172,114,200,223,151,37,51,175,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,242,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,179,255,0,14,95,17,156,101,250,95,127,211,253,208,106,101,37,190,229,133,211,203,117,183,100,55,235,165,69,69,109,242,137,242,73,36,209,57,210,243,116,213,48,185,205,108,113,177,203,36,177,200,198,71,18,246,94,231,87,86,232,183,55,159,110,155,84,46,90,129,151,212,213,209,219,95,80,231,89,113,228,184,205,83,69,102,129,99,138,62,16,54,69,226,215,189,176,68,233,94,198,177,36,145,28,254,45,234,141,108,202,240,148,217,119,219,75,237,30,235,179,246,241,178,227,151,9,160,197,237,115,208,242,109,198,186,54,113,117,115,157,43,21,139,12,15,122,164,78,137,85,222,102,23,47,40,214,159,140,150,254,1,85,126,57,223,130,127,169,63,150,149,193,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,243,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,208,158,215,118,201,128,237,103,75,237,186,127,136,83,82,86,92,153,78,214,222,178,21,183,67,77,91,121,157,36,150,78,115,186,52,228,230,49,211,202,216,152,247,61,99,141,90,206,78,232,174,119,96,5,122,248,163,108,74,235,173,150,168,117,223,69,241,154,74,140,218,199,78,246,228,22,234,72,29,231,114,26,38,181,137,19,227,226,188,101,169,167,107,28,136,206,29,201,99,114,49,28,229,134,24,157,76,38,148,246,157,233,99,70,254,159,227,222,221,1,154,194,226,119,121,133,90,178,175,8,125,59,190,220,42,42,227,168,195,177,124,34,247,66,216,94,212,100,147,190,158,154,133,91,42,43,85,85,157,170,233,92,136,213,106,243,107,23,175,68,86,186,170,244,83,84,46,186,43,171,152,134,171,217,155,87,37,70,45,120,166,185,62,158,154,181,212,143,172,129,143,78,245,42,202,212,85,99,38,139,185,19,254,235,145,89,35,145,90,228,85,69,211,153,202,183,99,233,99,89,62,159,228,62,221,57,154,195,75,187,120,219,246,3,182,93,47,161,210,141,57,101,91,237,180,117,21,21,114,214,87,36,43,91,91,60,210,43,157,45,68,144,199,27,100,122,55,132,77,114,183,170,71,20,109,249,241,67,165,130,0,120,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,47,248,249,36,180,218,166,186,211,223,102,182,82,62,229,71,79,53,37,61,99,161,106,207,12,19,58,55,75,19,36,233,201,172,123,160,133,206,106,47,71,44,81,170,245,226,157,62,178,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,84,41,219,196,119,196,102,235,153,230,84,26,99,182,29,76,200,44,246,44,90,162,119,93,242,43,5,209,212,140,189,86,170,35,26,200,38,135,164,175,166,133,59,137,205,36,237,204,249,21,200,215,54,40,101,124,223,216,78,247,236,91,184,193,37,162,200,234,173,86,221,77,178,119,101,189,217,40,225,125,60,47,165,89,149,33,170,164,108,146,200,249,33,224,232,153,34,243,87,50,94,188,154,214,201,18,190,85,0,10,22,241,75,215,74,205,96,221,101,251,27,162,188,249,188,111,78,255,0,216,221,178,24,210,120,227,101,84,104,139,112,123,163,149,120,247,188,215,114,23,72,198,181,175,142,154,15,237,35,81,238,136,7,117,217,30,188,211,109,199,114,248,118,164,222,107,106,224,199,146,161,246,188,129,33,168,150,54,45,186,165,139,20,146,74,200,152,247,76,200,92,232,234,82,46,14,230,250,118,34,116,119,23,38,140,192,5,85,248,231,126,9,254,164,254,90,114,175,5,79,84,249,79,211,250,239,113,183,23,82,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,85,110,199,210,198,178,125,63,200,125,186,115,53,133,170,120,231,126,9,254,164,254,90,69,95,11,143,93,154,101,249,215,179,214,150,41,174,158,41,90,113,164,91,159,178,104,195,33,243,24,181,150,225,83,110,207,239,109,163,74,191,43,35,233,226,90,117,162,116,21,10,171,216,157,242,50,173,143,133,100,111,105,236,141,142,123,122,44,223,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,192,40,7,197,31,215,102,166,254,75,236,244,68,95,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,190,157,130,108,78,213,180,76,102,182,251,146,214,82,93,181,23,34,167,74,75,197,101,44,141,158,138,150,8,234,38,116,113,80,200,250,120,167,99,36,141,212,238,153,175,85,71,73,11,21,62,76,105,45,64,6,85,205,41,237,59,210,198,141,253,63,199,189,186,3,170,156,171,118,62,150,53,147,233,254,67,237,211,153,172,53,80,10,171,241,206,252,19,253,73,252,180,138,190,23,30,187,52,203,243,175,103,173,47,248,0,101,92,186,157,203,127,234,109,180,125,63,193,63,249,123,89,85,123,78,245,79,163,127,80,49,239,113,128,210,152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,73,84,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,168,5,80,120,172,108,74,234,151,90,253,211,104,214,51,72,235,107,169,214,124,222,213,110,129,205,158,57,209,207,116,151,132,98,42,181,236,115,85,169,63,6,181,88,172,239,185,31,206,121,35,171,98,255,0,188,46,61,9,233,151,231,94,241,90,74,160,1,202,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,0,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,85,0,126,78,89,148,216,176,108,86,243,154,229,53,222,74,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,78,12,71,61,220,88,199,47,70,162,185,122,116,68,85,249,25,141,212,44,214,235,169,89,254,75,168,215,218,122,72,46,89,85,226,182,247,89,21,35,28,216,35,158,166,103,205,35,99,107,156,231,35,17,207,84,68,87,57,122,116,234,171,252,73,169,168,219,85,166,79,10,189,55,214,218,107,109,93,142,251,142,94,46,23,251,197,61,108,146,198,151,26,75,181,116,84,81,212,50,39,177,203,205,209,83,90,29,31,23,71,18,195,221,147,239,185,237,85,225,91,7,212,204,87,72,183,123,166,217,214,107,87,229,44,180,247,10,139,125,77,83,164,142,56,233,124,237,36,212,108,158,87,200,246,177,144,198,250,134,190,71,171,190,236,109,123,145,21,81,17,116,82,69,95,20,127,66,122,155,249,47,188,81,20,2,106,160,0,0,0,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,0,202,185,127,222,23,30,132,244,203,243,175,120,173,37,81,10,188,68,118,11,71,185,204,85,51,205,45,183,218,173,186,155,100,238,212,116,74,104,41,254,211,70,177,196,207,45,85,83,197,30,179,49,144,70,218,121,36,122,198,223,189,27,184,182,78,228,84,88,90,167,129,143,227,103,233,191,230,69,170,0,124,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,153,140,213,93,76,202,181,147,81,242,61,82,205,106,252,197,235,38,184,75,112,169,227,36,143,142,30,107,247,32,139,184,247,189,176,196,196,108,113,177,92,188,35,99,26,139,209,168,121,80,93,79,131,102,181,253,185,219,237,219,71,42,237,253,154,189,50,184,39,102,120,226,227,28,244,55,25,106,42,35,228,229,145,202,233,155,59,43,17,221,24,198,164,125,142,156,157,205,73,254,1,15,252,68,118,65,71,186,172,17,50,220,58,151,142,166,226,118,249,98,177,53,38,130,154,27,164,110,154,41,31,75,85,43,226,115,221,197,140,159,203,162,201,28,108,150,161,202,247,35,94,247,37,11,146,43,99,155,68,186,238,251,87,29,138,79,113,171,179,226,118,26,118,220,178,59,172,20,238,123,217,2,189,26,202,88,94,173,88,153,83,50,242,225,220,94,136,200,230,145,27,39,105,99,118,132,237,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,176,10,171,241,206,252,19,253,73,252,180,138,190,23,30,187,52,203,243,175,103,173,47,248,0,101,92,210,158,211,189,44,104,223,211,252,123,219,160,51,88,104,247,111,88,181,139,57,217,126,154,97,89,77,15,157,178,228,26,95,102,181,220,105,187,175,143,191,75,61,166,40,229,143,155,21,175,111,38,61,201,213,170,142,78,189,81,81,126,102,115,46,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,52,83,177,157,80,186,235,30,210,244,207,60,190,182,173,110,83,217,254,27,89,61,93,107,170,231,171,158,134,105,40,164,170,146,87,34,57,207,153,212,203,50,245,234,168,178,42,43,157,211,146,250,13,216,250,88,214,79,167,249,15,183,78,102,176,213,64,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,95,240,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,141,159,166,255,0,153,30,171,197,35,127,85,154,119,231,182,201,163,151,11,173,183,47,95,39,81,145,100,84,117,51,208,205,104,141,123,85,48,211,82,73,27,152,247,77,43,22,53,146,68,85,141,177,72,177,253,247,200,254,205,69,219,45,55,91,213,75,232,236,214,202,186,250,136,233,231,171,124,84,208,186,87,182,8,34,124,211,74,173,106,42,163,35,138,57,36,123,191,131,88,199,57,122,34,42,158,175,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,161,61,174,238,111,1,221,54,151,219,117,3,16,169,164,163,185,62,157,174,189,99,203,113,134,166,182,205,58,201,44,124,39,108,107,201,172,123,160,149,209,61,237,98,201,26,53,252,91,213,90,222,192,14,85,186,125,107,254,142,219,125,205,181,142,59,127,157,171,199,237,233,228,32,116,93,200,223,93,60,172,167,165,238,183,185,26,172,41,60,209,44,156,94,142,237,163,248,245,119,68,92,214,0,104,123,195,235,88,174,186,223,180,188,23,46,201,111,212,151,92,134,138,158,107,37,226,88,170,157,60,233,61,36,207,134,55,85,57,239,123,252,204,148,237,167,158,69,122,245,114,207,205,17,26,246,161,34,128,42,175,199,59,240,79,245,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,186,146,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,18,171,118,62,150,53,147,233,254,67,237,211,153,172,45,83,199,59,240,79,245,39,242,210,181,116,199,83,50,173,34,203,227,206,176,170,191,41,122,167,183,220,173,244,213,77,146,72,228,165,243,180,83,209,190,120,159,27,218,246,77,27,42,28,248,222,142,251,178,53,142,84,84,69,69,242,165,148,248,91,239,234,143,78,252,142,217,53,142,225,106,182,226,11,231,42,49,220,138,178,166,10,24,109,18,47,118,166,106,106,185,36,115,24,232,101,122,200,177,200,170,178,54,89,18,63,190,201,25,217,183,240,10,1,241,71,245,217,169,191,146,251,61,17,223,252,18,244,207,21,200,53,31,81,53,74,237,73,230,47,88,125,190,223,111,180,119,35,141,241,211,249,245,169,239,206,222,76,87,178,100,101,34,70,215,177,205,253,220,243,181,81,200,255,0,149,191,128,1,149,115,74,123,78,244,177,163,127,79,241,239,110,128,143,251,148,241,83,208,237,191,106,58,105,125,178,193,117,206,46,182,187,132,20,217,36,214,185,225,142,150,215,26,171,210,162,54,72,229,95,49,89,23,70,117,129,17,145,242,114,177,211,198,246,61,137,216,53,203,63,195,117,79,100,218,157,168,58,125,144,210,95,49,235,230,155,228,21,52,53,212,202,188,37,103,195,234,17,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,51,152,106,160,21,87,227,157,248,39,250,147,249,105,21,124,46,61,118,105,151,231,94,207,90,95,240,0,202,185,117,59,150,255,0,212,219,104,250,127,130,127,242,246,178,170,246,157,234,159,70,254,160,99,222,227,1,165,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,146,168,28,171,118,62,150,53,147,233,254,67,237,211,153,172,53,80,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,53,155,155,180,218,172,27,146,213,123,21,138,217,73,110,182,219,179,139,237,37,29,29,36,45,134,10,104,35,175,153,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,93,167,133,199,161,61,50,252,235,222,43,73,84,0,57,86,236,125,44,107,39,211,252,135,219,167,51,88,106,160,0,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,74,160,8,149,226,143,171,213,58,75,179,236,154,11,108,245,112,92,179,154,136,113,10,89,161,130,41,88,198,84,181,239,170,108,169,39,246,88,250,56,42,227,71,53,28,244,124,140,86,241,254,219,104,219,74,180,207,42,214,77,71,199,52,183,10,164,243,23,172,154,225,21,190,155,148,114,62,56,121,175,223,158,94,219,30,246,195,19,17,210,72,244,106,240,141,143,114,167,70,169,163,61,104,208,108,55,88,180,27,32,208,9,168,169,44,214,43,165,157,182,187,123,41,41,213,144,90,223,15,23,81,73,28,49,62,52,86,65,44,80,189,34,71,53,142,72,209,139,247,85,80,205,17,165,221,181,234,245,54,189,104,54,13,171,144,207,73,37,70,69,103,134,107,130,82,65,44,48,69,113,103,88,171,97,141,146,245,122,50,58,152,230,141,21,85,221,81,136,168,231,34,163,151,144,120,163,250,19,212,223,201,125,226,136,160,19,85,0,0,0,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,6,85,203,254,240,184,244,39,166,95,157,123,197,105,42,129,159,111,19,75,77,170,203,190,61,79,163,179,91,41,40,41,228,168,182,213,190,42,104,91,19,29,60,246,202,73,166,149,90,212,68,87,201,44,146,72,247,127,23,61,238,114,245,85,85,37,175,129,143,227,103,233,191,230,69,170,0,66,15,22,253,121,166,210,205,180,73,166,214,250,218,184,50,29,79,168,248,93,50,211,84,75,78,248,173,208,62,57,107,164,87,177,138,215,177,205,88,169,159,19,158,206,108,172,114,253,230,177,237,90,139,218,198,138,127,72,157,193,97,58,57,37,195,201,82,100,23,5,243,243,182,94,220,140,161,130,39,212,85,118,157,219,145,18,101,130,25,82,62,76,86,247,21,156,186,55,170,163,118,62,169,245,147,234,6,67,238,51,157,171,89,116,46,178,235,225,237,183,253,195,216,108,221,239,130,124,119,27,200,170,99,89,228,145,148,178,222,235,100,161,123,152,136,177,71,11,38,117,83,29,34,171,28,178,85,192,207,191,213,168,207,202,240,214,215,239,216,86,232,49,255,0,180,122,133,246,95,5,202,59,214,204,151,204,191,165,12,255,0,222,243,121,39,79,213,21,177,240,170,116,93,39,251,189,182,190,78,79,108,110,151,173,255,0,0,87,87,138,206,246,171,52,166,197,77,183,237,33,202,252,158,103,121,237,214,95,238,86,187,148,244,247,12,126,149,143,138,104,35,99,225,86,246,230,168,249,245,69,127,38,192,139,202,53,74,136,222,148,216,117,253,174,238,111,62,218,206,168,91,117,3,16,169,171,172,182,178,161,174,189,99,203,113,154,154,138,243,2,71,44,124,39,108,107,197,207,99,103,149,209,61,237,122,71,34,181,252,93,209,90,237,15,105,86,166,98,186,201,167,24,230,169,97,85,126,98,203,147,91,226,184,83,114,146,55,201,15,52,251,240,75,219,123,216,217,162,122,58,57,24,142,94,18,49,237,85,234,213,61,88,5,85,248,231,126,9,254,164,254,90,69,95,11,143,93,154,101,249,215,179,214,151,252,0,50,174,105,79,105,222,150,52,111,233,254,61,237,208,25,172,52,167,180,239,75,26,55,244,255,0,30,246,232,10,75,241,46,192,41,180,251,122,90,137,75,109,199,170,237,86,219,229,69,53,254,149,102,73,120,86,62,174,154,57,106,170,34,124,138,188,216,234,197,171,69,226,188,26,246,189,141,227,195,138,77,255,0,4,189,76,202,178,13,56,212,77,45,187,85,249,139,46,31,112,183,220,45,29,201,36,124,148,254,125,42,123,240,55,147,213,140,133,31,72,146,53,140,107,127,121,60,238,85,114,191,229,53,119,99,233,99,89,62,159,228,62,221,57,154,195,85,0,16,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,127,192,20,173,227,87,234,159,22,250,127,67,238,55,19,143,237,27,121,53,59,79,210,253,99,183,226,148,213,109,206,243,122,123,52,56,213,114,209,69,81,69,66,250,121,42,82,162,105,209,242,53,121,182,42,149,116,73,194,70,44,141,111,113,170,206,168,232,235,254,202,179,220,171,253,213,200,242,76,142,225,255,0,73,89,93,114,174,168,147,254,244,147,77,36,143,255,0,157,206,115,191,202,170,95,78,194,118,65,98,218,62,9,45,110,71,75,106,185,106,109,239,187,21,238,247,71,51,234,33,101,42,76,171,13,45,35,164,138,55,199,15,6,196,249,19,130,57,242,245,228,231,54,56,145,149,235,226,107,177,43,174,136,230,87,29,115,210,220,102,146,61,47,191,84,70,234,170,59,92,14,99,49,186,215,163,90,230,73,31,85,70,83,77,47,87,70,246,113,141,143,147,177,198,52,72,123,177,215,106,59,174,212,125,165,106,59,51,92,42,95,61,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,57,57,98,153,17,93,27,156,228,84,123,31,36,111,208,246,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,18,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,2,173,124,103,247,21,76,203,86,53,182,204,67,44,164,146,162,122,135,94,115,26,26,89,101,239,192,198,54,53,183,211,206,172,114,68,172,145,100,150,117,133,232,231,162,195,75,47,70,34,177,95,24,60,45,52,46,179,88,55,89,97,201,43,108,222,111,27,211,191,246,73,115,154,69,158,56,217,85,26,42,91,216,217,34,78,61,239,53,219,153,177,189,205,107,227,166,159,251,72,213,99,162,1,42,183,197,162,159,97,177,173,5,214,58,75,135,122,147,83,116,191,30,239,65,36,188,164,130,186,221,105,160,167,147,139,82,54,163,97,116,15,163,86,245,123,220,178,119,250,241,111,4,59,175,131,6,188,211,98,186,161,146,232,5,246,182,175,203,231,20,237,186,88,152,234,137,93,4,119,26,56,228,116,241,178,20,98,177,143,154,155,171,221,42,185,159,42,24,216,188,213,204,70,220,72,5,85,248,231,126,9,254,164,254,90,114,175,5,79,84,249,79,211,250,239,113,183,23,82,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,85,110,199,210,198,178,125,63,200,125,186,115,53,133,170,120,231,126,9,254,164,254,90,85,89,107,219,103,240,144,195,114,253,180,84,221,117,202,28,130,193,169,153,133,63,153,182,58,78,177,191,21,99,94,239,46,142,165,108,156,103,124,173,70,190,102,77,197,237,99,210,38,164,18,177,210,45,96,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,231,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,185,248,94,239,234,251,173,60,54,241,172,215,15,57,151,218,173,239,168,177,95,234,106,88,147,94,169,97,226,143,166,157,30,228,124,181,145,177,85,233,35,81,206,150,40,228,124,157,31,19,228,154,197,65,64,62,40,254,187,53,55,242,95,103,162,37,87,129,143,227,103,233,191,230,69,170,0,1,149,115,74,123,78,244,177,163,127,79,241,239,110,128,163,109,242,109,18,235,180,29,92,110,41,5,198,174,241,137,223,169,221,114,199,46,179,211,185,143,124,8,245,107,233,102,122,53,34,125,76,43,199,159,109,122,43,36,134,69,108,125,212,141,191,86,220,247,163,149,104,230,150,106,102,135,101,46,186,223,240,204,239,15,186,88,173,212,203,93,35,254,1,93,53,53,82,69,45,44,47,127,105,144,201,53,83,188,195,90,141,115,186,182,68,85,88,251,114,70,179,85,0,170,191,28,239,193,63,212,159,203,72,171,225,113,235,179,76,191,58,246,122,210,255,0,128,6,85,203,169,220,183,254,166,219,71,211,252,19,255,0,151,181,149,87,180,239,84,250,55,245,3,30,247,24,13,41,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,64,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,74,160,1,202,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,0,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,85,0,84,7,141,166,166,101,85,58,167,130,232,231,155,237,99,118,252,125,50,110,196,114,72,223,49,93,81,83,81,79,206,102,243,237,191,183,29,47,72,215,130,57,189,249,254,242,163,250,39,53,240,130,210,251,174,105,187,74,108,242,23,85,193,109,211,235,61,109,202,162,118,209,58,88,37,158,166,23,81,69,74,249,122,163,97,123,155,81,52,205,235,201,92,148,178,34,55,248,185,183,146,103,135,196,23,71,109,90,33,187,76,235,17,198,172,53,118,172,122,182,162,27,221,158,41,105,91,4,11,5,92,44,154,70,210,181,140,99,60,180,117,14,168,130,52,98,116,106,65,193,85,92,199,41,98,158,12,26,189,83,151,232,54,75,164,119,25,234,230,168,211,219,195,102,163,87,65,19,32,134,221,112,238,75,28,44,123,126,251,222,149,48,215,72,229,122,124,146,104,209,28,168,156,89,216,60,81,253,9,234,111,228,190,241,68,80,9,170,128,0,0,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,146,168,3,42,229,255,0,120,92,122,19,211,47,206,189,226,180,149,64,160,31,20,127,93,154,155,249,47,179,209,18,171,192,199,241,179,244,223,243,34,213,0,40,135,197,123,88,174,186,149,187,75,222,34,219,245,37,118,61,167,212,244,246,75,92,84,85,78,150,8,231,116,49,205,90,231,183,155,152,149,41,80,247,193,34,181,26,189,41,98,99,211,148,106,167,116,240,83,208,186,59,173,247,52,220,61,250,205,222,248,39,12,111,29,169,145,96,146,54,85,74,206,229,115,218,197,69,150,57,153,11,169,88,217,17,88,213,142,174,118,125,254,174,70,65,109,216,250,167,214,79,168,25,15,184,206,90,246,210,116,66,213,184,255,0,10,108,115,69,239,55,202,187,53,62,71,79,116,107,43,233,163,108,143,166,158,27,253,77,68,47,86,59,228,246,36,176,199,205,157,90,174,103,38,163,152,170,143,74,76,52,167,181,141,107,254,145,59,125,194,117,142,75,127,146,171,200,45,235,231,224,108,93,184,217,93,4,175,167,170,237,55,185,34,164,43,60,50,172,124,158,174,237,171,57,116,119,84,78,170,71,253,235,238,186,197,180,189,26,173,204,187,182,170,204,190,229,214,143,22,178,86,204,246,249,250,174,76,73,36,86,198,138,245,134,6,63,187,34,245,99,87,163,35,238,49,242,198,166,123,50,156,179,42,206,111,181,89,78,107,147,93,114,11,213,111,15,51,113,186,86,201,87,85,63,6,53,140,231,44,138,231,187,139,24,214,167,85,249,53,168,137,242,68,47,39,96,155,10,199,182,233,165,245,183,13,78,177,82,92,243,188,246,206,150,252,166,134,179,202,215,209,82,82,58,73,149,104,34,94,210,42,178,72,164,133,181,44,87,203,20,146,64,156,85,204,107,85,107,3,127,123,54,169,218,14,168,81,91,236,85,53,117,248,38,79,78,179,99,149,213,213,177,79,90,247,193,28,41,89,13,66,71,28,104,215,178,89,81,205,84,103,5,142,88,250,57,207,73,17,190,215,195,51,122,63,209,179,81,223,166,249,171,187,152,14,125,112,164,130,166,162,106,238,204,118,42,229,94,211,43,186,72,246,194,216,92,143,107,106,28,188,93,219,138,39,163,151,178,145,201,122,128,21,87,227,157,248,39,250,147,249,105,21,124,46,61,118,105,151,231,94,207,90,95,240,0,202,185,165,61,167,122,88,209,191,167,248,247,183,64,102,176,210,158,211,189,44,104,223,211,252,123,219,160,43,215,199,7,0,166,138,235,165,154,165,67,143,85,173,69,85,61,198,193,116,187,53,37,116,8,200,157,20,244,84,239,94,189,166,61,86,106,247,183,228,143,122,36,159,218,72,211,143,10,240,142,212,204,171,15,221,237,159,5,180,213,245,178,231,182,250,251,125,222,150,73,36,237,187,203,82,77,89,4,237,99,94,140,89,152,248,21,141,123,218,238,49,207,59,81,17,95,213,45,255,0,118,62,150,53,147,233,254,67,237,211,153,172,53,80,1,0,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,151,252,1,74,222,53,126,169,241,111,167,244,62,227,113,32,1,115,222,23,59,18,186,232,157,170,109,119,214,140,102,146,159,54,190,83,177,184,253,186,174,7,121,220,122,137,205,122,74,249,57,47,24,170,106,26,246,162,179,135,114,40,218,172,87,53,102,154,38,216,81,249,57,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,135,153,183,93,40,163,171,165,159,131,218,246,115,138,68,115,29,197,236,107,147,170,124,156,212,84,249,162,20,47,191,109,144,95,118,143,157,197,91,142,82,221,110,90,101,123,237,69,100,189,214,76,202,137,153,84,144,162,205,75,86,232,226,141,145,205,205,178,190,52,224,141,124,93,56,185,206,142,84,103,170,240,197,221,158,109,161,218,177,77,165,49,216,238,185,22,25,156,220,27,45,210,130,217,108,172,186,92,40,164,138,154,111,239,170,42,88,31,255,0,100,234,149,108,82,200,232,41,147,139,85,99,106,45,234,25,172,221,62,181,255,0,72,157,193,102,218,199,29,191,201,82,100,23,4,242,16,58,46,220,140,161,130,38,83,210,247,91,220,145,18,101,130,24,150,78,47,86,247,21,252,122,55,162,37,170,120,54,104,167,216,109,190,221,181,142,174,225,222,171,212,219,130,118,96,142,94,81,193,67,110,150,162,158,62,77,88,218,173,153,211,190,177,93,209,239,106,199,216,233,197,220,208,165,98,228,247,53,161,116,122,193,225,91,167,57,37,21,155,205,228,154,119,167,248,238,73,108,154,53,130,57,25,75,29,186,157,46,12,116,146,167,46,207,149,238,76,232,216,230,185,242,83,65,253,165,106,49,213,45,165,90,153,149,104,222,163,227,154,165,133,85,249,123,214,51,112,138,225,77,202,73,25,28,220,23,239,193,47,109,236,123,161,149,138,232,228,98,57,57,198,247,181,87,163,148,211,157,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,10,171,241,206,252,19,253,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,46,164,160,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,170,221,143,165,141,100,250,127,144,251,116,230,107,11,84,241,206,252,19,253,73,252,180,137,94,25,118,155,85,235,124,122,97,71,121,182,82,87,211,199,81,114,171,100,85,48,182,86,54,120,45,149,115,67,42,53,200,168,143,142,88,227,145,142,254,45,123,26,228,232,168,138,104,36,135,254,34,59,32,163,221,86,8,153,110,29,75,199,83,113,59,124,177,88,154,147,65,77,13,210,55,77,20,143,165,170,149,241,57,238,226,198,79,229,209,100,142,54,75,80,229,123,145,175,123,146,139,63,217,86,5,149,127,186,184,230,73,142,92,63,233,40,235,173,181,212,242,127,221,146,25,163,145,159,243,57,174,111,249,21,11,222,216,38,251,45,91,187,198,107,108,89,45,29,37,167,81,113,218,116,171,188,81,210,198,216,40,170,160,146,162,102,199,45,12,111,168,150,119,178,56,219,78,217,156,244,68,108,147,49,19,228,246,146,212,160,31,20,127,93,154,155,249,47,179,209,18,171,192,199,241,179,244,223,243,34,213,0,0,202,185,165,61,167,122,88,209,191,167,248,247,183,64,126,174,186,104,94,156,110,47,78,46,58,95,170,22,111,61,106,174,233,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,57,59,162,244,86,171,92,230,61,175,99,222,199,103,135,112,251,126,207,182,203,170,21,218,81,168,204,164,125,202,142,158,158,174,42,202,20,153,104,171,96,154,52,115,101,167,146,104,227,116,140,71,115,137,206,70,244,73,34,145,191,62,42,115,83,85,0,170,191,28,239,193,63,212,159,203,72,171,225,113,235,179,76,191,58,246,122,210,255,0,128,6,85,203,169,220,183,254,166,219,71,211,252,19,255,0,151,181,149,87,180,239,84,250,55,245,3,30,247,24,13,41,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,64,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,74,160,1,202,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,0,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,85,0,102,219,120,25,253,78,167,238,143,84,179,57,178,26,75,237,61,86,81,93,77,111,184,82,44,78,130,123,117,52,171,79,68,177,186,36,224,246,37,52,48,162,61,58,243,68,71,42,185,85,92,182,213,225,17,163,183,93,53,218,227,242,236,142,195,73,67,114,212,27,196,183,186,105,86,149,209,86,201,106,108,81,195,72,217,220,246,53,202,197,115,42,39,137,17,92,206,221,83,94,213,253,227,144,155,229,80,120,224,224,20,209,93,116,179,84,168,113,234,181,168,170,167,184,216,46,151,102,164,174,129,25,19,162,158,138,157,235,215,180,199,170,205,94,246,252,145,239,68,147,251,73,26,113,225,94,17,218,153,149,97,251,189,179,224,182,154,190,182,92,246,223,95,111,187,210,201,36,157,183,121,106,73,171,32,157,172,107,209,139,51,31,2,177,175,123,93,198,57,231,106,34,43,250,165,149,120,163,250,19,212,223,201,125,226,136,160,19,85,0,0,0,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,6,85,203,254,240,184,244,39,166,95,157,123,197,105,42,129,64,62,40,254,187,53,55,242,95,103,162,37,87,129,143,227,103,233,191,230,69,170,3,159,235,246,177,216,182,255,0,163,89,102,177,100,112,249,138,76,102,222,234,136,233,185,61,158,110,169,238,72,233,169,185,177,143,88,251,179,201,20,93,206,10,214,115,228,239,186,213,83,52,55,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,154,73,218,198,138,127,71,109,190,225,58,57,37,195,206,213,227,246,245,243,243,182,94,228,111,174,158,87,212,85,118,157,219,141,86,20,158,105,82,62,76,71,118,209,156,186,187,170,173,0,238,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,86,95,138,246,142,221,116,215,118,151,188,185,182,26,74,28,123,80,105,233,239,118,185,104,169,93,20,18,78,216,99,134,181,175,119,6,177,106,86,161,143,158,68,106,185,122,85,68,247,175,41,21,14,233,224,167,174,148,118,171,238,105,183,139,245,231,179,241,190,25,38,59,77,34,65,28,111,170,137,157,186,230,53,234,169,44,147,62,22,210,189,177,162,61,169,29,36,239,251,157,28,175,180,172,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,188,34,103,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,206,182,232,183,55,159,110,155,84,46,90,129,151,212,213,209,219,95,80,231,89,113,228,184,205,83,69,102,129,99,138,62,16,54,69,226,215,189,176,68,233,94,198,177,36,145,28,254,45,234,141,108,223,240,157,217,5,30,73,240,205,217,234,101,47,58,75,125,193,101,194,104,146,104,38,134,170,72,124,196,21,21,85,80,186,39,171,123,83,163,22,157,91,35,36,108,180,238,122,183,138,70,231,91,81,205,55,15,183,236,7,115,90,95,93,165,26,140,202,182,91,107,42,41,234,226,172,161,72,82,182,138,120,100,71,54,90,121,38,142,70,198,245,111,56,156,228,111,85,142,89,27,242,228,166,117,245,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,254,74,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,150,147,225,41,189,31,182,150,42,61,168,231,238,227,122,199,45,243,79,139,221,39,174,228,235,141,12,111,228,234,23,54,87,171,214,104,24,245,88,155,18,43,124,180,46,78,49,165,63,41,44,168,21,87,227,157,248,39,250,147,249,105,21,124,46,61,118,105,151,231,94,207,90,95,240,0,202,185,165,61,167,122,88,209,191,167,248,247,183,64,102,176,210,158,211,189,44,104,223,211,252,123,219,160,57,87,138,14,39,246,175,100,186,131,229,241,159,140,215,217,190,29,118,163,225,69,230,38,163,237,87,65,230,42,99,232,138,232,248,82,186,167,156,137,211,140,75,47,37,70,171,138,43,210,173,76,202,180,111,81,241,205,82,194,170,252,189,235,25,184,69,112,166,229,36,140,142,110,11,247,224,151,182,246,61,208,202,197,116,114,49,28,156,227,123,218,171,209,202,104,167,118,62,150,53,147,233,254,67,237,211,153,172,53,80,1,0,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,151,252,1,74,222,53,126,169,241,111,167,244,62,227,113,61,87,133,190,193,104,245,19,200,238,111,88,237,246,171,150,32,158,114,159,29,199,107,41,160,174,134,239,34,119,105,166,169,171,142,70,189,141,134,39,164,137,28,106,137,35,165,141,36,251,140,141,157,235,127,0,231,250,233,161,122,113,184,189,56,184,233,126,168,89,188,245,170,187,164,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,228,238,139,209,90,173,115,152,246,189,143,123,29,197,118,81,176,93,56,218,158,43,69,118,189,219,237,89,54,166,212,116,168,184,100,114,83,36,158,66,71,70,248,214,154,220,233,27,206,24,81,146,72,199,72,136,217,38,228,229,127,70,240,138,39,137,78,191,126,194,182,193,144,125,156,212,47,178,249,214,81,217,182,99,94,89,253,43,167,254,248,135,206,186,14,136,174,143,133,43,165,235,63,221,237,185,241,241,123,100,116,93,104,175,74,180,207,42,214,77,71,199,52,183,10,164,243,23,172,154,225,21,190,155,148,114,62,56,121,175,223,158,94,219,30,246,195,19,17,210,72,244,106,240,141,143,114,167,70,169,166,140,79,22,177,96,216,173,155,10,197,168,124,149,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,124,222,174,123,184,177,141,78,174,85,114,244,234,170,171,243,50,218,105,79,105,222,150,52,111,233,254,61,237,208,20,3,186,125,20,254,142,219,130,205,180,114,59,135,157,164,199,238,9,228,39,116,189,201,31,67,60,76,168,165,238,187,183,26,44,201,4,209,36,156,88,141,238,35,248,245,111,69,91,94,240,121,214,251,86,121,183,74,141,26,134,199,87,71,114,210,234,133,109,69,91,164,107,224,174,130,227,85,87,83,19,217,252,28,199,181,201,51,28,197,69,78,140,141,200,229,230,172,142,122,130,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,169,40,7,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,42,183,99,233,99,89,62,159,228,62,221,57,154,194,213,60,115,191,4,255,0,82,127,45,34,175,133,199,174,205,50,252,235,217,235,75,254,5,106,248,164,108,22,179,81,60,246,230,244,114,223,117,185,101,233,228,233,242,44,118,142,154,122,233,174,241,167,106,154,26,154,72,227,107,222,217,162,98,70,146,70,136,145,186,40,214,79,184,248,223,222,170,189,42,212,204,171,70,245,31,28,213,44,42,175,203,222,177,155,132,87,10,110,82,72,200,230,224,191,126,9,123,111,99,221,12,172,87,71,35,17,201,206,55,189,170,189,28,166,132,246,163,186,237,56,221,174,156,51,53,194,165,242,55,90,30,220,23,251,4,243,35,234,173,21,78,69,84,107,149,17,59,144,191,139,150,41,145,17,178,53,174,69,70,61,146,70,202,108,241,71,245,217,169,191,146,251,61,17,42,188,12,127,27,63,77,255,0,50,45,80,0,12,171,154,83,218,119,165,141,27,250,127,143,123,116,7,85,35,254,245,246,163,98,221,166,141,86,225,189,171,85,30,95,109,235,89,139,94,235,97,123,188,133,87,38,44,145,171,163,84,122,67,59,25,218,145,58,61,169,213,146,118,222,248,163,67,62,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,168,128,85,95,142,119,224,159,234,79,229,164,85,240,184,245,217,166,95,157,123,61,105,127,192,3,42,229,212,238,91,255,0,83,109,163,233,254,9,255,0,203,218,202,171,218,119,170,125,27,250,129,143,123,140,6,148,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,251,110,111,108,155,146,191,238,75,85,239,182,45,190,106,85,198,219,113,206,47,181,116,117,148,152,157,124,208,84,193,37,124,206,142,88,228,108,74,215,177,205,84,114,57,21,81,81,81,80,183,79,14,28,79,42,193,182,99,167,152,182,107,140,221,113,251,213,23,197,188,205,186,233,69,37,37,84,28,238,181,111,103,56,164,70,189,188,152,246,185,58,167,205,174,69,79,146,161,37,65,205,55,55,105,186,223,246,219,170,246,43,21,178,174,227,114,184,224,247,218,74,58,58,72,93,52,245,51,201,65,51,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,207,191,244,78,221,63,254,205,58,171,255,0,193,183,31,254,100,210,152,6,125,183,55,182,77,201,95,247,37,170,247,219,22,223,53,42,227,109,184,231,23,218,186,58,202,76,78,190,104,42,96,146,190,103,71,44,114,54,37,107,216,230,170,57,28,138,168,168,168,168,91,167,135,14,39,149,96,219,49,211,204,91,53,198,110,184,253,234,139,226,222,102,221,116,162,146,146,170,14,119,90,183,179,156,82,35,94,222,76,123,92,157,83,230,215,34,167,201,80,146,160,3,154,110,110,211,117,191,237,183,85,236,86,43,101,93,198,229,113,193,239,180,148,116,116,144,186,105,234,103,146,130,102,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,159,127,232,157,186,127,253,154,117,87,255,0,131,110,63,252,201,165,48,0,51,237,185,189,178,110,74,255,0,185,45,87,190,216,182,249,169,87,27,109,199,56,190,213,209,214,82,98,117,243,65,83,4,149,243,58,57,99,145,177,43,94,199,53,81,200,228,85,69,69,69,66,221,60,56,113,60,171,6,217,142,158,98,217,174,51,117,199,239,84,95,22,243,54,235,165,20,148,149,80,115,186,213,189,156,226,145,26,246,242,99,218,228,234,159,54,185,21,62,74,132,149,7,42,221,85,255,0,42,198,182,227,168,183,28,22,201,149,221,114,73,177,250,171,125,158,12,90,154,73,238,140,174,170,103,151,130,120,91,18,164,137,218,146,86,74,231,179,239,49,145,189,232,138,173,68,90,1,254,137,219,167,255,0,217,167,85,127,248,54,227,255,0,204,154,40,210,124,23,246,95,165,152,110,153,252,83,226,127,100,177,251,117,139,206,246,59,62,107,202,211,71,15,119,183,201,220,57,118,249,113,228,238,157,122,117,94,157,79,86,71,95,16,93,29,186,235,126,210,243,172,71,26,176,210,93,114,26,42,120,111,118,120,165,165,116,243,164,244,147,50,105,27,74,214,49,239,243,50,83,182,162,8,209,137,213,203,63,5,84,107,220,165,37,226,123,119,222,38,13,149,89,179,92,91,110,250,171,69,122,199,238,20,247,75,117,79,216,138,233,59,21,80,72,217,34,147,131,224,115,29,197,236,106,244,114,43,87,167,69,69,79,145,117,62,35,216,158,85,156,236,199,80,241,108,43,25,186,228,23,170,223,132,249,107,117,174,138,74,186,169,248,93,105,30,254,17,70,142,123,184,177,142,114,244,79,147,90,170,191,36,82,144,127,162,118,233,255,0,246,105,213,95,254,13,184,255,0,243,38,148,192,0,0,12,251,110,111,108,155,146,191,238,75,85,239,182,45,190,106,85,198,219,113,206,47,181,116,117,148,152,157,124,208,84,193,37,124,206,142,88,228,108,74,215,177,205,84,114,57,21,81,81,81,80,183,79,14,28,79,42,193,182,99,167,152,182,107,140,221,113,251,213,23,197,188,205,186,233,69,37,37,84,28,238,181,111,103,56,164,70,189,188,152,246,185,58,167,205,174,69,79,146,161,37,64,51,89,253,19,183,79,255,0,179,78,170,255,0,240,109,199,255,0,153,46,251,195,135,19,202,176,109,152,233,230,45,154,227,55,92,126,245,69,241,111,51,110,186,81,73,73,85,7,59,173,91,217,206,41,17,175,111,38,61,174,78,169,243,107,145,83,228,168,73,80,82,7,136,246,222,181,247,57,222,118,161,229,56,86,135,234,6,65,101,173,248,79,150,184,218,241,154,218,186,89,248,90,169,24,254,18,199,27,152,238,47,99,154,189,23,228,230,170,47,205,20,146,190,13,122,79,170,122,95,251,95,253,166,105,166,87,137,124,79,236,255,0,146,248,237,154,166,131,205,118,254,33,220,237,119,152,222,124,123,140,229,199,175,78,109,235,252,80,178,160,64,15,23,186,45,125,204,52,227,8,210,221,29,211,252,175,37,178,223,174,21,119,12,147,236,245,170,182,178,70,249,68,131,202,65,63,151,234,196,133,239,158,73,56,72,213,229,37,52,78,106,162,198,189,97,6,200,246,57,171,153,166,229,240,232,53,147,66,51,91,70,19,104,168,125,230,243,53,242,194,250,42,73,89,78,197,124,52,239,74,200,184,78,201,106,18,8,223,11,81,207,116,79,149,122,53,26,231,182,247,140,251,110,111,108,155,146,191,238,75,85,239,182,45,190,106,85,198,219,113,206,47,181,116,117,148,152,157,124,208,84,193,37,124,206,142,88,228,108,74,215,177,205,84,114,57,21,81,81,81,80,183,79,14,28,79,42,193,182,99,167,152,182,107,140,221,113,251,213,23,197,188,205,186,233,69,37,37,84,28,238,181,111,103,56,164,70,189,188,152,246,185,58,167,205,174,69,79,146,161,207,252,86,118,225,89,174,59,125,166,203,49,44,126,235,120,204,240,27,132,117,22,170,43,93,4,245,181,85,212,181,114,197,5,85,51,33,137,223,246,19,172,156,30,230,182,145,81,56,163,222,228,173,109,172,105,206,233,246,237,184,44,39,88,228,218,214,170,214,210,99,247,5,243,240,55,8,184,201,35,232,103,137,244,245,93,166,241,141,22,100,130,105,86,62,79,70,247,17,156,186,183,170,45,228,235,70,144,225,186,245,165,249,6,145,234,4,21,114,88,178,42,118,195,80,180,147,172,51,196,246,72,217,98,154,55,252,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,106,215,22,240,100,206,233,55,5,75,139,102,185,95,197,116,141,150,247,214,212,229,22,185,161,183,220,37,153,98,115,89,72,202,89,18,161,89,50,78,173,114,170,163,162,88,17,85,36,108,138,145,37,186,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,96,135,254,34,59,32,163,221,86,8,153,110,29,75,199,83,113,59,124,177,88,154,147,65,77,13,210,55,77,20,143,165,170,149,241,57,238,226,198,79,229,209,100,142,54,75,80,229,123,145,175,123,146,58,248,105,120,115,221,108,23,91,62,228,53,234,205,87,110,185,91,170,60,222,49,141,86,211,186,25,233,167,141,213,80,73,45,202,146,170,153,28,199,181,201,79,81,76,232,164,69,69,70,200,191,253,202,22,148,10,213,241,148,210,125,83,213,15,217,7,236,207,77,50,188,183,225,159,104,60,239,192,172,213,53,254,87,185,240,254,223,119,178,199,112,229,219,127,30,93,58,240,119,79,224,164,106,240,225,219,214,190,224,219,206,211,204,167,53,208,253,64,199,236,180,95,22,243,55,27,166,51,91,73,75,7,59,85,91,25,206,89,35,107,27,201,239,107,83,170,252,220,228,68,249,170,23,126,0,51,89,253,19,183,79,255,0,179,78,170,255,0,240,109,199,255,0,153,52,17,182,75,77,214,193,182,221,40,177,95,109,149,118,235,149,187,7,177,82,86,81,213,194,232,103,166,158,58,8,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,166,125,255,0,162,118,233,255,0,246,105,213,95,254,13,184,255,0,243,38,130,54,201,105,186,216,54,219,165,22,43,237,178,174,221,114,183,96,246,42,74,202,58,184,93,12,244,211,199,65,11,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,232,23,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,153,183,254,137,219,167,255,0,217,167,85,127,248,54,227,255,0,204,151,39,166,148,90,167,146,248,92,214,98,217,142,159,221,109,89,156,58,95,125,198,97,199,254,21,83,5,115,252,173,53,85,21,19,60,180,157,101,89,165,134,40,29,209,19,239,186,78,172,106,35,154,212,166,207,232,157,186,127,253,154,117,87,255,0,131,110,63,252,201,165,48,8,65,226,237,167,185,246,165,109,183,27,177,105,206,15,144,101,87,40,51,138,58,185,104,236,150,201,171,167,142,6,208,87,181,210,186,56,90,231,35,17,207,99,85,202,157,58,189,169,254,84,32,255,0,135,14,222,181,247,6,222,118,158,101,57,174,135,234,6,63,101,162,248,183,153,184,221,49,154,218,74,88,57,218,170,216,206,114,201,27,88,222,79,123,90,157,87,230,231,34,39,205,80,187,240,8,43,185,173,144,86,110,171,124,88,182,91,152,210,241,211,44,79,15,182,69,125,106,205,61,52,215,73,29,87,118,145,148,180,178,178,39,49,220,94,200,60,194,36,145,200,200,170,26,172,114,57,236,114,77,251,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,0,10,149,241,106,178,235,238,184,235,46,63,130,233,254,223,245,2,247,141,233,253,190,78,23,155,126,41,91,83,13,117,117,115,97,150,126,212,241,35,227,150,22,71,21,43,19,238,181,205,149,181,13,94,72,141,84,249,124,40,182,111,159,90,117,182,227,173,26,185,136,102,184,85,70,5,78,214,216,232,46,246,41,168,25,116,158,186,10,170,121,95,206,161,136,175,100,49,114,234,198,39,94,115,196,229,115,81,188,36,183,67,53,159,209,59,116,255,0,251,52,234,175,255,0,6,220,127,249,147,65,27,100,180,221,108,27,109,210,139,21,246,217,87,110,185,91,176,123,21,37,101,29,92,46,134,122,105,227,160,133,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,64,191,23,189,170,229,89,205,247,8,213,173,25,209,123,174,65,122,173,243,118,204,174,179,30,160,146,174,170,126,12,129,104,29,61,60,60,158,238,44,101,83,59,252,62,77,108,81,189,253,18,22,156,171,194,223,6,221,62,139,110,130,134,221,127,209,173,64,176,97,153,133,190,178,223,144,79,121,199,110,52,180,49,118,105,229,168,165,157,92,246,178,38,204,147,68,145,49,242,114,232,218,153,88,212,69,147,170,92,160,43,87,198,83,73,245,79,84,63,100,31,179,61,52,202,242,223,134,125,160,243,191,2,179,84,215,249,94,231,195,251,125,222,203,29,195,151,109,252,121,116,235,193,221,63,130,156,215,194,39,68,53,163,77,119,37,146,95,117,27,72,115,92,86,219,62,15,89,73,21,101,238,193,87,67,4,147,186,190,129,205,137,178,77,27,90,175,86,177,238,70,162,245,232,199,47,249,20,183,66,144,60,71,182,245,175,185,206,243,181,15,41,194,180,63,80,50,11,45,111,194,124,181,198,215,140,214,213,210,207,194,213,72,199,240,150,56,220,199,113,123,28,213,232,191,39,53,81,126,104,164,224,240,137,211,220,251,77,118,219,146,88,181,27,7,200,49,91,148,249,197,101,92,84,119,187,100,212,51,201,3,168,40,26,217,91,28,205,107,149,138,230,61,168,228,78,157,88,228,255,0,34,146,83,115,118,155,173,255,0,109,186,175,98,177,91,42,238,55,43,142,15,125,164,163,163,164,133,211,79,83,60,148,19,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,12,251,255,0,68,237,211,255,0,236,211,170,191,252,27,113,255,0,230,75,41,241,148,210,125,83,213,15,217,7,236,207,77,50,188,183,225,159,104,60,239,192,172,213,53,254,87,185,240,254,223,119,178,199,112,229,219,127,30,93,58,240,119,79,224,164,106,240,225,219,214,190,224,219,206,211,204,167,53,208,253,64,199,236,180,95,22,243,55,27,166,51,91,73,75,7,59,85,91,25,206,89,35,107,27,201,239,107,83,170,252,220,228,68,249,170,23,126,1,78,222,35,190,28,215,92,51,50,160,212,237,176,233,158,65,120,177,101,53,19,182,239,142,216,45,110,171,101,150,181,17,30,215,193,12,61,101,101,52,201,220,94,9,31,110,23,198,173,71,53,178,195,19,56,166,215,109,59,229,218,206,168,91,117,3,16,219,150,176,86,91,89,80,215,94,177,229,199,175,20,212,87,152,18,57,99,225,59,99,139,139,158,198,207,43,162,123,218,244,142,69,107,248,187,162,181,223,173,189,253,44,215,77,122,220,230,91,171,154,127,183,13,96,146,197,145,83,218,38,167,74,188,26,229,12,241,61,150,186,72,165,134,70,118,149,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,150,90,120,53,233,62,169,233,127,237,127,246,153,166,153,94,37,241,63,179,254,75,227,182,106,154,15,53,219,248,135,115,181,222,99,121,241,238,51,151,30,189,57,183,175,241,66,202,128,0,205,103,244,78,221,63,254,205,58,171,255,0,193,183,31,254,100,208,70,217,45,55,91,6,219,116,162,197,125,182,85,219,174,86,236,30,197,73,89,71,87,11,161,158,154,120,232,33,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,157,44,16,171,196,71,96,180,123,156,197,83,60,210,219,125,170,219,169,182,78,237,71,68,166,130,159,237,52,107,28,76,242,213,85,60,81,235,51,25,4,109,167,146,71,172,109,251,209,187,139,100,238,69,53,65,90,190,50,154,79,170,122,161,251,32,253,153,233,166,87,150,252,51,237,7,157,248,21,154,166,191,202,247,62,31,219,238,246,88,238,28,187,111,227,203,167,94,14,233,252,20,141,94,28,59,122,215,220,27,121,218,121,148,230,186,31,168,24,253,150,139,226,222,102,227,116,198,107,105,41,96,231,106,171,99,57,203,36,109,99,121,61,237,106,117,95,155,156,136,159,53,66,239,192,6,107,63,162,118,233,255,0,246,105,213,95,254,13,184,255,0,243,37,186,110,15,79,115,235,215,132,253,171,78,108,216,62,65,95,150,71,131,225,116,143,176,211,91,38,150,226,217,224,154,218,179,68,180,205,106,202,143,141,35,145,94,222,61,91,193,221,122,116,82,181,118,201,182,77,201,88,55,37,165,23,219,238,223,53,42,221,109,183,103,22,42,186,202,202,188,78,190,24,41,160,142,190,23,73,44,146,58,36,107,24,214,162,185,92,170,136,136,138,170,104,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,87,136,206,253,191,162,189,138,13,55,211,184,60,198,166,228,214,255,0,57,73,81,61,63,58,91,45,11,222,248,146,177,200,244,225,52,202,248,228,108,81,124,218,142,99,159,42,113,107,99,155,170,236,163,117,214,45,218,104,213,22,101,221,181,81,229,246,222,148,121,77,146,138,103,187,200,85,114,122,71,34,54,68,71,164,51,177,157,216,215,171,218,157,95,31,113,239,138,69,36,0,42,3,126,187,245,221,142,139,110,199,57,211,61,52,213,111,131,99,118,111,134,121,42,47,129,91,106,59,93,219,109,44,210,126,242,106,119,200,238,178,74,247,125,231,47,78,189,19,162,34,34,75,255,0,11,253,123,213,141,196,232,21,255,0,53,214,60,175,237,5,234,139,48,170,181,193,83,228,105,169,56,82,178,138,138,70,199,194,158,56,216,189,31,52,139,213,83,151,222,233,215,162,34,36,192,7,63,220,46,83,125,193,180,11,82,243,92,90,187,201,94,177,252,62,243,116,183,84,246,153,39,98,170,10,41,100,138,78,15,71,49,220,94,198,175,71,34,181,122,116,84,84,249,20,131,253,212,125,246,127,203,159,254,89,179,255,0,170,23,125,183,172,166,251,156,232,22,154,102,185,77,119,157,189,100,24,125,154,233,113,169,237,50,62,253,84,244,81,73,44,156,24,141,99,121,61,238,94,141,68,106,117,232,136,137,242,63,87,85,117,51,21,209,189,56,200,245,75,53,171,242,246,92,102,223,45,194,167,140,145,178,73,184,39,220,130,46,227,216,199,77,43,213,177,198,197,114,115,145,236,106,47,87,33,85,122,71,227,39,168,238,215,27,133,110,173,227,214,175,217,182,73,112,165,167,166,161,129,85,146,98,116,189,230,177,245,45,154,56,95,45,119,72,85,239,150,55,51,148,146,53,189,174,195,122,196,178,171,196,83,116,121,222,151,237,99,7,214,189,185,231,63,12,251,91,144,91,60,173,207,225,144,205,230,173,117,86,234,186,150,126,230,178,39,112,229,219,133,223,54,53,233,211,162,244,234,168,69,93,133,111,215,118,58,211,187,28,27,76,245,47,85,190,51,141,222,126,39,231,104,190,5,109,167,238,246,173,181,83,71,251,200,105,217,35,122,73,19,29,247,92,157,122,116,94,168,170,139,111,224,0,86,7,138,6,243,55,39,183,109,125,176,97,90,57,169,31,103,236,181,184,125,45,210,122,111,131,208,85,243,170,125,109,108,110,147,157,68,18,61,58,178,24,211,162,47,31,187,215,167,85,85,94,129,225,73,186,61,118,220,167,237,71,246,215,156,253,163,251,57,240,79,134,127,86,81,209,246,60,199,158,239,127,139,69,31,46,93,136,191,181,215,167,31,151,78,171,214,127,130,31,248,160,107,222,172,109,219,64,172,25,174,142,101,127,103,239,85,185,133,45,174,122,159,35,77,87,206,149,244,85,178,58,62,21,17,200,196,234,248,99,94,168,156,190,239,78,189,21,81,98,6,194,183,235,187,29,105,221,142,13,166,122,151,170,223,25,198,239,63,19,243,180,95,2,182,211,247,123,86,218,169,163,253,228,52,236,145,189,36,137,142,251,174,78,189,58,47,84,85,69,183,240,71,253,230,110,151,250,35,225,56,126,164,86,227,127,27,178,220,179,10,91,21,238,158,39,113,170,101,12,180,117,114,186,90,101,87,35,22,102,62,8,220,141,127,221,123,81,204,234,197,114,72,206,213,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,131,209,175,111,38,61,171,209,200,142,78,189,21,17,126,71,235,0,86,7,138,6,243,55,39,183,109,125,176,97,90,57,169,31,103,236,181,184,125,45,210,122,111,131,208,85,243,170,125,109,108,110,147,157,68,18,61,58,178,24,211,162,47,31,187,215,167,85,85,94,129,225,73,186,61,118,220,167,237,71,246,215,156,253,163,251,57,240,79,134,127,86,81,209,246,60,199,158,239,127,139,69,31,46,93,136,191,181,215,167,31,151,78,171,214,127,131,138,110,187,117,218,113,180,173,56,126,107,154,203,231,174,181,221,200,44,22,8,38,70,85,93,234,154,136,170,214,170,162,246,225,103,38,172,179,42,43,99,107,154,136,143,123,227,141,241,215,195,151,196,50,235,185,123,173,255,0,76,117,162,179,31,183,230,204,168,150,229,143,249,70,186,153,46,148,79,116,146,75,75,28,78,234,213,125,35,81,168,159,188,89,36,133,81,202,215,44,51,76,249,234,1,93,94,34,222,35,247,221,4,206,237,58,59,161,115,241,203,241,251,133,37,215,41,169,173,162,100,148,43,74,232,123,145,218,213,146,55,156,157,230,75,20,178,75,11,227,116,109,70,53,146,43,223,34,69,42,182,163,186,237,56,221,174,156,51,53,194,165,242,55,90,30,220,23,251,4,243,35,234,173,21,78,69,84,107,149,17,59,144,191,139,150,41,145,17,178,53,174,69,70,61,146,70,206,214,115,253,194,229,55,220,27,64,181,47,53,197,171,188,149,235,31,195,239,55,75,117,79,105,146,118,42,160,162,150,72,164,224,244,115,29,197,236,106,244,114,43,87,167,69,69,79,145,72,63,221,71,223,103,252,185,255,0,229,155,63,250,161,127,192,164,13,194,248,143,111,59,6,215,221,75,194,177,109,100,242,86,92,127,48,188,218,237,212,223,103,109,82,118,41,96,173,150,56,163,230,250,103,61,220,88,198,167,87,42,185,122,117,85,85,249,150,127,176,173,82,206,245,167,105,216,54,166,106,93,247,227,57,37,231,226,126,118,183,202,195,79,221,237,92,170,161,143,247,112,177,145,183,164,113,49,191,117,169,215,167,85,234,170,170,181,3,253,212,125,246,127,203,159,254,89,179,255,0,170,23,125,183,172,166,251,156,232,22,154,102,185,77,119,157,189,100,24,125,154,233,113,169,237,50,62,253,84,244,81,73,44,156,24,141,99,121,61,238,94,141,68,106,117,232,136,137,242,58,0,5,96,120,160,111,51,114,123,118,215,219,6,21,163,154,145,246,126,203,91,135,210,221,39,166,248,61,5,95,58,167,214,214,198,233,57,212,65,35,211,171,33,141,58,34,241,251,189,122,117,85,85,120,95,239,51,114,123,137,215,219,254,21,172,122,145,246,130,203,69,135,213,93,32,166,248,61,5,39,10,166,86,209,70,217,57,211,193,27,215,163,38,145,58,42,241,251,221,122,117,68,84,179,240,0,43,47,119,126,44,183,93,43,215,154,77,57,209,124,114,146,237,103,193,175,18,210,230,82,220,163,116,75,119,158,62,112,207,65,76,229,78,80,50,39,43,151,204,113,85,116,209,179,163,93,11,28,149,54,19,165,90,153,138,235,38,156,99,154,165,133,85,249,139,46,77,111,138,225,77,202,72,223,36,60,211,239,193,47,109,239,99,102,137,232,232,228,98,57,120,72,199,181,87,171,84,245,96,2,26,237,99,124,117,58,149,185,45,85,218,222,164,178,146,43,238,49,148,100,12,197,174,109,124,80,37,198,221,75,95,35,18,137,241,245,69,125,76,49,116,115,93,27,87,185,12,82,57,232,215,68,233,38,153,64,2,53,109,175,121,182,45,112,214,13,82,208,27,221,171,225,89,158,156,228,23,154,120,82,6,61,212,183,59,61,45,193,212,209,212,181,203,215,183,51,57,66,201,99,114,244,115,158,217,35,234,142,124,112,201,80,1,94,187,228,241,78,166,208,92,201,186,83,160,150,220,127,42,201,237,53,14,102,75,93,116,108,179,91,168,30,212,84,90,40,210,25,99,116,149,40,238,139,35,145,252,34,227,219,84,124,138,244,134,90,237,163,113,120,38,232,52,178,131,83,48,90,143,243,84,119,138,46,19,127,86,93,60,180,51,79,71,220,150,40,251,221,174,251,27,221,99,120,63,248,162,255,0,20,78,170,15,201,203,50,155,22,13,138,222,115,92,166,187,201,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,193,136,231,187,139,24,229,232,212,87,47,78,136,138,191,34,173,168,188,97,174,172,221,125,123,174,20,148,147,232,140,149,9,143,208,178,20,116,79,130,15,57,26,46,65,43,150,153,213,82,191,176,146,189,41,26,216,209,24,246,51,162,200,197,145,246,21,171,26,165,255,0,228,177,153,107,94,150,223,127,15,238,57,78,57,115,242,191,254,174,146,166,150,126,204,236,255,0,179,119,9,25,255,0,51,155,252,80,241,91,28,221,221,171,119,218,70,236,174,123,117,37,159,44,176,212,54,219,145,218,160,168,107,216,201,213,136,230,85,66,197,114,202,202,105,147,151,14,226,117,71,199,52,104,233,59,75,35,164,80,7,138,214,252,214,235,166,186,47,159,106,53,138,158,146,123,150,43,139,221,111,116,113,85,177,206,130,73,233,169,36,154,54,200,214,185,174,86,43,152,136,168,142,106,244,235,209,83,248,158,83,106,187,152,195,119,95,164,116,122,165,135,208,213,219,158,218,135,91,110,246,202,148,87,62,221,113,141,145,190,88,18,78,40,217,153,198,88,222,201,26,137,201,143,111,38,177,252,227,103,96,0,0,14,105,184,29,195,233,126,217,112,7,106,54,171,221,106,232,237,175,168,90,26,56,169,40,228,169,158,182,181,97,150,104,233,163,107,83,139,94,246,193,34,35,164,115,35,69,68,228,246,245,234,87,6,154,120,201,223,111,59,142,130,237,170,88,247,217,205,35,184,219,219,106,248,69,189,89,91,53,166,169,94,199,124,82,105,251,45,154,171,162,164,140,116,81,164,109,108,79,69,108,114,73,31,239,109,126,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,4,85,223,214,245,241,93,169,233,197,93,146,211,115,243,26,155,147,91,230,143,28,183,211,172,111,146,131,154,58,54,220,234,18,70,189,141,134,39,162,171,26,246,175,122,70,43,17,56,182,87,197,249,62,31,187,238,177,110,171,21,143,10,202,95,228,181,55,31,183,164,151,26,110,143,147,226,148,176,71,75,28,183,94,108,167,138,158,14,237,77,67,147,203,53,85,204,233,213,58,183,230,147,0,2,165,119,11,226,247,157,227,219,142,134,135,70,45,246,170,237,54,195,110,19,219,238,52,243,58,25,190,214,241,122,199,44,236,170,98,63,177,10,113,85,166,124,42,189,126,82,202,146,53,253,134,117,93,212,248,131,95,111,27,47,196,119,3,182,60,207,236,253,234,183,48,160,199,242,8,254,28,202,191,135,213,62,211,61,93,77,191,173,109,50,50,94,219,214,15,223,198,206,46,227,247,87,162,185,8,171,183,175,17,237,231,103,58,251,166,152,86,83,172,158,118,203,144,102,22,107,93,198,155,236,237,170,62,253,44,245,177,71,44,124,217,76,215,183,147,30,228,234,213,71,39,94,168,168,191,50,239,192,5,32,110,23,196,123,121,216,54,190,234,94,21,139,107,39,146,178,227,249,133,230,215,110,166,251,59,106,147,177,75,5,108,177,197,31,55,211,57,238,226,198,53,58,185,85,203,211,170,170,175,204,179,253,133,106,150,119,173,59,78,193,181,51,82,239,191,25,201,47,63,19,243,181,190,86,26,126,239,106,229,85,12,127,187,133,140,141,189,35,137,141,251,173,78,189,58,175,85,85,85,144,0,141,91,107,222,109,139,92,53,131,84,180,6,247,106,248,86,103,167,57,5,230,158,20,129,143,117,45,206,207,75,112,117,52,117,45,114,245,237,204,206,80,178,88,220,189,28,231,182,72,250,163,159,28,50,84,31,147,150,91,175,183,140,86,243,105,197,178,63,179,247,170,219,125,69,61,186,239,228,217,87,240,250,167,198,230,197,83,216,122,163,37,237,189,90,254,219,151,139,184,244,95,146,148,195,184,173,231,120,143,109,183,87,47,186,83,153,235,53,91,95,110,168,123,237,149,211,98,22,104,89,118,183,43,220,148,245,177,35,105,222,222,18,53,189,85,168,247,112,122,62,55,47,54,57,18,64,120,117,248,150,228,218,159,153,38,137,238,75,36,164,170,190,223,106,38,154,195,146,212,173,61,19,39,157,82,157,144,90,82,158,158,153,145,35,220,169,81,35,37,123,209,94,245,108,72,138,231,70,139,102,133,64,111,215,126,187,177,209,109,216,231,58,103,166,154,173,240,108,110,205,240,207,37,69,240,43,109,71,107,187,109,165,154,79,222,77,78,249,29,214,73,94,239,188,229,233,215,162,116,68,68,73,127,225,127,175,122,177,184,157,2,191,230,186,199,149,253,160,189,81,102,21,86,184,42,124,141,53,39,10,86,81,81,72,216,248,83,199,27,23,163,230,145,122,170,114,251,221,58,244,68,68,149,89,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,189,26,138,229,233,209,17,87,228,83,14,226,188,89,55,23,126,213,203,235,180,19,58,164,198,48,74,10,135,208,89,153,13,154,150,169,247,8,35,123,145,181,210,186,182,157,101,99,230,78,143,72,209,172,72,217,193,138,213,123,95,35,251,87,135,206,181,248,128,110,191,63,146,251,147,235,101,93,14,157,98,181,20,243,93,107,29,135,90,93,5,218,118,205,11,159,105,100,141,138,39,177,242,83,186,71,58,88,213,203,10,118,213,200,139,36,125,120,86,225,124,71,183,157,131,107,238,165,225,88,182,178,121,43,46,63,152,94,109,118,234,111,179,182,169,59,20,176,86,203,28,81,243,125,51,158,238,44,99,83,171,149,92,189,58,170,170,252,203,63,216,86,169,103,122,211,180,236,27,83,53,46,251,241,156,146,243,241,63,59,91,229,97,167,238,246,174,85,80,199,251,184,88,200,219,210,56,152,223,186,212,235,211,170,245,85,85,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,85,223,214,245,241,93,169,233,197,93,146,211,115,243,26,155,147,91,230,143,28,183,211,172,111,146,131,154,58,54,220,234,18,70,189,141,134,39,162,171,26,246,175,122,70,43,17,56,182,87,197,66,217,102,83,125,206,114,171,206,107,148,215,121,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,56,49,26,198,242,123,220,189,26,136,212,235,209,17,19,228,116,13,180,110,47,59,218,254,169,208,106,102,11,81,254,106,142,241,69,194,31,235,59,95,153,134,105,232,251,146,197,39,103,187,216,99,123,172,111,54,127,20,95,226,139,160,141,186,235,206,27,185,45,35,177,106,182,25,91,72,230,92,105,216,203,157,12,53,11,51,237,55,20,99,86,162,138,85,115,24,238,113,185,221,17,202,198,243,98,178,70,167,7,181,87,165,148,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,159,224,229,91,177,244,177,172,159,79,242,31,110,156,205,97,164,141,178,93,173,86,13,162,105,69,246,251,115,164,183,91,109,218,111,98,171,172,172,171,153,176,193,77,4,118,200,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,53,248,131,111,110,235,186,252,254,59,22,49,61,93,14,157,98,181,21,16,218,168,219,84,231,65,118,157,179,76,214,93,159,27,161,137,236,124,148,238,141,173,138,68,114,194,157,196,106,162,201,39,87,135,206,201,46,187,175,207,228,190,228,240,85,208,233,214,43,81,79,53,214,177,212,174,116,23,105,219,52,46,125,165,146,54,104,158,199,201,78,233,28,233,99,87,44,41,219,87,34,44,145,245,157,94,50,182,155,85,131,104,152,77,138,197,108,164,183,91,109,217,197,182,146,142,142,146,22,195,5,52,17,219,46,13,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,5,248,92,122,236,211,47,206,189,158,180,191,224,0,41,91,198,175,213,62,45,244,254,135,220,110,39,234,248,53,107,166,156,105,182,163,230,122,95,154,222,126,21,117,212,111,132,197,96,154,116,70,210,212,85,82,173,82,45,43,164,85,251,147,73,230,155,218,69,78,47,115,28,196,114,61,209,177,247,40,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,191,224,64,15,26,191,75,24,183,212,10,31,110,184,144,215,195,67,124,117,59,113,204,161,209,236,225,148,143,211,172,210,241,27,230,171,145,241,83,190,199,113,153,35,129,43,93,51,213,173,90,101,107,34,108,205,123,190,227,35,73,24,168,173,123,38,188,144,10,86,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,45,80,16,171,196,175,101,22,237,197,233,197,118,168,97,86,206,186,155,136,219,219,37,51,218,149,83,201,117,181,211,37,76,175,182,69,4,110,86,36,207,124,238,124,110,72,156,247,72,198,68,170,214,189,92,202,65,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,193,232,230,59,139,216,213,232,228,86,175,78,138,138,159,34,255,0,182,11,186,234,61,214,232,117,37,238,231,47,12,207,23,236,217,242,136,100,154,5,146,122,166,194,213,109,123,99,137,27,219,134,163,239,185,168,177,177,173,145,147,198,222,73,23,55,73,82,47,239,251,120,54,173,166,233,27,157,111,90,185,51,188,198,158,178,131,20,100,49,53,89,77,59,24,212,146,186,87,72,199,69,194,157,102,137,233,27,154,229,149,238,99,56,240,89,36,142,131,63,217,86,123,149,127,186,185,30,73,145,220,63,233,43,43,174,85,213,18,127,222,146,105,164,145,255,0,243,185,206,119,249,85,75,222,240,249,217,37,171,106,24,4,151,220,158,10,74,237,69,202,169,233,230,186,214,58,149,173,158,211,3,161,133,207,180,178,70,205,43,30,200,234,27,35,157,44,106,212,153,123,106,228,84,142,62,146,212,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,128,77,41,237,59,210,198,141,253,63,199,189,186,3,170,128,82,183,141,95,170,124,91,233,253,15,184,220,71,130,167,170,124,167,233,253,119,184,219,139,169,0,21,193,226,177,190,58,157,53,181,87,237,111,77,153,73,45,247,39,179,171,50,155,155,159,20,233,110,183,85,53,236,90,38,71,213,85,149,51,69,213,206,116,141,78,220,50,198,230,35,157,43,100,134,157,137,105,225,243,189,187,174,212,51,249,44,89,60,245,117,218,117,149,84,83,195,117,163,117,83,155,5,166,119,77,11,95,118,100,109,134,87,189,241,211,182,70,186,40,209,171,50,118,209,202,171,28,125,47,166,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,0,205,182,230,238,215,91,6,238,245,94,251,98,185,213,219,174,86,237,72,190,213,209,214,82,76,232,103,166,158,59,156,206,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,229,60,62,119,183,106,221,126,1,37,139,39,158,146,135,81,113,90,122,120,110,180,110,170,107,167,187,64,216,97,107,238,204,141,176,196,198,50,74,135,72,215,69,26,57,33,94,218,57,81,36,143,172,181,0,206,14,225,114,155,238,13,189,13,75,205,113,106,239,37,122,199,245,66,243,116,183,84,246,153,39,98,170,11,180,178,69,39,7,163,152,238,47,99,87,163,145,90,189,58,42,42,124,139,180,216,230,238,237,91,190,210,55,101,115,219,169,44,249,101,134,161,182,220,142,213,5,67,94,198,78,172,71,50,170,22,43,150,86,83,76,156,184,119,19,170,62,57,163,71,73,218,89,29,34,128,41,91,197,147,104,127,178,45,71,254,144,88,85,23,12,67,63,184,63,226,205,146,191,187,37,46,69,50,205,60,220,99,122,35,210,25,216,199,74,222,142,122,54,70,206,213,237,49,97,98,199,253,148,110,186,251,180,189,101,162,204,187,183,90,204,66,229,210,143,41,178,81,76,198,249,250,94,47,72,228,70,200,138,197,154,7,191,187,26,245,99,151,163,227,238,49,146,200,166,132,241,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,122,57,17,201,215,162,162,47,200,253,98,160,60,89,55,175,110,212,10,207,232,197,165,247,62,253,150,201,112,124,153,125,108,107,85,79,36,183,74,89,230,133,109,142,141,237,99,36,134,39,198,217,156,239,222,177,242,118,21,138,213,133,85,240,215,106,187,103,204,183,95,171,148,122,91,135,215,82,91,152,218,119,92,174,247,58,149,71,50,221,110,141,241,178,89,210,62,72,233,159,202,88,216,200,218,169,201,239,111,39,49,156,228,101,234,107,150,1,134,233,102,201,181,59,79,180,251,30,164,177,227,214,61,55,200,41,168,104,105,145,120,68,207,135,212,42,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,208,182,221,117,231,50,219,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,111,9,26,222,136,229,99,184,61,25,35,83,155,26,169,161,61,186,235,206,27,185,45,35,177,106,182,25,91,72,230,92,105,216,203,157,12,53,11,51,237,55,20,99,86,162,138,85,115,24,238,113,185,221,17,202,198,243,98,178,70,167,7,181,87,165,131,149,110,199,210,198,178,125,63,200,125,186,114,130,246,171,185,140,203,106,26,185,71,170,88,125,13,37,197,142,167,117,182,239,108,169,68,107,46,54,233,31,27,229,129,36,226,174,133,252,162,141,236,145,168,188,94,198,242,107,217,206,55,232,123,74,181,51,21,214,77,56,199,53,75,10,171,243,22,92,154,223,21,194,155,148,145,190,72,121,167,223,130,94,219,222,198,205,19,209,209,200,196,114,240,145,143,106,175,86,169,234,192,35,174,166,239,183,65,180,131,112,214,253,191,234,14,77,73,103,168,170,179,178,190,170,243,60,252,169,40,107,102,168,138,58,90,25,187,104,245,129,239,137,210,212,62,73,214,40,226,137,33,114,185,201,47,86,72,160,115,253,116,208,189,56,220,94,156,92,116,191,84,44,222,122,213,93,210,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,110,102,114,119,69,232,173,86,185,204,123,94,199,189,142,207,102,229,246,233,157,237,127,84,235,244,207,58,167,255,0,59,89,103,173,231,15,245,157,175,204,205,12,21,157,184,165,147,179,221,236,61,221,167,187,155,63,130,167,240,85,157,62,23,94,32,21,150,138,203,110,217,53,191,34,239,90,166,242,214,236,30,233,60,115,207,85,29,84,179,197,4,54,151,118,216,254,80,175,119,172,82,72,172,108,45,141,209,171,149,139,19,98,182,163,149,110,95,113,120,38,215,244,178,191,83,51,170,143,243,180,118,122,46,19,127,89,221,60,180,211,65,71,220,138,41,59,61,222,195,219,221,123,120,51,248,170,255,0,4,92,240,235,70,175,102,90,245,170,25,6,174,106,4,244,146,95,114,42,134,205,80,148,144,36,48,68,198,70,216,162,134,54,124,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,127,43,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,56,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,39,179,189,213,97,187,175,210,59,126,97,102,185,82,55,39,183,83,211,211,101,150,136,227,88,95,110,184,171,62,250,182,39,61,238,242,210,57,178,58,23,242,119,38,34,181,87,184,201,24,206,234,85,95,138,158,252,127,244,190,213,52,130,245,254,106,44,190,251,108,184,255,0,219,178,166,200,230,118,191,247,119,74,248,230,255,0,57,78,246,255,0,133,97,93,90,23,161,122,143,184,189,71,183,105,126,151,217,188,245,214,187,172,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,220,44,228,222,171,209,92,174,115,88,198,189,239,99,29,98,190,34,155,116,193,54,191,176,92,31,77,48,90,127,196,11,101,101,226,183,156,223,214,119,79,130,213,195,61,103,110,89,100,236,247,123,12,119,105,142,224,207,224,137,252,85,96,6,211,189,83,232,223,212,12,123,220,96,52,166,0,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,129,156,29,194,229,55,220,27,122,26,151,154,226,213,222,74,245,143,234,133,230,233,110,169,237,50,78,197,84,23,105,100,138,78,15,71,49,220,94,198,175,71,34,181,122,116,84,84,249,23,83,177,125,230,216,183,135,167,21,87,57,45,95,6,204,241,127,47,79,147,91,98,99,214,149,178,74,143,237,84,211,72,238,189,97,151,181,42,164,110,114,201,27,152,230,187,146,35,37,146,74,130,42,239,235,101,24,174,235,52,226,174,247,105,182,121,125,77,198,109,243,73,142,92,41,210,54,73,95,193,29,35,109,149,11,35,152,199,67,43,213,81,142,123,147,179,35,213,232,188,93,43,37,161,108,179,22,190,224,217,85,231,10,202,104,124,149,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,124,216,174,99,184,189,142,78,173,85,106,244,234,138,169,243,47,39,195,175,125,84,219,165,195,83,7,212,26,250,70,106,165,130,158,105,171,161,166,165,149,140,185,219,161,90,118,37,201,85,35,72,33,123,164,168,108,111,133,175,254,219,28,246,177,140,114,49,149,151,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,137,94,38,187,237,186,235,118,101,113,208,205,45,201,169,36,210,251,13,68,109,170,172,181,206,231,179,36,173,98,53,206,124,146,116,68,125,52,50,245,108,108,103,40,222,248,251,252,164,69,135,181,29,118,163,181,29,71,221,174,163,179,10,194,162,242,54,170,30,220,247,251,252,240,171,233,109,20,174,85,68,115,145,21,59,147,63,139,146,40,81,81,210,57,174,85,86,49,146,72,205,15,96,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,225,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,174,115,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,91,151,220,94,9,181,253,44,175,212,204,234,163,252,237,29,158,139,132,223,214,119,79,45,52,208,81,247,34,138,78,207,119,176,246,247,94,222,12,254,42,191,193,23,61,122,233,174,154,143,184,189,71,184,234,134,168,94,124,245,214,187,164,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,220,44,228,238,137,213,92,174,115,158,247,61,239,123,221,97,94,24,94,30,246,171,253,170,147,113,218,249,137,210,92,109,183,26,122,152,113,220,90,253,104,108,208,84,193,35,97,236,221,156,143,145,90,246,57,171,82,200,226,154,5,69,69,100,236,95,240,78,56,7,136,166,197,106,118,181,153,46,113,167,212,21,111,210,187,253,68,48,208,205,83,85,19,223,108,184,204,149,15,91,106,34,200,179,204,198,199,78,233,25,51,153,253,135,181,142,123,222,213,123,249,254,199,55,119,117,218,14,174,59,43,158,221,87,120,196,239,212,237,182,228,118,168,42,28,199,190,4,122,57,149,80,177,92,145,62,166,21,229,195,184,157,21,146,77,26,58,62,234,200,221,4,98,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,224,244,107,219,201,143,106,244,114,35,147,175,69,68,95,145,66,254,40,254,187,53,55,242,95,103,162,37,255,0,130,230,186,105,197,14,19,145,237,226,231,121,242,57,157,118,65,83,146,91,105,170,17,25,29,198,149,212,116,209,200,202,119,245,251,243,71,229,94,247,198,168,142,237,185,30,222,104,201,86,59,63,7,42,221,143,165,141,100,250,127,144,251,116,230,107,9,149,186,125,241,211,106,86,219,116,171,107,122,108,202,184,172,88,198,47,143,179,41,185,185,242,192,183,27,141,45,4,108,90,38,71,213,17,244,208,203,213,206,116,141,94,228,209,70,230,35,91,19,100,155,138,109,87,108,249,150,235,245,114,143,75,112,250,234,75,115,27,78,235,149,222,231,82,168,230,91,173,209,190,54,75,58,71,201,29,51,249,75,27,25,27,85,57,61,237,228,230,51,156,140,208,246,149,105,158,43,163,122,113,142,105,110,21,73,229,236,184,205,190,43,125,55,40,227,100,147,112,79,191,60,189,182,49,142,154,87,171,164,145,232,212,231,35,222,229,78,174,82,21,248,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,47,248,0,10,86,241,171,245,79,139,125,63,161,247,27,137,2,173,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,83,195,175,125,84,219,165,195,83,7,212,26,250,70,106,165,130,158,105,171,161,166,165,149,140,185,219,161,90,118,37,201,85,35,72,33,123,164,168,108,111,133,175,254,219,28,246,177,140,114,49,147,40,128,30,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,75,254,4,0,241,171,244,177,139,125,64,161,246,235,137,74,197,164,248,95,120,130,83,90,105,172,187,94,214,155,173,91,216,250,134,208,97,247,202,153,101,169,127,57,165,165,167,163,178,164,81,64,231,35,17,207,157,204,158,89,120,70,196,108,95,117,141,103,73,63,226,97,187,75,238,215,180,106,219,77,167,151,127,135,103,217,149,193,41,236,213,62,93,147,121,58,90,103,71,37,101,79,9,161,146,25,62,78,134,14,219,248,187,251,235,155,122,246,149,14,1,179,111,22,13,71,212,252,239,12,208,253,82,210,111,180,119,172,130,225,29,175,237,22,58,229,142,102,199,217,106,121,154,138,30,14,99,184,189,146,77,60,177,201,20,113,196,175,115,98,68,139,139,248,175,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,106,128,21,23,226,177,177,90,108,58,74,253,211,233,69,5,37,53,138,170,161,102,205,104,93,85,43,167,109,198,174,181,235,241,38,44,210,57,28,201,101,168,142,39,67,26,55,182,169,27,154,199,53,210,44,80,131,109,27,139,206,246,191,170,116,26,153,130,212,127,154,163,188,81,112,135,250,206,215,230,97,154,122,62,228,177,73,217,238,246,24,222,235,27,205,159,197,23,248,162,222,246,107,188,77,35,196,118,185,22,233,219,120,164,150,197,116,179,182,182,199,67,81,88,198,79,112,184,201,19,150,43,95,88,123,200,218,158,235,31,20,168,212,147,178,177,204,231,253,216,158,169,66,219,138,215,156,203,114,90,185,125,213,108,206,182,173,207,184,212,61,150,202,25,170,18,102,90,109,200,247,45,61,20,74,214,49,188,35,107,186,43,145,141,230,245,124,142,78,111,114,173,133,120,86,108,59,255,0,68,110,175,87,236,191,231,101,196,44,87,59,119,253,131,233,175,109,127,119,255,0,120,108,76,146,31,243,117,12,119,248,39,150,168,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,168,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,40,4,208,247,135,238,175,97,186,191,181,12,6,124,62,122,181,126,31,103,161,196,46,240,212,192,177,62,11,141,13,28,12,149,168,191,54,189,142,106,199,35,28,213,94,172,149,168,238,47,71,177,178,40,2,141,188,95,243,252,55,58,221,125,53,46,31,144,210,93,159,138,226,244,214,11,186,211,42,185,148,183,24,235,43,37,150,157,95,211,139,158,198,207,26,63,138,175,23,242,99,186,61,143,107,125,7,130,167,170,124,167,233,253,119,184,219,139,169,0,135,254,32,91,238,177,109,87,21,147,10,197,159,231,117,55,32,183,172,150,234,110,143,143,225,116,179,199,85,28,87,94,111,167,150,158,126,213,77,59,83,203,57,81,207,235,213,122,55,230,180,89,254,202,179,220,171,253,213,200,242,76,142,225,255,0,73,89,93,114,174,168,147,254,244,147,77,36,143,255,0,157,206,115,191,202,170,50,204,90,251,131,101,87,156,43,41,161,242,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,243,98,185,142,226,246,57,58,181,85,171,211,170,42,167,204,94,113,107,238,63,110,177,93,174,244,62,94,147,38,183,190,233,107,147,186,199,249,138,86,85,84,82,58,78,141,85,86,116,158,146,161,157,28,136,239,185,215,167,23,53,86,194,188,41,247,199,77,166,183,90,13,173,234,75,42,229,177,100,247,132,102,45,115,107,229,157,109,215,26,167,49,137,68,248,250,170,50,154,105,122,57,174,141,169,219,154,89,28,244,115,101,116,144,220,72,6,107,55,99,234,159,89,62,160,100,62,227,57,229,52,171,83,50,173,27,212,124,115,84,176,170,191,47,122,198,110,17,92,41,185,73,35,35,155,130,253,248,37,237,189,143,116,50,177,93,28,140,71,39,56,222,246,170,244,114,154,30,218,174,230,48,221,215,233,29,30,169,97,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,138,54,102,113,150,55,178,70,162,114,99,219,201,172,127,56,217,216,1,154,205,216,250,167,214,79,168,25,15,184,206,124,155,117,215,156,203,109,186,185,98,213,108,50,182,173,175,183,84,49,151,58,24,106,18,22,93,173,202,246,173,69,20,170,230,61,188,36,107,122,35,149,142,224,244,100,141,78,108,106,166,130,118,209,184,188,19,116,26,89,65,169,152,45,71,249,170,59,197,23,9,191,171,46,158,90,25,167,163,238,75,20,125,238,215,125,141,238,177,188,31,252,81,127,138,39,85,7,228,229,152,181,139,57,197,111,56,86,83,67,231,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,230,197,107,219,201,143,114,117,106,163,147,175,84,84,95,153,157,125,224,109,174,251,181,109,113,188,105,149,205,123,214,169,185,93,49,186,183,85,50,121,42,236,242,205,35,41,228,149,90,214,113,153,59,79,142,68,86,49,59,145,189,90,138,197,99,157,42,188,40,247,175,251,50,202,160,219,94,166,92,238,181,56,222,91,112,167,166,196,165,235,222,134,207,116,154,71,53,105,248,35,86,70,195,85,36,140,249,181,220,35,149,57,43,17,38,154,86,203,255,0,18,189,235,219,182,233,167,21,218,95,133,92,250,106,110,93,111,108,116,204,106,213,65,37,170,215,82,149,49,62,231,20,241,181,24,179,49,240,57,145,181,37,107,219,35,217,42,163,154,197,107,233,7,19,197,175,185,206,85,102,194,177,106,31,59,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,55,171,88,222,79,123,83,171,149,26,157,122,170,162,124,205,9,236,163,106,54,45,165,232,213,22,27,218,181,86,101,247,46,149,153,77,238,138,23,183,207,213,114,122,199,26,58,69,87,172,48,49,253,168,211,163,26,189,31,39,109,143,150,68,61,94,236,125,44,107,39,211,252,135,219,167,51,88,72,173,142,110,238,235,180,29,92,118,87,61,186,174,241,137,223,169,219,109,200,237,80,84,57,143,124,8,244,115,42,161,98,185,34,125,76,43,203,135,113,58,43,36,154,52,116,125,213,145,186,8,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,193,232,215,183,147,30,213,232,228,71,39,94,138,136,191,35,245,142,85,187,31,75,26,201,244,255,0,33,246,233,204,214,18,211,195,231,123,119,93,168,103,242,88,178,121,234,235,180,235,42,168,167,134,235,70,234,167,54,11,76,238,154,22,190,236,200,219,12,175,123,227,167,108,141,116,81,163,86,100,237,163,149,86,56,250,94,246,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,175,71,34,57,58,244,84,69,249,31,172,68,175,16,109,237,218,182,161,128,71,98,198,39,164,174,212,92,170,158,162,27,85,27,106,154,217,237,48,58,25,154,203,179,227,116,50,177,236,142,161,177,181,177,72,141,73,151,184,141,85,72,228,233,68,63,236,171,61,202,191,221,92,143,36,200,238,31,244,149,149,215,42,234,137,63,239,73,52,210,72,255,0,249,220,231,59,252,170,166,135,182,83,164,90,161,161,251,121,198,180,255,0,86,115,186,188,142,239,75,79,12,208,211,212,193,27,95,97,129,244,241,117,180,164,172,150,68,169,101,60,169,51,89,47,46,156,21,172,98,54,54,49,19,186,131,133,111,19,106,184,110,235,244,142,225,135,222,109,180,141,201,237,212,245,21,56,157,222,73,22,23,219,174,42,207,184,142,149,172,123,188,180,142,108,109,153,156,93,201,136,142,68,238,50,55,179,61,153,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,103,222,31,158,37,248,245,151,72,238,154,91,175,213,20,148,111,211,44,94,74,220,126,231,28,244,180,207,187,219,168,216,214,71,107,108,114,201,27,100,174,70,240,100,40,197,253,243,26,188,248,190,55,73,52,0,221,86,230,51,45,215,234,229,102,169,102,20,52,150,230,54,157,182,219,69,178,153,17,204,183,91,163,124,143,138,5,147,138,58,103,242,150,71,190,71,34,114,123,221,197,172,103,8,217,202,171,109,55,91,117,53,5,101,194,217,87,75,79,116,167,90,186,25,102,133,204,101,84,9,44,144,172,177,57,83,163,216,146,195,44,106,230,245,78,113,189,191,197,170,137,245,217,177,107,238,65,110,191,93,173,20,62,98,147,25,183,178,233,116,147,186,198,121,122,87,213,65,72,217,58,57,81,95,214,122,186,118,116,106,43,190,255,0,94,156,90,229,78,129,182,141,197,231,123,95,213,58,13,76,193,106,63,205,81,222,40,184,67,253,103,107,243,48,205,61,31,114,88,164,236,247,123,12,111,117,141,230,207,226,139,252,81,108,211,119,126,43,26,94,205,6,164,183,109,222,239,87,113,204,53,10,207,43,123,170,233,41,39,196,224,147,156,50,190,119,70,228,115,43,154,228,122,68,200,222,168,213,107,103,228,232,251,41,81,81,120,158,45,125,206,114,171,54,21,139,80,249,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,249,189,90,198,242,123,218,157,92,168,212,235,213,85,19,230,95,158,192,118,125,106,218,110,145,181,183,4,171,147,59,204,105,232,235,242,183,205,43,85,148,211,177,142,88,232,98,108,111,116,92,41,214,105,88,178,53,206,89,94,231,191,151,5,142,56,249,7,141,95,165,140,91,234,5,15,183,92,74,149,219,214,83,98,193,181,247,77,51,92,166,187,201,89,113,252,194,205,116,184,212,246,159,39,98,150,10,216,164,150,78,12,71,61,220,88,199,47,70,162,185,122,116,68,85,249,26,94,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,193,249,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,189,26,138,229,233,209,17,87,228,102,139,91,243,91,86,165,107,70,125,168,214,42,122,184,45,185,86,81,117,189,209,197,86,198,182,120,224,169,171,146,104,219,35,90,231,53,30,141,122,34,162,57,201,215,175,69,95,226,94,79,133,199,161,61,50,252,235,222,43,73,84,12,214,110,199,213,62,178,125,64,200,125,198,115,228,219,174,188,230,91,109,213,203,22,171,97,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,225,35,91,209,28,172,119,7,163,36,106,115,99,85,52,19,182,141,197,224,155,160,210,202,13,76,193,106,63,205,81,222,40,184,77,253,89,116,242,208,205,61,31,114,88,163,239,118,187,236,111,117,141,224,255,0,226,139,252,81,58,168,32,7,138,22,197,191,109,120,171,245,199,71,48,207,55,169,54,94,31,24,166,162,119,25,175,182,184,227,114,47,72,81,171,230,43,33,233,31,111,162,181,239,137,31,31,239,92,218,120,210,154,241,60,166,251,131,101,86,108,215,22,174,242,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,112,122,57,142,226,246,53,122,57,21,171,211,162,162,167,200,246,187,141,214,251,174,227,181,134,245,172,183,219,29,37,162,229,127,167,183,54,178,146,146,71,62,4,158,158,134,10,105,31,31,47,188,214,61,208,43,209,138,174,86,35,209,170,231,241,230,190,175,19,221,158,101,130,237,67,32,218,246,31,79,87,105,102,85,148,73,122,187,223,41,171,209,175,170,183,73,71,21,60,182,213,139,183,201,172,123,160,141,207,145,178,167,38,114,137,205,86,61,252,188,78,133,232,94,163,238,47,81,237,218,95,165,246,111,61,117,174,235,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,183,11,57,55,170,244,87,43,156,214,49,175,123,216,199,104,83,109,27,116,193,54,191,165,148,26,103,130,211,255,0,154,172,188,86,243,155,250,206,233,229,161,134,122,206,220,178,201,217,238,246,24,238,211,29,193,159,193,19,248,170,245,83,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,146,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,183,139,222,11,184,234,29,101,164,206,181,34,233,241,173,54,171,229,71,135,79,111,129,241,80,218,186,181,29,37,28,209,43,157,194,177,221,190,110,149,206,95,48,214,35,152,173,108,75,5,60,74,219,94,73,165,248,142,188,224,217,22,180,99,20,151,252,38,142,241,10,222,168,234,214,69,129,176,59,171,124,196,145,198,199,186,102,66,231,54,117,131,139,146,100,137,98,84,84,122,154,83,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,230,187,161,212,205,26,210,205,14,202,175,122,243,87,211,16,185,91,234,44,213,118,248,164,115,106,174,222,102,23,198,180,52,200,199,177,238,154,86,43,209,56,185,188,90,142,123,156,198,49,207,110,109,174,210,90,166,186,214,205,98,162,171,163,182,190,162,71,81,211,213,212,182,166,120,96,87,47,109,146,74,216,227,108,143,70,244,69,122,70,196,114,162,170,53,189,122,37,191,248,44,99,26,185,107,210,60,175,34,188,220,41,41,244,234,243,120,123,236,182,217,173,175,109,92,247,22,50,56,234,107,98,168,94,45,90,101,107,35,129,91,251,222,82,192,254,139,10,196,244,154,16,120,163,250,236,212,223,201,125,158,136,141,88,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,56,61,28,199,113,123,26,189,28,138,213,233,209,81,83,228,95,78,193,119,175,138,238,179,78,41,44,151,107,159,151,212,220,102,223,12,121,29,190,161,99,100,149,252,17,177,186,231,78,145,181,140,116,50,189,81,94,214,53,59,50,61,24,169,197,209,62,89,84,114,173,216,250,88,214,79,167,249,15,183,78,102,176,245,90,85,166,121,86,178,106,62,57,165,184,85,39,152,189,100,215,8,173,244,220,163,145,241,195,205,126,252,242,246,216,247,182,24,152,142,146,71,163,87,132,108,123,149,58,53,77,4,232,14,136,105,126,197,246,243,91,98,130,249,87,37,162,195,79,87,147,229,55,218,152,228,123,234,167,101,59,86,170,169,32,143,154,198,196,138,6,181,144,198,142,84,100,109,69,89,36,87,61,240,87,78,124,99,170,102,220,189,242,124,250,213,87,79,162,183,250,136,105,45,48,201,77,19,238,56,227,24,196,98,86,57,96,103,41,217,43,145,210,77,10,172,175,143,154,36,47,127,107,132,253,43,197,255,0,41,177,103,59,47,211,220,215,22,174,243,182,92,131,48,180,221,45,213,61,167,199,223,165,158,211,95,36,82,112,122,53,237,228,199,181,122,57,17,201,215,162,162,47,200,130,222,23,30,187,52,203,243,175,103,173,47,248,0,10,86,241,171,245,79,139,125,63,161,247,27,137,23,244,139,108,249,150,181,105,30,169,234,150,25,93,72,247,233,69,61,5,202,231,108,153,82,55,212,219,166,101,91,234,39,138,71,57,27,206,6,210,115,88,213,62,251,28,254,46,230,214,199,39,128,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,206,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,20,109,87,115,24,110,235,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,197,27,51,56,203,27,217,35,81,57,49,237,228,214,63,156,108,140,30,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,75,254,4,0,241,171,244,177,139,125,64,161,246,235,137,84,27,114,209,11,174,227,181,134,203,163,86,43,229,37,162,229,127,167,184,186,142,174,174,55,62,4,158,158,134,122,152,217,39,31,188,214,61,208,35,21,232,142,86,35,213,200,215,241,224,190,43,44,197,175,184,54,85,121,194,178,154,31,37,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,54,43,152,238,47,99,147,171,85,90,189,58,162,170,124,207,85,172,58,233,168,250,243,89,140,221,181,66,243,241,155,174,47,143,195,141,195,114,149,21,106,171,41,98,158,121,163,125,75,213,87,187,50,121,135,49,100,232,142,123,88,213,127,39,171,222,251,10,240,80,209,11,170,221,115,45,200,205,124,164,109,181,180,245,24,61,61,181,177,185,211,201,58,186,138,178,89,222,239,147,88,198,181,33,107,81,57,43,213,242,42,240,224,157,206,107,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,90,160,7,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,64,59,254,217,245,215,105,186,184,230,219,210,146,76,19,49,168,172,175,197,31,12,174,87,211,64,199,181,100,161,149,178,61,210,243,167,73,162,98,72,231,57,37,99,152,254,92,214,72,227,224,18,103,249,148,184,13,62,150,187,33,171,76,78,150,241,53,253,150,150,170,54,5,184,203,12,112,58,161,232,137,213,239,72,161,99,27,201,87,130,44,156,56,247,36,229,39,252,57,182,81,253,42,181,30,123,254,127,108,186,199,166,88,183,239,46,85,48,39,106,59,165,114,43,22,59,99,102,228,215,183,147,30,178,74,232,145,206,100,109,107,122,196,233,162,145,47,164,3,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,1,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,74,1,58,254,213,119,49,153,109,67,87,40,245,75,15,161,164,184,177,212,238,182,221,237,149,40,141,101,198,221,35,227,124,176,36,156,85,208,191,148,81,189,146,53,23,139,216,222,77,123,57,198,253,15,105,86,166,98,186,201,167,24,230,169,97,85,126,98,203,147,91,226,184,83,114,146,55,201,15,52,251,240,75,219,123,216,217,162,122,58,57,24,142,94,18,49,237,85,234,213,61,89,8,60,75,247,199,77,183,28,54,109,30,193,217,86,253,69,205,44,242,62,26,184,223,45,59,44,118,233,150,72,22,181,179,49,90,229,169,87,50,86,194,214,59,238,62,53,145,234,136,214,50,106,54,39,255,0,130,167,170,124,167,233,253,119,184,219,139,169,7,20,221,118,235,180,227,105,90,112,252,215,53,151,207,93,107,187,144,88,44,16,76,140,170,187,213,53,17,85,173,85,69,237,194,206,77,89,102,84,86,198,215,53,17,30,247,199,27,243,197,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,156,175,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,150,211,225,79,177,202,157,53,181,80,110,147,82,95,73,45,247,39,179,163,241,107,99,89,20,233,110,183,85,53,143,74,215,201,209,85,149,51,69,209,173,108,110,78,220,50,200,215,171,157,43,163,134,178,247,99,234,159,89,62,160,100,62,227,57,105,59,98,219,62,27,186,255,0,11,125,62,210,220,194,186,174,220,246,212,93,238,86,139,157,50,171,159,110,184,199,117,184,178,41,214,62,72,217,153,198,89,24,248,220,169,201,143,119,23,49,252,36,101,69,234,174,153,229,90,55,168,249,30,150,230,180,158,94,245,140,220,37,183,212,241,142,70,71,55,5,251,147,197,220,99,30,232,101,98,182,72,222,173,78,113,189,142,68,232,228,45,43,194,159,125,85,57,140,116,27,88,213,122,250,186,155,237,45,58,67,133,87,54,150,38,192,235,117,37,19,19,225,175,72,99,106,181,241,69,79,36,173,154,69,119,113,22,70,185,237,115,99,73,108,208,25,172,221,143,170,125,100,250,129,144,251,140,226,159,111,89,85,195,108,179,110,118,211,83,231,44,182,220,194,92,74,239,69,29,44,142,146,135,251,214,158,104,43,29,35,81,88,144,189,243,172,46,87,240,227,34,192,136,175,89,122,49,182,141,197,231,123,95,213,58,13,76,193,106,63,205,81,222,40,184,67,253,103,107,243,48,205,61,31,114,88,164,236,247,123,12,111,117,141,230,207,226,139,252,81,116,61,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,166,107,55,99,234,159,89,62,160,100,62,227,57,245,102,251,103,204,176,237,186,105,230,230,155,93,73,95,137,231,149,21,150,215,163,85,35,158,219,113,130,170,174,38,192,246,43,149,100,100,177,82,62,86,200,223,224,169,35,30,214,244,141,210,250,13,148,110,186,251,180,189,101,162,204,187,183,90,204,66,229,210,143,41,178,81,76,198,249,250,94,47,72,228,70,200,138,197,154,7,191,187,26,245,99,151,163,227,238,49,146,200,166,130,112,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,3,138,111,3,109,118,45,212,232,117,227,76,174,107,217,186,195,202,233,141,213,186,169,240,71,73,120,138,25,25,79,36,170,214,191,148,43,221,124,114,34,177,235,219,145,234,212,71,163,28,220,235,229,152,181,247,6,202,175,56,86,83,67,228,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,230,197,115,29,197,236,114,117,106,171,87,167,84,85,79,152,202,114,204,171,57,190,213,101,57,174,77,117,200,47,85,188,60,205,198,233,91,37,93,84,252,24,214,51,156,178,43,158,238,44,99,90,157,87,228,214,162,39,201,16,185,79,9,189,161,254,200,180,227,250,65,102,180,92,50,252,254,222,207,132,182,58,254,236,116,184,236,201,12,240,242,141,136,140,73,167,123,27,43,186,185,234,216,219,3,83,180,245,153,139,63,206,85,187,31,75,26,201,244,255,0,33,246,233,204,214,29,87,93,118,245,149,104,93,30,159,222,238,213,63,17,178,234,70,31,108,203,109,23,8,233,100,138,52,243,48,50,73,232,220,174,69,98,205,3,222,136,228,99,157,214,57,32,122,163,22,94,13,238,190,29,123,234,169,218,214,100,152,62,160,215,213,191,74,239,245,19,77,93,13,53,44,79,125,178,227,50,83,177,46,74,169,26,207,51,27,29,59,99,124,45,127,246,30,231,181,143,123,81,143,189,227,149,110,199,210,198,178,125,63,200,125,186,115,53,135,95,221,86,217,243,45,168,106,229,102,150,230,21,212,151,22,58,157,183,43,69,206,153,81,172,184,219,164,124,140,138,117,143,146,186,23,242,138,70,62,55,42,241,123,29,197,207,103,9,31,42,188,46,119,219,106,209,59,172,218,17,173,25,53,93,62,19,124,168,99,177,251,141,92,237,242,88,245,107,156,245,149,146,114,78,81,83,84,57,237,85,127,62,220,82,53,94,173,106,77,52,173,179,253,213,110,99,13,218,134,145,214,106,150,97,67,87,113,123,170,27,109,180,91,41,145,90,251,141,198,70,72,248,160,89,56,171,97,103,24,164,123,228,114,47,22,49,220,90,247,240,141,249,225,213,93,76,202,181,147,81,242,61,82,205,106,252,197,235,38,184,75,112,169,227,36,143,142,30,107,247,32,139,184,247,189,176,196,196,108,113,177,92,188,35,99,26,139,209,168,90,87,133,62,197,106,112,232,232,55,79,170,244,21,116,215,218,170,116,155,10,161,109,84,78,129,182,234,186,38,47,196,158,176,200,229,115,229,138,162,72,155,12,136,222,218,36,142,115,28,231,70,177,89,160,0,134,190,34,155,21,166,221,46,26,185,198,159,80,82,51,85,44,20,240,195,67,53,77,84,172,101,206,221,10,212,61,109,168,139,34,65,11,221,37,67,164,100,206,103,246,216,214,57,236,99,149,236,162,187,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,73,85,225,243,178,75,174,235,243,249,47,185,60,21,116,58,117,138,212,83,205,117,172,117,43,157,5,218,118,205,11,159,105,100,141,154,39,177,242,83,186,71,58,88,213,203,10,118,213,200,139,36,125,125,175,139,254,45,98,193,181,247,79,112,172,90,135,201,89,113,253,47,180,218,237,212,221,215,201,216,165,130,182,190,56,163,230,245,115,221,197,140,106,117,114,171,151,167,85,85,95,153,245,248,53,90,109,87,253,201,102,214,43,237,178,146,227,109,184,233,189,202,146,178,142,174,22,205,5,76,18,87,219,219,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,149,241,20,216,173,78,214,179,37,206,52,250,130,173,250,87,127,168,134,26,25,170,106,162,123,237,151,25,146,161,235,109,68,89,22,121,152,216,233,221,35,38,115,63,176,246,177,207,123,218,175,124,53,47,39,195,67,99,148,219,113,195,97,214,28,225,245,111,212,92,210,207,27,38,164,145,146,211,178,199,110,153,99,157,40,157,11,209,174,90,149,115,34,116,206,123,126,227,227,72,216,136,141,123,230,155,228,0,241,171,244,177,139,125,64,161,246,235,137,74,197,143,248,83,239,142,155,77,110,180,27,91,212,150,85,203,98,201,239,8,204,90,230,215,203,58,219,174,53,78,99,18,137,241,245,84,101,52,210,244,115,93,27,83,183,52,178,57,232,230,202,233,33,184,144,81,183,137,126,248,234,119,29,153,77,163,216,59,41,25,167,88,93,226,71,195,87,27,226,168,125,242,227,10,73,2,214,182,102,43,154,148,200,215,202,216,90,199,125,246,72,178,61,85,92,198,67,8,11,254,240,184,244,39,166,95,157,123,197,105,42,129,154,205,216,250,167,214,79,168,25,15,184,206,125,89,190,217,243,44,59,110,154,121,185,166,215,82,87,226,121,229,69,101,181,232,213,72,231,182,220,96,170,171,137,176,61,138,229,89,25,44,84,143,149,178,55,248,42,72,199,181,189,35,116,191,173,179,189,213,102,91,80,213,203,126,97,102,185,85,187,24,184,212,83,211,101,150,136,227,73,153,113,183,35,254,250,182,39,61,141,243,49,181,210,58,23,242,111,23,170,181,87,182,249,24,253,9,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,225,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,5,74,248,162,248,127,214,90,43,46,91,155,209,12,119,189,106,155,204,220,115,139,92,18,79,61,84,117,82,207,44,243,93,155,220,123,249,66,189,222,146,199,26,49,176,182,54,200,141,86,44,174,138,176,79,213,196,241,107,238,115,149,89,176,172,90,135,206,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,205,234,214,55,147,222,212,234,229,70,167,94,170,168,159,50,250,118,11,178,140,87,106,122,113,73,123,187,91,60,198,166,228,214,248,100,200,238,21,9,27,228,160,230,141,145,214,202,117,141,207,99,97,137,232,136,247,49,203,222,145,136,245,94,45,137,145,74,160,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,127,174,154,23,167,27,139,211,139,142,151,234,133,155,207,90,171,186,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,237,204,206,78,232,189,21,170,215,57,143,107,216,247,177,217,236,220,190,221,51,189,175,234,157,126,153,231,84,255,0,231,107,44,245,188,225,254,179,181,249,153,161,130,179,183,20,178,118,123,189,135,187,180,247,115,103,240,84,254,10,179,43,195,79,196,79,25,209,92,102,171,67,119,1,125,164,180,225,54,154,121,235,241,187,195,104,42,38,158,154,121,42,17,242,208,190,58,88,100,116,172,123,166,154,102,200,228,69,98,182,70,171,158,143,141,177,240,173,253,111,95,42,221,102,163,213,217,45,55,63,47,166,88,205,194,104,241,203,125,58,200,200,235,248,43,163,109,206,161,36,107,30,233,165,98,170,177,175,106,118,99,122,177,19,147,165,124,191,171,225,251,177,27,238,234,178,168,243,92,165,158,75,76,177,251,130,71,113,169,234,201,62,41,85,4,148,178,75,106,224,202,136,170,32,238,211,84,57,124,203,81,90,206,157,19,171,190,73,123,214,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,20,25,226,143,235,179,83,127,37,246,122,35,207,224,187,62,201,181,71,104,151,189,200,233,250,85,220,46,88,126,81,114,160,200,109,174,150,158,40,33,178,83,91,32,172,117,115,29,35,216,238,113,185,210,53,209,183,184,233,18,88,213,173,111,109,220,249,166,133,235,166,163,237,211,81,237,218,161,165,247,159,35,117,161,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,248,183,170,117,71,35,154,215,177,204,123,24,246,232,83,109,27,139,193,55,65,165,148,26,153,130,212,127,154,163,188,81,112,155,250,178,233,229,161,154,122,62,228,177,71,222,237,119,216,222,235,27,193,255,0,197,23,248,162,55,99,233,99,89,62,159,228,62,221,57,154,194,247,188,51,118,153,134,232,70,139,218,181,73,181,20,151,188,179,82,172,246,251,211,238,206,160,88,39,160,183,84,210,83,206,219,107,21,100,122,43,27,42,189,238,145,169,31,117,123,124,219,251,168,248,215,95,136,166,250,170,119,75,153,46,15,167,213,245,108,210,187,5,68,51,80,195,83,75,19,31,115,184,194,149,12,91,146,42,198,147,194,199,71,80,232,217,11,159,253,134,53,238,99,30,229,99,60,254,193,118,81,149,110,179,81,233,47,119,107,103,151,211,44,102,225,12,153,29,194,161,36,100,117,252,21,178,58,217,78,177,185,143,116,210,177,81,30,230,57,59,49,189,30,171,201,209,50,89,211,226,255,0,139,88,176,109,151,233,238,21,139,80,249,43,46,63,152,90,109,118,234,110,235,228,236,82,193,105,175,142,40,249,189,92,247,113,99,26,157,92,170,229,233,213,85,87,230,65,111,11,143,93,154,101,249,215,179,214,151,252,0,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,141,159,166,255,0,153,30,43,197,99,99,148,218,107,117,175,221,38,155,62,174,91,22,79,120,87,229,54,199,50,89,214,221,113,170,115,222,181,172,147,162,163,41,166,151,171,92,217,28,157,185,165,141,172,87,54,86,199,12,63,218,174,230,51,45,168,106,229,30,169,97,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,138,186,23,242,138,55,178,70,162,241,123,27,201,175,103,56,223,99,254,42,218,153,138,235,38,196,116,207,84,176,170,191,49,101,201,179,11,101,194,155,148,145,190,72,121,219,46,60,224,151,182,247,177,179,68,244,116,114,49,28,188,36,99,218,171,213,170,66,191,11,143,93,154,101,249,215,179,214,151,252,8,1,227,87,233,99,22,250,129,67,237,215,18,189,124,50,238,214,171,46,248,244,194,178,243,115,164,160,167,146,162,229,72,201,106,102,108,76,116,243,219,42,225,134,36,115,149,17,95,36,178,71,27,27,252,92,247,181,169,213,85,16,179,79,17,157,132,255,0,74,139,20,26,145,167,115,249,125,77,198,109,254,78,146,158,122,142,20,183,170,22,61,242,165,27,149,235,194,25,145,242,72,232,165,249,53,92,247,50,85,226,230,201,13,32,226,120,181,247,57,202,172,216,86,45,67,231,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,230,245,107,27,201,239,106,117,114,163,83,175,85,84,79,153,165,237,20,210,251,86,138,233,30,33,165,22,103,82,73,79,139,89,233,173,175,168,166,162,109,35,43,39,99,19,189,84,177,53,85,24,249,165,238,74,255,0,188,229,87,200,229,87,57,85,85,106,47,198,175,213,62,45,244,254,135,220,110,39,85,240,49,252,108,253,55,252,200,181,64,1,82,190,46,123,197,197,114,190,246,213,48,154,59,85,231,224,215,10,75,141,246,250,201,35,168,242,117,209,121,134,73,110,141,143,129,123,115,51,148,46,124,240,204,142,111,89,105,220,137,214,102,21,130,91,79,131,174,235,168,238,22,41,182,153,150,203,218,175,181,249,203,198,41,83,36,208,71,28,212,174,122,73,83,64,214,116,108,143,153,178,73,61,75,87,247,142,116,110,159,175,109,176,53,29,103,224,28,171,118,62,150,53,147,233,254,67,237,211,153,172,53,80,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,80,9,221,119,3,180,204,203,66,48,29,48,213,39,84,85,222,241,61,74,197,237,215,166,93,155,64,144,65,65,113,169,133,103,117,181,234,146,61,85,237,137,88,246,200,228,143,186,157,206,13,253,212,156,125,255,0,135,206,246,238,187,80,207,228,177,100,243,213,215,105,214,85,81,79,13,214,141,213,78,108,22,153,221,52,45,125,217,145,182,25,94,247,199,78,217,26,232,163,70,172,201,219,71,42,172,113,244,181,253,230,239,71,21,219,6,135,80,234,70,54,235,86,83,122,203,248,193,136,83,199,93,27,233,107,57,195,221,74,231,43,30,143,150,142,54,44,110,115,161,235,201,210,192,206,81,164,169,35,104,7,44,202,111,185,206,85,121,205,114,154,239,59,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,39,6,35,88,222,79,123,151,163,81,26,157,122,34,34,124,143,107,173,218,13,153,104,28,152,93,175,80,40,170,237,183,220,179,23,139,38,168,180,213,211,164,51,219,89,45,109,92,17,67,34,115,114,243,116,84,209,202,168,228,99,216,179,44,110,98,58,53,235,45,124,21,61,83,229,63,79,235,189,198,220,93,72,57,254,186,104,94,156,110,47,78,46,58,95,170,22,111,61,106,174,233,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,57,59,162,244,86,171,92,230,61,175,99,222,199,66,173,189,120,70,216,180,139,113,211,106,134,89,156,253,160,196,49,107,132,23,76,42,223,27,159,21,116,149,76,122,73,20,151,23,53,173,103,247,187,218,222,41,18,241,157,205,107,222,145,49,29,3,236,84,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,167,201,226,13,178,75,86,235,240,8,239,184,196,20,148,58,139,138,211,212,77,106,172,109,43,93,61,218,6,195,51,153,105,124,142,154,38,49,146,84,58,55,54,89,21,201,10,247,21,168,137,36,157,126,189,144,108,39,4,218,61,138,12,142,182,127,141,234,109,202,223,37,29,238,247,21,68,205,165,100,50,190,25,29,71,77,10,170,49,97,99,224,141,82,87,179,186,247,35,157,213,141,114,68,201,84,12,214,110,199,213,62,178,125,64,200,125,198,114,210,124,26,173,54,171,254,209,51,107,21,246,217,73,113,182,220,115,139,149,37,101,29,92,45,154,10,152,36,182,91,219,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,164,21,241,6,217,37,215,106,25,252,119,220,98,10,186,237,58,202,170,42,38,181,86,54,149,205,130,211,59,166,153,204,180,190,71,77,43,222,248,233,219,27,155,44,138,213,153,59,138,212,85,142,78,143,15,157,237,221,118,161,159,201,98,201,231,171,174,211,172,170,162,158,27,173,27,170,156,216,45,51,186,104,90,251,179,35,108,50,189,239,142,157,178,53,209,70,141,89,147,182,142,85,88,227,233,123,216,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,56,61,26,246,242,99,218,189,28,136,228,235,209,81,23,228,103,11,118,62,169,245,147,234,6,67,238,51,151,39,225,201,139,88,179,159,14,172,47,10,202,104,124,237,151,32,183,228,86,187,141,55,117,241,247,233,103,186,87,199,44,124,216,173,123,121,49,238,78,173,84,114,117,234,138,139,243,42,135,124,155,68,186,237,7,87,27,138,65,113,171,188,98,119,234,119,92,177,203,172,244,238,99,223,2,61,90,250,89,158,141,72,159,83,10,241,231,219,94,138,201,33,145,91,31,117,35,111,64,240,235,223,85,78,214,179,36,193,245,6,190,173,250,87,127,168,154,106,232,105,169,98,123,237,151,25,146,157,137,114,85,72,214,121,152,216,233,219,27,225,107,255,0,176,247,61,172,123,218,140,125,233,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,103,228,229,153,77,139,6,197,111,57,174,83,93,228,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,224,196,115,221,197,140,114,244,106,43,151,167,68,69,95,145,159,125,250,238,98,155,116,251,134,185,231,22,106,26,72,49,235,29,63,217,204,126,104,82,94,117,182,232,42,39,124,117,114,164,173,107,154,249,93,52,146,35,56,51,131,28,198,42,57,204,115,221,194,177,60,166,251,131,101,86,108,215,22,174,242,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,112,122,57,142,226,246,53,122,57,21,171,211,162,162,167,200,209,158,213,119,49,134,238,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,156,81,179,51,140,177,189,146,53,19,147,30,222,77,99,249,198,206,192,114,173,216,250,88,214,79,167,249,15,183,78,102,176,208,70,51,160,216,110,228,188,63,52,227,74,115,58,42,71,50,227,166,246,23,219,43,166,167,89,159,105,184,165,170,36,167,173,137,26,246,59,156,110,119,85,106,61,188,216,175,141,203,193,238,69,164,29,197,104,54,101,182,221,92,190,233,78,103,69,86,215,219,170,30,251,101,116,212,233,11,46,214,229,123,146,158,182,36,107,222,222,18,53,189,85,168,247,112,122,62,55,47,54,57,18,127,248,95,120,130,83,90,105,172,187,94,214,155,173,91,216,250,134,208,97,247,202,153,101,169,127,57,165,165,167,163,178,164,81,64,231,35,17,207,157,204,158,89,120,70,196,108,95,117,141,103,75,10,221,143,165,141,100,250,127,144,251,116,230,107,13,36,110,171,108,248,110,235,244,142,179,75,115,10,234,187,115,219,80,219,149,162,231,76,170,231,219,174,49,178,70,69,58,199,201,27,51,56,203,35,31,27,149,57,49,238,226,230,63,132,140,207,14,170,233,158,85,163,122,143,145,233,110,107,73,229,239,88,205,194,91,125,79,24,228,100,115,112,95,185,60,93,198,49,238,134,86,43,100,141,234,212,231,27,216,228,78,142,65,159,234,150,119,170,31,103,62,221,95,126,39,246,75,31,163,197,172,255,0,222,176,195,229,109,116,188,187,16,126,233,141,231,199,184,255,0,190,254,79,94,191,55,47,68,39,175,133,62,199,41,181,42,235,65,186,77,73,125,92,86,44,98,240,143,197,173,141,100,176,45,198,227,74,230,61,43,95,39,68,71,211,67,47,70,181,177,185,123,147,69,35,94,173,108,78,142,107,137,0,0,64,13,246,248,103,255,0,73,13,88,199,245,87,76,175,127,4,189,100,55,10,123,118,105,45,98,247,169,98,161,138,153,205,101,198,54,43,209,235,51,25,4,84,253,136,254,236,174,146,23,42,194,141,154,87,76,173,23,210,28,55,65,116,191,31,210,61,63,130,174,59,22,59,78,232,105,214,174,117,154,121,94,249,29,44,179,72,255,0,146,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,165,69,248,213,250,167,197,190,159,208,251,141,196,120,42,122,167,202,126,159,215,123,141,184,184,156,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,188,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,130,187,64,240,185,181,104,134,188,228,58,171,168,85,52,151,203,110,55,120,171,135,4,183,85,196,218,149,88,63,189,229,162,187,73,51,92,198,249,152,218,233,225,88,159,78,136,217,163,89,163,95,187,11,203,10,4,0,241,171,244,177,139,125,64,161,246,235,137,80,26,79,130,254,212,53,79,13,211,63,138,124,51,237,110,65,110,177,121,222,199,123,202,249,170,152,225,238,246,249,55,159,30,231,46,60,155,215,167,78,169,215,169,242,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,231,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,180,248,83,239,142,167,82,173,84,27,91,212,150,82,69,125,198,44,232,204,90,230,215,197,2,92,109,212,173,99,18,137,241,245,69,125,76,49,116,115,93,27,87,185,12,82,57,232,215,68,233,38,241,94,42,123,241,255,0,210,251,84,210,11,215,249,168,178,251,237,178,227,255,0,110,202,155,35,153,218,255,0,221,221,43,227,155,252,229,59,219,254,21,133,122,237,215,65,179,45,201,106,229,139,74,112,202,42,183,62,227,80,199,220,235,161,167,73,153,105,183,35,218,149,21,178,163,158,198,240,141,174,234,141,87,183,155,213,145,181,121,189,168,190,127,86,48,95,217,126,169,230,90,103,241,79,137,253,146,200,46,54,47,59,216,236,249,175,43,83,36,61,222,223,39,112,229,219,229,199,147,186,117,233,213,122,117,47,83,194,227,208,158,153,126,117,239,21,164,170,6,107,55,99,234,159,89,62,160,100,62,227,57,114,126,28,152,181,139,57,240,234,194,240,172,166,135,206,217,114,11,126,69,107,184,211,119,95,31,126,150,123,165,124,114,199,205,138,215,183,147,30,228,234,213,71,39,94,168,168,191,51,138,225,254,12,152,36,122,227,148,228,153,254,87,230,52,201,183,6,214,226,248,237,158,105,161,170,124,47,153,36,117,37,116,210,163,222,216,98,98,44,8,177,72,178,204,215,119,59,144,57,188,29,99,246,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,88,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,76,235,239,139,72,112,221,8,221,70,121,165,186,125,5,92,24,245,166,162,142,106,24,42,103,89,159,78,202,154,40,42,150,20,122,253,231,49,142,157,204,98,185,92,254,13,111,39,61,221,92,179,255,0,193,67,72,112,214,96,25,150,189,186,10,185,50,201,239,21,24,131,36,116,235,216,130,220,200,104,170,156,214,70,157,17,95,36,178,49,92,231,114,232,144,198,140,225,214,78,118,104,1,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,73,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,10,222,38,213,112,221,215,233,29,195,15,188,219,105,27,147,219,169,234,42,113,59,188,146,44,47,183,92,85,159,113,29,43,88,247,121,105,28,216,219,51,56,187,147,17,28,137,220,100,111,102,120,114,204,90,251,131,101,87,156,43,41,161,242,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,243,98,185,142,226,246,57,58,181,85,171,211,170,42,167,204,233,91,85,219,62,101,186,253,92,163,210,220,62,186,146,220,198,211,186,229,119,185,212,170,57,150,235,116,111,141,146,206,145,242,71,76,254,82,198,198,70,213,78,79,123,121,57,140,231,35,52,83,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,132,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,160,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,85,241,66,216,183,236,83,42,126,184,232,230,25,229,52,218,245,195,227,20,212,78,229,13,138,233,36,142,69,233,10,53,60,189,28,221,99,237,244,87,49,146,171,227,253,211,93,79,26,199,93,157,238,171,50,218,134,174,91,243,11,53,202,173,216,197,198,162,158,155,44,180,71,26,76,203,141,185,31,247,213,177,57,236,111,153,141,174,145,208,191,147,120,189,85,170,189,183,200,199,221,246,185,103,248,110,169,236,155,83,181,7,79,178,26,75,230,61,124,211,124,130,166,134,186,153,87,132,172,248,125,66,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,38,115,9,233,185,15,16,74,107,182,212,52,215,107,218,45,117,171,99,25,131,216,40,51,11,229,52,178,211,63,156,52,110,167,172,178,172,82,192,215,43,21,204,129,207,158,41,120,72,197,116,95,121,142,127,88,193,182,141,186,103,123,160,213,58,13,51,193,105,255,0,205,86,94,43,121,195,253,89,107,243,48,195,61,103,110,89,99,239,118,187,236,119,105,142,230,255,0,224,137,252,85,52,39,161,122,23,167,27,116,211,139,118,151,233,125,155,200,218,168,122,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,254,45,234,189,17,168,214,181,140,107,24,198,49,177,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,127,192,0,82,183,141,95,170,124,91,233,253,15,184,220,78,105,225,197,188,27,86,211,245,114,189,185,202,213,174,9,154,211,193,65,122,125,52,77,145,244,51,196,245,90,106,229,106,49,101,145,145,36,147,177,241,198,228,85,100,238,122,54,71,198,200,221,123,217,102,45,98,206,113,91,206,21,148,208,249,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,249,177,90,246,242,99,220,157,90,168,228,235,213,21,23,230,81,15,136,54,201,46,187,80,207,227,190,227,16,85,215,105,214,85,81,81,53,170,177,180,174,108,22,153,221,52,206,101,165,242,58,105,94,247,199,78,216,220,217,100,86,172,201,220,86,162,172,114,116,141,113,231,249,148,88,13,70,150,183,33,171,92,78,170,241,13,253,246,151,42,58,4,184,197,12,144,54,161,136,169,213,143,88,166,123,29,197,83,154,36,124,249,118,227,227,34,188,46,61,118,105,151,231,94,207,90,95,240,32,7,141,95,165,140,91,234,5,15,183,92,74,86,47,39,195,67,124,116,219,142,195,97,209,236,225,149,108,212,92,46,207,27,230,171,145,242,212,50,249,110,133,99,129,43,93,51,213,206,74,148,115,226,108,205,123,190,251,228,73,24,170,142,123,33,243,251,182,195,116,107,100,250,202,207,16,90,124,35,227,23,91,159,76,122,143,23,183,171,168,33,151,34,171,108,238,168,188,77,84,146,57,172,229,67,29,76,78,141,41,158,143,149,233,35,190,251,221,43,125,254,216,188,78,182,251,184,79,130,227,23,250,223,176,89,245,238,225,37,186,155,29,184,62,90,136,103,147,248,194,176,215,36,76,133,221,212,84,107,89,39,110,69,151,172,109,99,186,198,233,32,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,106,128,17,43,196,27,123,118,173,168,96,17,216,177,137,233,43,181,23,42,167,168,134,213,70,218,166,182,123,76,14,134,102,178,236,248,221,12,172,123,35,168,108,109,108,82,35,82,101,238,35,85,82,57,58,81,101,166,217,153,106,190,127,69,102,163,146,174,255,0,150,102,55,136,233,162,125,93,90,44,247,11,141,92,200,214,172,147,76,228,69,124,146,200,157,95,35,147,230,229,87,47,241,82,205,47,254,15,188,118,143,109,251,44,156,245,217,157,155,237,199,226,21,124,97,155,148,11,221,177,195,194,101,166,143,131,156,222,53,14,231,220,150,37,234,248,162,151,247,85,129,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,131,209,204,119,23,177,171,209,200,173,94,157,21,21,62,69,255,0,108,23,117,212,123,173,208,234,75,221,206,94,25,158,47,217,179,229,16,201,52,11,36,245,77,133,170,218,246,199,18,55,183,13,71,223,115,81,99,99,91,35,39,141,188,146,46,110,146,165,117,120,165,111,163,81,244,26,178,61,191,105,125,7,193,174,185,70,63,79,118,155,45,138,177,82,170,142,150,89,234,160,146,10,104,145,137,218,153,124,187,122,84,115,87,49,175,119,6,181,232,201,89,13,182,177,190,58,109,53,219,110,170,237,111,82,89,87,45,139,39,197,242,6,98,215,54,190,89,214,221,113,170,160,145,137,68,248,250,170,50,154,105,122,57,174,141,169,219,154,89,28,244,115,101,116,144,195,83,85,0,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,165,0,154,30,211,109,33,195,117,235,97,58,119,164,122,129,5,92,150,44,139,77,241,184,106,22,146,117,134,120,158,202,42,105,98,154,55,252,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,104,219,114,251,116,206,246,191,170,117,250,103,157,83,255,0,157,172,179,214,243,135,250,206,215,230,102,134,10,206,220,82,201,217,238,246,30,238,211,221,205,159,193,83,248,42,243,74,219,181,214,227,77,65,71,112,185,213,213,83,218,233,214,146,134,41,166,115,217,75,2,203,36,203,20,77,85,232,198,44,179,75,34,181,189,19,156,143,119,241,114,170,217,255,0,133,247,135,221,53,218,154,203,186,29,105,181,85,177,140,168,109,126,31,99,169,138,90,103,243,134,90,90,138,59,210,75,20,237,114,177,92,201,218,200,37,139,132,140,86,203,247,152,230,117,230,190,53,126,169,241,111,167,244,62,227,113,30,10,158,169,242,159,167,245,222,227,110,46,164,0,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,74,160,1,154,205,216,250,167,214,79,168,25,15,184,206,117,255,0,15,157,237,221,118,161,159,201,98,201,231,171,174,211,172,170,162,158,27,173,27,170,156,216,45,51,186,104,90,251,179,35,108,50,189,239,142,157,178,53,209,70,141,89,147,182,142,85,88,227,233,119,249,254,21,128,238,15,72,238,216,85,230,162,146,243,137,230,246,117,137,149,148,79,134,161,143,130,102,35,161,171,166,145,205,124,74,246,170,199,52,50,244,114,35,219,27,211,175,68,40,47,90,246,81,172,186,71,184,234,93,181,219,109,159,107,111,215,238,21,56,204,182,196,106,124,86,134,71,200,214,84,57,138,229,242,220,123,51,119,82,71,35,98,236,200,229,123,162,68,149,215,63,176,173,188,230,91,102,219,205,179,79,179,156,182,174,239,114,172,168,248,211,232,102,98,35,44,15,168,167,129,102,182,196,173,154,86,61,145,212,54,119,172,145,171,88,247,202,247,35,83,146,170,209,182,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,167,42,241,115,220,22,147,226,154,53,54,132,94,241,251,86,77,156,100,126,82,227,111,161,184,65,82,223,131,210,185,213,12,75,180,51,70,212,98,204,199,193,36,45,141,37,107,151,188,170,246,201,23,56,164,166,188,79,22,190,231,57,85,155,10,197,168,124,237,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,124,222,173,99,121,61,237,78,174,84,106,117,234,170,137,243,52,103,180,205,25,204,180,7,65,177,141,45,207,53,22,175,49,187,217,233,248,62,170,94,139,5,19,23,167,26,42,87,43,82,87,211,66,159,114,55,74,170,245,68,249,36,113,246,225,139,176,20,215,226,185,189,127,218,110,85,62,218,244,206,231,117,166,198,241,43,133,69,54,91,47,94,204,55,139,164,50,53,169,79,193,90,146,58,26,89,35,127,205,206,225,36,171,201,24,169,12,50,186,42,236,255,0,109,119,221,212,235,141,159,76,173,139,217,181,67,198,233,146,85,182,169,144,73,73,103,138,104,217,81,36,74,230,191,148,203,221,100,113,162,49,233,220,145,138,228,70,35,220,222,255,0,226,113,177,171,22,218,111,182,109,77,210,27,31,195,244,218,255,0,217,181,203,73,37,209,245,50,91,239,8,201,95,219,106,76,171,42,195,44,49,44,141,85,124,170,146,50,116,114,198,213,133,171,194,246,119,186,172,203,106,26,185,111,204,44,215,42,183,99,23,26,138,122,108,178,209,28,105,51,46,54,228,127,223,86,196,231,177,190,102,54,186,71,66,254,77,226,245,86,170,246,223,35,31,161,220,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,94,142,68,114,117,232,168,139,242,60,6,236,125,44,107,39,211,252,135,219,167,51,88,90,167,133,102,252,127,244,70,213,53,126,245,254,118,44,66,251,115,184,255,0,216,50,154,200,214,118,191,247,135,68,249,38,255,0,55,78,198,255,0,130,97,50,183,201,180,75,86,239,180,141,184,164,23,26,75,62,89,97,168,117,203,28,186,207,78,215,177,147,171,21,175,165,153,232,213,149,148,211,39,30,125,181,234,143,142,25,21,178,118,146,55,82,182,136,108,215,91,117,187,90,46,122,55,104,197,106,233,106,49,59,195,45,121,149,193,171,4,208,99,236,74,191,47,60,143,114,202,200,167,123,21,179,57,177,71,34,190,84,134,69,143,170,53,206,75,190,214,252,110,235,134,236,107,62,196,47,185,61,94,73,114,177,233,61,214,219,89,121,171,71,119,238,83,195,103,146,57,42,164,228,247,187,156,142,106,189,122,189,203,213,203,213,206,254,43,156,195,85,4,74,241,6,217,37,171,117,248,4,119,220,98,10,74,29,69,197,105,234,38,181,86,54,149,174,158,237,3,97,153,204,180,190,71,77,19,24,201,42,29,27,155,44,138,228,133,123,138,212,68,146,78,181,173,178,95,15,188,203,93,245,162,251,102,212,251,85,93,147,19,211,91,194,208,100,207,116,73,60,21,247,26,106,184,219,81,101,100,208,206,197,71,186,36,155,148,240,186,78,210,118,213,127,194,198,174,189,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,0,0,5,43,120,213,250,167,197,190,159,208,251,141,196,120,42,122,167,202,126,159,215,123,141,184,186,144,1,0,60,106,253,44,98,223,80,40,125,186,226,85,94,211,189,83,232,223,212,12,123,220,96,46,79,196,11,98,54,45,213,98,178,102,184,179,60,150,166,227,246,245,142,221,83,213,242,124,82,150,8,234,164,138,213,193,245,17,83,193,221,169,168,106,249,151,34,185,157,58,47,86,252,146,139,63,217,86,5,149,127,186,184,230,73,142,92,63,233,40,235,173,181,212,242,127,221,146,25,163,145,159,243,57,174,111,249,21,6,39,139,95,115,156,170,205,133,98,212,62,118,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,62,111,86,177,188,158,246,167,87,42,53,58,245,85,68,249,151,231,176,29,159,90,182,155,164,109,109,193,42,228,206,243,26,122,58,252,173,243,74,213,101,52,236,99,150,58,24,155,27,221,23,10,117,154,86,44,141,115,150,87,185,239,229,193,99,142,58,76,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,64,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,0,2,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,146,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,41,188,157,116,163,219,182,220,115,61,70,248,207,195,175,77,183,201,110,199,28,196,129,243,62,241,80,199,71,74,177,197,58,163,37,237,189,123,239,103,71,47,106,25,93,193,200,213,106,231,8,233,91,107,213,234,157,5,215,156,27,87,33,158,174,58,124,118,241,12,215,4,164,130,41,167,150,220,254,177,86,195,27,37,232,197,124,148,210,77,26,42,171,122,43,209,81,205,84,71,38,148,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,178,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,29,215,126,27,129,210,253,9,219,206,83,14,160,190,146,225,93,152,217,238,22,27,46,61,34,200,175,187,207,53,59,163,115,92,216,164,142,86,211,49,37,106,205,43,100,98,177,142,68,107,187,175,137,174,207,9,110,155,71,209,13,80,210,15,13,61,108,190,231,119,202,68,180,106,22,15,120,201,236,54,40,99,141,239,161,130,91,52,169,230,165,157,191,55,62,166,38,211,57,33,234,169,19,33,98,170,164,146,74,198,84,89,232,48,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,115,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,66,123,59,218,174,27,181,13,35,183,225,246,107,109,35,178,123,141,61,61,78,89,119,142,69,153,247,27,138,51,239,163,101,115,24,239,45,27,157,35,97,103,22,241,98,171,149,59,143,145,239,238,164,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,95,240,0,20,173,227,87,234,159,22,250,127,67,238,55,18,0,22,169,225,89,191,31,253,17,181,77,95,189,127,157,139,16,190,220,238,63,246,12,166,178,53,157,175,253,225,209,62,73,191,205,211,177,191,224,152,88,166,186,104,94,156,110,47,78,46,58,95,170,22,111,61,106,174,233,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,57,59,162,244,86,171,92,230,61,175,99,222,199,103,179,114,251,116,206,246,191,170,117,250,103,157,83,255,0,157,172,179,214,243,135,250,206,215,230,102,134,10,206,220,82,201,217,238,246,30,238,211,221,205,159,193,83,248,42,245,95,11,143,93,154,101,249,215,179,214,151,125,173,122,247,164,251,118,197,105,115,93,99,202,254,207,217,107,110,12,181,193,83,228,106,106,249,213,62,57,36,108,124,41,227,145,233,213,144,200,189,85,56,253,222,157,122,170,34,243,253,45,223,174,211,181,167,59,182,105,158,154,106,183,198,114,75,207,123,201,81,124,10,229,79,221,237,66,249,164,253,228,212,236,141,189,35,137,238,251,206,78,189,58,39,85,84,69,224,30,53,126,150,49,111,168,20,62,221,113,41,219,3,192,51,45,79,201,160,195,52,255,0,30,171,190,223,106,169,234,234,105,237,244,136,142,158,118,83,83,201,81,42,70,222,189,94,244,138,25,21,24,222,175,122,162,53,168,231,42,53,126,76,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,156,30,142,99,184,189,141,94,142,69,106,244,232,168,169,242,59,174,242,55,165,153,111,30,235,134,220,50,92,118,146,193,79,137,217,214,145,104,105,38,73,160,150,227,51,145,106,235,35,87,49,37,141,146,164,116,237,72,94,249,123,105,10,116,122,171,156,171,37,124,26,118,241,117,201,53,66,233,185,27,213,170,145,248,246,39,79,87,100,179,212,58,177,205,157,47,115,71,23,113,204,137,139,247,152,202,57,229,107,150,95,187,214,170,53,98,57,205,114,199,231,252,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,137,169,170,91,245,218,118,139,103,119,61,51,212,189,86,248,54,73,102,236,249,218,47,129,92,170,59,93,216,89,52,127,188,134,157,241,187,172,114,177,223,117,203,211,175,69,232,168,168,157,3,69,53,239,73,247,19,138,213,102,186,57,149,253,160,178,209,92,31,107,158,167,200,212,210,112,170,100,113,200,232,248,84,71,27,215,163,38,141,122,162,113,251,221,58,245,69,68,249,55,21,175,56,110,219,116,142,251,170,217,157,109,35,89,110,167,123,45,148,51,84,44,47,187,92,85,142,90,122,40,149,172,123,185,200,230,244,87,35,29,193,136,249,28,156,24,229,76,246,110,43,94,115,45,201,106,229,247,85,179,58,218,183,62,227,80,246,91,40,102,168,73,153,105,183,35,220,180,244,81,43,88,198,240,141,174,232,174,70,55,155,213,242,57,57,189,202,182,105,225,55,178,139,142,159,209,255,0,73,221,80,182,118,47,87,187,123,35,196,40,164,74,90,136,226,181,213,65,12,201,115,108,140,115,223,28,210,178,71,66,214,254,233,236,143,190,143,71,36,200,140,178,162,170,252,84,246,29,255,0,165,247,87,164,22,95,243,82,229,246,43,101,187,254,221,245,55,183,63,187,255,0,187,182,86,71,15,249,202,135,187,252,43,200,1,182,141,197,231,123,95,213,58,13,76,193,106,63,205,81,222,40,184,67,253,103,107,243,48,205,61,31,114,88,164,236,247,123,12,111,117,141,230,207,226,139,252,81,116,81,165,90,153,138,235,38,156,99,154,165,133,85,249,139,46,77,111,138,225,77,202,72,223,36,60,211,239,193,47,109,239,99,102,137,232,232,228,98,57,120,72,199,181,87,171,84,241,91,170,219,62,27,186,253,35,172,210,220,194,186,174,220,246,212,54,229,104,185,211,42,185,246,235,140,108,145,145,78,177,242,70,204,206,50,200,199,198,229,78,76,123,184,185,143,225,35,51,195,170,186,103,149,104,222,163,228,122,91,154,210,121,123,214,51,112,150,223,83,198,57,25,28,220,23,238,79,23,113,140,123,161,149,138,217,35,122,181,57,198,246,57,19,163,144,242,166,170,1,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,74,1,52,123,183,172,166,197,131,108,191,77,51,92,166,187,201,89,113,253,47,179,93,46,53,61,167,201,216,165,130,211,20,146,201,193,136,231,187,139,24,229,232,212,87,47,78,136,138,191,34,152,119,253,188,27,174,236,181,113,206,183,173,36,120,38,29,81,89,65,138,50,24,156,143,169,129,239,106,73,93,43,164,99,101,231,80,144,196,244,141,205,106,68,198,177,156,121,164,146,73,24,11,147,240,163,222,191,237,55,21,131,109,122,153,115,181,83,100,152,149,190,158,155,18,151,175,102,107,197,174,24,220,213,167,224,141,72,221,53,44,113,179,230,215,115,146,37,228,172,85,134,105,93,26,252,106,253,83,226,223,79,232,125,198,226,60,21,61,83,229,63,79,235,189,198,220,89,246,181,239,51,109,155,118,202,169,112,173,99,212,143,179,247,170,219,123,46,144,83,124,30,190,175,157,43,228,146,54,201,206,158,9,24,157,95,12,137,209,87,151,221,235,211,162,162,171,69,55,153,182,205,196,229,85,88,86,142,106,71,218,11,213,21,189,247,73,233,190,15,95,73,194,149,146,71,27,164,231,81,4,108,94,143,154,52,232,139,203,239,117,233,209,21,83,181,128,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,85,2,53,101,158,35,219,49,193,178,171,206,21,148,235,39,146,189,99,247,10,139,93,198,155,236,237,214,78,197,84,18,58,57,99,230,202,103,49,220,94,199,39,86,170,181,122,117,69,84,249,157,87,69,53,239,73,247,19,138,213,102,186,57,149,253,160,178,209,92,31,107,158,167,200,212,210,112,170,100,113,200,232,248,84,71,27,215,163,38,141,122,162,113,251,221,58,245,69,68,207,102,236,125,83,235,39,212,12,135,220,103,57,81,99,254,20,251,227,166,211,91,173,6,214,245,37,149,114,216,178,123,194,51,22,185,181,242,206,182,235,141,83,152,196,162,124,125,85,25,77,52,189,28,215,70,212,237,205,44,142,122,57,178,186,72,110,36,25,172,221,143,170,125,100,250,129,144,251,140,229,164,237,139,115,24,110,212,60,45,244,251,84,179,10,26,187,139,221,81,119,182,218,45,148,200,173,125,198,227,37,214,226,248,160,89,56,171,97,103,24,164,123,228,114,47,22,49,220,90,247,240,141,245,3,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,156,175,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,151,83,225,161,177,202,109,184,225,176,235,14,112,250,183,234,46,105,103,141,147,82,72,201,105,217,99,183,76,177,206,148,78,133,232,215,45,74,185,145,58,103,61,191,113,241,164,108,68,70,189,243,77,242,10,248,161,111,95,250,63,224,143,209,141,61,185,221,104,117,39,50,183,178,166,43,141,18,246,126,13,107,116,206,99,234,18,87,53,122,205,47,106,120,99,72,213,31,31,223,151,156,110,100,93,202,86,196,241,107,238,115,149,89,176,172,90,135,206,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,205,234,214,55,147,222,212,234,229,70,167,94,170,168,159,51,69,27,63,219,93,139,106,218,29,103,211,43,98,247,174,179,113,186,100,149,109,170,124,241,213,222,37,134,54,84,73,18,185,172,227,10,118,153,28,104,140,98,246,227,98,185,21,234,247,59,170,229,152,181,139,57,197,111,56,86,83,67,231,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,230,197,107,219,201,143,114,117,106,163,147,175,84,84,95,153,158,205,235,237,70,251,180,189,101,173,195,123,87,90,204,66,229,214,179,22,189,214,194,198,249,250,94,44,89,35,87,70,170,197,154,7,191,181,34,116,99,151,163,36,237,177,146,198,132,128,240,155,221,231,236,139,81,255,0,163,238,107,91,195,16,207,238,12,248,75,163,160,238,201,75,145,76,176,193,15,41,24,168,244,134,118,49,177,59,171,94,141,145,176,57,59,76,89,158,182,169,187,31,75,26,201,244,255,0,33,246,233,204,214,2,242,124,52,55,199,77,184,236,54,29,30,206,25,86,205,69,194,236,241,190,106,185,31,45,67,47,150,232,86,56,18,181,211,61,92,228,169,71,62,38,204,215,187,239,190,68,145,138,168,231,178,25,190,114,173,216,250,88,214,79,167,249,15,183,78,102,176,213,64,0,28,255,0,90,245,239,73,246,237,138,210,230,186,199,149,253,159,178,214,220,25,107,130,167,200,212,213,243,170,124,114,72,216,248,83,199,35,211,171,33,145,122,170,113,251,189,58,245,84,69,229,88,159,136,246,204,115,156,170,205,133,98,218,201,231,111,89,5,194,158,215,110,166,251,59,117,143,191,85,60,141,142,40,249,190,153,172,111,39,189,169,213,202,141,78,189,85,81,62,100,149,0,2,149,188,106,253,83,226,223,79,232,125,198,226,60,21,61,83,229,63,79,235,189,198,220,93,72,0,128,30,53,126,150,49,111,168,20,62,221,113,42,175,105,222,169,244,111,234,6,61,238,48,23,167,189,125,215,88,182,151,163,85,185,151,118,213,89,151,220,186,209,226,214,74,217,158,223,63,85,201,137,36,138,216,209,94,176,192,199,247,100,94,172,106,244,100,125,198,62,88,212,207,102,89,148,223,115,156,170,243,154,229,53,222,118,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,78,12,70,177,188,158,247,47,70,162,53,58,244,68,68,249,30,131,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,161,237,180,110,47,4,221,6,150,80,106,102,11,81,254,106,142,241,69,194,111,234,203,167,150,134,105,232,251,146,197,31,123,181,223,99,123,172,111,7,255,0,20,95,226,137,64,59,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,146,168,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,64,0,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,127,128,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,82,190,54,154,199,125,151,42,193,118,253,79,15,102,203,77,111,76,198,178,78,76,119,155,170,146,74,138,74,116,232,172,231,31,101,145,84,252,209,252,95,230,190,243,122,198,213,88,171,225,239,182,187,22,232,119,29,111,194,179,21,231,139,89,45,243,228,55,218,102,85,62,158,106,202,88,95,28,108,130,55,177,170,169,206,121,224,71,244,86,59,181,221,86,61,175,70,41,197,117,99,5,253,151,234,158,101,166,127,20,248,159,217,44,130,227,98,243,189,142,207,154,242,181,50,67,221,237,242,119,14,93,190,92,121,59,167,94,157,87,167,82,245,60,50,245,175,246,211,180,124,91,204,91,252,173,126,9,211,10,172,225,23,8,101,242,80,67,229,228,143,172,143,115,186,210,203,77,205,203,199,172,169,47,22,163,120,245,149,69,0,248,163,250,236,212,223,201,125,158,136,151,254,25,26,233,167,27,116,216,142,117,170,26,161,121,242,54,170,29,64,173,138,24,98,68,125,85,194,169,214,203,122,199,75,77,26,170,119,38,127,23,116,78,168,212,107,92,247,185,140,99,222,218,235,220,190,226,243,189,208,106,157,126,166,103,85,31,231,104,236,244,92,33,254,172,181,249,153,166,130,143,185,20,81,247,187,93,247,183,186,246,243,127,241,85,254,8,147,127,194,159,98,180,217,140,148,27,167,213,122,10,74,155,21,45,66,77,133,80,182,170,86,206,235,141,37,107,23,226,79,88,100,106,53,145,75,79,36,77,134,68,119,113,86,71,57,141,107,99,89,108,127,118,62,150,53,147,233,254,67,237,211,153,172,47,39,194,251,103,216,206,137,233,29,151,91,111,41,73,113,206,243,251,59,107,217,95,77,45,67,89,71,100,173,101,45,68,52,42,199,63,180,247,162,195,28,175,147,182,215,35,228,116,104,231,49,136,247,205,240,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,165,255,0,0,1,74,222,53,126,169,241,111,167,244,62,227,113,60,86,197,54,137,106,221,246,145,235,86,41,5,198,146,207,150,88,106,49,219,150,57,117,158,157,175,99,39,86,93,26,250,89,158,141,89,89,77,50,113,231,219,94,168,248,225,145,91,39,105,35,116,74,203,49,107,238,13,149,94,112,172,166,135,201,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,205,138,230,59,139,216,228,234,213,86,175,78,168,170,159,50,237,60,52,55,199,77,184,236,54,29,30,206,25,86,205,69,194,236,241,190,106,185,31,45,67,47,150,232,86,56,18,181,211,61,92,228,169,71,62,38,204,215,187,239,190,68,145,138,168,231,178,31,41,227,95,105,181,77,182,220,54,251,53,178,145,247,42,60,226,158,146,158,177,208,181,103,134,9,168,43,93,44,76,147,167,38,177,238,130,23,57,168,189,28,177,70,171,215,138,116,129,126,23,30,187,52,203,243,175,103,173,39,255,0,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,127,248,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,36,255,0,138,15,135,221,53,166,154,245,186,29,22,181,85,189,143,168,117,126,97,99,166,138,90,151,243,154,90,170,138,203,210,203,44,238,114,49,28,248,26,248,34,139,132,108,71,75,247,88,215,244,172,11,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,13,25,236,219,66,232,246,237,183,28,51,78,126,13,240,235,211,109,241,220,114,54,189,96,124,207,188,84,49,178,85,36,146,192,136,201,123,111,94,195,31,213,203,218,134,38,243,114,53,28,181,131,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,69,95,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,199,138,241,167,211,157,92,186,225,184,166,165,218,242,170,186,189,58,177,212,50,138,231,142,67,76,254,20,87,25,86,68,142,233,43,216,138,215,177,205,86,211,34,202,173,237,61,204,72,249,45,84,136,149,87,167,185,37,171,13,207,241,172,190,251,140,82,100,150,219,29,226,138,229,89,101,171,86,246,46,80,67,51,36,146,150,78,76,123,120,72,214,171,23,171,28,157,28,189,90,239,224,186,104,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,194,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,115,253,126,212,141,56,210,77,26,203,51,253,92,163,243,184,133,186,222,232,174,148,94,69,43,60,244,115,185,32,109,47,101,223,114,78,243,229,100,93,30,169,31,239,62,251,154,206,78,76,214,101,151,27,21,227,42,188,221,177,108,115,236,253,150,182,225,81,81,110,180,121,199,213,252,62,149,242,57,209,83,119,222,136,249,123,108,86,179,184,228,228,238,61,87,230,165,196,248,64,104,246,182,224,186,71,83,155,102,25,37,93,167,9,202,170,42,107,237,24,141,77,154,6,190,169,242,50,141,34,189,37,95,46,251,88,248,224,146,38,64,230,163,28,206,51,55,170,61,142,117,133,16,215,196,203,105,152,110,187,232,189,215,84,157,81,73,100,203,52,214,207,112,189,50,236,218,5,158,122,251,117,53,37,68,238,182,189,82,70,34,49,210,163,30,217,28,146,118,151,185,193,191,189,147,149,16,151,125,225,123,189,127,233,1,130,51,70,53,10,231,117,174,212,156,54,222,250,153,110,53,171,222,248,205,173,179,53,140,168,89,90,212,233,52,93,216,33,145,36,85,124,159,114,94,114,57,242,246,231,81,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,74,1,36,254,233,247,131,117,214,29,40,210,173,189,227,75,72,204,39,78,241,124,125,179,202,216,157,223,184,222,225,181,71,12,239,123,164,99,93,27,32,116,149,20,237,99,62,235,213,36,145,93,34,58,36,143,202,236,239,106,185,150,235,245,114,223,135,217,173,181,109,198,45,213,20,245,57,101,222,57,18,22,91,173,202,255,0,190,141,149,204,123,124,204,141,108,141,133,156,93,201,232,174,84,237,178,71,178,210,119,173,225,173,130,106,150,141,90,169,118,249,135,218,172,25,158,9,111,130,130,197,79,230,102,100,53,214,184,93,81,43,237,221,95,47,105,147,73,53,84,147,121,153,90,231,190,84,233,44,136,146,62,70,211,13,166,231,153,105,70,127,69,121,163,142,174,193,150,97,215,136,234,98,101,93,34,36,246,251,141,36,200,230,164,144,204,213,68,124,114,198,157,89,35,87,230,213,71,39,241,67,165,110,167,115,151,221,213,101,88,142,107,148,217,124,149,235,31,195,232,49,171,141,79,153,100,159,20,170,130,73,228,150,187,131,34,137,144,119,95,80,229,236,181,21,172,233,209,28,169,242,73,43,224,169,234,159,41,250,127,93,238,54,225,227,87,234,159,22,250,127,67,238,55,17,224,169,234,159,41,250,127,93,238,54,226,234,64,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,129,154,205,216,250,167,214,79,168,25,15,184,206,90,167,130,167,165,140,167,234,5,119,183,91,138,171,221,143,170,125,100,250,129,144,251,140,228,244,240,254,219,62,27,186,255,0,15,204,215,75,115,10,234,187,115,219,169,21,119,43,69,206,153,85,207,183,92,99,181,81,50,41,214,62,72,217,153,198,89,24,248,220,169,201,143,119,23,49,252,36,101,107,103,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,231,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,180,248,83,239,142,167,82,173,84,27,91,212,150,82,69,125,198,44,232,204,90,230,215,197,2,92,109,212,173,99,18,137,241,245,69,125,76,49,116,115,93,27,87,185,12,82,57,232,215,68,233,38,177,243,53,155,177,245,79,172,159,80,50,31,113,156,244,26,227,133,93,104,54,247,183,13,70,154,162,145,109,183,204,94,253,100,167,137,175,119,125,179,208,228,119,25,165,115,219,199,138,49,91,112,133,26,168,229,85,86,201,213,27,209,21,221,127,194,51,22,211,140,167,119,16,183,80,40,109,85,149,118,172,126,174,233,140,195,112,149,19,250,226,25,233,213,146,67,26,170,36,179,71,2,213,74,212,232,229,103,109,101,68,71,68,143,109,234,3,58,219,233,210,109,101,210,61,199,100,86,237,113,203,254,214,223,175,220,111,148,217,23,38,167,197,104,100,123,227,134,110,202,42,249,110,61,151,69,229,254,77,139,179,194,62,81,36,111,119,106,240,138,214,61,39,210,173,125,187,218,117,10,31,39,122,205,173,244,184,254,55,119,229,83,39,74,169,171,97,111,195,251,17,49,204,254,248,123,160,127,126,69,107,99,242,157,58,162,74,226,239,193,93,94,50,90,199,164,244,90,53,71,161,119,120,126,37,159,92,46,22,236,130,215,77,202,166,31,134,82,163,170,99,117,195,155,89,217,155,170,71,81,77,216,115,209,201,230,59,189,63,118,213,42,7,19,197,175,185,206,85,102,194,177,106,31,59,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,55,171,88,222,79,123,83,171,149,26,157,122,170,162,124,203,243,190,233,206,101,164,62,27,249,94,152,106,6,85,73,145,95,113,141,39,189,219,106,43,169,41,146,8,56,71,109,168,72,160,141,58,34,185,144,197,219,133,36,115,90,249,18,36,145,205,107,158,168,153,247,45,167,114,59,40,254,144,27,30,209,237,103,211,219,101,214,187,82,112,221,47,198,233,162,183,81,39,123,227,54,182,210,68,247,211,164,78,114,116,154,46,236,243,70,177,162,190,79,191,23,9,28,248,187,117,87,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,131,209,204,119,23,177,171,209,200,173,94,157,21,21,62,70,130,118,57,187,187,86,239,180,141,217,92,246,234,75,62,89,97,168,109,183,35,181,65,80,215,177,147,171,17,204,170,133,138,229,149,148,211,39,46,29,196,234,143,142,104,209,210,118,150,71,123,93,216,250,88,214,79,167,249,15,183,78,102,176,213,64,0,16,3,198,175,210,198,45,245,2,135,219,174,37,85,237,59,213,62,141,253,64,199,189,198,3,74,96,0,82,183,141,95,170,124,91,233,253,15,184,220,71,130,167,170,124,167,233,253,119,184,219,139,169,0,16,3,198,175,210,198,45,245,2,135,219,174,37,64,105,62,117,251,47,213,60,55,83,62,23,241,63,178,89,5,186,251,228,187,253,159,53,229,106,99,155,181,220,226,238,28,187,124,121,113,119,78,189,122,47,78,135,171,220,190,226,243,189,208,106,157,126,166,103,85,31,231,104,236,244,92,33,254,172,181,249,153,166,130,143,185,20,81,247,187,93,247,183,186,246,243,127,241,85,254,8,147,167,194,235,195,254,178,239,89,109,220,222,183,227,189,155,84,62,90,227,131,218,231,146,120,42,164,170,138,120,167,134,236,238,219,217,198,20,237,116,138,57,17,237,153,178,58,69,106,49,34,116,190,3,197,11,98,223,177,76,169,250,227,163,152,103,148,211,107,215,15,140,83,81,59,148,54,43,164,146,57,23,164,40,212,242,244,115,117,143,183,209,92,198,74,175,143,247,77,117,60,107,23,246,171,185,140,203,106,26,185,71,170,88,125,13,37,197,142,167,117,182,239,108,169,68,107,46,54,233,31,27,229,129,36,226,174,133,252,162,141,236,145,168,188,94,198,242,107,217,206,55,249,253,194,229,54,44,231,95,117,47,53,197,171,188,237,151,32,204,47,55,75,117,79,105,241,247,233,103,173,150,72,164,224,244,107,219,201,143,106,244,114,35,147,175,69,68,95,145,119,254,23,30,132,244,203,243,175,120,173,37,80,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,128,0,160,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,0,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,155,170,213,47,219,78,227,181,23,83,33,190,252,102,130,243,144,85,124,42,183,202,249,126,237,174,39,246,104,127,118,172,99,155,210,150,40,27,247,218,143,94,157,95,213,202,229,91,41,240,75,211,60,86,155,75,51,173,99,242,157,220,146,225,144,46,51,223,146,56,221,229,232,105,233,169,234,56,66,238,29,198,119,36,170,235,34,115,86,187,177,7,221,69,103,85,140,30,48,184,85,171,21,222,11,239,182,250,138,185,42,51,28,94,219,123,174,108,207,106,178,57,216,233,168,81,177,34,53,21,25,218,161,137,202,142,87,47,55,61,122,244,84,107,122,255,0,130,94,177,223,98,202,179,173,191,84,67,222,178,212,219,215,49,163,147,147,27,229,42,163,146,158,146,161,58,35,57,201,222,100,180,223,53,127,22,121,95,186,222,178,57,82,218,138,1,241,71,245,217,169,191,146,251,61,17,29,100,207,243,41,112,26,125,45,118,67,86,152,157,45,226,107,251,45,45,84,108,11,113,150,24,224,117,67,209,19,171,222,145,66,198,55,146,175,4,89,56,113,238,73,202,79,248,126,236,70,251,186,172,170,60,215,41,103,146,211,44,126,224,145,220,106,122,178,79,138,85,65,37,44,146,218,184,50,162,42,136,59,180,213,14,95,50,212,86,179,167,68,234,239,146,94,245,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,53,221,143,165,141,100,250,127,144,251,116,230,107,13,41,237,59,210,198,141,253,63,199,189,186,3,170,130,0,120,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,47,248,0,10,86,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,59,87,138,22,202,63,164,6,8,253,103,211,219,101,214,187,82,112,219,123,41,162,183,81,39,123,227,54,182,204,231,190,157,34,115,147,164,209,119,103,154,53,141,21,242,125,248,184,72,231,197,219,165,108,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,156,30,142,99,184,189,141,94,142,69,106,244,232,168,169,242,44,43,121,27,187,181,110,251,195,243,23,202,231,183,82,89,242,203,14,164,91,237,185,29,170,10,134,189,140,157,109,87,7,50,170,22,43,150,86,83,76,156,184,119,19,170,62,57,163,71,73,218,89,29,194,188,46,61,118,105,151,231,94,207,90,95,240,32,7,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,255,0,138,234,211,79,11,124,87,77,55,197,6,127,67,105,186,213,233,61,150,222,220,167,30,231,114,141,191,15,200,163,171,103,98,223,39,239,22,166,162,24,90,142,168,99,213,173,69,233,20,114,62,94,50,119,108,84,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,213,1,249,57,102,45,98,206,113,91,206,21,148,208,249,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,249,177,90,246,242,99,220,157,90,168,228,235,213,21,23,230,80,14,254,182,163,89,181,45,113,171,178,91,34,231,134,101,29,235,198,47,52,112,206,145,193,74,233,156,142,160,116,146,171,187,147,83,253,198,185,82,71,185,209,190,9,29,197,101,224,222,171,225,123,189,127,232,255,0,157,179,70,53,10,231,106,161,211,108,202,224,250,153,110,53,171,217,248,53,209,208,181,140,168,89,90,213,235,12,189,168,33,145,36,84,100,127,114,94,113,181,146,247,46,252,161,111,17,157,235,255,0,74,173,71,130,193,128,92,238,177,233,150,45,251,187,109,52,235,218,142,233,92,138,244,146,230,232,120,181,237,228,199,164,113,54,85,115,153,27,92,238,145,58,105,99,79,147,195,231,100,151,93,215,231,242,95,114,120,42,232,116,235,21,168,167,154,235,88,234,87,58,11,180,237,154,23,62,210,201,27,52,79,99,228,167,116,142,116,177,171,150,20,237,171,145,22,72,250,223,77,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,114,173,216,250,88,214,79,167,249,15,183,78,102,176,253,92,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,156,30,142,99,184,189,141,94,142,69,106,244,232,168,169,242,52,61,179,189,213,97,187,175,210,59,126,97,102,185,82,55,39,183,83,211,211,101,150,136,227,88,95,110,184,171,62,250,182,39,61,238,242,210,57,178,58,23,242,119,38,34,181,87,184,201,24,202,33,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,160,19,223,232,94,133,234,62,226,245,30,221,165,250,95,102,243,215,90,238,178,205,52,170,172,165,183,210,181,81,36,170,169,145,17,123,112,179,147,122,175,69,114,185,205,99,26,247,189,140,118,133,54,209,183,76,19,107,250,89,65,166,120,45,63,249,170,203,197,111,57,191,172,238,158,90,24,103,172,237,203,44,157,158,239,97,142,237,49,220,25,252,17,63,138,175,85,43,3,197,23,195,254,142,239,71,114,220,222,136,99,189,155,172,62,102,227,156,90,224,146,8,41,100,165,138,9,103,154,236,222,227,217,198,100,237,116,150,56,209,238,153,210,54,68,106,61,37,116,181,44,79,255,0,5,79,84,249,79,211,250,239,113,183,23,82,0,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,0,205,102,236,125,83,235,39,212,12,135,220,103,45,83,193,83,210,198,83,245,2,187,219,173,199,191,241,2,216,141,139,117,88,172,153,174,44,207,37,169,184,253,189,99,183,84,245,124,159,20,165,130,58,169,34,181,112,125,68,84,240,119,106,106,26,190,101,200,174,103,78,139,213,191,36,162,207,246,85,129,101,95,238,174,57,146,99,151,15,250,74,58,235,109,117,60,159,247,100,134,104,228,103,252,206,107,155,254,69,66,255,0,188,63,119,57,125,221,86,129,71,154,229,54,95,37,122,199,238,9,141,92,106,124,203,36,248,165,84,20,84,178,75,93,193,145,68,200,59,175,168,114,246,90,138,214,116,232,142,84,249,37,32,238,199,213,62,178,125,64,200,125,198,114,101,103,248,85,215,42,240,83,211,91,237,190,162,146,58,124,59,40,158,247,92,217,158,228,124,144,62,239,115,161,70,196,136,213,69,127,118,186,39,42,57,90,156,26,245,235,213,17,174,133,91,104,207,233,180,179,112,218,111,168,55,12,134,174,199,109,177,229,22,218,155,165,117,50,203,206,43,119,152,98,86,34,164,72,175,123,29,78,178,177,236,106,47,54,57,205,232,238,93,23,75,192,226,155,192,219,93,139,117,58,29,120,211,43,154,246,110,176,242,186,99,117,110,170,124,17,210,94,34,134,70,83,201,42,181,175,229,10,247,95,28,136,172,122,246,228,122,181,17,232,199,55,58,249,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,157,90,170,213,233,213,21,83,230,93,247,134,166,245,237,219,139,211,138,29,47,205,110,125,117,55,17,183,186,58,150,57,106,167,146,235,107,166,74,104,153,115,150,121,26,172,73,158,249,218,201,26,178,185,238,145,143,149,17,173,122,53,146,3,114,251,139,193,54,191,165,149,250,153,157,84,127,157,163,179,209,112,155,250,206,233,229,166,154,10,62,228,81,73,217,238,246,30,222,235,219,193,159,197,87,248,34,231,91,85,117,51,42,214,77,71,200,245,75,53,171,243,23,172,154,225,45,194,167,140,146,62,56,121,175,220,130,46,227,222,246,195,19,17,177,198,197,114,240,141,140,106,47,70,161,109,62,20,123,40,253,153,98,176,110,83,83,45,150,170,156,147,45,183,211,212,226,81,116,239,77,103,181,205,27,156,181,28,209,203,27,102,170,142,70,124,154,222,113,196,156,85,232,179,77,19,102,6,236,125,44,107,39,211,252,135,219,167,51,88,105,79,105,222,150,52,111,233,254,61,237,208,21,235,226,131,225,247,77,105,166,189,110,135,69,173,85,111,99,234,29,95,152,88,233,162,150,165,252,230,150,170,162,178,244,178,203,59,156,140,71,62,6,190,8,162,225,27,17,210,253,214,53,253,32,6,221,117,231,50,219,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,111,9,26,222,136,229,99,184,61,25,35,83,155,26,169,123,218,177,157,126,212,54,11,153,106,95,194,254,25,246,183,71,238,55,223,37,223,239,121,95,53,101,146,110,215,115,139,121,241,238,113,229,197,189,122,117,232,157,122,25,215,53,80,14,127,164,218,253,163,90,235,241,255,0,217,30,161,90,178,143,178,247,5,182,93,60,147,220,189,137,190,124,92,156,145,59,144,191,139,251,115,179,148,82,112,127,7,187,139,186,116,0,0,0,2,149,188,106,253,83,226,223,79,232,125,198,226,60,21,61,83,229,63,79,235,189,198,220,93,72,0,128,30,53,126,150,49,111,168,20,62,221,113,41,88,153,94,29,123,21,169,221,46,100,153,198,160,208,85,179,74,236,21,19,67,93,53,53,84,76,125,206,227,10,83,189,45,170,137,34,79,11,29,29,67,100,124,205,103,246,24,230,53,236,123,145,236,189,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,147,44,197,172,89,206,43,121,194,178,154,31,59,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,54,43,94,222,76,123,147,171,85,28,157,122,162,162,252,202,23,223,214,202,50,173,169,234,61,93,238,211,108,243,26,101,147,92,38,147,28,184,83,164,143,142,131,154,186,70,219,42,22,71,61,237,154,38,34,163,28,247,47,122,54,43,209,121,54,86,69,21,75,254,240,184,244,39,166,95,157,123,197,105,42,129,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,73,84,0,5,0,248,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,39,248,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,91,233,205,109,88,6,207,181,110,251,121,167,171,154,158,171,23,171,178,49,180,204,107,158,147,220,27,228,97,114,163,156,212,224,217,106,99,115,215,175,84,98,57,81,28,168,141,92,230,26,72,217,254,1,77,166,27,92,210,220,50,28,122,174,197,81,75,139,208,212,220,45,245,105,43,103,130,227,83,18,84,86,164,141,149,121,177,235,83,52,202,172,94,156,21,85,168,141,68,70,164,85,241,167,192,41,175,187,121,197,53,6,159,30,171,172,185,98,185,67,41,159,93,10,74,230,80,91,171,41,228,73,150,84,106,240,107,31,81,5,3,17,239,79,147,248,53,170,157,197,71,86,182,197,179,91,174,1,188,29,36,190,217,169,233,38,168,170,202,41,44,143,109,75,28,230,36,23,7,121,25,156,136,215,53,121,182,42,153,28,197,235,209,30,141,85,71,34,43,87,70,101,0,248,163,250,236,212,223,201,125,158,136,230,155,85,219,62,101,186,253,92,163,210,220,62,186,146,220,198,211,186,229,119,185,212,170,57,150,235,116,111,141,146,206,145,242,71,76,254,82,198,198,70,213,78,79,123,121,57,140,231,35,52,83,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,132,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,229,91,177,244,177,172,159,79,242,31,110,156,205,97,165,61,167,122,88,209,191,167,248,247,183,64,117,80,64,15,26,191,75,24,183,212,10,31,110,184,149,213,225,201,148,216,176,109,225,97,121,174,83,93,228,172,184,253,191,34,186,92,106,123,79,147,177,75,5,138,190,73,100,224,196,115,221,197,140,114,244,106,43,151,167,68,69,95,145,210,247,99,226,79,159,106,94,225,177,140,215,72,238,85,118,156,79,75,239,15,170,176,209,165,116,222,82,247,60,85,19,55,207,212,70,214,83,204,140,169,164,115,97,117,59,213,85,145,73,59,17,201,222,151,173,180,237,87,115,24,110,235,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,197,27,51,56,203,27,217,35,81,57,49,237,228,214,63,156,108,236,0,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,90,161,82,190,40,190,31,245,150,138,203,150,230,244,67,29,239,90,166,243,55,28,226,215,4,147,207,85,29,84,179,203,60,215,102,247,30,254,80,175,119,164,177,198,140,108,45,141,178,35,85,139,43,162,172,18,85,120,92,122,236,211,47,206,189,158,180,191,224,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,165,255,0,0,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,106,128,28,171,114,251,116,193,55,65,165,149,250,103,157,83,255,0,157,172,179,214,243,155,250,178,233,229,166,134,10,206,220,82,199,222,237,119,222,238,211,221,193,255,0,193,83,248,42,103,91,85,116,207,42,209,189,71,200,244,183,53,164,242,247,172,102,225,45,190,167,140,114,50,57,184,47,220,158,46,227,24,247,67,43,21,178,70,245,106,115,141,236,114,39,71,33,32,47,254,34,58,203,144,109,30,219,181,119,167,144,242,29,155,84,185,21,190,161,180,243,86,227,177,64,177,178,215,52,45,143,254,205,174,153,146,49,100,138,36,142,70,191,156,175,147,143,237,215,65,179,45,201,106,229,139,74,112,202,42,183,62,227,80,199,220,235,161,167,73,153,105,183,35,218,149,21,178,163,158,198,240,141,174,234,141,87,183,155,213,145,181,121,189,168,186,19,219,174,131,97,187,109,210,59,22,148,225,148,84,141,101,186,157,143,185,215,67,78,176,190,237,113,86,53,42,43,101,71,61,238,231,35,155,213,26,175,119,6,35,35,106,240,99,81,58,88,57,86,236,125,44,107,39,211,252,135,219,167,51,88,91,246,241,252,41,171,53,123,92,108,185,254,136,86,218,177,219,86,91,112,158,76,225,107,38,158,105,41,42,165,154,122,153,174,177,182,73,29,222,238,115,237,121,104,214,38,182,68,135,167,70,73,44,144,205,253,191,109,227,75,246,203,128,55,78,116,162,213,87,71,109,125,66,87,86,75,87,89,37,76,245,181,171,12,80,201,83,35,156,188,90,247,182,8,213,91,27,89,26,42,47,22,55,175,67,62,251,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,148,2,95,71,134,206,212,116,227,67,52,59,27,213,11,100,95,21,204,245,27,31,160,188,92,175,53,16,163,100,167,165,170,134,58,136,232,41,211,170,246,225,103,38,115,84,94,82,200,196,123,186,35,98,142,41,128,1,66,222,41,90,23,167,26,13,185,168,237,58,95,102,248,53,171,40,199,233,242,73,173,177,42,37,45,29,84,181,85,80,200,202,102,34,39,106,21,242,237,122,71,213,90,199,61,200,206,44,70,49,157,3,193,83,213,62,83,244,254,187,220,109,197,212,128,1,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,73,84,0,51,89,187,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,113,63,200,127,184,47,12,253,26,220,54,224,173,58,233,146,94,238,180,81,201,218,251,87,100,129,92,177,223,251,17,50,58,110,51,115,71,210,125,200,217,28,189,180,94,113,177,188,59,50,114,149,210,214,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,54,251,177,245,79,172,159,80,50,31,113,156,183,77,147,225,87,93,74,240,171,161,211,155,21,69,36,23,44,171,23,203,172,148,114,213,189,205,130,57,234,107,174,48,198,233,28,214,185,200,196,115,209,85,81,174,94,157,122,34,255,0,2,144,46,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,52,125,179,252,254,155,83,246,185,165,185,156,57,13,93,246,162,171,23,161,166,184,92,42,214,87,79,61,198,154,36,167,173,89,29,42,115,123,210,166,25,145,94,189,121,170,43,145,92,138,142,94,192,8,1,226,201,180,63,218,238,156,127,72,44,42,139,158,95,128,91,223,241,102,201,95,218,142,171,29,133,38,158,110,49,189,21,139,52,15,123,165,111,71,49,93,27,167,106,247,94,144,177,42,3,74,181,51,42,209,189,71,199,53,75,10,171,242,247,172,102,225,21,194,155,148,146,50,57,184,47,223,130,94,219,216,247,67,43,21,209,200,196,114,115,141,239,106,175,71,41,213,119,155,187,252,171,120,154,143,67,152,221,172,63,103,44,182,91,123,109,246,139,20,119,25,42,227,166,234,188,231,157,207,114,49,142,154,87,170,35,158,200,227,235,28,80,49,81,203,31,55,118,175,11,221,148,127,72,12,237,154,207,168,86,203,85,118,155,97,183,7,211,75,110,173,78,247,198,110,141,133,175,101,58,196,215,39,72,98,238,193,52,139,34,43,36,251,145,112,145,175,151,183,119,231,42,221,143,165,141,100,250,127,144,251,116,230,107,13,41,237,59,210,198,141,253,63,199,189,186,3,170,144,215,68,60,46,116,27,68,245,230,231,173,20,117,53,119,202,58,122,134,85,226,56,253,198,46,228,24,244,255,0,218,116,171,43,156,231,85,189,142,233,216,116,136,139,18,125,231,119,101,107,38,111,117,221,143,165,141,100,250,127,144,251,116,230,107,13,84,21,129,226,139,226,1,71,104,163,185,109,147,68,50,46,245,214,111,51,110,206,46,144,71,4,244,177,210,203,4,176,77,105,111,113,143,229,50,247,122,203,36,106,199,66,232,219,26,57,94,178,182,42,235,219,70,226,243,189,175,234,157,6,166,96,181,31,230,168,239,20,92,33,254,179,181,249,152,102,158,143,185,44,82,118,123,189,134,55,186,198,243,103,241,69,254,40,186,8,219,174,188,225,187,146,210,59,22,171,97,149,180,142,101,198,157,140,185,208,195,80,179,62,211,113,70,53,106,40,165,87,49,142,231,27,157,209,28,172,111,54,43,36,106,112,123,85,122,88,0,0,10,86,241,171,245,79,139,125,63,161,247,27,136,240,84,245,79,148,253,63,174,247,27,113,117,32,2,0,120,213,250,88,197,190,160,80,251,117,196,168,189,16,194,173,90,149,173,24,14,156,223,106,42,224,182,229,89,69,170,201,89,45,35,218,217,227,130,166,174,56,100,116,110,115,92,212,122,53,234,168,170,215,39,94,157,81,127,129,165,60,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,188,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,244,0,231,250,233,161,122,113,184,189,56,184,233,126,168,89,188,245,170,187,164,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,228,238,139,209,90,173,115,152,246,189,143,123,29,156,29,88,193,127,101,250,167,153,105,159,197,62,39,246,75,32,184,216,188,239,99,179,230,188,173,76,144,247,123,124,157,195,151,111,151,30,78,233,215,167,85,233,212,189,79,11,143,66,122,101,249,215,188,86,146,168,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,64,0,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,127,128,102,179,118,62,169,245,147,234,6,67,238,51,147,167,78,183,221,98,218,175,135,86,155,225,88,179,252,238,166,228,22,251,220,150,234,110,143,143,225,116,179,221,46,241,197,117,230,250,121,105,231,237,84,211,181,60,179,149,28,254,189,87,163,126,107,249,94,23,187,250,172,197,50,166,109,227,89,174,23,91,181,38,113,144,62,162,197,127,169,169,158,178,162,158,241,91,35,81,244,211,163,220,229,236,212,78,229,122,72,212,69,108,243,72,249,57,54,103,201,21,191,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,7,141,198,107,106,160,209,125,61,211,153,169,234,214,229,124,202,37,189,211,202,214,55,176,216,40,105,36,134,86,189,220,185,35,213,215,8,85,168,141,84,84,108,157,85,189,17,29,86,187,122,197,172,89,206,190,233,166,21,148,208,249,219,46,65,152,89,173,119,26,110,235,227,239,210,207,91,20,114,199,205,138,215,183,147,30,228,234,213,71,39,94,168,168,191,51,77,39,20,222,182,45,98,204,54,143,171,214,156,142,135,205,210,83,225,247,59,164,113,247,95,31,26,170,40,29,87,77,39,86,42,42,240,158,8,159,211,175,23,113,232,228,86,170,162,231,8,211,238,147,231,95,181,13,44,195,117,51,225,127,12,251,91,143,219,175,190,75,191,222,242,190,106,154,57,187,93,206,45,231,199,185,199,151,22,245,233,215,162,117,232,81,103,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,127,131,149,110,199,210,198,178,125,63,200,125,186,115,53,134,148,246,157,233,99,70,254,159,227,222,221,1,213,65,0,60,106,253,44,98,223,80,40,125,186,226,82,177,245,81,90,110,183,26,106,250,203,125,178,174,170,158,215,78,149,117,210,195,11,158,202,88,22,88,225,73,101,114,39,70,49,101,154,40,209,206,232,156,228,99,127,139,145,23,170,237,87,115,25,150,212,53,114,143,84,176,250,26,75,139,29,78,235,109,222,217,82,136,214,92,109,210,62,55,203,2,73,197,93,11,249,69,27,217,35,81,120,189,141,228,215,179,156,111,208,246,149,106,102,43,172,154,113,142,106,150,21,87,230,44,185,53,190,43,133,55,41,35,124,144,243,79,191,4,189,183,189,141,154,39,163,163,145,136,229,225,35,30,213,94,173,83,213,130,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,84,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,44,241,20,216,173,78,214,179,37,206,52,250,130,173,250,87,127,168,134,26,25,170,106,162,123,237,151,25,146,161,235,109,68,89,22,121,152,216,233,221,35,38,115,63,176,246,177,207,123,218,175,127,159,240,184,245,217,166,95,157,123,61,105,127,192,128,30,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,75,254,0,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,213,0,5,90,248,215,219,52,74,43,86,27,121,116,148,139,171,245,85,20,244,204,99,106,231,116,233,141,196,218,215,57,95,10,59,178,198,45,92,204,226,247,53,36,122,164,136,197,115,99,145,27,84,37,201,248,50,96,186,53,71,163,87,220,254,193,116,181,93,181,38,186,225,37,30,65,251,135,50,186,203,67,201,60,173,31,223,114,245,134,94,210,212,119,99,107,91,35,157,219,114,189,212,191,118,197,64,57,86,236,125,44,107,39,211,252,135,219,167,51,88,106,160,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,160,19,74,123,78,244,177,163,127,79,241,239,110,128,234,160,20,173,227,87,234,159,22,250,127,67,238,55,17,224,169,234,159,41,250,127,93,238,54,226,234,64,0,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,0,25,172,221,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,159,224,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,168,191,16,141,47,186,233,86,240,117,38,217,112,117,92,212,247,251,196,185,69,13,92,212,78,166,101,68,23,7,45,74,246,186,170,164,140,138,89,37,167,89,26,189,28,250,119,252,154,168,172,109,138,120,44,103,244,215,221,188,229,122,125,81,144,213,214,92,177,92,161,245,44,161,153,101,115,40,45,213,148,241,172,41,18,185,56,53,143,168,130,189,234,198,47,201,252,220,228,78,226,43,172,40,3,62,222,36,52,90,37,75,186,252,178,125,18,187,85,214,50,178,162,162,108,174,25,155,58,50,143,36,74,202,134,87,195,18,204,198,185,88,174,99,36,85,106,190,62,114,189,24,228,98,53,140,142,184,157,186,197,120,202,172,214,156,167,35,251,63,101,173,184,83,211,220,110,254,77,245,127,15,165,124,141,108,181,61,134,42,62,94,219,21,207,237,181,121,59,143,68,249,169,165,237,20,180,233,125,151,72,241,10,61,21,182,82,80,96,146,89,233,170,241,248,169,161,146,38,58,138,118,36,209,202,173,149,18,85,124,137,39,113,238,147,247,142,123,220,231,245,122,185,79,106,114,173,216,250,88,214,79,167,249,15,183,78,102,176,210,158,211,189,44,104,223,211,252,123,219,160,58,168,57,86,236,125,44,107,39,211,252,135,219,167,51,88,94,247,136,166,250,169,182,181,134,174,15,167,213,244,143,213,75,253,60,51,80,195,83,75,43,217,108,183,76,181,12,91,146,42,198,176,76,246,201,78,232,217,11,159,253,183,181,238,99,216,213,99,233,6,211,108,204,181,95,63,162,179,81,201,87,127,203,51,27,196,116,209,62,174,173,22,123,133,198,174,100,107,86,73,166,114,34,190,73,100,78,175,145,201,243,114,171,151,248,169,221,55,83,177,29,88,218,174,43,136,230,185,75,60,237,151,32,183,208,71,113,169,235,77,31,194,239,179,199,60,146,218,184,50,162,87,207,218,101,59,151,204,181,18,39,245,232,157,23,228,191,46,199,55,119,117,218,14,174,59,43,158,221,87,120,196,239,212,237,182,228,118,168,42,28,199,190,4,122,57,149,80,177,92,145,62,166,21,229,195,184,157,21,146,77,26,58,62,234,200,221,4,98,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,224,244,107,219,201,143,106,244,114,35,147,175,69,68,95,145,250,192,0,1,74,222,53,126,169,241,111,167,244,62,227,113,30,10,158,169,242,159,167,245,222,227,110,46,164,0,64,15,26,191,75,24,183,212,10,31,110,184,149,87,180,239,84,250,55,245,3,30,247,24,13,41,128,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,67,255,0,18,111,17,251,237,93,247,36,219,62,134,79,228,109,84,62,127,31,204,239,21,20,76,124,151,9,28,201,41,170,173,244,236,153,171,219,133,156,164,107,231,68,73,31,35,83,180,172,99,57,207,218,252,47,119,211,251,107,197,89,161,218,199,153,249,189,73,178,243,248,61,77,107,120,205,125,181,199,27,85,58,204,174,95,49,89,15,73,59,157,81,175,124,72,201,63,122,230,212,72,149,87,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,128,0,160,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,0,205,102,236,125,83,235,39,212,12,135,220,103,57,81,245,92,237,55,91,45,75,40,239,54,202,186,10,137,41,224,171,100,85,48,186,39,186,9,226,100,208,202,141,114,34,171,36,138,72,228,99,191,131,152,246,185,58,162,162,150,255,0,225,79,190,58,157,74,181,80,109,111,82,89,73,21,247,24,179,163,49,107,155,95,20,9,113,183,82,181,140,74,39,199,213,21,245,48,197,209,205,116,109,94,228,49,72,231,163,93,19,164,154,199,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,74,222,53,126,169,241,111,167,244,62,227,113,63,39,193,183,22,177,100,27,184,172,187,93,232,124,197,94,51,135,220,110,150,185,59,175,103,151,170,124,244,212,142,147,163,85,17,253,96,171,168,103,71,34,183,239,245,233,201,173,84,187,240,102,7,86,48,95,217,126,169,230,90,103,241,79,137,253,146,200,46,54,47,59,216,236,249,175,43,83,36,61,222,223,39,112,229,219,229,199,147,186,117,233,213,122,117,47,123,195,71,63,169,212,29,150,233,221,85,203,33,164,186,220,172,116,245,54,10,164,133,98,231,70,202,74,153,34,165,167,149,145,162,112,123,104,210,145,83,146,115,115,28,199,187,151,62,75,84,62,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,83,218,119,165,141,27,250,127,143,123,116,7,85,4,0,241,171,244,177,139,125,64,161,246,235,137,80,26,85,166,121,86,178,106,62,57,165,184,85,39,152,189,100,215,8,173,244,220,163,145,241,195,205,126,252,242,246,216,247,182,24,152,142,146,71,163,87,132,108,123,149,58,53,77,9,237,175,106,58,113,182,253,14,93,16,182,69,246,142,130,233,223,159,36,158,233,10,73,29,230,170,162,22,69,80,231,211,185,93,27,33,116,113,178,52,133,58,181,35,106,35,150,71,43,228,125,59,120,131,108,146,235,181,12,254,59,238,49,5,93,118,157,101,85,21,19,90,171,27,74,230,193,105,157,211,76,230,90,95,35,166,149,239,124,116,237,141,205,150,69,106,204,157,197,106,42,199,39,71,135,206,246,238,187,80,207,228,177,100,243,213,215,105,214,85,81,79,13,214,141,213,78,108,22,153,221,52,45,125,217,145,182,25,94,247,199,78,217,26,232,163,70,172,201,219,71,42,172,113,244,189,236,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,94,142,68,114,117,232,168,139,242,63,88,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,213,1,0,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,151,252,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,191,224,10,86,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,45,80,3,154,110,43,94,112,221,182,233,29,247,85,179,58,218,70,178,221,78,246,91,40,102,168,88,95,118,184,171,28,180,244,81,43,88,247,115,145,205,232,174,70,59,131,17,242,57,56,49,202,153,236,220,86,188,230,91,146,213,203,238,171,102,117,181,110,125,198,161,236,182,80,205,80,147,50,211,110,71,185,105,232,162,86,177,141,225,27,93,209,92,140,111,55,171,228,114,115,123,149,125,94,73,179,189,92,197,118,185,101,221,61,234,207,87,75,98,188,94,60,146,80,203,70,244,158,59,116,177,49,105,46,138,173,234,140,166,154,94,236,72,178,164,127,53,166,115,59,141,168,106,183,207,237,163,113,121,222,215,245,78,131,83,48,90,143,243,84,119,138,46,16,255,0,89,218,252,204,51,79,71,220,150,41,59,61,222,195,27,221,99,121,179,248,162,255,0,20,93,20,105,86,166,98,186,201,167,24,230,169,97,85,126,98,203,147,91,226,184,83,114,146,55,201,15,52,251,240,75,219,123,216,217,162,122,58,57,24,142,94,18,49,237,85,234,213,61,88,57,86,236,125,44,107,39,211,252,135,219,167,51,88,106,160,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,160,19,74,123,78,244,177,163,127,79,241,239,110,128,234,160,20,173,227,87,234,159,22,250,127,67,238,55,17,224,169,234,159,41,250,127,93,238,54,226,234,64,0,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,0,25,172,221,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,159,224,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,134,190,55,26,95,117,165,207,244,247,90,33,117,92,246,219,157,158,92,94,161,27,68,238,197,28,244,211,73,83,23,58,142,170,222,115,182,174,110,49,170,53,122,82,72,228,87,124,248,115,79,6,220,166,197,143,238,226,178,211,119,174,242,245,121,54,31,113,181,218,227,237,61,254,98,169,147,211,85,186,62,173,69,70,116,130,146,161,253,92,168,223,185,211,175,39,53,22,239,193,10,188,74,247,175,110,219,166,156,87,105,126,21,115,233,169,185,117,189,177,211,49,171,85,4,150,171,93,74,84,196,251,156,83,198,212,98,204,199,192,230,70,212,149,175,108,143,100,170,142,107,21,175,164,28,79,22,190,231,57,85,155,10,197,168,124,237,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,124,222,173,99,121,61,237,78,174,84,106,117,234,170,137,243,58,6,229,54,215,168,251,86,212,116,211,45,77,91,84,213,243,91,224,186,82,85,218,234,150,122,90,186,89,85,236,73,24,175,107,36,111,73,34,150,53,73,24,199,114,141,85,17,90,173,115,165,255,0,133,30,245,255,0,102,89,84,27,107,212,203,157,214,167,27,203,110,20,244,216,148,189,123,208,217,238,147,72,230,173,63,4,106,200,216,106,164,145,159,54,187,132,114,167,37,98,36,211,74,219,148,57,86,236,125,44,107,39,211,252,135,219,167,51,88,105,79,105,222,150,52,111,233,254,61,237,208,29,84,28,171,118,62,150,53,147,233,254,67,237,211,153,172,61,6,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,114,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,92,79,133,238,197,191,98,152,171,53,199,88,240,207,41,169,55,174,127,7,166,173,119,41,172,86,185,35,106,39,88,85,169,229,235,38,235,39,115,170,185,236,137,89,31,238,156,234,136,214,111,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,225,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,125,183,175,181,27,238,210,245,150,183,13,237,93,107,49,11,151,90,204,90,247,91,11,27,231,233,120,177,100,141,93,26,171,22,104,30,254,212,137,209,142,94,140,147,182,198,75,26,29,131,195,67,124,117,59,113,204,161,209,236,225,148,143,211,172,210,241,27,230,171,145,241,83,190,199,113,153,35,129,43,93,51,213,173,90,101,107,34,108,205,123,190,227,35,73,24,168,173,123,38,188,144,0,0,165,111,26,191,84,248,183,211,250,31,113,184,143,5,79,84,249,79,211,250,239,113,183,23,82,0,32,7,141,95,165,140,91,234,5,15,183,92,74,171,218,119,170,125,27,250,129,143,123,140,6,148,192,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,60,255,0,136,166,197,105,183,75,134,174,113,167,212,20,140,213,75,5,60,48,208,205,83,85,43,25,115,183,66,181,15,91,106,34,200,144,66,247,73,80,233,25,51,153,253,182,53,142,123,24,229,123,41,6,211,115,204,180,163,63,162,188,209,199,87,96,203,48,235,196,117,49,50,174,145,18,123,125,198,146,100,115,82,72,102,106,162,62,57,99,78,172,145,171,243,106,163,147,248,161,242,101,153,77,247,57,202,175,57,174,83,93,231,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,224,196,107,27,201,239,114,244,106,35,83,175,68,68,79,145,125,62,23,30,132,244,203,243,175,120,173,37,80,0,20,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,159,224,25,172,221,143,170,125,100,250,129,144,251,140,228,202,240,167,216,229,54,165,93,104,55,73,169,47,171,138,197,140,94,17,248,181,177,172,150,5,184,220,105,92,199,165,107,228,232,136,250,104,101,232,214,182,55,47,114,104,164,107,213,173,137,209,205,53,60,65,182,73,106,221,126,1,29,247,24,130,146,135,81,113,90,122,137,173,85,141,165,107,167,187,64,216,102,115,45,47,145,211,68,198,50,74,135,70,230,203,34,185,33,94,226,181,17,36,147,173,16,255,0,178,172,11,42,255,0,117,113,204,147,28,184,127,210,81,215,91,107,169,228,255,0,187,36,51,71,35,63,230,115,92,223,242,42,23,167,225,251,190,235,22,234,177,88,240,172,165,254,75,83,113,251,122,73,113,166,232,249,62,41,75,4,116,177,203,117,230,202,120,169,224,238,212,212,57,60,179,85,92,206,157,83,171,126,105,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,235,111,243,58,253,162,111,39,86,47,255,0,11,248,127,148,200,36,177,118,123,253,222,95,13,141,148,29,222,92,91,211,185,229,123,156,122,125,222,124,122,187,167,37,154,190,8,90,91,255,0,211,47,90,238,22,47,248,38,45,104,185,249,175,250,234,107,224,236,163,255,0,252,90,238,111,103,252,204,119,248,68,45,80,25,204,223,78,21,117,192,55,131,171,118,43,205,69,36,213,21,89,69,93,237,142,166,123,156,196,130,224,239,61,11,85,92,214,175,54,197,83,27,94,157,58,35,209,200,138,228,68,114,217,167,130,167,165,140,167,234,5,119,183,91,136,1,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,159,224,229,91,177,244,177,172,159,79,242,31,110,156,205,97,165,61,167,122,88,209,191,167,248,247,183,64,117,80,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,165,255,0,30,83,85,116,207,21,214,77,56,200,244,183,53,164,243,22,92,154,223,45,190,167,140,113,190,72,121,167,220,158,46,227,30,198,205,19,209,178,70,245,106,240,145,140,114,39,86,161,158,29,213,109,159,50,218,134,174,86,105,110,97,93,73,113,99,169,219,114,180,92,233,149,26,203,141,186,71,200,200,167,88,249,43,161,127,40,164,99,227,114,175,23,177,220,92,246,112,145,242,215,194,143,122,255,0,179,44,170,13,181,234,101,206,235,83,141,229,183,10,122,108,74,94,189,232,108,247,73,164,115,86,159,130,53,100,108,53,82,72,207,155,93,194,57,83,146,177,18,105,165,109,202,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,90,160,32,7,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,255,0,129,0,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,151,252,1,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,69,170,3,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,161,111,16,109,237,221,119,95,159,199,98,198,39,171,161,211,172,86,162,162,27,85,27,106,156,232,46,211,182,105,154,203,179,227,116,49,61,143,146,157,209,181,177,72,142,88,83,184,141,84,89,36,235,245,248,115,108,163,250,85,106,60,247,252,254,217,117,143,76,177,111,222,92,170,96,78,212,119,74,228,86,44,118,198,205,201,175,111,38,61,100,149,209,35,156,200,218,214,245,137,211,69,34,94,245,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,0,239,251,103,215,93,166,234,227,155,111,74,73,48,76,198,162,178,191,20,124,50,185,95,77,3,30,213,146,134,86,200,247,75,206,157,38,137,137,35,156,228,149,142,99,249,115,89,35,143,218,248,106,111,94,227,183,77,71,161,210,252,214,231,211,76,178,235,131,163,169,99,150,150,8,237,87,74,149,166,137,151,57,103,145,168,245,133,140,129,172,145,171,43,88,216,222,249,81,28,230,35,95,122,128,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,128,77,41,237,59,210,198,141,253,63,199,189,186,3,170,128,82,183,141,95,170,124,91,233,253,15,184,220,71,130,167,170,124,167,233,253,119,184,219,139,169,0,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,146,168,0,102,179,118,62,169,245,147,234,6,67,238,51,150,169,224,169,233,99,41,250,129,93,237,214,226,127,128,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,211,242,124,84,244,114,251,171,187,71,187,212,227,147,117,171,192,174,17,102,50,83,113,103,247,213,45,52,19,199,82,156,222,246,163,59,112,84,75,63,95,188,231,118,56,53,170,231,162,165,43,109,235,41,177,96,218,251,166,153,174,83,93,228,172,184,254,97,102,186,92,106,123,79,147,177,75,5,108,82,75,39,6,35,158,238,44,99,151,163,81,92,189,58,34,42,252,141,52,156,171,114,251,139,193,54,191,165,149,250,153,157,84,127,157,163,179,209,112,155,250,206,233,229,166,154,10,62,228,81,73,217,238,246,30,222,235,219,193,159,197,87,248,34,231,91,85,117,51,42,214,77,71,200,245,75,53,171,243,23,172,154,225,45,194,167,140,146,62,56,121,175,220,130,46,227,222,246,195,19,17,177,198,197,114,240,141,140,106,47,70,161,111,254,19,123,67,253,145,105,199,244,130,205,104,184,101,249,253,189,159,9,108,117,253,216,233,113,217,146,25,225,229,27,17,24,147,78,246,54,87,117,115,213,177,182,6,167,105,235,51,22,74,111,3,109,118,45,212,232,117,227,76,174,107,217,186,195,202,233,141,213,186,169,240,71,73,120,138,25,25,79,36,170,214,191,148,43,221,124,114,34,177,235,219,145,234,212,71,163,28,220,235,229,152,181,247,6,202,175,56,86,83,67,228,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,230,197,115,29,197,236,114,117,106,171,87,167,84,85,79,153,117,62,23,187,215,254,144,24,35,52,99,80,174,119,90,237,73,195,109,239,169,150,227,90,189,239,140,218,219,51,88,202,133,149,173,78,147,69,221,130,25,18,69,87,201,247,37,231,35,159,47,110,74,238,199,210,198,178,125,63,200,125,186,115,53,134,148,246,157,233,99,70,254,159,227,222,221,1,213,65,202,183,99,233,99,89,62,159,228,62,221,57,154,194,207,188,46,188,63,235,46,245,150,221,205,235,126,59,217,181,67,229,174,56,61,174,121,39,130,170,74,168,167,138,120,110,206,237,189,156,97,78,215,72,163,145,30,217,155,35,164,86,163,18,39,75,109,64,229,91,151,219,166,9,186,13,44,175,211,60,234,159,252,237,101,158,183,156,223,213,151,79,45,52,48,86,118,226,150,62,247,107,190,247,118,158,238,15,254,10,159,193,82,130,245,123,107,186,161,164,219,134,147,110,149,86,74,186,187,237,125,226,43,110,55,44,204,142,149,151,200,42,42,22,26,42,168,156,233,22,38,178,101,227,215,172,138,145,191,155,30,228,116,111,68,188,157,139,105,54,178,232,166,220,113,220,11,92,114,255,0,141,95,169,57,73,77,71,201,178,252,10,133,88,196,134,217,230,17,87,204,118,186,59,239,117,86,179,159,106,53,116,81,70,229,144,0,0,10,86,241,171,245,79,139,125,63,161,247,27,136,240,84,245,79,148,253,63,174,247,27,113,117,32,2,0,120,213,250,88,197,190,160,80,251,117,196,170,189,167,122,167,209,191,168,24,247,184,192,105,76,0,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,85,21,129,226,139,225,255,0,71,119,163,185,110,111,68,49,222,205,214,31,51,113,206,45,112,73,4,20,178,82,197,4,179,205,118,111,113,236,227,50,118,186,75,28,104,247,76,233,27,34,53,30,146,186,90,150,47,251,194,227,208,158,153,126,117,239,21,164,170,0,2,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,146,168,174,15,21,141,142,84,234,85,170,191,116,154,108,250,72,175,184,197,157,95,148,219,28,200,160,75,141,186,149,175,122,214,178,78,136,175,169,134,46,173,115,100,114,247,33,138,54,177,90,232,155,28,213,45,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,156,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,40,218,174,230,48,221,215,233,29,30,169,97,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,138,54,102,113,150,55,178,70,162,114,99,219,201,172,127,56,217,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,118,62,169,245,147,234,6,67,238,51,150,169,224,169,233,99,41,250,129,93,237,214,226,127,130,138,252,94,112,95,178,91,201,185,95,254,41,230,254,218,227,246,187,239,103,177,219,242,157,184,221,65,218,229,201,123,157,124,135,115,151,70,255,0,133,227,211,238,242,116,160,240,62,205,110,181,248,6,169,233,204,212,244,137,109,177,222,45,215,186,121,90,199,119,221,61,116,50,195,43,94,238,92,85,136,219,124,42,212,70,162,162,186,78,170,238,168,141,134,190,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,83,218,119,165,141,27,250,127,143,123,116,7,85,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,95,240,56,254,234,182,207,134,238,191,72,235,52,183,48,174,171,183,61,181,13,185,90,46,116,202,174,125,186,227,27,36,100,83,172,124,145,179,51,140,178,49,241,185,83,147,30,238,46,99,248,72,204,240,234,174,153,229,90,55,168,249,30,150,230,180,158,94,245,140,220,37,183,212,241,142,70,71,55,5,251,147,197,220,99,30,232,101,98,182,72,222,173,78,113,189,142,68,232,228,44,255,0,194,235,196,2,142,239,71,109,219,38,183,228,93,155,172,62,90,221,131,221,39,142,8,41,100,165,138,8,160,134,210,238,219,25,198,100,237,117,138,73,21,238,153,210,58,53,114,61,34,108,188,87,198,175,213,62,45,244,254,135,220,110,39,85,240,49,252,108,253,55,252,200,181,64,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,165,255,0,2,0,120,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,47,248,2,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,84,5,117,120,194,107,166,178,224,26,113,110,211,12,75,22,186,218,177,12,211,132,87,76,198,142,185,189,186,158,137,80,147,217,36,141,35,87,197,220,98,65,47,62,227,123,177,182,104,145,175,98,76,137,86,219,117,208,108,203,114,90,185,98,210,156,50,138,173,207,184,212,49,247,58,232,105,210,102,90,109,200,246,165,69,108,168,231,177,188,35,107,186,163,85,237,230,245,100,109,94,111,106,46,138,116,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,254,72,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,158,212,230,155,138,208,108,55,114,90,71,125,210,156,206,138,145,204,184,211,189,246,202,233,169,214,103,218,110,40,199,37,61,108,72,215,177,220,227,115,186,171,81,237,230,197,124,110,94,15,114,46,117,245,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,254,74,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,150,233,225,21,184,45,88,213,125,44,187,224,25,238,63,117,184,89,112,111,43,110,177,101,29,138,104,40,99,165,142,154,24,163,180,241,99,88,249,38,137,145,164,189,206,146,185,91,55,239,93,26,246,123,211,252,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,128,77,41,237,59,210,198,141,253,63,199,189,186,3,170,128,82,183,141,95,170,124,91,233,253,15,184,220,71,130,167,170,124,167,233,253,119,184,219,139,169,0,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,146,168,0,102,179,118,62,169,245,147,234,6,67,238,51,150,169,224,169,233,99,41,250,129,93,237,214,226,127,128,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,211,191,234,198,11,251,80,210,204,203,76,254,41,240,207,181,184,253,198,197,231,123,29,239,43,230,169,164,135,187,219,228,222,124,123,156,184,242,111,94,157,58,167,94,166,101,242,204,90,251,131,101,87,156,43,41,161,242,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,243,98,185,142,226,246,57,58,181,85,171,211,170,42,167,204,208,246,197,179,91,86,127,179,237,36,190,217,169,234,225,167,165,197,233,44,143,109,75,26,215,172,246,246,249,25,156,136,215,57,56,58,90,105,28,197,235,213,88,173,85,70,170,171,82,160,60,78,117,191,62,213,173,209,228,56,198,95,99,171,176,91,116,238,162,124,122,203,106,150,73,186,62,6,202,174,248,130,178,78,141,71,213,181,98,149,30,198,53,22,20,166,111,89,56,36,142,233,126,19,123,67,253,174,234,63,244,130,205,104,185,226,24,5,193,159,9,108,117,253,169,42,178,40,86,25,225,229,27,17,94,176,192,199,182,87,117,115,17,210,58,6,167,117,137,51,18,234,65,0,60,89,54,135,251,93,211,143,233,5,133,81,115,203,240,11,123,254,44,217,43,251,81,213,99,176,164,211,205,198,55,162,177,102,129,239,116,173,232,230,43,163,116,237,94,235,210,22,37,59,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,231,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,255,0,106,54,163,84,234,255,0,135,230,107,170,85,88,173,94,54,252,175,73,239,23,116,182,84,212,197,80,248,25,53,170,103,179,164,145,42,181,236,115,85,175,98,170,53,234,199,55,155,35,127,40,219,158,19,74,123,78,244,177,163,127,79,241,239,110,128,234,160,229,91,177,244,177,172,159,79,242,31,110,156,167,111,14,189,138,212,238,151,50,76,227,80,104,42,217,165,118,10,137,161,174,154,154,170,38,62,231,113,133,41,222,150,213,68,145,39,133,142,142,161,178,62,102,179,251,12,115,26,246,61,200,246,94,157,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,1,249,53,56,181,138,175,42,183,102,181,20,60,239,86,171,125,109,174,142,167,186,244,237,82,213,201,77,37,68,124,17,120,59,147,232,169,151,170,162,185,59,125,26,168,142,114,47,235,0,0,5,43,120,213,250,167,197,190,159,208,251,141,196,120,42,122,167,202,126,159,215,123,141,184,186,144,1,0,60,106,253,44,98,223,80,40,125,186,226,85,94,211,189,83,232,223,212,12,123,220,96,52,166,0,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,129,74,222,40,91,22,253,138,101,79,215,29,28,195,60,166,155,94,184,124,98,154,137,220,161,177,93,36,145,200,189,33,70,167,151,163,155,172,125,190,138,230,50,85,124,127,186,107,169,227,89,255,0,225,113,232,79,76,191,58,247,138,210,85,0,1,64,62,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,1,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,73,84,10,118,241,88,216,229,54,154,221,107,247,73,166,207,171,150,197,147,222,21,249,77,177,204,150,117,183,92,106,156,247,173,107,36,232,168,202,105,165,234,215,54,71,39,110,105,99,107,21,205,149,177,195,13,118,209,184,188,239,107,250,167,65,169,152,45,71,249,170,59,197,23,8,127,172,237,126,102,25,167,163,238,75,20,157,158,239,97,141,238,177,188,217,252,81,127,138,46,132,244,47,93,52,227,113,122,113,110,213,13,47,188,249,235,85,119,88,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,201,189,83,170,181,90,230,189,142,123,30,199,187,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,106,234,199,131,95,237,67,84,243,45,76,254,145,223,12,251,91,144,92,111,190,75,236,135,123,202,249,170,153,38,237,119,60,235,121,241,238,113,229,197,189,122,117,232,157,122,19,87,107,154,23,253,26,244,39,25,209,79,181,63,104,254,206,121,223,235,63,35,228,251,254,98,178,122,159,240,61,201,56,241,239,241,254,218,245,227,215,229,215,162,117,80,66,173,235,120,111,127,76,29,83,181,106,103,237,151,236,151,195,49,248,44,94,75,236,239,159,238,118,234,106,38,238,247,60,212,93,58,249,158,60,120,175,78,29,122,252,250,39,171,216,198,198,63,161,119,219,111,246,209,251,99,246,199,225,191,238,39,195,252,175,148,243,63,253,113,55,62,94,103,255,0,169,233,195,252,189,126,92,171,116,126,20,159,210,83,93,178,109,107,253,189,125,156,251,71,228,191,171,62,203,121,206,199,151,163,130,155,252,55,155,143,151,46,199,47,236,39,78,93,62,125,58,175,127,217,78,212,191,161,246,150,93,116,207,237,239,218,223,137,228,19,223,124,239,194,252,135,111,185,77,79,15,107,183,222,151,175,79,45,203,151,36,235,207,167,79,151,85,144,0,242,154,177,130,254,212,52,179,50,211,63,138,124,51,237,110,63,113,177,121,222,199,123,202,249,170,105,33,238,246,249,55,159,30,231,46,60,155,215,167,78,169,215,169,90,223,220,49,255,0,236,162,255,0,201,63,253,190,89,78,147,224,191,178,253,44,195,116,207,226,159,19,251,37,143,219,172,94,119,177,217,243,94,86,154,56,123,189,190,78,225,203,183,203,143,39,116,235,211,170,244,234,122,176,71,253,235,109,75,250,96,233,101,171,76,254,222,253,146,248,102,65,5,247,206,252,47,207,247,59,116,213,16,246,187,125,232,186,117,243,60,185,114,94,156,58,116,249,245,78,1,181,207,10,79,232,215,174,216,206,181,254,222,190,209,253,156,243,191,213,159,101,188,159,127,204,81,207,77,254,27,205,201,199,143,127,151,246,23,175,30,159,46,189,82,127,128,69,253,237,108,79,13,222,61,170,197,59,175,148,152,142,89,98,168,70,51,35,109,165,107,103,150,220,173,145,93,68,246,36,208,163,153,221,123,36,107,156,174,237,170,72,140,68,238,200,171,21,109,62,8,247,91,5,214,138,251,98,221,173,93,186,229,110,168,142,174,142,178,147,15,116,51,211,79,27,145,209,203,28,141,184,35,152,246,185,17,200,228,84,84,84,69,67,170,238,95,195,39,50,221,46,67,138,102,122,131,185,90,70,100,54,12,94,159,28,174,173,166,194,17,140,185,190,26,170,153,146,173,98,74,228,108,47,115,106,26,143,99,126,231,54,57,205,70,53,201,27,58,94,198,54,49,253,11,190,219,127,182,143,219,31,182,63,13,255,0,113,62,31,229,124,167,153,255,0,235,137,185,242,243,63,253,79,78,31,229,235,242,149,64,143,251,214,218,151,244,193,210,203,86,153,253,189,251,37,240,204,130,11,239,157,248,95,159,238,118,233,170,33,237,118,251,209,116,235,230,121,114,228,189,56,116,233,243,234,156,3,107,158,20,159,209,175,93,177,157,107,253,189,125,163,251,57,231,127,171,62,203,121,62,255,0,152,163,158,155,252,55,155,147,143,30,255,0,47,236,47,94,61,62,93,122,164,255,0,4,127,222,182,212,191,166,14,150,90,180,207,237,239,217,47,134,100,16,95,124,239,194,252,255,0,115,183,77,81,15,107,183,222,139,167,95,51,203,151,37,233,195,167,79,159,84,224,27,92,240,164,254,141,122,237,140,235,95,237,235,237,31,217,207,59,253,89,246,91,201,247,252,197,28,244,223,225,188,220,156,120,247,249,127,97,122,241,233,242,235,213,39,248,4,42,222,183,134,247,244,193,213,59,86,166,126,217,126,201,124,51,31,130,197,228,190,206,249,254,231,110,166,162,110,239,115,205,69,211,175,153,227,199,138,244,225,215,175,207,162,122,189,140,108,99,250,23,125,182,255,0,109,31,182,63,108,126,27,254,226,124,63,202,249,79,51,255,0,215,19,115,229,230,127,250,158,156,63,203,215,229,42,129,231,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,240,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,149,109,103,103,218,95,180,218,108,193,186,124,149,114,84,102,55,137,43,234,95,52,178,43,41,168,153,44,203,67,67,19,94,247,47,10,120,166,115,22,71,57,210,74,247,61,238,119,69,100,113,247,80,8,213,188,77,139,233,198,240,126,202,214,223,235,254,206,94,177,251,132,94,102,247,69,70,146,87,85,217,254,250,205,111,71,43,218,198,242,123,209,241,203,35,37,72,156,143,226,197,73,100,71,119,92,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,188,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,244,7,148,213,140,23,246,161,165,153,150,153,252,83,225,159,107,113,251,141,139,206,246,59,222,87,205,83,73,15,119,183,201,188,248,247,57,113,228,222,189,58,117,78,189,74,214,254,225,143,255,0,101,23,254,73,255,0,237,242,213,1,90,186,177,224,215,251,80,213,60,203,83,63,164,119,195,62,214,228,23,27,239,146,251,33,222,242,190,106,166,73,187,93,207,58,222,124,123,156,121,113,111,94,157,122,39,94,132,213,218,230,133,255,0,70,189,9,198,116,83,237,79,218,63,179,158,119,250,207,200,249,62,255,0,152,172,158,167,252,15,114,78,60,123,252,127,182,189,120,245,249,117,232,144,3,251,134,63,253,148,95,249,39,255,0,183,203,41,210,124,23,246,95,165,152,110,153,252,83,226,127,100,177,251,117,139,206,246,59,62,107,202,211,71,15,119,183,201,220,57,118,249,113,228,238,157,122,117,94,157,79,86,1,10,183,173,225,189,253,48,117,78,213,169,159,182,95,178,95,12,199,224,177,121,47,179,190,127,185,219,169,168,155,187,220,243,81,116,235,230,120,241,226,189,56,117,235,243,232,141,148,248,111,127,67,237,83,186,234,103,237,151,237,111,196,241,249,236,94,75,236,239,144,237,247,42,105,230,238,247,60,212,189,122,121,110,60,120,167,94,125,122,252,186,44,213,0,2,181,117,99,193,175,246,161,170,121,150,166,127,72,239,134,125,173,200,46,55,223,37,246,67,189,229,124,213,76,147,118,187,158,117,188,248,247,56,242,226,222,189,58,244,78,189,9,171,181,205,11,254,141,122,19,140,232,167,218,159,180,127,103,60,239,245,159,145,242,125,255,0,49,89,61,79,248,30,228,156,120,247,248,255,0,109,122,241,235,242,235,209,58,168,0,173,93,88,240,107,253,168,106,158,101,169,159,210,59,225,159,107,114,11,141,247,201,125,144,239,121,95,53,83,36,221,174,231,157,111,62,61,206,60,184,183,175,78,189,19,175,66,85,108,167,106,95,208,251,75,46,186,103,246,247,237,111,196,242,9,239,190,119,225,126,67,183,220,166,167,135,181,219,239,75,215,167,150,229,203,146,117,231,211,167,203,170,200,0,10,213,213,143,6,191,218,134,169,230,90,153,253,35,190,25,246,183,32,184,223,124,151,217,14,247,149,243,85,50,77,218,238,121,214,243,227,220,227,203,139,122,244,235,209,58,244,38,174,215,52,47,250,53,232,78,51,162,159,106,126,209,253,156,243,191,214,126,71,201,247,252,197,100,245,63,224,123,146,113,227,223,227,253,181,235,199,175,203,175,68,234,165,106,234,199,131,95,237,67,84,243,45,76,254,145,223,12,251,91,144,92,111,190,75,236,135,123,202,249,170,153,38,237,119,60,235,121,241,238,113,229,197,189,122,117,232,157,122,18,171,101,59,82,254,135,218,89,117,211,63,183,191,107,126,39,144,79,125,243,191,11,242,29,190,229,53,60,61,174,223,122,94,189,60,183,46,92,147,175,62,157,62,93,87,245,119,41,179,253,14,221,77,137,45,154,155,141,246,110,176,246,27,73,146,90,217,12,23,138,72,226,123,220,144,178,161,241,191,148,43,221,149,22,41,26,248,250,200,174,70,163,209,175,111,85,196,241,107,22,13,138,217,176,172,90,135,201,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,205,234,231,187,139,24,212,234,229,87,47,78,170,170,191,51,245,128,34,85,23,134,230,137,82,238,190,191,115,211,203,87,88,202,202,132,191,67,143,204,249,209,148,121,34,86,71,82,183,56,170,25,51,92,172,87,49,202,180,210,49,241,243,149,234,138,140,70,68,201,21,171,24,47,237,67,75,51,45,51,248,167,195,62,214,227,247,27,23,157,236,119,188,175,154,166,146,30,239,111,147,121,241,238,114,227,201,189,122,116,234,157,122,149,173,253,195,31,254,202,47,252,147,255,0,219,229,148,233,62,11,251,47,210,204,55,76,254,41,241,63,178,88,253,186,197,231,123,29,159,53,229,105,163,135,187,219,228,238,28,187,124,184,242,119,78,189,58,175,78,167,171,7,159,212,44,42,213,169,88,6,75,167,55,218,138,184,45,185,85,158,182,201,89,45,35,218,217,227,130,166,23,195,35,163,115,154,230,163,209,175,85,69,86,185,58,244,234,139,252,6,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,17,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,0,0,0,0,1,10,183,173,225,189,253,48,117,78,213,169,159,182,95,178,95,12,199,224,177,121,47,179,190,127,185,219,169,168,155,187,220,243,81,116,235,230,120,241,226,189,56,117,235,243,232,141,148,248,111,127,67,237,83,186,234,103,237,151,237,111,196,241,249,236,94,75,236,239,144,237,247,42,105,230,238,247,60,212,189,122,121,110,60,120,167,94,125,122,252,186,44,213,0,17,255,0,122,219,82,254,152,58,89,106,211,63,183,191,100,190,25,144,65,125,243,191,11,243,253,206,221,53,68,61,174,223,122,46,157,124,207,46,92,151,167,14,157,62,125,82,42,233,63,131,95,236,191,84,240,221,76,254,145,223,19,251,37,144,91,175,190,75,236,135,103,205,121,90,152,230,237,119,60,235,184,114,237,241,229,197,221,58,245,232,189,58,22,84,0,43,87,86,60,26,255,0,106,26,167,153,106,103,244,142,248,103,218,220,130,227,125,242,95,100,59,222,87,205,84,201,55,107,185,231,91,207,143,115,143,46,45,235,211,175,68,235,208,154,187,92,208,191,232,215,161,56,206,138,125,169,251,71,246,115,206,255,0,89,249,31,39,223,243,21,147,212,255,0,129,238,73,199,143,127,143,246,215,175,30,191,46,189,19,170,131,242,114,204,90,197,156,226,183,156,43,41,161,243,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,243,98,181,237,228,199,185,58,181,81,201,215,170,42,47,204,242,186,17,163,150,45,2,211,58,45,42,197,166,231,101,181,92,46,181,22,232,248,189,60,181,45,93,198,162,174,42,110,175,123,222,254,203,42,27,23,113,206,87,63,183,205,122,43,186,39,64,0,2,0,110,143,194,147,250,74,107,182,77,173,127,183,175,179,159,104,252,151,245,103,217,111,57,216,242,244,112,83,127,134,243,113,242,229,216,229,253,132,233,203,167,207,167,85,239,251,41,218,151,244,62,210,203,174,153,253,189,251,91,241,60,130,123,239,157,248,95,144,237,247,41,169,225,237,118,251,210,245,233,229,185,114,228,157,121,244,233,242,234,178,0,2,181,117,99,193,175,246,161,170,121,150,166,127,72,239,134,125,173,200,46,55,223,37,246,67,189,229,124,213,76,147,118,187,158,117,188,248,247,56,242,226,222,189,58,244,78,189,9,171,181,205,11,254,141,122,19,140,232,167,218,159,180,127,103,60,239,245,159,145,242,125,255,0,49,89,61,79,248,30,228,156,120,247,248,255,0,109,122,241,235,242,235,209,58,168,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,203,203,60,16,172,87,140,170,243,118,197,183,1,246,126,203,91,112,168,168,183,90,62,202,62,175,225,244,175,145,206,138,155,190,250,244,124,189,182,43,89,220,114,114,119,30,171,243,83,191,236,203,99,58,143,179,203,237,116,118,205,201,253,168,195,47,60,165,185,99,53,24,170,211,198,234,174,28,99,170,167,151,206,191,177,50,113,99,94,168,199,54,72,209,26,230,170,182,39,199,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,197,106,246,180,105,126,130,225,178,106,6,174,101,244,152,237,138,58,136,169,18,162,102,73,43,229,158,69,94,17,69,20,77,116,178,191,162,57,202,214,53,202,140,99,222,189,26,199,42,122,171,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,3,197,81,107,70,151,220,117,114,191,66,45,249,125,37,86,119,107,179,165,250,186,207,11,36,123,233,104,149,241,177,29,44,136,222,211,30,171,52,74,145,57,233,39,9,24,254,60,28,142,95,106,1,249,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,189,26,138,229,233,209,17,87,228,124,184,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,120,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,250,182,203,181,170,245,76,250,203,53,206,146,190,158,58,137,233,31,45,52,205,149,141,158,9,95,12,209,43,154,170,136,248,229,142,72,222,223,226,215,177,205,94,138,138,135,214,0,0,242,153,134,170,233,198,159,223,113,108,99,53,205,45,86,91,174,107,112,117,174,193,73,89,80,145,201,112,170,70,43,214,56,209,127,238,183,170,244,106,201,44,49,162,243,150,54,187,213,128,126,78,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,175,71,34,57,58,244,84,69,249,31,172,0,7,159,147,63,195,98,207,233,244,181,217,13,34,229,149,86,121,175,236,180,181,85,211,165,186,41,163,129,213,15,68,78,140,98,203,51,24,222,74,156,213,36,225,203,183,39,31,64,0,0,243,246,44,255,0,13,201,178,108,155,12,177,100,52,149,119,220,58,162,154,154,251,111,106,170,79,66,250,138,118,84,64,175,106,162,42,178,72,164,69,107,211,171,21,91,35,81,121,70,246,183,208,0,1,249,57,54,83,98,195,237,208,221,178,58,239,41,73,81,112,160,181,199,39,105,242,114,170,173,170,138,146,154,62,140,69,84,231,60,241,51,175,78,45,229,213,202,141,69,84,250,238,119,107,85,150,153,149,151,155,157,37,5,60,149,16,82,50,90,153,155,19,29,60,242,178,24,98,71,57,81,21,242,75,36,113,177,191,197,207,123,90,157,85,81,15,172,0,1,231,238,185,254,27,98,204,172,26,125,121,200,105,40,242,28,170,158,186,166,203,67,50,171,95,94,202,52,137,106,82,37,84,226,231,177,179,198,245,103,94,106,206,110,68,86,198,245,111,160,0,28,171,93,55,71,161,59,107,248,39,237,175,57,251,57,246,143,204,252,51,250,178,178,179,191,229,251,93,239,241,104,164,227,199,191,23,246,186,117,229,242,235,209,122,126,78,138,111,51,109,155,137,202,170,176,173,28,212,143,180,23,170,43,123,238,147,211,124,30,190,147,133,43,36,142,55,73,206,162,8,216,189,31,52,105,209,23,151,222,235,211,162,42,167,107,0,252,156,167,44,197,112,107,21,86,83,154,228,214,172,126,203,69,195,204,220,110,149,177,210,82,193,205,237,99,57,203,34,181,141,228,247,181,169,213,126,110,114,34,124,213,15,174,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,0,241,87,221,104,210,252,107,84,49,157,23,189,101,244,144,102,217,133,61,77,93,158,202,214,73,44,243,193,4,111,146,73,95,193,170,216,89,198,41,120,186,85,98,61,98,145,172,228,172,114,39,181,35,86,89,226,61,179,28,27,42,188,225,89,78,178,121,43,214,63,112,168,181,220,105,190,206,221,100,236,85,65,35,163,150,62,108,166,115,29,197,236,114,117,106,171,87,167,84,85,79,153,218,180,183,84,176,77,105,193,45,154,153,166,151,223,140,227,119,158,247,146,173,242,179,83,247,123,83,62,25,63,119,51,25,35,122,73,19,219,247,154,157,122,117,78,168,168,171,234,192,60,254,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,18,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,0,7,20,214,189,230,109,179,110,217,85,46,21,172,122,145,246,126,245,91,111,101,210,10,111,131,215,213,243,165,124,146,70,217,57,211,193,35,19,171,225,145,58,42,242,251,189,122,116,84,85,250,244,67,119,91,116,220,117,214,231,98,209,173,76,164,191,220,173,20,236,171,171,163,117,21,85,20,233,3,157,199,186,200,234,98,141,210,49,29,197,174,115,17,200,197,124,104,238,60,217,215,176,17,87,251,168,251,19,255,0,151,63,252,179,120,255,0,84,59,254,150,234,150,9,173,56,37,179,83,52,210,251,241,156,110,243,222,242,85,190,86,106,126,239,106,103,195,39,238,230,99,36,111,73,34,123,126,243,83,175,78,169,213,21,21,126,93,94,214,141,47,208,92,54,77,64,213,204,190,147,29,177,71,81,21,34,84,76,201,37,124,179,200,171,194,40,162,137,174,150,87,244,71,57,90,198,185,81,140,123,215,163,88,229,78,63,137,248,143,108,199,57,202,172,216,86,45,172,158,118,245,144,92,41,237,118,234,111,179,183,88,251,245,83,200,216,226,143,155,233,154,198,242,123,218,157,92,168,212,235,213,85,19,230,73,80,114,173,116,221,30,132,237,175,224,159,182,188,231,236,231,218,63,51,240,207,234,202,202,206,255,0,151,237,119,191,197,162,147,143,30,252,95,218,233,215,151,203,175,69,233,229,52,183,126,187,78,214,156,238,217,166,122,105,170,223,25,201,47,61,239,37,69,240,43,149,63,119,181,11,230,147,247,147,83,178,54,244,142,39,187,239,57,58,244,232,157,85,81,22,64,3,202,106,150,169,96,154,45,130,92,245,51,82,239,191,6,198,236,221,159,59,91,229,102,168,237,119,102,100,49,254,238,22,62,71,117,146,86,55,238,181,122,117,234,189,17,21,83,128,127,117,31,98,127,242,231,255,0,150,111,31,234,132,148,203,50,155,22,13,138,222,115,92,166,187,201,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,193,136,231,187,139,24,229,232,212,87,47,78,136,138,191,34,53,255,0,117,31,98,127,242,231,255,0,150,111,31,234,132,159,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,230,186,233,186,61,9,219,95,193,63,109,121,207,217,207,180,126,103,225,159,213,149,149,157,255,0,47,218,239,127,139,69,39,30,61,248,191,181,211,175,47,151,94,139,211,202,105,110,253,118,157,173,57,221,179,76,244,211,85,190,51,146,94,123,222,74,139,224,87,42,126,239,106,23,205,39,239,38,167,100,109,233,28,79,119,222,114,117,233,209,58,170,162,44,128,35,174,127,226,23,179,157,48,204,174,218,127,153,235,77,37,45,246,197,80,180,151,10,122,107,77,194,181,144,78,136,156,162,89,105,224,124,74,246,170,241,123,81,202,172,122,57,142,232,230,185,19,165,104,166,189,233,62,226,113,90,172,215,71,50,191,180,22,90,43,131,237,115,212,249,26,154,78,21,76,142,57,29,31,10,136,227,122,244,100,209,175,84,78,63,123,167,94,168,168,157,0,3,202,105,190,170,233,198,176,88,170,50,125,47,205,45,89,53,170,146,225,83,107,154,174,221,80,146,198,202,168,31,194,72,213,83,254,235,154,191,217,124,111,142,70,43,152,246,57,222,172,0,121,252,255,0,60,198,116,195,13,187,106,6,103,85,87,75,98,177,83,173,93,194,162,154,223,81,90,248,32,69,78,82,172,84,236,124,170,198,162,242,123,145,170,140,98,57,238,232,214,185,82,58,255,0,117,31,98,127,242,231,255,0,150,111,31,234,135,117,210,29,104,210,253,122,195,99,212,13,35,203,233,50,43,20,149,18,210,45,68,44,146,39,197,60,106,156,226,150,41,90,217,98,127,69,107,145,175,107,85,88,246,61,58,181,237,85,246,164,127,213,45,250,237,59,69,179,187,158,153,234,94,171,124,27,36,179,118,124,237,23,192,174,85,29,174,236,44,154,63,222,67,78,248,221,214,57,88,239,186,229,233,215,162,244,84,84,78,129,162,154,247,164,251,137,197,106,179,93,28,202,254,208,89,104,174,15,181,207,83,228,106,105,56,85,50,56,228,116,124,42,35,141,235,209,147,70,189,81,56,253,238,157,122,162,162,116,2,63,234,150,253,118,157,162,217,221,207,76,245,47,85,190,13,146,89,187,62,118,139,224,87,42,142,215,118,22,77,31,239,33,167,124,110,235,28,172,119,221,114,244,235,209,122,42,42,39,203,128,120,132,109,27,84,243,43,78,159,105,246,169,85,223,50,27,229,66,83,80,208,211,98,247,142,114,191,162,170,170,170,210,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,164,138,7,228,227,89,77,139,48,183,77,118,199,43,188,221,37,61,194,190,215,36,157,167,199,198,170,138,170,90,74,152,250,61,17,87,132,240,74,206,189,56,187,143,86,170,181,81,87,245,129,231,243,252,243,25,211,12,54,237,168,25,157,85,93,45,138,197,78,181,119,10,138,107,125,69,107,224,129,21,57,74,177,83,177,242,171,26,139,201,238,70,170,49,136,231,187,163,90,229,72,235,253,212,125,137,255,0,203,159,254,89,188,127,170,18,168,2,42,255,0,117,31,98,127,242,231,255,0,150,111,31,234,135,106,198,181,239,73,243,13,26,155,112,56,230,87,230,240,26,123,125,125,210,75,191,145,169,143,141,45,19,165,109,76,157,135,198,147,47,5,130,84,233,195,147,184,253,212,94,169,215,138,255,0,117,31,98,127,242,231,255,0,150,111,31,234,132,170,7,138,194,181,163,75,245,23,50,204,116,255,0,7,203,233,47,55,220,2,162,158,147,35,167,166,100,142,101,4,243,36,156,34,89,85,189,167,189,22,25,90,246,177,206,88,223,27,152,254,46,69,67,234,213,45,82,193,52,91,4,185,234,102,165,223,126,13,141,217,187,62,118,183,202,205,81,218,238,204,200,99,253,220,44,124,142,235,36,172,111,221,106,244,235,213,122,34,42,167,10,180,248,154,108,114,245,117,162,179,81,235,189,36,117,21,245,17,211,68,250,187,37,206,150,6,189,238,70,181,100,154,106,102,197,19,58,170,117,124,142,107,26,157,85,202,136,138,164,160,56,166,181,239,51,109,155,118,202,169,112,173,99,212,143,179,247,170,219,123,46,144,83,124,30,190,175,157,43,228,146,54,201,206,158,9,24,157,95,12,137,209,87,151,221,235,211,162,162,175,235,104,94,232,244,39,114,159,27,253,138,103,63,104,254,206,121,111,137,255,0,86,86,81,246,60,199,119,179,254,51,20,124,185,118,37,254,207,94,156,126,125,58,167,94,170,69,95,238,163,236,79,254,92,255,0,242,205,227,253,80,239,250,91,170,88,38,180,224,150,205,76,211,75,239,198,113,187,207,123,201,86,249,89,169,251,189,169,159,12,159,187,153,140,145,189,36,137,237,251,205,78,189,58,167,84,84,85,224,31,221,71,216,159,252,185,255,0,229,155,199,250,161,34,176,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,207,235,94,189,233,62,221,177,90,92,215,88,242,191,179,246,90,219,131,45,112,84,249,26,154,190,117,79,142,73,27,31,10,120,228,122,117,100,50,47,85,78,63,119,167,94,170,136,188,255,0,75,119,235,180,237,105,206,237,154,103,166,154,173,241,156,146,243,222,242,84,95,2,185,83,247,123,80,190,105,63,121,53,59,35,111,72,226,123,190,243,147,175,78,137,213,85,17,100,1,31,245,75,126,187,78,209,108,238,231,166,122,151,170,223,6,201,44,221,159,59,69,240,43,149,71,107,187,11,38,143,247,144,211,190,55,117,142,86,59,238,185,122,117,232,189,21,21,19,213,232,94,232,244,39,114,159,27,253,138,103,63,104,254,206,121,111,137,255,0,86,86,81,246,60,199,119,179,254,51,20,124,185,118,37,254,207,94,156,126,125,58,167,94,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,246,241,24,143,113,112,238,74,227,14,228,43,105,43,46,76,167,153,184,213,69,37,53,45,52,19,99,233,95,87,229,31,28,80,73,35,163,98,187,188,168,201,228,124,237,69,68,145,206,232,138,178,127,194,235,196,2,178,209,89,109,219,38,183,228,93,235,84,222,90,221,131,221,39,142,121,234,163,170,150,120,160,134,210,238,219,31,202,21,238,245,138,73,21,141,133,177,186,53,114,177,98,108,86,212,8,149,226,13,189,187,86,212,48,8,236,88,196,244,149,218,139,149,83,212,67,106,163,109,83,91,61,166,7,67,51,89,118,124,110,134,86,61,145,212,54,54,182,41,17,169,50,247,17,170,169,28,157,41,6,217,173,26,161,101,213,199,235,189,155,47,171,160,206,228,188,79,126,125,226,153,145,196,247,86,206,247,190,103,44,109,106,68,172,145,100,145,31,23,14,219,152,247,49,90,172,85,105,160,141,168,238,187,78,55,107,167,12,205,112,169,124,141,214,135,183,5,254,193,60,200,250,171,69,83,145,85,26,229,68,78,228,47,226,229,138,100,68,108,141,107,145,81,143,100,145,179,181,130,141,188,75,247,199,83,184,236,202,109,30,193,217,72,205,58,194,239,18,62,26,184,223,21,67,239,151,24,82,72,22,181,179,49,92,212,166,70,190,86,194,214,59,239,178,69,145,234,170,230,50,31,147,194,143,250,71,127,72,232,63,98,159,253,10,127,123,253,191,243,220,254,23,240,190,110,227,220,233,255,0,231,159,225,124,175,31,191,207,159,95,220,121,131,218,233,86,246,238,187,80,223,46,180,88,178,121,234,235,180,235,42,212,139,212,55,90,55,85,57,176,90,103,117,225,90,251,179,35,108,50,189,239,142,157,178,53,209,70,141,89,147,182,142,85,88,227,233,114,150,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,88,0,229,91,151,220,94,9,181,253,44,175,212,204,234,163,252,237,29,158,139,132,223,214,119,79,45,52,208,81,247,34,138,78,207,119,176,246,247,94,222,12,254,42,191,193,23,62,219,138,215,156,203,114,90,185,125,213,108,206,182,173,207,184,212,61,150,202,25,170,18,102,90,109,200,247,45,61,20,74,214,49,188,35,107,186,43,145,141,230,245,124,142,78,111,114,173,202,120,117,239,170,155,116,184,106,96,250,131,95,72,205,84,176,83,205,53,116,52,212,178,177,151,59,116,43,78,196,185,42,164,105,4,47,116,149,13,141,240,181,255,0,219,99,158,214,49,142,70,50,101,2,141,188,52,55,199,83,183,28,202,29,30,206,25,72,253,58,205,47,17,190,106,185,31,21,59,236,119,25,146,56,18,181,211,61,90,213,166,86,178,38,204,215,187,238,50,52,145,138,138,215,178,107,201,0,28,127,117,91,152,195,118,161,164,117,154,165,152,80,213,220,94,234,134,219,109,22,202,100,86,190,227,113,145,146,62,40,22,78,42,216,89,198,41,30,249,28,139,197,140,119,22,189,252,35,125,112,120,84,234,102,85,172,155,238,212,205,82,205,106,252,197,235,38,195,238,119,10,158,50,72,248,225,231,115,183,112,130,46,227,222,246,195,19,17,177,198,197,114,240,141,140,106,47,70,161,111,224,0,10,86,221,86,225,114,173,175,248,168,102,90,185,139,83,121,255,0,33,240,154,107,141,173,245,82,83,195,115,161,150,203,68,217,105,228,115,23,253,25,24,174,107,218,201,98,137,234,199,240,226,182,233,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,160,31,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,37,230,251,205,190,239,15,125,218,35,115,142,213,240,108,51,23,212,11,53,62,51,109,149,140,90,166,199,45,206,151,187,83,83,35,122,245,154,94,212,74,177,181,203,28,109,99,90,222,74,143,150,75,21,241,71,244,39,169,191,146,251,197,17,202,188,49,119,227,251,111,177,83,104,54,172,94,185,103,216,253,189,191,13,186,92,110,61,202,172,162,22,190,103,73,209,189,166,167,122,158,6,211,163,185,73,36,179,53,36,153,122,240,149,201,63,192,0,171,95,27,139,181,214,193,117,208,107,237,138,231,87,110,185,91,170,50,10,186,58,202,73,157,12,244,211,198,235,99,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,150,187,23,222,109,139,120,122,113,85,115,146,213,240,108,207,23,242,244,249,53,182,38,61,105,91,36,168,254,213,77,52,142,235,214,25,123,82,170,70,231,44,145,185,142,107,185,34,50,89,36,168,5,85,248,231,126,9,254,164,254,90,114,175,5,79,84,249,79,211,250,239,113,183,23,82,1,76,30,49,217,174,188,212,235,109,14,7,152,83,213,219,244,190,150,158,26,236,69,144,179,141,37,210,126,195,18,174,166,87,35,149,36,169,138,89,36,133,26,238,43,20,74,197,107,26,147,186,73,191,91,194,191,125,85,56,6,67,106,219,14,169,87,213,207,140,95,42,33,182,225,147,67,75,23,11,77,198,122,169,158,232,37,72,227,73,164,101,84,213,40,137,35,222,254,211,218,196,226,216,222,247,199,113,32,229,91,157,220,46,43,181,253,26,189,106,230,83,77,231,252,135,110,154,221,107,101,84,116,243,92,235,165,119,24,169,227,115,215,253,41,30,173,107,220,200,162,149,232,199,240,226,185,214,213,45,82,206,245,167,59,185,234,102,165,223,126,51,146,94,123,62,118,183,202,195,79,221,237,66,200,99,253,220,44,100,109,233,28,76,111,221,106,117,233,213,122,170,170,174,130,118,71,150,235,110,121,182,140,59,51,215,231,82,79,147,223,41,223,114,138,182,25,96,231,93,110,157,235,53,28,242,197,79,20,112,192,245,134,70,34,70,206,127,113,172,115,220,217,30,248,227,162,29,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,73,84,1,68,62,28,91,227,166,218,150,101,95,135,234,11,42,234,52,235,48,168,129,245,211,68,249,101,125,146,173,168,172,74,216,160,69,86,189,142,106,181,179,181,173,238,185,145,68,230,171,150,20,138,75,222,0,0,87,87,141,38,142,95,115,13,26,196,181,138,209,55,114,147,78,238,21,20,247,74,110,44,78,52,183,39,83,198,218,158,110,122,42,240,158,10,120,187,109,99,220,239,51,203,238,182,55,42,215,14,200,245,230,155,110,59,151,195,181,38,243,91,87,6,60,149,15,181,228,9,13,68,177,177,109,213,44,88,164,146,86,68,199,186,102,66,231,71,82,145,112,119,55,211,177,19,163,184,185,52,102,101,92,191,239,11,143,66,122,101,249,215,188,86,144,131,198,127,94,105,178,173,80,198,180,2,197,91,87,229,240,122,119,93,47,172,109,68,173,130,75,141,100,113,186,8,223,10,177,24,247,195,77,209,237,149,28,255,0,149,116,140,78,10,215,163,188,79,131,238,142,95,115,157,208,38,170,211,205,229,236,186,105,111,158,162,178,78,44,127,126,170,186,158,122,74,122,110,138,246,189,188,152,250,153,123,136,215,181,60,183,7,113,89,26,165,223,130,170,252,115,191,4,255,0,82,127,45,34,175,133,199,174,205,50,252,235,217,235,75,254,4,85,241,71,244,39,169,191,146,251,197,17,64,38,170,12,203,107,246,142,95,118,255,0,172,185,102,142,228,115,121,138,188,102,224,234,120,234,120,177,158,110,149,237,73,41,170,120,49,239,72,251,176,73,20,189,190,106,230,115,226,239,188,213,66,226,188,36,53,230,155,84,246,209,30,155,92,43,106,231,200,116,194,163,225,117,43,83,81,45,67,229,183,78,249,37,161,145,30,246,35,88,198,181,37,166,100,77,123,248,50,141,171,247,90,246,53,56,87,142,119,224,159,234,79,229,164,85,240,184,245,217,166,95,157,123,61,105,119,218,253,172,118,45,191,232,214,89,172,89,28,62,98,147,25,183,186,162,58,110,79,103,155,170,123,146,58,106,110,108,99,214,62,236,242,69,23,115,130,181,156,249,59,238,181,84,205,13,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,166,140,246,95,163,151,221,2,219,6,1,165,89,76,220,239,86,171,124,149,23,24,248,177,60,181,85,93,68,181,114,211,117,99,222,199,246,95,80,232,187,141,114,181,253,190,105,209,29,209,59,88,43,47,197,123,124,116,216,213,170,247,180,125,57,101,90,95,110,84,244,236,203,174,200,249,105,210,134,146,86,199,59,104,160,86,171,86,87,207,19,153,221,114,245,137,33,149,209,244,123,164,127,102,0,108,251,118,121,150,209,117,67,237,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,115,233,220,98,42,54,87,162,232,79,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,9,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,0,164,15,17,255,0,15,250,205,187,223,101,213,189,33,199,127,218,158,191,203,65,45,53,60,147,212,73,142,213,112,100,124,106,31,51,228,145,240,205,34,43,217,50,187,138,73,42,196,228,103,238,86,94,23,179,237,217,230,91,69,213,15,183,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,207,167,113,136,168,217,94,139,161,60,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,188,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,162,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,199,74,241,12,222,157,171,107,26,95,81,98,196,50,10,70,234,166,75,78,137,143,209,173,51,106,150,138,5,147,140,183,9,227,115,145,172,99,90,146,182,37,122,57,31,50,53,59,114,49,147,113,161,107,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,75,212,240,226,216,229,78,212,176,218,252,195,80,95,73,81,168,185,133,60,12,174,134,38,69,43,44,148,141,85,122,81,69,58,34,185,239,115,149,174,157,205,119,105,207,138,38,181,28,144,164,178,76,160,82,6,17,188,219,238,207,55,221,173,215,57,45,95,25,195,50,141,64,188,211,228,214,216,152,196,170,116,113,92,234,187,85,52,210,59,167,73,162,238,202,169,27,156,145,200,215,185,174,226,170,201,99,187,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,50,239,150,98,215,220,27,42,188,225,89,77,15,146,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,155,21,204,119,23,177,201,213,170,173,94,157,81,85,62,101,249,248,104,231,245,58,131,178,221,59,170,185,100,52,151,91,149,142,158,166,193,84,144,172,92,232,217,73,83,36,84,180,242,178,52,78,15,109,26,82,42,114,78,110,99,152,247,114,231,201,101,1,194,183,205,170,23,93,28,218,94,166,103,150,38,213,165,202,11,63,195,104,231,164,173,117,36,244,147,215,77,29,20,117,81,202,212,87,53,240,186,165,38,78,157,21,86,52,68,115,122,242,76,235,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,104,207,112,184,181,139,6,217,126,165,225,88,181,15,146,178,227,250,95,121,181,219,169,187,175,147,177,75,5,166,88,226,143,155,213,207,119,22,49,169,213,202,174,94,157,85,85,126,102,112,141,84,16,3,196,235,126,63,177,11,21,78,131,105,61,235,142,125,144,91,221,241,43,165,186,227,219,170,197,225,115,225,116,125,91,218,114,119,170,32,117,66,55,140,145,203,11,86,57,147,167,56,156,181,43,160,63,182,95,219,46,39,253,31,62,43,251,66,248,131,126,5,240,206,61,238,247,23,115,229,207,247,125,158,223,115,187,221,253,215,107,185,221,253,223,51,67,218,209,163,20,218,245,160,217,6,140,106,5,202,146,74,140,138,206,218,74,139,149,37,36,176,193,21,197,156,100,138,178,58,126,250,189,25,29,76,113,204,144,186,103,117,70,35,28,247,34,170,174,107,46,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,52,103,178,253,99,190,235,238,216,48,13,85,202,97,225,122,186,219,228,167,184,201,201,139,230,106,169,42,37,164,150,167,163,24,198,51,188,250,119,75,219,107,81,172,238,112,78,168,222,171,88,62,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,68,180,241,36,214,139,174,136,109,47,40,190,226,249,125,94,55,147,223,42,40,236,54,42,202,70,59,190,179,205,50,58,118,199,34,53,123,47,242,113,86,57,37,234,213,106,181,21,142,108,156,10,12,196,241,107,238,115,149,89,176,172,90,135,206,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,205,234,214,55,147,222,212,234,229,70,167,94,170,168,159,51,79,184,158,45,98,193,177,91,54,21,139,80,249,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,249,189,92,247,113,99,26,157,92,170,229,233,213,85,87,230,103,139,123,154,13,77,183,29,203,230,58,109,102,162,171,131,30,74,134,93,49,245,154,158,88,216,182,234,150,36,177,199,19,229,123,221,51,33,115,164,166,89,121,187,155,233,222,171,209,220,154,150,61,224,183,172,119,220,195,70,178,221,29,187,195,220,164,211,187,133,61,69,174,167,147,19,141,45,201,213,18,58,155,131,88,138,188,39,130,162,94,227,158,247,59,204,241,251,173,141,168,191,173,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,190,140,179,41,177,96,216,173,231,53,202,107,188,149,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,156,24,142,123,184,177,142,94,141,69,114,244,232,136,171,242,51,27,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,156,175,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,151,189,225,139,165,191,178,253,155,97,94,110,197,240,203,174,91,230,50,155,135,247,215,123,205,121,169,23,202,79,242,123,154,206,84,49,209,125,198,241,233,211,239,53,30,175,37,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,173,226,109,87,13,221,126,145,220,48,251,205,182,145,185,61,186,158,162,167,19,187,201,34,194,251,117,197,89,247,17,210,181,143,119,150,145,205,141,179,51,139,185,49,17,200,157,198,70,246,103,179,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,56,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,109,207,194,143,122,255,0,180,220,86,13,181,234,101,206,213,77,146,98,86,250,122,108,74,94,189,153,175,22,184,99,115,86,159,130,53,35,116,212,177,198,207,155,93,206,72,151,146,177,86,25,165,116,181,221,86,230,48,221,168,105,29,102,169,102,20,53,119,23,186,161,182,219,69,178,153,21,175,184,220,100,100,143,138,5,147,138,182,22,113,138,71,190,71,34,241,99,29,197,175,127,8,223,158,205,104,213,236,203,94,181,67,32,213,205,64,158,146,75,238,69,80,217,170,18,146,4,134,8,152,200,219,20,80,198,207,154,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,47,138,58,174,218,55,23,157,237,127,84,232,53,51,5,168,255,0,53,71,120,162,225,15,245,157,175,204,195,52,244,125,201,98,147,179,221,236,49,189,214,55,155,63,138,47,241,69,208,158,133,235,166,156,110,47,78,45,218,161,165,247,159,61,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,57,55,170,117,86,171,92,215,177,207,99,216,247,87,95,138,158,252,127,244,190,213,52,130,245,254,106,44,190,251,108,184,255,0,219,178,166,200,230,118,191,247,119,74,248,230,255,0,57,78,246,255,0,133,97,94,187,117,208,108,203,114,90,185,98,210,156,50,138,173,207,184,212,49,247,58,232,105,210,102,90,109,200,246,165,69,108,168,231,177,188,35,107,186,163,85,237,230,245,100,109,94,111,106,46,130,118,209,183,76,19,107,250,89,65,166,120,45,63,249,170,203,197,111,57,191,172,238,158,90,24,103,172,237,203,44,157,158,239,97,142,237,49,220,25,252,17,63,138,173,0,238,199,213,62,178,125,64,200,125,198,114,101,120,83,239,142,155,77,110,180,27,91,212,150,85,203,98,201,239,8,204,90,230,215,203,58,219,174,53,78,99,18,137,241,245,84,101,52,210,244,115,93,27,83,183,52,178,57,232,230,202,233,33,184,147,149,77,186,125,190,210,107,45,102,223,174,90,163,106,183,103,212,94,89,175,180,92,27,45,39,118,74,134,194,232,33,134,121,88,216,103,154,68,169,133,91,20,111,116,139,201,122,55,238,187,167,85,60,254,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,94,17,51,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,231,179,120,155,170,204,183,95,171,151,12,194,243,114,171,110,49,110,168,168,166,196,237,18,70,144,178,221,110,87,253,197,116,77,123,219,230,100,107,99,116,207,228,238,79,68,106,47,109,145,177,141,25,217,102,188,235,230,145,229,218,203,166,56,253,37,210,209,136,212,121,71,208,178,167,173,198,229,59,88,201,102,138,142,6,181,86,71,197,20,145,189,90,229,98,191,154,54,46,236,157,88,156,127,19,202,111,184,54,85,102,205,113,106,239,37,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,7,163,152,238,47,99,87,163,145,90,189,58,42,42,124,141,4,236,115,119,118,173,223,105,27,178,185,237,212,150,124,178,195,80,219,110,71,106,130,161,175,99,39,86,35,153,85,11,21,203,43,41,166,78,92,59,137,213,31,28,209,163,164,237,44,142,145,70,85,203,73,240,190,241,4,166,180,211,89,118,189,173,55,90,183,177,245,13,160,195,239,149,50,203,82,254,115,75,75,79,71,101,72,162,129,206,70,35,159,59,153,60,178,240,141,136,216,190,235,26,206,150,190,15,41,170,186,153,138,232,222,156,100,122,165,154,213,249,123,46,51,111,150,225,83,198,72,217,36,220,19,238,65,23,113,236,99,166,149,234,216,227,98,185,57,200,246,53,23,171,144,207,14,234,183,49,153,110,191,87,43,53,75,48,161,164,183,49,180,237,182,218,45,148,200,142,101,186,221,27,228,124,80,44,156,81,211,63,148,178,61,242,57,19,147,222,238,45,99,56,70,201,65,224,169,234,159,41,250,127,93,238,54,226,234,64,0,20,3,226,143,235,179,83,127,37,246,122,35,242,118,47,188,219,238,207,53,30,170,231,37,171,227,56,102,81,229,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,211,164,209,119,101,84,141,206,72,228,107,220,215,113,85,100,177,232,38,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,5,43,120,157,111,199,246,223,125,169,208,109,39,189,114,192,113,251,131,190,37,116,183,92,123,148,185,68,205,100,46,143,171,123,77,94,205,60,237,168,70,241,146,72,166,114,71,50,117,225,19,146,42,237,59,213,62,141,253,64,199,189,198,2,234,124,81,253,9,234,111,228,190,241,68,80,93,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,134,130,118,47,188,219,22,240,244,226,170,231,37,171,224,217,158,47,229,233,242,107,108,76,122,210,182,73,81,253,170,154,105,29,215,172,50,246,165,84,141,206,89,35,115,28,215,114,68,100,178,73,80,120,173,104,213,236,55,65,116,191,32,213,205,64,158,174,59,22,59,78,217,170,18,146,5,154,121,94,249,27,20,80,198,207,146,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,37,43,90,188,81,181,230,203,185,123,254,188,208,83,82,124,11,39,168,161,130,229,135,77,47,126,153,214,170,54,74,202,122,72,170,100,107,165,167,123,82,162,121,86,72,81,140,117,68,175,145,209,57,174,88,142,171,226,205,171,216,110,189,105,126,220,245,115,79,231,171,146,197,145,83,228,211,83,165,92,11,12,241,61,146,91,226,150,25,25,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,173,114,193,93,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,146,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,135,182,197,184,92,87,116,26,53,101,213,204,90,155,200,121,254,229,53,198,214,250,168,234,38,182,87,68,238,50,211,200,230,47,250,50,49,92,214,57,241,75,19,213,140,231,197,58,168,42,175,199,59,240,79,245,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,186,144,14,21,188,29,166,97,187,186,210,255,0,176,247,218,138,75,61,246,130,162,58,155,22,70,234,5,170,158,212,245,145,139,58,49,137,36,74,246,75,19,22,55,49,95,195,175,109,234,138,232,152,169,158,204,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,156,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,185,239,11,221,235,255,0,72,12,17,154,49,168,87,59,173,118,164,225,182,247,212,203,113,173,94,247,198,109,109,153,172,101,66,202,214,167,73,162,238,193,12,137,34,171,228,251,146,243,145,207,151,183,55,238,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,51,217,189,189,224,228,219,185,213,9,111,78,90,186,44,38,199,81,59,113,59,61,92,84,253,250,24,37,142,6,76,249,36,137,136,231,62,103,83,50,85,99,159,34,70,174,86,49,206,68,228,238,191,225,123,178,143,233,1,157,179,89,245,10,217,106,174,211,108,54,224,250,105,109,213,169,222,248,205,209,176,181,236,167,88,154,228,233,12,93,216,38,145,100,69,100,159,114,46,18,53,242,246,238,252,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,0,202,185,102,158,20,59,227,169,198,174,182,77,163,234,51,41,18,197,114,168,168,102,35,118,87,197,78,180,53,114,186,73,221,69,58,185,90,146,178,121,92,254,211,147,172,169,52,173,143,163,219,35,59,54,232,0,7,148,213,93,51,197,117,147,78,50,61,45,205,105,60,197,151,38,183,203,111,169,227,28,111,146,30,105,247,39,139,184,199,177,179,68,244,108,145,189,90,188,36,99,28,137,213,168,102,95,44,197,175,184,54,85,121,194,178,154,31,37,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,54,43,152,238,47,99,147,171,85,90,189,58,162,170,124,205,9,236,67,93,47,187,137,219,6,35,168,217,141,230,213,113,202,93,230,173,215,215,91,209,140,225,85,79,81,36,108,89,162,98,170,69,52,144,36,19,185,136,141,111,239,145,204,99,88,230,53,51,174,95,159,134,117,218,213,96,240,255,0,211,251,237,246,231,73,110,182,219,169,239,213,117,149,149,115,54,24,41,160,142,237,92,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,41,47,95,181,142,251,184,13,101,203,53,139,35,135,203,213,228,215,7,84,71,77,201,143,242,148,172,106,71,77,77,205,140,98,73,218,130,56,162,238,112,71,63,135,39,125,231,42,151,83,225,105,161,116,122,63,181,59,14,73,91,102,242,153,38,162,127,178,75,156,210,44,18,72,250,89,21,82,222,198,201,18,114,236,249,94,220,205,141,238,115,153,37,76,255,0,217,87,43,27,48,1,85,126,57,223,130,127,169,63,150,149,171,165,186,165,157,232,182,119,108,212,205,52,190,252,27,36,179,119,188,149,111,149,134,163,181,221,133,240,201,251,185,152,248,221,214,57,94,223,188,213,233,215,170,116,84,69,77,9,237,71,117,218,113,187,93,56,102,107,133,75,228,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,127,23,44,83,34,35,100,107,92,138,140,123,36,141,157,172,138,190,40,254,132,245,55,242,95,120,162,40,4,213,65,82,190,53,154,23,71,106,190,225,123,135,176,217,187,63,27,231,141,228,85,49,172,17,198,250,168,153,220,161,123,152,136,146,201,51,225,109,83,29,34,171,218,145,210,64,207,185,209,168,254,43,225,59,174,151,221,48,221,5,179,78,126,51,106,162,197,181,47,173,186,238,219,130,49,156,170,160,167,168,146,129,97,149,85,170,217,157,59,251,13,103,85,108,158,101,91,193,207,237,185,146,3,199,59,240,79,245,39,242,210,42,248,92,122,236,211,47,206,189,158,180,155,254,51,250,243,83,138,233,126,53,160,22,42,218,79,49,156,84,58,233,125,99,106,34,116,241,219,168,228,141,208,70,248,85,138,246,50,106,158,143,108,168,230,124,232,100,98,115,71,61,27,2,188,59,116,46,143,95,183,89,138,99,119,235,55,196,241,187,15,119,36,191,66,229,129,99,117,45,42,34,196,201,99,153,28,217,161,146,169,244,176,201,26,53,206,116,115,63,251,40,138,246,232,80,16,171,196,103,126,223,209,94,197,6,155,233,220,30,99,83,114,107,127,156,164,168,158,159,157,45,150,133,239,124,73,88,228,122,112,154,101,124,114,54,40,190,109,71,49,207,149,56,181,177,205,69,128,153,94,28,91,227,166,218,150,101,95,135,234,11,42,234,52,235,48,168,129,245,211,68,249,101,125,146,173,168,172,74,216,160,69,86,189,142,106,181,179,181,173,238,185,145,68,230,171,150,20,138,75,222,0,30,127,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,47,9,89,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,40,7,123,123,62,201,182,141,170,18,217,92,149,117,184,77,242,162,119,98,119,138,185,105,251,245,208,69,28,15,153,146,71,19,213,205,124,46,169,100,74,247,50,52,145,90,175,99,90,139,197,189,87,195,79,125,84,219,101,201,170,180,195,83,171,233,41,116,191,35,168,158,229,85,92,234,89,100,158,209,113,74,116,70,206,196,130,55,203,51,38,72,33,133,209,171,87,138,246,228,107,152,141,145,36,241,94,40,254,187,53,55,242,95,103,162,36,86,197,119,103,134,237,23,97,57,86,113,125,167,164,188,95,107,245,34,170,154,197,142,58,189,105,103,186,189,40,173,105,58,177,233,28,170,198,69,19,214,71,61,89,195,175,109,138,168,233,88,139,94,186,165,170,89,222,180,231,119,61,76,212,187,239,198,114,75,207,103,206,214,249,88,105,251,189,168,89,12,127,187,133,140,141,189,35,137,141,251,173,78,189,58,175,85,85,85,182,159,12,95,15,250,205,34,163,166,220,14,183,227,190,83,58,171,227,62,51,109,150,73,226,170,176,210,201,4,208,202,234,150,53,233,26,205,60,117,31,56,100,99,157,11,88,222,170,217,28,246,71,98,160,25,172,221,143,170,125,100,250,129,144,251,140,228,159,240,220,241,4,166,219,181,76,154,61,172,151,90,183,105,213,198,161,213,52,87,41,165,150,102,99,47,72,167,146,84,138,158,24,37,154,102,84,204,176,53,88,215,53,145,189,95,39,78,175,145,86,237,1,70,222,47,186,95,117,194,247,105,83,158,76,234,185,237,186,131,103,162,185,83,206,234,39,69,4,83,211,66,218,41,105,89,47,85,108,207,107,105,225,153,221,56,171,82,170,52,86,255,0,7,59,181,120,31,103,244,209,93,117,79,75,107,178,26,181,168,170,167,183,95,237,118,151,44,174,129,25,19,165,130,182,161,137,211,180,199,170,205,64,199,124,209,239,68,143,251,73,26,241,181,242,173,124,112,115,250,152,173,90,89,165,180,57,13,34,211,213,84,92,111,247,75,75,86,39,78,143,137,177,65,69,80,244,233,221,99,21,38,175,99,126,104,199,170,73,253,165,141,56,197,95,11,44,2,167,58,222,150,27,84,184,245,37,218,219,138,211,215,223,238,73,82,145,57,148,172,142,153,241,83,212,35,36,95,188,246,86,79,72,172,224,138,246,191,139,211,167,5,115,110,127,118,62,150,53,147,233,254,67,237,211,153,172,52,39,190,141,230,216,182,121,167,20,183,56,237,95,25,204,242,143,49,79,140,219,101,99,210,149,210,68,140,238,212,212,200,222,157,33,139,187,18,172,109,114,73,35,158,214,183,138,43,229,143,62,215,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,151,169,225,197,177,202,157,169,97,181,249,134,160,190,146,163,81,115,10,120,25,93,12,76,138,86,89,41,26,170,244,162,138,116,69,115,222,231,43,93,59,154,238,211,159,20,77,106,57,33,73,100,153,69,27,120,183,232,53,78,150,110,94,77,73,183,209,82,65,143,106,125,63,197,41,146,154,158,42,118,69,113,129,145,197,93,26,177,143,87,61,238,114,197,82,249,92,198,115,125,99,147,239,57,143,114,245,255,0,5,61,116,163,181,95,115,77,188,95,175,61,159,141,240,201,49,218,105,18,8,227,125,84,76,237,215,49,175,85,73,100,153,240,182,149,237,141,17,237,72,233,39,127,220,232,229,127,128,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,57,167,140,190,183,218,179,173,109,176,104,189,190,199,87,79,81,165,244,243,186,186,190,105,27,194,174,123,148,20,117,8,200,152,157,85,25,28,81,197,213,238,84,87,62,71,183,138,35,17,242,124,190,13,154,41,246,231,112,87,109,99,171,184,118,105,52,202,222,157,152,35,151,140,147,215,92,98,168,167,143,147,86,55,35,161,108,12,172,87,116,123,28,146,118,58,114,111,52,46,164,174,15,25,253,6,169,202,180,191,26,215,251,21,21,39,152,193,234,29,107,190,189,180,241,54,121,45,213,146,70,216,36,124,202,244,123,217,13,79,70,54,36,107,254,117,210,61,56,35,94,174,129,94,29,186,233,71,160,59,172,197,50,75,245,231,225,152,221,251,187,141,223,166,114,64,145,182,150,169,17,34,124,178,76,173,108,48,199,84,202,89,164,145,28,215,54,56,95,253,164,85,99,172,87,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,97,62,48,218,223,106,192,246,233,79,163,83,88,234,235,46,90,163,80,141,167,171,108,141,100,20,48,91,170,169,42,101,123,255,0,139,158,247,57,97,99,88,136,137,209,242,57,92,156,17,146,85,14,214,52,83,250,68,238,11,9,209,201,46,30,74,147,32,184,47,159,157,178,246,228,101,12,17,62,162,171,180,238,220,136,147,44,16,202,145,242,98,183,184,172,229,209,189,85,52,166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67,95,17,77,138,211,110,151,13,92,227,79,168,41,25,170,150,10,120,97,161,154,166,170,86,50,231,110,133,106,30,182,212,69,145,32,133,238,146,161,210,50,103,51,251,108,107,28,246,49,202,246,81,183,251,42,192,178,175,247,87,28,201,49,203,135,253,37,29,117,182,186,158,79,251,178,67,52,114,51,254,103,53,205,255,0,34,161,237,117,251,112,250,161,185,140,202,139,60,213,155,173,37,125,222,223,103,164,178,66,250,106,56,233,153,216,129,28,170,229,107,17,17,95,36,178,77,51,215,248,115,149,200,196,100,104,200,217,221,118,169,178,143,218,110,129,106,238,229,53,50,217,117,166,198,241,44,62,245,83,137,69,211,179,13,226,233,13,21,75,150,163,154,57,36,116,52,178,70,207,147,91,194,73,87,138,189,82,25,162,116,64,37,255,0,136,22,196,111,187,85,202,164,205,113,102,121,221,50,200,46,11,29,186,167,171,35,248,93,84,242,85,73,21,171,131,234,37,168,159,181,77,78,213,243,46,68,107,250,244,94,142,249,47,31,209,157,217,235,206,128,225,185,118,7,165,185,213,93,158,209,152,211,246,170,152,207,155,232,167,85,98,58,174,141,221,122,211,212,186,38,172,43,43,62,106,199,34,255,0,132,138,25,34,230,184,158,45,125,206,114,171,54,21,139,80,249,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,249,189,90,198,242,123,218,157,92,168,212,235,213,85,19,230,95,246,197,246,101,98,217,230,156,85,91,36,186,252,103,51,202,60,189,70,77,114,137,239,74,87,73,18,63,181,77,77,27,186,116,134,46,236,168,146,57,169,36,142,123,156,238,40,172,138,57,42,102,179,118,62,169,245,147,234,6,67,238,51,156,168,179,237,137,120,157,81,224,218,63,144,105,126,183,214,249,219,174,25,143,212,86,96,243,78,248,40,169,107,169,104,45,237,72,108,110,146,56,147,181,50,249,127,221,77,34,72,233,93,43,152,171,205,177,50,90,214,203,50,155,238,115,149,94,115,92,166,187,206,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,193,136,214,55,147,222,229,232,212,70,167,94,136,136,159,34,252,246,1,167,150,173,4,217,150,35,95,125,212,42,186,203,109,218,206,204,226,178,174,241,80,216,104,172,176,86,83,71,83,36,16,242,119,24,41,162,106,171,222,170,238,142,145,211,202,188,59,156,27,88,62,34,155,234,169,221,46,100,184,62,159,87,213,179,74,236,21,16,205,67,13,77,44,76,125,206,227,10,84,49,110,72,171,26,79,11,29,29,67,163,100,46,127,246,24,215,185,140,123,149,140,241,59,23,217,149,247,120,122,143,85,108,146,235,240,108,51,23,242,245,25,53,202,39,177,106,155,28,170,254,213,53,52,110,235,214,105,123,82,162,72,230,172,113,181,142,115,185,42,50,41,47,251,19,197,172,88,54,43,102,194,177,106,31,37,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,55,171,158,238,44,99,83,171,149,92,189,58,170,170,252,202,182,241,65,240,251,166,180,211,94,183,67,162,214,170,183,177,245,14,175,204,44,116,209,75,82,254,115,75,85,81,89,122,89,101,157,206,70,35,159,3,95,4,81,112,141,136,233,126,235,26,254,144,3,110,186,243,153,109,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,132,141,111,68,114,177,220,30,140,145,169,205,141,84,208,158,221,117,231,13,220,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,119,56,220,238,136,229,99,121,177,89,35,83,131,218,171,154,32,93,247,133,238,245,255,0,164,6,8,205,24,212,43,157,214,187,82,112,219,123,234,101,184,214,175,123,227,54,182,204,214,50,161,101,107,83,164,209,119,96,134,68,145,85,242,125,201,121,200,231,203,219,155,247,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,148,45,226,13,189,187,174,235,243,248,236,88,196,245,116,58,117,138,212,84,67,106,163,109,83,157,5,218,118,205,51,89,118,124,110,134,39,177,242,83,186,54,182,41,17,203,10,119,17,170,139,36,157,98,89,63,252,21,61,83,229,63,79,235,189,198,220,93,72,0,2,128,124,81,253,118,106,111,228,190,207,68,69,82,127,248,98,239,199,246,33,125,166,208,109,88,189,113,192,114,11,131,126,27,116,184,220,123,116,184,188,206,100,206,147,163,123,78,94,205,68,238,167,71,114,146,56,161,114,201,50,244,231,43,150,234,74,203,241,94,223,29,54,53,106,189,237,31,78,89,86,151,219,149,61,59,50,235,178,62,90,116,161,164,149,177,206,218,40,21,170,213,149,243,196,230,119,92,189,98,72,101,116,125,30,233,31,217,168,179,170,237,59,213,62,141,253,64,199,189,198,2,234,124,81,253,9,234,111,228,190,241,68,80,9,234,180,183,84,179,189,22,206,237,154,153,166,151,223,131,100,150,110,247,146,173,242,176,212,118,187,176,190,25,63,119,51,31,27,186,199,43,219,247,154,189,58,245,78,138,136,169,161,237,170,238,99,13,221,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,56,163,102,103,25,99,123,36,106,39,38,61,188,154,199,243,141,157,86,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,62,219,232,222,109,247,120,122,143,75,115,142,213,240,108,51,23,243,20,248,205,182,86,49,106,155,28,170,206,237,77,76,141,235,214,105,123,81,42,198,215,44,113,181,141,107,121,42,62,89,61,95,135,54,202,63,165,86,163,207,127,207,237,151,88,244,203,22,253,229,202,166,4,237,71,116,174,69,98,199,108,108,220,154,246,242,99,214,73,93,18,57,204,141,173,111,88,157,52,82,36,149,241,206,252,19,253,73,252,180,170,179,186,236,251,118,121,150,209,117,67,237,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,115,233,220,98,42,54,87,162,232,35,75,117,75,4,214,156,18,217,169,154,105,125,248,206,55,121,239,121,42,223,43,53,63,119,181,51,225,147,247,115,49,146,55,164,145,61,191,121,169,215,167,84,234,138,138,190,172,170,191,28,239,193,63,212,159,203,74,234,208,189,116,212,125,186,106,61,187,84,52,190,243,228,110,180,61,98,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,127,22,245,78,168,228,115,90,246,57,143,99,30,221,20,232,94,186,105,198,226,244,226,221,170,26,95,121,243,214,170,238,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,147,122,167,85,106,181,205,123,28,246,61,143,119,64,0,128,30,39,91,14,253,183,216,170,117,231,73,236,188,179,236,126,222,239,137,90,237,214,238,229,86,81,11,95,11,99,234,238,235,83,189,79,3,106,21,188,99,146,89,154,145,194,157,120,68,212,167,108,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,153,59,229,241,48,184,238,119,4,178,233,158,155,217,46,184,166,55,95,111,100,153,141,21,193,41,106,60,245,114,77,4,209,195,12,136,197,145,33,130,74,126,77,153,174,137,210,247,85,31,19,17,136,142,225,123,62,218,102,101,187,173,80,251,15,98,168,171,179,216,168,41,228,169,190,228,109,160,74,168,45,76,88,222,176,35,216,178,68,143,124,178,177,35,107,17,252,250,119,30,136,173,137,234,154,19,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,194,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,85,0,101,92,23,83,225,139,191,31,219,125,138,155,65,181,98,245,203,62,199,237,237,248,109,210,227,113,238,85,101,16,181,243,58,78,141,237,53,59,212,240,54,157,29,202,73,37,153,169,36,203,215,132,174,73,254,0,5,32,120,193,104,229,247,6,221,2,234,173,68,222,98,203,169,118,248,42,40,228,226,198,118,42,168,105,224,164,168,166,232,143,115,221,197,140,166,151,184,173,99,87,204,240,111,37,141,202,122,191,5,189,99,177,97,250,203,150,232,237,222,30,221,94,162,91,233,234,45,117,60,158,188,170,173,173,168,145,212,220,26,197,68,231,4,245,18,247,28,246,53,190,91,143,222,116,141,68,174,178,197,51,189,99,177,96,222,14,154,103,165,85,16,249,139,214,165,220,46,84,244,113,242,123,59,20,180,57,4,213,117,21,61,81,142,99,184,189,148,209,118,213,204,114,249,158,109,228,145,185,8,85,160,58,57,125,220,6,178,226,122,59,142,77,229,234,242,107,131,105,228,169,226,199,249,74,86,53,210,84,212,240,123,216,146,118,160,142,89,123,124,209,207,225,197,191,121,200,134,154,64,42,175,199,59,240,79,245,39,242,210,170,206,235,179,237,217,230,91,69,213,15,183,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,207,167,113,136,168,217,94,139,160,141,45,213,44,19,90,112,75,102,166,105,165,247,227,56,221,231,189,228,171,124,172,212,253,222,212,207,134,79,221,204,198,72,222,146,68,246,253,230,167,94,157,83,170,42,42,240,15,20,127,66,122,155,249,47,188,81,20,2,106,160,226,155,208,209,203,238,190,237,131,63,210,172,90,110,23,171,173,190,58,139,116,124,88,190,102,170,146,162,42,184,169,186,189,236,99,59,207,167,108,93,199,57,26,206,231,53,234,141,232,185,194,44,83,197,67,88,236,91,128,209,173,179,235,22,57,15,151,164,201,173,249,21,68,148,220,158,255,0,41,84,199,91,163,169,166,230,246,49,100,237,79,28,177,119,56,35,95,195,147,126,235,145,78,43,225,113,235,179,76,191,58,246,122,211,159,239,67,88,236,90,251,186,12,255,0,85,113,104,120,89,110,183,8,233,237,210,114,122,249,154,90,74,120,169,34,169,232,246,49,236,239,50,157,178,246,220,212,115,59,156,23,170,183,170,217,79,130,222,142,95,112,253,26,203,117,138,239,55,110,147,81,46,20,244,246,186,110,44,94,84,182,215,84,70,234,158,109,122,170,115,158,122,136,187,110,99,28,223,45,203,239,54,70,170,88,169,31,247,139,188,92,19,104,24,37,61,254,255,0,71,241,156,146,243,207,236,254,63,220,154,159,226,157,169,169,217,85,253,244,200,37,142,14,212,117,9,39,239,17,57,244,226,222,170,191,44,251,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,231,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,36,148,214,93,146,93,118,253,179,44,111,91,117,34,10,186,60,219,52,202,45,212,140,179,85,210,186,158,123,21,18,211,93,36,116,82,116,153,205,145,243,182,58,41,85,175,141,146,66,177,172,107,209,86,68,60,6,200,52,135,13,215,173,206,98,90,71,168,16,85,201,98,200,169,238,240,212,45,36,235,12,241,61,150,186,185,98,154,55,252,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,124,254,231,118,245,149,109,127,89,111,90,71,148,212,249,255,0,33,219,169,183,93,25,75,37,60,55,58,25,91,202,42,136,218,244,255,0,74,55,163,92,246,178,88,165,98,61,252,57,44,202,240,175,223,85,78,1,144,218,182,195,170,85,245,115,227,23,202,136,109,184,100,208,210,197,194,211,113,158,170,103,186,9,82,56,210,105,25,85,53,74,34,72,247,191,180,246,177,56,182,55,189,241,220,72,0,231,250,233,161,122,113,184,189,56,184,233,126,168,89,188,245,170,187,164,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,228,238,139,209,90,173,115,152,246,189,143,123,29,157,109,116,208,189,71,219,166,163,220,116,191,84,44,222,70,235,67,210,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,114,23,241,119,69,232,142,71,53,204,123,88,246,61,141,240,0,177,79,12,95,15,250,61,93,172,166,220,14,183,227,190,111,5,164,227,62,51,109,150,72,37,165,191,85,71,60,208,202,234,150,53,235,34,67,4,148,255,0,56,100,99,91,51,158,222,170,232,218,246,73,114,128,3,53,155,177,245,79,172,159,80,50,31,113,156,229,69,170,120,81,239,167,252,6,215,245,175,51,255,0,131,210,224,21,181,205,255,0,73,174,181,201,80,174,255,0,178,242,172,115,127,223,194,143,255,0,23,132,181,66,189,124,103,244,134,167,47,208,108,107,87,45,208,85,205,81,167,183,135,67,88,141,158,38,65,13,186,225,219,138,73,158,199,125,247,189,42,97,161,141,168,197,249,36,210,42,181,81,57,50,184,54,15,169,152,174,145,110,247,77,179,172,214,175,202,89,105,238,21,22,250,154,167,73,28,113,210,249,218,73,168,217,60,175,145,237,99,33,141,245,13,124,143,87,125,216,218,247,34,42,162,34,232,164,207,183,137,118,127,77,168,59,210,212,74,171,110,67,87,117,182,216,234,41,172,20,169,50,203,194,141,244,148,209,197,85,79,19,36,68,224,198,214,37,90,175,20,224,231,185,239,111,46,124,150,122,120,45,232,229,247,15,209,172,183,88,174,243,118,233,53,18,225,79,79,107,166,226,197,229,75,109,117,68,110,169,230,215,170,167,57,231,168,139,182,230,49,205,242,220,190,243,100,106,164,192,221,143,165,141,100,250,127,144,251,116,230,107,15,107,173,26,189,153,107,214,168,100,26,185,168,19,210,73,125,200,170,27,53,66,82,64,144,193,19,25,27,98,138,24,217,243,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,179,255,0,10,29,142,83,99,86,171,38,238,53,25,245,105,125,185,83,212,63,17,180,171,37,167,74,26,73,91,36,14,173,157,28,141,89,95,60,78,127,105,169,214,36,134,86,201,213,238,145,157,155,9,199,117,75,4,202,243,188,187,76,236,23,223,53,146,96,158,67,237,5,23,149,153,158,79,206,194,179,82,254,241,236,72,228,231,27,85,223,187,115,184,244,232,238,139,242,61,89,8,60,91,244,26,155,84,246,209,38,164,219,232,170,231,200,116,194,163,226,148,201,77,79,45,67,229,183,78,248,226,174,141,88,199,163,88,198,181,34,169,124,174,99,248,50,141,201,247,90,247,185,41,215,64,117,142,251,183,253,101,196,245,139,28,135,204,85,227,55,6,212,73,77,201,140,243,116,175,107,163,169,166,230,246,61,35,238,193,36,177,119,56,43,153,207,147,126,243,81,73,129,227,87,234,159,22,250,127,67,238,55,19,223,248,46,229,54,44,27,21,220,46,107,148,215,121,43,46,63,111,177,221,46,53,61,167,201,216,165,130,59,164,146,201,193,136,231,187,139,24,229,232,212,87,47,78,136,138,191,34,181,178,204,166,251,156,229,87,156,215,41,174,243,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,112,98,53,141,228,247,185,122,53,17,169,215,162,34,39,200,191,63,13,189,23,186,232,134,210,241,123,22,81,136,85,227,121,61,242,162,178,253,125,163,171,123,187,235,60,211,43,96,116,145,171,151,178,255,0,39,21,27,86,46,141,86,171,85,30,214,201,204,148,7,63,215,237,28,177,110,3,70,178,205,29,200,230,242,244,153,53,189,212,241,212,241,123,252,165,83,28,146,83,84,240,99,216,178,118,167,142,41,123,124,209,175,225,197,223,117,202,134,104,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,44,211,123,122,199,125,215,223,11,157,22,213,92,166,30,23,171,174,97,77,79,113,147,147,23,204,213,82,83,93,169,37,169,232,198,49,140,239,62,157,210,246,218,212,107,59,156,19,170,55,170,198,191,11,143,93,154,101,249,215,179,214,143,19,173,82,253,168,111,39,53,242,151,223,137,218,177,47,47,139,91,255,0,189,123,62,87,202,198,158,110,15,155,26,231,241,174,146,183,239,187,151,94,191,117,202,196,97,45,60,19,244,94,235,110,166,207,53,223,33,196,42,233,105,238,148,244,182,28,102,241,51,220,198,85,64,146,200,251,139,98,143,151,71,177,37,134,137,22,85,98,167,56,222,198,59,171,101,106,90,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,3,197,23,195,254,142,239,71,114,220,222,136,99,189,155,172,62,102,227,156,90,224,146,8,41,100,165,138,9,103,154,236,222,227,217,198,100,237,116,150,56,209,238,153,210,54,68,106,61,37,116,177,43,195,231,100,151,93,215,231,242,95,114,120,42,232,116,235,21,168,167,154,235,88,234,87,58,11,180,237,154,23,62,210,201,27,52,79,99,228,167,116,142,116,177,171,150,20,237,171,145,22,72,250,220,78,225,113,107,22,13,178,253,75,194,177,106,31,37,101,199,244,190,243,107,183,83,119,95,39,98,150,11,76,177,197,31,55,171,158,238,44,99,83,171,149,92,189,58,170,170,252,204,225,26,136,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,194,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,246,111,19,106,185,150,212,53,114,225,135,222,109,181,110,198,46,53,21,21,56,157,222,73,18,102,92,109,200,255,0,184,142,149,172,99,124,204,109,116,109,153,156,91,197,234,142,68,237,190,55,190,213,60,52,54,57,77,183,28,54,29,97,206,31,86,253,69,205,44,241,178,106,73,25,45,59,44,118,233,150,57,210,137,208,189,26,229,169,87,50,39,76,231,183,238,62,52,141,136,136,215,190,105,190,12,214,110,199,213,62,178,125,64,200,125,198,114,122,105,246,201,45,91,175,240,213,210,235,238,51,5,37,14,162,226,180,249,12,214,170,198,210,181,211,221,160,109,202,230,230,90,95,35,166,137,140,100,149,14,141,205,150,69,114,66,189,197,106,34,73,39,90,192,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,145,94,30,155,122,254,145,187,154,199,236,21,181,54,166,89,113,78,222,91,123,166,184,210,249,168,235,232,105,42,160,71,81,164,42,156,36,239,62,88,227,114,61,81,169,27,164,119,71,171,82,55,232,80,165,111,20,45,139,126,197,50,167,235,142,142,97,158,83,77,175,92,62,49,77,68,238,80,216,174,146,72,228,94,144,163,83,203,209,205,214,62,223,69,115,25,42,190,63,221,53,212,241,172,95,218,174,230,51,45,168,106,229,30,169,97,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,138,186,23,242,138,55,178,70,162,241,123,27,201,175,103,56,223,162,156,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,188,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,167,111,20,45,244,254,218,242,167,232,118,142,102,126,111,77,172,188,62,49,83,68,222,48,223,110,145,200,229,94,147,35,151,204,81,195,210,62,223,68,107,31,42,62,79,222,181,180,242,36,95,218,174,217,243,45,215,234,229,30,150,225,245,212,150,230,54,157,215,43,189,206,165,81,204,183,91,163,124,108,150,116,143,146,58,103,242,150,54,50,54,170,114,123,219,201,204,103,57,25,161,237,42,211,60,87,70,244,227,28,210,220,42,147,203,217,113,155,124,86,250,110,81,198,201,38,224,159,126,121,123,108,99,29,52,175,87,73,35,209,169,206,71,189,202,157,92,166,96,139,116,215,237,142,83,110,59,100,218,67,172,56,59,234,217,168,184,94,147,216,153,13,36,108,150,161,151,203,116,54,246,78,180,77,133,136,231,37,74,57,242,186,23,49,191,125,242,44,111,69,71,49,240,213,6,39,148,223,112,108,170,205,154,226,213,222,74,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,78,15,71,49,220,94,198,175,71,34,181,122,116,84,84,249,18,215,117,222,35,185,150,229,180,27,9,209,167,90,42,237,149,20,180,244,213,57,181,205,213,72,213,190,92,105,249,49,136,200,224,70,68,148,206,84,101,83,152,230,124,166,88,218,196,106,83,164,147,113,77,170,237,159,50,221,126,174,81,233,110,31,93,73,110,99,105,221,114,187,220,234,85,28,203,117,186,55,198,201,103,72,249,35,166,127,41,99,99,35,106,167,39,189,188,156,198,115,145,157,175,197,15,72,112,221,5,213,125,54,210,61,63,130,174,59,22,59,166,244,112,211,173,92,235,52,242,189,247,91,156,178,205,35,254,72,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,158,215,193,83,213,62,83,244,254,187,220,109,197,212,128,0,40,7,197,31,215,102,166,254,75,236,244,71,74,240,219,219,62,27,186,253,35,215,141,45,204,43,170,237,207,109,70,49,114,180,92,233,149,92,251,117,198,54,93,153,20,235,31,36,108,204,227,44,140,124,110,84,228,199,187,139,152,254,18,50,26,234,150,150,231,122,45,157,220,244,207,82,236,95,6,201,44,221,159,59,69,230,161,168,237,119,97,100,209,254,242,23,190,55,117,142,86,59,238,185,122,117,232,189,21,21,18,95,232,231,138,158,163,232,254,212,228,209,11,101,131,206,102,118,110,150,236,95,38,170,157,106,35,162,182,189,100,115,150,104,165,87,119,38,167,251,145,211,177,63,115,219,88,209,204,68,167,225,81,8,45,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,45,83,82,118,125,106,218,111,133,190,165,54,224,149,114,103,121,141,62,51,95,149,190,105,90,172,166,157,151,90,69,142,134,38,198,247,69,194,157,102,149,139,35,92,229,149,238,123,249,112,88,227,142,189,182,157,234,159,70,254,160,99,222,227,1,117,62,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,18,171,196,235,97,223,177,11,237,78,188,233,61,151,142,3,144,92,29,241,43,93,186,221,219,165,197,230,115,33,108,125,93,221,114,246,106,39,117,66,183,140,113,197,11,150,56,83,167,56,154,177,171,106,59,174,212,125,165,106,59,51,92,42,95,61,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,57,57,98,153,17,93,27,156,228,84,123,31,36,111,145,94,36,126,32,148,219,137,169,143,71,180,110,235,86,221,58,183,84,54,166,182,229,12,178,194,204,153,235,20,18,68,146,211,205,4,83,66,202,105,146,118,163,28,231,50,71,163,36,233,213,145,170,112,13,159,109,51,50,221,214,168,125,135,177,84,85,217,236,84,20,242,84,223,114,54,208,37,84,22,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,254,125,59,143,68,86,196,245,77,4,105,110,150,224,154,45,130,91,52,207,77,44,95,6,198,236,221,239,37,69,230,166,168,237,119,102,124,210,126,242,103,190,71,117,146,87,187,239,57,122,117,232,157,17,17,18,181,188,115,191,4,255,0,82,127,45,34,87,134,117,166,213,127,222,190,159,216,175,182,202,75,141,182,227,79,126,164,172,163,171,133,179,65,83,4,150,74,230,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,250,190,33,155,44,186,237,99,84,42,47,184,134,63,86,221,43,201,106,17,113,250,197,169,117,82,81,78,177,242,150,223,60,142,106,57,143,107,146,87,68,143,87,43,225,70,175,114,71,178,110,63,95,135,54,245,255,0,162,174,163,207,96,207,238,119,89,52,203,41,253,221,202,154,5,238,199,107,174,85,98,71,115,108,60,92,247,113,99,22,57,91,18,181,207,141,205,119,73,93,12,81,173,244,149,87,227,157,248,39,250,147,249,105,86,180,86,155,173,198,154,190,178,223,108,171,170,167,181,211,165,93,116,176,194,231,178,150,5,150,56,82,89,92,137,209,140,89,102,138,52,115,186,39,57,24,223,226,228,69,144,27,36,222,14,77,180,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,223,174,130,40,231,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,94,77,191,236,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,188,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,20,87,226,151,182,61,56,219,206,178,208,222,244,234,245,106,164,164,207,188,213,211,236,133,21,50,67,240,8,227,108,12,238,34,119,92,189,154,137,221,84,232,209,35,142,54,118,159,28,104,173,103,70,194,179,67,219,18,219,174,151,237,247,65,172,205,211,155,181,38,74,252,190,158,43,245,94,88,219,92,148,19,223,32,159,148,180,110,124,50,189,239,137,145,211,202,198,54,37,114,34,42,200,254,45,124,146,117,145,64,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,7,20,208,205,215,105,198,226,117,31,81,240,173,47,151,226,182,173,57,248,100,19,95,226,153,29,75,114,170,170,90,180,145,180,200,137,247,225,143,202,181,18,110,188,100,115,220,172,69,99,89,36,185,194,39,77,23,135,253,102,174,236,31,78,247,3,162,24,239,155,206,169,62,55,62,77,109,138,73,229,170,191,82,199,113,158,24,157,76,199,61,99,73,160,142,159,229,12,108,107,166,107,221,209,93,35,88,201,33,5,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,134,130,118,47,188,219,22,240,244,226,170,231,37,171,224,217,158,47,229,233,242,107,108,76,122,210,182,73,81,253,170,154,105,29,215,172,50,246,165,84,141,206,89,35,115,28,215,114,68,100,178,73,80,1,18,188,79,244,94,213,170,219,75,203,111,176,226,20,151,108,159,6,167,109,250,205,88,231,182,41,232,32,142,104,157,112,115,36,87,55,171,22,141,147,57,209,42,170,61,99,141,81,174,145,145,244,163,109,42,212,204,171,70,245,31,28,213,44,42,175,203,222,177,155,132,87,10,110,82,72,200,230,224,191,126,9,123,111,99,221,12,172,87,71,35,17,201,206,55,189,170,189,28,167,149,61,174,93,171,217,150,107,167,120,22,150,222,103,164,76,123,78,41,238,48,217,96,134,4,107,249,215,85,186,170,166,105,94,189,92,247,185,203,27,17,58,163,17,144,179,163,81,202,247,62,194,124,20,244,46,142,235,125,205,55,15,126,179,119,190,9,195,27,199,106,100,88,36,141,149,82,179,185,92,246,177,81,101,142,102,66,234,86,54,68,86,53,99,171,157,159,127,171,145,150,212,1,85,126,57,223,130,127,169,63,150,145,43,195,58,211,106,191,239,95,79,236,87,219,101,37,198,219,113,167,191,82,86,81,213,194,217,160,169,130,75,37,115,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,249,55,209,179,43,238,207,53,30,150,217,29,215,227,56,102,81,230,42,49,155,148,175,98,85,58,56,149,157,218,106,152,219,211,164,209,119,98,69,145,173,72,228,107,218,230,241,85,124,81,251,111,14,45,241,211,109,75,50,175,195,245,5,149,117,26,117,152,84,64,250,233,162,124,178,190,201,86,212,86,37,108,80,34,171,94,199,53,90,217,218,214,247,92,200,162,115,85,203,10,69,37,154,120,163,250,19,212,223,201,125,226,136,160,19,85,0,207,183,137,38,139,218,180,67,118,153,69,139,23,196,41,49,188,98,249,79,71,126,177,81,210,61,189,133,130,104,81,179,186,56,209,203,217,103,156,138,177,169,23,70,163,81,168,140,107,99,224,112,171,214,166,101,89,6,156,98,250,91,118,171,243,22,92,62,225,116,184,90,59,146,72,249,41,252,250,82,247,224,111,39,171,25,10,62,145,36,107,24,214,254,242,121,220,170,229,127,203,235,209,189,94,204,180,35,81,45,250,165,167,211,210,65,144,218,105,235,161,161,158,166,4,153,148,239,169,164,154,149,102,70,47,221,115,216,217,220,246,35,145,204,230,214,242,107,219,213,171,231,241,60,90,251,156,229,86,108,43,22,161,243,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,243,122,181,141,228,247,181,58,185,81,169,215,170,170,39,204,211,70,149,105,158,43,163,122,113,142,105,110,21,73,229,236,184,205,190,43,125,55,40,227,100,147,112,79,191,60,189,182,49,142,154,87,171,164,145,232,212,231,35,222,229,78,174,83,213,148,67,226,107,163,27,151,196,117,182,227,169,218,211,114,171,202,177,235,221,68,118,251,14,77,5,35,41,109,205,99,96,108,222,66,26,86,207,51,168,153,19,164,157,172,100,175,231,55,106,105,186,200,229,149,231,106,240,161,216,229,78,75,117,178,110,227,81,159,72,182,43,109,69,67,241,27,74,178,42,133,174,171,137,210,64,234,217,209,200,228,137,144,74,215,246,154,157,37,89,162,108,157,88,216,217,222,238,190,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,75,137,222,14,211,48,221,221,105,127,216,123,237,69,37,158,251,65,81,29,77,139,35,117,2,213,79,106,122,200,197,157,24,196,146,37,123,37,137,139,27,152,175,225,215,182,245,69,116,76,84,160,191,216,14,178,254,217,127,163,231,236,246,235,251,66,248,135,195,62,5,193,189,238,247,30,124,185,245,237,246,123,127,189,239,242,237,118,191,123,207,183,247,205,10,109,98,193,172,184,182,223,112,155,6,224,111,127,21,207,168,237,234,203,189,75,170,91,83,39,206,87,172,17,203,51,81,18,89,163,129,97,142,73,58,187,156,140,123,185,201,215,184,238,170,0,35,174,246,246,125,140,238,231,75,229,178,185,41,40,179,107,29,60,238,196,239,21,114,212,118,40,103,150,72,31,51,36,142,39,163,92,201,155,76,200,149,238,100,139,26,57,94,198,185,83,139,168,7,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,56,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,101,87,135,22,199,41,183,91,153,87,230,26,130,250,186,125,58,195,234,32,101,116,49,50,88,159,123,171,114,43,210,138,41,209,17,172,99,90,141,116,238,107,187,173,100,177,53,168,213,153,37,142,247,128,0,205,102,236,125,83,235,39,212,12,135,220,103,44,127,69,54,125,140,238,231,195,19,77,236,174,74,74,44,218,199,79,144,59,19,188,85,203,81,216,161,158,91,228,207,153,146,71,19,209,174,100,205,166,100,74,247,50,69,141,28,175,99,92,169,197,213,149,251,1,214,95,219,47,244,124,253,158,221,127,104,95,16,248,103,192,184,55,189,222,227,207,151,62,189,190,207,111,247,189,254,93,174,215,239,121,246,254,249,163,77,23,177,106,134,53,165,248,253,151,90,51,154,76,195,54,130,157,206,189,94,41,40,99,164,130,121,223,35,159,194,56,227,99,27,194,54,185,177,35,248,49,94,145,163,213,173,87,43,83,228,215,237,28,177,110,3,70,178,205,29,200,230,242,244,153,53,189,212,241,212,241,123,252,165,83,28,146,83,84,240,99,216,178,118,167,142,41,123,124,209,175,225,197,223,117,202,134,101,205,25,219,55,103,134,221,182,126,253,220,210,211,210,50,218,204,94,123,210,219,106,107,214,153,159,17,133,175,141,246,212,168,150,54,245,122,214,49,212,172,145,35,253,227,213,170,198,187,147,81,115,152,105,35,104,90,67,83,161,27,104,211,221,45,184,65,87,5,202,211,103,100,215,72,42,103,138,103,211,220,106,94,234,170,200,81,241,125,199,49,149,19,202,198,43,85,223,113,173,251,207,254,210,253,123,177,244,177,172,159,79,242,31,110,156,205,97,63,252,49,118,29,251,111,190,211,107,206,172,89,121,96,56,253,193,191,13,181,220,109,221,202,92,162,102,178,102,201,209,221,214,175,102,158,118,211,171,185,71,36,83,57,36,133,122,240,149,169,50,188,75,55,213,83,182,92,102,151,76,52,198,190,174,151,84,50,58,120,46,84,181,205,165,138,72,45,22,228,168,84,116,239,73,227,124,83,62,101,130,104,91,26,53,120,167,114,71,57,138,216,210,74,117,208,31,219,47,237,151,19,254,143,159,21,253,161,124,65,191,2,248,103,30,247,123,139,185,242,231,251,190,207,111,185,221,238,254,235,181,220,238,254,239,153,165,60,79,237,87,217,91,55,219,175,133,125,164,248,125,63,198,62,19,220,242,62,123,182,222,255,0,151,238,254,243,179,220,231,195,159,222,227,211,175,207,169,245,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,102,135,95,180,114,251,183,253,101,203,52,119,35,155,204,85,227,55,7,83,199,83,197,140,243,116,175,106,73,77,83,193,143,122,71,221,130,72,165,237,243,87,51,159,23,125,230,170,13,81,212,207,218,38,57,166,86,234,138,187,173,93,126,21,135,253,153,172,158,225,39,115,151,110,235,112,168,167,100,46,87,185,203,12,116,181,84,209,53,23,143,30,210,177,173,226,214,170,254,182,7,173,127,97,182,251,170,218,57,73,111,239,85,234,109,195,27,239,79,36,92,163,130,134,221,45,93,68,156,92,146,53,91,51,167,125,26,55,171,30,213,143,191,215,139,184,41,245,109,23,68,45,91,142,220,94,25,163,87,219,229,93,162,219,127,168,169,117,101,93,36,109,124,233,5,61,44,213,50,50,62,95,117,175,123,96,86,35,213,28,140,87,163,149,175,227,193,116,146,1,70,222,45,250,13,83,165,155,151,147,82,109,244,84,144,99,218,159,79,241,74,100,166,167,138,157,145,92,96,100,113,87,70,172,99,213,207,123,156,177,84,190,87,49,156,223,88,228,251,206,99,220,177,126,219,169,158,91,64,178,29,28,172,171,186,203,241,12,194,205,147,91,224,238,114,161,167,242,244,87,42,122,183,241,87,253,201,164,243,84,73,213,172,94,77,131,239,57,56,49,23,245,182,191,173,127,209,219,90,173,26,199,29,191,206,213,227,246,251,199,144,129,209,119,35,125,116,246,186,170,122,94,235,123,145,170,194,147,205,18,201,197,232,238,218,63,143,87,116,69,229,70,151,118,221,162,22,173,184,104,150,45,162,246,107,229,93,230,159,28,167,149,175,175,169,141,177,190,166,121,167,146,162,103,163,27,242,99,22,89,164,224,206,174,86,179,139,85,207,84,87,175,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,249,45,150,155,85,150,153,244,118,107,101,37,5,60,149,19,213,190,42,104,91,19,29,60,242,190,105,165,86,181,17,21,242,75,36,146,61,223,197,207,123,156,189,85,85,78,107,187,31,75,26,201,244,255,0,33,246,233,204,214,26,168,60,254,89,128,97,185,213,78,63,85,152,99,212,151,103,226,183,136,239,246,132,169,69,115,41,110,49,197,44,81,84,35,58,241,115,216,217,228,86,114,69,226,254,47,111,71,177,142,111,160,0,205,102,236,125,83,235,39,212,12,135,220,103,44,127,194,11,119,118,171,214,51,77,180,92,158,221,73,111,185,88,41,235,110,88,213,123,106,26,196,185,192,250,135,84,84,82,189,143,119,39,84,177,211,201,43,123,104,168,232,89,34,185,172,236,171,229,253,255,0,21,205,148,126,211,113,89,247,41,166,118,203,85,54,73,137,91,234,42,114,216,186,118,102,188,90,225,141,174,74,142,106,228,141,211,82,199,27,254,78,111,57,34,94,40,245,88,97,137,221,3,194,143,110,159,177,109,184,193,159,222,233,248,100,154,165,229,239,181,31,127,175,106,214,214,59,225,209,125,217,95,27,186,199,44,149,28,145,172,122,121,190,219,211,172,73,210,106,159,147,150,98,214,44,231,21,188,225,89,77,15,157,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,155,21,175,111,38,61,201,213,170,142,78,189,81,81,126,101,11,239,235,101,25,86,212,245,30,174,247,105,182,121,141,50,201,174,19,73,142,92,41,210,71,199,65,205,93,35,109,149,11,35,158,246,205,19,17,81,142,123,151,189,27,21,232,188,155,43,34,229,88,6,232,245,219,75,244,179,35,209,76,23,57,248,102,25,150,249,207,140,91,62,25,71,55,154,243,84,205,166,159,247,210,196,233,89,202,24,216,223,184,246,244,233,213,58,42,170,158,127,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,230,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,161,237,180,109,211,4,218,254,150,80,105,158,11,79,254,106,178,241,91,206,111,235,59,167,150,134,25,235,59,114,203,39,103,187,216,99,187,76,119,6,127,4,79,226,171,213,76,171,154,83,218,119,165,141,27,250,127,143,123,116,4,10,241,65,240,251,169,187,84,222,183,67,162,214,170,70,61,148,238,175,204,44,116,209,69,76,206,16,197,85,81,89,122,89,101,157,173,87,171,89,3,95,4,81,115,145,234,233,126,243,220,254,181,151,165,90,103,149,107,38,163,227,154,91,133,82,121,139,214,77,112,138,223,77,202,57,31,28,60,215,239,207,47,109,143,123,97,137,136,233,36,122,53,120,70,199,185,83,163,84,208,246,213,118,207,134,237,67,72,232,244,183,15,174,171,184,189,213,14,185,93,238,117,42,173,125,198,227,35,35,100,179,164,124,149,176,179,140,81,177,145,181,87,139,24,222,78,123,249,200,250,182,241,171,245,79,139,125,63,161,247,27,136,240,84,245,79,148,253,63,174,247,27,113,117,32,168,191,23,109,111,214,141,53,220,150,55,98,211,157,94,205,113,91,108,248,61,29,92,180,118,75,253,93,12,18,78,234,250,246,186,87,71,12,141,106,189,90,198,53,92,169,215,163,26,159,228,65,225,19,173,250,209,169,91,146,201,44,90,141,171,217,174,85,109,131,7,172,171,138,142,247,127,171,174,130,57,219,95,64,214,202,216,230,145,205,71,163,94,246,163,145,58,244,123,147,252,170,91,160,40,7,197,31,215,102,166,254,75,236,244,68,170,240,49,252,108,253,55,252,200,234,190,50,118,13,26,175,219,237,166,255,0,154,222,252,158,125,106,184,43,48,138,104,234,92,146,87,119,165,167,75,132,110,133,17,200,232,91,3,27,35,164,84,111,9,35,129,168,244,238,246,229,165,98,202,124,22,244,255,0,70,178,76,239,45,205,47,239,243,58,147,137,121,122,156,126,9,38,116,62,82,134,104,106,41,234,170,33,107,39,79,51,203,188,145,200,146,65,198,30,176,43,94,174,155,163,38,175,138,63,161,61,77,252,151,222,40,138,86,218,119,170,125,27,250,129,143,123,140,5,212,248,163,250,19,212,223,201,125,226,136,165,109,167,122,167,209,191,168,24,247,184,192,105,34,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,62,219,232,217,149,247,103,154,143,75,108,142,235,241,156,51,40,243,21,24,205,202,87,177,42,157,28,74,206,237,53,76,109,233,210,104,187,177,34,200,214,164,114,53,237,115,120,170,190,40,249,6,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,205,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,67,219,98,219,214,43,181,253,26,178,233,30,45,83,231,252,135,114,166,227,116,125,44,116,243,92,235,165,119,41,106,36,107,19,253,24,216,142,115,220,200,162,137,138,247,240,228,189,84,170,191,28,239,193,63,212,159,203,72,171,225,113,235,179,76,191,58,246,122,210,244,245,75,75,112,77,105,193,46,122,103,169,118,47,140,227,119,158,207,157,162,243,83,83,247,123,83,50,104,255,0,121,11,217,35,122,73,19,29,247,92,157,122,116,94,168,170,139,156,205,200,232,133,215,110,26,219,148,232,189,230,249,73,121,168,199,42,34,107,43,233,163,116,108,169,130,104,35,168,133,234,199,124,216,245,138,104,249,179,171,145,175,228,212,115,209,17,235,58,188,34,183,131,147,80,102,86,253,165,230,11,87,114,177,93,41,234,93,136,186,24,169,216,203,68,241,37,93,117,91,37,84,99,101,149,147,163,164,114,61,207,122,177,241,177,173,111,25,28,230,122,15,28,239,193,63,212,159,203,78,21,225,39,128,97,186,167,174,153,254,159,106,14,61,73,124,199,175,154,111,95,77,93,67,82,139,194,86,124,74,218,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,202,183,183,179,236,155,104,218,161,45,149,201,87,91,132,223,42,39,118,39,120,171,150,159,191,93,4,81,192,249,153,36,113,61,92,215,194,234,150,68,175,115,35,73,21,170,246,53,168,188,91,215,252,56,60,64,43,54,239,125,139,73,53,123,34,255,0,106,122,255,0,51,60,85,53,17,207,81,38,59,85,193,242,114,167,100,44,146,71,195,52,136,140,124,40,222,41,36,169,43,85,159,190,73,110,252,28,127,117,91,152,195,118,161,164,117,154,165,152,80,213,220,94,234,134,219,109,22,202,100,86,190,227,113,145,146,62,40,22,78,42,216,89,198,41,30,249,28,139,197,140,119,22,189,252,35,126,120,117,75,84,179,189,105,206,238,122,153,169,119,223,140,228,151,158,207,157,173,242,176,211,247,123,80,178,24,255,0,119,11,25,27,122,71,19,27,247,90,157,122,117,94,170,170,171,250,186,179,160,58,203,161,95,0,253,174,105,237,215,23,251,81,111,75,157,175,206,177,169,223,135,229,201,171,197,87,183,51,57,51,185,3,248,203,31,54,115,99,121,55,172,202,240,185,223,109,171,68,238,179,104,70,180,100,213,116,248,77,242,161,142,199,238,53,115,183,201,99,213,174,115,214,86,73,201,57,69,77,80,231,181,85,252,251,113,72,213,122,181,169,52,210,182,231,193,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,73,84,87,87,137,215,136,5,102,145,81,212,237,251,68,50,47,41,157,85,242,131,38,185,69,28,241,85,88,105,100,130,25,162,109,51,220,196,141,102,158,58,143,148,209,189,206,133,172,119,68,108,142,99,227,240,30,6,63,141,159,166,255,0,153,21,86,95,247,133,199,161,61,50,252,235,222,43,72,43,226,117,225,255,0,71,164,85,149,59,129,209,12,119,202,96,181,124,167,201,173,177,73,4,84,182,26,169,39,134,24,157,76,199,61,36,88,103,146,163,229,12,108,115,97,115,29,209,91,27,152,200,224,174,150,234,150,119,162,217,221,179,83,52,210,251,240,108,146,205,222,242,85,190,86,26,142,215,118,23,195,39,238,230,99,227,119,88,229,123,126,243,87,167,94,169,209,81,21,52,61,181,93,204,97,187,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,39,20,108,204,227,44,111,100,141,68,228,199,183,147,88,254,113,179,176,0,12,208,238,71,68,46,187,112,214,220,167,69,239,55,202,75,205,70,57,81,19,89,95,77,27,163,101,76,19,65,29,68,47,86,59,230,199,172,83,71,205,157,92,141,127,38,163,158,136,143,94,106,13,30,236,191,71,47,186,5,182,12,3,74,178,153,185,222,173,86,249,42,46,49,241,98,121,106,170,186,137,106,229,166,234,199,189,143,236,190,161,209,119,26,229,107,251,124,211,162,59,162,118,176,10,171,241,206,252,19,253,73,252,180,137,94,25,119,107,85,151,124,122,97,89,121,185,210,80,83,201,81,114,164,100,181,51,54,38,58,121,237,149,112,195,18,57,202,136,175,146,89,35,141,141,254,46,123,218,212,234,170,136,94,166,180,105,14,27,175,90,95,144,105,30,160,65,87,37,139,34,167,108,53,11,73,58,195,60,79,100,141,150,41,163,127,205,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,87,58,219,138,208,108,203,109,186,185,125,210,156,206,138,173,175,183,84,61,246,202,233,169,210,22,93,173,202,247,37,61,108,72,215,189,188,36,107,122,171,81,238,224,244,124,110,94,108,114,39,74,197,119,155,125,164,217,142,107,179,188,182,213,231,173,85,222,82,163,20,184,211,177,140,146,223,35,110,176,86,212,211,84,39,203,185,11,248,207,35,36,249,200,201,28,172,94,108,123,123,17,172,213,64,43,215,198,95,68,46,185,214,137,88,53,162,223,124,164,167,167,210,250,137,219,93,65,52,110,231,87,5,202,122,58,116,124,79,78,168,143,142,88,226,234,199,34,35,153,35,221,201,21,136,201,41,132,19,167,193,247,71,47,185,206,232,19,85,105,230,242,246,93,52,183,207,81,89,39,22,63,191,85,93,79,61,37,61,55,69,123,94,222,76,125,76,189,196,107,218,158,91,131,184,172,141,82,239,193,231,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,240,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,208,16,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,127,199,228,253,147,197,126,213,125,186,251,51,106,251,73,240,255,0,132,252,99,201,71,231,188,143,115,187,229,187,253,59,157,158,231,223,237,242,227,203,239,116,235,243,63,88,0,1,64,62,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,0,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,36,85,171,0,195,108,89,149,255,0,80,108,216,245,37,30,67,149,83,208,211,94,171,161,69,107,235,217,70,146,165,50,202,136,188,92,246,54,121,24,143,233,205,89,193,170,170,216,216,141,244,0,206,182,254,52,207,21,210,45,222,234,78,11,133,82,121,75,45,61,194,158,225,77,74,216,227,142,58,95,59,73,13,99,224,137,145,177,172,100,49,190,161,204,141,136,223,187,27,88,213,85,84,85,95,65,106,222,13,214,45,130,95,246,151,94,180,146,212,63,40,161,117,181,211,68,229,122,89,36,146,90,234,134,68,177,177,173,107,226,175,167,129,202,249,159,35,158,202,247,181,173,68,137,28,223,21,178,253,28,177,107,238,232,48,13,42,202,102,225,101,186,220,36,168,184,199,197,235,230,105,105,41,229,171,150,155,171,30,199,179,188,202,119,69,220,107,145,204,238,115,78,170,222,139,163,227,149,110,199,210,198,178,125,63,200,125,186,115,53,134,135,183,95,186,253,47,217,14,151,218,220,235,5,36,247,41,233,219,73,137,226,116,141,146,134,10,184,41,164,166,138,104,163,154,40,36,134,149,144,67,59,30,141,115,90,138,140,70,51,254,106,1,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,206,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,158,240,224,240,255,0,163,219,189,138,45,91,213,236,119,253,182,43,252,204,17,83,84,73,5,68,120,237,47,55,199,198,157,240,190,72,223,52,209,162,61,243,35,185,36,114,164,77,70,126,249,101,157,64,167,111,25,253,6,166,197,117,67,26,215,251,21,21,95,151,206,41,221,107,190,189,180,242,186,8,238,52,113,198,216,36,124,202,245,99,31,53,55,70,54,36,107,62,84,50,61,57,171,158,173,174,0,90,247,130,126,139,221,109,212,217,230,187,228,56,133,93,45,61,210,158,150,195,140,222,38,123,152,202,168,18,89,31,113,108,81,242,232,246,36,176,209,34,202,172,84,231,27,216,199,117,108,173,75,74,0,132,30,45,250,13,77,170,123,104,147,82,109,244,85,115,228,58,97,81,241,74,100,166,167,150,161,242,219,167,124,113,87,70,172,99,209,172,99,90,145,84,190,87,49,252,25,70,228,251,173,123,220,148,108,9,105,225,129,162,247,93,86,221,166,37,125,155,16,171,187,99,24,53,67,175,215,154,198,189,209,65,65,60,112,202,235,123,159,34,57,189,94,181,140,133,205,137,21,85,233,28,138,173,116,108,147,165,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,202,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,0,102,179,118,62,169,245,147,234,6,67,238,51,156,210,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,245,54,75,226,9,134,235,190,139,223,111,58,159,117,164,178,101,154,107,103,90,252,153,142,149,103,158,190,221,77,73,27,170,47,76,134,24,24,136,199,74,147,114,130,22,201,218,94,218,47,248,88,209,212,237,150,110,63,81,239,27,142,188,238,103,22,200,46,184,254,83,91,144,84,94,237,211,121,245,171,154,223,27,222,228,138,147,184,246,162,75,12,112,43,105,248,57,157,183,68,222,10,206,11,192,189,237,145,228,154,219,154,237,163,14,206,53,250,247,73,116,201,242,74,119,221,226,154,26,24,41,159,240,233,222,175,163,238,165,59,150,23,189,208,171,36,69,99,34,232,201,24,199,179,184,199,189,253,212,137,94,40,249,38,151,227,155,62,201,147,82,177,138,75,237,69,210,162,27,110,49,79,50,200,199,195,123,145,175,236,213,69,43,24,229,137,240,68,218,137,151,170,181,178,50,55,192,231,116,153,81,212,24,90,79,130,62,73,165,233,117,212,44,66,108,98,146,29,69,90,120,174,84,247,167,44,146,79,85,100,229,28,114,210,179,238,112,129,145,84,44,47,119,71,163,166,90,136,250,181,82,157,21,182,190,12,171,154,83,218,119,165,141,27,250,127,143,123,116,7,85,56,166,134,237,31,70,182,253,157,231,185,254,158,226,54,171,117,126,107,112,108,241,121,106,87,71,240,186,30,204,60,232,96,228,247,53,144,186,170,57,234,21,177,182,54,254,246,56,248,241,167,139,167,107,41,91,198,175,213,62,45,244,254,135,220,110,35,193,83,213,62,83,244,254,187,220,109,197,212,131,138,107,94,204,246,217,184,156,170,151,53,214,61,55,251,65,122,162,183,178,215,5,79,198,43,233,56,82,178,73,36,108,124,41,231,141,139,209,243,72,189,85,57,125,238,157,122,34,34,52,83,102,123,108,219,182,85,85,154,232,230,155,253,159,189,86,219,223,107,158,167,227,21,245,124,233,95,36,114,58,62,21,19,200,196,234,248,99,94,168,156,190,239,78,189,21,81,123,88,40,7,197,31,215,102,166,254,75,236,244,71,117,240,153,213,236,55,65,116,191,113,154,185,168,19,213,199,98,199,105,241,153,170,18,146,5,154,121,94,249,46,17,69,12,108,249,34,190,73,100,142,52,87,43,88,138,244,87,57,173,71,57,33,174,231,119,11,149,110,131,89,111,90,185,148,211,121,15,63,219,166,183,90,217,85,37,68,54,202,24,155,198,42,120,220,245,255,0,74,71,171,90,198,190,89,101,122,49,156,248,167,74,210,47,15,189,109,214,29,186,101,27,131,199,237,85,114,83,208,83,197,83,139,218,105,34,130,170,124,149,140,170,150,10,244,141,27,58,75,3,233,210,7,57,24,232,156,249,215,163,99,69,85,78,188,3,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,56,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,109,167,112,219,179,195,119,117,225,137,169,153,197,138,158,146,207,125,160,168,180,211,95,113,198,215,173,84,246,167,173,242,149,32,87,189,99,137,94,201,98,98,72,215,163,56,117,238,49,21,93,19,209,43,47,105,222,169,244,111,234,6,61,238,48,23,83,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,165,51,202,106,150,150,224,154,211,130,92,244,207,82,236,95,25,198,239,61,159,59,69,230,166,167,238,246,166,100,209,254,242,23,178,70,244,146,38,59,238,185,58,244,232,189,81,85,23,144,108,183,101,184,110,205,176,219,189,154,205,145,85,228,153,14,73,81,28,215,171,212,208,173,51,42,25,10,200,148,208,197,76,143,123,98,100,109,150,78,171,201,207,115,228,122,171,184,240,100,114,40,21,87,227,157,248,39,250,147,249,105,21,124,46,61,118,105,151,231,94,207,90,89,167,136,238,248,234,118,165,134,208,97,250,124,202,74,141,69,204,41,231,125,12,210,190,41,89,100,164,106,163,22,182,88,21,85,207,123,156,174,108,13,115,123,78,124,82,185,202,228,133,98,146,138,237,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,52,19,177,125,153,88,182,121,167,21,86,201,46,191,25,204,242,143,47,81,147,92,162,123,210,149,210,68,143,237,83,83,70,238,157,33,139,187,42,36,142,106,73,35,158,231,59,138,43,34,142,32,120,231,126,9,254,164,254,90,114,175,5,79,84,249,79,211,250,239,113,183,22,211,174,154,23,167,27,139,211,139,142,151,234,133,155,207,90,171,186,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,237,204,206,78,232,189,21,170,215,57,143,107,216,247,177,217,193,213,93,55,190,232,254,163,228,122,95,147,214,90,170,238,184,205,194,91,117,92,214,186,230,85,210,190,72,215,162,171,36,103,255,0,189,142,70,200,199,117,100,140,99,218,230,54,205,60,36,55,167,117,189,84,199,181,61,82,200,42,235,234,35,167,235,129,207,45,51,165,123,96,130,41,36,168,183,203,58,57,85,25,28,81,163,224,71,183,163,88,201,99,238,34,36,17,22,105,150,101,54,44,27,21,188,230,185,77,119,146,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,131,17,207,119,22,49,203,209,168,174,94,157,17,21,126,70,123,55,175,186,235,238,237,53,150,183,50,238,221,104,241,11,111,90,60,90,201,91,51,29,228,41,120,177,36,145,91,26,35,18,105,222,206,236,139,213,238,78,172,143,184,246,69,26,146,3,195,23,97,223,182,251,237,54,188,234,197,151,150,3,143,220,27,240,219,93,198,221,220,165,202,38,107,38,108,157,29,221,106,246,105,231,109,58,187,148,114,69,51,146,72,87,175,9,90,150,105,188,29,166,97,187,186,210,255,0,176,247,218,138,75,61,246,130,162,58,155,22,70,234,5,170,158,212,245,145,139,58,49,137,36,74,246,75,19,22,55,49,95,195,175,109,234,138,232,152,169,158,204,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,156,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,184,159,12,93,248,254,219,236,84,218,13,171,23,174,89,246,63,111,111,195,110,151,27,143,114,171,40,133,175,153,210,116,111,105,169,222,167,129,180,232,238,82,73,44,205,73,38,94,188,37,114,79,243,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,159,39,136,102,244,237,91,88,210,250,139,22,33,144,82,55,85,50,90,116,76,126,141,105,155,84,180,80,44,156,101,184,79,27,156,141,99,26,212,149,177,43,209,200,249,145,169,219,145,140,155,141,11,93,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,90,87,129,143,227,103,233,191,230,69,85,151,253,225,113,232,79,76,191,58,247,138,210,79,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,81,15,136,206,202,63,162,174,163,193,127,192,45,151,89,52,203,41,253,229,182,166,116,238,199,107,174,85,122,201,108,116,220,156,247,113,99,18,72,157,42,53,207,141,206,111,89,93,12,178,47,53,217,246,236,243,45,162,234,135,219,139,21,61,93,226,197,95,79,37,53,247,28,109,122,82,193,117,98,70,244,129,94,245,142,84,99,226,149,233,35,94,140,231,211,184,196,84,108,175,69,208,70,150,234,150,9,173,56,37,179,83,52,210,251,241,156,110,243,222,242,85,190,86,106,126,239,106,103,195,39,238,230,99,36,111,73,34,123,126,243,83,175,78,169,213,21,21,125,88,5,85,248,222,233,111,255,0,75,77,107,183,216,191,225,120,181,222,231,230,191,234,169,160,131,178,175,255,0,241,147,185,177,159,243,61,223,224,208,170,178,79,248,109,232,189,171,91,247,105,139,216,178,140,66,147,36,198,44,116,245,151,235,237,29,91,219,216,72,33,133,91,3,164,141,92,157,230,121,201,104,218,177,116,114,57,28,168,246,186,62,102,130,64,5,85,248,231,126,9,254,164,254,90,85,89,121,62,26,123,234,169,220,214,51,85,166,26,157,95,87,85,170,24,229,60,247,42,170,231,82,197,28,23,123,114,212,34,54,118,36,17,178,40,95,10,207,12,46,141,90,156,147,183,35,92,245,116,137,31,85,222,222,207,177,157,220,233,124,182,87,37,37,22,109,99,167,157,216,157,226,174,90,142,197,12,242,201,3,230,100,145,196,244,107,153,51,105,153,18,189,204,145,99,71,43,216,215,42,113,117,0,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,231,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,175,159,53,80,15,201,203,49,107,22,115,138,222,112,172,166,135,206,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,205,138,215,183,147,30,228,234,213,71,39,94,168,168,191,51,48,89,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,157,90,170,213,233,213,21,83,230,126,81,126,126,24,26,47,106,210,157,165,226,87,217,177,10,75,78,79,156,211,186,253,121,172,107,219,44,245,240,73,52,174,183,185,242,35,157,209,137,70,248,92,216,145,81,24,178,72,170,214,200,249,58,203,80,1,0,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,151,252,0,0,2,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,0,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,74,160,10,171,241,189,210,223,254,150,154,215,111,177,127,194,241,107,189,207,205,127,213,83,65,7,101,95,255,0,227,39,115,99,63,230,123,191,193,161,85,101,148,248,37,233,158,43,144,106,62,162,106,149,218,147,204,94,176,251,125,190,223,104,238,71,27,227,167,243,235,83,223,157,188,152,175,100,200,202,68,141,175,99,155,251,185,231,106,163,145,255,0,43,127,57,86,236,125,44,107,39,211,252,135,219,167,51,88,116,173,197,107,206,101,185,45,92,190,234,182,103,91,86,231,220,106,30,203,101,12,213,9,51,45,54,228,123,150,158,138,37,107,24,222,17,181,221,21,200,198,243,122,190,71,39,55,185,86,194,188,40,246,45,254,3,116,26,215,134,127,193,234,176,10,42,231,127,164,231,93,36,167,86,255,0,217,121,87,185,223,239,230,70,127,139,204,90,160,7,20,222,134,142,95,117,247,108,25,254,149,98,211,112,189,93,109,241,212,91,163,226,197,243,53,84,149,17,85,197,77,213,239,99,25,222,125,59,98,238,57,200,214,119,57,175,84,111,69,206,16,52,209,160,58,57,98,219,254,141,98,122,59,142,77,230,41,49,155,123,105,228,169,226,246,121,186,167,185,210,84,212,240,123,222,177,247,103,146,89,123,124,213,172,231,197,191,117,168,135,64,0,25,150,215,237,28,190,237,255,0,89,114,205,29,200,230,243,21,120,205,193,212,241,212,241,99,60,221,43,218,146,83,84,240,99,222,145,247,96,146,41,123,124,213,204,231,197,223,121,170,135,128,46,251,193,247,71,44,88,54,216,19,85,105,230,243,23,173,75,184,79,81,89,39,23,179,177,75,67,81,61,37,61,55,69,123,152,238,47,101,76,189,196,107,28,190,103,131,185,36,109,82,117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,202,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,0,102,179,118,62,169,245,147,234,6,67,238,51,157,214,227,177,90,156,199,98,24,22,233,244,162,130,174,166,251,75,79,123,155,53,161,117,84,77,129,214,234,74,203,130,252,73,139,52,141,86,190,40,169,227,137,208,198,142,238,34,198,230,177,174,108,139,44,53,59,86,205,180,46,179,113,59,142,195,52,231,224,223,17,178,186,225,29,199,35,107,214,118,66,203,61,59,219,37,82,73,44,8,175,139,184,196,236,49,253,90,157,217,162,111,54,171,145,201,163,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,166,191,25,189,116,172,202,117,150,197,160,214,139,207,59,46,19,111,142,227,116,164,141,39,143,250,226,173,170,246,164,200,229,72,165,237,210,45,59,163,123,90,170,207,55,59,121,170,185,205,108,11,177,96,25,150,77,140,228,217,157,139,30,171,171,177,97,212,244,213,55,219,131,81,18,10,22,84,84,50,158,4,123,149,81,21,242,75,34,35,88,157,94,168,217,28,137,198,55,185,189,87,99,250,197,117,209,13,209,233,254,93,71,126,164,181,91,107,111,20,214,75,244,181,213,78,130,137,109,85,114,182,26,151,84,57,30,198,240,141,174,73,218,178,47,6,201,4,111,114,47,14,134,140,193,149,115,74,123,78,244,177,163,127,79,241,239,110,128,234,160,20,173,227,87,234,159,22,250,127,67,238,55,17,224,169,234,159,41,250,127,93,238,54,227,181,120,160,111,51,114,123,118,215,219,6,21,163,154,145,246,126,203,91,135,210,221,39,166,248,61,5,95,58,167,214,214,198,233,57,212,65,35,211,171,33,141,58,34,241,251,189,122,117,85,85,120,95,239,51,114,123,137,215,219,254,21,172,122,145,246,130,203,69,135,213,93,32,166,248,61,5,39,10,166,86,209,70,217,57,211,193,27,215,163,38,145,58,42,241,251,221,122,117,68,84,179,240,84,6,253,119,235,187,29,22,221,142,115,166,122,105,170,223,6,198,236,223,12,242,84,95,2,182,212,118,187,182,218,89,164,253,228,212,239,145,221,100,149,238,251,206,94,157,122,39,68,68,68,144,30,20,155,163,215,109,202,126,212,127,109,121,207,218,63,179,159,4,248,103,245,101,29,31,99,204,121,238,247,248,180,81,242,229,216,139,251,93,122,113,249,116,234,189,96,7,138,63,174,205,77,252,151,217,232,136,170,76,175,14,45,142,83,110,183,50,175,204,53,5,245,116,250,117,135,212,64,202,232,98,100,177,62,247,86,228,87,165,20,83,162,35,88,198,181,26,233,220,215,119,90,201,98,107,81,171,50,75,29,239,21,23,226,189,177,202,156,106,235,123,221,198,156,190,145,44,87,42,138,119,229,214,148,100,84,235,67,87,43,163,129,181,176,35,81,169,43,39,149,204,238,181,122,202,147,74,233,58,189,178,63,179,90,180,87,107,173,186,154,190,142,223,115,171,165,167,186,83,165,37,116,80,204,230,50,170,4,150,57,146,41,90,139,209,236,73,97,138,68,107,186,167,56,216,239,226,212,84,233,123,78,245,79,163,127,80,49,239,113,128,186,159,20,127,66,122,155,249,47,188,81,20,173,180,239,84,250,55,245,3,30,247,24,13,41,128,1,85,126,57,223,130,127,169,63,150,144,3,107,154,233,253,26,245,219,25,214,191,178,223,104,254,206,121,223,234,207,61,228,251,254,98,142,122,111,240,221,185,56,241,239,242,254,194,245,227,211,229,215,170,120,172,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,156,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,184,159,12,93,135,126,196,44,84,218,243,171,22,94,57,246,65,111,111,195,109,119,27,119,110,171,23,133,207,153,178,116,119,117,201,222,168,129,212,234,238,81,199,44,45,89,33,94,156,229,106,207,242,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,137,127,226,63,226,1,71,183,123,20,186,73,164,57,23,251,108,87,249,105,229,169,167,142,10,136,241,218,94,108,147,149,67,38,100,145,190,105,163,69,99,33,86,242,72,229,89,92,172,253,202,75,74,216,158,45,125,206,114,171,54,21,139,80,249,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,249,189,90,198,242,123,218,157,92,168,212,235,213,85,19,230,104,39,100,155,62,198,118,141,165,241,89,90,148,149,185,181,242,158,7,101,151,138,73,106,59,21,211,197,36,239,133,145,199,43,213,173,100,45,169,124,72,246,178,53,145,26,143,123,90,171,197,181,235,226,185,189,127,218,110,85,62,218,244,206,231,117,166,198,241,43,133,69,54,91,47,94,204,55,139,164,50,53,169,79,193,90,146,58,26,89,35,127,205,206,225,36,171,201,24,169,12,50,186,42,237,15,108,119,221,218,107,45,54,149,90,47,95,4,164,101,190,170,233,116,187,249,102,84,249,10,88,154,141,108,157,135,75,18,203,202,121,41,226,232,215,114,78,239,62,138,214,184,208,246,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,17,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,2,5,120,172,108,250,213,172,58,95,95,184,76,105,42,217,155,105,221,157,93,60,77,149,189,139,141,146,25,31,52,236,123,100,123,91,27,224,108,149,21,13,123,62,243,209,36,141,91,34,186,37,142,155,48,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,67,187,67,220,229,139,118,154,53,77,170,182,139,47,193,42,217,112,170,181,221,45,30,101,245,62,66,170,39,35,155,31,125,209,68,146,242,130,74,121,122,181,188,83,187,195,170,185,174,40,95,118,62,169,245,147,234,6,67,238,51,150,105,183,157,217,225,187,69,240,196,211,60,226,251,79,73,120,190,215,212,93,169,172,88,227,171,214,150,123,171,210,249,84,147,171,30,145,202,172,100,81,61,100,115,213,156,58,246,216,170,142,149,136,181,65,170,90,165,157,235,78,119,115,212,205,75,190,252,103,36,188,246,124,237,111,149,134,159,187,218,133,144,199,251,184,88,200,219,210,56,152,223,186,212,235,211,170,245,85,85,95,151,60,192,51,45,48,201,167,195,53,3,30,171,177,95,105,105,233,42,106,45,245,104,141,158,6,84,211,199,81,18,72,222,189,88,245,138,104,213,88,238,143,98,170,181,200,215,34,181,44,211,192,199,241,179,244,223,243,34,170,203,254,240,184,244,39,166,95,157,123,197,105,42,143,41,170,90,91,130,107,78,9,115,211,61,75,177,124,103,27,188,246,124,237,23,154,154,159,187,218,153,147,71,251,200,94,201,27,210,72,152,239,186,228,235,211,162,245,69,84,92,251,239,7,105,153,150,209,117,67,236,61,246,162,174,241,98,175,167,142,166,197,145,186,129,41,96,186,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,243,233,219,122,162,54,86,42,244,175,14,109,235,255,0,69,93,71,158,193,159,220,238,178,105,150,83,251,187,149,52,11,221,142,215,92,170,196,142,230,216,120,185,238,226,198,44,114,182,37,107,159,27,154,238,146,186,24,163,91,222,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,193,202,183,79,162,159,210,39,111,185,182,142,71,112,242,85,121,5,189,60,132,238,151,183,27,43,160,149,149,20,189,215,118,228,84,133,103,134,36,147,139,21,221,181,127,30,142,232,169,154,194,231,188,26,52,66,235,130,232,149,255,0,90,46,23,202,74,138,125,80,168,129,180,52,16,198,238,116,144,91,103,172,167,87,202,245,232,138,249,37,146,94,140,106,42,53,145,177,220,149,94,172,142,194,129,0,60,86,247,71,174,219,107,253,151,126,197,51,159,179,159,104,254,55,241,63,234,202,58,206,255,0,151,242,61,159,241,152,164,227,199,191,47,246,122,117,229,243,235,209,58,71,253,133,111,215,118,58,211,187,28,27,76,245,47,85,190,51,141,222,126,39,231,104,190,5,109,167,238,246,173,181,83,71,251,200,105,217,35,122,73,19,29,247,92,157,122,116,94,168,170,139,234,252,115,191,4,255,0,82,127,45,43,47,3,192,51,45,79,201,160,195,52,255,0,30,171,190,223,106,169,234,234,105,237,244,136,142,158,118,83,83,201,81,42,70,222,189,94,244,138,25,21,24,222,175,122,162,53,168,231,42,53,88,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,161,61,159,110,207,13,221,214,151,253,184,177,83,210,89,239,180,21,18,83,95,113,198,215,173,84,246,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,206,29,123,140,69,87,68,244,72,191,226,227,181,29,56,200,52,158,241,186,107,100,95,6,204,241,127,33,5,202,74,120,81,99,190,210,203,83,13,36,109,168,78,169,210,104,187,172,86,76,157,92,177,177,98,114,57,18,37,134,155,13,84,0,82,183,140,158,138,125,134,220,21,167,88,233,46,29,234,77,77,183,175,122,9,37,229,36,21,214,232,169,233,228,226,212,141,168,216,93,3,232,213,189,94,247,44,157,254,188,91,193,8,149,182,237,16,186,238,63,91,113,109,23,179,95,41,44,213,25,29,68,173,125,125,76,110,145,148,208,67,4,149,19,61,24,223,155,222,145,67,39,6,117,106,57,252,90,174,98,42,189,52,188,0,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,95,240,35,254,253,117,75,59,209,109,167,103,58,153,166,151,223,131,100,150,111,134,121,42,223,43,13,71,107,187,114,165,134,79,221,204,199,198,238,177,202,246,253,230,175,78,189,83,162,162,42,86,6,222,188,71,183,157,156,235,238,154,97,89,78,178,121,219,46,65,152,89,173,119,26,111,179,182,168,251,244,179,214,197,28,177,243,101,51,94,222,76,123,147,171,85,28,157,122,162,162,252,203,191,0,20,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,159,224,0,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,85,0,69,255,0,18,236,2,167,80,118,91,168,148,182,220,122,146,235,114,177,211,211,95,233,86,100,139,157,27,41,42,99,150,170,162,39,200,169,193,237,163,74,180,94,43,205,204,115,216,222,92,248,174,125,203,254,240,197,210,223,217,126,205,176,175,55,98,248,101,215,45,243,25,77,195,251,235,189,230,188,212,139,229,39,249,61,205,103,42,24,232,190,227,120,244,233,247,154,143,87,146,168,229,91,177,244,177,172,159,79,242,31,110,156,205,97,58,124,56,60,63,235,55,17,125,139,86,245,123,29,255,0,106,122,15,51,4,84,213,18,79,79,38,69,85,193,241,241,167,124,47,142,70,67,12,138,143,124,200,238,43,36,73,19,81,255,0,190,88,174,252,0,12,240,239,239,111,22,173,179,238,94,255,0,129,226,182,170,186,12,78,225,79,77,123,199,25,83,88,218,151,249,41,217,209,237,71,34,171,209,145,212,199,85,11,18,95,222,112,137,170,229,127,84,145,254,171,194,227,72,105,181,107,120,56,204,247,40,41,39,182,224,212,243,101,245,80,205,60,177,61,239,166,115,25,74,232,150,63,237,61,149,147,210,72,173,114,181,138,200,222,142,229,253,135,95,160,0,21,23,227,63,183,139,86,55,147,99,91,145,198,173,85,108,126,89,80,235,38,81,80,234,198,186,5,173,134,158,63,32,230,68,229,230,215,190,158,10,134,185,89,251,190,148,177,170,163,94,229,89,43,175,79,112,171,174,165,103,248,214,156,216,170,41,32,185,101,87,138,43,37,28,181,111,115,96,142,122,153,153,12,110,145,205,107,156,140,71,61,21,85,26,229,233,215,162,47,240,52,229,137,226,214,44,27,21,179,97,88,181,15,146,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,155,213,207,119,22,49,169,213,202,174,94,157,85,85,126,103,235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,202,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,0,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,10,248,174,108,163,246,101,149,79,185,77,51,182,93,106,113,188,182,225,81,83,150,197,211,189,13,158,233,52,141,114,84,115,87,44,141,134,170,73,31,242,115,120,71,42,113,71,162,77,12,77,239,254,15,123,98,251,3,167,23,29,194,230,88,189,214,219,148,230,28,237,246,71,214,77,194,55,227,170,148,242,182,120,224,78,138,157,249,216,171,206,78,170,232,224,133,209,163,89,34,186,91,21,63,39,44,202,108,88,54,43,121,205,114,154,239,37,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,39,6,35,158,238,44,99,151,163,81,92,189,58,34,42,252,140,203,234,198,117,251,80,213,60,203,83,62,23,240,207,181,185,5,198,251,228,187,253,239,43,230,170,100,155,181,220,226,222,124,123,156,121,113,111,94,157,122,39,94,133,186,120,112,109,146,235,54,194,115,91,14,71,77,73,143,92,181,186,158,234,218,107,146,219,156,234,216,109,85,20,94,78,145,243,181,233,27,164,98,59,204,84,196,196,122,177,209,212,181,237,114,119,93,210,154,238,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,52,125,179,252,254,155,83,246,185,165,185,156,57,13,93,246,162,171,23,161,166,184,92,42,214,87,79,61,198,154,36,167,173,89,29,42,115,123,210,166,25,145,94,189,121,170,43,145,92,138,142,94,192,101,92,210,158,211,189,44,104,223,211,252,123,219,160,58,168,5,43,120,213,250,167,197,190,159,208,251,141,196,120,42,122,167,202,126,159,215,123,141,184,154,155,214,240,222,254,152,58,167,106,212,207,219,47,217,47,134,99,240,88,188,151,217,223,63,220,237,212,212,77,221,238,121,168,186,117,243,60,120,241,94,156,58,245,249,244,70,202,124,55,191,161,246,169,221,117,51,246,203,246,183,226,120,252,246,47,37,246,119,200,118,251,149,52,243,119,123,158,106,94,189,60,183,30,60,83,175,62,189,126,93,22,106,130,0,110,143,194,147,250,74,107,182,77,173,127,183,175,179,159,104,252,151,245,103,217,111,57,216,242,244,112,83,127,134,243,113,242,229,216,229,253,132,233,203,167,207,167,85,234,187,24,216,199,244,46,251,109,254,218,63,108,126,216,252,55,253,196,248,127,149,242,158,103,255,0,174,38,231,203,204,255,0,245,61,56,127,151,175,202,170,252,81,253,118,106,111,228,190,207,68,120,173,159,109,51,50,221,214,168,125,135,177,84,85,217,236,84,20,242,84,223,114,54,208,37,84,22,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,254,125,59,143,68,86,196,245,77,9,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,225,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,160,5,16,248,142,236,114,155,106,89,149,6,97,167,207,171,168,211,172,194,162,118,80,195,43,37,149,246,74,182,162,61,104,165,157,81,90,246,57,170,231,64,231,59,186,230,69,43,92,142,88,86,89,56,86,211,189,83,232,223,212,12,123,220,96,46,167,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,3,74,96,0,85,95,142,119,224,159,234,79,229,164,32,217,6,144,225,186,245,185,204,75,72,245,2,10,185,44,89,21,61,222,26,133,164,157,97,158,39,178,215,87,44,83,70,255,0,154,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,175,201,186,237,168,234,62,210,181,29,248,86,107,23,158,181,87,119,39,176,95,224,133,89,75,119,165,106,162,43,154,138,171,219,153,156,154,146,194,170,174,141,206,106,162,189,143,142,71,202,175,12,95,16,10,61,34,172,166,219,246,183,228,94,83,5,171,227,6,51,114,150,56,34,165,176,213,73,60,211,74,218,151,181,137,34,195,60,149,31,57,164,123,155,11,152,222,168,216,220,247,199,114,133,85,248,231,126,9,254,164,254,90,67,93,147,238,98,155,106,57,110,127,169,240,208,210,92,47,179,224,245,22,140,122,134,173,37,236,84,220,102,184,208,43,123,139,27,85,81,145,197,28,211,42,43,153,205,33,88,209,236,115,218,167,21,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,206,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,147,240,220,240,251,169,219,181,52,154,195,172,150,170,71,106,45,198,157,212,212,86,217,162,138,103,227,44,73,103,142,85,138,162,25,229,134,103,212,194,176,57,94,214,181,241,177,95,31,94,143,145,22,122,144,3,196,235,97,223,182,251,21,78,188,233,61,151,150,125,143,219,221,241,43,93,186,221,220,170,202,33,107,225,108,125,93,221,106,119,169,224,109,66,183,140,114,75,51,82,56,83,175,8,154,149,1,165,186,165,157,232,182,119,108,212,205,52,190,252,27,36,179,119,188,149,111,149,134,163,181,221,133,240,201,251,185,152,248,221,214,57,94,223,188,213,233,215,170,116,84,69,77,20,237,139,112,184,174,232,52,106,203,171,152,181,55,144,243,253,202,107,141,173,245,81,212,77,108,174,137,220,101,167,145,204,95,244,100,98,185,172,115,226,150,39,171,25,207,138,117,82,160,60,88,183,175,113,202,114,171,158,213,244,222,231,195,27,179,116,166,204,103,98,210,212,67,117,174,108,148,245,17,211,198,228,107,228,135,202,201,15,23,171,100,99,150,85,150,55,177,18,36,87,195,93,170,237,159,50,221,126,174,81,233,110,31,93,73,110,99,105,221,114,187,220,234,85,28,203,117,186,55,198,201,103,72,249,35,166,127,41,99,99,35,106,167,39,189,188,156,198,115,145,154,41,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,194,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,92,230,110,199,213,62,178,125,64,200,125,198,115,159,222,114,155,238,65,110,177,90,110,245,222,98,147,25,183,190,215,107,143,180,198,121,122,87,213,84,85,186,62,173,68,87,245,158,174,161,253,92,170,239,191,211,175,22,181,18,127,248,98,248,127,209,234,237,101,54,224,117,191,29,243,120,45,39,25,241,155,108,178,65,45,45,250,170,57,230,134,87,84,177,175,89,18,24,36,167,249,195,35,26,217,156,246,245,87,70,215,178,78,43,226,143,235,179,83,127,37,246,122,34,85,120,24,254,54,126,155,254,100,85,89,127,222,23,30,132,244,203,243,175,120,173,37,80,56,254,234,182,207,134,238,191,72,235,52,183,48,174,171,183,61,181,13,185,90,46,116,202,174,125,186,227,27,36,100,83,172,124,145,179,51,140,178,49,241,185,83,147,30,238,46,99,248,72,204,240,234,150,150,231,122,45,157,220,244,207,82,236,95,6,201,44,221,159,59,69,230,161,168,237,119,97,100,209,254,242,23,190,55,117,142,86,59,238,185,122,117,232,189,21,21,18,202,188,25,55,23,157,222,239,23,221,180,95,234,60,246,55,98,199,228,190,227,255,0,114,24,190,25,198,189,60,212,95,114,36,146,110,244,151,4,127,41,36,94,223,103,139,83,163,254,237,170,2,53,120,137,107,165,102,128,237,79,43,201,44,55,159,134,100,151,238,214,55,97,153,169,58,72,218,170,165,84,149,241,73,10,181,208,205,29,43,42,166,142,69,115,90,217,33,103,246,149,81,142,207,97,107,222,9,250,209,117,184,211,103,154,17,144,229,245,117,84,246,186,122,91,246,51,103,153,142,123,41,96,89,100,101,197,209,73,199,163,24,178,205,68,171,18,189,19,156,143,123,27,213,210,185,109,40,17,87,124,251,24,254,154,63,98,127,219,71,236,119,216,239,137,127,184,159,16,243,94,111,203,127,245,196,60,56,249,111,254,171,175,63,242,116,249,242,173,174,120,82,127,70,189,118,198,117,175,246,245,246,143,236,231,157,254,172,251,45,228,251,254,98,142,122,111,240,222,110,78,60,123,252,191,176,189,120,244,249,117,234,156,171,199,59,240,79,245,39,242,210,42,248,92,122,236,211,47,206,189,158,180,145,94,43,219,28,169,198,174,183,189,220,105,203,233,18,197,114,168,167,126,93,105,70,69,78,180,53,114,186,56,27,91,2,53,26,146,178,121,92,206,235,87,172,169,52,174,147,171,219,35,251,48,131,108,91,133,202,182,191,172,182,93,92,197,169,188,255,0,144,238,83,92,109,111,170,146,158,27,157,12,173,227,45,60,142,98,255,0,163,35,21,205,123,89,44,81,61,88,254,28,86,221,55,191,171,216,110,189,120,98,101,186,185,167,243,213,201,98,200,169,237,19,83,165,92,11,12,241,61,151,202,72,165,134,70,124,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,104,216,213,64,5,11,120,165,235,165,102,176,110,178,253,141,209,94,124,222,55,167,127,236,110,217,12,105,60,113,178,170,52,69,184,61,209,202,188,123,222,107,185,11,164,99,90,215,199,77,7,246,145,168,247,70,12,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,211,150,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,175,71,34,57,58,244,84,69,249,31,172,0,32,7,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,255,0,129,202,183,71,161,127,210,83,66,114,109,20,251,83,246,115,237,31,146,254,179,242,62,115,177,229,235,32,169,255,0,3,220,143,151,46,199,31,237,167,78,93,126,125,58,44,42,210,127,6,191,217,126,169,225,186,153,253,35,190,39,246,75,32,183,95,124,151,217,14,207,154,242,181,49,205,218,238,121,215,112,229,219,227,203,139,186,117,235,209,122,116,44,168,0,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,127,128,1,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,73,84,1,23,252,75,179,250,157,62,217,110,162,85,91,114,26,75,85,202,249,79,77,96,165,73,150,46,117,140,171,169,142,42,170,120,153,34,47,55,186,141,106,213,120,167,54,177,175,123,120,240,228,153,247,47,207,194,203,63,166,206,182,91,134,210,174,67,87,118,185,98,181,21,246,11,146,212,172,174,125,43,227,169,124,180,244,232,249,19,239,49,148,115,210,35,56,42,177,172,226,196,233,193,90,217,106,114,173,216,250,88,214,79,167,249,15,183,78,102,176,212,70,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,17,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,0,0,51,67,185,29,111,186,238,63,91,114,157,104,188,216,233,44,213,25,29,68,78,101,5,52,142,145,148,208,67,4,116,240,177,94,239,155,222,145,67,31,55,244,106,57,252,156,141,98,42,49,61,94,200,245,230,155,110,59,151,195,181,38,243,91,87,6,60,149,15,181,228,9,13,68,177,177,109,213,44,88,164,146,86,68,199,186,102,66,231,71,82,145,112,119,55,211,177,19,163,184,185,52,102,0,5,37,248,195,107,125,215,60,220,93,62,141,77,99,164,163,182,233,117,58,54,158,173,178,57,243,215,79,113,165,164,169,149,239,254,13,99,26,212,133,141,98,34,175,86,72,229,114,243,70,71,5,109,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,52,189,160,58,199,98,220,6,141,98,122,197,142,67,229,233,50,107,123,106,36,166,228,247,249,74,166,57,209,212,211,115,123,24,178,118,167,142,88,187,156,17,175,225,201,191,117,200,167,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,0,0,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,148,203,49,107,22,115,138,222,112,172,166,135,206,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,205,138,215,183,147,30,228,234,213,71,39,94,168,168,191,49,137,226,214,44,27,21,179,97,88,181,15,146,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,155,213,207,119,22,49,169,213,202,174,94,157,85,85,126,103,235,16,255,0,197,79,88,239,186,69,180,123,189,54,57,15,74,188,246,225,22,29,37,79,38,127,122,210,212,193,60,149,43,193,236,114,63,185,5,60,176,116,251,174,111,127,155,92,142,98,34,209,102,39,139,95,115,156,170,205,133,98,212,62,118,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,62,111,86,177,188,158,246,167,87,42,53,58,245,85,68,249,154,104,210,124,23,246,95,165,152,110,153,252,83,226,127,100,177,251,117,139,206,246,59,62,107,202,211,71,15,119,183,201,220,57,118,249,113,228,238,157,122,117,94,157,74,22,241,21,209,203,238,141,238,227,59,166,187,205,230,41,51,11,132,249,141,174,167,139,25,222,165,175,158,89,28,156,26,247,171,123,83,165,68,29,93,197,207,236,115,226,214,189,168,78,15,4,125,80,181,85,96,26,133,162,243,54,146,11,149,178,241,22,81,78,174,173,111,126,178,10,152,99,166,151,133,63,68,119,8,29,73,15,41,17,92,157,106,227,106,163,126,92,236,208,202,185,165,61,167,122,88,209,191,167,248,247,183,64,117,80,10,86,241,171,245,79,139,125,63,161,247,27,136,240,84,245,79,148,253,63,174,247,27,113,117,32,175,95,16,191,16,189,104,218,102,180,89,116,231,78,113,140,42,227,109,184,226,244,215,185,101,189,209,85,205,59,103,146,174,174,23,53,174,134,166,38,163,56,211,177,81,21,170,189,85,223,63,224,136,240,244,241,11,214,141,217,235,69,235,78,117,27,24,194,173,214,219,118,47,83,123,138,91,37,21,92,51,186,120,234,233,33,107,92,233,170,101,106,179,141,67,213,81,26,139,213,27,243,254,40,182,20,10,1,241,71,245,217,169,191,146,251,61,17,42,188,12,127,27,63,77,255,0,50,45,80,2,42,248,163,250,19,212,223,201,125,226,136,165,109,167,122,167,209,191,168,24,247,184,192,93,79,138,63,161,61,77,252,151,222,40,138,86,218,119,170,125,27,250,129,143,123,140,6,148,200,235,189,189,224,227,59,70,210,249,111,78,90,74,220,218,249,79,59,113,59,61,92,85,29,138,233,226,146,6,76,249,36,137,138,214,178,22,212,178,85,99,159,26,200,141,86,49,205,85,228,216,255,0,225,185,226,39,117,215,122,153,52,95,94,239,180,147,234,12,149,14,118,61,95,13,3,162,125,242,14,212,245,19,178,86,65,10,83,192,250,118,64,189,30,171,26,72,199,177,168,213,123,28,249,44,40,21,87,227,157,248,39,250,147,249,105,21,124,46,61,118,105,151,231,94,207,90,93,246,186,104,94,156,110,47,78,46,58,95,170,22,111,61,106,174,233,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,57,59,162,244,86,171,92,230,61,175,99,222,199,103,219,117,91,103,204,182,161,171,149,154,91,152,87,82,92,88,234,118,220,173,23,58,101,70,178,227,110,145,242,50,41,214,62,74,232,95,202,41,24,248,220,171,197,236,119,23,61,156,36,125,133,120,90,111,234,197,87,98,176,237,79,87,174,30,70,235,67,253,227,135,94,234,170,94,248,238,17,185,234,177,219,102,116,142,94,220,204,228,145,211,244,84,141,241,182,56,90,140,123,35,73,255,0,43,199,59,240,79,245,39,242,210,170,203,62,240,148,217,71,198,235,40,247,101,169,182,203,85,101,150,30,244,120,93,190,116,239,200,234,232,103,237,190,230,228,71,112,143,178,248,165,142,38,200,215,57,100,87,74,137,26,197,11,223,109,64,20,173,226,117,176,239,216,133,246,167,94,116,158,203,199,1,200,46,14,248,149,174,221,110,237,210,226,243,57,144,182,62,174,238,185,123,53,19,186,161,91,198,56,226,133,203,28,41,211,156,77,94,21,178,77,224,228,219,70,213,8,175,77,90,186,220,38,249,81,3,114,203,61,36,84,253,250,232,34,142,118,66,248,228,149,138,230,190,23,84,190,84,99,95,26,72,173,70,61,205,69,228,219,63,241,26,223,108,123,127,210,251,5,151,69,242,106,74,140,219,63,167,138,233,101,188,80,79,69,89,5,190,212,217,35,127,157,88,228,73,91,51,42,90,174,138,21,225,193,201,223,122,61,22,20,107,169,47,19,197,175,185,206,85,102,194,177,106,31,59,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,55,171,88,222,79,123,83,171,149,26,157,122,170,162,124,205,9,236,163,106,54,45,165,232,213,22,27,218,181,86,101,247,46,149,153,77,238,138,23,183,207,213,114,122,199,26,58,69,87,172,48,49,253,168,211,163,26,189,31,39,109,143,150,68,36,1,154,205,216,250,167,214,79,168,25,15,184,206,117,255,0,15,61,150,93,119,79,170,20,247,220,191,31,171,118,149,227,85,10,185,5,98,84,186,149,43,103,72,249,69,111,130,70,181,92,247,185,203,19,165,70,43,85,144,171,151,185,27,223,15,43,233,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,160,207,20,127,93,154,155,249,47,179,209,18,171,192,199,241,179,244,223,243,34,170,203,254,240,184,244,39,166,95,157,123,197,105,42,128,42,175,199,59,240,79,245,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,186,144,83,95,141,38,177,216,179,13,101,196,180,118,209,15,114,175,78,237,245,21,23,74,158,79,78,53,87,38,211,200,218,110,14,98,34,240,130,10,121,123,141,123,218,239,51,199,238,186,55,34,215,89,215,246,139,173,246,173,184,238,47,12,214,91,237,142,174,239,109,176,84,84,182,178,146,146,70,178,117,130,162,150,106,105,31,31,47,186,231,177,179,171,209,138,173,71,171,17,170,230,114,230,154,73,0,21,87,227,157,248,39,250,147,249,105,21,124,46,61,118,105,151,231,94,207,90,95,241,66,222,35,59,40,254,138,186,143,5,255,0,0,182,93,100,211,44,167,247,150,218,153,211,187,29,174,185,85,235,37,177,211,114,115,221,197,140,73,34,116,168,215,62,55,57,189,101,116,50,200,177,215,17,213,236,203,10,211,188,247,75,108,211,210,46,61,168,244,246,232,111,80,77,2,57,252,232,106,219,85,77,52,79,78,142,99,218,228,145,138,157,85,138,201,159,213,170,228,99,153,226,141,84,3,159,235,246,177,216,182,255,0,163,89,102,177,100,112,249,138,76,102,222,234,136,233,185,61,158,110,169,238,72,233,169,185,177,143,88,251,179,201,20,93,206,10,214,115,228,239,186,213,83,50,224,187,63,7,157,111,181,103,155,116,168,209,168,108,117,116,119,45,46,168,86,212,85,186,70,190,10,232,46,53,85,117,49,61,159,193,204,123,92,147,49,204,84,84,232,200,220,142,94,106,200,231,168,0,128,30,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,75,254,0,0,1,64,62,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,0,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,5,80,120,224,231,244,210,221,116,179,75,104,114,26,180,168,165,167,184,223,238,150,150,172,173,129,89,43,162,130,138,161,233,211,180,247,162,195,94,198,252,213,236,69,147,251,41,34,114,171,98,199,252,19,245,66,213,143,106,230,121,165,23,6,210,67,81,153,217,233,110,84,53,19,86,182,39,201,61,189,242,117,165,138,37,78,179,61,241,86,75,42,241,119,86,178,149,235,197,200,170,172,184,147,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,0,0,137,94,39,250,209,106,210,157,165,229,182,40,114,250,75,78,79,156,211,182,195,102,163,115,27,44,245,240,73,52,77,184,53,145,171,93,209,137,70,249,154,233,85,17,24,178,70,136,230,200,248,250,208,96,52,103,178,61,121,169,220,118,218,48,237,73,188,214,210,79,144,173,59,237,121,2,67,81,20,143,75,141,51,214,41,36,149,145,49,141,133,243,53,177,212,164,92,27,193,149,12,68,234,222,46,94,234,1,231,243,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,240,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,49,153,102,83,125,206,114,171,206,107,148,215,121,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,56,49,26,198,242,123,220,189,26,136,212,235,209,17,19,228,126,81,113,62,12,26,243,83,149,105,126,75,160,23,218,218,79,49,131,212,54,233,98,99,170,34,108,242,91,171,36,145,211,198,200,81,136,247,178,26,158,175,116,170,231,252,235,163,98,240,70,177,29,99,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,173,216,250,88,214,79,167,249,15,183,78,102,176,213,64,0,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,64,21,23,227,113,170,23,90,172,255,0,79,116,94,22,213,193,109,182,89,229,202,42,21,181,174,236,86,79,83,52,148,209,115,167,232,141,231,3,105,38,227,34,171,151,165,92,141,68,111,207,156,106,240,215,210,26,157,95,222,14,15,2,193,86,182,220,62,161,114,251,148,212,211,197,19,224,101,11,154,250,119,42,73,215,155,29,88,180,145,189,172,69,122,178,87,42,113,232,175,110,130,74,160,241,184,210,26,150,93,116,247,94,232,96,171,146,158,122,121,113,11,164,142,158,46,196,15,99,164,170,162,107,35,249,74,175,145,36,175,87,59,239,49,18,24,211,238,42,167,62,21,225,13,157,125,146,222,77,182,193,240,191,55,246,215,31,186,88,187,221,254,223,148,237,198,218,254,239,30,43,220,235,228,59,124,122,183,252,47,46,191,119,139,175,80,202,185,165,61,167,122,88,209,191,167,248,247,183,64,117,80,10,86,241,171,245,79,139,125,63,161,247,27,136,240,84,245,79,148,253,63,174,247,27,113,117,32,133,91,214,240,222,254,152,58,167,106,212,207,219,47,217,47,134,99,240,88,188,151,217,223,63,220,237,212,212,77,221,238,121,168,186,117,243,60,120,241,94,156,58,245,249,244,70,202,124,55,191,161,246,169,221,117,51,246,203,246,183,226,120,252,246,47,37,246,119,200,118,251,149,52,243,119,123,158,106,94,189,60,183,30,60,83,175,62,189,126,93,22,106,130,128,124,81,253,118,106,111,228,190,207,68,74,175,3,31,198,207,211,127,204,139,84,0,138,190,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,23,83,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,161,61,116,215,77,56,219,166,156,92,117,67,84,47,62,70,213,67,210,40,97,137,17,245,87,10,167,34,172,116,180,209,170,167,114,103,241,119,68,234,141,70,181,207,123,152,198,61,237,206,182,186,107,166,163,238,47,81,238,58,161,170,23,159,61,117,174,233,20,48,196,138,202,91,125,43,85,86,58,90,104,213,87,183,11,57,59,162,117,87,43,156,231,189,207,123,222,247,120,2,247,188,56,183,199,83,186,220,54,191,15,212,22,82,83,234,46,31,79,3,235,166,137,241,68,203,221,35,149,88,149,177,64,138,142,99,218,228,107,103,107,91,218,107,229,137,205,86,164,201,20,115,40,170,191,28,239,193,63,212,159,203,72,171,225,113,235,179,76,191,58,246,122,210,226,119,131,187,60,55,104,186,95,246,226,251,79,73,120,190,215,212,71,77,98,199,29,94,180,179,221,94,146,49,39,86,61,35,149,88,200,162,122,200,231,171,56,117,237,177,85,29,43,17,115,217,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,156,175,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,151,39,225,185,225,247,83,183,106,105,53,135,89,45,84,142,212,91,141,59,169,168,173,179,69,20,207,198,88,146,207,28,171,21,68,51,203,12,207,169,133,96,114,189,173,107,227,98,190,62,189,31,34,47,32,241,206,252,19,253,73,252,180,138,190,27,27,116,193,55,45,184,231,98,122,151,79,231,177,187,22,63,91,125,173,182,115,154,47,136,113,124,84,209,197,222,134,88,228,139,140,149,76,155,147,85,122,246,120,42,116,122,170,95,240,0,243,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,120,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,158,205,224,237,51,50,218,46,168,125,135,190,212,85,222,44,85,244,241,212,216,178,55,80,37,44,23,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,254,125,59,111,84,70,202,197,94,20,92,159,133,30,202,63,102,88,172,27,148,212,203,101,170,167,36,203,109,244,245,56,148,93,59,211,89,237,115,70,231,45,71,52,114,198,217,170,163,145,159,38,183,156,113,39,21,122,44,211,68,219,21,5,16,219,246,153,153,110,235,126,218,201,131,216,170,42,236,246,42,12,227,37,169,190,228,109,160,74,168,45,76,90,218,165,129,30,197,146,36,123,229,149,137,27,88,143,231,211,184,244,69,108,79,84,187,61,45,210,220,19,69,176,75,102,153,233,165,139,224,216,221,155,189,228,168,188,212,213,29,174,236,207,154,79,222,76,247,200,238,178,74,247,125,231,47,78,189,19,162,34,34,122,178,128,124,81,253,118,106,111,228,190,207,68,74,175,3,31,198,207,211,127,204,138,171,47,251,194,227,208,158,153,126,117,239,21,164,170,0,170,191,28,239,193,63,212,159,203,78,85,224,169,234,159,41,250,127,93,238,54,226,234,79,201,203,50,155,22,13,138,222,115,92,166,187,201,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,193,136,231,187,139,24,229,232,212,87,47,78,136,138,191,35,49,185,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,57,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,231,193,127,222,24,186,165,251,80,217,182,21,230,239,191,19,186,226,94,99,22,184,127,122,246,124,175,149,145,124,164,31,38,53,175,227,67,37,23,223,111,46,189,126,243,149,232,242,85,0,85,95,142,119,224,159,234,79,229,164,85,240,184,245,217,166,95,157,123,61,105,127,199,148,213,45,45,193,53,167,4,185,233,158,165,216,190,51,141,222,123,62,118,139,205,77,79,221,237,76,201,163,253,228,47,100,141,233,36,76,119,221,114,117,233,209,122,162,170,46,123,55,93,181,29,71,218,86,163,191,10,205,98,243,214,170,238,228,246,11,252,16,171,41,110,244,173,84,69,115,81,85,123,115,51,147,82,88,85,85,209,185,205,84,87,177,241,200,254,42,106,160,21,107,227,97,173,23,91,117,54,7,161,24,246,95,87,75,79,116,167,170,191,100,214,120,88,230,50,170,4,150,54,91,157,44,156,122,61,137,44,53,170,145,35,213,57,198,199,189,189,91,19,146,168,65,42,188,49,117,75,246,95,188,156,43,205,223,126,25,106,203,124,198,45,112,254,245,239,121,175,53,26,249,72,62,76,115,153,202,186,58,47,190,222,61,58,125,231,35,21,229,255,0,0,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,191,224,0,0,20,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,159,224,28,171,112,187,157,209,173,175,226,176,229,58,185,148,121,15,63,223,101,174,221,77,11,170,43,174,115,69,26,189,209,193,19,127,238,53,100,122,178,38,58,88,209,239,103,54,245,253,93,11,215,77,56,220,94,156,91,181,67,75,239,62,122,213,93,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,114,111,84,234,173,86,185,175,99,158,199,177,238,207,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,0,206,102,249,181,66,213,172,123,180,212,204,242,196,218,69,182,207,120,248,109,28,244,149,173,171,130,174,10,24,99,162,142,170,57,90,136,215,50,102,211,36,201,211,170,34,72,136,142,119,78,75,210,173,219,50,177,127,115,122,239,187,123,157,215,134,72,252,130,158,162,218,200,222,249,99,248,59,43,86,217,37,51,153,247,27,20,207,170,149,243,58,69,239,39,110,154,6,183,182,178,74,114,173,151,235,29,139,64,183,65,128,106,174,83,15,59,45,170,225,37,61,198,78,79,79,45,75,87,79,45,36,181,61,24,199,189,253,150,84,58,94,219,90,174,127,111,130,116,87,117,77,31,28,171,118,62,150,53,147,233,254,67,237,211,153,172,53,80,0,5,32,120,193,107,29,247,57,221,2,233,85,68,62,94,203,166,150,248,41,232,227,228,199,247,234,171,169,224,171,168,169,234,140,107,219,201,143,166,139,182,174,123,83,203,115,111,21,145,200,65,96,88,167,130,222,177,216,176,253,101,203,116,118,239,15,110,175,81,45,244,245,22,186,158,79,94,85,86,214,212,72,234,110,13,98,162,115,130,122,137,123,142,123,26,223,45,199,239,58,70,162,92,160,5,117,120,210,107,29,247,15,209,172,75,71,109,16,246,233,53,18,225,81,81,116,169,228,197,229,75,109,117,60,141,166,224,230,42,167,57,231,167,151,184,215,177,205,242,220,126,243,100,114,37,54,3,181,108,191,88,236,90,5,186,12,3,85,114,152,121,217,109,87,9,41,238,50,114,122,121,106,90,186,121,105,37,169,232,198,61,239,236,178,161,210,246,218,213,115,251,124,19,162,187,170,104,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,168,0,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,146,168,3,60,62,33,26,161,117,213,93,224,234,77,206,224,218,184,105,236,23,137,113,122,26,73,171,93,82,202,120,45,238,90,101,237,117,68,72,217,44,177,203,80,177,181,58,53,245,15,249,185,85,94,233,105,224,151,163,151,217,114,172,235,112,53,19,118,108,180,214,245,195,168,227,226,199,121,186,169,36,167,171,168,94,168,254,113,246,89,21,55,201,89,197,254,107,238,187,172,110,69,182,162,21,120,188,224,191,107,118,109,114,191,252,83,202,125,138,200,45,119,222,207,99,185,230,251,146,58,131,181,203,146,118,250,121,254,231,46,142,255,0,5,199,167,222,228,218,107,219,214,83,98,193,181,247,77,51,92,166,187,201,89,113,252,194,205,116,184,212,246,159,39,98,150,10,216,164,150,78,12,71,61,220,88,199,47,70,162,185,122,116,68,85,249,26,105,50,174,105,79,105,222,150,52,111,233,254,61,237,208,29,84,2,149,188,106,253,83,226,223,79,232,125,198,226,60,21,61,83,229,63,79,235,189,198,220,93,72,0,2,128,124,81,253,118,106,111,228,190,207,68,74,175,3,31,198,207,211,127,204,139,84,0,138,190,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,23,83,226,143,232,79,83,127,37,247,138,34,144,54,245,148,216,176,109,125,211,76,215,41,174,242,86,92,127,48,179,93,46,53,61,167,201,216,165,130,182,41,37,147,131,17,207,119,22,49,203,209,168,174,94,157,17,21,126,71,75,222,222,240,114,109,220,234,132,183,167,45,93,22,19,99,168,157,184,157,158,174,42,126,253,12,18,199,3,38,124,146,68,196,115,159,51,169,153,42,177,207,145,35,87,43,24,231,34,114,119,95,240,224,240,255,0,172,220,69,246,45,91,213,236,119,253,169,232,60,204,17,83,84,73,61,60,153,21,87,7,199,198,157,240,190,57,25,12,50,42,61,243,35,184,172,145,36,77,71,254,249,98,149,94,39,94,31,245,154,187,71,83,184,29,16,199,124,222,117,73,202,124,154,219,20,147,203,85,126,165,142,8,97,137,212,204,115,214,52,154,8,233,254,80,198,198,186,102,189,221,21,210,53,140,146,163,48,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,66,123,62,221,158,27,187,173,47,251,113,98,167,164,179,223,104,42,36,166,190,227,141,175,90,169,237,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,156,58,247,24,138,174,137,232,144,131,199,59,240,79,245,39,242,210,16,108,131,87,176,221,5,220,230,37,171,154,129,61,92,118,44,118,158,239,53,66,82,64,179,79,43,223,107,171,138,40,99,103,201,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,147,202,110,43,94,115,45,201,106,229,247,85,179,58,218,183,62,227,80,246,91,40,102,168,73,153,105,183,35,220,180,244,81,43,88,198,240,141,174,232,174,70,55,155,213,242,57,57,189,202,182,21,225,71,177,111,240,27,160,214,188,51,254,15,85,128,81,87,59,253,39,58,233,37,58,183,254,203,202,189,206,255,0,127,50,51,252,94,98,213,10,171,241,206,252,19,253,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,46,164,0,124,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,153,236,222,222,240,114,109,220,234,132,183,167,45,93,22,19,99,168,157,184,157,158,174,42,126,253,12,18,199,3,38,124,146,68,196,115,159,51,169,153,42,177,207,145,35,87,43,24,231,34,114,116,117,47,39,195,79,125,85,59,154,198,106,180,195,83,171,234,234,181,67,28,167,158,229,85,92,234,88,163,130,239,110,90,132,70,206,196,130,54,69,11,225,89,225,133,209,171,83,146,118,228,107,158,174,145,35,155,224,241,90,93,164,56,110,144,83,100,208,97,240,85,163,243,12,162,231,151,221,230,169,157,101,124,247,26,233,121,202,228,79,147,88,198,181,35,141,141,106,39,70,68,213,119,39,171,222,239,106,10,1,241,71,245,217,169,191,146,251,61,17,42,188,12,127,27,63,77,255,0,50,42,172,191,239,11,143,66,122,101,249,215,188,86,146,168,2,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,169,32,87,140,54,183,218,176,61,186,83,232,212,214,58,186,203,150,168,212,35,105,234,219,35,89,5,12,22,234,170,74,153,94,255,0,226,231,189,206,88,88,214,34,34,116,124,142,87,39,4,100,149,87,180,93,16,181,110,59,113,120,102,141,95,111,149,118,139,109,254,162,165,213,149,116,145,181,243,164,20,244,179,84,200,200,249,125,214,189,237,129,88,143,84,114,49,94,142,86,191,143,5,228,7,95,213,13,16,181,96,186,3,162,154,209,111,190,85,212,84,106,133,62,64,218,234,9,163,111,10,73,237,183,21,167,71,196,244,232,170,201,34,146,46,172,114,42,181,241,189,220,149,30,140,142,80,120,54,107,95,216,109,193,93,180,114,174,223,222,164,212,219,122,118,103,142,46,82,65,93,110,138,162,162,62,78,89,26,141,133,208,62,177,29,209,143,114,201,216,233,197,188,212,186,144,10,171,241,206,252,19,253,73,252,180,138,190,23,30,187,52,203,243,175,103,173,47,248,16,215,197,147,0,195,114,109,156,228,249,157,247,30,164,171,190,225,213,22,250,155,21,193,200,169,61,11,234,46,20,180,243,163,28,138,138,172,146,41,21,28,197,234,197,86,198,229,78,81,177,205,162,19,85,0,205,182,238,181,190,213,184,237,197,230,122,203,98,177,213,218,45,183,250,138,102,209,210,85,200,215,206,144,83,210,195,77,27,228,227,247,90,247,182,4,122,177,21,200,197,122,181,28,254,60,213,169,26,33,106,192,246,233,163,90,203,13,242,174,178,229,170,53,25,43,170,41,29,27,89,5,12,22,234,168,41,162,99,63,139,158,247,57,102,123,158,170,137,209,241,181,26,156,21,242,54,147,162,22,173,199,235,246,57,162,247,155,229,93,154,159,35,167,186,53,149,244,209,182,71,211,79,13,186,166,162,23,171,29,242,123,18,88,99,230,206,173,87,51,147,81,204,85,71,167,32,52,167,181,141,107,254,145,59,125,194,117,142,75,127,146,171,200,45,235,231,224,108,93,184,217,93,4,175,167,170,237,55,185,34,164,43,60,50,172,124,158,174,237,171,57,116,119,84,78,170,1,0,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,151,252,0,0,2,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,2,154,252,98,182,251,168,248,254,172,67,184,234,236,131,227,56,102,81,228,236,84,144,201,58,164,150,42,168,169,149,82,145,177,189,203,214,25,123,85,21,13,116,104,141,73,31,58,61,173,85,107,230,142,187,36,222,14,77,180,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,223,174,130,40,231,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,94,77,230,155,133,202,108,89,206,190,234,94,107,139,87,121,219,46,65,152,94,110,150,234,158,211,227,239,210,207,91,44,145,73,193,232,215,183,147,30,213,232,228,71,39,94,138,136,191,34,239,252,46,61,9,233,151,231,94,241,90,74,160,115,77,202,106,245,54,130,232,54,115,171,147,79,73,29,70,59,103,154,107,122,85,193,44,208,75,113,127,72,168,161,145,145,116,122,178,74,153,33,141,85,21,189,17,234,170,230,162,43,147,52,70,143,113,109,168,233,197,143,106,116,187,76,185,197,231,241,191,179,239,179,214,212,182,20,238,75,85,42,186,73,171,226,100,235,51,97,153,106,158,250,152,209,121,182,41,56,113,249,49,168,103,8,209,238,203,245,142,251,175,187,96,192,53,87,41,135,133,234,235,111,146,158,227,39,38,47,153,170,164,168,150,146,90,158,140,99,24,206,243,233,221,47,109,173,70,179,185,193,58,163,122,175,235,110,199,210,198,178,125,63,200,125,186,115,53,134,170,0,7,148,213,93,76,197,116,111,78,50,61,82,205,106,252,189,151,25,183,203,112,169,227,36,108,146,110,9,247,32,139,184,246,49,211,74,245,108,113,177,92,156,228,123,26,139,213,200,102,95,44,202,111,185,206,85,121,205,114,154,239,59,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,39,6,35,88,222,79,123,151,163,81,26,157,122,34,34,124,142,235,188,253,6,169,219,141,195,73,116,218,243,69,73,6,66,154,111,73,116,200,22,26,120,163,122,220,106,110,151,41,100,142,87,196,247,182,103,194,215,71,76,146,243,119,54,83,177,83,163,120,181,62,173,190,104,93,30,176,109,79,113,89,37,21,155,205,228,154,119,246,111,36,182,77,26,193,28,140,165,141,110,41,112,99,164,149,57,118,124,175,114,103,70,199,53,207,146,154,15,237,43,81,142,228,26,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,159,37,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,77,52,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,207,95,136,150,186,81,235,246,235,50,188,146,195,121,248,158,55,97,237,99,118,25,154,144,44,110,165,165,69,73,95,20,144,171,155,52,50,85,62,170,104,228,87,57,206,142,102,127,101,17,24,223,150,179,65,170,113,93,132,199,175,215,218,42,79,49,156,106,69,190,215,98,123,169,226,116,241,219,168,232,174,173,158,70,76,143,87,177,147,84,245,99,162,86,179,231,67,27,215,154,57,138,223,147,97,186,103,138,235,38,233,113,93,45,205,105,60,197,151,38,183,223,237,245,60,99,141,242,67,206,203,91,194,120,187,140,123,27,52,79,70,201,27,213,171,194,70,49,200,157,90,135,21,203,49,107,238,13,149,94,112,172,166,135,201,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,205,138,230,59,139,216,228,234,213,86,175,78,168,170,159,51,66,123,16,215,75,238,226,118,193,136,234,54,99,121,181,92,114,151,121,171,117,245,214,244,99,56,85,83,212,73,27,22,104,152,170,145,77,36,9,4,238,98,35,91,251,228,115,24,214,57,141,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,86,236,125,44,107,39,211,252,135,219,167,51,88,106,160,0,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,74,160,12,192,234,198,117,251,80,213,60,203,83,62,23,240,207,181,185,5,198,251,228,187,253,239,43,230,170,100,155,181,220,226,222,124,123,156,121,113,111,94,157,122,39,94,133,202,120,54,226,215,220,127,104,245,151,107,189,15,151,164,201,179,11,141,210,215,39,117,143,243,20,172,130,154,145,210,116,106,170,179,164,244,149,12,232,228,71,125,206,189,56,185,170,179,168,229,91,177,244,177,172,159,79,242,31,110,156,205,97,167,61,16,205,110,186,149,162,248,14,163,95,105,233,32,185,101,88,189,170,247,89,21,35,28,216,35,158,166,146,57,164,108,109,115,156,228,98,57,234,136,138,231,47,78,157,85,127,137,152,195,74,123,78,244,177,163,127,79,241,239,110,128,234,160,20,173,227,87,234,159,22,250,127,67,238,55,17,224,169,234,159,41,250,127,93,238,54,226,234,64,0,20,3,226,143,235,179,83,127,37,246,122,34,85,120,24,254,54,126,155,254,100,90,160,4,85,241,71,244,39,169,191,146,251,197,17,74,219,78,245,79,163,127,80,49,239,113,128,186,159,20,127,66,122,155,249,47,188,81,20,2,72,173,146,108,251,38,221,206,168,69,101,106,85,209,97,54,58,136,29,150,94,41,37,167,239,208,193,44,115,190,22,71,28,175,71,57,243,58,153,241,35,218,201,18,53,114,61,237,114,39,23,95,246,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,17,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,2,157,188,84,54,43,83,128,100,55,93,207,105,109,5,92,248,197,242,162,107,150,103,12,213,81,112,180,220,103,170,133,141,158,37,146,68,154,70,85,77,82,170,177,177,143,237,61,175,94,77,141,236,100,112,215,108,91,133,202,182,191,172,182,93,92,197,169,188,255,0,144,238,83,92,109,111,170,146,158,27,157,12,173,227,45,60,142,98,255,0,163,35,21,205,123,89,44,81,61,88,254,28,86,101,120,179,106,246,27,175,90,95,183,61,92,211,249,234,228,177,100,84,249,52,212,233,87,2,195,60,79,100,150,248,165,134,70,124,209,31,28,177,201,26,171,85,204,85,98,171,92,230,171,92,181,192,78,159,14,15,15,250,205,196,95,98,213,189,94,199,127,218,158,131,204,193,21,53,68,147,211,201,145,85,112,124,124,105,223,11,227,145,144,195,34,163,223,50,59,138,201,18,68,212,127,239,150,43,191,5,85,248,231,126,9,254,164,254,90,114,175,5,79,84,249,79,211,250,239,113,183,23,82,0,42,3,197,139,122,247,28,167,42,185,237,95,77,238,124,49,187,55,74,108,198,118,45,45,68,55,90,230,201,79,81,29,60,110,70,190,72,124,172,144,241,122,182,70,57,101,89,99,123,17,34,69,124,75,217,246,211,51,45,221,106,135,216,123,21,69,93,158,197,65,79,37,77,247,35,109,2,85,65,106,98,198,245,129,30,197,146,36,123,229,149,137,27,88,143,231,211,184,244,69,108,79,84,177,77,253,248,103,225,183,221,47,162,206,54,205,130,82,89,111,184,29,157,105,159,142,89,45,171,36,249,29,51,100,133,26,174,122,204,138,234,152,98,243,50,43,213,146,212,84,170,181,138,174,114,70,133,75,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,231,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,138,54,171,185,140,55,117,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,226,141,153,156,101,141,236,145,168,156,152,246,242,107,31,206,54,118,0,1,64,62,40,254,187,53,55,242,95,103,162,37,87,129,143,227,103,233,191,230,69,85,151,253,225,113,232,79,76,191,58,247,138,210,85,0,85,95,142,119,224,159,234,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,117,37,0,248,157,106,151,237,67,121,57,175,148,190,252,78,213,137,121,124,90,223,253,235,217,242,190,86,52,243,112,124,216,215,63,141,116,149,191,125,220,186,245,251,174,86,35,9,105,224,159,162,247,91,117,54,121,174,249,14,33,87,75,79,116,167,165,176,227,55,137,158,230,50,170,4,150,71,220,91,20,124,186,61,137,44,52,72,178,171,21,57,198,246,49,221,91,43,82,168,75,105,194,180,46,179,95,188,26,49,236,110,195,102,248,158,73,97,248,174,73,97,133,171,58,200,234,170,91,205,114,202,200,163,133,28,233,166,146,149,245,80,199,26,181,205,116,147,51,251,42,136,246,213,94,39,148,223,112,108,170,205,154,226,213,222,74,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,78,15,71,49,220,94,198,175,71,34,181,122,116,84,84,249,26,125,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,193,232,215,183,147,30,213,232,228,71,39,94,138,136,191,35,245,129,85,126,57,223,130,127,169,63,150,145,87,194,227,215,102,153,126,117,236,245,165,255,0,2,42,248,163,250,19,212,223,201,125,226,136,160,19,85,4,85,241,58,213,47,217,126,205,179,95,41,125,248,101,215,45,242,248,181,191,251,215,189,230,188,212,137,230,224,249,177,205,103,42,24,235,126,251,184,244,233,247,92,143,86,20,67,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,156,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,150,61,227,69,139,88,176,108,87,111,88,86,45,67,228,172,184,253,190,249,107,183,83,119,95,39,98,150,8,237,113,197,31,55,171,158,238,44,99,83,171,149,92,189,58,170,170,252,200,215,225,113,235,179,76,191,58,246,122,211,245,124,82,244,46,179,71,247,89,126,201,40,172,222,83,27,212,79,246,73,108,154,53,158,72,223,85,34,34,92,24,233,37,78,61,239,53,220,153,209,177,206,107,35,169,131,251,40,228,99,100,175,130,22,169,127,244,203,209,75,133,247,254,9,148,218,45,158,87,254,186,106,249,251,200,207,255,0,22,183,131,223,255,0,59,27,254,17,75,84,0,128,30,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,75,254,0,0,1,64,62,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,1,231,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,240,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,128,119,183,179,236,155,104,218,161,45,149,201,87,91,132,223,42,39,118,39,120,171,150,159,191,93,4,81,192,249,153,36,113,61,92,215,194,234,150,68,175,115,35,73,21,170,246,53,168,188,91,29,75,254,240,184,244,39,166,95,157,123,197,105,42,129,93,94,52,154,199,125,195,244,107,18,209,219,68,61,186,77,68,184,84,84,93,42,121,49,121,82,219,93,79,35,105,184,57,138,169,206,121,233,229,238,53,236,115,124,183,31,188,217,28,137,94,222,30,24,85,171,63,222,150,149,88,175,53,21,112,211,210,222,31,123,99,169,158,214,189,103,183,211,75,93,11,85,92,215,39,7,75,77,27,94,157,58,171,21,200,138,213,84,114,104,120,160,31,19,173,45,253,151,239,39,53,242,150,47,134,90,178,223,47,148,219,255,0,190,187,222,107,205,70,158,110,127,155,220,230,114,174,142,183,238,59,143,78,159,117,168,197,97,53,60,18,245,51,42,200,52,227,81,52,182,237,87,230,44,184,125,194,223,112,180,119,36,145,242,83,249,244,169,239,192,222,79,86,50,20,125,34,72,214,49,173,253,228,243,185,85,202,255,0,148,213,221,143,165,141,100,250,127,144,251,116,230,107,13,84,0,10,234,241,164,214,59,238,31,163,88,150,142,218,33,237,210,106,37,194,162,162,233,83,201,139,202,150,218,234,121,27,77,193,204,85,78,115,207,79,47,113,175,99,155,229,184,253,230,200,228,74,225,217,30,131,83,110,59,114,248,118,155,94,104,170,231,199,150,161,247,76,129,97,167,150,70,37,186,153,139,44,145,202,248,158,199,66,201,156,216,233,146,94,109,224,250,134,42,117,119,22,172,138,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,43,215,114,58,33,117,219,134,182,229,58,47,121,190,82,94,106,49,202,136,154,202,250,104,221,27,42,96,154,8,234,33,122,177,223,54,61,98,154,62,108,234,228,107,249,53,28,244,68,122,219,167,131,238,177,216,179,157,176,38,149,83,195,229,239,90,105,112,158,158,178,62,79,127,126,150,186,162,122,186,122,158,170,198,177,188,158,250,152,187,104,231,185,60,183,55,113,73,26,132,234,56,166,244,53,142,251,160,91,96,207,245,87,22,135,157,234,213,111,142,158,221,39,38,39,150,170,171,168,138,146,42,158,143,99,216,254,203,234,27,47,109,205,86,191,183,193,122,35,186,166,115,45,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,45,127,196,183,71,44,91,127,240,244,210,157,29,199,38,243,20,152,206,97,111,167,146,167,139,217,230,234,159,65,114,146,166,167,131,222,245,143,187,60,146,203,219,230,173,103,62,45,251,173,68,34,7,133,199,174,205,50,252,235,217,235,78,149,227,13,162,23,92,15,113,116,250,203,53,242,146,178,219,170,52,232,234,122,70,198,230,79,67,61,186,150,146,154,86,63,248,181,236,115,86,23,181,232,168,189,95,35,85,169,193,31,39,160,240,91,214,59,22,31,172,185,110,142,221,225,237,213,234,37,190,158,162,215,83,201,235,202,170,218,218,137,29,77,193,172,84,78,112,79,81,47,113,207,99,91,229,184,253,231,72,212,75,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,171,118,62,150,53,147,233,254,67,237,211,153,172,53,80,0,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,57,86,236,125,44,107,39,211,252,135,219,167,51,88,104,247,101,56,181,139,15,218,62,144,218,113,202,31,41,73,81,135,219,46,146,71,221,124,156,170,171,96,109,93,76,157,94,170,169,206,121,229,127,78,188,91,203,163,81,26,136,137,218,207,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,44,70,146,54,119,118,181,94,182,161,163,213,150,107,157,37,125,60,120,61,150,145,242,211,76,217,88,217,224,163,138,25,162,87,53,85,17,241,203,28,145,189,191,197,175,99,154,189,21,21,12,219,154,83,218,119,165,141,27,250,127,143,123,116,7,85,0,165,111,26,191,84,248,183,211,250,31,113,184,143,5,79,84,249,79,211,250,239,113,183,23,82,0,0,160,31,20,127,93,154,155,249,47,179,209,18,171,192,199,241,179,244,223,243,34,213,0,34,175,138,63,161,61,77,252,151,222,40,138,86,218,119,170,125,27,250,129,143,123,140,5,212,248,163,250,19,212,223,201,125,226,136,164,13,11,208,189,71,220,94,163,219,180,191,75,236,222,122,235,93,214,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,114,111,85,232,174,87,57,172,99,94,247,177,142,209,78,133,232,94,156,109,211,78,45,218,95,165,246,111,35,106,161,235,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,185,51,248,183,170,244,70,163,90,214,49,172,99,24,198,244,0,10,224,177,248,60,233,125,46,229,238,153,21,202,174,174,175,72,32,167,138,190,139,28,169,89,57,212,79,80,202,184,229,161,74,200,106,89,80,198,82,189,148,147,178,71,53,86,70,76,216,156,231,186,57,36,119,63,241,184,180,218,172,22,173,6,177,88,173,148,150,235,109,186,159,32,164,163,163,164,133,176,193,77,4,109,182,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,8,129,178,77,159,100,219,185,213,8,172,173,74,186,44,38,199,81,3,178,203,197,36,180,253,250,24,37,142,119,194,200,227,149,232,231,62,103,83,62,36,123,89,34,70,174,71,189,174,68,226,235,254,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,194,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,10,171,241,206,252,19,253,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,46,164,2,21,120,152,111,94,227,182,12,18,219,132,233,165,207,203,106,78,91,210,166,138,178,53,165,155,224,212,48,205,26,201,81,53,60,205,147,159,123,163,224,141,29,31,21,233,59,145,232,232,81,174,164,204,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,156,229,127,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,208,158,207,182,153,134,237,23,75,254,195,216,170,41,47,23,218,250,137,42,111,185,27,104,22,150,123,171,210,71,172,8,246,44,146,171,25,20,79,72,218,196,127,14,189,199,162,35,165,122,175,117,41,91,196,235,97,223,177,11,237,78,188,233,61,151,142,3,144,92,29,241,43,93,186,221,219,165,197,230,115,33,108,125,93,221,114,246,106,39,117,66,183,140,113,197,11,150,56,83,167,56,154,177,255,0,101,27,174,190,237,47,89,104,179,46,237,214,179,16,185,116,163,202,108,148,83,49,190,126,151,139,210,57,17,178,34,177,102,129,239,238,198,189,88,229,232,248,251,140,100,178,41,161,60,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,94,142,68,114,117,232,168,139,242,63,88,2,128,124,81,253,118,106,111,228,190,207,68,74,175,3,31,198,207,211,127,204,138,171,47,251,194,227,208,158,153,126,117,239,21,164,170,0,170,191,28,239,193,63,212,159,203,78,85,224,169,234,159,41,250,127,93,238,54,226,213,55,79,173,127,209,219,111,185,182,177,199,111,243,181,120,253,189,60,132,14,139,185,27,235,167,149,148,244,189,214,247,35,85,133,39,154,37,147,139,209,221,180,127,30,174,232,139,154,195,75,187,110,209,11,86,220,52,75,22,209,123,53,242,174,243,79,142,83,202,215,215,212,198,216,223,83,60,211,201,81,51,209,141,249,49,139,44,210,112,103,87,43,89,197,170,231,170,43,215,52,69,255,0,120,92,122,19,211,47,206,189,226,180,166,189,232,104,229,139,64,183,65,159,233,86,45,55,59,45,170,225,29,69,186,62,47,79,45,75,87,79,21,92,84,221,94,247,189,253,150,84,54,46,227,156,174,127,111,154,244,87,116,75,63,240,108,214,191,183,59,125,187,104,229,93,191,179,87,166,87,4,236,207,28,92,99,158,134,227,45,69,68,124,156,178,57,93,51,103,101,98,59,163,24,212,143,177,211,147,185,169,63,193,85,126,57,223,130,127,169,63,150,145,87,194,227,215,102,153,126,117,236,245,165,255,0,2,42,248,163,250,19,212,223,201,125,226,136,160,19,85,5,43,120,201,235,95,219,157,193,90,116,114,146,223,217,164,211,43,122,247,167,146,46,50,79,93,113,138,158,162,78,46,73,28,142,133,176,50,141,27,213,140,114,73,223,235,201,188,20,250,188,26,52,66,213,157,107,109,255,0,90,46,23,202,186,122,141,47,167,129,180,52,16,198,222,21,115,220,160,172,167,87,202,245,234,168,200,226,142,94,140,106,34,185,242,49,220,145,24,172,147,165,248,231,126,9,254,164,254,90,69,95,11,143,93,154,101,249,215,179,214,150,41,227,5,163,150,44,231,108,11,170,181,19,121,123,214,154,92,32,168,163,147,139,223,223,165,174,168,130,146,162,155,162,61,172,111,39,190,154,94,226,181,238,79,45,193,188,82,71,41,82,219,88,214,191,232,237,184,44,39,88,228,183,249,218,76,126,224,190,126,6,197,220,145,244,51,196,250,122,174,211,123,145,162,204,144,77,42,199,201,232,222,226,51,151,86,245,69,210,152,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,95,240,0,0,10,1,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,79,240,1,207,245,211,66,244,227,113,122,113,113,210,253,80,179,121,235,85,119,73,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,201,221,23,162,181,90,231,49,237,123,30,246,59,58,218,233,161,122,143,183,77,71,184,233,126,168,89,188,141,214,135,164,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,226,238,139,209,28,142,107,152,246,177,236,123,27,119,254,23,30,132,244,203,243,175,120,173,37,80,40,175,197,199,83,50,172,195,119,183,140,22,237,87,210,203,129,91,232,45,246,138,88,228,147,182,223,51,73,13,100,243,185,142,122,177,38,123,231,70,57,236,107,121,71,4,13,84,85,103,85,144,30,8,90,91,255,0,211,47,90,238,22,47,248,38,45,104,185,249,175,250,234,107,224,236,163,255,0,252,90,238,111,103,252,204,119,248,68,45,80,172,191,28,28,42,235,95,128,105,102,163,67,81,72,150,219,29,226,227,100,168,137,207,119,125,211,215,67,20,209,57,141,227,197,88,141,183,204,142,85,114,42,43,163,232,142,234,170,216,107,225,139,170,95,178,253,228,225,94,110,251,240,203,86,91,230,49,107,135,247,175,123,205,121,168,215,202,65,242,99,156,206,85,209,209,125,246,241,233,211,239,57,24,175,46,167,118,62,150,53,147,233,254,67,237,211,153,172,53,80,0,51,215,226,37,174,148,122,253,186,204,175,36,176,222,126,39,141,216,123,88,221,134,102,164,11,27,169,105,81,82,87,197,36,42,230,205,12,149,79,170,154,57,21,206,115,163,153,159,217,68,70,54,122,248,48,104,53,78,43,165,249,46,191,223,104,169,60,198,113,80,219,93,137,238,167,137,211,199,110,163,146,70,207,35,38,71,171,216,201,170,122,177,209,43,89,243,161,141,235,205,28,197,108,117,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,62,79,27,13,23,181,91,170,112,61,119,199,177,10,74,90,139,165,69,85,135,38,188,66,246,177,245,83,164,81,190,220,217,99,229,213,239,72,161,173,68,149,24,171,194,54,49,238,232,216,154,145,215,194,211,93,43,52,127,117,150,28,110,182,243,229,49,189,68,255,0,99,119,56,100,73,228,141,245,82,34,173,189,237,142,37,227,222,243,93,184,91,35,218,230,178,58,153,255,0,178,142,87,182,250,74,149,241,172,215,74,59,173,247,11,219,197,134,243,222,248,39,60,147,34,166,141,32,146,54,85,74,206,221,11,28,244,85,150,57,153,11,170,158,232,213,24,213,142,174,7,253,254,173,86,114,15,9,13,6,169,213,61,203,199,169,55,10,42,73,241,237,48,167,248,165,74,84,211,197,80,201,110,51,178,72,168,99,70,61,232,230,61,174,73,106,89,43,88,254,15,163,106,125,215,61,142,73,149,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,180,159,19,253,23,181,106,182,210,242,219,236,56,133,37,219,39,193,169,219,126,179,86,57,237,138,122,8,35,154,39,92,28,201,21,205,234,197,163,100,206,116,74,170,143,88,227,84,107,164,100,125,40,219,74,181,51,42,209,189,71,199,53,75,10,171,242,247,172,102,225,21,194,155,148,146,50,57,184,47,223,130,94,219,216,247,67,43,21,209,200,196,114,115,141,239,106,175,71,41,166,140,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,94,142,68,114,117,232,168,139,242,63,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,0,0,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,7,42,221,143,165,141,100,250,127,144,251,116,230,107,13,62,233,62,11,251,47,210,204,55,76,254,41,241,63,178,88,253,186,197,231,123,29,159,53,229,105,163,135,187,219,228,238,28,187,124,184,242,119,78,189,58,175,78,167,171,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,40,4,210,158,211,189,44,104,223,211,252,123,219,160,58,168,5,43,120,213,250,167,197,190,159,208,251,141,196,120,42,122,167,202,126,159,215,123,141,184,186,144,0,5,0,248,163,250,236,212,223,201,125,158,136,149,94,6,63,141,159,166,255,0,153,22,168,1,21,124,81,253,9,234,111,228,190,241,68,82,182,211,189,83,232,223,212,12,123,220,96,47,39,196,35,0,204,181,79,104,217,182,159,105,246,61,87,124,200,111,149,22,74,106,26,26,100,78,114,191,227,20,106,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,141,146,108,251,25,218,54,151,197,101,106,82,86,230,215,202,120,29,150,94,41,37,168,236,87,79,20,147,190,22,71,28,175,86,181,144,182,165,241,35,218,200,214,68,106,61,237,106,175,22,200,160,0,43,171,197,107,66,245,31,113,122,143,160,90,95,165,246,111,61,117,174,251,75,44,211,74,170,202,91,125,43,86,214,146,85,84,200,136,189,184,89,201,189,87,162,185,92,230,177,141,123,222,198,58,106,232,94,133,233,198,221,52,226,221,165,250,95,102,242,54,170,30,178,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,139,122,175,68,106,53,173,99,26,198,49,140,111,64,0,170,191,28,239,193,63,212,159,203,78,85,224,169,234,159,41,250,127,93,238,54,226,234,64,43,3,196,167,195,155,81,245,59,59,200,55,49,163,53,95,31,171,172,183,195,61,247,24,147,175,158,124,148,176,195,78,199,91,145,140,233,55,88,35,71,58,23,42,73,202,39,118,214,87,74,200,153,208,60,49,118,29,251,16,177,83,107,206,172,89,120,231,217,5,189,191,13,181,220,109,221,186,172,94,23,62,102,201,209,221,215,39,122,162,7,83,171,185,71,28,176,181,100,133,122,115,149,171,63,193,231,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,240,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,133,181,191,195,239,91,116,183,113,118,205,190,98,22,170,188,194,163,39,167,125,78,43,118,116,80,91,96,189,50,26,94,253,90,49,101,157,209,68,248,21,178,181,204,124,168,254,141,141,221,17,37,143,149,212,237,63,111,52,219,92,209,43,62,143,65,150,213,228,175,183,84,85,212,205,114,153,146,194,201,95,60,239,145,18,42,119,205,43,105,152,214,185,173,86,70,228,99,158,143,145,83,156,143,85,236,0,20,3,226,143,235,179,83,127,37,246,122,34,85,120,24,254,54,126,155,254,100,85,89,127,222,23,30,132,244,203,243,175,120,173,37,80,5,85,248,231,126,9,254,164,254,90,114,175,5,79,84,249,79,211,250,239,113,183,29,87,198,247,84,191,250,90,104,165,190,251,255,0,11,202,110,246,207,43,255,0,85,53,4,253,229,103,255,0,140,155,193,143,255,0,157,237,255,0,6,164,106,240,180,208,186,205,96,221,101,135,36,173,179,121,188,111,78,255,0,217,37,206,105,22,120,227,101,84,104,169,111,99,100,137,56,247,188,215,110,102,198,247,53,175,142,154,127,237,35,85,142,190,147,42,229,255,0,120,92,122,19,211,47,206,189,226,180,141,94,53,154,23,89,117,177,97,123,135,176,217,187,223,4,231,141,228,85,49,172,242,72,202,89,95,220,161,123,152,136,177,71,11,38,117,83,29,34,171,28,178,85,192,207,191,213,168,200,129,225,139,170,95,178,253,228,225,94,110,251,240,203,86,91,230,49,107,135,247,175,123,205,121,168,215,202,65,242,99,156,206,85,209,209,125,246,241,233,211,239,57,24,175,47,248,21,87,227,157,248,39,250,147,249,105,21,124,46,61,118,105,151,231,94,207,90,95,240,34,175,138,63,161,61,77,252,151,222,40,138,1,53,37,150,101,54,44,27,21,188,230,185,77,119,146,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,131,17,207,119,22,49,203,209,168,174,94,157,17,21,126,70,96,178,204,166,251,156,229,87,156,215,41,174,243,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,112,98,53,141,228,247,185,122,53,17,169,215,162,34,39,200,191,239,14,221,11,172,208,29,169,226,152,221,250,205,240,204,146,253,221,201,47,208,185,103,73,27,85,84,168,177,50,88,230,70,186,25,163,165,101,44,50,70,141,107,91,36,47,254,210,170,189,209,3,199,59,240,79,245,39,242,210,42,248,92,122,236,211,47,206,189,158,180,190,140,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,124,216,173,123,121,49,238,78,173,84,114,117,234,138,139,243,51,47,170,186,103,149,104,222,163,228,122,91,154,210,121,123,214,51,112,150,223,83,198,57,25,28,220,23,238,79,23,113,140,123,161,149,138,217,35,122,181,57,198,246,57,19,163,144,189,79,12,93,82,253,168,108,219,10,243,119,223,137,221,113,47,49,139,92,63,189,123,62,87,202,200,190,82,15,147,26,215,241,161,146,139,239,183,151,94,191,121,202,244,121,42,129,0,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,151,252,0,0,2,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,0,8,235,189,189,159,99,59,185,210,249,108,174,74,74,44,218,199,79,59,177,59,197,92,181,29,138,25,229,146,7,204,201,35,137,232,215,50,102,211,50,37,123,153,34,198,142,87,177,174,84,226,231,135,190,1,153,105,102,209,176,157,62,212,28,122,174,199,144,216,234,47,116,213,212,53,40,156,226,127,198,43,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,100,81,249,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,189,26,138,229,233,209,17,87,228,102,11,44,202,111,185,206,85,121,205,114,154,239,59,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,39,6,35,88,222,79,123,151,163,81,26,157,122,34,34,124,141,4,248,120,97,87,92,3,101,186,85,98,188,212,82,77,81,85,103,125,237,142,166,123,156,196,130,225,83,45,116,45,85,115,90,188,219,21,76,109,122,116,232,143,71,34,43,145,17,203,34,142,41,189,13,28,190,235,238,216,51,253,42,197,166,225,122,186,219,227,168,183,71,197,139,230,106,169,42,34,171,138,155,171,222,198,51,188,250,118,197,220,115,145,172,238,115,94,168,222,139,156,203,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,25,238,23,41,177,103,59,47,212,188,215,22,174,243,182,92,131,75,239,55,75,117,79,105,241,247,233,103,180,203,36,82,112,122,53,237,228,199,181,122,57,17,201,215,162,162,47,200,206,17,170,128,14,41,189,13,99,190,232,22,216,51,253,85,197,161,231,122,181,91,227,167,183,73,201,137,229,170,170,234,34,164,138,167,163,216,246,63,178,250,134,203,219,115,85,175,237,240,94,136,238,169,156,203,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,13,47,104,14,142,88,182,255,0,163,88,158,142,227,147,121,138,76,102,222,218,121,42,120,189,158,110,169,238,116,149,53,60,30,247,172,125,217,228,150,94,223,53,107,57,241,111,221,106,33,82,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,68,255,0,221,62,138,127,72,157,190,230,218,57,29,195,201,85,228,22,244,242,19,186,94,220,108,174,130,86,84,82,247,93,219,145,82,21,158,24,146,78,44,87,118,213,252,122,59,162,166,107,13,52,104,14,177,216,183,1,163,88,158,177,99,144,249,122,76,154,222,218,137,41,185,61,254,82,169,142,116,117,52,220,222,198,44,157,169,227,150,46,231,4,107,248,114,111,221,114,41,157,109,126,214,59,238,224,53,151,44,214,44,142,31,47,87,147,92,29,81,29,55,38,63,202,82,177,169,29,53,55,54,49,137,39,106,8,226,139,185,193,28,254,28,157,247,156,170,92,87,132,134,131,83,105,102,218,35,212,155,133,21,92,25,14,167,212,124,82,165,42,105,229,167,124,86,232,31,36,84,49,163,30,245,107,216,230,172,181,44,149,172,103,54,86,53,62,243,88,199,47,159,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,95,241,154,205,211,232,167,244,118,220,22,109,163,145,220,60,237,38,63,112,79,33,59,165,238,72,250,25,226,101,69,47,117,221,184,209,102,72,38,137,36,226,196,111,113,31,199,171,122,42,219,79,131,238,177,216,179,157,176,38,149,83,195,229,239,90,105,112,158,158,178,62,79,127,126,150,186,162,122,186,122,158,170,198,177,188,158,250,152,187,104,231,185,60,183,55,113,73,26,132,234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,21,120,140,239,219,250,43,216,160,211,125,59,131,204,106,110,77,111,243,148,149,19,211,243,165,178,208,189,239,137,43,28,143,78,19,76,175,142,70,197,23,205,168,230,57,242,167,22,182,57,186,174,202,55,93,98,221,166,141,81,102,93,219,85,30,95,109,233,71,148,217,40,166,123,188,133,87,39,164,114,35,100,68,122,67,59,25,221,141,122,189,169,213,241,247,30,248,164,82,64,2,37,88,55,183,106,178,239,143,56,218,70,163,207,73,65,79,37,69,20,216,157,226,166,169,177,49,211,207,108,183,61,150,148,141,176,162,43,228,150,74,201,89,44,178,245,115,222,216,90,138,171,27,73,106,0,0,2,31,248,152,106,14,228,244,111,70,173,186,197,183,220,255,0,224,20,152,245,193,41,242,122,111,133,80,85,119,169,106,157,28,112,84,243,171,107,213,189,169,209,145,118,226,98,185,254,111,146,244,108,74,164,11,219,119,138,158,191,80,107,110,45,62,227,117,118,174,227,167,78,168,150,27,228,52,216,221,185,175,107,36,130,70,69,50,173,61,59,38,225,28,206,138,71,164,106,175,86,49,200,141,122,253,199,93,161,80,27,245,223,174,236,116,91,118,57,206,153,233,166,171,124,27,27,179,124,51,201,81,124,10,219,81,218,238,219,105,102,147,247,147,83,190,71,117,146,87,187,239,57,122,117,232,157,17,17,18,95,248,95,235,222,172,110,39,64,175,249,174,177,229,127,104,47,84,89,133,85,174,10,159,35,77,73,194,149,148,84,82,54,62,20,241,198,197,232,249,164,94,170,156,190,247,78,189,17,17,61,182,254,247,15,117,219,62,218,47,249,230,43,117,164,160,203,46,21,20,214,76,113,245,52,110,169,103,157,157,253,94,228,106,34,177,31,29,52,117,83,49,101,253,223,56,154,142,71,245,72,223,84,24,159,136,247,136,78,115,149,89,176,172,91,89,60,237,235,32,184,83,218,237,212,223,103,108,145,247,234,167,145,177,197,31,55,211,53,141,228,247,181,58,185,81,169,215,170,170,39,204,182,157,250,234,150,119,162,219,78,206,117,51,77,47,191,6,201,44,223,12,242,85,190,86,26,142,215,118,229,75,12,159,187,153,143,141,221,99,149,237,251,205,94,157,122,167,69,68,84,172,13,189,120,143,111,59,57,215,221,52,194,178,157,100,243,182,92,131,48,179,90,238,52,223,103,109,81,247,233,103,173,138,57,99,230,202,102,189,188,152,247,39,86,170,57,58,245,69,69,249,151,126,1,18,181,151,123,118,173,191,111,55,27,209,45,72,158,146,143,9,205,49,123,117,91,47,53,117,77,167,130,197,90,181,55,72,221,44,157,33,115,164,100,238,142,138,37,115,228,100,112,164,107,34,244,69,145,73,106,0,0,128,30,43,123,163,215,109,181,254,203,191,98,153,207,217,207,180,127,27,248,159,245,101,29,103,127,203,249,30,207,248,204,82,113,227,223,151,251,61,58,242,249,245,232,157,35,254,194,183,235,187,29,105,221,142,13,166,122,151,170,223,25,198,239,63,19,243,180,95,2,182,211,247,123,86,218,169,163,253,228,52,236,145,189,36,137,142,251,174,78,189,58,47,84,85,69,183,240,1,64,63,221,71,223,103,252,185,255,0,229,155,63,250,161,119,219,122,202,111,185,206,129,105,166,107,148,215,121,219,214,65,135,217,174,151,26,158,211,35,239,213,79,69,20,146,201,193,136,214,55,147,222,229,232,212,70,167,94,136,136,159,35,149,108,95,121,182,45,225,233,197,85,206,75,87,193,179,60,95,203,211,228,214,216,152,245,165,108,146,163,251,85,52,210,59,175,88,101,237,74,169,27,156,178,70,230,57,174,228,136,201,100,146,160,28,127,118,218,223,117,219,134,128,228,122,209,102,177,210,94,106,49,202,139,91,159,65,83,35,163,101,76,19,92,105,169,230,98,61,191,54,61,98,154,78,15,232,228,107,248,185,90,244,69,98,250,189,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,154,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,0,243,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,120,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,92,26,111,227,55,110,200,183,5,81,104,207,241,75,86,45,163,181,126,102,58,43,164,176,213,77,120,161,225,23,40,102,169,108,11,43,37,238,189,138,197,134,40,147,182,179,183,247,175,72,156,233,44,252,2,58,239,111,120,56,206,209,180,190,91,211,150,146,183,54,190,83,206,220,78,207,87,21,71,98,186,120,164,129,147,62,73,34,98,181,172,133,181,44,149,88,231,198,178,35,85,140,115,85,121,55,133,120,116,120,139,254,222,252,166,138,107,93,199,253,178,127,121,240,203,159,103,255,0,162,63,241,186,153,191,115,77,76,202,122,63,47,79,20,77,251,207,253,239,241,79,189,213,23,223,239,155,121,183,221,158,106,62,142,220,228,181,124,103,12,202,62,57,79,147,91,98,99,18,169,209,196,180,29,170,154,105,29,211,164,209,119,101,84,141,206,72,228,107,220,215,113,85,100,177,203,91,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,0,10,192,241,64,222,102,228,246,237,175,182,12,43,71,53,35,236,253,150,183,15,165,186,79,77,240,122,10,190,117,79,173,173,141,210,115,168,130,71,167,86,67,26,116,69,227,247,122,244,234,170,171,208,60,41,55,71,174,219,148,253,168,254,218,243,159,180,127,103,62,9,240,207,234,202,58,62,199,152,243,221,239,241,104,163,229,203,177,23,246,186,244,227,242,233,213,122,207,240,0,34,86,216,55,183,106,213,29,116,212,237,180,231,115,210,91,242,204,59,40,189,210,88,106,38,170,106,62,255,0,69,13,202,183,247,81,68,216,88,198,62,150,153,148,204,86,243,124,146,177,175,149,127,177,42,164,181,0,249,46,212,85,55,27,85,109,190,142,237,87,107,168,170,167,146,24,171,169,27,19,167,165,123,154,168,217,163,73,152,248,149,237,85,71,34,72,199,179,170,39,38,185,58,162,208,103,247,81,247,217,255,0,46,127,249,102,207,254,168,92,158,203,245,142,251,175,187,96,192,53,87,41,135,133,234,235,111,146,158,227,39,38,47,153,170,164,168,150,146,90,158,140,99,24,206,243,233,221,47,109,173,70,179,185,193,58,163,122,175,107,5,16,234,23,138,158,238,110,57,254,75,112,211,157,93,171,181,226,117,87,138,217,172,52,53,120,221,157,211,210,219,157,51,214,154,25,21,105,222,170,246,196,172,106,170,189,255,0,52,95,188,239,226,182,189,177,107,198,187,101,123,113,199,115,253,194,230,63,31,201,51,14,87,218,79,234,250,58,79,39,107,153,140,242,145,127,122,34,71,39,56,218,149,28,149,173,123,124,207,109,200,139,25,32,0,7,31,221,86,230,48,221,168,105,29,102,169,102,20,53,119,23,186,161,182,219,69,178,153,21,175,184,220,100,100,143,138,5,147,138,182,22,113,138,71,190,71,34,241,99,29,197,175,127,8,223,24,60,58,188,70,111,187,148,202,174,218,67,172,212,182,170,60,189,254,110,241,98,174,162,225,77,79,91,75,220,230,250,4,133,239,87,172,208,49,234,177,171,121,185,240,68,247,73,209,241,62,89,167,248,33,255,0,138,6,189,234,198,221,180,10,193,154,232,230,87,246,126,245,91,152,82,218,231,169,242,52,213,124,233,95,69,91,35,163,225,81,28,140,78,175,134,53,234,137,203,238,244,235,209,85,22,0,109,235,196,123,121,217,206,190,233,166,21,148,235,39,157,178,228,25,133,154,215,113,166,251,59,106,143,191,75,61,108,81,203,31,54,83,53,237,228,199,185,58,181,81,201,215,170,42,47,204,187,240,1,72,27,133,241,30,222,118,13,175,186,151,133,98,218,201,228,172,184,254,97,121,181,219,169,190,206,218,164,236,82,193,91,44,113,71,205,244,206,123,184,177,141,78,174,85,114,244,234,170,171,243,44,255,0,97,90,165,157,235,78,211,176,109,76,212,187,239,198,114,75,207,196,252,237,111,149,134,159,187,218,185,85,67,31,238,225,99,35,111,72,226,99,126,235,83,175,78,171,213,85,85,107,3,112,190,35,219,206,193,181,247,82,240,172,91,89,60,149,151,31,204,47,54,187,117,55,217,219,84,157,138,88,43,101,142,40,249,190,153,207,119,22,49,169,213,202,174,94,157,85,85,126,101,159,236,43,84,179,189,105,218,118,13,169,154,151,125,248,206,73,121,248,159,157,173,242,176,211,247,123,87,42,168,99,253,220,44,100,109,233,28,76,111,221,106,117,233,213,122,170,170,172,128,4,127,223,174,169,103,122,45,180,236,231,83,52,210,251,240,108,146,205,240,207,37,91,229,97,168,237,119,110,84,176,201,251,185,152,248,221,214,57,94,223,188,213,233,215,170,116,84,69,74,192,219,215,136,246,243,179,157,125,211,76,43,41,214,79,59,101,200,51,11,53,174,227,77,246,118,213,31,126,150,122,216,163,150,62,108,166,107,219,201,143,114,117,106,163,147,175,84,84,95,153,119,224,135,254,40,26,247,171,27,118,208,43,6,107,163,153,95,217,251,213,110,97,75,107,158,167,200,211,85,243,165,125,21,108,142,143,133,68,114,49,58,190,24,215,170,39,47,187,211,175,69,84,88,129,176,173,250,238,199,90,119,99,131,105,158,165,234,183,198,113,187,207,196,252,237,23,192,173,180,253,222,213,182,170,104,255,0,121,13,59,36,111,73,34,99,190,235,147,175,78,139,213,21,81,109,252,141,91,232,222,109,139,103,154,113,75,115,142,213,241,156,207,40,243,20,248,205,182,86,61,41,93,36,72,206,237,77,76,141,233,210,24,187,177,42,198,215,36,146,57,237,107,120,162,190,88,227,255,0,135,255,0,137,213,30,174,214,90,116,67,112,53,190,83,58,171,231,21,183,38,157,240,69,75,126,170,146,121,28,202,87,69,12,81,71,75,50,70,232,99,137,62,243,102,115,28,156,155,35,152,201,59,6,178,239,110,213,183,237,230,227,122,37,169,19,210,81,225,57,166,47,110,171,101,230,174,169,180,240,88,171,86,166,233,27,165,147,164,46,116,140,157,209,209,68,174,124,140,142,20,141,100,94,136,178,41,45,64,4,53,180,111,142,167,26,241,0,204,182,143,168,204,164,75,21,202,162,218,204,70,236,175,138,157,104,106,229,180,211,78,234,41,213,202,212,149,147,202,231,246,156,157,101,73,165,108,125,30,217,25,217,153,64,0,68,173,207,239,110,213,165,218,233,166,59,105,193,39,164,184,101,153,142,81,100,164,191,84,67,84,213,125,130,138,107,149,23,238,165,137,208,189,143,125,85,51,234,88,141,230,201,34,99,153,42,127,110,37,89,106,8,255,0,191,93,82,206,244,91,105,217,206,166,105,165,247,224,217,37,155,225,158,74,183,202,195,81,218,238,220,169,97,147,247,115,49,241,187,172,114,189,191,121,171,211,175,84,232,168,138,149,129,183,175,17,237,231,103,58,251,166,152,86,83,172,158,118,203,144,102,22,107,93,198,155,236,237,170,62,253,44,245,177,71,44,124,217,76,215,183,147,30,228,234,213,71,39,94,168,168,191,50,239,192,0,227,251,170,220,198,27,181,13,35,172,213,44,194,134,174,226,247,84,54,219,104,182,83,34,181,247,27,140,140,145,241,64,178,113,86,194,206,49,72,247,200,228,94,44,99,184,181,239,225,27,227,7,135,151,136,253,102,226,111,183,13,39,214,249,237,84,57,213,117,194,106,140,101,109,212,83,178,59,149,43,153,81,83,45,50,181,173,124,112,249,88,225,226,217,36,149,29,36,110,141,23,156,140,124,146,207,240,64,15,21,189,209,235,182,218,255,0,101,223,177,76,231,236,231,218,63,141,252,79,250,178,142,179,191,229,252,143,103,252,102,41,56,241,239,203,253,158,157,121,124,250,244,78,156,255,0,194,255,0,121,155,147,220,78,190,223,240,173,99,212,143,180,22,90,44,62,170,233,5,55,193,232,41,56,85,50,182,138,54,201,206,158,8,222,189,25,52,137,209,87,143,222,235,211,170,34,165,159,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,42,239,235,122,248,174,212,244,226,174,201,105,185,249,141,77,201,173,243,71,142,91,233,214,55,201,65,205,29,27,110,117,9,35,94,198,195,19,209,85,141,123,87,189,35,21,136,156,91,43,226,161,108,179,41,190,231,57,85,231,53,202,107,188,237,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,156,24,141,99,121,61,238,94,141,68,106,117,232,136,137,242,58,6,218,55,23,157,237,127,84,232,53,51,5,168,255,0,53,71,120,162,225,15,245,157,175,204,195,52,244,125,201,98,147,179,221,236,49,189,214,55,155,63,138,47,241,69,208,70,221,117,231,13,220,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,119,56,220,238,136,229,99,121,177,89,35,83,131,218,171,210,202,1,241,71,245,217,169,191,146,251,61,17,99,254,26,27,227,166,220,118,27,14,143,103,12,171,102,162,225,118,120,223,53,92,143,150,161,151,203,116,43,28,9,90,233,158,174,114,84,163,159,19,102,107,221,247,223,34,72,197,84,115,217,12,223,0,0,15,21,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,219,13,66,210,78,176,207,19,217,35,101,138,104,223,243,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,204,181,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,166,138,118,71,175,53,59,142,219,70,29,169,55,154,218,73,242,21,167,125,175,32,72,106,34,145,233,113,166,122,197,36,146,178,38,49,176,190,102,182,58,148,139,131,120,50,161,136,157,91,197,203,78,222,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,136,213,227,73,172,118,44,195,89,113,45,29,180,67,220,171,211,187,125,69,69,210,167,147,211,141,85,201,180,242,54,155,131,152,136,188,32,130,158,94,227,94,246,187,204,241,251,174,141,200,190,127,193,231,68,46,185,230,226,234,53,150,27,229,37,29,183,75,169,213,213,20,142,141,207,158,186,123,141,45,93,52,76,103,240,107,24,214,164,207,115,213,85,122,178,54,163,87,154,190,59,10,241,71,244,39,169,191,146,251,197,17,74,219,78,245,79,163,127,80,49,239,113,128,210,152,5,43,120,213,250,167,197,190,159,208,251,141,196,238,190,20,59,227,166,201,109,86,77,163,234,51,42,214,251,109,167,168,102,35,118,87,203,80,149,212,145,54,73,221,69,58,185,92,177,62,8,154,254,211,147,164,75,12,77,143,163,29,27,59,214,104,0,5,85,248,231,126,9,254,164,254,90,69,95,11,143,93,154,101,249,215,179,214,151,252,0,50,174,105,79,105,222,150,52,111,233,254,61,237,208,25,225,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,249,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,104,123,108,91,133,197,119,65,163,86,93,92,197,169,188,135,159,238,83,92,109,111,170,142,162,107,101,116,78,227,45,60,142,98,255,0,163,35,21,205,99,159,20,177,61,88,206,124,83,170,130,42,248,163,250,19,212,223,201,125,226,136,169,93,139,239,54,251,179,205,71,170,185,201,106,248,206,25,148,121,122,124,154,219,19,24,149,78,142,37,127,106,166,154,71,116,233,52,93,217,85,35,115,146,57,26,247,53,220,85,89,44,122,9,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,193,226,181,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,254,104,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,185,193,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,249,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,89,167,132,166,245,254,55,71,71,180,221,77,185,221,107,47,80,247,164,194,238,19,175,126,55,80,195,7,113,246,199,42,55,156,125,150,69,44,145,58,71,57,171,26,186,36,88,210,40,88,251,63,60,166,169,106,150,9,162,216,37,207,83,53,46,251,240,108,110,205,217,243,181,190,86,106,142,215,118,102,67,31,238,225,99,228,119,89,37,99,126,235,87,167,94,171,209,17,85,51,175,185,221,194,229,91,160,214,91,214,174,101,52,222,67,207,246,233,173,214,182,85,73,81,13,178,134,38,241,138,158,55,61,127,210,145,234,214,177,175,150,89,94,140,103,62,41,58,124,37,54,81,241,186,202,61,217,106,109,178,213,89,101,135,189,30,23,111,157,59,242,58,186,25,251,111,185,185,17,220,35,236,190,41,99,137,178,53,206,89,21,210,162,70,177,66,247,254,183,142,119,224,159,234,79,229,167,42,240,197,223,143,236,66,251,77,160,218,177,122,227,128,228,23,6,252,54,233,113,184,246,233,113,121,156,201,157,39,70,246,156,189,154,137,221,78,142,229,36,113,66,229,146,101,233,206,87,45,212,128,1,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,69,170,0,1,155,109,205,221,174,182,13,221,234,189,246,197,115,171,183,92,173,218,145,125,171,163,172,164,153,208,207,77,60,119,57,157,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,218,108,95,121,182,45,225,233,197,85,206,75,87,193,179,60,95,203,211,228,214,216,152,245,165,108,146,163,251,85,52,210,59,175,88,101,237,74,169,27,156,178,70,230,57,174,228,136,201,100,146,160,20,3,226,117,165,191,178,253,228,230,190,82,197,240,203,86,91,229,242,155,127,247,215,123,205,121,168,211,205,207,243,123,156,206,85,209,214,253,199,113,233,211,238,181,24,172,38,167,130,94,166,101,89,6,156,106,38,150,221,170,252,197,151,15,184,91,238,22,142,228,146,62,74,127,62,149,61,248,27,201,234,198,66,143,164,73,26,198,53,191,188,158,119,42,185,95,242,178,162,53,120,138,235,29,139,70,246,143,157,212,221,225,243,21,121,133,190,124,58,215,77,201,236,239,85,87,193,44,110,94,109,99,209,189,168,18,162,126,142,226,215,246,56,114,107,158,213,40,51,79,112,171,174,165,103,248,214,156,216,170,41,32,185,101,87,138,43,37,28,181,111,115,96,142,122,153,153,12,110,145,205,107,156,140,71,61,21,85,26,229,233,215,162,47,240,52,209,167,184,85,171,77,112,12,107,78,108,85,21,115,219,113,91,61,21,146,142,90,183,181,211,201,5,52,44,134,55,72,230,181,173,87,171,88,138,170,141,106,117,235,209,19,248,30,128,3,202,106,174,166,98,186,55,167,25,30,169,102,181,126,94,203,140,219,229,184,84,241,146,54,73,55,4,251,144,69,220,123,24,233,165,122,182,56,216,174,78,114,61,141,69,234,228,51,195,186,173,204,102,91,175,213,202,205,82,204,40,105,45,204,109,59,109,182,139,101,50,35,153,110,183,70,249,31,20,11,39,20,116,207,229,44,143,124,142,68,228,247,187,139,88,206,17,179,149,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,95,79,135,206,246,237,91,175,192,36,177,100,243,210,80,234,46,43,79,79,13,214,141,213,77,116,247,104,27,12,45,125,217,145,182,24,152,198,73,80,233,26,232,163,71,36,43,219,71,42,36,145,245,150,164,0,241,171,244,177,139,125,64,161,246,235,137,85,123,78,245,79,163,127,80,49,239,113,128,210,152,0,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,165,43,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,74,160,69,95,20,127,66,122,155,249,47,188,81,20,173,180,239,84,250,55,245,3,30,247,24,13,41,130,0,120,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,46,167,115,187,133,197,118,191,163,87,173,92,202,105,188,255,0,144,237,211,91,173,108,170,142,158,107,157,116,174,227,21,60,110,122,255,0,165,35,213,173,123,153,20,82,189,24,254,28,87,60,58,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,159,53,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,91,63,240,161,216,229,54,53,106,178,110,227,81,159,86,151,219,149,61,67,241,27,74,178,90,116,161,164,149,178,64,234,217,209,200,213,149,243,196,231,246,154,157,98,72,101,108,157,94,233,25,217,225,94,53,126,169,241,111,167,244,62,227,113,59,175,133,14,248,233,178,91,85,147,104,250,140,202,181,190,219,105,234,25,136,221,149,242,212,37,117,36,77,146,119,81,78,174,87,44,79,130,38,191,180,228,233,18,195,19,99,232,199,70,206,245,154,0,80,15,138,63,174,205,77,252,151,217,232,137,255,0,225,139,191,31,219,125,138,155,65,181,98,245,203,62,199,237,237,248,109,210,227,113,238,85,101,16,181,243,58,78,141,237,53,59,212,240,54,157,29,202,73,37,153,169,36,203,215,132,174,73,254,1,26,183,209,188,219,22,207,52,226,150,231,29,171,227,57,158,81,230,41,241,155,108,172,122,82,186,72,145,157,218,154,153,27,211,164,49,119,98,85,141,174,73,36,115,218,214,241,69,124,177,210,94,217,46,215,91,254,238,244,162,251,125,185,213,220,110,87,29,72,177,85,214,86,85,204,233,167,169,158,75,156,46,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,83,73,32,138,190,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,26,83,0,30,83,84,181,75,4,209,108,18,231,169,154,151,125,248,54,55,102,236,249,218,223,43,53,71,107,187,51,33,143,247,112,177,242,59,172,146,177,191,117,171,211,175,85,232,136,170,153,247,222,14,236,243,45,221,106,135,219,139,237,61,93,158,197,65,79,29,53,139,28,117,122,85,65,106,98,198,196,157,88,244,142,36,123,229,149,139,35,158,172,231,211,182,197,85,108,76,68,225,69,239,120,113,111,142,167,117,184,109,126,31,168,44,164,167,212,92,62,158,7,215,77,19,226,137,151,186,71,42,177,43,98,129,21,28,199,181,200,214,206,214,183,180,215,203,19,154,173,73,146,40,230,81,85,126,57,223,130,127,169,63,150,156,171,193,83,213,62,83,244,254,187,220,109,197,212,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,171,114,251,139,193,54,191,165,149,250,153,157,84,127,157,163,179,209,112,155,250,206,233,229,166,154,10,62,228,81,73,217,238,246,30,222,235,219,193,159,197,87,248,34,231,175,93,53,211,81,247,23,168,247,29,80,213,11,207,158,186,215,116,138,24,98,69,101,45,190,149,170,171,29,45,52,106,171,219,133,156,157,209,58,171,149,206,115,222,231,189,239,123,172,43,195,11,195,222,213,127,181,82,110,59,95,49,58,75,141,182,227,79,83,14,59,139,95,173,13,154,10,152,36,108,61,155,179,145,242,43,94,199,53,106,89,28,83,64,168,168,172,157,139,254,9,199,0,241,20,216,173,78,214,179,37,206,52,250,130,173,250,87,127,168,134,26,25,170,106,162,123,237,151,25,146,161,235,109,68,89,22,121,152,216,233,221,35,38,115,63,176,246,177,207,123,218,175,127,63,216,230,238,238,187,65,213,199,101,115,219,170,239,24,157,250,157,182,220,142,213,5,67,152,247,192,143,71,50,170,22,43,146,39,212,194,188,184,119,19,162,178,73,163,71,71,221,89,27,160,140,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,94,142,68,114,117,232,168,139,242,40,95,197,31,215,102,166,254,75,236,244,68,106,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,193,232,230,59,139,216,213,232,228,86,175,78,138,138,159,35,65,59,28,221,221,171,119,218,70,236,174,123,117,37,159,44,176,212,54,219,145,218,160,168,107,216,201,213,136,230,85,66,197,114,202,202,105,147,151,14,226,117,71,199,52,104,233,59,75,35,164,80,0,0,82,7,140,22,142,95,112,109,208,46,170,212,77,230,44,186,151,111,130,162,142,78,44,103,98,170,134,158,10,74,138,110,136,247,61,220,88,202,105,123,138,214,53,124,207,6,242,88,220,167,182,240,96,215,154,108,87,84,50,93,0,190,214,213,249,124,226,157,183,75,19,29,81,43,160,142,227,71,28,142,158,54,66,140,86,49,243,83,117,123,165,87,51,229,67,27,23,154,185,136,222,21,226,143,235,179,83,127,37,246,122,34,116,248,64,101,54,44,27,101,250,133,154,229,53,222,74,203,143,230,23,107,165,198,167,180,249,59,20,176,90,104,36,150,78,12,71,61,220,88,199,47,70,162,185,122,116,68,85,249,21,45,170,186,153,149,107,38,163,228,122,165,154,213,249,139,214,77,112,150,225,83,198,73,31,28,60,215,238,65,23,113,239,123,97,137,136,216,227,98,185,120,70,198,53,23,163,80,188,159,12,13,23,181,105,78,210,241,43,236,216,133,37,167,39,206,105,221,126,188,214,53,237,150,122,248,36,154,87,91,220,249,17,206,232,196,163,124,46,108,72,168,140,89,36,85,107,100,124,157,126,191,20,127,66,122,155,249,47,188,81,20,109,162,25,173,171,77,117,163,1,212,107,237,61,92,246,220,87,40,181,94,235,34,164,99,93,60,144,83,85,199,52,141,141,174,115,90,175,86,177,81,17,92,212,235,211,170,167,241,52,167,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,132,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,20,173,227,87,234,159,22,250,127,67,238,55,18,0,23,189,225,197,190,58,157,214,225,181,248,126,160,178,146,159,81,112,250,120,31,93,52,79,138,38,94,233,28,170,196,173,138,4,84,115,30,215,35,91,59,90,222,211,95,44,78,106,181,38,72,163,153,64,2,170,252,115,191,4,255,0,82,127,45,33,175,135,166,127,134,233,134,241,180,231,51,212,12,134,146,197,98,165,168,175,166,168,184,85,170,182,8,31,83,111,169,167,137,100,119,78,140,98,203,52,104,175,119,70,49,21,92,229,107,81,92,154,30,0,241,90,209,171,216,110,130,233,126,65,171,154,129,61,92,118,44,118,157,179,84,37,36,11,52,242,189,242,54,40,161,141,159,36,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,76,198,26,83,218,119,165,141,27,250,127,143,123,116,6,107,14,235,179,237,217,230,91,69,213,15,183,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,207,167,113,136,168,217,94,139,126,120,214,189,233,62,97,163,83,110,7,28,202,252,222,3,79,111,175,186,73,119,242,53,49,241,165,162,116,173,169,147,176,248,210,101,224,176,74,157,56,114,119,31,186,139,213,58,212,182,19,227,39,184,44,123,81,239,183,236,179,30,181,101,120,101,214,225,61,69,22,59,80,177,82,85,90,41,85,102,88,105,169,235,160,133,188,248,247,33,71,201,60,50,185,237,133,58,118,213,238,113,47,247,147,171,63,183,95,10,252,131,87,62,200,93,113,127,181,22,251,29,111,194,238,109,233,52,31,215,84,109,228,215,116,78,228,47,227,220,138,94,45,238,68,248,223,197,188,184,165,32,147,211,195,115,196,18,155,110,213,50,104,246,178,93,106,221,167,87,26,135,84,209,92,166,150,89,153,140,189,34,158,73,82,42,120,96,150,105,153,83,50,192,213,99,92,214,70,245,124,157,58,190,69,91,180,0,138,190,34,59,67,254,149,186,52,159,101,168,187,218,133,135,119,107,113,126,117,254,90,25,251,174,139,205,82,73,201,22,53,238,199,19,120,43,184,113,150,56,186,200,200,214,94,84,23,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,127,219,1,222,13,171,118,90,70,215,92,22,174,60,239,14,167,163,160,202,217,52,77,70,84,206,246,57,35,174,137,209,177,177,112,168,88,101,122,198,214,181,98,123,94,206,60,18,57,36,172,191,19,13,235,219,183,63,157,219,112,157,52,185,249,157,54,196,186,84,209,86,70,181,80,252,102,186,104,99,89,42,38,167,153,177,240,236,245,124,17,163,163,228,157,103,114,61,91,50,53,190,43,96,59,62,186,238,203,87,26,219,130,82,71,130,97,213,20,117,249,91,230,149,200,250,152,30,247,44,116,49,54,55,182,94,117,9,12,172,89,26,230,164,76,107,223,203,154,71,28,151,253,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,86,222,57,223,130,127,169,63,150,149,86,91,167,133,14,248,233,178,91,85,147,104,250,140,202,181,190,219,105,234,25,136,221,149,242,212,37,117,36,77,146,119,81,78,174,87,44,79,130,38,191,180,228,233,18,195,19,99,232,199,70,206,245,154,0,10,86,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,45,80,0,12,214,110,199,213,62,178,125,64,200,125,198,115,202,105,110,169,103,122,45,157,219,53,51,77,47,191,6,201,44,221,239,37,91,229,97,168,237,119,97,124,50,126,238,102,62,55,117,142,87,183,239,53,122,117,234,157,21,17,83,67,219,85,220,198,27,186,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,113,70,204,206,50,198,246,72,212,78,76,123,121,53,143,231,27,43,3,90,60,91,53,182,221,184,188,130,253,161,25,133,37,211,75,233,106,27,13,158,203,126,199,224,108,21,76,109,43,98,146,103,57,136,202,196,99,167,73,39,141,22,102,63,162,177,30,214,167,40,146,202,182,125,185,250,157,216,105,127,237,41,218,77,144,97,84,233,81,37,51,31,95,60,83,209,87,61,146,61,174,90,41,147,132,179,177,136,214,35,222,232,35,98,72,231,198,197,145,98,145,91,18,188,109,52,207,42,200,52,227,78,245,74,211,73,230,44,184,125,194,225,111,187,246,227,145,242,83,249,244,166,236,78,238,44,86,50,20,125,34,198,231,189,205,253,228,240,53,17,202,255,0,148,43,240,197,213,47,217,126,242,112,175,55,125,248,101,171,45,243,24,181,195,251,215,189,230,188,212,107,229,32,249,49,206,103,42,232,232,190,251,120,244,233,247,156,140,87,151,252,85,95,141,166,181,255,0,244,11,183,58,59,127,255,0,131,53,184,85,73,23,254,241,71,73,28,47,73,63,247,213,145,174,143,252,194,181,223,219,66,53,120,86,104,229,139,87,119,113,104,169,200,230,235,73,129,91,229,204,99,166,226,255,0,239,170,170,105,224,142,153,57,177,237,86,118,231,168,138,126,191,121,174,236,112,115,85,175,85,75,233,0,252,156,179,41,177,96,216,173,231,53,202,107,188,149,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,156,24,142,123,184,177,142,94,141,69,114,244,232,136,171,242,40,135,196,27,123,119,93,215,231,241,216,177,137,234,232,116,235,21,168,168,134,213,70,218,167,58,11,180,237,154,102,178,236,248,221,12,79,99,228,167,116,109,108,82,35,150,20,238,35,85,22,73,58,198,184,240,12,202,92,6,163,84,155,143,85,166,39,75,120,134,192,251,179,145,27,2,220,101,134,73,219,78,197,85,234,247,164,80,189,238,226,139,193,22,62,124,123,145,242,249,49,172,90,251,152,92,102,180,227,148,62,110,174,158,223,95,116,146,62,235,35,227,75,69,75,45,93,76,157,94,168,139,194,8,37,127,78,188,157,199,163,81,92,168,139,250,186,85,169,153,86,141,234,62,57,170,88,85,95,151,189,99,55,8,174,20,220,164,145,145,205,193,126,252,18,246,222,199,186,25,88,174,142,70,35,147,156,111,123,85,122,57,77,15,109,87,115,24,110,235,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,197,27,51,56,203,27,217,35,81,57,49,237,228,214,63,156,108,140,30,53,126,150,49,111,168,20,62,221,113,42,87,111,89,77,139,6,215,221,52,205,114,154,239,37,101,199,243,11,53,210,227,83,218,124,157,138,88,43,98,146,89,56,49,28,247,113,99,28,189,26,138,229,233,209,17,87,228,105,122,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,7,228,229,153,77,139,6,197,111,57,174,83,93,228,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,224,196,115,221,197,140,114,244,106,43,151,167,68,69,95,145,154,45,111,205,109,90,149,173,25,246,163,88,169,234,224,182,229,89,69,214,247,71,21,91,26,217,227,130,166,174,73,163,108,141,107,156,212,122,53,232,138,136,231,39,94,189,21,127,137,121,62,23,30,132,244,203,243,175,120,173,41,91,118,62,169,245,147,234,6,67,238,51,150,211,225,29,174,154,113,151,237,178,207,162,22,203,207,107,51,193,60,252,183,43,93,66,35,36,154,150,162,190,105,227,170,167,249,175,118,20,243,12,141,234,157,28,201,17,17,205,68,124,78,146,117,2,42,248,163,250,19,212,223,201,125,226,136,165,109,167,122,167,209,191,168,24,247,184,192,105,76,16,3,198,175,210,198,45,245,2,135,219,174,37,112,120,123,231,248,110,150,110,231,9,212,29,65,200,105,44,120,245,142,158,247,83,93,93,82,171,194,38,124,30,177,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,242,183,131,187,60,203,119,90,161,246,226,251,79,87,103,177,80,83,199,77,98,199,29,94,149,80,90,152,177,177,39,86,61,35,137,30,249,101,98,200,231,171,57,244,237,177,85,91,19,17,36,87,134,46,195,191,109,247,218,109,121,213,139,47,44,7,31,184,55,225,182,187,141,187,185,75,148,76,214,76,217,58,59,186,213,236,211,206,218,117,119,40,228,138,103,36,144,175,94,18,181,46,164,165,111,26,191,84,248,183,211,250,31,113,184,144,0,189,239,14,45,241,212,238,183,13,175,195,245,5,148,148,250,139,135,211,192,250,233,162,124,81,50,247,72,229,86,37,108,80,34,163,152,246,185,26,217,218,214,246,154,249,98,115,85,169,50,69,28,202,5,0,248,163,250,236,212,223,201,125,158,136,139,246,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,253,176,29,224,218,183,101,164,109,117,193,106,227,206,240,234,122,58,12,173,147,68,212,101,76,239,99,146,58,232,157,27,27,23,10,133,134,87,172,109,107,86,39,181,236,227,193,35,146,73,64,114,173,206,238,23,21,218,254,141,94,181,115,41,166,243,254,67,183,77,110,181,178,170,58,121,174,117,210,187,140,84,241,185,235,254,148,143,86,181,238,100,81,74,244,99,248,113,92,240,235,70,175,102,90,245,170,25,6,174,106,4,244,146,95,114,42,134,205,80,148,144,36,48,68,198,70,216,162,134,54,124,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,125,6,211,189,83,232,223,212,12,123,220,96,52,166,8,171,226,143,232,79,83,127,37,247,138,34,141,180,67,53,181,105,174,180,96,58,141,125,167,171,158,219,138,229,22,171,221,100,84,140,107,167,146,10,106,184,230,145,177,181,206,107,85,234,214,42,34,43,154,157,122,117,84,254,38,148,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,3,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,161,111,16,205,233,221,119,79,170,21,22,44,67,32,171,118,149,227,85,8,152,253,26,211,58,149,43,103,72,248,203,112,158,55,57,92,247,185,203,43,98,87,163,85,144,171,83,183,27,223,55,47,63,177,125,153,95,119,135,168,245,86,201,46,191,6,195,49,127,47,81,147,92,162,123,22,169,177,202,175,237,83,83,70,238,189,102,151,181,42,36,142,106,199,27,88,231,59,146,163,34,146,127,248,139,248,114,216,181,11,21,171,214,109,3,197,252,150,95,143,219,227,109,102,59,105,163,124,159,29,165,130,58,74,106,120,105,227,89,155,21,47,149,164,167,147,132,80,66,174,155,162,49,26,175,227,214,163,48,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,66,123,62,221,158,27,187,173,47,251,113,98,167,164,179,223,104,42,36,166,190,227,141,175,90,169,237,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,156,58,247,24,138,174,137,232,144,131,199,59,240,79,245,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,186,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,149,188,94,240,93,199,80,235,45,38,117,169,23,79,141,105,181,95,42,60,58,123,124,15,138,134,213,213,168,233,40,230,137,92,238,21,142,237,243,116,174,114,249,134,177,28,197,107,98,88,41,226,86,218,242,77,47,196,117,231,6,200,181,163,24,164,191,225,52,119,136,86,245,71,86,178,44,13,129,221,91,230,36,142,54,61,211,50,23,57,179,172,28,92,147,36,75,18,162,163,212,210,157,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,53,221,14,166,104,214,150,104,118,85,123,215,154,190,152,133,202,223,81,102,171,183,197,35,155,85,118,243,48,190,53,161,166,70,61,143,116,210,177,94,137,197,205,226,212,115,220,230,49,142,123,115,109,118,146,213,53,214,182,107,21,21,93,29,181,245,18,58,142,158,174,165,181,51,195,2,185,123,108,146,86,199,27,100,122,55,162,43,210,54,35,149,21,81,173,235,209,45,255,0,193,99,24,213,203,94,145,229,121,21,230,225,73,79,167,87,155,195,223,101,182,205,109,123,106,231,184,177,145,199,83,91,21,66,241,106,211,43,89,28,10,223,222,242,150,7,244,88,86,39,164,208,131,197,31,215,102,166,254,75,236,244,71,20,167,208,189,71,174,208,233,183,15,108,179,121,236,50,135,32,151,27,185,84,211,170,190,75,117,83,97,167,146,55,212,51,167,220,134,79,52,198,50,68,85,111,113,170,199,112,87,196,146,125,123,117,215,156,203,109,186,185,98,213,108,50,182,173,175,183,84,49,151,58,24,106,18,22,93,173,202,246,173,69,20,170,230,61,188,36,107,122,35,149,142,224,244,100,141,78,108,106,166,132,246,235,175,56,110,228,180,142,197,170,216,101,109,35,153,113,167,99,46,116,48,212,44,207,180,220,81,141,90,138,41,85,204,99,185,198,231,116,71,43,27,205,138,201,26,156,30,213,94,150,0,0,134,190,42,27,120,181,107,46,218,46,185,229,45,170,174,171,44,211,26,121,175,118,151,195,88,216,88,218,37,124,43,114,108,173,145,120,61,137,77,11,166,68,78,146,115,167,98,49,87,147,163,146,152,52,7,88,239,187,127,214,92,79,88,177,200,124,197,94,51,112,109,68,148,220,152,207,55,74,246,186,58,154,110,111,99,210,62,236,18,75,23,115,130,185,156,249,55,239,53,20,236,30,38,55,107,85,255,0,122,250,129,125,177,92,233,46,54,219,141,61,134,174,142,178,146,102,205,5,76,18,89,40,93,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,160,197,181,142,197,131,120,92,229,90,85,81,15,152,189,106,94,168,79,79,71,31,39,179,177,75,67,77,103,171,168,169,234,140,115,29,197,236,166,139,182,174,99,151,204,243,111,36,141,200,113,93,172,104,167,244,137,220,22,19,163,146,92,60,149,38,65,112,95,63,59,101,237,200,202,24,34,125,69,87,105,221,185,17,38,88,33,149,35,228,197,111,113,89,203,163,122,170,105,76,138,190,40,254,132,245,55,242,95,120,162,40,4,157,62,28,30,32,21,155,119,190,197,164,154,189,145,127,181,61,127,153,158,42,154,136,231,168,147,29,170,224,249,57,83,178,22,73,35,225,154,68,70,62,20,111,20,146,84,149,170,207,223,36,183,126,10,86,241,171,245,79,139,125,63,161,247,27,137,15,240,109,11,212,125,73,211,140,231,84,48,171,55,197,109,90,115,228,101,191,195,2,171,170,169,233,106,146,161,82,169,177,162,125,248,99,242,174,238,170,47,38,53,237,122,181,88,217,30,207,192,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,206,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,9,236,251,118,120,110,238,180,191,237,197,138,158,146,207,125,160,168,146,154,251,142,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,112,235,220,98,42,186,39,162,119,80,10,171,241,206,252,19,253,73,252,180,170,178,221,60,40,119,199,77,146,218,172,155,71,212,102,85,173,246,219,79,80,204,70,236,175,150,161,43,169,34,108,147,186,138,117,114,185,98,124,17,53,253,167,39,72,150,24,155,31,70,58,54,119,172,208,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,51,237,190,141,230,223,119,135,168,244,183,56,237,95,6,195,49,127,49,79,140,219,101,99,22,169,177,202,172,238,212,212,200,222,189,102,151,181,18,172,109,114,199,27,88,214,183,146,163,229,146,53,154,83,218,119,165,141,27,250,127,143,123,116,6,107,14,191,175,59,103,204,180,27,30,211,108,206,243,93,73,113,199,181,71,23,162,200,236,181,176,170,49,237,124,148,180,243,84,210,75,18,185,92,215,194,234,152,209,31,243,100,140,123,28,138,142,231,28,126,127,21,215,77,71,196,52,159,53,209,11,101,231,187,134,103,126,82,91,149,174,161,21,241,195,85,79,83,4,241,213,83,252,211,181,50,249,118,70,245,78,173,124,106,136,230,170,178,39,71,245,237,187,68,46,187,143,214,220,91,69,236,215,202,75,53,70,71,81,43,95,95,83,27,164,101,52,16,193,37,68,207,70,55,230,247,164,80,201,193,157,90,142,127,22,171,152,138,175,75,180,241,71,244,39,169,191,146,251,197,17,69,122,79,130,254,212,53,79,13,211,63,138,124,51,237,110,65,110,177,121,222,199,123,202,249,170,152,225,238,246,249,55,159,30,231,46,60,155,215,167,78,169,215,169,245,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,252,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,44,211,194,83,122,255,0,27,163,163,218,110,166,220,238,181,151,168,123,210,97,119,9,215,191,27,168,97,131,184,251,99,149,27,206,62,203,34,150,72,157,35,156,213,141,93,18,44,105,20,44,125,159,128,85,95,140,22,208,255,0,142,238,48,90,47,243,20,89,203,100,175,255,0,176,165,160,171,134,39,167,250,16,72,140,127,249,135,36,127,225,228,43,2,193,150,101,88,167,196,190,203,100,215,91,55,198,109,243,90,110,63,15,173,146,159,206,80,203,211,187,77,55,5,78,228,47,226,222,81,187,171,93,209,58,162,244,61,6,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,205,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,71,218,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,255,0,36,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,79,106,85,95,142,119,224,159,234,79,229,165,122,237,203,68,46,187,142,214,27,46,141,88,175,148,150,139,149,254,158,226,234,58,186,184,220,248,18,122,122,25,234,99,100,156,126,243,88,247,64,140,87,162,57,88,143,87,35,95,199,130,249,92,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,156,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,186,159,13,61,245,84,238,107,25,170,211,13,78,175,171,170,213,12,114,158,123,149,85,115,169,98,142,11,189,185,106,17,27,59,18,8,217,20,47,133,103,134,23,70,173,78,73,219,145,174,122,186,68,142,111,128,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,106,128,0,102,179,118,62,169,245,147,234,6,67,238,51,158,131,46,218,102,101,143,109,95,2,221,101,154,162,174,247,143,101,85,23,26,107,212,112,208,35,89,143,62,10,215,82,211,44,178,36,142,116,140,157,209,201,209,253,182,49,143,225,26,170,186,70,114,243,251,125,220,238,178,237,134,251,118,191,233,14,81,240,217,47,118,249,109,245,212,211,194,218,138,89,186,177,233,12,238,133,253,88,179,64,247,172,145,61,81,122,59,147,92,142,142,73,99,127,63,196,241,107,238,115,149,89,176,172,90,135,206,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,205,234,214,55,147,222,212,234,229,70,167,94,170,168,159,51,74,122,3,163,150,45,191,232,214,39,163,184,228,222,98,147,25,183,182,158,74,158,47,103,155,170,123,157,37,77,79,7,189,235,31,118,121,37,151,183,205,90,206,124,91,247,90,136,121,77,232,104,229,247,95,118,193,159,233,86,45,55,11,213,214,223,29,69,186,62,44,95,51,85,73,81,21,92,84,221,94,246,49,157,231,211,182,46,227,156,141,103,115,154,245,70,244,92,230,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,105,251,79,115,91,86,165,96,24,214,163,88,169,234,224,182,229,86,122,43,221,28,85,108,107,103,142,10,152,89,52,109,145,173,115,154,143,70,189,17,81,28,228,235,215,162,175,241,40,47,196,87,88,239,186,201,187,140,238,166,239,15,151,164,195,238,19,225,214,186,110,76,127,102,150,130,121,99,114,243,107,24,174,238,206,181,19,244,119,39,51,191,195,147,154,198,169,97,94,11,24,5,53,139,111,57,94,160,212,99,213,116,119,44,171,40,125,51,43,166,73,90,202,251,117,29,60,105,10,196,142,94,14,99,42,39,175,98,189,137,243,127,54,185,87,182,136,219,10,0,166,15,20,109,246,218,181,178,235,14,132,104,190,77,87,81,132,216,234,30,236,130,227,73,59,124,150,67,90,215,49,98,100,124,83,148,180,212,238,99,149,31,207,183,44,142,71,163,92,144,195,43,162,174,213,118,207,153,110,191,87,40,244,183,15,174,164,183,49,180,238,185,93,238,117,42,142,101,186,221,27,227,100,179,164,124,145,211,63,148,177,177,145,181,83,147,222,222,78,99,57,200,203,31,241,86,211,60,87,70,246,35,166,122,91,133,82,121,123,46,51,152,91,45,244,220,163,141,146,77,194,217,113,231,60,189,182,49,142,154,87,171,164,145,232,212,231,35,222,229,78,174,82,21,248,92,122,236,211,47,206,189,158,180,238,190,43,27,28,166,211,91,173,126,233,52,217,245,114,216,178,123,194,191,41,182,57,146,206,182,235,141,83,158,245,173,100,157,21,25,77,52,189,90,230,200,228,237,205,44,109,98,185,178,182,56,97,174,218,55,23,157,237,127,84,232,53,51,5,168,255,0,53,71,120,162,225,15,245,157,175,204,195,52,244,125,201,98,147,179,221,236,49,189,214,55,155,63,138,47,241,69,177,255,0,20,61,94,195,117,235,97,58,109,171,154,127,61,92,150,44,139,56,163,154,157,42,224,88,103,137,236,162,185,197,44,50,51,230,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,81,101,143,248,83,239,142,155,77,110,180,27,91,212,150,85,203,98,201,239,8,204,90,230,215,203,58,219,174,53,78,99,18,137,241,245,84,101,52,210,244,115,93,27,83,183,52,178,57,232,230,202,233,33,184,144,81,183,137,126,248,234,119,29,153,77,163,216,59,41,25,167,88,93,226,71,195,87,27,226,168,125,242,227,10,73,2,214,182,102,43,154,148,200,215,202,216,90,199,125,246,72,178,61,85,92,198,67,8,11,254,240,184,244,39,166,95,157,123,197,105,74,219,177,245,79,172,159,80,50,31,113,156,252,157,11,215,77,71,219,166,163,219,181,67,75,239,62,70,235,67,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,241,111,84,234,142,71,53,175,99,152,246,49,237,208,166,218,55,23,130,110,131,75,40,53,51,5,168,255,0,53,71,120,162,225,55,245,101,211,203,67,52,244,125,201,98,143,189,218,239,177,189,214,55,131,255,0,138,47,241,68,234,164,85,241,71,244,39,169,191,146,251,197,17,74,219,78,245,79,163,127,80,49,239,113,128,210,152,32,7,141,95,165,140,91,234,5,15,183,92,74,86,36,166,197,246,101,125,222,30,163,213,91,36,186,252,27,12,197,252,189,70,77,114,137,236,90,166,199,42,191,181,77,77,27,186,245,154,94,212,168,146,57,171,28,109,99,156,238,74,140,138,75,138,221,126,235,244,191,100,58,95,107,115,172,20,147,220,167,167,109,38,39,137,210,54,74,24,42,224,166,146,154,41,162,142,104,160,146,26,86,65,12,236,122,53,205,106,42,49,24,207,249,163,167,135,255,0,137,213,30,174,214,90,116,67,112,53,190,83,58,171,231,21,183,38,157,240,69,75,126,170,146,121,28,202,87,69,12,81,71,75,50,70,232,99,137,62,243,102,115,28,156,155,35,152,201,35,95,141,95,170,124,91,233,253,15,184,220,78,21,182,93,159,100,219,165,210,253,82,189,105,202,85,214,102,216,53,69,129,214,171,59,101,167,138,11,156,21,146,85,50,165,143,146,119,198,216,158,198,194,201,90,245,127,78,145,200,206,46,89,26,230,113,92,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,70,206,183,139,130,110,255,0,4,168,191,216,40,254,13,146,89,184,125,160,199,251,147,84,124,47,187,53,67,41,127,190,159,4,81,207,221,142,157,100,253,218,47,14,188,93,209,83,231,32,10,1,241,71,245,217,169,191,146,251,61,17,202,180,215,111,89,86,170,104,214,168,234,230,45,83,223,253,149,252,38,166,227,107,101,44,146,205,83,67,88,234,150,203,81,27,152,139,211,177,229,219,35,209,205,70,246,150,87,171,219,218,226,255,0,41,165,186,165,157,232,182,119,108,212,205,52,190,252,27,36,179,119,188,149,111,149,134,163,181,221,133,240,201,251,185,152,248,221,214,57,94,223,188,213,233,215,170,116,84,69,75,244,209,13,246,232,54,177,104,53,207,93,235,50,106,76,86,143,21,167,99,178,235,117,198,126,83,217,39,119,201,172,94,41,202,118,74,228,84,129,241,179,172,203,247,26,212,149,31,19,41,91,120,59,179,204,183,117,170,31,110,47,180,245,118,123,21,5,60,116,214,44,113,213,233,85,5,169,139,27,18,117,99,210,56,145,239,150,86,44,142,122,179,159,78,219,21,85,177,49,17,136,237,51,50,200,118,175,158,238,178,243,81,87,100,199,177,90,139,117,53,150,57,168,17,204,200,95,61,107,105,106,86,41,22,70,186,54,64,233,35,234,254,219,216,247,243,141,21,29,27,248,249,253,167,122,167,209,191,168,24,247,184,192,105,76,17,87,197,31,208,158,166,254,75,239,20,69,0,147,167,195,131,196,2,179,110,247,216,180,147,87,178,47,246,167,175,243,51,197,83,81,28,245,18,99,181,92,31,39,42,118,66,201,36,124,51,72,136,199,194,141,226,146,74,146,181,89,251,228,150,239,193,5,124,92,241,205,193,95,118,251,20,154,84,255,0,55,130,210,119,165,207,237,112,83,197,45,84,180,177,203,77,61,45,83,121,70,178,36,48,73,79,35,165,88,158,215,35,94,215,57,174,141,178,58,58,65,52,103,178,60,159,68,178,157,180,97,213,90,3,111,164,180,227,16,83,189,146,216,225,185,79,92,251,37,198,71,173,69,101,20,178,212,126,249,207,100,211,189,81,207,68,230,199,177,236,78,219,217,215,186,153,204,222,230,91,162,89,230,229,243,28,207,64,93,87,62,49,124,168,101,202,90,217,165,159,133,117,198,118,36,213,147,197,21,68,81,205,3,22,105,30,139,27,249,253,246,189,204,115,99,123,35,143,170,248,80,226,90,185,122,221,165,147,37,211,150,213,211,88,172,52,245,11,151,87,44,79,125,19,109,211,67,34,54,154,116,108,177,35,223,44,172,103,105,170,175,227,36,109,159,183,35,105,222,132,138,241,206,252,19,253,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,46,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,231,250,233,161,122,113,184,189,56,184,233,126,168,89,188,245,170,187,164,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,228,238,139,209,90,173,115,152,246,189,143,123,29,158,205,203,237,211,59,218,254,169,215,233,158,117,79,254,118,178,207,91,206,31,235,59,95,153,154,24,43,59,113,75,39,103,187,216,123,187,79,119,54,127,5,79,224,171,50,188,52,252,68,241,157,21,198,106,180,55,112,23,218,75,78,19,105,167,158,191,27,188,54,130,162,105,233,167,146,161,31,45,11,227,165,134,71,74,199,186,105,166,108,142,68,86,43,100,106,185,232,248,219,31,10,223,214,245,242,173,214,106,61,93,146,211,115,242,250,101,140,220,38,143,28,183,211,172,140,142,191,130,186,54,220,234,18,70,177,238,154,86,42,171,26,246,167,102,55,171,17,57,58,87,203,250,190,31,187,17,190,238,171,42,143,53,202,89,228,180,203,31,184,36,119,26,158,172,147,226,149,80,73,75,36,182,174,12,168,138,162,14,237,53,67,151,204,181,21,172,233,209,58,187,228,151,189,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,65,158,40,254,187,53,55,242,95,103,162,39,79,132,6,45,98,206,118,95,168,88,86,83,67,231,108,185,6,97,118,181,220,105,187,175,143,191,75,61,166,130,57,99,230,197,107,219,201,143,114,117,106,163,147,175,84,84,95,153,5,183,245,178,140,171,106,122,143,87,123,180,219,60,198,153,100,215,9,164,199,46,20,233,35,227,160,230,174,145,182,202,133,145,207,123,102,137,136,168,199,61,203,222,141,138,244,94,77,149,145,121,253,142,110,238,235,180,29,92,118,87,61,186,174,241,137,223,169,219,109,200,237,80,84,57,143,124,8,244,115,42,161,98,185,34,125,76,43,203,135,113,58,43,36,154,52,116,125,213,145,186,8,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,193,232,215,183,147,30,213,232,228,71,39,94,138,136,191,35,245,128,0,25,150,215,237,28,190,237,255,0,89,114,205,29,200,230,243,21,120,205,193,212,241,212,241,99,60,221,43,218,146,83,84,240,99,222,145,247,96,146,41,123,124,213,204,231,197,223,121,170,135,138,185,221,174,183,170,150,86,94,110,117,117,245,17,211,193,72,201,106,102,116,175,108,16,68,200,97,137,28,229,85,70,71,20,113,198,198,255,0,6,177,141,106,116,68,68,18,93,174,179,90,169,236,83,92,234,223,109,163,168,154,174,158,141,211,57,96,134,121,155,27,101,149,145,245,226,215,189,176,66,215,57,19,171,146,40,209,122,241,78,150,149,224,133,165,191,253,50,245,174,225,98,255,0,130,98,214,139,159,154,255,0,174,166,190,14,202,63,255,0,197,174,230,246,127,204,199,127,132,66,213,8,171,226,143,232,79,83,127,37,247,138,34,141,180,67,10,181,106,86,180,96,58,115,125,168,171,130,219,149,101,22,171,37,100,180,143,107,103,142,10,154,184,225,145,209,185,205,115,81,232,215,170,162,171,92,157,122,117,69,254,7,213,174,154,23,168,251,116,212,123,142,151,234,133,155,200,221,104,122,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,254,46,232,189,17,200,230,185,143,107,30,199,177,182,43,225,71,190,159,240,27,95,214,188,207,254,15,75,128,86,215,55,253,38,186,215,37,66,187,254,203,202,177,205,255,0,127,10,63,252,94,18,213,10,86,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,56,167,136,255,0,135,253,102,221,239,178,234,222,144,227,191,237,79,95,229,160,150,154,158,73,234,36,199,106,184,50,62,53,15,153,242,72,248,102,145,21,236,153,93,197,36,149,98,114,51,247,43,44,107,219,22,225,114,173,175,235,45,151,87,49,106,111,63,228,59,148,215,27,91,234,164,167,134,231,67,43,120,203,79,35,152,191,232,200,197,115,94,214,75,20,79,86,63,135,21,208,246,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,205,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,218,130,170,252,115,191,4,255,0,82,127,45,43,171,66,52,114,251,175,186,153,69,165,88,180,220,47,87,91,125,214,162,221,31,22,47,153,170,164,183,84,85,197,77,213,239,99,25,222,125,59,98,238,57,200,214,119,57,175,84,111,69,241,87,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,151,169,225,197,190,58,157,214,225,181,248,126,160,178,146,159,81,112,250,120,31,93,52,79,138,38,94,233,28,170,196,173,138,4,84,115,30,215,35,91,59,90,222,211,95,44,78,106,181,38,72,163,132,30,39,91,241,253,183,223,106,116,27,73,239,92,176,28,126,224,239,137,93,45,215,30,229,46,81,51,89,11,163,234,222,211,87,179,79,59,106,17,188,100,146,41,156,145,204,157,120,68,228,142,187,62,218,102,101,187,173,80,251,15,98,168,171,179,216,168,41,228,169,190,228,109,160,74,168,45,76,88,222,176,35,216,178,68,143,124,178,177,35,107,17,252,250,119,30,136,173,137,234,156,40,210,158,211,189,44,104,223,211,252,123,219,160,51,88,104,123,77,180,135,13,215,173,132,233,222,145,234,4,21,114,88,178,45,55,198,225,168,90,73,214,25,226,123,40,169,165,138,104,223,243,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,164,13,213,109,159,50,218,134,174,86,105,110,97,93,73,113,99,169,219,114,180,92,233,149,26,203,141,186,71,200,200,167,88,249,43,161,127,40,164,99,227,114,175,23,177,220,92,246,112,145,246,85,224,193,160,213,56,174,151,228,186,255,0,125,162,164,243,25,197,67,109,118,39,186,158,39,79,29,186,142,73,27,60,140,153,30,175,99,38,169,234,199,68,173,103,206,134,55,175,52,115,21,189,215,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,2,239,183,209,179,43,22,240,244,226,150,217,29,215,224,217,158,47,230,42,49,155,148,175,122,210,182,73,81,157,218,106,152,219,215,172,50,246,162,69,145,173,89,35,115,26,230,242,68,124,82,103,218,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,237,60,56,60,64,40,247,17,98,139,73,53,123,34,255,0,109,138,15,51,60,85,53,17,193,79,30,69,75,205,242,114,167,100,44,142,54,77,12,106,140,124,40,222,75,28,73,43,85,255,0,190,72,167,80,35,174,246,247,131,140,237,27,75,229,189,57,105,43,115,107,229,60,237,196,236,245,113,84,118,43,167,138,72,25,51,228,146,38,43,90,200,91,82,201,85,142,124,107,34,53,88,199,53,87,147,115,194,75,79,14,45,224,218,182,159,171,149,237,206,86,173,112,76,214,158,10,11,211,233,162,108,143,161,158,39,170,211,87,43,81,139,44,140,137,36,157,143,142,55,34,171,39,115,209,178,62,54,70,235,244,5,85,248,231,126,9,254,164,254,90,69,95,11,143,93,154,101,249,215,179,214,150,41,226,63,225,255,0,71,184,139,20,186,183,164,56,239,251,108,80,121,104,37,166,167,146,10,120,242,42,94,108,143,141,67,230,124,113,178,104,99,85,123,38,87,114,88,226,88,156,143,253,202,197,76,56,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,160,141,157,111,23,4,221,254,9,81,127,176,81,252,27,36,179,112,251,65,143,247,38,168,248,95,118,106,134,82,255,0,125,62,8,163,159,187,29,58,201,251,180,94,29,120,187,162,167,206,64,2,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,84,0,3,53,155,177,245,79,172,159,80,50,31,113,156,185,63,12,47,178,185,134,193,240,236,90,183,225,87,186,70,124,114,211,123,183,75,219,169,141,189,219,141,83,221,77,83,18,245,68,231,4,241,185,99,122,125,232,229,106,244,86,185,58,213,94,250,54,101,125,217,230,163,210,219,35,186,252,103,12,202,60,197,70,51,114,149,236,74,167,71,18,179,187,77,83,27,122,116,154,46,236,72,178,53,169,28,141,123,92,222,42,175,138,57,23,224,193,160,212,217,86,168,100,186,255,0,125,162,171,242,248,61,59,109,118,39,186,158,86,193,37,198,178,57,27,60,140,153,30,140,123,225,166,234,199,68,173,127,202,186,55,175,5,107,21,215,18,12,219,110,247,72,105,180,35,114,250,133,165,182,248,41,32,182,218,111,15,154,215,5,52,242,204,202,123,117,75,27,85,71,10,190,95,190,231,178,158,120,152,245,114,187,239,181,223,121,255,0,218,91,10,217,38,243,108,90,95,225,189,154,215,81,90,187,185,38,138,119,169,227,164,115,31,60,117,82,93,107,100,125,182,166,84,253,211,82,21,170,169,146,57,35,100,174,145,35,165,123,254,75,35,26,84,177,165,61,170,233,111,236,91,110,58,117,166,115,88,190,13,95,102,199,233,126,43,69,230,188,199,106,233,43,59,213,223,188,71,189,174,235,85,44,238,251,142,86,39,94,140,232,212,106,39,85,0,129,91,211,240,177,195,117,242,235,117,213,45,26,185,82,98,58,131,116,168,134,122,234,90,183,43,44,151,39,171,157,223,158,70,197,19,229,130,165,232,230,189,100,98,57,143,116,107,202,62,114,190,100,146,187,85,219,62,27,181,13,35,163,210,220,62,186,174,226,247,84,58,229,119,185,212,170,181,247,27,140,140,141,146,206,145,242,86,194,206,49,70,198,70,213,94,44,99,121,57,239,231,35,227,7,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,252,238,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,43,46,209,224,217,98,110,230,170,238,119,188,135,189,163,16,245,188,195,109,129,31,5,84,210,75,85,63,110,202,217,22,105,37,236,195,11,33,89,106,220,230,73,35,100,107,99,68,122,190,88,189,87,139,254,45,98,193,182,95,167,184,86,45,67,228,172,184,254,97,105,181,219,169,187,175,147,177,75,5,166,190,56,163,230,245,115,221,197,140,106,117,114,171,151,167,85,85,95,153,82,218,79,130,254,212,53,79,13,211,63,138,124,51,237,110,65,110,177,121,222,199,123,202,249,170,152,225,238,246,249,55,159,30,231,46,60,155,215,167,78,169,215,169,242,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,231,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,180,248,83,239,142,167,82,173,84,27,91,212,150,82,69,125,198,44,232,204,90,230,215,197,2,92,109,212,173,99,18,137,241,245,69,125,76,49,116,115,93,27,87,185,12,82,57,232,215,68,233,38,241,94,42,123,241,255,0,210,251,84,210,11,215,249,168,178,251,237,178,227,255,0,110,202,155,35,153,218,255,0,221,221,43,227,155,252,229,59,219,254,21,133,122,237,215,65,179,45,201,106,229,139,74,112,202,42,183,62,227,80,199,220,235,161,167,73,153,105,183,35,218,149,21,178,163,158,198,240,141,174,234,141,87,183,155,213,145,181,121,189,168,190,127,86,48,95,217,126,169,230,90,103,241,79,137,253,146,200,46,54,47,59,216,236,249,175,43,83,36,61,222,223,39,112,229,219,229,199,147,186,117,233,213,122,117,47,83,194,227,208,158,153,126,117,239,21,165,43,110,199,213,62,178,125,64,200,125,198,115,208,102,251,85,204,172,123,99,211,205,210,99,150,218,187,150,39,145,211,214,83,100,19,182,68,145,109,55,24,174,149,116,177,43,216,214,34,199,77,44,81,211,181,175,87,63,247,221,198,185,89,220,133,174,108,239,117,89,150,212,53,114,223,152,89,174,85,110,198,46,53,20,244,217,101,162,56,210,102,92,109,200,255,0,190,173,137,207,99,124,204,109,116,142,133,252,155,197,234,173,85,237,190,70,63,66,120,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,120,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,29,124,81,253,9,234,111,228,190,241,68,82,182,211,189,83,232,223,212,12,123,220,96,52,166,8,1,227,87,233,99,22,250,129,67,237,215,18,168,54,221,162,23,93,199,235,110,45,162,246,107,229,37,154,163,35,168,149,175,175,169,141,210,50,154,8,96,146,162,103,163,27,243,123,210,40,100,224,206,173,71,63,139,85,204,69,87,165,249,255,0,180,214,194,246,193,254,234,211,224,186,117,111,255,0,234,171,43,170,166,158,163,255,0,228,213,154,122,170,143,250,56,154,233,127,251,212,109,251,180,25,184,173,121,204,183,37,171,151,221,86,204,235,106,220,251,141,67,217,108,161,154,161,38,101,166,220,143,114,211,209,68,173,99,27,194,54,187,162,185,24,222,111,87,200,228,230,247,42,216,87,133,30,197,191,192,110,131,90,240,207,248,61,86,1,69,92,239,244,156,235,164,148,234,223,251,47,42,247,59,253,252,200,207,241,121,142,85,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,60,87,54,45,254,31,116,26,41,134,127,194,42,179,250,42,23,127,162,230,221,35,167,70,255,0,218,249,167,181,223,239,38,86,127,140,76,87,174,221,117,231,50,219,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,111,9,26,222,136,229,99,184,61,25,35,83,155,26,169,161,237,11,215,77,56,220,94,156,91,181,67,75,239,62,122,213,93,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,114,111,84,234,173,86,185,175,99,158,199,177,238,164,31,20,127,93,154,155,249,47,179,209,18,171,192,199,241,179,244,223,243,35,154,120,150,248,125,212,232,245,214,241,184,61,32,181,82,71,167,213,245,30,102,241,105,164,138,42,88,49,167,189,212,176,70,145,163,231,87,206,202,138,153,229,114,50,24,154,200,19,163,81,17,136,222,144,2,59,181,214,27,85,69,138,27,157,91,45,181,149,16,213,212,81,182,103,36,19,79,11,100,108,82,190,62,188,92,246,54,121,154,215,42,117,106,75,34,39,78,75,214,69,108,95,102,87,221,225,234,61,85,178,75,175,193,176,204,95,203,212,100,215,40,158,197,170,108,114,171,251,84,212,209,187,175,89,165,237,74,137,35,154,177,198,214,57,206,228,168,200,164,181,255,0,19,27,77,170,193,225,255,0,168,22,43,21,178,146,221,109,183,83,216,105,40,232,233,33,108,48,83,65,29,218,133,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,83,14,211,189,83,232,223,212,12,123,220,96,52,166,8,171,226,143,232,79,83,127,37,247,138,34,141,180,67,10,181,106,86,180,96,58,115,125,168,171,130,219,149,101,22,171,37,100,180,143,107,103,142,10,154,184,225,145,209,185,205,115,81,232,215,170,162,171,92,157,122,117,69,254,7,213,174,154,23,168,251,116,212,123,142,151,234,133,155,200,221,104,122,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,254,46,232,189,17,200,230,185,143,107,30,199,177,182,43,225,71,190,159,240,27,95,214,188,207,254,15,75,128,86,215,55,253,38,186,215,37,66,187,254,203,202,177,205,255,0,127,10,63,252,94,18,213,1,72,30,35,254,31,245,155,119,190,203,171,122,67,142,255,0,181,61,127,150,130,90,106,121,39,168,147,29,170,224,200,248,212,62,103,201,35,225,154,68,87,178,101,119,20,146,85,137,200,207,220,172,188,87,103,91,197,206,246,129,157,212,95,236,20,127,25,198,239,60,62,208,99,253,200,105,254,41,218,134,161,148,191,223,79,130,89,32,237,73,80,178,126,237,19,159,78,46,234,139,242,151,254,38,30,34,86,44,231,21,182,232,174,218,245,7,206,217,114,11,122,85,229,215,106,24,31,31,126,150,120,227,124,22,232,230,114,181,237,228,199,189,106,163,224,142,78,172,133,206,69,243,48,149,237,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,243,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,209,70,221,116,27,13,219,110,145,216,180,167,12,162,164,107,45,212,236,125,206,186,26,117,133,247,107,138,177,169,81,91,42,57,239,119,57,28,222,168,213,123,184,49,25,27,87,131,26,137,94,222,57,223,130,127,169,63,150,156,171,193,83,213,62,83,244,254,187,220,109,197,212,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,133,111,19,106,184,110,235,244,142,225,135,222,109,180,141,201,237,212,245,21,56,157,222,73,22,23,219,174,42,207,184,142,149,172,123,188,180,142,108,109,153,156,93,201,136,142,68,238,50,55,179,60,57,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,157,90,170,213,233,213,21,83,230,116,173,170,237,159,50,221,126,174,81,233,110,31,93,73,110,99,105,221,114,187,220,234,85,28,203,117,186,55,198,201,103,72,249,35,166,127,41,99,99,35,106,167,39,189,188,156,198,115,145,154,41,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,194,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,95,235,166,133,233,198,226,244,226,227,165,250,161,102,243,214,170,238,146,195,52,74,140,170,183,213,53,21,35,170,166,145,81,123,115,51,147,186,47,69,106,181,206,99,218,246,61,236,118,123,55,47,183,76,239,107,250,167,95,166,121,213,63,249,218,203,61,111,56,127,172,237,126,102,104,96,172,237,197,44,157,158,239,97,238,237,61,220,217,252,21,63,130,175,117,240,235,223,85,78,214,179,36,193,245,6,190,173,250,87,127,168,154,106,232,105,169,98,123,237,151,25,146,157,137,114,85,72,214,121,152,216,233,219,27,225,107,255,0,176,247,61,172,123,218,140,125,239,0,0,42,87,198,179,66,232,237,87,220,47,112,246,27,55,103,227,124,241,188,138,166,53,130,56,223,85,19,59,148,47,115,17,18,89,38,124,45,170,99,164,85,123,82,58,72,25,247,58,53,31,88,32,210,158,214,52,83,250,59,109,247,9,209,201,46,30,118,175,31,183,175,159,157,178,247,35,125,116,242,190,162,171,180,238,220,106,176,164,243,74,145,242,98,59,182,140,229,213,221,85,122,169,21,124,81,253,9,234,111,228,190,241,68,82,182,211,189,83,232,223,212,12,123,220,96,47,39,123,123,62,198,119,115,165,242,217,92,148,148,89,181,142,158,119,98,119,138,185,106,59,20,51,203,36,15,153,146,71,19,209,174,100,205,166,100,74,247,50,69,141,28,175,99,92,169,197,212,3,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,156,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,183,61,225,193,226,1,71,184,139,20,90,73,171,217,23,251,108,80,121,153,226,169,168,142,10,120,242,42,94,111,147,149,59,33,100,113,178,104,99,84,99,225,70,242,88,226,73,90,175,253,242,69,16,60,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,52,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,194,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,74,1,222,222,207,178,109,163,106,132,182,87,37,93,110,19,124,168,157,216,157,226,174,90,126,253,116,17,71,3,230,100,145,196,245,115,95,11,170,89,18,189,204,141,36,86,171,216,214,162,241,107,100,155,193,201,182,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,201,186,8,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,193,232,215,183,147,30,213,232,228,71,39,94,138,136,191,35,245,138,171,241,206,252,19,253,73,252,180,138,190,23,30,187,52,203,243,175,103,173,39,167,137,111,135,221,54,176,218,175,27,131,210,11,85,92,154,131,65,79,230,111,22,154,72,165,170,159,37,99,27,75,4,105,26,62,116,100,15,167,166,130,87,35,33,137,207,157,122,53,17,94,173,235,77,118,203,181,214,203,82,250,203,53,206,174,130,162,74,121,233,31,45,52,206,137,238,130,120,159,12,209,43,154,168,170,201,34,146,72,222,223,224,230,61,205,94,168,170,135,160,210,221,45,206,245,167,59,182,105,158,154,88,190,51,146,94,123,222,74,139,205,67,79,221,237,66,249,164,253,228,207,100,109,233,28,79,119,222,114,117,233,209,58,170,162,46,135,182,171,182,124,55,106,26,71,71,165,184,125,117,93,197,238,168,117,202,239,115,169,85,107,238,55,25,25,27,37,157,35,228,173,133,156,98,141,140,141,170,188,88,198,242,115,223,206,71,230,220,210,158,211,189,44,104,223,211,252,123,219,160,51,88,79,255,0,12,93,248,254,196,47,180,218,13,171,23,174,56,14,65,112,111,195,110,151,27,143,110,151,23,153,204,153,210,116,111,105,203,217,168,157,212,232,238,82,71,20,46,89,38,94,156,229,114,217,166,240,118,153,134,238,235,75,254,195,223,106,41,44,247,218,10,136,234,108,89,27,168,22,170,123,83,214,70,44,232,198,36,145,43,217,44,76,88,220,197,127,14,189,183,170,43,162,98,167,95,196,241,107,22,13,138,217,176,172,90,135,201,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,205,234,231,187,139,24,212,234,229,87,47,78,170,170,191,50,53,248,163,250,19,212,223,201,125,226,136,160,18,247,188,56,183,199,83,186,220,54,191,15,212,22,82,83,234,46,31,79,3,235,166,137,241,68,203,221,35,149,88,149,177,64,138,142,99,218,228,107,103,107,91,218,107,229,137,205,86,164,201,20,126,43,196,235,97,223,182,251,21,78,188,233,61,151,150,125,143,219,221,241,43,93,186,221,220,170,202,33,107,225,108,125,93,221,106,119,169,224,109,66,183,140,114,75,51,82,56,83,175,8,154,144,171,195,183,102,91,130,213,77,71,197,53,195,27,186,221,116,251,12,178,220,37,168,110,95,78,248,155,85,82,232,21,25,45,53,20,50,114,239,119,57,190,23,73,36,110,166,226,149,13,127,117,88,232,31,122,135,138,214,141,94,195,116,23,75,242,13,92,212,9,234,227,177,99,180,237,154,161,41,32,89,167,149,239,145,177,69,12,108,249,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,103,91,113,90,243,153,110,75,87,47,186,173,153,214,213,185,247,26,135,178,217,67,53,66,76,203,77,185,30,229,167,162,137,90,198,55,132,109,119,69,114,49,188,222,175,145,201,205,238,85,154,190,28,190,28,152,110,189,105,125,255,0,87,53,230,215,87,37,139,34,167,150,217,135,37,5,217,97,158,39,178,73,34,169,184,171,24,138,136,248,229,141,35,133,178,171,152,170,201,214,72,92,213,137,203,5,117,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,254,74,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,150,83,225,33,189,59,173,234,166,61,169,234,150,65,87,95,81,29,63,92,14,121,105,157,43,219,4,17,73,37,69,190,89,209,202,168,200,226,141,31,2,61,189,26,198,75,31,113,17,32,136,180,162,170,252,115,191,4,255,0,82,127,45,34,175,133,199,174,205,50,252,235,217,235,75,222,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,194,38,117,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,92,224,238,71,87,109,90,245,173,185,78,175,217,176,74,76,58,159,39,168,138,173,246,122,105,219,59,34,157,32,141,147,74,178,54,40,145,239,150,86,73,51,221,193,21,95,43,149,121,47,87,44,223,240,125,219,30,163,215,231,105,186,10,139,213,215,26,197,173,93,251,93,29,55,150,84,135,43,142,88,103,142,162,62,105,43,87,179,79,59,105,164,234,177,201,27,229,143,139,85,31,11,149,182,254,10,86,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,45,80,0,12,214,110,199,213,62,178,125,64,200,125,198,115,208,108,251,118,121,150,209,117,67,237,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,115,233,220,98,42,54,87,162,223,69,206,217,162,91,187,209,38,82,213,73,73,154,105,214,105,79,5,74,45,53,92,244,236,170,100,83,178,86,34,190,39,71,52,79,100,208,181,30,197,86,189,175,141,204,122,34,163,154,87,182,159,248,131,233,198,197,178,167,109,3,236,173,215,52,192,116,219,185,102,168,202,104,164,72,174,147,94,59,149,51,220,158,148,115,54,56,214,20,173,155,203,199,31,117,21,140,129,242,119,170,57,181,18,199,244,135,90,52,191,94,176,216,245,3,72,242,250,76,138,197,37,68,180,139,81,11,36,137,241,79,26,167,56,165,138,86,182,88,159,209,90,228,107,218,213,86,61,143,78,173,123,85,125,169,77,126,52,154,57,98,195,245,151,18,214,43,68,221,186,189,68,183,212,83,221,41,184,189,121,85,91,91,79,27,106,121,185,234,137,206,9,233,226,237,181,140,107,124,183,47,188,233,28,169,8,49,157,94,204,177,13,47,205,244,142,197,61,36,54,45,66,168,180,205,125,87,64,143,158,102,91,228,154,88,33,99,215,228,198,44,179,36,142,84,78,106,176,198,136,228,106,189,175,233,91,9,211,60,171,84,55,113,166,118,236,90,147,185,240,28,130,139,38,184,206,248,228,88,105,104,104,39,101,68,175,145,204,99,184,114,237,182,38,43,186,53,101,154,38,43,155,207,169,162,144,0,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,95,240,32,7,141,95,165,140,91,234,5,15,183,92,74,171,218,119,170,125,27,250,129,143,123,140,5,201,248,129,108,70,197,186,172,86,76,215,22,103,146,212,220,126,222,177,219,170,122,190,79,138,82,193,29,84,145,90,184,62,162,42,120,59,181,53,13,95,50,228,87,51,167,69,234,223,146,81,103,251,42,192,178,175,247,87,28,201,49,203,135,253,37,29,117,182,186,158,79,251,178,67,52,114,51,254,103,53,205,255,0,34,160,196,241,107,238,115,149,89,176,172,90,135,206,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,205,234,214,55,147,222,212,234,229,70,167,94,170,168,159,50,252,246,3,179,235,86,211,116,141,173,184,37,92,153,222,99,79,71,95,149,190,105,90,172,166,157,140,114,199,67,19,99,123,162,225,78,179,74,197,145,174,114,202,247,61,252,184,44,113,199,73,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,148,173,187,31,84,250,201,245,3,33,247,25,203,147,240,228,197,172,89,207,135,86,23,133,101,52,62,118,203,144,91,242,43,93,198,155,186,248,251,244,179,221,43,227,150,62,108,86,189,188,152,247,39,86,170,57,58,245,69,69,249,149,131,191,173,148,101,91,83,212,122,187,221,166,217,230,52,203,38,184,77,38,57,112,167,73,31,29,7,53,116,141,182,84,44,142,123,219,52,76,69,70,57,238,94,244,108,87,162,242,108,172,139,208,120,117,239,170,167,107,89,146,96,250,131,95,86,253,43,191,212,77,53,116,52,212,177,61,246,203,140,201,78,196,185,42,164,107,60,204,108,116,237,141,240,181,255,0,216,123,158,214,61,237,70,62,202,124,76,110,214,171,255,0,135,254,160,95,108,87,58,75,141,182,227,79,97,171,163,172,164,153,179,65,83,4,151,106,23,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,76,59,78,245,79,163,127,80,49,239,113,128,210,152,32,7,141,95,165,140,91,234,5,15,183,92,74,234,240,228,202,108,88,54,240,176,188,215,41,174,242,86,92,126,223,145,93,46,53,61,167,201,216,165,130,197,95,36,178,112,98,57,238,226,198,57,122,53,21,203,211,162,34,175,200,249,119,183,188,28,155,119,58,161,45,233,203,87,69,132,216,234,39,110,39,103,171,138,159,191,67,4,177,192,201,159,36,145,49,28,231,204,234,102,74,172,115,228,72,213,202,198,57,200,156,157,215,252,56,60,63,235,55,17,125,139,86,245,123,29,255,0,106,122,15,51,4,84,213,18,79,79,38,69,85,193,241,241,167,124,47,142,70,67,12,138,143,124,200,238,43,36,73,19,81,255,0,190,88,174,252,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,127,238,119,112,184,174,215,244,106,245,171,153,77,55,159,242,29,186,107,117,173,149,81,211,205,115,174,149,220,98,167,141,207,95,244,164,122,181,175,115,34,138,87,163,31,195,138,230,218,237,91,77,113,186,214,220,40,237,52,150,186,122,170,137,38,138,134,145,210,186,10,86,57,202,173,134,53,153,239,149,88,212,84,106,44,143,123,250,34,114,115,151,170,173,202,120,63,237,183,50,210,253,47,185,235,110,79,127,171,164,167,212,218,122,119,208,227,139,68,145,163,105,41,228,149,32,173,157,242,198,146,171,228,73,36,116,77,141,201,18,195,43,100,114,202,178,49,33,129,126,40,254,187,53,55,242,95,103,162,37,87,129,143,227,103,233,191,230,69,164,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,82,182,176,248,92,231,214,221,224,217,244,131,6,169,164,164,193,53,2,162,225,120,178,222,25,20,213,44,177,218,169,220,215,212,195,83,26,185,210,243,167,73,160,134,55,200,244,100,239,154,157,22,86,62,71,182,43,127,209,125,33,195,116,23,75,241,253,35,211,248,42,227,177,99,180,238,134,157,106,231,89,167,149,239,145,210,203,52,143,249,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,112,175,20,127,66,122,155,249,47,188,81,20,173,180,239,84,250,55,245,3,30,247,24,13,41,130,42,248,163,250,19,212,223,201,125,226,136,165,109,167,122,167,209,191,168,24,247,184,192,94,78,246,246,125,140,238,231,75,229,178,185,41,40,179,107,29,60,238,196,239,21,114,212,118,40,103,150,72,31,51,36,142,39,163,92,201,155,76,200,149,238,100,139,26,57,94,198,185,83,139,168,7,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,56,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,110,123,195,131,196,2,143,113,22,40,180,147,87,178,47,246,216,160,243,51,197,83,81,28,20,241,228,84,188,223,39,42,118,66,200,227,100,208,198,168,199,194,141,228,177,196,146,181,95,251,228,138,117,30,127,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,47,9,89,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,51,217,189,61,179,212,237,71,94,110,186,97,13,117,93,194,197,61,60,55,124,122,186,173,98,239,212,219,166,228,141,238,36,110,84,71,199,44,115,66,170,173,103,53,133,100,70,49,175,106,28,40,208,246,201,54,125,140,237,27,75,226,178,181,41,43,115,107,229,60,14,203,47,20,146,212,118,43,167,138,73,223,11,35,142,87,171,90,200,91,82,248,145,237,100,107,34,53,30,246,181,87,139,100,81,85,126,57,223,130,127,169,63,150,156,171,193,83,213,62,83,244,254,187,220,109,197,212,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,138,111,39,93,40,246,237,183,28,207,81,190,51,240,235,211,109,242,91,177,199,49,32,124,207,188,84,49,209,210,172,113,78,168,201,123,111,94,251,217,209,203,218,134,87,112,114,53,90,185,194,58,86,218,245,122,167,65,117,231,6,213,200,103,171,142,159,29,188,67,53,193,41,32,138,105,229,183,63,172,85,176,198,201,122,49,95,37,52,147,70,138,170,222,138,244,84,115,85,17,201,165,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,160,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,56,254,234,182,207,134,238,191,72,235,52,183,48,174,171,183,61,181,13,185,90,46,116,202,174,125,186,227,27,36,100,83,172,124,145,179,51,140,178,49,241,185,83,147,30,238,46,99,248,72,204,235,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,231,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,148,248,95,120,130,83,90,105,172,187,94,214,155,173,91,216,250,134,208,97,247,202,153,101,169,127,57,165,165,167,163,178,164,81,64,231,35,17,207,157,204,158,89,120,70,196,108,95,117,141,103,75,95,57,86,186,110,143,66,118,215,240,79,219,94,115,246,115,237,31,153,248,103,245,101,101,103,127,203,246,187,223,226,209,73,199,143,126,47,237,116,235,203,229,215,162,244,252,157,20,222,102,219,55,19,149,85,97,90,57,169,31,104,47,84,86,247,221,39,166,248,61,125,39,10,86,73,28,110,147,157,68,17,177,122,62,104,211,162,47,47,189,215,167,68,85,78,214,14,41,189,13,28,190,235,238,216,51,253,42,197,166,225,122,186,219,227,168,183,71,197,139,230,106,169,42,34,171,138,155,171,222,198,51,188,250,118,197,220,115,145,172,238,115,94,168,222,139,156,34,85,120,98,233,111,237,67,121,56,87,155,177,124,78,213,137,121,140,166,225,253,245,217,242,190,86,53,242,147,252,158,215,63,141,116,148,95,113,188,186,245,251,205,86,35,203,254,4,85,241,71,244,39,169,191,146,251,197,17,74,219,78,245,79,163,127,80,49,239,113,128,210,153,64,62,35,251,130,210,125,196,110,10,92,163,72,113,251,87,194,168,45,244,212,114,228,212,240,84,211,213,100,82,118,152,238,229,68,83,54,62,29,158,171,78,197,88,251,138,216,149,93,35,217,217,100,95,39,135,222,222,117,183,91,117,182,135,34,209,236,182,175,11,102,23,81,29,77,203,46,166,100,21,15,179,190,88,42,86,157,22,146,73,163,117,83,39,116,15,129,236,78,76,225,35,187,136,172,85,107,187,7,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,106,135,138,214,141,33,195,117,235,75,242,13,35,212,8,42,228,177,100,84,237,134,161,105,39,88,103,137,236,145,178,197,52,111,249,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,231,91,113,90,13,153,109,183,87,47,186,83,153,209,85,181,246,234,135,190,217,93,53,58,66,203,181,185,94,228,167,173,137,26,247,183,132,141,111,85,106,61,220,30,143,141,203,205,142,68,149,94,27,158,32,148,219,118,169,147,71,181,146,235,86,237,58,184,212,58,166,138,229,52,178,204,204,101,233,20,242,74,145,83,195,4,179,76,202,153,150,6,171,26,230,178,55,171,228,233,213,242,42,221,161,85,126,57,223,130,127,169,63,150,145,87,194,227,215,102,153,126,117,236,245,165,159,120,140,239,95,250,42,233,196,22,12,2,231,106,147,83,114,159,221,219,105,167,94,236,150,186,21,71,164,151,55,67,197,204,119,23,177,35,137,178,171,90,249,28,231,116,149,176,203,26,208,185,215,246,171,185,140,203,106,26,185,71,170,88,125,13,37,197,142,167,117,182,239,108,169,68,107,46,54,233,31,27,229,129,36,226,174,133,252,162,141,236,145,168,188,94,198,242,107,217,206,55,232,123,75,117,75,4,214,156,18,217,169,154,105,125,248,206,55,121,239,121,42,223,43,53,63,119,181,51,225,147,247,115,49,146,55,164,145,61,191,121,169,215,167,84,234,138,138,185,130,52,167,180,239,75,26,55,244,255,0,30,246,232,12,214,31,171,147,98,215,220,62,227,13,167,35,161,242,149,117,22,250,11,164,113,247,89,39,42,90,218,88,170,233,164,234,197,84,78,112,79,19,250,117,228,222,93,28,136,228,84,75,95,240,161,223,29,54,75,106,178,109,31,81,153,86,183,219,109,61,67,49,27,178,190,90,132,174,164,137,178,78,234,41,213,202,229,137,240,68,215,246,156,157,34,88,98,108,125,24,232,217,222,179,66,42,248,163,250,19,212,223,201,125,226,136,160,187,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,15,214,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,206,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,9,236,251,118,120,110,238,180,191,237,197,138,158,146,207,125,160,168,146,154,251,142,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,112,235,220,98,42,186,39,162,119,80,80,183,136,206,245,255,0,165,86,163,193,96,192,46,119,88,244,203,22,253,221,182,154,117,237,71,116,174,69,122,73,115,116,60,90,246,242,99,210,56,155,42,185,204,141,174,119,72,157,52,177,167,229,120,119,109,15,250,86,235,42,253,169,162,239,105,238,29,218,173,202,56,87,249,105,167,238,182,95,43,73,31,20,89,23,187,36,78,230,173,225,198,40,229,233,35,36,88,185,95,241,23,247,253,179,235,86,236,180,141,205,183,165,92,121,222,29,79,89,95,138,62,25,90,140,169,157,236,106,201,67,43,100,123,98,225,80,176,196,196,145,206,106,196,246,177,252,184,36,145,201,64,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,151,233,225,221,187,207,233,91,163,75,246,166,183,189,168,88,119,106,139,40,225,65,229,161,159,186,233,124,173,92,124,85,99,94,236,113,59,154,55,135,25,99,151,164,108,141,98,229,21,124,115,191,4,255,0,82,127,45,34,175,133,199,174,205,50,252,235,217,235,79,65,226,59,190,58,109,214,230,84,24,126,159,50,174,159,78,176,250,137,223,67,52,175,150,39,222,234,220,136,197,173,150,5,84,107,24,214,163,155,3,92,222,235,89,44,174,114,181,102,88,163,241,59,23,217,149,247,120,122,143,85,108,146,235,240,108,51,23,242,245,25,53,202,39,177,106,155,28,170,254,213,53,52,110,235,214,105,123,82,162,72,230,172,113,181,142,115,185,42,50,41,52,19,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,205,117,211,116,122,19,182,191,130,126,218,243,159,179,159,104,252,207,195,63,171,43,43,59,254,95,181,222,255,0,22,138,78,60,123,241,127,107,167,94,95,46,189,23,167,228,232,166,243,54,217,184,156,170,171,10,209,205,72,251,65,122,162,183,190,233,61,55,193,235,233,56,82,178,72,227,116,156,234,32,141,139,209,243,70,157,17,121,125,238,189,58,34,170,86,15,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,106,128,0,102,179,118,62,169,245,147,234,6,67,238,51,158,83,34,210,220,239,20,193,49,29,76,191,216,188,174,55,157,249,255,0,179,245,190,106,23,249,207,37,50,67,85,251,182,61,100,143,132,142,70,254,241,173,229,215,171,122,167,204,238,187,55,223,166,125,179,187,86,101,98,177,99,84,153,61,183,39,167,73,232,232,235,235,230,138,11,109,213,141,86,199,86,145,183,171,94,199,53,81,179,70,136,199,202,145,64,137,44,125,191,156,96,52,145,180,93,16,186,237,199,110,152,102,141,95,111,148,151,123,149,130,158,165,213,149,116,145,185,144,44,245,21,83,84,200,200,249,125,231,49,142,157,88,143,84,106,189,24,142,86,179,151,4,236,4,74,241,77,192,41,179,173,150,230,85,73,143,85,221,174,88,173,69,5,254,218,148,201,43,159,74,248,234,89,21,69,66,178,53,251,204,101,28,245,106,254,104,172,107,57,61,122,112,71,54,131,11,62,240,75,209,203,236,185,86,117,184,26,137,187,54,90,107,122,225,212,113,241,99,188,221,84,146,83,213,212,47,84,127,56,251,44,138,155,228,172,226,255,0,53,247,93,214,55,34,219,80,34,175,247,81,246,39,255,0,46,127,249,102,241,254,168,73,76,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,94,142,68,114,117,232,168,139,242,63,88,16,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,127,192,128,30,53,126,150,49,111,168,20,62,221,113,42,175,105,222,169,244,111,234,6,61,238,48,23,167,189,125,215,88,182,151,163,85,185,151,118,213,89,151,220,186,209,226,214,74,217,158,223,63,85,201,137,36,138,216,209,94,176,192,199,247,100,94,172,106,244,100,125,198,62,88,212,207,102,89,148,223,115,156,170,243,154,229,53,222,118,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,78,12,70,177,188,158,247,47,70,162,53,58,244,68,68,249,30,131,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,161,237,180,110,47,4,221,6,150,80,106,102,11,81,254,106,142,241,69,194,111,234,203,167,150,134,105,232,251,146,197,31,123,181,223,99,123,172,111,7,255,0,20,95,226,137,64,59,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,148,173,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,202,188,92,247,5,164,248,166,141,77,161,23,188,126,213,147,103,25,31,148,184,219,232,110,16,84,183,224,244,174,117,67,18,237,12,209,181,24,179,49,240,73,11,99,73,90,229,239,42,189,178,69,206,41,41,175,19,197,175,185,206,85,102,194,177,106,31,59,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,55,171,88,222,79,123,83,171,149,26,157,122,170,162,124,203,116,215,29,34,213,13,15,240,142,202,52,255,0,86,51,186,188,142,239,75,79,96,154,26,122,152,35,107,236,48,62,227,109,235,105,73,89,44,137,82,202,121,82,102,178,94,93,56,43,88,196,108,108,98,37,101,237,59,213,62,141,253,64,199,189,198,3,66,122,215,175,122,79,183,108,86,151,53,214,60,175,236,253,150,182,224,203,92,21,62,70,166,175,157,83,227,146,70,199,194,158,57,30,157,89,12,139,213,83,143,221,233,215,170,162,47,42,196,252,71,182,99,156,229,86,108,43,22,214,79,59,122,200,46,20,246,187,117,55,217,219,172,125,250,169,228,108,113,71,205,244,205,99,121,61,237,78,174,84,106,117,234,170,137,243,56,175,141,95,165,140,91,234,5,15,183,92,74,86,36,86,201,54,125,147,110,231,84,34,178,181,42,232,176,155,29,68,14,203,47,20,146,211,247,232,96,150,57,223,11,35,142,87,163,156,249,157,76,248,145,237,100,137,26,185,30,246,185,19,139,175,251,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,8,153,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,1,74,222,53,126,169,241,111,167,244,62,227,113,61,175,131,134,127,134,233,102,27,184,45,65,212,28,134,146,199,143,88,233,241,202,154,234,234,149,94,17,51,173,201,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,22,32,111,7,118,121,150,238,181,67,237,197,246,158,174,207,98,160,167,142,154,197,142,58,189,42,160,181,49,99,98,78,172,122,71,18,61,242,202,197,145,207,86,115,233,219,98,170,182,38,34,72,175,12,93,135,126,219,239,180,218,243,171,22,94,88,14,63,112,111,195,109,119,27,119,114,151,40,153,172,153,178,116,119,117,171,217,167,157,180,234,238,81,201,20,206,73,33,94,188,37,106,93,73,64,62,40,254,187,53,55,242,95,103,162,37,87,129,143,227,103,233,191,230,69,170,0,69,95,20,127,66,122,155,249,47,188,81,20,173,180,239,84,250,55,245,3,30,247,24,13,20,106,150,169,96,154,45,130,92,245,51,82,239,191,6,198,236,221,159,59,91,229,102,168,237,119,102,100,49,254,238,22,62,71,117,146,86,55,238,181,122,117,234,189,17,21,83,138,226,126,35,219,49,206,114,171,54,21,139,107,39,157,189,100,23,10,123,93,186,155,236,237,214,62,253,84,242,54,56,163,230,250,102,177,188,158,246,167,87,42,53,58,245,85,68,249,159,149,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,165,50,128,124,71,247,5,164,251,136,220,20,185,70,144,227,246,175,133,80,91,233,168,229,201,169,224,169,167,170,200,164,237,49,221,202,136,166,108,124,59,61,86,157,138,177,247,21,177,42,186,71,179,178,200,190,79,15,189,188,235,110,182,235,109,14,69,163,217,109,94,22,204,46,162,58,155,150,93,76,200,42,31,103,124,176,84,173,58,45,36,147,70,234,166,78,232,31,3,216,156,153,194,71,119,17,88,170,215,104,36,25,182,221,214,183,218,183,29,184,188,207,89,108,86,58,187,69,182,255,0,81,76,218,58,74,185,26,249,210,10,122,88,105,163,124,156,126,235,94,246,192,143,86,34,185,24,175,86,163,159,199,154,242,3,69,27,16,215,75,238,226,118,193,136,234,54,99,121,181,92,114,151,121,171,117,245,214,244,99,56,85,83,212,73,27,22,104,152,170,145,77,36,9,4,238,98,35,91,251,228,115,24,214,57,141,73,0,85,95,142,119,224,159,234,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,117,32,0,71,253,82,223,174,211,180,91,59,185,233,158,165,234,183,193,178,75,55,103,206,209,124,10,229,81,218,238,194,201,163,253,228,52,239,141,221,99,149,142,251,174,94,157,122,47,69,69,68,232,26,41,175,122,79,184,156,86,171,53,209,204,175,237,5,150,138,224,251,92,245,62,70,166,147,133,83,35,142,71,71,194,162,56,222,189,25,52,107,213,19,143,222,233,215,170,42,39,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,169,95,27,77,99,190,203,149,96,187,126,167,135,179,101,166,183,166,99,89,39,38,59,205,213,73,37,69,37,58,116,86,115,143,178,200,170,126,104,254,47,243,95,121,189,99,106,172,85,240,247,219,93,139,116,59,142,183,225,89,138,243,197,172,150,249,242,27,237,51,42,159,79,53,101,44,47,142,54,65,27,216,213,84,231,60,240,35,250,43,29,218,238,171,30,215,163,20,226,186,177,130,254,203,245,79,50,211,63,138,124,79,236,150,65,113,177,121,222,199,103,205,121,90,153,33,238,246,249,59,135,46,223,46,60,157,211,175,78,171,211,169,122,158,25,122,215,251,105,218,62,45,230,45,254,86,191,4,233,133,86,112,139,132,50,249,40,33,242,242,71,214,71,185,221,105,101,166,230,229,227,214,84,151,139,81,188,122,202,162,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,16,255,0,196,11,98,54,45,213,98,178,102,184,179,60,150,166,227,246,245,142,221,83,213,242,124,82,150,8,234,164,138,213,193,245,17,83,193,221,169,168,106,249,151,34,185,157,58,47,86,252,146,136,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,46,39,195,23,196,2,179,87,104,233,182,253,173,249,23,155,206,169,56,193,140,220,165,142,121,106,175,212,177,193,52,210,182,165,237,98,198,147,65,29,63,206,105,30,215,76,215,183,170,58,70,189,242,120,15,28,239,193,63,212,159,203,78,85,224,169,234,159,41,250,127,93,238,54,226,234,64,51,45,175,217,134,156,103,250,203,150,102,90,71,129,125,139,196,46,183,7,79,107,178,115,69,242,209,241,68,115,184,183,171,34,238,61,31,47,101,138,177,197,220,237,177,85,140,106,172,255,0,240,58,202,108,84,153,86,174,97,85,21,220,47,87,91,125,158,233,71,77,218,122,247,105,105,36,170,142,162,78,104,156,27,197,245,180,201,209,85,28,189,206,173,69,70,185,82,218,129,21,124,81,253,9,234,111,228,190,241,68,82,182,211,189,83,232,223,212,12,123,220,96,39,255,0,138,230,250,127,195,237,127,69,51,63,248,69,46,127,91,66,223,244,90,219,92,117,8,239,251,95,52,198,183,253,228,42,255,0,241,136,74,224,209,125,33,204,181,235,84,49,253,35,211,248,41,36,190,228,85,14,134,157,106,231,72,96,137,140,141,210,203,52,143,249,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,232,163,110,186,13,134,237,183,72,236,90,83,134,81,82,53,150,234,118,62,231,93,13,58,194,251,181,197,88,212,168,173,149,28,247,187,156,142,111,84,106,189,220,24,140,141,171,193,141,68,170,31,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,213,8,107,182,13,245,83,103,251,134,212,237,176,234,149,125,36,25,61,143,56,189,219,112,201,161,165,151,157,218,221,5,69,107,221,4,169,28,107,12,111,165,134,153,17,36,123,217,221,99,152,156,93,35,30,249,58,86,241,118,117,130,110,255,0,4,167,176,95,235,62,13,146,89,185,253,159,200,59,115,84,124,47,187,53,59,234,191,189,89,60,81,207,221,142,157,35,253,226,175,14,188,155,209,83,231,159,124,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,156,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,179,79,10,61,244,255,0,128,218,254,181,230,127,240,122,92,2,182,185,191,233,53,214,185,42,21,223,246,94,85,142,111,251,248,81,255,0,226,240,143,28,239,193,63,212,159,203,72,1,181,205,116,254,141,122,237,140,235,95,217,111,180,127,103,60,239,245,103,158,242,125,255,0,49,71,61,55,248,110,220,156,120,247,249,127,97,122,241,233,242,235,213,60,166,169,106,150,119,173,57,221,207,83,53,46,251,241,156,146,243,217,243,181,190,86,26,126,239,106,22,67,31,238,225,99,35,111,72,226,99,126,235,83,175,78,171,213,85,85,109,127,195,115,195,166,155,0,199,164,214,77,198,97,84,147,228,247,202,119,71,101,176,220,27,47,59,77,186,122,89,233,234,89,91,2,189,33,145,245,80,212,171,93,79,44,111,237,49,173,71,43,100,123,227,142,21,120,134,108,178,235,181,141,80,168,190,226,24,253,91,116,175,37,168,69,199,235,22,165,213,73,69,58,199,202,91,124,242,57,168,230,61,174,73,93,18,61,92,175,133,26,189,201,30,201,184,254,86,192,119,131,117,218,110,174,53,215,5,164,147,4,204,106,40,232,50,182,77,19,149,244,208,49,238,72,235,162,116,108,116,188,233,210,105,94,177,181,174,73,88,231,179,143,53,142,72,227,1,165,61,167,122,88,209,191,167,248,247,183,64,102,176,186,157,73,217,70,43,186,205,136,233,53,238,211,108,242,250,155,140,233,125,146,76,114,225,78,145,178,74,254,22,200,164,109,178,161,100,115,24,232,101,122,170,49,207,114,118,100,122,189,23,139,165,100,180,193,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,122,158,28,91,227,169,221,110,27,95,135,234,11,41,41,245,23,15,167,129,245,211,68,248,162,101,238,145,202,172,74,216,160,69,71,49,237,114,53,179,181,173,237,53,242,196,230,171,82,100,138,63,65,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,50,188,84,54,43,83,128,100,55,93,207,105,109,5,92,248,197,242,162,107,150,103,12,213,81,112,180,220,103,170,133,141,158,37,146,68,154,70,85,77,82,170,177,177,143,237,61,175,94,77,141,236,100,112,215,108,91,133,202,182,191,172,182,93,92,197,169,188,255,0,144,238,83,92,109,111,170,146,158,27,157,12,173,227,45,60,142,98,255,0,163,35,21,205,123,89,44,81,61,88,254,28,87,67,218,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,159,52,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,94,105,190,157,38,214,93,107,219,142,69,129,104,118,95,240,91,245,95,25,42,104,249,54,47,142,208,163,30,147,91,60,194,170,121,126,239,86,253,238,168,215,240,237,72,173,138,89,28,153,215,47,163,194,243,88,244,159,63,219,6,55,167,186,123,15,195,175,88,13,190,42,124,146,209,202,166,111,45,85,81,81,82,239,51,223,149,141,99,252,211,226,158,167,183,27,156,216,187,189,191,146,53,189,102,0,51,215,226,29,172,122,79,174,219,160,190,106,22,142,67,222,178,212,219,237,244,243,221,249,84,183,227,21,81,211,181,174,169,236,84,49,143,167,224,206,221,55,109,27,197,124,175,115,248,200,167,182,240,175,209,13,80,212,157,203,218,181,39,4,190,82,88,173,26,107,81,13,125,250,227,52,113,206,249,32,169,100,209,121,24,161,119,205,207,169,137,181,49,172,159,36,137,156,228,71,119,18,38,62,69,120,231,126,9,254,164,254,90,86,94,7,128,102,90,159,147,65,134,105,254,61,87,125,190,213,83,213,212,211,219,233,17,29,60,236,166,167,146,162,84,141,189,122,189,233,20,50,42,49,189,94,245,68,107,81,206,84,106,249,242,252,252,52,181,159,68,181,23,110,150,124,11,72,45,181,118,42,140,18,159,179,120,176,85,213,207,93,61,3,234,106,170,157,28,210,86,62,8,98,157,245,11,20,181,10,144,181,25,26,200,172,70,177,17,173,37,169,85,126,57,223,130,127,169,63,150,156,171,193,83,213,62,83,244,254,187,220,109,195,198,175,213,62,45,244,254,135,220,110,39,85,240,49,252,108,253,55,252,200,181,64,0,51,89,187,31,84,250,201,245,3,33,247,25,203,116,217,6,144,225,186,245,225,137,137,105,30,160,65,87,37,139,34,167,187,195,80,180,147,172,51,196,246,95,42,229,138,104,223,243,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,168,13,197,104,54,101,182,221,92,190,233,78,103,69,86,215,219,170,30,251,101,116,212,233,11,46,214,229,123,146,158,182,36,107,222,222,18,53,189,85,168,247,112,122,62,55,47,54,57,18,74,248,72,104,53,78,169,238,94,61,73,184,81,82,79,143,105,133,63,197,42,82,166,158,42,134,75,113,157,146,69,67,26,49,239,71,49,237,114,75,82,201,90,199,240,125,27,83,238,185,236,114,94,72,60,166,172,125,132,253,150,102,95,181,47,254,131,62,207,220,126,209,255,0,134,255,0,209,126,90,79,53,254,3,247,191,224,123,159,224,254,255,0,251,223,159,67,48,69,228,248,61,86,225,181,91,62,100,24,189,166,174,142,229,71,148,92,161,200,230,153,202,172,172,184,171,97,123,38,137,21,238,232,196,163,125,20,106,136,140,251,241,61,120,175,85,123,230,248,50,174,105,79,105,222,150,52,111,233,254,61,237,208,29,84,16,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,127,192,128,30,53,126,150,49,111,168,20,62,221,113,42,3,73,243,175,217,126,169,225,186,153,240,191,137,253,146,200,45,215,223,37,223,236,249,175,43,83,28,221,174,231,23,112,229,219,227,203,139,186,117,235,209,122,116,61,94,229,247,23,157,238,131,84,235,245,51,58,168,255,0,59,71,103,162,225,15,245,101,175,204,205,52,20,125,200,162,143,189,218,239,189,189,215,183,155,255,0,138,175,240,68,157,62,23,94,31,245,151,122,203,110,230,245,191,29,236,218,161,242,215,28,30,215,60,147,193,85,37,84,83,197,60,55,103,118,222,206,48,167,107,164,81,200,143,108,205,145,210,43,81,137,19,165,240,30,40,91,22,253,138,101,79,215,29,28,195,60,166,155,94,184,124,98,154,137,220,161,177,93,36,145,200,189,33,70,167,151,163,155,172,125,190,138,230,50,85,124,127,186,107,169,227,88,191,181,93,204,102,91,80,213,202,61,82,195,232,105,46,44,117,59,173,183,123,101,74,35,89,113,183,72,248,223,44,9,39,21,116,47,229,20,111,100,141,69,226,246,55,147,94,206,113,191,207,238,23,41,177,103,58,251,169,121,174,45,93,231,108,185,6,97,121,186,91,170,123,79,143,191,75,61,108,178,69,39,7,163,94,222,76,123,87,163,145,28,157,122,42,34,252,139,191,240,184,244,39,166,95,157,123,197,105,74,219,177,245,79,172,159,80,50,31,113,156,179,77,190,110,171,13,218,135,133,190,5,152,94,110,84,142,201,238,52,249,21,54,39,104,146,53,153,247,27,138,93,107,120,43,162,107,216,239,45,27,157,27,166,127,38,241,98,163,81,123,143,141,143,169,108,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,156,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,183,63,10,61,148,126,204,177,88,55,41,169,150,203,85,78,73,150,219,233,234,113,40,186,119,166,179,218,230,141,206,90,142,104,229,141,179,85,71,35,62,77,111,56,226,78,42,244,89,166,137,189,175,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,2,213,60,106,253,44,98,223,80,40,125,186,226,85,94,211,189,83,232,223,212,12,123,220,96,45,83,198,175,210,198,45,245,2,135,219,174,37,69,232,190,144,230,90,245,170,24,254,145,233,252,20,146,95,114,42,135,67,78,181,115,164,48,68,198,70,233,101,154,71,252,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,116,103,161,122,23,167,27,116,211,139,118,151,233,125,155,200,218,168,122,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,254,45,234,189,17,168,214,181,140,107,24,198,49,189,0,20,173,227,87,234,159,22,250,127,67,238,55,18,26,227,56,30,168,100,186,95,155,229,248,213,45,92,248,78,31,81,105,171,202,21,183,8,226,130,9,231,146,106,106,9,95,78,231,163,166,127,41,106,24,215,49,143,86,36,178,117,226,143,94,190,82,211,37,170,27,173,20,215,218,42,186,203,107,42,35,117,101,61,37,75,105,167,154,4,114,119,25,28,174,142,70,198,245,111,84,71,172,111,70,170,162,171,93,211,162,233,123,64,117,35,78,53,111,70,177,60,255,0,72,232,252,150,33,113,183,182,43,93,23,145,74,63,35,28,14,116,14,165,236,183,238,71,217,124,79,139,163,21,99,253,223,220,115,153,197,203,208,10,1,241,71,245,217,169,191,146,251,61,17,42,188,12,127,27,63,77,255,0,50,45,80,2,42,248,163,250,19,212,223,201,125,226,136,165,109,167,122,167,209,191,168,24,247,184,192,93,79,138,63,161,61,77,252,151,222,40,138,86,218,119,170,125,27,250,129,143,123,140,5,212,248,163,250,19,212,223,201,125,226,136,165,109,167,122,167,209,191,168,24,247,184,192,79,255,0,21,205,244,255,0,135,218,254,138,102,127,240,138,92,254,182,133,191,232,181,182,184,234,17,223,246,190,105,141,111,251,200,85,255,0,227,16,149,193,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,243,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,209,70,221,116,27,13,219,110,145,216,180,167,12,162,164,107,45,212,236,125,206,186,26,117,133,247,107,138,177,169,81,91,42,57,239,119,57,28,222,168,213,123,184,49,25,27,87,131,26,137,210,200,171,226,117,170,95,178,253,155,102,190,82,251,240,203,174,91,229,241,107,127,247,175,123,205,121,169,19,205,193,243,99,154,206,84,49,214,253,247,113,233,211,238,185,30,172,40,46,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,66,90,248,150,237,70,143,108,90,177,142,191,18,139,174,25,146,227,244,112,90,164,116,48,69,34,85,91,169,160,164,170,108,169,18,167,114,103,241,130,170,73,187,113,181,242,86,63,162,42,181,234,119,95,4,253,98,181,89,115,44,243,68,47,151,234,184,170,50,90,122,91,221,130,142,106,166,182,145,211,210,164,141,172,108,81,185,232,171,83,36,82,64,245,72,216,170,232,168,222,174,84,72,154,91,161,85,126,57,223,130,127,169,63,150,156,171,193,83,213,62,83,244,254,187,220,109,197,212,128,1,64,62,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,205,213,106,151,237,167,113,218,139,169,144,223,126,51,65,121,200,42,190,21,91,229,124,191,118,215,19,251,52,63,187,86,49,205,233,75,20,13,251,237,71,175,78,175,234,229,114,173,148,248,37,233,158,43,77,165,153,214,177,249,78,238,73,112,200,23,25,239,201,28,110,242,244,52,244,212,245,28,33,119,14,227,59,146,85,117,145,57,171,93,216,131,238,162,179,170,198,15,24,92,42,213,138,239,5,247,219,125,69,92,149,25,142,47,109,189,215,54,103,181,89,28,236,116,212,40,216,145,26,138,140,237,80,196,229,71,43,151,155,158,189,122,42,53,189,127,193,47,88,239,177,101,89,214,223,170,33,239,89,106,109,235,152,209,201,201,141,242,149,81,201,79,73,80,157,17,156,228,239,50,90,111,154,191,139,60,175,221,111,89,28,169,109,69,0,248,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,39,248,5,80,120,203,109,159,13,176,71,107,221,61,138,186,174,150,251,145,222,41,49,203,237,11,149,100,130,177,233,69,42,193,86,197,87,117,133,236,138,141,34,115,17,21,143,78,219,145,24,230,189,101,129,123,78,245,79,163,127,80,49,239,113,128,210,152,0,138,190,39,90,165,251,47,217,182,107,229,47,191,12,186,229,190,95,22,183,255,0,122,247,188,215,154,145,60,220,31,54,57,172,229,67,29,111,223,119,30,157,62,235,145,234,194,128,78,213,178,253,99,177,104,22,232,48,13,85,202,97,231,101,181,92,36,167,184,201,201,233,229,169,106,233,229,164,150,167,163,24,247,191,178,202,135,75,219,107,85,207,237,240,78,138,238,169,163,224,69,95,20,127,66,122,155,249,47,188,81,20,45,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,131,209,204,119,23,177,171,209,200,173,94,157,21,21,62,67,19,197,175,185,206,85,102,194,177,106,31,59,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,55,171,88,222,79,123,83,171,149,26,157,122,170,162,124,205,4,236,147,103,216,206,209,180,190,43,43,82,146,183,54,190,83,192,236,178,241,73,45,71,98,186,120,164,157,240,178,56,229,122,181,172,133,181,47,137,30,214,70,178,35,81,239,107,85,120,182,69,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,90,161,155,109,205,221,174,182,13,221,234,189,246,197,115,171,183,92,173,218,145,125,171,163,172,164,153,208,207,77,60,119,57,157,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,234,108,119,87,179,45,119,218,190,7,170,90,131,61,36,249,13,218,158,178,26,233,233,160,72,89,80,250,106,217,233,82,101,98,125,214,189,237,129,175,122,53,26,206,110,119,22,177,189,26,145,171,197,247,108,248,110,99,163,213,59,154,109,117,93,6,89,129,211,209,91,94,141,85,146,11,149,186,122,230,196,216,30,197,114,36,111,138,90,183,202,217,27,252,81,100,99,218,238,177,186,42,97,45,83,199,59,240,79,245,39,242,210,170,203,20,240,197,240,255,0,163,213,218,202,109,192,235,126,59,230,240,90,78,51,227,54,217,100,130,90,91,245,84,115,205,12,174,169,99,94,178,36,48,73,79,243,134,70,53,179,57,237,234,174,141,175,100,151,40,121,77,82,210,220,19,90,112,75,158,153,234,93,139,227,56,221,231,179,231,104,188,212,212,253,222,212,204,154,63,222,66,246,72,222,146,68,199,125,215,39,94,157,23,170,42,162,231,179,117,219,81,212,125,165,106,59,240,172,214,47,61,106,174,238,79,96,191,193,10,178,150,239,74,213,68,87,53,21,87,183,51,57,53,37,133,85,93,27,156,213,69,123,31,28,143,226,166,148,246,157,233,99,70,254,159,227,222,221,1,154,195,74,123,78,244,177,163,127,79,241,239,110,128,137,94,37,190,31,116,218,195,106,188,110,15,72,45,85,114,106,13,5,63,153,188,90,105,34,150,170,124,149,140,109,44,17,164,104,249,209,144,62,158,154,9,92,140,134,39,62,117,232,212,69,122,183,172,21,240,243,218,182,188,235,142,168,83,234,54,149,230,21,122,121,109,194,234,22,87,230,169,73,230,18,26,222,223,221,164,130,5,115,91,84,247,181,232,146,196,231,36,105,12,142,238,245,238,71,28,182,149,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,165,50,133,188,70,118,81,253,21,117,30,11,254,1,108,186,201,166,89,79,239,45,181,51,167,118,59,93,114,171,214,75,99,166,228,231,187,139,24,146,68,233,81,174,124,110,115,122,202,232,101,145,124,254,192,119,111,153,109,107,87,27,75,102,197,234,242,172,123,57,168,163,181,222,172,54,250,100,150,227,84,246,189,205,166,146,139,167,222,117,75,29,60,136,216,186,240,151,184,230,47,23,43,37,143,65,37,85,248,193,109,15,248,238,227,5,162,255,0,49,69,156,182,74,255,0,251,10,90,10,184,98,122,127,161,4,136,199,255,0,152,114,71,254,30,66,0,109,139,112,185,86,215,245,150,203,171,152,181,55,159,242,29,202,107,141,173,245,82,83,195,115,161,149,188,101,167,145,204,95,244,100,98,185,175,107,37,138,39,171,31,195,138,232,163,75,117,75,4,214,156,18,217,169,154,105,125,248,206,55,121,239,121,42,223,43,53,63,119,181,51,225,147,247,115,49,146,55,164,145,61,191,121,169,215,167,84,234,138,138,176,3,197,139,122,246,236,91,21,185,237,95,77,238,124,242,75,207,74,108,198,118,45,85,60,214,170,23,71,79,81,29,60,110,70,178,57,188,212,115,113,122,182,71,181,34,73,99,123,21,101,69,101,91,104,190,144,230,90,245,170,24,254,145,233,252,20,146,95,114,42,135,67,78,181,115,164,48,68,198,70,233,101,154,71,252,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,116,81,183,93,6,195,118,219,164,118,45,41,195,40,169,26,203,117,59,31,115,174,134,157,97,125,218,226,172,106,84,86,202,142,123,221,206,71,55,170,53,94,238,12,70,70,213,224,198,162,87,183,142,119,224,159,234,79,229,164,85,240,184,245,217,166,95,157,123,61,105,53,60,72,188,55,127,104,31,20,220,46,222,172,63,236,175,239,214,100,216,205,28,95,250,107,252,175,172,164,98,127,249,231,241,89,34,79,241,143,155,154,157,254,169,81,88,26,23,174,154,143,183,77,71,183,106,134,151,222,124,141,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,226,222,169,213,28,142,107,94,199,49,236,99,219,161,77,177,110,23,21,221,6,141,89,117,115,22,166,242,30,127,185,77,113,181,190,170,58,137,173,149,209,59,140,180,242,57,139,254,140,140,87,53,142,124,82,196,245,99,57,241,78,170,10,86,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,45,80,0,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,122,173,226,236,235,4,221,254,9,79,96,191,214,124,27,36,179,115,251,63,144,118,230,168,248,95,118,106,119,213,127,122,178,120,163,159,187,29,58,71,251,197,94,29,121,55,162,167,207,229,216,38,222,46,187,103,219,69,131,3,202,173,84,148,25,101,194,162,166,247,145,178,154,177,213,44,243,179,191,163,26,174,85,86,35,227,166,142,150,23,164,95,187,231,19,149,170,254,171,35,228,80,33,175,139,102,107,106,197,118,91,144,88,174,20,245,114,84,102,55,139,85,146,133,208,177,170,200,231,101,75,107,149,210,170,185,21,25,218,161,149,168,173,71,47,55,49,58,116,85,115,104,132,179,239,4,189,99,190,197,149,103,91,126,168,135,189,101,169,183,174,99,71,39,38,55,202,85,71,37,61,37,66,116,70,115,147,188,201,105,190,106,254,44,242,191,117,189,100,114,165,181,0,0,32,7,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,255,0,129,0,60,106,253,44,98,223,80,40,125,186,226,82,177,50,188,58,246,43,83,186,92,201,51,141,65,160,171,102,149,216,42,38,134,186,106,106,168,152,251,157,198,20,167,122,91,85,18,68,158,22,58,58,134,200,249,154,207,236,49,204,107,216,247,35,217,122,118,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,38,89,139,88,179,156,86,243,133,101,52,62,118,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,62,108,86,189,188,152,247,39,86,170,57,58,245,69,69,249,148,47,191,173,148,101,91,83,212,122,187,221,166,217,230,52,203,38,184,77,38,57,112,167,73,31,29,7,53,116,141,182,84,44,142,123,219,52,76,69,70,57,238,94,244,108,87,162,242,108,172,138,42,151,253,225,113,232,79,76,191,58,247,138,210,149,183,99,234,159,89,62,160,100,62,227,57,207,239,57,77,247,32,183,88,173,55,122,239,49,73,140,219,223,107,181,199,218,99,60,189,43,234,170,42,221,31,86,162,43,250,207,87,80,254,174,85,119,223,233,215,139,90,137,99,254,20,251,21,166,204,100,160,221,62,171,208,82,84,216,169,106,18,108,42,133,181,82,182,119,92,105,43,88,191,18,122,195,35,81,172,138,90,121,34,108,50,35,187,138,178,57,204,107,91,26,203,110,132,85,241,71,244,39,169,191,146,251,197,17,74,219,78,245,79,163,127,80,49,239,113,128,210,152,32,7,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,255,0,128,41,91,198,175,213,62,45,244,254,135,220,110,39,85,240,49,252,108,253,55,252,200,229,94,34,254,29,31,176,79,55,173,122,41,110,255,0,107,111,221,252,78,217,222,255,0,232,115,252,82,154,31,223,84,212,190,162,179,204,84,75,43,190,235,63,117,252,23,238,244,84,143,251,58,222,46,119,180,12,238,162,255,0,96,163,248,206,55,121,225,246,131,31,238,67,79,241,78,212,53,12,165,254,250,124,18,201,7,106,74,133,147,247,104,156,250,113,119,84,95,150,130,112,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,18,136,124,81,253,118,106,111,228,190,207,68,74,175,3,31,198,207,211,127,204,139,84,0,138,190,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,26,83,4,85,241,71,244,39,169,191,146,251,197,17,66,216,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,56,61,28,199,113,123,26,189,28,138,213,233,209,81,83,228,49,60,90,251,156,229,86,108,43,22,161,243,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,243,122,181,141,228,247,181,58,185,81,169,215,170,170,39,204,208,78,201,54,125,140,237,27,75,226,178,181,41,43,115,107,229,60,14,203,47,20,146,212,118,43,167,138,73,223,11,35,142,87,171,90,200,91,82,248,145,237,100,107,34,53,30,246,181,87,139,100,80,41,175,198,147,88,236,89,134,178,226,90,59,104,135,185,87,167,118,250,138,139,165,79,39,167,26,171,147,105,228,109,55,7,49,17,120,65,5,60,189,198,189,237,119,153,227,247,93,27,145,120,255,0,133,150,1,83,157,111,75,13,170,92,122,146,237,109,197,105,235,239,247,36,169,72,156,202,86,71,76,248,169,234,17,146,47,222,123,43,39,164,86,112,69,123,95,197,233,211,130,185,179,215,198,79,69,62,220,237,246,211,172,116,151,14,205,94,153,92,23,189,4,146,241,142,122,27,140,180,244,242,113,106,70,229,116,205,157,148,106,222,175,99,82,62,255,0,94,78,224,133,96,108,191,88,236,90,5,186,12,3,85,114,152,121,217,109,87,9,41,238,50,114,122,121,106,90,186,121,105,37,169,232,198,61,239,236,178,161,210,246,218,213,115,251,124,19,162,187,170,104,248,170,191,28,239,193,63,212,159,203,78,85,224,169,234,159,41,250,127,93,238,54,226,234,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,21,190,156,214,213,128,108,251,86,239,183,154,122,185,169,234,177,122,187,35,27,76,198,185,233,61,193,190,70,23,42,57,205,78,13,150,166,55,61,122,245,70,35,149,17,202,136,213,206,97,164,141,159,224,20,218,97,181,205,45,195,33,199,170,236,85,20,184,189,13,77,194,223,86,146,182,120,46,53,49,37,69,106,72,217,87,155,30,181,51,76,170,197,233,193,85,90,136,212,68,106,69,95,26,124,2,154,251,183,156,83,80,105,241,234,186,203,150,43,148,50,153,245,208,164,174,101,5,186,178,158,68,153,101,70,175,6,177,245,16,80,49,30,244,249,63,131,90,169,220,84,117,107,108,91,53,186,224,27,193,210,75,237,154,158,146,106,138,172,162,146,200,246,212,177,206,98,65,112,119,145,153,200,141,115,87,155,98,169,145,204,94,189,17,232,213,84,114,34,181,116,102,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,127,128,64,15,26,191,75,24,183,212,10,31,110,184,149,87,180,239,84,250,55,245,3,30,247,24,13,41,128,10,86,241,147,214,191,183,59,130,180,232,229,37,191,179,73,166,86,245,239,79,36,92,100,158,186,227,21,61,68,156,92,146,57,29,11,96,101,26,55,171,24,228,147,191,215,147,120,41,0,1,161,63,14,221,116,172,215,237,169,226,153,37,250,243,241,60,146,195,221,198,239,211,57,39,89,29,85,74,168,145,62,89,38,87,58,105,164,165,125,44,210,72,142,115,93,36,207,254,202,162,177,178,84,138,190,40,254,132,245,55,242,95,120,162,40,4,187,63,13,207,15,186,157,187,83,73,172,58,201,106,164,118,162,220,105,221,77,69,109,154,40,166,126,50,196,150,120,229,88,170,33,158,88,102,125,76,43,3,149,237,107,95,27,21,241,245,232,249,17,103,168,41,91,198,175,213,62,45,244,254,135,220,110,39,85,240,49,252,108,253,55,252,200,181,67,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,143,20,127,66,122,155,249,47,188,81,20,2,90,167,142,119,224,159,234,79,229,164,32,216,238,144,225,186,239,186,140,15,75,117,6,10,185,241,235,181,69,100,213,208,83,78,176,190,161,148,212,83,213,36,42,244,251,205,99,221,3,88,245,106,181,252,28,238,46,99,186,57,52,81,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,131,138,110,187,106,58,113,187,93,56,126,21,154,197,228,110,180,61,201,236,23,248,33,71,213,90,42,156,136,138,230,162,170,119,33,127,22,164,176,170,163,100,107,90,168,172,123,35,145,153,194,52,167,180,239,75,26,55,244,255,0,30,246,232,12,214,26,83,218,119,165,141,27,250,127,143,123,116,7,85,4,85,241,71,244,39,169,191,146,251,197,17,74,219,78,245,79,163,127,80,49,239,113,128,210,153,229,53,75,75,112,77,105,193,46,122,103,169,118,47,140,227,119,158,207,157,162,243,83,83,247,123,83,50,104,255,0,121,11,217,35,122,73,19,29,247,92,157,122,116,94,168,170,139,197,118,101,177,125,56,217,229,138,186,75,101,127,218,140,206,243,202,43,150,77,81,70,148,242,58,151,159,40,233,105,226,230,254,196,41,197,142,122,35,220,233,36,68,115,156,168,216,153,28,149,5,0,248,136,237,15,250,41,107,42,125,150,162,236,233,238,99,221,173,197,249,215,249,153,160,237,54,47,53,73,39,36,73,19,181,36,173,224,174,231,202,41,34,235,35,228,73,120,252,155,55,223,166,125,179,187,86,101,98,177,99,84,153,61,183,39,167,73,232,232,235,235,230,138,11,109,213,141,86,199,86,145,183,171,94,199,53,81,179,70,136,199,202,145,64,137,44,125,191,156,106,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,189,239,14,109,148,127,69,93,56,158,255,0,159,219,45,82,106,110,83,251,203,149,76,9,221,146,215,66,168,197,142,216,217,185,57,142,226,246,44,146,186,36,107,95,35,154,222,178,182,24,164,89,128,85,95,142,119,224,159,234,79,229,164,85,240,184,245,217,166,95,157,123,61,105,127,198,117,183,211,171,58,53,173,123,142,200,179,221,14,196,62,11,97,171,227,29,77,103,23,69,241,218,228,123,214,107,159,151,84,79,47,221,234,223,187,209,28,254,29,217,17,178,203,35,83,186,248,63,227,122,243,116,215,155,157,247,76,114,122,75,78,19,105,167,167,76,230,42,212,239,65,95,4,157,223,43,78,202,116,123,92,181,42,230,76,232,231,69,68,133,27,42,185,94,143,90,121,238,208,20,173,227,87,234,159,22,250,127,67,238,55,19,208,120,76,234,246,27,160,186,95,184,205,92,212,9,234,227,177,99,180,248,204,213,9,73,2,205,60,175,124,151,8,162,134,54,124,145,95,36,178,71,26,43,149,172,69,122,43,156,214,163,156,156,127,9,241,43,214,92,91,117,151,221,198,221,165,186,222,172,185,7,126,142,171,14,146,238,216,233,126,22,212,153,104,40,219,39,97,204,103,149,124,168,246,202,200,90,247,185,103,85,84,90,137,149,215,147,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,132,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,146,168,0,83,95,141,38,177,216,179,13,101,196,180,118,209,15,114,175,78,237,245,21,23,74,158,79,78,53,87,38,211,200,218,110,14,98,34,240,130,10,121,123,141,123,218,239,51,199,238,186,55,34,194,172,83,71,47,185,134,141,103,250,197,104,155,185,73,167,119,11,29,61,210,155,139,19,141,45,201,213,81,182,167,155,158,138,188,39,130,158,46,219,88,247,59,204,242,251,173,141,202,190,219,98,217,173,215,0,222,14,146,95,108,212,244,147,84,85,101,20,150,71,182,165,142,115,18,11,131,188,140,206,68,107,154,188,219,21,76,142,98,245,232,143,70,170,163,145,21,171,163,48,0,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,95,240,32,7,141,95,165,140,91,234,5,15,183,92,74,139,209,12,42,213,169,90,209,128,233,205,246,162,174,11,110,85,148,90,172,149,146,210,61,173,158,56,42,106,227,134,71,70,231,53,205,71,163,94,170,138,173,114,117,233,213,23,248,26,83,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,194,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,14,127,174,154,23,167,27,139,211,139,142,151,234,133,155,207,90,171,186,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,237,204,206,78,232,189,21,170,215,57,143,107,216,247,177,217,193,213,140,23,246,95,170,121,150,153,252,83,226,127,100,178,11,141,139,206,246,59,62,107,202,212,201,15,119,183,201,220,57,118,249,113,228,238,157,122,117,94,157,75,212,240,184,244,39,166,95,157,123,197,105,74,219,177,245,79,172,159,80,50,31,113,156,237,94,31,187,17,190,238,171,42,143,53,202,89,228,180,203,31,184,36,119,26,158,172,147,226,149,80,73,75,36,182,174,12,168,138,162,14,237,53,67,151,204,181,21,172,233,209,58,187,228,151,189,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,145,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,3,74,96,128,30,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,75,254,0,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,205,51,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,240,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,52,58,165,145,96,153,94,119,115,191,233,166,157,125,132,198,234,187,62,75,31,248,188,215,79,39,198,22,50,79,239,169,145,36,147,156,141,124,159,121,62,239,115,138,124,154,133,159,248,54,105,118,224,172,86,43,182,163,214,228,191,11,210,124,143,164,180,54,106,136,162,172,142,241,84,199,212,83,205,85,78,172,168,73,40,38,134,74,104,227,122,190,39,54,120,220,137,197,123,113,73,28,64,241,71,245,217,169,191,146,251,61,17,42,188,12,127,27,63,77,255,0,50,45,80,2,42,248,163,250,19,212,223,201,125,226,136,165,109,167,122,167,209,191,168,24,247,184,192,105,76,17,87,197,31,208,158,166,254,75,239,20,69,0,151,103,225,185,225,247,83,183,106,105,53,135,89,45,84,142,212,91,141,59,169,168,173,179,69,20,207,198,88,146,207,28,171,21,68,51,203,12,207,169,133,96,114,189,173,107,227,98,190,62,189,31,34,44,245,0,205,102,233,245,175,250,68,238,11,54,214,56,237,254,74,147,32,184,39,144,129,209,118,228,101,12,17,50,158,151,186,222,228,136,147,44,16,196,178,113,122,183,184,175,227,209,189,17,44,211,193,63,75,238,184,246,145,231,154,175,112,117,92,52,249,157,226,150,219,67,79,53,19,162,100,144,91,217,39,90,168,165,85,233,51,31,45,100,177,47,22,244,107,233,94,156,156,170,168,201,191,175,218,57,98,220,6,141,101,154,59,145,205,229,233,50,107,123,169,227,169,226,247,249,74,166,57,36,166,169,224,199,177,100,237,79,28,82,246,249,163,95,195,139,190,235,149,12,203,154,93,219,94,175,83,107,214,131,96,218,185,12,244,146,84,100,86,120,102,184,37,36,18,195,4,87,22,117,138,182,24,217,47,87,163,35,169,142,104,209,85,93,213,24,138,142,114,42,57,107,219,199,59,240,79,245,39,242,210,63,248,83,106,150,9,162,218,217,158,234,102,166,95,126,13,141,217,180,254,127,59,91,229,102,168,237,119,110,246,184,99,253,220,44,124,142,235,36,172,111,221,106,244,235,213,122,34,42,167,203,146,120,156,106,229,235,118,150,93,202,81,219,170,233,172,86,26,127,134,210,97,18,222,94,250,38,219,166,133,141,172,129,101,138,56,145,239,150,86,36,233,36,145,63,140,145,211,114,108,141,167,141,165,212,232,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,124,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,7,141,198,107,106,160,209,125,61,211,153,169,234,214,229,124,202,37,189,211,202,214,55,176,216,40,105,36,134,86,189,220,185,35,213,215,8,85,168,141,84,84,108,157,85,189,17,29,86,187,122,197,172,89,206,190,233,166,21,148,208,249,219,46,65,152,89,173,119,26,110,235,227,239,210,207,91,20,114,199,205,138,215,183,147,30,228,234,213,71,39,94,168,168,191,51,77,39,20,222,182,45,98,204,54,143,171,214,156,142,135,205,210,83,225,247,59,164,113,247,95,31,26,170,40,29,87,77,39,86,42,42,240,158,8,159,211,175,23,113,232,228,86,170,162,231,8,211,238,147,231,95,181,13,44,195,117,51,225,127,12,251,91,143,219,175,190,75,191,222,242,190,106,154,57,187,93,206,45,231,199,185,199,151,22,245,233,215,162,117,232,81,103,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,127,128,64,15,26,191,75,24,183,212,10,31,110,184,149,87,180,239,84,250,55,245,3,30,247,24,13,41,128,126,78,89,148,216,176,108,86,243,154,229,53,222,74,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,78,12,71,61,220,88,199,47,70,162,185,122,116,68,85,249,25,130,203,50,155,238,115,149,94,115,92,166,187,206,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,193,136,214,55,147,222,229,232,212,70,167,94,136,136,159,35,245,117,59,76,242,173,34,203,228,193,115,90,79,41,122,167,183,219,110,21,52,174,142,72,228,165,243,180,80,86,50,9,89,35,26,246,77,27,42,26,201,24,173,251,178,53,237,69,84,68,85,249,107,112,171,173,6,1,102,212,105,170,41,22,219,124,188,92,236,148,241,53,238,239,182,122,24,104,166,149,207,111,30,40,197,109,194,20,106,163,149,85,91,39,84,111,68,87,79,79,5,189,99,177,97,250,203,150,232,237,222,30,221,94,162,91,233,234,45,117,60,158,188,170,173,173,168,145,212,220,26,197,68,231,4,245,18,247,28,246,53,190,91,143,222,116,141,68,185,66,42,248,163,250,19,212,223,201,125,226,136,165,109,167,122,167,209,191,168,24,247,184,192,105,76,2,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,84,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,104,241,71,244,39,169,191,146,251,197,17,64,37,170,120,231,126,9,254,164,254,90,69,95,11,143,93,154,101,249,215,179,214,151,252,0,50,174,105,79,105,222,150,52,111,233,254,61,237,208,25,172,52,167,180,239,75,26,55,244,255,0,30,246,232,14,170,8,171,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,165,48,0,56,254,238,168,180,74,227,183,76,206,223,184,187,181,93,175,79,170,169,233,161,186,215,82,54,119,79,74,247,85,66,148,211,70,144,49,239,87,182,165,96,114,39,7,179,170,39,54,185,156,145,115,110,77,255,0,9,12,99,68,175,251,151,142,171,83,238,20,149,25,61,21,63,60,34,199,83,109,158,118,84,220,90,201,42,37,173,73,91,214,24,223,75,13,51,213,141,153,62,111,157,175,98,164,144,180,188,144,85,95,142,119,224,159,234,79,229,164,85,240,184,245,217,166,95,157,123,61,105,223,252,82,247,237,246,238,178,253,181,29,47,131,134,63,106,184,121,60,190,233,81,79,210,74,250,234,73,209,203,71,78,215,167,88,225,134,120,154,175,151,162,58,73,35,68,98,164,77,87,79,16,54,163,181,29,71,221,174,163,179,10,194,162,242,54,170,30,220,247,251,252,240,171,233,109,20,174,85,68,115,145,21,59,147,63,139,146,40,81,81,210,57,174,85,86,49,146,72,205,9,233,110,150,224,154,45,130,91,52,207,77,44,95,6,198,236,221,239,37,69,230,166,168,237,119,102,124,210,126,242,103,190,71,117,146,87,187,239,57,122,117,232,157,17,17,19,213,130,149,188,106,253,83,226,223,79,232,125,198,226,64,3,234,146,211,117,134,213,79,125,154,217,86,203,109,101,68,212,148,245,142,133,201,4,211,194,216,221,44,76,147,167,23,61,141,158,23,57,168,189,90,146,198,171,211,146,117,152,30,28,91,227,166,218,150,101,95,135,234,11,42,234,52,235,48,168,129,245,211,68,249,101,125,146,173,168,172,74,216,160,69,86,189,142,106,181,179,181,173,238,185,145,68,230,171,150,20,138,75,222,0,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,0,25,172,221,62,181,255,0,72,157,193,102,218,199,29,191,201,82,100,23,4,242,16,58,46,220,140,161,130,38,83,210,247,91,220,145,18,101,130,24,150,78,47,86,247,21,252,122,55,162,37,148,236,91,106,54,45,71,240,209,203,241,254,213,170,174,245,172,127,20,172,167,168,169,133,244,158,82,170,138,87,83,219,99,158,162,21,116,178,195,13,93,31,153,68,233,197,59,242,55,182,228,87,119,42,46,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,73,59,85,213,47,219,78,220,116,235,83,38,190,252,102,190,243,143,210,252,86,183,202,249,126,237,210,38,118,107,191,118,140,99,91,210,170,41,219,247,26,140,94,157,89,213,170,213,94,170,0,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,95,240,32,7,141,95,165,140,91,234,5,15,183,92,74,171,218,119,170,125,27,250,129,143,123,140,6,148,192,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,41,91,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,85,2,42,248,163,250,19,212,223,201,125,226,136,165,109,167,122,167,209,191,168,24,247,184,192,105,76,16,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,127,192,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,71,95,17,221,241,211,110,183,50,160,195,244,249,149,116,250,117,135,212,78,250,25,165,124,177,62,247,86,228,70,45,108,176,42,163,88,198,181,28,216,26,230,247,90,201,101,115,149,171,50,197,31,228,248,121,236,178,235,186,125,80,167,190,229,248,253,91,180,175,26,168,85,200,43,18,165,212,169,91,58,71,202,43,124,18,53,170,231,189,206,88,157,42,49,90,172,133,92,189,200,222,248,121,95,77,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,133,6,120,163,250,236,212,223,201,125,158,136,149,94,6,63,141,159,166,255,0,153,22,168,1,21,124,81,253,9,234,111,228,190,241,68,82,182,211,189,83,232,223,212,12,123,220,96,52,166,8,171,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,165,48,14,63,187,221,94,169,208,141,180,106,22,169,91,231,171,130,229,105,179,190,27,92,244,208,69,51,233,238,53,47,109,45,28,202,201,126,227,152,202,137,226,123,209,200,239,184,215,125,215,255,0,101,115,110,104,163,96,120,47,236,239,102,218,79,96,248,167,196,60,222,63,29,247,189,216,237,113,248,148,143,175,237,113,228,238,189,191,53,219,229,215,239,112,229,209,189,120,164,128,51,109,187,221,33,166,208,141,203,234,22,150,219,224,164,130,219,105,188,62,107,92,20,211,203,51,41,237,213,44,109,85,28,42,249,126,251,158,202,121,226,99,213,202,239,190,215,125,231,255,0,105,109,171,194,11,84,45,89,166,210,233,176,56,91,73,5,203,79,175,21,182,218,136,27,90,217,103,150,10,153,157,91,21,83,226,232,142,133,142,117,68,208,183,175,36,114,210,200,168,239,226,214,240,175,28,239,193,63,212,159,203,74,171,62,168,237,55,89,173,85,23,216,109,149,111,182,209,212,67,73,81,88,216,92,176,67,60,205,145,209,68,249,58,113,107,222,216,38,115,90,171,213,201,20,138,157,120,175,73,21,177,125,230,223,118,121,168,245,87,57,45,95,25,195,50,143,47,79,147,91,98,99,18,169,209,196,175,237,84,211,72,238,157,38,139,187,42,164,110,114,71,35,94,230,187,138,171,37,143,65,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,149,188,106,253,83,226,223,79,232,125,198,226,126,79,131,110,45,98,200,55,113,89,118,187,208,249,138,188,103,15,184,221,45,114,119,94,207,47,84,249,233,169,29,39,70,170,35,250,193,87,80,206,142,69,111,223,235,211,147,90,169,119,224,204,14,172,96,191,178,253,83,204,180,207,226,159,19,251,37,144,92,108,94,119,177,217,243,94,86,166,72,123,189,190,78,225,203,183,203,143,39,116,235,211,170,244,234,94,247,134,142,127,83,168,59,45,211,186,171,150,67,73,117,185,88,233,234,108,21,73,10,197,206,141,148,149,50,69,75,79,43,35,68,224,246,209,165,34,167,36,230,230,57,143,119,46,124,150,168,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,2,0,120,213,250,88,197,190,160,80,251,117,196,170,189,167,122,167,209,191,168,24,247,184,192,105,76,2,189,124,101,245,190,235,130,232,149,131,69,237,246,58,74,138,125,80,168,157,213,213,243,72,238,116,144,91,103,163,168,70,68,196,232,138,249,37,146,46,175,114,170,53,145,189,188,85,94,143,142,178,246,95,163,150,45,125,221,6,1,165,89,76,220,44,183,91,132,149,23,24,248,189,124,205,45,37,60,181,114,211,117,99,216,246,119,153,78,232,187,141,114,57,157,206,105,213,91,209,122,7,138,63,174,205,77,252,151,217,232,142,171,161,218,91,251,80,240,143,213,239,39,98,248,157,215,18,212,9,178,155,127,247,215,103,202,249,90,27,119,155,159,230,246,181,252,104,100,173,251,142,229,215,175,221,106,189,24,66,173,42,212,204,171,70,245,31,28,213,44,42,175,203,222,177,155,132,87,10,110,82,72,200,230,224,191,126,9,123,111,99,221,12,172,87,71,35,17,201,206,55,189,170,189,28,166,154,49,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,122,57,17,201,215,162,162,47,200,141,126,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,26,83,0,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,213,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,60,81,253,9,234,111,228,190,241,68,80,9,106,158,57,223,130,127,169,63,150,145,87,194,227,215,102,153,126,117,236,245,165,255,0,0,12,171,154,83,218,119,165,141,27,250,127,143,123,116,6,107,13,41,237,59,210,198,141,253,63,199,189,186,3,170,130,42,248,163,250,19,212,223,201,125,226,136,165,109,167,122,167,209,191,168,24,247,184,192,105,76,0,10,43,241,48,222,189,187,115,249,221,183,9,211,75,159,153,211,108,75,165,77,21,100,107,85,15,198,107,166,134,53,146,162,106,121,155,31,14,207,87,193,26,58,62,73,214,119,35,213,179,35,91,197,118,217,180,61,101,221,111,218,223,217,45,21,170,111,177,214,246,86,214,124,66,189,180,221,249,165,231,229,233,33,234,139,214,105,123,82,241,87,240,137,189,181,238,72,206,173,229,199,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,251,96,59,193,181,110,203,72,218,235,130,213,199,157,225,212,244,116,25,91,38,137,168,202,153,222,199,36,117,209,58,54,54,46,21,11,12,175,88,218,214,172,79,107,217,199,130,71,36,146,128,170,191,28,239,193,63,212,159,203,74,203,192,243,252,203,76,50,104,51,61,63,200,106,236,87,218,90,122,186,106,123,133,34,163,103,129,149,52,242,83,202,177,187,167,86,61,98,154,68,71,183,163,216,170,142,106,181,200,142,79,171,75,116,183,59,214,156,238,217,166,122,105,98,248,206,73,121,239,121,42,47,53,13,63,119,181,11,230,147,247,147,61,145,183,164,113,61,223,121,201,215,167,68,234,170,136,186,19,218,142,212,116,227,105,90,112,204,43,10,139,207,93,107,187,115,223,239,243,194,140,170,187,213,53,21,17,206,68,85,237,194,206,78,72,161,69,86,198,215,57,85,94,247,201,35,251,88,5,43,120,213,250,167,197,190,159,208,251,141,196,142,187,62,218,102,101,187,173,80,251,15,98,168,171,179,216,168,41,228,169,190,228,109,160,74,168,45,76,88,222,176,35,216,178,68,143,124,178,177,35,107,17,252,250,119,30,136,173,137,234,151,189,148,237,139,70,178,125,190,213,109,137,184,191,193,240,25,173,236,183,195,69,107,153,208,73,75,219,149,179,71,59,36,94,74,233,155,59,27,50,190,78,125,201,17,86,84,147,147,209,212,3,185,221,189,101,91,95,214,91,214,145,229,53,62,127,200,118,234,109,215,70,82,201,79,13,206,134,86,242,138,162,54,189,63,210,141,232,215,61,172,150,41,88,143,127,14,75,50,188,43,247,213,83,128,100,54,173,176,234,149,125,92,248,197,242,162,27,110,25,52,52,177,112,180,220,103,170,153,238,130,84,142,52,154,70,85,77,82,136,146,61,239,237,61,172,78,45,141,239,124,119,18,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,74,160,14,41,189,13,99,190,232,22,216,51,253,85,197,161,231,122,181,91,227,167,183,73,201,137,229,170,170,234,34,164,138,167,163,216,246,63,178,250,134,203,219,115,85,175,237,240,94,136,238,169,156,203,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,13,68,98,120,181,139,6,197,108,216,86,45,67,228,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,230,245,115,221,197,140,106,117,114,171,151,167,85,85,95,153,64,62,34,186,57,125,209,189,220,103,116,215,121,188,197,38,97,112,159,49,181,212,241,99,59,212,181,243,203,35,147,131,94,245,111,106,116,168,131,171,184,185,253,142,124,90,215,181,9,213,224,151,169,152,173,78,150,103,90,57,230,251,89,37,191,32,92,155,177,36,145,183,204,80,212,83,83,211,243,133,188,251,143,237,201,75,210,69,224,141,111,126,15,188,170,254,137,101,64,0,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,165,255,0,2,0,120,213,250,88,197,190,160,80,251,117,196,170,189,167,122,167,209,191,168,24,247,184,192,105,76,0,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,149,183,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,34,175,138,63,161,61,77,252,151,222,40,138,86,218,119,170,125,27,250,129,143,123,140,6,148,193,0,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,151,252,1,74,222,53,126,169,241,111,167,244,62,227,113,33,86,59,170,89,222,41,130,101,218,103,96,190,249,92,111,59,242,31,104,40,188,172,47,243,158,74,101,154,151,247,143,98,201,31,9,28,174,253,219,155,203,175,71,117,79,145,208,54,163,181,29,71,221,174,163,179,10,194,162,242,54,170,30,220,247,251,252,240,171,233,109,20,174,85,68,115,145,21,59,147,63,139,146,40,81,81,210,57,174,85,86,49,146,72,205,9,233,110,150,224,154,45,130,91,52,207,77,44,95,6,198,236,221,239,37,69,230,166,168,237,119,102,124,210,126,242,103,190,71,117,146,87,187,239,57,122,117,232,157,17,17,19,213,148,3,226,143,235,179,83,127,37,246,122,34,85,120,24,254,54,126,155,254,100,90,160,4,85,241,71,244,39,169,191,146,251,197,17,74,219,78,245,79,163,127,80,49,239,113,128,210,152,34,175,138,63,161,61,77,252,151,222,40,138,86,218,119,170,125,27,250,129,143,123,140,6,148,192,33,87,139,206,117,246,75,102,215,43,7,194,252,223,219,92,130,215,98,239,119,251,126,83,183,35,171,251,188,120,175,115,175,144,237,241,234,223,240,188,186,253,222,46,164,28,79,22,190,231,57,85,155,10,197,168,124,237,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,124,222,173,99,121,61,237,78,174,84,106,117,234,170,137,243,53,38,10,43,241,121,193,126,201,111,38,229,127,248,167,155,251,107,143,218,239,189,158,199,111,202,118,227,117,7,107,151,37,238,117,242,29,206,93,27,254,23,143,79,187,201,221,215,192,214,237,106,134,235,172,150,41,174,116,140,185,86,83,216,106,233,232,221,51,82,121,160,133,213,205,150,86,71,215,147,152,199,79,11,92,228,78,141,89,99,69,233,201,58,253,126,57,223,130,127,169,63,150,144,3,108,91,122,202,183,65,172,182,93,35,197,170,124,135,159,238,84,220,110,143,165,146,162,27,101,12,77,229,45,68,141,98,127,163,27,17,206,99,95,44,177,49,94,206,124,146,255,0,177,109,177,104,214,49,183,218,93,177,59,23,248,198,3,13,189,246,249,168,174,147,58,121,42,187,146,186,105,39,124,137,197,91,51,167,123,166,71,199,195,183,34,162,196,145,241,98,54,136,119,131,180,204,203,104,186,161,246,30,251,81,87,120,177,87,211,199,83,98,200,221,64,148,176,93,88,145,177,103,70,49,36,149,24,248,165,122,198,230,43,249,244,237,189,81,27,43,21,123,255,0,134,231,136,37,54,221,170,100,209,237,100,186,213,187,78,174,53,14,169,162,185,77,44,179,51,25,122,69,60,146,164,84,240,193,44,211,50,166,101,129,170,198,185,172,141,234,249,58,117,124,138,183,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,206,182,255,0,51,175,218,38,242,117,98,255,0,240,191,135,249,76,130,75,23,103,191,221,229,240,216,217,65,221,229,197,189,59,158,87,185,199,167,221,231,199,171,186,114,89,171,224,133,165,191,253,50,245,174,225,98,255,0,130,98,214,139,159,154,255,0,174,166,190,14,202,63,255,0,197,174,230,246,127,204,199,127,132,66,213,1,156,205,244,225,87,92,3,120,58,183,98,188,212,82,77,81,85,148,85,222,216,234,103,185,204,72,46,14,243,208,181,85,205,106,243,108,85,49,181,233,211,162,61,28,136,174,68,71,45,154,120,42,122,88,202,126,160,87,123,117,184,128,30,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,1,0,60,106,253,44,98,223,80,40,125,186,226,85,94,211,189,83,232,223,212,12,123,220,96,52,166,1,159,111,18,77,104,181,107,126,237,50,139,238,47,151,210,100,152,197,142,158,142,195,98,172,164,99,123,9,4,48,163,167,108,114,35,83,188,207,57,45,99,146,94,174,71,35,145,88,231,71,192,153,94,10,122,23,89,106,177,102,155,135,191,89,187,63,27,225,141,227,181,50,44,241,200,250,88,159,220,174,123,88,168,145,73,11,230,109,43,27,34,43,220,146,82,78,207,185,209,200,248,129,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,170,189,211,232,167,244,118,220,22,109,163,145,220,60,237,38,63,112,79,33,59,165,238,72,250,25,226,101,69,47,117,221,184,209,102,72,38,137,36,226,196,111,113,31,199,171,122,42,218,247,131,206,183,218,179,205,186,84,104,212,54,58,186,59,150,151,84,43,106,42,221,35,95,5,116,23,26,170,186,152,158,207,224,230,61,174,73,152,230,42,42,116,100,110,71,47,53,100,125,47,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,3,74,96,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,90,161,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,71,138,63,161,61,77,252,151,222,40,138,1,45,83,199,59,240,79,245,39,242,210,42,248,92,122,236,211,47,206,189,158,180,191,224,1,149,115,74,123,78,244,177,163,127,79,241,239,110,128,205,97,165,61,167,122,88,209,191,167,248,247,183,64,117,80,69,95,20,127,66,122,155,249,47,188,81,20,173,180,239,84,250,55,245,3,30,247,24,13,41,128,10,213,241,98,222,189,187,22,197,110,123,87,211,123,159,60,146,243,210,155,49,157,139,85,79,53,170,133,209,211,212,71,79,27,145,172,142,111,53,28,220,94,173,145,237,72,146,88,222,197,89,81,89,86,218,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,255,0,53,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,93,31,104,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,119,67,78,181,115,172,211,202,247,200,233,101,154,71,252,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,43,131,198,11,104,127,199,119,24,45,23,249,138,44,229,178,87,255,0,216,82,208,85,195,19,211,253,8,36,70,63,252,195,146,63,240,242,21,235,183,93,121,204,182,219,171,150,45,86,195,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,194,70,183,162,57,88,238,15,70,72,212,230,198,170,104,167,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,230,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,92,30,57,223,130,127,169,63,150,149,107,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,125,62,30,123,44,181,109,99,75,233,239,185,126,63,72,221,84,201,105,213,114,10,196,169,109,82,209,64,178,114,138,223,4,141,106,53,140,107,82,39,74,140,87,35,230,71,47,114,70,50,30,50,212,0,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,106,135,10,222,14,211,48,221,221,105,127,216,123,237,69,37,158,251,65,81,29,77,139,35,117,2,213,79,106,122,200,197,157,24,196,146,37,123,37,137,139,27,152,175,225,215,182,245,69,116,76,84,207,102,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,113,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,219,247,134,151,136,37,54,176,218,172,251,124,213,251,173,92,154,131,65,79,229,172,247,106,185,101,170,159,37,99,27,85,60,139,34,178,4,100,15,167,166,130,38,171,230,149,207,157,122,185,85,94,174,235,97,70,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,5,90,248,224,231,245,49,90,180,179,75,104,114,26,69,167,170,168,184,223,238,150,150,172,78,157,31,19,98,130,138,161,233,211,186,198,42,77,94,198,252,209,143,84,147,251,75,26,113,138,190,22,88,5,78,117,189,44,54,169,113,234,75,181,183,21,167,175,191,220,146,165,34,115,41,89,29,51,226,167,168,70,72,191,121,236,172,158,145,89,193,21,237,127,23,167,78,10,230,223,161,88,30,54,154,57,98,151,21,193,119,3,79,55,102,245,77,112,76,58,178,62,47,119,155,165,146,58,138,186,117,234,175,225,31,101,241,84,252,145,156,159,230,190,243,186,70,212,88,171,225,89,172,118,45,34,221,197,162,155,35,135,165,38,123,111,151,14,142,167,147,255,0,189,106,170,103,130,74,101,224,198,57,95,220,158,158,40,58,125,214,183,191,205,206,70,177,81,111,164,0,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,191,224,64,15,26,191,75,24,183,212,10,31,110,184,149,87,180,239,84,250,55,245,3,30,247,24,13,41,128,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,82,182,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,4,85,241,71,244,39,169,191,146,251,197,17,74,219,78,245,79,163,127,80,49,239,113,128,210,152,32,7,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,255,0,128,41,91,198,175,213,62,45,244,254,135,220,110,36,42,210,221,45,206,245,167,59,182,105,158,154,88,190,51,146,94,123,222,74,139,205,67,79,221,237,66,249,164,253,228,207,100,109,233,28,79,119,222,114,117,233,209,58,170,162,46,132,246,163,181,29,56,218,86,156,51,10,194,162,243,215,90,238,220,247,251,252,240,163,42,174,245,77,69,68,115,145,21,123,112,179,147,146,40,81,85,177,181,206,85,87,189,242,72,254,214,10,1,241,71,245,217,169,191,146,251,61,17,42,188,12,127,27,63,77,255,0,50,45,80,2,42,248,163,250,19,212,223,201,125,226,136,165,109,167,122,167,209,191,168,24,247,184,192,105,76,17,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,3,74,96,21,87,227,157,248,39,250,147,249,105,15,252,55,177,107,22,97,189,173,45,180,228,116,62,110,146,158,225,87,116,142,62,235,227,227,85,69,67,81,87,77,39,86,42,42,240,158,8,159,211,175,23,113,232,228,86,170,162,232,80,21,87,227,157,248,39,250,147,249,105,31,252,33,179,175,178,91,201,182,216,62,23,230,254,218,227,247,75,23,123,191,219,242,157,184,219,95,221,227,197,123,157,124,135,111,143,86,255,0,133,229,215,238,241,116,128,241,206,252,19,253,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,46,164,229,91,157,219,214,43,186,13,26,189,105,30,83,83,228,60,255,0,110,166,221,116,101,44,117,19,91,43,162,119,40,170,35,107,211,253,40,222,141,115,28,248,165,149,136,246,115,228,153,225,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,249,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,88,167,133,247,136,37,53,166,154,203,181,237,105,186,213,189,143,168,109,6,31,124,169,150,90,151,243,154,90,90,122,59,42,69,20,14,114,49,28,249,220,201,229,151,132,108,70,197,247,88,214,116,181,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,187,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,113,63,193,69,126,47,56,47,217,45,228,220,175,255,0,20,243,127,109,113,251,93,247,179,216,237,249,78,220,110,160,237,114,228,189,206,190,67,185,203,163,127,194,241,233,247,121,58,80,120,31,102,183,90,252,3,84,244,230,106,122,68,182,216,239,22,235,221,60,173,99,187,238,158,186,25,97,149,175,119,46,42,196,109,190,21,106,35,81,81,93,39,85,119,84,70,195,95,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,0,128,30,53,126,150,49,111,168,20,62,221,113,42,175,105,222,169,244,111,234,6,61,238,48,26,83,7,31,221,214,183,221,118,227,183,76,207,89,108,86,58,75,189,202,193,79,76,218,58,74,185,28,200,22,122,138,168,105,163,124,156,126,243,152,199,78,143,86,34,181,94,140,86,163,153,203,154,102,220,211,70,128,232,229,139,111,250,53,137,232,238,57,55,152,164,198,109,237,167,146,167,139,217,230,234,158,231,73,83,83,193,239,122,199,221,158,73,101,237,243,86,179,159,22,253,214,162,20,131,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,230,158,54,26,47,117,184,211,96,122,239,143,98,21,117,84,246,186,122,171,14,77,120,133,238,123,41,96,89,99,125,185,178,199,203,163,24,178,205,90,137,42,49,19,156,140,99,221,213,209,53,98,175,134,6,180,93,116,167,118,152,149,138,108,190,174,211,140,103,53,14,176,222,104,218,199,75,5,124,242,67,43,109,237,124,104,215,116,122,86,62,22,182,84,68,86,36,146,34,185,177,190,78,182,149,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,165,48,10,86,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,45,80,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,163,197,31,208,158,166,254,75,239,20,69,0,150,169,227,157,248,39,250,147,249,105,21,124,46,61,118,105,151,231,94,207,90,95,240,0,202,185,165,61,167,122,88,209,191,167,248,247,183,64,102,176,210,158,211,189,44,104,223,211,252,123,219,160,58,168,34,175,138,63,161,61,77,252,151,222,40,138,86,218,119,170,125,27,250,129,143,123,140,6,148,192,57,86,233,245,103,42,208,189,190,230,218,179,133,98,31,105,175,88,229,189,42,105,173,238,108,142,141,57,74,200,223,81,42,70,138,245,134,6,61,211,200,136,173,235,28,47,234,248,211,171,219,155,107,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,75,244,240,238,218,31,244,82,209,165,251,83,69,217,212,44,199,181,91,148,112,175,243,48,193,218,116,190,86,146,62,40,145,167,106,57,93,205,91,207,148,178,75,210,71,198,145,113,149,64,160,31,17,29,161,255,0,69,45,101,79,178,212,93,157,61,204,123,181,184,191,58,255,0,51,52,29,166,197,230,169,36,228,137,34,118,164,149,188,21,220,249,69,36,93,100,124,137,47,31,127,225,41,184,92,239,79,183,5,71,162,148,84,215,91,238,45,168,93,232,229,180,193,85,11,35,160,174,138,46,239,196,218,217,149,17,120,65,4,141,149,172,123,28,248,248,175,73,95,12,49,47,107,241,206,252,19,253,73,252,180,247,254,24,190,31,245,154,69,71,77,184,29,111,199,124,166,117,87,198,124,102,219,44,147,197,85,97,165,146,9,161,149,213,44,107,210,53,154,120,234,62,112,200,199,58,22,177,189,85,178,57,236,142,197,64,0,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,213,1,13,124,71,118,57,83,186,220,54,131,48,211,231,210,83,234,46,31,79,59,40,97,149,145,68,203,221,35,149,30,180,82,206,168,142,99,218,228,115,160,115,157,218,107,229,149,174,70,164,203,44,116,87,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,125,62,30,123,211,181,110,159,75,233,236,89,126,65,72,237,84,198,169,213,50,10,52,166,109,42,214,192,146,113,138,225,4,109,114,181,236,115,86,38,202,172,70,163,38,87,39,110,54,62,30,84,195,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,128,40,7,196,235,84,191,106,27,201,205,124,165,247,226,118,172,75,203,226,214,255,0,239,94,207,149,242,177,167,155,131,230,198,185,252,107,164,173,251,238,229,215,175,221,114,177,24,77,255,0,4,253,47,186,227,218,71,158,106,189,193,213,112,211,230,119,138,91,109,13,60,212,78,137,146,65,111,100,157,106,162,149,87,164,204,124,181,146,196,188,91,209,175,165,122,114,114,170,163,44,124,142,190,33,26,95,106,213,93,159,106,77,178,224,234,72,106,44,22,121,114,138,26,185,168,155,82,250,121,237,237,90,149,237,117,84,88,223,44,81,203,78,178,53,122,181,149,15,249,57,21,88,236,251,98,121,77,247,6,202,172,217,174,45,93,228,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,224,244,115,29,197,236,106,244,114,43,87,167,69,69,79,145,167,61,61,205,109,90,149,128,99,90,141,98,167,171,130,219,149,89,232,175,116,113,85,177,173,158,56,42,97,100,209,182,70,181,206,106,61,26,244,69,68,115,147,175,94,138,191,196,244,0,2,0,120,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,47,248,16,3,198,175,210,198,45,245,2,135,219,174,37,85,237,59,213,62,141,253,64,199,189,198,3,74,96,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,148,173,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,129,21,124,81,253,9,234,111,228,190,241,68,82,182,211,189,83,232,223,212,12,123,220,96,52,166,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,191,224,10,96,241,149,180,221,111,251,187,194,108,86,43,101,93,198,229,113,193,237,180,148,116,116,144,186,105,234,103,146,231,112,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,19,171,195,207,101,150,173,172,105,125,61,247,47,199,233,27,170,153,45,58,174,65,88,149,45,170,90,40,22,78,81,91,224,145,173,70,177,141,106,68,233,81,138,228,124,200,229,238,72,198,67,198,90,128,80,15,138,63,174,205,77,252,151,217,232,137,85,224,99,248,217,250,111,249,145,106,128,17,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,3,74,96,138,190,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,26,83,0,168,15,27,220,235,226,26,167,166,154,103,240,190,223,192,113,250,187,239,157,239,245,239,121,250,148,135,181,219,227,247,120,124,55,151,46,75,203,189,211,163,120,117,119,63,240,109,197,172,89,6,238,43,46,215,122,31,49,87,140,225,247,27,165,174,78,235,217,229,234,159,61,53,35,164,232,213,68,127,88,42,234,25,209,200,173,251,253,122,114,107,85,46,252,21,171,227,123,130,252,67,75,52,211,83,62,41,219,248,14,65,87,98,242,93,142,189,239,63,76,147,119,123,156,190,239,15,134,241,227,197,121,119,186,245,111,14,142,133,126,23,30,187,52,203,243,175,103,173,37,87,142,119,224,159,234,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,117,32,141,91,232,217,149,139,120,122,113,75,108,142,235,240,108,207,23,243,21,24,205,202,87,189,105,91,36,168,206,237,53,76,109,235,214,25,123,81,34,200,214,172,145,185,141,115,121,34,62,41,40,7,44,197,175,184,54,85,121,194,178,154,31,37,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,54,43,152,238,47,99,147,171,85,90,189,58,162,170,124,203,148,240,189,223,79,237,175,21,102,135,107,30,103,230,245,38,203,207,224,245,53,173,227,53,246,215,28,109,84,235,50,185,124,197,100,61,36,238,117,70,189,241,35,36,253,235,155,81,34,79,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,90,186,177,224,215,251,80,213,60,203,83,63,164,119,195,62,214,228,23,27,239,146,251,33,222,242,190,106,166,73,187,93,207,58,222,124,123,156,121,113,111,94,157,122,39,94,132,213,218,230,133,255,0,70,189,9,198,116,83,237,79,218,63,179,158,119,250,207,200,249,62,255,0,152,172,158,167,252,15,114,78,60,123,252,127,182,189,120,245,249,117,232,157,84,16,171,122,222,27,223,211,7,84,237,90,153,251,101,251,37,240,204,126,11,23,146,251,59,231,251,157,186,154,137,187,189,207,53,23,78,190,103,143,30,43,211,135,94,191,62,137,234,246,49,177,143,232,93,246,219,253,180,126,216,253,177,248,111,251,137,240,255,0,43,229,60,207,255,0,92,77,207,151,153,255,0,234,122,112,255,0,47,95,151,42,221,31,133,39,244,148,215,108,155,90,255,0,111,95,103,62,209,249,47,234,207,178,222,115,177,229,232,224,166,255,0,13,230,227,229,203,177,203,251,9,211,151,79,159,78,171,223,246,83,181,47,232,125,165,151,93,51,251,123,246,183,226,121,4,247,223,59,240,191,33,219,238,83,83,195,218,237,247,165,235,211,203,114,229,201,58,243,233,211,229,213,100,0,4,127,222,182,212,191,166,14,150,90,180,207,237,239,217,47,134,100,16,95,124,239,194,252,255,0,115,183,77,81,15,107,183,222,139,167,95,51,203,151,37,233,195,167,79,159,84,138,186,79,224,215,251,47,213,60,55,83,63,164,119,196,254,201,100,22,235,239,146,251,33,217,243,94,86,166,57,187,93,207,58,238,28,187,124,121,113,119,78,189,122,47,78,133,149,2,53,111,123,104,55,221,227,98,184,214,21,79,171,255,0,98,236,182,59,132,215,74,202,111,179,236,184,249,250,174,223,110,158,78,107,52,79,139,180,199,212,167,68,85,107,251,253,92,157,88,213,56,86,219,188,35,173,90,11,173,184,182,175,222,117,158,147,49,167,198,42,37,171,101,158,167,16,108,12,150,117,130,70,67,42,72,234,185,81,143,138,87,199,51,29,193,85,31,19,85,56,175,71,37,133,16,3,116,126,20,159,210,83,93,178,109,107,253,189,125,156,251,71,228,191,171,62,203,121,206,199,151,163,130,155,252,55,155,143,151,46,199,47,236,39,78,93,62,125,58,175,127,217,78,212,191,161,246,150,93,116,207,237,239,218,223,137,228,19,223,124,239,194,252,135,111,185,77,79,15,107,183,222,151,175,79,45,203,151,36,235,207,167,79,151,85,246,187,145,209,11,86,227,244,75,41,209,123,205,242,174,205,79,145,211,196,214,87,211,70,217,31,77,60,51,199,81,11,213,142,249,61,137,44,49,243,103,86,171,153,201,168,230,42,163,210,189,191,184,99,255,0,217,69,255,0,146,127,251,124,159,251,163,208,191,233,41,161,57,54,138,125,169,251,57,246,143,201,127,89,249,31,57,216,242,245,144,84,255,0,129,238,71,203,151,99,143,246,211,167,46,191,62,157,22,21,105,63,131,95,236,191,84,240,221,76,254,145,223,19,251,37,144,91,175,190,75,236,135,103,205,121,90,152,230,237,119,60,235,184,114,237,241,229,197,221,58,245,232,189,58,22,84,1,10,183,173,225,189,253,48,117,78,213,169,159,182,95,178,95,12,199,224,177,121,47,179,190,127,185,219,169,168,155,187,220,243,81,116,235,230,120,241,226,189,56,117,235,243,232,158,175,99,27,24,254,133,223,109,191,219,71,237,143,219,31,134,255,0,184,159,15,242,190,83,204,255,0,245,196,220,249,121,159,254,167,167,15,242,245,249,74,162,181,117,99,193,175,246,161,170,121,150,166,127,72,239,134,125,173,200,46,55,223,37,246,67,189,229,124,213,76,147,118,187,158,117,188,248,247,56,242,226,222,189,58,244,78,189,9,171,181,205,11,254,141,122,19,140,232,167,218,159,180,127,103,60,239,245,159,145,242,125,255,0,49,89,61,79,248,30,228,156,120,247,248,255,0,109,122,241,235,242,235,209,27,163,208,191,233,41,161,57,54,138,125,169,251,57,246,143,201,127,89,249,31,57,216,242,245,144,84,255,0,129,238,71,203,151,99,143,246,211,167,46,191,62,157,22,0,127,112,199,255,0,178,139,255,0,36,255,0,246,249,42,183,207,177,143,233,163,246,39,253,180,126,199,125,142,248,151,251,137,241,15,53,230,252,183,255,0,92,67,195,143,150,255,0,234,186,243,255,0,39,79,159,42,218,231,133,39,244,107,215,108,103,90,255,0,111,95,104,254,206,121,223,234,207,178,222,79,191,230,40,231,166,255,0,13,230,228,227,199,191,203,251,11,215,143,79,151,94,169,63,192,5,85,255,0,112,199,255,0,178,139,255,0,36,255,0,246,249,101,58,79,130,254,203,244,179,13,211,63,138,124,79,236,150,63,110,177,121,222,199,103,205,121,90,104,225,238,246,249,59,135,46,223,46,60,157,211,175,78,171,211,169,90,223,220,49,255,0,236,162,255,0,201,63,253,190,89,78,147,224,191,178,253,44,195,116,207,226,159,19,251,37,143,219,172,94,119,177,217,243,94,86,154,56,123,189,190,78,225,203,183,203,143,39,116,235,211,170,244,234,122,176,114,173,209,232,95,244,148,208,156,155,69,62,212,253,156,251,71,228,191,172,252,143,156,236,121,122,200,42,127,192,247,35,229,203,177,199,251,105,211,151,95,159,78,139,10,180,159,193,175,246,95,170,120,110,166,127,72,239,137,253,146,200,45,215,223,37,246,67,179,230,188,173,76,115,118,187,158,117,220,57,118,248,242,226,238,157,122,244,94,157,11,42,0,17,255,0,22,216,182,220,112,109,193,82,238,63,10,195,62,207,228,20,86,247,209,83,90,237,110,101,37,158,9,159,19,161,125,91,41,99,107,81,179,58,7,186,37,68,94,210,163,149,235,31,117,86,82,64,0,120,173,104,210,28,55,94,180,191,32,210,61,64,130,174,75,22,69,78,216,106,22,146,117,134,120,158,201,27,44,83,70,255,0,154,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,175,52,217,214,206,176,77,160,96,149,22,11,5,103,198,114,75,207,15,180,25,7,110,106,127,138,118,166,168,125,47,247,171,231,150,56,59,81,212,44,127,187,84,231,211,147,186,170,252,191,87,92,246,163,167,27,137,212,125,56,205,117,66,47,138,218,180,231,226,115,195,96,150,20,117,45,202,170,169,105,22,55,84,170,175,223,134,63,42,229,88,122,113,145,207,106,61,85,141,124,114,246,176,0,4,42,222,183,134,247,244,193,213,59,86,166,126,217,126,201,124,51,31,130,197,228,190,206,249,254,231,110,166,162,110,239,115,205,69,211,175,153,227,199,138,244,225,215,175,207,162,122,189,140,108,99,250,23,125,182,255,0,109,31,182,63,108,126,27,254,226,124,63,202,249,79,51,255,0,215,19,115,229,230,127,250,158,156,63,203,215,229,42,128,33,6,240,124,46,176,221,209,234,135,237,114,197,169,117,120,69,246,227,79,28,55,212,117,173,110,112,92,31,12,108,138,9,152,197,158,37,129,237,137,137,27,145,21,88,228,100,106,141,99,145,238,147,154,105,111,132,30,119,162,217,221,179,83,52,211,119,255,0,6,201,44,221,239,37,91,251,63,134,163,181,221,133,240,201,251,185,171,95,27,186,199,43,219,247,154,189,58,245,78,138,136,168,213,143,6,191,218,134,169,230,90,153,253,35,190,25,246,183,32,184,223,124,151,217,14,247,149,243,85,50,77,218,238,121,214,243,227,220,227,203,139,122,244,235,209,58,244,38,174,215,52,47,250,53,232,78,51,162,159,106,126,209,253,156,243,191,214,126,71,201,247,252,197,100,245,63,224,123,146,113,227,223,227,253,181,235,199,175,203,175,68,234,160,21,87,253,195,31,254,202,47,252,147,255,0,219,228,255,0,218,230,133,255,0,70,189,9,198,116,83,237,79,218,63,179,158,119,250,207,200,249,62,255,0,152,172,158,167,252,15,114,78,60,123,252,127,182,189,120,245,249,117,232,157,84,21,129,150,120,33,88,175,25,85,230,237,139,110,3,236,253,150,182,225,81,81,110,180,125,148,125,95,195,233,95,35,157,21,55,125,245,232,249,123,108,86,179,184,228,228,238,61,87,230,164,255,0,208,29,52,190,232,222,141,98,122,85,145,230,255,0,107,170,241,91,123,109,113,221,254,26,202,14,245,44,78,115,105,163,236,49,207,70,246,160,72,162,235,201,206,127,111,155,149,92,229,58,0,0,143,251,214,218,151,244,193,210,203,86,153,253,189,251,37,240,204,130,11,239,157,248,95,159,238,118,233,170,33,237,118,251,209,116,235,230,121,114,228,189,56,116,233,243,234,156,3,107,158,20,159,209,175,93,177,157,107,253,189,125,163,251,57,231,127,171,62,203,121,62,255,0,152,163,158,155,252,55,155,147,143,30,255,0,47,236,47,94,61,62,93,122,164,255,0,4,127,222,182,212,191,166,14,150,90,180,207,237,239,217,47,134,100,16,95,124,239,194,252,255,0,115,183,77,81,15,107,183,222,139,167,95,51,203,151,37,233,195,167,79,159,84,138,186,79,224,215,251,47,213,60,55,83,63,164,119,196,254,201,100,22,235,239,146,251,33,217,243,94,86,166,57,187,93,207,58,238,28,187,124,121,113,119,78,189,122,47,78,133,149,0,10,213,213,143,6,191,218,134,169,230,90,153,253,35,190,25,246,183,32,184,223,124,151,217,14,247,149,243,85,50,77,218,238,121,214,243,227,220,227,203,139,122,244,235,209,58,244,38,174,215,52,47,250,53,232,78,51,162,159,106,126,209,253,156,243,191,214,126,71,201,247,252,197,100,245,63,224,123,146,113,227,223,227,253,181,235,199,175,203,175,68,133,90,177,224,215,251,80,213,60,203,83,63,164,119,195,62,214,228,23,27,239,146,251,33,222,242,190,106,166,73,187,93,207,58,222,124,123,156,121,113,111,94,157,122,39,94,132,213,218,230,133,255,0,70,189,9,198,116,83,237,79,218,63,179,158,119,250,207,200,249,62,255,0,152,172,158,167,252,15,114,78,60,123,252,127,182,189,120,245,249,117,232,157,84,28,171,116,122,23,253,37,52,39,38,209,79,181,63,103,62,209,249,47,235,63,35,231,59,30,94,178,10,159,240,61,200,249,114,236,113,254,218,116,229,215,231,211,162,194,173,39,240,107,253,151,234,158,27,169,159,210,59,226,127,100,178,11,117,247,201,125,144,236,249,175,43,83,28,221,174,231,157,119,14,93,190,60,184,187,167,94,189,23,167,66,202,129,31,247,173,181,47,233,131,165,150,173,51,251,123,246,75,225,153,4,23,223,59,240,191,63,220,237,211,84,67,218,237,247,162,233,215,204,242,229,201,122,112,233,211,231,213,56,6,215,60,41,63,163,94,187,99,58,215,251,122,251,71,246,115,206,255,0,86,125,150,242,125,255,0,49,71,61,55,248,111,55,39,30,61,254,95,216,94,188,122,124,186,245,73,254,1,202,174,27,116,193,47,123,142,162,220,189,254,159,207,100,150,44,126,150,197,143,253,249,162,248,103,23,220,60,212,191,114,84,142,110,244,119,4,103,25,35,94,223,103,147,87,171,254,239,85,0,16,3,116,126,20,159,210,83,93,178,109,107,253,189,125,156,251,71,228,191,171,62,203,121,206,199,151,163,130,155,252,55,155,143,151,46,199,47,236,39,78,93,62,125,58,175,85,216,198,198,63,161,119,219,111,246,209,251,99,246,199,225,191,238,39,195,252,175,148,243,63,253,113,55,62,94,103,255,0,169,233,195,252,189,126,82,168,3,149,110,143,66,255,0,164,166,132,228,218,41,246,167,236,231,218,63,37,253,103,228,124,231,99,203,214,65,83,254,7,185,31,46,93,142,63,219,78,156,186,252,250,116,88,85,164,254,13,127,178,253,83,195,117,51,250,71,124,79,236,150,65,110,190,249,47,178,29,159,53,229,106,99,155,181,220,243,174,225,203,183,199,151,23,116,235,215,162,244,232,89,80,57,86,232,244,47,250,74,104,78,77,162,159,106,126,206,125,163,242,95,214,126,71,206,118,60,189,100,21,63,224,123,145,242,229,216,227,253,180,233,203,175,207,167,69,133,90,79,224,215,251,47,213,60,55,83,63,164,119,196,254,201,100,22,235,239,146,251,33,217,243,94,86,166,57,187,93,207,58,238,28,187,124,121,113,119,78,189,122,47,78,133,149,0,66,173,235,120,111,127,76,29,83,181,106,103,237,151,236,151,195,49,248,44,94,75,236,239,159,238,118,234,106,38,238,247,60,212,93,58,249,158,60,120,175,78,29,122,252,250,39,171,216,198,198,63,161,119,219,111,246,209,251,99,246,199,225,191,238,39,195,252,175,148,243,63,253,113,55,62,94,103,255,0,169,233,195,252,189,126,82,168,17,255,0,122,219,82,254,152,58,89,106,211,63,183,191,100,190,25,144,65,125,243,191,11,243,253,206,221,53,68,61,174,223,122,46,157,124,207,46,92,151,167,14,157,62,125,83,128,109,115,194,147,250,53,235,182,51,173,127,183,175,180,127,103,60,239,245,103,217,111,39,223,243,20,115,211,127,134,243,114,113,227,223,229,253,133,235,199,167,203,175,84,234,187,231,216,199,244,209,251,19,254,218,63,99,190,199,124,75,253,196,248,135,154,243,126,91,255,0,174,33,225,199,203,127,245,93,121,255,0,147,167,207,202,108,167,195,123,250,31,106,157,215,83,63,108,191,107,126,39,143,207,98,242,95,103,124,135,111,185,83,79,55,119,185,230,165,235,211,203,113,227,197,58,243,235,215,229,209,102,168,4,74,222,215,135,158,27,188,91,173,139,48,110,109,87,135,101,150,106,116,182,190,228,218,37,184,65,87,110,71,73,35,96,125,58,203,26,53,236,150,87,185,178,53,201,242,124,141,123,95,251,181,142,58,226,126,11,87,220,27,42,179,102,184,182,236,124,149,235,31,184,83,221,45,213,63,97,25,39,98,170,9,27,36,82,112,125,115,152,238,47,99,87,163,145,90,189,58,42,42,124,139,41,196,237,215,219,62,43,102,180,229,57,31,218,11,213,21,190,158,158,227,119,242,108,164,248,133,83,35,107,101,169,236,49,85,145,119,30,142,127,109,171,197,188,186,39,201,15,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,89,103,136,246,204,112,108,170,243,133,101,58,201,228,175,88,253,194,162,215,113,166,251,59,117,147,177,85,4,142,142,88,249,178,153,204,119,23,177,201,213,170,173,94,157,81,85,62,103,106,210,221,82,193,53,167,4,182,106,102,154,95,126,51,141,222,123,222,74,183,202,205,79,221,237,76,248,100,253,220,204,100,141,233,36,79,111,222,106,117,233,213,58,162,162,175,171,60,252,153,254,27,22,127,79,165,174,200,105,23,44,170,179,205,127,101,165,170,174,157,45,209,77,28,14,168,122,34,116,99,22,89,152,198,242,84,230,169,39,14,93,185,56,253,89,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,189,26,138,229,233,209,17,87,228,70,191,238,163,236,79,254,92,255,0,242,205,227,253,80,149,64,17,171,44,241,30,217,142,13,149,94,112,172,167,89,60,149,235,31,184,84,90,238,52,223,103,110,178,118,42,160,145,209,203,31,54,83,57,142,226,246,57,58,181,85,171,211,170,42,167,204,237,90,91,170,88,38,180,224,150,205,76,211,75,239,198,113,187,207,123,201,86,249,89,169,251,189,169,159,12,159,187,153,140,145,189,36,137,237,251,205,78,189,58,167,84,84,85,245,96,141,89,103,136,246,204,112,108,170,243,133,101,58,201,228,175,88,253,194,162,215,113,166,251,59,117,147,177,85,4,142,142,88,249,178,153,204,119,23,177,201,213,170,173,94,157,81,85,62,103,106,210,221,82,193,53,167,4,182,106,102,154,95,126,51,141,222,123,222,74,183,202,205,79,221,237,76,248,100,253,220,204,100,141,233,36,79,111,222,106,117,233,213,58,162,162,175,171,0,229,90,233,186,61,9,219,95,193,63,109,121,207,217,207,180,126,103,225,159,213,149,149,157,255,0,47,218,239,127,139,69,39,30,61,248,191,181,211,175,47,151,94,139,211,242,116,83,121,155,108,220,78,85,85,133,104,230,164,125,160,189,81,91,223,116,158,155,224,245,244,156,41,89,36,113,186,78,117,16,70,197,232,249,163,78,136,188,190,247,94,157,17,85,63,91,93,55,71,161,59,107,248,39,237,175,57,251,57,246,143,204,252,51,250,178,178,179,191,229,251,93,239,241,104,164,227,199,191,23,246,186,117,229,242,235,209,122,126,78,138,111,51,109,155,137,202,170,176,173,28,212,143,180,23,170,43,123,238,147,211,124,30,190,147,133,43,36,142,55,73,206,162,8,216,189,31,52,105,209,23,151,222,235,211,162,42,167,107,63,39,44,202,108,88,54,43,121,205,114,154,239,37,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,39,6,35,158,238,44,99,151,163,81,92,189,58,34,42,252,143,174,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,65,69,118,181,92,106,107,232,237,247,58,74,170,139,93,66,82,87,69,12,205,123,233,103,88,163,153,34,149,168,189,88,245,138,104,164,70,187,162,240,145,142,254,14,69,95,172,0,1,197,53,175,121,155,108,219,182,85,75,133,107,30,164,125,159,189,86,219,217,116,130,155,224,245,245,124,233,95,36,145,182,78,116,240,72,196,234,248,100,78,138,188,190,239,94,157,21,21,90,41,188,205,182,110,39,42,170,194,180,115,82,62,208,94,168,173,239,186,79,77,240,122,250,78,20,172,146,56,221,39,58,136,35,98,244,124,209,167,68,94,95,123,175,78,136,170,157,172,0,126,78,89,148,216,176,108,86,243,154,229,53,222,74,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,78,12,71,61,220,88,199,47,70,162,185,122,116,68,85,249,17,175,251,168,251,19,255,0,151,63,252,179,120,255,0,84,36,166,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,175,71,34,57,58,244,84,69,249,31,172,1,249,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,189,26,138,229,233,209,17,87,228,125,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,88,0,31,147,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,121,249,107,141,174,182,58,186,89,248,61,204,127,9,99,87,49,220,94,199,53,122,47,201,205,84,95,154,41,250,192,30,127,44,207,240,220,22,167,31,165,204,50,26,75,75,242,171,196,118,11,66,212,170,181,149,87,25,34,150,88,169,209,253,56,181,239,108,18,35,57,42,114,127,22,55,171,222,198,187,208,0,15,63,137,231,248,110,117,83,144,82,225,249,13,37,217,248,173,226,75,5,221,105,149,92,202,91,140,113,69,44,180,234,254,156,92,246,54,120,209,252,85,120,191,147,29,209,236,123,91,232,0,0,0,71,253,82,223,174,211,180,91,59,185,233,158,165,234,183,193,178,75,55,103,206,209,124,10,229,81,218,238,194,201,163,253,228,52,239,141,221,99,149,142,251,174,94,157,122,47,69,69,68,232,26,41,175,122,79,184,156,86,171,53,209,204,175,237,5,150,138,224,251,92,245,62,70,166,147,133,83,35,142,71,71,194,162,56,222,189,25,52,107,213,19,143,222,233,215,170,42,39,64,0,31,37,21,218,213,113,169,175,163,183,220,233,42,170,45,117,9,73,93,20,51,53,239,165,157,98,142,100,138,86,162,245,99,214,41,162,145,26,238,139,194,70,59,248,57,21,126,176,0,62,75,157,218,213,101,166,101,101,230,231,73,65,79,37,68,20,140,150,166,102,196,199,79,60,172,134,24,145,206,84,69,124,146,201,28,108,111,241,115,222,214,167,85,84,67,242,179,252,243,25,211,12,54,237,168,25,157,85,93,45,138,197,78,181,119,10,138,107,125,69,107,224,129,21,57,74,177,83,177,242,171,26,139,201,238,70,170,49,136,231,187,163,90,229,72,235,253,212,125,137,255,0,203,159,254,89,188,127,170,29,215,72,117,163,75,245,235,13,143,80,52,143,47,164,200,172,82,84,75,72,181,16,178,72,159,20,241,170,115,138,88,165,107,101,137,253,21,174,70,189,173,85,99,216,244,234,215,181,87,218,145,255,0,84,183,235,180,237,22,206,238,122,103,169,122,173,240,108,146,205,217,243,180,95,2,185,84,118,187,176,178,104,255,0,121,13,59,227,119,88,229,99,190,235,151,167,94,139,209,81,81,58,6,138,107,222,147,238,39,21,170,205,116,115,43,251,65,101,162,184,62,215,61,79,145,169,164,225,84,200,227,145,209,240,168,142,55,175,70,77,26,245,68,227,247,186,117,234,138,137,208,14,41,173,123,204,219,102,221,178,170,92,43,88,245,35,236,253,234,182,222,203,164,20,223,7,175,171,231,74,249,36,141,178,115,167,130,70,39,87,195,34,116,85,229,247,122,244,232,168,171,226,173,62,38,59,40,191,221,104,172,86,45,96,171,184,220,174,53,17,210,81,209,210,98,87,185,167,169,158,71,35,99,138,56,219,70,174,123,220,229,70,163,81,21,85,85,17,9,64,15,146,217,118,181,94,169,159,89,102,185,210,87,211,199,81,61,35,229,166,153,178,177,179,193,43,225,154,37,115,85,81,31,28,177,201,27,219,252,90,246,57,171,209,81,80,250,192,62,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,79,172,0,0,63,38,227,150,98,182,123,237,163,22,187,100,214,170,43,214,65,230,62,17,110,168,173,142,58,171,135,97,136,249,252,188,78,84,124,189,182,42,57,252,17,120,181,81,87,162,31,172,0,60,254,27,159,225,186,131,77,117,170,195,50,26,75,171,44,119,138,219,5,205,33,85,231,71,113,164,149,98,168,167,149,142,68,115,30,215,39,84,234,159,121,142,99,219,201,143,107,151,208,0,121,252,203,63,195,116,250,154,213,85,153,228,52,150,166,95,47,20,86,11,98,76,171,206,178,227,87,42,69,79,79,19,26,138,231,189,206,94,171,209,62,235,26,247,187,139,24,231,39,160,0,3,228,142,237,106,154,235,81,98,134,231,72,251,149,29,60,53,117,20,109,153,171,60,48,76,233,27,20,175,143,175,38,177,238,130,102,181,202,157,28,177,72,137,215,138,244,250,192,0,0,126,78,89,148,216,176,108,86,243,154,229,53,222,74,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,78,12,71,61,220,88,199,47,70,162,185,122,116,68,85,249,31,93,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,15,146,59,181,170,107,173,69,138,27,157,35,238,84,116,240,213,212,81,182,102,172,240,193,51,164,108,82,190,62,188,154,199,186,9,154,215,42,116,114,197,34,39,94,43,211,235,0,3,202,106,150,169,96,154,45,130,92,245,51,82,239,191,6,198,236,221,159,59,91,229,102,168,237,119,102,100,49,254,238,22,62,71,117,146,86,55,238,181,122,117,234,189,17,21,83,138,226,126,35,219,49,206,114,171,54,21,139,107,39,157,189,100,23,10,123,93,186,155,236,237,214,62,253,84,242,54,56,163,230,250,102,177,188,158,246,167,87,42,53,58,245,85,68,249,146,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,210,183,85,185,140,55,106,26,71,89,170,89,133,13,93,197,238,168,109,182,209,108,166,69,107,238,55,25,25,35,226,129,100,226,173,133,156,98,145,239,145,200,188,88,199,113,107,223,194,55,231,179,63,214,44,251,81,117,114,237,173,247,155,245,93,46,89,116,188,45,237,149,148,85,83,49,244,19,163,209,208,182,154,71,61,210,196,200,17,177,178,20,230,171,27,35,141,17,126,234,23,103,102,206,181,151,82,252,50,179,28,235,93,45,118,170,76,146,245,165,247,218,200,231,183,206,215,124,66,134,75,92,206,166,172,154,38,53,35,167,154,104,213,175,116,81,185,205,78,168,238,145,43,150,8,168,92,213,64,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,128,42,175,199,59,240,79,245,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,234,190,57,223,130,127,169,63,150,156,171,193,83,213,62,83,244,254,187,220,109,197,212,148,109,226,95,190,58,157,199,102,83,104,246,14,202,70,105,214,23,120,145,240,213,198,248,170,31,124,184,194,146,64,181,173,153,138,230,165,50,53,242,182,22,177,223,125,146,44,143,85,87,49,144,245,255,0,6,77,67,220,21,231,42,190,233,221,61,215,226,122,71,140,219,228,158,178,146,182,174,38,124,38,225,89,34,62,157,212,168,177,186,103,247,22,158,167,172,40,248,224,111,57,165,114,247,21,173,151,229,214,61,221,221,118,131,226,145,169,217,92,246,234,187,198,39,126,167,177,219,114,59,84,21,14,99,223,2,90,168,92,202,168,88,174,72,159,83,10,242,225,220,78,138,201,38,141,29,31,117,100,109,175,98,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,224,244,107,219,201,143,106,244,114,35,147,175,69,68,95,145,250,192,0,82,183,141,95,170,124,91,233,253,15,184,220,71,130,167,170,124,167,233,253,119,184,219,139,169,0,28,171,118,62,150,53,147,233,254,67,237,211,153,172,52,167,180,239,75,26,55,244,255,0,30,246,232,14,170,1,74,222,40,91,233,253,181,229,79,208,237,28,204,252,222,155,89,120,124,98,166,137,188,97,190,221,35,145,202,189,38,71,47,152,163,135,164,125,190,136,214,62,84,124,159,189,107,105,228,79,65,225,79,190,58,109,53,186,208,109,111,82,89,87,45,139,39,188,35,49,107,155,95,44,235,110,184,213,57,140,74,39,199,213,81,148,211,75,209,205,116,109,78,220,210,200,231,163,155,43,164,134,226,64,5,85,248,205,231,91,142,183,252,11,8,248,95,194,244,98,233,219,119,196,45,211,190,79,139,221,25,214,79,47,94,188,91,217,237,240,231,21,63,222,100,156,86,110,114,62,62,20,209,171,195,247,125,215,221,170,229,81,225,89,75,252,238,153,100,23,4,146,227,77,209,145,252,46,170,121,41,99,150,235,205,148,242,212,79,218,166,167,114,121,102,170,53,253,122,167,71,124,214,247,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,179,202,106,174,166,98,186,55,167,25,30,169,102,181,126,94,203,140,219,229,184,84,241,146,54,73,55,4,251,144,69,220,123,24,233,165,122,182,56,216,174,78,114,61,141,69,234,228,51,217,185,77,215,106,62,228,53,197,53,190,231,47,217,202,251,95,98,12,110,11,92,203,28,150,106,90,121,159,45,59,89,80,212,108,143,153,178,72,249,22,101,232,229,145,202,173,72,218,140,141,150,233,225,215,190,170,109,210,225,169,131,234,13,125,35,53,82,193,79,52,213,208,211,82,202,198,92,237,208,173,59,18,228,170,145,164,16,189,210,84,54,55,194,215,255,0,109,142,123,88,198,57,24,201,148,8,65,226,95,190,58,109,184,225,179,104,246,14,202,183,234,46,105,103,145,240,213,198,249,105,217,99,183,76,178,64,181,173,153,138,215,45,74,185,146,182,22,177,223,113,241,172,143,84,70,177,147,84,94,215,181,51,89,116,179,92,113,91,222,131,85,244,203,238,87,10,123,53,37,190,89,26,218,91,183,153,153,145,165,13,74,61,236,99,161,149,234,196,94,78,111,23,35,94,215,49,236,107,219,163,220,78,227,125,188,98,182,107,182,83,142,125,159,189,86,219,233,234,46,54,143,56,202,191,135,213,62,54,186,90,110,251,17,25,47,109,234,230,119,26,156,93,199,170,124,148,253,98,170,252,69,55,23,157,237,127,127,88,62,165,224,181,31,135,246,202,59,197,23,8,127,172,237,127,26,171,154,122,62,228,177,73,217,238,246,24,222,235,27,205,159,197,23,248,162,216,254,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,205,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,218,128,10,1,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,79,240,1,81,122,199,187,187,174,208,124,82,53,59,43,158,221,87,120,196,239,212,246,59,110,71,106,130,161,204,123,224,75,85,11,153,85,11,21,201,19,234,97,94,92,59,137,209,89,36,209,163,163,238,172,141,181,236,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,94,142,68,114,117,232,168,139,242,63,88,3,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,166,189,85,222,221,215,117,251,229,209,123,22,49,61,93,14,157,98,186,145,101,134,213,70,218,167,58,11,180,237,188,35,89,118,124,110,134,39,177,242,83,186,54,182,41,17,203,10,119,17,170,139,36,157,110,124,162,191,18,189,148,92,118,233,168,245,218,161,133,91,58,105,150,93,112,108,148,207,106,82,193,29,170,233,82,181,50,190,217,20,17,185,30,176,177,144,57,241,185,34,107,27,27,217,18,171,156,197,115,249,174,199,55,119,117,218,14,174,59,43,158,221,87,120,196,239,212,237,182,228,118,168,42,28,199,190,4,122,57,149,80,177,92,145,62,166,21,229,195,184,157,21,146,77,26,58,62,234,200,221,4,98,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,224,244,107,219,201,143,106,244,114,35,147,175,69,68,95,145,66,254,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,142,255,0,189,125,215,88,182,151,163,85,185,151,118,213,89,151,220,186,209,226,214,74,217,158,223,63,85,201,137,36,138,216,209,94,176,192,199,247,100,94,172,106,244,100,125,198,62,88,212,207,190,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,114,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,91,247,133,206,196,174,186,39,106,155,93,245,163,25,164,167,205,175,148,236,110,63,110,171,129,222,119,30,162,115,94,146,190,78,75,198,42,154,134,189,168,172,225,220,138,54,171,21,205,89,166,137,182,20,10,96,210,173,237,221,118,161,190,93,104,177,100,243,213,215,105,214,85,169,23,168,110,180,110,170,115,96,180,206,235,194,181,247,102,70,216,101,123,223,29,59,100,107,162,141,26,179,39,109,28,170,177,199,210,226,113,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,122,57,17,201,215,162,162,47,200,253,96,114,173,216,250,88,214,79,167,249,15,183,78,87,175,133,247,136,37,53,166,154,203,181,237,105,186,213,189,143,168,109,6,31,124,169,150,90,151,243,154,90,90,122,59,42,69,20,14,114,49,28,249,220,201,229,151,132,108,70,197,247,88,214,116,181,240,0,60,166,170,220,117,30,209,167,25,29,207,72,113,203,85,251,51,166,183,203,37,146,219,116,172,90,106,90,154,164,79,186,215,200,137,255,0,90,163,85,209,181,238,68,107,165,133,28,178,179,56,57,78,169,107,44,90,227,85,171,89,173,246,234,205,77,181,100,12,185,212,214,93,41,90,149,84,151,74,73,154,172,107,233,228,103,8,251,47,137,172,72,21,136,198,54,52,141,24,141,106,53,46,211,195,231,123,118,173,215,224,18,88,178,121,233,40,117,23,21,167,167,134,235,70,234,166,186,123,180,13,134,22,190,236,200,219,12,76,99,36,168,116,141,116,81,163,146,21,237,163,149,18,72,250,203,80,87,7,138,198,248,234,116,214,213,95,181,189,54,101,36,183,220,158,206,172,202,110,110,124,83,165,186,221,84,215,177,104,153,31,85,86,84,205,23,87,57,210,53,59,112,203,27,152,142,116,173,146,24,65,176,93,235,229,91,83,212,122,75,37,218,231,230,52,203,38,184,67,30,71,111,168,89,31,29,7,53,108,110,185,211,164,109,123,219,52,76,68,87,181,141,94,244,108,70,42,114,108,79,138,250,49,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,122,57,17,201,215,162,162,47,200,253,99,242,114,204,166,197,131,98,183,156,215,41,174,242,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,112,98,57,238,226,198,57,122,53,21,203,211,162,34,175,200,207,190,249,55,119,117,221,246,174,55,43,130,221,87,103,196,236,52,238,182,227,150,169,234,28,247,178,5,122,185,245,83,49,28,177,50,166,101,227,207,182,157,17,145,195,26,186,78,210,72,233,105,178,205,92,220,22,115,177,29,117,195,179,91,63,198,116,219,23,211,252,150,221,96,201,167,175,137,106,168,106,162,182,35,150,210,232,149,203,44,176,164,53,13,146,41,21,168,216,154,199,68,142,115,86,54,69,208,60,45,55,237,246,238,142,195,181,29,80,131,134,65,106,183,249,60,66,233,79,79,210,58,250,26,72,21,201,71,80,214,39,72,230,134,8,156,172,151,162,54,72,227,84,122,164,173,71,79,101,64,21,65,226,67,175,57,150,219,124,64,244,227,85,176,202,218,182,190,221,131,219,153,115,161,134,161,33,101,218,220,183,90,245,168,162,149,92,199,183,132,141,111,68,114,177,220,30,140,145,169,205,141,84,176,173,180,110,47,4,221,6,150,80,106,102,11,81,254,106,142,241,69,194,111,234,203,167,150,134,105,232,251,146,197,31,123,181,223,99,123,172,111,7,255,0,20,95,226,137,213,64,0,2,149,188,80,183,211,251,107,202,159,161,218,57,153,249,189,54,178,240,248,197,77,19,120,195,125,186,71,35,149,122,76,142,95,49,71,15,72,251,125,17,172,124,168,249,63,122,214,211,200,158,131,194,159,124,116,218,107,117,160,218,222,164,178,174,91,22,79,120,70,98,215,54,190,89,214,221,113,170,115,24,148,79,143,170,163,41,166,151,163,154,232,218,157,185,165,145,207,71,54,87,73,13,196,130,168,60,72,117,231,50,219,111,136,30,156,106,182,25,91,86,215,219,176,123,115,46,116,48,212,36,44,187,91,150,235,94,181,20,82,171,152,246,240,145,173,232,142,86,59,131,209,146,53,57,177,170,150,21,182,141,197,224,155,160,210,202,13,76,193,106,63,205,81,222,40,184,77,253,89,116,242,208,205,61,31,114,88,163,239,118,187,236,111,117,141,224,255,0,226,139,252,81,58,168,0,138,190,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,26,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,110,199,213,62,178,125,64,200,125,198,114,221,54,65,171,216,110,130,248,98,98,90,185,168,19,213,199,98,199,105,238,243,84,37,36,11,52,242,189,247,202,184,162,134,54,124,145,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,42,87,117,91,152,204,183,95,171,149,154,165,152,80,210,91,152,218,118,219,109,22,202,100,71,50,221,110,141,242,62,40,22,78,40,233,159,202,89,30,249,28,137,201,239,119,22,177,156,35,100,213,240,167,216,173,54,99,37,6,233,245,94,130,146,166,197,75,80,147,97,84,45,170,149,179,186,227,73,90,197,248,147,214,25,26,141,100,82,211,201,19,97,145,29,220,85,145,206,99,90,216,214,91,31,221,143,165,141,100,250,127,144,251,116,230,107,11,222,240,235,223,85,54,233,112,212,193,245,6,190,145,154,169,96,167,154,106,232,105,169,101,99,46,118,232,86,157,137,114,85,72,210,8,94,233,42,27,27,225,107,255,0,182,199,61,172,99,28,140,100,202,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,128,42,175,199,59,240,79,245,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,234,190,57,223,130,127,169,63,150,156,171,193,83,213,62,83,244,254,187,220,109,199,74,241,65,241,4,166,187,83,94,182,189,162,215,90,182,49,149,14,160,204,47,148,210,203,76,254,112,203,85,79,89,101,88,165,129,174,86,43,153,3,159,60,82,240,145,138,232,190,243,28,254,176,47,109,27,116,206,247,65,170,116,26,103,130,211,255,0,154,172,188,86,243,135,250,178,215,230,97,134,122,206,220,178,199,222,237,119,216,238,211,29,205,255,0,193,19,248,170,104,35,110,186,13,134,237,183,72,236,90,83,134,81,82,53,150,234,118,62,231,93,13,58,194,251,181,197,88,212,168,173,149,28,247,187,156,142,111,84,106,189,220,24,140,141,171,193,141,68,164,207,20,127,93,154,155,249,47,179,209,30,131,195,175,125,85,59,90,204,147,7,212,26,250,183,233,93,254,162,105,171,161,166,165,137,239,182,92,102,74,118,37,201,85,35,89,230,99,99,167,108,111,133,175,254,195,220,246,177,239,106,49,247,188,0,5,43,120,213,250,167,197,190,159,208,251,141,196,120,42,122,167,202,126,159,215,123,141,184,186,144,1,202,183,99,233,99,89,62,159,228,62,221,57,154,195,74,123,78,244,177,163,127,79,241,239,110,128,234,160,172,15,20,95,16,10,59,69,29,203,108,154,33,145,119,174,179,121,155,118,113,116,130,56,39,165,142,150,88,37,130,107,75,123,140,127,41,151,187,214,89,35,86,58,23,70,216,209,202,245,149,177,86,94,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,205,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,242,179,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,115,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,218,124,41,247,199,83,169,86,170,13,173,234,75,41,34,190,227,22,116,102,45,115,107,226,129,46,54,234,86,177,137,68,248,250,162,190,166,24,186,57,174,141,171,220,134,41,28,244,107,162,116,147,88,248,7,63,215,77,11,211,141,197,233,197,199,75,245,66,205,231,173,85,221,37,134,104,149,25,85,111,170,106,42,71,85,77,34,162,246,230,103,39,116,94,138,213,107,156,199,181,236,123,216,236,246,110,95,110,153,222,215,245,78,191,76,243,170,127,243,181,150,122,222,112,255,0,89,218,252,204,208,193,89,219,138,89,59,61,222,195,221,218,123,185,179,248,42,127,5,89,149,225,79,190,58,109,53,186,208,109,111,82,89,87,45,139,39,188,35,49,107,155,95,44,235,110,184,213,57,140,74,39,199,213,81,148,211,75,209,205,116,109,78,220,210,200,231,163,155,43,164,134,223,174,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,40,91,196,27,123,119,93,215,231,241,216,177,137,234,232,116,235,21,168,168,134,213,70,218,167,58,11,180,237,154,102,178,236,248,221,12,79,99,228,167,116,109,108,82,35,150,20,238,35,85,22,73,58,196,179,208,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,231,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,132,246,119,186,172,55,117,250,71,111,204,44,215,42,70,228,246,234,122,122,108,178,209,28,107,11,237,215,21,103,223,86,196,231,189,222,90,71,54,71,66,254,78,228,196,86,170,247,25,35,25,229,55,253,188,27,86,211,116,141,206,183,173,92,153,222,99,79,89,65,138,50,24,154,172,166,157,140,106,73,93,43,164,99,162,225,78,179,68,244,141,205,114,202,247,49,156,120,44,146,71,65,153,102,83,125,206,114,171,206,107,148,215,121,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,56,49,26,198,242,123,220,189,26,136,212,235,209,17,19,228,93,167,134,134,199,41,182,227,134,195,172,57,195,234,223,168,185,165,158,54,77,73,35,37,167,101,142,221,50,199,58,81,58,23,163,92,181,42,230,68,233,156,246,253,199,198,145,177,17,26,247,205,55,193,74,222,53,126,169,241,111,167,244,62,227,113,57,86,193,119,175,149,109,79,81,233,44,151,107,159,152,211,44,154,225,12,121,29,190,161,100,124,116,28,213,177,186,231,78,145,181,239,108,209,49,17,94,214,53,123,209,177,24,169,201,177,62,43,232,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,193,232,215,183,147,30,213,232,228,71,39,94,138,136,191,35,245,128,40,7,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,63,192,5,0,248,163,250,236,212,223,201,125,158,136,244,30,29,123,234,169,218,214,100,152,62,160,215,213,191,74,239,245,19,77,93,13,53,44,79,125,178,227,50,83,177,46,74,169,26,207,51,27,29,59,99,124,45,127,246,30,231,181,143,123,81,143,189,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,20,215,226,185,189,127,218,110,85,62,218,244,206,231,117,166,198,241,43,133,69,54,91,47,94,204,55,139,164,50,53,169,79,193,90,146,58,26,89,35,127,205,206,225,36,171,201,24,169,12,50,186,32,109,59,213,62,141,253,64,199,189,198,3,74,103,228,229,152,181,139,57,197,111,56,86,83,67,231,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,230,197,107,219,201,143,114,117,106,163,147,175,84,84,95,153,158,205,235,237,70,251,180,189,101,173,195,123,87,90,204,66,229,214,179,22,189,214,194,198,249,250,94,44,89,35,87,70,170,197,154,7,191,181,34,116,99,151,163,36,237,177,146,198,135,96,240,208,223,29,78,220,115,40,116,123,56,101,35,244,235,52,188,70,249,170,228,124,84,239,177,220,102,72,224,74,215,76,245,107,86,153,90,200,155,51,94,239,184,200,210,70,42,43,94,201,188,87,138,63,174,205,77,252,151,217,232,137,105,225,189,175,56,110,219,124,63,53,31,85,179,58,218,70,178,221,156,92,89,108,161,154,161,97,125,218,226,182,170,5,167,162,137,90,199,187,156,142,111,69,114,49,220,24,143,145,201,193,142,84,174,189,197,107,206,101,185,45,92,190,234,182,103,91,86,231,220,106,30,203,101,12,213,9,51,45,54,228,123,150,158,138,37,107,24,222,17,181,221,21,200,198,243,122,190,71,39,55,185,86,122,120,93,120,127,214,93,235,45,187,155,214,252,119,179,106,135,203,92,112,123,92,242,79,5,84,149,81,79,20,240,221,157,219,123,56,194,157,174,145,71,34,61,179,54,71,72,173,70,36,78,150,218,128,51,89,187,31,84,250,201,245,3,33,247,25,201,105,225,115,190,219,86,137,221,102,208,141,104,201,170,233,240,155,229,67,29,143,220,106,231,111,146,199,171,92,231,172,172,147,146,114,138,154,161,207,106,171,249,246,226,145,170,245,107,82,105,165,109,207,158,42,183,90,52,190,221,171,148,26,17,112,203,233,41,115,187,165,157,111,212,54,121,153,35,31,85,68,143,145,138,232,164,86,246,158,244,88,101,85,137,175,89,56,70,247,241,224,213,114,121,253,216,250,88,214,79,167,249,15,183,78,102,176,187,63,12,173,246,218,181,187,13,183,104,102,169,100,213,114,106,133,134,158,70,210,214,93,39,107,223,146,81,49,92,230,190,57,58,34,190,166,24,186,54,70,63,148,143,100,125,254,82,42,205,218,158,160,21,23,185,143,22,253,68,182,238,26,154,213,161,179,82,51,78,176,187,199,150,185,182,63,41,80,252,189,144,212,55,204,43,106,157,28,205,167,166,145,177,185,144,190,31,190,172,145,101,114,170,185,177,197,97,59,81,221,118,156,110,215,78,25,154,225,82,249,27,173,15,110,11,253,130,121,145,245,86,138,167,34,170,53,202,136,157,200,95,197,203,20,200,136,217,26,215,34,163,30,201,35,100,43,241,69,240,255,0,163,187,209,220,183,55,162,24,239,102,235,15,153,184,231,22,184,36,130,10,89,41,98,130,89,230,187,55,184,246,113,153,59,93,37,142,52,123,166,116,141,145,26,143,73,93,45,96,105,86,166,101,90,55,168,248,230,169,97,85,126,94,245,140,220,34,184,83,114,146,70,71,55,5,251,240,75,219,123,30,232,101,98,186,57,24,142,78,113,189,237,85,232,229,52,61,181,93,204,97,187,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,39,20,108,204,227,44,111,100,141,68,228,199,183,147,88,254,113,179,149,120,131,111,110,213,181,12,2,59,22,49,61,37,118,162,229,84,245,16,218,168,219,84,214,207,105,129,208,204,214,93,159,27,161,149,143,100,117,13,141,173,138,68,106,76,189,196,106,170,71,39,74,22,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,249,73,255,0,225,123,190,159,216,166,84,205,14,214,60,207,202,105,181,235,159,193,234,107,91,202,27,21,210,73,26,169,214,101,114,121,122,57,186,201,220,234,142,99,37,86,73,251,166,186,162,69,186,146,136,124,69,55,213,83,186,92,201,112,125,62,175,171,102,149,216,42,33,154,134,26,154,88,152,251,157,198,20,168,98,220,145,86,52,158,22,58,58,135,70,200,92,255,0,236,49,175,115,24,247,43,25,207,246,57,180,75,174,239,181,113,216,164,247,26,187,62,39,97,167,109,203,35,186,193,78,231,189,144,43,209,172,165,133,234,213,137,149,51,47,46,29,197,232,140,142,105,17,178,118,150,55,93,158,225,113,107,22,13,178,253,75,194,177,106,31,37,101,199,244,190,243,107,183,83,119,95,39,98,150,11,76,177,197,31,55,171,158,238,44,99,83,171,149,92,189,58,170,170,252,204,230,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,94,247,135,238,251,172,91,170,197,99,194,178,151,249,45,77,199,237,233,37,198,155,163,228,248,165,44,17,210,199,45,215,155,41,226,167,131,187,83,80,228,242,205,85,115,58,117,78,173,249,164,192,5,43,120,213,250,167,197,190,159,208,251,141,196,143,251,40,221,117,247,105,122,203,69,153,119,110,181,152,133,203,165,30,83,100,162,153,141,243,244,188,94,145,200,141,145,21,139,52,15,127,118,53,234,199,47,71,199,220,99,37,145,77,4,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,225,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,229,106,174,180,105,126,136,90,173,23,221,87,203,233,49,187,109,242,241,79,97,163,172,171,100,157,133,173,153,175,116,109,146,70,181,91,11,56,197,35,150,89,21,177,181,26,170,231,52,246,160,2,176,60,81,124,64,40,237,20,119,45,178,104,134,69,222,186,205,230,109,217,197,210,8,224,158,150,58,89,96,150,9,173,45,238,49,252,166,94,239,89,100,141,88,232,93,27,99,71,43,214,86,197,89,122,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,255,0,53,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,95,202,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,206,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,105,240,167,223,29,78,165,90,168,54,183,169,44,164,138,251,140,89,209,152,181,205,175,138,4,184,219,169,90,198,37,19,227,234,138,250,152,98,232,230,186,54,175,114,24,164,115,209,174,137,210,77,99,229,43,120,213,250,167,197,190,159,208,251,141,196,143,251,40,221,117,247,105,122,203,69,153,119,110,181,152,133,203,165,30,83,100,162,153,141,243,244,188,94,145,200,141,145,21,139,52,15,127,118,53,234,199,47,71,199,220,99,37,145,77,4,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,225,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,229,106,174,180,105,126,136,90,173,23,221,87,203,233,49,187,109,242,241,79,97,163,172,171,100,157,133,173,153,175,116,109,146,70,181,91,11,56,197,35,150,89,21,177,181,26,170,231,52,246,160,138,190,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,26,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,110,199,213,62,178,125,64,200,125,198,115,228,205,245,231,50,204,244,123,79,52,53,213,181,116,152,158,1,79,88,246,91,219,80,142,130,182,227,81,93,87,80,234,215,181,24,213,230,216,170,89,3,90,229,127,4,142,71,49,91,222,145,167,117,240,253,216,141,247,117,89,84,121,174,82,207,37,166,88,253,193,35,184,212,245,100,159,20,170,130,74,89,37,181,112,101,68,85,16,119,105,170,28,190,101,168,173,103,78,137,213,223,36,187,235,110,83,167,24,222,85,106,209,11,37,117,170,221,122,167,199,221,116,183,227,180,81,36,126,86,207,77,36,84,201,34,71,26,112,134,20,124,145,199,26,47,20,119,23,163,17,82,39,241,242,187,177,244,177,172,159,79,242,31,110,156,205,97,232,48,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,66,123,59,221,86,27,186,253,35,183,230,22,107,149,35,114,123,117,61,61,54,89,104,142,53,133,246,235,138,179,239,171,98,115,222,239,45,35,155,35,161,127,39,114,98,43,85,123,140,145,140,238,166,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,51,89,187,31,84,250,201,245,3,33,247,25,201,233,225,51,189,187,85,150,154,215,180,141,71,158,146,130,158,74,138,201,177,59,197,77,83,98,99,167,158,88,222,203,74,70,216,81,21,242,75,37,100,172,150,89,122,185,239,108,45,69,85,141,165,175,131,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,160,207,16,189,226,255,0,75,93,83,163,251,61,71,229,48,204,43,207,91,172,95,188,238,124,67,185,82,188,238,63,126,8,165,139,191,12,84,159,184,127,46,223,107,228,189,92,254,189,87,193,83,213,62,83,244,254,187,220,109,199,85,241,206,252,19,253,73,252,180,175,93,17,215,156,203,64,228,205,46,154,127,91,87,109,190,229,152,188,184,205,61,218,146,161,33,158,218,201,107,105,39,150,104,215,131,151,155,162,166,146,36,86,171,30,197,153,36,107,209,209,167,95,21,137,226,215,220,231,42,179,97,88,181,15,157,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,155,213,172,111,39,189,169,213,202,141,78,189,85,81,62,101,255,0,109,83,111,88,38,196,182,227,88,252,166,166,212,151,90,27,125,70,65,157,100,148,84,179,63,204,246,25,36,174,68,249,58,89,33,167,135,148,113,181,173,111,46,47,145,34,99,230,123,86,69,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,80,103,138,63,174,205,77,252,151,217,232,136,170,90,79,133,247,136,37,53,166,154,203,181,237,105,186,213,189,143,168,109,6,31,124,169,150,90,151,243,154,90,90,122,59,42,69,20,14,114,49,28,249,220,201,229,151,132,108,70,197,247,88,214,116,181,240,1,74,222,53,126,169,241,111,167,244,62,227,113,30,10,158,169,242,159,167,245,222,227,110,46,164,0,114,173,216,250,88,214,79,167,249,15,183,78,102,176,210,158,211,189,44,104,223,211,252,123,219,160,58,169,13,124,69,55,213,77,181,172,53,112,125,62,175,164,126,170,95,233,225,154,134,26,154,89,94,203,101,186,101,168,98,220,145,86,53,130,103,182,74,119,70,200,92,255,0,237,189,175,115,30,198,171,31,72,54,155,102,101,170,249,253,21,154,142,74,187,254,89,152,222,35,166,137,245,117,104,179,220,46,53,115,35,90,178,77,51,145,21,242,75,34,117,124,142,79,155,149,92,191,197,75,211,240,249,217,37,171,106,24,4,151,220,158,10,74,237,69,202,169,233,230,186,214,58,149,173,158,211,3,161,133,207,180,178,70,205,43,30,200,234,27,35,157,44,106,212,153,123,106,228,84,142,62,143,16,109,146,90,183,95,128,71,125,198,32,164,161,212,92,86,158,162,107,85,99,105,90,233,238,208,54,25,156,203,75,228,116,209,49,140,146,161,209,185,178,200,174,72,87,184,173,68,73,36,235,68,63,236,171,2,202,191,221,92,115,36,199,46,31,244,148,117,214,218,234,121,63,238,201,12,209,200,207,249,156,215,55,252,138,133,233,248,126,239,186,197,186,172,86,60,43,41,127,146,212,220,126,222,146,92,105,186,62,79,138,82,193,29,44,114,221,121,178,158,42,120,59,181,53,14,79,44,213,87,51,167,84,234,223,154,76,0,14,41,186,237,168,233,198,237,116,225,248,86,107,23,145,186,208,247,39,176,95,224,133,31,85,104,170,114,34,43,154,138,169,220,133,252,90,146,194,170,141,145,173,106,162,177,236,142,70,103,139,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,56,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,123,86,161,239,143,87,53,43,107,152,158,214,239,172,164,138,209,140,84,66,201,46,116,175,124,19,220,109,212,177,53,148,20,83,198,197,72,158,200,87,171,149,202,213,238,44,84,174,84,108,145,62,73,188,166,213,118,207,153,110,191,87,40,244,183,15,174,164,183,49,180,238,185,93,238,117,42,142,101,186,221,27,227,100,179,164,124,145,211,63,148,177,177,145,181,83,147,222,222,78,99,57,200,207,43,173,248,85,171,77,117,163,62,211,155,21,69,92,246,220,87,40,186,217,40,229,171,123,93,60,144,83,85,201,12,110,145,205,107,90,175,86,177,21,85,26,212,235,215,162,39,240,59,174,73,178,140,170,243,179,29,63,221,142,153,91,62,35,72,219,125,210,60,210,223,2,72,250,168,124,189,214,182,54,92,218,138,231,35,161,108,12,138,57,91,27,91,218,108,45,149,81,205,116,207,143,149,109,163,113,121,222,215,245,78,131,83,48,90,143,243,84,119,138,46,16,255,0,89,218,252,204,51,79,71,220,150,41,59,61,222,195,27,221,99,121,179,248,162,255,0,20,95,201,215,77,116,212,125,197,234,61,199,84,53,66,243,231,174,181,221,34,134,24,145,89,75,111,165,106,170,199,75,77,26,170,246,225,103,39,116,78,170,229,115,156,247,185,239,123,222,235,21,240,172,216,119,254,136,221,94,175,217,127,206,203,136,88,174,118,239,251,7,211,94,218,254,239,254,240,216,153,36,63,230,234,24,239,240,79,45,80,2,149,188,106,253,83,226,223,79,232,125,198,226,64,2,127,248,94,239,167,246,41,149,51,67,181,143,51,242,154,109,122,231,240,122,154,214,242,134,197,116,146,70,170,117,153,92,158,94,142,110,178,119,58,163,152,201,85,146,126,233,174,168,145,110,164,2,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,0,80,15,138,63,174,205,77,252,151,217,232,136,170,89,247,133,215,136,5,101,162,178,219,182,77,111,200,187,214,169,188,181,187,7,186,79,28,243,213,71,85,44,241,65,13,165,221,182,63,148,43,221,235,20,146,43,27,11,99,116,106,229,98,196,216,173,168,172,191,21,141,245,84,225,209,215,237,99,74,43,234,233,175,181,84,235,14,107,92,234,88,157,3,109,213,116,79,79,134,177,38,141,202,231,203,21,68,114,186,104,213,189,180,72,218,215,185,206,145,34,168,179,170,237,59,213,62,141,253,64,199,189,198,3,74,96,229,91,151,219,166,9,186,13,44,175,211,60,234,159,252,237,101,158,183,156,223,213,151,79,45,52,48,86,118,226,150,62,247,107,190,247,118,158,238,15,254,10,159,193,83,62,219,138,208,108,203,109,186,185,125,210,156,206,138,173,175,183,84,61,246,202,233,169,210,22,93,173,202,247,37,61,108,72,215,189,188,36,107,122,171,81,238,224,244,124,110,94,108,114,39,63,185,221,174,183,170,150,86,94,110,117,117,245,17,211,193,72,201,106,102,116,175,108,16,68,200,97,137,28,229,85,70,71,20,113,198,198,255,0,6,177,141,106,116,68,68,18,93,174,179,90,169,236,83,92,234,223,109,163,168,154,174,158,141,211,57,96,134,121,155,27,101,149,145,245,226,215,189,176,66,215,57,19,171,146,40,209,122,241,78,147,3,195,175,98,181,59,165,204,147,56,212,26,10,182,105,93,130,162,104,107,166,166,170,137,143,185,220,97,74,119,165,181,81,36,73,225,99,163,168,108,143,153,172,254,195,28,198,189,143,114,61,151,167,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,128,102,179,118,62,169,245,147,234,6,67,238,51,156,168,181,79,14,111,18,156,87,30,194,103,209,157,204,102,31,12,143,25,183,247,49,139,236,244,209,178,149,182,186,58,54,49,45,142,101,60,72,245,153,140,129,207,137,206,238,62,119,61,209,245,238,36,76,150,186,181,251,88,239,187,128,214,92,179,88,178,56,124,189,94,77,112,117,68,116,220,152,255,0,41,74,198,164,116,212,220,216,198,36,157,168,35,138,46,231,4,115,248,114,119,222,114,169,106,155,92,176,106,157,155,194,135,83,110,58,165,123,186,215,124,119,15,201,174,24,228,23,58,154,153,102,160,177,182,207,229,233,96,107,103,68,237,66,190,94,73,98,100,125,99,88,166,141,237,95,190,168,148,216,126,174,39,148,223,112,108,170,205,154,226,213,222,74,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,78,15,71,49,220,94,198,175,71,34,181,122,116,84,84,249,23,211,176,93,235,226,187,172,211,138,75,37,218,231,229,245,55,25,183,195,30,71,111,168,88,217,37,127,4,108,110,185,211,164,109,99,29,12,175,84,87,181,141,78,204,143,70,42,113,116,79,150,85,21,65,226,131,226,9,77,118,166,189,109,123,69,174,181,108,99,42,29,65,152,95,41,165,150,153,252,225,150,170,158,178,202,177,75,3,92,172,87,50,7,62,120,165,225,35,21,209,125,230,57,253,96,6,221,116,27,50,220,150,174,88,180,167,12,162,171,115,238,53,12,125,206,186,26,116,153,150,155,114,61,169,81,91,42,57,236,111,8,218,238,168,213,123,121,189,89,27,87,155,218,139,161,61,186,232,54,27,182,221,35,177,105,78,25,69,72,214,91,169,216,251,157,116,52,235,11,238,215,21,99,82,162,182,84,115,222,238,114,57,189,81,170,247,112,98,50,54,175,6,53,19,165,148,193,226,141,177,43,86,137,221,97,215,125,23,198,106,233,240,155,229,67,219,144,91,169,32,111,146,199,171,92,230,36,79,143,138,242,138,154,161,207,114,35,56,118,226,145,168,196,115,82,104,98,108,85,218,174,230,51,45,168,106,229,30,169,97,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,138,186,23,242,138,55,178,70,162,241,123,27,201,175,103,56,223,226,181,87,83,50,173,100,212,124,143,84,179,90,191,49,122,201,174,18,220,42,120,201,35,227,135,154,253,200,34,238,61,239,108,49,49,27,28,108,87,47,8,216,198,162,244,106,29,171,81,246,101,125,210,77,157,226,187,152,206,110,189,171,174,119,144,91,169,236,150,122,119,177,241,193,103,168,161,171,169,109,77,67,211,175,89,165,237,66,230,70,213,68,142,53,94,125,94,245,100,62,87,102,218,57,98,220,6,225,241,253,29,200,230,242,244,153,53,190,249,79,29,79,23,191,202,85,50,209,89,37,53,79,6,61,139,39,106,120,226,151,183,205,26,254,28,93,247,92,168,121,77,116,208,189,71,219,166,163,220,116,191,84,44,222,70,235,67,210,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,114,23,241,119,69,232,142,71,53,204,123,88,246,61,141,234,183,127,16,13,193,93,246,203,73,182,73,50,46,205,170,30,150,233,238,144,71,20,21,82,88,162,165,130,10,123,75,123,76,103,24,83,181,42,203,35,149,242,204,217,27,27,156,140,73,27,47,53,219,174,131,102,91,146,213,203,22,148,225,148,85,110,125,198,161,143,185,215,67,78,147,50,211,110,71,181,42,43,101,71,61,141,225,27,93,213,26,175,111,55,171,35,106,243,123,81,116,39,183,93,6,195,118,219,164,118,45,41,195,40,169,26,203,117,59,31,115,174,134,157,97,125,218,226,172,106,84,86,202,142,123,221,206,71,55,170,53,94,238,12,70,70,213,224,198,162,124,187,177,244,177,172,159,79,242,31,110,156,205,97,232,48,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,66,123,59,221,86,27,186,253,35,183,230,22,107,149,35,114,123,117,61,61,54,89,104,142,53,133,246,235,138,179,239,171,98,115,222,239,45,35,155,35,161,127,39,114,98,43,85,123,140,145,140,238,165,43,120,213,250,167,197,190,159,208,251,141,196,128,4,202,240,235,223,85,78,214,179,36,193,245,6,190,173,250,87,127,168,154,106,232,105,169,98,123,237,151,25,146,157,137,114,85,72,214,121,152,216,233,219,27,225,107,255,0,176,247,61,172,123,218,140,123,197,27,116,86,173,195,235,204,56,238,17,123,164,186,225,58,125,78,251,109,174,178,145,237,150,10,234,217,120,58,182,170,57,59,109,114,177,92,200,160,78,142,146,55,37,42,75,27,186,74,189,123,167,130,93,131,84,234,114,172,235,41,248,221,214,45,54,183,219,214,223,240,233,42,106,91,67,81,124,168,146,157,253,248,98,233,229,223,52,116,244,188,100,127,84,145,173,158,4,232,173,127,202,218,129,13,124,69,55,213,77,181,172,53,112,125,62,175,164,126,170,95,233,225,154,134,26,154,89,94,203,101,186,101,168,98,220,145,86,53,130,103,182,74,119,70,200,92,255,0,237,189,175,115,30,198,171,31,72,54,155,102,101,170,249,253,21,154,142,74,187,254,89,152,222,35,166,137,245,117,104,179,220,46,53,115,35,90,178,77,51,145,21,242,75,34,117,124,142,79,155,149,92,191,197,75,211,240,249,217,37,171,106,24,4,151,220,158,10,74,237,69,202,169,233,230,186,214,58,149,173,158,211,3,161,133,207,180,178,70,205,43,30,200,234,27,35,157,44,106,212,153,123,106,228,84,142,62,143,16,109,146,90,183,95,128,71,125,198,32,164,161,212,92,86,158,162,107,85,99,105,90,233,238,208,54,25,156,203,75,228,116,209,49,140,146,161,209,185,178,200,174,72,87,184,173,68,73,36,235,68,63,236,171,2,202,191,221,92,115,36,199,46,31,244,148,117,214,218,234,121,63,238,201,12,209,200,207,249,156,215,55,252,138,133,233,248,126,239,186,197,186,172,86,60,43,41,127,146,212,220,126,222,146,92,105,186,62,79,138,82,193,29,44,114,221,121,178,158,42,120,59,181,53,14,79,44,213,87,51,167,84,234,223,154,65,111,26,191,84,248,183,211,250,31,113,184,144,0,153,94,29,123,234,169,218,214,100,152,62,160,215,213,191,74,239,245,19,77,93,13,53,44,79,125,178,227,50,83,177,46,74,169,26,207,51,27,29,59,99,124,45,127,246,30,231,181,143,123,81,143,120,163,110,138,213,184,125,121,135,29,194,47,116,151,92,39,79,169,223,109,181,214,82,61,178,193,93,91,47,7,86,213,71,39,109,174,86,43,153,20,9,209,210,70,228,165,73,99,119,73,87,175,116,240,75,176,106,157,78,85,157,101,63,27,186,197,166,214,251,122,219,254,29,37,77,75,104,106,47,149,18,83,191,191,12,93,60,187,230,142,158,151,140,143,234,146,53,179,192,157,21,175,249,91,81,21,124,81,253,9,234,111,228,190,241,68,82,182,211,189,83,232,223,212,12,123,220,96,52,166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,221,143,170,125,100,250,129,144,251,140,231,213,181,93,179,230,91,175,213,202,61,45,195,235,169,45,204,109,59,174,87,123,157,74,163,153,110,183,70,248,217,44,233,31,36,116,207,229,44,108,100,109,84,228,247,183,147,152,206,114,50,245,53,99,83,116,75,97,155,121,130,170,158,205,73,99,199,172,116,242,90,177,139,29,52,115,240,174,184,249,121,234,33,164,89,89,28,174,99,231,116,50,43,234,37,69,251,238,115,228,115,156,229,229,68,58,145,185,221,101,213,61,113,167,220,46,79,148,117,203,237,183,10,107,133,157,241,66,215,82,218,124,180,221,218,104,41,160,147,155,27,12,79,78,168,199,114,228,229,115,164,87,189,239,115,174,39,26,212,109,109,213,95,13,60,255,0,51,215,188,86,146,211,144,215,105,189,242,106,90,218,106,152,30,203,229,186,75,51,166,166,185,44,80,170,182,153,242,182,85,71,194,189,58,62,55,57,25,27,94,216,217,68,37,148,248,178,108,162,221,167,245,159,210,119,75,237,157,139,45,238,224,248,242,250,40,210,170,162,72,174,149,83,205,50,220,221,35,220,246,71,12,175,145,176,185,191,186,99,36,236,35,17,203,50,163,33,94,218,55,23,157,237,127,84,232,53,51,5,168,255,0,53,71,120,162,225,15,245,157,175,204,195,52,244,125,201,98,147,179,221,236,49,189,214,55,155,63,138,47,241,69,208,246,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,205,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,60,59,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,146,168,25,172,221,143,170,125,100,250,129,144,251,140,231,42,47,39,195,67,124,116,219,142,195,97,209,236,225,149,108,212,92,46,207,27,230,171,145,242,212,50,249,110,133,99,129,43,93,51,213,206,74,148,115,226,108,205,123,190,251,228,73,24,170,142,123,33,155,229,59,120,172,111,142,155,82,174,181,251,91,211,102,85,197,98,198,47,10,204,166,230,231,203,2,220,110,52,174,123,22,137,145,245,68,125,52,50,245,115,157,35,87,185,52,81,185,136,214,196,217,38,174,2,127,248,42,122,167,202,126,159,215,123,141,184,234,190,57,223,130,127,169,63,150,149,86,94,247,135,94,197,105,182,181,134,166,113,168,52,20,143,213,75,253,60,208,215,77,77,85,43,217,108,183,76,180,239,75,106,162,72,176,76,246,201,78,217,31,51,89,253,183,185,141,123,216,212,123,225,7,138,22,250,127,109,121,83,244,59,71,51,63,55,166,214,94,31,24,169,162,111,24,111,183,72,228,114,175,73,145,203,230,40,225,233,31,111,162,53,143,149,31,39,239,90,218,121,19,208,120,68,107,62,229,229,207,223,163,216,213,182,175,41,210,251,125,60,181,23,24,107,106,217,77,69,141,62,121,163,127,154,100,235,4,146,185,239,72,170,27,29,19,28,198,73,36,178,200,188,17,178,202,222,21,226,143,235,179,83,127,37,246,122,35,223,237,91,98,54,45,213,108,191,46,205,113,102,121,45,77,199,243,10,248,237,213,61,95,39,197,41,96,180,193,36,86,174,15,168,138,158,14,237,77,67,87,204,185,21,204,233,209,122,183,228,144,130,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,237,60,47,119,175,253,32,48,70,104,198,161,92,238,181,218,147,134,219,223,83,45,198,181,123,223,25,181,182,102,177,149,11,43,90,157,38,139,187,4,50,36,138,175,147,238,75,206,71,62,94,220,234,0,165,111,26,191,84,248,183,211,250,31,113,184,143,5,79,84,249,79,211,250,239,113,183,23,82,14,127,149,107,166,156,98,26,177,133,104,133,206,243,221,204,243,191,55,45,182,215,78,136,249,33,165,167,166,158,121,42,170,62,105,218,133,124,187,227,98,175,87,62,69,84,107,85,25,43,163,232,7,42,221,143,165,141,100,250,127,144,251,116,230,107,13,41,237,59,210,198,141,253,63,199,189,186,3,170,144,3,197,11,98,223,182,188,85,250,227,163,152,103,155,212,155,47,15,140,83,81,59,140,215,219,92,113,185,23,164,40,213,243,21,144,244,143,183,209,90,247,196,143,143,247,174,109,60,105,77,120,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,56,61,28,199,113,123,26,189,28,138,213,233,209,81,83,228,104,39,99,155,187,181,110,251,72,221,149,207,110,164,179,229,150,26,134,219,114,59,84,21,13,123,25,58,177,28,202,168,88,174,89,89,77,50,114,225,220,78,168,248,230,141,29,39,105,100,119,159,223,214,245,241,93,169,233,197,93,146,211,115,243,26,155,147,91,230,143,28,183,211,172,111,146,131,154,58,54,220,234,18,70,189,141,134,39,162,171,26,246,175,122,70,43,17,56,182,87,197,68,55,107,158,101,170,249,253,109,230,178,58,187,254,89,152,222,36,169,149,148,148,136,179,220,46,53,115,43,156,145,195,11,81,21,242,75,34,244,100,109,79,155,145,26,159,193,11,190,240,235,216,173,54,214,176,212,206,53,6,130,145,250,169,127,167,154,26,233,169,170,165,123,45,150,233,150,157,233,109,84,73,22,9,158,217,41,219,35,230,107,63,182,247,49,175,123,26,143,124,202,0,16,255,0,196,11,98,54,45,213,98,178,102,184,179,60,150,166,227,246,245,142,221,83,213,242,124,82,150,8,234,164,138,213,193,245,17,83,193,221,169,168,106,249,151,34,185,157,58,47,86,252,146,147,48,13,29,207,181,23,87,45,58,33,102,176,213,210,229,151,75,194,89,31,71,91,75,51,31,65,58,61,91,51,170,99,107,29,44,76,129,27,35,230,94,10,177,178,57,21,83,238,169,161,61,170,237,159,13,218,134,145,209,233,110,31,93,87,113,123,170,29,114,187,220,234,85,90,251,141,198,70,70,201,103,72,249,43,97,103,24,163,99,35,106,175,22,49,188,156,247,243,145,244,25,187,31,84,250,201,245,3,33,247,25,203,158,240,206,180,218,175,254,31,250,127,98,190,219,41,46,54,219,141,61,250,146,178,142,174,22,205,5,76,18,93,171,155,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,107,120,138,108,86,167,107,89,146,231,26,125,65,86,253,43,191,212,67,13,12,213,53,81,61,246,203,140,201,80,245,182,162,44,139,60,204,108,116,238,145,147,57,159,216,123,88,231,189,237,87,191,247,252,47,118,81,253,32,51,182,107,62,161,91,45,85,218,109,134,220,31,77,45,186,181,59,223,25,186,54,22,189,148,235,19,92,157,33,139,187,4,210,44,136,172,147,238,69,194,70,190,94,221,223,128,10,86,241,171,245,79,139,125,63,161,247,27,136,240,200,219,166,9,186,13,44,215,189,51,206,169,255,0,253,1,89,103,173,231,55,245,101,211,203,94,33,130,179,183,20,177,247,187,93,247,187,180,247,112,127,240,84,254,10,144,255,0,93,52,47,81,246,233,168,247,29,47,213,11,55,145,186,208,244,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,252,93,209,122,35,145,205,115,30,214,61,143,99,110,255,0,195,71,246,237,253,22,44,95,183,79,254,181,251,29,254,39,255,0,208,199,195,168,252,135,248,175,255,0,181,255,0,13,251,239,247,255,0,228,37,80,40,7,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,63,192,5,0,248,163,250,236,212,223,201,125,158,136,239,251,43,218,141,139,118,158,30,153,182,27,218,181,81,229,246,221,64,174,172,197,175,117,176,189,222,66,171,200,90,214,72,213,209,170,61,33,157,140,237,72,157,30,212,234,201,59,111,124,81,161,93,121,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,157,90,170,213,233,213,21,83,230,88,86,153,120,183,230,88,142,212,46,24,126,83,53,94,69,171,116,53,15,178,217,46,243,244,99,219,110,150,142,94,197,202,105,95,28,204,171,169,165,168,99,26,248,229,108,125,230,73,11,149,210,57,39,121,94,191,236,171,61,202,191,221,92,143,36,200,238,31,244,149,149,215,42,234,137,63,239,73,52,210,72,255,0,249,220,231,59,252,170,164,223,221,46,201,45,91,80,216,214,53,125,201,224,164,174,212,92,171,56,180,205,117,172,117,43,91,61,166,7,89,234,220,251,75,36,108,210,177,236,142,161,178,57,210,198,173,73,151,182,174,69,72,227,233,24,54,157,234,159,70,254,160,99,222,227,1,165,48,8,191,191,237,159,90,183,101,164,110,109,189,42,227,206,240,234,122,202,252,81,240,202,212,101,76,239,99,86,74,25,91,35,219,23,10,133,134,38,36,142,115,86,39,181,143,229,193,36,142,74,12,203,49,107,238,13,149,94,112,172,166,135,201,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,205,138,230,59,139,216,228,234,213,86,175,78,168,170,159,51,186,236,115,104,151,93,223,106,227,177,73,238,53,118,124,78,195,78,219,150,71,117,130,157,207,123,32,87,163,89,75,11,213,171,19,42,102,94,92,59,139,209,25,28,210,35,100,237,44,110,208,70,39,139,88,176,108,86,205,133,98,212,62,74,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,62,111,87,61,220,88,198,167,87,42,185,122,117,85,85,249,159,172,0,51,89,187,31,84,250,201,245,3,33,247,25,201,63,181,173,146,90,183,95,177,172,150,251,140,65,73,67,168,184,174,113,118,154,213,88,218,86,186,123,180,13,179,210,57,150,151,200,233,162,99,25,37,67,163,115,101,145,92,144,175,113,90,136,146,73,214,16,101,152,181,247,6,202,175,56,86,83,67,228,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,230,197,115,29,197,236,114,117,106,171,87,167,84,85,79,153,208,54,189,161,119,221,197,235,142,43,165,246,155,53,214,186,130,186,225,79,45,254,107,114,177,146,91,236,237,153,137,87,84,178,72,139,28,124,35,114,241,87,162,162,200,232,216,141,123,158,214,58,250,55,11,139,88,176,109,151,234,94,21,139,80,249,43,46,63,165,247,155,93,186,155,186,249,59,20,176,90,101,142,40,249,189,92,247,113,99,26,157,92,170,229,233,213,85,87,230,103,8,176,157,200,120,125,212,221,182,195,166,187,161,209,107,85,35,30,205,55,176,87,230,22,58,104,162,166,103,8,109,46,168,172,189,44,178,206,214,171,213,172,129,175,130,40,185,200,245,116,191,121,238,127,88,107,161,122,233,168,251,116,212,123,118,168,105,125,231,200,221,104,122,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,254,45,234,157,81,200,230,181,236,115,30,198,61,182,85,186,191,22,44,19,33,219,141,29,143,64,239,151,90,29,73,204,173,244,236,186,73,68,217,161,251,37,201,145,190,170,52,169,154,6,119,230,94,82,83,199,36,8,157,62,252,200,248,220,200,145,245,87,137,226,215,220,231,42,179,97,88,181,15,157,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,155,213,172,111,39,189,169,213,202,141,78,189,85,81,62,102,130,118,57,180,75,86,208,116,141,216,164,247,26,75,198,89,126,168,109,203,35,186,193,78,214,49,243,163,17,172,165,133,234,212,149,244,208,167,46,29,197,234,175,146,105,17,177,247,86,54,200,160,126,78,89,139,88,179,156,86,243,133,101,52,62,118,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,62,108,86,189,188,152,247,39,86,170,57,58,245,69,69,249,148,67,226,13,178,75,174,212,51,248,239,184,196,21,117,218,117,149,84,84,77,106,172,109,43,155,5,166,119,77,51,153,105,124,142,154,87,189,241,211,182,55,54,89,21,171,50,119,21,168,171,28,157,59,95,133,62,199,41,181,42,235,65,186,77,73,125,92,86,44,98,240,143,197,173,141,100,176,45,198,227,74,230,61,43,95,39,68,71,211,67,47,70,181,177,185,123,147,69,35,94,173,108,78,142,105,21,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,181,77,253,108,163,21,221,102,156,85,222,237,54,207,47,169,184,205,190,105,49,203,133,58,70,201,43,248,35,164,109,178,161,100,115,24,232,101,122,170,49,207,114,118,100,122,189,23,139,165,100,180,87,251,45,206,255,0,106,127,177,79,129,127,179,63,180,31,101,190,25,230,161,255,0,210,158,103,203,118,59,220,251,95,225,190,239,62,124,63,203,203,167,204,191,237,148,109,70,197,180,189,26,162,195,123,86,170,204,190,229,210,179,41,189,209,66,246,249,250,174,79,88,227,71,72,170,245,134,6,63,181,26,116,99,87,163,228,237,177,242,200,132,128,57,86,236,125,44,107,39,211,252,135,219,167,51,88,88,255,0,138,198,199,41,180,214,235,95,186,77,54,125,92,182,44,158,240,175,202,109,142,100,179,173,186,227,84,231,189,107,89,39,69,70,83,77,47,86,185,178,57,59,115,75,27,88,174,108,173,142,24,107,182,141,197,231,123,95,213,58,13,76,193,106,63,205,81,222,40,184,67,253,103,107,243,48,205,61,31,114,88,164,236,247,123,12,111,117,141,230,207,226,139,252,81,116,39,161,122,233,167,27,139,211,139,118,168,105,125,231,207,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,206,77,234,157,85,170,215,53,236,115,216,246,61,213,45,227,87,234,159,22,250,127,67,238,55,19,154,120,111,104,54,27,185,45,75,212,125,41,204,232,169,28,203,142,155,220,95,108,174,154,157,102,125,166,226,149,212,9,79,91,18,53,236,119,56,220,238,170,212,123,121,177,95,27,151,131,220,139,200,55,47,183,76,239,107,250,167,95,166,121,213,63,249,218,203,61,111,56,127,172,237,126,102,104,96,172,237,197,44,157,158,239,97,238,237,61,220,217,252,21,63,130,175,52,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,209,78,202,118,241,106,219,62,222,113,172,14,11,85,93,5,246,225,79,13,239,41,101,77,99,106,95,241,185,233,226,74,166,163,163,85,137,25,26,198,216,88,145,253,222,17,53,85,94,229,116,143,238,160,128,30,40,91,22,253,181,226,175,215,29,28,195,60,222,164,217,120,124,98,154,137,220,102,190,218,227,141,200,189,33,70,175,152,172,135,164,125,190,138,215,190,36,124,127,189,115,105,227,74,107,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,193,232,230,59,139,216,213,232,228,86,175,78,138,138,159,35,65,59,28,221,221,171,119,218,70,236,174,123,117,37,159,44,176,212,54,219,145,218,160,168,107,216,201,213,136,230,85,66,197,114,202,202,105,147,151,14,226,117,71,199,52,104,233,59,75,35,188,254,254,183,175,138,237,79,78,42,236,150,155,159,152,212,220,154,223,52,120,229,190,157,99,124,148,28,209,209,182,231,80,146,53,236,108,49,61,21,88,215,181,123,210,49,88,137,197,178,190,42,33,187,92,243,45,87,207,235,111,53,145,213,223,242,204,198,241,37,76,172,164,164,69,158,225,113,171,153,92,228,142,24,90,136,175,146,89,23,163,35,106,124,220,136,212,254,8,93,247,135,94,197,105,182,181,134,166,113,168,52,20,143,213,75,253,60,208,215,77,77,85,43,217,108,183,76,180,239,75,106,162,72,176,76,246,201,78,217,31,51,89,253,183,185,141,123,216,212,123,225,7,141,95,170,124,91,233,253,15,184,220,78,105,225,189,160,216,110,228,181,47,81,244,167,51,162,164,115,46,58,111,113,125,178,186,106,117,153,246,155,138,87,80,37,61,108,72,215,177,220,227,115,186,171,81,237,230,197,124,110,94,15,114,47,32,220,190,221,51,189,175,234,157,126,153,231,84,255,0,231,107,44,245,188,225,254,179,181,249,153,161,130,179,183,20,178,118,123,189,135,187,180,247,115,103,240,84,254,10,188,210,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,69,59,41,219,197,171,108,251,121,198,176,56,45,85,116,23,219,133,60,55,188,165,149,53,141,169,127,198,231,167,137,42,154,142,141,86,36,100,107,27,97,98,71,247,120,68,213,85,123,149,210,63,186,145,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,3,74,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,205,216,250,167,214,79,168,25,15,184,206,91,167,134,245,219,75,244,51,195,202,205,170,249,85,206,147,28,180,85,84,94,47,217,29,202,166,105,28,199,206,202,249,104,216,228,106,171,151,155,162,166,165,137,145,68,222,175,122,53,26,215,72,245,229,85,123,196,221,86,101,186,253,92,184,102,23,155,149,91,113,139,117,69,69,54,39,104,146,52,133,150,235,114,191,238,43,162,107,222,223,51,35,91,27,166,127,39,114,122,35,81,123,108,141,140,145,94,23,187,22,253,181,229,76,215,29,99,195,60,222,155,89,121,252,30,154,181,220,97,190,221,35,145,168,157,97,86,175,152,163,135,164,157,206,170,214,62,84,100,127,189,107,106,35,75,84,221,143,165,141,100,250,127,144,251,116,230,107,13,73,127,177,92,247,21,255,0,114,178,60,111,35,183,255,0,209,214,80,220,168,106,35,255,0,189,28,208,201,27,255,0,231,107,154,239,242,162,148,67,226,13,178,75,174,212,51,248,239,184,196,21,117,218,117,149,84,84,77,106,172,109,43,155,5,166,119,77,51,153,105,124,142,154,87,189,241,211,182,55,54,89,21,171,50,119,21,168,171,28,157,30,31,59,219,186,237,67,63,146,197,147,207,87,93,167,89,85,69,60,55,90,55,85,57,176,90,103,116,208,181,247,102,70,216,101,123,223,29,59,100,107,162,141,26,179,39,109,28,170,177,199,211,138,238,110,237,106,191,238,75,85,239,182,43,157,37,198,219,113,206,47,181,116,117,148,147,54,104,42,96,146,190,103,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,118,158,23,30,132,244,203,243,175,120,173,37,80,51,89,187,31,84,250,201,245,3,33,247,25,201,149,103,216,229,54,227,188,56,116,227,88,112,119,213,179,81,112,187,61,249,144,210,70,201,106,25,124,183,67,121,184,206,180,77,133,136,231,37,74,57,242,186,23,49,191,125,242,44,111,69,71,49,240,215,174,39,148,223,112,108,170,205,154,226,213,222,74,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,78,15,71,49,220,94,198,175,71,34,181,122,116,84,84,249,19,255,0,112,190,46,87,221,93,219,140,58,95,137,224,223,103,242,252,166,223,61,175,53,184,72,214,75,67,29,43,216,177,203,29,185,174,115,159,253,240,199,59,146,202,156,160,107,156,198,44,175,86,206,200,43,165,90,103,149,107,38,163,227,154,91,133,82,121,139,214,77,112,138,223,77,202,57,31,28,60,215,239,207,47,109,143,123,97,137,136,233,36,122,53,120,70,199,185,83,163,84,153,94,36,155,103,195,118,161,164,122,15,165,184,125,117,93,197,238,168,201,238,87,123,157,74,171,95,113,184,200,203,75,37,157,35,228,173,133,156,98,141,140,141,170,188,88,198,242,115,223,206,71,253,126,10,158,169,242,159,167,245,222,227,110,58,175,142,119,224,159,234,79,229,167,10,240,128,192,48,220,235,117,245,53,89,134,61,73,118,126,43,139,212,223,237,9,82,138,230,82,220,99,172,163,138,42,132,103,94,46,123,27,60,138,206,72,188,95,197,237,232,246,49,205,145,94,40,190,32,20,118,138,59,150,217,52,67,34,239,93,102,243,54,236,226,233,4,112,79,75,29,44,176,75,4,214,150,247,24,254,83,47,119,172,178,70,172,116,46,141,177,163,149,235,43,98,173,93,11,208,189,71,220,94,163,219,180,191,75,236,222,122,235,93,214,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,114,111,85,232,174,87,57,172,99,94,247,177,142,208,166,218,54,233,130,109,127,75,40,52,207,5,167,255,0,53,89,120,173,231,55,245,157,211,203,67,12,245,157,185,101,147,179,221,236,49,221,166,59,131,63,130,39,241,85,165,111,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,199,138,241,88,216,173,78,99,29,126,233,244,162,130,174,166,251,75,78,179,102,180,46,170,137,176,58,221,73,68,245,248,147,22,105,26,173,124,81,83,199,19,161,141,29,220,69,141,205,99,92,217,22,90,160,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,193,232,230,59,139,216,213,232,228,86,175,78,138,138,159,34,250,118,11,189,124,87,117,154,113,73,100,187,92,252,190,166,227,54,248,99,200,237,245,11,27,36,175,224,141,141,215,58,116,141,172,99,161,149,234,138,246,177,169,217,145,232,197,78,46,137,242,202,160,82,183,141,95,170,124,91,233,253,15,184,220,71,130,167,170,124,167,233,253,119,184,219,139,169,57,86,229,247,23,130,109,127,75,43,245,51,58,168,255,0,59,71,103,162,225,55,245,157,211,203,77,52,20,125,200,162,147,179,221,236,61,189,215,183,131,63,138,175,240,69,169,93,150,235,166,163,238,47,196,207,3,213,13,80,188,249,235,173,119,198,98,134,24,145,89,75,111,165,109,162,185,99,165,166,141,85,123,112,179,147,186,39,85,114,185,206,123,220,247,189,239,117,212,229,153,77,139,6,197,111,57,174,83,93,228,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,224,196,115,221,197,140,114,244,106,43,151,167,68,69,95,145,18,234,247,131,165,251,178,218,134,229,29,167,203,87,29,70,29,139,228,212,21,44,154,41,17,149,52,79,163,173,74,26,232,156,246,53,120,84,69,11,158,177,185,173,146,39,181,236,115,122,35,36,146,136,77,41,237,59,210,198,141,253,63,199,189,186,3,170,130,168,60,80,124,62,233,173,52,215,173,208,232,181,170,173,236,125,67,171,243,11,29,52,82,212,191,156,210,213,84,86,94,150,89,103,115,145,136,231,192,215,193,20,92,35,98,58,95,186,198,191,164,0,219,174,188,230,91,109,213,203,22,171,97,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,225,35,91,209,28,172,119,7,163,36,106,115,99,85,62,77,116,215,77,71,220,94,163,220,117,67,84,47,62,122,235,93,210,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,110,22,114,119,68,234,174,87,57,207,123,158,247,189,238,178,175,11,175,15,250,59,69,29,183,115,122,223,142,247,174,179,121,107,142,15,107,158,72,39,165,142,150,88,34,158,27,179,187,111,127,41,151,187,210,40,228,70,58,23,70,233,21,170,245,137,209,89,248,0,3,202,91,180,171,78,45,26,143,119,213,235,102,23,106,166,204,239,214,250,123,93,202,247,29,58,37,85,77,44,42,171,28,110,119,255,0,224,142,84,251,207,108,48,53,202,228,134,36,103,171,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,37,50,204,90,197,156,226,183,156,43,41,161,243,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,243,98,181,237,228,199,185,58,181,81,201,215,170,42,47,204,98,120,181,139,6,197,108,216,86,45,67,228,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,230,245,115,221,197,140,106,117,114,171,151,167,85,85,95,153,250,192,2,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,20,204,52,7,70,179,253,71,197,181,115,50,211,219,85,215,47,194,249,124,18,233,59,29,220,166,234,170,230,242,106,42,50,94,219,213,100,139,184,215,118,164,115,159,31,7,170,185,122,0,57,166,226,181,231,13,219,110,145,223,117,91,51,173,164,107,45,212,239,101,178,134,106,133,133,247,107,138,177,203,79,69,18,181,143,119,57,28,222,138,228,99,184,49,31,35,147,131,28,169,158,29,126,214,59,238,224,53,151,44,214,44,142,31,47,87,147,92,29,81,29,55,38,63,202,82,177,169,29,53,55,54,49,137,39,106,8,226,139,185,193,28,254,28,157,247,156,170,74,15,13,13,241,212,237,199,50,135,71,179,134,82,63,78,179,75,196,111,154,174,71,197,78,251,29,198,100,142,4,173,116,207,86,181,105,149,172,137,179,53,238,251,140,141,36,98,162,181,236,154,242,64,5,0,248,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,61,175,136,166,197,105,183,75,134,174,113,167,212,20,140,213,75,5,60,48,208,205,83,85,43,25,115,183,66,181,15,91,106,34,200,144,66,247,73,80,233,25,51,153,253,182,53,142,123,24,229,123,40,174,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,223,252,41,246,57,83,166,182,170,13,210,106,75,233,37,190,228,246,116,126,45,108,107,34,157,45,214,234,166,177,233,90,249,58,42,178,166,104,186,53,173,141,201,219,134,89,26,245,115,165,116,112,250,15,26,191,75,24,183,212,10,31,110,184,149,87,180,239,84,250,55,245,3,30,247,24,13,41,128,10,1,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,79,240,0,51,89,187,31,84,250,201,245,3,33,247,25,201,255,0,224,185,184,92,86,223,71,145,237,138,237,77,228,239,87,43,133,78,91,104,173,146,170,54,199,93,251,138,104,103,163,108,110,84,122,204,198,64,147,53,25,207,148,105,58,170,49,34,234,254,171,226,133,177,111,219,94,42,253,113,209,204,51,205,234,77,151,135,198,41,168,157,198,107,237,174,56,220,139,210,20,106,249,138,200,122,71,219,232,173,123,226,71,199,251,215,54,158,52,242,158,12,155,116,251,53,130,95,119,47,127,167,233,95,151,247,44,88,255,0,223,254,197,174,9,147,205,75,247,37,86,175,118,170,36,103,25,35,107,217,228,185,53,85,179,124,230,174,236,125,44,107,39,211,252,135,219,167,51,88,105,79,105,222,150,52,111,233,254,61,237,208,21,65,226,107,177,43,174,136,230,87,29,115,210,220,102,146,61,47,191,84,70,234,170,59,92,14,99,49,186,215,163,90,230,73,31,85,70,83,77,47,87,70,246,113,141,143,147,177,198,52,72,123,176,44,188,159,13,13,142,83,109,199,13,135,88,115,135,213,191,81,115,75,60,108,154,146,70,75,78,203,29,186,101,142,116,162,116,47,70,185,106,85,204,137,211,57,237,251,143,141,35,98,34,53,239,154,111,128,15,63,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,132,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,159,171,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,2,252,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,151,252,121,79,217,110,9,251,83,253,181,252,11,253,153,253,159,251,45,241,63,53,55,254,139,243,62,103,177,217,231,218,255,0,13,247,185,240,231,254,78,93,62,71,171,7,42,221,143,165,141,100,250,127,144,251,116,230,107,13,78,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,81,15,136,22,196,111,187,85,202,164,205,113,102,121,221,50,200,46,11,29,186,167,171,35,248,93,84,242,85,73,21,171,131,234,37,168,159,181,77,78,213,243,46,68,107,250,244,94,142,249,47,229,108,23,122,249,86,212,245,30,146,201,118,185,249,141,50,201,174,16,199,145,219,234,22,71,199,65,205,91,27,174,116,233,27,94,246,205,19,17,21,237,99,87,189,27,17,138,156,155,19,226,247,254,47,249,77,139,57,215,221,61,205,113,106,239,59,101,200,52,190,211,116,183,84,246,159,31,126,150,122,218,249,34,147,131,209,175,111,38,61,171,209,200,142,78,189,21,17,126,71,224,120,79,234,246,27,164,187,175,166,131,51,158,174,6,103,54,121,49,11,100,208,192,178,177,151,26,154,202,71,211,182,84,111,222,107,30,232,59,104,228,71,116,124,140,87,113,103,39,182,218,119,137,181,92,55,117,250,71,112,195,239,54,218,70,228,246,234,122,138,156,78,239,36,139,11,237,215,21,103,220,71,74,214,61,222,90,71,54,54,204,206,46,228,196,71,34,119,25,27,217,88,30,28,91,53,204,174,219,193,175,102,174,98,181,118,102,104,141,68,23,75,181,13,74,163,95,241,117,114,173,182,52,88,229,107,149,138,230,58,173,146,177,36,134,70,83,53,171,213,147,181,86,237,0,5,80,120,160,248,125,211,90,105,175,91,161,209,107,85,91,216,250,135,87,230,22,58,104,165,169,127,57,165,170,168,172,189,44,178,206,231,35,17,207,129,175,130,40,184,70,196,116,191,117,141,127,72,1,183,93,121,204,182,219,171,150,45,86,195,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,194,70,183,162,57,88,238,15,70,72,212,230,198,170,124,154,233,174,154,143,184,189,71,184,234,134,168,94,124,245,214,187,164,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,220,44,228,238,137,213,92,174,115,158,247,61,239,123,221,101,94,23,94,31,244,118,138,59,110,230,245,191,29,239,93,102,242,215,28,30,215,60,144,79,75,29,44,176,69,60,55,103,118,222,254,83,47,119,164,81,200,140,116,46,141,210,43,85,235,19,162,179,242,149,188,106,253,83,226,223,79,232,125,198,226,114,175,13,77,194,226,187,116,220,213,13,239,53,166,233,101,203,173,238,196,170,110,14,170,142,8,237,94,102,170,154,70,86,74,178,42,49,97,99,224,106,72,170,230,241,141,239,122,43,149,136,199,220,78,241,54,171,134,238,191,72,238,24,125,230,219,72,220,158,221,79,81,83,137,221,228,145,97,125,186,226,172,251,136,233,90,199,187,203,72,230,198,217,153,197,220,152,136,228,78,227,35,123,43,3,195,139,102,185,149,219,120,53,236,213,204,86,174,204,205,17,168,130,233,118,161,169,84,107,254,46,174,85,182,198,139,28,173,114,177,92,199,85,178,86,36,144,200,202,102,181,122,178,118,170,221,161,207,245,211,93,52,227,110,154,113,113,213,13,80,188,249,27,85,15,72,161,134,36,71,213,92,42,156,138,177,210,211,70,170,157,201,159,197,221,19,170,53,26,215,61,238,99,24,247,182,32,110,195,113,120,38,232,60,48,51,237,75,193,106,63,253,3,71,120,162,225,55,245,101,211,226,22,201,167,163,238,75,20,125,238,215,125,141,238,177,188,31,252,81,127,138,37,85,237,59,213,62,141,253,64,199,189,198,3,74,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,205,216,250,167,214,79,168,25,15,184,206,51,45,197,231,121,110,132,224,155,117,243,30,83,12,194,187,213,158,75,132,50,121,187,164,149,149,243,121,206,231,105,37,143,164,53,253,158,215,113,204,253,215,62,157,93,209,189,87,96,187,40,202,183,89,168,244,151,187,181,179,203,233,150,51,112,134,76,142,225,80,146,50,58,254,10,217,29,108,167,88,220,199,186,105,88,168,143,115,28,157,152,222,143,85,228,232,153,45,244,98,120,181,139,6,197,108,216,86,45,67,228,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,230,245,115,221,197,140,106,117,114,171,151,167,85,85,95,153,224,55,99,233,99,89,62,159,228,62,221,57,154,194,207,188,46,188,64,43,45,21,150,221,178,107,126,69,222,181,77,229,173,216,61,210,120,231,158,170,58,169,103,138,8,109,46,237,177,252,161,94,239,88,164,145,88,216,91,27,163,87,43,22,38,197,103,250,171,166,120,174,178,105,198,71,165,185,173,39,152,178,228,214,249,109,245,60,99,141,242,67,205,62,228,241,119,24,246,54,104,158,141,146,55,171,87,132,140,99,145,58,181,12,235,238,95,110,153,222,215,245,78,191,76,243,170,127,243,181,150,122,222,112,255,0,89,218,252,204,208,193,89,219,138,89,59,61,222,195,221,218,123,185,179,248,42,127,5,94,84,95,247,133,199,161,61,50,252,235,222,43,73,84,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,65,95,24,77,11,209,172,3,81,237,218,159,137,101,54,171,86,95,154,112,150,233,135,81,208,187,185,83,209,106,22,123,220,146,36,138,200,187,143,72,34,225,219,111,118,70,205,42,57,239,73,149,43,172,187,239,9,189,11,209,172,43,67,191,107,152,86,83,106,204,50,156,187,132,87,107,164,116,46,130,170,201,198,24,93,53,145,205,124,143,86,246,167,71,72,231,163,99,239,181,240,61,90,230,54,23,28,87,199,59,240,79,245,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,234,190,57,223,130,127,169,63,150,144,43,109,27,152,204,182,181,144,229,121,158,159,80,210,63,33,191,226,245,24,229,13,109,74,35,217,108,124,213,84,211,45,90,68,173,86,204,246,182,157,200,198,59,238,115,123,92,228,123,90,177,191,192,90,109,153,150,171,231,244,86,106,57,42,239,249,102,99,120,142,154,39,213,213,162,207,112,184,213,204,141,106,201,52,206,68,87,201,44,137,213,242,57,62,110,85,114,255,0,21,47,123,96,187,40,197,118,167,167,20,151,187,181,179,204,106,110,77,111,134,76,142,225,80,145,190,74,14,104,217,29,108,167,88,220,246,54,24,158,136,143,115,28,189,233,24,143,85,226,216,153,20,170,40,7,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,63,202,118,241,88,216,229,54,154,221,107,247,73,166,207,171,150,197,147,222,21,249,77,177,204,150,117,183,92,106,156,247,173,107,36,232,168,202,105,165,234,215,54,71,39,110,105,99,107,21,205,149,177,195,7,244,47,93,53,31,110,154,143,110,213,13,47,188,249,27,173,15,88,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,197,189,83,170,57,28,214,189,142,99,216,199,183,66,155,104,220,94,9,186,13,44,160,212,204,22,163,252,213,29,226,139,132,223,213,151,79,45,12,211,209,247,37,138,62,247,107,190,198,247,88,222,15,254,40,191,197,19,170,148,173,227,87,234,159,22,250,127,67,238,55,17,224,169,234,159,41,250,127,93,238,54,226,226,115,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,240,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,58,219,170,220,198,101,186,253,92,172,213,44,194,134,146,220,198,211,182,219,104,182,83,34,57,150,235,116,111,145,241,64,178,113,71,76,254,82,200,247,200,228,78,79,123,184,181,140,225,27,58,95,133,199,174,205,50,252,235,217,235,73,211,227,9,161,122,203,159,233,197,187,83,241,44,166,235,117,196,48,190,18,221,48,234,58,22,246,233,186,165,66,207,123,146,68,145,31,47,109,139,4,92,59,110,237,70,233,165,71,49,139,50,173,70,97,185,254,101,167,213,55,90,172,51,33,171,181,62,249,103,173,176,92,210,21,78,21,150,234,184,150,42,138,121,88,228,86,189,142,106,245,78,169,247,94,214,61,188,94,198,185,60,249,165,61,167,122,88,209,191,167,248,247,183,64,117,80,12,192,234,199,216,79,218,158,101,251,45,255,0,232,51,237,5,199,236,231,248,111,253,23,230,100,242,191,225,255,0,123,254,7,183,254,19,239,255,0,190,249,245,61,174,207,226,195,106,247,71,165,182,189,64,194,169,50,203,21,211,40,161,181,212,90,106,229,86,65,43,234,101,72,34,146,68,232,169,35,34,150,72,229,88,156,138,201,82,53,141,223,117,234,105,36,0,0,0,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,0,0,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,106,128,252,156,179,41,177,96,216,173,231,53,202,107,188,149,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,156,24,142,123,184,177,142,94,141,69,114,244,232,136,171,242,40,95,127,91,215,202,183,89,168,245,118,75,77,207,203,233,150,51,112,154,60,114,223,78,178,50,58,254,10,232,219,115,168,73,26,199,186,105,88,170,172,107,218,157,152,222,172,68,228,233,95,44,85,5,170,120,86,111,199,255,0,68,109,83,87,239,95,231,98,196,47,183,59,143,253,131,41,172,141,103,107,255,0,120,116,79,146,111,243,116,236,111,248,38,22,168,1,64,62,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,69,252,147,195,207,65,178,29,209,217,119,68,218,58,187,117,202,221,81,241,122,219,45,19,187,52,87,27,220,114,178,74,107,139,248,244,115,30,215,35,223,35,27,209,179,72,145,61,255,0,253,253,42,37,1,0,60,106,253,44,98,223,80,40,125,186,226,85,94,211,189,83,232,223,212,12,123,220,96,52,166,0,40,7,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,63,192,0,205,102,236,125,83,235,39,212,12,135,220,103,57,165,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,244,248,124,239,110,213,186,252,2,75,22,79,61,37,14,162,226,180,244,240,221,104,221,84,215,79,118,129,176,194,215,221,153,27,97,137,140,100,149,14,145,174,138,52,114,66,189,180,114,162,73,31,90,171,220,86,247,53,115,52,221,125,247,92,180,211,82,106,237,12,180,84,62,199,139,86,217,163,125,19,37,176,83,214,58,106,88,231,138,68,229,59,37,114,36,242,197,80,142,107,158,245,106,177,172,107,99,109,138,104,222,191,106,230,228,60,52,245,143,80,117,138,215,73,5,202,12,95,39,180,208,215,83,91,223,72,203,181,36,22,100,69,172,84,85,86,61,238,168,90,150,61,208,163,34,71,198,230,181,141,224,168,82,97,165,61,167,122,88,209,191,167,248,247,183,64,123,252,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,124,216,173,123,121,49,238,78,173,84,114,117,234,138,139,243,33,94,221,124,45,48,77,19,220,117,243,90,110,247,91,85,246,195,67,112,169,169,194,49,215,208,204,255,0,132,115,124,82,83,212,73,52,179,59,185,53,63,247,196,44,71,54,78,188,98,168,230,201,122,50,57,212,0,0,16,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,127,192,3,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,15,63,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,132,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,144,87,104,158,19,88,206,138,231,245,122,141,173,25,29,38,101,114,177,94,34,170,195,98,182,201,81,73,5,50,83,204,201,160,175,169,106,43,92,181,42,230,53,60,191,39,194,196,71,245,116,252,218,177,198,15,26,191,84,248,183,211,250,31,113,184,144,0,184,159,10,125,241,212,234,85,170,131,107,122,146,202,72,175,184,197,157,25,139,92,218,248,160,75,141,186,149,172,98,81,62,62,168,175,169,134,46,142,107,163,106,247,33,138,71,61,26,232,157,36,214,62,0,0,204,14,172,125,132,253,169,230,95,178,223,254,131,62,208,92,126,206,127,134,255,0,209,126,102,79,43,254,31,247,191,224,123,127,225,62,255,0,251,239,159,83,218,236,254,44,54,175,116,122,91,107,212,12,42,147,44,177,93,50,138,27,93,69,166,174,85,100,18,190,166,84,130,41,36,78,138,146,50,41,100,142,85,137,200,172,149,35,88,221,247,94,166,146,65,74,222,53,126,169,241,111,167,244,62,227,113,32,1,106,158,21,155,241,255,0,209,27,84,213,251,215,249,216,177,11,237,206,227,255,0,96,202,107,35,89,218,255,0,222,29,19,228,155,252,221,59,27,254,9,135,148,241,128,220,238,85,46,178,227,218,23,132,229,30,70,131,1,242,25,53,100,148,80,201,79,93,75,145,57,178,62,157,233,82,189,28,157,170,89,97,146,53,133,81,17,213,15,228,231,57,141,72,186,175,133,38,239,55,29,174,185,85,239,75,117,70,183,237,70,55,139,227,254,118,60,142,166,129,235,93,5,71,114,154,10,106,73,234,152,169,28,156,227,109,84,136,178,181,211,200,230,72,229,145,200,213,68,226,190,48,154,7,171,24,254,163,219,181,250,255,0,153,125,168,195,47,60,49,251,106,207,13,53,61,85,138,78,181,21,44,183,185,176,177,157,248,87,149,75,226,157,81,210,35,81,209,202,170,173,100,147,64,187,22,127,153,99,56,206,77,134,88,178,26,186,75,22,99,79,77,77,125,183,181,81,96,174,101,61,67,42,32,87,181,81,81,31,28,177,162,181,233,209,232,142,145,168,188,100,123,93,237,118,157,234,159,70,254,160,99,222,227,1,165,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,102,236,125,83,235,39,212,12,135,220,103,27,104,219,166,119,186,13,83,160,211,60,22,159,252,213,101,226,183,156,63,213,150,191,51,12,51,214,118,229,150,62,247,107,190,199,118,152,238,111,254,8,159,197,83,67,218,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,255,0,36,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,79,106,114,173,216,250,88,214,79,167,249,15,183,78,102,176,253,92,179,22,190,224,217,85,231,10,202,104,124,149,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,124,216,174,99,184,189,142,78,173,85,106,244,234,138,169,243,46,167,194,247,122,255,0,210,3,4,102,140,106,21,206,235,93,169,56,109,189,245,50,220,107,87,189,241,155,91,102,107,25,80,178,181,169,210,104,187,176,67,34,72,170,249,62,228,188,228,115,229,237,247,253,224,109,174,197,186,157,14,188,105,149,205,123,55,88,121,93,49,186,183,85,62,8,233,47,17,67,35,41,228,149,90,215,242,133,123,175,142,68,86,61,123,114,61,90,136,244,99,155,157,124,179,22,190,224,217,85,231,10,202,104,124,149,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,124,216,174,99,184,189,142,78,173,85,106,244,234,138,169,243,47,167,194,227,208,158,153,126,117,239,21,164,53,214,255,0,23,109,201,105,174,180,103,218,115,98,194,116,214,123,110,43,148,93,108,148,114,213,219,107,221,60,144,83,85,201,12,110,145,205,172,107,85,234,214,34,170,163,90,157,122,244,68,254,5,132,236,207,90,242,173,196,237,179,15,214,60,214,223,106,162,189,100,31,16,243,48,90,226,146,58,86,118,43,234,41,217,193,178,73,35,211,171,33,106,175,87,175,222,85,233,209,58,34,80,190,236,125,83,235,39,212,12,135,220,103,45,39,108,91,152,195,118,161,225,111,167,218,165,152,80,213,220,94,234,139,189,182,209,108,166,69,107,238,55,25,46,183,23,197,2,201,197,91,11,56,197,35,223,35,145,120,177,142,226,215,191,132,111,168,189,85,212,204,171,89,53,31,35,213,44,214,175,204,94,178,107,132,183,10,158,50,72,248,225,230,191,114,8,187,143,123,219,12,76,70,199,27,21,203,194,54,49,168,189,26,135,171,207,246,185,174,218,95,165,152,230,181,231,88,55,195,48,204,183,201,252,30,231,241,58,57,188,215,154,166,117,76,31,185,138,87,74,206,80,198,247,125,246,55,167,78,139,209,85,16,246,187,28,221,221,215,104,58,184,236,174,123,117,93,227,19,191,83,182,219,145,218,160,168,115,30,248,17,232,230,85,66,197,114,68,250,152,87,151,14,226,116,86,73,52,104,232,251,171,35,101,167,141,22,83,98,206,113,93,189,102,184,181,119,157,178,228,22,251,229,210,221,83,218,124,125,250,89,227,181,201,20,156,30,141,123,121,49,237,94,142,68,114,117,232,168,139,242,60,7,130,167,170,124,167,233,253,119,184,219,142,171,227,157,248,39,250,147,249,105,85,101,223,120,94,236,163,250,63,224,140,214,125,66,182,93,104,117,39,50,183,190,154,91,117,106,118,126,13,107,116,205,123,41,214,38,185,122,205,47,106,9,164,89,17,31,31,220,139,132,110,100,189,201,212,10,1,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,79,243,207,218,110,120,110,171,224,20,87,154,56,233,47,248,158,99,103,142,166,38,85,210,42,193,112,183,85,194,142,106,73,12,205,69,86,73,20,137,213,146,53,62,78,84,114,127,20,40,175,196,27,100,151,93,168,103,241,223,113,136,42,235,180,235,42,168,168,154,213,88,218,87,54,11,76,238,154,103,50,210,249,29,52,175,123,227,167,108,110,108,178,43,86,100,238,43,81,86,57,58,120,13,157,238,171,50,218,134,174,91,243,11,53,202,173,216,197,198,162,158,155,44,180,71,26,76,203,141,185,31,247,213,177,57,236,111,153,141,174,145,208,191,147,120,189,85,170,189,183,200,199,232,79,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,9,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,41,219,198,175,213,62,45,244,254,135,220,110,39,201,224,213,118,181,88,55,37,155,95,111,183,58,75,117,182,221,166,247,42,186,202,202,185,155,12,20,208,71,95,111,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,158,43,196,11,125,215,221,213,101,82,97,88,179,252,150,153,99,247,5,146,221,77,209,146,124,82,170,9,42,163,138,235,205,244,241,84,65,221,166,168,106,121,103,42,181,157,58,175,87,124,210,48,71,128,102,82,224,53,26,164,220,122,173,49,58,91,196,54,7,221,156,136,216,22,227,44,50,78,218,118,42,175,87,189,34,133,239,119,20,94,8,177,243,227,220,143,148,138,240,184,245,217,166,95,157,123,61,105,127,197,37,248,154,236,74,235,162,57,149,199,92,244,183,25,164,143,75,239,213,17,186,170,142,215,3,152,204,110,181,232,214,185,146,71,213,81,148,211,75,213,209,189,156,99,99,228,236,113,141,18,30,236,11,52,103,177,204,255,0,13,212,29,168,105,133,86,25,144,210,93,89,99,197,237,118,11,154,66,171,206,142,227,73,71,12,85,20,242,177,200,142,99,218,228,234,157,83,239,49,204,123,121,49,237,114,247,80,69,255,0,18,29,111,181,104,142,212,50,199,92,44,117,119,74,140,242,158,163,7,161,100,50,54,54,65,61,125,29,66,44,242,185,122,170,50,56,163,149,232,141,106,171,158,140,103,221,71,44,140,160,204,79,22,190,231,57,85,155,10,197,168,124,237,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,124,222,173,99,121,61,237,78,174,84,106,117,234,170,137,243,62,75,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,77,36,237,87,84,191,109,59,113,211,173,76,154,251,241,154,251,206,63,75,241,90,223,43,229,251,183,72,153,217,174,253,218,49,141,111,74,168,167,111,220,106,49,122,117,103,86,171,85,122,169,94,190,33,126,33,122,209,180,205,104,178,233,206,156,227,24,85,198,219,113,197,233,175,114,203,123,162,171,154,118,207,37,93,92,46,107,93,13,76,77,70,113,167,98,162,43,85,122,171,190,127,193,19,218,248,111,111,91,84,247,131,251,68,253,166,88,49,75,103,217,47,132,121,47,129,82,212,195,220,243,94,111,185,221,239,79,47,94,158,89,156,120,241,233,213,221,122,245,78,147,84,0,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,74,160,0,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,141,159,166,255,0,153,22,168,10,86,241,66,223,79,237,175,42,126,135,104,230,103,230,244,218,203,195,227,21,52,77,227,13,246,233,28,142,85,233,50,57,124,197,28,61,35,237,244,70,177,242,163,228,253,235,91,79,34,70,173,159,237,174,251,186,157,113,179,233,149,177,123,54,168,120,221,50,74,182,213,50,9,41,44,241,77,27,42,36,137,92,215,242,153,123,172,142,52,70,61,59,146,49,92,136,196,123,155,232,60,66,48,12,55,75,55,115,155,105,246,159,99,212,150,60,122,199,79,100,166,161,161,166,69,225,19,62,15,70,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,223,246,165,179,235,86,236,188,63,50,198,219,210,174,60,239,14,206,47,85,248,163,225,149,168,202,153,223,106,182,44,148,50,182,71,182,46,21,11,12,76,73,28,230,172,79,107,31,203,130,73,28,144,47,44,197,175,184,54,85,121,194,178,154,31,37,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,54,43,152,238,47,99,147,171,85,90,189,58,162,170,124,203,180,240,208,223,29,54,227,176,216,116,123,56,101,91,53,23,11,179,198,249,170,228,124,181,12,190,91,161,88,224,74,215,76,245,115,146,165,28,248,155,51,94,239,190,249,18,70,42,163,158,200,120,254,243,60,80,53,247,110,219,147,204,52,115,10,196,52,254,182,203,143,252,63,203,79,116,183,214,201,84,254,253,5,61,67,249,186,58,184,216,189,31,51,145,58,49,62,234,39,94,171,213,86,79,248,122,110,131,62,221,158,139,222,181,27,81,173,24,253,186,229,110,202,42,108,145,69,100,167,154,24,29,4,116,148,147,53,206,108,210,202,229,127,42,135,162,170,57,19,162,55,229,252,85,106,135,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,63,192,32,7,141,95,165,140,91,234,5,15,183,92,74,171,218,119,170,125,27,250,129,143,123,140,6,148,192,5,0,248,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,39,248,5,69,235,127,139,182,228,180,215,90,51,237,57,177,97,58,107,61,183,21,202,46,182,74,57,106,237,181,238,158,72,41,170,228,134,55,72,230,214,53,170,245,107,17,85,81,173,78,189,122,34,127,2,106,120,122,110,131,62,221,158,139,222,181,27,81,173,24,253,186,229,110,202,42,108,145,69,100,167,154,24,29,4,116,148,147,53,206,108,210,202,229,127,42,135,162,170,57,19,162,55,229,252,85,105,51,118,62,169,245,147,234,6,67,238,51,158,255,0,78,54,101,125,213,189,157,229,91,152,193,174,189,219,174,9,144,92,105,239,118,122,135,177,145,207,103,167,161,164,169,117,77,59,215,167,73,162,238,204,231,198,229,84,146,52,78,29,30,196,100,209,214,217,118,186,217,106,95,89,102,185,213,208,84,73,79,61,35,229,166,153,209,61,208,79,19,225,154,37,115,85,21,89,36,82,73,27,219,252,28,199,185,171,213,21,80,244,26,79,130,254,212,53,79,13,211,63,138,124,51,237,110,65,110,177,121,222,199,123,202,249,170,152,225,238,246,249,55,159,30,231,46,60,155,215,167,78,169,215,169,160,157,111,194,173,90,107,177,172,251,78,108,85,21,115,219,113,93,39,186,217,40,229,171,123,93,60,144,83,89,228,134,55,72,230,181,173,87,171,88,138,170,141,106,117,235,209,19,248,25,204,52,167,180,239,75,26,55,244,255,0,30,246,232,14,170,0,0,0,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,165,255,0,0,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,168,0,165,111,26,191,84,248,183,211,250,31,113,184,145,171,106,219,99,190,238,171,42,203,176,172,90,245,228,175,88,254,31,95,146,219,169,188,179,36,248,165,84,18,65,28,84,60,223,44,76,131,186,250,134,167,121,202,173,103,78,170,213,79,154,114,175,246,85,129,101,95,238,174,57,146,99,151,15,250,74,58,235,109,117,60,159,247,100,134,104,228,103,252,206,107,155,254,69,66,247,188,62,119,183,106,221,126,1,37,139,39,158,146,135,81,113,90,122,120,110,180,110,170,107,167,187,64,216,97,107,238,204,141,176,196,198,50,74,135,72,215,69,26,57,33,94,218,57,81,36,143,172,181,42,47,91,252,93,183,37,166,186,209,159,105,205,139,9,211,89,237,184,174,81,117,178,81,203,87,109,175,116,242,65,77,87,36,49,186,71,54,177,173,87,171,88,138,170,141,106,117,235,209,19,248,19,83,195,211,116,25,246,236,244,94,245,168,218,141,104,199,237,215,43,118,81,83,100,138,43,37,60,208,192,232,35,164,164,153,174,115,102,150,87,43,249,84,61,21,81,200,157,17,191,47,226,171,40,8,191,226,67,173,246,173,17,218,134,88,235,133,142,174,233,81,158,83,212,96,244,44,134,70,198,200,39,175,163,168,69,158,87,47,85,70,71,20,114,189,17,173,85,115,209,140,251,168,229,145,148,25,137,226,215,220,231,42,179,97,88,181,15,157,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,155,213,172,111,39,189,169,213,202,141,78,189,85,81,62,103,201,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,164,157,170,234,151,237,167,110,58,117,169,147,95,126,51,95,121,199,233,126,43,91,229,124,191,118,233,19,59,53,223,187,70,49,173,233,85,20,237,251,141,70,47,78,172,234,213,106,175,85,41,91,198,175,213,62,45,244,254,135,220,110,36,127,217,158,214,191,165,198,109,152,105,189,22,73,240,75,213,183,15,170,190,217,42,37,111,42,87,215,69,89,73,19,98,169,68,106,189,33,123,39,145,170,230,125,230,57,90,254,143,70,172,111,226,185,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,157,90,170,213,233,213,21,83,230,124,151,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,151,253,225,189,162,22,173,17,218,134,38,219,125,242,174,233,81,158,83,211,231,21,207,154,54,198,200,39,175,163,167,84,130,38,167,85,70,71,20,113,49,85,206,85,115,209,239,251,168,228,141,146,43,44,197,172,89,206,43,121,194,178,154,31,59,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,54,43,94,222,76,123,147,171,85,28,157,122,162,162,252,202,23,223,214,202,50,173,169,234,61,93,238,211,108,243,26,101,147,92,38,147,28,184,83,164,143,142,131,154,186,70,219,42,22,71,61,237,154,38,34,163,28,247,47,122,54,43,209,121,54,86,69,197,54,245,148,216,176,109,125,211,76,215,41,174,242,86,92,127,48,179,93,46,53,61,167,201,216,165,130,182,41,37,147,131,17,207,119,22,49,203,209,168,174,94,157,17,21,126,70,148,241,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,122,57,17,201,215,162,162,47,200,253,98,149,191,187,87,186,127,248,131,165,95,248,85,199,253,120,183,77,16,205,110,186,149,162,248,14,163,95,105,233,32,185,101,88,189,170,247,89,21,35,28,216,35,158,166,146,57,164,108,109,115,156,228,98,57,234,136,138,231,47,78,157,85,127,137,237,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,187,31,84,250,201,245,3,33,247,25,203,147,240,159,197,172,88,254,201,113,11,181,162,135,203,213,228,215,11,189,210,233,39,117,239,243,21,76,174,154,145,178,116,114,170,51,164,20,148,236,232,212,70,253,206,189,57,57,202,179,0,28,171,118,62,150,53,147,233,254,67,237,211,153,172,47,39,196,191,99,148,219,142,195,102,214,28,29,245,108,212,92,46,207,35,33,164,141,146,212,50,249,110,133,100,157,104,155,11,17,206,74,148,115,229,116,46,99,126,251,228,88,222,138,142,99,225,164,188,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,156,30,142,99,184,189,141,94,142,69,106,244,232,168,169,242,47,251,96,187,174,163,221,110,135,82,94,238,114,240,204,241,126,205,159,40,134,73,160,89,39,170,108,45,86,215,182,56,145,189,184,106,62,251,154,139,27,26,217,25,60,109,228,145,115,117,32,238,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,71,253,88,240,107,253,168,106,158,101,169,159,210,59,225,159,107,114,11,141,247,201,125,144,239,121,95,53,83,36,221,174,231,157,111,62,61,206,60,184,183,175,78,189,19,175,66,106,237,115,66,255,0,163,94,132,227,58,41,246,167,237,31,217,207,59,253,103,228,124,159,127,204,86,79,83,254,7,185,39,30,61,254,63,219,94,188,122,252,186,244,74,1,221,143,170,125,100,250,129,144,251,140,231,63,188,229,55,220,130,221,98,180,221,235,188,197,38,51,111,125,174,215,31,105,140,242,244,175,170,168,171,116,125,90,136,175,235,61,93,67,250,185,85,223,127,167,94,45,106,36,255,0,240,163,217,71,237,55,42,131,114,154,153,108,186,211,99,120,149,194,158,167,18,139,167,102,27,197,210,25,28,229,168,230,142,73,29,13,44,145,179,228,214,240,146,85,226,175,84,134,104,157,111,217,102,45,98,206,113,91,206,21,148,208,249,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,249,177,90,246,242,99,220,157,90,168,228,235,213,21,23,230,103,179,122,251,81,190,237,47,89,107,112,222,213,214,179,16,185,117,172,197,175,117,176,177,190,126,151,139,22,72,213,209,170,177,102,129,239,237,72,157,24,229,232,201,59,108,100,177,161,197,106,114,155,237,94,43,110,194,170,43,185,217,109,87,10,219,165,29,55,105,137,218,170,171,142,154,58,137,57,162,115,119,38,81,83,39,69,85,106,118,250,181,17,92,229,89,213,224,169,234,159,41,250,127,93,238,54,227,170,248,231,126,9,254,164,254,90,71,255,0,9,61,45,193,53,67,116,243,125,186,177,124,79,236,150,62,236,166,207,253,245,52,62,86,233,75,113,161,236,79,251,167,183,159,30,227,254,227,249,49,122,252,218,189,16,189,64,10,1,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,79,242,146,252,50,183,219,117,209,28,202,221,161,154,165,147,82,71,165,247,234,137,27,75,89,116,157,204,102,55,90,244,115,154,248,228,232,168,202,105,165,232,217,24,254,49,177,242,119,249,70,137,55,118,226,117,87,76,241,93,100,211,140,143,75,115,90,79,49,101,201,173,242,219,234,120,199,27,228,135,154,125,201,226,238,49,236,108,209,61,27,36,111,86,175,9,24,199,34,117,106,25,225,221,86,217,243,45,168,106,229,102,150,230,21,212,151,22,58,157,183,43,69,206,153,81,172,184,219,164,124,140,138,117,143,146,186,23,242,138,70,62,55,42,241,123,29,197,207,103,9,31,32,60,47,183,131,147,104,158,174,89,116,74,242,181,119,28,19,63,188,54,129,148,20,209,83,181,244,119,186,215,210,211,195,92,175,115,59,175,98,36,49,196,248,251,141,106,50,71,72,141,115,216,140,127,160,241,171,245,79,139,125,63,161,247,27,137,2,168,174,215,91,117,53,125,29,190,231,87,75,79,116,167,74,74,232,161,153,204,101,84,9,44,115,36,82,181,23,163,216,146,195,20,136,215,117,78,113,177,223,197,168,169,210,246,209,183,76,239,116,26,167,65,166,120,45,63,249,170,203,197,111,56,127,171,45,126,102,24,103,172,237,203,44,125,238,215,125,142,237,49,220,223,252,17,63,138,165,138,120,155,232,94,156,109,211,98,56,46,151,233,125,155,200,218,168,117,2,138,89,166,149,81,245,87,10,167,91,46,9,37,85,76,136,137,220,153,252,91,213,122,35,81,173,107,24,214,49,140,99,98,7,133,199,174,205,50,252,235,217,235,75,254,57,86,236,125,44,107,39,211,252,135,219,167,51,88,75,79,15,157,237,221,118,161,159,201,98,201,231,171,174,211,172,170,162,158,27,173,27,170,156,216,45,51,186,104,90,251,179,35,108,50,189,239,142,157,178,53,209,70,141,89,147,182,142,85,88,227,233,125,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,89,78,222,52,250,197,117,189,106,230,41,162,22,251,245,36,182,44,106,206,203,221,117,29,37,83,156,246,221,106,159,35,81,181,81,163,213,136,248,233,163,137,241,35,152,143,107,43,36,94,170,217,80,227,254,21,154,57,98,213,221,220,90,42,114,57,186,210,96,86,249,115,24,233,184,191,251,234,170,154,120,35,166,78,108,123,85,157,185,234,34,159,175,222,107,187,28,28,213,107,213,83,242,188,77,52,83,246,45,187,140,167,203,220,60,213,6,119,215,53,163,231,47,57,162,243,179,205,230,35,147,164,108,107,122,85,69,83,193,169,203,164,75,23,39,43,185,116,151,254,9,122,199,98,151,21,206,182,253,81,15,102,245,77,112,92,198,142,78,79,119,155,165,146,58,122,74,132,232,140,225,31,101,241,83,124,213,252,159,230,190,235,122,70,229,91,63,33,86,245,188,55,191,166,14,169,218,181,51,246,203,246,75,225,152,252,22,47,37,246,119,207,247,59,117,53,19,119,123,158,106,46,157,124,207,30,60,87,167,14,189,126,125,19,213,236,99,99,31,208,187,237,183,251,104,253,177,251,99,240,223,247,19,225,254,87,202,121,159,254,184,155,159,47,51,255,0,212,244,225,254,94,191,41,84,0,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,0,2,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,84,5,69,248,172,108,86,155,14,146,191,116,250,81,65,73,77,98,170,168,89,179,90,23,85,74,233,219,113,171,173,122,252,73,139,52,142,71,50,89,106,35,137,208,198,141,237,170,70,230,177,205,116,139,20,32,219,70,226,243,189,175,234,157,6,166,96,181,31,230,168,239,20,92,33,254,179,181,249,152,102,158,143,185,44,82,118,123,189,134,55,186,198,243,103,241,69,254,40,190,131,123,250,189,134,235,214,231,50,221,92,211,249,234,228,177,100,84,246,137,169,210,174,5,134,120,158,203,93,36,82,195,35,62,104,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,189,211,106,219,238,177,109,87,101,249,118,21,139,63,206,234,110,65,152,87,201,110,166,232,248,254,23,75,61,166,8,226,186,243,125,60,180,243,246,170,105,218,158,89,202,142,127,94,171,209,191,53,133,127,236,171,61,202,191,221,92,143,36,200,238,31,244,149,149,215,42,234,137,63,239,73,52,210,72,255,0,249,220,231,59,252,170,165,233,248,126,236,70,197,181,92,86,60,215,41,103,157,212,220,130,222,145,220,106,122,190,63,133,210,207,29,44,146,218,184,50,162,90,121,251,85,52,238,95,50,212,71,63,175,68,232,223,146,248,13,209,248,82,127,73,77,118,201,181,175,246,245,246,115,237,31,146,254,172,251,45,231,59,30,94,142,10,111,240,222,110,62,92,187,28,191,176,157,57,116,249,244,234,189,255,0,101,59,82,254,135,218,89,117,211,63,183,191,107,126,39,144,79,125,243,191,11,242,29,190,229,53,60,61,174,223,122,94,189,60,183,46,92,147,175,62,157,62,93,86,160,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,2,0,120,213,250,88,197,190,160,80,251,117,196,170,189,167,122,167,209,191,168,24,247,184,192,105,76,0,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,127,128,86,174,172,120,53,254,212,53,79,50,212,207,233,29,240,207,181,185,5,198,251,228,190,200,119,188,175,154,169,146,110,215,115,206,183,159,30,231,30,92,91,215,167,94,137,215,161,42,182,83,181,47,232,125,165,151,93,51,251,123,246,183,226,121,4,247,223,59,240,191,33,219,238,83,83,195,218,237,247,165,235,211,203,114,229,201,58,243,233,211,229,213,104,179,118,62,169,245,147,234,6,67,238,51,150,169,224,169,233,99,41,250,129,93,237,214,226,58,248,172,108,114,155,77,110,181,251,164,211,103,213,203,98,201,239,10,252,166,216,230,75,58,219,174,53,78,123,214,181,146,116,84,101,52,210,245,107,155,35,147,183,52,177,181,138,230,202,216,225,253,255,0,5,205,189,124,78,251,145,238,118,237,83,106,168,164,180,121,156,74,209,69,37,47,118,170,26,231,178,154,105,235,27,35,147,164,61,32,145,33,106,179,171,158,218,137,209,85,141,111,73,44,87,118,62,150,53,147,233,254,67,237,211,153,172,52,167,180,239,75,26,55,244,255,0,30,246,232,14,170,0,0,0,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,165,255,0,0,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,168,0,165,111,26,191,84,248,183,211,250,31,113,184,143,5,79,84,249,79,211,250,239,113,183,18,43,197,99,99,149,58,149,106,175,221,38,155,62,146,43,238,49,103,87,229,54,199,50,40,18,227,110,165,107,222,181,172,147,162,43,234,97,139,171,92,217,28,189,200,98,141,172,86,186,38,199,53,80,105,86,166,101,90,55,168,248,230,169,97,85,126,94,245,140,220,34,184,83,114,146,70,71,55,5,251,240,75,219,123,30,232,101,98,186,57,24,142,78,113,189,237,85,232,229,52,61,181,93,204,97,187,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,39,20,108,204,227,44,111,100,141,68,228,199,183,147,88,254,113,178,26,234,199,131,95,237,67,84,243,45,76,254,145,223,12,251,91,144,92,111,190,75,236,135,123,202,249,170,153,38,237,119,60,235,121,241,238,113,229,197,189,122,117,232,157,122,18,171,101,59,82,254,135,218,89,117,211,63,183,191,107,126,39,144,79,125,243,191,11,242,29,190,229,53,60,61,174,223,122,94,189,60,183,46,92,147,175,62,157,62,93,86,64,20,237,227,79,172,87,91,214,174,98,154,33,111,191,82,75,98,198,172,236,189,215,81,210,85,57,207,109,214,169,242,53,27,85,26,61,88,143,142,154,56,159,18,57,136,246,178,178,69,234,173,149,14,63,225,89,163,150,45,93,221,197,162,167,35,155,173,38,5,111,151,49,142,155,139,255,0,190,170,169,167,130,58,100,230,199,181,89,219,158,162,41,250,253,230,187,177,193,205,86,189,85,63,43,196,211,69,63,98,219,184,202,124,189,195,205,80,103,125,115,90,62,114,243,154,47,59,60,222,98,57,58,70,198,183,165,84,85,60,26,156,186,68,177,114,114,187,151,73,127,224,151,172,118,41,113,92,235,111,213,16,246,111,84,215,5,204,104,228,228,247,121,186,89,35,167,164,168,78,136,206,17,246,95,21,55,205,95,201,254,107,238,183,164,110,85,179,242,149,188,106,253,83,226,223,79,232,125,198,226,60,21,61,83,229,63,79,235,189,198,220,76,175,18,253,142,83,110,59,13,155,88,112,119,213,179,81,112,187,60,140,134,146,54,75,80,203,229,186,21,146,117,162,108,44,71,57,42,81,207,149,208,185,141,251,239,145,99,122,42,57,143,134,178,188,61,54,245,253,35,119,53,143,216,43,106,109,76,178,226,157,188,182,247,77,113,165,243,81,215,208,210,85,64,142,163,72,85,56,73,222,124,177,198,228,122,163,82,55,72,238,143,86,164,111,208,160,34,87,138,157,166,213,113,216,230,125,89,112,182,82,85,84,90,234,44,245,116,50,205,11,94,250,89,214,231,77,10,203,19,149,58,177,235,20,210,198,174,111,69,225,35,219,252,28,168,180,24,88,167,133,30,245,255,0,102,89,84,27,107,212,203,157,214,167,27,203,110,20,244,216,148,189,123,208,217,238,147,72,230,173,63,4,106,200,216,106,164,145,159,54,187,132,114,167,37,98,36,211,74,219,148,42,175,251,134,63,253,148,95,249,39,255,0,183,203,41,210,124,23,246,95,165,152,110,153,252,83,226,127,100,177,251,117,139,206,246,59,62,107,202,211,71,15,119,183,201,220,57,118,249,113,228,238,157,122,117,94,157,79,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,73,84,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,168,42,175,197,79,97,223,250,95,117,122,65,101,255,0,53,46,95,98,182,91,191,237,223,83,123,115,251,191,251,187,101,100,112,255,0,156,168,123,191,194,188,175,93,186,235,206,101,182,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,222,18,53,189,17,202,199,112,122,50,70,167,54,53,83,207,234,198,117,251,80,213,60,203,83,62,23,240,207,181,185,5,198,251,228,187,253,239,43,230,170,100,155,181,220,226,222,124,123,156,121,113,111,94,157,122,39,94,133,234,120,92,122,19,211,47,206,189,226,180,149,64,205,102,236,125,83,235,39,212,12,135,220,103,58,174,193,118,81,149,110,179,81,233,47,119,107,103,151,211,44,102,225,12,153,29,194,161,36,100,117,252,21,178,58,217,78,177,185,143,116,210,177,81,30,230,57,59,49,189,30,171,201,209,50,91,232,196,241,107,22,13,138,217,176,172,90,135,201,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,205,234,231,187,139,24,212,234,229,87,47,78,170,170,191,51,245,142,85,185,125,186,96,155,160,210,202,253,51,206,169,255,0,206,214,89,235,121,205,253,89,116,242,211,67,5,103,110,41,99,239,118,187,239,119,105,238,224,255,0,224,169,252,21,51,215,174,154,23,168,251,116,212,123,142,151,234,133,155,200,221,104,122,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,254,46,232,189,17,200,230,185,143,107,30,199,177,179,3,193,83,213,62,83,244,254,187,220,109,199,85,241,206,252,19,253,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,46,164,2,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,202,185,165,61,167,122,88,209,191,167,248,247,183,64,69,95,26,191,75,24,183,212,10,31,110,184,149,87,180,239,84,250,55,245,3,30,247,24,9,85,227,87,234,159,22,250,127,67,238,55,18,16,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,231,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,138,54,171,182,124,55,106,26,71,71,165,184,125,117,93,197,238,168,117,202,239,115,169,85,107,238,55,25,25,27,37,157,35,228,173,133,156,98,141,140,141,170,188,88,198,242,115,223,206,71,198,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,165,255,0,28,171,118,62,150,53,147,233,254,67,237,211,153,172,61,86,127,165,185,222,151,253,156,251,117,98,248,103,218,220,126,143,41,179,255,0,125,67,55,154,181,213,114,236,79,251,167,187,135,46,219,254,227,248,189,58,124,218,157,80,183,79,7,28,147,94,110,58,37,93,143,230,24,197,36,122,95,105,168,153,49,27,196,203,216,171,150,119,206,247,213,211,197,26,51,165,69,51,101,116,142,89,220,173,86,74,231,196,213,153,17,205,166,176,163,50,219,129,212,207,219,38,184,231,154,165,29,93,214,162,147,38,200,43,174,20,31,20,147,157,84,52,47,153,222,86,7,253,247,163,123,80,36,81,163,26,229,107,26,196,107,87,139,80,181,255,0,5,140,2,154,197,183,156,175,80,106,49,234,186,59,150,85,148,62,153,149,211,36,173,101,125,186,142,158,52,133,98,71,47,7,49,149,19,215,177,94,196,249,191,155,92,171,219,68,111,138,241,180,209,203,20,184,174,11,184,26,121,187,55,170,107,130,97,213,145,241,123,188,221,44,145,212,85,211,175,85,127,8,251,47,138,167,228,140,228,255,0,53,247,157,210,54,162,196,15,12,189,107,253,139,110,227,22,243,22,255,0,53,65,157,244,194,171,56,69,206,104,188,236,240,249,121,35,235,35,26,222,149,81,83,115,114,242,233,18,203,197,170,238,61,47,248,0,0,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,0,2,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,84,7,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,68,62,32,91,17,190,237,87,42,147,53,197,153,231,116,203,32,184,44,118,234,158,172,143,225,117,83,201,85,36,86,174,15,168,150,162,126,213,53,59,87,204,185,17,175,235,209,122,59,228,177,0,23,19,225,79,177,202,157,53,181,80,110,147,82,95,73,45,247,39,179,163,241,107,99,89,20,233,110,183,85,53,143,74,215,201,209,85,149,51,69,209,173,108,110,78,220,50,200,215,171,157,43,163,134,199,192,40,7,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,63,192,32,7,141,95,165,140,91,234,5,15,183,92,74,171,218,119,170,125,27,250,129,143,123,140,6,148,192,5,0,248,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,39,248,0,25,172,221,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,158,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,158,127,75,116,183,4,209,108,18,217,166,122,105,98,248,54,55,102,239,121,42,47,53,53,71,107,187,51,230,147,247,147,61,242,59,172,146,189,223,121,203,211,175,68,232,136,136,158,87,118,62,150,53,147,233,254,67,237,211,153,172,52,167,180,239,75,26,55,244,255,0,30,246,232,15,107,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,132,76,234,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,181,215,180,79,22,91,174,170,107,205,94,156,235,70,57,73,105,179,231,55,136,169,112,217,109,177,186,85,180,79,39,8,96,160,169,114,39,41,217,43,145,171,230,56,162,182,105,31,213,173,133,237,74,107,52,0,0,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,191,224,1,202,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,20,173,227,87,234,159,22,250,127,67,238,55,17,224,169,234,159,41,250,127,93,238,54,226,234,74,245,215,159,8,156,55,88,55,13,83,170,86,61,70,171,198,49,140,150,162,107,190,79,108,101,58,213,85,190,226,250,134,62,111,39,35,221,198,38,84,53,243,189,86,68,127,102,84,78,44,146,57,18,56,103,86,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,17,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,0,12,203,110,7,83,63,108,154,227,158,106,148,117,119,90,138,76,155,32,174,184,80,124,82,78,117,80,208,190,103,121,88,31,247,222,141,237,64,145,70,140,107,149,172,107,17,173,94,45,66,215,252,22,48,10,107,22,222,114,189,65,168,199,170,232,238,89,86,80,250,102,87,76,146,181,149,246,234,58,120,210,21,137,28,188,28,198,84,79,94,197,123,19,230,254,109,114,175,109,17,190,43,198,211,71,44,82,226,184,46,224,105,230,236,222,169,174,9,135,86,71,197,238,243,116,178,71,81,87,78,189,85,252,35,236,190,42,159,146,51,147,252,215,222,119,72,218,139,16,60,50,245,175,246,45,187,140,91,204,91,252,213,6,119,211,10,172,225,23,57,162,243,179,195,229,228,143,172,140,107,122,85,69,77,205,203,203,164,75,47,22,171,184,244,191,226,149,188,106,253,83,226,223,79,232,125,198,226,60,21,61,83,229,63,79,235,189,198,220,93,73,226,176,173,23,210,253,58,204,179,29,64,193,241,10,75,53,247,63,168,167,171,200,234,41,159,35,89,95,60,41,39,9,86,37,119,105,143,85,154,87,61,204,107,86,71,200,231,191,147,149,84,246,160,138,190,40,254,132,245,55,242,95,120,162,40,175,73,240,95,218,134,169,225,186,103,241,79,134,125,173,200,45,214,47,59,216,239,121,95,53,83,28,61,222,223,38,243,227,220,229,199,147,122,244,233,213,58,245,62,92,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,156,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,190,143,13,234,221,109,170,218,134,39,6,182,218,105,40,223,71,79,79,14,41,52,46,129,95,89,141,173,29,59,232,38,149,33,123,154,143,70,189,241,162,57,25,39,8,152,175,106,189,92,247,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,129,202,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,162,31,17,77,138,212,237,107,50,92,227,79,168,42,223,165,119,250,136,97,161,154,166,170,39,190,217,113,153,42,30,182,212,69,145,103,153,141,142,157,210,50,103,51,251,15,107,28,247,189,170,247,195,82,255,0,188,46,61,9,233,151,231,94,241,90,74,160,102,179,118,62,169,245,147,234,6,67,238,51,151,61,225,89,105,181,91,182,57,128,214,91,237,148,148,181,23,74,139,197,93,116,176,194,214,62,170,116,185,212,194,146,202,228,78,175,122,69,12,81,163,157,213,120,70,198,255,0,6,162,36,181,0,170,15,28,171,77,170,27,174,141,223,97,182,82,50,229,89,79,126,164,168,172,108,45,73,230,130,23,80,186,40,159,39,78,78,99,29,60,206,107,85,122,53,101,145,83,167,37,235,205,124,21,61,83,229,63,79,235,189,198,220,117,95,28,239,193,63,212,159,203,78,85,224,169,234,159,41,250,127,93,238,54,226,234,64,40,7,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,63,204,171,154,83,218,119,165,141,27,250,127,143,123,116,4,85,241,171,244,177,139,125,64,161,246,235,137,85,123,78,245,79,163,127,80,49,239,113,128,150,158,50,182,155,173,255,0,119,120,77,138,197,108,171,184,220,174,56,61,182,146,142,142,146,23,77,61,76,242,92,238,13,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,66,111,248,126,236,70,197,181,92,86,60,215,41,103,157,212,220,130,222,145,220,106,122,190,63,133,210,207,29,44,146,218,184,50,162,90,121,251,85,52,238,95,50,212,71,63,175,68,232,223,146,204,2,0,120,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,47,248,229,91,177,244,177,172,159,79,242,31,110,156,205,97,161,61,39,208,29,26,215,93,172,109,243,246,185,167,182,172,163,236,190,31,142,92,237,126,117,142,94,196,223,14,167,228,213,226,169,220,133,252,89,220,129,252,162,147,131,57,177,220,91,210,74,145,215,196,35,84,45,90,85,179,237,73,185,220,27,73,53,69,254,207,46,47,67,73,53,107,105,159,81,61,193,171,76,189,174,168,171,35,226,138,73,106,22,54,167,87,50,157,255,0,54,162,43,219,158,19,75,187,104,192,42,116,179,111,58,111,167,215,12,122,146,199,114,177,226,246,218,107,165,13,50,69,194,43,143,151,98,214,42,172,74,172,123,221,80,178,189,239,106,175,55,185,206,234,238,93,87,192,120,132,105,125,171,85,118,125,169,54,203,131,169,33,168,176,89,229,202,40,106,230,162,109,75,233,231,183,181,106,87,181,213,81,99,124,177,71,45,58,200,213,234,214,84,63,228,228,85,99,179,237,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,131,209,204,119,23,177,171,209,200,173,94,157,21,21,62,70,156,244,247,53,181,106,86,1,141,106,53,138,158,174,11,110,85,103,162,189,209,197,86,198,182,120,224,169,133,147,70,217,26,215,57,168,244,107,209,21,17,206,78,189,122,42,255,0,19,208,0,0,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,0,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,57,174,223,119,59,163,91,158,177,93,175,250,67,148,124,74,59,37,194,91,125,117,52,240,186,158,170,30,143,122,67,59,161,127,71,164,51,177,139,36,79,84,78,173,228,215,35,100,142,88,217,85,126,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,69,170,0,121,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,188,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,206,14,228,116,66,235,183,13,109,202,116,94,243,124,164,188,212,99,149,17,53,149,244,209,186,54,84,193,52,17,212,66,245,99,190,108,122,197,52,124,217,213,200,215,242,106,57,232,136,245,153,94,19,123,50,177,106,221,247,250,76,103,55,94,237,171,4,200,25,79,100,179,211,189,236,146,123,197,59,33,169,109,77,67,211,167,72,98,238,194,230,70,213,85,146,68,94,125,24,197,100,215,40,0,40,7,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,63,192,32,7,141,95,165,140,91,234,5,15,183,92,74,171,218,119,170,125,27,250,129,143,123,140,6,148,192,5,0,248,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,39,248,0,25,172,221,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,159,224,229,91,177,244,177,172,159,79,242,31,110,156,205,97,164,141,178,93,173,86,13,162,105,69,246,251,115,164,183,91,109,218,111,98,171,172,172,171,153,176,193,77,4,118,200,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,59,120,129,111,186,251,186,172,170,76,43,22,127,146,211,44,126,224,178,91,169,186,50,79,138,85,65,37,84,113,93,121,190,158,42,136,59,180,213,13,79,44,229,86,179,167,85,234,239,154,68,2,226,124,41,247,199,83,169,86,170,13,173,234,75,41,34,190,227,22,116,102,45,115,107,226,129,46,54,234,86,177,137,68,248,250,162,190,166,24,186,57,174,141,171,220,134,41,28,244,107,162,116,147,88,248,0,2,0,120,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,47,248,0,114,173,216,250,88,214,79,167,249,15,183,78,102,176,213,64,5,43,120,213,250,167,197,190,159,208,251,141,196,120,42,122,167,202,126,159,215,123,141,184,186,144,0,35,175,136,70,168,90,180,171,103,218,147,115,184,54,146,106,139,253,158,92,94,134,146,106,214,211,62,162,123,131,86,153,123,93,81,86,71,197,20,146,212,44,109,78,174,101,59,254,109,68,87,183,60,38,151,118,209,128,84,233,102,222,116,223,79,174,24,245,37,142,229,99,197,237,180,215,74,26,100,139,132,87,31,46,197,172,85,88,149,88,247,186,161,101,123,222,213,94,111,115,157,213,220,186,175,128,241,8,210,251,86,170,236,251,82,109,151,7,82,67,81,96,179,203,148,80,213,205,68,218,151,211,207,111,106,212,175,107,170,162,198,249,98,142,90,117,145,171,213,172,168,127,201,200,170,199,103,219,19,202,111,184,54,85,102,205,113,106,239,37,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,7,163,152,238,47,99,87,163,145,90,189,58,42,42,124,141,57,233,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,157,122,244,85,254,37,59,120,213,250,167,197,190,159,208,251,141,196,120,42,122,167,202,126,159,215,123,141,184,186,144,1,21,124,81,253,9,234,111,228,190,241,68,82,182,211,189,83,232,223,212,12,123,220,96,52,17,150,109,187,68,179,173,92,199,245,215,48,192,105,46,217,182,43,79,29,53,162,229,83,81,59,153,74,200,223,44,145,42,83,243,236,57,236,146,121,30,199,186,53,123,95,197,205,84,86,49,91,210,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,64,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,121,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,188,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,205,102,183,225,86,173,53,214,140,251,78,108,85,21,115,219,113,92,162,235,100,163,150,173,237,116,242,65,77,87,36,49,186,71,53,173,106,189,90,196,85,84,107,83,175,94,136,159,192,188,159,11,143,66,122,101,249,215,188,86,146,168,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,64,21,87,227,157,248,39,250,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,117,95,28,239,193,63,212,159,203,78,85,224,169,234,159,41,250,127,93,238,54,226,234,64,40,7,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,63,204,171,154,83,218,119,165,141,27,250,127,143,123,116,4,85,241,171,244,177,139,125,64,161,246,235,137,85,123,78,245,79,163,127,80,49,239,113,128,191,234,141,189,98,183,13,205,67,185,219,181,79,156,189,91,112,248,177,43,69,20,148,177,186,58,31,239,170,137,167,172,108,142,69,122,76,246,78,144,181,89,195,140,107,58,42,189,37,232,206,170,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,191,227,149,110,199,210,198,178,125,63,200,125,186,115,53,134,148,246,157,233,99,70,254,159,227,222,221,1,213,74,224,241,184,205,109,84,26,47,167,186,115,53,61,90,220,175,153,68,183,186,121,90,198,246,27,5,13,36,144,202,215,187,151,36,122,186,225,10,181,17,170,138,141,147,170,183,162,35,171,47,106,56,159,219,157,205,105,86,45,38,51,246,130,146,183,48,180,249,251,115,168,188,220,115,208,178,170,55,213,119,98,232,228,116,45,129,146,186,78,73,197,35,107,213,223,117,20,210,153,249,57,102,45,98,206,113,91,206,21,148,208,249,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,249,177,90,246,242,99,220,157,90,168,228,235,213,21,23,230,102,55,80,176,171,174,154,231,249,46,156,223,106,41,39,185,98,183,138,219,37,100,180,143,115,160,146,122,105,159,12,142,141,206,107,92,172,87,49,85,21,90,213,233,211,170,39,240,47,251,195,223,84,45,90,171,179,237,54,185,219,219,73,13,69,130,207,22,47,93,73,13,107,106,95,79,61,189,169,76,157,222,136,139,27,229,138,56,170,18,55,39,86,178,161,159,55,34,163,221,34,128,0,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,146,168,0,87,87,140,38,145,238,11,57,211,139,118,99,133,94,62,51,166,216,191,11,141,255,0,25,130,130,37,170,161,170,137,42,26,151,102,202,141,89,101,133,33,168,116,114,198,142,70,196,214,54,85,107,154,178,62,42,193,219,70,226,243,189,175,234,157,6,166,96,181,31,230,168,239,20,92,33,254,179,181,249,152,102,158,143,185,44,82,118,123,189,134,55,186,198,243,103,241,69,254,40,189,127,196,135,94,112,221,201,106,94,156,106,182,25,91,72,230,92,116,222,220,203,157,12,53,11,51,237,55,20,174,175,90,138,41,85,204,99,185,198,231,116,71,43,27,205,138,201,26,156,30,213,89,65,224,99,248,217,250,111,249,145,106,128,2,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,0,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,127,128,64,15,26,191,75,24,183,212,10,31,110,184,149,87,180,239,84,250,55,245,3,30,247,24,13,41,128,10,1,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,79,240,0,51,89,187,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,113,63,193,202,183,99,233,99,89,62,159,228,62,221,57,154,194,111,238,159,125,84,217,142,215,52,171,107,26,81,95,73,83,98,165,193,241,248,115,90,231,82,202,217,221,113,164,138,52,248,107,18,104,218,141,100,82,211,199,43,166,141,93,220,85,141,173,123,90,217,18,88,235,182,141,186,103,123,160,213,58,13,51,193,105,255,0,205,86,94,43,121,195,253,89,107,243,48,195,61,103,110,89,99,239,118,187,236,119,105,142,230,255,0,224,137,252,85,45,83,113,190,19,186,53,127,208,234,43,38,131,88,254,9,156,98,54,247,45,37,194,87,58,122,172,147,181,13,76,137,73,82,175,158,26,118,77,81,83,51,21,106,156,223,221,181,141,99,81,177,53,172,101,53,255,0,178,172,11,42,255,0,117,113,204,147,28,184,127,210,81,215,91,107,169,228,255,0,187,36,51,71,35,63,230,115,92,223,242,42,23,189,225,243,189,187,86,235,240,9,44,89,60,244,148,58,139,138,211,211,195,117,163,117,83,93,61,218,6,195,11,95,118,100,109,134,38,49,146,84,58,70,186,40,209,201,10,246,209,202,137,36,125,101,168,0,16,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,127,192,3,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,0,41,91,198,175,213,62,45,244,254,135,220,110,35,193,83,213,62,83,244,254,187,220,109,197,212,128,1,92,30,55,25,173,170,131,69,244,247,78,102,167,171,91,149,243,40,150,247,79,43,88,222,195,96,161,164,146,25,90,247,114,228,143,87,92,33,86,162,53,81,81,178,117,86,244,68,117,101,237,71,19,251,115,185,173,42,197,164,198,126,208,82,86,230,22,159,63,110,117,23,155,142,122,22,85,70,250,174,236,93,28,142,133,176,50,87,73,201,56,164,109,122,187,238,162,154,83,63,39,44,197,172,89,206,43,121,194,178,154,31,59,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,54,43,94,222,76,123,147,171,85,28,157,122,162,162,252,204,198,234,22,21,117,211,92,255,0,37,211,155,237,69,36,247,44,86,241,91,100,172,150,145,238,116,18,79,77,51,225,145,209,185,205,107,149,138,230,42,162,171,90,189,58,117,68,254,5,255,0,120,123,234,133,171,85,118,125,166,215,59,123,105,33,168,176,89,226,197,235,169,33,173,109,75,233,231,183,181,41,147,187,209,17,99,124,177,71,21,66,70,228,234,214,84,51,230,228,84,123,171,131,198,175,213,62,45,244,254,135,220,110,35,193,83,213,62,83,244,254,187,220,109,197,212,128,8,171,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,165,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,7,42,221,143,165,141,100,250,127,144,251,116,230,107,13,84,0,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,85,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,146,168,2,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,142,171,227,157,248,39,250,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,93,72,5,0,248,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,39,249,149,115,74,123,78,244,177,163,127,79,241,239,110,128,138,190,53,126,150,49,111,168,20,62,221,113,42,175,105,222,169,244,111,234,6,61,238,48,26,83,0,128,30,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,75,254,57,86,236,125,44,107,39,211,252,135,219,167,51,88,105,79,105,222,150,52,111,233,254,61,237,208,29,84,165,111,26,191,84,248,183,211,250,31,113,184,159,147,224,219,139,88,178,13,220,86,93,174,244,62,98,175,25,195,238,55,75,92,157,215,179,203,213,62,122,106,71,73,209,170,136,254,176,85,212,51,163,145,91,247,250,244,228,214,170,93,248,51,153,190,156,42,235,128,111,7,86,236,87,154,138,73,170,42,178,138,187,219,29,76,247,57,137,5,193,222,122,22,170,185,173,94,109,138,166,54,189,58,116,71,163,145,21,200,136,229,179,79,5,79,75,25,79,212,10,239,110,183,19,252,0,0,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,128,7,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,69,158,34,155,21,169,218,214,100,185,198,159,80,85,191,74,239,245,16,195,67,53,77,84,79,125,178,227,50,84,61,109,168,139,34,207,51,27,29,59,164,100,206,103,246,30,214,57,239,123,85,239,134,165,170,120,24,254,54,126,155,254,100,90,160,0,160,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,0,20,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,159,224,16,3,198,175,210,198,45,245,2,135,219,174,37,85,237,59,213,62,141,253,64,199,189,198,3,74,96,2,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,0,12,214,110,199,213,62,178,125,64,200,125,198,114,213,60,21,61,44,101,63,80,43,189,186,220,79,240,114,173,216,250,88,214,79,167,249,15,183,78,102,176,244,24,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,57,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,161,61,157,237,87,13,218,134,145,219,240,251,53,182,145,217,61,198,158,158,167,44,187,199,34,204,251,141,197,25,247,209,178,185,140,119,150,141,206,145,176,179,139,120,177,85,202,157,199,200,247,247,82,184,60,86,54,57,83,169,86,170,253,210,105,179,233,34,190,227,22,117,126,83,108,115,34,129,46,54,234,86,189,235,90,201,58,34,190,166,24,186,181,205,145,203,220,134,40,218,197,107,162,108,115,85,6,149,106,102,85,163,122,143,142,106,150,21,87,229,239,88,205,194,43,133,55,41,36,100,115,112,95,191,4,189,183,177,238,134,86,43,163,145,136,228,231,27,222,213,94,142,83,67,219,85,220,198,27,186,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,113,70,204,206,50,198,246,72,212,78,76,123,121,53,143,231,27,59,0,0,128,30,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,75,254,0,28,171,118,62,150,53,147,233,254,67,237,211,153,172,53,80,1,74,222,53,126,169,241,111,167,244,62,227,113,30,10,158,169,242,159,167,245,222,227,110,46,164,0,10,86,241,171,245,79,139,125,63,161,247,27,137,249,62,13,184,181,139,32,221,197,101,218,239,67,230,42,241,156,62,227,116,181,201,221,123,60,189,83,231,166,164,116,157,26,168,143,235,5,93,67,58,57,21,191,127,175,78,77,106,165,223,131,57,155,233,194,174,184,6,240,117,110,197,121,168,164,154,162,171,40,171,189,177,212,207,115,152,144,92,29,231,161,106,171,154,213,230,216,170,99,107,211,167,68,122,57,17,92,136,142,91,52,240,84,244,177,148,253,64,174,246,235,113,21,124,106,253,83,226,223,79,232,125,198,226,60,21,61,83,229,63,79,235,189,198,220,93,72,0,138,190,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,26,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,74,160,114,173,216,250,88,214,79,167,249,15,183,78,102,176,213,64,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,128,42,175,199,59,240,79,245,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,234,190,57,223,130,127,169,63,150,156,171,193,83,213,62,83,244,254,187,220,109,197,212,128,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,127,153,87,52,167,180,239,75,26,55,244,255,0,30,246,232,8,171,227,87,233,99,22,250,129,67,237,215,18,170,246,157,234,159,70,254,160,99,222,227,1,165,48,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,191,227,149,110,199,210,198,178,125,63,200,125,186,115,53,134,148,246,157,233,99,70,254,159,227,222,221,1,213,74,11,241,83,187,93,110,59,227,207,168,238,23,58,186,170,123,93,61,158,146,134,41,166,115,217,75,2,219,41,166,88,162,106,175,70,49,101,154,89,21,173,232,156,228,123,191,139,149,86,74,248,31,96,20,210,221,117,79,84,171,177,234,180,168,165,167,183,88,45,119,103,36,173,129,89,43,165,158,182,157,139,215,180,247,162,195,64,247,124,149,236,69,143,251,41,34,242,181,240,82,7,140,150,45,98,199,247,113,71,118,180,80,249,122,188,155,15,183,93,46,146,119,94,255,0,49,84,201,234,105,27,39,71,42,163,58,65,73,78,206,141,68,111,220,235,211,147,156,171,218,252,12,127,27,63,77,255,0,50,45,80,0,0,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,128,0,243,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,120,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,158,205,226,109,87,50,218,134,174,92,48,251,205,182,173,216,197,198,162,162,167,19,187,201,34,76,203,141,185,31,247,17,210,181,140,111,153,141,174,141,179,51,139,120,189,81,200,157,183,198,247,205,255,0,3,31,198,207,211,127,204,139,84,0,20,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,159,224,2,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,2,0,120,213,250,88,197,190,160,80,251,117,196,170,189,167,122,167,209,191,168,24,247,184,192,105,76,0,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,127,128,1,154,205,216,250,167,214,79,168,25,15,184,206,90,167,130,167,165,140,167,234,5,119,183,91,137,254,14,85,187,31,75,26,201,244,255,0,33,246,233,204,219,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,94,247,135,238,196,108,91,85,197,99,205,114,150,121,221,77,200,45,233,29,198,167,171,227,248,93,44,241,210,201,45,171,131,42,37,167,159,181,83,78,229,243,45,68,115,250,244,78,141,249,44,192,0,172,189,221,248,77,93,117,83,94,105,53,27,69,242,58,75,77,159,57,188,75,85,153,69,114,145,210,173,162,121,57,205,61,125,51,85,121,78,201,92,142,79,47,201,21,179,72,206,142,108,47,114,211,78,157,191,109,227,75,246,203,128,55,78,116,162,213,87,71,109,125,66,87,86,75,87,89,37,76,245,181,171,12,80,201,83,35,156,188,90,247,182,8,213,91,27,89,26,42,47,22,55,175,67,165,128,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,191,224,1,202,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,20,173,227,87,234,159,22,250,127,67,238,55,17,224,169,234,159,41,250,127,93,238,54,226,234,64,0,160,191,21,59,181,214,227,190,60,250,142,225,115,171,170,167,181,211,217,233,40,98,154,103,61,148,176,45,178,154,101,138,38,170,244,99,22,89,165,145,90,222,137,206,71,187,248,185,85,100,175,129,246,1,77,45,215,84,245,74,187,30,171,74,138,90,123,117,130,215,118,114,74,216,21,146,186,89,235,105,216,189,123,79,122,44,52,15,119,201,94,196,88,255,0,178,146,47,43,95,5,32,120,201,98,214,44,127,119,20,119,107,69,15,151,171,201,176,251,117,210,233,39,117,239,243,21,76,158,166,145,178,116,114,170,51,164,20,148,236,232,212,70,253,206,189,57,57,202,189,175,192,199,241,179,244,223,243,35,149,120,213,250,167,197,190,159,208,251,141,196,120,42,122,167,202,126,159,215,123,141,184,186,144,1,21,124,81,253,9,234,111,228,190,241,68,82,182,211,189,83,232,223,212,12,123,220,96,52,166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,64,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,74,160,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,85,0,85,95,142,119,224,159,234,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,213,124,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,169,0,160,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,50,174,105,79,105,222,150,52,111,233,254,61,237,208,17,87,198,175,210,198,45,245,2,135,219,174,37,85,237,59,213,62,141,253,64,199,189,198,3,74,96,16,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,127,199,42,221,143,165,141,100,250,127,144,251,116,230,107,13,41,237,59,210,198,141,253,63,199,189,186,3,170,153,172,221,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,159,224,165,111,26,191,84,248,183,211,250,31,113,184,143,5,79,84,249,79,211,250,239,113,183,23,82,0,0,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,64,0,14,85,185,125,186,96,155,160,210,202,253,51,206,169,255,0,206,214,89,235,121,205,253,89,116,242,211,67,5,103,110,41,99,239,118,187,239,119,105,238,224,255,0,224,169,252,21,34,87,133,222,131,102,91,109,213,205,197,105,78,103,69,86,215,219,170,49,231,219,43,166,167,72,89,118,183,43,238,169,79,91,18,53,239,111,9,26,222,170,212,123,184,61,31,27,151,155,28,137,97,64,2,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,0,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,127,128,64,15,26,191,75,24,183,212,10,31,110,184,149,87,180,239,84,250,55,245,3,30,247,24,13,41,128,10,1,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,79,240,0,51,89,187,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,113,63,193,202,183,99,233,99,89,62,159,228,62,221,57,8,60,41,246,43,83,135,71,65,186,125,87,160,171,166,190,213,83,164,216,85,11,106,162,116,13,183,85,209,49,126,36,245,134,71,43,159,44,85,18,68,216,100,70,246,209,36,115,152,231,58,53,138,205,0,0,0,1,0,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,151,252,0,57,86,236,125,44,107,39,211,252,135,219,167,51,88,106,160,2,149,188,106,253,83,226,223,79,232,125,198,226,60,21,61,83,229,63,79,235,189,198,220,93,72,0,25,172,221,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,159,224,165,111,26,191,84,248,183,211,250,31,113,184,143,5,79,84,249,79,211,250,239,113,183,15,26,191,84,248,183,211,250,31,113,184,143,5,79,84,249,79,211,250,239,113,183,23,82,0,34,175,138,63,161,61,77,252,151,222,40,138,86,218,119,170,125,27,250,129,143,123,140,6,148,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,154,93,182,201,182,219,253,214,182,251,125,219,230,154,220,110,87,26,137,42,235,43,42,241,58,9,167,169,158,71,43,164,150,73,29,18,185,239,115,149,92,174,85,85,85,85,85,61,174,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,231,229,173,214,186,40,233,41,96,230,247,61,252,34,141,26,198,242,123,220,229,232,159,55,57,85,126,106,167,235,3,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,230,191,209,59,107,31,251,52,233,87,255,0,6,219,191,249,147,170,128,115,75,182,217,54,219,127,186,214,223,111,187,124,211,91,141,202,227,81,37,93,101,101,94,39,65,52,245,51,200,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,167,181,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,92,252,181,186,215,69,29,37,44,28,222,231,191,132,81,163,88,222,79,123,156,189,19,230,231,42,175,205,84,253,96,115,75,182,217,54,219,127,186,214,223,111,187,124,211,91,141,202,227,81,37,93,101,101,94,39,65,52,245,51,200,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,167,181,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,92,252,181,186,215,69,29,37,44,28,222,231,191,132,81,163,88,222,79,123,156,189,19,230,231,42,175,205,84,253,96,15,41,157,105,62,150,106,135,145,253,166,105,166,41,150,252,51,187,228,190,59,102,166,175,242,189,206,61,206,215,121,142,225,203,182,206,92,122,117,224,222,191,193,15,151,10,209,13,23,211,91,172,183,221,57,210,28,43,21,185,79,78,234,73,107,44,150,10,74,25,228,129,206,107,157,19,164,134,54,185,88,174,99,28,173,85,233,213,141,95,242,33,245,103,90,79,165,154,161,228,127,105,154,105,138,101,191,12,238,249,47,142,217,169,171,252,175,115,143,115,181,222,99,184,114,237,179,151,30,157,120,55,175,240,67,229,194,180,67,69,244,214,235,45,247,78,116,135,10,197,110,83,211,186,146,90,203,37,130,146,134,121,32,115,154,231,68,233,33,141,174,86,43,152,199,43,85,122,117,99,87,252,136,123,80,14,127,148,237,235,64,179,155,237,86,83,154,232,126,159,228,23,170,222,30,102,227,116,198,104,170,234,167,224,198,177,156,229,146,55,61,220,88,198,181,58,175,201,173,68,79,146,33,232,48,173,61,192,116,214,213,45,139,78,112,124,127,21,182,207,80,234,185,104,236,150,200,104,96,146,119,53,173,116,174,142,22,181,170,245,107,24,213,114,167,94,140,106,127,145,15,64,114,175,232,157,181,143,253,154,116,171,255,0,131,109,223,252,201,210,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,63,43,53,211,220,7,82,173,81,88,181,27,7,199,242,171,108,21,13,171,138,142,247,108,134,186,8,231,107,92,214,202,216,230,107,154,143,70,189,237,71,34,117,232,247,39,249,84,242,150,157,178,109,182,193,117,162,190,216,182,249,166,182,235,149,186,162,58,186,58,202,76,78,130,25,233,167,141,200,232,229,142,70,196,142,99,218,228,71,35,145,81,81,81,21,14,150,1,231,243,93,61,192,117,42,213,21,139,81,176,124,127,42,182,193,80,218,184,168,239,118,200,107,160,142,118,181,205,108,173,142,102,185,168,244,107,222,212,114,39,94,143,114,127,149,79,63,139,109,235,64,176,107,237,46,83,133,104,126,159,227,247,170,46,126,90,227,107,198,104,169,42,160,230,199,49,252,37,142,54,189,188,152,247,53,122,47,205,174,84,95,146,169,208,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,154,255,0,68,237,172,127,236,211,165,95,252,27,110,255,0,230,78,149,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,156,210,237,182,77,182,223,238,181,183,219,238,223,52,214,227,114,184,212,73,87,89,89,87,137,208,77,61,76,242,57,93,36,178,72,232,149,207,123,156,170,229,114,170,170,170,170,169,234,240,173,61,192,116,214,213,45,139,78,112,124,127,21,182,207,80,234,185,104,236,150,200,104,96,146,119,53,173,116,174,142,22,181,170,245,107,24,213,114,167,94,140,106,127,145,15,64,15,21,154,232,134,139,234,85,214,43,238,163,105,14,21,149,92,160,167,109,36,85,151,187,5,37,116,241,192,215,57,205,137,178,77,27,156,140,71,61,238,70,162,244,234,247,47,249,84,97,90,33,162,250,107,117,150,251,167,58,67,133,98,183,41,233,221,73,45,101,146,193,73,67,60,144,57,205,115,162,116,144,198,215,43,21,204,99,149,170,189,58,177,171,254,68,61,168,0,0,115,75,182,217,54,219,127,186,214,223,111,187,124,211,91,141,202,227,81,37,93,101,101,94,39,65,52,245,51,200,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,167,181,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,92,252,181,186,215,69,29,37,44,28,222,231,191,132,81,163,88,222,79,123,156,189,19,230,231,42,175,205,84,253,96,0,0,0,1,207,242,157,189,104,22,115,125,170,202,115,93,15,211,252,130,245,91,195,204,220,110,152,205,21,93,84,252,24,214,51,156,178,70,231,187,139,24,214,167,85,249,53,168,137,242,68,61,6,21,167,184,14,154,218,165,177,105,206,15,143,226,182,217,234,29,87,45,29,146,217,13,12,18,78,230,181,174,149,209,194,214,181,94,173,99,26,174,84,235,209,141,79,242,33,232,0,7,63,202,118,245,160,89,205,246,171,41,205,116,63,79,242,11,213,111,15,51,113,186,99,52,85,117,83,240,99,88,206,114,201,27,158,238,44,99,90,157,87,228,214,162,39,201,16,244,24,86,158,224,58,107,106,150,197,167,56,62,63,138,219,103,168,117,92,180,118,75,100,52,48,73,59,154,214,186,87,71,11,90,213,122,181,140,106,185,83,175,70,53,63,200,135,160,0,243,249,174,158,224,58,149,106,138,197,168,216,62,63,149,91,96,168,109,92,84,119,187,100,53,208,71,59,90,230,182,86,199,51,92,212,122,53,239,106,57,19,175,71,185,63,202,167,148,180,237,147,109,182,11,173,21,246,197,183,205,53,183,92,173,213,17,213,209,214,82,98,116,16,207,77,60,110,71,71,44,114,54,36,115,30,215,34,57,28,138,138,138,136,168,116,176,1,207,242,157,189,104,22,115,125,170,202,115,93,15,211,252,130,245,91,195,204,220,110,152,205,21,93,84,252,24,214,51,156,178,70,231,187,139,24,214,167,85,249,53,168,137,242,68,61,6,21,167,184,14,154,218,165,177,105,206,15,143,226,182,217,234,29,87,45,29,146,217,13,12,18,78,230,181,174,149,209,194,214,181,94,173,99,26,174,84,235,209,141,79,242,33,232,0,0,230,151,109,178,109,182,255,0,117,173,190,223,118,249,166,183,27,149,198,162,74,186,202,202,188,78,130,105,234,103,145,202,233,37,146,71,68,174,123,220,229,87,43,149,85,85,85,85,79,87,133,105,238,3,166,182,169,108,90,115,131,227,248,173,182,122,135,85,203,71,100,182,67,67,4,147,185,173,107,165,116,112,181,173,87,171,88,198,171,149,58,244,99,83,252,136,122,0,0,0,0,0,7,159,205,116,247,1,212,171,84,86,45,70,193,241,252,170,219,5,67,106,226,163,189,219,33,174,130,57,218,215,53,178,182,57,154,230,163,209,175,123,81,200,157,122,61,201,254,85,60,254,45,183,173,2,193,175,180,185,78,21,161,250,127,143,222,168,185,249,107,141,175,25,162,164,170,131,155,28,199,240,150,56,218,246,242,99,220,213,232,191,54,185,81,126,74,167,64,0,31,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,53,254,137,219,88,255,0,217,167,74,191,248,54,221,255,0,204,157,84,3,197,102,186,33,162,250,149,117,138,251,168,218,67,133,101,87,40,41,219,73,21,101,238,193,73,93,60,112,53,206,115,98,108,147,70,231,35,17,207,123,145,168,189,58,189,203,254,85,24,86,136,104,190,154,221,101,190,233,206,144,225,88,173,202,122,119,82,75,89,100,176,82,80,207,36,14,115,92,232,157,36,49,181,202,197,115,24,229,106,175,78,172,106,255,0,145,15,106,0,7,52,187,109,147,109,183,251,173,109,246,251,183,205,53,184,220,174,53,18,85,214,86,85,226,116,19,79,83,60,142,87,73,44,146,58,37,115,222,231,42,185,92,170,170,170,170,170,122,188,43,79,112,29,53,181,75,98,211,156,31,31,197,109,179,212,58,174,90,59,37,178,26,24,36,157,205,107,93,43,163,133,173,106,189,90,198,53,92,169,215,163,26,159,228,67,208,3,197,102,186,33,162,250,149,117,138,251,168,218,67,133,101,87,40,41,219,73,21,101,238,193,73,93,60,112,53,206,115,98,108,147,70,231,35,17,207,123,145,168,189,58,189,203,254,85,24,86,136,104,190,154,221,101,190,233,206,144,225,88,173,202,122,119,82,75,89,100,176,82,80,207,36,14,115,92,232,157,36,49,181,202,197,115,24,229,106,175,78,172,106,255,0,145,6,107,162,26,47,169,87,88,175,186,141,164,56,86,85,114,130,157,180,145,86,94,236,20,149,211,199,3,92,231,54,38,201,52,110,114,49,28,247,185,26,139,211,171,220,191,229,81,133,104,134,139,233,173,214,91,238,156,233,14,21,138,220,167,167,117,36,181,150,75,5,37,12,242,64,231,53,206,137,210,67,27,92,172,87,49,142,86,170,244,234,198,175,249,16,246,160,3,242,114,156,79,21,206,108,85,88,182,107,140,218,178,11,45,111,15,51,110,186,81,71,87,75,63,7,181,236,231,20,136,230,59,139,216,215,39,84,249,57,168,169,243,68,60,85,167,108,155,109,176,93,104,175,182,45,190,105,173,186,229,110,168,142,174,142,178,147,19,160,134,122,105,227,114,58,57,99,145,177,35,152,246,185,17,200,228,84,84,84,69,67,165,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,129,226,129,188,205,201,237,219,95,108,24,86,142,106,71,217,251,45,110,31,75,116,158,155,224,244,21,124,234,159,91,91,27,164,231,81,4,143,78,172,134,52,232,139,199,238,245,233,213,85,87,160,120,82,110,143,93,183,41,251,81,253,181,231,63,104,254,206,124,19,225,159,213,148,116,125,143,49,231,187,223,226,209,71,203,151,98,47,237,117,233,199,229,211,170,245,159,224,134,190,34,151,173,227,105,134,26,186,217,182,221,79,171,165,177,88,169,225,134,253,141,83,99,22,250,215,193,2,45,67,231,187,45,69,67,95,42,177,168,180,241,190,38,49,81,140,71,74,170,141,108,138,149,193,137,248,172,111,58,207,149,89,174,217,78,168,125,160,178,209,92,41,234,46,54,143,130,90,169,62,33,74,201,26,233,105,187,236,164,87,197,220,98,57,157,198,167,38,242,234,159,52,46,123,110,186,243,134,238,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,156,110,119,68,114,177,188,216,172,145,169,193,237,85,250,247,11,148,223,112,109,2,212,188,215,22,174,242,87,172,127,15,188,221,45,213,61,166,73,216,170,130,138,89,34,147,131,209,204,119,23,177,171,209,200,173,94,157,21,21,62,69,32,255,0,117,31,125,159,242,231,255,0,150,108,255,0,234,133,255,0,28,43,120,155,170,195,118,161,164,119,12,194,243,114,164,118,79,113,167,168,166,196,237,18,70,179,62,227,113,70,125,197,116,77,123,29,229,163,115,163,116,207,228,222,44,84,106,47,113,241,177,244,237,253,212,125,246,127,203,159,254,89,179,255,0,170,19,82,45,81,223,102,9,176,124,191,117,218,161,175,92,242,11,173,190,205,89,136,90,233,236,54,117,142,130,134,174,227,70,212,172,168,115,41,122,73,52,208,74,228,100,93,85,177,199,34,171,209,101,114,54,8,213,183,175,17,237,231,103,58,251,166,152,86,83,172,158,118,203,144,102,22,107,93,198,155,236,237,170,62,253,44,245,177,71,44,124,217,76,215,183,147,30,228,234,213,71,39,94,168,168,191,50,239,192,0,143,251,204,221,47,244,71,194,112,253,72,173,198,254,55,101,185,102,20,182,43,221,60,78,227,84,202,25,104,234,229,116,180,202,174,70,44,204,124,17,185,26,255,0,186,246,163,153,213,138,228,145,157,171,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,7,163,94,222,76,123,87,163,145,28,157,122,42,34,252,143,214,0,3,202,106,198,117,251,47,210,204,203,83,62,23,241,63,178,88,253,198,251,228,187,253,159,53,229,105,164,155,181,220,226,238,28,187,124,121,113,119,78,189,122,47,78,135,159,219,174,188,225,187,146,210,59,22,171,97,149,180,142,101,198,157,140,185,208,195,80,179,62,211,113,70,53,106,40,165,87,49,142,231,27,157,209,28,172,111,54,43,36,106,112,123,85,122,88,7,42,221,85,227,59,198,182,227,168,185,102,154,102,63,101,242,76,115,31,170,190,209,92,254,31,13,119,15,38,207,51,36,93,153,145,99,94,236,113,62,30,78,69,225,221,230,136,170,212,69,165,111,238,163,239,179,254,92,255,0,242,205,159,253,80,189,237,61,205,109,90,149,128,99,90,141,98,167,171,130,219,149,89,232,175,116,113,85,177,173,158,56,42,97,100,209,182,70,181,206,106,61,26,244,69,68,115,147,175,94,138,191,196,244,7,148,213,140,235,246,95,165,153,150,166,124,47,226,127,100,177,251,141,247,201,119,251,62,107,202,211,73,55,107,185,197,220,57,118,248,242,226,238,157,122,244,94,157,10,44,254,234,62,251,63,229,207,255,0,44,217,255,0,213,11,158,180,234,110,101,132,237,18,139,89,53,26,205,87,95,150,88,52,222,60,154,253,111,171,141,45,211,207,113,130,216,149,21,48,200,212,143,165,59,221,43,94,213,68,143,238,42,170,112,249,113,63,87,110,186,243,134,238,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,156,110,119,68,114,177,188,216,172,145,169,193,237,85,233,96,3,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,227,251,86,220,229,139,117,88,174,93,154,226,214,95,37,101,199,243,10,252,106,221,83,230,95,39,197,41,96,142,9,34,174,224,248,162,124,29,214,84,53,123,46,69,115,58,116,87,42,252,147,240,48,157,221,218,175,91,198,212,61,162,228,214,234,75,125,202,193,79,71,114,198,171,219,80,214,37,206,7,219,233,42,42,41,94,199,187,147,170,88,233,228,149,189,180,84,116,44,145,92,214,118,85,242,200,160,0,4,42,223,159,136,142,43,181,250,203,94,157,97,73,246,131,62,117,194,221,112,187,81,83,212,70,200,237,214,182,79,20,211,65,81,35,227,145,25,53,84,13,116,76,98,51,155,35,153,103,85,111,72,82,89,21,183,93,121,195,119,37,164,118,45,86,195,43,105,28,203,141,59,25,115,161,134,161,102,125,166,226,140,106,212,81,74,174,99,29,206,55,59,162,57,88,222,108,86,72,212,224,246,170,244,176,70,173,181,239,54,197,174,26,193,170,90,3,123,181,124,43,51,211,156,130,243,79,10,64,199,186,150,231,103,165,184,58,154,58,150,185,122,246,230,103,40,89,44,110,94,142,115,219,36,125,81,207,142,25,42,0,0,225,89,102,236,240,220,23,117,248,254,215,179,10,122,75,75,242,172,94,59,213,162,249,83,94,173,101,85,198,74,201,105,226,182,164,93,190,45,123,219,4,142,100,142,149,57,63,140,77,106,189,236,229,221,64,4,106,219,94,243,108,90,225,172,26,165,160,55,187,87,194,179,61,57,200,47,52,240,164,12,123,169,110,118,122,91,131,169,163,169,107,151,175,110,102,114,133,146,198,229,232,231,61,178,71,213,28,248,225,146,160,30,43,91,243,91,174,154,232,190,125,168,214,42,122,73,238,88,174,47,117,189,209,197,86,199,58,9,39,166,164,146,104,219,35,90,230,185,88,174,98,34,162,57,171,211,175,69,79,226,121,77,170,238,99,13,221,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,56,163,102,103,25,99,123,36,106,39,38,61,188,154,199,243,141,157,128,0,0,0,17,255,0,120,187,197,193,54,129,130,83,223,239,244,127,25,201,47,60,254,207,227,253,201,169,254,41,218,154,157,149,95,223,76,130,88,224,237,71,80,146,126,241,19,159,78,45,234,171,242,252,173,139,239,54,197,188,61,56,170,185,201,106,248,54,103,139,249,122,124,154,219,19,30,180,173,146,84,127,106,166,154,71,117,235,12,189,169,85,35,115,150,72,220,199,53,220,145,25,44,146,84,16,3,197,75,112,59,147,219,119,236,255,0,45,209,28,246,235,100,178,223,188,253,186,240,223,129,208,86,80,195,85,23,106,74,101,238,207,76,247,199,52,172,146,163,238,44,156,92,218,110,172,98,43,100,115,184,86,193,60,71,53,251,80,119,47,96,211,109,123,212,106,75,230,61,150,83,212,218,233,86,166,146,221,108,101,29,199,135,118,154,68,124,52,236,116,175,145,209,45,51,34,87,167,39,213,53,83,171,154,214,173,186,20,129,184,95,17,237,231,96,218,251,169,120,86,45,172,158,74,203,143,230,23,155,93,186,155,236,237,170,78,197,44,21,178,199,20,124,223,76,231,187,139,24,212,234,229,87,47,78,170,170,191,50,207,246,21,170,89,222,180,237,59,6,212,205,75,190,252,103,36,188,252,79,206,214,249,88,105,251,189,171,149,84,49,254,238,22,50,54,244,142,38,55,238,181,58,244,234,189,85,85,87,207,248,137,238,70,167,110,27,116,186,94,113,12,250,147,28,212,27,205,69,45,54,42,199,83,197,85,61,75,217,85,3,170,213,144,202,199,177,88,218,101,151,147,222,222,13,87,198,157,81,239,141,22,178,244,171,127,126,34,186,201,168,248,230,150,225,90,209,230,47,89,53,194,43,125,55,44,86,214,248,225,230,191,126,121,123,116,79,123,97,137,136,233,36,122,53,120,70,199,185,83,163,84,189,64,115,253,194,229,55,220,27,64,181,47,53,197,171,188,149,235,31,195,239,55,75,117,79,105,146,118,42,160,162,150,72,164,224,244,115,29,197,236,106,244,114,43,87,167,69,69,79,145,72,63,221,71,223,103,252,185,255,0,229,155,63,250,161,127,192,3,197,107,126,107,117,211,93,23,207,181,26,197,79,73,61,203,21,197,238,183,186,56,170,216,231,65,36,244,212,146,77,27,100,107,92,215,43,21,204,68,84,71,53,122,117,232,169,252,79,41,181,93,204,97,187,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,39,20,108,204,227,44,111,100,141,68,228,199,183,147,88,254,113,179,176,2,53,110,183,121,182,45,165,234,62,149,219,51,203,87,119,12,206,254,47,79,119,185,64,199,190,170,213,37,58,209,118,42,91,27,122,247,97,79,49,42,75,26,53,100,226,173,115,58,171,59,82,201,80,0,4,127,223,174,169,103,122,45,180,236,231,83,52,210,251,240,108,146,205,240,207,37,91,229,97,168,237,119,110,84,176,201,251,185,152,248,221,214,57,94,223,188,213,233,215,170,116,84,69,74,192,219,215,136,246,243,179,157,125,211,76,43,41,214,79,59,101,200,51,11,53,174,227,77,246,118,213,31,126,150,122,216,163,150,62,108,166,107,219,201,143,114,117,106,163,147,175,84,84,95,153,119,224,2,144,55,11,226,61,188,236,27,95,117,47,10,197,181,147,201,89,113,252,194,243,107,183,83,125,157,181,73,216,165,130,182,88,226,143,155,233,156,247,113,99,26,157,92,170,229,233,213,85,87,230,89,254,194,181,75,59,214,157,167,96,218,153,169,119,223,140,228,151,159,137,249,218,223,43,13,63,119,181,114,170,134,63,221,194,198,70,222,145,196,198,253,214,167,94,157,87,170,170,170,196,191,17,221,99,223,30,212,179,42,12,195,79,181,218,174,163,78,179,10,137,217,67,12,184,181,178,87,217,42,218,136,245,162,150,117,163,86,189,142,106,185,208,57,206,238,185,145,74,215,35,150,21,150,72,233,161,126,46,59,147,196,53,30,221,115,214,252,147,237,222,25,47,90,123,165,182,43,77,5,29,84,49,185,83,251,230,154,72,34,139,172,209,244,234,145,200,238,219,218,174,106,240,87,54,88,238,210,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,37,120,160,107,222,172,109,219,64,172,25,174,142,101,127,103,239,85,185,133,45,174,122,159,35,77,87,206,149,244,85,178,58,62,21,17,200,196,234,248,99,94,168,156,190,239,78,189,21,81,98,6,194,183,235,187,29,105,221,142,13,166,122,151,170,223,25,198,239,63,19,243,180,95,2,182,211,247,123,86,218,169,163,253,228,52,236,145,189,36,137,142,251,174,78,189,58,47,84,85,69,183,242,10,248,143,248,128,81,237,222,197,46,146,105,14,69,254,219,21,254,90,121,106,105,227,130,162,60,118,151,155,36,229,80,201,153,36,111,154,104,209,88,200,85,188,146,57,86,87,43,63,114,146,192,12,79,196,123,196,39,57,202,172,216,86,45,172,158,118,245,144,92,41,237,118,234,111,179,182,72,251,245,83,200,216,226,143,155,233,154,198,242,123,218,157,92,168,212,235,213,85,19,230,93,78,133,226,186,177,136,105,197,186,217,173,250,159,246,239,51,151,173,69,210,229,21,190,154,142,150,25,28,137,253,237,77,28,16,197,214,24,250,116,73,36,111,113,238,87,57,120,35,155,20,125,0,141,91,173,222,109,139,105,122,143,165,118,204,242,213,221,195,51,191,139,211,221,238,80,49,239,170,181,73,78,180,93,138,150,198,222,189,216,83,204,74,146,198,141,89,56,171,92,206,170,206,212,178,84,0,1,31,247,43,188,92,19,107,57,222,155,88,53,46,143,202,227,121,223,198,60,238,65,220,153,255,0,8,242,80,194,248,255,0,189,97,130,73,42,59,178,78,200,254,234,183,135,94,75,213,58,244,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,91,198,175,213,62,45,244,254,135,220,110,39,85,240,49,252,108,253,55,252,200,181,64,10,33,241,20,216,173,78,214,179,37,206,52,250,130,173,250,87,127,168,134,26,25,170,106,162,123,237,151,25,146,161,235,109,68,89,22,121,152,216,233,221,35,38,115,63,176,246,177,207,123,218,175,127,63,216,230,238,238,187,65,213,199,101,115,219,170,239,24,157,250,157,182,220,142,213,5,67,152,247,192,143,71,50,170,22,43,146,39,212,194,188,184,119,19,162,178,73,163,71,71,221,89,27,118,123,133,202,108,89,206,203,245,47,53,197,171,188,237,151,32,210,251,205,210,221,83,218,124,125,250,89,237,50,201,20,156,30,141,123,121,49,237,94,142,68,114,117,232,168,139,242,51,132,105,119,113,90,243,134,237,183,72,239,186,173,153,214,210,53,150,234,119,178,217,67,53,66,194,251,181,197,88,229,167,162,137,90,199,187,156,142,111,69,114,49,220,24,143,145,201,193,142,84,207,190,229,247,23,157,238,131,84,235,245,51,58,168,255,0,59,71,103,162,225,15,245,101,175,204,205,52,20,125,200,162,143,189,218,239,189,189,215,183,155,255,0,138,175,240,68,157,62,23,94,31,245,151,122,203,110,230,245,191,29,236,218,161,242,215,28,30,215,60,147,193,85,37,84,83,197,60,55,103,118,222,206,48,167,107,164,81,200,143,108,205,145,210,43,81,137,19,165,152,30,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,26,83,0,2,0,120,213,250,88,197,190,160,80,251,117,196,133,94,28,219,246,254,138,247,217,244,223,81,32,243,26,101,147,92,60,229,93,68,20,252,234,172,181,207,99,34,90,198,163,19,156,208,171,35,141,178,197,243,114,53,141,124,73,201,174,142,107,212,0,3,149,110,199,210,198,178,125,63,200,125,186,114,138,246,81,186,235,238,210,245,150,139,50,238,221,107,49,11,151,74,60,166,201,69,51,27,231,233,120,189,35,145,27,34,43,22,104,30,254,236,107,213,142,94,143,143,184,198,75,34,154,19,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,193,232,215,183,147,30,213,232,228,71,39,94,138,136,191,35,245,128,51,67,185,124,2,155,75,55,13,169,26,125,111,199,170,236,118,219,30,81,114,166,181,208,212,164,188,226,183,121,135,173,26,162,202,170,247,177,212,235,19,216,247,42,243,99,154,238,174,229,213,110,123,194,179,88,239,186,187,180,123,69,54,71,15,90,188,10,225,46,29,29,79,38,127,125,82,211,65,4,148,203,193,140,106,51,183,5,68,80,116,251,206,119,99,155,156,174,122,162,76,2,5,120,203,103,245,56,206,215,45,120,101,187,33,164,164,168,204,114,138,74,106,203,123,150,37,158,186,221,79,20,181,18,43,26,228,87,163,35,169,142,133,92,246,116,232,174,141,170,189,36,226,234,171,217,254,1,83,169,251,163,210,220,50,28,122,146,251,79,85,148,80,212,220,45,245,105,19,160,158,221,77,42,84,86,164,141,149,120,61,137,77,12,202,172,94,188,209,21,168,142,85,70,173,250,110,199,210,198,178,125,63,200,125,186,114,138,246,81,186,235,238,210,245,150,139,50,238,221,107,49,11,151,74,60,166,201,69,51,27,231,233,120,189,35,145,27,34,43,22,104,30,254,236,107,213,142,94,143,143,184,198,75,34,154,19,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,193,232,215,183,147,30,213,232,228,71,39,94,138,136,191,35,245,128,41,219,197,99,124,116,218,149,117,175,218,222,155,50,174,43,22,49,120,86,101,55,55,62,88,22,227,113,165,115,216,180,76,143,170,35,233,161,151,171,156,233,26,189,201,162,141,204,70,182,38,201,52,138,240,84,244,177,148,253,64,174,246,235,113,2,188,76,110,215,91,7,136,6,160,95,108,87,58,187,117,202,221,81,97,171,163,172,164,153,208,207,77,60,118,154,23,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,102,158,31,187,238,177,110,171,21,143,10,202,95,228,181,55,31,183,164,151,26,110,143,147,226,148,176,71,75,28,183,94,108,167,138,158,14,237,77,67,147,203,53,85,204,233,213,58,183,230,147,0,0,69,93,253,111,95,21,218,158,156,85,217,45,55,63,49,169,185,53,190,104,241,203,125,58,198,249,40,57,163,163,109,206,161,36,107,216,216,98,122,42,177,175,106,247,164,98,177,19,139,101,124,84,45,150,101,55,220,231,42,188,230,185,77,119,157,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,131,17,172,111,39,189,203,209,168,141,78,189,17,17,62,71,117,216,230,238,238,187,65,213,199,101,115,219,170,239,24,157,250,157,182,220,142,213,5,67,152,247,192,143,71,50,170,22,43,146,39,212,194,188,184,119,19,162,178,73,163,71,71,221,89,27,160,140,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,94,142,68,114,117,232,168,139,242,63,88,206,14,225,114,155,238,13,189,13,75,205,113,106,239,37,122,199,245,66,243,116,183,84,246,153,39,98,170,11,180,178,69,39,7,163,152,238,47,99,87,163,145,90,189,58,42,42,124,139,169,216,190,243,108,91,195,211,138,171,156,150,175,131,102,120,191,151,167,201,173,177,49,235,74,217,37,71,246,170,105,164,119,94,176,203,218,149,82,55,57,100,141,204,115,93,201,17,146,201,37,64,0,165,111,26,191,84,248,183,211,250,31,113,184,146,255,0,194,247,122,255,0,210,3,4,102,140,106,21,206,235,93,169,56,109,189,245,50,220,107,87,189,241,155,91,102,107,25,80,178,181,169,210,104,187,176,67,34,72,170,249,62,228,188,228,115,229,237,206,160,12,224,238,23,41,190,224,219,208,212,188,215,22,174,242,87,172,127,84,47,55,75,117,79,105,146,118,42,160,187,75,36,82,112,122,57,142,226,246,53,122,57,21,171,211,162,162,167,200,185,237,128,239,6,213,187,45,35,107,174,11,87,30,119,135,83,209,208,101,108,154,38,163,42,103,123,28,145,215,68,232,216,216,184,84,44,50,189,99,107,90,177,61,175,103,30,9,28,146,74,0,114,173,216,250,88,214,79,167,249,15,183,78,80,94,213,119,49,153,109,67,87,40,245,75,15,161,164,184,177,212,238,182,221,237,149,40,141,101,198,221,35,227,124,176,36,156,85,208,191,148,81,189,146,53,23,139,216,222,77,123,57,198,253,10,104,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,124,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,168,0,0,14,127,174,154,233,167,27,116,211,139,142,168,106,133,231,200,218,168,122,69,12,49,34,62,170,225,84,228,85,142,150,154,53,84,238,76,254,46,232,157,81,168,214,185,239,115,24,199,189,185,214,215,77,116,212,125,197,234,61,199,84,53,66,243,231,174,181,221,34,134,24,145,89,75,111,165,106,170,199,75,77,26,170,246,225,103,39,116,78,170,229,115,156,247,185,239,123,222,239,151,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,161,237,177,110,23,21,221,6,141,89,117,115,22,166,242,30,127,185,77,113,181,190,170,58,137,173,149,209,59,140,180,242,57,139,254,140,140,87,53,142,124,82,196,245,99,57,241,78,170,113,77,232,104,229,247,95,118,193,159,233,86,45,55,11,213,214,223,29,69,186,62,44,95,51,85,73,81,21,92,84,221,94,246,49,157,231,211,182,46,227,156,141,103,115,154,245,70,244,92,230,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,105,123,64,117,142,197,184,13,26,196,245,139,28,135,203,210,100,214,246,212,73,77,201,239,242,149,76,115,163,169,166,230,246,49,100,237,79,28,177,119,56,35,95,195,147,126,235,145,76,246,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,87,175,140,54,183,221,115,205,197,211,232,212,214,58,74,59,110,151,83,163,105,234,219,35,159,61,116,247,26,90,74,153,94,255,0,224,214,49,173,72,88,214,34,42,245,100,142,87,47,52,100,126,131,193,111,71,44,89,134,178,229,186,197,119,155,185,87,167,118,250,122,123,93,55,23,167,26,171,147,106,35,117,79,54,189,17,120,65,5,68,93,183,49,237,119,153,229,247,93,27,85,110,80,28,171,118,62,150,53,147,233,254,67,237,211,153,172,53,80,0,57,86,236,125,44,107,39,211,252,135,219,167,40,135,103,219,179,204,182,139,170,31,110,44,84,245,119,139,21,125,60,148,215,220,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,159,78,227,17,81,178,189,23,65,26,91,170,88,38,180,224,150,205,76,211,75,239,198,113,187,207,123,201,86,249,89,169,251,189,169,159,12,159,187,153,140,145,189,36,137,237,251,205,78,189,58,167,84,84,85,245,101,85,248,231,126,9,254,164,254,90,121,79,11,77,251,125,132,172,176,237,71,84,32,231,143,221,110,30,79,16,186,83,211,245,146,130,186,174,117,114,81,212,53,137,214,72,102,158,87,43,37,232,174,142,73,21,30,171,19,145,208,91,248,0,17,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,3,74,96,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,157,255,0,84,180,183,4,214,156,18,231,166,122,151,98,248,206,55,121,236,249,218,47,53,53,63,119,181,51,38,143,247,144,189,146,55,164,145,49,223,117,201,215,167,69,234,138,168,185,247,222,14,211,51,45,162,234,135,216,123,237,69,93,226,197,95,79,29,77,139,35,117,2,82,193,117,98,70,197,157,24,196,146,84,99,226,149,235,27,152,175,231,211,182,245,68,108,172,85,145,94,24,187,241,253,136,95,105,180,27,86,47,92,112,28,130,224,223,134,221,46,55,30,221,46,47,51,153,51,164,232,222,211,151,179,81,59,169,209,220,164,142,40,92,178,76,189,57,202,229,149,94,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,75,105,223,70,243,108,91,60,211,138,91,156,118,175,140,230,121,71,152,167,198,109,178,177,233,74,233,34,70,119,106,106,100,111,78,144,197,221,137,86,54,185,36,145,207,107,91,197,21,242,199,64,57,102,83,125,206,114,171,206,107,148,215,121,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,56,49,26,198,242,123,220,189,26,136,212,235,209,17,19,228,93,79,135,7,135,253,30,221,236,81,106,222,175,99,191,237,177,95,230,96,138,154,162,72,42,35,199,105,121,190,62,52,239,133,242,70,249,166,141,17,239,153,29,201,35,149,34,106,51,247,203,44,234,5,85,248,231,126,9,254,164,254,90,120,175,10,253,245,84,224,25,13,171,108,58,165,95,87,62,49,124,168,134,219,134,77,13,44,92,45,55,25,234,166,123,160,149,35,141,38,145,149,83,84,162,36,143,123,251,79,107,19,139,99,123,223,29,196,128,1,85,126,57,223,130,127,169,63,150,159,87,133,62,251,109,75,106,160,218,206,178,228,213,109,185,54,161,32,194,46,183,25,218,232,36,129,90,198,199,103,87,170,35,152,246,185,28,176,115,115,145,232,254,195,85,156,32,142,75,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,86,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,45,80,3,242,114,204,90,197,156,226,183,156,43,41,161,243,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,243,98,181,237,228,199,185,58,181,81,201,215,170,42,47,204,207,102,245,246,163,125,218,94,178,214,225,189,171,173,102,33,114,235,89,139,94,235,97,99,124,253,47,22,44,145,171,163,85,98,205,3,223,218,145,58,49,203,209,146,118,216,201,99,67,245,118,215,188,219,238,135,232,254,169,104,13,238,213,241,92,51,81,177,251,205,60,41,3,24,218,171,101,226,170,222,234,104,234,90,229,233,220,133,252,97,100,177,185,122,181,172,108,145,244,86,190,57,163,89,34,183,201,187,187,174,239,181,113,185,92,22,234,187,62,39,97,167,117,183,28,181,79,80,231,189,144,43,213,207,170,153,136,229,137,149,51,47,30,125,180,232,140,142,24,213,210,118,146,71,116,15,14,189,138,212,238,151,50,76,227,80,104,42,217,165,118,10,137,161,174,154,154,170,38,62,231,113,133,41,222,150,213,68,145,39,133,142,142,161,178,62,102,179,251,12,115,26,246,61,200,246,94,157,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,132,96,241,71,244,39,169,191,146,251,197,17,74,219,78,245,79,163,127,80,49,239,113,128,210,152,0,16,3,198,175,210,198,45,245,2,135,219,174,37,43,22,147,225,125,226,9,77,105,166,178,237,123,90,110,181,111,99,234,27,65,135,223,42,101,150,165,252,230,150,150,158,142,202,145,69,3,156,140,71,62,119,50,121,101,225,27,17,177,125,214,53,157,45,124,0,114,173,216,250,88,214,79,167,249,15,183,78,102,176,153,94,29,123,234,169,218,214,100,152,62,160,215,213,191,74,239,245,19,77,93,13,53,44,79,125,178,227,50,83,177,46,74,169,26,207,51,27,29,59,99,124,45,127,246,30,231,181,143,123,81,143,189,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,20,193,227,79,128,84,216,183,13,138,106,13,62,61,73,71,109,202,177,118,83,62,186,20,137,175,175,184,209,212,72,147,44,168,213,230,231,178,158,122,6,35,222,159,54,112,107,85,123,106,141,120,44,103,245,54,45,195,101,122,125,81,144,210,81,219,114,172,93,245,44,161,153,98,107,235,238,52,117,17,172,41,18,185,57,185,236,167,158,189,234,198,47,205,156,220,228,94,218,43,110,124,164,191,25,108,254,155,38,221,29,175,12,183,100,53,117,116,248,118,47,73,77,89,111,114,202,144,80,220,106,37,150,162,69,99,92,136,197,124,148,210,80,171,158,206,189,81,177,181,87,172,124,91,208,60,17,244,190,235,85,159,234,22,180,76,234,184,45,182,203,60,88,189,58,58,137,221,138,201,234,102,142,166,94,21,29,81,188,224,109,36,60,163,68,114,244,171,141,202,173,249,115,177,253,216,250,88,214,79,167,249,15,183,78,102,176,153,94,29,123,234,169,218,214,100,152,62,160,215,213,191,74,239,245,19,77,93,13,53,44,79,125,178,227,50,83,177,46,74,169,26,207,51,27,29,59,99,124,45,127,246,30,231,181,143,123,81,143,189,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,172,191,21,141,245,84,225,209,215,237,99,74,43,234,233,175,181,84,235,14,107,92,234,88,157,3,109,213,116,79,79,134,177,38,141,202,231,203,21,68,114,186,104,213,189,180,72,218,215,185,206,145,34,168,178,234,124,21,61,44,101,63,80,43,189,186,220,64,15,20,127,93,154,155,249,47,179,209,17,215,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,56,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,39,179,189,213,97,187,175,210,59,126,97,102,185,82,55,39,183,83,211,211,101,150,136,227,88,95,110,184,171,62,250,182,39,61,238,242,210,57,178,58,23,242,119,38,34,181,87,184,201,24,200,149,188,223,20,44,171,65,55,53,67,130,233,36,152,166,95,139,99,150,246,211,101,150,249,35,147,184,183,71,85,117,168,167,109,91,87,164,115,67,4,76,99,85,173,123,35,146,162,118,202,201,31,26,50,41,65,178,221,233,97,187,201,195,110,247,155,54,59,87,141,228,56,221,68,112,222,172,179,76,181,44,167,100,203,34,211,77,21,74,49,141,149,146,54,41,58,167,22,189,175,141,232,173,227,193,242,123,93,203,238,47,4,218,254,150,87,234,102,117,81,254,118,142,207,69,194,111,235,59,167,150,154,104,40,251,145,69,39,103,187,216,123,123,175,111,6,127,21,95,224,139,158,189,116,215,77,71,220,94,163,220,117,67,84,47,62,122,235,93,210,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,110,22,114,119,68,234,174,87,57,207,123,158,247,189,238,176,175,14,191,13,43,86,71,143,38,182,110,75,27,164,184,218,50,59,60,208,216,113,170,148,108,140,154,138,182,150,157,240,93,146,162,158,167,171,30,177,77,81,27,34,123,27,36,111,227,42,43,36,100,106,216,129,190,77,162,93,118,131,171,141,197,32,184,213,222,49,59,245,59,174,88,229,214,122,119,49,239,129,30,173,125,44,207,70,164,79,169,133,120,243,237,175,69,100,144,200,173,143,186,145,183,165,120,115,111,219,250,43,223,103,211,125,68,131,204,105,150,77,112,243,149,117,16,83,243,170,178,215,61,140,137,107,26,140,78,115,66,172,142,54,203,23,205,200,214,53,241,39,38,186,57,175,80,205,102,236,125,83,235,39,212,12,135,220,103,62,77,186,235,206,101,182,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,222,18,53,189,17,202,199,112,122,50,70,167,54,53,83,65,59,104,220,94,9,186,13,44,160,212,204,22,163,252,213,29,226,139,132,223,213,151,79,45,12,211,209,247,37,138,62,247,107,190,198,247,88,222,15,254,40,191,197,19,170,128,10,86,241,171,245,79,139,125,63,161,247,27,137,5,113,60,166,251,131,101,86,108,215,22,174,242,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,112,122,57,142,226,246,53,122,57,21,171,211,162,162,167,200,190,157,130,239,95,21,221,102,156,82,89,46,215,63,47,169,184,205,190,24,242,59,125,66,198,201,43,248,35,99,117,206,157,35,107,24,232,101,122,162,189,172,106,118,100,122,49,83,139,162,124,178,168,25,172,221,143,170,125,100,250,129,144,251,140,231,201,183,93,121,204,182,219,171,150,45,86,195,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,194,70,183,162,57,88,238,15,70,72,212,230,198,170,104,39,109,27,139,193,55,65,165,148,26,153,130,212,127,154,163,188,81,112,155,250,178,233,229,161,154,122,62,228,177,71,222,237,119,216,222,235,27,193,255,0,197,23,248,162,117,83,149,110,199,210,198,178,125,63,200,125,186,115,53,132,180,240,249,222,221,215,106,25,252,150,44,158,122,186,237,58,202,170,41,225,186,209,186,169,205,130,211,59,166,133,175,187,50,54,195,43,222,248,233,219,35,93,20,104,213,153,59,104,229,85,142,62,151,189,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,131,209,175,111,38,61,171,209,200,142,78,189,21,17,126,71,235,0,0,60,254,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,94,17,51,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,208,14,246,247,131,147,110,231,84,37,189,57,106,232,176,155,29,68,237,196,236,245,113,83,247,232,96,150,56,25,51,228,146,38,35,156,249,157,76,201,85,142,124,137,26,185,88,199,57,19,147,186,175,134,158,197,105,183,53,147,85,106,126,167,80,82,85,105,126,57,81,61,182,170,133,213,82,199,61,222,226,180,232,173,129,139,4,140,150,22,66,147,195,51,164,87,39,37,237,198,214,189,29,34,199,250,190,36,126,31,116,219,118,169,143,88,116,110,213,86,237,58,184,212,54,154,182,219,12,82,204,204,101,233,20,17,196,178,212,77,60,179,76,202,153,150,119,35,220,214,178,55,171,35,235,213,241,162,240,13,159,110,207,50,218,46,168,125,184,177,83,213,222,44,85,244,242,83,95,113,198,215,165,44,23,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,206,125,59,140,69,70,202,244,93,4,105,110,169,96,154,211,130,91,53,51,77,47,191,25,198,239,61,239,37,91,229,102,167,238,246,166,124,50,126,238,102,50,70,244,146,39,183,239,53,58,244,234,157,81,81,87,213,153,235,241,18,208,186,61,1,221,102,87,141,216,108,223,12,198,239,221,172,146,195,11,86,4,141,180,181,72,171,43,34,142,20,107,97,134,58,166,85,67,28,106,214,185,177,194,207,237,34,163,221,61,124,24,53,230,167,42,210,252,151,64,47,181,180,158,99,7,168,109,210,196,199,84,68,217,228,183,86,73,35,167,141,144,163,17,239,100,53,61,94,233,85,207,249,215,70,197,224,141,98,58,178,247,99,234,159,89,62,160,100,62,227,57,111,219,13,212,204,87,70,252,51,49,93,82,205,106,252,189,151,25,183,223,238,21,60,100,141,146,77,194,239,91,194,8,187,143,99,29,52,175,86,199,27,21,201,206,71,177,168,189,92,133,32,229,153,77,247,57,202,175,57,174,83,93,231,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,224,196,107,27,201,239,114,244,106,35,83,175,68,68,79,145,160,157,130,109,226,235,182,125,180,88,48,60,170,213,73,65,150,92,42,42,111,121,27,41,171,29,82,207,59,59,250,49,170,229,85,98,62,58,104,233,97,122,69,251,190,113,57,90,175,234,178,62,69,3,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,0,7,42,221,143,165,141,100,250,127,144,251,116,230,107,9,105,225,231,189,59,174,214,53,66,158,197,151,228,21,109,210,188,150,161,83,32,163,74,103,85,37,20,235,31,24,174,16,70,215,35,152,246,185,34,108,170,196,114,190,20,114,118,228,123,33,227,125,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,21,109,227,157,248,39,250,147,249,105,85,101,207,120,105,120,130,83,107,13,170,207,183,205,95,186,213,201,168,52,20,254,90,207,118,171,150,90,169,242,86,49,181,83,200,178,43,32,70,64,250,122,104,34,106,190,105,92,249,215,171,149,85,234,238,182,20,0,34,175,138,63,161,61,77,252,151,222,40,138,64,219,214,83,98,193,181,247,77,51,92,166,187,201,89,113,252,194,205,116,184,212,246,159,39,98,150,10,216,164,150,78,12,71,61,220,88,199,47,70,162,185,122,116,68,85,249,26,105,0,25,150,220,46,83,98,206,117,247,82,243,92,90,187,206,217,114,12,194,243,116,183,84,246,159,31,126,150,122,217,100,138,78,15,70,189,188,152,246,175,71,34,57,58,244,84,69,249,23,127,225,113,232,79,76,191,58,247,138,210,85,28,127,117,91,103,195,119,95,164,117,154,91,152,87,85,219,158,218,134,220,173,23,58,101,87,62,221,113,141,146,50,41,214,62,72,217,153,198,89,24,248,220,169,201,143,119,23,49,252,36,102,120,117,75,75,115,189,22,206,238,122,103,169,118,47,131,100,150,110,207,157,162,243,80,212,118,187,176,178,104,255,0,121,11,223,27,186,199,43,29,247,92,189,58,244,94,138,138,137,216,51,77,221,221,117,23,102,88,198,215,114,251,117,93,69,203,7,202,41,174,86,91,202,212,58,84,154,212,218,106,216,252,172,253,199,43,154,248,93,83,19,34,225,247,59,40,214,113,143,178,139,47,148,218,78,183,218,182,225,175,216,230,180,94,108,117,119,154,124,114,158,232,230,80,83,72,216,223,83,60,214,234,154,120,88,175,119,201,140,89,102,143,155,250,57,90,206,78,70,189,81,24,190,87,90,53,123,50,215,173,80,200,53,115,80,39,164,146,251,145,84,54,106,132,164,129,33,130,38,50,54,197,20,49,179,230,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,99,254,20,123,22,255,0,1,186,13,107,195,63,224,245,88,5,21,115,191,210,115,174,146,83,171,127,236,188,171,220,239,247,243,35,63,197,230,45,80,2,170,252,115,191,4,255,0,82,127,45,42,172,185,239,13,47,16,74,109,97,181,89,246,249,171,247,90,185,53,6,130,159,203,89,238,213,114,203,85,62,74,198,54,170,121,22,69,100,8,200,31,79,77,4,77,87,205,43,159,58,245,114,170,189,93,214,194,128,5,85,248,231,126,9,254,164,254,90,85,89,119,222,28,30,32,20,123,136,177,69,164,154,189,145,127,182,197,7,153,158,42,154,136,224,167,143,34,165,230,249,57,83,178,22,71,27,38,134,53,70,62,20,111,37,142,36,149,170,255,0,223,36,83,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,69,170,0,14,85,185,125,186,96,155,160,210,202,253,51,206,169,255,0,206,214,89,235,121,205,253,89,116,242,211,67,5,103,110,41,99,239,118,187,239,119,105,238,224,255,0,224,169,252,21,51,237,184,173,6,204,182,219,171,151,221,41,204,232,170,218,251,117,67,223,108,174,154,157,33,101,218,220,175,114,83,214,196,141,123,219,194,70,183,170,181,30,238,15,71,198,229,230,199,34,115,82,69,108,115,104,151,93,223,106,227,177,73,238,53,118,124,78,195,78,219,150,71,117,130,157,207,123,32,87,163,89,75,11,213,171,19,42,102,94,92,59,139,209,25,28,210,35,100,237,44,110,208,70,39,139,88,176,108,86,205,133,98,212,62,74,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,62,111,87,61,220,88,198,167,87,42,185,122,117,85,85,249,159,172,69,95,20,127,66,122,155,249,47,188,81,20,173,180,239,84,250,55,245,3,30,247,24,13,41,128,1,0,60,106,253,44,98,223,80,40,125,186,226,83,94,39,139,95,115,156,170,205,133,98,212,62,118,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,62,111,86,177,188,158,246,167,87,42,53,58,245,85,68,249,159,37,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,165,218,120,94,239,95,250,64,96,140,209,141,66,185,221,107,181,39,13,183,190,166,91,141,106,247,190,51,107,108,205,99,42,22,86,181,58,77,23,118,8,100,73,21,95,39,220,151,156,142,124,189,185,212,1,202,183,99,233,99,89,62,159,228,62,221,57,154,195,165,110,43,65,179,45,182,234,229,247,74,115,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,240,145,173,234,173,71,187,131,209,241,185,121,177,200,147,211,194,235,196,2,178,209,89,109,219,38,183,228,93,235,84,222,90,221,131,221,39,142,121,234,163,170,150,120,160,134,210,238,219,31,202,21,238,245,138,73,21,141,133,177,186,53,114,177,98,108,86,212,8,107,226,205,165,247,93,71,217,245,210,231,102,117,92,149,24,45,226,143,40,125,37,53,19,170,31,83,3,27,37,52,221,120,170,44,108,138,42,185,42,31,39,71,35,89,78,238,168,136,170,246,211,182,213,117,75,246,45,184,237,58,212,201,175,191,6,160,179,100,20,191,21,173,242,190,99,181,107,149,253,154,239,221,163,30,231,117,165,150,118,253,198,171,211,175,86,116,114,53,83,73,23,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,153,140,213,140,235,246,161,170,121,150,166,124,47,225,159,107,114,11,141,247,201,119,251,222,87,205,84,201,55,107,185,197,188,248,247,56,242,226,222,189,58,244,78,189,11,201,240,184,210,26,157,37,217,246,51,61,202,10,184,46,89,205,68,217,125,84,51,79,20,172,99,42,90,198,82,186,37,143,251,44,125,28,20,146,43,92,174,122,62,71,163,184,255,0,97,189,131,118,62,150,53,147,233,254,67,237,211,153,172,58,174,229,246,233,157,237,127,84,235,244,207,58,167,255,0,59,89,103,173,231,15,245,157,175,204,205,12,21,157,184,165,147,179,221,236,61,221,167,187,155,63,130,167,240,85,157,62,23,94,32,21,150,138,203,110,217,53,191,34,239,90,166,242,214,236,30,233,60,115,207,85,29,84,179,197,4,54,151,118,216,254,80,175,119,172,82,72,172,108,45,141,209,171,149,139,19,98,149,94,32,91,238,177,109,87,21,147,10,197,159,231,117,55,32,183,172,150,234,110,143,143,225,116,179,199,85,28,87,94,111,167,150,158,126,213,77,59,83,203,57,81,207,235,213,122,55,230,180,89,254,202,179,220,171,253,213,200,242,76,142,225,255,0,73,89,93,114,174,168,147,254,244,147,77,36,143,255,0,157,206,115,191,202,170,122,173,119,209,203,238,129,106,101,110,149,101,51,115,189,90,173,246,170,139,140,124,88,158,90,170,174,221,79,87,45,55,86,61,236,127,101,245,14,139,184,215,43,95,219,230,157,17,221,18,218,188,21,61,44,101,63,80,43,189,186,220,64,15,20,127,93,154,155,249,47,179,209,28,210,213,182,124,202,255,0,181,203,174,233,236,85,212,149,86,44,115,40,126,57,125,161,114,164,115,209,177,98,163,88,42,216,170,238,147,49,242,214,36,78,98,34,61,139,219,114,35,218,231,172,95,46,218,55,23,157,237,127,84,232,53,51,5,168,255,0,53,71,120,162,225,15,245,157,175,204,195,52,244,125,201,98,147,179,221,236,49,189,214,55,155,63,138,47,241,69,231,249,102,83,125,206,114,171,206,107,148,215,121,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,56,49,26,198,242,123,220,189,26,136,212,235,209,17,19,228,95,247,135,166,222,191,163,150,217,113,251,5,109,77,213,247,172,175,183,150,222,233,174,52,190,86,74,10,234,186,88,17,212,105,10,167,56,251,44,138,56,220,143,85,114,200,217,29,209,136,228,141,149,87,226,139,145,238,10,235,185,171,149,167,91,217,228,109,84,62,102,92,30,219,5,68,79,165,101,137,213,82,195,13,83,89,28,143,227,53,71,150,231,42,200,169,42,185,173,69,107,24,200,152,207,21,176,11,78,131,95,247,71,136,216,183,7,108,171,184,217,238,53,12,164,179,81,164,61,234,42,155,220,146,198,218,56,171,163,68,87,62,153,206,87,55,138,34,181,100,88,82,95,220,247,77,15,17,215,127,241,232,52,219,92,203,161,220,29,109,37,29,157,244,239,109,154,161,105,188,205,108,55,181,138,79,38,250,24,146,72,221,37,74,59,146,240,73,24,215,70,147,36,174,108,43,42,166,120,75,211,240,148,189,235,45,239,106,116,115,106,108,222,115,31,134,225,53,54,23,91,61,193,179,213,58,215,10,246,95,78,232,209,157,99,134,25,226,149,145,44,146,57,234,213,115,17,145,197,20,42,250,129,221,143,170,125,100,250,129,144,251,140,231,138,147,0,204,162,192,105,245,73,216,245,90,226,117,87,137,172,12,187,53,17,208,37,198,40,99,157,212,239,84,94,172,122,197,51,30,222,72,156,209,36,225,203,183,39,30,191,178,141,215,95,118,151,172,180,89,151,118,235,89,136,92,186,81,229,54,74,41,152,223,63,75,197,233,28,136,217,17,88,179,64,247,247,99,94,172,114,244,124,125,198,50,89,20,208,158,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,175,71,34,57,58,244,84,69,249,31,172,1,74,222,53,126,169,241,111,167,244,62,227,113,34,174,151,237,211,59,214,13,44,212,93,76,193,105,252,255,0,236,207,201,86,94,40,185,195,23,11,92,180,213,243,79,89,220,150,86,117,236,249,22,55,180,198,189,239,239,245,68,78,10,142,252,157,11,215,77,71,219,166,163,219,181,67,75,239,62,70,235,67,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,241,111,84,234,142,71,53,175,99,152,246,49,237,208,166,218,55,23,130,110,131,75,40,53,51,5,168,255,0,53,71,120,162,225,55,245,101,211,203,67,52,244,125,201,98,143,189,218,239,177,189,214,55,131,255,0,138,47,241,68,234,166,107,55,99,234,159,89,62,160,100,62,227,57,231,228,210,28,201,154,47,79,175,109,130,146,76,78,124,162,108,65,242,54,116,239,193,113,101,36,117,77,107,227,94,138,172,146,41,30,173,115,121,116,88,100,71,240,235,31,62,129,179,189,213,102,91,80,213,203,126,97,102,185,85,187,24,184,212,83,211,101,150,136,227,73,153,113,183,35,254,250,182,39,61,141,243,49,181,210,58,23,242,111,23,170,181,87,182,249,24,253,9,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,225,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,138,221,143,165,141,100,250,127,144,251,116,230,107,15,65,153,96,25,150,159,84,218,169,115,60,122,174,212,251,229,158,138,255,0,108,89,145,56,86,91,170,226,73,105,234,34,123,85,90,246,57,171,209,122,47,221,123,94,199,113,123,28,212,158,158,20,123,215,253,153,101,80,109,175,83,46,119,90,156,111,45,184,83,211,98,82,245,239,67,103,186,77,35,154,180,252,17,171,35,97,170,146,70,124,218,238,17,202,156,149,136,147,77,43,110,80,0,1,85,126,51,121,214,227,173,255,0,2,194,62,23,240,189,24,186,118,221,241,11,116,239,147,226,247,70,117,147,203,215,175,22,246,123,124,57,197,79,247,153,39,21,155,156,143,143,133,53,96,98,127,101,126,213,89,190,221,124,87,236,223,196,41,254,49,240,158,223,158,242,61,198,247,252,191,119,247,125,238,223,62,28,254,239,46,157,126,93,77,52,105,86,45,167,24,94,156,99,152,222,144,208,218,169,48,202,75,124,78,178,54,215,42,75,75,37,44,137,220,108,204,149,21,221,238,231,53,145,101,87,57,210,57,234,247,57,202,229,114,254,174,89,246,87,236,173,231,237,215,194,190,205,252,62,163,227,31,22,237,249,31,35,219,119,127,204,119,127,119,217,237,243,231,207,238,241,235,215,229,212,204,190,170,219,180,226,209,168,249,29,179,72,114,59,173,251,12,166,184,75,29,146,229,116,163,74,106,170,154,84,95,186,231,198,139,255,0,90,35,149,177,185,237,68,115,162,133,92,177,50,127,248,41,222,245,149,250,143,154,88,44,147,121,173,50,167,183,178,166,251,77,81,112,108,113,209,93,38,94,148,149,20,240,240,115,223,52,140,167,154,55,163,86,54,44,109,71,72,245,116,80,70,235,127,43,171,198,147,71,47,185,134,141,98,90,197,104,155,185,73,167,119,10,138,123,165,55,22,39,26,91,147,169,227,109,79,55,61,21,120,79,5,60,93,182,177,238,119,153,229,247,91,27,149,107,91,101,250,199,98,208,45,208,96,26,171,148,195,206,203,106,184,73,79,113,147,147,211,203,82,213,211,203,73,45,79,70,49,239,127,101,149,14,151,182,214,171,159,219,224,157,21,221,83,242,183,99,234,159,89,62,160,100,62,227,57,37,53,119,88,239,184,127,133,126,130,232,237,162,30,221,38,162,92,50,42,139,165,79,38,47,42,91,109,234,89,27,77,193,204,85,78,115,207,79,47,113,175,99,155,229,184,253,230,200,228,78,1,178,253,28,177,107,238,232,48,13,42,202,102,225,101,186,220,36,168,184,199,197,235,230,105,105,41,229,171,150,155,171,30,199,179,188,202,119,69,220,107,145,204,238,115,78,170,222,139,163,224,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,168,0,28,171,118,62,150,53,147,233,254,67,237,211,153,172,59,86,235,182,163,168,251,74,212,119,225,89,172,94,122,213,93,220,158,193,127,130,21,101,45,222,149,170,136,174,106,42,175,110,102,114,106,75,10,170,186,55,57,170,138,246,62,57,31,39,252,52,188,65,42,116,122,235,103,219,230,175,221,105,35,211,234,250,143,45,103,187,85,203,21,44,24,211,222,234,169,228,89,21,144,43,231,101,69,76,241,53,95,52,173,100,9,213,202,168,196,119,78,151,227,157,248,39,250,147,249,105,89,120,30,1,153,106,126,77,6,25,167,248,245,93,246,251,85,79,87,83,79,111,164,68,116,243,178,154,158,74,137,82,54,245,234,247,164,80,200,168,198,245,123,213,17,173,71,57,81,171,249,54,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,253,176,29,224,218,183,101,164,109,117,193,106,227,206,240,234,122,58,12,173,147,68,212,101,76,239,99,146,58,232,157,27,27,23,10,133,134,87,172,109,107,86,39,181,236,227,193,35,146,73,64,1,21,124,81,253,9,234,111,228,190,241,68,80,9,102,158,20,59,227,169,198,174,182,77,163,234,51,41,18,197,114,168,168,102,35,118,87,197,78,180,53,114,186,73,221,69,58,185,90,146,178,121,92,254,211,147,172,169,52,173,143,163,219,35,59,54,232,10,139,241,94,223,29,78,75,117,189,237,31,78,89,72,182,43,109,69,59,50,235,178,62,42,133,174,171,137,209,206,218,40,21,170,228,137,144,74,214,119,92,189,37,89,162,116,125,24,216,223,222,172,178,255,0,188,46,61,9,233,151,231,94,241,90,74,160,69,253,255,0,108,250,213,187,45,35,115,109,233,87,30,119,135,83,214,87,226,143,134,86,163,42,103,123,26,178,80,202,217,30,216,184,84,44,49,49,36,115,154,177,61,172,127,46,9,36,114,80,13,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,167,202,79,79,13,207,15,186,109,196,212,201,172,58,201,106,171,110,157,91,170,29,77,69,109,154,41,97,102,76,245,138,120,229,88,170,33,158,41,161,101,52,201,3,149,237,107,153,35,209,241,245,234,201,17,46,208,0,85,95,142,119,224,159,234,79,229,165,112,104,222,144,230,90,239,168,150,253,45,211,232,41,39,200,110,212,245,211,80,193,83,58,66,202,135,211,82,77,84,176,163,215,238,181,239,108,14,99,21,202,214,115,115,121,57,141,234,228,243,255,0,236,171,2,202,191,221,92,115,36,199,46,31,244,148,117,214,218,234,121,63,238,201,12,209,200,207,249,156,215,55,252,138,133,239,120,121,239,78,213,186,125,47,167,177,101,249,5,35,181,83,26,167,84,200,40,210,153,180,171,91,2,73,198,43,132,17,181,202,215,177,205,88,155,42,177,26,140,153,92,157,184,216,248,121,75,80,10,171,241,206,252,19,253,73,252,180,128,27,123,219,166,119,185,107,198,81,137,233,157,63,158,201,44,88,250,223,104,173,156,225,139,226,28,107,232,233,164,139,189,52,177,199,23,24,234,159,55,39,42,245,236,240,68,234,244,84,241,88,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,127,219,36,222,14,51,187,157,47,138,244,213,164,162,205,172,116,240,55,44,179,210,69,81,216,161,158,89,39,100,47,142,73,88,141,115,38,109,51,229,70,53,242,44,104,228,99,220,229,78,78,145,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,81,183,139,254,127,134,231,91,175,166,165,195,242,26,75,179,241,92,94,154,193,119,90,101,87,50,150,227,29,101,100,178,211,171,250,113,115,216,217,227,71,241,85,226,254,76,119,71,177,237,111,95,240,58,202,108,84,153,86,174,97,85,21,220,47,87,91,125,158,233,71,77,218,122,247,105,105,36,170,142,162,78,104,156,27,197,245,180,201,209,85,28,189,206,173,69,70,185,82,218,128,0,135,254,36,219,81,211,141,115,208,236,147,84,46,113,124,43,51,211,156,126,190,241,109,188,211,194,142,146,162,150,150,25,42,36,160,168,78,169,220,133,252,95,193,85,121,69,35,213,237,234,142,150,57,104,92,210,238,221,116,27,13,219,110,145,216,180,167,12,162,164,107,45,212,236,125,206,186,26,117,133,247,107,138,177,169,81,91,42,57,239,119,57,28,222,168,213,123,184,49,25,27,87,131,26,137,210,193,21,124,81,253,9,234,111,228,190,241,68,82,182,211,189,83,232,223,212,12,123,220,96,52,166,8,107,226,41,190,170,109,173,97,171,131,233,245,125,35,245,82,255,0,79,12,212,48,212,210,202,246,91,45,211,45,67,22,228,138,177,172,19,61,178,83,186,54,66,231,255,0,109,237,123,152,246,53,88,254,255,0,182,75,181,214,255,0,182,221,40,190,223,110,117,119,27,149,199,7,177,85,214,86,85,204,233,167,169,158,74,8,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,167,75,32,7,141,95,165,140,91,234,5,15,183,92,74,171,218,119,170,125,27,250,129,143,123,140,5,143,248,172,108,86,167,49,142,191,116,250,81,65,87,83,125,165,167,89,179,90,23,85,68,216,29,110,164,162,122,252,73,139,52,141,86,190,40,169,227,137,208,198,142,238,34,198,230,177,174,108,139,45,80,98,121,77,247,6,202,172,217,174,45,93,228,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,224,244,115,29,197,236,106,244,114,43,87,167,69,69,79,145,125,59,5,222,190,43,186,205,56,164,178,93,174,126,95,83,113,155,124,49,228,118,250,133,141,146,87,240,70,198,235,157,58,70,214,49,208,202,245,69,123,88,212,236,200,244,98,167,23,68,249,101,80,57,86,236,125,44,107,39,211,252,135,219,167,51,88,104,123,124,155,68,181,110,251,72,219,138,65,113,164,179,229,150,26,135,92,177,203,172,244,237,123,25,58,177,90,250,89,158,141,89,89,77,50,113,231,219,94,168,248,225,145,91,39,105,35,118,125,178,204,90,251,131,101,87,156,43,41,161,242,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,243,98,185,142,226,246,57,58,181,85,171,211,170,42,167,204,185,79,11,221,244,254,218,241,86,104,118,177,230,126,111,82,108,188,254,15,83,90,222,51,95,109,113,198,213,78,179,43,151,204,86,67,210,78,231,84,107,223,18,50,79,222,185,181,18,36,255,0,60,254,161,97,86,173,74,192,50,93,57,190,212,85,193,109,202,172,245,182,74,201,105,30,214,207,28,21,48,190,25,29,27,156,215,53,30,141,122,170,42,181,201,215,167,84,95,224,102,51,44,197,175,184,54,85,121,194,178,154,31,37,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,54,43,152,238,47,99,147,171,85,90,189,58,162,170,124,203,126,191,238,187,78,45,126,17,246,219,213,182,95,57,87,114,195,225,210,134,91,159,50,54,104,239,30,69,104,167,73,22,36,149,34,227,4,115,86,49,178,112,89,34,72,145,85,142,149,165,75,105,62,11,251,80,213,60,55,76,254,41,240,207,181,185,5,186,197,231,123,29,239,43,230,170,99,135,187,219,228,222,124,123,156,184,242,111,94,157,58,167,94,166,154,49,60,90,197,131,98,182,108,43,22,161,242,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,243,122,185,238,226,198,53,58,185,85,203,211,170,170,175,204,240,27,177,244,177,172,159,79,242,31,110,156,205,97,162,141,235,237,70,197,187,77,26,173,195,123,86,170,60,190,219,214,179,22,189,214,194,247,121,10,174,76,89,35,87,70,168,244,134,118,51,181,34,116,123,83,171,36,237,189,241,70,134,125,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,115,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,87,228,202,114,204,171,57,190,213,101,57,174,77,117,200,47,85,188,60,205,198,233,91,37,93,84,252,24,214,51,156,178,43,158,238,44,99,90,157,87,228,214,162,39,201,16,183,79,10,125,142,84,233,173,170,131,116,154,146,250,73,111,185,61,157,31,139,91,26,200,167,75,117,186,169,172,122,86,190,78,138,172,169,154,46,141,107,99,114,118,225,150,70,189,92,233,93,28,48,131,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,0,60,81,253,118,106,111,228,190,207,68,79,79,6,171,77,170,255,0,180,76,218,197,125,182,82,92,109,183,28,226,229,73,89,71,87,11,102,130,166,9,45,150,246,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,8,60,64,182,35,125,218,174,85,38,107,139,51,206,233,150,65,112,88,237,213,61,89,31,194,234,167,146,170,72,173,92,31,81,45,68,253,170,106,118,175,153,114,35,95,215,162,244,119,201,127,43,195,47,69,63,109,59,184,197,188,197,195,202,208,96,157,51,90,206,18,240,154,95,37,60,62,94,56,250,198,246,187,173,84,180,220,218,188,122,196,146,241,114,59,143,91,254,56,166,235,182,163,167,27,181,211,135,225,89,172,94,70,235,67,220,158,193,127,130,20,125,85,162,169,200,136,174,106,42,167,114,23,241,106,75,10,170,54,70,181,170,138,199,178,57,25,158,44,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,156,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,181,79,13,63,16,203,85,199,0,170,209,13,114,172,164,182,191,78,49,121,238,86,123,235,90,214,165,85,146,221,10,44,148,175,129,159,126,90,154,122,118,43,219,217,99,221,36,48,200,174,106,62,39,62,104,107,191,173,235,229,91,172,212,122,187,37,166,231,229,244,203,25,184,77,30,57,111,167,89,25,29,127,5,116,109,185,212,36,141,99,221,52,172,85,86,53,237,78,204,111,86,34,114,116,175,151,208,120,117,236,86,167,116,185,146,103,26,131,65,86,205,43,176,84,77,13,116,212,213,81,49,247,59,140,41,78,244,182,170,36,137,60,44,116,117,13,145,243,53,159,216,99,152,215,177,238,71,178,244,237,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,51,111,187,31,84,250,201,245,3,33,247,25,203,31,240,188,210,28,55,94,182,19,169,58,71,168,16,85,201,98,200,179,138,200,106,22,146,117,134,120,158,202,43,100,177,77,27,254,104,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,181,193,185,125,186,103,123,95,213,58,253,51,206,169,255,0,206,214,89,235,121,195,253,103,107,243,51,67,5,103,110,41,100,236,247,123,15,119,105,238,230,207,224,169,252,21,123,175,135,94,250,170,118,181,153,38,15,168,53,245,111,210,187,253,68,211,87,67,77,75,19,223,108,184,204,148,236,75,146,170,70,179,204,198,199,78,216,223,11,95,253,135,185,237,99,222,212,99,239,78,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,141,159,166,255,0,153,28,83,197,11,101,31,209,255,0,59,126,179,233,237,178,213,67,166,217,149,193,148,209,91,168,147,179,240,107,163,161,115,223,78,145,57,203,214,25,123,83,205,26,198,136,200,254,252,92,35,107,34,238,112,189,157,238,171,50,218,134,174,91,243,11,53,202,173,216,197,198,162,158,155,44,180,71,26,76,203,141,185,31,247,213,177,57,236,111,153,141,174,145,208,191,147,120,189,85,170,189,183,200,199,232,79,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,9,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,51,153,187,31,84,250,201,245,3,33,247,25,203,62,240,128,197,172,89,206,203,245,11,10,202,104,124,237,151,32,204,46,214,187,141,55,117,241,247,233,103,180,208,71,44,124,216,173,123,121,49,238,78,173,84,114,117,234,138,139,243,32,6,250,54,101,125,217,230,163,210,219,35,186,252,103,12,202,60,197,70,51,114,149,236,74,167,71,18,179,187,77,83,27,122,116,154,46,236,72,178,53,169,28,141,123,92,222,42,175,138,63,109,225,215,190,170,157,173,102,73,131,234,13,125,91,244,174,255,0,81,52,213,208,211,82,196,247,219,46,51,37,59,18,228,170,145,172,243,49,177,211,182,55,194,215,255,0,97,238,123,88,247,181,24,251,126,220,221,218,213,127,218,38,171,223,108,87,58,75,141,182,227,166,247,218,186,58,202,73,155,52,21,48,73,108,153,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,102,220,187,61,77,217,245,171,118,94,31,154,58,219,122,85,199,157,225,218,111,106,175,197,31,12,173,70,84,206,251,85,50,201,67,43,100,123,98,225,80,176,196,196,145,206,106,196,246,177,252,184,36,145,201,76,57,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,157,90,170,213,233,213,21,83,230,90,167,133,215,136,5,29,222,142,219,182,77,111,200,187,55,88,124,181,187,7,186,79,28,16,82,201,75,20,17,65,13,165,221,182,51,140,201,218,235,20,146,43,221,51,164,116,106,228,122,68,217,108,252,0,15,41,170,90,91,130,107,78,9,115,211,61,75,177,124,103,27,188,246,124,237,23,154,154,159,187,218,153,147,71,251,200,94,201,27,210,72,152,239,186,228,235,211,162,245,69,84,92,251,239,7,105,153,150,209,117,67,236,61,246,162,174,241,98,175,167,142,166,197,145,186,129,41,96,186,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,243,233,219,122,162,54,86,42,200,175,12,93,248,254,196,47,180,218,13,171,23,174,56,14,65,112,111,195,110,151,27,143,110,151,23,153,204,153,210,116,111,105,203,217,168,157,212,232,238,82,71,20,46,89,38,94,156,229,114,254,175,137,215,136,5,30,174,214,84,237,251,68,50,47,55,130,210,114,131,38,185,69,28,18,210,223,170,163,158,25,162,109,51,220,197,145,33,130,74,127,148,209,189,173,153,207,119,68,116,109,99,228,138,187,81,218,142,163,238,215,81,217,133,97,81,121,27,85,15,110,123,253,254,120,85,244,182,138,87,42,162,57,200,138,157,201,159,197,201,20,40,168,233,28,215,42,171,24,201,36,102,132,244,183,75,112,77,22,193,45,154,103,166,150,47,131,99,118,110,247,146,162,243,83,84,118,187,179,62,105,63,121,51,223,35,186,201,43,221,247,156,189,58,244,78,136,136,137,234,207,41,170,186,103,138,235,38,156,100,122,91,154,210,121,139,46,77,111,150,223,83,198,56,223,36,60,211,238,79,23,113,143,99,102,137,232,217,35,122,181,120,72,198,57,19,171,80,204,190,89,139,95,112,108,170,243,133,101,52,62,74,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,108,87,49,220,94,199,39,86,170,181,122,117,69,84,249,140,179,41,190,231,57,85,231,53,202,107,188,237,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,156,24,141,99,121,61,238,94,141,68,106,117,232,136,137,242,23,156,166,251,144,91,172,86,155,189,119,152,164,198,109,239,181,218,227,237,49,158,94,149,245,85,21,110,143,171,81,21,253,103,171,168,127,87,42,187,239,244,235,197,173,68,182,159,5,189,11,190,226,216,38,91,175,57,29,154,212,202,76,219,203,219,177,170,190,172,146,187,202,210,77,80,202,213,234,136,171,20,50,78,145,55,135,36,115,221,73,201,204,70,182,39,58,202,128,56,166,245,178,155,22,31,180,125,94,187,100,117,222,82,146,163,15,185,218,227,147,180,249,57,85,86,192,234,74,104,250,49,21,83,156,243,196,206,189,56,183,151,87,42,53,21,83,56,70,162,48,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,0,114,173,216,250,88,214,79,167,249,15,183,78,102,176,209,238,235,182,163,167,27,181,211,135,225,89,172,94,70,235,67,220,158,193,127,130,20,125,85,162,169,200,136,174,106,42,167,114,23,241,106,75,10,170,54,70,181,170,138,199,178,57,25,8,54,89,225,33,83,101,186,218,181,75,117,144,210,73,81,65,81,52,176,96,105,218,170,129,207,99,154,144,75,93,81,28,142,138,86,117,73,31,229,152,142,99,147,179,220,145,81,101,128,249,124,115,191,4,255,0,82,127,45,34,175,133,199,174,205,50,252,235,217,235,78,235,226,161,177,90,156,3,33,186,238,123,75,104,42,231,198,47,149,19,92,179,56,102,170,139,133,166,227,61,84,44,108,241,44,146,36,210,50,170,106,149,85,141,140,127,105,237,122,242,108,111,99,35,129,90,91,170,89,222,139,103,118,205,76,211,75,239,193,178,75,55,123,201,86,249,88,106,59,93,216,95,12,159,187,153,143,141,221,99,149,237,251,205,94,157,122,167,69,68,84,208,158,212,119,93,167,27,181,211,134,102,184,84,190,70,235,67,219,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,114,23,241,114,197,50,34,54,70,181,200,168,199,178,72,217,218,193,21,124,81,253,9,234,111,228,190,241,68,81,94,147,224,191,181,13,83,195,116,207,226,159,12,251,91,144,91,172,94,119,177,222,242,190,106,166,56,123,189,190,77,231,199,185,203,143,38,245,233,211,170,117,234,124,185,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,113,62,24,187,241,253,183,216,169,180,27,86,47,92,179,236,126,222,223,134,221,46,55,30,229,86,81,11,95,51,164,232,222,211,83,189,79,3,105,209,220,164,146,89,154,146,76,189,120,74,228,120,157,111,199,246,33,98,169,208,109,39,189,113,207,178,11,123,190,37,116,183,92,123,117,88,188,46,124,46,143,171,123,78,78,245,68,14,168,70,241,146,57,97,106,199,50,116,231,19,150,157,176,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,115,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,234,213,140,23,246,95,170,121,150,153,252,83,226,127,100,178,11,141,139,206,246,59,62,107,202,212,201,15,119,183,201,220,57,118,249,113,228,238,157,122,117,94,157,75,212,240,184,244,39,166,95,157,123,197,105,42,128,42,175,198,111,110,152,37,146,207,98,220,189,130,159,200,228,151,220,130,59,22,65,247,230,151,226,124,168,23,202,203,247,229,88,225,236,199,111,86,113,142,52,238,119,185,57,122,179,239,64,173,162,232,133,171,113,219,139,195,52,106,251,124,171,180,91,111,245,21,46,172,171,164,141,175,157,32,167,165,154,166,70,71,203,238,181,239,108,10,196,122,163,145,138,244,114,181,252,120,46,143,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,176,1,85,126,57,223,130,127,169,63,150,145,87,194,227,215,102,153,126,117,236,245,164,233,241,58,240,255,0,172,213,218,58,157,192,232,134,59,230,243,170,78,83,228,214,216,164,158,90,171,245,44,112,67,12,78,166,99,158,177,164,208,71,79,242,134,54,53,211,53,238,232,174,145,172,100,149,45,165,186,165,157,232,182,119,108,212,205,52,190,252,27,36,179,119,188,149,111,149,134,163,181,221,133,240,201,251,185,152,248,221,214,57,94,223,188,213,233,215,170,116,84,69,77,9,237,71,117,218,113,187,93,56,102,107,133,75,228,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,127,23,44,83,34,35,100,107,92,138,140,123,36,141,157,172,21,87,227,157,248,39,250,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,119,255,0,16,127,12,235,238,176,106,61,143,84,54,219,140,90,169,46,185,53,193,212,249,164,51,92,25,73,74,201,36,86,171,46,189,181,111,253,175,152,237,171,164,123,187,79,100,47,123,166,123,165,86,206,182,117,130,109,3,4,168,176,88,43,62,51,146,94,120,125,160,200,59,115,83,252,83,181,53,67,233,127,189,95,60,177,193,218,142,161,99,253,218,167,62,156,157,213,87,229,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,53,241,20,223,85,54,214,176,213,193,244,250,190,145,250,169,127,167,134,106,24,106,105,101,123,45,150,233,150,161,139,114,69,88,214,9,158,217,41,221,27,33,115,255,0,182,246,189,204,123,26,172,125,16,159,171,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,131,209,204,119,23,177,171,209,200,173,94,157,21,21,62,70,130,118,57,187,187,86,239,180,141,217,92,246,234,75,62,89,97,168,109,183,35,181,65,80,215,177,147,171,17,204,170,133,138,229,149,148,211,39,46,29,196,234,143,142,104,209,210,118,150,71,72,160,1,202,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,17,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,3,74,100,127,222,190,235,172,91,75,209,170,220,203,187,106,172,203,238,93,104,241,107,37,108,207,111,159,170,228,196,146,69,108,104,175,88,96,99,251,178,47,86,53,122,50,62,227,31,44,106,103,223,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,167,57,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,52,103,180,239,75,26,55,244,255,0,30,246,232,14,170,64,15,26,191,75,24,183,212,10,31,110,184,149,87,180,239,84,250,55,245,3,30,247,24,13,41,148,215,226,185,178,143,217,150,85,62,229,52,206,217,117,169,198,242,219,133,69,78,91,23,78,244,54,123,164,210,53,201,81,205,92,178,54,26,169,36,127,201,205,225,28,169,197,30,137,52,49,54,21,104,94,186,106,62,221,53,30,221,170,26,95,121,242,55,90,30,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,139,122,167,84,114,57,173,123,28,199,177,143,110,133,54,209,184,188,19,116,26,89,65,169,152,45,71,249,170,59,197,23,9,191,171,46,158,90,25,167,163,238,75,20,125,238,215,125,141,238,177,188,31,252,81,127,138,39,85,57,86,236,125,44,107,39,211,252,135,219,167,51,88,94,79,134,134,248,233,183,29,134,195,163,217,195,42,217,168,184,93,158,55,205,87,35,229,168,101,242,221,10,199,2,86,186,103,171,156,149,40,231,196,217,154,247,125,247,200,146,49,85,28,246,67,250,190,34,155,21,166,221,46,26,185,198,159,80,82,51,85,44,20,240,195,67,53,77,84,172,101,206,221,10,212,61,109,168,139,34,65,11,221,37,67,164,100,206,103,246,216,214,57,236,99,149,236,169,109,155,232,54,182,235,118,180,88,39,209,122,42,186,90,140,78,241,108,186,215,228,109,167,130,104,49,246,37,91,21,149,111,101,67,217,20,239,98,181,210,54,159,170,190,84,134,68,70,170,53,234,154,29,196,237,215,219,62,43,102,180,229,57,31,218,11,213,21,190,158,158,227,119,242,108,164,248,133,83,35,107,101,169,236,49,85,145,119,30,142,127,109,171,197,188,186,39,201,15,214,40,91,197,79,71,44,90,69,187,139,189,78,57,55,74,76,246,223,22,99,37,55,23,255,0,122,213,84,207,60,117,41,205,239,114,191,185,61,60,179,245,251,173,111,127,131,90,141,98,42,199,250,157,99,190,203,160,86,237,191,83,195,217,178,211,102,21,185,141,100,156,152,239,55,85,37,21,53,37,58,116,86,115,143,178,200,170,126,104,254,47,243,95,121,189,99,106,172,149,240,140,211,60,87,81,55,113,13,199,41,164,243,127,98,177,250,188,154,221,3,227,142,72,93,93,28,244,244,241,62,70,189,142,235,219,243,78,149,138,222,46,108,177,68,244,119,221,232,183,168,114,173,216,250,88,214,79,167,249,15,183,78,102,176,213,65,13,124,69,54,43,77,186,92,53,115,141,62,160,164,102,170,88,41,225,134,134,106,154,169,88,203,157,186,21,168,122,219,81,22,68,130,23,186,74,135,72,201,156,207,237,177,172,115,216,199,43,217,18,188,47,118,11,89,149,229,76,220,62,179,91,238,182,154,76,31,32,125,61,138,193,83,77,61,29,69,69,226,138,70,171,234,103,87,181,171,217,167,157,170,196,141,170,170,233,225,145,146,113,108,47,142,91,127,40,7,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,0,60,81,253,118,106,111,228,190,207,68,115,77,170,238,99,50,218,134,174,81,234,150,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,56,171,161,127,40,163,123,36,106,47,23,177,188,154,246,115,141,247,253,105,173,210,61,219,232,53,21,194,178,211,73,145,224,154,133,103,142,105,104,106,220,199,170,49,253,21,208,200,176,189,201,21,76,18,181,90,171,27,249,197,52,43,197,200,246,34,164,0,211,45,103,210,63,10,253,92,184,109,167,39,182,210,100,86,220,178,240,251,237,219,48,183,213,178,107,142,63,110,149,242,195,109,161,174,130,56,17,245,47,138,158,40,106,228,226,177,240,248,132,171,12,50,116,106,207,98,186,67,173,26,95,175,88,108,122,129,164,121,125,38,69,98,146,162,90,69,168,133,146,68,248,167,141,83,156,82,197,43,91,44,79,232,173,114,53,237,106,171,30,199,167,86,189,170,190,212,135,254,32,91,17,177,110,171,21,147,53,197,153,228,181,55,31,183,172,118,234,158,175,147,226,148,176,71,85,36,86,174,15,168,138,158,14,237,77,67,87,204,185,21,204,233,209,122,183,228,148,46,118,173,159,237,174,251,186,157,113,179,233,149,177,123,54,168,120,221,50,74,182,213,50,9,41,44,241,77,27,42,36,137,92,215,242,153,123,172,142,52,70,61,59,146,49,92,136,196,123,155,161,236,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,188,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,244,6,107,55,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,36,254,234,182,207,134,238,191,72,235,52,183,48,174,171,183,61,181,13,185,90,46,116,202,174,125,186,227,27,36,100,83,172,124,145,179,51,140,178,49,241,185,83,147,30,238,46,99,248,72,204,235,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,231,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,143,120,93,120,128,86,90,43,45,187,100,214,252,139,189,106,155,203,91,176,123,164,241,207,61,84,117,82,207,20,16,218,93,219,99,249,66,189,222,177,73,34,177,176,182,55,70,174,86,44,77,138,218,129,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,68,244,221,190,168,105,126,147,109,231,54,200,53,113,180,149,118,42,251,61,101,161,44,243,86,201,74,251,228,245,20,242,49,150,232,164,137,22,86,190,100,228,213,123,17,86,54,115,149,122,54,55,57,51,153,150,92,108,87,140,170,243,118,197,177,207,179,246,90,219,133,69,69,186,209,231,31,87,240,250,87,200,231,69,77,223,122,35,229,237,177,90,206,227,147,147,184,245,95,154,151,19,225,1,163,218,219,130,233,29,78,109,152,100,149,118,156,39,42,168,169,175,180,98,53,54,104,26,250,167,200,202,52,138,244,149,124,187,237,99,227,130,72,153,3,154,140,115,56,204,222,168,246,57,213,109,187,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,113,213,124,77,47,250,53,98,218,62,82,205,99,178,124,83,226,157,109,248,172,76,166,116,147,69,145,62,9,157,71,60,111,69,111,103,183,194,73,30,245,115,81,98,108,177,244,147,185,218,146,128,75,158,219,190,55,175,56,247,133,174,161,187,90,50,122,75,141,182,227,166,247,170,220,54,137,83,189,91,110,178,73,105,153,208,71,61,74,61,90,246,57,170,215,197,15,21,116,49,171,88,175,254,204,20,244,194,105,79,105,222,150,52,111,233,254,61,237,208,17,171,197,11,101,31,210,3,4,126,179,233,237,178,235,93,169,56,109,189,148,209,91,168,147,189,241,155,91,102,115,223,78,145,57,201,210,104,187,179,205,26,198,138,249,62,252,92,36,115,226,237,210,93,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,234,120,117,239,170,155,116,184,106,96,250,131,95,72,205,84,176,83,205,53,116,52,212,178,177,151,59,116,43,78,196,185,42,164,105,4,47,116,149,13,141,240,181,255,0,219,99,158,214,49,142,70,50,101,0,1,199,247,85,182,124,55,117,250,71,89,165,185,133,117,93,185,237,168,109,202,209,115,166,85,115,237,215,24,217,35,34,157,99,228,141,153,156,101,145,143,141,202,156,152,247,113,115,31,194,70,103,135,84,180,183,59,209,108,238,231,166,122,151,98,248,54,73,102,236,249,218,47,53,13,71,107,187,11,38,143,247,144,189,241,187,172,114,177,223,117,203,211,175,69,232,168,168,141,45,210,220,239,90,115,187,102,153,233,165,139,227,57,37,231,189,228,168,188,212,52,253,222,212,47,154,79,222,76,246,70,222,145,196,247,125,231,39,94,157,19,170,170,34,232,79,106,59,81,211,141,165,105,195,48,172,42,47,61,117,174,237,207,127,191,207,10,50,170,239,84,212,84,71,57,17,87,183,11,57,57,34,133,21,91,27,92,229,85,123,223,36,143,237,96,20,151,227,13,162,23,92,15,113,116,250,203,53,242,146,178,219,170,52,232,234,122,70,198,230,79,67,61,186,150,146,154,86,63,248,181,236,115,86,23,181,232,168,189,95,35,85,169,193,31,36,11,62,171,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,13,47,104,14,142,88,182,255,0,163,88,158,142,227,147,121,138,76,102,222,218,121,42,120,189,158,110,169,238,116,149,53,60,30,247,172,125,217,228,150,94,223,53,107,57,241,111,221,106,33,208,1,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,80,103,136,142,239,63,165,110,178,167,217,106,222,246,158,225,221,218,44,95,157,7,150,154,126,235,98,243,85,114,114,85,145,123,178,68,222,8,238,28,98,142,46,177,178,69,151,148,85,38,87,135,22,248,233,182,165,153,87,225,250,130,202,186,141,58,204,42,32,125,116,209,62,89,95,100,171,106,43,18,182,40,17,85,175,99,154,173,108,237,107,123,174,100,81,57,170,229,133,34,146,247,128,57,86,236,125,44,107,39,211,252,135,219,167,51,88,106,160,21,87,227,157,248,39,250,147,249,105,21,124,46,61,118,105,151,231,94,207,90,95,241,66,222,35,59,40,254,138,186,143,5,255,0,0,182,93,100,211,44,167,247,150,218,153,211,187,29,174,185,85,235,37,177,211,114,115,221,197,140,73,34,116,168,215,62,55,57,189,101,116,50,200,188,171,106,59,174,212,125,165,106,59,51,92,42,95,61,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,57,57,98,153,17,93,27,156,228,84,123,31,36,111,208,158,150,234,150,9,173,56,37,179,83,52,210,251,241,156,110,243,222,242,85,190,86,106,126,239,106,103,195,39,238,230,99,36,111,73,34,123,126,243,83,175,78,169,213,21,21,125,89,21,124,81,253,9,234,111,228,190,241,68,82,182,211,189,83,232,223,212,12,123,220,96,46,39,196,119,99,149,59,173,195,104,51,13,62,125,37,62,162,225,244,243,178,134,25,89,20,76,189,210,57,81,235,69,44,234,136,230,61,174,71,58,7,57,221,166,190,89,90,228,106,76,178,199,69,118,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,11,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,75,212,240,226,216,229,78,212,176,218,252,195,80,95,73,81,168,185,133,60,12,174,134,38,69,43,44,148,141,85,122,81,69,58,34,185,239,115,149,174,157,205,119,105,207,138,38,181,28,144,164,178,83,182,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,0,128,30,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,75,254,0,2,170,252,115,191,4,255,0,82,127,45,34,175,133,199,174,205,50,252,235,217,235,75,243,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,205,102,229,53,27,13,213,237,121,206,117,63,79,241,90,188,118,197,147,222,38,185,83,208,213,212,172,243,243,147,162,203,60,139,213,81,175,154,94,228,203,27,92,230,70,178,172,109,115,154,196,85,154,190,12,26,115,171,151,13,80,201,117,62,197,149,85,217,116,250,215,78,219,109,246,133,212,207,124,25,13,91,227,145,96,129,138,169,218,107,233,149,201,51,164,71,119,88,146,71,26,55,133,75,213,46,36,21,87,227,157,248,39,250,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,93,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,43,120,155,170,195,118,161,164,119,12,194,243,114,164,118,79,113,167,168,166,196,237,18,70,179,62,227,113,70,125,197,116,77,123,29,229,163,115,163,116,207,228,222,44,84,106,47,113,241,177,249,236,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,206,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,79,223,214,29,11,212,125,6,172,198,109,58,161,102,248,53,215,40,199,225,201,33,182,202,170,149,84,116,178,207,60,49,178,165,138,137,218,153,124,187,158,177,245,87,49,175,106,63,139,209,236,103,215,129,104,54,101,169,90,71,168,90,173,135,209,85,220,217,166,245,22,167,221,232,105,169,210,71,199,110,171,101,106,203,90,171,205,29,194,7,82,70,143,107,88,239,185,51,164,114,177,145,61,70,221,117,231,50,219,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,111,9,26,222,136,229,99,184,61,25,35,83,155,26,169,161,61,186,235,206,27,185,45,35,177,106,182,25,91,72,230,92,105,216,203,157,12,53,11,51,237,55,20,99,86,162,138,85,115,24,238,113,185,221,17,202,198,243,98,178,70,167,7,181,87,165,128,114,173,216,250,88,214,79,167,249,15,183,78,102,176,213,64,4,85,241,71,244,39,169,191,146,251,197,17,74,219,78,245,79,163,127,80,49,239,113,128,208,70,226,181,231,13,219,110,145,223,117,91,51,173,164,107,45,212,239,101,178,134,106,133,133,247,107,138,177,203,79,69,18,181,143,119,57,28,222,138,228,99,184,49,31,35,147,131,28,169,159,125,203,238,47,59,221,6,169,215,234,102,117,81,254,118,142,207,69,194,31,234,203,95,153,154,104,40,251,145,69,31,123,181,223,123,123,175,111,55,255,0,21,95,224,137,202,141,25,232,30,161,96,58,107,180,77,22,190,234,54,113,143,226,182,217,240,124,114,146,42,203,221,206,26,24,36,157,214,200,156,216,155,36,206,107,85,234,214,61,200,212,94,189,24,229,255,0,34,158,170,211,185,189,182,223,238,180,86,43,22,224,244,214,227,114,184,212,71,73,71,71,73,150,80,77,61,76,242,57,27,28,81,198,217,85,207,123,156,168,212,106,34,170,170,162,33,18,252,106,253,44,98,223,80,40,125,186,226,85,94,211,189,83,232,223,212,12,123,220,96,52,166,124,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,45,226,13,178,75,174,212,51,248,239,184,196,21,117,218,117,149,84,84,77,106,172,109,43,155,5,166,119,77,51,153,105,124,142,154,87,189,241,211,182,55,54,89,21,171,50,119,21,168,171,28,157,60,6,206,247,85,153,109,67,87,45,249,133,154,229,86,236,98,227,81,79,77,150,90,35,141,38,101,198,220,143,251,234,216,156,246,55,204,198,215,72,232,95,201,188,94,170,213,94,219,228,99,244,39,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,132,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,43,118,62,150,53,147,233,254,67,237,211,153,172,63,87,19,202,111,184,54,85,102,205,113,106,239,37,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,7,163,152,238,47,99,87,163,145,90,189,58,42,42,124,141,4,236,115,119,118,173,223,105,27,178,185,237,212,150,124,178,195,80,219,110,71,106,130,161,175,99,39,86,35,153,85,11,21,203,43,41,166,78,92,59,137,213,31,28,209,163,164,237,44,142,238,150,12,79,21,197,62,37,246,91,25,181,89,190,51,112,154,237,113,248,125,20,116,254,114,186,94,157,218,153,184,34,119,38,127,22,242,145,221,92,238,137,213,87,161,250,192,173,95,27,77,51,197,106,116,179,5,214,63,41,218,201,45,249,2,99,61,248,227,141,190,98,134,162,154,162,163,132,206,225,220,127,110,74,94,177,167,52,107,123,243,253,213,87,245,74,129,46,167,193,147,75,126,202,109,198,251,169,149,246,47,43,95,157,228,18,121,106,223,53,207,206,90,232,152,144,195,251,180,122,182,62,21,78,184,183,230,214,189,221,122,175,86,246,212,159,231,42,221,143,165,141,100,250,127,144,251,116,230,107,13,84,0,10,1,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,64,15,20,127,93,154,155,249,47,179,209,17,214,76,3,50,139,1,167,213,39,99,213,107,137,213,94,38,176,50,236,212,71,64,151,24,161,142,119,83,189,81,122,177,235,20,204,123,121,34,115,68,147,135,46,220,156,100,86,195,247,209,125,217,246,85,113,162,189,208,93,114,60,7,32,237,252,66,201,77,88,200,252,165,87,114,36,91,132,13,145,142,71,76,216,25,35,22,36,124,77,151,172,124,222,157,166,43,120,86,181,234,133,215,90,181,115,47,213,123,203,106,227,168,202,111,21,55,38,83,212,214,186,173,244,112,61,235,217,165,73,92,136,175,100,49,118,226,103,221,106,35,35,106,35,90,136,136,151,83,225,79,160,213,58,55,181,202,12,154,251,69,73,29,247,82,106,19,38,145,237,167,137,39,142,220,248,152,218,8,95,51,30,229,149,157,164,90,150,162,171,123,107,89,35,21,141,114,61,93,50,136,235,191,253,121,166,219,230,215,50,236,154,26,218,186,107,237,254,157,248,206,60,250,74,137,105,167,101,198,174,41,26,217,163,154,54,57,98,124,17,54,106,148,85,86,245,90,116,98,61,174,115,84,207,9,37,60,58,181,142,251,163,123,184,193,42,109,16,249,138,76,194,225,6,29,116,166,228,198,119,169,107,231,138,54,175,55,49,234,222,212,233,79,63,70,241,115,251,28,57,53,175,114,154,20,6,107,55,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,39,249,18,188,65,182,73,106,221,126,1,29,247,24,130,146,135,81,113,90,122,137,173,85,141,165,107,167,187,64,216,102,115,45,47,145,211,68,198,50,74,135,70,230,203,34,185,33,94,226,181,17,36,147,173,11,93,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,92,255,0,133,238,250,127,109,120,171,52,59,88,243,63,55,169,54,94,127,7,169,173,111,25,175,182,184,227,106,167,89,149,203,230,43,33,233,39,115,170,53,239,137,25,39,239,92,218,137,18,127,148,173,227,87,234,159,22,250,127,67,238,55,19,223,248,46,229,54,44,27,21,220,46,107,148,215,121,43,46,63,111,177,221,46,53,61,167,201,216,165,130,59,164,146,201,193,136,231,187,139,24,229,232,212,87,47,78,136,138,191,34,48,111,251,120,55,93,217,106,227,157,111,90,72,240,76,58,162,178,131,20,100,49,57,31,83,3,222,212,146,186,87,72,198,203,206,161,33,137,233,27,154,212,137,141,99,56,243,73,36,147,165,120,94,236,163,250,64,103,108,214,125,66,182,90,171,180,219,13,184,62,154,91,117,106,119,190,51,116,108,45,123,41,214,38,185,58,67,23,118,9,164,89,17,89,39,220,139,132,141,124,189,187,191,51,89,187,31,84,250,201,245,3,33,247,25,203,31,240,188,213,236,55,65,118,19,169,58,185,168,19,213,199,98,199,115,138,201,170,18,146,5,154,121,94,250,43,100,81,67,27,62,72,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,149,193,185,125,197,231,123,160,213,58,253,76,206,170,63,206,209,217,232,184,67,253,89,107,243,51,77,5,31,114,40,163,239,118,187,239,111,117,237,230,255,0,226,171,252,17,38,87,133,62,199,41,181,42,235,65,186,77,73,125,92,86,44,98,240,143,197,173,141,100,176,45,198,227,74,230,61,43,95,39,68,71,211,67,47,70,181,177,185,123,147,69,35,94,173,108,78,142,107,52,221,143,165,141,100,250,127,144,251,116,230,107,13,41,237,59,210,198,141,253,63,199,189,186,3,170,149,87,226,167,176,239,253,47,186,189,32,178,255,0,154,151,47,177,91,45,223,246,239,169,189,185,253,223,253,221,178,178,56,127,206,84,61,223,225,94,86,94,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,113,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,79,103,123,170,195,119,95,164,118,252,194,205,114,164,110,79,110,167,167,166,203,45,17,198,176,190,221,113,86,125,245,108,78,123,221,229,164,115,100,116,47,228,238,76,69,106,175,113,146,49,157,212,230,151,109,205,237,182,193,117,173,177,95,119,7,166,182,235,149,186,162,74,74,202,58,188,178,130,25,233,167,141,202,217,34,146,55,74,142,99,218,228,86,171,85,17,81,81,81,79,107,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,121,249,107,141,174,182,58,186,89,248,61,204,127,9,99,87,49,220,94,199,53,122,47,201,205,84,95,154,41,250,199,228,229,153,77,139,6,197,111,57,174,83,93,228,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,224,196,115,221,197,140,114,244,106,43,151,167,68,69,95,145,152,220,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,156,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,249,49,60,166,251,131,101,86,108,215,22,174,242,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,112,122,57,142,226,246,53,122,57,21,171,211,162,162,167,200,211,238,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,175,71,34,57,58,244,84,69,249,31,172,1,18,188,79,244,94,213,170,219,75,203,111,176,226,20,151,108,159,6,167,109,250,205,88,231,182,41,232,32,142,104,157,112,115,36,87,55,171,22,141,147,57,209,42,170,61,99,141,81,174,145,145,244,160,194,111,248,72,104,53,78,169,238,94,61,73,184,81,82,79,143,105,133,63,197,42,82,166,158,42,134,75,113,157,146,69,67,26,49,239,71,49,237,114,75,82,201,90,199,240,125,27,83,238,185,236,114,94,72,5,53,248,157,120,128,81,234,237,101,78,223,180,67,34,243,120,45,39,40,50,107,148,81,193,45,45,250,170,57,225,154,38,211,61,204,89,18,24,36,167,249,77,27,218,217,156,247,116,71,70,214,62,72,85,165,58,23,168,250,203,71,151,221,176,171,55,118,213,130,99,245,185,37,254,229,58,171,41,104,169,105,224,146,100,99,158,136,189,102,151,180,230,69,26,34,185,206,71,42,244,99,36,123,60,1,210,183,21,160,217,150,219,117,114,251,165,57,157,21,91,95,110,168,123,237,149,211,83,164,44,187,91,149,238,74,122,216,145,175,123,120,72,214,245,86,163,221,193,232,248,220,188,216,228,73,213,225,67,190,58,156,106,235,100,218,62,163,50,145,44,87,42,138,134,98,55,101,124,84,235,67,87,43,164,157,212,83,171,149,169,43,39,149,207,237,57,58,202,147,74,216,250,61,178,51,179,110,128,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,85,95,142,119,224,159,234,79,229,164,85,240,184,245,217,166,95,157,123,61,105,127,199,159,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,194,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,246,111,7,105,153,150,209,117,67,236,61,246,162,174,241,98,175,167,142,166,197,145,186,129,41,96,186,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,243,233,219,122,162,54,86,42,251,255,0,15,61,233,221,118,177,170,20,246,44,191,32,171,110,149,228,181,10,153,5,26,83,58,169,40,167,88,248,197,112,130,54,185,28,199,181,201,19,101,86,35,149,240,163,147,183,35,217,15,27,233,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,140,30,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,23,253,185,221,194,226,187,95,209,171,214,174,101,52,222,127,200,118,233,173,214,182,85,71,79,53,206,186,87,113,138,158,55,61,127,210,145,234,214,189,204,138,41,94,140,127,14,43,158,29,104,213,236,203,94,181,67,32,213,205,64,158,146,75,238,69,80,217,170,18,146,4,134,8,152,200,219,20,80,198,207,154,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,43,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,161,237,177,110,23,21,221,6,141,89,117,115,22,166,242,30,127,185,77,113,181,190,170,58,137,173,149,209,59,140,180,242,57,139,254,140,140,87,53,142,124,82,196,245,99,57,241,74,1,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,64,16,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,127,192,30,83,58,213,141,44,210,255,0,35,251,76,212,188,83,18,248,159,119,201,124,118,243,77,65,230,187,124,123,157,174,243,219,207,143,113,156,184,245,233,205,189,127,138,31,149,139,110,23,64,179,155,237,46,45,133,107,134,159,228,23,170,222,126,90,221,107,201,168,170,234,167,224,199,61,252,34,142,71,61,220,88,199,57,122,39,201,173,85,95,146,41,93,126,57,223,130,127,169,63,150,145,87,194,227,215,102,153,126,117,236,245,167,85,241,58,223,143,237,190,251,83,160,218,79,122,229,128,227,247,7,124,74,233,110,184,247,41,114,137,154,200,93,31,86,246,154,189,154,121,219,80,141,227,36,145,76,228,142,100,235,194,39,36,117,217,246,211,51,45,221,106,135,216,123,21,69,93,158,197,65,79,37,77,247,35,109,2,85,65,106,98,198,245,129,30,197,146,36,123,229,149,137,27,88,143,231,211,184,244,69,108,79,84,208,158,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,17,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,0,85,95,142,119,224,159,234,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,117,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,183,138,46,57,184,43,86,230,174,87,109,111,127,158,181,87,121,152,176,123,148,20,241,50,149,246,38,213,75,52,52,173,124,113,179,148,212,254,103,132,169,34,44,168,231,53,85,207,99,226,123,252,167,135,166,71,183,220,91,115,88,253,219,113,76,236,218,161,237,203,96,185,75,81,44,20,182,171,236,85,80,77,73,85,82,248,228,103,24,83,181,35,21,94,143,137,29,35,86,70,163,17,207,103,107,241,171,245,79,139,125,63,161,247,27,137,210,188,17,238,214,171,5,171,94,111,183,219,157,37,186,219,110,167,199,234,235,43,42,230,108,48,83,65,27,110,110,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,186,245,174,77,47,151,87,50,247,104,173,21,93,46,8,151,138,150,227,236,169,169,146,119,173,18,61,82,55,163,165,141,146,163,28,137,205,140,145,171,35,24,230,177,238,145,237,116,142,157,94,11,24,150,174,63,87,50,188,226,204,218,186,77,58,109,157,246,219,212,211,68,247,82,87,92,81,241,190,154,8,145,37,99,124,204,109,116,146,44,156,37,237,196,247,177,90,197,169,99,203,137,0,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,8,171,226,143,232,79,83,127,37,247,138,34,144,54,245,148,216,176,109,125,211,76,215,41,174,242,86,92,127,48,179,93,46,53,61,167,201,216,165,130,182,41,37,147,131,17,207,119,22,49,203,209,168,174,94,157,17,21,126,71,75,223,38,238,238,187,190,213,198,229,112,91,170,236,248,157,134,157,214,220,114,213,61,67,158,246,64,175,87,62,170,102,35,150,38,84,204,188,121,246,211,162,50,56,99,87,73,218,73,28,219,126,207,178,109,108,211,77,74,214,219,202,85,219,176,76,3,23,191,215,178,190,154,90,119,62,178,247,69,66,218,136,104,85,142,127,117,140,84,154,57,95,39,109,205,86,70,232,209,205,123,209,236,142,165,170,111,235,255,0,85,150,220,191,72,127,254,185,84,64,13,167,122,167,209,191,168,24,247,184,192,90,167,141,95,165,140,91,234,5,15,183,92,74,171,218,119,170,125,27,250,129,143,123,140,6,148,200,149,171,187,211,181,104,30,246,108,90,53,170,89,5,37,175,79,178,236,30,142,174,150,186,122,102,163,45,183,183,92,43,34,108,179,79,201,22,58,105,98,141,24,247,61,30,214,61,144,187,247,76,239,61,100,86,170,233,158,43,172,154,113,145,233,110,107,73,230,44,185,53,190,91,125,79,24,227,124,144,243,79,185,60,93,198,61,141,154,39,163,100,141,234,213,225,35,24,228,78,173,67,60,59,170,219,62,101,181,13,92,172,210,220,194,186,146,226,199,83,182,229,104,185,211,42,53,151,27,116,143,145,145,78,177,242,87,66,254,81,72,199,198,229,94,47,99,184,185,236,225,35,251,95,135,94,250,170,118,181,153,38,15,168,53,245,111,210,187,253,68,211,87,67,77,75,19,223,108,184,204,148,236,75,146,170,70,179,204,198,199,78,216,223,11,95,253,135,185,237,99,222,212,99,237,251,115,119,107,85,255,0,104,154,175,125,177,92,233,46,54,219,142,155,223,106,232,235,41,38,108,208,84,193,37,178,103,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,155,114,213,60,84,246,29,255,0,165,247,87,164,22,95,243,82,229,246,43,101,187,254,221,245,55,183,63,187,255,0,187,182,86,71,15,249,202,135,187,252,43,202,245,219,174,188,230,91,109,213,203,22,171,97,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,225,35,91,209,28,172,119,7,163,36,106,115,99,85,52,39,183,93,121,195,119,37,164,118,45,86,195,43,105,28,203,141,59,25,115,161,134,161,102,125,166,226,140,106,212,81,74,174,99,29,206,55,59,162,57,88,222,108,86,72,212,224,246,170,244,176,112,173,244,219,48,219,182,207,181,110,151,59,146,145,150,214,98,245,117,48,45,77,90,211,51,226,48,183,187,64,136,244,115,122,189,107,25,76,140,103,95,222,61,90,197,71,114,226,185,204,52,145,179,187,77,170,203,181,13,30,163,179,91,41,40,41,228,193,236,181,111,138,154,22,196,199,79,61,28,83,77,42,181,168,136,175,146,89,36,145,238,254,46,123,220,229,234,170,170,118,3,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,0,5,0,248,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,32,7,138,63,174,205,77,252,151,217,232,137,169,225,83,166,120,174,178,108,71,83,52,183,53,164,243,22,92,155,48,185,219,234,120,199,27,228,135,157,178,221,194,120,187,140,123,27,52,79,70,201,27,213,171,194,70,49,200,157,90,133,112,110,171,108,249,150,212,53,114,179,75,115,10,234,75,139,29,78,219,149,162,231,76,168,214,92,109,210,62,70,69,58,199,201,93,11,249,69,35,31,27,149,120,189,142,226,231,179,132,143,253,109,148,237,226,235,185,141,195,99,88,28,22,170,74,251,21,190,162,27,222,82,202,154,199,83,51,224,144,84,68,149,77,71,70,169,42,190,68,145,176,177,35,251,220,229,106,170,177,168,233,25,163,48,83,183,141,62,177,93,111,90,185,138,104,133,190,253,73,45,139,26,179,178,247,93,71,73,84,231,61,183,90,167,200,212,109,84,104,245,98,62,58,104,226,124,72,230,35,218,202,201,23,170,182,84,35,86,198,182,207,77,186,141,80,201,240,41,171,169,32,168,182,96,247,171,189,190,58,181,149,144,77,113,237,178,150,139,185,36,78,71,198,200,170,106,225,168,85,70,201,201,32,86,43,28,143,94,145,254,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,73,59,85,213,47,219,78,220,116,235,83,38,190,252,102,190,243,143,210,252,86,183,202,249,126,237,210,38,118,107,191,118,140,99,91,210,170,41,219,247,26,140,94,157,89,213,170,213,94,170,102,179,118,62,169,245,147,234,6,67,238,51,150,169,224,169,233,99,41,250,129,93,237,214,226,127,130,184,60,86,54,57,83,169,86,170,253,210,105,179,233,34,190,227,22,117,126,83,108,115,34,129,46,54,234,86,189,235,90,201,58,34,190,166,24,186,181,205,145,203,220,134,40,218,197,107,162,108,115,84,94,39,148,223,112,108,170,205,154,226,213,222,74,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,78,15,71,49,220,94,198,175,71,34,181,122,116,84,84,249,23,211,176,93,235,226,187,172,211,138,75,37,218,231,229,245,55,25,183,195,30,71,111,168,88,217,37,127,4,108,110,185,211,164,109,99,29,12,175,84,87,181,141,78,204,143,70,42,113,116,79,150,0,120,213,250,167,197,190,159,208,251,141,196,142,186,109,108,204,171,246,125,173,245,88,188,149,109,182,219,178,140,38,167,35,72,106,210,22,58,220,173,188,68,196,149,138,228,239,51,206,75,68,168,196,71,116,122,49,253,62,226,185,190,39,111,88,181,139,57,215,221,52,194,178,154,31,59,101,200,51,11,53,174,227,77,221,124,125,250,89,235,98,142,88,249,177,90,246,242,99,220,157,90,168,228,235,213,21,23,230,105,79,19,197,172,88,54,43,102,194,177,106,31,37,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,55,171,158,238,44,99,83,171,149,92,189,58,170,170,252,207,214,51,89,187,31,84,250,201,245,3,33,247,25,207,21,38,127,153,75,128,211,233,107,178,26,180,196,233,111,19,95,217,105,106,163,96,91,140,176,199,3,170,30,136,157,94,244,138,22,49,188,149,120,34,201,195,143,114,78,82,83,195,231,100,151,93,215,231,242,95,114,120,42,232,116,235,21,168,167,154,235,88,234,87,58,11,180,237,154,23,62,210,201,27,52,79,99,228,167,116,142,116,177,171,150,20,237,171,145,22,72,250,223,77,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,53,221,143,165,141,100,250,127,144,251,116,230,107,13,41,237,59,210,198,141,253,63,199,189,186,3,170,130,141,188,75,246,57,83,183,28,202,109,97,193,223,72,253,58,205,47,18,50,26,72,217,21,59,236,119,25,146,73,214,137,176,177,26,213,166,86,178,87,66,230,55,238,50,53,141,232,138,214,62,104,235,182,141,197,231,123,95,213,58,13,76,193,106,63,205,81,222,40,184,67,253,103,107,243,48,205,61,31,114,88,164,236,247,123,12,111,117,141,230,207,226,139,252,81,116,39,161,122,233,167,27,139,211,139,118,168,105,125,231,207,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,206,77,234,157,85,170,215,53,236,115,216,246,61,217,236,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,68,0,241,147,214,191,176,219,125,180,232,229,37,191,189,87,169,183,5,239,79,36,92,163,130,134,221,45,61,68,156,92,146,53,91,51,167,125,26,55,171,30,213,143,191,215,139,184,41,82,186,3,163,151,221,192,107,46,39,163,184,228,222,94,175,38,184,54,158,74,158,44,127,148,165,99,93,37,77,79,7,189,137,39,106,8,229,151,183,205,28,254,28,91,247,156,136,126,182,233,244,83,250,59,110,11,54,209,200,238,30,118,147,31,184,39,144,157,210,247,36,125,12,241,50,162,151,186,238,220,104,179,36,19,68,146,113,98,55,184,143,227,213,189,21,109,167,193,247,88,236,89,206,216,19,74,169,225,242,247,173,52,184,79,79,89,31,39,191,191,75,93,81,61,93,61,79,85,99,88,222,79,125,76,93,180,115,220,158,91,155,184,164,141,66,117,0,12,176,221,164,181,77,117,173,154,197,69,87,71,109,125,68,142,163,167,171,169,109,76,240,192,174,94,219,36,149,177,198,217,30,141,232,138,244,141,136,229,69,84,107,122,244,75,116,240,66,251,9,251,44,212,191,135,255,0,244,103,246,130,147,226,255,0,225,191,244,95,150,95,33,252,127,117,254,27,226,95,216,251,255,0,239,254,93,178,202,129,197,55,141,104,220,21,247,111,185,37,167,108,151,31,41,157,85,246,32,129,34,116,81,85,75,75,36,173,101,67,105,170,101,154,40,233,102,72,220,231,164,202,174,114,53,142,72,209,178,58,57,35,206,17,107,219,42,185,232,148,190,25,218,215,102,192,227,164,77,65,165,193,242,42,156,245,237,164,157,179,171,229,130,228,219,114,62,105,27,193,236,74,104,126,235,34,114,177,138,178,42,163,95,35,213,213,66,92,247,140,189,110,137,82,232,149,130,12,226,211,87,89,168,181,149,19,195,130,205,11,167,70,81,177,39,163,125,202,105,81,175,108,42,197,133,145,70,136,244,123,249,202,197,99,81,18,71,178,152,77,36,109,22,217,173,182,93,186,97,150,109,197,201,87,38,160,208,83,212,211,93,95,87,87,5,84,238,99,42,166,109,50,201,52,14,115,37,127,150,72,58,191,147,158,229,234,175,85,122,185,78,192,114,173,216,250,88,214,79,167,249,15,183,78,102,176,213,64,42,175,199,59,240,79,245,39,242,210,42,248,92,122,236,211,47,206,189,158,180,191,224,114,173,206,237,235,21,221,6,141,94,180,143,41,169,242,30,127,183,83,110,186,50,150,58,137,173,149,209,59,148,85,17,181,233,254,148,111,70,185,142,124,82,202,196,123,57,242,76,240,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,252,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,38,255,0,134,47,136,5,30,145,86,83,109,251,91,242,47,41,130,213,241,131,25,185,75,28,17,82,216,106,164,158,105,165,109,75,218,196,145,97,158,74,143,156,210,61,205,133,204,111,84,108,110,123,227,157,94,40,254,132,245,55,242,95,120,162,41,3,111,89,77,139,6,215,221,52,205,114,154,239,37,101,199,243,11,53,210,227,83,218,124,157,138,88,43,98,146,89,56,49,28,247,113,99,28,189,26,138,229,233,209,17,87,228,123,109,224,238,207,50,221,214,168,125,184,190,211,213,217,236,84,20,241,211,88,177,199,87,165,84,22,166,44,108,73,213,143,72,226,71,190,89,88,178,57,234,206,125,59,108,85,86,196,196,78,255,0,225,185,225,247,77,184,154,153,53,135,89,45,85,109,211,171,117,67,169,168,173,179,69,44,44,201,158,177,79,28,171,21,68,51,197,52,44,166,153,32,114,189,173,115,36,122,62,62,189,89,34,35,196,143,195,238,155,110,213,49,235,14,141,218,170,221,167,87,26,134,211,86,219,97,138,89,153,140,189,34,130,56,150,90,137,167,150,105,153,83,50,206,228,123,154,214,70,245,100,125,122,190,52,94,1,179,237,217,230,91,69,213,15,183,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,207,167,113,136,168,217,94,139,226,119,11,148,216,179,157,125,212,188,215,22,174,243,182,92,131,48,188,221,45,213,61,167,199,223,165,158,182,89,34,147,131,209,175,111,38,61,171,209,200,142,78,189,21,17,126,69,223,248,92,122,19,211,47,206,189,226,180,149,64,16,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,127,192,21,87,227,157,248,39,250,147,249,105,21,124,46,61,118,105,151,231,94,207,90,74,175,28,239,193,63,212,159,203,74,192,198,190,213,124,70,111,177,223,21,243,255,0,15,175,239,124,51,185,222,242,62,86,95,59,203,183,247,187,62,87,191,221,235,247,123,93,206,127,119,145,249,69,244,120,90,101,58,29,117,218,157,135,24,210,26,238,183,91,23,222,204,105,42,162,134,43,131,47,19,170,190,73,166,72,209,59,144,191,138,182,158,85,228,171,4,49,198,231,115,134,70,178,96,0,85,95,142,119,224,159,234,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,117,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,173,203,237,211,4,221,6,150,87,233,158,117,79,254,118,178,207,91,206,111,234,203,167,150,154,24,43,59,113,75,31,123,181,223,123,187,79,119,7,255,0,5,79,224,169,158,29,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,255,0,146,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,167,201,159,234,150,119,170,31,103,62,221,95,126,39,246,75,31,163,197,172,255,0,222,176,195,229,109,116,188,187,16,126,233,141,231,199,184,255,0,190,254,79,94,191,55,47,68,62,91,86,127,153,88,176,219,254,159,89,178,26,186,60,123,42,168,161,169,189,80,194,168,214,87,190,141,101,90,100,149,81,57,57,140,116,242,61,25,215,130,191,131,149,21,209,177,91,239,246,171,182,124,203,117,250,185,71,165,184,125,117,37,185,141,167,117,202,239,115,169,84,115,45,214,232,223,27,37,157,35,228,142,153,252,165,141,140,141,170,156,158,246,242,115,25,206,70,104,123,74,180,207,21,209,189,56,199,52,183,10,164,242,246,92,102,223,21,190,155,148,113,178,73,184,39,223,158,94,219,24,199,77,43,213,210,72,244,106,115,145,239,114,167,87,41,234,192,57,86,236,125,44,107,39,211,252,135,219,167,51,88,106,160,2,42,248,163,250,19,212,223,201,125,226,136,160,19,191,236,163,106,55,221,218,107,45,22,27,218,186,209,226,22,222,149,153,77,238,138,22,59,200,82,241,122,199,26,58,69,70,36,211,189,157,168,211,163,220,157,95,39,109,236,138,68,46,211,92,176,12,55,75,54,77,169,218,125,167,216,245,37,143,30,177,233,190,65,77,67,67,76,139,194,38,124,62,161,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,57,134,148,246,157,233,99,70,254,159,227,222,221,1,213,72,1,227,87,233,99,22,250,129,67,237,215,18,170,246,157,234,159,70,254,160,99,222,227,1,165,50,149,188,106,253,83,226,223,79,232,125,198,226,119,255,0,9,61,226,231,122,161,222,219,70,117,71,241,63,178,88,251,174,54,123,223,114,24,124,173,174,151,200,209,65,110,242,241,64,222,124,123,143,127,125,242,57,235,215,138,162,244,71,19,43,117,91,103,195,119,95,164,117,154,91,152,87,85,219,158,218,134,220,173,23,58,101,87,62,221,113,141,146,50,41,214,62,72,217,153,198,89,24,248,220,169,201,143,119,23,49,252,36,102,117,245,11,10,186,233,174,127,146,233,205,246,162,146,123,150,43,120,173,178,86,75,72,247,58,9,39,166,153,240,200,232,220,230,181,202,197,115,21,81,85,173,94,157,58,162,127,2,228,246,249,118,186,222,188,29,110,181,151,155,157,93,125,68,122,111,154,82,50,90,153,157,43,219,4,14,185,67,12,72,231,42,170,50,56,163,142,54,55,248,53,140,107,83,162,34,33,73,134,170,10,54,241,47,216,229,78,220,115,41,181,135,7,125,35,244,235,52,188,72,200,105,35,100,84,239,177,220,102,73,39,90,38,194,196,107,86,153,90,201,93,11,152,223,184,200,214,55,162,43,88,249,185,86,199,55,119,117,218,14,174,59,43,158,221,87,120,196,239,212,237,182,228,118,168,42,28,199,190,4,122,57,149,80,177,92,145,62,166,21,229,195,184,157,21,146,77,26,58,62,234,200,221,4,98,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,224,244,107,219,201,143,106,244,114,35,147,175,69,68,95,145,250,197,122,248,211,231,244,214,45,188,226,154,125,79,144,213,209,220,178,172,161,149,47,161,133,101,107,43,237,212,116,242,44,201,42,181,56,57,140,168,158,129,232,199,175,205,252,28,212,94,218,171,105,132,187,63,6,156,254,167,38,218,229,211,12,184,228,52,149,117,24,118,81,87,77,71,111,106,196,147,208,219,170,34,138,162,53,123,90,136,245,100,149,50,87,43,94,254,189,85,178,53,23,164,124,91,61,78,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,168,0,20,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,128,30,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,137,63,186,173,179,225,187,175,210,58,205,45,204,43,170,237,207,109,67,110,86,139,157,50,171,159,110,184,198,201,25,20,235,31,36,108,204,227,44,140,124,110,84,228,199,187,139,152,254,18,51,128,120,95,109,50,235,183,108,55,55,187,234,86,11,73,67,157,213,101,23,11,37,61,233,121,57,245,150,74,85,138,54,58,159,184,136,248,233,165,169,142,162,70,170,178,55,76,196,130,71,35,152,144,170,77,243,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,205,14,224,117,51,246,201,174,57,230,169,71,87,117,168,164,201,178,10,235,133,7,197,36,231,85,13,11,230,119,149,129,255,0,125,232,222,212,9,20,104,198,185,90,198,177,26,213,226,212,45,171,193,147,75,126,202,109,198,251,169,149,246,47,43,95,157,228,18,121,106,223,53,207,206,90,232,152,144,195,251,180,122,182,62,21,78,184,183,230,214,189,221,122,175,86,246,212,174,175,17,93,28,190,232,222,238,51,186,107,188,222,98,147,48,184,79,152,218,234,120,177,157,234,90,249,229,145,201,193,175,122,183,181,58,84,65,213,220,92,254,199,62,45,107,218,132,224,240,71,213,11,85,86,1,168,90,47,51,105,32,185,91,47,17,101,20,234,234,214,247,235,32,169,134,58,105,120,83,244,71,112,129,212,144,242,145,21,201,214,174,54,170,55,229,206,205,12,214,110,199,213,62,178,125,64,200,125,198,114,213,60,21,61,44,101,63,80,43,189,186,220,79,240,10,107,241,100,217,149,139,73,47,191,210,99,6,186,246,173,89,222,64,250,123,221,158,161,239,124,144,94,42,25,53,75,170,105,222,189,122,195,47,106,103,62,55,42,44,114,42,112,234,199,163,33,227,254,21,151,107,173,187,124,120,13,29,190,231,87,75,79,116,167,188,82,87,69,12,206,99,42,160,75,101,76,201,20,173,69,232,246,36,176,197,34,53,221,83,156,108,119,241,106,42,116,191,26,191,84,248,183,211,250,31,113,184,159,171,225,109,139,95,115,157,2,221,190,21,139,80,249,219,214,65,135,210,90,237,212,221,214,71,223,170,158,138,241,28,81,243,122,181,141,228,247,181,58,185,81,169,215,170,170,39,204,174,179,75,187,104,207,234,117,79,111,58,111,168,55,12,134,146,249,114,190,98,246,218,155,165,117,50,197,194,91,143,151,98,86,34,164,72,140,99,219,80,146,177,236,106,39,7,181,205,232,222,61,19,165,153,172,221,143,170,125,100,250,129,144,251,140,231,213,181,93,179,230,91,175,213,202,61,45,195,235,169,45,204,109,59,174,87,123,157,74,163,153,110,183,70,248,217,44,233,31,36,116,207,229,44,108,100,109,84,228,247,183,147,152,206,114,51,67,218,85,166,120,174,141,233,198,57,165,184,85,39,151,178,227,54,248,173,244,220,163,141,146,77,193,62,252,242,246,216,198,58,105,94,174,146,71,163,83,156,143,123,149,58,185,79,86,114,173,216,250,88,214,79,167,249,15,183,78,102,176,210,158,211,189,44,104,223,211,252,123,219,160,58,168,63,39,44,197,172,89,206,43,121,194,178,154,31,59,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,54,43,94,222,76,123,147,171,85,28,157,122,162,162,252,204,246,111,127,107,95,209,31,92,103,211,122,44,147,227,118,91,149,190,59,237,146,162,86,241,170,101,12,179,77,19,98,169,68,106,49,102,99,224,145,170,230,125,215,181,26,254,140,87,44,108,155,254,6,183,107,172,214,173,100,177,77,115,171,125,182,142,162,195,87,79,70,233,156,176,67,60,205,174,108,178,178,62,188,90,247,182,8,90,231,34,117,114,69,26,47,94,41,210,210,128,40,135,197,123,88,174,186,149,187,75,222,34,219,245,37,118,61,167,212,244,246,75,92,84,85,78,150,8,231,116,49,205,90,231,183,155,152,149,41,80,247,193,34,181,26,189,41,98,99,211,148,106,167,74,240,91,209,203,22,97,172,185,110,177,93,230,238,85,233,221,190,158,158,215,77,197,233,198,170,228,218,136,221,83,205,175,68,94,16,65,81,23,109,204,123,93,230,121,125,215,70,213,95,175,198,195,75,237,88,246,174,96,122,175,111,117,36,53,25,157,158,170,219,93,79,13,19,98,124,147,219,223,31,74,169,101,69,235,51,223,21,100,81,39,38,245,107,41,88,156,156,138,136,207,19,224,251,172,119,220,27,116,9,165,84,240,249,139,46,165,219,231,167,172,143,147,25,216,170,161,167,158,174,158,167,170,177,207,119,22,50,166,46,218,57,141,95,51,205,220,150,54,161,119,224,16,171,197,139,93,44,90,97,182,11,158,156,252,102,235,69,148,234,95,75,117,161,182,244,123,57,82,193,81,79,37,122,205,42,43,81,176,186,7,246,28,206,170,233,60,202,55,131,153,220,115,40,176,151,254,22,154,233,89,163,251,172,176,227,117,183,159,41,141,234,39,251,27,185,195,34,79,36,111,170,145,21,109,239,108,113,47,30,247,154,237,194,217,30,215,53,145,212,207,253,148,114,189,183,210,1,82,190,45,123,40,248,37,101,102,236,180,202,217,106,163,178,205,217,143,52,183,192,157,137,27,93,52,253,182,92,218,138,238,18,119,159,44,81,202,216,218,215,36,136,217,85,36,89,102,123,43,135,13,207,243,45,62,169,186,213,97,153,13,93,169,247,203,61,109,130,230,144,170,112,172,183,85,196,177,84,83,202,199,34,181,236,115,87,170,117,79,186,246,177,237,226,246,53,201,231,207,85,170,90,165,157,235,78,119,115,212,205,75,190,252,103,36,188,246,124,237,111,149,134,159,187,218,133,144,199,251,184,88,200,219,210,56,152,223,186,212,235,211,170,245,85,85,91,74,240,161,216,229,54,53,106,178,110,227,81,159,86,151,219,149,61,67,241,27,74,178,90,116,161,164,149,178,64,234,217,209,200,213,149,243,196,231,246,154,157,98,72,101,108,157,94,233,25,217,179,64,114,173,216,250,88,214,79,167,249,15,183,78,102,176,213,64,42,175,199,59,240,79,245,39,242,210,42,248,92,122,236,211,47,206,189,158,180,191,224,8,213,190,141,153,88,183,135,167,20,182,200,238,191,6,204,241,127,49,81,140,220,165,123,214,149,178,74,140,238,211,84,198,222,189,97,151,181,18,44,141,106,201,27,152,215,55,146,35,226,147,61,133,217,238,178,237,117,191,248,65,82,95,111,183,58,187,141,202,227,131,225,21,117,149,149,115,58,105,234,103,146,166,216,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,41,48,145,91,36,217,246,77,187,157,80,138,202,212,171,162,194,108,117,16,59,44,188,82,75,79,223,161,130,88,231,124,44,142,57,94,142,115,230,117,51,226,71,181,146,36,106,228,123,218,228,78,46,208,70,39,139,88,176,108,86,205,133,98,212,62,74,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,62,111,87,61,220,88,198,167,87,42,185,122,117,85,85,249,140,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,124,216,173,123,121,49,238,78,173,84,114,117,234,138,139,243,51,239,189,189,159,100,219,70,213,9,108,174,74,186,220,38,249,81,59,177,59,197,92,180,253,250,232,34,142,7,204,201,35,137,234,230,190,23,84,178,37,123,153,26,72,173,87,177,173,69,226,216,234,95,247,133,199,161,61,50,252,235,222,43,73,84,1,0,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,151,252,0,5,85,248,231,126,9,254,164,254,90,69,95,11,143,93,154,101,249,215,179,214,157,255,0,196,139,195,119,246,127,241,77,194,237,234,195,254,197,62,253,102,77,140,209,197,255,0,161,127,202,250,202,70,39,255,0,153,255,0,21,146,36,255,0,23,249,185,169,216,234,148,241,3,106,59,174,212,125,165,106,59,51,92,42,95,61,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,57,57,98,153,17,93,27,156,228,84,123,31,36,111,208,78,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,205,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,218,130,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,175,16,109,146,90,183,95,128,71,125,198,32,164,161,212,92,86,158,162,107,85,99,105,90,233,238,208,54,25,156,203,75,228,116,209,49,140,146,161,209,185,178,200,174,72,87,184,173,68,73,36,235,68,57,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,157,90,170,213,233,213,21,83,230,126,174,149,105,158,85,172,154,143,142,105,110,21,73,230,47,89,53,194,43,125,55,40,228,124,112,243,95,191,60,189,182,61,237,134,38,35,164,145,232,213,225,27,30,229,78,141,83,67,219,85,219,62,27,181,13,35,163,210,220,62,186,174,226,247,84,58,229,119,185,212,170,181,247,27,140,140,141,146,206,145,242,86,194,206,49,70,198,70,213,94,44,99,121,57,239,231,35,251,0,0,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,8,171,226,143,232,79,83,127,37,247,138,34,146,246,235,160,217,150,228,181,114,197,165,56,101,21,91,159,113,168,99,238,117,208,211,164,204,180,219,145,237,74,138,217,81,207,99,120,70,215,117,70,171,219,205,234,200,218,188,222,212,93,4,237,163,110,152,38,215,244,178,131,76,240,90,127,243,85,151,138,222,115,127,89,221,60,180,48,207,89,219,150,89,59,61,222,195,29,218,99,184,51,248,34,127,21,86,236,125,44,107,39,211,252,135,219,167,51,88,105,79,105,222,150,52,111,233,254,61,237,208,29,84,128,30,53,126,150,49,111,168,20,62,221,113,42,175,105,222,169,244,111,234,6,61,238,48,26,83,41,91,198,175,213,62,45,244,254,135,220,110,35,193,83,213,62,83,244,254,187,220,109,197,212,153,172,221,143,170,125,100,250,129,144,251,140,229,170,109,167,255,0,83,109,223,233,254,119,255,0,203,221,10,86,53,80,126,78,89,139,88,179,156,86,243,133,101,52,62,118,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,62,108,86,189,188,152,247,39,86,170,57,58,245,69,69,249,144,219,108,254,21,26,71,183,205,92,169,213,107,206,87,87,157,62,221,81,223,196,232,110,86,230,66,203,59,209,238,86,79,50,181,238,109,93,75,27,219,70,73,194,38,49,232,233,18,62,125,181,138,111,130,136,124,89,181,66,213,168,251,193,186,91,44,205,164,146,159,5,179,209,226,239,171,166,173,109,67,42,103,99,164,169,155,175,20,68,141,241,75,87,37,59,227,234,229,107,233,221,213,81,85,88,216,213,38,144,230,76,209,122,125,123,108,20,146,98,115,229,19,98,15,145,179,167,126,11,139,41,35,170,107,95,26,244,85,100,145,72,245,107,155,203,162,195,34,63,135,88,249,203,255,0,6,156,254,155,25,221,29,211,12,184,228,53,116,148,249,142,47,87,77,71,111,106,202,176,87,92,105,229,138,162,53,123,90,138,196,124,116,209,215,43,94,254,157,17,210,53,23,172,156,93,118,135,42,221,143,165,141,100,250,127,144,251,116,230,107,13,84,0,10,1,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,64,15,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,0,141,94,34,186,199,98,209,189,163,231,117,55,120,124,197,94,97,111,159,14,181,211,114,123,59,213,85,240,75,27,151,155,88,244,111,106,4,168,159,163,184,181,253,142,28,154,231,181,76,246,26,115,209,12,42,235,166,186,47,128,233,205,246,162,146,123,150,43,139,218,172,149,146,210,61,206,130,73,233,169,35,134,71,70,231,53,174,86,43,152,170,138,173,106,244,233,213,19,248,21,193,227,105,162,159,253,2,238,50,142,225,255,0,224,194,174,20,178,75,255,0,188,86,82,73,11,18,63,253,245,36,115,164,255,0,48,141,111,246,212,141,94,21,154,199,98,210,45,220,90,41,178,56,122,82,103,182,249,112,232,234,121,63,251,214,170,166,120,36,166,94,12,99,149,253,201,233,226,131,167,221,107,123,252,220,228,107,21,22,250,76,214,110,199,213,62,178,125,64,200,125,198,114,213,60,21,61,44,101,63,80,43,189,186,220,79,240,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,234,190,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,68,21,222,182,45,125,195,247,113,171,214,156,142,135,202,85,212,102,23,59,164,113,247,89,39,42,90,217,221,87,77,39,86,42,162,115,130,120,159,211,175,38,242,232,228,71,34,162,90,79,131,78,127,83,147,109,114,233,134,92,114,26,74,186,140,59,40,171,166,163,183,181,98,73,232,109,213,17,69,81,26,189,173,68,122,178,74,153,43,149,175,127,94,170,217,26,139,210,62,45,158,166,107,55,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,39,248,57,86,236,125,44,107,39,211,252,135,219,167,51,88,105,79,105,222,150,52,111,233,254,61,237,208,29,84,2,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,84,7,228,229,153,77,139,6,197,111,57,174,83,93,228,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,224,196,115,221,197,140,114,244,106,43,151,167,68,69,95,145,151,123,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,75,212,240,147,194,173,88,174,203,113,251,237,190,162,174,74,140,198,241,117,189,215,54,103,181,89,28,236,169,117,10,54,36,70,162,163,59,84,49,57,81,202,229,230,231,175,94,138,141,107,197,179,10,181,101,91,45,200,47,183,10,138,184,234,48,235,197,170,247,66,216,94,212,100,147,190,165,180,42,217,81,90,170,172,237,87,74,228,70,171,87,155,88,189,122,34,181,212,173,162,154,161,117,209,93,92,196,53,94,204,218,185,42,49,107,197,53,201,244,244,213,174,164,125,100,12,122,119,169,86,86,162,171,25,52,93,200,159,247,92,138,201,28,138,215,34,170,46,156,192,40,219,197,191,94,106,117,79,114,242,105,181,190,182,146,124,123,76,41,254,23,76,180,213,17,84,50,91,140,236,142,90,233,21,236,98,57,143,107,146,42,103,196,231,191,131,232,220,191,117,207,123,82,16,3,75,187,110,214,251,86,227,244,75,22,214,139,53,142,174,205,79,145,211,202,231,208,84,200,217,31,77,60,51,201,79,51,17,237,249,61,137,44,50,112,127,70,171,153,197,202,214,42,171,19,165,128,81,183,137,102,197,105,182,203,147,82,234,126,152,208,82,82,233,126,71,81,5,182,150,133,181,82,201,61,162,226,148,234,174,129,235,60,143,150,102,76,144,77,51,100,71,47,21,238,70,230,177,27,26,201,8,9,255,0,225,139,176,239,219,125,246,155,94,117,98,203,203,1,199,238,13,248,109,174,227,110,238,82,229,19,53,147,54,78,142,238,181,123,52,243,182,157,93,202,57,34,153,201,36,43,215,132,173,75,169,0,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,85,95,142,119,224,159,234,79,229,164,85,240,184,245,217,166,95,157,123,61,105,127,192,3,42,229,212,238,91,255,0,83,109,163,233,254,9,255,0,203,218,202,118,211,220,42,235,169,89,254,53,167,54,42,138,72,46,89,85,226,138,201,71,45,91,220,216,35,158,166,102,67,27,164,115,90,231,35,17,207,69,85,70,185,122,117,232,139,252,13,36,104,94,133,233,198,221,52,226,221,165,250,95,102,242,54,170,30,178,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,139,122,175,68,106,53,173,99,26,198,49,140,111,64,7,63,215,77,11,211,141,197,233,197,199,75,245,66,205,231,173,85,221,37,134,104,149,25,85,111,170,106,42,71,85,77,34,162,246,230,103,39,116,94,138,213,107,156,199,181,236,123,216,236,219,234,22,21,117,211,92,255,0,37,211,155,237,69,36,247,44,86,241,91,100,172,150,145,238,116,18,79,77,51,225,145,209,185,205,107,149,138,230,42,162,171,90,189,58,117,68,254,5,239,120,92,122,19,211,47,206,189,226,180,149,64,16,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,127,192,0,85,95,142,119,224,159,234,79,229,164,85,240,184,245,217,166,95,157,123,61,105,127,198,115,55,185,38,131,63,114,249,139,118,225,69,73,6,27,29,67,26,215,219,234,123,182,233,235,120,34,213,62,137,189,182,164,84,221,213,115,26,198,186,72,215,131,159,19,146,23,199,27,36,87,131,175,237,219,246,237,112,251,1,255,0,210,219,247,95,180,15,241,63,248,29,195,225,159,225,127,190,63,198,57,255,0,139,255,0,251,79,187,208,186,144,85,95,142,119,224,159,234,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,117,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,73,126,51,246,155,85,187,117,246,74,203,125,178,146,150,162,233,131,208,85,215,75,12,45,99,234,167,74,202,216,82,89,92,137,213,239,72,161,138,52,115,186,175,8,216,223,224,212,68,234,190,6,182,155,84,215,93,100,190,205,108,164,125,202,142,158,195,73,79,88,232,90,179,195,4,206,174,116,177,50,78,156,154,199,186,8,92,230,162,244,114,197,26,175,94,41,210,215,192,0,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,8,213,226,55,139,95,115,157,158,230,152,86,45,67,231,111,89,5,195,29,181,219,169,187,172,143,191,85,61,246,130,56,163,230,245,107,27,201,239,106,117,114,163,83,175,85,84,79,153,245,236,115,104,150,173,160,233,27,177,73,238,52,151,140,178,253,80,219,150,71,117,130,157,172,99,231,70,35,89,75,11,213,169,43,233,161,78,92,59,139,213,95,36,210,35,99,238,172,109,145,71,42,221,143,165,141,100,250,127,144,251,116,230,107,13,41,237,59,210,198,141,253,63,199,189,186,3,170,144,3,198,175,210,198,45,245,2,135,219,174,37,85,237,59,213,62,141,253,64,199,189,198,3,74,101,43,120,213,250,167,197,190,159,208,251,141,196,120,42,122,167,202,126,159,215,123,141,184,186,147,53,155,177,245,79,172,159,80,50,31,113,156,181,77,180,255,0,234,109,187,253,63,206,255,0,249,123,161,74,198,170,0,7,228,229,153,77,139,6,197,111,57,174,83,93,228,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,224,196,115,221,197,140,114,244,106,43,151,167,68,69,95,145,153,125,88,206,191,106,26,167,153,106,103,194,254,25,246,183,32,184,223,124,151,127,189,229,124,213,76,147,118,187,156,91,207,143,115,143,46,45,235,211,175,68,235,208,179,76,203,103,214,170,95,8,123,83,113,100,171,184,95,105,233,232,181,130,169,240,202,218,118,84,79,53,58,45,79,117,179,61,201,194,158,217,51,216,141,137,204,89,31,72,199,163,121,61,209,186,178,244,159,58,253,151,234,158,27,169,159,11,248,159,217,44,130,221,125,242,93,254,207,154,242,181,49,205,218,238,113,119,14,93,190,60,184,187,167,94,189,23,167,67,78,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,28,215,118,62,150,53,147,233,254,67,237,211,153,172,53,80,0,40,7,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,0,60,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,2,173,124,110,53,122,153,150,173,61,208,74,25,233,36,168,158,162,92,190,233,27,160,151,191,3,24,217,41,104,156,201,62,81,43,36,89,43,209,205,251,207,69,134,53,251,136,169,206,11,108,91,10,186,231,251,193,210,75,21,154,162,146,26,138,92,162,146,246,247,84,189,205,98,193,111,119,158,153,168,173,107,151,155,162,166,145,172,78,157,21,234,212,85,106,42,185,52,102,68,175,20,125,33,169,213,173,159,100,211,219,96,171,158,229,131,84,67,151,210,195,12,241,68,199,178,153,175,101,83,165,89,63,180,198,81,207,87,34,53,170,215,171,227,98,55,151,246,29,70,218,79,157,126,203,245,79,13,212,207,133,252,79,236,150,65,110,190,249,46,255,0,103,205,121,90,152,230,237,119,56,187,135,46,223,30,92,93,211,175,94,139,211,161,167,227,53,155,177,245,79,172,159,80,50,31,113,156,181,79,5,79,75,25,79,212,10,239,110,183,19,252,2,0,120,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,58,175,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,226,188,110,48,171,173,6,180,105,238,163,77,81,72,182,219,230,47,45,146,158,38,189,221,246,207,67,87,36,210,185,237,227,197,24,173,184,66,141,84,114,170,171,100,234,141,232,138,239,63,224,201,170,95,101,55,29,125,211,58,251,239,149,160,206,241,249,60,181,23,149,231,231,46,148,79,73,161,253,226,49,93,31,10,87,92,93,243,115,88,238,189,23,171,187,104,93,73,154,205,216,250,167,214,79,168,25,15,184,206,90,167,130,167,165,140,167,234,5,119,183,91,137,254,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,83,218,119,165,141,27,250,127,143,123,116,7,85,0,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,213,1,15,252,88,50,155,22,63,178,92,190,211,119,174,242,245,121,53,194,209,107,181,199,218,123,252,197,83,43,161,171,116,125,90,138,140,233,5,37,67,250,185,81,191,115,167,94,78,106,45,11,154,146,196,241,107,22,13,138,217,176,172,90,135,201,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,205,234,231,187,139,24,212,234,229,87,47,78,170,170,191,51,229,212,44,42,213,169,88,6,75,167,55,218,138,184,45,185,85,158,182,201,89,45,35,218,217,227,130,166,23,195,35,163,115,154,230,163,209,175,85,69,86,185,58,244,234,139,252,12,187,154,51,216,206,168,93,117,143,105,122,103,158,95,91,86,183,41,236,255,0,13,172,158,174,181,213,115,213,207,67,52,148,82,85,73,43,145,28,231,204,234,101,153,122,245,84,89,21,21,206,233,201,123,169,207,245,251,88,236,91,127,209,172,179,88,178,56,124,197,38,51,111,117,68,116,220,158,207,55,84,247,36,116,212,220,216,199,172,125,217,228,138,46,231,5,107,57,242,119,221,106,169,154,27,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,79,175,44,197,175,184,54,85,121,194,178,154,31,37,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,54,43,152,238,47,99,147,171,85,90,189,58,162,170,124,197,231,22,190,227,246,235,21,218,239,67,229,233,50,107,123,238,150,185,59,172,127,152,165,101,85,69,35,164,232,213,85,103,73,233,42,25,209,200,142,251,157,122,113,115,85,109,39,193,63,90,46,183,26,108,243,66,50,28,190,174,170,158,215,79,75,126,198,108,243,49,207,101,44,11,44,140,184,186,41,56,244,99,22,89,168,149,98,87,162,115,145,239,99,122,186,87,45,165,0,113,253,226,90,109,87,173,168,107,13,29,230,217,73,95,79,30,15,122,171,100,85,48,182,86,54,120,40,229,154,25,81,174,69,68,124,114,199,28,140,119,241,107,216,215,39,69,68,83,54,230,167,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,179,228,187,92,233,172,182,170,219,205,100,117,114,83,208,83,201,83,43,41,41,37,170,157,204,99,85,206,72,225,133,174,150,87,244,69,232,200,218,231,185,122,35,81,85,81,10,118,221,119,139,142,172,100,26,142,251,102,214,114,79,178,248,101,155,185,79,29,202,123,77,53,69,85,246,78,169,214,165,209,213,196,254,196,41,199,164,81,163,91,34,181,92,233,58,43,146,40,102,85,191,118,120,110,238,182,19,172,153,197,138,158,146,207,125,160,193,242,90,107,238,56,218,245,170,158,212,245,162,170,72,21,239,88,226,87,178,88,152,146,53,232,206,29,123,140,69,87,68,244,74,33,53,80,10,171,241,206,252,19,253,73,252,180,138,190,23,30,187,52,203,243,175,103,173,47,248,0,101,92,186,157,203,127,234,109,180,125,63,193,63,249,123,89,85,123,78,245,79,163,127,80,49,239,113,128,210,152,0,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,0,128,30,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,75,254,0,2,170,252,115,191,4,255,0,82,127,45,34,175,133,199,174,205,50,252,235,217,235,73,105,226,177,190,219,82,90,171,246,179,163,89,53,91,174,78,168,88,51,123,173,186,118,182,8,224,70,189,178,89,209,232,138,231,189,206,86,172,252,28,212,98,51,176,229,127,57,227,142,184,52,47,66,245,31,113,122,143,110,210,253,47,179,121,235,173,119,89,102,154,85,86,82,219,233,90,168,146,85,84,200,136,189,184,89,201,189,87,162,185,92,230,177,141,123,222,198,59,69,58,23,161,122,113,183,77,56,183,105,126,151,217,188,141,170,135,172,179,77,42,163,234,174,21,78,68,73,42,170,100,68,78,228,207,226,222,171,209,26,141,107,88,198,177,140,99,27,207,247,139,188,92,19,104,24,37,61,254,255,0,71,241,156,146,243,207,236,254,63,220,154,159,226,157,169,169,217,85,253,244,200,37,142,14,212,117,9,39,239,17,57,244,226,222,170,191,42,246,218,71,138,246,125,67,173,183,181,220,246,81,73,38,9,152,212,77,91,37,67,41,38,86,99,19,178,5,236,199,71,20,12,146,87,83,61,34,142,21,133,81,203,205,201,58,191,154,206,179,123,95,28,239,193,63,212,159,203,78,85,224,169,234,159,41,250,127,93,238,54,226,234,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,84,0,3,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,0,0,28,171,118,62,150,53,147,233,254,67,237,211,153,172,52,167,180,239,75,26,55,244,255,0,30,246,232,14,170,64,15,26,191,75,24,183,212,10,31,110,184,149,87,180,239,84,250,55,245,3,30,247,24,13,41,148,173,227,87,234,159,22,250,127,67,238,55,17,224,169,234,159,41,250,127,93,238,54,226,234,76,214,110,199,213,62,178,125,64,200,125,198,114,213,54,211,255,0,169,182,239,244,255,0,59,255,0,229,238,133,43,26,168,0,16,255,0,197,79,88,239,186,69,180,123,189,54,57,15,74,188,246,225,22,29,37,79,38,127,122,210,212,193,60,149,43,193,236,114,63,185,5,60,176,116,251,174,111,127,155,92,142,98,34,210,102,136,97,86,173,74,214,140,7,78,111,181,21,112,91,114,172,162,213,100,172,150,145,237,108,241,193,83,87,28,50,58,55,57,174,106,61,26,245,84,85,107,147,175,78,168,191,192,210,157,219,0,195,111,88,13,110,150,214,99,212,145,226,117,246,121,44,18,218,105,17,105,96,109,185,240,172,14,167,141,33,86,172,76,237,42,177,59,106,222,41,211,143,78,136,102,135,86,48,95,217,126,169,230,90,103,241,79,137,253,146,200,46,54,47,59,216,236,249,175,43,83,36,61,222,223,39,112,229,219,229,199,147,186,117,233,213,122,117,47,167,195,171,88,236,90,201,180,124,18,166,209,15,151,171,195,237,240,97,215,74,110,79,127,102,170,130,8,163,106,243,115,24,142,238,192,180,243,244,111,38,179,191,195,147,156,199,41,208,55,99,233,99,89,62,159,228,62,221,57,154,195,85,0,2,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,16,3,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,63,192,40,175,197,231,58,251,91,188,155,149,131,225,126,83,236,86,63,107,177,119,187,253,207,55,220,141,213,253,222,60,83,183,211,207,246,248,245,119,248,46,93,126,247,22,244,15,4,188,90,251,87,175,185,214,107,79,67,206,203,106,195,214,215,89,83,221,98,118,170,170,235,105,228,167,143,130,175,55,114,101,21,74,245,68,86,167,111,163,149,21,205,69,185,67,202,106,198,11,251,80,210,204,203,76,254,41,240,207,181,184,253,198,197,231,123,29,239,43,230,169,164,135,187,219,228,222,124,123,156,184,242,111,94,157,58,167,94,166,96,141,41,237,59,210,198,141,253,63,199,189,186,2,128,119,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,39,248,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,117,95,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,35,186,248,194,225,87,92,171,103,207,190,219,234,41,35,167,195,178,139,109,238,185,179,61,200,249,32,123,102,161,70,196,136,213,69,127,118,186,39,42,57,90,156,26,245,235,213,17,174,168,13,180,103,244,218,89,184,109,55,212,27,134,67,87,99,182,216,242,139,109,77,210,186,153,101,231,21,187,204,49,43,17,82,36,87,189,142,167,89,88,246,53,23,155,28,230,244,119,46,139,165,227,53,155,177,245,79,172,159,80,50,31,113,156,181,79,5,79,75,25,79,212,10,239,110,183,19,252,28,171,118,62,150,53,147,233,254,67,237,211,153,172,52,167,180,239,75,26,55,244,255,0,30,246,232,14,170,1,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,69,170,2,173,124,114,174,215,88,109,90,55,98,134,231,86,203,109,101,69,250,174,162,141,179,57,32,154,120,91,66,216,165,124,125,120,185,236,108,243,53,174,84,234,212,150,68,78,156,151,172,43,240,240,194,173,89,254,244,180,170,197,121,168,171,134,158,150,240,251,219,29,76,246,181,235,61,190,154,90,232,90,170,230,185,56,58,90,104,218,244,233,213,88,174,68,86,170,163,147,67,192,206,102,249,180,190,213,163,155,180,212,204,14,196,234,68,182,193,120,248,149,28,20,148,77,164,130,146,10,232,99,173,142,150,56,154,170,214,178,22,212,164,41,211,162,42,70,138,141,111,94,41,106,158,15,89,173,215,42,217,243,44,87,10,122,72,233,240,236,162,229,100,161,116,44,114,62,72,30,216,107,149,210,170,185,81,95,221,174,149,168,173,70,167,6,177,58,117,69,115,166,249,92,30,51,250,243,83,138,233,126,53,160,22,42,218,79,49,156,84,58,233,125,99,106,34,116,241,219,168,228,141,208,70,248,85,138,246,50,106,158,143,108,168,230,124,232,100,98,115,71,61,27,2,188,59,116,46,143,95,183,89,138,99,119,235,55,196,241,187,15,119,36,191,66,229,129,99,117,45,42,34,196,201,99,153,28,217,161,146,169,244,176,201,26,53,206,116,115,63,251,40,138,246,248,13,216,250,167,214,79,168,25,15,184,206,74,173,76,209,79,183,62,18,58,57,172,116,151,14,205,94,153,92,47,93,232,36,151,140,115,208,220,111,178,211,201,197,169,27,149,211,54,118,81,171,122,189,141,72,251,253,121,59,130,17,127,104,186,223,106,219,142,226,240,205,101,190,216,234,238,246,219,5,69,75,107,41,41,36,107,39,88,42,41,102,166,145,241,242,251,174,123,27,58,189,24,170,212,122,177,26,174,103,46,105,164,144,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,168,0,166,191,19,175,15,250,61,34,172,169,220,14,136,99,190,83,5,171,229,62,77,109,138,72,34,165,176,213,73,60,48,196,234,102,57,233,34,195,60,149,31,40,99,99,155,11,152,238,138,216,220,198,71,8,52,187,87,179,45,32,169,201,167,195,231,164,70,102,24,189,207,16,187,195,83,2,74,201,237,213,209,112,149,168,191,39,49,237,114,71,35,28,213,78,143,137,168,238,76,87,177,222,40,213,64,42,175,199,59,240,79,245,39,242,210,42,248,92,122,236,211,47,206,189,158,180,191,224,1,149,114,234,119,45,255,0,169,182,209,244,255,0,4,255,0,229,237,101,85,237,59,213,62,141,253,64,199,189,198,3,74,96,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,146,168,2,0,120,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,47,248,0,10,171,241,206,252,19,253,73,252,180,173,93,45,213,44,239,69,179,187,102,166,105,165,247,224,217,37,155,189,228,171,124,172,53,29,174,236,47,134,79,221,204,199,198,238,177,202,246,253,230,175,78,189,83,162,162,42,124,184,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,57,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,127,219,36,217,246,51,180,109,47,138,202,212,164,173,205,175,148,240,59,44,188,82,75,81,216,174,158,41,39,124,44,142,57,94,173,107,33,109,75,226,71,181,145,172,136,212,123,218,213,94,45,145,71,63,215,77,11,211,141,197,233,197,199,75,245,66,205,231,173,85,221,37,134,104,149,25,85,111,170,106,42,71,85,77,34,162,246,230,103,39,116,94,138,213,107,156,199,181,236,123,216,236,235,107,166,133,234,62,221,53,30,227,165,250,161,102,242,55,90,30,146,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,139,186,47,68,114,57,174,99,218,199,177,236,111,203,147,106,246,101,151,233,126,17,164,119,217,233,38,177,105,237,69,218,107,18,182,4,100,240,178,225,36,50,207,11,222,159,39,177,37,133,100,106,170,115,69,154,68,87,43,81,141,100,202,240,84,245,79,148,253,63,174,247,27,113,117,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,69,170,0,1,202,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,0,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,83,218,119,165,141,27,250,127,143,123,116,7,85,32,7,141,95,165,140,91,234,5,15,183,92,74,171,218,119,170,125,27,250,129,143,123,140,6,148,202,86,241,171,245,79,139,125,63,161,247,27,136,240,84,245,79,148,253,63,174,247,27,113,117,38,107,55,99,234,159,89,62,160,100,62,227,57,106,155,105,255,0,212,219,119,250,127,157,255,0,242,247,66,149,141,84,0,10,128,241,180,212,204,170,167,84,240,93,28,243,125,172,110,223,143,166,77,216,142,73,27,230,43,170,42,106,41,249,204,222,125,183,246,227,165,233,26,240,71,55,191,63,222,84,127,68,242,190,12,154,91,246,175,113,215,221,76,175,177,121,170,12,19,31,147,203,86,249,174,30,78,233,90,244,134,31,221,163,209,210,115,165,109,197,191,54,185,141,233,213,122,59,182,165,212,148,87,226,231,166,120,174,157,238,226,107,142,45,73,229,62,218,227,244,153,53,198,6,71,28,112,182,186,73,234,41,229,124,109,99,27,211,185,229,91,43,213,220,156,233,101,149,234,239,189,209,59,87,130,94,177,223,98,202,179,173,191,84,67,222,178,212,219,215,49,163,147,147,27,229,42,163,146,158,146,161,58,35,57,201,222,100,180,223,53,127,22,121,95,186,222,178,57,82,197,119,99,233,99,89,62,159,228,62,221,57,154,195,85,0,2,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,16,3,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,63,192,51,89,187,31,84,250,201,245,3,33,247,25,203,62,240,75,197,172,84,154,5,157,102,180,244,60,47,87,92,193,109,117,149,61,215,175,118,150,146,138,158,74,120,248,42,240,111,23,214,212,175,84,68,114,247,58,57,85,26,212,75,21,6,104,119,55,105,181,88,55,37,170,246,43,21,178,146,221,109,183,103,23,218,74,58,58,72,91,12,20,208,71,95,51,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,184,159,8,108,235,237,110,205,173,182,15,133,249,79,177,89,5,210,197,222,239,247,60,223,114,70,215,247,120,241,78,223,79,63,219,227,213,223,224,185,117,251,220,91,80,59,177,245,79,172,159,80,50,31,113,156,181,79,5,79,75,25,79,212,10,239,110,183,19,252,2,0,120,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,58,175,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,101,58,177,130,254,212,52,179,50,211,63,138,124,51,237,110,63,113,177,121,222,199,123,202,249,170,105,33,238,246,249,55,159,30,231,46,60,155,215,167,78,169,215,169,152,203,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,77,31,108,255,0,63,166,212,253,174,105,110,103,14,67,87,125,168,170,197,232,105,174,23,10,181,149,211,207,113,166,137,41,235,86,71,74,156,222,244,169,134,100,87,175,94,106,138,228,87,34,163,150,131,55,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,39,248,57,86,236,125,44,107,39,211,252,135,219,167,51,88,105,79,105,222,150,52,111,233,254,61,237,208,29,84,2,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,84,5,27,120,194,230,182,172,171,120,47,177,91,233,234,227,168,195,177,123,109,146,185,211,49,168,201,39,123,166,174,71,68,168,229,85,103,106,186,38,170,185,26,188,218,244,233,209,17,206,244,30,12,154,91,246,175,113,215,221,76,175,177,121,170,12,19,31,147,203,86,249,174,30,78,233,90,244,134,31,221,163,209,210,115,165,109,197,191,54,185,141,233,213,122,59,182,165,212,130,133,188,88,49,107,238,63,189,172,190,237,119,161,242,244,153,53,190,209,116,181,201,221,99,252,197,43,40,97,164,116,157,26,170,172,233,61,37,67,58,57,17,223,115,175,78,46,106,172,149,240,49,252,108,253,55,252,200,181,67,57,155,220,215,154,109,199,110,95,49,212,155,53,109,92,248,242,212,50,215,143,164,213,18,200,196,183,83,49,34,142,72,153,43,24,232,89,51,155,37,74,197,193,188,31,80,244,94,174,228,229,177,239,5,189,28,190,225,250,53,150,235,21,222,110,221,38,162,92,41,233,237,116,220,88,188,169,109,174,168,141,213,60,218,245,84,231,60,245,17,118,220,198,57,190,91,151,222,108,141,84,172,29,216,250,167,214,79,168,25,15,184,206,92,159,135,38,45,98,206,124,58,176,188,43,41,161,243,182,92,130,223,145,90,238,52,221,215,199,223,165,158,233,95,28,177,243,98,181,237,228,199,185,58,181,81,201,215,170,42,47,204,163,124,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,156,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,190,143,13,189,104,186,235,126,210,241,123,238,81,151,213,228,153,61,142,162,178,195,125,172,171,99,187,233,60,51,43,160,108,146,43,83,188,255,0,39,45,27,150,94,174,87,43,149,94,231,73,204,148,0,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,133,188,67,54,89,117,218,198,168,84,95,113,12,126,173,186,87,146,212,34,227,245,139,82,234,164,162,157,99,229,45,190,121,28,212,115,30,215,36,174,137,30,174,87,194,141,94,228,143,100,220,98,89,170,128,85,95,142,119,224,159,234,79,229,164,85,240,184,245,217,166,95,157,123,61,105,127,192,3,42,229,212,238,91,255,0,83,109,163,233,254,9,255,0,203,218,202,171,218,119,170,125,27,250,129,143,123,140,6,148,192,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,95,240,0,21,87,227,157,248,39,250,147,249,105,85,101,223,120,112,120,127,209,237,222,197,22,173,234,246,59,254,219,21,254,102,8,169,170,36,130,162,60,118,151,155,227,227,78,248,95,36,111,154,104,209,30,249,145,220,146,57,82,38,163,63,124,178,206,160,8,235,189,189,159,99,59,185,210,249,108,174,74,74,44,218,199,79,59,177,59,197,92,181,29,138,25,229,146,7,204,201,35,137,232,215,50,102,211,50,37,123,153,34,198,142,87,177,174,84,226,234,1,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,206,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,89,191,224,169,234,159,41,250,127,93,238,54,226,234,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,84,0,3,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,0,0,28,171,118,62,150,53,147,233,254,67,237,211,153,172,52,167,180,239,75,26,55,244,255,0,30,246,232,14,170,64,15,26,191,75,24,183,212,10,31,110,184,149,87,180,239,84,250,55,245,3,30,247,24,13,41,148,173,227,87,234,159,22,250,127,67,238,55,17,224,169,234,159,41,250,127,93,238,54,226,234,76,214,110,199,213,62,178,125,64,200,125,198,114,213,54,211,255,0,169,182,239,244,255,0,59,255,0,229,238,133,43,26,168,0,25,182,222,6,127,83,169,251,163,213,44,206,108,134,146,251,79,85,148,87,83,91,238,20,139,19,160,158,221,77,42,211,209,44,110,137,56,61,137,77,12,40,143,78,188,209,17,202,174,85,87,45,175,248,58,233,159,216,253,169,205,157,85,210,90,150,175,61,200,43,46,16,213,83,199,253,244,234,26,101,74,56,224,168,122,177,21,120,79,5,99,216,196,115,154,214,206,174,69,71,61,232,147,168,128,30,51,122,91,246,175,110,54,45,76,160,177,121,170,252,19,32,143,204,214,249,174,30,78,215,90,197,134,111,221,171,209,178,115,170,109,185,191,38,185,237,233,213,58,55,184,165,106,236,39,83,50,173,47,221,198,153,220,113,106,190,223,199,178,10,44,102,227,3,228,145,33,170,161,175,157,148,242,178,70,177,237,231,199,184,217,88,142,234,212,150,24,158,173,119,14,133,234,110,199,210,198,178,125,63,200,125,186,115,53,134,170,0,5,0,248,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,32,7,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,127,128,102,7,86,51,175,218,134,169,230,90,153,240,191,134,125,173,200,46,55,223,37,223,239,121,95,53,83,36,221,174,231,22,243,227,220,227,203,139,122,244,235,209,58,244,46,211,194,79,10,181,98,187,45,199,239,182,250,138,185,42,51,27,197,214,247,92,217,158,213,100,115,178,165,212,40,216,145,26,138,140,237,80,196,229,71,43,151,155,158,189,122,42,53,179,40,25,214,223,230,11,251,59,222,78,172,88,62,41,241,15,55,144,73,125,239,118,59,92,126,37,27,43,251,92,121,59,175,111,205,118,249,117,251,220,57,116,111,94,41,101,94,10,158,150,50,159,168,21,222,221,110,42,175,118,62,169,245,147,234,6,67,238,51,150,169,224,169,233,99,41,250,129,93,237,214,226,127,128,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,167,85,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,45,80,207,15,136,70,151,221,116,171,120,58,147,108,184,58,174,106,123,253,226,92,162,134,174,106,39,83,50,162,11,131,150,165,123,93,85,82,70,69,44,146,211,172,141,94,142,125,59,254,77,84,86,54,194,124,18,242,155,21,94,129,103,88,85,61,119,59,213,171,48,91,165,101,55,105,233,218,165,171,162,167,142,158,78,106,156,29,201,244,85,41,209,21,92,157,190,174,68,71,53,86,176,119,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,39,248,57,86,236,125,44,107,39,211,252,135,219,167,51,88,105,79,105,222,150,52,111,233,254,61,237,208,29,84,2,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,84,6,117,183,249,157,126,209,55,147,171,23,255,0,133,252,63,202,100,18,88,187,61,254,239,47,134,198,202,14,239,46,45,233,220,242,189,206,61,62,239,62,61,93,211,146,205,95,3,31,198,207,211,127,204,139,84,5,64,120,222,224,191,15,213,61,52,212,207,138,119,62,61,143,213,216,188,151,99,167,103,200,84,164,221,222,231,47,189,207,226,92,120,241,78,61,158,189,93,207,163,94,8,89,215,195,245,79,82,244,207,225,125,207,143,99,244,151,223,59,223,233,217,242,21,43,15,107,183,199,239,115,248,151,46,92,147,143,103,167,71,115,234,219,10,222,230,188,212,237,199,109,25,142,164,217,171,105,32,200,82,157,150,188,125,38,168,138,55,173,198,165,233,20,114,68,201,88,246,204,248,90,233,42,86,46,14,230,202,119,162,244,111,39,38,120,113,60,90,251,156,229,86,108,43,22,161,243,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,243,122,181,141,228,247,181,58,185,81,169,215,170,170,39,204,211,70,149,105,158,43,163,122,113,142,105,110,21,73,229,236,184,205,190,43,125,55,40,227,100,147,112,79,191,60,189,182,49,142,154,87,171,164,145,232,212,231,35,222,229,78,174,83,58,251,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,144,87,198,147,71,44,88,126,178,226,90,197,104,155,183,87,168,150,250,138,123,165,55,23,175,42,171,107,105,227,109,79,55,61,81,57,193,61,60,93,182,177,141,111,150,229,247,157,35,149,63,43,193,179,90,254,195,110,10,237,163,149,118,254,245,38,166,219,211,179,60,113,114,146,10,235,116,85,21,17,242,114,200,212,108,46,129,245,136,238,140,123,150,78,199,78,45,230,165,212,131,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,0,7,148,213,45,45,193,53,167,4,185,233,158,165,216,190,51,141,222,123,62,118,139,205,77,79,221,237,76,201,163,253,228,47,100,141,233,36,76,119,221,114,117,233,209,122,162,170,46,123,55,93,181,29,71,218,86,163,191,10,205,98,243,214,170,238,228,246,11,252,16,171,41,110,244,173,84,69,115,81,85,123,115,51,147,82,88,85,85,209,185,205,84,87,177,241,200,253,31,2,170,252,115,191,4,255,0,82,127,45,34,175,133,199,174,205,50,252,235,217,235,75,254,0,25,87,46,167,114,223,250,155,109,31,79,240,79,254,94,214,85,94,211,189,83,232,223,212,12,123,220,96,52,166,0,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,128,32,7,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,255,0,128,0,170,191,28,239,193,63,212,159,203,79,171,194,159,98,86,164,181,80,110,155,89,113,154,183,92,157,80,147,225,22,171,140,13,108,17,192,141,99,163,188,43,21,85,207,123,156,174,72,57,181,168,196,103,125,168,254,112,73,29,165,0,1,5,124,71,252,63,232,247,17,98,151,86,244,135,29,255,0,109,138,15,45,4,180,212,242,65,79,30,69,75,205,145,241,168,124,207,142,54,77,12,106,175,100,202,238,75,28,75,19,145,255,0,185,88,162,7,130,167,170,124,167,233,253,119,184,219,139,169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,245,241,11,240,244,214,141,217,235,69,151,81,180,231,39,194,173,214,219,118,47,77,100,150,43,221,109,92,51,186,120,234,234,230,115,154,216,105,165,106,179,141,67,17,21,92,139,213,29,242,254,10,190,215,195,123,101,58,167,179,239,218,39,237,50,255,0,138,92,254,214,252,35,201,124,10,170,166,110,223,149,243,125,206,239,122,8,186,117,243,44,227,199,151,94,142,235,211,162,117,154,160,0,120,173,111,194,174,186,149,162,249,246,156,216,170,41,32,185,101,88,189,214,201,71,45,91,220,216,35,158,166,146,72,99,116,142,107,92,228,98,57,232,170,168,215,47,78,189,17,127,129,81,127,220,84,221,63,252,126,210,175,252,86,227,254,162,93,72,0,3,197,107,126,21,117,212,173,23,207,180,230,197,81,73,5,203,42,197,238,182,74,57,106,222,230,193,28,245,52,146,67,27,164,115,90,231,35,17,207,69,85,70,185,122,117,232,139,252,10,139,254,226,166,233,255,0,227,246,149,127,226,183,31,245,18,221,52,67,10,186,233,174,139,224,58,115,125,168,164,158,229,138,226,246,171,37,100,180,143,115,160,146,122,106,72,225,145,209,185,205,107,149,138,230,42,162,171,90,189,58,117,68,254,7,181,34,255,0,136,94,215,243,237,217,232,189,151,78,116,230,239,143,219,174,86,236,162,154,247,44,183,186,137,161,129,208,71,73,87,11,154,215,67,20,174,87,242,168,98,162,43,81,58,35,190,127,193,22,21,232,135,132,78,228,180,215,90,48,29,70,190,230,218,107,61,183,21,202,45,87,186,200,169,46,85,238,158,72,41,170,227,154,70,198,215,81,181,170,245,107,21,17,21,205,78,189,58,170,127,18,221,10,245,241,11,240,244,214,141,217,235,69,151,81,180,231,39,194,173,214,219,118,47,77,100,150,43,221,109,92,51,186,120,234,234,230,115,154,216,105,165,106,179,141,67,17,21,92,139,213,29,242,254,10,175,15,79,15,77,104,218,102,180,94,181,27,81,178,124,42,227,109,184,226,245,54,72,162,178,86,213,205,59,103,146,174,146,102,185,205,154,154,38,163,56,211,189,21,81,202,189,85,191,47,226,169,97,69,69,235,127,132,78,228,181,43,90,51,237,70,177,102,218,107,5,183,42,202,46,183,186,56,170,238,85,237,158,56,42,106,228,154,54,200,214,209,185,168,244,107,209,21,17,206,78,189,122,42,255,0,18,106,105,14,215,243,236,3,96,149,251,87,188,221,241,249,178,202,172,95,37,178,50,178,154,162,103,91,146,123,132,149,174,133,203,35,162,108,188,26,149,49,243,94,223,84,232,238,136,238,137,214,189,191,184,169,186,127,248,253,165,95,248,173,199,253,68,186,144,15,41,171,22,12,171,43,210,204,203,22,193,111,127,6,201,47,56,253,198,223,103,184,249,153,41,252,157,116,180,210,50,9,251,177,34,201,31,9,28,199,115,98,43,155,211,170,34,170,33,80,63,220,84,221,63,252,126,210,175,252,86,227,254,162,91,246,147,224,191,178,253,44,195,116,207,226,159,19,251,37,143,219,172,94,119,177,217,243,94,86,154,56,123,189,190,78,225,203,183,203,143,39,116,235,211,170,244,234,122,179,159,238,7,76,255,0,108,154,29,158,105,108,116,150,170,138,188,155,31,174,183,208,124,82,62,116,176,215,62,23,121,89,223,247,30,173,237,78,145,72,143,107,85,204,115,17,205,78,77,66,165,191,184,169,186,127,248,253,165,95,248,173,199,253,68,181,76,179,79,117,31,57,218,197,231,74,114,155,245,170,183,62,200,52,254,163,30,184,221,62,113,208,207,120,158,220,232,37,159,238,68,213,108,46,157,238,119,221,137,21,26,191,38,39,246,74,171,254,226,166,233,255,0,227,246,149,127,226,183,31,245,18,234,64,5,96,111,51,194,255,0,95,119,19,185,60,195,88,240,172,191,79,232,172,185,7,195,252,180,23,75,133,108,117,76,236,80,83,211,191,155,99,164,145,137,213,240,185,83,163,215,238,170,117,232,189,81,36,255,0,135,166,215,243,237,166,104,189,235,78,117,26,239,143,220,110,87,28,162,166,247,20,182,74,137,166,129,176,73,73,73,11,90,231,77,20,78,71,242,167,122,170,35,85,58,43,126,127,197,18,48,111,51,194,255,0,95,119,19,185,60,195,88,240,172,191,79,232,172,185,7,195,252,180,23,75,133,108,117,76,236,80,83,211,191,155,99,164,145,137,213,240,185,83,163,215,238,170,117,232,189,81,36,255,0,135,166,215,243,237,166,104,189,235,78,117,26,239,143,220,110,87,28,162,166,247,20,182,74,137,166,129,176,73,73,73,11,90,231,77,20,78,71,242,167,122,170,35,85,58,43,126,127,197,18,80,0,82,183,247,21,55,79,255,0,31,180,171,255,0,21,184,255,0,168,150,211,183,237,51,253,141,232,118,7,165,178,82,90,169,234,241,156,126,134,223,95,240,184,248,82,205,92,200,91,230,167,103,220,98,187,187,58,203,34,189,205,71,61,207,87,57,57,57,78,128,10,192,222,103,133,254,190,238,39,114,121,134,177,225,89,126,159,209,89,114,15,135,249,104,46,151,10,216,234,153,216,160,167,167,127,54,199,73,35,19,171,225,114,167,71,175,221,84,235,209,122,162,73,255,0,15,77,175,231,219,76,209,123,214,156,234,53,223,31,184,220,174,57,69,77,238,41,108,149,19,77,3,96,146,146,146,22,181,206,154,40,156,143,229,78,245,84,70,170,116,86,252,255,0,138,36,43,214,255,0,8,157,201,106,86,180,103,218,141,98,205,180,214,11,110,85,148,93,111,116,113,85,220,171,219,60,112,84,213,201,52,109,145,173,163,115,81,232,215,162,42,35,156,157,122,244,85,254,36,212,240,244,218,254,125,180,205,23,189,105,206,163,93,241,251,141,202,227,148,84,222,226,150,201,81,52,208,54,9,41,41,33,107,92,233,162,137,200,254,84,239,85,68,106,167,69,111,207,248,162,74,0,8,191,226,23,181,252,251,118,122,47,101,211,157,57,187,227,246,235,149,187,40,166,189,203,45,238,162,104,96,116,17,210,85,194,230,181,208,197,43,149,252,170,24,168,138,212,78,136,239,159,240,69,140,27,51,240,191,215,221,187,110,79,15,214,60,215,47,211,250,219,46,63,241,15,51,5,174,225,91,37,83,251,244,21,20,236,224,217,41,35,98,244,124,205,85,234,244,251,168,189,58,175,68,95,107,226,23,225,233,173,27,179,214,139,46,163,105,206,79,133,91,173,182,236,94,154,201,44,87,186,218,184,103,116,241,213,213,204,231,53,176,211,74,213,103,26,134,34,42,185,23,170,59,229,252,21,125,175,134,246,202,117,79,103,223,180,79,218,101,255,0,20,185,253,173,248,71,146,248,21,85,76,221,191,43,230,251,157,222,244,17,116,235,230,89,199,143,46,189,29,215,167,68,235,53,72,1,226,31,225,225,170,123,178,213,60,119,83,52,207,51,197,40,60,134,62,219,21,109,21,246,74,154,126,61,170,153,166,142,88,164,134,41,185,242,243,47,107,154,230,179,143,105,170,138,254,106,140,249,60,61,60,61,53,163,105,154,209,122,212,109,70,201,240,171,141,182,227,139,212,217,34,138,201,91,87,52,237,158,74,186,73,154,231,54,106,104,154,140,227,78,244,85,71,42,245,86,252,191,138,167,21,214,255,0,8,157,201,106,86,180,103,218,141,98,205,180,214,11,110,85,148,93,111,116,113,85,220,171,219,60,112,84,213,201,52,109,145,173,163,115,81,232,215,162,42,35,156,157,122,244,85,254,36,212,240,244,218,254,125,180,205,23,189,105,206,163,93,241,251,141,202,227,148,84,222,226,150,201,81,52,208,54,9,41,41,33,107,92,233,162,137,200,254,84,239,85,68,106,167,69,111,207,248,162,74,0,120,173,111,194,174,186,149,162,249,246,156,216,170,41,32,185,101,88,189,214,201,71,45,91,220,216,35,158,166,146,72,99,116,142,107,92,228,98,57,232,170,168,215,47,78,189,17,127,129,81,127,220,84,221,63,252,126,210,175,252,86,227,254,162,91,166,136,97,87,93,53,209,124,7,78,111,181,20,147,220,177,92,94,213,100,172,150,145,238,116,18,79,77,73,28,50,58,55,57,173,114,177,92,197,84,85,107,87,167,78,168,159,192,246,160,21,235,226,23,225,233,173,27,179,214,139,46,163,105,206,79,133,91,173,182,236,94,154,201,44,87,186,218,184,103,116,241,213,213,204,231,53,176,211,74,213,103,26,134,34,42,185,23,170,59,229,252,21,125,175,134,246,202,117,79,103,223,180,79,218,101,255,0,20,185,253,173,248,71,146,248,21,85,76,221,191,43,230,251,157,222,244,17,116,235,230,89,199,143,46,189,29,215,167,68,235,53,65,81,122,223,225,19,185,45,74,214,140,251,81,172,89,182,154,193,109,202,178,139,173,238,142,42,187,149,123,103,142,10,154,185,38,141,178,53,180,110,106,61,26,244,69,68,115,147,175,94,138,191,196,153,94,30,27,73,202,182,141,165,153,22,45,168,18,226,149,217,37,247,32,117,193,247,27,19,164,151,185,66,218,104,89,4,18,203,44,49,72,189,185,18,169,205,103,69,107,123,206,84,94,175,113,42,129,10,188,72,118,83,170,123,193,253,157,254,204,239,248,165,179,236,151,197,252,239,199,106,170,97,238,121,175,41,219,237,118,96,151,175,79,44,254,92,184,244,234,222,157,122,175,79,21,225,233,225,233,173,27,76,214,139,214,163,106,54,79,133,92,109,183,28,94,166,201,20,86,74,218,185,167,108,242,85,210,76,215,57,179,83,68,212,103,26,119,162,170,57,87,170,183,229,252,85,61,95,136,230,203,181,163,120,119,92,18,29,57,185,225,86,171,110,31,79,112,116,181,23,187,165,92,83,212,79,86,232,57,49,177,67,73,35,90,198,54,149,138,143,89,58,185,101,114,113,111,4,87,242,173,147,120,93,107,70,222,183,23,143,107,46,163,103,120,84,246,220,110,158,189,209,82,89,38,171,169,158,170,121,233,100,166,107,29,222,130,22,198,196,108,239,122,189,21,235,214,54,183,143,223,87,178,205,10,139,214,255,0,8,157,201,106,86,180,103,218,141,98,205,180,214,11,110,85,148,93,111,116,113,85,220,171,219,60,112,84,213,201,52,109,145,173,163,115,81,232,215,162,42,35,156,157,122,244,85,254,37,132,236,207,69,50,173,187,109,179,15,209,204,214,225,106,173,189,99,255,0,16,243,51,218,229,146,74,87,247,235,234,42,25,193,210,71,27,215,163,38,106,47,86,39,222,69,233,213,58,42,254,86,249,118,215,89,186,157,190,220,180,202,194,182,168,114,72,110,20,87,75,13,93,210,170,120,41,105,42,162,149,25,44,143,88,90,247,59,173,44,181,81,162,43,30,222,82,34,244,69,68,115,107,175,19,240,125,222,38,13,149,89,179,92,91,83,52,170,138,245,143,220,41,238,150,234,159,136,87,73,216,170,130,70,201,20,156,31,111,115,29,197,236,106,244,114,43,87,167,69,69,79,145,114,128,241,90,223,133,93,117,43,69,243,237,57,177,84,82,65,114,202,177,123,173,146,142,90,183,185,176,71,61,77,36,144,198,233,28,214,185,200,196,115,209,85,81,174,94,157,122,34,255,0,2,162,255,0,184,169,186,127,248,253,165,95,248,173,199,253,68,186,144,0,56,254,234,182,207,134,238,191,72,235,52,183,48,174,171,183,61,181,13,185,90,46,116,202,174,125,186,227,27,36,100,83,172,124,145,179,51,140,178,49,241,185,83,147,30,238,46,99,248,72,206,192,8,85,226,67,178,157,83,222,15,236,239,246,103,127,197,45,159,100,190,47,231,126,59,85,83,15,115,205,121,78,223,107,179,4,189,122,121,103,242,229,199,167,86,244,235,213,122,113,93,153,248,95,235,238,221,183,39,135,235,30,107,151,233,253,109,151,31,248,135,153,130,215,112,173,146,169,253,250,10,138,118,112,108,148,145,177,122,62,102,170,245,122,125,212,94,157,87,162,45,159,128,10,86,254,226,166,233,255,0,227,246,149,127,226,183,31,245,18,194,117,123,107,249,246,127,176,74,13,171,217,174,248,252,57,101,46,47,141,89,31,89,83,81,51,109,203,61,190,74,39,76,228,145,177,58,94,14,74,105,56,47,111,170,245,111,84,111,85,233,10,244,67,194,39,114,90,107,173,24,14,163,95,115,109,53,158,219,138,229,22,171,221,100,84,151,42,247,79,36,20,213,113,205,35,99,107,168,218,213,122,181,138,136,138,230,167,94,157,85,63,137,110,128,2,162,245,191,194,39,114,90,149,173,25,246,163,88,179,109,53,130,219,149,101,23,91,221,28,85,119,42,246,207,28,21,53,114,77,27,100,107,104,220,212,122,53,232,138,136,231,39,94,189,21,127,137,97,59,51,209,76,171,110,219,108,195,244,115,53,184,90,171,111,88,255,0,196,60,204,246,185,100,146,149,253,250,250,138,134,112,116,145,198,245,232,201,154,139,213,137,247,145,122,117,78,138,189,172,2,47,248,133,237,127,62,221,158,139,217,116,231,78,110,248,253,186,229,110,202,41,175,114,203,123,168,154,24,29,4,116,149,112,185,173,116,49,74,229,127,42,134,42,34,181,19,162,59,231,252,17,99,6,204,252,47,245,247,110,219,147,195,245,143,53,203,244,254,182,203,143,252,67,204,193,107,184,86,201,84,254,253,5,69,59,56,54,74,72,216,189,31,51,85,122,189,62,234,47,78,171,209,22,207,192,0,143,251,149,217,214,9,186,108,239,77,175,250,151,89,230,177,188,19,227,30,119,31,237,204,207,139,249,216,97,100,127,223,80,207,28,148,253,169,32,100,159,117,29,207,167,21,232,157,122,200,0,0,0,227,246,173,179,225,182,13,209,221,119,79,98,174,171,165,190,228,120,187,241,203,237,11,149,100,130,177,233,45,26,193,86,197,87,117,133,236,138,141,34,115,17,21,143,78,219,145,24,230,189,101,236,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,95,238,163,236,79,254,92,255,0,242,205,227,253,80,146,152,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,56,61,26,246,242,99,218,189,28,136,228,235,209,81,23,228,126,176,0,0,0,0,243,248,110,127,134,234,13,53,214,171,12,200,105,46,172,177,222,43,108,23,52,133,87,157,29,198,146,85,138,162,158,86,57,17,204,123,92,157,83,170,125,230,57,143,111,38,61,174,95,213,173,187,90,173,213,52,20,119,11,157,37,45,69,210,161,105,40,98,154,102,177,245,83,164,82,76,177,68,213,94,175,122,69,12,178,43,91,213,120,70,247,127,6,170,167,214,0,62,74,43,181,170,227,83,95,71,111,185,210,85,84,90,234,18,146,186,40,102,107,223,75,58,197,28,201,20,173,69,234,199,172,83,69,34,53,221,23,132,140,119,240,114,42,253,96,0,124,151,59,181,170,203,76,202,203,205,206,146,130,158,74,136,41,25,45,76,205,137,142,158,121,89,12,49,35,156,168,138,249,37,146,56,216,223,226,231,189,173,78,170,168,135,214,121,249,51,252,54,44,254,159,75,93,144,210,46,89,85,103,154,254,203,75,85,93,58,91,162,154,56,29,80,244,68,232,198,44,179,49,141,228,169,205,82,78,28,187,114,113,244,0,3,242,113,108,179,21,206,108,84,185,78,21,147,90,178,11,45,111,63,45,113,181,214,199,87,75,63,7,185,143,225,44,106,230,59,139,216,230,175,69,249,57,170,139,243,69,63,88,3,207,229,153,254,27,130,212,227,244,185,134,67,73,105,126,85,120,142,193,104,90,149,86,178,170,227,36,82,203,21,58,63,167,22,189,237,130,68,103,37,78,79,226,198,245,123,216,215,126,173,206,237,106,178,211,50,178,243,115,164,160,167,146,162,10,70,75,83,51,98,99,167,158,86,67,12,72,231,42,34,190,73,100,142,54,55,248,185,239,107,83,170,170,33,245,128,0,62,74,43,181,170,227,83,95,71,111,185,210,85,84,90,234,18,146,186,40,102,107,223,75,58,197,28,201,20,173,69,234,199,172,83,69,34,53,221,23,132,140,119,240,114,42,253,96,249,45,151,107,85,234,153,245,150,107,157,37,125,60,117,19,210,62,90,105,155,43,27,60,18,190,25,162,87,53,85,17,241,203,28,145,189,191,197,175,99,154,189,21,21,15,172,3,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,250,192,7,159,207,243,204,103,76,48,219,182,160,102,117,85,116,182,43,21,58,213,220,42,41,173,245,21,175,130,4,84,229,42,197,78,199,202,172,106,47,39,185,26,168,198,35,158,238,141,107,149,35,175,247,81,246,39,255,0,46,127,249,102,241,254,168,74,163,149,107,166,232,244,39,109,127,4,253,181,231,63,103,62,209,249,159,134,127,86,86,86,119,252,191,107,189,254,45,20,156,120,247,226,254,215,78,188,190,93,122,47,79,41,165,187,245,218,118,180,231,118,205,51,211,77,86,248,206,73,121,239,121,42,47,129,92,169,251,189,168,95,52,159,188,154,157,145,183,164,113,61,223,121,201,215,167,68,234,170,136,178,0,143,250,165,191,93,167,104,182,119,115,211,61,75,213,111,131,100,150,110,207,157,162,248,21,202,163,181,221,133,147,71,251,200,105,223,27,186,199,43,29,247,92,189,58,244,94,138,138,137,237,116,67,113,186,61,184,235,85,206,251,163,89,61,93,254,219,104,168,101,37,93,99,172,213,212,80,36,238,111,46,211,36,169,134,54,200,244,111,23,57,172,87,43,17,241,171,184,243,103,94,129,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,128,1,242,73,118,181,67,117,167,177,77,115,164,101,202,178,158,106,186,122,55,76,212,158,104,33,116,109,150,86,71,215,147,152,199,79,11,92,228,78,141,89,99,69,233,201,58,253,96,0,124,145,221,173,83,93,106,44,80,220,233,31,114,163,167,134,174,162,141,179,53,103,134,9,157,35,98,149,241,245,228,214,61,208,76,214,185,83,163,150,41,17,58,241,94,159,88,0,0,0,4,85,254,234,62,196,255,0,229,207,255,0,44,222,63,213,9,41,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,131,209,175,111,38,61,171,209,200,142,78,189,21,17,126,71,235,3,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,250,192,0,31,36,119,107,84,215,90,139,20,55,58,71,220,168,233,225,171,168,163,108,205,89,225,130,103,72,216,165,124,125,121,53,143,116,19,53,174,84,232,229,138,68,78,188,87,167,214,126,78,89,148,216,176,108,86,243,154,229,53,222,74,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,78,12,71,61,220,88,199,47,70,162,185,122,116,68,85,249,17,175,251,168,251,19,255,0,151,63,252,179,120,255,0,84,37,80,35,86,89,226,61,179,28,27,42,188,225,89,78,178,121,43,214,63,112,168,181,220,105,190,206,221,100,236,85,65,35,163,150,62,108,166,115,29,197,236,114,117,106,171,87,167,84,85,79,153,218,180,183,84,176,77,105,193,45,154,153,166,151,223,140,227,119,158,247,146,173,242,179,83,247,123,83,62,25,63,119,51,25,35,122,73,19,219,247,154,157,122,117,78,168,168,171,234,193,197,53,175,121,155,108,219,182,85,75,133,107,30,164,125,159,189,86,219,217,116,130,155,224,245,245,124,233,95,36,145,182,78,116,240,72,196,234,248,100,78,138,188,190,239,94,157,21,21,127,91,66,247,71,161,59,148,248,223,236,83,57,251,71,246,115,203,124,79,250,178,178,143,177,230,59,189,159,241,152,163,229,203,177,47,246,122,244,227,243,233,213,58,244,168,238,214,169,174,181,22,40,110,116,143,185,81,211,195,87,81,70,217,154,179,195,4,206,145,177,74,248,250,242,107,30,232,38,107,92,169,209,203,20,136,157,120,175,79,172,0,0,7,201,37,218,213,13,214,158,197,53,206,145,151,42,202,121,170,233,232,221,51,82,121,160,133,209,182,89,89,31,94,78,99,29,60,45,115,145,58,53,101,141,23,167,36,235,245,128,0,0,226,154,215,188,205,182,109,219,42,165,194,181,143,82,62,207,222,171,109,236,186,65,77,240,122,250,190,116,175,146,72,219,39,58,120,36,98,117,124,50,39,69,94,95,119,175,78,138,138,191,173,161,123,163,208,157,202,124,111,246,41,156,253,163,251,57,229,190,39,253,89,89,71,216,243,29,222,207,248,204,81,242,229,216,151,251,61,122,113,249,244,234,157,122,168,7,148,213,45,82,193,52,91,4,185,234,102,165,223,126,13,141,217,187,62,118,183,202,205,81,218,238,204,200,99,253,220,44,124,142,235,36,172,111,221,106,244,235,213,122,34,42,167,0,254,234,62,196,255,0,229,207,255,0,44,222,63,213,9,63,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,245,128,14,85,174,155,163,208,157,181,252,19,246,215,156,253,156,251,71,230,126,25,253,89,89,89,223,242,253,174,247,248,180,82,113,227,223,139,251,93,58,242,249,117,232,189,63,39,69,55,153,182,205,196,229,85,88,86,142,106,71,218,11,213,21,189,247,73,233,190,15,95,73,194,149,146,71,27,164,231,81,4,108,94,143,154,52,232,139,203,239,117,233,209,21,83,181,128,126,78,89,148,216,176,108,86,243,154,229,53,222,74,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,78,12,71,61,220,88,199,47,70,162,185,122,116,68,85,249,17,175,251,168,251,19,255,0,151,63,252,179,120,255,0,84,37,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101,92,210,158,211,189,44,104,223,211,252,123,219,160,58,168,0,3,207,234,22,73,117,195,112,12,151,47,177,99,21,121,37,202,199,103,173,185,81,217,105,21,221,251,148,240,194,249,35,165,143,139,30,238,114,57,168,196,232,199,47,87,39,70,187,248,46,115,53,35,115,186,203,170,122,227,79,184,92,159,40,235,151,219,110,20,215,11,59,226,133,174,165,180,249,105,187,180,208,83,65,39,54,54,24,158,157,81,142,229,201,202,231,72,175,123,222,231,94,246,206,247,85,134,238,191,72,237,249,133,154,229,72,220,158,221,79,79,77,150,90,35,141,97,125,186,226,172,251,234,216,156,247,187,203,72,230,200,232,95,201,220,152,138,213,94,227,36,99,59,168,32,7,139,38,239,63,100,90,113,253,31,112,170,222,25,126,127,111,127,197,157,37,7,118,58,92,118,100,154,9,184,200,245,70,36,211,189,142,137,189,26,245,108,109,157,203,218,122,194,245,174,13,137,107,126,188,232,238,188,217,168,244,34,199,87,149,86,101,85,17,91,174,56,139,100,227,5,238,6,242,119,71,185,126,236,15,137,171,36,141,170,95,148,41,220,115,250,196,178,177,246,83,227,43,118,186,216,54,219,132,223,108,87,58,187,117,202,221,169,22,218,186,58,202,73,157,12,244,211,199,65,112,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,30,215,195,247,125,214,45,213,98,177,225,89,75,252,150,166,227,246,244,146,227,77,209,242,124,82,150,8,233,99,150,235,205,148,241,83,193,221,169,168,114,121,102,170,185,157,58,167,86,252,210,96,0,84,94,177,238,238,235,180,31,20,141,78,202,231,183,85,222,49,59,245,61,142,219,145,218,160,168,115,30,248,18,213,66,230,85,66,197,114,68,250,152,87,151,14,226,116,86,73,52,104,232,251,171,35,109,123,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,7,163,94,222,76,123,87,163,145,28,157,122,42,34,252,143,214,0,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,41,175,85,119,183,117,221,126,249,116,94,197,140,79,87,67,167,88,174,164,89,97,181,81,182,169,206,130,237,59,111,8,214,93,159,27,161,137,236,124,148,238,141,173,138,68,114,194,157,196,106,162,201,39,91,63,221,158,73,175,56,158,131,100,247,221,183,99,20,151,204,218,158,159,173,60,82,175,114,120,32,249,247,106,41,105,248,57,181,117,44,111,222,142,7,42,35,151,231,210,85,106,83,205,158,31,218,150,119,251,83,253,181,252,119,253,153,253,160,251,83,241,63,43,15,254,148,243,62,103,191,217,225,218,255,0,13,247,184,112,225,254,78,61,62,69,255,0,108,163,117,214,45,218,104,213,22,101,221,181,81,229,246,222,148,121,77,146,138,103,187,200,85,114,122,71,34,54,68,71,164,51,177,157,216,215,171,218,157,95,31,113,239,138,69,36,0,42,215,197,7,196,18,166,211,83,122,218,246,139,93,105,30,247,211,186,131,48,190,83,75,21,75,56,77,21,85,61,101,149,98,150,7,53,30,141,124,14,124,241,75,206,55,163,162,251,175,107,250,70,191,14,189,245,84,237,107,50,76,31,80,107,234,223,165,119,250,137,166,174,134,154,150,39,190,217,113,153,41,216,151,37,84,141,103,153,141,142,157,177,190,22,191,251,15,115,218,199,189,168,199,222,157,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,121,77,85,212,204,87,70,244,227,35,213,44,214,175,203,217,113,155,124,183,10,158,50,70,201,38,224,159,114,8,187,143,99,29,52,175,86,199,27,21,201,206,71,177,168,189,92,134,120,119,85,185,140,203,117,250,185,89,170,89,133,13,37,185,141,167,109,182,209,108,166,68,115,45,214,232,223,35,226,129,100,226,142,153,252,165,145,239,145,200,156,158,247,113,107,25,194,54,76,170,61,99,220,22,177,120,81,235,13,207,91,225,186,221,40,45,247,11,13,46,51,148,92,93,19,100,186,210,178,231,67,20,176,163,90,198,201,55,98,72,122,186,170,71,61,210,201,60,141,87,43,161,121,40,60,52,55,199,77,184,236,54,29,30,206,25,86,205,69,194,236,241,190,106,185,31,45,67,47,150,232,86,56,18,181,211,61,92,228,169,71,62,38,204,215,187,239,190,68,145,138,168,231,178,25,190,0,34,87,136,54,246,237,91,80,192,35,177,99,19,210,87,106,46,85,79,81,13,170,141,181,77,108,246,152,29,12,205,101,217,241,186,25,88,246,71,80,216,218,216,164,70,164,203,220,70,170,164,114,116,231,254,13,87,107,173,255,0,109,185,181,246,251,115,171,184,220,174,58,145,114,171,172,172,171,153,211,79,83,60,148,22,247,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,61,65,76,26,85,189,187,174,212,55,203,173,22,44,158,122,186,237,58,202,181,34,245,13,214,141,213,78,108,22,153,221,120,86,190,236,200,219,12,175,123,227,167,108,141,116,81,163,86,100,237,163,149,86,56,250,92,78,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,175,71,34,57,58,244,84,69,249,31,172,14,85,187,31,75,26,201,244,255,0,33,246,233,202,245,240,190,241,4,166,180,211,89,118,189,173,55,90,183,177,245,13,160,195,239,149,50,203,82,254,115,75,75,79,71,101,72,162,129,206,70,35,159,59,153,60,178,240,141,136,216,190,235,26,206,150,190,1,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,102,135,95,180,114,251,183,253,101,203,52,119,35,155,204,85,227,55,7,83,199,83,197,140,243,116,175,106,73,77,83,193,143,122,71,221,130,72,165,237,243,87,51,159,23,125,230,170,23,63,225,95,184,123,86,178,237,162,213,129,213,93,106,234,178,205,49,167,134,201,118,100,212,109,133,141,162,87,204,150,215,68,232,211,131,216,148,208,182,21,85,233,39,58,119,171,209,121,54,73,35,175,142,119,224,159,234,79,229,164,85,240,184,245,217,166,95,157,123,61,105,122,122,171,169,152,174,141,233,198,71,170,89,173,95,151,178,227,54,249,110,21,60,100,141,146,77,193,62,228,17,119,30,198,58,105,94,173,142,54,43,147,156,143,99,81,122,185,12,203,229,153,77,247,57,202,175,57,174,83,93,231,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,224,196,107,27,201,239,114,244,106,35,83,175,68,68,79,145,161,237,145,232,53,78,220,118,209,135,105,181,230,138,146,12,133,41,223,116,200,22,26,120,163,122,220,106,94,178,201,28,175,137,239,108,207,133,174,142,153,37,230,238,108,167,98,167,70,241,106,86,95,134,46,252,127,98,23,218,109,6,213,139,215,28,7,32,184,55,225,183,75,141,199,183,75,139,204,230,76,233,58,55,180,229,236,212,78,234,116,119,41,35,138,23,44,147,47,78,114,185,110,164,0,120,173,104,213,236,55,65,116,191,32,213,205,64,158,174,59,22,59,78,217,170,18,146,5,154,121,94,249,27,20,80,198,207,146,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,37,112,120,120,238,23,42,221,7,136,94,162,106,230,83,77,228,60,254,159,213,83,91,173,108,170,146,162,27,101,12,85,246,230,197,79,27,158,191,233,72,245,107,88,215,203,44,175,70,51,159,20,246,190,44,218,189,153,104,46,168,109,207,87,52,254,122,72,239,184,237,70,77,53,58,85,192,147,65,43,31,29,190,41,97,145,159,37,86,73,20,146,70,170,213,107,209,30,170,215,53,200,215,36,191,218,174,230,48,221,215,233,29,30,169,97,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,138,54,102,113,150,55,178,70,162,114,99,219,201,172,127,56,217,216,0,42,175,196,59,112,185,86,215,252,66,244,239,87,49,106,111,63,228,52,254,150,154,227,107,125,84,148,240,220,232,101,175,184,182,90,121,28,197,255,0,70,70,43,154,246,178,88,162,122,177,252,56,173,143,232,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,124,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,168,5,74,234,254,243,111,187,60,241,51,213,123,156,150,175,140,225,153,71,217,218,124,154,219,19,24,149,78,142,43,69,47,106,166,154,71,116,233,52,93,217,85,35,115,146,57,26,247,53,220,85,89,44,118,169,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,131,209,175,111,38,61,171,209,200,142,78,189,21,17,126,71,235,0,1,149,115,74,123,78,244,177,163,127,79,241,239,110,128,234,160,229,91,177,244,177,172,159,79,242,31,110,156,132,30,20,59,227,166,201,109,86,77,163,234,51,42,214,251,109,167,168,102,35,118,87,203,80,149,212,145,54,73,221,69,58,185,92,177,62,8,154,254,211,147,164,75,12,77,143,163,29,27,59,214,104,0,56,86,240,119,103,134,237,23,75,254,220,95,105,233,47,23,218,250,136,233,172,88,227,171,214,150,123,171,210,70,36,234,199,164,114,171,25,20,79,89,28,245,103,14,189,182,42,163,165,98,44,64,240,112,207,243,45,83,204,183,5,168,58,131,144,213,223,50,27,229,70,57,83,93,93,82,169,206,87,244,185,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,89,161,202,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,141,159,166,255,0,153,15,16,237,194,229,91,95,241,11,211,189,92,197,169,188,255,0,144,211,250,90,107,141,173,245,82,83,195,115,161,150,190,226,217,105,228,115,23,253,25,24,174,107,218,201,98,137,234,199,240,226,182,63,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,160,0,1,89,126,49,249,254,101,165,153,150,223,117,7,79,178,26,187,30,67,99,168,200,234,104,107,169,149,57,196,254,150,212,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,89,105,179,173,226,224,155,191,193,42,47,246,10,63,131,100,150,110,31,104,49,254,228,213,31,11,238,205,80,202,95,239,167,193,20,115,247,99,167,89,63,118,139,195,175,23,116,84,249,200,0,0,0,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,213,0,34,175,138,63,161,61,77,252,151,222,40,138,1,52,167,187,31,75,26,201,244,255,0,33,246,233,200,65,225,67,190,58,108,150,213,100,218,62,163,50,173,111,182,218,122,134,98,55,101,124,181,9,93,73,19,100,157,212,83,171,149,203,19,224,137,175,237,57,58,68,176,196,216,250,49,209,179,189,102,128,21,87,227,157,248,39,250,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,93,72,7,42,221,143,165,141,100,250,127,144,251,116,230,107,13,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,85,205,41,237,59,210,198,141,253,63,199,189,186,3,170,128,0,5,64,120,178,108,162,221,167,245,159,210,119,75,237,157,139,45,238,224,248,242,250,40,210,170,162,72,174,149,83,205,50,220,221,35,220,246,71,12,175,145,176,185,191,186,99,36,236,35,17,203,50,163,33,174,213,119,49,153,109,67,87,40,245,75,15,161,164,184,177,212,238,182,221,237,149,40,141,101,198,221,35,227,124,176,36,156,85,208,191,148,81,189,146,53,23,139,216,222,77,123,57,198,253,20,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,225,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,52,222,6,229,44,91,86,208,235,198,166,220,211,189,117,155,149,175,27,164,117,43,231,142,174,241,44,50,62,158,57,81,174,103,24,83,180,249,36,85,123,23,183,27,209,170,175,86,53,217,215,203,50,155,238,115,149,94,115,92,166,187,206,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,193,136,214,55,147,222,229,232,212,70,167,94,136,136,159,34,234,124,47,118,81,253,31,240,70,107,62,161,91,46,180,58,147,153,91,223,77,45,186,181,59,63,6,181,186,102,189,148,235,19,92,189,102,151,181,4,210,44,136,143,143,238,69,194,55,50,94,231,229,120,213,250,88,197,190,160,80,251,117,196,167,108,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,209,70,213,119,49,134,238,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,156,81,179,51,140,177,189,146,53,19,147,30,222,77,99,249,198,206,192,10,1,241,71,245,217,169,191,146,251,61,17,237,124,52,55,199,83,183,28,202,29,30,206,25,72,253,58,205,47,17,190,106,185,31,21,59,236,119,25,146,56,18,181,211,61,90,213,166,86,178,38,204,215,187,238,50,52,145,138,138,215,178,107,201,0,167,111,21,141,241,211,106,85,214,191,107,122,108,202,184,172,88,197,225,89,148,220,220,249,96,91,141,198,149,207,98,209,50,62,168,143,166,134,94,174,115,164,106,247,38,138,55,49,26,216,155,36,208,215,105,222,169,244,111,234,6,61,238,48,26,83,42,87,197,23,195,254,178,209,89,114,220,222,136,99,189,235,84,222,102,227,156,90,224,146,121,234,163,170,150,121,103,154,236,222,227,223,202,21,238,244,150,56,209,141,133,177,182,68,106,177,101,116,80,47,110,186,243,153,109,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,132,141,111,68,114,177,220,30,140,145,169,205,141,84,208,158,221,117,231,13,220,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,119,56,220,238,136,229,99,121,177,89,35,83,131,218,171,26,252,75,247,199,77,183,28,54,109,30,193,217,86,253,69,205,44,242,62,26,184,223,45,59,44,118,233,150,72,22,181,179,49,90,229,169,87,50,86,194,214,59,238,62,53,145,234,136,214,50,106,54,5,159,120,93,120,128,86,90,43,45,187,100,214,252,139,189,106,155,203,91,176,123,164,241,207,61,84,117,82,207,20,16,218,93,219,99,249,66,189,222,177,73,34,177,176,182,55,70,174,86,44,77,138,213,50,204,166,197,131,98,183,156,215,41,174,242,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,112,98,57,238,226,198,57,122,53,21,203,211,162,34,175,200,162,31,16,109,237,221,119,95,159,199,98,198,39,171,161,211,172,86,162,162,27,85,27,106,156,232,46,211,182,105,154,203,179,227,116,49,61,143,146,157,209,181,177,72,142,88,83,184,141,84,89,36,234,240,249,217,37,215,117,249,252,151,220,158,10,186,29,58,197,106,41,230,186,214,58,149,206,130,237,59,102,133,207,180,178,70,205,19,216,249,41,221,35,157,44,106,229,133,59,106,228,69,146,62,182,105,226,55,139,88,176,111,14,172,211,10,197,168,124,149,151,31,183,227,182,187,117,55,117,242,118,41,96,186,80,71,20,124,222,174,123,184,177,141,78,174,85,114,244,234,170,171,243,40,179,19,202,111,184,54,85,102,205,113,106,239,37,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,7,163,152,238,47,99,87,163,145,90,189,58,42,42,124,141,4,236,115,119,118,173,223,105,27,178,185,237,212,150,124,178,195,80,219,110,71,106,130,161,175,99,39,86,35,153,85,11,21,203,43,41,166,78,92,59,137,213,31,28,209,163,164,237,44,142,145,64,227,251,170,220,198,27,181,13,35,172,213,44,194,134,174,226,247,84,54,219,104,182,83,34,181,247,27,140,140,145,241,64,178,113,86,194,206,49,72,247,200,228,94,44,99,184,181,239,225,27,243,195,170,186,153,149,107,38,163,228,122,165,154,213,249,139,214,77,112,150,225,83,198,73,31,28,60,215,238,65,23,113,239,123,97,137,136,216,227,98,185,120,70,198,53,23,163,80,183,255,0,5,79,75,25,79,212,10,239,110,183,19,252,25,172,221,143,170,125,100,250,129,144,251,140,228,180,240,185,223,109,171,68,238,179,104,70,180,100,213,116,248,77,242,161,142,199,238,53,115,183,201,99,213,174,115,214,86,73,201,57,69,77,80,231,181,85,252,251,113,72,213,122,181,169,52,210,182,231,207,21,91,173,26,95,110,213,202,13,8,184,101,244,148,185,221,210,206,183,234,27,60,204,145,143,170,162,71,200,197,116,82,43,123,79,122,44,50,170,196,215,172,156,35,123,248,240,106,185,60,254,236,125,44,107,39,211,252,135,219,167,51,88,93,247,133,238,245,255,0,164,6,8,205,24,212,43,157,214,187,82,112,219,123,234,101,184,214,175,123,227,54,182,204,214,50,161,101,107,83,164,209,119,96,134,68,145,85,242,125,201,121,200,231,203,219,157,64,20,237,227,63,160,212,216,174,168,99,90,255,0,98,162,171,242,249,197,59,173,119,215,182,158,87,65,29,198,142,56,219,4,143,153,94,172,99,230,166,232,198,196,141,103,202,134,71,167,53,115,213,190,39,193,247,88,239,184,54,232,19,74,169,225,243,22,93,75,183,207,79,89,31,38,51,177,85,67,79,61,93,61,79,85,99,158,238,44,101,76,93,180,115,26,190,103,155,185,44,109,67,181,248,231,126,9,254,164,254,90,69,95,11,143,93,154,101,249,215,179,214,147,167,198,147,88,239,184,126,141,98,90,59,104,135,183,73,168,151,10,138,139,165,79,38,47,42,91,107,169,228,109,55,7,49,85,57,207,61,60,189,198,189,142,111,150,227,247,155,35,145,43,135,100,122,13,77,184,237,203,225,218,109,121,162,171,159,30,90,135,221,50,5,134,158,89,24,150,234,102,44,178,71,43,226,123,29,11,38,115,99,166,73,121,183,131,234,24,169,213,220,90,186,51,50,174,91,167,133,14,248,233,178,91,85,147,104,250,140,202,181,190,219,105,234,25,136,221,149,242,212,37,117,36,77,146,119,81,78,174,87,44,79,130,38,191,180,228,233,18,195,19,99,232,199,70,206,245,154,3,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,207,182,250,55,155,125,222,30,163,210,220,227,181,124,27,12,197,252,197,62,51,109,149,140,90,166,199,42,179,187,83,83,35,122,245,154,94,212,74,177,181,203,28,109,99,90,222,74,143,150,78,215,224,169,234,159,41,250,127,93,238,54,227,170,248,231,126,9,254,164,254,90,66,13,159,110,207,50,218,46,168,125,184,177,83,213,222,44,85,244,242,83,95,113,198,215,165,44,23,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,206,125,59,140,69,70,202,244,93,4,105,110,169,96,154,211,130,91,53,51,77,47,191,25,198,239,61,239,37,91,229,102,167,238,246,166,124,50,126,238,102,50,70,244,146,39,183,239,53,58,244,234,157,81,81,87,213,130,149,188,106,253,83,226,223,79,232,125,198,226,112,173,146,111,7,38,218,54,168,69,122,106,213,214,225,55,202,136,27,150,89,233,34,167,239,215,65,20,115,178,23,199,36,172,87,53,240,186,165,242,163,26,248,210,69,106,49,238,106,47,38,223,246,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,18,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,126,86,163,107,94,145,233,5,77,142,151,84,181,31,31,197,31,146,84,77,77,108,91,189,115,41,153,59,226,137,101,145,121,189,81,172,99,90,136,138,247,170,49,31,36,76,235,206,88,218,239,106,80,15,138,63,174,205,77,252,151,217,232,142,149,225,185,226,9,77,183,106,153,52,123,89,46,181,110,211,171,141,67,170,104,174,83,75,44,204,198,94,145,79,36,169,21,60,48,75,52,204,169,153,96,106,177,174,107,35,122,190,78,157,95,34,173,218,0,1,149,115,74,123,78,244,177,163,127,79,241,239,110,128,234,160,229,91,177,244,177,172,159,79,242,31,110,156,205,97,119,222,28,30,32,20,123,136,177,69,164,154,189,145,127,182,197,7,153,158,42,154,136,224,167,143,34,165,230,249,57,83,178,22,71,27,38,134,53,70,62,20,111,37,142,36,149,170,255,0,223,36,83,168,30,43,90,53,123,13,208,93,47,200,53,115,80,39,171,142,197,142,211,182,106,132,164,129,102,158,87,190,70,197,20,49,179,228,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,157,109,197,107,206,101,185,45,92,190,234,182,103,91,86,231,220,106,30,203,101,12,213,9,51,45,54,228,123,150,158,138,37,107,24,222,17,181,221,21,200,198,243,122,190,71,39,55,185,86,194,188,12,127,27,63,77,255,0,50,45,80,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,102,179,118,62,169,245,147,234,6,67,238,51,146,255,0,195,23,196,2,143,72,171,41,182,253,173,249,23,148,193,106,248,193,140,220,165,142,8,169,108,53,82,79,52,210,182,165,237,98,72,176,207,37,71,206,105,30,230,194,230,55,170,54,55,61,241,220,160,41,91,198,175,213,62,45,244,254,135,220,110,39,85,240,49,252,108,253,55,252,200,229,94,53,126,169,241,111,167,244,62,227,113,56,86,201,55,131,147,109,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,247,235,160,138,57,217,11,227,146,86,43,154,248,93,82,249,81,141,124,105,34,181,24,247,53,23,147,116,17,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,131,209,175,111,38,61,171,209,200,142,78,189,21,17,126,71,235,0,0,42,175,199,59,240,79,245,39,242,210,189,118,235,175,57,150,219,117,114,197,170,216,101,109,91,95,110,168,99,46,116,48,212,36,44,187,91,149,237,90,138,41,85,204,123,120,72,214,244,71,43,29,193,232,201,26,156,216,213,77,15,104,94,186,105,198,226,244,226,221,170,26,95,121,243,214,170,238,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,147,122,167,85,106,181,205,123,28,246,61,143,119,64,7,42,220,238,225,113,93,175,232,213,235,87,50,154,111,63,228,59,116,214,235,91,42,163,167,154,231,93,43,184,197,79,27,158,191,233,72,245,107,94,230,69,20,175,70,63,135,21,173,93,177,248,193,103,116,26,143,114,167,221,2,252,87,22,201,110,16,249,106,203,93,36,52,241,226,144,170,204,175,225,79,28,43,53,92,61,100,129,23,156,174,149,145,194,174,111,121,234,173,117,186,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,101,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,141,159,166,255,0,153,22,168,1,21,124,81,253,9,234,111,228,190,241,68,80,9,165,61,216,250,88,214,79,167,249,15,183,78,102,176,188,159,13,61,245,84,238,107,25,170,211,13,78,175,171,170,213,12,114,158,123,149,85,115,169,98,142,11,189,185,106,17,27,59,18,8,217,20,47,133,103,134,23,70,173,78,73,219,145,174,122,186,68,142,111,130,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,169,0,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,202,185,165,61,167,122,88,209,191,167,248,247,183,64,117,80,0,0,252,156,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,124,216,173,123,121,49,238,78,173,84,114,117,234,138,139,243,40,7,127,91,81,172,218,150,184,213,217,45,145,115,195,50,142,245,227,23,154,56,103,72,224,165,116,206,71,80,58,73,85,221,201,169,254,227,92,169,35,220,232,223,4,142,226,178,240,111,75,240,211,223,85,54,217,114,106,173,48,212,234,250,74,93,47,200,234,39,185,85,87,58,150,89,39,180,92,82,157,17,179,177,32,141,242,204,201,146,8,97,116,106,213,226,189,185,26,230,35,100,73,56,86,240,55,41,125,221,78,184,222,53,54,230,157,155,84,60,173,120,221,35,169,89,4,148,150,120,166,145,244,241,202,141,115,249,76,189,215,201,34,171,222,157,201,30,141,84,98,49,173,151,254,19,123,40,183,106,5,103,244,157,213,11,103,126,203,100,184,50,60,66,138,68,170,167,146,91,165,44,240,204,151,54,200,199,49,146,67,19,227,116,45,111,239,88,249,59,232,244,106,194,136,251,127,32,7,141,95,165,140,91,234,5,15,183,92,74,86,58,174,218,55,23,157,237,127,84,232,53,51,5,168,255,0,53,71,120,162,225,15,245,157,175,204,195,52,244,125,201,98,147,179,221,236,49,189,214,55,155,63,138,47,241,69,208,158,133,235,166,156,110,47,78,45,218,161,165,247,159,61,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,57,55,170,117,86,171,92,215,177,207,99,216,247,116,2,128,124,81,253,118,106,111,228,190,207,68,69,82,213,60,43,55,227,255,0,162,54,169,171,247,175,243,177,98,23,219,157,199,254,193,148,214,70,179,181,255,0,188,58,39,201,55,249,186,118,55,252,19,11,84,43,131,197,99,124,117,58,107,106,175,218,222,155,50,146,91,238,79,103,86,101,55,55,62,41,210,221,110,170,107,216,180,76,143,170,171,42,102,139,171,156,233,26,157,184,101,141,204,71,58,86,201,13,59,29,87,105,222,169,244,111,234,6,61,238,48,26,83,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,44,241,20,216,173,78,214,179,37,206,52,250,130,173,250,87,127,168,134,26,25,170,106,162,123,237,151,25,146,161,235,109,68,89,22,121,152,216,233,221,35,38,115,63,176,246,177,207,123,218,175,127,42,218,70,238,243,237,160,230,87,188,175,12,183,82,94,41,239,214,121,173,181,86,170,250,137,153,72,249,209,21,212,181,78,100,110,68,123,225,151,255,0,194,157,86,41,42,35,107,163,89,123,141,227,249,102,83,125,206,114,171,206,107,148,215,121,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,56,49,26,198,242,123,220,189,26,136,212,235,209,17,19,228,119,93,203,109,18,235,182,93,35,209,236,175,48,184,213,174,89,169,84,247,59,149,202,213,37,59,160,101,162,8,153,66,234,122,87,50,70,182,95,50,212,169,147,189,201,17,26,254,145,181,191,187,89,36,250,182,41,182,187,22,234,115,109,66,211,43,154,246,110,176,233,253,194,233,141,213,186,169,240,71,73,120,138,178,137,148,242,74,173,107,249,66,189,215,199,34,43,30,189,185,30,173,68,122,49,205,225,121,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,213,117,15,122,122,243,169,154,13,137,237,199,32,200,41,32,195,241,74,120,105,17,148,20,222,94,123,164,16,113,74,72,171,92,215,113,149,148,237,99,81,141,107,88,142,86,177,242,119,36,99,100,111,228,237,87,108,249,150,235,245,114,143,75,112,250,234,75,115,27,78,235,149,222,231,82,168,230,91,173,209,190,54,75,58,71,201,29,51,249,75,27,25,27,85,57,61,237,228,230,51,156,140,208,246,149,105,158,43,163,122,113,142,105,110,21,73,229,236,184,205,190,43,125,55,40,227,100,147,112,79,191,60,189,182,49,142,154,87,171,164,145,232,212,231,35,222,229,78,174,83,128,120,163,250,19,212,223,201,125,226,136,160,19,165,109,215,94,115,45,182,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,240,145,173,232,142,86,59,131,209,146,53,57,177,170,154,19,219,174,188,225,187,146,210,59,22,171,97,149,180,142,101,198,157,140,185,208,195,80,179,62,211,113,70,53,106,40,165,87,49,142,231,27,157,209,28,172,111,54,43,36,106,112,123,85,125,6,170,234,102,43,163,122,113,145,234,150,107,87,229,236,184,205,190,91,133,79,25,35,100,147,112,79,185,4,93,199,177,142,154,87,171,99,141,138,228,231,35,216,212,94,174,67,60,59,170,220,198,101,186,253,92,172,213,44,194,134,146,220,198,211,182,219,104,182,83,34,57,150,235,116,111,145,241,64,178,113,71,76,254,82,200,247,200,228,78,79,123,184,181,140,225,27,57,1,117,62,10,158,150,50,159,168,21,222,221,110,39,248,51,89,187,31,84,250,201,245,3,33,247,25,206,84,90,167,135,55,137,78,43,143,97,51,232,206,230,51,15,134,71,140,219,251,152,197,246,122,104,217,74,219,93,29,27,24,150,199,50,158,36,122,204,198,64,231,196,231,119,31,59,158,232,250,247,18,38,75,93,90,253,172,119,221,192,107,46,89,172,89,28,62,94,175,38,184,58,162,58,110,76,127,148,165,99,82,58,106,110,108,99,18,78,212,17,197,23,115,130,57,252,57,59,239,57,84,181,77,174,88,53,78,205,225,67,169,183,29,82,189,221,107,190,59,135,228,215,12,114,11,157,77,76,179,80,88,219,103,242,244,176,53,179,162,118,161,95,47,36,177,50,62,177,172,83,70,246,175,223,84,74,108,63,87,19,202,111,184,54,85,102,205,113,106,239,37,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,7,163,152,238,47,99,87,163,145,90,189,58,42,42,124,139,233,216,46,245,241,93,214,105,197,37,146,237,115,242,250,155,140,219,225,143,35,183,212,44,108,146,191,130,54,55,92,233,210,54,177,142,134,87,170,43,218,198,167,102,71,163,21,56,186,39,203,42,129,194,183,185,160,213,59,142,219,70,99,166,214,106,42,73,242,21,167,101,211,31,89,169,226,145,233,113,166,122,75,28,113,62,87,177,176,190,102,182,74,101,151,155,120,50,161,234,189,91,201,171,157,107,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,10,241,80,214,59,22,224,52,107,108,250,197,142,67,229,233,50,107,126,69,81,37,55,39,191,202,85,49,214,232,234,105,185,189,140,89,59,83,199,44,93,206,8,215,240,228,223,186,228,83,138,248,92,122,236,211,47,206,189,158,180,242,155,239,215,75,22,226,119,65,151,106,54,29,121,186,220,113,103,121,91,117,137,215,4,123,56,82,211,211,199,27,214,24,158,170,177,67,36,233,60,237,98,163,93,251,229,115,216,215,185,237,75,10,240,96,208,106,156,87,75,242,93,127,190,209,82,121,140,226,161,182,187,19,221,79,19,167,142,221,71,36,141,158,70,76,143,87,177,147,84,245,99,162,86,179,231,67,27,215,154,57,138,219,31,50,174,11,222,240,226,223,29,78,235,112,218,252,63,80,89,73,79,168,184,125,60,15,174,154,39,197,19,47,116,142,85,98,86,197,2,42,57,143,107,145,173,157,173,111,105,175,150,39,53,90,147,36,81,204,162,149,188,78,183,227,251,111,190,212,232,54,147,222,185,96,56,253,193,223,18,186,91,174,61,202,92,162,102,178,23,71,213,189,166,175,102,158,118,212,35,120,201,36,83,57,35,153,58,240,137,201,0,9,255,0,224,169,234,159,41,250,127,93,238,54,227,170,248,231,126,9,254,164,254,90,85,89,47,252,57,183,175,253,21,117,30,123,6,127,115,186,201,166,89,79,238,238,84,208,47,118,59,93,114,171,18,59,155,97,226,231,187,139,24,177,202,216,149,174,124,110,107,186,74,232,98,141,111,122,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,41,91,198,175,213,62,45,244,254,135,220,110,36,0,39,79,135,7,136,5,102,221,239,177,105,38,175,100,95,237,79,95,230,103,138,166,162,57,234,36,199,106,184,62,78,84,236,133,146,72,248,102,145,17,143,133,27,197,36,149,37,106,179,247,201,47,224,120,168,110,30,235,172,187,151,186,224,116,183,90,74,172,79,76,106,38,178,90,89,13,27,161,123,107,85,144,165,201,210,186,68,230,247,165,76,46,133,21,58,71,194,157,138,196,94,78,146,73,21,224,133,110,212,121,127,105,119,103,228,119,88,112,26,111,41,79,21,162,74,53,117,13,93,226,78,174,125,76,51,185,122,71,52,48,69,27,36,141,137,213,237,170,129,100,255,0,7,23,88,171,226,143,235,179,83,127,37,246,122,34,42,150,169,225,71,190,159,240,27,95,214,188,207,254,15,75,128,86,215,55,253,38,186,215,37,66,187,254,203,202,177,205,255,0,127,10,63,252,94,18,213,0,6,85,205,41,237,59,210,198,141,253,63,199,189,186,3,170,131,149,110,199,210,198,178,125,63,200,125,186,115,53,135,160,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,206,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,254,217,38,240,113,157,220,233,124,87,166,173,37,22,109,99,167,129,185,101,158,146,42,142,197,12,242,201,59,33,124,114,74,196,107,153,51,105,159,42,49,175,145,99,71,35,30,231,42,114,119,116,203,50,155,22,13,138,222,115,92,166,187,201,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,193,136,231,187,139,24,229,232,212,87,47,78,136,138,191,35,62,251,219,222,14,77,187,157,80,150,244,229,171,162,194,108,117,19,183,19,179,213,197,79,223,161,130,88,224,100,207,146,72,152,142,115,230,117,51,37,86,57,242,36,106,229,99,28,228,78,78,142,165,170,120,24,254,54,126,155,254,100,90,161,202,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,205,102,236,125,83,235,39,212,12,135,220,103,57,81,114,126,24,190,32,21,154,187,71,77,183,237,111,200,188,222,117,73,198,12,102,229,44,115,203,85,126,165,142,9,166,149,181,47,107,22,52,154,8,233,254,115,72,246,186,102,189,189,81,210,53,239,146,197,74,86,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,57,87,141,95,170,124,91,233,253,15,184,220,72,0,79,79,13,207,16,74,109,187,84,201,163,218,201,117,171,118,157,92,106,29,83,69,114,154,89,102,102,50,244,138,121,37,72,169,225,130,89,166,101,76,203,3,85,141,115,89,27,213,242,116,234,249,21,110,208,0,1,85,126,57,223,130,127,169,63,150,149,86,72,173,146,111,7,38,218,54,168,69,122,106,213,214,225,55,202,136,27,150,89,233,34,167,239,215,65,20,115,178,23,199,36,172,87,53,240,186,165,242,163,26,248,210,69,106,49,238,106,47,38,223,246,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,18,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,124,154,165,170,88,38,139,96,151,61,76,212,187,239,193,177,187,55,103,206,214,249,89,170,59,93,217,153,12,127,187,133,143,145,221,100,149,141,251,173,94,157,122,175,68,69,84,207,190,240,119,103,153,110,235,84,62,220,95,105,234,236,246,42,10,120,233,172,88,227,171,210,170,11,83,22,54,36,234,199,164,113,35,223,44,172,89,28,245,103,62,157,182,42,171,98,98,36,138,240,197,216,119,237,190,251,77,175,58,177,101,229,128,227,247,6,252,54,215,113,183,119,41,114,137,154,201,155,39,71,119,90,189,154,121,219,78,174,229,28,145,76,228,146,21,235,194,86,165,212,130,149,188,106,253,83,226,223,79,232,125,198,226,113,77,139,239,54,251,179,205,71,170,185,201,106,248,206,25,148,121,122,124,154,219,19,24,149,78,142,37,127,106,166,154,71,116,233,52,93,217,85,35,115,146,57,26,247,53,220,85,89,44,122,9,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,193,86,190,47,187,193,181,37,170,167,104,88,90,213,186,228,234,138,42,252,198,173,209,53,176,71,2,53,181,52,212,44,230,197,115,222,231,45,53,67,164,141,90,140,70,70,206,79,231,43,35,170,19,74,123,177,244,177,172,159,79,242,31,110,156,205,97,232,48,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,255,0,182,73,188,28,103,119,58,95,21,233,171,73,69,155,88,233,224,110,89,103,164,138,163,177,67,60,178,78,200,95,28,146,177,26,230,76,218,103,202,140,107,228,88,209,200,199,185,202,156,157,34,138,171,241,206,252,19,253,73,252,180,130,187,67,220,229,247,105,122,203,77,170,182,139,47,198,233,31,111,170,181,221,45,30,101,148,222,126,150,86,163,155,31,125,209,74,177,113,158,58,121,122,181,188,151,181,195,170,53,206,52,61,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,132,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,21,235,226,161,189,187,86,151,97,183,93,180,224,147,210,92,50,204,198,207,53,37,250,162,26,166,171,236,20,83,44,63,186,150,39,66,246,61,245,84,207,169,98,55,155,36,137,142,100,169,253,184,149,105,132,213,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101,92,210,158,211,189,44,104,223,211,252,123,219,160,58,168,0,0,14,85,185,125,186,96,155,160,210,202,253,51,206,169,255,0,206,214,89,235,121,205,253,89,116,242,211,67,5,103,110,41,99,239,118,187,239,119,105,238,224,255,0,224,169,252,21,51,153,168,88,85,215,77,115,252,151,78,111,181,20,147,220,177,91,197,109,146,178,90,71,185,208,73,61,52,207,134,71,70,231,53,174,86,43,152,170,138,173,106,244,233,213,19,248,29,127,98,219,125,177,110,87,113,216,238,157,229,57,5,170,221,101,167,229,120,184,210,86,206,248,230,188,82,211,61,143,150,130,149,24,230,61,211,74,197,119,85,107,218,232,226,108,210,167,85,139,139,180,39,137,226,214,44,27,21,179,97,88,181,15,146,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,155,213,207,119,22,49,169,213,202,174,94,157,85,85,126,103,235,16,3,198,175,210,198,45,245,2,135,219,174,37,80,109,146,211,106,191,238,75,74,44,87,219,101,37,198,219,113,206,44,84,149,148,117,112,182,104,42,96,146,190,22,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,218,188,65,182,73,117,218,134,127,29,247,24,130,174,187,78,178,170,138,137,173,85,141,165,115,96,180,206,233,166,115,45,47,145,211,74,247,190,58,118,198,230,203,34,181,102,78,226,181,21,99,147,167,203,176,93,235,229,91,83,212,122,75,37,218,231,230,52,203,38,184,67,30,71,111,168,89,31,29,7,53,108,110,185,211,164,109,123,219,52,76,68,87,181,141,94,244,108,70,42,114,108,79,138,250,49,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,122,57,17,201,215,162,162,47,200,161,127,20,127,93,154,155,249,47,179,209,29,215,102,251,68,181,110,251,195,243,40,197,32,184,210,89,242,203,14,164,92,46,88,229,214,122,118,189,140,157,109,86,246,190,150,103,163,86,86,83,76,156,121,246,215,170,62,56,100,86,201,218,72,221,94,185,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,157,90,170,213,233,213,21,83,230,88,254,37,227,1,117,177,237,65,49,74,251,21,93,86,175,218,233,217,142,82,93,100,172,115,217,81,2,209,204,216,111,110,124,241,204,147,84,195,44,112,119,160,149,81,38,124,137,35,95,197,207,142,42,224,255,0,101,89,238,85,254,234,228,121,38,71,112,255,0,164,172,174,185,87,84,73,255,0,122,73,166,146,71,255,0,206,231,57,223,229,85,38,254,233,118,73,106,218,134,198,177,171,238,79,5,37,118,162,229,89,197,166,107,173,99,169,90,217,237,48,58,207,86,231,218,89,35,102,149,143,100,117,13,145,206,150,53,106,76,189,181,114,42,71,31,72,193,180,239,84,250,55,245,3,30,247,24,13,41,131,242,114,204,90,197,156,226,183,156,43,41,161,243,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,243,98,181,237,228,199,185,58,181,81,201,215,170,42,47,204,207,190,249,54,137,117,218,14,174,55,20,130,227,87,120,196,239,212,238,185,99,151,89,233,220,199,190,4,122,181,244,179,61,26,145,62,166,21,227,207,182,189,21,146,67,34,182,62,234,70,217,149,225,89,176,239,253,17,186,189,95,178,255,0,157,151,16,177,92,237,223,246,15,166,189,181,253,223,253,225,177,50,72,127,205,212,49,223,224,158,60,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,137,191,226,41,177,90,109,210,225,171,156,105,245,5,35,53,82,193,79,12,52,51,84,213,74,198,92,237,208,173,67,214,218,136,178,36,16,189,210,84,58,70,76,230,127,109,141,99,158,198,57,94,202,96,210,221,11,212,125,91,214,91,102,131,99,150,111,37,151,220,110,19,91,164,164,187,42,209,249,25,32,107,223,82,181,8,244,231,31,101,145,74,231,179,138,201,251,181,107,88,231,244,106,232,83,109,27,116,193,54,191,165,148,26,103,130,211,255,0,154,172,188,86,243,155,250,206,233,229,161,134,122,206,220,178,201,217,238,246,24,238,211,29,193,159,193,19,248,170,245,82,42,248,163,250,19,212,223,201,125,226,136,165,109,167,122,167,209,191,168,24,247,184,192,72,175,18,253,142,84,237,199,50,155,88,112,119,210,63,78,179,75,196,140,134,146,54,69,78,251,29,198,100,146,117,162,108,44,70,181,105,149,172,149,208,185,141,251,140,141,99,122,34,181,143,155,149,108,115,119,119,93,160,234,227,178,185,237,213,119,140,78,253,78,219,110,71,106,130,161,204,123,224,71,163,153,85,11,21,201,19,234,97,94,92,59,137,209,89,36,209,163,163,238,172,141,245,94,32,219,219,186,238,191,63,142,197,140,79,87,67,167,88,173,69,68,54,170,54,213,57,208,93,167,108,211,53,151,103,198,232,98,123,31,37,59,163,107,98,145,28,176,167,113,26,168,178,73,213,225,243,178,75,174,235,243,249,47,185,60,21,116,58,117,138,212,83,205,117,172,117,43,157,5,218,118,205,11,159,105,100,141,154,39,177,242,83,186,71,58,88,213,203,10,118,213,200,139,36,125,120,174,230,237,54,171,6,228,181,94,197,98,182,82,91,173,182,236,226,251,73,71,71,73,11,97,130,154,8,235,230,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,22,191,224,169,233,99,41,250,129,93,237,214,226,127,131,53,155,177,245,79,172,159,80,50,31,113,156,147,251,90,217,37,171,117,251,26,201,111,184,196,20,148,58,139,138,231,23,105,173,85,141,165,107,167,187,64,219,61,35,153,105,124,142,154,38,49,146,84,58,55,54,89,21,201,10,247,21,168,137,36,157,97,6,89,139,95,112,108,170,243,133,101,52,62,74,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,108,87,49,220,94,199,39,86,170,181,122,117,69,84,249,157,3,107,218,23,125,220,94,184,226,186,95,105,179,93,107,168,43,174,20,242,223,230,183,43,25,37,190,206,217,152,149,117,75,36,136,177,199,194,55,47,21,122,42,44,142,141,136,215,185,237,99,175,163,112,184,181,139,6,217,126,165,225,88,181,15,146,178,227,250,95,121,181,219,169,187,175,147,177,75,5,166,88,226,143,155,213,207,119,22,49,169,213,202,174,94,157,85,85,126,102,112,139,9,220,135,135,221,77,219,108,58,107,186,29,22,181,82,49,236,211,123,5,126,97,99,166,138,42,102,112,134,210,234,138,203,210,203,44,237,106,189,90,200,26,248,34,139,156,143,87,75,247,158,231,245,134,186,23,174,154,143,183,77,71,183,106,134,151,222,124,141,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,226,222,169,213,28,142,107,94,199,49,236,99,219,161,77,180,110,47,4,221,6,150,80,106,102,11,81,254,106,142,241,69,194,111,234,203,167,150,134,105,232,251,146,197,31,123,181,223,99,123,172,111,7,255,0,20,95,226,137,213,65,157,109,247,232,93,139,110,219,160,203,180,231,14,179,93,109,216,179,124,173,198,196,219,130,189,252,233,106,41,227,145,233,12,175,68,89,97,142,117,158,6,189,85,206,253,202,181,239,115,218,247,47,63,202,245,142,251,152,104,214,1,163,183,120,123,148,154,119,112,190,84,90,234,121,49,56,210,220,157,75,35,169,184,53,136,171,194,120,42,37,238,57,239,115,188,207,31,186,216,218,138,208,141,99,190,232,22,166,81,106,174,45,15,59,213,170,223,117,167,183,73,201,137,229,170,170,237,213,20,145,84,244,123,30,199,246,95,80,217,123,110,106,181,253,190,11,209,29,213,60,85,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,134,151,180,7,71,44,91,127,209,172,79,71,113,201,188,197,38,51,111,109,60,149,60,94,207,55,84,247,58,74,154,158,15,123,214,62,236,242,75,47,111,154,181,156,248,183,238,181,16,232,6,85,201,255,0,69,176,239,219,127,135,182,157,235,206,147,217,121,103,216,253,190,247,241,43,93,186,221,220,170,202,33,109,238,118,199,213,221,214,167,122,158,6,212,43,120,199,36,179,53,35,133,58,240,137,169,8,48,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,127,238,239,197,94,155,91,246,233,73,166,58,115,138,85,227,151,220,214,158,86,101,207,75,140,178,37,170,145,149,79,107,104,160,153,172,133,103,125,68,81,49,210,185,89,218,108,51,186,30,146,57,239,88,160,174,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,205,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,86,101,120,152,237,235,21,218,254,141,109,227,72,241,106,159,63,228,62,212,84,220,110,143,165,142,158,107,157,116,174,182,186,90,137,26,196,255,0,70,54,35,156,247,50,40,162,98,189,252,57,43,193,83,213,62,83,244,254,187,220,109,199,85,241,206,252,19,253,73,252,180,143,254,20,218,91,130,107,78,182,103,186,103,169,150,47,140,227,119,157,63,159,206,209,121,169,169,251,189,171,189,174,104,255,0,121,11,217,35,122,73,19,29,247,92,157,122,116,94,168,170,139,197,119,93,181,29,71,218,86,163,191,10,205,98,243,214,170,238,228,246,11,252,16,171,41,110,244,173,84,69,115,81,85,123,115,51,147,82,88,85,85,209,185,205,84,87,177,241,200,249,85,225,139,226,1,71,164,85,148,219,126,214,252,139,202,96,181,124,96,198,110,82,199,4,84,182,26,169,39,154,105,91,82,246,177,36,88,103,146,163,231,52,143,115,97,115,27,213,27,27,158,248,238,80,165,111,26,191,84,248,183,211,250,31,113,184,159,87,133,222,131,97,187,146,210,61,197,105,78,103,69,72,230,92,105,241,231,219,43,166,167,89,159,105,184,163,46,169,79,91,18,53,236,119,56,220,238,170,212,123,121,177,95,27,151,131,220,139,10,245,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,254,74,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,158,82,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,74,123,110,209,11,86,220,52,75,22,209,123,53,242,174,243,79,142,83,202,215,215,212,198,216,223,83,60,211,201,81,51,209,141,249,49,139,44,210,112,103,87,43,89,197,170,231,170,43,214,147,60,81,253,118,106,111,228,190,207,68,118,173,158,108,202,197,188,61,136,223,237,145,221,126,13,153,226,250,129,118,168,198,110,82,189,235,74,217,37,182,90,251,180,213,49,183,175,88,101,237,68,139,35,90,178,70,230,53,205,228,136,248,164,175,91,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,75,180,240,224,241,0,163,220,69,138,45,36,213,236,139,253,182,40,60,204,241,84,212,71,5,60,121,21,47,55,201,202,157,144,178,56,217,52,49,170,49,240,163,121,44,113,36,173,87,254,249,34,157,64,25,87,52,167,180,239,75,26,55,244,255,0,30,246,232,14,170,8,255,0,171,250,165,130,107,78,199,117,71,82,244,210,251,241,156,110,243,167,249,71,146,173,242,179,83,247,123,84,149,80,201,251,185,152,201,27,210,72,158,223,188,212,235,211,170,117,69,69,92,235,150,125,226,215,178,143,130,86,86,110,203,76,173,150,170,59,44,221,152,243,75,124,9,216,145,181,211,79,219,101,205,168,174,225,39,121,242,197,28,173,141,173,114,72,141,149,82,69,150,103,178,0,104,94,186,106,62,221,53,30,221,170,26,95,121,242,55,90,30,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,139,122,167,84,114,57,173,123,28,199,177,143,108,170,241,13,241,17,254,147,116,118,253,47,210,116,186,218,48,26,126,205,194,228,249,106,59,114,94,230,124,20,242,199,5,76,29,180,88,188,164,254,97,138,198,203,44,82,72,214,202,138,188,34,114,112,189,159,109,51,50,221,214,168,125,135,177,84,85,217,236,84,20,242,84,223,114,54,208,37,84,22,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,254,125,59,143,68,86,196,245,79,213,241,8,192,48,221,44,221,206,109,167,218,125,143,82,88,241,235,29,61,146,154,134,134,153,23,132,76,248,61,26,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,172,202,240,49,252,108,253,55,252,200,181,67,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,1,154,205,216,250,167,214,79,168,25,15,184,206,78,156,71,101,31,210,171,195,51,74,239,248,5,178,213,30,166,226,223,26,146,219,83,58,118,164,186,80,165,222,224,178,91,29,55,38,177,188,158,244,146,39,74,142,107,36,107,155,214,38,205,44,137,89,118,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,253,176,29,224,218,183,101,164,109,117,193,106,227,206,240,234,122,58,12,173,147,68,212,101,76,239,99,146,58,232,157,27,27,23,10,133,134,87,172,109,107,86,39,181,236,227,193,35,146,74,246,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,57,87,141,95,170,124,91,233,253,15,184,220,79,41,225,237,179,172,19,119,248,38,178,88,47,245,159,6,201,44,223,103,126,207,228,29,185,170,62,23,221,154,173,245,95,222,172,158,40,231,238,199,78,145,254,241,87,135,94,77,232,169,243,137,121,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,105,62,18,155,215,248,221,29,30,211,117,54,231,117,172,189,67,222,147,11,184,78,189,248,221,67,12,29,199,219,28,168,222,113,246,89,20,178,68,233,28,230,172,106,232,145,99,72,161,99,236,252,0,10,171,241,206,252,19,253,73,252,180,134,190,30,248,6,27,170,123,185,194,116,251,80,113,234,75,230,61,124,167,189,211,87,80,212,162,240,149,159,7,172,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,249,55,139,179,172,239,104,25,221,61,130,255,0,89,241,156,110,243,207,236,254,65,219,134,159,226,157,168,105,223,85,253,234,201,229,146,14,212,149,9,31,239,21,57,244,228,222,168,191,46,213,225,193,226,1,89,183,123,236,90,73,171,217,23,251,83,215,249,153,226,169,168,142,122,137,49,218,174,15,147,149,59,33,100,146,62,25,164,68,99,225,70,241,73,37,73,90,172,253,242,75,229,124,70,119,175,253,42,181,30,11,6,1,115,186,199,166,88,183,238,237,180,211,175,106,59,165,114,43,210,75,155,161,226,215,183,147,30,145,196,217,85,206,100,109,115,186,68,233,165,141,60,166,197,246,101,125,222,30,163,213,91,36,186,252,27,12,197,252,189,70,77,114,137,236,90,166,199,42,191,181,77,77,27,186,245,154,94,212,168,146,57,171,28,109,99,156,238,74,140,138,77,4,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,96,165,111,26,191,84,248,183,211,250,31,113,184,144,0,159,254,24,187,241,253,136,95,105,180,27,86,47,92,112,28,130,224,223,134,221,46,55,30,221,46,47,51,153,51,164,232,222,211,151,179,81,59,169,209,220,164,142,40,92,178,76,189,57,202,229,186,146,26,248,142,239,142,167,106,88,109,6,31,167,204,164,168,212,92,194,158,119,208,205,43,226,149,150,74,70,170,49,107,101,129,85,92,247,185,202,230,192,215,55,180,231,197,43,156,174,72,86,41,40,132,26,83,221,143,165,141,100,250,127,144,251,116,230,107,11,52,241,94,216,229,78,53,117,189,238,227,78,95,72,150,43,149,69,59,242,235,74,50,42,117,161,171,149,209,192,218,216,17,168,212,149,147,202,230,119,90,189,101,73,165,116,157,94,217,31,217,129,90,23,174,154,143,183,77,71,183,106,134,151,222,124,141,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,226,222,169,213,28,142,107,94,199,49,236,99,219,162,157,11,215,77,56,220,94,156,91,181,67,75,239,62,122,213,93,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,114,111,84,234,173,86,185,175,99,158,199,177,238,174,191,28,239,193,63,212,159,203,74,171,38,87,135,22,248,233,182,165,153,87,225,250,130,202,186,141,58,204,42,32,125,116,209,62,89,95,100,171,106,43,18,182,40,17,85,175,99,154,173,108,237,107,123,174,100,81,57,170,229,133,34,146,247,136,213,190,141,230,216,182,121,167,20,183,56,237,95,25,204,242,143,49,79,140,219,101,99,210,149,210,68,140,238,212,212,200,222,157,33,139,187,18,172,109,114,73,35,158,214,183,138,43,229,143,62,215,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,159,41,170,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,202,185,165,61,167,122,88,209,191,167,248,247,183,64,117,80,0,0,21,213,226,185,189,127,217,150,43,62,218,244,206,231,106,169,201,50,219,125,69,54,91,47,94,244,214,123,92,209,181,169,79,193,90,177,182,106,168,228,127,205,206,231,28,73,201,24,139,52,50,182,160,113,108,79,42,206,111,180,184,182,21,140,221,114,11,213,111,63,45,110,181,209,73,87,85,63,6,57,239,225,20,104,231,187,139,24,231,47,68,249,53,170,171,242,69,24,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,56,61,28,199,113,123,26,189,28,138,213,233,209,81,83,228,104,79,101,27,174,177,110,211,70,168,179,46,237,170,143,47,182,244,163,202,108,148,83,61,222,66,171,147,210,57,17,178,34,61,33,157,140,238,198,189,94,212,234,248,251,143,124,82,41,32,8,1,227,87,233,99,22,250,129,67,237,215,18,170,246,157,234,159,70,254,160,99,222,227,1,163,60,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,188,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,206,182,234,182,207,153,109,67,87,43,52,183,48,174,164,184,177,212,237,185,90,46,116,202,141,101,198,221,35,228,100,83,172,124,149,208,191,148,82,49,241,185,87,139,216,238,46,123,56,72,249,85,225,79,189,59,174,153,231,244,27,113,212,108,130,174,124,39,43,168,74,76,109,142,166,117,66,218,239,115,204,196,142,38,57,29,202,42,106,135,61,232,230,163,94,214,204,232,223,251,180,124,242,59,144,120,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,60,255,0,140,182,136,105,125,199,75,237,123,132,186,223,42,237,57,181,166,162,147,24,183,68,216,228,154,11,212,18,73,44,222,85,237,79,187,3,226,106,213,84,54,111,146,42,54,72,220,143,87,196,177,211,177,103,222,10,122,71,167,23,187,238,105,173,21,215,143,63,153,226,252,44,244,150,137,40,17,99,182,82,213,179,146,87,182,119,181,122,205,47,106,162,6,164,110,107,163,141,147,163,249,36,237,227,218,252,106,253,44,98,223,80,40,125,186,226,85,94,211,189,83,232,223,212,12,123,220,96,52,166,1,229,53,35,74,180,227,88,44,84,248,198,168,97,118,172,154,213,73,112,166,186,67,73,113,167,73,99,101,84,15,231,28,136,139,255,0,121,174,79,236,190,55,201,27,209,204,123,218,239,86,85,95,142,119,224,159,234,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,117,39,138,177,104,190,151,227,90,161,147,107,69,151,16,164,131,54,204,41,233,169,47,23,167,62,73,103,158,8,35,100,113,196,206,110,86,194,206,49,69,201,177,35,17,235,20,110,127,37,99,85,61,168,34,175,138,63,161,61,77,252,151,222,40,138,86,218,119,170,125,27,250,129,143,123,140,6,143,114,204,90,197,156,226,183,156,43,41,161,243,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,243,98,181,237,228,199,185,58,181,81,201,215,170,42,47,204,205,190,229,52,231,13,210,29,121,206,116,195,79,242,170,188,138,197,140,94,38,182,211,215,85,211,44,19,243,143,162,75,4,137,209,17,207,134,94,228,43,35,90,214,72,177,44,141,107,90,244,68,241,88,157,186,197,120,202,172,214,156,167,35,251,63,101,173,184,83,211,220,110,254,77,245,127,15,165,124,141,108,181,61,134,42,62,94,219,21,207,237,181,121,59,143,68,249,169,166,141,42,211,60,87,70,244,227,28,210,220,42,147,203,217,113,155,124,86,250,110,81,198,201,38,224,159,126,121,123,108,99,29,52,175,87,73,35,209,169,206,71,189,202,157,92,166,117,247,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,39,248,51,89,187,31,84,250,201,245,3,33,247,25,203,31,240,80,213,236,53,248,6,101,160,142,158,174,60,178,11,197,70,94,200,221,2,246,39,183,62,26,42,87,57,146,39,84,71,199,44,108,71,53,220,122,164,209,171,57,244,147,135,181,241,66,216,183,237,175,21,126,184,232,230,25,230,245,38,203,195,227,20,212,78,227,53,246,215,28,110,69,233,10,53,124,197,100,61,35,237,244,86,189,241,35,227,253,235,155,79,26,121,79,6,77,186,125,154,193,47,187,151,191,211,244,175,203,251,150,44,127,239,255,0,98,215,4,201,230,165,251,146,171,87,187,85,18,51,140,145,181,236,242,92,154,170,217,190,115,87,118,62,150,53,147,233,254,67,237,211,153,172,52,167,180,239,75,26,55,244,255,0,30,246,232,10,149,241,66,217,71,244,127,206,223,172,250,123,108,181,80,233,182,101,112,101,52,86,234,36,236,252,26,232,232,92,247,211,164,78,114,245,134,94,212,243,70,177,162,50,63,191,23,8,218,200,187,156,47,103,123,170,204,182,161,171,150,252,194,205,114,171,118,49,113,168,167,166,203,45,17,198,147,50,227,110,71,253,245,108,78,123,27,230,99,107,164,116,47,228,222,47,85,106,175,109,242,49,250,8,210,221,82,193,53,167,4,182,106,102,154,95,126,51,141,222,123,222,74,183,202,205,79,221,237,76,248,100,253,220,204,100,141,233,36,79,111,222,106,117,233,213,58,162,162,175,171,43,171,198,147,71,47,185,134,141,98,90,197,104,155,185,73,167,119,10,138,123,165,55,22,39,26,91,147,169,227,109,79,55,61,21,120,79,5,60,93,182,177,238,119,153,229,247,91,27,149,105,176,19,127,194,67,65,170,117,79,114,241,234,77,194,138,146,124,123,76,41,254,41,82,149,52,241,84,50,91,140,236,146,42,24,209,143,122,57,143,107,146,90,150,74,214,63,131,232,218,159,117,207,99,146,242,65,149,114,255,0,188,46,61,9,233,151,231,94,241,90,87,87,139,222,145,233,198,155,110,58,147,39,195,175,29,187,214,125,111,117,246,251,97,101,2,67,13,20,136,244,133,149,113,202,198,181,143,243,79,138,119,61,171,202,68,150,41,100,123,149,38,98,54,11,23,189,225,95,162,26,95,166,219,104,181,106,78,9,124,171,190,221,245,42,158,26,251,245,198,104,228,129,145,207,76,249,162,242,49,66,239,147,89,77,43,170,99,89,62,107,43,249,200,142,237,172,76,100,117,241,206,252,19,253,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,58,175,142,119,224,159,234,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,103,219,174,218,142,156,110,215,78,31,133,102,177,121,27,173,15,114,123,5,254,8,81,245,86,138,167,34,34,185,168,170,157,200,95,197,169,44,42,168,217,26,214,170,43,30,200,228,102,123,53,75,75,115,189,22,206,238,122,103,169,118,47,131,100,150,110,207,157,162,243,80,212,118,187,176,178,104,255,0,121,11,223,27,186,199,43,29,247,92,189,58,244,94,138,138,137,109,62,24,190,32,21,154,187,71,77,183,237,111,200,188,222,117,73,198,12,102,229,44,115,203,85,126,165,142,9,166,149,181,47,107,22,52,154,8,233,254,115,72,246,186,102,189,189,81,210,53,239,146,53,248,213,250,167,197,190,159,208,251,141,196,243,254,22,27,179,195,118,231,170,23,108,31,80,41,233,40,108,90,149,81,111,166,168,200,234,235,214,8,44,207,165,142,177,98,89,25,219,114,57,146,203,81,28,106,247,62,54,68,157,94,229,226,138,169,103,251,219,217,246,51,187,157,47,150,202,228,164,162,205,172,116,243,187,19,188,85,203,81,216,161,158,89,32,124,204,146,56,158,141,115,38,109,51,34,87,185,146,44,104,229,123,26,229,78,46,174,175,12,189,157,230,79,221,165,238,241,170,150,122,75,53,70,135,84,69,37,210,195,117,163,74,137,231,184,213,67,80,218,39,197,252,98,70,70,177,173,83,42,26,231,117,86,83,186,36,114,61,37,101,207,148,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,250,188,72,252,62,234,119,19,77,30,176,232,221,170,145,186,139,110,167,109,53,109,182,24,162,133,249,51,22,88,35,137,101,168,154,120,161,133,244,208,164,238,71,185,174,124,140,70,71,215,163,35,68,166,204,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,191,237,146,111,7,25,221,206,151,197,122,106,210,81,102,214,58,120,27,150,89,233,34,168,236,80,207,44,147,178,23,199,36,172,70,185,147,54,153,242,163,26,249,22,52,114,49,238,114,167,39,72,160,101,92,210,158,211,189,44,104,223,211,252,123,219,160,58,169,85,126,43,155,233,255,0,15,181,253,20,204,255,0,225,20,185,253,109,11,127,209,107,109,113,212,35,191,237,124,211,26,223,247,144,171,255,0,198,33,58,174,218,127,245,54,221,254,159,231,127,252,189,208,165,99,85,5,32,120,143,248,127,214,109,222,251,46,173,233,14,59,254,212,245,254,90,9,105,169,228,158,162,76,118,171,131,35,227,80,249,159,36,143,134,105,17,94,201,149,220,82,73,86,39,35,63,114,178,196,189,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,154,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,174,135,182,197,183,172,87,107,250,53,101,210,60,90,167,207,249,14,229,77,198,232,250,88,233,230,185,215,74,238,82,212,72,214,39,250,49,177,28,231,185,145,69,19,21,239,225,201,105,91,197,31,215,102,166,254,75,236,244,68,170,240,49,252,108,253,55,252,200,179,76,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,188,34,103,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,138,174,222,14,151,238,231,102,90,241,122,192,214,174,138,229,99,193,242,54,221,44,245,113,73,223,161,130,90,107,131,40,159,36,156,18,23,62,104,105,187,170,200,159,34,70,174,86,43,157,209,28,234,33,53,80,12,214,110,199,213,62,178,125,64,200,125,198,114,231,188,43,46,214,171,142,199,48,26,59,125,206,146,170,162,215,81,120,164,174,138,25,154,247,210,206,183,58,153,146,41,90,139,213,143,88,166,138,68,107,186,47,9,24,239,224,228,85,224,30,43,219,28,166,201,109,87,189,220,105,203,234,214,251,109,167,167,126,93,105,70,75,80,149,212,145,54,56,27,91,2,53,28,177,62,8,154,206,235,87,164,75,12,78,147,171,29,27,251,213,129,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,242,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,238,190,33,219,133,197,119,65,168,90,119,171,152,181,55,144,243,250,127,75,77,113,181,190,170,58,137,173,149,209,92,238,45,150,158,71,49,127,209,145,138,230,177,207,138,88,158,172,103,62,41,42,188,12,127,27,63,77,255,0,50,57,87,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,221,124,75,54,43,83,185,172,102,151,83,244,198,130,174,171,84,49,202,120,45,180,180,45,170,138,56,46,246,229,168,85,116,15,89,228,100,80,190,21,158,105,155,34,57,57,39,114,55,53,234,232,214,58,54,46,251,195,131,196,2,143,113,22,40,180,147,87,178,47,246,216,160,243,51,197,83,81,28,20,241,228,84,188,223,39,42,118,66,200,227,100,208,198,168,199,194,141,228,177,196,146,181,95,251,228,138,117,0,10,171,241,206,252,19,253,73,252,180,138,190,23,30,187,52,203,243,175,103,173,46,207,113,90,13,134,238,75,72,239,186,83,153,209,82,57,151,26,119,190,217,93,53,58,204,251,77,197,24,228,167,173,137,26,246,59,156,110,119,85,106,61,188,216,175,141,203,193,238,69,207,14,186,104,94,163,237,211,81,238,58,95,170,22,111,35,117,161,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,248,187,162,244,71,35,154,230,61,172,123,30,198,254,182,216,182,245,149,110,131,89,108,186,71,139,84,249,15,63,220,169,184,221,31,75,37,68,54,202,24,155,202,90,137,26,196,255,0,70,54,35,156,198,190,89,98,98,189,156,249,38,135,180,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,254,72,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,158,212,2,149,188,106,253,83,226,223,79,232,125,198,226,60,51,182,245,138,238,131,70,183,15,164,121,77,79,144,243,255,0,101,234,109,215,70,82,199,81,53,178,186,39,92,157,21,68,109,122,127,165,27,209,174,99,159,20,178,177,30,206,124,146,26,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,252,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,39,86,209,60,85,233,180,67,110,149,122,99,168,216,165,94,71,125,194,169,226,102,34,245,184,203,26,93,105,31,84,198,186,138,121,156,201,150,7,211,197,43,221,19,145,157,167,67,3,97,233,27,152,197,150,0,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,231,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,36,223,173,216,119,236,67,195,219,81,53,231,86,44,188,115,236,130,223,100,248,109,174,227,110,237,213,98,240,186,247,3,100,232,238,235,147,189,81,3,169,213,220,163,142,88,90,178,66,189,57,202,213,128,6,148,247,99,233,99,89,62,159,228,62,221,57,154,195,85,5,27,120,150,108,86,155,108,185,53,46,167,233,141,5,37,46,151,228,117,16,91,105,104,91,85,44,147,218,46,41,78,170,232,30,179,200,249,102,100,201,4,211,54,68,114,241,94,228,110,107,17,177,172,156,171,100,155,193,201,182,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,201,178,211,198,139,41,177,103,56,174,222,179,92,90,187,206,217,114,11,125,242,233,110,169,237,62,62,253,44,241,218,228,138,78,15,70,189,188,152,246,175,71,34,57,58,244,84,69,249,28,47,194,243,72,112,221,122,213,125,73,210,61,64,130,174,75,22,69,166,245,144,212,45,36,235,12,241,61,151,91,100,177,77,27,254,104,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,188,43,115,187,122,202,182,191,172,183,173,35,202,106,124,255,0,144,237,212,219,174,140,165,146,158,27,157,12,173,229,21,68,109,122,127,165,27,209,174,123,89,44,82,177,30,254,28,150,79,236,127,196,246,167,108,186,95,113,210,61,70,195,106,242,123,21,166,158,170,175,17,91,106,197,4,244,245,114,72,233,93,71,82,247,116,69,166,146,89,31,39,121,17,242,196,174,122,112,153,174,99,98,136,26,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,159,53,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,89,213,181,45,142,83,99,91,68,212,157,220,106,51,234,210,251,114,211,124,165,248,141,165,89,45,58,80,210,75,108,171,129,213,179,163,145,171,43,231,137,207,237,53,58,196,144,202,217,58,189,210,51,179,92,6,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,42,230,148,246,157,233,99,70,254,159,227,222,221,1,213,64,0,2,63,239,95,117,214,45,165,232,213,110,101,221,181,86,101,247,46,180,120,181,146,182,103,183,207,213,114,98,73,34,182,52,87,172,48,49,253,217,23,171,26,189,25,31,113,143,150,53,51,217,150,101,55,220,231,42,188,230,185,77,119,157,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,131,17,172,111,39,189,203,209,168,141,78,189,17,17,62,69,223,120,106,108,162,221,183,77,56,161,213,12,214,217,211,83,114,235,123,164,169,123,146,170,9,45,86,186,148,166,149,150,201,96,145,200,197,153,143,129,175,145,203,19,94,217,30,248,145,92,214,35,159,24,60,86,54,43,77,135,73,95,186,125,40,160,164,166,177,85,84,44,217,173,11,170,165,116,237,184,213,214,189,126,36,197,154,71,35,153,44,181,17,196,232,99,70,246,213,35,115,88,230,186,69,138,16,109,163,113,121,222,215,245,78,131,83,48,90,143,243,84,119,138,46,16,255,0,89,218,252,204,51,79,71,220,150,41,59,61,222,195,27,221,99,121,179,248,162,255,0,20,93,20,105,86,166,98,186,201,167,24,230,169,97,85,126,98,203,147,91,226,184,83,114,146,55,201,15,52,251,240,75,219,123,216,217,162,122,58,57,24,142,94,18,49,237,85,234,213,33,95,141,95,165,140,91,234,5,15,183,92,74,171,218,119,170,125,27,250,129,143,123,140,6,148,206,85,185,125,186,96,155,160,210,202,253,51,206,169,255,0,206,214,89,235,121,205,253,89,116,242,211,67,5,103,110,41,99,239,118,187,239,119,105,238,224,255,0,224,169,252,21,56,166,200,60,59,176,77,170,209,193,152,229,171,106,203,53,53,221,197,109,246,42,121,153,29,174,25,160,133,146,210,83,50,73,28,199,113,123,39,68,170,237,197,43,227,153,204,84,107,85,204,90,193,241,71,245,217,169,191,146,251,61,17,50,188,47,53,123,13,208,93,132,234,78,174,106,4,245,113,216,177,220,226,178,106,132,164,129,102,158,87,190,138,217,20,80,198,207,146,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,37,112,110,95,113,121,222,232,53,78,191,83,51,170,143,243,180,118,122,46,16,255,0,86,90,252,204,211,65,71,220,138,40,251,221,174,251,219,221,123,121,191,248,170,255,0,4,79,65,141,236,239,87,50,173,174,94,183,79,101,179,213,213,88,172,247,143,36,180,49,81,189,103,146,221,20,79,90,187,162,43,186,35,233,161,151,181,18,172,73,39,205,42,92,254,219,105,220,174,242,155,117,215,156,203,109,186,185,98,213,108,50,182,173,175,183,84,49,151,58,24,106,18,22,93,173,202,246,173,69,20,170,230,61,188,36,107,122,35,149,142,224,244,100,141,78,108,106,165,133,120,138,110,47,4,221,6,193,112,125,75,193,106,63,16,45,148,119,138,46,19,127,86,93,62,11,87,52,244,125,201,98,143,189,218,239,177,189,214,55,131,255,0,138,47,241,68,128,27,78,245,79,163,127,80,49,239,113,128,210,152,0,21,87,227,157,248,39,250,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,93,72,0,138,190,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,22,63,226,177,190,170,156,58,58,253,172,105,69,125,93,53,246,170,157,97,205,107,157,75,19,160,109,186,174,137,233,240,214,36,209,185,92,249,98,168,142,87,77,26,183,182,137,27,90,247,57,210,36,85,107,165,90,103,149,107,38,163,227,154,91,133,82,121,139,214,77,112,138,223,77,202,57,31,28,60,215,239,207,47,109,143,123,97,137,136,233,36,122,53,120,70,199,185,83,163,84,244,27,138,208,108,203,109,186,185,125,210,156,206,138,173,175,183,84,61,246,202,233,169,210,22,93,173,202,247,37,61,108,72,215,189,188,36,107,122,171,81,238,224,244,124,110,94,108,114,36,255,0,240,190,241,4,166,180,211,89,118,189,173,55,90,183,177,245,13,160,195,239,149,50,203,82,254,115,75,75,79,71,101,72,162,129,206,70,35,159,59,153,60,178,240,141,136,216,190,235,26,206,144,47,118,62,169,245,147,234,6,67,238,51,150,169,224,169,233,99,41,250,129,93,237,214,226,127,131,53,155,177,245,79,172,159,80,50,31,113,156,231,248,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,56,61,28,199,113,123,26,189,28,138,213,233,209,81,83,228,104,39,99,155,187,181,110,251,72,221,149,207,110,164,179,229,150,26,134,219,114,59,84,21,13,123,25,58,177,28,202,168,88,174,89,89,77,50,114,225,220,78,168,248,230,141,29,39,105,100,116,138,57,86,236,125,44,107,39,211,252,135,219,167,51,88,104,247,111,89,77,139,6,217,126,154,102,185,77,119,146,178,227,250,95,102,186,92,106,123,79,147,177,75,5,166,41,37,147,131,17,207,119,22,49,203,209,168,174,94,157,17,21,126,69,43,111,235,117,213,155,173,215,26,187,221,178,94,24,102,47,222,179,226,240,199,52,235,28,244,173,153,202,234,247,71,42,55,183,53,71,220,115,145,35,99,155,27,32,141,220,150,46,110,233,126,26,27,28,169,220,118,101,14,176,231,15,164,102,157,97,119,136,217,53,36,140,138,161,247,203,140,41,28,233,68,232,94,142,106,83,35,95,19,166,115,219,247,217,34,70,196,85,115,223,13,228,131,202,106,174,153,226,186,201,167,25,30,150,230,180,158,98,203,147,91,229,183,212,241,142,55,201,15,52,251,147,197,220,99,216,217,162,122,54,72,222,173,94,18,49,142,68,234,212,51,47,150,98,215,220,27,42,188,225,89,77,15,146,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,155,21,204,119,23,177,201,213,170,173,94,157,81,85,62,103,229,23,167,225,59,161,118,45,48,219,5,179,81,190,13,117,162,202,117,47,173,198,238,235,130,189,156,169,96,168,168,142,129,33,137,81,168,216,93,3,251,237,127,69,116,158,101,93,205,204,237,181,147,84,25,87,45,251,111,187,197,193,54,129,225,177,165,119,251,253,31,198,114,75,207,199,62,207,227,253,201,169,254,41,218,191,202,202,175,239,166,65,44,112,118,163,168,73,63,120,137,207,167,22,245,85,249,85,14,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,114,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,117,93,119,217,222,174,109,235,75,244,235,83,245,2,207,87,69,79,158,83,212,45,69,12,244,111,142,123,37,91,36,114,197,77,84,191,54,53,243,83,118,230,99,92,230,202,138,149,17,186,54,172,14,87,126,174,201,55,131,147,109,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,247,235,160,138,57,217,11,227,146,86,43,154,248,93,82,249,81,141,124,105,34,181,24,247,53,23,147,101,167,141,22,83,98,206,113,93,189,102,184,181,119,157,178,228,22,251,229,210,221,83,218,124,125,250,89,227,181,201,20,156,30,141,123,121,49,237,94,142,68,114,117,232,168,139,242,60,7,130,167,170,124,167,233,253,119,184,219,142,171,227,157,248,39,250,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,77,255,0,17,221,241,212,237,75,13,160,195,244,249,148,149,26,139,152,83,206,250,25,165,124,82,178,201,72,213,70,45,108,176,42,171,158,247,57,92,216,26,230,246,156,248,165,115,149,201,10,197,37,21,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,104,39,98,251,50,177,108,243,78,42,173,146,93,126,51,153,229,30,94,163,38,185,68,247,165,43,164,137,31,218,166,166,141,221,58,67,23,118,84,73,28,212,146,71,61,206,119,20,86,69,29,117,248,213,250,167,197,190,159,208,251,141,196,128,5,186,120,80,239,142,155,37,181,89,54,143,168,204,171,91,237,182,158,161,152,141,217,95,45,66,87,82,68,217,39,117,20,234,229,114,196,248,34,107,251,78,78,145,44,49,54,62,140,116,108,239,112,175,23,13,107,243,59,160,181,224,184,61,191,236,245,126,154,246,174,213,23,154,40,188,165,117,69,242,178,158,142,84,169,73,226,147,147,251,116,180,182,198,71,34,181,146,53,209,61,189,85,173,141,82,85,120,86,238,211,112,91,150,253,160,90,117,142,239,106,200,105,49,143,33,81,5,223,203,197,69,93,28,149,93,214,182,155,177,79,11,97,150,30,148,210,63,184,170,201,24,229,233,251,214,200,157,152,1,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,231,254,45,123,215,248,37,29,102,211,116,202,231,117,163,189,77,217,147,52,184,64,189,136,219,67,52,29,198,91,26,170,222,114,119,153,44,82,74,232,220,214,164,104,216,149,100,73,102,99,43,47,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,230,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,161,237,177,109,235,21,218,254,141,89,116,143,22,169,243,254,67,185,83,113,186,62,150,58,121,174,117,210,187,148,181,18,53,137,254,140,108,71,57,238,100,81,68,197,123,248,114,94,170,12,171,154,83,218,119,165,141,27,250,127,143,123,116,4,95,241,35,241,4,169,219,181,52,122,61,163,119,90,71,106,45,198,157,181,53,183,40,101,138,103,227,44,73,96,146,36,150,158,104,37,134,103,212,194,179,181,24,231,53,241,177,89,39,78,143,141,86,147,11,169,219,79,254,166,219,191,211,252,239,255,0,151,186,20,172,106,160,243,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,120,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,199,246,135,179,45,56,217,229,139,35,182,97,87,91,173,230,191,40,184,121,138,235,149,197,232,146,58,150,39,203,228,169,146,54,116,141,59,81,202,228,116,136,212,116,146,62,71,47,22,172,113,71,32,10,1,241,71,245,217,169,191,146,251,61,17,42,188,12,127,27,63,77,255,0,50,63,87,198,79,64,245,99,32,177,90,117,230,135,50,248,198,11,137,117,167,171,176,212,67,77,12,150,41,42,223,79,10,212,211,202,198,54,74,136,102,146,58,118,190,57,28,249,35,145,81,204,235,27,220,144,213,182,27,159,230,90,125,83,117,170,195,50,26,187,83,239,150,122,219,5,205,33,84,225,89,110,171,137,98,168,167,149,142,69,107,216,230,175,84,234,159,117,237,99,219,197,236,107,147,207,154,168,6,107,55,99,234,159,89,62,160,100,62,227,57,237,118,73,188,28,155,104,218,161,21,233,171,87,91,132,223,42,32,110,89,103,164,138,159,191,93,4,81,206,200,95,28,146,177,92,215,194,234,151,202,140,107,227,73,21,168,199,185,168,188,155,127,216,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,120,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,78,222,39,91,14,253,136,95,106,117,231,73,236,188,112,28,130,224,239,137,90,237,214,238,221,46,47,51,153,11,99,234,238,235,151,179,81,59,170,21,188,99,142,40,92,177,194,157,57,196,213,128,5,170,120,24,254,54,126,155,254,100,114,175,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,213,10,203,241,94,216,229,54,75,106,189,238,227,78,95,86,183,219,109,61,59,242,235,74,50,90,132,174,164,137,177,192,218,216,17,168,229,137,240,68,214,119,90,189,34,88,98,116,157,88,232,223,222,170,188,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,191,237,146,111,7,25,221,206,151,197,122,106,210,81,102,214,58,120,27,150,89,233,34,168,236,80,207,44,147,178,23,199,36,172,70,185,147,54,153,242,163,26,249,22,52,114,49,238,114,167,39,72,160,10,171,241,206,252,19,253,73,252,180,138,190,23,30,187,52,203,243,175,103,173,47,248,142,187,219,217,246,51,187,157,47,150,202,228,164,162,205,172,116,243,187,19,188,85,203,81,216,161,158,89,32,124,204,146,56,158,141,115,38,109,51,34,87,185,146,44,104,229,123,26,229,78,46,253,93,159,109,51,13,218,46,151,253,135,177,84,82,94,47,181,245,18,84,223,114,54,208,45,44,247,87,164,143,88,17,236,89,37,86,50,40,158,145,181,136,254,29,123,143,68,71,74,245,94,234,0,41,91,198,175,213,62,45,244,254,135,220,110,39,85,240,49,252,108,253,55,252,200,145,94,42,26,33,165,250,147,182,139,174,164,231,119,202,187,21,223,77,105,230,175,176,220,97,142,73,217,36,245,47,134,47,35,44,45,249,57,149,50,182,154,52,147,228,177,63,132,138,238,218,74,199,209,9,61,60,31,244,67,1,212,237,121,185,234,6,95,124,164,125,203,77,233,233,238,150,92,122,88,225,145,107,231,155,187,31,157,86,201,213,202,202,71,36,78,69,99,122,182,105,169,159,205,156,81,178,88,87,138,63,161,61,77,252,151,222,40,138,1,52,167,187,31,75,26,201,244,255,0,33,246,233,204,214,26,168,60,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,18,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,65,93,182,248,63,233,126,151,230,87,92,159,91,111,180,154,155,79,73,81,78,184,229,11,232,228,163,164,106,49,35,149,245,21,144,36,142,73,95,221,71,196,144,57,239,133,98,106,185,233,34,202,140,135,154,248,231,126,9,254,164,254,90,114,175,5,79,84,249,79,211,250,239,113,183,22,41,226,1,161,122,53,173,27,125,187,213,106,246,83,106,194,227,197,56,92,232,115,26,202,23,85,73,101,253,236,105,51,99,141,146,70,249,188,195,17,33,236,35,151,156,142,133,90,199,200,200,145,51,216,75,255,0,12,93,11,209,173,111,220,21,53,46,172,101,54,167,73,143,241,185,219,112,235,141,11,164,143,40,227,20,203,35,82,78,227,89,253,238,246,211,204,232,28,217,59,209,164,136,172,88,217,42,165,202,110,199,210,198,178,125,63,200,125,186,115,53,134,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,42,230,148,246,157,233,99,70,254,159,227,222,221,1,213,64,7,20,222,102,181,229,91,118,219,102,97,172,120,85,190,213,91,122,199,254,31,229,160,186,69,36,148,175,239,215,211,211,191,155,99,146,55,175,70,76,229,78,143,79,188,137,215,170,117,69,175,109,16,241,118,220,150,165,107,70,3,167,55,220,39,77,96,182,229,89,69,170,201,89,45,37,182,189,179,199,5,77,92,112,200,232,220,234,199,53,30,141,122,170,42,181,201,215,167,84,95,224,90,166,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,94,17,51,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,231,91,117,91,152,204,183,95,171,149,154,165,152,80,210,91,152,218,118,219,109,22,202,100,71,50,221,110,141,242,62,40,22,78,40,233,159,202,89,30,249,28,137,201,239,119,22,177,156,35,100,202,240,155,217,69,187,80,43,63,164,238,168,91,59,246,91,37,193,145,226,20,82,37,85,60,146,221,41,103,134,100,185,182,70,57,140,146,24,159,27,161,107,127,122,199,201,223,71,163,86,20,71,219,249,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,80,14,255,0,182,125,117,218,110,174,57,182,244,164,147,4,204,106,43,43,241,71,195,43,149,244,208,49,237,89,40,101,108,143,116,188,233,210,104,152,146,57,206,73,88,230,63,151,53,146,56,253,175,134,166,245,238,59,116,212,122,29,47,205,110,125,52,203,46,184,58,58,150,57,105,96,142,213,116,169,90,104,153,115,150,121,26,143,88,88,200,26,201,26,178,181,141,141,239,149,17,206,98,53,243,87,198,175,210,198,45,245,2,135,219,174,37,85,237,59,213,62,141,253,64,199,189,198,3,74,96,20,3,226,143,235,179,83,127,37,246,122,34,58,201,159,230,82,224,52,250,90,236,134,173,49,58,91,196,215,246,90,90,168,216,22,227,44,49,192,234,135,162,39,87,189,34,133,140,111,37,94,8,178,112,227,220,147,148,148,240,249,217,37,215,117,249,252,151,220,158,10,186,29,58,197,106,41,230,186,214,58,149,206,130,237,59,102,133,207,180,178,70,205,19,216,249,41,221,35,157,44,106,229,133,59,106,228,69,146,62,183,211,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,72,62,37,251,28,169,219,142,101,54,176,224,239,164,126,157,102,151,137,25,13,36,108,138,157,246,59,140,201,36,235,68,216,88,141,106,211,43,89,43,161,115,27,247,25,26,198,244,69,107,31,52,42,142,237,117,134,213,81,98,134,231,86,203,109,101,68,53,117,20,109,153,201,4,211,194,217,27,20,175,143,175,23,61,141,158,102,181,202,157,90,146,200,137,211,146,245,233,123,78,245,79,163,127,80,49,239,113,128,210,152,0,21,87,227,157,248,39,250,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,93,72,0,138,190,40,254,132,245,55,242,95,120,162,40,91,19,202,111,184,54,85,102,205,113,106,239,37,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,7,163,152,238,47,99,87,163,145,90,189,58,42,42,124,135,251,42,207,114,175,247,87,35,201,50,59,135,253,37,101,117,202,186,162,79,251,210,77,52,146,63,254,119,57,206,255,0,42,169,123,222,31,59,36,181,109,67,0,146,251,147,193,73,93,168,185,85,61,60,215,90,199,82,181,179,218,96,116,48,185,246,150,72,217,165,99,217,29,67,100,115,165,141,90,147,47,109,92,138,145,199,211,213,239,147,104,150,173,223,105,27,113,72,46,52,150,124,178,195,80,235,150,57,117,158,157,175,99,39,86,43,95,75,51,209,171,43,41,166,78,60,251,107,213,31,28,50,43,100,237,36,110,207,182,89,139,95,112,108,170,243,133,101,52,62,74,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,108,87,49,220,94,199,39,86,170,181,122,117,69,84,249,159,37,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,165,207,248,42,122,88,202,126,160,87,123,117,184,225,90,223,226,237,185,45,53,214,140,251,78,108,88,78,154,207,109,197,114,139,173,146,142,90,187,109,123,167,146,10,106,185,33,141,210,57,181,141,106,189,90,196,85,84,107,83,175,94,136,159,192,154,158,30,155,160,207,183,103,162,247,173,70,212,107,70,63,110,185,91,178,138,155,36,81,89,41,230,134,7,65,29,37,36,205,115,155,52,178,185,95,202,161,232,170,142,68,232,141,249,127,21,90,76,221,143,170,125,100,250,129,144,251,140,231,160,196,246,153,153,103,91,80,200,55,67,135,212,85,221,153,138,229,18,89,110,246,58,106,4,115,233,109,209,209,197,81,45,201,101,238,114,115,24,233,227,107,227,108,75,197,156,165,115,145,140,127,31,41,183,93,121,204,182,219,171,150,45,86,195,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,194,70,183,162,57,88,238,15,70,72,212,230,198,170,104,79,110,186,243,134,238,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,156,110,119,68,114,177,188,216,172,145,169,193,237,85,249,119,99,233,99,89,62,159,228,62,221,57,154,194,101,110,251,120,55,92,207,66,244,127,107,248,98,228,22,123,22,45,131,227,206,202,188,204,78,164,101,234,181,109,180,146,83,177,34,123,18,87,211,66,159,188,99,213,123,115,62,70,200,214,185,177,65,51,252,166,192,118,125,117,221,150,174,53,183,4,164,143,4,195,170,40,235,242,183,205,43,145,245,48,61,238,88,232,98,108,111,108,188,234,18,25,88,178,53,205,72,152,215,191,151,52,142,57,47,207,19,197,172,88,54,43,102,194,177,106,31,37,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,55,171,158,238,44,99,83,171,149,92,189,58,170,170,252,207,214,0,164,15,24,45,28,190,224,219,160,93,85,168,155,204,89,117,46,223,5,69,28,156,88,206,197,85,13,60,20,149,20,221,17,238,123,184,177,148,210,247,21,172,106,249,158,13,228,177,185,72,171,160,58,57,125,220,6,178,226,122,59,142,77,229,234,242,107,131,105,228,169,226,199,249,74,86,53,210,84,212,240,123,216,146,118,160,142,89,123,124,209,207,225,197,191,121,200,134,154,64,50,174,125,85,183,107,173,198,154,130,142,225,115,171,170,167,181,211,173,37,12,83,76,231,178,150,5,150,73,150,40,154,171,209,140,89,102,150,69,107,122,39,57,30,239,226,229,85,178,175,10,29,142,84,228,183,91,38,238,53,25,244,139,98,182,212,84,63,17,180,171,34,168,90,234,184,157,36,14,173,157,28,142,72,153,4,173,127,105,169,210,85,154,38,201,213,141,141,157,235,84,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,194,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,246,111,7,105,153,150,209,117,67,236,61,246,162,174,241,98,175,167,142,166,197,145,186,129,41,96,186,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,243,233,219,122,162,54,86,42,242,171,174,127,153,95,112,219,6,159,94,114,26,186,204,123,21,168,174,169,178,208,204,168,230,80,62,177,98,90,148,137,85,57,53,143,116,17,189,89,215,130,63,155,145,17,210,61,93,55,252,21,61,83,229,63,79,235,189,198,220,117,95,28,239,193,63,212,159,203,72,127,177,13,206,88,182,151,168,89,150,170,221,236,191,27,171,126,31,37,174,215,104,243,47,166,243,245,82,220,237,238,116,125,246,197,42,69,198,8,234,37,234,230,241,94,215,14,168,231,52,225,121,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,57,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,113,62,24,187,14,253,136,88,169,181,231,86,44,188,115,236,130,222,223,134,218,238,54,238,221,86,47,11,159,51,100,232,238,235,147,189,81,3,169,213,220,163,142,88,90,178,66,189,57,202,213,159,229,43,120,213,250,167,197,190,159,208,251,141,196,231,251,25,217,149,139,120,122,113,172,86,200,238,191,6,204,241,127,129,212,99,55,41,94,245,165,108,146,165,127,118,154,166,54,245,235,12,189,168,145,100,107,86,72,220,198,185,188,145,31,20,145,42,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,81,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,161,237,139,109,211,250,49,109,199,29,192,46,84,253,172,146,225,202,251,147,125,254,93,46,149,12,103,56,190,82,201,31,238,99,100,52,252,163,114,49,253,142,226,34,43,212,168,31,20,127,93,154,155,249,47,179,209,30,131,64,55,213,83,182,93,153,100,26,97,166,53,245,116,186,161,145,231,19,220,169,107,155,75,20,144,90,45,201,77,111,71,78,244,158,55,197,51,230,88,38,133,177,163,87,138,119,36,115,152,173,141,36,135,246,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,26,9,216,190,204,172,91,60,211,138,171,100,151,95,140,230,121,71,151,168,201,174,81,61,233,74,233,34,71,246,169,169,163,119,78,144,197,221,149,18,71,53,36,145,207,115,157,197,21,145,71,37,74,86,254,237,94,233,255,0,226,14,149,127,225,87,31,245,226,221,52,67,53,186,234,86,139,224,58,141,125,167,164,130,229,149,98,246,171,221,100,84,140,115,96,142,122,154,72,230,145,177,181,206,115,145,136,231,170,34,43,156,189,58,117,85,254,38,99,11,190,205,247,155,98,217,230,196,116,70,231,29,171,227,57,158,81,167,246,106,124,102,219,43,30,148,174,146,43,101,47,118,166,166,70,244,233,12,93,216,149,99,107,146,73,28,246,181,188,81,95,44,116,173,150,101,55,220,231,42,188,230,185,77,119,157,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,131,17,172,111,39,189,203,209,168,141,78,189,17,17,62,67,44,197,175,184,54,85,121,194,178,154,31,37,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,54,43,152,238,47,99,147,171,85,90,189,58,162,170,124,203,148,219,79,254,166,219,191,211,252,239,255,0,151,186,20,172,106,160,0,80,15,138,63,174,205,77,252,151,217,232,137,85,224,99,248,217,250,111,249,145,106,133,32,120,143,248,127,214,109,222,251,46,173,233,14,59,254,212,245,254,90,9,105,169,228,158,162,76,118,171,131,35,227,80,249,159,36,143,134,105,17,94,201,149,220,82,73,86,39,35,63,114,178,193,99,79,186,91,170,88,38,180,224,150,205,76,211,75,239,198,113,187,207,123,201,86,249,89,169,251,189,169,159,12,159,187,153,140,145,189,36,137,237,251,205,78,189,58,167,84,84,85,245,102,107,55,99,234,159,89,62,160,100,62,227,57,226,175,184,6,101,140,227,56,206,103,125,199,170,233,44,89,141,61,77,77,138,224,228,69,130,185,148,245,15,167,157,24,228,85,68,124,114,198,168,230,47,71,162,58,55,42,113,145,142,116,212,240,220,241,4,166,219,181,76,154,61,172,151,90,183,105,213,198,161,213,52,87,41,165,150,102,99,47,72,167,146,84,138,158,24,37,154,102,84,204,176,53,88,215,53,145,189,95,39,78,175,145,86,231,178,204,90,197,156,226,183,156,43,41,161,243,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,243,98,181,237,228,199,185,58,181,81,201,215,170,42,47,204,207,22,244,246,207,83,181,29,121,186,233,132,53,213,119,11,20,244,240,221,241,234,234,181,139,191,83,110,155,146,55,184,145,185,81,31,28,177,205,10,170,181,156,214,21,145,24,198,189,168,77,255,0,3,31,198,207,211,127,204,142,85,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,90,161,249,56,214,83,98,204,45,211,93,177,202,239,55,73,79,112,175,181,201,39,105,241,241,170,162,170,150,146,166,62,143,68,85,225,60,18,179,175,78,46,227,213,170,173,84,85,166,207,19,173,135,126,196,47,181,58,243,164,246,94,56,14,65,112,119,196,173,118,235,119,110,151,23,153,204,133,177,245,119,117,203,217,168,157,213,10,222,49,199,20,46,88,225,78,156,226,106,195,253,11,215,77,71,219,166,163,219,181,67,75,239,62,70,235,67,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,241,111,84,234,142,71,53,175,99,152,246,49,237,209,78,133,235,166,156,110,47,78,45,218,161,165,247,159,61,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,57,55,170,117,86,171,92,215,177,207,99,216,247,70,175,18,29,235,106,158,207,191,103,127,179,59,6,41,115,251,91,241,127,59,241,218,90,153,187,126,87,202,118,251,93,153,226,233,215,204,191,151,46,93,122,55,167,78,139,215,138,236,207,197,3,95,119,19,185,60,63,71,51,92,67,79,232,172,185,7,196,60,204,246,187,125,108,117,76,236,80,84,84,51,131,164,171,145,137,213,240,181,23,171,23,238,170,244,232,189,21,63,43,199,59,240,79,245,39,242,210,42,248,92,122,236,211,47,206,189,158,180,191,224,0,43,215,196,47,196,47,90,54,153,173,22,93,57,211,156,99,10,184,219,110,56,189,53,238,89,111,116,85,115,78,217,228,171,171,133,205,107,161,169,137,168,206,52,236,84,69,106,175,85,119,207,248,34,123,95,13,237,235,106,158,240,127,104,159,180,203,6,41,108,251,37,240,143,37,240,42,90,152,123,158,107,205,247,59,189,233,229,235,211,203,51,143,30,61,58,187,175,94,169,210,21,248,213,250,167,197,190,159,208,251,141,196,233,94,8,247,107,85,130,213,175,55,219,237,206,146,221,109,183,83,227,245,117,149,149,115,54,24,41,160,141,183,55,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,18,183,209,188,219,238,240,245,30,150,231,29,171,224,216,102,47,230,41,241,155,108,172,98,213,54,57,85,157,218,154,153,27,215,172,210,246,162,85,141,174,88,227,107,26,214,242,84,124,178,121,93,13,218,62,178,238,7,4,207,115,253,61,196,110,183,26,12,42,222,217,226,242,212,173,147,226,149,221,232,121,208,193,201,237,115,230,109,44,147,212,43,99,108,142,253,212,113,241,229,81,23,94,107,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,156,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,182,211,184,109,217,225,187,186,240,196,212,204,226,197,79,73,103,190,208,84,90,105,175,184,227,107,214,170,123,83,214,249,74,144,43,222,177,196,175,100,177,49,36,107,209,156,58,247,24,138,174,137,232,148,236,105,79,118,62,150,53,147,233,254,67,237,211,153,172,53,80,1,85,126,57,223,130,127,169,63,150,156,171,193,83,213,62,83,244,254,187,220,109,199,138,241,29,223,29,54,235,115,42,12,63,79,153,87,79,167,88,125,68,239,161,154,87,203,19,239,117,110,68,98,214,203,2,170,53,140,107,81,205,129,174,111,117,172,150,87,57,90,179,44,81,240,173,11,218,230,187,110,83,227,127,177,76,27,237,31,217,207,45,241,63,235,58,58,62,199,152,238,246,127,198,101,143,151,46,196,191,217,235,211,143,207,167,84,235,205,45,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,46,211,8,222,109,139,120,123,17,214,235,156,150,175,131,102,120,190,159,222,105,242,107,108,76,122,210,182,73,109,149,93,170,154,105,29,215,172,50,246,165,84,141,206,89,35,115,28,215,114,68,100,178,82,9,170,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,202,185,165,61,167,122,88,209,191,167,248,247,183,64,117,80,1,202,183,71,161,127,210,83,66,114,109,20,251,83,246,115,237,31,146,254,179,242,62,115,177,229,235,32,169,255,0,3,220,143,151,46,199,31,237,167,78,93,126,125,58,44,42,210,127,6,191,217,126,169,225,186,153,253,35,190,39,246,75,32,183,95,124,151,217,14,207,154,242,181,49,205,218,238,121,215,112,229,219,227,203,139,186,117,235,209,122,116,44,83,44,197,172,89,206,43,121,194,178,154,31,59,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,54,43,94,222,76,123,147,171,85,28,157,122,162,162,252,204,251,239,147,104,151,93,160,234,227,113,72,46,53,119,140,78,253,78,235,150,57,117,158,157,204,123,224,71,171,95,75,51,209,169,19,234,97,94,60,251,107,209,89,36,50,43,99,238,164,109,238,190,19,123,188,253,145,106,63,244,125,205,107,120,98,25,253,193,159,9,116,116,29,217,41,114,41,150,24,33,229,35,21,30,144,206,198,54,39,117,107,209,178,54,7,39,105,139,51,214,234,79,201,203,50,155,22,13,138,222,115,92,166,187,201,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,193,136,231,187,139,24,229,232,212,87,47,78,136,138,191,35,58,251,192,220,165,247,117,58,227,120,212,219,154,118,109,80,242,181,227,116,142,165,100,18,82,89,226,154,71,211,199,42,53,207,229,50,247,95,36,138,175,122,119,36,122,53,81,136,198,182,85,120,81,236,163,246,155,149,65,185,77,76,182,93,105,177,188,74,225,79,83,137,69,211,179,13,226,233,12,142,114,212,115,71,36,142,134,150,72,217,242,107,120,73,42,241,87,170,67,52,78,146,190,53,126,150,49,111,168,20,62,221,113,42,175,105,222,169,244,111,234,6,61,238,48,26,83,0,160,31,20,127,93,154,155,249,47,179,209,28,211,106,187,103,204,183,95,171,148,122,91,135,215,82,91,152,218,119,92,174,247,58,149,71,50,221,110,141,241,178,89,210,62,72,233,159,202,88,216,200,218,169,201,239,111,39,49,156,228,102,135,180,171,76,241,93,27,211,140,115,75,112,170,79,47,101,198,109,241,91,233,185,71,27,36,155,130,125,249,229,237,177,140,116,210,189,93,36,143,70,167,57,30,247,42,117,114,158,172,252,156,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,124,216,173,123,121,49,238,78,173,84,114,117,234,138,139,243,51,239,190,77,162,93,118,131,171,141,197,32,184,213,222,49,59,245,59,174,88,229,214,122,119,49,239,129,30,173,125,44,207,70,164,79,169,133,120,243,237,175,69,100,144,200,173,143,186,145,183,197,109,59,213,62,141,253,64,199,189,198,3,74,96,0,85,95,142,119,224,159,234,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,117,32,2,42,248,163,250,19,212,223,201,125,226,136,160,18,226,124,41,246,57,83,166,182,170,13,210,106,75,233,37,190,228,246,116,126,45,108,107,34,157,45,214,234,166,177,233,90,249,58,42,178,166,104,186,53,173,141,201,219,134,89,26,245,115,165,116,112,216,248,33,7,137,126,199,41,183,29,134,205,172,56,59,234,217,168,184,93,158,70,67,73,27,37,168,101,242,221,10,201,58,209,54,22,35,156,149,40,231,202,232,92,198,253,247,200,177,189,21,28,199,195,70,197,212,248,42,122,88,202,126,160,87,123,117,184,242,154,177,224,215,251,80,213,60,203,83,63,164,119,195,62,214,228,23,27,239,146,251,33,222,242,190,106,166,73,187,93,207,58,222,124,123,156,121,113,111,94,157,122,39,94,132,170,217,78,212,191,161,246,150,93,116,207,237,239,218,223,137,228,19,223,124,239,194,252,135,111,185,77,79,15,107,183,222,151,175,79,45,203,151,36,235,207,167,79,151,85,162,205,216,250,167,214,79,168,25,15,184,206,90,167,130,167,165,140,167,234,5,119,183,91,136,107,226,95,177,202,157,184,230,83,107,14,14,250,71,233,214,105,120,145,144,210,70,200,169,223,99,184,204,146,78,180,77,133,136,214,173,50,181,146,186,23,49,191,113,145,172,111,68,86,177,243,114,173,142,110,238,235,180,29,92,118,87,61,186,174,241,137,223,169,219,109,200,237,80,84,57,143,124,8,244,115,42,161,98,185,34,125,76,43,203,135,113,58,43,36,154,52,116,125,213,145,183,103,184,92,166,197,156,236,191,82,243,92,90,187,206,217,114,13,47,188,221,45,213,61,167,199,223,165,158,211,44,145,73,193,232,215,183,147,30,213,232,228,71,39,94,138,136,191,35,56,68,159,223,46,1,77,140,199,160,249,157,187,30,171,164,167,204,116,95,19,169,172,184,57,37,88,43,174,52,244,77,167,145,24,231,42,177,31,29,52,116,40,230,51,167,68,116,110,84,235,39,39,73,95,4,125,80,186,210,231,250,133,162,243,54,174,123,109,206,207,22,81,78,174,173,119,98,142,122,105,163,166,151,133,63,69,111,57,219,87,15,41,17,90,189,41,35,106,163,190,92,45,208,0,81,183,139,126,188,212,234,158,229,228,211,107,125,109,36,248,246,152,83,252,46,153,105,170,34,168,100,183,25,217,28,181,210,43,216,196,115,30,215,36,84,207,137,207,127,7,209,185,126,235,158,246,164,85,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,249,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,105,162,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,6,85,201,149,225,197,177,202,109,214,230,85,249,134,160,190,174,159,78,176,250,136,25,93,12,76,150,39,222,234,220,138,244,162,138,116,68,107,24,214,163,93,59,154,238,235,89,44,77,106,53,102,73,99,189,224,114,173,206,237,235,21,221,6,141,94,180,143,41,169,242,30,127,183,83,110,186,50,150,58,137,173,149,209,59,148,85,17,181,233,254,148,111,70,185,142,124,82,202,196,123,57,242,76,240,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,252,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,38,87,130,167,170,124,167,233,253,119,184,219,142,171,227,157,248,39,250,147,249,105,15,246,33,182,59,22,237,53,11,50,210,171,189,235,224,149,108,195,228,186,90,238,254,89,245,62,66,170,43,157,189,174,147,176,217,98,73,121,65,37,68,93,28,238,41,221,231,209,92,214,156,87,84,180,183,59,209,108,238,231,166,122,151,98,248,54,73,102,236,249,218,47,53,13,71,107,187,11,38,143,247,144,189,241,187,172,114,177,223,117,203,211,175,69,232,168,168,150,211,225,139,226,1,89,171,180,116,219,126,214,252,139,205,231,84,156,96,198,110,82,199,60,181,87,234,88,224,154,105,91,82,246,177,99,73,160,142,159,231,52,143,107,166,107,219,213,29,35,94,249,44,84,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,35,170,248,157,108,59,246,223,98,169,215,157,39,178,242,207,177,251,123,190,37,107,183,91,187,149,89,68,45,124,45,143,171,187,173,78,245,60,13,168,86,241,142,73,102,106,71,10,117,225,19,82,10,248,98,237,139,250,66,110,10,154,255,0,147,226,246,171,222,3,129,113,184,100,84,215,25,191,119,60,210,197,50,80,192,144,167,206,110,179,199,220,115,28,157,165,142,9,27,34,175,38,199,37,244,148,3,226,143,235,179,83,127,37,246,122,34,42,151,83,225,139,176,239,216,133,138,155,94,117,98,203,199,62,200,45,237,248,109,174,227,110,237,213,98,240,185,243,54,78,142,238,185,59,213,16,58,157,93,202,56,229,133,171,36,43,211,156,173,89,254,10,171,254,225,143,255,0,101,23,254,73,255,0,237,242,202,116,159,5,253,151,233,102,27,166,127,20,248,159,217,44,126,221,98,243,189,142,207,154,242,180,209,195,221,237,242,119,14,93,190,92,121,59,167,94,157,87,167,83,48,71,234,228,217,77,247,48,184,195,118,200,235,188,221,93,61,190,130,215,28,157,166,71,198,150,138,150,42,74,104,250,49,17,23,132,16,68,206,189,57,59,143,87,42,185,85,86,207,252,40,246,45,254,3,116,26,215,134,127,193,234,176,10,42,231,127,164,231,93,36,167,86,255,0,217,121,87,185,223,239,230,70,127,139,204,64,13,216,250,167,214,79,168,25,15,184,206,90,166,218,127,245,54,221,254,159,231,127,252,189,208,165,99,85,0,2,128,124,81,253,118,106,111,228,190,207,68,74,175,3,31,198,207,211,127,204,139,84,56,254,241,45,54,171,214,212,53,134,142,243,108,164,175,167,143,7,189,85,178,42,152,91,43,27,60,20,114,205,12,168,215,34,162,62,57,99,142,70,59,248,181,236,107,147,162,162,41,155,114,95,248,115,111,95,250,42,234,60,246,12,254,231,117,147,76,178,159,221,220,169,160,94,236,118,186,229,86,36,119,54,195,197,207,119,22,49,99,149,177,43,92,248,220,215,116,149,208,197,26,223,73,154,205,216,250,167,214,79,168,25,15,184,206,90,166,213,118,245,138,238,131,194,191,13,210,60,166,167,200,121,255,0,139,84,219,174,140,165,142,162,107,101,116,87,170,215,69,81,27,94,159,233,70,244,107,152,231,197,44,172,71,179,159,36,168,189,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,255,0,146,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,165,154,120,74,111,95,227,116,116,123,77,212,219,157,214,178,245,15,122,76,46,225,58,247,227,117,12,48,119,31,108,114,163,121,199,217,100,82,201,19,164,115,154,177,171,162,69,141,34,133,143,226,190,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,71,42,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,45,80,165,109,54,222,190,85,181,61,247,106,205,146,237,115,243,26,101,147,106,133,238,60,142,223,80,178,62,58,14,119,57,99,117,206,157,35,107,222,217,162,98,34,189,172,106,247,163,98,49,83,147,98,124,87,39,254,197,115,220,87,253,202,200,241,188,142,223,255,0,71,89,67,114,161,168,143,254,244,115,67,36,111,255,0,157,174,107,191,202,138,80,14,250,54,101,125,217,230,163,210,219,35,186,252,103,12,202,60,197,70,51,114,149,236,74,167,71,18,179,187,77,83,27,122,116,154,46,236,72,178,53,169,28,141,123,92,222,42,175,138,63,151,100,155,193,201,182,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,201,182,233,190,125,140,127,77,31,177,63,237,163,246,59,236,119,196,191,220,79,136,121,175,55,229,191,250,226,30,28,124,183,255,0,85,215,159,249,58,124,249,86,215,60,41,63,163,94,187,99,58,215,251,122,251,71,246,115,206,255,0,86,125,150,242,125,255,0,49,71,61,55,248,111,55,39,30,61,254,95,216,94,188,122,124,186,245,78,85,227,157,248,39,250,147,249,105,21,124,46,61,118,105,151,231,94,207,90,95,240,0,16,171,122,222,27,223,211,7,84,237,90,153,251,101,251,37,240,204,126,11,23,146,251,59,231,251,157,186,154,137,187,189,207,53,23,78,190,103,143,30,43,211,135,94,191,62,137,234,246,49,177,143,232,93,246,219,253,180,126,216,253,177,248,111,251,137,240,255,0,43,229,60,207,255,0,92,77,207,151,153,255,0,234,122,112,255,0,47,95,148,0,241,171,245,79,139,125,63,161,247,27,137,8,45,89,254,101,98,195,111,250,125,102,200,106,232,241,236,170,162,134,166,245,67,10,163,89,94,250,53,149,105,146,85,68,228,230,49,211,200,244,103,94,10,254,14,84,87,70,197,111,85,217,246,211,51,45,221,106,135,216,123,21,69,93,158,197,65,79,37,77,247,35,109,2,85,65,106,98,198,245,129,30,197,146,36,123,229,149,137,27,88,143,231,211,184,244,69,108,79,84,208,70,150,233,110,9,162,216,37,179,76,244,210,197,240,108,110,205,222,242,84,94,106,106,142,215,118,103,205,39,239,38,123,228,119,89,37,123,190,243,151,167,94,137,209,17,17,42,135,197,67,98,181,56,6,67,117,220,246,150,208,85,207,140,95,42,38,185,102,112,205,85,23,11,77,198,122,168,88,217,226,89,36,73,164,101,84,213,42,171,27,24,254,211,218,245,228,216,222,198,71,93,84,87,107,173,186,154,190,142,223,115,171,165,167,186,83,165,37,116,80,204,230,50,170,4,150,57,146,41,90,139,209,236,73,97,138,68,107,186,167,56,216,239,226,212,84,249,77,41,238,199,210,198,178,125,63,200,125,186,115,53,134,170,0,42,175,199,59,240,79,245,39,242,210,176,44,217,77,247,31,183,95,173,54,138,239,47,73,147,91,217,107,186,71,218,99,252,197,43,42,160,171,108,125,92,138,172,233,61,37,59,250,181,81,223,115,167,94,46,114,47,181,219,174,131,102,91,146,213,203,22,148,225,148,85,110,125,198,161,143,185,215,67,78,147,50,211,110,71,181,42,43,101,71,61,141,225,27,93,213,26,175,111,55,171,35,106,243,123,81,116,83,162,250,67,134,232,46,151,227,250,71,167,240,85,199,98,199,105,221,13,58,213,206,179,79,43,223,35,165,150,105,31,242,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,175,95,22,189,148,124,110,142,179,118,90,101,108,186,214,94,161,236,199,154,91,224,78,252,110,161,134,14,219,46,109,69,119,56,251,44,138,40,229,108,109,115,86,53,108,170,145,164,83,61,245,87,141,101,55,220,62,227,53,219,28,174,242,149,117,22,250,251,92,146,118,153,39,42,90,218,89,105,42,99,232,244,84,78,112,79,43,58,244,228,222,93,90,168,228,69,79,202,53,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,87,52,103,161,185,254,27,165,155,38,211,29,65,212,28,134,146,199,143,88,244,223,31,169,174,174,169,85,225,19,62,31,78,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,234,182,253,184,125,47,220,214,0,221,70,210,139,173,93,101,181,149,9,67,89,21,93,28,148,211,209,86,164,49,77,37,52,141,114,113,115,216,217,227,69,116,110,124,106,170,188,94,238,157,78,150,0,0,229,91,151,219,166,9,186,13,44,175,211,60,234,159,252,237,101,158,183,156,223,213,151,79,45,52,48,86,118,226,150,62,247,107,190,247,118,158,238,15,254,10,159,193,83,58,218,171,166,121,86,141,234,62,71,165,185,173,39,151,189,99,55,9,109,245,60,99,145,145,205,193,126,228,241,119,24,199,186,25,88,173,146,55,171,83,156,111,99,145,58,57,11,127,240,155,221,231,237,119,78,63,163,238,107,91,207,47,192,45,236,248,75,163,160,237,71,85,142,194,144,193,15,41,24,170,197,154,7,189,177,59,171,88,174,141,208,57,59,175,73,158,145,87,197,147,119,159,181,221,71,254,143,184,85,111,60,67,0,184,63,226,206,146,131,181,37,86,69,10,205,4,220,100,122,171,214,24,24,247,68,222,141,98,58,71,78,229,238,177,33,122,71,253,148,109,70,251,187,77,101,162,195,123,87,90,60,66,219,210,179,41,189,209,66,199,121,10,94,47,88,227,71,72,168,196,154,119,179,181,26,116,123,147,171,228,237,189,145,72,134,132,241,60,90,197,131,98,182,108,43,22,161,242,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,243,122,185,238,226,198,53,58,185,85,203,211,170,170,175,204,130,222,53,126,150,49,111,168,20,62,221,113,42,175,105,222,169,244,111,234,6,61,238,48,26,83,0,160,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,0,128,30,53,126,150,49,111,168,20,62,221,113,42,175,105,222,169,244,111,234,6,61,238,48,26,83,0,2,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,169,0,17,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,3,74,96,3,53,155,177,245,79,172,159,80,50,31,113,156,181,79,5,79,75,25,79,212,10,239,110,183,19,252,25,172,221,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,157,57,102,45,98,206,113,91,206,21,148,208,249,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,249,177,90,246,242,99,220,157,90,168,228,235,213,21,23,230,64,13,20,240,115,211,140,3,89,106,179,157,67,204,254,218,98,22,171,131,231,199,177,186,170,20,79,51,31,24,221,3,174,82,117,70,75,219,122,204,215,66,200,210,57,123,113,61,202,140,124,148,201,48,55,99,233,99,89,62,159,228,62,221,57,154,194,210,119,237,128,83,95,124,52,246,225,168,52,248,245,93,101,203,21,179,227,116,207,174,133,37,115,40,45,213,150,102,36,203,42,53,120,53,143,168,130,129,136,247,167,201,252,26,213,78,226,163,161,94,197,179,91,174,1,188,29,36,190,217,169,233,38,168,170,202,41,44,143,109,75,28,230,36,23,7,121,25,156,136,215,53,121,182,42,153,28,197,235,209,30,141,85,71,34,43,87,70,96,28,255,0,95,181,142,197,183,253,26,203,53,139,35,135,204,82,99,54,247,84,71,77,201,236,243,117,79,114,71,77,77,205,140,122,199,221,158,72,162,238,112,86,179,159,39,125,214,170,153,161,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,249,75,190,240,125,214,59,22,115,182,4,210,170,120,124,189,235,77,46,19,211,214,71,201,239,239,210,215,84,79,87,79,83,213,88,214,55,147,223,83,23,109,28,247,39,150,230,238,41,35,80,157,64,202,185,127,222,23,30,132,244,203,243,175,120,173,37,80,5,85,248,231,126,9,254,164,254,90,114,175,5,79,84,249,79,211,250,239,113,183,29,87,199,59,240,79,245,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,178,157,226,236,235,4,221,254,9,79,96,191,214,124,27,36,179,115,251,63,144,118,230,168,248,95,118,106,119,213,127,122,178,120,163,159,187,29,58,71,251,197,94,29,121,55,162,167,206,128,117,75,75,115,189,22,206,238,122,103,169,118,47,131,100,150,110,207,157,162,243,80,212,118,187,176,178,104,255,0,121,11,223,27,186,199,43,29,247,92,189,58,244,94,138,138,137,115,254,30,126,33,150,173,203,218,169,244,175,85,43,41,45,218,169,110,167,85,99,209,173,134,12,146,8,219,213,213,16,53,58,53,149,45,106,43,165,129,168,136,168,142,150,36,225,220,142,8,107,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,90,161,207,244,251,66,244,227,76,51,189,64,212,108,58,205,228,175,90,151,112,165,184,223,92,197,70,66,233,32,135,182,196,142,38,35,88,222,79,124,243,189,234,139,36,146,212,202,231,189,201,193,172,232,5,0,248,163,250,236,212,223,201,125,158,136,238,190,17,27,68,181,106,46,76,253,209,101,247,26,74,139,110,15,120,150,219,101,178,173,59,101,89,174,173,167,142,79,53,63,113,170,214,178,22,212,196,248,184,125,254,242,53,252,163,236,162,75,113,32,0,101,92,158,158,27,158,31,116,219,137,169,147,88,117,146,213,86,221,58,183,84,58,154,138,219,52,82,194,204,153,235,20,241,202,177,84,67,60,83,66,202,105,146,7,43,218,215,50,71,163,227,235,213,146,34,93,161,154,205,216,250,167,214,79,168,25,15,184,206,90,166,218,127,245,54,221,254,159,231,127,252,189,208,165,99,85,0,2,128,124,81,253,118,106,111,228,190,207,68,74,175,3,31,198,207,211,127,204,139,84,57,86,236,125,44,107,39,211,252,135,219,167,51,88,116,173,197,104,54,101,182,221,92,190,233,78,103,69,86,215,219,170,30,251,101,116,212,233,11,46,214,229,123,146,158,182,36,107,222,222,18,53,189,85,168,247,112,122,62,55,47,54,57,18,218,124,30,107,117,181,251,116,168,183,231,150,154,72,244,250,10,133,155,2,174,107,160,239,206,199,213,85,165,198,23,164,111,87,163,35,169,143,147,86,86,53,234,179,73,209,207,98,49,25,84,59,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,159,171,190,141,153,88,183,135,167,20,182,200,238,191,6,204,241,127,49,81,140,220,165,123,214,149,178,74,140,238,211,84,198,222,189,97,151,181,18,44,141,106,201,27,152,215,55,146,35,226,147,62,215,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,157,87,114,251,152,204,183,75,144,226,153,158,160,208,210,51,33,176,98,244,248,229,117,109,50,35,25,115,124,53,85,51,37,90,196,141,70,194,247,54,161,168,246,55,238,115,99,156,212,99,92,145,178,122,248,24,254,54,126,155,254,100,114,175,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,213,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,60,81,253,9,234,111,228,190,241,68,80,9,170,128,85,95,142,119,224,159,234,79,229,164,85,240,184,245,217,166,95,157,123,61,105,127,196,63,241,25,222,191,244,85,211,136,44,24,5,206,213,38,166,229,63,187,182,211,78,189,217,45,116,42,143,73,46,110,135,139,152,238,47,98,71,19,101,86,181,242,57,206,233,43,97,150,53,245,123,23,222,109,139,120,122,113,85,115,146,213,240,108,207,23,242,244,249,53,182,38,61,105,91,36,168,254,213,77,52,142,235,214,25,123,82,170,70,231,44,145,185,142,107,185,34,50,89,36,168,0,165,111,26,191,84,248,183,211,250,31,113,184,144,171,75,116,183,59,214,156,238,217,166,122,105,98,248,206,73,121,239,121,42,47,53,13,63,119,181,11,230,147,247,147,61,145,183,164,113,61,223,121,201,215,167,68,234,170,136,186,30,218,174,217,240,221,168,105,29,30,150,225,245,213,119,23,186,161,215,43,189,206,165,85,175,184,220,100,100,108,150,116,143,146,182,22,113,138,54,50,54,170,241,99,27,201,207,127,57,31,216,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,133,188,67,54,89,117,218,198,168,84,95,113,12,126,173,186,87,146,212,34,227,245,139,82,234,164,162,157,99,229,45,190,121,28,212,115,30,215,36,174,137,30,174,87,194,141,94,228,143,100,220,98,89,165,61,216,250,88,214,79,167,249,15,183,78,102,176,213,64,5,85,248,231,126,9,254,164,254,90,86,94,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,114,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,95,246,201,54,125,140,237,27,75,226,178,181,41,43,115,107,229,60,14,203,47,20,146,212,118,43,167,138,73,223,11,35,142,87,171,90,200,91,82,248,145,237,100,107,34,53,30,246,181,87,139,100,80,41,3,196,127,195,254,179,110,247,217,117,111,72,113,223,246,167,175,242,208,75,77,79,36,245,18,99,181,92,25,31,26,135,204,249,36,124,51,72,138,246,76,174,226,146,74,177,57,25,251,149,150,11,26,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,171,146,43,114,27,193,201,181,179,77,52,215,68,172,203,87,110,193,48,12,94,193,64,250,10,152,169,220,250,203,221,21,11,169,230,174,71,181,157,214,49,82,105,34,100,125,199,53,89,27,100,86,181,239,86,51,228,217,70,235,175,187,75,214,90,44,203,187,117,172,196,46,93,40,242,155,37,20,204,111,159,165,226,244,142,68,108,136,172,89,160,123,251,177,175,86,57,122,62,62,227,25,44,138,104,79,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,7,163,94,222,76,123,87,163,145,28,157,122,42,34,252,143,214,0,0,66,175,18,189,148,91,183,23,167,21,218,161,133,91,58,234,110,35,111,108,148,207,106,85,79,37,214,215,76,149,50,190,217,20,17,185,88,147,61,243,185,241,185,34,115,221,35,25,18,171,90,245,115,40,176,244,24,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,57,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,162,141,170,237,159,13,218,134,145,209,233,110,31,93,87,113,123,170,29,114,187,220,234,85,90,251,141,198,70,70,201,103,72,249,43,97,103,24,163,99,35,106,175,22,49,188,156,247,243,145,253,128,128,30,53,126,150,49,111,168,20,62,221,113,42,175,105,222,169,244,111,234,6,61,238,48,26,83,0,160,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,0,128,30,53,126,150,49,111,168,20,62,221,113,42,175,105,222,169,244,111,234,6,61,238,48,26,83,0,2,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,169,0,17,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,3,74,96,3,53,155,177,245,79,172,159,80,50,31,113,156,181,79,5,79,75,25,79,212,10,239,110,183,19,252,25,172,221,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,159,224,229,91,177,244,177,172,159,79,242,31,110,156,205,97,127,208,105,111,237,167,195,42,193,166,144,216,190,51,95,121,209,251,71,194,168,188,215,151,238,221,34,181,193,53,15,239,21,236,107,122,85,69,3,190,251,145,139,211,163,250,181,92,139,64,38,156,244,67,53,186,234,86,139,224,58,141,125,167,164,130,229,149,98,246,171,221,100,84,140,115,96,142,122,154,72,230,145,177,181,206,115,145,136,231,170,34,43,156,189,58,117,85,254,39,181,5,106,248,210,107,165,247,22,193,49,45,6,199,47,54,166,82,102,222,98,227,146,210,116,100,149,222,86,146,106,119,209,39,69,85,88,161,146,116,149,220,248,163,158,234,78,45,122,53,178,181,213,2,9,127,225,105,174,149,154,63,186,203,14,55,91,121,242,152,222,162,127,177,187,156,50,36,242,70,250,169,17,86,222,246,199,18,241,239,121,174,220,45,145,237,115,89,29,76,255,0,217,71,43,219,125,32,202,185,127,222,23,30,132,244,203,243,175,120,173,37,80,5,85,248,231,126,9,254,164,254,90,114,175,5,79,84,249,79,211,250,239,113,183,29,87,199,59,240,79,245,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,178,157,226,239,23,4,218,6,9,79,127,191,209,252,103,36,188,243,251,63,143,247,38,167,248,167,106,106,118,85,127,125,50,9,99,131,181,29,66,73,251,196,78,125,56,183,170,175,203,62,249,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,57,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,115,222,28,30,31,244,123,119,177,69,171,122,189,142,255,0,182,197,127,153,130,42,106,137,32,168,143,29,165,230,248,248,211,190,23,201,27,230,154,52,71,190,100,119,36,142,84,137,168,207,223,44,177,3,198,175,213,62,45,244,254,135,220,110,39,85,240,49,252,108,253,55,252,200,181,64,10,1,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,79,240,0,51,215,177,125,153,95,119,135,168,245,86,201,46,191,6,195,49,127,47,81,147,92,162,123,22,169,177,202,175,237,83,83,70,238,189,102,151,181,42,36,142,106,199,27,88,231,59,146,163,34,146,255,0,177,60,90,197,131,98,182,108,43,22,161,242,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,243,122,185,238,226,198,53,58,185,85,203,211,170,170,175,204,253,99,53,155,177,245,79,172,159,80,50,31,113,156,181,77,180,255,0,234,109,187,253,63,206,255,0,249,123,161,74,198,170,0,5,0,248,163,250,236,212,223,201,125,158,136,149,94,6,63,141,159,166,255,0,153,22,168,114,173,216,250,88,214,79,167,249,15,183,78,102,176,210,238,174,237,187,68,181,234,235,139,222,117,127,1,164,201,234,48,234,137,106,108,236,171,168,157,32,137,242,58,39,72,146,66,199,182,42,134,57,105,226,234,201,154,246,42,53,81,83,163,156,139,210,204,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,74,162,189,124,75,124,62,233,181,134,213,120,220,30,144,90,170,228,212,26,10,127,51,120,180,210,69,45,84,249,43,24,218,88,35,72,209,243,163,32,125,61,52,18,185,25,12,78,124,235,209,168,138,245,111,90,97,45,83,192,199,241,179,244,223,243,35,149,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,141,159,166,255,0,153,22,168,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,209,226,143,232,79,83,127,37,247,138,34,128,77,84,2,170,252,115,191,4,255,0,82,127,45,34,175,133,199,174,205,50,252,235,217,235,75,137,222,14,236,240,221,162,233,127,219,139,237,61,37,226,251,95,81,29,53,139,28,117,122,210,207,117,122,72,196,157,88,244,142,85,99,34,137,235,35,158,172,225,215,182,197,84,116,172,69,207,182,169,106,150,119,173,57,221,207,83,53,46,251,241,156,146,243,217,243,181,190,86,26,126,239,106,22,67,31,238,225,99,35,111,72,226,99,126,235,83,175,78,171,213,85,85,126,189,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,146,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,135,182,197,184,92,87,116,26,53,101,213,204,90,155,200,121,254,229,53,198,214,250,168,234,38,182,87,68,238,50,211,200,230,47,250,50,49,92,214,57,241,75,19,213,140,231,197,58,168,5,43,120,213,250,167,197,190,159,208,251,141,196,233,94,6,182,155,84,215,93,100,190,205,108,164,125,202,142,158,195,73,79,88,232,90,179,195,4,206,174,116,177,50,78,156,154,199,186,8,92,230,162,244,114,197,26,175,94,41,210,215,192,34,175,138,63,161,61,77,252,151,222,40,138,1,52,167,187,31,75,26,201,244,255,0,33,246,233,204,214,26,168,0,170,191,28,239,193,63,212,159,203,78,63,224,195,105,181,92,119,95,123,172,184,91,41,42,170,45,120,61,125,93,12,179,66,215,190,150,117,172,162,133,101,137,202,157,88,245,138,105,99,87,55,162,240,145,237,254,14,84,91,180,0,227,251,196,180,218,175,91,80,214,26,59,205,178,146,190,158,60,30,245,86,200,170,97,108,172,108,240,81,203,52,50,163,92,138,136,248,229,142,57,24,239,226,215,177,174,78,138,136,166,109,205,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,85,206,149,183,93,6,204,183,37,171,150,45,41,195,40,170,220,251,141,67,31,115,174,134,157,38,101,166,220,143,106,84,86,202,142,123,27,194,54,187,170,53,94,222,111,86,70,213,230,246,162,251,93,230,237,3,42,217,222,163,208,225,215,107,247,218,59,45,234,222,219,133,162,251,29,186,74,72,234,122,47,9,224,115,28,175,99,102,137,232,138,230,50,73,58,71,44,15,85,106,201,193,189,47,195,175,125,85,59,90,204,147,7,212,26,250,183,233,93,254,162,105,171,161,166,165,137,239,182,92,102,74,118,37,201,85,35,89,230,99,99,167,108,111,133,175,254,195,220,246,177,239,106,49,247,167,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,128,1,197,55,129,185,75,22,213,180,58,241,169,183,52,239,93,102,229,107,198,233,29,74,249,227,171,188,75,12,143,167,142,84,107,153,198,20,237,62,73,21,94,197,237,198,244,106,171,213,141,118,117,242,204,166,251,156,229,87,156,215,41,174,243,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,112,98,53,141,228,247,185,122,53,17,169,215,162,34,39,200,233,91,85,220,198,101,181,13,92,163,213,44,62,134,146,226,199,83,186,219,119,182,84,162,53,151,27,116,143,141,242,192,146,113,87,66,254,81,70,246,72,212,94,47,99,121,53,236,231,27,244,83,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,132,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,128,30,53,126,150,49,111,168,20,62,221,113,42,175,105,222,169,244,111,234,6,61,238,48,26,83,0,160,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,0,128,30,53,126,150,49,111,168,20,62,221,113,42,175,105,222,169,244,111,234,6,61,238,48,26,83,0,2,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,169,0,17,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,3,74,96,3,53,155,177,245,79,172,159,80,50,31,113,156,181,79,5,79,75,25,79,212,10,239,110,183,19,252,25,172,221,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,159,224,229,91,177,244,177,172,159,79,242,31,110,156,205,97,165,61,167,122,88,209,191,167,248,247,183,64,80,94,240,48,10,157,48,221,30,169,97,147,99,212,150,42,122,92,162,186,166,223,111,164,72,155,4,22,234,153,86,162,137,35,108,75,193,140,90,105,161,84,98,116,224,138,141,84,106,162,181,45,127,193,183,41,190,228,27,71,172,180,221,235,188,197,38,51,152,92,109,118,184,251,76,103,151,165,124,20,213,110,143,171,81,21,253,103,171,168,127,87,42,187,239,244,235,197,173,68,157,64,206,14,244,53,142,197,175,187,160,207,245,87,22,135,133,150,235,112,142,158,221,39,39,175,153,165,164,167,138,146,42,158,143,99,30,206,243,41,219,47,109,205,71,51,185,193,122,171,122,175,159,205,244,66,235,130,232,150,152,235,69,194,249,73,81,79,170,21,23,214,208,208,67,27,185,210,65,109,158,26,117,124,175,94,136,175,146,89,37,232,198,162,163,89,27,29,201,85,234,200,219,114,209,11,174,227,181,134,203,163,86,43,229,37,162,229,127,167,184,186,142,174,174,55,62,4,158,158,134,122,152,217,39,31,188,214,61,208,35,21,232,142,86,35,213,200,215,241,224,188,212,211,70,128,235,29,139,112,26,53,137,235,22,57,15,151,164,201,173,237,168,146,155,147,223,229,42,152,231,71,83,77,205,236,98,201,218,158,57,98,238,112,70,191,135,38,253,215,34,157,0,202,185,127,222,23,30,132,244,203,243,175,120,173,37,80,5,85,248,231,126,9,254,164,254,90,114,175,5,79,84,249,79,211,250,239,113,183,29,87,199,59,240,79,245,39,242,210,53,120,100,107,166,156,109,211,88,51,173,80,213,11,207,145,181,80,233,253,108,80,195,18,35,234,174,21,78,184,91,214,58,90,104,213,83,185,51,248,187,162,117,70,163,90,231,189,204,99,30,246,199,253,116,215,77,71,220,94,163,220,117,67,84,47,62,122,235,93,210,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,110,22,114,119,68,234,174,87,57,207,123,158,247,189,238,177,95,10,61,139,127,128,221,6,181,225,159,240,122,172,2,138,185,223,233,57,215,73,41,213,191,246,94,85,238,119,251,249,145,159,226,243,22,168,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,106,128,20,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,159,224,0,120,173,23,210,28,55,65,116,191,31,210,61,63,130,174,59,22,59,78,232,105,214,174,117,154,121,94,249,29,44,179,72,255,0,146,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,167,181,6,107,55,99,234,159,89,62,160,100,62,227,57,106,155,105,255,0,212,219,119,250,127,157,255,0,242,247,66,149,141,84,0,10,1,241,71,245,217,169,191,146,251,61,17,42,188,12,127,27,63,77,255,0,50,45,80,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,85,2,133,188,82,180,47,78,52,27,115,81,218,116,190,205,240,107,86,81,143,211,228,147,91,98,84,74,90,58,169,106,170,161,145,148,204,68,78,212,43,229,218,244,143,170,181,142,123,145,156,88,140,99,36,175,129,143,227,103,233,191,230,71,42,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,45,80,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,163,197,31,208,158,166,254,75,239,20,69,0,154,168,5,85,248,231,126,9,254,164,254,90,66,173,133,106,150,9,162,219,177,193,181,51,82,239,191,6,198,236,223,19,243,181,190,86,106,142,215,118,219,85,12,127,187,133,143,145,221,100,149,141,251,173,94,157,122,175,68,69,84,243,251,170,220,198,101,186,253,92,172,213,44,194,134,146,220,198,211,182,219,104,182,83,34,57,150,235,116,111,145,241,64,178,113,71,76,254,82,200,247,200,228,78,79,123,184,181,140,225,27,37,175,134,47,135,253,30,174,214,83,110,7,91,241,223,55,130,210,113,159,25,182,203,36,18,210,223,170,163,158,104,101,117,75,26,245,145,33,130,74,127,156,50,49,173,153,207,111,85,116,109,123,36,243,254,36,126,31,116,219,118,169,143,88,116,110,213,86,237,58,184,212,54,154,182,219,12,82,204,204,101,233,20,17,196,178,212,77,60,179,76,202,153,150,119,35,220,214,178,55,171,35,235,213,241,162,240,13,159,110,207,50,218,46,168,125,184,177,83,213,222,44,85,244,242,83,95,113,198,215,165,44,23,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,206,125,59,140,69,70,202,244,93,9,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,225,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,141,159,166,255,0,153,22,168,1,21,124,81,253,9,234,111,228,190,241,68,80,9,165,61,216,250,88,214,79,167,249,15,183,78,102,176,213,64,5,85,248,231,126,9,254,164,254,90,114,175,5,79,84,249,79,211,250,239,113,183,23,82,1,202,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,149,114,255,0,188,54,118,245,138,232,94,217,113,187,221,166,167,226,55,173,72,183,208,101,183,123,132,148,177,197,34,121,154,88,228,130,141,170,212,87,172,48,49,234,141,71,185,221,100,146,119,162,49,37,224,222,191,184,173,6,195,119,37,164,119,221,41,204,232,169,28,203,141,59,223,108,174,154,157,102,125,166,226,140,114,83,214,196,141,123,29,206,55,59,170,181,30,222,108,87,198,229,224,247,34,231,179,113,90,13,153,109,183,87,47,186,83,153,209,85,181,246,234,135,190,217,93,53,58,66,203,181,185,94,228,167,173,137,26,247,183,132,141,111,85,106,61,220,30,143,141,203,205,142,68,158,158,23,94,32,21,150,138,203,110,217,53,191,34,239,90,166,242,214,236,30,233,60,115,207,85,29,84,179,197,4,54,151,118,216,254,80,175,119,172,82,72,172,108,45,141,209,171,149,139,19,98,182,160,1,249,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,189,26,138,229,233,209,17,87,228,103,95,120,27,148,190,238,167,92,111,26,155,115,78,205,170,30,86,188,110,145,212,172,130,74,75,60,83,72,250,120,229,70,185,252,166,94,235,228,145,85,239,78,228,143,70,170,49,24,214,202,175,12,127,15,252,67,94,108,87,157,104,215,156,119,226,152,100,189,235,61,134,209,36,149,180,114,86,85,49,241,58,90,246,207,11,226,235,12,125,31,3,81,174,123,95,34,206,142,224,176,167,56,255,0,191,173,168,214,109,75,92,106,236,150,200,185,225,153,71,122,241,139,205,28,51,164,112,82,186,103,35,168,29,36,170,238,228,212,255,0,113,174,84,145,238,116,111,130,71,113,89,120,55,170,248,94,239,95,250,63,231,108,209,141,66,185,218,168,116,219,50,184,62,166,91,141,106,246,126,13,116,116,45,99,42,22,86,181,122,195,47,106,8,100,73,21,25,31,220,151,156,109,100,189,203,191,32,7,141,95,165,140,91,234,5,15,183,92,74,171,218,119,170,125,27,250,129,143,123,140,6,148,192,40,7,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,63,192,32,7,141,95,165,140,91,234,5,15,183,92,74,171,218,119,170,125,27,250,129,143,123,140,6,148,192,0,170,191,28,239,193,63,212,159,203,78,85,224,169,234,159,41,250,127,93,238,54,226,234,64,4,85,241,71,244,39,169,191,146,251,197,17,74,219,78,245,79,163,127,80,49,239,113,128,210,152,0,205,102,236,125,83,235,39,212,12,135,220,103,45,83,193,83,210,198,83,245,2,187,219,173,196,255,0,6,107,55,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,39,248,57,86,236,125,44,107,39,211,252,135,219,167,51,88,105,79,105,222,150,52,111,233,254,61,237,208,21,107,227,79,128,84,216,183,13,138,106,13,62,61,73,71,109,202,177,118,83,62,186,20,137,175,175,184,209,212,72,147,44,168,213,230,231,178,158,122,6,35,222,159,54,112,107,85,123,106,141,250,252,18,242,155,237,38,190,231,88,85,61,119,11,45,215,15,91,165,101,55,105,139,221,170,164,173,167,142,158,78,106,156,219,197,149,181,41,209,21,26,189,206,174,69,86,181,82,229,8,213,226,37,174,149,154,3,181,60,175,36,176,222,126,25,146,95,187,88,221,134,102,164,233,35,106,170,149,82,87,197,36,42,215,67,52,116,172,170,154,57,21,205,107,100,133,159,218,85,70,58,128,113,60,90,251,156,229,86,108,43,22,161,243,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,243,122,181,141,228,247,181,58,185,81,169,215,170,170,39,204,177,255,0,24,252,3,13,210,204,55,111,186,125,167,216,245,37,143,30,177,211,228,116,212,52,52,200,188,34,103,91,106,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,172,117,240,184,245,217,166,95,157,123,61,105,242,120,146,104,189,171,68,55,105,148,88,177,124,66,147,27,198,47,148,244,119,235,21,29,35,219,216,88,38,133,27,59,163,141,28,189,150,121,200,171,26,145,116,106,53,26,136,198,182,62,4,202,240,83,215,74,203,173,139,52,219,197,250,243,222,248,39,12,147,29,166,145,39,146,70,82,202,254,221,115,26,245,85,138,56,89,51,169,94,216,209,24,229,146,174,119,253,254,174,86,89,249,149,114,255,0,188,46,61,9,233,151,231,94,241,90,74,160,10,171,241,206,252,19,253,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,58,175,142,119,224,159,234,79,229,165,85,147,167,195,131,195,254,179,113,23,216,181,111,87,177,223,246,167,160,243,48,69,77,81,36,244,242,100,85,92,31,31,26,119,194,248,228,100,48,200,168,247,204,142,226,178,68,145,53,31,251,229,138,239,193,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,69,170,0,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,127,128,0,0,205,102,236,125,83,235,39,212,12,135,220,103,45,83,109,63,250,155,110,255,0,79,243,191,254,94,232,82,177,170,128,1,64,62,40,254,187,53,55,242,95,103,162,37,87,129,143,227,103,233,191,230,69,170,28,171,118,62,150,53,147,233,254,67,237,211,153,172,53,80,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,74,160,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,84,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,104,241,71,244,39,169,191,146,251,197,17,64,38,170,1,85,126,57,223,130,127,169,63,150,149,86,75,79,15,61,150,93,119,79,170,20,247,220,191,31,171,118,149,227,85,10,185,5,98,84,186,149,43,103,72,249,69,111,130,70,181,92,247,185,203,19,165,70,43,85,144,171,151,185,27,223,15,43,233,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,103,219,125,27,50,190,236,243,81,233,109,145,221,126,51,134,101,30,98,163,25,185,74,246,37,83,163,137,89,221,166,169,141,189,58,77,23,118,36,89,26,212,142,70,189,174,111,21,87,197,31,182,240,226,223,29,54,212,179,42,252,63,80,89,87,81,167,89,133,68,15,174,154,39,203,43,236,149,109,69,98,86,197,2,42,181,236,115,85,173,157,173,111,117,204,138,39,53,92,176,164,82,94,240,41,91,198,175,213,62,45,244,254,135,220,110,39,85,240,49,252,108,253,55,252,200,181,64,8,171,226,143,232,79,83,127,37,247,138,34,128,77,41,238,199,210,198,178,125,63,200,125,186,115,53,134,170,0,42,175,199,59,240,79,245,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,186,144,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,171,154,83,218,119,165,141,27,250,127,143,123,116,7,85,35,254,245,246,163,98,221,166,141,86,225,189,171,85,30,95,109,235,89,139,94,235,97,123,188,133,87,38,44,145,171,163,84,122,67,59,25,218,145,58,61,169,213,146,118,222,248,163,67,61,153,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,157,90,170,213,233,213,21,83,230,92,167,133,238,250,127,109,120,171,52,59,88,243,63,55,169,54,94,127,7,169,173,111,25,175,182,184,227,106,167,89,149,203,230,43,33,233,39,115,170,53,239,137,25,39,239,92,218,137,18,127,128,82,183,139,38,239,63,107,186,143,253,31,112,170,222,120,134,1,112,127,197,157,37,7,106,74,172,138,21,154,9,184,200,245,87,172,48,49,238,137,189,26,196,116,142,157,203,221,98,66,244,226,155,5,218,141,102,235,117,198,146,201,115,139,134,25,139,246,111,25,68,210,67,58,199,61,43,102,106,54,129,178,68,173,237,205,81,247,218,213,89,24,230,198,201,228,111,37,139,131,175,251,19,197,172,88,54,43,102,194,177,106,31,37,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,55,171,158,238,44,99,83,171,149,92,189,58,170,170,252,207,1,185,125,186,96,155,160,210,202,253,51,206,169,255,0,206,214,89,235,121,205,253,89,116,242,211,67,5,103,110,41,99,239,118,187,239,119,105,238,224,255,0,224,169,252,21,51,173,170,186,103,149,104,222,163,228,122,91,154,210,121,123,214,51,112,150,223,83,198,57,25,28,220,23,238,79,23,113,140,123,161,149,138,217,35,122,181,57,198,246,57,19,163,144,182,159,10,61,235,254,211,113,88,54,215,169,151,59,85,54,73,137,91,233,233,177,41,122,246,102,188,90,225,141,205,90,126,8,212,141,211,82,199,27,62,109,119,57,34,94,74,197,88,102,149,223,173,227,87,233,99,22,250,129,67,237,215,18,170,246,157,234,159,70,254,160,99,222,227,1,165,48,10,1,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,79,240,8,1,227,87,233,99,22,250,129,67,237,215,18,170,246,157,234,159,70,254,160,99,222,227,1,165,48,0,42,175,199,59,240,79,245,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,186,144,1,21,124,81,253,9,234,111,228,190,241,68,82,182,211,189,83,232,223,212,12,123,220,96,52,166,0,51,89,187,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,113,63,193,154,205,216,250,167,214,79,168,25,15,184,206,90,167,130,167,165,140,167,234,5,119,183,91,137,254,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,83,218,119,165,141,27,250,127,143,123,116,4,106,241,146,197,175,185,6,209,232,238,214,138,31,49,73,140,230,22,235,165,210,78,235,25,229,233,95,5,77,35,100,232,229,69,127,89,234,233,217,209,168,174,251,253,122,113,107,149,42,131,103,249,253,78,152,110,143,75,115,56,114,26,75,21,61,46,81,67,77,112,184,85,172,77,130,11,117,76,169,79,90,178,58,84,224,198,45,52,211,34,189,122,112,69,87,34,181,81,28,154,73,41,175,198,147,88,236,89,134,178,226,90,59,104,135,185,87,167,118,250,138,139,165,79,39,167,26,171,147,105,228,109,55,7,49,17,120,65,5,60,189,198,189,237,119,153,227,247,93,27,145,124,255,0,131,206,136,93,115,205,197,212,107,44,55,202,74,59,110,151,83,171,170,41,29,27,159,61,116,247,26,90,186,104,152,207,224,214,49,173,73,158,231,170,170,245,100,109,70,175,53,124,125,131,199,59,240,79,245,39,242,210,42,248,92,122,236,211,47,206,189,158,180,159,254,50,122,41,246,231,111,182,157,99,164,184,118,106,244,202,224,189,232,36,151,140,115,208,220,101,167,167,147,139,82,55,43,166,108,236,163,86,245,123,26,145,247,250,242,119,4,43,3,101,250,199,98,208,45,208,96,26,171,148,195,206,203,106,184,73,79,113,147,147,211,203,82,213,211,203,73,45,79,70,49,239,127,101,149,14,151,182,214,171,159,219,224,157,21,221,83,71,198,85,203,254,240,184,244,39,166,95,157,123,197,105,42,128,42,175,199,59,240,79,245,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,234,190,57,223,130,127,169,63,150,144,215,100,155,62,201,183,115,170,17,89,90,149,116,88,77,142,162,7,101,151,138,73,105,251,244,48,75,28,239,133,145,199,43,209,206,124,206,166,124,72,246,178,68,141,92,143,123,92,137,197,215,253,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,132,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,90,160,5,0,248,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,39,248,0,0,12,214,110,199,213,62,178,125,64,200,125,198,114,213,54,211,255,0,169,182,239,244,255,0,59,255,0,229,238,133,43,26,168,0,20,3,226,143,235,179,83,127,37,246,122,34,85,120,24,254,54,126,155,254,100,90,161,202,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,141,159,166,255,0,153,28,171,198,175,213,62,45,244,254,135,220,110,39,85,240,49,252,108,253,55,252,200,181,67,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,143,20,127,66,122,155,249,47,188,81,20,2,106,160,21,87,227,157,248,39,250,147,249,105,8,54,125,180,204,203,119,90,161,246,30,197,81,87,103,177,80,83,201,83,125,200,219,64,149,80,90,152,177,189,96,71,177,100,137,30,249,101,98,70,214,35,249,244,238,61,17,91,19,213,52,17,165,186,91,130,104,182,9,108,211,61,52,177,124,27,27,179,119,188,149,23,154,154,163,181,221,153,243,73,251,201,158,249,29,214,73,94,239,188,229,233,215,162,116,68,68,79,86,15,21,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,219,13,66,210,78,176,207,19,217,35,101,138,104,223,243,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,174,173,184,248,56,211,89,53,67,36,184,110,70,235,73,145,225,182,106,135,210,99,212,54,218,153,105,86,252,199,198,138,218,202,149,141,233,45,51,24,143,227,217,107,249,172,204,127,223,88,88,213,169,180,160,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,106,128,17,87,197,31,208,158,166,254,75,239,20,69,0,154,83,221,143,165,141,100,250,127,144,251,116,230,107,13,84,0,85,95,142,119,224,159,234,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,117,32,28,171,118,62,150,53,147,233,254,67,237,211,153,172,53,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,87,52,167,180,239,75,26,55,244,255,0,30,246,232,14,170,8,107,226,41,177,90,109,210,225,171,156,105,245,5,35,53,82,193,79,12,52,51,84,213,74,198,92,237,208,173,67,214,218,136,178,36,16,189,210,84,58,70,76,230,127,109,141,99,158,198,57,94,202,54,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,193,232,230,59,139,216,213,232,228,86,175,78,138,138,159,34,250,118,11,189,124,87,117,154,113,73,100,187,92,252,190,166,227,54,248,99,200,237,245,11,27,36,175,224,141,141,215,58,116,141,172,99,161,149,234,138,246,177,169,217,145,232,197,78,46,137,242,202,163,202,106,198,11,251,80,210,204,203,76,254,41,240,207,181,184,253,198,197,231,123,29,239,43,230,169,164,135,187,219,228,222,124,123,156,184,242,111,94,157,58,167,94,165,6,106,54,196,181,231,79,119,13,99,219,253,86,51,87,37,70,99,120,154,131,21,188,201,7,90,75,157,19,42,22,53,174,119,150,89,214,22,50,36,109,68,209,170,186,72,34,114,57,237,232,173,85,188,157,180,109,211,4,218,254,150,80,105,158,11,79,254,106,178,241,91,206,111,235,59,167,150,134,25,235,59,114,203,39,103,187,216,99,187,76,119,6,127,4,79,226,171,213,65,10,188,74,246,81,110,220,94,156,87,106,134,21,108,235,169,184,141,189,178,83,61,169,85,60,151,91,93,50,84,202,251,100,80,70,229,98,76,247,206,231,198,228,137,207,116,140,100,74,173,107,213,204,174,15,14,253,162,106,134,225,53,114,209,168,22,11,141,94,45,137,224,119,138,91,149,110,78,202,120,228,123,107,96,123,39,138,150,141,147,53,209,75,83,213,24,229,230,215,199,19,21,31,35,93,202,56,166,158,190,53,126,150,49,111,168,20,62,221,113,42,175,105,222,169,244,111,234,6,61,238,48,26,83,0,160,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,0,128,30,53,126,150,49,111,168,20,62,221,113,42,175,105,222,169,244,111,234,6,61,238,48,26,83,0,2,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,169,0,17,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,3,74,96,3,53,155,177,245,79,172,159,80,50,31,113,156,181,79,5,79,75,25,79,212,10,239,110,183,19,252,25,172,221,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,159,224,229,91,177,244,177,172,159,79,242,31,110,156,205,97,165,61,167,122,88,209,191,167,248,247,183,64,126,174,225,113,107,238,115,160,90,151,133,98,212,62,118,245,144,97,247,155,93,186,155,186,200,251,245,83,209,75,28,81,243,122,181,141,228,247,181,58,185,81,169,215,170,170,39,204,204,185,162,141,174,110,47,246,137,179,108,103,113,90,165,81,240,255,0,41,143,214,214,100,117,188,59,188,190,27,36,240,213,86,118,224,137,189,59,158,86,73,187,81,199,247,121,240,106,59,162,42,208,14,170,234,102,85,172,154,143,145,234,150,107,87,230,47,89,53,194,91,133,79,25,36,124,112,243,95,185,4,93,199,189,237,134,38,35,99,141,138,229,225,27,24,212,94,141,66,245,60,49,116,183,246,95,179,108,43,205,216,190,25,117,203,124,198,83,112,254,250,239,121,175,53,34,249,73,254,79,115,89,202,134,58,47,184,222,61,58,125,230,163,213,228,85,241,206,252,19,253,73,252,180,138,190,23,30,187,52,203,243,175,103,173,47,163,44,197,172,89,206,43,121,194,178,154,31,59,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,54,43,94,222,76,123,147,171,85,28,157,122,162,162,252,204,193,101,152,181,247,6,202,175,56,86,83,67,228,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,230,197,115,29,197,236,114,117,106,171,87,167,84,85,79,153,127,222,29,186,233,89,175,219,83,197,50,75,245,231,226,121,37,135,187,141,223,166,114,78,178,58,170,149,81,34,124,178,76,174,116,211,73,74,250,89,164,145,28,230,186,73,159,253,149,69,99,115,216,95,247,133,199,161,61,50,252,235,222,43,73,84,1,85,126,57,223,130,127,169,63,150,156,171,193,83,213,62,83,244,254,187,220,109,196,159,241,68,208,108,203,114,90,185,183,93,41,195,40,170,220,251,141,70,66,251,157,116,52,233,51,45,54,228,125,169,42,43,101,71,61,141,225,27,93,213,26,175,111,55,171,35,106,243,123,81,102,174,139,233,14,27,160,186,95,143,233,30,159,193,87,29,139,29,167,116,52,235,87,58,205,60,175,124,142,150,89,164,127,201,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,218,128,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,106,128,20,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,159,224,0,0,51,89,187,31,84,250,201,245,3,33,247,25,203,84,219,79,254,166,219,191,211,252,239,255,0,151,186,20,172,106,160,0,80,15,138,63,174,205,77,252,151,217,232,137,85,224,99,248,217,250,111,249,145,106,135,42,221,143,165,141,100,250,127,144,251,116,230,107,13,84,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,146,168,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,114,175,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,213,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,60,81,253,9,234,111,228,190,241,68,80,9,170,128,86,175,139,230,150,231,122,211,157,232,6,153,233,165,139,227,57,37,231,237,95,146,162,243,80,211,247,123,80,208,77,39,239,38,123,35,111,72,226,123,190,243,147,175,78,137,213,85,17,102,86,213,118,207,134,237,67,72,232,244,183,15,174,171,184,189,213,14,185,93,238,117,42,173,125,198,227,35,35,100,179,164,124,149,176,179,140,81,177,145,181,87,139,24,222,78,123,249,200,254,192,0,0,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,90,160,4,85,241,71,244,39,169,191,146,251,197,17,64,38,148,247,99,233,99,89,62,159,228,62,221,57,154,195,85,0,21,87,227,157,248,39,250,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,93,72,7,42,221,143,165,141,100,250,127,144,251,116,230,107,13,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,42,254,137,219,88,255,0,217,167,74,191,248,54,221,255,0,204,157,42,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,0,230,151,109,178,109,182,255,0,117,173,190,223,118,249,166,183,27,149,198,162,74,186,202,202,188,78,130,105,234,103,145,202,233,37,146,71,68,174,123,220,229,87,43,149,85,85,85,85,79,214,194,180,67,69,244,214,235,45,247,78,116,135,10,197,110,83,211,186,146,90,203,37,130,146,134,121,32,115,154,231,68,233,33,141,174,86,43,152,199,43,85,122,117,99,87,252,136,123,80,0,0,249,45,150,155,85,150,153,244,118,107,101,37,5,60,149,19,213,190,42,104,91,19,29,60,242,190,105,165,86,181,17,21,242,75,36,146,61,223,197,207,123,156,189,85,85,79,202,205,116,247,1,212,171,84,86,45,70,193,241,252,170,219,5,67,106,226,163,189,219,33,174,130,57,218,215,53,178,182,57,154,230,163,209,175,123,81,200,157,122,61,201,254,85,60,165,167,108,155,109,176,93,104,175,182,45,190,105,173,186,229,110,168,142,174,142,178,147,19,160,134,122,105,227,114,58,57,99,145,177,35,152,246,185,17,200,228,84,84,84,69,67,165,128,115,252,167,111,90,5,156,223,106,178,156,215,67,244,255,0,32,189,86,240,243,55,27,166,51,69,87,85,63,6,53,140,231,44,145,185,238,226,198,53,169,213,126,77,106,34,124,145,15,65,133,105,238,3,166,182,169,108,90,115,131,227,248,173,182,122,135,85,203,71,100,182,67,67,4,147,185,173,107,165,116,112,181,173,87,171,88,198,171,149,58,244,99,83,252,136,122,0,15,63,154,233,238,3,169,86,168,172,90,141,131,227,249,85,182,10,134,213,197,71,123,182,67,93,4,115,181,174,107,101,108,115,53,205,71,163,94,246,163,145,58,244,123,147,252,170,121,75,78,217,54,219,96,186,209,95,108,91,124,211,91,117,202,221,81,29,93,29,101,38,39,65,12,244,211,198,228,116,114,199,35,98,71,49,237,114,35,145,200,168,168,168,138,135,75,0,3,202,103,90,79,165,154,161,228,127,105,154,105,138,101,191,12,238,249,47,142,217,169,171,252,175,115,143,115,181,222,99,184,114,237,179,151,30,157,120,55,175,240,67,229,194,180,67,69,244,214,235,45,247,78,116,135,10,197,110,83,211,186,146,90,203,37,130,146,134,121,32,115,154,231,68,233,33,141,174,86,43,152,199,43,85,122,117,99,87,252,136,123,80,1,249,57,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,135,153,183,93,40,163,171,165,159,131,218,246,115,138,68,115,29,197,236,107,147,170,124,156,212,84,249,162,30,42,211,182,77,182,216,46,180,87,219,22,223,52,214,221,114,183,84,71,87,71,89,73,137,208,67,61,52,241,185,29,28,177,200,216,145,204,123,92,136,228,114,42,42,42,34,161,210,192,7,52,187,109,147,109,183,251,173,109,246,251,183,205,53,184,220,174,53,18,85,214,86,85,226,116,19,79,83,60,142,87,73,44,146,58,37,115,222,231,42,185,92,170,170,170,170,170,122,188,43,79,112,29,53,181,75,98,211,156,31,31,197,109,179,212,58,174,90,59,37,178,26,24,36,157,205,107,93,43,163,133,173,106,189,90,198,53,92,169,215,163,26,159,228,67,208,3,154,93,182,201,182,219,253,214,182,251,125,219,230,154,220,110,87,26,137,42,235,43,42,241,58,9,167,169,158,71,43,164,150,73,29,18,185,239,115,149,92,174,85,85,85,85,85,61,94,21,167,184,14,154,218,165,177,105,206,15,143,226,182,217,234,29,87,45,29,146,217,13,12,18,78,230,181,174,149,209,194,214,181,94,173,99,26,174,84,235,209,141,79,242,33,232,1,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,115,95,232,157,181,143,253,154,116,171,255,0,131,109,223,252,201,210,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,179,154,93,182,201,182,219,253,214,182,251,125,219,230,154,220,110,87,26,137,42,235,43,42,241,58,9,167,169,158,71,43,164,150,73,29,18,185,239,115,149,92,174,85,85,85,85,85,61,7,236,159,75,62,194,126,203,127,102,152,167,216,207,248,185,240,106,111,133,255,0,134,239,255,0,138,240,237,127,134,253,231,246,127,183,247,191,143,204,242,191,209,59,107,31,251,52,233,87,255,0,6,219,191,249,147,170,158,83,58,210,125,44,213,15,35,251,76,211,76,83,45,248,103,119,201,124,118,205,77,95,229,123,156,123,157,174,243,29,195,151,109,156,184,244,235,193,189,127,130,31,149,139,109,235,64,176,107,237,46,83,133,104,126,159,227,247,170,46,126,90,227,107,198,104,169,42,160,230,199,49,252,37,142,54,189,188,152,247,53,122,47,205,174,84,95,146,169,208,14,127,148,237,235,64,179,155,237,86,83,154,232,126,159,228,23,170,222,30,102,227,116,198,104,170,234,167,224,198,177,156,229,146,55,61,220,88,198,181,58,175,201,173,68,79,146,33,250,184,46,147,233,102,151,249,239,217,158,154,98,152,151,196,251,94,119,224,86,106,106,15,53,219,229,219,238,246,88,222,124,123,143,227,203,175,78,110,233,252,84,242,191,209,59,107,31,251,52,233,87,255,0,6,219,191,249,147,223,226,216,158,43,131,88,169,113,108,43,25,181,99,246,90,46,126,90,221,107,162,142,146,150,14,111,115,223,194,40,209,172,111,39,189,206,94,137,243,115,149,87,230,170,126,176,7,148,206,180,159,75,53,67,200,254,211,52,211,20,203,126,25,221,242,95,29,179,83,87,249,94,231,30,231,107,188,199,112,229,219,103,46,61,58,240,111,95,224,135,203,133,104,134,139,233,173,214,91,238,156,233,14,21,138,220,167,167,117,36,181,150,75,5,37,12,242,64,231,53,206,137,210,67,27,92,172,87,49,142,86,170,244,234,198,175,249,16,246,160,0,120,172,215,68,52,95,82,174,177,95,117,27,72,112,172,170,229,5,59,105,34,172,189,216,41,43,167,142,6,185,206,108,77,146,104,220,228,98,57,239,114,53,23,167,87,185,127,202,167,213,130,233,62,150,105,127,158,253,153,233,166,41,137,124,79,181,231,126,5,102,166,160,243,93,190,93,190,239,101,141,231,199,184,254,60,186,244,230,238,159,197,79,86,1,207,242,157,189,104,22,115,125,170,202,115,93,15,211,252,130,245,91,195,204,220,110,152,205,21,93,84,252,24,214,51,156,178,70,231,187,139,24,214,167,85,249,53,168,137,242,68,61,6,21,167,184,14,154,218,165,177,105,206,15,143,226,182,217,234,29,87,45,29,146,217,13,12,18,78,230,181,174,149,209,194,214,181,94,173,99,26,174,84,235,209,141,79,242,33,232,0,0,0,115,75,182,217,54,219,127,186,214,223,111,187,124,211,91,141,202,227,81,37,93,101,101,94,39,65,52,245,51,200,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,167,171,182,105,238,3,101,195,95,167,54,108,31,31,160,196,228,167,158,145,246,26,107,100,49,91,157,4,234,245,154,37,166,107,82,37,100,139,36,138,246,241,232,238,110,235,215,170,158,43,250,39,109,99,255,0,102,157,42,255,0,224,219,119,255,0,50,117,80,1,207,242,157,189,104,22,115,125,170,202,115,93,15,211,252,130,245,91,195,204,220,110,152,205,21,93,84,252,24,214,51,156,178,70,231,187,139,24,214,167,85,249,53,168,137,242,68,63,87,5,210,125,44,210,255,0,61,251,51,211,76,83,18,248,159,107,206,252,10,205,77,65,230,187,124,187,125,222,203,27,207,143,113,252,121,117,233,205,221,63,138,158,172,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,57,175,244,78,218,199,254,205,58,85,255,0,193,182,239,254,100,234,160,230,151,109,178,109,182,255,0,117,173,190,223,118,249,166,183,27,149,198,162,74,186,202,202,188,78,130,105,234,103,145,202,233,37,146,71,68,174,123,220,229,87,43,149,85,85,85,85,79,107,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,185,249,107,117,174,138,58,74,88,57,189,207,127,8,163,70,177,188,158,247,57,122,39,205,206,85,95,154,169,250,192,241,89,174,136,104,190,165,93,98,190,234,54,144,225,89,85,202,10,118,210,69,89,123,176,82,87,79,28,13,115,156,216,155,36,209,185,200,196,115,222,228,106,47,78,175,114,255,0,149,79,171,5,210,125,44,210,255,0,61,251,51,211,76,83,18,248,159,107,206,252,10,205,77,65,230,187,124,187,125,222,203,27,207,143,113,252,121,117,233,205,221,63,138,159,46,107,162,26,47,169,87,88,175,186,141,164,56,86,85,114,130,157,180,145,86,94,236,20,149,211,199,3,92,231,54,38,201,52,110,114,49,28,247,185,26,139,211,171,220,191,229,83,234,193,116,159,75,52,191,207,126,204,244,211,20,196,190,39,218,243,191,2,179,83,80,121,174,223,46,223,119,178,198,243,227,220,127,30,93,122,115,119,79,226,167,171,57,165,219,108,155,109,191,221,107,111,183,221,190,105,173,198,229,113,168,146,174,178,178,175,19,160,154,122,153,228,114,186,73,100,145,209,43,158,247,57,85,202,229,85,85,85,85,83,218,226,216,158,43,131,88,169,113,108,43,25,181,99,246,90,46,126,90,221,107,162,142,146,150,14,111,115,223,194,40,209,172,111,39,189,206,94,137,243,115,149,87,230,170,50,156,79,21,206,108,85,88,182,107,140,218,178,11,45,111,15,51,110,186,81,71,87,75,63,7,181,236,231,20,136,230,59,139,216,215,39,84,249,57,168,169,243,68,60,7,244,78,218,199,254,205,58,85,255,0,193,182,239,254,100,234,160,0,0,0,30,43,53,209,13,23,212,171,172,87,221,70,210,28,43,42,185,65,78,218,72,171,47,118,10,74,233,227,129,174,115,155,19,100,154,55,57,24,142,123,220,141,69,233,213,238,95,242,169,245,96,186,79,165,154,95,231,191,102,122,105,138,98,95,19,237,121,223,129,89,169,168,60,215,111,151,111,187,217,99,121,241,238,63,143,46,189,57,187,167,241,83,213,128,126,78,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,225,230,109,215,74,40,234,233,103,224,246,189,156,226,145,28,199,113,123,26,228,234,159,39,53,21,62,104,135,128,254,137,219,88,255,0,217,167,74,191,248,54,221,255,0,204,157,42,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,154,255,0,68,237,172,127,236,211,165,95,252,27,110,255,0,230,78,170,1,229,51,173,39,210,205,80,242,63,180,205,52,197,50,223,134,119,124,151,199,108,212,213,254,87,185,199,185,218,239,49,220,57,118,217,203,143,78,188,27,215,248,33,242,225,90,33,162,250,107,117,150,251,167,58,67,133,98,183,41,233,221,73,45,101,146,193,73,67,60,144,57,205,115,162,116,144,198,215,43,21,204,99,149,170,189,58,177,171,254,68,61,168,7,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,205,127,162,118,214,63,246,105,210,175,254,13,183,127,243,39,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,254,131,110,99,13,215,156,135,82,112,203,53,13,93,187,33,210,236,162,183,28,189,81,76,138,246,57,145,213,84,67,77,87,20,168,212,107,153,51,105,164,85,103,201,241,189,143,106,162,183,132,146,118,0,0,0,28,171,114,251,139,193,54,191,165,149,250,153,157,84,127,157,163,179,209,112,155,250,206,233,229,166,154,10,62,228,81,73,217,238,246,30,222,235,219,193,159,197,87,248,34,248,173,150,239,75,13,222,78,27,119,188,217,177,218,188,111,33,198,234,35,134,245,101,154,101,169,101,59,38,89,22,154,104,170,81,140,108,172,145,177,73,213,56,181,237,124,111,69,111,30,15,146,69,0,14,63,185,125,204,97,187,90,199,177,76,207,80,104,106,223,143,95,242,138,124,114,186,182,153,21,239,182,50,106,90,153,146,173,98,70,171,166,99,93,78,212,123,27,247,248,61,206,106,61,205,72,223,216,0,5,122,248,133,248,133,235,70,211,53,162,203,167,58,115,140,97,87,27,109,199,23,166,189,203,45,238,138,174,105,219,60,149,117,112,185,173,116,53,49,53,25,198,157,138,136,173,85,234,174,249,255,0,4,79,107,225,189,189,109,83,222,15,237,19,246,153,96,197,45,159,100,190,17,228,190,5,75,83,15,115,205,121,190,231,119,189,60,189,122,121,102,113,227,199,167,87,117,235,213,58,77,80,14,41,188,205,107,202,182,237,182,204,195,88,240,171,125,170,182,245,143,252,63,203,65,116,138,73,41,95,223,175,167,167,127,54,199,36,111,94,140,153,202,157,30,159,121,19,175,84,234,139,94,218,33,226,237,185,45,74,214,140,7,78,111,184,78,154,193,109,202,178,139,85,146,178,90,75,109,123,103,142,10,154,184,225,145,209,185,213,142,106,61,26,245,84,85,107,147,175,78,168,191,192,180,157,88,206,191,101,250,89,153,106,103,194,254,39,246,75,31,184,223,124,151,127,179,230,188,173,52,147,118,187,156,93,195,151,111,143,46,46,233,215,175,69,233,208,249,116,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,62,104,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,2,53,111,127,86,55,53,160,218,113,62,173,232,85,131,20,202,45,86,110,223,199,45,23,27,29,85,69,85,29,47,73,157,53,193,39,134,182,46,176,199,210,6,186,36,129,206,99,86,73,92,244,99,93,194,189,109,62,53,251,146,134,235,69,53,247,77,52,214,178,218,202,136,221,89,79,73,73,95,77,60,208,35,147,184,200,229,117,84,141,141,234,222,168,143,88,222,141,85,69,86,187,167,69,180,173,180,110,47,4,221,6,150,80,106,102,11,81,254,106,142,241,69,194,111,234,203,167,150,134,105,232,251,146,197,31,123,181,223,99,123,172,111,7,255,0,20,95,226,137,232,53,191,53,186,233,174,139,231,218,141,98,167,164,158,229,138,226,247,91,221,28,85,108,115,160,146,122,106,73,38,141,178,53,174,107,149,138,230,34,42,35,154,189,58,244,84,254,37,69,255,0,118,175,116,255,0,241,7,74,191,240,171,143,250,241,110,154,33,154,221,117,43,69,240,29,70,190,211,210,65,114,202,177,123,85,238,178,42,70,57,176,71,61,77,36,115,72,216,218,231,57,200,196,115,213,17,21,206,94,157,58,170,255,0,19,242,119,21,175,56,110,219,116,142,251,170,217,157,109,35,89,110,167,123,45,148,51,84,44,47,187,92,85,142,90,122,40,149,172,123,185,200,230,244,87,35,29,193,136,249,28,156,24,229,74,171,187,120,215,238,74,107,173,108,214,45,52,211,90,59,107,234,36,117,29,61,93,37,125,76,240,192,174,94,219,36,149,181,81,182,71,163,122,34,189,35,98,57,81,85,26,222,189,18,127,236,115,87,119,95,175,88,107,181,91,94,241,60,43,21,198,46,212,237,126,53,67,107,182,86,67,113,175,99,149,21,43,100,89,170,164,108,116,202,222,169,27,85,156,229,229,220,69,100,104,197,154,80,0,8,85,184,47,20,189,26,208,237,113,180,232,205,21,171,237,52,116,247,8,168,179,27,236,21,206,142,151,29,229,51,25,35,90,200,225,149,245,147,66,197,145,242,196,206,60,92,214,199,201,100,238,50,41,149,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,131,143,232,54,230,48,221,121,200,117,39,12,179,80,213,219,178,29,46,202,43,113,203,213,20,200,175,99,153,29,85,68,52,213,113,74,141,70,185,147,54,154,69,86,124,159,27,216,246,170,43,120,73,39,96,0,2,21,120,144,239,91,84,246,125,251,59,253,153,216,49,75,159,218,223,139,249,223,142,210,212,205,219,242,190,83,183,218,236,207,23,78,190,101,252,185,114,235,209,189,58,116,94,188,87,102,126,40,26,251,184,157,201,225,250,57,154,226,26,127,69,101,200,62,33,230,103,181,219,235,99,170,103,98,130,162,161,156,29,37,92,140,78,175,133,168,189,88,191,117,87,167,69,232,169,103,231,42,221,30,186,127,70,189,9,201,181,175,236,183,218,63,179,158,75,250,179,207,121,62,255,0,152,172,130,155,252,55,110,78,60,123,252,191,176,189,120,244,249,117,234,158,171,75,117,75,4,214,156,18,217,169,154,105,125,248,206,55,121,239,121,42,223,43,53,63,119,181,51,225,147,247,115,49,146,55,164,145,61,191,121,169,215,167,84,234,138,138,190,172,0,0,0,227,251,152,221,86,145,237,67,13,166,204,53,74,229,86,231,220,106,60,181,178,209,109,141,147,92,110,47,69,111,113,97,137,239,99,120,70,215,35,158,247,185,172,111,86,183,175,55,198,199,242,173,135,111,210,213,188,90,108,162,203,121,198,169,49,124,179,29,168,117,91,45,209,87,182,102,85,218,165,149,233,12,177,114,233,43,159,10,118,226,157,220,17,156,223,19,211,143,121,34,142,90,128,67,253,222,120,145,105,198,212,53,31,28,211,137,49,191,182,85,245,127,191,201,161,183,92,210,42,171,5,43,150,37,137,203,27,162,116,115,77,36,111,150,70,194,233,98,114,53,145,171,149,173,153,143,37,6,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,18,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,126,78,89,148,216,176,108,86,243,154,229,53,222,74,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,78,12,71,61,220,88,199,47,70,162,185,122,116,68,85,249,16,91,64,252,94,244,107,82,181,31,33,196,245,66,223,251,61,178,212,92,35,102,33,118,174,115,164,142,162,157,203,28,73,29,193,204,71,50,150,101,122,186,110,231,94,195,35,115,152,247,162,194,146,207,234,188,72,119,173,170,123,62,253,157,254,204,236,24,165,207,237,111,197,252,239,199,105,106,102,237,249,95,41,219,237,118,103,139,167,95,50,254,92,185,117,232,222,157,58,47,95,21,225,233,226,23,173,27,179,214,139,214,156,234,54,49,133,91,173,182,236,94,166,247,20,182,74,42,184,103,116,241,213,210,66,214,185,211,84,202,213,103,26,135,170,162,53,23,170,55,231,252,81,108,40,141,91,232,222,109,139,103,154,113,75,115,142,213,241,156,207,40,243,20,248,205,182,86,61,41,93,36,72,206,237,77,76,141,233,210,24,187,177,42,198,215,36,146,57,237,107,120,162,190,88,253,6,211,55,131,165,251,186,195,101,190,224,235,87,65,125,179,211,210,187,35,177,84,197,34,190,213,60,235,42,49,137,58,177,177,84,49,203,79,43,152,246,47,94,8,213,123,99,114,171,18,26,239,51,197,3,95,118,237,185,60,195,71,48,172,67,79,235,108,184,255,0,195,252,180,247,75,125,108,149,79,239,208,83,212,63,155,163,171,141,139,209,243,57,19,163,19,238,162,117,234,189,85,100,255,0,135,166,232,51,237,217,232,189,235,81,181,26,209,143,219,174,86,236,162,166,201,20,86,74,121,161,129,208,71,73,73,51,92,230,205,44,174,87,242,168,122,42,163,145,58,35,126,95,197,86,80,0,8,235,189,189,224,227,59,70,210,249,111,78,90,74,220,218,249,79,59,113,59,61,92,85,29,138,233,226,146,6,76,249,36,137,138,214,178,22,212,178,85,99,159,26,200,141,86,49,205,85,228,223,107,182,45,194,226,187,160,209,171,46,174,98,212,222,67,207,247,41,174,54,183,213,71,81,53,178,186,39,113,150,158,71,49,127,209,145,138,230,177,207,138,88,158,172,103,62,41,213,64,60,86,183,230,183,93,53,209,124,251,81,172,84,244,147,220,177,92,94,235,123,163,138,173,142,116,18,79,77,73,36,209,182,70,181,205,114,177,92,196,69,68,115,87,167,94,138,159,196,168,191,238,213,238,159,254,32,233,87,254,21,113,255,0,94,46,164,28,127,65,183,49,134,235,206,67,169,56,101,154,134,174,221,144,233,118,81,91,142,94,168,166,69,123,28,200,234,170,33,166,171,138,84,106,53,204,153,180,210,42,179,228,248,222,199,181,81,91,194,73,59,0,0,0,8,255,0,179,173,226,224,155,191,193,42,47,246,10,63,131,100,150,110,31,104,49,254,228,213,31,11,238,205,80,202,95,239,167,193,20,115,247,99,167,89,63,118,139,195,175,23,116,84,249,200,0,0,33,5,111,139,14,131,51,114,244,26,37,111,109,36,248,108,149,11,110,174,212,41,174,189,171,116,21,188,36,232,145,70,145,57,37,166,238,164,81,45,83,164,142,52,230,249,62,112,177,37,124,223,7,148,213,140,235,246,95,165,153,150,166,124,47,226,127,100,177,251,141,247,201,119,251,62,107,202,211,73,55,107,185,197,220,57,118,248,242,226,238,157,122,244,94,157,15,151,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,230,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,64,0,143,251,106,222,46,9,186,108,239,82,108,26,105,71,230,177,188,19,224,254,75,32,238,76,207,139,249,216,102,124,159,222,179,65,28,148,253,169,32,124,127,121,93,207,167,36,232,157,58,244,13,116,215,77,56,219,166,156,92,117,67,84,47,62,70,213,67,210,40,97,137,17,245,87,10,167,34,172,116,180,209,170,167,114,103,241,119,68,234,141,70,181,207,123,152,198,61,237,230,187,45,222,150,27,188,156,54,239,121,179,99,181,120,222,67,141,212,71,13,234,203,52,203,82,202,118,76,178,45,52,209,84,163,24,217,89,35,98,147,170,113,107,218,248,222,138,222,60,31,36,138,0,134,187,210,241,38,195,118,149,153,90,52,250,205,135,210,103,185,12,244,242,84,222,168,97,190,173,11,236,204,84,141,105,146,85,74,121,154,175,153,174,145,232,206,173,123,88,198,57,83,140,172,85,147,250,91,170,88,38,180,224,150,205,76,211,75,239,198,113,187,207,123,201,86,249,89,169,251,189,169,159,12,159,187,153,140,145,189,36,137,237,251,205,78,189,58,167,84,84,85,171,109,111,241,118,220,150,154,235,70,125,167,54,44,39,77,103,182,226,185,69,214,201,71,45,93,182,189,211,201,5,53,92,144,198,233,28,218,198,181,94,173,98,42,170,53,169,215,175,68,79,224,88,78,204,245,175,42,220,78,219,48,253,99,205,109,246,170,43,214,65,241,15,51,5,174,41,35,165,103,98,190,162,157,156,27,36,146,61,58,178,22,170,245,122,253,229,94,157,19,162,39,107,0,30,43,91,243,91,174,154,232,190,125,168,214,42,122,73,238,88,174,47,117,189,209,197,86,199,58,9,39,166,164,146,104,219,35,90,230,185,88,174,98,34,162,57,171,211,175,69,79,226,84,95,247,106,247,79,255,0,16,116,171,255,0,10,184,255,0,175,23,82,126,78,89,148,216,176,108,86,243,154,229,53,222,74,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,78,12,71,61,220,88,199,47,70,162,185,122,116,68,85,249,16,91,64,252,94,244,107,82,181,31,33,196,245,66,223,251,61,178,212,92,35,102,33,118,174,115,164,142,162,157,203,28,73,29,193,204,71,50,150,101,122,186,110,231,94,195,35,115,152,247,162,194,146,207,63,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,122,243,221,116,212,125,186,111,187,84,245,67,75,239,62,70,235,67,168,25,20,83,67,42,43,233,110,20,174,185,204,178,82,212,198,138,157,200,95,197,189,83,170,57,28,214,189,142,99,216,199,182,239,246,209,184,188,19,116,26,89,65,169,152,45,71,249,170,59,197,23,9,191,171,46,158,90,25,167,163,238,75,20,125,238,215,125,141,238,177,188,31,252,81,127,138,39,85,0,241,90,171,173,26,95,162,22,171,69,247,85,242,250,76,110,219,124,188,83,216,104,235,42,217,39,97,107,102,107,221,27,100,145,173,86,194,206,49,72,229,150,69,108,109,70,170,185,205,61,168,60,254,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,94,17,51,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,231,179,120,155,170,204,183,95,171,151,12,194,243,114,171,110,49,110,168,168,166,196,237,18,70,144,178,221,110,87,253,197,116,77,123,219,230,100,107,99,116,207,228,238,79,68,106,47,109,145,177,158,83,110,186,243,153,109,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,132,141,111,68,114,177,220,30,140,145,169,205,141,84,208,78,218,55,23,130,110,131,75,40,53,51,5,168,255,0,53,71,120,162,225,55,245,101,211,203,67,52,244,125,201,98,143,189,218,239,177,189,214,55,131,255,0,138,47,241,68,234,160,16,3,198,175,210,198,45,245,2,135,219,174,39,20,240,186,241,0,172,180,86,91,118,201,173,249,23,122,213,55,150,183,96,247,73,227,158,122,168,234,165,158,40,33,180,187,182,199,242,133,123,189,98,146,69,99,97,108,110,141,92,172,88,155,21,181,0,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,106,128,17,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,2,255,0,183,99,233,99,89,62,159,228,62,221,57,74,219,5,222,190,85,181,61,71,164,178,93,174,126,99,76,178,107,132,49,228,118,250,133,145,241,208,115,86,198,235,157,58,70,215,189,179,68,196,69,123,88,213,239,70,196,98,167,38,196,248,175,163,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,7,163,94,222,76,123,87,163,145,28,157,122,42,34,252,143,214,0,163,111,18,253,142,84,237,199,50,155,88,112,119,210,63,78,179,75,196,140,134,146,54,69,78,251,29,198,100,146,117,162,108,44,70,181,105,149,172,149,208,185,141,251,140,141,99,122,34,181,143,155,149,108,115,119,119,93,160,234,227,178,185,237,213,119,140,78,253,78,219,110,71,106,130,161,204,123,224,71,163,153,85,11,21,201,19,234,97,94,92,59,137,209,89,36,209,163,163,238,172,141,187,61,194,229,54,44,231,101,250,151,154,226,213,222,118,203,144,105,125,230,233,110,169,237,62,62,253,44,246,153,100,138,78,15,70,189,188,152,246,175,71,34,57,58,244,84,69,249,25,194,52,123,183,172,166,197,131,108,191,77,51,92,166,187,201,89,113,253,47,179,93,46,53,61,167,201,216,165,130,211,20,146,201,193,136,231,187,139,24,229,232,212,87,47,78,136,138,191,34,147,55,201,187,187,174,239,181,113,185,92,22,234,187,62,39,97,167,117,183,28,181,79,80,231,189,144,43,213,207,170,153,136,229,137,149,51,47,30,125,180,232,140,142,24,213,210,118,146,71,116,15,14,189,138,212,238,151,50,76,227,80,104,42,217,165,118,10,137,161,174,154,154,170,38,62,231,113,133,41,222,150,213,68,145,39,133,142,142,161,178,62,102,179,251,12,115,26,246,61,200,246,94,157,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,1,13,124,69,55,213,77,181,172,53,112,125,62,175,164,126,170,95,233,225,154,134,26,154,89,94,203,101,186,101,168,98,220,145,86,53,130,103,182,74,119,70,200,92,255,0,237,189,175,115,30,198,171,31,69,119,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,150,43,225,79,190,58,109,53,186,208,109,111,82,89,87,45,139,39,188,35,49,107,155,95,44,235,110,184,213,57,140,74,39,199,213,81,148,211,75,209,205,116,109,78,220,210,200,231,163,155,43,164,134,226,65,158,188,247,93,53,31,110,155,238,213,61,80,210,251,207,145,186,208,234,6,69,20,208,202,138,250,91,133,43,174,115,44,148,181,49,162,167,114,23,241,111,84,234,142,71,53,175,99,152,246,49,237,187,253,180,110,47,4,221,6,150,80,106,102,11,81,254,106,142,241,69,194,111,234,203,167,150,134,105,232,251,146,197,31,123,181,223,99,123,172,111,7,255,0,20,95,226,137,213,64,5,85,248,231,126,9,254,164,254,90,69,95,11,143,93,154,101,249,215,179,214,151,252,69,95,20,127,66,122,155,249,47,188,81,21,107,225,231,189,59,174,214,53,66,158,197,151,228,21,109,210,188,150,161,83,32,163,74,103,85,37,20,235,31,24,174,16,70,215,35,152,246,185,34,108,170,196,114,190,20,114,118,228,123,33,227,125,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,88,0,0,10,245,241,45,240,251,166,214,27,85,227,112,122,65,106,171,147,80,104,41,252,205,226,211,73,20,181,83,228,172,99,105,96,141,35,71,206,140,129,244,244,208,74,228,100,49,57,243,175,70,162,43,213,189,106,7,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,56,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,39,179,237,217,225,187,186,210,255,0,183,22,42,122,75,61,246,130,162,74,107,238,56,218,245,170,158,212,245,145,233,2,189,235,28,74,246,75,19,18,70,189,25,195,175,113,136,170,232,158,137,221,72,213,190,141,230,216,182,121,167,20,183,56,237,95,25,204,242,143,49,79,140,219,101,99,210,149,210,68,140,238,212,212,200,222,157,33,139,187,18,172,109,114,73,35,158,214,183,138,43,229,143,62,215,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,147,127,195,131,196,2,179,110,247,216,180,147,87,178,47,246,167,175,243,51,197,83,81,28,245,18,99,181,92,31,39,42,118,66,201,36,124,51,72,136,199,194,141,226,146,74,146,181,89,251,228,150,239,193,73,126,36,126,32,148,219,137,169,143,71,180,110,235,86,221,58,183,84,54,166,182,229,12,178,194,204,153,235,20,18,68,146,211,205,4,83,66,202,105,146,118,163,28,231,50,71,163,36,233,213,145,170,112,13,159,109,51,50,221,214,168,125,135,177,84,85,217,236,84,20,242,84,223,114,54,208,37,84,22,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,254,125,59,143,68,86,196,245,73,147,227,69,139,88,176,108,87,111,88,86,45,67,228,172,184,253,190,249,107,183,83,119,95,39,98,150,8,237,113,197,31,55,171,158,238,44,99,83,171,149,92,189,58,170,170,252,207,1,224,169,234,159,41,250,127,93,238,54,226,210,119,85,185,140,55,106,26,71,89,170,89,133,13,93,197,238,168,109,182,209,108,166,69,107,238,55,25,25,35,226,129,100,226,173,133,156,98,145,239,145,200,188,88,199,113,107,223,194,55,231,135,84,181,75,59,214,156,238,231,169,154,151,125,248,206,73,121,236,249,218,223,43,13,63,119,181,11,33,143,247,112,177,145,183,164,113,49,191,117,169,215,167,85,234,170,170,182,211,225,139,225,255,0,89,164,84,116,219,129,214,252,119,202,103,85,124,103,198,109,178,201,60,85,86,26,89,32,154,25,93,82,198,189,35,89,167,142,163,231,12,140,115,161,107,27,213,91,35,158,200,224,183,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,127,128,115,253,116,215,77,56,219,166,156,92,117,67,84,47,62,70,213,67,210,40,97,137,17,245,87,10,167,34,172,116,180,209,170,167,114,103,241,119,68,234,141,70,181,207,123,152,198,61,237,206,182,186,107,166,163,238,47,81,238,58,161,170,23,159,61,117,174,233,20,48,196,138,202,91,125,43,85,86,58,90,104,213,87,183,11,57,59,162,117,87,43,156,231,189,207,123,222,247,123,109,159,110,207,50,218,46,168,125,184,177,83,213,222,44,85,244,242,83,95,113,198,215,165,44,23,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,206,125,59,140,69,70,202,244,93,4,105,110,169,96,154,211,130,91,53,51,77,47,191,25,198,239,61,239,37,91,229,102,167,238,246,166,124,50,126,238,102,50,70,244,146,39,183,239,53,58,244,234,157,81,81,87,213,131,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,1,157,109,95,213,44,239,69,183,197,170,58,151,166,151,223,131,100,150,109,64,202,60,149,111,149,134,163,181,221,171,170,134,79,221,204,199,198,238,177,202,246,253,230,175,78,189,83,162,162,42,93,246,212,119,93,167,27,181,211,134,102,184,84,190,70,235,67,219,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,114,23,241,114,197,50,34,54,70,181,200,168,199,178,72,217,218,192,0,3,50,218,23,174,154,143,183,77,71,183,106,134,151,222,124,141,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,226,222,169,213,28,142,107,94,199,49,236,99,219,162,157,11,215,77,56,220,94,156,91,181,67,75,239,62,122,213,93,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,114,111,84,234,173,86,185,175,99,158,199,177,238,232,0,21,213,226,117,226,1,89,164,84,117,59,126,209,12,139,202,103,85,124,160,201,174,81,71,60,85,86,26,89,32,134,104,155,76,247,49,35,89,167,142,163,229,52,111,115,161,107,29,209,27,35,152,248,233,176,183,79,10,29,241,211,100,182,171,38,209,245,25,149,107,125,182,211,212,51,17,187,43,229,168,74,234,72,155,36,238,162,157,92,174,88,159,4,77,127,105,201,210,37,134,38,199,209,142,141,157,235,52,57,86,236,125,44,107,39,211,252,135,219,167,40,219,100,155,193,201,182,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,201,183,253,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,132,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,2,173,124,86,55,219,106,75,85,126,214,116,107,38,171,117,201,213,11,6,111,117,183,78,214,193,28,8,215,182,75,58,61,17,92,247,185,202,213,159,131,154,140,70,118,28,175,231,60,113,252,190,6,63,141,159,166,255,0,153,30,215,198,35,108,249,150,160,225,182,93,127,195,235,178,11,187,48,122,119,209,93,241,248,149,37,164,163,183,61,95,44,183,72,163,228,142,99,218,228,141,147,171,90,254,81,36,79,119,109,148,207,114,213,94,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,201,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,71,218,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,159,52,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,112,173,224,238,207,13,218,46,151,253,184,190,211,210,94,47,181,245,17,211,88,177,199,87,173,44,247,87,164,140,73,213,143,72,229,86,50,40,158,178,57,234,206,29,123,108,85,71,74,196,92,246,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,231,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,37,223,120,101,236,251,38,218,214,151,222,239,90,140,149,116,121,182,115,81,19,174,182,119,75,79,44,22,200,40,228,168,101,51,25,36,15,145,178,189,237,153,242,185,232,254,157,36,141,156,90,177,185,207,167,109,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,73,84,0,57,86,236,125,44,107,39,211,252,135,219,167,51,88,106,160,164,191,18,63,16,74,109,196,212,199,163,218,55,117,171,110,157,91,170,27,83,91,114,134,89,97,102,76,245,138,9,34,73,105,230,130,41,161,101,52,201,59,81,142,115,153,35,209,146,116,234,200,213,56,174,201,54,125,147,110,231,84,34,178,181,42,232,176,155,29,68,14,203,47,20,146,211,247,232,96,150,57,223,11,35,142,87,163,156,249,157,76,248,145,237,100,137,26,185,30,246,185,19,139,180,17,137,226,214,44,27,21,179,97,88,181,15,146,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,155,213,207,119,22,49,169,213,202,174,94,157,85,85,126,103,235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,118,62,169,245,147,234,6,67,238,51,158,131,103,123,170,204,182,161,171,150,252,194,205,114,171,118,49,113,168,167,166,203,45,17,198,147,50,227,110,71,253,245,108,78,123,27,230,99,107,164,116,47,228,222,47,85,106,175,109,242,49,250,19,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,194,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,126,78,89,148,216,176,108,86,243,154,229,53,222,74,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,78,12,71,61,220,88,199,47,70,162,185,122,116,68,85,249,25,236,222,190,235,175,187,180,214,90,220,203,187,117,163,196,45,189,104,241,107,37,108,204,119,144,165,226,196,146,69,108,104,140,73,167,123,59,178,47,87,185,58,178,62,227,217,20,106,79,95,5,139,182,188,220,112,220,174,142,235,115,164,170,210,11,93,67,233,45,81,85,205,206,174,150,246,171,28,211,69,74,212,94,172,166,88,166,238,74,215,244,111,118,72,221,23,222,117,66,173,148,221,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,81,103,136,166,250,170,119,75,153,46,15,167,213,245,108,210,187,5,68,51,80,195,83,75,19,31,115,184,194,149,12,91,146,42,198,147,194,199,71,80,232,217,11,159,253,134,53,238,99,30,229,99,33,168,59,174,206,247,85,153,109,67,87,45,249,133,154,229,86,236,98,227,81,79,77,150,90,35,141,38,101,198,220,143,251,234,216,156,246,55,204,198,215,72,232,95,201,188,94,170,213,94,219,228,99,244,39,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,132,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,16,3,198,175,210,198,45,245,2,135,219,174,37,43,23,83,225,123,190,159,219,94,42,205,14,214,60,207,205,234,77,151,159,193,234,107,91,198,107,237,174,56,218,169,214,101,114,249,138,200,122,73,220,234,141,123,226,70,73,251,215,54,162,68,239,251,223,221,47,244,71,208,233,245,34,139,27,248,221,234,229,112,142,197,100,167,149,220,105,89,93,44,51,74,217,106,85,28,143,88,88,200,36,114,181,159,121,238,70,179,171,17,203,35,56,174,218,60,90,180,107,92,114,170,13,63,206,176,251,174,159,228,151,187,132,86,251,59,59,206,186,208,215,77,52,144,197,4,61,248,162,100,145,76,249,37,127,201,240,164,77,108,125,86,84,87,35,82,32,120,213,250,167,197,190,159,208,251,141,196,247,254,7,89,77,138,147,42,213,204,42,162,187,133,234,235,111,179,221,40,233,187,79,94,237,45,36,149,81,212,73,205,19,131,120,190,182,153,58,42,163,151,185,213,168,168,215,42,91,80,4,63,241,96,202,108,88,254,201,114,251,77,222,187,203,213,228,215,11,69,174,215,31,105,239,243,21,76,174,134,173,209,245,106,42,51,164,20,149,15,234,229,70,253,206,157,121,57,168,180,217,180,239,84,250,55,245,3,30,247,24,11,254,221,143,165,141,100,250,127,144,251,116,230,107,9,255,0,225,123,190,159,216,166,84,205,14,214,60,207,202,105,181,235,159,193,234,107,91,202,27,21,210,73,26,169,214,101,114,121,122,57,186,201,220,234,142,99,37,86,73,251,166,186,162,69,186,144,15,201,203,49,107,22,115,138,222,112,172,166,135,206,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,205,138,215,183,147,30,228,234,213,71,39,94,168,168,191,51,62,251,228,218,37,215,104,58,184,220,82,11,141,93,227,19,191,83,186,229,142,93,103,167,115,30,248,17,234,215,210,204,244,106,68,250,152,87,143,62,218,244,86,73,12,138,216,251,169,27,126,173,181,239,54,251,161,250,63,170,90,3,123,181,124,87,12,212,108,126,243,79,10,64,198,54,170,217,120,170,183,186,154,58,150,185,122,119,33,127,24,89,44,110,94,173,107,27,36,125,21,175,142,104,214,72,173,200,111,7,38,214,205,52,211,93,18,179,45,93,187,4,192,49,123,5,3,232,42,98,167,115,235,47,116,84,46,167,154,185,30,214,119,88,197,73,164,137,145,247,28,213,100,109,145,90,215,189,88,207,147,101,27,81,190,238,211,89,104,176,222,213,214,143,16,182,244,172,202,111,116,80,177,222,66,151,139,214,56,209,210,42,49,38,157,236,237,70,157,30,228,234,249,59,111,100,82,33,161,60,79,22,177,96,216,173,155,10,197,168,124,149,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,124,222,174,123,184,177,141,78,174,85,114,244,234,170,171,243,63,88,2,63,239,95,117,214,45,165,232,213,110,101,221,181,86,101,247,46,180,120,181,146,182,103,183,207,213,114,98,73,34,182,52,87,172,48,49,253,217,23,171,26,189,25,31,113,143,150,53,51,217,150,101,55,220,231,42,188,230,185,77,119,157,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,131,17,172,111,39,189,203,209,168,141,78,189,17,17,62,69,159,237,107,194,82,197,153,237,198,241,115,220,21,182,235,140,234,38,89,210,124,122,86,212,189,102,199,41,90,198,186,7,79,71,247,24,233,165,122,189,102,134,87,57,201,23,109,168,180,243,119,21,181,171,170,186,103,149,104,222,163,228,122,91,154,210,121,123,214,51,112,150,223,83,198,57,25,28,220,23,238,79,23,113,140,123,161,149,138,217,35,122,181,57,198,246,57,19,163,144,179,255,0,11,175,16,10,59,189,29,183,108,154,223,145,118,110,176,249,107,118,15,116,158,56,32,165,146,150,40,34,130,27,75,187,108,103,25,147,181,214,41,36,87,186,103,72,232,213,200,244,137,178,217,249,154,205,216,250,167,214,79,168,25,15,184,206,122,13,157,238,171,50,218,134,174,91,243,11,53,202,173,216,197,198,162,158,155,44,180,71,26,76,203,141,185,31,247,213,177,57,236,111,153,141,174,145,208,191,147,120,189,85,170,189,183,200,199,232,79,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,9,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,5,85,248,231,126,9,254,164,254,90,69,95,11,143,93,154,101,249,215,179,214,151,252,69,95,20,127,66,122,155,249,47,188,81,20,2,88,167,134,47,136,5,30,145,86,83,109,251,91,242,47,41,130,213,241,131,25,185,75,28,17,82,216,106,164,158,105,165,109,75,218,196,145,97,158,74,143,156,210,61,205,133,204,111,84,108,110,123,227,185,64,0,0,2,157,188,84,54,43,83,128,100,55,93,207,105,109,5,92,248,197,242,162,107,150,103,12,213,81,112,180,220,103,170,133,141,158,37,146,68,154,70,85,77,82,170,177,177,143,237,61,175,94,77,141,236,100,112,215,108,91,133,202,182,191,172,182,93,92,197,169,188,255,0,144,238,83,92,109,111,170,146,158,27,157,12,173,227,45,60,142,98,255,0,163,35,21,205,123,89,44,81,61,88,254,28,86,239,181,11,126,218,53,133,109,78,215,186,235,124,23,91,173,151,37,254,243,176,90,221,78,234,122,170,187,162,172,205,90,57,92,168,230,65,219,125,53,66,73,47,87,49,27,11,214,53,153,86,54,201,66,218,165,170,89,222,180,231,119,61,76,212,187,239,198,114,75,207,103,206,214,249,88,105,251,189,168,89,12,127,187,133,140,141,189,35,137,141,251,173,78,189,58,175,85,85,85,242,167,213,91,105,186,219,169,168,43,46,22,202,186,90,123,165,58,213,208,203,52,46,99,42,160,73,100,133,101,137,202,157,30,196,150,25,99,87,55,170,115,141,237,254,45,84,75,42,240,161,223,29,78,53,117,178,109,31,81,153,72,150,43,149,69,67,49,27,178,190,42,117,161,171,149,210,78,234,41,213,202,212,149,147,202,231,246,156,157,101,73,165,108,125,30,217,25,217,244,30,43,155,233,255,0,15,181,253,20,204,255,0,225,20,185,253,109,11,127,209,107,109,113,212,35,191,237,124,211,26,223,247,144,171,255,0,198,33,43,131,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,230,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,161,237,177,109,235,21,218,254,141,89,116,143,22,169,243,254,67,185,83,113,186,62,150,58,121,174,117,210,187,148,181,18,53,137,254,140,108,71,57,238,100,81,68,197,123,248,114,88,1,227,157,248,39,250,147,249,105,31,252,41,181,75,4,209,109,108,207,117,51,83,47,191,6,198,236,218,127,63,157,173,242,179,84,118,187,183,123,92,49,254,238,22,62,71,117,146,86,55,238,181,122,117,234,189,17,21,83,138,238,187,117,218,143,187,93,71,126,107,154,203,228,109,84,61,200,44,22,8,38,87,210,218,41,92,168,170,214,170,162,119,38,127,22,172,179,42,35,164,115,90,136,140,99,35,141,146,171,195,23,195,254,143,87,107,41,183,3,173,248,239,155,193,105,56,207,140,219,101,146,9,105,111,213,81,207,52,50,186,165,141,122,200,144,193,37,63,206,25,24,214,204,231,183,170,186,54,189,146,92,161,64,62,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,15,63,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,132,76,234,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,185,246,222,46,241,115,189,223,231,116,247,251,253,31,193,177,187,55,63,179,248,255,0,114,26,143,133,247,97,167,101,87,247,211,32,138,73,251,178,83,164,159,188,69,225,215,139,122,34,124,251,87,135,7,135,253,102,226,47,177,106,222,175,99,191,237,79,65,230,96,138,154,162,73,233,228,200,170,184,62,62,52,239,133,241,200,200,97,145,81,239,153,29,197,100,137,34,106,63,247,203,23,42,223,70,204,175,187,60,212,122,91,100,119,95,140,225,153,71,152,168,198,110,82,189,137,84,232,226,86,119,105,170,99,111,78,147,69,221,137,22,70,181,35,145,175,107,155,197,85,241,71,234,252,57,183,175,253,21,117,30,123,6,127,115,186,201,166,89,79,238,238,84,208,47,118,59,93,114,171,18,59,155,97,226,231,187,139,24,177,202,216,149,174,124,110,107,186,74,232,98,141,111,122,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,57,86,236,125,44,107,39,211,252,135,219,167,51,88,106,160,25,172,221,143,170,125,100,250,129,144,251,140,231,234,237,71,117,218,143,180,173,71,102,107,133,75,231,173,85,221,184,47,246,9,230,86,82,221,233,90,170,168,215,42,34,246,230,103,39,44,83,34,43,163,115,156,138,143,99,228,141,250,19,210,221,82,193,53,167,4,182,106,102,154,95,126,51,141,222,123,222,74,183,202,205,79,221,237,76,248,100,253,220,204,100,141,233,36,79,111,222,106,117,233,213,58,162,162,175,171,0,0,101,92,145,91,36,222,14,77,180,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,223,174,130,40,231,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,94,77,191,236,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,188,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,4,63,241,25,222,191,244,85,211,136,44,24,5,206,213,38,166,229,63,187,182,211,78,189,217,45,116,42,143,73,46,110,135,139,152,238,47,98,71,19,101,86,181,242,57,206,233,43,97,150,53,162,27,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,11,95,197,188,29,108,87,125,169,210,219,50,74,143,128,235,181,79,59,171,174,78,185,62,166,223,77,34,171,187,86,185,99,141,59,125,158,223,4,146,88,219,36,140,157,94,230,73,52,77,108,79,170,11,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,75,180,240,224,241,0,163,220,69,138,45,36,213,236,139,253,182,40,60,204,241,84,212,71,5,60,121,21,47,55,201,202,157,144,178,56,217,52,49,170,49,240,163,121,44,113,36,173,87,254,249,34,146,187,177,244,177,172,159,79,242,31,110,156,205,97,58,124,56,60,64,43,54,239,125,139,73,53,123,34,255,0,106,122,255,0,51,60,85,53,17,207,81,38,59,85,193,242,114,167,100,44,146,71,195,52,136,140,124,40,222,41,36,169,43,85,159,190,73,110,252,16,87,196,127,196,2,143,110,246,41,116,147,72,114,47,246,216,175,242,211,203,83,79,28,21,17,227,180,188,217,39,42,134,76,201,35,124,211,70,138,198,66,173,228,145,202,178,185,89,251,148,150,144,75,84,240,49,252,108,253,55,252,200,181,66,136,124,71,118,57,77,181,44,202,131,48,211,231,213,212,105,214,97,81,59,40,97,149,146,202,251,37,91,81,30,180,82,206,168,173,123,28,213,115,160,115,157,221,115,34,149,174,71,44,43,44,158,127,195,187,119,159,209,75,89,87,237,77,111,103,79,115,30,213,22,81,194,131,204,205,7,105,178,249,90,184,248,170,72,157,169,37,119,52,111,62,81,73,47,72,223,34,69,198,247,179,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,240,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,60,59,174,221,118,163,238,215,81,223,154,230,178,249,27,85,15,114,11,5,130,9,149,244,182,138,87,42,42,181,170,168,157,201,159,197,171,44,202,136,233,28,214,162,35,24,200,227,100,191,240,157,217,69,199,41,202,173,155,168,212,139,103,12,110,205,214,167,14,129,233,75,81,13,214,185,178,84,83,201,81,35,85,207,146,31,43,36,60,152,142,141,142,89,86,41,24,244,72,149,31,111,230,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,0,229,91,177,244,177,172,159,79,242,31,110,156,205,97,106,158,43,155,233,255,0,15,181,253,20,204,255,0,225,20,185,253,109,11,127,209,107,109,113,212,35,191,237,124,211,26,223,247,144,171,255,0,198,33,43,171,66,244,47,81,247,23,168,246,237,47,210,251,55,158,186,215,117,150,105,165,85,101,45,190,149,170,137,37,85,76,136,139,219,133,156,155,213,122,43,149,206,107,24,215,189,236,99,180,83,161,122,23,167,27,116,211,139,118,151,233,125,155,200,218,168,122,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,254,45,234,189,17,168,214,181,140,107,24,198,49,189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,118,62,169,245,147,234,6,67,238,51,159,147,149,104,94,163,226,26,79,133,107,125,206,205,221,195,51,191,55,21,182,233,78,170,248,225,170,167,169,158,9,41,106,62,73,218,153,124,187,228,98,47,86,190,53,85,107,149,89,43,99,145,126,29,123,234,169,218,214,100,152,62,160,215,213,191,74,239,245,19,77,93,13,53,44,79,125,178,227,50,83,177,46,74,169,26,207,51,27,29,59,99,124,45,127,246,30,231,181,143,123,81,143,188,143,181,152,175,217,95,183,95,105,173,95,102,254,31,241,111,140,121,216,252,143,145,237,247,124,207,127,175,111,179,219,251,253,206,92,120,253,238,189,62,101,27,248,138,111,170,167,116,185,146,224,250,125,95,86,205,43,176,84,67,53,12,53,52,177,49,247,59,140,41,80,197,185,34,172,105,60,44,116,117,14,141,144,185,255,0,216,99,94,230,49,238,86,51,159,236,115,104,151,93,223,106,227,177,73,238,53,118,124,78,195,78,219,150,71,117,130,157,207,123,32,87,163,89,75,11,213,171,19,42,102,94,92,59,139,209,25,28,210,35,100,237,44,110,208,70,39,139,88,176,108,86,205,133,98,212,62,74,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,62,111,87,61,220,88,198,167,87,42,185,122,117,85,85,249,149,87,226,139,226,1,89,119,172,185,109,147,68,50,46,205,170,31,51,110,206,46,144,71,60,21,82,85,69,60,176,77,105,111,113,140,227,10,118,186,203,36,106,246,204,217,27,26,57,24,146,182,88,45,182,141,186,103,123,160,213,58,13,51,193,105,255,0,205,86,94,43,121,195,253,89,107,243,48,195,61,103,110,89,99,239,118,187,236,119,105,142,230,255,0,224,137,252,85,37,167,138,38,131,97,187,109,210,61,186,233,78,25,69,72,214,91,169,242,23,220,235,161,167,88,95,118,184,171,45,73,81,91,42,57,239,119,57,28,222,168,213,123,184,49,25,27,87,131,26,137,231,252,32,49,107,22,115,175,186,133,133,101,52,62,118,203,144,105,125,218,215,113,166,238,190,62,253,44,245,180,17,203,31,54,43,94,222,76,123,147,171,85,28,157,122,162,162,252,206,107,191,237,159,93,118,155,171,142,109,189,41,36,193,51,26,138,202,252,81,240,202,229,125,52,12,123,86,74,25,91,35,221,47,58,116,154,38,36,142,115,146,86,57,143,229,205,100,142,63,87,225,215,190,170,157,173,102,73,131,234,13,125,91,244,174,255,0,81,52,213,208,211,82,196,247,219,46,51,37,59,18,228,170,145,172,243,49,177,211,182,55,194,215,255,0,97,238,123,88,247,181,24,251,211,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,200,1,227,87,233,99,22,250,129,67,237,215,18,162,244,111,72,115,45,119,212,75,126,150,233,244,20,147,228,55,106,122,233,168,96,169,157,33,101,67,233,169,38,170,88,81,235,247,90,247,182,7,49,138,229,107,57,185,188,156,198,245,114,126,85,166,231,153,105,70,127,69,121,163,142,174,193,150,97,215,136,234,98,101,93,34,36,246,251,141,36,200,230,164,144,204,213,68,124,114,198,157,89,35,87,230,213,71,39,241,67,170,238,187,118,121,150,236,46,184,77,231,47,167,171,165,168,196,241,122,107,45,75,29,94,147,65,93,113,71,57,213,119,38,66,200,227,138,153,245,10,177,114,141,141,94,137,12,105,201,81,173,70,202,175,6,157,188,93,114,77,80,186,110,70,245,106,164,126,61,137,211,213,217,44,245,14,172,115,103,75,220,209,197,220,115,34,98,253,230,50,142,121,90,229,151,238,245,170,141,88,142,115,92,177,249,255,0,26,191,84,248,183,211,250,31,113,184,144,131,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,56,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,81,181,93,204,97,187,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,39,20,108,204,227,44,111,100,141,68,228,199,183,147,88,254,113,179,176,31,147,150,101,54,44,27,21,188,230,185,77,119,146,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,131,17,207,119,22,49,203,209,168,174,94,157,17,21,126,70,123,55,175,186,235,238,237,53,150,183,50,238,221,104,241,11,111,90,60,90,201,91,51,29,228,41,120,177,36,145,91,26,35,18,105,222,206,236,139,213,238,78,172,143,184,246,69,26,158,87,105,222,169,244,111,234,6,61,238,48,23,253,187,31,75,26,201,244,255,0,33,246,233,204,214,30,215,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,228,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,102,158,23,94,32,20,119,122,59,110,217,53,191,34,236,221,97,242,214,236,30,233,60,112,65,75,37,44,80,69,4,54,151,118,216,206,51,39,107,172,82,72,175,116,206,145,209,171,145,233,19,101,179,240,14,105,184,173,6,195,119,37,164,119,221,41,204,232,169,28,203,141,59,223,108,174,154,157,102,125,166,226,140,114,83,214,196,141,123,29,206,55,59,170,181,30,222,108,87,198,229,224,247,34,231,179,113,90,13,153,109,183,87,47,186,83,153,209,85,181,246,234,135,190,217,93,53,58,66,203,181,185,94,228,167,173,137,26,247,183,132,141,111,85,106,61,220,30,143,141,203,205,142,68,230,167,74,219,174,131,102,91,146,213,203,22,148,225,148,85,110,125,198,161,143,185,215,67,78,147,50,211,110,71,181,42,43,101,71,61,141,225,27,93,213,26,175,111,55,171,35,106,243,123,81,116,39,183,93,6,195,118,219,164,118,45,41,195,40,169,26,203,117,59,31,115,174,134,157,97,125,218,226,172,106,84,86,202,142,123,221,206,71,55,170,53,94,238,12,70,70,213,224,198,162,116,176,15,201,203,46,55,219,62,43,121,187,98,216,231,218,11,213,21,190,162,162,221,104,243,140,164,248,133,83,35,115,162,166,239,189,21,145,119,30,141,103,113,201,197,188,186,175,201,12,235,239,15,88,245,99,90,53,247,40,187,107,28,62,74,245,143,220,43,113,248,45,28,169,164,248,45,44,21,181,14,109,191,191,78,198,50,167,178,249,100,103,125,81,92,254,157,122,170,116,233,223,252,34,180,115,73,245,87,95,110,247,109,66,155,206,94,176,155,125,46,65,141,218,56,212,199,214,170,26,216,93,241,14,252,79,107,63,189,222,216,25,216,145,28,217,60,223,94,138,145,56,187,242,5,120,184,232,246,137,100,218,47,67,170,89,230,73,73,136,229,150,42,137,40,44,119,102,217,167,173,158,240,245,164,170,158,43,43,214,23,34,70,201,101,143,155,103,149,28,200,85,36,233,211,186,254,84,173,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,162,157,148,234,54,182,234,174,222,113,172,207,94,241,90,75,78,67,93,79,12,212,181,180,213,48,61,151,203,116,148,241,77,77,114,88,161,85,109,51,229,108,170,143,133,122,116,124,110,114,50,54,189,177,178,136,119,99,234,159,89,62,160,100,62,227,57,249,57,86,133,234,62,33,164,248,86,183,220,236,221,220,51,59,243,113,91,110,148,234,175,142,26,170,122,153,224,146,150,163,228,157,169,151,203,190,70,34,245,107,227,85,86,185,85,146,182,57,23,225,215,190,170,157,173,102,73,131,234,13,125,91,244,174,255,0,81,52,213,208,211,82,196,247,219,46,51,37,59,18,228,170,145,172,243,49,177,211,182,55,194,215,255,0,97,238,123,88,247,181,24,251,211,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,193,85,126,57,223,130,127,169,63,150,145,87,194,227,215,102,153,126,117,236,245,165,255,0,17,87,197,31,208,158,166,254,75,239,20,69,0,158,171,84,180,183,59,209,108,238,231,166,122,151,98,248,54,73,102,236,249,218,47,53,13,71,107,187,11,38,143,247,144,189,241,187,172,114,177,223,117,203,211,175,69,232,168,168,150,211,225,139,226,1,89,171,180,116,219,126,214,252,139,205,231,84,156,96,198,110,82,199,60,181,87,234,88,224,154,105,91,82,246,177,99,73,160,142,159,231,52,143,107,166,107,219,213,29,35,94,249,44,84,0,0,0,162,31,17,221,142,83,109,75,50,160,204,52,249,245,117,26,117,152,84,78,202,24,101,100,178,190,201,86,212,71,173,20,179,170,43,94,199,53,92,232,28,231,119,92,200,165,107,145,203,10,203,36,53,39,255,0,134,46,195,191,109,247,218,109,121,213,139,47,44,7,31,184,55,225,182,187,141,187,185,75,148,76,214,76,217,58,59,186,213,236,211,206,218,117,119,40,228,138,103,36,144,175,94,18,181,34,174,236,125,83,235,39,212,12,135,220,103,44,167,111,187,58,193,55,127,225,177,165,118,11,253,103,193,178,75,55,199,62,207,228,29,185,170,62,23,221,191,202,250,175,239,86,79,20,115,247,99,167,72,255,0,120,171,195,175,38,244,84,249,213,14,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,113,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,176,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,115,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,82,255,0,182,73,179,236,103,104,218,95,21,149,169,73,91,155,95,41,224,118,89,120,164,150,163,177,93,60,82,78,248,89,28,114,189,90,214,66,218,151,196,143,107,35,89,17,168,247,181,170,188,91,34,138,171,241,206,252,19,253,73,252,180,170,178,90,120,121,236,178,235,186,125,80,167,190,229,248,253,91,180,175,26,168,85,200,43,18,165,212,169,91,58,71,202,43,124,18,53,170,231,189,206,88,157,42,49,90,172,133,92,189,200,222,248,121,90,254,241,119,87,130,108,159,70,169,217,100,182,218,163,201,42,237,239,162,193,241,191,39,52,84,50,249,103,83,196,230,254,226,62,220,80,211,199,60,114,118,149,209,115,107,59,108,115,85,121,55,208,109,51,120,58,95,187,172,54,91,238,14,181,116,23,219,61,61,43,178,59,21,76,82,43,237,83,206,178,163,24,147,171,27,21,67,28,180,242,185,143,98,245,224,141,87,182,55,42,177,41,219,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,63,193,80,30,51,122,179,172,181,121,221,139,70,47,120,135,193,116,218,147,183,124,179,92,120,182,95,180,21,201,10,178,89,187,189,63,117,229,251,242,67,229,209,81,223,127,186,254,77,150,14,16,87,64,112,253,56,207,245,151,19,195,117,115,61,251,23,136,93,110,13,130,233,123,224,139,229,163,226,229,107,121,59,171,34,238,61,25,23,121,232,177,197,220,238,61,21,140,114,46,146,112,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,240,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,207,235,246,155,233,198,173,232,214,89,128,106,229,103,146,196,46,54,247,75,116,173,243,201,71,228,99,129,201,59,106,187,206,251,145,246,95,19,37,234,244,88,255,0,119,247,218,230,114,106,230,179,44,183,88,172,249,85,230,211,139,100,127,104,44,180,87,10,138,123,117,223,201,190,147,226,20,172,145,205,138,167,176,245,87,197,220,98,53,253,183,47,38,242,232,191,52,45,127,193,131,83,117,183,33,198,114,93,58,190,217,170,235,116,191,24,167,107,44,87,103,71,4,16,91,174,47,168,146,121,232,152,169,26,75,84,249,146,169,102,115,149,238,236,36,81,162,163,82,118,22,104,114,173,216,250,88,214,79,167,249,15,183,78,102,176,213,64,51,89,187,31,84,250,201,245,3,33,247,25,207,147,55,208,108,203,12,209,237,60,215,39,81,85,213,226,121,253,61,99,25,112,109,58,54,10,43,141,61,117,93,59,168,158,228,123,151,155,162,166,100,237,115,145,156,210,73,26,196,119,102,71,29,171,195,207,122,119,93,172,106,133,61,139,47,200,42,219,165,121,45,66,166,65,70,148,206,170,74,41,214,62,49,92,32,141,174,71,49,237,114,68,217,85,136,229,124,40,228,237,200,246,67,198,250,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,0,50,174,122,172,139,75,115,188,83,4,196,117,50,255,0,98,242,184,222,119,231,254,207,214,249,168,95,231,60,148,201,13,87,238,216,245,146,62,18,57,27,251,198,183,151,94,173,234,159,50,85,120,115,111,219,250,43,223,103,211,125,68,131,204,105,150,77,112,243,149,117,16,83,243,170,178,215,61,140,137,107,26,140,78,115,66,172,142,54,203,23,205,200,214,53,241,39,38,186,57,174,167,84,178,44,239,20,193,46,119,253,52,211,175,183,121,37,47,103,201,99,255,0,23,134,215,231,57,76,198,73,253,245,50,44,113,240,141,207,147,239,39,222,237,241,79,155,144,205,102,169,106,150,119,173,57,221,207,83,53,46,251,241,156,146,243,217,243,181,190,86,26,126,239,106,22,67,31,238,225,99,35,111,72,226,99,126,235,83,175,78,171,213,85,85,108,83,193,111,71,52,159,39,184,229,186,197,119,155,226,57,246,27,112,167,167,181,211,113,169,135,225,20,181,52,181,17,186,167,155,94,144,212,121,148,125,68,93,183,49,206,139,202,242,249,119,90,165,181,21,107,227,47,163,218,37,73,77,96,214,25,242,74,76,107,81,110,52,243,211,67,109,134,205,60,207,203,89,4,180,113,170,203,80,199,36,52,239,165,134,103,57,31,35,85,242,177,89,26,47,72,216,141,172,28,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,191,237,73,190,234,134,75,176,157,68,189,107,70,13,73,135,230,211,233,190,72,219,213,158,146,186,58,184,32,157,148,85,44,231,28,145,189,237,225,35,90,217,81,156,222,172,73,17,138,231,43,85,203,158,19,223,235,166,133,234,62,221,53,30,227,165,250,161,102,242,55,90,30,146,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,139,186,47,68,114,57,174,99,218,199,177,236,109,138,248,81,239,167,252,6,215,245,175,51,255,0,131,210,224,21,181,205,255,0,73,174,181,201,80,174,255,0,178,242,172,115,127,223,194,143,255,0,23,132,153,91,219,222,14,51,180,109,47,150,244,229,164,173,205,175,148,243,183,19,179,213,197,81,216,174,158,41,32,100,207,146,72,152,173,107,33,109,75,37,86,57,241,172,136,213,99,28,213,94,77,160,28,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,156,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,103,152,6,101,166,25,52,248,102,160,99,213,118,43,237,45,61,37,77,69,190,173,17,179,192,202,154,120,234,34,73,27,215,171,30,177,77,26,171,29,209,236,85,86,185,26,228,86,165,154,120,24,254,54,126,155,254,100,90,161,229,53,75,75,112,77,105,193,46,122,103,169,118,47,140,227,119,158,207,157,162,243,83,83,247,123,83,50,104,255,0,121,11,217,35,122,73,19,29,247,92,157,122,116,94,168,170,139,157,125,206,237,235,42,218,254,178,222,180,143,41,169,243,254,67,183,83,110,186,50,150,74,120,110,116,50,183,148,85,17,181,233,254,148,111,70,185,237,100,177,74,196,123,248,114,95,146,251,184,125,80,201,52,27,25,219,117,214,235,72,252,39,19,188,84,222,237,212,237,163,141,179,164,243,115,251,175,149,19,147,152,199,79,84,230,167,241,235,85,34,57,92,141,137,35,232,27,36,217,246,77,187,157,80,138,202,212,171,162,194,108,117,16,59,44,188,82,75,79,223,161,130,88,231,124,44,142,57,94,142,115,230,117,51,226,71,181,146,36,106,228,123,218,228,78,46,208,157,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,85,0,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,30,131,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,39,57,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,47,207,103,91,84,193,54,79,163,85,15,189,220,173,81,228,149,118,246,86,231,25,39,156,154,42,25,124,179,170,37,107,191,127,39,110,40,105,227,158,72,251,168,216,185,181,157,199,181,170,188,91,202,180,179,197,175,111,185,166,178,229,120,6,87,114,251,57,139,54,225,4,24,118,81,89,77,44,52,247,24,213,177,69,35,106,218,188,150,151,172,235,44,177,205,39,110,62,195,147,188,144,62,53,238,78,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,205,216,250,167,214,79,168,25,15,184,206,91,78,203,116,47,78,55,23,225,153,129,233,126,168,89,188,245,170,187,227,50,195,52,74,140,170,183,213,54,239,92,145,213,83,72,168,189,185,153,201,221,23,162,181,90,231,49,237,123,30,246,58,165,183,47,183,76,239,107,250,167,95,166,121,213,63,249,218,203,61,111,56,127,172,237,126,102,104,96,172,237,197,44,157,158,239,97,238,237,61,220,217,252,21,63,130,175,160,182,111,79,94,108,187,104,126,212,236,217,5,37,6,27,37,68,234,249,233,169,187,87,23,81,78,247,201,53,189,103,107,145,22,154,73,100,145,239,78,61,199,115,116,107,34,194,171,17,231,246,209,183,76,239,116,26,167,65,166,120,45,63,249,170,203,197,111,56,127,171,45,126,102,24,103,172,237,203,44,125,238,215,125,142,237,49,220,223,252,17,63,138,166,130,54,235,160,216,110,219,116,142,197,165,56,101,21,35,89,110,167,99,238,117,208,211,172,47,187,92,85,141,74,138,217,81,207,123,185,200,230,245,70,171,221,193,136,200,218,188,24,212,79,107,150,98,214,44,231,21,188,225,89,77,15,157,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,155,21,175,111,38,61,201,213,170,142,78,189,81,81,126,101,70,111,7,194,67,50,195,46,191,108,246,191,13,94,83,98,188,94,35,166,251,42,238,137,91,101,100,238,99,34,86,84,73,39,74,138,102,202,231,35,158,254,15,134,53,141,210,44,141,108,211,178,197,54,119,181,92,55,106,26,71,111,195,236,214,218,71,100,247,26,122,122,156,178,239,28,139,51,238,55,20,103,223,70,202,230,49,222,90,55,58,70,194,206,45,226,197,87,42,119,31,35,223,8,60,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,105,215,77,11,211,141,197,233,197,199,75,245,66,205,231,173,85,221,37,134,104,149,25,85,111,170,106,42,71,85,77,34,162,246,230,103,39,116,94,138,213,107,156,199,181,236,123,216,234,160,210,175,7,157,97,189,235,69,223,25,213,122,186,188,119,78,173,53,21,14,163,201,105,22,134,105,239,176,69,86,198,70,200,233,219,82,247,209,190,122,117,146,84,124,140,145,34,86,163,92,215,170,244,91,137,196,241,107,22,13,138,217,176,172,90,135,201,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,205,234,231,187,139,24,212,234,229,87,47,78,170,170,191,51,245,136,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,151,254,40,190,31,244,119,122,59,150,230,244,67,29,236,221,97,243,55,28,226,215,4,144,65,75,37,44,80,75,60,215,102,247,30,206,51,39,107,164,177,198,143,116,206,145,178,35,81,233,43,165,170,11,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,13,31,109,35,69,237,90,11,183,156,39,79,233,113,10,76,118,239,29,158,142,175,36,167,133,237,149,242,222,228,167,143,206,203,44,173,115,146,87,247,81,205,71,35,156,212,99,24,198,116,141,140,68,171,111,26,191,84,248,183,211,250,31,113,184,144,170,203,166,121,86,65,167,25,70,169,90,105,60,197,151,15,184,90,237,247,126,220,114,62,74,127,62,149,93,137,221,197,138,198,66,143,164,88,220,247,185,191,188,158,6,162,57,95,242,245,123,104,220,94,119,181,253,83,160,212,204,22,163,252,213,29,226,139,132,63,214,118,191,51,12,211,209,247,37,138,78,207,119,176,198,247,88,222,108,254,40,191,197,23,67,218,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,159,52,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,90,86,241,20,223,85,78,233,115,37,193,244,250,190,173,154,87,96,168,134,106,24,106,105,98,99,238,119,24,82,161,139,114,69,88,210,120,88,232,234,29,27,33,115,255,0,176,198,189,204,99,220,172,100,95,197,116,207,42,204,49,12,215,58,180,210,116,178,224,86,250,75,133,222,170,72,228,237,183,204,214,193,71,4,13,123,88,172,73,158,249,213,237,99,220,222,81,193,59,145,85,89,209,125,94,211,189,83,232,223,212,12,123,220,96,47,251,118,62,150,53,147,233,254,67,237,211,153,172,47,207,196,27,100,150,173,215,224,17,223,113,136,41,40,117,23,21,167,168,154,213,88,218,86,186,123,180,13,134,103,50,210,249,29,52,76,99,36,168,116,110,108,178,43,146,21,238,43,81,18,73,58,209,101,218,217,153,105,70,127,91,102,172,146,174,193,150,97,215,137,41,165,125,37,90,36,246,251,141,36,202,215,44,115,66,229,68,124,114,198,189,31,27,151,230,212,86,175,240,82,239,188,58,247,213,77,186,92,53,48,125,65,175,164,102,170,88,41,230,154,186,26,106,89,88,203,157,186,21,167,98,92,149,82,52,130,23,186,74,134,198,248,90,255,0,237,177,207,107,24,199,35,25,50,128,34,87,137,86,217,240,221,121,219,205,239,51,188,215,85,219,178,29,46,179,221,114,59,45,108,42,175,99,153,29,58,77,83,73,44,74,228,107,153,51,105,163,68,127,201,241,189,140,114,42,183,156,114,80,97,160,143,14,109,6,195,116,87,107,152,109,210,197,69,73,45,247,60,179,209,100,215,219,179,105,214,57,235,31,85,23,126,8,94,170,247,47,10,120,166,72,154,136,168,197,84,146,68,99,93,43,250,202,0,0,33,7,137,126,199,41,183,29,134,205,172,56,59,234,217,168,184,93,158,70,67,73,27,37,168,101,242,221,10,201,58,209,54,22,35,156,149,40,231,202,232,92,198,253,247,200,177,189,21,28,199,195,73,120,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,56,61,28,199,113,123,26,189,28,138,213,233,209,81,83,228,95,78,214,183,245,167,26,215,183,27,198,182,234,69,194,213,133,213,224,189,41,243,24,93,82,142,134,158,78,13,88,234,96,141,28,233,187,53,10,238,48,198,230,172,142,149,178,66,206,243,152,143,125,48,110,171,115,25,150,235,245,114,179,84,179,10,26,75,115,27,78,219,109,162,217,76,136,230,91,173,209,190,71,197,2,201,197,29,51,249,75,35,223,35,145,57,61,238,226,214,51,132,108,148,30,23,187,22,253,181,229,76,215,29,99,195,60,222,155,89,121,252,30,154,181,220,97,190,221,35,145,168,157,97,86,175,152,163,135,164,157,206,170,214,62,84,100,127,189,107,106,35,75,169,51,89,187,31,84,250,201,245,3,33,247,25,203,105,217,110,133,233,198,226,252,51,48,61,47,213,11,55,158,181,87,124,102,88,102,137,81,149,86,250,166,221,235,146,58,170,105,21,23,183,51,57,59,162,244,86,171,92,230,61,175,99,222,199,84,182,229,246,233,157,237,127,84,235,244,207,58,167,255,0,59,89,103,173,231,15,245,157,175,204,205,12,21,157,184,165,147,179,221,236,61,221,167,187,155,63,130,167,240,85,155,254,20,251,234,166,195,164,160,218,198,171,215,210,83,88,170,170,18,28,42,185,180,178,186,118,220,106,235,88,159,13,122,67,27,145,204,150,90,137,37,108,210,43,123,106,146,53,207,115,93,26,69,110,128,170,191,28,239,193,63,212,159,203,72,171,225,113,235,179,76,191,58,246,122,210,255,0,136,171,226,143,232,79,83,127,37,247,138,34,128,75,232,241,25,217,71,244,170,211,136,47,248,5,178,213,30,166,226,223,188,182,212,206,157,169,46,148,40,143,89,45,142,155,147,88,222,79,122,73,19,165,71,53,146,53,205,235,19,102,150,68,162,207,246,85,129,101,95,238,174,57,146,99,151,15,250,74,58,235,109,117,60,159,247,100,134,104,228,103,252,206,107,155,254,69,66,247,188,60,247,167,106,221,62,151,211,216,178,252,130,145,218,169,141,83,170,100,20,105,76,218,85,173,129,36,227,21,194,8,218,229,107,216,230,172,77,149,88,141,70,76,174,78,220,108,124,60,165,168,57,86,186,110,143,66,118,215,240,79,219,94,115,246,115,237,31,153,248,103,245,101,101,103,127,203,246,187,223,226,209,73,199,143,126,47,237,116,235,203,229,215,162,244,242,154,91,191,93,167,107,78,119,108,211,61,52,213,111,140,228,151,158,247,146,162,248,21,202,159,187,218,133,243,73,251,201,169,217,27,122,71,19,221,247,156,157,122,116,78,170,168,139,32,0,7,159,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,194,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,74,128,198,60,31,245,66,167,114,245,122,105,144,223,106,211,75,236,212,244,119,42,172,213,148,113,210,190,233,4,172,251,212,180,112,119,38,70,212,247,89,52,107,205,85,34,99,18,103,181,82,72,99,154,229,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,51,111,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,229,60,70,118,19,253,42,44,80,106,70,157,207,229,245,55,25,183,249,58,74,121,234,56,82,222,168,88,247,202,148,110,87,175,8,102,71,201,35,162,151,228,213,115,220,201,87,139,155,36,63,149,225,193,225,255,0,71,183,123,20,90,183,171,216,239,251,108,87,249,152,34,166,168,146,10,136,241,218,94,111,143,141,59,225,124,145,190,105,163,68,123,230,71,114,72,229,72,154,140,253,242,203,58,129,85,126,57,223,130,127,169,63,150,144,43,106,187,103,204,183,95,171,148,122,91,135,215,82,91,152,218,119,92,174,247,58,149,71,50,221,110,141,241,178,89,210,62,72,233,159,202,88,216,200,218,169,201,239,111,39,49,156,228,101,239,100,121,30,223,118,23,183,214,201,35,62,204,224,184,207,122,43,93,174,42,137,106,234,170,170,167,150,89,252,173,55,126,71,73,52,210,72,249,92,136,231,241,107,121,57,206,100,108,115,155,64,58,233,174,154,143,184,189,71,184,234,134,168,94,124,245,214,187,164,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,220,44,228,238,137,213,92,174,115,158,247,61,239,123,221,101,94,18,155,40,248,37,29,30,236,181,54,217,117,163,189,77,222,143,11,183,206,157,136,219,67,52,29,183,220,220,136,238,114,119,153,44,177,196,217,26,214,164,104,233,81,36,73,97,123,34,7,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,127,131,143,238,171,108,248,110,235,244,142,179,75,115,10,234,187,115,219,80,219,149,162,231,76,170,231,219,174,49,178,70,69,58,199,201,27,51,56,203,35,31,27,149,57,49,238,226,230,63,132,140,207,102,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,201,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,82,207,252,40,119,199,77,146,218,172,155,71,212,102,85,173,246,219,79,80,204,70,236,175,150,161,43,169,34,108,147,186,138,117,114,185,98,124,17,53,253,167,39,72,150,24,155,31,70,58,54,119,184,167,137,111,136,37,78,176,221,111,27,124,210,11,173,36,154,125,65,81,229,175,23,106,73,98,170,131,37,123,29,75,60,107,26,190,4,124,12,167,169,130,86,163,225,149,204,157,58,57,21,88,173,235,24,54,163,181,29,71,221,174,163,179,10,194,162,242,54,170,30,220,247,251,252,240,171,233,109,20,174,85,68,115,145,21,59,147,63,139,146,40,81,81,210,57,174,85,86,49,146,72,205,9,233,110,150,224,154,45,130,91,52,207,77,44,95,6,198,236,221,239,37,69,230,166,168,237,119,102,124,210,126,242,103,190,71,117,146,87,187,239,57,122,117,232,157,17,17,19,213,156,171,118,62,150,53,147,233,254,67,237,211,153,172,53,80,12,214,110,199,213,62,178,125,64,200,125,198,114,223,182,21,165,184,38,180,248,108,96,218,105,169,118,47,140,227,119,159,137,249,218,47,53,53,63,119,181,127,170,154,63,222,66,246,72,222,146,68,199,125,215,39,94,157,23,170,42,162,213,14,240,118,153,153,109,23,84,62,195,223,106,42,239,22,42,250,120,234,108,89,27,168,18,150,11,171,18,54,44,232,198,36,146,163,31,20,175,88,220,197,127,62,157,183,170,35,101,98,172,159,240,197,241,0,163,210,42,202,109,191,107,126,69,229,48,90,190,48,99,55,41,99,130,42,91,13,84,147,205,52,173,169,123,88,146,44,51,201,81,243,154,71,185,176,185,141,234,141,141,207,124,119,40,0,6,85,203,190,217,110,133,233,198,226,252,51,48,61,47,213,11,55,158,181,87,124,102,88,102,137,81,149,86,250,166,221,235,146,58,170,105,21,23,183,51,57,59,162,244,86,171,92,230,61,175,99,222,199,68,173,25,240,127,213,12,183,87,50,236,127,84,175,181,120,190,9,136,222,60,149,45,225,148,113,173,94,77,2,61,143,108,148,113,247,30,200,24,250,103,35,150,103,172,137,20,175,72,184,74,248,230,108,118,255,0,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,132,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,181,215,226,189,177,202,108,150,213,123,221,198,156,190,173,111,182,218,122,119,229,214,148,100,181,9,93,73,19,99,129,181,176,35,81,203,19,224,137,172,238,181,122,68,176,196,233,58,177,209,191,189,88,26,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,159,37,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,75,211,182,111,251,72,235,246,126,253,217,85,73,73,110,99,105,231,164,76,114,166,230,199,84,186,255,0,27,94,140,181,35,226,107,221,206,71,53,175,99,214,52,114,83,189,179,190,54,51,146,54,139,53,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,62,106,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,182,63,225,71,177,111,240,27,160,214,188,51,254,15,85,128,81,87,59,253,39,58,233,37,58,183,254,203,202,189,206,255,0,127,50,51,252,94,98,127,238,199,210,198,178,125,63,200,125,186,115,53,134,135,183,183,179,236,103,119,58,95,45,149,201,73,69,155,88,233,231,118,39,120,171,150,163,177,67,60,178,64,249,153,36,113,61,26,230,76,218,102,68,175,115,36,88,209,202,246,53,202,156,93,64,57,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,250,186,189,173,26,161,175,89,148,154,129,171,153,125,94,69,125,146,158,42,68,168,153,145,196,200,160,141,23,132,81,69,19,91,20,76,234,174,114,181,141,106,43,222,247,175,87,61,202,182,19,225,41,178,143,141,214,81,238,203,83,109,150,170,203,44,61,232,240,187,124,233,223,145,213,208,207,219,125,205,200,142,225,31,101,241,75,28,77,145,174,114,200,174,149,18,53,138,23,190,53,248,163,250,236,212,223,201,125,158,136,149,94,6,63,141,159,166,255,0,153,22,168,10,171,241,164,213,205,39,174,251,37,164,52,182,123,85,251,62,181,121,138,202,138,239,63,82,147,99,52,179,249,119,164,125,152,156,216,95,53,82,68,197,233,55,55,71,20,124,146,52,239,199,42,85,89,119,222,15,186,145,167,25,38,216,19,78,113,106,63,41,148,225,183,9,229,202,27,228,82,31,53,37,109,68,242,82,213,119,91,242,155,172,17,182,14,174,94,227,124,175,21,106,49,34,115,167,80,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,128,7,42,221,143,165,141,100,250,127,144,251,116,230,107,11,190,240,224,240,255,0,163,219,189,138,45,91,213,236,119,253,182,43,252,204,17,83,84,73,5,68,120,237,47,55,199,198,157,240,190,72,223,52,209,162,61,243,35,185,36,114,164,77,70,126,249,101,138,190,39,94,32,20,122,187,89,83,183,237,16,200,188,222,11,73,202,12,154,229,20,112,75,75,126,170,142,120,102,137,180,207,115,22,68,134,9,41,254,83,70,246,182,103,61,221,17,209,181,143,146,48,108,251,105,153,150,238,181,67,236,61,138,162,174,207,98,160,167,146,166,251,145,182,129,42,160,181,49,99,122,192,143,98,201,18,61,242,202,196,141,172,71,243,233,220,122,34,182,39,170,104,79,0,192,241,157,48,195,109,58,127,134,82,213,210,216,172,84,233,73,111,167,169,184,84,86,190,8,17,87,140,73,45,67,223,42,177,168,188,88,213,114,163,24,141,99,122,53,173,68,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,246,187,196,218,174,27,186,253,35,184,97,247,155,109,35,114,123,117,61,69,78,39,119,146,69,133,246,235,138,179,238,35,165,107,30,239,45,35,155,27,102,103,23,114,98,35,145,59,140,141,236,160,27,158,139,234,133,151,87,25,161,23,156,66,174,131,59,146,241,5,133,150,122,151,199,19,221,91,59,216,200,90,146,57,201,18,178,69,146,53,100,188,251,110,99,218,244,114,177,81,197,249,236,163,106,54,45,165,232,213,22,27,218,181,86,101,247,46,149,153,77,238,138,23,183,207,213,114,122,199,26,58,69,87,172,48,49,253,168,211,163,26,189,31,39,109,143,150,68,36,0,0,170,191,28,239,193,63,212,159,203,78,85,224,169,234,159,41,250,127,93,238,54,226,234,64,4,0,241,171,244,177,139,125,64,161,246,235,137,78,216,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,162,141,170,238,99,13,221,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,56,163,102,103,25,99,123,36,106,39,38,61,188,154,199,243,141,145,214,219,225,157,167,24,238,248,173,90,217,96,198,60,150,157,210,91,221,146,83,90,232,174,9,12,54,252,174,10,184,150,22,36,8,214,189,180,110,99,214,162,56,227,114,181,178,192,246,59,132,61,184,95,58,138,86,241,171,245,79,139,125,63,161,247,27,137,210,188,17,237,54,171,253,171,94,108,87,219,101,37,198,219,113,167,199,233,43,40,234,225,108,208,84,193,35,110,109,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,53,120,131,108,146,235,181,12,254,59,238,49,5,93,118,157,101,85,21,19,90,171,27,74,230,193,105,157,211,76,230,90,95,35,166,149,239,124,116,237,141,205,150,69,106,204,157,197,106,42,199,39,78,21,135,235,246,178,224,26,113,148,233,30,27,168,87,91,86,33,154,113,248,221,174,7,183,183,83,209,17,174,226,229,69,124,93,198,34,71,47,109,205,238,198,214,178,78,108,68,106,125,123,117,208,108,203,114,90,185,98,210,156,50,138,173,207,184,212,49,247,58,232,105,210,102,90,109,200,246,165,69,108,168,231,177,188,35,107,186,163,85,237,230,245,100,109,94,111,106,45,180,238,243,65,176,221,182,248,91,229,250,83,134,81,82,53,150,234,123,19,238,117,208,211,172,47,187,92,86,235,64,149,21,178,163,158,247,115,145,205,234,141,87,187,131,17,145,181,120,49,168,149,67,180,239,84,250,55,245,3,30,247,24,11,254,221,143,165,141,100,250,127,144,251,116,230,107,13,84,16,3,197,11,98,223,182,188,85,250,227,163,152,103,155,212,155,47,15,140,83,81,59,140,215,219,92,113,185,23,164,40,213,243,21,144,244,143,183,209,90,247,196,143,143,247,174,109,60,105,85,123,94,211,61,101,213,61,113,197,108,154,13,73,215,47,182,220,41,239,52,151,9,99,107,169,109,62,90,102,72,149,213,42,246,61,141,134,39,163,21,121,53,220,156,173,99,90,247,189,172,118,146,45,49,221,97,181,81,67,125,173,164,172,185,50,158,54,214,84,82,83,58,154,9,167,70,167,113,241,196,233,36,116,108,87,117,84,98,200,245,106,42,34,185,221,58,175,214,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,83,218,119,165,141,27,250,127,143,123,116,7,85,0,0,85,95,138,158,195,191,244,190,234,244,130,203,254,106,92,190,197,108,183,127,219,190,166,246,231,247,127,247,118,202,200,225,255,0,57,80,247,127,133,121,85,100,170,216,46,202,50,173,214,106,61,37,238,237,108,242,250,101,140,220,33,147,35,184,84,36,140,142,191,130,182,71,91,41,214,55,49,238,154,86,42,35,220,199,39,102,55,163,213,121,58,38,75,125,24,158,45,98,193,177,91,54,21,139,80,249,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,249,189,92,247,113,99,26,157,92,170,229,233,213,85,87,230,126,177,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,78,127,226,247,113,208,234,13,184,210,71,169,152,231,197,114,250,203,131,169,240,151,210,86,67,77,93,67,84,172,71,84,84,242,114,57,238,163,107,24,198,205,27,88,230,189,207,167,106,246,222,177,207,21,32,154,61,217,182,11,172,186,105,183,28,51,5,215,75,165,170,175,36,178,219,227,163,142,11,124,13,111,195,232,99,99,91,77,71,52,172,114,199,81,52,81,163,88,233,99,107,90,189,17,189,101,86,172,242,215,94,245,60,88,178,172,150,250,204,23,106,183,207,131,227,246,171,133,37,193,115,8,27,34,85,94,59,108,134,102,192,218,122,152,24,180,240,178,126,227,37,99,218,254,251,99,107,85,82,39,73,28,188,131,126,123,193,198,119,115,165,250,29,122,106,210,81,102,214,58,123,235,114,203,61,36,85,29,138,25,229,146,145,144,190,57,37,98,53,204,153,180,207,149,24,215,200,177,163,145,143,115,149,57,59,207,248,92,122,236,211,47,206,189,158,180,191,226,42,248,163,250,19,212,223,201,125,226,136,160,19,85,5,43,120,197,126,194,127,110,214,255,0,176,31,253,50,127,123,251,64,255,0,28,255,0,129,219,254,25,254,23,251,223,252,95,159,248,191,255,0,180,251,221,8,171,181,207,219,183,237,219,25,254,141,31,253,50,127,191,126,9,254,39,255,0,3,159,204,127,142,255,0,123,255,0,139,247,255,0,183,255,0,119,239,113,52,166,10,171,241,206,252,19,253,73,252,180,138,190,23,30,187,52,203,243,175,103,173,47,248,0,0,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,128,5,85,248,231,126,9,254,164,254,90,112,175,9,60,255,0,13,210,205,116,207,245,7,80,114,26,75,30,61,99,211,122,250,154,234,234,149,94,17,51,226,86,212,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,94,85,189,189,224,228,219,185,213,9,111,78,90,186,44,38,199,81,59,113,59,61,92,84,253,250,24,37,142,6,76,249,36,137,136,231,62,103,83,50,85,99,159,34,70,174,86,49,206,68,228,238,213,225,185,225,247,77,184,154,153,53,135,89,45,85,109,211,171,117,67,169,168,173,179,69,44,44,201,158,177,79,28,171,21,68,51,197,52,44,166,153,32,114,189,173,115,36,122,62,62,189,89,34,37,218,20,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,159,224,17,171,125,27,50,177,111,15,78,41,109,145,221,126,13,153,226,254,98,163,25,185,74,247,173,43,100,149,25,221,166,169,141,189,122,195,47,106,36,89,26,213,146,55,49,174,111,36,71,197,38,125,174,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,61,6,150,233,110,119,173,57,221,179,76,244,210,197,241,156,146,243,222,242,84,94,106,26,126,239,106,23,205,39,239,38,123,35,111,72,226,123,190,243,147,175,78,137,213,85,17,116,39,181,29,168,233,198,210,180,225,152,86,21,23,158,186,215,118,231,191,223,231,133,25,85,119,170,106,42,35,156,136,171,219,133,156,156,145,66,138,173,141,174,114,170,189,239,146,71,246,178,26,239,147,196,119,13,218,149,75,116,251,15,180,82,102,26,139,81,78,233,102,161,125,82,199,73,100,99,226,85,130,90,197,98,43,158,247,57,99,122,83,53,88,247,69,213,206,146,36,116,75,36,53,208,15,17,43,238,115,160,90,237,162,187,148,212,31,59,122,200,48,252,138,175,17,187,87,64,200,251,245,83,209,85,190,123,116,147,53,90,198,242,123,216,180,177,240,70,167,87,194,215,34,121,104,74,235,53,80,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,121,79,22,45,64,209,171,6,216,46,120,22,164,51,205,100,153,71,74,156,58,141,144,185,38,90,234,90,138,116,146,162,58,133,130,88,224,237,71,81,247,209,203,27,165,137,242,196,199,181,100,87,54,139,13,25,236,143,18,214,220,15,109,24,118,25,175,205,164,131,39,177,211,190,219,21,20,49,65,206,134,221,3,214,26,56,37,150,158,89,33,157,233,12,108,84,145,156,62,227,152,215,181,210,49,242,73,221,64,6,85,203,254,240,184,244,39,166,95,157,123,197,105,42,128,41,91,196,235,97,223,177,11,237,78,188,233,61,151,142,3,144,92,29,241,43,93,186,221,219,165,197,230,115,33,108,125,93,221,114,246,106,39,117,66,183,140,113,197,11,150,56,83,167,56,154,176,0,157,62,28,30,31,245,155,136,190,197,171,122,189,142,255,0,181,61,7,153,130,42,106,137,39,167,147,34,170,224,248,248,211,190,23,199,35,33,134,69,71,190,100,119,21,146,36,137,168,255,0,223,44,87,126,114,173,216,250,88,214,79,167,249,15,183,78,102,176,213,65,5,124,71,252,63,232,247,17,98,151,86,244,135,29,255,0,109,138,15,45,4,180,212,242,65,79,30,69,75,205,145,241,168,124,207,142,54,77,12,106,175,100,202,238,75,28,75,19,145,255,0,185,88,161,7,134,158,197,105,183,53,147,85,106,126,167,80,82,85,105,126,57,81,61,182,170,133,213,82,199,61,222,226,180,232,173,129,139,4,140,150,22,66,147,195,51,164,87,39,37,237,198,214,189,29,34,199,121,37,0,248,163,250,236,212,223,201,125,158,136,149,94,6,63,141,159,166,255,0,153,22,168,71,93,237,239,7,25,218,54,151,203,122,114,210,86,230,215,202,121,219,137,217,234,226,168,236,87,79,20,144,50,103,201,36,76,86,181,144,182,165,146,171,28,248,214,68,106,177,142,106,175,38,231,174,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,111,235,31,133,102,163,232,254,212,227,214,251,157,255,0,206,102,118,110,183,28,163,25,165,129,106,35,162,182,189,99,107,82,25,98,71,119,38,167,251,242,84,61,127,115,219,89,21,175,68,167,231,81,18,244,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,62,74,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,154,40,219,174,188,225,187,146,210,59,22,171,97,149,180,142,101,198,157,140,185,208,195,80,179,62,211,113,70,53,106,40,165,87,49,142,231,27,157,209,28,172,111,54,43,36,106,112,123,85,122,89,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,73,84,0,57,86,236,125,44,107,39,211,252,135,219,167,51,88,92,159,137,215,136,5,102,145,81,212,237,251,68,50,47,41,157,85,242,131,38,185,69,28,241,85,88,105,100,130,25,162,109,51,220,196,141,102,158,58,143,148,209,189,206,133,172,119,68,108,142,99,227,169,109,45,210,220,239,90,115,187,102,153,233,165,139,227,57,37,231,189,228,168,188,212,52,253,222,212,47,154,79,222,76,246,70,222,145,196,247,125,231,39,94,157,19,170,170,34,232,123,106,187,103,195,118,161,164,116,122,91,135,215,85,220,94,234,135,92,174,247,58,149,86,190,227,113,145,145,178,89,210,62,74,216,89,198,40,216,200,218,171,197,140,111,39,61,252,228,127,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,71,148,253,150,224,159,181,63,219,95,192,191,217,159,217,255,0,178,223,19,243,83,127,232,191,51,230,123,29,158,125,175,240,223,123,159,14,127,228,229,211,228,122,176,0,42,175,199,59,240,79,245,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,186,144,1,0,60,106,253,44,98,223,80,40,125,186,226,82,177,213,118,209,184,188,239,107,250,167,65,169,152,45,71,249,170,59,197,23,8,127,172,237,126,102,25,167,163,238,75,20,157,158,239,97,141,238,177,188,217,252,81,127,138,46,135,180,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,62,104,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,35,175,248,172,110,223,13,210,157,47,175,219,171,113,122,76,143,44,212,43,58,189,240,220,105,149,244,86,171,115,228,123,27,90,170,191,39,212,164,176,189,96,107,87,247,114,67,221,122,167,8,217,53,38,22,19,225,45,187,124,55,71,179,42,141,4,204,241,122,74,118,106,61,226,153,150,204,150,146,153,93,86,151,23,35,97,167,162,170,86,245,115,233,156,229,233,19,147,252,12,179,72,174,69,100,206,124,83,215,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,2,255,0,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,242,152,6,150,224,154,95,246,143,236,45,139,225,159,107,114,10,204,166,241,253,245,52,222,106,233,85,199,191,63,239,94,238,28,187,108,251,140,226,196,233,242,106,117,83,213,128,114,173,216,250,88,214,79,167,249,15,183,78,102,176,210,158,211,189,44,104,223,211,252,123,219,160,58,168,0,2,16,120,180,238,30,235,163,91,121,167,192,241,75,173,37,45,247,83,170,42,108,147,178,106,55,76,247,89,18,157,201,112,116,78,84,237,49,234,179,83,66,170,254,174,225,80,245,141,17,205,238,71,70,197,138,120,50,107,165,102,45,172,183,221,6,187,222,120,89,115,107,124,151,27,93,36,137,60,159,215,20,141,71,185,33,70,170,197,23,114,145,42,29,35,220,212,87,249,72,27,205,21,173,107,174,80,25,172,221,143,170,125,100,250,129,144,251,140,229,180,236,183,93,52,227,110,158,25,152,30,168,106,133,231,200,218,168,126,51,20,48,196,136,250,171,133,83,174,245,203,29,45,52,106,169,220,153,252,93,209,58,163,81,173,115,222,230,49,143,123,106,47,113,90,243,153,110,75,87,47,186,173,153,214,213,185,247,26,135,178,217,67,53,66,76,203,77,185,30,229,167,162,137,90,198,55,132,109,119,69,114,49,188,222,175,145,201,205,238,85,177,255,0,11,175,15,250,59,69,29,183,115,122,223,142,247,174,179,121,107,142,15,107,158,72,39,165,142,150,88,34,158,27,179,187,111,127,41,151,187,210,40,228,70,58,23,70,233,21,170,245,137,209,89,249,84,30,43,27,18,186,165,214,191,116,218,53,140,210,58,218,234,117,159,55,181,91,160,115,103,142,116,115,221,37,225,24,138,173,123,28,213,106,79,193,173,86,43,59,238,71,243,158,72,234,216,149,94,23,30,187,52,203,243,175,103,173,47,248,138,190,40,254,132,245,55,242,95,120,162,40,4,191,63,16,205,233,218,182,177,165,245,22,44,67,32,164,110,170,100,180,232,152,253,26,211,54,169,104,160,89,56,203,112,158,55,57,26,198,53,169,43,98,87,163,145,243,35,83,183,35,25,55,26,22,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,189,239,14,109,148,127,69,93,56,158,255,0,159,219,45,82,106,110,83,251,203,149,76,9,221,146,215,66,168,197,142,216,217,185,57,142,226,246,44,146,186,36,107,95,35,154,222,178,182,24,164,89,128,0,0,0,1,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,73,84,0,42,175,199,59,240,79,245,39,242,210,173,104,174,215,91,117,53,125,29,190,231,87,75,79,116,167,74,74,232,161,153,204,101,84,9,44,115,36,82,181,23,163,216,146,195,20,136,215,117,78,113,177,223,197,168,169,34,182,47,179,43,238,240,245,30,170,217,37,215,224,216,102,47,229,234,50,107,148,79,98,213,54,57,85,253,170,106,104,221,215,172,210,246,165,68,145,205,88,227,107,28,231,114,84,100,82,95,246,39,139,88,176,108,86,205,133,98,212,62,74,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,62,111,87,61,220,88,198,167,87,42,185,122,117,85,85,249,159,172,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,127,128,120,173,104,213,236,55,65,116,191,32,213,205,64,158,174,59,22,59,78,217,170,18,146,5,154,121,94,249,27,20,80,198,207,146,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,38,104,114,204,166,251,156,229,87,156,215,41,174,243,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,112,98,53,141,228,247,185,122,53,17,169,215,162,34,39,200,246,187,110,214,251,174,220,53,183,22,214,139,53,142,146,243,81,142,84,74,231,208,84,200,232,217,83,4,208,73,79,51,17,237,249,177,235,20,210,112,127,71,35,95,197,202,215,162,43,23,75,192,142,187,219,217,246,51,187,157,47,150,202,228,164,162,205,172,116,243,187,19,188,85,203,81,216,161,158,89,32,124,204,146,56,158,141,115,38,109,51,34,87,185,146,44,104,229,123,26,229,78,46,160,28,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,156,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,243,230,170,1,154,205,216,250,167,214,79,168,25,15,184,206,91,166,200,53,123,13,208,95,12,76,75,87,53,2,122,184,236,88,237,61,222,106,132,164,129,102,158,87,190,249,87,20,80,198,207,146,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,37,64,110,43,94,115,45,201,106,229,247,85,179,58,218,183,62,227,80,246,91,40,102,168,73,153,105,183,35,220,180,244,81,43,88,198,240,141,174,232,174,70,55,155,213,242,57,57,189,202,179,211,194,83,101,31,27,172,163,221,150,166,219,45,85,150,88,123,209,225,118,249,211,191,35,171,161,159,182,251,155,145,29,194,62,203,226,150,56,155,35,92,229,145,93,42,36,107,20,47,125,181,0,1,149,114,255,0,188,46,61,9,233,151,231,94,241,90,74,160,10,203,241,159,220,61,215,27,198,113,173,183,99,87,90,70,51,44,167,117,239,40,167,117,27,157,58,209,67,81,31,144,107,37,114,112,107,31,81,5,67,156,140,253,231,90,88,209,85,172,114,164,149,22,91,79,130,158,186,86,93,108,89,166,222,47,215,158,247,193,56,100,152,237,52,137,60,146,50,150,87,246,235,152,215,170,172,81,194,201,157,74,246,198,136,199,44,149,115,191,239,245,114,178,207,206,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,168,7,201,108,180,218,172,180,207,163,179,91,41,40,41,228,168,158,173,241,83,66,216,152,233,231,149,243,77,42,181,168,136,175,146,89,36,145,238,254,46,123,220,229,234,170,170,125,101,0,248,163,250,236,212,223,201,125,158,136,149,94,6,63,141,159,166,255,0,153,22,83,170,90,165,130,104,182,9,115,212,205,75,190,252,27,27,179,118,124,237,111,149,154,163,181,221,153,144,199,251,184,88,249,29,214,73,88,223,186,213,233,215,170,244,68,85,76,235,238,119,112,185,86,232,53,150,245,171,153,77,55,144,243,253,186,107,117,173,149,82,84,67,108,161,137,188,98,167,141,207,95,244,164,122,181,172,107,229,150,87,163,25,207,138,78,159,9,77,148,124,110,178,143,118,90,155,108,181,86,89,97,239,71,133,219,231,78,252,142,174,134,126,219,238,110,68,119,8,251,47,138,88,226,108,141,115,150,69,116,168,145,172,80,189,246,212,81,95,137,134,202,45,219,96,206,237,185,182,154,91,60,182,155,101,189,41,168,168,227,74,169,190,13,93,12,49,164,148,243,84,76,233,57,247,186,62,120,213,210,114,94,147,181,24,141,133,28,239,21,176,29,224,221,118,155,171,141,117,193,105,36,193,51,26,138,58,12,173,147,68,229,125,52,12,123,146,58,232,157,27,29,47,58,116,154,87,172,109,107,146,86,57,236,227,205,99,146,59,254,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,205,190,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,0,28,171,118,62,150,53,147,233,254,67,237,211,153,172,63,87,253,149,103,185,87,251,171,145,228,153,29,195,254,146,178,186,229,93,81,39,253,233,38,154,73,31,255,0,59,156,231,127,149,84,191,237,139,236,202,197,179,205,56,170,182,73,117,248,206,103,148,121,122,140,154,229,19,222,148,174,146,36,127,106,154,154,55,116,233,12,93,217,81,36,115,82,73,28,247,57,220,81,89,20,114,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,148,173,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,128,0,2,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,169,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,79,255,0,26,191,75,24,183,212,10,31,110,184,149,235,225,157,105,181,95,247,175,167,246,43,237,178,146,227,109,184,211,223,169,43,40,234,225,108,208,84,193,37,146,185,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,126,175,136,54,201,46,187,80,207,227,190,227,16,85,215,105,214,85,81,81,53,170,177,180,174,108,22,153,221,52,206,101,165,242,58,105,94,247,199,78,216,220,217,100,86,172,201,220,86,162,172,114,116,120,124,239,110,235,181,12,254,75,22,79,61,93,118,157,101,85,20,240,221,104,221,84,230,193,105,157,211,66,215,221,153,27,97,149,239,124,116,237,145,174,138,52,106,204,157,180,114,170,199,31,75,222,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,193,232,215,183,147,30,213,232,228,71,39,94,138,136,191,34,155,60,106,253,83,226,223,79,232,125,198,226,120,173,138,110,238,213,180,29,35,214,172,174,11,117,37,227,44,191,84,99,182,220,114,213,61,67,88,199,206,140,186,57,245,83,49,28,146,190,154,20,227,207,182,157,85,242,67,26,186,62,234,72,216,149,150,101,55,220,231,42,188,230,185,77,119,157,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,131,17,172,111,39,189,203,209,168,141,78,189,17,17,62,69,170,109,235,194,19,4,200,118,227,53,118,179,220,46,180,58,147,153,91,224,184,91,170,34,108,208,253,146,228,196,146,40,31,74,245,103,126,101,228,137,82,201,145,58,124,226,137,99,115,59,239,172,13,85,211,60,171,70,245,31,35,210,220,214,147,203,222,177,155,132,182,250,158,49,200,200,230,224,191,114,120,187,140,99,221,12,172,86,201,27,213,169,206,55,177,200,157,28,132,181,183,111,142,167,82,188,63,243,221,173,234,75,41,34,190,227,22,123,35,49,107,155,95,20,9,113,183,82,221,173,236,74,39,199,213,21,245,48,197,209,205,116,109,94,228,49,72,231,163,93,19,164,154,58,237,59,213,62,141,253,64,199,189,198,2,255,0,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,0,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,83,218,119,165,141,27,250,127,143,123,116,7,85,7,42,221,143,165,141,100,250,127,144,251,116,230,107,13,84,2,133,188,84,245,142,197,171,187,184,187,211,99,144,245,164,192,173,241,97,210,84,242,127,247,213,85,52,243,201,82,188,30,198,171,59,115,212,75,7,79,188,215,118,57,181,202,215,162,39,63,209,253,157,103,122,197,183,29,82,220,85,146,179,179,65,167,61,191,47,69,219,133,223,21,237,49,38,184,254,241,211,177,208,121,106,87,199,55,206,55,247,121,240,103,87,34,161,202,180,159,58,253,151,234,158,27,169,159,11,248,159,217,44,130,221,125,242,93,254,207,154,242,181,49,205,218,238,113,119,14,93,190,60,184,187,167,94,189,23,167,67,77,24,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,56,61,26,246,242,99,218,189,28,136,228,235,209,81,23,228,126,177,154,205,216,250,167,214,79,168,25,15,184,206,123,93,113,187,106,132,59,82,219,133,138,174,231,86,205,58,172,179,223,170,232,40,219,52,105,4,215,184,111,247,22,213,74,248,218,188,220,246,83,207,70,214,186,68,226,212,150,68,143,162,186,110,190,215,194,215,66,244,227,94,119,53,37,167,84,44,223,25,181,98,248,253,70,73,13,182,85,69,165,172,170,138,170,150,24,217,82,197,69,238,194,158,97,207,88,250,163,94,230,53,31,201,138,246,62,250,64,40,135,196,211,103,216,206,214,181,66,201,122,211,148,164,163,194,115,154,121,93,106,179,182,90,137,103,182,79,71,29,59,42,88,249,39,124,142,149,143,116,204,149,175,87,245,235,36,140,226,212,141,174,124,127,219,118,183,221,118,225,173,184,182,180,89,172,116,151,154,140,114,162,87,62,130,166,71,70,202,152,38,130,74,121,152,143,111,205,143,88,166,147,131,250,57,26,254,46,86,189,17,88,186,51,210,221,82,193,53,167,4,182,106,102,154,95,126,51,141,222,123,222,74,183,202,205,79,221,237,76,248,100,253,220,204,100,141,233,36,79,111,222,106,117,233,213,58,162,162,175,0,241,71,244,39,169,191,146,251,197,17,64,39,170,213,45,82,206,245,167,59,185,234,102,165,223,126,51,146,94,123,62,118,183,202,195,79,221,237,66,200,99,253,220,44,100,109,233,28,76,111,221,106,117,233,213,122,170,170,173,175,248,87,236,86,155,0,199,173,91,158,213,42,10,73,242,123,229,60,55,44,50,24,106,165,231,105,183,79,75,51,29,60,171,28,137,12,143,170,134,165,21,35,123,31,218,99,88,188,155,35,222,200,236,124,170,191,28,239,193,63,212,159,203,72,171,225,113,235,179,76,191,58,246,122,210,255,0,129,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,69,170,0,1,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,73,84,0,42,175,199,59,240,79,245,39,242,210,0,109,139,111,89,86,232,53,150,203,164,120,181,79,144,243,253,202,155,141,209,244,178,84,67,108,161,137,188,165,168,145,172,79,244,99,98,57,204,107,229,150,38,43,217,207,146,104,123,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,228,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,237,65,64,62,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,138,171,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,69,117,120,210,107,29,247,15,209,172,75,71,109,16,246,233,53,18,225,81,81,116,169,228,197,229,75,109,117,60,141,166,224,230,42,167,57,231,167,151,184,215,177,205,242,220,126,243,100,114,37,107,108,191,71,44,90,251,186,12,3,74,178,153,184,89,110,183,9,42,46,49,241,122,249,154,90,74,121,106,229,166,234,199,177,236,239,50,157,209,119,26,228,115,59,156,211,170,183,162,242,172,179,22,190,224,217,85,231,10,202,104,124,149,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,124,216,174,99,184,189,142,78,173,85,106,244,234,138,169,243,47,167,195,23,84,191,106,27,54,194,188,221,247,226,119,92,75,204,98,215,15,239,94,207,149,242,178,47,148,131,228,198,181,252,104,100,162,251,237,229,215,175,222,114,189,30,74,160,64,15,20,189,148,98,186,161,167,23,237,200,97,86,207,37,159,98,22,255,0,59,118,242,233,27,35,189,218,224,68,239,58,163,155,154,157,234,120,26,233,25,42,42,189,209,196,176,171,100,253,207,106,149,139,243,240,243,222,157,171,116,250,95,79,98,203,242,10,71,106,166,53,78,169,144,81,165,51,105,86,182,4,147,140,87,8,35,107,149,175,99,154,177,54,85,98,53,25,50,185,59,113,177,240,242,150,166,107,55,99,234,159,89,62,160,100,62,227,57,231,242,236,243,84,47,90,119,129,105,254,97,85,87,246,79,24,167,184,213,226,52,243,91,227,129,141,130,178,173,222,110,88,165,70,53,245,12,117,77,60,141,87,57,207,70,190,39,177,188,120,185,15,107,179,155,70,223,111,187,130,198,237,59,155,184,249,76,22,175,191,4,233,43,165,138,150,90,169,34,115,41,219,83,83,20,209,73,75,10,72,230,189,102,69,115,81,204,106,72,141,141,210,73,30,143,129,149,114,255,0,188,46,61,9,233,151,231,94,241,90,74,160,101,92,191,239,11,143,66,122,101,249,215,188,86,146,168,3,56,59,208,214,59,22,190,238,131,63,213,92,90,30,22,91,173,194,58,123,116,156,158,190,102,150,146,158,42,72,170,122,61,140,123,59,204,167,108,189,183,53,28,206,231,5,234,173,234,191,171,253,14,179,191,232,109,253,48,252,231,245,87,218,15,135,124,51,183,15,254,139,238,121,111,136,247,187,252,191,199,191,189,187,29,174,127,253,243,175,15,153,249,91,47,214,59,22,129,110,131,0,213,92,166,30,118,91,85,194,74,123,140,156,158,158,90,150,174,158,90,73,106,122,49,143,123,251,44,168,116,189,182,181,92,254,223,4,232,174,234,154,62,57,86,236,125,44,107,39,211,252,135,219,167,51,88,106,160,0,80,15,138,63,174,205,77,252,151,217,232,137,85,224,99,248,217,250,111,249,145,231,252,108,50,125,92,92,203,3,195,239,54,250,74,29,58,90,122,170,251,44,212,151,39,200,251,165,197,169,27,42,93,85,2,241,108,111,129,178,70,216,190,235,186,50,162,71,36,170,178,62,40,96,6,138,71,165,242,234,230,32,221,106,173,171,165,193,18,241,76,236,129,244,212,210,78,245,162,71,162,200,197,108,82,50,84,99,145,56,61,241,185,100,99,28,231,177,178,61,173,141,218,104,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,206,105,185,27,102,137,93,180,75,41,165,220,108,148,140,211,166,83,197,83,124,90,154,185,233,153,194,25,227,150,36,71,211,185,179,43,214,102,68,140,100,107,206,71,171,88,136,229,119,21,205,17,118,126,15,53,186,218,253,186,84,91,243,203,77,36,122,125,5,66,205,129,87,53,208,119,231,99,234,170,210,227,11,210,55,171,209,145,212,199,201,171,43,26,245,89,164,232,231,177,24,140,170,29,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,73,84,0,57,86,236,125,44,107,39,211,252,135,219,167,51,88,93,79,134,46,195,191,98,22,42,109,121,213,139,47,28,251,32,183,183,225,182,187,141,187,183,85,139,194,231,204,217,58,59,186,228,239,84,64,234,117,119,40,227,150,22,172,144,175,78,114,181,103,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,151,109,178,109,182,255,0,117,173,190,223,118,249,166,183,27,149,198,162,74,186,202,202,188,78,130,105,234,103,145,202,233,37,146,71,68,174,123,220,229,87,43,149,85,85,85,85,79,107,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,185,249,107,117,174,138,58,74,88,57,189,207,127,8,163,70,177,188,158,247,57,122,39,205,206,85,95,154,169,156,45,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,73,84,126,79,218,204,87,237,87,216,95,180,214,175,180,159,15,248,183,193,252,236,126,123,200,247,59,94,103,177,215,185,217,238,125,206,231,30,60,190,239,94,191,35,245,128,0,170,191,28,239,193,63,212,159,203,78,85,224,169,234,159,41,250,127,93,238,54,226,234,65,231,243,93,61,192,117,42,213,21,139,81,176,124,127,42,182,193,80,218,184,168,239,118,200,107,160,142,118,181,205,108,173,142,102,185,168,244,107,222,212,114,39,94,143,114,127,149,79,63,139,109,235,64,176,107,237,46,83,133,104,126,159,227,247,170,46,126,90,227,107,198,104,169,42,160,230,199,49,252,37,142,54,189,188,152,247,53,122,47,205,174,84,95,146,169,16,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,151,167,170,186,103,138,235,38,156,100,122,91,154,210,121,139,46,77,111,150,223,83,198,56,223,36,60,211,238,79,23,113,143,99,102,137,232,217,35,122,181,120,72,198,57,19,171,80,207,14,234,182,207,153,109,67,87,43,52,183,48,174,164,184,177,212,237,185,90,46,116,202,141,101,198,221,35,228,100,83,172,124,149,208,191,148,82,49,241,185,87,139,216,238,46,123,56,72,251,74,240,132,195,183,29,137,104,213,93,78,164,69,217,211,107,247,27,134,29,69,112,172,122,87,82,117,114,186,73,161,167,88,151,141,29,87,115,184,213,116,205,251,208,172,140,137,205,169,89,157,21,124,106,253,83,226,223,79,232,125,198,226,64,2,213,60,43,54,29,255,0,162,55,87,171,246,95,243,178,226,22,43,157,187,254,193,244,215,182,191,187,255,0,188,54,38,73,15,249,186,134,59,252,19,203,84,34,87,136,54,201,45,91,175,192,35,190,227,16,82,80,234,46,43,79,81,53,170,177,180,173,116,247,104,27,12,206,101,165,242,58,104,152,198,73,80,232,220,217,100,87,36,43,220,86,162,36,146,117,161,107,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,78,151,180,239,84,250,55,245,3,30,247,24,11,254,221,143,165,141,100,250,127,144,251,116,230,107,13,84,0,0,57,86,236,125,44,107,39,211,252,135,219,167,51,88,105,79,105,222,150,52,111,233,254,61,237,208,29,84,31,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,53,254,137,219,88,255,0,217,167,74,191,248,54,221,255,0,204,157,84,242,154,177,157,126,203,244,179,50,212,207,133,252,79,236,150,63,113,190,249,46,255,0,103,205,121,90,105,38,237,119,56,187,135,46,223,30,92,93,211,175,94,139,211,161,153,124,179,41,190,231,57,85,231,53,202,107,188,237,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,156,24,141,99,121,61,238,94,141,68,106,117,232,136,137,242,47,167,98,219,116,193,49,77,142,227,184,5,202,159,226,212,26,161,143,186,251,147,125,249,160,243,159,22,164,103,56,190,82,171,163,225,74,232,105,249,70,230,114,236,247,17,24,231,169,69,122,177,130,254,203,245,79,50,211,63,138,124,79,236,150,65,113,177,121,222,199,103,205,121,90,153,33,238,246,249,59,135,46,223,46,60,157,211,175,78,171,211,169,122,158,25,122,215,251,105,218,62,45,230,45,254,86,191,4,233,133,86,112,139,132,50,249,40,33,242,242,71,214,71,185,221,105,101,166,230,229,227,214,84,151,139,81,188,122,202,163,53,155,177,245,79,172,159,80,50,31,113,156,150,154,161,128,84,228,222,14,26,61,153,219,177,234,74,186,140,59,40,175,169,172,184,57,34,73,232,109,213,23,75,149,60,136,199,57,81,234,201,42,100,161,71,49,157,122,171,99,114,167,72,249,54,48,108,167,41,190,225,251,184,210,27,182,57,93,229,42,234,51,11,101,174,73,59,76,147,149,45,108,237,164,169,143,163,209,81,57,193,60,172,235,211,147,121,117,106,163,145,21,52,124,1,85,126,57,223,130,127,169,63,150,149,86,76,175,14,45,241,211,109,75,50,175,195,245,5,149,117,26,117,152,84,64,250,233,162,124,178,190,201,86,212,86,37,108,80,34,171,94,199,53,90,217,218,214,247,92,200,162,115,85,203,10,69,37,154,120,163,250,19,212,223,201,125,226,136,160,18,194,124,52,188,62,234,117,134,235,103,220,30,175,218,169,36,211,234,10,143,51,103,180,213,197,21,84,25,43,216,234,168,36,73,17,147,163,224,101,61,76,17,57,89,52,78,100,233,213,170,138,197,119,91,159,7,148,206,180,159,75,53,67,200,254,211,52,211,20,203,126,25,221,242,95,29,179,83,87,249,94,231,30,231,107,188,199,112,229,219,103,46,61,58,240,111,95,224,135,229,98,219,122,208,44,26,251,75,148,225,90,31,167,248,253,234,139,159,150,184,218,241,154,42,74,168,57,177,204,127,9,99,141,175,111,38,61,205,94,139,243,107,149,23,228,170,116,0,120,172,215,68,52,95,82,174,177,95,117,27,72,112,172,170,229,5,59,105,34,172,189,216,41,43,167,142,6,185,206,108,77,146,104,220,228,98,57,239,114,53,23,167,87,185,127,202,167,213,130,233,62,150,105,127,158,253,153,233,166,41,137,124,79,181,231,126,5,102,166,160,243,93,190,93,190,239,101,141,231,199,184,254,60,186,244,230,238,159,197,79,86,0,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,0,170,191,28,239,193,63,212,159,203,78,85,224,169,234,159,41,250,127,93,238,54,226,234,64,40,7,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,45,46,219,100,219,109,254,235,91,125,190,237,243,77,110,55,43,141,68,149,117,149,149,120,157,4,211,212,207,35,149,210,75,36,142,137,92,247,185,202,174,87,42,170,170,170,170,158,215,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,115,242,214,235,93,20,116,148,176,115,123,158,254,17,70,141,99,121,61,238,114,244,79,155,156,170,191,53,83,245,138,1,241,58,213,47,218,134,242,115,95,41,125,248,157,171,18,242,248,181,191,251,215,179,229,124,172,105,230,224,249,177,174,127,26,233,43,126,251,185,117,235,247,92,172,70,18,127,192,251,0,166,150,235,170,122,165,93,143,85,165,69,45,61,186,193,107,187,57,37,108,10,201,93,44,245,180,236,94,189,167,189,22,26,7,187,228,175,98,44,127,217,73,23,151,31,241,130,209,203,238,13,186,5,213,90,137,188,197,151,82,237,240,84,81,201,197,140,236,85,80,211,193,73,81,77,209,30,231,187,139,25,77,47,113,90,198,175,153,224,222,75,27,148,233,126,7,217,173,170,131,63,213,61,57,154,158,173,110,87,203,61,186,247,79,43,88,222,195,96,161,154,88,101,107,221,203,146,61,93,112,133,90,136,213,69,70,201,213,91,209,17,214,232,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,30,215,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,161,237,177,110,23,21,221,6,141,89,117,115,22,166,242,30,127,185,77,113,181,190,170,58,137,173,149,209,59,140,180,242,57,139,254,140,140,87,53,142,124,82,196,245,99,57,241,74,1,221,143,170,125,100,250,129,144,251,140,229,159,109,155,106,58,113,187,95,12,205,54,194,179,88,188,141,214,135,227,179,216,47,240,66,143,170,180,85,58,239,88,138,230,162,170,119,33,127,22,164,176,170,163,100,107,90,168,172,123,35,145,149,87,174,154,23,168,251,116,212,123,142,151,234,133,155,200,221,104,122,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,254,46,232,189,17,200,230,185,143,107,30,199,177,182,149,225,149,226,25,117,213,170,155,118,219,181,182,178,174,191,50,142,158,68,199,50,23,181,210,190,239,4,17,58,71,211,214,57,58,170,84,199,20,111,114,78,239,148,172,98,163,213,38,68,117,69,143,156,171,250,39,109,99,255,0,102,157,42,255,0,224,219,119,255,0,50,123,252,91,19,197,112,107,21,46,45,133,99,54,172,126,203,69,207,203,91,173,116,81,210,82,193,205,238,123,248,69,26,53,141,228,247,185,203,209,62,110,114,170,252,213,79,214,6,85,203,254,240,184,244,39,166,95,157,123,197,105,42,129,197,55,161,172,119,221,2,219,6,127,170,184,180,60,239,86,171,124,116,246,233,57,49,60,181,85,93,68,84,145,84,244,123,30,199,246,95,80,217,123,110,106,181,253,190,11,209,29,213,51,132,104,163,250,29,96,159,208,219,250,30,121,207,234,175,179,255,0,14,248,159,110,111,253,41,220,243,63,17,236,247,249,127,143,127,124,246,59,188,63,251,223,94,31,35,58,230,148,246,177,173,127,210,39,111,184,78,177,201,111,242,85,121,5,189,124,252,13,139,183,27,43,160,149,244,245,93,166,247,36,84,133,103,134,85,143,147,213,221,181,103,46,142,234,136,221,143,165,141,100,250,127,144,251,116,230,107,13,84,0,10,1,241,71,245,217,169,191,146,251,61,17,42,188,12,127,27,63,77,255,0,50,44,127,90,52,135,13,215,173,47,200,52,143,80,32,171,146,197,145,83,182,26,133,164,157,97,158,39,178,70,203,20,209,191,230,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,157,109,197,104,54,101,182,221,92,190,233,78,103,69,86,215,219,170,30,251,101,116,212,233,11,46,214,229,123,146,158,182,36,107,222,222,18,53,189,85,168,247,112,122,62,55,47,54,57,18,194,188,31,119,121,252,54,143,157,86,255,0,159,173,193,157,29,7,253,189,85,125,36,210,177,127,211,158,53,123,63,207,181,100,255,0,1,25,106,133,43,120,157,111,199,246,223,125,169,208,109,39,189,114,192,113,251,131,190,37,116,183,92,123,148,185,68,205,100,46,143,171,123,77,94,205,60,237,168,70,241,146,72,166,114,71,50,117,225,19,147,133,108,147,103,217,54,238,117,66,43,43,82,174,139,9,177,212,64,236,178,241,73,45,63,126,134,9,99,157,240,178,56,229,122,57,207,153,212,207,137,30,214,72,145,171,145,239,107,145,56,187,66,118,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,25,183,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,64,3,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,157,43,117,91,152,195,118,161,164,117,154,165,152,80,213,220,94,234,134,219,109,22,202,100,86,190,227,113,145,146,62,40,22,78,42,216,89,198,41,30,249,28,139,197,140,119,22,189,252,35,125,6,127,73,125,83,254,145,223,210,143,226,223,236,207,237,7,199,255,0,195,212,249,127,237,255,0,137,127,133,238,249,62,207,247,183,107,185,254,3,247,125,122,23,231,181,93,204,97,187,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,39,20,108,204,227,44,111,100,141,68,228,199,183,147,88,254,113,179,176,0,10,171,241,206,252,19,253,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,46,164,0,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,165,255,0,30,43,85,116,95,75,245,190,213,104,177,106,190,33,73,146,91,108,119,138,123,245,29,29,91,228,236,37,108,45,123,99,116,145,181,200,217,153,198,89,26,177,72,142,141,200,229,71,53,199,181,41,91,198,175,213,62,45,244,254,135,220,110,39,52,240,226,217,245,171,118,26,185,94,236,229,42,211,4,194,169,224,175,189,50,154,86,198,250,233,229,122,165,53,10,185,30,146,198,201,82,57,222,249,35,106,170,50,7,49,29,27,228,100,141,191,64,10,181,241,125,217,245,169,109,85,59,189,194,210,173,183,38,212,81,80,102,52,142,149,174,130,72,21,173,166,166,174,103,55,163,152,246,185,41,169,221,28,104,228,122,62,55,241,103,9,95,37,123,109,59,213,62,141,253,64,199,189,198,2,255,0,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,0,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,83,218,119,165,141,27,250,127,143,123,116,7,85,0,2,0,120,205,234,151,217,77,184,216,180,206,130,251,229,107,243,188,130,63,51,69,229,121,249,203,93,19,22,105,191,120,172,86,199,194,169,214,231,124,156,215,187,175,68,234,222,226,21,1,164,248,47,237,67,84,240,221,51,248,167,195,62,214,228,22,235,23,157,236,119,188,175,154,169,142,30,239,111,147,121,241,238,114,227,201,189,122,116,234,157,122,154,115,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,162,207,22,109,47,181,105,198,240,110,151,59,51,169,35,167,206,172,244,121,67,233,41,168,155,78,202,105,222,233,41,166,235,197,85,36,124,178,210,73,80,249,58,53,92,250,135,117,69,84,87,187,186,120,37,235,29,246,44,171,58,219,245,68,61,235,45,77,189,115,26,57,57,49,190,82,170,57,41,233,42,19,162,51,156,157,230,75,77,243,87,241,103,149,251,173,235,35,149,45,168,205,102,236,125,83,235,39,212,12,135,220,103,45,123,106,24,5,78,169,248,71,69,167,214,252,122,146,249,114,190,98,249,93,53,174,134,165,34,225,45,199,226,55,5,163,84,89,85,24,199,182,161,34,123,30,229,78,15,107,93,213,188,122,165,38,26,104,219,214,83,125,206,116,11,77,51,92,166,187,206,222,178,12,62,205,116,184,212,246,153,31,126,170,122,40,164,150,78,12,70,177,188,158,247,47,70,162,53,58,244,68,68,249,29,0,21,87,227,157,248,39,250,147,249,105,8,54,65,164,56,110,189,110,115,18,210,61,64,130,174,75,22,69,79,119,134,161,105,39,88,103,137,236,181,213,203,20,209,191,230,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,215,244,155,194,143,113,217,198,178,223,244,207,61,165,251,21,97,198,122,249,204,182,74,71,213,208,215,114,106,173,63,195,145,93,31,156,238,124,156,239,188,206,203,121,36,188,37,227,11,231,254,253,116,183,4,209,111,13,140,231,77,52,210,197,240,108,110,205,240,207,37,69,230,166,168,237,119,111,244,179,73,251,201,158,249,29,214,73,94,239,188,229,233,215,162,116,68,68,74,44,53,59,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,128,10,171,241,206,252,19,253,73,252,180,138,190,23,30,187,52,203,243,175,103,173,47,248,0,0,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,128,5,85,248,231,126,9,254,164,254,90,114,175,5,79,84,249,79,211,250,239,113,183,23,82,1,64,62,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,14,127,175,218,199,98,219,254,141,101,154,197,145,195,230,41,49,155,123,170,35,166,228,246,121,186,167,185,35,166,166,230,198,61,99,238,207,36,81,119,56,43,89,207,147,190,235,85,76,203,154,8,240,209,192,42,116,251,101,186,119,75,114,199,169,45,87,43,229,61,77,254,169,97,72,185,214,50,174,166,73,105,106,37,124,106,188,222,234,53,164,68,228,188,218,198,177,142,227,195,138,112,175,26,77,28,190,230,26,53,137,107,21,162,110,229,38,157,220,42,41,238,148,220,88,156,105,110,78,167,141,181,60,220,244,85,225,60,20,241,118,218,199,185,222,103,151,221,108,110,85,174,29,140,234,133,171,71,55,105,166,121,229,245,180,137,109,130,241,240,218,201,234,235,91,73,5,36,21,208,201,69,37,84,146,185,21,173,100,45,169,89,151,175,68,84,141,81,92,222,188,147,70,96,229,91,177,244,177,172,159,79,242,31,110,156,205,97,99,251,227,240,192,213,8,117,181,185,70,216,116,242,146,233,137,230,213,14,116,118,91,91,163,164,101,130,181,176,44,147,50,78,252,137,20,116,210,172,114,73,27,209,204,141,143,127,151,70,179,247,9,44,255,0,217,110,203,112,221,155,97,183,123,53,155,34,171,201,50,28,146,162,57,175,87,169,161,90,102,84,50,21,145,41,161,138,153,30,246,196,200,219,44,157,87,147,158,231,200,245,87,113,224,200,232,219,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,211,234,241,22,210,253,6,206,246,209,145,228,250,234,234,187,109,62,31,78,234,219,69,250,219,69,230,110,54,234,217,94,200,162,142,22,117,106,74,201,229,116,49,62,23,189,145,187,171,92,231,196,177,178,104,179,238,104,79,195,255,0,84,119,5,171,187,125,180,230,59,129,198,188,165,125,95,57,109,183,169,229,138,42,171,245,44,146,200,246,85,58,134,26,120,163,165,133,35,116,49,196,188,156,233,154,199,75,197,173,115,29,36,149,0,25,87,47,251,194,227,208,158,153,126,117,239,21,164,170,5,85,248,222,234,151,255,0,75,77,20,183,223,127,225,121,77,222,217,229,127,234,166,160,159,188,172,255,0,241,147,120,49,255,0,243,189,191,224,212,132,27,25,210,251,86,177,238,211,76,240,59,235,169,22,219,61,227,226,85,144,85,209,54,174,10,184,40,97,146,182,74,89,34,114,163,92,201,155,76,176,175,94,168,137,34,170,181,221,56,174,140,204,230,111,155,75,237,90,57,187,77,76,192,236,78,164,75,108,23,143,137,81,193,73,68,218,72,41,32,174,134,58,216,233,99,137,170,173,107,33,109,74,66,157,58,34,164,104,168,214,245,226,150,61,224,183,172,119,220,195,70,178,221,29,187,195,220,164,211,187,133,61,69,174,167,147,19,141,45,201,213,18,58,155,131,88,138,188,39,130,162,94,227,158,247,59,204,241,251,173,141,168,179,3,118,62,150,53,147,233,254,67,237,211,153,172,53,80,0,40,7,197,31,215,102,166,254,75,236,244,68,170,240,49,252,108,253,55,252,200,181,66,47,239,251,103,214,173,217,105,27,155,111,74,184,243,188,58,158,178,191,20,124,50,181,25,83,59,216,213,146,134,86,200,246,197,194,161,97,137,137,35,156,213,137,237,99,249,112,73,35,146,128,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,44,87,62,241,111,204,178,29,165,218,112,123,68,213,116,250,191,121,167,171,180,228,25,29,15,75,122,219,153,20,208,44,85,148,236,108,111,99,223,85,76,249,163,115,163,124,15,130,102,72,248,216,198,246,84,129,90,91,165,185,222,180,231,118,205,51,211,75,23,198,114,75,207,123,201,81,121,168,105,251,189,168,95,52,159,188,153,236,141,189,35,137,238,251,206,78,189,58,39,85,84,69,209,78,216,182,245,138,237,127,70,172,186,71,139,84,249,255,0,33,220,169,184,221,31,75,29,60,215,58,233,93,202,90,137,26,196,255,0,70,54,35,156,247,50,40,162,98,189,252,57,47,85,51,89,187,31,84,250,201,245,3,33,247,25,203,62,219,54,235,180,227,105,94,25,154,109,154,230,178,249,235,173,119,199,96,176,88,32,153,25,85,119,170,109,222,177,85,173,85,69,237,194,206,77,89,102,84,86,198,215,53,17,30,247,199,27,255,0,3,195,139,196,147,38,212,252,202,191,71,247,61,158,210,85,95,111,181,16,46,33,117,150,219,79,68,201,231,84,86,201,111,149,240,35,34,71,185,82,55,64,139,26,43,222,178,177,100,87,58,8,214,205,0,57,86,236,125,44,107,39,211,252,135,219,167,51,88,106,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,187,31,84,250,201,245,3,33,247,25,203,126,216,110,166,98,186,55,225,153,138,234,150,107,87,229,236,184,205,190,255,0,112,169,227,36,108,146,110,23,122,222,16,69,220,123,24,233,165,122,182,56,216,174,78,114,61,141,69,234,228,42,47,117,91,152,204,183,95,171,149,154,165,152,80,210,91,152,218,118,219,109,22,202,100,71,50,221,110,141,242,62,40,22,78,40,233,159,202,89,30,249,28,137,201,239,119,22,177,156,35,103,229,71,183,93,92,126,131,84,110,77,216,157,92,120,36,23,136,108,204,174,116,79,235,59,223,220,71,84,49,17,170,137,77,28,177,178,7,76,229,107,22,105,163,137,138,247,164,136,207,175,109,27,139,206,246,191,170,116,26,153,130,212,127,154,163,188,81,112,135,250,206,215,230,97,154,122,62,228,177,73,217,238,246,24,222,235,27,205,159,197,23,248,162,232,123,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,230,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,64,42,175,199,59,240,79,245,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,186,144,1,0,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,151,252,1,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,69,170,0,69,95,20,127,66,122,155,249,47,188,81,20,173,180,239,84,250,55,245,3,30,247,24,11,254,221,143,165,141,100,250,127,144,251,116,230,107,13,84,0,0,57,86,236,125,44,107,39,211,252,135,219,167,51,88,105,79,105,222,150,52,111,233,254,61,237,208,29,84,0,10,75,241,150,207,233,178,109,209,218,240,203,118,67,87,87,79,135,98,244,148,213,150,247,44,169,5,13,198,162,89,106,36,86,53,200,140,87,201,77,37,10,185,236,235,213,27,27,85,122,199,197,191,149,224,245,133,90,178,173,224,178,251,112,168,171,142,163,14,197,238,87,186,22,194,246,163,36,157,238,134,133,91,42,43,85,85,157,170,233,92,136,213,106,243,107,23,175,68,86,186,242,74,213,241,189,193,126,33,165,154,105,169,159,20,237,252,7,32,171,177,121,46,199,94,247,159,166,73,187,189,206,95,119,135,195,120,241,226,188,187,221,122,183,135,71,66,15,13,125,94,169,210,13,224,224,243,172,245,105,109,204,42,23,16,185,67,77,4,82,190,118,87,57,172,167,106,172,157,56,49,181,137,73,35,220,197,71,163,34,114,39,46,170,199,104,36,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,165,53,239,91,22,190,225,251,184,213,235,78,71,67,229,42,234,51,11,157,210,56,251,172,147,149,45,108,238,171,166,147,171,21,81,57,193,60,79,233,215,147,121,116,114,35,145,81,45,39,193,167,63,169,201,182,185,116,195,46,57,13,37,93,70,29,148,85,211,81,219,218,177,36,244,54,234,136,162,168,141,94,214,162,61,89,37,76,149,202,215,191,175,85,108,141,69,233,31,22,207,80,85,95,142,119,224,159,234,79,229,164,85,240,184,245,217,166,95,157,123,61,105,127,196,85,241,71,244,39,169,191,146,251,197,17,64,38,170,0,0,229,90,233,181,205,9,220,167,193,63,109,120,55,218,63,179,158,103,225,159,214,117,148,125,143,49,218,239,127,139,75,31,46,93,136,191,181,215,167,31,151,78,171,215,202,105,110,194,182,157,162,217,221,179,83,52,211,74,126,13,146,89,187,222,74,183,227,183,42,142,215,118,23,195,39,238,230,168,124,110,235,28,175,111,222,106,244,235,213,58,42,34,164,128,0,0,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,74,160,1,85,126,57,223,130,127,169,63,150,156,171,193,83,213,62,83,244,254,187,220,109,197,212,128,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,127,130,10,248,193,107,29,139,6,219,2,233,85,68,62,98,245,169,119,8,41,232,227,228,246,118,41,104,106,32,171,168,169,234,140,115,29,197,236,166,139,182,174,99,151,204,243,111,36,141,200,82,182,39,139,95,115,156,170,205,133,98,212,62,118,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,62,111,86,177,188,158,246,167,87,42,53,58,245,85,68,249,154,147,56,166,244,52,114,251,175,187,96,207,244,171,22,155,133,234,235,111,142,162,221,31,22,47,153,170,164,168,138,174,42,110,175,123,24,206,243,233,219,23,113,206,70,179,185,205,122,163,122,46,112,141,68,105,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,157,122,244,85,254,39,160,57,86,236,125,44,107,39,211,252,135,219,167,51,88,106,160,25,172,221,143,170,125,100,250,129,144,251,140,229,196,248,123,231,248,110,150,120,112,225,58,131,168,57,13,37,143,30,177,211,222,234,107,171,170,85,120,68,207,140,214,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,213,94,246,247,131,147,110,231,84,37,189,57,106,232,176,155,29,68,237,196,236,245,113,83,247,232,96,150,56,25,51,228,146,38,35,156,249,157,76,201,85,142,124,137,26,185,88,199,57,19,147,187,87,134,231,135,221,54,226,106,100,214,29,100,181,85,183,78,173,213,14,166,162,182,205,20,176,179,38,122,197,60,114,172,85,16,207,20,208,178,154,100,129,202,246,181,204,145,232,248,250,245,100,136,151,104,1,92,27,234,241,80,199,176,10,106,173,45,219,14,65,73,124,201,231,167,130,105,179,59,109,77,45,93,186,210,254,236,82,36,48,181,241,75,13,107,223,10,72,199,170,42,50,46,227,122,57,210,53,236,142,69,108,95,121,182,45,225,233,197,85,206,75,87,193,179,60,95,203,211,228,214,216,152,245,165,108,146,163,251,85,52,210,59,175,88,101,237,74,169,27,156,178,70,230,57,174,228,136,201,100,207,97,127,222,23,30,132,244,203,243,175,120,173,37,80,51,237,226,93,159,211,106,14,244,181,18,170,219,144,213,221,109,182,58,138,107,5,42,76,178,240,163,125,37,52,113,85,83,196,201,17,56,49,181,137,86,171,197,56,57,238,123,219,203,159,37,146,190,7,216,85,170,191,63,213,61,70,154,162,173,46,86,59,61,186,201,79,19,94,222,195,160,174,154,89,165,115,219,199,146,189,29,111,133,26,168,228,68,71,73,213,29,213,21,182,232,84,7,141,238,11,240,253,83,211,77,76,248,167,115,227,216,253,93,139,201,118,58,118,124,133,74,77,221,238,114,251,220,254,37,199,143,20,227,217,235,213,220,250,55,197,120,56,234,245,78,21,185,122,237,45,168,158,173,109,186,143,103,154,22,65,12,17,57,159,17,161,99,234,161,154,87,187,163,216,198,211,165,123,17,24,171,213,243,51,147,87,162,57,150,191,187,31,75,26,201,244,255,0,33,246,233,204,214,26,168,0,20,3,226,143,235,179,83,127,37,246,122,34,85,120,24,254,54,126,155,254,100,90,160,42,87,198,111,111,186,113,141,92,108,91,138,180,100,30,75,47,203,238,17,217,238,150,73,39,71,252,74,56,41,85,27,95,11,92,238,113,246,89,21,60,18,35,90,177,175,118,5,253,219,249,44,213,130,93,79,131,238,222,177,92,39,66,83,112,94,103,226,25,38,163,119,233,185,73,75,27,126,23,67,71,89,60,30,94,25,58,44,139,221,146,46,236,139,201,26,238,16,55,130,44,92,223,63,193,154,205,216,250,167,214,79,168,25,15,184,206,120,171,238,127,153,100,216,206,51,134,95,114,26,186,187,22,29,79,83,77,98,183,185,81,32,161,101,69,67,234,39,86,53,17,17,95,36,178,42,185,235,213,234,141,141,170,188,99,99,91,231,203,190,240,224,241,0,163,220,69,138,45,36,213,236,139,253,182,40,60,204,241,84,212,71,5,60,121,21,47,55,201,202,157,144,178,56,217,52,49,170,49,240,163,121,44,113,36,173,87,254,249,34,157,64,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,102,236,125,83,235,39,212,12,135,220,103,62,76,223,94,115,44,207,71,180,243,67,93,91,87,73,137,224,20,245,143,101,189,181,8,232,43,110,53,21,213,117,14,173,123,81,141,94,109,138,165,144,53,174,87,240,72,228,115,21,189,233,26,118,175,15,157,146,93,119,95,159,201,125,201,224,171,161,211,172,86,162,158,107,173,99,169,92,232,46,211,182,104,92,251,75,36,108,209,61,143,146,157,210,57,210,198,174,88,83,182,174,68,89,35,235,122,150,156,3,13,178,224,52,90,91,71,143,82,73,137,208,89,227,176,69,105,171,69,170,129,214,230,66,144,54,158,68,153,92,178,179,180,136,197,238,43,185,39,94,93,122,169,69,126,32,219,36,186,237,67,63,142,251,140,65,87,93,167,89,85,69,68,214,170,198,210,185,176,90,103,116,211,57,150,151,200,233,165,123,223,29,59,99,115,101,145,90,179,39,113,90,138,177,201,209,225,243,189,187,174,212,51,249,44,89,60,245,117,218,117,149,84,83,195,117,163,117,83,155,5,166,119,77,11,95,118,100,109,134,87,189,241,211,182,70,186,40,209,171,50,118,209,202,171,28,125,47,123,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,7,163,94,222,76,123,87,163,145,28,157,122,42,34,252,143,214,5,85,248,231,126,9,254,164,254,90,114,175,5,79,84,249,79,211,250,239,113,183,23,82,0,32,7,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,255,0,128,41,91,198,175,213,62,45,244,254,135,220,110,39,85,240,49,252,108,253,55,252,200,181,64,8,171,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,127,219,177,244,177,172,159,79,242,31,110,156,205,97,170,128,0,7,42,221,143,165,141,100,250,127,144,251,116,230,107,13,41,237,59,210,198,141,253,63,199,189,186,3,170,128,1,156,29,235,101,55,220,195,119,26,189,118,200,235,188,221,93,62,97,115,181,199,39,105,145,241,165,162,157,212,148,209,244,98,34,47,8,32,137,157,122,114,119,30,174,85,114,170,173,133,120,35,233,125,170,151,0,212,45,104,153,212,147,220,174,119,136,177,122,116,117,19,123,244,112,83,67,29,76,188,42,58,171,184,78,234,184,121,70,136,212,235,73,27,149,93,242,225,102,132,95,241,40,210,26,109,95,217,246,113,2,65,72,183,44,62,157,50,251,108,213,51,203,19,32,125,11,92,250,135,34,71,215,155,221,70,181,113,177,175,69,98,190,86,170,241,232,143,109,16,233,62,117,251,47,213,60,55,83,62,23,241,63,178,89,5,186,251,228,187,253,159,53,229,106,99,155,181,220,226,238,28,187,124,121,113,119,78,189,122,47,78,134,159,140,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,65,95,27,76,90,251,73,175,184,46,107,81,67,194,203,117,195,210,215,71,83,221,98,247,106,169,43,106,36,168,143,130,47,54,241,101,109,50,245,84,70,175,115,163,85,85,174,68,249,60,22,51,250,155,22,225,178,189,62,168,200,105,40,237,185,86,46,250,150,80,204,177,53,245,247,26,58,136,214,20,137,92,156,220,246,83,207,94,245,99,23,230,206,110,114,47,109,21,183,62,10,171,241,206,252,19,253,73,252,180,138,190,23,30,187,52,203,243,175,103,173,47,248,138,190,40,254,132,245,55,242,95,120,162,40,4,213,64,0,0,0,0,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,146,168,0,85,95,142,119,224,159,234,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,117,32,20,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,159,224,168,191,28,28,214,213,95,159,233,102,156,195,79,86,151,43,29,158,227,123,168,149,204,111,97,208,87,77,20,49,53,142,229,201,94,142,183,204,174,69,106,34,35,163,232,174,234,168,216,235,225,125,137,253,171,222,214,159,121,140,103,227,52,22,111,136,221,171,57,209,121,136,104,251,84,51,249,122,153,58,162,182,62,21,78,166,225,34,244,227,42,197,197,81,202,210,255,0,129,151,125,66,194,174,186,107,159,228,186,115,125,168,164,158,229,138,222,43,108,149,146,210,61,206,130,73,233,166,124,50,58,55,57,173,114,177,92,197,84,85,107,87,167,78,168,159,192,189,239,11,143,66,122,101,249,215,188,86,146,168,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,102,179,118,62,169,245,147,234,6,67,238,51,159,171,149,110,187,81,239,251,108,194,182,179,108,151,224,216,102,47,230,231,185,71,79,50,172,151,218,169,107,231,171,141,213,11,209,58,67,23,117,136,200,83,171,86,70,44,174,87,42,68,144,250,13,146,108,251,38,221,206,168,69,101,106,85,209,97,54,58,136,29,150,94,41,37,167,239,208,193,44,115,190,22,71,28,175,71,57,243,58,153,241,35,218,201,18,53,114,61,237,114,39,23,104,35,19,197,172,88,54,43,102,194,177,106,31,37,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,55,171,158,238,44,99,83,171,149,92,189,58,170,170,252,207,214,0,170,191,21,205,139,127,135,221,6,138,97,159,240,138,172,254,138,133,223,232,185,183,72,233,209,191,246,190,105,237,119,251,201,149,159,227,19,21,193,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,242,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,241,69,255,0,120,92,122,19,211,47,206,189,226,180,149,64,203,102,89,148,223,115,156,170,243,154,229,53,222,118,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,78,12,70,177,188,158,247,47,70,162,53,58,244,68,68,249,23,105,225,5,165,246,172,47,105,116,217,228,46,164,158,229,168,55,138,219,149,68,237,162,108,83,197,5,52,206,162,138,149,242,245,87,76,198,186,158,105,155,215,138,53,106,164,68,111,241,115,166,249,2,188,99,180,134,155,53,219,69,14,169,83,193,72,151,45,56,188,67,51,231,154,121,90,255,0,135,87,61,148,179,67,19,27,213,143,123,170,22,129,234,175,68,232,200,95,197,201,213,90,250,203,216,30,117,251,59,222,78,147,223,254,23,241,15,55,144,71,98,236,247,251,92,126,37,27,232,59,188,184,187,175,111,205,119,56,244,251,220,56,245,111,94,73,122,155,177,244,177,172,159,79,242,31,110,156,205,97,170,128,1,64,62,40,254,187,53,55,242,95,103,162,37,87,129,143,227,103,233,191,230,69,170,30,127,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,175,8,153,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,115,173,186,173,204,102,91,175,213,202,205,82,204,40,105,45,204,109,59,109,182,139,101,50,35,153,110,183,70,249,31,20,11,39,20,116,207,229,44,143,124,142,68,228,247,187,139,88,206,17,179,202,223,116,95,84,49,173,47,198,117,162,245,136,85,193,132,230,21,21,52,150,123,211,95,28,176,79,60,18,62,57,34,127,7,43,161,127,40,165,226,217,81,138,244,138,71,51,146,49,202,157,215,195,187,119,159,209,75,89,87,237,77,111,103,79,115,30,213,22,81,194,131,204,205,7,105,178,249,90,184,248,170,72,157,169,37,119,52,111,62,81,73,47,72,223,34,69,198,255,0,129,154,205,216,250,167,214,79,168,25,15,184,206,116,173,128,236,250,235,187,45,92,107,110,9,73,30,9,135,84,81,215,229,111,154,87,35,234,96,123,220,177,208,196,216,222,217,121,212,36,50,177,100,107,154,145,49,175,127,46,105,28,114,88,87,136,111,135,45,30,181,216,173,250,137,183,236,94,213,107,204,241,203,124,54,181,176,219,168,224,163,142,251,74,199,211,195,77,26,202,249,162,167,166,242,148,237,155,138,240,115,159,27,99,139,170,36,113,162,83,182,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,113,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,223,246,201,55,131,140,238,231,75,226,189,53,105,40,179,107,29,60,13,203,44,244,145,84,118,40,103,150,73,217,11,227,146,86,35,92,201,155,76,249,81,141,124,139,26,57,24,247,57,83,147,164,81,202,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,205,216,250,167,214,79,168,25,15,184,206,54,209,183,76,239,116,26,167,65,166,120,45,63,249,170,203,197,111,56,127,171,45,126,102,24,103,172,237,203,44,125,238,215,125,142,237,49,220,223,252,17,63,138,166,135,180,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,254,72,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,158,212,242,154,171,166,120,174,178,105,198,71,165,185,173,39,152,178,228,214,249,109,245,60,99,141,242,67,205,62,228,241,119,24,246,54,104,158,141,146,55,171,87,132,140,99,145,58,181,12,240,238,171,108,249,150,212,53,114,179,75,115,10,234,75,139,29,78,219,149,162,231,76,168,214,92,109,210,62,70,69,58,199,201,93,11,249,69,35,31,27,149,120,189,142,226,231,179,132,143,176,175,5,204,143,112,85,214,44,142,199,115,103,158,209,138,31,51,21,182,166,162,162,39,201,110,190,181,244,210,73,75,78,206,231,117,144,201,13,83,230,122,44,107,23,113,168,230,185,143,124,169,37,159,130,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,169,0,16,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,127,192,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,90,160,4,85,241,71,244,39,169,191,146,251,197,17,74,219,78,245,79,163,127,80,49,239,113,128,191,237,216,250,88,214,79,167,249,15,183,78,102,176,213,64,0,3,149,110,199,210,198,178,125,63,200,125,186,115,53,134,148,246,157,233,99,70,254,159,227,222,221,1,213,64,7,228,229,153,77,139,6,197,111,57,174,83,93,228,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,224,196,115,221,197,140,114,244,106,43,151,167,68,69,95,145,151,123,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,75,222,240,165,211,63,217,222,205,177,203,141,69,37,214,146,191,53,184,87,100,213,144,92,35,237,241,238,72,148,244,239,133,170,198,185,33,146,150,150,154,86,170,242,229,221,87,181,220,92,212,73,128,115,253,194,226,215,220,231,64,181,47,10,197,168,124,237,235,32,195,239,54,187,117,55,117,145,247,234,167,162,150,56,163,230,245,107,27,201,239,106,117,114,163,83,175,85,84,79,153,153,115,74,123,78,244,177,163,127,79,241,239,110,128,160,29,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,79,21,227,11,133,93,114,173,159,62,251,111,168,164,142,159,14,202,45,183,186,230,204,247,35,228,129,237,154,133,27,18,35,85,21,253,218,232,156,168,229,106,112,107,215,175,84,70,186,165,118,127,159,212,233,134,232,244,183,51,135,33,164,177,83,210,229,20,52,215,11,133,90,196,216,32,183,84,202,148,245,171,35,165,78,12,98,211,77,50,43,215,167,4,85,114,43,85,17,201,164,144,85,95,142,119,224,159,234,79,229,164,85,240,184,245,217,166,95,157,123,61,105,127,196,85,241,71,244,39,169,191,146,251,197,17,64,38,170,0,0,0,0,0,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,64,2,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,169,0,160,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,5,5,248,169,221,174,183,29,241,231,212,119,11,157,93,85,61,174,158,207,73,67,20,211,57,236,165,129,109,148,211,44,81,53,87,163,24,178,205,44,138,214,244,78,114,61,223,197,202,171,32,60,15,176,171,85,126,127,170,122,141,53,69,90,92,172,118,123,117,146,158,38,189,189,135,65,93,52,179,74,231,183,143,37,122,58,223,10,53,81,200,136,142,147,170,59,170,43,109,208,25,235,241,33,197,172,88,126,246,181,74,211,142,80,249,74,74,139,133,37,210,72,251,175,147,149,85,109,13,61,93,76,157,94,170,169,206,121,229,127,78,188,91,203,163,81,26,136,137,61,124,17,243,91,85,126,139,234,22,156,195,79,86,151,43,30,81,21,238,162,87,49,189,135,65,93,73,28,49,53,142,229,201,94,142,183,204,174,69,106,34,35,163,232,174,234,168,219,31,57,86,236,125,44,107,39,211,252,135,219,167,51,88,106,160,25,172,221,143,170,125,100,250,129,144,251,140,231,201,183,93,6,204,183,37,171,150,45,41,195,40,170,220,251,141,67,31,115,174,134,157,38,101,166,220,143,106,84,86,202,142,123,27,194,54,187,170,53,94,222,111,86,70,213,230,246,162,232,167,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,228,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,237,64,0,164,191,18,63,15,186,109,187,84,199,172,58,55,106,171,118,157,92,106,27,77,91,109,134,41,102,102,50,244,138,8,226,89,106,38,158,89,166,101,76,203,59,145,238,107,89,27,213,145,245,234,248,209,96,89,127,222,23,30,132,244,203,243,175,120,173,37,81,199,247,129,159,211,105,134,215,53,75,51,155,33,171,177,84,82,226,245,212,214,251,133,34,202,217,224,184,212,196,180,244,75,27,162,78,108,122,212,205,10,35,211,167,5,84,114,171,81,21,201,155,115,71,187,44,211,63,217,22,212,244,195,5,146,146,235,73,87,79,143,193,112,175,165,186,71,219,170,165,174,173,85,172,170,129,236,224,213,103,110,122,137,88,140,115,121,53,173,70,185,85,200,170,189,172,141,94,36,56,181,247,48,217,46,169,90,113,202,31,55,87,79,111,164,186,73,31,117,145,241,165,162,174,167,171,169,147,171,213,17,120,65,4,175,233,215,147,184,244,106,43,149,17,115,216,105,79,118,62,150,53,147,233,254,67,237,211,153,172,53,80,0,40,7,197,31,215,102,166,254,75,236,244,68,170,240,49,252,108,253,55,252,200,181,66,144,60,80,183,175,253,32,51,183,232,198,158,220,237,85,218,109,134,220,25,83,21,198,137,123,223,25,186,54,23,49,245,9,43,154,157,33,139,187,60,49,164,106,172,147,239,203,206,70,190,46,223,32,217,38,207,178,109,220,234,132,86,86,165,93,22,19,99,168,129,217,101,226,146,90,126,253,12,18,199,59,225,100,113,202,244,115,159,51,169,159,18,61,172,145,35,87,35,222,215,34,113,117,244,231,154,47,165,250,149,165,243,232,190,95,136,82,79,132,207,79,73,72,182,90,71,201,67,4,112,83,73,28,148,241,71,229,157,27,162,99,29,12,93,26,197,106,116,98,55,248,124,140,240,238,119,111,89,86,215,245,150,245,164,121,77,79,159,242,29,186,155,117,209,148,178,83,195,115,161,149,188,162,168,141,175,79,244,163,122,53,207,107,37,138,86,35,223,195,146,207,255,0,7,221,222,127,13,163,231,85,191,231,235,112,103,71,65,255,0,111,85,95,73,52,172,95,244,231,141,94,207,243,237,89,63,192,70,90,161,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,73,84,85,7,138,198,196,174,169,117,175,221,54,141,99,52,142,182,186,157,103,205,237,86,232,28,217,227,157,28,247,73,120,70,34,171,94,199,53,90,147,240,107,85,138,206,251,145,252,231,146,58,245,208,189,116,212,125,186,106,61,187,84,52,190,243,228,110,180,61,98,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,127,22,245,78,168,228,115,90,246,57,143,99,30,221,20,232,94,186,105,198,226,244,226,221,170,26,95,121,243,214,170,238,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,147,122,167,85,106,181,205,123,28,246,61,143,119,229,110,199,210,198,178,125,63,200,125,186,115,53,134,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,58,218,185,166,121,86,178,111,187,80,116,183,10,164,243,23,172,155,84,47,150,250,110,81,200,248,225,231,115,159,156,242,246,216,247,182,24,152,142,146,71,163,87,132,108,123,149,58,53,75,201,218,174,217,240,221,168,105,29,30,150,225,245,213,119,23,186,161,215,43,189,206,165,85,175,184,220,100,100,108,150,116,143,146,182,22,113,138,54,50,54,170,241,99,27,201,207,127,57,31,216,0,57,166,191,109,227,75,247,49,134,209,96,122,179,106,171,175,180,91,239,20,151,184,89,77,89,37,51,251,240,43,145,90,174,98,162,171,36,138,73,161,122,127,30,18,185,88,172,145,25,35,58,5,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,10,171,241,206,252,19,253,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,46,164,0,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,165,255,0,0,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,106,128,17,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,2,255,0,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,0,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,83,218,119,165,141,27,250,127,143,123,116,7,85,0,28,171,118,62,150,53,147,233,254,67,237,211,153,172,52,167,180,239,75,26,55,244,255,0,30,246,232,14,170,12,187,234,22,21,117,211,92,255,0,37,211,155,237,69,36,247,44,86,241,91,100,172,150,145,238,116,18,79,77,51,225,145,209,185,205,107,149,138,230,42,162,171,90,189,58,117,68,254,6,130,54,7,157,126,209,54,109,164,247,255,0,133,252,63,202,99,241,216,187,61,254,239,47,134,200,250,14,239,46,45,233,220,242,189,206,61,62,239,62,61,93,211,146,209,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,167,117,214,252,42,235,169,90,47,159,105,205,138,162,146,11,150,85,139,221,108,148,114,213,189,205,130,57,234,105,36,134,55,72,230,181,206,70,35,158,138,170,141,114,244,235,209,23,248,25,140,52,145,179,252,254,155,83,246,185,165,185,156,57,13,93,246,162,171,23,161,166,184,92,42,214,87,79,61,198,154,36,167,173,89,29,42,115,123,210,166,25,145,94,189,121,170,43,145,92,138,142,94,192,85,95,142,119,224,159,234,79,229,164,85,240,184,245,217,166,95,157,123,61,105,127,196,85,241,71,244,39,169,191,146,251,197,17,64,38,170,0,0,0,0,0,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,64,2,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,169,0,160,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,6,120,124,67,243,91,86,127,189,45,85,190,217,169,234,225,167,165,188,50,200,246,212,177,173,122,207,111,166,138,134,103,34,53,206,78,14,150,154,71,49,122,245,86,43,85,81,170,170,212,158,158,8,88,47,195,244,179,82,245,51,226,157,207,143,100,20,150,47,37,216,233,217,242,20,203,55,119,185,203,239,115,248,151,30,60,83,143,103,175,87,115,232,219,42,5,16,248,182,97,87,92,87,122,89,5,246,225,81,73,37,62,99,103,181,94,232,91,11,220,175,142,6,83,54,133,91,42,43,81,17,253,218,25,92,136,213,114,112,115,23,175,85,86,182,69,120,24,254,54,126,155,254,100,90,161,202,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,206,102,185,96,25,150,169,239,103,83,180,251,79,177,234,187,230,67,124,212,140,130,154,134,134,153,19,156,175,248,133,66,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,165,217,236,235,103,88,38,208,48,74,139,5,130,179,227,57,37,231,135,218,12,131,183,53,63,197,59,83,84,62,151,251,213,243,203,28,29,168,234,22,63,221,170,115,233,201,221,85,126,82,0,0,1,249,57,102,45,98,206,113,91,206,21,148,208,249,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,249,177,90,246,242,99,220,157,90,168,228,235,213,21,23,230,103,223,123,123,62,201,182,141,170,18,217,92,149,117,184,77,242,162,119,98,119,138,185,105,251,245,208,69,28,15,153,146,71,19,213,205,124,46,169,100,74,247,50,52,145,90,175,99,90,139,197,182,233,225,113,232,79,76,191,58,247,138,210,85,17,87,197,31,208,158,166,254,75,239,20,69,0,154,168,7,138,214,252,42,235,169,90,47,159,105,205,138,162,146,11,150,85,139,221,108,148,114,213,189,205,130,57,234,105,36,134,55,72,230,181,206,70,35,158,138,170,141,114,244,235,209,23,248,25,140,52,81,171,25,215,237,67,96,185,150,165,252,47,225,159,107,116,126,227,125,242,93,254,247,149,243,86,89,38,237,119,56,183,159,30,231,30,92,91,215,167,94,137,215,161,157,115,85,0,2,128,124,81,253,118,106,111,228,190,207,68,74,175,3,31,198,207,211,127,204,142,149,226,211,188,27,174,144,97,180,251,119,193,22,145,47,186,133,103,169,117,250,170,104,156,247,208,217,37,87,65,194,38,185,157,167,62,165,91,83,26,191,146,186,38,66,254,141,71,73,20,140,168,189,45,210,220,239,90,115,187,102,153,233,165,139,227,57,37,231,189,228,168,188,212,52,253,222,212,47,154,79,222,76,246,70,222,145,196,247,125,231,39,94,157,19,170,170,34,232,167,108,91,122,197,118,191,163,86,93,35,197,170,124,255,0,144,238,84,220,110,143,165,142,158,107,157,116,174,229,45,68,141,98,127,163,27,17,206,123,153,20,81,49,94,254,28,151,170,145,215,123,123,62,198,119,115,165,242,217,92,148,148,89,181,142,158,119,98,119,138,185,106,59,20,51,203,36,15,153,146,71,19,209,174,100,205,166,100,74,247,50,69,141,28,175,99,92,169,197,217,235,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,191,79,14,237,222,127,74,221,26,95,181,53,189,237,66,195,187,84,89,71,10,15,45,12,253,215,75,229,106,227,226,171,26,247,99,137,220,209,188,56,203,28,189,35,100,107,23,42,86,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,64,164,15,17,255,0,15,250,205,187,223,101,213,189,33,199,127,218,158,191,203,65,45,53,60,147,212,73,142,213,112,100,124,106,31,51,228,145,240,205,34,43,217,50,187,138,73,42,196,228,103,238,86,94,43,179,173,226,231,123,64,206,234,47,246,10,63,140,227,119,158,31,104,49,254,228,52,255,0,20,237,67,80,202,95,239,167,193,44,144,118,164,168,89,63,118,137,207,167,23,117,69,249,93,166,185,103,248,110,169,236,155,83,181,7,79,178,26,75,230,61,124,211,124,130,166,134,186,153,87,132,172,248,125,66,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,38,115,13,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,10,219,246,211,48,221,8,207,245,63,84,155,81,73,123,203,53,43,40,184,222,159,118,117,2,193,61,5,186,166,100,157,182,214,42,200,244,86,54,85,123,221,35,82,62,234,246,249,183,247,81,241,238,160,0,0,32,7,138,222,215,53,219,114,159,178,239,216,166,13,246,143,236,231,198,254,39,253,103,71,71,216,243,30,71,179,254,51,44,124,185,118,37,254,207,94,156,126,125,58,167,94,127,225,127,179,61,201,237,219,95,111,249,174,177,233,191,217,251,45,110,31,85,107,130,167,227,20,21,124,234,159,91,69,35,99,225,79,60,143,78,172,134,69,234,169,199,238,244,235,213,81,22,207,192,4,63,241,64,208,77,88,220,78,129,88,48,173,28,197,62,208,94,168,179,10,91,164,244,222,122,154,147,133,43,40,171,99,116,156,234,36,141,139,209,243,70,157,17,121,125,238,189,58,34,170,68,13,133,108,43,118,58,45,187,28,27,83,53,47,74,126,13,141,217,190,39,231,107,126,59,109,168,237,119,109,181,80,199,251,184,106,31,35,186,201,43,27,247,90,189,58,245,94,136,138,169,111,224,21,129,226,129,179,61,201,238,39,95,108,25,174,142,105,191,218,11,45,22,31,75,107,158,167,227,20,20,156,42,153,91,91,35,163,225,81,60,111,94,140,154,53,234,137,199,239,116,235,213,21,19,160,120,82,109,115,93,182,215,251,81,253,181,224,223,103,62,209,252,19,225,159,214,116,117,157,255,0,47,231,187,223,226,210,201,199,143,126,47,237,116,235,203,229,215,162,244,159,224,17,255,0,126,186,91,157,235,78,211,179,157,51,211,75,23,198,114,75,207,195,60,149,23,154,134,159,187,218,185,82,205,39,239,38,123,35,111,72,226,123,190,243,147,175,78,137,213,85,17,107,3,111,94,28,59,206,193,181,247,77,51,92,167,70,252,149,151,31,204,44,215,75,141,79,218,43,84,157,138,88,43,98,146,89,56,50,165,207,119,22,49,203,209,168,174,94,157,17,21,126,69,191,238,23,22,190,231,58,5,169,120,86,45,67,231,111,89,6,31,121,181,219,169,187,172,143,191,85,61,20,177,197,31,55,171,88,222,79,123,83,171,149,26,157,122,170,162,124,202,65,254,229,198,251,63,228,51,255,0,51,89,255,0,214,203,254,0,0,115,253,194,226,215,220,231,64,181,47,10,197,168,124,237,235,32,195,239,54,187,117,55,117,145,247,234,167,162,150,56,163,230,245,107,27,201,239,106,117,114,163,83,175,85,84,79,153,72,63,220,184,223,103,252,134,127,230,107,63,250,217,119,219,122,197,175,184,54,129,105,166,21,148,208,249,43,214,63,135,217,173,119,26,110,235,36,236,85,65,69,20,114,199,205,138,230,59,139,216,228,234,213,86,175,78,168,170,159,51,160,0,14,127,184,92,90,251,156,232,22,165,225,88,181,15,157,189,100,24,125,230,215,110,166,238,178,62,253,84,244,82,199,20,124,222,173,99,121,61,237,78,174,84,106,117,234,170,137,243,41,7,251,151,27,236,255,0,144,207,252,205,103,255,0,91,47,163,19,197,172,88,54,43,102,194,177,106,31,37,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,55,171,158,238,44,99,83,171,149,92,189,58,170,170,252,207,214,5,32,110,23,195,135,121,217,206,190,234,94,107,139,104,223,157,178,228,25,133,230,233,110,169,251,69,106,143,191,75,61,108,178,69,39,7,212,181,237,228,199,181,122,57,17,201,215,162,162,47,200,179,253,133,105,110,119,162,219,78,193,180,207,82,236,95,6,201,44,223,19,243,180,94,106,26,142,215,118,229,85,52,127,188,133,239,141,221,99,149,142,251,174,94,157,122,47,69,69,68,172,13,194,248,112,239,59,57,215,221,75,205,113,109,27,243,182,92,131,48,188,221,45,213,63,104,173,81,247,233,103,173,150,72,164,224,250,150,189,188,152,246,175,71,34,57,58,244,84,69,249,22,127,176,173,45,206,244,91,105,216,54,153,234,93,139,224,217,37,155,226,126,118,139,205,67,81,218,238,220,170,166,143,247,144,189,241,187,172,114,177,223,117,203,211,175,69,232,168,168,146,0,164,189,203,248,106,239,27,42,220,54,164,101,248,102,152,210,95,236,89,22,81,114,189,219,235,233,175,246,248,89,36,21,117,15,168,107,85,149,19,71,43,94,196,151,131,209,88,137,205,142,226,174,111,23,186,127,248,101,232,222,182,232,70,222,110,26,125,174,118,122,187,77,202,12,162,178,166,211,67,53,214,10,230,83,219,164,167,166,84,72,150,9,100,100,108,90,143,52,245,98,42,125,247,189,202,159,127,170,203,82,0,120,173,237,115,93,183,41,251,46,253,138,96,223,104,254,206,124,111,226,127,214,116,116,125,143,49,228,123,63,227,50,199,203,151,98,95,236,245,233,199,231,211,170,117,143,251,10,216,86,236,116,91,118,56,54,166,106,94,148,252,27,27,179,124,79,206,214,252,118,219,81,218,238,219,106,161,143,247,112,212,62,71,117,146,86,55,238,181,122,117,234,189,17,21,82,223,200,255,0,191,93,45,206,245,167,105,217,206,153,233,165,139,227,57,37,231,225,158,74,139,205,67,79,221,237,92,169,102,147,247,147,61,145,183,164,113,61,223,121,201,215,167,68,234,170,136,181,3,253,203,141,246,127,200,103,254,102,179,255,0,173,151,252,0,0,0,0,0,164,13,194,248,112,239,59,57,215,221,75,205,113,109,27,243,182,92,131,48,188,221,45,213,63,104,173,81,247,233,103,173,150,72,164,224,250,150,189,188,152,246,175,71,34,57,58,244,84,69,249,22,127,176,173,45,206,244,91,105,216,54,153,234,93,139,224,217,37,155,226,126,118,139,205,67,81,218,238,220,170,166,143,247,144,189,241,187,172,114,177,223,117,203,211,175,69,232,168,168,146,0,0,64,15,21,189,174,107,182,229,63,101,223,177,76,27,237,31,217,207,141,252,79,250,206,142,143,177,230,60,143,103,252,102,88,249,114,236,75,253,158,189,56,252,250,117,78,188,255,0,194,255,0,102,123,147,219,182,190,223,243,93,99,211,127,179,246,90,220,62,170,215,5,79,198,40,42,249,213,62,182,138,70,199,194,158,121,30,157,89,12,139,213,83,143,221,233,215,170,162,45,159,128,84,6,253,118,21,187,29,105,221,142,115,169,154,105,165,63,25,198,239,63,12,242,85,191,29,182,211,247,123,86,218,88,100,253,220,213,12,145,189,36,137,237,251,205,78,189,58,167,84,84,85,151,254,23,250,9,171,27,118,208,43,254,21,172,120,167,217,251,213,110,97,85,116,130,155,207,83,85,243,165,125,21,20,109,147,157,60,146,49,58,190,25,19,162,175,47,187,215,167,69,69,89,128,10,64,220,47,135,14,243,179,157,125,212,188,215,22,209,191,59,101,200,51,11,205,210,221,83,246,138,213,31,126,150,122,217,100,138,78,15,169,107,219,201,143,106,244,114,35,147,175,69,68,95,145,101,94,30,58,9,125,219,182,216,44,120,86,105,138,125,159,203,235,110,23,11,166,69,77,231,153,87,206,169,245,14,142,25,57,199,36,145,39,90,72,105,19,164,107,199,238,245,84,230,175,85,146,160,172,15,20,13,153,238,79,113,58,251,96,205,116,115,77,254,208,89,104,176,250,91,92,245,63,24,160,164,225,84,202,218,217,29,31,10,137,227,122,244,100,209,175,84,78,63,123,167,94,168,168,157,3,194,147,107,154,237,182,191,218,143,237,175,6,251,57,246,143,224,159,12,254,179,163,172,239,249,127,61,222,255,0,22,150,78,60,123,241,127,107,167,94,95,46,189,23,164,255,0,57,254,225,113,107,238,115,160,90,151,133,98,212,62,118,245,144,97,247,155,93,186,155,186,200,251,245,83,209,75,28,81,243,122,181,141,228,247,181,58,185,81,169,215,170,170,39,204,164,31,238,92,111,179,254,67,63,243,53,159,253,108,191,224,71,93,179,109,18,213,161,90,151,171,90,203,121,184,210,93,178,205,80,202,46,87,38,73,21,59,120,90,237,82,215,77,60,52,177,72,230,164,170,249,18,72,223,63,205,24,175,142,38,163,87,178,146,201,34,128,0,0,120,173,104,210,28,55,94,180,191,32,210,61,64,130,174,75,22,69,78,216,106,22,146,117,134,120,158,201,27,44,83,70,255,0,154,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,175,148,218,78,136,93,118,225,160,56,230,139,222,111,148,151,154,140,114,162,232,214,87,211,70,232,217,83,4,215,26,154,136,94,172,119,205,143,88,166,143,155,58,185,26,254,77,71,61,17,30,189,128,143,251,245,210,220,239,90,118,157,156,233,158,154,88,190,51,146,94,126,25,228,168,188,212,52,253,222,213,202,150,105,63,121,51,217,27,122,71,19,221,247,156,157,122,116,78,170,168,139,85,122,79,225,113,187,31,218,158,27,251,82,208,207,246,25,246,130,221,246,143,253,147,91,127,244,95,153,143,205,127,128,171,238,255,0,129,238,127,131,251,255,0,239,126,125,11,212,0,160,31,238,92,111,179,254,67,63,243,53,159,253,108,183,239,217,110,119,253,1,127,98,159,2,255,0,102,127,177,255,0,178,223,12,243,80,255,0,233,79,130,249,110,199,123,159,107,252,55,221,231,207,135,249,121,116,249,149,3,253,203,141,246,127,200,103,254,102,179,255,0,173,151,252,0,42,3,126,187,10,221,142,180,238,199,57,212,205,52,210,159,140,227,119,159,134,121,42,223,142,219,105,251,189,171,109,44,50,126,238,106,134,72,222,146,68,246,253,230,167,94,157,83,170,42,42,200,15,10,77,174,107,182,218,255,0,106,63,182,188,27,236,231,218,63,130,124,51,250,206,142,179,191,229,252,247,123,252,90,89,56,241,239,197,253,174,157,121,124,186,244,94,146,171,112,187,98,209,173,208,98,176,226,218,185,139,249,255,0,33,223,125,174,227,77,51,169,235,173,147,75,26,177,210,65,43,127,238,57,99,122,62,39,186,40,213,236,127,6,244,227,251,14,216,93,171,103,84,217,69,234,243,146,210,101,25,102,69,80,234,70,92,98,160,108,44,164,181,69,43,214,24,162,229,214,86,190,100,237,203,59,121,171,57,178,38,39,46,202,75,36,181,0,130,187,229,240,207,183,110,119,59,178,234,102,155,222,237,88,166,73,95,112,100,121,141,109,193,106,170,60,245,10,67,4,49,205,12,104,245,141,38,130,58,126,45,133,173,137,178,247,85,95,43,21,136,174,149,90,23,161,122,113,183,77,56,183,105,126,151,217,188,141,170,135,172,179,77,42,163,234,174,21,78,68,73,42,170,100,68,78,228,207,226,222,171,209,26,141,107,88,198,177,140,99,27,80,27,133,240,225,222,118,115,175,186,151,154,226,218,55,231,108,185,6,97,121,186,91,170,126,209,90,163,239,210,207,91,44,145,73,193,245,45,123,121,49,237,94,142,68,114,117,232,168,139,242,44,255,0,97,90,91,157,232,182,211,176,109,51,212,187,23,193,178,75,55,196,252,237,23,154,134,163,181,221,185,85,77,31,239,33,123,227,119,88,229,99,190,235,151,167,94,139,209,81,81,36,0,60,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,18,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,82,182,180,120,77,238,115,26,213,12,130,203,162,248,45,94,97,132,193,80,215,89,111,21,119,155,93,36,243,192,248,218,254,18,71,37,67,29,206,55,57,209,43,248,49,30,177,171,209,173,71,35,83,181,109,99,111,62,32,26,61,165,26,171,183,188,151,67,105,31,132,234,38,47,144,54,9,93,144,218,123,246,235,220,214,169,33,129,236,116,117,14,116,140,157,209,211,211,185,143,251,172,85,142,68,116,104,217,82,72,193,253,203,141,246,127,200,103,254,102,179,255,0,173,151,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,249,57,78,89,138,224,214,42,172,167,53,201,173,88,253,150,139,135,153,184,221,43,99,164,165,131,155,218,198,115,150,69,107,27,201,239,107,83,170,252,220,228,68,249,170,30,42,211,185,189,182,223,238,180,86,43,22,224,244,214,227,114,184,212,71,73,71,71,73,150,80,77,61,76,242,57,27,28,81,198,217,85,207,123,156,168,212,106,34,170,170,162,33,210,192,7,52,187,110,111,109,182,11,173,109,138,251,184,61,53,183,92,173,213,18,82,86,81,213,229,148,16,207,77,60,110,86,201,20,145,186,84,115,30,215,34,181,90,168,138,138,138,138,122,188,43,80,176,29,74,181,75,125,211,156,227,31,202,173,176,84,58,146,90,203,37,206,26,232,35,157,173,107,157,19,164,133,206,106,61,26,246,57,90,171,215,163,218,191,229,67,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,72,238,214,169,174,181,22,40,110,116,143,185,81,211,195,87,81,70,217,154,179,195,4,206,145,177,74,248,250,242,107,30,232,38,107,92,169,209,203,20,136,157,120,175,79,172,0,0,7,201,37,218,213,13,214,158,197,53,206,145,151,42,202,121,170,233,232,221,51,82,121,160,133,209,182,89,89,31,94,78,99,29,60,45,115,145,58,53,101,141,23,167,36,235,249,89,174,161,96,58,107,106,138,251,168,217,198,63,138,219,103,168,109,36,85,151,187,156,52,48,73,59,154,231,54,38,201,51,154,213,122,181,143,114,53,23,175,70,57,127,200,167,148,180,238,111,109,183,251,173,21,138,197,184,61,53,184,220,174,53,17,210,81,209,210,101,148,19,79,83,60,142,70,199,20,113,182,85,115,222,231,42,53,26,136,170,170,168,136,116,179,197,102,186,223,162,250,107,117,138,197,168,218,189,133,98,183,41,233,219,87,21,29,238,255,0,73,67,60,144,57,206,107,101,108,115,72,215,43,21,204,123,81,200,157,58,177,201,254,69,62,172,23,86,52,179,84,60,247,236,207,82,241,76,183,225,157,175,59,240,43,205,53,127,149,238,114,237,247,123,47,119,14,93,183,241,229,211,175,7,116,254,10,122,179,149,127,75,29,172,127,237,45,165,95,252,101,110,255,0,231,143,127,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,121,249,107,141,174,182,58,186,89,248,61,204,127,9,99,87,49,220,94,199,53,122,47,201,205,84,95,154,41,250,192,0,0,0,0,1,242,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,242,153,214,172,105,102,151,249,31,218,102,165,226,152,151,196,251,190,75,227,183,154,106,15,53,219,227,220,237,119,158,222,124,123,140,229,199,175,78,109,235,252,80,249,112,173,111,209,125,74,186,203,98,211,157,94,194,178,171,148,20,238,171,150,142,201,127,164,174,158,56,26,230,181,210,186,56,100,115,145,136,231,177,170,229,78,157,94,212,255,0,42,30,212,3,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,230,191,210,199,107,31,251,75,105,87,255,0,25,91,191,249,227,170,128,0,62,74,43,181,170,227,83,95,71,111,185,210,85,84,90,234,18,146,186,40,102,107,223,75,58,197,28,201,20,173,69,234,199,172,83,69,34,53,221,23,132,140,119,240,114,42,253,103,201,37,218,213,13,214,158,197,53,206,145,151,42,202,121,170,233,232,221,51,82,121,160,133,209,182,89,89,31,94,78,99,29,60,45,115,145,58,53,101,141,23,167,36,235,245,128,15,146,217,118,181,94,169,159,89,102,185,210,87,211,199,81,61,35,229,166,153,178,177,179,193,43,225,154,37,115,85,81,31,28,177,201,27,219,252,90,246,57,171,209,81,80,250,192,0,31,147,148,229,152,174,13,98,170,202,115,92,154,213,143,217,104,184,121,155,141,210,182,58,74,88,57,189,172,103,57,100,86,177,188,158,246,181,58,175,205,206,68,79,154,161,224,63,165,142,214,63,246,150,210,175,254,50,183,127,243,199,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,175,136,166,250,169,182,181,134,174,15,167,213,244,143,213,75,253,60,51,80,195,83,75,43,217,108,183,76,181,12,91,146,42,198,176,76,246,201,78,232,217,11,159,253,183,181,238,99,216,213,99,235,131,97,251,241,202,182,221,170,119,31,218,29,234,235,127,195,51,187,132,114,228,62,118,227,35,252,149,116,213,49,119,239,107,251,169,165,154,102,195,222,238,49,156,93,63,86,114,114,172,113,244,189,60,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,94,142,68,114,117,232,168,139,242,63,88,138,190,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,26,83,0,25,172,221,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,159,224,138,187,250,222,190,43,181,61,56,171,178,90,110,126,99,83,114,107,124,209,227,150,250,117,141,242,80,115,71,70,219,157,66,72,215,177,176,196,244,85,99,94,213,239,72,197,98,39,22,202,248,170,87,106,155,215,206,244,15,113,213,154,207,148,220,238,183,155,86,101,112,168,169,206,173,212,75,12,63,22,239,190,71,186,161,34,226,145,36,209,77,43,166,141,26,145,255,0,247,113,35,227,100,175,47,251,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,7,163,94,222,76,123,87,163,145,28,157,122,42,34,252,143,214,0,3,149,110,199,210,198,178,125,63,200,125,186,114,31,248,98,248,128,86,106,237,29,54,223,181,191,34,243,121,213,39,24,49,155,148,177,207,45,85,250,150,56,38,154,86,212,189,172,88,210,104,35,167,249,205,35,218,233,154,246,245,71,72,215,190,75,21,5,106,248,190,106,150,119,162,217,222,128,106,102,154,95,126,13,146,89,190,213,249,42,223,43,13,71,107,187,13,4,50,126,238,102,62,55,117,142,87,183,239,53,122,117,234,157,21,17,82,95,237,71,117,218,113,187,93,56,102,107,133,75,228,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,127,23,44,83,34,35,100,107,92,138,140,123,36,141,157,172,0,14,21,189,61,199,93,118,177,160,215,93,84,177,97,21,121,45,201,181,16,219,104,216,145,57,212,84,83,207,201,35,170,174,115,85,28,202,102,185,17,191,37,69,124,143,134,36,115,59,157,198,211,6,223,119,227,172,186,47,184,43,182,188,228,151,171,174,105,38,87,221,251,87,107,158,226,218,88,239,95,186,123,105,185,59,181,35,33,242,239,86,44,93,184,211,132,109,116,44,225,27,220,213,191,76,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,188,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,170,191,24,45,222,127,29,163,224,181,191,230,43,115,151,73,65,255,0,97,85,65,73,12,175,95,244,39,145,88,207,243,13,73,63,195,198,121,255,0,8,173,215,234,130,102,86,253,170,215,216,42,242,44,78,74,122,154,187,109,92,45,142,38,98,208,70,149,117,53,18,203,219,129,95,59,42,42,103,130,52,116,210,181,35,123,216,141,235,205,24,189,171,197,19,94,115,45,182,234,230,221,117,91,12,173,171,107,237,213,25,11,46,116,48,212,36,44,187,91,149,246,165,168,162,149,92,199,183,132,141,111,68,114,177,220,30,140,145,169,205,141,84,154,186,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,159,52,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,0,0,17,127,196,19,112,26,219,183,109,18,174,204,244,123,0,164,184,177,212,242,67,114,201,234,110,16,53,152,203,228,158,154,10,121,146,138,68,229,88,249,29,80,244,98,39,86,70,246,53,210,53,236,234,197,166,29,11,221,142,169,232,190,224,173,219,133,173,190,93,114,251,211,122,211,94,217,120,187,212,190,75,213,11,162,72,157,79,60,234,231,61,220,88,200,214,53,127,54,178,72,96,119,7,36,104,213,208,78,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,205,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,218,130,162,252,87,183,199,83,146,221,111,123,71,211,150,82,45,138,219,81,78,204,186,236,143,138,161,107,170,226,116,115,182,138,5,106,185,34,100,18,181,157,215,47,73,86,104,157,31,70,54,55,247,189,7,133,30,250,127,192,109,127,90,243,63,248,61,46,1,91,92,223,244,154,235,92,149,10,239,251,47,42,199,55,253,252,40,255,0,241,120,75,84,7,138,214,141,94,195,116,23,75,242,13,92,212,9,234,227,177,99,180,237,154,161,41,32,89,167,149,239,145,177,69,12,108,249,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,103,219,83,55,113,172,185,254,227,167,220,189,14,93,117,178,228,148,151,7,79,143,112,170,108,191,5,161,71,191,177,67,31,220,108,111,133,177,200,230,61,171,26,54,110,114,186,70,185,101,147,149,170,105,239,237,151,196,79,195,122,233,99,207,62,21,142,229,57,55,247,149,182,246,238,47,165,188,252,58,182,25,25,87,44,48,252,233,123,179,211,75,79,34,34,47,23,49,243,50,62,14,100,69,32,154,104,208,29,99,177,110,3,70,177,61,98,199,33,242,244,153,53,189,181,18,83,114,123,252,165,83,28,232,234,105,185,189,140,89,59,83,199,44,93,206,8,215,240,228,223,186,228,82,165,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,137,211,189,13,99,190,232,22,216,51,253,85,197,161,231,122,181,91,227,167,183,73,201,137,229,170,170,234,34,164,138,167,163,216,246,63,178,250,134,203,219,115,85,175,237,240,94,136,238,169,156,203,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,13,4,230,122,57,98,219,255,0,135,166,113,163,184,228,222,98,147,25,210,251,253,60,149,60,94,207,55,84,250,10,153,42,106,120,61,239,88,251,179,201,44,189,190,106,214,115,226,223,186,212,67,133,120,105,120,130,83,107,13,170,207,183,205,95,186,213,201,168,52,20,254,90,207,118,171,150,90,169,242,86,49,181,83,200,178,43,32,70,64,250,122,104,34,106,190,105,92,249,215,171,149,85,234,238,182,20,1,21,124,81,253,9,234,111,228,190,241,68,115,255,0,14,15,16,10,61,196,88,162,210,77,94,200,191,219,98,131,204,207,21,77,68,112,83,199,145,82,243,124,156,169,217,11,35,141,147,67,26,163,31,10,55,146,199,18,74,213,127,239,146,41,212,0,35,254,241,119,139,130,109,3,4,167,191,223,232,254,51,146,94,121,253,159,199,251,147,83,252,83,181,53,59,42,191,190,153,4,177,193,218,142,161,36,253,226,39,62,156,91,213,87,229,200,60,36,243,252,203,84,244,47,63,212,29,65,200,106,239,153,13,243,82,43,234,107,171,170,85,57,202,255,0,134,219,81,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,38,248,43,171,196,235,196,2,179,72,168,234,118,253,162,25,23,148,206,170,249,65,147,92,162,142,120,170,172,52,178,65,12,209,54,153,238,98,70,179,79,29,71,202,104,222,231,66,214,59,162,54,71,49,241,198,191,12,93,248,254,196,47,180,218,13,171,23,174,56,14,65,112,111,195,110,151,27,143,110,151,23,153,204,153,210,116,111,105,203,217,168,157,212,232,238,82,71,20,46,89,38,94,156,229,114,221,72,42,175,199,59,240,79,245,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,186,144,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,168,51,195,186,253,237,234,134,232,117,66,215,158,58,122,188,86,219,138,212,54,175,19,181,210,85,70,233,236,83,186,58,110,244,177,214,197,12,51,72,247,205,74,201,145,206,249,198,189,17,157,58,117,91,148,217,38,240,113,157,220,233,124,87,166,173,37,22,109,99,167,129,185,101,158,146,42,142,197,12,242,201,59,33,124,114,74,196,107,153,51,105,159,42,49,175,145,99,71,35,30,231,42,114,116,138,4,117,222,222,240,113,157,163,105,124,183,167,45,37,110,109,124,167,157,184,157,158,174,42,142,197,116,241,73,3,38,124,146,68,197,107,89,11,106,89,42,177,207,141,100,70,171,24,230,170,242,109,43,109,159,120,154,185,182,157,92,169,213,43,53,226,174,254,203,253,71,115,44,182,92,171,30,246,95,216,231,185,239,124,210,59,147,146,165,28,249,30,202,142,142,123,94,247,117,71,177,242,71,37,249,234,150,160,231,120,94,141,92,245,35,11,209,251,174,87,146,80,91,225,184,51,14,243,208,211,215,73,213,204,89,224,238,69,223,141,211,69,27,164,119,8,187,189,199,69,194,53,122,189,170,185,236,191,238,159,112,89,62,178,219,119,3,123,213,27,172,217,245,159,178,219,125,221,141,138,47,43,28,109,86,164,49,193,27,27,11,97,114,62,68,124,72,206,220,157,217,121,181,221,199,242,189,237,159,110,207,13,221,214,151,253,184,177,83,210,89,239,180,21,18,83,95,113,198,215,173,84,246,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,206,29,123,140,69,87,68,244,78,234,8,1,226,117,191,31,216,133,138,167,65,180,158,245,199,62,200,45,238,248,149,210,221,113,237,213,98,240,185,240,186,62,173,237,57,59,213,16,58,161,27,198,72,229,133,171,28,201,211,156,78,88,127,225,193,226,1,89,183,123,236,90,73,171,217,23,251,83,215,249,153,226,169,168,142,122,137,49,218,174,15,147,149,59,33,100,146,62,25,164,68,99,225,70,241,73,37,73,90,172,253,242,75,119,224,252,156,179,41,177,96,216,173,231,53,202,107,188,149,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,156,24,142,123,184,177,142,94,141,69,114,244,232,136,171,242,51,239,189,189,224,228,219,185,213,9,111,78,90,186,44,38,199,81,59,113,59,61,92,84,253,250,24,37,142,6,76,249,36,137,136,231,62,103,83,50,85,99,159,34,70,174,86,49,206,68,228,235,73,240,190,221,94,178,238,119,78,50,159,219,21,183,206,213,226,119,8,41,169,178,152,232,219,77,29,219,190,146,72,250,119,71,28,109,135,189,78,141,143,146,199,211,172,117,16,114,98,59,172,146,205,82,42,248,163,250,19,212,223,201,125,226,136,160,19,85,4,32,241,44,223,85,78,217,113,154,93,48,211,26,250,186,93,80,200,233,224,185,82,215,54,150,41,32,180,91,146,161,81,211,189,39,141,241,76,249,150,9,161,108,104,213,226,157,201,28,230,43,99,73,43,43,97,219,130,220,22,139,235,45,187,27,208,108,127,237,92,153,165,194,146,11,166,41,216,139,250,234,56,27,55,22,249,151,53,95,73,219,100,211,201,222,71,54,54,113,231,42,62,54,57,171,99,254,40,26,161,170,24,38,216,116,159,85,236,205,171,192,243,186,12,226,209,114,125,61,53,108,117,79,181,86,190,211,112,239,82,172,173,78,213,67,26,174,146,39,253,213,142,86,114,69,106,177,234,139,37,118,171,185,140,55,117,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,226,141,153,156,101,141,236,145,168,156,152,246,242,107,31,206,54,118,0,1,5,124,80,183,175,253,31,240,71,232,198,158,220,238,180,58,147,153,91,217,83,21,198,137,123,63,6,181,186,103,49,245,9,43,154,189,102,151,181,60,49,164,106,143,143,239,203,206,55,50,46,228,149,218,119,165,141,27,250,127,143,123,116,5,122,248,95,120,130,83,90,105,172,187,94,214,155,173,91,216,250,134,208,97,247,202,153,101,169,127,57,165,165,167,163,178,164,81,64,231,35,17,207,157,204,158,89,120,70,196,108,95,117,141,103,75,95,0,229,91,177,244,177,172,159,79,242,31,110,156,130,190,23,94,32,20,119,122,59,110,217,53,191,34,236,221,97,242,214,236,30,233,60,112,65,75,37,44,80,69,4,54,151,118,216,206,51,39,107,172,82,72,175,116,206,145,209,171,145,233,19,101,179,240,0,0,252,156,179,41,177,96,216,173,231,53,202,107,188,149,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,156,24,142,123,184,177,142,94,141,69,114,244,232,136,171,242,40,135,124,155,237,207,183,27,171,141,118,25,147,85,217,176,76,34,240,233,241,6,90,231,154,157,243,79,11,213,34,188,72,229,70,74,149,46,68,231,31,86,181,96,99,184,53,17,235,44,146,89,167,135,238,251,172,91,170,197,99,194,178,151,249,45,77,199,237,233,37,198,155,163,228,248,165,44,17,210,199,45,215,155,41,226,167,131,187,83,80,228,242,205,85,115,58,117,78,173,249,164,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,133,111,19,117,88,110,212,52,142,225,152,94,110,84,142,201,238,52,245,20,216,157,162,72,214,103,220,110,40,207,184,174,137,175,99,188,180,110,116,110,153,252,155,197,138,141,69,238,62,54,63,61,153,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,57,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,231,201,255,0,225,123,190,159,216,166,84,205,14,214,60,207,202,105,181,235,159,193,234,107,91,202,27,21,210,73,26,169,214,101,114,121,122,57,186,201,220,234,142,99,37,86,73,251,166,186,162,69,186,146,42,248,163,250,19,212,223,201,125,226,136,165,109,167,122,167,209,191,168,24,247,184,192,105,76,0,102,179,118,62,169,245,147,234,6,67,238,51,150,169,224,169,233,99,41,250,129,93,237,214,226,127,156,171,114,251,139,193,54,191,165,149,250,153,157,84,127,157,163,179,209,112,155,250,206,233,229,166,154,10,62,228,81,73,217,238,246,30,222,235,219,193,159,197,87,248,34,231,175,93,53,211,81,247,23,168,247,29,80,213,11,207,158,186,215,116,138,24,98,69,101,45,190,149,170,171,29,45,52,106,171,219,133,156,157,209,58,171,149,206,115,222,231,189,239,123,188,1,47,252,61,247,203,125,218,246,119,111,194,179,27,231,13,35,189,220,39,168,190,211,50,214,202,137,168,234,166,134,56,217,95,27,216,137,50,240,88,32,71,177,21,237,237,119,85,145,58,69,98,151,189,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,128,14,85,187,31,75,26,201,244,255,0,33,246,233,204,219,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,95,79,135,158,244,237,91,167,210,250,123,22,95,144,82,59,85,49,170,117,76,130,141,41,155,74,181,176,36,156,98,184,65,27,92,173,123,28,213,137,178,171,17,168,201,149,201,219,141,143,135,148,181,42,175,199,59,240,79,245,39,242,210,10,237,71,117,218,143,180,173,71,102,107,133,75,231,173,85,221,184,47,246,9,230,86,82,221,233,90,170,168,215,42,34,246,230,103,39,44,83,34,43,163,115,156,138,143,99,228,141,250,19,210,221,82,193,53,167,4,182,106,102,154,95,126,51,141,222,123,222,74,183,202,205,79,221,237,76,248,100,253,220,204,100,141,233,36,79,111,222,106,117,233,213,58,162,162,175,171,0,31,147,150,98,214,44,231,21,188,225,89,77,15,157,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,155,21,175,111,38,61,201,213,170,142,78,189,81,81,126,102,123,55,175,181,27,238,210,245,150,183,13,237,93,107,49,11,151,90,204,90,247,91,11,27,231,233,120,177,100,141,93,26,171,22,104,30,254,212,137,209,142,94,140,147,182,198,75,26,18,3,195,23,126,63,177,11,237,54,131,106,197,235,142,3,144,92,27,240,219,165,198,227,219,165,197,230,115,38,116,157,27,218,114,246,106,39,117,58,59,148,145,197,11,150,73,151,167,57,92,183,82,68,175,16,205,233,218,182,177,165,245,22,44,67,32,164,110,170,100,180,232,152,253,26,211,54,169,104,160,89,56,203,112,158,55,57,26,198,53,169,43,98,87,163,145,243,35,83,183,35,25,55,26,22,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,208,166,201,54,125,140,237,27,75,226,178,181,41,43,115,107,229,60,14,203,47,20,146,212,118,43,167,138,73,223,11,35,142,87,171,90,200,91,82,248,145,237,100,107,34,53,30,246,181,87,139,97,175,142,119,224,159,234,79,229,164,53,217,38,240,114,109,163,106,132,87,166,173,93,110,19,124,168,129,185,101,158,146,42,126,253,116,17,71,59,33,124,114,74,197,115,95,11,170,95,42,49,175,141,36,86,163,30,230,162,242,109,255,0,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,225,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,0,0,10,22,241,25,217,71,244,85,212,120,47,248,5,178,235,38,153,101,63,188,182,212,206,157,216,237,117,202,175,89,45,142,155,147,158,238,44,98,73,19,165,70,185,241,185,205,235,43,161,150,69,242,155,23,222,109,247,103,154,143,85,115,146,213,241,156,51,40,242,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,233,210,104,187,178,170,70,231,36,114,53,238,107,184,170,178,88,244,19,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,0,60,75,124,65,41,180,122,213,120,219,230,144,93,106,227,212,26,250,127,45,120,187,82,75,45,44,248,211,30,218,89,227,88,213,240,43,39,125,69,52,242,181,31,12,173,124,11,209,200,168,244,111,74,97,5,217,248,110,120,130,84,238,38,154,77,30,214,75,173,35,117,22,221,78,234,154,43,148,210,197,11,242,102,44,179,201,42,69,79,12,17,67,11,233,161,72,26,172,107,156,249,24,143,147,167,70,72,169,53,115,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,240,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,22,128,119,183,188,28,155,119,58,161,45,233,203,87,69,132,216,234,39,110,39,103,171,138,159,191,67,4,177,192,201,159,36,145,49,28,231,204,234,102,74,172,115,228,72,213,202,198,57,200,156,157,208,60,56,182,57,77,186,220,202,191,48,212,23,213,211,233,214,31,81,3,43,161,137,146,196,251,221,91,145,94,148,81,78,136,141,99,26,212,107,167,115,93,221,107,37,137,173,70,172,201,44,119,188,80,15,137,214,150,254,203,247,147,154,249,75,23,195,45,89,111,151,202,109,255,0,223,93,239,53,230,163,79,55,63,205,238,115,57,87,71,91,247,29,199,167,79,186,212,98,176,151,254,10,122,233,89,117,177,102,155,120,191,94,123,223,4,225,146,99,180,210,36,242,72,202,89,95,219,174,99,94,170,177,71,11,38,117,43,219,26,35,28,178,85,206,255,0,191,213,202,206,43,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,121,79,26,77,116,177,101,57,222,37,160,216,229,230,234,250,188,39,204,92,114,90,78,143,142,135,205,85,195,78,250,36,232,170,137,44,209,192,178,187,159,21,107,27,87,197,175,87,58,86,183,154,248,72,104,53,78,169,238,94,61,73,184,81,82,79,143,105,133,63,197,42,82,166,158,42,134,75,113,157,146,69,67,26,49,239,71,49,237,114,75,82,201,90,199,240,125,27,83,238,185,236,114,91,166,236,125,44,107,39,211,252,135,219,167,51,109,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,125,62,30,123,211,181,110,159,75,233,236,89,126,65,72,237,84,198,169,213,50,10,52,166,109,42,214,192,146,113,138,225,4,109,114,181,236,115,86,38,202,172,70,163,38,87,39,110,54,62,30,82,212,17,87,197,31,208,158,166,254,75,239,20,69,16,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,231,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,255,0,108,147,120,56,206,238,116,190,43,211,86,146,139,54,177,211,192,220,178,207,73,21,71,98,134,121,100,157,144,190,57,37,98,53,204,153,180,207,149,24,215,200,177,163,145,143,115,149,57,58,69,3,159,235,166,186,105,198,221,52,226,227,170,26,161,121,242,54,170,30,145,67,12,72,143,170,184,85,57,21,99,165,166,141,85,59,147,63,139,186,39,84,106,53,174,123,220,198,49,239,110,117,181,211,93,53,31,113,122,143,113,213,13,80,188,249,235,173,119,72,161,134,36,86,82,219,233,90,170,177,210,211,70,170,189,184,89,201,221,19,170,185,92,231,61,238,123,222,247,186,218,188,21,61,44,101,63,80,43,189,186,220,79,242,31,248,140,239,95,250,42,233,196,22,12,2,231,106,147,83,114,159,221,219,105,167,94,236,150,186,21,71,164,151,55,67,197,204,119,23,177,35,137,178,171,90,249,28,231,116,149,176,203,26,209,103,251,42,207,114,175,247,87,35,201,50,59,135,253,37,101,117,202,186,162,79,251,210,77,52,146,63,254,119,57,206,255,0,42,169,250,186,165,165,185,222,139,103,119,61,51,212,187,23,193,178,75,55,103,206,209,121,168,106,59,93,216,89,52,127,188,133,239,141,221,99,149,142,251,174,94,157,122,47,69,69,68,179,255,0,9,77,235,252,110,142,143,105,186,155,115,186,214,94,161,239,73,133,220,39,94,252,110,161,134,14,227,237,142,84,111,56,251,44,138,89,34,116,142,115,86,53,116,72,177,164,80,177,246,126,85,95,142,119,224,159,234,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,117,32,28,171,118,62,150,53,147,233,254,67,237,211,153,172,53,80,85,95,140,22,208,255,0,142,238,48,90,47,243,20,89,203,100,175,255,0,176,165,160,171,134,39,167,250,16,72,140,127,249,135,36,127,225,228,43,215,110,186,243,153,109,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,132,141,111,68,114,177,220,30,140,145,169,205,141,84,209,78,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,205,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,234,213,45,82,193,52,91,4,185,234,102,165,223,126,13,141,217,187,62,118,183,202,205,81,218,238,204,200,99,253,220,44,124,142,235,36,172,111,221,106,244,235,213,122,34,42,166,117,247,59,184,92,171,116,26,203,122,213,204,166,155,200,121,254,221,53,186,214,202,169,42,33,182,80,196,222,49,83,198,231,175,250,82,61,90,214,53,242,203,43,209,140,231,197,39,79,132,166,202,62,55,89,71,187,45,77,182,90,171,44,176,247,163,194,237,243,167,126,71,87,67,63,109,247,55,34,59,132,125,151,197,44,113,54,70,185,203,34,186,84,72,214,40,94,251,106,41,219,197,67,98,181,56,6,67,117,220,246,150,208,85,207,140,95,42,38,185,102,112,205,85,23,11,77,198,122,168,88,217,226,89,36,73,164,101,84,213,42,171,27,24,254,211,218,245,228,216,222,198,71,13,118,197,184,92,171,107,250,203,101,213,204,90,155,207,249,14,229,53,198,214,250,169,41,225,185,208,202,222,50,211,200,230,47,250,50,49,92,215,181,146,197,19,213,143,225,197,116,61,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,227,251,232,222,109,139,103,154,113,75,115,142,213,241,156,207,40,243,20,248,205,182,86,61,41,93,36,72,206,237,77,76,141,233,210,24,187,177,42,198,215,36,146,57,237,107,120,162,190,88,243,237,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,242,150,125,225,41,189,127,130,86,81,237,55,83,110,118,170,59,44,221,233,48,187,132,235,216,145,181,211,79,220,125,177,202,141,225,39,121,242,203,36,78,145,205,114,72,142,137,22,69,150,22,50,218,138,64,241,31,241,0,172,220,69,246,93,36,210,28,139,253,169,232,60,180,242,212,211,199,61,60,153,21,87,6,73,202,161,147,50,57,25,12,50,42,177,144,171,120,172,145,44,174,87,254,229,34,225,123,62,218,102,101,187,173,80,251,15,98,168,171,179,216,168,41,228,169,190,228,109,160,74,168,45,76,88,222,176,35,216,178,68,143,124,178,177,35,107,17,252,250,119,30,136,173,137,234,154,19,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,194,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,69,95,20,127,66,122,155,249,47,188,81,20,2,104,163,120,187,197,193,54,129,130,83,223,239,244,127,25,201,47,60,254,207,227,253,201,169,254,41,218,154,157,149,95,223,76,130,88,224,237,71,80,146,126,241,19,159,78,45,234,171,242,207,190,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,114,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,92,247,135,7,135,253,30,221,236,81,106,222,175,99,191,237,177,95,230,96,138,154,162,72,42,35,199,105,121,190,62,52,239,133,242,70,249,166,141,17,239,153,29,201,35,149,34,106,51,247,203,47,229,120,213,250,88,197,190,160,80,251,117,196,170,189,180,110,47,59,218,254,169,208,106,102,11,81,254,106,142,241,69,194,31,235,59,95,153,134,105,232,251,146,197,39,103,187,216,99,123,172,111,54,127,20,95,226,139,161,237,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,154,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,4,95,223,246,240,109,91,77,210,55,58,222,181,114,103,121,141,61,101,6,40,200,98,106,178,154,118,49,169,37,116,174,145,142,139,133,58,205,19,210,55,53,203,43,220,198,113,224,178,73,29,6,101,153,77,247,57,202,175,57,174,83,93,231,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,224,196,107,27,201,239,114,244,106,35,83,175,68,68,79,145,163,237,167,122,88,209,191,167,248,247,183,64,102,176,186,159,11,221,244,254,218,241,86,104,118,177,230,126,111,82,108,188,254,15,83,90,222,51,95,109,113,198,213,78,179,43,151,204,86,67,210,78,231,84,107,223,18,50,79,222,185,181,18,36,255,0,7,42,221,143,165,141,100,250,127,144,251,116,230,109,173,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,83,195,175,125,84,219,165,195,83,7,212,26,250,70,106,165,130,158,105,171,161,166,165,149,140,185,219,161,90,118,37,201,85,35,72,33,123,164,168,108,111,133,175,254,219,28,246,177,140,114,49,147,40,0,1,74,222,40,91,233,253,181,229,79,208,237,28,204,252,222,155,89,120,124,98,166,137,188,97,190,221,35,145,202,189,38,71,47,152,163,135,164,125,190,136,214,62,84,124,159,189,107,105,228,72,0,122,12,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,158,206,247,85,134,238,191,72,237,249,133,154,229,72,220,158,221,79,79,77,150,90,35,141,97,125,186,226,172,251,234,216,156,247,187,203,72,230,200,232,95,201,220,152,138,213,94,227,36,99,59,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,63,215,77,116,211,141,186,105,197,199,84,53,66,243,228,109,84,61,34,134,24,145,31,85,112,170,114,42,199,75,77,26,170,119,38,127,23,116,78,168,212,107,92,247,185,140,99,222,220,246,110,95,113,121,222,232,53,78,191,83,51,170,143,243,180,118,122,46,16,255,0,86,90,252,204,211,65,71,220,138,40,251,221,174,251,219,221,123,121,191,248,170,255,0,4,79,170,235,182,124,202,193,181,203,86,233,239,181,212,148,182,44,143,40,102,57,98,161,106,164,147,214,49,34,172,89,234,222,168,238,144,177,146,209,172,77,98,162,189,235,220,114,163,26,214,44,190,43,73,240,95,218,134,169,225,186,103,241,79,134,125,173,200,45,214,47,59,216,239,121,95,53,83,28,61,222,223,38,243,227,220,229,199,147,122,244,233,213,58,245,62,189,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,255,0,146,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,165,154,120,93,120,128,81,221,232,237,187,100,214,252,139,179,117,135,203,91,176,123,164,241,193,5,44,148,177,65,20,16,218,93,219,99,56,204,157,174,177,73,34,189,211,58,71,70,174,71,164,77,150,74,248,163,250,19,212,223,201,125,226,136,161,108,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,156,30,142,99,184,189,141,94,142,69,106,244,232,168,169,242,52,103,181,93,204,97,187,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,39,20,108,204,227,44,111,100,141,68,228,199,183,147,88,254,113,179,176,3,149,110,95,113,120,38,215,244,178,191,83,51,170,143,243,180,118,122,46,19,127,89,221,60,180,211,65,71,220,138,41,59,61,222,195,219,221,123,120,51,248,170,255,0,4,92,230,106,22,107,117,212,172,255,0,37,212,107,237,61,36,23,44,170,241,91,123,172,138,145,142,108,17,207,83,51,230,145,177,181,206,115,145,136,231,170,34,43,156,189,58,117,85,254,37,196,248,42,122,88,202,126,160,87,123,117,184,155,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,120,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,158,205,226,110,171,50,221,126,174,92,51,11,205,202,173,184,197,186,162,162,155,19,180,73,26,66,203,117,185,95,247,21,209,53,239,111,153,145,173,141,211,63,147,185,61,17,168,189,182,70,198,126,78,19,182,124,203,49,219,166,161,238,105,213,212,148,24,158,7,81,71,109,98,57,82,73,238,87,25,234,169,34,116,12,98,57,22,54,69,21,91,37,116,142,254,42,177,177,141,119,89,29,23,138,210,124,23,246,161,170,120,110,153,252,83,225,159,107,114,11,117,139,206,246,59,222,87,205,84,199,15,119,183,201,188,248,247,57,113,228,222,189,58,117,78,189,79,87,185,125,186,103,123,95,213,58,253,51,206,169,255,0,206,214,89,235,121,195,253,103,107,243,51,67,5,103,110,41,100,236,247,123,15,119,105,238,230,207,224,169,252,21,101,255,0,134,47,136,5,30,145,86,83,109,251,91,242,47,41,130,213,241,131,25,185,75,28,17,82,216,106,164,158,105,165,109,75,218,196,145,97,158,74,143,156,210,61,205,133,204,111,84,108,110,123,227,185,64,1,202,183,99,233,99,89,62,159,228,62,221,57,154,195,213,105,110,169,103,122,45,157,219,53,51,77,47,191,6,201,44,221,239,37,91,229,97,168,237,119,97,124,50,126,238,102,62,55,117,142,87,183,239,53,122,117,234,157,21,17,83,65,59,62,221,158,27,187,173,47,251,113,98,167,164,179,223,104,42,36,166,190,227,141,175,90,169,237,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,156,58,247,24,138,174,137,232,144,131,199,59,240,79,245,39,242,210,170,201,105,225,231,189,59,174,214,53,66,158,197,151,228,21,109,210,188,150,161,83,32,163,74,103,85,37,20,235,31,24,174,16,70,215,35,152,246,185,34,108,170,196,114,190,20,114,118,228,123,33,227,125,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,88,0,229,91,157,219,214,43,186,13,26,189,105,30,83,83,228,60,255,0,110,166,221,116,101,44,117,19,91,43,162,119,40,170,35,107,211,253,40,222,141,115,28,248,165,149,136,246,115,228,153,214,213,45,45,206,244,91,59,185,233,158,165,216,190,13,146,89,187,62,118,139,205,67,81,218,238,194,201,163,253,228,47,124,110,235,28,172,119,221,114,244,235,209,122,42,42,37,159,237,15,197,82,197,110,219,238,71,103,215,187,167,153,204,244,231,31,243,22,154,187,141,205,238,170,204,228,238,202,200,105,145,89,78,189,185,153,202,138,23,72,231,75,35,218,249,42,31,213,35,153,201,89,122,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,159,53,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,91,73,240,157,217,69,187,22,197,109,155,168,212,139,103,60,146,243,214,167,14,129,233,85,79,53,170,133,209,212,83,201,81,35,85,204,142,111,53,28,220,152,142,141,237,72,146,41,24,245,89,85,25,101,69,85,248,231,126,9,254,164,254,90,85,89,58,124,56,60,64,43,54,239,125,139,73,53,123,34,255,0,106,122,255,0,51,60,85,53,17,207,81,38,59,85,193,242,114,167,100,44,146,71,195,52,136,140,124,40,222,41,36,169,43,85,159,190,73,110,252,0,0,60,166,169,105,110,9,173,56,37,207,76,245,46,197,241,156,110,243,217,243,180,94,106,106,126,239,106,102,77,31,239,33,123,36,111,73,34,99,190,235,147,175,78,139,213,21,81,115,239,188,29,166,102,91,69,213,15,176,247,218,138,187,197,138,190,158,58,155,22,70,234,4,165,130,234,196,141,139,58,49,137,36,168,199,197,43,214,55,49,95,207,167,109,234,136,217,88,171,239,246,179,226,43,170,27,98,210,60,195,74,45,244,85,119,218,123,165,60,139,138,84,77,113,141,140,197,107,100,100,221,202,136,162,146,158,84,157,142,149,241,74,176,57,205,143,156,111,94,157,102,145,86,42,221,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,117,93,203,237,159,50,218,214,67,138,97,154,131,93,72,252,134,255,0,139,211,228,117,212,84,202,143,101,177,243,85,84,194,148,139,42,57,91,51,218,218,118,171,222,223,185,205,238,107,85,237,106,72,255,0,87,182,93,159,100,219,165,210,253,82,189,105,202,85,214,102,216,53,69,129,214,171,59,101,167,138,11,156,21,146,85,50,165,143,146,119,198,216,158,198,194,201,90,245,127,78,145,200,206,46,89,26,230,71,251,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,9,85,187,127,17,221,92,221,110,27,100,211,234,171,69,38,31,143,83,211,195,45,250,134,215,84,249,25,123,184,177,81,123,178,43,145,28,202,102,185,26,248,233,149,95,197,255,0,121,242,74,230,196,177,248,173,157,108,235,59,221,254,119,81,96,176,86,124,27,27,179,112,251,65,144,118,225,168,248,95,118,26,135,210,255,0,122,190,120,164,159,187,37,58,199,251,181,94,29,121,59,162,39,207,65,56,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,120,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,8,1,227,39,162,159,110,118,251,105,214,58,75,135,102,175,76,174,11,222,130,73,120,199,61,13,198,90,122,121,56,181,35,114,186,102,206,202,53,111,87,177,169,31,127,175,39,112,66,173,118,139,173,246,173,184,238,47,12,214,91,237,142,174,239,109,176,84,84,182,178,146,146,70,178,117,130,162,150,106,105,31,31,47,186,231,177,179,171,209,138,173,71,171,17,170,230,114,230,146,131,198,175,213,62,45,244,254,135,220,110,39,74,240,71,187,90,172,22,173,121,190,223,110,116,150,235,109,186,159,31,171,172,172,171,153,176,193,77,4,109,185,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,245,215,237,99,190,238,3,89,114,205,98,200,225,242,245,121,53,193,213,17,211,114,99,252,165,43,26,145,211,83,115,99,24,146,118,160,142,40,187,156,17,207,225,201,223,121,202,165,202,120,78,232,93,139,76,54,193,108,212,111,131,93,104,178,157,75,235,113,187,186,224,175,103,42,88,42,42,35,160,72,98,84,106,54,23,64,254,251,95,209,93,39,153,87,115,115,59,109,100,128,221,143,165,141,100,250,127,144,251,116,230,107,15,85,165,186,165,157,232,182,119,108,212,205,52,190,252,27,36,179,119,188,149,111,149,134,163,181,221,133,240,201,251,185,152,248,221,214,57,94,223,188,213,233,215,170,116,84,69,77,9,237,71,117,218,113,187,93,56,102,107,133,75,228,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,127,23,44,83,34,35,100,107,92,138,140,123,36,141,157,172,138,190,40,254,132,245,55,242,95,120,162,40,4,247,250,23,174,154,143,183,77,71,183,106,134,151,222,124,141,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,226,222,169,213,28,142,107,94,199,49,236,99,219,162,157,11,215,77,56,220,94,156,91,181,67,75,239,62,122,213,93,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,114,111,84,234,173,86,185,175,99,158,199,177,238,244,25,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,120,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,64,59,219,222,14,77,187,157,80,150,244,229,171,162,194,108,117,19,183,19,179,213,197,79,223,161,130,88,224,100,207,146,72,152,142,115,230,117,51,37,86,57,242,36,106,229,99,28,228,78,78,142,165,212,248,42,122,88,202,126,160,87,123,117,184,145,91,193,221,158,27,180,93,47,251,113,125,167,164,188,95,107,234,35,166,177,99,142,175,90,89,238,175,73,24,147,171,30,145,202,172,100,81,61,100,115,213,156,58,246,216,170,142,149,136,185,246,213,45,82,206,245,167,59,185,234,102,165,223,126,51,146,94,123,62,118,183,202,195,79,221,237,66,200,99,253,220,44,100,109,233,28,76,111,221,106,117,233,213,122,170,170,173,180,248,98,248,127,214,105,21,29,54,224,117,191,29,242,153,213,95,25,241,155,108,178,79,21,85,134,150,72,38,134,87,84,177,175,72,214,105,227,168,249,195,35,28,232,90,198,245,86,200,231,178,57,1,190,141,153,88,183,135,167,20,182,200,238,191,6,204,241,127,49,81,140,220,165,123,214,149,178,74,140,238,211,84,198,222,189,97,151,181,18,44,141,106,201,27,152,215,55,146,35,226,147,62,215,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,151,105,225,193,226,1,71,184,139,20,90,73,171,217,23,251,108,80,121,153,226,169,168,142,10,120,242,42,94,111,147,149,59,33,100,113,178,104,99,84,99,225,70,242,88,226,73,90,175,253,242,69,197,124,115,191,4,255,0,82,127,45,33,6,203,55,49,83,181,29,121,181,106,124,212,53,119,11,20,244,243,90,50,26,26,68,139,191,83,110,155,138,187,182,178,53,81,31,28,177,195,50,34,57,156,214,20,141,94,198,189,202,104,119,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,7,163,94,222,76,123,87,163,145,28,157,122,42,34,252,143,214,4,10,241,88,222,13,171,71,180,190,191,111,120,210,213,191,54,212,75,58,182,121,91,19,123,22,235,36,210,62,25,222,247,72,199,54,71,206,216,234,41,218,198,125,230,34,201,34,186,53,108,73,37,38,26,168,5,0,248,136,237,15,250,41,107,42,125,150,162,236,233,238,99,221,173,197,249,215,249,153,160,237,54,47,53,73,39,36,73,19,181,36,173,224,174,231,202,41,34,235,35,228,73,120,254,175,135,54,245,255,0,162,174,163,207,96,207,238,119,89,52,203,41,253,221,202,154,5,238,199,107,174,85,98,71,115,108,60,92,247,113,99,22,57,91,18,181,207,141,205,119,73,93,12,81,175,234,248,152,111,94,221,185,252,238,219,132,233,165,207,204,233,182,37,210,166,138,178,53,170,135,227,53,211,67,26,201,81,53,60,205,143,135,103,171,224,141,29,31,36,235,59,145,234,217,145,173,242,190,29,219,67,254,149,186,202,191,106,104,187,218,123,135,118,171,114,142,21,254,90,105,251,173,151,202,210,71,197,22,69,238,201,19,185,171,120,113,138,57,122,72,201,22,46,87,231,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,130,136,124,71,118,57,77,181,44,202,131,48,211,231,213,212,105,214,97,81,59,40,97,149,146,202,251,37,91,81,30,180,82,206,168,173,123,28,213,115,160,115,157,221,115,34,149,174,71,44,43,44,156,211,103,91,197,206,246,129,157,212,95,236,20,127,25,198,239,60,62,208,99,253,200,105,254,41,218,134,161,148,191,223,79,130,89,32,237,73,80,178,126,237,19,159,78,46,234,139,242,229,90,165,170,89,222,180,231,119,61,76,212,187,239,198,114,75,207,103,206,214,249,88,105,251,189,168,89,12,127,187,133,140,141,189,35,137,141,251,173,78,189,58,175,85,85,85,245,122,149,183,172,171,74,244,107,75,181,115,41,169,236,126,213,62,45,83,110,181,190,150,72,166,166,161,163,117,51,98,168,145,207,68,235,223,243,14,145,136,214,171,123,73,19,209,238,238,241,103,201,183,45,16,186,238,59,88,108,186,53,98,190,82,90,46,87,250,123,139,168,234,234,227,115,224,73,233,232,103,169,141,146,113,251,205,99,221,2,49,94,136,229,98,61,92,141,127,30,11,229,115,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,115,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,74,106,55,137,62,188,234,30,218,44,123,119,170,185,85,193,81,29,60,212,57,70,83,37,119,118,227,144,81,115,94,205,51,149,24,213,137,137,18,182,57,156,174,146,74,142,9,205,232,143,153,178,240,13,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,154,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,174,135,182,197,183,172,87,107,250,53,101,210,60,90,167,207,249,14,229,77,198,232,250,88,233,230,185,215,74,238,82,212,72,214,39,250,49,177,28,231,185,145,69,19,21,239,225,201,122,168,34,175,138,63,161,61,77,252,151,222,40,138,1,61,254,186,107,166,163,238,47,81,238,58,161,170,23,159,61,117,174,233,20,48,196,138,202,91,125,43,85,86,58,90,104,213,87,183,11,57,59,162,117,87,43,156,231,189,207,123,222,247,88,175,133,30,197,191,192,110,131,90,240,207,248,61,86,1,69,92,239,244,156,235,164,148,234,223,251,47,42,247,59,253,252,200,207,241,121,139,84,32,7,141,95,165,140,91,234,5,15,183,92,74,86,37,167,135,206,246,238,187,80,207,228,177,100,243,213,215,105,214,85,81,79,13,214,141,213,78,108,22,153,221,52,45,125,217,145,182,25,94,247,199,78,217,26,232,163,70,172,201,219,71,42,172,113,244,189,236,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,94,142,68,114,117,232,168,139,242,60,6,229,247,23,130,109,127,75,43,245,51,58,168,255,0,59,71,103,162,225,55,245,157,211,203,77,52,20,125,200,162,147,179,221,236,61,189,215,183,131,63,138,175,240,69,207,182,226,181,231,50,220,150,174,95,117,91,51,173,171,115,238,53,15,101,178,134,106,132,153,150,155,114,61,203,79,69,18,181,140,111,8,218,238,138,228,99,121,189,95,35,147,155,220,171,205,77,41,237,59,210,198,141,253,63,199,189,186,3,53,135,234,226,121,77,247,6,202,172,217,174,45,93,228,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,224,244,115,29,197,236,106,244,114,43,87,167,69,69,79,145,125,59,5,222,190,43,186,205,56,164,178,93,174,126,95,83,113,155,124,49,228,118,250,133,141,146,87,240,70,198,235,157,58,70,214,49,208,202,245,69,123,88,212,236,200,244,98,167,23,68,249,101,81,202,183,99,233,99,89,62,159,228,62,221,57,154,195,208,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,231,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,132,246,119,186,172,55,117,250,71,111,204,44,215,42,70,228,246,234,122,122,108,178,209,28,107,11,237,215,21,103,223,86,196,231,189,222,90,71,54,71,66,254,78,228,196,86,170,247,25,35,25,221,64,5,96,120,162,248,128,81,218,40,238,91,100,209,12,139,189,117,155,204,219,179,139,164,17,193,61,44,116,178,193,44,19,90,91,220,99,249,76,189,222,178,201,26,177,208,186,54,198,142,87,172,173,138,178,244,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,67,161,167,90,185,210,24,34,99,35,116,178,205,35,254,106,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,191,38,172,96,191,178,253,83,204,180,207,226,159,19,251,37,144,92,108,94,119,177,217,243,94,86,166,72,123,189,190,78,225,203,183,203,143,39,116,235,211,170,244,234,123,91,86,217,243,43,254,215,46,187,167,177,87,82,85,88,177,204,161,248,229,246,133,202,145,207,70,197,138,141,96,171,98,171,186,76,199,203,88,145,57,136,136,246,47,109,200,143,107,158,177,124,187,104,220,94,119,181,253,83,160,212,204,22,163,252,213,29,226,139,132,63,214,118,191,51,12,211,209,247,37,138,78,207,119,176,198,247,88,222,108,254,40,191,197,23,66,122,23,174,154,113,184,189,56,183,106,134,151,222,124,245,170,187,172,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,228,222,169,213,90,173,115,94,199,61,143,99,221,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,72,30,44,154,185,184,44,143,92,127,101,250,155,103,251,47,134,89,185,220,113,91,53,61,124,85,17,220,105,123,211,83,199,118,168,88,156,189,102,151,181,47,8,228,70,186,8,213,88,141,69,116,146,75,248,30,29,123,21,169,221,46,100,153,198,160,208,85,179,74,236,21,19,67,93,53,53,84,76,125,206,227,10,83,189,45,170,137,34,79,11,29,29,67,100,124,205,103,246,24,230,53,236,123,145,236,154,158,50,182,155,85,131,104,152,77,138,197,108,164,183,91,109,217,197,182,146,142,142,146,22,195,5,52,17,219,46,13,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,173,182,157,234,159,70,254,160,99,222,227,1,115,222,32,219,36,181,110,191,0,142,251,140,65,73,67,168,184,173,61,68,214,170,198,210,181,211,221,160,108,51,57,150,151,200,233,162,99,25,37,67,163,115,101,145,92,144,175,113,90,136,146,73,214,139,46,214,204,203,74,51,250,219,53,100,149,118,12,179,14,188,73,77,43,233,42,209,39,183,220,105,38,86,185,99,154,23,42,35,227,150,53,232,248,220,191,54,162,181,127,130,150,211,174,58,141,173,186,171,225,29,148,102,122,247,138,210,90,114,26,234,123,4,212,181,180,213,48,61,151,203,116,151,27,108,212,215,37,138,21,86,211,62,86,202,168,248,87,167,71,198,231,35,35,107,219,27,41,216,234,187,104,220,94,119,181,253,83,160,212,204,22,163,252,213,29,226,139,132,63,214,118,191,51,12,211,209,247,37,138,78,207,119,176,198,247,88,222,108,254,40,191,197,23,67,218,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,159,52,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,223,203,50,155,22,13,138,222,115,92,166,187,201,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,193,136,231,187,139,24,229,232,212,87,47,78,136,138,191,35,61,155,215,221,117,247,118,154,203,91,153,119,110,180,120,133,183,173,30,45,100,173,153,142,242,20,188,88,146,72,173,141,17,137,52,239,103,118,69,234,247,39,86,71,220,123,34,141,78,0,93,79,130,167,165,140,167,234,5,119,183,91,136,191,226,227,171,187,139,189,231,244,58,99,168,24,37,94,29,167,80,84,73,91,143,64,233,233,107,160,190,207,75,53,84,45,186,50,166,56,145,240,189,212,245,17,163,168,221,34,172,72,248,220,230,245,145,170,188,131,96,187,40,202,183,89,168,244,151,187,181,179,203,233,150,51,112,134,76,142,225,80,146,50,58,254,10,217,29,108,167,88,220,199,186,105,88,168,143,115,28,157,152,222,143,85,228,232,153,45,159,120,141,226,214,44,27,195,171,52,194,177,106,31,37,101,199,237,248,237,174,221,77,221,124,157,138,88,46,148,17,197,31,55,171,158,238,44,99,83,171,149,92,189,58,170,170,252,202,108,218,119,170,125,27,250,129,143,123,140,5,239,111,7,105,152,110,238,180,191,236,61,246,162,146,207,125,160,168,142,166,197,145,186,129,106,167,181,61,100,98,206,140,98,73,18,189,146,196,197,141,204,87,240,235,219,122,162,186,38,42,103,219,84,180,183,59,209,108,238,231,166,122,151,98,248,54,73,102,236,249,218,47,53,13,71,107,187,11,38,143,247,144,189,241,187,172,114,177,223,117,203,211,175,69,232,168,168,151,125,225,139,171,155,130,213,221,190,211,93,181,190,207,230,232,41,56,193,140,229,178,215,197,45,85,250,150,57,102,130,86,212,196,215,44,137,52,18,83,240,89,164,70,186,102,189,170,168,231,53,242,201,48,0,57,86,236,125,44,107,39,211,252,135,219,167,51,88,88,167,137,215,135,253,30,145,86,84,238,7,68,49,223,41,130,213,242,159,38,182,197,36,17,82,216,106,164,158,24,98,117,51,28,244,145,97,158,74,143,148,49,177,205,133,204,119,69,108,110,99,35,141,91,16,205,53,151,7,221,6,35,113,208,188,103,237,70,73,85,230,169,164,199,95,116,109,190,27,197,15,151,146,74,154,121,38,123,217,27,122,71,19,165,98,201,201,173,150,24,159,193,234,212,98,205,95,28,239,193,63,212,159,203,72,85,176,173,45,193,53,167,118,56,54,153,234,93,139,227,56,221,231,226,126,118,139,205,77,79,221,237,91,106,166,143,247,144,189,146,55,164,145,49,223,117,201,215,167,69,234,138,168,190,127,117,91,103,204,182,161,171,149,154,91,152,87,82,92,88,234,118,220,173,23,58,101,70,178,227,110,145,242,50,41,214,62,74,232,95,202,41,24,248,220,171,197,236,119,23,61,156,36,124,181,240,197,241,0,163,210,42,202,109,191,107,126,69,229,48,90,190,48,99,55,41,99,130,42,91,13,84,147,205,52,173,169,123,88,146,44,51,201,81,243,154,71,185,176,185,141,234,141,141,207,124,119,40,0,4,32,241,70,217,244,123,128,210,248,117,79,16,74,74,124,219,0,167,123,145,103,150,138,142,11,133,169,210,49,213,12,170,171,169,124,77,133,148,205,73,106,24,247,203,193,169,230,27,197,86,110,77,163,98,101,120,101,236,251,25,221,46,168,94,239,90,140,148,149,152,78,13,79,19,174,182,119,75,81,20,247,57,235,35,168,101,51,25,36,15,141,209,49,142,133,242,185,232,254,189,99,141,156,92,146,57,204,189,224,85,95,142,119,224,159,234,79,229,164,63,216,134,216,236,91,180,212,44,203,74,174,247,175,130,85,179,15,146,233,107,187,249,103,212,249,10,168,174,118,246,186,78,195,101,137,37,229,4,149,17,116,115,184,167,119,159,69,115,90,112,188,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,156,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,179,79,10,61,244,255,0,128,218,254,181,230,127,240,122,92,2,182,185,191,233,53,214,185,42,21,223,246,94,85,142,111,251,248,81,255,0,226,240,150,168,0,0,28,171,115,187,122,197,119,65,163,87,173,35,202,106,124,135,159,237,212,219,174,140,165,142,162,107,101,116,78,229,21,68,109,122,127,165,27,209,174,99,159,20,178,177,30,206,124,147,60,58,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,255,0,37,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,75,63,240,161,216,229,54,53,106,178,110,227,81,159,86,151,219,149,61,67,241,27,74,178,90,116,161,164,149,178,64,234,217,209,200,213,149,243,196,231,246,154,157,98,72,101,108,157,94,233,25,217,225,94,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,71,234,248,181,236,163,227,116,117,155,178,211,43,101,214,178,245,15,102,60,210,223,2,119,227,117,12,48,118,217,115,106,43,185,199,217,100,81,71,43,99,107,154,177,171,101,84,141,34,153,239,173,93,11,208,189,71,220,94,163,219,180,191,75,236,222,122,235,93,214,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,114,111,85,232,174,87,57,172,99,94,247,177,142,209,78,133,232,94,156,109,211,78,45,218,95,165,246,111,35,106,161,235,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,185,51,248,183,170,244,70,163,90,214,49,172,99,24,198,244,0,126,78,89,139,88,179,156,86,243,133,101,52,62,118,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,62,108,86,189,188,152,247,39,86,170,57,58,245,69,69,249,153,130,203,49,107,238,13,149,94,112,172,166,135,201,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,205,138,230,59,139,216,228,234,213,86,175,78,168,170,159,51,165,110,31,90,46,186,223,67,165,183,220,163,47,171,201,50,123,30,14,219,13,246,178,173,142,239,164,240,221,238,78,129,178,72,173,78,243,252,156,180,110,89,122,185,92,174,85,123,157,39,51,245,180,131,94,105,180,179,109,26,225,166,214,250,218,184,50,29,79,168,198,237,116,203,77,81,45,59,226,183,64,250,233,107,164,87,177,138,215,177,205,88,169,159,19,158,206,108,172,114,253,230,177,237,95,19,160,58,57,125,220,6,178,226,122,59,142,77,229,234,242,107,131,105,228,169,226,199,249,74,86,53,210,84,212,240,123,216,146,118,160,142,89,123,124,209,207,225,197,191,121,200,134,154,78,85,187,31,75,26,201,244,255,0,33,246,233,204,214,22,19,226,91,225,247,83,163,215,91,198,224,244,130,213,73,30,159,87,212,121,155,197,166,146,40,169,96,198,158,247,82,193,26,70,143,157,95,59,42,42,103,149,200,200,98,107,32,78,141,68,70,35,122,70,13,168,238,187,81,246,149,168,236,205,112,169,124,245,170,187,183,5,254,193,60,202,202,91,189,43,85,85,26,229,68,94,220,204,228,229,138,100,69,116,110,115,145,81,236,124,145,191,66,122,91,170,88,38,180,224,150,205,76,211,75,239,198,113,187,207,123,201,86,249,89,169,251,189,169,159,12,159,187,153,140,145,189,36,137,237,251,205,78,189,58,167,84,84,85,224,30,40,254,132,245,55,242,95,120,162,40,4,157,62,35,254,31,245,155,119,190,203,171,122,67,142,255,0,181,61,127,150,130,90,106,121,39,168,147,29,170,224,200,248,212,62,103,201,35,225,154,68,87,178,101,119,20,146,85,137,200,207,220,172,188,87,103,91,197,206,246,129,157,212,95,236,20,127,25,198,239,60,62,208,99,253,200,105,254,41,218,134,161,148,191,223,79,130,89,32,237,73,80,178,126,237,19,159,78,46,234,139,242,237,94,35,254,32,21,155,136,190,203,164,154,67,145,127,181,61,7,150,158,90,154,120,231,167,147,34,170,224,201,57,84,50,102,71,35,33,134,69,86,50,21,111,21,146,37,149,202,255,0,220,164,92,87,103,91,58,206,247,127,157,212,88,44,21,159,6,198,236,220,62,208,100,29,184,106,62,23,221,134,161,244,191,222,175,158,41,39,238,201,78,177,254,237,87,135,94,78,232,137,243,250,252,66,48,12,55,75,55,115,155,105,246,159,99,212,150,60,122,199,79,100,166,161,161,166,69,225,19,62,15,70,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,99,254,10,158,150,50,159,168,21,222,221,110,61,7,137,102,197,106,119,53,140,210,234,126,152,208,85,213,106,134,57,79,5,182,150,133,181,81,71,5,222,220,181,10,174,129,235,60,140,138,23,194,179,205,51,100,71,39,36,238,70,230,189,93,26,199,70,198,132,246,47,188,219,22,240,244,226,170,231,37,171,224,217,158,47,229,233,242,107,108,76,122,210,182,73,81,253,170,154,105,29,215,172,50,246,165,84,141,206,89,35,115,28,215,114,68,100,178,116,173,197,107,206,27,182,221,35,190,234,182,103,91,72,214,91,169,222,203,101,12,213,11,11,238,215,21,99,150,158,138,37,107,30,238,114,57,189,21,200,199,112,98,62,71,39,6,57,83,58,250,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,159,53,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,91,41,240,144,217,101,214,203,83,30,235,53,75,31,171,160,168,146,159,166,7,4,181,46,137,238,130,120,164,142,162,225,44,8,212,85,100,145,72,140,129,94,238,142,99,229,147,182,168,176,74,124,190,57,223,130,127,169,63,150,149,86,79,79,13,207,16,74,109,187,84,201,163,218,201,117,171,118,157,92,106,29,83,69,114,154,89,102,102,50,244,138,121,37,72,169,225,130,89,166,101,76,203,3,85,141,115,89,27,213,242,116,234,249,21,110,208,143,251,197,222,46,9,180,12,18,158,255,0,127,163,248,206,73,121,231,246,127,31,238,77,79,241,78,212,212,236,170,254,250,100,18,199,7,106,58,132,147,247,136,156,250,113,111,85,95,150,125,243,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,115,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,19,207,154,168,7,138,214,141,33,195,117,235,75,242,13,35,212,8,42,228,177,100,84,237,134,161,105,39,88,103,137,236,145,178,197,52,111,249,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,231,7,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,228,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,168,209,125,33,204,181,235,84,49,253,35,211,248,41,36,190,228,85,14,134,157,106,231,72,96,137,140,141,210,203,52,143,249,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,232,251,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,228,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,237,64,60,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,18,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,103,179,120,59,76,204,182,139,170,31,97,239,181,21,119,139,21,125,60,117,54,44,141,212,9,75,5,213,137,27,22,116,99,18,73,81,143,138,87,172,110,98,191,159,78,219,213,17,178,177,86,69,120,98,236,59,246,223,125,166,215,157,88,178,242,192,113,251,131,126,27,107,184,219,187,148,185,68,205,100,205,147,163,187,173,94,205,60,237,167,87,114,142,72,166,114,73,10,245,225,43,83,170,248,231,126,9,254,164,254,90,69,95,11,143,93,154,101,249,215,179,214,150,63,226,89,177,90,157,205,99,52,186,159,166,52,21,117,90,161,142,83,193,109,165,161,109,84,81,193,119,183,45,66,171,160,122,207,35,34,133,240,172,243,76,217,17,201,201,59,145,185,175,87,70,177,210,182,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,114,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,95,246,201,54,125,140,237,27,75,226,178,181,41,43,115,107,229,60,14,203,47,20,146,212,118,43,167,138,73,223,11,35,142,87,171,90,200,91,82,248,145,237,100,107,34,53,30,246,181,87,139,100,80,4,85,241,71,244,39,169,191,146,251,197,17,64,36,233,240,224,240,255,0,172,220,69,246,45,91,213,236,119,253,169,232,60,204,17,83,84,73,61,60,153,21,87,7,199,198,157,240,190,57,25,12,50,42,61,243,35,184,172,145,36,77,71,254,249,98,176,175,16,205,233,218,182,177,165,245,22,44,67,32,164,110,170,100,180,232,152,253,26,211,54,169,104,160,89,56,203,112,158,55,57,26,198,53,169,43,98,87,163,145,243,35,83,183,35,25,55,26,150,218,102,240,117,231,64,181,114,91,238,14,181,121,141,70,117,120,165,118,71,98,169,139,205,213,228,243,171,229,70,49,39,86,62,161,181,46,125,84,174,99,216,170,174,149,237,87,182,84,234,199,88,79,139,253,198,251,120,217,126,158,221,178,156,115,236,253,234,183,48,180,212,92,109,30,113,149,127,15,170,125,166,189,210,211,119,216,136,201,123,111,87,51,184,212,226,238,61,83,228,165,117,236,55,76,241,93,100,221,46,43,165,185,173,39,152,178,228,214,251,253,190,167,140,113,190,72,121,217,107,120,79,23,113,143,99,102,137,232,217,35,122,181,120,72,198,57,19,171,80,243,251,170,219,62,101,181,13,92,172,210,220,194,186,146,226,199,83,182,229,104,185,211,42,53,151,27,116,143,145,145,78,177,242,87,66,254,81,72,199,198,229,94,47,99,184,185,236,225,35,229,7,134,127,136,5,139,111,63,18,210,29,116,200,174,177,224,53,189,107,44,149,221,183,213,195,96,170,78,227,230,143,179,27,29,55,102,161,92,213,233,31,38,178,86,242,237,254,250,89,91,31,247,175,186,235,238,237,53,150,183,50,238,221,104,241,11,111,90,60,90,201,91,51,29,228,41,120,177,36,145,91,26,35,18,105,222,206,236,139,213,238,78,172,143,184,246,69,26,157,131,195,67,99,149,59,142,204,161,214,28,225,244,140,211,172,46,241,27,38,164,145,145,84,62,249,113,133,35,157,40,157,11,209,205,74,100,107,226,116,206,123,126,251,36,72,216,138,174,123,225,132,6,148,246,157,233,99,70,254,159,227,222,221,1,154,194,199,247,79,177,90,156,199,106,186,85,186,125,40,160,171,169,190,210,233,190,63,54,107,66,234,168,155,3,173,212,150,24,215,226,76,89,164,106,181,241,69,79,28,78,134,52,119,113,22,55,53,141,115,100,89,96,254,133,235,166,163,237,211,81,237,218,161,165,247,159,35,117,161,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,248,183,170,117,71,35,154,215,177,204,123,24,246,232,83,109,27,139,193,55,65,165,148,26,153,130,212,127,154,163,188,81,112,155,250,178,233,229,161,154,122,62,228,177,71,222,237,119,216,222,235,27,193,255,0,197,23,248,162,55,99,233,99,89,62,159,228,62,221,57,154,194,111,238,159,98,180,216,118,215,52,171,116,250,81,65,73,77,98,170,193,241,249,179,90,23,85,74,233,219,113,171,138,53,248,147,22,105,28,142,100,178,212,71,19,161,141,27,219,84,141,205,99,154,233,22,40,235,182,141,197,231,123,95,213,58,13,76,193,106,63,205,81,222,40,184,67,253,103,107,243,48,205,61,31,114,88,164,236,247,123,12,111,117,141,230,207,226,139,252,81,116,39,161,122,233,167,27,139,211,139,118,168,105,125,231,207,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,206,77,234,157,85,170,215,53,236,115,216,246,61,221,0,28,43,122,218,141,173,186,85,183,156,151,51,208,76,86,146,237,144,208,211,205,53,85,109,77,76,12,101,142,221,29,60,179,84,220,146,41,149,27,82,248,155,18,35,33,78,189,95,35,92,172,145,172,116,111,207,101,166,217,153,106,190,127,69,102,163,146,174,255,0,150,102,55,136,233,162,125,93,90,44,247,11,141,92,200,214,172,147,76,228,69,124,146,200,157,95,35,147,230,229,87,47,241,82,247,182,11,178,140,87,106,122,113,73,123,187,91,60,198,166,228,214,248,100,200,238,21,9,27,228,160,230,141,145,214,202,117,141,207,99,97,137,232,136,247,49,203,222,145,136,245,94,45,137,145,82,182,236,125,83,235,39,212,12,135,220,103,45,39,193,170,211,106,191,237,19,54,177,95,109,148,151,27,109,199,56,185,82,86,81,213,194,217,160,169,130,75,101,189,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,66,15,16,45,136,223,118,171,149,73,154,226,204,243,186,101,144,92,22,59,117,79,86,71,240,186,169,228,170,146,43,87,7,212,75,81,63,106,154,157,171,230,92,136,215,245,232,189,29,242,95,85,225,55,171,155,130,199,53,199,246,95,166,86,127,181,24,101,231,133,199,42,179,84,87,197,79,29,186,151,189,13,60,151,106,117,149,201,210,104,187,177,115,142,52,115,167,141,17,138,213,86,199,36,87,126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,127,174,154,23,167,27,139,211,139,142,151,234,133,155,207,90,171,186,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,237,204,206,78,232,189,21,170,215,57,143,107,216,247,177,222,131,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,8,153,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,97,7,141,95,165,140,91,234,5,15,183,92,74,171,218,119,170,125,27,250,129,143,123,140,6,148,206,63,146,109,51,65,178,205,121,178,238,70,251,130,210,84,102,214,58,126,212,85,11,254,2,121,219,195,203,213,207,23,78,50,212,211,181,138,216,165,95,155,81,205,85,228,176,211,172,60,215,197,31,208,158,166,254,75,239,20,69,37,237,146,211,106,191,238,75,74,44,87,219,101,37,198,219,113,206,44,84,149,148,117,112,182,104,42,96,146,190,22,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,218,188,65,182,73,117,218,134,127,29,247,24,130,174,187,78,178,170,138,137,173,85,141,165,115,96,180,206,233,166,115,45,47,145,211,74,247,190,58,118,198,230,203,34,181,102,78,226,181,21,99,147,163,195,231,123,119,93,168,103,242,88,178,121,234,235,180,235,42,168,167,134,235,70,234,167,54,11,76,238,154,22,190,236,200,219,12,175,123,227,167,108,141,116,81,163,86,100,237,163,149,86,56,250,126,183,136,166,250,170,119,75,153,46,15,167,213,245,108,210,187,5,68,51,80,195,83,75,19,31,115,184,194,149,12,91,146,42,198,147,194,199,71,80,232,217,11,159,253,134,53,238,99,30,229,99,57,254,199,54,137,117,221,246,174,59,20,158,227,87,103,196,236,52,237,185,100,119,88,41,220,247,178,5,122,53,148,176,189,90,177,50,166,101,229,195,184,189,17,145,205,34,54,78,210,198,238,105,184,92,90,197,131,107,238,165,225,88,181,15,146,178,227,249,133,230,215,110,166,238,190,78,197,44,21,178,199,20,124,222,174,123,184,177,141,78,174,85,114,244,234,170,171,243,45,171,193,83,210,198,83,245,2,187,219,173,196,223,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,194,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,79,63,161,122,23,167,27,116,211,139,118,151,233,125,155,200,218,168,122,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,254,45,234,189,17,168,214,181,140,107,24,198,49,188,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,3,74,103,31,214,109,166,104,54,191,102,88,142,121,170,88,45,37,226,239,135,84,119,105,94,255,0,147,43,96,68,122,182,146,177,189,58,84,83,54,87,36,201,19,254,72,246,170,127,131,150,104,229,236,0,3,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,14,85,183,221,177,104,214,216,108,87,107,6,144,226,255,0,13,142,247,112,150,225,93,83,60,206,168,170,155,171,222,176,192,233,159,213,235,12,12,122,199,19,21,87,163,121,57,202,233,36,150,71,192,15,28,239,193,63,212,159,203,72,127,225,189,148,216,176,253,237,105,109,219,35,174,242,148,149,23,10,187,92,114,118,159,39,42,170,218,26,138,74,104,250,49,21,83,156,243,196,206,189,56,183,151,87,42,53,21,82,234,119,93,181,29,56,221,174,156,63,10,205,98,242,55,90,30,228,246,11,252,16,163,234,173,21,78,68,69,115,81,85,59,144,191,139,82,88,85,81,178,53,173,84,86,61,145,200,204,246,106,150,150,231,122,45,157,220,244,207,82,236,95,6,201,44,221,159,59,69,230,161,168,237,119,97,100,209,254,242,23,190,55,117,142,86,59,238,185,122,117,232,189,21,21,18,218,124,49,124,64,43,53,118,142,155,111,218,223,145,121,188,234,147,140,24,205,202,88,231,150,170,253,75,28,19,77,43,106,94,214,44,105,52,17,211,252,230,145,237,116,205,123,122,163,164,107,223,37,138,128,10,139,241,94,223,29,78,75,117,189,237,31,78,89,72,182,43,109,69,59,50,235,178,62,42,133,174,171,137,209,206,218,40,21,170,228,137,144,74,214,119,92,189,37,89,162,116,125,24,216,223,222,173,90,43,77,214,227,77,95,89,111,182,85,213,83,218,233,210,174,186,88,97,115,217,75,2,203,28,41,44,174,68,232,198,44,179,69,26,57,221,19,156,140,111,241,114,34,246,189,159,110,207,50,218,46,168,125,184,177,83,213,222,44,85,244,242,83,95,113,198,215,165,44,23,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,206,125,59,140,69,70,202,244,93,9,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,225,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,42,175,199,59,240,79,245,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,155,254,35,187,28,169,221,110,27,65,152,105,243,233,41,245,23,15,167,157,148,48,202,200,162,101,238,145,202,143,90,41,103,84,71,49,237,114,57,208,57,206,237,53,242,202,215,35,82,101,150,58,33,46,251,195,131,196,2,143,113,22,40,180,147,87,178,47,246,216,160,243,51,197,83,81,28,20,241,228,84,188,223,39,42,118,66,200,227,100,208,198,168,199,194,141,228,177,196,146,181,95,251,228,138,117,0,0,7,42,214,173,177,104,214,225,47,184,77,255,0,86,49,127,141,201,129,92,38,184,91,105,165,153,222,86,126,235,26,146,65,83,15,246,38,133,95,29,60,138,199,39,205,208,53,170,171,27,165,142,78,170,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,106,135,52,210,45,183,104,150,130,221,114,139,206,144,96,52,152,197,70,99,81,21,77,225,148,149,19,172,18,190,55,74,232,210,56,94,247,69,78,198,173,68,189,25,11,88,196,71,34,34,116,107,81,58,88,0,165,111,25,61,20,251,13,184,43,78,177,210,92,59,212,154,155,111,94,244,18,75,202,72,43,173,209,83,211,201,197,169,27,81,176,186,7,209,171,122,189,238,89,59,253,120,183,130,16,0,22,83,224,183,161,118,44,167,59,203,117,231,35,179,93,95,87,132,249,123,118,53,87,213,241,208,249,170,184,106,25,90,189,81,17,37,154,56,22,38,240,228,173,99,106,249,57,138,231,68,230,219,249,202,183,99,233,99,89,62,159,228,62,221,57,154,195,78,120,30,121,165,251,135,210,248,50,252,66,170,147,42,194,114,170,122,186,68,90,187,124,141,130,186,6,201,37,53,68,82,83,212,177,174,86,43,153,43,21,175,103,71,39,95,226,139,243,164,15,16,205,150,93,118,177,170,21,23,220,67,31,171,110,149,228,181,8,184,253,98,212,186,169,40,167,88,249,75,111,158,71,53,28,199,181,201,43,162,71,171,149,240,163,87,185,35,217,55,31,151,96,187,215,202,182,167,168,244,150,75,181,207,204,105,150,77,112,134,60,142,223,80,178,62,58,14,106,216,221,115,167,72,218,247,182,104,152,136,175,107,26,189,232,216,140,84,228,216,159,21,164,248,152,221,173,87,255,0,15,253,64,190,216,174,116,151,27,109,198,158,195,87,71,89,73,51,102,130,166,9,46,212,46,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,131,13,68,103,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,225,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,165,0,239,111,103,217,54,209,181,66,91,43,146,174,183,9,190,84,78,236,78,241,87,45,63,126,186,8,163,129,243,50,72,226,122,185,175,133,213,44,137,94,230,70,146,43,85,236,107,81,120,183,149,104,190,144,230,90,245,170,24,254,145,233,252,20,146,95,114,42,135,67,78,181,115,164,48,68,198,70,233,101,154,71,252,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,116,81,183,93,6,195,118,219,164,118,45,41,195,40,169,26,203,117,59,31,115,174,134,157,97,125,218,226,172,106,84,86,202,142,123,221,206,71,55,170,53,94,238,12,70,70,213,224,198,162,82,103,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,127,149,151,226,189,177,202,108,150,213,123,221,198,156,190,173,111,182,218,122,119,229,214,148,100,181,9,93,73,19,99,129,181,176,35,81,203,19,224,137,172,238,181,122,68,176,196,233,58,177,209,191,189,88,26,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,159,37,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,78,149,188,93,226,231,123,191,206,233,239,247,250,63,131,99,118,110,127,103,241,254,228,53,31,11,238,195,78,202,175,239,166,65,20,147,247,100,167,73,63,120,139,195,175,22,244,68,249,246,175,14,15,15,250,205,196,95,98,213,189,94,199,127,218,158,131,204,193,21,53,68,147,211,201,145,85,112,124,124,105,223,11,227,145,144,195,34,163,223,50,59,138,201,18,68,212,127,239,150,43,191,42,175,199,59,240,79,245,39,242,210,42,248,120,237,235,21,221,6,161,106,38,145,229,53,62,67,207,233,253,85,77,186,232,202,88,234,38,182,87,69,115,183,58,42,136,218,244,255,0,74,55,163,92,199,62,41,101,98,61,156,249,39,10,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,249,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,79,255,0,15,207,19,92,55,72,52,142,233,165,59,140,189,100,21,12,197,169,228,170,196,235,163,129,107,95,61,35,88,212,101,157,168,214,163,152,246,185,21,97,124,175,237,35,30,177,185,240,178,24,209,208,87,113,90,243,153,110,75,87,47,186,173,153,214,213,185,247,26,135,178,217,67,53,66,76,203,77,185,30,229,167,162,137,90,198,55,132,109,119,69,114,49,188,222,175,145,201,205,238,85,146,187,82,216,229,78,75,182,221,73,221,198,163,62,145,108,86,220,31,41,126,35,105,86,69,80,181,213,113,80,85,192,234,217,209,200,228,137,144,74,215,246,154,157,37,89,162,108,157,88,216,217,222,132,6,170,1,26,183,209,188,219,22,207,52,226,150,231,29,171,227,57,158,81,230,41,241,155,108,172,122,82,186,72,145,157,218,154,153,27,211,164,49,119,98,85,141,174,73,36,115,218,214,241,69,124,177,231,218,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,81,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,127,219,1,222,13,171,118,90,70,215,92,22,174,60,239,14,167,163,160,202,217,52,77,70,84,206,246,57,35,174,137,209,177,177,112,168,88,101,122,198,214,181,98,123,94,206,60,18,57,36,148,0,3,159,235,142,133,233,198,226,112,69,211,157,82,179,124,70,202,235,133,29,199,139,21,25,51,36,167,153,178,116,142,94,138,248,187,140,73,32,123,227,86,201,218,154,86,181,237,87,114,79,107,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,86,222,57,223,130,127,169,63,150,145,87,194,227,215,102,153,126,117,236,245,165,255,0,28,170,221,182,45,26,182,238,10,239,185,216,241,126,246,125,120,183,211,219,223,91,81,51,165,142,155,183,18,194,233,233,227,119,84,138,105,32,72,161,123,219,255,0,222,226,68,106,55,185,58,203,213,64,4,85,241,71,244,39,169,191,146,251,197,17,64,38,135,181,191,91,244,27,195,223,65,173,148,116,118,58,74,26,58,26,119,219,177,28,70,221,39,9,238,83,183,239,57,17,206,228,228,98,57,233,36,245,82,114,84,89,57,59,185,44,140,100,148,23,170,90,165,157,235,78,119,115,212,205,75,190,252,103,36,188,246,124,237,111,149,134,159,187,218,133,144,199,251,184,88,200,219,210,56,152,223,186,212,235,211,170,245,85,85,91,116,240,210,240,251,166,209,235,85,159,112,122,191,106,171,143,80,107,233,252,205,158,211,87,20,180,179,227,76,123,106,160,145,36,70,78,172,157,245,20,211,196,229,100,209,53,240,47,86,170,35,209,221,62,191,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,165,201,239,3,111,186,113,185,13,14,188,97,90,155,144,125,156,160,181,242,190,210,95,221,58,71,29,154,170,158,25,17,42,229,71,185,177,190,22,199,36,169,35,100,84,106,198,231,170,58,55,35,100,102,115,46,212,84,214,235,173,109,190,142,237,73,116,167,165,168,146,24,171,169,27,43,96,170,99,92,168,217,163,73,152,201,81,142,68,71,34,72,198,63,162,167,38,181,122,162,117,93,166,104,206,27,175,218,243,140,105,110,121,168,180,152,117,162,241,81,193,245,82,245,73,235,94,157,56,209,82,185,90,177,50,166,101,251,145,186,85,70,34,175,201,36,147,183,12,186,51,196,241,107,22,13,138,217,176,172,90,135,201,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,205,234,231,187,139,24,212,234,229,87,47,78,170,170,191,51,45,166,148,246,157,233,99,70,254,159,227,222,221,1,154,195,74,123,78,244,177,163,127,79,241,239,110,128,172,191,21,141,142,83,105,173,214,191,116,154,108,250,185,108,89,61,225,95,148,219,28,201,103,91,117,198,169,207,122,214,178,78,138,140,166,154,94,173,115,100,114,118,230,150,54,177,92,217,91,28,49,43,106,59,174,212,125,165,106,59,51,92,42,95,61,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,57,57,98,153,17,93,27,156,228,84,123,31,36,111,188,157,114,207,240,221,83,217,54,167,106,14,159,100,52,151,204,122,249,166,249,5,77,13,117,50,175,9,89,240,250,132,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,76,230,26,72,219,37,166,213,127,218,38,148,88,175,182,202,75,141,182,227,166,246,42,74,202,58,184,91,52,21,48,73,108,133,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,84,15,136,166,197,106,118,181,153,46,113,167,212,21,111,210,187,253,68,48,208,205,83,85,19,223,108,184,204,149,15,91,106,34,200,179,204,198,199,78,233,25,51,153,253,135,181,142,123,222,213,123,252,254,193,119,175,149,109,79,81,233,44,151,107,159,152,211,44,154,225,12,121,29,190,161,100,124,116,28,213,177,186,231,78,145,181,239,108,209,49,17,94,214,53,123,209,177,24,169,201,177,62,43,232,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,193,232,215,183,147,30,213,232,228,71,39,94,138,136,191,35,245,129,199,241,189,166,104,54,39,175,55,173,200,216,176,90,74,124,218,249,79,218,150,161,63,192,65,59,185,249,138,184,34,233,198,42,154,134,189,27,44,169,243,114,53,202,156,86,106,133,155,176,25,172,221,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,155,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,120,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,231,244,47,66,244,227,110,154,113,110,210,253,47,179,121,27,85,15,89,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,201,159,197,189,87,162,53,26,214,177,141,99,24,198,55,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,1,227,87,233,99,22,250,129,67,237,215,18,170,246,157,234,159,70,254,160,99,222,227,1,165,48,69,95,20,127,66,122,155,249,47,188,81,20,173,180,239,84,250,55,245,3,30,247,24,13,20,106,174,153,226,186,201,167,25,30,150,230,180,158,98,203,147,91,229,183,212,241,142,55,201,15,52,251,147,197,220,99,216,217,162,122,54,72,222,173,94,18,49,142,68,234,212,51,131,175,218,77,251,10,214,92,179,72,254,215,218,178,143,178,247,7,81,124,82,216,238,176,207,247,81,220,92,222,171,219,153,156,187,114,197,201,221,185,89,35,57,59,143,37,252,173,39,193,127,106,26,167,134,233,159,197,62,25,246,183,32,183,88,188,239,99,189,229,124,213,76,112,247,123,124,155,207,143,115,151,30,77,235,211,167,84,235,212,209,158,221,116,27,13,219,110,145,216,180,167,12,162,164,107,45,212,236,125,206,186,26,117,133,247,107,138,177,169,81,91,42,57,239,119,57,28,222,168,213,123,184,49,25,27,87,131,26,137,159,125,216,250,167,214,79,168,25,15,184,206,90,167,130,167,165,140,167,234,5,119,183,91,137,254,8,171,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,165,48,0,7,42,221,143,165,141,100,250,127,144,251,116,230,107,13,84,2,170,252,115,191,4,255,0,82,127,45,42,172,185,239,13,47,16,74,109,97,181,89,246,249,171,247,90,185,53,6,130,159,203,89,238,213,114,203,85,62,74,198,54,170,121,22,69,100,8,200,31,79,77,4,77,87,205,43,159,58,245,114,170,189,93,215,170,248,134,108,178,213,186,125,47,168,190,226,24,253,35,181,83,26,167,69,199,235,22,165,180,171,91,2,73,202,91,124,242,57,170,215,177,205,89,93,18,61,90,140,153,90,189,200,216,249,185,126,86,199,60,56,176,221,169,84,187,80,115,11,189,38,97,168,181,20,237,138,26,230,82,172,116,150,70,62,36,73,226,163,71,170,185,239,115,150,70,45,75,145,143,116,93,26,216,226,71,74,146,76,160,8,85,226,97,189,123,142,216,48,75,110,19,166,151,63,45,169,57,111,74,154,42,200,214,150,111,131,80,195,52,107,37,68,212,243,54,78,125,238,143,130,52,116,124,87,164,238,71,163,161,70,186,144,113,60,90,251,156,229,86,108,43,22,161,243,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,243,122,181,141,228,247,181,58,185,81,169,215,170,170,39,204,208,78,207,182,119,134,237,167,65,191,102,23,219,62,63,125,190,228,116,242,46,107,92,218,53,146,11,195,228,230,158,89,233,55,85,146,154,40,164,88,90,213,107,88,228,238,72,177,177,211,72,139,77,123,219,217,246,77,180,109,80,150,202,228,171,173,194,111,149,19,187,19,188,85,203,79,223,174,130,40,224,124,204,146,56,158,174,107,225,117,75,34,87,185,145,164,138,213,123,26,212,94,45,235,254,23,187,215,254,143,249,219,52,99,80,174,118,170,29,54,204,174,15,169,150,227,90,189,159,131,93,29,11,88,202,133,149,173,94,176,203,218,130,25,18,69,70,71,247,37,231,27,89,47,114,239,202,171,241,206,252,19,253,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,46,164,172,191,21,237,142,83,100,182,171,222,238,52,229,245,107,125,182,211,211,191,46,180,163,37,168,74,234,72,155,28,13,173,129,26,142,88,159,4,77,103,117,171,210,37,134,39,73,213,142,141,253,234,171,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,206,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,254,217,38,240,113,157,220,233,124,87,166,173,37,22,109,99,167,129,185,101,158,146,42,142,197,12,242,201,59,33,124,114,74,196,107,153,51,105,159,42,49,175,145,99,71,35,30,231,42,114,116,138,0,0,1,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,69,170,0,0,34,255,0,137,38,139,221,117,191,105,121,69,139,23,196,42,242,76,158,199,81,71,126,177,81,210,61,221,244,158,25,145,179,186,56,209,201,222,127,147,150,177,169,23,71,43,149,200,140,107,164,224,103,220,26,61,217,126,142,95,116,11,108,24,6,149,101,51,115,189,90,173,242,84,92,99,226,196,242,213,85,117,18,213,203,77,213,143,123,31,217,125,67,162,238,53,202,215,246,249,167,68,119,68,237,103,42,221,143,165,141,100,250,127,144,251,116,230,107,9,127,225,205,189,127,232,171,168,243,216,51,251,157,214,77,50,202,127,119,114,166,129,123,177,218,235,149,88,145,220,219,15,23,61,220,88,197,142,86,196,173,115,227,115,93,210,87,67,20,107,119,218,165,165,184,38,180,224,151,61,51,212,187,23,198,113,187,207,103,206,209,121,169,169,251,189,169,153,52,127,188,133,236,145,189,36,137,142,251,174,78,189,58,47,84,85,69,173,109,190,248,54,86,89,245,98,237,115,220,14,67,106,190,224,182,43,132,180,246,219,109,26,79,20,153,45,43,233,159,194,166,73,33,153,146,80,118,228,146,21,237,242,145,206,146,25,155,254,15,132,178,202,175,20,127,66,122,155,249,47,188,81,20,2,106,160,231,250,233,161,122,113,184,189,56,184,233,126,168,89,188,245,170,187,164,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,228,238,139,209,90,173,115,152,246,189,143,123,29,205,118,73,179,236,103,104,218,95,21,149,169,73,91,155,95,41,224,118,89,120,164,150,163,177,93,60,82,78,248,89,28,114,189,90,214,66,218,151,196,143,107,35,89,17,168,247,181,170,188,91,34,138,1,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,79,240,103,91,127,24,182,156,97,91,189,212,156,99,73,232,109,84,56,221,13,194,157,177,82,90,229,71,210,211,85,58,146,23,214,66,196,106,171,99,225,84,234,134,172,77,232,216,156,213,141,26,196,98,53,56,174,39,246,87,237,85,155,237,215,197,126,205,252,66,159,227,31,9,237,249,239,35,220,111,127,203,247,127,119,222,237,243,225,207,238,242,233,215,229,212,211,158,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,17,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,2,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,9,223,246,210,48,221,210,233,27,170,175,57,69,38,43,144,224,212,245,151,75,45,250,225,82,177,91,169,88,230,53,213,49,214,245,251,173,166,123,96,141,93,47,78,113,118,218,244,228,212,124,82,103,220,150,158,28,91,72,195,119,91,171,149,244,186,131,148,82,83,227,216,125,60,23,74,235,12,85,43,21,198,246,199,61,90,145,197,211,163,153,76,215,35,82,121,90,188,219,221,137,141,226,233,146,88,238,127,118,62,150,53,147,233,254,67,237,211,153,172,53,80,120,173,104,213,236,55,65,116,191,32,213,205,64,158,174,59,22,59,78,217,170,18,146,5,154,121,94,249,27,20,80,198,207,146,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,38,117,183,21,175,57,150,228,181,114,251,170,217,157,109,91,159,113,168,123,45,148,51,84,36,204,180,219,145,238,90,122,40,149,172,99,120,70,215,116,87,35,27,205,234,249,28,156,222,229,91,10,240,125,218,31,240,221,198,117,69,254,126,139,6,108,117,255,0,246,244,181,245,115,68,196,255,0,78,8,209,239,255,0,62,229,143,252,4,135,213,226,223,178,203,173,234,166,77,214,105,110,63,87,95,81,29,63,76,242,8,170,93,43,219,4,17,71,29,61,194,40,21,170,168,200,226,141,89,58,177,221,26,198,69,39,109,17,39,148,173,109,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,146,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,143,180,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,62,104,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,0,10,171,241,206,252,19,253,73,252,180,138,190,23,30,187,52,203,243,175,103,173,47,248,0,1,21,124,81,253,9,234,111,228,190,241,68,80,9,218,183,93,186,237,71,221,174,163,191,53,205,101,242,54,170,30,228,22,11,4,19,43,233,109,20,174,84,85,107,85,81,59,147,63,139,86,89,149,17,210,57,173,68,70,49,145,198,201,107,225,95,177,90,156,255,0,33,181,110,123,84,168,42,224,198,44,117,16,220,176,200,97,170,139,133,218,227,5,84,204,116,242,172,114,44,209,178,150,106,100,84,141,236,103,117,238,98,242,116,108,123,36,184,146,0,120,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,36,167,138,47,136,5,101,222,178,229,182,77,16,200,187,54,168,124,205,187,56,186,65,28,240,85,73,85,20,242,193,53,165,189,198,51,140,41,218,235,44,145,171,219,51,100,108,104,228,98,74,217,107,219,72,116,95,84,53,235,50,143,79,244,143,16,171,200,175,178,83,203,86,180,240,190,56,153,20,17,162,115,150,89,101,115,98,137,157,85,173,71,61,205,69,123,216,196,234,231,181,23,207,255,0,178,172,11,42,255,0,117,113,204,147,28,184,127,210,81,215,91,107,169,228,255,0,187,36,51,71,35,63,230,115,92,223,242,42,23,147,225,215,190,170,109,210,225,169,131,234,13,125,35,53,82,193,79,52,213,208,211,82,202,198,92,237,208,173,59,18,228,170,145,164,16,189,210,84,54,55,194,215,255,0,109,142,123,88,198,57,24,202,33,52,167,180,239,75,26,55,244,255,0,30,246,232,12,214,26,83,218,119,165,141,27,250,127,143,123,116,5,59,120,138,111,170,167,116,185,146,224,250,125,95,86,205,43,176,84,67,53,12,53,52,177,49,247,59,140,41,80,197,185,34,172,105,60,44,116,117,14,141,144,185,255,0,216,99,94,230,49,238,86,51,202,108,7,103,215,93,217,106,227,91,112,74,72,240,76,58,162,142,191,43,124,210,185,31,83,3,222,229,142,134,38,198,246,203,206,161,33,149,139,35,92,212,137,141,123,249,115,72,227,146,231,183,11,139,88,176,109,151,234,94,21,139,80,249,43,46,63,165,247,155,93,186,155,186,249,59,20,176,90,101,142,40,249,189,92,247,113,99,26,157,92,170,229,233,213,85,87,230,103,8,210,158,211,189,44,104,223,211,252,123,219,160,61,174,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,18,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,86,174,140,248,52,218,161,213,204,186,191,90,175,213,115,233,245,158,241,199,19,183,91,238,13,90,187,221,23,54,74,199,215,76,216,218,177,49,34,94,196,140,141,177,200,233,82,87,49,209,177,145,190,107,63,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,192,6,107,55,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,39,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,120,213,250,88,197,190,160,80,251,117,196,170,189,167,122,167,209,191,168,24,247,184,192,105,76,17,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,2,221,60,75,247,199,77,183,28,54,109,30,193,217,86,253,69,205,44,242,62,26,184,223,45,59,44,118,233,150,72,22,181,179,49,90,229,169,87,50,86,194,214,59,238,62,53,145,234,136,214,50,106,75,196,241,107,238,115,149,89,176,172,90,135,206,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,205,234,214,55,147,222,212,234,229,70,167,94,170,168,159,51,245,117,87,76,242,173,27,212,124,143,75,115,90,79,47,122,198,110,18,219,234,120,199,35,35,155,130,253,201,226,238,49,143,116,50,177,91,36,111,86,167,56,222,199,34,116,114,22,191,225,79,190,58,157,74,181,80,109,111,82,89,73,21,247,24,179,163,49,107,155,95,20,9,113,183,82,181,140,74,39,199,213,21,245,48,197,209,205,116,109,94,228,49,72,231,163,93,19,164,154,178,247,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,39,248,34,175,138,63,161,61,77,252,151,222,40,138,86,218,119,170,125,27,250,129,143,123,140,6,148,193,229,53,99,58,253,151,233,102,101,169,159,11,248,159,217,44,126,227,125,242,93,254,207,154,242,180,210,77,218,238,113,119,14,93,190,60,184,187,167,94,189,23,167,66,181,191,187,157,255,0,216,187,255,0,157,191,251,64,181,64,114,173,216,250,88,214,79,167,249,15,183,78,102,176,213,64,42,175,199,59,240,79,245,39,242,210,184,52,111,72,115,45,119,212,75,126,150,233,244,20,147,228,55,106,122,233,168,96,169,157,33,101,67,233,169,38,170,88,81,235,247,90,247,182,7,49,138,229,107,57,185,188,156,198,245,114,121,75,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,254,216,14,240,109,91,178,210,54,186,224,181,113,231,120,117,61,29,6,86,201,162,106,50,166,119,177,201,29,116,78,141,141,139,133,66,195,43,214,54,181,171,19,218,246,113,224,145,201,36,160,34,174,249,247,207,253,11,190,196,255,0,181,119,219,31,182,63,18,255,0,118,254,31,229,124,167,150,255,0,235,121,185,242,243,63,253,79,78,31,229,235,242,242,155,41,241,33,254,152,58,167,117,211,63,216,215,217,47,134,99,243,223,124,239,218,47,63,220,237,212,211,195,218,237,249,88,186,117,243,60,185,114,94,156,58,116,249,245,73,1,185,221,194,226,187,95,209,171,214,174,101,52,222,127,200,118,233,173,214,182,85,71,79,53,206,186,87,113,138,158,55,61,127,210,145,234,214,189,204,138,41,94,140,127,14,43,157,109,82,213,44,239,90,115,187,158,166,106,93,247,227,57,37,231,179,231,107,124,172,52,253,222,212,44,134,63,221,194,198,70,222,145,196,198,253,214,167,94,157,87,170,170,170,219,79,133,30,202,63,102,88,172,27,148,212,203,101,170,167,36,203,109,244,245,56,148,93,59,211,89,237,115,70,231,45,71,52,114,198,217,170,163,145,159,38,183,156,113,39,21,122,44,211,68,219,21,57,86,231,118,245,138,238,131,70,175,90,71,148,212,249,15,63,219,169,183,93,25,75,29,68,214,202,232,157,202,42,136,218,244,255,0,74,55,163,92,199,62,41,101,98,61,156,249,38,117,181,75,75,115,189,22,206,238,122,103,169,118,47,131,100,150,110,207,157,162,243,80,212,118,187,176,178,104,255,0,121,11,223,27,186,199,43,29,247,92,189,58,244,94,138,138,137,109,62,20,123,215,253,166,226,176,109,175,83,46,118,170,108,147,18,183,211,211,98,82,245,236,205,120,181,195,27,154,180,252,17,169,27,166,165,142,54,124,218,238,114,68,188,149,138,176,205,43,188,7,142,119,224,159,234,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,117,32,165,111,19,173,135,126,196,47,181,58,243,164,246,94,56,14,65,112,119,196,173,118,235,119,110,151,23,153,204,133,177,245,119,117,203,217,168,157,213,10,222,49,199,20,46,88,225,78,156,226,106,195,253,11,215,77,71,219,166,163,219,181,67,75,239,62,70,235,67,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,241,111,84,234,142,71,53,175,99,152,246,49,237,209,78,133,235,166,156,110,47,78,45,218,161,165,247,159,61,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,57,55,170,117,86,171,92,215,177,207,99,216,247,115,253,235,110,183,250,31,105,101,171,83,62,193,125,173,248,158,65,5,139,201,124,83,200,118,251,148,213,19,119,123,157,153,122,244,242,220,120,241,78,188,250,245,249,116,94,1,181,207,21,191,233,41,174,216,206,138,126,193,126,206,125,163,243,191,214,127,106,124,231,99,203,209,207,83,254,7,202,71,203,151,99,143,246,211,167,46,191,62,157,22,127,128,1,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,69,170,0,0,6,109,183,117,162,22,173,184,238,47,51,209,171,21,242,174,239,109,176,84,83,58,142,174,174,54,178,117,130,162,150,26,152,217,39,31,186,231,177,179,163,21,232,141,71,171,21,200,214,114,224,158,215,195,183,66,232,245,251,117,152,166,55,126,179,124,79,27,176,247,114,75,244,46,88,22,55,82,210,162,44,76,150,57,145,205,154,25,42,159,75,12,145,163,92,231,71,51,255,0,178,136,175,110,133,1,202,183,99,233,99,89,62,159,228,62,221,57,154,195,170,238,119,111,89,86,215,245,150,245,164,121,77,79,159,242,29,186,155,117,209,148,178,83,195,115,161,149,188,162,168,141,175,79,244,163,122,53,207,107,37,138,86,35,223,195,146,204,175,10,253,245,84,224,25,13,171,108,58,165,95,87,62,49,124,168,134,219,134,77,13,44,92,45,55,25,234,166,123,160,149,35,141,38,145,149,83,84,162,36,143,123,251,79,107,19,139,99,123,223,29,196,145,87,197,31,208,158,166,254,75,239,20,69,0,154,168,0,20,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,159,231,63,215,237,99,177,109,255,0,70,178,205,98,200,225,243,20,152,205,189,213,17,211,114,123,60,221,83,220,145,211,83,115,99,30,177,247,103,146,40,187,156,21,172,231,201,223,117,170,166,104,110,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,62,188,179,22,190,224,217,85,231,10,202,104,124,149,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,124,216,174,99,184,189,142,78,173,85,106,244,234,138,169,243,47,167,195,23,84,191,106,27,54,194,188,221,247,226,119,92,75,204,98,215,15,239,94,207,149,242,178,47,148,131,228,198,181,252,104,100,162,251,237,229,215,175,222,114,189,30,74,162,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,135,137,214,252,127,109,247,218,157,6,210,123,215,44,7,31,184,59,226,87,75,117,199,185,75,148,76,214,66,232,250,183,180,213,236,211,206,218,132,111,25,36,138,103,36,115,39,94,17,57,33,254,147,104,14,178,235,175,199,255,0,100,122,123,117,202,62,203,219,214,231,116,242,76,106,246,33,249,241,106,114,84,238,76,254,47,237,192,206,82,201,193,252,24,238,46,233,248,24,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,119,214,253,217,225,187,186,216,78,178,103,22,42,122,75,61,246,131,7,201,105,175,184,227,107,214,170,123,83,214,138,169,32,87,189,99,137,94,201,98,98,72,215,163,56,117,238,49,21,93,19,209,40,132,213,65,66,222,35,59,215,254,149,90,143,5,131,0,185,221,99,211,44,91,247,118,218,105,215,181,29,210,185,21,233,37,205,208,241,107,219,201,143,72,226,108,170,231,50,54,185,221,34,116,210,198,159,149,225,221,180,63,233,91,172,171,246,166,139,189,167,184,119,106,183,40,225,95,229,166,159,186,217,124,173,36,124,81,100,94,236,145,59,154,183,135,24,163,151,164,140,145,98,229,127,192,161,111,17,157,148,127,69,93,71,130,255,0,128,91,46,178,105,150,83,251,203,109,76,233,221,142,215,92,170,245,146,216,233,185,57,238,226,198,36,145,58,84,107,159,27,156,222,178,186,25,100,95,202,240,238,221,231,244,82,214,85,251,83,91,217,211,220,199,181,69,148,112,160,243,51,65,218,108,190,86,174,62,42,146,39,106,73,93,205,27,207,148,82,75,210,55,200,145,113,191,224,0,42,175,199,59,240,79,245,39,242,210,42,248,92,122,236,211,47,206,189,158,180,191,224,1,202,183,71,174,159,209,175,66,114,109,107,251,45,246,143,236,231,146,254,172,243,222,79,191,230,43,32,166,255,0,13,219,147,143,30,255,0,47,236,47,94,61,62,93,122,164,0,254,238,119,255,0,98,239,254,118,255,0,237,2,85,120,163,250,19,212,223,201,125,226,136,160,18,101,120,113,108,114,155,117,185,149,126,97,168,47,171,167,211,172,62,162,6,87,67,19,37,137,247,186,183,34,189,40,162,157,17,26,198,53,168,215,78,230,187,186,214,75,19,90,141,89,146,88,239,120,16,3,198,175,210,198,45,245,2,135,219,174,37,59,96,121,254,101,166,25,52,25,158,159,228,53,118,43,237,45,61,93,53,61,194,145,81,179,192,202,154,121,41,229,88,221,211,171,30,177,77,34,35,219,209,236,85,71,53,90,228,71,39,201,137,226,215,220,231,42,179,97,88,181,15,157,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,155,213,172,111,39,189,169,213,202,141,78,189,85,81,62,102,132,246,81,181,27,22,210,244,106,139,13,237,90,171,50,251,151,74,204,166,247,69,11,219,231,234,185,61,99,141,29,34,171,214,24,24,254,212,105,209,141,94,143,147,182,199,203,34,17,171,197,115,101,31,180,220,86,125,202,105,157,178,213,77,146,98,86,250,138,156,182,46,157,153,175,22,184,99,107,146,163,154,185,35,116,212,177,198,255,0,147,155,206,72,151,138,61,86,24,98,117,70,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,231,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,47,159,52,167,180,239,75,26,55,244,255,0,30,246,232,12,214,19,211,114,30,32,148,215,109,168,105,174,215,180,90,235,86,198,51,7,176,80,102,23,202,105,101,166,127,56,104,221,79,89,101,88,165,129,174,86,43,153,3,159,60,82,240,145,138,232,190,243,28,254,177,131,109,27,116,206,247,65,170,116,26,103,130,211,255,0,154,172,188,86,243,135,250,178,215,230,97,134,122,206,220,178,199,222,237,119,216,238,211,29,205,255,0,193,19,248,170,104,35,110,186,13,134,237,183,72,236,90,83,134,81,82,53,150,234,118,62,231,93,13,58,194,251,181,197,88,212,168,173,149,28,247,187,156,142,111,84,106,189,220,24,140,141,171,193,141,68,249,119,99,233,99,89,62,159,228,62,221,57,154,195,74,123,78,244,177,163,127,79,241,239,110,128,234,160,138,187,231,223,63,244,46,251,19,254,213,223,108,126,216,252,75,253,219,248,127,149,242,158,91,255,0,173,230,231,203,204,255,0,245,61,56,127,151,175,203,202,108,167,196,135,250,96,234,157,215,76,255,0,99,95,100,190,25,143,207,125,243,191,104,188,255,0,115,183,83,79,15,107,183,229,98,233,215,204,242,229,201,122,112,233,211,231,213,38,168,6,107,55,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,39,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,120,213,250,88,197,190,160,80,251,117,196,170,189,167,122,167,209,191,168,24,247,184,192,105,76,17,87,197,31,208,158,166,254,75,239,20,69,16,233,238,107,117,211,92,255,0,26,212,107,21,61,36,247,44,86,241,69,123,163,138,173,142,116,18,79,77,51,38,141,178,53,174,107,149,138,230,34,42,35,154,189,58,244,84,254,39,201,150,101,55,220,231,42,188,230,185,77,119,157,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,131,17,172,111,39,189,203,209,168,141,78,189,17,17,62,69,218,120,104,108,114,155,110,56,108,58,195,156,62,173,250,139,154,89,227,100,212,146,50,90,118,88,237,211,44,115,165,19,161,122,53,203,82,174,100,78,153,207,111,220,124,105,27,17,17,175,124,222,171,196,27,100,150,173,215,224,17,223,113,136,41,40,117,23,21,167,168,154,213,88,218,86,186,123,180,13,134,103,50,210,249,29,52,76,99,36,168,116,110,108,178,43,146,21,238,43,81,18,73,58,209,15,251,42,192,178,175,247,87,28,201,49,203,135,253,37,29,117,182,186,158,79,251,178,67,52,114,51,254,103,53,205,255,0,34,160,203,50,155,238,115,149,94,115,92,166,187,206,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,193,136,214,55,147,222,229,232,212,70,167,94,136,136,159,34,229,60,21,61,44,101,63,80,43,189,186,220,79,240,69,95,20,127,66,122,155,249,47,188,81,20,173,180,239,84,250,55,245,3,30,247,24,13,41,131,197,107,126,21,117,212,173,23,207,180,230,197,81,73,5,203,42,197,238,182,74,57,106,222,230,193,28,245,52,146,67,27,164,115,90,231,35,17,207,69,85,70,185,122,117,232,139,252,10,139,254,226,166,233,255,0,227,246,149,127,226,183,31,245,18,234,65,202,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,170,191,28,239,193,63,212,159,203,72,171,225,113,235,179,76,191,58,246,122,210,101,120,175,108,114,155,37,181,94,247,113,167,47,171,91,237,182,158,157,249,117,165,25,45,66,87,82,68,216,224,109,108,8,212,114,196,248,34,107,59,173,94,145,44,49,58,78,172,116,111,239,85,174,150,234,150,119,162,217,221,179,83,52,210,251,240,108,146,205,222,242,85,190,86,26,142,215,118,23,195,39,238,230,99,227,119,88,229,123,126,243,87,167,94,169,209,81,21,52,61,181,93,204,97,187,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,39,20,108,204,227,44,111,100,141,68,228,199,183,147,88,254,113,179,133,120,144,236,167,84,247,131,251,59,253,153,223,241,75,103,217,47,139,249,223,142,213,84,195,220,243,94,83,183,218,236,193,47,94,158,89,252,185,113,233,213,189,58,245,94,158,43,195,211,195,211,90,54,153,173,23,173,70,212,108,159,10,184,219,110,56,189,77,146,40,172,149,181,115,78,217,228,171,164,153,174,115,102,166,137,168,206,52,239,69,84,114,175,85,111,203,248,170,73,93,224,237,51,13,221,214,151,253,135,190,212,82,89,239,180,21,17,212,216,178,55,80,45,84,246,167,172,140,89,209,140,73,34,87,178,88,152,177,185,138,254,29,123,111,84,87,68,197,76,246,103,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,231,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,196,248,98,239,199,246,223,98,166,208,109,88,189,114,207,177,251,123,126,27,116,184,220,123,149,89,68,45,124,206,147,163,123,77,78,245,60,13,167,71,114,146,73,102,106,73,50,245,225,43,146,127,158,43,90,53,123,13,208,93,47,200,53,115,80,39,171,142,197,142,211,182,106,132,164,129,102,158,87,190,70,197,20,49,179,228,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,156,29,104,213,236,203,94,181,67,32,213,205,64,158,146,75,238,69,80,217,170,18,146,4,134,8,152,200,219,20,80,198,207,154,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,45,164,248,78,236,162,221,139,98,182,205,212,106,69,179,158,73,121,235,83,135,64,244,170,167,154,213,66,232,234,41,228,168,145,170,230,71,55,154,142,110,76,71,70,246,164,73,20,140,122,172,170,140,242,190,57,223,130,127,169,63,150,156,171,193,83,213,62,83,244,254,187,220,109,197,212,131,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,207,182,250,54,101,125,217,230,163,210,219,35,186,252,103,12,202,60,197,70,51,114,149,236,74,167,71,18,179,187,77,83,27,122,116,154,46,236,72,178,53,169,28,141,123,92,222,42,175,138,63,202,217,214,241,115,189,160,103,117,23,251,5,31,198,113,187,207,15,180,24,255,0,114,26,127,138,118,161,168,101,47,247,211,224,150,72,59,82,84,44,159,187,68,231,211,139,186,162,252,174,39,196,47,107,249,246,236,244,94,203,167,58,115,119,199,237,215,43,118,81,77,123,150,91,221,68,208,192,232,35,164,171,133,205,107,161,138,87,43,249,84,49,81,21,168,157,17,223,63,224,139,24,54,103,225,127,175,187,118,220,158,31,172,121,174,95,167,245,182,92,127,226,30,102,11,93,194,182,74,167,247,232,42,41,217,193,178,82,70,197,232,249,154,171,213,233,247,81,122,117,94,136,182,126,0,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,141,159,166,255,0,153,22,168,0,0,25,204,222,230,188,211,110,59,114,249,142,164,217,171,106,231,199,150,161,150,188,125,38,168,150,70,37,186,153,137,20,114,68,201,88,199,66,201,156,217,42,86,46,13,224,250,135,162,245,119,39,47,181,240,197,213,47,217,126,242,112,175,55,125,248,101,171,45,243,24,181,195,251,215,189,230,188,212,107,229,32,249,49,206,103,42,232,232,190,251,120,244,233,247,156,140,87,151,252,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,51,222,14,211,48,221,221,105,127,216,123,237,69,37,158,251,65,81,29,77,139,35,117,2,213,79,106,122,200,197,157,24,196,146,37,123,37,137,139,27,152,175,225,215,182,245,69,116,76,84,207,102,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,113,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,219,247,134,151,136,37,54,176,218,172,251,124,213,251,173,92,154,131,65,79,229,172,247,106,185,101,170,159,37,99,27,85,60,139,34,178,4,100,15,167,166,130,38,171,230,149,207,157,122,185,85,94,174,235,216,60,81,253,9,234,111,228,190,241,68,80,9,170,128,1,64,62,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,87,87,141,38,177,223,112,253,26,196,180,118,209,15,110,147,81,46,21,21,23,74,158,76,94,84,182,215,83,200,218,110,14,98,170,115,158,122,121,123,141,123,28,223,45,199,239,54,71,34,86,182,203,244,114,197,175,187,160,192,52,171,41,155,133,150,235,112,146,162,227,31,23,175,153,165,164,167,150,174,90,110,172,123,30,206,243,41,221,23,113,174,71,51,185,205,58,171,122,47,127,241,130,209,203,238,13,186,5,213,90,137,188,197,151,82,237,240,84,81,201,197,140,236,85,80,211,193,73,81,77,209,30,231,187,139,25,77,47,113,90,198,175,153,224,222,75,27,148,246,222,9,250,161,106,199,181,115,60,210,139,131,105,33,168,204,236,244,183,42,26,137,171,91,19,228,158,222,249,58,210,197,18,167,89,158,248,171,37,149,120,187,171,89,74,245,226,228,85,86,92,73,85,126,57,223,130,127,169,63,150,149,171,131,234,102,85,167,118,236,190,221,139,85,249,79,182,184,251,241,155,140,236,146,72,230,109,12,149,84,213,18,178,55,49,237,233,220,242,173,137,232,238,77,116,82,202,197,111,222,234,159,94,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,205,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,67,219,98,219,214,43,181,253,26,178,233,30,45,83,231,252,135,114,166,227,116,125,44,116,243,92,235,165,119,41,106,36,107,19,253,24,216,142,115,220,200,162,137,138,247,240,228,181,193,226,189,177,202,156,106,235,123,221,198,156,190,145,44,87,42,138,119,229,214,148,100,84,235,67,87,43,163,129,181,176,35,81,169,43,39,149,204,238,181,122,202,147,74,233,58,189,178,63,179,94,186,117,169,153,86,151,220,111,23,28,90,175,183,241,236,126,235,140,220,96,124,146,36,53,84,53,244,178,83,202,201,26,199,183,159,30,227,101,98,59,171,82,88,98,122,181,220,58,30,84,212,237,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,0,239,251,103,215,93,166,234,227,155,111,74,73,48,76,198,162,178,191,20,124,50,185,95,77,3,30,213,146,134,86,200,247,75,206,157,38,137,137,35,156,228,149,142,99,249,115,89,35,143,218,248,103,239,94,221,182,12,238,229,132,234,93,207,203,105,182,91,214,166,182,178,69,170,155,224,213,208,195,34,199,81,13,60,45,147,159,123,163,32,145,27,31,37,233,3,149,232,216,85,174,189,64,81,95,137,134,245,237,219,159,206,237,184,78,154,92,252,206,155,98,93,42,104,171,35,90,168,126,51,93,52,49,172,149,19,83,204,216,248,118,122,190,8,209,209,242,78,179,185,30,173,153,26,223,21,176,29,159,93,119,101,171,141,109,193,41,35,193,48,234,138,58,252,173,243,74,228,125,76,15,123,150,58,24,155,27,219,47,58,132,134,86,44,141,115,82,38,53,239,229,205,35,142,75,254,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,192,5,85,248,231,126,9,254,164,254,90,69,95,11,143,93,154,101,249,215,179,214,151,252,0,56,166,243,52,83,42,220,78,219,51,13,28,194,174,22,170,43,214,65,240,255,0,45,61,210,89,35,165,103,98,190,158,161,252,221,28,114,61,58,178,23,34,116,98,253,229,78,189,19,170,165,96,255,0,113,83,116,255,0,241,251,74,191,241,91,143,250,137,63,252,81,253,9,234,111,228,190,241,68,80,9,168,140,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,188,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,244,0,128,30,53,126,150,49,111,168,20,62,221,113,41,88,189,239,14,189,138,211,109,107,13,76,227,80,104,41,31,170,151,250,121,161,174,154,154,170,87,178,217,110,153,105,222,150,213,68,145,96,153,237,146,157,178,62,102,179,251,111,115,26,247,177,168,247,204,160,84,95,138,198,197,105,176,233,43,247,79,165,20,20,148,214,42,170,133,155,53,161,117,84,174,157,183,26,186,215,175,196,152,179,72,228,115,37,150,162,56,157,12,104,222,218,164,110,107,28,215,72,177,86,89,165,61,167,122,88,209,191,167,248,247,183,64,102,176,147,251,136,216,230,101,164,58,47,167,155,137,197,31,87,127,193,51,28,94,203,116,186,204,172,69,158,197,113,171,164,133,239,142,116,106,34,45,52,146,200,169,20,189,19,162,185,177,73,247,251,111,159,202,236,239,117,89,150,212,53,114,223,152,89,174,85,110,198,46,53,20,244,217,101,162,56,210,102,92,109,200,255,0,190,173,137,207,99,124,204,109,116,142,133,252,155,197,234,173,85,237,190,70,63,66,120,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,120,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,226,183,99,233,99,89,62,159,228,62,221,57,154,195,74,123,78,244,177,163,127,79,241,239,110,128,234,160,133,94,36,59,41,213,61,224,254,206,255,0,102,119,252,82,217,246,75,226,254,119,227,181,85,48,247,60,215,148,237,246,187,48,75,215,167,150,127,46,92,122,117,111,78,189,87,167,138,240,244,240,244,214,141,166,107,69,235,81,181,27,39,194,174,54,219,142,47,83,100,138,43,37,109,92,211,182,121,42,233,38,107,156,217,169,162,106,51,141,59,209,85,28,171,213,91,242,254,42,150,20,1,154,205,216,250,167,214,79,168,25,15,184,206,90,167,130,167,165,140,167,234,5,119,183,91,137,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,30,53,126,150,49,111,168,20,62,221,113,42,175,105,222,169,244,111,234,6,61,238,48,26,83,4,85,241,71,244,39,169,191,146,251,197,17,64,37,170,120,86,108,59,255,0,68,110,175,87,236,191,231,101,196,44,87,59,119,253,131,233,175,109,127,119,255,0,120,108,76,146,31,243,117,12,119,248,39,150,168,10,203,241,88,216,173,78,99,29,126,233,244,162,130,174,166,251,75,78,179,102,180,46,170,137,176,58,221,73,68,245,248,147,22,105,26,173,124,81,83,199,19,161,141,29,220,69,141,205,99,92,217,22,90,139,46,167,193,83,210,198,83,245,2,187,219,173,196,255,0,4,85,241,71,244,39,169,191,146,251,197,17,74,219,78,245,79,163,127,80,49,239,113,128,210,152,0,3,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,1,85,126,57,223,130,127,169,63,150,145,87,194,227,215,102,153,126,117,236,245,165,255,0,20,173,226,117,176,239,216,133,246,167,94,116,158,203,199,1,200,46,14,248,149,174,221,110,237,210,226,243,57,144,182,62,174,238,185,123,53,19,186,161,91,198,56,226,133,203,28,41,211,156,77,95,85,224,251,162,155,142,165,206,211,92,108,151,15,129,105,61,119,126,217,121,166,173,149,236,251,73,194,25,210,39,82,195,219,115,100,242,245,93,190,179,170,199,211,148,209,177,239,253,252,101,191,128,65,95,20,45,148,127,72,12,17,250,207,167,182,203,173,118,164,225,182,246,83,69,110,162,78,247,198,109,109,153,207,125,58,68,231,39,73,162,238,207,52,107,26,43,228,251,241,112,145,207,139,183,76,56,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,161,61,159,110,207,13,221,214,151,253,184,177,83,210,89,239,180,21,18,83,95,113,198,215,173,84,246,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,206,29,123,140,69,87,68,244,74,118,241,17,221,231,244,173,214,84,251,45,91,222,211,220,59,187,69,139,243,160,242,211,79,221,108,94,106,174,78,74,178,47,118,72,155,193,29,195,140,81,197,214,54,72,178,242,245,94,25,251,40,183,110,127,59,185,102,218,151,108,243,58,109,137,117,166,173,163,145,42,161,248,205,116,208,200,145,211,195,81,11,163,225,217,234,201,228,86,201,201,58,192,213,98,182,101,115,111,80,170,191,28,239,193,63,212,159,203,78,85,224,169,234,159,41,250,127,93,238,54,226,234,64,56,166,245,177,107,22,97,180,125,94,180,228,116,62,110,146,159,15,185,221,35,143,186,248,248,213,81,64,234,186,105,58,177,81,87,132,240,68,254,157,120,187,143,71,34,181,85,23,56,70,170,0,0,2,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,84,0,0,71,253,247,235,165,247,110,219,96,203,181,27,14,188,218,173,217,75,124,173,186,196,235,130,49,252,234,170,42,35,141,235,12,79,84,73,102,142,5,158,118,177,81,205,253,202,185,236,115,26,246,174,117,193,165,61,172,107,95,244,137,219,238,19,172,114,91,252,149,94,65,111,95,63,3,98,237,198,202,232,37,125,61,87,105,189,201,21,33,89,225,149,99,228,245,119,109,89,203,163,186,162,117,83,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,8,107,226,59,177,202,157,214,225,180,25,134,159,62,146,159,81,112,250,121,217,67,12,172,138,38,94,233,28,168,245,162,150,117,68,115,30,215,35,157,3,156,238,211,95,44,173,114,53,38,89,99,166,189,186,233,14,174,107,110,174,88,176,205,18,130,173,153,59,42,25,112,134,231,12,239,166,101,157,144,189,174,90,249,106,25,247,160,100,78,86,42,61,191,127,154,177,172,71,72,230,53,215,61,226,55,110,190,217,252,58,179,75,78,83,145,253,160,189,81,91,241,218,123,141,223,201,178,147,226,21,76,186,80,54,90,158,195,21,89,23,113,232,231,246,218,188,91,203,162,124,144,161,115,85,0,2,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,160,31,19,173,82,253,168,111,39,53,242,151,223,137,218,177,47,47,139,91,255,0,189,123,62,87,202,198,158,110,15,155,26,231,241,174,146,183,239,187,151,94,191,117,202,196,97,34,188,15,176,171,85,126,127,170,122,141,53,69,90,92,172,118,123,117,146,158,38,189,189,135,65,93,52,179,74,231,183,143,37,122,58,223,10,53,81,200,136,142,147,170,59,170,43,123,255,0,140,118,144,211,102,187,104,161,213,42,120,41,18,229,167,23,136,102,124,243,79,43,95,240,234,231,178,150,104,98,99,122,177,239,117,66,208,61,85,232,157,25,11,248,185,58,171,95,86,219,47,214,59,22,129,110,131,0,213,92,166,30,118,91,85,194,74,123,140,156,158,158,90,150,174,158,90,73,106,122,49,143,123,251,44,168,116,189,182,181,92,254,223,4,232,174,234,154,62,42,175,199,59,240,79,245,39,242,210,173,109,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,47,251,96,59,62,181,109,55,72,218,219,130,85,201,157,230,52,244,117,249,91,230,149,170,202,105,216,199,44,116,49,54,55,186,46,20,235,52,172,89,26,231,44,175,115,223,203,130,199,28,114,128,20,45,226,51,178,143,232,171,168,240,95,240,11,101,214,77,50,202,127,121,109,169,157,59,177,218,235,149,94,178,91,29,55,39,61,220,88,196,146,39,74,141,115,227,115,155,214,87,67,44,139,16,13,84,30,43,90,52,135,13,215,173,47,200,52,143,80,32,171,146,197,145,83,182,26,133,164,157,97,158,39,178,70,203,20,209,191,230,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,156,29,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,255,0,146,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,165,164,248,78,239,94,221,148,226,182,205,171,234,69,207,134,73,102,235,77,135,78,245,170,168,154,235,66,216,234,42,36,167,145,202,215,199,15,149,142,30,44,87,72,198,172,75,20,108,98,44,74,175,120,177,111,94,221,139,98,183,61,171,233,189,207,158,73,121,233,77,152,206,197,170,167,154,213,66,232,233,234,35,167,141,200,214,71,55,154,142,110,47,86,200,246,164,73,44,111,98,172,168,172,171,109,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,154,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,174,138,54,235,160,216,110,219,116,142,197,165,56,101,21,35,89,110,167,99,238,117,208,211,172,47,187,92,85,141,74,138,217,81,207,123,185,200,230,245,70,171,221,193,136,200,218,188,24,212,78,150,0,5,85,248,231,126,9,254,164,254,90,69,95,11,143,93,154,101,249,215,179,214,151,252,0,0,138,190,40,254,132,245,55,242,95,120,162,40,4,213,64,4,0,241,171,244,177,139,125,64,161,246,235,137,94,190,25,118,155,85,235,124,122,97,71,121,182,82,87,211,199,81,114,171,100,85,48,182,86,54,120,45,149,115,67,42,53,200,168,143,142,88,227,145,142,254,45,123,26,228,232,168,138,104,36,3,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,203,17,165,61,167,122,88,209,191,167,248,247,183,64,102,176,210,70,217,45,54,171,254,209,52,162,197,125,182,82,92,109,183,29,55,177,82,86,81,213,194,217,160,169,130,75,100,45,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,165,188,67,60,60,238,187,104,186,212,106,166,149,209,213,220,116,174,227,80,136,246,43,157,52,248,220,242,59,163,105,231,114,245,115,233,156,229,70,197,59,149,85,21,91,20,171,207,183,36,254,83,195,231,123,119,93,168,103,242,88,178,121,234,235,180,235,42,168,167,134,235,70,234,167,54,11,76,238,154,22,190,236,200,219,12,175,123,227,167,108,141,116,81,163,86,100,237,163,149,86,56,250,92,78,225,114,155,22,115,178,253,75,205,113,106,239,59,101,200,52,190,243,116,183,84,246,159,31,126,150,123,76,178,69,39,7,163,94,222,76,123,87,163,145,28,157,122,42,34,252,140,225,26,83,218,119,165,141,27,250,127,143,123,116,7,85,0,0,12,214,110,199,213,62,178,125,64,200,125,198,114,213,60,21,61,44,101,63,80,43,189,186,220,79,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,241,171,244,177,139,125,64,161,246,235,137,85,123,78,245,79,163,127,80,49,239,113,128,210,152,34,175,138,63,161,61,77,252,151,222,40,138,64,219,214,45,98,206,117,247,77,48,172,166,135,206,217,114,12,194,205,107,184,211,119,95,31,126,150,122,216,163,150,62,108,86,189,188,152,247,39,86,170,57,58,245,69,69,249,154,105,0,25,172,221,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,159,224,138,190,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,26,83,0,3,159,234,206,191,104,214,133,124,3,246,185,168,86,172,95,237,69,193,45,150,191,58,247,39,126,111,151,39,47,20,94,220,44,228,206,228,239,227,20,124,217,205,237,228,222,191,149,187,31,75,26,201,244,255,0,33,246,233,204,214,26,168,5,85,248,231,126,9,254,164,254,90,69,95,11,143,93,154,101,249,215,179,214,151,252,124,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,139,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,0,83,95,138,230,202,63,102,89,84,251,148,211,59,101,214,167,27,203,110,21,21,57,108,93,59,208,217,238,147,72,215,37,71,53,114,200,216,106,164,145,255,0,39,55,132,114,167,20,122,36,208,196,216,23,98,207,243,44,103,25,201,176,203,22,67,87,73,98,204,105,233,169,175,182,246,170,44,21,204,167,168,101,68,10,246,170,42,35,227,150,52,86,189,58,61,17,210,53,23,140,143,107,189,174,216,182,245,149,110,131,89,108,186,71,139,84,249,15,63,220,169,184,221,31,75,37,68,54,202,24,155,202,90,137,26,196,255,0,70,54,35,156,198,190,89,98,98,189,156,249,38,138,52,183,75,112,77,22,193,45,154,103,166,150,47,131,99,118,110,247,146,162,243,83,84,118,187,179,62,105,63,121,51,223,35,186,201,43,221,247,156,189,58,244,78,136,136,137,234,202,171,241,206,252,19,253,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,46,164,3,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,0,0,2,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,84,0,0,83,95,141,38,177,216,179,13,101,196,180,118,209,15,114,175,78,237,245,21,23,74,158,79,78,53,87,38,211,200,218,110,14,98,34,240,130,10,121,123,141,123,218,239,51,199,238,186,55,34,215,88,45,39,193,63,90,45,86,234,156,243,66,50,28,190,146,150,162,233,81,75,126,198,108,243,49,172,125,84,233,20,140,184,186,41,56,245,123,210,40,104,149,98,87,170,240,141,239,99,122,54,87,37,175,156,171,118,62,150,53,147,233,254,67,237,211,153,172,53,80,15,201,183,98,120,173,158,251,119,202,109,56,205,170,138,245,144,121,127,139,220,105,232,163,142,170,225,216,98,178,15,49,43,81,31,47,109,138,173,103,53,94,45,85,68,232,132,107,241,71,244,39,169,191,146,251,197,17,64,38,170,0,5,0,248,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,38,254,161,102,182,173,53,192,50,93,70,190,211,213,207,109,197,108,245,183,186,200,169,24,215,79,36,20,208,190,105,27,27,92,230,181,94,173,98,162,34,185,169,215,167,85,79,226,101,220,191,63,11,44,2,155,5,217,110,27,84,184,245,93,166,229,149,84,87,223,238,73,82,146,181,245,79,146,165,241,83,212,35,36,95,186,199,209,193,72,172,224,136,199,51,139,211,175,53,115,187,174,191,104,229,139,112,26,53,150,104,238,71,55,151,164,201,173,238,167,142,167,139,223,229,42,152,228,146,154,167,131,30,197,147,181,60,113,75,219,230,141,127,14,46,251,174,84,51,46,105,119,109,122,189,77,175,90,13,131,106,228,51,210,73,81,145,89,225,154,224,148,144,75,12,17,92,89,214,42,216,99,100,189,94,140,142,166,57,163,69,85,119,84,98,42,57,200,168,229,175,111,28,239,193,63,212,159,203,78,41,224,219,139,88,178,13,220,86,93,174,244,62,98,175,25,195,238,55,75,92,157,215,179,203,213,62,122,106,71,73,209,170,136,254,176,85,212,51,163,145,91,247,250,244,228,214,170,93,248,7,20,222,182,45,98,204,54,143,171,214,156,142,135,205,210,83,225,247,59,164,113,247,95,31,26,170,40,29,87,77,39,86,42,42,240,158,8,159,211,175,23,113,232,228,86,170,162,231,8,213,64,34,175,136,142,208,255,0,165,110,141,39,217,106,46,246,161,97,221,218,220,95,157,127,150,134,126,235,162,243,84,146,114,69,141,123,177,196,222,10,238,28,101,142,46,178,50,53,151,149,5,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,46,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,47,123,195,155,101,31,209,87,78,39,191,231,246,203,84,154,155,148,254,242,229,83,2,119,100,181,208,170,49,99,182,54,110,78,99,184,189,139,36,174,137,26,215,200,230,183,172,173,134,41,22,96,0,0,42,175,199,59,240,79,245,39,242,210,42,248,92,122,236,211,47,206,189,158,180,191,224,0,4,85,241,71,244,39,169,191,146,251,197,17,64,38,170,0,32,7,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,255,0,128,6,85,205,41,237,59,210,198,141,253,63,199,189,186,3,53,134,148,246,157,233,99,70,254,159,227,222,221,1,94,190,40,62,32,148,215,106,107,214,215,180,90,235,86,198,50,161,212,25,133,242,154,89,105,159,206,25,106,169,235,44,171,20,176,53,202,197,115,32,115,231,138,94,18,49,93,23,222,99,159,214,5,237,163,110,153,222,232,53,78,131,76,240,90,127,243,85,151,138,222,112,255,0,86,90,252,204,48,207,89,219,150,88,251,221,174,251,29,218,99,185,191,248,34,127,21,75,190,207,116,47,78,54,233,177,29,83,210,253,47,179,121,27,85,14,159,228,82,205,52,170,143,170,184,85,58,217,50,73,85,83,34,34,119,38,127,22,245,94,136,212,107,90,198,53,140,99,24,220,246,26,83,218,119,165,141,27,250,127,143,123,116,7,85,0,0,12,214,110,199,213,62,178,125,64,200,125,198,114,213,60,21,61,44,101,63,80,43,189,186,220,79,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,241,171,244,177,139,125,64,161,246,235,137,85,123,78,245,79,163,127,80,49,239,113,128,210,152,34,175,138,63,161,61,77,252,151,222,40,138,86,218,119,170,125,27,250,129,143,123,140,6,148,192,6,107,55,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,39,248,34,175,138,63,161,61,77,252,151,222,40,138,86,218,119,170,125,27,250,129,143,123,140,6,148,192,7,201,118,142,235,53,170,182,27,21,109,37,29,201,244,242,54,142,162,174,153,213,48,67,58,181,123,111,146,38,201,27,164,98,59,162,171,18,70,43,145,21,17,205,235,213,51,111,186,63,219,183,237,219,38,254,146,255,0,253,50,127,188,190,55,254,39,255,0,3,131,203,255,0,137,127,123,255,0,139,246,63,177,255,0,123,239,114,38,86,212,183,199,77,146,237,19,82,118,143,168,204,171,91,237,183,77,242,150,98,55,101,124,181,9,93,73,21,178,174,119,81,78,174,87,44,79,130,38,191,180,228,233,18,195,19,99,232,199,70,206,245,112,26,168,5,85,248,231,126,9,254,164,254,90,69,95,11,143,93,154,101,249,215,179,214,151,252,0,0,16,171,197,23,117,214,45,14,208,235,150,149,90,101,181,92,179,61,73,183,212,217,210,219,60,207,89,40,108,245,16,203,13,77,123,152,196,255,0,174,40,145,238,98,58,71,57,233,220,72,36,98,209,97,55,252,44,55,103,134,237,207,84,46,216,62,160,83,210,80,216,181,42,162,223,77,81,145,213,215,172,16,89,159,75,29,98,196,178,51,182,228,115,37,150,162,56,213,238,124,108,137,58,189,203,197,21,82,242,65,85,126,57,223,130,127,169,63,150,156,171,193,83,213,62,83,244,254,187,220,109,197,212,128,114,173,216,250,88,214,79,167,249,15,183,78,102,176,213,64,0,0,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,106,128,0,126,78,89,148,216,176,108,86,243,154,229,53,222,74,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,78,12,71,61,220,88,199,47,70,162,185,122,116,68,85,249,25,151,213,93,76,202,181,147,81,242,61,82,205,106,252,197,235,38,184,75,112,169,227,36,143,142,30,107,247,32,139,184,247,189,176,196,196,108,113,177,92,188,35,99,26,139,209,168,122,189,113,210,223,217,126,57,164,62,114,197,240,203,174,91,167,240,229,55,15,239,174,247,154,243,87,91,143,148,159,228,247,53,156,168,99,162,251,141,227,211,167,222,106,61,94,126,174,153,232,229,139,57,219,6,182,234,173,68,222,94,245,166,151,12,82,162,142,78,47,127,126,150,186,162,178,146,162,155,162,61,172,111,39,190,154,94,226,181,238,79,45,193,188,82,71,41,231,246,221,173,247,93,184,107,110,45,173,22,107,29,37,230,163,28,168,149,207,160,169,145,209,178,166,9,160,146,158,102,35,219,243,99,214,41,164,224,254,142,70,191,139,149,175,68,86,46,151,142,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,168,0,138,190,40,254,132,245,55,242,95,120,162,40,4,213,64,0,160,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,199,191,241,96,202,108,88,254,201,114,251,77,222,187,203,213,228,215,11,69,174,215,31,105,239,243,21,76,174,134,173,209,245,106,42,51,164,20,149,15,234,229,70,253,206,157,121,57,168,180,46,106,75,19,197,172,88,54,43,102,194,177,106,31,37,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,55,171,158,238,44,99,83,171,149,92,189,58,170,170,252,207,214,51,89,186,173,45,253,139,110,59,81,116,206,27,23,193,168,44,217,5,87,194,168,188,215,152,237,90,229,127,122,135,247,138,247,185,221,105,101,129,223,125,202,244,235,209,253,28,142,68,183,239,8,108,235,237,110,205,173,182,15,133,249,79,177,89,5,210,197,222,239,247,60,223,114,70,215,247,120,241,78,223,79,63,219,227,213,223,224,185,117,251,220,91,192,60,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,169,0,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,121,77,82,213,44,19,69,176,75,158,166,106,93,247,224,216,221,155,179,231,107,124,172,213,29,174,236,204,134,63,221,194,199,200,238,178,74,198,253,214,175,78,189,87,162,34,170,103,51,114,58,223,117,220,126,182,229,58,209,121,177,210,89,170,50,58,136,156,202,10,105,29,35,41,160,134,8,233,225,98,189,223,55,189,34,134,62,111,232,212,115,249,57,26,196,84,98,124,154,3,171,63,176,173,101,196,245,115,236,133,171,40,251,47,112,109,111,194,238,109,235,12,255,0,117,205,228,215,116,94,220,204,229,220,138,94,46,237,202,200,223,197,220,120,174,141,52,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,62,104,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,0,1,85,126,57,223,130,127,169,63,150,145,87,194,227,215,102,153,126,117,236,245,165,255,0,0,0,34,175,138,63,161,61,77,252,151,222,40,138,1,53,80,1,0,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,151,252,0,50,174,105,79,105,222,150,52,111,233,254,61,237,208,25,172,45,83,114,59,233,253,138,108,191,71,180,59,71,51,63,41,169,55,173,63,198,254,49,83,68,222,83,88,173,114,90,98,85,233,50,57,60,189,100,221,99,237,244,71,61,145,43,228,253,211,157,79,34,214,94,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,114,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,104,163,106,187,103,195,118,161,164,116,122,91,135,215,85,220,94,234,135,92,174,247,58,149,86,190,227,113,145,145,178,89,210,62,74,216,89,198,40,216,200,218,171,197,140,111,39,61,252,228,127,215,187,31,75,26,201,244,255,0,33,246,233,204,214,26,83,218,119,165,141,27,250,127,143,123,116,7,85,0,0,12,214,110,199,213,62,178,125,64,200,125,198,114,213,60,21,61,44,101,63,80,43,189,186,220,79,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,241,171,244,177,139,125,64,161,246,235,137,85,123,78,245,79,163,127,80,49,239,113,128,210,152,34,175,138,63,161,61,77,252,151,222,40,138,86,218,119,170,125,27,250,129,143,123,140,6,148,192,6,107,55,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,39,248,34,175,138,63,161,61,77,252,151,222,40,138,86,218,119,170,125,27,250,129,143,123,140,6,148,192,0,138,187,250,217,70,43,186,205,56,171,189,218,109,158,95,83,113,155,124,210,99,151,10,116,141,146,87,240,71,72,219,101,66,200,230,49,208,202,245,84,99,158,228,236,200,245,122,47,23,74,201,104,46,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,229,53,80,10,171,241,206,252,19,253,73,252,180,138,190,23,30,187,52,203,243,175,103,173,47,248,0,1,205,55,21,175,56,110,219,116,142,251,170,217,157,109,35,89,110,167,123,45,148,51,84,44,47,187,92,85,142,90,122,40,149,172,123,185,200,230,244,87,35,29,193,136,249,28,156,24,229,76,235,235,70,175,102,90,245,170,25,6,174,106,4,244,146,95,114,42,134,205,80,148,144,36,48,68,198,70,216,162,134,54,124,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,103,254,203,124,46,113,157,102,219,69,223,80,53,134,166,174,211,125,207,41,227,159,11,168,134,42,136,234,108,48,68,249,56,213,203,19,220,200,170,89,84,188,28,145,171,85,22,157,24,248,229,107,166,235,29,122,234,150,150,231,122,45,157,220,244,207,82,236,95,6,201,44,221,159,59,69,230,161,168,237,119,97,100,209,254,242,23,190,55,117,142,86,59,238,185,122,117,232,189,21,21,18,223,252,49,119,227,251,111,177,83,104,54,172,94,185,103,216,253,189,191,13,186,92,110,61,202,172,162,22,190,103,73,209,189,166,167,122,158,6,211,163,185,73,36,179,53,36,153,122,240,149,201,63,202,171,241,206,252,19,253,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,46,164,3,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,0,0,2,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,84,0,2,10,248,193,107,29,139,6,219,2,233,85,68,62,98,245,169,119,8,41,232,227,228,246,118,41,104,106,32,171,168,169,234,140,115,29,197,236,166,139,182,174,99,151,204,243,111,36,141,200,84,182,214,52,83,250,68,238,11,9,209,201,46,30,74,147,32,184,47,159,157,178,246,228,101,12,17,62,162,171,180,238,220,136,147,44,16,202,145,242,98,183,184,172,229,209,189,85,37,87,141,95,170,124,91,233,253,15,184,220,79,127,224,187,139,88,179,156,87,112,184,86,83,67,231,108,185,5,190,199,107,184,211,119,95,31,126,150,120,238,145,203,31,54,43,94,222,76,123,147,171,85,28,157,122,162,162,252,202,246,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,249,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,93,247,134,6,180,90,181,91,105,120,149,138,108,190,146,237,147,224,212,238,176,222,104,218,198,197,61,4,17,205,43,109,237,124,104,214,245,98,209,178,22,182,84,69,71,172,114,34,185,210,50,78,157,131,118,62,150,53,147,233,254,67,237,211,153,172,53,80,1,21,124,81,253,9,234,111,228,190,241,68,80,9,170,128,1,64,62,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,142,105,227,149,118,186,195,106,209,187,20,55,58,182,91,107,42,47,213,117,20,109,153,201,4,211,194,218,22,197,43,227,235,197,207,99,103,153,173,114,167,86,164,178,34,116,228,189,97,95,135,134,21,106,207,247,165,165,86,43,205,69,92,52,244,183,135,222,216,234,103,181,175,89,237,244,210,215,66,213,87,53,201,193,210,211,70,215,167,78,170,197,114,34,181,85,28,154,30,5,11,120,176,98,215,220,127,123,89,125,218,239,67,229,233,50,107,125,162,233,107,147,186,199,249,138,86,80,195,72,233,58,53,85,89,210,122,74,134,116,114,35,190,231,94,156,92,213,89,43,224,99,248,217,250,111,249,144,241,206,252,19,253,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,46,164,3,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,1,69,126,38,27,215,183,110,127,59,182,225,58,105,115,243,58,109,137,116,169,162,172,141,106,161,248,205,116,208,198,178,84,77,79,51,99,225,217,234,248,35,71,71,201,58,206,228,122,182,100,107,124,175,135,118,208,255,0,165,110,178,175,218,154,46,246,158,225,221,170,220,163,133,127,150,154,126,235,101,242,180,145,241,69,145,123,178,68,238,106,222,28,98,142,94,146,50,69,139,147,196,71,104,127,209,75,89,83,236,181,23,103,79,115,30,237,110,47,206,191,204,205,7,105,177,121,170,73,57,34,72,157,169,37,111,5,119,62,81,73,23,89,31,34,75,199,245,124,57,183,175,253,21,117,30,123,6,127,115,186,201,166,89,79,238,238,84,208,47,118,59,93,114,171,18,59,155,97,226,231,187,139,24,177,202,216,149,174,124,110,107,186,74,232,98,141,111,164,0,1,85,126,57,223,130,127,169,63,150,145,87,194,227,215,102,153,126,117,236,245,165,255,0,0,0,34,175,138,63,161,61,77,252,151,222,40,138,1,53,80,1,0,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,151,252,0,50,174,105,79,105,222,150,52,111,233,254,61,237,208,25,172,62,171,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,11,222,240,253,216,141,139,106,184,172,121,174,82,207,59,169,185,5,189,35,184,212,245,124,127,11,165,158,58,89,37,181,112,101,68,180,243,246,170,105,220,190,101,168,142,127,94,137,209,191,37,152,7,42,221,143,165,141,100,250,127,144,251,116,230,107,13,41,237,59,210,198,141,253,63,199,189,186,3,170,128,0,6,107,55,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,39,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,120,213,250,88,197,190,160,80,251,117,196,170,189,167,122,167,209,191,168,24,247,184,192,105,76,17,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,3,74,96,3,53,155,177,245,79,172,159,80,50,31,113,156,181,79,5,79,75,25,79,212,10,239,110,183,19,252,17,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,3,74,96,0,10,245,241,45,240,251,166,214,27,85,227,112,122,65,106,171,147,80,104,41,252,205,226,211,73,20,181,83,228,172,99,105,96,141,35,71,206,140,129,244,244,208,74,228,100,49,57,243,175,70,162,43,213,189,105,132,213,64,42,175,199,59,240,79,245,39,242,210,42,248,92,122,236,211,47,206,189,158,180,191,224,0,62,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,1,223,246,240,110,187,178,213,199,58,222,180,145,224,152,117,69,101,6,40,200,98,114,62,166,7,189,169,37,116,174,145,141,151,157,66,67,19,210,55,53,169,19,26,198,113,230,146,73,39,181,240,207,217,69,187,115,249,221,203,54,212,187,103,153,211,108,75,173,53,109,28,137,85,15,198,107,166,134,68,142,158,26,136,93,31,14,207,86,79,34,182,78,73,214,6,171,21,179,43,155,122,132,42,241,48,217,69,199,115,248,37,183,54,211,75,103,153,212,156,75,165,53,21,28,105,75,15,198,104,102,154,52,146,158,106,137,157,31,14,207,87,207,26,186,78,41,214,118,163,21,211,35,155,73,152,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,161,61,159,110,207,13,221,214,151,253,184,177,83,210,89,239,180,21,18,83,95,113,198,215,173,84,246,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,206,29,123,140,69,87,68,244,72,65,227,157,248,39,250,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,93,72,7,42,221,143,165,141,100,250,127,144,251,116,230,107,13,84,0,0,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,141,159,166,255,0,153,22,168,0,5,11,120,165,235,165,102,176,110,178,253,141,209,94,124,222,55,167,127,236,110,217,12,105,60,113,178,170,52,69,184,61,209,202,188,123,222,107,185,11,164,99,90,215,199,77,7,246,145,168,247,73,95,4,45,45,255,0,233,151,173,119,11,23,252,19,22,180,92,252,215,253,117,53,240,118,81,255,0,254,45,119,55,179,254,102,59,252,34,28,171,198,175,213,62,45,244,254,135,220,110,39,85,240,49,252,108,253,55,252,200,241,94,51,250,13,77,138,234,134,53,175,246,42,42,191,47,156,83,186,215,125,123,105,229,116,17,220,104,227,141,176,72,249,149,234,198,62,106,110,140,108,72,214,124,168,100,122,115,87,61,91,226,124,31,117,142,251,131,110,129,52,170,158,31,49,101,212,187,124,244,245,145,242,99,59,21,84,52,243,213,211,212,245,86,57,238,226,198,84,197,219,71,49,171,230,121,187,146,198,212,45,171,118,62,150,53,147,233,254,67,237,211,153,172,53,80,1,21,124,81,253,9,234,111,228,190,241,68,80,9,170,128,1,64,62,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,136,213,227,105,148,223,106,245,247,5,194,170,43,185,217,109,88,122,93,40,233,187,76,78,213,85,93,109,68,117,18,115,68,230,238,76,162,166,78,138,170,212,237,245,106,34,185,202,190,43,193,235,10,181,101,91,193,101,246,225,81,87,29,70,29,139,220,175,116,45,133,237,70,73,59,221,13,10,182,84,86,170,171,59,85,210,185,17,170,213,230,214,47,94,136,173,117,228,130,165,124,113,113,107,21,38,85,164,153,173,61,15,11,213,214,223,120,181,214,84,247,94,189,218,90,73,41,100,167,143,130,175,6,241,125,109,74,245,68,71,47,115,163,149,81,173,68,241,94,10,23,107,172,59,146,204,172,80,220,234,217,109,172,193,234,42,234,40,219,51,146,9,167,134,190,137,177,74,248,250,241,115,216,217,230,107,92,169,213,169,44,136,157,57,47,94,151,227,157,248,39,250,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,93,72,7,42,221,143,165,141,100,250,127,144,251,116,230,107,13,84,21,171,226,197,189,123,118,45,138,220,246,175,166,247,62,121,37,231,165,54,99,59,22,170,158,107,85,11,163,167,168,142,158,55,35,89,28,222,106,57,184,189,91,35,218,145,36,177,189,138,178,162,178,173,180,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,67,161,167,90,185,210,24,34,99,35,116,178,205,35,254,106,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,186,62,209,125,33,195,116,23,75,241,253,35,211,248,42,227,177,99,180,238,134,157,106,231,89,167,149,239,145,210,203,52,143,249,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,53,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,254,104,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,185,193,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,249,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,89,167,132,166,245,254,55,71,71,180,221,77,185,221,107,47,80,247,164,194,238,19,175,126,55,80,195,7,113,246,199,42,55,156,125,150,69,44,145,58,71,57,171,26,186,36,88,210,40,88,251,63,0,2,170,252,115,191,4,255,0,82,127,45,34,175,133,199,174,205,50,252,235,217,235,75,254,0,0,69,95,20,127,66,122,155,249,47,188,81,20,2,106,160,2,0,120,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,47,248,0,101,92,210,158,211,189,44,104,223,211,252,123,219,160,51,88,91,167,133,62,197,106,112,232,232,55,79,170,244,21,116,215,218,170,116,155,10,161,109,84,78,129,182,234,186,38,47,196,158,176,200,229,115,229,138,162,72,155,12,136,222,218,36,142,115,28,231,70,177,89,160,57,86,236,125,44,107,39,211,252,135,219,167,51,88,105,79,105,222,150,52,111,233,254,61,237,208,29,84,0,0,51,89,187,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,113,63,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,3,198,175,210,198,45,245,2,135,219,174,37,85,237,59,213,62,141,253,64,199,189,198,3,74,96,138,190,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,26,83,0,25,172,221,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,159,224,138,190,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,26,83,0,0,10,128,241,75,216,79,216,74,203,246,235,180,190,126,120,253,214,225,231,50,251,93,69,71,89,40,43,170,231,70,173,101,59,158,189,100,134,105,229,106,62,46,170,232,228,145,21,136,177,57,91,5,191,130,170,252,115,191,4,255,0,82,127,45,34,175,133,199,174,205,50,252,235,217,235,75,254,0,2,58,239,239,68,53,67,112,187,104,191,233,182,147,95,41,41,46,243,212,83,87,205,110,169,142,62,23,184,41,223,221,74,20,153,255,0,42,119,186,86,195,35,36,249,34,190,22,198,247,50,57,30,246,210,182,144,236,239,87,53,59,114,241,237,134,243,103,171,197,50,26,42,137,83,32,154,178,141,243,178,207,73,19,17,242,84,189,34,234,215,177,205,88,210,23,115,72,165,124,240,34,72,141,149,175,52,17,165,186,91,130,104,182,9,108,211,61,52,177,124,27,27,179,119,188,149,23,154,154,163,181,221,153,243,73,251,201,158,249,29,214,73,94,239,188,229,233,215,162,116,68,68,79,86,10,128,241,98,217,69,199,22,202,174,123,168,211,123,103,60,110,243,210,167,49,129,137,75,79,13,170,185,210,83,211,199,81,27,81,204,146,111,53,36,220,158,141,141,238,73,82,89,30,245,73,81,25,245,248,56,232,134,188,193,153,87,107,157,45,242,175,28,210,250,170,121,173,213,116,115,71,201,153,84,236,71,182,52,138,55,124,154,202,105,92,231,45,82,124,209,232,248,25,201,31,81,219,244,30,57,223,130,127,169,63,150,156,171,193,83,213,62,83,244,254,187,220,109,197,212,128,114,173,216,250,88,214,79,167,249,15,183,78,102,176,213,64,0,0,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,106,128,3,154,110,71,91,237,91,112,209,44,167,90,47,54,58,187,205,62,57,79,19,153,65,77,35,99,125,76,243,79,29,60,44,87,187,228,198,44,179,71,205,253,28,173,103,39,35,94,168,140,92,209,26,83,218,198,138,127,71,109,190,225,58,57,37,195,206,213,227,246,245,243,243,182,94,228,111,174,158,87,212,85,118,157,219,141,86,20,158,105,82,62,76,71,118,209,156,186,187,170,173,85,248,213,250,167,197,190,159,208,251,141,196,234,190,6,63,141,159,166,255,0,153,19,127,123,154,13,83,184,237,180,102,58,109,102,162,164,159,33,90,118,93,49,245,154,158,41,30,151,26,103,164,177,199,19,229,123,27,11,230,107,100,166,89,121,183,131,42,30,171,213,188,154,185,225,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,193,232,230,59,139,216,213,232,228,86,175,78,138,138,159,35,66,122,185,169,152,174,178,108,71,80,117,75,10,171,243,22,92,155,75,239,151,10,110,82,70,249,33,231,108,159,156,18,246,222,246,54,104,158,142,142,70,35,151,132,140,123,85,122,181,76,235,154,168,0,138,190,40,254,132,245,55,242,95,120,162,40,4,213,64,0,160,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,10,241,83,187,93,110,59,227,207,168,238,23,58,186,170,123,93,61,158,146,134,41,166,115,217,75,2,219,41,166,88,162,106,175,70,49,101,154,89,21,173,232,156,228,123,191,139,149,86,80,120,24,254,54,126,155,254,100,90,160,42,175,199,59,240,79,245,39,242,210,42,248,92,122,236,211,47,206,189,158,180,149,94,57,223,130,127,169,63,150,156,171,193,83,213,62,83,244,254,187,220,109,197,212,128,114,173,216,250,88,214,79,167,249,15,183,78,102,176,213,65,157,109,228,237,83,89,118,199,168,245,31,181,91,151,218,10,76,166,225,93,83,104,202,93,88,217,100,191,112,88,228,158,162,88,221,35,166,138,110,181,49,247,18,95,227,35,159,197,242,181,59,139,111,254,29,219,67,254,138,90,52,191,106,104,187,58,133,152,246,171,114,142,21,254,102,24,59,78,151,202,210,71,197,18,52,237,71,43,185,171,121,242,150,73,122,72,248,210,46,50,168,17,87,196,71,104,127,210,183,70,147,236,181,23,123,80,176,238,237,110,47,206,191,203,67,63,117,209,121,170,73,57,34,198,189,216,226,111,5,119,14,50,199,23,89,25,26,203,202,146,246,235,164,58,185,173,186,185,98,195,52,74,10,182,100,236,168,101,194,27,156,51,190,153,150,118,66,246,185,107,229,168,103,222,129,145,57,88,168,246,253,254,106,198,177,29,35,152,215,105,35,19,183,95,108,248,173,154,211,148,228,127,104,47,84,86,250,122,123,141,223,201,178,147,226,21,76,141,173,150,167,176,197,86,69,220,122,57,253,182,175,22,242,232,159,36,63,88,0,85,95,142,119,224,159,234,79,229,164,85,240,184,245,217,166,95,157,123,61,105,127,192,0,8,171,226,143,232,79,83,127,37,247,138,34,128,77,84,0,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,165,255,0,0,12,171,154,83,218,119,165,141,27,250,127,143,123,116,5,101,248,83,236,114,155,82,174,180,27,164,212,151,213,197,98,198,47,8,252,90,216,214,75,2,220,110,52,174,99,210,181,242,116,68,125,52,50,244,107,91,27,151,185,52,82,53,234,214,196,232,230,184,144,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,83,218,119,165,141,27,250,127,143,123,116,7,85,0,0,12,214,110,199,213,62,178,125,64,200,125,198,114,213,60,21,61,44,101,63,80,43,189,186,220,79,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,63,214,189,4,210,125,196,226,180,184,86,177,226,159,104,44,180,87,6,93,32,166,243,213,52,156,42,153,28,145,182,78,116,242,70,245,232,201,164,78,138,188,126,247,94,157,81,21,57,86,39,225,195,179,28,27,42,179,102,184,182,141,249,43,214,63,112,167,186,91,170,126,209,93,100,236,85,65,35,100,138,78,15,169,115,29,197,236,106,244,114,43,87,167,69,69,79,145,37,65,229,53,75,75,112,77,105,193,46,122,103,169,118,47,140,227,119,158,207,157,162,243,83,83,247,123,83,50,104,255,0,121,11,217,35,122,73,19,29,247,92,157,122,116,94,168,170,139,197,113,63,14,29,152,224,217,85,155,53,197,180,111,201,94,177,251,133,61,210,221,83,246,138,235,39,98,170,9,27,36,82,112,125,75,152,238,47,99,87,163,145,90,189,58,42,42,124,137,42,0,35,86,89,225,195,179,28,231,42,188,230,185,78,141,249,219,214,65,112,168,186,92,106,126,209,93,99,239,213,79,35,164,150,78,12,169,107,27,201,239,114,244,106,35,83,175,68,68,79,145,213,116,83,65,52,159,110,216,173,86,21,163,152,167,217,251,45,109,193,247,73,233,188,245,77,95,58,167,199,28,110,147,157,68,146,61,58,178,24,211,162,47,31,187,215,167,85,85,94,128,15,41,170,90,91,130,107,78,9,115,211,61,75,177,124,103,27,188,246,124,237,23,154,154,159,187,218,153,147,71,251,200,94,201,27,210,72,152,239,186,228,235,211,162,245,69,84,94,43,137,248,112,236,199,6,202,172,217,174,45,163,126,74,245,143,220,41,238,150,234,159,180,87,89,59,21,80,72,217,34,147,131,234,92,199,113,123,26,189,28,138,213,233,209,81,83,228,73,80,0,0,0,114,173,116,218,230,132,238,83,224,159,182,188,27,237,31,217,207,51,240,207,235,58,202,62,199,152,237,119,191,197,165,143,151,46,196,95,218,235,211,143,203,167,85,235,229,52,183,97,91,78,209,108,238,217,169,154,105,165,63,6,201,44,221,239,37,91,241,219,149,71,107,187,11,225,147,247,115,84,62,55,117,142,87,183,239,53,122,117,234,157,21,17,82,64,0,0,62,72,237,54,168,110,181,23,216,109,148,140,185,86,83,195,73,81,88,216,90,147,205,4,46,145,209,68,249,58,114,115,24,233,230,115,90,171,209,171,44,138,157,57,47,95,172,3,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,115,93,116,218,230,132,238,83,224,159,182,188,27,237,31,217,207,51,240,207,235,58,202,62,199,152,237,119,191,197,165,143,151,46,196,95,218,235,211,143,203,167,85,235,249,58,41,179,61,182,109,219,42,170,205,116,115,77,254,207,222,171,109,239,181,207,83,241,138,250,190,116,175,146,57,29,31,10,137,228,98,117,124,49,175,84,78,95,119,167,94,138,168,189,172,3,242,114,204,90,197,156,226,183,156,43,41,161,243,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,243,98,181,237,228,199,185,58,181,81,201,215,170,42,47,204,141,127,220,184,216,159,252,134,127,230,107,199,250,217,42,128,0,3,138,107,94,204,246,217,184,156,170,151,53,214,61,55,251,65,122,162,183,178,215,5,79,198,43,233,56,82,178,73,36,108,124,41,231,141,139,209,243,72,189,85,57,125,238,157,122,34,34,126,182,133,237,115,66,118,215,241,191,216,166,13,246,115,237,31,150,248,159,245,157,101,103,127,203,247,123,63,227,50,201,199,143,126,95,236,244,235,203,231,215,162,116,234,160,3,197,106,246,141,233,222,187,225,178,105,246,169,89,234,238,216,244,245,17,84,207,67,13,214,174,133,149,15,141,85,88,146,173,44,177,186,70,35,186,61,24,245,86,115,99,29,211,147,26,169,199,241,63,14,29,152,224,217,85,155,53,197,180,111,201,94,177,251,133,61,210,221,83,246,138,235,39,98,170,9,27,36,82,112,125,75,152,238,47,99,87,163,145,90,189,58,42,42,124,137,42,113,77,107,217,158,219,55,19,149,82,230,186,199,166,255,0,104,47,84,86,246,90,224,169,248,197,125,39,10,86,73,36,141,143,133,60,241,177,122,62,105,23,170,167,47,189,211,175,68,68,79,214,208,189,174,104,78,218,254,55,251,20,193,190,206,125,163,242,223,19,254,179,172,172,239,249,126,239,103,252,102,89,56,241,239,203,253,158,157,121,124,250,244,78,157,84,138,191,220,184,216,159,252,134,127,230,107,199,250,217,218,177,173,4,210,124,63,70,166,219,246,57,138,121,76,6,162,223,95,107,146,209,231,170,100,229,75,90,233,93,83,31,125,242,44,201,205,103,149,122,243,228,222,95,117,83,162,116,226,191,220,184,216,159,252,134,127,230,107,199,250,217,42,128,60,166,169,105,110,9,173,56,37,207,76,245,46,197,241,156,110,243,217,243,180,94,106,106,126,239,106,102,77,31,239,33,123,36,111,73,34,99,190,235,147,175,78,139,213,21,81,120,7,247,46,54,39,255,0,33,159,249,154,241,254,182,74,160,1,31,245,75,97,91,78,214,156,238,231,169,154,151,165,63,25,201,47,61,159,59,91,241,219,149,63,119,181,11,33,143,247,112,212,50,54,244,142,38,55,238,181,58,244,234,189,85,85,87,160,104,166,130,105,62,221,177,90,172,43,71,49,79,179,246,90,219,131,238,147,211,121,234,154,190,117,79,142,56,221,39,58,137,36,122,117,100,49,167,68,94,63,119,175,78,170,170,188,255,0,84,182,21,180,237,105,206,238,122,153,169,122,83,241,156,146,243,217,243,181,191,29,185,83,247,123,80,178,24,255,0,119,13,67,35,111,72,226,99,126,235,83,175,78,171,213,85,85,125,94,133,237,115,66,118,215,241,191,216,166,13,246,115,237,31,150,248,159,245,157,101,103,127,203,247,123,63,227,50,201,199,143,126,95,236,244,235,203,231,215,162,116,234,160,229,90,233,181,205,9,220,167,193,63,109,120,55,218,63,179,158,103,225,159,214,117,148,125,143,49,218,239,127,139,75,31,46,93,136,191,181,215,167,31,151,78,171,215,202,105,110,194,182,157,162,217,221,179,83,52,211,74,126,13,146,89,187,222,74,183,227,183,42,142,215,118,23,195,39,238,230,168,124,110,235,28,175,111,222,106,244,235,213,58,42,34,167,171,215,77,174,104,78,229,62,9,251,107,193,190,209,253,156,243,63,12,254,179,172,163,236,121,142,215,123,252,90,88,249,114,236,69,253,174,189,56,252,186,117,94,191,147,162,155,51,219,102,221,178,170,172,215,71,52,223,236,253,234,182,222,251,92,245,63,24,175,171,231,74,249,35,145,209,240,168,158,70,39,87,195,26,245,68,229,247,122,117,232,170,139,218,192,63,39,44,197,172,89,206,43,121,194,178,154,31,59,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,54,43,94,222,76,123,147,171,85,28,157,122,162,162,252,200,215,253,203,141,137,255,0,200,103,254,102,188,127,173,146,168,0,1,231,236,88,6,27,140,228,217,54,103,98,199,169,41,47,185,141,69,53,77,246,224,212,85,158,185,244,244,236,167,129,30,229,85,84,100,113,70,136,214,39,70,34,186,71,34,114,145,238,119,160,0,3,149,107,166,215,52,39,114,159,4,253,181,224,223,104,254,206,121,159,134,127,89,214,81,246,60,199,107,189,254,45,44,124,185,118,34,254,215,94,156,126,93,58,175,95,41,165,187,10,218,118,139,103,118,205,76,211,77,41,248,54,73,102,239,121,42,223,142,220,170,59,93,216,95,12,159,187,154,161,241,187,172,114,189,191,121,171,211,175,84,232,168,138,146,0,0,1,229,53,75,75,112,77,105,193,46,122,103,169,118,47,140,227,119,158,207,157,162,243,83,83,247,123,83,50,104,255,0,121,11,217,35,122,73,19,29,247,92,157,122,116,94,168,170,139,192,63,185,113,177,63,249,12,255,0,204,215,143,245,178,85,0,115,253,107,208,77,39,220,78,43,75,133,107,30,41,246,130,203,69,112,101,210,10,111,61,83,73,194,169,145,201,27,100,231,79,36,111,94,140,154,68,232,171,199,239,117,233,213,17,83,159,233,110,194,182,157,162,217,221,179,83,52,211,74,126,13,146,89,187,222,74,183,227,183,42,142,215,118,23,195,39,238,230,168,124,110,235,28,175,111,222,106,244,235,213,58,42,34,164,128,0,17,87,251,151,27,19,255,0,144,207,252,205,120,255,0,91,36,166,39,139,88,176,108,86,205,133,98,212,62,74,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,62,111,87,61,220,88,198,167,87,42,185,122,117,85,85,249,159,93,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,1,249,57,102,45,98,206,113,91,206,21,148,208,249,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,249,177,90,246,242,99,220,157,90,168,228,235,213,21,23,230,70,191,238,92,108,79,254,67,63,243,53,227,253,108,146,152,158,45,98,193,177,91,54,21,139,80,249,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,249,189,92,247,113,99,26,157,92,170,229,233,213,85,87,230,126,176,0,0,70,172,179,195,135,102,57,206,85,121,205,114,157,27,243,183,172,130,225,81,116,184,212,253,162,186,199,223,170,158,71,73,44,156,25,82,214,55,147,222,229,232,212,70,167,94,136,136,159,35,170,232,166,130,105,62,221,177,90,172,43,71,49,79,179,246,90,219,131,238,147,211,121,234,154,190,117,79,142,56,221,39,58,137,36,122,117,100,49,167,68,94,63,119,175,78,170,170,189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,115,77,29,220,14,3,173,247,92,246,197,136,62,174,11,150,156,101,21,120,173,234,142,181,97,108,233,60,14,86,249,150,71,28,143,119,150,145,205,149,177,200,244,98,185,97,149,56,167,5,58,88,0,0,14,63,132,238,99,13,204,119,23,168,123,101,117,13,93,6,89,129,211,209,220,152,174,69,146,11,149,186,122,90,73,93,59,30,141,68,141,241,75,86,200,157,27,191,138,44,111,99,157,214,70,197,216,0,0,28,211,71,119,3,128,235,125,215,61,177,98,15,171,130,229,167,25,69,94,43,122,163,173,88,91,58,79,3,149,190,101,145,199,35,221,229,164,115,101,108,114,61,24,174,88,101,78,41,193,78,150,1,229,53,99,58,253,151,233,102,101,169,159,11,248,159,217,44,126,227,125,242,93,254,207,154,242,180,210,77,218,238,113,119,14,93,190,60,184,187,167,94,189,23,167,67,242,180,47,93,52,227,113,122,113,110,213,13,47,188,249,235,85,119,88,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,201,189,83,170,181,90,230,189,142,123,30,199,187,160,0,0,33,85,147,197,11,70,175,187,184,143,111,182,137,62,41,138,93,60,173,142,215,149,209,70,233,33,151,34,124,242,49,208,167,21,119,122,142,78,116,241,71,80,214,181,18,86,189,223,188,130,70,205,28,213,0,30,83,86,51,175,217,126,150,102,90,153,240,191,137,253,146,199,238,55,223,37,223,236,249,175,43,77,36,221,174,231,23,112,229,219,227,203,139,186,117,235,209,122,116,63,43,66,245,211,78,55,23,167,22,237,80,210,251,207,158,181,87,117,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,156,155,213,58,171,85,174,107,216,231,177,236,123,186,0,56,166,235,178,125,205,96,218,112,252,215,108,152,222,41,148,93,108,221,201,238,150,11,197,190,170,162,170,186,151,162,47,42,21,130,162,46,179,71,209,202,176,170,57,210,181,122,70,168,246,182,57,107,7,251,181,123,167,255,0,136,58,85,255,0,133,92,127,215,139,62,218,142,235,180,227,118,186,112,204,215,10,151,200,221,104,123,112,95,236,19,204,143,170,180,85,57,21,81,174,84,68,238,66,254,46,88,166,68,70,200,214,185,21,24,246,73,27,59,89,74,223,221,171,221,63,252,65,210,175,252,42,227,254,188,89,246,204,245,175,42,220,78,219,48,253,99,205,109,246,170,43,214,65,241,15,51,5,174,41,35,165,103,98,190,162,157,156,27,36,146,61,58,178,22,170,245,122,253,229,94,157,19,162,39,85,202,114,204,87,6,177,85,101,57,174,77,106,199,236,180,92,60,205,198,233,91,29,37,44,28,222,214,51,156,178,43,88,222,79,123,90,157,87,230,231,34,39,205,80,168,204,255,0,198,191,90,37,204,174,206,210,221,52,194,169,113,52,168,86,218,89,127,164,171,158,226,176,34,34,35,231,116,21,76,137,30,229,69,127,6,53,81,156,145,156,164,227,220,116,159,216,142,234,119,161,186,171,235,114,156,215,78,180,255,0,31,211,42,46,190,102,227,29,162,237,73,85,116,230,202,150,51,225,146,201,52,180,243,246,170,105,218,217,250,175,220,107,186,39,222,84,233,58,143,21,173,249,173,215,77,116,95,62,212,107,21,61,36,247,44,87,23,186,222,232,226,171,99,157,4,147,211,82,73,52,109,145,173,115,92,172,87,49,17,81,28,213,233,215,162,167,241,42,47,251,181,123,167,255,0,136,58,85,255,0,133,92,127,215,139,169,0,0,1,15,240,223,18,189,14,205,119,89,62,222,108,119,95,61,106,174,242,214,187,38,73,11,33,101,190,166,240,212,170,117,84,126,97,243,167,114,23,241,162,130,157,99,137,86,89,221,42,53,94,199,196,245,152,0,230,155,141,214,251,86,220,116,122,245,172,183,219,29,93,222,219,96,168,183,54,178,146,146,70,178,117,130,162,186,10,105,31,31,47,186,231,177,179,171,209,138,173,71,171,17,170,230,114,230,158,175,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,9,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,0,0,8,191,186,255,0,16,109,23,218,133,214,215,140,95,97,171,202,178,26,234,134,182,178,213,99,172,164,124,246,152,26,234,103,72,250,182,58,84,124,47,117,61,66,203,3,21,157,38,88,248,171,163,106,247,18,64,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,225,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,0,28,83,21,221,118,156,95,247,39,154,237,102,231,47,193,179,60,95,202,79,109,142,162,100,88,239,180,178,208,65,87,35,169,215,162,116,154,46,235,209,240,175,87,44,108,73,90,174,68,149,33,237,96,0,8,85,226,67,189,109,83,217,247,236,239,246,103,96,197,46,127,107,126,47,231,126,59,75,83,55,111,202,249,78,223,107,179,60,93,58,249,151,242,229,203,175,70,244,233,209,122,241,93,153,248,160,107,238,226,119,39,135,232,230,107,136,105,253,21,151,32,248,135,153,158,215,111,173,142,169,157,138,10,138,134,112,116,149,114,49,58,190,22,162,245,98,253,213,94,157,23,162,165,159,156,83,117,219,174,211,141,165,105,195,243,92,214,95,61,117,174,238,65,96,176,65,50,50,170,239,84,212,69,86,181,85,23,183,11,57,53,101,153,81,91,27,92,212,68,123,223,28,111,252,173,168,239,95,70,183,105,98,103,216,219,159,195,114,250,59,124,117,183,188,90,177,93,230,168,58,189,99,115,163,145,90,214,85,66,143,68,253,236,125,122,54,88,123,141,137,242,36,100,64,222,103,138,6,190,237,219,114,121,134,142,97,88,134,159,214,217,113,255,0,135,249,105,238,150,250,217,42,159,223,160,167,168,127,55,71,87,27,23,163,230,114,39,70,39,221,68,235,213,122,170,201,255,0,15,77,208,103,219,179,209,123,214,163,106,53,163,31,183,92,173,217,69,77,146,40,172,148,243,67,3,160,142,146,146,102,185,205,154,89,92,175,229,80,244,85,71,34,116,70,252,191,138,172,160,0,2,149,191,187,87,186,127,248,131,165,95,248,85,199,253,120,183,77,16,205,110,186,149,162,248,14,163,95,105,233,32,185,101,88,189,170,247,89,21,35,28,216,35,158,166,146,57,164,108,109,115,156,228,98,57,234,136,138,231,47,78,157,85,127,137,237,64,43,215,196,47,196,47,90,54,153,173,22,93,57,211,156,99,10,184,219,110,56,189,53,238,89,111,116,85,115,78,217,228,171,171,133,205,107,161,169,137,168,206,52,236,84,69,106,175,85,119,207,248,34,123,95,13,237,235,106,158,240,127,104,159,180,203,6,41,108,251,37,240,143,37,240,42,90,152,123,158,107,205,247,59,189,233,229,235,211,203,51,143,30,61,58,187,175,94,169,210,106,128,8,191,226,23,186,12,251,105,154,47,101,212,109,57,180,99,247,27,149,199,40,166,178,75,21,238,158,105,160,108,18,82,85,204,231,53,176,203,19,145,252,169,216,136,170,229,78,138,239,151,240,84,140,27,51,241,64,215,221,196,238,79,15,209,204,215,16,211,250,43,46,65,241,15,51,61,174,223,91,29,83,59,20,21,21,12,224,233,42,228,98,117,124,45,69,234,197,251,170,189,58,47,69,75,63,4,95,241,11,221,6,125,180,205,23,178,234,54,156,218,49,251,141,202,227,148,83,89,37,138,247,79,52,208,54,9,41,42,230,115,154,216,101,137,200,254,84,236,68,85,114,167,69,119,203,248,42,70,13,153,248,160,107,238,226,119,39,135,232,230,107,136,105,253,21,151,32,248,135,153,158,215,111,173,142,169,157,138,10,138,134,112,116,149,114,49,58,190,22,162,245,98,253,213,94,157,23,162,165,159,128,66,175,18,29,235,106,158,207,191,103,127,179,59,6,41,115,251,91,241,127,59,241,218,90,153,187,126,87,202,118,251,93,153,226,233,215,204,191,151,46,93,122,55,167,78,139,215,138,236,207,197,3,95,119,19,185,60,63,71,51,92,67,79,232,172,185,7,196,60,204,246,187,125,108,117,76,236,80,84,84,51,131,164,171,145,137,213,240,181,23,171,23,238,170,244,232,189,21,44,252,0,82,183,247,106,247,79,255,0,16,116,171,255,0,10,184,255,0,175,22,233,162,25,173,215,82,180,95,1,212,107,237,61,36,23,44,171,23,181,94,235,34,164,99,155,4,115,212,210,71,52,141,141,174,115,156,140,71,61,81,17,92,229,233,211,170,175,241,63,39,111,27,129,192,119,53,165,244,58,175,167,47,171,101,182,178,162,162,146,90,58,229,133,43,104,167,134,69,107,162,168,142,25,36,108,111,86,240,149,173,87,117,88,229,141,223,46,72,116,176,0,57,166,227,117,190,213,183,29,30,189,107,45,246,199,87,119,182,216,42,45,205,172,164,164,145,172,157,96,168,174,130,154,71,199,203,238,185,236,108,234,244,98,171,81,234,196,106,185,156,185,167,171,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,194,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,0,5,122,248,133,248,133,235,70,211,53,162,203,167,58,115,140,97,87,27,109,199,23,166,189,203,45,238,138,174,105,219,60,149,117,112,185,173,116,53,49,53,25,198,157,138,136,173,85,234,174,249,255,0,4,79,107,225,189,189,109,83,222,15,237,19,246,153,96,197,45,159,100,190,17,228,190,5,75,83,15,115,205,121,190,231,119,189,60,189,122,121,102,113,227,199,167,87,117,235,213,58,77,82,42,239,151,126,24,174,207,173,214,91,69,61,155,237,22,103,126,225,91,71,107,73,99,72,99,161,138,170,6,212,58,169,201,34,75,79,222,133,106,89,79,42,69,43,86,88,93,201,174,72,220,213,235,250,13,184,173,35,220,150,27,77,153,233,78,89,73,113,99,169,225,154,186,216,249,88,219,141,165,242,43,218,144,214,83,163,149,208,191,148,82,162,42,245,99,248,43,163,115,217,209,203,249,91,152,221,86,145,237,67,13,166,204,53,74,229,86,231,220,106,60,181,178,209,109,141,147,92,110,47,69,111,113,97,137,239,99,120,70,215,35,158,247,185,172,111,86,183,175,55,198,199,254,174,222,55,3,128,238,107,75,232,117,95,78,95,86,203,109,101,69,69,36,180,117,203,10,86,209,79,12,138,215,69,81,28,50,72,216,222,173,225,43,90,174,234,177,203,27,190,92,144,233,96,16,131,89,252,83,180,143,71,183,47,71,162,213,182,218,186,236,122,211,81,81,107,204,47,212,237,100,204,183,85,185,148,238,130,74,110,204,175,116,204,133,206,169,138,170,39,70,217,88,246,253,206,110,141,98,146,106,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,237,147,107,206,101,182,223,16,61,71,213,108,50,182,173,175,183,106,69,249,151,58,24,106,18,22,93,173,203,117,149,106,40,165,87,49,237,225,35,91,209,28,172,119,7,163,36,106,115,99,85,47,39,66,245,211,78,55,23,167,22,237,80,210,251,207,158,181,87,117,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,156,155,213,58,171,85,174,107,216,231,177,236,123,186,0,0,0,81,15,136,70,127,153,105,103,136,246,109,168,58,125,144,213,216,242,27,29,69,146,166,134,186,153,83,156,79,248,53,26,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,170,108,207,121,152,14,236,240,10,106,202,58,234,75,118,109,110,167,100,87,235,12,178,195,12,238,158,56,105,214,166,174,150,153,39,150,101,161,239,84,36,113,203,39,69,234,156,93,243,254,50,40,3,242,114,204,166,197,131,98,183,156,215,41,174,242,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,112,98,57,238,226,198,57,122,53,21,203,211,162,34,175,200,250,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,51,237,158,235,166,163,237,211,125,218,167,170,26,95,121,242,55,90,29,64,200,162,154,25,81,95,75,112,165,117,206,101,146,150,166,52,84,238,66,254,45,234,157,81,200,230,181,236,115,30,198,61,183,169,161,122,233,167,27,139,211,139,118,168,105,125,231,207,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,206,77,234,157,85,170,215,53,236,115,216,246,61,221,0,28,171,118,62,150,53,147,233,254,67,237,211,148,109,179,61,230,103,219,76,207,233,171,40,235,170,238,56,77,198,161,145,95,172,50,203,52,208,54,9,38,167,90,154,186,90,100,158,40,82,187,179,78,145,199,44,157,83,162,241,119,203,248,95,246,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,18,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,1,90,190,40,187,250,163,195,236,87,45,179,232,237,194,213,116,186,228,118,250,154,28,178,241,5,76,21,145,219,41,94,249,105,167,182,181,141,115,184,86,59,183,35,101,238,35,93,12,110,111,20,87,200,143,134,160,75,158,240,194,223,173,78,179,218,169,54,253,172,23,218,186,253,65,182,83,212,205,106,187,213,246,152,151,107,116,13,135,132,50,74,233,123,181,21,205,71,78,229,84,139,239,67,2,200,247,57,233,35,221,97,64,28,171,118,62,150,53,147,233,254,67,237,211,148,173,176,157,239,223,118,143,157,203,69,145,213,93,110,90,101,123,238,203,123,178,81,194,202,137,153,84,144,170,67,85,72,217,37,141,145,205,205,177,50,69,230,141,124,93,121,53,206,142,37,101,244,98,217,102,43,156,216,169,114,156,43,38,181,100,22,90,222,126,90,227,107,173,142,174,150,126,15,115,31,194,88,213,204,119,23,177,205,94,139,242,115,85,23,230,138,126,176,41,219,197,83,99,22,173,45,169,254,146,58,71,107,164,183,226,119,42,138,91,109,243,30,182,218,219,79,77,102,159,180,145,197,85,11,105,227,72,163,166,149,99,107,95,207,138,165,68,173,84,115,251,252,99,135,251,93,220,222,125,181,157,80,182,234,6,33,83,87,89,109,101,67,93,122,199,150,227,53,53,21,230,4,142,88,248,78,216,215,139,158,198,207,43,162,123,218,244,142,69,107,248,187,162,181,218,20,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,249,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,230,48,191,239,11,143,66,122,101,249,215,188,86,149,171,226,35,191,170,205,206,101,73,129,233,109,194,235,109,211,43,39,118,159,170,84,207,79,246,154,69,146,39,249,154,170,110,72,197,133,143,130,55,83,199,35,22,70,253,233,29,197,210,118,226,229,91,40,218,141,247,118,154,203,69,134,246,174,180,120,133,183,165,102,83,123,162,133,142,242,20,188,94,177,198,142,145,81,137,52,239,103,106,52,232,247,39,87,201,219,123,34,145,13,4,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,225,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,160,57,86,236,125,44,107,39,211,252,135,219,167,51,88,106,160,0,0,42,215,197,67,126,180,212,180,215,93,172,104,221,246,146,177,245,148,243,91,243,155,157,63,117,31,70,244,150,23,37,5,53,68,114,181,170,245,107,39,138,169,142,99,217,194,94,215,84,122,74,214,85,9,118,126,25,91,237,181,107,118,27,110,208,205,82,201,170,228,213,11,13,60,141,165,172,186,78,215,191,36,162,98,185,205,124,114,116,69,125,76,49,116,108,140,127,41,30,200,251,252,164,85,155,181,61,72,171,226,143,232,79,83,127,37,247,138,34,178,252,62,247,235,144,237,155,50,161,193,181,6,251,87,89,165,119,122,136,225,174,101,71,154,173,125,129,136,149,46,73,168,97,73,81,144,177,213,21,13,146,161,27,27,222,246,49,85,173,115,209,17,111,78,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,0,243,245,186,133,128,219,179,42,13,57,184,103,24,253,46,89,116,167,90,186,27,12,215,56,89,113,170,129,18,69,89,98,166,87,119,94,196,72,101,85,115,90,169,251,183,255,0,189,94,158,128,28,43,120,155,170,195,118,161,164,119,12,194,243,114,164,118,79,113,167,168,166,196,237,18,70,179,62,227,113,70,125,197,116,77,123,29,229,163,115,163,116,207,228,222,44,84,106,47,113,241,177,249,236,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,206,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,73,105,225,221,191,170,205,177,229,75,129,234,149,194,235,114,211,43,223,106,159,170,212,207,81,246,102,68,146,87,249,154,90,110,74,196,133,239,158,71,84,71,27,18,71,125,217,27,201,209,246,229,188,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,2,133,188,71,178,204,171,6,241,9,212,60,167,10,201,174,184,253,234,139,225,62,90,227,107,173,146,146,170,14,118,74,70,63,132,177,171,94,222,76,123,154,189,23,230,215,42,47,201,84,180,157,142,111,143,13,221,238,26,234,90,166,82,88,245,22,199,78,215,223,172,44,122,240,145,157,81,190,118,143,146,171,159,76,231,43,81,90,170,175,133,238,70,61,92,142,138,89,101,0,0,21,87,227,157,248,39,250,147,249,105,21,124,46,61,118,105,151,231,94,207,90,94,78,180,106,246,27,160,186,95,144,106,230,160,79,87,29,139,29,167,108,213,9,73,2,205,60,175,124,141,138,40,99,103,201,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,147,61,123,162,220,222,125,186,109,80,185,106,6,95,83,87,71,109,125,67,157,101,199,146,227,53,77,21,154,5,142,40,248,64,217,23,139,94,246,193,19,165,123,26,196,146,68,115,248,183,170,53,179,215,194,119,100,23,219,125,198,217,187,61,76,165,186,217,100,167,235,46,19,68,147,50,63,61,75,81,75,81,5,69,85,84,46,137,94,144,189,147,177,105,213,178,49,206,226,231,171,86,55,70,231,197,95,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,0,3,42,230,148,246,157,233,99,70,254,159,227,222,221,1,213,64,41,91,198,175,213,62,45,244,254,135,220,110,39,85,240,49,252,108,253,55,252,200,181,64,1,0,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,151,252,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,191,224,10,171,241,206,252,19,253,73,252,180,138,190,23,30,187,52,203,243,175,103,173,47,248,0,101,92,210,158,211,189,44,104,223,211,252,123,219,160,40,135,103,123,170,204,182,161,171,150,252,194,205,114,171,118,49,113,168,167,166,203,45,17,198,147,50,227,110,71,253,245,108,78,123,27,230,99,107,164,116,47,228,222,47,85,106,175,109,242,49,250,19,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,194,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,1,229,51,13,85,211,141,63,190,226,216,198,107,154,90,172,183,92,214,224,235,93,130,146,178,161,35,146,225,84,140,87,172,113,162,255,0,221,111,85,232,213,146,88,99,69,231,44,109,119,0,241,71,244,39,169,191,146,251,197,17,89,126,31,123,245,200,118,205,153,80,224,218,131,125,171,172,210,187,189,68,112,215,50,163,205,86,190,192,196,74,151,36,212,48,164,168,200,88,234,138,134,201,80,141,141,239,123,24,170,214,185,232,136,183,167,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,128,10,86,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,39,78,235,183,93,167,27,74,211,135,230,185,172,190,122,235,93,220,130,193,96,130,100,101,85,222,169,168,138,173,106,170,47,110,22,114,106,203,50,162,182,54,185,168,136,247,190,56,223,158,44,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,156,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,185,239,10,205,161,229,91,125,211,139,174,164,106,109,21,214,207,151,231,93,174,150,89,107,228,108,116,86,184,209,29,7,153,164,68,107,27,88,231,190,87,47,115,155,226,141,205,98,118,94,234,134,58,42,248,193,109,235,84,237,154,202,187,130,243,55,92,143,12,190,219,224,166,229,29,45,76,176,226,254,89,176,65,229,230,147,163,162,134,25,230,155,187,26,242,103,57,102,157,188,58,167,57,35,254,197,247,155,125,217,230,163,213,92,228,181,124,103,12,202,60,189,62,77,109,137,140,74,167,71,18,191,181,83,77,35,186,116,154,46,236,170,145,185,201,28,141,123,154,238,42,172,150,61,4,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,100,63,241,17,222,253,30,213,112,68,196,176,234,174,90,155,150,91,229,150,196,228,134,10,152,109,113,182,104,163,125,85,84,79,149,175,111,38,62,127,46,171,28,145,190,90,119,35,218,173,99,218,180,67,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,162,157,150,109,198,235,181,141,6,181,105,93,247,55,171,201,110,77,168,154,229,88,245,149,206,162,162,158,126,43,37,45,11,92,136,230,83,53,200,174,249,162,43,228,124,210,171,89,220,237,183,186,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,102,236,125,83,235,39,212,12,135,220,103,61,174,204,247,153,159,109,51,63,166,172,163,174,171,184,225,55,26,134,69,126,176,203,44,211,64,216,36,154,157,106,106,233,105,146,120,161,74,238,205,58,71,28,178,117,78,139,197,223,47,225,127,216,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,120,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,232,0,0,20,3,226,143,235,179,83,127,37,246,122,35,138,104,94,186,106,62,221,53,30,221,170,26,95,121,242,55,90,30,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,139,122,167,84,114,57,173,123,28,199,177,143,110,135,182,235,175,56,110,228,180,142,197,170,216,101,109,35,153,113,167,99,46,116,48,212,44,207,180,220,81,141,90,138,41,85,204,99,185,198,231,116,71,43,27,205,138,201,26,156,30,213,94,150,10,75,241,47,223,173,78,188,228,51,104,174,147,95,106,224,211,171,29,68,144,221,223,31,107,133,254,227,5,84,141,108,205,154,25,100,108,244,40,216,225,150,20,251,156,158,229,123,218,229,100,42,207,65,225,9,168,123,154,173,213,58,188,3,14,186,252,99,76,173,86,246,207,125,182,223,42,234,146,134,217,28,149,43,193,214,249,25,28,172,167,172,115,230,158,84,133,81,145,212,54,57,249,170,57,172,150,56,129,187,31,84,250,201,245,3,33,247,25,207,107,179,61,230,103,219,76,207,233,171,40,235,170,238,56,77,198,161,145,95,172,50,203,52,208,54,9,38,167,90,154,186,90,100,158,40,82,187,179,78,145,199,44,157,83,162,241,119,203,248,95,246,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,18,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,3,149,110,199,210,198,178,125,63,200,125,186,115,53,132,244,240,208,223,173,78,131,100,48,232,174,172,223,106,231,211,171,229,68,112,218,31,39,107,133,130,227,61,84,109,116,206,154,105,99,108,20,42,217,38,150,100,251,252,94,212,123,26,213,124,202,251,169,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,193,15,252,70,119,175,253,21,116,226,11,6,1,115,181,73,169,185,79,238,237,180,211,175,118,75,93,10,163,210,75,155,161,226,230,59,139,216,145,196,217,85,173,124,142,115,186,74,216,101,141,104,179,253,149,103,185,87,251,171,145,228,153,29,195,254,146,178,186,229,93,81,39,253,233,38,154,73,31,255,0,59,156,231,127,149,84,178,155,143,131,173,246,125,169,218,46,118,202,143,41,174,212,158,98,235,114,182,201,114,100,182,250,232,228,84,237,218,219,39,70,199,12,209,198,198,43,101,71,58,53,157,243,181,210,58,39,69,44,21,173,254,202,176,44,171,253,213,199,50,76,114,225,255,0,73,71,93,109,174,167,147,254,236,144,205,28,140,255,0,153,205,115,127,200,168,95,78,193,119,175,138,238,179,78,41,44,151,107,159,151,212,220,102,223,12,121,29,190,161,99,100,149,252,17,177,186,231,78,145,181,140,116,50,189,81,94,214,53,59,50,61,24,169,197,209,62,89,84,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,19,211,195,43,125,183,93,17,204,173,218,25,170,89,53,36,122,95,126,168,145,180,181,151,73,220,198,99,117,175,71,57,175,142,78,138,140,166,154,94,141,145,143,227,27,31,39,127,148,104,147,119,110,208,31,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,11,111,239,98,119,93,162,100,212,87,220,106,178,174,237,167,89,21,66,210,89,235,42,164,116,245,180,179,199,79,11,164,138,186,70,83,197,3,31,36,142,168,116,45,98,170,186,56,94,171,243,99,143,151,97,59,223,190,237,31,59,150,139,35,170,186,220,180,202,247,221,150,247,100,163,133,149,19,50,169,33,84,134,170,145,178,75,27,35,155,155,98,100,139,205,26,248,186,242,107,157,28,74,200,170,74,171,230,247,239,182,253,146,224,187,76,211,74,171,173,150,74,127,140,69,155,86,172,44,143,207,82,212,87,75,61,61,45,44,205,149,94,144,189,147,189,42,17,209,177,206,226,214,35,150,55,72,215,241,77,11,208,189,71,220,94,163,219,180,191,75,236,222,122,235,93,214,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,114,111,85,232,174,87,57,172,99,94,247,177,142,208,246,222,54,253,128,237,151,75,232,116,163,78,89,86,251,109,29,69,69,92,181,149,201,10,214,214,207,52,138,231,75,81,36,49,198,217,30,141,225,19,92,173,234,145,197,27,126,124,80,233,96,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,0,4,42,241,17,223,213,30,216,241,84,192,244,182,225,106,185,106,109,239,187,79,213,42,96,168,251,51,26,71,19,252,205,85,55,37,122,76,246,79,27,169,227,145,137,27,190,244,142,228,216,251,114,210,14,45,137,229,89,205,246,151,22,194,177,155,174,65,122,173,231,229,173,214,186,41,42,234,167,224,199,61,252,34,141,28,247,113,99,28,229,232,159,38,181,85,126,72,165,154,100,254,13,55,90,77,180,82,58,193,126,164,170,214,235,93,69,101,125,107,32,184,57,246,139,196,10,254,145,80,194,233,163,137,96,123,98,99,30,201,30,212,69,154,73,153,35,187,110,142,72,43,47,22,203,50,172,26,251,75,148,225,89,53,215,31,189,81,115,242,215,27,93,108,148,149,80,115,99,152,254,18,198,173,123,121,49,238,106,244,95,155,92,168,191,37,82,252,246,57,190,60,55,119,184,107,169,106,153,73,99,212,91,29,59,95,126,176,177,235,194,70,117,70,249,218,62,74,174,125,51,156,173,69,106,170,190,23,185,24,245,114,58,41,101,249,124,81,253,9,234,111,228,190,241,68,80,9,102,158,25,94,34,21,56,173,77,187,110,26,247,145,210,51,24,101,60,140,198,178,123,173,194,42,102,89,153,12,78,122,81,85,77,51,154,213,166,86,177,91,11,149,121,198,245,100,40,142,141,204,72,45,208,28,83,117,219,174,211,141,165,105,195,243,92,214,95,61,117,174,238,65,96,176,65,50,50,170,239,84,212,69,86,181,85,23,183,11,57,53,101,153,81,91,27,92,212,68,123,223,28,111,207,189,219,90,245,114,245,170,21,186,213,89,168,249,4,121,221,125,68,149,50,228,20,149,207,165,173,107,223,26,196,228,142,72,85,171,19,59,74,177,35,35,226,198,199,209,141,68,98,35,77,9,237,51,36,215,156,179,65,177,139,238,228,113,138,75,30,109,81,79,214,162,40,151,183,60,240,124,187,85,21,84,252,26,218,74,151,183,239,73,3,85,81,171,243,233,18,185,105,225,244,26,233,174,154,113,183,77,56,184,234,134,168,94,124,141,170,135,164,80,195,18,35,234,174,21,78,69,88,233,105,163,85,78,228,207,226,238,137,213,26,141,107,158,247,49,140,123,219,158,205,197,238,95,84,247,65,157,205,157,106,101,219,253,239,146,179,81,207,83,240,187,103,238,97,138,79,41,4,210,201,217,238,246,24,249,56,187,239,191,171,151,252,136,156,168,22,125,225,139,226,23,71,139,81,211,109,215,112,57,127,102,213,15,24,177,43,253,206,104,32,165,181,82,197,4,210,75,75,91,87,60,204,227,10,118,161,101,50,113,123,145,210,44,124,145,137,19,89,109,64,20,3,226,143,235,179,83,127,37,246,122,35,138,104,94,186,106,62,221,53,30,221,170,26,95,121,242,55,90,30,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,139,122,167,84,114,57,173,123,28,199,177,143,110,133,54,233,185,125,44,221,6,9,14,117,166,119,111,247,222,118,205,89,61,55,197,45,159,190,154,40,252,220,16,203,39,103,187,216,123,227,228,239,190,206,142,79,242,162,117,80,1,85,126,57,223,130,127,169,63,150,144,255,0,195,135,44,197,112,109,231,105,230,83,154,228,214,172,126,203,69,241,111,51,113,186,86,199,73,75,7,59,85,91,25,206,89,21,172,111,39,189,173,78,171,243,115,145,19,230,168,126,182,253,183,191,125,221,198,119,21,22,57,85,117,182,233,149,147,181,45,146,201,89,11,41,230,125,82,194,137,53,85,91,99,150,70,73,55,55,74,200,215,154,181,145,116,226,214,186,73,85,254,131,195,239,97,89,14,230,115,42,28,231,80,108,85,116,122,87,104,168,142,106,231,212,121,170,39,223,216,169,82,212,134,134,100,137,89,51,27,81,78,216,234,21,178,49,236,99,213,26,230,189,81,82,244,237,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,40,51,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,63,192,0,202,185,164,141,157,221,173,87,173,168,104,245,101,154,231,73,95,79,30,15,101,164,124,180,211,54,86,54,120,40,226,134,104,149,205,85,68,124,114,199,36,111,111,241,107,216,230,175,69,69,67,176,0,82,95,140,253,218,213,113,221,125,146,142,223,115,164,170,168,181,224,244,20,149,209,67,51,94,250,89,214,178,182,100,138,86,162,245,99,214,41,162,145,26,238,139,194,70,59,248,57,21,123,7,129,143,227,103,233,191,230,69,170,0,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,191,224,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,165,255,0,0,85,95,142,119,224,159,234,79,229,164,85,240,184,245,217,166,95,157,123,61,105,127,192,31,147,148,229,152,174,13,98,170,202,115,92,154,213,143,217,104,184,121,155,141,210,182,58,74,88,57,189,172,103,57,100,86,177,188,158,246,181,58,175,205,206,68,79,154,161,150,211,74,123,78,244,177,163,127,79,241,239,110,128,205,97,50,188,62,247,235,144,237,155,50,161,193,181,6,251,87,89,165,119,122,136,225,174,101,71,154,173,125,129,136,149,46,73,168,97,73,81,144,177,213,21,13,146,161,27,27,222,246,49,85,173,115,209,17,111,78,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,60,86,180,106,246,27,160,186,95,144,106,230,160,79,87,29,139,29,167,108,213,9,73,2,205,60,175,124,141,138,40,99,103,201,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,147,61,123,162,220,222,125,186,109,80,185,106,6,95,83,87,71,109,125,67,157,101,199,146,227,53,77,21,154,5,142,40,248,64,217,23,139,94,246,193,19,165,123,26,196,146,68,115,248,183,170,53,179,86,28,231,112,218,135,225,19,168,217,22,180,87,210,93,44,78,168,181,195,138,221,234,171,234,43,47,119,54,55,34,143,205,205,93,44,178,189,21,141,149,91,4,41,247,30,141,129,253,91,199,182,247,86,89,103,222,24,190,33,116,120,181,29,54,221,119,3,151,246,109,80,241,139,18,191,220,230,130,10,91,85,44,80,77,36,180,181,181,115,204,206,48,167,106,22,83,39,23,185,29,34,199,201,24,145,53,150,212,0,41,91,198,175,213,62,45,244,254,135,220,110,39,234,248,82,235,166,156,109,211,78,53,247,84,53,66,243,228,109,84,63,102,162,134,24,145,31,85,112,170,114,93,22,58,90,104,213,83,185,51,248,187,162,117,70,163,90,231,189,204,99,30,246,196,13,197,238,95,84,247,65,157,205,157,106,101,219,253,239,146,179,81,207,83,240,187,103,238,97,138,79,41,4,210,201,217,238,246,24,249,56,187,239,191,171,151,252,136,147,167,195,23,195,210,143,41,163,166,220,86,224,113,14,245,170,110,50,226,86,11,156,48,79,75,117,165,150,9,163,150,170,182,146,120,95,202,21,238,194,250,101,228,199,43,163,89,56,171,22,39,62,218,143,63,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,132,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,214,221,22,217,51,237,172,234,133,203,79,242,250,106,186,203,107,42,28,219,46,66,150,233,169,168,175,48,36,113,73,206,7,72,156,92,246,54,120,155,43,24,231,164,114,43,153,201,221,17,206,153,94,18,155,209,251,23,125,163,218,142,126,238,86,92,142,225,52,248,189,210,122,238,45,183,87,72,206,78,161,115,101,122,49,33,157,236,85,137,177,34,59,204,204,228,227,34,212,114,142,205,55,15,184,28,7,108,186,95,93,170,250,140,250,183,219,104,234,41,233,34,163,161,88,86,182,182,121,164,70,182,42,120,230,146,54,200,244,111,57,92,212,119,84,142,41,29,243,226,166,117,245,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,62,106,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,182,169,225,87,177,139,174,150,211,127,73,29,92,181,213,219,242,203,149,61,85,182,199,143,92,173,110,167,169,179,65,221,88,229,170,153,181,17,164,177,212,202,145,185,172,225,197,18,158,87,42,185,253,254,49,216,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,205,216,250,167,214,79,168,25,15,184,206,115,74,219,77,214,221,77,65,89,112,182,85,210,211,221,41,214,174,134,89,161,115,25,85,2,75,36,43,44,78,84,232,246,36,176,203,26,185,189,83,156,111,111,241,106,162,78,175,13,13,250,212,232,54,67,14,138,234,205,246,174,125,58,190,84,71,13,161,242,118,184,88,46,51,213,70,215,76,233,166,150,54,193,66,173,146,105,102,79,191,197,237,71,177,173,87,204,175,186,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,0,10,1,241,71,245,217,169,191,146,251,61,17,197,41,244,47,81,235,180,58,109,195,219,44,222,123,12,161,200,37,198,238,85,52,234,175,146,221,84,216,105,228,141,245,12,233,247,33,147,205,49,140,145,21,91,220,106,177,220,21,241,36,157,3,101,219,182,202,182,141,170,105,148,219,98,243,216,221,247,203,91,242,107,115,155,36,189,202,22,212,198,247,207,4,73,52,81,173,100,113,164,205,133,242,42,181,189,233,17,83,163,212,208,78,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,18,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,86,95,138,230,250,127,195,237,127,69,51,63,248,69,46,127,91,66,223,244,90,219,92,117,8,239,251,95,52,198,183,253,228,42,255,0,241,136,74,234,208,189,11,212,125,197,234,61,187,75,244,190,205,231,174,181,221,101,154,105,85,89,75,111,165,106,162,73,85,83,34,34,246,225,103,38,245,94,138,229,115,154,198,53,239,123,24,237,15,109,215,65,176,221,182,233,29,139,74,112,202,42,70,178,221,78,199,220,235,161,167,88,95,118,184,171,26,149,21,178,163,158,247,115,145,205,234,141,87,187,131,17,145,181,120,49,168,153,247,221,143,170,125,100,250,129,144,251,140,231,159,201,180,119,62,197,116,239,19,213,123,133,134,174,76,79,49,167,146,90,27,180,52,179,45,36,115,178,174,174,153,105,37,157,88,145,37,79,90,25,101,72,154,231,47,105,204,119,249,85,27,42,188,52,55,199,83,183,28,202,29,30,206,25,72,253,58,205,47,17,190,106,185,31,21,59,236,119,25,146,56,18,181,211,61,90,213,166,86,178,38,204,215,187,238,50,52,145,138,138,215,178,107,190,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,230,187,177,244,177,172,159,79,242,31,110,156,205,97,232,51,44,3,50,211,234,155,85,46,103,143,85,218,159,124,179,209,95,237,139,50,39,10,203,117,92,73,45,61,68,79,106,171,94,199,53,122,47,69,251,175,107,216,238,47,99,154,150,83,225,79,190,219,170,93,104,54,179,172,185,53,35,173,174,167,72,48,139,173,198,119,54,120,231,71,49,177,217,213,234,138,215,177,205,87,44,28,220,213,98,179,176,213,127,56,35,142,215,207,21,173,121,102,101,130,233,30,95,152,105,222,29,87,149,100,246,155,61,77,77,162,209,77,2,76,250,170,182,177,123,72,177,119,35,116,140,71,116,115,217,27,187,174,99,92,216,209,242,43,24,236,219,106,174,166,101,90,201,168,249,30,169,102,181,126,98,245,147,92,37,184,84,241,146,71,199,15,53,251,144,69,220,123,222,216,98,98,54,56,216,174,94,17,177,141,69,232,212,44,127,193,191,111,218,47,152,218,178,13,111,200,217,73,124,205,177,187,195,173,116,214,154,212,164,169,130,219,7,26,74,154,75,147,32,124,107,52,53,61,232,170,25,28,232,244,78,145,202,141,78,173,114,165,175,149,23,227,33,162,26,47,138,221,113,253,87,196,47,152,253,147,54,187,84,54,146,245,138,81,71,73,12,247,8,39,117,92,255,0,26,124,81,241,153,94,179,50,88,164,153,237,122,72,174,137,57,49,99,84,146,5,104,62,166,106,158,148,106,158,63,148,232,229,93,215,237,39,196,41,33,130,221,111,146,167,250,231,251,230,39,182,223,52,84,239,108,149,16,205,36,113,181,208,34,253,255,0,146,127,30,134,143,180,158,255,0,149,101,122,89,134,229,57,213,147,224,217,37,231,31,183,92,47,22,239,45,37,63,147,174,150,154,55,207,7,106,85,89,35,225,35,158,222,15,85,115,122,116,85,85,69,61,89,202,183,99,233,99,89,62,159,228,62,221,57,154,195,223,235,166,133,234,62,221,53,30,227,165,250,161,102,242,55,90,30,146,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,139,186,47,68,114,57,174,99,218,199,177,236,109,138,248,94,120,129,127,244,55,181,45,93,155,252,213,167,12,188,57,223,251,204,171,77,91,61,69,79,254,237,77,73,28,49,127,188,139,167,246,84,181,64,121,77,85,211,60,87,89,52,227,35,210,220,214,147,204,89,114,107,124,182,250,158,49,198,249,33,230,159,114,120,187,140,123,27,52,79,70,201,27,213,171,194,70,49,200,157,90,134,120,119,69,182,76,251,107,58,161,114,211,252,190,154,174,178,218,202,135,54,203,144,165,186,106,106,43,204,9,28,82,115,129,210,39,23,61,141,158,38,202,198,57,233,28,138,230,114,119,68,115,185,1,232,48,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,115,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,82,255,0,182,57,180,75,86,208,116,141,216,164,247,26,75,198,89,126,168,109,203,35,186,193,78,214,49,243,163,17,172,165,133,234,212,149,244,208,167,46,29,197,234,175,146,105,17,177,247,86,54,200,160,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,168,0,3,154,110,71,80,243,237,42,209,44,167,60,210,221,61,171,205,242,203,109,60,77,180,216,233,169,230,168,125,68,243,79,28,40,245,138,6,172,178,50,36,145,102,123,25,209,92,200,156,156,153,215,155,115,133,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,156,175,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,150,169,224,227,162,26,13,62,27,93,174,116,183,202,76,143,84,41,106,38,183,85,209,205,31,23,226,176,61,94,216,210,40,221,243,115,234,98,107,156,181,73,242,86,43,224,103,21,101,71,114,205,10,107,241,140,209,77,26,192,53,31,29,212,60,26,225,106,181,101,249,167,153,170,201,49,232,37,119,114,167,162,167,110,232,216,27,26,178,46,227,210,102,74,247,61,189,217,26,215,49,143,122,84,200,144,215,110,186,189,171,154,37,171,150,44,207,68,167,171,126,78,250,134,91,225,182,67,3,234,89,120,100,207,107,86,130,90,118,125,233,217,43,145,136,140,111,223,230,140,115,21,178,53,142,109,212,248,152,214,212,220,124,63,245,2,225,89,105,171,181,212,85,83,216,102,150,134,173,209,58,122,87,186,237,66,174,134,69,133,239,137,94,213,85,106,172,111,123,58,162,241,115,147,162,173,6,30,131,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,56,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,109,251,194,231,125,183,93,108,181,77,161,26,209,147,82,84,102,214,58,118,59,31,184,213,206,239,59,144,209,53,175,89,89,39,36,227,45,77,59,88,213,87,243,238,75,27,149,234,215,44,51,74,233,149,174,154,233,167,27,116,211,139,142,168,106,133,231,200,218,168,122,69,12,49,34,62,170,225,84,228,85,142,150,154,53,84,238,76,254,46,232,157,81,168,214,185,239,115,24,199,189,185,236,220,94,229,245,79,116,25,220,217,214,166,93,191,222,249,43,53,28,245,63,11,182,126,230,24,164,242,144,77,44,157,158,239,97,143,147,139,190,251,250,185,127,200,137,53,60,45,246,11,71,168,158,71,115,122,199,111,181,92,177,4,243,148,248,238,59,89,77,5,116,55,121,19,187,77,53,77,92,114,53,236,108,49,61,36,72,227,84,73,29,44,105,39,220,100,108,239,91,78,83,150,98,184,53,138,171,41,205,114,107,86,63,101,162,225,230,110,55,74,216,233,41,96,230,246,177,156,229,145,90,198,242,123,218,212,234,191,55,57,17,62,106,133,0,239,163,121,183,221,225,234,61,45,206,59,87,193,176,204,95,204,83,227,54,217,88,197,170,108,114,171,59,181,53,50,55,175,89,165,237,68,171,27,92,177,198,214,53,173,228,168,249,100,246,222,31,123,10,200,119,51,153,80,231,58,131,98,171,163,210,187,69,68,115,87,62,163,205,81,62,254,197,74,150,164,52,51,36,74,201,152,218,138,118,199,80,173,145,143,99,30,168,215,53,234,138,158,83,196,198,211,106,176,111,95,80,44,86,43,101,37,186,219,110,167,176,210,81,209,210,66,216,96,166,130,59,37,11,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,145,91,43,218,141,139,118,158,30,153,182,27,218,181,81,229,246,221,64,174,172,197,175,117,176,189,222,66,171,200,90,214,72,213,209,170,61,33,157,140,237,72,157,30,212,234,201,59,111,124,81,161,94,217,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,111,222,23,59,237,186,235,101,170,109,8,214,140,154,146,163,54,177,211,177,216,253,198,174,119,121,220,134,137,173,122,202,201,57,39,25,106,105,218,198,170,191,159,114,88,220,175,86,185,97,154,87,88,80,40,7,197,31,215,102,166,254,75,236,244,68,95,142,211,117,154,213,81,125,134,217,86,251,109,29,68,52,149,21,141,133,203,4,51,204,217,29,20,79,147,167,22,189,237,130,103,53,170,189,92,145,72,169,215,138,244,237,123,59,221,86,101,181,13,92,183,230,22,107,149,91,177,139,141,69,61,54,89,104,142,52,153,151,27,114,63,239,171,98,115,216,223,51,27,93,35,161,127,38,241,122,171,85,123,111,145,143,208,158,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,18,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,10,171,241,206,252,19,253,73,252,180,170,179,186,236,239,106,185,150,235,245,114,223,135,217,173,181,109,198,45,213,20,245,57,101,222,57,18,22,91,173,202,255,0,190,141,149,204,123,124,204,141,108,141,133,156,93,201,232,174,84,237,178,71,178,236,245,143,87,52,59,96,219,125,141,182,203,61,170,223,65,96,183,172,24,190,33,75,95,13,53,85,210,68,150,54,57,176,164,174,89,37,233,37,67,37,168,153,18,89,17,175,146,87,36,142,94,142,250,246,171,188,77,35,221,126,27,71,121,195,239,20,150,236,157,180,238,146,239,137,212,214,49,215,27,115,227,88,219,43,209,159,39,77,77,202,88,248,84,53,168,199,115,106,57,25,39,56,217,78,222,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,0,6,85,201,169,225,221,191,170,205,177,229,75,129,234,149,194,235,114,211,43,223,106,159,170,212,207,81,246,102,68,146,87,249,154,90,110,74,196,133,239,158,71,84,71,27,18,71,125,217,27,201,209,246,229,189,64,70,173,244,111,54,197,179,205,56,165,185,199,106,248,206,103,148,121,138,124,102,219,43,30,148,174,146,36,103,118,166,166,70,244,233,12,93,216,149,99,107,146,73,28,246,181,188,81,95,44,116,3,148,229,153,86,115,125,170,202,115,92,154,235,144,94,171,120,121,155,141,210,182,74,186,169,248,49,172,103,57,100,87,61,220,88,198,181,58,175,201,173,68,79,146,33,103,254,6,63,141,159,166,255,0,153,22,168,0,32,7,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,255,0,129,0,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,151,252,1,85,126,57,223,130,127,169,63,150,149,107,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,123,222,29,219,223,163,221,86,8,184,150,99,85,199,83,113,59,124,82,223,92,176,193,77,13,210,55,77,44,108,170,165,137,146,185,238,226,198,65,230,21,35,142,54,75,80,212,99,81,175,99,82,96,2,152,60,81,183,219,106,214,203,172,58,17,162,249,53,93,70,19,99,168,123,178,11,141,36,237,242,89,13,107,92,197,137,145,241,78,82,211,83,185,142,84,127,62,220,178,57,30,141,114,67,12,174,175,99,74,123,78,244,177,163,127,79,241,239,110,128,205,97,237,117,39,71,115,237,41,143,31,172,203,236,53,112,91,114,171,61,13,238,203,115,74,89,155,69,95,5,77,21,61,95,24,38,145,141,108,175,137,181,81,71,42,51,146,50,78,77,234,191,37,89,233,225,111,191,170,61,59,242,59,100,214,59,133,170,219,136,47,156,168,199,114,42,202,152,40,97,180,72,189,218,153,169,170,228,145,204,99,161,149,235,34,199,34,170,200,217,100,72,254,251,36,103,102,218,114,156,179,21,193,172,85,89,78,107,147,90,177,251,45,23,15,51,113,186,86,199,73,75,7,55,181,140,231,44,138,214,55,147,222,214,167,85,249,185,200,137,243,84,40,95,126,219,223,190,238,227,59,138,139,28,170,186,219,116,202,201,218,150,201,100,172,133,148,243,62,169,97,68,154,170,173,177,203,35,36,155,155,165,100,107,205,90,200,186,113,107,93,36,170,255,0,213,240,238,217,5,102,234,179,181,203,115,26,94,58,101,137,220,34,138,250,213,154,122,105,174,146,58,25,100,101,45,44,172,137,204,119,23,178,15,48,137,36,114,50,42,134,171,28,142,123,28,150,105,226,99,105,181,88,60,63,245,2,197,98,182,82,91,173,182,234,123,13,37,29,29,36,45,134,10,104,35,187,80,182,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,10,12,61,6,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,113,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,219,247,133,206,251,110,186,217,106,155,66,53,163,38,164,168,205,172,116,236,118,63,113,171,157,222,119,33,162,107,94,178,178,78,73,198,90,154,118,177,170,175,231,220,150,55,43,213,174,88,102,149,214,20,1,74,222,53,126,169,241,111,167,244,62,227,113,32,84,119,107,172,54,170,139,20,55,58,182,91,107,42,33,171,168,163,108,206,72,38,158,22,200,216,165,124,125,120,185,236,108,243,53,174,84,234,212,150,68,78,156,151,172,192,240,251,216,86,67,185,156,202,135,57,212,27,21,93,30,149,218,42,35,154,185,245,30,106,137,247,246,42,84,181,33,161,153,34,86,76,198,212,83,182,58,133,108,140,123,24,245,70,185,175,84,84,179,77,229,111,55,78,54,69,130,88,113,188,114,213,106,172,202,102,242,49,217,49,10,86,36,16,195,103,134,102,50,103,61,35,232,148,144,246,35,150,24,29,197,201,221,70,241,138,70,69,42,55,175,232,54,226,180,143,114,88,109,54,103,165,57,101,37,197,142,167,134,106,235,99,229,99,110,54,151,200,175,106,67,89,78,142,87,66,254,81,74,136,171,213,143,224,174,141,207,103,71,47,75,35,254,245,246,163,98,221,166,141,86,225,189,171,85,30,95,109,235,89,139,94,235,97,123,188,133,87,38,44,145,171,163,84,122,67,59,25,218,145,58,61,169,213,146,118,222,248,163,67,61,153,78,39,149,96,215,218,172,91,53,198,110,184,253,234,139,135,153,183,93,40,164,164,170,131,155,26,246,115,138,68,107,219,201,143,107,147,170,124,218,228,84,249,42,29,43,95,119,85,171,155,147,181,96,214,109,78,185,82,85,83,224,22,116,180,219,159,20,111,116,245,47,86,198,217,171,42,166,149,239,150,106,153,146,8,123,142,87,35,21,99,234,214,53,92,245,116,138,240,197,217,45,102,185,234,61,54,173,234,134,41,207,77,177,126,53,144,211,93,173,179,173,46,75,84,229,154,56,227,133,234,141,138,104,96,154,23,62,100,228,246,242,100,113,62,55,54,87,171,110,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,221,143,170,125,100,250,129,144,251,140,229,148,232,78,210,113,93,220,248,96,105,166,45,114,151,200,228,150,47,180,119,12,102,226,215,71,23,110,185,215,11,139,25,4,242,172,50,200,148,114,72,176,186,102,70,136,231,118,99,84,94,172,66,170,245,87,76,242,173,27,212,124,143,75,115,90,79,47,122,198,110,18,219,234,120,199,35,35,155,130,253,201,226,238,49,143,116,50,177,91,36,111,86,167,56,222,199,34,116,114,22,85,225,71,190,159,240,27,95,214,188,207,254,15,75,128,86,215,55,253,38,186,215,37,66,187,254,203,202,177,205,255,0,127,10,63,252,94,18,213,0,0,160,31,20,127,93,154,155,249,47,179,209,19,127,194,79,0,195,117,79,100,217,254,159,106,14,61,73,124,199,175,153,197,125,53,117,13,74,47,9,89,240,251,106,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,164,0,222,102,204,243,237,166,103,245,52,117,148,53,119,28,38,227,80,249,108,55,232,162,154,104,27,4,147,84,37,53,37,85,74,193,20,41,93,217,167,89,36,138,62,169,209,121,55,229,252,62,77,7,222,254,184,237,211,75,51,29,33,211,202,171,83,44,185,135,126,87,84,79,12,204,174,181,85,77,77,229,228,170,162,168,130,88,223,28,220,27,10,162,191,155,90,232,24,230,181,170,175,231,200,45,54,204,203,85,243,250,43,53,28,149,119,252,179,49,188,71,77,19,234,234,209,103,184,92,106,230,70,181,100,154,103,34,43,228,150,68,234,249,28,159,55,42,185,127,138,151,231,178,13,151,98,187,71,211,136,40,107,91,106,189,231,215,46,228,247,188,134,42,24,219,35,59,169,15,42,26,105,213,137,50,209,177,96,141,81,175,95,191,34,58,94,44,228,145,178,74,153,172,221,143,170,125,100,250,129,144,251,140,229,180,236,183,66,244,227,113,126,25,152,30,151,234,133,155,207,90,171,190,51,44,51,68,168,202,171,125,83,110,245,201,29,85,52,138,139,219,153,156,157,209,122,43,85,174,115,30,215,177,239,99,170,3,93,52,47,81,246,233,168,247,29,47,213,11,55,145,186,208,244,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,252,93,209,122,35,145,205,115,30,214,61,143,99,108,43,194,159,125,183,84,186,208,109,103,89,114,106,71,91,93,78,144,97,23,91,140,238,108,241,206,142,99,99,179,171,213,21,175,99,154,174,88,57,185,170,197,103,97,170,254,112,71,29,133,110,199,210,198,178,125,63,200,125,186,115,53,133,223,101,219,46,197,119,113,177,29,34,161,162,109,170,201,159,91,116,255,0,25,158,201,144,203,67,27,164,127,106,216,156,104,106,103,70,44,201,70,245,158,69,86,177,126,228,138,217,120,191,138,198,250,97,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,206,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,147,240,208,223,173,54,188,227,208,232,174,172,223,105,32,212,91,29,60,112,218,31,39,119,157,254,221,5,44,109,116,206,154,105,100,116,245,200,232,230,150,100,251,156,152,228,123,26,228,100,202,201,234,84,7,138,46,193,107,48,251,237,203,115,26,59,111,186,221,45,89,29,194,166,187,44,179,193,77,61,100,150,202,167,178,90,153,238,77,123,90,238,20,110,237,200,233,123,138,214,195,35,155,197,85,146,35,33,132,27,117,215,156,203,109,186,185,98,213,108,50,182,173,175,183,84,49,151,58,24,106,18,22,93,173,202,246,173,69,20,170,230,61,188,36,107,122,35,149,142,224,244,100,141,78,108,106,165,234,93,183,219,160,208,237,114,183,116,214,44,154,146,178,206,202,121,32,163,181,85,207,229,171,102,189,164,74,232,236,242,49,169,35,163,169,87,116,69,232,215,181,177,170,206,138,232,83,184,180,65,174,154,233,168,251,139,212,123,142,168,106,133,231,207,93,107,186,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,237,194,206,78,232,157,85,202,231,57,239,115,222,247,189,214,63,225,79,177,43,82,90,168,55,77,172,184,205,91,174,78,168,73,240,139,85,198,6,182,8,224,70,177,209,222,21,138,170,231,189,206,87,36,28,218,212,98,51,190,212,127,56,36,142,210,129,202,183,99,233,99,89,62,159,228,62,221,57,154,195,66,123,232,217,149,139,120,122,113,75,108,142,235,240,108,207,23,243,21,24,205,202,87,189,105,91,36,168,206,237,53,76,109,235,214,25,123,81,34,200,214,172,145,185,141,115,121,34,62,41,43,215,101,158,20,249,246,166,93,109,90,141,184,235,69,94,41,132,193,81,51,159,141,213,182,106,75,221,209,98,115,81,172,146,53,107,93,73,76,247,119,17,94,174,73,156,216,215,131,90,146,199,59,110,124,3,138,110,187,106,58,113,187,93,56,126,21,154,197,228,110,180,61,201,236,23,248,33,71,213,90,42,156,136,138,230,162,170,119,33,127,22,164,176,170,163,100,107,90,168,172,123,35,145,153,194,46,123,194,43,108,152,14,53,162,86,253,199,92,41,169,47,57,102,99,81,82,234,25,234,237,208,171,236,48,82,207,87,68,172,165,149,81,101,107,230,78,234,202,246,185,168,230,58,54,113,251,138,231,216,80,0,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,0,5,53,248,161,108,22,197,162,220,247,15,163,54,255,0,39,136,93,110,12,167,190,216,41,169,158,176,217,106,166,228,172,169,129,88,213,100,84,114,61,17,139,27,149,173,138,89,35,100,125,89,43,35,134,37,109,119,115,121,246,214,117,66,219,168,24,133,77,93,101,181,149,13,117,235,30,91,140,212,212,87,152,18,57,99,225,59,99,94,46,123,27,60,174,137,239,107,210,57,21,175,226,238,138,215,93,166,117,191,173,14,196,246,193,67,185,187,117,195,226,20,151,251,124,181,24,238,59,85,83,13,5,210,233,85,29,67,105,166,166,100,114,57,85,123,19,189,18,121,34,73,90,198,53,210,55,186,222,28,232,135,90,53,123,50,215,173,80,200,53,115,80,39,164,146,251,145,84,54,106,132,164,129,33,130,38,50,54,197,20,49,179,230,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,103,254,25,94,29,244,216,173,53,187,113,250,247,142,85,179,39,101,68,143,198,177,139,173,190,90,103,217,159,12,174,98,86,213,67,51,90,229,169,87,49,93,11,85,56,70,197,100,200,174,145,204,88,36,87,138,63,161,61,77,252,151,222,40,138,1,47,123,196,19,97,88,246,230,112,218,236,231,79,172,84,148,122,169,104,167,146,106,23,211,249,90,38,95,222,171,76,213,134,186,101,137,95,51,219,79,78,232,233,213,210,49,140,123,209,28,230,177,85,82,141,191,217,86,5,149,127,186,184,230,73,142,92,63,233,40,235,173,181,212,242,127,221,146,25,163,145,159,243,57,174,111,249,21,14,213,186,93,239,235,142,238,62,15,69,169,21,86,171,109,150,201,214,90,123,37,138,25,169,232,95,84,188,145,106,165,108,178,200,249,38,224,238,13,87,61,90,198,242,224,214,172,146,43,250,7,135,118,200,43,55,85,157,174,91,152,210,241,211,44,78,225,20,87,214,172,211,211,77,116,145,208,203,35,41,105,101,100,78,99,184,189,144,121,132,73,35,145,145,84,53,88,228,115,216,228,189,235,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,14,127,184,125,1,195,119,49,165,245,218,77,158,93,50,11,125,162,190,162,158,165,243,89,46,11,75,63,56,100,71,181,28,138,142,138,86,117,79,155,37,141,236,235,197,232,137,35,35,123,41,219,19,240,172,220,119,244,142,179,105,6,117,142,127,177,79,239,123,157,227,47,180,206,255,0,133,252,47,155,123,237,167,169,150,31,241,207,237,198,200,31,23,62,125,30,172,236,117,148,187,76,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,188,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,162,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,199,181,241,4,216,86,61,185,156,54,187,57,211,235,21,37,30,170,90,41,228,154,133,244,254,86,137,151,247,170,211,53,97,174,153,98,87,204,246,211,211,186,58,117,116,140,99,30,244,71,57,172,85,84,141,94,29,62,26,25,12,25,14,57,184,205,126,167,171,180,50,209,80,219,150,63,137,205,5,85,21,198,59,141,61,83,219,28,247,6,75,28,110,137,140,116,44,154,56,216,174,238,243,141,207,115,88,215,71,45,175,130,128,124,81,253,118,106,111,228,190,207,68,119,255,0,8,109,51,197,117,147,78,55,31,165,185,173,39,152,178,228,214,251,5,190,167,140,113,190,72,121,165,207,132,241,119,24,246,54,104,158,141,146,55,171,87,132,140,99,145,58,181,8,107,186,45,178,103,219,89,213,11,150,159,229,244,213,117,150,214,84,57,182,92,133,45,211,83,81,94,96,72,226,147,156,14,145,56,185,236,108,241,54,86,49,207,72,228,87,51,147,186,35,157,218,252,62,247,235,144,237,155,50,161,193,181,6,251,87,89,165,119,122,136,225,174,101,71,154,173,125,129,136,149,46,73,168,97,73,81,144,177,213,21,13,146,161,27,27,222,246,49,85,173,115,209,17,111,78,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,5,85,248,231,126,9,254,164,254,90,87,6,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,205,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,86,255,0,180,203,73,246,243,176,205,18,184,84,82,213,210,88,241,235,29,59,234,111,153,61,214,26,127,136,215,51,191,43,226,74,169,169,225,99,170,94,215,84,58,24,88,140,87,253,230,70,196,115,157,209,212,109,186,237,215,106,62,237,117,29,249,174,107,47,145,181,80,247,32,176,88,32,153,95,75,104,165,114,162,171,90,170,137,220,153,252,90,178,204,168,142,145,205,106,34,49,140,142,54,75,95,9,13,159,93,115,60,202,61,208,102,105,144,89,236,88,181,71,28,87,203,74,234,70,94,171,85,36,142,161,235,43,30,146,190,154,20,253,219,216,137,219,153,242,58,55,57,205,138,120,95,194,188,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,0,12,171,158,171,81,116,207,42,210,251,141,158,221,148,210,118,254,61,143,218,178,107,116,236,142,68,134,170,134,190,150,58,136,159,27,158,198,243,227,220,116,79,86,245,106,75,12,172,71,59,135,82,199,252,43,247,235,83,75,83,106,218,198,178,95,106,235,25,89,81,13,191,6,185,212,118,145,148,108,72,166,114,208,84,212,73,43,92,172,87,50,8,169,88,214,61,252,229,237,117,70,36,77,101,138,110,31,112,56,14,217,116,190,187,85,245,25,245,111,182,209,212,83,210,69,71,66,176,173,109,108,243,72,141,108,84,241,205,36,109,145,232,222,114,185,168,238,169,28,82,59,231,197,76,240,235,166,186,106,62,226,245,30,227,170,26,161,121,243,215,90,238,145,67,12,72,172,165,183,210,181,85,99,165,166,141,85,123,112,179,147,186,39,85,114,185,206,123,220,247,189,239,119,229,103,26,103,149,105,221,187,16,184,229,52,158,83,237,174,62,204,154,221,3,227,146,57,155,67,37,85,77,60,79,145,175,99,122,119,60,171,165,98,183,147,93,20,177,61,29,247,186,37,149,120,24,254,54,126,155,254,100,90,160,0,175,95,26,251,181,170,29,182,225,182,41,174,116,140,185,86,103,20,245,116,244,110,153,169,60,208,67,65,90,217,101,100,125,121,57,140,116,240,181,206,68,232,213,150,52,94,156,147,172,0,240,203,187,90,172,187,227,211,10,203,205,206,146,130,158,74,139,149,35,37,169,153,177,49,211,207,108,171,134,24,145,206,84,69,124,146,201,28,108,111,241,115,222,214,167,85,84,67,65,32,128,30,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,75,254,4,42,241,17,223,213,30,216,241,84,192,244,182,225,106,185,106,109,239,187,79,213,42,96,168,251,51,26,71,19,252,205,85,55,37,122,76,246,79,27,169,227,145,137,27,190,244,142,228,216,251,114,240,15,28,239,193,63,212,159,203,74,203,192,240,12,203,83,242,104,48,205,63,199,170,239,183,218,170,122,186,154,123,125,34,35,167,157,148,212,242,84,74,145,183,175,87,189,34,134,69,70,55,171,222,168,141,106,57,202,141,86,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,113,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,119,106,59,174,211,141,218,233,195,51,92,42,95,35,117,161,237,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,185,11,248,185,98,153,17,27,35,90,228,84,99,217,36,108,136,30,41,27,250,172,211,191,61,182,77,28,184,93,109,185,122,249,58,140,139,34,163,169,158,134,107,68,107,218,169,134,154,146,72,220,199,186,105,88,177,172,146,34,172,109,138,69,143,239,190,71,246,106,219,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,230,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,226,141,41,237,59,210,198,141,253,63,199,189,186,3,53,133,239,92,246,171,134,238,191,195,243,74,240,251,205,182,145,185,61,187,77,236,213,56,157,222,73,22,23,219,174,43,106,131,130,58,86,177,238,242,210,57,177,182,102,113,119,38,34,57,19,184,200,222,202,65,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,206,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,94,191,171,59,233,220,118,181,232,213,131,67,179,220,207,205,216,108,189,60,229,76,109,123,107,175,189,183,34,211,252,70,101,114,249,142,207,68,227,242,111,55,35,100,151,187,43,91,34,126,86,212,118,163,168,251,181,212,118,97,88,84,94,70,213,67,219,158,255,0,127,158,21,125,45,162,149,202,168,142,114,34,167,114,103,241,114,69,10,42,58,71,53,202,170,198,50,73,25,161,236,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,188,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,142,190,40,254,132,245,55,242,95,120,162,40,4,189,63,17,29,130,209,238,115,21,76,243,75,109,246,171,110,166,217,59,181,29,18,154,10,127,180,209,172,113,51,203,85,84,241,71,172,204,100,17,182,158,73,30,177,183,239,70,238,45,147,185,21,32,255,0,178,172,11,42,255,0,117,113,204,147,28,184,127,210,81,215,91,107,169,228,255,0,187,36,51,71,35,63,230,115,92,223,242,42,23,211,176,157,239,216,183,113,130,75,69,145,213,90,173,186,155,100,238,203,123,178,81,194,250,120,95,74,179,42,67,85,72,217,37,145,242,67,193,209,50,69,230,174,100,189,121,53,173,146,37,124,170,5,43,120,213,250,167,197,190,159,208,251,141,196,142,187,59,218,174,101,186,253,92,183,225,246,107,109,91,113,139,117,69,61,78,89,119,142,68,133,150,235,114,191,239,163,101,115,30,223,51,35,91,35,97,103,23,114,122,43,149,59,108,145,236,187,61,99,213,205,14,216,54,223,99,109,178,207,106,183,208,88,45,235,6,47,136,82,215,195,77,85,116,145,37,141,142,108,41,43,150,73,122,73,80,201,106,38,68,150,68,107,228,149,201,35,151,163,168,51,90,53,123,50,215,173,80,200,53,115,80,39,164,146,251,145,84,54,106,132,164,129,33,130,38,50,54,197,20,49,179,230,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,107,222,20,219,50,205,180,146,197,83,174,122,155,117,202,236,23,92,135,185,79,73,134,72,250,203,108,112,71,11,229,133,42,110,116,175,225,223,153,121,74,176,71,35,93,28,113,201,221,78,79,145,189,155,21,5,32,120,185,234,22,135,102,219,130,138,213,167,22,30,25,158,47,222,181,230,151,184,59,43,75,116,145,177,83,45,52,109,116,82,187,185,53,63,247,196,18,171,216,201,26,230,54,37,87,36,77,70,65,99,70,123,35,212,109,35,212,237,180,97,215,189,21,197,105,49,76,122,138,157,246,215,227,144,212,178,119,217,234,226,122,164,208,74,246,170,185,239,115,151,188,146,73,210,89,89,59,38,123,81,210,170,29,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,242,158,38,123,46,254,146,122,112,205,72,194,155,219,207,176,27,125,92,244,212,240,208,247,164,190,208,162,119,95,67,214,54,58,103,76,213,99,157,78,212,228,222,228,178,177,90,157,229,146,58,54,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,186,159,13,13,250,211,107,206,61,14,138,234,205,246,146,13,69,177,211,199,13,161,242,119,121,223,237,208,82,198,215,76,233,166,150,71,79,92,142,142,105,102,79,185,201,142,71,177,174,70,76,172,158,160,2,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,18,255,0,93,52,47,78,55,23,167,23,29,47,213,11,55,158,181,87,116,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,156,157,209,122,43,85,174,115,30,215,177,239,99,179,195,184,173,6,204,182,219,171,151,221,41,204,232,170,218,251,117,67,223,108,174,154,157,33,101,218,220,175,114,83,214,196,141,123,219,194,70,183,170,181,30,238,15,71,198,229,230,199,34,91,79,134,134,194,169,180,27,30,135,90,181,102,197,73,62,162,223,41,227,154,208,201,59,188,236,22,233,233,99,115,161,116,51,69,27,160,174,87,73,52,83,47,223,226,198,163,24,230,163,230,71,207,80,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,211,154,120,184,218,118,219,14,139,208,223,117,94,217,86,204,218,178,162,74,76,82,178,197,13,2,93,102,158,26,74,167,69,21,76,147,167,121,214,182,77,59,29,51,98,94,173,124,176,170,116,87,39,90,76,47,162,219,251,125,254,230,222,121,253,35,62,21,246,147,246,95,116,242,190,91,206,249,239,35,240,20,225,241,79,57,251,207,136,247,59,221,254,159,119,151,78,159,62,165,11,154,83,218,119,165,141,27,250,127,143,123,116,5,122,248,211,225,90,13,108,169,197,51,91,125,69,37,22,175,222,42,25,21,117,29,35,250,62,225,100,100,82,53,42,234,163,70,170,35,227,150,56,161,138,87,43,92,246,44,140,253,227,96,78,205,107,105,237,207,50,178,231,248,213,231,78,99,171,147,44,160,188,81,84,216,89,73,72,149,83,186,226,201,152,234,100,142,21,107,146,87,247,81,157,24,173,119,37,232,157,23,175,67,75,186,85,113,212,123,190,156,99,151,61,94,199,45,86,28,206,166,223,20,151,187,109,174,177,106,105,105,170,149,62,243,89,34,167,253,74,173,71,72,214,57,85,173,150,100,106,74,255,0,65,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,70,222,38,123,46,254,141,154,142,205,72,194,155,220,192,115,235,133,92,244,212,240,208,246,99,177,87,42,247,95,67,214,54,54,22,194,228,123,157,78,212,226,238,220,82,177,90,189,149,146,72,107,37,218,235,53,170,158,197,53,206,173,246,218,58,137,170,233,232,221,51,150,8,103,153,177,182,89,89,31,94,45,123,219,4,45,115,145,58,185,34,141,23,175,20,233,58,188,52,54,21,83,175,57,12,58,213,171,54,42,184,52,234,199,81,28,214,134,73,218,225,127,184,193,85,27,157,11,161,154,41,27,61,10,54,57,162,153,126,231,39,185,24,199,57,89,50,50,237,0,57,86,236,125,44,107,39,211,252,135,219,167,51,88,106,160,0,1,149,114,255,0,188,46,61,9,233,151,231,94,241,90,74,160,1,202,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,0,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,133,183,247,177,59,174,209,50,106,43,238,53,89,87,118,211,172,138,161,105,44,245,149,82,58,122,218,89,227,167,133,210,69,93,35,41,226,129,143,146,71,84,58,22,177,85,93,28,47,85,249,177,196,85,146,237,117,154,213,79,98,154,231,86,251,109,29,68,213,116,244,110,153,203,4,51,204,216,219,44,172,143,175,22,189,237,130,22,185,200,157,92,145,70,139,215,138,116,159,254,23,59,18,181,107,101,214,109,119,214,140,102,174,163,9,177,212,49,184,253,186,174,6,249,44,134,181,174,122,74,249,57,47,41,105,169,220,198,162,179,135,110,89,28,172,87,57,33,154,39,92,249,21,124,81,253,9,234,111,228,190,241,68,80,9,170,130,178,252,77,124,59,233,178,170,107,142,227,244,19,28,171,126,78,250,136,223,146,227,22,171,124,181,47,188,190,105,90,197,173,165,134,22,185,201,82,142,122,58,102,162,112,145,136,249,149,91,35,94,179,215,174,212,118,163,168,251,181,212,118,97,88,84,94,70,213,67,219,158,255,0,127,158,21,125,45,162,149,202,168,142,114,34,167,114,103,241,114,69,10,42,58,71,53,202,170,198,50,73,25,161,236,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,188,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,244,0,2,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,0,80,15,138,63,174,205,77,252,151,217,232,137,85,224,99,248,217,250,111,249,145,61,55,69,182,76,7,116,218,95,114,211,252,190,154,146,142,228,250,119,54,203,144,165,186,26,154,219,52,235,36,82,115,129,210,39,38,177,238,130,38,202,198,57,139,36,104,230,114,111,84,115,115,195,170,186,103,149,104,222,163,228,122,91,154,210,121,123,214,51,112,150,223,83,198,57,25,28,220,23,238,79,23,113,140,123,161,149,138,217,35,122,181,57,198,246,57,19,163,144,159,254,22,251,250,163,211,191,35,182,77,99,184,90,173,184,130,249,202,140,119,34,172,169,130,134,27,68,139,221,169,154,154,174,73,28,198,58,25,94,178,44,114,42,172,141,150,68,143,239,178,70,118,109,252,21,87,227,157,248,39,250,147,249,105,18,188,51,174,214,171,6,245,244,254,251,125,185,210,91,173,182,234,123,245,93,101,101,92,205,134,10,104,35,178,87,58,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,79,65,226,35,189,250,205,213,103,105,137,97,213,92,116,203,19,184,75,45,137,201,12,244,211,93,36,116,49,70,250,170,168,159,43,152,238,47,100,254,93,86,56,228,100,85,14,71,181,28,247,181,63,43,97,59,32,190,238,227,59,150,183,35,165,186,219,116,202,201,221,138,247,123,163,153,148,243,62,169,97,85,134,150,145,210,69,35,36,155,155,162,124,137,193,90,200,186,242,115,93,36,72,251,243,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,160,207,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,0,3,42,229,233,228,219,81,177,110,211,195,211,74,48,222,213,170,143,47,182,233,254,61,89,139,94,235,97,123,188,133,87,144,165,89,35,87,70,168,244,134,118,51,181,34,116,123,83,171,36,237,189,241,70,133,38,103,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,231,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,175,239,234,206,191,107,46,186,252,3,246,185,168,87,92,163,236,189,189,45,150,191,58,246,175,98,31,151,39,47,20,78,228,207,226,206,228,239,229,44,156,25,205,238,226,222,146,215,195,43,98,87,93,110,204,173,218,231,170,88,205,36,154,95,97,168,145,212,180,119,72,28,246,100,149,172,71,53,172,142,62,168,143,166,134,94,142,145,239,229,27,223,31,99,140,136,179,118,190,191,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,213,0,60,254,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,94,17,51,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,231,91,116,91,155,207,183,77,170,23,45,64,203,234,106,232,237,175,168,115,172,184,242,92,102,169,162,179,64,177,197,31,8,27,34,241,107,222,216,34,116,175,99,88,146,72,142,127,22,245,70,183,144,23,103,225,149,190,219,86,183,97,182,237,12,213,44,154,174,77,80,176,211,200,218,90,203,164,237,123,242,74,38,43,156,215,199,39,68,87,212,195,23,70,200,199,242,145,236,143,191,202,69,89,187,83,212,128,30,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,75,254,35,174,249,55,119,106,218,14,145,183,43,130,221,73,120,203,47,213,14,182,227,150,169,234,26,198,62,116,98,185,245,83,49,28,146,190,154,20,227,207,182,157,85,242,67,26,186,62,234,72,218,1,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,206,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,52,241,206,252,19,253,73,252,180,138,190,23,30,187,52,203,243,175,103,173,59,255,0,138,70,193,104,244,239,207,110,111,71,45,246,171,110,32,190,78,159,34,199,104,233,160,161,134,209,34,246,169,161,169,164,142,54,177,142,134,87,172,105,36,104,139,35,101,145,100,251,236,145,253,152,65,161,91,138,213,205,184,100,211,229,58,81,150,85,218,234,42,169,230,134,162,149,101,123,168,170,94,234,121,161,138,105,233,185,36,83,190,5,168,124,177,36,173,123,27,34,53,85,174,78,173,95,21,254,202,179,220,171,253,213,200,242,76,142,225,255,0,73,89,93,114,174,168,147,254,244,147,77,36,143,255,0,157,206,115,191,202,170,95,78,194,118,65,98,218,62,9,45,110,71,75,106,185,106,109,239,187,21,238,247,71,51,234,33,101,42,76,171,13,45,35,164,138,55,199,15,6,196,249,19,130,57,242,245,228,231,54,56,145,148,2,105,79,105,222,150,52,111,233,254,61,237,208,25,172,52,167,180,239,75,26,55,244,255,0,30,246,232,14,21,226,9,176,172,123,115,56,109,118,115,167,214,42,74,61,84,180,83,201,53,11,233,252,173,19,47,239,85,166,106,195,93,50,196,175,153,237,167,167,116,116,234,233,24,198,61,232,142,115,88,170,169,76,26,91,161,122,143,171,122,203,108,208,108,114,205,228,178,251,141,194,107,116,148,151,101,90,63,35,36,13,123,234,86,161,30,156,227,236,178,41,92,246,113,89,63,118,173,107,28,254,141,93,4,237,119,108,152,14,214,116,190,219,167,248,133,53,37,101,201,148,237,109,235,33,91,116,52,213,183,153,210,73,100,231,59,163,78,78,99,29,60,173,137,143,115,214,56,213,172,228,238,138,231,118,2,42,248,163,250,19,212,223,201,125,226,136,160,19,85,5,96,120,157,120,122,86,101,53,149,59,138,219,246,33,222,186,205,202,92,182,193,108,134,121,234,174,181,82,207,12,113,85,81,82,65,11,249,76,189,217,159,82,188,152,213,108,105,39,21,122,202,231,193,93,143,98,123,142,188,110,11,23,202,118,213,140,249,220,131,31,184,51,189,113,174,162,124,150,123,124,51,197,43,36,248,132,168,138,145,67,36,9,82,223,146,164,174,68,114,67,214,94,6,138,65,74,222,53,126,169,241,111,167,244,62,227,113,61,175,131,134,127,134,233,102,27,184,45,65,212,28,134,146,199,143,88,233,241,202,154,234,234,149,94,17,51,173,201,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,22,26,238,187,117,218,143,187,93,71,126,107,154,203,228,109,84,61,200,44,22,8,38,87,210,218,41,92,168,170,214,170,162,119,38,127,22,172,179,42,35,164,115,90,136,140,99,35,141,146,127,194,231,98,86,173,108,186,205,174,250,209,140,213,212,97,54,58,134,55,31,183,85,192,223,37,144,214,181,207,73,95,39,37,229,45,53,59,152,212,86,112,237,203,35,149,138,231,36,51,68,235,159,4,42,241,51,222,143,244,108,211,134,105,190,20,238,230,125,159,91,234,224,166,168,134,187,179,37,138,133,83,180,250,238,145,189,179,54,103,43,220,218,119,39,22,247,34,149,234,229,236,172,114,82,14,45,137,229,89,205,246,151,22,194,177,155,174,65,122,173,231,229,173,214,186,41,42,234,167,224,199,61,252,34,141,28,247,113,99,28,229,232,159,38,181,85,126,72,164,149,221,231,135,166,169,237,50,197,142,101,53,183,63,182,22,91,149,191,185,123,184,218,109,85,45,165,177,87,53,241,49,208,205,42,162,177,33,123,231,141,176,204,245,141,210,185,36,78,211,21,169,203,207,236,115,119,119,93,160,234,227,178,185,237,213,119,140,78,253,78,219,110,71,106,130,161,204,123,224,71,163,153,85,11,21,201,19,234,97,94,92,59,137,209,89,36,209,163,163,238,172,141,208,70,45,150,98,185,205,138,151,41,194,178,107,86,65,101,173,231,229,174,54,186,216,234,233,103,224,247,49,252,37,141,92,199,113,123,28,213,232,191,39,53,81,126,104,167,235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,69,106,248,162,236,22,143,48,177,92,183,49,163,182,251,85,174,235,142,91,234,107,178,203,60,20,208,81,199,115,165,99,229,169,158,228,215,181,173,231,88,222,228,142,151,184,174,116,209,181,188,85,31,26,50,106,150,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,193,232,230,59,139,216,213,232,228,86,175,78,138,138,159,34,255,0,182,65,189,28,87,119,26,113,5,117,107,173,86,76,250,219,220,130,247,143,69,93,27,164,127,105,33,229,93,77,2,189,102,74,55,172,241,162,57,233,247,36,87,69,201,252,82,71,201,80,10,1,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,79,243,202,102,26,85,167,26,129,125,197,178,124,215,11,181,94,174,184,85,193,215,75,5,93,101,58,73,37,190,169,88,172,89,35,85,255,0,186,238,139,213,169,36,80,200,137,206,40,220,223,86,1,154,205,216,250,167,214,79,168,25,15,184,206,91,166,198,181,139,1,208,175,13,92,27,81,181,26,253,73,110,182,219,169,242,9,98,138,90,168,97,158,225,60,119,43,140,205,164,165,108,207,99,101,169,145,177,61,35,137,28,138,229,79,250,213,42,47,115,187,133,202,183,65,172,183,173,92,202,105,188,135,159,237,211,91,173,108,170,146,162,27,101,12,77,227,21,60,110,122,255,0,165,35,213,173,99,95,44,178,189,24,206,124,82,127,248,81,236,91,252,6,232,53,175,12,255,0,131,213,96,20,85,206,255,0,73,206,186,73,78,173,255,0,178,242,175,115,191,223,204,140,255,0,23,152,159,251,177,244,177,172,159,79,242,31,110,156,205,97,123,215,61,213,97,187,80,240,252,210,188,194,243,114,164,118,79,113,211,123,53,54,39,104,146,53,153,247,27,138,90,160,224,174,137,175,99,188,180,110,116,110,153,252,155,197,138,141,69,238,62,54,62,149,181,139,88,179,237,117,207,238,154,141,168,215,234,187,141,202,227,81,60,177,69,45,84,211,65,111,130,73,164,153,180,148,173,153,239,116,84,209,186,87,164,113,35,149,26,139,255,0,90,173,164,248,93,108,22,143,15,177,91,119,49,172,86,251,85,210,235,145,219,233,171,177,59,60,244,208,86,71,108,165,123,226,169,130,228,231,185,174,225,88,238,220,110,139,182,173,116,49,185,220,149,95,34,178,27,42,5,85,248,218,107,95,255,0,64,187,115,163,183,255,0,248,51,91,133,84,145,127,239,20,116,145,194,244,147,255,0,125,89,26,232,255,0,204,43,93,253,180,42,172,184,159,5,141,98,181,94,180,143,43,209,11,133,250,174,91,238,53,120,125,238,134,142,174,169,174,99,109,85,76,141,170,218,88,213,234,244,100,117,49,202,249,81,172,70,53,245,145,175,85,116,170,88,248,7,42,221,143,165,141,100,250,127,144,251,116,230,107,13,84,0,0,50,174,95,247,133,199,161,61,50,252,235,222,43,73,84,0,57,86,236,125,44,107,39,211,252,135,219,167,51,88,106,160,0,0,42,87,198,179,93,40,238,183,220,47,111,22,27,207,123,224,156,242,76,138,154,52,130,72,217,85,43,59,116,44,115,209,86,88,230,100,46,170,123,163,84,99,86,58,184,31,247,250,181,89,88,37,212,248,54,107,95,219,157,190,221,180,114,174,223,217,171,211,43,130,118,103,142,46,49,207,67,113,150,162,162,62,78,89,28,174,153,179,178,177,29,209,140,106,71,216,233,201,220,212,159,228,85,241,71,244,39,169,191,146,251,197,17,64,38,170,1,226,180,203,69,52,143,70,105,174,20,186,83,167,24,254,42,203,181,67,234,107,150,215,66,200,95,82,247,75,44,168,146,61,19,147,152,199,79,42,70,197,94,17,49,220,35,70,49,17,169,237,64,0,160,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,0,20,3,226,143,235,179,83,127,37,246,122,34,85,120,24,254,54,126,155,254,100,90,161,21,119,237,178,11,22,238,48,72,171,113,202,91,85,183,83,108,157,168,172,151,186,201,159,79,11,233,86,100,89,169,106,221,28,82,62,72,120,58,87,198,156,21,204,151,167,23,53,178,74,143,160,187,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,75,148,240,185,223,109,215,91,45,83,104,70,180,100,212,149,25,181,142,157,142,199,238,53,115,187,206,228,52,77,107,214,86,73,201,56,203,83,78,214,53,85,252,251,146,198,229,122,181,203,12,210,186,194,138,171,241,206,252,19,253,73,252,180,170,179,175,237,119,108,153,246,233,181,66,219,167,248,133,53,93,29,181,245,13,109,235,33,91,116,213,52,86,104,22,57,100,231,59,163,78,45,123,219,4,173,137,143,115,18,73,17,172,228,222,170,230,232,83,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,228,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,237,74,1,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,79,240,0,50,174,105,79,105,222,150,52,111,233,254,61,237,208,20,173,226,35,186,29,56,220,230,178,165,219,75,112,75,85,182,203,100,238,211,253,163,75,122,83,221,50,105,21,177,71,230,106,157,209,30,176,177,144,70,202,120,228,69,145,172,228,174,226,178,118,162,138,165,255,0,120,119,110,135,78,55,23,163,75,105,195,176,75,86,13,122,194,187,84,247,220,114,205,111,74,91,93,60,149,14,150,70,84,209,181,136,140,72,103,123,39,127,109,87,184,199,164,136,254,105,194,89,96,7,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,106,128,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,40,135,196,71,123,245,155,170,206,211,18,195,170,184,233,150,39,112,150,91,19,146,25,233,166,186,72,232,98,141,245,85,81,62,87,49,220,94,201,252,186,172,113,200,200,170,28,143,106,57,239,106,70,8,240,12,202,92,6,163,84,155,143,85,166,39,75,120,134,192,251,179,145,27,2,220,101,134,73,219,78,197,85,234,247,164,80,189,238,226,139,193,22,62,124,123,145,242,250,180,199,76,242,173,93,203,227,193,112,170,79,55,122,168,183,220,174,20,212,173,142,73,36,170,242,84,83,214,62,8,153,27,28,247,205,35,41,220,200,216,141,251,210,57,141,85,68,85,84,252,172,91,44,202,176,107,237,46,83,133,100,215,92,126,245,69,207,203,92,109,117,178,82,85,65,205,142,99,248,75,26,181,237,228,199,185,171,209,126,109,114,162,252,149,75,254,216,190,243,108,91,195,211,138,171,156,150,175,131,102,120,191,151,167,201,173,177,49,235,74,217,37,71,246,170,105,164,119,94,176,203,218,149,82,55,57,100,141,204,115,93,201,17,146,201,197,124,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,151,103,184,125,192,224,59,101,210,250,237,87,212,103,213,190,219,71,81,79,73,21,29,10,194,181,181,179,205,34,53,177,83,199,52,145,182,71,163,121,202,230,163,186,164,113,72,239,159,21,51,217,184,125,192,231,219,154,213,10,237,87,212,103,210,50,229,89,79,79,73,21,29,10,204,148,84,80,67,26,53,177,83,199,52,146,58,54,43,185,202,230,163,186,44,146,200,239,151,37,57,169,106,158,57,223,130,127,169,63,150,145,87,194,227,215,102,153,126,117,236,245,165,196,239,19,115,26,71,182,157,35,184,94,117,74,134,146,254,251,253,61,69,182,217,137,200,140,123,239,239,115,56,201,3,152,246,185,169,76,141,122,119,164,123,92,198,177,232,156,94,247,199,28,153,204,59,254,198,183,21,138,237,123,112,86,221,82,205,113,95,141,217,89,111,173,183,212,249,122,24,234,110,20,125,216,151,132,244,93,201,99,100,115,115,107,99,115,213,223,224,37,168,106,34,171,144,208,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,134,88,141,41,237,59,210,198,141,253,63,199,189,186,3,53,134,148,246,157,233,99,70,254,159,227,222,221,1,213,79,21,98,209,125,47,198,181,67,38,214,139,46,33,73,6,109,152,83,211,82,94,47,78,124,146,207,60,16,70,200,227,137,156,220,173,133,156,98,139,147,98,70,35,214,40,220,254,74,198,170,123,80,69,95,20,127,66,122,155,249,47,188,81,20,2,106,160,30,43,76,180,83,72,244,102,154,225,75,165,58,113,143,226,172,187,84,62,166,185,109,116,44,133,245,47,116,178,202,137,35,209,57,57,140,116,242,164,108,85,225,19,29,194,52,99,17,26,158,212,20,173,227,87,234,159,22,250,127,67,238,55,18,5,71,118,186,195,106,168,177,67,115,171,101,182,178,162,26,186,138,54,204,228,130,105,225,108,141,138,87,199,215,139,158,198,207,51,90,229,78,173,73,100,68,233,201,122,202,173,130,108,78,235,187,188,154,182,251,146,214,85,218,116,235,29,168,74,75,197,101,44,142,130,182,170,121,41,230,116,113,80,200,250,121,96,123,227,145,180,238,153,175,84,86,199,51,21,62,111,105,125,54,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,89,202,183,59,184,92,87,107,250,53,122,213,204,166,155,207,249,14,221,53,186,214,202,168,233,230,185,215,74,238,49,83,198,231,175,250,82,61,90,215,185,145,69,43,209,143,225,197,115,173,170,186,153,149,107,38,163,228,122,165,154,213,249,139,214,77,112,150,225,83,198,73,31,28,60,215,238,65,23,113,239,123,97,137,136,216,227,98,185,120,70,198,53,23,163,80,182,159,10,109,146,214,105,77,138,167,112,58,189,138,121,60,206,243,220,163,176,91,110,150,217,233,238,24,253,43,31,44,51,200,246,76,141,237,205,81,242,232,168,206,77,129,19,140,138,149,18,49,39,174,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,18,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,103,179,120,155,85,204,182,161,171,151,12,62,243,109,171,118,49,113,168,168,169,196,238,242,72,147,50,227,110,71,253,196,116,173,99,27,230,99,107,163,108,204,226,222,47,84,114,39,109,241,189,242,127,194,155,123,84,122,83,125,169,219,246,175,101,126,79,12,188,247,43,44,23,43,165,202,10,123,126,63,84,198,75,52,241,189,243,43,123,112,212,124,186,34,63,139,103,68,227,26,173,68,143,75,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,129,76,30,39,187,10,166,209,139,173,94,224,116,126,197,73,65,167,215,58,138,104,110,182,138,78,235,214,211,113,157,211,115,154,56,155,23,106,158,133,202,216,26,136,178,253,217,167,72,216,214,177,99,99,97,174,133,235,166,163,237,211,81,237,218,161,165,247,159,35,117,161,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,248,183,170,117,71,35,154,215,177,204,123,24,246,232,123,110,186,243,134,238,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,156,110,119,68,114,177,188,216,172,145,169,193,237,85,164,207,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,0,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,79,240,0,51,89,187,31,84,250,201,245,3,33,247,25,207,85,173,185,78,163,166,217,246,241,133,84,87,93,99,192,93,143,222,46,148,116,221,165,101,12,247,132,200,110,177,212,73,205,17,18,89,163,129,105,147,162,171,150,38,205,213,168,222,243,149,254,215,195,35,111,216,14,225,247,36,182,45,70,101,92,246,220,86,207,246,170,42,56,146,23,65,93,61,53,125,27,91,77,85,28,209,200,217,105,158,217,158,217,35,68,106,185,62,92,147,231,214,250,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,57,174,236,125,44,107,39,211,252,135,219,167,51,88,123,253,86,215,77,71,214,90,60,66,211,154,222,123,182,172,19,31,162,198,236,22,216,17,89,75,69,75,79,4,112,171,218,197,85,235,52,189,166,190,89,21,85,206,114,53,19,163,25,27,25,50,188,48,182,21,77,172,247,90,77,192,235,5,138,146,191,79,173,149,21,48,218,173,21,125,214,45,218,227,3,161,225,52,145,58,46,213,69,11,85,211,181,81,37,251,211,64,177,189,174,98,72,199,92,248,6,109,183,111,173,23,93,122,220,54,109,168,21,89,125,94,69,104,146,241,89,73,141,212,76,199,68,200,172,145,212,73,228,162,138,39,53,171,19,59,74,215,43,85,173,114,189,239,123,250,200,247,170,253,119,29,189,124,63,103,118,141,206,213,212,221,104,234,238,90,129,81,137,67,69,81,75,198,150,186,135,200,164,209,214,83,200,168,138,188,39,130,178,23,170,115,107,156,136,136,172,116,79,71,244,15,12,189,107,253,139,110,227,22,243,22,255,0,53,65,157,244,194,171,56,69,206,104,188,236,240,249,121,35,235,35,26,222,149,81,83,115,114,242,233,18,203,197,170,238,61,47,248,3,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,0,0,25,87,47,251,194,227,208,158,153,126,117,239,21,164,170,0,202,185,127,223,255,0,11,47,255,0,167,255,0,255,0,231,10,1,53,80,0,0,25,150,215,237,99,190,238,3,89,114,205,98,200,225,242,245,121,53,193,213,17,211,114,99,252,165,43,26,145,211,83,115,99,24,146,118,160,142,40,187,156,17,207,225,201,223,121,202,167,171,204,246,215,125,196,182,167,167,91,152,122,249,138,12,227,32,187,218,229,116,117,76,88,233,35,129,91,29,28,110,137,205,108,137,52,146,82,221,92,229,106,201,31,110,56,58,171,28,229,107,187,7,133,14,177,93,116,215,118,150,76,69,215,234,74,28,123,80,105,234,44,151,72,171,106,157,20,18,78,216,100,154,137,204,111,54,177,106,86,161,140,130,53,114,57,122,85,74,198,39,41,17,75,222,34,175,138,63,161,61,77,252,151,222,40,138,1,53,80,0,0,2,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,20,3,226,143,235,179,83,127,37,246,122,34,85,120,24,254,54,126,155,254,100,69,95,20,127,93,154,155,249,47,179,209,18,171,192,199,241,179,244,223,243,34,213,1,94,190,40,219,18,186,235,101,170,29,119,209,124,102,146,163,54,177,211,189,185,5,186,146,7,121,220,134,137,173,98,68,248,248,175,25,106,105,218,199,34,51,135,114,88,220,140,71,57,97,134,39,83,93,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,250,108,39,123,246,45,220,96,146,209,100,117,86,171,110,166,217,59,178,222,236,148,112,190,158,23,210,172,202,144,213,82,54,73,100,124,144,240,116,76,145,121,171,153,47,94,77,107,100,137,95,21,124,115,191,4,255,0,82,127,45,43,87,74,180,207,42,214,77,71,199,52,183,10,164,243,23,172,154,225,21,190,155,148,114,62,56,121,175,223,158,94,219,30,246,195,19,17,210,72,244,106,240,141,143,114,167,70,169,161,237,174,237,147,1,218,206,151,219,116,255,0,16,166,164,172,185,50,157,173,189,100,43,110,134,154,182,243,58,73,44,156,231,116,105,201,204,99,167,149,177,49,238,122,199,26,181,156,157,209,92,238,192,10,1,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,79,240,0,50,174,79,77,207,239,214,166,171,108,58,99,181,141,27,190,213,209,178,143,7,178,91,243,155,157,63,105,89,88,197,180,209,57,40,41,170,35,149,206,70,35,159,60,85,76,115,24,254,113,118,186,171,22,86,190,42,237,227,111,217,246,230,181,66,135,74,52,229,148,140,185,86,83,212,85,203,89,92,147,37,21,20,16,198,174,116,181,18,67,28,142,141,138,238,17,53,202,222,139,36,177,183,229,201,9,171,189,191,10,155,86,136,105,124,186,175,160,183,204,130,249,109,198,233,231,171,201,232,239,149,45,169,173,88,59,144,54,57,105,35,165,164,99,120,70,215,84,75,59,165,114,35,99,143,146,127,101,196,31,208,189,116,212,125,186,106,61,187,84,52,190,243,228,110,180,61,98,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,127,22,245,78,168,228,115,90,246,57,143,99,30,222,235,226,73,184,28,7,115,90,175,132,106,190,156,190,173,150,218,204,30,26,73,104,235,150,20,173,162,158,27,173,201,174,138,162,56,100,145,177,189,91,194,86,181,93,213,99,150,55,124,185,33,40,60,12,127,27,63,77,255,0,50,57,87,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,239,252,100,243,109,113,180,233,61,167,6,196,177,78,238,155,95,250,212,101,119,186,122,73,170,100,130,74,122,154,117,166,166,168,119,107,181,71,11,230,124,14,100,157,197,146,105,24,172,78,219,88,228,158,155,11,94,241,26,195,116,143,79,188,58,244,179,12,208,171,253,37,243,9,181,103,20,240,219,110,116,215,70,92,89,88,255,0,43,117,117,68,203,81,26,171,30,247,84,44,202,244,103,70,53,234,230,181,172,70,163,82,37,248,92,122,236,211,47,206,189,158,180,247,254,46,122,123,161,216,78,224,162,186,233,197,251,158,103,148,119,174,153,165,146,14,202,82,218,228,116,84,201,77,35,91,20,77,237,205,81,253,241,60,168,247,190,71,57,237,149,81,169,43,85,241,175,108,90,145,174,58,89,172,182,92,159,111,84,119,91,150,94,157,200,153,103,183,208,205,93,241,106,84,111,114,122,89,169,162,251,243,66,172,141,92,228,78,142,111,109,36,107,152,248,218,246,218,167,141,95,165,140,91,234,5,15,183,92,74,224,240,247,207,240,221,44,221,206,19,168,58,131,144,210,88,241,235,29,61,238,166,186,186,165,87,132,76,248,61,98,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,47,201,189,125,215,95,119,105,172,181,185,151,118,235,71,136,91,122,209,226,214,74,217,152,239,33,75,197,137,36,138,216,209,24,147,78,246,119,100,94,175,114,117,100,125,199,178,40,212,243,248,142,217,51,236,151,64,115,221,199,92,41,170,236,216,158,29,79,110,117,12,245,118,233,145,151,233,234,174,45,162,86,82,202,168,145,57,144,175,117,101,123,92,229,107,219,27,56,253,245,115,57,1,106,158,57,223,130,127,169,63,150,144,131,100,26,189,134,232,46,231,49,45,92,212,9,234,227,177,99,180,247,121,170,18,146,5,154,121,94,251,93,92,81,67,27,62,72,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,159,147,186,45,205,231,219,166,213,11,150,160,101,245,53,116,118,215,212,57,214,92,121,46,51,84,209,89,160,88,226,143,132,13,145,120,181,239,108,17,58,87,177,172,73,36,71,63,139,122,163,91,42,188,53,252,62,109,90,253,143,94,117,163,87,38,171,166,196,231,167,185,227,214,58,8,232,219,221,173,158,106,87,211,203,112,107,234,34,116,92,41,214,103,118,94,196,122,165,84,42,229,86,121,126,18,197,93,209,109,147,62,218,206,168,92,180,255,0,47,166,171,172,182,178,161,205,178,228,41,110,154,154,138,243,2,71,20,156,224,116,137,197,207,99,103,137,178,177,142,122,71,34,185,156,157,209,28,233,85,225,115,190,219,86,137,221,102,208,141,104,201,170,233,240,155,229,67,29,143,220,106,231,111,146,199,171,92,231,172,172,147,146,114,138,154,161,207,106,171,249,246,226,145,170,245,107,82,105,165,109,123,26,83,218,119,165,141,27,250,127,143,123,116,6,107,13,41,237,59,210,198,141,253,63,199,189,186,3,170,128,8,171,226,143,232,79,83,127,37,247,138,34,128,77,84,0,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,69,253,174,237,147,62,221,54,168,91,116,255,0,16,166,171,163,182,190,161,173,189,100,43,110,154,166,138,205,2,199,44,156,231,116,105,197,175,123,96,149,177,49,238,98,73,34,53,156,155,213,92,221,15,105,86,153,226,186,55,167,24,230,150,225,84,158,94,203,140,219,226,183,211,114,142,54,73,55,4,251,243,203,219,99,24,233,165,122,186,73,30,141,78,114,61,238,84,234,229,61,88,40,175,197,175,58,213,60,147,117,149,152,166,127,107,248,93,151,22,183,195,6,47,79,4,245,50,82,213,80,204,157,215,87,53,101,107,24,233,165,122,172,114,186,38,35,90,234,102,195,202,85,131,184,238,107,225,245,137,105,30,113,187,76,23,26,214,134,210,79,98,170,168,153,105,168,107,162,99,168,174,23,22,194,245,164,166,168,87,202,196,70,58,84,111,22,244,151,187,34,71,2,198,230,204,229,110,135,129,15,252,82,241,109,14,186,237,78,253,147,234,245,15,91,173,139,238,225,213,116,178,195,21,193,151,137,213,25,28,48,172,138,157,200,95,197,29,81,18,114,85,130,25,36,107,121,195,27,153,66,230,135,188,62,178,221,92,206,54,151,130,228,186,208,234,185,239,181,84,243,37,53,117,116,175,117,109,194,220,217,158,148,149,53,8,248,152,168,247,68,141,226,238,178,247,99,72,231,89,28,233,156,141,145,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,129,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,80,14,255,0,182,125,117,218,110,174,57,182,244,164,147,4,204,106,43,43,241,71,195,43,149,244,208,49,237,89,40,101,108,143,116,188,233,210,104,152,146,57,206,73,88,230,63,151,53,146,56,251,87,130,133,218,235,14,228,179,43,20,55,58,182,91,107,48,122,138,186,138,54,204,228,130,105,225,175,162,108,82,190,62,188,92,246,54,121,154,215,42,117,106,75,34,39,78,75,214,215,242,157,189,104,22,115,125,170,202,115,93,15,211,252,130,245,91,195,204,220,110,152,205,21,93,84,252,24,214,51,156,178,70,231,187,139,24,214,167,85,249,53,168,137,242,68,61,6,21,167,184,14,154,218,165,177,105,206,15,143,226,182,217,234,29,87,45,29,146,217,13,12,18,78,230,181,174,149,209,194,214,181,94,173,99,26,174,84,235,209,141,79,242,33,68,62,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,124,149,183,107,85,186,166,130,142,225,115,164,165,168,186,84,45,37,12,83,76,214,62,170,116,138,73,150,40,154,171,213,239,72,161,150,69,107,122,175,8,222,239,224,213,84,250,192,51,89,187,31,84,250,201,245,3,33,247,25,201,85,171,152,159,198,60,30,116,63,41,164,198,124,237,94,63,152,92,123,215,24,232,187,146,91,232,103,175,187,50,78,82,162,42,197,12,147,165,27,93,213,81,174,145,32,69,234,238,4,127,216,78,166,101,90,95,187,141,51,184,226,213,125,191,143,100,20,88,205,198,7,201,34,67,85,67,95,59,41,229,100,141,99,219,207,143,113,178,177,29,213,169,44,49,61,90,238,29,13,20,156,171,118,62,150,53,147,233,254,67,237,211,153,172,37,86,193,118,81,149,110,179,81,233,47,119,107,103,151,211,44,102,225,12,153,29,194,161,36,100,117,252,21,178,58,217,78,177,185,143,116,210,177,81,30,230,57,59,49,189,30,171,201,209,50,91,243,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,193,26,188,69,117,142,197,163,123,71,206,234,110,240,249,138,188,194,223,62,29,107,166,228,246,119,170,171,224,150,55,47,54,177,232,222,212,9,81,63,71,113,107,251,28,57,53,207,106,153,246,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,191,236,255,0,110,180,214,175,14,187,182,222,170,177,58,75,173,202,199,166,235,10,91,236,17,75,194,182,255,0,73,74,149,12,154,6,196,214,73,43,228,184,68,217,186,43,121,74,247,47,54,187,155,154,180,3,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,166,157,16,205,110,186,149,162,248,14,163,95,105,233,32,185,101,88,189,170,247,89,21,35,28,216,35,158,166,146,57,164,108,109,115,156,228,98,57,234,136,138,231,47,78,157,85,127,137,237,65,202,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,0,12,171,151,253,225,113,232,79,76,191,58,247,138,210,85,0,114,175,232,157,181,143,253,154,116,171,255,0,131,109,223,252,201,242,110,110,211,106,176,109,19,85,236,86,43,101,37,186,219,110,211,123,237,37,29,29,36,45,134,10,104,35,182,76,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,51,110,106,160,0,1,21,124,78,181,75,246,95,179,108,215,202,95,126,25,117,203,124,190,45,111,254,245,239,121,175,53,34,121,184,62,108,115,89,202,134,58,223,190,238,61,58,125,215,35,213,133,5,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,95,166,232,246,209,216,240,251,201,182,233,162,150,158,231,192,113,250,47,134,82,246,58,212,87,249,10,168,43,38,251,148,209,126,246,178,163,177,42,253,216,211,187,60,221,87,143,53,84,160,187,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,63,105,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,157,122,244,85,254,36,117,241,71,244,39,169,191,146,251,197,17,64,38,170,1,242,91,46,214,171,213,51,235,44,215,58,74,250,120,234,39,164,124,180,211,54,86,54,120,37,124,51,68,174,106,170,35,227,150,57,35,123,127,139,94,199,53,122,42,42,31,88,0,20,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,159,224,231,249,78,222,180,11,57,190,213,101,57,174,135,233,254,65,122,173,225,230,110,55,76,102,138,174,170,126,12,107,25,206,89,35,115,221,197,140,107,83,170,252,154,212,68,249,34,31,171,130,233,62,150,105,127,158,253,153,233,166,41,137,124,79,181,231,126,5,102,166,160,243,93,190,93,190,239,101,141,231,199,184,254,60,186,244,230,238,159,197,74,44,241,71,245,217,169,191,146,251,61,17,42,188,12,127,27,63,77,255,0,50,45,80,2,160,60,82,54,11,71,167,126,123,115,122,57,111,181,91,113,5,242,116,249,22,59,71,77,5,12,54,137,23,181,77,13,77,36,113,181,140,116,50,189,99,73,35,68,89,27,44,139,39,223,100,143,236,196,13,148,229,55,220,63,119,26,67,118,199,43,188,165,93,70,97,108,181,201,39,105,146,114,165,173,157,180,149,49,244,122,42,39,56,39,149,157,122,114,111,46,173,84,114,34,164,234,241,206,252,19,253,73,252,180,138,190,23,30,187,52,203,243,175,103,173,47,248,2,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,0,12,171,159,171,139,98,121,86,115,125,165,197,176,172,102,235,144,94,171,121,249,107,117,174,138,74,186,169,248,49,207,127,8,163,71,61,220,88,199,57,122,39,201,173,85,95,146,41,160,157,142,109,18,213,180,29,35,118,41,61,198,146,241,150,95,170,27,114,200,238,176,83,181,140,124,232,196,107,41,97,122,181,37,125,52,41,203,135,113,122,171,228,154,68,108,125,213,141,178,40,163,111,18,125,140,93,118,251,159,214,106,166,156,218,234,235,180,235,42,168,169,185,74,202,59,91,155,6,47,59,166,141,29,75,43,161,141,32,134,153,210,84,49,180,221,85,171,211,172,92,85,99,73,36,132,5,170,120,24,254,54,126,155,254,100,88,254,107,162,26,47,169,87,88,175,186,141,164,56,86,85,114,130,157,180,145,86,94,236,20,149,211,199,3,92,231,54,38,201,52,110,114,49,28,247,185,26,139,211,171,220,191,229,83,234,193,116,159,75,52,191,207,126,204,244,211,20,196,190,39,218,243,191,2,179,83,80,121,174,223,46,223,119,178,198,243,227,220,127,30,93,122,115,119,79,226,167,215,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,132,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,236,222,38,213,115,45,168,106,229,195,15,188,219,106,221,140,92,106,42,42,113,59,188,146,36,204,184,219,145,255,0,113,29,43,88,198,249,152,218,232,219,51,56,183,139,213,28,137,219,124,111,127,137,168,215,77,71,174,208,232,118,241,115,188,249,236,50,135,32,139,36,182,211,84,34,190,75,117,83,97,168,142,70,83,191,175,220,134,79,52,247,190,53,69,111,113,168,246,240,87,202,178,52,19,90,242,173,187,106,197,139,88,240,171,125,170,182,245,143,249,175,45,5,210,41,36,165,127,126,154,90,119,243,108,114,70,245,232,201,156,169,209,233,247,145,58,245,78,168,190,87,41,203,50,172,230,251,85,148,230,185,53,215,32,189,86,240,243,55,27,165,108,149,117,83,240,99,88,206,114,200,174,123,184,177,141,106,117,95,147,90,136,159,36,66,239,188,59,182,11,71,182,60,85,115,205,82,183,218,174,90,155,123,237,84,116,90,104,42,62,204,198,145,202,207,45,75,83,197,94,147,61,147,200,218,137,35,122,70,239,187,27,121,54,62,228,190,87,198,175,210,198,45,245,2,135,219,174,37,43,18,43,99,155,68,186,238,251,87,29,138,79,113,171,179,226,118,26,118,220,178,59,172,20,238,123,217,2,189,26,202,88,94,173,88,153,83,50,242,225,220,94,136,200,230,145,27,39,105,99,117,170,120,132,96,24,110,150,120,112,230,218,125,167,216,245,37,143,30,177,211,217,41,168,104,105,145,120,68,207,140,209,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,209,9,106,158,57,223,130,127,169,63,150,149,86,75,77,130,108,78,235,187,188,154,182,251,146,214,85,218,116,235,29,168,74,75,197,101,44,142,130,182,170,121,41,230,116,113,80,200,250,121,96,123,227,145,180,238,153,175,84,86,199,51,21,62,111,105,125,54,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,28,171,116,91,100,192,119,77,165,247,45,63,203,233,169,40,238,79,167,115,108,185,10,91,161,169,173,179,78,178,69,39,56,29,34,114,107,30,232,34,108,172,99,152,178,70,142,103,38,245,71,55,58,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,231,205,41,237,59,210,198,141,253,63,199,189,186,3,53,134,148,246,157,233,99,70,254,159,227,222,221,1,213,79,201,183,101,152,173,226,251,119,197,173,57,53,170,182,245,143,249,127,139,219,169,235,99,146,170,223,223,98,190,15,49,19,85,95,23,113,136,174,103,52,78,77,69,84,234,135,235,2,42,248,163,250,19,212,223,201,125,226,136,160,19,85,0,30,43,53,209,13,23,212,171,172,87,221,70,210,28,43,42,185,65,78,218,72,171,47,118,10,74,233,227,129,174,115,155,19,100,154,55,57,24,142,123,220,141,69,233,213,238,95,242,169,245,96,186,79,165,154,95,231,191,102,122,105,138,98,95,19,237,121,223,129,89,169,168,60,215,111,151,111,187,217,99,121,241,238,63,143,46,189,57,187,167,241,82,160,124,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,84,0,143,251,215,218,141,139,118,154,53,91,134,246,173,84,121,125,183,173,102,45,123,173,133,238,242,21,92,152,178,70,174,141,81,233,12,236,103,106,68,232,246,167,86,73,219,123,226,141,12,246,101,56,158,85,131,95,106,177,108,215,25,186,227,247,170,46,30,102,221,116,162,146,146,170,14,108,107,217,206,41,17,175,111,38,61,174,78,169,243,107,145,83,228,168,94,159,135,118,247,232,247,85,130,46,37,152,213,113,212,220,78,223,20,183,215,44,48,83,67,116,141,211,75,27,42,169,98,100,174,123,184,177,144,121,133,72,227,141,146,212,53,24,212,107,216,212,150,183,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,148,3,191,189,228,212,238,251,84,40,174,22,42,106,186,12,19,24,167,88,113,202,26,234,40,160,173,99,231,142,21,172,154,161,99,146,68,115,223,44,72,214,162,63,130,71,20,125,26,215,172,138,239,107,225,153,178,239,233,39,168,239,212,140,213,189,188,7,1,184,82,79,83,79,53,15,122,59,237,114,47,117,148,61,100,99,161,116,45,70,53,213,13,94,78,237,203,19,17,169,222,73,35,189,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,146,168,2,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,169,5,0,248,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,38,166,170,234,102,43,163,122,113,145,234,150,107,87,229,236,184,205,190,91,133,79,25,35,100,147,112,79,185,4,93,199,177,142,154,87,171,99,141,138,228,231,35,216,212,94,174,66,131,55,119,188,204,251,115,90,209,73,168,212,149,213,118,11,110,35,81,44,88,108,84,82,205,75,61,20,13,171,124,208,85,189,169,60,141,142,185,91,216,73,37,133,205,69,88,34,233,253,134,169,110,155,5,222,190,43,186,205,56,164,178,93,174,126,95,83,113,155,124,49,228,118,250,133,141,146,87,240,70,198,235,157,58,70,214,49,208,202,245,69,123,88,212,236,200,244,98,167,23,68,249,101,80,51,89,187,31,84,250,201,245,3,33,247,25,203,84,219,54,39,246,231,193,230,163,22,143,25,251,65,87,91,135,229,254,66,220,218,47,55,36,245,204,175,184,190,151,181,23,71,43,166,108,236,137,209,241,78,73,35,88,173,251,200,133,43,26,115,209,12,214,235,169,90,47,128,234,53,246,158,146,11,150,85,139,218,175,117,145,82,49,205,130,57,234,105,35,154,70,198,215,57,206,70,35,158,168,136,174,114,244,233,213,87,248,158,127,118,62,150,53,147,233,254,67,237,211,153,172,52,123,178,252,79,21,197,54,177,165,191,101,177,155,85,155,227,56,125,146,237,113,248,125,20,116,254,114,186,91,117,63,118,166,110,8,157,201,159,197,188,164,119,87,59,162,117,85,232,118,176,10,160,241,184,213,234,151,221,116,247,65,40,103,171,142,158,10,121,114,251,164,110,130,46,196,239,123,164,165,162,115,36,249,202,143,141,35,175,71,55,238,177,82,104,215,239,170,39,8,149,225,213,163,151,221,100,221,198,9,77,104,155,203,210,97,247,8,51,27,165,79,22,63,179,75,65,60,82,53,56,57,236,87,119,103,90,120,58,183,147,153,223,231,197,205,99,144,208,161,155,109,224,96,21,58,97,186,61,82,195,38,199,169,44,84,244,185,69,117,77,190,223,72,145,54,8,45,213,50,173,69,18,70,216,151,131,24,180,211,66,168,196,233,193,21,26,168,213,69,106,90,167,131,78,127,83,147,109,114,233,134,92,114,26,74,186,140,59,40,171,166,163,183,181,98,73,232,109,213,17,69,81,26,189,173,68,122,178,74,153,43,149,175,127,94,170,217,26,139,210,62,45,158,160,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,0,6,85,203,254,240,184,244,39,166,95,157,123,197,105,42,128,7,42,221,143,165,141,100,250,127,144,251,116,230,107,11,211,241,17,223,213,30,216,241,84,192,244,182,225,106,185,106,109,239,187,79,213,42,96,168,251,51,26,71,19,252,205,85,55,37,122,76,246,79,27,169,227,145,137,27,190,244,142,228,216,251,114,250,189,132,239,126,197,187,140,18,90,44,142,170,213,109,212,219,39,118,91,221,146,142,23,211,194,250,85,153,82,26,170,70,201,44,143,146,30,14,137,146,47,53,115,37,235,201,173,108,145,43,229,80,0,168,15,27,77,76,197,114,13,71,211,189,45,180,213,249,139,214,31,111,184,92,46,253,185,35,124,116,254,125,105,187,16,59,139,213,236,153,25,72,178,57,143,107,127,119,60,14,69,114,63,229,194,188,44,176,10,156,235,122,88,109,82,227,212,151,107,110,43,79,95,127,185,37,74,68,230,82,178,58,103,197,79,80,140,145,126,243,217,89,61,34,179,130,43,218,254,47,78,156,21,205,191,67,50,218,253,163,151,221,191,235,46,89,163,185,28,222,98,175,25,184,58,158,58,158,44,103,155,165,123,82,74,106,158,12,123,210,62,236,18,69,47,111,154,185,156,248,187,239,53,80,185,79,8,237,76,197,115,13,161,89,240,91,77,95,75,214,5,112,175,183,221,233,100,146,62,227,124,205,92,213,144,78,214,53,234,244,133,236,157,88,215,189,173,229,36,19,181,17,81,157,87,213,248,163,250,19,212,223,201,125,226,136,160,19,85,4,32,241,39,223,61,171,111,184,5,102,149,233,205,210,146,187,81,114,170,122,155,108,175,163,186,53,179,226,240,58,24,213,213,82,182,25,18,120,106,93,29,67,29,77,213,26,157,122,203,201,82,52,142,74,224,216,78,247,239,187,71,206,229,162,200,234,174,183,45,50,189,247,101,189,217,40,225,101,68,204,170,72,85,33,170,164,108,146,198,200,230,230,216,153,34,243,70,190,46,188,154,231,71,18,178,252,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,1,64,62,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,0,40,7,197,31,215,102,166,254,75,236,244,68,170,240,49,252,108,253,55,252,200,181,64,8,171,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,63,252,115,191,4,255,0,82,127,45,34,175,133,199,174,205,50,252,235,217,235,75,254,0,160,31,20,127,93,154,155,249,47,179,209,18,255,0,195,35,93,52,227,110,155,17,206,181,67,84,47,62,70,213,67,168,21,177,67,12,72,143,170,184,85,58,217,111,88,233,105,163,85,78,228,207,226,238,137,213,26,141,107,158,247,49,140,123,219,245,236,183,197,130,167,81,181,18,239,134,110,122,183,31,199,89,126,168,142,108,126,231,73,20,86,251,69,165,145,82,72,234,136,106,170,42,106,121,53,143,116,17,172,74,189,199,172,213,18,53,92,140,88,154,203,52,0,25,87,46,167,194,211,101,24,174,151,233,197,135,114,25,173,179,206,231,217,125,191,206,218,124,194,70,248,236,150,185,209,123,46,167,224,231,39,122,162,7,54,71,202,170,143,108,114,164,40,216,255,0,125,221,159,224,243,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,120,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,158,205,233,237,158,167,106,58,243,117,211,8,107,170,238,22,41,233,225,187,227,213,213,107,23,126,166,221,55,36,111,113,35,114,162,62,57,99,154,21,85,107,57,172,43,34,49,141,123,80,155,254,6,63,141,159,166,255,0,153,22,168,1,202,183,23,182,141,44,221,6,9,54,11,169,150,159,247,190,74,243,71,5,55,197,45,159,190,134,89,60,164,243,69,39,103,187,216,99,36,226,223,190,206,173,95,242,42,103,175,93,52,47,81,246,233,168,247,29,47,213,11,55,145,186,208,244,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,252,93,209,122,35,145,205,115,30,214,61,143,99,124,1,107,222,21,251,10,166,165,166,181,110,159,89,44,84,149,143,172,167,134,225,131,91,42,59,168,250,55,164,179,53,107,234,105,228,137,173,87,171,89,4,180,175,107,222,206,18,247,122,35,210,39,50,210,136,1,227,87,233,99,22,250,129,67,237,215,18,168,54,241,183,236,251,115,90,161,67,165,26,114,202,70,92,171,41,234,42,229,172,174,73,146,138,138,8,99,87,58,90,137,33,142,71,70,197,119,8,154,229,111,69,146,88,219,242,228,134,132,246,241,183,236,7,108,186,95,67,165,26,114,202,183,219,104,234,42,42,229,172,174,72,86,182,182,121,164,87,58,90,137,33,142,54,200,244,111,8,154,229,111,84,142,40,219,243,226,135,32,241,71,244,39,169,191,146,251,197,17,64,37,170,120,231,126,9,254,164,254,90,87,174,219,180,66,235,184,253,109,197,180,94,205,124,164,179,84,100,117,18,181,245,245,49,186,70,83,65,12,18,84,76,244,99,126,111,122,69,12,156,25,213,168,231,241,106,185,136,170,244,209,78,139,233,14,27,160,186,95,143,233,30,159,193,87,29,139,29,167,116,52,235,87,58,205,60,175,124,142,150,89,164,127,201,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,218,130,31,248,136,236,130,143,117,88,34,101,184,117,47,29,77,196,237,242,197,98,106,77,5,52,55,72,221,52,82,62,150,170,87,196,231,187,139,25,63,151,69,146,56,217,45,67,149,238,70,189,238,74,23,52,167,180,239,75,26,55,244,255,0,30,246,232,12,214,26,83,218,119,165,141,27,250,127,143,123,116,7,138,223,38,238,237,91,65,210,54,229,112,91,169,47,25,101,250,161,214,220,114,213,61,67,88,199,206,140,87,62,170,102,35,146,87,211,66,156,121,246,211,170,190,72,99,87,71,221,73,27,74,218,13,188,141,104,209,29,109,166,214,137,242,252,131,44,168,170,168,133,217,29,5,214,251,86,230,100,16,71,3,233,216,202,167,171,213,100,124,81,72,238,203,228,73,18,39,163,28,141,114,53,88,183,253,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,164,85,241,71,244,39,169,191,146,251,197,17,64,38,170,0,0,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,213,0,5,117,120,172,236,150,179,85,172,84,219,129,210,28,83,206,102,118,110,221,29,254,219,107,182,207,81,112,200,41,94,248,161,130,70,50,20,119,114,106,127,159,85,86,114,116,10,188,164,68,167,141,139,84,58,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,159,37,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,73,169,191,191,19,76,123,114,122,95,69,164,122,47,103,200,44,214,43,165,66,205,149,45,254,219,74,201,234,89,12,144,203,73,12,15,138,121,145,172,238,177,210,72,189,26,245,88,225,68,119,21,145,174,137,123,98,219,214,85,186,13,101,178,233,30,45,83,228,60,255,0,114,166,227,116,125,44,149,16,219,40,98,111,41,106,36,107,19,253,24,216,142,115,26,249,101,137,138,246,115,228,154,40,210,173,51,197,116,111,78,49,205,45,194,169,60,189,151,25,183,197,111,166,229,28,108,146,110,9,247,231,151,182,198,49,211,74,245,116,146,61,26,156,228,123,220,169,213,202,122,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,146,168,2,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,169,5,0,248,163,250,236,212,223,201,125,158,136,158,158,13,87,107,85,131,104,153,181,246,251,115,164,183,91,109,217,197,202,174,178,178,174,102,195,5,52,17,219,45,238,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,26,248,153,239,71,250,73,234,59,52,223,10,119,111,1,192,110,21,112,83,84,67,93,222,142,251,92,139,218,125,119,72,222,232,93,11,81,142,109,59,147,147,187,114,202,245,114,119,150,56,227,86,15,160,250,167,168,152,38,95,169,120,182,31,117,171,198,240,171,123,238,23,27,139,45,245,50,83,187,183,53,51,37,130,57,89,27,163,89,163,142,169,181,15,99,156,222,48,69,44,138,189,27,243,249,116,119,88,179,237,10,207,237,122,141,167,55,234,187,117,202,221,81,4,178,197,21,84,208,193,112,130,57,163,153,212,149,77,133,236,116,180,210,58,38,36,145,43,145,28,137,255,0,82,166,132,246,171,185,140,55,117,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,226,141,153,156,101,141,236,145,168,156,152,246,242,107,31,206,54,118,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,148,193,188,12,2,167,76,55,71,170,88,100,216,245,37,138,158,151,40,174,169,183,219,233,18,38,193,5,186,166,85,168,162,72,219,18,240,99,22,154,104,85,24,157,56,34,163,85,26,168,173,75,95,240,117,212,207,182,27,83,155,5,171,171,181,37,94,5,144,86,91,225,165,167,147,251,233,180,53,42,149,145,207,80,197,122,170,115,158,122,198,49,232,214,181,205,129,90,136,174,99,213,100,174,236,125,44,107,39,211,252,135,219,167,51,88,105,79,105,222,150,52,111,233,254,61,237,208,29,84,3,60,62,33,26,161,117,213,93,224,234,77,206,224,218,184,105,236,23,137,113,122,26,73,171,93,82,202,120,45,238,90,101,237,117,68,72,217,44,177,203,80,177,181,58,53,245,15,249,185,85,94,233,127,224,143,164,53,47,186,234,22,189,215,65,87,29,60,20,241,98,22,185,27,60,93,137,222,247,71,85,90,215,199,243,149,31,26,71,64,173,119,221,98,164,210,39,223,84,94,22,190,82,183,141,30,39,240,125,205,99,153,77,38,51,228,169,50,12,62,155,189,113,142,139,183,29,194,186,10,170,150,73,202,84,68,73,102,142,5,163,107,186,170,185,177,172,8,189,27,192,253,95,4,188,166,251,73,175,185,214,21,79,93,194,203,117,195,214,233,89,77,218,98,247,106,169,43,105,227,167,147,154,167,54,241,101,109,74,116,69,70,175,115,171,145,85,173,84,184,155,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,192,220,151,140,69,78,51,171,150,172,119,65,49,138,75,182,49,138,222,42,34,201,106,238,18,196,230,100,108,141,242,64,177,80,205,11,228,108,116,202,222,147,199,82,157,94,247,246,186,198,145,177,236,158,96,106,126,177,96,58,235,177,173,80,212,109,57,191,82,92,109,183,29,55,189,203,44,81,85,67,52,246,249,228,179,190,103,82,85,54,23,189,177,84,198,217,88,146,68,174,85,106,175,253,74,185,225,53,80,0,0,202,185,127,222,23,30,132,244,203,243,175,120,173,37,80,0,229,91,177,244,177,172,159,79,242,31,110,156,205,97,232,51,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,115,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,19,247,244,47,93,53,31,110,154,143,110,213,13,47,188,249,27,173,15,88,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,197,189,83,170,57,28,214,189,142,99,216,199,183,66,155,116,220,190,150,110,131,4,135,58,211,59,183,251,239,59,102,172,158,155,226,150,207,223,77,20,126,110,8,101,147,179,221,236,61,241,242,119,223,103,71,39,249,81,58,168,6,115,55,205,170,22,173,99,221,166,166,103,150,38,210,45,182,123,199,195,104,231,164,173,109,92,21,112,80,195,29,20,117,81,202,212,70,185,147,54,153,38,78,157,81,18,68,68,115,186,114,89,211,224,125,128,84,197,106,213,61,82,174,199,169,22,158,170,162,221,96,181,221,156,145,58,116,124,77,150,122,218,118,47,94,235,24,169,53,3,221,242,70,61,82,63,237,44,107,198,210,138,54,241,125,210,251,174,23,187,74,156,242,103,85,207,109,212,27,61,21,202,158,119,81,58,40,34,158,154,22,209,75,74,201,122,171,102,123,91,79,12,206,233,197,90,149,81,162,183,248,57,221,87,192,251,53,181,80,103,250,167,167,51,83,213,173,202,249,103,183,94,233,229,107,27,216,108,20,51,75,12,173,123,185,114,71,171,174,16,171,81,26,168,168,217,58,171,122,34,58,101,120,163,250,19,212,223,201,125,226,136,160,19,67,219,228,221,221,171,104,58,70,220,174,11,117,37,227,44,191,84,58,219,142,90,167,168,107,24,249,209,138,231,213,76,196,114,74,250,104,83,143,62,218,117,87,201,12,106,232,251,169,35,115,237,148,229,153,86,115,125,170,202,115,92,154,235,144,94,171,120,121,155,141,210,182,74,186,169,248,49,172,103,57,100,87,61,220,88,198,181,58,175,201,173,68,79,146,33,232,53,55,69,53,115,70,106,109,244,186,173,167,25,6,42,251,181,59,42,104,86,233,66,248,89,82,199,69,20,170,145,189,83,139,158,198,207,18,72,196,94,113,61,220,36,70,61,21,169,53,60,46,119,219,106,209,59,172,218,17,173,25,53,93,62,19,124,168,99,177,251,141,92,237,242,88,245,107,156,245,149,146,114,78,81,83,84,57,237,85,127,62,220,82,53,94,173,106,77,52,173,185,240,1,64,62,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,0,40,7,197,31,215,102,166,254,75,236,244,68,170,240,49,252,108,253,55,252,200,181,64,8,171,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,63,252,115,191,4,255,0,82,127,45,34,175,133,199,174,205,50,252,235,217,235,75,254,0,160,31,20,127,93,154,155,249,47,179,209,17,170,167,41,190,213,226,182,236,42,162,187,157,150,213,112,173,186,81,211,118,152,157,170,170,184,233,163,168,147,154,39,55,114,101,21,50,116,85,86,167,111,171,81,21,206,85,252,162,234,124,47,119,211,251,107,197,89,161,218,199,153,249,189,73,178,243,248,61,77,107,120,205,125,181,199,27,85,58,204,174,95,49,89,15,73,59,157,81,175,124,72,201,63,122,230,212,72,147,252,3,42,230,148,246,157,233,99,70,254,159,227,222,221,1,213,64,41,91,198,175,213,62,45,244,254,135,220,110,39,85,240,49,252,108,253,55,252,200,181,64,1,92,30,53,248,6,27,46,139,225,186,164,236,122,145,50,202,92,162,158,192,203,179,81,91,58,219,165,164,173,157,212,239,84,94,143,98,75,11,30,222,72,188,21,100,225,199,185,39,40,1,225,233,128,97,186,159,188,109,57,195,53,3,30,164,190,216,170,170,43,234,106,45,245,104,174,130,119,211,91,234,106,34,73,27,215,163,216,146,195,26,171,29,213,143,68,86,185,28,213,86,174,135,129,8,60,91,48,12,203,84,244,47,0,211,237,62,199,170,239,153,13,243,82,40,41,168,104,105,145,57,202,255,0,134,220,149,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,58,254,202,54,163,98,218,94,141,81,97,189,171,85,102,95,114,233,89,148,222,232,161,123,124,253,87,39,172,113,163,164,85,122,195,3,31,218,141,58,49,171,209,242,118,216,249,100,66,64,17,87,197,31,208,158,166,254,75,239,20,69,0,150,169,227,157,248,39,250,147,249,105,21,124,46,61,118,105,151,231,94,207,90,95,240,0,202,185,165,61,167,122,88,209,191,167,248,247,183,64,102,176,208,70,43,184,28,7,108,187,9,210,157,87,212,103,213,190,219,71,131,226,180,145,81,208,172,43,91,91,60,212,84,237,108,84,241,205,36,109,145,232,222,114,185,168,238,169,28,82,59,231,197,74,65,220,62,224,115,237,205,106,133,118,171,234,51,233,25,114,172,167,167,164,138,142,133,102,74,42,40,33,141,26,216,169,227,154,73,29,27,21,220,229,115,81,221,22,73,100,119,203,146,140,215,110,186,185,167,154,71,135,107,110,97,137,213,219,177,140,234,162,162,27,68,210,196,244,123,153,27,35,124,83,74,156,120,196,202,134,190,71,64,142,114,62,86,83,203,35,91,219,224,247,246,13,132,239,126,251,180,124,238,90,44,142,170,235,114,211,43,223,118,91,221,146,142,22,84,76,202,164,133,82,26,170,70,201,44,108,142,110,109,137,146,47,52,107,226,235,201,174,116,113,43,47,206,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,48,120,163,250,19,212,223,201,125,226,136,160,19,85,0,0,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,106,128,0,81,15,138,54,217,240,221,189,107,204,55,93,63,174,199,232,172,89,229,59,238,244,248,197,2,172,115,217,30,206,12,151,172,60,149,27,77,52,189,199,194,173,226,196,84,158,38,177,173,129,21,208,212,208,158,193,118,181,138,237,131,67,169,40,109,57,37,171,41,189,101,253,155,237,223,33,182,182,55,210,214,115,133,189,136,169,103,107,81,242,209,198,197,85,137,207,85,228,233,101,149,18,52,151,182,217,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,74,160,10,171,241,206,252,19,253,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,46,164,20,3,226,143,235,179,83,127,37,246,122,35,154,89,55,55,159,98,187,109,169,219,118,33,83,87,100,182,221,178,138,204,134,245,114,162,184,205,12,247,8,39,160,134,143,225,239,108,106,214,173,50,181,146,186,70,63,154,72,174,137,58,51,182,189,207,202,219,174,131,102,91,146,213,203,22,148,225,148,85,110,125,198,161,143,185,215,67,78,147,50,211,110,71,181,42,43,101,71,61,141,225,27,93,213,26,175,111,55,171,35,106,243,123,81,116,61,161,122,23,167,27,116,211,139,118,151,233,125,155,200,218,168,122,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,254,45,234,189,17,168,214,181,140,107,24,198,49,181,45,226,87,225,251,251,9,172,174,215,189,41,135,158,3,117,184,55,226,150,230,183,172,150,122,234,185,234,95,251,168,160,166,100,52,246,230,39,150,130,62,79,87,36,146,49,159,62,77,35,174,206,247,85,153,109,67,87,45,249,133,154,229,86,236,98,227,81,79,77,150,90,35,141,38,101,198,220,143,251,234,216,156,246,55,204,198,215,72,232,95,201,188,94,170,213,94,219,228,99,244,17,165,90,153,138,235,38,156,99,154,165,133,85,249,139,46,77,111,138,225,77,202,72,223,36,60,211,239,193,47,109,239,99,102,137,232,232,228,98,57,120,72,199,181,87,171,84,206,190,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,10,241,167,192,42,108,91,134,197,53,6,159,30,164,163,182,229,88,187,41,159,93,10,68,215,215,220,104,234,36,73,150,84,106,243,115,217,79,61,3,17,239,79,155,56,53,170,189,181,70,188,22,51,250,155,22,225,178,189,62,168,200,105,40,237,185,86,46,250,150,80,204,177,53,245,247,26,58,136,214,20,137,92,156,220,246,83,207,94,245,99,23,230,206,110,114,47,109,21,182,149,187,31,75,26,201,244,255,0,33,246,233,204,214,26,83,218,119,165,141,27,250,127,143,123,116,7,85,7,159,212,44,214,213,166,184,6,75,168,215,218,122,185,237,184,173,158,182,247,89,21,35,26,233,228,130,154,23,205,35,99,107,156,214,171,213,172,84,68,87,53,58,244,234,169,252,76,198,101,153,77,247,57,202,175,57,174,83,93,231,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,224,196,107,27,201,239,114,244,106,35,83,175,68,68,79,145,121,62,19,58,95,117,211,141,159,90,238,119,151,85,199,81,157,94,43,50,134,82,84,209,58,157,244,208,61,177,211,67,211,146,170,200,201,98,164,142,161,146,116,106,57,149,13,232,138,136,143,116,202,43,171,198,211,22,177,85,232,22,11,154,212,80,243,189,90,179,4,181,209,212,247,94,157,170,90,186,42,137,42,35,224,139,193,220,159,69,76,189,85,21,201,219,232,213,68,115,145,107,219,195,223,84,46,186,85,188,29,54,185,219,219,87,53,61,254,241,22,47,93,73,13,107,169,153,81,5,193,201,76,157,222,136,169,35,34,150,72,170,18,55,39,71,62,157,159,54,170,35,219,161,59,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,33,241,25,217,71,244,85,212,120,47,248,5,178,235,38,153,101,63,188,182,212,206,157,216,237,117,202,175,89,45,142,155,147,158,238,44,98,73,19,165,70,185,241,185,205,235,43,161,150,69,227,250,29,185,188,251,68,113,236,227,8,183,212,213,221,49,60,243,23,188,227,213,214,57,174,51,71,73,4,245,244,169,10,92,34,137,21,98,74,152,214,56,145,94,230,42,186,36,124,125,91,201,30,206,64,106,160,0,1,149,114,255,0,188,46,61,9,233,151,231,94,241,90,74,160,1,202,183,99,233,99,89,62,159,228,62,221,57,154,194,202,124,45,246,11,71,168,158,71,115,122,199,111,181,92,177,4,243,148,248,238,59,89,77,5,116,55,121,19,187,77,53,77,92,114,53,236,108,49,61,36,72,227,84,73,29,44,105,39,220,100,108,239,120,175,19,93,137,93,116,71,50,184,235,158,150,227,52,145,233,125,250,162,55,85,81,218,224,115,25,141,214,189,26,215,50,72,250,170,50,154,105,122,186,55,179,140,108,124,157,142,49,162,67,221,142,187,81,221,118,163,237,43,81,217,154,225,82,249,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,201,203,20,200,138,232,220,231,34,163,216,249,35,126,135,176,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,30,127,80,179,91,86,154,224,25,46,163,95,105,234,231,182,226,182,122,219,221,100,84,140,107,167,146,10,104,95,52,141,141,174,115,90,175,86,177,81,17,92,212,235,211,170,167,241,50,238,95,247,133,246,39,246,83,100,186,125,230,49,159,131,87,222,126,35,118,172,231,69,229,230,172,238,215,79,229,234,100,234,136,233,57,210,182,155,132,139,215,148,73,23,21,86,163,73,84,86,95,142,14,21,117,175,192,52,179,81,161,168,164,75,109,142,241,113,178,84,68,231,187,190,233,235,161,138,104,156,198,241,226,172,70,219,230,71,42,185,21,21,209,244,71,117,85,108,63,240,172,187,93,109,219,227,192,104,237,247,58,186,90,123,165,61,226,146,186,40,102,115,25,85,2,91,42,102,72,165,106,47,71,177,37,134,41,17,174,234,156,227,99,191,139,81,82,210,188,81,253,9,234,111,228,190,241,68,80,9,210,183,15,184,28,251,115,90,161,93,170,250,140,250,70,92,171,41,233,233,34,163,161,89,146,138,138,8,99,70,182,42,120,230,146,71,70,197,119,57,92,212,119,69,146,89,29,242,228,164,255,0,240,175,216,85,77,85,77,171,116,250,201,98,171,163,101,29,68,55,12,26,217,81,218,86,86,49,98,153,171,95,83,79,36,78,114,49,28,248,37,165,123,94,199,243,139,187,209,88,177,57,243,255,0,116,91,100,192,119,77,165,247,45,63,203,233,169,40,238,79,167,115,108,185,10,91,161,169,173,179,78,178,69,39,56,29,34,114,107,30,232,34,108,172,99,152,178,70,142,103,38,245,71,55,61,154,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,255,0,37,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,75,73,240,183,223,213,102,162,121,29,178,107,29,194,235,114,203,211,206,84,99,185,21,101,76,245,211,93,227,78,237,76,212,213,114,72,231,189,179,68,196,145,99,145,85,35,116,81,164,127,113,241,179,189,101,64,20,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,159,224,2,128,124,81,253,118,106,111,228,190,207,68,74,175,3,31,198,207,211,127,204,139,84,0,138,190,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,19,255,0,199,59,240,79,245,39,242,210,42,248,92,122,236,211,47,206,189,158,180,191,224,10,1,241,71,245,217,169,191,146,251,61,17,207,246,163,181,29,71,221,174,163,179,10,194,162,242,54,170,30,220,247,251,252,240,171,233,109,20,174,85,68,115,145,21,59,147,63,139,146,40,81,81,210,57,174,85,86,49,146,72,203,73,222,151,134,54,3,169,58,71,104,135,109,152,118,63,136,229,152,69,60,137,67,65,73,73,13,59,50,24,21,145,181,105,234,170,149,59,175,169,68,133,171,20,243,72,228,230,233,18,69,78,234,205,29,48,226,217,102,85,131,95,105,114,156,43,38,186,227,247,170,46,126,90,227,107,173,146,146,170,14,108,115,31,194,88,213,175,111,38,61,205,94,139,243,107,149,23,228,170,95,78,194,119,191,98,221,198,9,45,22,71,85,106,182,234,109,147,187,45,238,201,71,11,233,225,125,42,204,169,13,85,35,100,150,71,201,15,7,68,201,23,154,185,146,245,228,214,182,72,149,242,168,25,87,52,167,180,239,75,26,55,244,255,0,30,246,232,14,170,1,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,69,170,0,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,191,224,124,149,182,155,85,198,166,130,178,225,108,164,170,168,181,212,45,93,12,179,66,215,190,150,117,138,72,86,88,156,169,213,143,88,166,150,53,115,122,47,9,30,223,224,229,69,250,193,21,124,81,253,9,234,111,228,190,241,68,80,9,106,158,57,223,130,127,169,63,150,145,87,194,227,215,102,153,126,117,236,245,165,255,0,0,12,171,154,83,218,119,165,141,27,250,127,143,123,116,6,107,14,171,174,187,133,202,181,210,143,79,236,151,106,111,135,89,116,223,15,182,98,86,139,124,117,82,75,26,249,104,25,28,245,142,71,42,49,38,157,236,69,114,177,173,233,28,112,49,85,235,23,55,119,255,0,14,237,130,214,110,115,42,92,243,84,173,247,91,110,153,89,59,85,29,22,154,122,127,180,210,44,146,179,203,82,212,241,70,44,44,124,18,54,162,72,222,178,55,238,198,222,46,147,185,21,212,234,174,153,226,186,201,167,25,30,150,230,180,158,98,203,147,91,229,183,212,241,142,55,201,15,52,251,147,197,220,99,216,217,162,122,54,72,222,173,94,18,49,142,68,234,212,51,217,186,237,168,234,62,210,181,29,248,86,107,23,158,181,87,119,39,176,95,224,133,89,75,119,165,106,162,43,154,138,171,219,153,156,154,146,194,170,174,141,206,106,162,189,143,142,71,201,255,0,11,157,246,218,180,78,235,54,132,107,70,77,87,79,132,223,42,24,236,126,227,87,59,124,150,61,90,231,61,101,100,156,147,148,84,213,14,123,85,95,207,183,20,141,87,171,90,147,77,43,103,175,138,63,161,61,77,252,151,222,40,138,1,53,80,0,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,141,159,166,255,0,153,22,168,0,57,166,225,247,3,128,237,151,75,235,181,95,81,159,86,251,109,29,69,61,36,84,116,43,10,214,214,207,52,136,214,197,79,28,210,70,217,30,141,231,43,154,142,234,145,197,35,190,124,84,206,190,180,106,246,101,175,90,161,144,106,230,160,79,73,37,247,34,168,108,213,9,73,2,67,4,76,100,109,138,40,99,103,205,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,151,228,206,180,159,84,244,191,200,254,211,52,211,43,196,190,39,221,242,95,29,179,84,208,121,174,223,30,231,107,188,198,243,227,220,103,46,61,122,115,111,95,226,132,255,0,240,148,222,143,216,187,237,30,212,115,247,114,178,228,119,9,167,197,238,147,215,113,109,186,186,70,114,117,11,155,43,209,137,12,239,98,172,77,137,17,222,102,103,39,25,22,163,148,118,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,74,160,10,171,241,206,252,19,253,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,46,164,20,3,226,143,235,179,83,127,37,246,122,34,58,224,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,231,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,130,54,93,180,156,87,104,218,88,152,181,182,95,61,146,95,124,181,195,38,184,185,209,203,220,174,109,52,108,124,16,74,144,197,34,209,199,34,76,232,89,34,43,155,222,145,85,122,189,73,0,124,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,25,191,173,148,101,91,83,212,122,187,221,166,217,230,52,203,38,184,77,38,57,112,167,73,31,29,7,53,116,141,182,84,44,142,123,219,52,76,69,70,57,238,94,244,108,87,162,242,108,172,139,175,248,56,230,186,243,77,173,181,216,30,31,79,87,112,210,250,170,121,171,178,230,76,206,84,150,185,251,15,74,74,152,156,174,68,142,166,89,99,142,21,107,121,44,177,35,213,204,114,64,217,33,137,123,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,156,255,0,198,43,76,254,216,109,78,28,234,146,146,212,149,120,22,65,71,112,154,170,162,63,239,166,208,212,170,209,201,5,59,209,138,169,206,121,232,222,246,43,154,215,54,4,114,170,185,140,69,170,13,159,231,245,58,97,186,61,45,204,225,200,105,44,84,244,185,69,13,53,194,225,86,177,54,8,45,213,50,165,61,106,200,233,83,131,24,180,211,76,138,245,233,193,21,92,138,213,68,114,95,166,236,125,44,107,39,211,252,135,219,167,51,88,105,79,105,222,150,52,111,233,254,61,237,208,29,84,28,83,122,217,77,139,15,218,62,175,93,178,58,239,41,73,81,135,220,237,113,201,218,124,156,170,171,96,117,37,52,125,24,138,169,206,121,226,103,94,156,91,203,171,149,26,138,169,156,35,75,187,100,180,221,108,27,109,210,139,21,246,217,87,110,185,91,176,123,21,37,101,29,92,46,134,122,105,227,160,133,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,116,178,37,120,166,224,20,217,214,203,115,42,164,199,170,238,215,44,86,162,130,255,0,109,74,100,149,207,165,124,117,44,138,162,161,89,26,253,230,50,142,122,181,127,52,86,53,156,158,189,56,35,155,72,58,33,154,218,180,215,90,48,29,70,190,211,213,207,109,197,114,139,85,238,178,42,70,53,211,201,5,53,92,115,72,216,218,231,53,170,245,107,21,17,21,205,78,189,58,170,127,19,78,103,148,213,93,51,197,117,147,78,50,61,45,205,105,60,197,151,38,183,203,111,169,227,28,111,146,30,105,247,39,139,184,199,177,179,68,244,108,145,189,90,188,36,99,28,137,213,168,103,223,120,155,85,204,182,161,171,151,12,62,243,109,171,118,49,113,168,168,169,196,238,242,72,147,50,227,110,71,253,196,116,173,99,27,230,99,107,163,108,204,226,222,47,84,114,39,109,241,189,252,40,213,64,0,3,42,229,255,0,120,92,122,19,211,47,206,189,226,180,149,64,3,149,110,199,210,198,178,125,63,200,125,186,115,53,134,167,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,76,167,19,197,115,155,21,86,45,154,227,54,172,130,203,91,195,204,219,174,148,81,213,210,207,193,237,123,57,197,34,57,142,226,246,53,201,213,62,78,106,42,124,209,10,12,223,38,199,51,45,161,102,77,170,165,125,93,243,78,175,149,14,101,134,252,246,39,56,223,209,93,228,171,56,162,53,149,45,106,57,81,200,136,201,152,213,123,17,170,217,98,139,208,120,119,111,126,179,106,185,218,226,89,141,87,45,50,203,46,17,75,125,114,195,61,76,214,185,27,12,177,178,170,150,38,74,214,55,147,223,7,152,84,142,73,31,21,59,81,141,87,49,141,91,222,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,141,94,38,151,107,173,151,99,154,159,89,102,185,213,208,84,73,79,109,164,124,180,211,58,39,186,9,238,116,144,205,18,185,170,138,172,146,41,36,141,237,254,14,99,220,213,234,138,168,103,220,212,70,158,225,86,173,53,192,49,173,57,177,84,85,207,109,197,108,244,86,74,57,106,222,215,79,36,20,208,178,24,221,35,154,214,181,94,173,98,42,170,53,169,215,175,68,79,224,122,2,31,248,176,98,214,44,131,100,185,125,218,239,67,230,42,241,155,133,162,233,107,147,186,246,121,122,167,215,67,72,233,58,53,81,31,214,10,186,134,116,114,43,126,255,0,94,156,154,213,74,86,219,246,166,126,198,245,199,3,213,41,42,238,180,244,152,206,65,67,112,175,248,92,156,42,166,161,100,205,243,80,51,239,177,29,221,129,101,141,88,231,35,94,215,171,92,188,92,165,223,248,163,250,19,212,223,201,125,226,136,160,18,106,120,119,108,22,179,115,153,82,231,154,165,111,186,219,116,202,201,218,168,232,180,211,211,253,166,145,100,149,158,90,150,167,138,49,97,99,224,145,181,18,70,245,145,191,118,54,241,116,157,200,175,80,17,87,126,219,32,177,110,227,4,138,183,28,165,181,91,117,54,201,218,138,201,123,172,153,244,240,190,149,102,69,154,150,173,209,197,35,228,135,131,165,124,105,193,92,201,122,113,115,91,36,168,250,22,255,0,101,88,22,85,254,234,227,153,38,57,112,255,0,164,163,174,182,215,83,201,255,0,118,72,102,142,70,127,204,230,185,191,228,84,52,103,180,92,203,87,51,253,186,97,153,78,187,216,42,236,217,221,77,61,76,55,138,90,187,91,237,211,171,225,170,154,24,230,146,153,232,139,27,229,138,56,229,84,70,181,138,178,42,177,173,98,181,169,216,1,64,62,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,0,40,7,197,31,215,102,166,254,75,236,244,68,170,240,49,252,108,253,55,252,200,181,64,8,171,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,63,252,115,191,4,255,0,82,127,45,34,175,133,199,174,205,50,252,235,217,235,75,254,0,160,31,20,127,93,154,155,249,47,179,209,19,211,193,66,211,106,135,109,185,149,246,27,101,35,46,85,153,197,69,37,69,99,97,106,79,52,16,208,81,58,40,159,39,78,78,99,29,60,206,107,85,122,53,101,145,83,167,37,235,97,69,96,120,157,120,122,86,101,53,149,59,138,219,246,33,222,186,205,202,92,182,193,108,134,121,234,174,181,82,207,12,113,85,81,82,65,11,249,76,189,217,159,82,188,152,213,108,105,39,21,122,202,231,214,94,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,201,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,66,123,93,220,222,3,186,109,47,182,234,6,33,83,73,71,114,125,59,93,122,199,150,227,13,77,109,154,117,146,88,248,78,216,215,147,88,247,65,43,162,123,218,197,146,52,107,248,183,170,181,189,128,202,185,165,61,167,122,88,209,191,167,248,247,183,64,117,80,10,86,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,45,80,0,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,165,255,0,0,1,21,124,81,253,9,234,111,228,190,241,68,80,9,106,158,57,223,130,127,169,63,150,145,87,194,227,215,102,153,126,117,236,245,165,255,0,0,12,171,154,83,218,119,165,141,27,250,127,143,123,116,6,107,14,255,0,178,141,168,223,119,105,172,180,88,111,106,235,71,136,91,122,86,101,55,186,40,88,239,33,75,197,235,28,104,233,21,24,147,78,246,118,163,78,143,114,117,124,157,183,178,41,16,208,78,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,17,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,3,143,238,139,108,152,14,233,180,190,229,167,249,125,53,37,29,201,244,238,109,151,33,75,116,53,53,182,105,214,72,164,231,3,164,78,77,99,221,4,77,149,140,115,22,72,209,204,228,222,168,230,231,179,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,228,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,58,173,58,177,184,109,85,240,166,213,234,141,100,164,171,174,199,173,53,22,58,108,99,39,185,77,81,53,198,248,247,95,216,250,213,154,105,230,123,166,100,46,116,16,177,237,99,88,156,93,31,87,186,55,163,43,128,213,64,0,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,90,160,7,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,64,59,251,222,77,78,239,181,66,138,225,98,166,171,160,193,49,138,117,135,28,161,174,162,138,10,214,62,120,225,90,201,170,22,57,36,71,61,242,196,141,106,35,248,36,113,71,209,173,122,200,174,233,94,24,187,37,172,215,61,71,166,213,189,80,197,57,233,182,47,198,178,26,107,181,182,117,165,201,106,156,179,71,28,112,189,81,177,77,12,19,66,231,204,156,158,222,76,142,39,198,230,202,245,109,159,239,95,106,54,45,218,104,213,110,27,218,181,81,229,246,222,181,152,181,238,182,23,187,200,85,114,98,201,26,186,53,71,164,51,177,157,169,19,163,218,157,89,39,109,239,138,52,51,217,148,226,121,86,13,125,170,197,179,92,102,235,143,222,168,184,121,155,117,210,138,74,74,168,57,177,175,103,56,164,70,189,188,152,246,185,58,167,205,174,69,79,146,161,119,222,25,155,209,254,146,122,112,253,55,205,93,219,207,176,27,125,36,21,53,19,87,119,164,190,208,162,118,153,93,210,71,186,103,76,213,99,91,80,229,228,222,228,177,61,28,157,228,142,57,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,85,0,85,95,142,119,224,159,234,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,117,32,160,191,19,27,77,214,255,0,226,1,168,22,43,21,178,174,227,114,184,212,88,105,40,232,233,33,116,211,212,207,37,166,133,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,88,255,0,134,102,203,191,163,102,156,63,82,51,86,247,51,236,250,223,73,61,77,60,212,61,153,44,84,42,157,214,80,245,145,141,153,179,57,94,215,84,53,120,183,185,20,76,70,175,101,36,146,106,128,120,173,98,209,220,7,93,112,11,166,156,234,53,134,146,227,109,184,211,207,20,82,203,75,12,211,219,231,146,25,33,109,93,43,166,99,219,21,76,109,149,235,28,168,213,86,170,255,0,214,138,209,221,29,192,116,43,0,181,233,206,156,216,105,45,214,219,117,60,17,75,44,84,176,195,61,194,120,225,142,23,85,213,58,22,49,178,212,200,216,152,178,74,173,69,114,167,253,72,153,225,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,238,186,223,133,93,117,43,69,243,237,57,177,84,82,65,114,202,177,123,173,146,142,90,183,185,176,71,61,77,36,144,198,233,28,214,185,200,196,115,209,85,81,174,94,157,122,34,255,0,3,49,133,255,0,63,44,251,115,225,125,95,148,201,147,125,160,171,173,208,250,207,63,113,117,111,155,146,122,230,89,30,202,174,236,189,92,174,153,179,178,86,201,201,121,36,141,122,59,239,34,148,2,105,79,105,222,150,52,111,233,254,61,237,208,29,84,16,215,197,179,53,181,98,187,45,200,44,87,10,122,185,42,51,27,197,170,201,66,232,88,213,100,115,178,165,181,202,233,85,92,138,140,237,80,202,212,86,163,151,155,152,157,58,42,185,180,151,164,248,47,237,67,84,240,221,51,248,167,195,62,214,228,22,235,23,157,236,119,188,175,154,169,142,30,239,111,147,121,241,238,114,227,201,189,122,116,234,157,122,154,126,7,42,221,143,165,141,100,250,127,144,251,116,230,107,13,68,105,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,157,122,244,85,254,39,160,57,86,229,54,215,167,27,169,211,132,211,45,77,91,172,52,16,220,32,186,82,85,218,234,146,10,170,74,168,145,236,73,24,175,107,227,119,88,229,150,53,73,24,246,241,145,85,17,28,141,115,115,215,174,154,23,168,251,116,212,123,142,151,234,133,155,200,221,104,122,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,254,46,232,189,17,200,230,185,143,107,30,199,177,186,105,0,0,101,92,191,239,11,143,66,122,101,249,215,188,86,146,168,0,114,173,216,250,88,214,79,167,249,15,183,78,102,176,213,64,57,254,186,104,94,156,110,47,78,46,58,95,170,22,111,61,106,174,233,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,57,59,162,244,86,171,92,230,61,175,99,222,199,103,179,113,123,104,213,61,175,231,115,96,186,153,105,255,0,123,228,175,52,112,84,252,46,231,251,152,101,147,202,79,52,81,247,187,93,246,50,78,45,251,143,234,213,255,0,34,172,212,240,183,223,213,30,157,249,29,178,107,29,194,213,109,196,23,206,84,99,185,21,101,76,20,48,218,36,94,237,76,212,213,114,72,230,49,208,202,245,145,99,145,85,100,108,178,36,127,125,146,51,179,45,124,91,51,91,86,43,178,220,130,197,112,167,171,146,163,49,188,90,172,148,46,133,141,86,71,59,42,91,92,174,149,85,200,168,206,213,12,173,69,106,57,121,185,137,211,162,171,155,73,122,79,130,254,212,53,79,13,211,63,138,124,51,237,110,65,110,177,121,222,199,123,202,249,170,152,225,238,246,249,55,159,30,231,46,60,155,215,167,78,169,215,169,167,224,71,95,16,252,42,235,159,236,183,85,108,86,106,138,72,106,41,108,236,189,189,213,47,115,88,176,91,234,98,174,153,168,173,107,151,155,162,166,145,172,78,157,21,234,212,85,106,42,185,51,194,95,247,138,63,161,61,77,252,151,222,40,138,139,216,230,209,46,187,190,213,199,98,147,220,106,236,248,157,134,157,183,44,142,235,5,59,158,246,64,175,70,178,150,23,171,86,38,84,204,188,184,119,23,162,50,57,164,70,201,218,88,221,160,140,91,19,197,112,107,21,46,45,133,99,54,172,126,203,69,207,203,91,173,116,81,210,82,193,205,238,123,248,69,26,53,141,228,247,185,203,209,62,110,114,170,252,213,79,214,0,227,249,38,211,52,27,44,215,155,46,228,111,184,45,37,70,109,99,167,237,69,80,191,224,39,157,188,60,189,92,241,116,227,45,77,59,88,173,138,85,249,181,28,213,94,75,13,58,195,216,0,40,7,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,63,192,5,0,248,163,250,236,212,223,201,125,158,136,149,94,6,63,141,159,166,255,0,153,22,168,1,21,124,81,253,9,234,111,228,190,241,68,82,182,211,189,83,232,223,212,12,123,220,96,39,255,0,142,119,224,159,234,79,229,164,85,240,184,245,217,166,95,157,123,61,105,127,192,20,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,159,224,165,111,20,45,139,126,197,50,167,235,142,142,97,158,83,77,175,92,62,49,77,68,238,80,216,174,146,72,228,94,144,163,83,203,209,205,214,62,223,69,115,25,42,190,63,221,53,212,241,172,106,218,142,235,181,31,105,90,142,204,215,10,151,207,90,171,187,112,95,236,19,204,172,165,187,210,181,85,81,174,84,69,237,204,206,78,88,166,68,87,70,231,57,21,30,199,201,27,244,61,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,132,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,153,119,52,167,180,239,75,26,55,244,255,0,30,246,232,14,170,1,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,69,170,0,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,191,224,0,34,175,138,63,161,61,77,252,151,222,40,138,1,45,83,199,59,240,79,245,39,242,210,42,248,92,122,236,211,47,206,189,158,180,191,224,1,149,115,74,123,78,244,177,163,127,79,241,239,110,128,207,182,222,54,253,159,110,107,84,40,116,163,78,89,72,203,149,101,61,69,92,181,149,201,50,81,81,65,12,106,231,75,81,36,49,200,232,216,174,225,19,92,173,232,178,75,27,126,92,144,208,158,222,54,253,128,237,151,75,232,116,163,78,89,86,251,109,29,69,69,92,181,149,201,10,214,214,207,52,138,231,75,81,36,49,198,217,30,141,225,19,92,173,234,145,197,27,126,124,80,233,96,28,127,89,182,153,160,218,253,153,98,57,230,169,96,180,151,139,190,29,81,221,165,123,254,76,173,129,17,234,218,74,198,244,233,81,76,217,92,147,36,79,249,35,218,169,254,14,89,163,151,154,248,163,250,19,212,223,201,125,226,136,160,19,85,0,0,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,106,128,21,65,226,235,188,154,154,170,155,134,208,48,202,106,186,54,81,212,83,77,153,212,85,209,68,172,172,98,197,73,91,67,13,44,189,199,57,24,142,127,57,85,99,99,249,197,27,90,229,98,200,143,130,187,93,219,38,125,186,109,80,182,233,254,33,77,87,71,109,125,67,91,122,200,86,221,53,77,21,154,5,142,89,57,206,232,211,139,94,246,193,43,98,99,220,196,146,68,107,57,55,170,185,186,41,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,194,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,87,87,138,206,201,107,53,90,197,77,184,29,33,197,60,230,103,102,237,209,223,237,182,187,108,245,23,12,130,149,239,138,24,36,99,33,71,119,38,167,249,245,85,103,39,64,171,202,68,74,120,216,181,45,165,90,153,149,104,222,163,227,154,165,133,85,249,123,214,51,112,138,225,77,202,73,25,28,220,23,239,193,47,109,236,123,161,149,138,232,228,98,57,57,198,247,181,87,163,148,209,78,216,183,11,138,238,131,70,172,186,185,139,83,121,15,63,220,166,184,218,223,85,29,68,214,202,232,157,198,90,121,28,197,255,0,70,70,43,154,199,62,41,98,122,177,156,248,167,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,72,27,133,240,225,222,118,115,175,186,151,154,226,218,55,231,108,185,6,97,121,186,91,170,126,209,90,163,239,210,207,91,44,145,73,193,245,45,123,121,49,237,94,142,68,114,117,232,168,139,242,44,255,0,97,90,91,157,232,182,211,176,109,51,212,187,23,193,178,75,55,196,252,237,23,154,134,163,181,221,185,85,77,31,239,33,123,227,119,88,229,99,190,235,151,167,94,139,209,81,81,36,0,4,0,241,91,218,230,187,110,83,246,93,251,20,193,190,209,253,156,248,223,196,255,0,172,232,232,251,30,99,200,246,127,198,101,143,151,46,196,191,217,235,211,143,207,167,84,235,207,252,47,246,103,185,61,187,107,237,255,0,53,214,61,55,251,63,101,173,195,234,173,112,84,252,98,130,175,157,83,235,104,164,108,124,41,231,145,233,213,144,200,189,85,56,253,222,157,122,170,34,217,248,35,86,55,178,236,87,250,94,234,6,235,179,246,218,175,245,119,191,134,65,139,218,231,161,142,162,59,87,149,164,162,107,171,156,233,88,170,202,196,158,145,82,39,68,169,219,143,146,242,115,165,227,20,149,0,0,82,6,225,124,56,119,157,156,235,238,165,230,184,182,141,249,219,46,65,152,94,110,150,234,159,180,86,168,251,244,179,214,203,36,82,112,125,75,94,222,76,123,87,163,145,28,157,122,42,34,252,139,63,216,86,150,231,122,45,180,236,27,76,245,46,197,240,108,146,205,241,63,59,69,230,161,168,237,119,110,85,83,71,251,200,94,248,221,214,57,88,239,186,229,233,215,162,244,84,84,73,0,82,94,229,252,53,119,141,149,110,27,82,50,252,51,76,105,47,246,44,139,40,185,94,237,245,244,215,251,124,44,146,10,186,135,212,53,170,202,137,163,149,175,98,75,193,232,172,68,230,199,113,87,55,139,221,47,246,161,183,45,197,224,30,31,186,183,161,26,149,140,85,211,101,151,154,124,150,147,24,179,205,121,165,170,98,65,87,106,141,144,197,20,140,153,240,192,199,213,186,161,85,170,246,162,61,239,123,186,114,87,45,123,127,114,227,125,159,242,25,255,0,153,172,255,0,235,101,223,109,235,22,190,224,218,5,166,152,86,83,67,228,175,88,254,31,102,181,220,105,187,172,147,177,85,5,20,81,203,31,54,43,152,238,47,99,147,171,85,90,189,58,162,170,124,206,128,8,127,226,129,160,154,177,184,157,2,176,97,90,57,138,125,160,189,81,102,20,183,73,233,188,245,53,39,10,86,81,86,198,233,57,212,73,27,23,163,230,141,58,34,242,251,221,122,116,69,84,128,27,122,240,225,222,118,13,175,186,105,154,229,58,55,228,172,184,254,97,102,186,92,106,126,209,90,164,236,82,193,91,20,146,201,193,149,46,123,184,177,142,94,141,69,114,244,232,136,171,242,46,252,28,255,0,112,184,181,247,57,208,45,75,194,177,106,31,59,122,200,48,251,205,174,221,77,221,100,125,250,169,232,165,142,40,249,189,90,198,242,123,218,157,92,168,212,235,213,85,19,230,82,15,247,46,55,217,255,0,33,159,249,154,207,254,182,93,246,222,177,107,238,13,160,90,105,133,101,52,62,74,245,143,225,246,107,93,198,155,186,201,59,21,80,81,69,28,177,243,98,185,142,226,246,57,58,181,85,171,211,170,42,167,204,232,0,142,187,228,218,37,171,119,218,70,220,82,11,141,37,159,44,176,212,58,229,142,93,103,167,107,216,201,213,138,215,210,204,244,106,202,202,105,147,143,62,218,245,71,199,12,138,217,59,73,27,164,80,0,2,128,127,185,113,190,207,249,12,255,0,204,214,127,245,178,223,182,21,165,185,222,139,109,59,6,211,61,75,177,124,27,36,179,124,79,206,209,121,168,106,59,93,219,149,84,209,254,242,23,190,55,117,142,86,59,238,185,122,117,232,189,21,21,18,64,0,14,127,184,92,90,251,156,232,22,165,225,88,181,15,157,189,100,24,125,230,215,110,166,238,178,62,253,84,244,82,199,20,124,222,173,99,121,61,237,78,174,84,106,117,234,170,137,243,41,7,251,151,27,236,255,0,144,207,252,205,103,255,0,91,47,248,3,133,111,19,106,184,110,235,244,142,225,135,222,109,180,141,201,237,212,245,21,56,157,222,73,22,23,219,174,42,207,184,142,149,172,123,188,180,142,108,109,153,156,93,201,136,142,68,238,50,55,178,157,191,185,113,190,207,249,12,255,0,204,214,127,245,178,85,106,198,135,248,138,235,238,206,237,90,41,171,26,65,241,44,191,15,204,45,149,182,219,180,185,61,173,245,87,107,90,80,220,34,145,213,46,243,42,197,154,7,190,157,171,43,158,143,153,179,181,85,174,124,114,202,254,127,178,255,0,14,29,201,224,219,160,192,51,93,110,209,191,37,136,99,247,9,46,149,53,63,104,168,36,236,85,65,79,44,148,82,112,166,169,116,174,227,86,202,117,232,136,173,94,157,30,138,206,72,92,160,57,254,225,113,107,238,115,160,90,151,133,98,212,62,118,245,144,97,247,155,93,186,155,186,200,251,245,83,209,75,28,81,243,122,181,141,228,247,181,58,185,81,169,215,170,170,39,204,164,31,238,92,111,179,254,67,63,243,53,159,253,108,185,61,230,104,166,85,184,157,182,102,26,57,133,92,45,84,87,172,131,225,254,90,123,164,178,71,74,206,197,125,61,67,249,186,56,228,122,117,100,46,68,232,197,251,202,157,122,39,85,79,65,183,141,191,96,59,101,210,250,29,40,211,150,85,190,219,71,81,81,87,45,101,114,66,181,181,179,205,34,185,210,212,73,12,113,182,71,163,120,68,215,43,122,164,113,70,223,159,20,58,88,0,0,10,128,223,174,194,183,99,173,59,177,206,117,51,77,52,167,227,56,221,231,225,158,74,183,227,182,218,126,239,106,219,75,12,159,187,154,161,146,55,164,145,61,191,121,169,215,167,84,234,138,138,178,255,0,194,255,0,65,53,99,110,218,5,127,194,181,143,20,251,63,122,173,204,42,174,144,83,121,234,106,190,116,175,162,162,141,178,115,167,146,70,39,87,195,34,116,85,229,247,122,244,232,168,171,48,0,5,64,111,215,97,91,177,214,157,216,231,58,153,166,154,83,241,156,110,243,240,207,37,91,241,219,109,63,119,181,109,165,134,79,221,205,80,201,27,210,72,158,223,188,212,235,211,170,117,69,69,89,1,225,73,181,205,118,219,95,237,71,246,215,131,125,156,251,71,240,79,134,127,89,209,214,119,252,191,158,239,127,139,75,39,30,61,248,191,181,211,175,47,151,94,139,210,127,128,71,253,250,233,110,119,173,59,78,206,116,207,77,44,95,25,201,47,63,12,242,84,94,106,26,126,239,106,229,75,52,159,188,153,236,141,189,35,137,238,251,206,78,189,58,39,85,84,69,172,13,189,120,112,239,59,6,215,221,52,205,114,157,27,242,86,92,127,48,179,93,46,53,63,104,173,82,118,41,96,173,138,73,100,224,202,151,61,220,88,199,47,70,162,185,122,116,68,85,249,19,3,197,111,107,154,237,185,79,217,119,236,83,6,251,71,246,115,227,127,19,254,179,163,163,236,121,143,35,217,255,0,25,150,62,92,187,18,255,0,103,175,78,63,62,157,83,172,127,216,86,194,183,99,162,219,177,193,181,51,82,244,167,224,216,221,155,226,126,118,183,227,182,218,142,215,118,219,85,12,127,187,134,161,242,59,172,146,177,191,117,171,211,175,85,232,136,170,150,254,1,80,27,245,216,86,236,117,167,118,57,206,166,105,166,148,252,103,27,188,252,51,201,86,252,118,219,79,221,237,91,105,97,147,247,115,84,50,70,244,146,39,183,239,53,58,244,234,157,81,81,86,95,248,95,232,38,172,109,219,64,175,248,86,177,226,159,103,239,85,185,133,85,210,10,111,61,77,87,206,149,244,84,81,182,78,116,242,72,196,234,248,100,78,138,188,190,239,94,157,21,21,102,0,63,39,41,196,241,92,230,197,85,139,102,184,205,171,32,178,214,240,243,54,235,165,20,117,116,179,240,123,94,206,113,72,142,99,184,189,141,114,117,79,147,154,138,159,52,66,152,119,15,225,39,175,216,174,168,87,91,246,239,135,213,230,56,36,148,244,243,91,171,171,178,11,116,85,177,189,99,68,154,26,132,149,105,211,154,74,215,185,171,27,21,157,183,199,247,149,252,209,189,215,195,187,69,247,241,181,92,237,113,44,199,69,185,105,150,89,112,138,91,235,151,32,183,84,205,107,145,176,203,27,42,169,98,101,193,172,111,39,190,15,48,169,28,146,62,42,118,163,26,174,99,26,177,3,251,151,27,236,255,0,144,207,252,205,103,255,0,91,46,251,111,88,181,247,6,208,45,52,194,178,154,31,37,122,199,240,251,53,174,227,77,221,100,157,138,168,40,162,142,88,249,177,92,199,113,123,28,157,90,170,213,233,213,21,83,230,116,0,10,192,241,64,217,158,228,247,19,175,182,12,215,71,52,223,237,5,150,139,15,165,181,207,83,241,138,10,78,21,76,173,173,145,209,240,168,158,55,175,70,77,26,245,68,227,247,186,117,234,138,137,208,60,41,54,185,174,219,107,253,168,254,218,240,111,179,159,104,254,9,240,207,235,58,58,206,255,0,151,243,221,239,241,105,100,227,199,191,23,246,186,117,229,242,235,209,122,79,240,1,15,252,80,52,19,86,55,19,160,86,12,43,71,49,79,180,23,170,44,194,150,233,61,55,158,166,164,225,74,202,42,216,221,39,58,137,35,98,244,124,209,167,68,94,95,123,175,78,136,170,145,3,97,91,10,221,142,139,110,199,6,212,205,75,210,159,131,99,118,111,137,249,218,223,142,219,106,59,93,219,109,84,49,254,238,26,135,200,238,178,74,198,253,214,175,78,189,87,162,34,170,91,248,0,17,255,0,126,186,91,157,235,78,211,179,157,51,211,75,23,198,114,75,207,195,60,149,23,154,134,159,187,218,185,82,205,39,239,38,123,35,111,72,226,123,190,243,147,175,78,137,213,85,17,106,7,251,151,27,236,255,0,144,207,252,205,103,255,0,91,39,255,0,138,222,215,53,219,114,159,178,239,216,166,13,246,143,236,231,198,254,39,253,103,71,71,216,243,30,71,179,254,51,44,124,185,118,37,254,207,94,156,126,125,58,167,88,255,0,176,173,133,110,199,69,183,99,131,106,102,165,233,79,193,177,187,55,196,252,237,111,199,109,181,29,174,237,182,170,24,255,0,119,13,67,228,119,89,37,99,126,235,87,167,94,171,209,17,85,45,252,0,80,15,247,46,55,217,255,0,33,159,249,154,207,254,182,93,246,222,177,107,238,13,160,90,105,133,101,52,62,74,245,143,225,246,107,93,198,155,186,201,59,21,80,81,69,28,177,243,98,185,142,226,246,57,58,181,85,171,211,170,42,167,204,230,187,28,218,37,171,104,58,70,236,82,123,141,37,227,44,191,84,54,229,145,221,96,167,107,24,249,209,136,214,82,194,245,106,74,250,104,83,151,14,226,245,87,201,52,136,216,251,171,27,100,80,0,17,255,0,126,186,91,157,235,78,211,179,157,51,211,75,23,198,114,75,207,195,60,149,23,154,134,159,187,218,185,82,205,39,239,38,123,35,111,72,226,123,190,243,147,175,78,137,213,85,17,106,7,251,151,27,236,255,0,144,207,252,205,103,255,0,91,47,248,0,10,192,241,64,217,158,228,247,19,175,182,12,215,71,52,223,237,5,150,139,15,165,181,207,83,241,138,10,78,21,76,173,173,145,209,240,168,158,55,175,70,77,26,245,68,227,247,186,117,234,138,137,208,60,41,54,185,174,219,107,253,168,254,218,240,111,179,159,104,254,9,240,207,235,58,58,206,255,0,151,243,221,239,241,105,100,227,199,191,23,246,186,117,229,242,235,209,122,79,240,8,149,189,191,15,156,7,117,246,169,114,123,20,212,152,174,162,208,211,206,234,59,172,52,112,178,11,180,238,108,13,141,151,71,182,37,158,102,54,58,116,138,55,163,250,194,146,57,200,217,17,59,107,237,118,81,181,27,22,210,244,106,139,13,237,90,171,50,251,151,74,204,166,247,69,11,219,231,234,185,61,99,141,29,34,171,214,24,24,254,212,105,209,141,94,143,147,182,199,203,34,18,0,2,176,53,143,194,19,237,198,235,35,191,225,87,11,86,45,163,185,7,91,165,218,154,218,222,221,85,162,102,36,105,53,21,44,47,87,51,251,225,238,116,145,61,17,34,129,171,43,86,52,72,161,142,123,31,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,194,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,6,213,55,211,255,0,229,79,171,187,95,214,188,207,241,2,245,75,128,86,215,55,255,0,214,53,45,117,174,74,133,119,253,151,149,99,155,254,254,20,127,248,188,36,255,0,0,0,102,179,118,62,169,245,147,234,6,67,238,51,150,169,224,169,233,99,41,250,129,93,237,214,226,127,130,176,52,23,196,46,179,76,183,137,170,218,21,175,57,127,251,5,175,212,12,142,43,61,242,233,52,245,18,89,234,188,243,97,166,165,124,210,76,177,211,91,155,28,47,106,35,99,227,28,146,163,156,230,71,205,205,179,240,0,0,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,90,160,4,85,241,71,244,39,169,191,146,251,197,17,74,219,78,245,79,163,127,80,49,239,113,128,188,159,16,140,255,0,50,210,205,163,102,218,131,167,217,13,93,143,33,177,212,89,42,104,107,169,149,57,196,255,0,140,81,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,182,103,188,204,7,118,120,5,53,101,29,117,37,187,54,183,83,178,43,245,134,89,97,134,119,79,28,52,235,83,87,75,76,147,203,50,208,247,170,18,56,229,147,162,245,78,46,249,255,0,25,20,0,56,86,241,55,85,134,237,67,72,238,25,133,230,229,72,236,158,227,79,81,77,137,218,36,141,102,125,198,226,140,251,138,232,154,246,59,203,70,231,70,233,159,201,188,88,168,212,94,227,227,99,249,87,133,182,177,103,218,235,162,249,238,163,106,53,250,174,227,114,184,234,69,210,88,162,150,170,105,160,183,193,37,37,20,205,164,165,108,207,123,162,166,141,210,189,35,137,28,168,212,95,250,213,120,86,130,248,133,214,105,150,241,53,91,66,181,231,47,255,0,96,181,250,129,145,197,103,190,93,38,158,162,75,61,87,158,108,52,212,175,154,73,150,58,107,115,99,133,237,68,108,124,99,146,84,115,156,200,249,185,182,126,0,62,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,72,1,103,223,173,78,188,248,134,233,198,138,233,61,246,174,13,58,177,212,95,161,187,190,62,215,11,253,198,10,11,139,91,51,102,134,89,27,61,10,54,56,101,133,62,231,39,185,94,246,185,89,10,179,165,120,155,235,166,163,237,211,71,240,93,80,210,251,207,145,186,208,234,5,20,83,67,42,43,233,110,20,174,183,220,22,74,90,152,209,83,185,11,248,183,170,117,71,35,154,215,177,204,123,24,246,246,189,186,110,95,75,55,65,130,67,157,105,157,219,253,247,157,179,86,79,77,241,75,103,239,166,138,63,55,4,50,201,217,238,246,30,248,249,59,239,179,163,147,252,168,157,84,0,0,35,87,136,246,89,149,96,219,49,212,60,167,10,201,174,184,253,234,139,225,62,90,227,107,173,146,146,170,14,119,90,70,63,132,177,171,94,222,76,123,154,189,23,230,215,42,47,201,84,252,173,132,239,126,197,187,140,18,90,44,142,170,213,109,212,219,39,118,91,221,146,142,23,211,194,250,85,153,82,26,170,70,201,44,143,146,30,14,137,146,47,53,115,37,235,201,173,108,145,43,229,80,0,2,0,120,94,239,167,246,215,138,179,67,181,143,51,243,122,147,101,231,240,122,154,214,241,154,251,107,142,54,170,117,153,92,190,98,178,30,146,119,58,163,94,248,145,146,126,245,205,168,145,39,248,0,243,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,120,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,16,60,61,119,85,153,110,191,87,53,243,48,188,220,170,219,140,91,170,44,116,216,157,162,72,210,22,91,173,202,251,151,5,116,77,123,219,230,100,107,99,116,207,228,238,79,68,106,47,109,145,177,158,215,127,251,214,254,135,216,37,171,224,22,15,137,230,121,111,127,236,255,0,156,165,239,90,227,242,179,82,249,175,55,194,120,165,78,176,212,175,111,183,203,171,209,57,116,68,249,194,175,12,255,0,16,123,237,139,59,185,105,62,229,53,66,235,116,178,228,221,107,45,57,38,83,127,99,225,178,213,67,12,142,150,57,170,42,220,143,72,103,99,24,214,167,117,90,201,88,196,108,125,103,145,237,183,240,10,118,241,67,223,133,78,111,153,90,180,111,65,51,218,184,113,236,86,162,158,239,115,191,88,47,17,58,154,241,113,233,13,69,39,98,122,101,87,43,41,28,136,238,169,34,117,168,234,170,196,117,60,114,44,191,240,226,223,5,215,117,216,109,126,41,159,89,106,227,206,240,234,120,22,231,117,166,161,114,91,174,144,61,85,177,212,43,216,222,213,61,75,149,174,231,2,171,81,252,93,36,41,193,36,142,14,63,226,117,191,237,71,209,251,237,78,222,116,146,221,117,198,110,181,118,247,58,239,146,86,80,44,82,62,150,118,66,232,38,179,212,54,111,253,238,9,37,116,92,153,35,21,34,115,94,206,109,241,94,21,251,245,169,165,169,181,109,99,89,47,181,117,140,172,168,134,223,131,92,234,59,72,202,54,36,83,57,104,42,106,36,149,174,86,43,153,4,84,172,107,30,254,114,246,186,163,18,38,178,215,193,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,82,14,227,188,79,117,67,62,220,94,55,169,250,59,112,171,180,225,248,21,67,42,241,203,29,222,134,54,165,68,242,82,172,53,146,215,197,28,178,54,87,189,179,84,192,215,54,68,88,225,127,88,251,82,62,71,186,218,118,187,185,188,7,116,218,95,109,212,12,66,166,146,142,228,250,118,186,245,143,45,198,26,154,219,52,235,36,177,240,157,177,175,38,177,238,130,87,68,247,181,139,36,104,215,241,111,85,107,123,0,34,174,253,183,191,98,218,62,9,21,22,57,85,106,185,106,109,239,181,45,146,201,89,11,234,33,101,42,76,137,53,85,91,99,150,55,199,15,6,202,200,215,154,57,242,244,226,215,54,57,85,149,151,180,207,19,45,104,208,140,202,87,106,149,255,0,32,212,172,78,247,81,74,219,179,47,87,138,186,235,141,4,17,36,168,175,183,186,121,187,76,122,172,200,247,177,237,233,47,101,140,229,31,248,70,249,255,0,20,127,93,154,155,249,47,179,209,18,171,192,199,241,179,244,223,243,34,213,0,0,202,185,127,222,23,30,132,244,203,243,175,120,173,37,80,5,85,248,231,126,9,254,164,254,90,114,175,5,79,84,249,79,211,250,239,113,183,19,43,196,43,117,89,150,212,53,115,64,243,11,53,202,173,216,197,198,162,249,77,150,90,35,141,38,101,198,220,143,182,243,86,196,231,177,190,102,54,186,71,66,254,77,226,245,86,170,246,223,35,31,47,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,0,1,89,122,135,191,92,135,108,222,35,217,246,13,168,55,218,186,205,43,187,212,88,161,174,101,71,154,173,125,129,137,102,141,201,53,12,41,42,50,22,58,162,161,178,84,35,99,123,222,198,42,181,174,122,34,45,148,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,20,109,190,175,17,77,92,214,140,202,171,79,176,119,100,26,123,135,227,55,136,42,97,161,154,153,246,187,250,220,105,82,37,84,184,43,38,127,7,211,214,71,43,227,99,21,156,92,145,185,232,178,70,197,101,132,248,119,111,126,143,117,88,34,226,89,141,87,29,77,196,237,241,75,125,114,195,5,52,55,72,221,52,177,178,170,150,38,74,231,187,139,25,7,152,84,142,56,217,45,67,81,141,70,189,141,73,128,14,105,184,125,192,224,59,101,210,250,237,87,212,103,213,190,219,71,81,79,73,21,29,10,194,181,181,179,205,34,53,177,83,199,52,145,182,71,163,121,202,230,163,186,164,113,72,239,159,21,41,219,66,252,80,181,151,7,220,117,239,88,245,82,79,180,214,28,215,203,81,100,22,122,88,219,31,145,161,129,242,173,43,109,168,245,253,215,151,239,204,173,137,207,227,55,118,94,235,187,175,243,12,187,236,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,207,203,92,109,117,177,213,210,207,193,238,99,248,75,26,185,142,226,246,57,171,209,126,78,106,162,252,209,79,214,5,96,120,157,120,133,214,98,213,149,59,117,219,246,95,217,186,195,202,44,182,255,0,108,154,120,42,173,85,81,79,12,145,82,209,85,193,51,56,204,157,169,153,82,156,94,212,108,137,31,36,122,74,214,124,158,24,158,32,217,246,111,153,88,182,187,171,144,213,228,85,23,10,122,215,88,242,137,171,38,169,184,190,120,210,162,178,86,92,36,168,149,203,43,59,72,230,70,246,113,86,118,163,98,181,232,254,113,218,80,0,143,251,215,221,117,139,105,122,53,91,153,119,109,85,153,125,203,173,30,45,100,173,153,237,243,245,92,152,146,72,173,141,21,235,12,12,127,118,69,234,198,175,70,71,220,99,229,141,74,192,217,215,137,166,169,233,206,178,212,84,110,15,62,186,229,24,102,103,112,99,239,181,151,21,169,173,154,203,247,106,21,146,80,83,178,86,197,77,15,122,120,214,88,226,137,223,186,137,27,19,58,181,141,91,180,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,200,213,226,61,150,101,88,54,204,117,15,41,194,178,107,174,63,122,162,248,79,150,184,218,235,100,164,170,131,157,214,145,143,225,44,106,215,183,147,30,230,175,69,249,181,202,139,242,85,63,43,97,59,223,177,110,227,4,150,139,35,170,181,91,117,54,201,221,150,247,100,163,133,244,240,190,149,102,84,134,170,145,178,75,35,228,135,131,162,100,139,205,92,201,122,242,107,91,36,74,249,84,1,0,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,151,252,0,0,21,107,227,131,128,84,203,106,210,205,82,161,199,169,18,158,150,162,227,96,186,93,154,145,54,117,124,173,138,122,42,119,175,94,235,216,137,13,123,219,242,86,49,86,79,236,172,137,202,48,120,82,234,103,236,239,121,56,229,186,162,174,213,73,65,154,219,235,177,154,201,238,18,118,248,247,35,74,138,118,66,229,123,90,147,73,85,75,77,19,81,121,114,238,171,26,222,78,106,165,244,130,168,60,112,115,250,105,110,186,89,165,180,57,13,90,84,82,211,220,111,247,75,75,86,86,192,172,149,209,65,69,80,244,233,218,123,209,97,175,99,126,106,246,34,201,253,148,145,57,112,175,8,237,51,202,179,13,222,217,243,171,77,39,75,46,5,111,175,184,93,234,164,142,78,219,124,205,36,212,112,64,215,181,138,196,153,239,157,94,214,61,205,229,28,19,185,21,85,157,22,245,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,155,177,245,79,172,159,80,50,31,113,156,181,239,13,13,250,211,107,206,61,14,138,234,205,246,146,13,69,177,211,199,13,161,242,119,121,223,237,208,82,198,215,76,233,166,150,71,79,92,142,142,105,102,79,185,201,142,71,177,174,70,76,172,158,160,0,102,179,118,62,169,245,147,234,6,67,238,51,150,169,224,169,233,99,41,250,129,93,237,214,226,127,131,53,155,177,245,79,172,159,80,50,31,113,156,179,79,13,15,17,10,157,79,166,135,65,53,251,35,164,110,79,110,167,141,152,254,75,114,184,69,11,239,140,89,99,134,58,41,150,87,35,166,174,229,43,17,142,103,39,206,196,114,189,59,140,115,230,177,240,0,0,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,213,0,34,175,138,63,161,61,77,252,151,222,40,138,86,218,119,170,125,27,250,129,143,123,140,5,212,248,163,250,19,212,223,201,125,226,136,164,13,11,215,77,71,219,166,163,219,181,67,75,239,62,70,235,67,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,241,111,84,234,142,71,53,175,99,152,246,49,237,209,78,133,235,166,156,110,47,78,45,218,161,165,247,159,61,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,57,55,170,117,86,171,92,215,177,207,99,216,247,116,0,120,173,98,214,44,7,66,176,11,166,163,106,53,250,146,221,109,183,83,207,44,81,75,85,12,51,220,39,142,25,38,109,37,43,102,123,27,45,76,141,137,233,28,72,228,87,42,127,214,169,64,59,196,221,86,101,186,253,92,184,102,23,155,149,91,113,139,117,69,69,54,39,104,146,52,133,150,235,114,191,238,43,162,107,222,223,51,35,91,27,166,127,39,114,122,35,81,123,108,141,140,179,79,5,79,75,25,79,212,10,239,110,183,21,87,187,31,84,250,201,245,3,33,247,25,203,41,240,186,223,213,30,97,98,182,237,159,88,174,22,171,93,215,28,183,211,80,226,119,137,234,96,163,142,231,74,199,197,77,5,181,204,115,155,206,177,189,200,219,23,109,28,233,163,107,185,34,62,53,124,214,84,1,84,30,43,27,237,186,173,214,191,107,58,53,147,82,54,218,218,117,131,55,186,219,167,115,167,146,117,115,219,37,157,30,136,141,99,26,212,106,207,193,206,87,171,251,14,86,112,158,57,35,7,133,199,174,205,50,252,235,217,235,73,255,0,227,87,233,99,22,250,129,67,237,215,18,176,54,163,186,237,71,218,86,163,179,53,194,165,243,214,170,238,220,23,251,4,243,43,41,110,244,173,85,84,107,149,17,123,115,51,147,150,41,145,21,209,185,206,69,71,177,242,70,253,15,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,225,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,0,0,69,95,20,127,66,122,155,249,47,188,81,20,129,161,122,233,168,251,116,212,123,118,168,105,125,231,200,221,104,122,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,254,45,234,157,81,200,230,181,236,115,30,198,61,186,9,218,238,230,240,29,211,105,125,183,80,49,10,154,74,59,147,233,218,235,214,60,183,24,106,107,108,211,172,146,199,194,118,198,188,154,199,186,9,93,19,222,214,44,145,163,95,197,189,85,173,236,0,0,101,134,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,253,54,19,189,251,22,238,48,73,104,178,58,171,85,183,83,108,157,217,111,118,74,56,95,79,11,233,86,101,72,106,169,27,36,178,62,72,120,58,38,72,188,213,204,151,175,38,181,178,68,175,149,64,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,40,179,196,19,126,185,14,230,115,42,236,27,79,175,181,116,122,87,104,168,146,26,22,83,249,170,39,223,216,169,76,229,154,186,21,149,89,51,27,81,78,233,41,209,209,177,236,99,209,92,214,189,85,18,69,120,24,254,54,126,155,254,100,79,77,209,109,147,1,221,54,151,220,180,255,0,47,166,164,163,185,62,157,205,178,228,41,110,134,166,182,205,58,201,20,156,224,116,137,201,172,123,160,137,178,177,142,98,201,26,57,156,155,213,28,220,235,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,231,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,196,248,94,239,167,246,215,138,179,67,181,143,51,243,122,147,101,231,240,122,154,214,241,154,251,107,142,54,170,117,153,92,190,98,178,30,146,119,58,163,94,248,145,146,126,245,205,168,145,39,249,5,124,78,183,181,71,161,154,113,83,164,154,95,149,240,212,156,163,149,28,213,54,155,148,9,85,141,82,181,33,146,73,38,98,43,165,134,105,225,153,172,133,120,177,220,95,36,172,145,174,137,136,234,97,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,206,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,77,9,236,239,106,184,110,212,52,142,223,135,217,173,180,142,201,238,52,244,245,57,101,222,57,22,103,220,110,40,207,190,141,149,204,99,188,180,110,116,141,133,156,91,197,138,174,84,238,62,71,191,242,183,201,180,75,86,239,180,141,184,164,23,26,75,62,89,97,168,117,203,28,186,207,78,215,177,147,171,21,175,165,153,232,213,149,148,211,39,30,125,181,234,143,142,25,21,178,118,146,55,103,219,41,196,242,172,26,251,85,139,102,184,205,215,31,189,81,112,243,54,235,165,20,148,149,80,115,99,94,206,113,72,141,123,121,49,237,114,117,79,155,92,138,159,37,66,231,188,50,183,219,106,214,236,54,221,161,154,165,147,85,201,170,22,26,121,27,75,89,116,157,175,126,73,68,197,115,154,248,228,232,138,250,152,98,232,217,24,254,82,61,145,247,249,72,171,55,106,122,148,193,226,141,190,219,86,182,93,97,208,141,23,201,170,234,48,155,29,67,221,144,92,105,39,111,146,200,107,90,230,44,76,143,138,114,150,154,157,204,114,163,249,246,229,145,200,244,107,146,24,101,117,123,29,127,107,187,155,207,182,179,170,22,221,64,196,42,106,235,45,172,168,107,175,88,242,220,102,166,162,188,192,145,203,31,9,219,26,241,115,216,217,229,116,79,123,94,145,200,173,127,23,116,86,187,67,218,85,169,152,174,178,105,198,57,170,88,85,95,152,178,228,214,248,174,20,220,164,141,242,67,205,62,252,18,246,222,246,54,104,158,142,142,70,35,151,132,140,123,85,122,181,79,21,186,45,205,224,59,89,210,251,150,160,101,245,52,149,151,38,83,185,214,92,121,46,48,211,86,222,103,73,34,143,132,13,145,121,57,140,116,241,58,87,177,175,88,227,87,63,139,186,35,93,159,109,116,215,77,71,220,94,163,220,117,67,84,47,62,122,235,93,210,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,110,22,114,119,68,234,174,87,57,207,123,158,247,189,238,177,255,0,10,253,133,83,82,211,90,183,79,172,150,42,74,199,214,83,195,112,193,173,149,29,212,125,27,210,89,154,181,245,52,242,68,214,171,213,172,130,90,87,181,239,103,9,123,189,17,233,19,153,18,252,81,253,118,106,111,228,190,207,68,74,175,3,31,198,207,211,127,204,139,84,0,3,42,229,255,0,120,92,122,19,211,47,206,189,226,180,149,64,21,87,227,157,248,39,250,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,117,95,28,239,193,63,212,159,203,72,213,225,221,189,250,205,170,231,107,137,102,53,92,180,203,44,184,69,45,245,203,12,245,51,90,228,108,50,198,202,170,88,153,43,88,222,79,124,30,97,82,57,36,124,84,237,70,53,92,198,53,111,122,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,7,63,215,77,116,211,141,186,105,197,199,84,53,66,243,228,109,84,61,34,134,24,145,31,85,112,170,114,42,199,75,77,26,170,119,38,127,23,116,78,168,212,107,92,247,185,140,99,222,216,149,178,207,20,236,55,95,46,182,173,45,214,91,109,38,35,168,55,74,137,160,161,170,164,106,178,201,114,122,185,189,136,35,116,178,190,88,42,94,142,115,18,55,171,152,247,70,156,100,231,43,33,74,246,241,71,245,217,169,191,146,251,61,17,223,252,45,247,245,71,167,126,71,108,154,199,112,181,91,113,5,243,149,24,238,69,89,83,5,12,54,137,23,187,83,53,53,92,146,57,140,116,50,189,100,88,228,85,89,27,44,137,31,223,100,140,236,219,248,5,112,120,170,108,98,235,170,84,223,210,71,72,237,117,119,12,178,219,79,75,109,190,99,214,219,91,170,42,111,48,119,82,56,170,161,109,60,107,44,149,49,36,141,107,249,242,69,167,137,170,142,103,99,140,149,45,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,156,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,29,218,142,235,180,227,118,186,112,204,215,10,151,200,221,104,123,112,95,236,19,204,143,170,180,85,57,21,81,174,84,68,238,66,254,46,88,166,68,70,200,214,185,21,24,246,73,27,58,94,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,94,17,51,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,231,219,122,251,174,190,238,211,89,107,115,46,237,214,143,16,182,245,163,197,172,149,179,49,222,66,151,139,18,73,21,177,162,49,38,157,236,238,200,189,94,228,234,200,251,143,100,81,169,192,9,191,225,177,190,123,174,223,115,250,61,43,212,107,165,93,118,157,101,85,20,214,216,159,89,116,115,96,197,231,116,210,43,106,162,108,210,36,16,211,58,74,135,186,167,162,53,122,116,151,146,172,107,28,151,146,66,175,17,29,253,81,237,143,21,76,15,75,110,22,171,150,166,222,251,180,253,82,166,10,143,179,49,164,113,63,204,213,83,114,87,164,207,100,241,186,158,57,24,145,187,239,72,238,77,143,183,45,32,255,0,178,172,247,42,255,0,117,114,60,147,35,184,127,210,86,87,92,171,170,36,255,0,189,36,211,73,35,255,0,231,115,156,239,242,170,151,211,176,157,144,88,182,143,130,75,91,145,210,218,174,90,155,123,238,197,123,189,209,204,250,136,89,74,147,42,195,75,72,233,34,141,241,195,193,177,62,68,224,142,124,189,121,57,205,142,36,100,170,0,231,250,233,174,154,113,183,77,56,184,234,134,168,94,124,141,170,135,164,80,195,18,35,234,174,21,78,69,88,233,105,163,85,78,228,207,226,238,137,213,26,141,107,158,247,49,140,123,219,158,29,195,238,7,62,220,214,168,87,106,190,163,62,145,151,42,202,122,122,72,168,232,86,100,162,162,130,24,209,173,138,158,57,164,145,209,177,93,206,87,53,29,209,100,150,71,124,185,41,205,75,52,240,202,241,16,169,197,106,109,219,112,215,188,142,145,152,195,41,228,102,53,147,221,110,17,83,50,204,200,98,115,210,138,170,105,156,214,173,50,181,138,216,92,171,206,55,171,33,68,116,110,98,65,110,132,85,241,71,244,39,169,191,146,251,197,17,70,218,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,159,37,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,77,9,237,119,115,120,14,233,180,190,219,168,24,133,77,37,29,201,244,237,117,235,30,91,140,53,53,182,105,214,73,99,225,59,99,94,77,99,221,4,174,137,239,107,22,72,209,175,226,222,170,214,246,0,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,165,255,0,0,0,4,127,223,198,153,229,90,187,180,45,73,193,112,170,79,55,122,168,183,211,220,41,169,91,28,146,73,85,228,170,225,172,124,17,50,54,57,239,154,70,83,185,145,177,27,247,164,115,26,170,136,170,169,158,27,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,68,98,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,224,244,107,219,201,143,106,244,114,35,147,175,69,68,95,145,250,198,117,183,241,169,152,174,174,238,247,82,115,172,42,175,205,217,106,46,20,246,250,106,166,201,28,145,213,121,42,72,104,223,60,79,141,238,99,225,145,244,238,124,111,71,125,232,220,199,42,34,170,162,89,87,131,102,138,125,134,219,237,219,88,234,238,29,234,189,77,184,39,102,8,229,229,28,20,54,233,106,41,227,228,213,141,170,217,157,59,235,21,221,30,246,172,125,142,156,93,205,9,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,221,143,170,125,100,250,129,144,251,140,231,63,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,193,232,230,59,139,216,213,232,228,86,175,78,138,138,159,34,255,0,182,65,189,28,87,119,26,113,5,117,107,173,86,76,250,219,220,130,247,143,69,93,27,164,127,105,33,229,93,77,2,189,102,74,55,172,241,162,57,233,247,36,87,69,201,252,82,71,201,80,1,154,205,216,250,167,214,79,168,25,15,184,206,90,167,130,167,165,140,167,234,5,119,183,91,137,254,12,214,110,199,213,62,178,125,64,200,125,198,115,154,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,94,247,135,54,245,255,0,165,86,156,79,96,207,238,118,168,245,55,22,253,221,202,154,5,237,73,116,161,68,98,71,115,108,60,90,198,242,123,214,57,91,18,185,172,145,173,119,72,155,52,81,164,192,0,0,82,183,141,95,170,124,91,233,253,15,184,220,79,63,225,81,186,172,55,111,26,185,125,195,245,42,229,73,104,198,53,14,158,146,153,215,121,227,94,20,55,26,103,191,202,172,210,243,70,195,76,230,212,84,53,239,86,187,139,214,23,57,99,141,178,61,47,36,2,184,60,95,119,85,134,216,244,190,167,107,120,229,202,146,229,150,100,117,20,85,57,4,13,141,100,75,77,186,41,27,85,18,61,237,122,36,117,50,203,29,59,154,197,107,255,0,115,220,115,145,157,200,92,234,203,218,119,170,125,27,250,129,143,123,140,5,212,248,163,250,19,212,223,201,125,226,136,160,18,69,108,207,121,153,246,211,51,250,106,202,58,234,187,142,19,113,168,100,87,235,12,178,205,52,13,130,73,169,214,166,174,150,153,39,138,20,174,236,211,164,113,203,39,84,232,188,93,242,254,23,253,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,132,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,159,171,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,66,222,33,155,211,186,238,159,84,42,44,88,134,65,86,237,43,198,170,17,49,250,53,166,117,42,86,206,145,241,150,225,60,110,114,185,239,115,150,86,196,175,70,171,33,86,167,110,55,190,110,81,44,186,159,5,79,75,25,79,212,10,239,110,183,21,87,187,31,84,250,201,245,3,33,247,25,206,105,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,123,222,28,219,215,254,149,90,113,61,131,63,185,218,163,212,220,91,247,119,42,104,23,181,37,210,133,17,137,29,205,176,241,107,27,201,239,88,229,108,74,230,178,70,181,221,34,108,209,70,147,0,129,94,37,251,245,166,208,108,122,109,21,210,107,237,36,250,139,124,167,146,27,187,227,238,243,176,91,167,165,145,173,153,179,67,44,110,130,185,93,36,50,194,159,127,139,26,175,123,90,143,133,95,73,132,170,240,184,245,217,166,95,157,123,61,105,63,252,106,253,44,98,223,80,40,125,186,226,82,177,47,252,59,183,191,89,181,92,237,113,44,198,171,150,153,101,151,8,165,190,185,97,158,166,107,92,141,134,88,217,85,75,19,37,107,27,201,239,131,204,42,71,36,143,138,157,168,198,171,152,198,173,239,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,0,69,95,20,127,66,122,155,249,47,188,81,20,2,118,173,168,238,187,81,246,149,168,236,205,112,169,124,245,170,187,183,5,254,193,60,202,202,91,189,43,85,85,26,229,68,94,220,204,228,229,138,100,69,116,110,115,145,81,236,124,145,191,67,216,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,120,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,232,0,6,85,207,107,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,242,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,208,158,215,119,55,128,238,155,75,237,186,129,136,84,210,81,220,159,78,215,94,177,229,184,195,83,91,102,157,100,150,62,19,182,53,228,214,61,208,74,232,158,246,177,100,141,26,254,45,234,173,111,96,42,3,197,35,127,84,122,137,231,182,201,163,151,11,85,203,16,79,39,81,145,100,84,117,48,87,67,119,145,59,85,48,211,82,73,27,158,198,195,19,210,53,146,68,84,145,210,198,177,253,198,70,254,245,107,22,169,224,99,248,217,250,111,249,145,106,132,21,241,58,217,45,30,185,233,197,78,173,233,126,41,207,82,113,126,85,147,83,90,109,176,45,86,75,74,228,134,57,35,153,232,141,150,105,160,134,22,190,20,228,247,113,100,145,50,55,58,86,43,105,135,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,56,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,110,207,28,241,69,208,234,157,169,187,91,238,215,187,85,78,117,106,183,195,5,203,7,138,182,26,27,133,69,227,172,81,189,180,208,205,35,228,117,26,201,42,72,147,51,186,173,131,146,170,58,72,223,18,82,102,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,114,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,92,159,134,86,196,173,90,35,134,219,181,207,84,177,154,184,245,66,253,79,35,169,104,238,144,53,143,198,232,158,174,107,89,28,125,85,89,83,52,93,29,35,223,198,70,50,78,199,24,213,38,238,207,80,66,175,17,29,130,209,238,115,21,76,243,75,109,246,171,110,166,217,59,181,29,18,154,10,127,180,209,172,113,51,203,85,84,241,71,172,204,100,17,182,158,73,30,177,183,239,70,238,45,147,185,21,32,226,217,102,85,131,95,105,114,156,43,38,186,227,247,170,46,126,90,227,107,173,146,146,170,14,108,115,31,194,88,213,175,111,38,61,205,94,139,243,107,149,23,228,170,78,173,116,241,108,213,61,80,208,155,38,11,137,211,125,146,204,238,126,103,237,109,230,206,202,154,15,43,219,172,138,90,47,132,207,29,99,165,103,40,99,115,42,59,173,94,188,220,214,124,151,169,13,116,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,67,161,167,90,185,210,24,34,99,35,116,178,205,35,254,106,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,190,40,247,249,86,133,234,62,33,164,248,86,183,220,236,221,220,51,59,243,113,91,110,148,234,175,142,26,170,122,153,224,146,150,163,228,157,169,151,203,190,70,34,245,107,227,85,86,185,85,146,182,62,215,176,157,239,223,118,143,157,203,69,145,213,93,110,90,101,123,238,203,123,178,81,194,202,137,153,84,144,170,67,85,72,217,37,141,145,205,205,177,50,69,230,141,124,93,121,53,206,142,37,103,63,221,118,235,181,31,118,186,142,252,215,53,151,200,218,168,123,144,88,44,16,76,175,165,180,82,185,81,85,173,85,68,238,76,254,45,89,102,84,71,72,230,181,17,24,198,71,27,36,87,134,86,196,174,186,221,153,91,181,207,84,177,154,73,52,190,195,81,35,169,104,238,144,57,236,201,43,88,142,107,89,28,125,81,31,77,12,189,29,35,223,202,55,190,62,199,25,17,102,237,93,161,64,62,40,254,187,53,55,242,95,103,162,37,87,129,143,227,103,233,191,230,69,170,0,1,149,114,234,124,37,183,47,165,153,14,132,216,118,231,241,111,134,102,120,151,154,254,245,184,207,77,15,197,252,213,101,117,103,247,131,59,171,45,71,102,20,235,47,238,219,195,170,47,205,23,169,63,192,40,175,197,47,117,214,45,197,235,45,14,27,130,203,106,184,226,26,111,230,168,237,247,186,41,159,47,197,106,170,91,2,213,200,142,84,70,44,44,124,12,138,53,98,57,174,237,190,68,145,236,149,136,207,87,224,169,234,159,41,250,127,93,238,54,227,170,248,231,126,9,254,164,254,90,85,89,101,62,22,251,250,163,211,191,35,182,77,99,184,90,173,184,130,249,202,140,119,34,172,169,130,134,27,68,139,221,169,154,154,174,73,28,198,58,25,94,178,44,114,42,172,141,150,68,143,239,178,70,118,109,252,252,156,167,44,197,112,107,21,86,83,154,228,214,172,126,203,69,195,204,220,110,149,177,210,82,193,205,237,99,57,203,34,181,141,228,247,181,169,213,126,110,114,34,124,213,10,23,223,182,247,239,187,184,206,226,162,199,42,174,182,221,50,178,118,165,178,89,43,33,101,60,207,170,88,81,38,170,171,108,114,200,201,38,230,233,89,26,243,86,178,46,156,90,215,73,42,191,245,124,59,182,65,89,186,172,237,114,220,198,151,142,153,98,119,8,162,190,181,102,158,154,107,164,142,134,89,25,75,75,43,34,115,29,197,236,131,204,34,73,28,140,138,161,170,199,35,158,199,39,229,120,163,250,236,212,223,201,125,158,136,138,165,207,120,92,239,182,235,173,150,169,180,35,90,50,106,74,140,218,199,78,199,99,247,26,185,221,231,114,26,38,181,235,43,36,228,156,101,169,167,107,26,170,254,125,201,99,114,189,90,229,134,105,93,16,60,73,247,103,159,101,187,180,172,182,105,254,117,87,105,182,233,29,69,77,146,193,93,100,239,91,171,105,171,100,134,56,174,174,116,232,173,153,94,179,50,74,117,86,170,70,177,194,222,40,188,222,249,38,167,133,70,227,247,13,184,60,54,251,69,170,213,116,151,28,123,5,167,164,180,80,222,231,182,84,45,198,241,87,34,189,235,222,174,89,187,50,190,158,22,68,215,162,66,178,191,204,67,36,143,229,213,101,158,165,64,120,164,108,22,143,78,252,246,230,244,114,223,106,182,226,11,228,233,242,44,118,142,154,10,24,109,18,47,106,154,26,154,72,227,107,24,232,101,122,198,146,70,136,178,54,89,22,79,190,201,31,217,133,123,116,220,190,169,237,127,59,135,58,211,59,183,251,239,59,102,172,158,167,225,119,63,220,205,20,126,110,8,101,143,189,218,239,189,241,242,119,220,127,71,39,249,81,123,86,251,188,64,178,173,213,95,93,139,97,83,93,113,253,50,162,233,229,173,210,58,74,74,171,167,54,83,61,255,0,19,138,58,153,105,231,237,84,211,185,208,116,79,184,215,117,95,188,171,210,58,226,58,67,153,102,186,119,158,234,149,154,10,68,199,180,226,158,221,53,234,121,167,70,191,157,117,91,105,105,161,137,137,213,207,123,156,178,61,87,162,49,25,11,250,185,28,172,107,252,81,239,245,211,66,245,31,110,154,143,113,210,253,80,179,121,27,173,15,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,197,221,23,162,57,28,215,49,237,99,216,246,54,90,237,91,197,59,50,208,29,6,200,52,199,47,182,213,230,55,123,61,60,16,105,235,234,154,139,5,19,23,147,100,130,186,110,234,74,250,104,83,180,232,99,99,21,234,136,248,123,145,199,218,88,161,94,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,114,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,91,247,133,206,196,174,186,39,106,155,93,245,163,25,164,167,205,175,148,236,110,63,110,171,129,222,119,30,162,115,94,146,190,78,75,198,42,154,134,189,168,172,225,220,138,54,171,21,205,89,166,137,182,20,1,249,57,78,89,138,224,214,42,172,167,53,201,173,88,253,150,139,135,153,184,221,43,99,164,165,131,155,218,198,115,150,69,107,27,201,239,107,83,170,252,220,228,68,249,170,20,3,190,141,230,223,119,135,168,244,183,56,237,95,6,195,49,127,49,79,140,219,101,99,22,169,177,202,172,238,212,212,200,222,189,102,151,181,18,172,109,114,199,27,88,214,183,146,163,229,147,192,99,187,104,213,60,135,66,114,237,197,252,39,225,152,102,37,228,63,190,174,48,84,195,241,127,53,88,180,127,222,15,237,44,85,29,153,147,164,191,188,111,14,168,159,53,94,135,138,211,220,42,235,169,89,254,53,167,54,42,138,72,46,89,85,226,138,201,71,45,91,220,216,35,158,166,102,67,27,164,115,90,231,35,17,207,69,85,70,185,122,117,232,139,252,6,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,113,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,219,247,133,206,251,110,186,217,106,155,66,53,163,38,164,168,205,172,116,236,118,63,113,171,157,222,119,33,162,107,94,178,178,78,73,198,90,154,118,177,170,175,231,220,150,55,43,213,174,88,102,149,221,131,197,31,208,158,166,254,75,239,20,69,0,157,171,106,59,174,212,125,165,106,59,51,92,42,95,61,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,57,57,98,153,17,93,27,156,228,84,123,31,36,111,208,246,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,18,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,2,0,120,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,47,248,0,0,6,107,55,79,162,159,209,219,112,89,182,142,71,112,243,180,152,253,193,60,132,238,151,185,35,232,103,137,149,20,189,215,118,227,69,153,32,154,36,147,139,17,189,196,127,30,173,232,171,111,222,17,218,153,138,230,27,66,179,224,182,154,190,151,172,10,225,95,111,187,210,201,36,125,198,249,154,185,171,32,157,172,107,213,233,11,217,58,177,175,123,91,202,72,39,106,34,163,58,172,138,220,166,175,83,104,46,131,103,58,185,52,244,145,212,99,182,121,166,183,165,92,18,205,4,183,23,244,138,138,25,25,23,71,171,36,169,146,24,213,81,91,209,30,170,174,106,34,185,51,68,105,119,109,122,67,77,160,186,13,131,105,28,48,82,71,81,142,217,225,134,224,180,147,203,52,18,220,95,214,90,217,163,124,189,30,172,146,166,73,164,68,84,111,68,122,34,53,168,136,212,233,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,205,216,250,167,214,79,168,25,15,184,206,118,172,147,101,31,27,216,62,159,238,199,76,173,151,90,203,212,63,20,143,52,183,192,157,248,221,67,13,198,182,54,92,218,138,238,113,246,89,20,81,202,216,218,230,172,106,217,85,35,72,166,123,227,254,133,235,166,163,237,211,81,237,218,161,165,247,159,35,117,161,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,248,183,170,117,71,35,154,215,177,204,123,24,246,232,83,108,91,133,197,119,65,163,86,93,92,197,169,188,135,159,238,83,92,109,111,170,142,162,107,101,116,78,227,45,60,142,98,255,0,163,35,21,205,99,159,20,177,61,88,206,124,83,170,128,102,179,118,62,169,245,147,234,6,67,238,51,150,169,224,169,233,99,41,250,129,93,237,214,226,127,131,53,155,177,245,79,172,159,80,50,31,113,156,253,92,99,106,58,143,156,237,150,241,185,188,42,47,140,218,177,124,130,174,207,127,181,193,10,173,85,13,44,84,180,211,165,123,122,42,247,97,79,48,228,149,17,17,209,53,141,145,121,49,100,116,92,255,0,74,181,51,42,209,189,71,199,53,75,10,171,242,247,172,102,225,21,194,155,148,146,50,57,184,47,223,130,94,219,216,247,67,43,21,209,200,196,114,115,141,239,106,175,71,41,160,157,157,238,171,13,221,126,145,219,243,11,53,202,145,185,61,186,158,158,155,44,180,71,26,194,251,117,197,89,247,213,177,57,239,119,150,145,205,145,208,191,147,185,49,21,170,189,198,72,198,119,80,0,41,91,198,175,213,62,45,244,254,135,220,110,36,0,46,79,195,83,196,46,143,83,108,84,58,21,175,57,127,251,58,160,229,21,158,249,116,154,10,120,239,20,188,233,161,166,165,124,210,76,146,84,220,93,36,207,106,35,99,229,36,113,35,156,231,201,205,206,177,82,58,239,51,121,152,14,211,48,10,154,202,202,234,75,142,109,113,167,124,86,27,12,82,195,52,237,158,72,106,22,154,174,170,153,103,138,100,161,239,83,172,114,75,31,85,234,188,91,243,254,20,3,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,156,175,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,158,215,105,222,169,244,111,234,6,61,238,48,23,83,226,143,232,79,83,127,37,247,138,34,144,54,245,139,88,179,157,125,211,76,43,41,161,243,182,92,131,48,179,90,238,52,221,215,199,223,165,158,182,40,229,143,155,21,175,111,38,61,201,213,170,142,78,189,81,81,126,103,64,222,142,210,114,173,163,106,154,226,215,41,124,246,55,125,243,55,12,102,226,215,73,47,114,133,181,50,49,144,79,42,195,20,107,89,28,105,11,166,100,104,173,111,122,53,69,232,244,59,175,134,134,253,106,116,27,33,135,69,117,102,251,87,62,157,95,42,35,134,208,249,59,92,44,23,25,234,163,107,166,116,211,75,27,96,161,86,201,52,179,39,223,226,246,163,216,214,171,230,87,250,15,18,191,16,186,205,77,190,215,104,86,131,101,255,0,236,22,131,140,87,139,229,174,105,233,228,188,85,112,169,134,166,149,147,71,50,71,83,110,116,115,49,170,142,143,140,146,68,174,107,159,31,7,58,37,109,87,108,249,150,235,245,114,143,75,112,250,234,75,115,27,78,235,149,222,231,82,168,230,91,173,209,190,54,75,58,71,201,29,51,249,75,27,25,27,85,57,61,237,228,230,51,156,140,242,186,223,133,90,180,215,90,51,237,57,177,84,85,207,109,197,114,139,173,146,142,90,183,181,211,201,5,53,92,144,198,233,28,214,181,170,245,107,17,85,81,173,78,189,122,34,127,2,221,60,21,61,44,101,63,80,43,189,186,220,85,94,236,125,83,235,39,212,12,135,220,103,58,174,143,108,130,251,175,59,59,201,181,215,75,233,110,183,156,235,23,204,38,183,77,99,138,102,44,117,150,120,168,96,154,69,166,133,34,89,37,172,73,42,26,228,103,113,17,241,177,205,99,29,34,177,175,143,250,85,169,153,86,141,234,62,57,170,88,85,95,151,189,99,55,8,174,20,220,164,145,145,205,193,126,252,18,246,222,199,186,25,88,174,142,70,35,147,156,111,123,85,122,57,75,116,185,248,184,224,49,109,65,154,169,102,180,210,85,106,130,212,65,143,63,25,169,154,24,24,151,85,163,100,211,92,18,157,181,15,168,91,91,94,178,53,143,234,143,123,218,216,149,99,87,44,141,168,27,181,207,50,213,124,254,182,243,89,29,93,255,0,44,204,111,18,84,202,202,74,68,89,238,23,26,185,149,206,72,225,133,168,138,249,37,145,122,50,54,167,205,200,141,79,224,132,159,215,13,144,86,109,211,101,248,254,175,106,69,47,12,251,48,204,45,113,83,211,182,105,217,240,171,60,214,154,154,133,165,158,158,88,163,88,235,59,237,233,50,59,154,55,177,27,88,230,245,147,159,229,120,92,122,236,211,47,206,189,158,180,159,254,53,126,150,49,111,168,20,62,221,113,42,215,105,58,33,106,220,126,191,99,154,47,121,190,85,217,169,242,58,123,163,89,95,77,27,100,125,52,240,219,170,106,33,122,177,223,39,177,37,134,62,108,234,213,115,57,53,28,197,84,122,121,93,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,255,0,146,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,164,244,240,183,223,213,30,157,249,29,178,107,29,194,213,109,196,23,206,84,99,185,21,101,76,20,48,218,36,94,237,76,212,213,114,72,230,49,208,202,245,145,99,145,85,100,108,178,36,127,125,146,51,179,111,224,0,69,95,20,127,66,122,155,249,47,188,81,20,2,118,173,215,109,71,81,246,149,168,239,194,179,88,188,245,170,187,185,61,130,255,0,4,42,202,91,189,43,85,17,92,212,85,94,220,204,228,212,150,21,85,116,110,115,85,21,236,124,114,63,170,248,119,111,126,179,106,185,218,226,89,141,87,45,50,203,46,17,75,125,114,195,61,76,214,185,27,12,177,178,170,150,38,74,214,55,147,223,7,152,84,142,73,31,21,59,81,141,87,49,141,91,222,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,192,50,174,75,253,213,236,163,246,101,160,90,69,185,77,51,182,93,106,113,188,183,15,178,212,229,177,116,239,67,103,186,77,69,76,228,168,230,174,89,27,13,84,146,63,228,230,240,142,84,226,143,68,154,24,155,202,182,163,186,237,71,218,86,163,179,53,194,165,243,214,170,238,220,23,251,4,243,43,41,110,244,173,85,84,107,149,17,123,115,51,147,150,41,145,21,209,185,206,69,71,177,242,70,251,10,223,143,137,205,170,159,72,241,124,107,108,57,141,34,95,117,10,206,219,149,222,227,77,86,215,220,113,138,41,88,197,109,42,246,85,241,65,92,245,116,140,127,73,86,74,126,203,149,26,142,146,25,89,85,120,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,57,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,218,183,177,182,122,109,168,229,184,6,152,77,93,73,112,190,207,131,211,221,242,26,234,69,151,177,83,113,154,227,94,142,237,164,142,85,70,71,20,112,194,138,141,103,52,133,36,86,49,207,114,19,43,192,199,241,179,244,223,243,34,213,1,77,126,43,59,37,163,210,155,237,54,224,116,135,20,242,120,101,231,183,71,127,182,218,237,176,83,219,241,250,166,50,40,96,145,140,133,27,219,134,163,231,213,85,156,91,58,47,41,21,106,35,98,87,89,98,158,20,219,37,163,213,107,237,78,224,117,123,20,243,152,101,155,185,71,96,182,221,45,176,84,91,242,10,167,178,88,103,145,236,153,29,220,134,159,229,209,81,156,93,58,167,25,17,105,228,98,220,160,0,171,95,21,13,133,83,85,83,93,119,79,163,118,42,74,55,209,211,205,112,206,109,148,253,213,125,99,214,88,90,149,244,212,241,196,230,163,209,175,158,90,167,185,236,103,8,187,189,21,235,43,159,85,118,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,23,233,176,157,144,88,182,143,130,75,91,145,210,218,174,90,155,123,238,197,123,189,209,204,250,136,89,74,147,42,195,75,72,233,34,141,241,195,193,177,62,68,224,142,124,189,121,57,205,142,36,101,0,151,167,176,221,51,197,117,147,195,51,21,210,220,214,147,204,89,114,107,125,254,223,83,198,56,223,36,60,238,245,188,39,139,184,199,177,179,68,244,108,145,189,90,188,36,99,28,137,213,168,84,94,232,182,201,159,109,103,84,46,90,127,151,211,85,214,91,89,80,230,217,114,20,183,77,77,69,121,129,35,138,78,112,58,68,226,231,177,179,196,217,88,199,61,35,145,92,206,78,232,142,119,75,216,78,200,47,187,184,206,229,173,200,233,110,182,221,50,178,119,98,189,222,232,230,101,60,207,170,88,85,97,165,164,116,145,72,201,38,230,232,159,34,112,86,178,46,188,156,215,73,18,62,250,49,108,79,21,193,172,84,184,182,21,140,218,177,251,45,23,63,45,110,181,209,71,73,75,7,55,185,239,225,20,104,214,55,147,222,231,47,68,249,185,202,171,243,85,63,88,160,31,20,127,93,154,155,249,47,179,209,18,171,192,199,241,179,244,223,243,34,213,0,0,202,185,232,48,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,66,123,59,221,86,27,186,253,35,183,230,22,107,149,35,114,123,117,61,61,54,89,104,142,53,133,246,235,138,179,239,171,98,115,222,239,45,35,155,35,161,127,39,114,98,43,85,123,140,145,140,238,165,96,120,157,120,133,214,98,213,149,59,117,219,246,95,217,186,195,202,44,182,255,0,108,154,120,42,173,85,81,79,12,145,82,209,85,193,51,56,204,157,169,153,82,156,94,212,108,137,31,36,122,74,214,84,177,63,252,21,61,83,229,63,79,235,189,198,220,117,95,28,239,193,63,212,159,203,72,149,225,253,182,124,55,117,250,151,154,233,110,97,93,87,110,123,112,122,187,149,162,231,76,170,231,219,174,49,215,81,50,41,214,62,72,217,153,198,89,24,248,220,169,201,143,119,23,49,252,36,103,0,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,206,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,115,240,189,223,213,247,90,120,109,227,89,174,30,115,47,181,91,223,81,98,191,212,212,177,38,189,82,195,197,31,77,58,61,200,249,107,35,98,171,210,70,163,157,44,81,200,249,58,62,39,201,52,96,241,53,223,109,215,91,179,43,142,134,105,110,77,73,38,151,216,106,35,109,85,101,174,119,61,153,37,107,17,174,115,228,147,162,35,233,161,151,171,99,99,57,70,247,199,223,229,34,44,61,168,235,181,29,168,234,62,237,117,29,152,86,21,23,145,181,80,246,231,191,223,231,133,95,75,104,165,114,170,35,156,136,169,220,153,252,92,145,66,138,142,145,205,114,170,177,140,146,70,104,123,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,8,153,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,104,135,197,31,215,102,166,254,75,236,244,71,201,180,109,155,84,238,195,75,245,142,225,138,84,213,187,59,194,41,236,211,99,84,43,91,21,61,21,115,234,36,169,90,136,103,87,198,229,230,232,169,149,177,47,56,216,146,57,189,199,35,58,171,99,175,251,42,192,178,175,247,87,28,201,49,203,135,253,37,29,117,182,186,158,79,251,178,67,52,114,51,254,103,53,205,255,0,34,161,242,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,104,251,105,155,126,181,109,151,65,177,141,40,163,101,35,238,84,116,254,110,253,89,78,141,84,173,186,205,209,213,50,247,18,56,221,35,17,221,34,137,210,55,154,67,20,45,119,94,39,96,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,33,241,17,217,5,102,213,115,180,203,112,234,94,90,101,150,92,37,138,196,212,154,122,153,173,114,54,24,164,125,45,84,175,137,172,111,39,190,127,46,139,36,146,62,42,119,43,220,174,99,220,188,43,111,27,126,207,183,53,170,20,58,81,167,44,164,101,202,178,158,162,174,90,202,228,153,40,168,160,134,53,115,165,168,146,24,228,116,108,87,112,137,174,86,244,89,37,141,191,46,72,91,166,244,180,47,78,54,233,225,153,158,105,126,151,217,188,141,170,135,224,210,205,52,170,143,170,184,85,58,239,66,146,85,84,200,136,157,201,159,197,189,87,162,53,26,214,177,141,99,24,198,54,144,77,15,111,147,104,150,173,223,105,27,113,72,46,52,150,124,178,195,80,235,150,57,117,158,157,175,99,39,86,43,95,75,51,209,171,43,41,166,78,60,251,107,213,31,28,50,43,100,237,36,110,207,182,83,137,229,88,53,246,171,22,205,113,155,174,63,122,162,225,230,109,215,74,41,41,42,160,230,198,189,156,226,145,26,246,242,99,218,228,234,159,54,185,21,62,74,133,148,248,98,248,122,81,229,52,116,219,138,220,14,33,222,181,77,198,92,74,193,115,134,9,233,110,180,178,193,52,114,213,86,210,79,11,249,66,189,216,95,76,188,152,229,116,107,39,21,98,196,231,219,80,0,166,15,21,141,219,234,230,103,159,215,237,213,184,190,65,132,96,150,106,133,123,225,184,211,62,150,124,169,240,204,246,54,181,85,126,79,161,73,97,122,192,214,170,177,234,206,235,213,94,145,178,8,235,178,141,168,223,119,105,172,180,88,111,106,235,71,136,91,122,86,101,55,186,40,88,239,33,75,197,235,28,104,233,21,24,147,78,246,118,163,78,143,114,117,124,157,183,178,41,16,181,255,0,16,140,3,13,210,207,14,28,219,79,180,251,30,164,177,227,214,58,123,37,53,13,13,50,47,8,153,241,154,53,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,90,118,218,119,170,125,27,250,129,143,123,140,5,196,248,130,108,43,30,220,206,27,93,156,233,245,138,146,143,85,45,20,242,77,66,250,127,43,68,203,251,213,105,154,176,215,76,177,43,230,123,105,233,221,29,58,186,70,49,143,122,35,156,214,42,170,81,183,251,42,192,178,175,247,87,28,201,49,203,135,253,37,29,117,182,186,158,79,251,178,67,52,114,51,254,103,53,205,255,0,34,161,109,58,197,184,172,171,116,62,18,57,214,169,102,184,175,193,47,79,184,81,91,234,124,189,12,148,214,250,206,213,246,143,132,244,93,201,100,124,144,240,115,99,115,213,223,225,226,168,106,34,35,80,168,18,90,111,239,98,119,93,162,100,212,87,220,106,178,174,237,167,89,21,66,210,89,235,42,164,116,245,180,179,199,79,11,164,138,186,70,83,197,3,31,36,142,168,116,45,98,170,186,56,94,171,243,99,143,175,195,187,123,245,155,85,206,215,18,204,106,185,105,150,89,112,138,91,235,150,25,234,102,181,200,216,101,141,149,84,177,50,86,177,188,158,248,60,194,164,114,72,248,169,218,140,106,185,140,106,222,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,132,11,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,95,240,0,0,10,96,241,159,210,26,108,67,94,113,173,92,183,65,73,13,62,161,89,221,13,98,54,121,95,60,215,27,127,110,41,38,123,29,247,24,197,166,154,134,54,163,23,230,176,200,170,212,85,228,247,131,6,175,83,98,26,243,146,233,29,198,122,72,105,245,10,206,217,168,213,208,74,249,230,184,219,251,146,199,11,30,223,184,198,45,52,213,210,57,94,159,53,134,52,71,34,175,23,201,95,25,253,94,169,196,52,27,26,210,59,116,245,112,212,106,21,225,211,86,43,96,137,240,77,110,183,246,229,146,23,189,223,125,143,90,153,168,100,106,177,62,105,12,136,174,68,94,47,174,13,131,233,158,43,171,187,189,211,108,23,53,164,243,118,90,139,133,69,194,166,149,209,199,36,117,94,74,146,106,198,65,43,36,99,152,248,100,125,59,89,35,21,191,122,55,61,168,168,170,138,154,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,74,245,241,47,216,85,78,131,100,51,107,86,147,88,170,231,211,171,229,68,147,93,217,31,107,133,130,227,61,84,142,108,45,134,24,163,108,20,42,217,33,138,21,251,252,94,213,99,220,213,124,40,254,21,178,237,219,101,91,70,213,52,202,109,177,121,236,110,251,229,173,249,53,185,205,146,94,229,11,106,99,123,231,130,36,154,40,214,178,56,210,102,194,249,21,90,222,244,136,169,209,234,95,246,149,106,102,43,172,154,113,142,106,150,21,87,230,44,185,53,190,43,133,55,41,35,124,144,243,79,191,4,189,183,189,141,154,39,163,163,145,136,229,225,35,30,213,94,173,83,213,158,83,85,117,51,21,209,189,56,200,245,75,53,171,242,246,92,102,223,45,194,167,140,145,178,73,184,39,220,130,46,227,216,199,77,43,213,177,198,197,114,115,145,236,106,47,87,33,155,125,111,205,109,90,149,173,25,246,163,88,169,234,224,182,229,89,69,214,247,71,21,91,26,217,227,130,166,174,73,163,108,141,107,156,212,122,53,232,138,136,231,39,94,189,21,127,137,101,62,12,59,129,192,109,216,245,239,109,23,7,213,210,229,151,75,197,126,85,67,44,203,11,41,42,160,74,90,40,86,154,39,44,157,215,212,162,67,44,171,27,99,84,237,70,247,114,251,170,137,105,64,205,102,236,125,83,235,39,212,12,135,220,103,45,39,193,170,211,106,191,237,19,54,177,95,109,148,151,27,109,199,56,185,82,86,81,213,194,217,160,169,130,75,101,189,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,68,15,18,253,142,84,237,199,50,155,88,112,119,210,63,78,179,75,196,140,134,146,54,69,78,251,29,198,100,146,117,162,108,44,70,181,105,149,172,149,208,185,141,251,140,141,99,122,34,181,143,154,63,237,87,115,25,150,212,53,114,143,84,176,250,26,75,139,29,78,235,109,222,217,82,136,214,92,109,210,62,55,203,2,73,197,93,11,249,69,27,217,35,81,120,189,141,228,215,179,156,111,208,166,142,235,22,3,174,184,5,175,81,180,230,253,73,113,182,220,105,224,150,88,162,170,134,105,237,243,201,12,115,58,146,169,176,189,237,138,166,54,202,196,146,37,114,171,85,127,234,85,246,160,2,149,188,106,253,83,226,223,79,232,125,198,226,113,253,167,108,250,235,187,13,35,213,215,96,201,72,153,222,21,81,97,175,178,178,166,87,70,202,232,37,101,197,42,104,81,202,244,138,55,202,177,192,246,73,35,85,17,240,53,138,232,217,35,228,108,117,255,0,101,88,22,85,254,234,227,153,38,57,112,255,0,164,163,174,182,215,83,201,255,0,118,72,102,142,70,127,204,230,185,191,228,84,46,123,108,254,40,250,71,123,219,69,78,103,175,217,205,37,30,127,134,83,246,111,86,200,105,89,5,93,245,234,247,54,154,107,125,58,63,140,239,149,168,196,145,25,193,145,75,220,115,219,4,10,199,45,69,235,166,186,106,62,226,245,30,227,170,26,161,121,243,215,90,238,145,67,12,72,172,165,183,210,181,85,99,165,166,141,85,123,112,179,147,186,39,85,114,185,206,123,220,247,189,239,119,107,198,246,81,149,89,182,99,168,27,177,212,219,103,195,169,29,111,182,71,133,219,231,73,25,85,55,152,186,209,70,251,155,145,28,212,108,46,129,242,199,19,100,107,187,173,153,210,162,53,173,133,242,114,173,167,122,167,209,191,168,24,247,184,192,93,79,138,63,161,61,77,252,151,222,40,138,86,218,119,170,125,27,250,129,143,123,140,6,130,55,21,160,216,110,228,180,142,251,165,57,157,21,35,153,113,167,123,237,149,211,83,172,207,180,220,81,142,74,122,216,145,175,99,185,198,231,117,86,163,219,205,138,248,220,188,30,228,92,230,106,174,155,223,116,127,81,242,61,47,201,235,45,85,119,92,102,225,45,186,174,107,93,115,42,233,95,36,107,209,85,146,51,255,0,222,199,35,100,99,186,178,70,49,237,115,27,242,233,238,21,117,212,172,255,0,26,211,155,21,69,36,23,44,170,241,69,100,163,150,173,238,108,17,207,83,51,33,141,210,57,173,115,145,136,231,162,170,163,92,189,58,244,69,254,6,132,246,119,181,92,55,106,26,71,111,195,236,214,218,71,100,247,26,122,122,156,178,239,28,139,51,238,55,20,103,223,70,202,230,49,222,90,55,58,70,194,206,45,226,197,87,42,119,31,35,223,68,59,177,245,79,172,159,80,50,31,113,156,181,79,5,79,75,25,79,212,10,239,110,183,21,87,187,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,113,31,252,81,118,11,89,135,223,110,91,152,209,219,125,214,233,106,200,238,21,53,217,101,158,10,105,235,36,182,85,61,146,212,207,114,107,218,215,112,163,119,110,71,75,220,86,182,25,28,222,42,172,145,25,13,107,22,169,225,71,177,111,240,27,160,214,188,51,254,15,85,128,81,87,59,253,39,58,233,37,58,183,254,203,202,189,206,255,0,127,50,51,252,94,99,170,248,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,39,255,0,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,213,55,237,178,11,22,238,48,72,171,113,202,91,85,183,83,108,157,168,172,151,186,201,159,79,11,233,86,100,89,169,106,221,28,82,62,72,120,58,87,198,156,21,204,151,167,23,53,178,74,143,160,187,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,75,148,240,185,223,109,215,91,45,83,104,70,180,100,212,149,25,181,142,157,142,199,238,53,115,187,206,228,52,77,107,214,86,73,201,56,203,83,78,214,53,85,252,251,146,198,229,122,181,203,12,210,186,194,128,4,85,241,71,244,39,169,191,146,251,197,17,64,38,146,55,69,182,76,7,116,218,95,114,211,252,190,154,146,142,228,250,119,54,203,144,165,186,26,154,219,52,235,36,82,115,129,210,39,38,177,238,130,38,202,198,57,139,36,104,230,114,111,84,115,115,217,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,242,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,158,158,22,251,250,163,211,191,35,182,77,99,184,90,173,184,130,249,202,140,119,34,172,169,130,134,27,68,139,221,169,154,154,174,73,28,198,58,25,94,178,44,114,42,172,141,150,68,143,239,178,70,118,109,252,3,42,230,146,54,201,105,181,95,246,137,165,22,43,237,178,146,227,109,184,233,189,138,146,178,142,174,22,205,5,76,18,91,33,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,195,191,109,144,95,118,143,157,197,91,142,82,221,110,90,101,123,237,69,100,189,214,76,202,137,153,84,144,162,205,75,86,232,226,141,145,205,205,178,190,52,224,141,124,93,56,185,206,142,84,100,95,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,189,79,15,189,133,99,219,102,195,104,115,157,65,177,82,86,106,165,222,158,57,171,159,81,229,107,89,96,122,45,75,82,26,25,146,36,124,47,117,61,67,99,168,86,200,246,61,236,84,107,156,196,69,88,65,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,90,160,41,131,197,27,125,182,173,108,186,195,161,26,47,147,85,212,97,54,58,135,187,32,184,210,78,223,37,144,214,181,204,88,153,31,20,229,45,53,59,152,229,71,243,237,203,35,145,232,215,36,48,202,234,246,39,255,0,133,238,250,127,98,153,83,52,59,88,243,63,41,166,215,174,127,7,169,173,111,40,108,87,73,36,106,167,89,149,201,229,232,230,235,39,115,170,57,140,149,89,39,238,154,234,137,22,234,64,0,142,186,51,177,45,6,209,29,109,203,181,207,18,198,105,35,187,223,170,57,89,104,217,7,10,76,110,7,192,198,212,178,142,53,85,70,62,105,123,238,87,167,20,100,82,36,17,54,56,209,253,217,20,101,92,191,239,11,143,66,122,101,249,215,188,86,157,43,116,91,100,192,119,77,165,247,45,63,203,233,169,40,238,79,167,115,108,185,10,91,161,169,173,179,78,178,69,39,56,29,34,114,107,30,232,34,108,172,99,152,178,70,142,103,38,245,71,55,213,232,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,119,67,78,181,115,172,211,202,247,200,233,101,154,71,252,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,61,168,40,7,197,31,215,102,166,254,75,236,244,68,170,240,49,252,108,253,55,252,200,181,64,0,50,174,73,76,171,102,87,218,77,152,225,91,196,196,174,190,122,213,93,230,233,242,187,117,67,216,201,45,242,54,235,61,21,53,77,58,252,187,144,191,140,17,190,63,156,140,145,200,244,230,199,187,177,224,54,233,185,125,83,218,254,119,14,117,166,119,111,247,222,118,205,89,61,79,194,238,127,185,154,40,252,220,16,203,31,123,181,223,123,227,228,239,184,254,142,79,242,162,218,166,231,60,84,244,178,193,183,219,118,71,183,236,143,226,25,198,115,111,155,225,17,201,5,52,242,99,115,71,44,44,159,226,116,206,155,156,51,35,36,153,96,251,146,197,36,144,242,253,228,95,55,211,95,251,42,207,114,175,247,87,35,201,50,59,135,253,37,101,117,202,186,162,79,251,210,77,52,146,63,254,119,57,206,255,0,42,169,39,247,169,179,106,109,160,233,126,144,91,239,181,52,149,249,222,79,81,145,205,145,215,80,214,203,61,19,217,4,148,73,71,13,58,73,28,106,214,50,41,85,206,85,103,53,146,89,58,185,204,72,209,189,47,193,83,213,62,83,244,254,187,220,109,199,85,241,206,252,19,253,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,39,79,136,142,200,40,247,85,130,38,91,135,82,241,212,220,78,223,44,86,38,164,208,83,67,116,141,211,69,35,233,106,165,124,78,123,184,177,147,249,116,89,35,141,146,212,57,94,228,107,222,228,162,27,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,79,107,161,122,23,168,251,139,212,123,118,151,233,125,155,207,93,107,186,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,237,194,206,77,234,189,21,202,231,53,140,107,222,246,49,218,20,219,166,218,52,179,107,248,36,56,46,153,218,127,223,121,219,205,100,20,223,20,185,254,250,105,99,243,115,195,20,125,238,215,125,236,143,147,126,227,58,53,63,202,171,213,74,1,241,71,245,217,169,191,146,251,61,17,34,188,17,179,252,54,197,153,106,110,159,94,114,26,74,60,135,42,167,180,212,217,104,102,85,107,235,217,70,149,171,82,145,42,167,23,61,141,158,55,171,58,243,86,115,114,34,182,55,171,122,87,138,70,193,107,53,19,207,110,111,71,45,247,91,150,94,158,78,159,34,199,104,233,167,174,154,239,26,118,169,161,169,164,142,54,189,237,154,38,36,105,36,104,137,27,162,141,100,251,143,141,253,232,213,225,25,183,175,218,182,224,165,213,155,157,77,169,246,93,42,236,214,203,111,172,165,243,18,86,87,85,197,83,29,27,163,71,39,8,251,47,137,243,247,85,85,205,146,24,120,183,171,149,241,221,248,7,159,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,194,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,78,105,181,29,168,233,198,210,180,225,152,86,21,23,158,186,215,118,231,191,223,231,133,25,85,119,170,106,42,35,156,136,171,219,133,156,156,145,66,138,173,141,174,114,170,189,239,146,71,248,15,20,127,66,122,155,249,47,188,81,20,2,106,160,141,91,147,216,46,135,110,115,59,196,179,204,198,223,240,218,187,37,193,245,23,212,181,211,67,79,54,77,74,176,177,140,166,171,169,99,82,101,224,176,64,214,200,143,87,54,46,244,108,226,233,25,36,82,84,0,14,85,184,189,180,105,102,232,48,73,176,93,76,180,255,0,189,242,87,154,56,41,190,41,108,253,244,50,201,229,39,154,41,59,61,222,195,25,39,22,253,246,117,106,255,0,145,83,234,219,198,223,176,29,178,233,125,14,148,105,203,42,223,109,163,168,168,171,150,178,185,33,90,218,217,230,145,92,233,106,36,134,56,219,35,209,188,34,107,149,189,82,56,163,111,207,138,28,131,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,3,74,100,95,212,223,15,61,6,213,173,203,219,247,35,153,209,213,215,212,71,78,197,187,99,211,187,187,110,187,214,192,200,163,164,168,153,174,234,168,200,226,143,139,224,79,221,203,194,21,114,34,36,205,168,252,175,19,27,77,170,193,225,255,0,168,22,43,21,178,146,221,109,183,83,216,105,40,232,233,33,108,48,83,65,29,218,133,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,80,97,167,221,85,211,60,87,89,52,227,35,210,220,214,147,204,89,114,107,124,182,250,158,49,198,249,33,230,159,114,120,187,140,123,27,52,79,70,201,27,213,171,194,70,49,200,157,90,134,123,55,93,181,29,71,218,86,163,191,10,205,98,243,214,170,238,228,246,11,252,16,171,41,110,244,173,84,69,115,81,85,123,115,51,147,82,88,85,85,209,185,205,84,87,177,241,200,249,127,225,111,191,170,61,59,242,59,100,214,59,133,170,219,136,47,156,168,199,114,42,202,152,40,97,180,72,189,218,153,169,170,228,145,204,99,161,149,235,34,199,34,170,200,217,100,72,254,251,36,103,102,64,120,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,47,248,0,0,4,42,241,113,211,60,87,48,218,21,227,58,187,82,116,189,96,87,10,11,133,162,170,56,227,238,55,204,213,195,71,60,14,123,152,175,72,94,201,209,238,99,28,222,82,65,3,149,85,25,209,106,7,107,26,215,253,29,183,5,132,235,28,150,255,0,59,73,143,220,23,207,192,216,187,146,62,134,120,159,79,85,218,111,114,52,89,146,9,165,88,249,61,27,220,70,114,234,222,168,189,255,0,197,199,83,50,172,195,119,183,140,22,237,87,210,203,129,91,232,45,246,138,88,228,147,182,223,51,73,13,100,243,185,142,122,177,38,123,231,70,57,236,107,121,71,4,13,84,85,103,85,238,190,7,216,5,52,183,93,83,213,42,236,122,173,42,41,105,237,214,11,93,217,201,43,96,86,74,233,103,173,167,98,245,237,61,232,176,208,61,223,37,123,17,99,254,202,72,188,173,124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,34,255,0,138,198,251,109,73,106,175,218,206,141,100,213,110,185,58,161,96,205,238,182,233,218,216,35,129,26,246,201,103,71,162,43,158,247,57,90,179,240,115,81,136,206,195,149,252,231,142,58,224,208,189,11,212,125,197,234,61,187,75,244,190,205,231,174,181,221,101,154,105,85,89,75,111,165,106,162,73,85,83,34,34,246,225,103,38,245,94,138,229,115,154,198,53,239,123,24,237,20,232,94,133,233,198,221,52,226,221,165,250,95,102,242,54,170,30,178,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,139,122,175,68,106,53,173,99,26,198,49,140,111,181,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,163,111,19,61,232,255,0,73,61,71,102,155,225,78,237,224,56,13,194,174,10,106,136,107,187,209,223,107,145,123,79,174,233,27,221,11,161,106,49,205,167,114,114,119,110,89,94,174,78,242,199,28,43,62,171,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,244,216,46,245,241,93,214,105,197,37,146,237,115,242,250,155,140,219,225,143,35,183,212,44,108,146,191,130,54,55,92,233,210,54,177,142,134,87,170,43,218,198,167,102,71,163,21,56,186,39,203,42,140,214,110,199,213,62,178,125,64,200,125,198,114,213,60,21,61,44,101,63,80,43,189,186,220,77,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,188,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,207,182,244,118,147,149,109,27,84,215,22,185,75,231,177,187,239,153,184,99,55,22,186,73,123,148,45,169,145,140,130,121,86,24,163,90,200,227,72,93,51,35,69,107,123,209,170,47,71,161,234,246,11,189,124,171,106,122,143,73,100,187,92,252,198,153,100,215,8,99,200,237,245,11,35,227,160,230,173,141,215,58,116,141,175,123,102,137,136,138,246,177,171,222,141,136,197,78,77,137,241,95,157,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,1,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,71,170,241,69,216,45,30,97,98,185,110,99,71,109,246,171,93,215,28,183,212,215,101,150,120,41,160,163,142,231,74,199,203,83,61,201,175,107,91,206,177,189,201,29,47,113,92,233,163,107,120,170,62,52,100,213,2,77,255,0,13,13,142,84,238,59,50,135,88,115,135,210,51,78,176,187,196,108,154,146,70,69,80,251,229,198,20,142,116,162,116,47,71,53,41,145,175,137,211,57,237,251,236,145,35,98,42,185,239,134,197,60,76,109,54,171,7,135,254,160,88,172,86,202,75,117,182,221,79,97,164,163,163,164,133,176,193,77,4,119,106,22,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,76,59,78,245,79,163,127,80,49,239,113,128,186,159,20,127,66,122,155,249,47,188,81,20,173,180,239,84,250,55,245,3,30,247,24,11,147,241,25,222,191,244,85,211,136,44,24,5,206,213,38,166,229,63,187,182,211,78,189,217,45,116,42,143,73,46,110,135,139,152,238,47,98,71,19,101,86,181,242,57,206,233,43,97,150,53,162,207,246,85,158,229,95,238,174,71,146,100,119,15,250,74,202,235,149,117,68,159,247,164,154,105,36,127,252,238,115,157,254,85,81,150,98,215,220,27,42,188,225,89,77,15,146,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,155,21,204,119,23,177,201,213,170,173,94,157,81,85,62,101,207,120,104,111,214,155,94,113,232,116,87,86,111,180,144,106,45,142,158,56,109,15,147,187,206,255,0,110,130,150,54,186,103,77,52,178,58,122,228,116,115,75,50,125,206,76,114,61,141,114,50,101,101,80,238,199,213,62,178,125,64,200,125,198,114,213,60,21,61,44,101,63,80,43,189,186,220,85,94,236,125,83,235,39,212,12,135,220,103,45,83,193,83,210,198,83,245,2,187,219,173,196,244,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,174,188,99,194,35,1,178,238,190,175,43,158,74,185,244,130,221,79,71,126,180,90,167,158,25,158,235,175,156,228,235,84,204,153,146,173,85,11,34,133,220,221,34,70,247,50,166,24,209,210,185,147,72,88,165,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,132,11,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,79,255,0,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,165,255,0,21,235,226,141,177,43,174,182,90,161,215,125,23,198,105,42,51,107,29,59,219,144,91,169,32,119,157,200,104,154,214,36,79,143,138,241,150,166,157,172,114,35,56,119,37,141,200,196,115,150,24,98,117,53,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,95,166,194,119,191,98,221,198,9,45,22,71,85,106,182,234,109,147,187,45,238,201,71,11,233,225,125,42,204,169,13,85,35,100,150,71,201,15,7,68,201,23,154,185,146,245,228,214,182,72,149,242,168,2,42,248,163,250,19,212,223,201,125,226,136,160,19,85,4,85,223,182,200,44,91,184,193,34,173,199,41,109,86,221,77,178,118,162,178,94,235,38,125,60,47,165,89,145,102,165,171,116,113,72,249,33,224,233,95,26,112,87,50,94,156,92,214,201,42,62,130,238,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,46,83,194,231,125,183,93,108,181,77,161,26,209,147,82,84,102,214,58,118,59,31,184,213,206,239,59,144,209,53,175,89,89,39,36,227,45,77,59,88,213,87,243,238,75,27,149,234,215,44,51,74,235,10,6,85,205,41,237,59,210,198,141,253,63,199,189,186,3,208,107,70,144,225,186,245,165,249,6,145,234,4,21,114,88,178,42,118,195,80,180,147,172,51,196,246,72,217,98,154,55,252,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,97,86,203,124,44,105,180,3,87,46,250,149,172,151,44,127,51,125,142,162,55,224,206,164,116,188,33,122,62,78,181,181,84,178,68,141,101,75,90,144,44,77,108,178,178,55,186,71,117,115,217,20,141,176,162,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,84,32,7,138,22,250,127,98,152,171,244,59,71,51,63,41,169,55,174,31,24,169,162,111,41,172,86,185,35,114,175,73,145,201,229,235,38,235,31,111,162,57,236,137,95,39,238,156,234,121,22,157,176,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,115,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,82,242,63,185,145,160,95,209,131,246,1,240,203,87,218,79,135,246,255,0,104,63,103,168,190,51,231,188,199,153,239,119,56,119,59,61,207,221,246,123,188,188,191,238,187,189,127,120,81,190,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,113,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,219,159,133,54,246,171,53,90,197,83,183,237,94,202,252,230,103,102,238,86,88,46,87,75,148,245,23,12,130,149,239,150,105,227,123,230,87,119,38,167,249,116,68,127,39,64,169,198,52,74,121,30,182,42,0,0,202,185,127,222,23,30,132,244,203,243,175,120,173,37,80,0,160,31,20,127,93,154,155,249,47,179,209,18,171,192,199,241,179,244,223,243,34,213,0,0,202,185,126,126,25,214,155,85,255,0,195,255,0,79,236,87,219,101,37,198,219,113,167,191,82,86,81,213,194,217,160,169,130,75,181,115,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,172,15,17,93,155,83,109,63,84,41,174,24,165,77,35,112,76,222,162,174,108,106,133,107,101,168,173,161,101,60,116,203,81,12,234,248,218,156,27,45,74,182,37,231,35,214,54,183,184,229,127,85,116,75,46,79,194,143,101,31,179,44,86,13,202,106,101,178,213,83,146,101,182,250,122,156,74,46,157,233,172,246,185,163,115,150,163,154,57,99,108,213,81,200,207,147,91,206,56,147,138,189,22,105,162,111,128,241,206,252,19,253,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,58,175,142,119,224,159,234,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,117,37,106,248,164,108,22,179,81,60,246,230,244,114,223,117,185,101,233,228,233,242,44,118,142,154,122,233,174,241,167,106,154,26,154,72,227,107,222,217,162,98,70,146,70,136,145,186,40,214,79,184,248,223,222,144,27,9,217,5,139,104,248,36,181,185,29,45,170,229,169,183,190,236,87,187,221,28,207,168,133,148,169,50,172,52,180,142,146,40,223,28,60,27,19,228,78,8,231,203,215,147,156,216,226,70,74,160,80,15,138,63,174,205,77,252,151,217,232,136,213,139,101,153,86,13,125,165,202,112,172,154,235,143,222,168,185,249,107,141,174,182,74,74,168,57,177,204,127,9,99,86,189,188,152,247,53,122,47,205,174,84,95,146,169,125,59,9,222,253,139,119,24,36,180,89,29,85,170,219,169,182,78,236,183,187,37,28,47,167,133,244,171,50,164,53,84,141,146,89,31,36,60,29,19,36,94,106,230,75,215,147,90,217,34,87,195,93,217,238,254,235,178,157,203,197,164,187,82,195,113,252,87,28,195,169,234,170,242,11,36,182,231,37,186,247,117,187,178,42,185,37,149,145,76,138,246,67,23,147,72,28,222,211,225,227,44,45,254,247,227,26,205,77,137,239,106,213,188,124,54,230,233,241,58,187,22,89,136,211,208,55,35,99,17,171,110,150,122,149,168,70,62,141,202,247,75,193,201,76,231,171,36,106,44,124,209,136,233,122,44,139,40,0,4,85,241,71,244,39,169,191,146,251,197,17,64,38,170,0,0,0,8,171,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,165,48,69,95,20,127,66,122,155,249,47,188,81,20,2,106,75,41,203,49,92,26,197,85,148,230,185,53,171,31,178,209,112,243,55,27,165,108,116,148,176,115,123,88,206,114,200,173,99,121,61,237,106,117,95,155,156,136,159,53,66,131,55,247,188,154,157,223,106,133,21,194,197,77,87,65,130,99,20,235,14,57,67,93,69,20,21,172,124,241,194,181,147,84,44,114,72,142,123,229,137,26,212,71,240,72,226,143,163,90,245,145,93,234,252,62,246,21,144,238,103,50,161,206,117,6,197,87,71,165,118,138,136,230,174,125,71,154,162,125,253,138,149,45,72,104,102,72,149,147,49,181,20,237,142,161,91,35,30,198,61,81,174,107,213,21,38,255,0,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,255,0,128,0,0,126,78,89,139,88,179,156,86,243,133,101,52,62,118,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,62,108,86,189,188,152,247,39,86,170,57,58,245,69,69,249,153,119,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,93,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,104,39,195,147,76,255,0,101,251,54,211,139,117,69,37,170,58,251,245,189,217,53,100,246,248,250,121,175,63,35,170,41,223,51,149,141,115,230,109,44,148,209,57,87,175,78,202,49,174,115,88,213,36,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,110,199,213,62,178,125,64,200,125,198,114,116,226,59,215,254,138,190,25,154,87,96,192,46,118,169,53,55,41,248,212,118,218,105,215,187,37,174,133,110,247,4,146,230,232,120,185,142,226,246,36,113,54,85,107,95,35,156,238,146,182,25,99,90,235,197,177,109,71,215,29,71,165,198,241,186,27,174,91,153,229,183,7,185,173,116,171,53,85,117,84,138,233,37,154,89,100,95,244,228,146,89,28,141,107,81,239,123,145,17,206,75,254,217,118,210,113,93,163,105,98,98,214,217,124,246,73,125,242,215,12,154,226,231,71,47,114,185,180,209,177,240,65,42,67,20,139,71,28,137,51,161,100,136,174,111,122,69,85,234,245,36,1,82,190,44,155,218,172,184,95,127,163,38,144,229,125,170,11,95,55,102,55,75,69,202,120,228,154,169,204,154,9,44,210,118,213,177,190,22,199,34,172,236,85,145,174,145,204,141,201,27,160,145,174,129,123,117,208,108,203,114,90,185,98,210,156,50,138,173,207,184,212,49,247,58,232,105,210,102,90,109,200,246,165,69,108,168,231,177,188,35,107,186,163,85,237,230,245,100,109,94,111,106,47,229,107,126,21,106,211,93,104,207,180,230,197,81,87,61,183,21,202,46,182,74,57,106,222,215,79,36,20,213,114,67,27,164,115,90,214,171,213,172,69,85,70,181,58,245,232,137,252,14,191,167,27,50,190,234,222,206,242,173,204,96,215,94,237,215,4,200,46,52,247,187,61,67,216,200,231,179,211,208,210,84,186,166,157,235,211,164,209,119,102,115,227,114,170,73,26,39,14,143,98,50,110,65,163,186,197,159,104,86,127,107,212,109,57,191,85,219,174,86,234,136,37,150,40,170,166,134,11,132,17,205,28,206,164,170,108,47,99,165,166,145,209,49,36,137,92,136,228,79,250,149,47,251,103,123,170,195,119,95,164,118,252,194,205,114,164,110,79,110,167,167,166,203,45,17,198,176,190,221,113,86,125,245,108,78,123,221,229,164,115,100,116,47,228,238,76,69,106,175,113,146,49,148,67,187,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,113,63,206,105,184,173,6,195,119,37,164,119,221,41,204,232,169,28,203,141,59,223,108,174,154,157,102,125,166,226,140,114,83,214,196,141,123,29,206,55,59,170,181,30,222,108,87,198,229,224,247,34,231,135,93,52,47,81,246,233,168,247,29,47,213,11,55,145,186,208,244,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,252,93,209,122,35,145,205,115,30,214,61,143,99,102,87,134,22,253,105,180,98,235,73,183,237,96,190,210,80,105,245,206,162,166,107,85,222,175,186,245,180,220,103,116,60,33,146,87,75,218,167,161,114,182,119,42,164,95,118,105,214,71,185,172,89,30,219,159,34,254,232,60,66,244,95,105,153,253,191,78,117,27,24,205,110,55,43,141,158,43,220,82,217,40,169,38,129,176,73,52,208,181,174,116,213,49,57,31,202,157,234,168,141,84,232,173,249,255,0,20,79,65,181,45,235,105,102,240,126,212,254,204,236,25,93,179,236,151,145,243,191,29,165,166,135,185,230,187,253,190,215,102,121,122,244,242,207,229,203,143,78,173,233,215,170,244,173,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,35,143,248,151,239,214,167,94,114,25,180,87,73,175,181,112,105,213,142,162,72,110,239,143,181,194,255,0,113,130,170,70,182,102,205,12,178,54,122,20,108,112,203,10,125,206,79,114,189,237,114,178,21,100,32,183,98,121,85,226,197,119,202,109,56,205,214,182,203,143,249,127,139,220,105,232,164,146,150,223,223,122,178,15,49,43,81,89,23,113,232,173,103,53,78,78,69,68,234,167,96,217,222,234,179,45,168,106,229,191,48,179,92,170,221,140,92,106,41,233,178,203,68,113,164,204,184,219,145,255,0,125,91,19,158,198,249,152,218,233,29,11,249,55,139,213,90,171,219,124,140,125,175,111,203,83,49,93,100,240,204,202,181,75,10,171,243,22,92,154,223,96,184,83,114,146,55,201,15,59,189,23,56,37,237,189,236,108,209,61,29,28,140,71,47,9,24,246,170,245,106,149,3,180,239,84,250,55,245,3,30,247,24,11,169,241,71,244,39,169,191,146,251,197,17,68,58,123,154,221,116,215,63,198,181,26,197,79,73,61,203,21,188,81,94,232,226,171,99,157,4,147,211,76,201,163,108,141,107,154,229,98,185,136,138,136,230,175,78,189,21,63,137,245,106,174,166,101,90,201,168,249,30,169,102,181,126,98,245,147,92,37,184,84,241,146,71,199,15,53,251,144,69,220,123,222,216,98,98,54,56,216,174,94,17,177,141,69,232,212,45,167,195,83,195,210,143,76,172,84,58,235,175,56,135,251,58,175,229,45,158,199,116,134,10,136,236,244,188,233,166,166,170,124,50,66,178,83,92,91,36,47,114,43,100,229,28,114,163,92,214,73,205,173,244,30,37,251,10,166,215,156,122,109,106,210,107,21,36,26,139,99,167,146,107,187,35,238,243,191,219,160,165,145,205,133,176,195,20,142,158,185,29,28,49,66,191,115,147,28,172,123,156,140,133,25,77,150,155,158,101,165,25,253,21,230,142,58,187,6,89,135,94,35,169,137,149,116,136,147,219,238,52,147,35,154,146,67,51,85,17,241,203,26,117,100,141,95,155,85,28,159,197,6,161,102,183,93,74,207,242,93,70,190,211,210,65,114,202,175,21,183,186,200,169,24,230,193,28,245,51,62,105,27,27,92,231,57,24,142,122,162,34,185,203,211,167,85,95,226,92,79,130,167,165,140,167,234,5,119,183,91,138,171,221,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,159,224,16,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,63,252,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,151,252,10,128,241,72,216,45,30,157,249,237,205,232,229,190,213,109,196,23,201,211,228,88,237,29,52,20,48,218,36,94,213,52,53,52,145,198,214,49,208,202,245,141,36,141,17,100,108,178,44,159,125,146,63,179,2,244,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,62,74,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,154,19,218,238,230,240,29,211,105,125,183,80,49,10,154,74,59,147,233,218,235,214,60,183,24,106,107,108,211,172,146,199,194,118,198,188,154,199,186,9,93,19,222,214,44,145,163,95,197,189,85,173,244,26,247,173,120,174,221,180,158,251,172,121,173,190,235,91,101,199,252,175,153,130,215,20,114,85,63,191,83,21,59,56,54,73,35,98,244,124,205,85,234,244,251,168,189,58,175,68,88,129,253,218,189,172,127,196,29,85,255,0,194,173,223,235,199,85,241,71,244,39,169,191,146,251,197,17,64,38,170,1,94,190,40,219,18,186,235,101,170,29,119,209,124,102,146,163,54,177,211,189,185,5,186,146,7,121,220,134,137,173,98,68,248,248,175,25,106,105,218,199,34,51,135,114,88,220,140,71,57,97,134,39,83,93,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,250,108,39,123,246,45,220,96,146,209,100,117,86,171,110,166,217,59,178,222,236,148,112,190,158,23,210,172,202,144,213,82,54,73,100,124,144,240,116,76,145,121,171,153,47,94,77,107,100,137,95,42,140,171,154,83,218,119,165,141,27,250,127,143,123,116,7,85,0,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,111,239,19,117,88,110,212,52,142,225,152,94,110,84,142,201,238,52,245,20,216,157,162,72,214,103,220,110,40,207,184,174,137,175,99,188,180,110,116,110,153,252,155,197,138,141,69,238,62,54,63,61,153,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,57,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,115,222,24,187,37,163,208,205,56,166,213,189,80,197,56,106,78,81,198,178,26,107,181,182,4,170,198,169,90,147,71,28,112,189,81,210,195,52,240,204,231,204,156,152,238,47,142,39,198,215,68,245,116,234,33,87,137,158,203,191,164,158,156,51,82,48,166,246,243,236,6,223,87,61,53,60,52,61,233,47,180,40,157,215,208,245,141,142,153,211,53,88,231,83,181,57,55,185,44,172,86,167,121,100,142,144,113,108,179,42,193,175,180,185,78,21,147,93,113,251,213,23,63,45,113,181,214,201,73,85,7,54,57,143,225,44,106,215,183,147,30,230,175,69,249,181,202,139,242,85,52,39,178,141,215,88,183,105,163,84,89,151,118,213,71,151,219,122,81,229,54,74,41,158,239,33,85,201,233,28,136,217,17,30,144,206,198,119,99,94,175,106,117,124,125,199,190,41,20,144,0,0,101,92,191,239,11,143,66,122,101,249,215,188,86,146,168,0,80,15,138,63,174,205,77,252,151,217,232,137,85,224,99,248,217,250,111,249,145,106,128,0,101,92,188,157,144,106,246,27,160,190,24,152,150,174,106,4,245,113,216,177,218,123,188,213,9,73,2,205,60,175,125,242,174,40,161,141,159,36,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,74,149,221,22,230,243,237,211,106,133,203,80,50,250,154,186,59,107,234,28,235,46,60,151,25,170,104,172,208,44,113,71,194,6,200,188,90,247,182,8,157,43,216,214,36,146,35,159,197,189,81,173,240,23,220,3,50,198,113,156,103,51,190,227,213,116,150,44,198,158,166,166,197,112,114,34,193,92,202,122,135,211,206,140,114,42,162,62,57,99,84,115,23,163,209,29,27,149,56,200,199,58,116,248,92,239,182,213,162,119,89,180,35,90,50,106,186,124,38,249,80,199,99,247,26,185,219,228,177,234,215,57,235,43,36,228,156,162,166,168,115,218,170,254,125,184,164,106,189,90,212,154,105,91,210,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,142,171,227,157,248,39,250,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,93,72,0,20,3,226,143,235,179,83,127,37,246,122,35,143,233,206,223,179,237,83,210,253,72,213,124,65,148,149,54,221,46,167,183,213,222,168,209,38,125,108,176,85,73,43,123,176,71,28,110,107,153,19,97,150,89,92,247,49,25,27,28,239,159,69,233,242,104,94,186,106,62,221,53,30,221,170,26,95,121,242,55,90,30,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,139,122,167,84,114,57,173,123,28,199,177,143,111,138,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,208,79,135,254,216,191,163,14,223,109,54,12,147,23,181,91,115,235,223,59,134,87,83,71,55,152,146,105,150,89,22,154,9,38,249,162,246,32,123,35,225,26,172,73,39,121,204,87,119,29,35,228,168,0,138,190,40,254,132,245,55,242,95,120,162,40,4,213,64,0,16,3,251,181,123,88,255,0,136,58,171,255,0,133,91,191,215,137,127,160,154,215,138,238,39,73,236,90,199,133,91,238,180,86,92,131,205,121,104,46,145,71,29,83,59,21,50,211,191,155,99,146,70,39,87,194,229,78,143,95,186,169,215,162,245,68,232,0,138,190,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,26,83,4,85,241,71,244,39,169,191,146,251,197,17,64,36,255,0,241,66,223,79,237,175,42,126,135,104,230,103,230,244,218,203,195,227,21,52,77,227,13,246,233,28,142,85,233,50,57,124,197,28,61,35,237,244,70,177,242,163,228,253,235,91,79,34,71,93,157,237,87,50,221,126,174,91,240,251,53,182,173,184,197,186,162,158,167,44,187,199,34,66,203,117,185,95,247,209,178,185,143,111,153,145,173,145,176,179,139,185,61,21,202,157,182,72,246,104,79,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,8,153,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,97,7,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,255,0,128,0,139,251,160,241,11,209,125,166,103,246,253,57,212,108,99,53,184,220,174,54,120,175,113,75,100,162,164,154,6,193,36,211,66,214,185,211,84,196,228,127,42,119,170,162,53,83,162,183,231,252,81,61,6,212,183,173,165,155,193,251,83,251,51,176,101,118,207,178,94,71,206,252,118,150,154,30,231,154,239,246,251,93,153,229,235,211,203,63,151,46,61,58,183,167,94,171,210,64,2,133,188,86,180,207,246,119,188,156,142,227,79,73,106,164,160,205,109,244,57,53,28,22,248,251,124,123,145,173,61,67,230,106,49,173,73,164,170,165,169,149,202,156,185,119,81,238,119,39,57,18,58,232,166,151,221,117,171,87,49,13,40,179,58,174,58,140,166,241,77,109,125,69,53,19,170,223,71,3,222,157,234,165,137,170,138,246,67,23,114,87,253,230,162,50,55,42,185,168,138,169,167,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,155,177,245,79,172,159,80,50,31,113,156,233,90,227,164,53,44,217,70,220,53,238,134,10,185,41,231,167,191,98,23,73,29,60,93,136,30,203,221,198,170,137,172,143,229,42,190,68,146,189,92,239,188,196,72,99,79,184,170,156,253,175,132,102,166,98,186,119,187,136,109,217,77,95,148,251,107,143,213,227,54,233,223,36,113,194,218,233,39,167,168,137,146,57,239,111,78,231,149,116,76,70,242,115,165,150,38,35,126,247,84,189,67,228,187,91,41,175,86,170,219,53,100,149,113,211,215,211,201,77,43,233,42,229,165,157,172,123,85,174,88,230,133,205,150,39,244,85,232,248,220,215,181,122,43,85,21,17,76,251,111,127,101,217,86,209,245,30,122,26,38,221,111,120,13,203,183,61,147,33,150,134,70,198,206,234,205,198,134,166,116,98,66,181,140,72,36,85,107,23,239,198,141,151,139,57,44,108,246,222,24,251,187,181,109,151,87,42,241,76,194,221,72,184,158,165,84,91,173,183,43,172,149,13,129,246,137,226,124,173,167,170,115,228,115,98,242,205,90,153,59,220,149,21,172,233,35,93,251,181,142,72,255,0,185,187,181,170,255,0,185,45,87,190,216,174,116,151,27,109,199,56,190,213,209,214,82,76,217,160,169,130,74,249,157,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,132,213,217,6,243,48,29,166,108,107,51,172,172,174,164,184,230,215,28,226,227,21,134,195,20,176,205,59,103,146,207,76,180,213,117,84,203,60,83,37,15,122,157,99,146,88,250,175,85,226,223,159,240,174,171,181,206,166,245,117,173,188,214,71,73,29,69,125,68,149,50,178,146,146,42,88,26,247,185,92,228,142,24,90,216,162,103,85,94,140,141,173,99,83,162,53,17,17,16,187,255,0,11,253,155,100,59,110,192,46,90,131,168,85,53,112,101,153,229,61,28,223,11,138,182,170,56,40,45,221,152,229,138,26,170,57,35,141,27,92,201,101,157,146,43,210,78,218,39,24,220,222,115,115,168,189,216,250,167,214,79,168,25,15,184,206,90,167,130,167,165,140,167,234,5,119,183,91,137,85,187,31,75,26,201,244,255,0,33,246,233,200,171,225,169,226,5,251,118,163,161,208,77,86,155,134,125,106,183,187,225,119,23,59,164,119,138,26,72,41,153,251,217,103,169,124,213,23,23,175,153,158,78,44,70,172,113,189,255,0,46,46,59,86,247,246,93,138,238,227,78,39,161,162,109,170,201,159,91,123,115,217,50,25,104,99,116,143,237,36,220,104,106,103,70,44,201,70,245,158,69,86,177,126,228,138,217,120,191,138,198,250,1,203,49,107,238,13,149,94,112,172,166,135,201,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,205,138,230,59,139,216,228,234,213,86,175,78,168,170,159,50,218,124,37,55,163,246,210,197,71,181,28,253,220,111,88,229,190,105,241,123,164,245,220,157,113,161,141,252,157,66,230,202,245,122,205,3,30,171,19,98,69,111,150,133,201,198,52,167,229,39,229,120,160,108,207,114,123,137,215,219,6,107,163,154,111,246,130,203,69,135,210,218,231,169,248,197,5,39,10,166,86,214,200,232,248,84,79,27,215,163,38,141,122,162,113,251,221,58,245,69,68,232,30,20,155,92,215,109,181,254,212,127,109,120,55,217,207,180,127,4,248,103,245,157,29,103,127,203,249,238,247,248,180,178,113,227,223,139,251,93,58,242,249,117,232,189,34,175,141,95,170,124,91,233,253,15,184,220,72,149,129,107,206,101,166,186,71,168,90,83,135,214,213,219,25,169,21,22,166,93,235,169,170,18,55,201,110,164,101,106,75,68,169,193,93,194,119,85,198,175,115,94,223,185,11,163,114,61,146,189,15,147,66,244,47,81,247,23,168,246,237,47,210,251,55,158,186,215,117,150,105,165,85,101,45,190,149,170,137,37,85,76,136,139,219,133,156,155,213,122,43,149,206,107,24,215,189,236,99,180,41,161,123,112,211,141,12,208,235,118,134,90,113,251,85,125,171,225,235,79,127,116,180,9,219,191,85,75,10,71,87,83,83,20,142,147,159,123,162,162,198,247,61,173,143,140,73,247,24,214,165,43,111,235,101,25,86,212,245,30,174,247,105,182,121,141,50,201,174,19,73,142,92,41,210,71,199,65,205,93,35,109,149,11,35,158,246,205,19,17,81,142,123,151,189,27,21,232,188,155,43,34,227,248,78,188,230,88,102,143,106,30,134,182,182,174,175,19,207,233,232,222,251,123,170,17,176,81,92,105,235,169,42,27,90,198,171,28,188,221,21,51,224,115,90,172,230,146,70,231,171,187,49,180,250,246,157,234,159,70,254,160,99,222,227,1,117,62,40,254,132,245,55,242,95,120,162,40,4,177,79,13,79,15,74,205,77,190,208,235,174,188,226,31,236,22,131,148,182,123,29,210,25,233,228,188,85,112,166,154,154,169,240,201,10,71,83,110,116,115,61,200,173,147,140,146,68,141,115,95,31,54,186,229,1,85,126,43,155,22,255,0,15,186,13,20,195,63,225,21,89,253,21,11,191,209,115,110,145,211,163,127,237,124,211,218,239,247,147,43,63,198,38,42,172,186,159,5,79,75,25,79,212,10,239,110,183,21,87,187,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,113,63,192,32,7,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,127,248,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,47,248,174,13,228,110,238,235,180,31,16,60,95,43,158,221,87,120,196,239,218,111,111,182,228,118,168,42,28,199,190,4,186,220,28,202,168,88,174,72,159,83,10,242,225,220,78,138,201,38,141,29,31,117,100,108,244,197,178,157,56,215,29,56,165,201,49,186,235,86,91,134,101,182,247,181,174,116,73,53,45,117,44,136,232,229,134,88,164,79,244,227,146,41,26,142,107,145,236,123,81,81,205,74,65,241,17,217,5,102,213,115,180,203,112,234,94,90,101,150,92,37,138,196,212,154,122,153,173,114,54,24,164,125,45,84,175,137,172,111,39,190,127,46,139,36,146,62,42,119,43,220,174,99,220,188,127,107,187,155,207,182,179,170,22,221,64,196,42,106,235,45,172,168,107,175,88,242,220,102,166,162,188,192,145,203,31,9,219,26,241,115,216,217,229,116,79,123,94,145,200,173,127,23,116,86,186,231,247,65,13,199,121,187,7,187,205,183,235,111,218,10,188,250,223,103,184,90,40,157,91,75,12,137,194,227,75,52,240,75,35,165,236,199,52,41,20,204,145,157,207,187,36,79,103,85,114,116,42,175,251,151,27,236,255,0,144,207,252,205,103,255,0,91,45,83,197,31,208,158,166,254,75,239,20,69,0,154,168,0,168,15,20,141,130,209,233,223,158,220,222,142,91,237,86,220,65,124,157,62,69,142,209,211,65,67,13,162,69,237,83,67,83,73,28,109,99,29,12,175,88,210,72,209,22,70,203,34,201,247,217,35,251,48,3,74,181,51,42,209,189,71,199,53,75,10,171,242,247,172,102,225,21,194,155,148,146,50,57,184,47,223,130,94,219,216,247,67,43,21,209,200,196,114,115,141,239,106,175,71,41,162,157,177,110,23,21,221,6,141,89,117,115,22,166,242,30,127,185,77,113,181,190,170,58,137,173,149,209,59,140,180,242,57,139,254,140,140,87,53,142,124,82,196,245,99,57,241,76,214,26,83,218,119,165,141,27,250,127,143,123,116,7,85,0,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,35,181,120,169,237,15,42,220,22,156,90,181,35,76,168,174,183,140,191,5,238,245,178,197,95,35,163,173,181,200,138,233,252,181,34,163,152,234,198,189,145,57,59,124,31,44,109,115,23,188,246,211,177,180,151,105,185,212,217,110,180,87,154,56,233,36,168,160,168,142,166,38,85,210,69,85,3,158,199,35,154,146,67,51,93,20,172,234,137,213,146,53,204,114,117,71,34,162,170,26,62,218,238,230,240,29,211,105,125,183,80,49,10,154,74,59,147,233,218,235,214,60,183,24,106,107,108,211,172,146,199,194,118,198,188,154,199,186,9,93,19,222,214,44,145,163,95,197,189,85,173,236,7,31,221,22,230,240,29,172,233,125,203,80,50,250,154,74,203,147,41,220,235,46,60,151,24,105,171,111,51,164,145,71,194,6,200,188,156,198,58,120,157,43,216,215,172,113,171,159,197,221,17,174,206,102,89,148,223,115,156,170,243,154,229,53,222,118,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,78,12,70,177,188,158,247,47,70,162,53,58,244,68,68,249,23,83,225,89,180,60,171,111,186,113,117,212,141,77,162,186,217,242,252,235,181,210,203,45,124,141,142,138,215,26,35,160,243,52,136,141,99,107,28,247,202,229,238,115,124,81,185,172,78,203,221,80,199,78,160,0,50,174,95,247,133,199,161,61,50,252,235,222,43,73,84,0,40,7,197,31,215,102,166,254,75,236,244,68,170,240,49,252,108,253,55,252,200,181,64,0,50,174,123,252,171,93,53,31,47,210,124,43,68,46,119,158,214,25,130,121,185,109,182,186,116,86,71,53,85,69,76,243,201,85,81,243,94,236,201,230,31,27,21,122,53,145,162,163,90,138,249,93,36,128,240,238,217,5,102,234,179,181,203,115,26,94,58,101,137,220,34,138,250,213,154,122,105,174,146,58,25,100,101,45,44,172,137,204,119,23,178,15,48,137,36,114,50,42,134,171,28,142,123,28,150,253,184,189,167,105,102,226,52,106,109,35,185,88,237,86,47,35,111,109,22,51,116,163,180,83,62,108,119,131,161,115,27,72,213,106,118,161,95,47,12,114,69,27,163,231,19,85,136,230,124,156,220,251,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,252,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,61,86,176,110,111,62,215,61,47,211,189,63,212,106,154,187,197,203,79,106,47,78,139,33,174,184,205,87,91,113,130,190,74,121,26,202,135,76,174,115,159,19,161,123,90,244,119,69,141,209,179,139,123,106,231,202,15,5,79,84,249,79,211,250,239,113,183,29,87,199,59,240,79,245,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,186,144,0,40,7,197,31,215,102,166,254,75,236,244,68,170,240,49,252,108,253,55,252,200,227,254,38,187,18,186,232,142,101,113,215,61,45,198,105,35,210,251,245,68,110,170,163,181,192,230,51,27,173,122,53,174,100,145,245,84,101,52,210,245,116,111,103,24,216,249,59,28,99,68,135,187,205,124,55,118,209,253,35,119,29,107,248,253,167,205,225,152,87,11,254,65,222,131,185,79,81,219,127,247,173,19,249,197,36,79,239,76,137,202,41,56,247,32,138,171,138,245,105,127,192,0,69,95,20,127,66,122,155,249,47,188,81,20,2,106,160,0,10,1,254,229,198,251,63,228,51,255,0,51,89,255,0,214,203,126,216,86,150,231,122,45,180,236,27,76,245,46,197,240,108,146,205,241,63,59,69,230,161,168,237,119,110,85,83,71,251,200,94,248,221,214,57,88,239,186,229,233,215,162,244,84,84,73,0,8,171,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,165,48,69,95,20,127,66,122,155,249,47,188,81,20,2,117,93,197,237,163,84,246,191,157,205,130,234,101,167,253,239,146,188,209,193,83,240,187,159,238,97,150,79,41,60,209,71,222,237,119,216,201,56,183,238,63,171,87,252,138,178,255,0,194,155,121,184,78,146,95,106,116,51,83,109,88,165,130,213,144,247,42,41,51,57,25,71,109,146,9,33,100,179,37,53,206,169,252,59,240,175,41,82,9,36,115,164,142,73,59,73,201,146,55,179,114,132,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,95,240,0,21,129,226,129,179,61,201,238,39,95,108,25,174,142,105,191,218,11,45,22,31,75,107,158,167,227,20,20,156,42,153,91,91,35,163,225,81,60,111,94,140,154,53,234,137,199,239,116,235,213,21,19,160,120,82,109,115,93,182,215,251,81,253,181,224,223,103,62,209,252,19,225,159,214,116,117,157,255,0,47,231,187,223,226,210,201,199,143,126,47,237,116,235,203,229,215,162,244,159,224,168,15,27,77,76,197,114,13,71,211,189,45,180,213,249,139,214,31,111,184,92,46,253,185,35,124,116,254,125,105,187,16,59,139,213,236,153,25,72,178,57,143,107,127,119,60,14,69,114,63,229,26,188,55,178,155,22,31,189,173,45,187,100,117,222,82,146,162,225,87,107,142,78,211,228,229,85,91,67,81,73,77,31,70,34,170,115,158,120,153,215,167,22,242,234,229,70,162,170,104,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,102,236,125,83,235,39,212,12,135,220,103,39,167,236,134,167,86,188,20,241,153,237,176,85,207,114,193,170,46,121,125,44,48,207,20,76,123,41,174,247,6,85,58,85,147,251,76,101,28,245,114,35,90,173,122,190,54,35,121,127,97,213,215,162,25,173,171,77,117,163,1,212,107,237,61,92,246,220,87,40,181,94,235,34,164,99,93,60,144,83,85,199,52,141,141,174,115,90,175,86,177,81,17,92,212,235,211,170,167,241,52,209,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,156,255,0,93,52,47,78,55,23,167,23,29,47,213,11,55,158,181,87,116,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,156,157,209,122,43,85,174,115,30,215,177,239,99,179,195,184,173,6,204,182,219,171,151,221,41,204,232,170,218,251,117,67,223,108,174,154,157,33,101,218,220,175,114,83,214,196,141,123,219,194,70,183,170,181,30,238,15,71,198,229,230,199,34,115,80,90,79,133,62,196,174,171,117,160,221,54,178,227,52,141,182,182,157,39,194,45,87,24,28,233,228,157,92,199,71,120,86,42,163,88,198,181,28,144,115,107,149,234,254,251,81,156,32,146,75,95,51,89,187,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,113,42,183,99,233,99,89,62,159,228,62,221,57,155,107,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,47,109,235,41,190,231,58,5,166,153,174,83,93,231,111,89,6,31,102,186,92,106,123,76,143,191,85,61,20,82,75,39,6,35,88,222,79,123,151,163,81,26,157,122,34,34,124,136,1,227,71,161,122,113,67,132,227,155,135,182,89,188,142,103,93,144,83,99,119,42,154,117,70,71,113,165,117,29,76,145,190,161,157,62,252,209,249,86,49,146,34,163,187,110,86,59,154,50,36,142,32,120,92,122,236,211,47,206,189,158,180,191,224,82,183,141,95,170,124,91,233,253,15,184,220,72,21,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,160,157,144,108,187,21,218,62,156,65,67,90,219,85,239,62,185,119,39,189,228,49,80,198,217,25,221,72,121,80,211,78,172,73,150,141,139,4,106,141,122,253,249,17,210,241,103,36,141,146,84,241,90,197,163,184,14,186,224,23,77,57,212,107,13,37,198,219,113,167,158,40,165,150,150,25,167,183,207,36,50,66,218,186,87,76,199,182,42,152,219,43,214,57,81,170,173,85,255,0,173,23,60,59,157,219,214,85,181,253,101,189,105,30,83,83,231,252,135,110,166,221,116,101,44,148,240,220,232,101,111,40,170,35,107,211,253,40,222,141,115,218,201,98,149,136,247,240,228,173,167,122,167,209,191,168,24,247,184,192,93,79,138,63,161,61,77,252,151,222,40,138,64,219,214,45,98,206,117,247,77,48,172,166,135,206,217,114,12,194,205,107,184,211,119,95,31,126,150,122,216,163,150,62,108,86,189,188,152,247,39,86,170,57,58,245,69,69,249,154,94,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,193,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,102,179,115,118,155,85,131,114,90,175,98,177,91,41,45,214,219,118,113,125,164,163,163,164,133,176,193,77,4,117,243,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,11,95,240,84,244,177,148,253,64,174,246,235,113,85,123,177,245,79,172,159,80,50,31,113,156,181,79,5,79,75,25,79,212,10,239,110,183,19,252,2,0,120,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,39,255,0,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,255,0,138,86,241,171,245,79,139,125,63,161,247,27,137,218,188,16,178,204,170,241,98,213,92,90,237,147,93,107,108,184,255,0,192,254,17,110,168,173,146,74,91,127,125,247,39,207,229,226,114,171,34,238,61,17,207,224,137,201,200,138,189,84,177,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,188,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,203,185,127,222,23,30,132,244,203,243,175,120,173,37,81,21,124,81,253,9,234,111,228,190,241,68,80,9,170,128,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,58,251,226,210,28,55,66,55,81,158,105,110,159,65,87,6,61,105,168,163,154,134,10,153,214,103,211,178,166,138,10,165,133,30,191,121,204,99,167,115,24,174,87,63,131,91,201,207,119,87,45,154,120,42,122,88,202,126,160,87,123,117,184,165,99,74,123,78,244,177,163,127,79,241,239,110,128,234,160,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,90,161,77,126,43,59,37,163,210,155,237,54,224,116,135,20,242,120,101,231,183,71,127,182,218,237,176,83,219,241,250,166,50,40,96,145,140,133,27,219,134,163,231,213,85,156,91,58,47,41,21,106,35,98,70,173,148,110,186,251,180,189,101,162,204,187,183,90,204,66,229,210,143,41,178,81,76,198,249,250,94,47,72,228,70,200,138,197,154,7,191,187,26,245,99,151,163,227,238,49,146,200,165,255,0,126,214,52,179,236,39,237,75,246,151,138,125,140,255,0,140,127,25,166,248,95,248,110,199,248,215,62,215,248,111,221,255,0,107,251,127,119,248,252,138,1,222,190,235,175,187,180,214,90,220,203,187,117,163,196,45,189,104,241,107,37,108,204,119,144,165,226,196,146,69,108,104,140,73,167,123,59,178,47,87,185,58,178,62,227,217,20,106,72,15,11,221,139,126,218,242,166,107,142,177,225,158,111,77,172,188,254,15,77,90,238,48,223,110,145,200,212,78,176,171,87,204,81,195,210,78,231,85,107,31,42,50,63,222,181,181,17,165,212,128,0,50,174,95,247,133,199,161,61,50,252,235,222,43,73,84,0,40,7,197,31,215,102,166,254,75,236,244,68,170,240,49,252,108,253,55,252,200,179,235,118,89,138,222,47,183,124,90,211,147,90,171,111,88,255,0,151,248,189,186,158,182,57,42,173,253,246,43,224,243,17,53,85,241,119,24,138,230,115,68,228,212,85,78,168,126,176,0,202,185,215,246,187,182,76,251,116,218,161,109,211,252,66,154,174,142,218,250,134,182,245,144,173,186,106,154,43,52,11,28,178,115,157,209,167,22,189,237,130,86,196,199,185,137,36,136,214,114,111,85,115,116,83,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,132,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,137,91,251,216,157,171,119,120,205,21,247,26,172,164,180,234,46,59,78,180,150,122,202,169,27,5,21,84,18,84,66,233,34,174,145,148,242,206,246,71,27,106,29,11,88,168,141,146,103,170,252,158,226,133,174,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,39,175,130,167,170,124,167,233,253,119,184,219,142,171,227,157,248,39,250,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,93,73,29,119,165,189,44,55,102,216,109,162,243,121,199,106,242,76,135,36,168,146,27,45,150,25,150,153,149,12,133,99,90,153,165,169,86,61,177,50,54,203,31,68,226,231,185,242,49,17,188,121,190,62,171,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,160,160,31,20,127,93,154,155,249,47,179,209,18,171,192,199,241,179,244,223,243,34,207,178,156,79,21,206,108,85,88,182,107,140,218,178,11,45,111,15,51,110,186,81,71,87,75,63,7,181,236,231,20,136,230,59,139,216,215,39,84,249,57,168,169,243,68,57,6,210,54,137,128,237,7,13,189,226,152,101,198,174,241,81,126,188,77,114,170,186,215,211,194,202,183,192,138,173,165,165,115,227,106,43,217,12,95,254,21,232,178,201,81,35,91,26,75,219,111,117,0,2,42,248,163,250,19,212,223,201,125,226,136,160,19,85,0,0,0,4,85,241,71,244,39,169,191,146,251,197,17,74,219,78,245,79,163,127,80,49,239,113,128,210,152,34,175,138,63,161,61,77,252,151,222,40,138,1,52,167,184,189,180,105,102,232,48,73,176,93,76,180,255,0,189,242,87,154,56,41,190,41,108,253,244,50,201,229,39,154,41,59,61,222,195,25,39,22,253,246,117,106,255,0,145,82,128,119,23,182,141,83,218,254,119,54,11,169,150,159,247,190,74,243,71,5,79,194,238,127,185,134,89,60,164,243,69,31,123,181,223,99,36,226,223,184,254,173,95,242,42,216,167,134,47,136,93,102,83,89,77,183,93,192,229,253,235,172,220,98,196,175,247,57,167,158,170,235,85,44,243,73,45,45,109,92,243,63,148,203,221,133,148,201,197,141,86,198,177,242,87,172,77,127,64,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,94,246,73,168,88,14,29,117,178,216,178,252,227,31,177,220,178,74,143,41,101,163,185,92,225,166,158,229,63,38,55,181,77,28,142,71,76,254,82,196,222,44,69,94,178,49,63,251,164,235,232,0,0,0,102,219,119,186,189,77,174,251,151,212,45,82,183,207,73,61,182,237,120,124,54,185,233,160,150,22,84,91,169,152,218,90,57,149,146,253,246,189,244,240,68,247,163,145,191,125,206,251,172,254,202,114,3,79,186,85,169,152,174,178,105,198,57,170,88,85,95,152,178,228,214,248,174,20,220,164,141,242,67,205,62,252,18,246,222,246,54,104,158,142,142,70,35,151,132,140,123,85,122,181,79,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,155,177,245,79,172,159,80,50,31,113,156,184,159,15,188,42,213,169,94,26,184,198,156,223,106,42,224,182,229,86,124,154,201,89,45,35,218,217,227,130,166,229,112,134,71,70,231,53,205,71,163,94,170,138,173,114,117,233,213,23,248,20,131,168,88,85,215,77,115,252,151,78,111,181,20,147,220,177,91,197,109,146,178,90,71,185,208,73,61,52,207,134,71,70,231,53,174,86,43,152,170,138,173,106,244,233,213,19,248,26,8,216,78,166,98,186,161,180,125,51,184,226,213,125,207,128,227,244,88,205,198,7,201,26,205,75,93,65,3,41,229,100,141,99,221,195,151,109,178,177,29,209,203,20,209,61,90,222,125,9,0,8,255,0,189,29,164,226,187,185,210,197,197,174,82,249,28,146,197,230,110,24,205,197,174,142,46,221,115,169,164,99,32,158,85,134,89,18,142,73,22,23,76,200,209,28,238,204,106,139,213,136,103,179,44,197,175,184,54,85,121,194,178,154,31,37,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,54,43,152,238,47,99,147,171,85,90,189,58,162,170,124,201,169,225,135,178,10,61,197,229,85,58,189,169,20,188,240,28,62,225,12,84,244,237,154,7,252,86,241,12,148,245,11,75,61,60,177,72,146,81,246,29,210,100,119,5,119,126,54,177,206,233,39,11,180,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,204,214,110,199,213,62,178,125,64,200,125,198,114,213,60,21,61,44,101,63,80,43,189,186,220,74,173,216,250,88,214,79,167,249,15,183,78,102,176,210,158,211,189,44,104,223,211,252,123,219,160,34,175,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,255,0,129,74,222,53,126,169,241,111,167,244,62,227,113,61,87,130,94,153,226,185,6,163,234,38,169,93,169,60,197,235,15,183,219,237,246,142,228,113,190,58,127,62,181,61,249,219,201,138,246,76,140,164,72,218,246,57,191,187,158,118,170,57,31,242,183,240,8,85,226,227,166,120,174,97,180,43,198,117,118,164,233,122,192,174,20,23,11,69,84,113,199,220,111,153,171,134,142,120,28,247,49,94,144,189,147,163,220,198,57,188,164,130,7,42,170,51,162,212,14,211,189,83,232,223,212,12,123,220,96,46,167,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,3,74,96,3,53,155,177,245,79,172,159,80,50,31,113,156,181,79,5,79,75,25,79,212,10,239,110,183,21,87,187,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,113,63,192,32,7,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,127,248,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,47,248,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,213,12,171,151,253,225,113,232,79,76,191,58,247,138,210,85,17,87,197,31,208,158,166,254,75,239,20,69,0,154,168,0,20,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,165,99,74,123,78,244,177,163,127,79,241,239,110,128,234,160,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,90,161,249,57,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,135,153,183,93,40,163,171,165,159,131,218,246,115,138,68,115,29,197,236,107,147,170,124,156,212,84,249,162,25,236,222,190,212,111,187,75,214,90,220,55,181,117,172,196,46,93,107,49,107,221,108,44,111,159,165,226,197,146,53,116,106,172,89,160,123,251,82,39,70,57,122,50,78,219,25,44,104,115,255,0,219,246,178,254,198,191,163,231,237,10,235,251,61,248,135,196,254,5,205,189,158,247,46,124,121,244,238,118,123,159,189,236,114,237,119,127,123,195,185,247,207,109,179,189,170,230,91,175,213,203,126,31,102,182,213,183,24,183,84,83,212,229,151,120,228,72,89,110,183,43,254,250,54,87,49,237,243,50,53,178,54,22,113,119,39,162,185,83,182,201,30,205,9,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,225,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,160,0,0,101,92,191,239,11,143,66,122,101,249,215,188,86,146,168,0,80,15,138,63,174,205,77,252,151,217,232,143,171,101,123,201,166,218,14,151,234,253,194,197,77,73,95,157,228,245,24,228,56,229,13,117,20,179,209,61,144,73,90,181,147,84,44,114,70,173,99,34,149,26,212,71,243,89,37,143,163,92,196,145,91,200,52,59,114,250,167,160,122,202,154,233,139,93,190,43,146,77,231,62,35,241,153,234,103,134,237,230,154,238,239,156,225,43,36,159,172,142,108,223,121,255,0,225,99,141,235,213,90,104,79,66,245,211,78,55,23,167,22,237,80,210,251,207,158,181,87,117,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,156,155,213,58,171,85,174,107,216,231,177,236,123,186,0,6,85,203,232,240,167,196,241,91,62,204,112,172,166,211,140,218,168,175,89,7,196,190,47,113,167,162,142,58,171,135,98,235,92,200,60,196,173,68,124,189,182,42,181,156,213,120,181,85,19,162,19,0,2,160,60,109,52,207,21,199,245,31,78,245,74,211,73,229,239,89,133,190,225,111,187,246,227,141,145,212,121,5,166,236,78,238,44,71,190,101,101,90,198,231,189,206,253,220,16,53,17,168,207,159,149,240,84,245,79,148,253,63,174,247,27,113,213,124,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,94,220,62,224,112,29,178,233,125,118,171,234,51,234,223,109,163,168,167,164,138,142,133,97,90,218,217,230,145,26,216,169,227,154,72,219,35,209,188,229,115,81,221,82,56,164,119,207,138,153,225,215,77,116,212,125,197,234,61,199,84,53,66,243,231,174,181,221,34,134,24,145,89,75,111,165,106,170,199,75,77,26,170,246,225,103,39,116,78,170,229,115,156,247,185,239,123,222,238,215,176,157,239,223,118,143,157,203,69,145,213,93,110,90,101,123,238,203,123,178,81,194,202,137,153,84,144,170,67,85,72,217,37,141,145,205,205,177,50,69,230,141,124,93,121,53,206,142,37,101,244,98,217,102,43,156,216,169,114,156,43,38,181,100,22,90,222,126,90,227,107,173,142,174,150,126,15,115,31,194,88,213,204,119,23,177,205,94,139,242,115,85,23,230,138,126,177,64,62,40,254,187,53,55,242,95,103,162,37,87,129,143,227,103,233,191,230,69,170,0,0,4,85,241,71,244,39,169,191,146,251,197,17,64,38,170,0,0,0,8,171,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,165,48,69,95,20,127,66,122,155,249,47,188,81,20,2,106,160,164,15,21,61,222,98,187,130,212,123,86,155,233,149,109,170,241,136,96,189,222,183,168,168,35,116,149,183,73,21,91,63,150,171,85,115,221,70,214,50,38,167,111,131,37,145,174,122,247,152,218,119,183,138,236,163,106,55,221,218,107,45,22,27,218,186,209,226,22,222,149,153,77,238,138,22,59,200,82,241,122,199,26,58,69,70,36,211,189,157,168,211,163,220,157,95,39,109,236,138,68,44,127,198,86,217,77,101,218,38,19,102,163,146,174,74,122,12,226,219,77,19,234,234,229,170,157,204,101,178,224,214,172,147,76,231,75,43,250,34,117,124,142,115,220,189,85,202,170,170,165,117,248,123,231,248,110,150,110,231,9,212,29,65,200,105,44,120,245,142,158,247,83,93,93,82,171,194,38,124,30,177,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,207,238,187,117,218,143,187,93,71,126,107,154,203,228,109,84,61,200,44,22,8,38,87,210,218,41,92,168,170,214,170,162,119,38,127,22,172,179,42,35,164,115,90,136,140,99,35,141,150,211,225,221,191,170,61,206,98,171,129,234,149,194,213,109,212,219,39,106,159,170,212,193,79,246,154,53,142,87,249,154,90,110,72,245,153,140,130,71,84,71,27,22,54,253,217,27,197,178,118,226,154,160,0,14,63,187,221,94,169,208,141,180,106,22,169,91,231,171,130,229,105,179,190,27,92,244,208,69,51,233,238,53,47,109,45,28,202,201,126,227,152,202,137,226,123,209,200,239,184,215,125,215,255,0,101,115,131,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,213,119,117,162,22,173,184,238,47,51,209,171,21,242,174,239,109,176,84,83,58,142,174,174,54,178,117,130,162,150,26,152,217,39,31,186,231,177,179,163,21,232,141,71,171,21,200,214,114,224,150,169,224,227,171,212,217,174,218,43,180,182,162,122,68,185,105,197,226,104,89,4,48,74,215,252,58,185,239,170,134,105,94,238,172,123,221,80,181,236,68,98,167,70,66,206,77,78,168,231,207,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,170,191,19,77,20,253,139,110,227,41,242,247,15,53,65,157,245,205,104,249,203,206,104,188,236,243,121,136,228,233,27,26,222,149,81,84,240,106,114,233,18,197,201,202,238,93,38,87,130,62,168,90,170,176,13,66,209,121,155,73,5,202,217,120,139,40,167,87,86,183,191,89,5,76,49,211,75,194,159,162,59,132,14,164,135,148,136,174,78,181,113,181,81,191,46,118,104,1,154,205,216,250,167,214,79,168,25,15,184,206,90,167,130,167,165,140,167,234,5,119,183,91,137,254,12,214,110,199,213,62,178,125,64,200,125,198,114,213,60,21,61,44,101,63,80,43,189,186,220,74,173,216,250,88,214,79,167,249,15,183,78,102,176,210,158,211,189,44,104,223,211,252,123,219,160,34,175,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,255,0,129,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,69,170,0,69,95,20,127,66,122,155,249,47,188,81,20,173,180,239,84,250,55,245,3,30,247,24,11,169,241,71,244,39,169,191,146,251,197,17,74,219,78,245,79,163,127,80,49,239,113,128,210,152,0,205,102,236,125,83,235,39,212,12,135,220,103,45,83,193,83,210,198,83,245,2,187,219,173,197,85,238,199,213,62,178,125,64,200,125,198,114,213,60,21,61,44,101,63,80,43,189,186,220,79,240,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,159,254,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,75,254,41,91,198,175,213,62,45,244,254,135,220,110,39,85,240,49,252,108,253,55,252,200,181,67,42,229,255,0,120,92,122,19,211,47,206,189,226,180,149,68,85,241,71,244,39,169,191,146,251,197,17,64,38,170,0,5,0,248,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,41,88,210,158,211,189,44,104,223,211,252,123,219,160,58,168,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,141,159,166,255,0,153,22,168,10,224,241,134,214,253,23,162,210,250,125,26,154,199,143,228,250,139,113,168,70,211,213,182,74,73,171,113,24,25,37,37,76,175,127,246,167,167,125,84,105,11,26,196,70,36,177,172,142,87,116,141,24,250,118,45,211,193,199,91,244,26,12,54,187,67,41,108,116,152,230,168,85,84,77,113,171,172,154,78,79,202,160,98,189,209,172,82,59,230,215,211,68,231,53,105,83,228,140,71,206,206,74,250,142,221,154,0,0,6,85,203,254,240,184,244,39,166,95,157,123,197,105,42,128,5,0,248,163,250,236,212,223,201,125,158,136,138,167,106,212,189,158,107,238,146,233,62,53,172,121,174,9,117,162,178,228,30,115,204,193,37,174,182,58,171,15,98,165,148,236,248,155,100,133,172,165,239,190,70,172,29,94,189,198,175,203,162,244,67,213,108,95,121,183,221,158,106,61,85,206,75,87,198,112,204,163,203,211,228,214,216,152,196,170,116,113,43,251,85,52,210,59,167,73,162,238,202,169,27,156,145,200,215,185,174,226,170,201,99,191,236,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,207,203,92,109,117,177,213,210,207,193,238,99,248,75,26,185,142,226,246,57,171,209,126,78,106,162,252,209,79,214,6,85,203,254,240,184,244,39,166,95,157,123,197,105,42,128,42,175,199,59,240,79,245,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,234,190,57,223,130,127,169,63,150,156,43,194,79,63,195,116,179,93,51,253,65,212,28,134,146,199,143,88,244,222,190,166,186,186,165,87,132,76,248,149,181,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,143,239,95,117,215,221,218,107,45,110,101,221,186,209,226,22,222,180,120,181,146,182,102,59,200,82,241,98,73,34,182,52,70,36,211,189,157,217,23,171,220,157,89,31,113,236,138,53,58,175,135,118,193,107,55,57,149,46,121,170,86,251,173,183,76,172,157,170,142,139,77,61,63,218,105,22,73,89,229,169,106,120,163,22,22,62,9,27,81,36,111,89,27,247,99,111,23,73,220,139,138,238,187,106,58,143,180,173,71,126,21,154,197,231,173,85,221,201,236,23,248,33,86,82,221,233,90,168,138,230,162,170,246,230,103,38,164,176,170,171,163,115,154,168,175,99,227,145,242,87,194,247,125,63,177,76,169,154,29,172,121,159,148,211,107,215,63,131,212,214,183,148,54,43,164,146,53,83,172,202,228,242,244,115,117,147,185,213,28,198,74,172,147,247,77,117,68,139,117,37,0,248,163,250,236,212,223,201,125,158,136,149,94,6,63,141,159,166,255,0,153,22,168,0,0,17,87,197,31,208,158,166,254,75,239,20,69,0,154,168,0,0,0,34,175,138,63,161,61,77,252,151,222,40,138,86,218,119,170,125,27,250,129,143,123,140,6,148,193,21,124,81,253,9,234,111,228,190,241,68,80,9,107,222,42,27,245,166,165,166,186,237,99,70,239,180,149,143,172,167,154,223,156,220,233,251,168,250,55,164,176,185,40,41,170,35,149,173,87,171,89,60,85,76,115,30,206,18,246,186,163,210,86,178,186,246,241,183,236,251,115,90,161,67,165,26,114,202,70,92,171,41,234,42,229,172,174,73,146,138,138,8,99,87,58,90,137,33,142,71,70,197,119,8,154,229,111,69,146,88,219,242,228,134,132,246,241,183,236,7,108,186,95,67,165,26,114,202,183,219,104,234,42,42,229,172,174,72,86,182,182,121,164,87,58,90,137,33,142,54,200,244,111,8,154,229,111,84,142,40,219,243,226,132,75,241,171,244,177,139,125,64,161,246,235,137,74,199,95,209,157,166,107,206,191,97,185,118,121,165,184,45,93,226,209,135,83,247,106,158,207,147,235,103,69,98,186,146,141,189,58,212,84,182,39,44,203,19,62,104,198,162,127,132,150,24,229,240,24,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,160,141,148,110,186,197,187,77,26,162,204,187,182,170,60,190,219,210,143,41,178,81,76,247,121,10,174,79,72,228,70,200,136,244,134,118,51,187,26,245,123,83,171,227,238,61,241,72,164,128,0,2,181,124,109,53,51,42,199,244,227,78,244,182,211,87,229,236,185,133,194,225,112,187,246,228,145,146,84,121,4,166,236,64,238,47,70,62,21,125,90,200,230,61,174,253,228,16,57,21,170,207,156,32,240,209,192,41,181,7,122,90,119,75,114,199,170,238,182,219,29,69,77,254,169,97,73,120,81,190,146,154,73,105,106,37,124,106,156,24,218,196,164,68,228,188,28,247,49,142,229,207,138,201,95,27,13,29,181,89,115,44,15,91,236,118,26,184,170,50,90,122,171,37,254,178,26,86,182,145,211,210,164,110,163,116,178,53,136,171,83,36,82,78,196,89,30,170,232,168,216,141,68,72,156,115,255,0,7,29,94,169,194,183,47,93,165,181,19,213,173,183,81,236,243,66,200,33,130,39,51,226,52,44,125,84,51,74,247,116,123,24,218,116,175,98,35,21,122,190,102,114,106,244,71,50,237,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,42,248,218,104,167,255,0,64,187,140,163,184,127,248,48,171,133,44,146,255,0,239,21,148,146,66,196,143,255,0,125,73,28,233,63,204,35,91,253,181,35,175,132,206,168,90,180,227,120,54,187,101,229,180,145,211,231,86,122,204,93,149,117,53,173,167,101,52,239,116,117,48,244,228,138,146,62,89,105,35,167,100,125,90,174,125,67,122,42,170,35,29,123,192,25,172,221,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,159,224,205,102,236,125,83,235,39,212,12,135,220,103,45,83,193,83,210,198,83,245,2,187,219,173,196,170,221,143,165,141,100,250,127,144,251,116,230,107,13,41,237,59,210,198,141,253,63,199,189,186,2,42,248,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,47,248,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,90,160,4,85,241,71,244,39,169,191,146,251,197,17,74,219,78,245,79,163,127,80,49,239,113,128,186,159,20,127,66,122,155,249,47,188,81,20,173,180,239,84,250,55,245,3,30,247,24,13,41,128,12,214,110,199,213,62,178,125,64,200,125,198,114,213,60,21,61,44,101,63,80,43,189,186,220,85,94,236,125,83,235,39,212,12,135,220,103,45,83,193,83,210,198,83,245,2,187,219,173,196,255,0,0,128,30,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,73,255,0,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,191,226,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,84,50,174,95,247,133,199,161,61,50,252,235,222,43,73,84,69,95,20,127,66,122,155,249,47,188,81,20,2,106,160,0,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,149,141,41,237,59,210,198,141,253,63,199,189,186,3,170,128,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,106,135,31,221,22,230,240,29,172,233,125,203,80,50,250,154,74,203,147,41,220,235,46,60,151,24,105,171,111,51,164,145,71,194,6,200,188,156,198,58,120,157,43,216,215,172,113,171,159,197,221,17,174,206,190,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,114,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,77,255,0,238,81,231,127,208,219,246,201,229,114,191,218,247,254,151,251,21,229,33,255,0,209,125,206,62,95,181,203,187,231,59,63,223,93,57,115,255,0,243,111,47,221,251,196,32,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,206,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,9,236,239,117,88,110,235,244,142,223,152,89,174,84,141,201,237,212,244,244,217,101,162,56,214,23,219,174,42,207,190,173,137,207,123,188,180,142,108,142,133,252,157,201,136,173,85,238,50,70,51,186,128,0,50,174,95,247,133,199,161,61,50,252,235,222,43,73,84,0,40,7,197,31,215,102,166,254,75,236,244,71,181,240,168,218,174,27,184,125,92,190,230,26,149,109,164,187,227,26,121,79,73,82,235,68,242,47,10,235,141,75,223,229,82,104,184,43,102,166,107,105,234,28,246,43,155,201,233,11,92,146,70,233,24,183,83,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,132,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,236,222,38,213,115,45,168,106,229,195,15,188,219,106,221,140,92,106,42,42,113,59,188,146,36,204,184,219,145,255,0,113,29,43,88,198,249,152,218,232,219,51,56,183,139,213,28,137,219,124,111,127,127,240,202,223,109,215,68,115,43,118,134,106,150,77,73,30,151,223,170,36,109,45,101,210,119,49,152,221,107,209,206,107,227,147,162,163,41,166,151,163,100,99,248,198,199,201,223,229,26,36,221,219,180,6,85,203,254,240,184,244,39,166,95,157,123,197,105,42,128,42,175,199,59,240,79,245,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,234,190,57,223,130,127,169,63,150,149,107,69,118,186,219,169,171,232,237,247,58,186,90,123,165,58,82,87,69,12,206,99,42,160,73,99,153,34,149,168,189,30,196,150,24,164,70,187,170,115,141,142,254,45,69,73,1,177,205,162,93,119,125,171,142,197,39,184,213,217,241,59,13,59,110,89,29,214,10,119,61,236,129,94,141,101,44,47,86,172,76,169,153,121,112,238,47,68,100,115,72,141,147,180,177,187,65,24,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,159,150,183,90,232,163,164,165,131,155,220,247,240,138,52,107,27,201,239,115,151,162,124,220,229,85,249,170,156,215,116,91,100,192,119,77,165,247,45,63,203,233,169,40,238,79,167,115,108,185,10,91,161,169,173,179,78,178,69,39,56,29,34,114,107,30,232,34,108,172,99,152,178,70,142,103,38,245,71,55,61,154,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,255,0,37,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,75,52,240,197,241,11,172,202,107,41,182,235,184,28,191,189,117,155,140,88,149,254,231,52,243,213,93,106,165,158,105,37,165,173,171,158,103,242,153,123,176,178,153,56,177,170,216,214,62,74,245,137,175,136,30,40,254,187,53,55,242,95,103,162,37,87,129,143,227,103,233,191,230,69,170,0,0,4,85,241,71,244,39,169,191,146,251,197,17,64,38,170,0,0,0,8,171,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,165,48,69,95,20,127,66,122,155,249,47,188,81,20,2,126,174,45,137,229,89,205,246,151,22,194,177,155,174,65,122,173,231,229,173,214,186,41,42,234,167,224,199,61,252,34,141,28,247,113,99,28,229,232,159,38,181,85,126,72,166,130,118,57,180,75,86,208,116,141,216,164,247,26,75,198,89,126,168,109,203,35,186,193,78,214,49,243,163,17,172,165,133,234,212,149,244,208,167,46,29,197,234,175,146,105,17,177,247,86,54,200,162,0,120,213,250,88,197,190,160,80,251,117,196,169,93,4,209,76,171,113,58,177,98,209,204,42,225,106,162,189,100,30,107,203,79,116,150,72,233,89,216,166,150,161,252,221,28,114,61,58,178,23,34,116,98,253,229,78,189,19,170,166,138,116,47,66,244,227,110,154,113,110,210,253,47,179,121,27,85,15,89,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,201,159,197,189,87,162,53,26,214,177,141,99,24,198,54,181,124,78,188,61,40,241,106,58,157,197,109,251,16,236,218,161,229,46,91,96,182,67,4,20,182,170,88,160,134,56,170,168,169,32,133,156,97,78,212,207,169,94,79,114,58,68,147,138,49,37,115,32,94,222,55,3,159,109,151,84,40,117,95,78,95,72,251,149,29,61,69,36,180,117,203,50,209,86,193,52,106,215,69,81,28,50,70,233,24,142,225,43,90,174,232,146,69,27,190,124,80,208,246,133,235,166,156,110,47,78,45,218,161,165,247,159,61,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,57,55,170,117,86,171,92,215,177,207,99,216,247,116,0,1,65,126,41,185,253,78,117,189,44,202,149,50,26,75,181,183,21,167,160,176,91,86,153,98,115,41,89,29,51,37,168,167,87,198,159,121,236,172,158,173,31,205,85,237,127,38,47,78,8,214,204,15,4,253,29,186,217,112,220,243,91,239,150,26,72,169,242,90,138,91,37,130,178,106,87,54,173,208,82,172,142,172,116,82,57,136,139,77,36,178,64,197,88,222,168,233,104,222,142,68,88,154,119,255,0,20,220,2,155,58,217,110,101,84,152,245,93,218,229,138,212,80,95,237,169,76,146,185,244,175,142,165,145,84,84,43,35,95,188,198,81,207,86,175,230,138,198,179,147,215,167,4,115,104,219,74,181,51,42,209,189,71,199,53,75,10,171,242,247,172,102,225,21,194,155,148,146,50,57,184,47,223,130,94,219,216,247,67,43,21,209,200,196,114,115,141,239,106,175,71,41,167,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,250,188,74,52,134,155,87,246,125,156,64,144,82,45,203,15,167,76,190,219,53,76,242,196,200,31,66,215,62,161,200,145,245,230,247,81,173,92,108,107,209,88,175,149,170,188,122,35,219,68,58,79,157,126,203,245,79,13,212,207,133,252,79,236,150,65,110,190,249,46,255,0,103,205,121,90,152,230,237,119,56,187,135,46,223,30,92,93,211,175,94,139,211,161,166,140,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,94,142,68,114,117,232,168,139,242,63,88,25,172,221,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,159,224,205,102,236,125,83,235,39,212,12,135,220,103,45,83,193,83,210,198,83,245,2,187,219,173,196,170,221,143,165,141,100,250,127,144,251,116,230,107,13,41,237,59,210,198,141,253,63,199,189,186,2,42,248,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,47,248,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,90,160,4,85,241,71,244,39,169,191,146,251,197,17,74,219,78,245,79,163,127,80,49,239,113,128,186,159,20,127,66,122,155,249,47,188,81,20,173,180,239,84,250,55,245,3,30,247,24,13,41,128,12,214,110,199,213,62,178,125,64,200,125,198,114,213,60,21,61,44,101,63,80,43,189,186,220,85,94,236,125,83,235,39,212,12,135,220,103,45,83,193,83,210,198,83,245,2,187,219,173,196,255,0,0,128,30,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,73,255,0,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,191,226,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,84,50,174,95,247,133,199,161,61,50,252,235,222,43,73,84,69,95,20,127,66,122,155,249,47,188,81,20,2,106,160,0,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,149,141,41,237,59,210,198,141,253,63,199,189,186,3,170,128,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,103,217,78,89,138,224,214,42,172,167,53,201,173,88,253,150,139,135,153,184,221,43,99,164,165,131,155,218,198,115,150,69,107,27,201,239,107,83,170,252,220,228,68,249,170,25,236,222,190,235,175,187,180,214,90,220,203,187,117,163,196,45,189,104,241,107,37,108,204,119,144,165,226,196,146,69,108,104,140,73,167,123,59,178,47,87,185,58,178,62,227,217,20,106,73,95,10,109,146,209,234,181,246,167,112,58,189,138,121,204,50,205,220,163,176,91,110,150,216,42,45,249,5,83,217,44,51,200,246,76,142,238,67,79,242,232,168,206,46,157,83,140,136,180,242,49,110,80,166,191,21,157,146,209,233,77,246,155,112,58,67,138,121,60,50,243,219,163,191,219,109,118,216,41,237,248,253,83,25,20,48,72,198,66,141,237,195,81,243,234,170,206,45,157,23,148,138,181,17,177,35,6,206,247,85,153,109,67,87,45,249,133,154,229,86,236,98,227,81,79,77,150,90,35,141,38,101,198,220,143,251,234,216,156,246,55,204,198,215,72,232,95,201,188,94,170,213,94,219,228,99,244,39,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,132,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,0,12,171,151,253,225,113,232,79,76,191,58,247,138,210,85,0,10,1,241,71,245,217,169,191,146,251,61,17,42,188,12,127,27,63,77,255,0,50,45,80,229,91,139,219,70,150,110,131,4,155,5,212,203,79,251,223,37,121,163,130,155,226,150,207,223,67,44,158,82,121,162,147,179,221,236,49,146,113,111,223,103,86,175,249,21,51,215,174,154,23,168,251,116,212,123,142,151,234,133,155,200,221,104,122,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,254,46,232,189,17,200,230,185,143,107,30,199,177,182,63,225,95,191,90,106,170,107,86,214,53,146,251,73,70,250,58,120,109,248,53,206,163,186,175,172,122,203,51,150,130,166,162,73,92,212,122,53,240,69,74,198,177,140,225,23,107,170,189,98,107,237,40,202,185,127,222,23,30,132,244,203,243,175,120,173,37,80,5,85,248,231,126,9,254,164,254,90,114,175,5,79,84,249,79,211,250,239,113,183,29,87,199,59,240,79,245,39,242,210,189,118,241,183,236,251,115,90,161,67,165,26,114,202,70,92,171,41,234,42,229,172,174,73,146,138,138,8,99,87,58,90,137,33,142,71,70,197,119,8,154,229,111,69,146,88,219,242,228,134,132,246,241,183,236,7,108,186,95,67,165,26,114,202,183,219,104,234,42,42,229,172,174,72,86,182,182,121,164,87,58,90,137,33,142,54,200,244,111,8,154,229,111,84,142,40,219,243,226,135,75,4,85,223,182,200,44,91,184,193,34,173,199,41,109,86,221,77,178,118,162,178,94,235,38,125,60,47,165,89,145,102,165,171,116,113,72,249,33,224,233,95,26,112,87,50,94,156,92,214,201,42,62,181,118,87,225,169,168,251,134,190,191,36,213,91,85,215,14,211,219,85,194,174,215,114,116,175,90,27,197,85,84,44,154,55,199,71,20,208,72,223,220,213,50,56,230,89,90,214,162,247,88,213,116,145,189,172,242,190,40,254,187,53,55,242,95,103,162,37,87,129,143,227,103,233,191,230,69,170,0,0,4,85,241,71,244,39,169,191,146,251,197,17,64,38,170,0,0,0,8,171,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,165,48,69,95,20,127,66,122,155,249,47,188,81,20,2,94,79,134,198,198,45,91,125,192,40,245,83,81,173,116,149,218,139,149,83,211,92,162,101,101,173,173,159,23,129,208,200,141,165,137,211,70,147,195,82,232,234,30,218,158,138,212,235,210,46,42,145,172,146,77,240,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,165,255,0,31,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,27,120,136,236,22,179,108,121,82,103,154,91,111,186,220,180,202,247,221,168,232,148,211,212,125,153,145,36,137,158,90,170,167,138,177,33,123,231,141,180,242,72,244,145,223,122,55,114,116,125,201,121,254,197,247,155,125,217,230,163,213,92,228,181,124,103,12,202,60,189,62,77,109,137,140,74,167,71,18,191,181,83,77,35,186,116,154,46,236,170,145,185,201,28,141,123,154,238,42,172,150,59,254,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,188,252,181,198,215,91,29,93,44,252,30,230,63,132,177,171,152,238,47,99,154,189,23,228,230,170,47,205,20,253,96,121,253,66,205,109,90,107,128,100,186,141,125,167,171,158,219,138,217,235,111,117,145,82,49,174,158,72,41,161,124,210,54,54,185,205,106,189,90,197,68,69,115,83,175,78,170,159,196,204,13,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,166,138,118,51,165,247,93,28,218,94,153,224,119,215,85,165,202,11,63,196,171,32,171,162,117,36,244,147,215,77,37,108,148,178,68,229,87,53,240,186,165,97,94,189,21,86,53,85,107,122,241,78,213,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,152,205,85,211,60,171,70,245,31,35,210,220,214,147,203,222,177,155,132,182,250,158,49,200,200,230,224,191,114,120,187,140,99,221,12,172,86,201,27,213,169,206,55,177,200,157,28,133,239,120,104,231,245,58,131,178,221,59,170,185,100,52,151,91,149,142,158,166,193,84,144,172,92,232,217,73,83,36,84,180,242,178,52,78,15,109,26,82,42,114,78,110,99,152,247,114,231,201,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,74,101,152,181,139,57,197,111,56,86,83,67,231,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,230,197,107,219,201,143,114,117,106,163,147,175,84,84,95,153,152,221,66,194,174,186,107,159,228,186,115,125,168,164,158,229,138,222,43,108,149,146,210,61,206,130,73,233,166,124,50,58,55,57,173,114,177,92,197,84,85,107,87,167,78,168,159,192,190,143,13,125,94,166,213,253,159,96,243,172,244,139,114,195,233,215,16,185,67,77,4,177,50,7,208,181,172,167,106,172,157,121,189,212,107,73,35,220,197,86,43,229,114,39,30,138,198,202,0,102,179,118,62,169,245,147,234,6,67,238,51,150,169,224,169,233,99,41,250,129,93,237,214,226,127,131,53,155,177,245,79,172,159,80,50,31,113,156,181,79,5,79,75,25,79,212,10,239,110,183,18,171,118,62,150,53,147,233,254,67,237,211,153,172,52,167,180,239,75,26,55,244,255,0,30,246,232,8,171,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,191,224,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,106,128,17,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,2,234,124,81,253,9,234,111,228,190,241,68,82,182,211,189,83,232,223,212,12,123,220,96,52,166,0,51,89,187,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,113,85,123,177,245,79,172,159,80,50,31,113,156,181,79,5,79,75,25,79,212,10,239,110,183,19,252,2,0,120,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,39,255,0,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,255,0,138,86,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,45,80,202,185,127,222,23,30,132,244,203,243,175,120,173,37,81,21,124,81,253,9,234,111,228,190,241,68,80,9,170,128,1,64,62,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,138,86,52,167,180,239,75,26,55,244,255,0,30,246,232,14,170,1,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,71,106,241,106,211,61,199,106,94,141,99,244,58,41,73,117,189,99,116,151,9,31,150,227,214,104,223,45,117,195,171,161,242,82,36,17,177,100,168,134,25,18,85,124,109,85,232,231,197,42,177,201,23,114,42,192,217,70,212,111,187,180,214,90,44,55,181,117,163,196,45,189,43,50,155,221,20,44,119,144,165,226,245,142,52,116,138,140,73,167,123,59,81,167,71,185,58,190,78,219,217,20,136,104,79,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,115,242,214,235,93,20,116,148,176,115,123,158,254,17,70,141,99,121,61,238,114,244,79,155,156,170,191,53,83,245,143,201,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,188,60,205,186,233,69,29,93,44,252,30,215,179,156,82,35,152,238,47,99,92,157,83,228,230,162,167,205,16,207,102,245,246,163,125,218,94,178,214,225,189,171,173,102,33,114,235,89,139,94,235,97,99,124,253,47,22,44,145,171,163,85,98,205,3,223,218,145,58,49,203,209,146,118,216,201,99,66,127,248,50,127,72,239,176,151,223,180,223,253,38,63,121,246,111,226,60,252,199,197,59,201,223,242,31,253,103,254,27,187,215,238,119,250,118,190,255,0,154,44,168,0,12,171,151,253,225,113,232,79,76,191,58,247,138,210,85,0,10,1,241,71,245,217,169,191,146,251,61,17,42,188,12,127,27,63,77,255,0,50,45,80,17,171,125,27,50,177,111,15,78,41,109,145,221,126,13,153,226,254,98,163,25,185,74,247,173,43,100,149,25,221,166,169,141,189,122,195,47,106,36,89,26,213,146,55,49,174,111,36,71,197,37,0,229,56,158,85,131,95,106,177,108,215,25,186,227,247,170,46,30,102,221,116,162,146,146,170,14,108,107,217,206,41,17,175,111,38,61,174,78,169,243,107,145,83,228,168,93,167,134,198,249,237,91,130,192,40,244,175,81,174,148,148,58,139,138,211,211,91,98,125,101,209,174,159,40,129,176,200,173,170,137,179,72,179,205,82,216,233,222,234,158,136,228,235,210,94,72,146,44,113,209,177,127,222,23,30,132,244,203,243,175,120,173,37,80,5,85,248,231,126,9,254,164,254,90,114,175,5,79,84,249,79,211,250,239,113,183,29,215,198,63,0,204,181,79,50,219,238,159,105,246,61,87,124,200,111,149,25,29,53,13,13,50,39,57,95,210,218,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,45,54,81,181,27,22,210,244,106,139,13,237,90,171,50,251,151,74,204,166,247,69,11,219,231,234,185,61,99,141,29,34,171,214,24,24,254,212,105,209,141,94,143,147,182,199,203,34,18,0,0,10,1,241,71,245,217,169,191,146,251,61,17,42,188,12,127,27,63,77,255,0,50,45,80,0,0,34,175,138,63,161,61,77,252,151,222,40,138,1,53,80,0,0,0,69,95,20,127,66,122,155,249,47,188,81,20,173,180,239,84,250,55,245,3,30,247,24,13,41,130,42,248,163,250,19,212,223,201,125,226,136,139,254,21,251,10,166,165,166,181,110,159,89,44,84,149,143,172,167,134,225,131,91,42,59,168,250,55,164,179,53,107,234,105,228,137,173,87,171,89,4,180,175,107,222,206,18,247,122,35,210,39,50,210,128,32,7,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,255,0,129,231,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,240,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,62,219,215,218,141,247,105,122,203,91,134,246,174,181,152,133,203,173,102,45,123,173,133,141,243,244,188,88,178,70,174,141,85,139,52,15,127,106,68,232,199,47,70,73,219,99,37,141,14,193,225,177,190,123,174,223,115,250,61,43,212,107,165,93,118,157,101,85,20,214,216,159,89,116,115,96,197,231,116,210,43,106,162,108,210,36,16,211,58,74,135,186,167,162,53,122,116,151,146,172,107,28,151,146,8,85,226,227,169,152,174,31,180,43,198,11,118,171,235,122,207,110,20,22,251,69,44,114,71,220,119,150,171,134,178,121,220,199,61,30,176,177,144,35,28,246,53,220,100,158,6,170,34,63,170,84,14,214,52,83,250,68,238,11,9,209,201,46,30,74,147,32,184,47,159,157,178,246,228,101,12,17,62,162,171,180,238,220,136,147,44,16,202,145,242,98,183,184,172,229,209,189,85,52,166,10,54,241,125,210,251,174,23,187,74,156,242,103,85,207,109,212,27,61,21,202,158,119,81,58,40,34,158,154,22,209,75,74,201,122,171,102,123,91,79,12,206,233,197,90,149,81,162,183,248,57,221,127,193,11,83,60,182,85,169,122,57,89,87,117,151,226,22,250,76,154,223,7,115,149,13,63,151,145,105,234,223,197,95,247,38,147,205,81,39,86,177,121,54,15,188,228,224,196,91,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,65,168,94,17,59,109,212,172,255,0,37,212,107,238,109,169,80,92,178,171,197,109,238,178,42,75,149,3,96,142,122,153,159,52,141,141,174,163,115,145,136,231,170,34,43,156,189,58,117,85,254,36,159,208,77,20,197,118,237,164,246,45,28,194,174,23,90,219,46,63,230,188,180,247,73,99,146,169,253,250,153,106,31,205,209,199,27,23,163,230,114,39,70,39,221,68,235,213,122,170,244,2,21,106,175,132,182,217,117,103,81,242,61,77,185,228,26,129,102,175,202,46,18,221,43,105,45,119,74,84,165,74,169,87,156,210,49,39,166,150,68,238,72,175,145,81,94,173,71,61,81,168,214,163,90,157,215,107,251,95,192,118,153,128,92,52,231,78,110,249,5,198,219,113,188,75,123,150,91,221,68,51,78,217,228,134,24,92,214,186,24,162,106,51,141,59,21,17,90,171,213,93,243,254,8,157,128,16,131,80,188,34,118,219,169,89,254,75,168,215,220,219,82,160,185,101,87,138,219,221,100,84,151,42,6,193,28,245,51,62,105,27,27,93,70,231,35,17,207,84,68,87,57,122,116,234,171,252,78,255,0,181,253,175,224,59,76,192,46,26,115,167,55,124,130,227,109,184,222,37,189,203,45,238,162,25,167,108,242,67,12,46,107,93,12,81,53,25,198,157,138,136,173,85,234,174,249,255,0,4,78,192,8,65,168,94,17,59,109,212,172,255,0,37,212,107,238,109,169,80,92,178,171,197,109,238,178,42,75,149,3,96,142,122,153,159,52,141,141,174,163,115,145,136,231,170,34,43,156,189,58,117,85,254,39,127,218,254,215,240,29,166,96,23,13,57,211,155,190,65,113,182,220,111,18,222,229,150,247,81,12,211,182,121,33,134,23,53,174,134,40,154,140,227,78,197,68,86,170,245,87,124,255,0,130,39,64,212,44,42,213,169,88,6,75,167,55,218,138,184,45,185,85,158,182,201,89,45,35,218,217,227,130,166,23,195,35,163,115,154,230,163,209,175,85,69,86,185,58,244,234,139,252,8,65,253,197,77,172,127,199,237,85,255,0,197,109,223,234,36,223,211,220,42,213,166,184,6,53,167,54,42,138,185,237,184,173,158,138,201,71,45,91,218,233,228,130,154,22,67,27,164,115,90,214,171,213,172,69,85,70,181,58,245,232,137,252,14,127,186,13,175,224,59,179,192,45,250,115,168,215,124,130,221,109,183,94,34,189,197,45,146,162,24,103,116,241,195,52,45,107,157,52,82,181,89,198,161,234,168,141,69,234,141,249,255,0,20,94,63,160,158,23,250,5,183,109,88,177,107,30,21,151,234,5,109,235,31,243,94,90,11,165,194,138,74,87,247,233,165,167,127,54,199,73,27,215,163,38,114,167,71,167,222,68,235,213,58,162,204,0,69,253,208,120,122,104,190,236,243,251,126,163,106,54,79,154,219,174,86,235,60,86,72,162,178,86,210,67,3,160,142,105,166,107,156,217,169,165,114,191,149,67,209,85,28,137,209,27,242,254,42,190,131,106,91,41,210,205,159,125,169,253,153,223,242,187,159,218,223,35,231,126,59,85,77,55,111,202,247,251,125,174,204,17,116,235,230,95,203,151,46,189,27,211,167,69,235,32,0,57,254,189,232,166,43,184,157,39,190,232,230,107,112,186,209,89,114,15,43,230,103,181,203,28,117,76,236,84,197,80,206,14,146,57,24,157,95,11,81,122,177,126,234,175,78,139,209,82,48,105,239,132,78,219,116,215,63,198,181,26,197,155,106,84,247,44,86,241,69,123,163,138,174,229,64,232,36,158,154,102,77,27,100,107,104,218,229,98,185,136,138,136,230,175,78,189,21,63,137,39,245,239,69,49,93,196,233,61,247,71,51,91,133,214,138,203,144,121,95,51,61,174,88,227,170,103,98,166,42,134,112,116,145,200,196,234,248,90,139,213,139,247,85,122,116,94,138,145,131,79,124,34,118,219,166,185,254,53,168,214,44,219,82,167,185,98,183,138,43,221,28,85,119,42,7,65,36,244,211,50,104,219,35,91,70,215,43,21,204,68,84,71,53,122,117,232,169,252,73,190,0,33,6,161,120,68,237,183,82,179,252,151,81,175,185,182,165,65,114,202,175,21,183,186,200,169,46,84,13,130,57,234,102,124,210,54,54,186,141,206,70,35,158,168,136,174,114,244,233,213,87,248,157,255,0,107,251,95,192,118,153,128,92,52,231,78,110,249,5,198,219,113,188,75,123,150,91,221,68,51,78,217,228,134,24,92,214,186,24,162,106,51,141,59,21,17,90,171,213,93,243,254,8,156,3,80,188,34,118,219,169,89,254,75,168,215,220,219,82,160,185,101,87,138,219,221,100,84,151,42,6,193,28,245,51,62,105,27,27,93,70,231,35,17,207,84,68,87,57,122,116,234,171,252,78,255,0,181,253,175,224,59,76,192,46,26,115,167,55,124,130,227,109,184,222,37,189,203,45,238,162,25,167,108,242,67,12,46,107,93,12,81,53,25,198,157,138,136,173,85,234,174,249,255,0,4,78,192,1,199,247,65,181,252,7,118,120,5,191,78,117,26,239,144,91,173,182,235,196,87,184,165,178,84,67,12,238,158,56,102,133,173,115,166,138,86,171,56,212,61,85,17,168,189,81,191,63,226,139,199,244,19,194,255,0,64,182,237,171,22,45,99,194,178,253,64,173,189,99,254,107,203,65,116,184,81,73,74,254,253,52,180,239,230,216,233,35,122,244,100,206,84,232,244,251,200,157,122,167,84,94,193,186,13,175,224,59,179,192,45,250,115,168,215,124,130,221,109,183,94,34,189,197,45,146,162,24,103,116,241,195,52,45,107,157,52,82,181,89,198,161,234,168,141,69,234,141,249,255,0,20,94,63,160,158,23,250,5,183,109,88,177,107,30,21,151,234,5,109,235,31,243,94,90,11,165,194,138,74,87,247,233,165,167,127,54,199,73,27,215,163,38,114,167,71,167,222,68,235,213,58,162,204,2,47,238,131,195,211,69,247,103,159,219,245,27,81,178,124,214,221,114,183,89,226,178,69,21,146,182,146,24,29,4,115,77,51,92,230,205,77,43,149,252,170,30,138,168,228,78,136,223,151,241,85,244,27,82,217,78,150,108,251,237,79,236,206,255,0,149,220,254,214,249,31,59,241,218,170,105,187,126,87,191,219,237,118,96,139,167,95,50,254,92,185,117,232,222,157,58,47,89,0,64,15,238,42,109,99,254,63,106,175,254,43,110,255,0,81,37,254,130,104,166,43,183,109,39,177,104,230,21,112,186,214,217,113,255,0,53,229,167,186,75,28,149,79,239,212,203,80,254,110,142,56,216,189,31,51,145,58,49,62,234,39,94,171,213,87,160,28,255,0,94,244,83,21,220,78,147,223,116,115,53,184,93,104,172,185,7,149,243,51,218,229,142,58,166,118,42,98,168,103,7,73,28,140,78,175,133,168,189,88,191,117,87,167,69,232,169,16,63,184,169,181,143,248,253,170,191,248,173,187,253,68,159,224,2,31,235,223,133,254,129,110,39,86,47,186,199,154,229,250,129,69,122,200,60,175,153,130,215,112,162,142,149,157,138,104,169,217,193,178,82,72,244,234,200,90,171,213,235,247,149,122,116,78,136,157,131,107,251,95,192,118,153,128,92,52,231,78,110,249,5,198,219,113,188,75,123,150,91,221,68,51,78,217,228,134,24,92,214,186,24,162,106,51,141,59,21,17,90,171,213,93,243,254,8,145,131,251,138,155,88,255,0,143,218,171,255,0,138,219,191,212,73,191,167,184,85,171,77,112,12,107,78,108,85,21,115,219,113,91,61,21,146,142,90,183,181,211,201,5,52,44,134,55,72,230,181,173,87,171,88,138,170,141,106,117,235,209,19,248,30,128,2,47,238,131,195,211,69,247,103,159,219,245,27,81,178,124,214,221,114,183,89,226,178,69,21,146,182,146,24,29,4,115,77,51,92,230,205,77,43,149,252,170,30,138,168,228,78,136,223,151,241,85,244,27,82,217,78,150,108,251,237,79,236,206,255,0,149,220,254,214,249,31,59,241,218,170,105,187,126,87,191,219,237,118,96,139,167,95,50,254,92,185,117,232,222,157,58,47,89,0,121,76,23,73,244,179,75,252,247,236,207,77,49,76,75,226,125,175,59,240,43,53,53,7,154,237,242,237,247,123,44,111,62,61,199,241,229,215,167,55,116,254,42,122,176,14,105,174,187,117,210,61,199,227,48,98,218,175,137,210,93,41,233,106,33,154,158,169,34,99,107,105,152,218,136,102,150,24,42,120,172,176,50,116,167,100,82,172,78,99,221,26,185,17,205,94,142,78,129,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,128,1,0,63,184,169,181,143,248,253,170,191,248,173,187,253,68,151,250,9,162,152,174,221,180,158,197,163,152,85,194,235,91,101,199,252,215,150,158,233,44,114,85,63,191,83,45,67,249,186,56,227,98,244,124,206,68,232,196,251,168,157,122,175,85,94,128,0,33,254,189,248,95,232,22,226,117,98,251,172,121,174,95,168,20,87,172,131,202,249,152,45,119,10,40,233,89,216,166,138,157,156,27,37,36,143,78,172,133,170,189,94,191,121,87,167,68,232,137,208,54,165,178,157,44,217,247,218,159,217,157,255,0,43,185,253,173,242,62,119,227,181,84,211,118,252,175,127,183,218,236,193,23,78,190,101,252,185,114,235,209,189,58,116,94,178,0,2,47,238,99,195,175,111,59,165,204,169,181,7,51,110,65,96,200,89,79,229,171,107,177,202,154,122,103,220,216,212,106,68,181,41,52,50,181,239,141,173,224,215,162,53,252,21,26,229,115,89,26,51,154,226,222,16,26,5,131,95,105,114,156,43,89,53,171,31,189,81,115,242,215,27,94,67,69,73,85,7,54,57,143,225,44,116,77,123,121,49,238,106,244,95,155,92,168,191,37,83,242,191,184,169,181,143,248,253,170,191,248,173,187,253,68,151,250,9,162,152,174,221,180,158,197,163,152,85,194,235,91,101,199,252,215,150,158,233,44,114,85,63,191,83,45,67,249,186,56,227,98,244,124,206,68,232,196,251,168,157,122,175,85,94,128,1,31,247,91,178,157,44,222,15,217,111,218,101,255,0,43,182,125,146,243,222,75,224,85,84,208,247,60,215,99,185,221,239,65,47,94,158,89,156,120,241,233,213,221,122,245,78,158,127,107,254,30,154,47,180,204,254,225,168,218,115,147,230,183,27,149,198,207,45,146,88,175,117,180,147,64,216,36,154,25,156,230,182,26,104,156,143,229,78,196,69,87,42,116,87,124,191,130,164,138,184,226,120,173,226,251,104,202,110,216,205,170,182,245,143,249,143,132,92,106,40,163,146,170,223,223,98,50,127,47,43,145,95,23,113,136,141,127,5,78,77,68,69,234,135,235,0,0,33,254,189,248,95,232,22,226,117,98,251,172,121,174,95,168,20,87,172,131,202,249,152,45,119,10,40,233,89,216,166,138,157,156,27,37,36,143,78,172,133,170,189,94,191,121,87,167,68,232,137,208,54,165,178,157,44,217,247,218,159,217,157,255,0,43,185,253,173,242,62,119,227,181,84,211,118,252,175,127,183,218,236,193,23,78,190,101,252,185,114,235,209,189,58,116,94,178,0,0,0,57,254,189,232,166,43,184,157,39,190,232,230,107,112,186,209,89,114,15,43,230,103,181,203,28,117,76,236,84,197,80,206,14,146,57,24,157,95,11,81,122,177,126,234,175,78,139,209,82,32,127,113,83,107,31,241,251,85,127,241,91,119,250,137,63,192,0,0,14,127,175,122,41,138,238,39,73,239,186,57,154,220,46,180,86,92,131,202,249,153,237,114,199,29,83,59,21,49,84,51,131,164,142,70,39,87,194,212,94,172,95,186,171,211,162,244,84,140,26,123,225,19,182,221,53,207,241,173,70,177,102,218,149,61,203,21,188,81,94,232,226,171,185,80,58,9,39,166,153,147,70,217,26,218,54,185,88,174,98,34,162,57,171,211,175,69,79,226,77,240,121,252,243,0,195,117,63,25,159,12,212,12,122,146,251,98,170,168,164,169,168,183,213,162,186,9,223,77,81,29,68,73,35,122,244,123,18,88,99,85,99,186,177,232,138,215,35,154,170,213,244,0,3,143,238,131,107,248,14,236,240,11,126,156,234,53,223,32,183,91,109,215,136,175,113,75,100,168,134,25,221,60,112,205,11,90,231,77,20,173,86,113,168,122,170,35,81,122,163,126,127,197,23,143,232,39,133,254,129,109,219,86,44,90,199,133,101,250,129,91,122,199,252,215,150,130,233,112,162,146,149,253,250,105,105,223,205,177,210,70,245,232,201,156,169,209,233,247,145,58,245,78,168,179,0,3,154,110,31,111,216,14,230,180,190,187,74,53,25,149,108,182,214,84,83,213,197,89,66,144,165,109,20,240,200,142,108,180,242,77,28,141,141,234,222,113,57,200,222,171,28,178,55,229,201,72,151,253,197,77,172,127,199,237,85,255,0,197,109,223,234,36,202,209,125,42,181,104,134,151,227,250,81,98,200,178,11,229,183,27,167,117,37,29,101,250,173,181,53,171,7,113,206,142,39,72,214,49,188,35,107,146,40,218,141,68,108,113,177,169,253,147,218,145,255,0,117,187,41,210,205,224,253,150,253,166,95,242,187,103,217,47,61,228,190,5,85,77,15,115,205,118,59,157,222,244,18,245,233,229,153,199,143,30,157,93,215,175,84,233,226,182,241,225,151,183,157,182,106,133,14,174,98,23,140,214,243,125,181,211,212,67,64,151,187,149,59,224,166,124,209,172,79,153,172,167,130,21,115,251,79,150,52,71,171,152,137,35,151,143,36,99,155,45,65,31,247,91,178,157,44,222,15,217,111,218,101,255,0,43,182,125,146,243,222,75,224,85,84,208,247,60,215,99,185,221,239,65,47,94,158,89,156,120,241,233,213,221,122,245,78,156,255,0,65,60,47,244,11,110,218,177,98,214,60,43,47,212,10,219,214,63,230,188,180,23,75,133,20,148,175,239,211,75,78,254,109,142,146,55,175,70,76,229,78,143,79,188,137,215,170,117,69,152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,255,217