255,216,255,224,0,16,74,70,73,70,0,1,1,1,1,144,1,144,0,0,255,226,10,32,73,67,67,95,80,82,79,70,73,76,69,0,1,1,0,0,10,16,0,0,0,0,2,16,0,0,109,110,116,114,82,71,66,32,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,97,99,115,112,65,80,80,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,213,0,1,0,0,0,0,211,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,100,101,115,99,0,0,0,252,0,0,0,124,99,112,114,116,0,0,1,120,0,0,0,40,119,116,112,116,0,0,1,160,0,0,0,20,98,107,112,116,0,0,1,180,0,0,0,20,114,88,89,90,0,0,1,200,0,0,0,20,103,88,89,90,0,0,1,220,0,0,0,20,98,88,89,90,0,0,1,240,0,0,0,20,114,84,82,67,0,0,2,4,0,0,8,12,103,84,82,67,0,0,2,4,0,0,8,12,98,84,82,67,0,0,2,4,0,0,8,12,100,101,115,99,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,101,120,116,0,0,0,0,67,111,112,121,114,105,103,104,116,32,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,50,48,49,49,0,88,89,90,32,0,0,0,0,0,0,243,81,0,1,0,0,0,1,22,204,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,89,90,32,0,0,0,0,0,0,111,162,0,0,56,245,0,0,3,144,88,89,90,32,0,0,0,0,0,0,98,153,0,0,183,133,0,0,24,218,88,89,90,32,0,0,0,0,0,0,36,160,0,0,15,132,0,0,182,207,99,117,114,118,0,0,0,0,0,0,4,0,0,0,0,5,0,10,0,15,0,20,0,25,0,30,0,35,0,40,0,45,0,50,0,55,0,59,0,64,0,69,0,74,0,79,0,84,0,89,0,94,0,99,0,104,0,109,0,114,0,119,0,124,0,129,0,134,0,139,0,144,0,149,0,154,0,159,0,164,0,169,0,174,0,178,0,183,0,188,0,193,0,198,0,203,0,208,0,213,0,219,0,224,0,229,0,235,0,240,0,246,0,251,1,1,1,7,1,13,1,19,1,25,1,31,1,37,1,43,1,50,1,56,1,62,1,69,1,76,1,82,1,89,1,96,1,103,1,110,1,117,1,124,1,131,1,139,1,146,1,154,1,161,1,169,1,177,1,185,1,193,1,201,1,209,1,217,1,225,1,233,1,242,1,250,2,3,2,12,2,20,2,29,2,38,2,47,2,56,2,65,2,75,2,84,2,93,2,103,2,113,2,122,2,132,2,142,2,152,2,162,2,172,2,182,2,193,2,203,2,213,2,224,2,235,2,245,3,0,3,11,3,22,3,33,3,45,3,56,3,67,3,79,3,90,3,102,3,114,3,126,3,138,3,150,3,162,3,174,3,186,3,199,3,211,3,224,3,236,3,249,4,6,4,19,4,32,4,45,4,59,4,72,4,85,4,99,4,113,4,126,4,140,4,154,4,168,4,182,4,196,4,211,4,225,4,240,4,254,5,13,5,28,5,43,5,58,5,73,5,88,5,103,5,119,5,134,5,150,5,166,5,181,5,197,5,213,5,229,5,246,6,6,6,22,6,39,6,55,6,72,6,89,6,106,6,123,6,140,6,157,6,175,6,192,6,209,6,227,6,245,7,7,7,25,7,43,7,61,7,79,7,97,7,116,7,134,7,153,7,172,7,191,7,210,7,229,7,248,8,11,8,31,8,50,8,70,8,90,8,110,8,130,8,150,8,170,8,190,8,210,8,231,8,251,9,16,9,37,9,58,9,79,9,100,9,121,9,143,9,164,9,186,9,207,9,229,9,251,10,17,10,39,10,61,10,84,10,106,10,129,10,152,10,174,10,197,10,220,10,243,11,11,11,34,11,57,11,81,11,105,11,128,11,152,11,176,11,200,11,225,11,249,12,18,12,42,12,67,12,92,12,117,12,142,12,167,12,192,12,217,12,243,13,13,13,38,13,64,13,90,13,116,13,142,13,169,13,195,13,222,13,248,14,19,14,46,14,73,14,100,14,127,14,155,14,182,14,210,14,238,15,9,15,37,15,65,15,94,15,122,15,150,15,179,15,207,15,236,16,9,16,38,16,67,16,97,16,126,16,155,16,185,16,215,16,245,17,19,17,49,17,79,17,109,17,140,17,170,17,201,17,232,18,7,18,38,18,69,18,100,18,132,18,163,18,195,18,227,19,3,19,35,19,67,19,99,19,131,19,164,19,197,19,229,20,6,20,39,20,73,20,106,20,139,20,173,20,206,20,240,21,18,21,52,21,86,21,120,21,155,21,189,21,224,22,3,22,38,22,73,22,108,22,143,22,178,22,214,22,250,23,29,23,65,23,101,23,137,23,174,23,210,23,247,24,27,24,64,24,101,24,138,24,175,24,213,24,250,25,32,25,69,25,107,25,145,25,183,25,221,26,4,26,42,26,81,26,119,26,158,26,197,26,236,27,20,27,59,27,99,27,138,27,178,27,218,28,2,28,42,28,82,28,123,28,163,28,204,28,245,29,30,29,71,29,112,29,153,29,195,29,236,30,22,30,64,30,106,30,148,30,190,30,233,31,19,31,62,31,105,31,148,31,191,31,234,32,21,32,65,32,108,32,152,32,196,32,240,33,28,33,72,33,117,33,161,33,206,33,251,34,39,34,85,34,130,34,175,34,221,35,10,35,56,35,102,35,148,35,194,35,240,36,31,36,77,36,124,36,171,36,218,37,9,37,56,37,104,37,151,37,199,37,247,38,39,38,87,38,135,38,183,38,232,39,24,39,73,39,122,39,171,39,220,40,13,40,63,40,113,40,162,40,212,41,6,41,56,41,107,41,157,41,208,42,2,42,53,42,104,42,155,42,207,43,2,43,54,43,105,43,157,43,209,44,5,44,57,44,110,44,162,44,215,45,12,45,65,45,118,45,171,45,225,46,22,46,76,46,130,46,183,46,238,47,36,47,90,47,145,47,199,47,254,48,53,48,108,48,164,48,219,49,18,49,74,49,130,49,186,49,242,50,42,50,99,50,155,50,212,51,13,51,70,51,127,51,184,51,241,52,43,52,101,52,158,52,216,53,19,53,77,53,135,53,194,53,253,54,55,54,114,54,174,54,233,55,36,55,96,55,156,55,215,56,20,56,80,56,140,56,200,57,5,57,66,57,127,57,188,57,249,58,54,58,116,58,178,58,239,59,45,59,107,59,170,59,232,60,39,60,101,60,164,60,227,61,34,61,97,61,161,61,224,62,32,62,96,62,160,62,224,63,33,63,97,63,162,63,226,64,35,64,100,64,166,64,231,65,41,65,106,65,172,65,238,66,48,66,114,66,181,66,247,67,58,67,125,67,192,68,3,68,71,68,138,68,206,69,18,69,85,69,154,69,222,70,34,70,103,70,171,70,240,71,53,71,123,71,192,72,5,72,75,72,145,72,215,73,29,73,99,73,169,73,240,74,55,74,125,74,196,75,12,75,83,75,154,75,226,76,42,76,114,76,186,77,2,77,74,77,147,77,220,78,37,78,110,78,183,79,0,79,73,79,147,79,221,80,39,80,113,80,187,81,6,81,80,81,155,81,230,82,49,82,124,82,199,83,19,83,95,83,170,83,246,84,66,84,143,84,219,85,40,85,117,85,194,86,15,86,92,86,169,86,247,87,68,87,146,87,224,88,47,88,125,88,203,89,26,89,105,89,184,90,7,90,86,90,166,90,245,91,69,91,149,91,229,92,53,92,134,92,214,93,39,93,120,93,201,94,26,94,108,94,189,95,15,95,97,95,179,96,5,96,87,96,170,96,252,97,79,97,162,97,245,98,73,98,156,98,240,99,67,99,151,99,235,100,64,100,148,100,233,101,61,101,146,101,231,102,61,102,146,102,232,103,61,103,147,103,233,104,63,104,150,104,236,105,67,105,154,105,241,106,72,106,159,106,247,107,79,107,167,107,255,108,87,108,175,109,8,109,96,109,185,110,18,110,107,110,196,111,30,111,120,111,209,112,43,112,134,112,224,113,58,113,149,113,240,114,75,114,166,115,1,115,93,115,184,116,20,116,112,116,204,117,40,117,133,117,225,118,62,118,155,118,248,119,86,119,179,120,17,120,110,120,204,121,42,121,137,121,231,122,70,122,165,123,4,123,99,123,194,124,33,124,129,124,225,125,65,125,161,126,1,126,98,126,194,127,35,127,132,127,229,128,71,128,168,129,10,129,107,129,205,130,48,130,146,130,244,131,87,131,186,132,29,132,128,132,227,133,71,133,171,134,14,134,114,134,215,135,59,135,159,136,4,136,105,136,206,137,51,137,153,137,254,138,100,138,202,139,48,139,150,139,252,140,99,140,202,141,49,141,152,141,255,142,102,142,206,143,54,143,158,144,6,144,110,144,214,145,63,145,168,146,17,146,122,146,227,147,77,147,182,148,32,148,138,148,244,149,95,149,201,150,52,150,159,151,10,151,117,151,224,152,76,152,184,153,36,153,144,153,252,154,104,154,213,155,66,155,175,156,28,156,137,156,247,157,100,157,210,158,64,158,174,159,29,159,139,159,250,160,105,160,216,161,71,161,182,162,38,162,150,163,6,163,118,163,230,164,86,164,199,165,56,165,169,166,26,166,139,166,253,167,110,167,224,168,82,168,196,169,55,169,169,170,28,170,143,171,2,171,117,171,233,172,92,172,208,173,68,173,184,174,45,174,161,175,22,175,139,176,0,176,117,176,234,177,96,177,214,178,75,178,194,179,56,179,174,180,37,180,156,181,19,181,138,182,1,182,121,182,240,183,104,183,224,184,89,184,209,185,74,185,194,186,59,186,181,187,46,187,167,188,33,188,155,189,21,189,143,190,10,190,132,190,255,191,122,191,245,192,112,192,236,193,103,193,227,194,95,194,219,195,88,195,212,196,81,196,206,197,75,197,200,198,70,198,195,199,65,199,191,200,61,200,188,201,58,201,185,202,56,202,183,203,54,203,182,204,53,204,181,205,53,205,181,206,54,206,182,207,55,207,184,208,57,208,186,209,60,209,190,210,63,210,193,211,68,211,198,212,73,212,203,213,78,213,209,214,85,214,216,215,92,215,224,216,100,216,232,217,108,217,241,218,118,218,251,219,128,220,5,220,138,221,16,221,150,222,28,222,162,223,41,223,175,224,54,224,189,225,68,225,204,226,83,226,219,227,99,227,235,228,115,228,252,229,132,230,13,230,150,231,31,231,169,232,50,232,188,233,70,233,208,234,91,234,229,235,112,235,251,236,134,237,17,237,156,238,40,238,180,239,64,239,204,240,88,240,229,241,114,241,255,242,140,243,25,243,167,244,52,244,194,245,80,245,222,246,109,246,251,247,138,248,25,248,168,249,56,249,199,250,87,250,231,251,119,252,7,252,152,253,41,253,186,254,75,254,220,255,109,255,255,255,219,0,67,0,3,2,2,2,2,2,3,2,2,2,3,3,3,3,4,6,4,4,4,4,4,8,6,6,5,6,9,8,10,10,9,8,9,9,10,12,15,12,10,11,14,11,9,9,13,17,13,14,15,16,16,17,16,10,12,18,19,18,16,19,15,16,16,16,255,192,0,11,8,14,16,9,96,1,1,17,0,255,196,0,30,0,1,0,1,3,5,1,0,0,0,0,0,0,0,0,0,0,0,9,7,8,10,1,2,3,4,6,5,255,196,0,121,16,0,1,3,2,4,3,5,5,3,7,2,12,13,15,0,27,2,0,1,3,4,5,6,7,17,18,8,9,19,20,33,49,56,181,21,34,65,81,119,22,97,133,23,35,50,71,113,134,197,24,129,36,37,51,66,82,83,98,114,145,161,177,209,25,38,39,52,69,99,115,130,166,178,193,212,225,53,67,73,84,86,87,88,116,136,149,150,162,179,198,211,240,54,68,100,104,146,228,241,117,147,163,180,40,55,57,85,101,118,131,148,164,195,132,194,210,102,196,255,218,0,8,1,1,0,0,63,0,149,52,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,143,183,19,124,77,241,37,96,226,75,53,236,86,46,32,243,42,221,109,183,99,139,237,37,29,29,38,44,175,134,10,104,35,175,152,99,138,56,198,86,16,1,22,97,97,102,102,102,102,102,82,233,203,135,22,98,172,115,193,142,94,98,156,107,137,174,184,130,245,91,237,110,211,113,186,86,201,87,85,62,203,173,88,6,249,100,114,50,218,0,34,218,191,112,139,51,119,51,43,149,68,81,171,206,83,54,51,79,43,255,0,36,31,147,60,203,197,120,75,218,127,104,59,111,176,175,53,52,29,171,167,236,254,159,87,162,99,191,111,80,246,238,215,77,229,167,139,170,107,202,39,59,243,163,50,184,146,196,150,44,198,205,236,107,138,173,176,96,122,202,184,168,239,119,250,186,232,35,156,107,232,4,101,24,230,144,133,141,132,204,88,153,181,208,201,190,46,174,127,143,222,45,177,87,8,217,167,146,88,166,219,23,110,195,119,223,109,219,241,53,184,134,73,122,148,35,83,105,51,158,8,154,104,163,122,200,227,105,134,19,145,220,71,173,35,59,104,110,174,215,0,99,252,27,154,120,54,211,152,57,125,136,105,47,152,122,249,78,213,52,53,212,206,251,37,13,93,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,189,2,34,136,190,110,217,223,157,25,107,196,150,27,177,101,206,111,99,92,43,109,159,3,209,213,203,71,100,191,213,208,193,36,229,95,94,37,41,71,12,130,46,110,32,2,228,237,174,128,45,240,101,82,185,53,230,198,105,230,135,229,127,242,153,153,120,175,22,251,51,236,255,0,98,246,237,230,166,191,178,245,61,161,212,233,117,140,182,110,233,134,237,186,107,176,117,240,101,37,74,37,121,143,243,38,190,213,223,101,200,206,25,241,183,97,181,80,246,106,139,198,51,195,247,96,57,46,18,16,4,193,77,67,85,76,111,211,132,55,11,75,32,147,72,114,9,69,238,0,31,94,234,185,124,113,219,89,198,5,138,249,100,198,88,63,216,216,207,11,237,158,186,107,93,28,239,103,170,165,148,201,161,32,144,220,250,19,54,215,23,134,73,28,141,129,228,141,201,154,80,134,240,17,88,87,12,28,122,211,85,113,61,153,220,44,103,37,246,146,140,232,241,197,238,223,129,174,117,29,87,58,195,123,181,105,61,5,77,68,146,144,177,176,156,17,82,128,128,6,200,186,90,185,188,66,119,234,136,136,163,214,219,199,109,215,59,185,143,96,76,140,202,220,77,73,38,87,216,106,46,163,85,89,107,156,140,49,37,104,89,170,200,142,73,52,102,58,104,101,212,99,0,221,25,156,125,125,210,51,195,210,144,164,86,213,204,123,22,98,172,13,193,142,97,226,156,21,137,174,184,126,245,69,236,158,205,113,181,214,201,73,85,6,251,173,32,30,201,99,113,49,220,6,66,250,63,120,147,179,247,59,168,65,254,86,60,83,255,0,225,45,154,191,250,101,113,255,0,227,44,148,209,91,175,48,140,127,140,178,179,132,108,109,152,57,125,136,106,236,120,134,199,81,100,169,161,174,166,118,223,17,251,98,141,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,251,92,20,113,93,98,226,211,38,168,177,151,86,213,71,139,237,186,81,226,155,37,20,198,93,130,171,113,180,114,48,200,204,109,12,224,29,88,223,83,22,212,227,234,25,197,35,171,128,68,68,68,80,129,204,123,136,92,253,192,220,103,102,30,22,193,89,225,152,24,126,203,69,236,158,205,110,181,226,106,218,74,88,55,218,169,12,246,69,28,130,3,184,204,137,244,110,242,39,119,239,119,87,43,201,175,54,51,79,52,63,43,255,0,148,204,203,197,120,183,217,159,103,251,23,183,111,53,53,253,151,169,237,14,167,75,172,101,179,119,76,55,109,211,93,131,175,131,41,42,81,171,206,83,54,51,79,43,255,0,36,31,147,60,203,197,120,75,218,127,104,59,111,176,175,53,52,29,171,167,236,254,159,87,162,99,191,111,80,246,238,215,77,229,167,139,170,107,202,39,59,243,163,50,184,146,196,150,44,198,205,236,107,138,173,176,96,122,202,184,168,239,119,250,186,232,35,156,107,232,4,101,24,230,144,133,141,132,204,88,153,181,208,201,190,46,165,209,17,17,66,7,49,238,33,115,247,3,113,157,152,120,91,5,103,134,96,97,251,45,23,178,123,53,186,215,137,171,105,41,96,223,106,164,51,217,20,114,8,14,227,50,39,209,187,200,157,223,189,221,95,7,40,156,194,199,217,149,195,110,36,190,230,54,56,196,24,170,229,6,56,172,164,138,178,247,115,154,186,120,224,26,10,2,24,134,73,136,137,129,136,204,152,89,244,212,201,254,46,175,125,20,106,243,148,205,140,211,202,255,0,201,7,228,207,50,241,94,18,246,159,218,14,219,236,43,205,77,7,106,233,251,63,167,213,232,152,239,219,212,61,187,181,211,121,105,226,234,154,242,137,206,252,232,204,174,36,177,37,139,49,179,123,26,226,171,108,24,30,178,174,42,59,221,254,174,186,8,231,26,250,1,25,70,57,164,33,99,97,51,22,38,109,116,50,111,139,171,180,227,155,140,219,239,7,153,143,147,183,57,45,94,217,193,152,163,219,148,248,154,219,16,3,85,20,113,61,7,74,166,154,66,211,73,162,234,202,237,25,19,71,32,153,9,109,119,9,99,186,172,45,139,48,174,57,177,82,226,156,21,137,173,88,130,203,91,191,179,92,109,117,177,213,210,207,176,200,15,100,177,185,1,109,48,33,125,31,184,133,217,251,217,215,214,68,68,68,86,84,220,125,81,229,223,29,152,251,134,76,227,184,90,173,184,65,251,13,70,29,196,85,149,48,80,195,104,145,236,244,245,51,83,85,201,33,0,20,50,155,200,241,200,238,242,12,178,52,126,248,72,29,27,213,68,88,235,102,174,114,241,161,147,121,143,136,242,183,26,241,23,154,180,247,172,51,112,150,223,83,183,23,93,130,57,182,63,185,60,93,67,3,40,101,7,25,35,55,22,223,25,129,51,104,76,165,211,150,87,17,85,57,255,0,195,69,186,12,83,139,42,239,152,219,6,84,73,102,191,205,95,44,69,87,48,111,35,163,168,38,18,115,48,42,119,8,250,210,179,28,146,211,212,59,185,184,145,151,149,230,237,152,88,251,45,120,109,195,119,220,185,199,24,131,10,220,167,199,20,116,146,214,89,46,115,80,207,36,5,65,94,69,17,73,9,9,56,57,0,19,139,190,154,128,191,193,149,143,242,225,226,23,63,113,207,25,217,121,133,177,174,120,102,6,32,178,214,251,91,180,219,174,152,154,182,174,150,125,150,170,179,13,241,73,33,1,109,48,18,109,91,184,133,157,187,217,148,223,168,22,227,39,142,124,241,199,60,71,99,58,156,180,206,188,87,135,176,133,158,225,37,146,199,77,134,113,68,209,80,207,75,74,101,31,107,19,165,120,194,110,208,108,115,177,150,242,97,148,1,140,130,48,117,127,252,163,107,115,79,24,100,118,38,205,44,214,204,12,192,196,181,119,236,64,246,251,95,218,91,173,77,101,40,208,210,66,63,159,163,235,234,237,190,121,234,99,144,196,156,72,169,132,116,98,140,181,243,252,44,113,219,117,110,46,243,87,133,156,229,196,212,133,109,44,113,136,32,193,23,91,140,228,51,199,59,92,228,24,236,238,110,206,38,4,46,79,6,242,23,7,14,128,185,239,130,56,228,41,17,17,20,59,113,235,204,247,31,98,172,67,115,201,254,31,174,24,131,4,216,173,117,29,146,239,117,154,134,107,77,254,74,250,106,169,198,88,162,62,175,86,158,152,152,105,201,196,163,134,163,112,152,73,180,92,227,43,223,224,23,141,124,43,197,102,92,82,89,46,215,62,207,153,184,102,223,12,120,142,223,80,241,132,149,251,24,99,43,157,59,70,32,5,12,166,236,230,32,45,209,144,216,29,182,148,71,45,213,34,241,89,197,156,88,7,34,176,5,211,49,179,26,253,73,110,182,219,169,231,150,40,165,170,134,25,238,19,199,12,147,13,37,40,204,96,50,212,200,49,27,71,19,19,57,59,126,215,104,139,176,115,100,204,122,14,46,46,89,183,127,123,173,215,43,43,58,214,74,108,38,18,61,55,97,179,188,236,80,213,199,78,210,148,37,113,22,6,51,57,8,152,247,203,16,156,113,188,111,20,207,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,219,69,97,92,203,248,245,166,200,108,61,54,74,229,53,246,146,124,197,190,83,201,13,220,227,234,239,176,91,167,165,144,70,97,154,25,99,40,43,156,164,134,88,91,223,218,2,230,98,44,112,185,210,14,95,156,208,177,85,247,21,97,158,31,120,137,147,218,158,212,236,214,60,61,138,227,142,73,43,165,174,57,28,32,134,227,222,93,110,166,248,162,26,129,17,38,33,18,155,169,212,146,104,235,255,0,13,124,125,81,227,14,34,115,75,134,124,226,184,90,173,119,92,57,140,47,52,56,78,241,61,76,20,113,220,233,66,232,84,212,246,210,2,33,223,88,61,72,198,46,155,17,77,24,150,230,99,141,206,107,213,68,68,86,235,204,35,31,227,44,172,225,27,27,102,14,95,98,26,187,30,33,177,212,89,42,104,107,169,157,183,196,126,216,163,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,126,215,5,28,87,88,184,180,201,170,44,101,213,181,81,226,251,110,148,120,166,201,69,49,151,96,170,220,109,28,140,50,51,27,67,56,7,86,55,212,197,181,56,250,134,113,72,234,224,17,17,83,252,244,207,76,184,225,211,46,46,57,161,154,23,158,195,106,161,210,40,97,137,152,234,174,21,68,206,241,210,211,70,238,221,73,143,105,104,218,176,176,137,25,144,0,25,141,10,229,183,196,14,62,226,107,42,49,190,107,230,49,210,5,202,179,28,77,73,21,29,11,204,212,84,80,67,106,182,136,197,79,28,210,72,81,131,150,249,72,88,180,121,37,144,187,183,58,243,237,199,213,30,93,241,217,143,184,100,206,59,133,170,219,132,31,176,212,97,220,69,89,83,5,12,54,137,30,207,79,83,53,53,92,146,16,1,67,41,188,143,28,142,239,32,203,35,71,239,132,129,209,189,84,68,69,79,248,133,197,55,220,13,144,89,151,141,112,181,119,98,189,97,252,31,121,186,91,170,122,65,39,66,170,10,41,100,138,77,134,196,5,180,192,95,66,103,23,211,71,103,110,229,74,184,32,227,71,10,241,113,151,16,87,86,149,170,201,143,173,189,72,47,120,122,42,232,202,67,233,52,59,171,169,160,115,121,154,140,222,120,217,136,219,220,145,202,45,199,181,164,59,149,68,68,94,43,56,179,139,0,228,86,0,186,102,54,99,95,169,45,214,219,117,60,242,197,20,181,80,195,61,194,120,225,146,97,164,165,25,140,6,90,153,6,35,104,226,98,103,39,111,218,237,20,25,57,205,175,49,234,120,172,147,26,230,245,203,217,121,79,136,244,181,212,216,41,105,158,178,59,13,40,52,143,77,83,11,182,217,14,97,146,70,122,137,89,136,165,140,164,97,137,250,116,209,197,49,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,118,213,191,241,229,153,152,171,38,248,90,197,89,165,130,170,251,61,235,12,220,44,23,10,109,210,72,17,205,178,245,69,190,9,122,102,6,80,202,14,81,200,12,77,190,51,49,119,208,157,118,248,59,226,171,6,241,95,148,118,252,97,102,185,82,14,39,183,83,211,211,98,203,68,113,188,39,110,184,184,123,238,49,17,153,118,105,8,100,40,79,113,110,6,113,119,234,4,128,21,213,17,90,175,29,28,118,216,184,62,177,82,218,105,176,125,214,249,140,241,37,190,162,123,3,75,70,97,103,142,72,204,1,202,166,165,220,119,237,234,111,120,97,114,145,216,69,141,224,105,163,145,236,131,130,94,104,56,202,213,157,23,219,55,17,216,162,174,187,9,230,21,225,234,104,76,164,99,131,13,92,106,170,227,22,96,154,170,161,158,154,214,17,28,155,129,202,78,147,67,27,131,54,178,185,204,74,34,140,14,104,92,192,254,207,239,225,219,135,220,115,117,160,196,148,23,0,147,21,226,27,29,111,103,236,93,45,223,210,200,167,6,234,117,186,155,10,98,136,195,167,210,232,187,155,156,209,199,117,92,16,113,163,133,120,184,203,136,43,171,74,213,100,199,214,222,164,23,188,61,21,116,101,33,244,154,29,213,212,208,57,188,205,70,111,60,108,196,109,238,72,229,22,227,218,210,29,202,162,241,89,197,156,88,7,34,176,5,211,49,179,26,253,73,110,182,219,169,231,150,40,165,170,134,25,238,19,199,12,147,13,37,40,204,96,50,212,200,49,27,71,19,19,57,59,126,215,104,107,162,230,211,196,53,47,16,213,249,201,61,29,37,102,24,172,167,107,84,56,26,106,234,134,183,81,219,154,162,57,29,226,112,33,23,174,113,2,23,172,146,51,254,170,108,209,180,108,17,4,202,100,190,111,96,220,250,202,252,63,155,153,127,61,92,150,44,69,78,83,83,181,92,15,12,241,24,72,81,75,12,129,222,204,113,203,28,145,187,139,144,59,131,184,145,11,177,63,181,86,85,199,239,22,216,171,132,108,211,201,44,83,109,139,183,97,187,239,182,237,248,154,220,67,36,189,74,17,169,180,153,207,4,77,52,81,189,100,113,180,195,9,200,238,35,214,145,157,180,55,87,107,128,49,254,13,205,60,27,105,204,28,190,196,52,151,204,61,124,167,106,154,26,234,103,125,146,134,174,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,222,129,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,20,85,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,170,243,206,253,73,254,242,127,13,84,43,150,135,28,117,60,56,227,40,114,123,28,5,33,229,214,52,188,70,115,85,200,113,83,157,142,227,51,71,3,86,148,198,226,47,76,226,17,12,194,101,238,4,109,32,59,56,152,77,55,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,118,209,66,183,58,191,52,248,91,233,253,15,168,220,85,85,228,99,250,236,253,219,254,36,170,87,52,110,59,110,185,39,106,135,34,50,95,19,82,83,227,107,229,57,150,32,184,210,78,93,183,15,81,16,131,196,17,237,109,177,84,212,9,147,177,239,234,69,24,177,176,139,205,12,163,16,56,3,0,99,44,211,198,86,156,190,203,236,61,87,124,196,55,202,134,166,161,161,166,102,223,41,232,238,238,238,238,194,0,34,196,102,100,236,0,2,68,78,34,46,237,144,239,10,60,40,229,199,9,89,112,24,43,5,69,219,174,181,221,57,239,247,249,225,96,170,187,213,11,59,49,19,51,191,78,16,220,77,20,44,238,49,137,19,187,153,156,146,29,107,69,141,103,22,62,105,243,147,234,6,33,245,25,212,191,114,238,227,234,143,137,204,42,248,15,52,174,22,171,110,102,217,58,84,250,189,76,20,255,0,105,163,120,229,62,211,75,77,185,141,230,0,130,66,168,142,48,120,199,221,144,118,140,157,56,175,85,17,69,175,53,14,61,105,169,105,174,188,44,100,221,246,146,176,235,41,230,183,227,155,157,63,85,142,140,218,88,73,168,41,170,35,148,69,205,196,39,138,168,8,12,54,75,210,213,141,165,16,180,190,87,30,123,50,203,241,175,71,173,83,252,138,213,121,163,249,19,204,223,193,125,98,137,64,10,202,161,21,170,243,71,242,39,153,191,130,250,197,18,132,190,30,56,129,199,220,50,230,133,14,107,229,201,210,29,202,142,158,162,146,90,58,231,153,232,171,96,154,55,18,138,162,56,100,140,164,6,45,146,136,185,104,210,69,25,119,237,101,144,246,69,231,166,92,113,23,151,22,236,208,202,251,207,110,181,87,107,20,208,202,204,21,86,250,161,102,121,41,106,99,103,126,156,193,184,117,109,92,92,72,76,8,192,192,202,160,34,34,34,128,30,104,254,123,51,55,240,95,71,162,87,85,200,199,245,217,251,183,252,73,74,162,138,190,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,77,74,34,34,128,30,104,254,123,51,55,240,95,71,162,87,63,201,167,137,140,27,96,142,233,194,197,246,134,174,150,251,136,239,21,120,142,197,92,44,242,65,88,109,69,19,79,72,108,195,172,38,17,81,188,162,110,238,6,221,65,119,2,16,105,101,125,20,85,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,170,243,206,253,73,254,242,127,13,84,127,150,87,29,183,92,145,198,86,236,140,205,44,77,73,30,87,223,170,36,26,90,203,164,228,1,134,235,77,136,132,227,147,71,96,166,154,93,6,64,61,177,129,201,215,221,27,52,221,89,180,68,68,68,80,3,205,31,207,102,102,254,11,232,244,74,250,121,94,241,245,125,206,157,156,60,103,53,195,182,98,251,85,188,234,44,87,250,154,144,105,175,84,176,237,99,166,157,140,152,229,172,140,29,205,164,22,34,150,40,228,57,52,56,142,73,164,85,20,59,115,159,200,106,108,43,154,24,107,63,236,84,85,125,159,28,83,149,174,250,99,79,41,65,29,198,142,56,198,9,14,103,55,0,57,169,180,1,137,132,59,168,100,54,222,228,110,62,127,147,102,117,253,134,226,10,237,147,149,118,254,181,38,102,219,219,163,60,113,110,146,10,235,116,85,21,17,238,39,144,88,97,40,14,177,139,64,50,121,58,26,109,29,238,174,171,157,95,149,140,45,245,2,135,211,174,42,192,57,92,121,236,203,47,198,189,30,181,76,79,28,25,197,106,201,14,23,51,3,23,86,95,170,237,87,42,219,61,77,146,195,45,13,80,193,90,247,90,184,138,26,98,167,39,48,45,241,145,60,228,241,190,241,142,9,12,89,246,104,177,225,194,120,90,251,142,113,85,155,5,97,106,30,219,122,196,23,10,123,93,186,155,170,17,245,234,167,144,99,138,61,230,226,3,184,204,91,82,118,22,215,87,118,110,245,146,246,74,101,125,171,37,114,143,8,101,69,152,169,36,167,194,214,122,107,105,212,83,81,13,32,86,78,0,221,106,167,136,93,216,14,105,122,146,159,188,78,231,33,59,145,59,187,190,60,60,88,249,167,206,79,168,24,135,212,103,82,189,203,67,143,90,108,249,195,208,228,174,108,223,105,32,204,91,29,60,112,218,14,78,174,251,253,186,10,88,196,166,41,166,150,66,158,185,138,57,165,153,189,205,192,76,96,36,193,51,133,250,162,43,117,227,39,141,92,3,194,14,13,134,233,112,164,164,196,248,178,190,162,158,42,28,45,13,226,26,90,179,130,71,151,90,185,89,216,229,142,153,154,9,69,165,24,141,158,93,129,221,185,200,125,175,15,92,78,228,215,20,24,86,108,83,148,120,163,183,246,14,128,93,45,213,48,149,61,117,178,105,99,99,24,231,136,191,223,139,72,14,113,25,69,35,1,158,194,210,202,185,162,240,11,71,140,44,87,46,38,50,118,223,106,181,221,112,229,190,166,187,22,89,224,166,130,142,59,157,40,28,181,51,220,132,196,71,125,96,245,36,41,122,142,69,52,98,59,93,142,54,9,162,219,39,115,139,31,100,86,63,181,230,54,92,223,170,237,215,43,117,68,18,203,20,85,83,67,5,194,8,230,142,98,164,170,24,76,10,90,105,10,32,105,34,114,102,38,111,216,237,63,220,29,241,85,131,120,175,202,59,126,48,179,92,169,7,19,219,169,233,233,177,101,162,56,222,19,183,92,92,61,247,24,136,204,187,52,132,50,20,39,184,183,3,56,187,245,2,64,10,213,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,152,97,130,154,8,197,202,73,100,144,157,132,0,69,156,156,157,217,153,153,221,212,11,115,12,227,78,235,197,62,104,84,88,176,134,32,171,44,171,195,85,12,216,126,141,233,138,149,171,103,104,246,203,112,158,50,39,35,50,39,148,98,115,97,112,133,197,186,113,153,205,186,210,213,250,114,208,227,214,167,33,177,12,57,43,155,55,218,185,242,234,249,81,28,54,131,147,165,178,193,113,158,170,49,41,138,105,165,140,96,161,113,146,105,102,111,127,105,139,24,8,185,204,231,54,138,218,184,223,227,71,10,240,143,151,19,215,81,21,170,247,143,174,93,56,44,152,122,90,232,198,64,234,180,219,107,170,96,99,105,158,140,30,9,25,200,27,223,145,134,45,193,185,228,8,12,187,92,241,150,107,227,250,219,205,100,117,119,252,89,140,111,18,84,202,20,148,140,243,220,46,53,115,57,19,71,12,34,204,231,36,178,62,129,24,183,121,51,11,120,50,153,62,90,28,5,83,100,54,30,135,58,179,102,197,73,62,98,223,41,227,154,208,18,117,119,216,45,211,210,198,69,9,67,52,81,148,21,206,82,77,20,207,239,237,1,96,2,22,57,152,226,175,137,187,181,214,193,197,222,107,223,108,87,58,187,117,202,221,153,23,218,186,58,202,73,138,25,233,167,142,231,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,152,158,92,220,107,255,0,42,172,184,158,193,143,238,118,168,243,55,11,126,110,229,77,3,244,164,186,80,179,3,71,115,24,118,136,14,227,55,142,81,137,200,66,65,18,210,33,154,40,218,240,17,17,90,175,52,127,34,121,155,248,47,172,81,40,75,225,227,136,28,125,195,46,104,80,230,190,92,157,33,220,168,233,234,41,37,163,174,121,158,138,182,9,163,113,40,170,35,134,72,202,64,98,217,40,139,150,141,36,81,151,126,214,89,15,100,94,122,101,199,17,121,113,110,205,12,175,188,246,235,85,118,177,77,12,172,193,85,111,170,22,103,146,150,166,54,119,233,204,27,135,86,213,197,196,132,192,140,12,12,170,2,47,147,138,113,102,21,192,214,42,172,83,141,113,53,171,15,217,104,182,118,155,141,210,182,58,74,88,55,152,128,111,150,71,16,29,198,98,45,171,247,145,51,55,123,178,128,30,58,56,205,190,241,135,152,244,183,56,237,94,198,193,152,95,180,83,225,155,108,160,15,84,49,202,225,213,169,169,144,117,214,105,122,81,59,198,36,241,198,32,34,59,157,142,89,36,87,146,167,149,140,83,245,2,187,211,173,202,192,57,163,249,236,204,223,193,125,30,137,95,167,43,158,59,110,185,217,106,155,34,51,163,19,82,84,99,107,29,56,22,31,184,213,206,93,183,16,209,8,155,202,18,110,109,178,212,211,136,11,185,239,234,75,25,57,184,147,195,52,165,33,72,136,169,87,22,62,86,51,147,233,254,33,244,233,214,61,121,23,158,153,143,195,166,99,219,179,67,43,239,61,134,235,67,172,83,67,43,57,210,220,41,73,217,228,165,169,141,157,186,144,158,209,213,181,98,98,17,48,32,48,3,28,135,184,117,207,156,27,196,150,81,216,179,91,6,86,210,16,92,105,192,46,116,48,212,60,199,105,184,176,11,212,81,74,228,0,91,227,34,209,137,192,119,131,132,130,219,12,93,234,90,34,249,56,179,20,216,176,54,21,188,227,92,83,93,216,172,184,126,223,81,116,184,212,244,142,78,133,44,17,148,146,201,176,24,140,182,128,19,232,44,228,250,104,204,239,220,160,7,141,254,52,113,87,23,25,143,61,117,17,93,108,152,6,219,211,130,201,135,165,174,144,163,62,147,205,182,186,166,6,55,133,171,13,167,145,156,129,189,200,220,98,220,123,94,67,182,181,34,156,181,57,133,214,101,149,246,135,34,179,231,23,255,0,164,90,253,209,89,239,151,73,167,168,146,207,85,178,154,26,106,83,154,73,158,58,107,112,199,9,139,48,199,182,57,37,98,34,8,247,144,204,162,181,94,104,254,68,243,55,240,95,88,162,80,193,194,175,19,24,203,133,12,220,163,205,44,31,67,73,113,2,167,43,109,222,217,82,204,33,113,183,72,113,156,176,52,155,92,161,61,209,70,97,32,179,237,48,29,194,97,190,51,200,83,39,115,139,0,231,174,0,181,230,54,92,223,169,46,54,219,141,60,18,203,20,85,80,205,61,190,121,33,142,98,164,170,24,76,198,42,152,198,80,105,34,114,119,23,127,216,239,237,81,83,78,34,178,27,6,241,37,148,119,220,169,198,116,84,132,23,26,115,59,101,116,212,239,49,218,110,44,4,212,245,177,48,152,22,248,200,181,113,99,29,224,231,25,62,195,38,124,120,115,211,34,243,31,135,76,199,184,229,126,104,89,187,13,214,135,73,97,154,39,115,165,184,82,147,187,71,85,77,35,179,117,33,61,165,163,232,196,196,36,6,32,96,96,50,43,202,143,142,159,234,28,47,231,94,51,255,0,181,233,112,5,109,112,255,0,124,37,107,146,161,203,253,203,178,129,15,246,112,177,255,0,173,225,82,168,172,43,153,127,30,180,217,13,135,166,201,92,166,190,210,79,152,183,202,121,33,187,156,125,93,246,11,116,244,178,8,204,51,67,44,101,5,115,148,144,203,11,123,251,64,92,204,69,142,23,56,86,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,83,79,83,60,132,229,36,178,72,78,228,102,68,238,78,78,238,238,238,238,235,213,228,238,113,99,236,138,199,246,188,198,203,155,245,93,186,229,110,168,130,89,98,138,170,104,96,184,65,28,209,204,84,149,67,9,129,75,77,33,68,13,36,78,76,196,205,251,29,178,19,225,87,137,140,27,197,126,81,209,230,150,15,161,171,183,24,212,21,182,239,108,169,103,35,183,92,99,8,206,88,26,77,172,51,6,217,99,48,144,89,183,1,142,225,3,223,24,85,91,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,195,12,20,208,70,46,82,75,36,132,236,32,2,44,228,228,238,204,204,206,238,160,51,143,174,53,241,87,21,153,143,87,100,180,220,251,62,89,97,155,132,209,225,203,125,59,200,17,215,236,114,140,110,117,13,32,129,148,210,131,187,128,152,183,70,51,112,102,220,82,156,174,1,120,40,197,92,86,102,61,37,238,237,108,236,249,101,134,110,16,201,136,238,21,13,32,71,95,177,198,66,182,83,188,100,6,83,74,14,204,100,4,221,24,205,141,223,113,68,18,207,157,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,17,134,10,104,35,22,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,93,181,21,124,243,191,82,127,188,159,195,85,10,229,161,199,29,79,14,56,202,28,158,199,1,72,121,117,141,47,17,156,213,114,28,84,231,99,184,204,209,192,213,165,49,184,139,211,56,132,67,48,153,123,129,27,72,14,206,38,19,77,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,93,180,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,175,114,130,207,156,27,140,248,116,166,200,209,173,164,164,197,152,2,162,180,206,222,85,14,83,214,219,170,42,138,160,107,64,92,5,182,12,181,39,1,8,185,236,120,227,35,113,235,70,42,253,81,20,48,115,145,207,156,27,153,89,185,133,114,167,7,214,210,92,207,45,233,238,1,119,174,166,168,121,2,59,141,89,194,210,209,59,108,97,223,0,210,70,230,66,101,239,204,81,147,1,196,108,186,188,149,60,211,226,159,167,245,222,163,110,85,87,158,119,234,79,247,147,248,106,138,181,39,220,173,56,250,190,210,95,108,60,41,230,245,195,183,90,171,191,160,112,117,238,170,164,2,75,124,130,14,241,219,102,41,9,186,144,158,214,142,159,71,121,2,66,142,17,99,3,141,160,150,164,80,173,206,175,205,62,22,250,127,67,234,55,21,77,56,43,227,38,155,132,28,175,205,251,133,138,154,146,191,29,226,122,140,57,14,28,161,174,162,150,122,35,8,36,173,122,201,170,30,57,35,113,0,138,86,17,102,61,239,36,177,232,36,13,35,141,176,127,166,172,123,138,191,217,92,71,137,49,29,195,253,178,178,186,229,93,81,39,251,233,38,154,73,15,239,34,34,248,187,169,211,229,221,193,5,31,10,184,17,241,110,49,165,221,153,184,178,223,20,87,209,121,160,169,134,215,24,205,44,129,75,75,40,68,38,59,128,224,237,12,210,73,25,203,78,46,4,226,0,79,120,8,139,26,206,44,124,211,231,39,212,12,67,234,51,170,127,133,177,102,42,192,215,218,92,83,130,177,53,215,15,222,168,183,246,107,141,174,182,74,74,168,55,129,1,236,150,55,19,29,192,100,47,163,247,137,59,63,115,186,200,39,129,206,46,237,92,95,101,25,98,185,237,212,150,124,89,97,168,27,110,35,181,65,80,38,1,59,131,16,85,66,14,79,40,83,76,219,182,117,27,86,56,230,141,138,78,147,200,87,20,172,171,152,143,31,84,124,49,225,86,192,121,91,112,181,92,179,54,247,213,167,213,170,96,168,251,51,27,71,17,246,154,170,109,206,109,49,132,241,149,60,114,3,70,94,244,133,184,99,233,203,5,138,234,185,92,121,236,203,47,198,189,30,181,79,242,43,85,230,143,228,79,51,127,5,245,138,37,0,43,42,132,86,171,205,31,200,158,102,254,11,235,20,74,0,85,202,112,47,198,109,247,131,204,199,170,185,201,106,246,206,12,197,29,158,159,19,91,98,0,106,162,142,39,62,149,77,52,133,166,147,69,213,149,218,50,38,142,65,50,18,218,238,18,199,63,216,91,22,97,92,115,98,165,197,56,43,19,90,177,5,150,183,127,102,184,218,235,99,171,165,159,97,144,30,201,99,114,2,218,96,66,250,63,113,11,179,247,179,175,172,136,136,160,7,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,82,168,162,175,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,83,82,136,136,160,7,154,63,158,204,205,252,23,209,232,149,175,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,40,103,166,158,50,98,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,59,220,187,184,223,163,226,171,2,62,18,198,53,91,115,55,9,219,226,150,250,79,12,20,208,221,35,41,165,140,42,169,98,9,72,203,104,4,29,161,218,56,227,9,106,5,128,88,76,5,175,1,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,170,175,60,239,212,159,239,39,240,213,21,106,85,57,94,115,2,255,0,229,111,133,44,221,155,251,85,167,6,94,8,191,241,153,94,154,182,122,138,159,252,90,154,146,56,98,254,194,45,63,69,212,170,34,34,34,128,30,104,254,123,51,55,240,95,71,162,86,191,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,152,161,158,154,120,201,138,57,99,144,93,136,12,73,152,152,153,217,217,217,157,148,244,240,9,199,101,171,139,188,51,91,98,196,180,116,150,156,197,195,180,237,87,120,163,165,140,96,162,170,130,74,137,134,57,104,99,58,137,103,48,142,49,167,25,136,217,152,100,152,25,187,140,85,218,171,117,230,11,147,183,92,239,225,47,29,97,28,53,97,164,186,226,26,42,120,111,118,120,165,165,41,231,105,233,38,9,164,26,81,0,51,237,50,83,141,68,17,176,54,164,243,236,119,97,50,117,143,182,19,197,55,220,13,138,172,216,215,11,87,118,43,214,31,184,83,221,45,213,61,32,147,161,85,4,131,36,82,108,54,32,45,166,2,250,19,56,190,154,59,59,119,41,105,230,173,153,152,87,57,56,17,203,60,210,193,85,125,162,203,137,177,133,178,225,77,186,72,206,72,119,219,46,59,224,151,166,102,3,52,70,197,28,128,196,251,36,3,23,125,69,213,149,242,184,243,217,150,95,141,122,61,106,173,92,226,184,148,190,226,220,216,135,134,123,99,118,124,55,129,251,29,210,228,50,82,131,73,87,120,158,153,228,142,65,151,113,19,195,29,45,80,8,179,52,111,212,146,125,204,108,49,16,248,174,81,25,59,106,204,174,40,207,23,98,59,13,93,117,183,47,172,242,222,233,165,122,81,150,138,59,169,75,28,52,131,57,24,16,177,176,157,68,241,51,56,159,82,148,76,95,243,100,202,114,86,53,156,88,249,167,206,79,168,24,135,212,103,84,210,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,49,67,61,52,241,147,20,114,199,32,187,16,24,147,49,49,51,179,179,179,59,44,130,120,32,227,71,10,241,113,151,16,87,86,149,170,201,143,173,189,72,47,120,122,42,232,202,67,233,52,59,171,169,160,115,121,154,140,222,120,217,136,219,220,145,202,45,199,181,164,59,149,84,211,136,172,249,193,188,54,229,29,247,53,177,157,109,32,133,186,156,194,217,67,53,67,194,119,107,139,129,61,61,20,78,32,101,190,66,29,28,152,11,96,49,200,77,176,9,219,30,28,244,207,76,199,226,47,49,238,57,161,154,23,158,221,117,174,210,40,97,137,156,41,109,244,162,238,241,210,211,70,238,253,56,67,113,104,218,185,57,17,25,145,153,153,148,149,114,132,225,15,21,97,78,215,197,6,97,81,93,108,222,217,183,141,22,17,162,106,249,41,251,101,12,186,148,245,117,84,226,205,212,132,246,193,217,218,66,113,45,10,110,155,233,77,50,147,245,12,28,207,120,10,166,201,139,173,95,16,57,63,98,164,160,203,235,157,69,52,55,91,69,39,84,222,211,113,156,166,223,52,113,12,93,42,122,18,113,128,89,158,95,118,105,218,48,17,7,140,6,216,56,81,226,187,49,248,74,204,112,198,184,42,94,221,106,174,233,193,127,176,79,51,133,45,222,148,93,221,132,157,153,250,115,6,226,120,166,102,114,140,136,153,216,192,228,140,238,43,152,143,49,74,110,36,237,84,57,77,147,229,87,75,151,210,211,219,174,215,89,170,233,165,164,175,169,184,176,200,103,71,35,12,207,20,148,209,60,144,106,47,27,235,81,76,230,6,96,49,153,90,86,84,228,94,99,231,45,30,47,187,96,171,55,86,213,129,48,253,110,36,191,220,167,119,10,90,42,90,120,36,153,128,141,153,245,154,94,145,4,81,179,57,17,49,59,232,1,33,135,128,94,215,56,178,119,31,100,86,63,186,101,206,99,88,106,237,215,43,117,68,241,69,44,180,179,67,5,194,8,230,146,17,171,165,41,128,10,90,105,10,35,120,229,97,102,38,111,218,205,125,92,18,243,70,181,100,94,67,95,114,219,57,105,177,6,37,185,97,90,119,155,4,109,148,73,170,224,126,156,113,218,78,87,29,208,4,68,229,32,202,125,70,24,122,145,139,55,70,8,101,177,252,244,207,76,199,226,47,49,238,57,161,154,23,158,221,117,174,210,40,97,137,156,41,109,244,162,238,241,210,211,70,238,253,56,67,113,104,218,185,57,17,25,145,153,153,148,138,242,163,224,91,250,135,20,25,215,131,63,237,122,172,1,69,92,95,223,17,93,36,167,113,255,0,114,236,166,69,253,156,204,31,235,121,148,170,44,107,56,177,243,79,156,159,80,49,15,168,206,188,166,85,102,102,42,201,188,199,195,153,165,130,170,251,61,235,12,220,34,184,83,110,146,64,142,109,143,239,193,47,76,192,202,25,65,202,57,1,137,183,198,102,46,250,19,169,254,224,187,139,108,43,197,206,86,54,41,182,197,216,113,37,139,179,91,241,53,184,134,56,186,117,197,77,25,156,240,68,211,75,35,81,201,35,204,48,156,142,196,93,25,25,219,80,117,112,8,138,213,121,163,249,19,204,223,193,125,98,137,64,10,185,78,5,248,205,190,240,121,152,245,87,57,45,94,217,193,152,163,179,211,226,107,108,64,13,84,81,196,231,210,169,166,144,180,210,104,186,178,187,70,68,209,200,38,66,91,93,194,88,231,251,11,98,204,43,142,108,84,184,167,5,98,107,86,32,178,214,239,236,215,27,93,108,117,116,179,236,50,3,217,44,110,64,91,76,8,95,71,238,33,118,126,246,117,245,148,37,243,53,227,182,235,157,216,202,227,145,153,91,137,169,36,202,251,13,68,99,85,89,107,156,140,49,37,104,48,145,28,146,104,204,116,208,203,168,198,1,186,51,56,250,251,164,103,135,165,97,106,106,121,42,121,88,197,63,80,43,189,58,220,172,3,154,63,158,204,205,252,23,209,232,149,175,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,40,103,166,158,50,98,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,61,60,2,113,217,106,226,239,12,214,216,177,45,29,37,167,49,112,237,59,85,222,40,233,99,24,40,170,160,146,162,97,142,90,24,206,162,89,204,35,140,105,198,98,54,102,25,38,6,110,227,21,118,168,138,149,113,99,229,99,57,62,159,226,31,78,157,99,88,171,255,0,5,220,91,98,174,17,179,77,177,77,182,46,221,134,239,189,154,223,137,173,196,50,75,212,161,26,152,204,231,130,38,154,40,222,178,56,218,97,132,228,119,17,235,72,206,218,27,169,254,202,172,204,194,185,201,151,24,115,52,176,85,95,104,178,226,107,124,87,10,109,210,70,114,67,189,189,248,37,233,153,128,205,17,177,71,32,49,62,201,0,197,223,81,117,234,209,66,95,50,254,61,106,115,231,16,205,146,185,77,125,171,131,46,172,117,18,67,119,56,250,91,47,247,24,42,164,17,152,102,134,89,6,122,22,24,225,150,22,247,55,25,57,152,147,132,46,20,3,131,190,21,113,151,21,249,185,111,193,246,107,109,88,225,139,117,69,61,78,44,187,199,35,66,22,235,115,159,190,195,41,1,143,105,144,70,65,132,54,150,227,103,39,110,152,72,97,50,121,223,192,86,81,230,95,11,150,206,31,172,86,42,74,90,236,17,103,56,112,85,222,109,148,243,210,92,90,47,234,213,18,195,22,132,21,50,139,21,83,52,79,212,114,41,24,90,81,140,194,11,51,139,39,113,246,69,99,251,166,92,230,53,134,174,221,114,183,84,79,20,82,203,75,52,48,92,32,142,105,33,26,186,82,152,0,165,166,144,162,55,142,86,22,98,102,253,172,210,147,202,235,143,170,60,97,98,182,240,207,156,87,11,85,174,235,135,45,244,212,56,78,241,61,76,20,113,220,233,64,226,166,130,218,64,68,59,235,7,169,24,197,211,98,41,163,18,220,204,113,185,205,112,28,209,252,137,230,111,224,190,177,68,160,5,92,255,0,3,156,113,227,46,16,177,145,82,213,5,93,243,46,175,149,2,119,235,8,27,111,140,244,97,237,180,123,157,132,42,68,88,89,197,221,130,96,22,3,113,113,138,88,167,250,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,46,218,43,106,227,127,130,236,43,197,198,92,79,67,68,54,171,38,62,182,244,231,178,98,25,104,99,41,15,164,211,109,161,169,157,129,230,106,51,121,228,119,16,127,114,71,25,118,158,215,140,224,50,237,108,198,89,81,143,235,108,213,146,85,216,49,102,14,188,73,77,41,210,85,179,79,111,184,210,76,226,79,28,208,147,179,28,114,198,250,28,100,253,226,206,47,224,234,71,178,143,156,37,102,18,225,150,225,105,199,150,95,111,102,197,135,178,217,240,227,20,83,189,45,202,149,169,68,6,190,225,83,36,199,36,179,4,145,74,115,179,60,101,41,77,11,6,221,210,201,12,112,221,174,120,203,53,241,253,109,230,178,58,187,254,44,198,55,137,42,101,10,74,70,121,238,23,26,185,156,137,163,134,17,102,115,146,89,31,64,140,91,188,153,133,188,25,118,179,59,44,241,86,81,98,249,48,46,53,164,236,151,170,123,125,182,225,83,74,81,201,28,148,189,182,138,10,192,130,80,144,4,194,104,194,160,66,64,113,247,100,19,22,119,102,103,127,65,69,195,246,62,184,240,243,95,196,189,188,41,42,176,157,175,20,54,21,174,138,22,152,234,233,103,122,120,230,106,153,69,163,233,5,51,188,209,68,210,20,140,253,89,0,118,251,204,239,234,248,59,226,171,25,112,161,155,150,252,97,102,185,85,150,24,184,212,83,211,98,203,68,113,180,193,113,183,49,251,238,49,17,128,246,152,196,164,40,79,112,237,55,113,119,233,156,128,117,211,143,238,100,63,202,134,197,73,149,185,83,107,186,217,48,9,246,91,133,211,218,144,118,107,149,101,116,71,63,230,15,161,85,36,50,81,232,84,210,48,16,238,235,68,197,171,109,21,66,248,59,225,87,25,113,95,155,150,252,31,102,182,213,142,24,183,84,83,212,226,203,188,114,52,33,110,183,57,251,236,50,144,24,246,153,4,100,24,67,105,110,54,114,118,233,132,134,19,253,147,185,59,128,114,43,0,90,242,231,46,108,52,150,235,109,186,158,8,165,150,42,88,97,158,225,60,112,199,9,85,213,20,32,3,45,76,131,16,60,146,184,179,147,183,236,102,246,168,162,175,158,119,234,79,247,147,248,106,138,181,38,156,169,248,231,186,217,113,53,7,11,185,175,116,171,184,91,111,245,13,30,20,189,92,110,132,111,108,156,41,194,56,173,143,215,147,104,211,24,192,1,4,113,104,227,49,236,96,62,179,60,85,43,155,215,22,56,171,45,62,201,100,94,89,223,49,94,23,196,149,93,28,91,91,127,179,93,228,183,255,0,64,255,0,69,82,199,70,207,9,52,146,111,144,78,67,98,113,17,232,197,163,27,147,244,252,175,45,78,58,56,172,205,204,199,161,200,172,79,65,106,204,11,85,29,188,171,106,239,151,74,198,161,185,90,173,240,189,52,47,41,204,0,125,187,77,118,176,20,111,60,179,84,49,73,56,128,145,12,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,188,166,85,102,102,42,201,188,199,195,153,165,130,170,251,61,235,12,220,34,184,83,110,146,64,142,109,143,239,193,47,76,192,202,25,65,202,57,1,137,183,198,102,46,250,19,172,130,120,59,226,171,6,241,95,148,118,252,97,102,185,82,14,39,183,83,211,211,98,203,68,113,188,39,110,184,184,123,238,49,17,153,118,105,8,100,40,79,113,110,6,113,119,234,4,128,21,213,88,87,50,254,61,105,178,27,15,77,146,185,77,125,164,159,49,111,148,242,67,119,56,250,187,236,22,233,233,100,17,152,102,134,88,202,10,231,41,33,150,22,247,246,128,185,152,139,28,46,112,152,175,255,0,146,167,154,124,83,244,254,187,212,109,202,170,243,206,253,73,254,242,127,13,86,107,193,7,11,246,174,44,241,254,51,203,154,203,189,93,186,229,110,192,247,27,221,134,88,170,6,24,10,235,28,212,208,211,13,81,60,82,147,211,110,168,119,145,163,22,61,27,221,127,131,209,92,127,128,49,150,86,99,43,182,95,102,14,30,171,177,226,27,29,67,211,87,80,212,179,111,136,244,103,103,103,103,113,48,33,113,48,49,119,3,2,18,23,33,38,119,152,158,90,156,192,191,46,212,116,57,9,154,211,108,199,214,171,121,123,46,226,69,164,119,138,26,72,41,131,243,178,207,82,115,84,92,77,251,76,242,109,6,23,142,51,62,237,164,175,253,66,183,58,191,52,248,91,233,253,15,168,220,85,128,41,126,229,111,192,45,102,93,246,30,38,243,142,223,117,182,226,247,237,148,248,119,14,214,83,79,67,53,162,55,234,211,77,83,87,28,130,6,83,74,15,35,71,27,179,198,49,72,210,123,231,32,116,124,255,0,50,222,99,23,91,5,214,241,195,126,66,222,106,237,215,43,117,71,100,196,248,150,138,160,161,158,154,120,202,150,120,226,182,213,210,212,177,1,137,53,69,61,72,203,27,59,59,20,109,253,115,171,128,229,249,204,14,155,139,170,107,166,7,199,22,42,75,30,98,216,233,228,185,77,13,182,25,125,157,95,110,234,136,52,240,185,145,148,71,25,75,20,103,25,155,235,184,76,8,152,140,33,188,164,88,214,113,99,230,159,57,62,160,98,31,81,157,85,91,231,4,23,219,135,4,184,23,139,60,180,165,186,222,164,168,246,196,184,218,137,230,9,59,13,45,61,116,176,83,213,82,194,49,49,188,32,16,27,212,57,72,100,59,132,216,90,49,144,130,143,240,241,196,14,62,225,151,52,40,115,95,46,78,144,238,84,116,245,20,146,209,215,60,207,69,91,4,209,184,148,85,17,195,36,101,32,49,108,148,69,203,70,146,40,203,191,107,41,148,205,14,101,249,71,101,225,45,184,137,203,154,138,74,155,237,250,162,166,209,134,240,197,238,112,10,210,184,195,51,4,189,166,26,89,37,112,8,162,48,169,38,115,13,209,201,0,239,140,170,35,117,8,56,255,0,31,227,44,211,198,87,108,193,204,28,67,87,124,196,55,202,135,169,174,174,169,118,223,41,232,204,204,204,204,194,0,34,194,0,2,204,0,2,34,44,34,44,205,85,115,223,133,92,101,195,198,81,229,134,48,204,171,109,93,163,19,230,29,69,230,164,173,19,200,219,232,109,212,225,65,217,90,104,182,49,67,82,69,81,80,70,14,69,180,30,17,38,142,65,144,27,218,242,184,243,217,150,95,141,122,61,106,159,228,86,171,205,31,200,158,102,254,11,235,20,74,0,86,85,8,173,87,154,63,145,60,205,252,23,214,40,148,0,170,255,0,198,191,10,55,222,18,243,150,183,6,244,174,181,152,66,229,173,102,22,189,214,194,3,219,233,118,131,201,27,148,110,224,243,64,103,210,145,180,2,125,2,78,152,4,177,178,172,28,182,56,231,186,240,251,143,232,242,175,49,174,149,117,217,117,138,170,41,173,177,29,101,208,134,12,47,57,77,35,141,84,67,52,141,4,52,197,37,65,149,78,140,47,166,146,238,119,141,227,146,114,81,17,20,0,243,71,243,217,153,191,130,250,61,18,186,174,70,63,174,207,221,191,226,74,85,20,85,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,106,81,17,20,0,243,71,243,217,153,191,130,250,61,18,249,57,107,193,118,42,206,78,17,239,92,66,229,152,221,111,88,147,12,227,9,108,85,184,102,142,134,74,185,171,232,94,10,23,142,90,64,132,10,71,154,57,42,141,228,18,212,74,45,73,156,30,39,105,104,174,85,102,102,42,201,188,199,195,153,165,130,170,251,61,235,12,220,34,184,83,110,146,64,142,109,143,239,193,47,76,192,202,25,65,202,57,1,137,183,198,102,46,250,19,172,135,184,93,226,111,0,241,77,149,246,220,192,194,21,52,148,119,35,167,18,189,97,231,184,195,83,91,102,157,228,150,61,147,140,111,184,64,202,9,74,35,49,7,146,54,19,218,58,184,141,133,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,170,243,206,253,73,254,242,127,13,86,85,193,159,11,95,202,227,27,99,12,183,162,196,158,196,189,91,112,125,85,246,201,81,40,238,165,58,232,171,41,34,24,170,89,133,205,161,48,158,65,114,15,120,9,196,244,54,23,140,232,174,41,194,120,171,3,95,106,176,182,53,195,55,92,63,122,162,217,218,109,215,74,41,41,42,160,222,2,97,190,41,24,76,119,1,137,54,173,222,36,206,221,206,202,109,57,108,113,207,106,226,11,0,81,229,94,99,93,41,40,115,23,10,211,211,91,98,58,203,160,148,248,162,1,134,71,26,168,134,105,30,121,170,70,58,115,42,157,24,155,93,37,220,205,35,199,29,239,162,34,40,1,230,143,231,179,51,127,5,244,122,37,242,114,215,130,236,85,156,156,35,222,184,133,203,49,186,222,177,38,25,198,18,216,171,112,205,29,12,149,115,87,208,188,20,47,28,180,129,8,20,143,52,114,85,27,200,37,168,148,90,147,56,60,78,210,208,188,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,67,84,208,215,83,59,111,136,244,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,200,207,134,46,32,172,92,79,100,213,151,55,172,24,126,235,100,142,229,212,130,166,134,225,1,143,70,170,34,217,48,195,51,136,133,84,44,108,236,51,71,238,190,142,36,193,32,201,16,85,85,142,103,27,153,13,77,195,143,18,248,199,45,172,212,85,112,97,230,168,11,166,31,121,169,229,140,30,221,82,13,44,113,196,114,153,148,193,9,20,148,207,46,242,222,116,230,239,161,110,22,245,87,76,239,186,227,174,93,116,153,47,112,177,210,83,211,229,126,100,90,138,134,190,25,11,125,92,23,42,91,237,67,132,160,250,179,28,114,199,46,134,46,204,65,32,14,214,112,115,147,169,203,147,20,216,176,55,24,88,47,26,226,154,238,197,101,195,246,252,69,116,184,212,244,142,78,133,44,22,42,249,37,147,96,49,25,109,0,39,208,89,201,244,209,153,223,185,81,92,213,204,204,85,156,153,143,136,243,75,26,213,246,139,214,38,184,75,112,169,219,36,135,28,59,223,220,130,46,161,153,140,49,3,12,113,131,147,236,140,0,89,244,22,83,105,202,159,33,170,114,111,133,202,12,77,125,162,164,142,251,153,53,13,137,164,49,167,137,167,142,220,113,0,208,66,115,1,147,202,29,38,122,145,103,113,233,189,100,128,224,36,198,229,121,75,26,206,44,124,211,231,39,212,12,67,234,51,175,85,134,56,81,190,227,190,14,239,28,77,224,168,174,183,74,252,39,140,42,236,247,251,92,16,132,145,195,103,10,26,105,218,188,116,118,145,186,82,74,77,43,51,27,116,228,25,31,166,48,200,69,77,114,119,56,177,246,69,99,251,94,99,101,205,250,174,221,114,183,84,65,44,177,69,85,52,48,92,32,142,104,230,42,74,161,132,192,165,166,144,162,6,146,39,38,98,102,253,142,211,231,146,156,107,228,214,110,112,227,85,196,165,202,231,246,74,195,97,223,77,137,162,185,185,63,178,171,163,8,200,233,196,216,91,180,238,235,67,210,120,197,202,94,180,98,192,50,187,196,48,173,198,143,22,216,171,139,156,211,124,83,114,139,176,225,187,23,105,183,225,155,112,140,145,116,232,74,166,67,9,231,137,230,150,54,172,146,55,132,102,56,221,132,186,49,179,54,128,202,186,242,208,224,42,167,62,113,12,57,213,155,54,42,184,50,234,199,81,28,214,128,147,165,178,255,0,113,130,170,50,40,74,25,162,144,103,161,97,142,104,166,127,115,113,147,0,17,56,76,193,53,54,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,70,24,41,160,140,88,99,138,56,197,152,64,4,89,133,133,153,153,153,153,153,118,215,82,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,8,205,5,76,18,11,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,168,12,227,235,130,140,85,194,158,99,213,222,237,54,206,209,150,88,154,225,52,152,114,225,78,210,28,116,27,220,164,27,101,67,200,70,99,52,64,206,192,70,79,214,140,28,217,247,12,161,21,10,201,220,157,199,217,235,143,237,121,115,151,54,26,187,141,202,227,81,4,82,203,21,44,211,65,111,130,73,163,132,170,234,138,16,50,138,154,50,148,30,73,92,93,133,159,246,51,205,77,179,133,92,27,194,135,47,204,212,193,246,107,109,33,98,123,142,91,222,106,113,101,222,57,30,99,184,220,90,213,62,246,25,72,0,187,52,100,82,12,33,180,118,131,185,59,117,14,67,56,33,89,9,241,191,193,118,21,226,227,46,39,161,162,27,85,147,31,91,122,115,217,49,12,180,49,148,135,210,105,182,208,212,206,192,243,53,25,188,242,59,136,63,185,35,140,187,79,107,198,112,3,139,48,181,247,3,98,171,206,10,197,52,61,138,245,135,238,21,22,187,141,55,84,36,232,85,65,33,71,44,123,193,200,11,105,129,54,162,238,47,166,172,238,221,234,247,249,104,112,21,83,159,56,134,28,234,205,155,21,92,25,117,99,168,142,107,64,73,210,217,127,184,193,85,25,20,37,12,209,72,51,208,176,199,52,83,63,185,184,201,128,8,156,38,96,155,68,88,214,113,99,230,159,57,62,160,98,31,81,157,123,252,73,193,118,42,254,72,89,127,197,118,0,27,173,254,146,247,237,72,49,69,174,10,25,42,36,181,118,90,186,209,26,225,40,129,216,40,218,10,70,105,74,87,110,156,155,95,113,12,187,98,240,28,49,113,11,138,184,95,206,91,46,110,97,106,110,223,216,58,148,215,27,89,213,73,79,13,206,134,81,219,45,60,132,15,253,236,128,228,38,33,44,81,27,129,236,218,249,15,100,238,113,96,28,245,192,22,188,198,203,155,245,37,198,219,113,167,130,89,98,138,170,25,167,183,207,36,49,204,84,149,67,9,152,197,83,24,202,13,36,78,78,226,239,251,29,253,170,43,85,230,143,228,79,51,127,5,245,138,37,0,42,186,241,137,194,174,50,225,67,55,46,24,62,243,109,171,44,49,113,168,168,169,194,119,121,36,105,130,227,110,99,247,24,165,16,1,237,49,137,70,51,6,209,218,110,196,205,211,56,204,235,255,0,44,174,59,110,185,35,140,173,217,25,154,88,154,146,60,175,191,84,72,52,181,151,73,200,3,13,214,155,17,9,199,38,142,193,77,52,186,12,128,123,99,3,147,175,186,54,105,186,181,171,154,135,30,180,212,180,215,94,22,50,110,251,73,88,117,148,243,91,241,205,206,159,170,199,70,109,44,36,212,20,213,17,202,34,230,226,19,197,84,4,6,27,37,233,106,198,210,136,71,6,69,228,94,99,241,23,152,246,236,175,202,251,55,110,186,215,107,44,211,74,238,20,182,250,81,118,105,42,170,100,102,126,156,33,184,117,125,28,156,136,64,4,204,192,11,213,241,153,146,152,87,135,110,36,241,134,78,96,171,133,214,182,203,135,253,159,217,167,186,75,28,149,71,215,160,167,168,61,229,28,113,131,232,115,19,54,128,222,235,54,186,190,174,242,127,201,83,202,198,41,250,129,93,233,214,229,96,28,209,252,246,102,111,224,190,143,68,190,78,90,240,93,138,179,147,132,123,215,16,185,102,55,91,214,36,195,56,194,91,21,110,25,163,161,146,174,106,250,23,130,133,227,150,144,33,2,145,230,142,74,163,121,4,181,18,139,82,103,7,137,218,90,43,149,89,153,138,178,111,49,240,230,105,96,170,190,207,122,195,55,8,174,20,219,164,144,35,155,99,251,240,75,211,48,50,134,80,114,142,64,98,109,241,153,139,190,132,235,33,238,23,120,155,192,60,83,101,125,183,48,48,133,77,37,29,200,233,196,175,88,121,238,48,212,214,217,167,121,37,143,100,227,27,238,16,50,130,82,136,204,65,228,141,132,246,142,174,35,88,17,82,174,44,124,172,103,39,211,252,67,233,211,172,107,21,202,113,191,193,118,42,225,31,49,231,161,162,27,173,239,0,220,186,115,217,49,12,180,50,12,97,213,121,182,208,212,206,192,208,189,96,52,18,59,136,63,191,27,12,187,67,115,198,21,3,150,103,26,63,201,179,49,207,45,241,169,117,48,14,62,184,82,65,83,81,53,119,70,59,21,115,191,72,43,180,144,198,17,132,152,196,106,9,246,151,78,40,141,137,250,45,28,147,147,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,149,42,226,207,38,113,150,127,100,54,39,202,220,7,152,181,120,58,239,120,167,216,21,81,104,208,86,131,107,186,138,168,152,94,80,166,153,189,201,10,39,99,102,126,246,146,62,164,50,227,153,139,48,181,247,3,98,171,206,10,197,52,61,138,245,135,238,21,22,187,141,55,84,36,232,85,65,33,71,44,123,193,200,11,105,129,54,162,238,47,166,172,238,221,234,90,121,58,241,41,151,21,121,113,55,12,247,54,181,88,241,157,5,194,178,233,109,24,233,90,156,177,5,44,140,210,73,33,75,185,251,69,100,58,24,147,59,9,118,104,160,218,198,208,202,65,37,74,18,249,180,241,29,149,249,193,155,148,249,115,130,112,69,36,151,124,186,168,169,180,93,241,116,209,73,21,93,68,224,100,50,219,162,29,89,142,154,25,119,187,156,162,78,242,185,244,118,70,230,117,22,193,194,246,78,102,62,121,231,142,21,192,217,95,53,214,130,235,237,10,122,233,175,118,225,126,165,134,150,41,129,228,185,57,49,199,179,163,168,144,254,112,8,164,233,128,62,243,6,121,158,230,99,69,83,110,229,255,0,152,22,250,203,181,93,210,162,150,158,195,12,181,213,99,16,207,84,99,118,161,98,154,70,132,2,38,50,118,114,118,140,0,53,119,218,34,218,51,66,14,72,96,171,86,101,103,70,1,203,155,237,69,92,22,220,85,138,45,86,74,201,105,12,70,120,224,169,171,142,25,10,50,33,33,99,97,55,118,119,18,109,116,213,159,193,84,14,49,56,85,198,92,40,102,229,195,7,222,109,181,101,134,46,53,21,21,56,78,239,36,141,48,92,109,204,126,227,20,162,0,61,166,49,40,198,96,218,59,77,216,153,186,103,25,157,197,114,212,230,5,249,9,172,161,200,76,214,155,126,1,186,220,11,217,119,18,45,100,179,215,85,207,76,31,157,150,122,144,134,158,220,13,218,103,147,104,57,52,146,25,247,238,37,53,40,138,194,185,151,240,21,77,159,56,122,108,234,202,107,21,36,25,139,99,167,146,107,184,71,213,223,127,183,65,75,33,12,35,12,49,72,83,215,49,71,12,80,191,185,184,9,192,200,152,33,96,133,107,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,37,12,244,211,198,78,50,69,36,100,204,64,98,76,226,226,236,206,206,206,206,165,43,149,31,2,223,212,56,160,206,188,25,255,0,107,213,96,10,42,226,254,248,138,233,37,59,143,251,151,101,50,47,236,230,96,255,0,91,204,173,87,154,63,158,204,205,252,23,209,232,149,250,114,106,180,218,175,252,34,99,107,21,246,217,73,113,182,220,113,197,202,146,178,142,174,17,154,10,152,36,182,91,198,72,164,140,153,196,192,133,220,92,93,157,157,157,217,213,133,241,245,193,70,42,225,79,49,234,239,118,155,103,104,203,44,77,112,154,76,57,112,167,105,14,58,13,238,82,13,178,161,228,35,49,154,32,103,96,35,39,235,70,14,108,251,134,80,138,133,100,238,78,227,236,245,199,246,188,185,203,155,13,93,198,229,113,168,130,41,101,138,150,105,160,183,193,36,209,194,85,117,69,8,25,69,77,25,74,15,36,174,46,194,207,251,25,242,19,225,87,134,124,27,194,134,81,209,229,110,15,174,171,184,153,84,21,202,239,115,169,119,19,184,220,100,8,194,89,218,61,206,48,134,216,163,0,140,93,246,128,14,226,51,223,33,214,4,69,21,124,243,191,82,127,188,159,195,85,154,240,65,194,253,171,139,60,127,140,242,230,178,239,87,110,185,91,176,61,198,247,97,150,42,129,134,2,186,199,53,52,52,195,84,79,20,164,244,219,170,29,228,104,197,143,70,247,95,224,244,87,31,224,12,101,149,152,202,237,151,217,131,135,170,236,120,134,199,80,244,213,212,53,44,219,226,61,25,217,217,217,220,76,8,92,76,12,93,192,192,132,133,200,73,157,251,89,145,154,185,143,156,23,218,124,79,154,24,210,235,137,174,180,150,250,107,92,53,119,26,135,150,64,165,128,54,71,27,59,255,0,190,34,127,210,57,14,73,13,200,204,200,165,255,0,148,39,13,31,147,44,154,171,207,76,83,105,232,226,76,198,219,236,238,209,6,217,169,44,113,19,244,182,239,136,100,143,180,73,186,103,218,103,28,177,5,17,182,142,202,255,0,209,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,53,156,88,249,167,206,79,168,24,135,212,103,94,214,255,0,193,158,62,126,21,240,63,21,24,26,134,174,251,98,188,211,214,197,136,40,233,162,154,170,174,221,61,53,109,196,100,171,120,226,131,100,52,33,77,71,6,249,100,145,221,165,50,215,65,113,211,202,112,171,196,198,50,225,67,55,40,243,75,7,208,210,92,64,169,202,219,119,182,84,179,8,92,109,210,28,103,44,13,38,215,40,79,116,81,152,72,44,251,76,7,112,152,111,140,229,255,0,63,185,153,100,190,94,112,243,69,154,153,91,127,195,248,179,22,98,58,122,65,180,225,159,108,82,73,87,108,158,166,156,166,99,185,211,193,49,75,16,64,194,227,40,3,187,188,187,34,220,27,250,131,8,55,107,158,50,205,124,127,91,121,172,142,174,255,0,139,49,141,226,74,153,66,146,145,158,123,133,198,174,103,34,104,225,132,89,156,228,150,71,208,35,22,239,38,97,111,6,85,127,136,174,18,113,87,13,57,89,149,184,167,48,37,232,226,76,198,246,149,192,237,194,82,15,179,232,98,166,182,156,16,79,20,176,199,36,85,131,37,85,80,204,26,152,182,200,217,157,157,139,91,128,228,169,230,159,20,253,63,174,245,27,114,170,188,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,188,174,101,252,14,83,113,29,131,102,206,28,14,117,97,152,184,46,207,32,67,73,24,75,80,23,203,116,47,36,239,68,48,131,17,53,75,17,202,80,144,15,190,114,60,102,206,196,7,12,37,255,0,166,172,5,138,191,217,92,57,137,48,229,195,253,178,142,186,219,93,79,39,251,217,33,154,57,3,238,33,33,248,59,41,233,224,23,141,124,43,197,102,92,82,89,46,215,62,207,153,184,102,223,12,120,142,223,80,241,132,149,251,24,99,43,157,59,70,32,5,12,166,236,230,32,45,209,144,216,29,182,148,71,45,128,115,171,243,79,133,190,159,208,250,141,197,124,158,84,156,40,229,199,17,57,143,137,113,174,104,69,237,91,86,92,251,58,120,108,18,194,197,75,114,170,170,122,135,140,170,93,223,223,134,62,202,78,240,233,182,66,49,99,119,1,56,229,190,14,100,252,115,218,184,125,192,21,153,87,151,55,74,74,236,197,197,84,245,54,217,78,142,232,35,62,23,128,161,141,202,170,81,134,70,158,26,146,142,160,10,155,86,22,215,89,119,59,70,209,201,10,216,3,0,99,44,211,198,86,156,190,203,236,61,87,124,196,55,202,134,166,161,161,166,102,223,41,232,238,238,238,238,194,0,34,196,102,100,236,0,2,68,78,34,46,237,144,71,5,28,40,216,184,75,201,170,44,27,210,181,86,98,251,150,149,152,166,247,69,9,143,111,170,220,111,28,108,82,59,155,195,0,31,74,54,208,5,244,57,58,96,114,200,202,224,17,99,89,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,163,87,152,143,0,181,156,49,226,166,199,153,91,111,186,220,178,202,247,213,168,209,169,167,168,251,51,35,73,16,118,106,170,157,174,13,9,156,241,141,60,146,27,72,94,244,101,184,163,234,75,101,106,82,121,87,240,21,83,85,83,106,226,159,57,44,85,116,97,71,81,13,195,3,91,42,58,78,21,128,241,76,47,95,83,79,36,68,76,12,71,4,180,166,38,7,190,46,174,142,15,17,31,111,158,119,234,79,247,147,248,106,181,94,87,30,123,50,203,241,175,71,173,83,252,138,200,57,186,230,246,13,193,92,43,220,50,182,243,61,91,226,28,199,168,166,134,203,4,48,57,6,202,26,218,74,170,153,165,55,208,64,4,90,48,102,213,205,206,96,208,92,88,200,32,217,100,209,145,121,233,151,28,69,229,197,187,52,50,190,243,219,173,85,218,197,52,50,179,5,85,190,168,89,158,74,90,152,217,223,167,48,110,29,91,87,23,18,19,2,48,48,50,168,10,213,121,163,249,19,204,223,193,125,98,137,64,10,201,119,136,126,31,176,15,19,89,95,93,149,25,140,21,97,109,172,168,167,171,138,178,133,161,106,218,41,225,145,136,101,167,146,104,228,24,205,199,124,68,76,58,188,114,200,61,219,157,99,195,158,153,23,152,252,58,102,61,199,43,243,66,205,216,110,180,58,75,12,209,59,157,45,194,148,157,218,58,170,105,29,155,169,9,237,45,31,70,38,33,32,49,3,3,1,145,94,87,156,192,191,249,91,225,75,55,102,254,213,105,193,151,130,47,252,102,87,166,173,158,162,167,255,0,22,166,164,142,24,191,176,139,79,209,117,42,136,139,228,220,113,102,21,179,223,109,24,90,237,137,173,84,87,172,65,218,61,145,110,168,173,142,58,171,135,64,24,231,236,241,19,177,203,211,7,98,61,140,251,69,217,223,70,80,47,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,41,84,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,68,68,80,3,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,173,127,154,55,2,86,172,147,186,195,158,249,47,134,106,233,240,77,242,160,199,16,91,169,32,30,197,135,171,72,129,162,56,246,190,232,169,170,8,201,152,54,116,226,144,88,24,133,166,134,33,182,14,20,120,174,204,126,18,179,28,49,174,10,151,183,90,171,186,112,95,236,19,204,225,75,119,165,23,119,97,39,102,126,156,193,184,158,41,153,156,163,34,38,118,48,57,35,59,202,231,31,143,240,110,105,224,222,31,115,7,47,177,13,37,243,15,95,41,241,29,77,13,117,51,190,201,67,91,107,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,120,174,74,158,105,241,79,211,250,239,81,183,42,171,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,43,180,230,107,192,149,171,59,176,109,199,60,242,183,12,213,201,154,22,26,120,202,170,142,215,0,153,226,74,32,113,18,9,35,213,156,234,97,139,82,140,195,116,134,17,244,54,200,239,15,74,24,112,182,44,197,88,26,251,75,138,112,86,38,186,225,251,213,22,254,205,113,181,214,201,73,85,6,240,32,61,146,198,226,99,184,12,133,244,126,241,39,103,238,119,83,253,192,191,25,182,46,48,242,226,170,231,37,171,216,216,207,11,246,122,124,77,109,136,13,233,70,73,88,250,85,52,210,22,186,195,47,74,87,104,200,158,72,200,8,75,115,48,75,37,202,162,34,128,30,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,234,177,79,42,62,28,113,135,16,85,89,185,118,165,236,248,66,174,222,17,201,128,173,116,129,108,183,141,112,68,48,180,193,45,33,70,113,195,176,90,71,132,5,136,167,212,222,87,2,120,158,242,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,237,168,203,231,97,147,183,91,214,13,192,121,223,99,176,210,75,79,134,170,42,172,151,250,200,105,72,170,198,10,167,140,168,202,89,4,29,154,154,57,99,156,25,228,54,97,150,176,24,89,222,82,81,22,139,223,240,253,150,127,150,76,241,192,121,91,37,37,214,162,147,19,98,10,27,125,127,178,227,223,85,13,9,204,61,170,112,247,13,135,165,3,75,35,153,11,136,8,57,19,109,23,89,47,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,219,88,214,113,99,230,159,57,62,160,98,31,81,157,74,167,37,79,43,24,167,234,5,119,167,91,149,165,115,47,224,42,167,33,177,12,217,213,148,214,42,185,242,234,249,81,36,215,112,143,165,178,193,113,158,170,66,24,70,24,98,140,96,161,113,146,24,161,127,127,105,139,129,144,185,194,199,98,177,221,174,176,218,170,44,80,220,234,194,219,89,81,13,93,69,24,204,77,4,211,194,50,12,82,156,122,237,35,1,158,97,18,118,212,90,89,25,180,220,250,220,87,4,28,23,98,174,46,51,30,10,26,209,186,217,48,13,183,169,61,239,16,197,67,33,70,125,39,135,117,13,52,238,15,11,86,27,79,27,176,155,251,145,185,75,180,246,180,103,62,152,3,0,96,220,172,193,182,156,190,203,236,61,73,99,195,214,58,118,166,161,161,166,103,217,16,106,238,238,238,238,228,102,68,228,102,100,238,102,100,68,78,68,78,239,232,17,23,138,206,44,157,192,57,235,128,46,153,115,152,214,26,75,141,182,227,79,60,81,75,45,44,51,79,111,158,72,100,132,106,233,74,96,49,138,166,49,148,222,57,88,93,197,223,246,179,210,174,18,56,28,202,62,16,169,175,117,88,60,234,239,152,134,249,81,48,77,126,186,0,118,184,237,221,87,40,40,163,216,204,32,2,45,27,200,66,205,214,148,119,147,8,140,81,69,237,120,177,242,177,156,159,79,241,15,167,78,177,172,89,84,43,63,227,19,151,54,92,113,85,142,240,174,63,134,171,236,181,234,59,132,80,98,219,149,22,141,53,210,206,16,158,130,209,184,16,21,96,152,65,20,115,27,179,4,70,123,218,102,138,24,154,234,176,158,22,177,96,108,43,102,193,88,90,135,177,89,112,253,190,158,215,110,166,234,156,157,10,88,35,24,226,143,121,185,25,109,0,22,212,157,201,244,213,221,223,189,125,100,88,214,113,99,230,159,57,62,160,98,31,81,157,76,247,44,235,77,170,255,0,203,255,0,47,236,87,219,101,37,198,219,113,167,191,82,86,81,213,194,51,65,83,4,151,106,225,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,25,124,198,120,40,254,74,185,143,5,255,0,0,91,46,178,101,150,41,252,229,182,166,118,234,199,107,174,119,55,146,216,83,110,35,45,160,13,36,69,43,9,28,100,67,172,165,12,178,63,148,224,131,141,28,85,194,62,99,193,93,90,87,91,222,1,185,117,32,189,225,232,171,164,24,195,170,240,238,174,166,129,205,161,122,192,104,35,102,35,111,126,54,40,183,6,230,144,39,251,9,226,155,22,57,194,182,108,107,133,171,187,109,151,16,91,233,238,150,234,158,145,199,215,165,158,49,146,41,54,27,9,142,224,49,125,9,152,155,93,29,153,251,151,214,86,171,205,31,200,158,102,254,11,235,20,74,0,86,74,124,69,240,209,149,156,80,96,73,176,46,102,90,127,177,236,87,154,56,41,189,169,108,252,244,50,201,217,39,154,41,58,61,94,128,4,155,71,223,13,69,254,14,216,240,231,70,80,227,44,133,205,12,65,148,121,129,5,36,119,220,59,80,48,212,61,36,237,52,18,129,198,50,197,52,103,220,238,18,69,36,114,51,19,9,179,27,49,8,147,56,183,148,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,83,79,83,60,132,195,28,81,198,44,228,102,68,236,44,44,206,238,238,204,202,125,56,9,224,130,197,194,62,4,150,183,17,210,218,174,89,155,123,234,197,123,189,209,204,117,16,133,43,76,239,13,45,33,73,20,103,28,59,6,35,145,182,49,28,186,238,34,24,226,96,138,190,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,96,28,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,215,249,163,112,37,106,201,59,172,57,239,146,248,102,174,159,4,223,42,12,113,5,186,146,1,236,88,122,180,136,26,35,143,107,238,138,154,160,140,153,131,103,78,41,5,129,136,90,104,98,27,85,225,119,137,188,125,194,206,104,91,115,3,8,84,213,214,91,66,160,74,245,135,158,227,53,53,21,230,6,142,88,246,78,49,190,210,48,25,229,40,140,196,218,57,28,79,105,104,226,89,10,100,190,111,96,220,250,202,252,63,155,153,127,61,92,150,44,69,78,83,83,181,92,15,12,241,24,72,81,75,12,129,222,204,113,203,28,145,187,139,144,59,131,184,145,11,177,63,181,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,147,70,122,100,94,92,113,23,151,23,28,175,205,11,55,110,181,87,105,44,51,68,236,21,86,250,161,103,104,234,169,164,118,126,156,193,184,180,125,28,92,72,128,196,192,204,11,30,30,34,178,27,25,112,219,155,151,220,169,198,116,85,98,118,234,131,59,101,116,212,237,8,93,173,206,100,212,245,177,48,153,142,201,4,117,113,99,45,134,199,25,62,240,38,107,223,229,117,199,213,102,15,190,219,120,103,206,43,133,214,233,106,196,119,10,106,28,39,120,158,166,122,201,45,149,70,17,83,65,109,32,34,45,148,101,211,140,98,233,176,140,50,17,110,103,9,28,225,151,245,97,92,203,248,10,166,207,156,61,54,117,101,53,138,146,12,197,177,211,201,53,220,35,234,239,191,219,160,165,144,134,17,134,24,164,41,235,152,163,134,40,95,220,220,4,224,100,76,16,176,67,102,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,170,104,107,169,157,183,196,122,59,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,200,166,127,115,127,169,199,92,60,209,96,252,163,162,196,24,87,51,46,212,244,148,216,146,239,216,98,134,146,148,10,156,187,107,219,37,26,169,38,140,222,109,163,17,152,239,24,136,201,156,37,96,49,143,92,170,203,60,85,156,153,143,135,50,183,5,82,118,139,214,38,184,69,111,166,221,28,135,28,59,223,223,158,94,152,25,140,49,3,20,146,27,11,236,140,12,157,180,23,83,253,193,119,9,56,87,132,108,172,108,45,109,151,183,98,75,239,102,184,98,107,137,20,114,245,43,134,154,48,56,32,149,161,138,71,163,142,70,152,161,9,25,200,122,210,59,190,166,235,202,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,41,243,226,171,134,124,27,197,126,81,214,101,110,48,174,171,183,24,212,13,202,209,115,166,119,35,183,92,99,9,2,41,222,61,204,51,6,217,100,3,140,157,183,1,150,210,3,217,32,99,217,156,89,59,143,178,43,31,221,50,231,49,172,53,118,235,149,186,162,120,162,150,90,89,161,130,225,4,115,73,8,213,210,148,192,5,45,52,133,17,188,114,176,179,19,55,237,102,147,78,86,156,125,88,170,236,86,30,20,243,122,225,216,110,180,63,208,56,58,247,85,82,103,29,194,50,55,120,237,179,20,132,253,57,131,115,71,79,163,180,103,24,199,8,176,24,70,211,201,250,34,179,252,209,229,169,145,217,155,196,213,155,62,106,237,93,130,131,223,186,98,59,61,41,195,217,111,23,136,170,169,164,167,146,90,105,96,146,51,134,104,218,176,106,217,136,30,66,232,147,54,227,152,202,237,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,128,206,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,121,89,197,147,184,7,61,112,5,211,46,115,26,195,73,113,182,220,105,231,138,41,101,165,134,105,237,243,201,12,144,141,93,41,76,6,49,84,198,50,155,199,43,11,184,187,254,214,122,63,193,151,2,249,113,193,229,138,186,75,101,127,218,140,103,121,221,21,203,19,84,81,181,60,133,75,191,116,116,180,241,111,62,132,45,180,8,217,140,138,73,25,136,137,216,98,8,238,85,17,20,85,243,206,253,73,254,242,127,13,84,83,147,158,44,194,184,83,138,123,199,218,156,77,106,179,123,103,7,212,90,109,222,208,173,142,159,182,87,75,113,183,244,169,161,222,237,212,152,246,150,216,199,82,45,31,70,125,21,240,115,47,224,114,155,136,236,27,54,112,224,115,171,12,197,193,118,121,2,26,72,194,90,128,190,91,161,121,39,122,33,132,24,137,170,88,142,82,132,128,125,243,145,227,54,118,32,56,98,87,135,94,29,113,150,118,241,13,98,201,41,240,158,32,3,11,192,67,138,225,134,38,166,171,179,219,161,168,16,175,154,87,152,118,192,113,11,144,179,72,63,213,92,35,97,35,33,2,200,250,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,8,195,5,52,17,139,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,46,218,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,198,179,139,31,52,249,201,245,3,16,250,140,234,103,185,103,90,109,87,254,95,249,127,98,190,219,41,46,54,219,141,61,250,146,178,142,174,17,154,10,152,36,187,87,12,145,73,25,51,137,129,11,184,184,187,59,59,59,179,168,192,230,25,193,101,215,133,140,208,168,190,225,12,63,86,57,87,137,106,25,240,253,99,212,149,83,81,78,241,238,150,223,60,132,44,64,98,77,41,68,198,228,231,11,11,245,36,48,155,109,165,169,84,229,71,192,183,245,14,40,51,175,6,127,218,245,88,2,138,184,191,190,34,186,73,78,227,254,229,217,76,139,251,57,152,63,214,243,39,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,170,175,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,165,167,61,51,211,46,56,116,203,139,142,104,102,133,231,176,218,168,116,138,24,98,102,58,171,133,81,51,188,116,180,209,187,183,82,99,218,90,54,172,44,34,70,100,0,6,99,142,14,106,230,69,247,56,51,31,17,230,134,39,163,181,82,93,113,53,194,91,141,92,54,186,16,164,165,9,36,125,93,130,48,255,0,25,147,148,134,90,156,134,102,68,101,38,156,168,120,28,169,183,71,100,226,227,49,143,16,89,238,241,84,84,30,17,180,184,69,20,21,86,233,168,164,128,171,103,98,98,148,130,86,168,62,144,183,75,186,17,147,89,99,148,52,164,28,234,252,211,225,111,167,244,62,163,113,94,43,129,78,46,237,92,32,229,30,117,98,184,45,212,151,140,89,126,168,195,182,220,57,106,158,160,64,14,118,11,161,29,84,192,196,210,157,52,45,183,127,77,181,115,146,24,220,163,234,180,131,105,88,167,22,98,172,115,125,170,197,56,215,19,93,113,5,234,183,103,105,184,221,43,100,171,170,159,96,8,6,249,100,114,50,218,0,34,218,191,112,139,51,119,51,41,190,229,221,192,45,31,12,120,85,241,230,105,91,237,87,44,205,189,244,170,52,122,104,42,62,204,198,209,202,29,154,150,167,107,155,76,97,60,131,81,36,102,209,151,187,24,238,24,250,146,222,170,34,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,92,166,41,194,120,87,28,216,170,176,182,53,195,54,172,65,101,173,217,218,109,215,74,40,234,233,103,216,98,97,190,41,24,128,182,152,9,54,173,220,66,206,221,236,202,45,176,15,39,122,106,78,40,238,214,108,107,137,234,238,121,65,98,167,164,189,81,159,74,88,107,111,1,81,44,227,29,182,73,132,6,33,56,158,156,187,68,144,150,247,142,74,119,1,132,170,53,130,87,212,85,243,206,253,73,254,242,127,13,86,171,202,227,207,102,89,126,53,232,245,170,127,149,52,226,31,136,28,3,195,46,87,215,102,190,99,29,89,219,104,234,41,233,34,163,161,120,94,182,182,121,164,97,24,169,227,154,72,198,67,97,223,41,11,22,173,28,82,23,126,215,88,240,231,166,122,102,63,17,121,143,113,205,12,208,188,246,235,173,118,145,67,12,76,225,75,111,165,23,119,142,150,154,55,119,233,194,27,139,70,213,201,200,136,204,140,204,204,188,2,186,174,2,120,223,190,240,143,142,229,162,196,117,87,91,150,89,94,250,178,222,236,148,112,133,68,193,84,208,187,67,85,72,50,75,24,71,54,241,136,36,125,236,39,22,187,132,138,56,156,39,163,11,98,204,43,142,108,84,184,167,5,98,107,86,32,178,214,239,236,215,27,93,108,117,116,179,236,50,3,217,44,110,64,91,76,8,95,71,238,33,118,126,246,117,109,124,209,252,137,230,111,224,190,177,68,160,5,74,247,42,254,61,105,170,169,173,92,44,103,37,246,146,140,232,233,225,183,224,107,157,71,85,206,176,222,89,137,232,42,106,36,148,133,141,132,224,138,148,4,0,54,69,210,213,205,226,19,187,94,58,56,50,177,113,135,151,20,182,200,238,190,198,198,120,95,180,84,97,155,148,166,111,74,50,74,193,213,166,169,140,117,214,25,122,81,51,200,34,242,70,64,36,59,153,142,41,35,47,131,238,87,217,185,157,152,155,219,57,219,133,241,6,0,192,150,234,137,41,171,194,190,51,182,94,235,13,233,204,129,232,161,168,167,54,112,25,94,13,231,40,136,56,153,180,110,102,38,193,57,40,169,254,127,99,12,199,192,25,53,139,49,150,81,224,47,182,152,190,213,111,41,237,118,77,238,221,166,77,204,196,91,71,67,151,166,14,114,244,65,218,73,122,125,48,118,51,23,108,123,47,252,83,241,5,137,243,150,219,196,13,239,52,110,179,99,235,63,68,109,247,112,24,162,236,177,198,46,45,12,112,70,3,8,194,76,114,49,196,193,211,147,171,46,241,46,161,238,234,113,27,157,247,94,35,179,134,245,156,183,219,29,37,162,229,127,167,183,13,101,37,36,132,112,52,244,244,48,83,72,113,238,247,132,12,160,115,96,119,39,6,54,23,35,219,189,228,43,145,143,235,179,247,111,248,146,149,69,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,68,69,0,60,209,252,246,102,111,224,190,143,68,189,87,44,206,52,127,147,102,99,158,91,227,82,234,96,28,125,112,164,130,166,162,106,238,140,118,42,231,126,144,87,105,33,140,35,9,49,136,212,19,237,46,156,81,27,19,244,90,57,38,251,20,225,60,43,142,108,85,88,91,26,225,155,86,32,178,214,236,237,54,235,165,20,117,116,179,236,49,48,223,20,140,64,91,76,4,155,86,238,33,103,110,246,101,1,156,125,240,109,83,194,14,104,81,91,236,85,53,117,248,19,19,211,188,216,114,186,186,182,41,235,76,224,142,22,172,134,161,163,142,54,19,9,101,98,23,96,216,241,203,30,132,70,210,48,219,84,151,107,172,214,170,123,20,215,58,179,182,209,212,77,87,79,70,83,19,193,12,243,12,99,44,161,30,187,68,204,96,132,72,153,181,38,138,54,125,118,182,151,235,201,83,205,62,41,250,127,93,234,54,229,85,121,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,45,57,233,158,153,113,195,166,92,92,115,67,52,47,61,134,213,67,164,80,195,19,49,213,92,42,137,157,227,165,166,141,221,186,147,30,210,209,181,97,97,18,51,32,0,51,28,115,51,163,53,110,185,223,154,24,131,53,239,184,119,15,216,238,88,146,160,106,235,40,236,52,133,77,68,211,244,196,100,148,99,35,50,223,33,11,203,33,57,59,148,146,25,63,233,41,41,229,33,193,182,50,195,181,49,241,79,142,234,113,6,27,10,218,126,142,23,182,83,214,180,1,121,183,77,20,131,52,213,212,239,27,145,211,17,61,52,180,237,188,119,28,13,43,139,135,68,142,82,145,17,64,15,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,191,244,69,226,179,163,40,112,110,125,101,126,32,202,60,192,130,174,75,22,34,167,24,106,30,146,119,134,120,140,36,25,98,154,51,239,102,56,229,142,57,25,137,136,29,193,152,132,133,220,95,25,107,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,37,12,244,211,198,78,50,69,36,100,204,64,98,76,226,226,236,206,206,206,206,186,170,82,121,52,240,201,117,123,173,211,138,156,79,77,72,54,209,167,171,195,216,106,158,170,220,69,60,147,185,69,218,46,16,74,108,194,0,34,210,82,177,199,185,205,206,168,9,195,99,180,146,190,139,26,206,44,124,211,231,39,212,12,67,234,51,169,84,228,169,229,99,20,253,64,174,244,235,114,191,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,161,7,53,121,91,102,230,25,226,142,209,147,121,127,65,136,47,184,19,17,212,83,212,211,226,246,180,156,144,89,237,210,74,109,43,87,75,164,116,239,83,0,69,33,108,25,7,172,221,23,22,3,153,162,25,137,200,188,139,203,142,29,50,226,221,149,249,95,102,236,54,170,29,101,154,105,93,142,170,225,84,76,205,37,85,76,140,205,212,152,246,142,175,163,11,8,136,0,128,0,0,212,4,68,68,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,34,34,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,81,254,107,28,100,224,220,190,192,21,252,54,97,202,108,63,137,241,102,41,167,120,113,5,13,198,137,234,224,179,91,164,132,222,41,157,198,65,104,171,186,175,79,60,12,236,123,26,62,169,8,238,133,206,32,112,6,0,198,89,167,140,173,57,125,151,216,122,174,249,136,111,149,13,77,67,67,76,205,190,83,209,221,221,221,221,132,0,69,136,204,201,216,0,4,136,156,68,93,219,33,222,15,248,117,254,75,217,29,103,202,217,49,85,214,247,86,27,110,21,253,174,187,180,210,209,215,75,12,125,170,10,15,205,70,241,209,245,198,89,0,8,119,110,148,200,157,200,157,86,181,106,188,209,252,137,230,111,224,190,177,68,160,5,100,81,198,191,21,214,46,18,242,106,183,25,117,109,85,152,190,229,173,30,22,178,86,204,99,219,234,183,3,73,35,140,108,230,240,192,7,213,145,245,1,125,2,62,160,28,177,186,199,223,31,227,252,101,154,120,202,237,152,57,131,136,106,239,152,134,249,80,245,53,213,213,46,219,229,61,25,153,153,153,152,64,4,88,64,0,89,128,0,68,69,132,69,153,186,152,167,9,226,172,13,125,170,194,216,215,12,221,112,253,234,139,103,105,183,93,40,164,164,170,131,120,9,134,248,164,97,49,220,6,36,218,183,120,147,59,119,59,41,190,229,221,199,213,31,19,152,85,240,30,105,92,45,86,220,205,178,116,169,245,122,152,41,254,211,70,241,202,125,166,150,155,115,27,204,1,4,133,81,28,96,241,143,187,32,237,25,58,113,70,183,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,176,14,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,126,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,70,104,42,96,144,92,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,66,95,16,92,171,51,151,9,241,5,105,203,204,140,195,151,92,65,129,241,79,75,217,88,134,227,56,203,29,179,100,65,218,189,169,60,80,128,83,236,62,161,134,129,249,200,200,6,46,172,172,113,180,154,240,57,194,69,55,8,89,70,88,62,171,20,85,223,49,13,242,160,110,151,233,130,166,95,103,71,87,177,131,167,71,1,104,32,2,44,34,242,184,180,179,109,98,61,162,49,69,21,197,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,202,161,66,95,52,238,50,112,110,127,227,42,60,166,203,90,108,63,124,195,24,50,161,166,28,82,20,78,85,115,92,116,150,58,168,104,234,186,142,39,66,66,244,250,187,70,221,73,105,216,196,142,49,140,138,128,112,119,194,174,50,226,191,55,45,248,62,205,109,171,28,49,110,168,167,169,197,151,120,228,104,66,221,110,115,247,216,101,32,49,237,50,8,200,48,134,210,220,108,228,237,211,9,12,50,29,194,118,15,178,152,86,205,133,189,183,117,188,251,26,223,79,111,246,141,218,167,180,87,86,116,163,16,235,212,75,163,117,38,61,187,140,244,109,196,238,250,54,171,235,40,118,231,17,195,62,13,203,236,101,101,207,252,31,93,135,237,7,142,42,14,138,239,135,226,119,138,174,178,226,12,114,203,116,138,61,206,38,4,47,24,78,226,33,182,87,136,203,168,117,38,77,28,10,111,185,81,240,181,133,114,147,38,160,207,31,180,150,172,73,137,51,50,223,79,63,105,161,24,229,134,209,66,36,79,216,99,155,111,83,173,212,255,0,93,14,172,45,44,1,30,215,120,58,135,125,74,213,121,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,22,73,23,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,65,15,51,62,41,112,175,18,121,226,20,56,43,13,218,163,178,224,30,215,98,166,196,48,148,115,85,95,116,155,223,151,175,25,16,21,24,152,19,211,139,57,123,178,203,43,187,60,207,28,126,127,128,174,17,49,247,19,57,185,108,175,183,220,113,6,19,194,120,114,163,218,85,216,182,223,79,52,103,12,244,199,1,181,45,21,83,15,72,43,157,230,136,199,113,51,198,27,165,218,123,24,14,127,173,54,202,107,45,170,138,205,71,37,92,148,244,20,241,211,68,117,117,114,213,78,64,2,194,47,36,211,17,75,41,232,205,169,200,68,100,250,185,59,187,187,174,218,34,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,136,136,138,42,249,231,126,164,255,0,121,63,134,168,181,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,80,207,77,60,100,197,28,177,200,46,196,6,36,204,76,76,236,236,236,206,202,119,185,115,113,175,252,170,178,226,123,6,63,185,218,163,204,220,45,249,187,149,52,15,210,146,233,66,204,13,29,204,97,218,32,59,140,222,57,70,39,33,9,4,75,72,134,104,163,106,235,134,248,117,202,60,33,157,23,172,251,195,24,78,146,215,139,47,246,127,99,87,73,69,16,83,65,48,21,89,213,79,80,113,196,34,210,212,207,41,70,242,77,38,243,118,167,137,133,199,223,223,82,209,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,99,89,197,143,154,124,228,250,129,136,125,70,117,49,60,189,241,254,13,202,206,92,56,39,48,115,7,16,210,88,240,245,142,158,247,83,93,93,82,239,178,32,246,205,99,51,51,51,57,25,145,56,128,0,179,153,153,8,139,17,19,51,197,95,25,156,102,99,238,44,241,253,77,101,101,117,93,187,4,219,170,14,43,13,134,41,102,134,2,130,57,170,30,154,174,170,153,231,150,23,174,232,212,60,114,75,30,141,163,109,30,239,27,117,82,41,203,83,152,93,102,89,95,104,114,43,62,113,127,250,69,175,221,21,158,249,116,154,122,137,44,245,91,41,161,166,165,57,164,153,227,166,183,12,112,152,179,12,123,99,146,86,34,32,143,121,13,64,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,149,85,231,157,250,147,253,228,254,26,168,255,0,38,171,181,170,193,196,150,54,190,223,110,116,150,235,109,187,45,238,85,117,149,149,115,12,48,83,65,29,125,188,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,82,174,61,120,196,196,60,83,230,229,204,108,215,138,184,50,234,199,81,216,176,253,178,26,202,174,201,90,16,28,227,29,210,90,121,118,136,212,202,51,72,236,253,32,48,136,130,39,220,224,68,85,87,150,135,1,85,57,243,136,97,206,172,217,177,85,193,151,86,58,136,230,180,4,157,45,151,251,140,21,81,145,66,80,205,20,131,61,11,12,115,69,51,251,155,140,152,0,137,194,102,9,180,80,173,206,175,205,62,22,250,127,67,234,55,21,96,10,87,185,87,240,21,77,75,77,106,226,159,57,44,84,149,135,89,79,13,195,3,91,42,58,172,116,102,210,204,47,95,83,79,36,66,46,110,33,4,180,166,38,97,178,94,174,140,109,17,4,165,34,178,12,194,230,237,195,110,90,227,252,75,151,55,220,19,153,83,220,176,173,226,182,201,89,45,37,182,128,160,146,122,105,142,25,10,50,42,193,39,7,32,119,103,113,23,211,77,89,188,21,207,228,38,117,225,94,34,114,158,197,156,120,42,223,117,162,178,226,14,213,217,160,186,69,28,117,65,208,169,150,156,247,140,114,72,13,169,194,78,218,27,251,174,218,232,250,179,99,217,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,174,169,17,69,95,60,239,212,159,239,39,240,213,106,188,174,60,246,101,151,227,94,143,90,167,163,20,226,204,43,129,172,85,88,167,26,226,107,86,31,178,209,108,237,55,27,165,108,116,148,176,111,49,0,223,44,142,32,59,140,196,91,87,239,34,102,110,247,101,143,103,26,252,87,95,120,180,206,90,220,101,213,186,209,225,11,110,180,120,90,201,91,48,23,96,165,218,13,36,142,49,179,3,77,57,135,86,71,212,201,181,8,250,134,17,70,235,207,225,30,25,49,246,37,200,28,123,196,117,194,154,174,205,132,240,117,61,184,168,103,171,183,76,193,126,158,170,226,52,78,20,178,187,52,68,16,191,85,229,49,34,113,49,140,54,251,238,65,72,21,106,226,187,133,28,199,225,43,49,207,5,99,88,187,117,170,187,169,61,130,255,0,4,46,20,183,122,81,118,103,33,103,119,233,204,27,133,165,133,221,202,50,33,118,115,3,142,67,184,174,89,92,118,221,114,71,25,91,178,51,52,177,53,36,121,95,126,168,144,105,107,46,147,144,6,27,173,54,34,19,142,77,29,130,154,105,116,25,0,246,198,7,39,95,116,108,211,117,100,43,154,63,145,60,205,252,23,214,40,148,0,175,171,138,112,158,42,192,215,218,172,45,141,112,205,215,15,222,168,182,118,155,117,210,138,74,74,168,55,128,152,111,138,70,19,29,192,98,77,171,119,137,51,183,115,178,155,238,93,220,125,81,241,57,133,95,1,230,149,194,213,109,204,219,39,74,159,87,169,130,159,237,52,111,28,167,218,105,105,183,49,188,192,16,72,85,17,198,15,24,251,178,14,209,147,167,21,234,170,127,159,121,215,133,120,118,202,123,238,113,227,91,125,214,182,203,135,251,47,105,130,215,20,114,85,31,94,166,42,112,216,50,73,24,62,135,48,187,234,109,238,179,233,171,232,207,108,25,123,205,219,134,220,202,199,248,107,46,108,88,39,50,160,185,98,171,197,21,146,142,90,187,109,0,193,28,245,51,4,49,148,132,53,132,76,12,70,206,238,194,79,166,186,51,248,43,223,81,65,205,67,128,170,154,90,155,175,20,249,55,98,171,172,10,202,137,174,24,230,217,79,210,96,163,6,138,17,106,250,106,120,226,18,112,114,9,229,170,50,51,61,242,245,116,96,105,72,34,217,74,167,35,31,215,103,238,223,241,37,42,138,42,249,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,53,40,136,138,0,121,163,249,236,204,223,193,125,30,137,90,170,149,238,85,252,122,211,85,83,90,184,88,206,75,237,37,25,209,211,195,111,192,215,58,142,171,157,97,188,179,19,208,84,212,73,41,11,27,9,193,21,40,8,0,108,139,165,171,155,196,39,33,89,233,145,121,113,196,94,92,92,114,191,52,44,221,186,213,93,164,176,205,19,176,85,91,234,133,157,163,170,166,145,217,250,115,6,226,209,244,113,113,34,3,19,3,48,44,120,120,135,225,251,31,112,203,154,21,217,81,152,193,72,119,42,58,122,122,184,171,40,90,103,162,173,130,104,216,134,90,121,38,142,50,144,24,183,196,68,195,163,73,20,131,223,181,213,218,242,84,243,79,138,126,159,215,122,141,185,85,94,121,223,169,63,222,79,225,170,138,114,125,197,152,87,3,113,19,140,241,78,53,196,214,172,63,101,162,203,250,190,211,113,186,86,199,73,75,6,251,165,176,3,124,178,56,128,238,51,17,109,95,188,137,153,187,221,149,42,227,163,140,219,239,24,121,143,75,115,142,213,236,108,25,133,251,69,62,25,182,202,0,245,67,28,174,29,90,154,153,7,93,102,151,165,19,188,98,79,28,98,2,35,185,216,229,146,160,114,238,224,22,179,137,204,84,248,243,52,173,247,91,110,89,89,58,85,26,61,52,244,255,0,105,164,121,37,14,205,75,83,181,129,225,3,130,65,168,146,51,121,7,221,140,118,148,157,72,167,81,89,254,125,243,64,200,46,29,179,98,251,147,152,215,8,102,5,109,235,15,246,94,211,61,174,223,69,37,41,245,233,162,168,13,133,37,92,102,250,4,194,207,168,55,188,207,166,173,163,189,96,225,127,138,12,3,197,158,0,184,102,54,92,218,49,5,186,219,110,188,75,100,150,43,221,60,48,206,83,199,12,51,17,8,195,44,162,225,182,160,25,157,201,159,86,46,239,7,122,192,138,0,121,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,149,255,0,162,34,130,190,108,89,23,125,203,14,40,46,121,141,236,107,85,22,22,204,189,46,54,130,183,184,6,234,168,41,233,227,175,105,162,102,23,25,138,115,235,145,232,227,39,105,98,222,71,212,16,178,181,146,159,11,25,41,252,157,184,125,193,57,57,37,195,182,213,225,251,123,246,249,198,94,164,103,93,60,167,81,85,210,46,156,110,240,180,243,74,209,238,6,46,155,6,237,75,87,122,170,139,26,206,44,124,211,231,39,212,12,67,234,51,169,84,228,169,229,99,20,253,64,174,244,235,114,191,244,68,68,68,69,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,84,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,164,83,37,248,209,194,188,35,242,204,203,154,234,34,181,94,241,245,203,218,176,89,48,244,181,209,140,129,213,187,220,246,215,84,192,198,211,61,24,60,18,51,144,55,191,35,12,91,131,115,200,17,109,118,185,227,44,215,199,245,183,154,200,234,239,248,179,24,222,36,169,148,41,41,25,231,184,92,106,230,114,38,142,24,69,153,206,73,100,125,2,49,110,242,102,22,240,101,53,60,180,56,28,166,225,199,6,195,156,56,224,234,207,49,113,165,158,48,154,146,64,150,156,44,118,233,158,57,218,136,161,54,18,122,151,32,136,166,35,31,112,227,104,193,153,132,206,107,159,207,188,235,194,188,59,101,61,247,56,241,173,190,235,91,101,195,253,151,180,193,107,138,57,42,143,175,83,21,56,108,25,36,140,31,67,152,93,245,54,247,89,244,213,244,103,180,15,244,106,248,88,255,0,184,28,213,255,0,205,86,239,249,242,170,188,209,252,137,230,111,224,190,177,68,160,5,84,174,33,248,129,199,220,77,102,133,118,107,230,49,210,5,202,178,158,158,146,42,58,23,153,168,168,160,134,54,17,138,158,57,164,144,163,7,45,242,144,177,104,242,75,33,119,110,117,126,156,177,121,122,81,226,154,58,110,34,184,129,194,29,107,84,219,101,194,86,11,156,48,79,75,117,165,150,9,163,150,170,182,146,120,79,116,47,213,132,233,159,112,19,148,111,38,215,7,136,142,186,243,53,224,74,213,157,216,54,227,158,121,91,134,106,228,205,11,13,60,101,85,71,107,128,76,241,37,16,56,137,4,145,234,206,117,48,197,169,70,97,186,67,8,250,27,100,119,135,165,13,152,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,134,169,161,174,166,118,223,17,232,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,207,234,184,141,206,251,175,17,217,195,122,206,91,237,142,146,209,114,191,211,219,134,178,146,146,66,56,26,122,122,24,41,164,56,247,123,194,6,80,57,176,59,147,131,27,11,145,237,222,242,191,201,83,202,198,41,250,129,93,233,214,229,96,28,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,209,83,252,251,206,188,43,195,182,83,223,115,143,26,219,238,181,182,92,63,217,123,76,22,184,163,146,168,250,245,49,83,134,193,146,72,193,244,57,133,223,83,111,117,159,77,95,70,123,64,255,0,70,175,133,143,251,129,205,95,252,213,110,255,0,159,43,170,226,199,202,198,114,125,63,196,62,157,58,198,177,75,247,52,94,62,168,240,125,138,229,195,62,78,220,45,87,75,174,35,183,212,208,226,203,196,21,48,86,71,108,165,51,150,154,123,104,128,145,108,172,46,156,131,47,81,132,161,140,135,107,57,200,199,12,91,100,238,78,227,236,245,199,246,188,185,203,155,13,93,198,229,113,168,130,41,101,138,150,105,160,183,193,36,209,194,85,117,69,8,25,69,77,25,74,15,36,174,46,194,207,251,25,242,19,225,87,134,124,27,194,134,81,209,229,110,15,174,171,184,153,84,21,202,239,115,169,119,19,184,220,100,8,194,89,218,61,206,48,134,216,163,0,140,93,246,128,14,226,51,223,33,214,4,80,67,205,99,62,105,179,147,138,58,252,51,98,173,171,146,197,150,212,239,134,99,2,168,149,224,146,226,18,153,87,204,16,152,11,68,125,87,106,98,118,98,234,53,28,102,198,66,224,195,102,170,93,57,44,103,205,53,219,6,226,190,28,175,53,181,103,114,177,84,30,38,178,180,213,18,202,30,206,153,227,138,166,24,129,195,100,1,21,67,199,35,182,255,0,206,29,113,147,7,186,100,242,104,173,87,154,63,145,60,205,252,23,214,40,148,43,112,157,230,159,38,254,160,97,239,81,129,95,167,53,142,59,110,175,117,175,225,103,38,177,53,32,219,70,157,224,198,247,91,116,228,83,201,59,145,140,150,118,54,102,16,1,22,23,159,97,19,155,159,64,156,54,79,28,150,1,195,174,67,99,46,36,179,114,197,149,56,50,138,172,142,227,80,7,115,174,134,157,166,11,77,185,140,90,162,182,86,35,1,217,24,150,172,46,99,188,220,35,23,222,98,207,144,246,69,228,94,92,112,233,151,22,236,175,202,251,55,97,181,80,235,44,211,74,236,117,87,10,162,102,105,42,170,100,102,110,164,199,180,117,125,24,88,68,64,4,0,0,6,160,34,34,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,136,138,223,248,173,227,91,43,56,62,251,45,249,76,176,98,187,159,218,222,221,216,189,133,75,77,55,79,178,244,58,157,94,180,241,105,175,105,13,187,119,107,161,107,166,141,175,159,225,127,152,94,75,241,103,143,238,25,115,151,56,99,26,219,174,86,235,60,183,185,101,189,209,82,67,1,65,28,208,194,66,37,13,76,164,231,186,160,29,153,197,155,70,46,255,0,6,123,75,231,157,250,147,253,228,254,26,163,131,45,50,135,25,102,213,54,50,159,6,65,73,57,224,108,47,85,139,238,112,205,59,68,103,110,166,150,16,168,40,156,189,210,48,25,250,142,46,227,168,70,108,59,143,104,23,83,42,179,51,21,100,222,99,225,204,210,193,85,125,158,245,134,110,17,92,41,183,73,32,71,54,199,247,224,151,166,96,101,12,160,229,28,128,196,219,227,51,23,125,9,214,65,60,29,241,85,131,120,175,202,59,126,48,179,92,169,7,19,219,169,233,233,177,101,162,56,222,19,183,92,92,61,247,24,136,204,187,52,132,50,20,39,184,183,3,56,187,245,2,64,10,234,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,139,26,206,44,124,211,231,39,212,12,67,234,51,175,65,141,248,170,198,87,206,24,242,243,133,188,57,114,171,182,225,60,57,79,89,83,136,32,24,218,55,187,92,101,186,85,213,68,198,98,110,242,83,69,20,148,228,32,226,31,158,234,17,49,244,225,33,237,112,93,194,78,42,226,231,52,219,11,91,101,236,56,110,197,217,174,24,154,226,69,36,93,58,18,169,140,14,8,37,104,101,141,171,36,141,230,40,66,70,97,46,140,142,239,160,58,153,78,33,120,22,201,172,220,225,198,28,142,194,216,50,213,97,155,9,91,231,251,11,83,17,20,62,202,174,112,119,29,243,109,146,67,134,105,24,123,78,230,144,165,213,228,125,102,16,144,96,91,53,114,207,21,100,222,99,226,60,173,198,180,157,158,245,134,110,18,219,234,118,199,32,71,54,199,247,39,139,168,0,101,12,160,227,36,102,226,219,227,48,38,109,9,149,75,207,126,42,177,151,16,249,71,150,24,63,50,174,85,119,124,79,151,149,23,154,98,187,207,27,111,174,183,84,5,7,101,121,165,222,229,53,72,149,61,64,153,184,142,224,104,72,158,73,10,67,123,138,228,169,230,159,20,253,63,174,245,27,114,170,188,243,191,82,127,188,159,195,85,170,240,3,132,254,220,214,103,246,22,143,12,253,160,171,173,200,252,73,216,45,195,69,218,228,158,184,39,162,58,94,148,90,19,148,195,56,68,81,237,109,205,32,131,143,188,204,173,85,100,187,195,37,109,53,199,134,220,168,184,81,218,105,45,116,245,88,30,197,52,84,52,133,41,65,74,5,65,11,140,49,188,198,114,184,11,59,11,60,134,103,163,54,226,39,213,222,165,168,86,231,87,230,159,11,125,63,161,245,27,138,242,156,173,120,81,177,113,23,156,181,216,203,29,69,106,184,225,12,183,236,181,151,11,37,108,39,47,181,106,170,70,118,164,141,197,157,129,225,3,128,229,145,141,200,75,166,17,188,102,18,155,132,234,34,44,125,184,155,225,147,137,43,255,0,18,89,175,125,177,112,249,153,87,27,109,199,28,95,106,232,235,41,48,157,124,208,84,193,37,124,197,28,177,200,49,56,152,16,187,19,19,59,179,179,179,178,151,78,92,56,79,21,96,110,12,114,243,11,99,92,51,117,195,247,170,47,107,118,155,117,210,138,74,74,168,55,221,106,204,55,197,35,9,142,224,49,38,213,187,196,153,219,185,217,66,15,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,69,21,124,243,191,82,127,188,159,195,85,170,242,184,243,217,150,95,141,122,61,106,150,158,59,184,86,197,92,85,101,57,97,108,21,152,183,92,63,122,162,211,179,91,164,187,201,73,98,186,111,169,166,51,246,156,81,195,41,207,210,10,114,40,52,111,114,82,213,251,157,244,199,218,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,9,67,61,52,241,147,140,145,73,25,51,16,24,147,56,184,187,51,179,179,179,169,21,166,226,131,0,230,191,42,108,111,146,22,251,69,37,135,22,101,197,159,15,197,93,71,79,79,13,45,53,194,2,191,192,45,87,77,27,74,82,202,122,52,71,85,41,0,55,104,170,215,254,184,202,56,20,159,115,115,226,207,46,49,69,100,92,58,224,171,30,20,197,23,91,55,90,43,253,254,170,216,213,21,86,10,174,189,52,141,75,110,171,99,110,148,207,217,200,42,153,132,135,107,132,110,76,99,32,133,128,100,94,69,230,63,17,121,143,110,202,252,175,179,118,235,173,118,178,205,52,174,225,75,111,165,23,102,146,170,166,70,103,233,194,27,135,87,209,201,200,132,0,76,204,0,165,255,0,140,156,166,252,133,114,175,196,25,71,246,190,235,138,62,203,219,236,116,94,212,185,150,179,79,253,58,163,45,162,58,191,78,16,221,211,138,45,197,211,136,35,13,197,183,115,194,10,154,158,104,92,11,126,90,240,169,231,142,78,96,206,215,153,54,93,158,216,166,162,45,179,95,109,113,198,76,250,66,194,253,162,178,29,35,233,232,226,103,19,28,127,157,33,167,141,161,219,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,242,8,224,163,138,235,23,22,153,53,69,140,186,182,170,60,95,109,210,143,20,217,40,166,50,236,21,91,141,163,145,134,70,99,104,103,0,234,198,250,152,182,167,31,80,206,41,29,124,174,99,216,79,21,99,158,12,115,15,11,96,172,51,117,196,23,170,223,100,246,107,117,174,138,74,186,169,246,93,105,12,246,69,27,17,150,208,2,39,209,187,132,93,223,185,157,68,95,12,156,50,113,37,96,226,75,42,47,183,222,31,51,42,221,109,183,99,139,21,93,101,101,94,19,175,134,10,104,35,175,132,164,150,73,10,38,16,1,22,114,114,119,102,102,103,119,89,4,162,199,91,143,140,179,194,185,69,197,238,100,224,92,21,73,217,44,180,247,10,123,133,53,40,199,28,113,210,246,218,72,107,14,8,130,48,16,8,99,58,130,8,193,135,221,140,64,93,221,217,221,252,255,0,11,188,77,227,238,22,115,66,219,152,24,66,166,174,178,218,21,2,87,172,60,247,25,169,168,175,48,52,114,199,178,113,141,246,145,128,207,41,68,102,38,209,200,226,123,75,71,18,200,167,0,99,252,27,154,120,54,211,152,57,125,136,105,47,152,122,249,78,213,52,53,212,206,251,37,13,93,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,163,47,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,83,82,136,136,160,7,154,63,158,204,205,252,23,209,232,149,106,224,243,131,43,23,24,124,8,223,237,145,221,125,141,140,240,190,96,93,170,48,205,202,83,55,165,25,37,182,90,250,180,213,49,142,186,195,47,74,38,121,4,94,72,200,4,135,115,49,197,37,128,98,156,39,138,176,53,246,171,11,99,92,51,117,195,247,170,45,157,166,221,116,162,146,146,170,13,224,38,27,226,145,132,199,112,24,147,106,221,226,76,237,220,236,166,251,151,119,31,84,124,78,97,87,192,121,165,112,181,91,115,54,201,210,167,213,234,96,167,251,77,27,199,41,246,154,90,109,204,111,48,4,18,21,68,113,131,198,62,236,131,180,100,233,197,64,57,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,85,121,231,126,164,255,0,121,63,134,168,181,162,187,93,109,212,213,244,118,251,157,93,45,61,210,157,169,43,162,134,98,0,170,129,165,142,102,138,81,103,208,193,165,134,41,24,75,86,223,24,23,136,179,181,117,224,163,133,27,239,22,153,203,69,131,122,87,90,60,33,109,210,179,20,222,232,161,2,236,20,187,77,227,141,138,71,96,105,167,48,233,70,218,25,54,167,39,76,194,41,25,100,19,128,48,6,13,202,204,27,105,203,236,190,195,212,150,60,61,99,167,106,106,26,26,102,125,145,6,174,238,238,238,238,70,100,78,70,102,78,230,102,68,68,228,68,238,254,129,66,7,49,238,30,179,247,28,241,157,152,120,167,5,100,126,96,98,11,45,111,178,123,53,198,215,134,107,106,233,103,217,106,164,3,217,44,113,144,22,211,2,23,209,251,136,93,159,189,157,95,7,40,156,189,199,217,107,195,110,36,177,102,54,7,196,24,86,229,62,56,172,171,138,142,247,108,154,134,121,32,42,10,1,25,70,57,132,73,193,200,12,88,153,180,212,9,190,14,175,125,20,0,243,71,243,217,153,191,130,250,61,18,191,254,74,158,86,49,79,212,10,239,78,183,43,255,0,68,69,20,28,236,51,123,6,221,42,112,30,74,217,167,195,247,28,67,102,168,170,188,222,140,96,121,46,54,128,146,40,198,154,157,166,111,118,32,168,19,146,89,33,239,50,232,82,155,176,142,199,56,224,202,124,117,249,47,205,60,27,153,158,203,246,159,217,44,65,110,190,246,46,191,71,181,118,90,152,230,233,117,54,150,205,221,61,187,182,150,154,235,163,233,162,201,206,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,46,218,44,107,56,177,243,79,156,159,80,49,15,168,206,165,83,146,167,149,140,83,245,2,187,211,173,202,255,0,209,17,17,17,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,101,80,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,166,149,183,107,173,198,154,130,142,225,115,171,170,167,181,211,189,37,12,83,76,70,20,176,60,178,76,241,68,46,250,0,60,179,75,35,136,232,219,228,50,241,39,119,149,78,84,252,9,90,154,213,65,197,54,114,225,154,178,185,21,67,79,130,45,87,24,4,96,142,6,16,40,239,14,14,238,70,100,78,77,6,241,22,6,14,184,177,239,130,72,229,41,91,87,49,236,39,138,177,207,6,57,135,133,176,86,25,186,226,11,213,111,178,123,53,186,215,69,37,93,84,251,46,180,134,123,34,141,136,203,104,1,19,232,221,194,46,239,220,206,161,7,249,39,113,79,255,0,131,78,106,255,0,232,109,199,255,0,130,166,167,154,63,145,60,205,252,23,214,40,148,0,171,212,229,221,192,45,103,19,152,169,241,230,105,91,238,182,220,178,178,116,170,52,122,105,233,254,211,72,242,74,29,154,150,167,107,3,194,7,4,131,81,36,102,242,15,187,24,237,41,58,145,78,162,40,160,230,161,192,85,77,45,77,215,138,124,155,177,85,214,5,101,68,215,12,115,108,167,233,48,81,131,69,8,181,125,53,60,113,9,56,57,4,242,213,25,25,158,249,122,186,48,52,164,17,108,166,167,146,167,149,140,83,245,2,187,211,173,202,192,57,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,149,255,0,162,182,174,99,216,79,21,99,158,12,115,15,11,96,172,51,117,196,23,170,223,100,246,107,117,174,138,74,186,169,246,93,105,12,246,69,27,17,150,208,2,39,209,187,132,93,223,185,157,66,15,242,78,226,159,255,0,6,156,213,255,0,208,219,143,255,0,5,79,247,22,62,86,51,147,233,254,33,244,233,214,53,139,234,255,0,166,172,123,138,191,217,92,71,137,49,29,195,253,178,178,186,229,93,81,39,251,233,38,154,73,15,239,34,34,248,187,169,233,224,23,130,140,43,194,158,92,82,94,238,214,206,209,153,184,154,223,12,152,142,225,80,209,156,148,27,216,100,43,101,59,198,70,3,12,70,204,198,64,79,214,144,24,221,246,140,65,21,213,34,167,252,64,230,103,228,111,35,177,230,105,71,87,106,167,171,195,56,126,186,225,65,237,73,54,82,205,92,16,151,101,128,253,240,114,234,206,241,70,192,36,196,100,108,34,251,137,150,52,55,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,138,105,234,103,144,156,164,150,73,9,220,140,200,157,201,201,221,221,221,221,221,95,87,18,92,29,224,220,181,229,215,147,57,203,133,236,245,117,184,158,178,162,150,239,136,238,212,148,110,193,37,37,230,151,174,29,169,223,121,0,83,148,116,84,177,59,24,69,190,89,11,99,73,80,234,143,242,234,206,59,238,77,241,113,129,42,109,16,246,138,76,97,112,131,7,93,41,183,0,117,169,107,231,138,49,125,228,6,227,210,157,169,231,208,118,145,244,54,110,17,50,117,144,162,181,94,104,254,68,243,55,240,95,88,162,80,23,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,152,161,158,154,120,201,138,57,99,144,93,136,12,73,152,152,153,217,217,217,157,151,214,192,24,3,25,102,158,50,180,229,246,95,97,234,187,230,33,190,84,53,53,13,13,51,54,249,79,71,119,119,119,118,16,1,22,35,51,39,96,0,18,34,113,17,119,108,130,56,46,225,39,10,240,141,149,141,133,173,178,246,236,73,125,236,215,12,77,113,34,142,94,165,112,211,70,7,4,18,180,49,72,244,113,200,211,20,33,35,57,15,90,71,119,212,221,92,2,34,34,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,136,138,53,121,202,101,62,105,230,135,228,131,242,103,150,152,175,22,251,51,237,7,109,246,21,154,166,191,178,245,61,159,211,234,244,64,182,110,233,158,221,218,107,176,180,240,117,77,121,68,228,134,116,101,175,18,88,146,251,152,217,67,141,112,173,182,124,15,89,73,21,101,238,193,87,67,4,147,149,125,1,12,67,36,209,136,185,184,129,147,11,62,186,1,63,193,215,160,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,151,213,230,87,203,210,179,44,175,181,217,235,144,216,67,253,34,215,237,150,241,99,181,195,61,68,150,122,173,149,51,84,213,4,49,194,241,211,91,134,56,64,157,202,77,177,201,43,136,136,71,176,70,210,184,85,226,99,25,112,161,155,148,121,165,131,232,105,46,32,84,229,109,187,219,42,89,132,46,54,233,14,51,150,6,147,107,148,39,186,40,204,36,22,125,166,3,184,76,55,198,121,10,100,238,113,96,28,245,192,22,188,198,203,155,245,37,198,219,113,167,130,89,98,138,170,25,167,183,207,36,49,204,84,149,67,9,152,197,83,24,202,13,36,78,78,226,239,251,29,253,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,198,179,139,31,52,249,201,245,3,16,250,140,235,228,228,94,69,230,63,17,121,143,110,202,252,175,179,118,235,173,118,178,205,52,174,225,75,111,165,23,102,146,170,166,70,103,233,194,27,135,87,209,201,200,132,0,76,204,0,178,30,225,215,33,176,111,13,185,71,98,202,156,25,69,72,33,110,167,3,185,215,67,78,240,157,218,226,224,45,81,91,43,17,153,111,144,135,86,23,50,216,12,17,139,236,1,102,169,106,207,249,140,240,81,252,170,178,226,11,254,0,182,90,163,204,220,45,249,203,109,76,237,210,146,233,66,204,111,37,176,166,220,32,59,140,218,72,138,86,33,9,4,135,88,134,105,100,104,33,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,80,207,77,60,100,227,36,82,70,76,196,6,36,206,46,46,204,236,236,236,234,253,121,42,121,167,197,63,79,235,189,70,220,170,175,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,173,87,138,236,39,246,27,137,172,213,194,209,225,159,179,244,148,88,194,237,216,45,195,69,217,35,130,132,234,164,58,94,148,90,11,12,37,1,196,81,237,109,175,25,3,143,186,236,165,211,147,214,53,186,226,174,15,130,197,112,167,164,142,159,7,98,139,149,146,132,161,2,99,146,3,24,107,156,165,119,39,103,62,173,116,162,206,44,45,176,65,180,213,156,138,247,212,43,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,85,17,17,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,20,85,243,206,253,73,254,242,127,13,86,171,202,227,207,102,89,126,53,232,245,170,127,148,106,243,72,224,22,179,49,59,119,19,121,57,111,186,220,177,123,118,58,124,69,135,104,233,167,174,154,239,27,116,169,161,169,164,142,49,51,25,162,6,141,164,141,153,163,40,163,121,61,195,140,250,209,2,139,234,225,108,39,138,177,205,246,151,11,96,172,51,117,196,23,170,221,253,154,221,107,162,146,174,170,125,128,70,123,34,141,136,203,104,1,19,232,221,194,46,239,220,206,167,167,128,158,8,44,92,35,224,73,107,113,29,45,170,229,153,183,190,172,87,187,221,28,199,81,8,82,180,206,240,210,210,20,145,70,113,195,176,98,57,27,99,17,203,174,226,33,142,38,7,52,127,34,121,155,248,47,172,81,40,1,89,84,40,149,230,117,203,210,143,11,81,212,241,21,195,246,16,232,218,161,221,46,45,176,91,33,130,10,91,85,44,80,67,28,85,84,84,144,66,27,97,110,148,199,82,251,140,152,164,105,54,176,52,164,22,65,194,126,106,231,70,78,231,109,159,23,100,38,29,171,196,120,176,169,234,233,35,176,195,73,87,88,23,72,14,3,121,34,150,154,148,194,89,192,24,90,118,22,125,4,224,3,127,208,89,36,162,34,128,30,104,254,123,51,55,240,95,71,162,86,170,175,127,150,199,28,120,135,32,177,253,30,83,99,80,196,24,143,2,98,202,138,107,93,29,29,41,213,87,79,98,171,57,164,120,228,161,163,23,38,32,150,90,130,235,69,12,125,89,29,192,195,121,135,74,90,235,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,158,146,237,106,134,235,79,98,154,231,72,23,42,202,121,170,233,232,202,97,105,230,130,18,140,101,148,35,215,113,0,20,240,137,19,54,130,242,198,207,166,230,215,182,136,138,0,121,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,147,154,23,2,223,150,188,42,121,227,147,152,51,181,230,77,151,103,182,41,168,139,108,215,219,92,113,147,62,144,176,191,104,172,135,72,250,122,56,153,196,199,31,231,72,105,227,104,118,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,53,77,13,117,51,182,248,143,71,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,123,180,227,223,138,235,23,22,153,53,144,216,203,171,106,163,197,246,223,180,148,120,166,201,69,49,151,96,170,221,111,104,228,97,145,152,218,25,192,58,177,190,166,45,169,199,212,51,138,71,94,175,146,167,154,124,83,244,254,187,212,109,202,170,243,206,253,73,254,242,127,13,81,213,145,121,23,152,252,69,230,61,187,43,242,190,205,219,174,181,218,203,52,210,187,133,45,190,148,93,154,74,170,153,25,159,167,8,110,29,95,71,39,34,16,1,51,48,2,200,123,135,142,31,176,15,12,185,95,67,149,25,114,21,103,109,163,168,168,171,150,178,185,161,122,218,217,230,145,200,165,168,146,24,227,25,13,135,100,66,78,58,180,113,70,61,251,89,84,180,68,68,80,3,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,175,253,17,22,53,156,83,231,95,242,137,226,11,27,103,28,118,254,197,73,136,46,13,216,32,40,186,114,5,12,17,5,61,47,84,122,146,51,76,240,67,19,201,180,220,122,142,123,116,29,25,169,82,157,238,84,57,197,106,204,174,18,236,152,68,175,213,117,216,135,47,170,42,44,151,72,171,106,134,89,227,128,166,146,106,34,1,222,70,212,205,78,97,4,110,76,45,173,44,160,13,182,54,117,121,72,177,172,226,199,205,62,114,125,64,196,62,163,58,149,78,74,158,86,49,79,212,10,239,78,183,43,255,0,86,235,154,188,122,240,243,147,25,243,104,225,251,48,47,181,116,23,123,157,61,60,213,23,118,236,231,106,180,156,251,250,80,215,75,213,234,211,153,48,198,90,148,91,4,39,134,66,33,141,220,198,226,145,17,17,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,101,80,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,185,254,90,28,5,84,231,206,33,135,58,179,102,197,87,6,93,88,234,35,154,208,18,116,182,95,238,48,85,70,69,9,67,52,82,12,244,44,49,205,20,207,238,110,50,96,2,39,9,152,38,209,17,21,170,243,71,242,39,153,191,130,250,197,18,128,21,148,70,0,192,24,55,43,48,109,167,47,178,251,15,82,88,240,245,142,157,169,168,104,105,153,246,68,26,187,187,187,187,185,25,145,57,25,153,59,153,153,17,19,145,19,187,250,4,69,142,103,28,89,67,131,114,35,138,140,121,149,185,125,5,92,24,122,211,81,71,53,12,21,51,188,199,78,21,52,80,85,60,44,111,239,16,1,78,64,14,78,71,176,71,113,25,106,79,38,156,149,60,172,98,159,168,21,222,157,110,86,1,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,175,253,17,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,76,247,44,46,2,170,114,98,213,73,196,14,112,88,170,232,51,6,231,79,83,13,170,209,87,210,54,180,219,167,24,118,77,36,69,23,86,158,184,152,103,23,102,151,221,134,119,140,196,77,228,1,144,164,69,28,28,233,243,138,213,101,202,60,41,146,22,251,245,92,87,220,75,120,11,221,117,29,37,80,136,21,170,148,36,22,26,168,216,216,220,36,169,146,35,137,136,28,8,232,228,125,88,162,101,24,28,52,96,10,108,211,226,27,45,242,250,225,135,170,239,150,219,230,40,182,211,93,40,105,154,93,242,219,187,64,61,99,187,196,236,96,3,78,210,153,152,187,108,1,34,212,118,234,211,253,198,6,0,166,204,254,23,51,75,6,77,135,170,239,181,21,88,94,186,166,223,111,164,105,74,121,238,52,209,61,69,19,70,49,62,243,54,169,134,23,96,109,119,187,48,187,19,59,139,227,131,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,152,161,158,154,120,201,138,57,99,144,93,136,12,73,152,152,153,217,217,217,157,150,75,220,63,102,103,229,147,35,176,30,105,73,87,106,168,171,196,216,126,134,225,95,236,185,55,210,195,92,112,143,106,128,61,243,113,233,78,210,198,224,68,228,4,14,36,251,133,213,21,230,143,228,79,51,127,5,245,138,37,1,118,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,74,105,234,103,144,152,99,138,56,197,156,140,200,157,133,133,153,221,221,217,153,77,255,0,45,14,7,41,184,113,193,176,231,14,56,58,179,204,92,105,103,140,38,164,144,37,167,11,29,186,103,142,118,162,40,77,132,158,165,200,34,41,136,199,220,56,218,48,102,97,51,154,247,209,17,17,20,0,243,71,243,217,153,191,130,250,61,18,191,254,74,158,86,49,79,212,10,239,78,183,43,255,0,68,68,69,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,153,235,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,161,7,140,30,90,249,185,151,153,243,236,110,31,242,175,16,98,60,9,139,42,35,60,62,116,14,117,205,108,51,216,50,210,214,204,66,205,76,1,41,190,201,103,45,143,11,131,148,198,97,51,140,154,112,47,193,223,242,62,203,138,171,5,110,62,186,226,11,214,35,236,245,183,186,110,191,244,158,146,184,24,216,138,130,23,1,49,220,7,28,103,41,190,233,90,158,34,219,27,51,70,55,42,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,151,78,82,121,59,128,112,175,10,248,127,53,237,246,26,73,49,102,49,168,186,203,93,118,154,150,23,171,142,0,173,42,102,164,138,118,6,149,169,180,161,138,87,136,136,155,170,70,95,22,97,189,244,69,14,220,232,178,119,0,224,92,127,151,217,141,132,44,52,150,139,150,52,167,187,197,122,138,138,150,26,120,42,167,166,154,25,187,89,140,96,36,117,50,21,124,173,36,166,68,228,209,197,225,181,220,188,255,0,37,79,52,248,167,233,253,119,168,219,149,85,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,151,107,157,62,0,169,177,113,13,133,51,6,159,15,82,81,219,113,86,23,10,99,174,133,162,19,175,184,209,212,72,211,60,172,47,188,140,41,231,160,6,51,110,240,216,34,239,211,118,31,173,201,31,26,221,104,51,163,48,178,230,26,122,71,182,223,48,188,87,186,137,72,11,174,51,208,213,199,12,66,5,187,107,3,141,194,103,38,113,119,119,24,244,113,209,216,166,37,66,183,58,191,52,248,91,233,253,15,168,220,85,85,228,99,250,236,253,219,254,36,165,81,17,17,99,89,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,174,169,17,69,95,60,239,212,159,239,39,240,213,106,188,174,60,246,101,151,227,94,143,90,167,249,20,48,115,70,224,74,213,146,119,88,115,223,37,240,205,93,62,9,190,84,24,226,11,117,36,3,216,176,245,105,16,52,71,30,215,221,21,53,65,25,51,6,206,156,82,11,3,16,180,208,196,49,236,166,207,150,87,2,86,172,145,193,182,236,243,205,44,51,87,30,104,95,169,228,42,90,59,164,2,7,134,232,141,200,68,35,143,87,112,169,154,45,10,67,61,178,0,73,208,219,27,180,221,91,245,86,171,205,31,200,158,102,254,11,235,20,74,0,86,85,11,169,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,132,102,130,166,9,5,198,72,164,140,153,196,192,133,220,92,93,157,157,157,217,213,21,225,199,130,204,134,225,98,235,137,47,185,87,135,234,198,229,137,106,13,206,178,229,83,218,167,162,162,114,98,27,125,52,142,44,65,76,36,204,90,19,148,134,236,15,44,146,108,143,109,117,68,69,0,60,209,252,246,102,111,224,190,143,68,170,255,0,43,142,31,176,15,19,89,95,159,89,81,152,193,86,22,218,202,140,39,87,21,101,11,66,213,180,83,195,37,196,134,90,121,38,142,65,140,220,119,196,68,195,171,199,44,131,221,185,213,234,240,43,203,175,6,240,181,77,75,152,56,224,105,47,249,168,116,243,211,77,93,13,75,212,219,173,128,82,202,204,246,246,56,98,48,57,41,202,32,144,205,136,251,164,16,113,3,54,59,117,231,157,250,147,253,228,254,26,173,127,150,223,16,56,7,134,92,215,198,249,175,152,199,86,118,218,60,15,53,36,84,116,47,11,214,214,207,53,214,218,35,21,60,115,73,24,200,108,59,229,33,98,213,163,138,66,239,218,235,197,95,248,223,207,28,65,196,253,183,139,57,170,173,84,248,190,209,209,138,138,136,33,154,91,93,61,40,83,188,18,82,199,12,210,153,199,12,161,36,238,108,18,49,111,168,148,192,128,201,137,167,39,133,222,38,240,15,20,217,95,109,204,12,33,83,73,71,114,58,113,43,214,30,123,140,53,53,182,105,222,73,99,217,56,198,251,132,12,160,148,162,51,16,121,35,97,61,163,171,136,214,4,69,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,212,64,115,72,224,22,143,46,251,119,19,121,57,111,181,91,112,131,246,58,124,69,135,104,233,160,161,134,209,35,244,169,161,169,164,142,49,0,40,101,55,141,164,141,153,228,25,100,121,61,240,144,250,49,172,175,255,0,146,167,154,124,83,244,254,187,212,109,202,170,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,106,81,17,17,117,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,128,206,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,127,232,138,210,185,154,241,21,83,144,28,52,92,96,194,216,178,174,199,141,177,157,68,118,107,4,212,18,196,53,112,134,241,58,202,129,98,38,48,1,167,99,143,173,19,57,199,45,69,59,179,131,144,152,192,98,43,170,229,151,157,127,145,110,46,48,183,104,183,246,170,12,119,166,10,172,217,22,249,162,237,179,195,217,228,143,89,0,71,74,168,169,183,147,238,210,39,151,104,185,109,210,127,145,99,89,197,143,154,124,228,250,129,136,125,70,117,42,156,149,60,172,98,159,168,21,222,157,110,85,87,143,174,53,240,175,10,121,113,87,100,180,220,251,70,102,226,107,124,209,225,203,125,59,198,114,80,111,98,140,110,117,13,32,152,12,49,27,59,128,152,191,90,64,112,102,218,50,156,80,23,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,152,166,158,166,121,9,202,73,100,144,157,200,204,137,220,156,157,221,221,221,221,212,191,242,208,230,33,83,153,244,208,228,38,127,98,58,65,196,246,234,120,195,15,226,91,149,194,40,78,248,15,44,112,199,69,51,202,76,83,87,110,148,24,8,55,28,224,196,230,221,64,35,154,71,209,17,17,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,8,136,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,136,173,87,154,63,145,60,205,252,23,214,40,148,0,172,170,17,17,64,15,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,176,14,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,127,232,136,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,42,132,68,80,67,205,155,52,45,89,143,198,13,210,217,102,26,73,41,240,45,158,143,11,157,93,53,104,212,5,76,224,82,84,205,174,214,102,140,226,150,174,74,115,143,82,113,58,114,213,217,221,192,125,255,0,37,140,1,83,125,226,27,21,230,13,70,30,164,172,182,225,92,46,116,193,93,51,68,71,65,113,172,168,141,161,120,152,159,120,153,211,193,94,14,96,221,193,188,73,219,168,204,83,62,177,182,227,3,0,84,229,135,20,121,165,131,38,195,212,150,42,122,92,81,93,83,111,183,210,52,67,4,22,234,153,94,162,137,163,24,159,96,3,211,77,11,176,54,155,25,216,93,133,217,197,165,83,147,78,63,169,196,220,46,93,48,101,199,16,210,85,212,96,236,81,87,77,71,111,23,137,167,161,183,84,69,21,68,110,98,44,198,225,37,76,149,206,38,122,234,227,32,179,233,30,209,169,124,209,252,137,230,111,224,190,177,68,161,91,132,239,52,249,55,245,3,15,122,140,11,37,52,68,68,68,80,3,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,175,253,17,17,20,85,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,106,81,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,99,89,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,174,169,17,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,170,175,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,174,211,156,182,0,169,196,220,46,90,241,157,187,15,82,85,212,96,236,81,73,83,89,112,38,137,167,161,183,84,69,45,60,140,4,78,198,225,37,76,148,44,64,26,234,227,25,59,105,30,225,138,190,15,241,253,78,88,113,71,149,184,206,28,67,73,98,167,165,197,20,52,215,11,133,91,196,48,65,110,169,149,169,235,94,66,149,182,0,61,52,211,51,155,233,177,157,201,156,93,152,155,36,149,10,220,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,149,68,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,69,21,124,243,191,82,127,188,159,195,85,170,242,184,243,217,150,95,141,122,61,106,159,228,86,171,205,31,200,158,102,254,11,235,20,74,0,86,85,8,173,87,154,63,145,60,205,252,23,214,40,148,0,172,170,17,17,17,20,0,243,71,243,217,153,191,130,250,61,18,186,174,70,63,174,207,221,191,226,74,85,20,85,243,206,253,73,254,242,127,13,81,86,189,172,121,41,155,146,229,125,70,117,14,92,98,6,192,148,181,16,211,30,32,42,19,26,39,57,100,146,33,112,145,219,67,6,150,19,136,140,117,0,145,227,3,113,57,35,18,246,188,40,241,93,152,252,37,102,56,99,92,21,47,110,181,87,116,224,191,216,39,153,194,150,239,74,46,238,194,78,204,253,57,131,113,60,83,51,57,70,68,76,236,96,114,70,121,15,96,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,218,166,134,186,153,223,100,161,171,179,179,179,179,16,24,147,16,24,19,49,129,137,9,48,144,187,55,160,69,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,215,82,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,8,205,5,76,18,11,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,168,22,230,43,193,181,55,9,249,161,77,112,194,149,52,131,129,49,189,69,92,216,106,133,235,101,168,173,161,10,120,233,158,162,25,220,227,22,216,50,212,184,196,251,228,55,140,71,168,78,122,185,84,190,74,158,105,241,79,211,250,239,81,183,42,171,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,68,68,81,129,205,103,140,220,241,203,171,237,54,70,101,149,171,21,224,75,84,189,58,138,188,103,24,77,71,37,234,65,8,166,122,107,101,80,105,164,49,117,98,105,228,140,186,143,35,244,159,96,9,117,232,255,0,43,158,59,109,89,39,117,155,34,51,163,19,85,211,224,155,229,64,22,31,184,213,206,61,139,15,86,145,27,202,18,110,109,209,83,84,17,139,185,239,233,197,32,185,184,139,77,52,163,72,57,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,149,255,0,162,40,86,231,39,157,127,110,120,130,180,228,229,37,191,163,73,150,86,247,235,79,36,91,100,158,186,227,21,61,68,155,73,164,38,40,70,0,163,97,212,0,154,78,190,187,135,99,171,53,162,202,251,173,86,75,222,115,162,98,171,130,219,108,197,22,204,47,78,197,68,93,10,201,234,105,43,106,101,217,81,171,14,248,6,146,29,209,179,19,233,87,25,59,143,118,254,214,68,100,229,247,63,115,50,139,42,176,180,219,47,87,91,125,214,162,221,30,208,126,211,85,73,110,168,171,138,155,83,48,0,235,29,56,197,212,34,97,14,166,247,213,135,71,241,86,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,138,25,233,167,140,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,100,167,195,94,111,83,103,214,67,96,108,220,134,122,73,42,49,21,158,25,174,13,73,4,176,193,21,196,53,138,182,24,194,93,77,130,58,152,230,141,157,220,181,96,103,98,38,118,39,169,107,26,206,44,124,211,231,39,212,12,67,234,51,171,244,229,253,196,198,13,225,67,151,230,53,205,44,97,67,87,113,50,204,138,187,109,162,217,76,206,39,113,184,201,106,162,56,160,121,54,184,194,27,98,144,206,66,103,218,0,91,68,207,100,103,29,121,197,156,88,251,61,113,253,211,49,179,26,253,87,113,185,92,106,39,150,40,165,170,154,104,45,240,73,52,147,13,37,40,204,102,81,83,70,82,155,71,19,19,176,179,254,215,123,191,202,254,83,89,161,153,92,46,62,114,211,98,58,74,124,109,124,167,166,189,225,108,52,242,71,208,172,181,20,78,108,51,212,107,182,42,154,129,56,206,38,215,100,108,34,50,184,188,196,244,214,65,254,154,176,22,42,255,0,101,112,230,36,195,151,15,246,202,58,235,109,117,60,159,239,100,134,104,228,15,184,132,135,224,236,167,79,151,55,26,255,0,202,171,46,39,176,99,251,157,170,60,205,194,223,155,185,83,64,253,41,46,148,44,192,209,220,198,29,162,3,184,205,227,148,98,114,16,144,68,180,136,102,138,54,188,4,68,69,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,84,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,213,34,34,181,94,104,254,68,243,55,240,95,88,162,80,2,178,168,68,69,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,192,57,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,149,255,0,162,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,170,17,23,82,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,48,195,5,52,17,139,148,146,201,33,59,8,0,139,57,57,59,179,51,51,187,172,99,51,99,29,126,84,51,79,25,102,103,178,253,153,246,183,16,92,111,189,139,175,214,236,189,170,166,73,186,93,77,163,191,111,83,110,237,163,174,154,232,218,232,165,255,0,146,230,19,246,63,12,184,143,20,213,225,158,197,87,136,49,133,79,70,227,37,23,78,75,133,12,20,180,193,30,217,93,153,229,134,57,222,176,71,71,113,25,30,118,109,11,122,191,245,10,220,232,240,159,177,248,154,195,152,166,147,12,246,42,76,65,131,233,186,215,24,232,186,113,220,43,160,170,169,9,55,74,204,205,44,209,192,244,98,90,187,144,198,240,51,232,59,23,160,228,143,141,110,180,25,209,152,89,115,13,61,35,219,111,152,94,43,221,68,164,5,215,25,232,106,227,134,33,2,221,181,129,198,225,51,147,56,187,187,140,122,56,232,236,87,191,205,31,200,158,102,254,11,235,20,74,21,184,78,243,79,147,127,80,48,247,168,192,178,83,68,68,68,69,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,209,17,17,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,166,165,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,20,85,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,170,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,87,184,151,192,21,57,167,195,206,100,101,245,191,15,82,95,46,87,204,47,114,166,181,208,212,180,91,37,184,246,115,122,55,103,149,216,0,198,161,162,48,50,118,216,98,37,168,237,213,177,162,89,46,240,209,143,234,115,79,135,156,183,204,27,134,33,164,190,92,175,152,94,219,83,116,174,166,120,182,75,113,236,224,213,140,237,19,48,1,141,67,74,6,2,205,176,196,135,65,219,163,69,15,58,191,52,248,91,233,253,15,168,220,85,85,228,99,250,236,253,219,254,36,165,81,17,17,99,89,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,174,169,17,69,95,60,239,212,159,239,39,240,213,106,188,174,60,246,101,151,227,94,143,90,167,249,21,170,243,71,242,39,153,191,130,250,197,18,128,21,149,66,43,85,230,143,228,79,51,127,5,245,138,37,0,43,42,132,68,68,69,0,60,209,252,246,102,111,224,190,143,68,174,171,145,143,235,179,247,111,248,146,149,69,21,124,243,191,82,127,188,159,195,85,144,112,89,195,61,79,21,217,243,106,203,9,171,170,237,246,40,41,230,187,226,26,234,71,139,175,77,110,135,107,23,77,164,38,103,57,37,146,24,89,216,79,99,204,210,56,24,129,50,200,35,11,101,86,92,96,188,184,165,202,28,55,130,237,84,152,50,146,222,118,177,178,21,59,75,75,37,44,140,77,44,114,140,155,186,221,77,230,242,60,155,138,66,51,35,114,114,39,120,44,227,219,130,11,239,8,248,238,42,220,57,75,117,185,101,149,239,165,21,146,247,89,48,84,76,21,77,11,60,212,181,101,28,81,132,115,111,25,78,54,216,194,113,105,180,136,163,149,131,181,192,39,29,151,94,17,49,53,109,139,18,209,213,221,178,235,17,84,53,93,226,142,150,50,158,182,150,120,233,230,24,229,161,140,234,34,128,14,73,10,156,102,35,103,114,142,16,102,239,1,83,211,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,151,109,64,15,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,191,244,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,42,171,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,68,68,84,127,138,46,25,48,15,20,217,95,114,203,252,95,77,73,71,114,58,114,27,46,33,107,116,53,53,182,105,222,72,164,223,1,72,219,132,12,160,136,101,0,32,121,35,98,13,195,171,16,227,217,157,25,67,140,178,23,52,49,6,81,230,4,20,145,223,112,237,64,195,80,244,147,180,208,74,7,24,203,20,209,159,115,184,73,20,145,200,204,76,38,204,108,196,34,76,226,222,127,20,226,204,85,142,111,181,88,167,26,226,107,174,32,189,86,236,237,55,27,165,108,149,117,83,236,1,0,223,44,142,70,91,64,4,91,87,238,17,102,110,230,101,50,156,149,60,172,98,159,168,21,222,157,110,87,254,139,202,102,174,102,97,92,155,203,140,71,154,88,214,175,179,217,112,205,190,91,133,78,217,35,9,38,216,222,228,17,117,12,0,166,148,220,99,140,28,155,124,134,2,207,169,50,198,95,22,98,155,238,57,197,87,156,107,138,107,187,109,235,16,92,42,46,151,26,158,144,71,215,170,158,66,146,89,54,3,8,14,227,50,125,5,152,91,93,25,153,187,148,133,113,77,147,183,92,144,229,73,147,152,71,18,216,105,45,88,134,183,28,83,222,239,17,69,74,80,78,243,213,209,221,38,140,106,132,192,15,180,199,78,84,240,72,198,218,139,193,177,157,196,5,213,10,229,113,231,179,44,191,26,244,122,213,231,249,130,228,237,171,36,56,180,199,88,71,13,88,106,237,88,122,182,162,27,221,158,41,105,70,8,30,10,184,66,105,6,148,64,0,59,52,117,5,81,4,108,13,160,180,27,29,220,128,157,94,87,36,188,235,255,0,229,235,135,58,203,127,207,26,219,234,163,139,255,0,23,163,171,142,99,121,63,241,39,140,70,63,237,238,69,250,12,165,81,99,89,197,143,154,124,228,250,129,136,125,70,117,77,36,187,93,102,181,83,216,166,185,213,157,182,142,162,106,186,122,50,152,158,8,103,152,99,25,101,8,245,218,38,99,4,34,68,205,169,52,81,179,235,181,180,191,254,88,92,5,83,103,61,214,147,136,28,224,177,82,87,229,245,178,162,166,27,85,162,175,170,15,118,184,192,80,236,154,72,138,46,149,69,8,185,78,46,205,47,189,52,15,25,137,3,72,5,51,234,58,185,149,242,244,163,204,219,21,118,122,228,54,16,255,0,79,84,27,101,188,88,237,112,193,79,29,226,151,125,76,213,53,65,12,112,180,149,55,18,146,96,39,114,147,116,145,196,226,34,114,108,18,137,108,170,204,204,85,147,121,143,135,51,75,5,85,246,123,214,25,184,69,112,166,221,36,129,28,219,31,223,130,94,153,129,148,50,131,148,114,3,19,111,140,204,93,244,39,89,4,240,119,197,86,13,226,191,40,237,248,194,205,114,164,28,79,110,167,167,166,197,150,136,227,120,78,221,113,112,247,220,98,35,50,236,210,16,200,80,158,226,220,12,226,239,212,9,0,43,170,34,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,202,161,17,17,99,89,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,174,169,17,21,170,243,71,242,39,153,191,130,250,197,18,128,21,149,66,34,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,86,1,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,175,253,17,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,101,80,136,168,255,0,24,151,107,85,151,133,12,225,172,188,220,233,40,41,228,192,247,170,64,150,166,97,136,10,121,232,229,134,24,152,137,217,156,228,150,72,227,1,241,35,49,22,213,221,153,99,110,178,72,224,238,211,106,178,240,161,147,212,118,107,101,37,5,60,152,30,203,86,113,83,66,49,1,79,61,28,83,77,43,136,179,51,156,146,201,36,134,94,36,102,68,250,187,187,170,192,163,131,157,198,10,181,87,228,190,94,230,52,213,21,109,114,177,226,137,108,148,241,9,143,64,160,174,164,146,105,72,199,110,231,54,43,124,44,46,196,204,204,82,106,197,171,56,216,175,45,28,127,77,151,220,105,101,221,85,203,16,213,218,173,183,202,138,155,5,83,66,242,236,172,58,186,105,34,165,167,148,35,103,222,5,88,244,142,219,155,96,152,129,150,221,155,154,87,249,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,22,74,104,136,136,136,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,250,34,34,40,171,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,162,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,34,138,190,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,85,94,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,77,74,199,7,141,60,179,252,145,113,89,153,248,22,58,75,85,37,37,62,32,158,225,65,75,107,143,167,75,75,67,90,205,89,75,0,6,193,96,233,193,81,16,56,8,237,18,23,17,119,22,103,121,73,228,211,143,234,113,55,11,151,76,25,113,196,52,149,117,24,59,20,85,211,81,219,197,226,105,232,109,213,17,69,81,27,152,139,49,184,73,83,37,115,137,158,186,184,200,44,250,71,180,109,47,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,82,168,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,87,84,136,162,175,158,119,234,79,247,147,248,106,181,94,87,30,123,50,203,241,175,71,173,83,252,138,213,121,163,249,19,204,223,193,125,98,137,64,10,202,161,21,170,243,71,242,39,153,191,130,250,197,18,128,21,149,66,34,34,34,128,30,104,254,123,51,55,240,95,71,162,87,85,200,199,245,217,251,183,252,73,74,162,138,190,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,77,74,241,89,209,148,56,55,62,178,191,16,101,30,96,65,87,37,139,17,83,140,53,15,73,59,195,60,70,18,12,177,77,25,247,179,28,114,199,28,140,196,196,14,224,204,66,66,238,47,143,95,20,92,50,99,238,22,115,66,229,151,248,190,154,174,178,218,21,4,54,92,66,214,233,169,168,175,48,52,113,73,190,2,145,182,145,128,207,16,202,0,70,209,200,228,27,139,70,34,188,14,85,124,115,218,178,182,167,249,55,102,229,210,146,223,132,238,85,21,87,43,30,33,185,93,6,158,154,205,63,73,228,150,150,98,168,145,162,142,154,87,140,136,54,109,118,168,148,153,196,250,251,163,152,149,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,209,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,170,175,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,166,165,17,17,21,170,241,237,193,5,139,139,140,9,21,110,28,165,181,91,115,54,201,210,138,201,123,172,152,233,225,58,87,153,158,106,90,178,142,41,14,72,118,20,167,27,108,114,9,116,218,66,50,74,199,1,119,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,74,25,233,167,140,156,100,138,72,201,152,128,196,153,197,197,217,157,157,157,157,76,255,0,37,79,43,24,167,234,5,119,167,91,149,255,0,162,176,14,114,121,215,246,27,135,219,78,78,82,91,250,213,121,155,112,126,180,242,69,186,56,40,109,210,211,212,73,180,154,65,113,152,167,58,54,29,64,197,227,235,235,180,182,58,140,190,8,242,26,155,136,238,37,240,118,91,94,104,170,231,195,207,80,119,76,64,240,211,203,32,53,186,152,30,89,35,148,226,48,40,66,98,24,233,154,93,227,176,234,1,219,82,218,47,38,156,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,69,57,189,228,93,102,103,240,227,73,152,216,122,205,219,111,89,105,112,43,140,196,15,57,204,54,121,193,163,173,104,226,141,136,11,105,133,36,230,102,204,209,197,77,41,49,139,110,19,138,190,13,179,210,179,135,110,35,176,102,99,123,103,217,214,81,184,71,110,196,100,109,57,194,118,122,131,24,234,158,72,160,118,57,122,96,253,112,13,9,186,176,196,91,9,197,133,242,62,88,214,113,99,230,159,57,62,160,98,31,81,157,85,94,1,120,40,197,92,86,102,61,37,238,237,108,236,249,101,134,110,16,201,136,238,21,13,32,71,95,177,198,66,182,83,188,100,6,83,74,14,204,100,4,221,24,205,141,223,113,68,18,207,157,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,17,134,10,104,35,22,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,93,180,80,215,204,175,151,165,102,89,95,107,179,215,33,176,135,250,69,175,219,45,226,199,107,134,122,137,44,245,91,42,102,169,170,8,99,133,227,166,183,12,112,129,59,148,155,99,146,87,17,16,143,96,141,106,229,123,192,126,114,228,142,42,14,32,179,62,243,246,103,219,88,124,232,169,240,164,113,9,87,75,12,242,9,184,220,122,177,191,102,219,209,130,81,138,34,234,238,113,25,10,45,146,67,36,149,34,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,170,17,17,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,17,90,175,52,127,34,121,155,248,47,172,81,40,1,89,84,34,34,128,30,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,96,28,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,209,17,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,8,138,200,57,194,227,91,174,21,224,248,236,86,250,122,73,41,241,142,40,182,217,43,138,96,39,56,224,1,154,185,138,39,98,102,99,234,208,196,46,228,196,219,8,219,77,93,136,97,91,47,112,85,215,50,177,254,26,203,155,21,69,36,23,44,85,120,162,178,81,203,86,100,48,71,61,76,193,12,101,33,8,145,48,49,27,59,187,9,62,154,232,207,224,178,125,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,203,182,172,171,155,206,5,251,91,193,181,202,255,0,237,78,201,246,43,16,90,239,189,30,135,83,181,245,36,42,14,150,237,205,211,211,183,245,55,104,95,212,182,233,239,110,24,129,225,59,205,62,77,253,64,195,222,163,2,154,158,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,146,154,34,34,34,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,136,136,138,42,249,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,53,40,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,87,84,136,162,175,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,85,87,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,83,82,161,219,157,198,10,186,208,103,70,94,230,52,213,20,143,109,190,97,121,108,148,241,9,151,92,103,161,171,146,105,72,199,110,214,7,27,132,44,46,196,238,238,50,106,195,163,57,83,254,80,89,161,117,193,124,90,83,96,56,70,174,123,110,96,217,235,109,181,16,13,105,69,4,83,211,66,85,177,85,28,90,56,204,98,52,243,66,58,237,113,106,169,29,139,196,75,208,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,85,17,17,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,20,85,243,206,253,73,254,242,127,13,86,171,202,227,207,102,89,126,53,232,245,170,127,145,90,175,52,127,34,121,155,248,47,172,81,40,1,89,84,34,181,94,104,254,68,243,55,240,95,88,162,80,2,178,168,68,68,68,80,3,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,41,84,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,69,69,56,174,225,71,46,56,181,203,131,193,88,214,46,195,117,161,234,79,96,191,193,11,29,85,162,168,153,153,200,89,221,186,144,158,209,105,97,119,97,144,68,93,156,12,35,144,49,226,199,248,3,25,101,102,50,187,101,246,96,225,234,187,30,33,177,212,61,53,117,13,75,54,248,143,70,118,118,118,119,19,2,23,19,3,23,112,48,33,33,114,18,103,121,94,229,111,199,213,102,98,118,30,25,51,142,225,117,185,98,246,237,149,24,119,17,86,84,207,93,53,222,54,234,212,205,77,87,36,132,102,51,68,13,35,199,35,187,70,81,70,209,251,135,24,117,172,175,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,250,40,171,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,149,85,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,162,34,34,40,245,230,141,192,149,215,59,45,80,231,190,75,225,154,74,140,109,99,167,49,196,22,234,72,11,182,226,26,33,16,104,142,61,175,182,90,154,113,2,102,13,157,73,99,38,6,34,120,97,136,187,124,149,60,172,98,159,168,21,222,157,110,87,254,139,30,190,98,89,233,71,159,220,86,98,188,73,97,188,251,79,13,216,122,88,110,195,48,180,15,25,82,210,179,180,167,20,144,185,12,208,201,84,117,83,71,35,145,17,71,48,126,139,51,0,223,7,36,252,157,186,217,112,110,60,206,251,229,134,146,42,124,75,81,75,100,176,86,77,74,67,86,80,82,188,133,88,81,72,64,204,244,210,75,36,0,239,25,187,20,180,102,196,204,241,10,246,188,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,119,179,11,5,90,179,43,0,98,92,185,190,212,85,193,109,197,86,122,219,37,100,180,134,35,60,112,84,194,112,200,81,145,9,11,27,9,187,179,184,147,107,166,172,254,11,25,124,194,193,87,92,181,199,248,151,46,111,181,20,147,220,176,173,226,182,201,89,45,33,145,65,36,244,211,28,50,20,100,66,36,224,228,14,236,238,34,250,105,171,55,130,157,238,89,121,215,249,105,225,31,11,118,139,127,101,175,192,154,96,170,205,145,108,134,94,197,4,61,158,72,245,144,200,181,165,150,155,121,62,221,101,105,118,139,14,221,98,214,126,25,241,151,21,252,192,243,99,43,112,125,117,37,184,7,28,98,75,149,222,231,82,236,65,110,183,71,117,144,37,157,163,220,197,49,238,150,48,8,197,219,113,152,238,32,13,242,4,223,228,238,78,224,28,138,192,22,188,185,203,155,13,37,186,219,110,167,130,41,101,138,150,24,103,184,79,28,49,194,85,117,69,8,0,203,83,32,196,15,36,174,44,228,237,251,25,189,170,34,34,34,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,170,17,17,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,17,90,175,52,127,34,121,155,248,47,172,81,40,1,89,84,34,34,128,30,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,96,28,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,209,17,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,8,138,192,57,213,249,88,194,223,80,40,125,58,226,162,215,131,187,77,214,245,197,126,79,81,217,173,149,117,245,17,227,139,45,89,197,77,9,74,99,4,21,145,77,52,174,34,206,236,17,197,28,146,25,120,8,1,19,232,204,238,178,73,69,66,184,233,193,86,172,127,193,246,109,216,175,53,21,112,211,210,225,122,187,216,21,49,136,155,207,111,30,221,8,187,144,147,108,41,105,163,19,109,53,112,114,102,113,119,98,108,120,112,158,41,190,224,108,85,102,198,184,90,187,177,94,176,253,194,158,233,110,169,233,4,157,10,168,36,25,34,147,97,177,1,109,48,23,208,153,197,244,209,217,219,185,79,79,52,127,34,121,155,248,47,172,81,40,86,225,59,205,62,77,253,64,195,222,163,2,201,77,17,17,17,20,0,243,71,243,217,153,191,130,250,61,18,191,254,74,158,86,49,79,212,10,239,78,183,43,255,0,68,68,69,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,86,65,152,92,162,120,109,204,172,127,137,115,26,251,141,179,42,11,150,42,188,86,222,235,34,164,185,80,12,17,207,83,49,205,32,198,37,70,68,192,196,110,204,206,68,250,105,171,191,138,185,252,132,201,76,43,195,182,83,216,178,115,5,92,46,181,182,92,63,218,187,52,247,73,99,146,168,250,245,50,212,30,242,142,56,193,244,57,137,155,64,111,117,155,93,95,87,122,128,136,173,255,0,138,222,10,114,179,140,31,178,223,148,203,254,43,182,125,146,237,221,139,216,85,84,208,245,59,87,67,169,213,235,65,46,186,118,96,219,183,110,154,150,186,234,218,121,254,23,249,122,100,191,9,152,254,225,152,217,115,137,241,173,198,229,113,179,203,100,150,43,221,109,36,208,12,18,77,12,196,66,48,211,68,76,123,169,193,153,220,157,180,114,238,240,118,244,28,86,240,83,149,156,96,253,150,252,166,95,241,93,179,236,151,110,236,94,194,170,166,135,169,218,186,29,78,175,90,9,117,211,179,6,221,187,116,212,181,215,86,211,207,240,191,203,211,37,248,76,199,247,12,198,203,156,79,141,110,55,43,141,158,91,36,177,94,235,105,38,128,96,146,104,102,34,17,134,154,34,99,221,78,12,206,228,237,163,151,119,131,181,208,42,63,197,7,11,248,7,139,60,1,111,203,156,198,187,226,11,117,182,221,120,138,247,20,182,74,136,97,156,167,142,25,161,17,34,154,41,69,195,109,65,187,179,11,62,172,61,254,44,244,43,42,185,79,228,22,77,230,62,28,205,44,21,153,57,171,79,122,195,55,8,174,20,219,175,20,65,28,219,31,223,130,94,157,24,25,67,40,57,71,32,49,54,248,204,197,223,66,117,237,120,160,229,233,146,252,89,227,251,126,99,102,54,39,198,182,235,149,186,207,21,146,40,172,149,180,144,192,80,71,52,211,9,16,205,77,41,57,238,168,54,119,98,102,209,135,187,197,223,208,112,165,193,78,86,112,125,246,167,242,103,127,197,119,63,181,189,135,182,251,118,170,154,110,159,101,235,244,250,93,24,34,211,94,210,123,183,110,215,65,211,77,31,91,128,68,68,86,65,152,92,162,120,109,204,172,127,137,115,26,251,141,179,42,11,150,42,188,86,222,235,34,164,185,80,12,17,207,83,49,205,32,198,37,70,68,192,196,110,204,206,68,250,105,171,191,138,185,252,132,201,76,43,195,182,83,216,178,115,5,92,46,181,182,92,63,218,187,52,247,73,99,146,168,250,245,50,212,30,242,142,56,193,244,57,137,155,64,111,117,155,93,95,87,122,128,136,173,255,0,138,222,10,114,179,140,31,178,223,148,203,254,43,182,125,146,237,221,139,216,85,84,208,245,59,87,67,169,213,235,65,46,186,118,96,219,183,110,154,150,186,234,218,83,252,132,229,127,144,92,59,102,197,139,56,240,86,47,204,10,219,214,31,237,93,154,11,165,194,138,74,83,235,211,75,78,123,198,58,72,205,244,9,137,219,67,111,121,155,93,91,86,123,192,69,79,243,239,37,48,175,17,57,79,125,201,204,107,112,186,209,89,113,7,101,237,51,218,229,142,58,160,232,84,197,80,27,10,72,228,6,212,225,22,125,65,253,215,125,52,125,29,173,3,253,5,78,22,63,238,251,53,127,243,173,187,254,98,175,253,21,63,207,188,148,194,188,68,229,61,247,39,49,173,194,235,69,101,196,29,151,180,207,107,150,56,234,131,161,83,21,64,108,41,35,144,27,83,132,89,245,7,247,93,244,209,244,118,180,15,244,21,56,88,255,0,187,236,213,255,0,206,182,239,249,138,191,244,68,68,69,103,249,247,202,255,0,32,184,137,205,139,238,113,227,92,95,152,20,87,172,65,217,123,76,22,187,133,20,116,161,208,166,138,156,54,12,148,146,27,106,16,139,190,166,254,243,190,154,54,140,213,3,133,46,10,114,179,131,239,181,63,147,59,254,43,185,253,173,236,61,183,219,181,84,211,116,251,47,95,167,210,232,193,22,154,246,147,221,187,118,186,14,154,104,250,220,2,183,254,43,120,41,202,206,48,126,203,126,83,47,248,174,217,246,75,183,118,47,97,85,83,67,212,237,93,14,167,87,173,4,186,233,217,131,110,221,186,106,90,235,171,105,231,248,95,229,233,146,252,38,99,251,134,99,101,206,39,198,183,27,149,198,207,45,146,88,175,117,180,147,64,48,73,52,51,17,8,195,77,17,49,238,167,6,103,114,118,209,203,187,193,218,232,17,21,186,241,83,192,158,75,241,119,117,195,247,220,198,172,196,22,155,150,29,167,158,146,42,203,4,148,144,79,85,4,132,36,49,79,36,212,242,145,132,100,38,81,139,59,48,188,211,63,245,238,168,165,167,147,87,13,182,11,173,21,246,197,154,57,193,110,185,91,170,35,171,163,172,164,189,208,67,61,52,241,147,20,114,199,32,209,49,1,137,51,19,19,59,59,59,51,178,245,121,201,202,203,34,243,223,49,46,25,165,152,57,139,153,83,226,27,181,61,12,53,211,211,86,219,97,10,131,166,164,134,149,166,112,106,29,162,102,48,9,155,11,8,111,34,218,32,58,11,86,174,23,248,95,192,60,38,96,11,134,92,229,205,223,16,92,109,183,27,196,183,185,101,189,212,67,52,227,60,144,195,9,8,148,49,68,44,27,105,193,217,156,93,245,114,239,240,102,172,8,173,255,0,138,222,10,114,179,140,31,178,223,148,203,254,43,182,125,146,237,221,139,216,85,84,208,245,59,87,67,169,213,235,65,46,186,118,96,219,183,110,154,150,186,234,218,121,254,23,249,122,100,191,9,152,254,225,152,217,115,137,241,173,198,229,113,179,203,100,150,43,221,109,36,208,12,18,77,12,196,66,48,211,68,76,123,169,193,153,220,157,180,114,238,240,118,244,28,86,240,83,149,156,96,253,150,252,166,95,241,93,179,236,151,110,236,94,194,170,166,135,169,218,186,29,78,175,90,9,117,211,179,6,221,187,116,212,181,215,86,211,207,240,191,203,211,37,248,76,199,247,12,198,203,156,79,141,110,55,43,141,158,91,36,177,94,235,105,38,128,96,146,104,102,34,17,134,154,34,99,221,78,12,206,228,237,163,151,119,131,181,208,34,34,34,34,241,89,99,147,184,7,39,35,196,116,121,115,97,164,177,219,113,37,225,175,114,219,40,105,97,166,162,164,159,177,82,210,16,211,195,8,0,198,4,52,129,33,51,234,239,36,146,22,190,243,51,123,84,86,1,254,130,167,11,31,247,125,154,191,249,214,221,255,0,49,87,149,146,249,67,131,114,23,43,240,254,81,229,252,21,113,216,176,237,57,67,78,245,115,188,211,202,103,33,75,44,210,31,115,57,201,44,146,72,236,44,32,206,110,194,34,44,194,222,83,138,14,23,240,15,22,120,2,223,151,57,141,119,196,22,235,109,186,241,21,238,41,108,149,16,195,57,79,28,51,66,34,69,52,82,139,134,218,131,119,102,22,125,88,123,252,89,232,254,66,114,191,200,46,29,179,98,197,156,120,43,23,230,5,109,235,15,246,174,205,5,210,225,69,37,41,245,233,165,167,61,227,29,36,102,250,4,196,237,161,183,188,205,174,173,171,61,224,43,74,226,31,150,95,15,60,73,230,133,118,110,98,251,198,53,179,95,110,148,244,240,215,181,146,229,78,16,84,156,49,180,65,49,5,68,19,56,159,72,34,141,216,28,65,218,49,125,187,156,200,170,7,10,220,32,96,30,17,45,88,130,197,151,56,203,26,221,173,184,138,162,10,185,104,239,247,24,103,130,150,120,196,132,165,130,56,97,136,64,228,18,1,144,157,157,201,161,133,191,172,101,237,114,167,34,242,227,38,171,49,125,219,5,89,186,87,92,119,136,43,113,37,254,229,59,177,213,86,213,84,79,36,204,4,108,205,164,49,117,72,34,141,153,132,69,201,223,83,57,12,234,2,34,34,34,34,47,63,152,88,42,213,153,88,3,18,229,205,246,162,174,11,110,42,179,214,217,43,37,164,49,25,227,130,166,19,134,66,140,136,72,88,216,77,221,157,196,155,93,53,103,240,86,65,254,130,167,11,31,247,125,154,191,249,214,221,255,0,49,87,254,136,136,172,131,48,185,68,240,219,153,88,255,0,18,230,53,247,27,102,84,23,44,85,120,173,189,214,69,73,114,160,24,35,158,166,99,154,65,140,74,140,137,129,136,221,153,156,137,244,211,87,127,21,115,249,9,146,152,87,135,108,167,177,100,230,10,184,93,107,108,184,127,181,118,105,238,146,199,37,81,245,234,101,168,61,229,28,113,131,232,115,19,54,128,222,235,54,186,190,174,245,1,17,21,63,207,188,148,194,188,68,229,61,247,39,49,173,194,235,69,101,196,29,151,180,207,107,150,56,234,131,161,83,21,64,108,41,35,144,27,83,132,89,245,7,247,93,244,209,244,118,180,15,244,21,56,88,255,0,187,236,213,255,0,206,182,239,249,138,191,244,68,86,127,159,124,175,242,11,136,156,216,190,231,30,53,197,249,129,69,122,196,29,151,180,193,107,184,81,71,74,29,10,104,169,195,96,201,73,33,182,161,8,187,234,111,239,59,233,163,104,205,88,56,95,225,127,0,240,153,128,46,25,115,151,55,124,65,113,182,220,111,18,222,229,150,247,81,12,211,140,242,67,12,36,34,80,197,16,176,109,167,7,102,113,119,213,203,191,193,154,143,231,223,43,252,130,226,39,54,47,185,199,141,113,126,96,81,94,177,7,101,237,48,90,238,20,81,210,135,66,154,42,112,216,50,82,72,109,168,66,46,250,155,251,206,250,104,218,51,86,14,23,248,95,192,60,38,96,11,134,92,229,205,223,16,92,109,183,27,196,183,185,101,189,212,67,52,227,60,144,195,9,8,148,49,68,44,27,105,193,217,156,93,245,114,239,240,102,172,8,136,188,254,97,96,171,86,101,96,12,75,151,55,218,138,184,45,184,170,207,91,100,172,150,144,196,103,142,10,152,78,25,10,50,33,33,99,97,55,118,119,18,109,116,213,159,193,89,7,250,10,156,44,127,221,246,106,255,0,231,91,119,252,197,95,250,34,163,252,80,112,191,128,120,179,192,22,252,185,204,107,190,32,183,91,109,215,136,175,113,75,100,168,134,25,202,120,225,154,17,18,41,162,148,92,54,212,27,187,48,179,234,195,223,226,207,71,242,19,149,254,65,112,237,155,22,44,227,193,88,191,48,43,111,88,127,181,118,104,46,151,10,41,41,79,175,77,45,57,239,24,233,35,55,208,38,39,109,13,189,230,109,117,109,89,239,1,23,159,204,44,21,106,204,172,1,137,114,230,251,81,87,5,183,21,89,235,108,149,146,210,24,140,241,193,83,9,195,33,70,68,36,44,108,38,238,206,226,77,174,154,179,248,43,32,255,0,65,83,133,143,251,190,205,95,252,235,110,255,0,152,171,191,207,188,148,194,188,68,229,61,247,39,49,173,194,235,69,101,196,29,151,180,207,107,150,56,234,131,161,83,21,64,108,41,35,144,27,83,132,89,245,7,247,93,244,209,244,118,182,12,189,229,19,195,110,90,227,252,53,152,214,44,109,153,83,220,176,173,226,138,247,71,21,93,202,128,160,146,122,105,130,104,198,65,26,49,39,7,32,102,118,98,23,211,93,29,188,85,239,162,34,34,34,179,252,251,229,127,144,92,68,230,197,247,56,241,174,47,204,10,43,214,32,236,189,166,11,93,194,138,58,80,232,83,69,78,27,6,74,73,13,181,8,69,223,83,127,121,223,77,27,70,106,193,194,255,0,11,248,7,132,204,1,112,203,156,185,187,226,11,141,182,227,120,150,247,44,183,186,136,102,156,103,146,24,97,33,18,134,40,133,131,109,56,59,51,139,190,174,93,254,12,213,129,17,17,21,191,241,91,193,78,86,113,131,246,91,242,153,127,197,118,207,178,93,187,177,123,10,170,154,30,167,106,232,117,58,189,104,37,215,78,204,27,118,237,211,82,215,93,91,79,63,194,255,0,47,76,151,225,51,31,220,51,27,46,113,62,53,184,220,174,54,121,108,146,197,123,173,164,154,1,130,73,161,152,136,70,26,104,137,143,117,56,51,59,147,182,142,93,222,14,215,64,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,168,255,0,20,28,80,96,30,19,48,5,191,49,179,26,209,136,46,54,219,141,226,43,36,81,89,41,225,154,113,158,72,102,152,72,134,105,98,22,13,180,230,206,236,78,250,184,247,120,187,80,12,189,230,237,195,110,101,99,252,53,151,54,44,19,153,80,92,177,85,226,138,201,71,45,93,182,128,96,142,122,153,130,24,202,66,26,194,38,6,35,103,119,97,39,211,93,25,252,21,239,175,63,152,88,214,213,150,184,3,18,230,53,246,158,174,123,110,21,179,214,222,235,34,164,1,41,228,130,154,19,154,65,140,72,132,92,220,65,217,153,200,91,93,53,118,241,76,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,59,84,208,215,83,59,236,148,53,118,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,244,8,136,138,143,241,65,197,6,1,225,51,0,91,243,27,49,173,24,130,227,109,184,222,34,178,69,21,146,158,25,167,25,228,134,105,132,136,102,150,33,96,219,78,108,238,196,239,171,143,119,139,181,31,200,78,104,25,5,196,78,108,88,178,115,5,97,12,192,162,189,98,14,213,217,167,186,91,232,163,165,14,133,52,181,7,188,163,171,144,219,80,132,153,180,7,247,157,181,209,181,118,188,4,68,69,231,227,199,248,54,92,127,81,149,163,136,105,27,22,82,217,225,191,157,164,157,198,119,183,75,52,144,13,64,51,182,134,13,44,38,5,181,223,99,188,123,246,245,35,221,232,17,17,17,89,6,97,115,118,225,183,45,113,254,37,203,155,238,9,204,169,238,88,86,241,91,100,172,150,146,219,64,80,73,61,52,199,12,133,25,21,96,147,131,144,59,179,184,139,233,166,172,222,10,191,240,191,197,6,1,226,207,0,92,51,27,46,109,24,130,221,109,183,94,37,178,75,21,238,158,24,103,41,227,134,25,136,132,97,150,81,112,219,80,12,206,228,207,171,23,119,131,189,96,69,105,92,67,243,52,225,231,134,204,208,174,202,60,95,103,198,183,155,237,174,158,158,106,247,178,91,105,206,10,99,154,54,148,33,35,168,158,23,35,233,28,82,59,131,16,51,72,45,187,115,24,141,64,225,91,139,252,3,197,221,171,16,95,114,231,6,227,91,77,183,14,212,65,73,45,101,254,221,12,16,85,79,32,145,20,80,73,12,210,137,156,98,32,82,11,187,56,180,208,191,245,236,189,174,84,231,166,92,103,45,102,47,180,224,171,207,86,235,129,49,5,110,27,191,219,103,102,10,170,42,170,121,228,133,140,129,157,245,134,94,145,28,82,51,184,144,177,51,232,97,32,5,64,68,84,255,0,62,243,175,10,240,237,148,247,220,227,198,182,251,173,109,151,15,246,94,211,5,174,40,228,170,62,189,76,84,225,176,100,146,48,125,14,97,119,212,219,221,103,211,87,209,158,216,50,247,155,183,13,185,149,143,240,214,92,216,176,78,101,65,114,197,87,138,43,37,28,181,118,218,1,130,57,234,102,8,99,41,8,107,8,152,24,141,157,221,132,159,77,116,103,240,87,190,136,169,253,70,122,101,197,14,120,195,195,197,206,243,216,113,157,118,31,139,18,91,105,170,25,130,59,141,41,77,81,28,129,78,122,251,243,71,217,76,206,55,102,46,153,49,142,246,9,94,58,128,136,139,207,199,143,240,108,184,254,163,43,71,16,210,54,44,165,179,195,127,59,73,59,140,239,110,150,105,32,26,128,103,109,12,26,88,76,11,107,190,199,120,247,237,234,71,187,208,34,34,243,248,55,31,224,220,193,166,186,213,96,204,67,73,117,11,29,226,182,193,115,104,93,247,209,220,105,37,120,170,41,229,2,102,32,49,38,213,181,111,120,8,12,119,1,137,63,160,68,95,39,22,98,155,22,6,194,183,156,107,138,107,187,21,151,15,219,234,46,151,26,158,145,201,208,165,130,50,146,89,54,3,17,150,208,2,125,5,156,159,77,25,157,251,151,110,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,46,218,34,34,34,43,21,197,156,224,184,118,192,216,170,243,130,177,78,89,230,173,21,235,15,220,42,45,119,26,111,103,218,228,232,85,65,33,71,44,123,194,224,64,91,76,9,181,23,113,125,53,103,118,239,87,63,195,199,16,56,7,137,172,175,161,205,124,185,58,176,182,214,84,84,82,75,71,92,240,181,109,20,240,200,226,81,84,71,12,146,12,102,227,178,81,23,45,94,57,99,46,237,204,170,90,43,42,205,94,109,60,50,229,54,99,226,60,178,185,225,252,192,188,215,225,123,132,182,186,218,187,93,174,149,233,94,170,39,217,52,96,243,212,197,35,244,228,99,141,221,193,133,200,29,197,200,92,73,235,175,11,252,80,96,30,44,240,5,195,49,178,230,209,136,45,214,219,117,226,91,36,177,94,233,225,134,114,158,56,97,152,136,70,25,101,23,13,181,0,204,238,76,250,177,119,120,59,250,12,169,207,76,184,206,90,204,95,105,193,87,158,173,215,2,98,10,220,55,127,182,206,204,21,84,85,84,243,201,11,25,3,59,235,12,189,34,56,164,103,113,33,98,103,208,194,64,10,128,136,169,254,125,231,94,21,225,219,41,239,185,199,141,109,247,90,219,46,31,236,189,166,11,92,81,201,84,125,122,152,169,195,96,201,36,96,250,28,194,239,169,183,186,207,166,175,163,61,176,101,239,55,110,27,115,43,31,225,172,185,177,96,156,202,130,229,138,175,20,86,74,57,106,237,180,3,4,115,212,204,16,198,82,16,214,17,48,49,27,59,187,9,62,154,232,207,224,175,125,117,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,163,252,58,241,129,145,220,80,251,114,60,173,196,155,234,236,151,10,154,78,193,112,56,105,235,171,41,97,233,127,76,97,165,234,60,205,70,111,60,98,50,72,0,91,181,18,17,38,209,124,174,43,120,214,202,206,15,190,203,126,83,44,24,174,231,246,183,183,118,47,97,82,211,77,211,236,189,14,167,87,173,60,90,107,218,67,110,221,218,232,90,233,163,107,231,248,95,230,23,146,252,89,227,251,134,92,229,206,24,198,182,235,149,186,207,45,238,89,111,116,84,144,192,80,71,52,48,144,137,67,83,41,57,238,168,7,102,113,102,209,139,191,193,158,232,17,21,191,241,91,198,182,86,112,125,246,91,242,153,96,197,119,63,181,189,187,177,123,10,150,154,110,159,101,232,117,58,189,105,226,211,94,210,27,118,238,215,66,215,77,27,95,63,194,255,0,48,188,151,226,207,31,220,50,231,46,112,198,53,183,92,173,214,121,111,114,203,123,162,164,134,2,130,57,161,132,132,74,26,153,73,207,117,64,59,51,139,54,140,93,254,12,247,64,138,159,231,222,117,225,94,29,178,158,251,156,120,214,223,117,173,178,225,254,203,218,96,181,197,28,149,71,215,169,138,156,54,12,146,70,15,161,204,46,250,155,123,172,250,106,250,51,219,6,94,243,118,225,183,50,177,254,26,203,155,22,9,204,168,46,88,170,241,69,100,163,150,174,219,64,48,71,61,76,193,12,101,33,13,97,19,3,17,179,187,176,147,233,174,140,254,10,247,209,17,90,255,0,20,28,194,242,95,132,204,127,111,203,156,198,195,24,214,227,114,184,217,226,189,197,45,146,138,146,104,6,9,38,154,17,18,41,170,98,38,61,212,230,238,204,46,218,56,247,248,179,122,14,20,184,214,202,206,48,126,212,254,76,236,24,174,217,246,75,176,246,223,110,210,211,67,212,237,93,126,159,75,163,60,186,233,217,143,118,237,186,106,58,107,171,233,112,10,159,231,166,112,209,228,54,92,92,115,66,237,129,241,94,40,181,89,180,150,229,14,27,166,130,162,170,142,151,71,115,170,56,230,154,45,97,143,70,222,224,228,64,47,189,197,128,76,194,208,63,209,171,225,99,254,224,115,87,255,0,53,91,191,231,202,239,242,47,61,50,227,136,188,184,183,102,134,87,222,123,117,170,187,88,166,134,86,96,170,183,213,11,51,201,75,83,27,59,244,230,13,195,171,106,226,226,66,96,70,6,6,85,1,89,6,97,115,118,225,183,45,113,254,37,203,155,238,9,204,169,238,88,86,241,91,100,172,150,146,219,64,80,73,61,52,199,12,133,25,21,96,147,131,144,59,179,184,139,233,166,172,222,10,231,242,19,58,240,175,17,57,79,98,206,60,21,111,186,209,89,113,7,106,236,208,93,34,142,58,160,232,84,203,78,123,198,57,36,6,212,225,39,109,13,253,215,109,116,125,89,170,2,177,92,89,206,51,133,140,41,138,175,56,91,236,222,96,94,125,141,112,168,183,251,70,211,71,110,168,161,172,233,72,65,215,167,151,182,183,82,19,219,184,15,70,220,46,207,163,106,170,87,12,252,192,114,211,138,252,101,83,131,242,183,43,243,40,66,221,79,218,110,119,123,149,186,134,27,117,184,29,139,166,211,74,21,102,91,228,33,113,0,1,35,45,8,180,216,18,24,86,12,244,207,76,184,225,211,46,46,57,161,154,23,158,195,106,161,210,40,97,137,152,234,174,21,68,206,241,210,211,70,238,221,73,143,105,104,218,176,176,137,25,144,0,25,143,160,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,181,77,13,117,51,190,201,67,87,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,111,64,136,168,165,255,0,140,12,142,194,220,71,91,120,93,191,226,78,199,139,238,182,248,106,233,166,51,133,232,123,84,198,237,13,186,73,26,71,56,171,36,6,105,2,57,0,68,198,72,152,73,206,88,192,171,90,241,89,59,156,88,7,61,112,5,175,49,178,230,253,73,113,182,220,105,224,150,88,162,170,134,105,237,243,201,12,115,21,37,80,194,102,49,84,198,50,131,73,19,147,184,187,254,199,127,106,136,136,169,253,62,122,101,197,118,120,205,195,197,178,243,219,177,157,14,31,151,18,92,169,169,217,142,59,117,40,205,79,28,97,80,122,251,147,73,218,128,194,54,103,46,152,185,150,198,56,158,74,128,138,159,212,103,166,92,80,231,140,60,60,92,239,61,135,25,215,97,248,177,37,182,154,161,152,35,184,210,148,213,17,200,20,231,175,191,52,125,148,204,227,118,98,233,147,24,239,96,149,227,168,8,136,139,197,103,22,113,96,28,138,192,23,76,198,204,107,245,37,186,219,110,167,158,88,162,150,170,24,103,184,79,28,50,76,52,148,163,49,128,203,83,32,196,109,28,76,76,228,237,251,93,190,174,97,99,91,86,90,224,12,75,152,215,218,122,185,237,184,86,207,91,123,172,138,144,4,167,146,10,104,78,105,6,49,34,17,115,113,7,102,103,33,109,116,213,219,197,89,7,250,53,124,44,127,220,14,106,255,0,230,171,119,252,249,95,250,34,241,88,179,56,176,14,5,199,248,83,46,113,125,250,146,209,114,198,148,245,178,217,101,173,170,134,158,10,169,233,230,163,135,178,1,72,98,71,83,33,87,196,241,196,2,78,77,28,190,27,89,139,218,162,34,34,42,63,39,22,252,60,134,116,83,228,32,230,150,31,147,22,79,79,49,156,99,114,167,232,65,86,21,113,210,141,184,228,115,102,122,233,37,144,216,105,71,116,172,208,200,230,33,172,123,235,2,34,249,56,179,20,216,176,54,21,188,227,92,83,93,216,172,184,126,223,81,116,184,212,244,142,78,133,44,17,148,146,201,176,24,140,182,128,19,232,44,228,250,104,204,239,220,169,175,12,252,85,101,31,21,248,54,167,24,101,109,202,172,78,221,81,217,174,118,139,148,97,13,198,220,110,229,211,121,162,3,49,217,32,139,144,24,17,1,104,67,174,240,144,2,176,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,43,0,231,87,229,99,11,125,64,161,244,235,138,138,190,19,188,211,228,223,212,12,61,234,48,44,148,213,42,226,199,202,198,114,125,63,196,62,157,58,136,190,90,28,113,212,240,227,140,161,201,236,112,20,135,151,88,210,241,25,205,87,33,197,78,118,59,140,205,28,13,90,83,27,136,189,51,136,68,51,9,151,184,17,180,128,236,226,97,52,223,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,219,68,69,96,28,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,127,145,17,20,64,115,86,204,204,85,147,124,119,101,158,105,96,170,190,207,122,195,56,62,217,112,166,221,36,129,28,219,46,119,29,240,75,211,48,50,134,80,114,142,64,98,109,241,153,139,190,132,234,66,184,59,226,171,6,241,95,148,118,252,97,102,185,82,14,39,183,83,211,211,98,203,68,113,188,39,110,184,184,123,238,49,17,153,118,105,8,100,40,79,113,110,6,113,119,234,4,128,21,213,17,17,66,7,56,172,179,251,31,197,100,56,234,146,146,234,244,152,247,15,209,220,38,170,168,143,250,20,171,169,153,232,228,130,156,216,25,159,100,16,81,153,131,145,16,148,236,78,236,38,12,213,47,146,62,104,93,105,113,254,97,100,188,195,87,61,182,231,103,139,20,83,185,86,151,66,142,122,105,163,166,151,101,62,142,59,231,26,184,119,72,206,47,165,36,98,236,93,219,37,209,117,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,198,95,59,241,173,171,50,179,163,31,102,53,138,158,174,11,110,42,197,23,91,221,28,85,96,35,60,112,84,213,201,52,99,32,137,16,177,176,155,51,179,17,54,186,232,239,226,166,251,149,198,80,212,229,47,7,216,102,123,148,21,112,92,177,205,68,216,190,170,25,167,138,80,0,169,16,10,82,137,227,253,16,58,56,41,36,113,39,35,99,144,216,182,254,128,198,4,252,76,99,46,20,57,129,230,198,105,96,250,26,75,136,22,56,196,150,219,189,178,165,152,66,227,110,146,235,33,203,3,73,181,202,19,221,20,102,18,11,62,211,1,220,38,27,227,57,191,201,220,226,192,57,235,128,45,121,141,151,55,234,75,141,182,227,79,4,178,197,21,84,51,79,111,158,72,99,152,169,42,134,19,49,138,166,49,148,26,72,156,157,197,223,246,59,251,84,86,171,205,31,200,158,102,254,11,235,20,74,21,184,78,243,79,147,127,80,48,247,168,192,178,83,68,80,215,205,255,0,20,223,112,55,26,25,123,141,112,181,119,98,189,97,252,31,105,186,91,170,122,65,39,66,170,11,181,124,145,73,176,216,128,182,152,11,232,76,226,250,104,236,237,220,175,255,0,130,14,52,112,175,23,25,113,5,117,105,90,172,152,250,219,212,130,247,135,162,174,140,164,62,147,67,186,186,154,7,55,153,168,205,231,141,152,141,189,201,28,162,220,123,90,67,185,84,69,16,28,213,179,51,21,100,223,29,217,103,154,88,42,175,179,222,176,206,15,182,92,41,183,73,32,71,54,203,157,199,124,18,244,204,12,161,148,28,163,144,24,155,124,102,98,239,161,58,144,174,14,248,170,193,188,87,229,29,191,24,89,174,84,131,137,237,212,244,244,216,178,209,28,111,9,219,174,46,30,251,140,68,102,93,154,66,25,10,19,220,91,129,156,93,250,129,32,5,117,68,80,87,135,248,182,197,92,35,113,245,156,120,166,219,23,110,195,119,220,192,188,91,241,53,184,134,73,122,148,35,122,51,57,224,137,166,138,55,172,142,54,152,97,57,29,196,122,210,51,182,134,234,109,48,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,208,34,165,92,88,249,88,206,79,167,248,135,211,167,81,107,203,11,143,90,108,152,186,210,112,253,156,23,218,74,12,190,185,212,84,205,106,187,213,245,77,237,55,25,202,29,144,201,41,75,210,167,161,39,25,201,221,162,247,102,157,228,50,16,121,12,102,125,17,17,17,20,0,243,52,201,79,200,183,23,24,167,179,220,59,85,6,59,215,26,209,239,151,124,209,118,217,230,237,17,201,164,96,35,165,84,85,59,5,183,105,19,197,184,156,183,105,119,252,146,243,142,197,46,21,199,92,63,84,67,209,189,83,92,31,24,209,201,184,203,181,210,201,29,61,37,67,104,193,178,62,137,197,77,222,231,184,251,87,186,58,70,78,242,126,188,254,97,99,91,86,90,224,12,75,152,215,218,122,185,237,184,86,207,91,123,172,138,144,4,167,146,10,104,78,105,6,49,34,17,115,113,7,102,103,33,109,116,213,219,197,99,47,152,88,214,235,153,88,255,0,18,230,53,246,158,146,11,150,42,188,86,222,235,34,164,2,24,35,158,166,99,154,65,140,72,136,152,24,141,217,153,200,159,77,53,119,241,89,4,112,19,150,120,87,43,248,71,203,59,118,22,164,233,251,123,15,209,98,107,140,231,28,109,53,85,117,124,1,81,41,200,64,3,191,111,80,98,7,45,73,162,134,32,114,45,154,168,139,159,137,140,101,194,135,48,60,216,205,44,31,67,73,113,2,199,24,146,219,119,182,84,179,8,92,109,210,93,100,57,96,105,54,185,66,123,162,140,194,65,103,218,96,59,132,195,124,103,55,249,59,156,88,7,61,112,5,175,49,178,230,253,73,113,182,220,105,224,150,88,162,170,134,105,237,243,201,12,115,21,37,80,194,102,49,84,198,50,131,73,19,147,184,187,254,199,127,106,138,213,121,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,22,74,106,24,57,158,241,235,77,156,247,90,190,31,178,126,251,73,95,151,214,202,138,105,174,183,122,78,168,61,218,227,1,77,190,24,229,25,122,85,20,34,229,1,51,188,94,244,208,52,128,68,13,25,149,10,229,249,146,153,203,155,156,71,97,155,150,82,220,46,182,24,112,149,194,154,231,125,196,212,82,140,62,202,161,115,118,144,88,206,57,35,57,166,141,165,138,56,14,57,6,93,77,164,7,132,102,113,188,14,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,77,74,34,138,190,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,77,74,43,85,230,143,228,79,51,127,5,245,138,37,10,220,39,121,167,201,191,168,24,123,212,96,89,41,162,34,133,110,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,74,162,234,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,25,160,169,130,65,113,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,8,60,203,248,28,169,225,199,25,77,156,56,28,233,15,46,177,165,226,64,134,146,48,138,156,236,119,25,154,73,222,136,97,6,17,122,103,16,148,161,32,31,112,35,120,205,153,196,14,106,63,193,119,22,216,171,132,108,211,108,83,109,139,183,97,187,239,102,183,226,107,113,12,146,245,40,70,166,51,57,224,137,166,138,55,172,142,54,152,97,57,29,196,122,210,51,182,134,235,32,156,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,59,84,208,215,83,59,236,148,53,118,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,199,51,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,90,255,0,53,142,59,109,77,106,175,225,103,38,177,53,89,92,138,161,224,198,247,91,116,226,48,71,3,9,140,150,118,54,103,35,50,39,23,159,97,11,3,7,64,156,247,207,28,113,173,147,185,59,143,179,215,31,218,242,231,46,108,53,119,27,149,198,162,8,165,150,42,89,166,130,223,4,147,71,9,85,213,20,32,101,21,52,101,40,60,146,184,187,11,63,236,103,200,79,133,94,25,240,111,10,25,71,71,149,184,62,186,174,226,101,80,87,43,189,206,165,220,78,227,113,144,35,9,103,104,247,56,194,27,98,140,2,49,119,218,0,59,136,207,124,135,18,220,218,104,184,134,165,226,26,158,124,228,187,82,86,97,138,202,122,153,176,52,54,161,168,107,117,29,185,170,8,30,23,121,0,69,235,156,66,9,42,92,92,255,0,170,194,219,154,54,136,3,234,242,208,227,214,167,33,177,12,57,43,155,55,218,185,242,234,249,81,28,54,131,147,165,178,193,113,158,170,49,41,138,105,165,140,96,161,113,146,105,102,111,127,105,139,24,8,185,204,231,54,136,173,215,142,78,46,237,92,32,229,24,226,184,45,212,151,140,89,126,168,43,110,28,181,79,80,32,7,59,3,145,213,76,12,77,41,211,66,219,119,244,219,87,57,33,141,202,62,171,72,56,251,127,166,172,123,138,191,217,92,71,137,49,29,195,253,178,178,186,229,93,81,39,251,233,38,154,73,15,239,34,34,248,187,172,138,56,54,183,103,141,183,135,28,25,31,16,184,143,219,24,190,107,124,117,6,115,81,205,5,117,53,44,128,37,5,53,113,74,236,114,214,70,14,195,44,142,0,91,155,105,117,12,74,121,97,179,128,94,53,241,87,10,121,143,73,100,187,92,251,70,89,98,107,132,49,226,59,125,67,200,113,208,111,113,140,174,116,237,24,153,140,209,3,51,152,128,191,90,48,96,118,220,49,28,83,231,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,151,109,17,91,87,27,252,104,225,94,17,242,226,122,234,34,181,94,241,245,203,167,5,147,15,75,93,24,200,29,86,155,109,117,76,12,109,51,209,131,193,35,57,3,123,242,48,197,184,55,60,129,96,28,160,49,77,247,28,241,161,152,88,215,20,215,118,219,214,32,193,247,107,165,198,167,164,17,245,234,167,187,80,73,44,155,1,132,7,113,153,62,130,204,45,174,140,204,221,202,101,17,67,95,55,252,83,125,192,220,104,101,238,53,194,213,221,138,245,135,240,125,166,233,110,169,233,4,157,10,168,46,213,242,69,38,195,98,2,218,96,47,161,51,139,233,163,179,183,114,191,254,8,56,209,194,188,92,101,196,21,213,165,106,178,99,235,111,82,11,222,30,138,186,50,144,250,77,14,234,234,104,28,222,102,163,55,158,54,98,54,247,36,114,139,113,237,105,14,229,81,23,82,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,48,195,5,52,17,139,148,146,201,33,59,8,0,139,57,57,59,179,51,51,187,168,12,227,235,141,124,85,197,102,99,213,217,45,55,62,207,150,88,102,225,52,120,114,223,78,242,4,117,251,28,163,27,157,67,72,32,101,52,160,238,224,38,45,209,140,220,25,183,20,167,44,212,241,99,229,99,57,62,159,226,31,78,157,99,88,178,168,68,81,107,206,226,237,117,176,93,114,26,251,98,185,213,219,174,86,234,140,65,87,71,89,73,49,67,61,52,241,149,176,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,92,87,46,110,53,255,0,149,86,92,79,96,199,247,59,84,121,155,133,191,55,114,166,129,250,82,93,40,89,129,163,185,140,59,68,7,113,155,199,40,196,228,33,32,137,105,16,205,20,109,120,8,136,138,154,113,41,108,205,203,214,67,99,155,54,68,73,73,30,59,175,179,205,77,103,58,138,179,165,113,51,208,100,120,102,2,23,138,167,164,242,116,13,200,64,102,233,57,187,3,19,172,112,174,215,108,125,96,199,245,183,219,237,207,16,91,177,181,186,241,37,93,101,101,92,211,67,117,166,186,199,51,148,146,201,33,59,76,21,35,51,57,57,59,177,177,179,187,247,169,232,224,43,140,76,61,197,62,81,219,6,243,120,164,131,49,108,116,253,139,16,91,38,172,165,237,117,167,0,64,50,93,34,167,139,105,13,52,165,52,110,239,210,0,9,72,226,109,204,2,69,116,8,161,175,154,159,27,245,153,147,138,174,252,48,229,229,86,204,33,134,238,17,69,136,106,250,51,211,212,86,222,41,36,156,39,165,215,170,193,45,28,102,240,190,135,19,59,207,79,188,72,128,99,34,165,92,174,178,247,60,113,111,19,86,220,79,147,183,239,97,208,97,78,205,87,139,42,231,235,13,45,93,158,74,168,130,123,113,56,197,36,103,52,209,180,133,20,114,109,109,212,229,32,144,148,44,67,61,40,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,138,192,57,213,249,88,194,223,80,40,125,58,226,162,175,132,239,52,249,55,245,3,15,122,140,11,37,53,74,184,177,242,177,156,159,79,241,15,167,78,177,172,82,125,202,211,143,171,237,37,246,195,194,158,111,92,59,117,170,187,250,7,7,94,234,170,64,36,183,200,32,239,29,182,98,144,155,169,9,237,104,233,244,119,144,36,40,225,22,48,56,218,9,106,86,171,130,121,154,112,143,140,179,30,251,150,117,56,251,236,221,93,158,225,61,190,154,235,123,120,34,179,221,186,47,51,28,244,181,209,203,36,45,11,180,59,132,230,40,186,141,44,76,12,68,78,45,115,246,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,118,213,128,115,171,242,177,133,190,160,80,250,117,197,88,7,43,143,61,153,101,248,215,163,214,169,254,68,68,80,173,206,175,205,62,22,250,127,67,234,55,21,107,252,42,241,49,140,184,80,205,202,60,210,193,244,52,151,16,42,114,182,221,237,149,44,194,23,27,116,135,25,203,3,73,181,202,19,221,20,102,18,11,62,211,1,220,38,27,227,60,133,50,119,56,176,14,122,224,11,94,99,101,205,250,146,227,109,184,211,193,44,177,69,85,12,211,219,231,146,24,230,42,74,161,132,204,98,169,140,101,6,146,39,39,113,119,253,142,244,211,137,62,55,242,59,133,92,85,132,176,150,105,85,93,74,175,22,111,151,117,174,24,106,125,151,74,50,4,125,170,174,46,168,204,48,147,156,155,94,56,228,35,236,243,48,139,144,109,122,151,149,249,215,148,121,213,106,123,206,84,102,62,31,197,52,241,211,211,84,212,5,182,184,37,158,140,39,23,40,154,166,29,122,180,230,76,39,238,74,32,108,224,108,236,206,46,205,237,81,88,87,57,108,1,83,137,184,92,181,227,59,118,30,164,171,168,193,216,162,146,166,178,224,77,19,79,67,110,168,138,90,121,24,8,157,141,194,74,153,40,88,128,53,213,198,50,118,210,61,195,22,220,22,102,103,228,139,138,204,176,199,82,85,218,169,41,41,241,4,22,250,250,171,164,157,58,90,90,26,214,122,58,169,204,247,139,7,78,10,137,77,140,139,104,144,177,19,56,179,179,228,124,173,127,153,70,111,83,101,7,7,216,226,118,158,145,174,88,194,157,176,133,182,26,152,37,148,39,58,225,32,168,22,120,244,216,99,70,213,114,1,27,176,49,196,44,251,181,96,40,23,203,220,21,117,204,172,127,134,178,230,197,81,73,5,203,21,94,40,172,148,114,213,153,12,17,207,83,48,67,25,72,66,36,76,12,70,206,238,194,79,166,186,51,248,44,156,176,158,22,177,96,108,43,102,193,88,90,135,177,89,112,253,190,158,215,110,166,234,156,157,10,88,35,24,226,143,121,185,25,109,0,22,212,157,201,244,213,221,223,189,99,133,197,143,154,124,228,250,129,136,125,70,117,85,120,5,227,95,21,112,167,152,244,150,75,181,207,180,101,150,38,184,67,30,35,183,212,60,135,29,6,247,24,202,231,78,209,137,152,205,16,51,57,136,11,245,163,6,7,109,195,17,197,62,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,118,213,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,44,148,209,20,43,115,171,243,79,133,190,159,208,250,141,197,89,254,69,231,166,99,240,233,152,246,236,208,202,251,207,97,186,208,235,20,208,202,206,116,183,10,82,118,121,41,106,99,103,110,164,39,180,117,109,88,152,132,76,8,12,0,199,33,238,29,115,231,6,241,37,148,118,44,214,193,149,180,132,23,26,112,11,157,12,53,15,49,218,110,44,2,245,20,82,185,0,22,248,200,180,98,112,29,224,225,32,182,195,23,122,150,138,21,185,213,249,167,194,223,79,232,125,70,226,173,127,133,94,38,49,151,10,25,185,71,154,88,62,134,146,226,5,78,86,219,189,178,165,152,66,227,110,144,227,57,96,105,54,185,66,123,162,140,194,65,103,218,96,59,132,195,124,103,144,166,78,231,22,1,207,92,1,107,204,108,185,191,82,92,109,183,26,120,37,150,40,170,161,154,123,124,242,67,28,197,73,84,48,153,140,85,49,140,160,210,68,228,238,46,255,0,177,222,154,113,39,198,254,71,112,171,138,176,150,18,205,42,171,169,85,226,205,242,238,181,195,13,79,178,233,70,64,143,181,85,197,213,25,134,18,115,147,107,199,28,132,125,158,102,17,114,13,175,82,242,191,58,242,143,58,173,79,121,202,140,199,195,248,166,158,58,122,106,154,128,182,215,4,179,209,132,226,229,19,84,195,175,86,156,201,132,253,201,68,13,156,13,157,153,197,217,177,225,226,199,205,62,114,125,64,196,62,163,58,184,174,90,28,113,212,240,227,140,161,201,236,112,20,135,151,88,210,241,25,205,87,33,197,78,118,59,140,205,28,13,90,83,27,136,189,51,136,68,51,9,151,184,17,180,128,236,226,97,52,223,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,219,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,47,220,174,184,250,163,198,22,43,111,12,249,197,112,181,90,238,184,114,223,77,67,132,239,19,212,193,71,29,206,148,14,42,104,45,164,4,67,190,176,122,145,140,93,54,34,154,49,45,204,199,27,156,210,84,136,136,136,163,87,157,166,89,225,90,156,172,192,185,199,217,58,88,146,223,136,27,12,245,227,142,49,237,20,53,20,213,21,27,38,45,157,67,233,201,75,172,109,189,132,122,243,251,174,231,171,89,95,44,188,235,252,139,113,113,133,187,69,191,181,80,99,189,48,85,102,200,183,205,23,109,158,30,207,36,122,200,2,58,85,69,77,188,159,118,145,60,187,69,203,110,147,252,172,171,155,158,102,98,172,187,225,30,107,118,22,171,236,159,109,113,5,38,25,184,206,18,73,28,195,67,36,21,21,18,132,100,6,58,117,59,40,196,108,91,132,162,150,80,113,247,181,104,118,225,163,0,83,102,159,16,217,111,151,215,12,61,87,124,182,223,49,69,182,154,233,67,76,210,239,150,221,218,1,235,29,222,39,99,0,26,118,148,204,197,219,96,9,22,163,183,86,201,121,99,89,197,143,154,124,228,250,129,136,125,70,117,85,120,5,227,95,21,112,167,152,244,150,75,181,207,180,101,150,38,184,67,30,35,183,212,60,135,29,6,247,24,202,231,78,209,137,152,205,16,51,57,136,11,245,163,6,7,109,195,17,197,62,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,118,213,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,41,41,230,139,199,213,30,15,177,92,184,103,201,219,133,170,233,117,196,118,250,154,28,89,120,130,166,10,200,237,148,166,114,211,79,109,16,18,45,149,133,211,144,101,234,48,148,49,144,237,103,57,24,225,139,108,157,201,220,125,158,184,254,215,151,57,115,97,171,184,220,174,53,16,69,44,177,82,205,52,22,248,36,154,56,74,174,168,161,3,40,169,163,41,65,228,149,197,216,89,255,0,99,62,66,124,42,240,207,131,120,80,202,58,60,173,193,245,213,119,19,42,130,185,93,238,117,46,226,119,27,140,129,24,75,59,71,185,198,16,219,20,96,17,139,190,208,1,220,70,123,228,59,11,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,162,40,171,231,157,250,147,253,228,254,26,163,47,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,242,8,224,187,139,108,43,197,206,86,54,41,182,197,216,113,37,139,179,91,241,53,184,134,56,186,117,197,77,25,156,240,68,211,75,35,81,201,35,204,48,156,142,196,93,25,25,219,80,117,112,10,213,121,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,22,74,104,136,161,91,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,82,168,139,207,227,252,1,131,115,79,6,221,178,251,48,112,245,37,243,15,95,41,222,154,186,134,165,159,100,161,171,59,59,59,59,16,24,147,9,129,139,177,129,136,144,184,144,179,182,62,220,104,240,147,138,184,70,205,55,194,215,41,123,118,27,190,246,155,134,25,184,137,73,47,82,132,106,100,0,130,121,94,24,163,122,200,227,104,74,96,141,156,71,173,27,179,232,108,171,175,45,14,61,106,114,27,16,195,146,185,179,125,171,159,46,175,149,17,195,104,57,58,91,44,23,25,234,163,18,152,166,154,88,198,10,23,25,38,150,102,247,246,152,177,128,139,156,206,118,171,196,221,218,213,127,226,75,53,239,182,43,157,37,198,219,113,199,23,218,186,58,202,73,134,104,42,96,146,190,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,119,246,126,61,105,178,27,151,150,92,100,174,83,223,105,39,204,91,229,61,250,27,185,199,213,223,96,183,79,95,113,17,152,102,134,88,202,10,231,41,33,150,22,247,246,128,185,152,139,28,46,118,45,105,182,99,44,215,199,244,86,106,57,42,239,248,179,24,222,35,166,136,234,234,217,231,184,92,106,230,97,23,146,105,137,153,206,73,100,109,78,66,110,242,119,39,241,117,62,124,16,112,93,133,120,71,203,136,40,107,70,213,123,199,215,46,164,247,188,67,21,12,99,32,117,90,29,212,52,211,184,52,207,70,15,4,110,194,111,239,200,197,46,208,220,209,133,202,170,41,198,7,13,118,46,42,114,58,241,150,87,55,232,221,97,221,116,195,117,101,84,112,71,73,120,138,25,2,158,73,92,68,247,66,253,83,142,70,112,55,233,200,110,44,198,192,67,143,102,106,229,158,42,201,188,199,196,121,91,141,105,59,61,235,12,220,37,183,212,237,142,64,142,109,143,238,79,23,80,0,202,25,65,198,72,205,197,183,198,96,76,218,19,41,105,229,89,198,253,30,100,225,91,71,12,57,135,85,179,23,225,187,124,177,97,234,190,140,20,244,245,182,122,72,224,8,41,117,234,177,203,89,24,60,207,160,68,204,240,83,239,34,35,25,8,175,131,56,179,139,0,228,86,0,186,102,54,99,95,169,45,214,219,117,60,242,197,20,181,80,195,61,194,120,225,146,97,164,165,25,140,6,90,153,6,35,104,226,98,103,39,111,218,237,143,15,19,188,66,226,174,40,51,150,245,155,152,166,155,176,118,254,157,53,186,214,21,82,84,67,108,161,136,118,197,79,25,27,255,0,125,33,184,136,9,203,44,166,192,27,246,181,244,242,155,224,150,178,225,125,254,83,121,189,133,58,84,22,189,131,131,173,119,123,108,241,201,53,81,4,51,199,121,143,168,195,25,194,49,200,205,1,179,72,37,33,28,130,241,148,17,145,75,82,197,93,72,79,44,46,61,105,178,98,235,73,195,246,112,95,105,40,50,250,231,81,83,53,170,239,87,213,55,180,220,103,40,118,67,36,165,47,74,158,132,156,103,39,118,139,221,154,119,144,200,65,228,49,153,244,84,211,136,172,249,193,188,54,229,29,247,53,177,157,109,32,133,186,156,194,217,67,53,67,194,119,107,139,129,61,61,20,78,32,101,190,66,29,28,152,11,96,49,200,77,176,9,219,30,28,244,207,76,199,226,47,49,238,57,161,154,23,158,221,117,174,210,40,97,137,156,41,109,244,162,238,241,210,211,70,238,253,56,67,113,104,218,185,57,17,25,145,153,153,149,224,114,84,243,79,138,126,159,215,122,141,185,77,74,40,86,231,87,230,159,11,125,63,161,245,27,138,179,252,139,207,76,199,225,211,49,237,217,161,149,247,158,195,117,161,214,41,161,149,156,233,110,20,164,236,242,82,212,198,206,221,72,79,104,234,218,177,49,8,152,16,24,1,142,66,156,49,113,11,133,120,160,201,171,46,110,97,106,110,193,219,250,148,215,27,89,213,71,81,53,178,186,34,219,45,60,132,15,253,236,128,228,32,71,20,177,27,128,111,218,213,85,20,48,115,61,227,214,155,57,238,181,124,63,100,253,246,146,191,47,173,149,20,211,93,110,244,157,80,123,181,198,2,155,124,49,202,50,244,170,40,69,202,2,103,120,189,233,160,105,0,136,26,51,40,246,89,41,241,99,229,99,57,62,159,226,31,78,157,99,88,178,168,68,81,87,207,59,245,39,251,201,252,53,70,174,85,102,102,42,201,188,199,195,153,165,130,170,251,61,235,12,220,34,184,83,110,146,64,142,109,143,239,193,47,76,192,202,25,65,202,57,1,137,183,198,102,46,250,19,172,130,120,59,226,171,6,241,95,148,118,252,97,102,185,82,14,39,183,83,211,211,98,203,68,113,188,39,110,184,184,123,238,49,17,153,118,105,8,100,40,79,113,110,6,113,119,234,4,128,21,213,17,17,69,95,53,206,5,191,171,241,65,146,152,51,254,216,170,199,244,84,37,253,233,13,210,58,118,31,247,94,212,98,95,216,76,225,254,184,153,71,175,14,185,243,140,184,109,205,203,22,107,96,202,218,177,59,117,64,5,206,134,26,134,132,46,214,231,49,122,138,41,92,128,199,100,130,58,49,56,22,195,96,144,91,120,11,182,69,57,59,156,88,7,61,112,5,175,49,178,230,253,73,113,182,220,105,224,150,88,162,170,134,105,237,243,201,12,115,21,37,80,194,102,49,84,198,50,131,73,19,147,184,187,254,199,123,63,230,95,199,173,54,67,97,233,178,87,41,175,180,147,230,45,242,158,72,110,231,31,87,125,130,221,61,44,130,51,12,208,203,25,65,92,229,36,50,194,222,254,208,23,51,17,99,133,206,29,178,171,44,241,86,114,102,62,28,202,220,21,73,218,47,88,154,225,21,190,155,116,114,28,112,239,127,126,121,122,96,102,48,196,12,82,72,108,47,178,48,50,118,208,93,100,39,193,255,0,13,118,46,21,178,58,207,150,86,199,235,93,102,219,116,196,149,99,84,115,199,87,120,150,24,194,162,72,156,132,54,194,221,32,142,54,96,7,233,198,14,76,230,230,69,90,209,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,21,128,115,171,242,177,133,190,160,80,250,117,197,69,95,9,222,105,242,111,234,6,30,245,24,22,74,106,149,113,99,229,99,57,62,159,226,31,78,157,99,88,187,87,59,77,214,203,82,20,119,155,101,93,5,68,148,240,85,132,85,48,148,70,80,79,16,77,12,172,36,204,238,18,69,36,114,1,120,16,24,147,106,206,206,175,252,57,171,93,111,252,25,98,172,144,199,214,58,187,142,98,220,108,239,133,109,215,102,166,41,168,170,109,82,83,65,77,53,77,116,242,213,188,231,92,81,189,97,245,4,28,30,71,133,220,116,222,202,197,178,247,5,93,115,43,31,225,172,185,177,84,82,65,114,197,87,138,43,37,28,181,102,67,4,115,212,204,16,198,82,16,137,19,3,17,179,187,176,147,233,174,140,254,11,37,220,170,203,60,43,147,121,113,135,50,183,5,82,118,123,46,25,183,197,111,166,221,28,97,36,219,27,223,158,94,152,0,20,210,155,148,146,27,11,111,144,204,157,181,39,94,173,88,7,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,159,228,68,69,10,220,234,252,211,225,111,167,244,62,163,113,86,21,29,166,235,53,170,162,251,13,178,172,237,180,117,16,210,84,86,12,36,240,67,60,195,33,69,17,201,166,209,51,24,38,33,23,125,73,162,145,219,93,175,165,197,112,65,198,142,42,225,31,49,224,174,173,43,173,239,0,220,186,144,94,240,244,85,210,12,97,213,120,119,87,83,64,230,208,189,96,52,17,179,17,183,191,27,20,91,131,115,72,30,87,140,156,244,172,226,39,136,236,103,152,222,217,246,141,148,174,18,91,176,225,3,78,16,133,158,156,202,58,87,142,41,221,206,46,160,55,92,195,65,110,172,210,150,193,114,113,105,20,228,185,145,118,43,86,92,98,62,33,238,118,107,172,56,146,247,112,169,195,118,218,154,135,56,233,78,207,19,83,73,33,211,134,140,50,111,170,19,3,145,220,217,138,145,128,118,59,74,199,37,72,188,86,119,224,171,174,101,100,190,62,203,155,21,69,36,23,44,85,133,238,182,74,57,106,204,134,8,231,169,164,146,24,202,66,17,34,96,98,54,119,118,18,125,53,209,159,193,99,45,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,132,161,158,154,120,201,198,72,164,140,153,136,12,73,156,92,93,153,217,217,217,214,71,220,31,227,250,108,207,225,115,43,113,156,56,134,174,251,81,85,133,232,105,174,23,10,183,148,167,158,227,77,19,83,214,188,133,43,111,51,106,152,102,103,55,215,123,179,147,57,51,177,61,133,243,180,206,191,254,81,120,115,163,183,252,177,173,194,170,72,191,241,138,58,72,225,54,147,255,0,29,121,4,163,254,208,226,95,166,202,223,249,70,101,158,21,204,78,46,33,184,226,154,78,215,246,43,15,213,226,107,116,7,28,114,66,85,209,207,79,79,17,200,38,5,175,79,181,20,160,227,180,134,88,162,54,47,119,71,157,69,141,103,22,62,105,243,147,234,6,33,245,25,213,52,146,211,117,134,213,79,125,154,217,86,22,218,202,137,169,41,235,10,18,104,38,158,17,140,165,136,36,211,105,24,12,240,145,11,62,162,210,198,239,166,230,214,253,121,106,115,2,252,132,214,80,228,38,107,77,191,0,221,110,5,236,187,137,22,178,89,235,170,231,166,15,206,203,61,72,67,79,110,6,237,51,201,180,28,154,73,12,251,247,18,154,149,106,188,209,252,137,230,111,224,190,177,68,160,5,76,247,44,46,61,106,115,158,213,73,195,246,112,95,106,235,243,6,217,79,83,53,170,239,87,210,6,187,91,160,24,118,67,36,165,47,86,162,184,88,167,39,118,139,222,134,7,144,200,141,164,50,144,164,80,173,206,175,205,62,22,250,127,67,234,55,21,97,84,86,155,173,198,154,190,178,223,108,171,170,167,181,211,181,93,116,176,194,70,20,176,60,177,194,210,202,76,218,0,60,179,69,27,17,104,219,228,1,241,38,103,174,188,23,113,109,138,184,70,205,54,197,54,216,187,118,27,190,246,107,126,38,183,16,201,47,82,132,106,99,51,158,8,154,104,163,122,200,227,105,134,19,145,220,71,173,35,59,104,110,167,251,42,179,51,10,231,38,92,97,204,210,193,85,125,162,203,137,173,241,92,41,183,73,25,201,14,246,247,224,151,166,102,3,52,70,197,28,128,196,251,36,3,23,125,69,215,171,80,173,206,175,205,62,22,250,127,67,234,55,21,97,81,218,110,179,90,170,47,176,219,42,206,219,71,81,13,37,69,96,194,79,4,51,204,50,20,81,28,154,109,19,49,130,98,17,119,212,154,41,29,181,218,250,92,87,4,28,104,226,174,17,243,30,10,234,210,186,222,240,13,203,169,5,239,15,69,93,32,198,29,87,135,117,117,52,14,109,11,214,3,65,27,49,27,123,241,177,69,184,55,52,129,229,120,201,207,74,206,34,120,142,198,121,141,237,159,104,217,74,225,37,187,14,16,52,225,8,89,233,204,163,165,120,226,157,220,226,234,3,117,204,52,22,234,205,41,108,23,39,22,145,78,75,153,23,98,181,101,198,35,226,30,231,102,186,195,137,47,119,10,156,55,109,169,168,115,142,148,236,241,53,52,146,29,56,104,195,38,250,161,48,57,29,205,152,169,24,7,99,180,172,113,173,197,143,154,124,228,250,129,136,125,70,117,77,43,109,55,91,117,53,5,101,194,217,87,75,79,116,167,122,186,25,102,132,128,42,160,105,100,133,229,136,157,180,48,105,97,150,55,33,213,183,198,99,226,46,205,37,92,169,248,231,186,217,113,53,7,11,185,175,116,171,184,91,111,245,13,30,20,189,92,110,132,111,108,156,41,194,56,173,143,215,147,104,211,24,192,1,4,113,104,227,49,236,96,62,179,60,82,232,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,181,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,152,161,158,154,120,201,138,57,99,144,93,136,12,73,152,152,153,217,217,217,157,148,239,114,230,227,95,249,85,101,196,246,12,127,115,181,71,153,184,91,243,119,42,104,31,165,37,210,133,152,26,59,152,195,180,64,119,25,188,114,140,78,66,18,8,150,145,12,209,70,215,128,136,136,138,143,241,129,128,41,179,63,133,204,210,193,147,97,234,187,237,69,86,23,174,169,183,219,233,26,82,158,123,141,52,79,81,68,209,140,79,188,205,170,97,133,216,27,93,238,204,46,196,206,226,248,224,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,40,103,166,158,50,98,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,147,158,83,227,175,202,134,86,96,220,204,246,95,179,62,214,225,251,117,247,177,117,250,221,151,181,83,71,55,75,169,180,119,237,234,109,221,180,117,211,93,27,93,20,75,115,172,204,207,180,25,227,130,242,182,146,174,213,81,73,131,240,249,220,38,236,242,111,170,167,174,175,155,243,144,84,104,110,193,164,20,148,114,0,56,137,109,157,201,220,132,195,71,37,60,179,251,65,158,56,211,52,170,233,45,85,20,152,63,15,133,190,30,209,30,250,170,122,234,249,191,55,61,62,160,236,26,65,73,89,25,155,16,150,217,216,89,136,76,244,153,69,141,103,22,62,105,243,147,234,6,33,245,25,213,52,146,211,117,134,213,79,125,154,217,86,22,218,202,137,169,41,235,10,18,104,38,158,17,140,165,136,36,211,105,24,12,240,145,11,62,162,210,198,239,166,230,214,253,121,106,115,2,252,132,214,80,228,38,107,77,191,0,221,110,5,236,187,137,22,178,89,235,170,231,166,15,206,203,61,72,67,79,110,6,237,51,201,180,28,154,73,12,251,247,18,154,149,106,188,209,252,137,230,111,224,190,177,68,160,91,9,226,155,238,6,197,86,108,107,133,171,187,21,235,15,220,41,238,150,234,158,144,73,208,170,130,65,146,41,54,27,16,22,211,1,125,9,156,95,77,29,157,187,147,253,53,99,220,85,254,202,226,60,73,136,238,31,237,149,149,215,42,234,137,63,223,73,52,210,72,127,121,17,23,197,221,78,247,3,156,31,96,30,13,114,140,177,190,51,106,74,92,119,116,179,141,126,47,190,93,37,132,2,209,3,3,77,45,12,114,177,148,81,83,64,227,172,146,49,187,74,113,245,8,182,12,65,21,85,200,190,43,114,95,136,123,174,41,177,101,206,41,164,158,229,133,111,21,214,185,104,229,174,164,41,235,160,166,40,132,174,84,177,195,52,133,45,9,148,192,49,206,236,44,79,221,163,119,107,97,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,69,21,124,243,191,82,127,188,159,195,84,96,88,48,158,42,197,126,210,251,45,134,110,183,159,99,91,230,187,92,125,159,69,37,71,99,161,139,78,173,76,219,25,250,112,134,225,221,33,104,35,171,106,237,170,168,28,49,113,11,138,184,95,206,91,46,110,97,106,110,223,216,58,148,215,27,89,213,73,79,13,206,134,81,219,45,60,132,15,253,236,128,228,38,33,44,81,27,129,236,218,249,15,100,238,113,96,28,245,192,22,188,198,203,155,245,37,198,219,113,167,130,89,98,138,170,25,167,183,207,36,49,204,84,149,67,9,152,197,83,24,202,13,36,78,78,226,239,251,29,232,87,52,127,34,121,155,248,47,172,81,40,86,225,59,205,62,77,253,64,195,222,163,2,201,77,17,20,43,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,85,17,21,52,226,43,33,176,111,18,89,71,125,202,156,103,69,72,65,113,167,51,182,87,77,78,243,29,166,226,192,77,79,91,19,9,129,111,140,139,87,22,49,222,14,113,147,236,50,103,199,135,61,50,47,49,248,116,204,123,142,87,230,133,155,176,221,104,116,150,25,162,119,58,91,133,41,59,180,117,84,210,59,55,82,19,218,90,62,140,76,66,64,98,6,6,3,224,23,106,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,9,77,61,76,242,19,12,113,71,24,179,145,153,19,176,176,179,59,187,187,51,41,169,229,161,192,85,54,67,97,232,115,171,54,108,84,147,230,45,242,158,57,173,1,39,87,125,130,221,61,44,100,80,148,51,69,25,65,92,229,36,209,76,254,254,208,22,0,33,99,153,142,253,81,21,149,115,51,224,187,249,73,229,192,102,70,10,30,158,62,192,54,250,185,233,169,225,161,235,73,125,161,102,234,157,14,177,129,76,83,11,129,21,56,182,225,234,75,40,56,183,89,228,142,16,112,158,41,190,224,108,85,102,198,184,90,187,177,94,176,253,194,158,233,110,169,233,4,157,10,168,36,25,34,147,97,177,1,109,48,23,208,153,197,244,209,217,219,185,92,87,26,252,113,227,46,46,234,112,157,4,225,87,102,195,214,11,61,25,214,90,35,54,10,74,171,251,196,253,178,180,98,103,34,96,98,50,134,17,146,73,8,98,7,38,112,41,229,5,245,121,121,240,89,117,226,159,52,41,239,184,191,15,213,150,85,225,170,135,124,65,88,213,37,74,213,179,180,123,162,183,193,32,139,145,153,19,196,82,176,56,184,66,228,253,72,204,225,221,61,54,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,70,24,41,160,140,88,99,138,56,197,152,64,4,89,133,133,153,153,153,153,153,118,214,42,235,234,223,240,158,42,194,158,205,251,83,134,110,182,111,108,219,225,187,91,189,161,69,37,63,108,161,151,94,149,76,59,217,186,144,158,210,219,32,234,37,163,232,239,162,150,158,87,92,125,81,227,11,21,183,134,124,226,184,90,173,119,92,57,111,166,161,194,119,137,234,96,163,142,231,74,7,21,52,22,210,2,33,223,88,61,72,198,46,155,17,77,24,150,230,99,141,206,105,10,199,248,255,0,6,229,102,13,187,102,14,96,226,26,75,30,30,177,211,189,77,117,117,75,190,200,131,86,102,102,102,103,35,50,39,16,0,22,115,51,33,17,98,34,102,124,125,184,209,226,219,21,113,115,154,111,138,110,81,118,28,55,98,237,54,252,51,110,17,146,46,157,9,84,200,97,60,241,60,210,198,213,146,70,240,140,199,27,176,151,70,54,102,208,25,80,170,219,77,214,221,77,65,89,112,182,85,210,211,221,41,222,174,134,89,161,32,10,168,26,89,33,121,98,39,109,12,26,88,101,141,200,117,109,241,152,248,139,179,95,175,37,79,52,248,167,233,253,119,168,219,148,212,162,133,110,117,126,105,240,183,211,250,31,81,184,171,10,162,180,221,110,52,213,245,150,251,101,93,85,61,174,157,170,235,165,134,18,48,165,129,229,142,22,150,82,102,208,1,229,154,40,216,139,70,223,32,15,137,51,61,117,224,187,139,108,85,194,54,105,182,41,182,197,219,176,221,247,179,91,241,53,184,134,73,122,148,35,83,25,156,240,68,211,69,27,214,71,27,76,48,156,142,226,61,105,25,219,67,117,63,217,85,153,152,87,57,50,227,14,102,150,10,171,237,22,92,77,111,138,225,77,186,72,206,72,119,183,191,4,189,51,48,25,162,54,40,228,6,39,217,32,24,187,234,46,172,3,154,47,31,84,120,62,197,114,225,159,39,110,22,171,165,215,17,219,234,104,113,101,226,10,152,43,35,182,82,153,203,77,61,180,64,72,182,86,23,78,65,151,168,194,80,198,67,181,156,228,99,134,37,172,24,79,21,98,191,105,125,150,195,55,91,207,177,173,243,93,174,62,207,162,146,163,177,208,197,167,86,166,109,140,253,56,67,112,238,144,180,17,213,181,118,213,124,165,146,159,22,62,86,51,147,233,254,33,244,233,214,53,138,87,185,83,241,219,106,123,85,7,11,57,203,137,170,198,228,53,13,6,8,186,220,103,18,130,72,28,64,99,179,185,187,49,1,137,49,60,27,200,152,216,250,2,225,178,8,228,148,164,81,87,207,59,245,39,251,201,252,53,69,90,171,252,42,241,49,140,184,80,205,202,60,210,193,244,52,151,16,42,114,182,221,237,149,44,194,23,27,116,135,25,203,3,73,181,202,19,221,20,102,18,11,62,211,1,220,38,27,227,60,133,50,119,56,176,14,122,224,11,94,99,101,205,250,146,227,109,184,211,193,44,177,69,85,12,211,219,231,146,24,230,42,74,161,132,204,98,169,140,101,6,146,39,39,113,119,253,142,254,213,17,23,82,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,8,205,5,76,18,11,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,168,44,230,95,193,221,79,13,249,185,54,56,193,150,122,191,201,214,56,168,146,182,138,104,232,226,138,146,211,113,144,228,57,109,98,208,232,32,2,45,212,133,156,35,214,39,112,30,163,193,33,175,41,193,71,28,120,203,132,74,156,89,65,0,85,222,112,245,254,207,88,116,118,137,13,142,146,150,254,209,55,99,173,40,157,196,156,28,128,97,152,99,146,50,40,141,137,220,202,8,129,80,12,127,143,241,150,105,227,43,182,96,230,14,33,171,190,98,27,229,67,212,215,87,84,187,111,148,244,102,102,102,102,97,0,17,97,0,1,102,0,1,17,22,17,22,102,153,238,88,124,16,86,112,233,133,106,115,123,50,41,118,99,236,97,111,134,42,122,113,154,112,246,85,158,104,233,234,30,150,122,121,98,141,227,172,235,142,147,49,111,97,232,70,32,67,172,155,239,169,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,21,128,115,171,242,177,133,190,160,80,250,117,197,69,95,9,222,105,242,111,234,6,30,245,24,22,74,106,149,113,99,229,99,57,62,159,226,31,78,157,99,88,165,211,63,184,28,166,226,59,130,108,161,206,28,14,117,97,152,184,47,41,236,65,13,36,97,45,64,95,45,208,219,194,119,162,24,65,136,154,165,136,229,40,72,7,223,57,30,51,103,98,3,134,37,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,148,51,211,79,25,56,201,20,145,147,49,1,137,51,139,139,179,59,59,59,58,147,78,75,156,61,123,78,251,136,248,157,187,84,218,170,41,45,29,167,9,90,40,164,165,234,213,67,92,97,77,52,245,131,33,54,144,233,4,141,8,184,106,70,53,19,179,184,8,233,36,181,34,176,14,117,126,86,48,183,212,10,31,78,184,171,0,229,113,231,179,44,191,26,244,122,213,63,200,136,138,21,185,213,249,167,194,223,79,232,125,70,226,189,87,40,108,179,194,185,201,151,28,71,229,110,53,164,237,22,92,77,111,176,91,234,118,199,25,201,14,246,185,236,158,46,160,24,12,209,27,12,145,155,139,236,144,0,153,181,22,86,151,198,39,10,184,203,133,12,220,184,96,251,205,182,172,176,197,198,162,162,167,9,221,228,145,166,11,141,185,143,220,98,148,64,7,180,198,37,24,204,27,71,105,187,19,55,76,227,51,167,249,41,149,247,92,234,205,204,33,149,22,98,171,142,163,20,222,41,173,167,81,77,68,85,103,71,1,155,117,170,158,33,118,115,8,98,234,74,126,240,179,4,100,238,66,204,238,217,41,229,238,10,181,101,174,0,195,89,115,98,168,171,158,219,133,108,244,86,74,57,106,204,74,121,32,166,132,33,140,164,33,17,23,55,16,103,119,97,22,215,93,25,188,23,160,68,80,3,204,211,37,63,34,220,92,98,158,207,112,237,84,24,239,92,107,71,190,93,243,69,219,103,155,180,71,38,145,128,142,149,81,84,236,22,221,164,79,22,226,114,221,165,234,114,75,204,204,43,83,149,152,235,39,59,95,75,18,91,241,3,226,110,132,146,70,61,162,134,162,154,158,159,124,35,191,168,125,57,41,116,145,246,48,143,94,15,121,220,244,107,0,227,219,51,49,86,104,113,113,153,151,28,83,87,212,246,14,32,173,195,54,232,2,73,30,26,90,26,9,206,158,32,140,76,203,102,238,153,74,108,58,11,203,52,166,194,59,244,82,63,201,99,0,83,88,184,121,197,121,131,81,135,170,232,238,88,171,20,29,48,87,76,210,136,87,219,168,233,227,104,94,38,39,216,64,21,19,215,131,152,55,121,239,18,119,233,179,12,133,44,107,56,177,243,79,156,159,80,49,15,168,206,175,211,151,247,12,248,55,138,254,95,152,215,43,113,133,117,93,184,199,50,42,238,86,139,157,51,185,29,186,227,29,170,136,34,157,227,220,195,48,109,150,64,56,201,219,112,25,109,32,61,146,4,117,231,22,78,227,236,138,199,247,76,185,204,107,13,93,186,229,110,168,158,40,165,150,150,104,96,184,65,28,210,66,53,116,165,48,1,75,77,33,68,111,28,172,44,196,205,251,89,164,255,0,149,63,28,246,171,214,25,160,225,119,53,238,148,150,251,149,130,157,163,194,151,171,141,208,65,174,112,29,64,71,21,177,250,242,110,42,144,41,192,32,142,45,88,161,13,140,1,209,103,150,226,185,163,249,19,204,223,193,125,98,137,64,182,19,194,215,220,115,138,172,216,43,11,80,246,219,214,32,184,83,218,237,212,221,80,143,175,85,60,131,28,81,239,55,16,29,198,98,218,147,176,182,186,187,179,119,167,250,106,192,88,171,253,149,195,152,147,14,92,63,219,40,235,173,181,212,242,127,189,146,25,163,144,62,226,18,31,131,178,158,158,1,120,215,194,188,86,101,197,37,146,237,115,236,249,155,134,109,240,199,136,237,245,15,24,73,95,177,134,50,185,211,180,98,0,80,202,110,206,98,2,221,25,13,129,219,105,68,114,221,82,133,110,117,126,105,240,183,211,250,31,81,184,174,167,38,171,77,170,255,0,196,150,54,177,95,109,148,151,27,109,199,45,238,84,149,148,117,112,140,208,84,193,37,125,188,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,83,94,62,184,40,197,92,41,230,61,93,238,211,108,237,25,101,137,174,19,73,135,46,20,237,33,199,65,189,202,65,182,84,60,132,102,51,68,12,236,4,100,253,104,193,205,159,112,202,17,122,174,89,156,104,255,0,38,204,199,60,183,198,165,212,192,56,250,225,73,5,77,68,213,221,24,236,85,206,253,32,174,210,67,24,70,18,99,17,168,39,218,93,56,162,54,39,232,180,114,78,77,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,80,195,206,175,205,62,22,250,127,67,234,55,21,234,185,67,101,158,21,206,76,184,226,63,43,113,173,39,104,178,226,107,125,130,223,83,182,56,206,72,119,181,207,100,241,117,0,192,102,136,216,100,140,220,95,100,128,4,205,168,178,180,190,49,56,85,198,92,40,102,229,195,7,222,109,181,101,134,46,53,21,21,56,78,239,36,141,48,92,109,204,126,227,20,162,0,61,166,49,40,198,96,218,59,77,216,153,186,103,25,157,63,201,76,175,186,231,86,110,97,12,168,179,21,92,117,24,166,241,77,109,58,138,106,34,171,58,56,12,219,173,84,241,11,179,152,67,23,82,83,247,133,152,35,39,114,22,103,118,201,79,47,112,85,171,45,112,6,26,203,155,21,69,92,246,220,43,103,162,178,81,203,86,98,83,201,5,52,33,12,101,33,8,136,185,184,131,59,187,8,182,186,232,205,224,177,204,226,199,205,62,114,125,64,196,62,163,58,146,156,137,225,39,10,241,115,203,3,45,48,181,202,94,195,137,44,95,104,238,24,102,226,37,28,93,58,226,184,92,64,32,158,87,134,89,26,142,73,30,18,152,35,102,34,232,198,236,250,131,40,161,199,248,3,25,101,102,50,187,101,246,96,225,234,187,30,33,177,212,61,53,117,13,75,54,248,143,70,118,118,118,119,19,2,23,19,3,23,112,48,33,33,114,18,103,121,137,229,169,204,11,242,237,71,67,144,153,173,54,204,125,106,183,151,178,238,36,90,71,120,161,164,130,152,63,59,44,245,39,53,69,196,223,180,207,38,208,97,120,227,51,238,218,74,234,184,177,242,177,156,159,79,241,15,167,78,177,172,82,147,205,99,129,43,171,93,107,248,166,201,172,51,72,86,210,167,121,241,189,170,221,1,12,241,206,196,101,37,225,129,157,196,192,133,197,167,216,34,224,225,215,38,61,243,201,28,112,101,86,102,98,172,155,204,124,57,154,88,42,175,179,222,176,205,194,43,133,54,233,36,8,230,216,254,252,18,244,204,12,161,148,28,163,144,24,155,124,102,98,239,161,58,200,39,131,190,42,176,111,21,249,71,111,198,22,107,149,32,226,123,117,61,61,54,44,180,71,27,194,118,235,139,135,190,227,17,25,151,102,144,134,66,132,247,22,224,103,23,126,160,72,1,93,81,17,17,99,131,198,158,89,254,72,184,172,204,252,11,29,37,170,146,146,159,16,79,112,160,165,181,199,211,165,165,161,173,102,172,165,128,3,96,176,116,224,168,136,28,4,118,137,11,136,187,139,51,188,170,114,117,204,207,182,28,41,205,129,106,234,237,77,87,128,177,5,101,190,26,90,121,63,162,134,134,165,218,178,57,234,1,205,221,183,207,61,96,1,176,136,144,192,226,204,228,6,239,17,124,75,227,250,108,211,226,27,50,51,6,223,136,106,239,150,219,230,40,185,84,218,235,170,94,93,242,219,187,65,181,27,51,74,204,96,3,78,209,0,1,51,108,1,17,208,118,232,211,19,202,51,44,241,86,93,240,143,13,199,20,210,118,79,182,184,130,175,19,91,160,56,228,142,97,161,146,10,122,120,142,65,48,29,58,157,148,165,7,29,194,81,75,17,177,123,218,53,234,172,107,56,177,243,79,156,159,80,49,15,168,206,175,211,151,247,12,248,55,138,254,95,152,215,43,113,133,117,93,184,199,50,42,238,86,139,157,51,185,29,186,227,29,170,136,34,157,227,220,195,48,109,150,64,56,201,219,112,25,109,32,61,146,4,117,231,22,78,227,236,138,199,247,76,185,204,107,13,93,186,229,110,168,158,40,165,150,150,104,96,184,65,28,210,66,53,116,165,48,1,75,77,33,68,111,28,172,44,196,205,251,89,164,255,0,149,63,28,246,171,214,25,160,225,119,53,238,148,150,251,149,130,157,163,194,151,171,141,208,65,174,112,29,64,71,21,177,250,242,110,42,144,41,192,32,142,45,88,161,13,140,1,209,103,150,226,185,163,249,19,204,223,193,125,98,137,64,10,153,238,88,92,5,84,228,197,170,147,136,28,224,177,85,208,102,13,206,158,166,27,85,162,175,164,109,105,183,78,48,236,154,72,138,46,173,61,113,48,206,46,205,47,187,12,239,25,136,155,200,3,69,121,172,113,207,117,189,98,106,254,23,114,162,233,87,111,182,216,42,30,60,87,122,183,93,8,30,231,57,211,156,114,219,27,161,38,210,166,1,156,194,120,229,213,202,96,216,224,29,23,121,109,43,129,108,166,206,92,220,226,59,14,219,178,59,23,253,146,191,88,119,95,42,113,22,225,127,101,80,198,97,28,211,116,93,219,180,238,235,12,93,159,188,101,235,108,147,108,79,33,141,234,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,106,81,91,87,18,156,102,216,178,63,56,50,183,32,108,150,175,106,227,60,198,196,22,106,121,154,112,49,165,182,89,234,174,3,77,37,73,19,105,212,152,246,204,17,70,47,160,144,20,146,104,194,17,205,104,28,243,191,82,127,188,159,195,85,31,228,213,105,181,95,248,146,198,214,43,237,178,146,227,109,184,229,189,202,146,178,142,174,17,154,10,152,36,175,183,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,175,21,204,103,130,143,228,171,152,240,95,240,5,178,235,38,89,98,159,206,91,106,103,110,172,118,186,231,115,121,45,133,54,226,50,218,0,210,68,82,176,145,198,68,58,202,80,203,35,252,174,1,120,215,197,92,41,230,61,37,146,237,115,237,25,101,137,174,16,199,136,237,245,15,33,199,65,189,198,50,185,211,180,98,102,51,68,12,206,98,2,253,104,193,129,219,112,196,113,74,79,51,27,181,170,255,0,203,255,0,48,47,182,43,157,37,198,219,113,167,176,213,209,214,82,76,51,65,83,4,151,106,18,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,12,60,39,121,167,201,191,168,24,123,212,96,89,41,162,34,133,110,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,74,162,34,43,106,227,127,130,236,43,197,198,92,79,67,68,54,171,38,62,182,244,231,178,98,25,104,99,41,15,164,211,109,161,169,157,129,230,106,51,121,228,119,16,127,114,71,25,118,158,215,140,224,7,22,97,107,238,6,197,87,156,21,138,104,123,21,235,15,220,42,45,119,26,110,168,73,208,170,130,66,142,88,247,131,144,22,211,2,109,69,220,95,77,89,221,187,212,159,242,148,224,163,10,222,108,84,124,89,102,109,179,218,53,99,112,154,60,23,111,157,163,58,88,123,57,244,206,230,76,196,78,83,12,225,44,113,12,130,61,34,132,165,102,34,40,78,57,84,68,68,80,67,205,99,13,228,189,151,138,58,251,190,84,98,122,75,133,202,255,0,78,245,184,174,130,220,212,135,69,108,186,132,167,79,44,108,112,30,225,169,50,128,228,158,25,65,140,100,62,163,153,245,156,34,179,85,145,239,6,216,91,35,176,199,14,56,48,184,122,161,232,225,11,197,190,59,160,77,52,176,203,93,85,85,32,11,79,37,116,145,57,1,86,9,131,197,43,51,237,140,162,233,11,8,70,32,53,173,22,42,234,103,179,111,130,203,87,20,252,4,229,29,247,8,97,250,66,205,76,53,150,248,113,240,253,99,212,141,43,214,192,212,80,20,182,249,228,33,113,48,33,121,74,38,55,22,9,156,95,169,24,28,219,161,219,253,53,96,44,85,254,202,225,204,73,135,46,31,237,148,117,214,218,234,121,63,222,201,12,209,200,31,113,9,15,193,217,87,254,38,248,246,206,94,42,50,227,6,101,190,63,130,213,79,73,134,118,214,92,170,40,233,196,36,189,93,1,165,138,58,201,27,77,33,210,9,28,122,81,104,15,33,204,122,109,40,163,135,171,193,159,6,120,251,139,60,127,77,71,71,67,87,110,193,54,234,128,150,253,126,150,41,161,128,160,142,106,118,169,164,165,169,104,37,133,235,186,53,13,36,113,73,163,104,219,139,187,198,170,243,108,192,24,55,43,51,211,0,101,246,95,97,234,75,30,30,177,229,189,5,53,13,13,51,62,200,131,218,87,39,119,119,119,114,51,34,114,51,50,119,51,50,34,39,34,39,119,244,28,149,60,211,226,159,167,245,222,163,110,83,82,138,21,185,213,249,167,194,223,79,232,125,70,226,190,79,40,12,45,98,199,57,251,152,88,43,20,208,246,219,46,32,202,251,181,174,227,77,213,56,250,244,179,214,208,71,44,123,193,196,199,112,25,54,162,236,77,174,172,236,253,234,149,113,191,193,118,42,225,31,49,231,161,162,27,173,239,0,220,186,115,217,49,12,180,50,12,97,213,121,182,208,212,206,192,208,189,96,52,18,59,136,63,191,27,12,187,67,115,198,31,43,134,78,53,243,151,133,91,22,51,176,101,221,207,169,73,138,109,229,29,37,53,99,140,180,182,187,163,156,76,215,56,225,49,38,41,134,0,146,61,186,136,25,20,37,43,74,48,140,111,69,127,211,86,61,197,95,236,174,35,196,152,142,225,254,217,89,93,114,174,168,147,253,244,147,77,36,135,247,145,17,124,93,212,202,101,183,5,24,87,133,62,4,115,102,247,118,182,118,140,205,196,217,95,123,147,17,220,42,26,51,146,131,125,178,89,10,217,78,241,145,128,195,17,179,49,144,19,245,164,6,55,125,163,16,69,10,203,37,62,44,124,172,103,39,211,252,67,233,211,172,107,23,160,187,91,49,150,84,99,250,219,53,100,149,118,12,89,131,175,18,83,74,116,149,108,211,219,238,52,147,56,147,199,52,36,236,199,28,177,190,135,25,63,120,179,139,248,58,154,158,90,28,113,211,113,29,131,97,201,236,112,21,97,152,184,46,207,25,205,87,33,203,80,23,203,116,47,28,13,90,83,27,145,53,75,17,196,51,9,151,190,114,52,128,238,196,97,13,239,168,171,231,157,250,147,253,228,254,26,168,87,41,60,1,131,115,79,61,49,254,95,102,14,30,164,190,97,235,230,91,215,211,87,80,212,179,236,148,61,165,109,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,106,63,198,143,9,56,171,132,108,211,124,45,114,151,183,97,187,239,105,184,97,155,136,148,146,245,40,70,166,64,8,39,149,225,138,55,172,142,54,132,166,8,217,196,122,209,187,62,134,203,213,240,11,198,190,42,225,79,49,233,44,151,107,159,104,203,44,77,112,134,60,71,111,168,121,14,58,13,238,49,149,206,157,163,19,49,154,32,102,115,16,23,235,70,12,14,219,134,35,138,124,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,237,162,34,165,92,80,225,204,142,196,121,29,138,163,226,28,237,84,152,50,146,223,81,45,77,210,186,158,25,100,181,73,36,39,0,85,82,117,35,147,109,96,245,220,97,112,2,145,228,49,16,18,114,97,124,109,174,209,218,161,186,214,195,98,173,171,172,182,133,68,131,71,81,87,76,52,211,205,3,19,244,206,72,134,73,6,51,113,209,220,26,67,97,119,118,98,45,53,123,170,229,125,131,114,143,23,241,95,101,159,55,47,244,150,224,195,244,227,121,195,112,212,221,2,136,43,239,241,214,82,133,21,59,57,59,20,199,186,82,144,33,7,98,51,132,89,216,131,120,20,250,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,180,174,52,249,134,101,127,11,22,171,174,16,177,86,82,98,92,212,26,120,94,143,15,176,200,80,81,60,226,69,29,69,116,163,160,128,8,179,31,65,141,166,54,56,116,96,9,58,195,104,28,115,241,85,131,120,175,229,249,129,177,133,154,229,72,56,158,221,142,45,52,216,178,209,28,111,9,219,174,47,106,184,239,113,136,140,203,179,72,67,33,66,123,139,112,51,139,191,80,36,0,178,14,19,188,211,228,223,212,12,61,234,48,44,148,213,42,226,199,202,198,114,125,63,196,62,157,58,198,177,78,159,43,174,43,172,89,227,145,214,220,170,187,75,106,182,227,60,182,183,211,89,222,219,4,198,210,87,89,233,225,138,26,106,241,3,111,217,20,172,4,108,50,8,155,244,218,120,193,169,175,50,206,93,245,57,165,37,46,118,240,255,0,135,41,3,22,61,68,22,251,214,28,183,91,226,129,175,39,85,90,237,237,6,56,196,91,180,140,181,46,83,203,57,108,120,71,168,82,71,208,118,146,242,184,94,200,187,23,14,153,29,133,114,190,211,102,181,80,215,208,219,233,229,191,205,110,115,56,238,23,130,132,26,174,169,228,145,154,73,55,200,47,181,205,153,218,49,140,24,64,64,64,106,170,43,0,231,87,229,99,11,125,64,161,244,235,138,176,14,87,30,123,50,203,241,175,71,173,83,252,136,136,161,91,157,95,154,124,45,244,254,135,212,110,43,197,114,199,226,238,213,195,46,110,85,225,76,97,110,164,124,39,153,85,22,235,109,202,235,37,64,192,118,137,226,57,70,158,168,142,66,24,187,48,189,76,157,109,206,206,33,164,130,95,155,120,228,151,238,33,242,67,0,241,127,144,213,217,127,89,124,164,43,110,32,167,167,186,88,113,13,12,112,214,181,44,237,164,148,213,180,228,250,137,129,11,184,147,198,66,242,67,52,128,38,59,247,53,154,242,185,224,119,21,100,222,99,227,252,210,206,44,61,217,239,88,102,225,83,132,48,223,90,146,64,142,109,142,221,174,233,77,218,41,192,202,25,65,227,142,10,136,201,183,198,117,98,67,161,50,146,164,68,81,107,206,227,40,105,142,213,151,185,247,67,5,36,117,16,84,75,132,46,146,20,242,245,231,3,25,42,168,132,35,239,137,130,55,142,189,200,189,211,119,154,54,247,217,155,101,139,112,123,196,61,215,134,204,196,196,184,190,209,117,164,181,212,94,112,61,254,201,5,124,212,101,84,116,213,165,72,85,22,242,136,25,136,119,149,125,53,24,59,200,7,27,1,158,246,102,247,198,133,44,154,56,126,203,63,200,222,71,96,60,173,146,146,213,79,87,134,112,253,13,190,191,217,113,236,165,154,184,33,30,213,56,123,128,229,213,157,229,145,204,133,136,200,220,137,183,19,170,128,177,172,226,199,205,62,114,125,64,196,62,163,58,149,78,74,158,86,49,79,212,10,239,78,183,42,171,199,215,5,24,87,138,204,184,171,189,218,109,157,159,51,112,205,190,105,48,229,194,157,163,9,43,246,49,72,54,202,135,144,128,10,25,77,221,128,140,155,163,33,185,179,237,41,66,88,22,255,0,77,88,11,21,127,178,184,115,18,97,203,135,251,101,29,117,182,186,158,79,247,178,67,52,114,7,220,66,67,240,118,82,169,143,51,103,52,243,127,147,206,45,189,230,246,16,186,217,239,86,175,96,218,105,238,23,17,169,105,49,13,12,117,246,185,41,238,172,245,13,190,78,176,74,204,82,49,24,201,36,114,24,147,49,108,8,235,225,59,205,62,77,253,64,195,222,163,2,146,158,104,188,2,209,227,11,21,203,137,140,157,183,218,173,119,92,57,111,169,174,197,150,120,41,160,163,142,231,74,7,45,76,247,33,49,17,223,88,61,73,10,94,163,145,77,24,142,215,99,141,130,104,182,201,220,226,199,217,21,143,237,121,141,151,55,234,187,117,202,221,81,4,178,197,21,84,208,193,112,130,57,163,152,169,42,134,19,2,150,154,66,136,26,72,156,153,137,155,246,59,100,39,194,175,19,24,55,138,252,163,163,205,44,31,67,87,110,49,168,43,109,222,217,82,206,71,110,184,198,17,156,176,52,155,88,102,13,178,198,97,32,179,110,3,29,194,7,190,48,139,110,117,126,105,240,183,211,250,31,81,184,167,37,79,52,248,167,233,253,119,168,219,148,180,231,198,89,229,102,107,229,102,32,194,217,199,73,106,251,55,236,250,185,167,184,220,35,166,254,147,127,67,74,5,112,134,90,128,40,233,230,134,57,36,33,157,219,220,239,127,13,86,54,249,133,134,237,88,55,31,226,92,33,98,196,244,152,146,219,99,188,86,219,104,239,84,140,61,11,148,16,204,113,199,85,30,211,49,217,32,139,27,104,100,218,19,104,69,226,242,169,201,191,59,243,163,21,90,177,6,84,98,251,30,32,189,224,155,77,57,85,217,113,93,108,149,115,65,111,158,1,164,131,216,161,44,155,161,96,104,78,41,99,132,8,30,54,25,95,105,180,140,241,208,174,117,126,105,240,183,211,250,31,81,184,170,63,192,15,24,55,94,19,115,112,74,224,244,146,96,76,99,81,71,65,138,194,104,137,206,154,0,50,104,235,162,40,192,165,223,78,211,74,111,24,137,52,160,70,27,119,188,114,71,53,60,67,228,134,1,226,255,0,33,171,178,254,178,249,72,86,220,65,79,79,116,176,226,26,24,225,173,106,89,219,73,41,171,105,201,245,19,2,23,113,39,140,133,228,134,105,0,76,119,238,107,11,229,231,195,174,21,225,47,49,241,150,105,113,91,138,176,166,10,189,91,46,21,216,67,7,125,163,174,142,219,29,127,65,195,183,221,40,123,116,81,28,176,144,73,79,28,53,16,147,107,28,213,34,98,204,98,165,81,99,89,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,169,87,54,78,23,178,227,49,50,227,242,253,93,142,237,88,75,25,225,43,121,208,210,61,222,224,208,210,226,10,88,218,106,150,182,198,38,255,0,235,207,245,193,193,211,103,41,9,206,51,103,103,25,33,134,11,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,197,12,244,211,198,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,167,83,13,103,102,50,207,190,90,120,255,0,28,102,14,12,196,22,12,66,25,111,124,162,174,154,237,68,212,193,122,49,179,17,181,210,145,152,0,78,154,160,100,25,5,196,4,4,222,64,29,194,12,101,4,43,41,219,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,161,7,153,127,3,149,60,56,227,41,179,135,3,157,33,229,214,52,188,72,16,210,70,17,83,157,142,227,51,73,59,209,12,32,194,47,76,226,18,148,36,3,238,4,111,25,179,56,129,205,110,188,49,113,11,138,184,95,206,91,46,110,97,106,110,223,216,58,148,215,27,89,213,73,79,13,206,134,81,219,45,60,132,15,253,236,128,228,38,33,44,81,27,129,236,218,249,15,100,238,113,96,28,245,192,22,188,198,203,155,245,37,198,219,113,167,130,89,98,138,170,25,167,183,207,36,49,204,84,149,67,9,152,197,83,24,202,13,36,78,78,226,239,251,29,253,170,34,34,136,14,118,153,103,138,169,179,79,2,231,31,100,234,225,187,134,31,108,51,215,142,57,11,179,215,83,212,212,84,108,152,182,116,195,169,29,86,177,182,247,34,232,79,238,179,6,175,106,188,41,103,165,139,38,172,89,223,105,197,87,155,172,84,24,239,43,238,216,110,130,219,70,198,113,214,222,42,14,24,105,78,64,213,163,110,148,114,213,31,80,221,156,99,121,152,53,35,96,58,65,151,184,42,235,153,88,255,0,13,101,205,138,162,146,11,150,42,188,81,89,40,229,171,50,24,35,158,166,96,134,50,144,132,72,152,24,141,157,221,132,159,77,116,103,240,89,52,101,238,10,181,101,174,0,195,89,115,98,168,171,158,219,133,108,244,86,74,57,106,204,74,121,32,166,132,33,140,164,33,17,23,55,16,103,119,97,22,215,93,25,188,23,160,88,214,113,99,230,159,57,62,160,98,31,81,157,74,167,37,79,43,24,167,234,5,119,167,91,149,85,227,235,130,140,43,197,102,92,85,222,237,54,206,207,153,184,102,223,52,152,114,225,78,209,132,149,251,24,164,27,101,67,200,64,5,12,166,238,192,70,77,209,144,220,217,246,148,161,44,11,127,166,172,5,138,191,217,92,57,137,48,229,195,253,178,142,186,219,93,79,39,251,217,33,154,57,3,238,33,33,248,59,41,84,199,153,179,154,121,191,201,231,22,222,243,123,8,93,108,247,171,87,176,109,52,247,11,136,212,180,152,134,134,58,251,92,148,247,86,122,134,223,39,88,37,102,41,24,140,100,146,57,12,73,152,182,4,117,240,157,230,159,38,254,160,97,239,81,129,74,167,50,190,96,95,144,154,58,236,132,202,153,183,227,235,173,188,125,169,113,18,214,59,61,13,92,21,33,249,169,96,169,9,169,238,32,253,154,120,247,3,139,71,32,31,126,225,81,1,149,89,103,138,179,147,49,240,230,86,224,170,78,209,122,196,215,8,173,244,219,163,144,227,135,123,251,243,203,211,3,49,134,32,98,146,67,97,125,145,129,147,182,130,235,32,158,14,248,85,193,188,40,101,29,191,7,217,173,180,133,137,238,52,244,245,56,178,239,28,143,49,220,110,44,30,251,12,164,0,93,154,50,41,6,16,218,59,65,220,157,186,135,33,157,144,115,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,106,85,191,241,163,197,182,21,225,27,43,31,20,220,162,237,216,146,251,218,109,248,102,220,35,28,189,74,225,166,144,194,121,226,121,162,145,232,227,145,161,25,142,55,114,30,180,108,205,169,178,132,204,141,199,248,203,52,248,217,203,28,193,204,28,67,87,124,196,55,204,200,195,245,53,213,213,46,219,229,63,104,83,179,51,51,51,8,0,139,8,0,11,48,0,8,136,176,136,179,53,239,243,206,253,73,254,242,127,13,86,235,202,127,55,176,110,82,241,95,77,6,51,158,174,0,199,54,121,48,133,178,104,96,121,64,46,53,53,148,135,78,50,176,251,194,6,80,116,216,153,139,67,144,28,182,134,227,25,179,205,92,179,194,185,201,151,24,143,43,113,173,39,104,178,226,107,124,182,250,157,177,198,114,67,189,189,201,226,234,1,128,205,17,176,201,25,184,190,201,0,9,155,81,101,143,191,24,156,42,227,46,20,51,114,225,131,239,54,218,178,195,23,26,138,138,156,39,119,146,70,152,46,54,230,63,113,138,81,0,30,211,24,148,99,48,109,29,166,236,76,221,51,140,207,181,131,120,182,197,86,110,19,177,223,9,120,134,46,221,134,239,189,27,133,138,125,178,75,81,65,92,55,42,10,131,131,113,204,209,197,70,241,211,213,201,176,34,114,121,230,220,239,161,155,183,149,225,59,205,62,77,253,64,195,222,163,2,201,77,23,82,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,48,195,5,52,17,139,148,146,201,33,59,8,0,139,57,57,59,179,51,51,187,168,245,205,158,111,120,19,9,113,29,96,203,204,5,111,181,95,114,218,134,224,214,252,93,138,228,41,143,118,243,96,57,237,221,22,46,164,52,253,230,71,178,78,209,180,134,38,1,217,52,150,193,206,86,237,106,191,241,37,130,111,182,43,157,37,198,219,113,203,123,109,93,29,101,36,195,52,21,48,73,95,112,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,85,131,145,143,235,179,247,111,248,146,149,68,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,68,86,191,199,175,24,152,123,133,140,163,185,141,154,241,73,62,98,223,41,251,22,31,182,67,89,75,218,232,142,112,156,99,186,75,79,46,226,42,104,138,25,29,159,164,96,114,136,68,251,88,200,134,3,63,211,86,61,197,95,236,174,35,196,152,142,225,254,217,89,93,114,174,168,147,253,244,147,77,36,135,247,145,17,124,93,213,74,226,59,133,92,220,225,98,235,134,236,217,175,109,164,130,163,19,217,194,237,78,116,82,28,240,66,123,156,101,163,57,182,52,71,83,11,236,234,12,69,32,11,75,19,177,147,27,59,220,87,44,62,55,232,248,116,197,85,57,67,153,21,91,48,14,48,184,67,45,61,64,195,0,123,42,241,52,148,244,239,85,61,68,178,198,209,209,244,7,89,156,183,184,244,35,32,17,214,77,243,126,139,21,117,146,159,9,222,86,50,111,233,254,30,244,232,20,64,115,100,187,228,117,195,137,175,103,229,13,186,213,21,214,215,111,56,49,141,77,160,97,142,150,107,193,85,77,36,131,32,71,8,239,172,30,163,245,230,121,100,114,34,8,201,163,56,36,98,178,181,62,124,177,177,174,67,98,78,23,48,246,31,201,122,122,75,125,202,193,79,4,88,202,220,225,178,181,175,103,19,52,245,115,234,68,82,4,229,25,20,82,234,227,211,1,137,182,116,74,40,236,47,157,95,154,124,45,244,254,135,212,110,41,201,83,205,62,41,250,127,93,234,54,229,53,40,161,91,157,95,154,124,45,244,254,135,212,110,41,201,83,205,62,41,250,127,93,234,54,229,46,153,197,147,184,7,61,112,5,211,46,115,26,195,73,113,182,220,105,231,138,41,101,165,134,105,237,243,201,12,144,141,93,41,76,6,49,84,198,50,155,199,43,11,184,187,254,214,124,120,120,157,225,235,21,112,191,156,183,172,163,197,53,61,191,176,116,234,109,215,64,165,146,158,27,157,12,163,186,42,136,196,219,251,232,205,132,140,66,88,165,6,51,217,185,229,39,150,23,1,85,57,49,106,164,226,7,56,44,85,116,25,131,115,167,169,134,213,104,171,233,27,90,109,211,140,59,38,146,34,139,171,79,92,76,51,139,179,75,238,195,59,198,98,38,242,0,221,175,22,62,86,51,147,233,254,33,244,233,214,53,139,37,62,44,124,172,103,39,211,252,67,233,211,172,107,20,217,243,47,224,42,155,62,112,244,217,213,148,214,42,72,51,22,199,79,36,215,112,143,171,190,255,0,110,130,150,66,24,70,24,98,144,167,174,98,142,24,161,127,115,112,19,129,145,48,66,193,13,152,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,134,169,161,174,166,118,223,17,232,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,207,144,71,5,220,91,97,94,46,114,177,177,77,182,46,195,137,44,93,154,223,137,173,196,49,197,211,174,42,104,204,231,130,38,154,89,26,142,73,30,97,132,228,118,34,232,200,206,218,131,171,43,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,175,113,21,144,216,55,137,44,163,190,229,78,51,162,164,32,184,211,153,219,43,166,167,121,142,211,113,96,38,167,173,137,132,192,183,198,69,171,139,24,239,7,56,201,246,25,51,227,195,158,153,23,152,252,58,102,61,199,43,243,66,205,216,110,180,58,75,12,209,59,157,45,194,148,157,218,58,170,105,29,155,169,9,237,45,31,70,38,33,32,49,3,3,1,188,14,90,156,192,191,33,53,148,57,9,154,211,111,192,55,91,129,123,46,226,69,172,150,122,234,185,233,131,243,178,207,82,16,211,219,129,187,76,242,109,7,38,146,67,62,253,196,166,165,17,20,37,243,47,227,214,167,62,113,12,217,43,148,215,218,184,50,234,199,81,36,55,115,143,165,178,255,0,113,130,170,65,25,134,104,101,144,103,161,97,142,25,97,111,115,113,147,153,137,56,66,225,109,92,56,240,171,155,156,83,221,113,37,155,42,45,180,147,212,97,139,57,221,170,14,182,67,130,9,143,115,12,84,97,54,199,136,42,102,125,253,49,148,163,2,104,165,119,49,96,119,106,107,254,154,176,22,42,255,0,101,112,230,36,195,151,15,246,202,58,235,109,117,60,159,239,100,134,104,228,15,184,132,135,224,236,167,167,128,94,53,240,175,21,153,113,73,100,187,92,251,62,102,225,155,124,49,226,59,125,67,198,18,87,236,97,140,174,116,237,24,128,20,50,155,179,152,128,183,70,67,96,118,218,81,28,183,84,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,162,3,154,47,0,181,152,62,251,114,226,99,39,109,247,91,165,171,17,220,42,107,177,101,158,10,105,235,36,182,85,24,75,83,61,200,76,68,182,81,151,78,66,151,168,226,48,200,67,181,220,36,96,134,53,149,85,225,59,205,62,77,253,64,195,222,163,2,201,77,82,174,44,124,172,103,39,211,252,67,233,211,172,107,23,170,202,172,204,197,89,55,152,248,115,52,176,85,95,103,189,97,155,132,87,10,109,210,72,17,205,177,253,248,37,233,152,25,67,40,57,71,32,49,54,248,204,197,223,66,117,144,79,7,124,85,96,222,43,242,142,223,140,44,215,42,65,196,246,234,122,122,108,89,104,142,55,132,237,215,23,15,125,198,34,51,46,205,33,12,133,9,238,45,192,206,46,253,64,144,2,186,162,43,0,231,87,229,99,11,125,64,161,244,235,138,176,14,87,30,123,50,203,241,175,71,173,83,252,136,136,161,91,157,95,154,124,45,244,254,135,212,110,42,192,20,164,242,167,227,182,234,215,90,14,22,115,151,19,82,21,180,169,218,12,17,117,184,206,67,60,115,177,0,199,103,115,118,113,48,33,114,120,55,144,184,56,116,5,207,124,17,199,43,232,136,138,223,248,246,203,60,43,154,28,35,230,101,187,20,210,117,61,131,135,235,113,53,186,112,142,55,154,150,186,130,3,168,136,227,35,2,217,187,166,81,27,142,132,241,77,40,49,14,253,86,58,234,191,240,19,150,120,171,52,56,184,203,59,118,22,164,234,123,7,16,81,98,107,140,231,28,143,13,45,13,4,225,81,41,200,64,5,179,119,76,98,7,45,5,229,154,32,114,29,250,172,138,81,99,89,197,143,154,124,228,250,129,136,125,70,117,42,156,149,60,172,98,159,168,21,222,157,110,87,254,173,215,53,120,10,225,231,57,243,230,209,196,14,96,88,170,235,238,246,202,122,120,106,45,13,217,194,213,118,56,55,244,166,174,139,165,213,168,49,98,140,116,41,118,16,65,12,100,37,27,56,23,148,230,99,105,181,88,57,127,230,5,138,197,108,164,183,91,109,212,246,26,74,58,58,72,70,24,41,160,142,237,66,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,161,135,132,239,52,249,55,245,3,15,122,140,11,37,53,4,60,211,184,126,202,252,131,226,26,142,28,173,10,75,93,14,46,179,181,250,171,15,64,210,48,91,103,42,137,99,34,132,122,109,20,116,210,188,110,225,16,72,110,6,19,54,216,162,232,139,211,78,9,120,148,204,126,27,243,198,199,115,193,77,117,186,90,177,29,194,142,215,127,195,116,20,175,89,37,230,148,230,97,104,224,167,98,29,245,131,212,39,167,118,33,38,144,182,187,184,73,32,29,192,115,171,243,79,133,190,159,208,250,141,197,57,42,121,167,197,63,79,235,189,70,220,170,87,53,142,59,110,175,117,175,225,103,38,177,53,32,219,70,157,224,198,247,91,116,228,83,201,59,145,140,150,118,54,102,16,1,22,23,159,97,19,155,159,64,156,54,79,28,150,1,195,174,67,99,46,36,179,114,197,149,56,50,138,172,142,227,80,7,115,174,134,157,166,11,77,185,140,90,162,182,86,35,1,217,24,150,172,46,99,188,220,35,23,222,98,207,144,246,69,228,94,92,112,233,151,22,236,175,202,251,55,97,181,80,235,44,211,74,236,117,87,10,162,102,105,42,170,100,102,110,164,199,180,117,125,24,88,68,64,4,0,0,6,37,185,213,249,167,194,223,79,232,125,70,226,172,1,72,79,44,46,61,105,178,98,235,73,195,246,112,95,105,40,50,250,231,81,83,53,170,239,87,213,55,180,220,103,40,118,67,36,165,47,74,158,132,156,103,39,118,139,221,154,119,144,200,65,228,49,162,188,199,184,129,181,113,15,197,29,246,251,134,142,146,124,61,133,105,195,10,217,235,41,220,73,171,160,166,150,82,146,167,168,18,72,18,129,212,77,80,81,72,14,44,80,244,93,197,139,118,183,213,201,155,242,185,137,176,6,49,199,56,203,53,177,5,231,9,208,84,82,97,59,14,31,173,185,157,84,20,39,75,8,202,102,17,202,4,244,224,49,84,83,199,24,195,32,131,183,85,164,141,246,66,67,25,124,88,249,167,206,79,168,24,135,212,103,83,61,203,58,237,106,176,114,255,0,203,251,237,246,231,73,110,182,219,169,239,213,117,149,149,115,12,48,83,65,29,218,184,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,69,183,31,92,107,226,174,43,51,30,174,201,105,185,246,124,178,195,55,9,163,195,150,250,119,144,35,175,216,229,24,220,234,26,65,3,41,165,7,119,1,49,110,140,102,224,205,184,165,57,126,175,46,110,10,63,149,86,99,207,127,199,246,203,172,121,101,133,191,57,114,169,129,186,81,221,43,153,193,227,182,12,219,132,199,112,27,201,41,68,196,65,24,136,235,17,77,20,141,49,60,77,218,109,86,14,17,51,94,197,98,182,82,91,173,182,236,183,190,210,81,209,210,66,48,193,77,4,118,201,134,56,163,140,89,132,0,69,152,88,89,153,153,153,153,150,54,235,42,133,231,241,254,0,193,185,167,131,110,217,125,152,56,122,146,249,135,175,148,239,77,93,67,82,207,178,80,213,157,157,157,157,136,12,73,132,192,197,216,192,196,72,92,72,89,218,0,120,204,224,207,31,112,153,143,234,104,235,40,106,238,56,38,227,80,114,216,111,209,69,52,208,12,18,77,80,212,212,149,85,47,4,80,181,119,70,157,228,146,40,245,109,31,112,247,120,118,184,32,227,71,21,112,143,152,240,87,86,149,214,247,128,110,93,72,47,120,122,42,233,6,48,234,188,59,171,169,160,115,104,94,176,26,8,217,136,219,223,141,138,45,193,185,164,12,130,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,237,162,34,181,94,102,153,41,249,105,225,31,20,246,123,135,101,175,192,154,227,90,61,242,236,134,94,197,4,221,162,57,52,140,200,181,165,150,167,96,182,221,101,104,183,19,14,237,96,5,93,167,43,140,161,166,205,174,48,112,204,247,40,41,39,182,224,106,121,177,125,84,51,79,44,70,103,76,64,20,165,19,199,250,70,21,147,210,72,226,78,32,225,25,177,110,253,2,159,68,88,214,113,99,230,159,57,62,160,98,31,81,157,74,167,37,79,43,24,167,234,5,119,167,91,149,255,0,171,117,205,94,2,184,121,206,124,249,180,113,3,152,22,42,186,251,189,178,158,158,26,139,67,118,112,181,93,142,13,253,41,171,162,233,117,106,12,88,163,29,10,93,132,16,67,25,9,70,206,5,229,57,152,218,109,86,14,95,249,129,98,177,91,41,45,214,219,117,61,134,146,142,142,146,17,134,10,104,35,187,80,140,113,71,24,179,8,0,139,48,176,179,51,51,51,51,40,44,203,220,107,117,203,92,127,134,179,26,197,79,73,61,203,10,222,40,175,116,113,85,129,20,18,79,77,48,77,24,200,34,66,78,14,64,204,236,196,47,166,186,59,120,174,167,250,106,199,184,171,253,149,196,120,147,17,220,63,219,43,43,174,85,213,18,127,190,146,105,164,144,254,242,34,47,139,186,157,62,92,220,20,127,37,92,184,158,255,0,143,237,150,169,51,55,20,254,114,229,83,3,117,100,181,208,187,3,199,108,25,183,16,22,211,7,146,82,137,132,78,66,17,214,81,134,41,30,240,20,85,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,90,115,211,61,50,227,135,76,184,184,230,134,104,94,123,13,170,135,72,161,134,38,99,170,184,85,19,59,199,75,77,27,187,117,38,61,165,163,106,194,194,36,102,64,0,102,56,240,241,21,159,56,203,137,44,220,190,230,182,51,173,171,35,184,212,24,91,40,102,168,105,130,211,110,99,39,167,162,137,196,0,118,70,37,163,147,0,239,55,57,9,183,153,59,246,248,78,243,79,147,127,80,48,247,168,192,175,255,0,158,119,234,79,247,147,248,106,138,181,53,60,181,57,129,126,93,168,232,114,19,53,166,217,143,173,86,242,246,93,196,139,72,239,20,52,144,83,7,231,101,158,164,230,168,184,155,246,153,228,218,12,47,28,102,125,219,73,92,87,24,156,42,224,222,43,242,142,225,131,239,54,218,65,196,246,234,122,138,156,39,119,146,71,132,237,215,23,15,113,138,81,3,46,205,33,12,99,48,109,45,192,204,76,221,64,140,195,31,108,213,203,60,85,147,121,143,136,242,183,26,210,118,123,214,25,184,75,111,169,219,28,129,28,219,31,220,158,46,160,1,148,50,131,140,145,155,139,111,140,192,153,180,38,94,175,132,239,52,249,55,245,3,15,122,140,11,37,52,94,127,48,176,85,171,50,176,6,37,203,155,237,69,92,22,220,85,103,173,178,86,75,72,98,51,199,5,76,39,12,133,25,16,144,177,176,155,187,59,137,54,186,106,207,224,177,236,227,19,133,92,101,194,134,110,92,48,125,230,219,86,88,98,227,81,81,83,132,238,242,72,211,5,198,220,199,238,49,74,32,3,218,99,18,140,102,13,163,180,221,137,155,166,113,153,209,74,219,181,214,227,77,65,71,112,185,213,213,83,218,233,222,146,134,41,166,35,10,88,30,89,38,120,162,23,125,0,30,89,165,145,196,116,109,242,25,120,147,187,202,87,35,31,215,103,238,223,241,37,42,136,136,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,139,197,103,22,113,96,28,138,192,23,76,198,204,107,245,37,186,219,110,167,158,88,162,150,170,24,103,184,79,28,50,76,52,148,163,49,128,203,83,32,196,109,28,76,76,228,237,251,93,177,214,226,43,62,113,151,18,89,185,125,205,108,103,91,86,71,113,168,48,182,80,205,80,211,5,166,220,198,79,79,69,19,136,0,236,140,75,71,38,1,222,110,114,19,111,50,119,145,254,83,124,18,209,219,236,95,202,111,55,176,167,86,190,233,176,112,117,174,239,109,130,72,225,165,19,134,120,239,49,245,24,164,9,138,72,217,160,54,104,200,99,19,144,94,65,158,50,27,234,226,119,135,172,43,197,6,77,94,178,143,20,212,246,14,223,211,169,183,93,2,150,58,137,173,149,209,22,232,170,35,19,111,239,163,54,18,2,56,165,148,24,195,126,230,199,135,56,178,119,31,100,86,63,186,101,206,99,88,106,237,215,43,117,68,241,69,44,180,179,67,5,194,8,230,146,17,171,165,41,128,10,90,105,10,35,120,229,97,102,38,111,218,205,43,220,171,56,223,163,204,156,43,104,225,135,48,234,182,98,252,55,111,150,44,61,87,209,130,158,158,182,207,73,28,1,5,46,189,86,57,107,35,7,153,244,8,153,158,10,125,228,68,99,33,20,138,172,85,212,175,103,247,30,180,217,13,193,190,80,228,174,83,95,105,39,204,91,230,91,216,161,187,156,125,93,246,11,116,246,64,17,152,102,134,88,202,10,231,41,33,150,22,247,246,128,185,152,139,28,46,113,131,128,48,6,50,205,60,101,105,203,236,190,195,213,119,204,67,124,168,106,106,26,26,102,109,242,158,142,238,238,238,236,32,2,44,70,102,78,192,0,36,68,226,34,238,215,127,197,255,0,44,140,125,195,198,0,195,217,141,130,158,175,21,91,96,179,210,69,139,226,164,235,87,79,67,117,24,106,38,174,171,140,99,165,140,98,181,128,194,44,210,204,91,197,205,183,248,179,181,191,240,171,196,198,50,225,67,55,40,243,75,7,208,210,92,64,169,202,219,119,182,84,179,8,92,109,210,28,103,44,13,38,215,40,79,116,81,152,72,44,251,76,7,112,152,111,140,235,95,52,156,226,192,57,235,157,24,11,49,178,230,253,73,113,182,220,114,222,215,44,177,69,85,12,211,219,231,146,174,182,98,164,170,24,76,198,42,152,198,80,105,34,114,119,23,127,216,239,237,121,42,121,167,197,63,79,235,189,70,220,166,165,20,43,115,171,243,79,133,190,159,208,250,141,197,57,42,121,167,197,63,79,235,189,70,220,166,165,83,252,207,200,188,184,206,11,238,5,196,152,230,205,218,235,242,239,16,71,137,44,147,70,237,28,129,85,24,19,8,20,140,221,78,143,83,163,49,70,36,34,114,83,65,191,112,139,129,84,5,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,41,241,99,229,99,57,62,159,226,31,78,157,99,88,178,168,80,193,206,35,36,50,191,47,179,114,203,153,56,50,249,135,237,151,220,109,78,115,223,48,181,52,114,13,92,179,137,158,183,135,97,214,32,9,159,243,103,175,73,206,88,138,65,105,136,170,10,59,75,225,123,56,243,31,35,51,199,10,227,156,175,134,235,95,117,246,133,61,12,214,75,113,63,82,253,75,44,192,210,91,92,88,36,223,214,208,68,127,54,100,50,116,204,27,120,3,181,244,243,162,191,253,171,194,188,61,98,159,98,93,108,222,217,183,223,46,30,206,187,83,118,122,234,62,172,118,179,232,84,69,171,244,230,13,219,76,53,125,164,206,218,190,139,192,114,84,243,79,138,126,159,215,122,141,185,77,74,183,94,51,56,51,192,60,89,224,10,154,58,202,26,75,118,54,183,83,156,182,27,244,81,67,12,229,60,112,212,53,53,37,85,75,193,44,207,67,214,168,121,36,138,61,31,86,220,61,254,48,3,143,240,6,50,202,204,101,118,203,236,193,195,213,118,60,67,99,168,122,106,234,26,150,109,241,30,140,236,236,236,238,38,4,46,38,6,46,224,96,66,66,228,36,206,242,169,202,159,142,123,85,235,12,208,112,187,154,247,74,75,125,202,193,78,209,225,75,213,198,232,32,215,56,14,160,35,138,216,253,121,55,21,72,20,224,16,71,22,172,80,134,198,0,232,179,203,38,136,163,171,154,159,27,244,121,109,133,110,252,48,229,229,86,252,95,137,45,241,69,136,106,250,48,84,83,209,89,234,227,156,39,165,215,170,231,21,100,128,208,190,135,19,179,65,81,188,72,76,163,33,137,108,170,203,60,85,156,153,143,135,50,183,5,82,118,139,214,38,184,69,111,166,221,28,135,28,59,223,223,158,94,152,25,140,49,3,20,146,27,11,236,140,12,157,180,23,89,20,240,197,195,214,21,225,127,38,172,185,71,133,170,123,127,96,234,84,220,110,135,75,29,60,215,58,233,75,116,181,18,8,55,247,177,131,17,25,4,81,68,14,103,179,115,216,175,54,78,9,104,238,22,47,229,55,148,56,83,165,95,107,222,56,198,215,104,182,193,28,115,82,145,205,60,151,153,58,108,50,28,195,36,142,211,155,180,132,81,144,72,79,24,193,33,20,106,228,94,122,102,63,14,153,143,110,205,12,175,188,246,27,173,14,177,77,12,172,231,75,112,165,39,103,146,150,166,54,118,234,66,123,71,86,213,137,136,68,192,128,192,12,114,41,200,188,244,203,142,34,242,226,221,154,25,95,121,237,214,170,237,98,154,25,89,130,170,223,84,44,207,37,45,76,108,239,211,152,55,14,173,171,139,137,9,129,24,24,25,84,4,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,93,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,160,179,152,239,3,148,220,41,99,42,12,97,151,199,87,81,151,88,194,162,112,161,134,80,150,83,178,85,139,49,189,20,179,187,56,152,16,185,20,4,69,213,32,138,81,38,39,133,229,146,218,178,67,26,218,178,215,58,48,14,99,95,105,234,231,182,225,92,81,106,189,214,69,72,2,83,201,5,53,92,115,72,49,137,16,139,155,136,59,51,57,11,107,166,174,222,43,36,140,170,204,204,43,156,153,113,135,51,75,5,85,246,139,46,38,183,197,112,166,221,36,103,36,59,219,223,130,94,153,152,12,209,27,20,114,3,19,236,144,12,93,245,23,94,87,139,31,43,25,201,244,255,0,16,250,116,235,26,197,121,92,72,112,21,136,112,134,69,229,175,18,89,71,98,171,184,225,140,65,129,236,23,12,73,111,166,237,85,181,116,23,25,45,165,81,91,94,226,49,56,195,67,182,33,51,51,149,246,75,49,51,48,199,176,70,138,112,171,196,198,50,225,67,55,40,243,75,7,208,210,92,64,169,202,219,119,182,84,179,8,92,109,210,28,103,44,13,38,215,40,79,116,81,152,72,44,251,76,7,112,152,111,140,242,20,201,220,226,192,57,235,128,45,121,141,151,55,234,75,141,182,227,79,4,178,197,21,84,51,79,111,158,72,99,152,169,42,134,19,49,138,166,49,148,26,72,156,157,197,223,246,59,218,175,55,108,194,199,217,107,195,110,27,190,229,206,56,196,24,86,229,62,56,163,164,150,178,201,115,154,134,121,32,42,10,242,40,138,72,72,73,193,200,0,156,93,244,212,5,254,12,163,87,134,78,38,248,146,191,241,37,149,22,43,239,16,121,149,113,182,220,113,197,138,146,178,142,175,22,87,205,5,76,18,87,194,50,69,36,101,43,137,129,11,184,184,187,59,59,59,179,169,10,231,87,229,99,11,125,64,161,244,235,138,176,14,87,30,123,50,203,241,175,71,173,83,252,136,136,161,91,157,95,154,124,45,244,254,135,212,110,43,197,112,41,194,37,171,139,236,163,206,172,41,5,198,146,207,139,44,53,24,118,229,135,46,179,211,137,128,78,225,116,19,165,152,216,94,80,166,153,182,239,233,190,172,113,195,35,140,157,38,140,173,87,31,224,12,101,149,152,202,237,151,217,131,135,170,236,120,134,199,80,244,213,212,53,44,219,226,61,25,217,217,217,220,76,8,92,76,12,93,192,192,132,133,200,73,157,230,79,150,135,30,180,217,243,135,161,201,92,217,190,210,65,152,182,58,120,225,180,28,157,93,247,251,116,20,177,137,76,83,77,44,133,61,115,20,115,75,51,123,155,128,152,192,73,130,103,11,245,88,251,113,55,196,223,18,86,14,36,179,94,197,98,226,15,50,173,214,219,118,56,190,210,81,209,210,98,202,248,96,166,130,58,249,134,56,163,140,101,97,0,17,102,22,22,102,102,102,102,101,46,156,184,113,102,42,199,60,24,229,230,41,198,184,154,235,136,47,85,190,214,237,55,27,165,108,149,117,83,236,186,213,128,111,150,71,35,45,160,2,45,171,247,8,179,55,115,50,185,84,88,203,113,11,133,172,88,27,63,115,47,5,97,106,30,197,101,195,248,194,243,107,183,83,117,78,78,133,44,21,178,199,20,123,205,200,203,104,0,182,164,238,79,166,174,238,253,234,69,121,37,228,167,255,0,47,92,70,86,92,62,120,42,223,75,28,191,248,189,101,92,147,3,199,255,0,137,52,100,50,127,111,98,31,208,117,42,136,177,172,226,199,205,62,114,125,64,196,62,163,58,149,78,74,158,86,49,79,212,10,239,78,183,43,255,0,69,106,188,209,252,137,230,111,224,190,177,68,161,91,132,239,52,249,55,245,3,15,122,140,10,116,248,209,226,219,10,240,141,149,143,138,110,81,118,236,73,125,237,54,252,51,110,17,142,94,165,112,211,72,97,60,241,60,209,72,244,113,200,208,140,199,27,185,15,90,54,102,212,217,99,239,143,241,254,50,205,60,101,118,204,28,193,196,53,119,204,67,124,168,122,154,234,234,151,109,242,158,140,204,204,204,204,32,2,44,32,0,44,192,0,34,34,194,34,204,211,19,203,83,151,239,228,38,142,135,62,243,90,29,248,250,235,111,47,101,219,136,117,142,207,67,87,5,49,254,118,41,233,130,106,123,136,63,105,130,77,166,226,209,200,97,223,184,149,170,243,171,243,79,133,190,159,208,250,141,197,90,86,69,241,3,143,184,120,186,226,155,238,92,157,36,23,44,85,133,235,176,172,181,146,188,195,61,12,21,37,17,21,77,44,144,201,25,69,82,5,8,20,114,59,147,11,247,237,126,237,41,253,166,217,83,122,186,209,89,168,228,164,142,162,190,162,58,104,142,174,174,42,88,4,204,152,69,228,154,98,24,162,13,93,181,57,8,64,91,87,39,102,103,117,144,167,3,28,47,224,30,25,114,94,134,143,8,93,233,47,247,44,93,79,67,123,189,95,169,170,33,170,130,182,114,164,137,182,210,84,199,20,101,37,11,23,86,72,24,247,59,52,230,90,251,238,174,41,66,183,58,191,52,248,91,233,253,15,168,220,87,159,229,235,194,174,13,226,191,40,243,243,7,222,109,180,131,137,237,212,246,58,156,39,119,146,71,132,237,215,23,11,150,198,41,68,12,187,52,132,49,140,193,180,183,3,49,51,117,2,51,11,85,206,44,157,199,217,21,143,238,153,115,152,214,26,187,117,202,221,81,60,81,75,45,44,208,193,112,130,57,164,132,106,233,74,96,2,150,154,66,136,222,57,88,89,137,155,246,179,121,252,39,133,175,184,231,21,89,176,86,22,161,237,183,172,65,112,167,181,219,169,186,161,31,94,170,121,6,56,163,222,110,32,59,140,197,181,39,97,109,117,119,102,239,89,47,100,166,87,218,178,87,40,240,134,84,89,138,146,74,124,45,103,166,182,157,69,53,16,210,5,100,224,13,214,170,120,133,221,128,230,151,169,41,251,196,238,114,19,185,19,187,187,227,195,197,143,154,124,228,250,129,136,125,70,117,234,177,151,22,216,170,243,194,118,4,225,47,15,69,216,112,221,139,173,112,190,207,182,72,170,43,235,138,229,95,80,16,110,9,158,57,104,218,58,138,73,54,28,76,77,60,59,153,244,0,119,234,240,119,194,174,50,226,191,55,45,248,62,205,109,171,28,49,110,168,167,169,197,151,120,228,104,66,221,110,115,247,216,101,32,49,237,50,8,200,48,134,210,220,108,228,237,211,9,12,50,8,202,172,179,194,185,55,151,24,115,43,112,85,39,103,178,225,155,124,86,250,109,209,198,18,77,177,189,249,229,233,128,1,77,41,185,73,33,176,182,249,12,201,219,82,117,229,120,177,242,177,156,159,79,241,15,167,78,177,172,89,84,34,167,249,233,145,121,113,196,94,92,92,114,191,52,44,221,186,213,93,164,176,205,19,176,85,91,234,133,157,163,170,166,145,217,250,115,6,226,209,244,113,113,34,3,19,3,48,44,117,179,211,34,243,31,135,76,199,184,229,126,104,89,187,13,214,135,73,97,154,39,115,165,184,82,147,187,71,85,77,35,179,117,33,61,165,163,232,196,196,36,6,32,96,96,55,129,203,83,152,23,228,38,178,135,33,51,90,109,248,6,235,112,47,101,220,72,181,146,207,93,87,61,48,126,118,89,234,66,26,123,112,55,105,158,77,160,228,210,72,103,223,184,148,212,172,107,63,149,143,20,255,0,248,75,102,175,254,153,92,127,248,203,32,142,25,46,215,91,255,0,13,185,81,125,190,220,234,238,55,43,142,7,177,85,214,86,85,204,83,79,83,60,148,16,148,146,201,33,59,145,153,19,185,57,59,187,187,187,187,170,150,190,78,44,194,214,44,115,133,111,56,43,20,208,246,219,46,32,183,212,90,238,52,221,83,143,175,75,60,101,28,177,239,7,19,29,192,100,218,139,177,54,186,179,179,247,172,99,115,11,5,93,114,215,31,226,92,185,190,212,82,79,114,194,183,138,219,37,100,180,134,69,4,147,211,76,112,200,81,145,8,147,131,144,59,179,184,139,233,166,172,222,10,87,185,37,229,158,21,166,202,204,117,156,125,147,171,137,46,24,129,240,207,94,72,227,46,207,67,79,77,79,81,178,18,217,212,14,164,149,90,200,219,220,75,161,7,186,206,26,188,149,34,198,179,139,31,52,249,201,245,3,16,250,140,234,85,57,42,121,88,197,63,80,43,189,58,220,175,253,21,170,243,71,242,39,153,191,130,250,197,18,128,21,47,220,174,184,5,163,193,246,43,111,19,25,197,111,181,93,46,184,142,223,77,93,132,236,243,211,65,89,29,178,148,206,42,152,46,68,100,37,178,176,186,113,148,93,55,18,134,50,45,206,231,35,132,50,84,138,42,249,231,126,164,255,0,121,63,134,170,21,202,79,31,224,220,172,207,76,127,152,57,131,136,105,44,120,122,199,150,245,245,53,213,213,46,251,34,15,105,91,89,153,153,153,200,204,137,196,0,5,156,204,200,68,88,136,153,158,149,113,153,198,102,62,226,207,31,212,214,86,87,85,219,176,77,186,160,226,176,216,98,150,104,96,40,35,154,161,233,170,234,169,158,121,97,122,238,141,67,199,36,177,232,218,54,209,238,241,165,81,229,14,50,60,151,168,207,178,130,146,60,39,6,40,135,8,4,133,59,117,231,184,157,36,149,68,33,27,106,236,17,197,24,57,17,109,213,230,141,131,126,146,108,244,28,39,121,167,201,191,168,24,123,212,96,87,255,0,207,59,245,39,251,201,252,53,88,7,15,252,61,98,174,34,235,49,189,147,5,84,235,122,194,56,62,179,22,211,91,198,150,73,228,186,246,105,233,227,58,56,154,54,115,105,140,39,39,141,152,75,116,128,0,236,44,110,97,226,173,55,60,101,149,24,254,138,243,71,29,93,131,22,96,235,196,117,49,5,93,35,52,246,251,141,36,204,66,210,67,48,187,49,199,44,109,168,72,47,222,46,196,222,44,167,207,130,14,52,112,175,23,25,113,5,117,105,90,172,152,250,219,212,130,247,135,162,174,140,164,62,147,67,186,186,154,7,55,153,168,205,231,141,152,141,189,201,28,162,220,123,90,67,163,252,223,114,27,6,227,62,29,42,115,200,168,169,41,49,102,0,168,162,0,184,13,59,148,245,182,234,138,161,167,42,35,38,49,109,131,45,72,78,36,76,123,30,57,4,24,122,210,18,138,30,19,188,211,228,223,212,12,61,234,48,41,190,230,61,139,49,86,6,224,199,48,241,78,10,196,215,92,63,122,162,246,79,102,184,218,235,100,164,170,131,125,214,144,15,100,177,184,152,238,3,33,125,31,188,73,217,251,157,212,69,240,201,196,223,18,87,254,36,178,162,197,125,226,15,50,174,54,219,142,56,177,82,86,81,213,226,202,249,160,169,130,74,248,70,72,164,140,165,113,48,33,119,23,23,103,103,103,118,117,144,74,163,252,85,112,207,131,120,175,202,58,204,173,198,21,213,118,227,26,129,185,90,46,116,206,228,118,235,140,97,32,69,59,199,185,134,96,219,44,128,113,147,182,224,50,218,64,123,36,12,123,51,139,39,113,246,69,99,251,166,92,230,53,134,174,221,114,183,84,79,20,82,203,75,52,48,92,32,142,105,33,26,186,82,152,0,165,166,144,162,55,142,86,22,98,102,253,172,215,149,201,239,136,92,43,149,121,203,124,202,60,83,77,208,252,170,118,26,107,117,208,234,163,138,26,106,234,49,169,40,169,228,19,118,215,175,218,10,48,113,39,46,171,68,12,5,213,220,19,82,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,87,84,136,160,219,154,199,19,24,203,53,243,230,191,39,138,135,16,97,252,39,151,85,15,68,22,139,139,52,77,112,184,182,253,215,71,137,133,157,194,72,164,1,129,200,143,243,47,212,13,157,162,64,84,255,0,151,14,72,96,28,249,226,142,197,134,51,26,249,73,77,109,179,83,158,33,138,213,81,28,50,53,254,122,89,98,33,183,236,155,81,48,33,115,150,80,96,55,40,96,152,116,29,94,64,159,235,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,35,12,20,208,70,44,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,187,106,200,57,172,112,207,131,115,95,33,171,243,132,171,176,254,31,197,153,117,78,245,161,119,184,187,196,247,11,115,111,221,107,121,88,153,156,228,150,64,40,24,132,255,0,60,253,48,217,218,36,53,9,120,79,20,223,112,54,42,179,99,92,45,93,216,175,88,126,225,79,116,183,84,244,130,78,133,84,18,12,145,73,176,216,128,182,152,11,232,76,226,250,104,236,237,220,178,51,225,75,61,46,188,67,228,189,147,49,175,184,11,16,97,91,148,244,244,209,86,69,116,181,149,12,21,211,149,36,19,73,87,111,18,146,66,150,132,202,103,104,101,114,212,152,31,95,13,95,27,117,218,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,83,79,83,60,132,195,28,81,198,44,228,102,68,236,44,44,206,238,238,204,202,111,249,104,112,57,77,195,142,13,135,56,113,193,213,158,98,227,75,60,97,53,36,129,45,56,88,237,211,60,115,181,17,66,108,36,245,46,65,17,76,70,62,225,198,209,131,51,9,156,215,169,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,132,102,130,166,9,5,198,72,164,140,153,196,192,133,220,92,93,157,157,157,217,212,16,243,25,224,163,249,42,230,60,23,252,1,108,186,201,150,88,167,243,150,218,153,219,171,29,174,185,220,222,75,97,77,184,140,182,128,52,145,20,172,36,113,145,14,178,148,50,200,246,128,175,255,0,146,167,154,124,83,244,254,187,212,109,203,218,243,118,206,252,232,203,94,36,176,221,139,46,115,123,26,225,91,108,248,30,142,174,90,59,37,254,174,134,9,39,42,250,241,41,74,56,100,17,115,113,0,23,39,109,116,1,111,131,39,40,156,239,206,140,202,226,75,18,88,179,27,55,177,174,42,182,193,129,235,42,226,163,189,223,234,235,160,142,113,175,160,17,148,99,154,66,22,54,19,49,98,102,215,67,38,248,186,241,92,234,252,211,225,111,167,244,62,163,113,78,74,158,105,241,79,211,250,239,81,183,41,169,68,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,146,159,22,62,86,51,147,233,254,33,244,233,214,53,139,36,142,42,184,152,193,188,40,101,29,102,105,99,10,26,187,137,149,64,219,109,22,202,102,113,59,141,198,64,144,226,129,228,218,227,8,109,138,67,57,9,159,104,1,109,19,61,145,158,61,153,197,156,88,251,61,113,253,211,49,179,26,253,87,113,185,92,106,39,150,40,165,170,154,104,45,240,73,52,147,13,37,40,204,102,81,83,70,82,155,71,19,19,176,179,254,215,121,63,229,79,192,197,170,203,134,104,56,162,205,123,93,37,194,229,127,167,105,48,165,150,227,107,19,107,100,1,80,18,69,115,126,188,123,134,164,202,0,56,36,139,70,24,79,123,25,245,153,162,243,252,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,86,21,204,191,128,170,108,249,195,211,103,86,83,88,169,32,204,91,29,60,147,93,194,62,174,251,253,186,10,89,8,97,24,97,138,66,158,185,138,56,98,133,253,205,192,78,6,68,193,11,4,48,255,0,166,172,5,138,191,217,92,57,137,48,229,195,253,178,142,186,219,93,79,39,251,217,33,154,57,3,238,33,33,248,59,41,180,229,161,199,29,55,17,216,54,28,158,199,1,86,25,139,130,236,241,156,213,114,28,181,1,124,183,66,241,192,213,165,49,185,19,84,177,28,67,48,153,123,231,35,72,14,236,70,16,215,254,43,115,210,235,195,198,75,222,243,26,197,128,177,6,42,185,65,79,83,21,28,86,187,89,87,65,67,56,210,79,52,117,119,1,25,35,40,168,64,161,102,154,86,45,69,141,180,241,213,177,204,197,152,166,251,142,113,85,231,26,226,154,238,219,122,196,23,10,139,165,198,167,164,17,245,234,167,144,164,150,77,128,194,3,184,204,159,65,102,22,215,70,102,110,229,51,220,165,184,113,192,57,109,148,117,25,203,111,198,248,127,23,98,204,111,79,77,29,116,150,169,97,168,12,61,3,0,206,214,199,145,155,170,21,46,211,68,117,49,147,139,111,24,71,99,244,154,89,47,213,117,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,140,208,84,193,32,184,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,128,206,101,124,61,97,94,29,56,154,174,178,96,170,157,44,184,186,222,56,182,154,222,52,177,193,29,171,180,213,84,198,116,113,52,108,192,240,129,192,79,27,48,142,216,204,1,216,156,28,207,213,114,180,226,83,49,242,175,136,43,14,80,219,26,235,122,193,153,131,112,236,151,43,37,45,43,213,21,53,83,196,237,29,198,17,220,61,30,158,192,122,137,27,81,236,209,200,68,38,241,68,225,58,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,138,192,57,213,249,88,194,223,80,40,125,58,226,161,89,95,79,44,62,55,232,248,116,197,85,57,67,153,21,91,48,14,48,184,67,45,61,64,195,0,123,42,241,52,148,244,239,85,61,68,178,198,209,209,244,7,89,156,183,184,244,35,32,17,214,77,242,213,197,143,149,140,228,250,127,136,125,58,117,141,98,201,35,134,75,77,170,255,0,194,38,84,88,175,182,202,75,141,182,227,150,246,42,74,202,58,184,70,104,42,96,146,217,8,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,134,190,97,156,22,93,120,88,205,10,139,238,16,195,245,99,149,120,150,161,159,15,214,61,73,85,53,20,239,30,233,109,243,200,66,196,6,36,210,148,76,110,78,112,176,191,82,67,9,182,250,14,87,92,65,103,142,91,231,141,183,43,240,30,31,186,226,220,25,139,110,20,195,136,236,208,65,52,209,218,227,146,104,169,202,242,47,24,151,103,232,245,34,234,155,179,71,36,108,32,110,206,209,73,20,186,113,65,194,254,1,226,207,0,91,242,231,49,174,248,130,221,109,183,94,34,189,197,45,146,162,24,103,41,227,134,104,68,72,166,138,81,112,219,80,110,236,194,207,171,15,127,139,61,0,203,222,81,60,54,229,174,63,195,89,141,98,198,217,149,61,203,10,222,40,175,116,113,85,220,168,10,9,39,166,152,38,140,100,17,163,18,112,114,6,103,102,33,125,53,209,219,197,121,254,117,126,86,48,183,212,10,31,78,184,171,0,229,113,231,179,44,191,26,244,122,213,63,200,136,138,21,185,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,87,249,151,240,21,77,159,56,122,108,234,202,107,21,36,25,139,99,167,146,107,184,71,213,223,127,183,65,75,33,12,35,12,49,72,83,215,49,71,12,80,191,185,184,9,192,200,152,33,96,134,203,77,207,25,101,70,63,162,188,209,199,87,96,197,152,58,241,29,76,65,87,72,205,61,190,227,73,51,16,180,144,204,46,204,113,203,27,106,18,11,247,139,177,55,139,44,135,120,63,207,140,85,196,110,71,89,243,35,26,229,181,215,5,222,166,219,5,77,61,93,36,144,82,215,254,102,57,66,186,129,228,247,228,163,152,37,18,2,125,116,38,48,98,145,129,164,58,23,152,92,162,120,109,204,172,127,137,115,26,251,141,179,42,11,150,42,188,86,222,235,34,164,185,80,12,17,207,83,49,205,32,198,37,70,68,192,196,110,204,206,68,250,105,171,191,138,185,252,132,201,76,43,195,182,83,216,178,115,5,92,46,181,182,92,63,218,187,52,247,73,99,146,168,250,245,50,212,30,242,142,56,193,244,57,137,155,64,111,117,155,93,95,87,122,128,190,78,44,197,54,44,13,133,111,56,215,20,215,118,43,46,31,183,212,93,46,53,61,35,147,161,75,4,101,36,178,108,6,35,45,160,4,250,11,57,62,154,51,59,247,44,99,115,11,26,221,115,43,31,226,92,198,190,211,210,65,114,197,87,138,219,221,100,84,128,67,4,115,212,204,115,72,49,137,17,19,3,17,187,51,57,19,233,166,174,254,42,253,57,41,230,103,217,252,241,198,153,91,87,87,106,167,164,198,24,124,46,16,246,137,54,85,84,87,80,77,249,184,41,245,54,99,214,10,186,201,12,24,72,182,192,196,206,34,7,172,202,34,198,179,139,31,52,249,201,245,3,16,250,140,234,85,57,42,121,88,197,63,80,43,189,58,220,175,253,21,170,243,71,242,39,153,191,130,250,197,18,131,108,144,198,182,172,181,206,140,3,152,215,218,122,185,237,184,87,20,90,175,117,145,82,0,148,242,65,77,87,28,210,12,98,68,34,230,226,14,204,206,66,218,233,171,183,138,250,188,69,103,206,50,226,75,55,47,185,173,140,235,106,200,238,53,6,22,202,25,170,26,96,180,219,152,201,233,232,162,113,0,29,145,137,104,228,192,59,205,206,66,109,230,78,247,213,202,159,129,139,173,235,19,80,113,69,154,246,186,187,125,182,193,80,210,97,75,45,198,214,64,247,57,206,156,36,138,230,253,120,246,149,48,12,224,112,73,22,174,83,6,246,48,232,179,75,46,138,21,185,213,249,167,194,223,79,232,125,70,226,169,255,0,44,140,139,203,142,34,243,131,29,101,126,104,89,187,117,170,187,47,235,101,134,104,157,130,170,223,84,55,11,123,71,85,77,35,179,244,230,13,197,163,232,226,226,68,6,38,6,96,84,171,138,238,20,115,31,132,172,199,60,21,141,98,237,214,170,238,164,246,11,252,16,184,82,221,233,69,217,156,133,157,223,167,48,110,22,150,23,119,40,200,133,217,204,14,57,14,237,121,104,115,16,166,203,10,152,114,19,63,177,29,89,97,139,141,68,97,135,241,45,202,225,44,193,99,54,138,56,99,162,153,229,39,24,104,118,196,12,4,27,66,3,114,115,110,153,145,195,49,42,21,185,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,115,252,195,56,44,181,113,79,149,245,23,220,33,135,233,11,53,48,213,59,62,31,172,122,145,165,122,216,26,77,210,219,231,144,133,196,192,133,229,40,152,220,88,38,113,126,164,96,115,110,178,190,82,60,38,93,111,249,185,126,206,140,207,192,180,143,104,203,218,137,236,148,52,215,125,193,87,71,138,34,56,13,203,178,59,106,39,77,17,30,175,51,54,201,102,136,129,158,72,220,162,152,149,141,103,22,62,105,243,147,234,6,33,245,25,215,159,201,220,157,199,217,235,143,237,121,115,151,54,26,187,141,202,227,81,4,82,203,21,44,211,65,111,130,73,163,132,170,234,138,16,50,138,154,50,148,30,73,92,93,133,159,246,51,228,39,194,175,12,248,55,133,12,163,163,202,220,31,93,87,113,50,168,43,149,222,231,82,238,39,113,184,200,17,132,179,180,123,156,97,13,177,70,1,24,187,237,0,29,196,103,190,67,172,10,149,113,99,229,99,57,62,159,226,31,78,157,99,88,178,168,68,86,235,198,103,6,120,7,139,60,1,83,71,89,67,73,110,198,214,234,115,150,195,126,138,40,97,156,167,142,26,134,166,164,170,169,120,37,153,232,122,213,15,36,145,71,163,234,219,135,191,198,0,113,254,0,198,89,89,140,174,217,125,152,56,122,174,199,136,108,117,15,77,93,67,82,205,190,35,209,157,157,157,157,196,192,133,196,192,197,220,12,8,72,92,132,153,222,106,121,64,99,252,101,142,184,80,169,165,198,24,134,174,236,24,87,20,84,216,45,15,82,236,71,75,110,142,142,142,88,169,216,244,220,64,5,60,140,27,157,246,134,208,29,0,0,71,207,255,0,160,169,194,199,253,223,102,175,254,117,183,127,204,85,239,229,238,10,181,101,174,0,195,89,115,98,168,171,158,219,133,108,244,86,74,57,106,204,74,121,32,166,132,33,140,164,33,17,23,55,16,103,119,97,22,215,93,25,188,23,160,94,43,59,241,173,215,45,114,95,31,102,53,138,158,146,123,150,21,194,247,91,221,28,85,96,69,4,147,211,82,73,52,99,32,137,9,56,57,3,51,179,16,190,154,232,237,226,177,150,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,83,79,83,60,132,229,36,178,72,78,228,102,68,238,78,78,238,238,238,238,234,82,185,37,231,95,255,0,47,92,57,214,91,254,120,214,223,85,28,95,248,189,29,92,115,27,201,255,0,137,60,98,49,255,0,111,114,47,208,101,42,136,177,172,226,199,205,62,114,125,64,196,62,163,58,149,78,74,158,86,49,79,212,10,239,78,183,43,255,0,69,106,188,209,252,137,230,111,224,190,177,68,161,47,134,75,77,170,255,0,196,150,84,88,175,182,202,75,141,182,227,142,44,84,149,148,117,112,140,208,84,193,37,124,35,36,82,70,76,226,96,66,238,46,46,206,206,206,236,235,37,228,69,21,124,243,191,82,127,188,159,195,84,90,209,93,174,182,234,106,250,59,125,206,174,150,158,233,78,212,149,209,67,49,0,85,64,210,199,51,69,40,179,232,96,210,195,20,140,37,171,111,140,11,196,89,218,186,240,93,194,78,42,226,231,52,219,11,91,101,236,56,110,197,217,174,24,154,226,69,36,93,58,18,169,140,14,8,37,104,101,141,171,36,141,230,40,66,70,97,46,140,142,239,160,58,144,174,109,152,3,6,229,103,4,216,3,47,178,251,15,82,88,240,245,143,28,80,83,80,208,211,51,236,136,61,159,114,119,119,119,119,35,50,39,35,51,39,115,51,34,34,114,34,119,120,203,225,59,205,62,77,253,64,195,222,163,2,191,254,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,85,254,107,28,9,90,158,213,95,197,54,77,97,154,177,185,13,67,207,141,237,86,232,4,160,146,7,19,41,47,12,12,236,64,98,76,45,62,193,38,54,62,185,48,108,158,73,35,131,34,243,211,49,248,116,204,123,118,104,101,125,231,176,221,104,117,138,104,101,103,58,91,133,41,59,60,148,181,49,179,183,82,19,218,58,182,172,76,66,38,4,6,0,99,46,156,94,103,206,13,226,75,149,190,47,205,108,25,91,72,65,113,167,177,5,206,134,26,135,152,237,55,22,186,208,61,69,20,174,64,5,190,50,45,24,156,7,120,56,72,45,176,197,222,40,120,78,243,79,147,127,80,48,247,168,192,178,19,207,188,148,194,188,68,229,61,247,39,49,173,194,235,69,101,196,29,151,180,207,107,150,56,234,131,161,83,21,64,108,41,35,144,27,83,132,89,245,7,247,93,244,209,244,118,182,12,189,229,19,195,110,90,227,252,53,152,214,44,109,153,83,220,176,173,226,138,247,71,21,93,202,128,160,146,122,105,130,104,198,65,26,49,39,7,32,102,118,98,23,211,93,29,188,85,239,162,133,110,117,126,105,240,183,211,250,31,81,184,171,0,83,125,203,15,141,250,206,34,240,173,78,80,230,69,86,252,125,131,237,240,203,79,80,48,206,126,213,179,195,29,61,59,213,79,81,44,178,60,149,157,114,214,103,45,140,93,120,200,4,180,147,101,245,34,34,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,34,177,94,103,156,16,86,113,23,133,105,179,123,45,233,119,227,236,31,111,154,42,138,114,154,115,246,173,158,24,234,42,26,150,10,120,162,145,228,172,235,150,144,176,236,98,235,200,38,69,164,123,33,135,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,242,19,224,239,138,172,27,197,126,81,219,241,133,154,229,72,56,158,221,79,79,77,139,45,17,198,240,157,186,226,225,239,184,196,70,101,217,164,33,144,161,61,197,184,25,197,223,168,18,0,87,85,5,124,204,248,209,254,82,121,142,25,111,130,139,167,128,112,13,194,174,10,106,136,107,186,209,223,107,153,250,71,93,164,102,80,148,34,192,67,78,77,184,186,114,202,110,77,214,120,227,241,92,5,112,119,136,120,167,205,203,97,94,108,245,112,101,213,142,163,182,226,11,156,212,117,93,146,180,32,56,10,75,92,85,17,109,17,169,148,102,141,157,186,160,97,17,28,173,185,192,68,167,250,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,8,195,5,52,17,139,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,44,88,148,175,114,167,224,74,212,214,170,14,41,179,151,12,213,149,200,170,26,124,17,106,184,192,35,4,112,48,129,71,120,112,119,114,51,34,114,104,55,136,176,48,117,197,143,124,18,71,41,72,188,166,106,229,158,21,206,76,184,196,121,91,141,105,59,69,151,19,91,229,183,212,237,142,51,146,29,237,238,79,23,80,12,6,104,141,134,72,205,197,246,72,0,76,218,139,44,123,56,192,225,174,251,194,182,120,222,50,202,230,253,107,84,219,174,152,110,172,170,130,121,42,236,242,205,32,83,201,43,136,134,217,155,164,113,200,206,0,221,72,205,197,156,28,8,174,87,146,167,154,124,83,244,254,187,212,109,202,66,120,160,229,233,146,252,89,227,251,126,99,102,54,39,198,182,235,149,186,207,21,146,40,172,149,180,144,192,80,71,52,211,9,16,205,77,41,57,238,168,54,119,98,102,209,135,187,197,221,194,255,0,47,76,151,225,51,31,220,51,27,46,113,62,53,184,220,174,54,121,108,146,197,123,173,164,154,1,130,73,161,152,136,70,26,104,137,143,117,56,51,59,147,182,142,93,222,14,209,237,206,175,205,62,22,250,127,67,234,55,20,228,169,230,159,20,253,63,174,245,27,114,154,148,69,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,41,241,99,229,99,57,62,159,226,31,78,157,99,88,171,175,24,156,85,99,46,43,243,114,225,140,47,55,42,177,195,22,234,138,138,108,39,104,146,54,132,45,214,231,63,113,202,33,51,30,211,32,140,101,49,238,45,198,204,44,253,48,140,2,226,185,106,114,253,252,187,86,80,231,222,107,67,179,0,218,174,5,236,187,113,14,146,94,43,169,39,166,63,206,197,61,49,195,81,110,54,237,48,73,180,216,158,72,204,59,182,146,154,149,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,69,21,124,215,56,22,254,175,197,6,74,96,207,251,98,171,31,209,80,151,247,164,55,72,233,216,127,221,123,81,137,127,97,51,135,250,226,101,25,120,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,134,169,161,174,166,118,223,17,232,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,207,146,70,83,223,255,0,45,57,5,131,113,78,58,178,90,170,190,221,224,251,117,194,241,110,236,219,232,101,237,180,81,156,240,116,165,115,221,11,245,76,118,27,150,162,250,59,191,126,176,151,204,51,130,203,175,11,25,161,81,125,194,24,126,172,114,175,18,212,51,225,250,199,169,42,166,162,157,227,221,45,190,121,8,88,128,196,154,82,137,141,201,206,22,23,234,72,97,54,223,173,203,67,140,74,158,27,243,114,28,15,140,239,21,127,147,172,113,81,29,21,108,50,86,69,21,37,166,227,33,198,17,93,9,230,208,64,4,91,167,51,177,199,172,78,198,93,71,130,48,83,167,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,149,31,227,3,137,75,23,10,217,29,120,204,219,155,117,174,179,110,181,225,186,66,165,57,227,171,188,75,12,135,79,28,172,36,27,97,110,145,201,35,185,131,244,227,54,23,115,112,18,199,179,53,115,51,21,103,38,99,226,60,210,198,181,125,162,245,137,174,18,220,42,118,201,33,199,14,247,247,32,139,168,102,99,12,64,195,28,96,228,251,35,0,22,125,5,148,202,114,195,224,130,179,135,76,43,83,155,217,145,75,179,31,99,11,124,49,83,211,140,211,135,178,172,243,71,79,80,244,179,211,203,20,111,29,103,92,116,153,139,123,15,66,49,2,29,100,223,125,72,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,138,192,57,213,249,88,194,223,80,40,125,58,226,162,3,41,240,47,229,67,52,240,110,89,251,83,217,159,107,113,5,186,197,219,122,29,110,203,218,170,99,135,171,211,220,59,246,245,55,109,220,58,233,166,173,174,171,218,221,184,72,226,26,221,157,21,185,9,71,149,184,130,233,139,41,106,36,8,163,164,182,212,12,21,84,131,86,244,163,113,142,73,128,25,168,74,86,102,106,169,54,69,163,179,145,15,126,147,40,57,51,140,178,7,150,254,61,202,220,121,152,181,120,198,239,103,203,124,66,7,85,46,143,5,16,61,182,109,180,84,164,226,210,157,52,45,238,70,82,187,155,179,119,52,113,244,225,138,3,22,74,124,39,121,88,201,191,167,248,123,211,160,94,131,56,178,119,0,231,174,0,186,101,206,99,88,105,46,54,219,141,60,241,69,44,180,176,205,61,190,121,33,146,17,171,165,41,128,198,42,152,198,83,120,229,97,119,23,127,218,207,79,248,95,224,207,37,248,76,181,92,40,242,230,134,174,227,114,184,212,75,44,183,235,220,84,147,93,70,9,6,22,42,65,169,134,8,137,169,183,83,132,141,19,234,219,220,139,229,165,117,69,96,28,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,74,120,155,230,103,151,25,7,158,56,51,41,173,49,218,177,21,4,215,1,28,115,120,130,224,211,199,97,165,121,165,166,146,17,10,110,164,157,178,25,1,230,150,35,13,205,28,99,27,11,148,236,112,222,85,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,93,180,69,10,220,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,149,69,107,248,215,151,15,11,152,255,0,62,98,226,3,16,97,74,178,185,21,64,215,92,108,49,75,16,217,46,213,173,185,251,77,85,51,198,228,102,68,226,82,8,152,199,41,6,178,1,239,151,169,116,8,136,173,87,153,166,117,254,69,184,71,197,61,158,223,218,171,241,222,184,42,143,124,91,225,139,182,193,55,104,146,77,36,2,29,41,98,169,216,77,187,73,94,45,194,227,187,72,11,182,90,110,183,170,147,163,179,91,42,235,234,35,167,158,172,226,166,132,165,49,130,8,142,105,165,113,22,119,96,142,40,228,144,203,192,64,8,159,70,103,117,80,56,104,199,244,217,89,196,54,91,230,13,195,16,213,216,237,182,60,81,109,169,186,87,83,60,187,226,183,118,128,106,198,118,137,156,204,10,157,229,3,1,103,222,4,67,161,110,209,242,94,69,141,103,22,62,105,243,147,234,6,33,245,25,212,170,114,84,242,177,138,126,160,87,122,117,185,95,250,43,85,230,143,228,79,51,127,5,245,138,37,0,42,245,57,102,112,93,252,164,243,28,243,35,26,143,79,0,224,27,133,36,245,52,243,80,245,163,190,215,51,245,66,135,89,0,161,40,69,128,74,160,95,113,116,229,136,24,91,172,210,71,57,54,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,70,24,41,160,140,88,99,138,56,197,152,64,4,89,133,133,153,153,153,153,153,118,212,43,115,171,243,79,133,190,159,208,250,141,197,57,42,121,167,197,63,79,235,189,70,220,165,167,61,50,47,46,56,139,203,139,142,87,230,133,155,183,90,171,180,150,25,162,118,10,171,125,80,179,180,117,84,210,59,63,78,96,220,90,62,142,46,36,64,98,96,102,5,142,182,127,101,55,228,43,57,113,102,81,253,175,181,98,143,178,247,2,162,246,165,176,181,134,127,117,139,105,14,175,211,152,55,116,229,139,113,116,229,9,3,113,109,220,242,149,202,159,142,11,174,102,90,168,56,93,204,11,45,92,247,140,43,103,102,195,215,170,10,18,40,36,181,83,8,70,52,245,189,49,219,1,196,47,24,4,229,180,37,109,128,78,211,109,122,139,117,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,47,147,96,194,120,87,10,123,75,236,182,25,181,89,189,179,112,154,237,113,246,125,20,116,253,178,186,93,58,181,51,108,102,234,76,123,71,116,133,169,22,141,171,190,139,235,44,107,56,177,243,79,156,159,80,49,15,168,206,165,167,148,118,69,229,198,16,225,178,207,157,246,203,55,87,25,227,190,223,21,202,233,80,236,114,67,75,79,95,52,17,210,211,247,55,74,23,236,225,33,179,106,71,35,179,145,59,4,67,29,245,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,170,17,17,64,15,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,191,244,69,98,188,226,179,51,236,127,10,112,224,90,74,187,83,213,227,220,65,71,111,154,150,162,79,232,162,161,166,119,172,146,122,112,99,103,125,147,193,70,6,110,36,34,51,176,187,49,24,59,66,93,21,166,235,113,166,175,172,183,219,42,234,169,237,116,237,87,93,44,48,145,133,44,15,44,112,180,178,147,54,128,15,44,209,70,196,90,54,249,0,124,73,153,235,175,1,57,153,138,178,191,139,140,179,184,225,106,190,159,183,177,5,22,25,184,192,114,72,208,213,80,215,206,20,242,132,130,6,59,246,245,6,80,98,212,90,88,98,55,18,217,162,200,165,22,53,156,88,249,167,206,79,168,24,135,212,103,82,169,201,83,202,198,41,250,129,93,233,214,229,127,232,173,87,154,63,145,60,205,252,23,214,40,148,43,112,157,230,159,38,254,160,97,239,81,129,100,166,136,162,175,158,119,234,79,247,147,248,106,142,172,139,200,188,199,226,47,49,237,217,95,149,246,110,221,117,174,214,89,166,149,220,41,109,244,162,236,210,85,84,200,204,253,56,67,112,234,250,57,57,16,128,9,153,128,22,67,220,58,228,54,13,225,183,40,236,89,83,131,40,169,4,45,212,224,119,58,232,105,222,19,187,92,92,5,170,43,101,98,51,45,242,16,234,194,230,91,1,130,49,125,128,44,214,151,206,175,202,198,22,250,129,67,233,215,21,21,124,39,121,167,201,191,168,24,123,212,96,87,255,0,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,158,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,51,65,83,4,130,227,36,82,70,76,226,96,66,238,46,46,206,206,206,236,234,18,249,158,112,65,71,195,166,42,166,205,236,183,165,217,128,113,133,194,104,170,41,202,104,3,217,87,137,164,168,168,106,88,41,226,138,54,142,143,160,58,66,195,189,199,161,32,153,14,177,239,180,12,43,153,152,171,7,225,12,107,129,109,53,122,217,113,237,190,146,223,119,165,146,73,58,101,217,171,96,172,130,113,1,54,7,152,14,7,1,51,18,219,28,243,139,51,57,234,222,175,132,239,52,249,55,245,3,15,122,140,11,37,52,68,80,173,206,175,205,62,22,250,127,67,234,55,21,111,252,58,240,147,138,184,150,202,204,210,197,57,127,47,91,18,101,207,179,110,1,110,34,144,189,161,67,45,53,200,231,130,8,162,134,73,37,172,41,41,105,70,16,212,5,247,200,206,238,238,58,123,94,93,252,47,231,206,114,230,229,163,51,178,190,239,87,132,108,88,34,241,75,45,207,20,133,71,103,49,103,48,237,20,148,110,81,74,19,212,149,49,200,239,20,145,148,59,9,134,125,6,81,25,39,209,17,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,17,67,95,53,62,8,43,50,219,21,93,248,158,203,202,93,248,67,18,92,34,151,16,210,117,167,168,168,162,188,85,201,57,207,85,167,73,194,42,57,13,161,109,78,87,118,158,163,96,136,129,70,35,108,28,29,241,85,140,184,80,205,203,126,48,179,92,170,203,12,92,106,41,233,177,101,162,56,218,96,184,219,152,253,247,24,136,192,123,76,98,82,20,39,184,118,155,184,187,244,206,64,59,233,230,89,204,67,6,223,242,190,151,36,184,127,196,116,151,218,124,127,103,130,225,122,196,118,235,131,139,81,219,164,145,223,217,236,17,147,75,29,76,173,27,140,241,78,35,178,25,58,101,25,60,206,241,70,182,78,228,238,62,207,92,127,107,203,156,185,176,213,220,110,87,26,136,34,150,88,169,102,154,11,124,18,77,28,37,87,84,80,129,148,84,209,148,160,242,74,226,236,44,255,0,177,159,34,142,29,114,27,6,240,219,148,118,44,169,193,148,84,130,22,234,112,59,157,116,52,239,9,221,174,46,2,213,21,178,177,25,150,249,8,117,97,115,45,128,193,24,190,192,22,106,150,177,87,89,41,240,157,229,99,38,254,159,225,239,78,129,85,84,69,10,220,234,252,211,225,111,167,244,62,163,113,78,74,158,105,241,79,211,250,239,81,183,41,169,69,10,220,234,252,211,225,111,167,244,62,163,113,78,74,158,105,241,79,211,250,239,81,183,41,169,68,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,146,159,22,62,86,51,147,233,254,33,244,233,214,53,138,229,56,32,224,187,21,113,113,152,240,80,214,141,214,201,128,109,189,73,239,120,134,42,25,10,51,233,60,59,168,105,167,112,120,90,176,218,120,221,132,223,220,141,202,93,167,181,163,60,130,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,237,168,171,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,162,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,201,79,132,239,43,25,55,244,255,0,15,122,116,11,234,231,166,69,229,199,17,121,113,113,202,252,208,179,118,235,85,118,146,195,52,78,193,85,111,170,22,118,142,170,154,71,103,233,204,27,139,71,209,197,196,136,12,76,12,192,177,214,207,76,139,204,126,29,51,30,227,149,249,161,102,236,55,90,29,37,134,104,157,206,150,225,74,78,237,29,85,52,142,205,212,132,246,150,143,163,19,16,144,24,129,129,128,200,175,44,126,96,120,87,11,101,197,231,38,120,135,199,62,205,164,193,118,249,174,214,11,237,222,182,62,159,178,226,104,129,237,81,131,179,77,44,209,187,185,193,24,117,140,227,35,140,4,6,8,192,172,171,141,30,45,177,87,23,57,166,248,166,229,23,97,195,118,46,211,111,195,54,225,25,34,233,208,149,76,134,19,207,19,205,44,109,89,36,111,8,204,113,187,9,116,99,102,109,1,149,202,242,172,224,130,179,50,113,85,163,137,236,195,165,217,132,48,221,194,89,112,245,39,90,122,122,138,219,197,36,144,28,21,90,116,152,37,163,140,222,102,212,37,103,121,233,246,16,144,12,130,83,40,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,138,192,57,213,249,88,194,223,80,40,125,58,226,162,175,132,239,52,249,55,245,3,15,122,140,11,35,223,178,120,87,237,87,219,175,179,54,175,180,158,207,246,79,182,59,20,125,187,176,245,58,189,155,175,167,83,163,212,247,250,123,182,238,247,180,215,189,120,14,44,124,172,103,39,211,252,67,233,211,172,107,22,74,124,39,121,88,201,191,167,248,123,211,160,85,85,17,21,128,115,171,242,177,133,190,160,80,250,117,197,68,6,88,230,102,42,202,44,95,30,58,193,85,125,146,245,79,111,185,91,233,170,134,73,35,146,151,182,209,79,70,115,196,113,152,152,77,24,84,17,198,108,94,236,130,4,236,236,206,207,231,238,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,20,211,212,207,33,57,73,44,146,19,185,25,145,59,147,147,187,187,187,187,186,191,254,88,92,122,211,100,197,214,147,135,236,224,190,210,80,101,245,206,162,166,107,85,222,175,170,111,105,184,206,80,236,134,73,74,94,149,61,9,56,206,78,237,23,187,52,239,33,144,131,200,99,51,232,138,21,185,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,42,136,136,136,162,3,157,166,102,98,170,156,211,192,185,57,218,250,88,110,223,135,219,19,116,35,146,65,237,21,213,21,53,20,251,230,29,253,51,233,199,75,164,111,177,136,122,243,251,206,199,163,82,174,85,121,23,98,207,12,229,199,86,204,93,102,186,201,101,167,203,251,189,187,218,180,78,113,251,54,170,228,35,67,171,73,163,196,211,29,36,245,237,24,74,38,47,180,201,129,222,61,70,210,243,11,5,93,114,215,31,226,92,185,190,212,82,79,114,194,183,138,219,37,100,180,134,69,4,147,211,76,112,200,81,145,8,147,131,144,59,179,184,139,233,166,172,222,11,32,142,2,115,51,10,230,135,8,249,103,113,194,213,125,79,96,225,250,44,51,113,128,228,141,230,165,174,160,128,41,229,9,4,12,182,110,233,140,160,197,161,60,83,68,110,35,191,69,112,11,26,206,44,124,211,231,39,212,12,67,234,51,169,84,228,169,229,99,20,253,64,174,244,235,114,191,244,86,171,205,31,200,158,102,254,11,235,20,74,13,178,67,5,90,179,43,58,48,14,92,223,106,42,224,182,226,172,81,106,178,86,75,72,98,51,199,5,77,92,112,200,81,145,9,11,27,9,187,179,184,147,107,166,172,254,11,36,140,170,203,60,43,147,121,113,135,50,183,5,82,118,123,46,25,183,197,111,166,221,28,97,36,219,27,223,158,94,152,0,20,210,155,148,146,27,11,111,144,204,157,181,39,94,173,20,43,115,171,243,79,133,190,159,208,250,141,197,57,42,121,167,197,63,79,235,189,70,220,174,211,153,127,30,180,217,13,135,166,201,92,166,190,210,79,152,183,202,121,33,187,156,125,93,246,11,116,244,178,8,204,51,67,44,101,5,115,148,144,203,11,123,251,64,92,204,69,142,23,56,118,202,172,179,197,89,201,152,248,115,43,112,85,39,104,189,98,107,132,86,250,109,209,200,113,195,189,253,249,229,233,129,152,195,16,49,73,33,176,190,200,192,201,219,65,117,63,220,23,112,147,133,120,70,202,198,194,214,217,123,118,36,190,246,107,134,38,184,145,71,47,82,184,105,163,3,130,9,90,24,164,122,56,228,105,138,16,145,156,135,173,35,187,234,110,163,91,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,82,168,136,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,87,84,138,149,113,99,229,99,57,62,159,226,31,78,157,99,88,178,168,68,69,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,209,20,37,243,150,199,244,216,155,138,59,94,12,183,98,26,186,186,124,29,133,233,41,171,45,228,242,180,20,55,26,137,101,168,145,192,73,152,28,228,166,146,133,200,195,93,88,99,23,125,99,218,46,89,28,50,93,115,187,6,231,245,221,233,169,59,61,207,3,212,224,123,67,93,237,196,118,233,238,181,142,53,49,79,218,52,38,19,164,150,142,146,71,96,3,49,235,197,35,109,113,13,246,22,178,104,225,251,51,63,44,153,29,128,243,74,74,187,85,69,94,38,195,244,55,10,255,0,101,201,190,150,26,227,132,123,84,1,239,155,143,74,118,150,55,2,39,32,32,113,39,220,46,170,2,198,179,139,31,52,249,201,245,3,16,250,140,234,85,57,42,121,88,197,63,80,43,189,58,220,175,253,21,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,44,148,209,20,101,243,143,192,24,203,52,241,151,15,185,125,151,216,122,174,249,136,111,149,24,142,154,134,134,153,155,124,167,165,181,221,221,221,216,64,4,88,140,204,157,128,0,72,137,196,69,221,174,171,131,62,12,240,15,9,152,2,154,142,142,134,146,227,141,174,52,225,45,250,253,44,80,205,56,207,36,52,237,83,73,75,82,208,69,51,80,245,169,218,72,226,147,87,213,247,23,127,133,197,43,0,231,87,229,99,11,125,64,161,244,235,138,138,190,19,188,211,228,223,212,12,61,234,48,43,255,0,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,175,63,143,240,6,13,205,60,27,118,203,236,193,195,212,151,204,61,124,167,122,106,234,26,150,125,146,134,172,236,236,236,236,64,98,76,38,6,46,198,6,34,66,226,66,206,216,251,113,163,194,78,42,225,27,52,223,11,92,165,237,216,110,251,218,110,24,102,226,37,36,189,74,17,169,144,2,9,229,120,98,141,235,35,141,161,41,130,54,113,30,180,110,207,161,178,242,188,39,121,167,201,191,168,24,123,212,96,89,41,162,34,133,110,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,74,77,178,211,106,178,211,29,29,154,217,73,65,79,37,68,245,103,21,52,35,16,20,243,202,115,77,43,136,179,51,156,146,201,36,134,94,36,102,68,250,187,187,174,218,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,213,34,34,249,56,179,11,88,177,206,21,188,224,172,83,67,219,108,184,130,223,81,107,184,211,117,78,62,189,44,241,148,114,199,188,28,76,119,1,147,106,46,196,218,234,206,207,222,177,226,227,51,133,251,175,9,153,209,83,151,53,151,122,75,141,182,227,78,119,187,12,177,84,20,211,141,170,74,186,136,105,134,168,158,40,133,170,118,211,187,200,209,139,134,175,238,191,193,168,82,157,238,90,28,29,211,112,223,148,112,227,140,103,103,164,252,162,227,138,120,235,107,102,146,142,88,170,237,54,233,2,51,138,214,77,54,132,6,36,221,73,153,130,61,101,118,2,234,52,17,154,188,164,88,171,172,148,248,78,242,177,147,127,79,240,247,167,64,170,170,34,133,110,117,126,105,240,183,211,250,31,81,184,167,37,79,52,248,167,233,253,119,168,219,148,212,162,133,110,117,126,105,240,183,211,250,31,81,184,167,37,79,52,248,167,233,253,119,168,219,148,212,162,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,201,79,139,31,43,25,201,244,255,0,16,250,116,235,26,197,147,158,78,228,238,1,200,172,1,107,203,156,185,176,210,91,173,182,234,120,34,150,88,169,97,134,123,132,241,195,28,37,87,84,80,128,12,181,50,12,64,242,74,226,206,78,223,177,155,218,162,138,190,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,77,74,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,148,248,78,242,177,147,127,79,240,247,167,64,170,170,180,174,97,156,22,90,184,167,202,250,139,238,16,195,244,133,154,152,106,157,159,15,214,61,72,210,189,108,13,38,233,109,243,200,66,226,96,66,242,148,76,110,44,19,56,191,82,48,57,183,64,98,174,188,25,240,191,117,226,207,58,41,178,230,142,239,73,110,182,219,169,194,247,126,150,90,130,134,114,181,71,87,79,13,72,210,147,69,40,189,78,218,134,120,218,65,96,213,189,231,248,62,67,184,79,11,88,176,54,21,179,96,172,45,67,216,172,184,126,223,79,107,183,83,117,78,78,133,44,17,140,113,71,188,220,140,182,128,11,106,78,228,250,106,238,239,222,190,178,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,43,0,231,87,229,99,11,125,64,161,244,235,138,138,190,19,188,211,228,223,212,12,61,234,48,44,148,213,42,226,199,202,198,114,125,63,196,62,157,58,198,177,100,167,194,119,149,140,155,250,127,135,189,58,5,85,81,17,88,7,58,191,43,24,91,234,5,15,167,92,84,43,41,73,225,127,148,69,171,27,100,53,195,17,241,1,38,32,194,184,247,18,211,202,246,26,104,167,23,107,28,5,209,58,106,138,170,71,1,39,169,114,9,154,72,10,93,26,25,246,187,69,59,110,138,58,243,139,39,113,246,69,99,251,166,92,230,53,134,174,221,114,183,84,79,20,82,203,75,52,48,92,32,142,105,33,26,186,82,152,0,165,166,144,162,55,142,86,22,98,102,253,172,210,147,202,235,143,170,60,97,98,182,240,207,156,87,11,85,174,235,135,45,244,212,56,78,241,61,76,20,113,220,233,64,226,166,130,218,64,68,59,235,7,169,24,197,211,98,41,163,18,220,204,113,185,205,37,72,161,91,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,82,168,136,136,139,27,110,48,49,253,78,103,241,71,154,88,206,108,67,73,125,167,170,197,21,212,214,251,133,35,196,80,79,110,166,149,233,232,158,50,137,182,24,53,52,48,179,27,107,189,153,137,220,157,220,158,90,185,68,100,237,215,45,120,92,60,93,136,236,52,148,55,44,193,188,75,123,166,149,233,74,42,217,45,67,20,112,210,12,228,96,36,224,228,21,19,196,204,228,29,58,161,49,127,206,19,40,245,230,167,147,150,44,162,226,226,239,83,135,38,210,147,30,219,226,198,50,83,109,63,232,90,170,153,231,142,165,183,153,147,159,82,122,121,103,215,221,17,235,236,17,97,6,119,185,254,72,249,189,76,118,172,194,200,74,233,233,35,168,130,162,44,95,107,140,96,151,175,56,24,199,75,90,71,39,124,76,17,188,116,12,35,238,155,188,210,63,190,204,251,37,41,99,89,197,143,154,124,228,250,129,136,125,70,117,42,156,149,60,172,98,159,168,21,222,157,110,87,254,138,213,121,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,22,74,104,138,21,185,213,249,167,194,223,79,232,125,70,226,173,255,0,131,62,41,127,146,62,54,198,25,145,69,134,253,183,122,185,96,250,171,21,146,158,82,219,74,21,210,214,82,74,50,212,187,19,27,194,1,4,132,226,30,241,147,8,106,12,79,32,81,95,244,213,143,113,87,251,43,136,241,38,35,184,127,182,86,87,92,171,170,36,255,0,125,36,211,73,33,253,228,68,95,23,117,58,124,185,184,40,254,74,185,113,61,255,0,31,219,45,82,102,110,41,252,229,202,166,6,234,201,107,161,118,7,142,216,51,110,32,45,166,15,36,165,19,8,156,132,35,172,163,12,82,61,224,40,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,213,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,170,17,17,64,15,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,191,244,93,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,195,12,20,208,70,46,82,75,36,132,236,32,2,44,228,228,238,204,204,206,238,177,151,206,252,107,106,204,172,232,199,217,141,98,167,171,130,219,138,177,69,214,247,71,21,88,8,207,28,21,53,114,77,24,200,34,68,44,108,38,204,236,196,77,174,186,59,248,169,201,229,151,146,159,145,110,17,240,183,104,184,118,170,252,119,166,53,172,217,46,248,98,237,176,67,217,227,143,88,192,135,74,88,169,183,139,238,210,87,151,105,56,237,210,34,249,132,101,125,215,42,184,193,204,155,101,192,170,230,167,191,222,37,197,20,53,115,81,21,48,84,65,112,39,169,126,150,174,237,32,69,44,146,211,188,130,250,17,211,159,112,187,56,12,138,114,88,199,244,215,222,30,113,94,95,84,98,26,186,203,150,21,197,7,82,20,51,60,164,20,22,234,202,120,222,22,137,201,182,8,29,68,21,230,224,15,220,123,200,153,186,140,229,33,75,26,206,44,124,211,231,39,212,12,67,234,51,169,84,228,169,229,99,20,253,64,174,244,235,114,191,244,86,171,205,31,200,158,102,254,11,235,20,74,21,184,78,243,79,147,127,80,48,247,168,192,178,83,68,94,126,235,128,48,109,247,25,88,51,6,243,135,169,43,49,14,21,167,174,166,178,215,76,206,71,64,21,141,19,84,188,76,239,180,76,198,8,193,207,77,236,27,197,157,134,67,98,244,8,172,3,157,95,149,140,45,245,2,135,211,174,42,42,248,78,243,79,147,127,80,48,247,168,192,175,255,0,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,83,82,138,210,185,169,218,109,87,30,7,49,245,101,194,217,73,85,81,107,168,179,213,208,203,52,34,103,75,59,220,233,161,121,98,39,109,64,222,41,165,141,200,116,125,146,24,248,19,179,195,15,9,222,105,242,111,234,6,30,245,24,22,74,104,136,161,91,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,82,168,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,87,84,136,139,197,103,22,113,96,28,138,192,23,76,198,204,107,245,37,186,219,110,167,158,88,162,150,170,24,103,184,79,28,50,76,52,148,163,49,128,203,83,32,196,109,28,76,76,228,237,251,93,177,214,226,43,62,113,151,18,89,185,125,205,108,103,91,86,71,113,168,48,182,80,205,80,211,5,166,220,198,79,79,69,19,136,0,236,140,75,71,38,1,222,110,114,19,111,50,119,167,247,59,77,214,203,82,20,119,155,101,93,5,68,148,240,85,132,85,48,148,70,80,79,16,77,12,172,36,204,238,18,69,36,114,1,120,16,24,147,106,206,206,166,83,150,23,30,181,57,207,106,164,225,251,56,47,181,117,249,131,108,167,169,154,213,119,171,233,3,93,173,208,12,59,33,146,82,151,171,81,92,44,83,147,187,69,239,67,3,200,100,70,210,25,72,82,44,85,214,74,124,39,121,88,201,191,167,248,123,211,160,85,85,17,66,183,58,191,52,248,91,233,253,15,168,220,83,146,167,154,124,83,244,254,187,212,109,202,106,81,66,183,58,191,52,248,91,233,253,15,168,220,83,146,167,154,124,83,244,254,187,212,109,202,106,81,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,100,167,197,143,149,140,228,250,127,136,125,58,117,141,98,202,161,17,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,166,165,17,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,74,124,39,121,88,201,191,167,248,123,211,160,85,85,88,7,52,46,58,127,34,152,84,242,59,39,49,159,100,204,155,214,207,108,84,209,14,233,172,86,185,35,39,125,38,98,110,207,89,54,177,244,244,98,48,137,206,79,205,17,83,200,240,193,108,180,221,111,85,39,71,102,182,85,215,212,71,79,61,89,197,77,9,74,99,4,17,28,211,74,226,44,238,193,28,81,201,33,151,128,128,17,62,140,206,234,160,112,235,159,56,203,134,220,220,177,102,182,12,173,171,19,183,84,0,92,232,97,168,104,66,237,110,115,23,168,162,149,200,12,118,72,35,163,19,129,108,54,9,5,183,128,187,100,83,147,185,197,128,115,215,0,90,243,27,46,111,212,151,27,109,198,158,9,101,138,42,168,102,158,223,60,144,199,49,82,85,12,38,99,21,76,99,40,52,145,57,59,139,191,236,119,246,168,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,172,3,157,95,149,140,45,245,2,135,211,174,42,42,248,78,243,79,147,127,80,48,247,168,192,178,83,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,146,159,9,222,86,50,111,233,254,30,244,232,21,85,68,69,96,28,234,252,172,97,111,168,20,62,157,113,81,213,203,123,11,88,177,135,27,89,91,105,196,116,61,174,146,158,225,87,116,142,62,169,199,182,170,138,134,162,174,154,77,65,217,223,100,240,68,122,107,180,182,232,76,226,238,207,144,162,181,94,62,184,40,194,188,86,101,197,93,238,211,108,236,249,155,134,109,243,73,135,46,20,237,24,73,95,177,138,65,182,84,60,132,0,80,202,110,236,4,100,221,25,13,205,159,105,74,18,192,183,250,106,192,88,171,253,149,195,152,147,14,92,63,219,40,235,173,181,212,242,127,189,146,25,163,144,62,226,18,31,131,178,155,238,89,156,104,255,0,41,60,184,60,183,198,165,211,199,216,6,223,73,5,77,68,213,221,105,47,180,44,221,32,174,210,67,41,138,97,112,17,168,39,220,61,73,98,54,38,235,52,113,222,170,133,110,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,74,162,34,34,162,156,105,230,103,228,139,133,60,207,199,81,213,221,105,42,233,240,252,246,250,10,171,92,157,58,170,90,234,215,106,58,89,192,247,139,135,78,122,136,141,204,75,112,136,185,11,57,51,51,227,153,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,132,166,158,166,121,9,134,56,163,140,89,200,204,137,216,88,89,157,221,221,153,150,78,121,79,129,127,37,249,89,131,114,207,218,158,211,251,37,135,237,214,46,219,208,232,246,174,203,77,28,61,94,158,226,217,187,167,187,110,226,211,93,53,125,53,86,23,206,159,39,109,87,172,163,194,153,223,111,176,213,203,125,195,87,128,178,87,86,82,82,137,0,218,170,130,66,98,170,145,129,205,130,58,152,226,8,156,141,128,78,178,70,209,202,86,86,43,203,95,55,170,114,131,140,28,15,59,207,86,214,220,97,80,248,66,229,13,52,17,74,115,133,113,8,83,139,188,154,108,1,172,106,73,12,129,216,216,34,38,109,218,184,22,65,43,26,206,44,124,211,231,39,212,12,67,234,51,169,84,228,169,229,99,20,253,64,174,244,235,114,191,244,86,171,205,31,200,158,102,254,11,235,20,74,21,184,78,243,79,147,127,80,48,247,168,192,178,83,68,80,173,206,175,205,62,22,250,127,67,234,55,21,96,10,95,185,93,112,11,71,131,236,86,222,38,51,138,223,106,186,93,113,29,190,154,187,9,217,231,166,130,178,59,101,41,156,85,48,92,136,200,75,101,97,116,227,40,186,110,37,12,100,91,157,206,71,8,100,169,20,43,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,85,17,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,8,136,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,250,43,85,230,105,157,127,145,110,17,241,79,103,183,246,170,252,119,174,10,163,223,22,248,98,237,176,77,218,36,147,73,0,135,74,88,170,118,19,110,210,87,139,112,184,238,210,10,242,159,2,254,84,51,79,6,229,159,181,61,153,246,183,16,91,172,93,183,161,214,236,189,170,166,56,122,189,61,195,191,111,83,118,221,195,174,154,106,218,234,178,104,194,120,90,197,129,176,173,155,5,97,106,30,197,101,195,246,250,123,93,186,155,170,114,116,41,96,140,99,138,61,230,228,101,180,0,91,82,119,39,211,87,119,126,245,24,60,237,50,83,255,0,148,94,35,40,238,31,44,21,112,165,146,95,252,98,178,146,72,65,163,255,0,199,90,66,41,63,180,48,143,233,186,183,254,81,153,153,133,114,239,139,136,109,216,166,175,178,125,181,195,245,120,102,221,57,201,28,112,141,116,147,211,212,68,18,17,152,233,212,236,165,16,48,238,34,150,88,129,135,222,213,167,81,99,89,197,143,154,124,228,250,129,136,125,70,117,42,156,149,60,172,98,159,168,21,222,157,110,87,254,138,213,121,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,22,74,104,136,136,172,3,157,95,149,140,45,245,2,135,211,174,42,42,248,78,243,79,147,127,80,48,247,168,192,175,255,0,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,83,82,138,213,121,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,22,74,104,136,161,91,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,82,168,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,87,84,136,186,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,65,103,50,254,49,42,120,144,205,201,176,62,12,188,85,254,78,176,61,68,148,84,80,199,89,20,180,151,107,140,103,32,75,116,23,135,81,48,33,126,156,46,231,38,145,51,152,244,222,121,1,124,158,94,124,22,93,120,167,205,10,123,238,47,195,245,101,149,120,106,161,223,16,86,53,73,82,181,108,237,30,232,173,240,72,34,228,102,68,241,20,172,14,46,16,185,63,82,51,56,119,72,87,49,158,1,108,89,225,151,16,102,38,85,91,253,149,140,242,231,15,246,27,109,158,130,152,202,150,231,103,165,99,144,45,176,83,66,47,211,152,55,73,217,250,65,161,17,244,137,157,136,14,24,86,194,120,166,251,129,177,85,155,26,225,106,238,197,122,195,247,10,123,165,186,167,164,18,116,42,160,144,100,138,77,134,196,5,180,192,95,66,103,23,211,71,103,110,229,144,159,5,220,91,97,94,46,114,177,177,77,182,46,195,137,44,93,154,223,137,173,196,49,197,211,174,42,104,204,231,130,38,154,89,26,142,73,30,97,132,228,118,34,232,200,206,218,131,171,128,88,171,172,148,248,78,242,177,147,127,79,240,247,167,64,170,170,34,133,110,117,126,105,240,183,211,250,31,81,184,167,37,79,52,248,167,233,253,119,168,219,148,212,162,133,110,117,126,105,240,183,211,250,31,81,184,167,37,79,52,248,167,233,253,119,168,219,148,212,162,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,201,79,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,34,138,190,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,77,74,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,148,248,78,242,177,147,127,79,240,247,167,64,188,255,0,24,156,85,96,222,20,50,142,225,140,47,55,42,66,196,247,26,122,138,108,39,104,146,55,152,238,55,22,15,113,202,33,48,46,205,25,20,101,49,238,29,160,236,44,253,67,140,15,30,204,127,143,241,150,105,227,43,182,96,230,14,33,171,190,98,27,229,67,212,215,87,84,187,111,148,244,102,102,102,102,97,0,17,97,0,1,102,0,1,17,22,17,22,102,153,62,91,92,5,83,100,158,0,187,102,14,114,216,169,43,177,102,97,89,198,223,37,174,167,170,112,81,216,42,161,130,89,40,42,232,231,136,25,170,74,86,32,156,13,164,22,104,64,69,219,89,119,216,95,49,158,10,63,146,174,99,193,127,192,22,203,172,153,101,138,127,57,109,169,157,186,177,218,235,157,205,228,182,20,219,136,203,104,3,73,17,74,194,71,25,16,235,41,67,44,143,219,229,161,198,37,79,13,249,185,14,7,198,119,138,191,201,214,56,168,142,138,182,25,43,34,138,146,211,113,144,227,8,174,132,243,104,32,2,45,211,153,216,227,214,39,99,46,163,193,24,41,211,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,182,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,172,3,157,95,149,140,45,245,2,135,211,174,42,42,248,78,243,79,147,127,80,48,247,168,192,178,83,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,146,159,9,222,86,50,111,233,254,30,244,232,21,85,68,69,96,28,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,127,145,71,175,51,222,2,170,115,158,213,87,196,14,79,216,170,235,243,6,217,79,77,13,214,209,73,210,6,187,91,160,25,183,205,28,67,23,86,162,184,88,160,22,103,151,222,134,6,140,4,141,163,2,136,188,170,204,204,85,147,121,143,135,51,75,5,85,246,123,214,25,184,69,112,166,221,36,129,28,219,31,223,130,94,153,129,148,50,131,148,114,3,19,111,140,204,93,244,39,83,253,193,119,22,216,87,139,156,172,108,83,109,139,176,226,75,23,102,183,226,107,113,12,113,116,235,138,154,51,57,224,137,166,150,70,163,146,71,152,97,57,29,136,186,50,51,182,160,234,53,185,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,42,136,136,138,53,121,218,102,102,21,166,202,204,11,147,157,175,171,137,46,24,129,177,55,66,57,35,46,207,67,79,77,81,79,190,97,223,212,14,164,149,90,70,251,28,75,161,63,188,206,26,61,149,242,203,201,79,203,79,23,24,91,180,92,59,45,6,4,211,26,214,108,151,100,210,246,41,225,236,241,199,172,102,37,173,84,180,219,197,246,235,19,75,180,152,182,235,63,202,143,241,129,128,41,179,63,133,204,210,193,147,97,234,187,237,69,86,23,174,169,183,219,233,26,82,158,123,141,52,79,81,68,209,140,79,188,205,170,97,133,216,27,93,238,204,46,196,206,226,248,224,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,40,103,166,158,50,98,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,147,78,72,99,91,174,101,100,190,1,204,107,237,61,36,23,44,85,133,237,87,186,200,169,0,134,8,231,169,164,142,105,6,49,34,34,96,98,55,102,103,34,125,52,213,223,197,99,195,197,143,154,124,228,250,129,136,125,70,117,42,156,149,60,172,98,159,168,21,222,157,110,87,254,138,213,121,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,22,74,104,138,21,185,213,249,167,194,223,79,232,125,70,226,187,92,176,184,10,166,206,123,173,39,16,57,193,98,164,175,203,235,101,69,76,54,171,69,95,84,30,237,113,128,161,217,52,145,20,93,42,138,17,114,156,93,154,95,122,104,30,51,18,6,144,10,103,209,20,43,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,85,17,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,8,136,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,250,40,160,231,113,155,213,39,117,203,220,132,161,158,174,58,120,41,229,197,247,72,202,8,186,19,153,148,148,180,68,18,119,202,199,27,71,94,196,62,232,59,77,27,251,238,205,178,138,242,136,201,219,86,101,113,70,120,187,17,216,106,235,173,185,125,103,150,247,77,43,210,140,180,81,221,74,88,225,164,25,200,192,133,141,132,234,39,137,153,196,250,148,162,98,255,0,155,38,83,146,173,171,152,174,78,88,179,147,132,124,119,77,119,155,179,213,224,251,124,248,198,215,83,180,207,163,85,65,4,178,19,108,19,6,46,172,15,81,6,165,184,67,175,191,105,16,11,40,12,203,220,107,117,203,92,127,134,179,26,197,79,73,61,203,10,222,40,175,116,113,85,129,20,18,79,77,48,77,24,200,34,66,78,14,64,204,236,196,47,166,186,59,120,172,154,50,247,26,218,179,43,0,97,172,198,177,83,213,193,109,197,86,122,43,221,28,85,96,35,60,112,84,194,19,70,50,8,145,11,27,9,179,59,49,19,107,174,142,254,43,28,206,44,124,211,231,39,212,12,67,234,51,169,84,228,169,229,99,20,253,64,174,244,235,114,191,244,86,171,205,31,200,158,102,254,11,235,20,74,21,184,78,243,79,147,127,80,48,247,168,192,178,83,68,68,69,96,28,234,252,172,97,111,168,20,62,157,113,81,87,194,119,154,124,155,250,129,135,189,70,5,127,252,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,86,171,205,31,200,158,102,254,11,235,20,74,21,184,78,243,79,147,127,80,48,247,168,192,178,83,68,69,10,220,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,149,68,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,69,24,28,217,56,218,163,183,216,191,147,38,80,226,190,173,125,211,121,99,27,165,162,229,4,145,195,74,39,52,18,89,164,233,185,72,19,20,145,187,206,14,241,144,198,33,25,52,131,60,130,49,171,145,121,23,152,252,69,230,61,187,43,242,190,205,219,174,181,218,203,52,210,187,133,45,190,148,93,154,74,170,153,25,159,167,8,110,29,95,71,39,34,16,1,51,48,2,200,167,34,242,47,46,56,116,203,139,118,87,229,125,155,176,218,168,117,150,105,165,118,58,171,133,81,51,52,149,85,50,51,55,82,99,218,58,190,140,44,34,32,2,0,0,3,80,20,64,115,107,224,187,236,93,246,179,138,236,0,59,172,184,142,225,12,24,162,215,5,14,209,183,87,72,27,70,184,74,32,96,104,103,48,102,148,165,118,46,211,48,190,233,30,163,108,118,129,193,255,0,18,151,222,21,179,198,207,153,182,198,235,90,166,219,107,196,148,131,74,19,201,87,103,150,104,206,162,56,152,136,54,204,221,32,146,55,99,6,234,70,12,78,224,230,37,144,158,85,102,102,21,206,76,184,195,153,165,130,170,251,69,151,19,91,226,184,83,110,146,51,146,29,237,239,193,47,76,204,6,104,141,138,57,1,137,246,72,6,46,250,139,172,96,150,74,124,39,121,88,201,191,167,248,123,211,160,85,85,17,66,183,58,191,52,248,91,233,253,15,168,220,83,146,167,154,124,83,244,254,187,212,109,202,106,81,66,183,58,191,52,248,91,233,253,15,168,220,83,146,167,154,124,83,244,254,187,212,109,202,106,81,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,100,167,197,143,149,140,228,250,127,136,125,58,117,141,98,202,161,17,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,166,165,17,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,70,121,27,143,240,110,86,112,77,150,57,131,152,56,134,146,199,135,172,121,111,135,234,107,171,170,93,246,68,30,207,167,102,102,102,103,35,50,39,16,0,22,115,51,33,17,98,34,102,120,65,227,19,138,172,101,197,126,110,92,49,133,230,229,86,56,98,221,81,81,77,132,237,18,70,208,133,186,220,231,238,57,68,38,99,218,100,17,140,166,61,197,184,217,133,159,166,17,128,92,255,0,42,206,8,43,51,39,21,90,56,158,204,58,93,152,67,13,220,37,151,15,82,117,167,167,168,173,188,82,73,1,193,85,167,73,130,90,56,205,230,109,66,86,119,158,159,97,9,0,200,37,50,139,197,103,22,78,224,28,245,192,23,76,185,204,107,13,37,198,219,113,167,158,40,165,150,150,25,167,183,207,36,50,66,53,116,165,48,24,197,83,24,202,111,28,172,46,226,239,251,89,241,214,226,43,33,177,151,13,185,185,125,202,156,103,69,86,39,110,168,51,182,87,77,78,208,133,218,220,230,77,79,91,19,9,152,236,144,71,87,22,50,216,108,113,147,239,2,102,145,254,83,124,109,81,220,44,95,201,147,55,177,95,74,190,215,176,176,117,210,239,114,130,56,230,165,35,134,8,236,209,245,28,100,57,134,73,25,224,6,121,8,163,35,140,90,49,130,49,41,63,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,86,65,205,219,47,113,246,101,112,219,134,236,89,115,129,241,6,42,185,65,142,40,234,229,163,178,91,38,174,158,56,6,130,188,74,82,142,17,34,96,98,48,23,39,109,53,49,111,139,40,213,225,147,134,78,36,172,28,73,101,69,246,251,195,230,101,91,173,182,236,113,98,171,172,172,171,194,117,240,193,77,4,117,240,148,146,201,33,68,194,0,34,206,78,78,236,204,204,238,235,32,149,77,56,155,180,221,111,252,54,230,189,138,197,108,171,184,220,174,56,30,251,73,71,71,73,9,77,61,76,242,80,76,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,177,247,254,73,220,83,255,0,224,211,154,191,250,27,113,255,0,224,172,130,56,100,180,221,108,28,54,229,69,138,251,108,171,183,92,173,216,30,197,73,89,71,87,9,67,61,52,241,208,66,50,69,36,100,204,64,98,76,226,226,236,206,206,206,206,170,90,34,43,32,230,237,151,184,251,50,184,109,195,118,44,185,192,248,131,21,92,160,199,20,117,114,209,217,45,147,87,79,28,3,65,94,37,41,71,8,145,48,49,24,11,147,182,154,152,183,197,149,143,242,225,225,235,63,112,55,25,217,121,138,113,174,71,230,6,31,178,209,123,91,180,220,110,152,102,182,146,150,13,246,170,176,13,242,201,24,128,238,51,17,109,95,188,137,153,187,221,148,223,162,40,139,230,95,203,191,16,219,177,148,217,247,144,56,115,16,98,80,198,151,137,15,16,97,171,109,190,170,227,87,75,113,157,164,154,74,216,90,33,50,236,210,16,155,152,158,157,57,76,88,29,194,65,8,109,171,135,92,15,198,207,13,185,185,98,205,108,25,195,182,112,9,219,170,0,46,116,48,225,91,132,33,118,183,57,139,212,81,74,229,78,99,178,65,29,24,156,11,97,176,72,45,188,5,218,186,243,55,192,89,193,196,94,112,96,92,208,202,252,130,205,90,235,85,118,95,209,69,52,50,224,203,128,85,91,234,134,225,112,121,41,106,99,104,159,167,48,110,29,91,87,23,18,19,2,48,48,50,173,92,154,242,159,52,242,191,242,191,249,76,203,76,87,132,189,167,246,127,177,123,118,205,83,65,218,186,126,208,234,116,186,192,59,246,245,3,118,221,116,222,58,248,178,146,164,68,69,9,124,199,176,127,18,92,67,241,71,125,190,225,174,27,51,42,124,61,133,105,195,10,217,235,41,240,117,121,53,116,20,210,202,82,84,245,0,100,9,64,234,38,168,40,164,7,22,40,122,46,226,197,187,91,149,229,3,194,214,33,203,11,86,53,206,76,206,193,184,131,13,226,203,133,71,217,155,117,190,247,106,170,183,207,5,184,6,26,137,166,17,149,197,165,9,229,40,69,157,227,247,30,140,152,77,247,152,180,143,162,128,30,42,184,47,207,220,53,196,118,98,219,176,46,66,98,187,174,27,155,16,85,92,44,243,225,108,45,91,61,172,40,106,143,180,65,4,37,20,13,27,116,163,148,34,32,15,116,14,51,6,119,97,103,121,52,229,69,101,205,204,43,194,228,248,51,55,112,174,32,195,181,22,12,81,95,77,101,183,222,236,231,110,158,59,116,145,65,81,168,140,145,129,200,15,83,61,91,177,150,238,247,33,103,208,24,70,48,56,155,225,147,137,43,255,0,18,89,175,125,177,112,249,153,87,27,109,199,28,95,106,232,235,41,48,157,124,208,84,193,37,124,197,28,177,200,49,56,152,16,187,19,19,59,179,179,179,178,146,174,81,57,123,143,178,215,134,220,73,98,204,108,15,136,48,173,202,124,113,89,87,21,29,238,217,53,12,242,64,84,20,2,50,140,115,8,147,131,144,24,177,51,105,168,19,124,29,94,250,43,106,230,61,132,241,86,57,224,199,48,240,182,10,195,55,92,65,122,173,246,79,102,183,90,232,164,171,170,159,101,214,144,207,100,81,177,25,109,0,34,125,27,184,69,221,251,153,212,69,240,201,195,39,18,86,14,36,178,162,251,125,225,243,50,173,214,219,118,56,177,85,214,86,85,225,58,248,96,166,130,58,248,74,73,100,144,162,97,0,17,103,39,39,118,102,102,119,117,144,74,34,176,14,44,120,40,197,92,86,113,221,130,239,119,107,103,103,203,44,51,131,237,114,98,59,133,67,72,17,215,236,185,215,200,86,202,119,140,128,202,105,65,217,140,128,155,163,25,177,187,238,40,130,91,244,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,203,182,136,162,47,155,182,72,103,70,101,113,37,134,239,185,115,148,56,215,21,91,96,192,244,116,146,214,89,44,21,117,208,71,56,215,215,145,68,82,67,25,11,27,9,129,56,187,235,161,139,252,89,84,174,77,121,79,154,121,95,249,95,252,166,101,166,43,194,94,211,251,63,216,189,187,102,169,160,237,93,63,104,117,58,93,96,29,251,122,129,187,110,186,111,29,124,89,73,82,34,199,219,137,190,25,56,146,191,241,37,154,247,219,23,15,153,149,113,182,220,113,197,246,174,142,178,147,9,215,205,5,76,18,87,204,81,203,28,131,19,137,129,11,177,49,51,187,59,59,59,41,116,229,195,132,241,86,6,224,199,47,48,182,53,195,55,92,63,122,162,246,183,105,183,93,40,164,164,170,131,125,214,172,195,124,82,48,152,238,3,18,109,91,188,73,157,187,157,149,202,162,166,156,77,218,110,183,254,27,115,94,197,98,182,85,220,110,87,28,15,125,164,163,163,164,132,166,158,166,121,40,38,24,226,142,49,103,35,50,39,97,97,102,119,119,118,102,88,251,255,0,36,238,41,255,0,240,105,205,95,253,13,184,255,0,240,86,74,104,136,161,3,152,247,15,89,251,142,120,206,204,60,83,130,178,63,48,49,5,150,183,217,61,154,227,107,195,53,181,116,179,236,181,82,1,236,150,56,200,11,105,129,11,232,253,196,46,207,222,206,175,131,148,78,94,227,236,181,225,183,18,88,179,27,3,226,12,43,114,159,28,86,85,197,71,123,182,77,67,60,144,21,5,0,140,163,28,194,36,224,228,6,44,76,218,106,4,223,7,87,190,138,8,120,224,203,14,46,243,191,138,60,192,197,213,153,15,153,87,91,109,21,226,166,201,97,150,135,11,220,231,162,107,85,36,165,13,49,83,147,129,142,201,4,94,114,120,223,97,73,60,134,44,219,244,87,211,202,7,37,49,14,85,100,190,53,188,227,236,184,196,24,79,22,95,113,71,102,156,47,116,53,84,83,212,91,169,169,33,42,103,24,102,97,109,131,45,77,102,134,34,219,157,201,157,223,99,48,223,170,234,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,25,160,169,130,65,113,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,143,14,108,112,95,159,184,83,52,241,150,22,192,185,9,154,183,156,55,102,196,23,27,125,158,227,246,90,182,163,182,80,197,83,32,65,63,86,40,26,57,55,198,32,91,193,152,75,93,89,153,157,148,202,114,237,190,102,61,195,133,60,41,134,243,99,6,226,188,57,137,48,111,87,13,203,14,33,178,189,178,73,169,105,221,158,140,224,140,132,72,225,26,89,41,225,234,16,177,20,144,75,174,231,103,50,136,190,38,248,100,226,74,255,0,196,150,107,223,108,92,62,102,85,198,219,113,199,23,218,186,58,202,76,39,95,52,21,48,73,95,49,71,44,114,12,78,38,4,46,196,196,206,236,236,236,236,164,171,148,78,94,227,236,181,225,183,18,88,179,27,3,226,12,43,114,159,28,86,85,197,71,123,182,77,67,60,144,21,5,0,140,163,28,194,36,224,228,6,44,76,218,106,4,223,7,87,190,138,218,185,143,97,60,85,142,120,49,204,60,45,130,176,205,215,16,94,171,125,147,217,173,214,186,41,42,234,167,217,117,164,51,217,20,108,70,91,64,8,159,70,238,17,119,126,230,117,17,124,50,112,201,196,149,131,137,44,168,190,223,120,124,204,171,117,182,221,142,44,85,117,149,149,120,78,190,24,41,160,142,190,18,146,89,36,40,152,64,4,89,201,201,221,153,153,157,221,100,18,136,136,138,200,57,187,101,238,62,204,174,27,112,221,139,46,112,62,32,197,87,40,49,197,29,92,180,118,75,100,213,211,199,0,208,87,137,74,81,194,36,76,12,70,2,228,237,166,166,45,241,101,26,188,50,112,201,196,149,131,137,44,168,190,223,120,124,204,171,117,182,221,142,44,85,117,149,149,120,78,190,24,41,160,142,190,18,146,89,36,40,152,64,4,89,201,201,221,153,153,157,221,94,255,0,57,76,167,205,60,208,252,144,126,76,242,211,21,226,223,102,125,160,237,190,194,179,84,215,246,94,167,179,250,125,94,136,22,205,221,51,219,187,77,118,22,158,14,169,175,40,156,144,206,140,181,226,75,18,95,115,27,40,113,174,21,182,207,129,235,41,34,172,189,216,42,232,96,146,114,175,160,33,136,100,154,49,23,55,16,50,97,103,215,64,39,248,58,151,68,86,213,204,123,9,226,172,115,193,142,97,225,108,21,134,110,184,130,245,91,236,158,205,110,181,209,73,87,85,62,203,173,33,158,200,163,98,50,218,0,68,250,55,112,139,187,247,51,168,139,225,147,134,78,36,172,28,73,101,69,246,251,195,230,101,91,173,182,236,113,98,171,172,172,171,194,117,240,193,77,4,117,240,148,146,201,33,68,194,0,34,206,78,78,236,204,204,238,235,32,148,68,81,23,205,219,36,51,163,50,184,146,195,119,220,185,202,28,107,138,173,176,96,122,58,73,107,44,150,10,186,232,35,156,107,235,200,162,41,33,140,133,141,132,192,156,93,245,208,197,254,44,170,87,38,188,167,205,60,175,252,175,254,83,50,211,21,225,47,105,253,159,236,94,221,179,84,208,118,174,159,180,58,157,46,176,14,253,189,64,221,183,93,55,142,190,44,164,169,17,17,99,237,196,223,12,156,73,95,248,146,205,123,237,139,135,204,202,184,219,110,56,226,251,87,71,89,73,132,235,230,130,166,9,43,230,40,229,142,65,137,196,192,133,216,152,153,221,157,157,157,148,186,114,225,194,120,171,3,112,99,151,152,91,26,225,155,174,31,189,81,123,91,180,219,174,148,82,82,85,65,190,235,86,97,190,41,24,76,119,1,137,54,173,222,36,206,221,206,202,229,81,20,112,115,16,229,161,77,153,245,55,124,255,0,200,74,122,75,118,39,26,122,171,150,37,195,225,4,164,23,195,142,35,149,231,163,142,24,204,187,116,132,44,15,27,11,4,230,108,110,65,38,242,154,181,114,243,224,178,213,194,198,87,211,223,113,126,31,164,28,212,196,180,238,248,130,177,170,70,169,232,160,121,55,69,111,130,65,22,16,1,22,136,165,96,114,99,153,137,250,146,0,67,182,237,81,117,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,140,208,84,193,32,184,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,133,108,107,202,91,55,41,184,163,139,39,176,29,101,93,86,95,92,41,198,242,24,210,186,132,250,22,187,115,202,64,84,245,4,194,17,79,92,14,59,70,24,137,186,172,113,200,237,0,20,157,25,116,200,188,139,203,142,29,50,226,221,149,249,95,102,236,54,170,29,101,154,105,93,142,170,225,84,76,205,37,85,76,140,205,212,152,246,142,175,163,11,8,136,0,128,0,0,227,217,252,147,184,167,255,0,193,167,53,127,244,54,227,255,0,193,89,4,112,201,105,186,216,56,109,202,139,21,246,217,87,110,185,91,176,61,138,146,178,142,174,18,134,122,105,227,160,132,100,138,72,201,152,128,196,153,197,197,217,157,157,157,157,84,180,69,17,124,221,178,67,58,51,43,137,44,55,125,203,156,161,198,184,170,219,6,7,163,164,150,178,201,96,171,174,130,57,198,190,188,138,34,146,24,200,88,216,76,9,197,223,93,12,95,226,201,202,39,36,51,163,45,120,146,196,151,220,198,202,28,107,133,109,179,224,122,202,72,171,47,118,10,186,24,36,156,171,232,8,98,25,38,140,69,205,196,12,152,89,245,208,9,254,14,165,209,20,69,243,118,201,12,232,204,174,36,176,221,247,46,114,135,26,226,171,108,24,30,142,146,90,203,37,130,174,186,8,231,26,250,242,40,138,72,99,33,99,97,48,39,23,125,116,49,127,139,39,40,156,144,206,140,181,226,75,18,95,115,27,40,113,174,21,182,207,129,235,41,34,172,189,216,42,232,96,146,114,175,160,33,136,100,154,49,23,55,16,50,97,103,215,64,39,248,58,151,68,69,77,56,155,180,221,111,252,54,230,189,138,197,108,171,184,220,174,56,30,251,73,71,71,73,9,77,61,76,242,80,76,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,177,247,254,73,220,83,255,0,224,211,154,191,250,27,113,255,0,224,172,130,56,155,180,221,111,252,54,230,189,138,197,108,171,184,220,174,56,30,251,73,71,71,73,9,77,61,76,242,80,76,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,177,247,254,73,220,83,255,0,224,211,154,191,250,27,113,255,0,224,172,148,209,20,106,243,148,202,124,211,205,15,201,7,228,207,45,49,94,45,246,103,218,14,219,236,43,53,77,127,101,234,123,63,167,213,232,129,108,221,211,61,187,180,215,97,105,224,234,154,242,137,201,12,232,203,94,36,177,37,247,49,178,135,26,225,91,108,248,30,178,146,42,203,221,130,174,134,9,39,42,250,2,24,134,73,163,17,115,113,3,38,22,125,116,2,127,131,169,116,68,84,211,137,187,77,214,255,0,195,110,107,216,172,86,202,187,141,202,227,129,239,180,148,116,116,144,148,211,212,207,37,4,195,28,81,198,44,228,102,68,236,44,44,206,238,238,204,203,31,127,228,157,197,63,254,13,57,171,255,0,161,183,31,254,10,157,236,185,201,219,86,98,240,77,130,178,67,52,172,53,116,180,247,76,183,179,217,46,212,117,52,162,21,116,19,181,190,17,114,104,231,2,104,170,96,148,88,193,204,29,227,150,49,125,53,21,28,23,126,79,121,143,75,196,213,38,3,180,222,187,94,83,213,233,120,108,71,60,175,21,80,91,99,170,130,58,154,2,32,134,72,198,226,49,206,229,19,152,12,51,8,20,141,183,108,145,71,47,216,79,11,88,176,54,21,179,96,172,45,67,216,172,184,126,223,79,107,183,83,117,78,78,133,44,17,140,113,71,188,220,140,182,128,11,106,78,228,250,106,238,239,222,190,178,43,95,227,215,131,188,61,197,62,81,220,202,205,103,164,131,49,108,116,253,183,15,220,225,163,165,237,117,167,0,78,81,218,229,168,151,105,13,52,165,52,140,205,213,0,9,72,37,125,204,4,37,102,188,183,121,110,226,162,197,86,190,33,120,133,176,221,112,228,56,114,224,21,152,103,12,214,69,37,29,117,69,117,60,154,133,101,88,62,217,33,134,57,1,158,56,159,66,148,133,136,153,161,102,106,137,106,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,16,28,116,241,119,199,103,12,92,71,98,44,1,109,206,174,150,27,184,109,190,225,159,244,183,103,45,45,117,6,123,34,239,134,73,63,51,32,77,79,186,66,99,62,135,81,217,152,217,92,87,43,174,54,113,55,17,150,172,79,151,57,203,140,170,239,153,139,107,168,146,247,73,41,90,105,233,96,146,201,182,158,29,160,84,209,128,111,142,160,137,201,140,88,157,170,35,218,230,194,109,29,218,241,11,138,111,184,27,32,179,47,26,225,106,238,197,122,195,248,62,243,116,183,84,244,130,78,133,84,20,82,201,20,155,13,136,11,105,128,190,132,206,47,166,142,206,221,202,16,127,209,71,227,179,254,254,127,240,102,207,255,0,52,83,252,162,215,153,103,48,44,237,201,172,249,165,202,60,131,204,10,75,21,61,130,207,4,215,247,27,36,21,51,149,198,167,89,70,19,58,184,140,28,6,153,233,164,23,133,155,190,162,70,50,39,102,24,253,7,43,110,40,248,177,226,83,52,241,135,229,111,28,253,163,193,152,115,15,143,83,250,89,109,163,232,93,42,42,99,236,191,235,120,163,148,183,67,5,111,134,160,219,125,237,29,195,89,42,69,109,89,143,198,109,139,41,56,196,194,188,51,227,155,87,74,213,142,240,253,186,162,201,120,167,3,57,32,188,84,87,85,211,13,53,64,54,186,195,47,74,17,9,5,153,227,145,223,126,160,110,112,220,170,34,34,43,106,194,188,102,216,170,248,206,198,188,29,226,219,87,97,186,208,246,74,140,41,113,167,3,56,238,17,149,170,10,218,154,106,134,239,233,204,27,167,144,36,238,140,227,23,7,216,96,61,123,149,68,68,69,105,89,203,198,221,171,135,238,51,112,222,73,102,68,244,148,120,39,26,97,123,117,88,94,106,234,134,158,11,21,107,212,221,35,41,100,210,18,41,2,114,142,138,39,35,144,35,133,163,121,31,70,121,29,93,170,34,34,34,42,105,196,85,139,56,111,217,71,125,28,132,199,53,120,99,29,208,83,157,125,152,225,161,161,170,11,132,241,129,56,208,202,53,160,241,0,76,250,3,72,196,15,25,236,55,39,1,56,206,21,174,220,204,121,128,88,46,181,182,43,238,112,85,219,174,86,234,137,41,43,40,234,240,149,166,25,233,167,140,156,100,138,72,202,141,136,12,73,156,92,93,153,217,217,217,212,149,114,226,227,142,167,138,220,27,95,131,243,4,41,41,243,23,7,211,192,117,211,68,113,68,23,186,66,119,6,173,138,6,118,32,49,38,17,156,68,122,66,114,196,66,226,211,52,81,222,82,128,31,244,81,248,236,255,0,191,159,252,25,179,255,0,205,20,191,112,21,154,88,239,58,120,78,192,217,153,153,119,223,108,226,75,207,180,251,109,111,101,134,159,171,210,185,85,67,31,230,225,0,140,116,142,32,31,116,91,93,53,125,93,221,222,160,103,166,122,101,199,14,153,113,113,205,12,208,188,246,27,85,14,145,67,12,76,199,85,112,170,38,119,142,150,154,55,118,234,76,123,75,70,213,133,132,72,204,128,0,204,97,46,237,205,79,142,59,141,214,182,225,71,155,180,150,186,122,170,137,38,138,134,147,13,219,10,10,80,34,119,24,99,121,169,206,87,1,103,97,103,144,204,244,102,220,68,250,187,200,87,46,12,81,198,118,122,88,162,207,156,249,206,206,215,129,106,251,77,61,134,195,79,101,181,69,37,214,72,204,225,150,166,162,88,105,198,72,97,142,64,49,8,196,134,67,144,28,139,108,98,205,61,133,230,23,49,30,96,25,107,143,241,46,92,223,115,238,146,123,150,21,188,86,217,43,37,164,195,118,146,130,73,233,166,56,100,40,200,168,132,156,28,129,221,157,196,95,77,53,102,240,82,147,203,199,62,239,188,68,240,193,99,198,184,211,21,253,160,197,244,87,11,133,175,17,84,246,16,164,217,84,21,5,36,49,236,142,56,226,125,41,38,164,125,99,109,190,246,142,251,216,217,174,85,20,21,230,175,54,14,44,113,6,99,226,59,190,87,230,63,217,156,33,81,112,151,216,118,178,195,182,217,36,167,161,23,219,15,84,166,138,99,121,136,24,78,79,206,144,245,8,246,104,27,69,164,255,0,151,142,96,230,198,109,240,193,99,205,92,227,199,255,0,106,239,88,162,225,112,168,130,79,101,83,80,246,26,88,106,10,144,105,180,167,17,9,125,250,105,37,234,56,137,126,127,103,123,3,59,199,95,20,252,110,113,217,195,183,16,88,219,39,35,226,11,182,210,97,251,131,118,9,203,15,89,228,144,232,103,136,42,41,122,165,216,99,103,153,160,154,38,147,104,48,245,24,246,234,58,59,223,79,44,254,45,47,188,80,228,213,202,155,48,238,254,209,199,216,54,224,244,247,154,158,206,16,246,202,90,146,146,74,58,157,144,195,28,49,247,12,208,116,195,113,127,66,239,45,58,172,202,240,17,67,7,23,188,202,184,156,194,188,75,230,22,16,201,188,206,171,176,97,60,59,120,59,37,45,5,77,130,215,49,199,61,32,13,61,81,49,201,12,134,64,117,49,78,96,228,110,251,12,123,135,244,6,247,249,103,230,15,18,121,201,147,87,44,226,226,11,31,251,126,147,16,220,30,159,12,83,123,42,130,151,163,75,74,82,71,61,78,250,65,7,46,172,238,113,116,229,6,32,236,155,155,81,149,157,94,2,43,74,225,131,141,187,86,104,231,166,103,112,211,142,231,164,183,226,204,29,138,47,116,150,26,137,170,133,142,255,0,69,13,202,183,243,81,68,48,128,1,210,211,5,48,56,239,57,37,1,57,95,244,37,118,187,84,69,79,248,133,197,55,220,13,144,89,151,141,112,181,119,98,189,97,252,31,121,186,91,170,122,65,39,66,170,10,41,100,138,77,134,196,5,180,192,95,66,103,23,211,71,103,110,229,8,63,232,163,241,217,255,0,127,63,248,51,103,255,0,154,41,254,68,69,16,28,122,241,235,197,142,75,113,99,142,114,207,45,51,91,216,216,110,205,236,206,197,69,236,43,109,71,75,171,109,165,154,79,206,77,78,114,22,178,74,101,239,19,233,174,141,163,51,51,92,7,42,78,40,243,219,137,79,202,143,229,175,28,253,163,251,57,236,79,102,127,75,40,232,250,29,163,183,117,191,214,209,71,187,119,66,47,210,215,77,189,218,106,250,219,255,0,30,188,122,241,99,146,220,88,227,156,179,203,76,214,246,54,27,179,123,51,177,81,123,10,219,81,210,234,219,105,102,147,243,147,83,156,133,172,146,153,123,196,250,107,163,104,204,204,215,1,202,147,138,60,246,226,83,242,163,249,107,199,63,104,254,206,123,19,217,159,210,202,58,62,135,104,237,221,111,245,180,81,238,221,208,139,244,181,211,111,118,154,190,182,255,0,199,175,30,188,88,228,183,22,56,231,44,242,211,53,189,141,134,236,222,204,236,84,94,194,182,212,116,186,182,218,89,164,252,228,212,231,33,107,36,166,94,241,62,154,232,218,51,51,53,223,242,191,207,188,216,226,39,32,175,248,215,56,241,95,218,11,213,22,48,170,181,193,83,216,105,169,54,82,133,21,20,131,30,202,120,227,7,208,230,145,245,118,221,239,105,174,140,204,215,128,136,136,161,3,136,94,99,220,103,96,108,253,204,188,21,133,179,147,177,89,112,254,48,188,218,237,212,223,103,109,82,116,41,96,173,150,56,163,222,116,196,101,180,0,91,82,119,39,211,87,119,126,245,39,252,5,102,150,59,206,158,19,176,54,102,102,93,247,219,56,146,243,237,62,219,91,217,97,167,234,244,174,85,80,199,249,184,64,35,29,35,136,7,221,22,215,77,95,87,119,119,184,4,69,2,216,179,152,247,48,156,13,138,175,56,43,20,231,39,98,189,97,251,133,69,174,227,77,246,118,201,39,66,170,9,10,57,99,222,20,196,5,180,192,155,81,119,23,211,86,119,110,245,43,252,2,113,15,117,226,99,134,139,6,60,197,87,90,74,252,89,111,168,169,178,98,51,166,163,42,96,237,176,30,160,78,46,204,14,114,83,73,75,49,188,95,155,223,41,48,176,104,241,135,137,230,129,159,121,177,195,182,65,88,49,174,78,98,191,179,247,170,220,97,75,107,158,167,176,211,85,239,165,58,42,217,10,61,149,17,200,13,169,195,27,234,205,187,221,211,93,29,217,237,3,128,174,61,120,177,206,158,44,112,54,89,230,94,107,123,103,13,222,125,167,219,104,189,133,109,167,234,244,173,181,83,71,249,200,105,194,65,210,72,128,189,210,109,116,209,245,103,118,121,127,80,151,196,143,53,60,254,175,206,220,83,63,14,89,187,87,110,203,161,168,138,27,28,53,56,110,220,70,65,28,17,132,179,51,212,83,156,219,36,152,101,144,26,71,99,96,49,103,16,127,112,111,127,149,182,117,103,183,16,153,89,140,51,51,58,243,59,237,55,79,16,13,138,217,69,236,90,58,46,195,208,166,142,105,165,234,83,71,31,87,171,218,226,29,164,62,231,103,213,157,247,187,53,0,230,79,197,223,22,60,52,241,28,56,79,45,51,171,176,225,187,238,31,162,190,209,91,62,205,219,101,246,126,227,150,154,72,186,211,67,36,146,238,146,148,230,220,78,218,117,182,51,104,12,239,239,249,91,113,203,155,28,68,226,172,97,149,57,221,124,251,65,122,162,183,142,33,179,221,35,181,211,82,108,165,9,35,130,166,9,186,13,24,62,135,53,57,71,164,91,189,233,247,158,141,24,181,234,241,11,138,111,184,27,32,179,47,26,225,106,238,197,122,195,248,62,243,116,183,84,244,130,78,133,84,20,82,201,20,155,13,136,11,105,128,190,132,206,47,166,142,206,221,202,16,127,209,71,227,179,254,254,127,240,102,207,255,0,52,83,125,195,214,41,190,227,156,130,203,76,107,138,107,187,109,235,16,96,251,53,210,227,83,210,8,250,245,83,209,69,36,178,108,6,16,29,198,100,250,11,48,182,186,51,51,119,43,42,230,147,199,46,108,112,237,138,176,126,84,228,141,243,236,253,234,182,222,88,134,241,116,146,215,77,87,190,148,228,146,10,104,33,235,180,128,218,156,53,5,38,177,110,247,96,216,122,60,130,254,3,150,199,23,124,88,241,45,196,113,97,60,203,206,174,221,134,236,88,126,182,251,91,108,251,55,109,139,218,27,78,42,104,226,235,67,12,114,69,182,74,160,155,112,187,235,209,216,237,161,187,181,197,103,231,28,117,60,56,241,179,132,50,123,28,5,33,229,214,52,194,246,211,154,174,67,138,156,236,119,25,174,21,176,53,105,76,110,34,244,206,33,16,204,38,94,224,70,210,3,179,137,132,215,148,136,136,138,16,56,133,230,61,198,118,6,207,220,203,193,88,91,57,59,21,151,15,227,11,205,174,221,77,246,118,213,39,66,150,10,217,99,138,61,231,76,70,91,64,5,181,39,114,125,53,119,119,239,87,255,0,202,255,0,62,243,99,136,156,130,191,227,92,227,197,127,104,47,84,88,194,170,215,5,79,97,166,164,217,74,20,84,82,12,123,41,227,140,31,67,154,71,213,219,119,189,166,186,51,51,94,2,34,42,127,196,46,41,190,224,108,130,204,188,107,133,171,187,21,235,15,224,251,205,210,221,83,210,9,58,21,80,81,75,36,82,108,54,32,45,166,2,250,19,56,190,154,59,59,119,42,107,192,231,23,118,174,47,178,140,177,92,246,234,75,62,44,176,212,13,183,17,218,160,168,19,0,157,193,136,42,161,7,39,148,41,166,109,219,58,141,171,28,115,70,197,39,73,228,43,138,68,86,191,204,7,137,140,101,194,134,90,96,172,210,193,244,52,151,16,44,113,73,109,187,219,42,89,132,46,54,233,40,107,78,88,26,77,174,80,158,232,163,48,144,89,246,152,14,225,48,223,25,215,92,170,204,204,43,156,153,113,135,51,75,5,85,246,139,46,38,183,197,112,166,221,36,103,36,59,219,223,130,94,153,152,12,209,27,20,114,3,19,236,144,12,93,245,23,94,173,17,17,89,174,126,113,199,83,195,143,27,56,67,39,177,192,82,30,93,99,76,47,109,57,170,228,56,169,206,199,113,154,225,91,3,86,148,198,226,47,76,226,17,12,194,101,238,4,109,32,59,56,152,77,121,72,136,136,173,255,0,140,206,41,127,146,62,9,193,249,145,91,134,253,183,101,185,99,10,91,21,238,158,34,219,84,20,50,209,213,202,82,211,59,147,3,204,7,4,100,194,126,233,139,16,106,14,77,32,86,172,39,138,108,88,231,10,217,177,174,22,174,237,182,92,65,111,167,186,91,170,122,71,31,94,150,120,198,72,164,216,108,38,59,128,197,244,38,98,109,116,118,103,238,95,89,17,21,31,226,171,137,140,27,194,134,81,214,102,150,48,161,171,184,153,84,13,182,209,108,166,103,19,184,220,100,9,14,40,30,77,174,48,134,216,164,51,144,153,246,128,22,209,51,217,25,250,188,144,198,183,92,202,201,124,3,152,215,218,122,72,46,88,171,11,218,175,117,145,82,1,12,17,207,83,73,28,210,12,98,68,68,192,196,110,204,206,68,250,105,171,191,138,183,254,95,60,109,218,184,175,192,18,88,177,60,244,148,57,139,133,105,233,225,186,209,149,80,148,247,104,6,24,68,238,193,24,195,16,0,73,80,82,9,69,27,19,66,253,54,39,102,146,61,110,213,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,20,106,243,163,200,187,21,215,46,48,231,16,246,203,53,214,108,73,100,184,83,97,187,149,77,59,156,148,161,103,149,170,100,140,234,3,71,24,246,85,16,0,72,206,12,229,86,224,91,221,226,96,176,190,0,51,230,167,135,206,40,240,142,38,154,182,146,154,197,127,168,12,51,136,78,174,162,42,104,2,221,87,44,98,83,73,52,128,77,16,65,40,195,82,238,206,58,181,59,131,152,137,19,169,201,226,199,202,198,114,125,63,196,62,157,58,198,177,101,37,139,49,77,139,3,97,91,206,53,197,53,221,138,203,135,237,245,23,75,141,79,72,228,232,82,193,25,73,44,155,1,136,203,104,1,62,130,206,79,166,140,206,253,203,25,124,216,199,95,149,12,211,198,89,153,236,191,102,125,173,196,23,27,239,98,235,245,187,47,106,169,146,110,151,83,104,239,219,212,219,187,104,235,166,186,54,186,41,201,229,125,146,23,92,147,225,66,202,87,155,229,37,198,163,31,212,14,56,0,166,140,132,40,224,173,163,165,104,96,114,46,243,54,138,24,204,223,104,179,28,132,13,185,129,164,59,181,69,10,220,234,252,211,225,111,167,244,62,163,113,87,21,202,159,142,58,156,202,181,80,112,183,153,33,73,21,247,12,89,216,48,181,204,78,40,26,227,110,165,16,6,162,56,245,103,58,152,98,208,132,163,23,234,67,20,132,108,37,17,73,52,143,162,47,63,143,241,254,13,202,204,27,118,204,28,193,196,52,150,60,61,99,167,122,154,234,234,151,125,145,6,172,204,204,204,206,70,100,78,32,0,44,230,102,66,34,196,68,204,244,211,133,30,43,178,227,139,92,184,12,107,130,165,236,55,90,30,156,23,251,4,243,49,213,90,42,137,157,216,73,217,155,169,9,237,39,138,102,102,25,4,73,157,128,194,72,194,27,57,163,249,236,204,223,193,125,30,137,73,167,46,46,56,234,120,173,193,181,248,63,48,66,146,159,49,112,125,60,7,93,52,71,20,65,123,164,39,112,106,216,160,103,98,3,18,97,25,196,71,164,39,44,68,46,45,51,69,29,229,34,34,40,86,231,87,230,159,11,125,63,161,245,27,138,174,188,168,120,227,166,196,182,171,39,8,249,140,21,111,125,182,211,212,6,17,187,57,203,80,213,212,145,12,147,149,20,238,78,79,17,193,16,159,72,155,72,158,24,134,61,0,163,14,180,154,34,34,34,34,142,174,103,92,191,235,51,118,142,167,136,28,144,195,189,175,29,82,110,159,19,91,98,146,121,106,175,212,177,193,12,49,21,48,17,188,109,52,17,211,247,67,24,9,76,38,90,57,72,32,18,68,182,86,230,150,59,201,108,119,108,204,204,180,190,251,27,18,89,186,221,138,183,178,195,81,210,234,194,112,201,249,185,128,227,45,99,148,199,222,23,211,93,91,71,102,118,200,39,131,238,44,240,111,23,89,95,246,226,197,79,73,103,190,208,84,73,77,125,195,131,94,245,83,218,141,228,54,129,204,222,56,156,194,88,129,164,19,96,217,175,80,25,220,162,54,108,115,20,239,114,247,199,248,55,43,57,112,224,156,193,204,28,67,73,99,195,214,58,123,221,77,117,117,75,190,200,131,219,53,140,204,204,204,228,102,68,226,0,2,206,102,100,34,44,68,76,207,20,28,98,241,139,142,248,191,199,116,247,251,253,31,177,176,221,155,127,217,252,63,212,134,163,217,125,88,105,194,171,250,40,32,138,73,250,178,83,180,159,156,103,217,174,209,209,155,190,181,114,224,229,255,0,89,196,69,246,44,219,205,236,59,254,164,244,29,166,8,169,170,36,158,158,76,69,85,176,227,219,78,112,156,114,4,48,200,236,103,51,22,215,146,38,136,88,255,0,60,241,77,250,132,14,112,89,57,125,192,220,80,62,106,212,77,218,44,185,151,111,130,162,142,77,160,29,10,170,26,120,41,42,41,180,99,35,45,160,20,210,245,28,64,95,180,236,29,207,25,58,170,188,144,179,51,179,98,172,203,201,202,202,187,172,190,208,183,210,98,107,124,29,77,212,52,253,158,71,167,171,61,174,126,228,210,118,170,38,212,65,247,12,30,241,54,192,103,150,165,69,56,208,206,59,238,65,112,193,143,243,87,11,67,190,245,106,183,199,79,110,147,112,55,102,170,171,168,138,146,42,157,12,12,15,162,117,3,47,76,133,196,250,123,31,70,45,91,28,203,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,37,52,245,51,200,76,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,178,126,203,220,21,106,203,92,1,134,178,230,197,81,87,61,183,10,217,232,172,148,114,213,152,148,242,65,77,8,67,25,72,66,34,46,110,32,206,238,194,45,174,186,51,120,40,139,231,73,147,150,44,31,156,184,75,56,173,19,116,234,243,18,223,81,79,116,166,218,111,186,170,218,52,241,141,78,242,55,102,223,4,244,241,116,196,0,71,179,110,247,138,66,118,249,92,155,51,175,236,55,16,87,108,156,171,183,245,169,51,54,222,221,25,227,139,116,144,87,91,162,168,168,143,113,60,130,195,9,64,117,140,90,1,147,201,208,211,104,239,117,53,42,159,231,246,113,216,184,127,201,172,89,156,88,142,30,209,73,134,109,229,81,29,54,227,14,215,84,100,209,211,83,111,0,55,143,171,60,145,69,212,216,226,27,247,23,186,46,235,25,117,146,159,11,25,41,252,157,184,125,193,57,57,37,195,182,213,225,251,123,246,249,198,94,164,103,93,60,167,81,85,210,46,156,110,240,180,243,74,209,238,6,46,155,6,237,75,87,122,170,139,27,110,38,238,215,91,7,23,121,175,125,177,92,234,237,215,43,118,100,95,106,232,235,41,38,40,103,166,158,59,156,197,28,177,200,46,196,6,36,204,76,76,236,236,236,206,202,109,56,23,227,54,197,198,30,92,85,92,228,181,123,27,25,225,126,207,79,137,173,177,1,189,40,201,43,31,74,166,154,66,215,88,101,233,74,237,25,19,201,25,1,9,110,102,9,100,185,84,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,34,40,1,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,149,170,243,71,243,217,153,191,130,250,61,18,186,174,70,63,174,207,221,191,226,74,213,121,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,149,255,0,162,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,213,34,40,86,231,39,146,159,97,184,130,180,231,29,37,195,173,73,153,182,247,235,65,36,187,164,130,186,221,21,61,60,155,69,163,22,24,74,3,163,113,212,204,158,78,190,187,71,99,47,171,201,111,56,236,88,63,57,113,110,78,221,225,233,213,230,37,190,158,162,215,83,184,223,117,85,180,106,36,42,109,130,14,205,190,9,234,37,234,17,128,143,102,219,239,20,130,205,114,188,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,100,248,208,206,59,238,65,112,193,143,243,87,11,67,190,245,106,183,199,79,110,147,112,55,102,170,171,168,138,146,42,157,12,12,15,162,117,3,47,76,133,196,250,123,31,70,45,91,28,203,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,37,52,245,51,200,76,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,178,94,200,28,156,177,112,255,0,147,88,79,39,112,228,221,162,147,12,219,198,158,74,157,166,29,174,168,200,164,169,169,216,102,111,31,86,121,37,151,167,189,196,55,237,31,116,89,149,170,243,123,200,186,204,207,225,198,147,49,176,245,155,182,222,178,210,224,87,25,136,30,115,152,108,243,131,71,90,209,197,27,16,22,211,10,73,204,205,153,163,138,154,82,99,22,220,39,18,220,42,230,151,228,91,136,236,186,204,201,175,190,198,160,179,98,10,95,106,214,246,94,209,210,181,202,125,26,239,205,176,25,22,180,178,206,62,224,185,182,186,134,132,194,237,62,124,77,221,173,87,254,17,51,94,251,98,185,210,92,109,183,28,183,190,213,209,214,82,76,51,65,83,4,150,201,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,150,54,235,37,62,19,188,172,100,223,211,252,61,233,208,40,1,226,171,52,191,45,60,71,102,46,102,67,125,246,205,5,231,16,85,123,42,183,178,246,126,173,174,35,232,208,254,109,192,8,116,165,138,1,247,197,141,244,212,245,39,39,121,105,229,9,145,117,153,97,195,141,94,99,98,27,55,98,189,102,93,192,110,48,145,188,225,49,89,224,7,142,137,164,138,70,16,29,198,117,115,129,131,59,73,21,76,68,230,77,180,66,208,57,213,249,167,194,223,79,232,125,70,226,170,175,42,206,60,127,234,71,10,153,191,122,254,219,22,16,190,220,238,63,238,1,77,100,16,233,127,227,5,17,201,55,246,186,112,31,234,64,165,81,17,124,156,89,138,108,88,27,10,222,113,174,41,174,236,86,92,63,111,168,186,92,106,122,71,39,66,150,8,202,73,100,216,12,70,91,64,9,244,22,114,125,52,102,119,238,84,171,134,190,48,50,59,138,155,19,220,242,203,18,116,110,176,245,202,175,13,221,14,24,47,20,145,196,96,47,49,211,132,135,186,23,234,196,237,44,100,113,235,35,11,147,27,16,12,11,241,99,230,159,57,62,160,98,31,81,157,74,167,37,79,43,24,167,234,5,119,167,91,149,255,0,162,34,165,92,88,249,88,206,79,167,248,135,211,167,88,251,112,235,159,56,203,134,220,220,177,102,182,12,173,171,19,183,84,0,92,232,97,168,104,66,237,110,115,23,168,162,149,200,12,118,72,35,163,19,129,108,54,9,5,183,128,187,100,39,195,174,124,224,222,36,178,142,197,154,216,50,182,144,130,227,78,1,115,161,134,161,230,59,77,197,128,94,162,138,87,32,2,223,25,22,140,78,3,188,28,36,22,216,98,239,82,209,88,7,58,191,43,24,91,234,5,15,167,92,85,133,114,249,227,110,235,194,134,63,146,197,137,231,171,174,203,172,85,81,79,13,214,140,170,136,96,180,206,83,66,39,118,8,198,25,76,206,58,113,144,74,40,216,94,102,233,177,59,188,113,233,61,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,118,209,17,66,183,58,191,52,248,91,233,253,15,168,220,85,85,229,89,199,143,253,72,225,83,55,239,95,219,98,194,23,219,157,199,253,192,41,172,130,29,47,252,96,162,57,38,254,215,78,3,253,72,20,170,34,34,43,0,231,87,229,99,11,125,64,161,244,235,138,179,94,90,28,113,212,240,227,140,161,201,236,112,20,135,151,88,210,241,25,205,87,33,197,78,118,59,140,205,28,13,90,83,27,136,189,51,136,68,51,9,151,184,17,180,128,236,226,97,52,228,162,47,41,154,185,153,133,114,111,46,49,30,105,99,90,190,207,101,195,54,249,110,21,59,100,140,36,155,99,123,144,69,212,48,2,154,83,113,142,48,114,109,242,24,11,62,164,203,30,30,42,184,152,198,92,87,230,229,102,105,99,10,26,75,112,13,56,219,109,22,202,102,98,11,117,186,51,144,226,129,228,218,197,49,238,150,67,57,9,155,113,153,109,16,13,145,132,250,112,157,229,99,38,254,159,225,239,78,129,99,173,149,89,153,138,178,111,49,240,230,105,96,170,190,207,122,195,55,8,174,20,219,164,144,35,155,99,251,240,75,211,48,50,134,80,114,142,64,98,109,241,153,139,190,132,235,33,238,21,120,152,193,188,87,229,29,30,105,96,250,26,187,113,141,65,91,110,246,202,150,114,59,117,198,48,140,229,129,164,218,195,48,109,150,51,9,5,155,112,24,238,16,61,241,133,96,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,94,83,54,48,47,229,67,43,49,150,89,251,83,217,159,107,112,253,198,197,219,122,29,110,203,218,169,164,135,171,211,220,59,246,245,55,109,220,58,233,166,173,174,171,25,124,89,133,175,184,27,21,94,112,86,41,161,236,87,172,63,112,168,181,220,105,186,161,39,66,170,9,10,57,99,222,14,64,91,76,9,181,23,113,125,53,103,118,239,83,105,150,57,243,77,196,31,43,92,109,137,166,173,171,169,190,216,50,222,255,0,134,113,9,213,212,75,83,57,220,105,45,38,37,52,147,72,2,242,156,241,20,53,46,236,229,163,212,56,57,145,9,58,131,101,55,220,222,243,210,179,44,56,113,164,203,156,61,121,236,87,172,203,184,21,186,97,6,156,38,43,60,0,210,86,188,114,198,226,3,184,206,146,3,3,119,105,34,169,148,88,9,183,16,68,183,10,185,91,249,105,226,59,46,178,206,107,23,182,104,47,56,130,151,218,180,93,171,179,245,109,113,31,90,187,243,140,96,67,165,44,83,151,184,76,111,166,129,169,56,179,228,145,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,132,97,130,154,8,197,134,56,163,140,89,132,0,69,152,88,89,153,153,153,153,151,109,20,43,115,171,243,79,133,190,159,208,250,141,197,88,85,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,98,134,122,105,227,38,40,229,142,65,118,32,49,38,98,98,103,103,103,102,118,83,189,203,247,142,235,23,21,88,86,60,21,138,79,177,102,110,31,183,180,151,26,109,14,79,106,82,193,29,44,114,221,119,133,60,84,240,117,106,106,9,187,48,187,144,105,171,106,61,237,120,8,160,135,152,239,28,116,220,86,227,42,12,31,151,193,87,79,151,88,62,162,115,161,154,83,150,35,189,213,147,48,61,108,176,59,176,128,8,177,12,2,67,213,16,150,82,39,23,153,226,143,228,242,210,201,12,225,205,30,34,236,248,203,44,111,149,120,106,219,130,234,55,95,241,45,36,116,53,19,219,32,170,165,170,1,8,233,234,247,12,135,56,199,52,12,109,20,173,19,200,210,16,190,214,103,234,243,71,243,217,153,191,130,250,61,18,183,92,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,67,84,208,215,83,59,111,136,244,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,200,79,131,238,44,240,111,23,89,95,246,226,197,79,73,103,190,208,84,73,77,125,195,131,94,245,83,218,141,228,54,129,204,222,56,156,194,88,129,164,19,96,217,175,80,25,220,162,54,106,234,136,138,21,185,213,249,167,194,223,79,232,125,70,226,172,1,78,247,46,46,56,234,120,173,193,181,248,63,48,66,146,159,49,112,125,60,7,93,52,71,20,65,123,164,39,112,106,216,160,103,98,3,18,97,25,196,71,164,39,44,68,46,45,51,69,29,229,34,34,34,34,134,190,103,92,191,232,242,138,178,167,136,28,144,195,189,147,2,213,238,159,19,91,98,146,8,169,108,53,82,79,12,49,21,48,17,180,143,12,242,84,119,67,24,16,194,64,90,56,198,64,17,218,87,10,188,76,99,46,20,51,114,143,52,176,125,13,37,196,10,156,173,183,123,101,75,48,133,198,221,33,198,114,192,210,109,114,132,247,69,25,132,130,207,180,192,119,9,134,248,206,144,42,171,142,248,133,197,88,219,34,114,207,135,222,205,236,252,55,151,62,210,169,219,29,84,133,237,74,234,202,201,167,237,19,71,171,70,221,40,229,233,70,219,92,135,124,229,189,218,93,129,237,120,36,224,251,19,113,115,154,17,89,69,170,232,176,77,142,162,2,197,151,138,73,105,250,244,48,75,28,231,8,71,28,166,196,71,49,83,28,76,98,18,52,110,76,102,36,205,180,167,251,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,212,212,52,52,204,251,34,13,93,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,253,2,176,14,114,121,41,246,231,135,219,78,113,210,92,58,53,121,101,112,126,180,18,75,182,57,232,110,50,211,211,201,180,90,50,114,152,103,10,55,29,76,5,163,235,235,184,182,50,140,14,11,243,142,197,144,92,80,96,12,213,197,48,239,178,218,174,18,83,220,100,220,109,217,169,106,233,229,164,150,167,64,3,51,232,133,65,75,211,17,114,62,158,198,209,203,86,200,249,70,95,60,28,107,117,160,192,25,89,151,48,211,210,61,182,249,120,184,222,234,37,32,46,184,207,67,12,80,196,32,91,182,176,56,220,38,114,103,23,119,113,143,71,29,29,138,205,121,98,229,111,229,67,140,156,21,218,236,94,211,181,97,46,209,138,110,31,209,93,30,203,217,99,126,201,63,113,137,30,218,233,40,189,193,221,174,190,240,184,49,169,254,86,127,205,107,44,255,0,40,156,27,98,59,141,61,37,214,174,191,5,92,40,113,53,28,22,248,250,155,186,114,61,61,65,204,44,4,79,12,116,181,85,50,147,182,221,189,38,50,45,162,76,240,173,144,57,199,125,225,255,0,57,112,158,113,97,200,123,69,94,25,184,13,68,148,219,128,59,93,41,137,71,83,77,188,192,218,62,172,18,75,23,83,99,144,111,220,62,240,179,172,154,85,128,115,147,206,191,176,220,62,218,114,114,146,223,214,171,204,219,131,245,167,146,45,209,193,67,110,150,158,162,77,164,210,11,140,197,57,209,176,234,6,47,31,95,93,165,177,212,96,112,95,147,150,44,253,226,131,0,101,86,41,155,101,150,235,112,146,162,227,30,211,126,211,75,73,79,45,92,180,218,129,129,135,88,41,202,46,160,147,16,117,55,182,174,58,62,71,200,139,26,206,44,124,211,231,39,212,12,67,234,51,175,63,146,249,189,140,178,23,52,48,254,110,101,252,244,145,223,112,237,65,77,78,213,112,52,208,74,7,25,69,44,50,7,115,184,73,20,146,70,238,46,38,204,110,226,66,76,196,217,9,240,171,196,198,13,226,191,40,232,243,75,7,208,213,219,140,106,10,219,119,182,84,179,145,219,174,49,132,103,44,13,38,214,25,131,108,177,152,72,44,219,128,199,112,129,239,140,43,2,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,156,242,95,55,176,110,125,101,126,31,205,204,191,158,174,75,22,34,167,41,169,218,174,7,134,120,140,36,40,165,134,64,239,102,56,229,142,72,221,197,200,29,193,220,72,133,216,159,218,162,44,120,121,133,227,252,27,153,252,99,102,54,51,203,252,67,73,125,177,85,84,80,83,83,220,41,29,202,9,206,154,223,77,79,43,198,90,104,96,210,195,35,49,142,160,108,204,66,228,46,196,247,149,200,199,245,217,251,183,252,73,90,175,52,127,61,153,155,248,47,163,209,43,170,228,99,250,236,253,219,254,36,173,87,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,250,34,34,198,179,139,31,52,249,201,245,3,16,250,140,234,90,121,71,103,166,92,98,254,27,44,249,33,108,188,244,177,158,4,237,242,220,173,117,12,193,36,212,181,21,243,79,29,85,63,123,245,97,110,208,17,155,182,132,18,51,49,11,49,196,82,95,82,34,181,94,103,89,91,249,80,224,219,26,246,75,23,180,238,184,75,179,226,155,127,244,87,71,178,246,89,27,181,207,222,98,39,182,134,74,223,112,183,107,175,186,46,108,10,10,242,171,51,49,86,77,230,62,28,205,44,21,87,217,239,88,102,225,21,194,155,116,146,4,115,108,127,126,9,122,102,6,80,202,14,81,200,12,77,190,51,49,119,208,157,75,79,55,252,83,98,199,60,23,229,238,53,194,213,221,182,203,136,49,133,166,233,110,169,233,28,125,122,89,237,53,242,69,38,195,97,49,220,6,47,161,51,19,107,163,179,63,114,177,110,87,30,123,50,203,241,175,71,173,85,215,156,254,124,211,98,172,208,195,89,1,98,173,171,236,248,30,156,174,151,208,26,137,70,9,46,53,145,198,80,70,112,184,48,25,195,77,161,140,172,71,221,93,32,54,199,19,98,167,252,164,50,26,167,52,248,151,143,50,110,20,84,147,225,236,176,167,246,165,75,84,211,197,80,18,220,103,9,34,161,141,128,205,136,12,73,165,169,9,68,15,97,209,139,123,164,96,77,57,43,228,226,204,45,98,199,56,86,243,130,177,77,15,109,178,226,11,125,69,174,227,77,213,56,250,244,179,198,81,203,30,240,113,49,220,6,77,168,187,19,107,171,59,63,122,198,95,54,48,47,228,191,52,241,150,89,251,83,218,127,100,177,5,198,197,219,122,29,30,213,217,106,100,135,171,211,220,91,55,116,247,109,220,90,107,166,175,166,170,93,56,111,206,251,174,118,114,169,204,161,188,216,233,45,213,24,3,3,223,240,56,29,52,132,65,89,5,21,136,94,25,220,75,188,13,226,154,48,54,220,76,231,25,27,109,99,104,194,24,84,207,113,33,157,247,92,147,229,83,150,163,102,177,210,92,106,49,254,7,176,96,115,58,153,8,66,142,10,219,17,60,211,176,143,121,155,69,12,128,13,184,89,142,65,55,220,192,241,156,69,229,62,5,252,168,102,158,13,203,63,106,123,51,237,110,32,183,88,187,111,67,173,217,123,85,76,112,245,122,123,135,126,222,166,237,187,135,93,52,213,181,213,100,209,132,240,181,139,3,97,91,54,10,194,212,61,138,203,135,237,244,246,187,117,55,84,228,232,82,193,24,199,20,123,205,200,203,104,0,182,164,238,79,166,174,238,253,234,27,57,213,249,167,194,223,79,232,125,70,226,172,1,77,247,43,222,53,255,0,148,6,4,12,152,204,43,157,214,187,50,112,109,188,234,101,184,214,191,91,219,54,177,152,64,42,30,81,22,210,104,186,176,67,35,72,238,114,123,146,239,144,142,94,157,245,34,131,110,101,252,113,212,241,29,140,166,201,236,14,20,129,151,88,46,241,33,195,87,25,197,80,119,203,140,45,36,15,90,51,3,144,181,51,9,202,48,136,23,190,18,60,134,238,228,1,13,63,229,211,146,25,161,156,92,75,225,202,252,190,190,98,12,47,67,132,106,6,235,122,197,54,136,227,115,181,192,192,123,98,214,95,205,17,212,184,148,13,25,12,140,64,114,145,69,44,81,202,42,154,241,99,230,159,57,62,160,98,31,81,157,74,167,37,79,43,24,167,234,5,119,167,91,149,255,0,162,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,42,255,0,193,71,21,215,222,18,243,150,139,25,117,110,181,152,66,229,165,30,41,178,81,76,3,219,233,118,155,71,35,12,140,224,243,64,103,213,141,245,2,125,14,62,160,4,178,58,159,75,182,111,96,219,118,75,214,231,221,28,245,119,76,39,75,133,228,197,241,73,73,3,140,245,86,225,164,122,161,40,227,155,99,177,148,76,206,195,38,206,247,102,45,189,250,68,94,9,231,39,196,22,30,204,123,237,251,22,97,235,86,43,193,151,91,132,245,20,88,118,161,226,164,170,180,82,187,204,240,211,83,215,65,8,239,219,212,133,142,73,225,148,140,97,109,58,110,100,74,186,243,64,204,106,156,223,229,249,148,249,165,85,133,106,240,217,226,188,81,104,187,181,178,166,166,42,131,128,38,181,92,12,52,146,39,113,48,33,113,48,119,97,55,2,29,225,25,238,140,98,45,72,167,42,62,53,255,0,38,88,170,14,26,243,50,231,117,169,195,120,182,225,79,77,132,165,215,173,13,158,233,52,132,47,79,177,133,228,24,106,164,144,59,196,182,71,43,110,112,102,154,105,70,66,184,245,226,98,167,133,142,30,110,120,226,205,67,87,62,33,190,84,125,156,195,243,66,209,108,162,184,207,79,57,199,87,43,74,36,36,17,12,50,72,193,176,247,152,128,59,8,153,24,216,175,11,92,221,179,182,191,16,225,220,173,205,108,185,164,204,107,150,32,188,80,218,40,110,118,186,136,45,55,18,58,154,167,7,234,70,226,212,147,31,231,98,8,217,158,148,27,167,249,195,125,207,32,203,162,40,86,231,87,230,159,11,125,63,161,245,27,138,176,5,57,60,180,56,227,166,226,59,6,195,147,216,224,42,195,49,112,93,158,51,154,174,67,150,160,47,150,232,94,56,26,180,166,55,34,106,150,35,136,102,19,47,124,228,105,1,221,136,194,27,223,68,69,96,28,234,252,172,97,111,168,20,62,157,113,80,172,165,83,149,103,30,63,245,35,133,76,223,189,127,109,139,8,95,110,119,31,247,0,166,178,8,116,191,241,130,136,228,155,251,93,56,15,245,32,82,168,186,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,64,183,48,110,54,238,188,87,227,248,236,88,98,122,186,28,186,194,181,21,16,218,168,198,168,138,11,180,227,52,194,23,99,140,161,136,192,228,167,40,196,98,145,137,225,110,163,11,179,201,38,182,150,178,83,225,59,202,198,77,253,63,195,222,157,2,198,177,85,254,21,120,152,198,92,40,102,229,30,105,96,250,26,75,136,21,57,91,110,246,202,150,97,11,141,186,67,140,229,129,164,218,229,9,238,138,51,9,5,159,105,128,238,19,13,241,158,67,217,85,153,152,87,57,50,227,14,102,150,10,171,237,22,92,77,111,138,225,77,186,72,206,72,119,183,191,4,189,51,48,25,162,54,40,228,6,39,217,32,24,187,234,46,189,90,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,131,110,109,60,60,90,178,107,136,106,124,121,133,45,85,116,182,44,206,167,169,189,206,115,86,12,192,87,182,168,39,184,12,66,239,213,0,118,154,154,103,99,212,119,212,27,70,236,35,211,141,192,78,124,212,218,114,47,136,254,28,175,53,180,129,109,190,229,190,36,196,214,86,154,162,40,143,218,48,219,78,42,152,98,7,13,243,156,180,237,28,142,219,255,0,54,20,38,76,30,241,147,89,2,187,254,106,121,199,98,205,222,46,46,244,216,114,29,105,48,21,190,44,29,37,78,227,254,138,170,166,158,121,42,95,97,128,184,116,231,168,150,13,61,225,46,134,241,39,19,102,107,149,228,151,146,159,252,189,113,25,89,112,249,224,171,125,44,114,255,0,226,245,149,114,76,15,31,254,36,209,144,201,253,189,136,127,65,212,170,34,40,86,231,87,230,159,11,125,63,161,245,27,138,181,252,162,225,159,25,103,86,81,230,158,105,96,202,234,67,60,168,167,160,185,92,237,147,59,70,117,54,233,130,172,234,39,138,66,38,29,240,13,38,247,141,219,223,2,61,165,188,70,57,60,6,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,170,104,107,169,157,183,196,122,59,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,228,59,194,143,21,217,113,197,174,92,6,53,193,82,246,27,173,15,78,11,253,130,121,152,234,173,21,68,206,236,36,236,205,212,132,246,147,197,51,51,12,130,36,206,192,97,36,97,29,124,210,248,246,251,119,89,126,225,71,43,224,217,135,237,87,14,199,139,238,149,20,250,73,95,93,73,59,19,209,211,137,182,177,195,12,241,11,156,186,49,73,36,108,192,237,16,185,79,100,28,58,228,54,50,226,75,55,44,89,83,131,40,170,200,238,53,0,119,58,232,105,218,96,180,219,152,197,170,43,101,98,48,29,145,137,106,194,230,59,205,194,49,125,230,44,249,20,228,190,80,224,220,133,202,252,63,148,121,127,5,92,118,44,59,78,80,211,189,92,239,52,242,153,200,82,203,52,135,220,206,114,75,36,146,59,11,8,51,155,176,136,139,48,180,27,115,71,243,217,153,191,130,250,61,18,162,148,249,23,152,245,217,29,55,16,246,203,55,110,193,148,56,130,92,55,114,169,167,119,57,45,213,67,13,60,145,157,64,105,238,67,39,106,0,9,25,220,122,130,224,91,28,226,105,62,183,12,92,66,226,174,23,243,150,203,155,152,90,155,183,246,14,165,53,198,214,117,82,83,195,115,161,148,118,203,79,33,3,255,0,123,32,57,9,136,75,20,70,224,123,54,190,67,217,47,155,216,55,62,178,191,15,230,230,95,207,87,37,139,17,83,148,212,237,87,3,195,60,70,18,20,82,195,32,119,179,28,114,199,36,110,226,228,14,224,238,36,66,236,79,237,81,20,43,115,171,243,79,133,190,159,208,250,141,197,89,254,6,200,188,199,204,156,184,199,57,161,130,172,222,213,181,101,207,97,150,255,0,12,14,229,85,79,75,84,213,14,213,67,27,55,191,12,125,148,186,174,207,184,4,196,220,92,6,67,15,129,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,106,154,26,234,103,109,241,30,142,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,249,9,240,125,197,158,13,226,235,43,254,220,88,169,233,44,247,218,10,137,41,175,184,112,107,222,170,123,81,188,134,208,57,155,199,19,152,75,16,52,130,108,27,53,234,3,59,148,70,205,93,81,17,17,23,82,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,8,205,5,76,18,11,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,168,22,230,25,193,101,215,133,140,208,168,190,225,12,63,86,57,87,137,106,25,240,253,99,212,149,83,81,78,241,238,150,223,60,132,44,64,98,77,41,68,198,228,231,11,11,245,36,48,155,109,165,170,149,195,174,67,99,46,36,179,114,197,149,56,50,138,172,142,227,80,7,115,174,134,157,166,11,77,185,140,90,162,182,86,35,1,217,24,150,172,46,99,188,220,35,23,222,98,207,144,246,69,228,94,92,112,233,151,22,236,175,202,251,55,97,181,80,235,44,211,74,236,117,87,10,162,102,105,42,170,100,102,110,164,199,180,117,125,24,88,68,64,4,0,0,6,160,34,167,249,253,147,150,46,32,50,107,22,100,238,35,155,179,210,98,107,121,83,199,83,180,207,178,85,1,52,148,213,59,0,193,228,233,79,28,82,244,247,176,158,205,165,238,147,178,198,93,100,167,194,198,117,255,0,40,158,31,112,78,113,201,111,236,85,120,130,222,253,190,1,139,167,24,87,65,41,211,213,116,135,169,35,180,47,60,50,188,123,141,203,166,225,187,66,213,154,21,185,157,102,151,229,67,140,156,107,217,47,190,211,181,97,46,207,133,173,255,0,208,189,30,203,217,99,110,215,7,120,9,30,218,233,43,125,242,221,174,190,233,56,48,43,212,228,151,150,120,171,15,229,198,98,102,149,218,147,179,217,113,133,194,223,111,180,117,35,144,36,168,236,13,83,215,156,119,3,1,194,231,86,209,137,129,23,231,32,156,93,133,195,190,74,151,201,197,152,90,197,142,112,173,231,5,98,154,30,219,101,196,22,250,139,93,198,155,170,113,245,233,103,140,163,150,61,224,226,99,184,12,155,81,118,38,215,86,118,126,245,140,22,44,194,215,220,13,138,175,56,43,20,208,246,43,214,31,184,84,90,238,52,221,80,147,161,85,4,133,28,177,239,7,32,45,166,4,218,139,184,190,154,179,187,119,172,132,248,7,204,204,85,155,188,33,101,182,58,198,181,125,174,245,81,111,168,183,212,213,20,146,73,37,87,98,171,154,140,39,148,228,50,51,154,64,167,19,144,220,189,233,8,201,153,153,217,154,48,57,193,103,29,247,28,241,64,249,85,81,15,103,178,229,165,190,10,122,56,247,1,245,234,171,169,224,171,168,169,213,128,76,119,1,211,69,211,114,49,110,205,188,118,188,132,202,176,114,62,192,20,210,221,115,79,52,171,176,245,91,84,82,211,219,172,22,187,177,52,163,3,132,165,44,245,180,224,250,244,140,217,225,160,50,238,115,6,120,255,0,69,164,125,210,190,136,177,172,226,199,205,62,114,125,64,196,62,163,58,244,24,187,132,204,101,135,184,87,192,92,86,89,170,42,239,120,123,21,84,92,105,175,81,195,64,194,24,120,224,173,42,90,103,150,70,144,138,64,156,163,147,67,233,128,1,236,141,221,202,64,220,224,251,139,60,101,194,46,104,125,184,177,83,213,222,44,85,244,242,83,95,112,224,215,181,44,23,80,104,205,160,115,55,142,86,3,138,83,105,4,216,55,233,212,6,118,25,77,159,32,140,173,205,44,9,157,56,18,217,153,153,105,125,246,206,27,188,245,187,21,111,101,154,159,171,210,152,225,147,243,115,0,72,58,73,17,143,188,45,174,154,182,172,236,239,229,120,177,242,177,156,159,79,241,15,167,78,177,172,87,41,192,191,25,183,222,15,51,30,170,231,37,171,219,56,51,20,118,122,124,77,109,136,1,170,138,56,156,250,85,52,210,22,154,77,23,86,87,104,200,154,57,4,200,75,107,184,75,30,65,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,118,212,101,243,94,227,142,155,13,90,175,124,35,229,200,85,181,246,229,79,78,24,186,236,199,45,59,80,210,74,49,206,52,80,56,184,188,167,60,68,29,82,125,98,104,101,40,244,50,144,250,49,22,165,83,145,143,235,179,247,111,248,146,181,94,104,254,123,51,55,240,95,71,162,87,85,200,199,245,217,251,183,252,73,90,175,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,191,244,68,69,141,103,22,62,105,243,147,234,6,33,245,25,215,148,202,220,210,199,121,45,142,237,153,153,150,151,223,99,98,75,55,91,177,86,246,88,106,58,93,88,78,25,63,55,48,28,101,172,114,152,251,194,250,107,171,104,236,206,217,9,240,163,197,118,92,113,107,151,1,141,112,84,189,134,235,67,211,130,255,0,96,158,102,58,171,69,81,51,187,9,59,51,117,33,61,164,241,76,204,195,32,137,51,176,24,73,24,86,180,69,141,103,20,249,41,252,157,184,130,198,217,57,29,195,182,210,97,251,131,118,9,202,94,164,135,67,60,65,81,75,213,46,156,108,243,52,19,68,210,109,6,30,163,30,221,71,71,122,191,137,115,190,213,143,57,103,97,220,154,134,199,87,71,114,202,236,200,162,26,138,178,144,78,10,232,46,48,95,42,98,48,240,32,49,38,152,8,29,157,180,8,201,137,247,184,71,242,185,103,93,173,86,14,53,242,254,251,125,185,210,91,173,182,234,123,245,93,101,101,92,195,12,20,208,71,100,174,41,37,146,66,118,16,1,22,114,114,119,102,102,103,119,84,127,63,179,142,251,196,6,114,226,204,226,196,112,246,122,188,77,112,42,136,233,183,1,246,74,80,22,142,154,155,120,0,52,157,40,35,138,46,166,198,35,217,184,189,226,119,83,41,202,119,34,236,89,97,195,5,179,49,189,141,117,162,197,57,151,173,198,238,87,7,48,221,75,5,69,68,116,13,12,78,194,195,9,64,125,113,61,28,164,237,46,91,200,58,98,23,170,138,29,185,203,112,241,117,195,121,161,107,226,70,203,106,164,12,61,139,41,233,44,151,138,129,172,34,157,239,112,199,47,76,142,35,127,116,14,142,8,132,94,47,119,90,89,28,216,72,133,228,183,78,13,51,210,143,44,44,249,223,151,56,134,243,216,172,185,151,149,248,130,221,8,155,64,16,149,226,10,10,137,40,158,73,100,113,49,220,7,87,0,0,59,188,146,212,196,46,4,251,72,45,173,92,255,0,26,249,209,106,204,92,61,144,57,127,133,241,125,37,230,209,128,50,158,195,73,89,79,76,2,65,65,123,154,150,62,217,19,202,195,169,155,69,13,16,152,177,16,198,113,144,123,178,52,172,171,175,38,76,139,172,197,57,203,125,207,155,189,155,125,151,4,219,228,183,90,234,228,121,227,254,156,85,139,1,60,46,44,209,75,211,164,122,129,144,8,157,195,181,192,91,29,200,72,102,81,66,183,58,191,52,248,91,233,253,15,168,220,85,170,240,255,0,195,214,42,226,46,179,27,217,48,85,78,183,172,35,131,235,49,109,53,188,105,100,158,75,175,102,158,158,51,163,137,163,103,54,152,194,114,120,217,132,183,72,0,14,194,198,230,20,255,0,9,226,155,238,6,197,86,108,107,133,171,187,21,235,15,220,41,238,150,234,158,144,73,208,170,130,65,146,41,54,27,16,22,211,1,125,9,156,95,77,29,157,187,148,244,240,11,198,190,21,226,179,46,41,44,151,107,159,103,204,220,51,111,134,60,71,111,168,120,194,74,253,140,49,149,206,157,163,16,2,134,83,118,115,16,22,232,200,108,14,219,74,35,150,213,121,169,241,227,255,0,85,248,84,202,11,215,246,168,177,125,246,217,113,255,0,119,10,155,33,7,75,255,0,23,41,78,57,191,182,83,152,255,0,85,5,30,188,58,228,54,50,226,75,55,44,89,83,131,40,170,200,238,53,0,119,58,232,105,218,96,180,219,152,197,170,43,101,98,48,29,145,137,106,194,230,59,205,194,49,125,230,44,249,4,240,209,195,166,4,225,127,43,40,50,207,2,211,255,0,106,172,188,86,239,155,250,103,116,236,208,195,61,103,78,89,100,232,245,122,0,93,32,45,129,224,205,226,239,0,60,88,249,167,206,79,168,24,135,212,103,82,169,201,83,202,198,41,250,129,93,233,214,229,127,232,136,169,87,22,62,86,51,147,233,254,33,244,233,214,53,138,170,231,175,15,88,171,34,232,242,254,247,118,169,246,141,151,50,48,125,179,22,218,46,17,210,201,20,109,218,96,9,39,163,39,38,112,121,160,51,102,38,2,45,99,146,3,118,7,151,96,252,155,54,125,230,198,31,201,171,247,15,214,140,87,217,240,14,38,184,5,210,233,104,236,52,199,218,42,128,160,33,147,174,81,188,193,163,210,83,190,130,108,62,231,135,188,90,251,110,10,120,120,186,241,49,196,54,26,192,112,90,169,43,236,86,250,136,111,120,164,42,107,10,152,61,137,5,68,77,84,44,81,187,74,231,35,72,48,131,71,239,111,148,93,220,5,138,64,147,78,117,126,86,48,183,212,10,31,78,184,168,128,202,124,11,249,80,205,60,27,150,126,212,246,103,218,220,65,110,177,118,222,135,91,178,246,170,152,225,234,244,247,14,253,189,77,219,119,14,186,105,171,107,170,102,174,89,226,172,155,204,124,71,149,184,214,147,179,222,176,205,194,91,125,78,216,228,8,230,216,254,228,241,117,0,12,161,148,28,100,140,220,91,124,102,4,205,161,50,250,185,143,159,121,177,155,120,87,5,224,172,194,197,126,213,178,229,229,189,237,120,110,155,176,211,65,216,105,94,56,99,233,239,138,49,57,125,202,104,27,89,28,139,220,215,93,92,157,239,131,147,79,15,23,92,73,154,23,78,36,111,86,170,67,195,216,78,158,174,201,103,168,42,194,25,218,247,52,113,117,8,34,7,247,128,40,231,148,73,229,247,117,170,141,193,136,132,158,57,137,69,10,220,234,252,211,225,111,167,244,62,163,113,86,85,128,50,183,29,230,135,218,63,176,182,47,105,253,146,195,245,152,166,241,253,21,12,61,150,215,75,183,175,63,231,76,119,237,234,7,184,27,141,245,238,23,209,215,202,194,120,166,251,129,177,85,155,26,225,106,238,197,122,195,247,10,123,165,186,167,164,18,116,42,160,144,100,138,77,134,196,5,180,192,95,66,103,23,211,71,103,110,229,144,79,3,156,93,218,184,190,202,50,197,115,219,169,44,248,178,195,80,54,220,71,106,130,160,76,2,119,6,32,170,132,28,158,80,166,153,183,108,234,54,172,113,205,27,20,157,39,144,174,41,17,88,7,58,191,43,24,91,234,5,15,167,92,84,74,228,70,78,95,115,247,51,40,178,171,11,77,178,245,117,183,221,106,45,209,237,7,237,53,84,150,234,138,184,169,181,51,0,14,177,211,140,93,66,38,16,234,111,125,88,116,127,43,139,48,181,247,3,98,171,206,10,197,52,61,138,245,135,238,21,22,187,141,55,84,36,232,85,65,33,71,44,123,193,200,11,105,129,54,162,238,47,166,172,238,221,234,109,57,104,113,199,77,196,118,13,135,39,177,192,85,134,98,224,187,60,103,53,92,135,45,64,95,45,208,188,112,53,105,76,110,68,213,44,71,16,204,38,94,249,200,210,3,187,17,132,54,171,205,99,142,58,108,202,186,215,240,183,150,193,87,21,139,12,94,28,49,77,204,142,88,30,227,113,165,35,7,162,8,245,102,58,104,101,212,136,164,23,234,77,20,100,12,35,16,201,53,154,240,209,195,166,59,226,131,52,232,50,207,2,211,255,0,106,172,188,86,239,135,250,89,107,237,48,195,61,103,78,89,99,235,116,186,224,93,32,45,231,224,205,226,237,74,150,74,124,39,121,88,201,191,167,248,123,211,160,88,214,47,127,154,217,23,152,249,53,71,132,46,216,214,205,210,181,99,188,63,69,137,44,23,40,29,206,150,182,150,162,8,230,112,19,118,109,38,139,170,33,44,110,204,66,78,46,218,129,198,103,93,121,124,241,183,117,225,67,31,201,98,196,243,213,215,101,214,42,168,167,134,235,70,85,68,48,90,103,41,161,19,187,4,99,12,166,103,29,56,200,37,20,108,47,51,116,216,157,222,56,244,158,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,187,104,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,172,255,0,154,158,78,95,115,119,132,123,189,78,28,155,90,188,5,112,139,24,201,77,180,63,162,169,105,160,158,58,150,222,102,44,29,56,42,37,159,95,120,139,161,176,69,200,217,218,8,109,151,107,173,150,164,235,44,215,58,186,10,137,41,231,164,57,105,166,40,140,160,158,35,134,104,156,133,217,220,36,138,73,35,49,240,32,50,23,213,157,217,117,87,106,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,49,77,61,76,242,19,148,146,201,33,59,145,153,19,185,57,59,187,187,187,187,172,146,120,85,202,223,200,183,14,57,117,150,115,88,189,141,95,102,195,244,190,213,162,237,93,163,165,116,148,58,213,223,156,99,49,45,106,165,156,189,194,112,109,116,13,5,133,154,170,162,40,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,151,138,230,177,192,229,54,90,221,107,248,164,203,99,171,150,197,137,239,14,120,166,216,65,44,239,110,184,213,17,155,214,132,154,59,5,52,210,234,36,50,19,116,230,150,49,7,33,148,99,134,194,176,6,105,99,188,175,251,71,246,22,251,236,207,181,184,126,179,11,94,63,161,97,155,181,90,234,182,245,224,252,232,22,205,221,48,247,195,105,182,157,196,218,186,234,224,12,1,140,179,79,25,90,114,251,47,176,245,93,243,16,223,42,26,154,134,134,153,155,124,167,163,187,187,187,187,8,0,139,17,153,147,176,0,9,17,56,136,187,182,65,28,29,112,117,129,56,64,192,149,22,11,5,103,182,113,37,231,103,218,12,65,211,154,159,218,157,41,170,14,151,250,20,231,150,56,58,81,212,60,127,155,118,223,166,226,213,223,186,224,20,0,243,71,243,217,153,191,130,250,61,18,189,254,82,120,3,6,230,159,4,216,255,0,47,179,7,15,82,95,48,245,243,28,87,211,87,80,212,179,236,148,61,159,109,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,107,0,227,111,131,236,77,194,54,104,75,101,38,171,173,193,55,202,137,203,9,222,42,229,167,235,215,65,20,112,28,193,36,113,27,144,156,37,82,17,57,144,70,210,56,185,128,139,62,209,237,112,47,198,109,247,131,204,199,170,185,201,106,246,206,12,197,29,158,159,19,91,98,0,106,162,142,39,62,149,77,52,133,166,147,69,213,149,218,50,38,142,65,50,18,218,238,18,199,63,216,79,20,216,177,206,21,179,99,92,45,93,219,108,184,130,223,79,116,183,84,244,142,62,189,44,241,140,145,73,176,216,76,119,1,139,232,76,196,218,232,236,207,220,190,178,40,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,149,20,230,63,203,254,179,135,123,236,185,183,148,56,119,253,73,235,251,52,18,211,83,201,61,68,152,118,171,96,71,182,160,230,57,36,56,102,145,156,194,103,45,173,36,175,17,48,126,101,229,182,190,24,184,133,197,92,47,231,45,151,55,48,181,55,111,236,29,74,107,141,172,234,164,167,134,231,67,40,237,150,158,66,7,254,246,64,114,19,16,150,40,141,192,246,109,124,135,178,95,55,176,110,125,101,126,31,205,204,191,158,174,75,22,34,167,41,169,218,174,7,134,120,140,36,40,165,134,64,239,102,56,229,142,72,221,197,200,29,193,220,72,133,216,159,218,162,34,34,47,41,154,89,91,129,51,167,2,92,242,207,50,236,94,217,195,119,158,143,109,162,237,83,83,245,122,83,4,209,254,114,19,9,7,73,34,2,247,73,181,211,71,213,157,217,241,130,83,189,202,111,0,96,220,51,193,206,24,198,118,44,61,73,73,125,198,53,23,10,155,237,192,89,222,122,227,167,184,85,83,192,198,78,238,236,17,197,27,48,131,104,12,229,33,51,110,144,200,175,41,17,22,62,220,203,176,5,54,95,113,165,152,148,182,220,61,87,106,182,223,42,41,175,244,175,51,75,178,176,234,233,163,150,170,162,35,145,223,120,21,99,213,179,237,125,130,98,96,59,118,109,107,202,229,99,197,117,30,11,225,79,52,45,249,155,47,79,13,228,174,203,197,37,72,205,4,114,73,75,94,245,18,53,4,64,109,24,148,197,85,4,189,55,146,87,41,36,172,8,219,107,0,179,196,178,200,247,130,252,156,190,228,23,12,24,3,42,177,76,219,239,86,171,124,149,23,24,246,131,118,106,170,186,137,106,229,166,212,12,192,250,39,80,81,117,4,156,79,167,189,180,98,209,171,90,40,43,230,227,150,120,171,7,241,123,120,199,87,106,77,108,184,246,223,65,112,180,85,71,28,157,50,236,212,144,209,207,1,25,3,3,204,7,3,25,0,17,109,142,120,9,221,156,244,106,235,201,103,58,45,86,11,86,107,229,142,45,197,244,150,235,109,186,158,12,105,73,5,88,12,48,83,65,24,148,55,58,201,42,92,88,64,4,90,220,206,210,72,204,204,206,66,223,213,93,70,182,97,99,91,174,101,99,252,75,152,215,218,122,72,46,88,170,241,91,123,172,138,144,8,96,142,122,153,142,105,6,49,34,34,96,98,55,102,103,34,125,52,213,223,197,78,247,44,92,173,252,151,240,109,130,187,93,139,217,151,92,91,218,49,77,195,250,43,173,218,187,84,143,217,39,238,50,16,221,67,29,23,184,59,116,211,222,22,55,53,117,72,139,26,206,44,124,211,231,39,212,12,67,234,51,169,158,229,157,105,181,95,249,127,229,253,138,251,108,164,184,219,110,52,247,234,74,202,58,184,70,104,42,96,146,237,92,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,162,131,142,142,12,175,188,30,102,61,45,178,59,175,182,112,102,40,237,21,24,102,229,41,131,85,20,113,56,117,105,170,99,29,52,154,46,172,76,242,8,180,114,9,137,14,215,115,138,63,87,203,155,141,127,228,171,152,243,216,49,253,206,235,38,89,98,159,205,220,169,160,126,172,118,186,231,112,104,238,99,14,210,50,218,0,241,202,49,56,145,198,66,90,74,80,197,27,204,79,19,119,107,85,255,0,132,76,215,190,216,174,116,151,27,109,199,45,239,181,116,117,148,147,12,208,84,193,37,178,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,141,186,174,188,96,240,153,140,184,69,205,15,176,247,218,138,187,197,138,190,158,58,155,22,35,42,6,165,130,234,13,24,60,236,0,210,74,192,113,74,111,25,3,158,253,58,102,236,195,40,59,220,87,44,94,60,127,34,23,218,108,134,205,139,214,220,3,136,46,3,236,219,165,198,227,211,165,194,243,16,76,82,104,61,34,126,141,68,229,78,197,186,72,226,132,158,73,159,77,242,147,222,255,0,49,222,56,234,120,82,193,180,24,63,47,130,146,163,49,113,133,60,231,67,52,167,20,161,100,164,23,96,122,217,96,119,114,51,34,114,24,4,135,164,71,20,164,78,77,11,197,36,21,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,41,167,169,158,66,97,142,40,227,22,114,51,34,118,22,22,103,119,119,102,101,237,115,223,39,47,185,5,153,149,185,85,138,102,223,122,181,91,237,85,23,24,246,131,118,106,170,187,117,61,92,180,218,129,152,31,68,234,10,46,160,147,137,244,247,182,140,90,52,138,242,49,253,118,126,237,255,0,18,86,171,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,43,85,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,188,166,105,102,150,4,201,108,9,115,204,204,203,190,251,27,13,217,186,61,182,183,178,205,81,210,234,204,16,199,249,184,64,228,45,100,148,7,221,23,211,93,95,70,103,118,180,14,91,252,87,102,63,22,185,143,158,24,215,26,203,216,109,84,63,103,224,176,88,32,153,206,150,209,74,79,113,119,17,119,102,234,76,123,69,229,153,217,138,66,17,102,96,0,142,48,190,164,88,214,113,99,230,159,57,62,160,98,31,81,157,123,92,93,193,246,38,160,225,27,1,113,105,131,218,174,229,98,186,83,220,71,23,12,210,211,128,90,39,138,240,84,52,135,19,57,140,178,132,236,81,139,128,129,184,28,102,68,91,100,17,15,63,194,143,21,217,143,194,86,99,134,53,193,82,246,235,85,119,78,11,253,130,121,156,41,110,244,162,238,236,36,236,207,211,152,55,19,197,51,51,148,100,68,206,198,7,36,103,144,158,86,230,150,4,206,156,9,108,204,204,180,190,251,103,13,222,122,221,138,183,178,205,79,213,233,76,112,201,249,185,128,36,29,36,136,199,222,22,215,77,91,86,118,119,245,104,162,175,157,238,86,255,0,248,180,206,187,125,139,254,219,194,215,123,159,106,253,149,52,16,116,92,255,0,251,36,91,192,62,227,47,234,108,162,214,59,181,214,27,85,69,138,27,157,88,91,107,42,33,171,168,163,25,137,160,154,120,70,65,138,83,143,93,164,96,51,204,34,78,218,139,75,35,54,155,159,85,178,237,117,178,212,157,101,154,231,87,65,81,37,60,244,135,45,52,197,17,148,19,196,112,205,19,144,187,59,132,145,73,36,102,62,4,6,66,250,179,187,47,107,144,57,57,125,226,3,57,112,158,78,225,201,187,61,94,38,184,13,60,149,59,64,251,37,40,9,73,83,83,176,204,26,78,148,17,203,47,79,123,17,236,218,62,241,51,44,154,81,21,181,115,21,201,203,22,114,112,143,142,233,174,243,118,122,188,31,111,159,24,218,234,118,153,244,106,168,32,150,66,109,130,96,197,213,129,234,32,212,183,8,117,247,237,34,1,101,143,98,34,200,79,151,86,78,88,178,111,132,124,9,77,104,155,180,85,227,11,124,24,198,233,83,180,195,173,85,95,4,82,11,108,35,54,30,148,13,79,6,163,180,79,161,191,104,145,147,43,149,80,173,206,175,205,62,22,250,127,67,234,55,20,228,169,230,159,20,253,63,174,245,27,114,170,188,212,248,14,255,0,170,252,85,229,5,151,251,84,184,190,197,108,183,127,187,157,77,236,143,171,255,0,139,140,161,28,63,219,42,12,191,170,154,141,92,183,205,92,199,201,251,237,70,39,202,252,105,117,195,55,90,187,125,77,174,106,187,117,67,197,33,210,206,27,36,141,221,191,222,144,191,233,4,129,28,128,226,96,4,63,43,9,225,107,238,57,197,86,108,21,133,168,123,109,235,16,92,41,237,118,234,110,168,71,215,170,158,65,142,40,247,155,136,14,227,49,109,73,216,91,93,93,217,187,212,255,0,112,47,193,149,139,131,204,184,170,182,73,117,246,206,51,197,29,158,163,19,92,162,51,106,82,146,38,62,149,53,52,101,166,144,197,213,149,154,66,22,146,66,50,34,218,206,17,71,114,171,26,206,44,124,211,231,39,212,12,67,234,51,169,84,228,169,229,99,20,253,64,174,244,235,114,191,244,68,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,144,70,25,200,108,27,196,151,47,204,184,202,156,103,69,72,65,113,203,123,9,219,43,166,167,121,142,211,113,107,84,77,79,91,19,9,129,111,140,139,87,22,49,222,14,113,147,236,50,103,132,206,37,248,116,199,124,47,230,157,126,89,227,170,127,237,181,150,122,221,240,255,0,76,237,125,166,104,96,172,233,197,44,157,30,175,64,203,164,101,188,60,29,188,29,229,83,147,222,64,253,128,200,235,142,110,98,220,189,246,86,41,198,151,3,246,93,210,176,63,162,170,112,235,67,78,80,116,197,221,222,40,100,157,167,147,244,69,229,17,132,223,120,52,36,206,117,126,86,48,183,212,10,31,78,184,168,171,225,59,205,62,77,253,64,195,222,163,2,153,238,96,220,18,90,184,175,192,17,223,112,196,20,148,57,139,133,105,234,38,181,86,13,40,148,247,104,6,25,136,45,39,33,77,16,0,73,80,81,144,203,35,147,66,253,71,22,102,146,77,96,178,237,128,49,149,151,31,214,229,109,102,30,171,147,22,80,94,36,176,75,105,164,102,170,156,174,33,51,192,84,241,180,46,77,41,245,89,193,186,110,91,159,77,186,234,203,34,142,18,50,94,213,144,188,60,224,156,191,165,194,20,152,118,239,29,158,142,175,18,83,194,99,41,203,123,146,158,62,219,44,178,137,19,74,125,86,33,98,98,33,96,0,0,210,48,6,106,192,138,21,185,213,249,167,194,223,79,232,125,70,226,156,149,60,211,226,159,167,245,222,163,110,78,104,92,11,126,69,49,81,231,142,78,96,206,201,150,215,173,158,216,166,162,45,208,216,174,146,72,76,250,66,194,221,158,142,109,99,233,232,228,1,43,156,127,154,18,167,141,237,43,135,92,249,198,92,54,230,229,139,53,176,101,109,88,157,186,160,2,231,67,13,67,66,23,107,115,152,189,69,20,174,64,99,178,65,29,24,156,11,97,176,72,45,188,5,219,32,158,26,56,139,192,156,80,101,101,6,102,96,90,143,237,84,119,138,45,147,127,75,46,157,154,25,167,163,234,75,20,125,110,151,92,7,170,3,176,252,89,252,89,170,170,43,0,231,87,229,99,11,125,64,161,244,235,138,176,14,87,30,123,50,203,241,175,71,173,82,41,205,11,130,143,229,1,129,15,57,242,246,217,117,174,204,156,27,111,10,104,173,212,77,214,246,205,172,102,35,58,118,136,137,180,154,46,172,243,70,241,179,156,158,252,91,36,35,139,167,8,43,208,96,12,1,140,179,79,25,90,114,251,47,176,245,93,243,16,223,42,26,154,134,134,153,155,124,167,163,187,187,187,187,8,0,139,17,153,147,176,0,9,17,56,136,187,182,69,28,42,240,207,131,120,80,202,58,60,173,193,245,213,119,19,42,130,185,93,238,117,46,226,119,27,140,129,24,75,59,71,185,198,16,219,20,96,17,139,190,208,1,220,70,123,228,60,109,214,74,124,39,121,88,201,191,167,248,123,211,160,88,214,41,254,178,240,233,129,56,160,224,23,42,178,211,29,83,254,175,236,117,150,122,221,243,127,75,46,158,197,104,96,172,233,197,44,125,110,151,92,203,164,101,176,252,29,188,29,161,3,61,50,47,49,248,116,204,123,142,87,230,133,155,176,221,104,116,150,25,162,119,58,91,133,41,59,180,117,84,210,59,55,82,19,218,90,62,140,76,66,64,98,6,6,3,124,28,169,248,227,166,203,91,173,7,11,121,146,21,114,216,177,61,225,131,11,92,196,229,157,237,215,26,162,0,106,35,143,87,96,166,154,93,8,74,49,110,156,210,200,70,196,50,148,144,204,74,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,46,165,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,88,214,113,41,148,53,57,11,159,56,231,40,230,130,174,58,124,59,120,154,27,123,213,207,20,211,203,110,61,37,162,154,67,139,64,115,146,154,72,100,118,102,29,28,221,156,69,217,197,169,170,186,174,89,121,41,249,105,226,227,11,118,139,135,101,160,192,154,99,90,205,146,236,154,94,197,60,61,158,56,245,140,196,181,170,150,155,120,190,221,98,105,118,147,22,221,103,249,17,20,43,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,82,110,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,140,208,84,193,32,184,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,130,206,59,57,125,227,46,29,49,253,61,231,46,109,85,119,252,9,140,111,1,65,97,10,72,153,231,164,184,213,205,82,84,214,88,225,121,229,170,170,48,130,16,210,119,22,234,57,51,126,159,115,201,79,47,158,9,45,92,40,96,9,47,184,158,10,74,236,197,197,84,244,243,93,107,10,148,70,123,76,5,12,36,118,144,144,102,148,12,35,168,25,8,165,141,197,166,126,155,147,59,71,30,151,106,138,0,121,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,149,223,231,166,69,229,199,17,121,113,113,202,252,208,179,118,235,85,118,146,195,52,78,193,85,111,170,22,118,142,170,154,71,103,233,204,27,139,71,209,197,196,136,12,76,12,192,177,214,207,76,139,204,126,29,51,30,227,149,249,161,102,236,55,90,29,37,134,104,157,206,150,225,74,78,237,29,85,52,142,205,212,132,246,150,143,163,19,16,144,24,129,129,128,221,175,45,206,96,148,220,59,84,201,147,217,201,117,171,44,186,184,212,21,77,21,202,105,101,152,48,201,180,83,201,43,69,79,12,18,205,48,84,204,240,11,128,144,132,102,231,38,154,156,142,243,104,138,21,185,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,38,152,255,0,0,96,220,211,193,183,108,190,204,28,61,73,124,195,215,202,119,166,174,161,169,103,217,40,106,206,206,206,206,196,6,36,194,96,98,236,96,98,36,46,36,44,237,0,60,109,240,125,137,184,70,205,9,108,164,213,117,184,38,249,81,57,97,59,197,92,180,253,122,232,34,142,3,152,36,142,35,114,19,132,170,66,39,50,8,218,71,23,48,17,103,218,46,9,56,193,196,220,35,102,132,87,161,122,186,220,19,124,168,128,113,101,158,146,42,126,189,116,17,71,56,66,113,201,40,57,9,194,85,39,43,0,156,109,35,139,1,144,179,238,28,130,48,158,41,177,99,156,43,102,198,184,90,187,182,217,113,5,190,158,233,110,169,233,28,125,122,89,227,25,34,147,97,176,152,238,3,23,208,153,137,181,209,217,159,185,125,100,68,68,69,138,186,159,238,87,30,68,242,203,241,175,88,173,87,84,136,138,42,249,222,229,111,255,0,139,76,235,183,216,191,237,188,45,119,185,246,175,217,83,65,7,69,207,255,0,178,69,188,3,238,50,254,166,202,50,240,206,53,186,225,91,46,44,177,91,233,233,36,167,198,54,120,236,149,197,48,19,156,112,5,194,146,185,138,39,98,102,99,234,208,196,46,228,196,219,8,219,77,93,136,125,255,0,8,89,67,77,158,252,75,229,238,86,220,32,164,158,219,118,188,4,215,72,42,103,150,16,168,183,83,1,85,86,66,199,23,190,38,116,240,74,0,226,227,239,144,251,193,250,77,146,74,34,142,174,116,153,57,125,198,25,53,132,179,138,209,55,82,147,46,238,21,20,247,74,109,160,219,105,110,69,79,24,212,239,35,103,125,147,193,79,23,76,64,200,187,78,239,116,99,39,120,129,195,88,166,251,131,238,51,93,176,229,119,100,171,168,183,215,218,228,147,164,18,110,165,173,165,150,146,166,61,13,157,155,124,19,202,26,233,184,119,106,46,196,204,237,245,114,171,44,241,86,114,102,62,28,202,220,21,73,218,47,88,154,225,21,190,155,116,114,28,112,239,127,126,121,122,96,102,48,196,12,82,72,108,47,178,48,50,118,208,93,100,252,136,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,231,249,168,103,126,87,229,183,13,23,92,182,199,118,58,187,237,223,50,169,230,160,176,219,161,146,72,2,57,233,142,25,123,116,179,15,112,133,52,165,77,35,71,222,242,158,200,220,122,111,41,132,16,169,190,203,12,131,205,142,29,249,107,102,110,6,205,188,101,219,235,255,0,39,248,146,162,154,193,4,52,221,151,14,199,45,29,92,199,76,51,198,13,37,76,197,36,198,82,200,82,28,108,91,66,47,116,30,73,97,5,100,145,197,87,12,248,55,138,252,163,172,202,220,97,93,87,110,49,168,27,149,162,231,76,238,71,110,184,198,18,4,83,188,123,152,102,13,178,200,7,25,59,110,3,45,164,7,178,64,199,135,52,178,183,29,228,182,59,185,229,158,101,216,189,141,137,44,221,30,219,69,218,161,168,233,117,97,9,163,252,228,38,113,150,177,202,5,238,147,233,174,143,163,179,179,121,251,157,218,235,122,169,10,203,205,206,174,190,162,58,120,41,2,90,153,138,83,24,32,136,33,134,38,34,119,118,8,226,142,56,192,124,4,0,69,180,102,102,83,41,203,75,151,221,54,79,90,172,252,65,230,253,170,174,60,193,175,167,237,54,123,77,92,82,210,207,134,128,198,170,9,26,70,9,220,39,58,138,105,226,39,9,162,19,129,245,23,102,54,45,44,47,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,86,171,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,43,85,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,233,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,152,97,130,154,8,197,202,73,100,144,157,132,0,69,156,156,157,217,153,153,221,212,11,115,12,227,78,235,197,62,104,84,88,176,134,32,171,44,171,195,85,12,216,126,141,233,138,149,171,103,104,246,203,112,158,50,39,35,50,39,148,98,115,97,112,133,197,186,113,153,205,186,232,57,24,254,187,63,118,255,0,137,41,84,69,141,103,22,62,105,243,147,234,6,33,245,25,212,207,114,206,180,218,175,252,191,242,254,197,125,182,82,92,109,183,26,123,245,37,101,29,92,35,52,21,48,73,118,174,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,81,129,204,51,130,203,175,11,25,161,81,125,194,24,126,172,114,175,18,212,51,225,250,199,169,42,166,162,157,227,221,45,190,121,8,88,128,196,154,82,137,141,201,206,22,23,234,72,97,54,215,47,62,52,238,188,44,102,133,61,139,23,226,10,177,202,188,75,80,237,136,40,218,152,170,154,138,119,143,108,87,8,35,18,98,3,18,104,134,87,6,39,56,88,155,167,33,132,59,103,166,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,46,218,166,156,72,228,133,171,136,252,146,197,57,47,121,190,85,217,169,241,29,60,66,21,244,209,140,135,77,60,51,199,81,9,184,23,113,131,75,12,123,195,81,114,13,194,196,14,236,109,141,18,41,52,228,193,195,197,171,18,98,108,75,196,142,37,181,85,153,225,58,129,178,97,122,129,172,17,129,171,102,167,147,183,145,196,47,188,140,41,231,167,17,115,252,222,149,82,59,49,24,179,199,46,136,136,177,225,227,255,0,33,170,120,124,226,143,23,97,152,104,169,41,172,87,250,131,196,216,120,41,41,226,166,128,45,213,114,200,67,12,112,198,100,209,4,18,140,212,204,206,195,171,83,177,176,8,144,178,183,85,93,120,41,225,226,235,196,199,16,216,107,1,193,106,164,175,177,91,234,33,189,226,144,169,172,42,96,246,36,21,17,53,80,177,70,237,43,156,141,32,194,13,31,189,190,81,119,112,22,41,3,35,52,80,173,206,175,205,62,22,250,127,67,234,55,20,228,169,230,159,20,253,63,174,245,27,114,154,149,8,28,208,184,40,254,79,248,236,243,159,47,109,150,170,28,182,198,87,0,166,138,221,68,221,31,99,93,10,18,51,167,104,136,159,88,101,233,79,52,111,27,48,71,239,197,178,49,8,186,151,193,203,67,129,202,110,28,112,108,57,195,142,14,172,243,23,26,89,227,9,169,36,9,105,194,199,110,153,227,157,168,138,19,97,39,169,114,8,138,98,49,247,14,54,140,25,152,76,230,189,244,88,214,113,99,230,159,57,62,160,98,31,81,157,74,167,37,79,43,24,167,234,5,119,167,91,149,255,0,162,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,41,31,229,79,199,29,54,90,221,104,56,91,204,144,171,150,197,137,239,12,24,90,230,39,44,239,110,184,213,16,3,81,28,122,187,5,52,210,232,66,81,139,116,230,150,66,54,33,148,164,134,71,184,171,225,71,46,56,180,192,148,120,55,29,69,216,234,237,183,10,122,203,125,238,154,22,42,234,8,250,209,189,92,112,19,187,51,117,224,3,137,216,216,227,98,120,228,120,204,162,6,85,87,9,225,107,22,6,194,182,108,21,133,168,123,21,151,15,219,233,237,118,234,110,169,201,208,165,130,49,142,40,247,155,145,150,208,1,109,73,220,159,77,93,221,251,213,139,115,171,242,177,133,190,160,80,250,117,197,66,178,152,158,84,252,113,212,230,85,170,131,133,188,201,10,72,175,184,98,206,193,133,174,98,113,64,215,27,117,40,128,53,17,199,171,57,212,195,22,132,37,24,191,82,24,164,35,97,40,138,73,189,175,48,124,188,225,247,40,239,182,62,56,49,109,171,102,51,194,251,168,236,118,250,74,73,94,60,71,137,132,6,75,52,149,229,28,145,254,102,147,179,79,33,190,160,114,70,0,15,33,52,81,193,39,111,134,78,107,185,37,158,183,88,112,126,60,178,213,229,222,44,186,94,41,45,22,59,105,28,247,104,46,135,82,67,28,91,42,33,167,22,136,218,87,218,77,40,128,51,20,100,198,90,155,71,123,232,161,91,157,95,154,124,45,244,254,135,212,110,41,201,83,205,62,41,250,127,93,234,54,229,50,120,179,11,88,177,206,21,188,224,172,83,67,219,108,184,130,223,81,107,184,211,117,78,62,189,44,241,148,114,199,188,28,76,119,1,147,106,46,196,218,234,206,207,222,160,95,143,174,10,49,87,10,121,143,87,123,180,219,59,70,89,98,107,132,210,97,203,133,59,72,113,208,111,114,144,109,149,15,33,25,140,209,3,59,1,25,63,90,48,115,103,220,50,132,94,83,130,142,43,175,188,37,231,45,22,50,234,221,107,48,133,203,74,60,83,100,162,152,7,183,210,237,54,142,70,25,25,193,230,128,207,171,27,234,4,250,28,125,64,9,100,117,144,158,19,197,54,44,115,133,108,216,215,11,87,118,219,46,32,183,211,221,45,213,61,35,143,175,75,60,99,36,82,108,54,19,29,192,98,250,19,49,54,186,59,51,247,47,172,172,3,157,95,149,140,45,245,2,135,211,174,42,192,57,92,121,236,203,47,198,189,30,181,74,79,48,110,54,237,92,40,96,8,236,88,98,122,74,236,197,197,84,245,16,218,168,198,168,70,123,76,5,12,194,23,99,140,161,148,12,35,168,24,196,98,145,133,166,126,163,11,187,71,38,144,45,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,152,166,158,166,121,9,202,73,100,144,157,200,204,137,220,156,157,221,221,221,221,213,64,225,215,62,113,151,13,185,185,98,205,108,25,91,86,39,110,168,0,185,208,195,80,208,133,218,220,230,47,81,69,43,144,24,236,144,71,70,39,2,216,108,18,11,111,1,118,200,79,135,92,249,193,188,73,101,29,139,53,176,101,109,33,5,198,156,2,231,67,13,67,204,118,155,139,0,189,69,20,174,64,5,190,50,45,24,156,7,120,56,72,45,176,197,223,26,37,146,159,9,222,86,50,111,233,254,30,244,232,22,53,139,37,62,19,188,172,100,223,211,252,61,233,208,42,85,199,215,5,24,87,138,204,184,171,189,218,109,157,159,51,112,205,190,105,48,229,194,157,163,9,43,246,49,72,54,202,135,144,128,10,25,77,221,128,140,155,163,33,185,179,237,41,66,88,22,197,152,90,251,129,177,85,231,5,98,154,30,197,122,195,247,10,139,93,198,155,170,18,116,42,160,144,163,150,61,224,228,5,180,192,155,81,119,23,211,86,119,110,245,43,252,169,248,234,169,198,49,208,112,177,154,245,245,117,55,218,90,118,135,5,87,13,44,67,1,91,169,40,129,189,154,109,12,98,226,113,69,79,36,163,52,142,93,70,121,4,140,72,99,105,100,209,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,20,74,243,180,201,203,236,88,171,2,241,3,79,55,90,203,83,111,108,29,89,30,208,30,201,85,28,149,21,116,239,171,158,249,58,193,45,79,115,6,208,236,190,241,107,32,179,70,10,154,158,76,153,91,246,83,135,27,238,102,87,216,187,45,126,59,196,18,118,106,222,213,191,182,90,232,129,161,135,243,108,110,49,236,170,43,136,247,136,153,107,171,234,61,55,87,254,138,138,103,95,25,156,54,112,237,138,169,112,86,113,230,71,217,251,213,109,188,46,144,83,123,30,190,175,125,41,201,36,99,38,250,120,36,6,212,225,145,180,119,221,238,235,166,142,206,255,0,91,34,248,163,200,158,37,61,183,249,20,199,63,104,254,206,118,111,105,255,0,75,43,40,250,29,163,171,209,255,0,92,197,30,237,221,9,127,71,93,54,247,233,171,107,21,124,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,149,68,68,69,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,213,191,241,139,193,214,4,226,255,0,2,83,216,47,245,158,198,196,150,109,255,0,103,241,7,78,106,143,101,245,102,167,58,175,232,80,158,40,231,234,199,78,209,254,113,223,102,187,135,71,110,252,125,241,254,0,198,89,89,140,174,217,125,152,56,122,174,199,136,108,117,15,77,93,67,82,205,190,35,209,157,157,157,157,196,192,133,196,192,197,220,12,8,72,92,132,153,222,82,121,74,113,175,237,186,58,62,19,115,54,231,117,172,189,67,214,147,5,220,39,126,188,101,67,12,29,67,182,19,176,239,143,162,17,75,36,69,33,16,188,110,81,51,198,209,66,7,39,234,21,185,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,42,139,197,103,70,80,224,220,250,202,252,65,148,121,129,5,92,150,44,69,78,48,212,61,36,239,12,241,24,72,50,197,52,103,222,204,113,203,28,114,51,19,16,59,131,49,9,11,184,190,58,220,69,100,54,50,225,183,55,47,185,83,140,232,170,196,237,213,6,118,202,233,169,218,16,187,91,156,201,169,235,98,97,51,29,146,8,234,226,198,91,13,142,50,125,224,76,215,85,203,115,152,37,55,14,213,50,100,246,114,93,106,203,46,174,53,5,83,69,114,154,89,102,12,50,109,20,242,74,209,83,195,4,179,76,21,51,60,2,224,36,33,25,185,201,166,167,35,188,218,42,85,158,156,81,228,79,13,126,196,252,181,227,159,179,159,104,251,79,179,63,165,149,149,157,126,207,210,235,127,173,162,147,110,222,188,95,165,166,187,187,181,209,244,242,153,91,199,175,9,217,211,142,237,153,103,150,153,173,237,156,73,121,235,118,42,47,97,92,169,250,189,40,78,105,63,57,53,56,70,58,71,17,151,188,77,174,154,54,174,236,207,112,8,136,177,87,83,253,202,227,200,158,89,126,53,235,21,170,234,145,17,91,255,0,31,25,103,138,179,119,132,44,201,192,184,42,147,181,222,170,45,244,247,10,106,81,142,73,36,170,236,85,112,214,28,17,4,96,70,115,72,20,228,17,131,15,189,33,0,187,179,59,187,99,174,164,83,146,222,78,88,177,134,114,226,220,226,187,205,212,171,203,187,125,61,61,174,155,105,182,218,171,144,212,70,85,59,196,217,159,100,16,84,69,211,32,49,46,211,187,221,40,197,222,101,17,21,52,226,83,40,105,179,235,33,177,206,81,205,5,36,149,24,138,207,52,54,247,171,158,88,96,138,226,26,75,69,52,135,22,166,193,29,76,112,200,236,204,90,176,59,56,147,59,139,227,68,175,167,147,238,78,95,113,207,20,13,154,180,243,118,123,46,90,91,231,168,172,147,104,31,94,170,186,158,122,74,122,109,28,196,199,112,29,76,189,70,19,22,236,219,11,107,200,46,166,253,21,181,98,206,99,220,24,224,108,85,121,193,88,167,57,59,21,235,15,220,42,45,119,26,111,179,183,89,58,21,80,72,81,203,30,240,166,32,45,166,4,218,139,184,190,154,179,187,119,170,213,149,185,165,129,51,167,2,91,51,51,45,47,190,217,195,119,158,183,98,173,236,179,83,245,122,83,28,50,126,110,96,9,7,73,34,49,247,133,181,211,86,213,157,157,241,215,226,199,205,62,114,125,64,196,62,163,58,149,78,21,120,133,194,188,47,242,175,193,185,185,138,105,187,127,96,246,181,53,186,214,21,81,211,205,115,174,150,245,90,49,83,198,70,255,0,223,72,110,34,100,17,69,41,176,30,205,175,17,121,209,155,216,203,62,179,67,16,102,230,96,79,73,37,247,17,84,12,213,13,73,3,67,4,64,17,140,81,67,24,119,187,4,113,71,28,108,228,228,110,192,206,68,68,238,79,39,252,168,120,28,166,195,86,171,39,23,25,140,117,109,125,185,83,212,30,17,180,184,75,78,212,52,146,140,144,21,108,236,76,47,41,207,17,31,72,91,88,154,25,70,77,76,164,14,141,239,241,99,229,99,57,62,159,226,31,78,157,99,88,178,125,205,44,210,192,153,45,129,46,121,153,153,119,223,99,97,187,55,71,182,214,246,89,170,58,93,89,130,24,255,0,55,8,28,133,172,146,128,251,162,250,107,171,232,204,238,216,240,241,85,196,198,50,226,191,55,43,51,75,24,80,210,91,128,105,198,219,104,182,83,51,16,91,173,209,156,135,20,15,38,214,41,143,116,178,25,200,76,219,140,203,104,128,108,140,41,2,158,142,92,220,107,255,0,42,172,184,158,193,143,238,118,168,243,55,11,126,110,229,77,3,244,164,186,80,179,3,71,115,24,118,136,14,227,55,142,81,137,200,66,65,18,210,33,154,40,218,48,121,163,249,236,204,223,193,125,30,137,93,87,35,31,215,103,238,223,241,37,106,188,209,252,246,102,111,224,190,143,68,174,171,145,143,235,179,247,111,248,146,181,94,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,109,92,206,185,128,81,230,237,101,79,15,217,33,136,187,94,5,164,221,6,38,185,69,28,18,210,223,170,163,158,25,162,26,99,32,121,26,24,36,167,238,154,51,17,152,140,180,98,140,64,228,142,181,42,156,140,127,93,159,187,127,196,149,223,226,206,99,220,24,224,108,85,121,193,88,167,57,59,21,235,15,220,42,45,119,26,111,179,183,89,58,21,80,72,81,203,30,240,166,32,45,166,4,218,139,184,190,154,179,187,119,170,213,149,185,165,129,51,167,2,91,51,51,45,47,190,217,195,119,158,183,98,173,236,179,83,245,122,83,28,50,126,110,96,9,7,73,34,49,247,133,181,211,86,213,157,157,241,215,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,94,43,154,247,16,57,95,128,120,116,189,228,189,244,233,46,216,195,30,211,211,181,178,202,239,33,61,60,17,213,71,35,220,39,233,73,25,68,0,80,191,73,221,221,164,152,4,94,57,99,9,216,96,217,100,61,192,38,72,102,135,15,92,52,88,50,219,54,111,148,149,119,120,42,42,107,225,183,83,71,30,203,36,21,7,213,122,23,152,59,170,12,101,41,164,57,59,217,142,98,140,8,227,140,12,174,41,20,5,243,63,201,123,174,84,241,105,139,111,176,225,10,187,78,24,199,53,3,126,179,86,17,148,176,87,207,36,49,21,192,130,71,34,208,218,176,230,34,137,221,156,26,72,221,132,99,56,245,180,181,145,239,5,249,57,125,200,46,24,48,6,85,98,153,183,222,173,86,249,42,46,49,237,6,236,213,85,117,18,213,203,77,168,25,129,244,78,160,162,234,9,56,159,79,123,104,197,163,86,180,68,81,151,206,159,33,169,174,216,55,10,113,27,102,162,171,59,149,138,160,48,205,233,225,167,150,80,246,116,207,36,180,211,74,108,123,32,8,170,30,72,217,246,126,112,235,128,92,253,208,23,136,181,45,60,146,242,114,197,22,21,199,92,64,212,77,214,189,84,220,31,7,81,199,180,199,178,82,199,29,61,93,67,234,199,178,78,177,203,77,220,225,184,59,47,186,90,72,76,210,126,138,21,185,213,249,167,194,223,79,232,125,70,226,156,149,60,211,226,159,167,245,222,163,110,83,82,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,149,78,74,158,86,49,79,212,10,239,78,183,43,255,0,68,69,74,184,177,242,177,156,159,79,241,15,167,78,177,172,93,171,157,166,235,101,169,10,59,205,178,174,130,162,74,120,42,194,42,152,74,35,40,39,136,38,134,86,18,102,119,9,34,146,57,0,188,8,12,73,181,103,103,82,255,0,202,159,142,58,156,202,181,80,112,183,153,33,73,21,247,12,89,216,48,181,204,78,40,26,227,110,165,16,6,162,56,245,103,58,152,98,208,132,163,23,234,67,20,132,108,37,17,73,52,143,171,0,231,87,229,99,11,125,64,161,244,235,138,134,188,39,133,175,184,231,21,89,176,86,22,161,237,183,172,65,112,167,181,219,169,186,161,31,94,170,121,6,56,163,222,110,32,59,140,197,181,39,97,109,117,119,102,239,79,244,213,128,177,87,251,43,135,49,38,28,184,127,182,81,215,91,107,169,228,255,0,123,36,51,71,32,125,196,36,63,7,101,113,92,87,113,247,154,28,86,224,12,19,151,56,158,215,73,110,182,225,138,122,106,171,172,162,241,203,61,238,247,28,37,9,215,153,12,81,140,0,227,36,142,52,241,139,8,188,178,110,41,63,54,209,251,94,84,124,58,126,90,120,142,131,31,222,233,247,225,188,173,236,247,218,143,127,78,173,208,140,189,157,23,187,40,72,58,73,20,149,27,152,76,31,178,116,205,180,149,181,150,156,235,227,51,134,206,29,177,85,46,10,206,60,200,251,63,122,173,183,133,210,10,111,99,215,213,239,165,57,36,140,100,223,79,4,128,218,156,50,54,142,251,189,221,116,209,217,221,146,156,102,112,217,196,78,42,170,193,89,57,153,31,104,47,84,86,243,186,79,77,236,122,250,77,148,161,36,113,148,155,234,32,140,31,67,154,54,209,159,119,189,174,154,51,187,70,15,58,191,52,248,91,233,253,15,168,220,83,146,167,154,124,83,244,254,187,212,109,202,106,87,138,206,140,161,193,185,245,149,248,131,40,243,2,10,185,44,88,138,156,97,168,122,73,222,25,226,48,144,101,138,104,207,189,152,227,150,56,228,102,38,32,119,6,98,18,23,113,124,120,120,151,225,211,29,240,191,154,117,249,103,142,169,255,0,182,214,89,235,119,195,253,51,181,246,153,161,130,179,167,20,178,116,122,189,3,46,145,150,240,240,118,240,119,174,188,186,248,234,169,225,107,25,54,7,204,26,250,179,202,187,253,68,211,87,67,77,75,17,157,178,227,51,83,131,92,157,218,55,158,96,24,233,198,51,132,79,244,12,140,64,204,88,14,119,149,128,115,171,242,177,133,190,160,80,250,117,197,69,175,9,57,223,106,225,195,63,176,230,116,94,108,117,119,154,124,57,79,116,32,160,166,144,99,58,153,230,183,84,211,194,14,101,220,0,242,205,30,243,208,156,67,113,48,155,179,3,248,172,213,204,204,85,156,153,143,136,243,75,26,213,246,139,214,38,184,75,112,169,219,36,135,28,59,223,220,130,46,161,153,140,49,3,12,113,131,147,236,140,0,89,244,22,82,169,202,211,128,159,176,148,118,30,43,179,66,125,248,130,235,111,237,152,66,215,79,81,172,116,20,53,112,56,181,101,65,3,233,36,211,65,41,48,69,171,140,113,200,238,108,242,147,12,22,171,204,103,128,159,228,175,125,131,50,50,238,126,209,150,88,154,225,216,233,41,231,168,223,85,101,174,48,57,90,140,156,223,124,208,184,71,33,69,47,121,48,129,4,175,184,70,73,169,175,3,156,93,221,120,65,205,194,197,115,219,170,239,24,78,253,78,54,220,71,106,130,160,128,206,6,54,32,170,132,28,154,35,169,133,247,108,234,54,142,18,77,27,20,125,87,144,109,213,100,167,194,119,149,140,155,250,127,135,189,58,5,141,98,201,79,132,239,43,25,55,244,255,0,15,122,116,10,170,171,21,230,133,193,71,242,128,192,135,156,249,123,108,186,215,102,78,13,183,133,52,86,234,38,235,123,102,214,51,17,157,59,68,68,218,77,23,86,121,163,120,217,206,79,126,45,146,17,197,211,132,187,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,197,12,244,211,198,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,167,123,151,239,29,214,46,42,176,172,120,43,20,159,98,204,220,63,111,105,46,52,218,28,158,212,165,130,58,88,229,186,239,10,120,169,224,234,212,212,19,118,97,119,32,211,86,212,123,218,240,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,21,159,243,83,198,25,113,132,184,71,187,211,230,30,2,251,83,38,32,184,69,103,195,195,189,163,246,101,224,224,158,72,43,250,191,167,31,68,34,152,180,6,119,147,94,137,105,28,178,19,64,186,200,247,130,156,83,98,198,28,35,229,13,219,14,87,118,186,74,124,31,108,181,201,39,72,227,219,85,69,0,210,84,199,161,179,59,236,158,9,67,93,54,150,221,69,220,93,157,235,90,40,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,149,42,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,34,34,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,173,43,151,159,26,118,174,41,242,190,158,197,139,241,5,33,102,166,26,167,118,196,20,109,76,52,175,91,3,73,182,43,132,17,137,56,152,16,188,67,43,131,11,4,206,77,211,140,14,29,222,87,153,103,2,181,60,77,97,154,92,207,203,26,10,186,172,208,195,148,240,91,105,104,70,170,40,224,187,219,158,161,220,160,55,158,64,138,19,133,231,154,97,145,137,183,55,82,50,19,114,141,227,131,101,55,220,184,57,128,81,241,17,98,139,41,51,123,17,127,170,197,7,105,158,42,154,136,224,167,143,17,82,239,57,55,83,132,33,28,97,52,49,187,1,194,195,185,227,137,165,23,63,207,52,86,129,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,41,84,69,111,252,98,240,117,129,56,191,192,148,246,11,253,103,177,177,37,155,127,217,252,65,211,154,163,217,125,89,169,206,171,250,20,39,138,57,250,177,211,180,127,156,119,217,174,225,209,219,191,31,124,127,128,49,150,86,99,43,182,95,102,14,30,171,177,226,27,29,67,211,87,80,212,179,111,136,244,103,103,103,103,113,48,33,113,48,49,119,3,2,18,23,33,38,119,147,78,84,124,116,255,0,80,225,127,58,241,159,253,175,75,128,43,107,135,251,225,43,92,149,14,95,238,93,148,8,127,179,133,143,253,111,10,115,206,253,73,254,242,127,13,86,171,202,227,207,102,89,126,53,232,245,170,127,145,17,98,174,167,251,149,199,145,60,178,252,107,214,43,85,213,34,34,44,85,212,228,242,122,173,193,181,92,31,4,24,94,211,87,71,114,163,197,23,40,113,28,211,19,184,86,92,92,97,48,154,38,115,45,1,168,206,138,55,102,96,247,226,55,218,250,185,157,239,162,34,198,7,54,62,194,126,84,241,151,228,183,255,0,148,207,180,23,31,179,159,213,191,234,95,105,147,178,255,0,87,252,239,245,30,159,245,79,127,251,46,253,84,165,114,62,173,193,167,128,51,78,223,67,105,171,143,22,65,120,183,77,116,174,34,126,132,246,227,134,86,162,132,27,123,179,28,114,199,94,68,251,7,86,154,63,120,244,102,9,52,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,133,110,44,124,211,231,39,212,12,67,234,51,175,21,125,199,248,203,19,97,156,51,131,47,184,134,174,174,197,131,169,234,105,172,86,242,118,104,40,66,162,160,234,39,112,22,102,103,57,37,145,220,141,245,55,97,140,93,246,198,2,55,191,203,23,128,239,203,125,246,155,62,115,98,203,187,0,225,251,128,251,54,215,113,183,117,41,113,68,194,19,12,154,23,84,95,163,79,56,211,185,110,142,72,166,38,146,23,215,100,162,211,82,169,87,22,62,86,51,147,233,254,33,244,233,214,53,138,231,248,254,227,6,235,197,150,110,17,91,222,146,60,9,131,170,43,40,48,160,67,17,49,212,192,102,45,37,116,165,32,12,187,234,26,24,141,163,33,22,136,4,3,110,246,146,73,62,175,47,62,11,46,188,83,230,133,61,247,23,225,250,178,202,188,53,80,239,136,43,26,164,169,90,182,118,143,116,86,248,36,17,114,51,34,120,138,86,7,23,8,92,159,169,25,156,59,175,87,153,31,46,154,108,127,135,163,206,78,28,240,85,36,24,158,199,78,49,222,172,54,241,151,125,218,221,5,44,20,244,193,69,3,27,195,25,210,195,76,194,52,241,70,29,80,34,97,114,144,2,57,34,131,43,115,75,29,228,182,59,182,102,102,90,95,125,141,137,44,221,110,197,91,217,97,168,233,117,97,56,100,252,220,192,113,150,177,202,99,239,11,233,174,173,163,179,59,122,190,40,243,211,249,74,103,182,38,206,191,178,223,103,62,209,246,47,233,103,110,237,157,14,207,71,5,55,245,110,156,123,183,116,55,126,131,105,187,78,253,53,123,255,0,228,99,250,236,253,219,254,36,173,87,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,86,171,205,31,207,102,102,254,11,232,244,75,169,151,188,96,221,114,131,130,108,67,195,190,4,122,70,190,230,22,40,187,149,250,170,104,136,206,134,201,45,190,130,13,145,9,7,72,142,165,198,166,55,61,206,81,4,39,160,177,73,20,129,66,178,183,43,113,222,116,227,187,102,89,229,165,139,219,56,146,243,214,236,84,93,170,26,126,175,74,19,154,79,206,76,97,24,233,28,70,94,241,54,186,104,218,187,179,61,117,230,3,195,62,13,225,67,50,240,86,86,224,250,234,187,137,150,7,164,185,93,238,117,46,226,119,27,140,149,213,161,44,237,30,231,24,67,108,81,128,70,46,251,64,7,113,25,239,144,238,215,145,143,235,179,247,111,248,146,176,14,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,10,220,88,249,167,206,79,168,24,135,212,103,82,125,195,55,21,217,113,194,87,44,204,182,198,184,214,94,221,117,174,246,236,22,11,4,19,48,85,93,234,134,239,88,238,34,238,207,211,132,55,11,203,51,179,140,98,66,204,198,103,28,103,18,217,165,154,88,239,58,113,221,207,51,51,46,251,237,156,73,121,232,246,218,222,203,13,63,87,165,8,67,31,230,225,0,140,116,142,32,31,116,91,93,53,125,93,221,222,87,249,87,240,43,77,128,48,245,171,137,236,210,160,164,159,19,223,41,225,185,96,200,97,170,151,125,166,221,61,44,192,83,202,241,200,208,200,117,80,212,179,180,102,7,210,1,7,220,50,25,132,114,62,136,162,215,158,14,39,193,175,106,202,204,24,86,250,74,172,88,21,23,27,160,85,13,201,218,123,117,185,198,40,202,51,165,110,226,10,153,68,28,101,45,52,122,9,4,53,221,38,145,151,148,247,252,43,133,51,79,6,226,156,117,100,246,206,27,179,98,11,117,194,241,110,236,209,212,118,202,24,170,99,57,224,233,74,237,28,155,227,19,29,134,236,37,174,142,236,206,235,39,228,68,69,110,188,194,49,174,1,193,60,31,102,76,185,131,79,73,87,79,122,179,203,100,181,209,204,16,200,115,221,106,5,198,140,162,142,82,102,51,134,93,181,46,227,169,128,83,28,130,206,241,172,120,86,66,124,186,179,35,46,51,23,132,124,9,22,91,209,246,40,240,157,190,12,55,122,164,236,45,77,210,188,65,4,71,86,122,15,185,39,88,229,237,29,65,119,115,237,26,158,146,111,17,185,84,80,173,206,175,205,62,22,250,127,67,234,55,20,228,169,230,159,20,253,63,174,245,27,114,154,148,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,170,114,84,242,177,138,126,160,87,122,117,185,95,250,34,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,153,60,209,224,70,197,197,87,5,249,63,141,112,176,118,44,205,195,249,95,135,227,183,84,234,114,123,82,150,11,73,201,21,171,97,212,69,79,7,86,166,160,95,180,147,57,6,154,62,163,220,209,3,254,154,176,22,42,255,0,101,112,230,36,195,151,15,246,202,58,235,109,117,60,159,239,100,134,104,228,15,184,132,135,224,236,167,123,151,207,27,118,174,43,240,4,150,44,79,61,37,14,98,225,90,122,120,110,180,101,84,37,61,218,1,134,17,59,176,70,48,196,0,18,84,20,130,81,70,196,208,191,77,137,217,164,143,90,107,206,175,202,198,22,250,129,67,233,215,21,21,124,39,121,167,201,191,168,24,123,212,96,82,63,205,99,129,90,156,99,29,127,20,249,81,65,87,83,125,165,167,121,177,173,9,85,68,48,21,186,146,136,223,218,64,243,72,46,39,20,84,241,196,80,198,197,212,103,140,132,4,134,71,150,34,214,66,124,189,56,122,254,78,92,50,225,251,5,109,77,212,239,88,175,167,139,111,116,215,26,94,203,37,5,117,93,44,12,84,109,11,182,248,250,33,20,113,147,27,185,60,131,33,104,12,77,24,71,95,58,191,52,248,91,233,253,15,168,220,83,146,167,154,124,83,244,254,187,212,109,201,206,175,205,62,22,250,127,67,234,55,20,228,169,230,159,20,253,63,174,245,27,114,154,148,84,127,138,174,25,240,111,21,249,71,89,149,184,194,186,174,220,99,80,55,43,69,206,153,220,142,221,113,140,36,8,167,120,247,48,204,27,101,144,14,50,118,220,6,91,72,15,100,129,142,190,63,192,24,203,43,49,149,219,47,179,7,15,85,216,241,13,142,161,233,171,168,106,89,183,196,122,51,179,179,179,184,152,16,184,152,24,187,129,129,9,11,144,147,59,200,247,43,174,96,21,150,138,203,111,12,153,223,136,186,214,169,187,53,187,3,221,39,142,121,234,163,170,150,120,160,134,210,93,48,61,208,191,87,88,164,145,192,97,24,202,55,39,7,136,98,173,124,234,252,172,97,111,168,20,62,157,113,80,172,164,127,149,63,3,148,217,149,117,160,226,147,50,78,174,43,22,24,188,49,225,107,96,132,176,61,198,227,74,64,109,90,114,104,204,116,208,203,160,136,198,79,212,154,41,4,220,70,34,142,105,137,95,39,22,97,107,22,57,194,183,156,21,138,104,123,109,151,16,91,234,45,119,26,110,169,199,215,165,158,50,142,88,247,131,137,142,224,50,109,69,216,155,93,89,217,251,214,62,252,114,112,137,117,225,7,55,7,10,65,113,171,188,97,59,245,57,92,176,229,214,122,114,3,56,24,220,78,150,99,97,104,142,166,23,219,191,166,250,56,73,12,142,49,245,90,49,183,85,146,159,9,222,86,50,111,233,254,30,244,232,22,53,139,37,62,19,188,172,100,223,211,252,61,233,208,42,170,138,40,57,160,242,251,166,180,211,94,184,161,201,107,85,89,129,212,21,126,48,177,211,69,45,73,239,154,90,170,138,203,211,203,44,228,76,12,71,0,156,17,69,178,48,98,151,221,1,61,35,91,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,242,19,224,239,138,172,27,197,126,81,219,241,133,154,229,72,56,158,221,79,79,77,139,45,17,198,240,157,186,226,225,239,184,196,70,101,217,164,33,144,161,61,197,184,25,197,223,168,18,0,87,84,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,80,173,206,111,52,190,213,241,29,98,203,58,11,239,106,160,192,152,126,62,211,69,217,118,118,59,165,105,188,211,126,113,193,138,77,244,163,110,46,226,32,29,52,109,11,168,202,192,20,180,242,75,206,59,20,184,87,29,112,253,81,15,70,245,77,112,124,99,71,38,227,46,215,75,36,116,244,149,13,163,6,200,250,39,21,55,123,158,227,237,94,232,233,25,59,201,250,34,40,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,42,127,155,57,253,147,89,21,236,15,202,230,97,90,176,191,218,139,131,91,45,125,180,201,186,243,119,110,39,218,207,211,132,55,7,82,115,219,20,123,195,121,142,225,214,160,34,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,177,129,202,220,210,199,121,45,142,237,153,153,150,151,223,99,98,75,55,91,177,86,246,88,106,58,93,88,78,25,63,55,48,28,101,172,114,152,251,194,250,107,171,104,236,206,217,41,229,62,58,252,168,101,102,13,204,207,101,251,51,237,110,31,183,95,123,23,95,173,217,123,85,52,115,116,186,155,71,126,222,166,221,219,71,93,53,209,181,209,70,95,57,110,25,240,109,130,59,95,20,246,42,234,186,91,238,35,188,82,97,203,237,9,59,201,5,97,181,20,175,5,88,59,150,176,152,69,70,209,16,51,56,27,116,201,152,8,77,229,182,14,87,30,123,50,203,241,175,71,173,85,87,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,82,168,136,163,215,155,239,12,248,55,24,228,245,79,19,67,93,87,65,139,48,29,61,21,180,216,93,228,130,229,110,158,184,98,24,12,28,153,163,56,165,171,57,70,65,241,103,144,12,75,88,202,40,97,89,84,34,34,34,197,93,79,247,43,143,34,121,101,248,215,172,86,171,170,68,69,110,188,195,241,173,215,0,112,91,154,183,219,53,61,36,213,21,86,112,178,24,212,129,16,52,23,10,152,168,102,38,97,33,125,227,21,76,132,15,174,140,108,46,236,76,206,47,143,10,145,78,75,121,199,98,193,249,203,139,114,118,239,15,78,175,49,45,244,245,22,186,157,198,251,170,173,163,81,33,83,108,16,118,109,240,79,81,47,80,140,4,123,54,223,120,164,22,105,148,68,84,171,138,124,235,254,78,220,62,227,108,227,142,223,219,106,240,253,189,187,4,5,23,82,51,174,158,80,167,165,234,143,82,55,120,90,121,162,121,54,155,23,77,143,110,165,163,62,53,138,250,121,62,231,29,247,3,113,64,217,85,79,15,104,178,230,93,190,122,122,200,247,0,116,42,168,105,231,171,167,169,213,192,140,182,128,84,197,211,98,1,126,211,188,183,60,98,202,111,209,17,99,89,197,143,154,124,228,250,129,136,125,70,117,239,248,23,224,202,251,198,30,99,213,91,36,186,251,27,6,97,126,207,81,137,174,81,24,61,80,199,43,159,74,154,154,50,215,89,165,233,74,205,33,11,199,24,129,17,110,118,8,164,200,38,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,8,195,5,52,17,139,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,46,218,165,92,88,249,88,206,79,167,248,135,211,167,88,214,42,213,194,143,10,57,143,197,174,99,134,10,193,81,118,27,85,15,78,123,253,254,120,92,233,109,20,164,238,204,68,204,237,212,152,246,147,69,11,59,20,132,36,238,224,1,36,129,144,158,86,229,110,4,201,108,9,108,203,60,180,177,123,27,13,217,186,221,138,139,181,77,81,210,234,204,115,73,249,201,140,228,45,100,148,203,222,39,211,93,27,70,102,102,245,106,26,249,157,114,255,0,163,202,42,202,158,32,114,67,14,246,76,11,87,186,124,77,109,138,72,34,165,176,213,73,60,48,196,84,192,70,210,60,51,201,81,221,12,96,67,9,1,104,227,25,0,71,29,106,85,57,24,254,187,63,118,255,0,137,43,85,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,149,170,243,71,243,217,153,191,130,250,61,18,181,251,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,37,52,245,51,200,76,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,167,167,151,159,5,150,174,22,50,190,158,251,139,240,253,32,230,166,37,167,119,196,21,141,82,53,79,69,3,201,186,43,124,18,8,176,128,8,180,69,43,3,147,28,204,79,212,144,2,29,182,23,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,41,84,69,141,103,22,62,105,243,147,234,6,33,245,25,215,138,190,227,252,101,137,176,206,25,193,151,220,67,87,87,98,193,212,245,52,214,43,121,59,52,20,33,81,80,117,19,184,11,51,51,156,146,200,238,70,250,155,176,198,46,251,99,1,27,233,229,165,203,238,167,56,110,182,126,32,243,126,213,73,38,95,80,84,118,155,61,166,174,40,170,160,196,166,5,85,4,141,35,4,236,112,5,61,76,17,19,132,209,16,78,218,139,179,131,150,179,62,136,139,28,30,52,51,142,197,159,188,80,99,252,213,194,208,236,178,221,110,17,211,219,164,220,111,218,105,105,41,226,164,138,167,67,0,48,235,5,56,203,211,33,98,14,166,199,213,199,87,162,170,127,185,98,230,151,229,67,131,108,21,218,239,190,211,186,225,46,209,133,174,31,208,189,30,203,217,100,126,201,7,112,8,158,218,25,40,189,241,221,174,190,241,57,177,171,170,68,69,18,188,237,51,142,251,46,42,192,188,63,83,195,209,178,211,91,219,24,214,73,184,11,181,213,73,37,69,37,59,104,225,190,62,136,69,83,222,199,180,251,87,188,58,198,46,241,130,164,251,146,94,113,223,98,197,88,235,135,234,136,122,214,90,155,123,227,26,57,55,0,246,74,168,228,167,164,168,109,24,55,201,214,9,105,187,220,246,135,101,247,71,89,9,218,90,145,66,183,58,191,52,248,91,233,253,15,168,220,83,146,167,154,124,83,244,254,187,212,109,202,106,85,63,206,188,251,202,126,29,176,173,46,53,206,60,87,246,126,203,91,112,11,92,21,61,134,166,175,125,81,199,36,131,30,202,120,228,54,212,33,145,245,118,219,238,233,174,174,204,254,214,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,46,218,44,107,56,177,243,79,156,159,80,49,15,168,206,165,83,146,167,149,140,83,245,2,187,211,173,202,255,0,209,17,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,74,124,39,121,88,201,191,167,248,123,211,160,86,65,205,99,129,90,156,99,29,127,20,249,81,65,87,83,125,165,167,121,177,173,9,85,68,48,21,186,146,136,223,218,64,243,72,46,39,20,84,241,196,80,198,197,212,103,140,132,4,134,71,150,218,185,95,112,161,154,25,175,155,150,92,247,179,95,234,240,182,19,192,119,129,152,239,20,197,28,135,112,173,128,233,78,107,75,198,51,199,52,97,61,37,76,140,114,236,56,246,57,3,177,110,113,87,149,206,175,202,198,22,250,129,67,233,215,21,21,124,39,121,167,201,191,168,24,123,212,96,89,41,171,10,198,188,180,237,85,92,117,96,238,34,48,101,125,93,38,19,158,241,81,140,241,85,41,213,142,250,123,221,60,209,207,78,212,196,108,102,97,85,82,125,73,35,113,97,140,33,168,219,40,117,32,140,111,213,17,66,183,58,191,52,248,91,233,253,15,168,220,83,146,167,154,124,83,244,254,187,212,109,202,106,81,21,149,115,46,224,235,2,103,142,86,95,115,175,182,123,19,25,229,254,31,170,184,251,79,167,53,79,110,181,208,211,86,84,251,59,163,215,8,162,223,52,187,186,251,8,199,110,154,19,62,141,5,138,106,121,213,249,88,194,223,80,40,125,58,226,163,3,130,252,156,177,103,239,20,24,3,42,177,76,219,44,183,91,132,149,23,24,246,155,246,154,90,74,121,106,229,166,212,12,12,58,193,78,81,117,4,152,131,169,189,181,113,209,242,51,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,203,182,138,154,113,21,144,216,55,137,44,163,190,229,78,51,162,164,32,184,211,153,219,43,166,167,121,142,211,113,96,38,167,173,137,132,192,183,198,69,171,139,24,239,7,56,201,246,25,51,227,68,178,83,225,59,202,198,77,253,63,195,222,157,2,198,177,100,167,194,119,149,140,155,250,127,135,189,58,5,85,81,22,62,220,197,56,103,193,188,45,113,12,248,51,47,171,170,207,15,95,236,240,226,58,26,42,151,115,59,96,77,81,81,11,210,52,174,78,83,0,149,57,56,25,123,251,12,68,156,200,94,67,172,28,149,60,211,226,159,167,245,222,163,110,83,82,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,188,254,97,99,91,86,90,224,12,75,152,215,218,122,185,237,184,86,207,91,123,172,138,144,4,167,146,10,104,78,105,6,49,34,17,115,113,7,102,103,33,109,116,213,219,197,99,47,152,88,214,235,153,88,255,0,18,230,53,246,158,146,11,150,42,188,86,222,235,34,164,2,24,35,158,166,99,154,65,140,72,136,152,24,141,217,153,200,159,77,53,119,241,94,125,86,174,13,179,210,179,135,110,35,176,102,99,123,103,217,214,81,184,71,110,196,100,109,57,194,118,122,131,24,234,158,72,160,118,57,122,96,253,112,13,9,186,176,196,91,9,197,133,242,62,68,69,10,220,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,145,76,244,207,76,184,225,211,46,46,57,161,154,23,158,195,106,161,210,40,97,137,152,234,174,21,68,206,241,210,211,70,238,221,73,143,105,104,218,176,176,137,25,144,0,25,142,61,156,75,241,23,142,248,160,205,58,252,204,199,85,31,219,104,236,244,91,33,254,150,90,251,76,211,65,71,212,138,40,250,221,46,185,143,84,199,121,248,187,248,51,95,255,0,44,190,98,55,26,203,142,22,225,95,56,219,180,118,141,45,88,87,17,29,69,45,44,52,112,193,75,12,116,118,185,33,104,227,221,187,161,32,132,207,36,146,156,179,69,30,210,221,188,101,81,20,0,243,71,243,217,153,191,130,250,61,18,191,254,74,158,86,49,79,212,10,239,78,183,43,255,0,88,171,172,148,248,78,242,177,147,127,79,240,247,167,64,173,87,157,95,149,140,45,245,2,135,211,174,42,192,57,92,121,236,203,47,198,189,30,181,85,94,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,74,162,34,181,94,104,254,68,243,55,240,95,88,162,80,2,178,168,68,68,69,138,186,159,238,87,30,68,242,203,241,175,88,173,87,84,136,138,42,249,222,230,151,255,0,139,76,148,183,223,127,237,188,83,119,182,118,95,217,77,65,63,89,195,255,0,178,67,176,15,239,49,254,166,234,56,48,78,87,221,113,166,8,204,60,121,9,85,193,109,203,235,61,29,202,162,113,162,41,96,150,122,155,157,37,20,84,167,46,172,48,153,13,68,211,14,187,156,154,150,70,97,241,33,244,28,44,103,95,242,118,226,11,4,231,28,150,254,219,73,135,238,15,219,224,24,186,146,29,12,241,29,61,87,72,122,145,179,204,208,77,43,199,184,216,122,140,27,181,29,89,242,83,68,81,213,206,147,56,239,184,63,38,176,150,78,218,33,233,210,102,37,194,162,162,233,83,184,31,117,45,180,169,228,26,109,132,14,237,190,121,233,229,234,9,129,15,102,219,239,12,132,205,17,152,55,0,99,44,193,169,186,210,224,204,61,87,117,59,29,158,182,255,0,115,120,89,182,81,219,169,34,121,106,42,37,50,118,16,1,22,209,181,127,120,200,0,119,25,136,187,47,113,173,215,45,113,254,26,204,107,21,61,36,247,44,43,120,162,189,209,197,86,4,80,73,61,52,193,52,99,32,137,9,56,57,3,51,179,16,190,154,232,237,226,178,136,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,145,239,10,60,40,229,199,9,89,112,24,43,5,69,219,174,181,221,57,239,247,249,225,96,170,187,213,11,59,49,19,51,191,78,16,220,77,20,44,238,49,137,19,187,153,156,146,29,107,69,212,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,51,65,83,4,130,227,36,82,70,76,226,96,66,238,46,46,206,206,206,236,235,29,126,56,178,135,6,228,71,21,24,243,43,114,250,10,184,48,245,166,162,142,106,24,42,103,121,142,156,42,104,160,170,120,88,223,222,32,2,156,128,28,156,143,96,142,226,50,212,158,247,249,24,254,187,63,118,255,0,137,43,85,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,149,170,243,71,243,217,153,191,130,250,61,18,190,158,88,188,191,235,50,138,142,155,136,28,239,195,189,147,29,85,237,159,12,219,101,146,120,170,172,52,178,65,52,50,149,72,9,180,111,52,241,212,119,195,32,17,66,32,58,184,200,70,17,200,170,133,110,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,74,162,44,107,56,177,243,79,156,159,80,49,15,168,206,170,87,0,60,31,93,120,178,205,193,27,131,82,71,129,48,117,69,29,126,43,57,165,38,58,152,12,201,227,161,136,99,49,151,125,67,67,40,60,130,66,209,0,153,238,222,209,199,36,255,0,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,219,68,86,235,199,223,16,247,94,25,248,104,191,227,204,43,117,164,160,197,151,10,138,107,38,28,58,154,50,169,14,219,57,234,100,194,204,224,199,29,52,117,83,3,203,249,189,241,11,19,30,173,25,227,194,138,253,57,60,231,125,215,1,241,23,81,147,80,216,233,43,45,185,163,78,227,81,86,82,16,79,67,61,186,150,174,166,35,15,17,48,33,121,128,129,217,159,83,140,152,155,99,132,147,104,136,190,78,44,197,54,44,13,133,111,56,215,20,215,118,43,46,31,183,212,93,46,53,61,35,147,161,75,4,101,36,178,108,6,35,45,160,4,250,11,57,62,154,51,59,247,44,109,248,148,205,234,156,250,207,156,115,155,147,79,87,37,62,34,188,77,53,189,170,224,138,25,226,183,6,145,81,67,32,69,168,49,199,77,28,49,187,179,150,174,14,238,68,238,228,244,213,123,92,148,205,11,174,74,230,230,16,205,123,48,213,201,81,133,175,20,215,35,167,166,173,42,67,172,128,13,186,212,175,40,179,184,4,209,117,34,63,116,153,194,66,103,18,103,118,124,151,112,158,41,177,99,156,43,102,198,184,90,187,182,217,113,5,190,158,233,110,169,233,28,125,122,89,227,25,34,147,97,176,152,238,3,23,208,153,137,181,209,217,159,185,125,101,10,220,234,252,211,225,111,167,244,62,163,113,78,74,158,105,241,79,211,250,239,81,183,41,137,199,248,255,0,6,229,102,13,187,102,14,96,226,26,75,30,30,177,211,189,77,117,117,75,190,200,131,86,102,102,102,103,35,50,39,16,0,22,115,51,33,17,98,34,102,124,123,56,196,226,171,25,113,95,155,151,12,97,121,185,85,142,24,183,84,84,83,97,59,68,145,180,33,110,183,57,251,142,81,9,152,246,153,4,99,41,143,113,110,54,97,103,233,132,96,23,105,202,211,143,111,176,149,150,30,20,115,66,13,248,126,235,112,236,120,66,233,79,79,172,148,21,213,115,185,53,29,64,131,107,36,51,79,41,56,75,163,148,114,72,236,110,241,19,20,18,254,139,26,206,44,124,211,231,39,212,12,67,234,51,171,180,225,75,140,27,87,9,188,191,49,97,91,222,174,76,119,140,113,197,234,131,10,4,49,11,133,52,225,106,182,52,149,210,148,128,81,108,167,121,162,54,140,132,158,83,32,13,187,30,73,35,249,92,191,57,134,98,108,169,205,203,166,20,206,26,202,75,142,19,205,76,81,37,222,239,117,144,105,232,206,213,123,173,49,25,110,36,126,228,77,76,78,193,214,7,113,24,192,26,72,246,236,56,230,155,68,69,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,41,240,157,229,99,38,254,159,225,239,78,129,85,84,86,1,206,175,202,198,22,250,129,67,233,215,21,21,124,39,121,167,201,191,168,24,123,212,96,89,41,162,34,40,86,231,87,230,159,11,125,63,161,245,27,138,114,84,243,79,138,126,159,215,122,141,185,77,74,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,41,169,231,87,229,99,11,125,64,161,244,235,138,176,14,87,30,123,50,203,241,175,71,173,83,252,136,139,21,117,146,159,9,222,86,50,111,233,254,30,244,232,22,53,139,37,62,19,188,172,100,223,211,252,61,233,208,42,170,136,161,91,157,95,154,124,45,244,254,135,212,110,41,201,83,205,62,41,250,127,93,234,54,229,53,40,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,138,192,57,205,230,151,217,78,28,108,89,103,65,125,236,181,248,239,16,71,218,104,187,46,254,217,107,162,7,154,111,206,56,56,199,178,168,173,197,220,66,101,174,141,168,245,25,68,6,93,101,158,42,205,11,141,226,221,133,169,58,158,193,195,247,92,77,113,156,227,145,225,165,161,160,165,146,162,83,144,128,11,102,238,152,196,14,90,11,203,52,64,228,59,245,94,85,122,12,194,193,87,92,181,199,248,151,46,111,181,20,147,220,176,173,226,182,201,89,45,33,145,65,36,244,211,28,50,20,100,66,36,224,228,14,236,238,34,250,105,171,55,130,159,62,93,89,199,98,206,78,17,240,37,77,162,30,207,87,131,237,240,96,235,165,54,227,62,141,85,4,17,70,47,188,128,24,186,176,61,60,250,14,225,14,190,205,196,64,78,174,85,17,66,183,58,191,52,248,91,233,253,15,168,220,87,191,228,187,138,108,88,27,10,241,11,141,113,77,119,98,178,225,251,125,142,233,113,169,233,28,157,10,88,35,186,73,44,155,1,136,203,104,1,62,130,206,79,166,140,206,253,202,218,248,250,227,95,21,113,89,152,245,118,75,77,207,179,229,150,25,184,77,30,28,183,211,188,129,29,126,199,40,198,231,80,210,8,25,77,40,59,184,9,139,116,99,55,6,109,197,41,203,242,120,86,224,71,54,56,170,194,184,187,26,225,96,236,86,92,63,111,175,142,221,83,173,52,158,212,190,193,28,18,69,106,216,117,17,28,29,80,168,23,237,36,207,16,105,163,234,253,205,64,49,102,22,190,224,108,85,121,193,88,166,135,177,94,176,253,194,162,215,113,166,234,132,157,10,168,36,40,229,143,120,57,1,109,48,38,212,93,197,244,213,157,219,189,76,167,44,94,60,127,45,246,42,108,134,205,139,214,236,125,135,237,227,236,219,165,198,227,212,170,197,16,137,204,82,104,61,33,110,181,60,3,78,197,186,73,37,152,90,73,159,93,146,147,95,250,128,30,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,127,235,21,117,146,159,9,222,86,50,111,233,254,30,244,232,21,170,243,171,242,177,133,190,160,80,250,117,197,88,7,43,143,61,153,101,248,215,163,214,170,171,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,41,84,68,86,171,205,31,200,158,102,254,11,235,20,74,0,86,85,8,136,136,177,87,83,253,202,227,200,158,89,126,53,235,21,170,234,145,17,99,173,199,198,102,97,92,221,226,247,50,113,214,10,171,237,118,90,139,133,61,190,154,168,100,142,72,234,187,21,36,52,103,60,71,25,144,28,50,29,57,28,102,197,239,70,64,78,204,238,236,215,255,0,202,35,135,78,211,195,142,99,98,204,192,167,237,56,111,57,63,164,65,108,223,179,180,90,233,66,170,154,121,122,209,75,212,14,164,149,85,80,237,210,51,30,207,189,157,218,65,118,136,187,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,37,12,244,211,198,78,50,69,36,100,204,64,98,76,226,226,236,206,206,206,206,178,51,224,191,56,239,185,251,195,6,0,205,92,83,14,203,213,214,223,37,61,198,77,192,253,166,170,146,162,90,73,106,116,0,0,14,177,211,148,189,49,22,16,234,108,109,88,117,122,214,138,5,185,173,102,103,229,19,140,156,71,110,167,171,181,85,208,96,171,125,14,25,163,158,223,39,83,119,78,55,168,168,9,137,140,133,230,142,170,170,166,34,102,219,183,164,192,67,184,73,222,231,249,31,96,10,152,173,89,167,154,85,216,122,145,233,234,170,45,214,11,93,216,154,34,157,142,33,150,122,218,112,125,122,160,14,211,80,25,119,48,27,180,127,164,241,190,216,203,205,92,179,197,89,55,152,248,143,43,113,173,39,103,189,97,155,132,182,250,157,177,200,17,205,177,253,201,226,234,0,25,67,40,56,201,25,184,182,248,204,9,155,66,101,58,156,177,115,75,242,161,193,182,10,237,119,223,105,221,112,151,104,194,215,15,232,94,143,101,236,178,63,100,131,184,4,79,109,12,148,94,248,238,215,95,120,156,216,213,213,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,213,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,170,17,17,64,15,52,127,61,153,155,248,47,163,209,43,170,228,99,250,236,253,219,254,36,173,87,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,85,214,155,129,90,156,127,204,55,27,241,61,154,84,21,112,97,139,29,70,31,185,96,200,97,170,139,101,218,227,5,4,0,83,202,241,200,243,70,20,179,83,51,180,102,1,213,50,7,220,81,129,132,151,190,138,21,185,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,42,136,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,87,84,136,138,26,249,210,103,29,139,24,103,46,18,201,219,68,61,74,188,187,183,212,84,93,42,119,27,109,170,185,13,60,131,77,176,129,153,246,65,5,60,189,65,51,18,237,59,125,210,140,153,236,46,139,5,93,107,240,5,231,49,161,168,164,107,109,142,241,108,178,84,68,70,93,114,158,186,26,217,162,32,29,187,92,24,109,243,49,59,147,59,57,71,163,22,174,227,218,203,28,179,197,89,187,139,227,192,184,42,147,181,222,170,45,247,43,133,53,40,199,36,146,85,118,42,41,235,14,8,130,48,35,57,164,10,114,8,193,135,222,144,128,93,217,157,221,190,86,19,197,55,220,13,138,172,216,215,11,87,118,43,214,31,184,83,221,45,213,61,32,147,161,85,4,131,36,82,108,54,32,45,166,2,250,19,56,190,154,59,59,119,44,156,240,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,208,34,179,254,106,121,199,125,202,46,17,238,244,216,114,29,42,241,237,194,44,29,37,78,224,254,133,165,169,130,121,42,95,97,129,49,245,32,167,150,13,61,210,30,190,241,38,32,102,120,33,182,90,110,183,170,147,163,179,91,42,235,234,35,167,158,172,226,166,132,165,49,130,8,142,105,165,113,22,119,96,142,40,228,144,203,192,64,8,159,70,103,117,213,93,171,157,166,235,101,169,10,59,205,178,174,130,162,74,120,42,194,42,152,74,35,40,39,136,38,134,86,18,102,119,9,34,146,57,0,188,8,12,73,181,103,103,83,169,202,159,62,106,115,147,133,202,12,51,125,173,164,146,251,150,213,13,134,100,1,168,137,231,146,220,17,1,80,76,112,128,11,196,29,39,122,97,119,98,234,61,28,134,230,68,230,195,121,74,21,185,213,249,167,194,223,79,232,125,70,226,186,156,154,174,214,171,7,18,88,218,251,125,185,210,91,173,182,236,183,185,85,214,86,85,204,48,193,77,4,117,246,242,146,89,36,39,97,0,17,103,39,39,118,102,102,119,117,229,121,138,113,213,83,197,46,50,124,15,151,213,245,97,149,118,10,136,102,161,134,166,150,32,59,157,198,22,168,7,185,51,188,109,60,32,81,212,20,97,9,31,232,0,153,0,25,56,5,63,225,35,129,204,220,226,246,166,247,85,131,206,146,199,135,172,116,243,4,215,235,160,31,100,146,227,210,114,130,138,61,140,228,102,68,241,188,132,44,253,24,139,121,49,17,69,20,180,87,31,224,12,101,149,152,202,237,151,217,131,135,170,236,120,134,199,80,244,213,212,53,44,219,226,61,25,217,217,217,220,76,8,92,76,12,93,192,192,132,133,200,73,157,229,167,149,63,28,117,57,149,106,160,225,111,50,66,146,43,238,24,179,176,97,107,152,156,80,53,198,221,74,32,13,68,113,234,206,117,48,197,161,9,70,47,212,134,41,8,216,74,34,146,105,31,88,214,113,99,230,159,57,62,160,98,31,81,157,82,165,245,111,248,79,21,97,79,102,253,169,195,55,91,55,182,109,240,221,173,222,208,162,146,159,182,80,203,175,74,166,29,236,221,72,79,105,109,144,117,18,209,244,119,209,73,255,0,42,206,60,127,234,71,10,153,191,122,254,219,22,16,190,220,238,63,238,1,77,100,16,233,127,227,5,17,201,55,246,186,112,31,234,64,165,81,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,100,167,194,119,149,140,155,250,127,135,189,58,5,85,81,88,7,58,191,43,24,91,234,5,15,167,92,84,85,240,157,230,159,38,254,160,97,239,81,129,100,166,136,136,161,91,157,95,154,124,45,244,254,135,212,110,41,201,83,205,62,41,250,127,93,234,54,229,53,40,138,149,113,99,229,99,57,62,159,226,31,78,157,99,88,166,167,157,95,149,140,45,245,2,135,211,174,42,192,57,92,121,236,203,47,198,189,30,181,79,242,34,44,85,214,74,124,39,121,88,201,191,167,248,123,211,160,88,214,44,148,248,78,242,177,147,127,79,240,247,167,64,170,170,34,133,110,117,126,105,240,183,211,250,31,81,184,167,37,79,52,248,167,233,253,119,168,219,148,212,162,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,44,125,185,144,231,125,215,59,184,175,197,133,112,177,210,90,233,240,29,69,70,7,161,8,100,41,14,120,40,43,42,25,231,148,159,70,115,146,89,37,54,97,22,97,7,0,247,156,94,67,174,188,191,50,114,197,23,5,252,79,113,3,81,55,90,245,83,131,241,30,14,163,143,105,143,100,165,142,210,213,117,15,171,30,201,58,199,45,55,115,134,224,236,190,233,105,33,51,71,90,191,254,115,121,91,246,83,136,235,22,102,80,88,187,45,6,59,195,241,246,154,222,213,191,182,93,40,141,225,155,243,110,110,81,236,165,43,112,247,8,129,107,171,106,93,71,95,87,147,38,122,86,97,108,229,190,228,53,222,243,178,203,141,173,242,92,109,116,146,52,242,127,78,41,5,140,154,22,23,120,162,234,82,53,65,72,100,44,231,217,32,29,236,226,34,83,40,136,161,91,157,95,154,124,45,244,254,135,212,110,42,200,45,88,255,0,25,88,176,109,255,0,47,172,216,134,174,143,15,98,170,138,26,155,213,12,46,194,21,231,70,242,189,51,74,236,219,136,0,167,144,216,53,216,231,176,157,156,163,7,26,171,193,223,10,184,203,138,252,220,183,224,251,53,182,172,112,197,186,162,158,167,22,93,227,145,161,11,117,185,207,223,97,148,128,199,180,200,35,32,194,27,75,113,179,147,183,76,36,48,200,79,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,212,212,52,52,204,251,34,13,93,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,236,215,152,255,0,47,250,62,34,44,82,230,222,80,225,223,245,88,160,236,208,75,77,79,36,20,241,226,42,93,225,30,218,131,152,227,140,38,134,55,115,9,156,183,60,113,60,68,199,249,151,138,18,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,20,51,211,79,25,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,200,39,129,126,51,108,92,97,229,197,85,206,75,87,177,177,158,23,236,244,248,154,219,16,27,210,140,146,177,244,170,105,164,45,117,134,94,148,174,209,145,60,145,144,16,150,230,96,150,72,150,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,177,87,89,41,240,157,229,99,38,254,159,225,239,78,129,90,175,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,170,188,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,149,68,69,106,188,209,252,137,230,111,224,190,177,68,160,5,101,80,136,136,139,21,117,63,220,174,60,137,229,151,227,94,177,90,174,169,17,83,252,254,206,59,23,15,249,53,139,51,139,17,195,218,41,48,205,188,170,35,166,220,97,218,234,140,154,58,106,109,224,6,241,245,103,146,40,186,155,28,67,126,226,247,69,221,99,46,178,104,200,28,156,177,112,255,0,147,88,79,39,112,228,221,162,147,12,219,198,158,74,157,166,29,174,168,200,164,169,169,216,102,111,31,86,121,37,151,167,189,196,55,237,31,116,89,148,37,243,77,192,21,56,23,141,44,101,84,216,122,146,211,109,197,84,244,23,251,107,83,52,66,21,65,37,48,69,81,80,225,27,251,166,117,144,85,185,239,102,50,61,198,250,239,98,43,181,228,133,153,157,167,10,230,94,78,86,85,218,162,246,125,194,147,19,91,224,234,109,174,168,237,17,189,61,89,237,115,247,225,143,178,209,54,162,13,180,167,247,137,247,131,52,159,175,147,139,49,77,139,3,97,91,206,53,197,53,221,138,203,135,237,245,23,75,141,79,72,228,232,82,193,25,73,44,155,1,136,203,104,1,62,130,206,79,166,140,206,253,203,24,44,89,138,111,184,231,21,94,113,174,41,174,237,183,172,65,112,168,186,92,106,122,65,31,94,170,121,10,73,100,216,12,32,59,140,201,244,22,97,109,116,102,102,238,89,15,112,51,149,247,92,156,225,47,44,240,29,244,170,218,229,5,159,218,85,144,85,209,21,36,244,147,215,77,37,108,148,178,68,78,228,39,9,84,188,47,174,142,239,27,187,136,235,181,162,215,156,22,78,95,112,55,20,15,154,181,19,118,139,46,101,219,224,168,163,147,104,7,66,170,134,158,10,74,138,109,24,200,203,104,5,52,189,71,16,23,237,59,7,115,198,78,170,7,36,188,204,194,184,127,49,243,19,43,110,213,125,158,245,140,45,246,251,133,163,169,36,97,29,71,96,122,158,188,3,184,216,206,103,10,182,144,64,4,191,55,4,228,238,44,29,242,254,136,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,87,84,138,149,113,99,229,99,57,62,159,226,31,78,157,99,88,178,168,68,69,0,60,209,252,246,102,111,224,190,143,68,174,171,145,143,235,179,247,111,248,146,181,94,104,254,123,51,55,240,95,71,162,87,85,200,199,245,217,251,183,252,73,74,162,34,133,110,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,74,162,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,213,34,47,147,139,49,77,139,3,97,91,206,53,197,53,221,138,203,135,237,245,23,75,141,79,72,228,232,82,193,25,73,44,155,1,136,203,104,1,62,130,206,79,166,140,206,253,203,25,124,213,204,204,85,156,153,143,136,243,75,26,213,246,139,214,38,184,75,112,169,219,36,135,28,59,223,220,130,46,161,153,140,49,3,12,113,131,147,236,140,0,89,244,22,87,171,158,57,91,249,47,229,31,148,61,178,197,236,203,174,45,204,8,113,77,195,250,43,173,218,187,85,13,199,178,79,220,100,33,186,134,58,47,112,118,233,167,188,44,110,106,149,114,184,243,217,150,95,141,122,61,106,167,252,104,100,229,139,32,184,160,199,249,85,133,166,223,101,181,92,35,168,183,71,180,219,179,82,213,211,197,87,21,54,166,102,103,209,10,129,139,168,68,228,125,61,239,163,150,141,38,156,154,51,190,235,142,178,74,255,0,146,247,11,29,37,61,62,87,212,64,84,53,240,200,91,234,224,185,79,89,80,225,40,62,172,199,28,177,203,161,139,179,16,72,3,181,156,28,228,144,164,80,67,205,99,62,105,179,147,138,58,252,51,98,173,171,146,197,150,212,239,134,99,2,168,149,224,146,226,18,153,87,204,16,152,11,68,125,87,106,98,118,98,234,53,28,102,198,66,224,195,247,249,126,100,229,246,92,130,226,123,136,26,137,186,54,90,108,175,196,120,58,142,61,160,93,174,170,74,38,171,168,125,88,247,199,209,8,169,187,156,54,159,106,247,75,88,201,158,197,149,244,243,3,201,203,236,89,5,195,15,16,52,243,117,172,181,57,95,135,48,117,100,123,64,123,37,84,116,79,87,78,250,185,239,147,172,18,212,247,48,109,14,203,239,22,178,11,55,192,229,79,159,52,217,55,197,29,6,25,190,214,213,199,98,204,154,118,195,50,0,212,74,208,71,113,57,64,168,38,56,64,9,165,62,171,61,48,187,176,244,218,178,67,115,17,99,98,157,229,10,220,234,252,211,225,111,167,244,62,163,113,86,65,132,241,254,50,192,180,216,130,151,7,226,26,187,72,98,171,60,150,11,187,211,59,9,213,91,164,150,41,101,167,115,211,112,129,148,17,177,237,118,220,27,128,181,3,49,47,107,195,71,14,152,239,138,12,211,160,203,60,11,79,253,170,178,241,91,190,31,233,101,175,180,195,12,245,157,57,101,143,173,210,235,129,116,128,183,159,131,55,139,182,66,121,23,145,121,113,195,166,92,91,178,191,43,236,221,134,213,67,172,179,77,43,177,213,92,42,137,153,164,170,169,145,153,186,147,30,209,213,244,97,97,17,0,16,0,0,27,127,230,5,192,141,139,138,172,43,38,53,194,193,216,179,55,15,219,222,59,117,78,167,39,181,41,96,142,170,72,173,91,14,162,42,120,58,181,53,2,253,164,153,200,52,209,245,30,230,130,207,244,213,128,177,87,251,43,135,49,38,28,184,127,182,81,215,91,107,169,228,255,0,123,36,51,71,32,125,196,36,63,7,101,59,220,190,120,219,181,113,95,128,36,177,98,121,233,40,115,23,10,211,211,195,117,163,42,161,41,238,208,12,48,137,221,130,49,134,32,0,146,160,164,18,138,54,38,133,250,108,78,205,36,122,195,15,22,62,105,243,147,234,6,33,245,25,213,197,114,208,224,114,167,136,236,101,14,112,227,131,164,12,186,193,119,136,194,106,73,2,42,131,190,92,97,104,231,106,34,132,216,133,169,152,78,34,152,140,125,240,145,163,6,119,35,56,100,255,0,142,78,17,45,92,95,101,24,225,72,46,52,150,124,89,97,168,43,150,28,186,207,78,38,1,59,131,137,210,204,108,47,40,83,76,219,119,244,223,86,56,225,145,198,78,147,70,88,251,98,204,45,125,192,216,170,243,130,177,77,15,98,189,97,251,133,69,174,227,77,213,9,58,21,80,72,81,203,30,240,114,2,218,96,77,168,187,139,233,171,59,183,122,154,158,87,188,107,255,0,40,12,8,25,49,152,87,59,173,118,100,224,219,121,212,203,113,173,126,183,182,109,99,48,128,84,60,162,45,164,209,117,96,134,70,145,220,228,247,37,223,33,28,189,59,234,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,146,159,9,222,86,50,111,233,254,30,244,232,21,85,69,96,28,234,252,172,97,111,168,20,62,157,113,81,87,194,119,154,124,155,250,129,135,189,70,5,146,154,34,34,133,110,117,126,105,240,183,211,250,31,81,184,167,37,79,52,248,167,233,253,119,168,219,148,212,162,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,154,158,117,126,86,48,183,212,10,31,78,184,171,0,229,113,231,179,44,191,26,244,122,213,63,200,136,177,87,89,41,240,157,229,99,38,254,159,225,239,78,129,99,88,178,83,225,59,202,198,77,253,63,195,222,157,2,170,168,138,21,185,213,249,167,194,223,79,232,125,70,226,156,149,60,211,226,159,167,245,222,163,110,83,82,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,138,143,241,111,157,22,172,133,225,231,27,102,5,86,47,164,195,183,120,236,245,148,152,110,162,96,25,78,91,220,148,242,118,40,162,136,132,154,83,234,176,147,139,137,11,0,25,158,145,129,187,99,131,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,132,166,158,166,121,9,134,56,163,140,89,200,204,137,216,88,89,157,221,221,153,148,255,0,95,114,134,155,33,121,111,226,188,163,134,10,72,234,48,238,83,222,225,184,61,36,242,205,4,183,19,182,212,75,91,52,103,46,134,225,37,76,147,72,204,236,58,49,179,48,139,51,11,99,238,167,251,153,166,74,126,90,120,71,197,61,158,225,217,107,240,38,184,214,143,124,187,33,151,177,65,55,104,142,77,35,50,45,105,101,169,216,45,183,89,90,45,196,195,187,88,43,202,124,117,249,47,205,60,27,153,158,203,246,159,217,44,65,110,190,246,46,191,71,181,118,90,152,230,233,117,54,150,205,221,61,187,182,150,154,235,163,233,162,201,123,47,113,173,171,50,176,6,26,204,107,21,61,92,22,220,85,103,162,189,209,197,86,2,51,199,5,76,33,52,99,32,137,16,177,176,155,51,179,17,54,186,232,239,226,189,2,40,86,231,87,230,159,11,125,63,161,245,27,138,179,252,139,200,188,199,226,47,49,237,217,95,149,246,110,221,117,174,214,89,166,149,220,41,109,244,162,236,210,85,84,200,204,253,56,67,112,234,250,57,57,16,128,9,153,128,22,66,156,52,112,233,129,56,95,202,202,12,179,192,180,255,0,218,171,47,21,187,230,254,153,221,59,52,48,207,89,211,150,89,58,61,94,128,23,72,11,96,120,51,120,187,213,84,81,129,205,175,130,143,109,209,214,113,101,150,86,203,173,101,234,30,140,120,210,223,3,117,227,42,24,96,233,133,204,89,203,124,125,16,138,40,229,24,196,133,227,113,149,218,54,138,99,59,85,229,173,144,92,65,99,252,246,195,249,181,148,223,233,126,203,132,46,19,69,112,197,117,182,216,171,104,105,164,58,57,181,165,122,105,38,132,234,122,160,77,12,141,1,245,34,26,144,147,116,110,224,79,242,185,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,149,255,0,172,85,214,74,124,39,121,88,201,191,167,248,123,211,160,86,171,206,175,202,198,22,250,129,67,233,215,21,96,28,174,60,246,101,151,227,94,143,90,170,175,58,191,52,248,91,233,253,15,168,220,85,85,228,99,250,236,253,219,254,36,165,81,17,90,175,52,127,34,121,155,248,47,172,81,40,1,89,84,34,34,34,197,93,79,247,43,143,34,121,101,248,215,172,86,171,170,68,81,235,206,127,55,170,112,134,67,97,172,163,183,79,87,13,70,97,94,10,106,199,24,34,56,38,183,91,250,114,201,9,153,123,224,111,83,53,12,130,224,221,237,12,140,228,204,251,78,53,184,25,202,251,86,113,241,105,150,120,14,250,84,143,109,158,241,237,42,200,42,232,134,174,10,184,40,97,146,182,74,89,34,39,97,32,152,105,158,23,215,86,102,145,221,196,180,218,249,25,168,224,231,97,149,247,92,67,148,120,15,53,237,229,87,53,62,12,188,85,91,107,169,225,162,41,66,56,46,1,30,149,82,202,207,164,32,18,209,197,19,110,29,8,234,129,183,11,179,49,217,7,44,92,210,252,151,241,147,130,187,93,247,217,150,172,91,218,48,181,195,250,23,173,218,187,84,111,217,32,238,2,32,221,93,29,23,190,59,116,211,222,38,7,53,63,202,202,185,184,230,102,21,193,252,33,94,48,45,218,175,91,214,61,184,80,91,237,20,177,201,31,80,187,53,92,53,147,206,64,70,198,240,128,64,192,70,2,91,100,158,1,118,102,61,90,26,242,7,39,47,188,64,103,46,19,201,220,57,55,103,171,196,215,1,167,146,167,104,31,100,165,1,41,42,106,118,25,131,73,210,130,57,101,233,239,98,61,155,71,222,38,101,147,74,177,94,112,89,57,98,199,60,48,62,106,212,77,217,239,89,105,112,130,162,142,77,166,125,122,90,234,136,41,42,41,180,99,16,29,198,116,210,245,28,76,155,179,108,29,173,33,58,138,190,11,243,142,197,144,92,80,96,12,213,197,48,239,178,218,174,18,83,220,100,220,109,217,169,106,233,229,164,150,167,64,3,51,232,133,65,75,211,17,114,62,158,198,209,203,86,200,249,17,99,89,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,174,169,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,101,80,136,138,0,121,163,249,236,204,223,193,125,30,137,93,87,35,31,215,103,238,223,241,37,106,188,209,252,246,102,111,224,190,143,68,174,171,145,143,235,179,247,111,248,146,149,68,69,10,220,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,149,68,88,214,113,99,230,159,57,62,160,98,31,81,157,77,79,43,143,34,121,101,248,215,172,86,171,170,68,86,43,206,11,56,236,88,27,134,7,202,170,136,123,69,235,50,238,16,83,209,199,184,195,161,75,67,81,5,93,69,78,172,4,5,180,194,154,46,155,144,19,246,157,227,185,163,38,81,45,194,198,74,127,40,158,32,176,78,78,73,112,236,84,152,130,224,253,190,113,151,167,32,80,193,17,212,85,116,139,167,35,52,207,4,50,180,123,129,199,168,225,187,65,213,218,85,57,213,249,88,194,223,80,40,125,58,226,172,3,149,199,158,204,178,252,107,209,235,85,234,115,164,200,187,238,41,192,152,75,62,112,229,154,212,116,152,39,180,91,177,45,94,161,29,119,101,171,154,156,40,159,87,102,121,97,142,119,148,118,110,114,2,171,220,32,226,82,144,216,175,46,220,244,163,200,30,43,48,166,36,191,94,125,153,134,239,221,92,55,126,152,154,6,140,105,106,153,154,35,150,73,156,70,24,99,170,10,89,164,145,136,72,99,132,255,0,73,157,192,178,20,94,43,58,243,66,213,146,185,71,139,243,94,242,52,146,83,225,107,61,77,200,41,234,107,70,144,43,39,0,126,141,43,74,76,236,7,52,189,56,131,221,39,115,144,89,132,157,217,159,26,28,89,138,111,184,231,21,94,113,174,41,174,237,183,172,65,112,168,186,92,106,122,65,31,94,170,121,10,73,100,216,12,32,59,140,201,244,22,97,109,116,102,102,238,83,125,129,50,46,197,144,60,175,177,158,27,182,89,174,182,203,173,251,43,238,248,147,18,67,116,115,106,161,188,85,89,29,234,0,227,38,30,143,79,96,66,209,176,139,136,194,219,183,27,153,148,22,41,232,188,228,93,31,17,60,178,176,118,92,251,27,218,55,162,202,251,21,199,14,8,60,1,48,94,41,237,112,201,74,209,203,59,56,69,212,54,232,25,234,47,210,154,81,222,44,78,77,5,152,79,20,223,112,54,42,179,99,92,45,93,216,175,88,126,225,79,116,183,84,244,130,78,133,84,18,12,145,73,176,216,128,182,152,11,232,76,226,250,104,236,237,220,178,94,201,76,208,181,103,86,81,225,12,215,179,13,36,116,248,166,207,77,114,58,122,106,209,171,10,57,204,27,173,74,242,139,51,25,195,47,82,35,247,69,216,227,38,113,23,103,102,136,190,117,126,105,240,183,211,250,31,81,184,171,32,192,24,3,25,102,158,50,180,229,246,95,97,234,187,230,33,190,84,53,53,13,13,51,54,249,79,71,119,119,119,118,16,1,22,35,51,39,96,0,18,34,113,17,119,108,132,248,59,225,87,6,240,161,148,118,252,31,102,182,210,22,39,184,211,211,212,226,203,188,114,60,199,113,184,176,123,236,50,144,1,118,104,200,164,24,67,104,237,7,114,118,234,28,134,117,213,20,101,243,88,224,86,167,24,199,95,197,62,84,80,85,212,223,105,105,222,108,107,66,85,81,12,5,110,164,162,55,246,144,60,210,11,137,197,21,60,113,20,49,177,117,25,227,33,1,33,145,229,179,94,95,156,58,113,29,154,25,203,134,115,75,38,41,253,139,106,193,184,130,152,174,56,166,180,204,40,105,116,23,146,90,119,140,37,142,90,206,164,58,199,37,60,36,218,141,64,12,167,16,75,212,84,171,139,31,52,249,201,245,3,16,250,140,234,85,57,42,121,88,197,63,80,43,189,58,220,175,253,89,7,50,254,7,41,184,142,193,179,103,14,7,58,176,204,92,23,103,144,33,164,140,37,168,11,229,186,23,146,119,162,24,65,136,154,165,136,229,40,72,7,223,57,30,51,103,98,3,134,18,240,158,41,190,224,108,85,102,198,184,90,187,177,94,176,253,194,158,233,110,169,233,4,157,10,168,36,25,34,147,97,177,1,109,48,23,208,153,197,244,209,217,219,185,79,159,0,60,96,218,184,178,202,49,43,131,213,199,142,240,117,61,29,6,43,9,162,22,10,153,204,9,163,174,136,163,1,139,101,67,195,41,188,98,34,241,24,152,109,216,209,201,37,75,226,199,202,198,114,125,63,196,62,157,58,198,177,100,167,194,119,149,140,155,250,127,135,189,58,5,85,81,88,7,58,191,43,24,91,234,5,15,167,92,84,85,240,157,230,159,38,254,160,97,239,81,129,100,166,136,136,161,91,157,95,154,124,45,244,254,135,212,110,41,201,83,205,62,41,250,127,93,234,54,229,53,40,138,149,113,99,229,99,57,62,159,226,31,78,157,99,88,166,167,157,95,149,140,45,245,2,135,211,174,42,192,57,92,121,236,203,47,198,189,30,181,79,242,34,44,85,214,74,124,39,121,88,201,191,167,248,123,211,160,88,214,44,148,248,78,242,177,147,127,79,240,247,167,64,170,170,34,133,110,117,126,105,240,183,211,250,31,81,184,167,37,79,52,248,167,233,253,119,168,219,148,212,162,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,138,14,117,249,223,117,123,174,13,225,186,27,29,32,219,70,158,159,28,84,92,138,66,41,228,157,202,182,142,40,0,123,132,0,69,166,34,119,220,230,231,27,54,205,143,212,183,94,85,153,57,98,205,222,46,45,21,56,142,109,105,48,21,190,92,99,29,54,211,254,138,170,166,158,8,233,155,120,24,184,116,231,168,138,125,125,225,46,134,194,23,19,119,105,148,226,199,202,198,114,125,63,196,62,157,58,198,177,101,80,177,182,226,223,37,238,185,11,196,54,54,203,250,172,33,87,135,109,17,222,43,42,240,221,60,198,82,132,182,73,42,36,236,82,197,41,17,60,161,210,97,23,39,34,38,48,48,61,36,3,102,149,78,78,249,209,117,204,94,30,111,89,127,138,49,125,93,230,239,128,47,1,73,71,79,82,4,71,65,100,154,156,59,28,77,43,142,134,13,44,53,162,2,228,69,24,70,33,238,198,209,50,191,84,80,215,205,255,0,11,95,113,207,26,25,123,130,176,181,15,109,189,98,12,31,105,181,219,169,186,161,31,94,170,123,181,124,113,71,188,220,64,119,25,139,106,78,194,218,234,238,205,222,175,171,128,94,10,48,175,10,121,113,73,123,187,91,59,70,102,226,107,124,50,98,59,133,67,70,114,80,111,97,144,173,148,239,25,24,12,49,27,51,25,1,63,90,64,99,119,218,49,4,87,84,136,139,207,224,12,1,131,114,179,6,218,114,251,47,176,245,37,143,15,88,233,218,154,134,134,153,159,100,65,171,187,187,187,187,145,153,19,145,153,147,185,153,145,17,57,17,59,188,16,243,71,243,217,153,191,130,250,61,18,191,254,74,158,86,49,79,212,10,239,78,183,43,255,0,88,171,172,148,248,78,242,177,147,127,79,240,247,167,64,173,87,157,95,149,140,45,245,2,135,211,174,42,192,57,92,121,236,203,47,198,189,30,181,85,94,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,74,162,34,181,94,104,254,68,243,55,240,95,88,162,80,2,178,168,68,68,69,138,186,159,238,87,30,68,242,203,241,175,88,173,87,84,136,161,3,156,22,113,223,113,207,20,15,149,85,16,246,123,46,90,91,224,167,163,143,112,31,94,170,186,158,10,186,138,157,88,4,199,112,29,52,93,55,35,22,236,219,199,107,200,76,171,7,35,236,1,77,45,215,52,243,74,187,15,85,181,69,45,61,186,193,107,187,19,74,48,56,74,82,207,91,78,15,175,72,205,158,26,3,46,231,48,103,143,244,90,71,221,43,234,138,113,161,147,151,220,253,225,131,31,229,86,22,155,101,234,235,111,142,162,221,30,208,126,211,85,73,81,21,92,84,218,153,128,7,88,233,198,46,161,19,8,117,55,190,172,58,62,56,75,39,220,170,204,204,43,156,153,113,135,51,75,5,85,246,139,46,38,183,197,112,166,221,36,103,36,59,219,223,130,94,153,152,12,209,27,20,114,3,19,236,144,12,93,245,23,81,45,206,147,56,236,88,195,57,112,150,78,218,33,234,85,229,221,190,162,162,233,83,184,219,109,85,200,105,228,26,109,132,12,207,178,8,41,229,234,9,152,151,105,219,238,148,100,206,228,183,147,150,44,97,156,184,183,56,174,243,117,42,242,238,223,79,79,107,166,218,109,182,170,228,53,17,149,78,241,54,103,217,4,21,17,116,200,12,75,180,238,247,74,49,119,153,69,226,179,175,43,237,89,213,148,120,191,42,47,37,73,29,62,41,179,212,219,66,162,166,136,106,194,142,115,7,232,213,52,68,236,198,112,203,211,148,61,225,118,56,197,216,133,217,157,177,140,89,36,112,133,155,213,57,239,195,70,94,230,149,194,122,185,238,87,107,56,67,116,158,166,8,161,58,139,141,49,149,45,100,204,17,123,130,7,81,4,166,12,44,62,225,15,186,31,162,213,129,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,8,136,160,7,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,86,171,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,41,84,68,80,173,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,41,84,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,69,2,220,210,243,210,179,56,56,172,191,97,186,43,207,107,195,121,119,254,150,237,144,198,211,199,24,85,70,204,247,3,40,229,125,189,110,213,212,132,164,1,17,56,233,160,253,38,22,50,185,94,72,89,91,255,0,227,47,58,238,22,47,251,83,11,90,46,125,171,246,212,215,193,209,99,255,0,236,105,111,48,251,128,191,170,50,170,188,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,111,179,251,39,44,92,64,100,214,44,201,220,71,55,103,164,196,214,242,167,142,167,105,159,100,170,2,105,41,170,118,1,131,201,210,158,56,165,233,239,97,61,155,75,221,39,101,141,13,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,18,134,122,105,227,39,25,34,146,50,102,32,49,38,113,113,118,103,103,103,103,89,15,112,45,196,95,242,157,225,199,14,227,251,149,71,87,18,91,247,88,177,55,185,183,91,165,56,6,249,123,162,142,63,207,70,112,212,109,140,92,3,175,211,103,119,7,86,151,206,159,62,105,173,56,55,10,112,229,102,173,171,11,149,246,160,49,53,233,161,168,150,32,246,116,47,36,84,208,202,12,27,39,9,106,26,73,25,183,254,108,232,64,156,61,224,38,177,254,93,89,57,125,206,78,46,48,37,53,162,110,207,73,131,238,16,99,27,165,78,208,62,141,45,4,241,72,45,176,140,28,186,179,189,60,26,142,226,14,190,253,164,32,76,166,255,0,139,31,43,25,201,244,255,0,16,250,116,235,26,197,146,159,9,222,86,50,111,233,254,30,244,232,20,32,115,21,201,203,238,77,241,113,142,233,174,243,118,138,76,97,112,159,24,218,234,118,128,117,169,107,231,150,66,109,130,102,227,210,157,170,32,212,182,145,244,55,237,17,49,101,124,28,150,51,230,154,237,131,113,95,14,87,154,218,179,185,88,170,15,19,89,90,106,137,101,15,103,76,241,197,83,12,64,225,178,0,138,161,227,145,219,127,231,14,184,201,131,221,50,122,41,206,86,211,117,191,241,119,130,108,86,43,101,93,198,229,113,192,246,218,74,58,58,72,74,105,234,103,146,231,112,24,226,142,49,103,35,50,39,97,97,102,119,119,118,102,87,171,203,175,129,90,110,22,176,107,99,140,193,160,164,60,212,191,211,205,13,116,212,213,82,152,91,45,211,61,57,181,181,217,164,120,38,49,146,156,100,57,132,63,76,200,4,204,5,140,239,41,17,23,82,217,105,181,89,105,142,142,205,108,164,160,167,146,162,122,179,138,154,17,136,10,121,229,57,166,149,196,89,153,206,73,100,146,67,47,18,51,34,125,93,221,214,54,252,88,249,167,206,79,168,24,135,212,103,82,169,201,83,202,198,41,250,129,93,233,214,229,127,232,162,175,154,159,1,223,245,95,138,188,160,178,255,0,106,151,23,216,173,150,239,247,115,169,189,145,245,127,241,113,148,35,135,251,101,65,151,245,83,81,213,145,121,233,152,252,58,102,61,187,52,50,190,243,216,110,180,58,197,52,50,179,157,45,194,148,157,158,74,90,152,217,219,169,9,237,29,91,86,38,33,19,2,3,0,49,155,251,215,17,120,19,138,14,1,115,87,50,240,45,71,234,254,251,71,120,162,217,55,244,178,233,236,87,154,122,62,164,177,71,214,233,117,192,122,160,59,15,197,159,197,154,0,86,74,124,39,121,88,201,191,167,248,123,211,160,85,85,21,128,115,171,242,177,133,190,160,80,250,117,197,69,95,9,222,105,242,111,234,6,30,245,24,22,74,104,136,138,21,185,213,249,167,194,223,79,232,125,70,226,156,149,60,211,226,159,167,245,222,163,110,83,82,136,169,87,22,62,86,51,147,233,254,33,244,233,214,53,138,106,121,213,249,88,194,223,80,40,125,58,226,172,3,149,199,158,204,178,252,107,209,235,84,255,0,34,34,197,93,100,167,194,119,149,140,155,250,127,135,189,58,5,141,98,201,79,132,239,43,25,55,244,255,0,15,122,116,10,170,162,40,86,231,87,230,159,11,125,63,161,245,27,138,114,84,243,79,138,126,159,215,122,141,185,77,74,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,45,53,239,209,106,139,71,90,9,106,238,223,37,185,22,143,224,140,250,173,81,17,17,17,17,17,17,17,17,17,17,17,17,17,17,104,253,203,77,218,119,252,22,215,50,248,58,220,37,185,191,103,114,220,182,234,251,244,248,104,183,45,142,122,155,128,248,183,123,254,197,185,181,90,162,34,34,34,34,34,142,172,254,229,39,125,226,3,57,113,102,113,98,62,39,59,61,94,38,184,21,68,116,223,98,192,251,37,40,11,71,77,77,188,43,1,164,233,65,28,81,117,54,49,30,205,197,239,19,186,184,190,9,120,60,181,112,111,128,47,184,66,28,85,73,138,174,87,235,195,220,170,47,67,100,27,124,229,0,195,28,113,82,159,231,101,35,8,200,102,49,212,244,103,168,147,65,109,93,202,175,230,198,5,252,168,101,102,50,203,63,106,123,51,237,110,31,184,216,187,111,67,173,217,123,85,52,144,245,122,123,135,126,222,166,237,187,135,93,52,213,181,213,70,183,250,6,63,253,20,95,240,39,255,0,171,212,170,43,53,227,107,151,29,171,140,60,127,98,204,104,115,102,175,7,220,173,86,118,178,84,68,86,97,184,193,81,0,77,36,209,16,15,90,18,140,216,167,153,137,220,141,137,158,61,24,54,187,159,83,130,158,91,223,200,251,52,238,185,153,249,101,251,91,237,60,63,61,139,177,125,157,236,29,62,165,77,60,221,94,167,106,151,93,59,54,221,187,91,93,250,235,221,163,222,170,42,127,81,145,121,113,93,158,48,241,15,115,179,118,236,103,67,135,226,195,118,218,154,135,99,142,221,74,51,84,73,33,211,134,158,228,210,118,163,3,145,221,203,166,44,3,177,142,86,146,160,34,34,34,176,14,40,249,82,127,41,76,246,196,217,215,249,122,251,57,246,143,177,127,75,62,203,118,206,135,103,163,130,155,250,183,107,143,118,238,134,239,208,109,55,105,223,166,175,95,248,41,225,75,249,31,101,101,215,44,254,222,253,173,246,158,32,158,251,219,125,151,216,58,125,74,106,120,122,93,62,180,186,233,217,183,110,220,218,239,211,78,237,94,224,20,85,255,0,160,99,255,0,209,69,255,0,2,127,250,189,73,78,83,224,95,201,126,86,96,220,179,246,167,180,254,201,97,251,117,139,182,244,58,61,171,178,211,71,15,87,167,184,182,110,233,238,219,184,180,215,77,95,77,85,42,227,91,133,47,229,131,149,150,172,179,251,123,246,75,217,152,130,11,239,109,246,95,111,234,116,233,170,33,233,116,250,209,105,175,105,221,187,115,233,179,77,59,245,106,1,194,231,42,79,228,215,158,216,103,58,255,0,47,95,104,254,206,118,223,233,103,217,110,199,215,237,20,115,211,127,86,237,114,109,219,215,221,250,15,174,221,59,181,213,189,87,26,220,183,191,150,14,105,218,179,51,242,203,246,75,217,152,126,11,23,98,251,59,219,250,157,58,154,137,186,189,78,213,22,154,246,157,187,118,190,155,53,215,191,70,245,124,12,112,49,252,139,190,219,127,170,143,219,31,182,62,205,255,0,97,61,159,217,123,39,105,255,0,231,137,183,238,237,63,220,233,179,227,175,117,213,34,42,85,197,30,69,255,0,41,76,137,196,217,41,246,167,236,231,218,62,197,253,51,236,61,179,161,217,235,32,169,254,163,212,143,118,238,134,223,211,109,55,107,223,166,143,96,31,232,24,255,0,244,81,127,192,159,254,175,82,168,136,136,138,42,255,0,208,49,255,0,232,162,255,0,129,63,253,94,175,255,0,133,204,139,254,77,121,19,134,114,83,237,79,218,63,179,157,183,250,103,216,123,31,95,180,86,79,83,253,71,169,38,221,189,125,191,166,250,237,215,187,93,26,170,162,40,192,197,156,150,175,184,231,21,94,113,174,41,226,199,182,222,177,5,194,162,233,113,169,251,8,17,245,234,167,144,164,150,77,129,92,32,59,140,201,244,22,97,109,116,102,102,238,87,191,194,127,14,182,174,22,178,74,207,148,22,251,181,37,230,162,134,162,174,174,186,241,13,172,104,14,229,60,211,153,180,178,198,198,110,230,49,60,80,177,17,147,184,66,13,220,204,194,213,129,20,96,98,206,72,86,43,198,42,188,221,176,183,16,31,103,236,181,183,10,138,139,117,163,236,161,213,251,62,148,228,34,138,155,174,117,236,114,244,193,196,58,132,219,139,110,175,222,234,250,184,92,200,191,228,215,145,56,103,37,62,212,253,163,251,57,219,127,166,125,135,177,245,251,69,100,245,63,212,122,146,109,219,215,219,250,111,174,221,123,181,209,172,255,0,63,185,73,223,120,128,206,92,89,156,88,143,137,206,207,87,137,174,5,81,29,55,216,176,62,201,74,2,209,211,83,111,10,192,105,58,80,71,20,93,77,140,71,179,113,123,196,238,174,47,130,94,15,45,92,27,224,11,238,16,135,21,82,98,171,149,250,240,247,42,139,208,217,6,223,57,64,48,199,28,84,167,249,217,72,194,50,25,140,117,61,25,234,36,208,91,87,114,184,164,81,213,159,220,159,44,89,201,156,184,179,53,112,230,117,253,145,164,197,87,2,186,73,104,251,54,117,253,26,169,69,138,166,78,185,214,131,151,86,119,150,93,54,136,135,83,96,179,8,178,186,174,16,248,123,190,240,189,147,84,217,59,119,204,191,182,180,150,203,133,85,69,174,167,216,193,109,236,116,179,147,72,84,219,6,73,30,79,207,149,68,189,66,55,47,207,109,238,16,22,85,173,20,106,230,199,38,191,202,134,105,227,44,204,254,81,222,204,251,91,136,46,55,222,197,246,67,173,217,123,85,76,147,116,186,157,180,119,237,234,109,221,180,117,211,93,27,93,21,234,240,185,145,127,201,175,34,112,206,74,125,169,251,71,246,115,182,255,0,76,251,15,99,235,246,138,201,234,127,168,245,36,219,183,175,183,244,223,93,186,247,107,163,85,84,94,83,54,48,47,229,67,43,49,150,89,251,83,217,159,107,112,253,198,197,219,122,29,110,203,218,169,164,135,171,211,220,59,246,245,55,109,220,58,233,166,173,174,170,53,191,208,49,255,0,232,162,255,0,129,63,253,94,165,81,17,21,128,113,71,202,147,249,74,103,182,38,206,191,203,215,217,207,180,125,139,250,89,246,91,182,116,59,61,28,20,223,213,187,92,123,183,116,55,126,131,105,187,78,253,53,122,171,192,199,3,31,200,187,237,183,250,168,253,177,251,99,236,223,246,19,217,253,151,178,118,159,254,120,155,126,238,211,253,206,155,62,58,247,82,174,40,249,82,127,41,76,246,196,217,215,249,122,251,57,246,143,177,127,75,62,203,118,206,135,103,163,130,155,250,183,107,143,118,238,134,239,208,109,55,105,223,166,175,85,120,24,224,99,249,23,125,182,255,0,85,31,182,63,108,125,155,254,194,123,63,178,246,78,211,255,0,207,19,111,221,218,127,185,211,103,199,94,235,170,68,86,85,198,183,45,239,229,131,154,118,172,204,252,178,253,146,246,102,31,130,197,216,190,206,246,254,167,78,166,162,110,175,83,181,69,166,189,167,110,221,175,166,205,117,239,209,189,95,3,28,12,127,34,239,182,223,234,163,246,199,237,143,179,127,216,79,103,246,94,201,218,127,249,226,109,251,187,79,247,58,108,248,235,221,117,72,163,87,54,57,53,254,84,51,79,25,102,103,242,142,246,103,218,220,65,113,190,246,47,178,29,110,203,218,170,100,155,165,212,237,163,191,111,83,110,237,163,174,154,232,218,232,175,87,133,204,139,254,77,121,19,134,114,83,237,79,218,63,179,157,183,250,103,216,123,31,95,180,86,79,83,253,71,169,38,221,189,125,191,166,250,237,215,187,93,26,170,162,40,171,255,0,64,199,255,0,162,139,254,4,255,0,245,122,144,158,27,178,66,213,195,134,73,97,108,151,179,95,42,239,52,248,114,158,81,58,250,152,198,51,169,158,105,228,168,152,216,7,184,1,229,154,77,129,169,56,134,209,114,55,103,55,241,92,107,112,165,252,176,114,178,213,150,127,111,126,201,123,51,16,65,125,237,190,203,237,253,78,157,53,68,61,46,159,90,45,53,237,59,183,110,125,54,105,167,126,173,64,56,92,229,73,252,154,243,219,12,231,95,229,235,237,31,217,206,219,253,44,251,45,216,250,253,162,142,122,111,234,221,174,77,187,122,251,191,65,245,219,167,118,186,181,255,0,168,245,226,71,148,117,171,62,179,183,20,230,253,155,57,233,48,117,62,39,168,138,172,236,244,216,64,103,8,167,104,35,9,165,121,6,174,38,51,150,80,146,99,45,140,238,114,147,190,231,212,158,186,240,67,194,13,247,131,156,43,137,112,85,70,111,253,180,178,223,46,16,221,40,233,190,207,133,187,176,85,116,250,117,18,111,105,165,57,122,160,20,205,163,187,8,116,53,22,212,201,213,42,226,243,150,109,247,139,76,229,169,205,91,191,17,30,196,164,11,125,45,174,215,104,251,36,21,61,130,150,33,114,40,250,227,85,19,203,186,121,42,37,212,135,115,117,118,106,226,34,170,7,4,60,3,97,94,13,126,210,221,254,217,125,178,196,152,143,163,77,237,73,44,241,208,246,58,24,253,238,207,8,239,150,70,234,72,251,228,126,174,211,233,65,238,51,199,184,171,254,108,96,95,202,134,86,99,44,179,246,167,179,62,214,225,251,141,139,182,244,58,221,151,181,83,73,15,87,167,184,119,237,234,110,219,184,117,211,77,91,93,84,107,127,160,99,255,0,209,69,255,0,2,127,250,189,73,78,83,224,95,201,126,86,96,220,179,246,167,180,254,201,97,251,117,139,182,244,58,61,171,178,211,71,15,87,167,184,182,110,233,238,219,184,180,215,77,95,77,85,0,227,123,128,108,43,198,87,217,171,191,219,47,177,184,147,14,117,169,189,169,29,158,58,238,217,67,39,189,217,230,29,241,72,253,57,27,124,111,213,218,29,89,253,199,121,55,13,63,225,15,150,109,247,132,188,229,166,205,91,71,17,30,219,164,59,125,85,174,233,104,251,36,20,221,190,150,81,98,24,250,229,85,43,197,182,120,233,229,212,71,115,244,182,106,194,68,171,254,39,225,71,46,49,207,19,86,126,38,241,172,94,217,186,225,124,63,73,103,176,90,231,133,158,150,134,170,42,170,153,222,188,181,119,234,204,221,160,90,38,118,97,136,128,164,109,198,241,148,85,173,17,17,20,106,230,199,38,191,202,134,105,227,44,204,254,81,222,204,251,91,136,46,55,222,197,246,67,173,217,123,85,76,147,116,186,157,180,119,237,234,109,221,180,117,211,93,27,93,21,213,112,83,194,151,242,62,202,203,174,89,253,189,251,91,237,60,65,61,247,182,251,47,176,116,250,148,212,240,244,186,125,105,117,211,179,110,221,185,181,223,166,157,218,189,192,34,40,213,205,94,75,56,87,27,230,62,35,198,56,43,59,254,200,217,111,119,9,110,20,214,33,194,113,212,71,110,234,190,243,130,35,142,166,16,104,68,220,154,48,104,199,100,123,1,220,156,92,203,234,229,79,42,92,199,201,170,60,95,105,193,92,94,116,173,88,239,15,214,225,187,253,182,124,16,231,75,91,75,81,4,144,177,144,53,193,180,154,46,169,28,82,51,177,9,57,51,234,7,32,31,128,255,0,64,199,255,0,162,139,254,4,255,0,245,122,146,156,167,192,191,146,252,172,193,185,103,237,79,105,253,146,195,246,235,23,109,232,116,123,87,101,166,142,30,175,79,113,108,221,211,221,183,113,105,174,154,190,154,175,86,138,223,248,214,225,75,249,96,229,101,171,44,254,222,253,146,246,102,32,130,251,219,125,151,219,250,157,58,106,136,122,93,62,180,90,107,218,119,110,220,250,108,211,78,253,90,213,114,159,147,95,228,191,52,240,110,102,127,40,239,105,253,146,196,22,235,239,98,251,33,209,237,93,150,166,57,186,93,78,218,91,55,116,246,238,218,90,107,174,143,166,138,74,145,17,21,149,113,173,203,123,249,96,230,157,171,51,63,44,191,100,189,153,135,224,177,118,47,179,189,191,169,211,169,168,155,171,212,237,81,105,175,105,219,183,107,233,179,93,123,244,103,5,60,183,191,145,246,105,221,115,51,242,203,246,183,218,120,126,123,23,98,251,59,216,58,125,74,154,121,186,189,78,213,46,186,118,109,187,118,182,187,245,215,187,71,189,84,69,229,51,99,2,254,84,50,179,25,101,159,181,61,153,246,183,15,220,108,93,183,161,214,236,189,170,154,72,122,189,61,195,191,111,83,118,221,195,174,154,106,218,234,163,91,253,3,31,254,138,47,248,19,255,0,213,234,245,56,214,225,75,249,96,229,101,171,44,254,222,253,146,246,102,32,130,251,219,125,151,219,250,157,58,106,136,122,93,62,180,90,107,218,119,110,220,250,108,211,78,253,90,128,112,185,202,147,249,53,231,182,25,206,191,203,215,218,63,179,157,183,250,89,246,91,177,245,251,69,28,244,223,213,187,92,155,118,245,247,126,131,235,183,78,237,117,107,255,0,68,69,21,127,232,24,255,0,244,81,127,192,159,254,175,82,83,148,248,23,242,95,149,152,55,44,253,169,237,63,178,88,126,221,98,237,189,14,143,106,236,180,209,195,213,233,238,45,155,186,123,182,238,45,53,211,87,211,85,26,223,232,24,255,0,244,81,127,192,159,254,175,82,83,148,248,23,242,95,149,152,55,44,253,169,237,63,178,88,126,221,98,237,189,14,143,106,236,180,209,195,213,233,238,45,155,186,123,182,238,45,53,211,87,211,85,234,209,21,149,113,173,203,123,249,96,230,157,171,51,63,44,191,100,189,153,135,224,177,118,47,179,189,191,169,211,169,168,155,171,212,237,81,105,175,105,219,183,107,233,179,93,123,244,103,5,60,183,191,145,246,105,221,115,51,242,203,246,183,218,120,126,123,23,98,251,59,216,58,125,74,154,121,186,189,78,213,46,186,118,109,187,118,182,187,245,215,187,71,189,84,68,68,68,68,68,68,90,107,223,162,213,22,142,180,18,213,221,190,75,114,45,31,193,25,245,90,162,34,34,34,34,34,34,34,34,34,34,34,34,34,34,209,251,150,155,180,239,248,45,174,101,240,117,184,75,115,126,206,229,185,109,213,247,233,240,209,110,91,28,221,201,227,30,231,110,245,185,181,90,162,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,209,219,226,140,250,173,86,143,224,182,142,140,250,183,243,173,232,182,187,234,140,250,45,200,136,136,136,136,136,136,136,136,136,136,136,136,136,136,180,126,255,0,5,180,135,86,240,92,76,253,238,59,95,197,110,103,97,45,218,62,140,185,151,16,127,84,241,238,218,181,150,81,140,117,119,248,232,144,131,136,54,254,242,248,186,223,220,203,66,38,111,138,49,59,173,200,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,180,118,248,163,62,171,85,163,248,45,163,163,62,173,252,235,122,45,174,250,186,51,232,183,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,209,251,252,22,210,29,91,193,113,51,247,184,237,127,21,185,157,132,183,104,250,50,230,92,65,253,83,199,187,106,214,89,90,49,103,119,248,164,32,226,13,191,244,190,46,183,247,50,208,137,155,226,140,78,235,114,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,218,206,204,238,218,45,203,71,240,91,25,187,221,111,100,119,248,45,173,175,197,22,172,235,114,34,34,34,34,34,34,34,34,34,34,34,34,34,218,228,140,76,254,46,142,236,205,220,237,170,213,159,86,241,92,82,106,37,168,248,248,163,182,161,221,226,254,43,116,68,228,46,238,250,247,173,145,59,111,127,216,184,246,189,68,164,254,49,233,171,126,223,218,187,78,236,45,171,190,140,184,78,160,95,184,25,221,254,238,245,163,9,147,177,19,255,0,50,230,102,91,145,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,221,89,137,219,71,91,150,143,224,182,51,119,186,222,200,239,240,91,81,106,206,183,34,34,34,34,34,34,34,34,34,34,34,34,34,45,174,72,196,207,226,232,238,204,221,206,218,173,89,245,111,21,197,38,162,90,143,143,138,59,106,29,222,47,226,183,68,78,67,171,190,175,170,217,19,182,247,253,139,99,233,83,39,187,222,12,63,227,93,151,118,111,23,209,112,157,64,191,112,51,187,253,221,235,70,19,39,98,39,254,101,204,204,183,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,211,95,154,213,22,142,223,20,103,248,35,248,45,131,163,187,182,171,127,130,218,254,40,137,166,139,93,223,114,220,136,136,136,136,136,136,136,136,136,136,136,136,182,185,45,174,235,99,191,127,114,209,143,189,219,79,5,202,14,223,5,169,139,63,126,157,235,104,54,130,250,183,199,193,113,238,104,139,104,147,105,166,186,46,25,38,120,3,120,251,196,239,166,141,242,92,241,188,116,241,8,17,183,119,205,244,92,108,83,84,19,131,179,128,120,248,107,252,203,154,58,112,143,195,189,215,38,213,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,211,195,197,106,139,71,111,138,51,252,17,252,22,193,209,221,219,85,191,193,109,127,20,68,211,69,174,239,185,110,68,68,68,68,68,68,68,68,68,68,68,68,91,92,187,150,215,117,181,223,191,185,109,99,239,118,211,193,114,131,183,193,106,98,207,223,167,122,218,13,160,190,173,241,240,92,123,154,51,97,19,102,111,29,23,12,147,60,1,188,125,226,119,211,70,249,46,104,132,41,99,113,35,110,247,215,189,244,91,24,231,156,156,123,227,31,22,125,186,174,104,233,194,63,14,247,92,155,86,168,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,139,77,53,90,106,236,181,103,213,106,182,187,104,235,87,240,92,113,105,184,157,159,226,185,11,93,59,150,221,29,17,17,106,206,183,34,34,34,34,34,34,34,34,34,34,34,45,31,193,109,118,215,185,113,147,16,247,107,174,159,114,211,94,230,249,186,211,195,192,123,254,43,112,9,54,164,207,252,218,46,86,38,211,222,118,103,90,190,158,58,175,151,114,157,225,218,241,254,147,233,223,247,119,174,40,234,130,67,247,220,92,52,241,221,221,170,239,197,9,84,254,122,161,159,66,254,177,219,77,31,195,197,118,153,132,123,155,185,106,180,119,209,53,238,70,125,86,168,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,139,77,53,90,106,236,181,103,213,106,182,187,104,235,87,240,92,113,105,184,157,159,226,185,11,93,59,150,221,29,17,17,106,207,162,220,136,136,136,136,136,136,136,136,136,136,136,180,127,5,181,219,94,229,198,76,67,221,174,186,125,203,77,117,109,95,185,221,105,225,224,61,255,0,21,184,4,155,82,103,254,109,23,43,19,105,239,59,51,173,95,79,29,87,205,184,77,210,23,32,111,121,153,180,125,126,245,193,29,80,72,126,251,139,134,158,59,187,181,93,232,68,170,245,146,160,28,89,187,152,29,180,254,125,127,157,118,217,132,123,155,185,106,180,119,209,53,238,70,125,86,168,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,180,209,104,237,162,51,186,213,251,219,71,238,213,104,222,26,59,120,127,141,113,195,166,249,52,249,255,0,157,111,18,34,39,212,93,153,191,198,183,45,11,95,6,111,231,71,101,162,107,223,162,45,89,244,90,179,234,181,68,68,68,68,68,68,68,68,68,69,163,247,45,174,232,203,82,29,123,215,9,142,221,59,187,223,193,109,29,88,180,125,125,229,204,61,238,218,63,135,142,159,21,189,196,95,197,155,252,11,231,87,206,112,201,238,19,184,176,247,179,22,141,174,171,199,226,220,85,75,108,24,250,213,49,3,147,183,113,84,48,62,158,247,249,151,127,12,206,53,145,73,33,200,196,12,78,221,229,185,181,247,127,206,189,91,117,54,238,109,221,255,0,5,185,152,247,62,187,180,90,187,27,120,106,235,140,156,247,63,233,50,222,59,182,247,234,181,97,125,117,220,235,145,188,22,168,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,139,77,25,104,237,162,51,186,213,251,219,71,238,213,104,222,26,59,120,127,141,113,195,166,249,52,249,255,0,157,111,18,34,39,212,93,153,191,198,183,45,11,95,6,111,231,71,21,162,124,116,69,171,62,139,86,125,86,168,136,136,136,136,136,136,136,136,136,139,99,186,55,138,212,135,94,245,194,109,166,157,221,239,224,182,142,172,90,62,190,242,230,30,247,109,31,195,199,79,138,222,226,47,226,205,254,5,243,171,231,56,100,247,9,220,88,123,217,139,70,215,85,229,49,62,39,165,183,194,69,53,76,64,236,2,250,21,67,11,232,229,162,237,97,153,198,178,41,36,57,24,129,137,219,188,183,54,190,239,249,215,171,23,55,109,89,139,229,162,220,204,123,159,93,218,45,93,141,188,53,117,198,78,123,159,244,153,111,29,219,123,245,90,176,190,186,238,117,200,222,11,84,68,68,68,68,68,68,68,68,68,68,68,68,68,90,119,252,147,119,220,180,221,247,38,239,185,55,125,201,175,220,143,174,191,163,174,139,175,81,51,210,197,36,198,238,226,194,228,253,255,0,162,205,222,190,61,183,17,210,214,84,205,4,4,230,226,90,27,247,182,223,31,155,119,248,47,183,12,172,90,123,207,239,54,172,185,187,155,189,109,103,223,222,196,235,122,209,221,155,185,214,140,63,23,90,63,118,186,252,23,27,73,169,104,204,185,22,172,255,0,53,185,17,17,17,17,17,17,17,17,22,154,179,45,174,235,97,191,135,127,197,111,2,111,7,238,117,189,109,33,103,239,249,45,24,27,77,95,71,254,100,218,192,206,236,186,243,214,197,15,116,197,179,187,93,123,223,187,249,151,145,198,56,162,138,213,73,53,100,146,144,71,24,142,174,219,187,245,61,53,238,111,189,80,250,155,141,94,101,86,52,118,238,163,83,193,30,175,80,242,110,247,197,255,0,67,105,109,127,3,103,215,193,87,236,57,106,246,68,6,37,182,97,35,119,211,107,11,51,232,223,183,228,189,83,105,167,114,213,104,235,77,186,248,163,10,213,155,69,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,211,191,228,155,190,229,166,239,185,55,125,201,187,238,77,123,252,17,245,215,244,117,209,117,234,38,122,88,164,152,221,220,88,92,159,191,244,89,187,215,199,182,226,58,90,202,153,160,128,156,220,75,67,126,246,219,227,243,110,255,0,5,246,225,149,139,79,121,253,230,213,151,55,115,119,173,191,164,239,161,63,142,139,118,191,4,119,102,238,117,163,11,248,191,114,209,113,180,154,150,140,203,145,106,207,243,91,145,17,17,17,17,17,17,17,17,105,171,50,218,239,170,216,111,225,223,241,91,128,155,244,93,187,215,34,218,66,207,223,242,90,48,54,154,190,143,252,201,181,129,157,217,117,231,173,138,30,233,139,103,118,186,247,191,119,243,47,35,140,113,69,21,170,146,106,201,37,32,142,49,29,93,183,119,234,122,107,220,223,122,161,181,119,218,220,192,173,142,150,217,12,133,77,32,116,142,165,230,215,97,14,167,166,210,218,239,240,255,0,15,220,174,3,14,90,189,145,1,137,109,152,72,221,244,218,194,204,250,55,237,249,47,84,218,124,25,106,180,117,166,221,124,81,133,106,205,162,213,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,154,50,218,139,77,89,110,109,59,254,228,114,238,119,22,215,79,130,233,213,11,72,221,57,75,107,74,206,58,63,123,119,252,23,206,162,181,67,71,60,178,141,44,64,206,93,228,32,205,187,199,189,244,253,171,233,12,145,145,0,139,236,209,180,213,153,115,153,188,113,179,183,189,220,223,118,171,120,147,51,107,181,153,150,131,40,159,131,232,140,66,79,171,119,247,45,94,70,215,185,181,91,100,239,248,247,191,193,104,17,233,239,106,183,166,172,181,98,101,185,17,17,17,17,17,17,17,22,221,223,114,59,234,182,59,234,251,126,43,66,109,59,157,150,205,92,75,95,31,185,115,9,235,222,253,206,255,0,5,189,22,217,29,152,123,215,154,190,87,0,74,253,238,236,34,204,237,223,253,147,171,118,205,236,67,119,186,221,102,178,90,164,168,218,113,48,232,53,46,35,184,101,39,126,231,209,188,5,149,74,203,60,25,5,158,138,114,170,134,8,156,165,38,109,33,23,241,96,249,59,252,149,94,134,0,96,113,216,58,107,174,186,46,93,29,141,223,115,233,242,90,239,248,19,104,235,114,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,45,52,101,183,77,17,105,171,45,205,167,205,28,187,157,197,181,211,224,186,117,66,210,55,78,82,218,210,179,142,143,222,221,255,0,5,243,168,173,80,209,207,44,163,75,16,51,151,121,8,51,110,241,239,125,63,106,250,67,36,100,64,34,251,52,109,53,102,92,230,111,28,108,237,239,119,55,221,170,220,6,206,12,110,58,35,74,5,241,70,33,39,213,187,251,150,175,35,127,90,218,173,166,239,227,174,143,242,90,4,122,123,218,173,233,171,45,88,153,110,68,68,68,68,68,68,68,69,183,119,220,142,250,173,142,95,5,161,54,157,206,203,103,120,150,237,117,251,151,48,158,189,239,220,239,240,91,150,171,108,142,204,61,235,205,95,43,128,37,126,247,118,17,102,118,239,254,201,213,187,102,246,33,187,221,110,179,89,45,82,84,109,56,152,116,26,151,17,220,50,147,191,115,232,222,2,202,162,229,198,7,134,213,74,82,212,193,4,123,106,13,251,161,23,238,112,22,248,58,172,112,192,12,14,59,7,77,117,215,69,204,237,239,107,187,70,211,193,55,179,126,151,114,220,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,180,209,150,142,218,45,189,218,173,236,205,162,59,54,157,221,223,177,117,250,114,17,187,156,98,76,47,238,187,247,174,189,80,74,206,62,34,47,174,186,58,249,149,21,18,80,147,204,70,251,29,223,93,206,239,167,248,63,106,238,81,220,66,170,38,144,36,99,102,238,118,118,125,53,211,239,95,66,74,168,99,247,72,153,159,199,77,29,106,78,207,223,8,179,183,236,209,110,8,156,91,87,215,95,218,183,176,179,124,25,108,111,120,244,249,119,174,71,118,102,239,91,29,245,126,239,5,163,232,250,104,181,103,127,5,185,157,217,106,181,68,68,68,68,68,69,166,172,203,110,174,154,234,180,125,91,189,105,167,118,173,226,181,211,81,213,251,221,215,17,49,124,150,177,235,174,154,186,231,102,211,226,235,138,166,126,128,179,247,106,255,0,54,95,58,190,225,209,167,121,154,78,254,231,209,245,211,197,149,52,197,184,168,123,105,91,162,169,102,150,80,220,204,194,108,253,196,250,247,248,124,23,198,181,225,26,75,157,88,221,235,41,90,83,220,93,228,192,76,250,182,191,22,215,250,229,87,232,172,224,17,184,12,59,71,118,189,219,91,191,185,125,112,19,141,180,110,254,255,0,139,173,92,219,225,166,171,79,30,230,239,117,185,181,102,209,157,221,254,75,86,127,131,248,173,200,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,139,69,163,182,139,111,118,171,123,51,105,224,142,205,167,119,119,236,93,126,156,132,110,231,24,147,11,251,174,253,235,175,84,18,179,143,136,139,235,174,142,190,101,69,68,148,36,243,17,190,199,119,215,115,187,233,254,15,218,187,148,119,16,170,137,164,9,24,217,187,157,157,159,77,116,251,215,125,234,161,0,102,39,102,119,102,125,52,117,188,180,46,248,133,159,249,180,90,132,78,45,171,235,175,237,91,216,89,190,12,182,126,153,184,174,71,118,102,239,91,29,245,126,239,5,163,232,250,104,181,103,127,5,185,157,217,106,181,68,68,68,68,68,69,166,172,203,110,174,154,234,180,125,91,189,52,103,110,239,20,211,81,213,251,221,215,25,49,124,146,61,117,211,87,92,236,218,124,93,255,0,106,226,169,159,160,44,253,218,191,205,151,206,175,184,116,105,222,102,147,191,185,244,125,116,241,101,77,49,110,42,30,218,86,232,170,89,165,148,55,51,48,155,63,113,62,189,254,31,5,241,173,120,70,146,231,86,55,122,202,86,148,247,23,121,48,19,62,173,175,197,181,254,185,85,250,43,56,199,27,128,66,194,14,90,190,155,91,191,69,245,192,78,54,209,187,251,254,46,183,57,254,197,183,95,147,106,255,0,122,220,218,179,104,206,238,255,0,37,171,63,193,252,86,228,68,68,68,68,68,68,68,68,68,68,68,68,68,69,166,172,203,77,201,185,211,115,166,231,90,59,234,139,115,54,172,221,238,143,224,184,247,139,123,186,247,248,46,25,250,164,206,219,89,254,75,230,215,82,71,81,11,132,154,247,248,248,124,217,121,232,105,235,109,53,238,209,77,49,83,153,20,143,212,147,86,109,117,102,102,102,248,119,50,244,125,160,37,109,206,236,238,221,222,11,233,82,200,6,206,204,235,177,174,171,142,89,152,27,221,126,253,86,177,142,214,213,252,126,107,115,232,237,166,171,99,234,222,12,206,203,86,219,167,222,232,206,205,171,19,247,173,28,155,193,157,110,18,248,58,221,174,171,84,68,68,68,68,90,59,232,182,57,104,250,187,247,45,53,117,171,109,103,211,94,229,191,70,249,45,28,91,197,150,222,246,126,246,209,150,132,206,79,238,248,45,173,160,30,140,250,187,187,120,174,109,123,181,117,243,238,19,3,14,233,31,70,23,125,59,190,245,75,243,47,31,71,102,183,184,83,84,198,50,110,33,209,227,147,224,96,223,13,62,106,156,225,8,46,184,158,244,215,171,129,202,113,148,210,176,105,46,163,177,193,200,123,137,221,255,0,174,240,85,190,199,106,134,26,88,135,167,163,51,55,119,119,127,186,203,218,198,241,147,107,30,154,107,240,109,22,245,177,193,188,89,109,103,113,241,102,111,189,25,251,245,213,214,190,58,190,189,205,241,70,47,147,247,45,117,127,154,106,255,0,52,215,239,90,179,247,45,200,136,136,173,215,31,243,8,225,27,43,49,149,219,47,179,7,52,170,236,120,134,199,80,244,213,212,53,56,94,241,190,35,209,157,157,157,169,92,76,8,92,76,12,93,192,192,132,133,200,73,157,254,174,80,241,197,194,190,123,227,40,242,251,43,115,110,146,237,136,103,167,150,166,10,25,173,181,180,39,80,17,179,57,180,79,85,12,99,33,176,234,110,0,238,123,0,203,77,160,78,213,213,83,252,235,207,188,167,225,219,10,210,227,92,227,197,127,103,236,181,183,0,181,193,83,216,106,106,247,213,28,114,72,49,236,167,142,67,109,66,25,31,87,109,190,238,154,234,236,207,79,242,183,143,94,19,179,167,29,219,50,207,45,51,91,219,56,146,243,214,236,84,94,194,185,83,245,122,80,156,210,126,114,106,112,140,116,142,35,47,120,155,93,52,109,93,217,158,224,21,63,206,188,251,202,126,29,176,173,46,53,206,60,87,246,126,203,91,112,11,92,21,61,134,166,175,125,81,199,36,131,30,202,120,228,54,212,33,145,245,118,219,238,233,174,174,204,244,87,253,20,126,4,255,0,239,231,255,0,6,111,31,243,69,93,112,78,114,101,222,97,211,97,138,172,41,120,171,156,49,149,158,178,255,0,99,106,155,85,93,25,214,91,169,165,167,138,90,134,10,136,128,128,55,86,83,56,111,97,234,4,162,113,239,15,121,123,84,68,95,38,205,138,108,88,130,227,126,180,218,43,187,69,94,25,184,5,174,233,31,72,195,179,213,29,44,21,99,30,164,204,199,172,21,116,231,168,187,143,191,166,187,132,153,190,178,34,34,42,41,157,124,102,112,217,195,182,42,165,193,89,199,153,31,103,239,85,182,240,186,65,77,236,122,250,189,244,167,36,145,140,155,233,224,144,27,83,134,70,209,223,119,187,174,154,59,59,178,83,140,206,27,56,137,197,85,88,43,39,51,35,237,5,234,138,222,119,73,233,189,143,95,73,178,148,36,142,50,147,125,68,17,131,232,115,70,218,51,238,247,181,211,70,119,106,214,139,202,102,150,105,96,76,150,192,151,60,204,204,187,239,177,176,221,155,163,219,107,123,44,213,29,46,172,193,12,127,155,132,14,66,214,73,64,125,209,125,53,213,244,102,119,106,43,132,249,143,112,99,142,113,85,155,5,97,108,228,237,183,172,65,112,167,181,219,169,190,206,221,99,235,213,79,32,199,20,123,206,152,64,119,25,139,106,78,194,218,234,238,205,222,174,85,17,121,252,127,143,240,110,86,96,219,182,96,230,14,33,164,177,225,235,29,59,212,215,87,84,187,236,136,53,102,102,102,102,114,51,34,113,0,1,103,51,50,17,22,34,38,103,250,182,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,118,209,17,117,36,187,90,161,186,211,216,166,185,210,5,202,178,158,106,186,122,50,152,90,121,160,132,163,25,101,8,245,220,64,5,60,34,68,205,160,188,177,179,233,185,181,237,162,34,234,81,93,173,87,26,154,250,59,125,206,146,170,162,215,80,212,149,209,67,48,153,210,206,241,71,51,69,40,179,234,6,241,77,20,140,37,163,236,144,11,192,153,223,182,136,139,228,225,172,83,98,198,22,233,174,216,114,187,181,210,83,220,43,237,114,73,210,56,246,213,81,85,75,73,83,30,134,204,239,178,120,37,13,116,218,91,117,23,113,118,119,250,200,136,139,207,223,113,254,13,195,56,155,12,224,203,238,33,164,164,190,227,26,138,154,107,21,188,157,222,122,227,167,167,58,137,220,5,153,221,130,56,163,119,35,125,1,156,163,23,125,210,0,146,235,143,240,109,139,25,88,50,250,243,136,105,40,241,14,42,167,174,169,178,208,204,238,39,94,20,109,19,212,180,78,237,180,140,6,120,205,195,93,238,27,201,153,198,51,113,244,8,136,136,136,188,254,60,199,248,55,44,48,204,248,207,48,49,13,37,138,197,75,81,73,77,81,112,171,119,24,32,58,154,136,233,226,121,11,77,0,30,89,163,103,50,208,1,157,200,156,69,156,155,208,34,34,34,182,172,89,204,123,131,28,13,138,175,56,43,20,231,39,98,189,97,251,133,69,174,227,77,246,118,235,39,66,170,9,10,57,99,222,20,196,5,180,192,155,81,119,23,211,86,119,110,245,90,178,183,52,176,38,116,224,75,102,102,101,165,247,219,56,110,243,214,236,85,189,150,106,126,175,74,99,134,79,205,204,1,32,233,36,70,62,240,182,186,106,218,179,179,191,171,68,69,229,49,22,105,96,76,41,142,240,142,89,223,239,189,151,18,99,190,223,246,126,139,178,204,125,179,177,66,211,85,126,112,1,227,143,100,100,197,249,194,29,218,232,58,191,114,245,104,139,207,227,252,127,131,114,179,6,221,179,7,48,113,13,37,143,15,88,233,222,166,186,186,165,223,100,65,171,51,51,51,51,145,153,19,136,0,11,57,153,144,136,177,17,51,59,0,99,252,27,154,120,54,211,152,57,125,136,105,47,152,122,249,78,213,52,53,212,206,251,37,13,93,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,189,2,34,241,87,220,232,202,252,53,154,24,103,37,239,88,190,146,12,109,140,41,234,106,236,246,81,9,37,158,120,32,140,228,146,83,216,46,48,134,216,165,218,82,184,49,188,82,8,110,112,38,111,106,136,139,197,101,14,116,101,126,125,96,216,243,3,40,241,125,38,34,177,73,81,45,35,212,66,18,68,113,79,27,182,248,165,138,81,25,98,61,28,73,132,196,93,192,192,219,81,49,119,245,84,87,107,85,198,166,190,142,223,115,164,170,168,181,212,53,37,116,80,204,38,116,179,188,81,204,209,74,44,250,129,188,83,69,35,9,104,251,36,2,240,38,119,237,162,34,34,243,248,255,0,31,224,220,172,193,183,108,193,204,28,67,73,99,195,214,58,119,169,174,174,169,119,217,16,106,204,204,204,204,228,102,68,226,0,2,206,102,100,34,44,68,76,207,245,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,237,162,243,246,44,127,131,113,54,38,196,216,50,197,136,105,42,239,184,58,162,154,154,251,111,23,118,158,132,234,41,194,162,7,49,118,103,112,146,41,25,196,219,80,119,25,5,159,116,102,35,232,17,17,91,254,105,113,235,194,118,75,99,187,158,89,230,94,107,123,27,18,89,186,61,182,139,216,87,42,142,151,86,16,154,63,206,67,78,113,150,177,202,5,238,147,233,174,143,163,179,179,84,12,148,207,188,167,226,39,10,213,99,92,156,197,127,104,44,180,87,3,181,207,83,216,106,105,54,85,4,113,200,81,236,168,142,51,125,2,104,223,86,109,190,246,154,234,206,205,80,23,138,198,185,209,149,249,117,140,176,118,95,227,140,95,73,102,190,227,250,138,138,76,57,79,82,18,8,87,207,11,71,190,38,149,135,164,6,239,52,66,2,100,47,33,200,32,27,137,217,151,181,86,171,254,138,63,2,127,247,243,255,0,131,55,143,249,162,175,255,0,149,44,9,249,44,252,181,251,119,253,38,125,159,251,83,237,62,203,55,253,75,236,221,167,175,209,217,213,254,163,239,108,217,191,225,183,94,229,234,209,17,17,17,117,46,119,107,85,150,152,43,47,55,58,74,10,121,42,32,164,9,106,102,24,128,167,158,80,134,24,152,137,217,156,228,150,72,227,1,241,35,49,22,213,221,153,118,209,17,91,254,105,113,235,194,118,75,99,187,158,89,230,94,107,123,27,18,89,186,61,182,139,216,87,42,142,151,86,16,154,63,206,67,78,113,150,177,202,5,238,147,233,174,143,163,179,179,122,188,139,226,143,34,120,148,246,223,228,83,28,253,163,251,57,217,189,167,253,44,172,163,232,118,142,175,71,253,115,20,123,183,116,37,253,29,116,219,223,166,173,173,85,68,93,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,195,12,20,208,70,46,82,75,36,132,236,32,2,44,228,228,238,204,204,206,238,190,86,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,170,104,107,169,157,246,74,26,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,122,4,69,226,177,174,116,101,126,93,99,44,29,151,248,227,23,210,89,175,184,254,162,162,147,14,83,212,132,130,21,243,194,209,239,137,165,97,233,1,187,205,16,128,153,11,200,114,8,6,226,118,101,237,87,159,193,184,255,0,6,230,13,53,214,171,6,98,26,75,168,88,239,21,182,11,155,66,239,190,142,227,73,43,197,81,79,40,19,49,1,137,54,173,171,123,192,64,99,184,12,73,253,2,34,43,85,255,0,69,31,129,63,251,249,255,0,193,155,199,252,209,92,166,19,197,54,44,115,133,108,216,215,11,87,118,219,46,32,183,211,221,45,213,61,35,143,175,75,60,99,36,82,108,54,19,29,192,98,250,19,49,54,186,59,51,247,47,172,136,136,139,77,89,150,155,147,115,166,231,77,206,180,119,213,22,230,110,230,71,240,92,123,197,189,221,123,252,23,12,253,82,103,109,172,255,0,37,243,107,169,35,168,133,194,77,123,252,124,62,108,188,244,52,245,182,154,247,104,166,152,169,204,138,71,234,73,171,54,186,179,51,51,124,59,153,122,24,170,6,104,132,201,217,203,107,55,130,250,116,210,129,119,49,124,87,103,93,87,28,210,236,102,209,251,214,232,199,107,119,183,127,205,106,250,59,105,170,216,250,183,131,51,178,213,182,233,247,186,51,179,106,196,253,235,71,38,240,103,91,132,190,14,183,107,170,213,17,17,17,17,22,142,250,45,142,90,62,174,253,203,77,93,106,219,89,244,215,185,111,209,190,75,77,173,174,172,238,223,177,109,239,103,239,109,25,104,237,185,244,111,5,181,180,3,209,159,87,119,111,21,205,175,118,174,190,125,194,96,97,221,35,232,194,239,167,119,222,169,126,101,227,232,236,214,247,10,106,152,198,77,196,58,60,114,124,12,27,225,167,205,83,156,33,5,215,19,222,154,245,112,57,78,50,154,86,13,37,212,118,56,57,15,113,59,191,245,222,10,183,216,237,80,195,75,16,244,244,102,102,238,238,239,247,89,123,88,222,50,109,99,211,77,126,13,162,222,182,56,55,193,109,103,113,239,38,100,103,239,215,87,90,248,234,250,247,55,197,24,190,79,220,181,213,254,105,171,252,211,95,189,106,207,220,183,34,34,34,34,34,34,34,34,34,34,34,45,29,244,91,81,251,153,105,187,185,25,245,90,182,158,9,223,170,55,143,127,130,215,86,110,230,241,90,109,115,125,73,180,211,195,69,187,107,45,174,227,243,240,93,42,146,98,38,141,223,221,119,125,87,201,185,210,27,70,93,49,119,103,102,118,213,219,230,190,53,45,221,224,144,66,167,96,59,234,253,194,239,221,167,220,189,45,186,160,100,220,50,59,51,247,191,115,126,197,245,72,70,38,215,87,239,238,239,92,113,139,200,110,79,250,46,221,206,203,178,180,118,103,238,249,45,141,220,78,238,134,66,239,227,224,182,185,27,248,179,104,222,9,175,197,22,230,127,130,221,187,230,183,34,34,34,34,208,150,199,127,130,217,175,126,140,181,34,34,241,102,92,110,238,207,168,248,232,185,34,61,27,89,59,157,114,183,123,35,182,171,66,22,38,118,127,138,224,149,130,22,215,87,238,109,91,85,196,245,110,194,238,91,91,187,187,185,213,61,204,44,75,13,29,182,121,10,72,219,166,110,207,168,19,255,0,94,45,240,84,134,221,102,174,197,87,190,215,81,3,140,33,36,146,66,81,24,142,225,54,119,213,216,157,223,224,223,37,92,176,142,23,27,117,13,40,63,89,139,99,19,49,24,191,245,140,223,6,94,210,26,81,24,90,55,114,240,111,138,230,1,102,110,228,98,119,45,62,237,86,229,163,179,63,115,174,51,103,31,15,230,91,5,205,245,98,102,101,185,187,150,231,38,209,104,228,219,126,229,183,120,252,214,162,76,238,205,170,228,103,248,45,200,180,213,147,86,90,171,53,230,41,192,173,55,20,184,53,241,198,95,80,82,6,106,88,41,225,134,134,106,154,169,64,46,118,232,94,160,222,218,204,242,52,16,153,73,80,82,4,196,31,166,2,4,96,4,230,16,109,254,154,176,22,42,255,0,101,112,230,36,195,151,15,246,202,58,235,109,117,60,159,239,100,134,104,228,15,184,132,135,224,236,167,123,151,207,27,118,174,43,240,4,150,44,79,61,37,14,98,225,90,122,120,110,180,101,84,37,61,218,1,134,17,59,176,70,48,196,0,18,84,20,130,81,70,196,208,191,77,137,217,164,143,90,107,206,175,202,198,22,250,129,67,233,215,21,96,28,174,60,246,101,151,227,94,143,90,167,123,31,227,252,27,149,152,54,237,152,57,131,136,105,44,120,122,199,78,245,53,213,213,46,251,34,13,89,153,153,153,156,140,200,156,64,0,89,204,204,132,69,136,137,153,241,236,227,19,138,172,101,197,126,110,92,49,133,230,229,86,56,98,221,81,81,77,132,237,18,70,208,133,186,220,231,238,57,68,38,99,218,100,17,140,166,61,197,184,217,133,159,166,17,128,86,174,90,28,14,84,241,29,140,161,206,28,112,116,129,151,88,46,241,24,77,73,32,69,80,119,203,140,45,28,237,68,80,155,16,181,51,9,196,83,17,143,190,18,52,96,206,228,103,13,197,115,162,197,55,220,13,138,184,122,198,184,90,187,177,94,176,253,194,249,116,183,84,244,130,78,133,84,18,90,228,138,77,134,196,5,180,192,95,66,103,23,211,71,103,110,229,118,188,14,113,119,106,226,251,40,203,21,207,110,164,179,226,203,13,64,219,113,29,170,10,129,48,9,220,24,130,170,16,114,121,66,154,102,221,179,168,218,177,199,52,108,82,116,158,66,184,164,69,12,28,78,241,49,140,184,80,230,145,152,57,165,131,232,105,46,32,84,246,139,109,222,217,82,204,33,113,183,73,106,183,28,176,52,155,92,161,61,209,70,97,32,179,237,48,29,194,97,190,51,151,76,170,204,204,43,156,153,113,135,51,75,5,85,246,139,46,38,183,197,112,166,221,36,103,36,59,219,223,130,94,153,152,12,209,27,20,114,3,19,236,144,12,93,245,23,94,173,17,17,66,183,58,191,52,248,91,233,253,15,168,220,83,146,167,154,124,83,244,254,187,212,109,202,106,81,90,175,52,127,34,121,155,248,47,172,81,40,86,225,59,205,62,77,253,64,195,222,163,2,201,77,17,65,15,49,222,56,233,184,173,198,84,24,63,47,130,174,159,46,176,125,68,231,67,52,167,44,71,123,171,38,96,122,217,96,119,97,0,17,98,24,4,135,170,33,44,164,78,47,51,197,31,181,229,139,199,143,228,66,251,77,144,217,177,122,219,128,113,5,192,125,155,116,184,220,122,116,184,94,98,9,138,77,7,164,79,209,168,156,169,216,183,73,28,80,147,201,51,233,190,82,121,169,68,69,25,124,227,241,254,50,202,204,101,195,238,96,229,246,33,171,177,226,27,29,70,35,169,161,174,166,118,223,17,233,109,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,123,191,224,251,139,60,27,197,214,87,253,184,177,83,210,89,239,180,21,18,83,95,112,224,215,189,84,246,163,121,13,160,115,55,142,39,48,150,32,105,4,216,54,107,212,6,119,40,141,154,186,162,40,118,226,27,139,60,101,194,47,51,188,204,199,22,42,122,187,197,138,190,158,211,77,125,195,131,94,212,176,93,65,172,116,173,3,153,188,114,176,28,82,155,72,38,193,191,78,160,51,176,202,108,242,211,128,49,254,13,205,60,27,105,204,28,190,196,52,151,204,61,124,167,106,154,26,234,103,125,146,134,174,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,222,129,17,66,6,8,227,54,251,193,231,29,217,221,115,146,213,237,156,25,138,51,2,243,79,137,173,177,0,53,81,71,21,206,171,165,83,77,33,105,164,209,117,101,118,140,137,163,144,76,132,182,187,132,177,205,165,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,93,180,69,226,179,163,55,176,110,66,229,126,32,205,204,192,158,174,59,22,29,167,25,170,26,146,7,154,121,76,228,24,162,134,48,238,103,57,37,146,56,217,201,196,25,205,156,136,69,156,154,34,248,85,226,23,21,113,65,205,67,6,230,230,41,166,236,29,191,218,212,214,235,88,85,73,81,13,178,134,43,45,104,197,79,25,27,255,0,125,33,184,136,9,203,44,166,192,27,246,181,95,231,113,118,186,216,46,185,13,125,177,92,234,237,215,43,117,70,32,171,163,172,164,152,161,158,154,120,202,216,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,174,215,129,126,51,108,92,97,229,197,85,206,75,87,177,177,158,23,236,244,248,154,219,16,27,210,140,146,177,244,170,105,164,45,117,134,94,148,174,209,145,60,145,144,16,150,230,96,150,75,149,68,68,68,86,171,205,31,200,158,102,254,11,235,20,74,221,121,80,241,199,77,137,109,86,78,17,243,24,42,222,251,109,167,168,12,35,118,115,150,161,171,169,34,25,39,42,41,220,156,158,35,130,33,62,145,54,145,60,49,12,122,1,70,29,105,52,68,68,88,214,113,99,230,159,57,62,160,98,31,81,157,77,79,43,143,34,121,101,248,215,172,86,171,170,68,84,171,137,222,33,112,175,11,249,53,122,205,204,83,77,219,251,7,78,154,221,107,10,168,233,230,185,215,74,91,98,167,140,141,255,0,190,144,220,68,200,34,138,83,96,61,155,95,30,28,232,205,236,101,159,89,161,136,51,115,48,39,164,146,251,136,170,6,106,134,164,129,161,130,32,8,198,40,161,140,59,221,130,56,163,142,54,114,114,55,96,103,34,34,119,39,154,158,92,92,113,212,241,91,131,107,240,126,96,133,37,62,98,224,250,120,14,186,104,142,40,130,247,72,78,224,213,177,64,206,196,6,36,194,51,136,143,72,78,88,136,92,90,102,138,59,202,69,9,124,222,35,226,46,44,237,162,28,215,173,164,170,203,231,168,173,44,188,58,106,106,88,1,160,120,40,158,180,28,66,67,168,115,19,120,64,206,114,102,51,18,56,134,48,46,152,245,57,112,115,0,172,225,222,251,22,82,102,246,34,255,0,82,122,254,211,60,85,53,17,207,81,38,29,170,216,114,110,167,8,66,73,14,25,164,102,3,133,135,107,73,43,74,46,31,158,105,102,253,21,10,227,7,139,60,27,194,46,87,253,184,190,211,210,94,47,181,245,17,211,88,176,225,87,189,44,247,83,105,1,167,112,54,142,87,0,138,35,121,8,220,54,107,211,7,118,41,65,158,0,113,230,116,102,134,101,102,132,249,209,139,241,125,92,248,218,122,138,74,183,189,82,4,116,51,199,61,52,113,199,79,44,125,152,99,24,140,6,24,180,32,97,125,65,139,199,189,78,79,0,188,107,225,94,43,50,226,146,201,118,185,246,124,205,195,54,248,99,196,118,250,135,140,36,175,216,195,25,92,233,218,49,0,40,101,55,103,49,1,110,140,134,192,237,180,162,57,110,169,20,69,243,94,227,142,167,18,221,111,124,35,229,200,82,61,138,219,81,78,24,186,236,199,21,67,215,85,196,81,206,52,80,56,185,52,65,4,162,29,82,125,37,121,162,40,244,1,140,250,214,149,192,183,242,142,254,81,216,119,249,47,255,0,242,215,239,118,222,213,191,217,126,203,222,29,163,218,91,127,249,143,244,55,127,95,191,165,210,252,255,0,69,93,7,16,220,89,227,46,17,121,157,230,102,56,177,83,213,222,44,85,244,246,154,107,238,28,26,246,165,130,234,13,99,165,104,28,205,227,149,128,226,148,218,65,54,13,250,117,1,157,134,83,103,150,156,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,59,84,208,215,83,59,236,148,53,118,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,244,8,136,138,5,185,140,241,175,252,170,179,30,11,6,0,185,221,99,203,44,45,249,187,109,52,239,210,142,233,92,206,109,37,204,161,218,38,59,128,218,56,134,87,34,8,196,139,72,138,105,99,106,149,203,75,152,37,78,79,93,108,252,62,102,253,214,146,60,190,175,168,236,214,123,181,92,177,82,193,134,140,202,170,121,30,71,8,28,231,10,138,153,226,23,57,165,16,129,181,39,118,6,45,38,125,20,43,113,85,196,46,42,225,127,154,134,50,205,204,45,77,219,251,7,178,105,174,54,179,170,146,158,27,157,12,182,90,33,150,158,66,7,254,246,64,114,19,16,150,40,141,192,246,109,121,116,201,124,222,193,185,245,149,248,127,55,50,254,122,185,44,88,138,156,166,167,106,184,30,25,226,48,144,162,150,25,3,189,152,227,150,57,35,119,23,32,119,7,113,34,23,98,127,106,136,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,93,87,19,188,66,225,94,23,242,106,245,155,152,166,155,183,246,14,157,53,186,214,21,81,211,205,115,174,148,182,197,79,25,27,255,0,125,33,184,137,144,69,20,166,192,123,54,190,60,57,209,155,216,203,62,179,67,16,102,230,96,79,73,37,247,17,84,12,213,13,73,3,67,4,64,17,140,81,67,24,119,187,4,113,71,28,108,228,228,110,192,206,68,68,238,79,54,124,173,45,217,227,73,194,157,134,183,55,177,31,110,181,87,126,115,7,80,213,81,204,23,11,125,156,93,194,49,154,105,29,186,144,158,214,58,113,96,118,8,10,61,178,152,28,113,65,2,234,127,191,236,89,127,228,255,0,255,0,187,138,205,121,80,241,199,83,134,174,182,78,17,243,24,41,26,197,114,168,168,12,35,118,115,138,157,232,106,229,41,39,42,41,220,156,90,80,158,82,62,145,54,178,180,210,140,122,24,200,29,25,116,68,68,68,86,171,205,31,200,158,102,254,11,235,20,74,149,114,197,227,199,242,223,98,166,200,108,216,189,110,199,216,126,222,62,205,186,92,110,61,74,172,81,8,156,197,38,131,210,22,235,83,192,52,236,91,164,146,89,133,164,153,245,217,41,53,255,0,162,40,1,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,148,170,34,40,149,231,39,155,156,65,81,223,109,57,73,91,103,251,57,148,247,77,103,161,169,167,175,138,73,49,77,85,56,83,201,49,84,0,23,82,40,105,228,158,48,8,76,88,74,65,121,117,147,72,154,26,65,203,79,142,170,110,25,113,53,86,88,102,117,125,37,46,87,226,58,137,238,85,85,197,75,44,147,218,46,45,78,204,51,131,65,25,203,48,76,208,67,9,70,226,251,95,167,32,144,48,200,210,78,74,47,21,157,25,189,131,114,23,43,241,6,110,102,4,245,113,216,176,237,56,205,80,212,144,60,211,202,103,32,197,20,49,135,115,57,201,44,145,198,206,78,32,206,108,228,66,44,228,216,235,113,21,159,56,203,137,44,220,190,230,182,51,173,171,35,184,212,24,91,40,102,168,105,130,211,110,99,39,167,162,137,196,0,118,70,37,163,147,0,239,55,57,9,183,153,59,205,79,44,172,208,207,156,218,225,162,221,137,243,180,105,43,233,227,168,146,139,14,95,142,183,171,113,187,209,64,101,17,201,88,12,206,204,113,203,25,196,211,17,245,37,216,228,96,206,205,53,68,117,224,206,46,238,188,32,243,3,206,108,87,61,186,174,241,132,239,216,226,255,0,109,196,118,168,42,8,12,224,107,172,196,21,80,131,147,68,117,48,190,237,157,70,209,194,73,163,98,143,170,242,12,217,225,60,83,98,199,56,86,205,141,112,181,119,109,178,226,11,125,61,210,221,83,210,56,250,244,179,198,50,69,38,195,97,49,220,6,47,161,51,19,107,163,179,63,114,250,200,139,21,117,146,159,9,222,86,50,111,233,254,30,244,232,21,85,68,68,90,59,232,182,163,247,50,211,119,114,51,234,141,163,119,45,123,245,70,241,239,240,90,234,205,220,222,43,77,174,111,169,54,154,120,104,183,109,101,181,220,126,126,11,165,82,76,68,209,187,251,174,239,170,249,55,58,67,104,203,166,46,236,236,206,218,187,124,215,199,130,233,217,39,232,212,56,6,215,125,59,157,251,188,62,11,209,80,84,137,19,4,142,204,238,239,224,207,242,95,92,132,98,109,117,126,254,238,245,199,27,117,79,87,240,102,248,124,215,101,104,236,207,221,242,91,27,184,157,221,12,133,223,199,193,109,114,55,241,102,209,188,19,95,138,45,204,255,0,5,185,157,110,68,68,68,69,161,45,142,255,0,5,179,94,253,25,106,68,69,226,204,184,221,221,159,81,241,209,114,68,122,54,178,119,58,229,110,246,71,109,86,132,44,76,236,255,0,21,193,43,4,45,174,175,220,218,182,171,133,234,253,199,119,219,225,221,220,234,159,102,22,37,134,142,219,60,133,36,109,211,55,103,212,9,255,0,175,22,248,42,67,110,179,87,98,171,223,107,168,129,198,16,146,73,33,40,140,71,112,155,59,234,236,78,239,240,111,146,174,88,71,11,141,186,134,148,31,172,197,177,137,152,140,95,250,198,111,131,47,105,13,40,140,45,27,185,120,55,197,115,0,179,55,114,49,59,150,159,118,171,93,117,71,102,126,231,92,102,206,62,31,204,182,11,155,234,196,204,203,115,119,45,206,77,162,209,201,182,253,203,110,241,249,173,68,153,221,155,85,200,207,240,91,145,105,171,38,172,181,68,68,68,68,68,68,90,59,232,180,119,241,90,51,247,126,212,103,239,253,139,87,119,117,163,247,50,45,9,244,101,176,187,197,244,64,109,25,110,141,155,193,11,184,157,104,46,251,157,187,180,126,229,200,192,204,206,205,175,122,213,153,133,180,100,119,209,109,32,220,203,137,233,152,183,49,59,247,191,193,112,79,71,38,154,137,14,140,218,119,186,241,151,171,71,82,3,3,62,231,17,240,127,238,191,98,248,84,216,165,172,128,253,190,23,55,55,238,232,142,190,63,181,219,228,235,211,208,226,152,110,194,225,79,9,142,215,213,247,139,55,203,228,239,243,94,190,158,80,8,218,55,103,213,181,255,0,42,231,115,102,90,110,103,238,248,173,116,118,109,59,187,209,135,70,92,102,68,61,221,218,58,209,180,211,86,248,120,173,25,216,188,60,86,140,250,22,142,185,187,157,181,101,185,159,85,170,34,34,45,31,185,150,215,125,25,221,108,39,215,189,109,215,70,70,113,118,239,213,106,227,242,91,130,54,126,253,95,228,155,73,203,94,229,169,72,227,226,205,220,184,78,190,32,144,99,113,45,73,244,110,239,250,87,13,198,65,233,106,236,254,240,151,130,241,87,156,71,29,166,25,71,164,69,184,77,191,71,95,6,253,173,243,94,70,72,203,20,203,19,59,180,109,222,77,240,253,38,215,239,249,47,113,133,108,141,74,241,179,73,171,196,2,62,63,220,187,124,151,171,134,223,169,49,145,119,124,116,127,250,23,124,69,132,88,91,193,155,68,126,254,229,193,33,238,91,128,217,189,238,253,86,246,145,159,78,231,239,90,159,135,243,173,141,163,247,63,243,45,9,180,37,189,221,152,116,127,139,45,164,254,235,51,124,22,195,253,30,255,0,5,183,71,45,52,249,46,118,238,117,174,239,146,218,68,194,218,186,209,207,78,247,90,179,234,183,183,130,213,70,7,52,94,95,244,119,122,59,151,19,121,33,135,122,55,88,123,77,199,28,90,224,146,8,41,100,165,138,9,103,154,236,61,67,13,179,55,75,73,99,141,140,166,41,6,70,22,54,148,165,140,188,151,205,236,101,144,185,161,135,243,115,47,231,164,142,251,135,106,10,106,118,171,129,166,130,80,56,202,41,97,144,59,157,194,72,164,146,55,113,113,54,99,119,18,18,102,38,145,254,98,156,69,224,78,40,56,5,192,249,151,129,106,63,88,22,202,59,197,22,201,191,165,151,79,98,213,205,61,31,82,88,163,235,116,186,224,61,80,29,135,226,207,226,205,105,92,179,174,214,171,7,26,249,127,125,190,220,233,45,214,219,117,61,250,174,178,178,174,97,134,10,104,35,178,87,20,146,201,33,59,8,0,139,57,57,59,179,51,51,187,175,65,204,11,142,235,239,21,88,170,76,21,133,143,177,101,150,31,184,60,150,234,109,2,79,106,85,65,37,84,113,93,119,157,60,85,16,117,105,170,5,187,49,59,136,105,171,234,93,237,242,184,5,224,163,21,113,89,152,244,151,187,181,179,179,229,150,25,184,67,38,35,184,84,52,129,29,126,199,25,10,217,78,241,144,25,77,40,59,49,144,19,116,99,54,55,125,197,16,75,61,24,79,11,88,176,54,21,179,96,172,45,67,216,172,184,126,223,79,107,183,83,117,78,78,133,44,17,140,113,71,188,220,140,182,128,11,106,78,228,250,106,238,239,222,163,7,158,119,234,79,247,147,248,106,143,94,29,115,231,25,112,219,155,150,44,214,193,149,181,98,118,234,128,11,157,12,53,13,8,93,173,206,98,245,20,82,185,1,142,201,4,116,98,112,45,134,193,32,182,240,23,108,130,120,104,226,47,2,113,65,149,148,25,153,129,106,63,181,81,222,40,182,77,253,44,186,118,104,102,158,143,169,44,81,245,186,93,112,30,168,14,195,241,103,241,102,250,185,215,159,121,79,195,182,21,165,198,185,199,138,254,207,217,107,110,1,107,130,167,176,212,213,239,170,56,228,144,99,217,79,28,134,218,132,50,62,174,219,125,221,53,213,217,159,234,229,158,106,229,198,114,97,88,49,174,86,227,75,86,38,178,212,109,30,211,111,168,105,58,50,20,97,39,70,96,253,56,102,96,146,55,40,164,97,144,55,51,16,179,247,40,44,230,143,231,179,51,127,5,244,122,37,218,229,243,198,221,215,133,12,127,37,139,19,207,87,93,151,88,170,162,158,27,173,25,85,16,193,105,156,166,132,78,236,17,140,50,153,156,116,227,32,148,81,176,188,205,211,98,119,120,227,210,122,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,237,162,34,133,110,117,126,105,240,183,211,250,31,81,184,171,63,200,188,244,204,126,29,51,30,221,154,25,95,121,236,55,90,29,98,154,25,89,206,150,225,74,78,207,37,45,76,108,237,212,132,246,142,173,171,19,16,137,129,1,128,24,228,83,145,121,233,151,28,69,229,197,187,52,50,190,243,219,173,85,218,197,52,50,179,5,85,190,168,89,158,74,90,152,217,223,167,48,110,29,91,87,23,18,19,2,48,48,50,168,10,213,121,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,22,74,104,162,3,154,95,30,223,110,235,47,220,40,229,124,27,48,253,170,225,216,241,125,210,162,159,73,43,235,169,39,98,122,58,113,54,214,56,97,158,33,115,151,70,41,36,141,152,29,162,23,41,227,89,20,186,114,161,227,142,155,18,218,172,156,35,230,48,85,189,246,219,79,80,24,70,236,231,45,67,87,82,68,50,78,84,83,185,57,60,71,4,66,125,34,109,34,120,98,24,244,2,140,58,210,104,136,162,175,158,119,234,79,247,147,248,106,176,14,24,184,133,197,92,47,231,45,151,55,48,181,55,111,236,29,74,107,141,172,234,164,167,134,231,67,40,237,150,158,66,7,254,246,64,114,19,16,150,40,141,192,246,109,124,135,178,95,55,176,110,125,101,126,31,205,204,191,158,174,75,22,34,167,41,169,218,174,7,134,120,140,36,40,165,134,64,239,102,56,229,142,72,221,197,200,29,193,220,72,133,216,159,169,157,121,247,148,252,59,97,90,92,107,156,120,175,236,253,150,182,224,22,184,42,123,13,77,94,250,163,142,73,6,61,148,241,200,109,168,67,35,234,237,183,221,211,93,93,153,253,86,22,197,152,87,28,216,169,113,78,10,196,214,172,65,101,173,223,217,174,54,186,216,234,233,103,216,100,7,178,88,220,128,182,152,16,190,143,220,66,236,253,236,234,5,249,163,249,236,204,223,193,125,30,137,122,14,92,92,113,211,112,165,140,171,240,126,96,133,93,70,93,99,10,136,14,186,104,142,89,78,201,86,44,224,213,177,64,206,226,96,66,226,51,136,143,84,130,40,136,92,158,22,138,73,222,68,88,214,113,99,230,159,57,62,160,98,31,81,157,93,87,44,94,60,127,34,23,218,108,134,205,139,214,220,3,136,46,3,236,219,165,198,227,211,165,194,243,16,76,82,104,61,34,126,141,68,229,78,197,186,72,226,132,158,73,159,77,242,147,205,74,46,165,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,97,134,10,104,35,23,41,37,146,66,118,16,1,22,114,114,119,102,102,103,119,88,251,113,209,198,109,247,140,60,199,165,185,199,106,246,54,12,194,253,162,159,12,219,101,0,122,161,142,87,14,173,77,76,131,174,179,75,210,137,222,49,39,142,49,1,17,220,236,114,201,245,185,92,121,236,203,47,198,189,30,181,93,87,60,239,212,159,239,39,240,213,28,25,47,155,216,203,33,115,67,15,230,230,95,207,73,29,247,14,212,20,212,237,87,3,77,4,160,113,148,82,195,32,119,59,132,145,73,36,110,226,226,108,198,238,36,36,204,77,144,247,12,92,66,225,94,40,50,106,203,155,152,90,155,176,118,254,165,53,198,214,117,81,212,77,108,174,136,182,203,79,33,3,255,0,123,32,57,8,17,197,44,70,224,27,246,181,85,68,68,69,106,188,209,252,137,230,111,224,190,177,68,160,5,78,159,46,110,61,191,149,69,138,124,183,204,72,59,62,102,225,155,127,108,171,168,130,159,101,45,234,132,12,34,122,193,96,109,144,204,199,36,99,44,93,194,228,98,113,54,210,40,225,189,85,74,178,83,138,126,31,120,137,237,81,228,230,104,218,177,5,93,22,242,158,131,108,180,149,193,24,116,247,77,217,106,2,57,158,22,121,163,30,171,7,79,113,109,221,185,157,154,170,162,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,47,41,154,89,165,129,50,91,2,92,243,51,50,239,190,198,195,118,110,143,109,173,236,179,84,116,186,179,4,49,254,110,16,57,11,89,37,1,247,69,244,215,87,209,153,221,177,247,227,7,139,60,101,197,214,104,125,184,190,211,213,217,236,84,20,241,211,88,176,225,87,181,84,22,160,120,193,167,112,54,142,38,51,150,80,121,8,220,55,233,211,7,119,24,129,154,133,47,65,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,106,154,26,234,103,109,241,30,142,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,249,9,240,125,197,158,13,226,235,43,254,220,88,169,233,44,247,218,10,137,41,175,184,112,107,222,170,123,81,188,134,208,57,155,199,19,152,75,16,52,130,108,27,53,234,3,59,148,70,205,93,85,63,207,76,139,203,142,34,242,226,227,149,249,161,102,237,214,170,237,37,134,104,157,130,170,223,84,44,237,29,85,52,142,207,211,152,55,22,143,163,139,137,16,24,152,25,129,99,173,158,153,23,152,252,58,102,61,199,43,243,66,205,216,110,180,58,75,12,209,59,157,45,194,148,157,218,58,170,105,29,155,169,9,237,45,31,70,38,33,32,49,3,3,1,191,254,82,156,107,251,18,178,143,132,220,205,185,218,168,236,179,117,164,193,119,9,223,161,32,215,77,63,80,237,132,236,59,36,235,28,178,201,17,72,66,77,35,20,76,242,60,176,128,73,174,116,102,246,13,200,92,175,196,25,185,152,19,213,199,98,195,180,227,53,67,82,64,243,79,41,156,131,20,80,198,29,204,231,36,178,71,27,57,56,131,57,179,145,8,179,147,99,215,197,87,19,24,203,138,252,220,172,205,44,97,67,73,110,1,167,27,109,162,217,76,204,65,110,183,70,114,28,80,60,155,88,166,61,210,200,103,33,51,110,51,45,162,1,178,48,164,11,213,101,110,105,99,188,150,199,118,204,204,203,75,239,177,177,37,155,173,216,171,123,44,53,29,46,172,39,12,159,155,152,14,50,214,57,76,125,225,125,53,213,180,118,103,108,132,248,81,226,187,46,56,181,203,128,198,184,42,94,195,117,161,233,193,127,176,79,51,29,85,162,168,153,221,132,157,153,186,144,158,210,120,166,102,97,144,68,153,216,12,36,140,45,175,153,215,30,63,145,11,21,78,67,101,61,235,110,62,196,22,242,246,149,210,221,113,233,213,97,120,72,225,40,245,30,145,55,90,162,2,168,97,219,36,114,194,47,28,205,166,248,137,225,219,0,96,12,101,154,120,202,211,151,217,125,135,170,239,152,134,249,80,212,212,52,52,204,219,229,61,29,221,221,221,216,64,4,88,140,204,157,128,0,72,137,196,69,221,178,8,224,235,131,172,9,194,6,4,168,176,88,43,61,179,137,47,59,62,208,98,14,156,212,254,212,233,77,80,116,191,208,167,60,177,193,210,142,161,227,252,219,182,253,55,22,174,253,209,3,205,31,207,102,102,254,11,232,244,75,208,114,226,227,142,155,133,44,101,95,131,243,4,42,234,50,235,24,84,64,117,211,68,114,202,118,74,177,103,6,173,138,6,119,19,2,23,17,156,68,122,164,17,68,66,228,240,180,82,78,242,34,40,107,230,117,204,2,143,55,107,42,120,126,201,12,69,218,240,45,38,232,49,53,202,40,224,150,150,253,85,28,240,205,16,211,25,3,200,208,193,37,63,116,209,152,140,196,101,163,20,98,7,37,160,112,197,195,214,42,226,131,57,108,185,71,133,170,123,7,111,234,84,220,110,135,75,37,68,54,202,24,135,116,181,18,8,55,247,177,131,17,0,156,178,196,14,97,191,115,121,76,210,202,220,119,146,216,238,231,150,121,151,98,246,54,36,179,116,123,109,23,106,134,163,165,213,132,38,143,243,144,153,198,90,199,40,23,186,79,166,186,62,142,206,205,41,92,168,120,227,166,196,182,171,39,8,249,140,21,111,125,182,211,212,6,17,187,57,203,80,213,212,145,12,147,149,20,238,78,79,17,193,16,159,72,155,72,158,24,134,61,0,163,14,180,154,40,1,230,143,231,179,51,127,5,244,122,37,242,120,23,227,54,251,193,230,99,213,92,228,181,123,103,6,98,142,207,79,137,173,177,0,53,81,71,19,159,74,166,154,66,211,73,162,234,202,237,25,19,71,32,153,9,109,119,9,99,200,38,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,46,218,40,1,230,143,231,179,51,127,5,244,122,37,123,252,164,241,254,13,202,206,9,177,254,96,230,14,33,164,177,225,235,30,56,175,169,174,174,169,119,217,16,123,62,218,204,204,204,206,70,100,78,32,0,44,230,102,66,34,196,68,204,241,215,198,15,22,120,203,139,172,208,251,113,125,167,171,179,216,168,41,227,166,177,97,194,175,106,168,45,64,241,131,78,224,109,28,76,103,44,160,242,17,184,111,211,166,14,238,49,3,53,197,114,197,224,59,242,223,125,166,207,156,216,178,238,192,56,126,224,62,205,181,220,109,221,74,92,81,48,132,195,38,133,213,23,232,211,206,52,238,91,163,146,41,137,164,133,245,217,40,180,212,172,85,212,255,0,127,216,178,255,0,201,255,0,255,0,119,20,0,169,158,229,165,204,18,155,56,109,86,126,31,51,126,235,87,38,96,208,83,246,107,61,218,174,89,106,167,196,160,3,85,60,143,35,132,12,16,29,61,52,17,11,156,210,145,206,250,147,187,155,150,178,20,139,169,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,152,97,130,154,8,197,202,73,100,144,157,132,0,69,156,156,157,217,153,153,221,212,27,103,167,52,44,229,199,28,71,89,51,143,42,228,251,51,97,193,93,166,139,15,217,234,163,25,59,117,12,231,19,213,13,201,129,255,0,59,218,58,16,185,68,39,182,30,148,93,34,234,135,104,57,95,224,251,138,252,51,197,206,87,253,188,178,216,42,236,119,42,42,137,41,47,22,178,26,137,224,161,159,168,125,56,130,180,224,138,26,147,40,70,41,136,98,213,227,105,227,99,211,112,185,87,85,106,188,209,252,137,230,111,224,190,177,68,160,46,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,49,67,61,52,241,147,20,114,199,32,187,16,24,147,49,49,51,179,179,179,59,44,130,120,23,227,54,197,198,30,92,85,92,228,181,123,27,25,225,126,207,79,137,173,177,1,189,40,201,43,31,74,166,154,66,215,88,101,233,74,237,25,19,201,25,1,9,110,102,9,100,185,84,80,3,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,41,84,68,84,171,137,222,30,176,175,20,25,53,122,202,60,83,83,216,59,127,78,166,221,116,10,88,234,38,182,87,68,91,162,168,140,77,191,190,140,216,72,8,226,150,80,99,13,251,155,29,108,210,202,220,119,146,216,238,231,150,121,151,98,246,54,36,179,116,123,109,23,106,134,163,165,213,132,38,143,243,144,153,198,90,199,40,23,186,79,166,186,62,142,206,205,42,156,167,120,215,183,98,156,43,108,225,95,50,46,123,49,37,155,90,108,29,57,189,85,68,215,90,17,142,162,162,74,121,9,196,227,135,178,199,14,208,114,144,5,226,120,163,0,103,137,220,228,169,64,183,49,158,53,255,0,149,86,99,193,96,192,23,59,172,121,101,133,191,55,109,166,157,250,81,221,43,153,205,164,185,148,59,68,199,112,27,71,16,202,228,65,24,145,105,17,77,44,109,242,185,119,112,135,252,171,115,149,254,212,209,117,178,247,7,116,171,113,70,202,254,205,52,253,81,151,178,210,71,181,158,71,234,201,17,111,113,217,182,40,229,210,64,145,226,221,63,203,26,206,44,124,211,231,39,212,12,67,234,51,171,138,229,161,199,29,79,14,56,202,28,158,199,1,72,121,117,141,47,17,156,213,114,28,84,231,99,184,204,209,192,213,165,49,184,139,211,56,132,67,48,153,123,129,27,72,14,206,38,19,78,74,34,197,93,100,167,194,119,149,140,155,250,127,135,189,58,5,85,29,244,90,59,248,186,209,159,187,246,166,189,255,0,177,107,171,173,31,185,145,104,79,163,45,133,222,47,162,3,104,203,116,98,204,250,33,119,19,173,5,223,115,183,118,143,220,185,24,25,155,78,254,254,229,171,51,11,104,200,239,162,218,65,185,151,19,211,49,110,98,119,239,127,130,224,158,142,77,53,18,29,25,180,239,117,227,241,13,167,172,211,49,158,155,159,94,231,254,235,246,47,63,77,137,94,206,14,85,209,110,209,247,126,104,117,238,126,239,139,183,197,122,122,28,83,13,216,92,41,225,49,218,250,190,241,102,249,124,157,254,107,214,210,152,196,14,15,174,174,250,174,201,27,51,106,180,220,207,221,241,90,232,236,218,119,119,163,14,140,184,204,136,123,187,180,117,163,105,166,173,240,241,90,51,177,59,179,107,170,209,159,66,209,215,51,119,182,172,183,51,234,181,68,68,69,163,173,174,250,51,186,216,69,185,150,221,116,100,103,23,110,253,86,174,63,37,184,35,103,239,213,254,75,71,7,119,215,185,110,41,28,124,89,187,151,17,215,70,4,194,226,90,147,176,183,119,197,215,5,198,65,233,106,236,254,240,151,130,241,151,204,67,29,158,57,67,164,69,186,50,254,183,95,6,253,173,243,94,62,72,203,20,203,19,59,180,109,222,77,240,253,38,215,239,249,47,113,133,108,141,74,241,179,73,171,196,2,62,63,220,187,124,151,171,134,223,169,49,145,119,124,116,127,250,23,124,69,132,88,91,193,155,68,127,146,224,144,247,45,192,108,221,255,0,31,5,191,168,218,106,236,235,83,240,254,117,177,180,126,231,254,101,161,54,132,183,187,179,14,143,241,101,180,159,221,102,111,130,216,127,163,223,224,182,232,229,166,159,37,206,61,204,223,177,110,220,182,17,48,182,174,180,115,211,189,214,172,250,173,237,224,181,68,68,68,68,68,69,180,159,224,180,239,90,105,170,208,139,71,90,104,224,236,95,217,119,173,119,119,119,173,241,254,138,31,232,186,227,125,93,104,204,76,221,250,45,193,31,197,223,185,106,93,197,170,209,223,93,93,215,25,75,163,233,167,122,212,8,157,219,93,23,51,63,193,104,77,170,208,165,16,30,246,126,229,182,73,117,15,117,188,89,159,189,116,107,109,115,214,247,153,131,62,140,221,206,255,0,61,126,74,145,102,118,90,205,119,10,114,164,171,1,33,112,103,234,72,236,218,123,255,0,33,127,154,241,152,83,5,222,176,101,92,135,81,81,69,43,203,27,179,108,51,47,23,31,152,183,246,42,169,218,241,0,16,179,244,159,244,95,250,223,191,246,175,101,104,170,114,145,137,135,221,113,125,59,187,252,89,125,184,229,222,250,105,240,92,139,71,109,91,69,177,163,118,118,209,255,0,106,218,113,105,239,11,254,221,87,1,233,187,222,241,251,145,143,103,119,195,197,114,70,108,228,218,255,0,137,118,27,187,185,106,136,136,139,79,31,230,92,82,190,140,238,223,227,92,96,90,247,55,131,191,122,212,95,71,238,241,251,214,255,0,125,219,115,233,163,45,195,27,51,120,173,194,12,205,162,220,184,228,118,118,112,111,21,243,43,138,42,96,41,37,220,239,181,223,221,211,224,203,201,95,110,145,52,50,212,236,45,35,140,140,91,70,215,184,126,61,255,0,114,165,149,88,50,233,141,235,222,166,121,233,98,134,57,156,227,96,34,18,219,33,107,223,168,187,107,163,50,171,24,59,2,67,102,164,141,154,164,201,194,24,129,245,54,127,1,118,254,197,151,172,163,182,53,28,157,81,61,73,255,0,71,87,238,254,126,239,189,119,200,140,67,115,233,252,203,81,54,125,27,78,247,109,86,147,179,56,54,191,53,215,51,208,125,207,159,197,111,133,218,70,103,248,58,209,152,157,217,187,180,213,115,109,102,111,189,25,157,153,244,209,105,180,190,229,174,206,238,245,183,103,222,143,30,173,166,171,81,143,77,27,85,202,180,218,203,135,71,215,86,90,14,164,251,223,226,183,143,223,226,185,27,93,22,168,161,91,154,23,2,223,145,76,84,121,227,147,152,51,178,101,181,235,103,182,41,168,139,116,54,43,164,146,19,62,144,176,183,103,163,155,88,250,122,57,0,74,231,31,230,132,169,227,123,0,69,85,120,104,225,211,29,241,65,154,116,25,103,129,105,255,0,181,86,94,43,119,195,253,44,181,246,152,97,158,179,167,44,177,245,186,93,112,46,144,22,243,240,102,241,118,200,79,34,242,47,46,56,116,203,139,118,87,229,125,155,176,218,168,117,150,105,165,118,58,171,133,81,51,52,149,85,50,51,55,82,99,218,58,190,140,44,34,32,2,0,0,3,80,20,85,243,206,253,73,254,242,127,13,81,86,171,255,0,5,28,87,95,120,75,206,90,44,101,213,186,214,97,11,150,148,120,166,201,69,48,15,111,165,218,109,28,140,50,51,131,205,1,159,86,55,212,9,244,56,250,128,18,200,234,181,115,87,226,158,197,159,25,143,133,112,198,84,230,143,218,60,189,181,225,250,59,161,210,81,137,199,74,55,138,135,152,202,73,24,128,72,230,26,89,41,135,66,213,225,34,154,61,35,145,231,21,219,228,239,148,151,92,117,196,53,235,30,21,199,16,80,88,176,77,156,37,170,59,77,228,168,66,174,182,122,128,122,90,74,177,140,134,90,138,98,106,122,137,138,38,252,217,29,44,109,46,162,253,57,41,175,52,127,61,153,155,248,47,163,209,43,85,82,63,202,159,142,58,108,181,186,208,112,183,153,33,87,45,139,19,222,24,48,181,204,78,89,222,221,113,170,32,6,162,56,245,118,10,105,165,208,132,163,22,233,205,44,132,108,67,41,73,12,196,162,34,133,110,117,126,105,240,183,211,250,31,81,184,171,0,87,21,193,39,24,56,155,132,108,208,138,244,47,87,91,130,111,149,16,14,44,179,210,69,79,215,174,130,40,231,8,78,57,37,7,33,56,74,164,229,96,19,141,164,113,96,50,22,125,195,144,70,19,197,54,44,115,133,108,216,215,11,87,118,219,46,32,183,211,221,45,213,61,35,143,175,75,60,99,36,82,108,54,19,29,192,98,250,19,49,54,186,59,51,247,43,107,230,143,228,79,51,127,5,245,138,37,10,220,39,121,167,201,191,168,24,123,212,96,89,41,168,245,230,91,204,18,155,39,173,87,142,31,50,130,235,87,30,96,215,211,246,107,197,218,146,89,105,103,195,64,99,75,60,111,27,156,14,19,157,69,52,242,139,28,50,137,192,250,19,59,27,14,145,3,128,48,6,50,205,60,101,105,203,236,190,195,213,119,204,67,124,168,106,106,26,26,102,109,242,158,142,238,238,238,236,32,2,44,70,102,78,192,0,36,68,226,34,238,213,211,142,254,24,236,92,37,230,22,13,202,171,69,235,219,117,103,131,227,186,93,46,253,152,233,187,125,84,183,59,128,140,157,2,150,86,139,108,17,211,197,160,150,215,233,111,209,136,137,122,190,6,120,50,177,113,135,151,25,197,108,142,235,236,108,103,133,253,135,81,134,110,82,153,189,40,201,43,87,245,105,170,99,29,117,134,94,148,76,242,8,188,145,144,9,14,230,99,138,75,74,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,80,207,77,60,100,227,36,82,70,76,196,6,36,206,46,46,204,236,236,236,234,111,249,105,241,213,83,196,214,25,170,203,12,206,175,171,170,205,12,57,79,61,202,170,184,169,98,142,11,189,185,234,25,134,112,104,35,8,161,56,94,120,97,40,220,91,115,116,228,18,55,41,26,59,223,69,21,124,243,191,82,127,188,159,195,84,85,171,138,224,147,140,28,77,194,54,104,69,122,23,171,173,193,55,202,136,7,22,89,233,34,167,235,215,65,20,115,132,39,28,146,131,144,156,37,82,114,176,9,198,210,56,176,25,11,62,225,168,28,208,248,162,181,113,23,157,182,171,102,6,189,210,93,48,38,16,179,211,189,150,174,152,196,194,174,122,248,33,169,169,168,125,99,25,98,61,30,10,115,130,71,119,140,233,11,86,3,35,6,169,92,150,242,155,237,78,114,226,220,220,251,95,117,182,253,132,183,211,209,123,46,136,182,67,117,246,136,212,14,218,162,215,223,134,62,203,212,104,182,247,202,208,158,230,233,109,58,43,205,31,207,102,102,254,11,232,244,74,213,84,143,242,175,227,170,167,0,98,27,87,12,57,165,95,87,62,24,190,84,67,109,193,147,67,75,22,203,77,198,122,169,140,160,149,163,141,166,144,42,166,169,102,105,12,207,164,98,13,180,99,51,56,230,37,22,53,156,88,249,167,206,79,168,24,135,212,103,84,169,75,167,42,30,56,233,177,45,170,201,194,62,99,5,91,223,109,180,245,1,132,110,206,114,212,53,117,36,67,36,229,69,59,147,147,196,112,68,39,210,38,210,39,134,33,143,64,40,195,173,38,138,21,185,157,113,227,249,111,190,212,228,54,83,222,183,96,28,63,112,47,105,93,45,215,30,165,46,40,152,66,18,143,81,233,11,244,105,231,26,134,29,178,73,20,196,209,204,218,236,136,154,192,21,213,114,184,243,217,150,95,141,122,61,106,186,174,121,223,169,63,222,79,225,170,42,213,117,224,251,139,60,101,194,46,104,125,184,177,83,213,222,44,85,244,242,83,95,112,224,215,181,44,23,80,104,205,160,115,55,142,86,3,138,83,105,4,216,55,233,212,6,118,25,77,159,33,60,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,59,84,208,215,83,59,236,148,53,118,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,244,8,136,138,213,121,163,249,19,204,223,193,125,98,137,64,10,244,24,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,134,169,161,174,166,118,223,17,232,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,207,37,60,85,115,62,203,188,237,224,182,179,11,96,247,171,176,102,46,54,168,27,93,222,193,77,89,86,231,103,183,13,76,133,44,143,89,217,163,134,168,39,134,8,226,56,132,135,220,173,38,45,204,6,37,30,185,3,147,151,222,32,51,151,9,228,238,28,155,179,213,226,107,128,211,201,83,180,15,178,82,128,148,149,53,59,12,193,164,233,65,28,178,244,247,177,30,205,163,239,19,50,201,122,211,108,166,178,218,168,172,212,114,85,201,79,65,79,29,52,71,87,87,45,84,228,0,44,34,242,77,49,20,178,158,140,218,156,132,70,79,171,147,187,187,186,237,172,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,213,34,129,110,99,60,107,255,0,42,172,199,130,193,128,46,119,88,242,203,11,126,110,219,77,59,244,163,186,87,51,155,73,115,40,118,137,142,224,54,142,33,149,200,130,49,34,210,34,154,88,219,202,112,47,193,149,247,140,60,199,170,182,73,117,246,54,12,194,253,158,163,19,92,162,48,122,161,142,87,62,149,53,52,101,174,179,75,210,149,154,66,23,142,49,2,34,220,236,17,73,109,106,229,49,87,6,87,218,78,12,112,87,24,152,74,235,219,173,85,221,174,159,21,219,170,12,2,75,124,131,117,158,138,154,166,157,251,186,144,158,216,35,56,251,228,9,9,141,183,129,151,66,154,240,235,159,56,203,134,220,220,177,102,182,12,173,171,19,183,84,0,92,232,97,168,104,66,237,110,115,23,168,162,149,200,12,118,72,35,163,19,129,108,54,9,5,183,128,187,100,83,146,249,189,131,115,235,43,240,254,110,101,252,245,114,88,177,21,57,77,78,213,112,60,51,196,97,33,69,44,50,7,123,49,199,44,114,70,238,46,64,238,14,226,68,46,196,254,213,91,175,27,124,31,97,158,46,114,190,91,41,53,37,22,54,177,211,206,88,78,241,87,45,71,66,134,121,100,128,230,9,35,136,216,72,38,26,96,137,204,130,71,141,137,204,4,157,182,148,0,227,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,30,154,186,134,165,155,124,71,163,59,59,59,59,137,129,11,137,129,139,184,24,16,144,185,9,51,191,181,206,174,39,115,151,136,75,22,9,176,102,198,40,246,220,120,10,223,53,190,219,83,44,35,218,167,234,152,188,147,212,205,250,115,76,225,29,60,110,100,253,227,0,147,179,200,82,201,37,106,229,205,193,71,242,170,204,121,239,248,254,217,117,143,44,176,183,231,46,85,48,55,74,59,165,115,56,60,118,193,155,112,152,238,3,121,37,40,152,136,35,17,29,98,41,162,145,173,1,93,255,0,18,92,8,223,114,247,32,178,255,0,138,12,189,14,219,132,49,6,15,177,93,49,37,54,161,31,176,170,167,162,183,199,212,223,45,65,75,85,218,170,234,39,147,72,227,97,135,93,186,48,109,118,162,188,62,241,59,156,188,48,223,110,215,252,161,197,30,205,146,247,111,150,223,93,77,60,35,81,75,54,160,109,12,229,9,234,15,52,6,111,36,70,236,250,22,225,38,40,228,150,51,166,151,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,138,105,234,103,144,156,164,150,73,9,220,140,200,157,201,201,221,221,221,221,221,78,79,46,110,2,127,146,189,138,124,200,204,73,251,70,102,226,107,127,99,171,167,130,163,125,45,150,132,204,37,122,49,112,125,147,76,231,28,101,44,189,226,196,2,17,62,209,41,38,189,85,0,60,209,252,246,102,111,224,190,143,68,173,126,75,77,214,27,85,61,246,107,101,88,91,107,42,38,164,167,172,40,73,160,154,120,70,50,150,32,147,77,164,96,51,194,68,44,250,139,75,27,190,155,155,89,31,229,105,199,183,216,74,203,15,10,57,161,6,252,63,117,184,118,60,33,116,167,167,214,74,10,234,185,220,154,142,160,65,181,146,25,167,148,156,37,209,202,57,36,118,55,120,137,138,9,127,69,29,92,206,185,128,86,101,21,29,79,15,217,33,136,187,38,58,171,221,6,38,185,69,28,241,85,88,105,100,130,25,162,26,99,32,104,222,105,227,168,238,154,51,34,132,64,180,97,144,128,227,137,108,173,202,220,119,157,56,238,217,150,121,105,98,246,206,36,188,245,187,21,23,106,134,159,171,210,132,230,147,243,147,24,70,58,71,17,151,188,77,174,154,54,174,236,207,144,79,7,220,38,96,222,17,114,191,236,61,138,162,146,241,125,175,168,146,166,251,136,198,129,233,103,186,155,72,111,3,24,60,146,184,4,81,27,70,32,199,179,94,161,179,49,74,110,254,83,143,238,15,173,92,89,101,25,13,189,170,227,199,120,58,158,178,191,10,28,50,139,5,76,230,2,242,80,202,50,24,197,178,161,225,136,26,66,33,120,140,64,247,108,105,35,146,0,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,148,51,211,79,25,56,201,20,145,147,49,1,137,51,139,139,179,59,59,59,58,157,78,92,92,113,212,241,91,131,107,240,126,96,133,37,62,98,224,250,120,14,186,104,142,40,130,247,72,78,224,213,177,64,206,196,6,36,194,51,136,143,72,78,88,136,92,90,102,138,56,203,230,143,231,179,51,127,5,244,122,37,106,170,253,57,110,115,4,166,225,218,166,76,158,206,75,173,89,101,213,198,160,170,104,174,83,75,44,193,134,77,162,158,73,90,42,120,96,150,105,130,166,103,128,92,4,132,35,55,57,52,212,228,119,155,68,80,3,205,31,207,102,102,254,11,232,244,74,223,234,115,51,21,84,229,101,187,39,59,95,75,13,219,241,5,110,38,232,71,36,131,218,43,170,41,169,169,247,204,59,250,103,211,142,151,72,223,99,16,245,231,247,157,143,70,173,92,11,240,101,125,227,15,49,234,173,146,93,125,141,131,48,191,103,168,196,215,40,140,30,168,99,149,207,165,77,77,25,107,172,210,244,165,102,144,133,227,140,64,136,183,59,4,82,78,165,255,0,52,178,107,38,239,184,7,40,239,119,219,86,21,171,197,221,75,78,16,181,141,41,65,75,55,101,8,133,169,162,32,14,140,58,52,144,199,28,100,65,188,140,2,54,34,118,21,80,22,42,234,127,191,236,89,127,228,255,0,255,0,187,138,0,87,106,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,49,67,61,52,241,147,20,114,199,32,187,16,24,147,49,49,51,179,179,179,59,41,254,224,7,140,27,87,22,89,70,37,112,122,184,241,222,14,167,163,160,197,97,52,66,193,83,57,129,52,117,209,20,96,49,108,168,120,101,55,140,68,94,35,19,13,187,26,57,36,186,5,10,220,206,184,241,252,183,223,106,114,27,41,239,91,176,14,31,184,23,180,174,150,235,143,82,151,20,76,33,9,71,168,244,133,250,52,243,141,67,14,217,36,138,98,104,230,109,118,68,77,110,188,31,112,153,140,184,186,205,15,176,246,42,138,187,61,138,130,158,74,155,238,35,26,6,170,130,212,15,25,188,12,96,242,68,198,114,202,13,24,131,30,253,58,134,204,227,17,187,100,17,149,185,91,129,50,91,2,91,50,207,45,44,94,198,195,118,110,183,98,162,237,83,84,116,186,179,28,210,126,114,99,57,11,89,37,50,247,137,244,215,70,209,153,153,189,90,181,94,104,254,68,243,55,240,95,88,162,80,2,189,86,86,230,150,59,201,108,119,108,204,204,180,190,251,27,18,89,186,221,138,183,178,195,81,210,234,194,112,201,249,185,128,227,45,99,148,199,222,23,211,93,91,71,102,118,200,123,133,94,38,48,111,21,249,71,71,154,88,62,134,174,220,99,80,86,219,189,178,165,156,142,221,113,140,35,57,96,105,54,176,204,27,101,140,194,65,102,220,6,59,132,15,124,97,88,20,0,243,71,243,217,153,191,130,250,61,18,186,174,70,63,174,207,221,191,226,74,85,17,17,89,255,0,49,158,10,63,149,86,92,65,127,192,22,203,84,121,155,133,191,57,109,169,157,186,82,93,40,89,141,228,182,20,219,132,7,113,155,73,17,74,196,33,32,144,235,16,205,44,141,4,54,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,138,25,233,167,140,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,95,87,25,28,203,46,188,71,112,233,131,114,178,197,65,73,104,185,95,233,222,171,49,105,224,164,35,129,167,167,170,110,201,79,75,44,175,184,64,202,6,170,49,97,39,6,58,120,218,115,219,59,21,170,240,235,144,216,203,137,44,220,177,101,78,12,162,171,35,184,212,1,220,235,161,167,105,130,211,110,99,22,168,173,149,136,192,118,70,37,171,11,152,239,55,8,197,247,152,179,228,83,146,249,67,131,114,23,43,240,254,81,229,252,21,113,216,176,237,57,67,78,245,115,188,211,202,103,33,75,44,210,31,115,57,201,44,146,72,236,44,32,206,110,194,34,44,194,222,213,99,89,197,143,154,124,228,250,129,136,125,70,117,74,148,164,242,190,230,9,77,105,166,178,240,189,157,55,90,179,3,168,26,12,31,124,169,150,90,147,223,52,180,180,244,118,86,138,40,8,152,24,142,114,9,229,151,100,96,195,23,186,2,26,74,250,44,85,214,74,124,39,121,88,201,191,167,248,123,211,160,85,76,159,224,180,90,105,170,208,159,71,91,93,156,93,137,191,174,239,91,183,119,119,173,241,254,138,31,232,186,227,125,93,104,204,76,221,250,45,192,26,247,191,130,212,255,0,73,214,142,250,234,238,184,222,77,31,77,59,214,160,68,238,218,232,185,153,254,11,66,109,86,133,40,128,247,179,247,45,178,75,168,123,173,226,204,253,235,163,89,108,154,185,183,17,131,106,44,205,163,191,134,186,252,149,43,204,76,183,59,173,44,143,77,84,34,93,40,197,186,135,163,119,73,175,192,93,120,60,41,130,239,88,50,174,67,168,168,162,149,229,141,217,182,25,151,139,143,204,91,251,21,84,109,56,132,79,115,188,79,241,254,183,246,125,235,217,218,106,221,207,118,223,117,197,244,238,239,241,95,114,57,119,190,154,124,23,34,209,219,86,209,108,104,221,157,180,127,218,182,156,90,123,194,255,0,183,85,192,126,58,23,195,195,68,99,217,221,240,241,92,145,155,57,54,171,157,181,103,209,110,68,68,69,163,247,255,0,50,226,149,244,103,118,255,0,26,226,2,213,221,155,227,226,183,11,232,253,222,63,122,223,239,187,110,125,52,101,184,99,102,111,21,184,65,153,180,91,151,28,142,206,206,13,226,190,117,119,78,158,35,154,93,207,163,127,91,251,23,144,190,221,34,104,101,169,216,90,71,25,24,182,141,175,112,252,123,254,229,76,110,88,78,187,48,46,109,90,243,65,13,60,68,59,27,115,137,232,236,204,90,247,19,120,135,114,170,120,59,2,67,102,164,141,154,164,201,194,24,129,245,54,127,1,118,254,197,151,172,163,182,53,28,157,81,61,73,255,0,71,87,238,254,126,239,189,119,200,140,67,115,233,252,203,81,54,125,27,78,247,109,82,93,30,55,213,117,140,244,31,115,231,241,91,160,38,149,157,219,93,25,104,236,78,218,119,104,185,246,179,55,222,140,206,204,250,104,180,218,95,114,215,103,119,122,219,179,239,71,143,86,211,85,168,199,166,141,170,228,110,230,209,54,178,225,209,245,213,150,130,78,111,185,255,0,98,222,63,127,138,228,109,116,90,162,34,34,34,34,34,216,139,78,237,116,101,164,131,221,247,174,48,213,221,197,221,106,236,250,232,203,152,27,65,100,54,103,23,71,211,93,62,41,181,214,162,250,139,58,104,222,43,140,217,247,62,159,21,195,32,150,190,45,163,174,64,109,145,119,252,159,85,198,243,8,56,234,207,222,180,9,14,115,33,215,221,103,240,117,206,16,3,51,234,62,63,122,228,102,102,102,102,240,101,182,73,6,32,121,9,159,70,249,46,132,116,33,48,239,218,219,153,244,213,221,252,23,193,188,80,16,144,140,155,93,180,103,238,119,251,213,56,198,24,118,225,3,60,246,105,160,167,144,165,17,119,50,119,247,118,62,173,222,207,241,102,95,19,15,99,233,169,235,97,181,85,201,57,200,4,219,156,98,13,175,169,51,183,201,252,29,85,251,21,237,170,105,96,150,62,163,57,187,179,234,45,225,185,217,122,138,74,150,56,197,203,87,115,125,53,211,239,93,173,123,221,190,75,85,161,51,19,104,235,136,162,126,247,238,92,18,11,51,238,46,246,110,228,132,157,187,157,251,181,93,150,55,215,66,239,91,221,244,90,162,45,29,211,189,113,153,255,0,90,223,15,21,197,35,179,142,133,222,203,100,98,207,225,243,238,93,134,143,185,137,244,240,92,154,50,213,23,5,76,221,56,136,135,86,118,103,255,0,34,248,53,151,9,95,115,177,191,119,123,247,55,134,139,224,86,215,117,165,45,187,183,233,238,187,179,119,62,139,125,5,165,234,152,106,171,182,73,171,179,142,132,236,237,163,247,248,105,242,101,234,40,169,70,0,22,141,153,153,216,116,239,117,244,160,13,143,171,120,151,233,125,235,157,104,250,174,185,142,132,228,255,0,163,241,91,37,50,23,212,31,70,240,91,32,144,122,142,58,62,221,53,211,239,92,221,192,78,196,203,159,107,63,126,157,203,87,110,237,22,140,12,58,247,45,89,155,197,52,77,62,9,163,38,139,85,180,155,86,92,70,206,205,166,189,232,66,218,104,77,170,68,47,174,255,0,235,95,185,115,162,47,147,139,48,181,139,28,225,91,206,10,197,52,61,182,203,136,45,245,22,187,141,55,84,227,235,210,207,25,71,44,123,193,196,199,112,25,54,162,236,77,174,172,236,253,234,5,248,250,224,163,21,112,167,152,245,119,187,77,179,180,101,150,38,184,77,38,28,184,83,180,135,29,6,247,41,6,217,80,242,17,152,205,16,51,176,17,147,245,163,7,54,125,195,40,69,111,249,85,150,120,171,57,51,31,14,101,110,10,164,237,23,172,77,112,138,223,77,186,57,14,56,119,191,191,60,189,48,51,24,98,6,41,36,54,23,217,24,25,59,104,46,178,30,225,87,134,124,27,194,134,81,209,229,110,15,174,171,184,153,84,21,202,239,115,169,119,19,184,220,100,8,194,89,218,61,206,48,134,216,163,0,140,93,246,128,14,226,51,223,33,214,4,81,87,207,59,245,39,251,201,252,53,81,78,80,24,90,197,142,115,247,48,176,86,41,161,237,182,92,65,149,247,107,93,198,155,170,113,245,233,103,173,160,142,88,247,131,137,142,224,50,109,69,216,155,93,89,217,251,213,32,227,147,132,75,175,8,57,184,56,82,11,141,93,227,9,223,169,202,229,135,46,179,211,144,25,192,198,226,116,179,27,11,68,117,48,190,221,253,55,209,194,72,100,113,143,170,209,141,186,172,138,56,22,225,211,249,49,112,227,135,112,5,202,159,165,137,46,27,175,184,155,223,221,165,210,160,3,124,93,210,201,31,230,99,8,105,247,70,76,7,208,234,51,51,155,168,129,230,143,231,179,51,127,5,244,122,37,85,120,78,224,163,10,241,89,192,142,52,189,218,109,157,159,51,112,206,48,186,73,135,46,20,237,24,73,95,178,217,65,32,219,42,30,66,0,40,101,55,118,2,50,110,140,134,230,207,180,165,9,108,87,22,97,107,238,6,197,87,156,21,138,104,123,21,235,15,220,42,45,119,26,110,168,73,208,170,130,66,142,88,247,131,144,22,211,2,109,69,220,95,77,89,221,187,212,186,114,167,227,142,167,50,173,84,28,45,230,72,82,69,125,195,22,118,12,45,115,19,138,6,184,219,169,68,1,168,142,61,89,206,166,24,180,33,40,197,250,144,197,33,27,9,68,82,77,35,232,138,21,185,213,249,167,194,223,79,232,125,70,226,188,255,0,41,60,1,131,115,79,61,49,254,95,102,14,30,164,190,97,235,230,91,215,211,87,80,212,179,236,148,61,165,109,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,106,43,198,15,9,152,203,132,92,208,251,15,125,168,171,188,88,171,233,227,169,177,98,50,160,106,88,46,160,209,131,206,192,13,36,172,7,20,166,241,144,57,239,211,166,110,204,50,131,189,197,114,197,227,199,242,33,125,166,200,108,216,189,109,192,56,130,224,62,205,186,92,110,61,58,92,47,49,4,197,38,131,210,39,232,212,78,84,236,91,164,142,40,73,228,153,244,223,41,61,255,0,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,44,140,241,253,171,25,95,112,109,218,205,151,216,190,147,10,226,26,202,119,134,134,245,83,106,107,144,80,25,59,51,204,212,207,36,99,33,176,238,216,196,91,24,246,185,12,130,206,5,141,182,122,101,110,114,229,38,99,220,112,230,124,216,174,182,236,95,91,165,218,174,75,141,80,213,201,93,218,29,205,234,90,164,12,194,163,121,239,98,144,76,191,56,50,9,62,241,38,105,159,229,197,192,229,79,10,88,54,191,24,102,9,210,84,102,46,48,167,128,43,161,136,34,148,44,148,130,238,109,69,20,236,206,70,100,78,37,57,9,116,136,226,136,69,137,161,105,100,178,14,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,85,94,103,92,7,126,91,236,85,57,243,148,246,93,216,251,15,219,203,218,86,187,117,187,169,85,138,33,19,132,99,212,186,162,221,106,120,6,161,199,108,114,75,48,180,112,182,187,34,22,140,190,14,242,135,137,124,206,205,203,125,231,134,24,42,232,177,14,20,168,167,172,155,16,52,225,79,73,103,9,79,164,199,81,33,234,38,4,47,38,232,24,100,57,98,25,217,162,144,88,197,100,102,138,42,249,231,126,164,255,0,121,63,134,170,21,202,79,0,96,220,211,207,76,127,151,217,131,135,169,47,152,122,249,150,245,244,213,212,53,44,251,37,15,105,91,93,157,157,157,136,12,73,132,192,197,216,192,196,72,92,72,89,218,138,241,131,194,102,50,225,23,52,62,195,223,106,42,239,22,42,250,120,234,108,88,140,168,26,150,11,168,52,96,243,176,3,73,43,1,197,41,188,100,14,123,244,233,155,179,12,160,239,66,150,71,188,28,240,245,252,152,56,125,195,121,77,91,83,106,173,189,82,117,235,111,119,11,117,47,70,58,202,233,229,41,8,157,221,152,229,233,131,199,0,202,108,196,81,193,31,186,13,160,12,54,115,71,243,217,153,191,130,250,61,18,184,174,5,120,76,193,188,93,112,19,138,176,61,246,162,146,207,125,160,204,138,170,155,22,35,42,7,170,158,212,111,69,107,121,216,1,164,137,204,37,136,30,50,7,61,154,244,205,217,202,32,118,142,188,127,128,49,150,86,99,43,182,95,102,14,30,171,177,226,27,29,67,211,87,80,212,179,111,136,244,103,103,103,103,113,48,33,113,48,49,119,3,2,18,23,33,38,119,151,238,90,92,193,41,179,134,213,103,225,243,55,238,181,114,102,13,5,63,102,179,221,170,229,150,170,124,74,0,53,83,200,242,56,64,193,1,211,211,65,16,185,205,41,28,239,169,59,185,185,107,33,75,26,206,44,124,211,231,39,212,12,67,234,51,169,9,203,110,15,173,92,89,114,183,203,81,183,181,92,120,239,7,83,226,106,252,40,112,202,44,21,51,157,214,173,228,161,148,100,49,139,101,67,195,16,52,132,66,241,24,129,238,216,210,71,36,85,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,40,103,166,158,50,113,146,41,35,38,98,3,18,103,23,23,102,118,118,118,117,123,249,199,205,79,49,243,131,133,56,242,66,231,96,236,120,206,243,173,187,20,98,106,89,222,158,58,219,104,60,100,47,12,81,56,244,230,168,247,227,168,7,252,207,77,164,97,7,106,141,148,246,129,149,185,91,142,243,167,29,219,50,207,45,44,94,217,196,151,158,183,98,162,237,80,211,245,122,80,156,210,126,114,99,8,199,72,226,50,247,137,181,211,70,213,221,153,239,43,153,39,12,248,55,133,12,163,200,124,173,193,245,213,119,19,42,140,79,114,187,220,234,93,196,238,55,25,2,210,18,206,209,238,113,132,54,197,24,4,98,239,180,0,119,17,158,249,14,154,242,184,243,217,150,95,141,122,61,106,186,174,121,223,169,63,222,79,225,170,202,184,10,202,220,9,157,60,88,224,108,179,204,187,23,182,112,221,231,218,125,182,139,181,77,79,213,233,91,106,166,143,243,144,152,72,58,73,16,23,186,77,174,154,62,172,238,207,242,184,174,225,71,49,248,74,204,115,193,88,214,46,221,106,174,234,79,96,191,193,11,133,45,222,148,93,153,200,89,221,250,115,6,225,105,97,119,114,140,136,93,156,192,227,144,235,7,46,46,56,233,184,82,198,85,248,63,48,66,174,163,46,177,133,68,7,93,52,71,44,167,100,171,22,112,106,216,160,103,113,48,33,113,25,196,71,170,65,20,68,46,79,11,69,36,239,34,34,43,85,230,143,228,79,51,127,5,245,138,37,0,42,77,57,175,112,57,83,134,174,183,190,46,50,228,233,26,197,114,168,167,60,93,105,96,138,157,232,106,229,40,224,26,216,24,88,90,80,158,82,14,168,190,178,180,210,148,154,152,200,125,24,203,82,211,201,179,134,47,102,216,174,220,78,227,92,47,106,154,75,198,150,252,17,91,36,221,90,170,104,99,58,136,110,19,140,109,168,69,212,54,24,68,223,243,187,98,157,153,134,57,53,150,79,209,99,89,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,174,169,89,255,0,51,172,163,226,11,55,120,125,169,180,228,133,227,181,208,82,110,159,19,97,40,168,34,150,170,253,75,28,176,207,17,83,74,66,242,52,208,73,79,189,161,141,196,166,19,38,103,34,16,138,72,108,225,139,135,172,85,197,6,114,217,114,143,11,84,246,14,223,212,169,184,221,14,150,74,136,109,148,49,14,233,106,36,16,111,239,99,6,34,1,57,101,136,28,195,126,230,200,123,37,242,135,6,228,46,87,225,252,163,203,248,42,227,177,97,218,114,134,157,234,231,121,167,148,206,66,150,89,164,62,230,115,146,89,36,145,216,88,65,156,221,132,68,89,133,177,140,83,253,202,227,200,158,89,126,53,235,21,170,50,249,142,240,57,77,194,150,50,160,198,25,124,117,117,25,117,140,42,39,10,24,101,9,101,59,37,88,179,27,209,75,59,179,137,129,11,145,64,68,93,82,8,165,18,98,120,94,89,43,255,0,39,156,144,226,46,201,117,168,206,88,111,148,152,127,41,49,45,59,149,69,33,71,75,85,62,39,158,152,170,233,162,0,241,154,144,41,230,41,140,141,220,28,221,163,22,25,4,220,227,149,244,86,43,204,127,151,253,31,17,22,41,115,111,40,112,239,250,172,80,118,104,37,166,167,146,10,120,241,21,46,240,143,109,65,204,113,198,19,67,27,185,132,206,91,158,56,158,34,99,252,203,197,22,220,31,112,153,140,184,186,205,15,176,246,42,138,187,61,138,130,158,74,155,238,35,26,6,170,130,212,15,25,188,12,96,242,68,198,114,202,13,24,131,30,253,58,134,204,227,17,187,100,17,149,185,91,129,50,91,2,91,50,207,45,44,94,198,195,118,110,183,98,162,237,83,84,116,186,179,28,210,126,114,99,57,11,89,37,50,247,137,244,215,70,209,153,153,177,130,89,36,112,201,105,181,95,248,68,202,139,21,246,217,73,113,182,220,114,222,197,73,89,71,87,8,205,5,76,18,91,33,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,80,215,204,51,130,203,175,11,25,161,81,125,194,24,126,172,114,175,18,212,51,225,250,199,169,42,166,162,157,227,221,45,190,121,8,88,128,196,154,82,137,141,201,206,22,23,234,72,97,54,219,192,229,67,192,229,54,26,181,89,56,184,204,99,171,107,237,202,158,160,240,141,165,194,90,118,161,164,148,100,128,171,103,98,97,121,78,120,136,250,66,218,196,208,202,50,106,101,32,116,100,209,20,0,243,71,243,217,153,191,130,250,61,18,185,78,0,184,81,203,142,45,120,17,197,184,43,26,197,216,110,180,57,129,114,158,193,127,130,22,58,171,69,81,91,45,172,228,44,238,221,72,79,104,180,176,187,176,200,34,46,206,6,17,200,17,215,154,89,91,142,242,91,29,220,242,207,50,236,94,198,196,150,110,143,109,162,237,80,212,116,186,176,132,209,254,114,19,56,203,88,229,2,247,73,244,215,71,209,217,217,165,211,150,151,48,74,108,225,181,89,248,124,205,251,173,92,153,131,65,79,217,172,247,106,185,101,170,159,18,128,13,84,242,60,142,16,48,64,116,244,208,68,46,115,74,71,59,234,78,238,110,90,200,82,177,94,99,252,191,232,248,136,177,75,155,121,67,135,127,213,98,131,179,65,45,53,60,144,83,199,136,169,119,132,123,106,14,99,142,48,154,24,221,204,38,114,220,241,196,241,19,31,230,94,40,86,194,120,166,251,129,177,85,155,26,225,106,238,197,122,195,247,10,123,165,186,167,164,18,116,42,160,144,100,138,77,134,196,5,180,192,95,66,103,23,211,71,103,110,229,144,79,4,156,96,225,158,46,114,190,43,208,189,37,22,54,177,211,192,56,178,207,73,21,71,66,134,121,100,156,33,56,228,148,24,72,38,26,99,149,128,78,71,141,137,128,200,157,183,21,31,230,63,204,2,143,135,123,20,185,73,148,56,139,253,86,43,251,52,242,212,211,199,5,68,120,118,151,120,73,186,160,38,9,35,57,166,141,156,2,23,29,205,28,175,41,56,126,101,165,133,108,39,133,175,184,231,21,89,176,86,22,161,237,183,172,65,112,167,181,219,169,186,161,31,94,170,121,6,56,163,222,110,32,59,140,197,181,39,97,109,117,119,102,239,83,253,192,191,6,86,46,15,50,226,170,217,37,215,219,56,207,20,118,122,140,77,114,136,205,169,74,72,152,250,84,212,209,150,154,67,23,86,86,105,8,90,73,8,200,139,107,56,69,28,75,115,71,243,217,153,191,130,250,61,18,173,92,169,114,47,46,56,139,203,140,253,202,252,208,179,118,235,85,119,217,169,97,154,39,96,170,183,213,11,93,26,58,170,105,29,159,167,48,110,45,31,71,23,18,32,49,48,51,2,178,172,244,200,188,199,225,211,49,238,57,95,154,22,110,195,117,161,210,88,102,137,220,233,110,20,164,238,209,213,83,72,236,221,72,79,105,104,250,49,49,9,1,136,24,24,12,149,114,148,227,95,219,116,116,124,38,230,109,206,235,89,122,135,173,38,11,184,78,253,120,202,134,24,58,135,108,39,97,223,31,68,34,150,72,138,66,33,120,220,162,103,141,162,132,14,79,212,0,243,71,243,217,153,191,130,250,61,18,165,92,49,112,245,138,184,160,206,91,46,81,225,106,158,193,219,250,149,55,27,161,210,201,81,13,178,134,33,221,45,68,130,13,253,236,96,196,64,39,44,177,3,152,111,220,211,209,254,163,92,5,240,193,254,202,211,224,92,186,183,255,0,117,89,93,85,52,245,31,204,47,52,245,85,31,237,113,9,75,255,0,90,140,125,216,12,226,43,62,113,151,18,89,185,125,205,108,103,91,86,71,113,168,48,182,80,205,80,211,5,166,220,198,79,79,69,19,136,0,236,140,75,71,38,1,222,110,114,19,111,50,119,153,78,87,55,110,40,239,249,13,53,247,136,139,157,93,198,207,113,168,10,188,25,89,121,154,89,175,117,52,82,111,41,101,168,146,71,114,58,98,39,2,167,41,29,228,113,121,31,250,143,103,80,66,167,251,254,197,151,254,79,255,0,251,184,160,5,75,167,53,238,7,41,177,45,170,247,197,198,92,157,91,223,109,180,244,231,139,173,44,18,212,53,117,36,67,28,3,91,3,11,19,196,112,68,33,213,23,210,39,134,34,147,80,40,207,173,22,185,91,154,88,239,37,177,221,179,51,50,210,251,236,108,73,102,235,118,42,222,203,13,71,75,171,9,195,39,230,230,3,140,181,142,83,31,120,95,77,117,109,29,153,218,255,0,248,205,230,167,98,206,174,31,104,114,191,40,108,23,91,45,215,26,219,199,237,140,213,19,156,101,104,141,165,210,75,125,60,145,184,246,142,183,77,247,202,236,209,189,52,172,4,27,229,144,41,236,3,43,114,183,29,231,78,59,182,101,158,90,88,189,179,137,47,61,110,197,69,218,161,167,234,244,161,57,164,252,228,198,17,142,145,196,101,239,19,107,166,141,171,187,51,228,61,194,175,12,248,55,133,12,163,163,202,220,31,93,87,113,50,168,43,149,222,231,82,238,39,113,184,200,17,132,179,180,123,156,97,13,177,70,1,24,187,237,0,29,196,103,190,67,172,8,173,87,154,63,145,60,205,252,23,214,40,148,43,112,157,230,159,38,254,160,97,239,81,129,93,87,51,174,3,191,34,23,218,156,249,202,123,46,220,3,136,46,5,237,43,93,186,221,211,165,194,243,16,66,49,234,93,82,126,141,68,229,80,227,182,56,226,132,158,56,91,77,241,11,219,175,7,220,89,227,46,17,115,67,237,197,138,158,174,241,98,175,167,146,154,251,135,6,189,169,96,186,131,70,109,3,153,188,114,176,28,82,155,72,38,193,191,78,160,51,176,202,108,249,4,101,110,105,96,76,233,192,150,204,204,203,75,239,182,112,221,231,173,216,171,123,44,212,253,94,148,199,12,159,155,152,2,65,210,72,140,125,225,109,116,213,181,103,103,120,44,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,148,170,34,165,86,254,34,240,37,239,136,234,222,26,44,21,29,187,18,88,176,253,85,247,16,123,147,69,236,205,167,111,236,177,123,241,52,115,117,163,184,57,238,142,71,233,244,118,147,106,126,237,85,69,13,124,227,56,122,192,153,113,152,248,119,57,176,149,77,170,209,87,152,93,166,59,165,138,10,89,130,74,186,234,119,99,158,230,38,204,240,182,246,158,0,148,127,54,79,38,217,25,165,41,102,56,227,173,78,247,42,252,144,202,252,182,225,162,213,153,56,18,249,87,125,187,230,85,60,53,247,235,140,209,201,0,71,61,49,205,23,97,138,18,238,16,166,148,170,99,121,59,222,83,223,35,23,77,226,0,188,164,88,214,113,99,230,159,57,62,160,98,31,81,157,94,87,6,252,34,90,184,190,229,249,138,48,164,23,26,75,62,44,176,230,69,194,229,135,46,179,211,137,128,78,246,171,120,157,44,198,194,242,133,52,205,183,127,77,245,99,142,25,28,100,233,52,101,30,184,179,11,95,112,54,42,188,224,172,83,67,216,175,88,126,225,81,107,184,211,117,66,78,133,84,18,20,114,199,188,28,128,182,152,19,106,46,226,250,106,206,237,222,166,167,149,239,26,255,0,202,3,2,6,76,102,21,206,235,93,153,56,54,222,117,50,220,107,95,173,237,155,88,204,32,21,15,40,139,105,52,93,88,33,145,164,119,57,61,201,119,200,71,47,78,250,150,42,235,37,62,19,188,172,100,223,211,252,61,233,208,42,164,139,78,237,116,101,164,141,221,171,248,174,48,119,119,118,119,251,150,174,207,174,140,185,129,180,22,67,102,113,116,125,53,211,226,155,93,1,217,219,86,90,232,203,140,217,247,62,159,21,195,32,158,190,45,163,247,46,64,109,145,119,252,159,85,198,243,8,56,234,207,222,180,9,14,115,33,215,221,103,240,117,206,16,3,51,234,62,63,122,228,102,102,102,102,240,101,182,73,6,32,121,9,159,70,249,46,132,116,17,206,47,35,139,110,103,209,157,221,215,193,188,80,16,144,140,155,93,180,103,238,119,251,213,60,198,184,122,186,24,226,154,203,44,20,242,57,8,147,153,59,234,62,243,187,119,179,253,203,205,218,115,2,106,66,246,117,92,147,156,145,11,185,56,69,30,215,213,245,109,60,62,14,171,37,138,246,213,52,176,75,31,81,156,221,217,245,22,240,220,236,189,69,37,75,28,98,229,171,185,190,154,233,247,174,214,189,238,223,37,170,208,153,137,180,117,196,81,62,142,253,203,130,65,102,125,197,222,205,220,181,132,157,159,70,240,119,92,236,111,174,132,250,174,71,125,22,168,139,71,116,239,92,102,127,214,143,236,117,197,35,179,142,133,222,203,142,33,212,159,79,230,93,150,143,185,137,244,240,92,154,50,213,23,20,210,236,29,91,93,117,94,126,178,225,43,238,118,55,238,239,126,230,240,209,124,10,218,254,180,134,194,229,189,255,0,69,221,155,185,244,238,91,232,45,47,84,195,85,93,178,77,93,156,116,39,103,109,31,191,195,79,147,47,77,110,164,142,158,38,24,69,132,93,251,155,87,127,139,175,169,0,108,125,91,196,191,75,239,92,235,71,213,117,204,116,39,39,253,31,138,217,33,19,123,192,250,51,45,144,72,61,71,29,31,110,154,233,247,174,125,24,11,222,111,135,193,115,109,98,241,110,229,171,183,118,139,70,6,29,123,150,172,205,226,154,38,159,4,209,147,69,170,208,188,23,9,179,179,105,175,122,16,179,54,133,222,145,11,235,191,250,215,238,92,232,136,136,136,136,180,119,209,53,239,90,106,235,71,65,239,248,173,218,62,154,45,59,135,224,250,191,139,173,172,47,171,191,205,104,64,238,183,139,182,154,124,187,150,228,68,69,177,247,106,250,63,119,201,4,59,189,239,20,54,119,109,173,241,238,92,7,0,55,246,58,254,213,164,98,224,90,232,253,235,155,87,111,23,211,95,154,228,23,103,102,239,91,24,156,141,157,181,219,241,91,223,95,130,234,215,65,215,6,103,7,45,31,195,191,239,95,36,173,61,98,114,56,217,133,252,25,221,217,213,43,198,217,103,219,74,122,138,106,120,90,80,118,145,157,228,147,196,67,187,187,79,216,169,204,117,152,179,0,221,94,174,176,228,246,116,123,99,210,26,118,45,154,232,110,238,230,45,221,220,93,250,170,155,129,243,134,193,114,139,105,223,33,142,109,224,46,50,201,8,147,187,145,105,221,185,85,75,46,33,161,184,194,199,29,100,114,179,190,140,66,98,237,226,237,240,127,185,125,150,118,38,213,157,157,159,228,181,69,183,107,119,174,35,133,133,189,214,238,77,93,188,86,230,145,244,253,45,95,230,183,177,11,247,234,183,45,55,11,104,218,173,166,78,222,14,184,222,71,125,91,114,216,110,206,218,120,235,240,101,186,156,9,137,220,155,246,46,125,59,245,90,162,208,136,69,181,34,102,111,189,215,204,173,191,219,169,89,152,234,65,157,223,251,49,251,254,245,75,177,118,114,97,235,119,86,157,238,194,83,51,179,48,1,194,228,238,225,171,104,206,90,252,151,145,183,226,203,206,47,184,198,212,97,87,217,12,132,221,228,166,22,23,22,118,18,109,194,207,223,222,255,0,21,84,48,213,150,98,136,8,160,118,104,201,159,87,98,238,247,157,122,184,105,99,25,54,187,11,190,173,241,117,245,128,24,1,133,190,12,204,180,33,23,23,109,60,124,80,59,219,110,158,29,203,105,17,119,142,171,132,181,213,220,190,11,77,142,125,206,223,225,91,218,22,46,231,102,215,199,197,114,109,19,22,111,143,201,215,42,34,34,34,34,46,51,109,75,115,11,235,166,139,71,141,245,238,240,92,130,44,45,180,91,185,150,142,250,124,89,105,187,239,100,98,215,189,157,110,103,213,88,15,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,159,228,69,21,124,243,191,82,127,188,159,195,85,149,112,65,197,47,242,71,207,24,51,34,183,13,251,110,203,114,183,201,98,189,211,196,91,106,130,134,89,161,148,165,166,119,38,7,152,14,8,201,132,253,211,22,32,212,28,154,64,156,156,222,202,252,175,227,43,135,153,48,253,81,82,92,44,88,198,207,21,223,13,222,38,162,145,206,130,121,169,220,232,174,49,70,79,28,162,96,210,137,56,59,131,144,17,196,126,233,152,188,96,112,201,192,38,38,203,126,57,97,195,249,203,116,171,177,225,236,184,168,164,197,182,155,216,181,56,193,123,127,108,13,37,150,51,54,150,64,164,58,202,136,200,134,156,221,230,54,134,72,132,88,137,164,25,159,80,3,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,156,208,184,22,252,181,225,83,207,28,156,193,157,175,50,108,187,61,177,77,68,91,102,190,218,227,140,153,244,133,133,251,69,100,58,71,211,209,196,206,38,56,255,0,58,67,79,27,67,5,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,98,134,122,105,227,38,40,229,142,65,118,32,49,38,98,98,103,103,103,102,118,83,189,203,247,142,235,23,21,88,86,60,21,138,79,177,102,110,31,183,180,151,26,109,14,79,106,82,193,29,44,114,221,119,133,60,84,240,117,106,106,9,187,48,187,144,105,171,106,61,237,120,8,161,91,157,95,154,124,45,244,254,135,212,110,43,228,242,109,197,54,44,63,197,197,101,166,239,93,217,234,241,54,15,184,218,237,113,244,140,251,69,80,79,77,86,81,234,44,236,26,65,73,80,122,147,176,251,154,107,184,133,158,90,184,157,225,235,10,241,65,147,87,172,163,197,53,61,131,183,244,234,109,215,64,165,142,162,107,101,116,69,186,42,136,196,219,251,232,205,132,128,142,41,101,6,48,223,185,177,214,205,44,173,199,121,45,142,238,121,103,153,118,47,99,98,75,55,71,182,209,118,168,106,58,93,88,66,104,255,0,57,9,156,101,172,114,129,123,164,250,107,163,232,236,236,215,65,104,227,142,155,18,242,255,0,198,92,35,230,48,85,189,246,219,79,109,12,35,118,115,150,161,171,169,34,187,83,78,84,83,185,57,60,71,4,66,125,34,109,34,120,98,24,244,2,140,58,212,43,132,239,52,249,55,245,3,15,122,140,11,37,53,231,239,184,3,6,226,108,77,134,113,157,247,15,82,85,223,112,117,69,77,77,138,224,76,237,61,9,212,83,157,60,236,4,206,206,225,36,82,59,16,62,160,238,49,147,182,232,192,135,208,40,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,47,147,96,194,120,87,10,123,75,236,182,25,181,89,189,179,112,154,237,113,246,125,20,116,253,178,186,93,58,181,51,108,102,234,76,123,71,116,133,169,22,141,171,190,139,235,34,138,190,121,223,169,63,222,79,225,170,202,184,32,226,151,249,35,231,140,25,145,91,134,253,183,101,185,91,228,177,94,233,226,45,181,65,67,44,208,202,82,211,59,147,3,204,7,4,100,194,126,233,139,16,106,14,77,32,78,166,122,100,230,92,113,97,145,215,28,13,118,154,213,116,181,98,59,123,87,88,47,113,11,86,71,69,84,112,187,210,92,169,138,51,29,251,122,140,77,178,65,25,35,34,7,119,9,9,158,45,120,11,224,87,25,91,184,222,188,216,179,106,130,145,169,242,42,162,150,239,112,122,74,166,150,10,171,140,172,210,218,122,102,18,4,172,4,205,219,25,220,31,186,157,162,152,1,228,113,105,159,80,3,205,31,207,102,102,254,11,232,244,74,237,57,44,103,206,13,162,195,216,175,135,43,205,109,37,191,16,214,94,15,19,89,90,106,135,99,186,129,210,199,21,76,49,3,131,14,248,6,146,57,29,183,185,152,74,100,192,195,9,146,184,14,99,188,14,84,241,91,131,104,49,134,95,29,37,62,98,224,250,121,194,134,25,66,40,130,247,72,78,198,244,82,206,236,196,6,36,196,80,17,23,72,78,89,68,152,90,103,150,56,43,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,80,207,77,60,100,197,28,177,200,46,196,6,36,204,76,76,236,236,236,206,202,127,185,121,241,77,117,226,159,33,169,239,184,190,26,178,198,24,106,161,236,248,130,177,173,69,75,69,91,59,123,209,77,4,131,172,38,101,11,196,82,128,56,184,72,228,253,40,227,56,119,66,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,178,174,116,153,127,147,88,111,29,225,44,105,96,62,205,153,56,183,180,84,226,8,35,152,166,237,116,48,195,79,79,75,81,48,156,239,217,182,244,94,56,218,56,54,205,164,238,70,197,14,135,26,202,106,121,54,88,50,106,131,135,219,181,255,0,5,94,251,102,62,186,220,24,49,189,52,149,36,242,80,244,101,168,107,124,99,11,176,176,194,80,25,72,50,51,22,249,36,156,92,223,165,211,138,149,115,206,253,73,254,242,127,13,86,171,202,227,207,102,89,126,53,232,245,170,234,185,231,126,164,255,0,121,63,134,171,85,229,113,231,179,44,191,26,244,122,213,50,124,87,112,163,151,28,90,229,193,224,172,107,23,97,186,208,245,39,176,95,224,133,142,170,209,84,76,204,228,44,238,221,72,79,104,180,176,187,176,200,34,46,206,6,17,200,24,246,102,150,86,227,188,150,199,119,60,179,204,187,23,177,177,37,155,163,219,104,187,84,53,29,46,172,33,52,127,156,132,206,50,214,57,64,189,210,125,53,209,244,118,118,107,245,229,95,199,85,78,0,196,54,174,24,115,74,190,174,124,49,124,168,134,219,131,38,134,150,45,150,155,140,245,83,25,65,43,71,27,77,32,85,77,82,204,210,25,159,72,196,27,104,198,102,113,204,74,34,43,85,230,143,228,79,51,127,5,245,138,37,0,43,35,62,15,184,179,193,188,93,101,127,219,139,21,61,37,158,251,65,81,37,53,247,14,13,123,213,79,106,55,144,218,7,51,120,226,115,9,98,6,144,77,131,102,189,64,103,114,136,217,163,47,142,222,90,216,171,46,51,99,15,215,112,225,131,253,165,132,49,253,194,158,199,103,177,81,212,201,45,85,178,232,212,196,103,12,135,83,41,25,195,32,83,212,84,246,130,54,8,132,102,105,58,65,24,28,146,211,144,57,111,151,25,73,147,88,79,0,101,29,103,109,194,22,235,120,203,107,173,237,205,89,219,163,156,138,114,170,235,15,185,39,88,229,57,117,6,104,255,0,57,238,8,134,209,111,107,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,152,97,130,154,8,197,202,73,100,144,157,132,0,69,156,156,157,217,153,153,221,213,170,228,135,50,60,146,207,126,34,238,121,9,132,34,171,146,158,122,112,155,10,226,17,9,250,23,195,10,94,189,92,39,4,176,199,45,33,196,195,43,11,158,224,145,161,145,247,3,188,99,36,48,241,99,230,159,57,62,160,98,31,81,157,77,79,43,143,34,121,101,248,215,172,86,171,170,69,231,236,88,3,6,225,156,77,137,177,157,139,15,82,82,95,113,141,69,53,77,246,224,44,239,61,113,211,211,133,60,12,100,238,238,193,28,81,179,8,54,128,206,82,19,54,233,12,139,208,44,85,212,255,0,114,184,242,39,150,95,141,122,197,106,184,172,127,128,48,110,105,224,219,182,95,102,14,30,164,190,97,235,229,59,211,87,80,212,179,236,148,53,103,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,244,8,136,186,148,86,155,85,186,166,190,178,223,108,164,165,168,186,84,53,93,116,176,194,32,117,83,180,81,194,210,202,76,218,153,180,80,197,27,17,106,251,35,1,240,22,102,237,172,85,214,74,124,39,121,88,201,191,167,248,123,211,160,94,215,30,96,12,27,153,248,102,124,25,152,24,122,146,251,98,170,168,164,169,168,183,213,179,148,19,157,53,68,117,17,52,131,174,134,13,44,49,187,129,106,6,204,226,76,66,238,47,232,17,20,0,243,71,243,217,153,191,130,250,61,18,191,254,74,158,86,49,79,212,10,239,78,183,47,127,204,139,132,60,43,196,70,77,93,49,213,182,138,213,65,152,88,38,222,117,182,187,205,101,124,118,248,100,161,136,186,181,20,149,115,200,221,62,143,79,172,113,188,132,3,28,186,19,201,20,103,51,148,16,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,40,103,166,158,50,98,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,63,220,188,248,166,186,241,79,144,212,247,220,95,13,89,99,12,53,80,246,124,65,88,214,162,165,162,173,157,189,232,166,130,65,214,19,50,133,226,41,64,28,92,36,114,126,148,113,156,59,174,129,69,95,53,206,5,191,171,241,65,146,152,51,254,216,170,199,244,84,37,253,233,13,210,58,118,31,247,94,212,98,95,216,76,225,254,184,153,71,6,75,230,246,50,200,92,208,195,249,185,151,243,210,71,125,195,181,5,53,59,85,192,211,65,40,28,101,20,176,200,29,206,225,36,82,73,27,184,184,155,49,187,137,9,51,19,124,172,127,143,241,150,105,227,43,182,96,230,14,33,171,190,98,27,229,67,212,215,87,84,187,111,148,244,102,102,102,102,97,0,17,97,0,1,102,0,1,17,22,17,22,102,153,62,91,156,190,234,120,118,166,147,56,115,146,213,72,89,139,113,167,42,106,43,108,209,69,49,225,144,105,103,142,87,138,162,25,229,134,99,169,133,224,39,49,17,56,193,206,61,116,57,25,239,213,64,15,52,127,61,153,155,248,47,163,209,43,170,228,99,250,236,253,219,254,36,175,43,141,190,15,176,207,23,57,95,45,148,154,146,139,27,88,233,231,44,39,120,171,150,163,161,67,60,178,64,115,4,145,196,108,36,19,13,48,68,230,65,35,198,196,230,2,78,219,75,30,21,59,220,178,248,193,196,220,82,229,125,238,203,152,207,87,89,141,176,53,68,67,117,188,20,84,241,65,115,130,178,74,131,166,48,142,0,140,98,48,24,78,34,6,13,52,142,51,220,79,33,8,70,95,52,127,61,153,155,248,47,163,209,43,223,228,249,115,193,184,3,132,76,203,205,44,71,29,37,186,158,215,138,46,21,55,155,176,210,57,206,214,234,43,101,36,250,27,198,47,44,129,19,73,80,98,12,197,163,201,38,214,212,223,91,0,227,111,140,28,77,197,206,104,75,122,39,171,162,193,54,58,137,199,9,217,234,226,167,235,208,193,44,112,4,199,36,145,3,17,28,197,76,18,184,17,200,209,185,56,1,19,54,226,171,252,184,57,127,214,113,17,125,139,54,243,123,14,255,0,169,61,7,105,130,42,106,137,39,167,147,17,85,108,56,246,211,156,39,28,129,12,50,59,25,204,197,181,228,137,162,22,63,207,60,83,126,177,87,83,253,255,0,98,203,255,0,39,255,0,253,220,80,2,178,168,80,193,204,183,151,221,78,79,93,111,28,65,229,5,170,146,60,190,175,168,237,55,139,77,36,81,82,193,134,140,202,150,8,218,54,57,220,231,10,138,153,229,38,8,98,16,129,180,22,102,6,29,44,2,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,9,77,61,76,242,19,12,113,71,24,179,145,153,19,176,176,179,59,187,187,51,44,130,120,23,224,202,197,193,230,92,85,91,36,186,251,103,25,226,142,207,81,137,174,81,25,181,41,73,19,31,74,154,154,50,211,72,98,234,202,205,33,11,73,33,25,17,109,103,8,163,185,84,69,106,188,209,252,137,230,111,224,190,177,68,161,91,132,239,52,249,55,245,3,15,122,140,11,36,139,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,177,246,227,163,131,43,239,7,153,143,75,108,142,235,237,156,25,138,59,69,70,25,185,74,96,213,69,28,78,29,90,106,152,199,77,38,139,171,19,60,130,45,28,130,98,67,181,220,226,143,213,242,221,226,243,21,112,239,156,182,188,11,114,173,186,215,229,238,54,184,5,21,210,205,71,65,37,194,104,235,165,30,149,61,93,36,17,191,83,173,212,232,132,141,24,153,73,22,162,209,203,32,66,195,242,185,163,249,236,204,223,193,125,30,137,93,87,35,31,215,103,238,223,241,37,42,138,210,185,134,113,167,106,225,99,43,234,44,88,67,16,82,14,106,98,90,118,108,63,70,244,195,84,244,80,60,155,101,184,79,25,19,8,0,139,74,49,57,177,49,204,194,221,57,0,38,219,98,188,154,174,215,91,255,0,23,120,218,251,125,185,213,220,110,87,28,15,114,171,172,172,171,152,166,158,166,121,46,118,242,146,89,36,39,114,51,34,119,39,39,119,119,119,119,117,51,235,197,103,70,111,96,220,133,202,252,65,155,153,129,61,92,118,44,59,78,51,84,53,36,15,52,242,153,200,49,69,12,97,220,206,114,75,36,113,179,147,136,51,155,57,16,139,57,54,56,57,209,155,216,203,62,179,67,16,102,230,96,79,73,37,247,17,84,12,213,13,73,3,67,4,64,17,140,81,67,24,119,187,4,113,71,28,108,228,228,110,192,206,68,68,238,78,198,185,47,154,25,117,131,112,118,96,99,140,33,87,102,177,99,250,122,138,188,57,81,82,113,137,215,193,11,199,190,86,137,139,170,0,237,52,68,4,98,45,32,72,38,27,133,217,213,207,242,207,227,94,221,195,6,59,185,96,156,203,185,246,108,182,197,186,212,214,214,72,245,83,123,26,186,24,100,120,234,33,167,132,100,223,214,208,32,145,134,61,207,164,4,230,195,11,137,78,162,44,107,56,177,243,79,156,159,80,49,15,168,206,164,127,146,134,111,96,211,192,24,203,33,10,122,184,241,100,23,138,140,94,17,148,15,208,158,220,112,209,82,145,4,141,171,49,199,44,96,196,37,183,86,154,55,13,250,73,178,170,243,47,224,114,155,136,236,27,54,112,224,115,171,12,197,193,118,121,2,26,72,194,90,128,190,91,161,121,39,122,33,132,24,137,170,88,142,82,132,128,125,243,145,227,54,118,32,56,97,47,9,226,155,238,6,197,86,108,107,133,171,187,21,235,15,220,41,238,150,234,158,144,73,208,170,130,65,146,41,54,27,16,22,211,1,125,9,156,95,77,29,157,187,150,65,28,5,113,51,81,197,55,15,54,204,113,121,161,171,131,16,216,234,62,206,98,9,166,104,182,86,220,96,167,132,228,171,137,162,97,17,9,70,104,228,112,216,27,12,140,25,136,64,76,177,226,89,40,240,158,239,252,150,114,111,233,254,30,244,232,21,84,116,30,254,237,123,214,237,31,77,22,159,163,226,206,238,255,0,22,91,88,93,157,223,230,180,32,119,91,197,219,77,62,93,203,114,34,34,216,251,181,125,31,187,228,130,29,222,242,27,59,182,214,248,247,46,3,128,27,251,29,127,106,210,49,112,45,116,126,245,205,171,183,139,233,175,205,114,11,179,179,119,173,154,147,200,218,107,163,119,58,222,255,0,114,234,215,65,215,6,103,7,45,31,195,191,239,95,40,173,109,59,234,81,104,44,222,4,238,207,170,165,184,195,43,130,233,57,148,116,208,49,60,128,78,229,44,173,220,193,167,193,83,104,235,49,102,1,186,189,93,97,201,236,232,246,199,164,52,236,91,53,208,221,221,204,91,187,184,187,245,85,55,3,231,13,130,229,22,211,190,67,28,219,192,92,101,146,17,39,119,34,211,187,114,170,150,92,67,67,113,133,142,58,200,229,103,125,24,132,197,219,197,219,224,255,0,114,251,44,236,77,171,59,59,63,201,106,139,110,214,239,92,71,19,54,174,205,227,222,154,187,120,173,205,35,233,250,90,191,205,111,98,23,239,213,110,90,110,22,209,181,91,76,157,188,29,113,188,142,250,182,229,176,157,180,211,230,183,83,129,49,59,147,126,197,207,167,123,63,201,106,139,66,33,22,212,137,153,190,247,95,50,182,255,0,110,165,102,99,169,6,119,127,236,199,239,251,213,48,197,57,203,134,237,178,148,19,94,99,222,38,44,226,210,67,171,106,58,252,73,120,251,126,44,188,226,251,140,109,70,21,125,144,200,77,222,74,97,97,113,103,97,38,220,44,253,253,239,241,85,55,13,217,230,119,135,116,14,194,30,247,123,23,118,133,226,189,116,52,177,140,155,93,133,223,86,248,186,250,144,198,209,198,194,218,127,50,212,132,92,93,180,241,241,64,239,109,186,120,119,45,164,69,222,58,174,18,215,87,114,248,45,54,145,123,174,222,43,123,66,197,220,236,218,248,248,174,70,22,54,209,219,71,215,193,215,42,34,34,34,34,46,51,109,75,115,11,235,166,139,71,139,71,247,89,114,8,176,182,209,110,230,90,59,233,241,101,166,239,189,145,139,94,246,117,185,159,85,170,34,34,45,175,175,205,104,180,239,248,45,89,219,93,29,150,210,212,75,81,126,231,91,132,221,223,189,159,191,238,91,191,107,162,124,87,22,174,50,232,62,15,171,191,237,91,222,88,217,216,92,197,157,254,14,235,115,59,63,131,178,106,223,54,70,118,127,7,101,198,114,237,38,102,47,139,54,140,181,2,39,145,217,217,217,180,248,178,223,171,124,209,221,155,189,215,27,134,242,98,118,248,234,183,8,179,147,187,179,247,120,45,178,3,191,252,139,110,187,116,109,116,118,92,162,219,91,78,229,170,208,181,211,185,109,120,247,55,115,105,251,87,66,231,107,134,122,115,219,19,60,143,174,175,171,247,247,58,167,56,211,2,199,118,181,214,65,61,189,228,99,140,152,91,89,27,87,233,187,55,135,237,86,175,152,88,95,18,229,253,216,107,236,212,83,83,83,7,231,228,217,9,200,250,70,32,95,215,139,252,203,226,189,214,75,231,237,12,244,193,107,187,220,229,134,170,57,98,2,105,194,8,245,223,33,233,163,106,207,225,167,193,93,30,30,197,182,171,165,60,125,26,248,165,119,8,255,0,70,64,127,210,111,185,215,163,18,18,102,33,118,118,118,213,106,139,71,109,123,157,117,203,115,190,132,236,180,22,209,111,215,107,232,238,183,49,187,234,221,253,236,184,140,200,13,181,126,237,89,111,105,4,245,239,239,251,214,215,31,29,25,109,22,45,223,127,195,238,93,145,111,117,190,122,45,200,180,34,16,23,34,125,25,151,148,197,56,214,209,104,138,54,154,176,67,113,55,245,225,241,221,243,127,185,91,22,102,113,59,133,237,47,4,118,251,141,77,84,133,180,157,169,70,154,93,7,223,241,247,254,108,223,225,101,78,242,238,193,143,179,11,18,82,220,175,212,85,69,73,49,132,165,218,41,10,15,208,144,65,251,192,25,188,25,254,63,122,187,140,15,129,35,180,83,65,24,81,48,136,9,55,113,72,254,50,107,241,85,22,134,141,169,96,233,128,109,223,220,77,222,255,0,23,241,215,246,174,78,205,176,247,109,248,179,252,87,100,92,180,241,90,190,140,218,186,226,41,118,62,173,174,142,183,54,210,29,204,47,171,173,175,17,17,183,134,221,59,214,247,22,99,209,155,224,183,109,102,125,91,185,105,183,66,115,211,199,185,111,91,14,88,193,217,136,155,87,125,60,86,174,77,181,200,93,188,60,87,92,171,224,137,216,101,54,103,127,142,172,203,89,46,84,81,176,185,84,71,239,120,123,237,254,116,107,149,191,77,94,182,6,253,178,15,249,214,143,115,183,179,106,213,176,19,55,142,146,11,233,254,53,189,171,41,72,58,129,60,102,223,220,147,58,229,18,19,109,69,217,219,238,117,185,17,104,79,160,187,234,186,229,46,175,163,62,164,222,58,45,172,230,238,239,174,140,255,0,7,241,92,160,238,194,185,7,191,189,88,23,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,159,228,69,21,124,243,191,82,127,188,159,195,84,85,171,223,229,161,199,29,79,14,56,202,28,158,199,1,72,121,117,141,47,17,156,213,114,28,84,231,99,184,204,209,192,213,165,49,184,139,211,56,132,67,48,153,123,129,27,72,14,206,38,19,85,94,116,249,243,83,118,198,88,83,135,43,53,109,33,219,108,84,225,137,175,77,13,68,82,159,180,102,105,34,166,134,80,96,223,1,197,78,242,72,205,191,243,129,92,4,225,238,129,59,148,6,125,103,206,47,205,202,156,151,188,230,125,93,203,2,88,176,189,77,212,45,55,104,123,105,194,209,29,29,44,49,82,84,17,52,180,192,12,113,237,143,83,133,129,164,22,137,142,70,148,45,215,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,250,138,14,104,60,190,233,173,52,215,174,40,114,90,213,86,96,117,5,95,140,44,116,209,75,82,123,230,150,170,162,178,244,242,203,57,19,3,17,192,39,4,81,108,140,24,165,247,64,79,72,214,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,53,77,13,117,51,182,248,143,71,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,124,138,56,85,226,99,6,241,95,148,116,121,165,131,232,106,237,198,53,5,109,187,219,42,89,200,237,215,24,194,51,150,6,147,107,12,193,182,88,204,36,22,109,192,99,184,64,247,198,21,129,66,183,58,191,52,248,91,233,253,15,168,220,85,133,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,40,103,166,158,50,98,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,63,220,0,241,131,106,226,203,40,196,174,15,87,30,59,193,212,244,116,24,172,38,136,88,42,103,48,38,142,186,34,140,6,45,149,15,12,166,241,136,139,196,98,97,183,99,71,36,157,94,98,60,33,255,0,42,220,154,111,178,212,93,108,194,193,221,90,220,47,190,191,179,67,63,84,162,237,84,146,110,103,141,250,177,196,59,28,182,109,150,56,181,144,35,121,119,64,93,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,18,134,122,105,227,39,25,34,146,50,102,32,49,38,113,113,118,103,103,103,103,85,47,132,239,52,249,55,245,3,15,122,140,11,37,52,69,10,220,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,149,68,68,81,87,207,59,245,39,251,201,252,53,69,90,191,254,88,188,120,254,68,47,180,217,13,155,23,173,184,7,16,92,7,217,183,75,141,199,167,75,133,230,32,152,164,208,122,68,253,26,137,202,157,139,116,145,197,9,60,147,62,155,229,39,244,28,231,243,230,155,21,102,134,26,200,11,21,109,95,103,192,244,229,116,190,128,212,74,48,73,113,172,142,50,130,51,133,193,128,206,26,109,12,101,98,62,234,233,1,182,56,155,23,181,229,9,156,124,79,230,78,42,171,192,87,124,121,237,44,167,203,204,62,52,199,71,112,162,167,154,106,121,167,145,218,134,158,26,134,32,169,29,6,42,141,174,79,52,65,20,47,22,192,221,9,5,170,243,71,243,217,153,191,130,250,61,18,181,251,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,197,12,244,211,198,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,178,9,224,95,140,219,23,24,121,113,85,115,146,213,236,108,103,133,251,61,62,38,182,196,6,244,163,36,172,125,42,154,105,11,93,97,151,165,43,180,100,79,36,100,4,37,185,152,37,147,202,113,5,203,63,38,184,134,226,10,211,158,152,146,247,117,162,142,78,151,218,187,36,14,79,29,255,0,161,16,71,77,182,109,236,116,158,228,97,28,189,54,125,241,128,236,232,201,186,82,186,12,1,128,48,110,86,96,219,78,95,101,246,30,164,177,225,235,29,59,83,80,208,211,51,236,136,53,119,119,119,119,114,51,34,114,51,50,119,51,50,34,39,34,39,119,199,51,139,31,52,249,201,245,3,16,250,140,234,77,56,121,226,207,6,240,139,203,19,44,241,197,246,158,146,241,125,175,168,187,83,88,176,225,87,189,44,247,83,107,229,83,78,224,109,28,174,1,20,70,242,17,184,108,215,166,14,236,82,131,60,75,99,252,127,140,179,79,25,93,179,7,48,113,13,93,243,16,223,42,30,166,186,186,165,219,124,167,163,51,51,51,51,8,0,139,8,0,11,48,0,8,136,176,136,179,53,127,205,222,95,121,219,147,220,58,97,126,32,241,5,170,174,58,122,250,121,106,113,69,166,174,40,41,103,195,64,117,81,65,64,210,49,78,242,206,117,13,56,147,128,196,39,3,234,50,51,59,62,148,215,134,46,33,113,87,11,249,203,101,205,204,45,77,219,251,7,82,154,227,107,58,169,41,225,185,208,202,59,101,167,144,129,255,0,189,144,28,132,196,37,138,35,112,61,155,94,242,185,179,102,246,13,207,172,175,225,207,55,50,254,122,185,44,88,138,159,19,77,78,213,112,60,51,196,97,37,190,41,97,144,59,217,142,57,99,146,55,113,114,7,112,119,18,33,113,39,161,92,174,60,246,101,151,227,94,143,90,174,171,158,119,234,79,247,147,248,106,181,94,87,30,123,50,203,241,175,71,173,83,252,173,87,143,174,10,48,175,21,153,113,87,123,180,219,59,62,102,225,155,124,210,97,203,133,59,70,18,87,236,98,144,109,149,15,33,0,20,50,155,187,1,25,55,70,67,115,103,218,82,132,176,23,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,132,161,158,154,120,201,198,72,164,140,153,136,12,73,156,92,93,153,217,217,217,212,202,114,210,230,9,77,156,54,171,63,15,153,191,117,171,147,48,104,41,251,53,158,237,87,44,181,83,226,80,1,170,158,71,145,194,6,8,14,158,154,8,133,206,105,72,231,125,73,221,205,203,89,10,68,86,171,205,31,200,158,102,254,11,235,20,74,0,85,85,225,139,136,92,85,194,254,114,217,115,115,11,83,118,254,193,212,166,184,218,206,170,74,120,110,116,50,142,217,105,228,32,127,239,100,7,33,49,9,98,136,220,15,102,215,151,78,48,120,220,193,178,240,33,249,92,201,220,201,171,195,151,220,202,167,142,143,9,49,70,240,93,92,194,176,34,185,0,6,132,241,28,17,13,76,101,56,190,192,62,155,199,46,227,132,138,37,120,100,206,142,34,242,167,31,195,98,225,187,23,213,218,113,14,57,168,164,176,141,24,133,44,176,87,207,36,194,52,226,113,213,137,64,198,210,30,209,148,153,156,26,73,27,112,137,158,179,169,198,159,14,55,94,41,242,26,235,149,118,44,111,87,134,174,69,81,13,202,140,218,82,26,42,217,224,220,241,210,215,8,179,145,211,17,59,23,115,59,132,129,12,172,39,211,233,150,58,215,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,74,25,233,167,140,156,100,138,72,201,152,128,196,153,197,197,217,157,157,157,157,118,241,102,41,190,227,156,85,121,198,184,166,187,182,222,177,5,194,162,233,113,169,233,4,125,122,169,228,41,37,147,96,48,128,238,51,39,208,89,133,181,209,153,155,185,79,79,43,143,34,121,101,248,215,172,86,171,170,68,69,138,186,159,238,87,30,68,242,203,241,175,88,173,87,84,136,136,136,177,87,89,41,240,157,229,99,38,254,159,225,239,78,129,85,84,68,80,3,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,173,87,153,215,30,63,150,251,237,78,67,101,61,235,118,1,195,247,2,246,149,210,221,113,234,82,226,137,132,33,40,245,30,144,191,70,158,113,168,97,219,36,145,76,77,28,205,174,200,137,173,215,131,238,19,49,151,23,89,161,246,30,197,81,87,103,177,80,83,201,83,125,196,99,64,213,80,90,129,227,55,129,140,30,72,152,206,89,65,163,16,99,223,167,80,217,156,98,55,108,132,240,6,0,193,185,89,131,109,57,125,151,216,122,146,199,135,172,116,237,77,67,67,76,207,178,32,213,221,221,221,221,200,204,137,200,204,201,220,204,200,136,156,136,157,223,208,34,197,179,22,92,108,87,140,85,121,187,97,108,57,246,126,203,91,112,168,168,183,90,59,97,213,251,62,148,228,34,138,155,174,108,199,47,76,28,67,168,77,184,182,234,253,238,171,87,0,248,167,46,48,87,23,185,109,137,243,98,186,213,67,134,232,110,21,5,45,93,210,38,58,90,106,162,164,152,40,230,55,38,113,143,101,81,83,147,74,90,12,68,45,35,144,48,57,54,69,40,160,7,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,94,127,154,247,28,117,56,150,235,123,225,31,46,66,145,236,86,218,138,112,197,215,102,56,170,30,186,174,34,142,113,162,129,197,201,162,8,37,16,234,147,233,43,205,17,71,160,12,103,214,178,14,24,184,122,197,92,80,103,45,151,40,240,181,79,96,237,253,74,155,141,208,233,100,168,134,217,67,16,238,150,162,65,6,254,246,48,98,32,19,150,88,129,204,55,238,108,135,178,95,40,112,110,66,229,126,31,202,60,191,130,174,59,22,29,167,40,105,222,174,119,154,121,76,228,41,101,154,67,238,103,57,37,146,73,29,133,132,25,205,216,68,69,152,90,13,185,163,249,236,204,223,193,125,30,137,81,248,243,231,25,81,112,242,60,57,89,235,106,237,248,122,179,20,85,226,107,211,67,80,204,23,83,58,122,40,169,161,148,24,24,182,64,84,146,72,205,189,192,206,80,39,6,40,64,149,64,224,147,131,236,77,197,206,104,69,101,22,171,162,193,54,58,136,11,22,94,41,37,167,235,208,193,44,115,156,33,28,114,155,17,28,197,76,113,49,136,72,209,185,49,152,147,54,210,159,236,1,128,48,110,86,96,219,78,95,101,246,30,164,177,225,235,29,59,83,80,208,211,51,236,136,53,119,119,119,119,114,51,34,114,51,50,119,51,50,34,39,34,39,119,244,11,21,117,63,223,246,44,191,242,127,255,0,221,197,0,43,42,133,212,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,51,65,83,4,130,227,36,82,70,76,226,96,66,238,46,46,206,206,206,236,234,213,120,89,229,213,149,252,49,102,230,48,205,123,125,109,37,246,162,233,81,35,97,74,121,173,210,1,225,90,41,14,110,165,60,82,201,81,43,206,101,17,197,19,206,66,50,108,140,219,93,38,145,158,237,81,17,90,175,52,127,34,121,155,248,47,172,81,40,86,225,59,205,62,77,253,64,195,222,163,2,201,77,120,172,232,202,28,27,159,89,95,136,50,143,48,32,171,146,197,136,169,198,26,135,164,157,225,158,35,9,6,88,166,140,251,217,142,57,99,142,70,98,98,7,112,102,33,33,119,23,161,92,33,242,238,201,174,20,187,54,41,215,237,142,97,67,218,131,237,69,109,57,65,208,134,109,7,167,75,75,212,56,224,210,49,218,242,106,82,151,82,102,222,209,201,210,24,171,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,149,244,241,93,197,118,92,112,149,151,7,141,113,172,189,186,235,93,212,130,193,96,130,102,10,171,189,80,179,59,136,187,179,244,225,13,194,242,204,236,227,24,144,179,49,153,199,25,227,217,154,89,165,142,243,167,29,220,243,51,50,239,190,217,196,151,158,143,109,173,236,176,211,245,122,80,132,49,254,110,16,8,199,72,226,1,247,69,181,211,87,213,221,221,239,87,146,167,154,124,83,244,254,187,212,109,202,106,84,0,243,17,226,243,249,86,231,43,125,150,173,235,101,238,14,234,209,97,125,244,29,154,105,250,163,23,106,171,147,115,188,143,213,146,33,216,197,179,108,81,197,172,97,35,203,187,213,114,207,224,162,221,196,254,59,185,99,108,203,182,118,156,182,194,90,211,86,209,200,213,80,251,102,186,104,100,104,233,225,168,132,163,217,209,212,39,145,198,77,205,172,2,224,227,51,144,204,79,17,89,13,131,120,146,202,59,238,84,227,58,42,66,11,141,57,157,178,186,106,119,152,237,55,22,2,106,122,216,152,76,11,124,100,90,184,177,142,240,115,140,159,97,147,62,58,249,209,148,56,203,33,115,67,16,101,30,96,65,73,29,247,14,212,12,53,15,73,59,77,4,160,113,140,177,77,25,247,59,132,145,73,28,140,196,194,108,198,204,66,36,206,45,41,60,167,120,215,183,98,156,43,108,225,95,50,46,123,49,37,155,90,108,29,57,189,85,68,215,90,17,142,162,162,74,121,9,196,227,135,178,199,14,208,114,144,5,226,120,163,0,103,137,220,228,169,99,89,197,143,154,124,228,250,129,136,125,70,117,79,240,158,41,190,224,108,85,102,198,184,90,187,177,94,176,253,194,158,233,110,169,233,4,157,10,168,36,25,34,147,97,177,1,109,48,23,208,153,197,244,209,217,219,185,100,19,192,231,23,118,174,47,178,140,177,92,246,234,75,62,44,176,212,13,183,17,218,160,168,19,0,157,193,136,42,161,7,39,148,41,166,109,219,58,141,171,28,115,70,197,39,73,228,42,105,157,124,173,50,107,58,248,142,165,206,235,149,215,216,182,26,189,149,56,155,11,219,40,74,47,110,215,49,200,71,80,85,77,51,118,126,174,176,180,173,28,76,71,178,67,99,25,101,121,90,239,112,166,23,177,96,108,43,102,193,56,94,135,177,89,112,253,190,158,215,110,166,234,156,157,10,88,35,24,226,143,121,187,153,109,0,22,212,157,201,244,213,221,223,189,98,222,178,80,225,63,95,228,179,147,122,127,220,6,30,244,232,21,85,103,109,116,118,91,75,81,45,194,236,183,9,187,191,123,63,127,220,183,126,215,68,248,174,45,92,101,208,124,31,87,127,218,183,188,177,179,176,185,139,59,252,29,214,230,118,127,7,100,213,190,108,140,236,254,14,206,184,165,155,99,251,164,183,1,19,200,236,236,236,218,124,89,111,213,188,53,71,118,110,247,92,110,27,201,137,219,227,170,220,34,206,78,238,207,221,224,182,200,14,255,0,242,45,186,237,209,181,209,217,114,135,115,119,191,123,247,173,203,105,107,167,114,216,241,238,110,230,211,246,174,165,109,178,9,129,137,163,109,238,77,171,238,127,146,166,216,211,2,199,118,181,214,65,61,189,228,99,140,152,91,89,27,87,233,187,55,135,237,86,175,152,88,95,18,229,253,216,107,236,212,83,83,83,7,231,228,217,9,200,250,70,32,95,215,139,252,203,226,189,214,75,231,237,12,244,193,107,187,220,229,134,170,57,98,2,105,194,8,245,223,33,233,163,106,207,225,167,193,93,30,30,197,182,171,165,60,125,26,248,165,119,8,255,0,70,64,127,210,111,185,215,163,18,18,102,33,118,118,118,213,106,139,71,109,123,157,117,203,118,186,19,173,5,180,91,245,218,250,59,173,204,110,250,183,127,123,46,35,50,3,109,95,187,86,91,218,65,61,123,251,254,245,181,199,191,86,239,253,139,99,51,238,239,109,123,251,190,229,218,22,247,91,231,162,220,139,66,33,1,114,39,209,153,121,76,83,141,109,22,136,163,105,171,4,55,19,127,94,31,29,223,55,251,149,177,102,103,19,184,94,210,240,71,111,184,212,213,72,91,73,218,148,105,165,208,125,255,0,31,127,230,205,254,22,84,191,9,216,51,19,48,235,142,227,118,162,171,40,167,132,164,110,209,70,80,190,224,33,6,253,0,211,193,159,185,94,38,7,192,145,218,41,160,140,40,152,68,4,155,184,164,127,25,53,248,170,137,67,66,52,177,51,0,109,119,103,23,109,95,93,29,254,245,203,217,182,30,237,191,22,127,138,236,3,150,139,115,232,205,171,174,34,151,99,234,218,232,235,115,109,33,220,194,250,186,218,241,17,27,120,109,211,189,110,113,102,54,102,110,237,22,253,172,207,171,119,35,182,133,187,79,134,139,114,216,114,198,14,204,68,218,187,233,226,181,114,109,174,66,237,225,226,186,229,95,4,78,195,41,179,59,252,117,102,90,201,114,162,141,133,202,162,63,123,195,223,111,243,163,92,173,250,106,245,176,55,237,144,127,206,180,123,157,189,155,86,173,128,153,188,116,144,95,79,241,173,237,89,74,65,212,9,227,54,254,228,153,215,40,24,200,59,129,245,101,185,17,104,79,160,187,234,186,229,46,175,163,62,164,222,58,45,172,230,238,239,174,140,255,0,7,241,92,160,238,194,183,143,127,122,222,136,136,139,98,211,95,159,114,213,28,117,109,86,215,23,109,123,245,90,198,95,7,241,91,221,153,255,0,153,108,45,204,219,135,94,239,22,211,197,116,235,110,18,83,199,189,163,113,102,253,34,119,238,110,255,0,143,114,248,181,56,172,105,205,203,116,126,239,139,188,130,218,247,254,197,240,107,243,30,219,4,228,85,23,90,26,114,14,237,36,170,141,159,197,251,251,215,78,183,57,108,52,189,239,137,173,16,190,140,250,21,124,63,63,30,245,213,131,61,48,196,204,238,248,190,196,46,223,254,146,167,95,94,221,154,86,202,225,103,162,189,219,170,245,103,125,97,171,136,181,109,116,215,187,95,143,114,244,16,226,90,103,144,78,105,161,6,119,102,220,82,139,55,138,250,145,222,41,103,96,232,215,64,76,69,166,163,32,186,237,199,52,44,94,245,92,102,229,166,158,243,50,229,212,77,244,110,253,62,78,142,239,185,153,187,180,117,189,105,171,247,173,142,2,230,197,166,168,26,155,238,215,195,185,110,114,211,193,181,70,45,221,226,76,181,213,190,104,236,207,220,235,130,166,146,42,136,246,27,125,255,0,30,245,77,243,35,45,237,184,150,146,120,231,128,201,142,158,104,221,132,77,251,136,25,190,4,223,37,100,185,199,150,119,188,181,189,29,219,10,83,215,52,96,47,82,226,52,38,108,239,12,96,77,239,27,150,157,238,95,244,166,84,241,127,115,182,92,41,237,23,250,58,122,82,25,169,41,142,74,154,232,161,213,196,156,76,180,120,155,77,60,93,181,238,87,215,150,249,149,109,198,52,144,148,85,212,82,117,41,225,144,94,42,176,147,86,32,114,238,218,205,175,130,247,194,66,77,168,147,59,124,217,214,168,184,164,6,119,238,241,92,58,234,218,235,241,240,91,246,234,219,223,197,211,87,98,125,27,69,195,35,147,151,189,243,90,107,166,189,251,126,95,122,230,3,118,22,238,241,101,202,13,27,232,236,237,175,199,189,114,34,218,70,34,254,241,51,126,215,94,7,31,230,117,183,12,218,231,157,170,168,181,0,140,245,42,176,31,25,24,126,44,234,192,243,83,138,252,87,138,42,41,232,240,180,32,111,24,4,166,116,179,67,83,224,230,206,206,205,23,119,233,15,248,190,107,183,147,185,17,93,141,138,170,191,24,193,93,80,241,49,195,24,157,12,144,233,167,77,217,245,2,29,127,72,149,244,96,124,188,182,217,224,167,142,10,99,140,99,98,211,86,63,140,154,252,73,84,58,106,72,169,99,104,227,31,13,126,47,243,213,114,232,204,238,255,0,52,118,213,113,52,174,196,227,179,193,244,253,171,115,187,152,247,124,62,11,105,68,207,167,255,0,38,139,81,45,130,226,205,171,235,220,203,80,39,47,18,209,245,240,90,185,251,223,163,240,241,90,239,141,251,183,143,248,86,199,153,152,159,87,109,191,7,213,117,170,171,202,150,55,148,96,115,6,248,235,220,221,222,58,232,190,53,118,36,160,120,220,138,166,158,25,27,191,222,156,117,110,239,147,175,43,118,204,240,181,153,194,247,74,70,140,5,221,204,167,141,153,219,70,119,241,111,189,121,74,236,232,164,158,66,106,90,234,26,179,137,181,217,21,100,78,238,238,221,205,220,47,226,188,86,40,226,23,16,219,167,165,138,143,8,207,87,212,51,29,35,157,181,109,28,116,110,232,159,199,85,240,106,248,143,199,103,25,244,50,226,228,37,27,233,181,141,221,203,191,253,193,112,7,18,184,230,6,30,209,151,151,1,99,110,246,41,28,127,254,66,244,24,103,137,171,188,192,254,213,178,53,4,109,41,51,140,245,64,58,54,214,209,245,120,155,227,220,170,229,135,59,176,197,194,97,142,159,20,217,38,98,34,109,145,220,160,39,119,97,215,225,222,170,77,182,235,79,92,4,65,91,4,154,59,183,186,98,255,0,47,151,237,95,69,22,201,59,197,180,127,23,92,99,20,98,78,110,236,207,247,173,9,217,221,182,135,243,179,173,226,47,226,239,175,243,46,70,101,96,60,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,127,145,20,85,243,206,253,73,254,242,127,13,86,171,203,175,135,76,9,197,6,105,227,140,179,199,84,255,0,171,251,157,101,158,183,124,223,210,203,167,105,164,134,10,206,156,82,199,214,233,117,204,186,70,91,15,193,219,193,218,143,241,21,144,216,203,134,220,220,190,229,78,51,162,171,19,183,84,25,219,43,166,167,104,66,237,110,115,38,167,173,137,132,204,118,72,35,171,139,25,108,54,56,201,247,129,51,83,85,61,28,174,184,122,252,134,240,203,109,191,220,234,109,85,183,172,203,236,216,182,90,154,58,93,146,67,67,61,44,79,71,71,36,196,204,114,244,193,206,77,29,152,66,74,153,132,88,155,89,14,48,121,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,149,255,0,175,63,128,49,254,13,205,60,27,105,204,28,190,196,52,151,204,61,124,167,106,154,26,234,103,125,146,134,174,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,208,131,204,83,129,90,158,22,177,147,227,140,190,160,171,60,171,191,212,67,13,12,213,53,81,25,219,46,51,53,65,189,181,153,228,121,230,1,142,156,164,9,136,63,64,196,8,204,197,204,232,87,13,28,69,227,190,23,243,78,131,51,48,45,71,246,170,59,197,22,200,127,166,118,190,211,12,211,209,245,37,138,78,143,87,160,3,213,1,222,30,44,254,44,249,9,228,94,122,101,199,17,121,113,110,205,12,175,188,246,235,85,118,177,77,12,172,193,85,111,170,22,103,146,150,166,54,119,233,204,27,135,86,213,197,196,132,192,140,12,12,162,91,157,95,154,124,45,244,254,135,212,110,42,202,176,62,89,226,172,196,183,98,251,142,22,164,237,127,98,176,249,226,107,140,1,28,146,76,84,49,213,83,83,202,113,136,1,107,211,237,67,41,185,109,17,138,41,77,203,221,209,251,121,47,155,216,203,33,115,67,15,230,230,95,207,73,29,247,14,212,20,212,237,87,3,77,4,160,113,148,82,195,32,119,59,132,145,73,36,110,226,226,108,198,238,36,36,204,77,144,247,12,92,66,225,94,40,50,106,203,155,152,90,155,176,118,254,165,53,198,214,117,81,212,77,108,174,136,182,203,79,33,3,255,0,123,32,57,8,17,197,44,70,224,27,246,181,144,115,117,224,251,12,215,224,219,135,22,152,61,169,45,183,219,93,69,48,226,225,154,90,131,59,188,18,189,37,13,33,196,206,101,20,71,3,140,98,224,32,12,97,33,145,22,232,196,78,56,56,78,243,79,147,127,80,48,247,168,192,178,83,68,80,173,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,41,84,69,96,28,214,248,163,207,110,26,255,0,37,223,145,76,115,246,115,237,31,182,253,167,253,44,163,172,235,246,126,195,209,255,0,92,197,38,221,189,121,127,71,77,119,119,235,163,105,79,249,95,241,153,196,159,17,57,251,127,193,89,199,153,31,104,44,180,88,62,170,233,5,55,177,232,41,54,85,5,109,20,99,38,250,120,35,55,208,38,145,180,119,219,239,107,166,172,206,223,43,158,119,234,79,247,147,248,106,180,174,95,220,51,224,222,43,243,47,26,229,110,48,174,171,183,24,224,122,187,149,162,231,76,238,71,110,184,199,93,68,17,78,241,238,97,152,54,203,32,28,100,237,184,12,182,144,30,201,2,133,102,150,86,227,188,150,199,119,60,179,204,187,23,177,177,37,155,163,219,104,187,84,53,29,46,172,33,52,127,156,132,206,50,214,57,64,189,210,125,53,209,244,118,118,111,42,178,8,229,211,195,173,55,15,124,52,97,200,47,56,78,146,211,141,177,85,56,222,113,52,205,20,163,87,33,200,102,116,180,245,13,48,137,198,112,83,201,28,101,14,140,1,47,93,217,157,204,204,226,135,154,63,158,204,205,252,23,209,232,151,148,195,28,40,223,113,223,7,119,142,38,240,84,87,91,165,126,19,198,21,118,123,253,174,8,66,72,225,179,133,13,52,237,94,58,59,72,221,41,37,38,149,153,141,186,114,12,143,211,24,100,34,166,185,47,155,216,203,33,115,67,15,230,230,95,207,73,29,247,14,212,20,212,237,87,3,77,4,160,113,148,82,195,32,119,59,132,145,73,36,110,226,226,108,198,238,36,36,204,77,144,247,12,92,66,225,94,40,50,106,203,155,152,90,155,176,118,254,165,53,198,214,117,81,212,77,108,174,136,182,203,79,33,3,255,0,123,32,57,8,17,197,44,70,224,27,246,181,85,88,214,113,99,230,159,57,62,160,98,31,81,157,83,74,219,181,214,227,77,65,71,112,185,213,213,83,218,233,222,146,134,41,166,35,10,88,30,89,38,120,162,23,125,0,30,89,165,145,196,116,109,242,25,120,147,187,201,87,42,30,7,42,113,45,214,201,197,198,99,29,35,216,173,181,21,7,132,109,46,17,84,61,117,92,69,36,5,91,59,19,19,68,16,74,39,210,22,210,87,154,33,147,80,24,195,173,46,138,8,121,142,240,57,77,194,150,50,160,198,25,124,117,117,25,117,140,42,39,10,24,101,9,101,59,37,88,179,27,209,75,59,179,137,129,11,145,64,68,93,82,8,165,18,98,120,94,89,44,213,93,87,43,143,61,153,101,248,215,163,214,171,170,231,157,250,147,253,228,254,26,173,87,149,199,158,204,178,252,107,209,235,84,255,0,34,143,94,101,188,190,233,179,134,213,120,226,15,40,45,85,114,102,13,5,63,105,188,90,105,34,150,170,124,74,0,52,176,70,209,177,206,193,1,211,211,65,41,48,67,17,28,239,160,179,57,184,235,13,118,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,138,25,233,167,140,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,79,167,0,188,107,225,94,43,50,226,146,201,118,185,246,124,205,195,54,248,99,196,118,250,135,140,36,175,216,195,25,92,233,218,49,0,40,101,55,103,49,1,110,140,134,192,237,180,162,57,125,87,30,185,165,142,242,91,132,236,115,153,153,105,125,246,54,36,179,123,51,177,86,246,88,106,58,93,91,149,44,50,126,110,96,56,203,88,229,49,247,133,244,215,86,209,217,157,163,3,135,174,99,220,103,99,156,253,203,76,21,138,115,147,182,217,113,6,48,179,90,238,52,223,103,109,81,245,233,103,173,138,57,99,222,20,194,99,184,12,155,81,118,38,215,86,118,126,245,34,188,209,252,137,230,111,224,190,177,68,160,5,93,255,0,49,158,10,63,146,174,99,193,127,192,22,203,172,153,101,138,127,57,109,169,157,186,177,218,235,157,205,228,182,20,219,136,203,104,3,73,17,74,194,71,25,16,235,41,67,44,143,104,10,71,249,48,100,53,54,42,205,12,75,159,247,218,42,190,207,129,233,198,215,98,50,167,148,96,146,227,89,28,131,60,129,51,27,1,156,52,218,129,68,226,125,213,209,155,236,113,7,41,137,86,21,204,143,151,221,79,17,52,209,231,14,77,218,169,7,49,109,212,227,77,91,109,134,40,161,60,76,15,44,17,196,242,212,77,60,80,194,116,208,180,228,198,66,71,32,48,71,174,129,27,52,38,41,201,229,21,155,216,55,26,240,175,111,202,219,52,245,109,136,114,226,162,166,27,212,19,64,226,27,43,171,106,234,169,166,136,219,81,48,33,121,1,219,86,54,56,79,81,97,112,35,189,244,68,88,171,169,254,229,113,228,79,44,191,26,245,138,213,117,72,136,136,139,21,117,146,159,9,222,86,50,111,233,254,30,244,232,21,85,68,69,0,60,209,252,246,102,111,224,190,143,68,188,254,11,226,238,235,151,92,25,98,126,23,112,133,186,174,158,229,142,49,69,77,202,245,121,106,130,137,161,181,21,53,20,125,150,14,153,49,17,204,84,210,132,187,253,206,139,144,109,147,172,239,21,42,201,124,161,198,89,245,154,24,127,40,242,254,10,73,47,184,138,160,161,167,122,185,218,24,34,0,140,165,150,105,15,189,216,35,138,57,36,118,22,35,118,7,97,18,39,97,124,135,184,98,225,235,10,240,191,147,86,92,163,194,213,61,191,176,117,42,110,55,67,165,142,158,107,157,116,165,186,90,137,4,27,251,216,193,136,140,130,40,162,7,51,217,185,234,170,43,32,230,223,159,52,217,89,195,68,153,109,111,173,171,131,16,230,125,71,178,233,158,154,162,90,115,138,221,1,199,45,116,142,96,14,38,4,47,21,49,196,70,27,194,176,159,222,16,49,120,96,202,172,179,197,89,201,152,248,115,43,112,85,39,104,189,98,107,132,86,250,109,209,200,113,195,189,253,249,229,233,129,152,195,16,49,73,33,176,190,200,192,201,219,65,117,229,86,74,124,44,103,95,242,137,225,247,4,231,28,150,254,197,87,136,45,239,219,224,24,186,113,133,116,18,157,61,87,72,122,146,59,66,243,195,43,199,184,220,186,110,27,180,45,89,170,170,128,30,104,254,123,51,55,240,95,71,162,94,43,32,56,179,198,92,57,229,126,107,96,124,191,167,171,161,190,230,85,61,174,154,159,17,210,87,180,19,217,130,150,73,222,87,140,58,100,228,114,197,81,36,108,98,113,156,79,161,139,238,97,118,165,88,3,0,99,44,211,198,86,156,190,203,236,61,87,124,196,55,202,134,166,161,161,166,102,223,41,232,238,238,238,238,194,0,34,196,102,100,236,0,2,68,78,34,46,237,144,159,7,220,38,96,222,17,114,191,236,61,138,162,146,241,125,175,168,146,166,251,136,198,129,233,103,186,155,72,111,3,24,60,146,184,4,81,27,70,32,199,179,94,161,179,49,74,110,245,213,64,15,52,127,61,153,155,248,47,163,209,42,41,145,121,23,152,252,69,230,61,187,43,242,190,205,219,174,181,218,203,52,210,187,133,45,190,148,93,154,74,170,153,25,159,167,8,110,29,95,71,39,34,16,1,51,48,2,200,167,34,242,47,46,56,116,203,139,118,87,229,125,155,176,218,168,117,150,105,165,118,58,171,133,81,51,52,149,85,50,51,55,82,99,218,58,190,140,44,34,32,2,0,0,3,80,17,98,174,167,251,254,197,151,254,79,255,0,251,184,160,5,101,80,136,136,173,255,0,143,92,210,199,121,45,194,118,57,204,204,180,190,251,27,18,89,189,153,216,171,123,44,53,29,46,173,202,150,25,63,55,48,28,101,172,114,152,251,194,250,107,171,104,236,206,209,129,195,215,49,238,51,177,206,126,229,166,10,197,57,201,219,108,184,131,24,89,173,119,26,111,179,182,168,250,244,179,214,197,28,177,239,10,97,49,220,6,77,168,187,19,107,171,59,63,122,145,94,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,146,154,34,128,30,104,254,123,51,55,240,95,71,162,85,255,0,148,30,105,96,76,150,192,153,255,0,153,153,151,125,246,54,27,179,125,148,237,181,189,150,106,142,151,86,106,248,99,252,220,32,114,22,178,74,3,238,139,233,174,175,163,51,187,90,7,21,220,87,102,63,22,185,142,120,215,26,203,216,109,84,61,72,44,22,8,38,115,165,180,82,147,179,184,139,187,55,82,99,218,47,44,206,204,82,16,139,51,0,4,113,133,63,196,89,91,142,240,166,4,194,57,153,127,177,118,92,55,142,251,127,217,250,222,213,9,246,206,197,51,67,85,249,176,55,146,61,146,19,15,231,4,119,107,168,234,221,234,245,121,42,121,167,197,63,79,235,189,70,220,170,175,56,46,47,60,120,71,192,181,191,218,43,113,201,73,65,254,225,85,65,73,12,166,255,0,222,79,35,128,127,104,22,147,250,188,106,61,120,110,201,11,175,17,249,219,133,178,94,205,124,164,179,84,98,58,137,68,235,234,99,41,2,154,8,96,146,162,99,96,30,243,54,138,25,54,6,162,196,123,69,200,25,220,219,35,60,173,202,220,9,146,216,18,217,150,121,105,98,246,54,27,179,117,187,21,23,106,154,163,165,213,152,230,147,243,147,25,200,90,201,41,151,188,79,166,186,54,140,204,205,234,213,170,243,17,225,15,249,86,228,211,125,150,162,235,102,22,14,234,214,225,125,245,253,154,25,250,165,23,106,164,147,115,60,111,213,142,33,216,229,179,108,177,197,172,129,27,203,186,2,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,20,51,211,79,25,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,200,83,130,78,48,112,207,23,57,95,21,232,94,146,139,27,88,233,224,28,89,103,164,138,163,161,67,60,178,78,16,156,114,74,12,36,19,13,49,202,192,39,35,198,196,192,100,78,219,138,13,184,177,243,79,156,159,80,49,15,168,206,189,6,19,225,51,25,99,174,20,49,7,20,56,62,162,174,236,24,87,20,73,101,187,216,233,168,24,142,150,221,29,28,85,18,220,158,94,166,226,0,41,227,19,140,98,125,161,186,82,38,0,61,190,83,135,92,249,198,92,54,230,229,139,53,176,101,109,88,157,186,160,2,231,67,13,67,66,23,107,115,152,189,69,20,174,64,99,178,65,29,24,156,11,97,176,72,45,188,5,219,33,62,29,115,231,6,241,37,148,118,44,214,193,149,180,132,23,26,112,11,157,12,53,15,49,218,110,44,2,245,20,82,185,0,22,248,200,180,98,112,29,224,225,32,182,195,23,122,144,177,90,89,40,112,159,229,103,38,254,159,225,239,78,129,85,87,29,91,85,181,197,219,94,253,123,150,177,151,193,252,86,247,102,127,230,91,73,139,196,95,77,59,221,180,241,93,42,219,132,148,241,239,104,220,89,191,72,157,251,155,191,227,220,190,45,78,43,26,115,114,221,31,187,226,239,32,182,189,255,0,177,124,26,252,199,182,193,57,21,69,214,134,156,131,187,73,42,163,103,241,126,254,245,211,173,206,91,13,47,123,226,107,68,47,163,62,133,95,15,207,199,189,117,96,207,76,49,51,59,190,47,177,11,183,255,0,164,169,215,213,182,102,165,170,191,119,96,191,91,107,118,235,171,193,87,17,233,225,253,142,191,54,255,0,10,244,3,137,105,159,223,154,88,89,159,226,242,139,54,171,235,71,120,165,157,131,163,93,1,49,22,154,140,130,235,182,18,196,199,184,171,35,45,123,153,181,102,239,92,186,137,190,141,223,167,201,209,221,247,51,55,118,142,183,173,53,126,245,177,192,92,216,180,213,106,45,171,235,175,135,118,139,87,45,60,27,84,98,221,222,36,203,93,91,230,142,204,254,43,130,166,146,42,136,246,27,125,255,0,30,245,77,243,35,45,237,184,150,146,120,231,128,201,142,158,104,221,132,77,251,136,25,190,4,223,37,100,185,199,150,119,188,181,189,29,219,10,83,215,52,96,47,82,226,52,38,108,239,12,96,77,239,27,150,157,238,95,244,166,84,241,127,115,182,92,41,237,23,250,58,122,82,25,169,41,142,74,154,232,161,213,196,156,76,180,120,155,77,60,93,181,238,87,215,150,249,149,109,198,52,144,148,85,212,82,117,41,225,144,94,42,176,147,86,32,114,238,218,205,175,130,247,194,66,77,168,147,59,125,206,181,69,197,32,11,190,141,220,235,135,93,91,93,126,62,11,126,221,91,123,248,186,106,236,79,163,104,184,100,114,114,247,190,107,77,116,215,191,111,203,239,92,177,27,237,213,219,197,115,8,198,250,59,59,107,241,239,92,136,182,145,136,191,188,76,223,181,215,129,199,249,157,109,195,54,185,231,106,170,45,64,35,61,74,172,7,198,70,31,139,58,176,60,212,226,191,21,226,138,138,122,60,45,8,27,198,1,41,157,44,208,212,248,57,179,179,179,69,221,250,67,254,47,154,237,228,238,68,87,99,98,170,175,198,48,87,84,60,76,112,198,39,67,36,58,105,211,118,125,64,135,95,210,37,124,184,55,46,173,214,154,40,161,130,154,72,196,64,217,181,99,248,158,191,18,85,26,154,146,42,88,218,56,199,195,95,139,252,245,92,186,54,187,180,239,71,109,87,30,247,18,112,219,220,223,227,90,187,185,143,119,195,224,182,148,76,250,127,242,104,181,18,216,46,44,218,190,189,204,181,2,114,241,45,31,95,4,115,208,155,221,215,239,91,183,198,253,219,199,252,43,105,74,34,95,164,218,105,227,170,235,84,87,29,56,239,142,157,228,23,125,27,71,255,0,161,124,90,236,73,64,241,185,21,77,60,50,55,127,189,56,234,221,223,39,94,86,237,153,225,107,51,133,238,148,141,24,11,187,153,79,27,51,182,140,239,226,223,122,242,149,217,209,73,60,132,212,181,212,53,103,19,107,178,42,200,157,221,221,187,155,184,95,197,120,172,81,196,46,33,183,79,75,21,30,17,158,175,168,102,58,71,59,106,218,56,232,221,209,63,142,171,224,213,241,31,142,206,51,232,101,197,200,74,55,211,107,27,187,151,127,251,130,224,14,37,113,204,12,61,163,47,46,2,198,221,236,82,56,255,0,252,133,232,48,207,19,87,121,129,253,171,100,106,8,218,82,103,25,234,128,116,109,173,163,234,241,55,199,185,85,124,49,158,56,114,230,20,236,56,142,204,231,35,123,240,13,198,23,38,45,154,187,62,157,250,183,252,138,166,219,174,212,213,163,184,43,160,147,222,113,247,76,95,225,175,193,125,36,91,36,239,22,209,252,93,113,140,81,137,57,187,179,63,222,180,39,103,118,218,31,206,206,183,136,191,139,190,191,204,185,25,150,168,136,136,182,151,205,104,180,240,111,154,222,218,120,106,206,142,58,182,141,220,184,244,216,93,237,174,191,21,164,154,234,222,251,143,252,171,229,221,174,193,69,1,76,115,140,109,27,232,238,242,237,103,239,102,241,94,6,251,136,46,18,22,180,114,212,84,194,100,78,109,28,196,66,205,171,109,215,77,91,246,126,197,230,171,174,87,48,162,158,71,183,85,74,238,108,237,171,151,115,59,183,119,130,166,184,175,19,215,211,85,59,254,79,106,46,26,3,106,251,9,245,125,207,254,214,255,0,181,120,107,222,54,148,231,104,164,202,50,55,40,219,244,163,215,226,255,0,237,43,210,216,237,246,154,200,142,122,204,5,73,67,161,56,48,75,72,45,175,131,235,222,13,243,127,240,47,77,106,185,225,106,54,96,162,59,85,33,48,187,108,138,72,193,217,181,215,193,180,253,171,239,13,53,124,178,5,103,218,106,130,17,38,62,205,212,39,103,211,225,250,95,29,62,95,21,247,105,49,181,109,152,33,132,48,252,245,154,155,71,171,74,237,166,175,174,239,208,127,5,234,237,120,194,58,198,138,74,208,26,3,50,102,96,150,163,71,110,253,59,181,102,251,159,249,215,171,161,190,64,68,49,133,80,72,206,76,219,154,102,125,117,117,245,30,231,30,230,29,7,185,244,215,122,237,12,224,108,36,196,204,206,218,187,238,92,130,91,188,60,62,127,52,61,88,95,111,143,220,181,102,102,240,102,101,167,115,247,120,46,38,103,0,249,119,173,209,200,197,222,236,195,252,235,145,159,86,213,106,184,229,132,37,103,18,17,125,89,217,245,109,87,131,204,76,3,111,196,116,19,199,37,29,57,107,79,48,106,84,99,38,187,129,155,254,69,29,28,64,240,255,0,91,104,171,169,187,90,41,39,7,130,75,133,70,148,214,135,13,118,187,16,251,194,253,223,115,175,153,195,38,122,220,240,126,37,59,45,246,233,85,24,70,49,211,143,107,187,20,45,23,74,41,153,217,132,155,187,224,218,124,59,148,152,101,134,63,182,98,236,57,111,169,134,174,152,206,104,131,71,26,193,149,203,243,66,90,234,222,62,43,220,179,179,182,172,236,236,181,91,15,70,109,126,63,53,193,27,54,186,59,127,58,228,141,245,22,103,101,171,182,164,237,183,193,188,87,17,142,165,225,241,249,45,146,71,247,127,137,4,247,59,51,127,91,220,235,178,0,221,196,206,223,204,185,22,132,66,45,184,137,153,155,226,238,188,86,59,198,84,54,26,73,140,170,160,23,140,1,245,122,166,143,198,77,20,115,231,38,110,222,241,133,71,177,44,39,93,56,212,210,68,219,232,238,7,51,49,12,164,110,219,65,187,223,70,111,143,131,234,189,175,14,124,55,180,39,93,61,230,157,167,213,165,1,122,171,55,135,245,23,109,28,137,254,255,0,241,171,224,193,184,46,142,213,28,163,29,20,48,137,17,63,117,43,3,59,251,191,230,94,220,35,8,197,132,5,153,155,228,218,45,200,182,187,235,224,182,236,109,204,251,188,93,110,238,15,135,138,215,185,219,246,173,132,46,62,243,54,174,129,166,142,78,45,174,171,143,169,25,63,187,48,233,243,103,93,121,42,162,137,245,38,6,127,147,147,50,249,55,43,252,49,255,0,82,112,119,220,222,232,202,221,221,202,154,98,188,117,113,167,136,233,97,146,167,243,164,209,8,141,81,54,142,66,254,13,162,166,119,59,38,45,191,86,149,88,98,139,189,28,115,56,251,140,242,144,142,140,194,255,0,215,183,203,85,199,85,100,236,52,37,111,188,222,251,68,155,12,94,106,150,209,201,159,191,250,226,127,6,118,111,31,131,46,11,62,21,183,71,76,85,20,29,154,164,230,110,227,134,1,119,213,157,217,187,217,223,87,255,0,50,225,144,46,114,92,41,232,190,199,85,22,201,154,39,168,232,19,233,239,51,111,253,15,231,241,254,117,203,120,203,28,67,119,3,26,123,213,198,213,188,156,154,64,166,63,7,118,127,129,143,203,79,231,94,126,225,150,247,202,42,67,130,163,20,87,84,56,232,61,83,132,251,157,157,155,94,243,127,31,218,188,221,215,36,175,215,162,23,135,24,215,192,18,70,218,237,164,50,109,117,215,94,233,25,120,170,236,169,198,56,26,2,170,183,222,175,53,146,199,164,130,48,210,75,17,62,231,216,236,206,198,239,225,222,171,174,71,231,61,101,96,85,211,94,234,38,163,157,158,67,24,170,174,79,189,195,243,108,196,204,76,207,166,174,237,175,220,234,237,236,87,154,107,172,103,210,168,136,200,93,251,134,86,55,211,187,252,235,235,45,29,153,219,69,179,163,171,234,229,175,243,45,204,12,44,204,218,127,129,110,69,96,28,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,127,145,20,85,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,66,120,254,224,250,213,197,150,81,144,219,218,174,60,119,131,169,235,43,240,161,195,40,176,84,206,96,47,37,12,163,33,140,91,42,30,24,129,164,34,23,136,196,15,118,198,146,57,34,47,132,62,18,239,185,201,197,197,54,69,227,187,71,103,164,193,247,10,170,140,111,77,218,0,250,52,180,19,180,117,20,219,226,152,28,186,179,188,116,221,72,12,136,58,253,81,220,32,238,178,20,80,3,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,175,253,65,15,46,190,58,170,120,90,198,77,129,243,6,190,172,242,174,255,0,81,52,213,208,211,82,196,103,108,184,204,212,224,215,39,118,141,231,152,6,58,113,140,225,19,253,3,35,16,51,22,3,155,235,181,179,6,230,190,0,173,179,86,73,73,127,194,120,198,207,37,52,167,73,86,239,5,194,221,87,11,137,60,115,66,76,238,18,69,35,232,113,147,119,19,56,191,131,172,125,184,215,225,70,251,194,94,114,214,224,222,149,214,179,8,92,181,172,194,215,186,216,64,123,125,46,208,121,35,114,141,220,30,104,12,250,82,54,128,79,160,73,211,0,150,54,85,3,150,207,21,217,143,145,153,227,134,242,190,217,47,181,112,102,99,98,10,11,61,202,205,81,51,140,116,245,85,83,71,79,29,125,59,232,253,57,131,112,111,102,109,178,198,12,5,163,140,82,69,80,57,213,249,167,194,223,79,232,125,70,226,156,149,60,211,226,159,167,245,222,163,110,78,103,92,7,126,68,47,181,57,243,148,246,93,184,7,16,92,11,218,86,187,117,187,167,75,133,230,32,132,99,212,186,164,253,26,137,202,161,199,108,113,197,9,60,112,182,155,226,23,183,94,15,184,179,198,92,34,230,135,219,139,21,61,93,226,197,95,79,37,53,247,14,13,123,82,193,117,6,140,218,7,51,120,229,96,56,165,54,144,77,131,126,157,64,103,97,148,217,229,167,152,70,63,193,185,167,203,135,27,102,14,95,98,26,75,230,30,190,83,217,42,104,107,169,157,246,74,30,217,163,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,104,118,225,59,205,62,77,253,64,195,222,163,2,201,77,17,66,183,58,191,52,248,91,233,253,15,168,220,85,85,228,99,250,236,253,219,254,36,165,81,21,170,241,207,192,199,242,209,251,19,254,170,63,99,190,199,123,75,253,132,246,135,106,237,125,155,255,0,158,33,217,183,179,127,117,174,255,0,134,157,254,83,130,158,91,223,200,251,52,238,185,153,249,101,251,91,237,60,63,61,139,177,125,157,236,29,62,165,77,60,221,94,167,106,151,93,59,54,221,187,91,93,250,235,221,163,208,14,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,72,79,31,220,31,90,184,178,202,50,27,123,85,199,142,240,117,61,101,126,20,56,101,22,10,153,204,5,228,161,148,100,49,139,101,67,195,16,52,132,66,241,24,129,238,216,210,71,36,75,112,43,194,101,215,63,248,151,165,192,121,131,129,113,3,225,60,39,81,60,184,220,27,117,9,208,60,65,43,69,73,80,68,204,113,156,181,49,140,37,16,233,54,198,157,199,103,76,164,12,130,84,0,243,71,243,217,153,191,130,250,61,18,191,254,74,158,86,49,79,212,10,239,78,183,43,74,230,71,203,238,155,135,106,152,243,135,38,237,85,101,151,87,26,129,166,173,182,195,20,179,6,25,54,138,8,226,121,106,38,158,89,166,10,153,158,114,99,33,16,140,220,35,215,83,141,158,128,112,125,197,158,50,225,23,52,62,220,88,169,234,239,22,42,250,121,41,175,184,112,107,218,150,11,168,52,102,208,57,155,199,43,1,197,41,180,130,108,27,244,234,3,59,12,166,207,144,158,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,170,104,107,169,157,246,74,26,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,99,153,197,143,154,124,228,250,129,136,125,70,117,93,121,113,112,57,77,197,110,50,175,198,25,130,117,116,249,117,131,234,32,10,232,98,9,98,59,221,89,51,155,81,69,59,51,8,0,139,9,78,66,93,81,9,98,17,97,121,154,88,231,121,23,159,199,248,3,6,230,158,13,187,101,246,96,225,234,75,230,30,190,83,189,53,117,13,75,62,201,67,86,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,108,123,56,193,225,51,25,112,139,154,31,97,239,181,21,119,139,21,125,60,117,54,44,70,84,13,75,5,212,26,48,121,216,1,164,149,128,226,148,222,50,7,61,250,116,205,217,134,80,119,246,188,174,60,246,101,151,227,94,143,90,174,171,158,119,234,79,247,147,248,106,181,94,87,30,123,50,203,241,175,71,173,83,252,136,161,219,154,135,2,181,56,3,16,221,120,158,202,218,10,185,240,197,242,162,107,150,51,134,106,168,182,90,110,51,213,66,3,60,79,36,141,52,129,85,53,75,187,198,0,125,35,19,125,195,25,128,71,97,89,91,154,88,239,37,177,221,179,51,50,210,251,236,108,73,102,235,118,42,222,203,13,71,75,171,9,195,39,230,230,3,140,181,142,83,31,120,95,77,117,109,29,153,218,127,179,47,2,255,0,46,78,13,168,236,30,212,251,21,249,80,195,246,43,239,91,161,237,47,103,110,146,150,191,165,183,116,61,109,54,116,247,106,30,59,180,254,181,90,174,83,242,107,252,151,230,158,13,204,207,229,29,237,63,178,88,130,221,125,236,95,100,58,61,171,178,212,199,55,75,169,219,75,102,238,158,221,219,75,77,117,209,244,209,92,7,52,127,34,121,155,248,47,172,81,40,1,89,62,230,150,86,224,76,233,192,151,60,179,204,187,23,182,112,221,231,163,219,104,187,84,212,253,94,148,193,52,127,156,132,194,65,210,72,128,189,210,109,116,209,245,103,118,120,1,226,175,131,108,199,225,143,57,104,242,171,178,93,113,77,38,32,236,227,133,174,244,214,167,143,219,210,24,198,50,67,4,17,201,43,245,130,121,58,79,22,231,145,245,140,246,176,203,30,179,189,195,118,72,90,184,112,201,44,45,146,246,107,229,93,230,159,14,83,202,39,95,83,24,198,117,51,205,60,149,19,27,0,247,0,60,179,73,176,53,39,16,218,46,70,236,230,245,45,22,53,156,88,249,167,206,79,168,24,135,212,103,94,127,37,243,123,25,100,46,104,97,252,220,203,249,233,35,190,225,218,130,154,157,170,224,105,160,148,14,50,138,88,100,14,231,112,146,41,36,141,220,92,77,152,221,196,132,153,137,178,40,225,215,62,112,111,18,89,71,98,205,108,25,91,72,65,113,167,0,185,208,195,80,243,29,166,226,192,47,81,69,43,144,1,111,140,139,70,39,1,222,14,18,11,108,49,119,169,104,139,21,117,63,220,174,60,137,229,151,227,94,177,90,174,169,17,17,17,98,174,178,83,225,59,202,198,77,253,63,195,222,157,2,170,168,136,160,7,154,63,158,204,205,252,23,209,232,151,170,225,183,128,159,229,81,193,222,34,204,140,187,159,179,230,110,25,198,21,212,116,148,243,212,108,165,189,80,133,13,12,173,70,78,111,178,25,152,228,144,162,151,184,92,140,130,87,218,67,36,54,129,254,154,176,22,42,255,0,101,112,230,36,195,151,15,246,202,58,235,109,117,60,159,239,100,134,104,228,15,184,132,135,224,236,167,167,128,94,53,240,175,21,153,113,73,100,187,92,251,62,102,225,155,124,49,226,59,125,67,198,18,87,236,97,140,174,116,237,24,128,20,50,155,179,152,128,183,70,67,96,118,218,81,28,183,84,138,16,57,193,103,29,247,28,241,64,249,85,81,15,103,178,229,165,190,10,122,56,247,1,245,234,171,169,224,171,168,169,213,128,76,119,1,211,69,211,114,49,110,205,188,118,188,132,203,235,114,108,201,79,183,60,65,93,179,142,174,225,209,164,203,43,123,116,96,142,93,178,79,93,113,138,162,158,61,194,241,147,20,35,0,86,57,104,96,77,39,67,77,195,189,149,31,230,93,128,41,178,251,141,44,196,165,182,225,234,187,85,182,249,81,77,127,165,121,154,93,149,135,87,77,28,181,85,17,28,142,251,192,171,30,173,159,107,236,19,19,1,219,179,107,94,255,0,36,188,204,197,88,131,46,51,19,43,110,213,125,162,203,131,238,22,251,133,163,169,36,135,37,63,111,106,158,188,3,184,220,2,22,58,70,144,64,4,127,57,60,228,238,78,125,210,84,160,7,154,63,158,204,205,252,23,209,232,151,213,224,103,131,43,23,24,121,113,156,86,200,238,190,198,198,120,95,216,117,24,102,229,41,155,210,140,146,181,127,86,154,166,49,215,88,101,233,68,207,32,139,201,25,0,144,238,102,56,164,182,12,127,128,49,150,86,99,43,182,95,102,14,30,171,177,226,27,29,67,211,87,80,212,179,111,136,244,103,103,103,103,113,48,33,113,48,49,119,3,2,18,23,33,38,119,153,238,92,28,192,40,248,136,177,69,148,153,189,136,191,213,98,131,180,207,21,77,68,112,83,199,136,169,119,156,155,169,194,16,142,48,154,24,221,128,225,97,220,241,196,210,139,159,231,154,43,234,80,3,205,31,207,102,102,254,11,232,244,74,250,121,37,225,107,21,38,65,99,172,107,79,67,178,245,117,198,15,107,172,169,234,155,245,105,105,40,169,228,167,143,99,190,193,218,117,181,47,171,51,19,245,52,39,118,17,102,145,84,69,138,186,159,239,251,22,95,249,63,255,0,238,226,128,21,149,66,34,34,165,92,81,228,95,242,148,200,156,77,146,159,106,126,206,125,163,236,95,211,62,195,219,58,29,158,178,10,159,234,61,72,247,110,232,109,253,54,211,118,189,250,104,246,85,148,252,154,255,0,37,249,167,131,115,51,249,71,123,79,236,150,32,183,95,123,23,217,14,143,106,236,181,49,205,210,234,118,210,217,187,167,183,118,210,211,93,116,125,52,87,1,205,31,200,158,102,254,11,235,20,74,21,184,78,243,79,147,127,80,48,247,168,192,178,83,68,80,3,205,31,207,102,102,254,11,232,244,74,213,85,218,114,243,224,178,235,197,62,104,83,223,113,126,31,171,44,171,195,85,14,248,130,177,170,74,149,171,103,104,247,69,111,130,65,23,35,50,39,136,165,96,113,112,133,201,250,145,153,195,186,229,121,220,90,109,86,11,86,67,88,172,86,202,75,117,182,221,79,136,41,40,232,233,33,24,96,166,130,49,182,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,42,107,201,83,205,62,41,250,127,93,234,54,229,122,156,204,56,40,184,241,63,129,45,184,219,45,45,157,167,50,112,150,148,212,84,113,181,44,62,217,161,154,104,218,74,121,170,38,40,246,116,117,57,227,114,147,107,107,56,176,57,76,196,48,131,132,241,77,247,3,98,171,54,53,194,213,221,138,245,135,238,20,247,75,117,79,72,36,232,85,65,32,201,20,155,13,136,11,105,128,190,132,206,47,166,142,206,221,203,33,62,10,56,174,177,113,105,147,84,88,203,171,106,163,197,246,221,40,241,77,146,138,99,46,193,85,184,218,57,24,100,102,54,134,112,14,172,111,169,139,106,113,245,12,226,145,213,192,40,192,230,215,198,191,177,40,235,56,77,203,43,157,214,142,245,55,70,76,105,112,129,250,17,141,12,208,117,2,216,46,227,190,78,176,75,20,146,148,100,34,209,176,196,239,35,75,48,4,101,228,190,80,227,44,250,205,12,63,148,121,127,5,36,151,220,69,80,80,211,189,92,237,12,17,0,70,82,203,52,135,222,236,17,197,28,146,59,11,17,187,3,176,137,19,176,190,71,217,47,148,56,55,33,114,191,15,229,30,95,193,87,29,139,14,211,148,52,239,87,59,205,60,166,114,20,178,205,33,247,51,156,146,201,36,142,194,194,12,230,236,34,34,204,45,143,15,22,62,105,243,147,234,6,33,245,25,212,170,114,84,242,177,138,126,160,87,122,117,185,89,7,49,78,5,106,120,90,198,79,142,50,250,130,172,242,174,255,0,81,12,52,51,84,213,68,103,108,184,204,213,6,246,214,103,145,231,152,6,58,114,144,38,32,253,3,16,35,51,23,51,167,252,14,113,119,117,225,7,55,11,21,207,110,171,188,97,59,245,56,219,113,29,170,10,130,3,56,24,216,130,170,16,114,104,142,166,23,221,179,168,218,56,73,52,108,81,245,94,65,200,31,10,98,139,22,57,194,182,108,109,133,171,251,109,151,16,91,233,238,150,234,158,145,199,215,165,158,49,146,41,54,27,9,142,224,49,125,9,152,155,93,29,153,251,150,45,203,37,14,19,251,184,89,201,191,255,0,80,48,247,167,64,170,187,105,225,171,58,56,234,218,55,114,227,211,97,119,182,186,252,86,146,107,168,251,238,63,207,226,190,125,198,228,52,241,153,148,204,13,16,147,187,188,154,107,162,167,183,220,65,112,144,181,163,150,162,166,19,34,115,104,230,34,22,109,91,110,186,106,223,179,246,47,53,93,114,185,133,20,242,61,186,170,87,115,103,109,92,187,153,221,187,188,21,53,197,120,158,190,154,169,223,242,123,81,112,208,27,87,216,79,171,238,127,246,183,253,171,195,94,241,180,167,59,69,38,81,145,185,70,223,165,30,191,23,255,0,105,94,150,199,111,180,214,68,115,214,96,42,74,29,9,193,130,90,65,109,124,31,94,240,111,155,255,0,129,122,75,61,199,10,208,185,53,11,90,168,137,245,212,98,56,193,221,187,187,251,180,249,55,248,23,222,58,27,133,99,117,91,22,212,70,37,225,31,80,157,135,78,239,236,255,0,249,53,95,126,147,27,86,217,130,24,67,15,207,89,169,180,122,180,174,218,106,250,238,253,7,240,94,174,215,140,26,179,162,117,144,181,14,242,211,108,179,233,181,247,104,222,44,223,181,122,186,27,228,4,67,24,85,4,140,228,205,185,166,103,215,87,95,81,238,113,238,97,208,123,159,77,119,174,208,206,6,194,76,76,204,237,171,190,229,200,37,187,195,195,231,243,67,213,133,246,248,253,200,45,160,183,118,142,254,41,221,225,224,184,153,156,3,229,222,181,138,86,61,93,217,135,249,215,43,62,173,170,213,113,203,8,74,206,36,34,250,179,179,234,218,175,7,152,152,6,223,136,232,39,142,74,58,114,214,158,96,212,168,198,77,119,3,55,252,138,58,56,129,225,254,182,209,87,83,118,180,82,78,15,4,151,10,141,41,173,14,26,237,118,33,247,133,251,190,231,95,51,134,76,245,185,224,252,74,118,91,237,210,170,48,140,99,167,30,215,118,40,90,46,148,83,51,179,9,55,119,193,180,248,119,41,41,202,220,198,182,99,11,93,55,70,170,148,204,169,41,205,136,107,70,103,61,209,187,235,221,227,224,170,3,59,59,106,206,206,203,85,180,217,180,215,70,215,230,186,241,179,107,163,183,243,174,72,223,81,102,118,90,187,106,78,219,124,27,197,113,24,234,94,31,31,146,217,36,127,119,248,144,29,221,216,91,250,215,239,93,145,6,238,38,118,111,143,114,228,90,17,8,182,226,38,102,111,139,186,241,88,239,25,80,216,105,38,50,170,128,94,48,7,213,234,154,63,25,52,81,207,156,153,187,123,198,21,30,196,176,157,116,227,83,73,19,111,163,184,28,204,196,50,145,187,109,6,239,125,25,190,62,15,170,246,188,57,240,222,208,157,116,247,154,118,159,86,148,5,234,172,222,31,212,93,180,114,39,251,255,0,198,175,131,6,224,186,59,84,114,140,116,80,194,36,68,253,212,172,12,239,238,255,0,153,123,112,140,35,22,16,22,102,111,147,104,183,34,218,239,175,130,218,227,169,49,59,173,221,193,240,241,90,247,59,126,213,176,133,199,222,102,213,208,52,209,201,197,181,213,113,245,35,39,247,102,29,62,108,235,175,37,84,81,62,164,192,207,242,114,102,95,46,233,126,134,54,30,147,3,190,173,238,140,173,247,247,170,105,137,243,6,190,218,222,225,212,105,212,17,218,213,100,44,218,139,191,201,83,27,157,147,22,223,171,74,172,49,69,222,142,57,156,125,198,121,72,71,70,97,127,235,219,229,170,227,170,178,118,26,18,183,222,111,125,162,77,134,47,53,75,104,228,207,223,253,113,63,131,59,55,143,193,151,5,159,10,219,163,166,42,138,14,205,82,115,55,113,195,0,187,234,206,236,221,236,239,171,255,0,153,112,200,23,57,46,20,244,95,99,170,139,100,205,19,212,116,9,244,247,153,183,254,135,243,248,255,0,58,229,188,101,142,33,187,129,141,61,234,227,106,222,78,77,32,83,31,131,187,63,192,199,229,167,243,175,63,112,203,123,229,21,33,193,81,138,43,170,28,116,30,169,194,125,206,206,205,175,121,191,143,237,94,110,235,146,87,235,209,11,195,140,107,224,9,35,109,118,210,25,54,186,235,175,116,140,188,117,215,42,113,142,6,105,170,173,247,203,205,116,177,151,84,122,52,178,198,69,184,182,62,142,198,79,225,222,171,62,77,231,101,109,68,209,209,222,170,102,162,158,74,153,92,98,170,185,187,25,3,68,206,196,204,76,206,237,171,63,248,29,94,13,138,243,77,117,140,250,85,17,25,11,191,112,202,198,250,119,127,157,125,101,163,179,59,104,182,116,117,125,92,181,254,101,185,129,133,153,155,79,240,45,200,136,136,136,182,238,251,150,139,77,89,28,195,224,90,127,50,215,168,221,255,0,38,248,174,57,38,23,209,219,191,79,15,189,117,42,167,45,142,68,206,58,51,187,119,234,188,141,218,140,235,167,9,106,106,200,96,140,141,202,34,103,33,147,95,13,91,95,131,247,248,36,86,200,33,133,246,193,19,4,140,218,104,12,218,183,236,93,26,250,26,152,162,57,2,220,18,68,218,119,110,22,103,239,238,238,255,0,2,232,75,99,26,184,186,231,106,167,1,209,153,223,104,62,143,255,0,200,235,231,93,240,117,173,165,105,100,181,81,11,48,51,110,236,224,238,221,238,185,107,48,165,52,84,236,5,77,3,134,253,122,157,17,241,211,244,116,95,53,176,198,22,166,136,74,76,47,106,215,93,58,189,142,61,75,238,253,29,127,250,203,167,127,193,151,106,234,118,122,41,138,218,221,70,118,146,23,109,123,153,219,78,226,103,241,239,254,101,242,227,176,95,108,176,211,25,220,234,43,202,57,91,126,243,219,168,234,239,171,234,79,251,22,235,158,37,160,183,203,1,93,5,163,45,206,236,207,169,233,166,154,247,179,63,220,190,157,6,96,216,30,42,115,167,175,33,33,39,118,17,9,27,115,238,238,109,118,175,183,73,142,170,164,153,142,26,57,39,141,201,157,221,234,93,180,109,126,78,203,212,216,241,205,61,198,73,41,164,129,225,233,232,46,253,71,47,159,247,63,114,244,182,251,212,115,75,239,17,52,81,247,57,106,239,171,104,250,119,104,190,156,50,145,201,185,153,222,50,119,118,45,126,31,14,229,217,119,209,181,90,51,179,190,159,20,38,215,187,107,58,226,112,118,238,22,213,151,32,247,62,142,253,203,122,45,166,3,32,184,19,51,179,179,183,123,106,169,254,96,229,197,30,36,182,212,70,52,148,154,148,21,2,238,84,192,90,239,31,189,217,70,159,20,28,60,95,48,100,146,98,139,43,197,76,35,87,84,114,61,44,49,64,239,190,104,196,117,113,147,87,253,55,248,124,95,230,190,247,8,89,247,91,134,170,232,112,109,254,182,225,52,193,89,80,32,114,87,74,123,99,10,70,22,22,102,18,102,109,99,126,237,123,181,82,79,129,177,53,37,250,205,71,85,21,65,27,212,70,6,219,183,59,247,198,37,166,174,205,243,94,165,104,236,207,226,218,174,30,246,47,234,109,166,159,53,200,192,204,218,106,183,104,223,37,161,6,186,105,221,163,234,184,229,102,110,237,123,203,185,151,11,68,251,155,103,142,190,246,157,203,180,26,51,105,242,91,151,158,197,23,218,75,93,60,133,44,238,206,34,47,177,152,187,253,237,62,12,163,235,139,60,238,172,124,65,95,134,172,213,213,209,75,36,3,183,165,89,44,108,206,53,71,175,118,214,111,0,249,174,159,13,217,39,125,184,108,175,188,83,198,79,29,116,241,235,40,197,43,237,236,227,167,126,255,0,13,95,193,95,254,16,194,80,91,105,101,97,167,128,55,72,95,163,16,183,192,126,79,247,47,100,34,194,218,51,51,126,197,170,209,223,77,62,247,209,22,221,88,117,103,117,180,53,114,119,241,109,127,192,183,27,179,182,215,125,53,240,92,18,204,240,144,139,182,172,90,232,250,248,104,184,230,184,193,79,27,188,242,56,63,143,131,191,119,243,50,233,207,120,130,56,74,125,239,179,185,245,239,248,191,236,95,8,175,180,243,135,244,53,65,51,179,247,139,110,110,239,159,130,249,146,222,228,170,109,90,73,27,78,237,119,187,175,133,93,184,221,217,174,50,9,234,218,233,187,229,251,87,149,158,146,61,199,93,81,81,218,2,70,219,30,240,215,97,233,220,77,174,189,237,163,173,246,234,183,51,42,40,89,230,48,7,46,247,211,227,227,223,251,87,200,188,225,27,238,32,188,65,44,52,91,169,225,144,122,172,82,3,179,139,237,215,86,114,109,127,69,215,173,177,97,105,173,49,12,79,106,128,5,157,156,54,176,51,120,187,191,115,120,120,175,184,216,94,90,163,19,105,90,157,201,245,212,65,157,251,255,0,99,183,130,225,44,35,88,117,128,5,137,170,9,197,201,134,23,140,180,63,253,125,27,79,21,222,155,7,70,244,219,106,225,134,70,209,187,206,33,45,255,0,123,247,175,155,37,158,130,48,40,233,226,133,206,39,216,192,208,176,248,47,137,120,195,112,148,69,20,237,27,145,11,104,229,19,59,179,107,251,85,5,197,216,57,173,215,24,235,172,199,28,114,148,3,9,12,49,52,79,183,113,59,190,230,127,155,55,114,175,25,17,152,80,93,202,178,46,153,245,69,164,45,30,82,127,117,186,95,23,31,155,170,253,4,157,104,218,102,238,98,215,185,114,162,209,223,69,166,239,185,107,185,149,128,243,171,242,177,133,126,160,80,250,117,197,88,7,43,143,61,153,101,248,215,163,214,169,254,68,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,94,126,60,1,131,98,199,245,25,164,56,122,145,241,101,85,158,27,1,221,137,156,167,107,116,83,73,56,211,131,187,232,0,242,204,102,91,89,183,187,71,191,119,78,61,190,129,64,15,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,191,245,138,186,201,79,132,239,43,25,55,244,255,0,15,122,116,10,213,121,213,249,88,194,223,80,40,125,58,226,162,175,132,239,52,249,55,245,3,15,122,140,10,234,185,213,249,167,194,223,79,232,125,70,226,156,149,60,211,226,159,167,245,222,163,110,83,39,139,48,181,139,28,225,91,206,10,197,52,61,182,203,136,45,245,22,187,141,55,84,227,235,210,207,25,71,44,123,193,196,199,112,25,54,162,236,77,174,172,236,253,235,31,126,54,248,62,196,220,35,102,132,182,82,106,186,220,19,124,168,156,176,157,226,174,90,126,189,116,17,71,1,204,18,71,17,185,9,194,85,33,19,153,4,109,35,139,152,8,179,237,31,21,129,56,133,197,88,39,34,115,51,135,222,205,237,12,55,152,222,205,169,219,37,84,131,236,186,234,58,200,103,237,16,199,171,198,253,88,226,233,72,219,88,139,100,5,189,154,45,134,225,59,205,62,77,253,64,195,222,163,2,201,77,17,66,183,58,191,52,248,91,233,253,15,168,220,85,85,228,99,250,236,253,219,254,36,165,81,17,20,85,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,106,87,148,195,185,91,129,48,166,59,197,217,153,96,177,118,92,73,142,251,7,218,10,222,213,49,246,206,197,11,195,75,249,179,55,142,61,145,147,143,230,196,119,107,169,106,253,235,213,168,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,211,139,48,181,139,28,225,91,206,10,197,52,61,182,203,136,45,245,22,187,141,55,84,227,235,210,207,25,71,44,123,193,196,199,112,25,54,162,236,77,174,172,236,253,234,5,248,156,229,255,0,155,25,49,196,21,187,41,48,6,29,186,226,155,86,56,184,77,6,4,169,41,41,158,170,231,28,113,67,36,227,40,70,127,154,236,253,118,9,38,148,97,141,198,51,151,64,13,88,101,123,128,190,13,238,188,29,224,11,205,138,251,153,117,120,158,229,137,234,41,107,235,40,224,18,138,213,109,156,33,97,144,105,99,39,114,51,34,119,19,168,118,7,148,34,167,103,142,62,159,124,38,113,99,230,159,57,62,160,98,31,81,157,77,79,43,143,34,121,101,248,215,172,86,171,170,68,81,87,207,59,245,39,251,201,252,53,90,175,43,143,61,153,101,248,215,163,214,171,170,231,157,250,147,253,228,254,26,173,87,149,199,158,204,178,252,107,209,235,84,255,0,34,34,197,93,100,167,194,119,149,140,155,250,127,135,189,58,5,85,85,170,243,71,242,39,153,191,130,250,197,18,128,21,149,66,243,248,179,0,96,220,117,83,135,234,177,134,30,164,187,30,21,188,71,127,180,53,75,57,5,45,198,56,165,138,42,134,13,118,145,128,207,35,134,230,125,167,180,199,67,0,33,244,8,139,26,206,44,124,211,231,39,212,12,67,234,51,174,214,55,225,159,25,96,238,29,50,243,137,161,174,164,175,194,120,242,162,178,218,108,46,209,207,109,184,193,85,87,16,192,96,228,239,32,75,21,33,202,50,15,131,180,128,98,58,70,82,222,7,39,156,13,196,189,14,104,84,99,12,59,65,87,102,202,11,165,59,205,136,234,235,232,0,32,190,156,49,213,193,71,13,20,210,68,231,33,197,83,36,132,111,9,8,11,70,99,33,110,120,192,230,37,17,98,174,167,251,149,199,145,60,178,252,107,214,43,85,213,34,34,34,44,85,214,74,124,39,121,88,201,191,167,248,123,211,160,85,85,17,20,0,243,71,243,217,153,191,130,250,61,18,191,254,74,158,86,49,79,212,10,239,78,183,47,65,204,51,151,157,171,137,123,85,70,106,101,93,29,37,187,53,45,212,236,198,14,67,12,24,146,8,199,65,167,156,159,65,10,145,22,97,138,114,118,103,102,24,165,125,157,57,32,133,108,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,67,84,208,215,83,59,111,136,244,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,200,35,131,174,49,112,39,23,248,18,162,255,0,96,163,246,54,36,179,108,251,65,135,250,147,84,123,47,171,53,64,82,255,0,69,28,17,71,63,86,58,119,147,243,108,251,53,218,90,59,119,215,91,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,195,12,20,208,70,46,82,75,36,132,236,32,2,44,228,228,238,204,204,206,238,177,119,197,152,166,251,142,113,85,231,26,226,154,238,219,122,196,23,10,139,165,198,167,164,17,245,234,167,144,164,150,77,128,194,3,184,204,159,65,102,22,215,70,102,110,229,53,60,159,114,114,197,129,184,96,108,213,167,155,180,94,179,46,225,61,69,100,155,76,58,20,180,53,19,210,83,211,104,230,64,91,76,42,101,234,48,129,63,105,216,91,154,49,117,71,249,224,224,10,153,109,89,89,154,84,56,122,145,169,233,106,46,54,11,165,216,90,33,157,206,81,138,122,42,115,125,122,166,12,208,215,152,247,56,3,188,159,162,242,54,235,85,229,101,143,234,112,47,26,88,54,149,241,13,37,166,219,138,169,235,236,23,39,169,120,132,42,130,74,99,150,158,157,142,70,247,76,235,32,164,96,216,236,100,123,65,181,222,226,83,232,160,7,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,87,105,199,39,3,152,55,139,220,26,53,84,167,73,99,204,91,29,57,5,134,252,96,251,36,13,92,187,21,102,214,114,58,98,39,39,98,102,115,132,201,204,24,152,165,138,88,23,187,91,49,150,84,99,250,219,53,100,149,118,12,89,131,175,18,83,74,116,149,108,211,219,238,52,147,56,147,199,52,36,236,199,28,177,190,135,25,63,120,179,139,248,58,158,142,7,56,227,193,188,94,224,210,165,170,10,75,30,98,216,233,196,239,214,16,55,217,32,106,195,219,104,247,59,145,211,17,56,179,139,187,156,38,76,6,228,197,20,178,197,15,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,191,244,69,138,186,159,239,251,22,95,249,63,255,0,238,226,128,21,149,66,167,249,233,158,153,113,195,166,92,92,115,67,52,47,61,134,213,67,164,80,195,19,49,213,92,42,137,157,227,165,166,141,221,186,147,30,210,209,181,97,97,18,51,32,0,51,24,213,224,235,155,22,59,188,231,45,70,24,226,122,249,106,251,55,140,110,0,22,251,166,216,109,244,56,83,221,168,38,143,108,112,20,147,67,36,135,77,15,82,162,111,204,136,117,12,221,183,146,150,164,68,86,171,205,31,200,158,102,254,11,235,20,74,21,184,78,243,79,147,127,80,48,247,168,192,178,83,68,80,3,205,31,207,102,102,254,11,232,244,74,159,240,163,194,142,99,241,107,152,225,130,176,84,93,134,213,67,211,158,255,0,127,158,23,58,91,69,41,59,179,17,51,59,117,38,61,164,209,66,206,197,33,9,59,184,0,73,32,100,39,149,185,91,129,50,91,2,91,50,207,45,44,94,198,195,118,110,183,98,162,237,83,84,116,186,179,28,210,126,114,99,57,11,89,37,50,247,137,244,215,70,209,153,153,163,91,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,83,82,162,3,155,23,5,23,28,45,138,174,124,84,101,189,179,126,27,188,233,83,140,96,6,165,167,134,213,92,82,83,211,199,81,24,177,4,147,118,169,38,220,108,49,153,52,173,44,134,110,210,179,5,154,240,171,196,198,50,225,67,55,40,243,75,7,208,210,92,64,169,202,219,119,182,84,179,8,92,109,210,28,103,44,13,38,215,40,79,116,81,152,72,44,251,76,7,112,152,111,140,230,39,139,254,96,25,113,148,28,56,218,243,19,43,113,23,218,11,214,102,219,234,226,192,181,118,248,216,161,142,64,1,9,107,102,121,64,128,59,41,203,30,234,121,1,228,41,116,136,128,89,165,40,160,134,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,49,77,61,76,242,19,148,146,201,33,59,145,153,19,185,57,59,187,187,187,187,169,244,229,221,194,31,242,82,201,167,251,83,69,209,204,44,99,210,173,197,27,43,251,76,48,116,138,94,203,73,30,214,104,219,165,28,165,189,199,126,233,100,151,73,14,54,139,109,213,44,107,56,177,243,79,156,159,80,49,15,168,206,165,83,146,167,149,140,83,245,2,187,211,173,202,250,113,102,22,177,99,156,43,121,193,88,166,135,182,217,113,5,190,162,215,113,166,234,156,125,122,89,227,40,229,143,120,56,152,238,3,38,212,93,137,181,213,157,159,189,64,103,19,28,9,102,134,78,241,47,77,145,153,125,134,113,6,40,161,197,213,27,176,69,100,144,70,199,116,129,192,74,80,41,5,250,66,116,206,68,51,25,116,216,64,26,114,24,162,144,84,190,240,41,194,197,215,132,76,151,168,203,155,238,48,164,196,87,43,181,224,239,245,146,210,82,20,48,82,207,45,37,52,50,83,198,228,78,83,0,149,59,187,74,227,27,147,19,107,24,105,162,199,141,100,55,150,217,191,131,50,27,128,172,187,205,188,127,61,92,118,60,59,151,24,114,106,134,164,129,230,158,83,58,42,104,162,134,48,238,103,57,37,146,56,217,201,196,25,205,156,136,69,156,155,213,240,175,196,206,10,226,183,40,232,243,75,8,81,85,91,36,26,130,182,221,237,149,44,228,118,251,140,96,7,44,13,46,214,25,131,108,177,152,72,44,219,128,199,112,129,239,140,42,247,81,155,95,147,124,86,201,38,23,209,219,191,79,15,189,117,42,231,45,142,68,206,58,51,187,119,175,33,119,162,158,225,48,72,119,25,33,138,50,39,56,251,200,101,23,118,213,159,191,195,70,248,235,226,181,138,217,4,48,190,216,34,96,145,155,77,1,155,86,253,139,163,95,67,83,20,71,32,91,130,72,155,78,237,194,204,253,253,221,223,224,93,9,108,99,87,23,92,237,84,224,58,51,59,237,7,209,255,0,249,29,124,235,190,14,181,180,173,44,150,170,33,102,6,109,221,156,29,219,189,215,45,102,20,166,138,157,128,169,160,112,223,175,83,162,62,58,126,142,139,230,14,24,194,244,209,238,151,13,218,201,220,180,234,61,28,122,255,0,123,250,58,253,235,169,127,193,151,106,248,5,232,228,43,120,245,25,216,226,113,239,109,29,182,247,19,124,123,255,0,153,124,184,236,23,219,44,52,198,119,58,138,242,142,86,223,188,246,234,58,187,234,250,147,254,197,205,113,196,84,116,1,28,215,49,233,179,74,61,207,169,232,253,239,240,103,248,50,239,208,102,13,129,226,167,58,122,242,18,18,119,97,16,145,183,62,238,230,215,106,251,116,152,234,170,73,152,225,163,146,120,220,153,221,222,165,219,70,215,228,236,189,77,143,28,211,220,100,146,154,72,30,30,158,130,239,212,114,249,255,0,115,247,47,75,111,189,71,52,190,241,19,69,31,115,150,174,250,182,143,167,118,139,233,195,41,28,155,153,157,227,39,119,98,215,225,240,238,93,151,125,27,85,166,162,239,163,248,161,54,189,219,89,215,19,199,167,232,51,59,127,129,114,11,237,126,247,238,91,209,109,48,25,5,192,153,157,157,157,187,219,85,79,243,7,46,40,241,37,182,162,49,164,164,212,160,168,23,114,166,2,215,120,253,238,202,52,248,160,225,226,249,131,36,147,20,89,94,42,97,26,186,163,145,233,97,138,7,125,243,70,35,171,140,154,191,233,191,195,226,255,0,53,218,224,235,59,238,248,91,25,22,28,196,87,27,148,194,97,28,16,117,107,229,49,143,163,4,251,182,139,49,51,55,232,252,91,193,188,84,157,224,108,77,73,126,179,81,213,69,80,70,245,17,129,182,237,206,253,241,137,105,171,179,124,215,169,90,59,51,247,58,225,239,98,254,166,218,105,243,92,140,12,205,166,171,118,141,242,90,16,107,166,157,218,62,171,142,86,102,238,215,188,187,153,112,180,69,185,180,241,215,222,93,160,209,155,79,146,220,190,14,41,189,210,218,168,10,89,101,118,118,125,54,179,23,127,188,45,240,111,189,71,191,22,121,221,88,248,130,191,13,89,171,171,162,150,72,7,111,74,178,88,217,156,106,143,94,237,172,222,1,243,93,62,27,178,78,251,112,217,95,120,167,140,158,58,233,227,214,81,138,87,219,217,199,78,253,254,26,191,130,191,252,33,132,160,182,210,202,195,79,0,110,144,191,70,33,111,128,252,159,238,94,200,69,133,180,102,102,253,139,85,163,190,154,125,239,162,45,186,176,234,206,235,104,234,228,238,221,237,220,183,27,179,182,215,125,53,240,92,18,204,240,144,139,182,172,90,232,250,248,104,184,230,184,193,79,27,188,242,56,63,143,131,191,119,243,50,233,207,120,130,56,74,125,239,179,185,245,239,248,191,236,95,13,239,212,179,3,246,122,146,98,240,97,109,205,175,248,151,203,150,247,37,83,106,210,72,218,119,107,189,221,124,58,247,144,246,183,180,37,2,238,240,215,195,191,239,94,86,90,74,126,171,214,214,200,53,144,201,238,136,74,26,179,23,207,191,94,254,231,248,124,86,235,117,91,153,149,20,44,243,24,3,151,123,233,241,241,239,253,171,228,94,112,141,247,16,94,32,150,26,45,212,240,200,61,86,41,1,217,197,246,235,171,57,54,191,162,235,214,216,176,180,214,152,134,39,181,64,2,206,206,27,88,25,188,93,223,185,188,60,87,220,108,47,45,81,137,180,173,78,228,250,234,32,206,253,255,0,177,219,193,112,150,17,172,58,192,2,196,213,4,226,228,195,11,198,90,31,254,190,141,167,138,239,77,131,163,122,109,181,112,195,35,104,221,231,16,150,255,0,189,251,215,205,146,207,65,24,20,116,241,66,231,19,236,96,104,88,124,23,196,188,97,216,37,140,198,112,137,136,217,157,181,137,139,70,215,193,80,92,93,129,169,233,46,49,220,237,114,69,28,240,192,44,1,21,59,70,239,169,19,59,238,103,238,238,119,85,227,34,51,10,11,185,86,69,211,62,168,180,133,163,202,79,238,183,75,226,227,243,117,95,105,167,106,129,121,25,180,102,125,186,106,185,145,104,239,162,211,119,220,181,220,181,68,68,69,177,19,70,249,35,70,204,253,250,63,243,35,136,248,119,119,253,203,138,80,96,103,125,25,219,79,240,47,145,83,51,57,60,111,35,190,247,118,111,30,229,192,116,98,81,236,218,38,228,223,22,110,229,194,84,51,158,128,254,235,15,115,119,183,249,214,217,192,134,39,133,163,105,93,153,155,99,187,51,62,159,181,109,157,234,130,137,250,54,96,50,102,31,115,168,35,175,135,220,180,56,30,162,160,90,107,124,110,206,218,108,39,23,103,241,91,235,169,36,102,102,134,223,29,71,127,232,59,136,179,120,247,247,174,148,150,45,194,207,53,20,66,26,247,51,136,187,106,187,135,96,10,136,91,90,134,17,126,246,110,158,173,254,85,231,175,56,66,170,126,164,84,178,238,211,189,180,22,111,235,126,242,94,39,16,224,59,140,145,59,53,190,42,185,32,3,114,223,211,103,109,89,157,187,221,254,58,127,137,121,219,53,142,74,89,107,32,175,179,193,11,131,6,205,118,22,206,231,119,118,211,195,224,235,191,4,69,27,74,20,53,69,41,191,115,131,51,134,215,239,209,181,127,254,78,229,217,58,217,109,84,189,160,204,226,118,97,234,144,147,234,197,225,223,167,143,123,175,181,98,198,62,207,150,23,150,105,106,130,168,24,189,233,9,152,116,23,127,7,103,215,199,252,74,161,225,92,93,73,113,165,144,216,137,200,103,32,97,119,39,211,65,103,211,87,111,189,122,70,172,121,27,171,30,164,3,220,253,250,119,174,115,169,104,71,124,161,181,157,244,215,93,86,232,93,201,156,216,220,155,195,69,187,184,27,222,126,239,154,220,195,167,138,220,136,182,200,3,32,16,19,51,177,51,183,123,106,169,6,114,101,61,30,45,177,79,79,45,13,20,227,33,185,109,150,146,51,110,249,64,188,9,254,229,28,121,153,148,56,167,41,115,10,183,22,91,160,214,219,75,52,211,63,103,40,233,154,62,172,178,70,194,204,38,239,221,184,123,217,188,59,187,149,228,112,191,155,148,55,172,51,105,163,150,170,126,209,27,52,18,49,73,33,184,152,210,131,147,106,227,223,223,170,186,202,106,250,122,174,232,203,189,223,70,109,31,252,203,178,180,118,215,224,181,68,92,83,147,3,49,56,179,233,171,173,176,51,179,20,175,223,189,183,51,46,80,103,111,121,254,61,250,124,151,78,235,113,138,221,76,242,159,139,248,120,183,197,190,239,189,90,247,16,185,221,106,195,131,91,78,213,51,117,134,40,203,96,201,40,255,0,243,67,139,247,176,59,124,29,90,62,20,203,204,67,156,153,138,88,166,98,57,168,39,171,171,1,106,130,25,217,129,196,228,22,208,205,159,79,206,55,118,157,202,69,178,247,44,225,177,82,144,71,71,75,78,47,80,102,239,29,56,15,136,11,120,11,253,202,167,4,97,27,104,2,194,222,58,51,104,183,162,209,221,181,209,252,89,105,187,93,89,251,190,245,177,223,107,59,233,185,113,12,164,219,159,110,141,243,215,193,116,171,107,66,49,103,42,130,6,239,239,109,87,158,185,227,75,101,8,20,50,213,17,200,238,226,46,236,122,182,142,218,252,23,194,184,226,170,202,168,245,166,161,57,97,33,111,206,118,141,62,58,248,59,107,242,255,0,10,216,119,75,129,91,255,0,61,78,97,25,48,187,151,95,93,60,52,238,93,58,129,103,38,112,173,58,119,211,244,65,159,189,190,125,203,231,84,226,42,10,71,106,64,147,121,187,117,53,208,155,187,195,228,184,222,166,247,84,12,52,182,14,169,120,238,237,64,206,237,252,235,125,191,46,239,231,47,90,182,170,65,131,77,122,100,226,98,46,207,227,166,255,0,219,240,248,175,87,102,193,84,212,34,85,37,28,18,151,76,155,87,128,89,223,191,95,29,126,229,247,237,86,58,40,227,146,98,142,22,41,180,247,58,45,238,105,171,120,252,117,90,214,90,128,181,142,38,17,238,118,98,96,102,219,171,120,174,58,75,36,236,206,193,88,82,56,233,171,56,233,167,248,215,37,37,175,101,99,239,118,51,114,125,53,22,212,95,191,94,245,201,85,71,36,243,13,59,76,226,236,228,218,105,242,254,127,185,117,105,109,52,163,80,80,188,113,72,110,101,174,177,183,143,197,108,188,216,225,146,50,155,178,194,192,34,204,231,176,123,187,255,0,233,84,191,24,97,122,33,40,130,58,42,99,45,5,247,116,69,159,79,123,185,82,188,148,10,204,57,142,234,173,225,85,45,75,29,160,230,233,238,112,22,214,104,219,93,53,118,215,221,255,0,26,188,218,2,145,233,128,186,90,55,127,118,239,189,118,214,154,232,182,145,55,207,193,109,98,215,193,106,207,170,176,46,117,47,255,0,224,179,133,190,160,80,250,117,197,88,23,43,143,61,153,101,248,215,163,214,169,254,68,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,68,80,3,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,175,253,98,174,178,83,225,59,202,198,77,253,63,195,222,157,2,181,94,117,126,86,48,183,212,10,31,78,184,168,171,225,59,205,62,77,253,64,195,222,163,2,186,174,117,126,105,240,183,211,250,31,81,184,167,37,79,52,248,167,233,253,119,168,219,148,212,170,127,158,153,23,151,28,69,229,197,199,43,243,66,205,219,173,85,218,75,12,209,59,5,85,190,168,89,218,58,170,105,29,159,167,48,110,45,31,71,23,18,32,49,48,51,2,199,91,61,50,47,49,248,116,204,123,142,87,230,133,155,176,221,104,116,150,25,162,119,58,91,133,41,59,180,117,84,210,59,55,82,19,218,90,62,140,76,66,64,98,6,6,3,245,184,78,243,79,147,127,80,48,247,168,192,178,83,68,80,173,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,41,84,68,69,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,69,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,209,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,20,85,243,206,253,73,254,242,127,13,86,171,202,227,207,102,89,126,53,232,245,170,234,185,231,126,164,255,0,121,63,134,171,85,229,113,231,179,44,191,26,244,122,213,63,200,136,177,87,89,41,240,157,229,99,38,254,159,225,239,78,129,85,85,106,188,209,252,137,230,111,224,190,177,68,160,5,101,80,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,152,158,94,248,3,6,230,159,46,28,19,151,217,131,135,169,47,152,122,249,79,123,166,174,161,169,103,217,40,123,102,177,217,217,217,216,128,196,152,76,12,93,140,12,68,133,196,133,157,174,254,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,8,195,5,52,17,139,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,46,218,34,197,93,79,247,43,143,34,121,101,248,215,172,86,171,170,68,68,68,88,171,172,148,248,78,242,177,147,127,79,240,247,167,64,170,170,34,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,94,43,154,247,28,116,216,106,213,123,225,31,46,66,173,175,183,42,122,112,197,215,102,57,105,218,134,146,81,142,113,162,129,197,197,229,57,226,32,234,147,235,19,67,41,71,161,148,135,209,140,172,139,200,188,199,226,47,49,237,217,95,149,246,110,221,117,174,214,89,166,149,220,41,109,244,162,236,210,85,84,200,204,253,56,67,112,234,250,57,57,16,128,9,153,128,22,67,220,58,228,54,13,225,183,40,236,89,83,131,40,169,4,45,212,224,119,58,232,105,222,19,187,92,92,5,170,43,101,98,51,45,242,16,234,194,230,91,1,130,49,125,128,44,212,87,154,110,63,166,192,188,22,227,42,86,196,53,118,155,150,42,168,160,176,91,94,153,229,19,170,57,42,66,90,138,119,56,219,221,3,163,130,173,143,123,176,16,110,7,215,123,9,64,98,202,35,47,112,85,171,45,112,6,26,203,155,21,69,92,246,220,43,103,162,178,81,203,86,98,83,201,5,52,33,12,101,33,8,136,185,184,131,59,187,8,182,186,232,205,224,168,87,50,28,45,125,198,28,18,230,149,167,14,80,246,186,186,123,125,37,210,72,250,161,30,218,90,42,234,122,186,153,53,55,102,125,144,65,41,233,174,226,219,160,179,147,179,60,0,225,60,83,125,192,216,170,205,141,112,181,119,98,189,97,251,133,61,210,221,83,210,9,58,21,80,72,50,69,38,195,98,2,218,96,47,161,51,139,233,163,179,183,114,202,77,64,15,52,127,61,153,155,248,47,163,209,43,170,228,99,250,236,253,219,254,36,170,175,51,174,60,127,34,22,42,156,134,202,123,214,220,125,136,45,229,237,43,165,186,227,211,170,194,240,145,194,81,234,61,34,110,181,68,5,80,195,182,72,229,132,94,57,155,77,241,19,196,6,86,229,110,59,206,156,119,108,203,60,180,177,123,103,18,94,122,221,138,139,181,67,79,213,233,66,115,73,249,201,140,35,29,35,136,203,222,38,215,77,27,87,118,103,200,39,131,238,19,48,111,8,185,95,246,30,197,81,73,120,190,215,212,73,83,125,196,99,64,244,179,221,77,164,55,129,140,30,73,92,2,40,141,163,16,99,217,175,80,217,152,165,55,120,118,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,136,177,87,83,253,255,0,98,203,255,0,39,255,0,253,220,80,2,178,136,199,248,255,0,6,229,102,13,187,102,14,96,226,26,75,30,30,177,211,189,77,117,117,75,190,200,131,86,102,102,102,103,35,50,39,16,0,22,115,51,33,17,98,34,102,120,1,227,111,140,28,77,197,206,104,75,122,39,171,162,193,54,58,137,199,9,217,234,226,167,235,208,193,44,112,4,199,36,145,3,17,28,197,76,18,184,17,200,209,185,56,1,19,54,226,183,85,46,156,168,120,227,166,196,182,171,39,8,249,140,21,111,125,182,211,212,6,17,187,57,203,80,213,212,145,12,147,149,20,238,78,79,17,193,16,159,72,155,72,158,24,134,61,0,163,14,180,154,34,43,85,230,143,228,79,51,127,5,245,138,37,10,220,39,121,167,201,191,168,24,123,212,96,89,41,162,40,43,227,215,43,113,222,116,243,39,199,57,105,150,150,47,108,226,75,207,179,59,21,23,106,134,159,171,210,176,82,205,39,231,38,48,140,116,142,35,47,120,155,93,52,109,93,217,158,90,120,81,225,71,46,56,74,203,128,193,88,42,46,221,117,174,233,207,127,191,207,11,5,85,222,168,89,217,136,153,157,250,112,134,226,104,161,103,113,140,72,157,220,204,228,144,235,90,138,190,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,77,74,234,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,25,160,169,130,65,113,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,143,103,27,124,31,98,110,17,179,66,91,41,53,93,110,9,190,84,78,88,78,241,87,45,63,94,186,8,163,128,230,9,35,136,220,132,225,42,144,137,204,130,54,145,197,204,4,89,246,141,186,169,84,228,251,194,31,135,23,24,234,139,251,125,22,6,24,235,255,0,221,233,107,234,230,136,27,251,248,35,99,63,237,228,241,255,0,80,145,74,162,44,107,56,177,243,79,156,159,80,49,15,168,206,165,83,146,167,149,140,83,245,2,187,211,173,202,255,0,159,185,109,213,209,98,180,171,167,16,60,88,227,44,246,192,57,97,149,165,79,85,100,194,153,109,133,237,214,80,181,13,123,79,5,125,198,154,23,128,174,70,205,24,59,25,68,192,3,25,60,157,38,234,108,47,206,201,187,229,112,173,196,190,49,225,71,55,40,243,75,8,80,210,92,128,169,202,219,119,182,85,51,8,92,109,210,24,28,176,52,155,92,161,61,209,70,97,32,179,237,48,29,194,97,190,51,200,115,42,243,39,9,231,46,92,97,220,209,193,53,109,61,151,19,91,226,175,166,220,113,156,144,239,111,126,9,122,100,96,51,68,108,81,200,12,79,178,64,49,119,212,93,122,89,65,129,157,244,103,109,63,192,190,77,100,194,230,241,185,191,191,220,205,223,221,220,184,30,148,118,109,112,19,114,109,59,217,187,151,1,80,206,122,3,251,172,61,205,222,223,231,91,103,2,24,158,22,141,165,118,102,109,142,236,204,250,126,213,182,119,170,10,39,232,217,128,201,152,125,206,160,142,190,31,114,208,224,122,138,129,105,173,241,187,59,105,176,156,93,159,197,111,174,164,145,153,154,27,124,117,29,255,0,160,238,34,205,227,223,222,186,82,88,183,14,179,80,194,3,175,134,209,118,213,119,74,192,21,17,54,234,134,1,215,86,110,158,172,223,227,94,118,243,132,42,167,234,69,75,46,237,59,219,65,102,254,183,239,37,227,47,248,30,188,232,228,135,177,199,87,52,90,153,1,176,55,118,215,239,213,223,79,139,127,133,121,171,53,142,74,89,107,32,175,179,193,11,131,6,205,118,22,206,231,119,118,211,195,224,235,191,4,69,27,74,20,53,69,41,191,115,131,51,134,215,239,209,181,127,254,78,229,217,58,217,109,84,189,160,204,226,118,97,234,144,147,234,197,225,223,167,143,123,175,181,98,198,62,207,150,23,150,105,106,130,168,24,189,233,9,152,116,23,127,7,103,215,199,252,74,161,225,92,93,73,113,165,144,216,137,200,103,32,97,119,39,211,65,103,211,87,111,189,122,49,173,121,71,175,27,59,139,119,59,107,241,255,0,228,117,217,41,250,98,242,73,30,140,223,29,86,176,187,147,57,177,185,55,134,139,118,140,13,239,63,119,205,110,97,249,247,173,200,139,108,128,50,1,1,51,59,19,59,119,182,170,144,103,38,83,209,226,219,20,244,242,208,209,78,50,27,150,217,105,35,54,239,148,11,192,159,238,81,219,154,25,51,136,242,143,23,73,141,237,145,177,81,195,91,90,82,5,63,78,155,164,38,125,48,102,218,110,238,223,157,211,184,123,180,248,106,174,251,133,252,220,161,189,97,155,77,28,181,83,246,136,217,160,145,138,73,13,196,198,148,28,155,87,30,254,253,85,212,91,110,52,245,180,241,20,114,106,228,45,167,115,247,247,107,242,93,213,163,182,191,5,170,34,226,156,152,25,137,197,159,77,93,109,128,156,216,231,211,184,188,27,246,46,80,103,111,121,254,61,250,124,151,78,235,113,138,221,76,242,159,139,248,120,183,197,190,239,189,91,95,17,89,207,108,195,86,67,126,211,55,85,229,144,88,70,73,7,188,101,137,159,189,129,254,106,206,176,166,94,98,28,228,204,82,197,51,17,205,65,61,93,88,11,84,16,206,204,14,39,32,182,134,108,250,126,113,187,180,238,82,45,151,185,103,13,138,148,130,58,58,90,113,122,131,55,120,233,192,124,64,91,192,95,238,85,56,35,8,219,64,22,22,241,209,155,69,189,22,142,237,174,143,226,203,77,206,250,182,154,119,120,173,142,251,89,223,77,203,137,166,118,220,236,58,55,207,95,5,210,173,173,8,197,156,170,8,27,191,189,181,94,122,231,141,45,148,32,80,203,84,71,35,187,136,187,177,234,218,59,107,240,95,10,227,138,171,42,163,214,154,132,229,132,133,191,57,218,52,248,235,224,237,175,203,252,43,97,221,46,5,111,252,245,57,132,100,194,238,93,125,116,240,211,185,116,234,4,92,181,26,210,167,45,59,132,69,255,0,195,220,190,117,78,34,160,164,118,164,9,55,155,183,83,93,9,187,188,62,75,139,180,222,170,199,101,45,143,174,76,250,185,61,80,11,179,124,187,214,250,12,185,196,50,155,201,85,83,32,196,226,250,70,228,36,34,250,255,0,127,251,127,194,189,101,155,5,83,80,137,84,148,112,74,93,50,109,94,1,103,126,253,124,117,251,151,223,181,88,232,163,142,73,138,56,88,166,211,220,232,183,185,166,173,227,241,213,107,89,106,2,214,56,152,71,185,217,137,129,155,110,173,226,184,233,44,147,179,59,5,97,72,227,166,172,227,166,159,227,92,148,150,189,149,143,189,216,205,201,244,212,91,81,126,253,123,215,37,85,28,147,204,52,237,51,139,179,147,105,167,203,249,254,229,213,165,180,210,141,65,66,241,197,33,185,150,186,198,222,63,21,178,243,98,136,226,41,123,36,44,2,44,46,91,7,185,245,84,207,21,225,138,1,103,140,40,105,76,158,49,118,46,128,179,183,189,224,169,62,74,5,102,28,199,117,86,240,170,150,165,142,208,115,116,247,56,11,107,52,109,174,154,187,107,238,255,0,141,94,77,176,228,40,73,250,91,91,115,247,110,251,153,119,214,154,232,182,145,55,207,193,109,98,215,193,106,207,170,220,206,183,34,34,45,154,125,232,180,211,239,117,191,111,222,235,77,154,190,186,186,225,170,98,104,221,153,223,193,254,43,201,73,45,80,215,187,74,218,11,76,251,123,245,238,221,251,87,212,234,198,64,237,33,184,120,104,227,226,182,118,138,102,213,154,160,223,78,238,253,127,204,186,181,21,244,239,25,129,144,143,127,233,136,190,239,31,154,210,162,239,110,11,97,188,181,78,12,44,45,188,68,183,120,183,220,190,135,107,165,156,153,129,129,159,195,112,131,179,183,243,174,252,160,210,54,189,49,17,215,196,91,71,215,228,180,158,138,34,29,206,103,163,191,134,189,203,80,140,95,86,17,109,25,188,22,146,64,12,44,123,27,115,191,127,115,120,46,137,91,32,170,154,86,40,155,66,209,159,70,110,246,209,124,139,190,10,179,207,172,143,25,196,66,46,228,241,48,14,238,230,253,47,119,189,83,170,236,179,171,165,173,150,225,75,87,115,24,202,82,152,89,170,129,133,197,159,86,109,52,240,251,151,21,194,207,87,13,9,245,105,2,88,73,135,170,82,184,147,183,123,105,241,248,186,249,87,27,45,60,244,208,73,13,77,76,15,24,251,221,19,96,219,174,157,205,221,252,203,92,3,119,188,89,165,169,167,184,59,118,65,174,153,194,89,9,204,222,61,172,194,239,163,252,116,111,130,170,118,188,93,65,89,19,189,45,110,255,0,125,219,77,134,204,239,163,63,197,151,219,167,189,211,86,187,181,76,250,70,222,14,34,94,63,252,142,190,149,21,202,35,23,34,33,30,253,52,97,125,62,11,189,191,127,232,251,205,240,213,110,121,29,219,65,241,91,129,221,219,66,241,91,145,23,13,85,52,53,112,188,51,3,16,191,205,153,254,58,252,85,5,206,140,170,179,98,72,107,169,14,207,20,189,160,65,221,182,67,223,164,251,191,174,111,185,90,54,31,162,196,153,73,153,231,110,144,231,160,181,181,101,93,64,7,104,98,22,140,134,72,193,216,98,125,25,189,209,109,52,213,180,249,43,244,192,120,166,10,232,245,58,150,50,235,27,51,184,158,191,160,207,241,85,17,53,209,29,217,188,87,28,181,16,192,194,242,158,221,196,194,221,206,253,238,181,42,136,64,68,200,244,99,45,163,220,253,238,186,245,115,3,123,166,90,51,179,179,104,203,177,14,157,16,219,222,219,91,79,240,45,39,149,161,143,126,186,59,120,55,193,81,252,230,199,241,225,203,28,213,115,215,52,1,25,187,57,48,200,250,126,116,27,250,222,255,0,138,177,251,173,183,23,103,62,96,78,109,28,181,86,153,103,168,167,99,142,161,131,112,131,201,32,123,178,147,247,247,139,248,127,129,213,224,228,126,76,218,112,181,150,216,15,105,104,230,96,19,61,205,11,187,147,192,34,238,238,35,222,253,222,42,224,33,130,56,5,194,54,209,157,245,92,139,77,126,75,67,33,102,247,157,217,108,25,161,119,113,99,213,217,190,78,186,213,115,136,63,185,35,235,223,163,119,232,238,186,133,114,208,118,153,51,27,51,234,218,58,249,23,75,220,193,17,53,52,141,212,97,54,102,247,153,157,254,12,188,185,84,226,91,188,189,142,113,120,162,39,125,78,41,118,147,124,91,71,114,127,151,201,115,69,134,5,164,18,175,25,37,126,253,189,82,19,215,187,189,255,0,200,187,61,27,101,48,60,7,28,98,195,221,183,167,171,105,252,204,187,207,67,71,89,68,195,74,12,122,136,182,221,172,205,175,115,252,89,121,177,178,84,205,38,181,15,40,19,55,115,12,141,166,139,236,211,97,155,68,142,231,37,182,158,71,240,220,81,3,191,236,240,240,95,106,158,213,71,110,6,144,232,161,102,125,71,188,5,254,58,252,63,98,237,71,65,54,246,148,88,158,2,125,59,201,180,211,227,221,254,21,223,10,54,97,98,97,252,219,119,233,221,167,223,220,185,8,64,99,220,17,0,139,51,190,172,58,46,6,62,179,232,17,131,176,248,190,157,235,147,166,96,4,224,12,46,237,171,105,221,170,248,245,15,115,130,78,165,44,108,68,238,238,238,69,225,251,59,219,239,94,110,190,235,141,6,181,132,109,244,227,30,243,210,70,61,11,79,131,254,154,238,208,86,94,218,162,46,180,17,182,246,220,69,187,222,215,71,248,238,90,207,113,186,184,187,72,204,241,252,89,201,221,191,193,170,242,152,242,182,24,41,225,154,23,23,212,196,117,113,127,145,58,167,217,79,100,158,225,138,234,110,225,67,27,237,183,157,54,230,218,223,245,200,203,78,254,255,0,143,236,87,67,109,61,212,145,235,166,189,254,31,181,215,109,104,237,170,216,113,179,190,187,159,252,43,78,155,55,129,23,248,86,172,58,124,93,88,23,58,145,211,133,156,44,250,191,255,0,140,10,31,78,184,171,2,229,113,231,179,44,191,26,244,122,213,63,200,138,42,249,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,53,40,138,0,121,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,149,255,0,172,85,214,74,124,39,121,88,201,191,167,248,123,211,160,86,171,206,175,202,198,22,250,129,67,233,215,21,21,124,39,121,167,201,191,168,24,123,212,96,87,85,206,175,205,62,22,250,127,67,234,55,20,228,169,230,159,20,253,63,174,245,27,114,154,148,86,85,205,167,43,112,38,43,225,58,253,153,151,251,23,106,196,152,19,178,253,159,173,237,83,7,99,237,183,42,24,106,191,54,6,209,201,190,49,97,252,224,150,221,53,29,31,189,68,15,9,222,105,242,111,234,6,30,245,24,22,74,104,138,21,185,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,42,136,136,162,175,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,83,82,136,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,250,34,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,34,138,190,121,223,169,63,222,79,225,170,213,121,92,121,236,203,47,198,189,30,181,93,87,60,239,212,159,239,39,240,213,106,188,174,60,246,101,151,227,94,143,90,167,249,17,22,42,235,37,62,19,188,172,100,223,211,252,61,233,208,42,170,173,87,154,63,145,60,205,252,23,214,40,148,0,172,170,17,17,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,17,98,174,167,251,149,199,145,60,178,252,107,214,43,85,213,34,34,34,44,85,214,74,124,39,121,88,201,191,167,248,123,211,160,85,85,17,20,0,243,71,243,217,153,191,130,250,61,18,244,25,1,199,85,79,12,188,25,98,12,176,203,26,250,186,92,208,196,120,226,123,149,45,112,210,197,36,22,139,115,83,91,216,167,54,158,51,138,99,153,224,154,17,141,133,246,183,82,66,32,113,141,164,181,92,1,128,49,150,105,227,43,78,95,101,246,30,171,190,98,27,229,67,83,80,208,211,51,111,148,244,119,119,119,119,97,0,17,98,51,50,118,0,1,34,39,17,23,118,159,238,9,56,62,195,60,35,101,124,86,81,106,74,220,109,124,167,128,177,101,226,146,90,142,133,116,241,73,57,194,17,199,41,184,136,66,53,39,19,24,132,111,35,11,25,136,187,237,27,138,81,107,207,42,237,117,134,213,147,118,40,110,117,97,109,172,168,191,85,212,81,140,196,208,77,60,35,66,49,74,113,235,180,140,6,121,132,73,219,81,105,100,102,211,115,235,100,28,1,224,95,202,39,25,57,79,96,246,167,179,251,38,32,142,251,214,232,117,119,123,54,51,175,233,109,220,58,117,59,47,79,118,190,238,253,218,22,155,95,34,149,212,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,51,65,83,4,130,227,36,82,70,76,226,96,66,238,46,46,206,206,206,236,235,22,37,144,247,47,12,107,117,199,252,22,229,85,246,243,79,73,13,69,45,156,236,128,52,192,66,15,5,190,166,90,24,73,216,136,159,121,69,77,25,27,235,163,155,147,179,11,59,11,68,95,52,127,61,153,155,248,47,163,209,46,215,5,252,96,218,184,77,202,60,239,43,123,213,201,142,241,141,61,158,131,10,4,49,11,133,52,224,23,6,146,186,82,144,10,45,148,239,52,70,209,144,147,202,100,1,183,99,201,36,118,193,254,154,177,238,42,255,0,101,113,30,36,196,119,15,246,202,202,235,149,117,68,159,239,164,154,105,36,63,188,136,139,226,238,167,123,151,159,5,150,174,22,50,190,158,251,139,240,253,32,230,166,37,167,119,196,21,141,82,53,79,69,3,201,186,43,124,18,8,176,128,8,180,69,43,3,147,28,204,79,212,144,2,29,183,106,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,250,34,197,93,79,247,253,139,47,252,159,255,0,247,113,64,10,190,158,99,252,192,43,56,136,190,203,148,153,67,136,191,212,158,131,179,79,45,77,60,115,211,201,136,170,182,4,155,170,2,96,142,64,134,25,29,192,33,113,218,242,68,242,147,159,230,90,42,65,193,39,7,216,155,139,156,208,138,202,45,87,69,130,108,117,16,22,44,188,82,75,79,215,161,130,88,231,56,66,56,229,54,34,57,138,152,226,99,16,145,163,114,99,49,38,109,165,41,60,102,242,237,203,140,212,225,246,135,13,228,126,95,90,172,184,207,47,173,227,79,132,6,158,118,165,26,154,86,151,169,53,5,68,166,197,214,234,111,154,64,57,73,139,180,200,230,82,131,75,57,28,27,93,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,40,103,166,158,50,113,146,41,35,38,98,3,18,103,23,23,102,118,118,118,117,58,156,184,184,227,169,226,183,6,215,224,252,193,10,74,124,197,193,244,240,29,116,209,28,81,5,238,144,157,193,171,98,129,157,136,12,73,132,103,17,30,144,156,177,16,184,180,205,20,119,148,138,213,121,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,22,74,104,139,197,97,28,161,193,184,43,49,49,238,105,89,160,171,124,67,152,245,22,233,175,83,205,59,144,108,161,164,26,90,104,98,6,208,64,4,90,67,119,209,205,206,99,212,156,88,4,61,170,40,171,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,162,128,30,98,60,94,127,42,220,229,111,178,213,189,108,189,193,221,90,44,47,190,131,179,77,63,84,98,237,85,114,110,119,145,250,178,68,59,24,182,109,138,56,181,140,36,121,119,90,170,152,158,85,252,117,83,99,252,61,106,225,135,52,171,233,32,196,246,58,120,109,184,50,104,105,101,223,118,183,65,75,49,148,18,180,113,188,49,157,44,52,204,205,33,152,117,64,129,182,148,128,103,36,143,162,198,179,139,31,52,249,201,245,3,16,250,140,234,85,57,42,121,88,197,63,80,43,189,58,220,175,249,251,214,215,109,19,79,189,98,180,170,255,0,10,220,52,99,46,43,179,114,143,43,112,133,117,37,184,6,156,174,87,123,157,75,177,5,186,221,25,128,75,59,71,171,20,199,186,88,192,35,23,109,198,99,184,128,55,200,21,47,143,14,5,239,188,31,98,171,117,109,146,190,235,136,240,14,32,234,123,62,247,83,70,17,246,74,174,164,174,214,249,202,51,38,41,134,0,140,218,87,8,134,93,100,216,13,210,54,30,207,47,174,54,174,156,40,227,233,44,88,158,122,186,236,186,197,85,20,240,221,104,202,172,130,11,76,229,52,34,119,96,140,97,148,204,227,167,25,4,162,141,133,230,110,155,19,187,199,30,147,177,135,49,69,143,28,97,27,62,53,194,181,239,93,101,196,22,232,46,150,234,158,153,199,215,165,158,33,146,35,216,108,38,59,128,197,244,38,98,109,116,118,103,238,95,46,174,74,129,185,104,109,160,110,29,189,255,0,115,106,190,136,203,27,131,180,133,183,187,185,217,151,31,104,166,109,89,170,13,244,238,239,215,252,203,171,81,95,78,241,152,25,8,247,254,152,139,238,241,249,173,42,46,246,224,182,27,203,84,224,194,194,219,196,75,119,139,125,203,232,118,186,89,201,152,24,25,252,55,8,59,59,127,58,239,202,13,35,107,211,17,29,124,69,180,125,126,75,73,232,225,49,98,222,122,107,166,140,253,203,88,226,7,125,162,45,166,158,11,73,32,6,22,61,141,185,223,191,185,188,23,207,59,109,61,85,84,130,80,142,132,58,62,140,221,237,163,50,249,87,124,21,103,159,89,30,51,136,132,93,201,226,96,29,221,205,250,94,239,122,167,85,217,103,87,75,91,45,194,150,174,230,49,148,165,48,179,85,3,11,139,62,172,218,105,225,247,46,43,133,158,174,26,19,234,210,4,176,147,15,84,165,113,39,110,246,211,227,241,117,242,174,54,90,121,233,160,146,26,154,152,30,49,247,186,38,193,183,93,59,155,187,249,150,184,6,239,120,179,75,83,79,112,118,236,131,93,51,132,178,19,153,188,123,89,133,223,71,248,232,223,5,84,173,56,178,138,170,29,32,172,220,236,91,92,118,27,54,172,205,175,138,251,112,95,98,171,118,25,167,102,137,223,66,118,18,253,191,230,95,78,138,229,17,139,145,16,143,126,154,48,190,159,5,222,222,50,126,131,238,111,189,110,234,62,157,218,59,173,192,238,237,161,120,173,200,139,134,170,154,26,184,94,25,129,136,95,230,204,255,0,29,126,42,135,103,94,86,89,177,45,162,122,41,45,17,75,215,144,137,219,100,61,255,0,157,2,254,185,180,248,43,61,195,244,88,147,41,51,60,237,210,28,244,22,182,172,171,168,0,237,12,66,209,144,201,24,59,12,79,163,55,186,45,166,154,182,159,37,124,249,79,139,97,186,88,109,243,157,91,74,82,70,14,196,226,122,191,230,69,254,63,181,85,20,215,68,119,102,241,92,114,212,67,3,11,202,123,119,19,11,119,59,247,186,212,170,33,1,19,35,209,140,182,143,115,247,186,235,213,204,13,238,153,104,206,206,205,163,46,90,61,189,152,118,62,173,223,227,251,86,249,100,24,195,115,190,142,204,238,202,143,103,54,63,143,14,88,230,171,158,185,160,8,205,217,201,134,71,211,243,160,223,214,247,252,85,146,93,223,21,231,102,54,59,72,137,213,91,34,171,171,45,98,159,99,184,22,226,7,118,148,157,187,250,109,240,238,251,187,149,222,100,126,76,218,112,181,150,216,15,105,104,230,96,19,61,205,11,187,147,192,34,238,238,35,222,253,222,42,224,33,130,56,5,194,54,209,157,245,92,139,77,126,75,66,118,111,23,118,91,6,104,93,220,88,245,118,111,147,174,189,84,226,12,238,18,62,237,123,155,191,71,125,23,76,174,90,14,211,38,99,102,125,91,71,95,38,237,122,158,56,200,105,228,110,163,9,104,45,185,153,223,78,229,229,138,167,18,221,229,236,115,139,197,17,59,234,113,75,180,155,226,218,59,147,252,190,75,154,44,48,45,32,149,120,201,43,247,237,234,144,158,189,221,239,254,69,217,232,219,41,129,224,56,227,22,30,237,189,61,91,79,230,101,222,122,26,58,202,38,26,80,99,212,69,182,237,102,109,123,159,226,203,205,53,146,166,105,91,180,60,160,122,104,204,50,54,154,47,181,77,134,109,18,59,156,150,218,121,31,195,113,68,14,255,0,179,195,193,125,138,91,77,29,180,94,82,162,133,152,159,111,120,11,247,255,0,55,236,93,182,160,169,254,171,14,247,140,187,135,223,109,63,192,190,128,81,179,11,19,15,230,219,191,78,237,62,254,229,200,66,3,30,224,136,4,89,157,245,97,209,112,49,245,159,64,140,29,135,197,244,239,92,157,51,0,39,0,97,119,109,91,78,237,87,199,168,123,156,18,117,41,99,98,39,119,119,114,47,15,217,222,223,122,243,117,247,92,104,53,172,35,111,167,24,247,158,146,49,232,90,124,31,244,215,118,130,178,246,213,17,117,160,141,183,182,226,45,222,246,186,63,199,114,223,87,112,186,110,49,145,153,226,215,189,156,157,217,251,254,90,175,53,140,170,96,142,130,90,136,182,187,128,3,106,226,255,0,217,255,0,210,169,182,83,217,39,184,98,186,155,184,80,198,251,109,231,77,185,182,183,253,114,50,211,191,191,227,251,21,206,218,13,206,156,181,102,103,222,254,31,177,151,125,104,237,170,216,113,179,190,187,159,252,43,78,155,55,129,23,248,86,172,58,124,93,110,17,249,187,173,200,136,139,98,34,222,182,145,104,184,228,220,77,174,214,118,95,26,178,150,18,147,123,142,133,185,223,185,155,197,113,27,140,66,222,232,150,173,253,115,106,186,189,122,126,163,180,130,2,206,239,224,43,82,10,105,0,182,68,7,185,245,109,69,110,146,223,69,37,43,179,211,198,90,179,106,14,12,227,175,119,220,180,122,122,121,125,193,158,88,245,248,131,232,237,254,37,244,98,146,162,119,119,7,119,141,190,79,167,122,236,181,68,206,93,57,64,24,91,189,159,239,91,222,80,142,63,119,79,147,62,158,43,128,110,148,189,71,165,146,65,234,252,71,107,247,107,247,255,0,58,237,70,244,219,89,192,223,115,248,119,120,186,234,213,211,84,78,68,76,207,163,55,115,49,54,133,221,224,235,227,212,193,118,148,76,106,104,162,8,65,157,133,197,219,188,126,254,255,0,146,249,225,106,138,181,142,9,161,103,31,235,71,70,208,191,110,191,177,124,91,198,18,162,185,144,219,168,206,120,181,114,25,158,2,24,200,29,157,157,153,159,79,155,59,124,87,159,169,194,207,101,142,90,6,235,28,68,91,202,105,76,74,70,125,116,238,118,253,141,240,248,186,249,141,111,43,196,69,236,123,133,109,52,58,237,35,164,151,162,236,77,222,250,119,120,233,163,107,242,93,248,110,87,106,9,156,78,121,30,23,29,117,41,29,223,118,190,29,207,242,101,234,112,174,48,163,187,199,37,84,117,140,81,139,188,125,192,108,219,155,107,248,63,199,189,123,59,109,194,106,128,98,98,103,103,103,126,237,126,107,183,13,192,100,38,23,38,99,248,179,51,174,113,173,119,149,226,29,175,247,232,250,174,212,101,185,159,191,87,101,191,191,79,189,27,239,90,175,157,118,180,211,87,194,110,84,192,114,59,51,51,237,29,124,117,241,117,110,25,211,148,244,87,9,107,46,129,109,217,56,0,139,75,31,72,73,181,153,245,209,244,215,250,231,255,0,10,240,185,55,153,85,86,171,173,61,162,235,116,34,150,105,230,149,134,87,150,71,113,232,252,217,221,188,69,251,149,223,216,47,77,93,25,180,178,179,187,59,252,11,238,249,254,213,245,229,50,6,103,102,103,253,171,203,221,177,141,28,18,16,181,80,140,44,76,194,76,7,171,190,158,31,229,84,71,52,248,179,203,172,29,77,40,215,98,232,233,234,105,165,23,32,122,10,194,102,126,147,155,126,128,124,180,240,117,78,240,159,28,216,71,25,98,90,59,29,183,23,211,78,229,60,68,0,52,21,225,174,166,35,166,166,218,120,146,184,187,70,97,81,222,34,167,169,146,188,95,172,123,89,134,57,25,191,75,78,237,127,98,246,214,171,163,16,25,188,206,81,179,11,182,186,190,141,223,224,190,14,50,197,163,108,160,150,113,169,97,102,46,231,113,63,13,226,223,15,218,172,211,56,113,149,223,48,175,241,224,251,93,198,105,130,122,170,193,152,35,144,227,118,216,66,99,163,155,237,254,177,254,126,10,184,100,102,82,219,109,22,91,101,77,101,183,109,83,131,72,100,93,18,114,34,128,89,201,221,155,189,221,245,239,213,92,77,174,221,75,67,73,20,112,194,45,180,91,71,218,218,183,115,55,193,119,86,210,49,15,210,125,23,4,149,45,23,188,46,206,30,26,187,63,138,225,170,175,136,67,123,19,109,103,241,218,235,231,213,93,169,99,166,122,129,149,133,244,127,1,118,240,103,255,0,50,248,19,226,98,170,35,142,130,64,150,88,219,243,140,226,77,183,86,247,116,215,79,189,117,74,150,178,191,101,100,245,213,112,202,47,185,163,138,109,0,157,188,25,219,191,86,238,111,143,197,215,209,134,40,234,35,97,120,196,136,5,154,87,118,239,103,248,247,252,124,29,105,48,65,14,210,165,22,212,117,98,125,52,118,255,0,228,239,90,197,40,77,168,60,132,69,241,215,95,119,246,46,55,178,195,83,80,211,74,114,176,247,182,140,77,163,248,252,52,251,215,126,154,152,33,110,156,26,251,175,163,124,53,93,138,75,125,17,211,60,130,228,111,191,77,206,205,175,135,135,130,228,142,134,33,238,145,202,54,241,247,93,151,209,120,233,26,54,105,223,119,127,129,54,173,254,69,164,210,53,60,63,155,97,112,240,109,91,193,113,195,90,4,44,37,38,140,255,0,13,31,69,204,231,212,140,132,68,118,179,63,193,113,197,20,108,46,100,68,31,112,248,46,57,102,142,40,228,51,156,246,139,59,247,234,253,204,186,112,79,20,167,184,36,115,114,239,22,118,125,29,113,76,208,246,144,41,99,7,209,203,185,199,86,117,193,84,20,112,76,53,93,66,23,97,215,99,55,187,223,175,195,79,189,121,120,113,86,31,171,148,97,123,139,238,45,116,22,136,244,125,59,255,0,177,95,7,24,197,95,85,4,77,100,162,134,180,152,197,200,38,209,153,155,66,213,251,221,187,252,63,194,189,86,5,194,52,22,135,154,90,56,136,92,183,11,254,131,127,99,242,102,249,50,168,177,136,198,110,0,44,34,205,220,204,218,46,84,91,73,25,153,217,107,163,124,149,128,243,171,242,177,133,190,160,80,250,117,197,88,7,43,143,61,153,101,248,215,163,214,169,254,68,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,68,80,3,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,175,253,98,174,178,83,225,59,202,198,77,253,63,195,222,157,2,181,94,117,126,86,48,183,212,10,31,78,184,168,171,225,59,205,62,77,253,64,195,222,163,2,186,174,117,126,105,240,183,211,250,31,81,184,167,37,79,52,248,167,233,253,119,168,219,148,212,162,181,94,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,146,154,34,133,110,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,74,162,34,40,171,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,162,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,136,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,87,84,136,162,175,158,119,234,79,247,147,248,106,181,94,87,30,123,50,203,241,175,71,173,87,85,207,59,245,39,251,201,252,53,90,175,43,143,61,153,101,248,215,163,214,169,254,68,69,138,186,201,79,132,239,43,25,55,244,255,0,15,122,116,10,170,171,85,230,143,228,79,51,127,5,245,138,37,0,43,42,132,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,68,88,171,169,254,229,113,228,79,44,191,26,245,138,213,117,72,136,136,139,21,117,146,159,9,222,86,50,111,233,254,30,244,232,21,85,68,69,0,60,209,252,246,102,111,224,190,143,68,173,85,77,247,46,14,95,244,124,59,216,162,205,188,222,195,191,234,177,95,218,96,138,154,162,72,42,35,195,180,187,206,61,180,231,9,201,25,205,52,108,198,115,49,110,104,229,104,133,131,243,207,45,245,34,130,190,111,56,235,237,111,25,55,43,7,178,251,39,216,172,63,107,177,117,186,253,78,215,212,140,171,250,187,118,183,79,78,223,211,219,169,127,82,221,175,189,180,125,95,38,76,173,251,87,196,117,247,51,43,236,93,170,131,2,97,249,59,53,111,106,217,216,238,149,166,208,195,249,182,54,41,55,210,141,196,123,196,128,116,213,244,46,155,169,169,69,142,183,31,152,23,242,119,198,78,108,88,61,169,237,14,215,136,36,190,245,186,29,45,190,210,140,43,250,91,119,22,189,62,213,211,221,175,189,179,118,131,174,214,148,174,79,88,214,235,138,184,62,11,21,194,158,146,58,124,29,138,46,86,74,18,132,9,142,72,12,97,174,114,149,220,157,156,250,181,210,139,56,176,182,193,6,211,86,114,40,224,230,143,231,179,51,127,5,244,122,37,106,170,100,249,98,242,255,0,172,202,42,58,110,32,115,191,14,246,76,117,87,182,124,51,109,150,73,226,170,176,210,201,4,208,202,85,32,38,209,188,211,199,81,223,12,128,69,8,128,234,227,33,24,71,34,168,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,250,34,197,93,79,247,253,139,47,252,159,255,0,247,113,64,10,247,249,23,145,121,143,196,94,99,219,178,191,43,236,221,186,235,93,172,179,77,43,184,82,219,233,69,217,164,170,169,145,153,250,112,134,225,213,244,114,114,33,0,19,51,0,44,138,114,47,34,242,227,135,76,184,183,101,126,87,217,187,13,170,135,89,102,154,87,99,170,184,85,19,51,73,85,83,35,51,117,38,61,163,171,232,194,194,34,0,32,0,0,53,1,71,175,50,222,95,116,217,195,106,188,113,7,148,22,170,185,51,6,130,159,180,222,45,52,145,75,85,62,37,0,26,88,35,104,216,231,96,128,233,233,160,148,152,33,136,142,119,208,89,156,220,117,136,28,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,67,84,208,215,83,59,111,136,244,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,200,79,131,238,44,240,111,23,89,95,246,226,197,79,73,103,190,208,84,73,77,125,195,131,94,245,83,218,141,228,54,129,204,222,56,156,194,88,129,164,19,96,217,175,80,25,220,162,54,106,234,173,87,154,63,145,60,205,252,23,214,40,148,43,112,157,230,159,38,254,160,97,239,81,129,100,166,136,136,138,42,249,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,53,42,42,249,193,113,121,227,194,62,5,173,254,209,91,142,74,74,15,247,10,170,10,72,101,55,254,242,121,28,3,251,64,180,159,213,227,81,235,195,174,67,99,46,36,179,114,197,149,56,50,138,172,142,227,80,7,115,174,134,157,166,11,77,185,140,90,162,182,86,35,1,217,24,150,172,46,99,188,220,35,23,222,98,207,43,252,90,242,189,194,184,207,135,220,33,132,248,126,143,177,226,156,173,183,212,211,90,35,184,73,25,73,136,41,230,149,234,39,167,169,170,38,23,25,138,115,154,104,95,81,128,36,158,96,217,16,75,190,40,96,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,80,207,77,60,100,197,28,177,200,46,196,6,36,204,76,76,236,236,236,206,203,33,78,9,56,193,195,60,92,229,124,87,161,122,74,44,109,99,167,128,113,101,158,146,42,142,133,12,242,201,56,66,113,201,40,48,144,76,52,199,43,0,156,143,27,19,1,145,59,110,43,138,88,214,113,99,230,159,57,62,160,98,31,81,157,74,167,37,79,43,24,167,234,5,119,167,91,149,255,0,173,164,223,21,162,197,105,100,55,203,251,40,112,110,80,112,163,128,160,194,16,85,177,226,251,61,14,47,187,205,83,59,202,115,220,107,168,224,57,73,155,184,64,4,90,56,192,69,155,64,136,92,183,27,153,149,98,205,92,179,194,185,201,151,24,143,43,113,173,39,104,178,226,107,124,182,250,157,177,198,114,67,189,189,201,226,234,1,128,205,17,176,201,25,184,190,201,0,9,155,81,101,143,15,21,92,51,227,46,20,51,114,179,43,113,133,117,37,196,10,156,110,86,139,157,51,176,133,198,221,33,152,69,59,199,171,148,39,186,41,0,227,39,125,166,5,180,140,54,72,119,99,202,163,141,87,203,60,81,7,13,153,151,115,186,213,97,188,89,112,130,155,9,200,239,214,134,207,115,154,66,23,167,216,194,242,12,53,82,72,29,226,91,35,149,183,56,51,77,52,163,47,117,244,209,28,221,66,22,98,110,254,230,111,147,46,2,113,136,91,221,18,213,191,174,109,87,87,175,79,212,118,144,64,89,221,252,5,106,65,77,32,22,200,128,247,62,173,168,173,210,91,232,164,165,118,122,120,203,86,109,65,193,156,117,238,251,150,143,79,79,47,184,51,203,30,191,16,125,29,191,196,190,140,82,84,78,238,224,238,241,183,201,244,239,93,150,158,109,118,72,2,195,166,191,206,185,58,209,196,12,236,237,242,215,69,215,27,165,47,81,233,100,144,122,191,17,218,253,218,253,255,0,206,187,81,246,93,172,64,94,243,248,62,157,239,254,37,213,171,166,168,156,136,153,159,70,110,230,98,109,11,187,193,215,199,169,130,237,40,152,212,209,68,16,131,59,11,139,183,120,253,253,255,0,37,243,194,213,21,107,28,19,66,206,63,214,142,141,161,126,221,127,98,248,183,140,37,69,115,33,183,81,156,241,106,228,51,60,4,49,144,59,59,59,51,62,159,54,118,248,175,63,83,133,158,203,28,180,13,214,56,136,183,148,210,152,148,140,250,233,220,237,251,27,225,241,117,243,94,213,45,200,14,27,101,194,186,156,1,250,70,116,211,116,137,140,123,223,191,231,224,206,255,0,37,220,11,133,234,134,160,27,173,35,193,166,226,34,149,221,217,251,219,231,251,62,11,213,225,92,97,71,119,142,74,168,235,24,163,23,120,251,128,217,183,54,215,240,127,143,122,246,54,171,148,213,76,78,36,207,166,190,26,183,201,119,34,184,137,251,174,76,199,226,236,204,235,176,53,174,242,188,67,181,254,253,31,85,218,140,183,51,247,234,236,183,247,233,247,163,125,235,85,243,238,246,200,46,20,196,5,78,6,127,13,69,181,241,109,124,127,98,182,252,233,202,122,43,132,181,151,64,182,236,156,0,69,165,143,164,36,218,204,250,232,250,107,253,115,255,0,133,120,156,163,199,114,225,91,232,97,90,251,137,235,21,84,225,28,114,245,36,126,152,68,226,205,168,251,191,214,63,114,187,139,21,243,182,14,217,100,103,119,55,111,2,215,195,95,138,251,82,153,3,51,179,51,254,213,229,238,216,198,142,9,8,90,168,70,22,38,97,38,3,213,223,79,15,242,170,35,154,124,89,229,214,14,166,148,107,177,116,116,245,52,210,139,144,61,5,97,51,63,73,205,191,64,62,90,120,58,167,120,79,142,108,35,140,177,45,29,142,219,139,233,167,114,158,34,0,26,10,240,215,83,17,211,83,109,60,73,92,93,163,48,168,239,17,83,212,201,94,47,214,61,172,195,28,140,223,165,167,118,191,177,123,91,61,214,51,142,67,25,183,68,218,59,106,207,220,221,250,247,47,147,137,113,72,208,211,79,35,84,51,48,199,41,51,184,159,193,190,229,101,185,195,140,174,249,133,127,143,7,218,238,51,76,19,213,86,12,193,28,135,27,182,194,19,29,28,223,111,245,143,243,240,85,151,34,50,134,223,103,134,146,186,178,212,193,80,116,148,228,70,93,18,35,39,136,183,59,187,54,174,253,254,63,122,185,75,93,186,150,134,146,40,225,132,91,104,182,143,181,181,110,230,111,130,238,173,164,98,31,164,250,46,9,42,90,47,120,93,156,60,53,118,127,21,195,83,93,27,11,56,155,105,175,142,142,190,125,85,218,150,58,103,168,25,88,95,71,240,23,111,6,127,243,47,129,62,42,142,164,142,150,134,113,150,168,91,113,3,137,179,51,105,227,171,232,223,22,248,252,87,84,169,107,43,246,86,79,93,87,12,162,251,154,56,166,208,9,219,193,157,187,245,110,230,248,252,93,125,10,104,122,241,109,154,54,51,15,234,142,90,59,179,63,135,127,236,73,130,8,118,149,40,182,163,171,19,233,163,183,255,0,39,122,214,41,66,109,65,228,34,47,142,186,251,191,177,113,189,150,26,154,134,154,83,149,135,189,180,98,109,31,199,225,167,222,187,244,212,193,11,116,224,215,221,125,27,225,170,236,209,91,168,100,166,57,27,83,38,45,24,137,155,86,240,251,150,248,232,98,30,233,28,163,111,31,117,217,125,14,157,43,6,149,30,243,107,220,196,218,183,249,22,167,39,103,141,186,98,46,26,232,204,237,220,184,161,173,2,22,18,147,70,127,134,143,162,230,115,234,70,66,34,59,89,159,224,184,226,138,54,23,50,34,15,184,124,23,28,179,71,20,114,25,206,123,69,157,251,245,126,230,93,56,39,138,83,220,18,57,185,119,139,59,62,142,184,166,104,123,72,20,177,131,232,229,220,227,171,58,224,170,10,56,38,26,174,161,11,176,235,177,155,221,239,215,225,167,222,188,228,184,154,195,45,124,148,146,87,187,72,210,16,184,52,103,166,172,239,247,105,240,95,15,20,133,85,77,28,161,104,167,142,170,71,17,97,142,93,24,73,247,247,235,171,183,195,189,122,60,11,132,104,45,15,52,180,113,16,185,110,23,253,6,254,199,228,205,242,101,81,64,35,136,246,198,2,34,237,175,115,105,222,185,81,109,36,102,103,101,174,141,242,90,162,34,34,216,139,71,109,81,246,182,154,58,220,204,207,224,235,67,22,113,127,185,157,116,234,31,124,110,205,226,204,236,205,247,175,143,32,207,82,199,4,128,204,204,250,119,63,127,143,253,11,231,205,134,169,234,164,98,144,166,98,23,125,24,72,126,63,204,185,104,236,113,82,9,68,15,43,179,155,151,121,55,249,190,229,222,26,23,118,104,244,45,52,249,178,224,122,40,167,132,162,2,55,18,126,247,213,181,213,125,58,39,155,87,112,6,119,255,0,235,45,227,17,27,233,43,104,255,0,29,23,54,207,29,189,238,253,207,251,23,11,211,68,114,187,72,68,218,119,190,139,104,83,82,197,52,134,18,27,145,105,220,255,0,119,243,46,118,24,203,66,144,157,182,119,247,46,34,56,228,34,29,221,250,232,29,222,43,171,113,160,122,186,126,206,44,78,229,250,76,206,205,166,142,207,241,253,139,206,213,71,93,100,49,58,104,68,163,119,118,152,164,118,125,186,119,54,154,59,124,93,254,107,138,223,125,165,169,168,118,146,81,106,134,50,22,6,2,211,185,187,255,0,229,248,174,221,85,158,59,180,140,18,60,140,206,59,125,199,102,240,239,248,178,249,53,22,138,183,54,128,97,119,29,55,235,184,117,215,193,124,91,197,150,154,182,33,0,57,94,86,38,125,172,236,222,238,143,223,222,223,55,94,146,192,245,209,139,52,176,128,207,176,183,134,189,204,219,191,111,236,248,175,170,51,52,192,195,43,232,109,223,163,55,199,224,183,61,125,69,36,113,109,0,113,99,102,39,118,126,230,248,252,87,96,49,93,5,57,180,82,84,3,73,35,179,51,116,205,251,255,0,249,29,125,58,43,140,21,14,115,20,140,218,233,166,130,235,186,50,145,49,27,179,109,241,23,249,178,223,20,241,201,171,9,106,237,227,220,235,115,74,4,91,88,187,245,211,193,124,28,65,64,85,80,204,228,197,167,115,119,59,127,100,172,175,58,114,254,186,195,92,56,130,207,79,52,227,75,71,19,107,52,209,237,220,82,144,187,59,54,143,224,76,171,38,66,227,202,92,89,65,88,245,83,66,37,28,210,104,208,196,99,220,195,23,246,90,255,0,100,171,165,92,167,216,89,231,102,22,234,252,63,98,177,236,101,140,40,254,219,92,122,179,198,49,237,139,71,104,207,93,122,97,255,0,74,139,190,38,111,112,85,230,141,230,158,158,65,48,25,169,9,159,105,51,255,0,173,99,249,254,213,175,13,88,166,158,201,155,22,9,37,150,49,223,89,77,23,188,4,93,239,85,19,252,63,98,146,251,198,46,142,88,112,245,92,39,17,49,77,43,255,0,83,61,59,164,31,243,43,170,203,203,188,149,88,98,138,165,218,62,234,10,99,238,103,211,190,61,85,46,207,12,107,20,84,221,130,138,72,100,173,158,89,88,34,40,207,71,113,144,28,187,251,155,185,181,248,175,133,145,57,103,51,226,25,177,45,100,85,49,157,118,218,173,6,104,246,107,32,74,239,163,119,187,55,189,221,171,171,191,195,182,223,103,219,233,227,208,180,96,23,109,206,207,253,107,55,193,125,67,144,99,23,51,125,25,151,1,78,19,194,66,197,222,239,240,101,208,146,239,79,27,239,169,144,65,252,27,65,119,94,106,235,143,169,168,166,30,172,208,137,184,183,115,197,35,247,106,255,0,47,216,188,125,86,38,191,87,213,177,219,104,233,102,162,148,196,122,142,206,197,179,77,9,244,114,103,238,125,126,11,233,81,91,170,170,164,10,135,139,222,39,213,180,38,211,86,125,23,169,160,160,56,105,221,231,23,18,211,87,109,89,254,107,117,44,176,201,85,61,56,155,191,79,102,254,239,13,89,124,202,234,3,150,190,62,202,46,99,214,125,238,238,205,163,110,111,250,87,221,161,179,188,108,231,161,247,179,59,234,76,190,144,81,53,56,180,173,187,93,62,46,203,134,190,0,24,250,236,239,191,107,62,159,14,247,95,38,222,195,29,81,82,19,232,211,200,82,191,207,195,225,254,5,245,109,192,209,68,64,93,196,228,239,167,221,163,46,252,5,212,103,221,220,255,0,114,228,150,66,141,186,113,179,62,143,241,92,82,55,104,165,120,126,58,59,247,127,58,248,101,110,154,154,180,234,99,7,119,118,102,239,38,211,225,254,101,244,130,90,144,165,105,10,49,102,208,157,254,237,63,157,116,134,243,11,212,28,46,99,171,184,177,123,165,221,170,234,214,215,108,119,99,113,104,159,118,226,209,245,97,249,255,0,129,114,82,77,65,32,139,211,206,70,218,54,186,179,183,195,187,224,183,75,89,21,57,51,153,179,11,235,163,232,238,184,170,166,136,225,122,135,47,115,70,239,211,239,255,0,165,124,126,165,174,75,132,81,149,73,180,142,47,160,176,191,123,104,255,0,119,237,92,67,99,165,168,30,156,146,74,192,207,174,172,237,174,191,224,94,210,146,214,52,244,207,25,111,102,115,221,222,236,255,0,5,245,157,181,91,28,118,106,77,226,253,203,96,204,66,90,72,204,204,185,88,216,155,81,125,86,172,235,85,96,28,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,127,145,20,85,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,106,81,20,0,243,71,243,217,153,191,130,250,61,18,191,254,74,158,86,49,79,212,10,239,78,183,43,255,0,88,171,172,148,248,78,242,177,147,127,79,240,247,167,64,173,87,157,95,149,140,45,245,2,135,211,174,42,42,248,78,243,79,147,127,80,48,247,168,192,174,171,157,95,154,124,45,244,254,135,212,110,41,201,83,205,62,41,250,127,93,234,54,229,53,40,173,87,154,63,145,60,205,252,23,214,40,148,43,112,157,230,159,38,254,160,97,239,81,129,100,166,136,161,91,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,82,168,136,138,42,249,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,53,40,138,0,121,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,149,255,0,162,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,213,34,40,171,231,157,250,147,253,228,254,26,173,87,149,199,158,204,178,252,107,209,235,85,213,115,206,253,73,254,242,127,13,86,171,202,227,207,102,89,126,53,232,245,170,127,145,17,98,174,178,83,225,59,202,198,77,253,63,195,222,157,2,170,170,213,121,163,249,19,204,223,193,125,98,137,64,10,202,161,17,17,99,89,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,174,169,17,22,42,234,127,185,92,121,19,203,47,198,189,98,181,93,82,34,34,34,197,93,100,167,194,119,149,140,155,250,127,135,189,58,5,85,81,17,64,15,52,127,61,153,155,248,47,163,209,43,170,229,71,192,183,245,14,40,51,175,6,127,218,245,88,2,138,184,191,190,34,186,73,78,227,254,229,217,76,139,251,57,152,63,214,243,41,84,68,80,3,205,31,207,102,102,254,11,232,244,74,239,249,29,97,107,237,38,21,205,204,107,81,67,178,203,117,184,89,237,116,117,61,80,126,173,85,36,117,82,84,71,177,159,120,237,10,218,103,213,217,133,250,154,11,187,137,51,73,250,40,1,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,149,170,243,71,243,217,153,191,130,250,61,18,173,92,177,121,127,209,230,237,101,55,16,57,223,135,123,94,5,164,219,62,25,182,203,36,18,210,223,170,163,158,104,101,42,144,19,121,26,24,36,167,239,134,64,17,152,140,117,114,140,76,36,153,68,69,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,209,22,42,234,127,191,236,89,127,228,255,0,255,0,187,138,8,112,6,0,198,89,167,140,173,57,125,151,216,122,174,249,136,111,149,13,77,67,67,76,205,190,83,209,221,221,221,221,132,0,69,136,204,201,216,0,4,136,156,68,93,218,127,184,36,224,251,12,240,141,149,241,89,69,169,43,113,181,242,158,2,197,151,138,73,106,58,21,211,197,36,231,8,71,28,166,226,33,8,212,156,76,98,17,188,140,44,102,34,239,180,110,41,17,71,7,17,92,166,173,89,179,197,29,6,96,97,12,71,87,99,193,56,194,162,182,247,142,89,228,25,103,164,173,234,198,100,52,46,110,68,231,88,83,74,90,24,188,112,60,83,30,164,197,13,50,191,76,173,202,220,9,146,216,18,217,150,121,105,98,246,54,27,179,117,187,21,23,106,154,163,165,213,152,230,147,243,147,25,200,90,201,41,151,188,79,166,186,54,140,204,205,234,213,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,44,148,209,17,17,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,175,255,0,152,143,23,159,201,75,38,155,236,181,111,71,48,177,143,86,139,11,239,160,237,48,193,210,40,187,85,92,155,157,163,110,148,114,142,198,45,251,165,146,45,99,56,218,93,176,23,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,132,166,158,166,121,9,134,56,163,140,89,200,204,137,216,88,89,157,221,221,153,148,255,0,112,3,193,245,171,132,220,163,17,184,53,92,152,239,24,211,209,215,226,179,154,81,112,166,156,0,158,58,24,134,51,40,182,83,188,210,131,200,36,79,41,145,158,237,143,28,113,221,2,137,94,109,124,20,123,18,178,179,139,44,178,182,90,168,236,179,116,99,198,150,248,27,161,32,215,77,63,76,46,98,206,91,36,235,28,177,71,40,198,34,77,35,12,174,210,60,179,24,88,183,12,92,66,226,174,23,243,150,203,155,152,90,155,183,246,14,165,53,198,214,117,82,83,195,115,161,148,118,203,79,33,3,255,0,123,32,57,9,136,75,20,70,224,123,54,190,69,25,91,154,88,19,58,112,37,179,51,50,210,251,237,156,55,121,235,118,42,222,203,53,63,87,165,49,195,39,230,230,0,144,116,146,35,31,120,91,93,53,109,89,217,223,29,126,44,124,211,231,39,212,12,67,234,51,169,84,228,169,229,99,20,253,64,174,244,235,114,191,244,91,22,43,75,37,14,20,27,94,22,114,111,255,0,212,12,61,233,208,42,168,251,91,77,29,82,46,42,56,103,193,156,87,229,29,102,86,226,250,234,187,113,141,64,220,173,23,58,103,114,59,117,198,48,48,138,119,143,86,25,131,108,178,1,198,78,219,128,203,105,1,236,144,49,226,205,92,179,197,89,55,152,248,143,43,113,173,39,103,189,97,155,132,182,250,157,177,200,17,205,177,253,201,226,234,0,25,67,40,56,201,25,184,182,248,204,9,155,66,101,38,220,177,184,250,164,188,219,173,252,51,103,102,33,233,93,160,104,45,248,30,231,60,112,65,75,45,52,116,241,65,5,164,186,96,27,102,110,150,177,73,35,147,204,242,20,110,76,109,16,203,36,69,218,38,234,68,96,205,166,163,220,190,116,216,106,158,170,70,41,10,102,33,119,209,132,135,227,252,203,150,142,199,21,32,148,64,242,187,57,185,119,147,127,155,238,93,225,161,119,102,143,66,211,79,155,46,7,162,138,120,74,32,35,113,39,239,125,91,93,87,211,162,121,181,119,0,103,127,254,178,222,49,25,190,147,54,215,251,157,115,176,187,119,135,123,174,7,166,136,229,118,144,137,180,239,125,22,192,164,165,142,164,166,9,13,201,219,70,103,240,248,125,203,176,195,25,104,82,19,182,206,254,229,196,71,28,132,67,187,191,93,3,187,197,117,110,52,15,87,79,217,197,137,220,191,73,153,217,180,209,217,254,63,177,121,218,168,235,172,134,39,77,8,148,110,238,211,20,142,207,183,78,230,211,71,111,139,191,205,113,91,239,180,181,53,14,210,74,45,80,198,66,192,192,90,119,55,127,252,191,21,219,169,180,197,121,145,152,222,70,99,29,61,199,102,251,254,44,190,77,69,174,177,137,169,134,23,113,54,213,223,115,107,254,95,185,124,91,197,150,154,182,33,0,57,94,86,38,125,172,236,222,238,143,223,222,223,55,94,135,14,123,78,39,54,169,167,0,155,191,65,103,103,109,189,221,254,63,53,246,6,80,156,24,39,45,164,221,238,194,203,115,215,212,82,71,22,208,7,22,54,98,119,103,238,111,143,197,118,3,21,208,83,155,69,37,64,52,146,59,51,55,76,223,191,255,0,145,215,211,162,184,193,80,231,49,72,205,174,154,104,46,187,163,41,19,17,187,54,223,17,127,155,45,241,79,28,154,176,150,174,222,61,206,183,52,177,145,108,98,239,111,185,124,28,65,64,85,80,204,228,197,167,115,119,59,127,100,172,215,63,176,53,194,215,136,170,177,77,166,154,89,154,40,247,19,203,40,108,99,57,205,157,180,238,125,52,53,84,178,59,48,233,113,61,54,202,169,160,18,42,201,65,154,40,164,110,230,132,75,227,170,175,149,114,159,97,103,157,152,91,171,240,253,138,199,177,150,48,163,251,109,113,234,207,24,199,182,45,29,163,61,117,233,135,253,42,46,248,153,189,193,87,154,55,154,122,121,4,192,102,164,38,125,164,207,254,181,143,231,251,86,188,53,98,154,123,38,108,88,36,150,88,199,125,101,52,94,240,17,119,189,84,79,240,253,138,75,239,24,186,57,97,195,213,112,156,68,197,52,175,253,76,244,238,144,127,204,174,99,38,239,103,95,130,96,171,118,143,221,105,31,221,23,102,238,150,79,159,236,94,35,56,113,221,21,16,29,32,84,68,245,85,13,87,28,96,81,72,236,82,119,51,54,190,13,222,237,226,235,205,100,78,89,204,248,134,108,75,89,21,76,103,93,182,171,65,154,61,154,200,18,187,232,221,238,205,239,119,106,234,239,48,221,169,237,212,177,119,30,143,20,108,219,137,159,192,126,239,218,190,185,200,49,139,153,190,140,203,128,167,9,225,33,98,239,119,248,50,232,73,119,167,141,247,212,200,32,254,13,160,187,175,53,117,199,212,212,83,15,86,104,68,220,91,185,226,145,251,181,127,151,236,94,54,225,138,177,29,84,197,61,150,130,142,162,156,157,182,25,179,139,187,51,104,253,206,108,254,58,252,23,212,162,183,85,85,72,21,15,23,188,79,171,104,77,166,172,250,47,79,67,64,113,69,186,113,113,38,23,213,181,103,248,174,74,89,97,146,170,122,113,55,126,158,205,253,222,26,178,232,93,40,14,91,148,79,72,46,99,188,119,187,187,54,141,221,255,0,74,251,52,54,119,141,156,244,62,246,103,125,73,151,210,10,38,167,22,149,183,107,167,197,217,112,215,192,3,31,93,157,247,237,103,211,225,222,235,228,219,216,99,170,42,66,125,26,121,10,87,249,248,124,63,192,190,173,188,90,40,156,13,221,137,201,221,155,249,153,119,224,46,163,62,238,231,251,151,36,164,240,182,200,155,93,123,251,214,214,210,104,134,63,139,62,189,203,224,21,186,106,106,211,169,140,29,221,217,155,188,155,79,135,249,151,210,9,106,66,149,164,40,197,155,66,119,251,180,254,117,210,27,204,47,80,112,185,142,174,226,197,238,151,118,171,171,91,93,177,221,141,197,162,125,219,139,71,213,135,231,254,5,201,73,53,4,130,47,79,57,27,104,218,234,206,223,14,239,130,221,45,100,84,228,206,102,204,47,174,143,163,186,226,170,154,35,133,234,28,189,205,27,191,79,191,254,149,242,58,182,185,46,17,129,84,155,74,66,238,194,194,253,237,223,247,126,213,196,54,90,121,133,226,35,149,128,159,189,217,219,95,242,47,103,73,107,26,122,103,140,183,179,57,238,239,118,127,130,250,206,218,173,142,59,53,38,241,126,229,176,102,33,45,36,102,102,92,172,108,77,168,190,171,86,117,170,34,34,34,218,239,170,211,191,224,180,211,95,21,185,180,125,27,229,222,181,119,209,181,249,46,19,34,50,109,154,105,241,213,110,24,216,119,190,175,239,46,169,211,234,123,181,238,213,215,9,232,38,204,63,126,186,173,194,38,96,226,122,119,191,118,159,37,166,215,98,216,250,104,185,36,6,40,220,137,223,187,228,182,195,25,6,172,206,203,119,81,219,187,70,92,83,84,56,182,130,205,220,253,250,174,7,184,51,22,221,175,175,199,187,254,149,184,43,34,151,112,109,45,71,195,187,230,185,99,119,238,127,236,151,12,180,145,85,155,177,145,54,215,127,7,249,174,189,61,170,10,57,38,42,115,55,41,75,82,222,237,167,199,195,70,251,215,211,10,126,188,61,23,125,7,70,99,249,255,0,50,218,244,93,51,29,133,224,221,218,186,217,45,52,205,27,136,184,119,252,245,92,21,54,184,156,25,200,203,93,116,238,127,250,23,195,191,225,24,113,0,128,207,57,131,3,179,182,194,102,240,215,230,47,243,95,90,146,199,13,44,109,25,72,110,236,207,224,237,243,215,228,186,213,210,176,28,149,160,207,171,183,115,63,220,223,244,47,37,120,187,86,195,49,85,211,4,14,100,66,210,180,140,250,108,211,191,110,143,227,220,222,61,203,146,217,93,45,202,38,39,16,23,7,239,238,118,241,119,255,0,50,236,79,65,69,213,142,122,130,159,170,79,171,48,59,109,213,180,249,255,0,50,250,84,245,7,69,17,155,51,56,109,103,127,158,140,223,229,93,55,199,244,52,221,77,212,211,191,73,246,247,3,124,244,254,201,125,171,110,35,166,172,142,58,168,226,145,183,182,230,103,22,248,182,191,63,189,125,234,42,209,171,13,132,46,206,79,221,163,124,52,213,120,204,81,133,169,111,20,18,195,214,148,88,132,7,244,153,188,13,159,228,234,210,35,150,179,40,47,253,23,104,106,97,169,163,221,221,169,147,17,31,251,198,211,72,255,0,198,174,62,205,136,158,247,64,77,81,22,205,147,62,155,7,79,1,111,155,191,205,91,22,125,224,139,125,53,226,166,190,166,162,161,202,74,152,1,216,12,116,254,161,247,143,220,162,79,54,154,74,140,97,112,184,158,214,121,74,22,209,190,232,69,191,228,95,19,6,84,118,76,79,108,172,118,213,162,171,132,221,191,100,130,255,0,242,41,37,200,27,117,179,31,225,75,49,153,85,67,45,44,238,207,163,136,139,185,212,72,205,240,47,236,21,200,98,108,211,252,156,225,134,179,83,81,245,244,160,146,149,200,227,221,253,74,54,22,125,88,199,231,242,255,0,2,242,89,25,97,169,204,220,99,45,254,174,72,160,26,98,121,192,99,119,7,118,158,57,95,71,103,98,240,218,223,31,240,171,217,193,216,82,59,53,53,49,52,196,91,32,140,127,75,95,0,211,228,223,53,232,43,238,17,219,162,121,36,18,33,22,103,125,173,171,247,190,159,53,229,46,56,226,8,170,28,99,167,145,203,225,184,27,79,23,254,233,120,234,188,123,83,121,23,154,211,77,16,202,204,192,61,160,29,135,86,125,95,93,164,255,0,7,255,0,10,242,147,90,111,87,153,218,150,250,116,66,34,29,65,122,71,54,125,89,244,109,119,51,252,223,252,75,209,83,97,47,100,211,188,148,243,238,220,123,95,121,107,240,251,133,190,75,238,219,233,238,113,87,28,145,189,47,71,103,187,174,237,223,15,31,135,205,125,186,55,152,166,110,166,205,255,0,29,53,211,197,125,81,24,217,157,203,118,231,241,211,193,110,160,164,138,57,234,106,68,143,243,219,59,157,219,187,107,59,46,103,141,156,220,153,254,58,174,253,47,189,163,124,153,191,200,187,78,58,119,55,139,174,133,72,51,72,253,71,239,248,109,249,47,151,61,168,90,225,29,110,247,238,23,125,53,249,235,247,125,235,190,219,104,7,166,26,150,231,215,191,191,255,0,147,193,114,181,78,215,210,86,247,188,125,223,13,23,28,83,199,27,117,116,45,31,185,107,45,100,145,200,115,56,142,215,109,31,187,191,77,23,73,239,52,211,206,244,207,28,141,187,70,215,70,248,255,0,63,222,187,123,93,226,104,34,253,23,103,111,123,199,189,117,223,169,68,228,37,181,197,187,251,188,116,93,121,106,233,129,183,184,203,172,154,187,104,204,186,245,206,115,83,177,71,181,187,181,239,254,101,240,47,182,58,42,154,54,150,186,73,219,107,106,221,39,111,139,182,190,45,251,23,156,167,183,53,12,174,212,71,174,164,228,29,87,248,63,207,70,249,47,97,105,10,155,155,118,137,30,33,33,39,13,27,86,111,13,127,229,94,186,140,58,115,61,89,191,245,189,61,27,246,234,187,144,66,208,139,180,110,239,171,255,0,92,185,188,80,159,77,62,247,209,108,40,216,157,217,157,245,92,69,25,70,90,139,183,119,123,234,183,199,38,239,22,239,101,202,172,7,157,95,149,140,45,245,2,135,211,174,42,192,57,92,121,236,203,47,198,189,30,181,79,242,34,138,190,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,77,74,34,128,30,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,127,235,21,117,146,159,9,222,86,50,111,233,254,30,244,232,21,170,243,171,242,177,133,190,160,80,250,117,197,69,95,9,222,105,242,111,234,6,30,245,24,21,213,115,171,243,79,133,190,159,208,250,141,197,57,42,121,167,197,63,79,235,189,70,220,166,165,21,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,44,148,209,20,43,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,85,17,17,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,166,165,17,64,15,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,191,244,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,69,21,124,243,191,82,127,188,159,195,85,170,242,184,243,217,150,95,141,122,61,106,186,174,121,223,169,63,222,79,225,170,213,121,92,121,236,203,47,198,189,30,181,79,242,34,44,85,214,74,124,39,121,88,201,191,167,248,123,211,160,85,85,90,175,52,127,34,121,155,248,47,172,81,40,1,89,84,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,213,34,34,197,93,79,247,43,143,34,121,101,248,215,172,86,171,170,68,68,68,88,171,172,148,248,78,242,177,147,127,79,240,247,167,64,170,170,34,40,234,197,28,191,235,56,136,230,19,153,25,183,155,216,119,253,73,232,61,157,4,84,213,18,79,79,38,34,170,246,37,44,123,105,206,19,142,64,134,25,29,140,230,98,218,242,68,209,11,31,231,158,41,21,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,191,114,134,192,191,100,184,54,182,223,253,169,218,254,218,226,11,165,247,163,208,233,246,78,156,131,65,210,221,185,250,154,246,14,166,237,7,250,174,221,61,221,197,122,168,161,91,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,93,172,119,193,101,215,138,126,103,121,139,125,197,248,126,172,178,175,13,84,89,223,16,86,53,73,82,181,108,237,99,162,40,173,240,72,34,228,102,68,241,20,172,14,46,16,185,63,82,51,56,119,73,253,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,17,134,10,104,35,22,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,93,180,69,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,209,22,42,234,127,191,236,89,127,228,255,0,255,0,187,138,159,242,224,229,255,0,71,195,189,138,44,219,205,236,59,254,171,21,253,166,8,169,170,36,130,162,60,59,75,188,227,219,78,112,156,145,156,211,70,204,103,51,22,230,142,86,136,88,63,60,242,223,82,34,34,34,181,94,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,146,154,34,34,40,171,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,149,202,115,31,229,193,125,207,75,236,185,243,144,208,118,188,117,87,217,169,239,214,26,138,208,138,59,172,113,128,67,21,77,60,179,16,199,12,209,198,0,39,25,16,198,113,131,16,237,144,93,167,242,188,165,56,40,246,37,29,31,22,89,155,108,186,209,222,166,235,71,130,237,243,183,66,49,161,154,14,153,220,201,152,183,201,214,9,101,142,33,144,68,90,54,41,89,164,105,97,48,147,244,93,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,160,135,139,254,95,249,143,148,28,71,90,242,239,43,112,239,218,11,46,102,220,42,229,192,180,150,249,28,166,142,48,49,57,104,166,105,76,140,59,40,75,30,234,137,13,227,40,180,148,140,93,165,24,165,127,129,206,18,41,184,66,202,50,193,245,88,162,174,249,136,111,149,3,116,191,76,21,50,251,58,58,189,140,29,58,56,11,65,0,17,97,23,149,197,165,155,107,17,237,17,138,40,160,219,139,31,52,249,201,245,3,16,250,140,234,85,57,42,121,88,197,63,80,43,189,58,220,175,253,22,215,125,86,43,43,37,14,19,219,94,22,114,115,255,0,212,12,61,233,208,42,172,218,62,141,242,239,90,187,232,218,252,149,163,243,6,224,162,215,197,134,3,138,251,133,233,233,40,115,19,10,211,212,77,107,172,106,81,41,238,176,12,51,16,90,74,66,154,40,192,36,168,40,200,101,145,201,161,126,163,139,51,73,38,176,75,254,154,112,22,41,255,0,101,112,238,36,195,183,15,246,202,74,235,117,117,60,159,239,100,134,104,228,15,184,132,135,224,236,166,243,151,151,27,244,220,82,97,1,193,89,129,112,165,143,52,236,16,77,53,116,52,212,178,128,92,173,240,189,56,53,197,221,163,104,33,50,146,160,99,56,68,255,0,76,8,196,0,9,128,47,8,244,19,102,31,191,93,86,225,19,48,113,61,59,223,187,79,146,211,107,177,108,125,52,92,146,3,20,110,68,239,221,242,91,97,140,131,86,103,101,191,168,237,221,163,46,25,170,9,155,104,51,119,63,197,112,61,193,152,182,237,125,126,61,223,244,173,66,186,57,9,226,218,93,205,171,119,124,87,52,110,253,207,253,146,225,150,146,42,179,118,50,38,218,239,224,255,0,53,215,167,181,65,71,36,197,78,102,229,41,106,91,221,180,248,248,104,223,122,250,97,79,215,135,162,239,160,232,204,127,63,230,91,94,139,166,99,176,188,27,187,87,91,38,167,155,97,48,184,119,247,247,234,184,167,181,68,241,17,25,150,189,222,14,223,63,216,190,13,255,0,8,195,136,4,6,121,204,24,29,157,182,19,55,134,191,49,127,154,250,148,86,8,104,197,196,229,55,213,245,238,38,251,190,239,185,113,85,24,117,138,168,117,247,244,109,31,246,127,208,188,133,226,237,91,12,197,87,76,16,57,145,11,74,210,51,233,179,78,253,186,63,143,115,120,247,46,75,101,116,183,40,152,156,64,92,31,191,185,219,197,223,252,203,177,61,5,23,86,57,234,10,126,169,62,172,192,237,183,86,211,231,252,203,233,83,212,29,20,70,108,204,225,181,157,254,122,51,127,149,116,223,31,208,211,117,55,83,78,253,39,219,220,13,243,211,251,37,246,45,152,146,154,177,130,162,56,165,109,194,198,204,226,223,22,215,230,189,5,21,104,213,134,194,23,103,39,238,209,190,26,106,188,134,49,194,244,215,152,42,163,41,165,29,238,204,250,19,55,123,30,191,39,86,121,52,23,12,170,196,212,142,207,79,81,0,194,245,5,174,227,61,77,142,61,27,244,91,224,202,229,236,216,137,239,116,4,213,17,108,217,51,233,176,116,240,22,249,187,252,213,177,103,222,8,183,211,94,42,107,234,106,42,28,164,169,128,29,128,199,79,234,31,120,253,202,36,243,105,164,168,198,23,11,137,237,103,148,161,109,27,238,132,91,254,69,241,48,101,71,100,196,246,202,199,109,90,42,184,77,219,246,72,47,255,0,34,146,92,129,183,91,49,254,20,179,25,149,84,50,210,206,236,250,56,136,187,157,68,140,223,2,254,193,92,69,227,48,127,36,152,73,240,229,53,55,105,221,77,82,206,102,27,254,101,226,196,63,219,62,95,5,226,242,159,13,213,102,166,36,123,221,84,177,83,141,45,117,45,80,12,100,224,238,210,200,69,163,179,177,127,96,223,31,240,171,232,193,216,82,59,53,53,49,52,196,91,32,140,127,75,95,0,211,228,223,53,232,171,235,163,183,65,215,144,72,133,191,177,109,95,197,155,254,85,228,174,56,226,8,170,28,99,167,145,203,225,184,27,79,23,254,233,120,234,188,123,83,121,23,154,211,77,16,202,204,192,61,160,29,135,86,125,95,93,164,255,0,7,255,0,10,242,147,90,111,87,153,218,150,250,116,66,34,29,65,122,71,54,125,89,244,109,119,51,252,223,252,75,209,83,97,47,100,211,188,148,243,238,220,123,95,121,107,240,251,133,190,75,238,208,83,92,194,182,66,141,233,122,78,26,14,237,219,190,30,63,15,154,251,116,111,49,76,221,77,155,254,58,107,167,138,250,162,49,51,57,22,237,218,119,233,224,183,80,82,69,28,245,53,34,71,249,237,157,206,237,221,181,157,151,57,198,207,35,147,58,239,82,251,218,55,201,155,252,139,180,227,167,115,120,186,232,84,131,52,143,212,126,255,0,134,223,146,249,115,218,133,174,17,214,239,126,225,119,211,95,158,191,119,222,187,226,193,64,14,1,171,234,251,187,255,0,192,185,90,167,107,233,43,123,222,62,239,134,139,138,26,136,193,158,70,98,211,244,86,249,43,38,9,74,81,16,209,251,187,217,215,69,239,52,211,206,244,207,28,141,187,70,215,70,248,255,0,63,222,187,123,93,226,104,34,253,23,103,111,123,199,189,117,223,169,68,228,37,181,197,187,251,188,116,93,121,106,233,129,183,184,203,172,154,187,104,204,186,245,206,115,83,177,71,181,187,181,239,254,101,240,47,182,58,42,154,54,150,186,73,219,107,106,221,39,111,139,182,190,45,251,23,156,167,183,53,12,174,212,71,174,164,228,29,87,248,63,207,70,249,47,91,100,130,170,186,32,146,87,137,138,39,233,123,186,233,220,45,254,117,235,169,169,255,0,162,66,184,159,250,158,163,163,126,199,255,0,58,239,193,11,66,46,209,187,190,175,253,114,230,103,213,9,244,211,239,125,22,194,141,137,221,153,223,85,196,81,148,101,168,187,119,119,190,171,124,114,110,241,110,246,92,171,84,68,68,91,17,22,155,182,173,54,185,123,197,167,243,45,71,70,215,110,189,255,0,52,63,131,63,199,193,104,241,179,51,62,171,142,72,117,33,39,126,246,215,69,176,4,69,223,93,124,93,107,33,134,155,123,214,215,254,166,230,63,15,154,235,61,60,147,14,149,14,45,163,247,108,255,0,165,113,246,112,25,30,65,114,213,219,78,245,195,81,74,210,131,54,231,109,31,86,239,95,62,162,199,28,175,33,156,132,206,67,167,115,253,223,177,40,44,241,211,129,51,153,59,6,143,227,251,126,229,219,56,117,140,90,23,253,29,127,75,254,133,208,141,238,205,80,77,253,9,177,143,79,235,181,211,95,242,175,175,31,231,163,210,94,237,172,218,237,95,78,142,32,16,103,7,127,6,241,253,139,73,158,115,39,22,233,233,252,235,154,72,217,227,126,245,192,21,108,50,116,229,23,221,166,239,117,187,180,91,35,162,120,27,108,36,206,207,223,239,63,249,151,12,209,205,41,57,187,131,51,254,213,243,111,175,81,67,75,35,151,77,192,181,6,211,93,117,113,117,72,238,23,153,233,241,53,88,148,113,188,96,0,239,163,62,237,54,131,191,197,107,22,52,182,85,212,201,106,122,122,166,239,24,204,152,7,192,254,94,247,223,242,95,74,154,211,9,49,212,219,140,253,221,8,90,103,111,22,240,215,70,249,178,230,60,71,93,103,158,150,146,120,160,41,43,13,163,141,192,93,217,157,157,155,191,87,110,239,121,151,165,134,170,55,0,237,12,93,89,69,157,246,55,187,174,154,191,143,126,139,173,95,96,134,235,25,16,74,98,197,163,62,164,204,250,235,175,201,215,102,197,75,112,181,203,27,155,211,148,112,59,128,105,185,201,199,110,141,175,135,122,245,68,12,102,209,78,254,249,55,118,207,13,63,157,81,188,215,203,154,124,85,67,79,12,245,82,70,81,202,4,219,13,153,180,102,63,152,191,246,74,137,224,44,85,112,193,55,25,173,21,240,211,202,242,192,85,44,80,137,19,104,228,35,166,174,237,253,139,252,19,136,203,244,77,79,218,90,51,208,235,225,109,52,111,237,5,247,253,202,23,177,117,113,86,94,42,13,197,152,73,193,219,187,191,244,25,151,206,161,61,181,20,218,55,123,74,63,229,87,227,193,86,54,43,69,142,225,72,84,236,91,100,166,239,96,215,254,187,80,255,0,217,55,205,86,10,219,117,126,97,227,8,33,115,167,130,22,185,109,126,242,18,219,44,173,247,19,107,163,127,245,213,241,100,222,17,12,33,107,166,23,156,165,0,163,166,143,244,183,63,187,27,183,246,45,243,94,231,17,99,42,43,93,60,108,208,78,78,250,179,251,172,254,14,223,221,55,205,124,41,168,165,197,48,117,119,4,116,179,139,57,119,187,72,223,215,54,158,45,241,111,241,174,181,30,9,165,179,140,149,17,212,74,69,212,115,102,35,103,110,254,239,236,89,118,43,228,18,153,163,54,126,241,248,126,215,92,12,221,162,62,139,247,19,62,239,187,69,220,139,14,202,245,78,113,202,31,212,244,247,137,254,127,177,119,40,108,175,63,191,20,154,57,179,179,238,127,134,191,177,119,33,195,3,4,229,82,83,59,147,14,174,204,93,221,218,125,223,114,250,180,145,187,67,160,187,104,223,63,231,93,234,119,233,131,19,252,124,87,33,192,38,224,98,239,222,250,247,161,69,176,216,217,251,199,93,86,157,170,67,119,1,17,208,123,159,86,92,50,56,185,232,122,234,253,253,222,9,44,191,153,120,228,111,150,221,62,95,127,222,190,101,77,44,23,141,5,136,196,7,191,197,153,245,111,240,252,214,133,12,116,239,186,71,39,103,238,247,87,96,8,196,25,227,219,179,225,187,197,110,234,185,159,84,89,190,111,175,201,114,52,131,35,187,104,250,51,106,185,25,183,83,144,69,253,112,187,62,229,243,10,42,152,228,233,187,197,183,86,211,77,117,95,54,233,119,165,181,179,188,129,41,19,238,253,22,103,109,91,249,217,121,115,204,106,73,165,56,41,105,101,105,35,39,18,121,1,182,235,247,104,95,115,175,13,136,115,6,162,229,113,11,37,13,44,99,81,60,146,142,233,65,216,25,195,222,126,246,45,126,15,240,249,47,111,151,216,104,138,8,230,146,86,234,207,33,75,38,133,238,177,148,108,239,167,118,186,124,149,74,160,183,21,25,48,145,179,182,174,253,207,223,225,251,23,216,110,238,229,163,22,175,163,46,54,34,34,112,125,52,110,254,229,188,12,76,117,109,116,127,154,215,111,203,226,182,190,154,184,247,251,171,77,186,187,63,201,111,21,185,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,196,69,166,237,171,77,174,94,241,105,167,220,181,29,27,93,186,247,252,208,188,25,159,226,180,120,217,153,159,85,199,36,58,144,147,191,123,107,162,216,2,34,239,174,190,46,181,144,195,77,189,235,107,255,0,83,115,31,135,205,117,158,158,73,135,74,135,22,209,251,182,127,210,184,222,0,99,234,11,150,186,105,222,184,106,41,6,80,97,114,118,109,117,241,95,62,162,199,28,175,33,156,132,206,67,167,115,253,223,177,109,161,179,199,3,232,230,78,192,46,254,61,254,63,177,119,78,29,99,22,133,255,0,71,95,210,255,0,161,116,35,123,179,84,19,127,66,108,99,211,250,237,116,215,252,171,235,199,249,232,244,151,187,107,54,187,87,211,163,136,4,25,193,223,193,188,127,98,210,103,156,201,197,186,122,127,58,228,120,255,0,48,204,79,223,163,120,46,6,172,16,148,98,148,95,115,182,190,235,119,104,180,142,137,224,109,176,147,59,63,127,188,255,0,230,92,83,140,211,59,23,184,204,221,223,21,208,186,157,69,188,58,133,211,32,114,97,109,53,119,215,77,127,228,84,126,225,121,158,159,19,85,137,71,27,198,0,14,250,51,238,211,104,59,252,86,177,99,75,101,93,76,150,167,167,170,110,241,140,201,128,124,15,229,239,125,255,0,37,244,169,173,48,147,29,77,184,207,221,208,133,166,118,241,111,13,116,111,155,46,99,196,117,214,121,233,105,39,138,2,146,176,218,56,220,5,221,153,217,217,187,245,118,238,247,153,122,88,106,163,112,14,208,197,213,148,89,223,99,123,186,233,171,248,247,232,186,245,246,56,46,208,144,199,36,131,241,45,93,155,197,217,251,187,159,228,187,22,42,91,133,174,88,220,222,156,163,129,220,3,77,206,78,59,116,109,124,59,215,168,109,39,216,211,234,197,32,177,54,223,13,60,126,42,148,230,70,2,167,196,150,122,154,89,234,100,2,146,56,199,80,54,102,209,165,98,248,139,170,15,128,177,85,195,4,220,102,180,87,195,79,43,203,1,84,177,66,36,77,163,144,142,154,187,183,246,47,240,78,35,47,209,53,63,105,104,207,67,175,133,180,209,191,180,23,223,247,40,94,197,213,197,89,120,168,55,22,97,39,7,110,238,255,0,208,102,95,58,132,246,212,83,104,221,237,40,255,0,149,95,143,5,88,216,173,22,59,133,33,83,177,109,146,155,189,131,95,250,237,67,255,0,100,223,53,90,241,5,21,102,100,99,138,88,196,161,130,17,170,130,55,213,220,75,73,54,11,255,0,100,218,251,174,175,79,40,112,104,225,91,69,44,77,59,200,33,77,70,63,165,171,232,2,255,0,220,178,247,184,139,25,81,90,233,227,102,130,114,119,213,159,221,103,240,118,254,233,190,107,225,207,78,88,174,157,153,157,163,130,86,105,15,224,122,62,132,218,120,183,195,189,117,104,240,77,45,156,100,168,142,162,82,46,163,155,49,27,59,119,247,127,98,203,177,95,32,148,205,25,179,247,143,195,246,186,224,102,237,17,244,95,184,153,247,125,218,46,228,88,118,87,170,115,142,80,254,167,167,188,79,243,253,139,185,69,103,41,127,59,12,141,184,153,255,0,73,251,180,215,246,46,228,56,96,96,156,170,74,103,114,97,213,217,139,187,187,79,187,238,95,82,150,55,104,216,69,219,70,103,126,255,0,218,187,244,239,211,6,39,248,248,174,66,136,102,112,144,93,219,87,248,161,69,176,216,217,251,199,93,86,157,170,67,119,1,17,208,123,159,86,92,50,56,185,232,122,234,253,253,222,9,44,191,153,120,228,111,150,221,62,95,127,222,190,109,68,49,93,91,166,46,98,4,218,62,186,51,234,221,255,0,122,218,80,199,78,251,164,114,118,126,239,117,115,198,100,195,172,58,109,215,250,239,29,86,247,144,229,39,146,54,109,95,230,185,26,65,145,221,180,125,25,181,92,140,219,169,200,34,254,184,93,159,114,249,133,21,76,114,116,221,226,219,171,105,166,186,175,155,116,187,210,218,217,222,64,148,137,247,126,139,51,182,173,252,236,188,185,230,53,36,210,156,20,180,178,180,145,147,137,60,128,219,117,251,180,47,185,215,134,196,57,131,81,114,184,133,146,134,150,49,168,158,73,71,116,160,236,12,225,239,63,123,22,191,7,248,124,151,183,203,236,52,69,4,115,73,43,117,103,144,165,147,66,247,88,202,54,119,211,187,93,62,74,164,219,173,175,69,180,8,217,219,87,126,231,239,240,211,228,190,203,119,119,45,24,181,125,25,108,98,39,125,175,166,154,106,183,1,137,142,173,174,143,243,90,237,249,124,86,215,211,87,30,255,0,117,105,183,87,103,249,45,226,235,114,34,34,45,165,226,180,78,253,81,155,79,5,161,19,248,45,64,91,77,127,192,183,63,207,228,182,150,174,221,203,77,93,180,109,86,221,11,189,221,254,43,66,215,78,255,0,5,214,49,153,137,181,54,215,69,200,48,200,237,250,66,184,95,170,253,194,77,170,235,207,20,242,237,208,199,244,153,223,85,198,108,65,186,55,118,213,153,117,24,106,250,146,179,202,59,93,153,133,180,240,238,239,248,46,197,60,103,24,54,231,103,127,155,45,241,180,174,101,184,153,217,223,185,117,174,247,86,160,164,57,11,127,185,163,62,214,103,248,179,124,82,215,127,106,215,138,29,100,208,197,180,212,69,190,26,252,23,222,143,188,89,254,229,164,114,155,200,204,79,221,251,23,49,200,58,119,179,173,3,165,51,106,194,253,221,221,235,130,120,117,126,237,55,107,222,235,226,222,41,36,150,134,73,105,200,69,244,119,7,39,240,118,103,211,252,107,195,87,202,194,205,13,123,60,147,238,102,34,30,230,125,91,187,229,240,211,224,190,93,110,22,181,95,186,98,84,130,243,182,163,17,28,134,44,36,250,51,59,232,255,0,54,111,130,249,21,152,31,23,218,106,128,44,119,59,125,48,1,49,78,196,238,91,219,185,219,77,192,255,0,50,249,120,175,181,103,172,158,141,202,154,225,39,82,121,118,129,16,51,109,115,239,103,127,135,118,175,242,94,138,39,8,182,247,63,190,218,191,222,187,77,27,6,149,79,250,34,222,31,30,255,0,254,186,229,162,184,239,171,8,217,203,165,222,206,58,55,123,232,255,0,244,46,245,214,49,26,57,42,73,181,48,218,204,237,242,213,191,206,169,230,26,198,84,247,129,146,50,26,135,218,238,94,240,11,120,105,242,127,189,81,220,232,194,83,76,116,181,180,47,4,117,76,193,19,200,102,95,212,255,0,56,250,105,163,183,142,159,5,105,188,84,99,122,216,173,17,205,21,68,163,41,92,224,98,46,144,119,183,103,147,252,204,163,150,176,152,170,13,219,195,187,252,139,140,29,216,133,217,254,42,191,112,225,120,232,86,71,110,212,247,86,86,82,68,90,11,104,250,202,109,223,241,111,210,248,41,89,200,140,41,109,161,181,181,97,83,15,86,90,122,41,119,12,134,254,243,9,62,186,59,233,226,234,191,83,204,113,193,25,129,104,241,128,176,247,120,119,104,190,197,138,214,228,82,213,79,176,186,219,77,180,119,215,191,87,255,0,149,125,103,183,212,27,59,66,113,142,143,163,106,239,220,223,224,91,35,182,84,48,25,84,156,102,76,90,51,179,191,135,248,23,94,186,218,15,25,116,4,68,180,109,29,201,254,107,161,79,108,185,137,187,197,81,11,69,167,232,252,119,124,252,62,75,191,101,180,20,192,109,81,176,201,157,221,157,137,219,187,185,119,250,116,84,99,212,24,73,156,124,52,119,127,191,226,235,125,53,99,86,75,211,29,221,205,171,106,204,221,235,186,208,134,140,210,142,226,46,237,89,215,98,40,194,16,112,211,221,127,130,19,180,76,196,29,195,226,237,243,101,177,229,105,190,15,247,106,180,18,138,45,75,107,235,241,209,117,196,228,150,103,152,75,77,164,226,218,252,191,249,29,112,214,180,228,4,228,108,254,31,229,95,58,208,117,134,4,242,76,47,46,174,219,180,109,54,247,119,120,124,215,78,245,12,179,213,0,194,66,49,180,108,250,63,207,87,94,138,134,48,16,96,49,214,70,103,213,217,251,188,87,92,68,161,136,8,93,152,92,180,102,251,215,21,79,91,93,206,77,239,187,11,126,213,190,9,36,166,141,198,66,215,95,29,25,116,110,34,85,59,164,133,216,88,5,220,247,124,91,79,135,248,23,198,169,144,163,167,62,254,247,2,211,252,11,195,223,44,119,59,224,127,66,84,64,5,19,190,175,35,187,120,187,124,153,254,78,189,6,6,203,250,106,7,42,193,134,6,170,112,7,148,218,89,29,136,220,75,87,102,126,239,23,127,130,169,52,52,5,78,49,153,109,247,27,78,231,127,150,139,188,113,179,200,197,241,102,91,164,125,22,201,100,239,218,61,207,226,184,164,55,2,118,7,209,215,101,182,159,195,189,187,217,55,59,62,142,233,175,205,22,230,101,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,45,165,226,180,78,253,81,155,79,5,161,19,248,45,64,91,77,127,192,183,63,207,228,182,190,174,180,213,219,70,213,109,208,187,221,223,226,180,45,116,239,240,93,99,25,152,155,83,109,116,92,131,12,142,223,164,43,133,250,175,220,36,218,174,181,76,85,18,143,186,99,174,186,247,255,0,245,150,195,98,13,209,187,182,172,203,165,182,181,231,54,121,131,166,227,163,54,159,30,239,185,118,169,227,56,193,183,59,59,252,217,111,141,165,115,45,196,206,206,253,203,173,119,186,181,5,33,200,91,253,205,25,246,179,63,197,155,226,150,187,251,86,188,80,235,38,134,45,166,162,45,240,215,224,190,244,125,226,207,247,32,72,77,43,11,191,187,223,220,185,74,65,211,71,103,90,7,74,102,213,133,251,187,187,215,5,68,46,250,120,110,249,253,203,229,87,81,118,136,152,195,107,11,151,115,59,191,201,215,129,175,149,133,154,26,246,121,39,220,204,68,61,204,250,183,119,203,225,167,193,124,186,220,45,106,191,116,196,169,5,231,109,70,34,57,12,88,73,244,102,119,209,254,108,223,5,242,43,48,62,47,180,213,0,88,238,118,250,96,2,98,157,137,220,183,183,115,182,155,129,254,101,242,241,95,106,207,89,61,27,149,53,194,78,164,242,237,2,32,102,218,231,222,206,255,0,14,237,95,228,189,20,78,17,109,238,127,125,181,127,189,118,152,24,89,170,31,244,65,181,211,227,222,185,104,174,59,234,194,54,114,233,119,179,142,141,222,250,63,253,11,187,116,24,251,9,213,109,247,133,135,107,252,153,221,191,206,169,214,30,198,244,247,77,32,33,169,119,35,38,247,163,6,110,225,215,224,234,144,103,70,18,154,99,165,173,161,120,35,170,102,8,158,67,50,254,167,249,199,211,77,29,188,116,248,43,77,226,163,27,214,197,104,142,104,170,37,25,74,231,3,17,116,131,189,187,60,159,230,101,28,181,132,197,80,110,222,29,223,228,92,96,238,196,46,207,241,85,251,135,11,199,66,178,59,118,167,186,178,178,146,34,208,91,71,214,83,110,255,0,139,126,151,193,74,103,14,24,102,130,158,192,117,242,211,139,205,33,198,76,77,33,120,140,178,233,221,174,159,37,113,116,242,19,65,27,179,255,0,83,6,113,251,187,151,216,177,90,220,138,90,169,246,23,91,105,182,142,250,247,234,255,0,242,175,170,246,250,131,103,24,76,7,79,13,93,251,155,252,11,108,118,202,134,3,42,147,140,201,139,70,118,119,240,255,0,2,235,215,91,65,227,46,128,136,150,141,163,185,63,205,116,41,237,151,49,55,120,170,33,104,180,253,31,142,239,159,135,201,119,236,182,130,152,13,170,54,25,51,187,179,177,59,119,119,46,255,0,66,134,156,91,243,5,242,238,119,255,0,58,223,77,88,213,146,244,199,119,115,106,218,179,55,122,238,180,1,163,117,91,87,126,231,209,215,98,40,194,16,112,211,221,127,130,17,12,76,197,27,104,62,36,223,54,91,30,86,155,224,255,0,118,171,65,40,162,212,182,190,191,29,23,92,78,73,102,121,132,180,218,78,45,175,203,255,0,145,215,13,107,78,64,78,70,207,225,254,85,243,109,39,84,99,172,210,177,77,185,216,75,78,230,109,63,103,237,93,75,212,50,207,84,3,9,8,198,209,179,232,255,0,61,93,122,11,124,76,34,67,43,51,158,174,250,183,134,157,203,131,71,130,1,54,253,23,125,25,155,199,226,184,234,122,218,238,114,111,125,216,91,246,173,240,73,37,52,110,50,22,186,248,232,203,163,113,18,169,221,36,46,194,192,46,231,187,226,218,124,63,192,190,53,76,133,29,57,247,247,184,22,159,224,94,30,249,99,185,223,3,250,18,162,0,40,157,245,121,29,219,197,219,228,207,242,117,232,48,54,95,211,80,57,86,12,48,53,83,128,60,166,210,200,236,70,226,90,187,51,247,120,187,252,21,73,161,160,42,113,140,203,111,184,218,119,59,252,180,93,231,6,115,19,211,191,69,190,78,238,255,0,130,227,150,78,253,163,220,254,43,142,66,120,223,64,125,29,118,27,105,252,59,219,189,147,115,179,232,238,154,252,209,110,102,90,162,34,34,211,77,86,212,71,90,50,220,197,162,119,119,233,241,66,213,133,180,127,5,180,180,209,157,219,84,29,62,12,182,200,206,236,182,16,19,139,187,173,125,246,238,46,255,0,216,203,141,161,213,245,125,52,90,200,4,34,194,14,222,61,218,119,174,18,130,86,125,231,163,179,173,98,135,190,79,14,253,52,251,150,174,6,14,194,198,45,187,185,219,95,21,209,147,171,9,201,184,72,152,157,244,218,218,174,71,232,156,27,92,28,28,153,181,221,220,187,49,198,49,196,61,39,23,125,173,224,250,234,183,12,189,250,107,180,155,187,71,241,92,101,56,21,80,48,150,215,211,227,252,235,183,52,161,181,157,217,252,87,12,21,81,182,162,2,79,241,238,101,188,102,3,102,144,132,155,95,159,114,249,119,74,200,105,160,136,156,181,221,43,0,179,59,107,185,217,244,95,46,227,105,158,249,72,96,64,207,28,204,226,251,181,109,91,71,23,240,94,82,223,131,110,150,27,165,103,103,140,26,142,103,139,65,13,229,220,45,239,119,187,125,239,241,94,158,138,42,136,131,164,30,232,73,238,184,187,119,233,255,0,200,235,123,218,15,82,112,17,38,125,92,132,93,221,255,0,98,214,26,10,112,148,26,74,73,7,77,124,117,111,135,237,91,171,118,211,131,156,18,132,12,204,218,117,31,79,143,143,127,193,124,11,181,125,175,250,180,245,112,20,224,12,58,180,173,243,239,238,215,239,117,75,241,141,255,0,20,4,38,20,245,219,227,120,193,220,2,16,39,119,223,253,239,236,95,102,193,121,177,219,136,228,170,174,167,139,115,59,54,233,133,190,95,55,251,151,198,197,183,123,61,109,190,56,218,178,25,13,166,103,212,101,29,52,218,95,39,251,212,75,113,129,137,163,174,199,247,112,167,169,214,38,170,163,33,253,29,63,214,98,222,44,173,125,25,123,28,172,186,201,104,198,22,170,214,151,96,193,114,163,148,187,153,223,65,149,159,187,85,49,252,62,99,251,93,117,162,217,51,87,142,133,77,110,41,152,138,54,126,241,213,252,31,187,226,174,66,151,20,89,122,114,200,55,8,35,119,218,241,145,202,12,204,223,225,249,47,73,106,197,22,217,194,48,138,229,4,132,32,58,237,144,31,225,247,58,251,77,113,134,72,246,145,62,134,204,236,79,166,154,126,212,102,167,32,234,83,144,239,111,142,237,123,254,41,53,77,52,44,230,243,198,238,223,6,54,213,111,26,250,41,3,124,96,123,181,211,225,174,159,225,92,35,44,140,27,161,138,72,199,93,54,144,247,235,243,91,250,110,224,228,68,59,244,241,215,199,246,45,99,144,198,61,146,191,118,143,240,209,107,29,69,0,49,49,11,148,159,29,175,254,15,138,232,92,46,147,132,193,21,52,83,237,119,209,180,141,157,135,195,197,116,166,123,252,134,198,213,208,136,107,174,132,44,207,167,203,244,87,218,182,76,113,139,61,84,192,111,180,127,69,219,199,78,255,0,146,236,245,128,136,156,89,217,181,248,173,122,140,237,163,19,56,252,89,116,231,159,90,176,167,234,139,49,15,232,187,183,223,254,101,172,96,64,27,41,37,1,125,117,126,253,123,151,207,130,158,98,188,60,236,236,225,217,182,104,222,58,238,215,85,244,101,128,36,141,165,143,65,220,254,4,253,235,230,85,211,94,138,32,24,167,0,109,237,174,225,241,110,253,91,244,87,84,232,113,14,161,211,170,136,69,201,153,245,31,22,248,183,232,174,253,61,37,68,35,173,99,177,151,199,79,143,248,153,113,86,244,71,73,58,18,51,14,175,174,139,204,29,5,194,251,90,96,52,210,140,17,202,236,93,88,220,88,192,159,250,215,102,239,238,111,31,189,151,173,181,89,161,137,162,167,104,116,24,193,129,219,82,238,209,180,95,104,40,105,233,221,154,56,180,98,253,62,247,127,15,5,216,136,64,59,133,219,199,86,109,87,35,62,171,104,184,187,105,254,37,198,64,98,218,248,191,220,184,76,28,123,163,238,127,154,228,136,155,77,171,153,159,221,102,90,179,106,181,211,69,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,211,77,86,212,71,90,55,207,226,183,49,104,157,207,175,205,209,247,51,54,143,224,203,105,105,163,59,182,168,58,124,25,109,145,157,217,108,32,39,23,119,90,251,237,220,93,255,0,177,151,27,67,171,252,52,90,200,46,2,204,46,206,204,254,12,184,74,9,89,247,158,142,206,145,194,253,82,126,237,28,123,150,231,3,7,97,99,22,221,220,237,175,138,232,201,213,132,228,220,36,76,78,250,109,109,87,35,244,78,13,174,14,14,76,218,238,238,93,152,227,24,226,30,147,139,190,214,240,125,117,91,134,94,253,53,218,77,221,163,248,174,50,156,94,168,5,137,152,180,248,255,0,58,238,75,32,109,119,118,117,193,5,84,109,168,128,147,252,123,153,111,10,128,145,183,155,19,124,59,251,151,201,187,215,83,82,82,132,146,151,186,242,48,179,51,182,186,232,255,0,127,220,190,109,198,211,61,242,144,192,129,158,57,153,197,247,106,218,182,142,47,224,188,165,191,6,221,44,55,74,206,207,24,53,28,207,22,130,27,203,184,91,222,239,118,251,223,226,189,61,20,85,17,7,72,61,208,147,221,113,118,239,211,255,0,145,214,247,180,30,164,224,34,76,250,185,8,187,187,254,197,172,52,20,225,40,52,148,146,14,154,248,234,223,15,218,183,215,48,83,67,190,2,26,125,62,50,62,140,253,237,225,175,255,0,39,122,243,247,106,251,95,245,105,234,224,41,192,24,117,105,91,231,223,221,175,222,234,152,227,123,246,34,6,152,45,245,187,169,156,69,198,48,136,73,221,183,247,105,238,191,195,79,138,250,118,91,173,146,134,81,154,166,182,158,61,164,239,169,76,45,220,227,167,197,215,202,197,183,123,61,109,190,56,218,178,25,13,166,103,212,101,29,52,218,95,39,251,212,75,113,129,137,163,174,199,247,112,167,169,214,38,170,163,33,253,29,63,214,98,222,44,173,125,25,123,28,172,186,201,104,198,22,170,214,151,96,193,114,163,148,187,153,223,65,149,159,187,85,47,92,44,102,37,186,231,133,232,106,74,185,155,89,195,172,198,241,179,233,218,37,111,131,247,119,50,186,106,44,81,98,112,152,222,186,17,213,153,227,114,148,25,155,199,239,253,139,209,218,177,69,182,112,140,34,185,65,33,8,14,187,100,7,248,125,206,190,203,92,33,146,61,8,189,211,102,118,39,211,79,159,138,213,154,156,131,169,78,67,189,190,59,181,239,248,164,213,52,208,179,155,207,27,187,124,24,219,85,188,107,232,164,13,241,129,238,215,79,134,186,127,133,112,140,178,48,110,134,41,35,29,116,218,67,223,175,205,114,12,123,135,113,152,238,127,18,119,209,157,35,144,198,61,146,191,118,143,240,209,107,28,244,0,239,184,92,164,211,250,210,255,0,165,116,46,23,73,194,96,138,154,41,246,187,232,218,70,206,195,225,226,186,85,5,125,150,65,144,43,98,8,217,255,0,68,197,153,244,248,255,0,90,190,213,178,99,140,89,234,166,3,125,163,250,46,222,58,119,252,151,103,172,4,68,226,206,205,175,197,107,212,103,109,24,153,199,226,203,167,60,250,213,133,63,84,89,136,127,69,221,190,255,0,243,45,209,143,76,30,58,105,0,73,223,86,125,117,95,58,10,121,138,240,243,179,179,135,102,217,163,120,235,187,93,87,208,150,48,154,62,164,109,179,71,211,66,126,245,243,43,105,239,111,0,141,61,64,71,161,127,94,63,13,31,251,149,214,58,28,67,168,116,234,162,17,114,102,125,71,197,190,45,250,43,191,79,73,81,8,235,88,236,101,241,211,227,254,38,92,85,189,17,210,78,132,140,195,171,235,162,243,7,65,112,190,214,152,13,52,163,4,114,187,23,86,55,22,48,39,254,181,217,187,251,155,199,239,101,235,109,86,104,98,104,169,218,29,6,48,96,118,212,187,180,109,23,218,10,26,122,119,102,142,45,24,191,79,189,223,195,193,118,34,16,14,225,118,241,213,155,85,200,207,170,218,46,46,219,124,62,231,92,100,6,45,175,139,253,203,134,72,220,123,163,241,255,0,10,228,136,155,77,171,153,159,221,102,90,179,106,181,211,69,170,34,34,34,45,29,190,75,106,34,34,213,201,180,239,91,77,219,70,209,104,45,241,103,102,91,157,183,119,106,223,122,218,76,239,220,196,203,71,220,79,160,247,126,212,98,141,159,70,118,253,154,173,164,7,163,56,187,106,206,183,62,231,13,8,93,221,254,76,182,3,108,34,98,248,233,167,220,182,78,209,177,70,237,166,186,248,234,182,203,24,123,164,100,47,175,123,54,189,238,184,42,97,105,5,132,27,111,222,75,88,200,97,6,223,32,11,139,51,51,187,247,46,157,85,73,137,60,163,40,247,127,93,221,167,138,248,149,248,178,219,75,43,57,204,225,35,11,59,72,238,12,44,218,191,142,174,183,205,141,237,157,6,119,187,64,207,191,244,158,72,244,211,79,15,21,186,139,21,80,77,78,229,75,93,28,132,199,163,144,16,19,105,163,119,119,58,250,177,93,162,97,97,156,221,197,188,27,187,197,105,91,64,53,131,11,116,245,104,229,25,52,213,251,180,215,228,187,209,49,67,76,241,129,51,108,23,118,31,138,225,148,140,169,216,202,41,29,221,139,119,186,186,159,154,219,25,3,108,38,119,213,201,254,254,229,197,9,213,180,178,156,117,208,59,49,106,226,206,206,237,227,221,224,186,215,59,175,101,137,234,36,153,157,129,253,230,29,53,239,118,101,74,177,246,113,209,90,231,58,49,161,187,85,144,198,63,235,90,104,228,240,55,109,63,75,199,187,95,216,169,221,219,52,106,171,199,171,69,133,241,55,188,13,222,246,209,126,253,117,248,59,252,23,158,196,25,188,52,148,114,75,85,102,190,180,130,35,161,189,16,51,51,110,211,226,95,181,83,76,79,159,148,211,69,24,91,108,184,136,100,98,103,127,232,8,159,187,222,254,233,254,229,79,105,184,143,190,81,192,229,125,11,213,64,57,232,61,59,116,13,163,233,221,242,249,58,179,78,32,235,130,225,138,43,170,94,70,148,78,122,125,37,29,54,22,148,236,221,206,221,223,253,101,71,17,188,87,216,195,239,36,21,208,84,70,206,239,214,140,135,107,106,238,236,95,5,125,25,37,155,55,44,63,106,165,135,179,93,42,92,169,232,135,101,45,28,114,19,109,23,238,118,125,59,251,251,149,107,184,231,182,46,154,220,221,130,221,136,105,118,136,251,211,218,162,102,102,213,180,241,213,125,156,190,226,39,17,211,220,26,11,165,85,197,217,197,155,253,99,78,58,59,9,107,175,135,220,174,99,3,102,181,70,33,163,166,154,162,190,70,135,70,7,25,98,136,9,244,141,157,188,63,107,42,149,111,196,180,7,78,47,13,80,145,191,245,172,66,239,174,141,175,118,171,181,12,129,86,77,168,20,165,224,219,127,232,95,74,56,225,165,13,242,184,190,175,166,162,75,154,158,105,164,103,234,204,46,223,205,226,149,53,81,12,205,4,82,51,59,19,104,218,178,214,106,144,8,153,165,215,113,62,221,87,71,172,47,33,180,48,74,228,58,106,76,58,179,252,180,92,97,86,239,82,98,108,76,66,227,185,157,153,151,82,237,119,56,116,236,244,53,178,237,221,185,162,135,119,130,217,108,188,212,212,62,135,65,93,23,115,127,84,131,111,193,215,209,130,237,57,145,199,209,168,29,175,166,165,27,51,63,236,95,86,146,96,145,135,80,38,39,241,103,110,247,125,23,25,211,70,117,141,57,70,251,135,86,109,93,252,59,255,0,206,185,0,35,137,181,211,199,187,86,117,186,40,66,158,103,153,199,77,71,111,223,226,185,134,32,97,97,61,31,79,147,174,82,140,12,69,164,109,222,247,193,214,217,35,139,115,3,70,238,194,236,237,167,205,113,76,12,250,145,3,232,205,220,186,189,151,182,62,199,141,218,48,238,125,218,182,172,254,58,46,212,116,17,82,176,180,81,232,207,166,186,59,191,135,237,93,200,98,142,61,76,71,188,187,223,191,197,115,59,49,54,142,221,206,184,246,128,190,237,175,171,120,45,89,205,159,238,92,122,190,237,205,221,221,162,230,98,254,127,216,182,56,139,190,209,109,31,230,180,24,197,187,221,150,246,111,146,220,205,162,213,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,104,237,242,91,81,17,22,174,77,167,122,218,110,218,54,139,65,111,139,59,50,220,237,187,187,86,251,214,210,103,126,230,38,90,62,226,125,7,187,246,163,60,108,250,51,183,248,86,210,2,118,247,93,181,91,159,115,134,132,46,238,255,0,38,92,96,46,18,62,231,109,29,180,102,91,103,104,216,163,118,211,93,124,117,91,101,140,61,210,50,23,215,189,155,94,247,92,21,48,180,130,194,13,183,239,37,172,100,48,131,111,144,5,197,153,153,221,251,151,78,170,164,196,158,81,148,123,191,174,238,211,197,124,75,134,42,183,209,77,164,211,56,202,35,253,81,220,88,91,189,219,226,255,0,183,252,43,148,241,189,175,179,155,149,210,13,218,182,133,212,143,70,240,251,210,139,21,80,77,78,229,75,93,28,132,199,163,144,16,19,105,163,119,119,58,250,144,221,98,102,113,156,221,199,197,155,187,197,113,220,237,163,113,167,24,186,123,153,141,139,71,119,111,131,183,195,246,175,165,19,20,52,207,24,19,54,193,119,97,248,174,25,72,202,157,140,162,145,221,216,183,123,171,169,249,173,177,144,54,194,103,125,92,159,239,238,92,80,157,91,75,41,199,93,3,179,22,174,44,236,238,222,61,222,11,173,115,186,246,88,158,162,73,153,216,31,222,97,211,94,247,102,84,203,48,179,126,138,213,76,16,13,37,210,176,183,24,236,164,167,142,71,109,164,62,45,187,255,0,147,71,84,206,237,154,53,85,227,213,162,194,248,155,222,6,239,123,104,191,126,186,252,29,254,11,206,223,179,111,176,208,25,86,217,47,193,48,0,54,226,161,6,97,109,204,218,62,164,223,122,167,88,135,63,168,100,166,56,232,44,184,137,165,113,29,191,208,49,63,245,221,255,0,215,191,193,83,138,110,35,239,148,112,57,95,66,245,80,14,122,15,78,221,3,104,250,119,124,190,78,172,211,136,58,224,184,98,138,234,151,145,165,19,158,159,73,71,77,133,165,59,55,115,183,119,255,0,89,81,196,111,21,246,48,251,201,5,116,21,17,179,187,245,163,33,218,218,187,187,23,193,94,199,14,217,171,115,195,88,118,42,119,164,186,206,231,32,254,110,154,142,57,9,180,154,87,209,217,244,125,95,119,114,175,245,57,237,139,102,162,126,197,107,196,116,251,98,126,249,109,49,51,55,119,119,207,193,125,92,190,226,39,17,211,220,26,11,165,85,197,217,197,155,253,99,78,58,59,9,107,175,135,220,174,75,2,102,237,70,36,24,130,122,217,154,16,138,55,38,150,24,67,93,65,221,180,211,246,42,161,111,196,180,7,78,47,13,80,145,191,245,172,66,239,174,141,175,118,171,181,12,129,86,77,168,20,165,224,219,127,232,95,74,56,225,165,13,242,184,190,175,166,162,75,154,158,105,164,103,234,204,46,223,205,226,182,214,213,195,25,60,33,32,142,215,110,231,118,249,45,243,84,128,68,205,46,187,137,246,234,186,29,120,250,196,48,211,202,230,205,174,246,29,69,214,192,171,119,169,49,54,38,33,113,220,206,204,203,171,120,187,29,59,139,83,208,214,77,163,59,147,69,14,255,0,131,46,59,101,230,166,161,244,58,10,232,187,155,250,164,27,126,14,190,140,23,105,204,142,62,141,64,237,125,53,40,217,153,255,0,98,250,180,147,4,140,58,129,49,63,139,59,119,187,232,184,206,154,51,172,105,202,55,220,58,179,106,239,225,223,254,117,200,17,199,31,189,167,135,197,159,185,110,138,16,167,153,230,113,211,81,219,247,248,174,80,132,89,180,61,31,227,220,235,150,72,192,227,102,145,183,119,252,29,105,36,113,110,96,104,221,216,93,157,180,249,174,41,129,159,82,32,125,25,187,151,87,178,246,199,216,241,187,70,29,207,187,86,213,159,199,69,218,142,130,42,86,22,138,61,25,244,215,71,119,240,253,171,185,12,81,199,169,136,247,151,123,247,248,174,103,102,38,209,219,185,215,30,208,23,221,181,245,111,5,171,57,107,247,46,39,119,222,198,221,218,46,118,47,231,253,139,105,8,191,112,248,248,234,182,140,98,221,238,203,123,55,201,110,102,209,106,136,136,136,136,139,77,53,90,59,104,180,68,77,53,77,27,226,221,203,70,219,242,215,249,214,230,97,241,102,239,71,1,241,240,90,56,187,119,248,252,23,31,65,152,156,181,239,91,133,159,77,93,110,109,223,217,105,252,203,138,81,247,255,0,75,199,252,107,229,93,170,234,41,24,138,56,74,77,130,228,194,205,250,78,205,174,141,220,184,169,46,19,84,71,28,149,84,197,30,172,36,204,93,219,117,241,248,55,130,221,85,115,140,72,99,99,7,119,213,152,119,182,165,167,201,110,48,58,168,25,222,34,22,209,159,93,29,252,87,205,170,165,173,34,233,52,228,209,187,126,135,73,187,251,254,126,43,228,93,112,141,186,104,73,234,71,172,90,51,48,123,194,238,218,253,206,186,242,224,11,39,103,220,116,68,237,191,78,158,233,25,252,60,127,73,115,91,48,149,174,142,2,106,54,106,118,115,119,112,119,34,119,238,110,254,242,251,153,125,67,236,177,155,238,141,143,251,141,238,206,223,127,255,0,39,205,125,138,106,183,146,66,213,154,54,97,119,97,119,92,172,242,145,52,130,4,76,79,166,172,203,148,154,93,132,36,196,226,236,250,247,46,140,180,226,68,44,47,163,127,133,116,206,135,164,82,29,44,155,93,221,220,217,135,93,223,230,248,175,143,117,161,146,178,156,224,98,33,115,126,247,217,174,157,236,254,10,158,201,147,245,87,91,172,149,179,92,102,216,82,30,145,246,39,239,103,213,219,189,137,190,107,239,82,229,53,61,45,59,69,214,146,66,109,59,186,4,207,224,221,223,164,190,21,243,32,240,253,206,148,226,170,167,150,65,38,22,112,96,149,181,208,181,248,26,241,199,195,22,4,54,222,86,41,161,47,15,120,170,123,219,249,228,94,86,249,193,246,95,79,0,83,195,102,156,29,141,143,187,180,151,193,219,251,106,141,62,48,50,180,112,29,254,182,146,223,71,82,212,113,87,210,71,25,188,50,48,187,149,38,247,209,201,223,94,253,126,42,217,17,190,245,236,242,202,195,62,38,197,86,123,60,79,35,52,247,42,90,127,114,39,55,252,228,172,62,13,163,169,106,201,46,20,240,141,53,142,146,174,174,142,105,42,123,37,12,134,78,19,131,177,176,59,187,187,117,116,110,255,0,130,171,117,92,63,225,90,154,87,164,106,41,13,137,153,157,135,172,254,14,207,240,147,238,90,218,56,90,192,145,74,245,39,99,152,228,238,127,210,169,110,247,103,215,254,186,189,165,187,39,40,109,20,173,21,174,158,106,72,227,211,110,177,72,122,119,51,120,145,124,180,101,247,237,56,75,217,208,60,132,71,44,160,111,163,244,220,123,180,102,240,215,246,175,91,106,142,158,1,222,49,176,27,19,233,169,63,201,113,226,35,150,158,148,6,158,77,29,228,103,119,102,215,224,235,233,83,4,98,47,168,110,109,124,53,248,252,215,154,10,186,218,172,79,37,57,9,140,81,176,27,30,222,231,127,119,187,195,239,117,246,174,161,33,209,177,4,186,24,22,237,118,235,174,140,253,218,46,157,44,183,8,169,154,86,25,15,123,63,115,71,242,119,251,151,203,11,157,198,75,181,68,69,104,157,152,74,38,234,232,250,22,173,253,239,193,125,209,96,140,4,200,152,72,219,87,103,127,138,228,161,120,101,41,125,225,55,23,110,230,127,15,21,217,134,24,158,71,98,137,219,191,187,189,215,106,16,140,36,103,103,102,118,215,78,255,0,5,198,85,4,85,141,19,187,51,247,233,247,248,174,67,7,49,218,44,236,218,235,167,138,236,104,50,126,151,122,213,244,254,181,181,253,139,153,197,153,135,191,79,123,197,106,108,13,161,51,179,190,191,52,120,186,218,235,220,223,14,228,232,180,76,34,47,251,87,54,193,118,209,219,197,150,140,204,221,222,12,221,204,181,103,118,251,214,134,223,215,235,220,205,224,154,179,191,123,174,51,29,91,221,109,22,160,91,95,193,110,110,238,237,63,157,110,102,213,214,228,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,90,105,170,209,219,69,162,34,105,170,104,223,22,238,90,54,223,150,191,206,183,51,15,139,55,122,56,15,143,130,209,197,219,191,199,224,184,250,45,174,186,252,52,91,133,159,197,214,230,221,253,150,159,204,184,165,31,123,93,221,250,175,149,118,171,168,164,98,40,225,41,54,11,147,11,55,233,59,54,186,55,114,226,164,184,77,81,28,114,85,83,20,122,176,147,49,119,109,215,199,224,222,11,117,85,206,49,33,141,140,29,223,86,97,222,218,150,159,37,184,192,234,160,103,120,136,91,70,125,116,119,241,95,54,170,150,180,139,164,211,147,70,237,250,29,38,239,239,249,248,175,147,117,194,118,250,152,74,74,176,121,140,153,159,103,188,46,253,250,252,29,112,150,95,217,94,148,200,169,75,70,118,214,61,79,82,240,239,215,118,191,253,101,190,217,132,173,116,112,19,81,179,83,179,155,187,131,185,19,191,115,119,247,151,220,203,235,73,217,98,61,78,22,46,239,208,222,236,255,0,181,125,106,90,174,172,206,207,164,77,183,93,29,245,211,193,114,179,202,68,210,8,17,49,62,154,179,46,82,105,118,16,147,19,139,179,235,220,186,50,211,137,16,176,190,141,254,21,211,58,30,145,72,116,178,109,119,119,115,102,29,119,127,155,226,190,61,214,134,74,202,115,129,136,133,205,251,223,102,186,119,179,248,42,125,38,81,213,221,174,146,79,53,194,110,159,82,66,96,236,79,222,197,175,197,137,190,229,247,105,114,154,158,150,157,162,235,73,33,54,157,221,2,103,240,110,239,210,95,18,255,0,144,214,27,188,50,181,109,60,178,117,52,220,27,37,103,127,123,95,129,183,197,120,210,225,135,1,200,219,206,193,52,70,221,205,184,234,124,63,251,98,242,151,206,15,178,250,120,2,158,27,52,224,236,108,125,221,164,190,14,223,219,84,105,241,129,149,163,128,239,245,180,150,250,58,150,163,138,190,146,56,205,225,145,133,220,169,55,190,142,78,250,247,235,241,86,200,141,247,175,103,150,86,25,241,54,42,179,217,226,121,25,167,185,82,211,251,145,57,191,231,37,97,240,109,29,74,199,14,92,43,225,152,176,164,53,183,74,73,229,172,99,99,35,40,167,141,217,198,105,116,212,90,93,60,52,248,124,21,112,151,32,240,177,211,149,56,81,200,123,193,192,180,235,124,91,79,237,139,109,163,133,172,9,20,175,82,118,57,142,78,231,253,42,150,239,118,125,127,235,171,217,91,114,102,219,103,137,253,149,75,53,35,8,136,234,241,200,125,205,220,223,164,79,243,127,240,175,67,105,194,94,206,129,228,34,57,101,3,125,31,166,227,221,163,55,134,191,181,122,219,84,116,240,14,241,141,128,216,159,77,73,254,75,143,17,28,180,244,160,52,242,104,239,35,59,187,54,191,7,95,74,152,35,17,125,67,115,107,225,175,199,230,188,172,181,85,213,151,250,154,87,19,24,130,49,33,61,154,179,190,131,221,225,247,191,197,125,251,168,72,116,108,65,46,134,5,187,93,186,235,163,63,118,139,165,76,85,241,211,53,75,49,155,187,59,104,209,253,255,0,179,238,95,48,46,119,25,46,213,17,21,162,118,97,40,155,171,163,232,90,183,247,191,5,246,227,118,104,218,73,125,195,47,22,46,231,238,92,212,47,12,165,47,188,38,226,237,220,207,225,226,187,48,195,19,200,236,81,59,119,247,119,186,237,66,17,132,140,236,236,206,218,233,223,224,184,202,160,138,177,162,119,102,126,253,62,255,0,21,202,66,228,14,35,238,179,252,60,87,62,131,39,233,119,173,123,191,173,109,127,98,229,144,116,6,209,244,239,241,91,141,129,180,38,118,119,215,230,143,23,91,93,123,155,225,220,157,22,137,132,69,255,0,106,230,216,46,218,59,120,178,209,153,155,187,193,155,185,150,172,238,223,122,208,219,250,253,123,153,188,17,157,159,78,245,176,197,157,189,214,209,0,182,191,130,220,205,167,249,214,230,109,93,110,68,68,68,68,68,68,90,63,130,218,136,136,253,235,70,109,62,43,84,119,213,180,117,189,109,241,55,101,176,220,153,187,187,254,244,103,45,25,220,180,251,157,150,217,52,213,139,102,237,59,215,20,212,241,85,14,243,141,251,153,244,239,126,229,209,122,118,61,209,48,187,237,247,89,219,224,186,208,218,41,164,157,228,169,15,122,39,125,132,250,182,154,248,252,87,209,119,252,216,193,9,179,48,179,15,119,126,186,46,189,72,156,77,213,216,82,152,179,104,204,218,124,87,20,180,209,200,15,49,202,218,143,118,191,252,159,181,105,16,185,7,231,229,109,53,238,39,109,63,153,35,183,68,241,238,111,117,245,211,227,254,117,180,237,84,71,49,19,233,185,219,189,245,127,243,174,200,210,194,38,237,211,247,157,180,221,171,247,174,196,34,96,205,27,59,179,55,195,79,4,148,229,213,227,103,119,23,238,215,79,21,196,244,196,251,52,215,70,126,254,229,198,212,186,25,48,234,251,159,224,203,148,172,244,173,27,203,35,106,239,163,187,59,187,119,255,0,133,115,210,208,65,24,177,0,233,167,135,143,201,114,246,40,247,110,110,231,126,245,198,116,144,236,119,120,28,139,225,222,235,164,86,104,102,125,178,198,238,237,223,175,123,127,202,184,43,176,237,59,68,197,27,57,75,187,77,236,207,250,58,63,118,154,252,212,93,115,19,193,54,240,161,122,202,106,99,212,239,180,67,221,189,251,187,12,159,127,220,162,253,197,196,156,76,93,159,228,253,203,77,53,125,25,92,159,6,57,119,54,41,199,54,251,156,145,212,48,80,222,173,50,11,141,57,144,191,244,65,235,222,206,205,253,103,222,166,255,0,46,176,220,48,219,97,167,142,152,199,243,20,225,33,232,93,254,235,182,190,61,223,21,236,101,195,116,180,164,207,0,190,242,215,193,157,245,255,0,26,231,164,160,40,228,109,119,11,55,142,163,247,46,249,82,111,133,227,118,119,23,251,188,87,198,173,167,58,87,54,141,159,77,117,240,240,239,95,32,42,228,167,182,77,62,189,166,113,54,218,227,163,62,157,205,166,141,252,235,232,84,143,109,145,169,229,167,39,22,29,251,187,252,124,52,238,253,171,185,169,136,110,1,127,29,52,92,52,22,168,134,114,170,149,245,144,135,78,246,118,211,189,180,127,31,185,114,87,11,48,140,45,19,158,227,97,114,103,127,7,248,174,205,29,36,109,6,210,54,208,60,27,231,222,235,104,219,225,42,131,148,67,77,206,58,248,252,23,28,246,248,228,55,103,141,205,153,223,195,94,229,165,29,178,56,10,82,135,80,119,118,213,244,119,249,252,221,115,140,50,3,153,25,57,51,63,115,237,209,113,17,27,84,14,215,208,116,239,238,248,247,163,68,239,91,28,218,234,236,47,240,253,171,158,57,13,189,226,109,255,0,13,60,23,96,92,91,195,77,126,90,174,81,137,133,245,103,91,141,221,133,183,54,172,206,180,22,222,76,250,119,106,187,45,163,54,141,220,182,31,123,142,174,185,27,193,11,195,85,167,115,232,218,126,223,185,107,166,173,163,178,226,118,118,238,119,91,153,199,93,55,51,183,138,59,55,139,50,220,205,175,197,107,163,50,213,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,104,254,11,106,34,35,247,173,25,180,248,173,81,223,86,209,214,245,183,196,180,251,150,195,114,22,238,239,251,209,156,180,103,114,211,238,118,91,100,118,209,139,102,237,31,85,197,53,60,85,67,188,227,126,230,125,59,223,185,116,94,157,143,116,76,46,251,125,214,118,248,46,180,54,138,105,39,121,42,67,222,137,223,97,62,173,166,190,63,21,244,93,255,0,54,48,66,108,204,44,195,221,223,174,139,175,82,39,19,117,118,20,166,44,218,51,54,159,21,194,112,4,209,118,137,73,128,180,110,231,254,183,238,255,0,26,68,196,64,253,105,53,109,123,201,219,70,100,142,221,19,199,185,189,215,215,79,143,249,210,91,93,25,202,196,78,219,182,233,174,175,225,175,237,92,225,77,0,27,235,31,126,159,165,171,247,174,196,34,96,205,27,59,179,55,195,79,4,148,229,213,227,103,119,23,238,215,79,21,196,244,196,251,52,215,70,126,254,229,198,212,186,25,48,234,251,159,224,203,148,172,244,173,27,203,35,106,239,163,187,59,187,119,255,0,133,115,82,208,65,27,238,1,211,70,109,59,221,115,118,40,247,110,110,231,126,245,199,37,36,91,73,222,7,50,215,224,238,186,69,103,134,87,217,44,100,238,255,0,30,246,255,0,149,112,87,97,218,118,137,138,54,114,151,118,155,217,159,244,116,126,237,53,249,168,186,230,39,130,109,225,66,245,148,212,199,169,223,104,135,187,123,247,118,25,62,255,0,185,69,251,139,137,56,152,187,63,201,251,150,154,106,250,50,185,62,12,114,238,108,83,142,109,247,57,35,168,96,161,189,90,100,23,26,115,33,127,232,131,215,189,157,155,250,207,189,77,166,83,225,120,169,108,99,74,48,73,171,187,52,135,180,188,30,67,248,107,221,226,189,228,216,110,142,153,197,226,23,220,79,227,223,222,237,252,235,158,146,128,163,145,181,220,44,222,58,143,220,187,229,72,199,17,70,236,238,207,167,195,197,124,106,218,115,165,115,104,217,244,215,95,15,14,245,242,2,174,74,123,100,211,235,218,103,19,109,174,58,51,233,220,218,104,223,206,190,133,72,246,217,26,158,90,114,113,97,223,187,191,199,195,78,239,218,187,154,152,134,224,23,241,211,69,195,65,105,131,174,85,19,123,198,99,163,183,123,124,91,239,251,151,37,112,179,8,194,209,57,238,54,23,38,119,240,127,138,236,81,211,3,68,209,185,182,209,103,125,63,157,104,54,248,74,160,229,16,211,115,142,190,63,5,182,166,221,20,146,59,116,156,153,190,90,247,45,148,118,200,224,41,74,29,65,221,219,87,209,223,231,243,117,206,48,200,14,100,100,228,204,253,207,183,69,196,68,109,80,59,95,65,211,191,187,227,222,141,19,189,108,115,107,171,176,191,195,246,174,112,51,253,55,247,180,248,104,187,2,226,222,26,107,242,213,114,140,76,47,171,45,210,59,176,51,19,106,218,173,5,183,147,62,157,218,174,203,104,205,163,119,45,135,222,227,171,174,70,240,66,240,213,105,220,250,54,159,183,238,90,233,171,104,236,184,157,157,159,77,116,91,181,102,125,187,153,217,209,217,188,89,150,230,109,86,186,51,45,81,17,17,17,17,17,17,109,118,239,90,59,104,136,136,139,71,240,90,238,211,195,189,27,77,206,91,188,126,11,71,125,218,51,54,157,235,87,22,240,126,245,180,219,71,102,110,246,248,232,180,34,113,109,130,61,207,221,221,240,93,122,102,104,228,155,123,235,169,119,107,252,235,66,6,149,228,102,118,110,255,0,22,253,171,125,60,96,46,236,194,206,237,241,209,114,76,0,224,253,195,175,236,239,95,40,244,127,204,144,237,18,239,119,127,5,213,134,86,150,119,153,244,112,96,219,209,119,213,181,215,244,191,228,240,93,168,101,61,92,93,157,190,58,107,254,53,215,173,146,106,113,235,132,71,35,145,48,237,109,123,187,188,127,196,187,244,179,188,163,161,69,181,244,119,213,223,193,245,92,241,62,146,62,227,215,86,211,87,117,216,102,141,219,79,117,221,108,149,200,52,97,141,251,254,45,240,90,197,180,52,247,89,220,180,239,249,36,174,198,253,54,125,117,119,91,194,72,227,13,166,98,58,119,119,190,139,74,153,88,41,202,65,54,248,59,59,63,222,186,209,215,233,239,201,238,139,120,185,23,114,238,182,172,218,187,59,186,220,236,207,226,218,168,251,227,151,10,71,118,177,71,19,152,131,181,234,148,223,243,27,159,186,146,86,249,253,234,26,46,209,236,173,145,217,180,111,119,78,239,238,89,117,99,213,228,29,59,223,115,41,53,229,171,133,104,170,112,164,119,73,169,225,41,101,172,164,45,74,157,156,153,198,174,165,155,222,241,248,50,149,204,61,65,21,13,4,78,14,26,201,12,122,179,11,14,154,15,253,43,158,225,86,212,241,60,133,30,155,124,9,223,79,139,124,87,89,238,26,194,210,69,31,84,180,103,218,37,171,247,174,196,151,22,138,137,166,120,244,38,17,125,142,90,63,126,139,173,41,133,69,43,202,122,14,237,31,191,191,77,116,94,102,13,145,55,103,146,54,3,39,220,192,77,163,187,124,244,254,101,246,165,109,41,216,163,63,123,126,154,183,142,154,120,45,109,210,117,33,33,145,253,237,206,250,19,247,233,163,46,219,183,70,22,47,210,119,238,117,198,193,214,125,117,238,127,15,138,229,104,118,131,238,151,103,119,199,187,85,165,59,30,226,110,161,56,182,158,247,193,215,103,172,3,238,176,142,165,221,171,58,227,213,197,140,153,181,239,253,31,154,211,123,247,59,142,173,241,21,177,192,24,216,180,23,103,239,211,79,15,185,109,2,18,114,38,208,92,73,217,150,179,211,150,214,1,153,195,191,93,204,223,226,92,176,211,144,51,147,155,147,248,120,46,230,174,205,250,43,71,118,114,97,118,215,189,114,139,11,119,51,51,125,203,118,141,242,91,36,102,212,95,228,140,238,239,220,239,162,220,37,175,119,201,53,209,251,153,28,150,215,239,239,248,173,29,155,224,205,252,203,115,55,222,183,162,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,218,236,180,118,209,17,17,22,143,224,181,221,167,135,122,213,157,183,110,215,225,166,139,105,62,230,209,155,69,171,139,120,63,122,208,153,155,70,110,254,254,246,91,72,156,91,96,143,115,247,119,124,23,94,153,154,57,38,222,250,234,93,218,255,0,58,208,129,165,121,25,157,155,191,197,191,106,223,79,24,11,187,48,179,187,124,116,92,147,0,56,63,112,235,251,59,215,203,155,71,34,132,155,65,119,239,119,240,93,40,205,230,169,9,250,187,64,89,197,224,215,184,252,123,255,0,199,242,248,46,228,50,158,174,46,206,223,29,53,255,0,26,224,173,150,104,1,166,24,76,221,223,110,214,215,239,125,87,122,146,126,171,51,73,14,157,206,253,255,0,181,115,196,250,72,251,143,93,91,77,93,215,97,154,55,109,61,215,117,178,87,32,209,134,55,239,248,183,193,107,22,208,211,221,103,114,211,191,228,146,187,27,244,217,245,213,221,111,9,2,49,218,100,33,163,105,222,250,106,180,169,149,130,156,164,19,111,131,179,179,253,235,173,21,123,11,110,147,184,91,196,136,251,151,117,181,102,213,219,87,91,157,153,252,91,85,31,124,114,225,72,238,214,40,226,115,16,118,189,82,155,254,99,115,247,82,74,223,63,189,67,69,218,61,149,178,59,54,141,238,233,221,253,203,46,172,122,188,131,167,123,238,101,38,188,181,112,173,21,78,20,142,233,53,60,37,44,181,148,133,169,83,179,147,56,213,212,179,123,222,63,6,82,171,132,104,99,161,181,3,142,214,115,215,86,97,219,224,69,254,117,244,43,42,26,32,35,40,191,69,137,216,157,252,52,248,174,163,220,53,133,164,138,62,169,104,207,180,75,87,239,93,137,46,61,42,62,177,71,161,48,139,237,114,209,251,244,238,93,105,76,42,41,94,83,208,119,104,253,253,250,107,162,243,48,108,137,187,60,145,176,25,62,230,2,109,29,219,231,167,243,47,181,43,105,78,197,25,251,219,244,213,188,116,211,193,107,110,147,169,9,12,143,239,110,119,208,159,191,77,25,118,255,0,168,68,199,250,78,239,167,222,184,216,58,207,174,189,207,225,241,92,173,14,209,125,210,108,238,126,247,238,90,83,177,238,38,234,19,139,105,239,124,29,118,122,194,30,235,51,59,151,118,186,247,174,61,92,88,201,155,94,255,0,209,249,173,55,191,115,184,234,223,17,91,28,1,141,139,65,118,126,253,52,240,251,150,208,33,39,34,109,5,196,157,153,110,150,7,96,120,198,71,29,123,247,51,120,46,72,105,200,25,201,205,201,252,60,23,111,87,111,235,117,90,27,235,238,232,185,133,133,187,153,153,190,229,187,70,249,45,146,51,106,47,242,70,119,119,238,119,209,110,18,215,187,228,154,232,253,204,142,75,107,247,247,252,86,142,195,240,22,91,153,190,245,189,17,17,17,17,17,17,17,17,22,215,109,22,136,136,154,119,162,211,78,245,185,157,181,240,209,106,254,14,250,119,232,182,54,154,106,253,206,232,250,105,171,46,153,140,155,221,216,59,157,254,107,158,40,244,109,52,109,75,69,163,139,131,234,221,223,61,23,12,209,78,226,228,210,23,127,123,119,175,159,40,202,36,206,236,228,58,119,234,235,225,225,123,140,181,212,242,84,75,75,177,216,220,52,115,221,221,160,191,142,159,122,250,239,59,140,251,133,157,223,102,155,117,251,252,87,61,52,141,81,78,6,254,243,62,190,61,255,0,21,199,79,88,251,250,18,199,211,145,191,72,119,107,167,243,178,239,134,211,22,33,62,246,125,116,209,118,33,218,236,228,69,163,252,180,240,91,106,13,252,6,71,125,25,214,216,165,119,209,136,116,126,230,215,93,117,91,36,153,128,221,221,246,232,239,222,186,23,27,141,51,11,152,206,229,181,153,139,185,219,191,85,230,102,204,91,52,117,79,111,58,146,34,141,220,9,157,143,70,113,215,187,244,116,248,47,169,81,113,59,132,36,48,70,225,174,141,181,143,185,221,159,95,185,123,38,119,118,239,109,22,170,203,248,191,165,148,225,33,106,97,145,154,231,76,250,59,183,253,170,127,53,6,183,153,72,235,165,103,13,159,163,221,174,186,123,172,186,212,140,207,87,11,63,135,80,117,255,0,10,148,142,90,117,241,182,22,154,140,29,200,130,170,141,133,187,219,107,149,77,83,247,41,76,179,69,32,208,64,82,59,190,232,99,126,247,215,250,213,207,91,72,21,148,229,1,59,51,62,157,238,58,233,222,207,255,0,34,242,247,168,107,45,208,59,209,57,27,179,233,160,158,207,139,55,205,120,251,110,98,133,93,206,75,37,124,7,12,177,205,36,58,148,197,38,187,25,251,251,135,79,22,126,237,87,170,164,188,199,84,205,79,19,185,179,190,141,171,190,157,205,242,118,92,117,180,236,55,218,105,165,147,64,24,157,157,157,181,254,201,115,210,52,197,11,132,210,144,190,237,116,119,215,187,69,190,222,114,141,97,20,204,226,61,39,109,55,107,223,171,47,171,48,200,126,224,234,237,175,115,235,226,181,167,9,97,115,121,35,215,104,59,233,171,119,58,249,245,141,87,89,89,27,195,44,128,49,147,111,6,62,231,103,211,239,251,157,125,104,117,130,151,73,7,77,25,245,127,240,173,33,96,144,132,219,71,109,89,219,185,118,131,102,164,228,13,163,63,203,197,104,81,134,189,204,222,255,0,123,54,139,134,71,142,29,88,244,215,199,77,23,66,162,142,161,229,106,168,37,45,154,106,224,207,163,59,191,243,253,235,185,74,229,44,110,38,58,150,237,123,223,94,229,219,1,33,109,54,255,0,141,111,102,61,117,118,255,0,26,105,169,62,189,200,204,76,78,236,250,173,237,185,252,53,255,0,10,209,245,215,71,117,171,54,154,178,104,181,68,70,101,185,155,69,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,45,174,203,68,68,77,59,209,105,163,106,183,51,183,203,69,171,248,59,233,223,162,216,204,219,119,58,62,154,106,203,166,99,38,247,118,14,231,127,154,231,138,61,27,77,27,82,209,104,226,224,250,183,119,207,69,195,52,83,184,185,52,133,223,222,221,235,161,48,202,39,169,51,147,55,142,174,190,6,25,184,75,95,11,212,75,75,177,198,82,13,28,247,119,109,111,142,159,122,251,47,59,140,251,133,157,223,102,155,117,251,252,87,45,28,227,85,11,147,251,218,22,157,253,255,0,5,178,10,215,98,232,201,31,78,65,109,72,119,107,167,243,175,160,27,76,88,132,251,217,245,211,69,216,135,107,179,145,22,143,242,211,193,109,168,55,240,25,29,244,103,91,98,149,223,70,33,209,251,155,93,117,213,108,146,102,3,119,119,219,163,191,122,232,220,174,84,157,29,66,119,34,14,226,109,174,218,62,173,247,47,49,54,98,217,163,170,123,121,212,145,20,110,224,76,236,122,51,142,189,223,163,167,193,125,18,186,123,82,144,74,144,93,128,196,118,232,90,107,224,250,247,179,124,23,181,103,119,110,246,209,106,172,191,139,250,89,78,18,22,166,25,25,174,116,207,163,187,127,218,167,243,80,107,121,148,142,186,86,112,217,250,61,218,235,167,186,203,173,72,204,245,112,179,248,117,7,95,240,169,72,229,167,95,27,97,105,168,193,220,136,42,168,216,91,189,182,185,84,213,63,114,148,76,50,18,181,170,35,149,223,222,221,220,239,175,245,196,190,149,68,3,81,17,68,90,54,225,113,213,219,93,53,101,229,47,80,214,91,160,119,162,114,55,103,211,65,61,159,22,111,154,241,150,188,199,237,119,137,172,87,10,83,132,163,144,226,99,41,222,77,206,27,181,125,24,123,191,71,231,241,94,182,146,243,29,83,53,60,78,230,206,250,54,174,250,119,55,201,217,113,214,211,176,223,105,166,150,77,0,98,118,118,118,215,251,37,207,72,211,20,46,19,74,66,251,181,209,223,94,237,22,251,121,202,53,132,83,51,136,244,157,180,221,175,126,172,190,172,237,35,251,172,239,181,159,185,245,90,211,132,176,185,188,145,235,180,29,244,213,187,157,116,42,206,166,174,160,99,134,67,13,178,9,16,177,119,105,241,111,241,175,171,14,176,82,233,32,233,163,62,175,254,21,164,15,28,174,38,46,206,218,248,232,187,65,179,82,114,6,209,159,229,226,180,40,195,94,230,111,127,189,155,69,195,35,199,14,172,122,107,227,166,139,161,81,71,80,242,181,84,18,150,205,53,112,103,209,157,223,249,254,245,220,165,50,56,220,36,29,73,203,187,87,215,185,118,192,72,91,77,191,227,91,244,61,117,219,254,52,118,212,159,94,228,102,38,39,118,125,86,246,220,254,26,255,0,133,104,250,235,163,186,213,155,77,89,52,90,162,35,50,220,205,162,213,17,17,17,17,17,17,17,17,22,142,218,173,174,218,45,93,180,90,34,34,34,107,174,141,175,130,105,169,119,120,50,220,237,240,97,91,72,71,187,221,111,240,45,29,182,182,190,31,242,45,9,217,199,244,91,246,173,27,222,109,54,247,46,156,174,14,14,13,24,190,191,215,105,224,190,61,178,220,22,214,40,132,64,183,106,90,48,176,252,191,204,187,221,40,93,247,51,15,203,93,171,100,2,240,11,70,195,171,55,243,45,101,164,119,62,171,11,11,234,206,238,204,218,191,220,183,192,71,28,141,189,156,65,251,133,245,241,127,150,139,177,189,198,87,209,223,71,118,213,181,240,90,207,52,64,194,238,127,165,175,193,214,198,144,88,92,183,105,171,106,203,227,95,239,116,182,234,19,145,205,200,139,78,254,246,118,247,155,227,167,222,188,137,207,115,186,69,36,176,180,177,137,151,184,205,54,187,135,197,139,225,162,235,89,48,20,227,87,37,194,190,81,149,229,158,73,116,146,49,45,24,155,195,93,207,241,117,83,173,214,202,87,141,205,163,139,184,157,180,233,183,201,125,116,86,101,198,189,226,138,205,69,218,230,61,0,238,244,177,182,140,254,47,72,111,240,103,249,40,47,186,27,79,95,44,130,218,51,179,62,159,239,89,117,233,201,130,120,204,188,4,217,223,252,42,76,249,99,221,232,42,45,21,240,3,183,86,26,187,118,239,117,245,239,168,170,118,248,41,104,181,190,235,109,33,124,224,141,255,0,245,89,118,15,244,95,191,79,189,116,46,193,76,244,143,28,130,27,143,77,164,225,171,247,59,106,188,141,110,13,181,132,175,91,21,53,40,79,47,231,122,163,76,44,122,147,247,190,190,61,250,186,233,212,81,86,218,35,122,216,32,234,148,76,219,99,99,96,222,207,221,174,191,15,29,127,153,119,134,243,69,89,35,28,204,192,237,238,234,236,228,250,127,129,115,52,237,25,117,100,212,95,77,189,61,127,199,170,229,163,173,138,66,112,233,182,253,53,254,111,240,46,244,87,0,154,173,233,199,86,33,102,119,109,95,187,195,252,235,190,66,93,61,194,78,91,187,159,238,111,154,210,24,163,233,158,209,29,89,187,207,78,244,19,115,136,161,211,118,214,118,220,239,243,90,65,27,187,59,49,184,236,211,185,190,43,179,11,20,142,227,171,247,120,174,83,2,22,103,111,121,219,193,116,46,47,35,83,153,132,123,141,180,209,181,211,227,243,92,148,99,41,211,131,24,120,139,59,179,190,186,119,46,211,0,198,94,232,51,119,124,27,69,202,195,170,213,137,219,196,86,143,239,19,232,203,112,182,142,236,255,0,37,171,187,55,130,216,250,234,221,218,253,235,114,34,124,81,110,102,209,106,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,180,118,213,109,118,209,106,237,162,209,17,17,19,93,116,109,124,19,196,180,111,5,185,219,224,194,182,144,143,119,186,223,224,90,59,109,109,124,63,228,90,19,179,143,232,183,237,90,55,188,218,109,238,93,73,246,59,20,125,49,125,95,244,190,93,235,226,219,173,161,109,252,208,176,190,164,229,163,11,11,120,105,255,0,34,239,244,161,119,220,204,63,45,118,174,58,120,251,51,56,8,179,179,247,247,119,45,211,81,185,147,155,51,1,63,137,51,119,186,223,1,28,114,54,246,113,7,238,23,215,197,254,90,46,198,247,25,95,71,125,29,219,86,215,193,107,60,209,3,11,185,254,150,191,7,91,26,65,97,114,221,166,173,171,47,141,127,189,210,219,168,78,71,55,34,45,59,251,217,219,222,111,142,159,122,242,5,85,116,186,140,175,12,82,68,36,236,64,237,62,187,217,223,93,126,26,119,124,254,107,175,100,192,83,141,92,151,10,249,70,87,150,121,37,210,72,196,180,98,111,13,119,63,197,213,74,179,90,105,99,164,140,70,40,180,141,152,116,104,219,224,44,190,218,43,50,227,94,241,69,102,162,237,115,30,128,119,122,88,219,70,127,23,164,55,248,51,252,148,23,221,13,167,175,150,65,109,25,217,159,79,247,172,186,244,228,193,60,102,94,2,108,239,254,21,38,124,177,238,244,21,22,138,248,1,219,171,13,93,187,119,186,250,247,212,85,59,124,20,175,225,179,99,178,211,147,124,119,255,0,199,117,244,159,193,251,244,238,95,62,236,20,207,72,241,200,33,184,244,218,78,26,191,115,182,171,201,87,96,187,100,111,219,226,166,165,9,230,119,147,170,52,194,199,171,248,190,239,30,253,93,116,170,40,171,109,17,189,108,16,117,74,38,109,177,177,176,111,103,238,215,95,135,142,191,204,187,195,121,162,172,145,142,102,96,118,247,117,118,114,125,63,192,185,154,118,140,186,178,106,47,166,222,158,191,227,213,114,209,214,197,33,56,116,219,126,154,255,0,55,248,23,116,46,1,53,73,192,44,251,132,119,59,106,253,222,31,231,95,64,132,186,123,132,156,183,119,63,220,223,53,182,40,226,208,180,1,220,194,238,231,183,189,106,38,231,17,67,166,237,172,237,185,223,230,180,167,137,216,92,88,246,237,248,51,120,174,204,44,82,59,142,175,221,226,185,76,8,89,157,189,231,111,5,208,184,188,141,78,102,17,238,54,211,70,215,79,143,205,114,81,140,167,78,12,97,226,44,238,206,250,233,220,187,59,2,51,103,16,102,253,141,162,230,97,213,106,196,237,226,43,71,247,137,244,101,184,91,71,118,127,146,213,221,155,193,108,125,117,110,237,126,245,185,17,62,40,183,51,45,81,17,17,17,17,17,17,17,17,17,22,139,71,249,104,140,218,173,17,17,105,224,181,109,89,110,103,213,104,122,248,183,193,108,47,120,123,221,104,219,180,239,110,230,240,91,73,204,159,65,238,31,7,118,238,91,38,8,198,34,218,205,175,236,95,48,136,134,125,54,179,251,159,31,218,181,16,150,2,209,199,86,118,254,185,245,91,14,26,142,163,203,19,59,238,238,218,229,220,223,204,187,164,67,171,155,62,225,248,106,184,166,146,40,227,105,203,77,89,252,52,238,101,243,170,174,79,239,188,4,206,70,206,206,218,59,104,250,119,104,188,205,242,247,136,233,158,32,163,130,41,7,222,220,230,79,171,120,127,116,223,122,237,219,42,238,245,81,70,117,164,64,206,32,239,178,71,238,215,199,226,235,177,83,73,5,193,222,18,214,102,23,118,218,108,206,207,251,117,253,139,189,65,111,166,135,167,78,240,0,190,158,232,176,183,134,159,244,47,179,37,12,109,71,180,35,97,213,155,188,89,153,219,193,119,41,4,98,7,143,230,250,255,0,137,114,192,91,129,223,87,126,245,200,172,119,143,219,101,101,77,130,55,164,137,205,158,251,72,255,0,164,205,221,216,229,249,186,132,42,199,126,185,147,179,51,190,158,31,177,117,192,72,201,132,91,189,223,70,82,41,203,14,221,45,44,55,90,170,153,102,140,102,173,181,184,179,72,206,62,236,245,90,247,50,152,75,33,129,90,233,54,27,147,118,120,188,127,189,101,222,125,31,185,215,74,96,26,153,133,164,22,118,137,221,180,248,63,237,255,0,2,225,168,163,121,5,197,135,86,209,153,187,219,185,181,240,101,242,238,16,11,82,72,210,143,112,187,55,127,127,118,172,188,165,174,158,138,161,183,52,242,56,177,59,59,255,0,55,236,95,114,190,134,104,156,90,144,94,81,248,185,147,107,175,127,236,84,227,26,227,232,240,103,72,234,170,130,7,151,107,51,184,72,78,250,238,254,195,251,213,247,176,118,57,180,95,226,105,104,107,218,106,178,136,201,155,165,32,238,118,61,25,157,201,188,53,211,226,189,181,186,227,95,48,136,85,70,1,163,59,150,221,123,155,95,218,255,0,5,245,35,146,41,27,72,205,245,248,51,54,155,159,228,235,231,93,111,17,219,12,99,39,140,36,45,119,54,215,127,150,158,31,181,119,40,42,90,170,33,148,116,247,196,73,180,109,53,213,151,122,22,168,103,39,104,133,114,110,148,157,132,133,190,244,146,16,32,113,113,103,215,189,245,72,129,128,123,187,153,159,69,188,153,137,181,22,213,114,10,208,135,94,246,77,142,206,250,45,27,86,126,245,170,105,170,39,237,71,101,171,54,171,93,25,106,136,136,136,173,171,134,190,51,108,89,225,156,25,165,144,55,187,87,178,177,158,92,226,11,205,60,45,0,25,82,220,236,244,183,2,166,142,164,73,245,233,204,27,161,9,99,39,208,136,198,72,245,98,56,225,185,84,68,68,81,235,204,39,153,101,215,135,172,101,79,146,249,37,65,73,85,140,173,117,20,85,248,142,190,233,72,71,73,73,3,180,117,1,67,24,59,139,202,115,196,65,212,144,93,154,56,164,218,5,214,39,58,123,181,225,163,136,188,9,197,6,86,80,102,102,5,168,254,213,71,120,162,217,55,244,178,233,217,161,154,122,62,164,177,71,214,233,117,192,122,160,59,15,197,159,197,154,170,162,34,242,153,171,153,152,87,38,242,227,17,230,150,53,171,236,246,92,51,111,150,225,83,182,72,194,73,182,55,185,4,93,67,0,41,165,55,24,227,7,38,223,33,128,179,234,76,163,219,132,78,108,183,92,212,207,154,188,185,206,140,57,73,105,179,227,155,196,84,184,54,91,108,101,43,218,39,147,100,48,80,84,147,54,233,194,82,97,126,209,181,156,102,144,245,17,132,197,169,164,209,17,23,138,206,252,107,117,203,92,151,199,217,141,98,167,164,158,229,133,112,189,214,247,71,21,88,17,65,36,244,212,146,77,24,200,34,66,78,14,64,204,236,196,47,166,186,59,120,175,41,194,175,19,24,55,138,252,163,163,205,44,31,67,87,110,49,168,43,109,222,217,82,206,71,110,184,198,17,156,176,52,155,88,102,13,178,198,97,32,179,110,3,29,194,7,190,48,172,8,136,136,172,215,151,23,28,117,60,86,224,218,252,31,152,33,73,79,152,184,62,158,3,174,154,35,138,32,189,210,19,184,53,108,80,51,177,1,137,48,140,226,35,210,19,150,34,23,22,153,162,142,242,145,17,67,183,24,60,74,115,30,225,23,52,62,195,223,115,234,174,241,98,175,167,142,166,197,136,203,5,89,169,96,186,131,70,15,59,0,52,50,176,28,82,155,198,64,231,191,78,153,187,48,202,14,255,0,87,130,78,106,217,137,81,154,17,96,126,42,177,149,37,210,197,137,234,32,166,164,196,117,113,210,91,96,195,230,49,206,250,200,20,212,162,210,132,242,149,52,110,114,24,4,44,46,110,236,59,221,165,209,70,7,52,14,51,56,147,225,219,63,108,24,43,39,51,35,236,253,150,183,7,210,221,39,166,246,61,5,94,250,163,173,173,140,164,223,81,4,134,218,132,49,182,140,251,125,221,116,213,221,222,160,114,164,226,143,61,184,148,252,168,254,90,241,207,218,63,179,158,196,246,103,244,178,142,143,161,218,59,119,91,253,109,20,123,183,116,34,253,45,116,219,221,166,175,173,255,0,168,118,227,7,155,38,104,92,115,67,216,188,39,227,170,75,78,9,180,211,198,33,120,27,52,115,79,122,158,72,192,228,51,142,225,79,186,0,136,156,162,16,16,103,119,25,13,200,216,192,99,112,125,196,167,49,238,46,179,67,236,61,139,62,170,236,246,42,10,121,42,111,184,140,112,85,154,170,11,80,60,102,240,49,131,195,19,25,203,40,52,98,12,123,244,234,27,51,140,70,237,49,42,159,241,11,138,111,184,27,32,179,47,26,225,106,238,197,122,195,248,62,243,116,183,84,244,130,78,133,84,20,82,201,20,155,13,136,11,105,128,190,132,206,47,166,142,206,221,202,16,127,209,71,227,179,254,254,127,240,102,207,255,0,52,83,252,138,37,121,135,113,153,198,119,14,220,80,95,48,86,11,204,143,179,248,66,182,223,111,186,97,218,111,99,218,170,247,210,157,56,199,52,155,228,130,73,91,90,184,106,219,73,31,119,187,171,54,199,7,122,193,202,203,141,156,208,226,50,235,142,50,231,60,49,149,37,243,16,218,233,233,239,118,73,70,211,29,44,242,81,110,120,106,196,202,158,48,131,100,114,21,35,139,56,180,142,245,18,119,152,142,145,222,87,16,184,166,251,129,178,11,50,241,174,22,174,236,87,172,63,131,239,55,75,117,79,72,36,232,85,65,69,44,145,73,176,216,128,182,152,11,232,76,226,250,104,236,237,220,161,7,253,20,126,59,63,239,231,255,0,6,108,255,0,243,69,63,202,50,249,154,115,2,204,76,154,205,11,38,81,240,239,152,21,118,43,237,130,158,89,177,123,149,146,146,166,2,58,152,233,229,162,132,14,170,35,119,49,137,206,66,120,217,131,74,136,219,113,19,16,199,212,229,159,196,159,25,220,80,231,45,202,167,48,243,115,218,56,7,6,219,222,162,243,77,236,11,84,61,178,170,164,100,142,142,155,124,49,71,52,125,227,52,253,64,220,63,208,187,11,78,171,58,115,64,227,51,137,62,29,179,246,193,130,178,115,50,62,207,217,107,112,125,45,210,122,111,99,208,85,239,170,58,218,216,202,77,245,16,72,109,168,67,27,104,207,183,221,215,77,93,221,234,7,42,78,40,243,219,137,79,202,143,229,175,28,253,163,251,57,236,79,102,127,75,40,232,250,29,163,183,117,191,214,209,71,187,119,66,47,210,215,77,189,218,106,250,223,250,34,136,14,61,120,245,226,199,37,184,177,199,57,103,150,153,173,236,108,55,102,246,103,98,162,246,21,182,163,165,213,182,210,205,39,231,38,167,57,11,89,37,50,247,137,244,215,70,209,153,153,174,3,149,39,20,121,237,196,167,229,71,242,215,142,126,209,253,156,246,39,179,63,165,148,116,125,14,209,219,186,223,235,104,163,221,187,161,23,233,107,166,222,237,53,125,111,253,70,7,30,220,208,177,222,85,103,44,89,71,195,212,150,160,251,23,112,138,76,77,116,170,142,26,232,110,117,2,44,71,108,1,103,126,156,33,185,227,156,152,130,126,168,144,11,195,210,114,150,239,248,58,227,23,2,113,127,129,42,47,246,10,63,99,98,75,54,207,180,24,127,169,53,71,178,250,179,84,5,47,244,81,193,20,115,245,99,167,121,63,54,207,179,93,165,163,183,125,53,229,197,199,29,79,21,184,54,191,7,230,8,82,83,230,46,15,167,128,235,166,136,226,136,47,116,132,238,13,91,20,12,236,64,98,76,35,56,136,244,132,229,136,133,197,166,104,163,188,164,68,69,105,89,53,198,221,171,136,30,51,113,38,73,101,188,244,149,152,39,5,225,123,141,89,222,105,42,134,162,11,237,107,84,218,227,25,99,214,17,40,194,2,146,182,38,32,144,227,153,164,105,27,86,104,221,93,170,42,105,196,85,139,56,111,217,71,125,28,132,199,53,120,99,29,208,83,157,125,152,225,161,161,170,11,132,241,129,56,208,202,53,160,241,0,76,250,3,72,196,15,25,236,55,39,1,56,206,21,174,220,204,121,128,88,46,181,182,43,238,112,85,219,174,86,234,137,41,43,40,234,240,149,166,25,233,167,140,156,100,138,72,202,141,136,12,73,156,92,93,153,217,217,217,212,149,114,226,227,142,167,138,220,27,95,131,243,4,41,41,243,23,7,211,192,117,211,68,113,68,23,186,66,119,6,173,138,6,118,32,49,38,17,156,68,122,66,114,196,66,226,211,52,81,222,82,128,31,244,81,248,236,255,0,191,159,252,25,179,255,0,205,20,191,112,21,154,88,239,58,120,78,192,217,153,153,119,223,108,226,75,207,180,251,109,111,101,134,159,171,210,185,85,67,31,230,225,0,140,116,142,32,31,116,91,93,53,125,93,221,222,160,103,166,122,101,199,14,153,113,113,205,12,208,188,246,27,85,14,145,67,12,76,199,85,112,170,38,119,142,150,154,55,118,234,76,123,75,70,213,133,132,72,204,128,0,204,97,46,237,205,79,142,59,141,214,182,225,71,155,180,150,186,122,170,137,38,138,134,147,13,219,10,10,80,34,119,24,99,121,169,206,87,1,103,97,103,144,204,244,102,220,68,250,187,200,87,46,12,81,198,118,122,88,162,207,156,249,206,206,215,129,106,251,77,61,134,195,79,101,181,69,37,214,72,204,225,150,166,162,88,105,198,72,97,142,64,49,8,196,134,67,144,28,139,108,98,205,63,160,229,197,199,29,79,21,184,54,191,7,230,8,82,83,230,46,15,167,128,235,166,136,226,136,47,116,132,238,13,91,20,12,236,64,98,76,35,56,136,244,132,229,136,133,197,166,104,163,188,164,68,69,79,248,133,197,55,220,13,144,89,151,141,112,181,119,98,189,97,252,31,121,186,91,170,122,65,39,66,170,10,41,100,138,77,134,196,5,180,192,95,66,103,23,211,71,103,110,229,226,184,62,226,207,6,241,117,149,255,0,110,44,84,244,150,123,237,5,68,148,215,220,56,53,239,85,61,168,222,67,104,28,205,227,137,204,37,136,26,65,54,13,154,245,1,157,202,35,102,174,168,136,186,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,90,87,3,60,102,223,120,195,204,124,226,185,199,106,246,54,12,194,254,195,167,195,54,217,64,30,168,99,149,235,250,181,53,50,14,186,205,47,74,39,120,196,158,56,196,4,71,115,177,203,39,86,209,199,29,78,26,230,1,140,184,71,204,96,164,107,21,202,162,218,24,70,236,231,21,59,208,213,203,105,166,156,168,167,114,113,105,66,121,72,250,68,218,202,211,74,49,232,99,32,116,111,41,17,21,165,112,193,198,221,171,52,115,211,51,184,105,199,115,210,91,241,102,14,197,23,186,75,13,68,213,66,199,127,162,134,229,91,249,168,162,24,64,0,233,105,130,152,28,119,156,146,128,156,175,250,18,187,93,170,34,167,252,66,226,155,238,6,200,44,203,198,184,90,187,177,94,176,254,15,188,221,45,213,61,32,147,161,85,5,20,178,69,38,195,98,2,218,96,47,161,51,139,233,163,179,183,114,241,92,31,113,103,131,120,186,202,255,0,183,22,42,122,75,61,246,130,162,74,107,238,28,26,247,170,158,212,111,33,180,14,102,241,196,230,18,196,13,32,155,6,205,122,128,206,229,17,179,87,84,68,69,111,252,122,230,150,59,201,110,19,177,206,102,101,165,247,216,216,146,205,236,206,197,91,217,97,168,233,117,110,84,176,201,249,185,128,227,45,99,148,199,222,23,211,93,91,71,102,118,136,31,244,81,248,236,255,0,191,159,252,25,179,255,0,205,20,255,0,42,85,196,239,16,184,87,133,252,154,189,102,230,41,166,237,253,131,167,77,110,181,133,84,116,243,92,235,165,45,177,83,198,70,255,0,223,72,110,34,100,17,69,41,176,30,205,175,29,92,42,115,130,197,71,142,235,44,28,84,61,171,236,221,242,225,81,91,6,32,162,164,146,31,179,176,244,100,49,164,106,90,120,101,146,170,23,144,97,142,55,39,234,134,243,41,36,149,180,217,117,92,115,113,155,125,224,243,49,242,118,231,37,171,219,56,51,20,123,114,159,19,91,98,0,106,162,142,39,160,233,84,211,72,90,105,52,93,89,93,163,34,104,228,19,33,45,174,225,44,119,107,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,151,109,17,17,91,255,0,30,185,165,142,242,91,132,236,115,153,153,105,125,246,54,36,179,123,51,177,86,246,88,106,58,93,91,149,44,50,126,110,96,56,203,88,229,49,247,133,244,215,86,209,217,157,163,3,135,174,99,220,103,99,156,253,203,76,21,138,115,147,182,217,113,6,48,179,90,238,52,223,103,109,81,245,233,103,173,138,57,99,222,20,194,99,184,12,155,81,118,38,215,86,118,126,245,55,232,138,210,179,151,141,187,87,15,220,102,225,188,146,204,137,233,40,240,78,52,194,246,234,176,188,213,213,13,60,22,42,215,169,186,70,82,201,164,36,82,4,229,29,20,78,71,32,71,11,70,242,62,140,242,58,187,84,68,69,102,188,199,120,227,169,225,75,6,208,96,252,190,10,74,140,197,198,20,243,157,12,210,156,82,133,146,144,93,129,235,101,129,221,200,204,137,200,96,18,30,145,28,82,145,57,52,47,20,149,43,143,92,210,199,121,45,194,118,57,204,204,180,190,251,27,18,89,189,153,216,171,123,44,53,29,46,173,202,150,25,63,55,48,28,101,172,114,152,251,194,250,107,171,104,236,206,209,3,254,138,63,29,159,247,243,255,0,131,54,127,249,162,159,228,68,81,1,199,175,30,188,88,228,183,22,56,231,44,242,211,53,189,141,134,236,222,204,236,84,94,194,182,212,116,186,182,218,89,164,252,228,212,231,33,107,36,166,94,241,62,154,232,218,51,51,53,223,242,191,207,188,216,226,39,32,175,248,215,56,241,95,218,11,213,22,48,170,181,193,83,216,105,169,54,82,133,21,20,131,30,202,120,227,7,208,230,145,245,118,221,239,105,174,140,204,215,128,173,255,0,143,92,210,199,121,45,194,118,57,204,204,180,190,251,27,18,89,189,153,216,171,123,44,53,29,46,173,202,150,25,63,55,48,28,101,172,114,152,251,194,250,107,171,104,236,206,209,3,254,138,63,29,159,247,243,255,0,131,54,127,249,162,159,228,90,45,31,229,162,51,106,180,68,77,116,90,120,45,91,230,183,51,234,180,61,124,91,224,182,23,188,61,238,180,109,218,119,183,115,120,45,164,230,79,160,247,15,131,187,119,45,147,0,12,79,163,106,93,222,43,229,72,68,53,34,218,55,232,255,0,157,111,16,150,2,209,199,86,118,254,185,245,90,75,28,238,125,72,135,94,237,186,107,221,251,87,113,200,53,220,207,168,63,134,171,134,105,34,142,54,156,180,213,159,195,78,230,95,58,170,228,254,251,192,76,228,108,236,237,163,182,143,167,118,139,204,223,47,120,142,153,226,10,56,34,144,125,237,206,100,250,183,135,247,77,247,174,221,178,174,239,85,20,103,90,68,12,226,14,251,36,126,237,124,126,46,187,21,52,144,92,29,225,45,102,97,119,109,166,204,236,255,0,183,95,216,187,180,22,218,120,92,34,42,112,29,89,152,89,133,190,12,190,212,148,49,181,30,208,141,135,86,110,241,102,103,111,5,218,160,17,134,22,139,87,249,247,248,248,46,120,11,112,59,234,239,222,185,21,142,241,251,108,172,169,176,70,244,145,57,179,223,105,31,244,153,187,187,28,191,55,80,133,88,239,215,50,118,102,119,211,195,246,46,184,9,25,48,139,119,187,232,202,69,57,97,219,165,165,134,235,85,83,44,209,140,213,182,183,22,105,25,199,221,158,171,94,230,82,245,132,142,51,177,211,188,114,57,55,191,227,253,249,47,176,250,120,58,233,76,3,83,48,180,130,206,209,59,182,159,7,253,191,224,92,85,52,133,36,123,25,157,197,188,59,219,185,190,229,242,174,16,11,82,72,210,143,112,187,55,127,127,118,172,188,165,174,158,138,161,183,52,242,56,177,59,59,255,0,55,236,95,114,190,134,104,156,90,144,94,81,248,185,147,107,175,127,236,84,227,26,227,232,240,103,72,234,170,130,7,151,107,51,184,72,78,250,238,254,195,251,213,247,240,110,57,177,95,227,25,97,185,111,152,163,50,39,24,164,23,209,143,79,23,111,216,189,173,186,227,95,48,136,85,70,1,163,59,150,221,123,155,95,218,255,0,5,244,227,150,19,247,99,47,123,225,163,105,175,220,255,0,114,249,247,91,196,118,195,24,201,227,9,11,93,205,181,223,229,167,135,237,93,155,93,107,87,83,141,64,187,123,222,26,51,179,63,123,183,199,246,47,163,11,84,51,147,180,66,185,55,74,78,194,66,223,122,73,8,16,56,184,179,235,222,250,164,64,192,61,221,204,207,162,228,118,98,109,89,150,241,66,29,124,22,140,26,23,199,69,163,106,207,222,181,77,53,68,253,168,236,181,102,213,107,163,45,81,17,17,17,17,17,17,17,17,17,17,22,142,218,167,130,218,136,157,250,162,45,89,244,90,187,234,207,251,23,27,187,51,51,179,247,163,106,78,206,237,220,203,118,159,6,92,82,106,242,183,236,93,115,2,127,234,109,170,230,13,204,253,237,221,167,248,215,12,177,148,132,226,205,225,222,184,194,2,133,204,217,159,86,7,215,87,248,47,155,116,168,104,233,78,82,118,102,102,119,119,211,238,117,240,98,56,235,78,10,128,45,90,50,220,58,119,106,250,252,117,253,139,233,76,205,62,194,147,184,131,87,102,111,154,220,17,180,108,242,14,186,179,110,45,126,11,191,71,164,224,242,55,245,172,206,218,125,235,125,29,48,199,82,231,239,106,230,69,227,243,101,245,58,163,220,218,247,51,104,255,0,181,116,226,143,163,9,75,253,112,191,115,63,130,236,80,212,177,202,240,139,179,142,221,218,233,223,174,172,203,188,173,195,137,187,116,53,180,239,1,17,251,183,8,11,221,118,111,254,103,47,187,239,80,1,138,32,104,174,213,12,58,184,182,205,29,255,0,188,101,243,109,227,186,186,156,126,114,131,127,141,148,144,242,248,137,218,222,113,59,119,61,101,11,55,207,190,162,161,75,125,128,6,59,37,0,179,191,117,44,44,250,255,0,120,203,179,44,130,51,196,206,254,59,191,200,186,17,56,60,245,46,47,223,191,254,87,93,199,145,192,5,187,180,218,206,235,229,84,200,51,76,241,187,247,187,191,115,126,213,240,237,84,209,218,195,164,78,76,46,78,110,229,222,253,237,167,195,246,46,75,156,114,200,35,27,15,187,171,22,186,247,235,222,169,158,100,97,25,177,5,12,16,85,71,40,176,74,38,221,57,1,159,185,141,190,58,252,213,40,201,217,43,48,150,44,166,179,86,196,17,77,11,8,24,159,190,237,190,96,38,239,23,211,193,217,93,53,158,190,122,234,145,222,0,209,105,184,72,89,217,221,245,102,248,191,237,95,116,237,208,79,35,204,230,122,190,158,14,218,127,145,124,107,190,17,134,235,89,4,178,188,236,208,30,224,216,98,218,235,166,186,234,223,114,244,84,84,157,146,158,56,98,220,251,0,69,247,59,124,27,69,220,114,218,204,207,250,79,240,90,48,179,190,231,241,101,164,141,168,187,252,150,128,204,35,221,241,239,90,237,113,111,117,181,125,86,221,126,107,149,159,86,213,214,215,239,68,68,90,183,201,110,68,68,68,68,69,142,15,16,184,166,251,129,184,208,204,188,107,133,171,187,21,235,15,230,133,230,233,110,169,233,4,157,10,168,46,210,201,20,155,13,136,11,105,128,190,132,206,47,166,142,206,221,202,109,56,28,226,238,213,197,246,81,150,43,158,221,73,103,197,150,26,129,182,226,59,84,21,2,96,19,184,49,5,84,32,228,242,133,52,205,187,103,81,181,99,142,104,216,164,233,60,133,113,72,136,172,255,0,152,23,29,214,46,21,112,172,152,43,11,31,109,204,220,65,111,121,45,212,218,28,126,203,165,158,58,168,226,186,239,58,121,105,231,233,84,211,139,118,98,118,35,215,87,208,123,222,8,110,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,20,211,212,207,33,57,73,44,146,19,185,25,145,59,147,147,187,187,187,187,186,170,188,42,241,49,140,184,80,205,202,60,210,193,244,52,151,16,42,114,182,221,237,149,44,194,23,27,116,135,25,203,3,73,181,202,19,221,20,102,18,11,62,211,1,220,38,27,227,60,135,178,171,51,48,174,114,101,198,28,205,44,21,87,218,44,184,154,223,21,194,155,116,145,156,144,239,111,126,9,122,102,96,51,68,108,81,200,12,79,178,64,49,119,212,93,122,180,93,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,195,12,20,208,70,46,82,75,36,132,236,32,2,44,228,228,238,204,204,206,238,160,91,152,55,27,119,94,43,241,252,118,44,49,61,93,14,93,97,90,138,136,109,84,99,84,69,5,218,113,154,97,11,177,198,80,196,96,114,83,148,98,49,72,196,240,183,81,133,217,228,147,91,75,83,19,202,159,142,58,156,202,181,80,112,183,153,33,73,21,247,12,89,216,48,181,204,78,40,26,227,110,165,16,6,162,56,245,103,58,152,98,208,132,163,23,234,67,20,132,108,37,17,73,52,143,162,42,85,197,143,149,140,228,250,127,136,125,58,117,1,124,42,241,49,140,184,80,205,202,60,210,193,244,52,151,16,42,114,182,221,237,149,44,194,23,27,116,135,25,203,3,73,181,202,19,221,20,102,18,11,62,211,1,220,38,27,227,60,135,178,171,51,48,174,114,101,198,28,205,44,21,87,218,44,184,154,223,21,194,155,116,145,156,144,239,111,126,9,122,102,96,51,68,108,81,200,12,79,178,64,49,119,212,93,122,180,68,69,139,190,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,170,104,107,169,157,183,196,122,59,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,228,39,193,247,22,120,55,139,172,175,251,113,98,167,164,179,223,104,42,36,166,190,225,193,175,122,169,237,70,242,27,64,230,111,28,78,97,44,64,210,9,176,108,215,168,12,238,81,27,53,117,68,84,83,138,238,20,114,227,139,92,184,60,21,141,98,236,55,90,30,164,246,11,252,16,177,213,90,42,137,153,156,133,157,219,169,9,237,22,150,23,118,25,4,69,217,192,194,57,3,30,204,210,202,220,119,146,216,238,231,150,121,151,98,246,54,36,179,116,123,109,23,106,134,163,165,213,132,38,143,243,144,153,198,90,199,40,23,186,79,166,186,62,142,206,205,43,252,171,248,234,166,199,248,122,213,195,14,105,87,210,65,137,236,116,240,219,112,100,208,210,203,190,237,110,130,150,99,40,37,104,227,120,99,58,88,105,153,154,67,48,234,129,3,109,41,0,206,75,117,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,151,83,154,199,29,183,87,186,215,240,179,147,88,154,144,109,163,78,240,99,123,173,186,114,41,228,157,200,198,75,59,27,51,8,0,139,11,207,176,137,205,207,160,78,27,39,142,72,245,200,188,139,204,126,34,243,30,221,149,249,95,102,237,215,90,237,101,154,105,93,194,150,223,74,46,205,37,85,76,140,207,211,132,55,14,175,163,147,145,8,0,153,152,1,100,61,195,174,67,96,222,27,114,142,197,149,56,50,138,144,66,221,78,7,115,174,134,157,225,59,181,197,192,90,162,182,86,35,50,223,33,14,172,46,101,176,24,35,23,216,2,205,82,213,42,226,199,202,198,114,125,63,196,62,157,58,198,177,101,80,138,192,57,201,228,167,219,158,31,109,57,199,73,112,232,213,229,149,193,250,208,73,46,216,231,161,184,203,79,79,38,209,104,201,202,97,156,40,220,117,48,22,143,175,174,226,216,202,48,56,47,206,59,22,65,113,65,128,51,87,20,195,190,203,106,184,73,79,113,147,113,183,102,165,171,167,150,146,90,157,0,12,207,162,21,5,47,76,69,200,250,123,27,71,45,90,122,120,177,242,177,156,159,79,241,15,167,78,177,172,89,84,44,101,179,251,56,239,188,64,103,46,44,206,44,71,15,103,171,196,215,2,168,142,155,112,31,100,165,1,104,233,169,183,128,3,73,210,130,56,162,234,108,98,61,155,139,222,39,117,49,92,164,50,26,155,43,56,104,143,50,110,20,85,112,98,28,207,168,246,165,75,84,211,203,78,113,91,160,57,34,161,141,128,205,196,192,133,229,169,9,68,3,120,86,11,123,194,0,79,102,188,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,149,68,69,0,60,209,252,246,102,111,224,190,143,68,174,171,145,143,235,179,247,111,248,146,170,188,206,184,241,252,136,88,170,114,27,41,239,91,113,246,32,183,151,180,174,150,235,143,78,171,11,194,71,9,71,168,244,137,186,213,16,21,67,14,217,35,150,17,120,230,109,55,196,79,14,216,3,0,99,44,211,198,86,156,190,203,236,61,87,124,196,55,202,134,166,161,161,166,102,223,41,232,238,238,238,238,194,0,34,196,102,100,236,0,2,68,78,34,46,237,144,159,7,220,38,96,222,17,114,191,236,61,138,162,146,241,125,175,168,146,166,251,136,198,129,233,103,186,155,72,111,3,24,60,146,184,4,81,27,70,32,199,179,94,161,179,49,74,110,248,246,96,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,26,166,134,186,153,219,124,71,163,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,62,66,124,31,113,103,131,120,186,202,255,0,183,22,42,122,75,61,246,130,162,74,107,238,28,26,247,170,158,212,111,33,180,14,102,241,196,230,18,196,13,32,155,6,205,122,128,206,229,17,179,87,84,69,25,124,215,184,227,166,195,86,171,223,8,249,114,21,109,125,185,83,211,134,46,187,49,203,78,212,52,146,140,115,141,20,14,46,47,41,207,17,7,84,159,88,154,25,74,61,12,164,62,141,10,228,169,230,159,20,253,63,174,245,27,114,154,148,69,29,92,206,185,127,214,102,237,29,79,16,57,33,135,123,94,58,164,221,62,38,182,197,36,242,213,95,169,99,130,24,98,42,96,35,120,218,104,35,167,238,134,48,18,152,76,180,114,144,64,36,137,108,173,205,44,119,146,216,238,217,153,153,105,125,246,54,36,179,117,187,21,111,101,134,163,165,213,132,225,147,243,115,1,198,90,199,41,143,188,47,166,186,182,142,204,237,144,79,7,220,89,224,222,46,178,191,237,197,138,158,146,207,125,160,168,146,154,251,135,6,189,234,167,181,27,200,109,3,153,188,113,57,132,177,3,72,38,193,179,94,160,51,185,68,108,216,230,41,222,229,239,143,240,110,86,114,225,193,57,131,152,56,134,146,199,135,172,116,247,186,154,234,234,151,125,145,7,182,107,25,153,153,153,200,204,137,196,0,5,156,204,200,68,88,136,153,158,40,56,197,227,23,29,241,127,142,233,239,247,250,63,99,97,187,54,255,0,179,248,127,169,13,71,178,250,176,211,133,87,244,80,65,20,147,245,100,167,105,63,56,207,179,93,163,163,55,125,106,229,193,203,254,179,136,139,236,89,183,155,216,119,253,73,232,59,76,17,83,84,73,61,60,152,138,171,97,199,182,156,225,56,228,8,97,145,216,206,102,45,175,36,77,16,177,254,121,226,155,245,139,190,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,170,104,107,169,157,183,196,122,59,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,228,39,193,247,22,120,55,139,172,175,251,113,98,167,164,179,223,104,42,36,166,190,225,193,175,122,169,237,70,242,27,64,230,111,28,78,97,44,64,210,9,176,108,215,168,12,238,81,27,53,117,68,69,74,184,177,242,177,156,159,79,241,15,167,78,160,7,134,46,33,113,87,11,249,203,101,205,204,45,77,219,251,7,82,154,227,107,58,169,41,225,185,208,202,59,101,167,144,129,255,0,189,144,28,132,196,37,138,35,112,61,155,95,33,236,151,205,236,27,159,89,95,135,243,115,47,231,171,146,197,136,169,202,106,118,171,129,225,158,35,9,10,41,97,144,59,217,142,57,99,146,55,113,114,7,112,119,18,33,118,39,246,168,138,21,185,157,113,227,249,111,190,212,228,54,83,222,183,96,28,63,112,47,105,93,45,215,30,165,46,40,152,66,18,143,81,233,11,244,105,231,26,134,29,178,73,20,196,209,204,218,236,136,154,170,242,49,253,118,126,237,255,0,18,86,171,205,31,207,102,102,254,11,232,244,74,255,0,249,98,241,227,249,111,177,83,100,54,108,94,183,99,236,63,111,31,102,221,46,55,30,165,86,40,132,78,98,147,65,233,11,117,169,224,26,118,45,210,73,44,194,210,76,250,236,148,154,255,0,209,22,54,220,77,221,174,182,14,46,243,94,251,98,185,213,219,174,86,236,200,190,213,209,214,82,76,80,207,77,60,119,57,138,57,99,144,93,136,12,73,152,152,153,217,217,217,157,148,218,112,47,198,109,139,140,60,184,170,185,201,106,246,54,51,194,253,158,159,19,91,98,3,122,81,146,86,62,149,77,52,133,174,176,203,210,149,218,50,39,146,50,2,18,220,204,18,201,114,168,169,87,22,62,86,51,147,233,254,33,244,233,212,0,240,197,196,46,42,225,127,57,108,185,185,133,169,187,127,96,234,83,92,109,103,85,37,60,55,58,25,71,108,180,242,16,63,247,178,3,144,152,132,177,68,110,7,179,107,228,61,146,249,189,131,115,235,43,240,254,110,101,252,245,114,88,177,21,57,77,78,213,112,60,51,196,97,33,69,44,50,7,123,49,199,44,114,70,238,46,64,238,14,226,68,46,196,254,213,17,21,170,243,71,242,39,153,191,130,250,197,18,128,21,148,70,63,199,248,55,43,48,109,219,48,115,7,16,210,88,240,245,142,157,234,107,171,170,93,246,68,26,179,51,51,51,57,25,145,56,128,0,179,153,153,8,139,17,19,51,227,217,198,15,22,120,203,139,172,208,251,113,125,167,171,179,216,168,41,227,166,177,97,194,175,106,168,45,64,241,131,78,224,109,28,76,103,44,160,242,17,184,111,211,166,14,238,49,3,53,197,114,197,224,59,242,223,125,166,207,156,216,178,238,192,56,126,224,62,205,181,220,109,221,74,92,81,48,132,195,38,133,213,23,232,211,206,52,238,91,163,146,41,137,164,133,245,217,40,181,85,231,157,250,147,253,228,254,26,169,87,44,94,60,127,34,23,218,108,134,205,139,214,220,3,136,46,3,236,219,165,198,227,211,165,194,243,16,76,82,104,61,34,126,141,68,229,78,197,186,72,226,132,158,73,159,77,242,147,205,74,34,34,181,94,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,146,154,34,133,110,117,126,105,240,183,211,250,31,81,184,170,235,202,135,142,58,108,75,106,178,112,143,152,193,86,247,219,109,61,64,97,27,179,156,181,13,93,73,16,201,57,81,78,228,228,241,28,17,9,244,137,180,137,225,136,99,208,10,48,235,73,162,34,161,92,96,241,103,131,120,69,202,255,0,183,23,218,122,75,197,246,190,162,58,107,22,28,42,247,165,158,234,109,32,52,238,6,209,202,224,17,68,111,33,27,134,205,122,96,238,197,40,51,227,217,143,241,254,50,205,60,101,118,204,28,193,196,53,119,204,67,124,168,122,154,234,234,151,109,242,158,140,204,204,204,204,32,2,44,32,0,44,192,0,34,34,194,34,204,211,189,205,31,200,158,102,254,11,235,20,74,0,86,85,8,136,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,250,181,94,104,254,68,243,55,240,95,88,162,80,2,178,168,68,90,59,106,158,11,106,34,119,234,136,181,103,209,106,239,171,63,236,92,110,236,204,206,207,222,141,169,59,59,183,115,45,218,124,25,113,73,171,202,205,247,46,185,131,191,232,54,174,185,131,115,63,123,119,105,254,53,195,52,69,35,176,179,107,241,91,96,167,56,165,119,1,119,45,52,118,119,101,242,238,149,13,29,41,202,78,204,204,206,238,250,125,206,190,12,71,29,105,193,80,5,171,70,91,135,78,237,95,95,142,191,177,125,41,153,167,216,82,119,16,106,236,205,243,91,130,54,141,158,65,215,86,109,197,175,193,119,232,244,156,30,70,254,181,153,219,79,189,110,163,164,104,234,202,95,123,82,39,127,22,251,215,213,234,143,115,107,220,205,163,254,213,213,218,209,180,179,183,233,111,119,109,124,52,117,190,146,175,89,198,156,54,184,150,174,239,163,235,225,255,0,66,250,42,220,56,155,183,67,91,78,240,17,31,187,112,128,189,215,102,255,0,230,114,251,190,245,0,24,162,6,138,237,80,195,171,139,108,209,223,251,198,95,54,222,59,171,169,199,231,40,55,248,217,73,15,47,136,157,173,231,19,183,115,214,80,179,124,251,234,42,20,176,224,120,154,28,51,70,13,175,119,83,199,253,208,151,213,169,144,70,88,91,95,18,255,0,149,151,74,39,7,158,165,197,251,247,255,0,202,235,184,71,178,49,251,219,189,124,170,153,6,105,158,55,126,247,119,238,111,218,190,29,170,154,59,88,116,137,201,133,201,205,220,187,223,189,180,248,126,197,201,115,142,89,4,99,97,247,117,98,215,94,253,123,213,51,204,140,35,54,32,161,130,10,168,229,22,9,68,219,167,32,51,247,49,183,199,95,154,163,153,107,53,102,15,186,203,105,172,136,34,158,10,83,18,3,247,221,183,24,155,119,139,233,224,236,174,202,207,95,61,117,72,239,0,104,180,220,36,44,236,238,250,179,124,95,246,175,186,118,232,39,145,230,114,61,95,228,237,167,249,23,198,187,225,24,110,181,144,75,43,206,205,1,238,13,134,45,174,186,107,174,173,247,47,189,107,183,181,186,144,41,162,220,251,117,215,115,179,191,139,191,195,246,175,160,229,181,153,159,244,159,224,180,97,103,125,207,226,203,73,27,81,119,249,45,1,152,71,187,227,222,183,108,113,23,211,197,108,215,230,185,4,181,109,93,104,253,232,136,139,86,249,45,200,136,136,136,136,136,136,136,136,136,136,136,136,136,182,45,204,218,45,29,180,90,34,35,173,53,39,238,109,59,252,81,193,132,117,213,214,230,213,219,189,104,239,175,243,119,45,145,185,16,234,250,107,175,193,28,116,238,101,198,6,236,31,126,171,121,57,51,119,104,186,229,43,184,148,100,205,239,54,157,223,122,241,248,192,94,42,74,160,241,121,1,195,252,32,235,230,224,250,114,27,116,2,238,222,233,119,127,244,228,190,221,68,109,13,65,207,171,187,190,142,237,251,25,124,74,204,65,61,69,88,81,209,197,27,55,81,226,149,229,23,215,71,125,61,221,31,246,248,253,203,212,208,20,207,71,177,246,106,0,12,218,106,190,141,24,187,71,185,254,125,255,0,183,69,207,40,136,194,78,218,239,125,29,190,75,206,95,49,35,83,179,185,69,174,128,207,220,63,127,237,91,240,133,83,214,213,203,91,166,154,70,81,105,167,222,47,255,0,42,246,10,222,184,142,152,96,98,61,29,221,235,160,111,254,224,75,31,204,93,32,157,222,168,153,159,87,217,255,0,17,151,197,164,55,138,170,25,27,79,118,65,127,241,169,66,229,199,135,158,231,133,41,239,71,43,11,189,101,41,176,177,105,250,53,117,45,222,218,63,246,63,53,42,118,136,90,27,117,51,51,187,187,193,30,191,253,43,46,11,168,56,75,5,80,233,164,91,245,103,251,244,101,242,109,149,67,61,93,80,11,59,59,159,126,191,181,215,218,209,165,97,132,181,109,89,155,187,238,93,57,169,94,9,28,89,245,18,247,159,230,188,237,113,66,192,227,239,236,118,109,124,53,241,93,10,11,141,68,82,61,52,225,30,247,103,54,112,103,211,78,230,248,186,231,169,30,168,179,7,193,254,42,136,98,219,51,253,165,164,174,165,145,183,69,112,166,146,70,145,251,182,11,54,186,104,222,61,204,171,54,4,170,62,207,79,40,11,123,194,76,250,183,195,168,170,21,40,20,236,210,200,236,204,207,168,233,251,126,43,154,118,45,192,227,167,143,126,171,141,153,225,148,92,59,250,165,169,107,255,0,39,248,87,101,205,135,199,85,177,203,93,118,120,191,134,190,8,207,163,119,248,255,0,137,106,108,238,58,253,203,123,59,63,123,45,166,218,173,25,187,181,101,170,34,215,77,89,54,252,214,172,218,45,81,17,17,17,17,99,89,197,143,154,124,228,250,129,136,125,70,117,212,225,215,62,113,151,13,185,185,98,205,108,25,91,86,39,110,168,0,185,208,195,80,208,133,218,220,230,47,81,69,43,144,24,236,144,71,70,39,2,216,108,18,11,111,1,118,200,39,134,142,34,240,39,20,25,89,65,153,152,22,163,251,85,29,226,139,100,223,210,203,167,102,134,105,232,250,146,197,31,91,165,215,1,234,128,236,63,22,127,22,106,170,138,133,113,137,197,86,13,225,67,40,238,24,194,243,114,164,44,79,113,167,168,166,194,118,137,35,121,142,227,113,96,247,28,162,19,2,236,209,145,70,83,30,225,218,14,194,207,212,56,192,241,236,199,248,255,0,25,102,158,50,187,102,14,96,226,26,187,230,33,190,84,61,77,117,117,75,182,249,79,70,102,102,102,102,16,1,22,16,0,22,96,0,17,17,97,17,102,105,84,229,167,203,206,213,110,192,21,89,223,158,84,116,151,35,204,124,47,61,182,207,98,18,18,106,91,37,198,22,105,42,142,112,247,226,169,168,167,55,1,232,152,20,112,205,35,17,57,202,65,13,159,243,6,224,146,235,194,134,63,142,251,134,32,171,174,203,172,85,81,81,53,170,176,105,72,96,180,206,83,76,65,105,57,10,105,76,206,58,113,140,134,89,28,94,102,234,56,179,188,114,104,229,243,198,221,215,133,12,127,37,139,19,207,87,93,151,88,170,162,158,27,173,25,85,16,193,105,156,166,132,78,236,17,140,50,153,156,116,227,32,148,81,176,188,205,211,98,119,120,227,210,122,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,237,168,107,230,185,198,191,229,55,21,79,195,94,89,220,238,180,216,111,9,92,42,41,177,108,186,244,97,188,93,33,144,69,169,246,56,180,133,13,44,145,159,121,22,201,37,125,204,14,208,195,41,88,5,155,11,95,113,5,186,253,118,180,80,246,138,76,51,111,11,165,210,78,168,7,103,165,58,168,41,6,77,9,217,207,89,234,233,195,65,103,47,127,93,54,137,59,48,158,22,190,227,156,85,102,193,88,90,135,182,222,177,5,194,158,215,110,166,234,132,125,122,169,228,24,226,143,121,184,128,238,51,22,212,157,133,181,213,221,155,189,63,211,86,2,197,95,236,174,28,196,152,114,225,254,217,71,93,109,174,167,147,253,236,144,205,28,129,247,16,144,252,29,148,233,242,253,227,186,197,197,86,21,143,5,98,147,236,89,155,135,237,237,37,198,155,67,147,218,148,176,71,75,28,183,93,225,79,21,60,29,90,154,130,110,204,46,228,26,106,218,143,123,94,2,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,187,78,95,60,109,221,120,80,199,242,88,177,60,245,117,217,117,138,170,41,225,186,209,149,81,12,22,153,202,104,68,238,193,24,195,41,153,199,78,50,9,69,27,11,204,221,54,39,119,142,61,39,166,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,46,218,34,44,85,213,74,225,215,62,113,151,13,185,185,98,205,108,25,91,86,39,110,168,0,185,208,195,80,208,133,218,220,230,47,81,69,43,144,24,236,144,71,70,39,2,216,108,18,11,111,1,118,200,167,37,243,123,6,231,214,87,225,252,220,203,249,234,228,177,98,42,114,154,157,170,224,120,103,136,194,66,138,88,100,14,246,99,142,88,228,141,220,92,129,220,29,196,136,93,137,226,86,249,206,59,59,105,51,230,241,140,48,133,170,146,183,43,231,168,138,26,12,35,123,166,128,103,138,144,58,76,115,13,93,56,52,177,212,202,209,202,76,198,83,197,19,212,16,237,149,128,9,73,255,0,9,252,64,84,241,61,146,86,124,228,159,0,85,225,16,187,212,85,195,13,20,215,8,171,66,80,130,115,133,230,138,80,97,39,7,32,33,118,146,56,141,140,13,152,72,54,72,117,129,90,87,48,206,11,45,92,83,229,125,69,247,8,97,250,66,205,76,53,78,207,135,235,30,164,105,94,182,6,147,116,182,249,228,33,113,48,33,121,74,38,55,22,9,156,95,169,24,28,219,160,90,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,9,67,61,52,241,147,140,145,73,25,51,16,24,147,56,184,187,51,179,179,179,170,171,196,191,19,24,203,138,92,67,133,49,158,96,208,210,6,33,176,97,122,124,57,93,91,76,204,1,115,56,106,170,102,106,183,137,133,134,19,33,168,22,48,31,115,120,17,11,0,147,70,31,91,32,56,179,198,92,57,229,126,107,96,124,191,167,171,161,190,230,85,61,174,154,159,17,210,87,180,19,217,130,150,73,222,87,140,58,100,228,114,197,81,36,108,98,113,156,79,161,139,238,97,118,165,88,3,0,99,44,211,198,86,156,190,203,236,61,87,124,196,55,202,134,166,161,161,166,102,223,41,232,238,238,238,238,194,0,34,196,102,100,236,0,2,68,78,34,46,237,63,220,18,112,125,134,120,70,202,248,172,162,212,149,184,218,249,79,1,98,203,197,36,181,29,10,233,226,146,115,132,35,142,83,113,16,132,106,78,38,49,8,222,70,22,51,17,119,218,55,20,138,149,113,99,229,99,57,62,159,226,31,78,157,99,88,178,168,69,242,113,102,22,177,99,156,43,121,193,88,166,135,182,217,113,5,190,162,215,113,166,234,156,125,122,89,227,40,229,143,120,56,152,238,3,38,212,93,137,181,213,157,159,189,99,5,139,48,181,247,3,98,171,206,10,197,52,61,138,245,135,238,21,22,187,141,55,84,36,232,85,65,33,71,44,123,193,200,11,105,129,54,162,238,47,166,172,238,221,234,106,114,123,61,43,51,251,149,110,57,196,151,235,207,180,241,37,135,47,241,54,27,191,76,77,59,200,85,84,182,233,154,35,150,73,156,138,105,164,165,58,89,164,145,136,132,164,152,255,0,69,217,192,97,5,78,79,54,252,249,166,202,206,26,36,203,107,125,109,92,24,135,51,234,61,151,76,244,213,18,211,156,86,232,14,57,107,164,115,0,113,48,33,120,169,142,34,48,222,21,132,254,240,129,139,195,174,64,228,229,247,136,12,229,194,121,59,135,38,236,245,120,154,224,52,242,84,237,3,236,148,160,37,37,77,78,195,48,105,58,80,71,44,189,61,236,71,179,104,251,196,204,178,94,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,202,24,121,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,42,136,138,0,121,163,249,236,204,223,193,125,30,137,125,94,6,120,205,177,112,121,151,25,197,115,142,213,237,156,103,138,61,135,79,134,109,178,129,181,41,73,19,87,245,106,106,100,29,52,134,46,172,78,241,137,52,146,17,136,142,214,115,150,59,74,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,83,79,83,60,132,229,36,178,72,78,228,102,68,238,78,78,238,238,238,238,234,117,57,113,112,57,83,194,150,13,175,198,25,130,116,149,25,139,140,41,224,10,232,98,8,165,11,37,32,187,155,81,69,59,51,145,153,19,137,78,66,93,34,56,162,17,98,104,90,89,47,41,98,174,170,87,14,185,243,140,184,109,205,203,22,107,96,202,218,177,59,117,64,5,206,134,26,134,132,46,214,231,49,122,138,41,92,128,199,100,130,58,49,56,22,195,96,144,91,120,11,182,69,57,47,155,216,55,62,178,191,15,230,230,95,207,87,37,139,17,83,148,212,237,87,3,195,60,70,18,20,82,195,32,119,179,28,114,199,36,110,226,228,14,224,238,36,66,236,79,237,85,154,243,29,227,142,167,133,44,27,65,131,242,248,41,42,51,23,24,83,206,116,51,74,113,74,22,74,65,118,7,173,150,7,119,35,50,39,33,128,72,122,68,113,74,68,228,208,188,82,65,10,191,254,74,158,105,241,79,211,250,239,81,183,41,169,68,69,13,124,206,185,127,209,229,21,101,79,16,57,33,135,123,38,5,171,221,62,38,182,197,36,17,82,216,106,164,158,24,98,42,96,35,105,30,25,228,168,238,134,48,33,132,128,180,113,140,128,35,180,174,21,120,152,198,92,40,102,229,30,105,96,250,26,75,136,21,57,91,110,246,202,150,97,11,141,186,67,140,229,129,164,218,229,9,238,138,51,9,5,159,105,128,238,19,13,241,157,32,85,87,29,241,11,138,177,182,68,229,159,15,189,155,217,248,111,46,125,165,83,182,58,169,11,218,149,213,149,147,79,218,38,143,86,141,186,81,203,210,141,182,185,14,249,203,123,180,187,3,218,240,73,193,246,38,226,231,52,34,178,139,85,209,96,155,29,68,5,139,47,20,146,211,245,232,96,150,57,206,16,142,57,77,136,142,98,166,56,152,196,36,104,220,152,204,73,155,105,79,246,0,192,24,55,43,48,109,167,47,178,251,15,82,88,240,245,142,157,169,168,104,105,153,246,68,26,187,187,187,187,185,25,145,57,25,153,59,153,153,17,19,145,19,187,250,5,138,186,170,188,49,113,11,138,184,95,206,91,46,110,97,106,110,223,216,58,148,215,27,89,213,73,79,13,206,134,81,219,45,60,132,15,253,236,128,228,38,33,44,81,27,129,236,218,249,15,100,190,111,96,220,250,202,252,63,155,153,127,61,92,150,44,69,78,83,83,181,92,15,12,241,24,72,81,75,12,129,222,204,113,203,28,145,187,139,144,59,131,184,145,11,177,63,181,68,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,114,156,11,241,155,125,224,243,49,234,174,114,90,189,179,131,49,71,103,167,196,214,216,128,26,168,163,137,207,165,83,77,33,105,164,209,117,101,118,140,137,163,144,76,132,182,187,132,177,228,19,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,151,109,70,95,53,238,56,233,176,213,170,247,194,62,92,133,91,95,110,84,244,225,139,174,204,114,211,181,13,36,163,28,227,69,3,139,139,202,115,196,65,213,39,214,38,134,82,143,67,41,15,163,17,106,85,57,24,254,187,63,118,255,0,137,43,85,230,143,231,179,51,127,5,244,122,37,107,246,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,138,25,233,167,140,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,79,247,0,60,96,218,184,178,202,49,43,131,213,199,142,240,117,61,29,6,43,9,162,22,10,153,204,9,163,174,136,163,1,139,101,67,195,41,188,98,34,241,24,152,109,216,209,201,37,176,115,13,230,63,155,25,39,196,21,191,41,242,66,127,100,253,136,232,212,98,103,184,209,83,84,210,223,36,168,138,158,166,42,102,18,23,150,56,66,18,218,82,71,44,82,17,79,35,54,222,152,72,85,255,0,128,110,59,239,188,100,125,161,180,222,242,147,236,245,94,17,183,219,228,184,93,232,174,129,61,13,77,84,253,65,113,104,36,97,154,13,239,12,135,24,179,206,44,32,108,114,137,48,117,97,179,139,31,52,249,201,245,3,16,250,140,235,202,101,110,105,99,188,150,199,118,204,204,203,75,239,177,177,37,155,173,216,171,123,44,53,29,46,172,39,12,159,155,152,14,50,214,57,76,125,225,125,53,213,180,118,103,108,135,184,85,226,99,6,241,95,148,116,121,165,131,232,106,237,198,53,5,109,187,219,42,89,200,237,215,24,194,51,150,6,147,107,12,193,182,88,204,36,22,109,192,99,184,64,247,198,17,129,157,28,219,51,182,221,196,94,32,191,100,70,48,164,186,101,125,45,64,195,103,178,223,176,252,3,5,80,13,40,197,36,196,64,193,88,192,83,180,147,198,207,48,30,142,12,98,45,186,38,189,91,127,19,245,60,88,112,19,156,153,146,89,77,136,48,85,59,96,124,75,76,7,95,60,83,209,87,24,81,85,9,61,20,205,178,89,192,24,65,140,202,8,193,164,35,140,30,71,138,71,24,33,87,41,192,191,25,183,222,15,51,30,170,231,37,171,219,56,51,20,118,122,124,77,109,136,1,170,138,56,156,250,85,52,210,22,154,77,23,86,87,104,200,154,57,4,200,75,107,184,75,28,255,0,97,60,83,98,199,56,86,205,141,112,181,119,109,178,226,11,125,61,210,221,83,210,56,250,244,179,198,50,69,38,195,97,49,220,6,47,161,51,19,107,163,179,63,114,250,200,138,213,121,163,249,19,204,223,193,125,98,137,64,10,188,174,99,188,113,211,113,91,140,168,48,126,95,5,93,62,93,96,250,137,206,134,105,78,88,142,247,86,76,192,245,178,192,238,194,0,34,196,48,9,15,84,66,89,72,156,94,103,138,63,19,192,191,6,87,222,48,243,30,170,217,37,215,216,216,51,11,246,122,140,77,114,136,193,234,134,57,92,250,84,212,209,150,186,205,47,74,86,105,8,94,56,196,8,139,115,176,69,38,65,54,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,70,24,41,160,140,88,99,138,56,197,152,64,4,89,133,133,153,153,153,153,153,69,183,60,239,212,159,239,39,240,213,21,106,93,57,80,241,199,77,137,109,86,78,17,243,24,42,222,251,109,167,168,12,35,118,115,150,161,171,169,34,25,39,42,41,220,156,158,35,130,33,62,145,54,145,60,49,12,122,1,70,29,105,52,68,69,106,188,209,252,137,230,111,224,190,177,68,160,219,36,49,173,171,45,115,163,0,230,53,246,158,174,123,110,21,197,22,171,221,100,84,128,37,60,144,83,85,199,52,131,24,145,8,185,184,131,179,51,144,182,186,106,237,226,178,83,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,181,77,13,117,51,190,201,67,87,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,111,64,138,21,185,213,249,167,194,223,79,232,125,70,226,172,1,78,79,45,62,58,170,120,154,195,53,89,97,153,213,245,117,89,161,135,41,231,185,85,87,21,44,81,193,119,183,61,67,48,206,13,4,97,20,39,11,207,12,37,27,139,110,110,156,130,70,229,35,71,123,235,197,103,70,111,96,220,133,202,252,65,155,153,129,61,92,118,44,59,78,51,84,53,36,15,52,242,153,200,49,69,12,97,220,206,114,75,36,113,179,147,136,51,155,57,16,139,57,54,60,60,78,241,11,138,184,160,206,91,214,110,98,154,110,193,219,250,116,214,235,88,85,73,81,13,178,134,33,219,21,60,100,111,253,244,134,226,32,39,44,178,155,0,111,218,212,169,79,247,52,127,34,121,155,248,47,172,81,40,1,89,68,96,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,218,166,134,186,153,223,100,161,171,179,179,179,179,16,24,147,16,24,19,49,129,137,9,48,144,187,55,160,68,88,230,113,197,155,216,55,61,248,168,199,153,165,151,211,213,207,135,174,213,20,112,208,207,83,3,194,117,1,77,69,5,43,204,192,254,240,129,148,4,96,196,194,123,8,119,8,22,162,210,105,201,83,202,198,41,250,129,93,233,214,229,127,234,213,121,163,249,19,204,223,193,125,98,137,64,10,202,161,17,17,108,91,153,180,90,59,104,180,68,71,90,106,79,220,218,119,248,163,131,8,235,171,173,205,171,183,122,209,223,95,230,238,91,71,87,213,223,78,231,118,101,163,142,157,204,184,192,221,131,239,213,111,39,38,110,237,63,157,112,245,220,95,222,102,254,101,227,113,128,188,84,149,65,226,242,3,135,248,65,215,205,193,244,228,54,232,5,221,189,210,238,255,0,233,201,125,186,136,218,26,131,159,87,119,125,29,219,246,50,248,149,152,130,122,138,176,163,163,138,54,110,163,197,43,202,47,174,142,250,123,186,63,237,241,251,151,169,160,41,158,143,99,236,212,0,25,180,213,119,232,135,110,226,127,30,237,87,102,81,17,132,157,181,222,250,59,124,151,157,190,98,22,163,103,3,139,87,1,102,238,31,238,180,249,174,44,51,63,111,184,195,95,166,157,55,48,211,253,227,255,0,157,123,117,111,92,71,76,48,49,30,142,238,245,208,55,255,0,112,37,143,230,46,144,78,239,84,76,207,171,236,255,0,136,203,226,210,27,197,85,12,141,167,187,32,191,248,212,161,114,227,195,207,115,194,148,247,163,149,133,222,178,148,216,88,180,253,26,186,150,239,109,31,251,31,154,148,188,49,7,70,207,3,107,171,190,237,127,250,114,75,188,4,82,65,56,187,126,104,136,221,159,249,159,254,69,242,173,149,67,61,93,80,11,59,59,159,126,191,181,215,218,209,165,17,132,187,181,109,59,190,229,211,154,149,224,145,197,159,81,47,121,254,107,206,215,20,44,14,62,254,199,102,215,195,95,21,208,160,184,212,69,35,211,78,17,239,118,115,103,6,125,52,238,111,139,174,122,145,234,139,48,124,31,226,168,30,100,225,233,106,234,229,146,223,40,52,207,52,110,93,98,125,187,122,122,119,104,218,235,225,254,53,92,240,37,81,246,122,121,64,91,222,18,103,213,190,29,69,80,169,70,73,182,200,123,88,27,188,116,241,213,159,226,185,167,98,220,14,58,120,247,234,182,106,81,202,38,218,107,43,179,22,191,119,201,118,28,216,124,117,91,28,181,215,103,139,248,107,224,140,250,55,127,143,248,150,166,206,227,175,220,183,179,179,247,178,218,109,170,209,190,108,181,68,90,233,171,38,223,154,213,155,69,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,45,11,193,109,68,68,90,182,191,15,21,181,217,153,245,47,143,201,109,147,87,238,109,60,59,150,174,110,221,204,203,70,239,125,27,195,69,163,110,223,171,105,224,185,53,39,247,91,79,231,93,106,241,118,165,57,27,196,89,223,252,12,234,155,226,250,151,40,228,22,110,249,73,128,191,99,131,248,125,235,143,11,209,70,84,1,239,22,144,62,230,239,241,247,157,215,163,166,140,42,8,129,156,155,110,141,254,21,203,21,8,185,75,169,62,130,255,0,7,239,211,189,118,173,148,81,83,75,35,211,145,187,204,236,229,189,219,187,77,124,52,253,171,237,69,23,115,27,191,131,105,220,190,117,125,72,198,210,82,179,62,178,62,237,127,159,254,133,66,115,11,20,181,250,239,14,30,134,29,135,85,76,36,196,67,163,54,211,34,241,103,127,236,126,74,186,97,42,78,207,75,33,110,215,89,29,188,126,225,95,125,91,175,19,145,238,165,213,159,191,218,16,127,247,185,168,4,197,178,197,237,90,150,102,63,235,52,240,254,193,151,196,160,22,146,190,152,31,192,166,6,255,0,27,41,128,229,192,80,6,82,217,233,135,169,186,10,134,213,223,77,31,90,234,167,82,49,65,183,178,66,227,175,124,99,227,251,23,203,196,21,101,28,99,160,182,130,228,207,221,247,178,165,152,46,251,44,248,175,16,83,244,193,182,214,19,51,232,255,0,2,151,239,251,149,88,167,152,138,140,13,153,183,109,31,217,224,203,109,93,70,177,237,211,250,214,215,246,234,188,118,29,158,106,153,130,67,96,98,98,38,109,53,211,77,171,146,150,138,57,164,118,144,137,157,135,224,235,146,227,172,123,106,7,77,59,131,71,241,215,189,213,38,199,38,212,84,149,21,17,51,187,193,249,205,11,226,205,27,186,245,249,37,88,87,27,61,186,228,226,195,214,25,27,77,52,211,73,221,191,228,85,161,143,64,213,254,78,183,70,91,129,139,230,180,32,102,103,46,255,0,154,217,227,163,124,9,113,234,251,159,110,157,207,241,92,192,206,225,167,197,110,102,38,238,109,52,251,214,209,125,59,150,169,222,136,221,203,86,111,138,220,136,136,136,136,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,237,99,126,25,241,150,14,225,211,47,56,154,26,234,74,252,39,143,42,43,45,166,194,237,28,246,219,140,21,85,113,12,6,14,78,242,4,177,82,28,163,32,248,59,72,6,35,164,101,47,160,224,163,138,235,239,9,121,203,69,140,186,183,90,204,33,114,210,143,20,217,40,166,1,237,244,187,77,163,145,134,70,112,121,160,51,234,198,250,129,62,135,31,80,2,89,29,100,39,132,241,77,139,28,225,91,54,53,194,213,221,182,203,136,45,244,247,75,117,79,72,227,235,210,207,24,201,20,155,13,132,199,112,24,190,132,204,77,174,142,204,253,203,235,40,22,230,139,135,56,130,181,113,53,114,187,103,121,246,235,85,119,105,139,3,220,160,167,136,41,78,196,53,82,205,13,40,156,113,134,233,169,251,78,201,90,70,121,88,136,93,200,192,226,51,241,92,0,98,124,146,194,124,81,225,27,166,124,219,233,30,196,53,0,118,251,181,93,202,122,56,44,119,120,165,142,122,42,217,30,46,227,6,150,22,137,198,87,104,69,167,121,36,125,177,186,200,121,91,175,31,248,183,36,176,207,11,152,186,223,159,37,87,37,139,17,83,157,182,223,71,73,44,240,207,93,119,8,164,171,162,130,57,226,138,86,128,222,90,70,38,146,80,40,89,193,186,130,66,238,5,143,10,156,158,81,24,75,55,48,175,11,135,38,99,13,93,45,138,241,120,150,229,132,104,107,98,54,158,59,116,177,70,229,56,57,74,236,20,211,75,190,72,227,104,163,239,121,102,221,32,212,3,141,31,230,139,204,2,142,209,71,114,225,147,36,49,23,90,235,55,105,183,99,139,164,17,193,61,44,116,178,193,44,19,90,71,168,7,186,103,234,235,44,145,184,20,37,24,198,196,230,242,140,81,129,149,89,103,138,179,147,49,240,230,86,224,170,78,209,122,196,215,8,173,244,219,163,144,227,135,123,251,243,203,211,3,49,134,32,98,146,67,97,125,145,129,147,182,130,234,93,56,157,225,159,6,240,161,202,223,48,114,183,7,215,85,220,76,170,45,23,43,189,206,165,220,78,227,113,146,235,110,9,103,104,247,56,194,27,98,140,2,49,119,218,0,59,136,207,124,135,22,220,39,121,167,201,191,168,24,123,212,96,82,105,205,99,129,202,156,202,181,87,241,73,150,199,73,21,247,12,89,220,241,77,176,130,40,26,227,110,165,19,55,173,9,52,103,58,152,98,212,72,100,39,234,67,20,98,14,37,16,199,52,75,96,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,26,166,134,186,153,219,124,71,163,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,62,69,28,42,241,49,131,120,175,202,58,60,210,193,244,53,118,227,26,130,182,221,237,149,44,228,118,235,140,97,25,203,3,73,181,134,96,219,44,102,18,11,54,224,49,220,32,123,227,10,192,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,223,231,166,69,230,63,14,153,143,113,202,252,208,179,118,27,173,14,146,195,52,78,231,75,112,165,39,118,142,170,154,71,102,234,66,123,75,71,209,137,136,72,12,64,192,192,111,131,149,63,28,116,217,107,117,160,225,111,50,66,174,91,22,39,188,48,97,107,152,156,179,189,186,227,84,64,13,68,113,234,236,20,211,75,161,9,70,45,211,154,89,8,216,134,82,146,25,137,68,69,138,186,170,184,239,135,172,85,130,114,39,44,248,130,237,62,208,195,121,141,237,42,109,209,210,200,62,203,174,163,172,154,14,207,52,154,60,111,213,142,46,172,111,185,136,182,78,59,25,162,222,127,39,46,51,239,54,50,147,10,227,76,21,151,184,175,217,86,92,195,183,181,175,18,83,118,26,105,251,117,43,71,52,125,61,242,198,71,23,185,83,59,107,27,137,123,250,235,171,11,183,87,37,242,135,25,103,214,104,97,252,163,203,248,41,36,190,226,42,130,134,157,234,231,104,96,136,2,50,150,89,164,62,247,96,142,40,228,145,216,88,141,216,29,132,72,157,133,242,93,194,120,90,197,129,176,173,155,5,97,106,30,197,101,195,246,250,123,93,186,155,170,114,116,41,96,140,99,138,61,230,228,101,180,0,91,82,119,39,211,87,119,126,245,245,145,71,87,51,174,95,245,153,187,71,83,196,14,72,97,222,215,142,169,55,79,137,173,177,73,60,181,87,234,88,224,134,24,138,152,8,222,54,154,8,233,251,161,140,4,166,19,45,28,164,16,9,33,177,20,223,114,224,229,255,0,71,195,189,138,44,219,205,236,59,254,171,21,253,166,8,169,170,36,130,162,60,59,75,188,227,219,78,112,156,145,156,211,70,204,103,51,22,230,142,86,136,88,63,60,242,223,82,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,170,17,20,43,115,147,201,79,176,220,65,90,115,142,146,225,214,164,204,219,123,245,160,146,93,210,65,93,110,138,158,158,77,162,209,139,12,37,1,209,184,234,102,79,39,95,93,163,177,149,52,224,103,59,237,88,23,3,113,7,146,247,11,29,93,69,70,104,101,189,236,168,107,225,144,118,82,79,109,179,220,234,28,37,7,209,220,36,138,73,116,49,119,113,56,192,118,187,27,156,118,150,175,127,155,126,124,212,230,159,18,242,101,181,190,182,146,124,61,150,20,254,203,166,122,106,136,170,2,91,140,225,28,181,210,57,128,49,1,137,52,84,199,17,25,236,58,50,127,116,140,197,170,87,37,188,139,177,98,156,119,139,115,231,17,217,174,167,87,130,123,61,187,13,85,234,113,208,246,170,184,106,2,181,245,102,102,150,104,224,120,135,102,231,16,26,189,196,14,69,17,12,191,168,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,34,40,1,230,143,231,179,51,127,5,244,122,37,106,170,93,57,80,240,57,77,134,173,86,78,46,51,24,234,218,251,114,167,168,60,35,105,112,150,157,168,105,37,25,32,42,217,216,152,94,83,158,34,62,144,182,177,52,50,140,154,153,72,29,31,191,204,91,152,253,247,33,49,221,167,39,114,46,125,184,191,15,220,41,46,184,166,166,182,136,36,161,122,82,135,169,29,173,194,65,223,39,88,37,138,89,37,132,227,40,197,128,66,71,51,145,162,186,14,19,56,193,202,254,46,176,108,183,220,14,245,116,23,219,61,61,41,98,59,21,76,82,57,218,167,157,229,96,6,157,192,98,168,2,122,121,72,12,31,93,140,46,99,25,59,131,99,152,170,174,59,225,235,21,96,156,137,203,62,32,187,79,180,48,222,99,123,74,155,116,116,178,15,178,235,168,235,38,131,179,205,38,143,27,245,99,139,171,27,238,98,45,147,142,198,104,183,159,181,224,147,140,28,77,194,54,104,69,122,23,171,173,193,55,202,136,7,22,89,233,34,167,235,215,65,20,115,132,39,28,146,131,144,156,37,82,114,176,9,198,210,56,176,25,11,62,225,152,158,32,184,241,201,172,151,225,246,211,159,56,110,245,106,198,145,226,190,151,217,75,92,23,18,165,146,245,249,208,26,157,165,210,144,225,236,224,230,242,245,35,109,146,8,194,123,36,49,23,128,204,127,143,241,150,105,227,43,182,96,230,14,33,171,190,98,27,229,67,212,215,87,84,187,111,148,244,102,102,102,102,97,0,17,97,0,1,102,0,1,17,22,17,22,102,170,185,255,0,194,102,50,225,207,43,242,167,28,102,5,69,93,13,247,50,169,238,149,53,24,114,174,129,160,158,204,20,178,64,209,52,135,212,39,35,150,42,136,228,112,32,140,226,125,64,155,115,19,53,197,114,84,243,79,138,126,159,215,122,141,185,77,74,34,46,165,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,80,45,204,51,130,203,175,11,25,161,81,125,194,24,126,172,114,175,18,212,51,225,250,199,169,42,166,162,157,227,221,45,190,121,8,88,128,196,154,82,137,141,201,206,22,23,234,72,97,54,219,75,85,43,135,92,134,198,92,73,102,229,139,42,112,101,21,89,29,198,160,14,231,93,13,59,76,22,155,115,24,181,69,108,172,70,3,178,49,45,88,92,199,121,184,70,47,188,197,159,33,236,139,200,188,184,225,211,46,45,217,95,149,246,110,195,106,161,214,89,166,149,216,234,174,21,68,204,210,85,84,200,204,221,73,143,104,234,250,48,176,136,128,8,0,0,13,64,69,138,186,170,184,239,135,172,85,130,114,39,44,248,130,237,62,208,195,121,141,237,42,109,209,210,200,62,203,174,163,172,154,14,207,52,154,60,111,213,142,46,172,111,185,136,182,78,59,25,162,222,126,215,130,78,48,113,55,8,217,161,21,232,94,174,183,4,223,42,32,28,89,103,164,138,159,175,93,4,81,206,16,156,114,74,14,66,112,149,73,202,192,39,27,72,226,192,100,44,251,134,127,176,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,208,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,42,235,198,15,9,152,203,132,92,208,251,15,125,168,171,188,88,171,233,227,169,177,98,50,160,106,88,46,160,209,131,206,192,13,36,172,7,20,166,241,144,57,239,211,166,110,204,50,131,189,197,114,197,227,199,242,33,125,166,200,108,216,189,109,192,56,130,224,62,205,186,92,110,61,58,92,47,49,4,197,38,131,210,39,232,212,78,84,236,91,164,142,40,73,228,153,244,223,41,61,239,243,29,227,142,167,133,44,27,65,131,242,248,41,42,51,23,24,83,206,116,51,74,113,74,22,74,65,118,7,173,150,7,119,35,50,39,33,128,72,122,68,113,74,68,228,208,188,82,65,93,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,18,154,122,153,228,38,24,226,142,49,103,35,50,39,97,97,102,119,119,118,102,94,215,61,242,114,251,144,89,153,91,149,88,166,109,247,171,85,190,213,81,113,143,104,55,102,170,171,183,83,213,203,77,168,25,129,244,78,160,162,234,9,56,159,79,123,104,197,163,72,175,35,31,215,103,238,223,241,37,106,188,209,252,246,102,111,224,190,143,68,169,86,90,240,245,138,179,83,38,179,71,55,48,181,79,95,242,87,236,154,155,141,172,41,100,150,106,154,26,194,169,25,106,35,32,103,211,161,217,198,67,98,22,30,147,202,110,99,210,218,126,83,43,115,75,29,228,182,59,182,102,102,90,95,125,141,137,44,221,110,197,91,217,97,168,233,117,97,56,100,252,220,192,113,150,177,202,99,239,11,233,174,173,163,179,59,124,172,89,138,111,184,231,21,94,113,174,41,174,237,183,172,65,112,168,186,92,106,122,65,31,94,170,121,10,73,100,216,12,32,59,140,201,244,22,97,109,116,102,102,238,89,4,240,9,195,197,215,134,126,26,44,24,15,21,90,169,40,49,101,194,162,166,247,136,194,154,176,170,67,182,206,122,0,185,59,184,49,199,77,29,44,38,209,126,111,124,68,226,231,171,200,112,109,197,143,154,124,228,250,129,136,125,70,117,232,49,119,9,152,203,15,112,175,128,184,172,179,84,85,222,240,246,42,168,184,211,94,163,134,129,132,48,241,193,90,84,180,207,44,141,33,20,129,57,71,38,135,211,0,3,217,27,187,148,129,187,207,240,251,196,238,114,240,195,125,187,95,242,135,20,123,54,75,221,190,91,125,117,52,240,141,69,44,218,129,180,51,148,39,168,60,208,25,188,145,27,179,232,91,132,152,163,146,88,206,159,225,60,45,125,199,56,170,205,130,176,181,15,109,189,98,11,133,61,174,221,77,213,8,250,245,83,200,49,197,30,243,113,1,220,102,45,169,59,11,107,171,187,55,122,159,236,103,147,150,46,31,249,122,99,140,157,195,147,118,138,76,51,149,247,250,121,42,118,152,118,186,163,160,169,146,166,167,97,153,188,125,89,228,150,94,158,247,16,223,180,125,209,102,88,246,42,235,198,15,9,152,203,132,92,208,251,15,125,168,171,188,88,171,233,227,169,177,98,50,160,106,88,46,160,209,131,206,192,13,36,172,7,20,166,241,144,57,239,211,166,110,204,50,131,189,127,229,185,204,18,155,135,106,153,50,123,57,46,181,101,151,87,26,130,169,162,185,77,44,179,6,25,54,138,121,37,104,169,225,130,89,166,10,153,158,1,112,18,16,140,220,228,211,83,145,222,109,17,21,170,243,71,242,39,153,191,130,250,197,18,128,21,85,120,98,225,235,21,113,65,156,182,92,163,194,213,61,131,183,245,42,110,55,67,165,146,162,27,101,12,67,186,90,137,4,27,251,216,193,136,128,78,89,98,7,48,223,185,167,163,253,70,184,11,225,131,253,149,167,192,185,117,111,254,234,178,186,170,105,234,63,152,94,105,234,170,63,218,226,18,151,254,181,24,251,182,45,194,247,56,46,217,152,248,158,209,196,219,251,55,8,94,238,21,87,28,59,116,167,164,237,18,97,248,93,220,163,183,84,13,52,34,117,80,176,48,128,78,209,60,173,38,189,70,32,147,116,14,121,223,169,63,222,79,225,170,53,114,183,43,113,222,116,227,187,102,89,229,165,139,219,56,146,243,214,236,84,93,170,26,126,175,74,19,154,79,206,76,97,24,233,28,70,94,241,54,186,104,218,187,179,63,149,83,189,203,139,142,58,158,43,112,109,126,15,204,16,164,167,204,92,31,79,1,215,77,17,197,16,94,233,9,220,26,182,40,25,216,128,196,152,70,113,17,233,9,203,17,11,139,76,209,71,121,72,138,213,121,163,249,19,204,223,193,125,98,137,64,10,190,158,92,28,192,43,56,119,190,197,148,153,189,136,191,212,158,191,180,207,21,77,68,115,212,73,135,106,182,28,155,169,194,16,146,67,134,105,25,128,225,97,218,210,74,210,139,135,231,154,89,191,69,10,220,234,252,211,225,111,167,244,62,163,113,86,235,144,28,38,99,46,35,50,191,53,177,198,95,212,85,215,95,114,214,158,215,83,79,135,41,40,26,121,239,33,85,36,237,43,70,125,65,113,56,162,167,146,70,1,9,14,87,208,5,183,56,179,210,172,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,67,84,208,215,83,59,111,136,244,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,159,238,20,56,219,202,254,40,114,190,233,143,6,122,76,43,114,194,180,229,87,139,45,117,117,82,20,22,40,10,74,158,140,178,86,203,12,48,200,7,13,41,204,228,61,209,182,172,122,105,171,195,175,29,28,102,223,120,195,204,122,91,156,118,175,99,96,204,47,218,41,240,205,182,80,7,170,24,229,112,234,212,212,200,58,235,52,189,40,157,227,18,120,227,16,17,29,206,199,44,148,215,4,228,54,50,198,121,61,152,121,228,52,85,116,152,79,0,83,209,129,220,10,157,138,10,219,141,69,117,37,56,209,1,57,139,239,24,170,78,114,33,99,216,209,198,38,195,214,140,149,53,83,253,205,31,200,158,102,254,11,235,20,74,0,85,229,114,226,227,142,155,133,44,101,95,131,243,4,42,234,50,235,24,84,64,117,211,68,114,202,118,74,177,103,6,173,138,6,119,19,2,23,17,156,68,122,164,17,68,66,228,240,180,82,78,242,40,139,230,189,199,29,78,37,186,222,248,71,203,144,164,123,21,182,162,156,49,117,217,142,42,135,174,171,136,163,156,104,160,113,114,104,130,9,68,58,164,250,74,243,68,81,232,3,25,245,163,45,77,79,37,79,43,24,167,234,5,119,167,91,149,255,0,171,85,230,143,228,79,51,127,5,245,138,37,0,43,42,132,68,68,69,161,120,45,168,136,139,86,215,225,226,182,187,51,62,165,241,249,45,178,106,253,205,167,135,114,111,113,102,30,239,4,215,82,102,111,5,163,110,223,171,105,224,185,61,231,238,109,62,125,235,134,166,55,40,217,217,251,245,84,211,23,212,185,71,32,179,119,202,76,5,251,28,31,195,239,92,120,94,138,50,160,15,120,180,129,247,55,127,143,188,238,189,29,52,97,80,68,12,228,219,116,111,240,174,88,168,69,202,93,73,244,23,248,63,126,157,235,181,108,162,138,154,89,30,156,141,222,103,103,45,238,221,218,107,225,167,237,95,106,40,223,70,39,127,209,111,130,249,213,245,35,27,73,74,204,250,200,251,181,254,127,250,21,14,204,204,69,237,76,65,246,86,40,182,156,176,237,222,67,163,123,146,27,248,234,255,0,216,124,149,109,194,180,79,13,49,30,237,116,148,190,63,220,178,244,42,221,120,156,143,117,46,172,253,254,208,131,255,0,189,205,64,38,45,150,47,106,212,179,49,255,0,89,167,135,246,12,190,37,0,180,149,244,192,254,5,48,55,248,217,76,7,46,2,128,50,150,207,76,61,77,208,84,54,174,250,104,250,215,85,58,145,43,51,139,219,227,33,215,191,95,31,239,157,116,239,181,68,2,59,89,180,22,61,117,254,101,74,176,93,246,89,241,94,32,167,233,131,109,172,38,103,209,254,5,47,223,247,42,177,79,57,21,40,19,51,110,96,31,217,224,182,213,212,107,30,221,63,173,109,127,110,171,199,97,217,230,169,152,36,54,6,38,34,102,211,93,52,218,185,41,104,163,154,71,105,8,153,216,126,14,185,46,58,199,182,160,116,211,184,52,127,29,123,221,82,204,89,27,11,184,196,253,237,32,254,151,247,171,212,228,149,97,92,108,246,235,147,139,15,88,100,109,52,211,77,39,118,255,0,145,86,134,61,3,87,249,58,221,25,110,6,47,154,208,133,187,203,191,193,108,241,209,190,4,184,245,125,207,183,78,231,248,174,96,103,112,211,226,183,51,19,119,54,154,125,235,104,150,157,203,84,68,110,229,171,55,197,110,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,90,105,170,218,253,200,136,136,142,226,44,238,237,220,182,52,96,236,231,183,191,94,229,163,211,131,54,186,55,248,86,238,132,110,250,184,255,0,141,208,160,141,251,152,127,198,181,232,131,54,130,218,127,58,235,213,67,35,66,109,25,11,54,143,254,69,73,115,65,142,134,157,171,73,219,253,115,27,54,222,247,213,163,39,248,254,197,210,193,151,83,168,162,142,105,72,136,88,153,217,182,179,59,123,197,175,249,23,189,164,153,229,142,25,217,223,99,190,186,59,119,232,207,222,190,181,61,49,57,111,7,102,9,29,157,217,223,189,217,119,134,24,161,118,32,13,53,241,239,92,196,97,179,71,103,218,236,218,178,243,152,158,162,42,58,89,102,97,45,24,69,251,187,223,188,180,248,171,104,193,149,19,221,49,109,12,178,30,231,102,144,59,217,155,194,51,127,135,237,87,85,98,13,102,57,35,238,29,174,218,63,142,186,178,251,138,222,248,146,17,40,159,115,107,253,31,7,254,192,150,63,24,168,98,27,221,91,0,187,119,7,252,65,93,124,40,194,88,158,208,38,218,139,215,83,179,183,221,212,21,55,28,1,217,96,124,169,178,85,65,24,139,29,67,185,106,69,171,233,91,80,175,100,71,104,48,15,118,141,163,47,55,138,183,188,33,32,147,55,77,203,119,223,171,138,164,57,123,15,250,107,197,71,221,169,215,59,235,254,254,101,91,236,206,197,73,19,63,192,89,159,255,0,165,101,215,190,108,97,41,89,159,64,22,103,249,235,185,121,107,125,81,76,221,112,119,109,164,227,222,205,242,255,0,165,118,171,162,41,13,166,164,118,6,211,107,238,254,127,219,247,46,27,165,20,85,76,51,48,55,118,131,222,239,247,186,164,24,146,220,247,41,2,130,93,164,82,204,1,222,238,205,222,58,124,63,106,171,57,89,135,224,178,88,109,244,205,24,49,195,212,213,192,201,219,190,103,47,143,237,85,27,65,61,11,79,15,5,185,104,250,252,23,19,235,169,55,222,181,1,119,126,255,0,6,91,223,65,110,229,166,186,173,29,181,90,162,45,89,150,228,68,68,68,68,68,68,88,214,113,99,230,159,57,62,160,98,31,81,157,76,159,46,76,45,98,199,60,186,176,94,10,197,52,61,182,203,136,45,248,138,215,113,166,234,156,125,122,89,238,149,241,203,30,240,113,49,220,6,77,168,187,19,107,171,59,63,122,138,30,57,56,68,186,240,131,155,131,133,32,184,213,222,48,157,250,156,174,88,114,235,61,57,1,156,12,110,39,75,49,176,180,71,83,11,237,223,211,125,28,36,134,71,24,250,173,24,212,14,93,124,117,84,240,181,140,155,3,230,13,125,89,229,93,254,162,105,171,161,166,165,136,206,217,113,153,169,193,174,78,237,27,207,48,12,116,227,25,194,39,250,6,70,32,102,44,7,58,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,83,94,37,248,116,192,156,80,101,101,126,89,227,170,127,237,181,150,122,221,243,127,75,46,157,154,104,96,172,233,197,44,125,110,151,92,203,164,101,176,252,29,188,29,177,235,207,76,139,204,126,29,51,30,227,149,249,161,102,236,55,90,29,37,134,104,157,206,150,225,74,78,237,29,85,52,142,205,212,132,246,150,143,163,19,16,144,24,129,129,128,200,87,46,190,101,182,172,57,135,155,36,248,146,196,148,150,235,70,28,179,205,53,135,18,212,184,198,16,209,81,82,211,132,22,150,167,167,166,212,205,162,134,162,64,148,204,164,144,246,196,204,114,28,108,86,87,198,39,21,88,203,138,252,220,184,99,11,205,202,172,112,197,186,162,162,155,9,218,36,141,161,11,117,185,207,220,114,136,76,199,180,200,35,25,76,123,139,113,179,11,63,76,35,0,174,156,175,120,40,254,80,24,236,51,159,48,173,150,170,236,182,193,183,3,166,150,221,90,221,111,108,221,6,17,48,167,120,132,155,72,98,234,193,52,143,35,56,73,238,69,178,65,57,122,115,126,173,87,141,254,2,112,39,23,22,41,241,29,20,254,196,204,219,109,190,58,59,37,238,90,137,138,148,225,136,230,144,104,234,97,103,112,104,76,231,145,222,80,14,168,19,137,106,98,47,17,245,57,124,240,73,106,225,67,0,73,125,196,240,82,87,102,46,42,167,167,154,235,88,84,162,51,218,96,40,97,35,180,132,131,52,160,97,29,64,200,69,44,110,45,51,244,220,153,218,56,244,237,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,44,148,212,117,113,11,202,54,197,155,188,71,67,154,24,79,28,253,159,194,24,166,225,61,211,26,219,228,35,150,186,58,163,55,146,89,45,196,66,65,253,16,100,91,154,87,219,1,17,24,52,160,227,0,95,6,80,228,190,87,228,46,13,143,47,242,143,8,82,97,219,20,117,18,213,189,60,39,36,167,44,242,59,111,150,89,101,34,150,83,209,132,88,140,137,216,0,1,180,16,22,111,106,169,87,22,62,86,51,147,233,254,33,244,233,214,53,138,127,184,250,224,163,10,241,89,151,21,119,187,77,179,179,230,110,25,183,205,38,28,184,83,180,97,37,126,198,41,6,217,80,242,16,1,67,41,187,176,17,147,116,100,55,54,125,165,40,75,2,216,179,11,95,112,54,42,188,224,172,83,67,216,175,88,126,225,81,107,184,211,117,66,78,133,84,18,20,114,199,188,28,128,182,152,19,106,46,226,250,106,206,237,222,165,167,149,167,30,223,110,232,236,60,40,230,132,27,49,5,170,223,216,240,133,210,158,159,72,235,232,105,32,114,106,58,129,6,210,57,161,130,34,112,151,70,25,35,141,216,221,165,22,41,228,169,17,98,174,167,123,151,190,0,193,185,167,203,135,4,229,246,96,225,234,75,230,30,190,83,222,233,171,168,106,89,246,74,30,217,172,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,104,160,227,23,131,172,119,194,6,59,167,176,95,235,61,179,134,239,59,254,207,226,14,156,52,254,212,233,67,78,117,95,208,161,60,178,65,210,146,161,163,252,227,182,253,55,14,172,253,215,171,201,111,32,127,249,109,226,15,24,229,239,253,175,108,193,119,218,208,255,0,198,2,228,84,160,239,254,225,19,206,195,253,186,32,63,234,224,165,81,17,20,11,115,74,200,188,184,200,110,38,163,180,229,125,155,216,214,172,81,135,233,241,36,214,216,157,154,150,142,170,90,170,168,100,10,96,102,110,148,47,217,196,218,61,92,64,140,152,54,131,0,5,96,228,175,148,56,55,23,230,134,54,205,203,236,21,115,95,114,246,158,134,27,19,12,238,16,66,119,8,235,98,158,99,6,239,51,104,161,120,197,157,246,51,77,35,184,185,48,16,76,74,34,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,202,161,17,90,175,51,172,173,252,168,112,109,141,123,37,139,218,119,92,37,217,241,77,191,250,43,163,217,123,44,141,218,231,239,49,19,219,67,37,111,184,91,181,215,221,23,54,5,1,118,203,181,214,203,82,117,150,107,157,93,5,68,148,243,210,28,180,211,20,70,80,79,17,195,52,78,66,236,238,18,69,36,145,152,248,16,25,11,234,206,236,186,171,181,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,152,166,158,166,121,9,202,73,100,144,157,200,204,137,220,156,157,221,221,221,221,214,70,124,23,228,229,247,32,184,96,192,25,85,138,102,223,122,181,91,228,168,184,199,180,27,179,85,85,212,75,87,45,54,160,102,7,209,58,130,139,168,36,226,125,61,237,163,22,141,90,212,43,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,85,23,82,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,48,195,5,52,17,139,148,146,201,33,59,8,0,139,57,57,59,179,51,51,187,168,192,192,188,105,221,120,167,230,119,151,86,44,33,136,42,203,42,240,213,69,225,176,253,27,211,21,43,86,206,214,58,209,150,225,60,100,78,70,100,79,40,196,230,194,225,11,139,116,227,51,155,117,165,243,71,243,217,153,191,130,250,61,18,246,188,172,56,76,193,188,70,102,133,219,28,102,5,69,37,117,139,45,106,45,245,53,24,114,174,129,231,130,242,117,81,214,52,77,33,245,5,132,34,150,158,57,28,8,36,9,91,80,38,218,238,207,125,92,203,56,234,169,225,151,12,210,229,134,88,215,213,210,230,134,35,167,130,229,75,92,52,177,73,5,162,220,213,14,197,57,180,241,156,83,28,207,4,208,140,108,47,181,186,146,17,3,140,109,36,43,96,12,1,140,179,79,25,90,114,251,47,176,245,93,243,16,223,42,26,154,134,134,153,155,124,167,163,187,187,187,187,8,0,139,17,153,147,176,0,9,17,56,136,187,180,255,0,112,73,193,246,25,225,27,43,226,178,139,82,86,227,107,229,60,5,139,47,20,146,212,116,43,167,138,73,206,16,142,57,77,196,66,17,169,56,152,196,35,121,24,88,204,69,223,104,227,194,167,123,151,190,0,193,185,167,203,135,4,229,246,96,225,234,75,230,30,190,83,222,233,171,168,106,89,246,74,30,217,172,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,104,160,227,23,131,172,119,194,6,59,167,176,95,235,61,179,134,239,59,254,207,226,14,156,52,254,212,233,67,78,117,95,208,161,60,178,65,210,146,161,163,252,227,182,253,55,14,172,253,212,42,182,237,117,184,211,80,81,220,46,117,117,84,246,186,119,164,161,138,105,136,194,150,7,150,73,158,40,133,223,64,7,150,105,100,113,29,27,124,134,94,36,238,242,85,202,135,129,202,156,75,117,178,113,113,152,199,72,246,43,109,69,65,225,27,75,132,85,15,93,87,17,73,1,86,206,196,196,209,4,18,137,244,133,180,149,230,136,100,212,6,48,235,122,14,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,77,74,34,34,242,153,165,149,184,19,58,112,37,207,44,243,46,197,237,156,55,121,232,246,218,46,213,53,63,87,165,48,77,31,231,33,48,144,116,146,32,47,116,155,93,52,125,89,221,159,24,37,59,220,166,240,6,13,195,60,28,225,140,103,98,195,212,148,151,220,99,81,112,169,190,220,5,157,231,174,58,123,133,85,60,12,100,238,238,193,28,81,179,8,54,128,206,82,19,54,233,12,138,242,145,22,42,234,119,185,123,224,12,27,154,124,184,112,78,95,102,14,30,164,190,97,235,229,61,238,154,186,134,165,159,100,161,237,154,199,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,137,110,48,120,76,198,92,34,230,135,216,123,237,69,93,226,197,95,79,29,77,139,17,149,3,82,193,117,6,140,30,118,0,105,37,96,56,165,55,140,129,207,126,157,51,118,97,148,29,235,167,46,14,96,21,156,59,223,98,202,76,222,196,95,234,79,95,218,103,138,166,162,57,234,36,195,181,91,14,77,212,225,8,73,33,195,52,140,192,112,176,237,105,37,105,69,195,243,205,44,223,162,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,146,56,170,225,159,6,241,95,148,117,153,91,140,43,170,237,198,53,3,114,180,92,233,157,200,237,215,24,194,64,138,119,143,115,12,193,182,89,0,227,39,109,192,101,180,128,246,72,24,240,230,150,86,227,188,150,199,119,60,179,204,187,23,177,177,37,155,163,219,104,187,84,53,29,46,172,33,52,127,156,132,206,50,214,57,64,189,210,125,53,209,244,118,118,111,63,115,187,93,111,85,33,89,121,185,213,215,212,71,79,5,32,75,83,49,74,99,4,17,4,48,196,196,78,238,193,28,81,199,24,15,128,128,8,182,140,204,202,101,57,105,114,251,166,201,235,85,159,136,60,223,181,85,199,152,53,244,253,166,207,105,171,138,90,89,240,208,24,213,65,35,72,193,59,132,231,81,77,60,68,225,52,66,112,62,162,236,198,197,165,133,243,71,243,217,153,191,130,250,61,18,186,174,70,63,174,207,221,191,226,74,213,121,163,249,236,204,223,193,125,30,137,93,87,35,31,215,103,238,223,241,37,77,57,150,242,251,169,201,235,173,227,136,60,160,181,82,71,151,213,245,29,166,241,105,164,138,42,88,48,209,153,82,193,27,70,199,59,156,225,81,83,60,164,193,12,66,16,54,130,204,192,195,165,32,229,173,144,63,151,94,40,48,255,0,218,60,189,251,81,129,112,191,90,231,137,123,72,107,67,7,244,60,221,136,103,213,216,100,223,84,49,105,7,189,212,16,147,112,20,99,46,147,252,177,172,226,199,205,62,114,125,64,196,62,163,58,153,62,88,95,101,113,135,0,248,59,11,86,251,42,247,72,30,220,180,222,237,210,244,234,99,30,173,198,168,202,154,166,39,213,155,124,19,198,79,25,183,189,28,162,250,56,147,107,21,124,116,112,101,125,224,243,49,233,109,145,221,125,179,131,49,71,104,168,195,55,41,76,26,168,163,137,195,171,77,83,24,233,164,209,117,98,103,144,69,163,144,76,72,118,187,156,81,220,95,38,12,134,166,197,89,161,137,115,254,251,69,87,217,240,61,56,218,236,70,84,242,140,18,92,107,35,144,103,144,38,99,96,51,134,155,80,40,156,79,186,186,51,125,142,32,229,38,156,88,249,88,206,79,167,248,135,211,167,88,214,44,148,248,157,225,235,10,241,65,147,87,172,163,197,53,61,131,183,244,234,109,215,64,165,142,162,107,101,116,69,186,42,136,196,219,251,232,205,132,128,142,41,101,6,48,223,185,177,225,206,140,161,198,89,11,154,24,131,40,243,2,10,72,239,184,118,160,97,168,122,73,218,104,37,3,140,101,138,104,207,185,220,36,138,72,228,102,38,19,102,54,98,17,38,113,105,41,229,79,199,109,169,237,84,28,44,231,46,38,171,27,144,212,52,24,34,235,113,156,74,9,32,113,1,142,206,230,236,196,6,36,196,240,111,34,99,99,232,11,134,200,35,146,82,145,90,175,52,127,34,121,155,248,47,172,81,40,1,89,15,112,213,195,174,87,240,25,144,215,145,172,187,82,85,29,186,158,178,253,139,177,96,218,228,134,122,232,41,250,178,137,28,34,115,27,4,20,250,128,197,25,19,106,210,24,142,249,79,116,53,241,183,198,14,38,226,231,52,37,189,19,213,209,96,155,29,68,227,132,236,245,113,83,245,232,96,150,56,2,99,146,72,129,136,142,98,166,9,92,8,228,104,220,156,0,137,155,113,85,254,92,28,191,235,56,136,190,197,155,121,189,135,127,212,158,131,180,193,21,53,68,147,211,201,136,170,182,28,123,105,206,19,142,64,134,25,29,140,230,98,218,242,68,209,11,31,231,158,42,215,207,59,245,39,251,201,252,53,90,175,43,143,61,153,101,248,215,163,214,171,170,230,185,192,183,245,126,40,50,83,6,127,219,21,88,254,138,132,191,189,33,186,71,78,195,254,235,218,140,75,251,9,156,63,215,19,40,203,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,53,77,13,117,51,182,248,143,71,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,124,130,56,58,227,23,2,113,127,129,42,47,246,10,63,99,98,75,54,207,180,24,127,169,53,71,178,250,179,84,5,47,244,81,193,20,115,245,99,167,121,63,54,207,179,93,165,163,183,125,192,34,181,94,104,254,68,243,55,240,95,88,162,80,109,146,24,42,213,153,89,209,128,114,230,251,81,87,5,183,21,98,139,85,146,178,90,67,17,158,56,42,106,227,134,66,140,136,72,88,216,77,221,157,196,155,93,53,103,240,93,172,244,200,188,199,225,211,49,238,57,95,154,22,110,195,117,161,210,88,102,137,220,233,110,20,164,238,209,213,83,72,236,221,72,79,105,104,250,49,49,9,1,136,24,24,12,138,242,163,227,167,250,135,11,249,215,140,255,0,237,122,92,1,91,92,63,223,9,90,228,168,114,255,0,114,236,160,67,253,156,44,127,235,120,84,170,40,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,151,159,230,189,192,229,78,26,186,222,248,184,203,147,164,107,21,202,162,156,241,117,165,130,42,119,161,171,148,163,128,107,96,97,97,105,66,121,72,58,162,250,202,211,74,82,106,99,33,244,99,86,138,237,117,183,83,87,209,219,238,117,116,180,247,74,118,164,174,138,25,136,2,170,6,150,57,154,41,69,159,67,6,150,24,164,97,45,91,124,96,94,34,206,213,175,131,238,19,49,151,23,89,161,246,30,197,81,87,103,177,80,83,201,83,125,196,99,64,213,80,90,129,227,55,129,140,30,72,152,206,89,65,163,16,99,223,167,80,217,156,98,55,105,105,230,17,128,48,110,86,114,225,198,217,125,151,216,122,146,199,135,172,116,246,74,106,26,26,102,125,145,7,182,104,221,221,221,221,200,204,137,200,204,201,220,204,200,136,156,136,157,222,8,84,255,0,115,71,242,39,153,191,130,250,197,18,128,21,82,184,138,200,108,101,195,110,110,95,114,167,25,209,85,137,219,170,12,237,149,211,83,180,33,118,183,57,147,83,214,196,194,102,59,36,17,213,197,140,182,27,28,100,251,192,153,175,171,149,15,28,117,56,106,235,100,225,31,49,130,145,172,87,42,138,128,194,55,103,56,169,222,134,174,82,146,114,162,157,201,197,165,9,229,35,233,19,107,43,77,40,199,161,140,129,209,174,188,206,184,241,252,136,88,170,114,27,41,239,91,113,246,32,183,151,180,174,150,235,143,78,171,11,194,71,9,71,168,244,137,186,213,16,21,67,14,217,35,150,17,120,230,109,55,196,79,14,216,3,0,99,44,211,198,86,156,190,203,236,61,87,124,196,55,202,134,166,161,161,166,102,223,41,232,238,238,238,238,194,0,34,196,102,100,236,0,2,68,78,34,46,237,237,120,163,200,191,228,215,158,216,155,37,62,212,253,163,251,57,216,191,166,125,135,177,245,251,69,28,21,63,212,122,146,109,219,215,219,250,111,174,221,123,181,209,165,83,146,167,149,140,83,245,2,187,211,173,202,255,0,213,170,243,71,242,39,153,191,130,250,197,18,128,21,149,66,34,34,34,211,77,86,215,238,68,68,68,119,17,103,119,110,229,177,163,7,103,61,189,250,247,45,30,0,211,115,183,248,214,231,167,141,223,87,31,241,186,20,17,191,115,15,248,214,189,16,102,247,27,79,231,92,82,195,35,55,230,136,89,181,248,170,69,154,12,116,52,237,90,78,223,235,152,217,182,247,190,173,25,63,199,246,46,150,12,186,157,69,20,115,74,68,66,196,206,205,181,153,219,222,45,127,200,189,237,36,207,44,112,206,206,251,29,245,209,219,191,70,126,245,245,169,233,137,203,120,59,48,72,236,238,206,253,238,203,188,48,197,11,177,0,105,175,143,122,230,50,14,159,123,62,142,221,235,206,98,122,136,168,233,101,153,132,180,97,23,238,239,126,242,211,226,173,226,221,60,183,60,205,150,71,45,89,170,234,192,119,51,54,140,205,35,183,135,237,87,45,104,139,117,72,75,22,140,44,228,206,207,227,174,213,232,21,189,241,36,34,81,62,230,215,250,62,15,253,129,44,126,49,80,196,55,186,182,1,118,238,15,248,130,186,248,81,132,177,61,160,77,181,23,174,167,103,111,187,168,42,110,56,3,178,192,249,83,100,170,130,49,22,58,135,114,212,139,87,210,182,161,94,196,113,180,81,180,96,218,51,107,162,243,248,152,100,144,0,128,153,186,109,35,150,191,31,15,243,42,61,151,176,255,0,166,188,84,125,218,157,115,190,191,239,230,85,182,202,76,80,128,59,126,136,3,63,248,23,13,243,99,9,74,204,250,0,179,63,207,93,203,203,91,234,138,102,235,131,187,109,39,30,246,111,151,253,43,181,93,17,72,109,53,35,176,54,155,95,119,243,254,223,185,112,221,40,162,170,97,153,129,187,180,30,247,127,189,213,29,197,52,221,113,233,75,161,19,72,46,253,250,55,232,186,171,153,89,135,224,178,88,109,244,205,24,49,195,212,213,192,201,219,190,103,47,143,237,85,25,180,54,103,211,227,171,45,203,71,215,224,184,159,93,73,190,245,168,11,187,247,248,50,222,250,11,119,45,53,213,31,189,145,17,106,204,183,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,209,217,157,105,181,214,143,220,136,142,204,237,163,163,54,158,31,5,185,157,157,53,209,251,221,180,90,119,105,226,203,86,118,117,199,35,153,11,108,240,39,211,195,224,190,22,38,176,65,118,183,79,79,52,13,35,74,36,206,219,137,181,212,93,190,31,181,83,65,194,53,88,122,180,2,221,70,81,64,102,46,236,204,101,163,54,143,222,228,207,167,139,175,91,109,9,28,25,166,140,220,197,219,107,233,224,250,191,253,11,211,83,237,104,193,155,184,221,155,93,126,107,154,125,70,2,55,38,212,116,215,252,43,154,155,103,76,76,133,221,244,110,246,253,139,224,98,119,128,247,177,65,33,54,198,239,102,254,235,246,170,7,128,109,47,99,187,83,140,212,51,4,155,228,54,247,75,193,227,118,248,254,199,87,27,134,39,105,160,147,243,102,46,198,253,228,218,124,5,125,197,111,28,75,158,200,29,217,159,254,168,65,255,0,222,228,177,247,197,68,229,125,171,147,191,66,96,109,62,45,238,10,229,192,38,17,99,107,20,166,46,226,23,42,82,118,111,30,233,133,78,207,4,147,133,94,80,97,217,169,224,148,7,173,46,187,199,199,250,54,127,15,240,43,176,111,6,94,83,24,137,5,63,89,157,152,68,139,115,124,95,82,29,21,32,192,44,79,138,177,23,76,199,243,149,142,239,223,225,239,75,226,171,29,182,57,218,24,219,199,185,188,27,238,91,111,50,74,33,209,216,123,156,5,217,182,248,247,170,127,135,70,107,61,186,78,189,36,241,155,76,228,206,224,254,14,194,223,21,173,223,21,157,40,139,201,90,49,106,236,222,251,3,124,254,107,175,106,198,130,224,66,211,156,143,171,190,160,32,237,167,119,114,230,179,88,107,46,23,58,106,142,199,36,84,221,80,33,25,68,133,197,216,153,159,94,239,219,241,85,82,215,67,21,57,116,28,27,120,11,190,230,119,211,199,95,249,87,211,23,112,119,98,103,253,171,123,59,63,131,173,86,205,186,59,147,182,191,45,22,189,223,15,143,138,209,17,155,84,77,29,110,209,190,43,84,68,68,68,68,68,68,69,141,103,22,62,105,243,147,234,6,33,245,25,213,197,114,208,227,142,167,135,28,101,14,79,99,128,164,60,186,198,151,136,206,106,185,14,42,115,177,220,102,104,224,106,210,152,220,69,233,156,66,33,152,76,189,192,141,164,7,103,19,9,165,251,136,172,134,193,188,73,101,29,247,42,113,157,21,33,5,198,156,206,217,93,53,59,204,118,155,139,1,53,61,108,76,38,5,190,50,45,92,88,199,120,57,198,79,176,201,158,8,113,103,3,220,65,89,248,142,188,240,213,133,176,29,215,16,98,10,46,209,93,110,155,165,21,36,55,11,56,25,52,87,46,161,202,240,197,12,140,194,222,244,186,12,165,208,119,234,182,197,57,60,38,100,206,50,200,28,134,195,25,91,143,51,22,175,24,221,236,244,251,14,170,93,30,10,32,125,54,209,82,147,139,74,116,208,183,185,25,74,238,110,205,220,209,199,211,134,42,192,173,87,143,174,10,48,175,21,153,113,87,123,180,219,59,62,102,225,155,124,210,97,203,133,59,70,18,87,236,98,144,109,149,15,33,0,20,50,155,187,1,25,55,70,67,115,103,218,82,132,176,2,174,43,128,174,25,233,184,167,226,26,217,129,239,53,212,144,97,235,29,63,218,60,65,12,207,46,250,219,116,21,16,4,148,145,60,68,36,39,41,77,28,110,123,195,96,17,155,57,16,8,22,65,24,79,11,88,176,54,21,179,96,172,45,67,216,172,184,126,223,79,107,183,83,117,78,78,133,44,17,140,113,71,188,220,140,182,128,11,106,78,228,250,106,238,239,222,190,178,34,181,94,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,146,154,34,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,202,161,88,7,52,46,5,191,45,120,84,243,199,39,48,103,107,204,155,46,207,108,83,81,22,217,175,182,184,227,38,125,33,97,126,209,89,14,145,244,244,113,51,137,142,63,206,144,211,198,208,193,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,152,161,158,154,120,201,138,57,99,144,93,136,12,73,152,152,153,217,217,217,157,148,239,114,253,227,186,197,197,86,21,143,5,98,147,236,89,155,135,237,237,37,198,155,67,147,218,148,176,71,75,28,183,93,225,79,21,60,29,90,154,130,110,204,46,228,26,106,218,143,123,94,2,44,85,213,202,112,47,198,109,247,131,204,199,170,185,201,106,246,206,12,197,29,158,159,19,91,98,0,106,162,142,39,62,149,77,52,133,166,147,69,213,149,218,50,38,142,65,50,18,218,238,18,199,55,249,233,147,153,113,197,134,71,92,112,53,218,107,85,210,213,136,237,237,93,96,189,196,45,89,29,21,81,194,239,73,114,166,40,204,119,237,234,49,54,201,4,100,140,136,29,220,36,38,123,0,200,190,104,60,62,228,13,246,221,195,174,16,192,55,83,201,139,13,193,237,214,140,101,45,84,175,112,26,83,6,41,235,106,104,138,50,41,186,149,199,83,59,188,101,9,12,19,11,13,48,156,125,34,146,156,173,205,44,9,157,56,18,217,153,153,105,125,246,206,27,188,245,187,21,111,101,154,159,171,210,152,225,147,243,115,0,72,58,73,17,143,188,45,174,154,182,172,236,239,234,209,20,43,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,85,17,21,133,115,61,227,131,52,56,101,166,195,217,115,148,118,90,187,77,247,19,211,189,201,241,117,93,12,115,210,83,193,20,187,78,150,148,101,18,138,90,157,88,94,93,226,237,20,82,199,160,145,76,39,21,128,112,193,198,221,215,43,178,47,51,184,105,199,115,213,220,48,158,49,194,247,186,75,13,68,213,68,225,96,173,154,219,91,249,168,162,24,76,204,42,170,78,152,28,119,132,113,25,28,175,250,114,187,218,90,202,161,17,22,54,220,93,100,133,171,135,30,34,241,158,77,88,175,149,119,123,109,130,162,152,168,234,234,227,16,157,224,168,165,134,166,48,147,111,186,70,3,59,3,155,48,177,184,57,48,134,237,141,72,21,197,112,9,195,197,171,137,142,37,236,24,15,21,90,170,235,240,157,190,158,166,247,136,194,154,176,105,143,177,64,26,0,185,59,177,184,73,83,37,44,38,209,126,115,100,164,226,225,163,200,25,15,34,133,110,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,74,162,134,190,103,92,192,40,243,118,178,167,135,236,144,196,93,175,2,210,110,131,19,92,162,142,9,105,111,213,81,207,12,209,13,49,144,60,141,12,18,83,247,77,25,136,204,70,90,49,70,32,114,81,94,87,30,123,50,203,241,175,71,173,78,104,254,123,51,55,240,95,71,162,94,171,151,183,24,184,19,132,12,9,156,151,251,253,31,182,113,37,231,236,239,217,252,63,212,154,159,218,157,41,170,194,171,250,40,32,150,56,58,81,212,52,159,156,102,223,166,209,213,223,186,210,241,254,63,198,89,167,140,174,217,131,152,56,134,174,249,136,111,149,15,83,93,93,82,237,190,83,209,153,153,153,153,132,0,69,132,0,5,152,0,4,68,88,68,89,154,103,185,112,114,255,0,163,225,222,197,22,109,230,246,29,255,0,85,138,254,211,4,84,213,18,65,81,30,29,165,222,113,237,167,56,78,72,206,105,163,102,51,153,139,115,71,43,68,44,31,158,121,111,169,98,174,167,251,149,199,145,60,178,252,107,214,43,85,95,226,43,33,176,111,18,89,71,125,202,156,103,69,72,65,113,167,51,182,87,77,78,243,29,166,226,192,77,79,91,19,9,129,111,140,139,87,22,49,222,14,113,147,236,50,103,138,30,18,185,94,226,172,103,196,22,47,194,124,64,199,216,240,182,86,220,41,169,174,241,219,228,144,163,196,21,19,68,213,16,83,211,85,11,11,12,37,1,195,52,207,168,206,17,207,8,108,136,229,223,20,212,168,171,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,162,34,34,197,93,79,247,43,143,34,121,101,248,215,172,86,171,170,68,88,171,169,254,229,113,228,79,44,191,26,245,138,213,111,252,224,184,156,203,138,12,8,252,47,211,217,109,88,151,20,221,122,23,74,202,158,210,207,54,20,146,41,160,146,158,77,143,17,55,90,162,2,169,143,70,146,57,2,41,55,19,56,76,44,81,67,128,48,6,50,205,60,101,105,203,236,190,195,213,119,204,67,124,168,106,106,26,26,102,109,242,158,142,238,238,238,236,32,2,44,70,102,78,192,0,36,68,226,34,238,217,30,240,221,148,87,92,133,201,44,45,148,23,156,119,87,140,106,48,197,60,180,129,120,169,128,160,57,96,121,228,56,98,104,202,89,92,2,40,142,56,64,119,187,48,68,44,219,91,65,106,150,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,39,60,232,205,236,27,144,185,95,136,51,115,48,39,171,142,197,135,105,198,106,134,164,129,230,158,83,57,6,40,161,140,59,153,206,73,100,142,54,114,113,6,115,103,34,17,103,38,199,135,137,222,33,113,87,20,25,203,122,205,204,83,77,216,59,127,78,154,221,107,10,169,42,33,182,80,196,59,98,167,140,141,255,0,190,144,220,68,4,229,150,83,96,13,251,90,149,41,222,229,197,199,29,79,21,184,54,191,7,230,8,82,83,230,46,15,167,128,235,166,136,226,136,47,116,132,238,13,91,20,12,236,64,98,76,35,56,136,244,132,229,136,133,197,166,104,163,140,190,104,254,123,51,55,240,95,71,162,87,85,200,199,245,217,251,183,252,73,90,175,52,127,61,153,155,248,47,163,209,42,21,146,249,189,140,178,23,52,48,254,110,101,252,244,145,223,112,237,65,77,78,213,112,52,208,74,7,25,69,44,50,7,115,184,73,20,146,70,238,46,38,204,110,226,66,76,196,217,9,240,241,157,248,7,139,252,134,161,204,10,59,29,33,91,113,5,61,69,174,253,135,171,164,134,181,169,103,109,99,169,162,168,22,212,76,8,93,136,90,65,23,146,25,163,50,1,223,181,172,3,16,113,1,146,92,171,51,115,20,101,54,77,224,10,188,115,114,191,84,79,115,197,177,213,220,39,183,133,168,12,198,123,37,186,150,105,26,126,160,83,209,212,79,213,34,140,206,83,168,140,250,205,180,160,142,255,0,248,117,226,195,36,184,165,181,87,220,50,131,17,213,215,84,89,169,232,166,188,80,213,219,167,165,158,218,117,67,35,199,12,142,99,210,51,103,134,81,119,132,228,6,112,125,9,217,197,222,3,56,177,243,79,156,159,80,49,15,168,206,189,7,7,220,89,227,46,17,115,67,237,197,138,158,174,241,98,175,167,146,154,251,135,6,189,169,96,186,131,70,109,3,153,188,114,176,28,82,155,72,38,193,191,78,160,51,176,202,108,243,209,115,182,100,151,23,121,36,20,181,82,82,99,76,186,198,148,240,84,179,211,85,207,78,21,65,20,225,40,51,156,69,28,209,24,77,8,177,131,184,152,156,100,6,204,236,66,163,219,47,249,131,229,199,2,216,168,184,64,251,43,117,198,152,7,45,186,150,106,140,83,69,35,69,116,154,241,212,169,158,228,109,71,48,199,27,194,213,179,118,120,227,234,179,128,64,114,117,170,55,139,53,229,102,158,116,101,126,125,112,77,156,25,129,148,120,190,147,17,88,164,192,248,154,145,234,33,9,34,56,167,142,223,62,248,165,138,81,25,98,61,28,73,132,196,93,192,192,219,81,49,119,199,133,75,167,42,30,56,233,177,45,170,201,194,62,99,5,91,223,109,180,245,1,132,110,206,114,212,53,117,36,67,36,229,69,59,147,147,196,112,68,39,210,38,210,39,134,33,143,64,40,195,173,115,252,116,112,101,98,227,15,46,41,109,145,221,125,141,140,240,191,104,168,195,55,41,76,222,148,100,149,131,171,77,83,24,235,172,50,244,162,103,144,69,228,140,128,72,119,51,28,82,67,95,12,124,20,103,47,19,153,143,114,192,182,75,103,217,250,76,45,112,134,139,23,220,46,140,49,73,97,222,243,51,137,210,25,12,210,205,173,52,192,209,8,247,72,44,50,20,66,238,109,144,245,166,138,166,221,106,162,183,214,93,170,238,149,20,180,241,195,45,117,88,196,51,213,24,139,49,77,35,66,1,19,25,59,57,59,70,0,26,187,237,17,109,25,187,106,213,121,163,249,19,204,223,193,125,98,137,64,10,191,78,100,124,193,41,184,137,169,143,39,178,110,235,86,57,117,110,168,26,154,219,148,50,203,8,98,99,120,160,146,38,150,158,104,34,154,16,166,153,167,22,2,34,9,13,130,77,53,8,221,168,175,4,156,31,98,110,46,115,66,43,40,181,93,22,9,177,212,64,88,178,241,73,45,63,94,134,9,99,156,225,8,227,148,216,136,230,42,99,137,140,66,70,141,201,140,196,153,182,148,255,0,96,12,1,131,114,179,6,218,114,251,47,176,245,37,143,15,88,233,218,154,134,134,153,159,100,65,171,187,187,187,187,145,153,19,145,153,147,185,153,145,17,57,17,59,188,101,243,206,253,73,254,242,127,13,86,171,202,227,207,102,89,126,53,232,245,170,127,148,32,115,31,229,255,0,89,195,189,246,92,219,202,28,59,254,164,245,253,154,9,105,169,228,158,162,76,59,85,176,35,219,80,115,28,146,28,51,72,206,97,51,150,214,146,87,136,152,63,50,242,219,7,14,185,243,140,184,109,205,203,22,107,96,202,218,177,59,117,64,5,206,134,26,134,132,46,214,231,49,122,138,41,92,128,199,100,130,58,49,56,22,195,96,144,91,120,11,182,69,57,47,155,216,55,62,178,191,15,230,230,95,207,87,37,139,17,83,148,212,237,87,3,195,60,70,18,20,82,195,32,119,179,28,114,199,36,110,226,228,14,224,238,36,66,236,79,237,85,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,41,201,227,111,131,236,51,197,206,87,203,101,38,164,162,198,214,58,121,203,9,222,42,229,168,232,80,207,44,144,28,193,36,113,27,9,4,195,76,17,57,144,72,241,177,57,128,147,182,210,128,28,127,128,49,150,86,99,43,182,95,102,14,30,171,177,226,27,29,67,211,87,80,212,179,111,136,244,103,103,103,103,113,48,33,113,48,49,119,3,2,18,23,33,38,119,153,238,92,28,192,40,248,136,177,69,148,153,189,136,191,213,98,131,180,207,21,77,68,112,83,199,136,169,119,156,155,169,194,16,142,48,154,24,221,128,225,97,220,241,196,210,139,159,231,154,43,64,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,40,107,227,19,149,190,42,176,103,182,21,162,225,202,211,106,135,6,102,53,194,43,53,182,138,166,229,32,251,10,186,42,51,154,118,158,74,137,36,150,88,74,26,90,170,166,144,55,147,108,146,38,141,157,161,105,164,255,0,134,46,30,176,175,11,249,53,101,202,60,45,83,219,251,7,82,166,227,116,58,88,233,230,185,215,74,91,165,168,144,65,191,189,140,24,136,200,34,138,32,115,61,155,158,149,115,71,242,39,153,191,130,250,197,18,128,21,63,220,209,252,137,230,111,224,190,177,68,160,5,100,81,198,47,7,88,19,139,252,9,79,96,191,214,123,27,18,89,183,253,159,196,29,57,170,61,151,213,154,156,234,191,161,66,120,163,159,171,29,59,71,249,199,125,154,238,29,29,187,241,247,199,248,3,25,101,102,50,187,101,246,96,225,234,187,30,33,177,212,61,53,117,13,75,54,248,143,70,118,118,118,119,19,2,23,19,3,23,112,48,33,33,114,18,103,127,147,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,152,166,158,166,121,9,202,73,100,144,157,200,204,137,220,156,157,221,221,221,221,212,223,242,211,224,86,167,134,92,51,85,153,249,157,65,87,75,154,24,142,158,123,109,85,9,85,69,36,22,139,115,84,51,140,0,240,72,113,76,115,60,16,204,82,57,62,214,233,198,34,14,50,60,145,193,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,188,87,51,94,96,121,185,148,24,202,227,195,158,84,216,170,240,177,212,89,227,146,187,22,85,66,113,213,206,21,44,36,199,105,54,38,16,1,22,150,18,168,118,35,105,122,163,27,68,112,52,133,99,248,87,140,219,237,39,6,56,215,131,188,91,106,237,214,170,238,201,81,133,46,52,224,1,37,190,65,186,193,91,83,77,80,221,221,72,79,108,242,4,157,242,4,132,224,251,192,199,161,109,107,42,132,68,68,68,69,163,179,58,211,107,173,31,185,17,29,153,219,71,70,109,60,62,11,115,62,168,239,163,248,182,139,78,237,60,89,106,206,206,184,229,41,54,177,71,175,123,252,27,85,240,177,53,130,11,181,186,122,121,160,105,26,81,38,118,220,77,174,162,237,240,253,170,154,14,17,170,195,213,160,22,234,50,138,3,49,119,102,99,45,25,180,126,247,38,125,60,93,122,219,104,72,224,205,52,102,230,46,219,95,79,7,213,255,0,232,94,154,159,107,70,12,221,198,236,218,235,243,92,211,234,48,17,185,54,163,166,191,225,92,212,206,59,4,205,157,251,155,77,63,98,248,24,157,224,61,236,80,72,77,177,187,217,191,186,253,170,137,216,232,6,217,141,106,231,42,41,133,229,175,170,152,31,105,126,137,49,104,253,234,189,225,170,129,150,23,252,220,140,253,66,109,93,180,254,181,151,222,86,241,196,185,236,129,221,153,255,0,234,132,31,253,238,75,31,124,84,78,87,218,185,59,244,38,6,211,226,222,224,174,92,2,97,22,54,177,74,98,238,33,114,165,39,102,241,238,152,84,236,240,73,56,85,229,6,29,154,158,9,64,122,210,235,188,124,127,163,103,240,255,0,2,186,241,253,22,238,118,253,171,205,98,152,228,233,60,128,76,194,35,41,22,191,22,238,84,111,0,177,62,42,196,93,51,31,206,86,59,191,127,135,189,47,138,172,54,200,231,96,15,143,186,62,13,247,37,230,73,68,58,59,15,115,128,187,54,223,30,245,79,240,232,205,103,183,73,215,164,158,51,105,156,153,220,31,193,216,91,226,181,187,226,179,165,17,121,43,70,45,93,155,223,96,111,159,205,117,237,88,208,92,8,90,115,145,245,119,212,4,29,180,238,238,91,41,240,245,109,204,222,86,162,150,58,114,109,64,37,2,18,103,110,238,254,239,219,241,85,118,215,67,21,57,116,28,27,120,11,190,230,119,211,199,95,249,87,210,23,32,45,9,159,79,158,139,145,157,159,193,214,171,102,221,29,201,219,95,150,139,94,239,135,199,197,104,137,226,136,183,104,223,21,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,219,163,173,116,101,181,219,68,68,215,78,245,180,141,157,245,111,5,183,94,253,9,157,219,197,114,11,59,62,174,183,51,51,54,140,184,101,99,41,24,116,119,29,91,224,186,21,244,1,52,190,240,106,223,7,213,254,76,186,126,205,120,100,110,144,176,182,173,223,171,232,190,140,84,192,204,36,227,171,179,51,187,179,186,229,58,120,228,140,133,195,81,45,53,109,93,114,8,69,12,108,14,218,51,51,105,223,240,95,26,251,77,190,154,89,25,153,219,187,79,31,236,149,51,169,181,149,45,250,154,127,112,98,24,159,115,234,254,47,185,188,95,249,149,78,195,39,163,201,19,120,119,151,221,175,186,190,250,183,174,37,88,123,54,165,255,0,231,8,63,251,220,150,62,216,165,153,239,245,140,13,238,176,131,183,255,0,72,43,76,22,50,150,45,179,12,63,166,245,244,250,119,124,122,162,167,131,128,208,152,114,51,13,13,79,245,65,150,125,95,77,63,249,186,165,93,122,241,248,226,66,26,19,23,125,53,39,209,180,241,247,133,81,124,173,168,41,241,134,41,7,119,118,142,185,219,195,195,222,155,252,202,191,218,5,158,142,57,9,180,102,102,110,255,0,216,203,117,194,153,167,148,103,104,136,216,1,135,70,215,95,23,255,0,58,243,245,214,9,200,187,49,176,59,24,179,237,212,187,251,255,0,103,220,190,77,126,1,180,220,226,111,104,218,138,82,18,238,252,228,163,221,163,252,157,190,110,181,182,229,133,182,142,34,56,109,192,44,228,237,167,86,87,127,6,239,239,127,185,123,74,27,64,66,17,142,193,103,7,215,77,207,171,119,175,165,20,29,57,92,244,110,246,209,114,19,51,247,59,45,141,168,17,104,253,221,221,203,78,161,107,227,220,185,24,217,252,22,198,213,157,245,127,31,5,185,17,181,248,45,218,51,173,81,17,17,17,17,17,17,21,181,98,206,99,220,24,224,108,85,121,193,88,167,57,59,21,235,15,220,42,45,119,26,111,179,183,89,58,21,80,72,81,203,30,240,166,32,45,166,4,218,139,184,190,154,179,187,119,170,213,149,185,165,129,51,167,2,91,51,51,45,47,190,217,195,119,158,183,98,173,236,179,83,245,122,83,28,50,126,110,96,9,7,73,34,49,247,133,181,211,86,213,157,157,241,215,226,199,205,62,114,125,64,196,62,163,58,166,149,182,155,173,186,154,130,178,225,108,171,165,167,186,83,189,93,12,179,66,64,21,80,52,178,66,242,196,78,218,24,52,176,203,27,144,234,219,227,49,241,23,102,148,174,85,156,120,255,0,212,142,21,51,126,245,253,182,44,33,125,185,220,127,220,2,154,200,33,210,255,0,198,10,35,146,111,237,116,224,63,212,129,74,162,34,181,254,100,57,223,106,201,30,20,49,97,92,44,117,119,74,140,121,79,81,129,232,66,25,6,48,130,122,250,58,134,121,229,39,213,216,35,138,57,77,152,69,220,141,128,61,214,39,144,49,247,85,255,0,129,60,244,190,228,15,19,88,59,18,91,47,54,171,101,170,253,112,165,195,120,146,107,163,3,82,141,158,170,170,22,168,51,144,156,122,61,61,129,51,72,196,44,37,11,110,220,14,96,89,20,162,34,181,94,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,146,154,47,147,139,49,77,139,3,97,91,206,53,197,53,221,138,203,135,237,245,23,75,141,79,72,228,232,82,193,25,73,44,155,1,136,203,104,1,62,130,206,79,166,140,206,253,202,218,255,0,209,71,224,79,254,254,127,240,102,241,255,0,52,85,87,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,40,160,230,131,203,238,154,211,77,122,226,135,37,173,85,102,7,80,85,248,194,199,77,20,181,39,190,105,106,170,43,47,79,44,179,145,48,49,28,2,112,69,22,200,193,138,95,116,4,244,141,108,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,67,84,208,215,83,59,111,136,244,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,200,163,133,94,38,48,111,21,249,71,71,154,88,62,134,174,220,99,80,86,219,189,178,165,156,142,221,113,140,35,57,96,105,54,176,204,27,101,140,194,65,102,220,6,59,132,15,124,97,88,22,42,235,208,95,112,6,50,195,56,103,12,227,59,238,30,171,164,177,99,26,122,154,155,21,192,153,158,10,224,167,168,58,121,216,9,157,217,142,57,99,118,32,125,13,152,163,39,109,178,1,21,197,112,217,204,71,57,120,103,201,172,91,148,184,89,189,169,237,77,135,133,235,46,21,3,36,56,94,99,35,122,169,33,167,40,203,173,212,222,38,49,145,140,65,40,188,142,18,117,37,19,182,172,39,133,175,184,231,21,89,176,86,22,161,237,183,172,65,112,167,181,219,169,186,161,31,94,170,121,6,56,163,222,110,32,59,140,197,181,39,97,109,117,119,102,239,89,41,228,14,78,88,184,127,201,172,39,147,184,114,110,209,73,134,109,227,79,37,78,211,14,215,84,100,82,84,212,236,51,55,143,171,60,146,203,211,222,226,27,246,143,186,44,202,160,34,40,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,34,42,85,196,239,15,88,87,138,12,154,189,101,30,41,169,236,29,191,167,83,110,186,5,44,117,19,91,43,162,45,209,84,70,38,223,223,70,108,36,4,113,75,40,49,134,253,205,143,14,116,101,14,50,200,92,208,196,25,71,152,16,82,71,125,195,181,3,13,67,210,78,211,65,40,28,99,44,83,70,125,206,225,36,82,71,35,49,48,155,49,179,16,137,51,139,120,165,149,66,34,40,181,231,97,146,247,91,141,54,3,207,124,61,132,42,234,169,237,116,245,86,28,77,120,132,200,194,150,7,150,51,183,12,177,238,208,1,229,154,181,154,86,6,109,242,0,25,106,81,11,197,10,153,62,75,121,57,125,193,249,53,139,115,138,239,55,78,147,49,46,20,244,246,186,109,160,251,169,109,165,81,25,84,239,19,119,109,243,207,81,23,76,128,8,123,54,239,120,100,23,105,21,69,10,220,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,247,252,206,185,128,86,101,21,29,79,15,217,33,136,187,38,58,171,221,6,38,185,69,28,241,85,88,105,100,130,25,162,26,99,32,104,222,105,227,168,238,154,51,34,132,64,180,97,144,128,227,134,197,117,92,174,60,246,101,151,227,94,143,90,156,209,252,246,102,111,224,190,143,68,173,85,74,167,42,62,5,191,168,113,65,157,120,51,254,215,170,192,20,85,197,253,241,21,210,74,119,31,247,46,202,100,95,217,204,193,254,183,153,74,162,44,85,212,255,0,114,184,242,39,150,95,141,122,197,106,186,164,69,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,149,76,244,226,143,34,120,107,246,39,229,175,28,253,156,251,71,218,125,153,253,44,172,172,235,246,126,151,91,253,109,20,155,118,245,226,253,45,53,221,221,174,143,167,201,201,78,51,56,108,226,39,21,85,96,172,156,204,143,180,23,170,43,121,221,39,166,246,61,125,38,202,80,146,56,202,77,245,16,70,15,161,205,27,104,207,187,222,215,77,25,221,171,90,34,44,85,212,255,0,114,184,242,39,150,95,141,122,197,106,186,164,69,138,186,152,158,30,120,179,193,188,34,242,196,203,60,113,125,167,164,188,95,107,234,46,212,214,44,56,85,239,75,61,212,218,249,84,211,184,27,71,43,128,69,17,188,132,110,27,53,233,131,187,20,160,207,18,216,255,0,31,227,44,211,198,87,108,193,204,28,67,87,124,196,55,202,135,169,174,174,169,118,223,41,232,204,204,204,204,194,0,34,194,0,2,204,0,2,34,44,34,44,205,55,220,184,184,28,169,225,75,6,215,227,12,193,58,74,140,197,198,20,240,5,116,49,4,82,133,146,144,93,205,168,162,157,153,200,204,137,196,167,33,46,145,28,81,8,177,52,45,44,151,105,139,49,77,139,3,97,91,206,53,197,53,221,138,203,135,237,245,23,75,141,79,72,228,232,82,193,25,73,44,155,1,136,203,104,1,62,130,206,79,166,140,206,253,202,218,255,0,209,71,224,79,254,254,127,240,102,241,255,0,52,85,87,139,31,43,25,201,244,255,0,16,250,116,235,26,197,114,156,116,113,155,125,227,15,49,233,110,113,218,189,141,131,48,191,104,167,195,54,217,64,30,168,99,149,195,171,83,83,32,235,172,210,244,162,119,140,73,227,140,64,68,119,59,28,178,123,110,92,92,14,83,113,91,140,171,241,134,96,157,93,62,93,96,250,136,2,186,24,130,88,142,247,86,76,230,212,81,78,204,194,0,34,194,83,144,151,84,66,88,132,88,94,102,150,59,212,230,91,203,238,155,56,109,87,142,32,242,130,213,87,38,96,208,83,246,155,197,166,146,41,106,167,196,160,3,75,4,109,27,28,236,16,29,61,52,18,147,4,49,17,206,250,11,51,155,142,177,3,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,106,154,26,234,103,109,241,30,142,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,254,215,138,60,244,254,82,153,237,137,179,175,236,183,217,207,180,125,139,250,89,219,187,103,67,179,209,193,77,253,91,167,30,237,221,13,223,160,218,110,211,191,77,94,255,0,249,24,254,187,63,118,255,0,137,43,85,230,143,231,179,51,127,5,244,122,37,110,182,172,1,140,175,184,54,255,0,152,54,108,61,87,89,135,176,173,69,13,53,234,186,22,98,10,3,172,121,90,153,229,102,125,194,6,80,72,12,122,108,99,216,46,236,82,3,21,85,224,251,139,60,101,194,46,104,125,184,177,83,213,222,44,85,244,242,83,95,112,224,215,181,44,23,80,104,205,160,115,55,142,86,3,138,83,105,4,216,55,233,212,6,118,25,77,158,159,231,70,111,99,44,250,205,12,65,155,153,129,61,36,151,220,69,80,51,84,53,36,13,12,17,0,70,49,69,12,97,222,236,17,197,28,113,179,147,145,187,3,57,17,19,185,60,207,114,163,225,211,242,45,195,140,24,254,247,79,179,18,102,151,103,190,212,123,250,244,173,98,5,236,232,189,217,78,50,214,57,100,168,220,194,6,221,175,166,109,172,77,164,64,241,99,230,159,57,62,160,98,31,81,157,121,76,69,149,184,239,10,96,76,35,153,151,251,23,101,195,120,239,183,253,159,173,237,80,159,108,236,83,52,53,95,155,3,121,35,217,33,48,254,112,71,118,186,142,173,222,171,175,6,252,122,99,238,14,237,88,202,197,98,195,84,152,158,219,137,233,218,122,58,58,250,249,162,130,219,117,1,113,142,173,163,29,68,192,133,216,102,141,152,14,86,138,6,105,99,233,247,219,2,159,58,108,144,186,240,227,203,59,24,228,213,246,249,73,119,185,88,50,223,21,21,101,93,36,100,16,60,245,48,86,212,200,17,238,247,136,0,167,112,99,118,23,54,6,39,16,221,177,160,49,118,174,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,148,51,211,79,25,56,201,20,145,147,49,1,137,51,139,139,179,59,59,59,58,157,78,92,92,113,212,241,91,131,107,240,126,96,133,37,62,98,224,250,120,14,186,104,142,40,130,247,72,78,224,213,177,64,206,196,6,36,194,51,136,143,72,78,88,136,92,90,102,138,59,202,94,83,52,179,75,2,100,182,4,185,230,102,101,223,125,141,134,236,221,30,219,91,217,102,168,233,117,102,8,99,252,220,32,114,22,178,74,3,238,139,233,174,175,163,51,187,80,15,244,81,248,19,255,0,191,159,252,25,188,127,205,19,154,63,145,60,205,252,23,214,40,148,0,175,127,145,121,23,152,252,69,230,61,187,43,242,190,205,219,174,181,218,203,52,210,187,133,45,190,148,93,154,74,170,153,25,159,167,8,110,29,95,71,39,34,16,1,51,48,2,200,167,34,242,47,46,56,116,203,139,118,87,229,125,155,176,218,168,117,150,105,165,118,58,171,133,81,51,52,149,85,50,51,55,82,99,218,58,190,140,44,34,32,2,0,0,3,80,20,85,243,206,253,73,254,242,127,13,86,171,202,227,207,102,89,126,53,232,245,170,127,151,201,197,152,90,197,142,112,173,231,5,98,154,30,219,101,196,22,250,139,93,198,155,170,113,245,233,103,140,163,150,61,224,226,99,184,12,155,81,118,38,215,86,118,126,245,143,191,27,124,31,98,110,17,179,66,91,41,53,93,110,9,190,84,78,88,78,241,87,45,63,94,186,8,163,128,230,9,35,136,220,132,225,42,144,137,204,130,54,145,197,204,4,89,246,139,130,78,48,113,55,8,217,161,21,232,94,174,183,4,223,42,32,28,89,103,164,138,159,175,93,4,81,206,16,156,114,74,14,66,112,149,73,202,192,39,27,72,226,192,100,44,251,135,32,140,39,138,108,88,231,10,217,177,174,22,174,237,182,92,65,111,167,186,91,170,122,71,31,94,150,120,198,72,164,216,108,38,59,128,197,244,38,98,109,116,118,103,238,86,215,205,31,200,158,102,254,11,235,20,74,21,184,78,243,79,147,127,80,48,247,168,192,178,83,80,3,204,127,136,44,167,226,35,136,41,113,70,80,225,251,87,178,168,45,244,212,114,226,106,120,42,105,234,177,20,157,32,46,165,68,83,12,123,58,58,189,56,59,199,212,113,137,220,164,48,232,132,93,78,95,124,60,231,110,118,231,109,14,34,201,236,91,87,130,195,5,212,71,83,114,197,212,193,5,65,217,206,88,42,94,157,158,146,73,163,42,160,156,160,56,12,27,112,108,144,186,140,224,238,37,88,57,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,42,136,138,213,121,163,249,19,204,223,193,125,98,137,64,10,159,238,104,254,68,243,55,240,95,88,162,80,2,178,93,226,43,62,112,111,13,185,71,125,205,108,103,91,72,33,110,167,48,182,80,205,80,240,157,218,226,224,79,79,69,19,136,25,111,144,135,71,38,2,216,12,114,19,108,2,118,199,95,58,51,123,25,103,214,104,98,12,220,204,9,233,36,190,226,42,129,154,161,169,32,104,96,136,2,49,138,40,99,14,247,96,142,40,227,141,156,156,141,216,25,200,136,157,201,252,254,19,197,55,220,13,138,172,216,215,11,87,118,43,214,31,184,83,221,45,213,61,32,147,161,85,4,131,36,82,108,54,32,45,166,2,250,19,56,190,154,59,59,119,44,130,120,36,227,7,12,241,115,149,241,94,133,233,40,177,181,142,158,1,197,150,122,72,170,58,20,51,203,36,225,9,199,36,160,194,65,48,211,28,172,2,114,60,108,76,6,68,237,184,162,47,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,92,87,24,60,38,96,222,46,178,191,236,61,246,162,146,207,125,160,168,142,166,197,136,202,129,234,167,181,27,200,15,59,0,52,145,57,132,177,3,198,64,231,179,94,153,187,57,68,14,216,246,99,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,30,154,186,134,165,155,124,71,163,59,59,59,59,137,129,11,137,129,139,184,24,16,144,185,9,51,191,159,89,84,34,34,34,34,34,45,186,58,215,70,91,93,180,68,77,116,239,91,8,153,223,86,240,90,107,223,161,51,187,120,174,65,103,103,213,214,230,102,102,209,151,12,172,101,35,14,142,227,171,124,23,66,190,128,38,151,222,13,91,224,250,191,201,151,79,217,175,12,141,210,22,22,213,187,245,125,23,209,138,152,25,132,156,117,118,102,119,118,119,92,167,79,28,145,144,184,106,37,166,173,171,174,64,142,56,99,102,118,209,180,102,110,245,241,175,180,219,233,165,145,153,157,187,180,241,254,201,83,90,251,105,193,136,225,170,125,163,22,194,114,119,119,241,125,223,231,101,82,48,244,142,50,12,35,174,210,50,119,211,195,244,87,163,86,245,196,171,15,102,212,191,252,225,7,255,0,123,146,199,219,20,179,61,254,177,129,189,214,16,118,255,0,233,5,105,130,198,82,197,182,97,135,244,222,190,159,78,239,143,84,84,240,112,26,19,14,70,97,161,169,254,168,50,207,171,233,167,255,0,55,84,171,175,94,87,22,74,65,77,40,185,105,184,37,102,251,251,149,17,202,218,130,159,24,98,144,119,119,104,235,157,188,60,61,233,191,204,171,229,157,153,224,18,33,118,97,0,241,253,139,150,225,76,211,202,51,180,68,108,0,195,163,107,175,139,255,0,157,121,250,235,4,228,93,152,216,29,140,89,246,234,93,253,255,0,179,238,95,38,191,0,218,110,113,55,180,109,69,41,9,119,126,114,81,238,209,254,78,223,55,90,219,114,194,219,71,17,28,54,224,22,114,118,211,171,43,191,131,119,247,191,220,189,149,37,154,56,225,24,246,11,59,107,221,185,245,241,95,82,40,58,114,185,232,221,237,162,229,38,103,109,29,113,182,160,69,163,247,119,119,39,81,245,241,238,91,216,217,252,22,198,213,157,245,127,31,5,185,19,246,45,218,51,166,154,45,81,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,105,163,45,54,253,235,71,238,90,59,252,25,109,218,205,221,162,222,192,223,23,213,111,90,19,187,11,187,124,151,28,100,68,78,196,206,205,167,138,214,80,98,29,95,250,214,117,192,192,38,219,95,191,224,201,19,20,100,224,101,171,19,232,58,182,157,203,153,153,197,221,159,189,151,21,64,25,139,237,103,249,54,141,175,197,116,171,162,148,233,158,55,18,240,110,237,191,122,164,120,218,235,85,109,181,79,88,17,19,77,24,71,183,94,238,231,54,111,139,125,238,170,46,8,185,71,83,73,44,174,64,70,210,16,247,27,120,104,63,37,235,149,189,241,48,46,244,109,167,143,180,32,255,0,239,115,88,248,98,51,49,189,212,177,22,186,176,51,190,159,220,10,97,90,163,161,196,214,186,168,219,82,138,178,3,102,251,218,65,127,249,20,236,242,255,0,186,75,114,200,60,45,87,52,46,197,44,181,12,239,175,202,225,82,223,38,249,43,186,94,75,30,195,190,26,97,30,230,45,251,190,58,247,138,163,153,107,64,84,120,171,21,203,161,55,82,187,86,212,93,191,175,155,252,234,189,217,199,169,65,8,63,131,128,235,255,0,210,178,239,128,51,123,142,221,204,254,11,128,105,198,106,144,156,197,223,107,109,255,0,47,249,215,35,195,27,199,239,55,197,115,70,44,35,166,159,21,171,139,49,111,102,239,126,231,77,223,204,181,241,240,92,100,206,46,238,253,250,248,186,219,183,86,213,188,17,181,18,103,241,103,91,217,217,254,62,11,115,54,171,93,59,180,77,25,150,168,136,136,136,136,136,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,80,173,197,143,154,124,228,250,129,136,125,70,117,33,57,109,193,245,171,139,46,86,249,106,54,246,171,143,29,224,234,124,77,95,133,14,25,69,130,166,115,186,213,188,148,50,140,134,49,108,168,120,98,6,144,136,94,35,16,61,219,26,72,228,139,108,89,133,175,184,27,21,94,112,86,41,161,236,87,172,63,112,168,181,220,105,186,161,39,66,170,9,10,57,99,222,14,64,91,76,9,181,23,113,125,53,103,118,239,83,105,203,67,142,58,110,35,176,108,57,61,142,2,172,51,23,5,217,227,57,170,228,57,106,2,249,110,133,227,129,171,74,99,114,38,169,98,56,134,97,50,247,206,70,144,29,216,140,33,189,244,80,173,206,111,52,190,213,241,29,98,203,58,11,239,106,160,192,152,126,62,211,69,217,118,118,59,165,105,188,211,126,113,193,138,77,244,163,110,46,226,32,29,52,109,11,168,202,154,114,224,225,146,213,196,214,104,99,91,14,35,166,171,138,219,107,192,247,81,166,185,61,184,106,232,168,174,181,145,246,58,67,156,77,182,145,128,207,81,83,16,49,198,111,37,32,152,147,116,201,91,6,44,194,215,220,13,138,175,56,43,20,208,246,43,214,31,184,84,90,238,52,221,80,147,161,85,4,133,28,177,239,7,32,45,166,4,218,139,184,190,154,179,187,119,172,135,184,31,206,43,86,119,240,185,151,248,186,142,253,87,117,185,81,89,233,172,151,233,107,170,134,122,214,186,210,68,48,212,149,65,49,153,111,144,133,167,23,145,247,148,115,198,100,205,191,69,93,81,21,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,44,148,209,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,74,124,88,249,88,206,79,167,248,135,211,167,88,214,44,170,17,20,16,243,20,224,86,167,133,172,100,248,227,47,168,42,207,42,239,245,16,195,67,53,77,84,70,118,203,140,205,80,111,109,102,121,30,121,128,99,167,41,2,98,15,208,49,2,51,49,115,58,21,195,71,17,120,239,133,252,211,160,204,204,11,81,253,170,142,241,69,178,31,233,157,175,180,195,52,244,125,73,98,147,163,213,232,0,245,64,119,135,139,63,139,62,66,121,23,158,153,113,196,94,92,91,179,67,43,239,61,186,213,93,172,83,67,43,48,85,91,234,133,153,228,165,169,141,157,250,115,6,225,213,181,113,113,33,48,35,3,3,44,101,212,207,112,197,195,62,13,226,191,149,190,95,101,110,48,174,171,183,24,212,93,238,86,139,157,51,185,29,186,227,29,214,226,17,78,241,238,97,152,54,203,32,28,100,237,184,12,182,144,30,201,2,34,243,75,43,113,222,75,99,187,158,89,230,93,139,216,216,146,205,209,237,180,93,170,26,142,151,86,16,154,63,206,66,103,25,107,28,160,94,233,62,154,232,250,59,59,53,245,114,108,225,235,237,166,108,93,184,133,187,84,221,105,41,50,239,74,43,64,71,75,165,45,198,186,182,154,162,41,196,167,38,118,126,132,6,206,81,7,189,186,166,2,114,17,109,178,76,162,34,40,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,34,34,181,94,99,220,58,96,76,239,225,199,21,98,203,253,63,71,18,101,206,31,185,223,112,253,207,124,197,217,122,65,29,77,84,93,16,148,35,62,188,116,109,14,233,24,250,123,247,139,59,182,143,0,42,106,121,98,241,227,249,111,177,83,100,54,108,94,183,99,236,63,111,31,102,221,46,55,30,165,86,40,132,78,98,147,65,233,11,117,169,224,26,118,45,210,73,44,194,210,76,250,236,148,154,255,0,209,21,175,243,46,196,248,55,13,112,91,152,129,140,237,244,151,16,188,83,211,90,237,148,51,92,158,140,231,184,201,83,27,211,201,19,143,189,41,211,144,118,183,137,153,247,133,41,137,104,27,157,177,247,89,20,112,7,127,194,184,151,131,108,167,184,224,235,39,178,168,33,195,241,219,230,131,179,71,6,250,234,89,14,158,182,125,177,187,139,245,106,162,158,93,239,239,31,83,121,179,17,19,53,192,34,133,110,117,126,105,240,183,211,250,31,81,184,170,63,194,119,24,55,94,19,242,143,55,71,3,61,35,227,188,107,81,97,160,178,157,76,69,32,80,193,16,92,94,166,185,133,193,226,144,226,121,32,0,142,66,102,115,156,77,198,64,140,227,43,106,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,83,79,83,60,132,195,28,81,198,44,228,102,68,236,44,44,206,238,238,204,202,232,56,189,225,15,249,41,100,214,73,253,169,162,232,230,22,49,246,253,110,40,217,95,218,97,131,164,84,61,150,146,61,172,209,183,74,57,75,123,142,253,210,201,46,146,28,109,22,215,43,143,61,153,101,248,215,163,214,167,52,127,61,153,155,248,47,163,209,47,65,203,47,131,236,51,197,46,104,94,239,89,140,212,149,152,39,3,83,196,87,91,57,75,81,20,247,57,235,35,168,10,96,9,32,56,202,32,2,132,229,35,99,215,88,227,13,164,210,17,4,239,34,44,85,212,255,0,114,184,242,39,150,95,141,122,197,106,186,164,69,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,170,188,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,68,88,171,169,254,229,113,228,79,44,191,26,245,138,213,117,72,139,21,117,90,179,151,45,235,44,57,9,195,254,104,53,103,82,131,22,225,251,237,184,97,146,186,121,164,138,170,130,253,90,242,184,199,38,177,193,11,199,89,77,180,34,118,23,145,167,50,6,35,35,146,191,242,117,161,203,138,238,43,38,147,22,211,255,0,166,74,12,63,89,89,133,39,146,232,212,241,141,86,141,21,76,99,79,181,138,166,98,165,154,114,22,223,180,35,138,114,120,205,246,201,12,223,170,85,197,143,149,140,228,250,127,136,125,58,117,141,98,201,79,139,31,43,25,201,244,255,0,16,250,116,235,26,197,93,120,62,225,51,25,113,117,154,31,97,236,85,21,118,123,21,5,60,149,55,220,70,52,13,85,5,168,30,51,120,24,193,228,137,140,229,148,26,49,6,61,250,117,13,153,198,35,118,200,79,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,212,212,52,52,204,251,34,13,93,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,253,2,136,190,107,220,14,84,225,171,173,239,139,140,185,58,70,177,92,170,41,207,23,90,88,34,167,122,26,185,74,56,6,182,6,22,22,148,39,148,131,170,47,172,173,52,165,38,166,50,31,70,50,212,170,114,49,253,118,126,237,255,0,18,86,171,205,31,207,102,102,254,11,232,244,74,229,57,46,225,107,22,57,194,188,66,224,172,83,67,219,108,184,130,223,99,181,220,105,186,167,31,94,150,120,238,145,203,30,240,113,49,220,6,77,168,187,19,107,171,59,63,122,180,190,54,248,62,196,220,35,102,132,182,82,106,186,220,19,124,168,156,176,157,226,174,90,126,189,116,17,71,1,204,18,71,17,185,9,194,85,33,19,153,4,109,35,139,152,8,179,237,31,63,193,207,15,95,202,127,136,44,55,148,213,181,55,90,43,45,95,94,182,247,112,183,82,245,164,163,161,130,34,144,137,221,217,194,46,161,180,112,12,166,206,35,36,241,251,166,250,1,100,124,177,172,226,199,205,62,114,125,64,196,62,163,58,151,78,8,50,135,6,231,215,44,76,37,148,121,129,5,92,150,44,69,79,119,134,161,233,39,120,103,136,194,249,87,44,83,70,125,236,199,28,177,199,35,49,49,3,184,51,16,144,187,139,196,7,17,89,13,140,184,109,205,203,238,84,227,58,42,177,59,117,65,157,178,186,106,118,132,46,214,231,50,106,122,216,152,76,199,100,130,58,184,177,150,195,99,140,159,120,19,53,202,242,144,200,106,156,211,226,94,60,201,184,81,82,79,135,178,194,159,218,149,45,83,79,21,64,75,113,156,36,138,134,54,3,54,32,49,38,150,164,37,16,61,135,70,45,238,145,129,52,186,113,99,229,99,57,62,159,226,31,78,157,99,88,166,123,153,111,47,186,108,225,181,94,56,131,202,11,85,92,153,131,65,79,218,111,22,154,72,165,170,159,18,128,13,44,17,180,108,115,176,64,116,244,208,74,76,16,196,71,59,232,44,206,110,58,196,14,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,170,104,107,169,157,183,196,122,59,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,228,39,193,247,22,120,55,139,172,175,251,113,98,167,164,179,223,104,42,36,166,190,225,193,175,122,169,237,70,242,27,64,230,111,28,78,97,44,64,210,9,176,108,215,168,12,238,81,27,55,138,230,143,228,79,51,127,5,245,138,37,0,42,127,185,163,249,19,204,223,193,125,98,137,64,10,200,123,130,78,15,176,207,8,217,95,21,148,90,146,183,27,95,41,224,44,89,120,164,150,163,161,93,60,82,78,112,132,113,202,110,34,16,141,73,196,198,33,27,200,194,198,98,46,251,70,226,145,69,95,60,239,212,159,239,39,240,213,106,188,174,60,246,101,151,227,94,143,90,167,249,23,138,206,140,161,193,185,245,149,248,131,40,243,2,10,185,44,88,138,156,97,168,122,73,222,25,226,48,144,101,138,104,207,189,152,227,150,56,228,102,38,32,119,6,98,18,23,113,124,117,184,138,200,108,101,195,110,110,95,114,167,25,209,85,137,219,170,12,237,149,211,83,180,33,118,183,57,147,83,214,196,194,102,59,36,17,213,197,140,182,27,28,100,251,192,153,174,127,151,7,48,10,206,29,239,177,101,38,111,98,47,245,39,175,237,51,197,83,81,28,245,18,97,218,173,135,38,234,112,132,36,144,225,154,70,96,56,88,118,180,146,180,162,225,249,230,150,69,121,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,21,255,0,243,92,227,167,250,191,11,249,41,140,255,0,237,138,92,127,91,66,63,222,136,218,227,168,98,255,0,117,237,64,35,253,132,46,127,235,136,84,112,100,190,80,227,44,250,205,12,63,148,121,127,5,36,151,220,69,80,80,211,189,92,237,12,17,0,70,82,203,52,135,222,236,17,197,28,146,59,11,17,187,3,176,137,19,176,190,69,28,58,228,54,13,225,183,40,236,89,83,131,40,169,4,45,212,224,119,58,232,105,222,19,187,92,92,5,170,43,101,98,51,45,242,16,234,194,230,91,1,130,49,125,128,44,209,67,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,41,84,68,86,171,205,31,200,158,102,254,11,235,20,74,0,84,255,0,115,71,242,39,153,191,130,250,197,18,128,21,95,248,197,227,23,29,241,127,142,233,239,247,250,63,99,97,187,54,255,0,179,248,127,169,13,71,178,250,176,211,133,87,244,80,65,20,147,245,100,167,105,63,56,207,179,93,163,163,55,125,106,229,193,203,254,179,136,139,236,89,183,155,216,119,253,73,232,59,76,17,83,84,73,61,60,152,138,171,97,199,182,156,225,56,228,8,97,145,216,206,102,45,175,36,77,16,177,254,121,226,173,124,215,56,22,254,175,197,6,74,96,207,251,98,171,31,209,80,151,247,164,55,72,233,216,127,221,123,81,137,127,97,51,135,250,226,101,28,25,47,155,216,203,33,115,67,15,230,230,95,207,73,29,247,14,212,20,212,237,87,3,77,4,160,113,148,82,195,32,119,59,132,145,73,36,110,226,226,108,198,238,36,36,204,77,237,120,201,206,59,23,16,28,67,226,12,226,195,144,246,122,76,77,111,177,212,73,77,184,207,178,85,5,162,142,58,154,109,230,0,242,116,167,142,88,186,155,24,79,102,225,247,73,157,73,255,0,37,79,43,24,167,234,5,119,167,91,149,255,0,171,10,230,251,144,216,55,25,240,233,83,158,69,69,73,73,139,48,5,69,16,5,192,105,220,167,173,183,84,85,13,57,81,25,49,139,108,25,106,66,113,34,99,216,241,200,32,195,214,144,148,38,41,211,229,159,198,189,199,137,252,9,114,193,57,151,115,237,57,147,132,181,169,173,172,145,233,97,246,205,12,211,72,241,212,67,79,8,199,179,163,168,65,35,12,123,91,88,9,205,202,103,17,189,84,68,68,68,68,68,90,104,203,77,191,122,209,251,150,142,255,0,6,91,88,89,187,180,91,216,27,226,250,173,232,184,163,34,34,118,38,118,109,60,86,178,131,16,234,255,0,214,179,174,6,1,54,218,253,255,0,6,72,152,163,39,3,45,88,159,65,213,180,238,92,204,206,46,236,253,236,184,234,4,228,13,4,95,187,195,70,213,116,107,162,148,233,158,55,18,240,110,237,191,122,164,249,129,114,169,181,81,214,212,197,17,117,97,113,97,215,187,187,169,167,197,190,247,94,251,5,220,98,170,167,41,72,128,141,166,33,109,13,188,54,183,203,246,175,98,173,239,137,129,119,163,109,60,125,161,7,255,0,123,154,199,195,17,153,141,238,165,136,181,213,129,157,244,254,224,83,10,213,29,14,38,181,213,70,218,148,85,144,27,55,222,210,11,255,0,200,167,103,151,253,210,91,150,65,225,106,185,161,118,41,101,168,103,125,126,87,10,150,249,55,201,93,210,242,152,226,55,120,233,216,31,77,205,46,238,237,117,253,21,70,178,214,128,168,241,86,43,151,66,110,165,118,173,168,187,127,95,55,249,213,121,179,11,73,75,24,191,198,48,215,252,11,232,128,51,123,142,221,204,254,11,128,105,198,106,144,156,197,223,107,109,255,0,47,249,215,35,195,27,199,239,55,197,115,70,44,35,166,159,20,113,102,125,236,221,239,220,181,221,252,203,95,30,246,92,100,206,46,238,253,250,248,186,219,163,59,106,222,8,218,137,51,248,179,173,236,236,255,0,31,5,185,155,85,174,157,218,38,140,181,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,177,255,0,98,104,223,6,69,171,62,139,85,178,67,239,216,206,204,250,173,68,123,153,159,197,190,43,83,109,64,155,95,22,117,214,13,67,187,226,185,37,102,218,39,241,22,213,111,140,250,163,222,218,119,50,222,221,221,203,169,86,91,100,98,126,241,102,239,101,74,241,237,156,106,232,101,105,34,38,141,227,141,159,185,244,254,169,175,138,234,112,255,0,137,198,255,0,75,88,53,167,24,16,73,35,179,60,131,174,140,209,124,153,190,110,171,90,183,238,37,63,214,159,136,65,255,0,176,53,143,110,39,211,219,213,58,120,106,31,241,5,105,135,163,98,196,22,209,102,221,173,100,45,163,127,126,202,118,57,120,70,15,195,222,24,137,199,99,193,37,75,179,63,199,91,133,83,171,188,94,35,31,87,149,29,27,212,77,32,176,196,68,205,185,216,89,181,33,111,21,225,112,61,32,157,218,225,87,174,163,87,35,75,225,220,250,239,126,231,248,248,170,187,102,45,148,224,4,218,51,119,54,191,45,172,187,238,109,163,159,119,115,233,174,168,205,210,23,218,255,0,122,22,215,29,31,231,243,92,154,104,143,224,184,136,159,188,60,116,248,173,209,19,184,232,254,44,183,187,51,179,179,248,58,216,227,163,104,61,205,224,255,0,122,211,79,6,248,50,8,232,239,162,228,111,5,170,34,34,34,34,34,34,34,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,63,230,133,193,71,242,128,192,135,156,249,123,108,186,215,102,78,13,183,133,52,86,234,38,235,123,102,214,51,17,157,59,68,68,218,77,23,86,121,163,120,217,206,79,126,45,146,17,197,211,133,108,39,138,111,184,27,21,89,177,174,22,174,236,87,172,63,112,167,186,91,170,122,65,39,66,170,9,6,72,164,216,108,64,91,76,5,244,38,113,125,52,118,118,238,89,15,112,89,196,117,215,138,124,134,181,102,165,247,4,85,225,171,145,84,77,109,172,7,136,134,138,182,120,54,180,149,84,36,78,228,116,196,78,227,222,238,225,32,77,19,145,244,250,133,87,241,102,41,177,96,108,43,121,198,184,166,187,177,89,112,253,190,162,233,113,169,233,28,157,10,88,35,41,37,147,96,49,25,109,0,39,208,89,201,244,209,153,223,185,99,47,155,24,235,242,161,154,120,203,51,61,151,236,207,181,184,130,227,125,236,93,126,183,101,237,85,50,77,210,234,109,29,251,122,155,119,109,29,116,215,70,215,69,49,60,154,112,5,78,25,225,114,233,140,238,56,122,146,146,163,24,226,138,186,154,59,128,180,79,61,117,186,158,40,169,227,99,33,119,54,8,234,99,174,97,3,211,71,41,9,155,73,55,20,123,115,52,201,79,200,183,23,24,167,179,220,59,85,6,59,215,26,209,239,151,124,209,118,217,230,237,17,201,164,96,35,165,84,85,59,5,183,105,19,197,184,156,183,105,119,252,146,243,142,197,46,21,199,92,63,84,67,209,189,83,92,31,24,209,201,184,203,181,210,201,29,61,37,67,104,193,178,62,137,197,77,222,231,184,251,87,186,58,70,78,242,126,136,173,87,154,63,145,60,205,252,23,214,40,148,43,112,157,230,159,38,254,160,97,239,81,129,100,166,136,138,149,113,99,229,99,57,62,159,226,31,78,157,99,88,178,168,68,95,39,22,97,107,22,57,194,183,156,21,138,104,123,109,151,16,91,234,45,119,26,110,169,199,215,165,158,50,142,88,247,131,137,142,224,50,109,69,216,155,93,89,217,251,214,57,156,93,100,133,171,135,30,34,241,158,77,88,175,149,119,123,109,130,162,152,168,234,234,227,16,157,224,168,165,134,166,48,147,111,186,70,3,59,3,155,48,177,184,57,48,134,237,141,126,188,140,127,93,159,187,127,196,148,85,169,254,229,113,228,79,44,191,26,245,138,213,218,227,251,131,235,87,22,89,70,67,111,106,184,241,222,14,167,172,175,194,135,12,162,193,83,57,128,188,148,50,140,134,49,108,168,120,98,6,144,136,94,35,16,61,219,26,72,228,169,124,44,100,167,242,118,225,247,4,228,228,151,14,219,87,135,237,239,219,231,25,122,145,157,116,242,157,69,87,72,186,113,187,194,211,205,43,71,184,24,186,108,27,181,45,93,234,170,34,40,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,34,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,47,171,132,241,77,247,3,98,171,54,53,194,213,221,138,245,135,238,20,247,75,117,79,72,36,232,85,65,32,201,20,155,13,136,11,105,128,190,132,206,47,166,142,206,221,203,32,158,9,56,193,195,60,92,229,124,87,161,122,74,44,109,99,167,128,113,101,158,146,42,142,133,12,242,201,56,66,113,201,40,48,144,76,52,199,43,0,156,143,27,19,1,145,59,110,43,138,69,13,124,233,51,142,197,140,51,151,9,100,237,162,30,165,94,93,219,234,42,46,149,59,141,182,213,92,134,158,65,166,216,64,204,251,32,130,158,94,160,153,137,118,157,190,233,70,76,241,214,165,83,146,22,105,127,248,203,201,75,133,247,254,212,197,54,139,103,101,253,180,213,243,245,152,63,251,26,59,12,254,240,31,234,142,165,81,20,43,115,171,243,79,133,190,159,208,250,141,197,88,2,153,62,88,188,191,235,50,138,142,155,136,28,239,195,189,147,29,85,237,159,12,219,101,146,120,170,172,52,178,65,52,50,149,72,9,180,111,52,241,212,119,195,32,17,66,32,58,184,200,70,17,248,14,121,223,169,63,222,79,225,170,213,121,92,121,236,203,47,198,189,30,181,57,163,249,236,204,223,193,125,30,137,93,87,35,31,215,103,238,223,241,37,42,136,139,21,117,63,220,174,60,137,229,151,227,94,177,90,174,169,17,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,166,165,17,17,22,42,234,127,185,92,121,19,203,47,198,189,98,181,93,82,34,197,93,72,78,99,229,13,54,53,228,251,148,185,165,79,5,35,92,178,226,241,116,152,231,154,121,68,253,157,93,123,170,165,154,24,128,117,3,50,168,122,3,119,54,109,2,19,218,77,171,137,219,7,5,249,199,98,200,46,40,48,6,106,226,152,119,217,109,87,9,41,238,50,110,54,236,212,181,116,242,210,75,83,160,1,153,244,66,160,165,233,136,185,31,79,99,104,229,171,100,124,136,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,37,62,24,184,122,194,188,47,228,213,151,40,240,181,79,111,236,29,74,155,141,208,233,99,167,154,231,93,41,110,150,162,65,6,254,246,48,98,35,32,138,40,129,204,246,110,122,170,136,177,204,227,139,40,112,110,68,113,81,143,50,183,47,160,171,131,15,90,106,40,230,161,130,166,119,152,233,194,166,138,10,167,133,141,253,226,0,41,200,1,201,200,246,8,238,35,45,73,239,127,145,143,235,179,247,111,248,146,181,94,104,254,123,51,55,240,95,71,162,87,85,200,199,245,217,251,183,252,73,72,254,116,101,14,13,207,172,175,196,25,71,152,16,85,201,98,196,84,227,13,67,210,78,240,207,17,132,131,44,83,70,125,236,199,28,177,199,35,49,49,3,184,51,16,144,187,139,219,167,46,174,12,175,188,35,88,179,9,241,109,215,182,221,113,70,32,122,122,82,140,193,163,146,207,64,115,71,69,82,81,14,238,140,211,245,167,148,163,234,200,195,25,192,47,180,198,65,87,128,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,94,171,140,94,14,176,39,23,248,18,158,193,127,172,246,54,36,179,111,251,63,136,58,115,84,123,47,171,53,57,213,127,66,132,241,71,63,86,58,118,143,243,142,251,53,220,58,59,119,245,120,4,225,226,235,195,63,13,22,12,7,138,173,84,148,24,178,225,81,83,123,196,97,77,88,85,33,219,103,61,0,92,157,220,24,227,166,142,150,19,104,191,55,190,34,113,115,213,228,63,107,197,143,149,140,228,250,127,136,125,58,117,141,98,202,161,67,183,53,14,5,106,112,6,33,186,241,61,149,180,21,115,225,139,229,68,215,44,103,12,213,81,108,180,220,103,170,132,6,120,158,73,26,105,2,170,106,151,119,140,0,250,70,38,251,134,51,0,142,205,120,98,226,23,21,112,191,156,182,92,220,194,212,221,191,176,117,41,174,54,179,170,146,158,27,157,12,163,182,90,121,8,31,251,217,1,200,76,66,88,162,55,3,217,181,242,61,194,119,255,0,181,120,86,205,138,125,137,117,179,123,102,223,79,112,246,117,218,155,179,215,81,245,99,19,232,84,69,171,244,230,13,219,76,53,125,164,206,218,190,139,235,43,85,230,143,228,79,51,127,5,245,138,37,0,43,42,132,69,21,124,243,191,82,127,188,159,195,85,170,242,184,243,217,150,95,141,122,61,106,159,228,69,111,252,98,240,117,129,56,191,192,148,246,11,253,103,177,177,37,155,127,217,252,65,211,154,163,217,125,89,169,206,171,250,20,39,138,57,250,177,211,180,127,156,119,217,174,225,209,219,191,29,117,53,60,75,127,249,27,109,31,79,240,39,254,222,214,161,175,9,226,155,238,6,197,86,108,107,133,171,187,21,235,15,220,41,238,150,234,158,144,73,208,170,130,65,146,41,54,27,16,22,211,1,125,9,156,95,77,29,157,187,147,9,225,107,238,57,197,86,108,21,133,168,123,109,235,16,92,41,237,118,234,110,168,71,215,170,158,65,142,40,247,155,136,14,227,49,109,73,216,91,93,93,217,187,214,65,60,18,112,125,134,120,70,202,248,172,162,212,149,184,218,249,79,1,98,203,197,36,181,29,10,233,226,146,115,132,35,142,83,113,16,132,106,78,38,49,8,222,70,22,51,17,119,218,55,20,161,91,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,82,168,136,173,87,154,63,145,60,205,252,23,214,40,148,0,169,254,230,143,228,79,51,127,5,245,138,37,0,42,226,184,36,224,251,19,113,115,154,17,89,69,170,232,176,77,142,162,2,197,151,138,73,105,250,244,48,75,28,231,8,71,28,166,196,71,49,83,28,76,98,18,52,110,76,102,36,205,180,167,251,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,212,212,52,52,204,251,34,13,93,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,253,2,132,14,99,252,191,235,56,119,190,203,155,121,67,135,127,212,158,191,179,65,45,53,60,147,212,73,135,106,182,4,123,106,14,99,146,67,134,105,25,204,38,114,218,210,74,241,19,7,230,94,91,22,83,83,201,83,202,198,41,250,129,93,233,214,229,127,234,213,121,163,249,19,204,223,193,125,98,137,64,10,245,89,91,154,88,239,37,177,221,179,51,50,210,251,236,108,73,102,235,118,42,222,203,13,71,75,171,9,195,39,230,230,3,140,181,142,83,31,120,95,77,117,109,29,153,219,33,62,20,120,174,203,142,45,114,224,49,174,10,151,176,221,104,122,112,95,236,19,204,199,85,104,170,38,119,97,39,102,110,164,39,180,158,41,153,152,100,17,38,118,3,9,35,10,214,136,136,136,136,136,136,182,63,236,77,27,224,201,167,197,106,207,162,213,108,146,77,61,214,38,103,90,136,247,51,63,139,124,86,166,218,129,54,190,44,235,172,26,135,119,197,114,74,205,180,79,226,45,170,223,25,245,71,189,180,238,101,189,187,187,151,82,172,182,200,196,253,226,205,222,202,151,230,45,168,107,161,170,35,140,154,50,97,215,185,244,254,169,175,138,248,217,23,139,26,246,35,21,97,196,14,85,115,14,143,32,235,163,66,207,242,101,93,85,191,113,41,254,180,252,66,15,253,129,172,123,113,62,158,222,169,211,195,80,255,0,136,43,76,61,27,22,32,182,139,54,237,107,33,109,27,251,246,83,177,203,194,48,126,30,240,196,78,59,30,9,42,93,153,254,58,220,42,157,93,226,241,216,206,164,226,128,166,148,219,108,33,49,54,186,51,51,51,55,199,249,149,63,192,244,130,119,107,133,94,186,141,92,141,47,135,115,235,189,251,159,227,226,170,213,149,220,5,128,155,107,48,139,54,191,177,215,210,115,109,28,251,187,159,77,117,70,110,144,190,215,251,208,182,184,232,255,0,63,154,228,211,69,170,225,34,126,240,241,211,226,183,68,90,251,175,226,223,21,189,217,157,157,159,193,214,199,13,27,104,119,55,199,239,90,105,224,223,6,65,29,29,244,92,141,224,181,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,162,104,201,163,124,150,143,224,180,213,155,197,244,92,32,206,231,189,223,93,87,96,117,211,189,104,109,168,190,159,37,213,247,152,137,221,159,85,189,196,157,153,157,223,222,92,145,3,139,59,119,183,134,139,145,181,248,252,23,86,182,50,38,125,162,254,13,222,205,247,175,35,138,226,122,200,74,128,34,219,213,1,125,204,58,233,161,107,225,252,202,134,228,249,79,97,196,53,54,226,115,6,58,35,159,191,88,252,78,54,240,254,111,21,117,90,179,248,42,1,196,163,63,99,111,254,200,65,255,0,176,53,143,86,36,255,0,171,53,15,253,231,252,70,92,118,25,158,158,247,65,59,107,249,186,168,139,199,79,3,103,83,145,203,142,239,219,242,23,14,251,186,59,75,51,63,231,53,241,184,85,43,209,84,107,136,10,249,104,112,157,92,129,33,139,239,238,208,220,127,235,209,255,0,157,124,252,176,168,122,155,109,20,236,110,69,217,32,34,247,181,125,94,55,241,85,114,148,245,134,17,253,23,112,109,95,95,185,125,72,193,158,38,103,209,245,102,239,209,36,238,136,187,215,20,174,238,221,207,167,122,223,213,217,226,250,255,0,58,229,220,206,221,206,207,252,235,105,233,226,218,107,241,92,100,238,36,46,58,179,107,223,162,230,18,98,109,86,229,163,179,38,139,84,68,68,68,68,68,68,68,68,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,165,103,248,143,150,47,15,184,167,137,161,226,6,237,69,214,181,77,214,185,220,176,148,161,44,244,183,91,236,181,82,206,117,213,50,205,41,238,133,250,173,173,32,0,68,229,24,234,238,14,113,29,224,43,85,230,105,157,127,145,110,17,241,79,103,183,246,170,252,119,174,10,163,223,22,248,98,237,176,77,218,36,147,73,0,135,74,88,170,118,19,110,210,87,139,112,184,238,210,2,237,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,148,211,212,207,33,48,199,20,113,139,57,25,145,59,11,11,51,187,187,179,50,201,207,41,240,47,228,191,43,48,110,89,251,83,218,127,100,176,253,186,197,219,122,29,30,213,217,105,163,135,171,211,220,91,55,116,247,109,220,90,107,166,175,166,170,58,249,218,100,229,138,92,43,129,120,129,167,155,163,122,166,184,54,14,172,143,105,151,107,165,146,58,138,186,119,213,207,100,125,19,138,167,185,131,113,246,175,120,180,140,89,237,43,149,198,111,83,101,47,24,56,102,11,148,244,144,91,113,205,60,216,66,170,105,160,150,83,3,169,32,58,81,137,163,253,19,58,200,41,35,114,38,32,96,144,220,182,254,152,207,162,34,181,94,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,146,154,34,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,202,161,17,20,0,243,71,243,217,153,191,130,250,61,18,186,174,70,63,174,207,221,191,226,74,42,212,255,0,114,184,242,39,150,95,141,122,197,106,186,164,68,68,80,173,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,41,84,68,69,74,184,177,242,177,156,159,79,241,15,167,78,177,172,83,19,198,215,43,155,174,122,103,205,139,50,114,106,167,15,225,171,110,42,168,104,113,190,232,136,94,146,118,234,73,37,216,34,98,219,57,202,44,49,148,65,211,114,155,167,33,59,245,167,154,43,191,225,159,133,92,163,225,67,6,212,224,252,173,182,213,145,220,106,59,77,206,239,114,144,38,184,220,77,156,186,109,52,160,0,59,35,18,113,0,1,16,29,72,180,222,114,25,214,5,242,113,102,41,177,96,108,43,121,198,184,166,187,177,89,112,253,190,162,233,113,169,233,28,157,10,88,35,41,37,147,96,49,25,109,0,39,208,89,201,244,209,153,223,185,99,69,157,25,189,140,179,235,52,49,6,110,102,4,244,146,95,113,21,64,205,80,212,144,52,48,68,1,24,197,20,49,135,123,176,71,20,113,198,206,78,70,236,12,228,68,78,228,254,41,84,174,27,179,190,235,195,134,118,225,108,232,179,88,233,47,53,24,114,162,82,58,10,153,10,48,169,130,104,36,167,152,24,199,188,13,226,154,77,135,161,48,158,210,113,54,103,7,201,121,20,43,115,171,243,79,133,190,159,208,250,141,197,125,94,88,188,191,232,243,118,178,155,136,28,239,195,189,175,2,210,109,159,12,219,101,146,9,105,111,213,81,207,52,50,149,72,9,188,141,12,18,83,247,195,32,8,204,70,58,185,70,38,18,76,162,138,190,121,223,169,63,222,79,225,170,213,121,92,121,236,203,47,198,189,30,181,57,163,249,236,204,223,193,125,30,137,93,87,35,31,215,103,238,223,241,37,42,136,139,21,117,63,220,174,60,137,229,151,227,94,177,90,174,169,17,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,166,165,17,17,22,42,234,127,185,92,121,19,203,47,198,189,98,181,93,82,34,197,93,77,159,9,153,67,77,159,92,166,173,121,71,52,20,146,84,98,43,62,32,134,222,245,115,203,12,17,92,66,241,89,45,20,210,28,90,155,4,117,49,195,35,179,49,106,192,236,226,76,238,47,9,139,38,140,129,206,59,23,16,25,53,132,243,139,14,67,217,233,49,53,188,106,36,166,220,103,217,42,128,138,58,154,109,230,0,242,116,167,142,88,186,155,24,79,102,225,247,73,157,84,4,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,34,40,1,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,149,170,243,71,243,217,153,191,130,250,61,18,186,174,70,63,174,207,221,191,226,74,85,17,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,8,173,43,135,158,91,153,37,195,182,118,223,179,147,14,203,87,113,50,168,25,176,141,21,73,206,39,134,66,72,39,134,174,22,149,166,219,88,18,13,70,208,121,163,115,140,0,91,113,158,233,30,237,81,90,175,52,127,34,121,155,248,47,172,81,40,1,89,84,34,40,171,231,157,250,147,253,228,254,26,173,87,149,199,158,204,178,252,107,209,235,84,255,0,34,34,197,93,77,79,18,223,254,70,219,71,211,252,9,255,0,183,181,168,86,83,103,203,115,151,221,79,14,212,210,103,14,114,90,169,11,49,110,52,229,77,69,109,154,40,166,60,50,13,44,241,202,241,84,67,60,176,204,117,48,188,4,230,34,39,24,57,199,174,135,35,61,250,162,133,110,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,74,162,34,181,94,104,254,68,243,55,240,95,88,162,80,2,167,251,154,63,145,60,205,252,23,214,40,148,0,172,154,50,47,34,242,227,135,76,184,183,101,126,87,217,187,13,170,135,89,102,154,87,99,170,184,85,19,51,73,85,83,35,51,117,38,61,163,171,232,194,194,34,0,32,0,0,53,1,23,159,199,248,3,6,230,158,13,187,101,246,96,225,234,75,230,30,190,83,189,53,117,13,75,62,201,67,86,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,108,117,184,186,201,11,87,14,60,69,227,60,154,177,95,42,238,246,219,5,69,49,81,213,213,198,33,59,193,81,75,13,76,97,38,223,116,140,6,118,7,54,97,99,112,114,97,13,219,26,82,185,42,121,88,197,63,80,43,189,58,220,175,253,90,175,52,127,34,121,155,248,47,172,81,40,1,82,189,196,87,40,122,156,103,196,93,5,231,40,46,116,152,99,47,177,141,69,109,77,224,41,45,145,60,24,72,227,165,140,163,104,225,58,176,58,144,170,169,234,232,16,136,5,59,19,51,54,193,22,82,21,145,121,23,151,28,58,101,197,187,43,242,190,205,216,109,84,58,203,52,210,187,29,85,194,168,153,154,74,170,153,25,155,169,49,237,29,95,70,22,17,16,1,0,0,1,168,8,136,136,136,136,136,139,68,209,147,70,249,45,31,193,105,171,55,139,232,184,68,119,19,155,190,186,252,215,96,117,211,189,104,109,168,190,159,37,213,247,152,137,221,159,85,189,196,157,153,157,223,222,92,145,3,139,59,119,183,134,139,145,157,252,29,188,23,86,182,50,38,125,162,254,13,222,205,247,175,33,138,161,42,184,74,222,49,59,60,128,58,147,14,189,236,90,248,127,50,183,204,180,146,123,6,47,183,219,73,228,6,149,230,151,189,222,63,24,141,188,63,222,248,171,188,213,159,193,80,14,37,25,251,27,127,246,66,15,253,129,172,122,177,39,253,89,168,127,239,63,226,50,227,176,204,244,247,186,9,219,95,205,213,68,94,58,120,27,58,156,142,92,119,126,223,144,184,119,221,209,218,89,153,255,0,57,175,141,194,169,94,138,165,185,191,91,37,37,138,224,109,33,11,246,74,215,111,127,79,0,94,115,44,42,30,166,219,69,59,27,145,118,72,8,189,237,95,87,141,252,85,92,165,54,120,97,111,209,119,6,213,245,251,151,212,140,25,226,102,125,31,86,110,253,18,78,232,139,189,113,74,238,237,220,250,119,173,253,93,158,47,175,243,174,93,204,237,220,236,255,0,206,182,158,158,45,166,191,21,177,245,29,9,155,227,222,237,242,92,162,76,77,170,220,180,118,100,209,106,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,139,105,124,150,195,127,134,221,86,162,204,221,236,205,162,222,206,133,250,47,251,23,3,55,188,239,174,171,149,135,93,59,150,239,6,90,174,57,76,68,92,95,189,254,75,202,95,107,105,173,128,82,212,51,25,8,139,234,237,223,163,150,159,39,94,27,14,97,24,42,113,33,222,226,40,134,38,161,122,93,173,11,126,151,81,139,95,31,151,220,171,62,140,222,10,129,241,36,46,244,77,255,0,217,8,63,246,6,177,233,197,3,178,251,82,63,45,159,241,5,117,172,226,231,118,163,22,109,93,231,141,153,191,223,50,156,46,90,84,82,134,66,88,76,226,97,210,89,95,225,255,0,231,10,181,123,74,147,103,134,24,184,94,240,236,177,83,142,247,34,119,17,119,29,29,186,177,191,197,219,228,190,62,90,89,42,109,81,65,4,242,56,184,193,16,16,247,104,46,32,237,167,115,170,183,77,19,52,113,19,179,104,192,221,250,125,203,233,198,218,0,247,252,25,108,147,186,55,213,181,93,115,115,30,231,109,127,157,8,73,252,59,215,56,183,222,185,24,27,199,93,117,251,150,210,102,29,69,223,199,193,106,13,181,153,190,75,145,17,17,17,17,17,17,17,17,17,17,17,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,20,80,115,184,205,234,147,186,229,238,66,80,207,87,29,60,20,242,226,251,164,101,4,93,9,204,202,74,90,34,9,59,229,99,141,163,175,98,31,116,29,166,141,253,247,102,217,102,188,1,224,95,202,39,25,57,79,96,246,167,179,251,38,32,142,251,214,232,117,119,123,54,51,175,233,109,220,58,117,59,47,79,118,190,238,253,218,22,155,95,34,149,107,252,202,50,134,155,55,248,62,199,16,52,20,143,114,193,244,237,139,237,179,84,207,44,65,1,208,137,29,65,51,71,174,243,42,55,171,140,4,217,193,206,81,119,219,163,24,193,14,83,227,175,201,126,105,224,220,204,246,95,180,254,201,98,11,117,247,177,117,250,61,171,178,212,199,55,75,169,180,182,110,233,237,221,180,180,215,93,31,77,22,78,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,118,209,90,175,52,127,34,121,155,248,47,172,81,40,86,225,59,205,62,77,253,64,195,222,163,2,201,77,17,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,101,80,136,138,0,121,163,249,236,204,223,193,125,30,137,93,87,35,31,215,103,238,223,241,37,21,106,127,185,92,121,19,203,47,198,189,98,181,93,82,34,34,40,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,34,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,170,17,21,138,243,130,206,59,22,6,225,129,242,170,162,30,209,122,204,187,132,20,244,113,238,48,232,82,208,212,65,87,81,83,171,1,1,109,48,166,139,166,228,4,253,167,120,238,104,201,148,48,224,124,21,117,199,247,170,155,21,154,162,146,26,138,91,61,218,246,101,82,100,32,240,91,237,245,21,211,11,56,137,62,242,138,154,65,6,211,71,55,22,119,22,119,38,243,235,213,102,174,89,226,172,155,204,124,71,149,184,214,147,179,222,176,205,194,91,125,78,216,228,8,230,216,254,228,241,117,0,12,161,148,28,100,140,220,91,124,102,4,205,161,50,156,158,88,25,209,106,205,110,18,240,149,138,108,95,73,118,196,248,26,156,172,55,154,49,1,138,122,8,35,154,81,183,137,198,194,58,131,209,132,34,50,179,59,27,199,35,57,20,129,38,151,106,172,87,137,46,10,63,149,87,29,216,118,255,0,143,237,151,88,242,203,11,101,253,12,151,42,152,27,165,29,210,185,174,117,207,29,176,102,220,38,59,128,222,73,74,38,34,8,196,71,88,138,104,164,107,234,69,21,124,243,191,82,127,188,159,195,85,170,242,184,243,217,150,95,141,122,61,106,115,71,243,217,153,191,130,250,61,18,186,174,70,63,174,207,221,191,226,74,85,17,22,42,234,127,185,92,121,19,203,47,198,189,98,181,93,82,34,138,190,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,77,74,34,34,44,85,212,255,0,114,184,242,39,150,95,141,122,197,106,186,164,69,138,186,159,238,87,30,68,242,203,241,175,88,173,80,215,198,134,78,88,178,11,138,12,127,149,88,90,109,246,91,85,194,58,139,116,123,77,187,53,45,93,60,85,113,83,106,102,102,125,16,168,24,186,132,78,71,211,222,250,57,104,210,147,201,199,55,169,177,175,13,21,217,91,81,61,35,92,178,226,241,52,33,4,48,74,39,236,234,227,58,168,102,148,203,80,51,42,135,175,6,96,118,208,33,13,194,218,177,29,250,162,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,170,17,17,64,15,52,127,61,153,155,248,47,163,209,43,170,228,99,250,236,253,219,254,36,173,87,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,82,168,136,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,87,84,138,149,113,99,229,99,57,62,159,226,31,78,157,99,88,178,168,68,68,86,171,205,31,200,158,102,254,11,235,20,74,0,86,85,8,138,42,249,231,126,164,255,0,121,63,134,171,85,229,113,231,179,44,191,26,244,122,213,63,200,136,177,87,83,83,196,183,255,0,145,182,209,244,255,0,2,127,237,237,106,42,248,78,243,79,147,127,80,48,247,168,192,178,83,68,80,173,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,41,84,68,86,171,205,31,200,158,102,254,11,235,20,74,0,84,255,0,115,71,242,39,153,191,130,250,197,18,128,21,149,66,34,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,173,87,154,63,145,60,205,252,23,214,40,148,0,172,170,17,17,17,17,17,17,17,17,17,109,47,146,216,126,26,105,170,212,89,155,193,155,79,146,222,206,133,250,47,251,23,3,55,188,239,174,171,149,135,93,59,150,239,6,90,174,57,76,68,92,95,189,254,75,203,98,26,250,107,119,82,121,197,137,217,152,155,86,240,103,45,52,240,117,77,237,120,34,43,134,46,161,196,16,28,65,13,52,103,9,11,64,221,239,180,251,252,91,251,54,248,42,233,163,55,130,160,124,73,11,189,19,127,246,66,15,253,129,172,122,113,64,236,190,212,143,203,103,252,65,93,107,56,185,221,168,197,155,87,121,227,102,111,247,204,167,11,150,149,20,161,144,150,19,56,152,116,150,87,248,127,249,194,173,94,210,166,153,175,135,43,174,182,154,144,135,191,125,61,91,8,190,157,251,133,180,110,247,94,103,45,44,149,54,168,160,130,121,28,92,96,136,8,123,180,23,16,118,211,185,213,91,166,137,154,40,93,217,180,96,110,253,62,229,244,227,109,0,123,254,12,182,73,221,27,234,218,174,185,185,143,115,182,191,206,132,36,254,29,235,152,89,219,226,185,88,27,199,93,117,251,150,210,109,186,179,191,115,247,50,212,27,107,51,124,151,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,218,75,110,157,250,173,81,106,221,236,236,184,221,180,39,101,200,196,44,222,62,9,174,190,29,250,174,51,152,35,253,39,240,241,93,42,154,157,199,185,157,217,180,249,175,17,139,66,107,190,180,0,101,1,203,24,232,76,250,187,104,78,255,0,119,203,230,190,230,17,181,61,29,52,131,51,11,147,155,191,120,183,134,131,254,101,235,149,4,226,53,255,0,161,116,118,238,237,240,255,0,236,9,99,209,138,153,253,191,84,206,218,63,185,255,0,16,87,82,212,228,23,90,55,29,117,106,136,244,209,244,254,185,148,227,242,216,171,112,225,227,11,12,130,251,229,154,161,159,222,213,255,0,234,141,82,189,101,241,113,37,11,85,211,139,27,177,11,107,168,144,234,207,222,203,196,61,52,246,170,246,45,154,69,33,31,120,187,54,214,111,14,230,253,171,220,88,235,160,168,165,138,50,239,45,25,187,217,223,192,91,238,95,88,156,116,97,103,211,187,185,104,225,168,184,191,138,226,40,13,251,188,126,244,24,201,223,86,110,229,202,192,250,183,119,197,111,126,230,238,91,9,181,126,255,0,130,213,191,192,183,50,213,17,17,17,17,17,17,17,17,17,17,17,99,89,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,174,169,17,65,95,55,156,117,246,183,140,155,149,131,217,125,147,236,86,31,181,216,186,221,126,167,107,234,70,85,253,93,187,91,167,167,111,233,237,212,191,169,110,215,222,218,53,3,146,94,22,190,213,231,238,58,198,180,244,59,236,182,172,30,246,186,202,158,168,55,74,170,174,182,158,74,120,246,59,239,45,193,69,82,250,179,56,183,79,66,118,114,22,121,148,94,83,54,48,47,229,67,43,49,150,89,251,83,217,159,107,112,253,198,197,219,122,29,110,203,218,169,164,135,171,211,220,59,246,245,55,109,220,58,233,166,173,174,171,24,37,146,71,7,119,107,85,235,133,12,158,172,179,92,233,43,233,227,192,246,90,67,150,154,97,148,6,120,40,226,134,104,156,133,221,152,227,150,57,35,49,241,19,2,23,209,217,217,86,4,86,171,205,31,200,158,102,254,11,235,20,74,21,184,78,243,79,147,127,80,48,247,168,192,178,83,68,69,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,84,34,34,128,30,104,254,123,51,55,240,95,71,162,87,85,200,199,245,217,251,183,252,73,69,90,159,238,87,30,68,242,203,241,175,88,173,87,84,136,136,138,21,185,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,42,136,136,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,42,132,69,2,220,210,243,210,179,56,56,172,191,97,186,43,207,107,195,121,119,254,150,237,144,198,211,199,24,85,70,204,247,3,40,229,125,189,110,213,212,132,164,1,17,56,233,160,253,38,22,50,168,28,188,242,183,255,0,193,99,138,252,235,184,88,191,87,247,108,45,104,185,246,175,255,0,71,84,84,215,193,209,99,255,0,236,105,111,48,251,128,191,170,50,176,5,34,156,233,50,114,197,131,243,151,9,103,21,162,110,157,94,98,91,234,41,238,148,219,77,247,85,91,70,158,49,169,222,70,236,219,224,158,158,46,152,128,8,246,109,222,241,72,78,222,127,147,206,119,221,112,31,17,117,25,53,13,142,146,178,219,154,52,238,53,21,101,33,4,244,51,219,169,106,234,98,48,241,19,2,23,152,8,29,153,245,56,201,137,182,56,73,54,136,136,162,175,158,119,234,79,247,147,248,106,181,94,87,30,123,50,203,241,175,71,173,78,104,254,123,51,55,240,95,71,162,87,85,200,199,245,217,251,183,252,73,74,162,34,197,93,79,247,43,143,34,121,101,248,215,172,86,171,170,68,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,68,68,69,138,186,159,238,87,30,68,242,203,241,175,88,173,87,84,136,177,87,83,253,202,227,200,158,89,126,53,235,21,170,197,121,210,100,229,139,7,231,46,18,206,43,68,221,58,188,196,183,212,83,221,41,182,155,238,170,182,141,60,99,83,188,141,217,183,193,61,60,93,49,0,17,236,219,189,226,144,157,186,156,152,51,122,155,8,103,206,37,202,59,140,244,144,211,230,21,156,102,163,114,130,83,158,107,141,191,169,44,112,129,143,184,0,244,211,87,72,78,109,222,240,198,204,76,239,180,230,125,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,101,80,136,138,0,121,163,249,236,204,223,193,125,30,137,93,87,35,31,215,103,238,223,241,37,106,188,209,252,246,102,111,224,190,143,68,174,171,145,143,235,179,247,111,248,146,149,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,34,34,181,94,104,254,68,243,55,240,95,88,162,80,2,178,168,68,81,87,207,59,245,39,251,201,252,53,90,175,43,143,61,153,101,248,215,163,214,169,254,68,69,138,186,154,158,37,191,252,141,182,143,167,248,19,255,0,111,107,81,87,194,119,154,124,155,250,129,135,189,70,5,146,154,34,133,110,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,74,162,34,181,94,104,254,68,243,55,240,95,88,162,80,2,167,251,154,63,145,60,205,252,23,214,40,148,0,172,170,17,17,64,15,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,191,245,106,188,209,252,137,230,111,224,190,177,68,160,5,101,80,136,136,136,136,136,136,136,136,139,105,45,52,239,68,90,183,123,59,46,55,109,9,217,114,49,11,55,143,130,107,175,135,126,171,97,204,17,182,164,235,163,83,83,184,247,51,187,54,159,53,226,177,132,114,221,72,237,209,200,80,156,128,44,38,207,171,247,27,191,221,242,249,175,177,133,45,15,73,3,180,236,46,93,82,118,212,91,195,107,125,235,216,42,9,196,107,255,0,66,232,237,221,219,225,255,0,216,18,199,163,21,51,251,126,169,157,180,127,115,254,32,174,165,169,200,46,180,110,58,234,213,17,233,163,233,253,115,41,199,229,177,86,225,195,198,22,25,5,247,203,53,67,63,189,171,255,0,213,26,165,122,203,228,95,232,158,170,33,212,251,152,79,81,118,213,157,157,155,185,120,87,166,158,213,94,197,179,72,164,35,239,23,102,218,205,225,220,223,181,123,91,21,124,53,49,140,68,250,187,0,233,174,175,240,127,187,238,95,100,156,116,97,103,211,187,185,104,225,168,184,191,138,226,40,13,251,188,126,244,24,201,223,86,110,229,201,176,190,12,185,31,185,187,150,210,109,124,126,8,223,224,91,155,193,106,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,180,218,203,77,25,150,143,247,45,31,118,189,203,77,164,253,235,71,18,211,71,119,109,126,245,160,9,131,59,147,191,221,171,173,135,24,187,185,25,62,159,21,209,172,144,89,157,162,17,119,110,239,15,189,124,248,109,241,201,40,188,240,11,151,134,231,102,114,102,253,171,239,209,193,12,81,187,0,55,143,201,151,101,80,174,34,163,18,161,23,211,191,183,195,255,0,176,53,143,78,49,137,163,197,53,81,187,105,223,22,191,253,172,87,90,205,20,111,136,104,1,251,197,234,161,110,255,0,239,153,78,39,46,138,97,252,131,225,177,140,27,108,83,76,237,166,141,167,244,194,169,213,232,46,10,170,97,170,22,140,220,152,126,46,47,222,188,205,210,208,46,50,184,177,155,129,59,14,231,111,154,248,182,186,250,138,42,247,164,169,145,226,30,161,237,209,221,223,110,142,205,225,251,23,184,161,152,165,167,2,103,223,185,153,216,159,199,77,25,119,181,209,181,116,213,150,154,139,54,190,11,87,240,91,117,91,187,157,52,101,170,34,34,34,34,34,34,34,34,34,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,213,34,44,107,56,177,243,79,156,159,80,49,15,168,206,164,251,146,94,22,177,82,100,22,58,198,180,244,59,47,87,92,96,246,186,202,158,169,191,86,150,146,138,158,74,120,246,59,236,29,167,91,82,250,179,49,63,83,66,119,97,22,105,21,69,141,103,22,62,105,243,147,234,6,33,245,25,212,191,114,134,199,95,107,120,54,182,216,61,151,217,62,197,98,11,165,139,173,215,234,118,190,164,131,95,213,219,181,186,122,118,254,158,221,75,250,150,237,125,237,163,122,168,173,87,154,63,145,60,205,252,23,214,40,148,43,112,157,230,159,38,254,160,97,239,81,129,100,166,136,138,149,113,99,229,99,57,62,159,226,31,78,157,99,88,178,168,68,69,0,60,209,252,246,102,111,224,190,143,68,174,171,145,143,235,179,247,111,248,146,138,181,63,220,174,60,137,229,151,227,94,177,90,174,169,17,17,20,43,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,85,17,17,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,8,169,254,127,103,29,139,135,252,154,197,153,197,136,225,237,20,152,102,222,85,17,211,110,48,237,117,70,77,29,53,54,240,3,120,250,179,201,20,93,77,142,33,191,113,123,162,238,177,151,83,253,85,146,159,201,219,150,182,46,201,201,46,29,182,175,15,229,126,35,237,243,140,189,72,206,186,122,58,170,138,174,145,116,227,119,133,167,154,86,143,112,49,116,216,55,106,90,187,192,10,200,163,142,252,139,190,241,19,195,6,46,203,156,29,102,181,92,113,73,118,91,141,136,110,14,1,178,170,158,162,57,13,161,148,217,218,41,164,129,167,128,77,220,71,243,206,38,98,4,100,216,246,97,60,83,125,192,216,170,205,141,112,181,119,98,189,97,251,133,61,210,221,83,210,9,58,21,80,72,50,69,38,195,98,2,218,96,47,161,51,139,233,163,179,183,114,201,163,42,179,51,10,231,38,92,97,204,210,193,85,125,162,203,137,173,241,92,41,183,73,25,201,14,246,247,224,151,166,102,3,52,70,197,28,128,196,251,36,3,23,125,69,215,171,68,81,87,207,59,245,39,251,201,252,53,90,175,43,143,61,153,101,248,215,163,214,167,52,127,61,153,155,248,47,163,209,43,170,228,99,250,236,253,219,254,36,165,81,17,98,174,167,251,149,199,145,60,178,252,107,214,43,85,213,34,40,171,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,162,34,34,197,93,79,247,43,143,34,121,101,248,215,172,86,171,170,68,88,171,169,254,229,113,228,79,44,191,26,245,138,213,79,249,193,100,229,139,28,240,192,249,171,81,55,103,189,101,165,194,10,138,57,54,153,245,233,107,170,32,164,168,166,209,140,64,119,25,211,75,212,113,50,110,205,176,118,180,132,234,40,56,66,205,234,108,136,226,95,47,115,74,225,61,36,22,219,77,224,33,186,79,83,4,179,5,61,186,164,10,150,178,102,8,189,242,48,167,158,83,6,22,47,124,71,221,63,209,124,146,81,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,8,136,160,7,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,86,171,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,41,84,68,88,214,113,99,230,159,57,62,160,98,31,81,157,77,79,43,143,34,121,101,248,215,172,86,171,170,69,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,84,34,34,43,85,230,143,228,79,51,127,5,245,138,37,0,43,42,132,69,21,124,243,191,82,127,188,159,195,85,170,242,184,243,217,150,95,141,122,61,106,159,228,68,88,171,169,169,226,91,255,0,200,219,104,250,127,129,63,246,246,181,21,124,39,121,167,201,191,168,24,123,212,96,89,41,162,40,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,34,43,85,230,143,228,79,51,127,5,245,138,37,0,42,127,185,163,249,19,204,223,193,125,98,137,64,10,202,161,17,20,0,243,71,243,217,153,191,130,250,61,18,191,254,74,158,86,49,79,212,10,239,78,183,43,255,0,86,171,205,31,200,158,102,254,11,235,20,74,0,86,85,8,136,136,136,136,136,136,136,136,139,77,172,180,209,153,104,255,0,114,209,247,107,220,180,218,79,222,180,113,45,52,119,118,215,239,90,0,152,51,185,59,253,218,186,216,113,139,251,198,79,167,197,116,107,36,22,103,104,132,93,219,187,195,239,93,8,232,99,154,118,57,224,7,119,215,66,118,103,118,111,185,215,222,163,167,134,40,221,128,27,244,181,215,70,249,46,202,161,92,69,70,37,66,47,167,127,111,135,255,0,96,107,30,156,99,19,71,138,106,163,118,211,190,45,127,251,88,174,181,154,40,223,16,208,3,247,139,213,66,221,255,0,223,50,156,78,93,20,195,249,7,195,99,24,54,216,166,153,219,77,27,79,233,133,83,171,208,92,53,16,53,64,176,19,187,51,179,179,232,255,0,53,230,46,150,129,113,149,197,140,220,9,216,119,59,124,215,195,181,86,85,208,220,202,26,147,120,163,114,33,7,98,119,125,25,159,228,255,0,177,123,170,25,138,90,112,38,125,251,153,157,137,252,116,209,151,123,93,27,87,77,89,105,168,179,107,224,181,215,69,183,85,187,185,211,70,90,162,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,209,223,69,163,190,171,68,70,241,91,180,103,241,100,125,62,43,169,85,184,157,196,29,244,251,159,79,138,232,136,145,27,199,40,179,14,175,223,241,93,216,41,129,129,247,55,189,175,118,186,46,204,3,180,29,159,230,185,21,20,226,10,13,214,241,144,217,246,189,124,58,63,255,0,177,53,143,118,99,83,132,24,150,176,197,189,237,209,127,236,133,124,172,42,227,38,37,182,245,124,30,174,29,127,251,96,169,200,229,245,48,83,228,142,28,142,45,24,36,154,86,110,239,31,232,250,159,243,171,201,69,243,74,150,83,150,81,148,61,195,39,118,125,91,195,85,241,234,108,112,118,162,149,226,239,213,253,239,119,95,23,95,78,136,78,158,33,102,119,216,61,221,239,225,220,190,155,57,59,105,226,181,70,23,127,210,240,90,59,191,139,167,122,213,157,244,91,155,189,150,168,136,136,136,136,136,136,136,136,136,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,87,84,136,177,129,205,140,117,249,80,205,60,101,153,158,203,246,103,218,220,65,113,190,246,46,191,91,178,246,170,153,38,233,117,54,142,253,189,77,187,182,142,186,107,163,107,162,155,238,83,248,90,197,135,248,37,194,23,107,69,15,103,171,196,215,11,189,210,233,39,84,207,180,85,5,116,212,131,38,132,238,193,164,20,148,225,160,179,15,185,174,155,136,157,239,1,22,58,220,126,96,95,201,223,25,57,177,96,246,167,180,59,94,32,146,251,214,232,116,182,251,74,48,175,233,109,220,90,244,251,87,79,118,190,246,205,218,14,187,90,74,185,42,121,88,197,63,80,43,189,58,220,175,253,21,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,44,148,209,17,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,8,136,160,7,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,81,86,167,251,149,199,145,60,178,252,107,214,43,85,213,34,34,34,133,110,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,74,162,34,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,202,161,20,96,115,172,207,74,203,85,139,5,240,241,97,188,244,125,183,191,18,98,42,104,218,120,228,58,88,143,167,66,4,108,237,20,144,156,195,84,101,27,177,147,73,73,1,251,154,11,157,160,114,197,202,223,202,135,25,56,43,181,216,189,167,106,194,93,163,20,220,63,162,186,61,151,178,198,253,146,126,227,18,61,181,210,81,123,131,187,93,125,225,112,99,83,83,197,143,149,140,228,250,127,136,125,58,117,141,98,202,161,99,153,198,230,67,83,112,227,196,190,49,203,107,53,21,92,24,121,170,2,233,135,222,106,121,99,7,183,84,131,75,28,113,28,166,101,48,66,69,37,51,203,188,183,157,57,187,232,91,133,164,123,146,222,113,223,113,134,77,98,220,157,187,195,212,164,203,187,133,61,69,174,167,112,54,218,91,145,84,72,84,219,4,25,223,100,240,84,75,212,35,50,46,211,183,221,24,197,158,69,81,20,85,243,206,253,73,254,242,127,13,86,171,202,227,207,102,89,126,53,232,245,169,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,41,84,68,88,171,169,254,229,113,228,79,44,191,26,245,138,213,117,72,138,42,249,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,53,40,136,136,177,87,83,253,202,227,200,158,89,126,53,235,21,170,234,145,22,42,234,127,185,92,121,19,203,47,198,189,98,181,87,92,235,202,251,86,117,101,30,47,202,139,201,82,71,79,138,108,245,54,208,168,169,162,26,176,163,156,193,250,53,77,17,59,49,156,50,244,229,15,120,93,142,49,118,33,118,103,108,99,22,73,28,33,102,245,78,123,240,209,151,185,165,112,158,174,123,149,218,206,16,221,39,169,130,40,78,162,227,76,101,75,89,51,4,94,224,129,212,65,41,131,11,15,184,67,238,135,232,181,96,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,34,40,1,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,149,170,243,71,243,217,153,191,130,250,61,18,186,174,70,63,174,207,221,191,226,74,85,17,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,8,136,138,213,121,163,249,19,204,223,193,125,98,137,64,10,202,161,17,69,95,60,239,212,159,239,39,240,213,106,188,174,60,246,101,151,227,94,143,90,167,249,17,22,42,234,106,120,150,255,0,242,54,218,62,159,224,79,253,189,173,69,95,9,222,105,242,111,234,6,30,245,24,22,74,104,138,21,185,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,42,136,138,213,121,163,249,19,204,223,193,125,98,137,64,10,159,238,104,254,68,243,55,240,95,88,162,80,2,178,168,68,69,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,213,170,243,71,242,39,153,191,130,250,197,18,128,21,149,66,34,34,34,34,34,34,34,34,34,209,223,69,163,190,171,68,70,241,91,180,103,241,100,125,62,43,171,85,169,14,208,119,251,244,238,93,1,18,35,120,229,22,97,213,251,254,43,187,79,77,27,7,123,106,250,247,59,233,224,187,48,14,208,118,127,154,228,84,83,136,40,55,91,198,67,103,218,245,240,232,255,0,254,196,214,61,217,141,78,16,98,90,195,22,247,183,69,255,0,178,21,242,176,171,140,152,150,219,213,240,122,184,117,255,0,237,130,167,35,151,212,193,79,146,56,114,56,180,96,146,105,89,187,188,127,163,234,127,206,175,37,23,205,42,89,78,89,70,80,247,12,157,217,245,111,13,87,201,170,177,195,215,121,94,39,253,34,118,127,119,187,85,244,104,132,233,226,22,103,125,131,221,222,254,29,203,233,179,147,182,158,43,84,97,119,253,47,5,163,187,248,187,167,122,213,159,226,183,55,123,45,81,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,154,183,205,24,181,126,239,15,138,217,32,57,190,141,224,182,53,40,124,92,191,194,183,199,16,128,184,179,191,142,171,123,51,55,115,45,85,42,207,42,67,154,205,17,232,251,94,186,61,29,157,191,181,26,199,171,56,109,207,111,197,85,209,147,19,56,201,11,104,238,207,227,8,191,193,121,204,26,81,71,137,109,210,76,110,34,213,49,62,186,127,182,10,155,254,95,146,71,83,147,120,124,225,45,192,51,158,143,166,159,252,221,83,243,253,138,243,145,113,202,254,13,243,92,18,193,189,190,61,236,145,49,15,186,237,238,183,115,186,222,81,156,111,184,27,86,111,154,229,25,64,155,185,255,0,196,183,23,130,211,71,77,29,52,117,171,54,139,84,68,68,68,68,68,68,68,68,68,68,68,81,171,155,28,154,255,0,42,25,167,140,179,51,249,71,123,51,237,110,32,184,223,123,23,217,14,183,101,237,85,50,77,210,234,118,209,223,183,169,183,118,209,215,77,116,109,116,87,171,194,230,69,255,0,38,188,137,195,57,41,246,167,237,31,217,206,219,253,51,236,61,143,175,218,43,39,169,254,163,212,147,110,222,190,223,211,125,118,235,221,174,141,85,81,20,85,255,0,160,99,255,0,209,69,255,0,2,127,250,189,73,78,83,224,95,201,126,86,96,220,179,246,167,180,254,201,97,251,117,139,182,244,58,61,171,178,211,71,15,87,167,184,182,110,233,238,219,184,180,215,77,95,77,87,171,69,96,28,81,242,164,254,82,153,237,137,179,175,242,245,246,115,237,31,98,254,150,125,150,237,157,14,207,71,5,55,245,110,215,30,237,221,13,223,160,218,110,211,191,77,94,191,240,83,194,151,242,62,202,203,174,89,253,189,251,91,237,60,65,61,247,182,251,47,176,116,250,148,212,240,244,186,125,105,117,211,179,110,221,185,181,223,166,157,218,189,192,34,165,92,81,228,95,242,148,200,156,77,146,159,106,126,206,125,163,236,95,211,62,195,219,58,29,158,178,10,159,234,61,72,247,110,232,109,253,54,211,118,189,250,104,246,85,148,252,154,255,0,37,249,167,131,115,51,249,71,123,79,236,150,32,183,95,123,23,217,14,143,106,236,181,49,205,210,234,118,210,217,187,167,183,118,210,211,93,116,125,52,82,84,136,139,202,102,198,5,252,168,101,102,50,203,63,106,123,51,237,110,31,184,216,187,111,67,173,217,123,85,52,144,245,122,123,135,126,222,166,237,187,135,93,52,213,181,213,70,183,250,6,63,253,20,95,240,39,255,0,171,212,170,34,34,176,14,40,249,82,127,41,76,246,196,217,215,249,122,251,57,246,143,177,127,75,62,203,118,206,135,103,163,130,155,250,183,107,143,118,238,134,239,208,109,55,105,223,166,175,85,120,24,224,99,249,23,125,182,255,0,85,31,182,63,108,125,155,254,194,123,63,178,246,78,211,255,0,207,19,111,221,218,127,185,211,103,199,94,235,85,255,0,64,199,255,0,162,139,254,4,255,0,245,122,191,254,23,50,47,249,53,228,78,25,201,79,181,63,104,254,206,118,223,233,159,97,236,125,126,209,89,61,79,245,30,164,155,118,245,246,254,155,235,183,94,237,116,106,170,136,136,138,202,184,214,229,189,252,176,115,78,213,153,159,150,95,178,94,204,195,240,88,187,23,217,222,223,212,233,212,212,77,213,234,118,168,180,215,180,237,219,181,244,217,174,189,250,55,171,224,99,129,143,228,93,246,219,253,84,126,216,253,177,246,111,251,9,236,254,203,217,59,79,255,0,60,77,191,119,105,254,231,77,159,29,123,174,169,17,23,148,205,140,11,249,80,202,204,101,150,126,212,246,103,218,220,63,113,177,118,222,135,91,178,246,170,105,33,234,244,247,14,253,189,77,219,119,14,186,105,171,107,170,141,111,244,12,127,250,40,191,224,79,255,0,87,169,84,69,96,28,81,242,164,254,82,153,237,137,179,175,242,245,246,115,237,31,98,254,150,125,150,237,157,14,207,71,5,55,245,110,215,30,237,221,13,223,160,218,110,211,191,77,94,175,240,57,192,229,171,130,251,86,46,134,28,197,171,197,247,44,95,81,70,85,21,5,109,26,8,33,130,148,101,233,0,69,212,148,156,247,84,76,228,111,38,142,207,27,48,142,215,115,174,185,177,129,127,42,25,89,140,178,207,218,158,204,251,91,135,238,54,46,219,208,235,118,94,213,77,36,61,94,158,225,223,183,169,187,110,225,215,77,53,109,117,81,173,254,129,143,255,0,69,23,252,9,255,0,234,245,42,138,210,184,227,224,10,213,198,93,215,8,223,97,199,212,152,46,229,134,169,235,41,42,43,7,15,13,124,247,8,37,40,138,40,142,78,188,36,193,9,12,196,34,238,77,173,68,142,219,117,125,222,43,132,62,89,183,222,18,243,150,155,53,109,28,68,123,110,144,237,245,86,187,165,163,236,144,83,118,250,89,69,136,99,235,149,84,175,22,217,227,167,151,81,29,207,210,217,171,9,18,190,164,69,106,188,115,240,49,252,180,126,196,255,0,170,143,216,239,177,222,210,255,0,97,61,161,218,187,95,102,255,0,231,136,118,109,236,223,221,107,191,225,167,125,42,225,115,149,39,242,107,207,108,51,157,127,151,175,180,127,103,59,111,244,179,236,183,99,235,246,138,57,233,191,171,118,185,54,237,235,238,253,7,215,110,157,218,234,206,40,249,82,127,41,76,246,196,217,215,249,122,251,57,246,143,177,127,75,62,203,118,206,135,103,163,130,155,250,183,107,143,118,238,134,239,208,109,55,105,223,166,175,85,120,24,224,99,249,23,125,182,255,0,85,31,182,63,108,125,155,254,194,123,63,178,246,78,211,255,0,207,19,111,221,218,127,185,211,103,199,94,235,170,68,81,87,254,129,143,255,0,69,23,252,9,255,0,234,245,127,252,46,100,95,242,107,200,156,51,146,159,106,126,209,253,156,237,191,211,62,195,216,250,253,162,178,122,159,234,61,73,54,237,235,237,253,55,215,110,189,218,232,213,85,17,90,175,28,252,12,127,45,31,177,63,234,163,246,59,236,119,180,191,216,79,104,118,174,215,217,191,249,226,29,155,123,55,247,90,239,248,105,223,229,56,41,229,189,252,143,179,78,235,153,159,150,95,181,190,211,195,243,216,187,23,217,222,193,211,234,84,211,205,213,234,118,169,117,211,179,109,219,181,181,223,174,189,218,61,234,162,34,34,138,191,244,12,127,250,40,191,224,79,255,0,87,171,255,0,225,115,34,255,0,147,94,68,225,156,148,251,83,246,143,236,231,109,254,153,246,30,199,215,237,21,147,212,255,0,81,234,73,183,111,95,111,233,190,187,117,238,215,70,170,168,138,42,255,0,208,49,255,0,232,162,255,0,129,63,253,94,175,255,0,133,204,139,254,77,121,19,134,114,83,237,79,218,63,179,157,183,250,103,216,123,31,95,180,86,79,83,253,71,169,38,221,189,125,191,166,250,237,215,187,93,26,170,168,203,204,46,74,150,172,101,143,241,46,47,177,103,221,38,27,182,223,47,21,183,42,59,45,38,9,30,133,182,9,166,57,35,165,143,109,104,14,200,196,152,27,64,22,208,91,65,31,6,188,158,16,248,123,190,240,189,147,84,217,59,119,204,191,182,180,150,203,133,85,69,174,167,216,193,109,236,116,179,147,72,84,219,6,73,30,79,207,149,68,189,66,55,47,207,109,238,16,22,85,173,121,76,216,192,191,149,12,172,198,89,103,237,79,102,125,173,195,247,27,23,109,232,117,187,47,106,166,146,30,175,79,112,239,219,212,221,183,112,235,166,154,182,186,168,214,255,0,64,199,255,0,162,139,254,4,255,0,245,122,149,68,68,86,1,197,31,42,79,229,41,158,216,155,58,255,0,47,95,103,62,209,246,47,233,103,217,110,217,208,236,244,112,83,127,86,237,113,238,221,208,221,250,13,166,237,59,244,213,234,175,3,28,12,127,34,239,182,223,234,163,246,199,237,143,179,127,216,79,103,246,94,201,218,127,249,226,109,251,187,79,247,58,108,248,235,221,74,184,163,229,73,252,165,51,219,19,103,95,229,235,236,231,218,62,197,253,44,251,45,219,58,29,158,142,10,111,234,221,174,61,219,186,27,191,65,180,221,167,126,154,189,85,224,99,129,143,228,93,246,219,253,84,126,216,253,177,246,111,251,9,236,254,203,217,59,79,255,0,60,77,191,119,105,254,231,77,159,29,123,174,169,17,70,174,108,114,107,252,168,102,158,50,204,207,229,29,236,207,181,184,130,227,125,236,95,100,58,221,151,181,84,201,55,75,169,219,71,126,222,166,221,219,71,93,53,209,181,209,94,175,11,153,23,252,154,242,39,12,228,167,218,159,180,127,103,59,111,244,207,176,246,62,191,104,172,158,167,250,143,82,77,187,122,251,127,77,245,219,175,118,186,53,85,69,229,51,99,2,254,84,50,179,25,101,159,181,61,153,246,183,15,220,108,93,183,161,214,236,189,170,154,72,122,189,61,195,191,111,83,118,221,195,174,154,106,218,234,163,91,253,3,31,254,138,47,248,19,255,0,213,234,85,17,17,21,42,226,143,34,255,0,148,166,68,226,108,148,251,83,246,115,237,31,98,254,153,246,30,217,208,236,245,144,84,255,0,81,234,71,187,119,67,111,233,182,155,181,239,211,71,176,15,244,12,127,250,40,191,224,79,255,0,87,169,84,68,86,171,199,63,3,31,203,71,236,79,250,168,253,142,251,29,237,47,246,19,218,29,171,181,246,111,254,120,135,102,222,205,253,214,187,254,26,119,210,174,23,57,82,127,38,188,246,195,57,215,249,122,251,71,246,115,182,255,0,75,62,203,118,62,191,104,163,158,155,250,183,107,147,110,222,190,239,208,125,118,233,221,174,173,127,232,136,162,175,253,3,31,254,138,47,248,19,255,0,213,234,245,51,47,133,47,202,39,6,212,124,36,253,189,246,127,100,195,246,43,23,218,15,101,245,119,123,54,74,83,234,246,94,176,233,212,236,186,109,234,251,187,252,75,78,251,85,202,126,77,127,146,252,211,193,185,153,252,163,189,167,246,75,16,91,175,189,139,236,135,71,181,118,90,152,230,233,117,59,105,108,221,211,219,187,105,105,174,186,62,154,41,42,68,86,85,198,183,45,239,229,131,154,118,172,204,252,178,253,146,246,102,31,130,197,216,190,206,246,254,167,78,166,162,110,175,83,181,69,166,189,167,110,221,175,166,205,117,239,209,189,95,3,28,12,127,34,239,182,223,234,163,246,199,237,143,179,127,216,79,103,246,94,201,218,127,249,226,109,251,187,79,247,58,108,248,235,221,117,72,138,149,113,71,145,127,202,83,34,113,54,74,125,169,251,57,246,143,177,127,76,251,15,108,232,118,122,200,42,127,168,245,35,221,187,161,183,244,219,77,218,247,233,163,216,7,250,6,63,253,20,95,240,39,255,0,171,213,255,0,241,71,145,127,202,83,34,113,54,74,125,169,251,57,246,143,177,127,76,251,15,108,232,118,122,200,42,127,168,245,35,221,187,161,183,244,219,77,218,247,233,163,216,7,250,6,63,253,20,95,240,39,255,0,171,212,170,34,34,176,14,40,249,82,127,41,76,246,196,217,215,249,122,251,57,246,143,177,127,75,62,203,118,206,135,103,163,130,155,250,183,107,143,118,238,134,239,208,109,55,105,223,166,175,95,248,41,225,75,249,31,101,101,215,44,254,222,253,173,246,158,32,158,251,219,125,151,216,58,125,74,106,120,122,93,62,180,186,233,217,183,110,220,218,239,211,78,237,94,224,21,42,226,143,34,255,0,148,166,68,226,108,148,251,83,246,115,237,31,98,254,153,246,30,217,208,236,245,144,84,255,0,81,234,71,187,119,67,111,233,182,155,181,239,211,71,176,15,244,12,127,250,40,191,224,79,255,0,87,169,84,68,68,68,68,68,68,68,68,68,68,68,69,166,173,243,70,45,95,187,195,226,182,72,27,251,155,249,214,198,165,15,139,151,248,86,248,226,16,23,22,119,241,213,111,102,102,238,101,170,165,89,229,72,115,89,162,61,31,107,215,71,163,179,183,246,163,88,245,103,13,185,237,248,170,186,50,98,103,25,33,109,29,217,252,97,23,248,47,57,131,74,40,241,45,186,73,141,196,90,166,39,215,79,246,193,83,127,203,242,72,234,114,111,15,156,37,184,6,115,209,244,211,255,0,155,170,126,127,177,94,114,46,57,95,193,190,107,134,88,119,143,199,189,105,19,16,251,174,222,235,119,59,173,229,25,198,251,129,181,102,249,174,81,148,9,187,159,252,75,113,120,45,52,116,209,211,71,90,179,104,181,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,90,59,232,182,234,238,253,203,86,14,253,93,11,191,221,249,161,59,136,234,218,119,45,129,239,9,59,252,214,241,119,118,213,214,228,94,7,53,169,90,170,211,16,19,187,51,85,131,247,63,251,89,168,4,226,174,223,236,236,202,188,194,229,187,108,244,141,227,175,141,32,63,201,82,27,19,9,94,40,5,181,211,180,197,255,0,29,148,218,114,228,149,160,201,108,61,11,51,190,234,131,111,255,0,143,170,255,0,58,190,52,91,36,215,77,126,12,180,211,86,103,127,146,216,224,58,59,247,248,173,241,155,187,232,235,83,143,115,238,103,239,240,91,93,250,127,165,254,37,189,139,185,107,226,181,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,90,59,232,182,234,238,253,203,86,14,253,93,11,191,221,249,161,59,136,234,218,119,45,129,239,9,59,252,214,241,125,91,246,119,45,200,188,14,107,82,181,85,166,32,39,118,102,171,7,238,127,246,179,80,9,197,93,191,217,217,149,121,133,203,118,217,233,27,199,95,26,64,127,146,164,54,38,18,188,80,11,107,167,105,139,254,59,41,180,229,201,43,65,146,216,122,22,103,125,213,6,223,255,0,31,85,254,117,124,104,182,73,174,154,252,25,52,119,102,215,249,151,27,128,232,239,223,226,183,198,110,239,163,173,78,61,207,185,159,191,193,109,119,233,254,151,248,150,246,46,229,175,138,213,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,142,255,0,5,163,54,171,95,4,119,91,55,106,77,175,245,171,115,232,227,171,248,45,166,77,211,125,53,72,95,81,254,117,200,139,201,102,80,117,44,80,55,255,0,61,139,255,0,234,26,129,14,52,41,246,230,173,253,245,238,106,138,39,111,255,0,113,141,80,236,25,19,77,137,109,192,79,163,21,76,45,221,254,232,42,109,120,0,167,8,178,154,193,16,185,62,202,135,241,255,0,199,170,29,94,194,34,226,144,246,151,222,184,216,153,223,191,252,72,237,179,189,151,96,73,137,181,100,118,213,108,97,219,220,203,115,62,139,95,21,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,209,223,224,180,102,213,107,224,142,235,102,237,73,181,254,181,110,125,28,117,127,5,180,201,186,111,166,169,11,234,47,251,87,34,47,37,153,65,212,177,64,223,252,246,47,255,0,168,106,4,56,208,167,219,154,183,247,215,185,170,40,157,191,253,198,53,67,176,100,77,54,37,183,1,62,140,85,48,183,119,251,160,169,181,224,2,156,34,202,107,4,66,228,251,42,31,199,255,0,30,168,117,123,8,139,138,83,219,162,227,98,103,126,255,0,241,35,182,206,246,93,129,38,38,213,145,219,85,177,135,107,104,203,115,62,139,95,21,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,211,70,101,170,45,165,222,180,209,197,157,245,241,92,38,108,197,223,170,217,187,86,118,103,239,248,46,196,44,236,46,207,243,92,136,188,198,96,131,201,102,132,69,181,254,138,23,255,0,212,53,1,92,104,60,242,230,173,241,219,93,165,85,66,204,218,124,123,20,106,156,224,124,49,44,33,107,190,155,68,207,45,64,139,54,226,223,171,75,242,211,79,235,84,196,240,1,212,124,172,178,111,215,186,163,229,255,0,207,181,10,246,81,23,94,87,247,157,151,24,191,189,223,240,92,203,88,152,163,103,98,253,171,145,159,84,209,150,142,223,37,171,106,181,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,90,104,204,181,69,180,187,214,154,56,179,190,190,43,136,205,153,251,215,30,237,89,217,159,191,224,187,16,51,176,119,174,68,94,99,48,65,228,179,66,34,218,255,0,69,11,255,0,234,26,128,174,52,30,121,115,86,248,237,174,210,170,161,102,109,62,61,138,53,78,112,62,24,150,16,181,223,77,162,103,150,160,69,155,113,111,213,165,249,105,167,245,170,98,120,0,234,62,86,89,55,235,221,81,242,255,0,231,218,133,123,40,139,130,95,31,231,92,66,254,247,127,193,115,45,98,98,141,157,139,246,174,70,125,83,70,90,59,124,150,173,170,213,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,105,174,139,107,161,248,50,235,201,166,190,29,232,204,58,106,222,43,178,30,31,206,183,34,243,152,238,80,138,209,9,31,131,212,139,127,234,146,130,14,48,33,160,108,208,175,235,196,228,239,113,183,177,232,79,222,221,144,62,255,0,146,249,216,82,205,105,155,15,89,230,134,140,182,13,86,239,211,45,91,73,79,87,241,82,147,192,175,99,135,45,173,49,64,59,116,159,185,181,215,255,0,155,42,62,245,121,45,224,181,69,192,122,111,239,101,199,249,189,218,104,185,91,79,130,228,62,246,209,145,159,69,185,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,154,232,182,186,31,131,46,9,52,254,117,163,48,233,171,120,174,196,95,160,203,122,47,57,142,229,8,173,16,145,248,61,72,183,254,169,40,32,227,2,26,6,205,10,254,188,78,78,247,27,123,30,132,253,237,217,3,239,249,47,157,133,44,214,153,176,245,158,104,104,203,96,213,110,253,50,213,180,148,245,127,21,41,60,10,246,56,114,218,211,20,3,183,73,251,155,93,127,249,178,163,239,87,146,218,233,222,181,69,192,122,110,239,249,186,227,252,222,237,52,92,173,167,193,114,31,123,104,200,207,162,220,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,139,107,247,186,213,219,187,246,45,167,224,203,175,39,233,45,7,195,249,215,104,60,63,157,110,69,227,243,50,71,107,36,2,29,228,213,97,220,223,222,26,132,206,43,240,215,109,204,107,212,146,83,74,101,4,212,147,238,96,47,235,105,3,191,185,215,217,201,220,23,67,112,203,170,106,250,202,67,252,213,45,92,192,110,198,205,188,102,61,59,217,217,148,129,240,99,79,21,22,2,176,132,48,190,146,85,104,239,171,255,0,219,147,127,157,94,58,34,225,54,109,235,97,0,235,174,139,149,182,233,220,218,127,58,213,106,237,162,213,187,214,168,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,139,107,247,186,213,219,187,246,45,167,224,203,175,39,138,208,124,63,157,118,98,253,6,91,209,120,252,204,145,218,201,0,135,121,53,88,119,55,247,134,161,51,138,252,53,219,115,26,245,36,148,210,153,65,53,36,251,152,11,250,218,64,239,238,117,246,114,119,5,208,220,50,234,154,190,178,144,255,0,53,75,87,48,27,177,179,111,25,143,78,246,118,101,32,124,24,211,197,69,128,172,33,12,47,164,149,90,59,234,255,0,246,228,223,231,87,142,136,184,141,155,115,127,58,227,32,29,117,209,114,182,221,59,155,79,231,90,173,93,180,90,183,122,213,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,143,170,219,220,238,204,236,184,204,7,87,119,100,24,199,254,133,202,45,163,45,200,188,46,100,213,199,29,24,198,82,6,173,82,29,206,76,223,214,18,136,28,227,170,124,81,152,56,173,250,123,163,236,35,32,184,62,230,103,106,104,135,93,91,79,189,123,172,153,180,198,249,63,13,19,83,25,16,80,215,191,81,183,127,110,151,225,252,234,241,120,79,140,104,48,5,146,45,190,252,83,147,234,253,206,207,218,165,118,238,87,107,1,188,144,71,35,190,174,64,206,255,0,224,92,136,184,143,244,214,215,249,104,183,179,124,86,171,115,182,171,84,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,163,234,182,247,59,179,59,46,51,17,215,189,188,16,99,31,250,23,40,179,51,104,203,114,47,11,153,53,113,199,70,49,148,129,171,84,135,115,147,55,245,132,162,7,56,234,159,20,102,14,43,126,158,232,251,8,200,46,15,185,153,218,154,33,215,86,211,239,94,235,38,109,49,190,79,195,68,212,198,68,20,53,239,212,109,223,219,165,248,127,58,188,94,19,227,26,12,1,100,139,111,191,20,228,250,191,115,179,246,169,93,187,149,217,81,74,83,211,4,166,250,185,107,223,252,238,185,209,113,31,233,55,243,173,175,242,209,111,102,248,173,86,231,109,86,168,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,139,71,117,198,228,250,179,51,45,142,239,187,77,29,110,2,102,125,29,151,50,34,163,153,187,88,67,83,40,1,190,141,81,23,129,127,181,40,184,165,178,84,221,37,189,93,94,41,116,154,217,51,52,157,39,45,250,8,182,155,190,62,31,226,85,203,35,48,230,185,117,109,132,227,218,231,21,80,27,60,62,34,245,7,220,237,242,85,243,35,101,107,109,202,243,100,99,219,29,36,148,109,8,51,237,97,115,234,19,237,31,135,123,252,60,85,217,90,201,202,219,72,238,250,191,66,61,117,254,245,151,105,23,17,183,126,239,146,209,106,47,240,91,150,244,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,90,59,174,55,39,213,153,153,108,39,125,126,61,235,112,19,51,232,236,185,91,195,185,106,138,142,102,237,97,13,76,160,6,250,53,68,94,5,254,212,162,226,150,201,83,116,150,245,117,120,165,210,107,100,204,210,116,156,183,232,34,218,110,248,248,127,137,87,44,140,195,154,229,213,182,19,143,107,156,85,64,108,240,248,139,212,31,115,183,201,87,204,141,149,173,183,43,205,145,143,108,116,146,81,180,32,207,181,133,207,168,79,180,126,29,239,240,241,87,83,134,200,142,203,78,230,78,69,239,234,238,250,191,233,186,250,104,184,207,231,242,91,86,162,255,0,5,185,111,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,177,252,86,215,248,173,174,218,191,138,212,71,226,185,145,21,183,231,165,254,27,115,21,68,146,16,137,85,194,12,236,239,227,209,119,248,55,220,172,175,6,218,10,167,44,90,172,93,186,197,73,87,187,221,109,116,99,145,188,117,239,240,101,90,114,74,218,49,96,11,73,74,108,228,67,80,61,227,226,253,160,254,43,217,224,151,123,110,96,93,70,79,112,106,106,109,227,30,159,29,7,71,240,253,170,236,48,220,207,45,24,139,200,69,182,40,219,189,223,187,185,125,132,91,13,187,157,153,113,190,186,124,180,90,182,172,183,235,170,220,62,11,84,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,177,252,86,215,248,173,29,181,65,31,138,229,111,6,90,162,182,252,244,191,195,110,98,168,146,66,17,42,184,65,157,157,252,122,46,255,0,6,251,149,149,224,219,65,84,229,139,85,139,183,88,169,42,247,123,173,174,140,114,55,142,189,254,12,171,78,73,91,70,44,1,105,41,77,156,136,106,7,188,124,95,180,31,197,123,60,18,239,109,204,11,168,201,238,13,77,77,188,99,211,227,160,232,254,31,181,93,86,15,149,206,221,183,123,150,223,131,252,61,226,95,121,22,195,110,238,239,138,227,125,116,249,104,181,109,89,111,215,85,184,124,22,168,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,139,105,45,159,53,181,223,189,111,2,111,5,200,139,138,121,198,156,24,207,193,223,69,100,60,86,98,98,163,195,144,72,50,72,198,247,88,5,221,164,38,125,59,60,191,29,62,229,76,242,227,12,86,30,91,149,33,3,111,122,26,198,111,209,241,121,15,79,143,222,170,78,82,90,234,40,236,148,246,154,131,113,40,160,153,217,188,88,73,229,119,103,109,31,79,235,151,54,36,41,176,254,59,195,18,5,100,154,214,92,162,105,68,93,199,115,9,196,204,197,163,190,238,226,248,171,176,192,149,229,45,52,165,32,187,9,132,46,26,150,189,206,206,189,123,62,172,207,243,90,173,164,250,119,186,216,236,218,59,234,158,239,193,245,254,101,168,173,237,167,193,106,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,168,86,111,113,191,195,30,66,227,41,50,255,0,55,51,14,175,14,223,99,167,138,173,169,230,195,151,73,66,88,36,103,217,44,82,197,76,81,74,26,177,11,144,17,51,24,24,62,132,4,205,232,50,47,138,60,137,226,83,219,127,145,76,115,246,143,236,231,102,246,159,244,178,178,143,161,218,58,189,31,245,204,81,238,221,208,151,244,117,211,111,126,154,182,181,85,90,175,250,40,252,9,255,0,223,207,254,12,222,63,230,138,229,48,158,41,177,99,156,43,102,198,184,90,187,182,217,113,5,190,158,233,110,169,233,28,125,122,89,227,25,34,147,97,176,152,238,3,23,208,153,137,181,209,217,159,185,121,92,235,207,188,167,225,219,10,210,227,92,227,197,127,103,236,181,183,0,181,193,83,216,106,106,247,213,28,114,72,49,236,167,142,67,109,66,25,31,87,109,190,238,154,234,236,207,74,176,159,49,238,12,113,206,42,179,96,172,45,156,157,182,245,136,46,20,246,187,117,55,217,219,172,125,122,169,228,24,226,143,121,211,8,14,227,49,109,73,216,91,93,93,217,187,213,64,207,78,40,242,39,134,191,98,126,90,241,207,217,207,180,125,167,217,159,210,202,202,206,191,103,233,117,191,214,209,73,183,111,94,47,210,211,93,221,218,232,250,124,156,148,227,51,134,206,34,113,85,86,10,201,204,200,251,65,122,162,183,157,210,122,111,99,215,210,108,165,9,35,140,164,223,81,4,96,250,28,209,182,140,251,189,237,116,209,157,218,181,162,34,42,41,157,124,102,112,217,195,182,42,165,193,89,199,153,31,103,239,85,182,240,186,65,77,236,122,250,189,244,167,36,145,140,155,233,224,144,27,83,134,70,209,223,119,187,174,154,59,59,178,83,140,206,27,56,137,197,85,88,43,39,51,35,237,5,234,138,222,119,73,233,189,143,95,73,178,148,36,142,50,147,125,68,17,131,232,115,70,218,51,238,247,181,211,70,119,106,214,136,136,136,139,169,69,118,181,92,106,107,232,237,247,58,74,170,139,93,67,82,87,69,12,194,103,75,59,197,28,205,20,162,207,168,27,197,52,82,48,150,143,178,64,47,2,103,126,218,34,34,46,165,109,218,213,110,169,160,163,184,92,233,41,106,46,149,15,73,67,20,211,8,29,84,237,20,147,60,81,11,190,166,109,20,50,200,226,58,190,200,204,188,5,221,187,104,136,139,169,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,151,109,17,17,21,181,98,206,99,220,24,224,108,85,121,193,88,167,57,59,21,235,15,220,42,45,119,26,111,179,183,89,58,21,80,72,81,203,30,240,166,32,45,166,4,218,139,184,190,154,179,187,119,170,171,146,153,247,148,252,68,225,90,172,107,147,152,175,237,5,150,138,224,118,185,234,123,13,77,38,202,160,142,57,10,61,149,17,198,111,160,77,27,234,205,183,222,211,93,89,217,170,2,42,41,157,124,102,112,217,195,182,42,165,193,89,199,153,31,103,239,85,182,240,186,65,77,236,122,250,189,244,167,36,145,140,155,233,224,144,27,83,134,70,209,223,119,187,174,154,59,59,178,83,140,206,27,56,137,197,85,88,43,39,51,35,237,5,234,138,222,119,73,233,189,143,95,73,178,148,36,142,50,147,125,68,17,131,232,115,70,218,51,238,247,181,211,70,119,106,214,136,136,139,169,69,118,181,92,106,107,232,237,247,58,74,170,139,93,67,82,87,69,12,194,103,75,59,197,28,205,20,162,207,168,27,197,52,82,48,150,143,178,64,47,2,103,126,218,34,34,34,43,85,255,0,69,31,129,63,251,249,255,0,193,155,199,252,209,92,166,19,197,54,44,115,133,108,216,215,11,87,118,219,46,32,183,211,221,45,213,61,35,143,175,75,60,99,36,82,108,54,19,29,192,98,250,19,49,54,186,59,51,247,47,172,186,148,87,107,85,198,166,190,142,223,115,164,170,168,181,212,53,37,116,80,204,38,116,179,188,81,204,209,74,44,250,129,188,83,69,35,9,104,251,36,2,240,38,119,237,162,34,34,34,183,252,210,227,215,132,236,150,199,119,60,179,204,188,214,246,54,36,179,116,123,109,23,176,174,85,29,46,172,33,52,127,156,134,156,227,45,99,148,11,221,39,211,93,31,71,103,102,168,25,41,159,121,79,196,78,21,170,198,185,57,138,254,208,89,104,174,7,107,158,167,176,212,210,108,170,8,227,144,163,217,81,28,102,250,4,209,190,172,219,125,237,53,213,157,154,149,98,206,99,220,24,224,108,85,121,193,88,167,57,59,21,235,15,220,42,45,119,26,111,179,183,89,58,21,80,72,81,203,30,240,166,32,45,166,4,218,139,184,190,154,179,187,119,170,213,149,185,165,129,51,167,2,91,51,51,45,47,190,217,195,119,158,183,98,173,236,179,83,245,122,83,28,50,126,110,96,9,7,73,34,49,247,133,181,211,86,213,157,157,253,90,42,41,157,124,102,112,217,195,182,42,165,193,89,199,153,31,103,239,85,182,240,186,65,77,236,122,250,189,244,167,36,145,140,155,233,224,144,27,83,134,70,209,223,119,187,174,154,59,59,253,108,139,226,143,34,120,148,246,223,228,83,28,253,163,251,57,217,189,167,253,44,172,163,232,118,142,175,71,253,115,20,123,183,116,37,253,29,116,219,223,166,173,173,85,69,212,142,237,106,154,235,81,98,134,231,72,119,42,58,120,106,234,40,198,97,121,225,130,98,144,98,148,227,215,112,129,148,19,8,147,182,132,241,72,205,174,215,211,182,136,136,186,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,124,172,127,143,48,206,88,96,219,182,96,99,58,170,186,91,21,138,157,234,238,21,20,214,250,138,211,130,6,118,221,43,197,78,7,43,128,179,238,50,97,118,0,98,50,208,68,157,173,215,253,20,126,4,255,0,239,231,255,0,6,111,31,243,69,93,114,135,58,50,191,62,176,108,121,129,148,120,190,147,17,88,164,168,150,145,234,33,9,34,56,167,141,219,124,82,197,40,140,177,30,142,36,194,98,46,224,96,109,168,152,187,251,85,111,249,165,199,175,9,217,45,142,238,121,103,153,121,173,236,108,73,102,232,246,218,47,97,92,170,58,93,88,66,104,255,0,57,13,57,198,90,199,40,23,186,79,166,186,62,142,206,205,234,242,47,138,60,137,226,83,219,127,145,76,115,246,143,236,231,102,246,159,244,178,178,143,161,218,58,189,31,245,204,81,238,221,208,151,244,117,211,111,126,154,182,181,85,81,252,239,226,235,135,78,28,110,182,203,22,114,230,101,37,130,229,119,167,58,186,74,49,162,170,173,157,224,18,219,213,56,233,162,144,163,7,45,194,36,108,44,110,18,48,238,216,122,83,95,244,81,248,19,255,0,191,159,252,25,188,127,205,21,213,34,183,252,210,227,215,132,236,150,199,119,60,179,204,188,214,246,54,36,179,116,123,109,23,176,174,85,29,46,172,33,52,127,156,134,156,227,45,99,148,11,221,39,211,93,31,71,103,102,245,121,23,197,30,68,241,41,237,191,200,166,57,251,71,246,115,179,123,79,250,89,89,71,208,237,29,94,143,250,230,40,247,110,232,75,250,58,233,183,191,77,91,90,170,136,173,87,253,20,126,4,255,0,239,231,255,0,6,111,31,243,69,114,152,79,20,216,177,206,21,179,99,92,45,93,219,108,184,130,223,79,116,183,84,244,142,62,189,44,241,140,145,73,176,216,76,119,1,139,232,76,196,218,232,236,207,220,190,178,34,162,153,215,198,103,13,156,59,98,170,92,21,156,121,145,246,126,245,91,111,11,164,20,222,199,175,171,223,74,114,73,24,201,190,158,9,1,181,56,100,109,29,247,123,186,233,163,179,191,214,200,190,40,242,39,137,79,109,254,69,49,207,218,63,179,157,155,218,127,210,202,202,62,135,104,234,244,127,215,49,71,187,119,66,95,209,215,77,189,250,106,218,212,168,238,214,169,174,181,22,40,110,116,135,114,163,167,134,174,162,140,102,23,158,24,38,41,6,41,78,61,119,8,25,65,48,137,59,104,79,20,140,218,237,125,59,104,136,139,169,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,152,97,130,154,8,197,202,73,100,144,157,132,0,69,156,156,157,217,153,153,221,215,109,23,82,231,118,181,89,105,130,178,243,115,164,160,167,146,162,10,64,150,166,97,136,10,121,229,8,97,137,136,157,153,206,73,100,142,48,31,18,51,17,109,93,217,151,109,17,17,17,17,124,154,108,83,98,171,197,87,28,21,79,93,190,245,106,183,209,221,43,41,186,70,221,42,90,185,42,99,167,147,123,182,194,220,116,85,45,163,59,147,116,245,38,102,33,119,250,200,136,136,136,136,136,136,136,136,136,136,136,139,105,45,159,53,181,221,181,91,192,155,193,114,34,226,158,113,167,6,51,240,119,209,89,15,21,152,152,168,240,228,18,12,146,49,189,214,1,119,105,9,159,78,207,47,199,79,185,83,60,184,195,21,135,150,229,72,64,219,222,134,177,155,244,124,94,67,211,227,247,170,147,148,150,186,138,59,37,61,166,160,220,74,40,38,118,111,22,18,121,93,217,219,71,211,250,229,205,137,10,108,63,142,240,196,129,89,38,181,151,40,154,81,23,113,220,194,113,51,49,104,239,187,184,190,42,234,242,238,227,218,40,166,144,133,216,75,110,221,75,95,235,143,85,237,25,245,102,127,154,213,109,39,211,189,214,199,102,209,223,84,247,126,15,175,243,45,69,111,109,62,11,84,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,177,254,43,110,139,110,154,186,222,12,204,185,17,116,47,18,4,84,194,70,90,51,200,205,225,247,58,142,254,44,174,205,87,75,236,96,157,222,88,46,116,242,16,182,230,118,110,204,127,31,15,235,153,84,252,33,132,232,169,104,42,40,25,165,8,218,142,97,97,103,30,237,75,94,237,27,79,138,237,97,11,48,81,226,58,234,80,158,163,100,84,100,241,179,155,126,150,160,255,0,47,189,215,87,51,108,181,3,113,194,23,40,163,34,40,170,165,146,99,114,31,113,134,72,180,118,248,248,51,252,252,21,192,101,237,97,189,21,11,28,165,249,248,169,180,239,127,123,86,255,0,165,84,241,109,5,155,228,203,85,180,219,86,92,122,59,119,63,130,208,117,91,219,197,110,31,21,185,17,17,17,17,17,17,17,17,17,17,17,17,20,69,228,15,28,117,60,56,241,179,155,217,61,142,2,144,242,235,26,102,197,244,230,171,144,226,167,59,29,198,107,129,192,213,165,49,184,139,211,56,132,67,48,153,123,129,27,72,14,206,38,19,75,162,34,34,34,40,181,231,95,146,22,167,181,96,222,36,97,190,85,141,200,106,41,240,61,69,180,163,18,130,72,28,107,107,34,156,11,184,128,196,154,97,38,125,204,108,113,187,108,216,253,75,75,229,151,157,127,145,110,46,48,183,104,183,246,170,12,119,166,10,172,217,22,249,162,237,179,195,217,228,143,89,0,71,74,168,169,183,147,238,210,39,151,104,185,109,210,127,150,42,235,37,62,19,188,172,100,223,211,252,61,233,208,40,213,231,71,158,151,219,174,99,225,206,30,45,151,155,84,216,110,201,111,166,196,151,42,106,118,9,42,130,241,43,212,199,24,84,30,174,81,236,165,32,48,141,152,29,198,173,204,183,179,196,225,79,249,66,100,93,30,103,241,29,87,152,216,134,205,219,108,185,105,111,27,140,36,111,1,194,55,137,205,227,162,105,34,145,136,203,104,5,92,224,96,204,241,203,77,17,57,139,237,19,173,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,68,69,10,220,234,252,211,225,111,167,244,62,163,113,78,74,158,105,241,79,211,250,239,81,183,41,169,68,81,107,204,7,137,140,101,194,135,48,60,21,154,88,62,134,146,226,5,150,244,150,219,189,178,165,152,66,227,110,146,235,90,114,192,210,109,114,132,247,69,25,132,130,207,180,192,119,9,134,248,206,69,114,95,55,176,110,125,101,126,31,205,204,191,158,174,75,22,34,167,41,169,218,174,7,134,120,140,36,40,165,134,64,239,102,56,229,142,72,221,197,200,29,193,220,72,133,216,159,218,162,40,139,206,62,46,238,188,32,243,72,204,236,87,61,186,174,241,132,239,212,246,59,110,35,181,65,80,64,103,3,90,168,72,42,161,7,38,136,234,97,125,219,58,141,163,132,147,70,197,31,85,228,25,94,194,120,166,197,142,112,173,155,26,225,106,238,219,101,196,22,250,123,165,186,167,164,113,245,233,103,140,100,138,77,134,194,99,184,12,95,66,102,38,215,71,102,126,229,245,145,17,83,252,244,207,76,184,225,211,46,46,57,161,154,23,158,195,106,161,210,40,97,137,152,234,174,21,68,206,241,210,211,70,238,221,73,143,105,104,218,176,176,137,25,144,0,25,142,62,220,64,241,69,154,28,65,103,65,103,69,246,247,87,110,185,91,170,29,176,211,82,28,112,207,99,162,142,174,90,154,74,120,234,32,142,34,51,128,166,125,39,118,105,29,217,137,223,195,73,148,229,243,198,221,171,138,252,1,37,139,19,207,73,67,152,184,86,158,158,27,173,25,85,9,79,118,128,97,132,78,236,17,140,49,0,4,149,5,32,148,81,177,52,47,211,98,118,105,35,214,237,81,17,67,183,42,126,56,233,178,214,235,65,194,222,100,133,92,182,44,79,120,96,194,215,49,57,103,123,117,198,168,128,26,136,227,213,216,41,166,151,66,18,140,91,167,52,178,17,177,12,165,36,51,18,136,136,139,26,206,44,124,211,231,39,212,12,67,234,51,169,84,228,169,229,99,20,253,64,174,244,235,114,191,244,80,173,206,175,205,62,22,250,127,67,234,55,20,228,169,230,159,20,253,63,174,245,27,114,154,148,68,68,81,23,156,124,93,221,120,65,230,145,153,216,174,123,117,93,227,9,223,169,236,118,220,71,106,130,160,128,206,6,181,80,144,85,66,14,77,17,212,194,251,182,117,27,71,9,38,141,138,62,171,200,50,189,132,241,77,139,28,225,91,54,53,194,213,221,182,203,136,45,244,247,75,117,79,72,227,235,210,207,24,201,20,155,13,132,199,112,24,190,132,204,77,174,142,204,253,203,235,34,34,34,44,85,214,74,124,39,121,88,201,191,167,248,123,211,160,85,85,68,94,113,241,119,117,225,7,154,70,103,98,185,237,213,119,140,39,126,167,177,219,113,29,170,10,130,3,56,26,213,66,65,85,8,57,52,71,83,11,238,217,212,109,28,36,154,54,40,250,175,32,202,246,19,197,54,44,115,133,108,216,215,11,87,118,219,46,32,183,211,221,45,213,61,35,143,175,75,60,99,36,82,108,54,19,29,192,98,250,19,49,54,186,59,51,247,47,172,136,136,136,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,69,95,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,80,173,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,41,84,69,21,124,195,184,133,197,92,47,243,11,203,188,220,194,212,221,191,176,101,253,45,53,198,214,117,82,83,195,115,161,150,190,226,50,211,200,64,255,0,222,200,14,66,98,18,197,17,184,30,205,175,35,249,47,155,216,55,62,178,191,15,230,230,95,207,87,37,139,17,83,148,212,237,87,3,195,60,70,18,20,82,195,32,119,179,28,114,199,36,110,226,228,14,224,238,36,66,236,79,237,81,17,66,183,51,174,60,127,45,247,218,156,134,202,123,214,236,3,135,238,5,237,43,165,186,227,212,165,197,19,8,66,81,234,61,33,126,141,60,227,80,195,182,73,34,152,154,57,155,93,145,19,77,74,133,110,103,92,7,126,68,47,181,57,243,148,246,93,184,7,16,92,11,218,86,187,117,187,167,75,133,230,32,132,99,212,186,164,253,26,137,202,161,199,108,113,197,9,60,112,182,155,226,23,183,94,15,184,179,198,92,34,230,135,219,139,21,61,93,226,197,95,79,37,53,247,14,13,123,82,193,117,6,140,218,7,51,120,229,96,56,165,54,144,77,131,126,157,64,103,97,148,217,242,19,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,181,77,13,117,51,190,201,67,87,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,104,33,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,149,239,241,131,197,158,13,225,23,43,254,220,95,105,233,47,23,218,250,136,233,172,88,112,171,222,150,123,169,180,128,211,184,27,71,43,128,69,17,188,132,110,27,53,233,131,187,20,160,207,143,182,105,102,150,59,206,156,119,115,204,204,203,190,251,103,18,94,122,61,182,183,178,195,79,213,233,66,16,199,249,184,64,35,29,35,136,7,221,22,215,77,95,87,119,119,150,158,88,188,191,235,50,138,142,155,136,28,239,195,189,147,29,85,237,159,12,219,101,146,120,170,172,52,178,65,52,50,149,72,9,180,111,52,241,212,119,195,32,17,66,32,58,184,200,70,17,200,170,40,1,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,148,170,34,44,85,214,74,124,39,121,88,201,191,167,248,123,211,160,85,85,17,66,183,58,191,52,248,91,233,253,15,168,220,85,85,228,99,250,236,253,219,254,36,156,195,184,133,197,92,47,243,11,203,188,220,194,212,221,191,176,101,253,45,53,198,214,117,82,83,195,115,161,150,190,226,50,211,200,64,255,0,222,200,14,66,98,18,197,17,184,30,205,175,35,249,47,155,216,55,62,178,191,15,230,230,95,207,87,37,139,17,83,148,212,237,87,3,195,60,70,18,20,82,195,32,119,179,28,114,199,36,110,226,228,14,224,238,36,66,236,79,237,81,17,66,183,51,174,60,127,45,247,218,156,134,202,123,214,236,3,135,238,5,237,43,165,186,227,212,165,197,19,8,66,81,234,61,33,126,141,60,227,80,195,182,73,34,152,154,57,155,93,145,19,77,74,43,85,230,143,228,79,51,127,5,245,138,37,71,249,105,115,4,166,206,27,85,159,135,204,223,186,213,201,152,52,20,253,154,207,118,171,150,90,169,241,40,0,213,79,35,200,225,3,4,7,79,77,4,66,231,52,164,115,190,164,238,230,229,172,133,34,34,34,43,117,227,111,140,28,51,194,54,87,203,122,39,164,173,198,215,202,121,199,9,217,234,226,168,232,87,79,20,144,4,199,36,145,3,136,132,35,82,18,184,17,198,242,48,184,1,11,190,225,131,108,45,196,238,114,225,142,32,169,120,157,44,81,237,140,125,13,192,238,19,86,221,33,25,227,170,234,68,80,201,1,198,219,88,97,40,12,161,96,143,103,78,55,102,137,227,218,14,51,253,195,23,16,184,87,138,12,154,178,230,230,22,166,236,29,191,169,77,113,181,157,84,117,19,91,43,162,45,178,211,200,64,255,0,222,200,14,66,4,113,75,17,184,6,253,173,85,81,17,17,17,17,17,17,17,17,17,17,17,108,127,138,219,162,219,166,174,183,131,51,46,68,93,11,196,129,21,48,145,150,140,242,51,120,125,206,163,191,139,43,179,85,210,251,24,39,119,150,11,157,60,132,45,185,157,155,179,31,199,195,250,230,85,63,8,97,58,42,90,10,138,6,105,66,54,163,152,88,89,199,187,82,215,187,70,211,226,187,88,66,204,20,120,142,186,148,39,168,217,21,25,60,108,230,223,165,168,63,203,239,117,213,204,219,45,64,220,112,133,202,40,200,138,42,169,100,152,220,135,220,97,146,45,29,190,62,12,255,0,63,5,92,242,158,188,165,179,210,57,78,78,211,72,194,207,171,251,223,157,54,85,112,91,65,102,249,50,213,109,54,212,87,30,142,221,207,224,180,29,86,246,241,91,135,197,110,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,91,9,252,86,215,127,154,218,196,221,253,255,0,21,202,46,46,205,162,220,139,202,102,13,116,148,150,216,122,103,181,222,113,239,109,127,177,63,151,236,81,181,156,254,208,196,153,175,124,180,199,36,146,199,8,211,76,192,210,104,205,165,60,77,175,188,250,127,93,254,53,119,52,54,88,233,168,107,170,139,120,56,209,204,237,163,182,154,179,107,240,253,139,201,224,138,184,42,177,253,125,33,84,153,31,99,109,67,191,79,24,190,125,223,21,232,243,58,222,17,225,186,154,150,103,115,165,162,171,144,9,221,181,141,216,53,212,126,79,221,175,119,201,122,60,162,187,201,112,178,88,15,172,228,244,244,180,14,111,239,106,239,176,123,203,95,31,5,94,41,229,41,65,141,244,209,217,157,180,92,171,71,239,91,31,71,47,30,229,160,237,111,23,239,90,247,55,122,220,62,43,114,34,34,34,34,34,34,34,34,34,34,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,175,211,149,247,48,74,107,77,53,151,133,236,233,186,213,152,29,64,208,96,251,229,76,178,212,158,249,165,165,167,163,178,180,81,64,68,192,196,115,144,79,44,187,35,6,24,189,208,16,210,87,209,17,17,21,52,226,83,40,105,179,235,33,177,206,81,205,5,36,149,24,138,207,52,54,247,171,158,88,96,138,226,26,75,69,52,135,22,166,193,29,76,112,200,236,204,90,176,59,56,147,59,139,227,89,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,132,161,158,154,120,201,198,72,164,140,153,136,12,73,156,92,93,153,217,217,217,214,73,60,42,230,151,229,167,135,28,186,204,201,175,190,217,175,188,225,250,95,106,214,246,94,207,213,186,68,29,26,239,205,176,0,142,149,81,78,62,224,176,62,154,134,162,226,239,141,98,200,247,135,172,83,98,192,220,23,229,166,53,197,53,221,138,203,135,242,190,205,116,184,212,244,142,78,133,44,22,152,164,150,77,128,196,101,180,0,159,65,103,39,211,70,103,126,229,143,102,108,99,175,202,134,105,227,44,204,246,95,179,62,214,226,11,141,247,177,117,250,221,151,181,84,201,55,75,169,180,119,237,234,109,221,180,117,211,93,27,93,20,223,114,172,201,203,238,81,112,143,104,169,196,115,105,87,143,110,18,227,24,233,182,135,244,45,45,76,16,71,76,219,192,201,143,169,5,60,83,235,238,144,245,246,16,177,3,187,219,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,166,165,17,17,66,183,58,191,52,248,91,233,253,15,168,220,83,146,167,154,124,83,244,254,187,212,109,202,106,81,20,43,115,171,243,79,133,190,159,208,250,141,197,83,78,95,60,109,221,120,80,199,242,88,177,60,245,117,217,117,138,170,41,225,186,209,149,81,12,22,153,202,104,68,238,193,24,195,41,153,199,78,50,9,69,27,11,204,221,54,39,119,142,61,39,123,9,226,155,22,57,194,182,108,107,133,171,187,109,151,16,91,233,238,150,234,158,145,199,215,165,158,49,146,41,54,27,9,142,224,49,125,9,152,155,93,29,153,251,151,214,69,0,60,209,252,246,102,111,224,190,143,68,189,7,46,190,58,170,120,90,198,77,129,243,6,190,172,242,174,255,0,81,52,213,208,211,82,196,103,108,184,204,212,224,215,39,118,141,231,152,6,58,113,140,225,19,253,3,35,16,51,22,3,157,228,69,242,113,102,41,177,96,108,43,121,198,184,166,187,177,89,112,253,190,162,233,113,169,233,28,157,10,88,35,41,37,147,96,49,25,109,0,39,208,89,201,244,209,153,223,185,64,191,31,92,107,226,174,43,51,30,174,201,105,185,246,124,178,195,55,9,163,195,150,250,119,144,35,175,216,229,24,220,234,26,65,3,41,165,7,119,1,49,110,140,102,224,205,184,165,57,105,86,0,225,115,61,179,67,43,49,30,117,224,92,13,237,60,25,132,187,103,182,46,126,211,163,135,178,246,90,97,169,159,243,50,202,50,158,216,100,2,247,0,181,215,70,213,217,217,121,76,170,204,204,85,147,121,143,135,51,75,5,85,246,123,214,25,184,69,112,166,221,36,129,28,219,31,223,130,94,153,129,148,50,131,148,114,3,19,111,140,204,93,244,39,89,15,112,171,196,198,13,226,191,40,232,243,75,7,208,213,219,140,106,10,219,119,182,84,179,145,219,174,49,132,103,44,13,38,214,25,131,108,177,152,72,44,219,128,199,112,129,239,140,43,2,34,197,93,75,167,42,126,58,170,113,140,116,28,44,102,189,125,93,77,246,150,157,161,193,85,195,75,16,192,86,234,74,32,111,102,155,67,24,184,156,81,83,201,40,205,35,151,81,158,65,35,18,24,218,89,52,68,68,88,214,113,99,230,159,57,62,160,98,31,81,157,92,255,0,43,30,52,237,89,7,140,171,50,107,52,177,5,37,175,47,177,117,67,213,210,215,79,76,44,22,219,217,52,81,12,179,79,185,158,58,105,98,141,128,200,216,196,12,33,47,205,7,88,222,109,17,66,183,58,191,52,248,91,233,253,15,168,220,83,146,167,154,124,83,244,254,187,212,109,202,106,81,17,17,64,15,52,127,61,153,155,248,47,163,209,47,65,203,175,142,170,158,22,177,147,96,124,193,175,171,60,171,191,212,77,53,116,52,212,177,25,219,46,51,53,56,53,201,221,163,121,230,1,142,156,99,56,68,255,0,64,200,196,12,197,128,231,121,17,17,17,98,174,178,83,225,59,202,198,77,253,63,195,222,157,2,170,170,0,121,163,249,236,204,223,193,125,30,137,122,14,93,124,117,84,240,181,140,155,3,230,13,125,89,229,93,254,162,105,171,161,166,165,136,206,217,113,153,169,193,174,78,237,27,207,48,12,116,227,25,194,39,250,6,70,32,102,44,7,58,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,118,209,89,7,50,254,56,233,184,113,193,179,100,246,7,10,179,204,92,105,103,144,225,171,140,229,167,11,29,186,103,146,7,173,25,129,196,158,165,200,37,24,68,11,220,56,222,67,118,97,0,155,202,112,37,205,26,213,157,151,91,54,75,231,189,53,37,143,27,84,83,197,73,110,196,3,40,199,69,136,107,119,16,244,142,38,17,26,74,147,30,158,209,103,120,229,147,168,33,210,114,138,18,144,164,80,3,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,162,175,139,31,52,249,201,245,3,16,250,140,234,239,249,98,243,0,163,202,42,202,110,31,179,191,17,118,76,11,87,182,12,51,114,150,56,34,165,176,213,73,60,211,74,53,38,32,210,60,51,201,81,223,52,134,67,9,0,234,195,25,25,199,50,136,161,91,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,82,168,138,21,185,213,249,167,194,223,79,232,125,70,226,168,87,4,156,96,226,110,17,179,66,43,208,189,93,110,9,190,84,64,56,178,207,73,21,63,94,186,8,163,156,33,56,228,148,28,132,225,42,147,149,128,78,54,145,197,128,200,89,247,12,255,0,96,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,218,166,134,186,153,223,100,161,171,179,179,179,179,16,24,147,16,24,19,49,129,137,9,48,144,187,55,160,69,24,28,218,248,215,246,37,29,103,9,185,101,115,186,209,222,166,232,201,141,46,16,63,66,49,161,154,14,160,91,5,220,119,201,214,9,98,146,82,140,132,90,54,24,157,228,105,102,0,137,101,149,66,249,56,179,11,88,177,206,21,188,224,172,83,67,219,108,184,130,223,81,107,184,211,117,78,62,189,44,241,148,114,199,188,28,76,119,1,147,106,46,196,218,234,206,207,222,177,247,227,111,131,236,77,194,54,104,75,101,38,171,173,193,55,202,137,203,9,222,42,229,167,235,215,65,20,112,28,193,36,113,27,144,156,37,82,17,57,144,70,210,56,185,128,139,62,209,168,28,184,184,227,166,225,75,25,87,224,252,193,10,186,140,186,198,21,16,29,116,209,28,178,157,146,172,89,193,171,98,129,157,196,192,133,196,103,17,30,169,4,81,16,185,60,45,20,158,127,154,63,158,204,205,252,23,209,232,149,117,229,51,155,216,55,33,114,191,136,204,220,204,9,234,227,177,97,218,124,51,53,67,82,64,243,79,41,156,151,8,162,134,48,238,103,57,37,146,56,217,201,196,25,205,156,136,69,136,154,205,120,157,226,23,21,113,65,156,183,172,220,197,52,221,131,183,244,233,173,214,176,170,146,162,27,101,12,67,182,42,120,200,223,251,233,13,196,64,78,89,101,54,0,223,181,174,255,0,150,47,47,250,60,221,172,166,226,7,59,240,239,107,192,180,155,103,195,54,217,100,130,90,91,245,84,115,205,12,165,82,2,111,35,67,4,148,253,240,200,2,51,17,142,174,81,137,132,147,40,136,160,7,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,82,168,136,177,87,89,41,240,157,229,99,38,254,159,225,239,78,129,85,84,69,10,220,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,165,92,234,252,211,225,111,167,244,62,163,113,84,83,129,126,51,111,188,30,102,61,85,206,75,87,182,112,102,40,236,244,248,154,219,16,3,85,20,113,57,244,170,105,164,45,52,154,46,172,174,209,145,52,114,9,144,150,215,112,150,60,130,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,237,162,140,190,107,220,113,211,97,171,85,239,132,124,185,10,182,190,220,169,233,195,23,93,152,229,167,106,26,73,70,57,198,138,7,23,23,148,231,136,131,170,79,172,77,12,165,30,134,82,31,70,34,214,85,8,173,87,154,63,145,60,205,252,23,214,40,148,5,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,40,103,166,158,50,98,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,62,156,2,241,175,133,120,172,203,138,75,37,218,231,217,243,55,12,219,225,143,17,219,234,30,48,146,191,99,12,101,115,167,104,196,0,161,148,221,156,196,5,186,50,27,3,182,210,136,229,186,164,93,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,195,12,20,208,70,46,82,75,36,132,236,32,2,44,228,228,238,204,204,206,238,161,219,17,243,147,205,137,56,130,28,101,134,240,247,250,147,208,117,169,225,193,178,189,53,61,85,202,62,148,163,29,77,77,107,195,52,144,204,242,28,114,188,112,191,76,70,33,143,223,247,229,146,85,50,47,61,50,227,136,188,184,183,102,134,87,222,123,117,170,187,88,166,134,86,96,170,183,213,11,51,201,75,83,27,59,244,230,13,195,171,106,226,226,66,96,70,6,6,76,244,207,76,184,225,211,46,46,57,161,154,23,158,195,106,161,210,40,97,137,152,234,174,21,68,206,241,210,211,70,238,221,73,143,105,104,218,176,176,137,25,144,0,25,142,58,217,233,158,153,143,196,94,99,220,115,67,52,47,61,186,235,93,164,80,195,19,56,82,219,233,69,221,227,165,166,141,221,250,112,134,226,209,181,114,114,34,51,35,51,51,47,173,113,225,139,57,109,188,62,218,56,157,147,11,245,176,13,226,225,81,111,10,218,121,134,89,41,186,114,180,35,61,68,99,171,197,12,147,180,176,129,151,253,114,39,98,97,234,64,242,250,14,15,184,179,198,92,34,230,135,219,139,21,61,93,226,197,95,79,37,53,247,14,13,123,82,193,117,6,140,218,7,51,120,229,96,56,165,54,144,77,131,126,157,64,103,97,148,217,242,19,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,181,77,13,117,51,190,201,67,87,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,111,64,136,136,136,136,136,136,136,136,136,136,136,182,19,248,173,174,255,0,53,177,137,181,126,245,204,46,46,205,162,220,139,202,102,13,116,148,150,216,122,103,181,222,113,239,109,127,177,63,151,236,81,181,156,254,208,196,153,175,124,180,199,36,146,199,8,211,76,192,210,104,205,165,60,77,175,188,250,127,93,254,53,119,52,54,88,233,168,107,170,139,120,56,209,204,237,163,182,154,179,107,240,253,139,201,224,138,184,42,177,253,125,33,84,153,31,99,109,67,191,79,24,190,125,223,21,232,243,58,222,17,225,186,154,150,103,115,165,162,171,144,9,221,181,141,216,53,212,126,79,221,175,119,201,119,120,122,187,79,95,132,108,229,37,73,200,84,243,185,25,57,19,187,235,81,35,247,187,248,247,50,184,234,121,74,80,99,125,52,118,103,109,23,42,209,251,214,199,209,203,199,185,104,59,91,197,251,214,189,205,222,183,15,138,220,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,184,203,197,109,118,125,22,140,13,254,21,202,13,163,104,183,34,241,153,137,164,144,193,15,199,112,151,248,141,149,135,96,248,159,16,241,5,137,156,155,221,123,72,27,56,123,190,3,74,223,21,118,149,214,145,12,47,92,111,191,243,212,115,198,221,237,226,226,95,230,84,115,43,237,194,57,195,93,72,78,108,209,210,70,79,222,218,254,148,31,231,85,75,51,173,210,125,158,196,48,68,46,67,37,178,160,67,87,109,93,222,7,255,0,149,215,131,200,43,208,187,77,111,220,27,168,123,20,50,182,215,212,93,183,179,247,248,63,232,191,130,187,27,94,143,69,12,141,224,113,1,55,248,23,113,23,25,124,86,207,235,153,110,119,213,151,32,173,81,17,17,17,17,17,17,17,17,17,17,17,17,99,89,197,143,154,124,228,250,129,136,125,70,117,74,148,223,114,189,227,95,249,64,96,64,201,140,194,185,221,107,179,39,6,219,206,166,91,141,107,245,189,179,107,25,132,2,161,229,17,109,38,139,171,4,50,52,142,231,39,185,46,249,8,229,233,223,82,34,34,34,129,110,106,121,57,98,202,46,46,46,245,56,114,109,41,49,237,190,44,99,37,54,211,254,133,170,169,158,120,234,91,121,153,57,245,39,167,150,125,125,209,30,190,193,22,16,103,123,138,228,161,157,247,86,186,227,46,27,166,177,210,21,180,169,234,49,197,61,200,100,33,158,57,216,168,168,229,128,199,188,76,8,94,18,23,109,174,14,18,51,239,222,221,56,182,82,211,198,94,122,86,101,135,44,172,144,203,156,61,121,236,87,172,203,193,248,126,221,48,131,78,19,21,158,11,93,60,149,175,28,177,184,128,238,51,164,128,192,221,218,72,170,101,22,2,109,196,17,215,194,174,86,254,90,120,142,203,172,179,154,197,237,154,11,206,32,165,246,173,23,106,236,253,91,92,71,214,174,252,227,24,16,233,75,20,229,238,19,27,233,160,106,78,44,249,36,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,22,220,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,68,69,10,220,234,252,211,225,111,167,244,62,163,113,78,74,158,105,241,79,211,250,239,81,183,41,169,68,80,173,206,175,205,62,22,250,127,67,234,55,21,96,10,255,0,249,94,241,211,249,20,197,65,145,217,199,140,251,38,91,94,183,251,30,166,180,119,67,98,186,73,32,187,107,51,147,118,122,57,181,147,169,171,16,4,174,18,126,104,74,162,71,154,148,80,3,205,31,207,102,102,254,11,232,244,74,213,84,159,114,186,230,1,89,104,172,182,240,201,157,248,139,173,106,155,179,91,176,61,210,120,231,158,170,58,169,103,138,8,109,37,211,3,221,11,245,117,138,73,28,6,17,140,163,114,112,120,134,41,106,69,10,220,208,184,233,252,181,226,163,200,236,156,198,125,175,45,172,187,61,177,83,68,59,97,190,221,35,144,157,244,153,137,251,69,28,58,71,211,209,132,14,86,57,63,58,35,79,35,91,87,10,60,40,230,63,22,185,142,24,43,5,69,216,109,84,61,57,239,247,249,225,115,165,180,82,147,187,49,19,51,183,82,99,218,77,20,44,236,82,16,147,187,128,4,146,6,67,216,3,0,96,220,172,193,182,156,190,203,236,61,73,99,195,214,58,118,166,161,161,166,103,217,16,106,238,238,238,238,228,102,68,228,102,100,238,102,100,68,78,68,78,239,18,220,214,56,28,166,203,91,173,127,20,153,108,117,114,216,177,61,225,207,20,219,8,37,157,237,215,26,162,51,122,208,147,71,96,166,154,93,68,134,66,110,156,210,198,32,228,50,140,112,217,175,13,28,69,227,190,23,243,78,131,51,48,45,71,246,170,59,197,22,200,127,166,118,190,211,12,211,209,245,37,138,78,143,87,160,3,213,1,222,30,44,254,44,249,15,100,190,111,96,220,250,202,252,63,155,153,127,61,92,150,44,69,78,83,83,181,92,15,12,241,24,72,81,75,12,129,222,204,113,203,28,145,187,139,144,59,131,184,145,11,177,63,181,69,138,186,237,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,40,103,166,158,50,98,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,59,220,191,120,238,177,113,85,133,99,193,88,164,251,22,102,225,251,123,73,113,166,208,228,246,165,44,17,210,199,45,215,120,83,197,79,7,86,166,160,155,179,11,185,6,154,182,163,222,215,128,136,139,26,206,44,124,211,231,39,212,12,67,234,51,170,84,165,167,149,215,48,10,59,189,29,183,134,76,239,196,93,27,172,61,154,221,129,238,147,199,4,20,178,82,197,4,80,67,105,46,152,6,217,155,165,172,82,72,230,83,20,133,27,147,27,68,50,201,250,133,110,117,126,105,240,183,211,250,31,81,184,167,37,79,52,248,167,233,253,119,168,219,148,212,162,34,34,128,30,104,254,123,51,55,240,95,71,162,86,170,165,39,149,247,48,74,107,77,53,151,133,236,233,186,213,152,29,64,208,96,251,229,76,178,212,158,249,165,165,167,163,178,180,81,64,68,192,196,115,144,79,44,187,35,6,24,189,208,16,210,87,209,17,17,98,174,178,83,225,59,202,198,77,253,63,195,222,157,2,170,170,0,121,163,249,236,204,223,193,125,30,137,90,170,147,238,87,92,192,43,45,21,150,222,25,51,191,17,117,173,83,118,107,118,7,186,79,28,243,213,71,85,44,241,65,13,164,186,96,123,161,126,174,177,73,35,128,194,49,148,110,78,15,16,197,45,74,218,184,232,227,54,197,193,230,92,82,220,227,181,123,103,25,226,142,209,79,134,109,178,129,181,41,73,19,7,86,166,166,65,211,72,98,234,196,239,24,147,73,33,24,136,237,103,57,99,128,28,89,138,111,184,231,21,94,113,174,41,174,237,183,172,65,112,168,186,92,106,122,65,31,94,170,121,10,73,100,216,12,32,59,140,201,244,22,97,109,116,102,102,238,83,105,203,67,129,202,110,28,112,108,57,195,142,14,172,243,23,26,89,227,9,169,36,9,105,194,199,110,153,227,157,168,138,19,97,39,169,114,8,138,98,49,247,14,54,140,25,152,76,230,189,244,80,3,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,162,175,139,31,52,249,201,245,3,16,250,140,234,149,41,147,229,139,204,2,179,55,104,233,184,126,206,252,69,218,241,213,38,216,48,205,202,88,231,150,170,253,75,28,19,77,40,212,152,131,198,211,65,29,63,124,210,24,148,194,99,171,20,130,103,36,138,168,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,34,133,110,117,126,105,240,183,211,250,31,81,184,171,0,87,211,203,131,152,5,103,14,247,216,178,147,55,177,23,250,147,215,246,153,226,169,168,142,122,137,48,237,86,195,147,117,56,66,18,72,112,205,35,48,28,44,59,90,73,90,81,112,252,243,75,55,234,200,57,150,113,213,83,195,46,25,165,203,12,177,175,171,165,205,12,71,79,5,202,150,184,105,98,146,11,69,185,170,29,138,115,105,227,56,166,57,158,9,161,24,216,95,107,117,36,34,7,24,218,72,54,69,149,66,47,21,157,25,67,131,115,235,43,241,6,81,230,4,21,114,88,177,21,56,195,80,244,147,188,51,196,97,32,203,20,209,159,123,49,199,44,113,200,204,76,64,238,12,196,36,46,226,248,235,113,21,144,216,203,134,220,220,190,229,78,51,162,171,19,183,84,25,219,43,166,167,104,66,237,110,115,38,167,173,137,132,204,118,72,35,171,139,25,108,54,56,201,247,129,51,83,84,87,127,203,155,130,143,229,85,152,243,223,241,253,178,235,30,89,97,111,206,92,170,96,110,148,119,74,230,112,120,237,131,54,225,49,220,6,242,74,81,49,16,70,34,58,196,83,69,35,78,245,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,17,134,10,104,35,22,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,93,180,69,0,60,209,252,246,102,111,224,190,143,68,156,187,184,188,254,74,89,202,255,0,106,107,122,57,123,140,122,84,88,163,101,7,105,154,14,144,203,217,106,227,218,237,35,116,164,148,183,176,239,221,20,146,233,25,200,209,109,159,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,187,104,177,87,83,61,202,191,141,187,86,104,224,219,87,13,56,238,122,75,126,44,193,214,120,105,44,53,19,85,11,29,254,138,23,155,243,81,68,48,128,1,210,211,5,48,56,239,57,37,1,57,95,244,37,118,144,164,94,127,31,227,252,27,149,152,54,237,152,57,131,136,105,44,120,122,199,78,245,53,213,213,46,251,34,13,89,153,153,153,156,140,200,156,64,0,89,204,204,132,69,136,137,153,241,225,226,243,137,203,239,22,153,203,83,154,183,123,47,177,41,2,223,75,107,181,218,59,72,84,246,10,88,133,200,163,235,140,81,60,187,167,146,162,93,72,119,55,87,102,174,34,42,250,185,24,254,187,63,118,255,0,137,42,85,206,175,205,62,22,250,127,67,234,55,21,96,10,255,0,249,98,241,227,249,16,190,211,100,54,108,94,182,224,28,65,112,31,102,221,46,55,30,157,46,23,152,130,98,147,65,233,19,244,106,39,42,118,45,210,71,20,36,242,76,250,111,148,158,106,85,154,243,29,227,142,167,133,44,27,65,131,242,248,41,42,51,23,24,83,206,116,51,74,113,74,22,74,65,118,7,173,150,7,119,35,50,39,33,128,72,122,68,113,74,68,228,208,188,82,65,10,44,170,17,90,175,52,127,34,121,155,248,47,172,81,40,1,94,171,43,115,75,29,228,182,59,182,102,102,90,95,125,141,137,44,221,110,197,91,217,97,168,233,117,97,56,100,252,220,192,113,150,177,202,99,239,11,233,174,173,163,179,59,100,39,194,143,21,217,113,197,174,92,6,53,193,82,246,27,173,15,78,11,253,130,121,152,234,173,21,68,206,236,36,236,205,212,132,246,147,197,51,51,12,130,36,206,192,97,36,97,90,212,37,243,35,230,9,77,196,77,76,121,61,147,119,90,177,203,171,117,64,212,214,220,161,150,88,67,19,27,197,4,145,52,180,243,65,20,208,133,52,205,56,176,17,16,72,108,18,105,168,70,237,64,56,62,225,51,25,113,117,154,31,97,236,85,21,118,123,21,5,60,149,55,220,70,52,13,85,5,168,30,51,120,24,193,228,137,140,229,148,26,49,6,61,250,117,13,153,198,35,118,159,63,245,26,225,107,38,191,216,172,15,151,184,30,223,253,211,67,77,11,23,251,233,38,154,73,15,251,185,102,150,79,235,228,62,248,33,227,111,140,28,77,197,206,104,75,122,39,171,162,193,54,58,137,199,9,217,234,226,167,235,208,193,44,112,4,199,36,145,3,17,28,197,76,18,184,17,200,209,185,56,1,19,54,226,171,252,184,57,127,214,113,17,125,139,54,243,123,14,255,0,169,61,7,105,130,42,106,137,39,167,147,17,85,108,56,246,211,156,39,28,129,12,50,59,25,204,197,181,228,137,162,22,63,207,60,83,105,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,132,102,130,166,9,5,198,72,164,140,153,196,192,133,220,92,93,157,157,157,217,214,62,220,116,112,101,125,224,243,49,233,109,145,221,125,179,131,49,71,104,168,195,55,41,76,26,168,163,137,195,171,77,83,24,233,164,209,117,98,103,144,69,163,144,76,72,118,187,156,81,250,190,92,220,107,255,0,37,92,199,158,193,143,238,119,89,50,203,20,254,110,229,77,3,245,99,181,215,59,131,71,115,24,118,145,150,208,7,142,81,137,196,142,50,18,210,82,134,40,222,122,81,17,17,17,17,17,17,17,17,17,17,23,25,120,173,174,207,162,209,129,190,254,245,202,13,163,104,183,34,241,153,137,164,144,193,15,199,112,151,248,141,149,135,96,248,159,16,241,5,137,156,155,221,123,72,27,56,123,190,3,74,223,21,118,149,214,145,12,47,92,111,191,243,212,115,198,221,237,226,226,95,230,84,115,43,237,194,57,195,93,72,78,108,209,210,70,79,222,218,254,148,31,231,85,75,51,173,210,125,158,196,48,68,46,67,37,178,160,67,87,109,93,222,7,255,0,149,213,60,225,214,180,168,96,168,180,75,180,100,163,150,159,168,46,206,238,44,114,72,77,222,221,207,220,255,0,5,119,22,189,30,138,25,27,192,226,2,111,240,46,226,46,50,248,173,159,215,50,220,239,171,46,65,90,162,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,209,252,23,25,19,51,179,45,9,5,219,86,103,92,173,167,193,106,138,149,230,125,121,5,117,63,186,219,122,65,240,239,215,83,251,213,161,240,207,135,42,171,241,37,70,42,41,98,97,173,181,205,27,3,19,234,219,103,140,124,52,254,227,230,174,255,0,20,89,105,160,194,167,31,82,87,39,99,23,239,109,52,113,63,185,91,198,3,138,8,51,242,241,72,206,110,33,67,19,179,247,107,223,217,159,254,85,95,239,212,65,54,31,154,61,196,221,74,105,196,123,254,46,206,221,234,220,114,140,158,131,29,226,170,66,209,247,221,227,143,86,251,166,153,191,229,87,151,134,106,55,80,211,66,205,220,48,70,221,255,0,222,175,184,180,239,92,114,59,179,233,243,91,95,185,214,172,250,173,226,239,226,183,162,34,34,34,34,34,34,34,34,34,34,34,34,198,179,139,31,52,249,201,245,3,16,250,140,234,186,220,120,21,169,198,60,8,96,46,41,242,162,130,174,166,251,75,79,123,155,26,208,149,84,67,1,91,169,43,46,15,237,32,121,164,23,19,138,42,120,226,40,99,98,234,51,198,66,2,67,35,203,105,88,79,20,223,112,54,42,179,99,92,45,93,216,175,88,126,225,79,116,183,84,244,130,78,133,84,18,12,145,73,176,216,128,182,152,11,232,76,226,250,104,236,237,220,167,207,128,30,48,109,92,89,101,24,149,193,234,227,199,120,58,158,142,131,21,132,209,11,5,76,230,4,209,215,68,81,128,197,178,161,225,148,222,49,17,120,140,76,54,236,104,228,146,232,17,17,17,88,175,55,188,139,172,204,254,28,105,51,27,15,89,187,109,235,45,46,5,113,152,129,231,57,134,207,56,52,117,173,28,81,177,1,109,48,164,156,204,217,154,56,169,165,38,49,109,194,113,45,194,174,105,126,69,184,142,203,172,204,154,251,236,106,11,54,32,165,246,173,111,101,237,29,43,92,167,209,174,252,219,1,145,107,75,44,227,238,11,155,107,168,104,76,46,212,169,86,174,40,243,142,197,155,183,28,178,166,195,144,235,73,128,178,191,12,224,233,42,119,31,244,85,85,53,47,82,165,246,24,11,135,78,122,137,96,211,222,18,232,111,18,113,54,102,189,254,74,25,33,117,123,174,50,226,70,107,229,32,219,70,158,163,3,211,219,70,50,41,228,157,202,138,178,89,204,187,132,0,69,161,17,102,220,230,231,35,190,205,141,212,149,245,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,84,255,0,53,179,211,46,50,106,179,8,90,113,173,231,165,117,199,120,130,139,13,216,45,176,51,29,85,109,85,68,241,194,230,32,238,218,67,23,84,78,89,29,216,68,92,89,181,51,140,14,160,34,133,110,117,126,105,240,183,211,250,31,81,184,167,37,79,52,248,167,233,253,119,168,219,148,212,162,167,248,171,61,50,227,8,102,198,10,201,11,157,231,171,140,241,223,107,150,219,107,167,102,57,33,165,167,166,158,121,42,170,59,219,165,11,246,115,140,29,245,35,145,221,132,93,130,82,142,37,185,213,249,167,194,223,79,232,125,70,226,156,178,56,116,192,156,80,101,102,125,229,158,58,167,255,0,243,5,101,158,183,124,223,210,203,167,102,188,67,5,103,78,41,99,235,116,186,230,93,35,45,135,224,237,224,237,102,185,209,148,56,203,33,115,67,16,101,30,96,65,73,29,247,14,212,12,53,15,73,59,77,4,160,113,140,177,77,25,247,59,132,145,73,28,140,196,194,108,198,204,66,36,206,45,38,156,174,185,128,81,221,232,237,188,50,103,126,34,232,221,97,236,214,236,15,116,158,56,32,165,146,150,40,34,130,27,73,116,192,54,204,221,45,98,146,71,50,152,164,40,220,152,218,33,150,79,212,0,243,71,243,217,153,191,130,250,61,18,174,188,27,240,137,106,226,251,151,230,40,194,144,92,105,44,248,178,195,153,23,11,150,28,186,207,78,38,1,59,218,173,226,116,179,27,11,202,20,211,54,221,253,55,213,142,56,100,113,147,164,209,148,122,226,204,45,125,192,216,170,243,130,177,77,15,98,189,97,251,133,69,174,227,77,213,9,58,21,80,72,81,203,30,240,114,2,218,96,77,168,187,139,233,171,59,183,122,153,78,87,188,116,254,90,240,168,100,118,113,227,62,215,153,54,93,254,199,169,173,29,179,95,109,113,198,46,218,204,228,253,162,178,29,36,234,106,194,103,19,4,159,157,33,168,145,175,210,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,8,205,5,76,18,11,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,168,44,230,41,192,173,79,11,88,201,241,198,95,80,85,158,85,223,234,33,134,134,106,154,168,140,237,151,25,154,160,222,218,204,242,60,243,0,199,78,82,4,196,31,160,98,4,102,98,230,116,255,0,129,206,46,238,188,32,230,225,98,185,237,213,119,140,39,126,167,27,110,35,181,65,80,64,103,3,27,16,85,66,14,77,17,212,194,251,182,117,27,71,9,38,141,138,62,171,200,57,4,97,60,83,98,199,56,86,205,141,112,181,119,109,178,226,11,125,61,210,221,83,210,56,250,244,179,198,50,69,38,195,97,49,220,6,47,161,51,19,107,163,179,63,114,138,190,104,188,192,43,46,245,151,46,25,50,67,17,116,109,80,246,155,118,56,186,65,28,240,85,73,85,20,242,193,53,164,122,128,27,97,110,150,178,201,27,152,204,50,12,108,76,13,40,203,98,220,52,112,233,142,248,160,205,58,12,179,192,180,255,0,218,171,47,21,187,225,254,150,90,251,76,48,207,89,211,150,88,250,221,46,184,23,72,11,121,248,51,120,187,100,17,195,174,67,96,222,27,114,142,197,149,56,50,138,144,66,221,78,7,115,174,134,157,225,59,181,197,192,90,162,182,86,35,50,223,33,14,172,46,101,176,24,35,23,216,2,205,82,209,98,174,175,211,137,14,95,116,214,158,20,50,215,138,28,150,181,85,152,30,7,176,87,227,11,29,52,82,212,158,249,168,202,162,178,244,242,203,57,19,3,17,192,39,4,81,108,140,24,165,247,64,79,75,43,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,53,77,13,117,51,182,248,143,71,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,124,138,56,85,226,99,6,241,95,148,116,121,165,131,232,106,237,198,53,5,109,187,219,42,89,200,237,215,24,194,51,150,6,147,107,12,193,182,88,204,36,22,109,192,99,184,64,247,198,21,129,17,99,89,197,143,154,124,228,250,129,136,125,70,117,115,252,45,112,73,106,226,191,129,172,75,125,195,16,82,80,230,46,21,199,23,105,173,85,131,74,37,61,218,1,179,210,16,90,78,66,154,32,0,146,160,163,33,150,71,38,133,250,142,44,205,36,154,217,7,250,106,192,88,171,253,149,195,152,147,14,92,63,219,40,235,173,181,212,242,127,189,146,25,163,144,62,226,18,31,131,178,157,62,95,188,119,88,184,170,194,177,224,172,82,125,139,51,112,253,189,164,184,211,104,114,123,82,150,8,233,99,150,235,188,41,226,167,131,171,83,80,77,217,133,220,131,77,91,81,239,107,22,231,87,230,159,11,125,63,161,245,27,138,114,84,243,79,138,126,159,215,122,141,185,77,74,34,34,40,1,230,143,231,179,51,127,5,244,122,37,239,248,86,224,70,197,197,87,5,248,187,26,225,96,236,89,155,135,241,133,124,118,234,157,78,79,106,82,193,105,130,72,173,91,14,162,42,120,58,181,53,2,253,164,153,200,52,209,245,30,230,178,11,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,37,12,244,211,198,78,50,69,36,100,204,64,98,76,226,226,236,206,206,206,206,166,211,149,239,26,255,0,202,3,2,6,76,102,21,206,235,93,153,56,54,222,117,50,220,107,95,173,237,155,88,204,32,21,15,40,139,105,52,93,88,33,145,164,119,57,61,201,119,200,71,47,78,250,145,17,22,42,235,37,62,19,188,172,100,223,211,252,61,233,208,42,170,160,7,154,63,158,204,205,252,23,209,232,149,127,224,175,133,27,23,22,156,189,49,182,13,233,90,168,241,125,183,48,43,171,48,181,238,182,19,46,193,85,216,45,111,36,110,81,187,27,67,56,7,74,70,208,197,181,9,58,102,113,70,202,58,241,102,22,190,224,108,85,121,193,88,166,135,177,94,176,253,194,162,215,113,166,234,132,157,10,168,36,40,229,143,120,57,1,109,48,38,212,93,197,244,213,157,219,189,74,79,9,28,215,176,206,27,225,230,247,101,226,51,20,85,221,51,7,8,211,204,216,117,231,164,168,115,196,208,13,59,149,53,60,213,113,4,204,53,61,80,120,142,121,64,25,192,225,50,121,79,172,74,58,248,138,207,156,101,196,150,110,95,115,91,25,214,213,145,220,106,12,45,148,51,84,52,193,105,183,49,147,211,209,68,226,0,59,35,18,209,201,128,119,155,156,132,219,204,157,228,43,149,103,1,223,245,35,138,188,223,178,255,0,109,151,8,88,174,118,239,247,3,166,189,137,245,127,241,129,136,36,135,251,93,64,23,245,35,82,168,136,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,69,95,22,62,105,243,147,234,6,33,245,25,213,244,225,30,10,63,149,87,44,204,171,191,224,11,101,170,60,205,194,222,218,146,219,83,59,116,164,186,80,181,222,224,242,91,10,109,194,3,184,205,164,136,165,98,16,144,72,117,136,102,150,70,140,187,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,197,12,244,211,198,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,167,251,128,30,48,109,92,89,101,24,149,193,234,227,199,120,58,158,142,131,21,132,209,11,5,76,230,4,209,215,68,81,128,197,178,161,225,148,222,49,17,120,140,76,54,236,104,228,146,61,185,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,42,136,161,91,157,95,154,124,45,244,254,135,212,110,43,181,202,239,33,176,111,18,89,71,196,86,84,227,58,42,66,11,141,62,30,59,101,116,212,239,49,218,110,44,23,86,167,173,137,132,192,183,198,69,171,139,24,239,7,56,201,246,25,51,217,94,116,101,14,50,200,92,208,196,25,71,152,16,82,71,125,195,181,3,13,67,210,78,211,65,40,28,99,44,83,70,125,206,225,36,82,71,35,49,48,155,49,179,16,137,51,139,94,167,6,124,209,174,185,11,146,88,139,47,179,74,154,175,24,212,97,138,122,39,192,116,146,202,80,28,176,60,227,21,69,190,90,198,25,92,2,40,141,166,129,142,39,102,8,165,139,168,45,208,141,172,91,31,227,252,101,154,120,202,237,152,57,131,136,106,239,152,134,249,80,245,53,213,213,46,219,229,61,25,153,153,153,152,64,4,88,64,0,89,128,0,68,69,132,69,153,175,126,183,128,239,200,135,47,108,196,207,156,216,178,237,199,216,130,223,100,246,109,174,227,110,233,213,97,120,74,247,0,201,161,117,73,186,213,16,21,59,150,232,227,150,17,121,33,125,55,202,47,96,11,42,132,69,110,188,109,240,125,134,120,185,202,249,108,164,212,148,88,218,199,79,57,97,59,197,92,181,29,10,25,229,146,3,152,36,142,35,97,32,152,105,130,39,50,9,30,54,39,48,18,118,218,80,3,143,240,6,50,202,204,101,118,203,236,193,195,213,118,60,67,99,168,122,106,234,26,150,109,241,30,140,236,236,236,238,38,4,46,38,6,46,224,96,66,66,228,36,206,245,87,131,238,19,49,151,23,89,161,246,30,197,81,87,103,177,80,83,201,83,125,196,99,64,213,80,90,129,227,55,129,140,30,72,152,206,89,65,163,16,99,223,167,80,217,156,98,55,108,132,240,6,0,193,185,89,131,109,57,125,151,216,122,146,199,135,172,116,237,77,67,67,76,207,178,32,213,221,221,221,221,200,204,137,200,204,201,220,204,200,136,156,136,157,223,208,34,34,128,30,104,254,123,51,55,240,95,71,162,86,170,164,83,150,47,48,10,60,162,172,166,225,251,59,241,23,100,192,181,123,96,195,55,41,99,130,42,91,13,84,147,205,52,163,82,98,13,35,195,60,149,29,243,72,100,48,144,14,172,49,145,156,115,40,139,21,117,218,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,80,207,77,60,100,197,28,177,200,46,196,6,36,204,76,76,236,236,236,206,203,32,158,5,248,205,177,113,135,151,21,87,57,45,94,198,198,120,95,179,211,226,107,108,64,111,74,50,74,199,210,169,166,144,181,214,25,122,82,187,70,68,242,70,64,66,91,153,130,89,46,85,65,15,49,222,56,233,184,173,198,84,24,63,47,130,174,159,46,176,125,68,231,67,52,167,44,71,123,171,38,96,122,217,96,119,97,0,17,98,24,4,135,170,33,44,164,78,47,51,197,29,154,169,84,228,99,250,236,253,219,254,36,169,87,58,191,52,248,91,233,253,15,168,220,83,150,119,15,88,87,138,12,154,226,31,40,241,77,79,96,237,255,0,101,234,109,215,64,165,142,162,107,101,116,69,114,40,170,35,19,111,239,163,54,18,2,56,165,148,24,195,126,230,179,92,232,202,28,101,144,185,161,136,50,143,48,32,164,142,251,135,106,6,26,135,164,157,166,130,80,56,198,88,166,140,251,157,194,72,164,142,70,98,97,54,99,102,33,18,103,22,190,174,17,57,171,211,100,135,14,149,121,99,152,216,82,175,17,223,112,85,60,65,132,77,238,50,198,215,90,67,170,1,42,41,230,32,153,224,58,120,165,50,136,152,58,69,12,3,14,145,144,3,203,96,24,255,0,31,227,44,211,198,87,108,193,204,28,67,87,124,196,55,202,135,169,174,174,169,118,223,41,232,204,204,204,204,194,0,34,194,0,2,204,0,2,34,44,34,44,205,123,245,188,7,126,68,57,123,102,38,124,230,197,151,110,62,196,22,251,39,179,109,119,27,119,78,171,11,194,87,184,6,77,11,170,77,214,168,128,169,220,183,71,28,176,139,201,11,233,190,81,123,0,89,84,34,181,94,104,254,68,243,55,240,95,88,162,80,2,164,39,153,111,47,186,156,158,186,222,56,131,202,11,85,36,121,125,95,81,218,111,22,154,72,162,165,131,13,25,149,44,17,180,108,115,185,206,21,21,51,202,76,16,196,33,3,104,44,204,12,58,91,7,10,60,87,102,63,9,89,142,24,215,5,75,219,173,85,221,56,47,246,9,230,112,165,187,210,139,187,176,147,179,63,78,96,220,79,20,204,206,81,145,19,59,24,28,145,157,234,115,25,230,83,129,51,59,46,32,201,158,25,241,133,214,178,146,255,0,249,204,79,125,130,154,106,8,206,135,67,7,182,8,84,68,19,23,85,220,78,82,29,131,211,17,143,89,70,89,64,35,219,37,242,135,25,103,214,104,97,252,163,203,248,41,36,190,226,42,130,134,157,234,231,104,96,136,2,50,150,89,164,62,247,96,142,40,228,145,216,88,141,216,29,132,72,157,133,242,30,225,139,135,172,43,194,254,77,89,114,143,11,84,246,254,193,212,169,184,221,14,150,58,121,174,117,210,150,233,106,36,16,111,239,99,6,34,50,8,162,136,28,207,102,231,245,89,165,149,184,19,58,112,37,207,44,243,46,197,237,156,55,121,232,246,218,46,213,53,63,87,165,48,77,31,231,33,48,144,116,146,32,47,116,155,93,52,125,89,221,159,30,206,43,184,81,204,126,18,179,28,240,86,53,139,183,90,171,186,147,216,47,240,66,225,75,119,165,23,102,114,22,119,126,156,193,184,90,88,93,220,163,34,23,103,48,56,228,59,149,229,139,199,143,228,66,251,77,144,217,177,122,219,128,113,5,192,125,155,116,184,220,122,116,184,94,98,9,138,77,7,164,79,209,168,156,169,216,183,73,28,80,147,201,51,233,190,82,121,158,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,48,193,77,4,98,229,36,178,72,78,194,0,34,206,78,78,236,204,204,238,234,5,185,134,113,167,117,226,159,52,42,44,88,67,16,85,150,85,225,170,134,108,63,70,244,197,74,213,179,180,123,101,184,79,25,19,145,153,19,202,49,57,176,184,66,226,221,56,204,230,221,213,224,23,130,140,85,197,102,99,210,94,238,214,206,207,150,88,102,225,12,152,142,225,80,210,4,117,251,28,100,43,101,59,198,64,101,52,160,236,198,64,77,209,140,216,221,247,20,65,44,249,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,219,68,68,68,68,68,68,68,68,68,68,90,63,130,227,34,102,118,101,161,45,71,77,91,85,200,218,124,22,168,169,94,103,215,144,87,83,251,173,183,164,31,14,253,117,63,189,90,31,12,248,114,170,191,18,84,98,162,150,38,26,219,92,209,176,49,62,173,182,120,199,195,79,238,62,106,239,241,69,150,154,12,42,113,245,37,114,118,49,126,246,211,71,19,251,149,188,96,56,160,131,63,47,20,140,230,226,20,49,59,63,118,189,253,153,255,0,229,85,254,253,68,19,97,249,163,220,77,212,166,156,71,191,226,236,237,222,168,54,9,7,181,230,102,36,162,61,11,124,246,193,213,187,252,99,127,217,243,87,105,135,42,117,160,166,136,91,244,97,136,123,255,0,189,95,121,23,20,142,236,250,124,214,215,238,117,171,62,171,120,187,248,173,232,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,180,119,92,78,59,159,95,146,59,38,214,211,85,202,63,162,223,177,106,182,73,174,157,223,53,64,51,194,245,217,41,169,29,227,215,89,35,248,125,210,125,255,0,114,167,124,49,89,59,30,5,181,213,188,154,185,193,84,14,218,247,127,174,139,238,251,149,198,102,20,49,210,88,38,119,114,114,23,127,217,253,76,157,90,230,7,148,102,226,26,244,78,206,218,208,195,175,255,0,194,171,154,175,160,105,236,20,211,194,90,52,81,206,78,196,255,0,127,220,223,114,181,170,72,79,13,102,93,108,166,227,39,182,47,174,77,167,126,221,42,11,246,105,250,127,122,187,140,5,81,218,96,118,118,209,227,138,38,255,0,8,191,249,151,176,69,178,70,119,126,229,179,78,237,25,106,35,221,170,212,124,22,246,240,90,162,34,34,34,34,34,34,34,34,34,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,138,243,92,224,163,242,101,138,167,226,83,44,237,151,90,156,55,139,110,21,21,56,182,45,58,208,217,238,147,72,36,213,27,220,158,65,134,170,73,15,184,135,100,114,182,214,54,105,161,136,108,171,34,243,211,49,248,116,204,123,118,104,101,125,231,176,221,104,117,138,104,101,103,58,91,133,41,59,60,148,181,49,179,183,82,19,218,58,182,172,76,66,38,4,6,0,99,144,167,13,28,69,224,78,40,50,178,131,51,48,45,71,246,170,59,197,22,201,191,165,151,78,205,12,211,209,245,37,138,62,183,75,174,3,213,1,216,126,44,254,44,213,85,17,17,124,156,89,133,172,88,231,10,222,112,86,41,161,237,182,92,65,111,168,181,220,105,186,167,31,94,150,120,202,57,99,222,14,38,59,128,201,181,23,98,109,117,103,103,239,88,203,230,198,5,252,151,230,158,50,203,63,106,123,79,236,150,32,184,216,187,111,67,163,218,187,45,76,144,245,122,123,139,102,238,158,237,187,139,77,116,213,244,213,121,84,89,36,112,145,146,246,172,133,225,231,4,229,253,46,16,164,195,183,120,236,244,117,120,146,158,19,25,78,91,220,148,241,246,217,101,148,72,154,83,234,177,11,19,17,11,0,0,6,145,128,51,86,5,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,149,79,243,211,61,50,227,135,76,184,184,230,134,104,94,123,13,170,135,72,161,134,38,99,170,184,85,19,59,199,75,77,27,187,117,38,61,165,163,106,194,194,36,102,64,0,102,48,131,101,226,47,29,241,65,199,214,85,102,94,58,168,253,96,88,232,236,244,91,33,254,150,90,253,180,211,65,71,212,138,40,250,221,46,185,143,84,199,121,248,187,248,51,79,242,40,86,231,87,230,159,11,125,63,161,245,27,138,114,84,243,79,138,126,159,215,122,141,185,77,74,165,92,75,241,23,129,56,95,202,202,252,204,199,85,31,219,104,236,244,91,38,254,153,221,59,52,211,65,71,212,138,41,58,61,94,129,143,84,199,96,120,187,248,51,196,175,5,185,233,152,252,69,243,51,192,121,161,154,23,158,221,117,174,246,204,80,195,19,56,82,219,233,70,209,92,241,210,211,70,238,253,56,67,113,104,218,185,57,17,25,145,153,153,151,214,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,149,207,243,6,224,146,213,197,126,0,142,251,134,32,164,161,204,92,43,79,81,53,170,176,105,68,167,187,64,48,204,65,105,57,10,104,128,2,74,130,140,134,89,28,154,23,234,56,179,52,146,107,5,151,107,102,50,202,140,127,91,102,172,146,174,193,139,48,117,226,74,105,78,146,173,154,123,125,198,146,103,18,120,230,132,157,152,227,150,55,208,227,39,239,22,113,127,7,83,125,203,175,142,170,110,41,112,107,96,124,193,175,164,12,212,176,83,205,53,116,52,212,178,128,92,237,208,189,56,53,201,221,163,104,33,50,146,160,99,56,68,255,0,76,8,196,0,9,128,35,47,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,123,94,98,156,10,211,113,75,131,95,28,101,245,5,32,102,165,130,158,24,104,102,169,170,148,2,231,110,133,234,13,237,172,207,35,65,9,148,149,5,32,76,65,250,96,32,70,0,78,97,6,216,79,20,223,112,54,42,179,99,92,45,93,216,175,88,126,225,79,116,183,84,244,130,78,133,84,18,12,145,73,176,216,128,182,152,11,232,76,226,250,104,236,237,220,167,207,128,30,48,109,92,89,101,24,149,193,234,227,199,120,58,158,142,131,21,132,209,11,5,76,230,4,209,215,68,81,128,197,178,161,225,148,222,49,17,120,140,76,54,236,104,228,146,226,177,102,22,177,99,156,43,121,193,88,166,135,182,217,113,5,190,162,215,113,166,234,156,125,122,89,227,40,229,143,120,56,152,238,3,38,212,93,137,181,213,157,159,189,99,217,198,191,10,55,222,18,243,150,183,6,244,174,181,152,66,229,173,102,22,189,214,194,3,219,233,118,131,201,27,148,110,224,243,64,103,210,145,180,2,125,2,78,152,4,177,178,234,228,207,26,121,243,144,121,71,139,178,107,44,113,5,37,174,209,139,170,59,89,215,5,54,151,27,108,228,1,20,210,209,206,36,207,25,203,20,113,131,145,49,184,108,98,139,165,38,166,244,171,0,96,12,101,154,120,202,211,151,217,125,135,170,239,152,134,249,80,212,212,52,52,204,219,229,61,29,221,221,221,216,64,4,88,140,204,157,128,0,72,137,196,69,221,178,19,224,239,133,92,27,194,134,81,219,240,125,154,219,72,88,158,227,79,79,83,139,46,241,200,243,29,198,226,193,239,176,202,64,5,217,163,34,144,97,13,163,180,29,201,219,168,114,25,215,84,69,138,186,201,79,132,239,43,25,55,244,255,0,15,122,116,10,29,185,138,112,43,83,194,214,50,124,113,151,212,21,103,149,119,250,136,97,161,154,166,170,35,59,101,198,102,168,55,182,179,60,143,60,192,49,211,148,129,49,7,232,24,129,25,152,185,157,10,225,163,136,188,119,194,254,105,208,102,102,5,168,254,213,71,120,162,217,15,244,206,215,218,97,154,122,62,164,177,73,209,234,244,0,122,160,59,195,197,159,197,159,33,60,139,207,76,184,226,47,46,45,217,161,149,247,158,221,106,174,214,41,161,149,152,42,173,245,66,204,242,82,212,198,206,253,57,131,112,234,218,184,184,144,152,17,129,129,149,64,69,141,103,22,62,105,243,147,234,6,33,245,25,212,170,114,84,242,177,138,126,160,87,122,117,185,121,254,107,28,14,84,230,85,170,191,138,76,182,58,72,175,184,98,206,231,138,109,132,17,64,215,27,117,40,153,189,104,73,163,57,212,195,22,162,67,33,63,82,24,163,16,113,40,134,57,162,131,42,179,51,21,100,222,99,225,204,210,193,85,125,158,245,134,110,17,92,41,183,73,32,71,54,199,247,224,151,166,96,101,12,160,229,28,128,196,219,227,51,23,125,9,213,117,230,3,196,198,13,226,191,50,240,86,105,96,250,26,187,113,142,7,164,182,221,237,149,44,228,118,235,140,117,213,167,44,13,38,214,25,131,108,177,152,72,44,219,128,199,112,129,239,140,43,7,37,79,52,248,167,233,253,119,168,219,148,212,162,140,14,104,28,102,113,39,195,182,126,216,48,86,78,102,71,217,251,45,110,15,165,186,79,77,236,122,10,189,245,71,91,91,25,73,190,162,9,13,181,8,99,109,25,246,251,186,233,171,187,187,149,255,0,25,156,73,241,19,159,183,252,21,156,121,145,246,130,203,69,131,234,174,144,83,123,30,130,147,101,80,86,209,70,50,111,167,130,51,125,2,105,27,71,125,190,246,186,106,204,237,39,232,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,120,174,107,28,10,212,227,24,235,248,167,202,138,10,186,155,237,45,59,205,141,104,74,170,33,128,173,212,148,70,254,210,7,154,65,113,56,162,167,142,34,134,54,46,163,60,100,32,36,50,60,177,65,132,241,77,247,3,98,171,54,53,194,213,221,138,245,135,238,20,247,75,117,79,72,36,232,85,65,32,201,20,155,13,136,11,105,128,190,132,206,47,166,142,206,221,202,122,120,5,227,95,10,241,89,151,20,150,75,181,207,179,230,110,25,183,195,30,35,183,212,60,97,37,126,198,24,202,231,78,209,136,1,67,41,187,57,136,11,116,100,54,7,109,165,17,203,117,72,186,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,80,14,26,56,234,201,46,41,113,150,43,192,249,125,95,86,23,43,5,69,68,212,48,212,210,206,7,115,180,66,212,192,247,38,119,141,130,16,42,138,130,140,33,35,235,108,1,50,0,220,224,24,240,172,148,248,78,242,177,147,127,79,240,247,167,64,170,170,128,30,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,237,121,138,112,43,77,197,46,13,124,113,151,212,20,129,154,150,10,120,97,161,154,166,170,80,11,157,186,23,168,55,182,179,60,141,4,38,82,84,20,129,49,7,233,128,129,24,1,57,132,21,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,40,103,166,158,50,113,146,41,35,38,98,3,18,103,23,23,102,118,118,118,117,122,188,180,56,28,169,226,59,25,67,156,56,224,233,3,46,176,93,226,48,154,146,64,138,160,239,151,24,90,57,218,136,161,54,33,106,102,19,136,166,35,31,124,36,104,193,157,200,206,25,201,68,69,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,42,248,177,243,79,156,159,80,49,15,168,206,166,123,149,101,218,213,113,224,115,0,209,219,238,116,149,85,22,186,139,197,37,116,80,204,38,116,179,189,206,166,102,138,81,103,212,13,226,154,41,24,75,71,217,32,23,129,51,189,0,230,189,192,229,54,37,181,94,248,184,203,147,171,123,237,182,158,156,241,117,165,130,90,134,174,164,136,99,128,107,96,97,98,120,142,8,132,58,162,250,68,240,196,82,106,5,25,245,163,3,37,243,123,25,100,46,104,97,252,220,203,249,233,35,190,225,218,130,154,157,170,224,105,160,148,14,50,138,88,100,14,231,112,146,41,36,141,220,92,77,152,221,196,132,153,137,171,175,48,238,33,112,175,20,25,133,151,121,185,133,169,187,7,111,203,250,90,107,141,172,234,163,168,154,217,93,21,206,226,50,211,200,64,255,0,222,200,14,66,4,113,75,17,184,6,253,173,117,92,140,127,93,159,187,127,196,148,170,34,133,110,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,94,87,27,124,31,97,158,46,114,190,91,41,53,37,22,54,177,211,206,88,78,241,87,45,71,66,134,121,100,128,230,9,35,136,216,72,38,26,96,137,204,130,71,141,137,204,4,157,182,148,0,227,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,30,154,186,134,165,155,124,71,163,59,59,59,59,137,129,11,137,129,139,184,24,16,144,185,9,51,188,138,114,161,224,114,167,18,221,108,156,92,102,49,210,61,138,219,81,80,120,70,210,225,21,67,215,85,196,82,64,85,179,177,49,52,65,4,162,125,33,109,37,121,162,25,53,1,140,58,215,149,205,31,200,158,102,254,11,235,20,74,0,86,85,8,136,160,7,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,82,168,136,136,160,7,154,63,158,204,205,252,23,209,232,151,191,229,191,194,142,92,113,107,151,25,225,130,177,172,93,134,235,67,246,126,123,5,254,8,88,234,173,21,68,215,22,114,22,119,110,164,39,180,90,88,93,216,100,17,23,103,3,8,228,11,64,205,44,173,199,121,45,142,238,121,103,153,118,47,99,98,75,55,71,182,209,118,168,106,58,93,88,66,104,255,0,57,9,156,101,172,114,129,123,164,250,107,163,232,236,236,210,191,202,191,142,170,108,127,135,173,92,48,230,149,125,36,24,158,199,79,13,183,6,77,13,44,187,238,214,232,41,102,50,130,86,142,55,134,51,165,134,153,153,164,51,14,168,16,54,210,144,12,228,145,245,138,186,145,254,43,120,28,166,196,188,34,101,183,23,25,114,117,111,125,182,229,190,22,60,93,105,96,150,161,171,169,34,182,82,64,53,176,48,177,60,71,4,66,29,81,125,34,120,98,41,53,2,140,250,214,43,146,249,189,140,178,23,52,48,254,110,101,252,244,145,223,112,237,65,77,78,213,112,52,208,74,7,25,69,44,50,7,115,184,73,20,146,70,238,46,38,204,110,226,66,76,196,215,127,199,7,51,218,158,38,178,190,221,148,121,115,131,106,240,197,138,237,79,75,87,139,158,228,241,79,61,69,92,114,12,163,71,76,99,171,53,52,114,198,18,117,157,130,89,92,65,182,66,34,99,45,176,112,197,195,214,42,226,131,57,108,185,71,133,170,123,7,111,234,84,220,110,135,75,37,68,54,202,24,135,116,181,18,8,55,247,177,131,17,0,156,178,196,14,97,191,115,87,94,104,121,67,131,114,23,53,242,219,40,242,254,10,184,236,88,119,45,232,225,167,122,185,222,105,229,51,186,220,229,150,105,15,185,156,228,150,73,36,118,22,16,103,55,97,17,22,97,107,138,228,99,250,236,253,219,254,36,169,87,58,191,52,248,91,233,253,15,168,220,85,85,228,99,250,236,253,219,254,36,174,43,154,134,72,101,126,100,240,209,117,204,156,119,124,171,177,93,242,214,158,106,251,13,198,24,228,156,36,158,164,225,139,176,203,8,247,16,84,202,52,209,180,157,207,17,236,145,203,166,210,129,193,10,190,158,80,153,71,151,25,147,196,117,94,39,198,55,142,165,235,0,219,198,251,98,176,157,3,77,13,108,142,111,9,213,201,41,137,0,118,83,150,2,1,109,178,60,178,197,32,19,52,38,197,34,188,209,252,137,230,111,224,190,177,68,160,5,101,80,138,213,121,163,249,19,204,223,193,125,98,137,64,10,202,118,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,8,205,5,76,18,11,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,168,12,227,235,130,140,85,194,158,99,213,222,237,54,206,209,150,88,154,225,52,152,114,225,78,210,28,116,27,220,164,27,101,67,200,70,99,52,64,206,192,70,79,214,140,28,217,247,12,161,21,175,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,41,167,169,158,66,97,142,40,227,22,114,51,34,118,22,22,103,119,119,102,101,144,79,2,252,25,88,184,60,203,138,171,100,151,95,108,227,60,81,217,234,49,53,202,35,54,165,41,34,99,233,83,83,70,90,105,12,93,89,89,164,33,105,36,35,34,45,172,225,20,119,42,138,143,241,85,195,62,13,226,191,40,235,50,183,24,87,85,219,140,106,6,229,104,185,211,59,145,219,174,49,132,129,20,239,30,230,25,131,108,178,1,198,78,219,128,203,105,1,236,144,49,225,205,44,173,199,121,45,142,238,121,103,153,118,47,99,98,75,55,71,182,209,118,168,106,58,93,88,66,104,255,0,57,9,156,101,172,114,129,123,164,250,107,163,232,236,236,213,87,20,113,175,156,184,167,134,12,59,194,189,85,207,102,27,179,117,233,171,231,55,26,137,174,180,35,81,79,81,65,79,33,76,39,36,61,150,72,76,65,225,144,5,226,120,163,112,102,139,83,249,92,40,240,163,152,252,90,230,56,96,172,21,23,97,181,80,244,231,191,223,231,133,206,150,209,74,78,236,196,76,206,221,73,143,105,52,80,179,177,72,66,78,238,0,18,72,25,9,229,110,86,224,76,150,192,150,204,179,203,75,23,177,176,221,155,173,216,168,187,84,213,29,46,172,199,52,159,156,152,206,66,214,73,76,189,226,125,53,209,180,102,102,111,86,136,136,136,136,136,136,136,136,136,136,139,71,117,196,227,185,245,249,35,178,109,109,29,114,143,232,183,236,90,173,167,250,46,173,255,0,60,47,93,146,154,145,222,61,117,146,63,135,221,39,223,247,42,119,195,21,147,177,224,91,93,91,201,171,156,21,64,237,175,119,250,232,190,239,185,92,102,97,67,29,37,130,103,119,39,33,119,253,159,212,201,213,174,96,121,70,110,33,175,68,236,237,173,12,58,255,0,252,42,185,170,250,6,158,193,77,60,37,163,69,28,228,236,79,247,253,205,247,43,112,190,25,217,51,114,122,162,218,126,214,172,160,6,102,239,219,176,35,31,187,79,210,251,213,208,96,90,134,170,167,209,219,71,140,33,240,253,143,254,101,236,145,108,145,157,223,185,108,211,187,70,90,136,247,106,181,31,5,189,188,22,168,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,139,105,58,217,175,143,222,180,248,173,68,155,93,23,35,120,45,87,13,73,176,139,51,235,226,172,187,138,107,196,244,152,114,223,40,200,77,35,215,68,58,176,179,247,116,231,238,239,85,119,41,173,145,83,225,186,42,104,128,68,66,57,157,155,115,191,140,196,255,0,242,170,133,154,116,240,30,27,173,39,15,124,128,216,159,87,239,110,145,171,67,203,200,68,120,134,187,194,45,160,5,20,46,205,175,223,75,254,117,120,180,20,143,54,22,35,29,186,71,12,206,250,187,252,203,252,202,210,115,126,150,106,28,115,135,39,140,197,186,183,105,141,180,239,240,154,39,248,254,213,115,25,113,85,40,208,82,182,255,0,122,90,104,93,223,70,239,125,142,170,84,78,239,16,59,248,184,178,222,182,27,62,142,236,235,102,174,237,171,163,59,59,173,89,244,92,140,255,0,5,170,34,34,34,34,34,34,34,34,34,34,34,34,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,92,166,44,194,214,44,115,133,111,56,43,20,208,246,219,46,32,183,212,90,238,52,221,83,143,175,75,60,101,28,177,239,7,19,29,192,100,218,139,177,54,186,179,179,247,168,33,230,13,193,37,215,133,12,127,29,247,12,65,87,93,151,88,170,162,162,107,85,96,210,144,193,105,156,166,152,130,210,114,20,210,153,156,116,227,25,12,178,56,188,205,212,113,103,120,228,211,192,112,119,197,86,50,225,67,55,45,248,194,205,114,171,44,49,113,168,167,166,197,150,136,227,105,130,227,110,99,247,220,98,35,1,237,49,137,72,80,158,225,218,110,226,239,211,57,0,242,19,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,181,77,13,117,51,190,201,67,87,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,111,64,136,136,162,3,157,30,69,223,109,89,143,135,56,135,182,89,173,80,225,187,221,190,155,13,220,170,105,220,35,170,59,196,79,83,36,103,80,26,49,73,190,148,64,2,70,115,118,26,71,2,216,205,19,28,107,43,170,229,151,146,159,150,158,46,48,183,104,184,118,90,12,9,166,53,172,217,46,201,165,236,83,195,217,227,143,88,204,75,90,169,105,183,139,237,214,38,151,105,49,109,214,127,145,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,166,79,22,98,155,22,6,194,183,156,107,138,107,187,21,151,15,219,234,46,151,26,158,145,201,208,165,130,50,146,89,54,3,17,150,208,2,125,5,156,159,77,25,157,251,148,6,113,253,198,13,215,139,44,220,34,183,189,36,120,19,7,84,86,80,97,64,134,34,99,169,128,204,90,74,233,74,64,25,119,212,52,49,27,70,66,45,16,8,6,221,237,36,146,83,94,19,188,211,228,223,212,12,61,234,48,44,148,209,66,183,58,191,52,248,91,233,253,15,168,220,83,146,167,154,124,83,244,254,187,212,109,202,98,113,254,63,193,185,89,131,110,217,131,152,56,134,146,199,135,172,116,239,83,93,93,82,239,178,32,213,153,153,153,153,200,204,137,196,0,5,156,204,200,68,88,136,153,159,29,110,42,184,152,198,92,87,230,229,102,105,99,10,26,75,112,13,56,219,109,22,202,102,98,11,117,186,51,144,226,129,228,218,197,49,238,150,67,57,9,155,113,153,109,16,13,145,133,75,229,113,231,179,44,191,26,244,122,213,85,121,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,239,249,174,113,175,249,50,194,179,240,215,150,119,59,85,78,36,197,182,250,138,108,91,46,189,105,172,246,185,163,17,106,125,142,47,24,205,85,28,135,222,69,190,56,155,115,3,60,208,202,49,67,146,249,67,140,179,235,52,48,254,81,229,252,20,146,95,113,21,65,67,78,245,115,180,48,68,1,25,75,44,210,31,123,176,71,20,114,72,236,44,70,236,14,194,36,78,194,249,9,240,171,195,62,13,225,67,40,232,242,183,7,215,85,220,76,170,10,229,119,185,212,187,137,220,110,50,4,97,44,237,30,231,24,67,108,81,128,70,46,251,64,7,113,25,239,144,225,135,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,250,176,174,40,57,84,96,220,254,207,155,126,108,225,204,87,73,131,173,23,138,136,143,25,91,40,109,206,211,214,155,117,142,122,218,121,28,222,32,169,153,251,60,100,47,19,3,59,201,80,79,36,155,163,150,240,50,135,37,242,191,33,112,108,121,127,148,120,66,147,14,216,163,168,150,173,233,225,57,37,57,103,145,219,124,178,203,41,20,178,158,140,34,196,100,78,192,0,13,160,128,179,123,85,105,92,208,107,114,74,131,133,11,212,249,211,105,171,184,153,84,20,56,62,26,98,156,76,113,36,148,117,65,71,51,188,70,3,178,49,41,228,54,149,222,55,0,38,218,103,176,10,3,20,159,114,75,184,229,60,184,171,29,90,106,48,231,71,51,105,173,239,81,71,119,237,149,37,218,236,82,73,78,53,20,221,6,110,207,31,70,166,42,99,234,59,245,79,181,104,62,236,101,172,181,34,34,197,93,100,167,194,119,149,140,155,250,127,135,189,58,5,239,241,102,22,177,99,156,43,121,193,88,166,135,182,217,113,5,190,162,215,113,166,234,156,125,122,89,227,40,229,143,120,56,152,238,3,38,212,93,137,181,213,157,159,189,99,239,199,39,8,151,94,16,115,112,112,164,23,26,187,198,19,191,83,149,203,14,93,103,167,32,51,129,141,196,233,102,54,22,136,234,97,125,187,250,111,163,132,144,200,227,31,85,163,31,65,192,47,26,248,171,133,60,199,164,178,93,174,125,163,44,177,53,194,24,241,29,190,161,228,56,232,55,184,198,87,58,118,140,76,198,104,129,153,204,64,95,173,24,48,59,110,24,142,41,232,194,120,166,197,142,112,173,155,26,225,106,238,219,101,196,22,250,123,165,186,167,164,113,245,233,103,140,100,138,77,134,194,99,184,12,95,66,102,38,215,71,102,126,229,245,150,53,156,88,249,167,206,79,168,24,135,212,103,94,131,131,190,42,177,151,10,25,185,111,198,22,107,149,89,97,139,141,69,61,54,44,180,71,27,76,23,27,115,31,190,227,17,24,15,105,140,74,66,132,247,14,211,119,23,126,153,200,7,144,158,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,170,104,107,169,157,246,74,26,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,68,95,53,206,10,63,38,88,170,126,37,50,206,217,117,169,195,120,182,225,81,83,139,98,211,173,13,158,233,52,130,77,81,189,201,228,24,106,164,144,251,136,118,71,43,109,99,102,154,24,134,58,213,255,0,242,84,243,79,138,126,159,215,122,141,185,77,74,43,95,226,131,151,166,75,241,103,143,237,249,141,152,216,159,26,219,174,86,235,60,86,72,162,178,86,210,67,1,65,28,211,76,36,67,53,52,164,231,186,160,217,221,137,155,70,30,239,23,119,11,252,189,50,95,132,204,127,112,204,108,185,196,248,214,227,114,184,217,229,178,75,21,238,182,146,104,6,9,38,134,98,33,24,105,162,38,61,212,224,204,238,78,218,57,119,120,59,93,2,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,161,219,154,199,3,148,217,107,117,175,226,147,45,142,174,91,22,39,188,57,226,155,97,4,179,189,186,227,84,70,111,90,18,104,236,20,211,75,168,144,200,77,211,154,88,196,28,134,81,142,27,31,200,188,244,204,126,29,51,30,221,154,25,95,121,236,55,90,29,98,154,25,89,206,150,225,74,78,207,37,45,76,108,237,212,132,246,142,173,171,19,16,137,129,1,128,24,228,41,195,71,17,120,19,138,12,172,160,204,204,11,81,253,170,142,241,69,178,111,233,101,211,179,67,52,244,125,73,98,143,173,210,235,128,245,64,118,31,139,63,139,53,85,86,43,205,147,32,243,99,54,242,59,237,110,6,198,93,91,14,4,223,136,47,120,82,162,26,96,142,120,233,225,155,117,194,158,165,193,165,105,162,134,89,183,192,82,60,114,70,204,224,205,40,48,205,12,56,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,134,169,161,174,166,118,223,17,232,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,207,231,214,74,124,39,121,88,201,191,167,248,123,211,160,85,85,64,15,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,191,245,98,188,82,242,172,203,140,255,0,206,91,62,105,225,107,255,0,216,184,238,183,7,151,29,82,81,192,207,237,24,246,145,149,85,35,104,225,21,100,134,194,18,57,51,198,93,71,157,197,228,3,26,155,212,194,120,90,197,129,176,173,155,5,97,106,30,197,101,195,246,250,123,93,186,155,170,114,116,41,96,140,99,138,61,230,228,101,180,0,91,82,119,39,211,87,119,126,245,245,145,17,64,15,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,138,190,44,124,211,231,39,212,12,67,234,51,175,107,193,39,24,56,155,132,108,208,138,244,47,87,91,130,111,149,16,14,44,179,210,69,79,215,174,130,40,231,8,78,57,37,7,33,56,74,164,229,96,19,141,164,113,96,50,22,125,195,63,216,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,118,169,161,174,166,119,217,40,106,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,205,14,220,206,184,14,252,136,95,106,115,231,41,236,187,112,14,32,184,23,180,173,118,235,119,78,151,11,204,65,8,199,169,117,73,250,53,19,149,67,142,216,227,138,18,120,225,109,55,196,47,96,10,85,57,24,254,187,63,118,255,0,137,41,84,69,10,220,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,149,69,107,252,71,114,243,200,110,37,243,67,13,230,166,47,163,171,183,92,173,213,0,216,128,45,165,209,108,73,69,28,110,209,83,212,144,232,64,98,77,16,245,193,218,71,133,142,45,127,168,201,5,208,43,85,230,143,228,79,51,127,5,245,138,37,0,43,42,132,68,80,3,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,41,84,68,68,80,3,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,43,159,230,25,193,101,171,138,124,175,168,190,225,12,63,72,89,169,134,169,217,240,253,99,212,141,43,214,192,210,110,150,223,60,132,46,38,4,47,41,68,198,226,193,51,139,245,35,3,155,116,6,41,243,229,197,198,13,215,139,12,163,175,28,114,244,141,142,240,85,68,20,23,163,166,136,163,10,232,37,7,122,106,231,22,6,138,51,149,227,156,14,56,201,217,142,2,54,24,194,64,140,96,49,100,167,194,119,149,140,155,250,127,135,189,58,5,13,124,206,178,47,38,178,67,136,42,154,92,167,197,54,161,147,16,110,185,220,176,117,186,132,163,143,11,238,138,23,140,94,78,161,7,244,65,149,68,195,0,140,125,24,222,54,96,104,206,39,123,64,89,9,242,255,0,200,188,154,201,126,31,109,53,89,67,138,109,88,210,60,87,190,231,93,140,104,232,74,150,75,215,231,100,104,70,72,206,73,14,30,206,14,240,244,28,155,100,131,51,144,4,135,43,60,117,243,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,149,115,171,243,79,133,190,159,208,250,141,197,123,254,75,184,166,197,129,176,175,16,184,215,20,215,118,43,46,31,183,216,238,151,26,158,145,201,208,165,130,59,164,146,201,176,24,140,182,128,19,232,44,228,250,104,204,239,220,173,47,141,190,48,113,55,23,57,161,45,232,158,174,139,4,216,234,39,28,39,103,171,138,159,175,67,4,177,192,19,28,146,68,12,68,115,21,48,74,224,71,35,70,228,224,4,76,219,139,229,100,79,7,121,185,196,46,87,230,46,103,229,253,158,174,182,159,1,211,211,189,61,12,20,103,36,247,186,179,144,94,90,106,87,238,2,56,105,186,147,24,137,20,174,239,79,24,198,79,56,184,210,172,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,67,84,208,215,83,59,111,136,244,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,149,238,32,184,197,192,156,95,242,216,205,75,253,130,143,216,216,146,205,236,63,180,24,127,169,53,71,178,250,183,248,130,151,250,40,224,138,57,250,177,211,188,159,155,103,217,174,210,209,219,190,32,86,85,8,173,87,154,63,145,60,205,252,23,214,40,148,0,172,170,23,148,205,44,173,192,153,211,129,46,121,103,153,118,47,108,225,187,207,71,182,209,118,169,169,250,189,41,130,104,255,0,57,9,132,131,164,145,1,123,164,218,233,163,234,206,236,246,171,192,215,45,219,23,9,248,170,245,152,152,199,18,90,177,166,41,155,125,29,138,172,45,135,7,177,233,122,147,129,201,27,156,164,221,106,136,10,13,238,192,197,22,146,196,18,72,6,100,119,170,136,138,50,249,224,214,224,208,192,25,89,111,174,180,213,201,139,39,188,92,102,181,215,9,63,66,11,112,67,19,86,194,109,189,153,206,73,100,160,33,125,133,163,67,39,188,26,187,28,69,169,201,229,5,105,202,248,120,75,166,190,224,187,101,32,98,122,203,197,109,38,49,172,24,100,105,230,173,134,98,42,104,142,67,111,120,2,142,122,98,17,141,250,98,242,200,253,210,20,186,222,250,34,34,34,34,34,34,34,34,34,34,34,218,78,182,107,227,247,173,62,43,81,118,215,69,200,222,11,85,197,57,176,131,179,234,172,183,138,107,196,244,152,114,223,40,200,77,35,215,68,58,176,179,247,116,231,238,239,85,119,41,173,145,83,225,186,42,104,128,68,66,57,157,155,115,191,140,196,255,0,242,170,133,154,116,240,30,27,173,39,15,124,128,216,159,87,239,110,145,171,67,203,200,68,120,134,187,194,45,160,5,20,46,205,175,223,75,254,117,120,180,20,143,54,22,35,29,186,71,12,206,250,187,252,203,252,202,212,243,202,9,105,115,11,12,212,196,66,45,45,112,187,124,95,221,122,127,154,184,188,189,171,150,59,109,39,190,251,165,130,155,115,232,221,239,183,254,149,83,98,119,120,129,223,197,197,150,245,176,217,244,119,103,91,53,119,109,93,25,217,221,106,207,162,228,103,248,45,81,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,104,235,107,234,182,62,174,218,45,7,95,7,248,46,64,109,22,244,95,27,17,77,208,136,15,115,11,57,51,127,137,213,140,113,95,86,33,108,183,80,203,35,117,58,240,203,183,187,93,187,103,109,116,241,241,87,69,146,180,15,27,8,74,44,241,181,44,186,105,175,143,89,190,63,225,94,167,51,33,221,97,170,38,209,156,152,155,87,127,246,162,86,135,131,163,118,226,50,242,46,66,238,20,112,17,104,255,0,15,232,85,121,152,125,154,92,34,96,31,215,65,51,119,254,211,86,221,158,150,98,25,104,110,114,70,206,86,242,171,156,11,87,212,92,92,11,86,111,7,253,31,138,169,57,47,117,237,212,118,163,41,153,216,232,96,34,215,70,239,120,93,254,10,180,195,32,24,179,1,51,237,102,240,117,200,180,46,241,117,198,250,59,234,180,0,248,50,221,166,142,183,183,237,90,162,34,34,34,34,34,34,34,34,34,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,207,221,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,24,96,166,130,49,114,146,89,36,39,97,0,17,103,39,39,118,102,102,119,117,231,243,87,44,240,174,114,101,198,35,202,220,107,73,218,44,184,154,223,45,190,167,108,113,156,144,239,111,114,120,186,128,96,51,68,108,50,70,110,47,178,64,2,102,212,89,99,195,197,87,12,248,203,133,12,220,172,202,220,97,93,73,113,2,167,27,149,162,231,76,236,33,113,183,72,114,4,83,188,123,156,161,61,209,72,7,25,59,237,48,45,164,97,178,67,173,124,186,248,234,169,225,107,25,54,7,204,26,250,179,202,187,253,68,211,87,67,77,75,17,157,178,227,51,83,131,92,157,218,55,158,96,24,233,198,51,132,79,244,12,140,64,204,88,14,116,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,140,190,51,57,160,103,239,14,220,73,227,12,156,193,88,67,47,235,108,184,127,217,253,154,123,165,190,182,74,163,235,208,83,212,30,242,142,174,48,125,14,98,102,208,27,221,102,215,87,213,222,231,249,122,113,65,143,184,179,201,123,214,99,102,53,163,15,219,174,86,236,81,83,100,138,43,37,60,208,192,80,71,73,73,48,145,12,210,202,78,123,170,13,157,216,153,180,97,238,241,119,186,4,86,235,199,254,67,83,113,7,194,230,46,195,48,209,85,212,223,108,20,231,137,176,240,82,83,203,83,57,220,105,34,144,134,24,225,140,197,229,57,226,41,169,153,157,139,71,168,99,96,34,17,101,143,10,154,158,76,153,91,246,83,135,27,238,102,87,216,187,45,126,59,196,18,118,106,222,213,191,182,90,232,129,161,135,243,108,110,49,236,170,43,136,247,136,153,107,171,234,61,55,87,254,138,42,249,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,231,249,151,241,199,83,196,118,50,155,39,176,56,82,6,93,96,187,196,135,13,92,103,21,65,223,46,48,180,144,61,104,204,14,66,212,204,39,40,194,32,94,248,72,242,27,187,144,4,54,85,29,166,235,53,170,162,251,13,178,172,237,180,117,16,210,84,86,12,36,240,67,60,195,33,69,17,201,166,209,51,24,38,33,23,125,73,162,145,219,93,175,165,75,225,59,205,62,77,253,64,195,222,163,2,148,158,97,124,194,243,163,132,204,232,178,229,206,92,225,140,21,113,182,220,112,189,53,238,89,111,116,85,115,78,51,201,87,87,9,8,148,53,49,11,6,218,112,118,103,23,125,92,187,252,25,156,189,57,133,231,71,22,121,209,122,203,156,198,195,24,42,221,109,183,97,122,155,220,82,217,40,170,225,156,167,142,174,146,17,18,41,170,101,23,13,181,6,238,204,44,250,176,247,248,179,219,7,58,191,52,248,91,233,253,15,168,220,87,83,147,85,218,213,96,226,75,27,95,111,183,58,75,117,182,221,150,247,42,186,202,202,185,134,24,41,160,142,190,222,82,75,36,132,236,32,2,44,228,228,238,204,204,206,238,188,87,48,46,59,175,188,85,98,169,48,86,22,62,197,150,88,126,224,242,91,169,180,9,61,169,85,4,149,81,197,117,222,116,241,84,65,213,166,168,22,236,196,238,33,166,175,169,119,181,176,71,128,49,148,184,6,163,52,135,15,85,182,19,165,188,67,96,59,177,51,12,15,113,150,25,39,26,112,119,125,76,218,40,76,203,107,62,198,120,247,237,234,71,186,226,185,92,121,236,203,47,198,189,30,181,85,94,117,126,105,240,183,211,250,31,81,184,175,21,193,55,19,21,60,44,112,243,159,248,226,205,67,87,62,33,190,84,97,188,57,135,230,133,162,217,69,113,158,158,242,113,213,202,210,137,9,4,67,12,146,48,108,61,230,32,14,194,38,70,54,191,254,158,243,199,52,255,0,252,247,140,243,3,16,127,180,211,118,235,165,117,79,251,200,162,223,52,191,220,128,238,254,181,155,186,114,121,124,240,73,106,225,67,0,73,125,196,240,82,87,102,46,42,167,167,154,235,88,84,162,51,218,96,40,97,35,180,132,131,52,160,97,29,64,200,69,44,110,45,51,244,220,153,218,56,244,187,85,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,209,17,68,95,58,124,249,169,187,99,44,41,195,149,154,182,144,237,182,42,112,196,215,166,134,162,41,79,218,51,52,145,83,67,40,48,111,128,226,167,121,36,102,223,249,192,174,2,112,247,64,158,53,104,173,55,91,141,53,125,101,190,217,87,85,79,107,167,106,186,233,97,132,140,41,96,121,99,133,165,148,153,180,0,121,102,138,54,34,209,183,200,3,226,76,207,113,92,186,179,142,251,147,124,92,96,74,155,68,61,162,147,24,92,32,193,215,74,109,192,29,106,90,249,226,140,95,121,1,184,244,167,106,121,244,29,164,125,13,155,132,76,157,100,40,138,21,191,209,171,226,159,254,224,114,171,255,0,53,92,127,231,202,93,50,67,26,221,115,43,37,240,14,99,95,105,233,32,185,98,172,47,106,189,214,69,72,4,48,71,61,77,36,115,72,49,137,17,19,3,17,187,51,57,19,233,166,174,254,43,24,197,146,159,9,222,86,50,111,233,254,30,244,232,21,85,84,211,136,172,134,193,188,73,101,29,247,42,113,157,21,33,5,198,156,206,217,93,53,59,204,118,155,139,1,53,61,108,76,38,5,190,50,45,92,88,199,120,57,198,79,176,201,159,30,206,34,178,27,25,112,219,155,151,220,169,198,116,85,98,118,234,131,59,101,116,212,237,8,93,173,206,100,212,245,177,48,153,142,201,4,117,113,99,45,134,199,25,62,240,38,107,181,229,123,199,79,228,83,21,6,71,103,30,51,236,153,109,122,223,236,122,154,209,221,13,138,233,36,130,237,172,206,77,217,232,230,214,78,166,172,64,18,184,73,249,161,42,137,30,106,86,53,156,88,249,167,206,79,168,24,135,212,103,84,210,75,77,214,27,85,61,246,107,101,88,91,107,42,38,164,167,172,40,73,160,154,120,70,50,150,32,147,77,164,96,51,194,68,44,250,139,75,27,190,155,155,91,192,229,215,199,85,79,11,88,201,176,62,96,215,213,158,85,223,234,38,154,186,26,106,88,140,237,151,25,154,156,26,228,238,209,188,243,0,199,78,49,156,34,127,160,100,98,6,98,192,115,145,139,48,181,139,28,225,91,206,10,197,52,61,182,203,136,45,245,22,187,141,55,84,227,235,210,207,25,71,44,123,193,196,199,112,25,54,162,236,77,174,172,236,253,235,31,126,61,120,103,166,225,99,136,107,158,7,179,87,82,79,135,175,148,255,0,104,240,252,48,188,187,232,173,211,212,78,17,210,74,242,145,17,28,69,12,145,177,239,61,224,32,110,226,70,64,53,215,146,167,154,124,83,244,254,187,212,109,202,231,249,133,243,11,206,142,19,51,162,203,151,57,115,134,48,85,198,219,113,194,244,215,185,101,189,209,85,205,56,207,37,93,92,36,34,80,212,196,44,27,105,193,217,156,93,245,114,239,240,102,114,244,230,23,157,28,89,231,69,235,46,115,27,12,96,171,117,182,221,133,234,111,113,75,100,162,171,134,114,158,58,186,72,68,72,166,169,148,92,54,212,27,187,48,179,234,195,223,226,207,33,72,163,3,140,206,104,25,251,195,183,18,120,195,39,48,86,16,203,250,219,46,31,246,127,102,158,233,111,173,146,168,250,244,20,245,7,188,163,171,140,31,67,152,153,180,6,247,89,181,213,245,119,185,254,94,156,80,99,238,44,242,94,245,152,217,141,104,195,246,235,149,187,20,84,217,34,138,201,79,52,48,20,17,210,82,76,36,67,52,178,147,158,234,131,103,118,38,109,24,123,188,93,226,135,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,250,234,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,25,160,169,130,65,113,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,2,220,193,184,36,186,240,161,143,227,190,225,136,42,235,178,235,21,84,84,77,106,172,26,82,24,45,51,148,211,16,90,78,66,154,83,51,142,156,99,33,150,71,23,153,186,142,44,239,28,154,120,14,14,248,170,198,92,40,102,229,191,24,89,174,85,101,134,46,53,20,244,216,178,209,28,109,48,92,109,204,126,251,140,68,96,61,166,49,41,10,19,220,59,77,220,93,250,103,32,30,66,120,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,118,169,161,174,166,119,217,40,106,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,205,232,20,74,243,69,229,255,0,89,104,172,185,113,55,146,24,119,173,106,155,180,220,113,197,174,9,39,158,170,58,169,103,150,121,174,195,212,51,221,11,245,116,150,56,216,6,17,140,100,97,112,121,74,40,193,89,20,112,33,154,88,19,52,56,88,203,239,176,183,223,105,253,146,195,246,156,45,120,254,133,154,30,203,116,165,183,82,245,224,252,232,14,253,189,64,247,195,112,62,189,196,250,58,184,5,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,209,17,20,69,231,127,55,110,36,178,215,58,49,246,92,216,176,78,90,207,109,194,184,162,235,100,163,150,174,219,94,83,201,5,53,92,144,198,82,16,214,8,185,184,131,59,187,8,182,186,232,205,224,175,83,151,167,20,24,251,139,60,151,189,102,54,99,90,48,253,186,229,110,197,21,54,72,162,178,83,205,12,5,4,116,148,147,9,16,205,44,164,231,186,160,217,221,137,155,70,30,239,23,120,161,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,81,87,197,143,154,124,228,250,129,136,125,70,117,226,175,184,3,25,97,156,51,134,113,157,247,15,85,210,88,177,141,61,77,77,138,224,76,207,5,112,83,212,29,60,236,4,206,236,199,28,177,187,16,62,134,204,81,147,182,217,0,138,245,57,110,115,4,166,225,218,166,76,158,206,75,173,89,101,213,198,160,170,104,174,83,75,44,193,134,77,162,158,73,90,42,120,96,150,105,130,166,103,128,92,4,132,35,55,57,52,212,228,119,153,236,89,133,172,88,231,10,222,112,86,41,161,237,182,92,65,111,168,181,220,105,186,167,31,94,150,120,202,57,99,222,14,38,59,128,201,181,23,98,109,117,103,103,239,88,241,113,167,195,61,79,10,57,243,117,203,8,107,170,238,22,41,233,225,187,225,234,234,183,139,175,83,110,155,115,15,81,163,39,102,56,229,142,104,93,220,67,123,194,242,48,0,152,178,189,254,70,63,174,207,221,191,226,74,165,115,11,230,23,157,28,38,103,69,151,46,114,231,12,96,171,141,182,227,133,233,175,114,203,123,162,171,154,113,158,74,186,184,72,68,161,169,136,88,54,211,131,179,56,187,234,229,223,224,205,237,121,111,113,173,154,124,96,254,81,63,41,150,12,41,108,251,37,236,142,197,236,42,90,152,122,157,171,181,245,58,189,105,229,215,78,204,27,118,237,211,82,215,93,91,75,43,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,34,43,85,230,143,228,79,51,127,5,245,138,37,0,43,42,132,68,80,3,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,41,84,68,81,129,198,103,52,12,253,225,219,137,60,97,147,152,43,8,101,253,109,151,15,251,63,179,79,116,183,214,201,84,125,122,10,122,131,222,81,213,198,15,161,204,76,218,3,123,172,218,234,250,187,214,174,91,220,107,102,159,24,63,148,79,202,101,131,10,91,62,201,123,35,177,123,10,150,166,30,167,106,237,125,78,175,90,121,117,211,179,6,221,187,116,212,181,215,86,210,53,185,163,249,236,204,223,193,125,30,137,93,87,35,31,215,103,238,223,241,37,237,121,168,113,213,77,128,48,245,215,134,28,173,175,164,159,19,223,41,230,182,227,57,166,165,151,125,166,221,61,44,38,48,68,210,70,208,200,117,80,212,187,60,128,103,210,1,54,218,50,24,28,113,65,149,185,91,142,243,167,29,219,50,207,45,44,94,217,196,151,158,183,98,162,237,80,211,245,122,80,156,210,126,114,99,8,199,72,226,50,247,137,181,211,70,213,221,153,242,19,225,71,133,28,184,225,43,46,3,5,96,168,187,117,214,187,167,61,254,255,0,60,44,21,87,122,161,103,102,34,102,119,233,194,27,137,162,133,157,198,49,34,119,115,51,146,67,199,9,77,246,55,227,54,197,193,231,2,57,35,115,142,213,237,156,103,138,50,254,205,79,134,109,178,129,181,41,73,21,178,151,171,83,83,32,233,164,49,117,98,119,140,73,164,144,140,68,118,179,156,177,194,93,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,98,154,122,153,228,39,41,37,146,66,119,35,50,39,114,114,119,119,119,119,119,85,47,61,56,92,207,110,26,253,137,249,107,192,223,103,62,209,246,159,102,127,76,232,235,58,253,159,165,214,255,0,91,75,38,221,189,120,191,75,77,119,119,107,163,233,93,121,113,113,199,77,194,150,50,175,193,249,130,21,117,25,117,140,42,32,58,233,162,57,101,59,37,88,179,131,86,197,3,59,137,129,11,136,206,34,61,82,8,162,33,114,120,90,41,61,175,58,191,52,248,91,233,253,15,168,220,85,85,228,99,250,236,253,219,254,36,169,87,58,191,52,248,91,233,253,15,168,220,85,144,90,177,254,50,177,96,219,254,95,89,177,13,93,30,30,197,85,20,53,55,170,24,93,132,43,206,141,229,122,102,149,217,183,16,1,79,33,176,107,177,207,97,59,57,70,14,53,87,131,238,19,49,151,23,89,161,246,30,197,81,87,103,177,80,83,201,83,125,196,99,64,213,80,90,129,227,55,129,140,30,72,152,206,89,65,163,16,99,223,167,80,217,156,98,55,108,132,240,6,0,193,185,89,131,109,57,125,151,216,122,146,199,135,172,116,237,77,67,67,76,207,178,32,213,221,221,221,221,200,204,137,200,204,201,220,204,200,136,156,136,157,222,42,249,175,112,57,83,134,174,183,190,46,50,228,233,26,197,114,168,167,60,93,105,96,138,157,232,106,229,40,224,26,216,24,88,90,80,158,82,14,168,190,178,180,210,148,154,152,200,125,24,213,162,187,93,109,212,213,244,118,251,157,93,45,61,210,157,169,43,162,134,98,0,170,129,165,142,102,138,81,103,208,193,165,134,41,24,75,86,223,24,23,136,179,183,85,100,123,198,102,117,226,174,29,184,108,198,25,199,130,173,246,170,219,214,31,246,127,102,130,233,20,146,82,159,94,190,158,156,247,140,114,70,111,160,76,78,218,27,123,204,218,234,218,179,198,15,250,53,124,83,255,0,220,14,85,127,230,171,143,252,249,95,255,0,52,127,34,121,155,248,47,172,81,40,1,89,84,34,34,34,44,122,249,137,103,165,30,127,113,89,138,241,37,134,243,237,60,55,97,233,97,187,12,194,208,60,101,75,74,206,210,156,82,66,228,51,67,37,81,213,77,28,142,68,69,28,193,250,44,204,3,64,42,112,181,246,147,10,219,177,173,69,14,203,45,214,225,91,107,163,169,234,131,245,106,169,35,166,146,162,61,140,251,199,104,86,211,62,174,204,47,212,208,93,220,73,154,255,0,249,45,231,29,139,7,231,46,45,201,219,188,61,58,188,196,183,211,212,90,234,119,27,238,170,182,141,68,133,77,176,65,217,183,193,61,68,189,66,48,17,236,219,125,226,144,89,166,81,17,17,17,17,17,17,17,17,17,17,22,142,182,190,171,99,234,237,162,208,117,240,127,130,222,12,236,250,252,215,34,47,151,125,55,138,152,229,220,204,194,35,255,0,25,88,159,21,245,98,22,203,117,12,178,55,83,175,12,187,123,181,219,182,118,215,79,31,21,116,89,43,64,241,176,132,162,207,27,82,203,166,154,248,245,155,227,254,21,234,115,50,29,214,26,162,109,25,201,137,181,119,255,0,106,37,104,120,58,55,110,35,47,34,228,46,225,71,1,22,143,240,254,133,87,153,135,217,165,194,38,1,253,116,19,55,127,237,53,110,121,251,102,113,170,183,220,142,54,114,183,140,243,129,106,254,235,136,196,90,252,159,244,126,43,221,229,53,217,235,109,150,115,235,51,239,130,137,207,93,173,226,45,242,85,202,25,0,197,152,9,159,107,55,131,174,69,161,119,139,174,55,209,223,85,160,7,193,150,237,52,117,189,191,106,213,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,108,47,138,218,250,45,173,226,253,235,148,91,226,206,203,114,47,41,142,170,198,58,56,68,15,66,234,139,233,221,225,161,43,13,226,34,166,108,85,142,40,173,52,130,115,180,118,152,234,92,88,117,211,73,165,29,125,221,95,250,239,216,175,115,42,173,242,82,208,67,49,134,155,161,148,117,239,254,219,255,0,66,239,102,89,255,0,72,42,7,226,218,255,0,236,201,90,14,14,39,110,36,47,110,254,37,67,0,255,0,138,149,94,118,15,14,166,31,24,187,189,225,49,255,0,9,18,163,217,215,135,234,107,237,55,62,139,3,189,61,61,118,214,119,45,93,246,247,105,163,119,248,47,159,146,117,18,210,82,208,83,148,140,199,29,28,0,108,218,123,174,209,19,59,63,201,92,21,147,172,241,20,146,179,232,98,14,46,237,166,189,206,190,146,209,217,221,157,112,183,115,173,88,157,159,185,107,171,248,173,237,226,183,34,34,34,34,34,34,34,45,29,244,90,162,34,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,85,226,199,202,198,114,125,63,196,62,157,58,176,174,87,220,193,42,110,213,54,94,23,179,166,235,72,6,20,227,65,131,239,149,50,197,76,27,33,138,150,158,142,202,209,69,0,139,155,136,78,65,60,178,239,144,220,98,247,140,131,91,234,226,171,134,124,27,197,126,81,214,101,110,48,174,171,183,24,212,13,202,209,115,166,119,35,183,92,99,9,2,41,222,61,204,51,6,217,100,3,140,157,183,1,150,210,3,217,32,99,195,154,185,103,138,178,111,49,241,30,86,227,90,78,207,122,195,55,9,109,245,59,99,144,35,155,99,251,147,197,212,0,50,134,80,113,146,51,113,109,241,152,19,54,132,202,79,249,61,241,93,152,248,230,178,227,195,38,53,151,219,54,172,47,135,206,241,96,186,79,51,189,85,13,44,83,211,192,244,5,171,63,86,22,237,2,241,59,187,20,66,5,27,110,7,140,98,168,28,81,242,164,254,82,153,237,137,179,175,242,245,246,115,237,31,98,254,150,125,150,237,157,14,207,71,5,55,245,110,215,30,237,221,13,223,160,218,110,211,191,77,94,191,240,83,194,151,242,62,202,203,174,89,253,189,251,91,237,60,65,61,247,182,251,47,176,116,250,148,212,240,244,186,125,105,117,211,179,110,221,185,181,223,166,157,218,189,192,34,181,254,100,57,223,106,201,30,20,49,97,92,44,117,119,74,140,121,79,81,129,232,66,25,6,48,130,122,250,58,134,121,229,39,213,216,35,138,57,77,152,69,220,141,128,61,214,39,144,49,247,83,39,201,147,61,40,241,78,77,95,114,26,239,121,223,122,193,55,9,46,54,186,73,26,8,255,0,164,245,100,198,77,11,11,180,178,244,234,222,160,164,50,23,96,237,112,14,247,98,17,25,21,69,21,124,243,191,82,127,188,159,195,84,101,225,60,127,140,176,45,54,32,165,193,248,134,174,210,24,170,207,37,130,238,244,206,194,117,86,233,37,138,89,105,220,244,220,32,101,4,108,123,93,183,6,224,45,64,204,75,239,228,94,69,230,63,17,121,143,110,202,252,175,179,118,235,173,118,178,205,52,174,225,75,111,165,23,102,146,170,166,70,103,233,194,27,135,87,209,201,200,132,0,76,204,0,164,87,152,167,14,152,19,133,254,1,112,62,90,96,90,127,214,5,178,178,241,91,190,111,233,157,211,216,181,112,207,89,211,150,89,58,61,94,128,23,72,11,96,120,51,120,187,216,7,9,222,105,242,111,234,6,30,245,24,20,191,113,173,203,123,249,96,230,157,171,51,63,44,191,100,189,153,135,224,177,118,47,179,189,191,169,211,169,168,155,171,212,237,81,105,175,105,219,183,107,233,179,93,123,244,103,5,60,183,191,145,246,105,221,115,51,242,203,246,183,218,120,126,123,23,98,251,59,216,58,125,74,154,121,186,189,78,213,46,186,118,109,187,118,182,187,245,215,187,71,178,190,117,126,105,240,183,211,250,31,81,184,171,10,162,187,93,109,212,213,244,118,251,157,93,45,61,210,157,169,43,162,134,98,0,170,129,165,142,102,138,81,103,208,193,165,134,41,24,75,86,223,24,23,136,179,181,75,225,163,135,76,119,197,6,105,208,101,158,5,167,254,213,89,120,173,223,15,244,178,215,218,97,134,122,206,156,178,199,214,233,117,192,186,64,91,207,193,155,197,218,69,57,155,228,94,92,112,233,192,142,5,202,252,175,179,118,27,85,14,96,81,75,52,210,187,29,85,194,168,173,151,6,146,170,166,70,102,234,76,123,71,87,209,133,132,68,0,64,0,0,109,3,149,199,158,204,178,252,107,209,235,85,85,231,87,230,159,11,125,63,161,245,27,138,167,252,35,100,229,139,57,56,71,226,158,154,239,55,103,171,193,246,251,22,49,181,212,237,51,232,213,80,65,119,144,155,96,152,49,117,96,122,136,53,45,194,29,125,251,72,128,89,91,86,83,227,175,201,126,105,224,220,204,246,95,180,254,201,98,11,117,247,177,117,250,61,171,178,212,199,55,75,169,180,182,110,233,237,221,180,180,215,93,31,77,22,77,24,79,20,216,177,206,21,179,99,92,45,93,219,108,184,130,223,79,116,183,84,244,142,62,189,44,241,140,145,73,176,216,76,119,1,139,232,76,196,218,232,236,207,220,190,178,128,30,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,127,232,139,169,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,152,97,130,154,8,197,202,73,100,144,157,132,0,69,156,156,157,217,153,153,221,214,52,60,64,230,103,229,147,60,113,230,105,71,87,117,168,164,196,216,130,186,225,65,237,73,55,213,67,66,115,23,101,128,253,243,97,233,64,209,70,192,36,226,2,12,34,251,69,148,149,114,230,225,139,237,207,0,25,177,13,94,23,181,5,235,56,125,165,111,179,214,221,38,235,82,207,13,37,59,195,111,156,227,30,167,71,179,220,94,176,216,218,54,149,136,24,217,137,134,39,81,44,178,83,225,87,52,191,45,60,56,229,214,102,77,125,246,205,125,231,15,210,251,86,183,178,246,126,173,210,32,232,215,126,109,128,4,116,170,138,113,247,5,129,244,212,53,23,23,122,170,162,175,253,3,31,254,138,47,248,19,255,0,213,234,74,114,159,2,254,75,242,179,6,229,159,181,61,167,246,75,15,219,172,93,183,161,209,237,93,150,154,56,122,189,61,197,179,119,79,118,221,197,166,186,106,250,106,177,130,89,41,240,157,229,99,38,254,159,225,239,78,129,85,84,86,235,199,39,8,150,174,47,178,140,112,164,23,26,75,62,44,176,212,21,203,14,93,103,167,19,0,157,193,196,233,102,54,23,148,41,166,109,187,250,111,171,28,112,200,227,39,73,163,44,125,177,102,22,190,224,108,85,121,193,88,166,135,177,94,176,253,194,162,215,113,166,234,132,157,10,168,36,40,229,143,120,57,1,109,48,38,212,93,197,244,213,157,219,189,75,167,40,238,48,113,54,104,218,171,184,110,204,7,171,184,92,176,125,158,58,252,61,114,24,169,226,130,27,37,48,210,209,141,9,140,96,5,190,50,40,200,100,46,161,72,210,200,196,67,211,29,241,151,197,143,154,124,228,250,129,136,125,70,117,33,60,183,178,27,6,241,37,203,243,49,242,167,25,209,82,16,92,113,197,196,237,149,211,83,188,199,105,184,181,170,129,169,235,98,97,48,45,241,145,106,226,198,59,193,206,50,125,134,76,241,215,196,86,67,99,46,27,115,114,251,149,56,206,138,172,78,221,80,103,108,174,154,157,161,11,181,185,204,154,158,182,38,19,49,217,32,142,174,44,101,176,216,227,39,222,4,205,33,92,171,56,241,255,0,169,28,42,102,253,235,251,108,88,66,251,115,184,255,0,184,5,53,144,67,165,255,0,140,20,71,36,223,218,233,192,127,169,2,165,92,234,252,211,225,111,167,244,62,163,113,78,74,158,105,241,79,211,250,239,81,183,43,212,227,91,150,247,242,193,205,59,86,102,126,89,126,201,123,51,15,193,98,236,95,103,123,127,83,167,83,81,55,87,169,218,162,211,94,211,183,110,215,211,102,186,247,232,206,10,121,111,127,35,236,211,186,230,103,229,151,237,111,180,240,252,246,46,197,246,119,176,116,250,149,52,243,117,122,157,170,93,116,236,219,118,237,109,119,235,175,118,143,122,168,172,3,138,62,84,159,202,83,61,177,54,117,254,94,190,206,125,163,236,95,210,207,178,221,179,161,217,232,224,166,254,173,218,227,221,187,161,187,244,27,77,218,119,233,171,215,254,10,120,82,254,71,217,89,117,203,63,183,191,107,125,167,136,39,190,246,223,101,246,14,159,82,154,158,30,151,79,173,46,186,118,109,219,183,54,187,244,211,187,87,136,30,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,127,232,188,166,106,229,158,21,206,76,184,196,121,91,141,105,59,69,151,19,91,229,183,212,237,142,51,146,29,237,238,79,23,80,12,6,104,141,134,72,205,197,246,72,0,76,218,139,44,120,120,170,225,159,25,112,161,155,149,153,91,140,43,169,46,32,84,227,114,180,92,233,157,132,46,54,233,14,64,138,119,143,115,148,39,186,41,0,227,39,125,166,5,180,140,54,72,119,1,202,251,140,28,77,146,121,185,101,201,43,203,213,220,112,38,63,188,13,0,80,83,69,78,39,71,123,173,58,90,120,107,156,200,58,166,12,208,199,17,199,212,17,96,144,164,97,35,6,3,156,149,212,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,51,65,83,4,130,227,36,82,70,76,226,96,66,238,46,46,206,206,206,236,235,22,37,95,248,40,226,186,251,194,94,114,209,99,46,173,214,179,8,92,180,163,197,54,74,41,128,123,125,46,211,104,228,97,145,156,30,104,12,250,177,190,160,79,161,199,212,0,150,71,89,9,225,60,83,98,199,56,86,205,141,112,181,119,109,178,226,11,125,61,210,221,83,210,56,250,244,179,198,50,69,38,195,97,49,220,6,47,161,51,19,107,163,179,63,114,129,126,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,127,232,136,138,53,115,99,147,95,229,67,52,241,150,102,127,40,239,102,125,173,196,23,27,239,98,251,33,214,236,189,170,166,73,186,93,78,218,59,246,245,54,238,218,58,233,174,141,174,138,234,184,41,225,75,249,31,101,101,215,44,254,222,253,173,246,158,32,158,251,219,125,151,216,58,125,74,106,120,122,93,62,180,186,233,217,183,110,220,218,239,211,78,237,94,32,121,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,148,85,241,99,230,159,57,62,160,98,31,81,157,74,167,10,188,61,97,94,40,57,87,224,220,163,197,53,61,131,183,251,90,166,221,116,10,88,234,38,182,87,69,122,173,40,170,35,19,111,239,163,54,18,2,56,165,148,24,195,126,230,136,188,232,202,28,101,144,185,161,136,50,143,48,32,164,142,251,135,106,6,26,135,164,157,166,130,80,56,198,88,166,140,251,157,194,72,164,142,70,98,97,54,99,102,33,18,103,22,147,78,82,156,107,251,110,142,143,132,220,205,185,221,107,47,80,245,164,193,119,9,223,175,25,80,195,7,80,237,132,236,59,227,232,132,82,201,17,72,68,47,27,148,76,241,180,80,129,209,94,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,87,254,53,185,111,127,44,28,211,181,102,103,229,151,236,151,179,48,252,22,46,197,246,119,183,245,58,117,53,19,117,122,157,170,45,53,237,59,118,237,125,54,107,175,126,141,234,248,24,224,99,249,23,125,182,255,0,85,31,182,63,108,125,155,254,194,123,63,178,246,78,211,255,0,207,19,111,221,218,127,185,211,103,199,94,235,0,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,34,43,85,230,143,228,79,51,127,5,245,138,37,0,43,42,132,68,80,3,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,41,84,68,86,1,197,31,42,79,229,41,158,216,155,58,255,0,47,95,103,62,209,246,47,233,103,217,110,217,208,236,244,112,83,127,86,237,113,238,221,208,221,250,13,166,237,59,244,213,234,175,3,28,12,127,34,239,182,223,234,163,246,199,237,143,179,127,216,79,103,246,94,201,218,127,249,226,109,251,187,79,247,58,108,248,235,221,21,124,209,252,246,102,111,224,190,143,68,186,156,39,113,131,117,225,63,40,243,116,112,51,210,62,59,198,181,22,26,11,41,212,196,82,5,12,17,5,197,234,107,152,92,30,41,14,39,146,0,8,228,38,103,57,196,220,100,8,206,50,182,171,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,37,52,245,51,200,76,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,167,167,151,159,5,150,174,22,50,190,158,251,139,240,253,32,230,166,37,167,119,196,21,141,82,53,79,69,3,201,186,43,124,18,8,176,128,8,180,69,43,3,147,28,204,79,212,144,2,29,183,106,177,87,95,87,19,98,155,238,48,184,195,118,196,117,221,174,174,158,223,65,107,142,78,144,71,182,150,138,150,42,74,104,244,6,102,125,144,65,16,107,166,226,219,169,59,147,187,188,170,114,148,224,163,216,148,116,124,89,102,109,178,235,71,122,155,173,30,11,183,206,221,8,198,134,104,58,103,115,38,98,223,39,88,37,150,56,134,65,17,104,216,165,102,145,165,132,194,66,179,163,40,112,110,125,101,126,32,202,60,192,130,174,75,22,34,167,24,106,30,146,119,134,120,140,36,25,98,154,51,239,102,56,229,142,57,25,137,136,29,193,152,132,133,220,95,29,110,34,178,27,25,112,219,155,151,220,169,198,116,85,98,118,234,131,59,101,116,212,237,8,93,173,206,100,212,245,177,48,153,142,201,4,117,113,99,45,134,199,25,62,240,38,111,21,121,197,55,220,65,110,177,90,110,245,221,162,147,12,219,206,215,107,143,164,1,217,233,78,170,162,172,163,212,89,156,245,158,174,160,245,39,114,247,244,215,104,139,52,159,242,49,253,118,126,237,255,0,18,84,171,157,95,154,124,45,244,254,135,212,110,42,205,114,95,40,113,150,125,102,134,31,202,60,191,130,146,75,238,34,168,40,105,222,174,118,134,8,128,35,41,101,154,67,239,118,8,226,142,73,29,133,136,221,129,216,68,137,216,95,33,238,24,184,122,194,188,47,228,213,151,40,240,181,79,111,236,29,74,155,141,208,233,99,167,154,231,93,41,110,150,162,65,6,254,246,48,98,35,32,138,40,129,204,246,110,122,170,138,8,121,142,240,57,77,194,150,50,160,198,25,124,117,117,25,117,140,42,39,10,24,101,9,101,59,37,88,179,27,209,75,59,179,137,129,11,145,64,68,93,82,8,165,18,98,120,94,89,44,213,100,167,197,30,69,255,0,41,76,137,196,217,41,246,167,236,231,218,62,197,253,51,236,61,179,161,217,235,32,169,254,163,212,143,118,238,134,223,211,109,55,107,223,166,143,96,31,232,24,255,0,244,81,127,192,159,254,175,87,85,205,31,200,158,102,254,11,235,20,74,0,86,85,8,136,136,169,87,20,249,215,252,157,184,125,198,217,199,29,191,182,213,225,251,123,118,8,10,46,164,103,93,60,161,79,75,213,30,164,110,240,180,243,68,242,109,54,46,155,30,221,75,70,124,107,20,180,241,67,194,141,30,89,114,163,195,22,76,127,22,236,103,149,189,150,241,20,209,195,3,73,73,85,116,185,179,86,80,20,130,242,238,132,59,123,137,60,82,48,203,37,36,18,120,51,2,141,92,129,206,59,239,15,249,203,132,243,139,14,67,218,42,240,205,192,106,36,166,220,1,218,233,76,74,58,154,109,230,6,209,245,96,146,88,186,155,28,131,126,225,247,133,157,100,210,136,136,136,136,136,136,136,136,136,136,136,182,23,197,109,125,22,214,241,126,245,202,63,115,179,173,200,188,238,47,172,8,237,147,139,30,134,226,14,205,221,253,155,43,4,226,34,166,108,85,142,40,173,52,130,115,180,118,152,234,92,88,117,211,73,165,29,125,221,95,250,239,216,175,115,42,173,242,82,208,67,49,134,155,161,148,117,239,254,219,255,0,66,239,102,89,255,0,72,42,7,226,218,255,0,236,201,90,14,14,39,110,36,47,110,254,37,67,0,255,0,138,149,94,118,15,14,166,31,24,187,189,225,49,255,0,9,18,164,217,241,135,106,107,109,247,22,129,129,222,158,134,165,197,181,46,247,120,69,251,180,110,255,0,5,231,242,134,162,90,75,125,186,156,164,109,241,195,68,6,204,205,238,187,14,143,175,201,92,85,147,172,241,20,146,179,232,98,14,46,237,166,189,206,190,146,209,217,221,157,112,183,115,173,88,157,159,185,107,171,248,173,218,232,183,162,34,34,34,34,34,34,45,29,244,79,21,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,46,51,241,91,27,94,253,80,91,95,138,229,6,209,180,91,145,83,156,199,184,5,24,65,213,113,103,119,30,226,38,30,239,127,252,202,203,240,203,193,141,179,126,73,158,64,168,130,44,54,227,172,69,188,88,218,168,95,196,116,239,208,188,21,249,224,152,90,43,69,62,216,72,27,108,157,239,175,246,199,95,63,50,89,189,133,82,250,119,247,255,0,236,201,89,254,20,61,188,73,94,5,199,93,105,41,219,246,119,82,171,210,193,111,253,39,6,211,195,93,62,255,0,120,151,144,204,43,115,212,82,87,139,185,55,86,58,150,253,29,124,89,81,60,157,185,220,75,19,226,10,25,167,119,142,130,164,97,139,80,22,209,153,230,111,151,247,45,227,170,186,107,13,89,29,5,48,203,35,59,188,17,233,224,223,214,175,170,207,171,106,181,92,69,181,191,172,215,249,211,221,119,215,111,248,214,140,238,237,250,58,45,236,183,162,34,34,34,34,45,17,157,106,139,105,120,173,91,193,106,180,70,127,185,106,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,85,87,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,138,14,121,86,155,84,55,92,155,190,195,108,164,11,149,101,61,250,146,162,176,97,22,158,104,33,42,18,138,35,147,77,196,0,83,204,66,46,250,11,203,35,182,155,159,90,107,201,83,205,62,41,250,127,93,234,54,229,53,40,136,161,131,156,182,116,93,113,46,124,218,242,94,213,139,234,231,195,216,62,207,73,87,113,178,136,20,80,65,123,159,171,39,84,245,22,235,31,99,150,151,105,106,98,13,44,130,59,72,229,103,143,101,114,156,186,179,142,251,147,124,92,96,74,155,68,61,162,147,24,92,32,193,215,74,109,192,29,106,90,249,226,140,95,121,1,184,244,167,106,121,244,29,164,125,13,155,132,76,157,100,40,138,42,249,231,126,164,255,0,121,63,134,168,192,194,120,90,251,142,113,85,155,5,97,106,30,219,122,196,23,10,123,93,186,155,170,17,245,234,167,144,99,138,61,230,226,3,184,204,91,82,118,22,215,87,118,110,245,62,124,0,240,125,106,225,55,40,196,110,13,87,38,59,198,52,244,117,248,172,230,148,92,41,167,0,39,142,134,33,140,202,45,148,239,52,160,242,9,19,202,100,103,187,99,199,28,116,131,157,95,149,140,45,245,2,135,211,174,42,42,248,78,243,79,147,127,80,48,247,168,192,178,83,69,10,220,234,252,211,225,111,167,244,62,163,113,86,65,128,48,6,50,205,60,101,105,203,236,190,195,213,119,204,67,124,168,106,106,26,26,102,109,242,158,142,238,238,238,236,32,2,44,70,102,78,192,0,36,68,226,34,238,217,20,112,171,195,62,13,225,67,40,232,242,183,7,215,85,220,76,170,10,229,119,185,212,187,137,220,110,50,4,97,44,237,30,231,24,67,108,81,128,70,46,251,64,7,113,25,239,144,237,131,157,95,149,140,45,245,2,135,211,174,42,192,57,92,121,236,203,47,198,189,30,181,85,94,117,126,105,240,183,211,250,31,81,184,175,127,201,119,11,88,177,206,21,226,23,5,98,154,30,219,101,196,22,251,29,174,227,77,213,56,250,244,179,199,116,142,88,247,131,137,142,224,50,109,69,216,155,93,89,217,251,212,117,230,198,5,252,151,230,158,50,203,63,106,123,79,236,150,32,184,216,187,111,67,163,218,187,45,76,144,245,122,123,139,102,238,158,237,187,139,77,116,213,244,213,78,247,45,124,222,166,205,254,15,176,60,239,61,35,220,176,125,59,225,11,148,52,208,75,16,64,116,34,33,78,46,242,107,188,202,141,233,36,50,7,112,115,148,153,182,232,224,55,64,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,250,34,181,94,102,153,215,249,22,225,31,20,246,123,127,106,175,199,122,224,170,61,241,111,134,46,219,4,221,162,73,52,144,8,116,165,138,167,97,54,237,37,120,183,11,142,237,32,46,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,9,77,61,76,242,19,12,113,71,24,179,145,153,19,176,176,179,59,187,187,51,44,156,242,159,2,254,75,242,179,6,229,159,181,61,167,246,75,15,219,172,93,183,161,209,237,93,150,154,56,122,189,61,197,179,119,79,118,221,197,166,186,106,250,106,160,51,152,70,87,221,114,171,140,28,201,182,92,10,174,106,123,253,226,92,81,67,87,53,17,83,5,68,23,2,122,151,233,106,238,210,4,82,201,45,59,200,47,161,29,57,247,11,179,128,223,255,0,36,124,107,106,175,201,124,194,203,152,105,234,218,229,99,197,17,94,234,37,32,30,129,65,93,73,28,49,8,22,237,206,108,86,249,156,153,197,153,152,163,209,203,87,97,145,244,69,138,186,201,79,132,239,43,25,55,244,255,0,15,122,116,10,170,162,40,86,231,87,230,159,11,125,63,161,245,27,138,114,84,243,79,138,126,159,215,122,141,185,90,175,22,62,105,243,147,234,6,33,245,25,212,170,114,84,242,177,138,126,160,87,122,117,185,87,94,57,56,68,181,113,125,148,99,133,32,184,210,89,241,101,134,160,174,88,114,235,61,56,152,4,238,14,39,75,49,176,188,161,77,51,109,223,211,125,88,227,134,71,25,58,77,25,99,237,139,48,181,247,3,98,171,206,10,197,52,61,138,245,135,238,21,22,187,141,55,84,36,232,85,65,33,71,44,123,193,200,11,105,129,54,162,238,47,166,172,238,221,234,160,113,1,196,46,42,226,46,179,4,94,241,173,54,183,172,35,131,232,240,149,77,192,170,164,158,75,175,102,158,162,64,172,149,228,119,54,152,194,113,105,29,200,183,72,6,108,226,198,192,23,85,201,83,205,62,41,250,127,93,234,54,229,53,40,172,171,141,110,100,63,200,251,52,237,89,103,249,26,251,91,237,60,63,5,247,182,253,162,236,29,62,165,77,68,61,46,159,101,151,93,59,54,237,219,155,93,250,105,221,171,184,41,230,67,252,176,115,78,235,150,127,145,175,178,94,204,195,243,223,123,111,218,46,223,212,233,212,211,195,210,233,246,88,180,215,180,238,221,185,244,217,166,157,250,181,234,162,128,30,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,127,232,138,192,57,213,249,88,194,223,80,40,125,58,226,162,175,132,239,52,249,55,245,3,15,122,140,11,37,52,88,171,170,149,157,25,13,140,178,86,60,27,116,190,209,85,203,98,199,152,94,215,137,172,87,98,167,104,224,172,10,170,40,39,158,16,118,50,109,244,242,204,241,19,59,177,187,52,114,56,8,202,26,200,167,37,10,220,237,11,86,50,183,149,166,146,76,160,158,162,162,96,174,34,131,175,6,36,1,162,98,132,25,141,166,112,146,146,64,34,114,2,141,158,24,246,16,19,200,199,105,124,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,212,106,241,143,205,102,179,40,115,198,203,128,50,66,138,213,136,173,88,74,225,60,120,225,171,33,158,25,42,234,162,154,122,105,173,81,148,145,143,71,167,179,171,218,99,105,68,164,120,116,212,35,150,57,175,255,0,42,179,51,10,231,38,92,97,204,210,193,85,125,162,203,137,173,241,92,41,183,73,25,201,14,246,247,224,151,166,102,3,52,70,197,28,128,196,251,36,3,23,125,69,215,171,68,69,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,42,248,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,87,213,227,163,131,43,23,24,121,113,75,108,142,235,236,108,103,133,251,69,70,25,185,74,102,244,163,36,172,29,90,106,152,199,93,97,151,165,19,60,130,47,36,100,2,67,185,152,226,147,31,107,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,37,12,244,211,198,78,50,69,36,100,204,64,98,76,226,226,236,206,206,206,206,170,175,18,252,76,99,46,41,113,14,20,198,121,131,67,72,24,134,193,133,233,240,229,117,109,51,48,5,204,225,170,169,153,170,222,38,22,24,76,134,160,88,192,125,205,224,68,44,2,77,24,95,175,35,31,215,103,238,223,241,37,42,136,161,91,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,82,168,136,173,87,154,63,145,60,205,252,23,214,40,148,0,172,170,17,17,64,15,52,127,61,153,155,248,47,163,209,43,170,228,99,250,236,253,219,254,36,165,81,17,17,64,15,52,127,61,153,155,248,47,163,209,43,85,83,39,203,23,151,253,102,81,81,211,113,3,157,248,119,178,99,170,189,179,225,155,108,178,79,21,85,134,150,72,38,134,82,169,1,54,141,230,158,58,142,248,100,2,40,68,7,87,25,8,194,57,21,69,138,186,190,158,92,28,191,235,56,136,190,197,155,121,189,135,127,212,158,131,180,193,21,53,68,147,211,201,136,170,182,28,123,105,206,19,142,64,134,25,29,140,230,98,218,242,68,209,11,31,231,158,41,191,69,110,188,109,240,125,134,120,185,202,249,108,164,212,148,88,218,199,79,57,97,59,197,92,181,29,10,25,229,146,3,152,36,142,35,97,32,152,105,130,39,50,9,30,54,39,48,18,118,218,80,3,143,240,6,50,202,204,101,118,203,236,193,195,213,118,60,67,99,168,122,106,234,26,150,109,241,30,140,236,236,236,238,38,4,46,38,6,46,224,96,66,66,228,36,206,242,105,200,199,245,217,251,183,252,73,82,174,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,74,162,34,181,94,104,254,68,243,55,240,95,88,162,80,2,178,168,69,106,188,209,252,137,230,111,224,190,177,68,160,5,101,80,169,167,17,89,243,131,120,109,202,59,238,107,99,58,218,65,11,117,57,133,178,134,106,135,132,238,215,23,2,122,122,40,156,64,203,124,132,58,57,48,22,192,99,144,155,96,19,181,160,114,246,230,89,117,226,23,25,84,100,190,118,208,82,82,227,43,165,69,109,126,28,175,181,210,16,82,85,192,205,37,65,208,200,12,228,241,28,17,9,244,228,39,118,146,40,246,153,117,133,142,162,66,145,20,106,243,180,204,204,85,135,242,227,46,242,182,211,87,217,236,184,194,225,112,184,93,250,114,72,18,84,118,6,166,232,64,91,77,128,225,115,171,121,8,12,75,243,144,64,76,226,225,223,29,124,23,228,229,139,63,120,160,192,25,85,138,102,217,101,186,220,36,168,184,199,180,223,180,210,210,83,203,87,45,54,160,96,97,214,10,114,139,168,36,196,29,77,237,171,142,143,145,70,44,194,214,44,115,133,111,56,43,20,208,246,219,46,32,183,212,90,238,52,221,83,143,175,75,60,101,28,177,239,7,19,29,192,100,218,139,177,54,186,179,179,247,172,93,238,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,148,51,211,79,25,56,201,20,145,147,49,1,137,51,139,139,179,59,59,59,58,200,83,151,134,53,186,227,254,11,114,170,251,121,167,164,134,162,150,206,118,64,26,96,33,7,130,223,83,45,12,36,236,68,79,188,162,166,140,141,245,209,205,201,217,133,157,133,174,41,17,17,17,17,17,17,17,17,17,17,23,25,248,173,141,175,126,168,45,175,197,114,0,237,213,111,69,224,113,245,112,82,211,72,242,184,179,180,64,250,17,51,127,215,21,147,225,151,131,27,102,252,147,60,129,81,4,88,109,199,88,139,120,177,181,80,191,136,233,223,161,120,43,243,193,48,180,86,138,125,176,144,54,217,59,223,95,237,142,190,126,100,179,123,10,165,244,239,239,255,0,217,146,179,252,40,123,120,146,188,11,142,186,210,83,183,236,238,165,87,165,130,223,250,78,13,167,134,186,125,254,241,47,45,153,212,15,87,13,115,59,184,245,41,165,31,209,215,254,182,204,168,62,83,220,174,39,136,175,244,19,78,239,29,190,182,40,98,212,25,180,22,146,86,249,127,114,222,58,171,172,176,213,145,208,83,12,178,51,187,193,30,158,13,253,106,250,172,250,182,171,85,196,91,91,250,205,127,157,61,215,125,118,255,0,141,104,206,238,223,163,162,222,183,162,34,34,34,34,34,209,159,230,181,69,181,252,86,173,224,181,69,166,191,114,213,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,143,224,184,205,221,188,5,221,109,119,238,240,241,65,125,175,174,139,153,187,217,159,230,181,91,79,93,175,162,161,121,209,115,24,78,150,66,153,157,157,128,116,121,63,221,59,213,178,240,139,4,87,58,155,149,198,88,65,164,16,154,13,228,44,79,166,176,62,155,190,93,254,10,255,0,176,236,125,43,61,56,105,163,182,255,0,134,159,215,186,243,217,148,95,210,57,217,155,93,29,255,0,246,100,172,247,11,147,191,18,215,167,216,255,0,235,58,126,239,151,117,42,189,60,14,90,217,129,180,240,215,254,57,46,142,58,183,28,212,226,241,147,179,16,77,187,104,235,226,205,226,168,30,16,178,189,143,18,98,25,30,79,122,190,177,204,127,55,177,219,67,145,223,78,254,255,0,210,87,1,132,194,73,41,233,28,165,34,102,128,60,123,255,0,172,94,173,155,70,102,249,45,86,195,103,211,70,239,91,116,127,147,173,91,86,111,5,170,220,222,11,84,68,68,68,68,69,181,252,86,172,235,85,180,188,86,173,224,181,91,93,245,90,183,130,213,17,17,99,89,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,170,175,22,62,86,51,147,233,254,33,244,233,214,53,139,42,133,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,69,231,243,11,26,218,178,215,0,98,92,198,190,211,213,207,109,194,182,122,219,221,100,84,128,37,60,144,83,66,115,72,49,137,16,139,155,136,59,51,57,11,107,166,174,222,43,25,124,194,198,183,92,202,199,248,151,49,175,180,244,144,92,177,85,226,182,247,89,21,32,16,193,28,245,51,28,210,12,98,68,68,192,196,110,204,206,68,250,105,171,191,138,243,232,178,40,224,79,61,44,89,253,195,46,14,196,150,203,205,214,231,117,176,219,233,112,222,36,154,232,198,245,69,120,165,165,133,170,12,228,39,46,183,83,120,76,210,49,19,144,204,219,182,155,24,13,192,40,171,231,157,250,147,253,228,254,26,171,175,45,14,7,41,184,113,193,176,231,14,56,58,179,204,92,105,103,140,38,164,144,37,167,11,29,186,103,142,118,162,40,77,132,158,165,200,34,41,136,199,220,56,218,48,102,97,51,154,247,213,128,115,171,242,177,133,190,160,80,250,117,197,69,95,9,222,105,242,111,234,6,30,245,24,22,74,104,161,131,156,173,166,235,127,226,239,4,216,172,86,202,187,141,202,227,129,237,180,148,116,116,144,148,211,212,207,37,206,224,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,175,127,151,239,2,54,46,21,112,172,120,215,20,135,109,204,220,65,111,104,238,53,58,156,126,203,165,158,58,89,37,181,108,10,137,105,231,233,84,211,147,246,145,102,35,215,70,208,123,158,240,21,128,115,171,242,177,133,190,160,80,250,117,197,88,7,43,143,61,153,101,248,215,163,214,170,171,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,43,106,230,167,147,150,44,162,226,226,239,83,135,38,210,147,30,219,226,198,50,83,109,63,232,90,170,153,231,142,165,183,153,147,159,82,122,121,103,215,221,17,235,236,17,97,6,119,185,254,72,249,189,76,118,172,194,200,74,233,233,35,168,130,162,44,95,107,140,96,151,175,56,24,199,75,90,71,39,124,76,17,188,116,12,35,238,155,188,210,63,190,204,251,37,41,64,15,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,191,244,69,18,188,237,51,142,251,46,42,192,188,63,83,195,209,178,211,91,219,24,214,73,184,11,181,213,73,37,69,37,59,104,225,190,62,136,69,83,222,199,180,251,87,188,58,198,46,246,171,203,171,39,47,185,201,197,198,4,166,180,77,217,233,48,125,194,12,99,116,169,218,7,209,165,160,158,41,5,182,17,131,151,86,119,167,131,81,220,65,215,223,180,132,9,150,66,138,34,249,220,101,125,214,151,31,229,238,116,66,85,115,219,110,118,121,112,189,67,13,17,116,40,231,166,154,74,152,183,212,106,227,190,113,171,155,108,110,194,250,82,72,76,229,223,178,149,114,122,198,182,172,43,198,8,88,174,20,245,114,84,99,28,47,114,178,80,148,32,46,17,206,5,13,115,148,174,228,206,193,210,161,148,89,197,137,247,144,54,154,59,144,206,74,34,197,93,100,167,194,119,149,140,155,250,127,135,189,58,5,85,81,20,43,115,171,243,79,133,190,159,208,250,141,197,57,42,121,167,197,63,79,235,189,70,220,173,87,139,31,52,249,201,245,3,16,250,140,234,85,57,42,121,88,197,63,80,43,189,58,220,175,253,88,175,52,46,10,63,148,6,4,60,231,203,219,101,214,187,50,112,109,188,41,162,183,81,55,91,219,54,177,152,140,233,218,34,38,210,104,186,179,205,27,198,206,114,123,241,108,144,142,46,156,32,171,255,0,228,169,230,159,20,253,63,174,245,27,114,154,148,81,235,204,47,151,166,116,113,103,157,22,92,198,203,156,79,130,173,214,219,118,23,166,178,75,21,238,182,174,25,202,120,234,234,230,34,17,134,154,81,112,219,80,12,206,228,207,171,23,119,131,187,151,167,47,76,232,225,51,58,47,89,141,152,216,159,5,92,109,183,28,47,83,100,138,43,37,109,92,211,140,242,85,210,76,36,67,53,52,66,193,182,156,217,221,137,223,87,30,239,23,105,10,69,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,209,21,128,115,171,242,177,133,190,160,80,250,117,197,69,95,9,222,105,242,111,234,6,30,245,24,22,74,104,177,87,89,9,229,206,66,101,63,17,60,23,228,142,10,206,60,41,246,130,203,69,131,240,213,210,10,110,221,83,73,178,168,45,33,24,201,190,158,72,205,244,9,164,109,29,246,251,218,233,171,51,181,197,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,1,156,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,203,228,243,92,227,95,242,101,133,103,225,175,44,238,118,170,156,73,139,109,245,20,216,182,93,122,211,89,237,115,70,34,212,251,28,94,49,154,170,57,15,188,139,124,113,54,230,6,121,161,148,97,177,93,167,47,158,54,238,188,40,99,249,44,88,158,122,186,236,186,197,85,20,240,221,104,202,168,134,11,76,229,52,34,119,96,140,97,148,204,227,167,25,4,162,141,133,230,110,155,19,187,199,30,147,211,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,151,109,17,64,15,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,138,190,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,74,61,121,150,242,251,166,206,27,85,227,136,60,160,181,85,201,152,52,20,253,166,241,105,164,138,90,169,241,40,0,210,193,27,70,199,59,4,7,79,77,4,164,193,12,68,115,190,130,204,230,227,172,48,169,84,228,99,250,236,253,219,254,36,165,81,20,43,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,85,17,21,170,243,71,242,39,153,191,130,250,197,18,128,21,149,66,34,40,1,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,148,170,34,34,40,1,230,143,231,179,51,127,5,244,122,37,239,249,82,112,163,151,28,68,230,62,37,198,185,161,23,181,109,89,115,236,233,225,176,75,11,21,45,202,170,169,234,30,50,169,119,127,126,24,251,41,59,195,166,217,8,197,141,220,4,227,150,111,209,22,42,235,36,142,14,237,54,171,47,10,25,61,71,102,182,82,80,83,201,129,236,181,103,21,52,35,16,20,243,209,197,52,210,184,139,51,57,201,44,146,72,101,226,70,100,79,171,187,186,172,8,138,18,249,207,218,109,86,238,43,236,149,150,251,101,37,45,69,211,3,208,85,215,75,12,34,7,85,59,86,86,194,210,202,76,218,153,180,80,197,27,17,106,251,35,1,240,22,102,172,28,140,127,93,159,187,127,196,149,42,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,34,43,85,230,143,228,79,51,127,5,245,138,37,0,43,42,132,86,171,205,31,200,158,102,254,11,235,20,74,0,86,81,24,255,0,31,224,220,172,193,183,108,193,204,28,67,73,99,195,214,58,119,169,174,174,169,119,217,16,106,204,204,204,204,228,102,68,226,0,2,206,102,100,34,44,68,76,207,143,183,24,188,98,227,190,47,241,221,61,254,255,0,71,236,108,55,102,223,246,127,15,245,33,168,246,95,86,26,112,170,254,138,8,34,146,126,172,148,237,39,231,25,246,107,180,116,102,239,160,10,119,185,113,113,199,83,197,110,13,175,193,249,130,20,148,249,139,131,233,224,58,233,162,56,162,11,221,33,59,131,86,197,3,59,16,24,147,8,206,34,61,33,57,98,33,113,105,154,40,239,41,20,5,243,77,199,245,56,235,141,44,101,74,216,134,146,237,109,194,180,244,22,11,107,211,60,68,20,161,29,48,75,81,78,231,27,123,198,21,147,213,177,239,119,49,61,192,250,108,97,26,215,201,63,43,237,88,135,55,49,230,107,220,10,146,106,140,25,103,165,182,208,211,205,68,50,156,115,220,14,77,106,162,149,223,88,76,34,163,150,39,218,58,144,85,27,110,22,103,99,152,149,0,60,208,112,159,217,78,54,179,7,179,225,159,99,80,94,125,157,118,163,217,69,217,225,172,234,208,193,218,42,99,209,152,100,223,84,53,59,228,109,119,74,210,238,119,38,37,119,252,142,177,77,246,175,10,230,230,10,168,174,223,101,181,92,44,247,74,58,110,144,55,74,170,174,58,168,234,36,222,205,188,183,5,21,51,104,238,226,221,61,69,153,200,157,228,253,17,17,17,17,17,17,17,17,17,17,104,254,11,140,221,219,192,93,214,215,126,239,15,20,23,218,250,232,185,155,189,153,244,241,90,173,167,174,215,209,81,92,221,184,52,113,28,197,62,172,52,241,123,175,39,143,231,93,90,223,8,176,69,115,169,185,92,101,132,26,65,9,160,222,66,196,250,107,3,233,187,229,223,224,175,251,14,199,210,179,211,134,154,59,111,248,105,253,123,175,61,153,69,253,35,157,153,181,209,223,255,0,102,74,207,112,185,59,241,45,122,125,143,254,179,167,238,249,119,82,171,211,192,229,173,152,27,79,13,127,227,146,233,99,218,3,168,128,8,8,155,116,114,177,104,58,252,7,197,80,12,41,103,107,14,34,196,18,153,182,181,245,187,131,88,246,59,59,73,39,135,127,127,233,43,130,194,97,36,148,244,142,82,145,51,64,30,61,255,0,214,47,86,205,163,51,124,150,171,97,179,233,163,119,173,186,63,201,214,173,171,55,130,213,110,111,5,170,34,34,34,34,34,218,237,162,213,157,157,106,182,191,138,213,188,22,171,107,186,212,86,168,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,182,146,216,254,43,107,248,178,222,45,170,222,221,204,181,91,76,132,69,200,159,185,149,164,113,49,139,104,173,22,202,11,153,202,67,17,79,20,29,219,155,222,113,152,190,13,242,111,146,166,188,26,83,19,97,107,164,223,215,251,66,113,215,227,167,78,157,252,85,254,81,139,5,48,8,139,11,54,189,205,251,87,143,204,217,134,59,37,67,187,254,139,187,191,236,233,18,179,220,39,87,17,241,39,122,54,126,227,163,167,102,241,241,210,149,94,182,5,38,43,48,105,226,218,235,255,0,211,146,230,196,212,213,21,22,234,147,137,159,243,80,74,254,63,220,255,0,208,173,175,18,87,212,210,99,155,5,16,60,145,189,92,149,219,246,201,166,247,24,217,251,244,241,254,117,92,114,238,170,161,160,34,156,140,134,56,161,111,120,245,211,221,37,239,98,147,168,44,108,221,206,183,173,174,90,119,187,104,180,105,53,254,183,252,107,71,63,185,25,245,117,189,188,22,168,136,136,136,136,139,71,101,163,120,173,203,105,120,173,91,193,31,193,109,102,91,209,17,17,99,89,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,170,175,22,62,86,51,147,233,254,33,244,233,214,53,139,42,133,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,69,96,28,230,243,75,236,167,14,54,44,179,160,190,246,90,252,119,136,35,237,52,93,151,127,108,181,209,3,205,55,231,28,28,99,217,84,86,226,238,33,50,215,70,212,122,140,163,3,131,108,139,172,226,39,136,236,25,151,62,198,246,141,148,174,17,220,113,24,155,206,16,133,158,156,198,74,166,146,88,25,206,46,160,55,64,15,81,110,172,209,14,241,114,98,106,42,171,175,20,249,13,77,147,113,229,86,38,177,81,85,199,98,204,156,183,195,248,154,51,42,121,90,8,238,39,69,24,215,194,19,25,147,74,111,43,53,73,51,56,244,218,178,48,96,17,96,114,188,158,73,121,199,125,139,21,99,174,31,170,33,235,89,106,109,239,140,104,228,220,3,217,42,163,146,158,146,161,180,96,223,39,88,37,166,239,115,218,29,151,221,29,100,39,105,106,84,211,30,228,54,13,204,172,220,203,220,214,198,20,84,151,51,203,122,123,169,218,40,106,105,222,64,142,227,86,116,79,21,107,62,246,29,240,13,36,140,2,64,94,252,195,32,184,28,64,234,165,162,176,14,117,126,86,48,183,212,10,31,78,184,168,171,225,59,205,62,77,253,64,195,222,163,2,201,77,21,42,168,225,235,10,220,56,154,135,137,219,181,79,108,189,91,112,124,88,74,209,69,37,44,101,29,15,244,85,68,211,214,12,132,206,109,49,132,237,8,184,108,219,27,206,206,230,210,232,21,85,21,128,115,171,242,177,133,190,160,80,250,117,197,88,7,43,143,61,153,101,248,215,163,214,170,171,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,47,65,206,227,43,237,85,88,3,47,115,162,18,164,130,229,108,188,75,133,234,24,104,135,175,89,5,76,50,84,197,190,163,86,45,144,21,36,219,99,118,38,214,174,66,103,30,253,246,85,203,95,55,170,114,131,140,28,15,59,207,86,214,220,97,80,248,66,229,13,52,17,74,115,133,113,8,83,139,188,154,108,1,172,106,73,12,129,216,216,34,38,109,218,184,22,65,42,0,121,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,149,255,0,162,44,125,185,148,102,245,78,111,241,131,142,39,105,234,222,219,131,234,27,8,91,97,169,130,40,142,0,161,34,10,129,103,143,93,224,85,143,87,32,17,187,155,132,162,207,183,70,1,185,94,72,249,95,117,170,199,249,133,157,19,21,92,22,219,101,158,44,47,78,197,68,93,10,201,234,102,142,166,93,149,26,176,239,128,105,33,221,27,49,62,149,113,147,184,247,111,151,69,100,28,225,112,85,215,21,112,124,119,219,125,69,36,116,248,59,20,91,111,117,195,49,147,28,144,24,205,66,195,19,48,187,57,245,107,162,39,98,113,109,130,111,174,172,194,81,1,195,37,218,213,96,226,75,42,47,183,219,157,37,186,219,110,199,22,42,186,202,202,185,134,24,41,160,142,190,18,146,89,36,39,97,0,17,103,39,39,118,102,102,119,117,146,242,34,197,93,100,167,194,119,149,140,155,250,127,135,189,58,5,85,81,20,43,115,171,243,79,133,190,159,208,250,141,197,57,42,121,167,197,63,79,235,189,70,220,173,87,139,31,52,249,201,245,3,16,250,140,234,85,57,42,121,88,197,63,80,43,189,58,220,175,253,20,21,243,109,202,220,9,149,252,83,195,246,22,197,236,207,181,184,124,113,77,227,250,42,105,187,85,210,170,227,93,215,159,243,166,91,55,116,195,220,13,160,218,119,11,106,235,213,242,84,243,79,138,126,159,215,122,141,185,77,74,34,34,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,136,172,3,157,95,149,140,45,245,2,135,211,174,42,42,248,78,243,79,147,127,80,48,247,168,192,178,83,69,138,186,201,79,132,239,43,25,55,244,255,0,15,122,116,10,170,168,1,230,143,231,179,51,127,5,244,122,37,82,184,90,227,110,213,194,135,3,88,150,197,134,39,164,174,204,92,85,142,46,208,218,168,198,168,70,123,76,5,103,164,16,187,28,101,12,160,97,29,64,198,35,20,140,45,51,245,24,93,218,57,52,178,187,181,207,25,102,190,63,173,188,214,71,87,127,197,152,198,241,37,76,161,73,72,207,61,194,227,87,51,145,52,112,194,44,206,114,75,35,232,17,139,119,147,48,183,131,41,137,225,75,149,190,4,194,156,62,223,176,223,16,54,158,209,142,51,10,223,37,29,222,123,93,202,96,146,207,66,114,210,212,65,70,4,50,21,60,179,67,83,71,12,239,47,77,197,228,214,61,101,136,117,146,42,248,151,225,211,29,240,191,154,117,249,103,142,169,255,0,182,214,89,235,119,195,253,51,181,246,153,161,130,179,167,20,178,116,122,189,3,46,145,150,240,240,118,240,119,188,174,84,252,113,211,101,173,214,131,133,188,201,10,185,108,88,158,240,193,133,174,98,114,206,246,235,141,81,0,53,17,199,171,176,83,77,46,132,37,24,183,78,105,100,35,98,25,74,72,102,37,17,64,15,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,138,190,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,160,91,154,86,69,229,198,67,113,53,29,167,43,236,222,198,181,98,140,63,79,137,38,182,196,236,212,180,117,82,213,85,67,32,83,3,51,116,161,126,206,38,209,234,226,4,100,193,180,24,0,46,87,145,143,235,179,247,111,248,146,149,68,80,173,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,41,84,68,86,171,205,31,200,158,102,254,11,235,20,74,0,86,85,8,136,160,7,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,82,168,136,136,160,7,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,82,168,136,177,87,89,41,240,157,229,99,38,254,159,225,239,78,129,85,84,69,10,220,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,165,92,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,149,68,69,106,188,209,252,137,230,111,224,190,177,68,160,5,101,80,138,213,121,163,249,19,204,223,193,125,98,137,64,10,189,254,101,156,117,83,113,53,137,169,114,195,44,107,233,42,178,191,14,84,65,114,165,174,26,89,99,158,239,113,122,119,98,156,218,120,194,88,66,22,158,104,70,54,22,220,253,73,8,141,138,54,142,149,112,73,193,246,38,226,231,52,34,178,139,85,209,96,155,29,68,5,139,47,20,146,211,245,232,96,150,57,206,16,142,57,77,136,142,98,166,56,152,196,36,104,220,152,204,73,155,105,95,167,29,220,175,48,37,118,92,22,97,112,191,130,125,143,136,48,165,189,187,78,27,181,193,53,84,152,134,24,218,154,32,217,212,168,210,57,161,130,41,229,125,145,156,181,82,19,238,223,41,49,20,80,224,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,26,166,134,186,153,219,124,71,163,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,62,66,124,31,113,103,131,120,186,202,255,0,183,22,42,122,75,61,246,130,162,74,107,238,28,26,247,170,158,212,111,33,180,14,102,241,196,230,18,196,13,32,155,6,205,122,128,206,229,17,179,87,85,139,102,44,197,55,220,115,138,175,56,215,20,215,118,219,214,32,184,84,93,46,53,61,32,143,175,85,60,133,36,178,108,6,16,29,198,100,250,11,48,182,186,51,51,119,41,180,229,5,149,246,172,23,194,93,54,60,132,169,39,185,102,13,226,182,229,81,56,209,12,83,197,5,52,197,69,21,41,203,171,148,192,37,79,52,195,174,214,23,170,145,152,124,72,175,125,68,175,60,92,45,98,164,197,89,73,141,105,232,118,94,174,182,251,197,174,178,167,170,111,213,165,164,146,150,74,120,246,59,236,29,167,91,82,250,179,49,63,83,66,119,97,22,106,43,202,27,29,125,146,227,38,219,96,246,95,107,251,107,135,238,150,46,183,95,167,217,58,113,141,127,87,110,215,234,107,216,58,123,117,31,234,187,181,247,118,148,234,34,34,34,34,34,34,34,34,34,34,45,164,182,63,138,218,254,44,183,139,106,183,183,115,45,86,211,33,17,114,39,238,101,107,156,64,98,42,90,12,57,91,120,121,72,97,167,167,167,18,211,115,119,189,67,55,193,181,254,185,190,10,144,240,105,76,77,133,174,147,127,95,237,9,199,95,142,157,58,119,241,87,249,70,44,20,192,34,44,44,218,247,55,237,94,63,51,102,24,236,149,14,239,250,46,238,255,0,179,164,74,207,112,157,92,71,196,157,232,217,251,142,142,157,155,199,199,74,85,122,216,20,152,172,193,167,139,107,175,255,0,78,75,159,20,83,79,81,111,169,56,153,255,0,53,4,175,227,253,207,253,10,214,115,10,237,85,108,197,120,110,154,51,150,39,172,184,20,103,178,87,29,255,0,156,137,189,237,60,127,73,252,126,106,224,178,238,170,161,160,34,156,140,134,56,161,111,120,245,211,221,37,239,34,147,170,219,153,187,157,153,215,34,218,229,167,123,182,139,70,147,95,235,127,198,180,115,251,145,159,87,91,219,193,106,136,136,136,136,136,180,118,90,55,138,220,182,191,138,213,188,22,171,107,54,171,95,5,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,45,164,182,63,122,217,187,87,240,240,91,192,187,244,209,114,162,234,92,102,233,211,152,183,139,179,62,186,253,234,194,248,196,169,150,76,27,108,138,18,45,222,211,132,187,139,78,238,149,66,168,28,42,96,147,179,89,46,54,217,134,61,229,85,52,253,209,139,119,56,64,223,7,127,146,187,230,102,22,208,89,153,190,229,225,51,77,155,216,53,143,241,218,93,223,254,200,149,155,224,221,175,196,117,219,255,0,21,167,238,255,0,247,85,124,24,21,153,172,195,243,239,255,0,142,75,235,222,33,146,107,109,84,81,55,188,112,72,61,207,167,123,139,171,105,198,56,126,178,12,99,103,187,76,218,199,69,45,110,247,125,61,221,226,194,223,29,124,126,74,169,101,225,206,65,35,123,206,50,71,19,139,110,238,211,105,42,151,74,36,48,139,19,104,250,55,249,23,43,173,9,181,92,98,47,225,162,119,187,173,204,206,206,183,183,130,213,17,17,17,22,143,170,49,124,209,106,182,187,119,173,89,104,94,43,86,240,90,59,252,22,173,224,181,90,106,203,71,119,117,171,120,45,81,99,89,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,170,175,22,62,86,51,147,233,254,33,244,233,214,53,139,42,133,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,69,0,60,205,51,175,242,211,197,198,41,236,246,254,203,65,129,53,193,84,123,226,217,52,189,138,121,187,68,146,105,33,137,107,85,45,78,194,109,186,196,209,110,22,45,218,221,255,0,36,188,156,177,69,133,113,215,16,53,19,117,175,85,55,7,193,212,113,237,49,236,148,177,199,79,87,80,250,177,236,147,172,114,211,119,56,110,14,203,238,150,146,19,52,75,41,137,226,159,33,170,115,147,149,174,85,98,107,21,21,36,151,220,182,192,248,127,19,70,101,79,19,207,37,184,45,49,141,124,33,49,152,188,64,209,59,84,147,51,151,81,232,227,6,2,39,7,24,181,225,251,51,63,35,121,227,128,243,74,74,187,173,61,38,25,196,20,55,10,255,0,101,201,178,170,106,16,152,123,84,1,239,131,23,86,7,150,55,2,38,19,19,113,39,218,78,178,83,194,120,166,197,142,112,173,155,26,225,106,238,219,101,196,22,250,123,165,186,167,164,113,245,233,103,140,100,138,77,134,194,99,184,12,95,66,102,38,215,71,102,126,229,245,145,21,128,115,171,242,177,133,190,160,80,250,117,197,69,95,9,222,105,242,111,234,6,30,245,24,22,74,104,136,138,192,57,213,249,88,194,223,80,40,125,58,226,172,3,149,199,158,204,178,252,107,209,235,85,85,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,149,229,115,8,202,251,86,106,240,125,153,54,203,129,82,67,81,96,179,203,138,40,106,230,162,26,147,167,158,222,47,82,253,45,93,158,51,150,40,229,167,121,5,245,16,168,62,226,103,112,44,125,176,158,41,190,224,108,85,102,198,184,90,187,177,94,176,253,194,158,233,110,169,233,4,157,10,168,36,25,34,147,97,177,1,109,48,23,208,153,197,244,209,217,219,185,100,231,151,184,214,213,153,88,3,13,102,53,138,158,174,11,110,42,179,209,94,232,226,171,1,25,227,130,166,16,154,49,144,68,136,88,216,77,153,217,136,155,93,116,119,241,80,67,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,175,253,17,99,3,155,24,235,242,161,154,120,203,51,61,151,236,207,181,184,130,227,125,236,93,126,183,101,237,85,50,77,210,234,109,29,251,122,155,119,109,29,116,215,70,215,69,50,156,155,112,181,247,15,240,143,89,118,187,208,246,122,76,77,140,46,55,75,92,157,80,62,209,74,16,83,82,20,154,11,187,134,147,210,84,6,132,204,94,230,186,109,33,119,190,165,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,62,229,62,58,252,168,101,102,13,204,207,101,251,51,237,110,31,183,95,123,23,95,173,217,123,85,52,115,116,186,155,71,126,222,166,221,219,71,93,53,209,181,209,122,180,88,171,172,148,248,78,242,177,147,127,79,240,247,167,64,170,170,34,133,110,117,126,105,240,183,211,250,31,81,184,167,37,79,52,248,167,233,253,119,168,219,149,170,241,99,230,159,57,62,160,98,31,81,157,74,167,37,79,43,24,167,234,5,119,167,91,149,255,0,162,133,110,117,126,105,240,183,211,250,31,81,184,167,37,79,52,248,167,233,253,119,168,219,148,212,162,34,34,128,30,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,127,232,138,192,57,213,249,88,194,223,80,40,125,58,226,162,175,132,239,52,249,55,245,3,15,122,140,11,37,52,88,171,172,148,248,78,242,177,147,127,79,240,247,167,64,170,170,128,30,104,254,123,51,55,240,95,71,162,86,170,165,167,149,215,47,250,59,69,29,183,137,188,239,195,189,107,172,221,154,227,129,237,115,201,4,244,177,210,203,4,83,195,118,46,153,158,233,159,171,164,81,200,192,80,148,101,35,139,155,196,81,73,250,163,252,85,112,207,131,120,175,202,58,204,173,198,21,213,118,227,26,129,185,90,46,116,206,228,118,235,140,97,32,69,59,199,185,134,96,219,44,128,113,147,182,224,50,218,64,123,36,12,120,115,87,44,241,86,77,230,62,35,202,220,107,73,217,239,88,102,225,45,190,167,108,114,4,115,108,127,114,120,186,128,6,80,202,14,50,70,110,45,190,51,2,102,208,153,74,167,43,78,61,190,221,209,216,120,81,205,8,54,98,11,85,191,177,225,11,165,61,62,145,215,208,210,64,228,212,117,2,13,164,115,67,4,68,225,46,140,50,71,27,177,187,74,44,83,201,82,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,81,87,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,174,169,20,43,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,85,17,66,183,58,191,52,248,91,233,253,15,168,220,85,85,228,99,250,236,253,219,254,36,165,81,17,90,175,52,127,34,121,155,248,47,172,81,40,1,89,84,34,34,128,30,104,254,123,51,55,240,95,71,162,87,85,200,199,245,217,251,183,252,73,74,162,34,34,128,30,104,254,123,51,55,240,95,71,162,87,85,200,199,245,217,251,183,252,73,74,162,34,197,93,100,167,194,119,149,140,155,250,127,135,189,58,5,85,81,20,43,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,149,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,85,17,21,170,243,71,242,39,153,191,130,250,197,18,128,21,149,66,43,85,230,143,228,79,51,127,5,245,138,37,0,43,223,228,94,69,230,63,17,121,143,110,202,252,175,179,118,235,173,118,178,205,52,174,225,75,111,165,23,102,146,170,166,70,103,233,194,27,135,87,209,201,200,132,0,76,204,0,178,41,200,188,139,203,142,29,50,226,221,149,249,95,102,236,54,170,29,101,154,105,93,142,170,225,84,76,205,37,85,76,140,205,212,152,246,142,175,163,11,8,136,0,128,0,0,212,5,17,124,215,184,28,169,195,87,91,223,23,25,114,116,141,98,185,84,83,158,46,180,176,69,78,244,53,114,148,112,13,108,12,44,45,40,79,41,7,84,95,89,90,105,74,77,76,100,62,141,144,112,197,196,46,42,225,127,57,108,185,185,133,169,187,127,96,234,83,92,109,103,85,37,60,55,58,25,71,108,180,242,16,63,247,178,3,144,152,132,177,68,110,7,179,107,204,247,18,156,76,96,220,109,203,155,28,231,222,95,208,213,221,44,88,183,11,205,104,167,130,173,158,146,120,14,190,161,173,114,245,27,105,54,250,121,102,145,221,135,80,55,133,216,79,105,52,138,3,22,74,124,42,229,111,228,91,135,28,186,203,57,172,94,198,175,179,97,250,95,106,209,118,174,209,210,186,74,29,106,239,206,49,152,150,181,82,206,94,225,56,54,186,6,130,194,205,85,85,144,115,133,193,87,92,85,193,241,223,109,245,20,145,211,224,236,81,109,189,215,12,198,76,114,64,99,53,11,12,76,194,236,231,213,174,136,157,137,197,182,9,190,186,179,9,69,175,0,120,235,242,119,198,78,83,223,253,151,237,14,215,136,35,177,116,122,253,45,190,210,140,232,58,187,182,150,189,62,213,212,219,167,189,179,110,163,174,230,200,165,17,17,17,17,17,17,17,17,17,17,109,37,177,251,214,205,218,191,135,130,222,5,223,166,139,149,23,82,227,55,78,156,197,188,93,153,245,215,239,86,87,196,245,97,150,89,222,161,136,139,121,69,72,237,161,59,127,243,92,107,208,112,169,130,78,205,100,184,219,102,24,247,149,84,211,247,70,45,220,225,3,124,29,254,74,239,153,152,91,65,102,102,251,151,132,205,54,111,96,214,63,199,105,119,127,251,34,86,111,131,118,191,17,215,111,252,86,159,187,255,0,221,85,240,96,86,102,179,15,207,191,254,57,47,175,120,134,73,173,181,81,68,222,241,193,32,248,233,222,226,250,43,92,204,140,39,112,159,19,88,235,220,119,13,5,124,147,30,187,95,107,52,145,187,252,127,185,248,42,191,151,135,57,4,141,239,56,201,28,78,45,187,187,77,164,170,85,40,144,198,219,155,77,69,151,51,173,9,181,92,98,47,225,162,119,187,173,204,206,206,183,183,130,213,17,17,17,22,215,213,55,124,214,186,178,213,109,37,171,120,45,31,197,106,222,8,239,240,100,111,5,170,211,86,90,59,235,220,181,109,126,43,84,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,162,213,109,37,179,78,237,86,154,50,212,69,157,215,42,47,151,125,148,98,166,51,114,211,65,31,248,202,194,184,165,150,59,148,118,251,76,82,57,16,148,85,27,27,187,187,243,227,175,127,119,199,246,171,161,202,123,68,116,51,212,133,29,56,139,56,27,190,140,45,241,143,229,167,201,149,104,94,11,53,118,181,134,175,189,251,216,153,255,0,251,81,43,56,193,130,207,196,133,225,153,223,70,164,167,118,255,0,248,85,124,24,19,79,98,131,235,222,250,235,255,0,211,146,251,149,160,103,27,136,59,247,137,54,140,250,106,173,191,60,39,170,179,216,238,149,237,41,196,113,78,251,13,137,245,29,103,6,125,52,239,110,231,94,131,38,238,117,245,116,150,169,36,152,137,165,162,128,221,220,159,222,214,23,125,95,87,85,190,154,125,241,131,106,218,176,179,63,237,209,118,25,209,252,22,206,167,127,115,50,110,109,60,27,84,213,150,225,91,145,17,17,17,22,142,223,38,90,119,178,215,86,79,21,163,119,58,63,138,59,247,35,120,173,117,101,163,190,190,11,77,31,228,183,51,45,81,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,170,241,99,229,99,57,62,159,226,31,78,157,99,88,178,168,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,69,74,184,170,205,47,200,183,14,57,139,153,144,223,125,141,95,102,195,245,94,202,173,236,189,163,165,116,148,58,52,63,155,112,49,45,106,165,128,125,241,112,109,117,61,5,137,219,27,107,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,37,52,245,51,200,76,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,178,83,225,175,40,105,178,23,33,176,54,81,195,5,36,117,24,118,207,12,55,7,164,158,89,160,150,226,122,203,91,52,103,46,134,225,37,76,147,72,204,236,58,49,179,48,139,51,11,99,68,178,61,225,235,11,88,177,207,5,249,105,130,177,77,15,109,178,226,12,175,179,90,238,52,221,83,143,175,75,61,166,40,229,143,120,56,152,238,3,38,212,93,137,181,213,157,159,189,64,103,18,153,67,83,144,185,243,142,114,142,104,42,227,167,195,183,137,161,183,189,92,241,77,60,182,227,210,90,41,164,56,180,7,57,41,164,134,71,102,97,209,205,217,196,93,156,90,101,57,83,231,205,78,114,112,185,65,134,111,181,180,146,95,114,218,161,176,204,128,53,17,60,242,91,130,32,42,9,142,16,1,120,131,164,239,76,46,236,93,71,163,144,220,200,156,216,111,41,17,88,7,58,191,43,24,91,234,5,15,167,92,84,85,240,157,230,159,38,254,160,97,239,81,129,100,166,136,136,172,3,157,95,149,140,45,245,2,135,211,174,42,192,57,92,121,236,203,47,198,189,30,181,85,94,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,74,162,198,51,59,240,85,171,45,115,163,31,101,205,138,162,174,123,110,21,197,23,91,37,28,181,102,37,60,144,83,85,201,12,101,33,8,136,185,184,131,59,187,8,182,186,232,205,224,166,207,149,102,113,223,115,119,132,123,69,54,35,135,90,188,5,112,151,7,71,83,184,63,162,169,105,160,130,74,103,216,0,44,29,56,42,34,131,79,120,139,161,188,137,200,221,154,48,121,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,149,255,0,162,166,156,77,221,174,182,14,27,115,94,251,98,185,213,219,174,86,236,15,125,171,163,172,164,152,161,158,154,120,232,38,40,229,142,65,118,32,49,38,98,98,103,103,103,102,118,88,209,44,143,120,41,194,214,44,31,194,62,80,218,112,229,15,100,164,168,193,246,203,164,145,245,78,77,213,85,176,13,93,76,154,155,187,182,249,231,148,244,215,104,238,208,89,133,153,154,181,175,147,139,48,181,139,28,225,91,206,10,197,52,61,182,203,136,45,245,22,187,141,55,84,227,235,210,207,25,71,44,123,193,196,199,112,25,54,162,236,77,174,172,236,253,235,22,213,146,159,9,222,86,50,111,233,254,30,244,232,21,85,69,138,186,201,79,132,239,43,25,55,244,255,0,15,122,116,10,170,162,40,86,231,87,230,159,11,125,63,161,245,27,138,114,84,243,79,138,126,159,215,122,141,185,90,175,22,62,105,243,147,234,6,33,245,25,212,170,114,84,242,177,138,126,160,87,122,117,185,95,250,40,86,231,87,230,159,11,125,63,161,245,27,138,114,84,243,79,138,126,159,215,122,141,185,77,74,34,34,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,136,172,3,157,95,149,140,45,245,2,135,211,174,42,42,248,78,243,79,147,127,80,48,247,168,192,178,83,69,138,186,201,79,132,239,43,25,55,244,255,0,15,122,116,10,170,168,1,230,143,231,179,51,127,5,244,122,37,87,249,92,240,37,106,206,203,172,217,239,157,24,102,174,163,4,216,234,0,112,253,186,174,1,236,88,134,180,72,218,83,147,115,238,150,154,156,128,89,195,103,78,89,9,193,200,154,25,162,41,159,68,86,149,204,27,130,75,87,21,248,2,59,238,24,130,146,135,49,112,173,61,68,214,170,193,165,18,158,237,0,195,49,5,164,228,41,162,0,9,42,10,50,25,100,114,104,95,168,226,204,210,73,175,159,224,23,151,118,21,225,142,142,147,52,177,227,251,111,51,110,86,248,93,187,69,60,99,30,25,234,192,61,166,146,159,100,146,4,147,111,41,99,58,166,47,122,54,97,6,1,41,58,183,170,138,0,121,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,148,85,241,99,230,159,57,62,160,98,31,81,157,77,79,43,143,34,121,101,248,215,172,86,171,170,69,10,220,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,149,68,80,173,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,41,84,68,86,171,205,31,200,158,102,254,11,235,20,74,0,86,85,8,136,160,7,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,82,168,136,136,160,7,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,82,168,136,177,87,89,41,240,157,229,99,38,254,159,225,239,78,129,85,84,69,10,220,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,165,92,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,149,68,69,106,188,209,252,137,230,111,224,190,177,68,160,5,101,80,138,213,121,163,249,19,204,223,193,125,98,137,65,14,0,192,24,203,52,241,149,167,47,178,251,15,85,223,49,13,242,161,169,168,104,105,153,183,202,122,59,187,187,187,176,128,8,177,25,153,59,0,0,145,19,136,139,187,100,17,193,215,7,88,19,132,12,9,81,96,176,86,123,103,18,94,118,125,160,196,29,57,169,253,169,210,154,160,233,127,161,78,121,99,131,165,29,67,199,249,183,109,250,110,45,93,251,174,1,17,69,94,58,228,201,237,14,35,168,126,196,98,191,101,228,197,211,171,113,184,110,155,169,116,180,108,49,214,221,7,81,139,173,212,223,249,153,207,119,76,6,78,171,72,113,135,105,175,252,122,229,110,4,201,110,91,24,231,45,50,210,197,236,108,55,102,246,103,98,162,237,83,84,116,186,183,250,89,164,252,228,198,114,22,178,74,101,239,19,233,174,141,163,51,51,65,181,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,18,154,122,153,228,38,24,226,142,49,103,35,50,39,97,97,102,119,119,118,102,89,79,34,181,94,104,254,68,243,55,240,95,88,162,80,2,178,168,68,68,68,68,68,68,68,68,68,90,45,86,210,91,52,238,213,105,163,45,68,89,221,114,162,249,119,217,70,42,99,55,45,52,17,255,0,140,172,111,137,11,132,53,54,218,139,28,115,59,157,69,37,57,180,108,206,218,233,81,175,143,135,245,191,226,87,33,148,246,136,232,103,169,10,58,113,22,112,55,125,24,91,227,31,203,79,147,42,208,188,22,106,109,107,13,95,123,247,177,51,255,0,246,162,86,113,131,5,159,137,11,195,51,190,141,73,78,237,255,0,240,170,248,48,38,158,197,7,215,189,245,215,255,0,167,37,247,43,64,206,55,16,119,239,18,109,25,244,213,80,12,211,105,168,104,111,53,102,68,37,12,85,178,70,91,181,218,226,206,250,182,157,237,240,93,252,155,185,215,213,210,90,164,146,98,38,150,138,3,119,114,127,123,88,93,245,125,93,86,250,89,247,128,14,173,171,11,51,255,0,129,118,25,209,252,22,206,167,127,115,50,110,109,60,27,84,213,150,225,91,145,17,17,17,22,142,223,37,183,189,110,213,145,251,219,185,109,239,101,171,248,166,190,234,55,138,215,86,90,59,252,150,154,63,201,110,102,209,106,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,139,69,170,45,29,244,91,93,245,91,190,11,97,59,191,131,45,187,156,89,153,217,181,77,95,197,217,106,27,245,240,109,23,42,216,103,181,215,197,196,226,239,110,152,152,139,86,96,248,255,0,118,202,200,241,205,182,44,85,154,48,219,37,14,173,60,118,1,159,70,209,189,246,168,33,215,222,238,240,47,146,187,188,1,111,166,136,230,144,28,135,86,33,238,209,191,176,251,151,190,94,3,53,52,123,37,83,19,190,143,175,254,200,149,158,96,166,15,229,39,123,29,95,70,162,129,255,0,251,213,94,246,4,255,0,168,160,237,225,223,255,0,28,151,161,151,188,9,190,231,86,247,158,150,43,133,202,197,113,164,10,103,147,175,59,184,179,152,247,179,76,15,241,117,191,42,226,168,160,142,211,77,24,232,244,180,145,197,40,187,247,11,180,46,218,119,120,247,179,248,42,229,105,25,30,152,101,151,196,159,86,239,248,59,50,250,3,226,181,209,221,151,9,59,49,104,218,120,38,186,178,220,222,43,120,248,173,200,136,136,136,136,180,90,59,124,145,157,217,31,79,21,162,45,117,211,193,60,93,106,204,204,181,68,68,88,214,113,99,230,159,57,62,160,98,31,81,157,77,79,43,143,34,121,101,248,215,172,86,170,171,197,143,149,140,228,250,127,136,125,58,117,141,98,202,161,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,166,165,20,80,115,175,206,251,171,221,112,111,13,208,216,233,6,218,52,244,248,226,162,228,82,17,79,36,238,85,180,113,64,3,220,32,2,45,49,19,190,231,55,56,217,182,108,126,165,186,242,172,201,203,22,110,241,113,104,169,196,115,107,73,128,173,242,227,24,233,182,159,244,85,85,52,240,71,76,219,192,197,195,167,61,68,83,235,239,9,116,54,16,184,155,187,79,74,197,93,100,167,194,119,149,140,155,250,127,135,189,58,5,29,92,237,50,114,251,22,42,192,188,64,211,205,214,178,212,219,219,7,86,71,180,7,178,85,71,37,69,93,59,234,231,190,78,176,75,83,220,193,180,59,47,188,90,200,44,212,47,149,62,124,211,100,223,20,116,24,102,251,91,87,29,139,50,105,219,12,200,3,81,43,65,29,196,229,2,160,152,225,0,38,148,250,172,244,194,238,195,211,106,201,13,204,69,141,138,119,145,21,128,115,171,242,177,133,190,160,80,250,117,197,69,95,9,222,105,242,111,234,6,30,245,24,22,74,104,136,138,192,57,213,249,88,194,223,80,40,125,58,226,172,3,149,199,158,204,178,252,107,209,235,85,85,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,40,54,231,11,130,173,88,87,140,19,190,219,234,42,228,168,198,56,94,219,123,174,25,140,92,35,156,10,106,22,24,153,133,157,131,165,67,17,59,19,147,239,35,125,116,118,17,171,252,146,243,142,251,22,42,199,92,63,84,67,214,178,212,219,223,24,209,201,184,7,178,85,71,37,61,37,67,104,193,190,78,176,75,77,222,231,180,59,47,186,58,200,78,214,215,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,175,253,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,100,231,146,24,42,235,150,185,47,128,114,230,251,81,73,61,203,10,225,123,85,146,178,90,67,34,130,73,233,169,35,134,66,140,136,68,156,28,129,221,157,196,95,77,53,102,240,94,213,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,98,174,178,83,225,59,202,198,77,253,63,195,222,157,2,170,168,138,21,185,213,249,167,194,223,79,232,125,70,226,156,149,60,211,226,159,167,245,222,163,110,86,171,197,143,154,124,228,250,129,136,125,70,117,42,156,149,60,172,98,159,168,21,222,157,110,87,254,138,21,185,213,249,167,194,223,79,232,125,70,226,156,149,60,211,226,159,167,245,222,163,110,83,82,136,136,138,0,121,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,149,255,0,162,43,0,231,87,229,99,11,125,64,161,244,235,138,138,190,19,188,211,228,223,212,12,61,234,48,44,148,209,98,174,178,83,225,59,202,198,77,253,63,195,222,157,2,170,170,45,115,7,130,75,175,21,252,202,179,70,251,137,160,171,161,203,172,43,81,135,166,186,214,21,41,20,23,105,198,219,108,35,180,132,131,52,70,7,37,57,72,69,44,110,79,11,116,220,153,158,72,245,147,76,39,133,172,88,27,10,217,176,86,22,161,236,86,92,63,111,167,181,219,169,186,167,39,66,150,8,198,56,163,222,110,70,91,64,5,181,39,114,125,53,119,119,239,95,89,17,17,17,64,15,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,138,190,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,161,91,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,82,168,138,21,185,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,42,136,138,213,121,163,249,19,204,223,193,125,98,137,64,10,202,161,17,20,0,243,71,243,217,153,191,130,250,61,18,186,174,70,63,174,207,221,191,226,74,85,17,17,20,0,243,71,243,217,153,191,130,250,61,18,186,174,70,63,174,207,221,191,226,74,85,17,22,42,235,37,62,19,188,172,100,223,211,252,61,233,208,42,170,136,161,91,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,84,171,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,82,168,136,173,87,154,63,145,60,205,252,23,214,40,148,0,172,170,17,90,175,52,127,34,121,155,248,47,172,81,47,21,203,79,129,90,158,25,112,205,86,103,230,117,5,93,46,104,98,58,121,237,181,84,37,85,20,144,90,45,205,80,206,48,3,193,33,197,49,204,240,67,49,72,228,251,91,167,24,136,56,200,242,94,250,34,34,176,14,117,126,86,48,183,212,10,31,78,184,168,203,224,91,5,93,113,255,0,24,57,73,98,179,84,82,67,81,75,138,41,47,102,85,38,66,15,5,188,187,116,194,206,34,79,188,162,166,144,65,180,209,205,197,157,197,157,201,178,51,69,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,84,34,34,34,34,34,34,34,34,34,209,214,215,125,86,239,130,216,78,239,224,203,110,231,22,102,118,109,83,87,241,118,90,134,253,124,27,69,202,182,25,237,117,241,49,59,57,91,166,33,39,215,104,120,63,247,108,172,91,50,226,246,254,111,89,108,174,221,74,106,139,94,166,45,221,171,139,212,23,129,119,127,90,223,5,121,24,2,223,79,17,205,32,57,14,172,67,221,167,247,63,114,247,235,192,102,166,143,100,170,98,119,209,245,255,0,217,18,179,204,20,193,252,164,239,99,171,232,52,80,59,127,252,42,189,236,9,255,0,81,65,219,195,191,254,57,47,67,47,120,19,125,206,168,94,107,218,107,234,168,110,176,52,27,218,162,26,208,13,76,123,245,103,111,139,253,235,165,149,113,84,80,71,105,166,140,116,122,90,72,226,148,93,251,133,218,23,109,59,188,123,217,252,21,111,180,4,206,47,44,172,254,243,11,183,127,205,157,125,49,241,90,232,238,203,132,221,132,180,109,60,22,155,181,111,21,189,155,85,188,124,86,228,68,68,68,68,69,181,217,25,221,145,244,118,215,226,180,69,175,115,120,39,139,173,116,101,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,45,143,226,181,103,248,45,203,66,240,91,86,239,135,243,45,142,218,174,51,125,31,79,139,35,235,166,186,248,173,193,171,247,23,130,228,22,125,127,99,174,42,135,119,38,22,248,178,248,120,178,163,109,190,81,29,29,156,65,251,219,251,182,86,179,102,182,210,222,179,16,174,244,242,72,96,22,87,166,119,103,97,109,90,118,47,7,109,126,63,177,92,110,0,115,42,73,220,199,79,206,147,119,126,192,94,232,95,86,84,243,54,136,189,135,90,34,204,238,44,239,255,0,220,73,89,206,7,41,75,136,219,191,186,219,158,146,157,157,190,239,232,85,124,184,7,86,178,128,187,120,107,255,0,28,151,160,156,255,0,54,122,120,176,186,165,153,146,211,116,34,41,67,108,110,82,62,172,255,0,221,2,164,185,103,127,158,167,22,223,168,216,98,217,79,86,241,179,176,190,186,51,202,205,175,127,220,174,98,203,88,239,107,165,22,219,171,196,31,7,254,193,151,215,137,220,133,157,254,45,170,222,238,205,226,184,76,197,223,77,123,215,35,16,248,235,240,71,38,126,246,116,101,189,17,17,17,105,171,38,230,77,204,155,153,55,50,209,221,190,75,68,68,91,181,100,220,201,185,147,115,38,230,70,125,86,170,154,93,184,100,225,182,255,0,117,173,190,223,120,124,203,91,141,202,227,81,37,93,101,101,94,19,160,154,122,153,228,39,41,37,146,66,137,200,204,137,220,156,157,221,221,221,221,215,181,194,216,79,10,224,107,21,46,22,193,88,102,213,135,236,180,91,251,53,186,215,69,29,37,44,27,204,140,246,69,27,8,14,227,50,39,209,187,200,157,223,189,221,118,238,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,140,208,84,193,32,184,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,166,191,201,59,133,143,252,26,114,171,255,0,67,109,223,252,21,85,87,148,199,89,79,149,153,161,216,127,41,153,105,133,49,111,179,58,189,139,219,182,106,106,254,203,212,219,212,233,117,128,182,110,233,134,237,186,107,176,117,240,101,213,193,89,33,146,249,107,117,150,251,151,57,67,130,176,173,202,122,114,164,150,178,201,96,164,161,158,72,8,132,138,34,146,24,196,156,28,128,9,197,223,77,64,95,224,203,218,162,167,248,167,135,172,130,199,55,218,172,83,141,114,63,47,241,5,234,183,103,105,184,221,48,205,21,93,84,251,0,64,55,203,36,100,101,180,0,69,181,126,225,22,102,238,102,95,87,2,229,62,86,101,127,110,252,153,229,166,20,194,94,211,233,118,223,97,89,169,168,59,87,79,119,79,171,209,1,223,183,168,123,119,107,166,242,211,197,215,171,84,171,249,39,112,177,255,0,131,78,85,127,232,109,187,255,0,130,170,85,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,17,134,10,104,35,22,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,95,43,26,229,238,1,204,171,84,86,44,198,192,248,127,21,91,96,168,26,184,168,239,118,200,107,160,142,113,18,17,148,99,152,72,88,216,76,197,137,155,93,12,155,226,235,202,90,120,100,225,182,193,117,162,190,216,184,124,203,91,117,202,221,81,29,93,29,101,38,19,160,134,122,105,227,38,40,229,142,65,137,136,12,73,152,152,153,217,217,217,157,149,75,68,94,127,26,229,238,1,204,171,84,86,44,198,192,248,127,21,91,96,168,26,184,168,239,118,200,107,160,142,113,18,17,148,99,152,72,88,216,76,197,137,155,93,12,155,226,235,202,90,120,100,225,182,193,117,162,190,216,184,124,203,91,117,202,221,81,29,93,29,101,38,19,160,134,122,105,227,38,40,229,142,65,137,136,12,73,152,152,153,217,217,217,157,149,75,68,68,94,127,26,229,238,1,204,171,84,86,44,198,192,248,127,21,91,96,168,26,184,168,239,118,200,107,160,142,113,18,17,148,99,152,72,88,216,76,197,137,155,93,12,155,226,235,207,225,110,30,178,11,3,95,105,113,78,10,200,252,191,195,247,170,45,253,154,227,107,195,52,84,149,80,111,2,3,217,44,113,137,142,224,50,23,209,251,196,157,159,185,221,118,241,174,72,100,190,101,93,98,190,230,54,80,224,172,85,114,130,156,105,34,172,189,216,41,43,167,142,1,34,33,136,100,154,50,38,6,35,50,97,103,211,83,39,248,186,237,96,92,167,202,204,175,237,223,147,60,180,194,152,75,218,125,46,219,236,43,53,53,7,106,233,238,233,245,122,32,59,246,245,15,110,237,116,222,90,120,186,245,107,202,99,172,167,202,204,208,236,63,148,204,180,194,152,183,217,157,94,197,237,219,53,53,127,101,234,109,234,116,186,192,91,55,116,195,118,221,53,216,58,248,50,234,224,172,144,201,124,181,186,203,125,203,156,161,193,88,86,229,61,57,82,75,89,100,176,82,80,207,36,4,66,69,17,73,12,98,78,14,64,4,226,239,166,160,47,240,101,212,197,60,61,100,22,57,190,213,98,156,107,145,249,127,136,47,85,187,59,77,198,233,134,104,170,234,167,216,2,1,190,89,35,35,45,160,2,45,171,247,8,179,55,115,50,244,24,43,47,112,14,90,218,165,177,101,206,7,195,248,86,219,61,65,85,203,71,100,182,67,67,4,147,144,136,148,165,28,34,34,230,226,0,46,78,218,232,2,223,6,94,129,23,82,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,8,205,5,76,18,11,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,170,107,252,147,184,88,255,0,193,167,42,191,244,54,221,255,0,193,85,85,17,83,75,183,12,156,54,223,238,181,183,219,239,15,153,107,113,185,92,106,36,171,172,172,171,194,116,19,79,83,60,132,229,36,178,72,81,57,25,145,59,147,147,187,187,187,187,186,246,184,91,9,225,92,13,98,165,194,216,43,12,218,176,253,150,139,127,102,183,90,232,163,164,165,131,121,145,158,200,163,97,1,220,102,68,250,55,121,19,187,247,187,175,172,138,149,127,36,238,22,63,240,105,202,175,253,13,183,127,240,85,74,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,203,182,136,188,86,53,201,12,151,204,171,172,87,220,198,202,28,21,138,174,80,83,141,36,85,151,187,5,37,116,241,192,36,68,49,12,147,70,68,192,196,102,76,44,250,106,100,255,0,23,76,21,146,25,47,150,183,89,111,185,115,148,56,43,10,220,167,167,42,73,107,44,150,10,74,25,228,128,136,72,162,41,33,140,73,193,200,0,156,93,244,212,5,254,12,190,77,219,134,78,27,111,247,90,219,237,247,135,204,181,184,220,174,53,18,85,214,86,85,225,58,9,167,169,158,66,114,146,89,36,40,156,140,200,157,201,201,221,221,221,221,221,122,188,21,151,184,7,45,109,82,216,178,231,3,225,252,43,109,158,160,170,229,163,178,91,33,161,130,73,200,68,74,82,142,17,17,115,113,0,23,39,109,116,1,111,131,47,64,139,197,99,92,144,201,124,202,186,197,125,204,108,161,193,88,170,229,5,56,210,69,89,123,176,82,87,79,28,2,68,67,16,201,52,100,76,12,70,100,194,207,166,166,79,241,116,193,89,33,146,249,107,117,150,251,151,57,67,130,176,173,202,122,114,164,150,178,201,96,164,161,158,72,8,132,138,34,146,24,196,156,28,128,9,197,223,77,64,95,224,203,218,162,34,34,167,248,167,135,172,130,199,55,218,172,83,141,114,63,47,241,5,234,183,103,105,184,221,48,205,21,93,84,251,0,64,55,203,36,100,101,180,0,69,181,126,225,22,102,238,102,94,131,5,101,238,1,203,91,84,182,44,185,192,248,127,10,219,103,168,42,185,104,236,150,200,104,96,146,114,17,18,148,163,132,68,92,220,64,5,201,219,93,0,91,224,203,208,34,47,63,141,114,247,0,230,85,170,43,22,99,96,124,63,138,173,176,84,13,92,84,119,187,100,53,208,71,56,137,8,202,49,204,36,44,108,38,98,196,205,174,134,77,241,117,229,45,60,50,112,219,96,186,209,95,108,92,62,101,173,186,229,110,168,142,174,142,178,147,9,208,67,61,52,241,147,20,114,199,32,196,196,6,36,204,76,76,236,236,236,206,202,165,162,165,95,201,59,133,143,252,26,114,171,255,0,67,109,223,252,21,82,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,237,162,34,34,34,34,167,248,167,135,172,130,199,55,218,172,83,141,114,63,47,241,5,234,183,103,105,184,221,48,205,21,93,84,251,0,64,55,203,36,100,101,180,0,69,181,126,225,22,102,238,102,94,131,5,101,238,1,203,91,84,182,44,185,192,248,127,10,219,103,168,42,185,104,236,150,200,104,96,146,114,17,18,148,163,132,68,92,220,64,5,201,219,93,0,91,224,203,202,93,184,100,225,182,255,0,117,173,190,223,120,124,203,91,141,202,227,81,37,93,101,101,94,19,160,154,122,153,228,39,41,37,146,66,137,200,204,137,220,156,157,221,221,221,221,215,181,194,216,79,10,224,107,21,46,22,193,88,102,213,135,236,180,91,251,53,186,215,69,29,37,44,27,204,140,246,69,27,8,14,227,50,39,209,187,200,157,223,189,221,125,100,94,43,26,228,134,75,230,85,214,43,238,99,101,14,10,197,87,40,41,198,146,42,203,221,130,146,186,120,224,18,34,24,134,73,163,34,96,98,51,38,22,125,53,50,127,139,174,214,5,202,124,172,202,254,221,249,51,203,76,41,132,189,167,210,237,190,194,179,83,80,118,174,158,238,159,87,162,3,191,111,80,246,238,215,77,229,167,139,175,86,139,197,99,92,144,201,124,202,186,197,125,204,108,161,193,88,170,229,5,56,210,69,89,123,176,82,87,79,28,2,68,67,16,201,52,100,76,12,70,100,194,207,166,166,79,241,117,218,192,185,79,149,153,95,219,191,38,121,105,133,48,151,180,250,93,183,216,86,106,106,14,213,211,221,211,234,244,64,119,237,234,30,221,218,233,188,180,241,117,234,209,23,201,197,56,79,10,227,155,21,86,22,198,184,102,213,136,44,181,187,59,77,186,233,69,29,93,44,251,12,76,55,197,35,16,22,211,1,38,213,187,136,89,219,189,153,120,15,228,157,194,199,254,13,57,85,255,0,161,182,239,254,10,170,168,136,169,254,41,225,235,32,177,205,246,171,20,227,92,143,203,252,65,122,173,217,218,110,55,76,51,69,87,85,62,192,16,13,242,201,25,25,109,0,17,109,95,184,69,153,187,153,151,213,192,185,79,149,153,95,219,191,38,121,105,133,48,151,180,250,93,183,216,86,106,106,14,213,211,221,211,234,244,64,119,237,234,30,221,218,233,188,180,241,117,234,209,17,21,63,197,60,61,100,22,57,190,213,98,156,107,145,249,127,136,47,85,187,59,77,198,233,134,104,170,234,167,216,2,1,190,89,35,35,45,160,2,45,171,247,8,179,55,115,50,250,184,23,41,242,179,43,251,119,228,207,45,48,166,18,246,159,75,182,251,10,205,77,65,218,186,123,186,125,94,136,14,253,189,67,219,187,93,55,150,158,46,189,90,34,165,95,201,59,133,143,252,26,114,171,255,0,67,109,223,252,21,82,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,237,162,47,21,141,114,67,37,243,42,235,21,247,49,178,135,5,98,171,148,20,227,73,21,101,238,193,73,93,60,112,9,17,12,67,36,209,145,48,49,25,147,11,62,154,153,63,197,215,107,2,229,62,86,101,127,110,252,153,229,166,20,194,94,211,233,118,223,97,89,169,168,59,87,79,119,79,171,209,1,223,183,168,123,119,107,166,242,211,197,215,87,26,228,134,75,230,85,214,43,238,99,101,14,10,197,87,40,41,198,146,42,203,221,130,146,186,120,224,18,34,24,134,73,163,34,96,98,51,38,22,125,53,50,127,139,174,214,5,202,124,172,202,254,221,249,51,203,76,41,132,189,167,210,237,190,194,179,83,80,118,174,158,238,159,87,162,3,191,111,80,246,238,215,77,229,167,139,175,86,136,190,78,41,194,120,87,28,216,170,176,182,53,195,54,172,65,101,173,217,218,109,215,74,40,234,233,103,216,98,97,190,41,24,128,182,152,9,54,173,220,66,206,221,236,203,192,127,36,238,22,63,240,105,202,175,253,13,183,127,240,85,85,68,68,68,68,94,127,26,229,238,1,204,171,84,86,44,198,192,248,127,21,91,96,168,26,184,168,239,118,200,107,160,142,113,18,17,148,99,152,72,88,216,76,197,137,155,93,12,155,226,235,207,225,110,30,178,11,3,95,105,113,78,10,200,252,191,195,247,170,45,253,154,227,107,195,52,84,149,80,111,2,3,217,44,113,137,142,224,50,23,209,251,196,157,159,185,221,84,4,93,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,169,175,242,78,225,99,255,0,6,156,170,255,0,208,219,119,255,0,5,85,84,68,68,68,68,68,68,69,181,252,81,159,189,110,90,63,130,218,183,124,63,153,108,118,213,113,155,232,250,124,89,59,221,181,213,110,13,95,184,188,22,241,215,87,213,187,153,113,212,59,185,48,183,197,151,193,197,83,236,183,202,13,167,232,6,186,255,0,126,202,209,198,211,77,126,205,75,53,230,156,229,48,130,146,72,93,197,216,91,93,147,63,131,182,191,215,43,161,192,14,101,71,49,24,232,237,41,55,119,236,21,238,132,153,217,83,220,217,34,123,37,96,139,51,187,51,191,255,0,114,37,103,24,32,165,46,35,239,13,181,183,118,72,25,219,238,254,133,87,203,128,117,107,40,11,183,134,191,241,201,122,10,131,102,140,217,188,118,186,166,57,128,213,27,35,35,141,152,29,167,239,213,188,61,223,189,82,12,178,196,19,212,226,219,245,27,12,91,41,234,222,54,118,23,215,70,121,91,191,191,238,87,47,99,172,114,183,211,179,109,215,163,30,189,207,253,138,251,16,147,144,234,236,183,187,179,120,174,41,12,93,244,215,189,111,103,13,117,215,224,142,76,253,236,232,203,122,34,34,34,209,221,153,55,50,110,100,220,201,185,150,142,236,255,0,5,162,34,50,221,171,124,147,115,38,230,77,204,155,153,25,245,90,162,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,218,237,222,180,91,155,193,11,193,109,91,190,11,105,119,45,142,46,93,235,99,247,127,50,222,18,51,190,223,139,46,85,210,185,72,208,131,203,227,181,155,252,170,158,102,109,212,169,176,253,85,64,131,59,12,113,119,105,243,149,155,231,247,171,93,200,48,145,232,235,42,117,29,122,178,6,159,118,145,58,188,108,37,72,52,212,243,6,231,125,72,159,199,238,21,234,33,54,127,119,86,213,149,60,205,153,192,44,117,228,236,253,192,79,255,0,220,73,89,190,4,171,7,226,46,237,46,215,208,233,169,197,187,191,241,85,125,24,18,81,246,35,63,134,140,255,0,241,141,122,40,125,247,114,126,255,0,130,240,57,155,3,149,40,109,118,109,72,244,215,195,244,133,80,92,187,183,189,171,30,94,119,22,231,184,86,202,109,163,234,205,183,170,255,0,38,254,203,239,87,41,134,137,229,161,136,124,24,125,223,240,3,47,77,11,105,24,254,198,91,102,45,173,227,163,173,140,13,163,19,187,234,235,122,213,135,221,103,119,91,155,225,162,220,235,77,117,90,173,81,17,104,236,206,155,89,54,178,109,100,218,203,71,102,249,173,17,17,110,209,147,107,38,214,77,172,155,89,22,168,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,180,118,91,86,230,240,71,240,91,86,239,130,218,93,203,99,139,150,174,203,99,182,140,183,132,140,239,183,226,203,149,116,238,50,52,32,242,191,245,172,223,229,84,231,51,46,207,77,96,171,169,16,103,97,142,46,237,62,114,179,124,254,245,106,217,27,12,146,68,213,110,227,168,86,74,58,124,63,168,143,249,213,232,97,42,70,166,167,150,61,93,245,50,127,241,10,244,176,155,59,184,191,193,83,252,215,156,2,203,92,78,207,220,36,255,0,253,196,149,154,224,90,176,126,35,238,242,104,250,29,52,2,223,225,165,87,213,128,228,23,178,179,248,105,175,143,247,198,189,4,111,188,220,159,191,224,188,78,98,65,172,66,227,220,221,57,255,0,102,186,50,183,220,186,160,246,94,60,188,238,54,34,184,86,202,109,163,234,205,183,170,255,0,38,254,203,239,87,37,133,79,173,19,69,225,178,48,103,255,0,233,95,252,203,212,83,142,129,166,190,29,203,89,73,153,157,221,244,249,46,22,109,125,255,0,143,130,228,91,152,125,214,119,90,183,195,69,185,214,154,234,181,110,246,90,162,34,209,217,157,54,178,109,100,218,201,181,150,142,204,223,21,162,34,50,221,163,124,211,107,38,214,77,172,155,89,106,136,136,136,136,136,136,136,136,136,136,136,136,136,136,139,71,125,17,159,85,170,45,174,218,32,252,150,165,224,182,173,223,5,176,159,85,163,22,215,125,22,186,140,141,163,234,184,165,141,193,183,179,247,55,122,210,58,166,211,189,151,74,230,237,53,60,131,222,204,93,255,0,127,138,160,220,68,226,160,183,97,10,250,40,161,39,57,41,233,164,103,33,238,255,0,92,143,223,247,47,27,195,230,22,104,169,107,98,146,127,19,144,189,210,251,162,251,149,216,91,244,152,74,65,215,70,212,123,255,0,153,115,187,60,51,110,125,116,127,243,170,127,155,32,39,135,106,221,157,245,38,38,127,254,210,74,205,176,28,58,113,27,121,23,126,224,164,129,219,246,255,0,66,171,227,192,164,207,100,140,27,93,95,93,116,254,252,215,174,132,118,131,50,241,184,226,147,125,12,211,177,51,60,101,175,143,204,217,91,181,101,200,173,153,141,103,216,204,93,89,235,247,235,223,166,145,191,135,127,222,174,23,7,87,9,89,194,98,23,220,101,185,180,110,238,240,101,236,169,37,105,41,196,252,59,155,252,139,102,189,121,116,248,11,233,254,53,204,108,34,204,223,5,198,228,206,203,110,253,95,69,200,15,240,92,173,250,43,106,220,222,11,85,163,190,136,207,170,213,17,22,142,250,45,29,221,25,157,209,254,75,68,90,248,173,59,217,110,103,90,162,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,45,29,244,77,89,106,139,107,182,136,63,37,171,248,45,171,119,193,108,39,213,109,18,218,239,162,223,168,201,221,222,184,165,141,195,82,103,109,27,191,239,91,35,170,102,238,118,126,238,229,212,185,187,77,77,40,247,179,59,127,63,138,160,156,67,226,112,181,97,27,133,186,40,72,141,224,166,38,114,29,91,253,114,45,243,111,146,240,153,15,133,218,22,24,100,155,244,171,38,127,116,191,218,91,238,87,117,111,118,152,72,199,93,24,156,123,255,0,153,115,200,207,12,155,219,193,83,252,213,17,147,15,213,59,59,234,76,250,255,0,246,146,86,107,129,32,211,137,43,208,235,220,52,144,59,126,221,105,85,243,96,115,17,177,70,13,174,231,215,95,254,156,215,170,128,54,135,127,139,175,47,138,232,250,244,181,18,110,102,233,132,165,227,247,43,109,174,184,149,171,50,44,251,89,137,165,158,191,118,189,250,104,15,225,222,223,53,112,24,34,189,138,152,231,33,125,78,40,201,180,111,152,146,246,212,50,52,144,111,239,241,255,0,145,150,146,23,90,78,155,107,220,250,174,71,1,17,102,127,241,45,29,217,109,121,27,93,22,241,127,6,92,173,250,43,106,220,222,11,85,163,190,136,207,170,213,17,22,143,220,180,213,209,153,221,31,187,185,104,139,94,231,253,169,222,206,155,190,107,114,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,209,219,85,183,189,150,186,186,213,157,145,251,217,109,240,90,187,234,203,69,171,187,51,45,142,235,99,187,59,232,140,196,239,221,162,229,17,119,111,125,217,215,9,0,129,191,119,139,247,127,133,117,170,36,24,143,222,103,113,239,213,155,249,213,169,113,27,25,133,190,102,23,109,189,138,159,86,255,0,250,135,85,15,42,237,65,79,93,80,49,8,14,177,31,245,197,243,5,91,45,81,180,52,238,58,182,174,90,247,63,220,203,181,81,30,224,213,155,189,149,49,205,23,127,179,215,7,119,111,209,38,102,248,255,0,81,37,103,120,12,152,120,134,187,59,248,181,52,31,255,0,202,175,147,46,192,206,210,211,105,220,238,250,127,244,228,189,147,16,179,120,178,248,120,192,74,107,52,192,15,227,183,254,56,171,91,205,137,98,178,98,27,37,125,64,145,56,73,91,166,206,247,109,88,27,227,167,205,86,108,183,184,141,202,203,107,118,221,164,176,1,51,19,51,119,116,89,254,10,168,179,236,163,136,7,199,96,183,248,151,44,17,176,131,17,51,106,237,222,147,24,139,120,174,177,57,147,251,190,11,150,24,191,195,226,185,69,180,117,189,188,22,139,115,120,35,247,45,174,183,55,130,213,22,139,71,125,124,19,71,127,21,174,140,157,204,180,102,119,116,127,20,211,185,27,185,214,186,50,209,219,228,157,235,86,118,90,162,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,45,29,181,91,124,22,186,186,213,157,145,251,217,109,239,101,174,189,203,69,171,190,130,182,59,234,182,59,182,186,35,49,124,29,151,40,179,187,123,206,184,78,54,25,53,102,241,240,255,0,10,235,207,32,196,79,185,181,29,29,221,155,249,213,171,241,48,196,77,112,49,118,96,40,99,45,63,254,165,215,178,203,171,72,83,222,41,246,8,11,60,146,255,0,92,94,61,55,85,218,213,24,195,3,142,173,171,158,189,207,247,50,238,76,12,96,250,54,174,169,126,103,110,107,37,118,231,109,54,147,55,255,0,106,37,103,184,21,216,120,141,188,59,191,133,52,63,229,165,87,197,151,194,82,90,218,79,17,119,125,63,250,114,94,205,156,88,89,157,217,187,151,205,196,14,231,108,169,1,127,24,36,111,253,87,86,165,155,114,69,102,196,22,59,140,224,78,241,157,102,155,59,221,181,96,111,7,209,190,42,176,101,149,205,174,86,234,15,210,210,90,72,73,152,153,155,185,226,119,248,42,175,1,52,84,128,62,14,226,204,223,224,92,144,70,218,57,147,54,174,147,16,139,120,174,185,145,19,232,31,53,190,40,181,118,125,123,244,248,174,97,109,29,111,103,238,209,104,183,55,130,63,114,218,235,115,120,45,81,22,215,127,146,119,186,215,70,71,238,90,104,239,222,143,226,154,106,200,221,207,222,181,238,90,109,249,39,127,222,181,103,90,162,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,209,219,85,181,219,68,90,234,180,116,71,91,93,245,241,71,102,211,197,113,19,62,189,206,58,125,235,116,69,163,247,191,248,23,59,59,63,130,227,157,135,77,206,236,218,119,175,131,127,170,104,96,58,161,119,217,24,51,22,154,59,235,174,159,242,171,87,205,59,117,6,39,190,211,219,105,218,51,169,154,136,4,4,164,125,93,132,204,159,184,93,223,193,159,224,174,15,45,172,167,74,85,19,73,14,194,212,199,191,115,119,123,159,53,238,88,73,155,70,118,110,255,0,154,237,137,106,46,47,242,84,155,55,119,69,104,184,134,172,238,241,150,154,124,250,68,172,223,2,180,175,196,45,205,181,247,158,10,125,221,223,13,105,149,250,229,214,161,98,22,103,110,255,0,255,0,200,151,164,55,61,254,61,203,173,114,134,74,138,87,140,67,115,63,139,51,63,205,149,185,113,25,64,115,97,201,166,166,141,250,148,146,19,63,139,232,239,52,109,225,252,207,226,189,22,75,213,198,54,43,28,117,12,77,40,211,68,207,175,119,253,96,127,233,85,150,223,82,213,18,139,247,237,141,244,255,0,2,250,165,51,63,186,44,255,0,37,177,217,221,244,248,173,65,136,127,73,214,162,68,207,166,189,203,123,59,252,214,230,240,117,162,220,222,11,71,116,102,213,110,69,166,172,180,125,95,228,181,102,90,162,218,254,43,86,240,90,23,138,213,188,22,133,243,90,183,130,213,104,237,170,209,219,69,171,120,45,81,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,142,218,173,29,180,90,45,117,71,90,34,218,239,175,138,62,140,222,43,136,245,241,103,111,231,91,162,39,254,185,219,249,151,59,59,63,130,217,51,11,142,174,236,218,119,175,63,127,170,104,33,146,161,139,221,140,25,159,77,31,189,223,79,249,85,175,102,245,190,135,20,98,175,103,194,192,117,83,193,160,137,27,179,190,146,200,79,220,47,175,193,254,10,187,96,43,9,67,80,19,73,14,199,9,141,251,247,55,118,205,62,42,160,48,184,182,140,237,163,63,205,118,128,251,180,37,74,179,116,74,27,77,118,142,206,228,37,166,159,124,68,172,211,4,117,91,136,155,179,187,247,246,120,117,238,248,107,76,175,207,45,217,218,198,37,185,180,126,255,0,253,98,94,154,82,61,253,207,220,184,43,35,150,88,28,68,119,51,137,11,182,154,252,21,184,241,23,64,115,225,169,164,166,141,250,148,146,19,59,247,190,142,243,70,223,242,63,138,251,57,43,86,193,110,180,199,82,197,188,104,169,135,87,109,59,250,47,170,173,180,115,181,65,198,35,171,176,127,200,190,163,204,44,219,5,159,86,238,91,75,118,191,181,35,99,18,247,157,188,62,11,118,227,103,102,103,102,91,217,223,230,183,55,199,246,45,22,230,240,90,59,163,54,171,114,45,53,101,163,247,186,109,249,173,200,182,146,213,187,153,104,254,43,86,240,66,70,240,90,173,31,189,104,237,162,215,191,226,181,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,162,59,124,150,221,29,17,104,238,204,203,97,120,39,237,117,161,51,104,255,0,30,229,183,71,102,103,211,224,183,129,187,104,253,235,73,136,72,95,86,248,47,27,137,171,70,26,26,200,101,61,25,201,180,110,239,13,237,254,101,109,53,177,205,249,92,178,136,16,144,118,41,25,244,239,239,219,63,253,10,235,112,163,196,84,198,113,183,188,228,250,255,0,128,87,223,233,71,225,162,219,32,56,251,194,234,145,230,252,204,246,186,215,126,238,231,241,255,0,114,37,104,24,9,247,241,17,119,49,211,78,203,7,199,255,0,21,87,221,151,78,229,102,1,125,126,239,254,152,151,176,233,11,183,123,119,174,41,181,138,34,38,248,127,157,81,188,207,180,81,221,45,151,26,89,161,105,59,68,174,91,119,147,120,72,197,240,127,185,124,28,5,85,110,165,167,138,8,36,6,122,41,30,149,197,164,213,197,198,54,109,60,126,31,127,122,172,246,34,19,164,142,88,244,119,54,103,119,215,230,204,190,228,81,179,182,237,89,215,46,214,248,51,45,174,15,174,173,162,209,199,79,146,54,139,86,47,21,171,62,171,119,193,109,91,153,145,223,69,166,175,240,70,111,154,215,70,90,162,209,221,104,222,43,114,218,94,43,86,240,71,240,91,89,244,91,209,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,142,223,37,163,179,178,209,22,142,236,222,43,99,167,143,139,163,179,62,190,30,11,110,142,205,171,55,195,228,181,18,45,117,239,90,204,108,225,163,178,241,184,158,176,97,163,171,138,66,209,159,77,27,187,251,54,255,0,50,182,251,200,200,89,207,108,32,118,120,202,150,98,209,187,251,244,159,254,133,116,120,84,161,146,7,144,69,247,52,164,223,250,172,189,23,74,47,13,22,146,71,167,120,170,77,155,211,110,181,213,139,179,183,123,255,0,236,137,89,222,7,38,46,35,47,79,220,236,212,176,183,143,223,74,175,179,46,13,222,200,1,167,220,223,253,49,47,103,210,23,29,29,187,215,25,139,128,147,183,115,51,58,163,153,153,103,163,186,91,174,52,179,194,210,117,229,119,113,222,77,171,180,140,95,7,251,151,151,203,234,235,101,45,68,148,80,202,12,84,27,33,112,105,25,220,52,19,29,60,117,254,183,226,171,101,130,65,146,148,38,143,71,114,102,125,117,249,179,47,189,12,123,153,143,86,125,89,115,56,55,201,150,215,141,245,213,180,240,90,16,124,244,70,211,227,226,181,98,90,248,173,205,250,43,106,220,204,142,250,45,53,127,130,51,124,214,186,50,213,22,142,235,70,239,117,185,109,127,21,171,120,45,86,214,238,117,175,138,213,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,142,250,45,55,58,110,116,220,233,185,211,87,90,34,216,76,78,255,0,114,105,221,222,181,216,206,221,221,200,192,218,233,185,110,233,183,118,174,181,233,138,235,78,226,26,185,63,114,167,24,238,182,40,222,96,147,107,11,179,62,174,90,119,111,127,243,42,31,131,106,45,184,142,255,0,77,136,206,32,41,169,136,224,23,25,93,219,77,175,242,209,191,175,127,130,186,12,52,240,65,17,197,22,140,250,187,187,59,254,197,232,0,93,187,223,78,245,164,142,204,14,239,242,84,35,60,174,45,75,98,184,30,186,56,70,101,254,8,143,239,86,125,148,119,103,175,207,75,165,83,187,251,225,28,127,224,42,102,249,169,7,203,178,111,99,66,204,255,0,30,255,0,254,153,215,180,93,122,215,39,137,196,89,221,223,229,251,85,46,204,103,166,161,167,234,59,51,25,185,59,234,250,119,234,218,252,85,5,192,120,174,63,180,247,59,113,3,232,119,186,151,103,215,70,211,86,111,154,186,76,43,82,199,65,3,0,190,215,140,95,199,251,145,94,150,154,87,217,250,46,221,235,119,84,156,254,75,67,154,65,125,53,91,200,245,111,22,91,88,159,69,184,93,251,214,225,240,90,234,181,111,155,163,146,119,186,213,155,69,170,34,45,175,222,235,86,109,25,106,182,151,138,213,188,22,171,107,183,197,106,206,181,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,163,190,139,77,206,155,157,55,58,110,116,213,214,136,184,205,137,221,180,240,90,233,221,222,181,216,206,221,221,200,192,218,233,185,111,216,218,51,59,248,38,198,248,46,10,141,1,181,39,238,248,170,113,142,171,34,6,152,15,70,23,209,245,114,211,187,123,255,0,153,81,107,57,219,47,56,204,175,47,24,156,180,21,83,209,11,140,174,253,205,187,228,250,55,233,191,193,221,92,166,28,236,244,192,209,14,140,238,110,254,63,29,172,189,16,139,235,171,187,45,79,70,23,119,84,87,58,107,26,11,69,91,235,163,182,175,255,0,220,141,89,102,89,221,222,171,136,91,228,142,79,250,35,31,248,36,167,111,159,220,164,23,45,77,138,205,3,51,247,252,127,250,103,94,233,112,212,147,180,110,194,218,187,179,183,114,166,121,136,20,244,84,173,43,11,49,200,228,69,171,233,223,171,106,173,199,11,98,129,161,199,87,170,83,7,118,158,188,89,157,223,70,254,169,51,124,255,0,98,186,156,27,87,213,182,83,56,142,172,80,131,247,63,247,34,189,93,44,175,179,77,175,226,185,74,103,114,102,110,229,161,202,98,237,223,226,183,57,234,222,44,182,177,62,139,115,59,173,205,224,181,90,183,205,209,201,59,221,106,205,162,213,17,22,215,119,117,171,54,139,85,181,252,86,173,224,181,91,93,145,157,110,68,68,68,68,68,68,68,68,68,68,68,68,69,180,150,173,224,181,68,68,90,104,223,36,209,190,73,163,124,147,70,249,35,232,203,106,45,11,193,108,119,125,86,155,201,190,41,189,247,54,164,218,46,93,239,221,167,122,213,157,221,113,84,197,213,136,155,78,255,0,216,168,214,111,57,209,219,235,38,114,218,64,13,181,221,244,209,183,186,183,236,131,154,122,138,63,207,200,66,205,89,35,59,59,127,181,7,122,188,140,61,76,109,41,158,194,218,236,250,59,179,252,217,122,85,178,86,214,50,253,142,173,227,136,145,141,172,23,49,103,208,158,25,31,197,255,0,181,73,247,171,61,200,88,66,76,226,185,110,39,125,36,29,59,223,251,58,111,189,72,238,93,194,17,217,34,238,247,190,63,253,51,175,94,184,167,113,8,220,221,181,209,190,106,144,230,193,65,83,110,154,87,7,103,132,203,189,141,254,58,252,159,238,86,219,151,212,208,201,153,181,20,204,197,176,234,103,157,245,34,241,234,55,205,221,94,110,16,142,148,109,212,224,34,44,237,24,143,233,107,175,186,61,235,210,140,113,139,104,34,182,144,6,186,176,173,146,69,187,66,213,109,211,227,170,213,153,180,91,197,111,68,239,117,185,155,230,181,68,68,90,35,54,139,84,91,75,197,106,222,11,84,90,51,45,81,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,109,37,171,62,171,84,68,69,166,141,242,77,27,228,154,55,201,52,111,146,62,141,240,91,95,79,130,45,11,193,108,119,125,86,155,201,190,41,189,247,51,185,54,139,147,123,252,29,157,110,103,119,92,117,17,188,177,56,186,163,217,184,37,71,111,174,153,203,105,12,77,181,221,244,211,243,142,168,30,84,212,77,81,115,185,20,211,59,51,223,42,95,189,188,91,65,239,215,85,119,54,58,114,58,145,145,132,246,182,189,250,59,182,186,47,82,205,162,208,255,0,69,213,13,207,120,163,123,77,79,123,51,185,62,189,239,225,211,145,88,254,79,68,5,196,14,33,23,39,118,9,15,78,247,248,77,79,247,169,29,203,40,64,44,80,59,15,123,139,59,255,0,133,215,183,91,36,218,192,228,237,174,140,238,169,118,102,189,61,101,178,162,66,141,217,224,114,109,119,187,124,254,79,247,43,94,161,183,211,14,102,66,17,137,105,83,35,202,122,145,62,174,210,23,205,223,251,37,120,88,10,58,80,181,83,131,48,179,180,96,218,57,107,253,104,175,94,1,24,182,130,44,200,64,30,58,45,135,22,238,253,116,209,108,211,95,138,213,187,153,111,111,5,189,19,189,214,230,111,154,213,17,17,22,140,218,45,81,109,127,21,171,120,45,81,105,162,213,17,17,17,17,17,17,17,17,17,17,22,142,180,215,71,91,145,109,47,21,171,120,45,86,142,250,50,209,187,254,43,114,34,45,53,101,163,190,190,9,163,173,29,22,215,241,91,31,197,109,209,221,244,90,24,187,55,193,110,213,246,51,179,183,115,124,214,161,33,232,238,226,235,134,90,137,89,203,65,118,102,251,221,81,28,246,10,218,172,63,114,233,20,155,246,142,221,172,238,250,117,117,238,84,107,36,237,85,145,212,214,64,122,198,208,215,76,204,47,11,143,131,3,124,213,225,225,217,76,104,163,19,45,196,226,206,239,252,204,190,224,235,167,122,219,80,91,98,39,111,147,255,0,145,91,127,16,239,35,216,174,26,235,171,195,39,248,58,114,171,88,225,250,219,41,102,133,198,177,132,182,245,180,221,211,125,53,98,167,238,213,72,118,3,99,27,68,44,236,254,61,255,0,225,94,181,117,171,129,229,128,192,15,71,209,252,60,85,41,204,138,82,107,93,68,100,204,91,157,157,245,111,150,229,70,176,14,24,40,113,125,85,217,161,109,53,151,66,219,225,172,130,254,58,119,120,171,152,195,113,144,210,64,236,62,17,11,190,159,177,151,169,140,152,135,93,52,91,180,111,146,218,78,62,29,203,99,48,120,45,93,153,188,25,105,171,50,220,206,207,222,203,84,77,95,230,154,191,205,53,127,154,106,255,0,52,239,91,150,168,136,180,118,213,106,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,139,71,90,107,163,173,200,182,151,138,212,124,22,171,71,125,25,104,222,43,114,34,45,53,101,163,190,190,9,163,186,58,209,109,127,21,177,252,86,221,29,223,69,161,139,179,124,22,225,127,113,180,118,213,150,161,33,232,238,226,184,166,168,149,159,184,93,153,155,230,234,140,103,124,117,181,120,126,230,209,20,155,220,69,135,110,174,250,117,126,10,137,101,117,174,178,27,156,209,74,230,14,85,50,74,236,80,187,106,239,181,181,241,255,0,26,187,156,41,60,131,66,45,41,110,55,38,109,127,222,138,244,192,238,227,171,164,143,160,59,170,15,158,131,41,218,170,27,87,212,137,219,193,245,253,9,21,153,100,221,190,95,203,150,33,169,218,77,164,210,182,189,55,241,105,160,248,255,0,50,145,12,184,222,54,106,102,125,123,197,191,202,189,186,225,169,103,56,136,68,180,119,103,110,239,216,169,182,62,164,40,237,53,113,147,49,117,61,231,212,123,255,0,174,84,38,207,135,154,124,106,23,17,140,92,97,103,109,118,248,63,81,190,238,229,113,248,70,19,142,150,33,97,240,6,118,211,246,10,246,81,62,162,218,179,106,221,203,126,141,242,90,19,142,154,119,119,174,54,216,204,154,55,193,29,217,155,85,185,157,159,189,150,168,154,191,205,53,127,154,106,255,0,52,213,254,105,222,183,50,213,17,22,142,218,173,81,17,17,17,17,17,17,17,17,17,17,17,17,22,215,111,138,51,252,22,229,180,188,86,173,224,181,91,93,245,90,179,104,203,84,69,163,191,201,105,163,187,173,116,100,127,5,163,54,174,143,226,182,233,222,180,118,239,126,228,102,102,126,253,22,237,3,78,246,21,174,208,211,185,135,252,11,93,5,155,193,151,82,161,227,23,125,52,127,187,249,213,54,204,43,111,110,9,163,209,156,100,7,213,157,153,219,196,157,83,12,43,104,107,30,34,169,129,204,127,162,42,36,145,188,27,244,137,190,31,204,171,222,20,34,32,109,229,184,88,124,119,107,163,251,171,211,137,11,247,51,173,149,46,205,9,59,252,159,225,247,43,120,207,191,206,90,46,44,66,206,221,9,124,91,251,137,21,12,225,234,223,25,93,171,106,218,40,247,123,76,199,93,141,174,140,240,252,85,237,225,22,104,237,193,171,109,102,102,240,101,232,245,213,181,111,139,119,46,41,91,108,102,250,247,187,63,243,42,55,155,245,19,211,91,170,8,101,49,212,36,118,125,93,180,208,77,255,0,228,94,99,44,105,202,174,158,51,253,51,145,196,159,227,174,187,31,189,87,27,24,237,136,99,102,211,99,48,59,105,242,209,125,150,98,17,238,240,249,173,30,66,119,209,181,255,0,10,57,238,54,238,90,232,222,58,166,175,174,139,93,53,91,153,153,155,70,90,162,215,86,249,45,116,111,146,104,223,36,209,190,72,181,68,68,68,68,68,68,68,80,129,196,47,49,238,51,176,54,126,230,94,10,194,217,201,216,172,184,127,24,94,109,118,234,111,179,182,169,58,20,176,86,203,28,81,239,58,98,50,218,0,45,169,59,147,233,171,187,191,122,147,254,2,179,75,29,231,79,9,216,27,51,51,46,251,237,156,73,121,246,159,109,173,236,176,211,245,122,87,42,168,99,252,220,32,17,142,145,196,3,238,139,107,166,175,171,187,187,220,2,140,12,195,231,25,71,132,184,154,174,178,89,48,103,183,178,158,195,215,177,77,53,5,116,15,85,114,170,106,168,154,75,180,18,51,28,114,194,17,197,48,211,192,50,70,50,140,221,73,37,29,192,16,200,254,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,170,104,107,169,157,246,74,26,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,122,5,229,51,99,29,126,75,242,179,25,102,103,178,253,167,246,75,15,220,111,189,139,175,209,237,93,150,154,73,186,93,77,165,179,119,79,110,237,165,166,186,232,250,104,188,255,0,14,185,243,131,120,146,202,59,22,107,96,202,218,66,11,141,56,5,206,134,26,135,152,237,55,22,1,122,138,41,92,128,11,124,100,90,49,56,14,240,112,144,91,97,139,189,75,68,68,86,127,205,3,62,243,99,135,108,130,176,99,92,156,197,127,103,239,85,184,194,150,215,61,79,97,166,171,223,74,116,85,178,20,123,42,35,144,27,83,134,55,213,155,119,187,166,186,59,179,216,7,15,92,199,184,206,199,57,251,150,152,43,20,231,39,109,178,226,12,97,102,181,220,105,190,206,218,163,235,210,207,91,20,114,199,188,41,132,199,112,25,54,162,236,77,174,172,236,253,234,111,213,31,226,171,137,140,27,194,134,81,214,102,150,48,161,171,184,153,84,13,182,209,108,166,103,19,184,220,100,9,14,40,30,77,174,48,134,216,164,51,144,153,246,128,22,209,51,217,25,219,87,5,156,211,176,110,126,93,109,89,91,156,182,218,76,35,152,55,74,137,160,161,170,164,23,11,37,200,220,135,161,4,101,44,167,44,21,38,196,64,209,155,144,25,70,219,100,223,40,66,215,149,154,89,165,129,50,91,2,92,243,51,50,239,190,198,195,118,110,143,109,173,236,179,84,116,186,179,4,49,254,110,16,57,11,89,37,1,247,69,244,215,87,209,153,221,173,3,131,46,104,54,46,39,243,98,187,41,113,110,1,251,29,117,186,238,168,194,131,79,84,117,209,212,199,13,55,82,166,154,162,94,152,109,153,186,83,204,18,108,24,202,61,99,125,167,24,148,247,212,136,172,255,0,152,207,26,255,0,201,87,46,32,176,96,11,157,170,76,205,197,63,155,182,211,78,253,89,45,116,46,198,210,92,202,29,164,5,180,193,163,136,101,113,19,144,136,180,148,97,150,55,168,28,29,113,139,129,56,191,192,149,23,251,5,31,177,177,37,155,103,218,12,63,212,154,163,217,125,89,170,2,151,250,40,224,138,57,250,177,211,188,159,155,103,217,174,210,209,219,191,171,141,56,187,181,101,215,25,184,99,133,220,95,110,164,167,182,227,140,47,77,114,178,222,94,160,98,120,110,165,83,91,31,101,159,168,76,36,19,13,52,65,22,207,127,172,226,27,100,235,51,197,113,72,136,168,167,21,220,87,101,199,9,89,112,120,215,26,203,219,174,181,221,72,44,22,8,38,96,170,187,213,11,51,184,139,187,63,78,16,220,47,44,206,206,49,137,11,51,25,156,113,157,53,224,59,143,75,87,24,180,216,162,203,121,195,84,152,95,22,97,218,130,171,11,116,85,227,48,85,218,165,148,218,25,98,221,164,164,112,183,78,41,203,99,6,243,136,219,111,89,162,142,237,81,21,138,241,203,204,194,221,195,22,59,178,229,158,91,217,45,88,175,18,80,92,2,76,99,69,112,106,170,126,195,66,240,193,52,112,195,35,3,70,243,79,29,70,225,152,74,81,139,164,236,113,27,155,48,221,86,69,231,166,92,113,23,151,22,236,208,202,251,207,110,181,87,107,20,208,202,204,21,86,250,161,102,121,41,106,99,103,126,156,193,184,117,109,92,92,72,76,8,192,192,202,48,56,245,227,215,139,28,150,226,199,28,229,158,90,102,183,177,176,221,155,217,157,138,139,216,86,218,142,151,86,219,75,52,159,156,154,156,228,45,100,148,203,222,39,211,93,27,70,102,102,187,254,87,249,247,155,28,68,228,21,255,0,26,231,30,43,251,65,122,162,198,21,86,184,42,123,13,53,38,202,80,162,162,144,99,217,79,28,96,250,28,210,62,174,219,189,237,53,209,153,154,240,17,17,17,21,170,241,245,198,190,21,225,79,46,42,236,150,155,159,104,204,220,77,111,154,60,57,111,167,120,206,74,13,236,81,141,206,161,164,19,1,134,35,103,112,19,23,235,72,14,12,219,70,83,139,218,240,125,197,158,13,226,235,43,254,220,88,169,233,44,247,218,10,137,41,175,184,112,107,222,170,123,81,188,134,208,57,155,199,19,152,75,16,52,130,108,27,53,234,3,59,148,70,205,93,81,17,88,7,53,190,40,243,219,134,191,201,119,228,83,28,253,156,251,71,237,191,105,255,0,75,40,235,58,253,159,176,244,127,215,49,73,183,111,94,95,209,211,93,221,250,232,218,91,255,0,1,92,122,241,99,157,60,88,224,108,179,204,188,214,246,206,27,188,251,79,182,209,123,10,219,79,213,233,91,106,166,143,243,144,211,132,131,164,145,1,123,164,218,233,163,234,206,236,242,254,138,218,184,173,227,54,197,194,94,99,229,93,179,30,90,186,184,51,29,251,94,158,239,114,128,12,234,173,82,83,189,23,66,164,99,29,122,176,183,104,149,165,141,133,228,218,226,65,171,135,74,91,149,68,68,69,107,252,96,241,253,148,124,38,218,189,158,82,82,99,28,119,37,68,112,134,20,160,185,132,83,211,3,136,72,83,86,200,195,35,210,7,74,64,32,98,7,57,92,195,96,184,117,36,143,207,242,230,227,95,249,85,101,196,246,12,127,115,181,71,153,184,91,243,119,42,104,31,165,37,210,133,152,26,59,152,195,180,64,119,25,188,114,140,78,66,18,8,150,145,12,209,70,215,128,136,163,215,139,30,104,214,172,140,226,95,12,101,150,15,166,164,196,120,79,12,212,27,230,4,182,217,70,74,179,156,194,104,94,223,9,72,61,33,58,103,40,234,13,132,245,57,68,96,41,32,217,51,21,245,96,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,218,166,134,186,153,223,100,161,171,179,179,179,179,16,24,147,16,24,19,49,129,137,9,48,144,187,55,160,69,226,179,163,55,176,110,66,229,126,32,205,204,192,158,174,59,22,29,167,25,170,26,146,7,154,121,76,228,24,162,134,48,238,103,57,37,146,56,217,201,196,25,205,156,136,69,156,154,197,120,103,231,17,131,115,7,25,84,224,252,254,195,20,152,28,46,247,142,150,31,187,209,74,242,91,168,233,36,98,233,197,114,150,83,98,3,18,96,23,169,1,104,139,171,184,227,167,8,200,222,226,176,175,25,182,42,190,51,177,175,7,120,182,213,216,110,180,61,146,163,10,92,105,192,206,59,132,101,106,130,182,166,154,161,187,250,115,6,233,228,9,59,163,56,197,193,246,24,15,94,229,81,17,91,86,21,227,54,197,87,198,118,53,224,239,22,218,187,13,214,135,178,84,97,75,141,56,25,199,112,140,173,80,86,212,211,84,55,127,78,96,221,60,129,39,116,103,24,184,62,195,1,235,220,170,34,34,34,34,47,41,154,89,165,129,50,91,2,92,243,51,50,239,190,198,195,118,110,143,109,173,236,179,84,116,186,179,4,49,254,110,16,57,11,89,37,1,247,69,244,215,87,209,153,221,173,3,131,46,104,54,46,39,243,98,187,41,113,110,1,251,29,117,186,238,168,194,131,79,84,117,209,212,199,13,55,82,166,154,162,94,152,109,153,186,83,204,18,108,24,202,61,99,125,167,24,148,247,212,138,223,248,204,226,151,249,35,224,156,31,153,21,184,111,219,118,91,150,48,165,177,94,233,226,45,181,65,67,45,29,92,165,45,51,185,48,60,192,112,70,76,39,238,152,177,6,160,228,210,5,117,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,182,136,163,3,154,7,25,156,73,240,237,159,182,12,21,147,153,145,246,126,203,91,131,233,110,147,211,123,30,130,175,125,81,214,214,198,82,111,168,130,67,109,66,24,219,70,125,190,238,186,106,238,239,80,57,82,113,71,158,220,74,126,84,127,45,120,231,237,31,217,207,98,123,51,250,89,71,71,208,237,29,187,173,254,182,138,61,219,186,17,126,150,186,109,238,211,87,214,255,0,209,21,191,241,235,154,88,239,37,184,78,199,57,153,150,151,223,99,98,75,55,179,59,21,111,101,134,163,165,213,185,82,195,39,230,230,3,140,181,142,83,31,120,95,77,117,109,29,153,218,32,127,209,71,227,179,254,254,127,240,102,207,255,0,52,83,252,136,136,138,207,249,160,103,222,108,112,237,144,86,12,107,147,152,175,236,253,234,183,24,82,218,231,169,236,52,213,123,233,78,138,182,66,143,101,68,114,3,106,112,198,250,179,110,247,116,215,71,118,123,64,224,43,143,94,44,115,167,139,28,13,150,121,151,154,222,217,195,119,159,105,246,218,47,97,91,105,250,189,43,109,84,209,254,114,26,112,144,116,146,32,47,116,155,93,52,125,89,221,158,95,213,10,227,7,139,60,27,194,46,87,253,184,190,211,210,94,47,181,245,17,211,88,176,225,87,189,44,247,83,105,1,167,112,54,142,87,0,138,35,121,8,220,54,107,211,7,118,41,65,158,133,114,255,0,230,63,98,226,34,142,211,148,57,183,63,96,205,143,126,158,154,88,40,143,178,226,40,226,130,73,142,164,122,98,241,211,76,49,194,111,44,101,178,55,45,165,23,233,188,49,86,12,105,197,221,171,46,184,205,195,28,46,226,251,117,37,61,183,28,97,122,107,149,150,242,245,3,19,195,117,42,154,216,251,44,253,66,97,32,152,105,162,8,182,123,253,103,16,219,39,89,158,43,138,68,68,68,69,79,248,133,197,55,220,13,144,89,151,141,112,181,119,98,189,97,252,31,121,186,91,170,122,65,39,66,170,10,41,100,138,77,134,196,5,180,192,95,66,103,23,211,71,103,110,229,8,63,232,163,241,217,255,0,127,63,248,51,103,255,0,154,41,254,69,79,248,133,197,55,220,13,144,89,151,141,112,181,119,98,189,97,252,31,121,186,91,170,122,65,39,66,170,10,41,100,138,77,134,196,5,180,192,95,66,103,23,211,71,103,110,229,8,63,232,163,241,217,255,0,127,63,248,51,103,255,0,154,41,254,68,86,149,199,103,31,120,103,132,75,85,62,26,177,90,233,49,22,98,221,169,194,170,142,207,86,245,16,193,75,69,40,212,132,117,242,72,49,56,76,3,81,78,192,244,237,44,114,19,19,187,16,51,110,85,87,133,94,38,48,111,21,249,71,71,154,88,62,134,174,220,99,80,86,219,189,178,165,156,142,221,113,140,35,57,96,105,54,176,204,27,101,140,194,65,102,220,6,59,132,15,124,97,88,17,90,175,31,77,197,142,17,203,138,188,227,225,147,55,125,137,30,17,183,205,89,136,176,237,69,170,219,60,117,52,49,49,73,37,101,60,213,48,25,140,209,3,19,156,78,123,100,140,27,166,195,32,236,158,45,109,60,212,248,227,183,93,104,174,21,153,187,73,116,167,165,168,142,105,104,106,240,221,176,96,170,1,38,114,134,71,134,156,37,96,38,103,23,120,204,15,71,125,164,47,163,180,202,112,171,196,198,13,226,191,40,232,243,75,7,208,213,219,140,106,10,219,119,182,84,179,145,219,174,49,132,103,44,13,38,214,25,131,108,177,152,72,44,219,128,199,112,129,239,140,61,7,16,184,166,251,129,178,11,50,241,174,22,174,236,87,172,63,131,239,55,75,117,79,72,36,232,85,65,69,44,145,73,176,216,128,182,152,11,232,76,226,250,104,236,237,220,161,7,253,20,126,59,63,239,231,255,0,6,108,255,0,243,69,55,220,61,98,155,238,57,200,44,180,198,184,166,187,182,222,177,6,15,179,93,46,53,61,32,143,175,85,61,20,82,75,38,192,97,1,220,102,79,160,179,11,107,163,51,55,114,249,92,75,241,23,129,56,95,202,202,252,204,199,85,31,219,104,236,244,91,38,254,153,221,59,52,211,65,71,212,138,41,58,61,94,129,143,84,199,96,120,187,248,51,195,5,219,154,159,28,119,27,173,109,194,143,55,105,45,116,245,85,18,77,21,13,38,27,182,20,20,160,68,238,48,198,243,83,156,174,2,206,194,207,33,153,232,205,184,137,245,119,147,78,95,179,241,157,142,112,172,121,197,196,230,106,118,219,46,32,183,180,152,127,13,251,14,213,31,94,150,120,233,106,41,174,189,174,139,105,142,224,57,226,236,210,3,19,107,184,180,125,172,175,1,22,215,111,138,51,252,22,229,180,188,86,163,224,181,91,93,245,90,179,45,81,22,142,250,45,52,119,117,174,140,143,224,180,102,213,29,109,209,245,90,59,119,191,114,51,51,63,126,139,118,128,237,222,194,181,218,31,6,31,240,45,116,22,111,6,93,90,151,141,187,219,71,249,178,167,248,234,221,219,66,80,102,23,19,29,93,157,153,219,196,157,82,122,43,88,89,241,52,109,168,51,78,250,54,154,55,123,159,253,10,184,97,18,50,16,213,247,3,62,174,251,181,211,184,87,177,18,23,109,5,214,147,59,48,62,170,138,103,24,245,41,101,23,29,91,123,248,183,247,38,173,107,39,104,99,124,204,196,51,236,143,119,180,42,71,93,173,175,245,104,190,42,248,240,27,116,237,112,51,182,140,192,63,15,185,151,175,98,98,29,195,223,170,227,33,218,36,239,226,237,254,5,76,243,82,89,162,183,84,144,200,76,221,154,87,215,87,238,118,19,117,73,50,187,171,112,170,170,121,13,228,39,171,33,103,119,213,244,103,14,239,31,189,92,54,30,141,227,132,3,110,142,34,195,225,242,102,95,120,55,48,255,0,202,181,41,11,94,237,127,194,142,123,157,187,147,70,241,213,53,209,106,237,185,180,91,153,153,155,70,90,162,215,86,249,45,116,111,146,104,223,36,209,190,72,181,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,163,186,107,170,213,104,253,235,79,7,90,235,170,208,188,86,173,224,142,255,0,5,163,55,197,110,69,166,172,180,126,255,0,5,171,55,205,106,139,99,173,71,230,133,226,141,226,180,127,138,216,95,181,104,207,174,168,211,11,119,124,91,185,104,82,187,179,248,254,205,87,20,145,147,11,202,109,221,254,21,228,113,29,33,205,69,85,54,141,171,111,97,253,154,58,160,152,130,237,81,106,199,20,96,228,236,206,65,171,106,253,255,0,157,38,249,253,202,191,96,106,162,236,81,202,126,247,88,24,219,249,216,87,172,235,51,11,109,39,239,109,117,73,15,173,9,123,206,207,181,223,69,64,56,128,118,142,205,93,163,182,175,20,173,255,0,169,42,162,252,58,247,214,215,3,105,171,92,228,47,253,138,189,92,46,12,118,168,217,157,183,105,223,254,6,95,80,141,193,182,185,191,115,232,184,229,168,16,130,83,51,125,24,93,245,239,238,238,84,31,55,177,5,60,177,201,111,148,187,229,55,140,95,187,250,230,145,190,46,187,185,81,108,42,104,105,100,110,240,120,193,255,0,155,64,127,151,220,171,53,13,59,68,66,250,105,212,247,255,0,194,203,232,237,109,186,46,55,137,219,193,245,238,92,91,152,95,93,63,198,183,143,188,204,236,253,206,183,109,211,226,181,31,21,185,19,68,90,179,232,181,103,103,90,162,34,34,34,34,34,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,170,243,83,227,199,254,171,240,169,148,23,175,237,81,98,251,237,178,227,254,238,21,54,66,14,151,254,46,82,156,115,127,108,167,49,254,170,10,192,56,104,225,211,29,241,65,154,116,25,103,129,105,255,0,181,86,94,43,119,195,253,44,181,246,152,97,158,179,167,44,177,245,186,93,112,46,144,22,243,240,102,241,118,200,35,135,92,134,193,188,54,229,29,139,42,112,101,21,32,133,186,156,14,231,93,13,59,194,119,107,139,128,181,69,108,172,70,101,190,66,29,88,92,203,96,48,70,47,176,5,154,165,170,85,197,143,149,140,228,250,127,136,125,58,117,5,124,20,113,93,125,225,47,57,104,177,151,86,235,89,132,46,90,81,226,155,37,20,192,61,190,151,105,180,114,48,200,206,15,52,6,125,88,223,80,39,208,227,234,0,75,35,172,132,240,158,41,177,99,156,43,102,198,184,90,187,182,217,113,5,190,158,233,110,169,233,28,125,122,89,227,25,34,147,97,176,152,238,3,23,208,153,137,181,209,217,159,185,125,100,69,74,177,135,19,185,53,128,115,199,11,112,245,139,113,71,179,113,126,48,183,149,194,214,19,194,65,74,122,204,241,65,1,78,250,3,77,57,132,237,16,119,238,40,8,93,196,228,132,101,181,94,117,126,86,48,183,212,10,31,78,184,168,171,225,59,205,62,77,253,64,195,222,163,2,200,163,53,115,51,10,228,222,92,98,60,210,198,181,125,158,203,134,109,242,220,42,118,201,24,73,54,198,247,32,139,168,96,5,52,166,227,28,96,228,219,228,48,22,125,73,150,60,60,85,113,49,140,184,175,205,202,204,210,198,20,52,150,224,26,113,182,218,45,148,204,196,22,235,116,103,33,197,3,201,181,138,99,221,44,134,114,19,54,227,50,218,32,27,35,11,213,229,79,192,173,54,49,146,131,138,124,215,160,164,169,177,82,212,52,216,42,132,106,165,25,202,227,73,90,15,237,35,120,100,22,16,138,90,121,34,24,100,98,234,59,200,68,2,35,27,203,121,92,196,120,67,254,85,185,52,223,101,168,186,217,133,131,186,181,184,95,125,127,102,134,126,169,69,218,169,36,220,207,27,245,99,136,118,57,108,219,44,113,107,32,70,242,238,128,187,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,197,12,244,211,198,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,167,211,151,119,23,159,202,183,38,159,237,77,111,91,48,176,119,74,139,20,108,160,236,208,207,213,41,123,45,92,123,93,227,126,172,113,22,246,29,155,101,142,93,35,8,222,45,215,84,169,167,17,89,243,131,120,109,202,59,238,107,99,58,218,65,11,117,57,133,178,134,106,135,132,238,215,23,2,122,122,40,156,64,203,124,132,58,57,48,22,192,99,144,155,96,19,182,58,249,209,155,216,203,62,179,67,16,102,230,96,79,73,37,247,17,84,12,213,13,73,3,67,4,64,17,140,81,67,24,119,187,4,113,71,28,108,228,228,110,192,206,68,68,238,79,41,60,167,120,40,183,97,108,43,108,226,163,50,45,155,241,37,231,90,156,29,1,181,85,60,214,170,18,142,162,158,74,137,5,200,35,155,181,71,54,224,98,140,197,162,104,164,3,119,149,216,40,7,58,191,52,248,91,233,253,15,168,220,85,207,242,210,230,9,77,156,54,171,63,15,153,191,117,171,147,48,104,41,251,53,158,237,87,44,181,83,226,80,1,170,158,71,145,194,6,8,14,158,154,8,133,206,105,72,231,125,73,221,205,203,89,10,68,81,235,205,167,131,235,174,111,224,218,126,34,48,35,82,61,247,47,108,245,35,126,165,154,82,3,174,178,68,229,62,248,136,143,164,39,76,229,83,35,134,214,41,66,99,208,156,163,138,51,136,188,173,205,44,119,146,216,238,217,153,153,105,125,246,54,36,179,117,187,21,111,101,134,163,165,213,132,225,147,243,115,1,198,90,199,41,143,188,47,166,186,182,142,204,237,145,79,12,92,66,225,94,40,50,106,203,155,152,90,155,176,118,254,165,53,198,214,117,81,212,77,108,174,136,182,203,79,33,3,255,0,123,32,57,8,17,197,44,70,224,27,246,181,85,86,235,198,223,24,56,103,132,108,175,150,244,79,73,91,141,175,148,243,142,19,179,213,197,81,208,174,158,41,32,9,142,73,34,7,17,8,70,164,37,112,35,141,228,97,112,2,23,125,195,143,93,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,98,154,122,153,228,39,41,37,146,66,119,35,50,39,114,114,119,119,119,119,119,83,233,203,187,132,63,228,165,147,79,246,166,139,163,152,88,199,165,91,138,54,87,246,152,96,233,20,189,150,146,61,172,209,183,74,57,75,123,142,253,210,201,46,146,28,109,22,216,171,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,136,136,138,138,113,93,197,118,92,112,149,151,7,141,113,172,189,186,235,93,212,130,193,96,130,102,10,171,189,80,179,59,136,187,179,244,225,13,194,242,204,236,227,24,144,179,49,153,199,25,227,217,154,89,165,142,243,167,29,220,243,51,50,239,190,217,196,151,158,143,109,173,236,176,211,245,122,80,132,49,254,110,16,8,199,72,226,1,247,69,181,211,87,213,221,221,253,95,12,92,66,226,174,23,243,150,203,155,152,90,155,183,246,14,165,53,198,214,117,82,83,195,115,161,148,118,203,79,33,3,255,0,123,32,57,9,136,75,20,70,224,123,54,190,67,217,47,155,216,55,62,178,191,15,230,230,95,207,87,37,139,17,83,148,212,237,87,3,195,60,70,18,20,82,195,32,119,179,28,114,199,36,110,226,228,14,224,238,36,66,236,79,237,81,20,85,243,206,253,73,254,242,127,13,86,171,202,227,207,102,89,126,53,232,245,170,127,145,69,95,60,239,212,159,239,39,240,213,226,185,87,241,213,83,128,49,13,171,134,28,210,175,171,159,12,95,42,33,182,224,201,161,165,139,101,166,227,61,84,198,80,74,209,198,211,72,21,83,84,179,52,134,103,210,49,6,218,49,153,156,115,18,136,136,163,171,153,215,47,250,204,221,163,169,226,7,36,48,239,107,199,84,155,167,196,214,216,164,158,90,171,245,44,112,67,12,69,76,4,111,27,77,4,116,253,208,198,2,83,9,150,142,82,8,4,145,45,149,185,165,142,242,91,29,219,51,51,45,47,190,198,196,150,110,183,98,173,236,176,212,116,186,176,156,50,126,110,96,56,203,88,229,49,247,133,244,215,86,209,217,157,178,9,224,251,139,60,27,197,214,87,253,184,177,83,210,89,239,180,21,18,83,95,112,224,215,189,84,246,163,121,13,160,115,55,142,39,48,150,32,105,4,216,54,107,212,6,119,40,141,154,186,171,0,230,117,199,143,228,66,197,83,144,217,79,122,219,143,177,5,188,189,165,116,183,92,122,117,88,94,18,56,74,61,71,164,77,214,168,128,170,24,118,201,28,176,139,199,51,105,190,34,120,86,87,211,203,131,152,5,103,14,247,216,178,147,55,177,23,250,147,215,246,153,226,169,168,142,122,137,48,237,86,195,147,117,56,66,18,72,112,205,35,48,28,44,59,90,73,90,81,112,252,243,75,55,235,228,226,204,83,98,192,216,86,243,141,113,77,119,98,178,225,251,125,69,210,227,83,210,57,58,20,176,70,82,75,38,192,98,50,218,0,79,160,179,147,233,163,51,191,114,128,30,58,56,205,190,241,135,152,244,183,56,237,94,198,193,152,95,180,83,225,155,108,160,15,84,49,202,225,213,169,169,144,117,214,105,122,81,59,198,36,241,198,32,34,59,157,142,89,61,95,46,110,10,63,149,86,99,207,127,199,246,203,172,121,101,133,191,57,114,169,129,186,81,221,43,153,193,227,182,12,219,132,199,112,27,201,41,68,196,65,24,136,235,17,77,20,141,242,185,163,249,236,204,223,193,125,30,137,72,255,0,45,62,58,170,120,154,195,53,89,97,153,213,245,117,89,161,135,41,231,185,85,87,21,44,81,193,119,183,61,67,48,206,13,4,97,20,39,11,207,12,37,27,139,110,110,156,130,70,229,35,71,123,232,138,0,121,163,249,236,204,223,193,125,30,137,73,79,46,110,61,191,149,69,138,124,183,204,72,59,62,102,225,155,127,108,171,168,130,159,101,45,234,132,12,34,122,193,96,109,144,204,199,36,99,44,93,194,228,98,113,54,210,40,225,189,84,68,68,68,93,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,195,12,20,208,70,46,82,75,36,132,236,32,2,44,228,228,238,204,204,206,238,160,91,152,103,26,119,94,41,243,66,162,197,132,49,5,89,101,94,26,168,102,195,244,111,76,84,173,91,59,71,182,91,132,241,145,57,25,145,60,163,19,155,11,132,46,45,211,140,206,109,214,150,167,123,151,23,28,117,60,86,224,218,252,31,152,33,73,79,152,184,62,158,3,174,154,35,138,32,189,210,19,184,53,108,80,51,177,1,137,48,140,226,35,210,19,150,34,23,22,153,162,142,242,149,128,115,171,242,177,133,190,160,80,250,117,197,90,87,45,206,96,148,220,59,84,201,147,217,201,117,171,44,186,184,212,21,77,21,202,105,101,152,48,201,180,83,201,43,69,79,12,18,205,48,84,204,240,11,128,144,132,102,231,38,154,156,142,243,104,136,161,91,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,82,168,136,173,87,154,63,145,60,205,252,23,214,40,148,0,172,170,17,17,17,88,7,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,156,156,232,205,236,27,144,185,95,136,51,115,48,39,171,142,197,135,105,198,106,134,164,129,230,158,83,57,6,40,161,140,59,153,206,73,100,142,54,114,113,6,115,103,34,17,103,38,199,135,137,222,33,113,87,20,25,203,122,205,204,83,77,216,59,127,78,154,221,107,10,169,42,33,182,80,196,59,98,167,140,141,255,0,190,144,220,68,4,229,150,83,96,13,251,90,250,121,74,112,81,237,186,202,62,44,179,54,217,106,172,178,195,214,143,5,219,231,110,188,133,93,12,253,51,185,147,49,108,143,162,113,75,28,67,32,145,60,142,82,179,70,241,66,103,224,57,213,249,167,194,223,79,232,125,70,226,174,127,150,151,48,74,108,225,181,89,248,124,205,251,173,92,153,131,65,79,217,172,247,106,185,101,170,159,18,128,13,84,242,60,142,16,48,64,116,244,208,68,46,115,74,71,59,234,78,238,110,90,200,82,34,34,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,170,17,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,8,168,255,0,21,92,76,96,222,20,50,142,179,52,177,133,13,93,196,202,160,109,182,139,101,51,56,157,198,227,32,72,113,64,242,109,113,132,54,197,33,156,132,207,180,0,182,137,158,200,207,29,124,127,143,241,150,105,227,43,182,96,230,14,33,171,190,98,27,229,67,212,215,87,84,187,111,148,244,102,102,102,102,97,0,17,97,0,1,102,0,1,17,22,17,22,102,247,252,42,241,49,140,184,80,205,202,60,210,193,244,52,151,16,42,114,182,221,237,149,44,194,23,27,116,135,25,203,3,73,181,202,19,221,20,102,18,11,62,211,1,220,38,27,227,60,133,50,95,55,176,110,125,101,126,31,205,204,191,158,174,75,22,34,167,41,169,218,174,7,134,120,140,36,40,165,134,64,239,102,56,229,142,72,221,197,200,29,193,220,72,133,216,159,218,162,134,190,107,156,20,126,76,177,84,252,74,101,157,178,235,83,134,241,109,194,162,167,22,197,167,90,27,61,210,105,4,154,163,123,147,200,48,213,73,33,247,16,236,142,86,218,198,205,52,49,13,165,112,171,196,198,50,225,67,55,40,243,75,7,208,210,92,64,169,202,219,119,182,84,179,8,92,109,210,28,103,44,13,38,215,40,79,116,81,152,72,44,251,76,7,112,152,111,140,231,39,55,51,51,10,231,39,2,57,131,154,88,42,175,180,89,113,54,87,223,46,20,219,164,140,228,135,125,178,125,240,75,211,51,1,154,35,98,142,64,98,125,146,1,139,190,162,235,29,117,145,70,81,230,102,21,201,190,4,114,251,52,177,173,95,103,178,225,156,175,177,220,42,118,201,24,73,54,203,100,27,32,139,168,96,5,52,166,227,28,96,228,219,228,48,22,125,73,148,27,113,85,196,198,50,226,191,55,43,51,75,24,80,210,91,128,105,198,219,104,182,83,51,16,91,173,209,156,135,20,15,38,214,41,143,116,178,25,200,76,219,140,203,104,128,108,140,46,131,149,239,2,223,150,188,84,25,227,156,120,51,181,229,181,151,127,177,233,171,75,108,55,219,164,114,11,54,176,184,191,104,163,135,73,58,154,184,129,202,193,31,231,68,106,35,105,168,119,209,53,213,106,180,126,245,167,131,173,117,213,104,94,43,81,240,71,125,22,140,223,21,185,22,154,178,211,189,252,22,172,223,53,170,45,174,131,243,66,241,90,55,138,63,197,108,47,218,180,103,215,84,105,133,157,199,226,203,71,149,221,159,199,246,106,184,200,9,153,229,144,125,223,30,254,245,229,239,180,199,61,53,92,186,120,49,176,247,124,59,244,255,0,42,183,172,192,185,84,217,241,77,161,250,132,44,85,112,51,247,191,123,57,159,222,223,37,92,242,242,224,82,209,140,228,251,152,217,187,159,239,96,127,154,247,35,59,56,51,137,63,127,126,190,11,126,238,176,190,132,236,250,107,162,163,217,206,227,29,33,187,63,127,81,217,251,190,233,21,176,228,223,126,99,98,17,109,53,237,245,69,255,0,221,163,87,191,130,65,138,207,3,107,239,116,219,95,240,50,244,46,239,19,56,57,187,46,50,157,132,12,136,245,102,23,126,245,72,51,103,16,195,21,45,77,52,132,218,75,17,198,206,255,0,221,52,141,241,117,229,50,134,208,241,203,218,98,125,70,90,135,147,249,159,166,255,0,37,95,173,112,109,97,215,187,119,127,248,151,215,96,208,118,174,55,137,219,193,245,92,91,182,63,123,107,252,235,123,123,205,171,63,114,221,183,79,138,212,124,89,110,68,209,22,172,250,45,89,217,214,168,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,180,118,213,105,222,200,207,243,91,150,142,223,21,163,62,136,94,43,86,125,25,109,241,117,187,193,29,244,90,106,233,163,173,116,209,106,139,107,191,122,209,153,110,90,23,138,15,138,209,254,43,77,71,78,253,23,17,72,32,239,220,221,237,242,92,108,68,68,218,3,119,191,138,236,71,27,120,147,119,174,42,162,222,253,152,95,188,155,185,155,255,0,147,238,95,31,16,211,48,208,28,44,221,229,27,187,252,245,209,213,179,102,237,5,69,29,222,27,140,49,247,129,15,189,163,235,220,102,254,63,204,171,22,89,93,202,174,215,108,212,152,136,169,33,119,241,254,196,62,255,0,189,85,24,224,18,6,213,187,180,90,200,17,195,17,59,51,120,59,119,178,183,204,247,1,168,182,220,181,253,22,130,87,111,219,178,69,71,248,112,167,7,184,215,51,183,251,36,109,254,56,85,230,97,199,104,41,218,46,237,61,214,111,240,50,251,82,68,6,218,187,127,129,124,12,71,86,212,182,250,144,2,208,158,35,211,191,71,238,103,86,171,155,85,210,85,221,168,98,26,130,103,122,184,133,244,62,255,0,210,147,239,251,213,115,202,202,1,27,69,3,239,35,126,203,27,190,175,175,253,108,62,229,83,163,111,204,182,154,177,8,179,50,236,198,125,65,221,221,226,134,122,119,46,23,17,127,131,45,65,157,155,195,69,189,153,221,214,237,52,102,68,117,171,124,150,186,50,218,237,162,45,89,254,107,114,34,34,34,34,34,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,174,254,46,53,255,0,147,255,0,45,156,181,201,140,189,185,221,104,115,39,25,91,238,245,49,92,104,159,163,236,107,89,95,235,192,234,26,82,23,214,105,122,83,195,27,70,236,113,251,242,239,140,130,46,165,128,97,60,45,125,199,56,170,205,130,176,181,15,109,189,98,11,133,61,174,221,77,213,8,250,245,83,200,49,197,30,243,113,1,220,102,45,169,59,11,107,171,187,55,122,200,79,130,142,20,108,92,37,228,213,22,13,233,90,171,49,125,203,74,204,83,123,162,132,199,183,213,110,55,142,54,41,29,205,225,128,15,165,27,104,2,250,28,157,48,57,100,101,112,8,169,87,22,62,86,51,147,233,254,33,244,233,214,53,138,242,185,117,241,213,83,194,214,50,108,15,152,53,245,103,149,119,250,137,166,174,134,154,150,35,59,101,198,102,167,6,185,59,180,111,60,192,49,211,140,103,8,159,232,25,24,129,152,176,28,233,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,219,86,235,199,39,23,118,174,16,114,140,113,92,22,234,75,198,44,191,84,21,183,14,90,167,168,16,3,157,129,200,234,166,6,38,148,233,161,109,187,250,109,171,156,144,198,229,31,85,164,28,125,177,102,41,190,227,156,85,121,198,184,166,187,182,222,177,5,194,162,233,113,169,233,4,125,122,169,228,41,37,147,96,48,128,238,51,39,208,89,133,181,209,153,155,185,72,167,23,248,47,57,112,39,43,236,164,178,103,126,38,246,149,233,241,133,158,74,11,121,90,198,134,75,13,173,172,149,113,210,219,37,109,128,114,77,16,71,172,133,32,177,180,146,24,59,155,70,198,86,43,195,214,41,177,96,108,253,203,76,107,138,107,187,21,151,15,227,11,53,210,227,83,210,57,58,20,176,86,197,36,178,108,6,35,45,160,4,250,11,57,62,154,51,59,247,42,235,204,27,141,187,175,21,248,254,59,22,24,158,174,135,46,176,173,69,68,54,170,49,170,34,130,237,56,205,48,133,216,227,40,98,48,57,41,202,49,24,164,98,120,91,168,194,236,242,73,175,111,151,239,2,55,222,42,177,84,120,215,20,135,98,203,44,63,112,104,238,53,58,132,158,212,170,130,74,89,37,181,108,10,136,170,32,234,211,84,19,246,145,103,16,211,70,212,187,154,119,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,237,168,192,230,215,193,71,182,232,235,56,178,203,43,101,214,178,245,15,70,60,105,111,129,186,241,149,12,48,116,194,230,44,229,190,62,136,69,20,114,140,98,66,241,184,202,237,27,69,49,156,101,228,190,111,99,44,133,205,12,63,155,153,127,61,36,119,220,59,80,83,83,181,92,13,52,18,129,198,81,75,12,129,220,238,18,69,36,145,187,139,137,179,27,184,144,147,49,54,70,121,91,158,153,113,155,121,53,108,207,156,57,121,236,88,66,227,111,154,227,37,93,217,154,143,176,199,1,24,84,181,67,155,236,143,162,113,74,38,123,158,63,205,185,9,144,104,79,4,60,109,241,131,137,184,185,205,9,111,68,245,116,88,38,199,81,56,225,59,61,92,84,253,122,24,37,142,0,152,228,146,32,98,35,152,169,130,87,2,57,26,55,39,0,34,102,220,85,87,150,159,2,180,220,77,98,106,172,207,204,234,10,74,172,175,195,149,19,219,106,168,74,170,88,231,187,220,94,157,156,96,7,130,64,150,16,133,167,134,98,145,201,183,63,78,49,19,98,145,227,156,149,10,220,234,252,211,225,111,167,244,62,163,113,86,21,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,152,161,158,154,120,201,138,57,99,144,93,136,12,73,152,152,153,217,217,217,157,148,250,112,11,198,190,21,226,179,46,41,44,151,107,159,103,204,220,51,111,134,60,71,111,168,120,194,74,253,140,49,149,206,157,163,16,2,134,83,118,115,16,22,232,200,108,14,219,74,35,150,234,145,20,43,115,58,224,59,242,33,125,169,207,156,167,178,237,192,56,130,224,94,210,181,219,173,221,58,92,47,49,4,35,30,165,213,39,232,212,78,85,14,59,99,142,40,73,227,133,180,223,16,189,10,224,147,140,28,77,194,54,104,69,122,23,171,173,193,55,202,136,7,22,89,233,34,167,235,215,65,20,115,132,39,28,146,131,144,156,37,82,114,176,9,198,210,56,176,25,11,62,225,157,236,210,207,76,184,202,76,154,185,231,206,35,188,246,220,33,110,183,195,113,142,174,210,205,89,219,163,156,128,41,154,157,193,246,73,214,57,98,16,61,205,31,231,24,136,196,53,38,199,135,136,172,249,198,92,73,102,229,247,53,177,157,109,89,29,198,160,194,217,67,53,67,76,22,155,115,25,61,61,20,78,32,3,178,49,45,28,152,7,121,185,200,77,188,201,222,66,185,62,240,135,225,197,198,58,162,254,223,69,129,134,58,255,0,247,122,90,250,185,162,6,254,254,8,216,207,251,121,60,127,212,36,82,168,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,250,34,34,242,153,165,154,88,19,37,176,37,207,51,51,46,251,236,108,55,102,232,246,218,222,203,53,71,75,171,48,67,31,230,225,3,144,181,146,80,31,116,95,77,117,125,25,157,219,30,206,43,184,174,204,126,45,115,28,241,174,53,151,176,218,168,122,144,88,44,16,76,231,75,104,165,39,103,113,23,118,110,164,199,180,94,89,157,152,164,33,22,102,0,8,227,11,159,229,165,203,238,167,56,110,182,126,32,243,126,213,73,38,95,80,84,118,155,61,166,174,40,170,160,196,166,5,85,4,141,35,4,236,112,5,61,76,17,19,132,209,16,78,218,139,179,131,150,190,3,152,239,3,148,220,41,99,42,12,97,151,199,87,81,151,88,194,162,112,161,134,80,150,83,178,85,139,49,189,20,179,187,56,152,16,185,20,4,69,213,32,138,81,38,39,133,229,147,196,240,47,198,109,247,131,204,199,170,185,201,106,246,206,12,197,29,158,159,19,91,98,0,106,162,142,39,62,149,77,52,133,166,147,69,213,149,218,50,38,142,65,50,18,218,238,18,199,63,216,79,20,216,177,206,21,179,99,92,45,93,219,108,184,130,223,79,116,183,84,244,142,62,189,44,241,140,145,73,176,216,76,119,1,139,232,76,196,218,232,236,207,220,190,178,40,171,231,157,250,147,253,228,254,26,173,87,149,199,158,204,178,252,107,209,235,84,255,0,34,138,190,121,223,169,63,222,79,225,170,42,212,207,114,210,230,9,77,156,54,171,63,15,153,191,117,171,147,48,104,41,251,53,158,237,87,44,181,83,226,80,1,170,158,71,145,194,6,8,14,158,154,8,133,206,105,72,231,125,73,221,205,203,89,10,68,68,80,215,204,235,151,253,30,81,86,84,241,3,146,24,119,178,96,90,189,211,226,107,108,82,65,21,45,134,170,73,225,134,34,166,2,54,145,225,158,74,142,232,99,2,24,72,11,71,24,200,2,59,64,225,139,136,92,85,194,254,114,217,115,115,11,83,118,254,193,212,166,184,218,206,170,74,120,110,116,50,142,217,105,228,32,127,239,100,7,33,49,9,98,136,220,15,102,215,152,158,32,57,150,101,126,91,112,209,133,115,191,46,232,42,239,183,124,202,167,171,28,35,108,184,82,73,0,71,61,49,180,85,103,90,236,250,8,83,74,76,4,17,155,188,167,181,163,46,155,148,225,5,119,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,138,105,234,103,144,156,164,150,73,9,220,140,200,157,201,201,221,221,221,221,221,117,87,106,182,211,117,183,83,80,86,92,45,149,116,180,247,74,119,171,161,150,104,72,2,170,6,150,72,94,88,137,219,67,6,150,25,99,114,29,91,124,102,62,34,236,210,127,202,159,142,219,171,93,104,56,89,206,92,77,72,86,210,167,104,48,69,214,227,57,12,241,206,196,3,29,157,205,217,196,192,133,201,224,222,66,224,225,208,23,61,240,71,29,42,230,71,204,18,155,136,154,152,242,123,38,238,181,99,151,86,234,129,169,173,185,67,44,176,134,38,55,138,9,34,105,105,230,130,41,161,10,105,154,113,96,34,32,144,216,36,211,80,141,218,128,112,125,194,102,50,226,235,52,62,195,216,170,42,236,246,42,10,121,42,111,184,140,104,26,170,11,80,60,102,240,49,131,201,19,25,203,40,52,98,12,123,244,234,27,51,140,70,237,144,158,0,192,24,55,43,48,109,167,47,178,251,15,82,88,240,245,142,157,169,168,104,105,153,246,68,26,187,187,187,187,185,25,145,57,25,153,59,153,153,17,19,145,19,187,193,15,52,127,61,153,155,248,47,163,209,43,117,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,53,77,13,117,51,182,248,143,71,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,124,130,56,58,227,23,2,113,127,129,42,47,246,10,63,99,98,75,54,207,180,24,127,169,53,71,178,250,179,84,5,47,244,81,193,20,115,245,99,167,121,63,54,207,179,93,165,163,183,125,192,34,128,30,104,254,123,51,55,240,95,71,162,86,235,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,106,154,26,234,103,109,241,30,142,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,249,4,112,117,198,46,4,226,255,0,2,84,95,236,20,126,198,196,150,109,159,104,48,255,0,82,106,143,101,245,102,168,10,95,232,163,130,40,231,234,199,78,242,126,109,159,102,187,75,71,110,251,128,68,68,68,80,215,204,235,152,5,30,110,214,84,240,253,146,24,139,181,224,90,77,208,98,107,148,81,193,45,45,250,170,57,225,154,33,166,50,7,145,161,130,74,126,233,163,49,25,136,203,70,40,196,14,75,74,225,87,134,124,101,197,126,110,81,229,110,15,174,164,183,0,211,149,202,239,115,169,118,32,183,91,163,56,194,89,218,61,204,83,30,233,99,0,140,93,183,25,142,226,0,223,32,72,175,27,124,170,114,238,159,43,229,199,28,42,224,218,187,93,247,12,83,207,83,87,135,41,36,171,185,79,136,0,164,129,180,140,234,106,137,226,56,34,26,153,24,35,3,57,156,152,25,156,182,51,197,94,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,170,104,107,169,157,183,196,122,59,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,228,17,193,215,24,184,19,139,252,9,81,127,176,81,251,27,18,89,182,125,160,195,253,73,170,61,151,213,154,160,41,127,162,142,8,163,159,171,29,59,201,249,182,125,154,237,45,29,187,232,7,58,191,43,24,91,234,5,15,167,92,84,43,41,94,229,79,199,109,169,237,84,28,44,231,46,38,171,27,144,212,52,24,34,235,113,156,74,9,32,113,1,142,206,230,236,196,6,36,196,240,111,34,99,99,232,11,134,200,35,146,82,145,66,183,58,191,52,248,91,233,253,15,168,220,87,181,228,141,143,240,109,139,25,102,110,95,94,113,13,37,30,33,197,84,246,154,155,45,12,206,226,117,225,70,213,175,82,209,59,182,210,48,25,227,55,13,119,184,111,38,103,24,205,198,93,17,21,159,243,96,197,54,44,63,193,46,47,180,221,235,187,61,94,38,184,90,45,118,184,250,70,125,162,168,43,161,171,40,245,22,118,13,32,164,168,61,73,216,125,205,53,220,66,207,2,235,42,132,68,68,86,1,206,175,202,198,22,250,129,67,233,215,21,29,92,185,49,77,139,3,113,133,130,241,174,41,174,236,86,92,63,111,196,87,75,141,79,72,228,232,82,193,98,175,146,89,54,3,17,150,208,2,125,5,156,159,77,25,157,251,151,87,141,190,48,113,55,23,57,161,45,232,158,174,139,4,216,234,39,28,39,103,171,138,159,175,67,4,177,192,19,28,146,68,12,68,115,21,48,74,224,71,35,70,228,224,4,76,219,138,170,242,211,224,86,155,137,172,77,85,153,249,157,65,73,85,149,248,114,162,123,109,85,9,85,75,28,247,123,139,211,179,140,0,240,72,18,194,16,180,240,204,82,57,54,231,233,198,34,108,82,60,115,146,161,91,157,95,154,124,45,244,254,135,212,110,42,194,173,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,20,51,211,79,25,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,159,238,0,120,193,181,113,101,148,98,87,7,171,143,29,224,234,122,58,12,86,19,68,44,21,51,152,19,71,93,17,70,3,22,202,135,134,83,120,196,69,226,49,48,219,177,163,146,75,160,68,68,69,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,84,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,170,21,63,207,76,244,203,142,29,50,226,227,154,25,161,121,236,54,170,29,34,134,24,153,142,170,225,84,76,239,29,45,52,110,237,212,152,246,150,141,171,11,8,145,153,0,1,152,227,217,196,191,17,120,239,138,12,211,175,204,204,117,81,253,182,142,207,69,178,31,233,101,175,180,205,52,20,125,72,162,143,173,210,235,152,245,76,119,159,139,191,131,53,52,173,180,221,109,212,212,21,151,11,101,93,45,61,210,157,234,232,101,154,18,0,170,129,165,146,23,150,34,118,208,193,165,134,88,220,135,86,223,25,143,136,187,50,59,77,214,107,85,69,246,27,101,89,219,104,234,33,164,168,172,24,73,224,134,121,134,66,138,35,147,77,162,102,48,76,66,46,250,147,69,35,182,187,95,75,170,229,243,198,221,215,133,12,127,37,139,19,207,87,93,151,88,170,162,158,27,173,25,85,16,193,105,156,166,132,78,236,17,140,50,153,156,116,227,32,148,81,176,188,205,211,98,119,120,227,210,119,176,158,41,177,99,156,43,102,198,184,90,187,182,217,113,5,190,158,233,110,169,233,28,125,122,89,227,25,34,147,97,176,152,238,3,23,208,153,137,181,209,217,159,185,125,101,242,113,102,22,177,99,156,43,121,193,88,166,135,182,217,113,5,190,162,215,113,166,234,156,125,122,89,227,40,229,143,120,56,152,238,3,38,212,93,137,181,213,157,159,189,65,15,48,110,9,46,188,40,99,248,239,184,98,10,186,236,186,197,85,21,19,90,171,6,148,134,11,76,229,52,196,22,147,144,166,148,204,227,167,24,200,101,145,197,230,110,163,139,59,199,38,158,3,135,238,44,241,150,68,96,28,207,202,209,167,171,189,225,60,202,194,247,27,41,218,74,189,160,130,130,227,83,11,64,55,32,103,140,221,204,98,115,2,140,94,62,171,116,247,151,230,163,219,66,149,117,226,7,139,60,101,158,248,7,44,50,180,169,234,236,152,79,45,112,189,186,202,22,145,175,105,224,175,184,211,66,240,21,200,217,163,7,99,40,152,0,99,39,147,164,221,77,133,249,217,55,123,94,1,120,40,197,92,86,102,61,37,238,237,108,236,249,101,134,110,16,201,136,238,21,13,32,71,95,177,198,66,182,83,188,100,6,83,74,14,204,100,4,221,24,205,141,223,113,68,18,207,70,19,194,214,44,13,133,108,216,43,11,80,246,43,46,31,183,211,218,237,212,221,83,147,161,75,4,99,28,81,239,55,35,45,160,2,218,147,185,62,154,187,187,247,175,170,237,170,211,189,145,159,230,183,45,29,190,43,70,125,16,188,81,159,70,90,63,122,221,224,142,250,45,53,116,209,214,186,104,181,69,163,186,218,203,114,208,188,86,141,226,142,180,212,123,247,51,46,35,148,65,251,153,155,249,151,30,226,34,213,129,187,223,197,118,35,141,188,93,150,202,167,220,45,0,248,158,172,218,125,203,229,222,105,132,40,14,61,59,202,55,215,231,174,142,173,171,58,109,21,15,60,53,209,68,238,84,164,51,49,104,253,219,94,71,241,209,123,172,158,190,73,85,104,165,222,122,147,201,24,187,62,191,216,199,247,170,219,4,2,81,14,173,163,104,222,11,149,192,33,29,89,155,229,222,202,140,230,240,141,68,83,124,71,115,191,248,141,91,86,75,64,47,153,88,137,180,255,0,230,250,166,111,254,223,18,189,108,30,237,13,36,81,248,107,28,109,255,0,170,43,211,73,24,72,218,187,47,143,122,169,26,58,105,69,139,71,120,143,78,254,255,0,7,86,207,156,87,51,169,48,139,180,19,59,204,193,220,125,250,126,115,239,94,247,35,237,204,214,202,114,121,8,220,135,95,121,245,254,178,47,185,86,120,3,100,78,205,220,77,220,223,226,93,216,228,234,14,189,200,101,181,151,9,48,147,248,50,212,53,110,237,59,150,254,247,91,180,208,91,187,189,17,251,157,106,223,37,174,140,182,187,104,139,86,127,154,220,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,139,71,239,90,56,252,150,158,14,183,51,252,214,221,52,71,125,83,94,237,22,173,221,222,142,235,70,109,86,237,25,106,136,139,110,142,235,86,109,22,171,105,120,160,248,161,255,0,200,184,75,93,31,231,162,225,24,183,22,226,215,238,92,226,46,206,205,240,101,200,239,180,92,157,252,23,12,2,71,43,202,77,166,132,236,218,124,151,207,188,198,115,74,209,247,105,177,255,0,229,84,23,59,105,11,217,242,201,24,232,241,147,183,119,220,210,47,165,147,21,174,20,84,17,202,218,109,164,137,191,197,31,222,171,205,28,253,104,153,217,180,238,74,185,54,196,76,218,107,166,159,226,84,15,59,160,104,236,87,6,45,89,251,52,223,31,238,101,84,131,134,209,23,174,173,125,95,95,106,152,255,0,236,85,227,91,162,120,233,161,33,109,124,29,255,0,192,43,236,140,140,241,177,63,193,153,221,120,220,103,32,195,69,87,41,147,179,20,102,195,163,252,196,149,164,98,202,179,187,99,90,107,124,46,228,225,88,26,235,223,225,41,55,223,243,87,77,151,148,146,219,109,116,0,126,37,75,27,105,254,240,127,204,189,212,108,122,110,31,146,210,34,40,77,129,255,0,71,197,223,226,187,77,180,199,86,91,28,29,159,189,214,163,247,173,237,226,181,37,163,120,173,206,203,106,220,206,181,90,59,45,52,117,171,54,139,84,68,68,68,68,68,68,69,141,103,22,62,105,243,147,234,6,33,245,25,213,42,83,189,203,175,129,90,110,22,176,107,99,140,193,160,164,60,212,191,211,205,13,116,212,213,82,152,91,45,211,61,57,181,181,217,164,120,38,49,146,156,100,57,132,63,76,200,4,204,5,140,233,86,102,243,111,193,184,71,138,251,126,15,194,211,82,98,44,164,161,167,11,45,238,239,6,160,3,113,150,178,46,189,202,25,66,57,142,174,154,150,156,12,66,56,134,62,177,201,49,49,72,45,1,171,255,0,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,181,77,13,117,51,190,201,67,87,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,111,64,169,87,22,62,86,51,147,233,254,33,244,233,214,53,138,170,241,47,195,166,59,225,127,52,235,242,207,29,83,255,0,109,172,179,214,239,135,250,103,107,237,51,67,5,103,78,41,100,232,245,122,6,93,35,45,225,224,237,224,239,125,60,174,185,128,86,90,43,45,188,50,103,126,34,235,90,166,236,214,236,15,116,158,57,231,170,142,170,89,226,130,27,73,116,192,247,66,253,93,98,146,71,1,132,99,40,220,156,30,33,138,69,120,151,226,47,2,112,191,149,149,249,153,142,170,63,182,209,217,232,182,77,253,51,186,118,105,166,130,143,169,20,82,116,122,189,3,30,169,142,192,241,119,240,103,199,219,136,172,249,198,92,73,102,229,247,53,177,157,109,89,29,198,160,194,217,67,53,67,76,22,155,115,25,61,61,20,78,32,3,178,49,45,28,152,7,121,185,200,77,188,201,222,66,185,86,112,29,255,0,82,56,171,205,251,47,246,217,112,133,138,231,110,255,0,112,58,107,216,159,87,255,0,24,24,130,72,127,181,212,1,127,82,53,85,121,213,249,88,194,223,80,40,125,58,226,161,89,85,254,21,120,103,198,92,87,230,229,30,86,224,250,234,75,112,13,57,92,174,247,58,151,98,11,117,186,51,140,37,157,163,220,197,49,238,150,48,8,197,219,113,152,238,32,13,242,4,234,102,198,102,228,151,1,156,60,193,85,79,102,164,177,225,235,29,60,150,172,49,99,166,142,125,149,215,30,207,61,68,52,143,40,71,41,1,206,80,200,231,81,43,63,190,68,114,17,17,62,234,21,193,71,52,44,9,196,7,98,203,220,231,146,213,131,115,38,186,224,212,86,232,169,163,152,45,119,158,166,242,136,96,51,115,232,76,219,90,39,138,105,63,56,101,31,72,140,164,233,71,125,72,160,91,152,207,5,31,201,87,49,224,191,224,11,101,214,76,178,197,63,156,182,212,206,221,88,237,117,206,230,242,91,10,109,196,101,180,1,164,136,165,97,35,140,136,117,148,161,150,71,182,172,59,154,88,239,10,96,76,93,150,118,11,239,101,195,120,239,176,125,160,162,236,176,159,108,236,83,60,212,191,156,48,121,35,217,33,57,126,108,135,118,186,22,173,220,189,175,10,188,51,227,46,43,243,114,143,43,112,125,117,37,184,6,156,174,87,123,157,75,177,5,186,221,25,198,18,206,209,238,98,152,247,75,24,4,98,237,184,204,119,16,6,249,3,34,156,1,128,48,110,86,96,219,78,95,101,246,30,164,177,225,235,29,59,83,80,208,211,51,236,136,53,119,119,119,119,114,51,34,114,51,50,119,51,50,34,39,34,39,119,244,10,21,185,213,249,167,194,223,79,232,125,70,226,173,87,45,120,122,197,89,169,147,89,163,155,152,90,167,175,249,43,246,77,77,198,214,20,178,75,53,77,13,97,84,140,181,17,144,51,233,208,236,227,33,177,11,15,73,229,55,49,233,109,63,41,149,185,165,142,242,91,29,219,51,51,45,47,190,198,196,150,110,183,98,173,236,176,212,116,186,176,156,50,126,110,96,56,203,88,229,49,247,133,244,215,86,209,217,157,178,19,225,71,138,236,184,226,215,46,3,26,224,169,123,13,214,135,167,5,254,193,60,204,117,86,138,162,103,118,18,118,102,234,66,123,73,226,153,153,134,65,18,103,96,48,146,48,173,104,188,254,63,192,24,55,52,240,109,219,47,179,7,15,82,95,48,245,242,157,233,171,168,106,89,246,74,26,179,179,179,179,177,1,137,48,152,24,187,24,24,137,11,137,11,59,99,217,198,15,9,152,203,132,92,208,251,15,125,168,171,188,88,171,233,227,169,177,98,50,160,106,88,46,160,209,131,206,192,13,36,172,7,20,166,241,144,57,239,211,166,110,204,50,131,189,63,190,231,70,104,98,92,175,195,57,47,122,197,245,115,224,156,31,81,83,87,103,178,136,71,20,16,79,60,135,36,146,158,193,98,152,247,75,46,210,149,205,193,165,144,67,107,25,51,215,94,93,220,33,255,0,42,220,229,127,181,52,93,108,189,193,221,42,220,81,178,191,179,77,63,84,101,236,180,145,237,103,145,250,178,68,91,220,118,109,138,57,116,144,36,120,183,79,242,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,136,136,161,175,156,158,35,226,10,76,216,180,225,188,100,29,131,41,251,229,193,176,211,212,69,211,185,85,69,77,78,245,181,85,17,140,133,35,205,28,149,79,8,60,130,2,49,235,211,31,126,83,146,202,178,7,242,53,249,101,194,127,202,15,218,191,147,223,104,15,183,125,153,187,173,209,218,91,55,108,252,231,71,169,211,234,244,191,59,210,234,116,191,57,177,100,189,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,132,97,130,154,8,197,134,56,163,140,89,132,0,69,152,88,89,153,153,153,153,151,138,207,239,200,215,228,107,22,127,40,63,101,126,79,125,158,94,221,246,158,238,143,71,115,108,219,179,243,157,110,167,79,165,210,252,239,87,167,210,252,230,197,141,13,218,59,84,55,90,216,108,85,181,117,150,208,168,144,104,234,42,233,134,154,121,160,98,126,153,201,16,201,32,198,110,58,59,131,72,108,46,238,204,69,166,175,46,156,148,239,121,203,112,203,140,105,109,189,205,219,50,202,219,112,10,107,17,212,92,4,164,161,186,105,213,171,167,167,131,99,155,66,97,60,50,155,148,128,3,35,179,198,6,82,206,65,37,72,162,175,158,119,234,79,247,147,248,106,181,94,87,30,123,50,203,241,175,71,173,83,252,138,42,249,231,126,164,255,0,121,63,134,168,224,201,188,161,198,89,239,152,150,252,173,203,232,41,39,196,55,106,122,233,168,96,169,157,161,10,131,166,164,154,169,225,99,127,116,76,198,2,0,114,113,13,228,59,136,7,82,111,41,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,152,161,158,154,120,201,138,57,99,144,93,136,12,73,152,152,153,217,217,217,157,148,244,242,243,227,78,213,197,62,87,211,216,177,126,32,164,44,212,195,84,238,216,130,141,169,134,149,235,96,105,54,197,112,130,49,39,19,2,23,136,101,112,97,96,153,201,186,113,129,195,186,237,81,17,20,11,115,25,224,163,249,42,230,60,23,252,1,108,186,201,150,88,167,243,150,218,153,219,171,29,174,185,220,222,75,97,77,184,140,182,128,52,145,20,172,36,113,145,14,178,148,50,200,246,128,165,211,149,15,3,148,216,106,213,100,226,227,49,142,173,175,183,42,122,131,194,54,151,9,105,218,134,146,81,146,2,173,157,137,133,229,57,226,35,233,11,107,19,67,40,201,169,148,129,209,136,181,46,153,41,193,246,25,226,231,150,38,91,217,73,169,40,177,181,142,159,16,22,19,188,85,203,81,208,161,158,91,228,199,48,73,28,70,194,65,48,211,4,78,100,18,60,108,78,96,36,237,180,162,175,31,224,12,101,149,152,202,237,151,217,131,135,170,236,120,134,199,80,244,213,212,53,44,219,226,61,25,217,217,217,220,76,8,92,76,12,93,192,192,132,133,200,73,157,254,174,75,229,14,50,207,172,208,195,249,71,151,240,82,73,125,196,85,5,13,59,213,206,208,193,16,4,101,44,179,72,125,238,193,28,81,201,35,176,177,27,176,59,8,145,59,11,228,61,195,23,15,88,87,133,252,154,178,229,30,22,169,237,253,131,169,83,113,186,29,44,116,243,92,235,165,45,210,212,72,32,223,222,198,12,68,100,17,69,16,57,158,205,207,85,84,0,243,71,243,217,153,191,130,250,61,18,162,152,27,34,243,31,50,114,227,28,230,134,10,179,123,86,213,151,61,134,91,252,48,59,149,85,61,45,83,84,59,85,12,108,222,252,49,246,82,234,187,62,224,19,19,113,112,25,12,25,23,158,153,143,195,166,99,219,179,67,43,239,61,134,235,67,172,83,67,43,57,210,220,41,73,217,228,165,169,141,157,186,144,158,209,213,181,98,98,17,48,32,48,3,28,138,114,47,61,50,227,136,188,184,183,102,134,87,222,123,117,170,187,88,166,134,86,96,170,183,213,11,51,201,75,83,27,59,244,230,13,195,171,106,226,226,66,96,70,6,6,85,1,64,15,52,127,61,153,155,248,47,163,209,43,117,181,96,12,101,125,193,183,252,193,179,97,234,186,204,61,133,106,40,105,175,85,208,179,16,80,29,99,202,212,207,43,51,238,16,50,130,64,99,211,99,30,193,119,98,144,24,189,87,14,185,243,140,184,109,205,203,22,107,96,202,218,177,59,117,64,5,206,134,26,134,132,46,214,231,49,122,138,41,92,128,199,100,130,58,49,56,22,195,96,144,91,120,11,182,69,57,47,155,216,55,62,178,191,15,230,230,95,207,87,37,139,17,83,148,212,237,87,3,195,60,70,18,20,82,195,32,119,179,28,114,199,36,110,226,228,14,224,238,36,66,236,79,237,81,17,21,170,243,34,199,92,71,101,255,0,14,55,75,223,15,86,191,236,199,19,94,104,231,63,106,89,109,123,61,250,138,72,152,127,107,73,80,197,190,156,53,49,15,25,233,224,5,79,71,43,76,45,145,214,174,20,236,56,159,40,104,116,186,223,125,220,99,87,85,44,50,220,14,241,3,184,73,12,207,27,191,78,16,220,229,79,19,237,118,130,104,228,33,223,52,132,119,128,160,91,154,93,187,35,169,56,172,191,86,229,14,35,237,215,90,239,206,99,26,26,90,56,66,223,111,188,11,48,72,48,205,27,183,82,99,218,231,80,46,14,225,57,73,186,83,51,146,40,41,255,0,1,183,188,229,179,241,89,128,161,200,201,183,98,11,141,193,169,170,168,165,184,13,29,45,194,214,45,214,173,167,169,144,130,70,104,94,8,100,55,118,142,67,18,140,78,32,41,66,54,82,85,206,175,202,198,22,250,129,67,233,215,21,20,28,57,100,133,215,136,236,225,178,228,213,138,249,73,104,185,95,233,238,37,71,87,87,25,28,13,61,61,12,245,49,132,155,125,225,3,40,24,28,217,137,193,141,201,132,246,236,122,127,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,132,161,158,154,120,201,198,72,164,140,153,136,12,73,156,92,93,153,217,217,217,212,218,114,224,230,1,71,196,69,138,44,164,205,236,69,254,171,20,29,166,120,170,106,35,130,158,60,69,75,188,228,221,78,16,132,113,132,208,198,236,7,11,14,231,142,38,148,92,255,0,60,209,95,82,133,110,117,126,105,240,183,211,250,31,81,184,171,10,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,80,207,77,60,100,197,28,177,200,46,196,6,36,204,76,76,236,236,236,206,203,32,158,5,248,205,177,113,135,151,21,87,57,45,94,198,198,120,95,179,211,226,107,108,64,111,74,50,74,199,210,169,166,144,181,214,25,122,82,187,70,68,242,70,64,66,91,153,130,89,46,85,121,252,127,143,240,110,86,96,219,182,96,230,14,33,164,177,225,235,29,59,212,215,87,84,187,236,136,53,102,102,102,102,114,51,34,113,0,1,103,51,50,17,22,34,38,103,199,179,140,30,44,241,151,23,89,161,246,226,251,79,87,103,177,80,83,199,77,98,195,133,94,213,80,90,129,227,6,157,192,218,56,152,206,89,65,228,35,112,223,167,76,29,220,98,6,106,20,178,168,68,68,69,96,28,234,252,172,97,111,168,20,62,157,113,80,172,171,255,0,7,92,29,99,190,47,241,221,69,130,193,89,236,108,55,102,217,246,131,16,116,225,168,246,95,86,26,131,165,254,133,57,226,146,126,172,148,239,31,230,221,246,107,184,180,102,239,153,252,239,206,252,134,229,239,144,214,202,58,59,29,37,13,29,13,57,219,176,142,17,183,73,178,123,148,227,239,19,49,22,226,96,98,54,146,122,169,55,59,60,155,139,169,44,128,18,81,254,95,252,199,236,92,68,81,218,114,135,54,231,236,25,177,239,211,211,75,5,17,246,92,69,28,80,73,49,212,143,76,94,58,105,134,56,77,229,140,182,70,229,180,162,253,55,134,43,64,231,87,230,159,11,125,63,161,245,27,138,178,172,59,149,184,239,21,224,76,93,153,150,11,23,106,195,120,19,176,125,160,173,237,80,135,99,237,179,60,52,191,155,51,105,36,223,32,184,254,108,75,110,154,150,141,222,153,91,154,88,239,37,177,221,179,51,50,210,251,236,108,73,102,235,118,42,222,203,13,71,75,171,9,195,39,230,230,3,140,181,142,83,31,120,95,77,117,109,29,153,219,33,238,21,120,152,193,188,87,229,29,30,105,96,250,26,187,113,141,65,91,110,246,202,150,114,59,117,198,48,140,229,129,164,218,195,48,109,150,51,9,5,155,112,24,238,16,61,241,133,96,68,68,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,202,75,22,98,155,22,6,194,183,156,107,138,107,187,21,151,15,219,234,46,151,26,158,145,201,208,165,130,50,146,89,54,3,17,150,208,2,125,5,156,159,77,25,157,251,148,11,241,245,198,190,42,226,179,49,234,236,150,155,159,103,203,44,51,112,154,60,57,111,167,121,2,58,253,142,81,141,206,161,164,16,50,154,80,119,112,19,22,232,198,110,12,219,138,83,151,234,242,253,224,70,251,197,86,42,143,26,226,144,236,89,101,135,238,13,29,198,167,80,147,218,149,80,73,75,36,182,173,129,81,21,68,29,90,106,130,126,210,44,226,26,104,218,151,115,123,94,114,182,155,85,131,137,44,19,98,177,91,41,45,214,219,118,91,219,105,40,232,233,33,24,96,166,130,58,251,128,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,246,188,161,178,207,10,231,38,92,113,31,149,184,214,147,180,89,113,53,190,193,111,169,219,28,103,36,59,218,231,178,120,186,128,96,51,68,108,50,70,110,47,178,64,2,102,212,89,89,175,21,92,51,227,46,20,51,114,179,43,113,133,117,37,196,10,156,110,86,139,157,51,176,133,198,221,33,200,17,78,241,238,114,132,247,69,32,28,100,239,180,192,182,145,134,201,14,232,57,94,241,211,249,20,197,65,145,217,199,140,251,38,91,94,183,251,30,166,180,119,67,98,186,73,32,187,107,51,147,118,122,57,181,147,169,171,16,4,174,18,126,104,74,162,71,154,148,94,43,58,50,135,6,231,214,87,226,12,163,204,8,42,228,177,98,42,113,134,161,233,39,120,103,136,194,65,150,41,163,62,246,99,142,88,227,145,152,152,129,220,25,136,72,93,197,241,225,226,95,135,76,119,194,254,105,215,229,158,58,167,254,219,89,103,173,223,15,244,206,215,218,102,134,10,206,156,82,201,209,234,244,12,186,70,91,195,193,219,193,222,149,42,191,194,175,12,248,203,138,252,220,163,202,220,31,93,73,110,1,167,43,149,222,231,82,236,65,110,183,70,113,132,179,180,123,152,166,61,210,198,1,24,187,110,51,29,196,1,190,64,200,83,37,242,135,6,228,46,87,225,252,163,203,248,42,227,177,97,218,114,134,157,234,231,121,167,148,206,66,150,89,164,62,230,115,146,89,36,145,216,88,65,156,221,132,68,89,133,189,170,34,218,227,242,90,120,58,220,207,243,91,116,209,29,245,79,185,106,221,221,232,238,180,102,213,110,209,150,168,136,182,233,171,173,89,180,90,173,165,226,180,111,21,169,120,46,18,215,191,230,184,154,29,196,228,122,174,81,23,109,27,224,203,149,223,104,110,119,240,92,16,117,36,156,140,197,153,133,223,110,159,29,117,93,75,168,28,210,140,77,224,227,254,117,70,115,134,222,79,105,184,56,143,189,29,36,165,171,55,200,100,251,151,153,200,234,162,138,142,154,41,89,245,105,133,251,255,0,189,141,92,173,186,165,167,136,89,155,192,91,252,140,185,106,100,216,58,54,158,42,145,230,157,59,5,188,183,119,57,57,124,126,233,21,180,100,171,15,229,43,17,104,239,168,220,170,155,255,0,187,196,175,75,15,196,225,69,75,40,247,235,24,187,253,222,232,175,71,20,155,162,220,255,0,6,239,94,111,20,247,83,84,76,228,236,45,9,51,119,253,196,234,210,179,66,224,83,98,122,107,100,68,228,242,212,3,233,174,189,239,33,143,205,87,252,161,183,79,109,180,81,28,140,205,190,54,238,239,248,199,31,221,247,42,165,19,153,54,225,102,240,213,109,136,142,25,90,63,235,93,181,125,87,108,92,77,180,91,8,52,36,109,117,209,114,15,193,110,47,5,181,188,86,231,101,181,110,103,90,173,29,150,154,58,213,155,69,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,209,251,214,142,218,45,53,238,209,17,60,93,106,204,183,34,34,34,34,45,165,226,131,226,181,118,213,113,184,182,190,40,226,44,250,51,173,53,211,79,218,184,230,247,220,99,103,111,123,85,207,24,176,131,11,124,25,117,43,128,94,77,117,239,216,255,0,228,117,72,243,50,220,21,84,21,17,201,19,62,174,111,222,63,220,159,220,188,94,89,92,163,122,185,104,35,145,191,161,76,161,211,95,13,174,13,167,138,184,219,25,180,148,49,72,207,174,160,58,255,0,129,151,36,192,243,148,130,239,163,109,213,191,192,168,118,125,4,133,102,184,233,174,189,9,191,193,178,85,70,248,110,138,86,174,172,118,253,22,186,31,207,199,88,85,231,89,128,138,222,44,90,247,139,55,254,171,46,87,98,1,144,91,78,238,230,255,0,26,166,153,161,117,148,40,100,132,100,118,218,36,207,163,255,0,114,109,243,86,231,130,104,189,177,153,50,156,128,242,52,83,17,182,173,175,133,64,254,223,154,187,123,45,41,4,52,108,194,236,33,16,54,154,119,120,50,245,112,131,8,51,183,197,150,146,68,46,206,205,241,92,108,228,15,222,185,26,70,127,210,102,65,211,94,239,154,228,109,60,25,104,75,70,241,91,214,215,101,163,119,58,222,136,136,136,136,136,136,136,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,191,78,83,60,18,90,175,84,214,190,45,243,30,10,74,250,120,234,43,33,194,118,122,154,81,148,6,120,37,140,2,236,210,12,206,204,113,203,29,100,65,20,177,106,38,3,48,187,59,70,75,208,115,69,230,1,71,104,163,185,112,201,146,24,139,173,117,155,180,219,177,197,210,8,224,158,150,58,89,96,150,9,173,35,212,3,221,51,245,117,150,72,220,10,18,140,99,98,115,121,70,40,213,200,188,139,204,126,34,243,30,221,149,249,95,102,237,215,90,237,101,154,105,93,194,150,223,74,46,205,37,85,76,140,207,211,132,55,14,175,163,147,145,8,0,153,152,1,100,41,195,71,14,152,19,133,252,172,160,203,60,11,79,253,170,178,241,91,190,111,233,157,211,179,67,12,245,157,57,101,147,163,213,232,1,116,128,182,7,131,55,139,189,85,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,145,71,26,252,40,216,184,180,201,170,220,27,210,181,81,226,251,110,181,152,90,247,91,9,151,96,170,220,15,36,110,81,187,27,67,56,7,74,70,208,197,181,9,58,102,113,70,203,30,204,89,133,175,184,27,21,94,112,86,41,161,236,87,172,63,112,168,181,220,105,186,161,39,66,170,9,10,57,99,222,14,64,91,76,9,181,23,113,125,53,103,118,239,94,171,54,115,251,57,115,215,216,31,149,204,194,186,226,143,178,246,246,182,90,251,105,139,244,33,238,220,79,181,155,169,49,237,14,164,231,186,89,54,6,243,45,163,165,208,114,208,224,114,167,136,236,101,14,112,227,131,164,12,186,193,119,136,194,106,73,2,42,131,190,92,97,104,231,106,34,132,216,133,169,152,78,34,152,140,125,240,145,163,6,119,35,56,103,37,88,7,58,191,43,24,91,234,5,15,167,92,84,59,101,238,10,186,230,86,63,195,89,115,98,168,164,130,229,138,175,20,86,74,57,106,204,134,8,231,169,152,33,140,164,33,18,38,6,35,103,119,97,39,211,93,25,252,22,66,121,79,150,89,37,192,103,15,51,210,212,94,105,44,120,122,199,79,29,215,19,223,42,100,159,101,117,199,179,193,79,53,91,68,114,74,64,115,148,49,176,83,196,239,239,144,132,98,68,77,186,16,120,196,226,171,25,113,95,155,151,12,97,121,185,85,142,24,183,84,84,83,97,59,68,145,180,33,110,183,57,251,142,81,9,152,246,153,4,99,41,143,113,110,54,97,103,233,132,96,23,21,202,247,129,111,203,94,42,12,241,206,60,25,218,242,218,203,191,216,244,213,165,182,27,237,210,57,5,155,88,92,95,180,81,195,164,157,77,92,64,229,96,143,243,162,53,17,180,212,162,176,14,112,92,66,225,92,19,145,47,195,239,102,246,134,36,204,110,133,78,216,234,163,31,101,208,209,214,65,63,104,154,61,94,71,234,201,23,74,54,218,194,91,39,45,236,241,108,56,86,82,105,201,131,63,176,110,25,196,216,151,135,171,237,174,146,146,251,140,106,6,237,98,185,193,111,119,158,184,233,233,228,41,232,234,42,25,221,216,35,138,55,154,1,113,96,103,42,189,79,116,128,37,46,136,161,91,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,84,211,153,111,47,186,156,158,186,222,56,131,202,11,85,36,121,125,95,81,218,111,22,154,72,162,165,131,13,25,149,44,17,180,108,115,185,206,21,21,51,202,76,16,196,33,3,104,44,204,12,58,91,7,10,60,87,102,63,9,89,142,24,215,5,75,219,173,85,221,56,47,246,9,230,112,165,187,210,139,187,176,147,179,63,78,96,220,79,20,204,206,81,145,19,59,24,28,145,158,66,121,91,154,88,19,58,112,37,179,51,50,210,251,237,156,55,121,235,118,42,222,203,53,63,87,165,49,195,39,230,230,0,144,116,146,35,31,120,91,93,53,109,89,217,223,213,162,137,94,115,124,65,101,198,37,184,216,184,117,180,97,254,219,139,240,133,194,59,197,210,247,36,12,30,205,142,122,87,113,160,132,136,119,201,214,9,105,231,145,196,154,54,233,64,223,156,61,205,12,96,169,169,228,251,196,46,21,198,217,18,220,62,246,111,103,226,76,185,235,212,237,146,170,50,246,165,13,101,100,243,246,136,99,213,164,110,148,146,244,164,109,174,35,190,2,222,239,46,192,191,244,80,3,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,175,253,121,252,127,143,240,110,86,96,219,182,96,230,14,33,164,177,225,235,29,59,212,215,87,84,187,236,136,53,102,102,102,102,114,51,34,113,0,1,103,51,50,17,22,34,38,103,181,94,3,56,193,196,220,92,230,134,120,222,137,234,232,176,77,142,162,196,56,78,207,87,21,63,94,134,9,99,171,9,142,73,34,6,34,57,138,152,37,112,35,145,163,114,112,2,38,109,197,121,72,169,254,122,100,94,92,113,23,151,23,28,175,205,11,55,110,181,87,105,44,51,68,236,21,86,250,161,103,104,234,169,164,118,126,156,193,184,180,125,28,92,72,128,196,192,204,11,30,30,34,178,27,25,112,219,155,151,220,169,198,116,85,98,118,234,131,59,101,116,212,237,8,93,173,206,100,212,245,177,48,153,142,201,4,117,113,99,45,134,199,25,62,240,38,107,234,229,67,199,29,78,26,186,217,56,71,204,96,164,107,21,202,162,160,48,141,217,206,42,119,161,171,148,164,156,168,167,114,113,105,66,121,72,250,68,218,202,211,74,49,232,99,32,116,105,167,49,254,96,21,156,68,95,101,202,76,161,196,95,234,79,65,217,167,150,166,158,57,233,228,196,85,91,2,77,213,1,48,71,32,67,12,142,224,16,184,237,121,34,121,73,207,243,45,21,32,224,147,131,236,77,197,206,104,69,101,22,171,162,193,54,58,136,11,22,94,41,37,167,235,208,193,44,115,156,33,28,114,155,17,28,197,76,113,49,136,72,209,185,49,152,147,54,210,159,236,1,128,48,110,86,96,219,78,95,101,246,30,164,177,225,235,29,59,83,80,208,211,51,236,136,53,119,119,119,119,114,51,34,114,51,50,119,51,50,34,39,34,39,119,244,8,162,131,158,85,218,213,53,215,38,236,80,220,233,14,229,71,79,126,171,168,163,25,133,231,134,9,138,132,98,148,227,215,112,129,148,19,8,147,182,132,241,72,205,174,215,210,213,121,101,221,173,86,94,56,242,194,178,243,115,164,160,167,146,162,229,72,18,212,204,49,1,79,61,178,174,24,98,98,39,102,115,146,89,35,140,7,196,140,196,91,87,118,101,144,74,40,171,231,157,250,147,253,228,254,26,173,87,149,199,158,204,178,252,107,209,235,85,234,115,75,224,39,237,221,29,251,138,236,175,159,102,32,181,91,251,102,47,181,212,84,105,29,125,13,36,12,47,89,78,70,250,71,52,48,68,44,113,106,195,36,113,179,131,52,162,227,60,85,229,110,105,99,188,150,199,118,204,204,203,75,239,177,177,37,155,173,216,171,123,44,53,29,46,172,39,12,159,155,152,14,50,214,57,76,125,225,125,53,213,180,118,103,108,132,248,81,226,187,46,56,181,203,128,198,184,42,94,195,117,161,233,193,127,176,79,51,29,85,162,168,153,221,132,157,153,186,144,158,210,120,166,102,97,144,68,153,216,12,36,140,43,90,34,47,63,143,240,6,13,205,60,27,118,203,236,193,195,212,151,204,61,124,167,122,106,234,26,150,125,146,134,172,236,236,236,236,64,98,76,38,6,46,198,6,34,66,226,66,206,209,171,195,175,40,122,156,25,196,93,125,231,55,238,116,152,159,47,176,117,69,21,77,156,42,237,145,52,24,180,228,165,144,164,105,33,10,179,58,96,165,169,233,106,19,9,133,67,11,179,182,194,38,82,148,177,87,83,253,202,227,200,158,89,126,53,235,21,170,159,243,31,229,255,0,71,196,69,138,92,219,202,28,59,254,171,20,29,154,9,105,169,228,130,158,60,69,75,188,35,219,80,115,28,113,132,208,198,238,97,51,150,231,142,39,136,152,255,0,50,241,86,14,9,56,62,195,60,35,101,124,86,81,106,74,220,109,124,167,128,177,101,226,146,90,142,133,116,241,73,57,194,17,199,41,184,136,66,53,39,19,24,132,111,35,11,25,136,187,237,27,138,69,0,60,209,252,246,102,111,224,190,143,68,174,171,145,143,235,179,247,111,248,146,162,156,199,249,127,214,112,239,125,151,54,242,135,14,255,0,169,61,127,102,130,90,106,121,39,168,147,14,213,108,8,246,212,28,199,36,135,12,210,51,152,76,229,181,164,149,226,38,15,204,188,180,131,130,78,48,113,55,8,217,161,21,232,94,174,183,4,223,42,32,28,89,103,164,138,159,175,93,4,81,206,16,156,114,74,14,66,112,149,73,202,192,39,27,72,226,192,100,44,251,134,127,176,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,154,8,121,163,249,236,204,223,193,125,30,137,92,167,37,220,45,98,199,56,87,136,92,21,138,104,123,109,151,16,91,236,118,187,141,55,84,227,235,210,207,29,210,57,99,222,14,38,59,128,201,181,23,98,109,117,103,103,239,86,151,198,223,7,216,155,132,108,208,150,202,77,87,91,130,111,149,19,150,19,188,85,203,79,215,174,130,40,224,57,130,72,226,55,33,56,74,164,34,115,32,141,164,113,115,1,22,125,162,224,147,140,28,77,194,54,104,69,122,23,171,173,193,55,202,136,7,22,89,233,34,167,235,215,65,20,115,132,39,28,146,131,144,156,37,82,114,176,9,198,210,56,176,25,11,62,225,159,236,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,59,84,208,215,83,59,236,148,53,118,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,244,8,136,138,18,249,145,242,251,166,225,218,166,60,225,201,187,85,89,101,213,198,160,105,171,109,176,197,44,193,134,77,162,130,56,158,90,137,167,150,105,130,166,103,156,152,200,68,35,55,8,245,212,227,103,160,28,31,113,103,140,184,69,205,15,183,22,42,122,187,197,138,190,158,74,107,238,28,26,246,165,130,234,13,25,180,14,102,241,202,192,113,74,109,32,155,6,253,58,128,206,195,41,179,201,79,28,28,207,240,14,9,202,251,117,151,133,252,195,164,190,99,108,87,79,75,113,165,188,91,70,26,136,44,84,93,65,50,122,152,231,140,199,180,200,34,81,118,83,6,146,54,35,57,58,110,49,140,145,3,128,48,6,50,205,60,101,105,203,236,190,195,213,119,204,67,124,168,106,106,26,26,102,109,242,158,142,238,238,238,236,32,2,44,70,102,78,192,0,36,68,226,34,238,211,253,193,39,7,216,103,132,108,175,138,202,45,73,91,141,175,148,240,22,44,188,82,75,81,208,174,158,41,39,56,66,56,229,55,17,8,70,164,226,99,16,141,228,97,99,49,23,125,163,66,185,213,249,88,194,223,80,40,125,58,226,172,3,149,199,158,204,178,252,107,209,235,84,132,243,35,229,247,83,196,77,52,121,195,147,118,170,65,204,91,117,56,211,86,219,97,138,40,79,19,3,203,4,113,60,181,19,79,20,48,157,52,45,57,49,144,145,200,12,17,235,160,70,205,13,152,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,134,169,161,174,166,118,223,17,232,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,207,63,220,18,113,131,134,120,185,202,248,175,66,244,148,88,218,199,79,0,226,203,61,36,85,29,10,25,229,146,112,132,227,146,80,97,32,152,105,142,86,1,57,30,54,38,3,34,118,220,81,193,206,175,205,62,22,250,127,67,234,55,21,106,185,107,195,214,42,205,76,154,205,28,220,194,213,61,127,201,95,178,106,110,54,176,165,146,89,170,104,107,10,164,101,168,140,129,159,78,135,103,25,13,136,88,122,79,41,185,143,75,105,249,252,151,205,236,101,144,185,161,135,243,115,47,231,164,142,251,135,106,10,106,118,171,129,166,130,80,56,202,41,97,144,59,157,194,72,164,146,55,113,113,54,99,119,18,18,102,38,200,123,134,46,33,112,175,20,25,53,101,205,204,45,77,216,59,127,82,154,227,107,58,168,234,38,182,87,68,91,101,167,144,129,255,0,189,144,28,132,8,226,150,35,112,13,251,90,29,185,142,241,199,77,197,110,50,160,193,249,124,21,116,249,117,131,234,39,58,25,165,57,98,59,221,89,51,3,214,203,3,187,8,0,139,16,192,36,61,81,9,101,34,113,121,158,40,237,171,8,229,14,50,198,185,119,143,115,74,205,5,35,97,236,184,167,183,77,122,158,105,216,79,125,117,88,210,211,67,16,54,164,102,68,242,27,190,140,12,16,158,164,196,224,39,226,150,85,8,188,166,105,102,150,4,201,108,9,115,204,204,203,190,251,27,13,217,186,61,182,183,178,205,81,210,234,204,16,199,249,184,64,228,45,100,148,7,221,23,211,93,95,70,103,118,160,31,232,163,240,39,255,0,127,63,248,51,120,255,0,154,43,170,69,96,28,234,252,172,97,111,168,20,62,157,113,81,23,146,249,67,140,179,235,52,48,254,81,229,252,20,146,95,113,21,65,67,78,245,115,180,48,68,1,25,75,44,210,31,123,176,71,20,114,72,236,44,70,236,14,194,36,78,194,243,253,129,176,198,73,112,11,195,69,45,45,230,225,73,100,195,24,86,158,148,241,5,242,27,108,228,119,11,140,231,13,60,149,178,197,23,90,103,57,166,40,217,135,83,233,134,192,103,104,227,29,176,109,197,119,21,217,143,197,174,99,158,53,198,178,246,27,85,15,82,11,5,130,9,156,233,109,20,164,236,238,34,238,205,212,152,246,139,203,51,179,20,132,34,204,192,1,28,97,117,92,177,121,127,209,230,237,101,55,16,57,223,135,123,94,5,164,219,62,25,182,203,36,18,210,223,170,163,158,104,101,42,144,19,121,26,24,36,167,239,134,64,17,152,140,117,114,140,76,36,249,92,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,182,174,99,60,20,127,37,92,199,130,255,0,128,45,151,89,50,203,20,254,114,219,83,59,117,99,181,215,59,155,201,108,41,183,17,150,208,6,146,34,149,132,142,50,33,214,82,134,89,30,138,240,209,196,94,59,225,127,52,232,51,51,2,212,127,106,163,188,81,108,135,250,103,107,237,48,205,61,31,82,88,164,232,245,122,0,61,80,29,225,226,207,226,207,144,158,69,231,166,92,113,23,151,22,236,208,202,251,207,110,181,87,107,20,208,202,204,21,86,250,161,102,121,41,106,99,103,126,156,193,184,117,109,92,92,72,76,8,192,192,202,160,34,34,161,92,113,227,252,27,151,220,40,102,125,86,51,196,52,150,160,190,97,123,165,130,216,211,59,239,172,184,213,209,205,21,61,60,64,44,228,102,68,250,190,141,238,128,153,150,208,2,38,199,49,101,37,132,241,77,139,28,225,91,54,53,194,213,221,182,203,136,45,244,247,75,117,79,72,227,235,210,207,24,201,20,155,13,132,199,112,24,190,132,204,77,174,142,204,253,203,235,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,202,35,31,224,12,27,154,120,54,237,151,217,131,135,169,47,152,122,249,78,244,213,212,53,44,251,37,13,89,217,217,217,216,128,196,152,76,12,93,140,12,68,133,196,133,157,162,131,55,57,54,102,57,103,141,190,139,41,49,13,171,242,109,137,46,21,85,21,53,211,179,132,152,78,151,172,70,20,197,12,147,28,181,218,66,224,17,72,39,186,73,4,186,189,1,210,87,149,252,1,128,48,110,86,96,219,78,95,101,246,30,164,177,225,235,29,59,83,80,208,211,51,236,136,53,119,119,119,119,114,51,34,114,51,50,119,51,50,34,39,34,39,119,135,110,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,95,255,0,18,252,58,96,78,40,50,178,191,44,241,213,63,246,218,203,61,110,249,191,165,151,78,205,52,48,86,116,226,150,62,183,75,174,101,210,50,216,126,14,222,14,214,21,193,183,41,10,156,59,140,166,199,124,83,195,73,90,24,110,241,81,79,108,194,240,244,170,109,215,144,137,162,122,123,132,179,12,142,71,76,68,242,233,73,44,81,153,116,193,229,109,142,80,156,165,34,43,106,230,15,145,121,113,156,188,50,227,91,182,53,179,117,110,184,19,15,221,49,37,130,229,3,176,85,81,85,83,210,156,206,2,110,207,172,50,244,132,37,141,217,196,133,133,219,67,8,204,49,236,89,15,114,253,202,28,27,148,28,40,96,24,48,124,21,108,120,194,207,67,139,238,243,84,206,242,156,247,26,234,56,14,82,102,238,16,1,22,142,48,17,102,208,34,23,45,198,230,101,113,72,136,139,71,239,90,59,104,180,215,187,68,68,126,245,171,50,220,136,136,136,136,182,151,138,51,62,171,87,109,89,113,237,109,124,116,66,17,111,2,255,0,26,209,223,79,138,227,151,223,219,27,59,123,218,174,120,133,132,88,91,224,204,203,175,84,34,243,177,63,139,3,255,0,145,213,54,204,26,48,170,162,175,140,227,221,212,166,148,59,219,93,117,99,84,183,0,73,13,5,200,173,209,187,11,132,143,238,247,54,154,16,55,252,138,227,176,212,141,45,8,200,207,222,236,223,228,101,220,48,121,229,33,125,25,180,213,82,236,224,25,74,138,77,158,59,159,252,146,43,99,201,88,101,252,164,226,14,231,255,0,170,53,90,233,243,235,196,175,107,11,198,69,107,136,73,223,190,33,111,253,81,95,79,107,197,212,6,127,135,119,248,23,134,199,247,73,33,183,84,64,39,163,180,102,254,61,255,0,162,109,243,251,149,173,85,196,247,140,206,161,3,103,145,132,162,39,103,239,209,218,163,249,254,106,236,48,205,27,195,109,161,0,7,22,0,22,209,155,79,235,5,123,58,64,97,137,159,227,167,252,139,116,145,11,179,183,205,108,247,129,245,211,187,238,91,218,79,236,153,150,157,218,234,203,149,180,102,102,213,11,193,109,111,21,189,109,118,90,55,115,173,232,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,139,105,45,17,17,17,17,17,17,17,110,109,86,168,136,180,118,213,106,180,127,5,177,219,84,233,190,186,234,203,108,130,253,221,236,182,199,11,177,106,238,222,43,157,187,155,69,210,173,13,242,51,182,190,14,223,229,84,243,49,169,200,40,228,125,175,171,139,248,55,220,106,138,229,136,79,73,136,111,6,108,91,74,186,161,219,93,127,179,5,115,120,102,173,202,134,156,4,95,71,136,29,245,111,142,130,190,211,11,132,68,207,227,181,213,13,207,83,102,179,92,117,103,215,179,205,255,0,18,85,71,248,113,38,106,154,199,209,253,235,172,159,255,0,37,94,77,151,94,192,31,177,191,226,178,228,173,109,1,223,229,170,163,57,155,60,109,13,121,74,250,52,112,74,95,224,99,94,23,38,240,213,44,151,217,111,34,78,93,119,47,139,63,137,198,95,47,249,85,203,81,211,52,84,177,105,240,22,102,255,0,2,250,81,182,145,142,191,38,90,235,171,58,226,34,213,244,91,75,238,91,195,185,187,252,87,32,248,161,45,27,197,111,90,59,106,182,173,205,224,181,68,68,68,68,68,68,68,68,69,141,103,22,62,105,243,147,234,6,33,245,25,213,239,224,222,58,169,184,90,229,195,150,152,31,47,171,233,15,53,47,244,247,73,168,97,169,165,148,194,217,110,154,243,117,7,185,51,188,111,4,198,50,83,148,97,9,31,233,152,153,1,128,184,28,117,218,109,152,203,53,241,253,21,154,142,74,187,254,44,198,55,136,233,162,58,186,182,121,238,23,26,185,152,69,228,154,98,102,115,146,89,27,83,144,155,188,157,201,252,93,78,247,0,188,20,97,94,20,242,226,146,247,118,182,118,140,205,196,214,248,100,196,119,10,134,140,228,160,222,195,33,91,41,222,50,48,24,98,54,102,50,2,126,180,128,198,239,180,98,8,174,169,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,101,80,172,215,152,167,2,180,220,82,224,215,199,25,125,65,72,25,169,96,167,134,26,25,170,106,165,0,185,219,161,122,131,123,107,51,200,208,66,101,37,65,72,19,16,126,152,8,17,128,19,152,69,175,6,92,23,98,174,39,243,198,187,45,241,32,221,112,181,151,8,110,159,23,212,73,67,32,85,81,236,155,164,244,34,198,14,17,86,72,109,32,136,205,166,209,138,115,219,35,196,241,148,255,0,97,60,45,98,192,216,86,205,130,176,181,15,98,178,225,251,125,61,174,221,77,213,57,58,20,176,70,49,197,30,243,114,50,218,0,45,169,59,147,233,171,187,191,122,250,202,192,57,213,249,88,194,223,80,40,125,58,226,162,131,134,75,181,170,193,196,150,84,95,111,183,58,75,117,182,221,142,44,85,117,149,149,115,12,48,83,65,29,124,37,36,178,72,78,194,0,34,206,78,78,236,204,204,238,234,224,57,138,113,213,83,197,46,50,124,15,151,213,245,97,149,118,10,136,102,161,134,166,150,32,59,157,198,22,168,7,185,51,188,109,60,32,81,212,20,97,9,31,232,0,153,0,25,56,7,159,224,23,130,140,85,197,102,99,210,94,238,214,206,207,150,88,102,225,12,152,142,225,80,210,4,117,251,28,100,43,101,59,198,64,101,52,160,236,198,64,77,209,140,216,221,247,20,65,44,244,97,60,45,98,192,216,86,205,130,176,181,15,98,178,225,251,125,61,174,221,77,213,57,58,20,176,70,49,197,30,243,114,50,218,0,45,169,59,147,233,171,187,191,122,250,202,149,113,59,196,46,21,225,127,38,175,89,185,138,105,187,127,96,233,211,91,173,97,85,29,60,215,58,233,75,108,84,241,145,191,247,210,27,136,153,4,81,74,108,7,179,107,227,173,154,89,165,142,243,167,29,220,243,51,50,239,190,217,196,151,158,143,109,173,236,176,211,245,122,80,132,49,254,110,16,8,199,72,226,1,247,69,181,211,87,213,221,221,239,255,0,43,185,70,95,113,55,10,119,156,107,139,231,186,219,115,98,243,111,11,198,28,176,75,74,20,242,91,228,129,234,92,104,42,94,73,250,101,219,99,42,103,119,145,161,146,150,70,22,45,118,203,25,199,5,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,18,134,122,105,227,39,25,34,146,50,102,32,49,38,113,113,118,103,103,103,103,83,233,203,187,139,207,229,91,147,79,246,166,183,173,152,88,59,165,69,138,54,80,118,104,103,234,148,189,150,174,61,174,241,191,86,56,139,123,14,205,178,199,46,145,132,111,22,235,170,80,173,206,175,205,62,22,250,127,67,234,55,21,110,188,31,113,103,140,184,69,205,15,183,22,42,122,187,197,138,190,158,74,107,238,28,26,246,165,130,234,13,25,180,14,102,241,202,192,113,74,109,32,155,6,253,58,128,206,195,41,179,228,17,133,177,78,92,103,142,92,82,226,76,55,93,106,197,184,51,22,219,204,68,138,38,154,150,186,150,70,40,229,134,88,164,111,239,227,146,41,5,136,73,140,12,89,216,133,160,135,143,238,15,174,188,38,230,225,13,189,169,36,192,152,198,162,178,191,10,28,50,147,157,52,0,98,242,80,202,50,25,75,190,157,166,136,26,66,34,105,64,128,247,111,121,35,142,253,57,70,240,245,196,118,81,88,177,54,44,205,10,155,174,22,194,24,131,88,237,248,42,233,74,113,213,73,92,6,34,87,51,138,70,99,164,247,35,40,88,116,98,156,93,140,217,130,40,8,228,85,90,175,49,30,47,63,146,150,77,55,217,106,222,142,97,99,30,173,22,23,223,65,218,97,131,164,81,118,170,185,55,59,70,221,40,229,29,140,91,247,75,36,90,198,113,180,187,96,46,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,9,77,61,76,242,19,12,113,71,24,179,145,153,19,176,176,179,59,187,187,51,41,31,205,30,81,151,220,51,194,157,155,26,225,9,238,183,44,216,179,91,206,241,136,236,17,82,133,68,151,9,39,122,103,42,10,103,142,126,152,246,40,198,165,217,227,105,164,170,145,201,135,77,209,70,22,1,149,185,165,142,242,91,29,219,51,51,45,47,190,198,196,150,110,183,98,173,236,176,212,116,186,176,156,50,126,110,96,56,203,88,229,49,247,133,244,215,86,209,217,157,178,30,225,87,137,140,27,197,126,81,209,230,150,15,161,171,183,24,212,21,182,239,108,169,103,35,183,92,99,8,206,88,26,77,172,51,6,217,99,48,144,89,183,1,142,225,3,223,24,86,5,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,212,32,115,31,230,1,89,196,69,246,92,164,202,28,69,254,164,244,29,154,121,106,105,227,158,158,76,69,85,176,36,221,80,19,4,114,4,48,200,238,1,11,142,215,146,39,148,156,255,0,50,209,86,190,70,63,174,207,221,191,226,74,85,17,21,191,241,139,193,214,4,226,255,0,2,83,216,47,245,158,198,196,150,109,255,0,103,241,7,78,106,143,101,245,102,167,58,175,232,80,158,40,231,234,199,78,209,254,113,223,102,187,135,71,110,252,123,49,102,22,190,224,108,85,121,193,88,166,135,177,94,176,253,194,162,215,113,166,234,132,157,10,168,36,40,229,143,120,57,1,109,48,38,212,93,197,244,213,157,219,189,122,12,151,202,28,101,159,89,161,135,242,143,47,224,164,146,251,136,170,10,26,119,171,157,161,130,32,8,202,89,102,144,251,221,130,56,163,146,71,97,98,55,96,118,17,34,118,23,200,207,34,242,47,46,56,116,203,139,118,87,229,125,155,176,218,168,117,150,105,165,118,58,171,133,81,51,52,149,85,50,51,55,82,99,218,58,190,140,44,34,32,2,0,0,3,80,17,81,78,43,184,174,203,142,18,178,224,241,174,53,151,183,93,107,186,144,88,44,16,76,193,85,119,170,22,103,113,23,118,126,156,33,184,94,89,157,156,99,18,22,102,51,56,227,60,123,51,75,52,177,222,116,227,187,158,102,102,93,247,219,56,146,243,209,237,181,189,150,26,126,175,74,16,134,63,205,194,1,24,233,28,64,62,232,182,186,106,250,187,187,191,149,83,83,203,23,143,31,203,125,138,155,33,179,98,245,187,31,97,251,120,251,54,233,113,184,245,42,177,68,34,115,20,154,15,72,91,173,79,0,211,177,110,146,73,102,22,146,103,215,100,164,215,254,162,175,158,119,234,79,247,147,248,106,181,94,87,30,123,50,203,241,175,71,173,83,252,177,172,226,158,255,0,147,88,167,136,44,109,127,225,250,201,236,172,3,89,112,99,180,83,13,49,83,71,221,16,52,242,69,9,59,188,80,201,59,77,36,113,232,59,35,48,29,145,233,211,27,159,228,255,0,134,243,230,233,159,55,59,238,88,226,122,75,78,9,180,211,211,182,57,138,181,186,208,87,193,39,87,178,211,133,59,24,147,212,185,4,197,28,236,236,208,176,202,228,230,198,244,243,205,162,34,34,34,197,93,79,247,43,143,34,121,101,248,215,172,86,171,170,68,69,0,60,209,252,246,102,111,224,190,143,68,174,171,145,143,235,179,247,111,248,146,190,158,50,115,115,46,50,95,135,28,103,137,243,74,207,237,203,45,198,223,37,139,216,33,94,212,115,94,164,172,2,135,178,71,46,225,49,220,7,33,25,71,186,64,138,57,100,17,39,13,31,28,37,57,60,164,50,231,55,48,71,13,17,222,243,7,21,85,205,135,177,85,71,180,176,166,28,169,166,49,59,61,38,249,26,73,216,228,102,38,10,178,113,152,35,29,98,96,219,48,147,149,68,140,209,193,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,41,31,206,140,161,193,185,245,149,248,131,40,243,2,10,185,44,88,138,156,97,168,122,73,222,25,226,48,144,101,138,104,207,189,152,227,150,56,228,102,38,32,119,6,98,18,23,113,124,117,184,138,200,108,101,195,110,110,95,114,167,25,209,85,137,219,170,12,237,149,211,83,180,33,118,183,57,147,83,214,196,194,102,59,36,17,213,197,140,182,27,28,100,251,192,153,174,127,151,7,48,10,206,29,239,177,101,38,111,98,47,245,39,175,237,51,197,83,81,28,245,18,97,218,173,135,38,234,112,132,36,144,225,154,70,96,56,88,118,180,146,180,162,225,249,230,150,111,209,17,23,201,197,152,90,197,142,112,173,231,5,98,154,30,219,101,196,22,250,139,93,198,155,170,113,245,233,103,140,163,150,61,224,226,99,184,12,155,81,118,38,215,86,118,126,245,143,191,27,124,31,98,110,17,179,66,91,41,53,93,110,9,190,84,78,88,78,241,87,45,63,94,186,8,163,128,230,9,35,136,220,132,225,42,144,137,204,130,54,145,197,204,4,89,246,141,186,169,190,229,193,203,254,143,135,123,20,89,183,155,216,119,253,86,43,251,76,17,83,84,73,5,68,120,118,151,121,199,182,156,225,57,35,57,166,141,152,206,102,45,205,28,173,16,176,126,121,229,190,165,96,28,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,127,150,60,60,125,230,110,73,102,231,18,247,252,109,144,150,106,74,124,61,91,79,76,117,87,42,104,231,128,47,87,18,14,165,77,107,211,205,28,101,1,185,72,209,24,176,251,231,1,76,238,229,49,58,245,92,178,176,14,124,226,254,37,237,215,140,146,196,53,120,102,158,197,79,36,184,142,250,118,254,219,110,134,136,128,156,41,43,32,121,161,105,194,162,88,128,26,33,145,164,109,30,96,209,233,220,194,165,243,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,149,115,58,224,59,242,33,125,169,207,156,167,178,237,192,56,130,224,94,210,181,219,173,221,58,92,47,49,4,35,30,165,213,39,232,212,78,85,14,59,99,142,40,73,227,133,180,223,16,189,144,88,177,254,50,195,56,103,19,96,203,22,33,171,164,177,99,26,122,106,107,237,188,93,158,10,224,167,168,10,136,28,197,217,217,142,57,99,103,19,109,13,152,164,22,125,178,24,151,181,225,139,135,172,85,197,6,114,217,114,143,11,84,246,14,223,212,169,184,221,14,150,74,136,109,148,49,14,233,106,36,16,111,239,99,6,34,1,57,101,136,28,195,126,230,151,78,55,242,135,6,228,47,44,76,91,148,121,127,5,92,118,44,59,79,104,134,157,234,231,121,167,148,206,249,73,44,179,72,125,204,231,36,178,73,35,176,176,131,57,187,8,136,179,11,65,178,202,161,21,181,115,30,194,120,171,28,240,99,152,120,91,5,97,155,174,32,189,86,251,39,179,91,173,116,82,85,213,79,178,235,72,103,178,40,216,140,182,128,17,62,141,220,34,238,253,204,234,16,127,146,119,20,255,0,248,52,230,175,254,134,220,127,248,43,37,52,86,1,206,175,202,198,22,250,129,67,233,215,21,30,188,179,174,214,171,7,26,249,127,125,190,220,233,45,214,219,117,61,250,174,178,178,174,97,134,10,104,35,178,87,20,146,201,33,59,8,0,139,57,57,59,179,51,51,187,175,171,204,51,141,59,175,20,249,161,81,98,194,24,130,172,178,175,13,84,51,97,250,55,166,42,86,173,157,163,219,45,194,120,200,156,140,200,158,81,137,205,133,194,23,22,233,198,103,54,231,47,62,11,46,188,83,230,133,61,247,23,225,250,178,202,188,53,80,239,136,43,26,164,169,90,182,118,143,116,86,248,36,17,114,51,34,120,138,86,7,23,8,92,159,169,25,156,59,167,166,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,8,195,5,52,17,139,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,40,97,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,148,230,150,86,224,76,233,192,151,60,179,204,187,23,182,112,221,231,163,219,104,187,84,212,253,94,148,193,52,127,156,132,194,65,210,72,128,189,210,109,116,209,245,103,118,124,125,248,193,225,51,25,112,139,154,31,97,239,181,21,119,139,21,125,60,117,54,44,70,84,13,75,5,212,26,48,121,216,1,164,149,128,226,148,222,50,7,61,250,116,205,217,134,80,119,246,188,2,241,175,138,184,83,204,122,75,37,218,231,218,50,203,19,92,33,143,17,219,234,30,67,142,131,123,140,101,115,167,104,196,204,102,136,25,156,196,5,250,209,131,3,182,225,136,226,158,140,39,138,108,88,231,10,217,177,174,22,174,237,182,92,65,111,167,186,91,170,122,71,31,94,150,120,198,72,164,216,108,38,59,128,197,244,38,98,109,116,118,103,238,95,89,23,201,197,152,166,197,129,176,173,231,26,226,154,238,197,101,195,246,250,139,165,198,167,164,114,116,41,96,140,164,150,77,128,196,101,180,0,159,65,103,39,211,70,103,126,229,1,156,127,113,131,117,226,203,55,8,173,239,73,30,4,193,213,21,148,24,80,33,136,152,234,96,51,22,146,186,82,144,6,93,245,13,12,70,209,144,139,68,2,1,183,123,73,36,150,192,175,127,150,135,28,117,60,56,227,40,114,123,28,5,33,229,214,52,188,70,115,85,200,113,83,157,142,227,51,71,3,86,148,198,226,47,76,226,17,12,194,101,238,4,109,32,59,56,152,77,57,42,149,113,99,229,99,57,62,159,226,31,78,157,99,88,178,168,68,80,173,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,41,84,68,68,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,146,159,9,222,86,50,111,233,254,30,244,232,21,85,91,73,104,136,136,136,136,136,136,139,115,106,181,68,68,69,163,248,45,142,218,163,3,187,235,220,182,200,14,204,222,11,108,112,187,22,231,127,30,246,92,237,220,218,46,165,88,235,43,59,107,250,47,255,0,42,241,24,226,3,10,73,75,110,186,198,95,15,184,149,16,195,33,52,24,186,174,66,23,97,115,55,109,89,255,0,182,138,184,156,33,91,173,4,64,44,250,59,14,186,183,199,104,175,75,16,237,29,31,199,69,74,243,100,216,41,37,114,103,253,34,240,253,146,43,104,201,99,97,204,108,66,90,63,189,114,170,255,0,219,198,175,87,11,59,189,178,23,255,0,107,31,248,162,190,141,91,62,221,223,45,85,42,204,153,196,59,67,155,187,8,210,153,127,199,84,123,46,236,116,151,188,94,87,145,61,221,10,151,135,77,89,252,37,2,249,63,207,230,174,146,209,74,48,209,70,218,120,11,51,127,129,151,215,129,180,141,110,221,174,172,184,140,190,26,120,173,165,247,45,225,221,222,235,123,124,22,226,240,91,91,197,111,90,59,106,182,173,205,224,181,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,163,247,45,29,221,214,154,119,106,136,158,14,181,103,239,239,91,145,17,17,17,17,22,143,224,182,186,218,230,90,105,220,182,147,155,252,187,150,248,221,244,239,91,215,25,179,119,187,179,104,188,118,54,24,38,165,144,142,61,204,44,237,224,207,240,37,70,41,229,160,180,226,34,134,56,196,74,164,222,77,25,133,191,72,255,0,155,228,171,166,15,169,134,166,134,29,190,35,24,183,195,228,43,211,23,245,50,253,142,168,102,122,0,149,162,227,174,157,212,179,127,197,149,82,78,28,34,29,213,101,163,107,237,153,27,249,191,50,175,18,209,167,97,143,79,147,127,145,151,37,126,214,166,144,220,152,116,23,126,247,251,157,91,190,122,93,32,163,179,87,59,84,136,156,176,202,3,161,179,59,187,132,186,55,143,220,186,220,59,20,179,91,97,150,119,119,221,183,71,127,239,98,249,171,143,136,117,132,25,180,118,209,191,200,187,66,222,235,55,220,180,118,102,249,174,55,102,119,240,90,59,124,133,214,230,249,59,58,222,62,40,75,70,241,91,209,104,237,242,70,109,22,168,136,136,136,136,136,136,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,165,74,108,249,101,112,37,106,201,28,27,110,207,60,210,195,53,113,230,133,250,158,66,165,163,186,64,32,120,110,136,220,132,66,56,245,119,10,153,162,208,164,51,219,32,4,157,13,177,187,77,213,191,85,212,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,48,193,77,4,98,229,36,178,72,78,194,0,34,206,78,78,236,204,204,238,234,154,255,0,43,30,22,63,240,150,202,175,253,50,183,127,241,147,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,47,147,96,194,120,87,10,123,75,236,182,25,181,89,189,179,112,154,237,113,246,125,20,116,253,178,186,93,58,181,51,108,102,234,76,123,71,116,133,169,22,141,171,190,139,235,34,176,14,117,126,86,48,183,212,10,31,78,184,168,86,85,87,134,142,29,49,223,20,25,167,65,150,120,22,159,251,85,101,226,183,124,63,210,203,95,105,134,25,235,58,114,203,31,91,165,215,2,233,1,111,63,6,111,23,108,132,242,47,34,242,227,135,76,184,183,101,126,87,217,187,13,170,135,89,102,154,87,99,170,184,85,19,51,73,85,83,35,51,117,38,61,163,171,232,194,194,34,0,32,0,0,53,1,117,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,199,179,141,190,48,113,55,23,57,161,45,232,158,174,139,4,216,234,39,28,39,103,171,138,159,175,67,4,177,192,19,28,146,68,12,68,115,21,48,74,224,71,35,70,228,224,4,76,219,138,186,242,197,224,59,242,223,125,166,207,156,216,178,238,192,56,126,224,62,205,181,220,109,221,74,92,81,48,132,195,38,133,213,23,232,211,206,52,238,91,163,146,41,137,164,133,245,217,40,180,212,168,213,230,197,193,69,187,20,225,91,159,21,25,111,108,217,137,44,218,84,227,24,1,170,170,38,186,208,140,116,244,241,212,70,44,71,28,61,150,56,119,27,12,96,47,19,203,33,155,60,76,199,22,217,47,155,216,203,33,115,67,15,230,230,95,207,73,29,247,14,212,20,212,237,87,3,77,4,160,113,148,82,195,32,119,59,132,145,73,36,110,226,226,108,198,238,36,36,204,77,145,246,75,230,246,13,207,172,175,195,249,185,151,243,213,201,98,196,84,229,53,59,85,192,240,207,17,132,133,20,176,200,29,236,199,28,177,201,27,184,185,3,184,59,137,16,187,19,196,95,58,191,52,248,91,233,253,15,168,220,85,128,43,202,229,197,199,29,55,10,88,202,191,7,230,8,85,212,101,214,48,168,128,235,166,136,229,148,236,149,98,206,13,91,20,12,238,38,4,46,35,56,136,245,72,34,136,133,201,225,104,164,157,59,157,166,213,122,166,10,59,205,178,146,190,158,58,136,42,194,42,152,70,80,25,224,148,38,134,86,18,103,102,56,229,142,57,0,188,68,192,73,180,118,103,93,181,226,179,163,55,176,110,66,229,126,32,205,204,192,158,174,59,22,29,167,25,170,26,146,7,154,121,76,228,24,162,134,48,238,103,57,37,146,56,217,201,196,25,205,156,136,69,156,155,28,28,232,205,236,101,159,89,161,136,51,115,48,39,164,146,251,136,170,6,106,134,164,129,161,130,32,8,198,40,161,140,59,221,130,56,163,142,54,114,114,55,96,103,34,34,119,39,147,78,82,156,20,123,18,142,143,139,44,205,182,93,104,239,83,117,163,193,118,249,219,161,24,208,205,7,76,238,100,204,91,228,235,4,178,199,16,200,34,45,27,20,172,210,52,176,152,73,250,133,110,103,92,7,126,68,47,181,57,243,148,246,93,184,7,16,92,11,218,86,187,117,187,167,75,133,230,32,132,99,212,186,164,253,26,137,202,161,199,108,113,197,9,60,112,182,155,226,23,183,254,10,56,174,190,240,151,156,180,88,203,171,117,172,194,23,45,40,241,77,146,138,96,30,223,75,180,218,57,24,100,103,7,154,3,62,172,111,168,19,232,113,245,0,37,145,214,66,120,79,20,216,177,206,21,179,99,92,45,93,219,108,184,130,223,79,116,183,84,244,142,62,189,44,241,140,145,73,176,216,76,119,1,139,232,76,196,218,232,236,207,220,160,95,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,81,78,109,124,107,251,110,178,179,132,220,178,185,218,171,44,176,244,100,198,151,8,31,175,33,87,67,63,80,45,130,238,59,35,232,156,81,73,41,70,68,79,35,140,78,241,188,83,1,198,10,149,78,70,63,174,207,221,191,226,74,66,110,220,77,240,219,96,186,214,216,175,188,65,229,173,186,229,110,168,146,146,178,142,175,22,80,67,61,52,241,147,140,145,73,25,74,196,6,36,206,46,46,204,236,236,236,235,218,225,108,89,133,113,205,138,151,20,224,172,77,106,196,22,90,221,253,154,227,107,173,142,174,150,125,134,64,123,37,141,200,11,105,129,11,232,253,196,46,207,222,206,190,178,167,249,253,156,118,46,31,242,107,22,103,22,35,135,180,82,97,155,121,84,71,77,184,195,181,213,25,52,116,212,219,192,13,227,234,207,36,81,117,54,56,134,253,197,238,139,186,198,134,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,49,77,61,76,242,19,148,146,201,33,59,145,153,19,185,57,59,187,187,187,187,175,107,144,57,199,125,225,255,0,57,112,158,113,97,200,123,69,94,25,184,13,68,148,219,128,59,93,41,137,71,83,77,188,192,218,62,172,18,75,23,83,99,144,111,220,62,240,179,172,154,81,121,76,210,205,44,9,146,216,18,231,153,153,151,125,246,54,27,179,116,123,109,111,101,154,163,165,213,152,33,143,243,112,129,200,90,201,40,15,186,47,166,186,190,140,206,237,143,103,21,220,87,102,63,22,185,142,120,215,26,203,216,109,84,61,72,44,22,8,38,115,165,180,82,147,179,184,139,187,55,82,99,218,47,44,206,204,82,16,139,51,0,4,113,133,63,196,89,91,142,240,166,4,194,57,153,127,177,118,92,55,142,251,127,217,250,222,213,9,246,206,197,51,67,85,249,176,55,146,61,146,19,15,231,4,119,107,168,234,221,233,149,185,91,142,243,167,29,219,50,207,45,44,94,217,196,151,158,183,98,162,237,80,211,245,122,80,156,210,126,114,99,8,199,72,226,50,247,137,181,211,70,213,221,153,252,253,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,98,134,122,105,227,38,40,229,142,65,118,32,49,38,98,98,103,103,103,102,118,89,4,240,47,198,109,139,140,60,184,170,185,201,106,246,54,51,194,253,158,159,19,91,98,3,122,81,146,86,62,149,77,52,133,174,176,203,210,149,218,50,39,146,50,2,18,220,204,18,201,104,28,243,191,82,127,188,159,195,85,170,242,184,243,217,150,95,141,122,61,106,174,188,212,56,234,169,199,248,134,235,195,14,86,215,213,193,134,44,117,19,91,113,156,211,82,197,178,237,113,130,170,19,24,34,105,35,121,163,10,89,169,157,158,64,48,234,153,27,109,40,192,14,75,53,225,139,135,172,85,197,6,114,217,114,143,11,84,246,14,223,212,169,184,221,14,150,74,136,109,148,49,14,233,106,36,16,111,239,99,6,34,1,57,101,136,28,195,126,230,200,123,37,242,135,6,228,46,87,225,252,163,203,248,42,227,177,97,218,114,134,157,234,231,121,167,148,206,66,150,89,164,62,230,115,146,89,36,145,216,88,65,156,221,132,68,89,133,186,152,167,136,92,130,192,215,218,172,45,141,115,195,47,240,253,234,139,103,105,183,93,49,53,21,37,84,27,192,76,55,197,36,130,99,184,12,73,181,110,241,38,118,238,118,95,87,2,230,198,86,102,135,110,252,153,230,94,20,197,190,204,233,118,223,97,94,105,171,251,47,83,119,79,171,209,50,217,187,166,123,119,105,174,194,211,193,215,171,68,68,88,171,169,254,229,113,228,79,44,191,26,245,138,213,117,72,136,160,7,154,63,158,204,205,252,23,209,232,149,197,114,112,199,248,55,43,48,111,16,89,131,152,56,134,146,199,135,172,116,248,114,166,186,186,165,223,100,65,173,201,153,153,153,156,140,200,156,64,0,89,204,204,132,69,136,137,153,237,3,140,30,44,241,151,23,89,161,246,226,251,79,87,103,177,80,83,199,77,98,195,133,94,213,80,90,129,227,6,157,192,218,56,152,206,89,65,228,35,112,223,167,76,29,220,98,6,107,138,229,139,192,119,229,190,251,77,159,57,177,101,221,128,112,253,192,125,155,107,184,219,186,148,184,162,97,9,134,77,11,170,47,209,167,156,105,220,183,71,36,83,19,73,11,235,178,81,105,169,80,3,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,41,84,84,43,140,30,19,48,111,23,89,95,246,30,251,81,73,103,190,208,84,71,83,98,196,101,64,245,83,218,141,228,7,157,128,26,72,156,194,88,129,227,32,115,217,175,76,221,156,162,7,108,123,49,254,0,198,89,89,140,174,217,125,152,56,122,174,199,136,108,117,15,77,93,67,82,205,190,35,209,157,157,157,157,196,192,133,196,192,197,220,12,8,72,92,132,153,222,77,57,81,241,211,253,67,133,252,235,198,127,246,189,46,0,173,174,31,239,132,173,114,84,57,127,185,118,80,33,254,206,22,63,245,188,42,85,23,148,199,89,177,149,153,95,216,127,41,153,151,133,48,151,180,250,189,139,219,183,154,106,14,213,211,219,212,233,117,140,119,237,234,6,237,186,233,188,117,241,101,213,193,89,223,146,249,149,117,150,197,151,57,189,130,177,85,202,10,114,171,150,142,201,127,164,174,158,56,4,132,74,82,142,25,8,152,24,140,5,201,219,77,76,91,226,203,218,162,128,190,103,249,209,117,205,110,45,49,109,138,28,95,87,118,195,24,26,160,108,54,106,50,2,138,10,9,227,134,33,184,8,70,226,58,155,214,4,194,82,187,59,155,71,27,49,20,97,30,150,150,167,251,150,46,105,126,84,56,54,193,93,174,251,237,59,174,18,237,24,90,225,253,11,209,236,189,150,71,236,144,119,0,137,237,161,146,139,223,29,218,235,239,19,155,26,186,165,96,28,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,239,249,181,241,175,236,74,58,206,19,114,202,231,117,163,189,77,209,147,26,92,32,126,132,99,67,52,29,64,182,11,184,239,147,172,18,197,36,165,25,8,180,108,49,59,200,210,204,1,25,121,47,148,56,203,62,179,67,15,229,30,95,193,73,37,247,17,84,20,52,239,87,59,67,4,64,17,148,178,205,33,247,187,4,113,71,36,142,194,196,110,192,236,34,68,236,47,144,247,12,92,61,97,94,23,242,106,203,148,120,90,167,183,246,14,165,77,198,232,116,177,211,205,115,174,148,183,75,81,32,131,127,123,24,49,17,144,69,20,64,230,123,55,60,85,243,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,165,115,80,227,110,213,149,216,54,235,195,78,4,158,146,225,139,49,141,158,106,75,245,68,53,66,231,96,162,153,225,252,212,177,20,38,6,117,84,199,82,12,59,194,72,128,130,86,253,56,157,225,133,93,255,0,45,222,51,108,92,37,230,61,226,217,143,45,93,92,25,142,251,21,61,222,229,0,25,213,90,164,167,121,186,21,35,24,235,213,133,187,68,173,44,108,47,38,215,18,13,92,58,82,201,255,0,52,127,34,121,155,248,47,172,81,40,1,89,73,98,156,89,133,112,53,138,171,20,227,92,77,106,195,246,90,45,157,166,227,116,173,142,146,150,13,230,32,27,229,145,196,7,113,152,139,106,253,228,76,205,222,236,188,7,242,177,225,99,255,0,9,108,170,255,0,211,43,119,255,0,25,85,84,94,127,26,230,22,1,203,91,84,87,220,198,199,24,127,10,219,103,168,26,72,171,47,119,56,104,96,146,114,18,33,136,100,152,132,92,220,64,201,133,159,93,0,159,224,235,207,225,110,33,114,11,28,223,105,112,182,10,207,12,191,196,23,170,221,253,154,221,107,196,212,85,117,83,236,2,51,217,20,114,17,150,208,2,39,209,187,132,93,223,185,157,90,7,58,191,43,24,91,234,5,15,167,92,84,43,42,235,193,247,9,152,203,139,172,208,251,15,98,168,171,179,216,168,41,228,169,190,226,49,160,106,168,45,64,241,155,192,198,15,36,76,103,44,160,209,136,49,239,211,168,108,206,49,27,182,65,25,91,149,184,19,37,176,37,179,44,242,210,197,236,108,55,102,235,118,42,46,213,53,71,75,171,49,205,39,231,38,51,144,181,146,83,47,120,159,77,116,109,25,153,155,213,168,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,42,105,196,86,67,96,222,36,178,142,251,149,56,206,138,144,130,227,78,103,108,174,154,157,230,59,77,197,128,154,158,182,38,19,2,223,25,22,174,44,99,188,28,227,39,216,100,207,143,103,17,89,13,140,184,109,205,203,238,84,227,58,42,177,59,117,65,157,178,186,106,118,132,46,214,231,50,106,122,216,152,76,199,100,130,58,184,177,150,195,99,140,159,120,19,53,218,242,189,227,167,242,41,138,131,35,179,143,25,246,76,182,189,111,246,61,77,104,238,134,197,116,146,65,118,214,103,38,236,244,115,107,39,83,86,32,9,92,36,252,208,149,68,143,53,40,161,91,154,23,29,63,150,188,84,121,29,147,152,207,181,229,181,151,103,182,42,104,135,108,55,219,164,114,19,190,147,49,63,104,163,135,72,250,122,48,129,202,199,39,231,68,105,228,107,63,202,156,139,204,124,229,163,197,247,108,21,102,234,218,176,38,31,173,196,151,251,148,238,225,75,69,75,79,4,147,48,17,179,62,179,75,210,32,138,54,103,34,38,39,125,0,36,48,240,10,165,113,21,144,216,203,134,220,220,190,229,78,51,162,171,19,183,84,25,219,43,166,167,104,66,237,110,115,38,167,173,137,132,204,118,72,35,171,139,25,108,54,56,201,247,129,51,72,87,42,206,60,127,234,71,10,153,191,122,254,219,22,16,190,220,238,63,238,1,77,100,16,233,127,227,5,17,201,55,246,186,112,31,234,64,175,255,0,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,34,133,110,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,74,162,34,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,148,248,78,242,177,147,127,79,240,247,167,64,170,170,34,34,209,251,150,142,238,235,77,59,181,68,71,238,90,179,247,247,173,200,136,136,136,136,136,182,63,114,218,230,237,224,182,147,155,173,241,185,105,239,104,183,173,132,204,239,171,179,104,188,206,43,142,25,169,166,220,27,152,34,39,125,25,159,193,137,80,155,197,117,186,205,136,41,157,133,132,170,167,0,211,65,109,119,27,253,237,242,85,179,2,213,193,85,72,2,45,163,176,183,203,228,43,217,183,232,170,87,155,2,39,74,108,236,223,164,255,0,228,145,91,94,75,196,47,152,56,137,251,187,174,149,122,127,246,232,213,232,225,118,102,181,192,223,237,99,255,0,20,87,210,170,102,232,27,187,179,104,47,227,251,21,18,206,74,216,105,236,247,9,250,192,206,212,210,131,62,230,215,93,178,58,166,60,55,205,53,81,215,84,74,228,66,247,121,89,156,181,126,239,204,186,187,42,54,103,166,141,133,155,77,27,252,139,186,13,160,183,114,56,183,143,122,216,236,207,240,91,93,190,76,235,86,238,211,86,117,189,190,11,113,120,45,173,226,183,162,209,219,228,140,218,45,81,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,104,239,162,209,203,228,154,59,173,116,111,138,219,174,168,237,162,105,221,170,213,187,251,157,29,190,72,218,178,215,115,45,81,17,17,17,22,143,224,182,59,106,180,218,238,142,46,221,203,80,103,211,189,151,34,227,144,93,197,217,190,43,203,226,186,86,27,116,219,135,93,204,79,225,253,201,43,122,189,140,141,141,169,156,89,216,5,129,159,95,247,103,85,227,0,212,197,217,4,89,159,93,173,175,135,200,87,182,39,214,39,127,152,170,27,158,141,165,158,227,223,255,0,204,211,127,197,149,82,94,27,199,82,171,109,91,254,171,201,255,0,242,85,225,218,155,109,16,54,191,6,255,0,35,46,27,244,205,13,182,160,157,159,250,145,248,127,122,234,207,184,140,188,27,181,190,132,15,71,170,175,138,23,213,255,0,178,235,55,205,84,236,132,181,21,61,158,144,29,219,86,142,50,238,254,246,47,185,87,250,96,97,132,27,251,150,255,0,34,230,90,63,130,227,127,20,98,90,183,123,173,236,218,35,182,168,205,162,213,17,17,17,17,17,17,17,17,17,17,22,53,156,88,249,167,206,79,168,24,135,212,103,87,211,202,179,129,27,22,48,183,90,56,173,205,16,237,116,148,247,9,100,194,86,141,78,61,181,84,85,80,20,87,94,188,21,12,239,178,120,42,161,236,210,197,180,182,239,125,69,199,89,106,69,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,41,241,99,229,99,57,62,159,226,31,78,157,99,88,178,168,68,68,86,1,206,175,202,198,22,250,129,67,233,215,21,13,120,79,11,95,113,206,42,179,96,172,45,67,219,111,88,130,225,79,107,183,83,117,66,62,189,84,242,12,113,71,188,220,64,119,25,139,106,78,194,218,234,238,205,222,178,51,225,87,134,124,27,194,134,81,209,229,110,15,174,171,184,153,84,21,202,239,115,169,119,19,184,220,100,8,194,89,218,61,206,48,134,216,163,0,140,93,246,128,14,226,51,223,33,214,4,86,1,206,10,221,196,17,100,75,221,176,78,35,181,14,86,71,208,167,198,150,142,199,19,87,28,133,89,1,82,84,245,229,114,114,132,103,8,67,167,11,71,32,145,234,93,104,205,250,16,172,178,83,225,98,255,0,147,88,159,135,220,19,123,225,250,201,236,124,3,53,189,194,209,111,42,98,130,74,94,156,167,28,241,202,196,228,229,48,206,19,52,146,110,62,164,140,103,190,77,219,202,170,174,165,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,97,134,10,104,35,23,41,37,146,66,118,16,1,22,114,114,119,102,102,103,119,88,208,231,245,199,41,238,153,203,139,42,114,47,14,123,19,0,133,192,169,236,20,221,178,166,167,169,75,16,180,109,83,190,169,154,102,235,184,20,253,57,61,232,250,187,59,246,234,175,215,146,126,24,205,199,198,88,243,24,89,174,20,148,57,116,244,244,180,23,168,106,237,167,33,221,46,34,210,29,48,210,206,219,70,51,128,100,144,165,247,139,64,168,140,94,39,121,2,88,124,87,58,191,52,248,91,233,253,15,168,220,87,160,229,51,148,56,55,62,178,191,136,204,163,204,8,42,228,177,98,42,124,51,13,67,210,78,240,207,17,132,151,9,98,154,51,239,102,56,229,142,57,25,137,136,29,193,152,132,133,200,94,205,120,157,225,235,21,112,191,156,183,172,163,197,53,61,191,176,116,234,109,215,64,165,146,158,27,157,12,163,186,42,136,196,219,251,232,205,132,140,66,88,165,6,51,217,185,239,127,149,15,28,117,56,106,235,100,225,31,49,130,145,172,87,42,138,128,194,55,103,56,169,222,134,174,82,146,114,162,157,201,197,165,9,229,35,233,19,107,43,77,40,199,161,140,129,209,151,69,17,124,236,48,198,110,54,50,192,120,194,243,112,164,174,203,166,167,170,160,178,195,73,109,56,206,215,113,38,140,234,70,170,119,220,50,28,227,28,101,23,188,58,133,60,130,209,51,198,114,205,30,185,85,113,203,139,70,99,225,203,158,111,97,203,173,251,6,83,92,34,146,247,109,181,214,53,53,85,77,43,63,188,33,35,183,236,119,22,40,200,197,156,70,88,92,154,80,201,206,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,46,218,166,156,72,220,242,74,211,146,88,166,171,136,216,233,15,46,142,158,42,107,227,84,210,79,82,27,38,158,56,162,118,10,113,41,152,218,99,137,192,227,109,241,155,9,179,139,142,230,198,137,77,79,38,203,6,114,219,120,125,187,94,241,173,239,173,128,111,23,6,60,17,111,146,164,101,146,155,167,45,68,119,9,5,153,157,226,134,73,216,88,99,114,254,169,20,230,192,61,77,242,216,7,52,127,61,153,155,248,47,163,209,46,214,77,113,183,117,225,251,131,44,73,146,89,111,61,93,30,54,198,152,162,227,86,119,154,74,162,167,158,197,68,244,214,184,198,88,245,132,134,67,156,99,173,137,136,36,9,33,120,218,70,209,222,55,86,215,128,48,6,50,205,60,101,105,203,236,190,195,213,119,204,67,124,168,106,106,26,26,102,109,242,158,142,238,238,238,236,32,2,44,70,102,78,192,0,36,68,226,34,238,213,171,141,142,25,233,184,81,197,184,3,44,38,174,164,184,95,103,192,244,247,124,67,93,72,242,244,42,110,51,92,107,216,186,109,33,59,176,71,20,112,194,206,194,27,218,22,145,192,8,201,149,229,114,49,253,118,126,237,255,0,18,86,1,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,174,169,70,95,59,12,226,186,217,112,110,3,201,11,29,250,146,42,124,75,81,85,123,191,209,195,84,67,86,80,82,188,99,70,50,198,38,204,244,210,75,36,230,205,32,59,20,180,96,226,236,241,18,143,94,11,242,114,197,159,188,80,96,12,170,197,51,108,178,221,110,18,84,92,99,218,111,218,105,105,41,229,171,150,155,80,48,48,235,5,57,69,212,18,98,14,166,246,213,199,71,167,249,171,150,120,171,38,243,31,17,229,110,53,164,236,247,172,51,112,150,223,83,182,57,2,57,182,63,185,60,93,64,3,40,101,7,25,35,55,22,223,25,129,51,104,76,167,83,150,46,105,126,84,56,54,193,93,174,251,237,59,174,18,237,24,90,225,253,11,209,236,189,150,71,236,144,119,0,137,237,161,146,139,223,29,218,235,239,19,155,26,186,165,21,124,230,240,47,17,215,15,97,99,127,106,123,83,38,45,125,49,246,125,186,3,143,217,23,67,214,62,209,94,219,139,173,212,223,178,42,143,116,35,220,240,236,140,228,223,83,25,121,123,91,131,109,216,255,0,13,92,51,26,211,87,116,194,116,183,138,41,175,212,52,132,227,61,85,184,102,7,169,134,55,99,7,99,40,152,197,157,140,59,221,189,225,241,105,9,230,243,138,114,227,26,101,199,14,24,147,40,107,173,85,120,50,174,223,127,27,33,90,226,104,169,99,165,141,173,145,140,33,19,48,244,122,123,30,55,137,196,74,50,7,2,17,113,113,106,1,202,227,207,102,89,126,53,232,245,171,208,115,94,196,249,71,137,120,180,189,182,92,219,234,222,251,109,167,167,160,197,215,54,185,5,69,21,117,198,40,99,1,24,35,29,207,17,193,16,132,18,234,109,172,145,16,244,128,163,57,38,166,156,6,217,51,150,241,197,102,2,155,35,33,219,136,45,215,6,169,170,173,150,222,53,148,182,251,89,55,70,182,162,166,50,56,217,225,104,38,144,29,154,72,204,138,65,8,140,101,56,221,94,175,60,239,212,159,239,39,240,213,25,120,15,31,227,44,176,196,208,99,60,191,196,53,118,43,237,45,61,93,53,61,194,145,216,103,128,42,105,228,167,149,227,45,53,3,120,166,145,152,199,67,7,118,33,113,38,98,102,0,192,24,203,52,241,149,167,47,178,251,15,85,223,49,13,242,161,169,168,104,105,153,183,202,122,59,187,187,187,176,128,8,177,25,153,59,0,0,145,19,136,139,187,100,39,193,247,9,152,55,132,92,175,251,15,98,168,164,188,95,107,234,36,169,190,226,49,160,122,89,238,166,210,27,192,198,15,36,174,1,20,70,209,136,49,236,215,168,108,204,82,155,189,117,80,3,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,41,84,68,68,88,171,169,254,229,113,228,79,44,191,26,245,138,213,117,72,136,160,7,154,63,158,204,205,252,23,209,232,149,181,83,125,170,251,43,113,236,126,213,251,55,237,10,63,104,116,250,157,135,183,116,234,123,39,91,79,205,245,186,125,183,167,187,222,219,215,219,221,189,48,159,217,95,181,86,111,183,94,213,251,55,237,10,127,108,123,39,167,219,187,15,80,122,253,159,171,249,190,183,79,126,205,254,238,237,53,238,213,100,209,149,88,167,46,49,166,92,97,204,73,148,53,214,170,188,25,87,111,136,108,133,107,137,162,165,142,150,54,233,140,33,19,48,244,122,123,30,55,137,196,74,50,7,2,17,113,113,111,86,160,7,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,82,168,173,43,151,159,26,118,174,41,242,190,158,197,139,241,5,33,102,166,26,167,118,196,20,109,76,52,175,91,3,73,182,43,132,17,137,56,152,16,188,67,43,131,11,4,206,77,211,140,14,29,223,43,152,239,3,149,60,86,224,218,12,97,151,199,73,79,152,184,62,158,112,161,134,80,138,32,189,210,19,177,189,20,179,187,49,1,137,49,20,4,69,210,19,150,81,38,22,153,229,142,8,84,223,114,224,230,1,71,196,69,138,44,164,205,236,69,254,171,20,29,166,120,170,106,35,130,158,60,69,75,188,228,221,78,16,132,113,132,208,198,236,7,11,14,231,142,38,148,92,255,0,60,209,81,94,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,77,74,165,92,83,231,95,242,118,225,247,27,103,28,118,254,219,87,135,237,237,216,32,40,186,145,157,116,242,133,61,47,84,122,145,187,194,211,205,19,201,180,216,186,108,123,117,45,25,241,172,87,41,198,31,6,87,222,18,172,89,85,93,126,186,246,138,252,113,135,229,168,188,82,72,96,242,91,239,16,24,29,77,48,180,123,163,120,99,142,170,150,49,145,165,145,228,146,57,207,220,18,1,107,128,228,183,156,118,44,31,156,184,183,39,110,240,244,234,243,18,223,79,81,107,169,220,111,186,170,218,53,18,21,54,193,7,102,223,4,245,18,245,8,192,71,179,109,247,138,65,102,153,69,96,28,234,252,172,97,111,168,20,62,157,113,81,1,149,185,165,142,242,91,29,219,51,51,45,47,190,198,196,150,110,183,98,173,236,176,212,116,186,176,156,50,126,110,96,56,203,88,229,49,247,133,244,215,86,209,217,157,188,253,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,18,154,122,153,228,38,24,226,142,49,103,35,50,39,97,97,102,119,119,118,102,89,4,240,47,193,149,139,131,204,184,170,182,73,117,246,206,51,197,29,158,163,19,92,162,51,106,82,146,38,62,149,53,52,101,166,144,197,213,149,154,66,22,146,66,50,34,218,206,17,71,114,170,21,185,213,249,167,194,223,79,232,125,70,226,169,255,0,3,60,102,216,184,60,203,140,226,185,199,106,246,206,51,197,30,195,167,195,54,217,64,218,148,164,137,171,250,181,53,50,14,154,67,23,86,39,120,196,154,73,8,196,71,107,57,203,29,165,93,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,41,167,169,158,66,114,146,89,36,39,114,51,34,119,39,39,119,119,119,119,117,49,60,29,242,183,194,182,12,137,197,84,92,70,218,110,176,227,60,198,183,203,102,185,81,83,92,163,31,97,80,197,88,19,64,208,73,79,36,145,75,49,77,75,75,84,242,30,241,109,145,196,241,179,52,205,52,91,113,21,144,216,203,134,220,220,190,229,78,51,162,171,19,183,84,25,219,43,166,167,104,66,237,110,115,38,167,173,137,132,204,118,72,35,171,139,25,108,54,56,201,247,129,51,84,172,43,198,109,246,147,131,28,107,193,222,45,181,118,235,85,119,100,168,194,151,26,112,0,146,223,32,221,96,173,169,166,168,110,238,164,39,182,121,2,78,249,2,66,112,125,224,99,208,182,181,63,220,209,252,137,230,111,224,190,177,68,160,5,101,80,138,192,57,213,249,88,194,223,80,40,125,58,226,172,3,149,199,158,204,178,252,107,209,235,85,255,0,243,171,242,177,133,190,160,80,250,117,197,68,6,86,229,110,59,206,156,119,108,203,60,180,177,123,103,18,94,122,221,138,139,181,67,79,213,233,66,115,73,249,201,140,35,29,35,136,203,222,38,215,77,27,87,118,103,200,123,133,94,25,240,111,10,25,71,71,149,184,62,186,174,226,101,80,87,43,189,206,165,220,78,227,113,144,35,9,103,104,247,56,194,27,98,140,2,49,119,218,0,59,136,207,124,135,88,17,66,183,58,191,52,248,91,233,253,15,168,220,85,85,228,99,250,236,253,219,254,36,165,81,90,175,12,188,107,225,92,208,206,12,198,225,191,26,220,251,22,62,194,24,195,17,81,90,123,67,198,17,222,237,112,92,42,58,35,79,176,69,186,212,240,8,198,113,59,57,148,113,52,204,82,126,123,165,232,56,228,225,18,213,197,246,81,142,20,130,227,73,103,197,150,26,130,185,97,203,172,244,226,96,19,184,56,157,44,198,194,242,133,52,205,183,127,77,245,99,142,25,28,100,233,52,101,143,182,44,194,215,220,13,138,175,56,43,20,208,246,43,214,31,184,84,90,238,52,221,80,147,161,85,4,133,28,177,239,7,32,45,166,4,218,139,184,190,154,179,187,119,169,84,229,117,204,2,142,239,71,109,225,147,59,241,23,70,235,15,102,183,96,123,164,241,193,5,44,148,177,65,20,16,218,75,166,1,182,102,233,107,20,146,57,148,197,33,70,228,198,209,12,183,85,204,47,14,113,5,138,120,101,196,22,158,29,79,173,117,155,169,21,254,219,21,60,83,213,93,108,82,210,207,13,93,45,48,73,25,238,153,250,177,155,48,56,74,227,25,52,100,230,226,7,143,98,153,62,26,241,31,15,183,94,87,217,165,105,201,0,236,55,90,28,191,188,203,142,45,179,212,74,117,65,125,43,33,67,53,81,4,146,30,216,106,59,54,248,158,55,104,156,68,153,132,12,37,0,134,197,47,220,235,47,121,52,121,113,130,236,23,185,187,86,102,211,220,14,166,197,77,79,112,40,228,162,181,204,218,85,212,84,67,176,128,225,144,233,225,140,24,158,51,121,5,202,51,113,138,120,202,34,237,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,148,211,212,207,33,48,199,20,113,139,57,25,145,59,11,11,51,187,187,179,50,200,39,24,90,51,30,193,203,163,20,89,51,122,227,219,177,157,14,79,221,32,189,204,68,231,35,213,13,162,86,33,150,71,154,110,180,195,220,50,76,210,56,203,32,156,130,192,198,192,56,246,44,170,17,20,43,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,85,17,17,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,100,167,194,119,149,140,155,250,127,135,189,58,5,85,81,22,154,232,180,114,249,38,142,235,93,27,226,182,235,170,59,104,159,122,213,190,78,142,223,36,109,89,107,185,150,168,136,136,136,136,182,19,106,182,184,166,142,203,81,98,215,191,193,114,45,134,207,163,175,133,125,167,210,138,168,137,181,98,132,219,187,246,58,182,60,202,134,95,181,118,94,136,187,8,214,211,110,213,159,193,165,63,146,174,185,111,81,24,192,34,236,251,182,55,249,1,84,81,38,32,103,111,146,165,153,174,218,82,72,250,183,121,63,249,13,91,118,75,179,190,96,226,30,255,0,246,78,175,255,0,111,26,188,252,52,58,91,32,239,255,0,173,143,252,86,93,203,153,180,116,50,147,235,250,5,225,251,29,91,30,125,221,158,59,53,68,34,122,60,178,28,122,59,252,194,95,189,113,240,227,103,42,107,80,155,147,126,126,169,167,126,255,0,236,134,31,185,93,13,190,54,26,113,253,141,254,70,93,165,163,248,46,55,241,70,125,59,150,175,240,91,219,193,29,181,70,109,22,168,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,139,71,125,22,157,238,140,223,53,185,104,239,240,90,51,106,133,226,181,102,213,150,223,7,91,188,81,219,85,166,142,154,186,215,93,86,168,136,136,136,182,191,114,219,187,68,223,243,101,171,23,220,183,45,87,199,191,12,115,83,148,70,26,182,215,248,125,206,168,22,58,236,54,186,242,185,24,8,188,82,184,51,187,51,120,17,63,221,242,85,27,44,110,180,181,212,180,196,14,207,213,132,36,238,211,226,193,247,253,234,166,59,51,68,250,127,99,255,0,34,161,185,234,205,236,107,135,127,255,0,51,203,255,0,18,85,73,184,110,31,206,85,255,0,246,90,79,255,0,146,175,14,214,218,81,135,127,193,191,200,203,231,98,218,128,134,211,80,196,76,206,241,30,154,191,247,36,172,59,60,47,227,93,143,44,150,118,153,141,198,239,77,168,177,106,255,0,213,164,31,13,126,255,0,146,186,108,153,166,120,168,41,133,133,219,243,1,240,254,230,53,89,34,109,35,22,127,147,45,235,105,235,163,233,242,92,90,191,201,7,94,253,126,107,120,248,174,68,68,68,68,68,68,68,68,68,68,68,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,68,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,47,41,128,51,75,2,102,135,218,63,176,183,223,105,253,146,196,21,152,90,241,253,11,52,61,150,233,75,183,175,7,231,64,119,237,234,7,190,27,129,245,238,39,209,215,171,69,96,28,234,252,172,97,111,168,20,62,157,113,81,87,194,119,154,124,155,250,129,135,189,70,5,146,154,34,40,1,230,35,194,31,242,82,206,86,251,45,69,209,203,220,99,213,173,194,251,235,251,76,208,116,134,46,213,73,38,230,105,27,165,36,163,177,203,126,232,164,139,89,14,70,151,111,213,229,205,198,191,242,85,204,121,236,24,254,231,117,147,44,177,79,230,238,84,208,63,86,59,93,115,184,52,119,49,135,105,25,109,0,120,229,24,156,72,227,33,45,37,40,98,141,231,165,68,175,54,190,53,253,183,89,89,194,110,89,92,237,85,150,88,122,50,99,75,132,15,215,144,171,161,159,168,22,193,119,29,145,244,78,40,164,148,163,34,39,145,198,39,120,222,41,128,236,91,134,46,30,177,87,20,25,203,101,202,60,45,83,216,59,127,82,166,227,116,58,89,42,33,182,80,196,59,165,168,144,65,191,189,140,24,136,4,229,150,32,115,13,251,155,34,140,173,202,220,9,146,216,18,217,150,121,105,98,246,54,27,179,117,187,21,23,106,154,163,165,213,152,230,147,243,147,25,200,90,201,41,151,188,79,166,186,54,140,204,205,16,60,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,189,254,48,120,76,193,188,93,101,127,216,123,237,69,37,158,251,65,81,29,77,139,17,149,3,213,79,106,55,144,30,118,0,105,34,115,9,98,7,140,129,207,102,189,51,118,114,136,29,177,236,199,248,3,25,101,102,50,187,101,246,96,225,234,187,30,33,177,212,61,53,117,13,75,54,248,143,70,118,118,118,119,19,2,23,19,3,23,112,48,33,33,114,18,103,121,147,229,115,198,221,215,136,28,51,54,73,102,68,245,117,152,219,5,217,194,172,47,85,117,69,81,61,246,137,170,14,50,150,77,33,17,140,224,25,40,162,114,57,14,73,158,71,145,245,118,145,213,234,227,252,1,131,115,79,6,221,178,251,48,112,245,37,243,15,95,41,222,154,186,134,165,159,100,161,171,59,59,59,59,16,24,147,9,129,139,177,129,136,144,184,144,179,182,58,220,85,112,207,140,184,80,205,202,204,173,198,21,212,151,16,42,113,185,90,46,116,206,194,23,27,116,135,32,69,59,199,185,202,19,221,20,128,113,147,190,211,2,218,70,27,36,59,202,229,59,198,189,199,11,98,171,103,10,249,145,115,223,134,239,58,211,96,233,205,233,105,225,181,87,20,149,21,18,83,200,78,33,36,221,170,73,182,131,148,134,77,43,69,24,3,180,174,225,47,234,10,249,152,113,175,110,226,127,29,219,112,78,90,92,251,78,91,97,45,42,104,171,35,122,168,125,179,93,52,49,188,149,19,83,204,49,236,232,234,112,70,197,30,230,214,114,99,113,153,132,124,175,46,238,16,255,0,149,110,114,191,218,154,46,182,94,224,238,149,110,40,217,95,217,166,159,170,50,246,90,72,246,179,200,253,89,34,45,238,59,54,197,28,186,72,18,60,91,167,249,64,15,52,127,61,153,155,248,47,163,209,43,85,83,125,203,131,151,253,31,14,246,40,179,111,55,176,239,250,172,87,246,152,34,166,168,146,10,136,240,237,46,243,143,109,57,194,114,70,115,77,27,49,156,204,91,154,57,90,33,96,252,243,203,104,28,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,149,68,69,143,15,48,92,226,181,103,127,22,152,235,23,97,171,245,93,215,15,81,84,67,100,179,203,45,80,207,3,65,73,8,67,33,82,144,25,135,102,146,160,106,39,141,193,244,38,159,123,179,17,147,43,202,228,133,149,191,254,50,243,174,225,98,255,0,181,48,181,162,231,218,191,109,77,124,29,22,63,254,198,150,243,15,184,11,250,163,42,41,206,11,39,47,184,27,138,7,205,90,137,187,69,151,50,237,240,84,81,201,180,3,161,85,67,79,5,37,69,54,140,100,101,180,2,154,94,163,136,11,246,157,131,185,227,39,94,219,146,126,104,90,176,246,110,99,204,168,184,13,36,53,24,206,207,75,114,161,168,154,180,98,57,39,183,156,154,210,197,19,182,179,25,197,89,44,175,180,181,16,165,55,218,76,238,225,49,43,207,227,252,1,131,115,79,6,221,178,251,48,112,245,37,243,15,95,41,222,154,186,134,165,159,100,161,171,59,59,59,59,16,24,147,9,129,139,177,129,136,144,184,144,179,182,62,220,98,240,117,142,248,64,199,116,246,11,253,103,182,112,221,231,127,217,252,65,211,134,159,218,157,40,105,206,171,250,20,39,150,72,58,82,84,52,127,156,118,223,166,225,213,159,186,144,93,113,254,50,190,224,219,6,95,94,113,13,93,102,30,194,181,21,213,54,90,25,157,136,40,14,177,226,122,150,137,221,183,8,25,65,25,184,107,177,143,121,51,49,72,110,76,7,143,241,150,88,98,104,49,158,95,226,26,187,21,246,150,158,174,154,158,225,72,236,51,192,21,52,242,83,202,241,150,154,129,188,83,72,204,99,161,131,187,16,184,147,49,51,0,96,12,101,154,120,202,211,151,217,125,135,170,239,152,134,249,80,212,212,52,52,204,219,229,61,29,221,221,221,216,64,4,88,140,204,157,128,0,72,137,196,69,221,178,19,224,251,132,204,27,194,46,87,253,135,177,84,82,94,47,181,245,18,84,223,113,24,208,61,44,247,83,105,13,224,99,7,146,87,0,138,35,104,196,24,246,107,212,54,102,41,77,222,200,57,231,126,164,255,0,121,63,134,168,171,83,189,203,139,129,202,158,20,176,109,126,48,204,19,164,168,204,92,97,79,0,87,67,16,69,40,89,41,5,220,218,138,41,217,156,140,200,156,74,114,18,233,17,197,16,139,19,66,210,201,121,72,136,136,136,139,21,117,63,220,174,60,137,229,151,227,94,177,90,174,169,17,20,0,243,71,243,217,153,191,130,250,61,18,184,174,78,24,3,6,230,158,13,226,11,47,179,7,15,82,95,48,245,242,159,14,83,87,80,212,179,236,148,53,185,59,59,59,59,16,24,147,9,129,139,177,129,136,144,184,144,179,181,181,113,201,192,230,50,225,11,25,13,85,41,213,223,50,234,249,80,65,97,191,24,54,248,207,71,46,197,89,181,152,66,164,69,137,216,153,152,38,1,115,6,23,25,98,138,160,114,243,230,25,117,225,162,235,79,149,121,169,89,87,113,202,187,141,67,184,27,9,77,62,27,158,66,212,170,32,22,212,142,152,137,220,165,128,89,221,157,202,88,155,127,82,57,231,37,64,15,52,127,61,153,155,248,47,163,209,43,170,228,99,250,236,253,219,254,36,165,81,99,3,149,185,165,142,242,91,29,219,51,51,45,47,190,198,196,150,110,183,98,173,236,176,212,116,186,176,156,50,126,110,96,56,203,88,229,49,247,133,244,215,86,209,217,157,178,41,225,115,61,63,148,166,68,225,156,235,251,45,246,115,237,31,109,254,150,118,238,217,208,236,245,147,211,127,86,233,199,187,119,67,119,232,54,155,180,239,211,87,177,94,110,60,25,88,170,236,87,142,49,48,149,215,176,221,104,123,5,62,43,183,84,25,156,119,8,200,225,162,166,169,167,126,254,156,193,186,8,206,62,232,206,49,99,109,134,5,215,143,94,14,238,215,91,47,21,249,61,89,102,185,213,208,84,73,142,44,180,135,45,52,197,17,148,19,214,69,12,209,57,11,179,184,73,20,146,70,99,224,64,100,47,171,59,178,201,37,17,70,95,59,12,226,186,217,112,110,3,201,11,29,250,146,42,124,75,81,85,123,191,209,195,84,67,86,80,82,188,99,70,50,198,38,204,244,210,75,36,230,205,32,59,20,180,96,226,236,241,18,143,94,11,242,114,197,159,188,80,96,12,170,197,51,108,178,221,110,18,84,92,99,218,111,218,105,105,41,229,171,150,155,80,48,48,235,5,57,69,212,18,98,14,166,246,213,199,71,149,254,111,185,95,106,198,156,37,212,227,201,138,146,11,150,95,94,40,174,84,243,149,16,203,60,176,84,204,52,82,210,132,186,177,66,4,85,16,204,90,110,98,122,88,217,199,192,134,29,114,7,56,239,188,63,231,46,19,206,44,57,15,104,171,195,55,1,168,146,155,112,7,107,165,49,40,234,105,183,152,27,71,213,130,73,98,234,108,114,13,251,135,222,22,117,147,74,176,14,117,126,86,48,183,212,10,31,78,184,168,86,83,83,203,23,128,239,200,133,138,155,62,115,98,203,183,31,98,11,120,251,54,215,113,183,116,234,176,188,36,115,12,154,23,84,155,173,81,1,83,185,110,142,57,97,23,146,23,211,124,162,247,254,138,21,185,213,249,167,194,223,79,232,125,70,226,172,1,75,79,41,78,10,61,137,71,71,197,150,102,219,46,180,119,169,186,209,224,187,124,237,208,140,104,102,131,166,119,50,102,45,242,117,130,89,99,136,100,17,22,141,138,86,105,26,88,76,36,253,91,175,27,124,31,97,158,46,114,190,91,41,53,37,22,54,177,211,206,88,78,241,87,45,71,66,134,121,100,128,230,9,35,136,216,72,38,26,96,137,204,130,71,141,137,204,4,157,182,148,0,227,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,30,154,186,134,165,155,124,71,163,59,59,59,59,137,129,11,137,129,139,184,24,16,144,185,9,51,191,159,89,84,34,34,34,176,14,117,126,86,48,183,212,10,31,78,184,171,0,229,113,231,179,44,191,26,244,122,213,63,200,138,21,185,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,42,139,28,30,33,113,77,247,3,113,161,153,120,215,11,87,118,43,214,31,205,11,205,210,221,83,210,9,58,21,80,93,165,146,41,54,27,16,22,211,1,125,9,156,95,77,29,157,187,148,212,242,253,226,114,251,197,86,65,71,141,113,77,151,177,94,176,253,193,176,213,198,167,180,132,158,212,170,130,138,150,73,107,182,4,81,4,29,83,168,39,232,139,56,134,154,49,59,119,53,42,230,139,193,149,139,60,50,226,229,159,214,75,175,178,177,158,92,225,250,154,137,158,115,50,165,185,217,233,90,90,153,41,136,91,94,156,193,186,99,138,65,109,8,140,163,147,86,32,146,24,75,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,80,207,77,60,100,197,28,177,200,46,196,6,36,204,76,76,236,236,236,206,203,41,229,17,124,214,56,21,166,193,210,87,241,79,149,20,20,148,214,42,170,135,155,26,208,149,84,165,56,220,106,235,77,253,164,15,52,132,196,18,203,81,28,69,12,108,61,55,104,200,64,132,164,120,163,215,0,102,150,59,202,255,0,180,127,97,111,190,204,251,91,135,235,48,181,227,250,22,25,187,85,174,171,111,94,15,206,129,108,221,211,15,124,54,155,105,220,77,171,175,42,189,6,63,199,248,203,52,241,149,219,48,115,7,16,213,223,49,13,242,161,234,107,171,170,93,183,202,122,51,51,51,51,48,128,8,176,128,0,179,0,0,136,139,8,139,51,75,79,42,126,7,42,114,214,213,65,197,38,100,157,36,183,220,79,103,99,194,214,193,8,167,107,117,186,168,64,218,180,228,209,220,42,102,139,65,17,140,155,167,12,178,9,185,20,165,28,55,149,197,143,149,140,228,250,127,136,125,58,117,141,98,202,161,17,66,183,58,191,52,248,91,233,253,15,168,220,85,85,228,99,250,236,253,219,254,36,165,81,17,17,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,74,124,39,121,88,201,191,167,248,123,211,160,85,85,22,142,250,45,59,221,25,190,107,114,209,223,224,180,102,213,11,197,25,181,101,163,247,45,222,40,237,170,211,71,77,93,107,174,171,84,68,68,68,91,95,197,109,213,145,143,230,203,86,62,253,52,91,150,171,231,93,216,14,3,140,133,221,136,29,159,187,238,117,66,115,26,217,65,29,103,111,56,155,90,71,235,51,184,143,118,199,55,215,193,122,108,174,189,81,213,69,9,1,179,239,218,221,206,223,22,15,189,85,232,244,233,179,143,131,178,165,153,180,63,208,82,62,191,215,63,249,36,86,225,146,173,254,168,23,255,0,254,201,85,127,237,227,87,159,135,27,75,108,63,238,99,255,0,21,151,45,250,70,138,215,57,187,179,104,5,227,253,235,171,40,226,27,19,132,120,130,150,200,245,33,172,242,1,176,49,247,187,17,202,62,26,255,0,200,171,14,69,209,180,54,139,123,8,187,111,138,35,126,239,152,196,174,6,148,92,97,22,118,248,55,249,23,50,218,94,11,137,221,219,224,141,171,190,171,115,120,174,70,240,90,162,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,45,29,147,77,22,171,71,238,90,120,186,215,77,22,133,226,181,111,4,118,248,173,25,254,11,114,45,52,100,102,209,106,136,136,136,139,97,119,173,186,58,104,255,0,39,70,18,215,193,114,51,253,206,181,95,54,227,19,144,145,59,119,104,255,0,242,171,116,206,232,201,232,42,6,1,118,39,169,63,135,247,50,124,151,169,201,106,129,167,160,182,140,160,251,187,20,44,239,167,199,108,106,183,4,141,44,14,76,207,222,61,223,224,84,71,60,226,144,236,247,6,103,255,0,230,121,95,255,0,82,85,74,248,111,166,61,42,207,95,11,196,141,255,0,177,87,123,107,23,26,56,217,254,77,254,70,94,75,50,234,142,27,108,155,95,70,233,191,252,83,86,19,136,104,37,196,25,221,79,223,168,210,213,132,239,227,253,109,91,254,223,154,190,108,168,182,244,173,208,75,240,104,5,191,245,67,238,85,29,150,171,71,118,111,21,198,90,62,186,45,27,193,110,31,249,87,34,34,34,34,34,34,34,34,34,34,34,34,34,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,34,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,202,161,71,87,53,206,53,255,0,38,88,86,126,26,242,206,231,106,169,196,152,182,223,81,77,139,101,215,173,53,158,215,52,98,45,79,177,197,227,25,170,163,144,251,200,183,199,19,110,96,103,154,25,70,50,248,85,226,99,25,112,161,155,148,121,165,131,232,105,46,32,84,229,109,187,219,42,89,132,46,54,233,14,51,150,6,147,107,148,39,186,40,204,36,22,125,166,3,184,76,55,198,121,15,101,86,102,97,92,228,203,140,57,154,88,42,175,180,89,113,53,190,43,133,54,233,35,57,33,222,222,252,18,244,204,192,102,136,216,163,144,24,159,100,128,98,239,168,186,245,106,192,57,213,249,88,194,223,80,40,125,58,226,162,175,132,239,52,249,55,245,3,15,122,140,11,37,52,68,94,43,58,50,135,6,231,214,87,226,12,163,204,8,42,228,177,98,42,113,134,161,233,39,120,103,136,194,65,150,41,163,62,246,99,142,88,227,145,152,152,129,220,25,136,72,93,197,241,193,206,140,161,198,89,11,154,24,131,40,243,2,10,72,239,184,118,160,97,168,122,73,218,104,37,3,140,101,138,104,207,185,220,36,138,72,228,102,38,19,102,54,98,17,38,113,107,170,201,14,104,217,161,146,188,46,92,242,94,142,154,174,239,140,40,170,2,147,8,226,11,140,177,207,5,154,212,113,109,40,158,34,29,210,157,57,3,116,6,71,48,210,125,165,164,116,193,12,182,85,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,132,166,158,166,121,9,134,56,163,140,89,200,204,137,216,88,89,157,221,221,153,150,66,156,18,112,125,134,120,70,202,248,172,162,212,149,184,218,249,79,1,98,203,197,36,181,29,10,233,226,146,115,132,35,142,83,113,16,132,106,78,38,49,8,222,70,22,51,17,119,218,55,20,161,91,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,82,168,173,87,141,238,1,176,175,25,95,102,174,255,0,108,190,198,226,76,57,214,166,246,164,118,120,235,187,101,12,158,247,103,152,119,197,35,244,228,109,241,191,87,104,117,103,247,29,228,220,53,171,34,242,47,46,56,116,203,139,118,87,229,125,155,176,218,168,117,150,105,165,118,58,171,133,81,51,52,149,85,50,51,55,82,99,218,58,190,140,44,34,32,2,0,0,3,80,21,191,241,175,194,141,139,139,76,154,173,193,189,43,85,30,47,182,235,89,133,175,117,176,153,118,10,173,192,242,70,229,27,177,180,51,128,116,164,109,12,91,80,147,166,103,20,108,177,236,197,152,90,251,129,177,85,231,5,98,154,30,197,122,195,247,10,139,93,198,155,170,18,116,42,160,144,163,150,61,224,228,5,180,192,155,81,119,23,211,86,119,110,245,121,89,161,205,27,52,51,71,132,182,200,155,237,53,92,216,218,247,81,83,73,137,241,99,75,29,43,85,90,186,205,44,113,65,13,40,196,32,114,9,61,52,162,236,224,240,196,90,245,30,160,186,54,171,146,249,67,140,179,235,52,48,254,81,229,252,20,146,95,113,21,65,67,78,245,115,180,48,68,1,25,75,44,210,31,123,176,71,20,114,72,236,44,70,236,14,194,36,78,194,249,31,100,190,80,224,220,133,202,252,63,148,121,127,5,92,118,44,59,78,80,211,189,92,239,52,242,153,200,82,203,52,135,220,206,114,75,36,146,59,11,8,51,155,176,136,139,48,183,181,80,3,205,31,207,102,102,254,11,232,244,74,239,249,74,112,81,236,74,58,62,44,179,54,217,117,163,189,77,214,143,5,219,231,110,132,99,67,52,29,51,185,147,49,111,147,172,18,203,28,67,32,136,180,108,82,179,72,210,194,97,39,234,21,185,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,42,136,169,254,127,103,29,139,135,252,154,197,153,197,136,225,237,20,152,102,222,85,17,211,110,48,237,117,70,77,29,53,54,240,3,120,250,179,201,20,93,77,142,33,191,113,123,162,238,177,151,89,15,114,240,193,87,92,1,193,110,85,88,175,53,20,147,84,85,89,206,246,5,76,100,64,208,92,42,101,174,132,93,200,69,247,140,85,49,137,182,154,49,177,51,57,51,49,61,10,231,39,146,159,110,120,125,180,231,29,37,195,163,87,150,87,7,235,65,36,187,99,158,134,227,45,61,60,155,69,163,39,41,134,112,163,113,212,192,90,62,190,187,139,99,40,192,224,191,56,236,89,5,197,6,0,205,92,83,14,251,45,170,225,37,61,198,77,198,221,154,150,174,158,90,73,106,116,0,51,62,136,84,20,189,49,23,35,233,236,109,28,181,108,143,145,83,78,34,178,27,6,241,37,148,119,220,169,198,116,84,132,23,26,115,59,101,116,212,239,49,218,110,44,4,212,245,177,48,152,22,248,200,181,113,99,29,224,231,25,62,195,38,124,117,243,163,40,113,150,66,230,134,32,202,60,192,130,146,59,238,29,168,24,106,30,146,118,154,9,64,227,25,98,154,51,238,119,9,34,146,57,25,137,132,217,141,152,132,73,156,91,197,41,222,229,197,192,229,79,10,88,54,191,24,102,9,210,84,102,46,48,167,128,43,161,136,34,148,44,148,130,238,109,69,20,236,206,70,100,78,37,57,9,116,136,226,136,69,137,161,105,100,188,165,21,124,243,191,82,127,188,159,195,85,170,242,184,243,217,150,95,141,122,61,106,159,228,68,68,68,68,88,171,169,254,229,113,228,79,44,191,26,245,138,213,117,72,136,160,7,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,82,41,159,223,145,175,200,214,44,254,80,126,202,252,158,251,60,189,187,237,61,221,30,142,230,217,183,103,231,58,221,78,159,75,165,249,222,175,79,165,249,205,139,26,27,180,150,169,174,181,179,88,168,170,232,237,167,81,33,81,211,213,212,141,76,240,192,228,253,48,146,81,142,49,144,216,116,103,54,140,24,157,157,216,71,93,26,103,249,58,254,93,191,33,55,15,183,255,0,254,45,191,53,249,63,255,0,89,255,0,219,151,15,105,255,0,82,254,136,255,0,92,108,255,0,92,127,251,63,119,85,96,28,209,252,246,102,111,224,190,143,68,174,171,145,143,235,179,247,111,248,146,149,69,138,186,159,238,87,30,68,242,203,241,175,88,173,78,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,146,154,34,199,219,153,118,63,166,204,30,52,179,18,170,219,136,106,238,182,219,29,69,53,130,149,166,121,118,81,157,37,52,113,85,83,196,18,51,108,1,172,106,183,125,173,176,140,140,199,118,253,207,114,188,143,176,85,170,191,31,230,158,99,77,81,86,215,43,29,158,221,100,167,136,76,122,5,5,116,210,205,41,24,237,220,230,197,111,133,133,216,153,153,138,77,88,181,103,25,84,204,44,21,106,204,172,1,137,114,230,251,81,87,5,183,21,89,235,108,149,146,210,24,140,241,193,83,9,195,33,70,68,36,44,108,38,238,206,226,77,174,154,179,248,44,93,214,70,124,12,230,133,215,56,248,75,203,60,121,125,26,183,185,79,103,246,109,100,245,117,165,87,61,92,244,51,73,69,37,84,146,147,49,17,204,84,207,51,235,171,179,200,236,228,90,110,123,117,231,87,229,99,11,125,64,161,244,235,138,143,94,89,118,155,85,235,142,60,176,163,188,219,41,43,233,227,168,185,85,132,85,48,140,160,51,193,108,171,154,25,88,73,157,152,227,150,56,228,2,241,19,1,38,209,217,157,100,18,136,161,91,157,95,154,124,45,244,254,135,212,110,43,197,114,203,224,251,12,241,75,154,23,187,214,99,53,37,102,9,192,212,241,21,214,206,82,212,69,61,206,122,200,234,2,152,2,72,14,50,136,0,161,57,72,216,245,214,56,195,105,52,132,65,59,200,138,58,185,184,240,163,151,24,131,41,239,28,83,91,34,246,54,51,194,253,130,11,148,148,240,179,199,125,165,150,166,26,72,198,161,181,109,38,139,170,14,19,54,164,241,131,196,76,76,209,60,48,216,178,168,69,106,188,209,252,137,230,111,224,190,177,68,160,5,101,80,138,192,57,213,249,88,194,223,80,40,125,58,226,172,3,149,199,158,204,178,252,107,209,235,84,255,0,34,40,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,44,107,56,177,243,79,156,159,80,49,15,168,206,165,83,146,167,149,140,83,245,2,187,211,173,202,234,184,177,242,177,156,159,79,241,15,167,78,177,172,89,84,46,165,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,80,67,204,11,129,27,239,10,184,170,76,107,133,131,182,229,150,32,184,60,118,234,157,66,63,101,213,79,37,84,145,90,182,29,68,181,19,244,169,169,197,251,73,51,9,235,163,232,93,207,104,10,71,249,83,240,57,77,153,87,90,14,41,51,36,234,226,177,97,139,195,30,22,182,8,75,3,220,110,52,164,6,213,167,38,140,199,77,12,186,8,140,100,253,73,162,144,77,196,98,40,230,152,149,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,84,34,40,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,34,34,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,201,79,132,239,43,25,55,244,255,0,15,122,116,10,170,162,209,219,84,211,69,170,209,251,150,158,46,181,211,69,161,120,173,71,193,29,181,90,51,252,22,228,90,104,200,205,162,213,17,17,17,22,215,241,91,29,157,52,127,147,166,210,215,185,111,103,240,103,103,91,151,74,182,34,147,82,211,185,155,189,191,194,168,150,111,51,13,13,196,99,23,103,42,105,153,187,190,58,72,190,102,76,75,217,233,40,218,80,125,219,163,239,211,238,141,92,45,36,173,44,2,76,221,219,91,252,138,153,102,196,70,116,114,51,63,137,63,249,13,91,166,74,64,109,143,113,3,235,250,55,58,189,127,251,116,106,242,240,224,184,219,97,213,252,99,31,248,172,186,24,226,164,225,178,207,183,251,2,255,0,136,74,63,179,171,171,119,206,187,61,27,30,172,212,244,230,237,171,255,0,219,114,55,223,243,87,129,146,246,173,150,138,23,213,180,138,40,131,249,216,99,251,149,100,22,218,44,63,38,209,106,180,119,211,197,113,155,179,248,124,150,141,224,181,31,21,200,222,11,84,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,91,93,254,8,205,241,91,150,210,241,90,183,130,213,109,118,209,106,207,171,45,81,17,17,17,17,22,210,241,90,120,35,158,137,212,251,150,229,170,235,214,184,140,5,187,79,143,143,236,117,72,51,30,207,71,92,36,7,8,19,17,57,191,186,207,223,239,253,223,122,249,121,115,113,162,138,168,168,163,146,61,105,137,224,218,206,222,235,11,131,105,227,220,171,141,25,137,208,129,131,179,235,27,63,119,236,84,107,59,200,154,209,112,125,175,254,183,151,225,253,204,138,152,240,220,250,195,89,220,253,247,153,63,201,10,187,75,123,105,73,31,247,173,254,70,84,243,54,106,218,59,101,110,227,97,233,210,200,126,58,120,12,138,206,240,53,43,221,179,110,178,164,131,120,136,200,236,90,107,255,0,205,34,254,61,255,0,53,124,57,125,77,217,237,80,179,55,119,76,91,255,0,84,23,175,69,176,245,248,51,174,61,117,238,209,53,211,70,209,215,32,50,222,136,136,136,136,136,136,136,136,136,136,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,87,84,136,138,149,113,99,229,99,57,62,159,226,31,78,157,99,88,167,207,152,55,27,118,174,20,48,4,118,44,49,61,37,118,98,226,170,122,136,109,84,99,84,35,61,166,2,134,97,11,177,198,80,202,6,17,212,12,98,49,72,194,211,63,81,133,221,163,147,72,44,187,92,241,150,107,227,250,219,205,100,117,119,252,89,140,111,18,84,202,20,148,140,243,220,46,53,115,57,19,71,12,34,204,231,36,178,62,129,24,183,121,51,11,120,50,171,252,77,240,81,156,188,42,216,176,101,255,0,49,45,157,74,76,83,111,25,42,234,104,216,101,165,181,221,28,229,119,182,73,48,17,49,76,48,4,114,110,208,64,200,166,24,158,81,132,164,127,107,203,231,141,187,175,10,24,254,75,22,39,158,174,187,46,177,85,69,60,55,90,50,170,33,130,211,57,77,8,157,216,35,24,101,51,56,233,198,65,40,163,97,121,155,166,196,238,241,199,164,244,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,97,124,234,252,172,97,111,168,20,62,157,113,81,87,194,119,154,124,155,250,129,135,189,70,5,146,154,34,34,177,94,112,89,111,151,24,147,134,7,204,108,83,89,217,49,78,13,184,65,22,23,46,220,208,246,169,43,106,32,142,170,151,164,93,211,107,4,101,62,130,221,65,236,187,152,152,26,81,40,65,82,125,201,111,39,50,159,19,220,113,110,113,93,230,246,142,62,193,183,10,122,123,93,54,218,152,125,145,75,83,75,81,25,84,239,19,104,106,59,75,29,68,93,50,2,40,187,46,238,238,168,186,150,164,80,173,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,41,84,68,68,81,65,206,195,43,242,190,207,83,128,243,94,222,84,150,204,119,136,106,42,173,181,212,240,209,73,190,245,69,79,20,122,85,75,43,63,72,78,153,202,40,155,112,245,36,10,144,109,206,20,236,205,22,202,111,185,62,229,190,92,97,190,24,27,49,176,181,103,107,197,56,202,225,60,88,160,187,115,77,217,100,162,168,158,58,90,94,144,247,67,164,18,12,250,19,117,11,181,110,114,112,120,132,111,169,21,128,86,240,29,249,111,230,19,152,153,243,155,22,93,216,7,15,220,44,158,205,181,220,109,221,74,92,81,48,217,32,25,52,46,168,191,70,158,113,167,114,221,28,145,76,77,36,47,174,201,69,175,253,20,43,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,85,17,88,87,56,236,222,166,193,92,52,80,229,109,60,244,143,114,204,123,196,48,156,19,65,41,31,179,168,76,42,166,154,35,29,0,12,106,26,128,29,141,223,80,152,246,139,232,228,16,217,151,184,42,235,153,88,255,0,13,101,205,138,162,146,11,150,42,188,81,89,40,229,171,50,24,35,158,166,96,134,50,144,132,72,152,24,141,157,221,132,159,77,116,103,240,89,68,42,63,197,238,80,212,231,191,13,25,133,149,182,248,42,231,185,93,172,231,53,174,10,105,226,132,234,46,52,198,53,84,112,185,203,238,8,29,68,17,1,185,56,251,132,94,240,126,147,99,110,178,125,202,124,117,249,80,202,204,27,153,158,203,246,103,218,220,63,110,190,246,46,191,91,178,246,170,104,230,233,117,54,142,253,189,77,187,182,142,186,107,163,107,162,245,104,162,175,158,119,234,79,247,147,248,106,181,94,87,30,123,50,203,241,175,71,173,83,252,138,42,249,231,126,164,255,0,121,63,134,171,85,229,113,231,179,44,191,26,244,122,213,63,200,136,136,136,136,177,87,83,253,202,227,200,158,89,126,53,235,21,170,234,145,17,64,15,52,127,61,153,155,248,47,163,209,43,159,228,143,118,181,88,45,89,243,125,190,220,233,45,214,219,117,62,31,171,172,172,171,152,97,130,154,8,198,230,82,75,36,132,236,32,2,44,228,228,238,204,204,206,238,173,215,152,207,26,255,0,202,171,49,224,176,96,11,157,214,60,178,194,223,155,182,211,78,253,40,238,149,204,230,210,92,202,29,162,99,184,13,163,136,101,114,32,140,72,180,136,166,150,54,234,114,243,224,178,235,197,62,104,83,223,113,126,31,171,44,171,195,85,14,248,130,177,170,74,149,171,103,104,247,69,111,130,65,23,35,50,39,136,165,96,113,112,133,201,250,145,153,195,186,122,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,128,206,104,254,123,51,55,240,95,71,162,87,85,200,199,245,217,251,183,252,73,74,162,197,93,79,247,43,143,34,121,101,248,215,172,86,167,52,127,34,121,155,248,47,172,81,40,86,225,59,205,62,77,253,64,195,222,163,2,201,77,23,201,197,152,166,197,129,176,173,231,26,226,154,238,197,101,195,246,250,139,165,198,167,164,114,116,41,96,140,164,150,77,128,196,101,180,0,159,65,103,39,211,70,103,126,229,139,106,158,142,83,248,90,197,135,248,37,194,23,107,69,15,103,171,196,215,11,189,210,233,39,84,207,180,85,5,116,212,131,38,132,238,193,164,20,148,225,160,179,15,185,174,155,136,157,239,1,99,195,204,63,5,90,176,7,26,89,171,98,179,84,85,205,79,85,120,11,217,149,73,137,27,79,112,166,138,186,97,103,17,22,216,50,212,200,32,218,106,192,194,206,228,236,228,247,255,0,201,63,52,46,184,135,40,241,230,84,92,6,174,106,124,25,120,165,185,80,212,77,90,82,132,112,92,2,77,105,98,137,219,72,64,37,163,150,87,218,90,17,213,27,237,23,103,115,244,28,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,127,145,20,43,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,85,17,21,170,243,71,242,39,153,191,130,250,197,18,128,21,149,66,47,147,138,112,158,21,199,54,42,172,45,141,112,205,171,16,89,107,118,118,155,117,210,138,58,186,89,246,24,152,111,138,70,32,45,166,2,77,171,119,16,179,183,123,50,240,31,201,59,133,143,252,26,114,171,255,0,67,109,223,252,21,85,81,88,7,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,159,228,69,10,220,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,149,69,141,103,22,62,105,243,147,234,6,33,245,25,212,170,114,84,242,177,138,126,160,87,122,117,185,93,87,22,62,86,51,147,233,254,33,244,233,214,53,139,42,132,84,127,140,75,77,170,245,194,134,112,209,222,109,148,149,244,241,224,123,213,88,69,83,8,202,3,60,20,114,205,12,172,36,206,204,113,203,28,114,1,120,137,128,147,104,236,206,177,183,89,78,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,219,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,34,133,110,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,74,162,34,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,148,248,78,242,177,147,127,79,240,247,167,64,170,170,34,34,218,239,240,70,111,138,220,182,151,138,212,124,22,171,107,182,139,86,117,170,34,34,34,34,34,218,94,43,68,223,167,193,55,253,203,115,62,171,85,199,59,139,68,110,95,216,191,249,21,43,204,74,10,90,176,49,40,197,218,64,113,125,89,187,245,223,247,47,33,128,234,232,41,110,165,110,3,141,186,4,254,235,56,247,109,33,111,5,94,237,114,4,180,49,152,19,62,160,222,15,247,50,167,89,168,68,212,146,62,215,253,39,248,125,198,173,231,36,157,223,29,226,39,219,227,115,171,248,127,183,70,175,18,193,255,0,83,96,255,0,115,31,248,172,188,222,99,213,180,54,202,136,220,217,155,162,101,222,255,0,220,154,177,107,236,101,119,207,154,41,25,186,131,28,81,134,173,222,205,165,107,247,124,126,106,246,242,178,145,169,173,49,176,183,129,55,119,203,221,5,81,22,171,108,154,233,220,223,21,196,239,240,209,211,93,27,193,214,225,239,248,46,69,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,209,214,154,106,235,114,45,165,226,181,111,5,170,209,219,86,90,55,119,193,110,68,68,68,68,68,91,75,230,180,119,209,109,125,95,224,155,93,244,118,111,138,228,31,14,245,170,224,170,131,173,27,143,220,169,198,96,64,16,66,228,205,163,176,233,254,35,84,131,44,235,132,113,101,214,41,93,191,215,147,187,126,206,168,43,151,177,76,210,219,135,79,6,6,211,255,0,165,101,74,51,193,136,172,213,238,223,246,188,191,224,217,34,166,28,55,234,209,85,142,159,236,204,143,254,40,85,217,81,62,148,98,255,0,33,111,242,50,162,153,253,119,42,28,63,121,153,157,197,198,221,80,237,240,254,178,95,191,238,84,7,135,91,44,183,107,212,215,201,12,137,229,34,30,247,119,109,28,226,47,147,252,254,106,246,112,197,56,211,219,162,141,155,188,64,127,226,138,251,72,182,17,105,171,106,184,219,197,214,172,250,174,65,249,173,200,136,136,136,136,136,136,136,136,136,136,136,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,136,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,218,231,70,111,99,44,250,205,12,65,155,153,129,61,36,151,220,69,80,51,84,53,36,13,12,17,0,70,49,69,12,97,222,236,17,197,28,113,179,147,145,187,3,57,17,19,185,60,154,114,186,229,255,0,71,104,163,182,241,55,157,248,119,173,117,155,179,92,112,61,174,121,32,158,150,58,89,96,138,120,110,197,211,51,221,51,245,116,138,57,24,10,18,140,164,113,115,120,138,41,10,206,140,161,193,185,245,149,248,131,40,243,2,10,185,44,88,138,156,97,168,122,73,222,25,226,48,144,101,138,104,207,189,152,227,150,56,228,102,38,32,119,6,98,18,23,113,124,122,248,170,225,159,25,112,161,155,149,153,91,140,43,169,46,32,84,227,114,180,92,233,157,132,46,54,233,14,64,138,119,143,115,148,39,186,41,0,227,39,125,166,5,180,140,54,72,119,129,202,159,142,58,108,181,186,208,112,183,153,33,87,45,139,19,222,24,48,181,204,78,89,222,221,113,170,32,6,162,56,245,118,10,105,165,208,132,163,22,233,205,44,132,108,67,41,73,13,197,115,171,242,177,133,190,160,80,250,117,197,69,95,9,222,105,242,111,234,6,30,245,24,22,74,104,136,186,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,99,217,198,223,24,56,155,139,156,208,150,244,79,87,69,130,108,117,19,142,19,179,213,197,79,215,161,130,88,224,9,142,73,34,6,34,57,138,152,37,112,35,145,163,114,112,2,38,109,197,79,236,92,60,102,134,36,200,108,77,196,141,170,213,72,120,39,9,222,41,172,151,26,130,172,140,103,105,230,217,239,4,78,251,136,0,167,165,18,127,29,106,163,113,98,97,149,227,249,89,47,155,216,203,33,115,67,15,230,230,95,207,73,29,247,14,212,20,212,237,87,3,77,4,160,113,148,82,195,32,119,59,132,145,73,36,110,226,226,108,198,238,36,36,204,77,145,246,75,230,246,13,207,172,175,195,249,185,151,243,213,201,98,196,84,229,53,59,85,192,240,207,17,132,133,20,176,200,29,236,199,28,177,201,27,184,185,3,184,59,137,16,187,19,251,85,10,220,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,149,68,68,94,43,58,51,123,6,228,46,87,226,12,220,204,9,234,227,177,97,218,113,154,161,169,32,121,167,148,206,65,138,40,99,14,230,115,146,89,35,141,156,156,65,156,217,200,132,89,201,177,214,226,43,62,113,151,18,89,185,125,205,108,103,91,86,71,113,168,48,182,80,205,80,211,5,166,220,198,79,79,69,19,136,0,236,140,75,71,38,1,222,110,114,19,111,50,119,95,120,120,205,12,55,144,216,103,137,27,173,170,144,48,78,44,188,84,217,45,213,3,89,25,78,243,195,191,222,56,153,247,8,25,65,84,34,254,58,210,200,228,194,197,19,201,80,56,36,227,7,19,112,141,154,17,94,133,234,235,112,77,242,162,1,197,150,122,72,169,250,245,208,69,28,225,9,199,36,160,228,39,9,84,156,172,2,113,180,142,44,6,66,207,184,114,19,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,182,136,138,21,185,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,42,136,162,3,157,238,58,246,134,105,229,166,89,251,47,167,236,28,63,87,125,237,189,125,122,221,190,165,161,233,116,246,251,187,61,155,187,118,231,221,214,211,65,217,169,81,94,83,248,90,251,136,56,218,194,23,107,69,15,104,164,195,54,251,189,210,233,39,84,3,179,210,157,12,212,131,38,132,236,231,172,245,116,225,160,179,151,191,174,155,68,157,167,165,22,48,57,177,129,127,37,249,167,140,178,207,218,158,211,251,37,136,46,54,46,219,208,232,246,174,203,83,36,61,94,158,226,217,187,167,187,110,226,211,93,53,125,53,83,169,202,227,200,158,89,126,53,235,21,170,234,145,69,95,60,239,212,159,239,39,240,213,106,188,174,60,246,101,151,227,94,143,90,167,249,20,85,243,206,253,73,254,242,127,13,86,171,202,227,207,102,89,126,53,232,245,170,127,145,17,17,17,17,98,174,167,251,149,199,145,60,178,252,107,214,43,85,213,34,34,128,30,104,254,123,51,55,240,95,71,162,86,255,0,135,115,75,29,225,76,9,139,178,206,193,125,236,184,111,29,246,15,180,20,93,150,19,237,157,138,103,154,151,243,134,15,36,123,36,39,47,205,144,238,215,66,213,187,149,64,225,71,133,28,199,226,215,49,195,5,96,168,187,13,170,135,167,61,254,255,0,60,46,116,182,138,82,119,102,34,102,118,234,76,123,73,162,133,157,138,66,18,119,112,0,146,64,200,79,43,114,183,2,100,182,4,182,101,158,90,88,189,141,134,236,221,110,197,69,218,166,168,233,117,102,57,164,252,228,198,114,22,178,74,101,239,19,233,174,141,163,51,51,122,181,0,60,209,252,246,102,111,224,190,143,68,174,171,145,143,235,179,247,111,248,146,149,69,138,186,159,238,87,30,68,242,203,241,175,88,173,78,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,146,154,43,95,230,105,118,186,217,120,28,204,250,203,53,206,174,130,162,74,123,109,33,203,77,49,68,101,4,247,58,72,102,137,200,93,157,194,72,164,146,51,31,2,3,33,125,89,221,150,62,235,40,140,189,193,86,172,181,192,24,107,46,108,85,21,115,219,112,173,158,138,201,71,45,89,137,79,36,20,208,132,49,148,132,34,34,230,226,12,238,236,34,218,235,163,55,130,244,10,29,185,216,101,125,171,15,102,230,3,205,123,121,82,67,81,140,236,245,86,218,234,120,104,134,35,146,123,121,199,165,84,178,179,235,49,156,85,145,68,219,135,81,10,80,109,196,206,204,14,72,248,214,235,65,157,25,133,151,48,211,210,61,182,249,133,226,189,212,74,64,93,113,158,134,174,56,98,16,45,219,88,28,110,19,57,51,139,187,184,199,163,142,142,197,113,92,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,127,145,20,43,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,85,17,21,170,243,71,242,39,153,191,130,250,197,18,128,21,149,66,34,34,43,0,231,87,229,99,11,125,64,161,244,235,138,176,14,87,30,123,50,203,241,175,71,173,83,252,136,161,91,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,82,168,177,172,226,199,205,62,114,125,64,196,62,163,58,149,78,74,158,86,49,79,212,10,239,78,183,43,170,226,199,202,198,114,125,63,196,62,157,58,198,177,101,80,138,149,113,99,229,99,57,62,159,226,31,78,157,99,88,178,168,69,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,84,34,40,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,34,34,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,201,79,132,239,43,25,55,244,255,0,15,122,116,10,170,162,34,209,214,154,106,235,114,45,165,226,181,31,5,170,209,219,86,90,55,138,220,136,136,136,136,136,182,151,205,109,119,209,105,222,239,225,240,77,174,255,0,5,188,89,214,229,197,60,111,40,56,179,248,182,139,192,99,202,65,134,152,137,244,220,34,239,175,243,18,161,120,70,224,48,99,202,192,149,223,67,150,70,111,231,152,126,245,115,88,94,164,102,163,1,31,6,141,191,200,43,199,102,171,19,209,30,140,254,47,254,67,86,243,146,44,237,142,241,11,59,63,125,202,175,255,0,109,26,188,43,23,117,182,47,186,49,255,0,138,202,157,103,45,192,233,108,245,242,248,108,163,149,217,255,0,96,201,247,171,72,202,139,76,216,167,31,84,223,228,55,46,207,114,58,102,239,119,238,25,128,254,79,253,151,205,95,54,7,162,10,59,104,199,167,123,232,94,31,220,143,249,151,169,69,176,159,77,123,215,27,248,178,215,94,253,22,241,248,45,232,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,182,146,213,188,22,168,136,136,136,136,136,136,180,47,5,177,214,215,119,248,35,17,105,162,220,4,239,226,235,145,104,254,14,188,38,60,0,169,166,63,205,11,237,119,111,209,251,137,80,75,101,69,29,163,30,73,11,48,69,214,39,50,126,225,213,222,102,253,159,37,114,152,70,166,57,173,98,226,108,250,131,59,104,255,0,13,162,169,198,119,106,246,122,253,63,237,105,127,226,200,169,111,14,68,251,106,219,255,0,211,18,127,252,149,117,244,229,211,182,185,191,245,177,235,255,0,170,173,79,138,108,75,44,20,181,20,49,202,239,218,160,56,118,177,63,126,230,157,180,211,85,197,195,21,164,224,177,211,204,80,56,188,178,6,174,227,167,136,66,255,0,37,118,86,184,122,52,160,218,127,90,223,228,101,220,69,196,98,206,250,234,182,179,120,173,89,190,229,202,62,11,84,68,68,68,68,68,68,68,68,68,68,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,68,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,127,252,175,120,22,252,181,226,160,207,28,227,193,157,175,45,172,187,253,143,77,90,91,97,190,221,35,144,89,181,133,197,251,69,28,58,73,212,213,196,14,86,8,255,0,58,35,81,27,77,74,42,63,197,87,12,248,55,138,252,163,172,202,220,97,93,87,110,49,168,27,149,162,231,76,238,71,110,184,198,18,4,83,188,123,152,102,13,178,200,7,25,59,110,3,45,164,7,178,64,199,179,31,228,238,62,203,172,220,187,100,133,230,195,87,85,139,45,119,135,178,5,29,21,44,198,117,243,185,176,194,84,209,144,12,178,132,236,81,156,47,177,158,64,146,55,102,247,153,94,255,0,20,24,115,136,44,45,202,251,45,173,60,69,31,70,235,14,96,91,98,176,91,101,167,138,10,171,85,138,43,37,84,52,148,181,33,28,97,182,102,233,72,110,198,231,43,12,130,210,19,27,16,5,160,112,157,230,159,38,254,160,97,239,81,129,100,166,136,138,32,57,177,113,175,113,197,56,170,231,194,190,91,220,246,97,187,54,148,216,198,112,122,90,136,110,181,195,37,61,68,116,241,147,9,201,15,101,146,29,166,227,32,19,202,242,198,96,205,19,57,217,175,10,188,51,227,46,43,243,114,143,43,112,125,117,37,184,6,156,174,87,123,157,75,177,5,186,221,25,198,18,206,209,238,98,152,247,75,24,4,98,237,184,204,119,16,6,249,3,34,156,1,128,48,110,86,96,219,78,95,101,246,30,164,177,225,235,29,59,83,80,208,211,51,236,136,53,119,119,119,119,114,51,34,114,51,50,119,51,50,34,39,34,39,119,131,110,99,60,20,127,37,92,199,130,255,0,128,45,151,89,50,203,20,254,114,219,83,59,117,99,181,215,59,155,201,108,41,183,17,150,208,6,146,34,149,132,142,50,33,214,82,134,89,31,229,114,238,226,243,249,41,103,43,253,169,173,232,229,238,49,233,81,98,141,148,29,166,104,58,67,47,101,171,143,107,180,141,210,146,82,222,195,191,116,82,75,164,103,35,69,182,127,148,43,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,85,17,17,64,183,49,158,53,255,0,149,86,99,193,96,192,23,59,172,121,101,133,191,55,109,166,157,250,81,221,43,153,205,164,185,148,59,68,199,112,27,71,16,202,228,65,24,145,105,17,77,44,109,242,185,119,112,135,252,171,115,149,254,212,209,117,178,247,7,116,171,113,70,202,254,205,52,253,81,151,178,210,71,181,158,71,234,201,17,111,113,217,182,40,229,210,64,145,226,221,59,216,255,0,0,96,220,211,193,183,108,190,204,28,61,73,124,195,215,202,119,166,174,161,169,103,217,40,106,206,206,206,206,196,6,36,194,96,98,236,96,98,36,46,36,44,237,143,103,24,60,38,99,46,17,115,67,236,61,246,162,174,241,98,175,167,142,166,197,136,202,129,169,96,186,131,70,15,59,0,52,146,176,28,82,155,198,64,231,191,78,153,187,48,202,14,247,105,202,119,141,123,142,22,197,86,206,21,243,34,231,191,13,222,117,166,193,211,155,210,211,195,106,174,41,42,42,36,167,144,156,66,73,187,84,147,109,7,41,12,154,86,138,48,7,105,93,194,95,209,17,66,183,58,191,52,248,91,233,253,15,168,220,85,85,228,99,250,236,253,219,254,36,165,81,20,0,243,71,243,217,153,191,130,250,61,18,185,78,71,88,90,197,87,138,179,115,26,212,80,239,189,90,173,246,123,93,29,79,84,219,165,75,87,37,84,149,17,236,103,216,91,142,138,153,245,118,114,110,158,130,236,196,76,242,212,139,31,110,102,150,155,85,151,142,60,207,163,179,91,41,40,41,228,168,182,213,156,84,208,140,64,83,207,108,164,154,105,92,69,153,156,228,150,73,36,50,241,35,50,39,213,221,221,94,255,0,36,44,117,237,12,172,204,188,179,246,95,79,216,56,130,146,251,219,122,250,245,187,125,51,195,210,233,237,247,118,123,55,118,237,207,187,173,166,131,179,82,146,164,81,87,207,59,245,39,251,201,252,53,90,175,43,143,61,153,101,248,215,163,214,169,254,69,21,124,243,191,82,127,188,159,195,85,170,242,184,243,217,150,95,141,122,61,106,159,228,68,68,68,68,88,171,169,254,229,113,228,79,44,191,26,245,138,213,117,72,136,160,7,154,63,158,204,205,252,23,209,232,149,191,229,110,86,227,188,233,199,118,204,179,203,75,23,182,113,37,231,173,216,168,187,84,52,253,94,148,39,52,159,156,152,194,49,210,56,140,189,226,109,116,209,181,119,102,124,132,248,81,225,71,46,56,74,203,128,193,88,42,46,221,117,174,233,207,127,191,207,11,5,85,222,168,89,217,136,153,157,250,112,134,226,104,161,103,113,140,72,157,220,204,228,144,235,90,40,1,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,148,170,44,85,212,255,0,114,184,242,39,150,95,141,122,197,106,115,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,44,148,209,71,7,59,140,107,106,160,201,124,189,203,153,169,234,222,229,124,197,18,222,233,229,16,30,128,193,67,73,36,50,137,150,237,204,110,87,8,92,89,133,217,216,100,213,199,70,98,140,190,21,114,183,242,211,196,118,93,101,156,214,47,108,208,94,113,5,47,181,104,187,87,103,234,218,226,62,181,119,231,24,192,135,74,88,167,47,112,152,223,77,3,82,113,103,201,77,20,96,115,197,194,215,218,188,43,148,152,214,158,135,125,150,213,112,188,90,235,42,122,160,221,42,170,184,233,100,167,143,99,190,242,220,20,85,47,171,51,139,116,244,39,103,33,103,180,14,87,30,123,50,203,241,175,71,173,87,255,0,206,175,202,198,22,250,129,67,233,215,21,96,28,174,60,246,101,151,227,94,143,90,167,249,17,66,183,58,191,52,248,91,233,253,15,168,220,85,85,228,99,250,236,253,219,254,36,165,81,17,90,175,52,127,34,121,155,248,47,172,81,40,1,89,84,34,34,34,176,14,117,126,86,48,183,212,10,31,78,184,171,0,229,113,231,179,44,191,26,244,122,213,63,200,138,21,185,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,42,139,26,206,44,124,211,231,39,212,12,67,234,51,169,84,228,169,229,99,20,253,64,174,244,235,114,186,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,8,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,42,132,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,34,133,110,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,74,162,34,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,148,248,78,242,177,147,127,79,240,247,167,64,170,170,34,34,34,45,164,181,102,209,106,136,136,136,136,136,136,139,66,240,91,11,193,109,119,127,130,49,151,122,220,6,238,250,59,252,23,34,47,35,141,97,10,138,89,152,163,103,219,25,63,135,220,74,220,111,50,210,88,241,133,36,130,1,25,79,85,24,147,232,205,250,82,190,191,47,146,184,172,3,89,20,244,98,226,108,236,81,54,157,255,0,112,175,139,154,90,246,50,102,249,191,249,13,91,182,75,19,182,62,196,45,241,107,157,95,254,218,53,120,54,55,210,215,25,63,246,166,127,253,86,84,35,137,27,249,209,216,235,134,57,116,221,20,177,233,187,251,137,190,255,0,185,82,174,24,109,82,79,71,87,112,56,29,158,91,204,133,171,143,142,173,11,235,224,175,46,195,78,240,81,199,171,120,139,63,248,153,125,84,92,102,63,29,86,205,59,214,237,62,229,188,86,228,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,90,63,130,218,254,11,78,237,63,153,109,238,240,91,133,180,118,251,215,34,209,251,219,69,230,177,85,8,246,25,13,217,187,221,223,252,68,173,123,26,66,86,236,109,29,99,247,3,152,182,191,254,216,159,254,69,112,153,107,94,53,54,218,81,23,119,221,78,15,255,0,170,31,122,243,121,216,204,22,171,131,147,119,61,36,173,252,251,100,84,171,135,34,6,122,193,248,251,98,71,254,111,204,171,171,148,216,108,147,155,127,91,76,79,255,0,168,172,175,137,41,125,161,136,109,116,204,79,249,218,216,35,46,255,0,131,156,205,255,0,42,172,121,25,107,138,146,205,73,76,0,205,179,166,126,31,32,137,190,95,114,175,180,223,212,69,155,224,205,254,69,202,180,127,5,198,254,43,107,59,51,233,247,173,205,226,183,143,201,110,68,68,68,68,68,68,68,68,68,68,68,68,88,214,113,99,230,159,57,62,160,98,31,81,157,77,79,43,143,34,121,101,248,215,172,86,171,170,68,69,74,184,177,242,177,156,159,79,241,15,167,78,161,131,151,207,4,151,94,43,241,252,151,220,79,5,93,14,93,97,90,138,121,174,181,133,74,69,5,218,113,154,18,59,72,72,51,68,96,114,83,148,132,82,198,228,240,183,77,201,153,228,143,89,222,194,120,90,197,129,176,173,155,5,97,106,30,197,101,195,246,250,123,93,186,155,170,114,116,41,96,140,99,138,61,230,228,101,180,0,91,82,119,39,211,87,119,126,245,245,145,23,148,184,229,86,92,93,243,30,209,155,215,60,23,106,169,198,118,27,125,69,174,219,123,146,157,158,170,154,150,103,103,146,49,47,254,157,133,223,222,1,154,113,23,22,154,86,59,43,231,87,229,99,11,125,64,161,244,235,138,138,190,19,188,211,228,223,212,12,61,234,48,44,148,209,21,159,243,48,226,175,29,240,193,147,86,211,203,75,109,214,155,18,98,219,131,81,81,98,72,232,225,154,134,205,209,40,229,144,102,235,71,36,103,52,209,177,199,28,68,61,226,211,200,196,207,11,9,65,102,19,194,215,220,115,138,172,216,43,11,80,246,219,214,32,184,83,218,237,212,221,80,143,175,85,60,131,28,81,239,55,16,29,198,98,218,147,176,182,186,187,179,119,172,132,248,40,225,70,197,194,94,77,81,96,222,149,170,179,23,220,180,172,197,55,186,40,76,123,125,86,227,120,227,98,145,220,222,24,0,250,81,182,128,47,161,201,211,3,150,70,87,0,188,86,116,101,14,13,207,172,175,196,25,71,152,16,85,201,98,196,84,227,13,67,210,78,240,207,17,132,131,44,83,70,125,236,199,28,177,199,35,49,49,3,184,51,16,144,187,139,227,173,196,86,67,99,46,27,115,114,251,149,56,206,138,172,78,221,80,103,108,174,154,157,161,11,181,185,204,154,158,182,38,19,49,217,32,142,174,44,101,176,216,227,39,222,4,205,34,156,156,120,166,186,220,105,171,184,83,197,48,213,213,83,218,233,230,188,97,73,233,45,68,97,75,3,202,114,86,195,85,60,125,192,15,44,192,113,28,162,205,190,73,35,121,117,42,120,158,144,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,85,17,20,112,115,136,226,99,25,101,246,13,178,228,6,15,161,196,22,128,199,20,231,91,119,196,17,51,69,73,89,110,7,56,165,181,197,38,215,35,50,39,140,231,97,32,219,19,196,5,212,10,147,22,138,188,151,202,28,101,159,89,161,135,242,143,47,224,164,146,251,136,170,10,26,119,171,157,161,130,32,8,202,89,102,144,251,221,130,56,163,146,71,97,98,55,96,118,17,34,118,23,200,251,37,242,135,6,228,46,87,225,252,163,203,248,42,227,177,97,218,114,134,157,234,231,121,167,148,206,66,150,89,164,62,230,115,146,89,36,145,216,88,65,156,221,132,68,89,133,189,170,161,92,96,240,153,131,120,186,202,255,0,176,247,218,138,75,61,246,130,162,58,155,22,35,42,7,170,158,212,111,32,60,236,0,210,68,230,18,196,15,25,3,158,205,122,102,236,229,16,59,99,217,143,240,6,50,202,204,101,118,203,236,193,195,213,118,60,67,99,168,122,106,234,26,150,109,241,30,140,236,236,236,238,38,4,46,38,6,46,224,96,66,66,228,36,206,243,125,203,47,140,28,77,197,46,87,222,236,185,140,245,117,152,219,3,84,68,55,91,193,69,79,20,23,56,43,36,168,58,99,8,224,8,198,35,1,132,226,32,96,211,72,227,61,196,242,16,133,229,34,40,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,34,199,91,143,204,117,249,68,227,39,54,47,254,203,246,127,100,196,18,88,186,61,126,174,239,102,198,20,29,93,219,71,78,167,101,234,109,211,221,223,183,82,211,115,200,87,36,124,21,106,160,201,124,194,204,104,106,42,222,229,124,197,17,89,42,34,35,30,128,193,67,73,28,209,16,14,221,204,110,87,9,152,157,201,217,216,99,209,135,71,114,145,244,80,87,205,231,2,253,146,227,38,229,127,246,167,107,251,107,135,237,119,222,143,67,167,217,58,113,149,7,75,118,231,234,107,216,58,155,180,31,234,187,116,247,119,21,192,114,49,253,118,126,237,255,0,18,82,168,138,42,249,231,126,164,255,0,121,63,134,171,85,229,113,231,179,44,191,26,244,122,213,63,200,162,175,158,119,234,79,247,147,248,106,181,94,87,30,123,50,203,241,175,71,173,83,252,136,136,136,136,139,21,117,63,220,174,60,137,229,151,227,94,177,90,174,169,17,20,5,243,49,180,221,111,252,192,51,2,197,98,182,85,220,110,87,26,139,13,37,29,29,36,37,52,245,51,201,105,161,24,226,142,49,103,35,50,39,97,97,102,119,119,118,102,82,149,192,47,5,24,87,133,60,184,164,189,221,173,157,163,51,113,53,190,25,49,29,194,161,163,57,40,55,176,200,86,202,119,140,140,6,24,141,153,140,128,159,173,32,49,187,237,24,130,43,170,68,80,3,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,41,84,88,171,169,254,229,113,228,79,44,191,26,245,138,212,230,143,228,79,51,127,5,245,138,37,10,220,39,121,167,201,191,168,24,123,212,96,89,41,162,138,190,121,223,169,63,222,79,225,170,213,121,92,121,236,203,47,198,189,30,181,79,242,43,42,230,243,129,126,214,240,109,114,191,251,83,178,125,138,196,22,187,239,71,161,212,237,125,73,10,131,165,187,115,116,244,237,253,77,218,23,245,45,186,123,219,134,42,248,3,199,95,147,190,50,114,158,255,0,236,191,104,118,188,65,29,139,163,215,233,109,246,148,103,65,213,221,180,181,233,246,174,166,221,61,237,155,117,29,119,52,149,115,171,242,177,133,190,160,80,250,117,197,88,7,43,143,61,153,101,248,215,163,214,169,254,68,80,173,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,41,84,68,86,171,205,31,200,158,102,254,11,235,20,74,0,86,85,8,136,136,172,3,157,95,149,140,45,245,2,135,211,174,42,192,57,92,121,236,203,47,198,189,30,181,79,242,34,133,110,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,74,162,198,179,139,31,52,249,201,245,3,16,250,140,234,85,57,42,121,88,197,63,80,43,189,58,220,174,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,202,161,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,101,80,136,161,91,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,82,168,136,136,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,37,62,19,188,172,100,223,211,252,61,233,208,42,170,136,136,136,136,136,136,136,136,136,136,136,136,182,63,138,209,180,109,117,91,123,181,209,106,204,204,236,235,145,106,190,61,250,136,100,162,169,144,180,127,205,31,249,29,90,190,109,81,21,53,250,134,172,27,65,10,168,137,255,0,99,28,142,171,94,85,92,66,107,125,27,11,191,124,49,235,255,0,210,135,222,187,185,163,180,40,186,142,221,223,244,26,183,76,152,216,217,129,136,95,95,210,185,213,187,127,246,248,213,223,90,137,154,204,46,223,8,27,254,35,43,94,226,82,165,170,41,166,167,220,250,148,228,30,63,116,204,190,143,14,182,184,173,248,118,154,6,6,214,106,128,159,93,62,113,196,223,47,185,92,221,191,186,152,25,190,2,205,254,38,93,164,92,100,237,174,139,99,190,142,183,51,248,45,237,226,183,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,209,214,210,215,228,182,62,171,78,253,117,239,91,133,223,86,103,249,174,84,95,39,16,3,203,76,241,237,213,157,190,95,115,171,95,207,56,154,136,227,169,136,54,155,84,176,234,205,167,119,231,95,254,69,83,242,82,226,211,218,45,230,70,207,165,28,76,253,255,0,29,177,253,235,126,117,176,73,100,175,39,46,238,203,46,157,255,0,220,72,169,23,14,164,61,122,176,119,111,250,173,35,125,254,49,43,163,184,204,240,89,36,6,46,227,137,217,251,254,96,234,206,179,198,157,170,49,197,142,40,245,45,110,52,206,236,221,253,221,105,85,195,229,5,184,99,164,137,182,59,105,8,191,135,221,31,220,170,204,99,180,25,180,91,214,132,238,205,220,184,187,254,41,181,157,245,90,183,236,92,130,181,68,68,68,68,68,68,68,68,68,68,68,68,81,23,157,252,162,120,146,204,172,232,199,217,141,98,198,217,107,5,183,21,98,139,173,238,142,42,187,149,120,207,28,21,53,114,77,24,200,35,70,66,198,194,108,206,204,68,218,235,163,191,138,144,158,12,242,83,21,112,237,195,102,15,201,204,107,112,181,86,222,176,255,0,180,59,76,246,185,100,146,148,250,245,245,21,1,176,164,142,51,125,2,97,103,212,27,222,103,211,86,209,222,181,162,34,242,153,177,129,127,42,25,89,140,178,207,218,158,204,251,91,135,238,54,46,219,208,235,118,94,213,77,36,61,94,158,225,223,183,169,187,110,225,215,77,53,109,117,93,92,151,202,28,27,144,185,95,135,242,143,47,224,171,142,197,135,105,202,26,119,171,157,230,158,83,57,10,89,102,144,251,153,206,73,100,146,71,97,97,6,115,118,17,17,102,22,246,168,136,138,215,249,133,240,191,143,184,179,201,123,46,92,229,205,223,15,219,174,86,236,81,77,123,150,91,221,68,208,192,80,71,73,87,9,8,148,49,74,78,123,170,1,217,156,89,180,98,239,240,103,178,188,144,229,19,196,150,90,231,70,1,204,107,238,54,203,89,237,184,87,20,90,175,117,145,82,92,171,202,121,32,166,171,142,105,6,49,42,49,23,55,16,118,102,114,22,215,77,93,188,84,186,34,47,63,143,240,6,13,205,60,27,118,203,236,193,195,212,151,204,61,124,167,122,106,234,26,150,125,146,134,172,236,236,236,236,64,98,76,38,6,46,198,6,34,66,226,66,206,214,235,195,103,46,236,154,225,159,57,113,110,109,97,103,246,167,181,54,6,23,163,184,83,148,147,97,120,76,77,170,163,134,160,164,46,183,83,120,128,200,64,50,132,66,241,185,201,212,148,142,234,145,21,181,113,209,193,149,139,140,60,184,165,182,71,117,246,54,51,194,253,162,163,12,220,165,51,122,81,146,86,14,173,53,76,99,174,176,203,210,137,158,65,23,146,50,1,33,220,204,113,73,234,184,81,225,71,46,56,74,203,128,193,88,42,46,221,117,174,233,207,127,191,207,11,5,85,222,168,89,217,136,153,157,250,112,134,226,104,161,103,113,140,72,157,220,204,228,144,237,131,152,95,47,76,232,226,207,58,44,185,141,151,56,159,5,91,173,182,236,47,77,100,150,43,221,109,92,51,148,241,213,213,204,68,35,13,52,162,225,182,160,25,157,201,159,86,46,239,7,127,107,203,123,130,156,211,224,251,242,137,249,76,191,225,75,159,218,223,100,118,47,97,85,84,205,211,236,189,175,169,213,235,65,22,154,246,144,219,183,118,186,22,186,104,218,222,170,34,241,89,189,146,249,95,159,88,54,76,191,205,204,33,73,136,172,82,84,69,86,212,243,28,145,28,83,198,239,178,88,165,136,134,88,143,71,33,114,2,23,112,51,7,212,76,153,233,87,5,188,22,224,222,13,176,109,222,205,102,196,85,120,147,16,226,74,136,230,189,94,166,133,233,130,160,33,121,26,154,24,169,152,204,98,8,198,89,53,125,196,100,114,27,185,109,216,17,220,82,34,179,94,52,185,108,224,222,45,113,149,163,48,108,216,194,147,1,98,24,41,228,166,189,87,67,98,122,227,188,131,52,109,76,242,179,84,66,44,112,136,200,12,122,17,144,24,11,190,216,129,154,231,242,183,43,112,38,75,96,75,102,89,229,165,139,216,216,110,205,214,236,84,93,170,106,142,151,86,99,154,79,206,76,103,33,107,36,166,94,241,62,154,232,218,51,51,55,171,68,81,235,204,47,151,166,116,113,103,157,22,92,198,203,156,79,130,173,214,219,118,23,166,178,75,21,238,182,174,25,202,120,234,234,230,34,17,134,154,81,112,219,80,12,206,228,207,171,23,119,131,191,181,229,189,193,78,105,240,125,249,68,252,166,95,240,165,207,237,111,178,59,23,176,170,170,102,233,246,94,215,212,234,245,160,139,77,123,72,109,219,187,93,11,93,52,109,111,85,20,69,231,127,40,158,36,179,43,58,49,246,99,88,177,182,90,193,109,197,88,162,235,123,163,138,174,229,94,51,199,5,77,92,147,70,50,8,209,144,177,176,155,51,179,17,54,186,232,239,226,175,255,0,130,110,31,174,188,50,240,233,135,178,163,18,134,31,60,67,71,81,95,87,120,172,178,49,60,21,179,205,85,33,71,41,72,113,198,114,27,83,246,120,156,140,117,102,136,69,181,17,21,93,81,71,175,48,190,94,153,209,197,158,116,89,115,27,46,113,62,10,183,91,109,216,94,154,201,44,87,186,218,184,103,41,227,171,171,152,136,70,26,105,69,195,109,64,51,59,147,62,172,93,222,14,254,215,150,247,5,57,167,193,247,229,19,242,153,127,194,151,63,181,190,200,236,94,194,170,169,155,167,217,123,95,83,171,214,130,45,53,237,33,183,110,237,116,45,116,209,181,189,84,86,85,204,135,130,156,211,227,7,242,119,249,51,191,225,75,103,217,47,107,246,223,110,213,84,195,212,237,93,147,167,210,232,193,46,186,118,99,221,187,110,154,142,154,234,250,81,94,12,249,95,231,239,14,220,73,224,252,227,198,184,191,47,235,108,184,127,218,29,166,11,93,194,182,74,163,235,208,84,83,134,193,146,146,48,125,14,97,119,212,219,221,103,211,87,209,158,79,209,89,87,50,30,10,115,79,140,31,201,223,228,206,255,0,133,45,159,100,189,175,219,125,187,85,83,15,83,181,118,78,159,75,163,4,186,233,217,143,118,237,186,106,58,107,171,233,69,120,51,229,127,159,188,59,113,39,131,243,143,26,226,252,191,173,178,225,255,0,104,118,152,45,119,10,217,42,143,175,65,81,78,27,6,74,72,193,244,57,133,223,83,111,117,159,77,95,70,121,63,68,68,68,68,69,10,223,232,42,113,79,255,0,119,217,85,255,0,157,110,63,243,21,39,220,25,228,166,42,225,219,134,204,31,147,152,214,225,106,173,189,97,255,0,104,118,153,237,114,201,37,41,245,235,234,42,3,97,73,28,102,250,4,194,207,168,55,188,207,166,173,163,189,107,68,69,111,248,119,131,172,9,109,226,199,23,113,109,127,172,246,206,36,188,246,15,179,240,244,230,167,246,15,74,218,244,21,94,240,79,211,170,235,198,236,255,0,156,137,186,122,123,186,187,238,87,0,136,138,48,56,204,229,127,159,188,68,241,39,140,51,143,5,98,252,191,162,178,226,15,103,246,104,46,151,10,216,234,131,161,65,79,78,123,198,58,73,1,181,56,73,219,67,127,117,219,93,31,86,106,213,203,123,130,156,211,224,251,242,137,249,76,191,225,75,159,218,223,100,118,47,97,85,84,205,211,236,189,175,169,213,235,65,22,154,246,144,219,183,118,186,22,186,104,218,222,170,133,111,244,21,56,167,255,0,187,236,170,255,0,206,183,31,249,138,147,238,12,242,83,21,112,237,195,102,15,201,204,107,112,181,86,222,176,255,0,180,59,76,246,185,100,146,148,250,245,245,21,1,176,164,142,51,125,2,97,103,212,27,222,103,211,86,209,221,198,102,74,98,174,34,120,108,198,25,57,130,174,22,170,43,214,32,246,127,102,158,233,44,145,210,135,66,190,158,160,247,148,113,200,109,168,66,76,218,3,251,206,218,232,218,187,71,182,72,114,137,226,75,45,115,163,0,230,53,247,27,101,172,246,220,43,138,45,87,186,200,169,46,85,229,60,144,83,85,199,52,131,24,149,24,139,155,136,59,51,57,11,107,166,174,222,42,93,17,89,87,50,30,10,115,79,140,31,201,223,228,206,255,0,133,45,159,100,189,175,219,125,187,85,83,15,83,181,118,78,159,75,163,4,186,233,217,143,118,237,186,106,58,107,171,233,79,248,1,229,189,154,124,47,103,141,94,105,102,181,211,47,239,116,129,135,234,173,246,191,101,207,83,83,85,71,93,44,208,126,124,58,244,177,180,127,152,26,152,220,196,183,109,149,199,71,18,37,34,168,168,167,25,153,41,138,184,137,225,179,24,100,230,10,184,90,168,175,88,131,217,253,154,123,164,178,71,74,29,10,250,122,131,222,81,199,33,182,161,9,51,104,15,239,59,107,163,106,237,30,217,33,202,39,137,44,181,206,140,3,152,215,220,109,150,179,219,112,174,40,181,94,235,34,164,185,87,148,242,65,77,87,28,210,12,98,84,98,46,110,32,236,204,228,45,174,154,187,120,171,212,230,23,194,254,62,226,207,37,236,185,115,151,55,124,63,110,185,91,177,69,53,238,89,111,117,19,67,1,65,29,37,92,36,34,80,197,41,57,238,168,7,102,113,102,209,139,191,193,158,216,56,51,229,127,159,188,59,113,39,131,243,143,26,226,252,191,173,178,225,255,0,104,118,152,45,119,10,217,42,143,175,65,81,78,27,6,74,72,193,244,57,133,223,83,111,117,159,77,95,70,121,63,68,81,235,204,47,151,166,116,113,103,157,22,92,198,203,156,79,130,173,214,219,118,23,166,178,75,21,238,182,174,25,202,120,234,234,230,34,17,134,154,81,112,219,80,12,206,228,207,171,23,119,131,191,181,229,189,193,78,105,240,125,249,68,252,166,95,240,165,207,237,111,178,59,23,176,170,170,102,233,246,94,215,212,234,245,160,139,77,123,72,109,219,187,93,11,93,52,109,111,85,17,81,78,51,50,83,21,113,19,195,102,48,201,204,21,112,181,81,94,177,7,179,251,52,247,73,100,142,148,58,21,244,245,7,188,163,142,67,109,66,18,102,208,31,222,118,215,70,213,218,48,127,208,84,226,159,254,239,178,171,255,0,58,220,127,230,42,106,81,17,17,90,255,0,48,190,23,241,247,22,121,47,101,203,156,185,187,225,251,117,202,221,138,41,175,114,203,123,168,154,24,10,8,233,42,225,33,18,134,41,73,207,117,64,59,51,139,54,140,93,254,12,246,193,193,159,43,252,253,225,219,137,60,31,156,120,215,23,229,253,109,151,15,251,67,180,193,107,184,86,201,84,125,122,10,138,112,216,50,82,70,15,161,204,46,250,155,123,172,250,106,250,51,201,250,34,143,94,97,124,189,51,163,139,60,232,178,230,54,92,226,124,21,110,182,219,176,189,53,146,88,175,117,181,112,206,83,199,87,87,49,16,140,52,210,139,134,218,128,102,119,38,125,88,187,188,29,253,175,45,238,10,115,79,131,239,202,39,229,50,255,0,133,46,127,107,125,145,216,189,133,85,83,55,79,178,246,190,167,87,173,4,90,107,218,67,110,221,218,232,90,233,163,107,122,170,34,243,191,148,79,18,89,149,157,24,251,49,172,88,219,45,96,182,226,172,81,117,189,209,197,87,114,175,25,227,130,166,174,73,163,25,4,104,200,88,216,77,153,217,136,155,93,116,119,241,87,169,203,211,133,252,125,194,102,75,222,178,231,49,174,248,126,227,114,184,226,138,155,220,82,217,42,38,154,1,130,74,74,72,68,72,166,138,34,99,221,78,110,236,194,237,163,143,127,139,53,107,206,252,21,117,204,172,151,199,217,115,98,168,164,130,229,138,176,189,214,201,71,45,89,144,193,28,245,52,146,67,25,72,66,36,76,12,70,206,238,194,79,166,186,51,248,40,139,255,0,65,83,138,127,251,190,202,175,252,235,113,255,0,152,169,169,69,226,179,191,5,93,115,43,37,241,246,92,216,170,41,32,185,98,172,47,117,178,81,203,86,100,48,71,61,77,36,144,198,82,16,137,19,3,17,179,187,176,147,233,174,140,254,10,34,255,0,208,84,226,159,254,239,178,171,255,0,58,220,127,230,42,106,81,120,172,239,193,87,92,202,201,124,125,151,54,42,138,72,46,88,171,11,221,108,148,114,213,153,12,17,207,83,73,36,49,148,132,34,68,192,196,108,238,236,36,250,107,163,63,130,136,191,244,21,56,167,255,0,187,236,170,255,0,206,183,31,249,138,154,148,69,30,188,194,249,122,103,71,22,121,209,101,204,108,185,196,248,42,221,109,183,97,122,107,36,177,94,235,106,225,156,167,142,174,174,98,33,24,105,165,23,13,181,0,204,238,76,250,177,119,120,59,251,94,91,220,20,230,159,7,223,148,79,202,101,255,0,10,92,254,214,251,35,177,123,10,170,166,110,159,101,237,125,78,175,90,8,180,215,180,134,221,187,181,208,181,211,70,214,245,81,17,23,138,206,252,21,117,204,172,151,199,217,115,98,168,164,130,229,138,176,189,214,201,71,45,89,144,193,28,245,52,146,67,25,72,66,36,76,12,70,206,238,194,79,166,186,51,248,40,139,255,0,65,83,138,127,251,190,202,175,252,235,113,255,0,152,169,116,201,12,21,117,203,92,151,192,57,115,125,168,164,158,229,133,112,189,170,201,89,45,33,145,65,36,244,212,145,195,33,70,68,34,78,14,64,238,206,226,47,166,154,179,120,47,106,136,136,136,136,136,136,136,136,136,136,136,136,182,22,191,37,183,189,109,125,117,248,173,204,239,171,50,228,111,5,170,232,221,152,138,148,193,155,86,33,118,127,240,58,183,28,239,163,142,26,67,157,163,208,193,220,153,244,240,118,105,29,125,236,141,185,180,244,20,98,103,171,140,81,179,247,252,134,47,189,123,124,204,217,53,181,156,159,185,219,255,0,237,53,109,249,58,226,57,135,136,3,86,211,218,117,108,218,252,186,241,171,184,167,147,179,216,4,216,252,98,111,143,247,10,215,120,128,217,81,85,28,98,122,148,147,177,109,103,249,188,170,161,100,133,185,163,181,91,197,193,219,243,81,63,135,247,49,253,202,189,83,199,211,141,153,114,173,29,244,110,229,197,171,185,59,186,59,51,173,91,224,218,45,236,221,235,114,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,218,94,43,107,248,255,0,50,218,250,45,117,102,241,101,200,207,171,45,87,94,174,33,146,39,220,205,225,241,86,229,158,214,142,213,69,49,48,182,161,82,69,225,240,102,151,238,93,156,144,186,68,52,17,83,247,254,103,108,47,251,88,99,111,154,245,89,187,78,213,24,122,178,70,62,231,163,145,252,127,184,145,82,44,128,183,144,213,85,74,38,237,253,54,54,211,94,239,24,187,252,21,199,226,57,218,150,198,76,230,238,227,19,150,186,255,0,112,234,210,241,28,255,0,104,179,78,154,145,253,230,130,80,145,190,58,56,212,187,125,255,0,53,117,57,109,64,212,180,17,234,221,251,25,191,245,65,123,180,91,73,244,92,111,241,90,139,179,45,71,191,252,43,122,213,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,109,47,21,183,226,180,127,20,213,155,197,151,35,62,172,181,92,115,198,50,70,76,76,222,14,168,102,115,218,198,170,130,176,92,25,244,9,29,187,191,185,147,238,94,63,36,46,177,67,87,37,14,175,173,59,56,190,154,127,90,241,183,205,85,252,119,19,84,217,98,54,46,226,1,127,31,152,18,183,92,167,160,118,204,43,241,137,187,109,185,213,55,143,251,124,127,114,186,90,137,26,159,12,179,145,187,191,75,95,31,246,181,105,89,165,120,59,158,101,80,217,91,188,9,162,39,111,255,0,168,49,249,191,207,228,174,59,41,237,77,73,105,166,238,109,69,129,155,246,48,135,220,170,152,254,139,126,197,170,218,111,163,55,237,92,110,141,162,220,221,238,183,173,81,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,210,91,75,197,108,125,124,83,228,235,148,31,221,91,151,21,75,57,68,236,223,252,157,202,142,230,237,184,100,182,212,106,26,187,177,151,135,247,50,125,202,155,100,165,104,141,125,117,11,150,142,21,146,232,206,254,26,20,108,170,102,99,59,205,134,107,27,127,133,36,141,227,254,214,106,153,228,51,132,125,176,10,65,98,246,188,143,222,253,255,0,245,165,87,179,14,243,21,6,26,173,144,166,103,233,81,73,35,187,19,119,105,25,253,255,0,114,182,12,181,169,12,69,152,181,87,33,214,65,137,205,153,252,123,218,112,127,191,251,37,121,184,42,29,45,145,155,134,143,163,124,63,185,21,233,17,108,49,119,111,31,5,199,163,248,106,181,209,244,91,133,180,209,114,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,218,235,105,107,170,218,250,248,173,31,224,235,148,31,185,106,180,147,190,50,111,185,213,47,204,234,17,59,117,65,16,234,238,7,226,223,220,154,160,249,69,84,212,248,222,235,72,69,163,60,179,139,51,191,115,126,122,54,85,235,17,200,242,218,33,143,127,112,198,45,227,253,203,170,25,149,76,49,227,204,68,198,108,218,220,234,244,239,255,0,110,5,95,113,5,206,42,60,50,90,204,207,182,157,223,244,155,251,91,253,255,0,114,179,241,173,108,67,157,241,152,57,72,16,27,70,255,0,29,28,106,252,62,63,53,122,89,119,76,205,106,103,217,181,130,77,173,221,167,128,130,246,136,182,152,238,101,196,237,167,197,107,167,114,220,44,236,236,185,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,104,235,105,55,193,108,118,209,145,190,11,148,124,22,171,71,102,118,209,213,60,204,235,115,84,80,74,67,167,232,19,105,254,244,254,229,110,88,2,180,236,249,131,93,110,38,118,234,77,44,173,167,134,143,56,183,221,242,85,159,20,73,21,102,17,174,152,201,217,218,25,67,77,91,251,81,63,252,170,152,228,216,194,21,213,160,210,59,59,87,202,126,45,243,141,122,204,223,185,199,22,18,188,179,74,78,254,204,169,102,247,190,61,41,62,245,73,248,96,181,199,85,53,77,124,172,251,164,171,48,109,126,78,240,191,201,94,149,134,157,169,173,225,27,51,119,51,127,197,101,244,145,108,34,211,94,245,179,187,85,175,119,222,183,139,119,106,183,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,45,134,182,59,62,136,223,5,200,62,43,114,211,199,185,120,204,194,160,106,171,116,140,63,1,127,248,166,173,102,208,210,97,220,199,159,93,91,180,213,19,54,159,221,78,223,179,251,21,94,74,174,58,251,67,117,92,153,192,62,47,242,31,250,85,29,203,216,225,108,193,189,131,27,182,235,133,75,183,123,127,111,5,83,177,221,116,116,246,10,145,234,191,185,78,109,250,95,32,37,111,89,53,106,142,233,143,235,238,134,206,238,55,57,65,157,254,93,120,203,228,255,0,63,154,190,12,39,72,52,182,166,17,102,247,139,119,119,247,162,190,210,45,164,76,223,21,198,238,206,254,43,94,239,189,110,21,189,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,142,182,191,122,209,219,86,209,104,195,247,183,114,222,26,247,235,162,220,180,117,229,177,141,40,201,67,33,24,187,139,234,221,237,247,18,181,250,138,54,182,102,175,89,135,96,202,26,247,182,140,250,212,255,0,55,201,84,251,209,181,70,28,169,128,37,102,99,128,203,244,190,47,27,178,240,25,105,74,212,53,181,242,28,172,223,209,18,190,187,187,188,67,252,203,227,231,198,38,236,184,126,174,24,167,213,231,134,72,123,139,199,112,74,223,53,205,194,189,57,157,150,25,186,110,206,117,194,239,221,227,168,64,234,240,232,3,101,40,11,182,157,205,254,70,93,148,92,38,47,174,186,173,162,206,206,238,183,179,106,183,143,130,220,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,182,23,122,211,78,237,22,140,221,250,106,221,203,120,235,175,122,220,139,224,226,106,110,181,28,206,226,238,204,5,240,251,137,90,246,60,182,251,63,25,81,86,132,123,88,234,99,125,116,211,93,101,39,249,125,202,165,83,152,201,105,139,108,186,60,145,11,191,189,243,21,77,112,93,19,82,227,187,165,65,73,163,61,108,239,174,191,237,194,235,189,156,184,140,40,48,197,116,145,78,218,233,40,119,23,251,92,159,127,220,188,79,12,227,37,123,212,87,184,59,188,183,35,61,116,241,215,162,255,0,242,171,215,177,3,133,182,38,118,118,119,17,127,253,86,95,65,23,20,130,250,234,184,216,95,118,186,174,77,22,241,91,145,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,104,254,11,107,248,45,186,190,139,70,119,239,117,184,73,157,215,34,47,147,137,33,25,237,229,27,183,126,174,255,0,250,174,173,155,51,34,134,209,136,32,186,108,125,237,32,195,171,51,120,111,50,251,190,95,53,247,90,227,13,85,148,29,143,186,74,6,55,213,219,197,195,246,175,51,135,106,168,161,122,241,105,69,143,169,43,233,185,190,229,75,51,154,225,13,124,244,54,193,147,87,158,174,40,180,213,191,174,121,7,231,247,252,149,124,225,195,13,67,109,178,83,67,180,117,99,9,124,27,251,8,126,239,185,92,108,98,194,2,205,242,101,185,104,235,97,19,58,218,203,115,120,255,0,50,222,43,84,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,177,252,86,221,95,189,105,171,235,241,91,132,153,223,78,245,200,139,163,119,1,146,134,80,118,241,2,111,253,87,86,227,156,112,69,72,209,215,184,62,234,121,25,219,70,111,17,234,63,252,139,191,100,185,65,83,99,182,74,198,236,82,210,194,101,171,183,115,184,54,191,21,229,109,53,20,81,98,75,139,117,69,141,234,102,127,210,111,237,140,188,38,118,221,97,146,201,83,68,50,179,188,147,27,126,147,124,66,70,249,175,115,194,254,31,142,146,205,70,228,205,172,229,28,223,253,48,67,247,125,202,236,233,65,163,167,140,27,224,44,223,226,92,200,184,204,190,11,99,120,186,223,175,131,45,195,226,183,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,45,164,203,102,143,224,155,116,211,189,187,221,54,182,186,178,228,111,5,170,234,215,194,211,64,108,237,174,130,239,254,39,86,219,158,148,4,212,237,80,49,56,184,86,233,174,221,59,153,165,117,242,172,179,67,46,31,136,30,102,114,106,81,23,247,155,187,220,110,229,224,228,189,67,110,196,117,20,2,122,111,140,207,197,190,50,105,243,251,149,46,197,215,25,110,153,145,103,183,198,228,97,219,41,201,217,187,255,0,235,228,223,55,249,171,222,201,139,105,193,109,167,210,55,109,35,7,126,239,238,99,251,149,95,22,209,153,190,229,170,209,245,211,185,112,187,62,174,181,22,238,91,133,150,246,102,241,90,162,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,45,174,223,21,183,191,189,150,155,126,58,178,109,239,110,255,0,130,228,31,5,170,224,171,139,169,17,54,154,247,63,249,21,0,207,42,18,146,209,86,227,11,182,199,145,245,219,242,25,87,146,194,53,49,21,150,134,18,168,23,48,167,136,93,183,182,173,160,11,104,188,133,210,231,13,175,22,72,2,122,60,178,187,191,123,119,235,43,253,237,242,84,179,53,111,82,86,223,169,237,177,153,19,75,56,59,139,62,190,38,109,225,175,222,174,179,135,203,89,69,100,181,55,73,217,218,158,13,125,223,238,34,251,149,195,198,59,65,153,254,12,183,34,225,33,125,86,140,206,206,183,51,119,174,70,102,241,90,162,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,45,165,226,182,151,205,108,119,91,133,254,11,145,188,22,171,105,182,160,77,243,103,84,103,56,237,144,212,218,234,24,192,95,105,156,158,13,253,140,159,114,163,152,102,113,58,26,152,245,211,163,57,197,252,204,194,169,118,49,185,67,73,152,131,16,191,113,81,179,190,154,120,245,203,239,95,7,15,209,141,227,54,104,8,89,137,163,56,143,95,31,10,150,253,191,53,32,121,101,71,217,237,17,187,179,119,11,55,254,168,47,110,139,66,125,27,85,196,238,207,175,122,55,237,91,153,111,31,5,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,218,94,43,107,179,248,173,174,255,0,5,171,63,122,228,21,170,208,188,31,246,42,93,154,86,200,106,237,181,49,200,34,236,123,254,13,241,19,251,190,245,111,152,102,169,154,231,112,183,131,184,181,44,210,198,63,14,225,33,101,227,115,26,186,26,60,79,70,66,94,243,188,110,78,206,222,61,67,215,252,139,192,213,198,23,172,199,182,192,222,243,17,66,93,253,255,0,245,253,62,255,0,154,191,44,155,180,181,37,146,147,221,22,120,227,140,123,155,228,17,253,202,169,162,208,188,23,27,187,59,248,173,22,230,241,241,91,135,197,110,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,91,75,230,182,187,106,203,110,214,90,183,193,114,15,130,213,104,237,171,104,169,190,104,209,12,214,234,160,97,241,132,223,195,227,180,213,178,80,215,141,178,91,141,25,155,9,118,169,137,133,223,71,211,86,111,155,124,149,15,204,92,75,20,24,252,203,168,58,141,3,147,62,191,237,231,247,175,189,144,117,62,222,199,113,215,16,111,219,43,70,206,205,175,253,122,39,251,254,106,68,240,69,63,70,208,29,218,120,127,197,21,232,209,109,145,157,199,185,112,63,114,220,47,168,235,162,222,58,233,224,183,179,104,203,84,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,180,190,107,71,240,91,29,190,107,86,248,45,227,226,183,34,241,153,131,73,28,148,78,59,91,82,248,233,243,99,86,153,28,143,103,197,119,161,145,246,111,173,169,219,187,187,86,121,123,190,95,37,75,51,79,16,69,30,39,165,221,32,191,120,63,139,127,108,63,189,124,140,177,174,246,238,105,83,62,140,99,12,160,45,167,127,133,64,126,223,154,145,220,181,164,104,172,177,150,142,218,104,204,223,239,1,123,52,91,75,193,112,191,197,106,46,239,240,240,91,131,87,248,46,70,109,22,168,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,180,66,240,91,86,199,116,92,131,224,183,34,242,24,246,153,165,160,144,182,179,234,46,207,221,253,201,43,39,204,26,246,183,102,61,69,186,63,117,142,144,228,218,221,205,185,231,54,215,77,126,229,109,89,167,119,40,115,2,104,141,223,121,219,139,107,126,217,207,239,85,239,131,139,12,181,146,13,206,86,109,30,189,135,87,215,255,0,157,203,229,247,252,212,136,88,169,218,158,223,28,109,166,154,55,252,86,95,69,22,194,125,53,239,92,111,163,173,224,204,236,253,203,86,238,241,91,209,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,23,82,182,237,106,183,84,208,81,220,46,116,148,181,23,74,135,164,161,138,105,132,14,170,118,138,73,158,40,133,223,83,54,138,25,100,113,29,95,100,102,94,2,238,221,180,68,84,83,58,248,204,225,179,135,108,85,75,130,179,143,50,62,207,222,171,109,225,116,130,155,216,245,245,123,233,78,73,35,25,55,211,193,32,54,167,12,141,163,190,239,119,93,52,118,119,100,167,25,156,54,113,19,138,170,176,86,78,102,71,218,11,213,21,188,238,147,211,123,30,190,147,101,40,73,28,101,38,250,136,35,7,208,230,141,180,103,221,239,107,166,140,238,213,173,17,23,82,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,46,218,34,249,55,28,89,133,108,247,219,70,22,187,98,107,85,21,235,16,118,143,100,91,170,43,99,142,170,225,208,6,57,251,60,68,236,114,244,193,216,143,99,62,209,118,119,209,151,214,68,86,213,139,57,143,112,99,129,177,85,231,5,98,156,228,236,87,172,63,112,168,181,220,105,190,206,221,100,232,85,65,33,71,44,123,194,152,128,182,152,19,106,46,226,250,106,206,237,222,171,86,86,230,150,4,206,156,9,108,204,204,180,190,251,103,13,222,122,221,138,183,178,205,79,213,233,76,112,201,249,185,128,36,29,36,136,199,222,22,215,77,91,86,118,119,245,107,207,201,143,240,108,88,254,159,43,75,16,210,62,44,170,179,205,127,11,72,187,148,237,110,138,104,224,42,131,102,109,0,30,89,128,7,115,182,247,105,54,110,233,201,183,208,34,34,42,127,157,121,247,148,252,59,97,90,92,107,156,120,175,236,253,150,182,224,22,184,42,123,13,77,94,250,163,142,73,6,61,148,241,200,109,168,67,35,234,237,183,221,211,93,93,153,233,254,86,241,235,194,118,116,227,187,102,89,229,166,107,123,103,18,94,122,221,138,139,216,87,42,126,175,74,19,154,79,206,77,78,17,142,145,196,101,239,19,107,166,141,171,187,51,220,2,34,166,153,223,196,110,79,112,227,106,182,95,115,151,19,213,216,45,183,122,131,164,164,172,27,53,117,108,15,56,142,238,145,201,77,12,131,25,184,238,33,19,113,115,96,145,199,118,195,211,197,101,111,30,188,39,103,78,59,182,101,158,90,102,183,182,113,37,231,173,216,168,189,133,114,167,234,244,161,57,164,252,228,212,225,24,233,28,70,94,241,54,186,104,218,187,179,61,192,43,127,205,46,61,120,78,201,108,119,115,203,60,203,205,111,99,98,75,55,71,182,209,123,10,229,81,210,234,194,19,71,249,200,105,206,50,214,57,64,189,210,125,53,209,244,118,118,106,129,146,153,247,148,252,68,225,90,172,107,147,152,175,237,5,150,138,224,118,185,234,123,13,77,38,202,160,142,57,10,61,149,17,198,111,160,77,27,234,205,183,222,211,93,89,217,189,86,44,197,54,44,13,133,111,56,215,20,215,118,43,46,31,183,212,93,46,53,61,35,147,161,75,4,101,36,178,108,6,35,45,160,4,250,11,57,62,154,51,59,247,43,107,255,0,69,31,129,63,251,249,255,0,193,155,199,252,209,86,172,77,159,121,79,131,242,106,30,32,113,30,43,236,152,6,162,223,65,116,142,239,216,106,100,221,75,90,81,13,52,157,0,141,230,109,239,60,77,166,205,195,187,222,102,209,244,165,88,79,152,247,6,56,231,21,89,176,86,22,206,78,219,122,196,23,10,123,93,186,155,236,237,214,62,189,84,242,12,113,71,188,233,132,7,113,152,182,164,236,45,174,174,236,221,234,170,231,94,125,229,63,14,216,86,151,26,231,30,43,251,63,101,173,184,5,174,10,158,195,83,87,190,168,227,146,65,143,101,60,114,27,106,16,200,250,187,109,247,116,215,87,102,122,85,132,249,143,112,99,142,113,85,155,5,97,108,228,237,183,172,65,112,167,181,219,169,190,206,221,99,235,213,79,32,199,20,123,206,152,64,119,25,139,106,78,194,218,234,238,205,222,174,85,23,201,197,152,166,197,129,176,173,231,26,226,154,238,197,101,195,246,250,139,165,198,167,164,114,116,41,96,140,164,150,77,128,196,101,180,0,159,65,103,39,211,70,103,126,229,109,127,232,163,240,39,255,0,127,63,248,51,120,255,0,154,43,138,180,227,252,27,122,192,52,89,165,71,136,105,35,194,117,246,120,239,241,93,170,221,233,96,27,113,194,211,141,68,143,51,11,196,29,39,99,126,163,14,214,215,118,154,58,244,8,136,186,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,118,209,17,17,17,17,17,17,17,17,17,17,17,17,23,82,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,48,195,5,52,17,139,148,146,201,33,59,8,0,139,57,57,59,179,51,51,187,174,218,34,46,165,206,237,106,178,211,5,101,230,231,73,65,79,37,68,20,129,45,76,195,16,20,243,202,16,195,19,17,59,51,156,146,201,28,96,62,36,102,34,218,187,179,46,218,34,34,34,34,34,234,92,238,214,171,45,48,86,94,110,116,148,20,242,84,65,72,18,212,204,49,1,79,60,161,12,49,49,19,179,57,201,44,145,198,3,226,70,98,45,171,187,50,237,162,47,63,143,241,254,13,202,204,27,118,204,28,193,196,52,150,60,61,99,167,122,154,234,234,151,125,145,6,172,204,204,204,206,70,100,78,32,0,44,230,102,66,34,196,68,204,254,129,17,23,201,251,89,133,126,213,125,133,251,77,106,251,73,236,255,0,107,123,31,182,199,219,187,15,83,165,218,122,26,245,58,61,79,115,169,183,110,239,119,93,123,151,214,68,69,231,240,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,234,219,46,214,171,213,49,214,89,174,116,149,244,241,212,79,72,114,211,76,50,128,207,4,167,12,209,57,11,187,49,199,44,114,70,99,226,38,4,47,163,179,178,237,162,46,165,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,97,134,10,104,35,23,41,37,146,66,118,16,1,22,114,114,119,102,102,103,119,93,180,68,68,68,69,212,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,182,136,136,186,146,93,173,80,221,105,236,83,92,233,2,229,89,79,53,93,61,25,76,45,60,208,66,81,140,178,132,122,238,32,2,158,17,34,102,208,94,88,217,244,220,218,246,209,23,82,138,237,106,184,212,215,209,219,238,116,149,85,22,186,134,164,174,138,25,132,206,150,119,138,57,154,41,69,159,80,55,138,104,164,97,45,31,100,128,94,4,206,253,180,68,68,68,68,68,68,68,68,68,68,68,68,90,59,232,143,224,182,173,174,235,71,240,91,227,240,91,209,121,236,97,3,75,64,69,163,59,179,63,252,82,86,113,155,146,199,105,197,145,116,197,133,231,156,92,180,109,53,221,44,154,235,225,242,86,213,156,23,98,131,21,83,148,143,220,78,27,91,238,234,73,167,197,123,94,22,172,210,221,177,161,220,137,155,104,213,62,154,252,186,176,23,201,254,106,75,48,133,43,82,218,34,6,211,188,69,255,0,245,69,125,196,91,73,215,27,247,191,114,220,13,223,252,203,95,7,91,209,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,210,71,240,90,45,132,218,34,228,31,5,185,23,156,199,99,165,134,73,0,91,115,59,247,233,253,193,40,244,206,91,180,116,89,165,52,242,212,136,59,81,19,54,167,167,127,104,145,244,241,251,149,165,230,206,43,34,204,104,167,235,131,177,83,12,90,185,120,183,94,71,249,171,220,224,138,184,42,172,84,174,44,26,157,196,53,211,239,10,101,127,244,64,209,210,198,205,241,22,127,241,50,231,69,193,35,187,59,178,226,222,250,233,170,229,140,159,110,171,149,180,238,215,228,181,215,68,110,245,170,34,34,34,34,34,34,34,34,34,34,34,34,136,12,151,227,219,249,43,241,137,157,121,111,152,144,118,140,178,196,217,161,136,107,42,234,32,167,223,85,101,174,58,233,34,122,193,96,109,243,66,225,28,99,44,93,228,194,2,113,54,225,40,230,151,244,68,69,97,92,229,110,215,91,7,13,184,38,251,98,185,213,219,174,86,236,200,182,213,209,214,82,76,80,207,77,60,116,23,2,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,237,121,126,241,221,98,226,171,10,199,130,177,73,246,44,205,195,246,246,146,227,77,161,201,237,74,88,35,165,142,91,174,240,167,138,158,14,173,77,65,55,102,23,114,13,53,109,71,189,175,1,17,66,183,58,191,52,248,91,233,253,15,168,220,83,146,167,154,124,83,244,254,187,212,109,202,106,81,20,64,115,138,226,23,57,91,49,225,225,190,74,111,179,248,4,109,244,119,192,236,245,66,114,98,93,238,251,102,168,218,250,199,12,51,197,44,97,78,77,223,36,47,49,110,214,14,155,148,223,26,246,236,191,172,254,76,89,161,115,232,89,111,119,0,147,8,86,200,245,85,18,69,116,170,158,24,90,216,49,128,152,71,12,167,33,76,37,249,160,9,58,238,110,79,51,56,75,250,47,41,154,185,153,133,114,111,46,49,30,105,99,90,190,207,101,195,54,249,110,21,59,100,140,36,155,99,123,144,69,212,48,2,154,83,113,142,48,114,109,242,24,11,62,164,203,30,30,32,120,162,205,14,32,179,160,179,162,251,123,171,183,92,173,213,14,216,105,169,14,56,103,177,209,71,87,45,77,37,60,117,16,71,17,25,192,83,62,147,187,52,142,236,196,239,225,164,228,240,45,155,57,203,157,124,56,225,220,123,158,56,67,216,183,234,189,209,211,86,109,24,189,187,66,192,15,13,207,179,179,55,103,234,234,94,238,140,39,179,171,27,12,82,198,45,112,8,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,85,43,138,174,38,48,111,10,25,71,89,154,88,194,134,174,226,101,80,54,219,69,178,153,156,78,227,113,144,36,56,160,121,54,184,194,27,98,144,206,66,103,218,0,91,68,207,100,103,143,102,63,206,44,125,152,185,185,118,206,251,205,250,174,151,22,93,47,15,123,10,202,42,169,128,232,39,99,98,132,105,164,35,41,98,8,24,99,8,91,123,188,97,28,108,207,238,178,155,59,54,58,206,92,203,229,149,140,113,214,122,90,237,84,152,146,245,149,247,218,200,231,183,206,37,237,10,25,45,115,21,53,100,209,0,180,116,243,77,27,137,148,81,145,11,106,197,164,78,79,4,84,87,149,167,30,223,110,232,236,60,40,230,132,27,49,5,170,223,216,240,133,210,158,159,72,235,232,105,32,114,106,58,129,6,210,57,161,130,34,112,151,70,25,35,141,216,221,165,22,41,228,169,17,88,7,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,159,228,69,107,252,200,114,66,213,157,220,40,98,193,184,95,42,237,117,24,14,158,163,28,80,156,49,140,129,60,244,20,117,14,240,74,47,163,184,73,20,146,131,56,147,56,155,129,251,204,47,25,192,190,94,227,91,174,90,227,252,53,152,214,42,122,73,238,88,86,241,69,123,163,138,172,8,160,146,122,105,130,104,198,65,18,18,112,114,6,103,102,33,125,53,209,219,197,100,209,151,184,214,213,153,88,3,13,102,53,138,158,174,11,110,42,179,209,94,232,226,171,1,25,227,130,166,16,154,49,144,68,136,88,216,77,153,217,136,155,93,116,119,241,80,67,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,189,87,54,76,244,190,228,255,0,12,191,102,240,149,230,213,73,117,204,75,129,225,186,168,106,24,36,170,59,60,148,179,61,105,211,198,79,254,225,9,201,180,152,6,165,180,218,101,25,140,59,112,215,148,53,57,245,159,56,27,40,225,130,174,74,124,69,120,134,27,131,210,79,20,51,197,110,13,101,173,154,51,151,80,99,142,154,57,164,102,118,45,92,25,152,73,221,133,230,167,153,141,166,213,96,229,255,0,152,22,43,21,178,146,221,109,183,83,216,105,40,232,233,33,24,96,166,130,59,181,8,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,134,30,19,188,211,228,223,212,12,61,234,48,41,84,231,87,229,99,11,125,64,161,244,235,138,138,190,19,188,211,228,223,212,12,61,234,48,44,148,209,82,174,44,124,172,103,39,211,252,67,233,211,172,107,20,255,0,127,216,178,255,0,201,255,0,255,0,119,21,165,114,190,230,9,77,105,166,178,240,189,157,55,90,179,3,168,26,12,31,124,169,150,90,147,223,52,180,180,244,118,86,138,40,8,152,24,142,114,9,229,151,100,96,195,23,186,2,26,74,250,34,165,92,88,249,88,206,79,167,248,135,211,167,86,65,202,135,142,58,108,75,106,178,112,143,152,193,86,247,219,109,61,64,97,27,179,156,181,13,93,73,16,201,57,81,78,228,228,241,28,17,9,244,137,180,137,225,136,99,208,10,48,235,73,162,34,34,181,94,104,254,68,243,55,240,95,88,162,94,83,151,55,30,223,202,162,197,62,91,230,36,29,159,51,112,205,191,182,85,212,65,79,178,150,245,66,6,17,61,96,176,54,200,102,99,146,49,150,46,225,114,49,56,155,105,20,112,222,170,34,142,14,108,217,189,140,178,23,52,56,115,205,204,191,158,146,59,238,29,168,196,211,83,181,92,13,52,18,129,199,111,138,88,100,14,231,112,146,41,36,141,220,92,77,152,221,196,132,152,73,175,43,134,46,33,112,175,20,25,53,101,205,204,45,77,216,59,127,82,154,227,107,58,168,234,38,182,87,68,91,101,167,144,129,255,0,189,144,28,132,8,226,150,35,112,13,251,90,170,162,34,43,85,230,143,228,79,51,127,5,245,138,37,231,249,113,113,199,83,197,110,13,175,193,249,130,20,148,249,139,131,233,224,58,233,162,56,162,11,221,33,59,131,86,197,3,59,16,24,147,8,206,34,61,33,57,98,33,113,105,154,40,239,41,17,17,17,82,174,44,124,172,103,39,211,252,67,233,211,171,32,229,67,199,29,54,37,181,89,56,71,204,96,171,123,237,182,158,160,48,141,217,206,90,134,174,164,136,100,156,168,167,114,114,120,142,8,132,250,68,218,68,240,196,49,232,5,24,117,164,209,17,90,175,52,127,34,121,155,248,47,172,81,42,85,203,23,143,31,203,125,138,155,33,179,98,245,187,31,97,251,120,251,54,233,113,184,245,42,177,68,34,115,20,154,15,72,91,173,79,0,211,177,110,146,73,102,22,146,103,215,100,164,215,254,136,136,136,136,188,254,63,199,248,55,43,48,109,219,48,115,7,16,210,88,240,245,142,157,234,107,171,170,93,246,68,26,179,51,51,51,57,25,145,56,128,0,179,153,153,8,139,17,19,51,192,15,27,124,96,226,110,46,115,66,91,209,61,93,22,9,177,212,78,56,78,207,87,21,63,94,134,9,99,128,38,57,36,136,24,136,230,42,96,149,192,142,70,141,201,192,8,153,183,20,143,242,197,227,199,242,223,98,166,200,108,216,189,110,199,216,126,222,62,205,186,92,110,61,74,172,81,8,156,197,38,131,210,22,235,83,192,52,236,91,164,146,89,133,164,153,245,217,41,53,255,0,162,128,190,100,249,155,196,190,47,207,154,204,25,196,69,154,146,197,79,134,106,42,103,194,214,154,24,194,74,40,109,213,61,49,105,233,234,250,97,45,96,74,212,160,229,36,154,105,32,200,61,56,29,138,16,184,174,82,156,107,251,18,178,143,132,220,205,185,218,168,236,179,117,164,193,119,9,223,161,32,215,77,63,80,237,132,236,59,36,235,28,178,201,17,72,66,77,35,20,76,242,60,176,128,75,82,42,21,198,15,22,120,55,132,92,175,251,113,125,167,164,188,95,107,234,35,166,177,97,194,175,122,89,238,166,210,3,78,224,109,28,174,1,20,70,242,17,184,108,215,166,14,236,82,131,60,16,255,0,42,60,246,252,187,127,41,127,183,63,234,147,255,0,231,191,102,81,255,0,218,125,139,253,111,210,236,255,0,235,127,115,250,159,247,95,165,239,41,232,225,71,138,236,184,226,215,46,3,26,224,169,123,13,214,135,167,5,254,193,60,204,117,86,138,162,103,118,18,118,102,234,66,123,73,226,153,153,134,65,18,103,96,48,146,48,173,104,162,47,154,247,28,117,56,150,235,123,225,31,46,66,145,236,86,218,138,112,197,215,102,56,170,30,186,174,34,142,113,162,129,197,201,162,8,37,16,234,147,233,43,205,17,71,160,12,103,214,163,252,173,51,143,136,44,47,196,21,135,43,50,202,27,173,251,6,95,174,29,187,21,88,99,40,154,150,158,149,162,120,100,185,20,178,129,118,126,143,82,35,46,155,198,85,5,12,16,59,147,148,108,213,47,36,248,227,166,225,75,141,156,243,193,249,130,21,117,25,117,140,51,34,246,117,211,68,114,202,118,74,177,184,84,3,86,197,3,59,137,129,11,136,206,34,61,82,8,162,33,114,120,90,41,38,37,17,82,174,44,124,172,103,39,211,252,67,233,211,171,32,229,67,199,29,54,37,181,89,56,71,204,96,171,123,237,182,158,160,48,141,217,206,90,134,174,164,136,100,156,168,167,114,114,120,142,8,132,250,68,218,68,240,196,49,232,5,24,117,164,209,17,17,17,20,37,242,220,230,9,77,195,181,76,153,61,156,151,90,178,203,171,141,65,84,209,92,166,150,89,131,12,155,69,60,146,180,84,240,193,44,211,5,76,207,0,184,9,8,70,110,114,105,169,200,239,54,136,136,188,86,116,102,246,13,200,92,175,196,25,185,152,19,213,199,98,195,180,227,53,67,82,64,243,79,41,156,131,20,80,198,29,204,231,36,178,71,27,57,56,131,57,179,145,8,179,147,71,7,47,30,33,113,87,20,28,194,243,19,55,49,77,55,96,237,249,127,85,77,110,181,133,84,149,16,219,40,98,175,183,12,84,241,145,191,247,210,27,136,128,156,178,202,108,1,191,107,74,162,43,21,230,63,204,2,143,135,123,20,185,73,148,56,139,253,86,43,251,52,242,212,211,199,5,68,120,118,151,120,73,186,160,38,9,35,57,166,141,156,2,23,29,205,28,175,41,56,126,101,165,139,110,15,184,179,198,92,34,230,135,219,139,21,61,93,226,197,95,79,37,53,247,14,13,123,82,193,117,6,140,218,7,51,120,229,96,56,165,54,144,77,131,126,157,64,103,97,148,217,242,19,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,181,77,13,117,51,190,201,67,87,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,111,64,136,136,136,136,136,136,136,136,136,136,136,136,182,146,124,22,159,114,218,109,163,106,180,241,101,190,63,5,189,23,200,197,3,173,166,98,102,247,152,75,79,254,148,149,137,113,11,115,10,92,83,76,115,206,49,176,76,13,171,150,158,18,75,243,117,103,121,233,139,201,177,5,60,193,84,14,49,152,11,22,254,237,24,229,127,236,149,199,112,79,116,26,249,35,155,220,39,146,86,45,91,191,93,123,55,223,247,169,41,176,6,219,85,63,223,24,63,254,171,47,162,139,138,103,118,211,69,192,230,236,253,206,185,35,39,241,213,115,55,123,51,186,215,193,145,157,221,106,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,180,127,5,183,254,84,45,89,113,72,206,237,250,79,254,21,180,119,104,250,151,248,215,60,127,163,222,183,162,248,24,216,30,75,12,224,207,167,186,95,241,9,69,127,21,149,21,22,252,196,144,198,168,135,81,113,238,55,111,250,252,255,0,230,86,143,153,15,53,70,35,160,169,106,151,119,38,137,159,83,125,127,170,27,169,18,224,2,39,147,13,209,110,45,206,53,241,190,174,250,255,0,214,233,84,136,192,218,65,27,127,112,223,228,92,136,184,36,253,47,231,92,59,123,223,71,92,160,218,10,229,248,55,236,90,233,170,220,136,136,136,136,136,136,136,136,136,136,136,136,139,26,206,44,124,211,231,39,212,12,67,234,51,171,244,229,125,204,18,154,211,77,101,225,123,58,110,181,102,7,80,52,24,62,249,83,44,181,39,190,105,105,105,232,236,173,20,80,17,48,49,28,228,19,203,46,200,193,134,47,116,4,52,149,244,68,86,1,206,175,202,198,22,250,129,67,233,215,21,14,216,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,134,169,161,174,166,118,223,17,232,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,207,144,239,10,60,87,101,199,22,185,112,24,215,5,75,216,110,180,61,56,47,246,9,230,99,170,180,85,19,59,176,147,179,55,82,19,218,79,20,204,204,50,8,147,59,1,132,145,133,85,197,152,166,197,129,176,173,231,26,226,154,238,197,101,195,246,250,139,165,198,167,164,114,116,41,96,140,164,150,77,128,196,101,180,0,159,65,103,39,211,70,103,126,229,213,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,181,77,13,117,51,190,201,67,87,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,104,118,231,87,230,159,11,125,63,161,245,27,138,114,84,243,79,138,126,159,215,122,141,185,77,74,34,183,254,53,248,81,177,113,105,147,85,184,55,165,106,163,197,246,221,107,48,181,238,182,19,46,193,85,184,30,72,220,163,118,54,134,112,14,148,141,161,139,106,18,116,204,226,141,150,61,152,179,11,95,112,54,42,188,224,172,83,67,216,175,88,126,225,81,107,184,211,117,66,78,133,84,18,20,114,199,188,28,128,182,152,19,106,46,226,250,106,206,237,222,166,251,150,167,26,246,238,34,242,226,135,43,241,173,207,92,205,194,54,242,142,164,9,234,167,146,235,107,166,106,104,130,231,44,242,11,131,76,103,56,132,130,242,145,148,128,114,179,8,155,8,94,170,130,30,98,156,117,84,241,75,140,159,3,229,245,125,88,101,93,130,162,25,168,97,169,165,136,14,231,113,133,170,1,238,76,239,27,79,8,20,117,5,24,66,71,250,0,38,64,6,78,1,242,121,124,240,73,117,226,191,31,201,125,196,240,85,208,229,214,21,168,167,154,235,88,84,164,80,93,167,25,161,35,180,132,131,52,70,7,37,57,72,69,44,110,79,11,116,220,153,158,72,245,158,155,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,35,12,20,208,70,44,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,187,104,177,172,226,199,205,62,114,125,64,196,62,163,58,151,78,8,51,123,6,228,47,44,76,37,155,153,129,61,92,118,44,59,79,119,154,161,169,32,121,167,148,206,249,87,20,80,198,29,204,231,36,178,71,27,57,56,131,57,179,145,8,179,147,68,175,21,92,76,99,46,43,243,114,179,52,177,133,13,37,184,6,156,109,182,139,101,51,49,5,186,221,25,200,113,64,242,109,98,152,247,75,33,156,132,205,184,204,182,136,6,200,194,245,121,83,240,43,77,140,100,160,226,159,53,232,41,42,108,84,181,13,54,10,161,26,169,70,114,184,210,86,131,251,72,222,25,5,132,34,150,158,72,134,25,24,186,142,242,17,0,136,198,242,200,255,0,22,62,86,51,147,233,254,33,244,233,214,54,214,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,138,25,233,167,140,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,78,247,47,222,59,172,92,85,97,88,240,86,41,62,197,153,184,126,222,210,92,105,180,57,61,169,75,4,116,177,203,117,222,20,241,83,193,213,169,168,38,236,194,238,65,166,173,168,247,181,224,47,41,150,249,171,151,25,193,98,168,196,249,95,141,45,88,154,213,73,112,169,181,205,87,110,168,105,99,10,168,15,100,145,187,183,251,210,23,253,19,140,227,144,28,128,192,138,202,249,213,249,88,194,223,80,40,125,58,226,172,3,149,199,158,204,178,252,107,209,235,84,255,0,34,34,199,7,140,156,139,172,225,219,136,236,103,151,62,198,246,117,148,110,18,92,112,224,131,206,112,157,158,160,202,74,86,142,89,217,142,94,152,63,64,207,82,110,172,50,142,242,113,114,121,63,228,201,154,95,106,248,113,190,229,157,125,247,181,87,224,76,65,39,102,162,236,187,59,29,174,180,26,104,127,56,192,195,38,250,161,184,151,121,17,142,154,62,131,211,101,96,28,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,197,121,169,231,29,139,55,120,184,187,211,97,200,117,164,192,86,248,176,116,149,59,143,250,42,170,154,121,228,169,125,134,2,225,211,158,162,88,52,247,132,186,27,196,156,77,153,171,255,0,36,188,156,190,203,138,177,215,16,53,19,116,108,180,214,247,193,212,113,237,2,237,117,82,73,79,87,80,250,177,239,143,162,17,83,119,56,109,62,213,238,150,177,147,61,224,115,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,41,84,231,87,229,99,11,125,64,161,244,235,138,134,188,39,138,111,184,27,21,89,177,174,22,174,236,87,172,63,112,167,186,91,170,122,65,39,66,170,9,6,72,164,216,108,64,91,76,5,244,38,113,125,52,118,118,238,89,15,112,119,197,86,13,226,191,40,237,248,194,205,114,164,28,79,110,167,167,166,197,150,136,227,120,78,221,113,112,247,220,98,35,50,236,210,16,200,80,158,226,220,12,226,239,212,9,0,43,170,165,92,88,249,88,206,79,167,248,135,211,167,88,214,41,254,255,0,177,101,255,0,147,255,0,254,238,40,1,83,61,203,75,152,37,54,112,218,172,252,62,102,253,214,174,76,193,160,167,236,214,123,181,92,178,213,79,137,64,6,170,121,30,71,8,24,32,58,122,104,34,23,57,165,35,157,245,39,119,55,45,100,41,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,78,79,45,62,58,170,120,154,195,53,89,97,153,213,245,117,89,161,135,41,231,185,85,87,21,44,81,193,119,183,61,67,48,206,13,4,97,20,39,11,207,12,37,27,139,110,110,156,130,70,229,35,71,123,232,136,173,87,154,63,145,60,205,252,23,214,40,148,16,224,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,26,166,134,186,153,219,124,71,163,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,62,65,28,29,113,139,129,56,191,192,149,23,251,5,31,177,177,37,155,103,218,12,63,212,154,163,217,125,89,170,2,151,250,40,224,138,57,250,177,211,188,159,155,103,217,174,210,209,219,190,186,221,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,24,96,166,130,49,114,146,89,36,39,97,0,17,103,39,39,118,102,102,119,117,242,176,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,154,50,249,231,126,164,255,0,121,63,134,171,32,224,251,139,60,101,194,46,104,125,184,177,83,213,222,44,85,244,242,83,95,112,224,215,181,44,23,80,104,205,160,115,55,142,86,3,138,83,105,4,216,55,233,212,6,118,25,77,159,32,140,173,205,44,9,157,56,18,217,153,153,105,125,246,206,27,188,245,187,21,111,101,154,159,171,210,152,225,147,243,115,0,72,58,73,17,143,188,45,174,154,182,172,236,239,234,209,17,90,175,52,127,34,121,155,248,47,172,81,40,33,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,53,77,13,117,51,182,248,143,71,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,124,130,56,58,227,23,2,113,127,129,42,47,246,10,63,99,98,75,54,207,180,24,127,169,53,71,178,250,179,84,5,47,244,81,193,20,115,245,99,167,121,63,54,207,179,93,165,163,183,125,192,34,34,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,41,201,229,167,199,85,79,19,88,102,171,44,51,58,190,174,171,52,48,229,60,247,42,170,226,165,138,56,46,246,231,168,102,25,193,160,140,34,132,225,121,225,132,163,113,109,205,211,144,72,220,164,104,239,125,21,170,243,71,242,39,153,191,130,250,197,18,128,187,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,197,12,244,211,198,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,167,251,128,30,48,109,92,89,101,24,149,193,234,227,199,120,58,158,142,131,21,132,209,11,5,76,230,4,209,215,68,81,128,197,178,161,225,148,222,49,17,120,140,76,54,236,104,228,146,232,17,17,17,17,66,7,49,254,96,21,156,68,95,101,202,76,161,196,95,234,79,65,217,167,150,166,158,57,233,228,196,85,91,2,77,213,1,48,71,32,67,12,142,224,16,184,237,121,34,121,73,207,243,45,21,181,228,95,11,153,237,196,167,182,255,0,34,152,27,237,31,217,206,205,237,63,233,157,29,31,67,180,117,122,63,235,153,99,221,187,161,47,232,235,166,222,253,53,109,105,165,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,98,134,122,105,227,38,40,229,142,65,118,32,49,38,98,98,103,103,103,102,118,89,4,240,47,198,109,139,140,60,184,170,185,201,106,246,54,51,194,253,158,159,19,91,98,3,122,81,146,86,62,149,77,52,133,174,176,203,210,149,218,50,39,146,50,2,18,220,204,18,201,114,170,221,120,219,224,251,12,241,115,149,242,217,73,169,40,177,181,142,158,114,194,119,138,185,106,58,20,51,203,36,7,48,73,28,70,194,65,48,211,4,78,100,18,60,108,78,96,36,237,180,160,7,31,224,12,101,149,152,202,237,151,217,131,135,170,236,120,134,199,80,244,213,212,53,44,219,226,61,25,217,217,217,220,76,8,92,76,12,93,192,192,132,133,200,73,157,230,39,150,47,30,63,150,251,21,54,67,102,197,235,118,62,195,246,241,246,109,210,227,113,234,85,98,136,68,230,41,52,30,144,183,90,158,1,167,98,221,36,146,204,45,36,207,174,201,73,175,43,58,51,123,6,228,46,87,226,12,220,204,9,234,227,177,97,218,113,154,161,169,32,121,167,148,206,65,138,40,99,14,230,115,146,89,35,141,156,156,65,156,217,200,132,89,201,177,225,226,119,136,92,85,197,6,114,222,179,115,20,211,118,14,223,211,166,183,90,194,170,74,136,109,148,49,14,216,169,227,35,127,239,164,55,17,1,57,101,148,216,3,126,214,165,74,181,112,163,197,118,99,240,149,152,225,141,112,84,189,186,213,93,211,130,255,0,96,158,103,10,91,189,40,187,187,9,59,51,244,230,13,196,241,76,204,229,25,17,51,177,129,201,25,228,39,149,185,165,129,51,167,2,91,51,51,45,47,190,217,195,119,158,183,98,173,236,179,83,245,122,83,28,50,126,110,96,9,7,73,34,49,247,133,181,211,86,213,157,157,236,131,153,111,48,74,108,158,181,94,56,124,202,11,173,92,121,131,95,79,217,175,23,106,73,101,165,159,13,1,141,44,241,188,110,112,56,78,117,20,211,202,44,112,202,39,3,232,76,236,108,58,68,14,0,192,24,203,52,241,149,167,47,178,251,15,85,223,49,13,242,161,169,168,104,105,153,183,202,122,59,187,187,187,176,128,8,177,25,153,59,0,0,145,19,136,139,187,100,17,193,215,7,88,19,132,12,9,81,96,176,86,123,103,18,94,118,125,160,196,29,57,169,253,169,210,154,160,233,127,161,78,121,99,131,165,29,67,199,249,183,109,250,110,45,93,251,160,179,139,31,52,249,201,245,3,16,250,140,234,239,249,98,243,0,163,202,42,202,110,31,179,191,17,118,76,11,87,182,12,51,114,150,56,34,165,176,213,73,60,211,74,53,38,32,210,60,51,201,81,223,52,134,67,9,0,234,195,25,25,199,50,139,197,71,157,121,71,46,104,84,100,168,230,62,31,108,119,75,79,13,73,225,242,174,1,173,112,150,57,37,22,8,221,245,51,104,161,57,72,7,83,8,222,51,54,16,146,50,47,63,197,143,149,140,228,250,127,136,125,58,117,141,98,156,158,90,124,117,84,241,53,134,106,178,195,51,171,234,234,179,67,14,83,207,114,170,174,42,88,163,130,239,110,122,134,97,156,26,8,194,40,78,23,158,24,74,55,22,220,221,57,4,141,202,70,142,247,209,17,17,22,42,234,87,185,83,241,219,106,123,85,7,11,57,203,137,170,198,228,53,13,6,8,186,220,103,18,130,72,28,64,99,179,185,187,49,1,137,49,60,27,200,152,216,250,2,225,178,8,228,148,164,95,39,22,98,155,22,6,194,183,156,107,138,107,187,21,151,15,219,234,46,151,26,158,145,201,208,165,130,50,146,89,54,3,17,150,208,2,125,5,156,159,77,25,157,251,150,62,252,109,241,131,137,184,185,205,9,111,68,245,116,88,38,199,81,56,225,59,61,92,84,253,122,24,37,142,0,152,228,146,32,98,35,152,169,130,87,2,57,26,55,39,0,34,102,220,85,215,146,167,154,124,83,244,254,187,212,109,202,106,85,186,241,183,198,14,25,225,27,43,229,189,19,210,86,227,107,229,60,227,132,236,245,113,84,116,43,167,138,72,2,99,146,72,129,196,66,17,169,9,92,8,227,121,24,92,0,133,223,112,192,14,63,199,248,203,52,241,149,219,48,115,7,16,213,223,49,13,242,161,234,107,171,170,93,183,202,122,51,51,51,51,48,128,8,176,128,0,179,0,0,136,139,8,139,51,123,92,244,225,115,61,184,107,246,39,229,175,3,125,156,251,71,218,125,153,253,51,163,172,235,246,126,151,91,253,109,44,155,118,245,226,253,45,53,221,221,174,143,165,117,229,197,199,29,55,10,88,202,191,7,230,8,85,212,101,214,48,168,128,235,166,136,229,148,236,149,98,206,13,91,20,12,238,38,4,46,35,56,136,245,72,34,136,133,201,225,104,164,157,228,68,68,68,68,68,68,68,68,68,68,68,69,163,182,171,110,186,35,182,141,170,227,61,93,191,73,255,0,194,182,14,186,59,110,255,0,26,230,139,193,114,34,249,152,132,119,219,37,31,152,151,252,87,81,171,198,124,213,22,251,161,77,29,73,3,181,75,233,161,187,119,110,168,127,249,21,143,230,180,245,21,180,180,213,29,168,156,156,65,221,220,223,95,3,127,249,85,228,114,249,140,164,130,136,78,77,206,239,27,247,190,191,10,85,41,54,145,217,109,167,31,148,64,223,250,172,187,136,184,103,248,46,7,30,253,126,107,148,27,69,202,223,162,181,241,238,91,145,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,104,239,222,139,85,180,155,226,223,14,245,177,205,201,244,127,21,176,219,86,241,117,198,58,182,189,255,0,21,217,139,244,22,244,95,7,27,59,142,31,157,219,199,105,127,196,37,16,220,107,92,164,166,204,67,35,152,128,24,93,221,247,105,255,0,95,169,251,213,159,98,187,249,87,98,10,38,167,169,35,0,104,217,253,253,125,230,50,249,63,222,164,231,151,116,242,158,23,164,51,213,217,235,227,110,253,127,181,210,41,27,131,190,8,223,251,134,255,0,34,228,69,215,149,253,231,102,249,174,38,18,215,197,215,60,98,250,104,235,123,233,174,159,37,185,188,22,168,136,136,136,136,136,136,136,136,136,136,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,165,74,106,121,94,241,211,249,107,194,161,145,217,199,140,251,94,100,217,119,251,30,166,180,118,205,125,181,199,24,187,107,51,147,246,138,200,116,147,169,171,9,156,76,18,126,116,134,162,70,191,244,69,96,28,234,252,172,97,111,168,20,62,157,113,80,172,170,175,13,28,69,227,190,23,243,78,131,51,48,45,71,246,170,59,197,22,200,127,166,118,190,211,12,211,209,245,37,138,78,143,87,160,3,213,1,222,30,44,254,44,247,211,204,155,152,6,92,103,63,15,184,71,46,50,67,17,118,216,113,239,78,241,137,161,150,54,10,171,101,45,52,172,241,80,84,198,64,66,19,21,84,125,71,120,229,98,97,164,23,109,240,212,129,149,170,242,234,176,102,158,37,226,227,2,91,178,182,247,117,181,116,110,16,92,49,28,244,85,53,48,66,118,58,89,226,168,170,130,168,160,103,214,25,122,81,196,193,39,230,206,89,33,2,118,220,206,213,175,157,95,154,124,45,244,254,135,212,110,42,218,184,63,226,82,251,194,182,120,217,243,54,216,221,107,84,219,109,120,146,144,105,66,121,42,236,242,205,25,212,71,19,17,6,217,155,164,18,70,236,96,221,72,193,137,220,28,196,178,30,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,181,77,13,117,51,190,201,67,87,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,111,64,136,172,3,155,39,8,127,149,220,184,254,80,88,42,139,126,47,192,22,243,246,176,201,95,210,142,171,14,194,211,79,54,216,205,156,30,104,12,202,81,208,129,202,50,156,95,170,109,8,52,64,101,86,102,98,172,155,204,124,57,154,88,42,175,179,222,176,205,194,43,133,54,233,36,8,230,216,254,252,18,244,204,12,161,148,28,163,144,24,155,124,102,98,239,161,58,191,254,59,121,157,88,179,151,35,176,254,87,228,133,109,214,215,95,139,45,244,245,152,226,104,12,227,142,138,51,132,154,107,24,201,36,65,36,250,200,95,157,154,54,8,202,56,196,25,228,25,165,0,178,14,29,114,27,25,113,37,155,150,44,169,193,148,85,100,119,26,128,59,157,116,52,237,48,90,109,204,98,213,21,178,177,24,14,200,196,181,97,115,29,230,225,24,190,243,22,124,132,248,117,200,108,27,195,110,81,216,178,167,6,81,82,8,91,169,192,238,117,208,211,188,39,118,184,184,11,84,86,202,196,102,91,228,33,213,133,204,182,3,4,98,251,0,89,170,90,34,198,179,139,31,52,249,201,245,3,16,250,140,235,169,141,243,231,25,99,60,158,203,204,141,42,218,186,76,39,128,41,235,12,45,227,80,197,5,109,198,162,186,174,160,171,76,88,5,247,140,85,33,0,137,57,236,104,228,32,113,235,72,42,186,242,253,224,70,251,197,86,42,143,26,226,144,236,89,101,135,238,13,29,198,167,80,147,218,149,80,73,75,36,182,173,129,81,21,68,29,90,106,130,126,210,44,226,26,104,218,151,115,77,245,183,20,229,198,27,197,86,172,144,178,87,90,173,215,170,124,62,87,75,126,29,162,137,163,236,182,122,105,34,166,105,26,56,219,100,48,177,201,28,113,179,237,98,218,108,12,237,17,237,242,188,88,249,88,206,79,167,248,135,211,167,88,214,47,65,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,106,154,26,234,103,109,241,30,142,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,242,189,159,156,198,108,89,135,203,210,175,22,224,234,91,85,118,47,197,221,28,190,197,246,185,183,193,236,42,170,234,10,167,169,168,8,55,145,156,50,5,60,253,152,158,71,23,222,206,110,71,12,176,168,171,202,123,6,42,197,121,167,131,112,182,5,189,251,27,18,94,113,5,186,223,103,184,246,153,41,251,29,116,181,49,132,19,245,98,103,146,61,146,16,22,240,103,33,211,86,103,118,101,45,60,223,237,215,219,63,5,249,123,105,197,56,143,237,5,234,139,24,90,105,238,55,126,198,20,158,208,170,11,77,120,203,83,208,7,112,139,168,108,71,211,23,218,59,180,110,230,86,45,202,227,207,102,89,126,53,232,245,170,127,145,17,70,7,59,76,156,177,75,133,112,47,16,52,243,116,111,84,215,6,193,213,145,237,50,237,116,178,71,81,87,78,250,185,236,143,162,113,84,247,48,110,62,213,239,22,145,139,61,154,242,222,206,251,174,72,241,95,132,202,223,99,164,186,83,227,202,138,124,15,92,19,72,81,156,16,87,214,83,179,79,17,54,172,199,28,177,196,110,196,46,196,12,97,238,185,52,129,219,230,143,231,179,51,127,5,244,122,37,118,156,186,51,122,155,33,121,111,231,22,110,77,61,36,117,24,119,20,93,38,183,181,92,18,205,4,183,19,182,219,98,162,134,64,139,67,112,146,166,72,99,119,103,29,24,221,220,133,153,201,162,174,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,49,77,61,76,242,19,148,146,201,33,59,145,153,19,185,57,59,187,187,187,187,172,143,184,72,201,123,86,66,240,243,130,114,254,151,8,82,97,219,188,118,122,58,188,73,79,9,140,167,45,238,74,120,251,108,178,202,36,77,41,245,88,133,137,136,133,128,0,3,72,192,25,169,175,52,127,34,121,155,248,47,172,81,40,86,225,59,205,62,77,253,64,195,222,163,2,149,78,117,126,86,48,183,212,10,31,78,184,168,86,85,87,134,142,34,241,223,11,249,167,65,153,152,22,163,251,85,29,226,139,100,63,211,59,95,105,134,105,232,250,146,197,39,71,171,208,1,234,128,239,15,22,127,22,124,132,242,47,61,50,227,136,188,184,183,102,134,87,222,123,117,170,187,88,166,134,86,96,170,183,213,11,51,201,75,83,27,59,244,230,13,195,171,106,226,226,66,96,70,6,6,95,43,139,31,43,25,201,244,255,0,16,250,116,235,26,197,63,223,246,44,191,242,127,255,0,221,197,0,43,181,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,152,161,158,154,120,201,138,57,99,144,93,136,12,73,152,152,153,217,217,217,157,148,250,112,11,198,190,21,226,179,46,41,44,151,107,159,103,204,220,51,111,134,60,71,111,168,120,194,74,253,140,49,149,206,157,163,16,2,134,83,118,115,16,22,232,200,108,14,219,74,35,150,234,149,42,226,199,202,198,114,125,63,196,62,157,58,198,177,122,12,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,67,84,208,215,83,59,111,136,244,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,159,238,9,56,193,195,60,92,229,124,87,161,122,74,44,109,99,167,128,113,101,158,146,42,142,133,12,242,201,56,66,113,201,40,48,144,76,52,199,43,0,156,143,27,19,1,145,59,110,43,138,68,86,171,205,31,200,158,102,254,11,235,20,74,0,87,191,200,188,244,204,126,29,51,30,221,154,25,95,121,236,55,90,29,98,154,25,89,206,150,225,74,78,207,37,45,76,108,237,212,132,246,142,173,171,19,16,137,129,1,128,24,200,255,0,50,62,56,240,110,105,112,151,132,44,217,62,20,151,107,22,111,84,84,5,214,166,172,220,43,108,167,107,154,138,164,232,164,128,95,64,169,121,102,131,82,114,32,233,139,184,52,131,52,114,141,133,240,95,131,243,31,30,113,65,128,48,198,82,227,223,177,88,166,162,225,36,244,119,237,143,39,98,142,10,121,102,168,46,147,119,77,172,17,202,61,19,210,57,119,116,228,118,3,39,107,234,231,157,250,147,253,228,254,26,162,173,93,255,0,46,110,53,255,0,146,174,99,207,96,199,247,59,172,153,101,138,127,55,114,166,129,250,177,218,235,157,193,163,185,140,59,72,203,104,3,199,40,196,226,71,25,9,105,41,67,20,111,61,40,136,173,87,154,63,145,60,205,252,23,214,40,148,0,170,149,195,174,124,227,46,27,115,114,197,154,216,50,182,172,78,221,80,1,115,161,134,161,161,11,181,185,204,94,162,138,87,32,49,217,32,142,140,78,5,176,216,36,22,222,2,237,145,78,75,230,246,13,207,172,175,195,249,185,151,243,213,201,98,196,84,229,53,59,85,192,240,207,17,132,133,20,176,200,29,236,199,28,177,201,27,184,185,3,184,59,137,16,187,19,251,84,68,69,74,184,177,242,177,156,159,79,241,15,167,78,177,172,94,131,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,231,251,130,78,48,112,207,23,57,95,21,232,94,146,139,27,88,233,224,28,89,103,164,138,163,161,67,60,178,78,16,156,114,74,12,36,19,13,49,202,192,39,35,198,196,192,100,78,219,138,226,149,170,243,71,242,39,153,191,130,250,197,18,128,21,234,178,183,52,177,222,75,99,187,102,102,101,165,247,216,216,146,205,214,236,85,189,150,26,142,151,86,19,134,79,205,204,7,25,107,28,166,62,240,190,154,234,218,59,51,182,67,220,42,241,49,131,120,175,202,58,60,210,193,244,53,118,227,26,130,182,221,237,149,44,228,118,235,140,97,25,203,3,73,181,134,96,219,44,102,18,11,54,224,49,220,32,123,227,10,192,136,136,138,42,249,174,113,211,253,95,133,252,148,198,127,246,197,46,63,173,161,31,239,68,109,113,212,49,127,186,246,160,17,254,194,23,63,245,196,42,58,178,47,34,243,31,136,188,199,183,101,126,87,217,187,117,214,187,89,102,154,87,112,165,183,210,139,179,73,85,83,35,51,244,225,13,195,171,232,228,228,66,0,38,102,0,89,15,112,235,144,216,55,134,220,163,177,101,78,12,162,164,16,183,83,129,220,235,161,167,120,78,237,113,112,22,168,173,149,136,204,183,200,67,171,11,153,108,6,8,197,246,0,179,88,183,53,238,7,41,177,45,170,247,197,198,92,157,91,223,109,180,244,231,139,173,44,18,212,53,117,36,67,28,3,91,3,11,19,196,112,68,33,213,23,210,39,134,34,147,80,40,207,173,22,185,91,154,88,239,37,177,221,179,51,50,210,251,236,108,73,102,235,118,42,222,203,13,71,75,171,9,195,39,230,230,3,140,181,142,83,31,120,95,77,117,109,29,153,219,33,238,21,120,152,193,188,87,229,29,30,105,96,250,26,187,113,141,65,91,110,246,202,150,114,59,117,198,48,140,229,129,164,218,195,48,109,150,51,9,5,155,112,24,238,16,61,241,133,96,86,43,204,127,151,253,31,17,22,41,115,111,40,112,239,250,172,80,118,104,37,166,167,146,10,120,241,21,46,240,143,109,65,204,113,198,19,67,27,185,132,206,91,158,56,158,34,99,252,203,197,9,118,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,138,25,233,167,140,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,87,94,47,56,205,204,126,48,239,184,114,231,141,109,86,171,53,6,23,183,246,122,27,109,184,29,227,26,169,66,46,219,82,242,30,178,63,86,72,133,198,55,39,24,227,8,197,183,19,73,44,157,190,25,184,68,186,231,174,90,102,214,114,222,110,53,118,156,39,149,248,94,229,114,9,34,167,45,247,75,172,84,51,79,13,44,82,16,188,76,17,188,113,156,253,238,108,18,68,44,45,214,105,99,183,85,118,156,195,56,44,186,240,177,154,21,23,220,33,135,234,199,42,241,45,67,62,31,172,122,146,170,106,41,222,61,210,219,231,144,133,136,12,73,165,40,152,220,156,225,97,126,164,134,19,109,166,188,54,113,121,156,188,41,125,173,252,146,214,218,161,251,99,111,10,42,207,104,80,13,79,66,104,183,246,122,184,117,118,210,104,186,178,237,99,223,17,117,31,169,25,232,59,104,253,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,98,154,122,153,228,39,41,37,146,66,119,35,50,39,114,114,119,119,119,119,119,83,169,203,139,129,202,158,20,176,109,126,48,204,19,164,168,204,92,97,79,0,87,67,16,69,40,89,41,5,220,218,138,41,217,156,140,200,156,74,114,18,233,17,197,16,139,19,66,210,201,121,75,26,206,44,124,211,231,39,212,12,67,234,51,170,84,165,251,151,151,50,155,118,37,193,55,12,179,226,99,24,108,196,24,82,223,53,109,170,249,45,53,85,85,85,226,215,73,71,81,85,84,85,61,40,141,158,106,104,41,72,158,82,38,57,196,133,182,156,162,103,44,91,103,70,111,99,44,250,205,12,65,155,153,129,61,36,151,220,69,80,51,84,53,36,13,12,17,0,70,49,69,12,97,222,236,17,197,28,113,179,147,145,187,3,57,17,19,185,60,186,112,237,110,204,122,46,81,248,190,167,50,49,29,214,229,37,195,47,241,77,69,150,154,231,70,240,205,108,179,181,13,68,116,148,194,100,251,230,133,194,62,188,82,22,140,209,84,70,1,249,184,193,212,43,47,65,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,106,154,26,234,103,109,241,30,142,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,249,4,112,117,198,46,4,226,255,0,2,84,95,236,20,126,198,196,150,109,159,104,48,255,0,82,106,143,101,245,102,168,10,95,232,163,130,40,231,234,199,78,242,126,109,159,102,187,75,71,110,251,128,68,68,69,138,186,41,190,229,193,204,2,143,136,139,20,89,73,155,216,139,253,86,40,59,76,241,84,212,71,5,60,120,138,151,121,201,186,156,33,8,227,9,161,141,216,14,22,29,207,28,77,40,185,254,121,162,190,165,9,124,200,249,130,83,113,19,83,30,79,100,221,214,172,114,234,221,80,53,53,183,40,101,150,16,196,198,241,65,36,77,45,60,208,69,52,33,77,51,78,44,4,68,18,27,4,154,106,17,187,88,90,191,254,74,158,105,241,79,211,250,239,81,183,41,105,207,76,244,203,142,29,50,226,227,154,25,161,121,236,54,170,29,34,134,24,153,142,170,225,84,76,239,29,45,52,110,237,212,152,246,150,141,171,11,8,145,153,0,1,152,227,173,158,153,233,152,252,69,230,61,199,52,51,66,243,219,174,181,218,69,12,49,51,133,45,190,148,93,222,58,90,104,221,223,167,8,110,45,27,87,39,34,35,50,51,51,50,144,174,84,252,9,93,94,235,65,197,54,114,225,154,65,182,141,59,79,130,45,87,24,8,167,146,119,32,40,239,14,14,236,32,2,44,77,6,241,39,55,62,184,176,108,130,73,36,171,58,50,135,6,231,214,87,226,12,163,204,8,42,228,177,98,42,113,134,161,233,39,120,103,136,194,65,150,41,163,62,246,99,142,88,227,145,152,152,129,220,25,136,72,93,197,241,225,226,119,135,172,85,194,254,114,222,178,143,20,212,246,254,193,211,169,183,93,2,150,74,120,110,116,50,142,232,170,35,19,111,239,163,54,18,49,9,98,148,24,207,102,231,188,174,85,252,117,84,224,12,67,106,225,135,52,171,234,231,195,23,202,136,109,184,50,104,105,98,217,105,184,207,85,49,148,18,180,113,180,210,5,84,213,44,205,33,153,244,140,65,182,140,102,103,28,196,162,34,34,34,34,34,34,34,34,34,34,209,221,25,245,90,173,164,218,248,45,142,111,174,199,209,109,54,238,241,92,77,174,191,21,216,135,193,114,34,249,183,254,235,100,175,253,201,127,197,117,22,188,124,86,203,5,113,59,74,98,61,169,245,118,39,111,141,82,176,156,111,136,90,174,58,106,120,42,136,222,54,1,38,223,175,123,110,103,240,117,126,28,186,167,148,198,145,201,221,216,78,63,29,127,249,209,74,189,169,247,91,233,223,231,24,127,197,101,219,69,195,59,182,172,203,135,107,187,248,174,88,197,254,43,145,244,102,102,91,153,190,43,84,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,90,59,124,86,221,116,90,177,124,214,229,193,43,56,22,230,248,167,233,10,216,194,250,232,187,0,218,10,220,139,224,99,102,215,15,206,223,113,127,196,37,14,124,126,72,48,227,41,180,118,98,233,151,135,251,173,82,178,154,57,58,151,88,72,221,223,243,195,255,0,25,75,7,47,41,5,240,165,24,182,141,253,50,141,191,251,149,34,145,218,127,234,17,255,0,120,223,228,92,136,186,238,219,164,211,239,92,141,23,122,221,183,107,119,45,163,169,62,174,183,173,86,154,247,232,200,204,255,0,21,170,34,34,34,34,34,34,34,34,34,34,34,198,179,139,31,52,249,201,245,3,16,250,140,234,242,172,252,14,83,113,29,203,135,46,51,135,3,157,88,102,46,11,179,223,130,26,72,194,90,128,190,91,161,188,220,103,122,33,132,24,137,170,88,142,82,132,128,125,243,145,227,54,118,32,56,99,215,9,226,155,238,6,197,86,108,107,133,171,187,21,235,15,220,41,238,150,234,158,144,73,208,170,130,65,146,41,54,27,16,22,211,1,125,9,156,95,77,29,157,187,148,244,240,11,198,190,21,226,179,46,41,44,151,107,159,103,204,220,51,111,134,60,71,111,168,120,194,74,253,140,49,149,206,157,163,16,2,134,83,118,115,16,22,232,200,108,14,219,74,35,150,234,145,88,7,58,191,43,24,91,234,5,15,167,92,84,80,112,201,105,181,95,248,146,202,139,21,246,217,73,113,182,220,113,197,138,146,178,142,174,17,154,10,152,36,175,132,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,87,94,96,92,8,223,120,85,197,82,99,92,44,29,183,44,177,5,193,227,183,84,234,17,251,46,170,121,42,164,138,213,176,234,37,168,159,165,77,78,47,218,73,152,79,93,31,66,238,123,64,83,39,201,239,134,47,176,57,113,113,226,23,25,97,123,173,183,20,227,13,246,251,33,214,77,178,51,195,174,212,242,140,241,192,218,59,117,231,7,125,242,106,229,28,16,148,108,33,35,148,182,215,206,175,205,62,22,250,127,67,234,55,21,96,10,242,185,117,241,213,83,194,214,50,108,15,152,53,245,103,149,119,250,137,166,174,134,154,150,35,59,101,198,102,167,6,185,59,180,111,60,192,49,211,140,103,8,159,232,25,24,129,152,176,28,233,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,219,68,80,129,205,183,134,187,22,75,103,141,191,51,112,147,244,109,89,171,219,238,149,84,146,85,28,210,69,120,138,96,58,217,5,136,125,200,100,237,80,72,45,188,221,164,41,217,152,1,163,22,177,101,59,220,179,120,76,193,185,17,146,246,172,210,26,138,75,222,44,204,171,61,190,244,119,98,160,120,39,160,183,84,210,83,206,54,208,119,144,217,192,101,115,50,144,90,62,171,244,247,143,230,163,219,121,72,136,177,172,226,199,205,62,114,125,64,196,62,163,58,237,112,171,195,62,50,226,191,55,40,242,183,7,215,82,91,128,105,202,229,119,185,212,187,16,91,173,209,156,97,44,237,30,230,41,143,116,177,128,70,46,219,140,199,113,0,111,144,39,83,54,51,55,36,184,12,225,230,10,170,123,53,37,143,15,88,233,228,181,97,139,29,52,115,236,174,184,246,121,234,33,164,121,66,57,72,14,114,134,71,58,137,89,253,242,35,144,136,137,247,65,14,100,113,59,156,185,167,158,52,252,66,226,124,81,174,47,182,220,41,174,22,115,138,17,42,91,79,102,155,171,77,5,52,18,111,1,134,35,109,88,11,118,226,114,41,28,204,204,138,98,112,214,99,103,110,106,242,211,199,248,207,62,240,173,37,167,16,215,101,189,242,106,90,218,106,152,12,47,150,233,44,197,53,53,201,226,133,220,105,142,81,149,216,225,125,52,56,200,152,35,19,24,194,8,84,154,115,88,224,86,155,7,73,95,197,62,84,80,82,83,88,170,170,30,108,107,66,85,82,148,227,113,171,173,55,246,144,60,210,19,16,75,45,68,113,20,49,176,244,221,163,33,2,18,145,226,140,181,37,60,153,56,116,251,75,142,239,188,75,223,233,245,160,194,29,75,22,31,247,255,0,78,233,60,45,218,165,247,37,98,110,149,44,172,27,100,140,128,251,110,225,118,40,123,174,3,157,95,149,140,45,245,2,135,211,174,42,192,57,92,121,236,203,47,198,189,30,181,79,242,47,41,143,243,75,2,101,127,217,207,183,87,223,102,125,173,196,20,120,90,207,253,11,52,221,170,233,85,187,161,7,230,128,182,110,233,159,190,123,65,180,239,38,213,151,171,84,211,137,76,161,166,207,172,134,199,57,71,52,20,146,84,98,43,60,208,219,222,174,121,97,130,43,136,105,45,20,210,28,90,155,4,117,49,195,35,179,49,106,192,236,226,76,238,47,141,101,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,18,134,122,105,227,39,25,34,146,50,102,32,49,38,113,113,118,103,103,103,103,85,47,137,220,210,252,180,230,236,249,153,53,247,219,53,247,156,63,134,253,171,91,217,123,63,86,233,21,146,138,26,239,205,176,0,142,149,81,78,62,224,176,62,154,134,162,226,239,245,106,115,142,197,23,5,246,238,31,169,225,235,94,170,115,66,183,24,214,73,184,199,178,82,199,105,166,164,167,109,28,54,73,214,57,106,123,216,247,7,101,247,135,73,5,219,218,242,222,201,11,174,119,113,95,132,198,223,124,164,181,211,224,58,138,124,113,92,115,70,82,28,240,80,86,83,187,65,16,182,140,231,36,178,68,14,228,76,194,14,103,239,56,180,103,144,74,181,94,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,42,156,234,252,172,97,111,168,20,62,157,113,81,65,195,37,166,213,127,226,75,42,44,87,219,101,37,198,219,113,199,22,42,74,202,58,184,70,104,42,96,146,190,17,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,90,185,131,112,73,117,225,67,31,199,125,195,16,85,215,101,214,42,168,168,154,213,88,52,164,48,90,103,41,166,32,180,156,133,52,166,103,29,56,198,67,44,142,47,51,117,28,89,222,57,52,114,249,227,110,235,194,134,63,146,197,137,231,171,174,203,172,85,81,79,13,214,140,170,136,96,180,206,83,66,39,118,8,198,25,76,206,58,113,144,74,40,216,94,102,233,177,59,188,113,233,49,60,66,226,155,22,57,224,191,50,241,174,22,174,237,182,92,65,149,247,155,165,186,167,164,113,245,233,103,180,203,36,82,108,54,19,29,192,98,250,19,49,54,186,59,51,247,44,112,148,255,0,127,216,178,255,0,201,255,0,255,0,119,20,0,169,62,226,39,151,253,102,110,240,153,148,156,64,228,134,29,237,120,234,147,47,240,252,248,154,219,20,147,203,85,126,165,142,205,67,12,69,76,4,111,27,77,4,116,253,208,198,2,83,9,150,142,82,8,4,145,215,149,185,165,142,242,91,29,219,51,51,45,47,190,198,196,150,110,183,98,173,236,176,212,116,186,176,156,50,126,110,96,56,203,88,229,49,247,133,244,215,86,209,217,157,178,19,225,71,138,236,184,226,215,46,3,26,224,169,123,13,214,135,167,5,254,193,60,204,117,86,138,162,103,118,18,118,102,234,66,123,73,226,153,153,134,65,18,103,96,48,146,48,250,220,88,249,88,206,79,167,248,135,211,167,88,214,41,62,230,215,193,71,177,43,43,56,178,203,43,101,170,142,203,55,70,60,105,111,129,186,18,13,116,211,244,194,230,44,229,178,78,177,203,20,114,140,98,36,210,48,202,237,35,203,49,133,128,100,94,122,102,63,14,153,143,110,205,12,175,188,246,27,173,14,177,77,12,172,231,75,112,165,39,103,146,150,166,54,118,234,66,123,71,86,213,137,136,68,192,128,192,12,114,41,200,188,244,203,142,34,242,226,221,154,25,95,121,237,214,170,237,98,154,25,89,130,170,223,84,44,207,37,45,76,108,239,211,152,55,14,173,171,139,137,9,129,24,24,25,84,4,86,171,205,31,200,158,102,254,11,235,20,74,21,184,78,243,79,147,127,80,48,247,168,192,174,43,153,103,2,180,220,50,226,106,92,207,203,26,10,74,92,175,196,117,16,91,105,104,70,170,89,39,180,92,90,157,220,160,55,158,67,150,96,153,160,154,97,145,137,246,191,82,50,16,97,141,228,178,5,47,220,153,56,116,251,53,129,47,188,75,223,233,244,175,197,253,75,22,31,247,255,0,66,215,4,205,218,165,247,37,113,126,173,84,76,27,100,140,76,59,22,225,119,25,187,252,175,60,239,212,159,239,39,240,213,105,92,191,184,103,193,188,87,230,94,53,202,220,97,93,87,110,49,192,245,119,43,69,206,153,220,142,221,113,142,186,136,34,157,227,220,195,48,109,150,64,56,201,219,112,25,109,32,61,146,5,10,205,44,173,199,121,45,142,238,121,103,153,118,47,99,98,75,55,71,182,209,118,168,106,58,93,88,66,104,255,0,57,9,156,101,172,114,129,123,164,250,107,163,232,236,236,215,235,202,191,142,170,156,1,136,109,92,48,230,149,125,92,248,98,249,81,13,183,6,77,13,44,91,45,55,25,234,166,50,130,86,142,54,154,64,170,154,165,153,164,51,62,145,136,54,209,140,204,227,152,148,69,106,188,209,252,137,230,111,224,190,177,68,161,3,135,172,45,98,199,57,251,150,152,43,20,208,246,219,46,32,198,22,107,93,198,155,170,113,245,233,103,173,138,57,99,222,14,38,59,128,201,181,23,98,109,117,103,103,239,85,47,141,190,15,177,55,8,217,161,45,148,154,174,183,4,223,42,39,44,39,120,171,150,159,175,93,4,81,192,115,4,145,196,110,66,112,149,72,68,230,65,27,72,226,230,2,44,251,69,193,39,24,56,155,132,108,208,138,244,47,87,91,130,111,149,16,14,44,179,210,69,79,215,174,130,40,231,8,78,57,37,7,33,56,74,164,229,96,19,141,164,113,96,50,22,125,195,144,70,19,197,54,44,115,133,108,216,215,11,87,118,219,46,32,183,211,221,45,213,61,35,143,175,75,60,99,36,82,108,54,19,29,192,98,250,19,49,54,186,59,51,247,47,172,136,138,149,113,99,229,99,57,62,159,226,31,78,157,99,88,164,211,154,247,3,149,56,106,235,123,226,227,46,78,145,172,87,42,138,115,197,214,150,8,169,222,134,174,82,142,1,173,129,133,133,165,9,229,32,234,139,235,43,77,41,73,169,140,135,209,176,172,139,207,76,199,225,211,49,237,217,161,149,247,158,195,117,161,214,41,161,149,156,233,110,20,164,236,242,82,212,198,206,221,72,79,104,234,218,177,49,8,152,16,24,1,142,69,57,23,158,153,113,196,94,92,91,179,67,43,239,61,186,213,93,172,83,67,43,48,85,91,234,133,153,228,165,169,141,157,250,115,6,225,213,181,113,113,33,48,35,3,3,42,43,205,31,200,158,102,254,11,235,20,74,0,85,223,243,25,224,163,249,42,230,60,23,252,1,108,186,201,150,88,167,243,150,218,153,219,171,29,174,185,220,222,75,97,77,184,140,182,128,52,145,20,172,36,113,145,14,178,148,50,200,244,215,131,238,44,241,151,8,185,161,246,226,197,79,87,120,177,87,211,201,77,125,195,131,94,212,176,93,65,163,54,129,204,222,57,88,14,41,77,164,19,96,223,167,80,25,216,101,54,124,130,50,183,52,176,38,116,224,75,102,102,101,165,247,219,56,110,243,214,236,85,189,150,106,126,175,74,99,134,79,205,204,1,32,233,36,70,62,240,182,186,106,218,179,179,191,171,68,68,80,215,204,235,151,253,30,81,86,84,241,3,146,24,119,178,96,90,189,211,226,107,108,82,65,21,45,134,170,73,225,134,34,166,2,54,145,225,158,74,142,232,99,2,24,72,11,71,24,200,2,59,64,225,139,136,92,85,194,254,114,217,115,115,11,83,118,254,193,212,166,184,218,206,170,74,120,110,116,50,142,217,105,228,32,127,239,100,7,33,49,9,98,136,220,15,102,215,200,123,37,243,123,6,231,214,87,225,252,220,203,249,234,228,177,98,42,114,154,157,170,224,120,103,136,194,66,138,88,100,14,246,99,142,88,228,141,220,92,129,220,29,196,136,93,137,236,127,153,215,48,10,204,162,163,169,225,251,36,49,23,100,199,85,123,160,196,215,40,163,158,42,171,13,44,144,67,52,67,76,100,13,27,205,60,117,29,211,70,100,80,136,22,140,50,16,28,113,45,149,185,91,142,243,167,29,219,50,207,45,44,94,217,196,151,158,183,98,162,237,80,211,245,122,80,156,210,126,114,99,8,199,72,226,50,247,137,181,211,70,213,221,153,242,9,224,251,132,204,27,194,46,87,253,135,177,84,82,94,47,181,245,18,84,223,113,24,208,61,44,247,83,105,13,224,99,7,146,87,0,138,35,104,196,24,246,107,212,54,102,41,77,222,186,162,140,190,107,220,14,83,98,91,85,239,139,140,185,58,183,190,219,105,233,207,23,90,88,37,168,106,234,72,134,56,6,182,6,22,39,136,224,136,67,170,47,164,79,12,69,38,160,81,159,90,192,56,62,225,51,25,113,117,154,31,97,236,85,21,118,123,21,5,60,149,55,220,70,52,13,85,5,168,30,51,120,24,193,228,137,140,229,148,26,49,6,61,250,117,13,153,198,35,118,155,236,242,192,24,55,43,56,38,204,236,190,203,236,61,73,99,195,214,60,183,196,20,212,52,52,204,251,34,15,103,212,59,187,187,187,145,153,19,145,153,147,185,153,145,17,57,17,59,190,57,139,39,220,210,202,220,9,157,56,18,231,150,121,151,98,246,206,27,188,244,123,109,23,106,154,159,171,210,152,38,143,243,144,152,72,58,73,16,23,186,77,174,154,62,172,238,207,143,103,21,220,40,230,63,9,89,142,120,43,26,197,219,173,85,221,73,236,23,248,33,112,165,187,210,139,179,57,11,59,191,78,96,220,45,44,46,238,81,145,11,179,152,28,114,28,143,242,175,224,86,155,0,97,235,87,19,217,165,65,73,62,39,190,83,195,114,193,144,195,85,46,251,77,186,122,89,128,167,149,227,145,161,144,234,161,169,103,104,204,15,164,2,15,184,100,51,8,228,125,22,53,156,88,249,167,206,79,168,24,135,212,103,87,211,132,120,40,254,85,92,179,50,174,255,0,128,45,150,168,243,55,11,123,106,75,109,76,237,210,146,233,66,215,123,131,201,108,41,183,8,14,227,54,146,34,149,136,66,65,33,214,33,154,89,26,48,85,106,224,231,135,175,229,63,196,22,27,202,106,218,155,173,21,150,175,175,91,123,184,91,169,122,210,81,208,193,17,72,68,238,236,225,23,80,218,56,6,83,103,17,146,120,253,211,125,0,167,167,139,31,43,25,201,244,255,0,16,250,116,235,26,197,126,156,200,249,125,211,112,237,83,30,112,228,221,170,172,178,234,227,80,52,213,182,216,98,150,96,195,38,209,65,28,79,45,68,211,203,52,193,83,51,206,76,100,34,17,155,132,122,234,113,179,218,175,14,185,243,140,184,109,205,203,22,107,96,202,218,177,59,117,64,5,206,134,26,134,132,46,214,231,49,122,138,41,92,128,199,100,130,58,49,56,22,195,96,144,91,120,11,182,69,57,47,155,216,55,62,178,191,15,230,230,95,207,87,37,139,17,83,148,212,237,87,3,195,60,70,18,20,82,195,32,119,179,28,114,199,36,110,226,228,14,224,238,36,66,236,79,237,81,17,22,42,234,66,112,231,47,186,158,34,120,11,202,252,225,201,187,85,32,230,45,186,158,239,77,91,109,134,40,161,60,76,15,126,154,56,158,90,137,167,138,24,78,154,22,156,152,200,72,228,6,8,245,208,35,102,177,108,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,67,84,208,215,83,59,111,136,244,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,190,158,44,121,163,93,115,207,134,140,49,150,88,62,154,175,14,98,204,77,78,111,152,18,219,101,40,233,2,0,57,161,123,124,37,32,245,72,42,88,99,168,54,19,208,34,33,128,164,159,124,204,54,87,146,249,67,140,179,235,52,48,254,81,229,252,20,146,95,113,21,65,67,78,245,115,180,48,68,1,25,75,44,210,31,123,176,71,20,114,72,236,44,70,236,14,194,36,78,194,247,149,204,199,135,172,43,194,254,77,112,241,148,120,90,167,183,246,15,181,21,55,27,161,210,199,79,53,206,186,82,182,148,181,18,8,55,247,177,131,17,25,4,81,68,14,103,179,115,185,42,121,167,197,63,79,235,189,70,220,164,251,138,238,20,114,227,139,92,184,60,21,141,98,236,55,90,30,164,246,11,252,16,177,213,90,42,137,153,156,133,157,219,169,9,237,22,150,23,118,25,4,69,217,192,194,57,3,30,204,210,202,220,119,146,216,238,231,150,121,151,98,246,54,36,179,116,123,109,23,106,134,163,165,213,132,38,143,243,144,153,198,90,199,40,23,186,79,166,186,62,142,206,205,41,92,168,120,227,166,196,182,171,39,8,249,140,21,111,125,182,211,212,6,17,187,57,203,80,213,212,145,12,147,149,20,238,78,79,17,193,16,159,72,155,72,158,24,134,61,0,163,14,180,132,230,150,105,96,76,150,192,151,60,204,204,187,239,177,176,221,155,163,219,107,123,44,213,29,46,172,193,12,127,155,132,14,66,214,73,64,125,209,125,53,213,244,102,119,108,123,56,174,226,187,49,248,181,204,115,198,184,214,94,195,106,161,234,65,96,176,65,51,157,45,162,148,157,157,196,93,217,186,147,30,209,121,102,118,98,144,132,89,152,0,35,140,46,127,150,151,47,186,156,225,186,217,248,131,205,251,85,36,153,125,65,81,218,108,246,154,184,162,170,131,18,152,21,84,18,52,140,19,177,192,20,245,48,68,78,19,68,65,59,106,46,206,14,90,204,250,34,34,34,34,34,34,34,34,34,34,45,29,150,221,116,90,177,124,214,172,250,174,41,135,71,99,111,216,180,253,38,209,108,218,250,232,185,163,109,25,114,34,249,184,131,254,165,205,253,233,127,197,117,21,60,196,137,161,99,38,118,103,122,151,211,79,255,0,171,81,199,60,175,37,107,185,187,187,117,63,229,82,69,203,176,193,160,166,102,102,109,36,15,242,82,41,85,179,190,182,202,103,255,0,106,15,248,172,187,168,184,100,109,197,162,213,162,110,238,245,191,110,214,213,191,198,182,247,145,119,173,235,85,181,221,106,223,61,86,168,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,182,184,234,182,187,59,62,172,181,99,110,230,117,169,11,27,124,215,14,154,22,143,171,45,226,195,223,162,221,187,71,102,211,185,111,69,240,49,179,17,97,249,216,124,118,151,252,66,80,183,204,30,162,81,204,57,33,114,238,232,191,118,175,253,190,169,89,229,27,187,86,192,90,255,0,215,69,255,0,198,165,47,151,141,212,61,131,71,79,212,29,90,227,31,118,191,220,82,55,205,73,157,4,143,37,36,100,255,0,216,183,249,25,118,17,113,176,251,250,232,180,99,39,55,109,59,153,214,242,239,109,59,251,214,172,218,51,126,196,114,101,163,106,235,93,25,106,136,136,136,136,136,136,136,136,136,136,136,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,107,252,208,121,125,212,221,170,111,92,80,228,181,170,144,12,41,202,191,24,88,233,162,138,152,54,67,21,85,69,101,233,229,150,113,23,55,16,128,78,8,162,223,33,185,75,239,25,30,177,193,145,121,233,152,252,58,102,61,187,52,50,190,243,216,110,180,58,197,52,50,179,157,45,194,148,157,158,74,90,152,217,219,169,9,237,29,91,86,38,33,19,2,3,0,49,200,83,134,142,34,240,39,20,25,89,65,153,152,22,163,251,85,29,226,139,100,223,210,203,167,102,134,105,232,250,146,197,31,91,165,215,1,234,128,236,63,22,127,22,106,170,172,3,157,95,149,140,45,245,2,135,211,174,42,32,50,159,29,126,75,243,79,6,230,103,178,253,167,246,75,16,91,175,189,139,175,209,237,93,150,166,57,186,93,77,165,179,119,79,110,237,165,166,186,232,250,104,178,51,180,214,229,31,22,249,13,69,112,172,180,210,98,60,9,152,86,120,230,150,134,172,128,221,128,244,114,134,71,132,201,162,169,130,81,113,119,140,247,197,52,47,180,152,193,157,161,91,49,185,121,230,134,16,227,2,199,195,117,45,29,92,86,44,111,120,153,240,190,33,144,163,168,9,172,145,147,201,53,65,19,244,66,74,154,90,102,34,154,6,233,147,152,179,3,56,203,9,28,239,97,60,45,98,192,216,86,205,130,176,181,15,98,178,225,251,125,61,174,221,77,213,57,58,20,176,70,49,197,30,243,114,50,218,0,45,169,59,147,233,171,187,191,122,134,206,117,126,105,240,183,211,250,31,81,184,170,127,203,35,34,242,227,136,188,224,199,89,95,154,22,110,221,106,174,203,250,217,97,154,39,96,170,183,213,13,194,222,209,213,83,72,236,253,57,131,113,104,250,56,184,145,1,137,129,152,21,21,226,95,135,76,119,194,254,105,215,229,158,58,167,254,219,89,103,173,223,15,244,206,215,218,102,134,10,206,156,82,201,209,234,244,12,186,70,91,195,193,219,193,222,247,249,83,241,213,77,131,164,160,225,99,53,235,233,41,172,85,85,13,14,10,174,26,89,74,113,184,213,214,131,123,52,218,24,201,136,37,150,162,73,70,105,28,122,110,210,9,25,9,70,209,75,162,42,105,196,86,124,224,222,27,114,142,251,154,216,206,182,144,66,221,78,97,108,161,154,161,225,59,181,197,192,158,158,138,39,16,50,223,33,14,142,76,5,176,24,228,38,216,4,237,143,103,17,89,243,140,184,146,205,203,238,107,99,58,218,178,59,141,65,133,178,134,106,134,152,45,54,230,50,122,122,40,156,64,7,100,98,90,57,48,14,243,115,144,155,121,147,191,149,197,152,3,25,96,90,108,63,85,140,48,245,93,164,49,85,158,59,253,161,170,89,132,234,173,210,75,44,81,84,48,107,184,64,202,9,28,55,51,110,13,166,58,129,129,20,132,242,155,227,94,221,151,245,159,201,139,52,46,125,11,45,238,224,18,97,10,217,30,170,162,72,174,149,83,195,11,91,6,48,19,8,225,148,228,41,132,191,52,1,39,93,205,201,230,103,9,127,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,186,114,222,187,101,126,70,114,242,179,102,190,42,185,210,97,203,69,85,69,226,253,136,238,85,51,72,64,115,133,124,180,96,76,46,228,251,202,42,106,88,130,40,135,83,54,22,17,41,13,247,69,95,24,156,85,99,46,43,243,114,225,140,47,55,42,177,195,22,234,138,138,108,39,104,146,54,132,45,214,231,63,113,202,33,51,30,211,32,140,101,49,238,45,198,204,44,253,48,140,2,226,185,94,240,45,249,107,197,65,158,57,199,131,59,94,91,89,119,251,30,154,180,182,195,125,186,71,32,179,107,11,139,246,138,56,116,147,169,171,136,28,172,17,254,116,70,162,54,149,78,44,124,172,103,39,211,252,67,233,211,172,107,22,74,121,23,156,121,113,197,134,71,91,177,205,166,27,85,210,213,136,237,239,67,127,178,74,77,89,29,21,81,194,205,87,109,169,25,0,119,237,234,56,190,248,196,100,140,132,217,156,36,23,120,139,227,163,151,102,38,201,60,220,179,150,74,216,170,238,56,19,31,222,40,108,184,124,42,107,233,196,232,239,117,167,51,71,106,98,150,110,169,131,52,59,194,121,4,69,130,65,3,144,140,10,67,151,78,23,178,46,197,195,166,71,97,92,175,180,217,173,84,53,244,54,250,121,111,243,91,156,206,59,133,224,161,6,171,170,121,36,102,146,77,242,11,237,115,102,118,140,99,6,16,16,16,27,85,231,87,229,99,11,125,64,161,244,235,138,176,14,87,30,123,50,203,241,175,71,173,83,252,188,254,63,199,248,55,43,48,109,219,48,115,7,16,210,88,240,245,142,157,234,107,171,170,93,246,68,26,179,51,51,51,57,25,145,56,128,0,179,153,153,8,139,17,19,51,194,13,207,138,172,101,197,127,48,60,171,198,23,155,149,88,225,139,118,100,89,169,176,157,162,72,218,16,183,91,158,235,6,199,40,132,204,123,76,130,49,148,199,184,183,27,48,179,244,194,48,9,222,69,2,220,212,242,114,197,148,92,92,93,234,112,228,218,82,99,219,124,88,198,74,109,167,253,11,85,83,60,241,212,182,243,50,115,234,79,79,44,250,251,162,61,125,130,44,32,206,246,128,138,103,185,52,228,189,171,13,100,53,211,58,46,184,66,146,12,67,140,47,21,116,150,235,209,24,203,60,246,72,58,81,244,131,66,126,136,118,200,170,183,14,128,70,241,70,69,184,66,39,105,10,86,171,205,31,200,158,102,254,11,235,20,74,21,184,78,243,79,147,127,80,48,247,168,192,165,83,157,95,149,140,45,245,2,135,211,174,42,42,248,78,243,79,147,127,80,48,247,168,192,178,40,205,92,179,194,185,201,151,24,143,43,113,173,39,104,178,226,107,124,182,250,157,177,198,114,67,189,189,201,226,234,1,128,205,17,176,201,25,184,190,201,0,9,155,81,101,143,15,21,92,51,227,46,20,51,114,179,43,113,133,117,37,196,10,156,110,86,139,157,51,176,133,198,221,33,200,17,78,241,238,114,132,247,69,32,28,100,239,180,192,182,145,134,201,14,181,240,177,199,29,54,90,240,219,154,188,45,230,72,85,203,98,196,248,95,16,6,22,185,137,203,59,219,174,53,84,18,3,81,28,122,187,5,52,210,232,66,81,139,116,230,150,66,54,33,148,164,134,205,84,255,0,127,216,178,255,0,201,255,0,255,0,119,20,0,172,148,248,78,242,177,147,127,79,240,247,167,64,163,3,153,215,47,250,60,162,172,169,226,7,36,48,239,100,192,181,123,167,196,214,216,164,130,42,91,13,84,147,195,12,69,76,4,109,35,195,60,149,29,208,198,4,48,144,22,142,49,144,4,118,171,194,143,21,217,143,194,86,99,134,53,193,82,246,235,85,119,78,11,253,130,121,156,41,110,244,162,238,236,36,236,207,211,152,55,19,197,51,51,148,100,68,206,198,7,36,103,55,217,191,154,88,19,58,120,29,205,28,203,203,75,239,182,112,221,231,47,241,71,98,173,236,179,83,245,122,84,149,80,201,249,185,128,36,29,36,136,199,222,22,215,77,91,86,118,119,199,93,101,80,160,219,153,103,2,180,220,50,226,106,92,207,203,26,10,74,92,175,196,117,16,91,105,104,70,170,89,39,180,92,90,157,220,160,55,158,67,150,96,153,160,154,97,145,137,246,191,82,50,16,97,141,228,165,92,18,113,131,137,184,70,205,8,175,66,245,117,184,38,249,81,0,226,203,61,36,84,253,122,232,34,142,112,132,227,146,80,114,19,132,170,78,86,1,56,218,71,22,3,33,103,220,57,4,97,60,83,98,199,56,86,205,141,112,181,119,109,178,226,11,125,61,210,221,83,210,56,250,244,179,198,50,69,38,195,97,49,220,6,47,161,51,19,107,163,179,63,114,250,202,213,121,163,249,19,204,223,193,125,98,137,65,94,83,227,175,201,126,105,224,220,204,246,95,180,254,201,98,11,117,247,177,117,250,61,171,178,212,199,55,75,169,180,182,110,233,237,221,180,180,215,93,31,77,22,71,223,234,53,197,46,77,127,177,88,227,47,113,197,191,251,167,134,166,23,47,247,178,67,52,114,7,247,18,195,44,127,214,72,29,208,173,158,156,184,51,99,0,113,63,100,200,172,5,7,180,108,184,250,225,83,30,11,188,221,171,105,161,237,52,180,244,241,84,85,149,67,68,68,97,217,66,87,19,46,152,148,189,39,40,162,119,38,141,167,39,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,212,212,52,52,204,251,34,13,93,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,227,47,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,82,19,199,247,7,214,174,44,178,140,134,222,213,113,227,188,29,79,89,95,133,14,25,69,130,166,115,1,121,40,101,25,12,98,217,80,240,196,13,33,16,188,70,32,123,182,52,145,201,0,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,74,25,233,167,140,156,100,138,72,201,152,128,196,153,197,197,217,157,157,157,157,76,79,44,94,96,21,153,187,71,77,195,246,119,226,46,215,142,169,54,193,134,110,82,199,60,181,87,234,88,224,154,105,70,164,196,30,54,154,8,233,251,230,144,196,166,19,29,88,164,19,57,36,85,21,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,44,135,179,163,40,112,110,125,101,126,32,202,60,192,130,174,75,22,34,167,24,106,30,146,119,134,120,140,36,25,98,154,51,239,102,56,229,142,57,25,137,136,29,193,152,132,133,220,95,29,110,34,178,27,25,112,219,155,151,220,169,198,116,85,98,118,234,131,59,101,116,212,237,8,93,173,206,100,212,245,177,48,153,142,201,4,117,113,99,45,134,199,25,62,240,38,107,159,229,193,204,2,179,135,123,236,89,73,155,216,139,253,73,235,251,76,241,84,212,71,61,68,152,118,171,97,201,186,156,33,9,36,56,102,145,152,14,22,29,173,36,173,40,184,126,121,165,155,244,68,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,147,158,75,230,246,13,207,172,175,195,249,185,151,243,213,201,98,196,84,229,53,59,85,192,240,207,17,132,133,20,176,200,29,236,199,28,177,201,27,184,185,3,184,59,137,16,187,19,195,95,50,206,5,105,184,101,196,212,185,159,150,52,20,148,185,95,136,234,32,182,210,208,141,84,178,79,104,184,181,59,185,64,111,60,135,44,193,51,65,52,195,35,19,237,126,164,100,32,195,27,201,74,184,36,227,7,19,112,141,154,17,94,133,234,235,112,77,242,162,1,197,150,122,72,169,250,245,208,69,28,225,9,199,36,160,228,39,9,84,156,172,2,113,180,142,44,6,66,207,184,101,123,152,222,41,177,99,158,93,88,211,26,225,106,238,219,101,196,22,252,59,116,183,84,244,142,62,189,44,247,74,9,34,147,97,176,152,238,3,23,208,153,137,181,209,217,159,185,64,186,201,247,52,178,183,2,103,78,4,185,229,158,101,216,189,179,134,239,61,30,219,69,218,166,167,234,244,166,9,163,252,228,38,18,14,146,68,5,238,147,107,166,143,171,59,179,227,239,198,15,9,152,203,132,92,208,251,15,125,168,171,188,88,171,233,227,169,177,98,50,160,106,88,46,160,209,131,206,192,13,36,172,7,20,166,241,144,57,239,211,166,110,204,50,131,191,191,229,231,198,157,215,133,140,208,167,177,98,252,65,86,57,87,137,106,29,177,5,27,83,21,83,81,78,241,237,138,225,4,98,76,64,98,77,16,202,224,196,231,11,19,116,228,48,135,108,244,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,219,68,68,80,45,204,103,130,143,228,171,152,240,95,240,5,178,235,38,89,98,159,206,91,106,103,110,172,118,186,231,115,121,45,133,54,226,50,218,0,210,68,82,176,145,198,68,58,202,80,203,35,210,174,27,56,188,206,94,20,190,214,254,73,107,109,80,253,177,183,133,21,103,180,40,6,167,161,52,91,251,61,92,58,187,105,52,93,89,118,177,239,136,186,143,212,140,244,29,180,171,253,53,99,220,85,254,202,226,60,73,136,238,31,237,149,149,215,42,234,137,63,223,73,52,210,72,127,121,17,23,197,221,78,247,47,62,11,45,92,44,101,125,61,247,23,225,250,65,205,76,75,78,239,136,43,26,164,106,158,138,7,147,116,86,248,36,17,97,0,17,104,138,86,7,38,57,152,159,169,32,4,59,110,213,17,23,148,203,124,170,203,140,159,177,84,97,140,175,193,118,172,51,106,171,184,84,221,38,164,183,83,180,81,157,84,231,190,73,29,155,253,232,139,126,136,70,17,198,12,32,0,35,229,120,177,242,177,156,159,79,241,15,167,78,177,172,89,84,47,21,154,185,47,149,249,223,106,180,88,179,95,8,82,98,75,109,142,241,79,126,163,163,171,57,58,13,91,8,152,198,82,70,36,195,48,109,150,65,120,164,98,140,152,157,136,73,123,84,69,141,103,22,62,105,243,147,234,6,33,245,25,212,170,114,125,226,23,10,227,108,137,110,31,123,55,179,241,38,92,245,234,118,201,85,25,123,82,134,178,178,121,251,68,49,234,210,55,74,73,122,82,54,215,17,223,1,111,119,151,96,124,158,103,92,191,235,51,118,142,167,136,28,144,195,189,175,29,82,110,159,19,91,98,146,121,106,175,212,177,193,12,49,21,48,17,188,109,52,17,211,247,67,24,9,76,38,90,57,72,32,18,57,54,112,245,246,47,41,238,220,66,221,170,109,85,117,121,137,165,21,160,35,165,214,170,221,67,69,83,81,20,226,83,147,51,183,94,112,103,40,131,221,219,77,1,57,17,62,216,239,3,139,31,43,25,201,244,255,0,16,250,116,235,26,197,148,150,44,194,214,44,115,133,111,56,43,20,208,246,219,46,32,183,212,90,238,52,221,83,143,175,75,60,101,28,177,239,7,19,29,192,100,218,139,177,54,186,179,179,247,172,125,248,219,224,251,19,112,141,154,18,217,73,170,235,112,77,242,162,114,194,119,138,185,105,250,245,208,69,28,7,48,73,28,70,228,39,9,84,132,78,100,17,180,142,46,96,34,207,180,92,18,113,131,137,184,70,205,8,175,66,245,117,184,38,249,81,0,226,203,61,36,84,253,122,232,34,142,112,132,227,146,80,114,19,132,170,78,86,1,56,218,71,22,3,33,103,220,51,253,128,49,254,13,205,60,27,105,204,28,190,196,52,151,204,61,124,167,106,154,26,234,103,125,146,134,174,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,222,129,17,22,42,234,127,185,92,121,19,203,47,198,189,98,181,90,175,53,206,5,191,171,241,65,146,152,51,254,216,170,199,244,84,37,253,233,13,210,58,118,31,247,94,212,98,95,216,76,225,254,184,153,69,173,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,18,154,122,153,228,38,24,226,142,49,103,35,50,39,97,97,102,119,119,118,102,89,4,240,47,193,149,139,131,204,184,170,182,73,117,246,206,51,197,29,158,163,19,92,162,51,106,82,146,38,62,149,53,52,101,166,144,197,213,149,154,66,22,146,66,50,34,218,206,17,71,104,28,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,149,107,252,127,112,125,106,226,203,40,200,109,237,87,30,59,193,212,245,149,248,80,225,148,88,42,103,48,23,146,134,81,144,198,45,149,15,12,64,210,17,11,196,98,7,187,99,73,28,144,3,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,132,161,158,154,120,201,198,72,164,140,153,136,12,73,156,92,93,153,217,217,217,213,107,226,59,141,60,249,226,158,213,134,236,89,169,136,41,10,219,134,169,193,130,142,219,77,217,96,173,173,97,113,43,133,76,108,78,39,82,66,238,58,139,12,96,206,109,20,113,239,147,119,191,229,231,193,101,215,138,124,208,167,190,226,252,63,86,89,87,134,170,29,241,5,99,84,149,43,86,206,209,238,138,223,4,130,46,70,100,79,17,74,192,226,225,11,147,245,35,51,135,116,244,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,219,68,68,68,68,68,68,68,68,68,68,68,91,92,117,91,73,157,159,86,90,177,179,55,122,213,217,136,126,107,135,71,18,211,189,111,22,111,135,122,215,93,190,12,183,179,234,218,173,87,205,196,2,229,107,153,135,199,105,127,197,117,18,220,201,103,154,25,88,53,211,250,39,77,59,254,117,138,60,29,220,165,223,175,123,150,170,67,121,121,221,6,41,169,105,138,70,109,100,15,143,223,72,223,53,45,88,118,87,150,211,78,250,235,249,176,255,0,138,203,233,162,216,66,206,76,180,34,45,204,44,221,203,123,191,119,127,197,104,35,163,45,93,244,90,106,238,181,209,106,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,180,119,102,77,204,155,153,104,250,59,173,10,61,124,23,27,185,196,237,175,123,125,200,100,198,219,135,254,149,176,37,102,125,31,187,246,174,82,38,45,52,92,131,224,223,177,106,190,46,46,211,216,115,179,252,68,155,255,0,80,148,49,115,11,181,145,102,12,181,76,98,205,209,38,209,223,253,190,173,254,74,203,161,125,149,65,223,250,38,223,229,82,31,203,214,253,182,178,138,135,123,233,219,226,119,102,127,190,145,190,106,90,236,242,12,150,248,72,117,253,1,241,254,245,151,121,105,171,124,214,215,49,221,163,147,127,133,104,196,12,238,236,250,173,222,45,185,52,119,253,136,194,255,0,53,171,54,139,84,68,68,68,68,68,68,68,68,68,68,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,165,29,88,167,148,38,4,197,60,86,85,102,41,92,45,86,172,157,172,217,116,155,9,90,198,106,106,174,220,204,45,37,16,59,59,132,84,114,27,20,174,113,152,144,9,188,17,71,27,48,76,55,255,0,132,240,181,139,3,97,91,54,10,194,212,61,138,203,135,237,244,246,187,117,55,84,228,232,82,193,24,199,20,123,205,200,203,104,0,182,164,238,79,166,174,238,253,235,235,43,0,231,87,229,99,11,125,64,161,244,235,138,133,101,118,156,190,120,219,186,240,161,143,228,177,98,121,234,235,178,235,21,84,83,195,117,163,42,162,24,45,51,148,208,137,221,130,49,134,83,51,142,156,100,18,138,54,23,153,186,108,78,239,28,122,72,87,53,62,39,127,39,28,50,218,172,25,111,138,45,85,21,121,193,213,183,197,83,20,61,178,58,188,58,116,174,245,147,211,76,58,194,219,218,122,72,216,221,221,222,58,146,40,219,112,180,145,217,7,47,222,52,248,163,195,153,185,128,114,34,205,136,42,241,142,19,191,222,40,108,231,103,187,83,75,112,59,93,3,156,1,52,212,146,9,52,208,5,61,36,18,56,134,247,167,140,26,67,120,188,73,189,7,58,191,52,248,91,233,253,15,168,220,83,146,167,154,124,83,244,254,187,212,109,202,77,56,196,225,87,6,241,95,148,119,12,31,121,182,210,14,39,183,83,212,84,225,59,188,146,60,39,110,184,184,123,140,82,136,25,118,105,8,99,25,131,105,110,6,98,102,234,4,102,24,240,226,204,45,125,192,216,170,243,130,177,77,15,98,189,97,251,133,69,174,227,77,213,9,58,21,80,72,81,203,30,240,114,2,218,96,77,168,187,139,233,171,59,183,122,152,158,82,220,96,221,115,127,6,212,112,239,142,222,145,239,185,123,103,166,43,13,84,49,16,29,117,146,39,24,54,74,34,29,33,58,103,42,104,216,247,49,74,19,6,162,229,28,178,29,255,0,221,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,24,96,166,130,49,114,146,89,36,39,97,0,17,103,39,39,118,102,102,119,117,2,220,193,184,219,186,241,95,143,227,177,97,137,234,232,114,235,10,212,84,67,106,163,26,162,40,46,211,140,211,8,93,142,50,134,35,3,146,156,163,17,138,70,39,133,186,140,46,207,36,154,246,249,115,112,81,252,170,179,30,123,254,63,182,93,99,203,44,45,249,203,149,76,13,210,142,233,92,206,15,29,176,102,220,38,59,128,222,73,74,38,34,8,196,71,88,138,104,164,105,126,227,3,134,187,23,21,57,29,120,203,43,155,244,110,176,238,186,97,186,178,170,56,35,164,188,69,12,129,79,36,174,34,123,161,126,169,199,35,56,27,244,228,55,22,99,96,33,199,95,22,97,107,238,6,197,87,156,21,138,104,123,21,235,15,220,42,45,119,26,110,168,73,208,170,130,66,142,88,247,131,144,22,211,2,109,69,220,95,77,89,221,187,212,212,242,189,227,95,249,64,96,64,201,140,194,185,221,107,179,39,6,219,206,166,91,141,107,245,189,179,107,25,132,2,161,229,17,109,38,139,171,4,50,52,142,231,39,185,46,249,8,229,233,223,82,34,198,179,139,31,52,249,201,245,3,16,250,140,233,140,184,139,199,120,183,34,112,39,14,189,163,178,96,204,21,214,172,236,91,33,147,181,221,36,172,175,155,182,117,58,77,44,122,67,95,209,233,117,8,63,53,191,77,75,65,170,188,2,240,81,138,184,172,204,122,75,221,218,217,217,242,203,12,220,33,147,17,220,42,26,64,142,191,99,140,133,108,167,120,200,12,166,148,29,152,200,9,186,49,155,27,190,226,136,37,158,140,39,133,172,88,27,10,217,176,86,22,161,236,86,92,63,111,167,181,219,169,186,167,39,66,150,8,198,56,163,222,110,70,91,64,5,181,39,114,125,53,119,119,239,94,3,139,31,43,25,201,244,255,0,16,250,116,235,26,197,113,92,14,113,119,117,225,7,55,11,21,207,110,171,188,97,59,245,56,219,113,29,170,10,130,3,56,24,216,130,170,16,114,104,142,166,23,221,179,168,218,56,73,52,108,81,245,94,65,159,235,45,207,6,230,158,13,177,226,155,124,116,151,204,61,124,167,183,223,237,114,84,210,62,201,67,88,234,168,234,26,57,69,136,12,73,162,148,55,11,24,24,139,251,164,61,222,129,88,7,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,159,59,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,195,12,20,208,70,46,82,75,36,132,236,32,2,44,228,228,238,204,204,206,238,160,135,152,23,29,215,222,42,177,84,152,43,11,31,98,203,44,63,112,121,45,212,218,4,158,212,170,130,74,168,226,186,239,58,120,170,32,234,211,84,11,118,98,119,16,211,87,212,187,218,138,240,157,230,159,38,254,160,97,239,81,129,100,166,138,202,185,178,100,93,247,56,56,101,251,73,132,172,214,170,187,174,93,220,15,18,85,77,80,225,29,80,89,227,165,153,171,66,158,66,111,247,9,142,61,194,198,52,205,166,227,24,192,160,177,122,12,189,193,87,92,202,199,248,107,46,108,85,20,144,92,177,85,226,138,201,71,45,89,144,193,28,245,51,4,49,148,132,34,68,192,196,108,238,236,36,250,107,163,63,130,201,163,47,112,85,171,45,112,6,26,203,155,21,69,92,246,220,43,103,162,178,81,203,86,98,83,201,5,52,33,12,101,33,8,136,185,184,131,59,187,8,182,186,232,205,224,189,2,181,94,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,42,156,234,252,172,97,111,168,20,62,157,113,80,172,166,167,149,239,29,63,150,188,42,25,29,156,120,207,181,230,77,151,127,177,234,107,71,108,215,219,92,113,139,182,179,57,63,104,172,135,73,58,154,176,153,196,193,39,231,72,106,36,107,159,226,171,134,124,27,197,126,81,214,101,110,48,174,171,183,24,212,13,202,209,115,166,119,35,183,92,99,9,2,41,222,61,204,51,6,217,100,3,140,157,183,1,150,210,3,217,32,99,175,143,240,6,50,202,204,101,118,203,236,193,195,213,118,60,67,99,168,122,106,234,26,150,109,241,30,140,236,236,236,238,38,4,46,38,6,46,224,96,66,66,228,36,206,254,125,79,247,253,139,47,252,159,255,0,247,113,64,10,201,35,134,75,181,170,193,194,38,84,95,111,183,58,75,117,182,221,150,246,42,186,202,202,185,134,24,41,160,142,217,9,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,132,190,58,56,205,190,241,135,152,244,183,56,237,94,198,193,152,95,180,83,225,155,108,160,15,84,49,202,225,213,169,169,144,117,214,105,122,81,59,198,36,241,198,32,34,59,157,142,89,61,183,46,46,7,41,184,173,198,85,248,195,48,78,174,159,46,176,125,68,1,93,12,65,44,71,123,171,38,115,106,40,167,102,97,0,17,97,41,200,75,170,33,44,66,44,47,51,75,28,196,241,99,229,99,57,62,159,226,31,78,157,99,88,178,136,199,248,255,0,6,229,102,13,187,102,14,96,226,26,75,30,30,177,211,189,77,117,117,75,190,200,131,86,102,102,102,103,35,50,39,16,0,22,115,51,33,17,98,34,102,124,123,56,193,226,207,25,113,117,154,31,110,47,180,245,118,123,21,5,60,116,214,44,56,85,237,85,5,168,30,48,105,220,13,163,137,140,229,148,30,66,55,13,250,116,193,221,198,32,102,185,78,90,92,190,234,115,134,235,103,226,15,55,237,84,146,101,245,5,71,105,179,218,106,226,138,170,12,74,96,85,80,72,210,48,78,199,0,83,212,193,17,56,77,17,4,237,168,187,56,57,107,51,232,173,87,154,63,145,60,205,252,23,214,40,148,0,171,202,229,197,199,29,55,10,88,202,191,7,230,8,85,212,101,214,48,168,128,235,166,136,229,148,236,149,98,206,13,91,20,12,238,38,4,46,35,56,136,245,72,34,136,133,201,225,104,164,157,58,219,77,170,227,83,65,89,112,182,82,85,84,90,234,30,174,134,89,161,19,58,89,222,41,33,121,98,39,109,64,222,41,165,141,200,116,125,146,24,248,19,179,246,212,85,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,106,84,122,243,45,229,247,77,156,54,171,199,16,121,65,106,171,147,48,104,41,251,77,226,211,73,20,181,83,226,80,1,165,130,54,141,142,118,8,14,158,154,9,73,130,24,136,231,125,5,153,205,199,88,107,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,80,207,77,60,100,197,28,177,200,46,196,6,36,204,76,76,236,236,236,206,202,122,121,121,241,167,106,226,159,43,233,236,88,191,16,82,22,106,97,170,119,108,65,70,212,195,74,245,176,52,155,98,184,65,24,147,137,129,11,196,50,184,48,176,76,228,221,56,192,225,221,118,170,213,121,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,22,74,106,223,248,197,224,235,2,113,127,129,41,236,23,250,207,99,98,75,54,255,0,179,248,131,167,53,71,178,250,179,83,157,87,244,40,79,20,115,245,99,167,104,255,0,56,239,179,93,195,163,183,126,62,248,255,0,0,99,44,172,198,87,108,190,204,28,61,87,99,196,54,58,135,166,174,161,169,102,223,17,232,206,206,206,206,226,96,66,226,96,98,238,6,4,36,46,66,76,239,38,156,168,248,233,254,161,194,254,117,227,63,251,94,151,0,86,215,15,247,194,86,185,42,28,191,220,187,40,16,255,0,103,11,31,250,222,21,42,136,138,149,113,99,229,99,57,62,159,226,31,78,157,99,88,174,83,129,126,51,111,188,30,102,61,85,206,75,87,182,112,102,40,236,244,248,154,219,16,3,85,20,113,57,244,170,105,164,45,52,154,46,172,174,209,145,52,114,9,144,150,215,112,150,57,233,197,56,91,46,51,199,46,42,176,222,36,161,181,98,220,25,139,109,224,68,35,43,77,75,93,75,35,12,145,77,20,177,191,247,146,71,44,100,196,36,192,96,76,236,36,214,43,195,215,39,60,184,203,140,119,54,45,206,108,103,249,66,164,180,92,32,158,197,107,142,133,169,40,106,227,24,89,204,174,48,27,200,242,126,124,159,108,35,39,77,198,1,121,30,65,152,225,142,181,243,71,242,39,153,191,130,250,197,18,128,21,149,66,163,252,85,112,207,131,120,175,202,58,204,173,198,21,213,118,227,26,129,185,90,46,116,206,228,118,235,140,97,32,69,59,199,185,134,96,219,44,128,113,147,182,224,50,218,64,123,36,12,123,51,163,40,113,150,66,230,134,32,202,60,192,130,146,59,238,29,168,24,106,30,146,118,154,9,64,227,25,98,154,51,238,119,9,34,146,57,25,137,132,217,141,152,132,73,156,90,247,249,98,243,0,163,202,42,202,110,31,179,191,17,118,76,11,87,182,12,51,114,150,56,34,165,176,213,73,60,211,74,53,38,32,210,60,51,201,81,223,52,134,67,9,0,234,195,25,25,199,50,136,136,138,143,241,117,91,146,86,238,29,49,157,195,136,187,77,93,211,47,169,105,233,166,186,208,210,20,227,61,81,141,84,47,77,12,111,1,129,177,149,75,64,44,251,192,53,118,222,66,27,157,177,183,87,211,201,246,227,148,241,113,64,214,156,109,135,58,216,190,166,223,61,70,11,187,246,202,145,236,149,81,211,206,53,116,221,8,155,165,39,90,146,89,143,169,51,237,14,203,160,251,242,54,147,126,136,136,138,149,113,99,229,99,57,62,159,226,31,78,157,99,88,178,168,68,68,88,214,113,99,230,159,57,62,160,98,31,81,157,120,172,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,67,84,208,215,83,59,111,136,244,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,200,79,131,238,44,240,111,23,89,95,246,226,197,79,73,103,190,208,84,73,77,125,195,131,94,245,83,218,141,228,54,129,204,222,56,156,194,88,129,164,19,96,217,175,80,25,220,162,54,106,213,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,132,97,130,154,8,197,134,56,163,140,89,132,0,69,152,88,89,153,153,153,153,149,53,226,199,202,198,114,125,63,196,62,157,58,198,177,101,80,188,86,116,101,14,13,207,172,175,196,25,71,152,16,85,201,98,196,84,227,13,67,210,78,240,207,17,132,131,44,83,70,125,236,199,28,177,199,35,49,49,3,184,51,16,144,187,139,227,195,196,239,15,88,171,133,252,229,189,101,30,41,169,237,253,131,167,83,110,186,5,44,148,240,220,232,101,29,209,84,70,38,223,223,70,108,36,98,18,197,40,49,158,205,207,114,156,184,57,128,86,112,239,125,139,41,51,123,17,127,169,61,127,105,158,42,154,136,231,168,147,14,213,108,57,55,83,132,33,36,135,12,210,51,1,194,195,181,164,149,165,23,15,207,52,179,126,136,139,21,117,63,220,174,60,137,229,151,227,94,177,90,174,169,90,255,0,15,252,190,242,75,135,108,237,197,89,195,131,45,84,132,23,26,122,74,108,49,109,154,41,230,60,50,13,3,199,90,241,84,79,60,165,49,212,147,238,115,113,19,140,28,227,23,216,102,207,116,10,42,249,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,53,40,161,47,156,53,110,73,31,17,116,246,252,7,105,171,143,48,96,167,105,177,237,113,20,253,9,204,233,105,26,221,8,52,134,224,199,29,52,123,137,226,1,7,105,163,212,140,216,216,44,45,100,123,193,125,199,41,239,28,48,96,11,182,72,225,207,179,248,66,182,223,37,69,53,163,182,84,213,251,62,168,234,37,42,218,110,189,75,52,178,244,234,222,160,58,142,219,75,110,161,238,56,170,214,136,136,136,136,136,136,136,136,136,136,139,71,118,100,220,201,185,150,142,236,235,66,13,204,182,63,82,39,215,196,80,136,76,117,110,231,92,99,35,9,104,250,183,237,92,142,108,237,220,185,3,93,189,235,114,232,94,157,154,223,43,191,246,37,255,0,21,212,80,115,40,182,189,65,245,152,132,89,170,117,239,125,63,237,199,249,40,227,149,186,115,56,235,250,37,167,248,213,232,240,27,126,236,248,182,223,67,189,244,41,98,125,25,255,0,219,105,91,230,166,119,7,74,50,216,105,72,117,254,164,31,241,5,125,197,162,208,136,89,244,119,101,183,112,51,235,170,221,250,76,157,239,225,224,155,95,95,21,171,54,139,84,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,91,95,197,109,215,189,53,240,90,235,162,49,234,132,236,237,163,178,235,203,172,125,226,186,51,214,8,30,164,66,221,255,0,53,216,167,172,142,65,220,36,206,237,240,103,93,170,106,134,157,157,153,180,113,125,23,58,248,184,184,8,236,179,48,183,192,159,255,0,80,148,54,243,20,222,24,224,217,139,79,204,191,118,191,237,213,106,200,5,255,0,58,206,255,0,217,127,202,175,159,151,221,78,204,71,68,204,109,163,87,71,175,127,251,101,42,152,236,51,39,82,211,9,127,114,63,241,89,125,101,196,68,204,90,107,162,234,77,35,51,150,210,239,239,248,174,40,42,73,205,216,153,251,190,229,244,98,119,32,213,254,43,145,104,235,77,206,155,157,55,58,106,235,114,34,34,34,34,34,34,34,34,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,213,34,181,254,97,124,80,99,238,19,50,94,203,152,217,115,104,195,247,27,149,199,20,83,89,37,138,247,79,52,208,12,18,82,85,204,68,35,12,177,19,30,234,112,102,119,39,109,28,187,188,29,172,175,36,57,187,113,37,153,89,209,128,114,230,251,130,114,214,11,110,42,197,22,171,37,100,180,150,218,241,158,56,42,106,227,134,66,140,138,176,133,141,132,221,217,220,73,181,211,86,127,5,93,121,213,249,88,194,223,80,40,125,58,226,162,47,36,48,85,171,50,179,163,0,229,205,246,162,174,11,110,42,197,22,171,37,100,180,134,35,60,112,84,213,199,12,133,25,16,144,177,176,155,187,59,137,54,186,106,207,224,189,87,21,92,51,227,46,20,51,114,179,43,113,133,117,37,196,10,156,110,86,139,157,51,176,133,198,221,33,200,17,78,241,238,114,132,247,69,32,28,100,239,180,192,182,145,134,201,14,149,86,221,174,183,26,106,10,59,133,206,174,170,158,215,78,244,148,49,77,49,24,82,192,242,201,51,197,16,187,232,0,242,205,44,142,35,163,111,144,203,196,157,222,85,57,40,100,133,169,173,88,203,137,25,175,149,101,114,42,138,140,15,79,109,24,196,96,142,6,26,42,201,103,50,239,35,50,39,132,69,155,107,3,4,142,251,247,183,78,144,115,171,243,79,133,190,159,208,250,141,197,57,42,121,167,197,63,79,235,189,70,220,175,127,152,167,29,84,220,45,96,215,192,249,125,95,72,121,169,127,167,134,106,24,106,105,101,48,182,91,166,122,128,123,147,59,198,240,76,99,37,57,70,16,145,254,153,137,144,24,11,129,193,182,19,194,215,220,115,138,172,216,43,11,80,246,219,214,32,184,83,218,237,212,221,80,143,175,85,60,131,28,81,239,55,16,29,198,98,218,147,176,182,186,187,179,119,169,233,224,23,130,140,43,194,158,92,82,94,238,214,206,209,153,184,154,223,12,152,142,225,80,209,156,148,27,216,100,43,101,59,198,70,3,12,70,204,198,64,79,214,144,24,221,246,140,65,21,170,243,83,227,199,254,171,240,169,148,23,175,237,81,98,251,237,178,227,254,238,21,54,66,14,151,254,46,82,156,115,127,108,167,49,254,170,10,61,120,117,200,108,101,196,150,110,88,178,167,6,81,85,145,220,106,0,238,117,208,211,180,193,105,183,49,139,84,86,202,196,96,59,35,18,213,133,204,119,155,132,98,251,204,89,242,41,201,124,161,193,185,11,149,248,127,40,242,254,10,184,236,88,118,156,161,167,122,185,222,105,229,51,144,165,150,105,15,185,156,228,150,73,36,118,22,16,103,55,97,17,22,97,111,106,172,3,155,39,8,127,149,220,184,254,80,88,42,139,126,47,192,22,243,246,176,201,95,210,142,171,14,194,211,79,54,216,205,156,30,104,12,202,81,208,129,202,50,156,95,170,109,8,52,59,96,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,26,166,134,186,153,219,124,71,163,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,62,69,28,42,241,49,131,120,175,202,58,60,210,193,244,53,118,227,26,130,182,221,237,149,44,228,118,235,140,97,25,203,3,73,181,134,96,219,44,102,18,11,54,224,49,220,32,123,227,8,235,206,254,110,220,73,101,174,116,99,236,185,177,96,156,181,158,219,133,113,69,214,201,71,45,93,182,188,167,146,10,106,185,33,140,164,33,172,17,115,113,6,119,118,17,109,117,209,155,193,72,79,6,121,215,138,184,137,225,179,7,231,30,53,183,218,168,175,88,131,218,29,166,11,92,82,71,74,29,10,250,138,112,216,50,73,33,182,161,8,187,234,111,239,59,233,163,104,205,2,252,88,249,167,206,79,168,24,135,212,103,78,26,56,116,199,124,80,102,157,6,89,224,90,127,237,85,151,138,221,240,255,0,75,45,125,166,24,103,172,233,203,44,125,110,151,92,11,164,5,188,252,25,188,93,178,30,201,124,161,193,185,11,149,248,127,40,242,254,10,184,236,88,118,156,161,167,122,185,222,105,229,51,144,165,150,105,15,185,156,228,150,73,36,118,22,16,103,55,97,17,22,97,111,106,169,87,22,62,86,51,147,233,254,33,244,233,214,53,138,191,241,175,194,141,247,132,188,229,173,193,189,43,173,102,16,185,107,89,133,175,117,176,128,246,250,93,160,242,70,229,27,184,60,208,25,244,164,109,0,159,64,147,166,1,44,108,171,7,45,14,56,234,120,113,198,80,228,246,56,10,67,203,172,105,120,140,230,171,144,226,167,59,29,198,102,142,6,173,41,141,196,94,153,196,34,25,132,203,220,8,218,64,118,113,48,154,114,85,128,115,171,242,177,133,190,160,80,250,117,197,88,7,43,143,61,153,101,248,215,163,214,170,255,0,205,47,143,111,183,117,151,238,20,114,190,13,152,126,213,112,236,120,190,233,81,79,164,149,245,212,147,177,61,29,56,155,107,28,48,207,16,185,203,163,20,146,70,204,14,209,11,148,241,215,102,194,215,220,65,110,191,93,173,20,61,162,147,12,219,194,233,116,147,170,1,217,233,78,170,10,65,147,66,118,115,214,122,186,112,208,89,203,223,215,77,162,78,213,3,132,239,52,249,55,245,3,15,122,140,11,37,52,95,39,22,97,107,22,57,194,183,156,21,138,104,123,109,151,16,91,234,45,119,26,110,169,199,215,165,158,50,142,88,247,131,137,142,224,50,109,69,216,155,93,89,217,251,214,52,89,215,149,247,92,149,205,204,95,149,23,146,171,146,163,11,94,42,109,161,81,83,68,84,135,89,0,27,244,106,154,34,119,112,9,162,233,202,30,241,51,132,130,236,68,206,206,247,149,201,147,43,126,213,241,29,125,204,202,251,23,106,160,192,152,126,78,205,91,218,182,118,59,165,105,180,48,254,109,141,138,77,244,163,113,30,241,32,29,53,125,11,166,234,106,81,90,175,52,127,34,121,155,248,47,172,81,40,86,225,59,205,62,77,253,64,195,222,163,2,149,78,117,126,86,48,183,212,10,31,78,184,168,96,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,83,79,83,60,132,195,28,81,198,44,228,102,68,236,44,44,206,238,238,204,203,183,132,241,77,247,3,98,171,54,53,194,213,221,138,245,135,238,20,247,75,117,79,72,36,232,85,65,32,201,20,155,13,136,11,105,128,190,132,206,47,166,142,206,221,202,124,248,1,227,6,213,197,150,81,137,92,30,174,60,119,131,169,232,232,49,88,77,16,176,84,206,96,77,29,116,69,24,12,91,42,30,25,77,227,17,23,136,196,195,110,198,142,73,60,7,52,30,15,176,206,118,101,29,235,59,108,205,73,110,199,120,2,206,85,231,95,83,45,65,5,101,146,136,42,170,38,161,96,19,233,1,187,205,36,161,39,76,137,206,49,141,200,64,220,194,13,148,255,0,127,216,178,255,0,201,255,0,255,0,119,20,0,171,180,226,127,141,187,174,104,228,94,88,240,211,129,39,171,183,225,60,29,133,236,148,151,234,136,106,137,130,255,0,91,13,182,139,243,82,196,80,129,128,82,212,133,72,48,239,56,229,49,9,91,244,34,118,240,28,31,112,153,140,184,186,205,15,176,246,42,138,187,61,138,130,158,74,155,238,35,26,6,170,130,212,15,25,188,12,96,242,68,198,114,202,13,24,131,30,253,58,134,204,227,17,187,100,39,128,48,6,13,202,204,27,105,203,236,190,195,212,150,60,61,99,167,106,106,26,26,102,125,145,6,174,238,238,238,238,70,100,78,70,102,78,230,102,68,68,228,68,238,254,43,139,31,43,25,201,244,255,0,16,250,116,235,26,197,34,156,216,184,197,197,88,223,29,220,248,93,195,148,119,91,14,27,194,87,6,246,217,156,146,67,246,134,103,134,158,88,122,144,73,4,114,4,48,200,242,184,123,242,69,62,177,78,58,176,196,77,66,184,1,224,250,235,197,150,110,8,220,26,146,60,9,131,170,40,235,241,89,205,41,49,212,192,102,79,29,12,67,25,140,187,234,26,25,65,228,18,22,136,4,207,118,246,142,57,39,250,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,8,195,5,52,17,139,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,42,63,198,102,117,226,174,29,184,108,198,25,199,130,173,246,170,219,214,31,246,127,102,130,233,20,146,82,159,94,190,158,156,247,140,114,70,111,160,76,78,218,27,123,204,218,234,218,179,199,182,72,115,118,226,75,50,179,163,0,229,205,247,4,229,172,22,220,85,138,45,86,74,201,105,45,181,227,60,112,84,213,199,12,133,25,21,97,11,27,9,187,179,184,147,107,166,172,254,10,242,185,163,249,19,204,223,193,125,98,137,65,182,72,96,171,86,101,103,70,1,203,155,237,69,92,22,220,85,138,45,86,74,201,105,12,70,120,224,169,171,142,25,10,50,33,33,99,97,55,118,119,18,109,116,213,159,193,125,94,34,178,27,25,112,219,155,151,220,169,198,116,85,98,118,234,131,59,101,116,212,237,8,93,173,206,100,212,245,177,48,153,142,201,4,117,113,99,45,134,199,25,62,240,38,107,234,229,67,199,29,78,26,186,217,56,71,204,96,164,107,21,202,162,160,48,141,217,206,42,119,161,171,148,164,156,168,167,114,113,105,66,121,72,250,68,218,202,211,74,49,232,99,32,116,101,209,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,166,165,20,69,243,94,224,114,167,13,93,111,124,92,101,201,210,53,138,229,81,78,120,186,210,193,21,59,208,213,202,81,192,53,176,48,176,180,161,60,164,29,81,125,101,105,165,41,53,49,144,250,49,235,149,185,165,142,242,91,29,219,51,51,45,47,190,198,196,150,110,183,98,173,236,176,212,116,186,176,156,50,126,110,96,56,203,88,229,49,247,133,244,215,86,209,217,157,178,19,225,71,138,236,184,226,215,46,3,26,224,169,123,13,214,135,167,5,254,193,60,204,117,86,138,162,103,118,18,118,102,234,66,123,73,226,153,153,134,65,18,103,96,48,146,48,240,28,209,252,137,230,111,224,190,177,68,161,91,132,239,52,249,55,245,3,15,122,140,11,37,53,212,146,237,106,134,235,79,98,154,231,72,23,42,202,121,170,233,232,202,97,105,230,130,18,140,101,148,35,215,113,0,20,240,137,19,54,130,242,198,207,166,230,214,208,57,142,240,57,83,197,110,13,160,198,25,124,116,148,249,139,131,233,231,10,24,101,8,162,11,221,33,59,27,209,75,59,179,16,24,147,17,64,68,93,33,57,101,18,97,105,158,88,224,133,77,247,46,14,96,20,124,68,88,162,202,76,222,196,95,234,177,65,218,103,138,166,162,56,41,227,196,84,187,206,77,212,225,8,71,24,77,12,110,192,112,176,238,120,226,105,69,207,243,205,21,218,231,126,53,186,229,174,75,227,236,198,177,83,210,79,114,194,184,94,235,123,163,138,172,8,160,146,122,106,73,38,140,100,17,33,39,7,32,102,118,98,23,211,93,29,188,84,69,255,0,163,87,197,63,253,192,229,87,254,106,184,255,0,207,148,170,113,99,229,99,57,62,159,226,31,78,157,99,88,171,175,24,60,38,99,46,17,115,67,236,61,246,162,174,241,98,175,167,142,166,197,136,202,129,169,96,186,131,70,15,59,0,52,146,176,28,82,155,198,64,231,191,78,153,187,48,202,14,247,21,203,23,143,31,200,133,246,155,33,179,98,245,183,0,226,11,128,251,54,233,113,184,244,233,112,188,196,19,20,154,15,72,159,163,81,57,83,177,110,146,56,161,39,146,103,211,124,164,243,82,173,87,154,63,145,60,205,252,23,214,40,148,0,172,170,17,91,87,29,28,25,88,184,195,203,138,91,100,119,95,99,99,60,47,218,42,48,205,202,83,55,165,25,37,96,234,211,84,198,58,235,12,189,40,153,228,17,121,35,32,18,29,204,199,20,152,251,93,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,40,103,166,158,50,113,146,41,35,38,98,3,18,103,23,23,102,118,118,118,117,49,60,177,121,128,86,102,237,29,55,15,217,223,136,187,94,58,164,219,6,25,185,75,28,242,213,95,169,99,130,105,165,26,147,16,120,218,104,35,167,239,154,67,18,152,76,117,98,144,76,228,145,85,10,223,232,213,241,79,255,0,112,57,85,255,0,154,174,63,243,229,46,153,33,141,110,185,149,146,248,7,49,175,180,244,144,92,177,86,23,181,94,235,34,164,2,24,35,158,166,146,57,164,24,196,136,137,129,136,221,153,156,137,244,211,87,127,21,237,84,112,115,159,207,154,156,43,149,248,107,32,44,85,180,157,163,28,84,21,210,250,3,81,17,79,29,186,142,72,202,8,206,23,7,48,9,170,116,49,149,136,59,232,100,6,222,196,108,49,1,108,180,221,111,85,39,71,102,182,85,215,212,71,79,61,89,197,77,9,74,99,4,17,28,211,74,226,44,238,193,28,81,201,33,151,128,128,17,62,140,206,235,218,228,14,113,223,120,127,206,92,39,156,88,114,30,209,87,134,110,3,81,37,54,224,14,215,74,98,81,212,211,111,48,54,143,171,4,146,197,212,216,228,27,247,15,188,44,235,38,148,68,68,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,34,34,198,179,139,31,52,249,201,245,3,16,250,140,235,218,226,238,15,177,53,7,8,216,11,139,76,30,213,119,43,21,210,158,226,56,184,102,150,156,2,209,60,87,130,161,164,56,153,204,101,148,39,98,140,92,4,13,192,227,50,34,219,32,136,120,174,24,184,133,197,92,47,231,45,151,55,48,181,55,111,236,29,74,107,141,172,234,164,167,134,231,67,40,237,150,158,66,7,254,246,64,114,19,16,150,40,141,192,246,109,124,135,178,95,55,176,110,125,101,126,31,205,204,191,158,174,75,22,34,167,41,169,218,174,7,134,120,140,36,40,165,134,64,239,102,56,229,142,72,221,197,200,29,193,220,72,133,216,159,207,241,99,229,99,57,62,159,226,31,78,157,99,88,178,168,95,38,243,138,108,88,126,227,98,180,221,235,187,61,94,38,184,29,174,215,31,72,207,180,85,5,45,69,89,71,168,179,176,105,5,37,65,234,78,195,238,105,174,226,22,122,65,198,15,9,152,55,139,172,175,251,15,125,168,164,179,223,104,42,35,169,177,98,50,160,122,169,237,70,242,3,206,192,13,36,78,97,44,64,241,144,57,236,215,166,110,206,81,3,182,61,152,255,0,0,99,44,172,198,87,108,190,204,28,61,87,99,196,54,58,135,166,174,161,169,102,223,17,232,206,206,206,206,226,96,66,226,96,98,238,6,4,36,46,66,76,239,38,156,168,248,233,254,161,194,254,117,227,63,251,94,151,0,86,215,15,247,194,86,185,42,28,191,220,187,40,16,255,0,103,11,31,250,222,21,42,138,21,191,209,171,226,159,254,224,114,171,255,0,53,92,127,231,202,79,184,51,206,188,85,196,79,13,152,63,56,241,173,190,213,69,122,196,30,208,237,48,90,226,146,58,80,232,87,212,83,134,193,146,73,13,181,8,69,223,83,127,121,223,77,27,70,108,112,148,255,0,114,184,242,39,150,95,141,122,197,106,186,164,69,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,149,212,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,48,193,77,4,98,229,36,178,72,78,194,0,34,206,78,78,236,204,204,238,235,26,28,254,206,59,239,16,25,203,139,51,139,17,195,217,234,241,53,192,170,35,166,220,7,217,41,64,90,58,106,109,224,0,210,116,160,142,40,186,155,24,143,102,226,247,137,221,120,170,219,77,214,221,77,65,89,112,182,85,210,211,221,41,222,174,134,89,161,32,10,168,26,89,33,121,98,39,109,12,26,88,101,141,200,117,109,241,152,248,139,179,76,79,37,188,227,190,227,12,154,197,185,59,119,135,169,73,151,119,10,122,139,93,78,224,109,180,183,34,168,144,169,182,8,51,190,201,224,168,151,168,70,100,93,167,111,186,49,139,60,138,162,34,34,34,34,34,34,34,34,34,34,218,254,43,71,90,107,254,85,175,118,189,233,187,224,200,239,171,104,236,184,37,109,141,184,87,70,162,173,128,181,39,102,92,180,181,177,202,63,164,206,237,224,204,235,185,79,63,84,156,52,211,69,206,186,23,193,114,183,74,35,226,226,95,241,93,69,103,50,166,40,233,133,153,244,126,187,107,175,236,172,81,173,35,187,202,90,252,73,213,212,112,65,63,79,49,45,204,210,127,215,97,238,215,253,190,153,77,230,94,203,213,195,116,143,242,138,63,253,152,47,78,184,204,153,137,153,117,234,36,102,126,226,109,116,249,174,180,117,4,242,59,19,58,250,16,19,144,179,174,85,163,173,55,58,110,116,220,233,185,214,228,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,167,115,173,28,126,43,70,109,86,231,101,166,223,146,109,126,229,182,81,23,23,103,31,30,239,5,230,175,240,74,192,69,19,237,118,213,254,95,53,243,108,151,66,9,30,41,183,51,139,232,238,255,0,205,243,117,234,45,213,144,62,237,31,189,221,254,95,114,250,66,236,77,171,124,87,202,196,228,33,103,157,203,251,18,255,0,138,74,23,185,141,206,95,148,99,6,46,231,133,221,155,95,246,250,181,101,157,221,61,221,218,234,175,63,151,221,70,152,166,138,55,119,255,0,95,71,255,0,180,165,83,67,132,159,91,44,31,222,143,252,65,95,105,124,250,217,154,55,127,123,191,246,254,213,243,218,119,150,77,27,93,87,122,24,54,232,102,237,225,170,238,1,182,154,51,247,45,122,195,174,141,170,221,212,31,147,173,55,50,213,159,85,171,50,215,187,238,69,170,34,34,34,34,34,34,34,34,34,34,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,43,127,227,91,133,47,229,131,149,150,172,179,251,123,246,75,217,152,130,11,239,109,246,95,111,234,116,233,170,33,233,116,250,209,105,175,105,221,187,115,233,179,77,59,245,107,85,202,126,77,127,146,252,211,193,185,153,252,163,189,167,246,75,16,91,175,189,139,236,135,71,181,118,90,152,230,233,117,59,105,108,221,211,219,187,105,105,174,186,62,154,47,87,206,175,202,198,22,250,129,67,233,215,21,21,124,39,121,167,201,191,168,24,123,212,96,83,231,197,87,12,248,55,138,252,163,172,202,220,97,93,87,110,49,168,27,149,162,231,76,238,71,110,184,198,18,4,83,188,123,152,102,13,178,200,7,25,59,110,3,45,164,7,178,64,128,27,159,15,216,250,203,196,48,112,209,121,10,74,12,89,38,40,131,10,132,181,45,52,84,133,60,245,1,12,53,44,69,27,74,244,210,52,145,202,18,116,245,40,140,73,133,245,102,89,20,228,166,87,218,178,87,40,240,134,84,89,138,146,74,124,45,103,166,182,157,69,53,16,210,5,100,224,13,214,170,120,133,221,128,230,151,169,41,251,196,238,114,19,185,19,187,187,196,95,58,191,52,248,91,233,253,15,168,220,85,10,224,159,137,138,110,20,113,110,63,204,248,104,105,46,23,217,240,61,69,163,15,80,213,180,189,10,155,140,215,26,7,30,163,198,46,236,17,197,28,211,59,57,6,246,133,227,99,2,49,117,66,177,102,41,190,227,156,85,121,198,184,166,187,182,222,177,5,194,162,233,113,169,233,4,125,122,169,228,41,37,147,96,48,128,238,51,39,208,89,133,181,209,153,155,185,76,167,43,222,5,191,34,152,84,51,199,56,240,103,100,204,155,214,255,0,99,211,86,150,233,172,86,185,35,22,109,97,113,110,207,89,54,178,117,53,114,48,137,194,63,205,17,84,70,247,254,163,131,154,199,3,149,57,149,106,175,226,147,45,142,146,43,238,24,179,185,226,155,97,4,80,53,198,221,74,38,111,90,18,104,206,117,48,197,168,144,200,79,212,134,40,196,28,74,33,142,104,160,202,172,204,197,89,55,152,248,115,52,176,85,95,103,189,97,155,132,87,10,109,210,72,17,205,177,253,248,37,233,152,25,67,40,57,71,32,49,54,248,204,197,223,66,117,145,79,13,28,69,224,78,40,50,178,131,51,48,45,71,246,170,59,197,22,201,191,165,151,78,205,12,211,209,245,37,138,62,183,75,174,3,213,1,216,126,44,254,44,213,85,70,175,54,78,53,238,57,127,71,252,152,178,190,231,208,189,94,237,231,38,47,173,141,233,106,35,138,215,85,4,208,189,176,163,49,51,142,105,66,65,152,139,243,70,17,244,28,28,154,103,112,140,190,29,114,27,25,113,37,155,150,44,169,193,148,85,100,119,26,128,59,157,116,52,237,48,90,109,204,98,213,21,178,177,24,14,200,196,181,97,115,29,230,225,24,190,243,22,124,132,248,117,200,108,27,195,110,81,216,178,167,6,81,82,8,91,169,192,238,117,208,211,188,39,118,184,184,11,84,86,202,196,102,91,228,33,213,133,204,182,3,4,98,251,0,89,172,131,54,57,53,254,84,51,79,25,102,103,242,142,246,103,218,220,65,113,190,246,47,178,29,110,203,218,170,100,155,165,212,237,163,191,111,83,110,237,163,174,154,232,218,232,175,87,133,204,139,254,77,121,19,134,114,83,237,79,218,63,179,157,183,250,103,216,123,31,95,180,86,79,83,253,71,169,38,221,189,125,191,166,250,237,215,187,93,26,0,120,177,243,79,156,159,80,49,15,168,206,166,79,148,254,22,177,97,254,9,112,133,218,209,67,217,234,241,53,194,239,116,186,73,213,51,237,21,65,93,53,32,201,161,59,176,105,5,37,56,104,44,195,238,107,166,226,39,123,192,69,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,46,241,21,144,216,55,137,44,163,190,229,78,51,162,164,32,184,211,153,219,43,166,167,121,142,211,113,96,38,167,173,137,132,192,183,198,69,171,139,24,239,7,56,201,246,25,51,227,217,196,86,67,99,46,27,115,114,251,149,56,206,138,172,78,221,80,103,108,174,154,157,161,11,181,185,204,154,158,182,38,19,49,217,32,142,174,44,101,176,216,227,39,222,4,205,33,92,171,56,241,255,0,169,28,42,102,253,235,251,108,88,66,251,115,184,255,0,184,5,53,144,67,165,255,0,140,20,71,36,223,218,233,192,127,169,2,170,188,234,252,172,97,111,168,20,62,157,113,80,215,134,177,77,247,7,220,102,187,97,202,238,201,87,81,111,175,181,201,39,72,36,221,75,91,75,45,37,76,122,27,59,54,248,39,148,53,211,112,238,212,93,137,153,219,183,128,48,6,50,205,60,101,105,203,236,190,195,213,119,204,67,124,168,106,106,26,26,102,109,242,158,142,238,238,238,236,32,2,44,70,102,78,192,0,36,68,226,34,238,210,211,196,31,10,184,55,133,14,86,248,247,7,217,173,180,133,137,238,52,248,118,167,22,93,227,145,230,59,141,197,174,180,91,216,101,32,2,236,209,145,72,48,134,209,218,14,228,237,212,57,12,227,47,132,239,52,249,55,245,3,15,122,140,11,37,52,94,127,48,177,173,171,45,112,6,37,204,107,237,61,92,246,220,43,103,173,189,214,69,72,2,83,201,5,52,39,52,131,24,145,8,185,184,131,179,51,144,182,186,106,237,226,177,161,205,140,117,249,80,205,60,101,153,158,203,246,103,218,220,65,113,190,246,46,191,91,178,246,170,153,38,233,117,54,142,253,189,77,187,182,142,186,107,163,107,162,187,254,80,153,233,71,150,28,71,85,229,206,33,188,246,43,46,101,219,198,221,8,155,64,16,149,226,3,121,40,158,73,100,113,49,220,7,87,0,0,59,188,146,212,196,46,4,251,72,38,253,21,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,41,84,231,87,229,99,11,125,64,161,244,235,138,138,190,19,188,211,228,223,212,12,61,234,48,43,255,0,230,167,192,119,253,87,226,175,40,44,191,218,165,197,246,43,101,187,253,220,234,111,100,125,95,252,92,101,8,225,254,217,80,101,253,84,212,122,240,235,159,56,203,134,220,220,177,102,182,12,173,171,19,183,84,0,92,232,97,168,104,66,237,110,115,23,168,162,149,200,12,118,72,35,163,19,129,108,54,9,5,183,128,187,77,246,38,207,156,27,196,151,47,204,199,205,108,25,91,72,65,113,203,123,240,92,232,97,168,121,142,211,113,107,84,175,81,69,43,144,1,111,140,139,70,39,1,222,14,18,11,108,49,119,199,221,79,247,253,139,47,252,159,255,0,247,113,64,10,187,254,36,184,17,190,229,238,65,101,255,0,20,25,122,29,183,8,98,12,31,98,186,98,74,109,66,63,97,85,79,69,111,143,169,190,90,130,150,171,181,85,212,79,38,145,198,195,14,187,116,96,218,237,74,184,81,226,187,49,248,74,204,112,198,184,42,94,221,106,174,233,193,127,176,79,51,133,45,222,148,93,221,132,157,153,250,115,6,226,120,166,102,114,140,136,153,216,192,228,140,242,19,202,220,210,192,153,211,129,45,153,153,150,151,223,108,225,187,207,91,177,86,246,89,169,250,189,41,142,25,63,55,48,4,131,164,145,24,251,194,218,233,171,106,206,206,254,87,139,31,43,25,201,244,255,0,16,250,116,235,26,197,123,252,223,114,190,235,130,248,180,169,199,147,21,92,246,220,193,179,209,92,169,231,42,34,138,8,167,166,132,104,165,165,9,117,113,152,196,105,225,152,180,218,226,213,81,179,143,129,21,106,228,125,143,233,162,186,230,158,86,215,98,26,183,168,170,167,183,95,237,118,146,121,74,6,8,138,88,43,106,1,180,233,1,187,205,64,5,222,198,108,209,254,147,70,251,101,125,82,174,40,242,47,249,74,100,78,38,201,79,181,63,103,62,209,246,47,233,159,97,237,157,14,207,89,5,79,245,30,164,123,183,116,54,254,155,105,187,94,253,52,123,42,202,126,77,127,146,252,211,193,185,153,252,163,189,167,246,75,16,91,175,189,139,236,135,71,181,118,90,152,230,233,117,59,105,108,221,211,219,187,105,105,174,186,62,154,43,128,230,143,228,79,51,127,5,245,138,37,10,220,39,121,167,201,191,168,24,123,212,96,83,189,198,15,9,152,55,139,172,175,251,15,125,168,164,179,223,104,42,35,169,177,98,50,160,122,169,237,70,242,3,206,192,13,36,78,97,44,64,241,144,57,236,215,166,110,206,81,3,182,61,152,255,0,0,99,44,172,198,87,108,190,204,28,61,87,99,196,54,58,135,166,174,161,169,102,223,17,232,206,206,206,206,226,96,66,226,96,98,238,6,4,36,46,66,76,239,49,60,177,120,241,252,183,216,169,178,27,54,47,91,177,246,31,183,143,179,110,151,27,143,82,171,20,66,39,49,73,160,244,133,186,212,240,13,59,22,233,36,150,97,105,38,125,118,74,77,74,185,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,53,40,138,8,121,142,240,57,77,194,150,50,160,198,25,124,117,117,25,117,140,42,39,10,24,101,9,101,59,37,88,179,27,209,75,59,179,137,129,11,145,64,68,93,82,8,165,18,98,120,94,89,40,255,0,10,60,87,102,63,9,89,142,24,215,5,75,219,173,85,221,56,47,246,9,230,112,165,187,210,139,187,176,147,179,63,78,96,220,79,20,204,206,81,145,19,59,24,28,145,156,202,115,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,44,148,212,106,243,124,205,44,119,146,216,239,32,51,51,45,47,190,198,196,150,111,181,125,138,183,178,195,81,210,234,195,65,12,159,155,152,14,50,214,57,76,125,225,125,53,213,180,118,103,107,181,224,251,139,60,27,197,214,87,253,184,177,83,210,89,239,180,21,18,83,95,112,224,215,189,84,246,163,121,13,160,115,55,142,39,48,150,32,105,4,216,54,107,212,6,119,40,141,154,208,57,175,112,57,77,137,109,87,190,46,50,228,234,222,251,109,167,167,60,93,105,96,150,161,171,169,34,24,224,26,216,24,88,158,35,130,33,14,168,190,145,60,49,20,154,129,70,125,104,171,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,53,77,13,117,51,182,248,143,71,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,121,254,201,236,107,117,227,123,130,22,189,95,105,233,48,173,203,51,112,189,230,193,88,116,128,85,48,82,78,79,83,111,146,162,56,200,132,156,28,129,229,104,156,245,102,38,7,144,180,222,246,107,254,129,143,255,0,69,23,252,9,255,0,234,245,127,252,88,249,88,206,79,167,248,135,211,167,88,214,44,148,248,157,225,235,10,241,65,147,87,172,163,197,53,61,131,183,244,234,109,215,64,165,142,162,107,101,116,69,186,42,136,196,219,251,232,205,132,128,142,41,101,6,48,223,185,177,225,206,140,161,198,89,11,154,24,131,40,243,2,10,72,239,184,118,160,97,168,122,73,218,104,37,3,140,101,138,104,207,185,220,36,138,72,228,102,38,19,102,54,98,17,38,113,105,63,229,67,199,29,54,37,181,89,56,71,204,96,171,123,237,182,158,160,48,141,217,206,90,134,174,164,136,100,156,168,167,114,114,120,142,8,132,250,68,218,68,240,196,49,232,5,24,117,174,43,154,63,145,60,205,252,23,214,40,148,0,172,170,17,21,128,115,58,224,59,242,223,98,169,207,156,167,178,238,199,216,126,222,94,210,181,219,173,221,74,172,81,8,156,35,30,165,213,22,235,83,192,53,14,59,99,146,89,133,163,133,181,217,16,180,48,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,40,103,166,158,50,98,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,144,79,47,126,37,47,188,80,240,227,111,198,184,197,183,226,155,37,194,124,61,125,169,10,80,167,134,178,170,16,142,64,158,48,2,118,109,240,79,3,158,140,3,213,234,176,0,131,3,43,64,255,0,64,199,255,0,162,139,254,4,255,0,245,122,146,156,167,192,191,146,252,172,193,185,103,237,79,105,253,146,195,246,235,23,109,232,116,123,87,101,166,142,30,175,79,113,108,221,211,221,183,113,105,174,154,190,154,175,86,177,225,230,11,156,86,172,239,226,211,29,98,236,53,126,171,186,225,234,42,136,108,150,121,101,170,25,224,104,41,33,8,100,42,82,3,48,236,210,84,13,68,241,184,62,132,211,239,118,98,50,101,119,252,150,114,94,213,127,181,102,190,103,98,220,33,73,113,182,220,105,224,193,116,147,213,152,205,5,76,18,9,77,115,163,146,153,201,196,192,133,237,206,239,36,110,206,206,226,47,253,85,148,107,102,22,10,186,229,174,63,196,185,115,125,168,164,158,229,133,111,21,182,74,201,105,12,138,9,39,166,152,225,144,163,34,17,39,7,32,119,103,113,23,211,77,89,188,20,239,114,197,205,47,202,135,6,216,43,181,223,125,167,117,194,93,163,11,92,63,161,122,61,151,178,200,253,146,14,224,17,61,180,50,81,123,227,187,93,125,226,115,99,87,84,136,136,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,42,132,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,140,190,99,188,14,83,112,165,140,168,49,134,95,29,93,70,93,99,10,137,194,134,25,66,89,78,201,86,44,198,244,82,206,236,226,96,66,228,80,17,23,84,130,41,68,152,158,23,150,79,19,192,191,25,183,222,15,51,30,170,231,37,171,219,56,51,20,118,122,124,77,109,136,1,170,138,56,156,250,85,52,210,22,154,77,23,86,87,104,200,154,57,4,200,75,107,184,75,28,218,113,55,118,181,95,248,68,205,123,237,138,231,73,113,182,220,114,222,251,87,71,89,73,48,205,5,76,18,91,38,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,88,219,172,170,21,133,115,149,187,93,108,28,54,224,155,237,138,231,87,110,185,91,179,34,219,87,71,89,73,49,67,61,52,241,208,92,10,57,99,144,93,136,12,73,152,152,153,217,217,217,157,151,181,229,205,198,191,242,170,203,137,236,24,254,231,106,143,51,112,183,230,238,84,208,63,74,75,165,11,48,52,119,49,135,104,128,238,51,120,229,24,156,132,36,17,45,34,25,162,141,186,188,199,120,28,169,226,183,6,208,99,12,190,58,74,124,197,193,244,243,133,12,50,132,81,5,238,144,157,141,232,165,157,217,136,12,73,136,160,34,46,144,156,178,137,48,180,207,44,112,66,167,123,150,95,24,56,155,138,92,175,189,217,115,25,234,235,49,182,6,168,136,110,183,130,138,158,40,46,112,86,73,80,116,198,17,192,17,140,70,3,9,196,64,193,166,145,198,123,137,228,33,11,117,255,0,64,199,255,0,162,139,254,4,255,0,245,122,191,254,23,50,47,249,53,228,78,25,201,79,181,63,104,254,206,118,223,233,159,97,236,125,126,209,89,61,79,245,30,164,155,118,245,246,254,155,235,183,94,237,116,108,107,20,255,0,114,184,242,39,150,95,141,122,197,106,186,164,69,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,149,102,188,215,179,138,213,150,188,37,222,240,136,223,170,232,113,14,96,212,83,217,45,113,81,85,12,83,201,0,205,28,213,164,99,188,77,233,158,156,14,9,28,88,155,90,168,128,219,108,142,234,13,176,158,22,190,227,156,85,102,193,88,90,135,182,222,177,5,194,158,215,110,166,234,132,125,122,169,228,24,226,143,121,184,128,238,51,22,212,157,133,181,213,221,155,189,73,255,0,57,12,139,177,96,252,172,201,188,91,130,236,214,171,109,151,7,239,192,172,58,153,215,21,43,211,12,150,248,122,164,196,114,195,8,81,213,255,0,84,145,200,74,125,89,137,228,50,107,85,229,139,154,95,146,254,50,112,87,107,190,251,50,213,139,123,70,22,184,127,66,245,187,87,106,141,251,36,29,192,68,27,171,163,162,247,199,110,154,123,196,192,230,167,249,17,17,17,17,17,17,17,17,17,17,22,157,206,180,113,90,51,106,183,105,242,90,109,249,38,215,91,100,22,113,209,219,85,240,47,180,230,241,27,196,251,95,107,187,124,59,251,215,194,181,220,165,167,157,161,159,118,187,188,123,244,241,102,248,186,245,118,250,234,114,39,125,205,171,183,205,190,229,244,196,152,219,115,120,46,173,212,132,104,164,34,240,97,127,242,58,138,30,103,83,19,48,104,90,51,212,179,183,127,254,56,163,127,184,152,137,244,215,87,87,37,193,53,78,220,204,183,131,191,140,241,127,247,197,50,156,188,179,125,216,98,149,255,0,218,195,255,0,102,11,214,174,165,108,173,31,126,237,31,79,159,237,95,44,170,30,67,211,189,223,85,219,130,23,38,99,61,23,118,50,102,208,69,214,226,152,89,246,247,234,183,52,131,167,197,104,228,207,224,203,86,125,86,186,125,236,181,238,251,150,168,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,180,37,183,115,178,215,87,116,127,119,189,109,41,52,109,116,91,26,126,254,245,188,100,213,110,125,31,226,222,43,173,87,69,21,68,111,184,117,125,31,224,203,196,222,233,78,221,33,75,0,63,233,59,247,55,237,249,126,197,220,177,92,2,86,13,228,204,90,54,230,119,248,247,125,235,216,192,76,81,3,179,179,234,205,254,69,242,241,88,145,217,102,97,103,253,18,255,0,136,74,20,57,142,201,40,230,199,69,217,246,246,93,126,63,246,205,91,43,57,213,244,211,249,213,227,112,0,100,216,202,136,91,254,221,143,255,0,107,74,166,171,6,59,189,142,13,127,177,31,248,130,190,197,68,143,28,110,236,236,221,203,197,94,175,172,21,79,7,92,88,156,180,111,123,239,118,249,175,163,105,41,36,132,100,54,119,119,102,125,126,125,204,190,212,64,102,45,174,186,104,187,65,19,11,119,119,247,35,66,46,251,150,164,12,44,253,233,27,51,183,122,215,77,17,17,159,228,183,162,34,34,34,34,34,34,34,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,213,34,34,176,14,117,126,86,48,183,212,10,31,78,184,168,171,225,59,205,62,77,253,64,195,222,163,2,201,77,120,171,238,75,229,126,37,205,12,51,157,23,172,33,73,62,54,193,244,245,52,150,123,208,156,145,79,4,19,198,113,201,17,236,38,25,131,108,178,237,25,88,216,30,89,8,54,185,147,191,181,80,173,206,175,205,62,22,250,127,67,234,55,21,96,10,79,185,93,114,255,0,172,187,214,91,120,155,206,252,59,209,181,67,217,174,56,30,215,60,147,193,85,37,84,83,197,60,55,98,233,152,109,133,186,90,69,28,140,99,48,200,82,56,176,52,69,44,181,34,40,64,230,133,193,71,242,127,199,103,156,249,123,108,181,80,229,182,50,184,5,52,86,234,38,232,251,26,232,80,145,157,59,68,68,250,195,47,74,121,163,120,217,130,63,126,45,145,136,69,212,165,92,2,241,93,89,194,150,120,210,94,238,114,239,193,152,163,163,103,197,16,201,52,237,28,20,165,48,184,215,140,113,49,117,38,167,247,200,89,227,50,40,206,120,199,107,203,188,101,171,140,222,53,240,174,69,240,203,67,154,24,14,231,237,27,214,100,91,198,60,12,113,188,113,72,221,166,151,171,29,204,160,169,23,55,134,0,56,140,133,226,45,100,146,8,141,129,165,114,24,33,187,92,241,150,107,227,250,219,205,100,117,119,252,89,140,111,18,84,202,20,148,140,243,220,46,53,115,57,19,71,12,34,204,231,36,178,62,129,24,183,121,51,11,120,50,157,62,95,60,18,90,184,80,192,18,95,113,60,20,149,217,139,138,169,233,230,186,214,21,40,140,246,152,10,24,72,237,33,32,205,40,24,71,80,50,17,75,27,139,76,253,55,38,118,142,61,46,213,17,99,89,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,174,169,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,101,80,173,215,142,78,17,45,92,95,101,24,225,72,46,52,150,124,89,97,168,43,150,28,186,207,78,38,1,59,131,137,210,204,108,47,40,83,76,219,119,244,223,86,56,225,145,198,78,147,70,94,83,129,62,1,48,207,8,150,170,140,75,125,186,82,98,44,197,187,83,157,45,101,226,145,170,33,130,150,138,81,166,57,40,35,140,165,112,152,6,162,157,205,170,30,40,228,38,38,103,16,102,218,169,175,58,191,43,24,91,234,5,15,167,92,84,48,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,41,167,169,158,66,97,142,40,227,22,114,51,34,118,22,22,103,119,119,102,101,59,220,191,120,17,177,112,171,133,99,198,184,164,59,110,102,226,11,123,71,113,169,212,227,246,93,44,241,210,201,45,171,96,84,75,79,63,74,166,156,159,180,139,49,30,186,54,131,220,255,0,91,154,63,145,60,205,252,23,214,40,148,43,112,157,230,159,38,254,160,97,239,81,129,100,166,138,194,185,196,103,69,215,46,184,121,178,229,254,23,197,245,118,107,190,63,188,29,37,101,61,48,16,157,125,146,26,115,237,145,60,172,58,0,60,179,81,9,139,16,148,129,33,7,189,27,202,202,19,23,213,194,120,166,251,129,177,85,155,26,225,106,238,197,122,195,247,10,123,165,186,167,164,18,116,42,160,144,100,138,77,134,196,5,180,192,95,66,103,23,211,71,103,110,229,147,70,83,227,175,202,134,86,96,220,204,246,95,179,62,214,225,251,117,247,177,117,250,221,151,181,83,71,55,75,169,180,119,237,234,109,221,180,117,211,93,27,93,23,171,86,171,205,31,200,158,102,254,11,235,20,74,21,184,78,243,79,147,127,80,48,247,168,192,165,83,157,95,149,140,45,245,2,135,211,174,42,42,248,78,243,79,147,127,80,48,247,168,192,178,83,80,109,204,191,129,202,158,28,113,148,217,195,129,206,144,242,235,26,94,36,8,105,35,8,169,206,199,113,153,164,157,232,134,16,97,23,166,113,9,74,18,1,247,2,55,140,217,156,64,230,183,92,138,226,23,21,100,93,30,96,89,45,52,222,209,178,230,70,15,185,225,43,189,190,74,169,34,141,187,76,7,28,21,130,194,238,15,52,6,110,226,230,37,172,114,78,12,224,242,239,26,84,167,251,254,197,151,254,79,255,0,251,184,160,5,100,167,194,119,149,140,155,250,127,135,189,58,5,21,124,197,249,116,126,65,59,94,117,228,165,187,253,77,191,55,237,59,103,91,255,0,149,207,245,165,52,63,158,169,169,58,138,206,209,81,44,165,238,135,230,188,31,221,209,218,138,112,47,198,109,247,131,204,199,170,185,201,106,246,206,12,197,29,158,159,19,91,98,0,106,162,142,39,62,149,77,52,133,166,147,69,213,149,218,50,38,142,65,50,18,218,238,18,199,51,249,229,143,240,110,105,240,77,153,217,131,151,216,134,146,249,135,175,153,111,136,42,104,107,169,157,246,74,30,207,168,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,108,115,20,196,243,176,202,251,174,33,202,60,7,154,246,242,171,154,159,6,94,42,173,181,212,240,209,20,161,28,23,0,143,74,169,101,103,210,16,9,104,226,137,183,14,132,117,64,219,133,217,152,236,43,150,246,41,177,96,254,54,178,182,237,136,235,187,37,37,69,194,174,215,28,157,35,147,117,85,109,13,69,37,52,122,3,59,182,249,231,136,53,211,104,238,212,157,133,157,219,33,68,69,106,188,209,252,137,230,111,224,190,177,68,161,91,132,239,52,249,55,245,3,15,122,140,11,37,53,103,252,193,248,15,254,87,246,43,29,255,0,5,94,109,86,44,125,134,119,83,83,84,220,34,217,75,113,161,148,197,206,158,166,104,227,57,135,164,236,82,66,236,198,34,71,48,184,126,121,228,10,129,193,215,7,88,19,132,12,9,81,96,176,86,123,103,18,94,118,125,160,196,29,57,169,253,169,210,154,160,233,127,161,78,121,99,131,165,29,67,199,249,183,109,250,110,45,93,251,172,175,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,83,82,136,168,255,0,24,150,155,85,235,133,12,225,163,188,219,41,43,233,227,192,247,170,176,138,166,17,148,6,120,40,229,154,25,88,73,157,152,227,150,56,228,2,241,19,1,38,209,217,157,99,110,167,251,154,63,145,60,205,252,23,214,40,148,43,112,157,230,159,38,254,160,97,239,81,129,100,166,162,175,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,83,82,177,161,226,110,211,106,176,113,37,154,246,43,21,178,146,221,109,183,99,139,237,37,29,29,36,35,12,20,208,71,95,48,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,155,78,87,30,68,242,203,241,175,88,173,87,84,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,42,133,109,92,116,112,101,98,227,15,46,41,109,145,221,125,141,140,240,191,104,168,195,55,41,76,222,148,100,149,131,171,77,83,24,235,172,50,244,162,103,144,69,228,140,128,72,119,51,28,82,67,15,12,252,29,230,231,18,217,185,83,149,182,107,61,93,128,44,21,29,60,89,115,185,81,152,5,128,4,200,12,38,140,182,147,212,185,4,128,20,250,137,145,129,106,224,1,36,145,203,159,49,187,117,246,207,203,171,26,90,113,78,35,251,65,122,162,183,225,218,123,141,223,177,133,39,180,42,130,233,64,50,212,244,1,220,34,234,27,17,244,197,246,142,237,27,185,148,11,172,170,17,17,99,237,204,210,211,106,178,241,199,153,244,118,107,101,37,5,60,149,22,218,179,138,154,17,136,10,121,237,148,147,77,43,136,179,51,156,146,201,36,134,94,36,102,68,250,187,187,169,10,228,169,229,99,20,253,64,174,244,235,114,191,244,84,171,138,124,235,254,78,220,62,227,108,227,142,223,219,106,240,253,189,187,4,5,23,82,51,174,158,80,167,165,234,143,82,55,120,90,121,162,121,54,155,23,77,143,110,165,163,62,53,139,35,62,6,114,190,235,147,156,37,229,158,3,190,149,91,92,160,179,251,74,178,10,186,34,164,158,146,122,233,164,173,146,150,72,137,220,132,225,42,151,133,245,209,221,227,119,113,29,118,180,85,243,125,202,251,174,11,226,210,167,30,76,85,115,219,115,6,207,69,114,167,156,168,138,40,34,158,154,17,162,150,148,37,213,198,99,17,167,134,98,211,107,139,85,70,206,62,4,85,87,145,246,53,181,80,99,252,211,203,153,169,234,222,229,124,179,219,175,116,242,136,15,64,96,161,154,88,101,19,45,219,152,220,174,16,184,179,11,179,176,201,171,142,140,197,46,136,136,138,149,113,99,229,99,57,62,159,226,31,78,157,99,88,178,168,68,68,88,214,113,99,230,159,57,62,160,98,31,81,157,77,79,43,143,34,121,101,248,215,172,86,171,138,199,248,3,6,230,158,13,187,101,246,96,225,234,75,230,30,190,83,189,53,117,13,75,62,201,67,86,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,107,0,225,251,147,118,13,203,172,208,28,103,156,25,129,73,143,236,86,106,134,150,213,99,107,67,210,193,94,109,28,68,18,215,49,74,108,224,50,188,237,217,155,112,72,193,9,28,142,37,37,58,188,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,10,192,57,213,249,88,194,223,80,40,125,58,226,172,3,149,199,158,204,178,252,107,209,235,84,255,0,40,1,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,148,170,34,197,93,79,247,43,143,34,121,101,248,215,172,86,171,170,68,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,80,173,206,79,58,254,220,241,5,105,201,202,75,127,70,147,44,173,239,214,158,72,182,201,61,117,198,42,122,137,54,147,72,76,80,140,1,70,195,168,1,52,157,125,119,14,199,94,127,148,22,87,221,113,167,22,148,216,242,18,171,130,219,151,214,122,219,149,68,227,68,82,193,44,245,48,149,20,84,167,46,172,48,153,13,68,211,14,187,156,154,150,70,97,241,33,149,78,57,178,190,235,156,124,37,230,102,3,177,21,91,220,167,179,251,74,142,10,74,34,171,158,174,122,25,163,173,142,150,56,133,216,136,230,42,102,133,180,213,217,228,103,97,45,54,190,57,139,40,140,189,198,182,172,202,192,24,107,49,172,84,245,112,91,113,85,158,138,247,71,21,88,8,207,28,21,48,132,209,140,130,36,66,198,194,108,206,204,68,218,235,163,191,138,244,8,136,136,136,136,136,136,136,136,136,180,117,183,115,183,131,45,117,213,31,221,239,91,94,77,62,11,103,93,217,254,229,188,101,98,91,157,217,251,181,248,46,26,138,72,231,141,216,197,157,221,190,44,188,109,246,129,233,12,230,136,31,81,23,126,230,241,241,127,249,22,203,21,197,165,218,211,62,210,98,111,30,239,151,222,189,189,33,137,192,46,46,207,220,223,228,93,123,200,185,91,229,22,215,87,18,255,0,138,234,37,249,161,148,145,75,77,31,189,163,206,26,255,0,134,181,71,70,191,5,113,60,22,27,254,85,109,195,240,235,67,255,0,223,52,234,116,242,181,221,240,189,54,191,216,7,254,204,23,174,148,182,131,190,186,47,35,136,175,99,77,59,66,243,139,57,15,118,165,247,187,124,210,203,36,211,135,84,220,139,87,213,159,189,251,187,151,160,128,100,49,211,71,102,101,219,8,152,91,94,253,95,185,106,241,11,191,135,122,213,227,102,110,231,248,45,35,239,125,29,110,211,68,68,103,211,193,110,101,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,45,165,243,91,11,222,125,25,244,209,111,7,109,52,249,45,166,237,243,92,82,23,114,226,39,126,231,101,184,9,221,217,187,252,87,100,89,159,246,174,58,131,113,109,88,191,111,122,243,152,141,226,104,28,204,91,195,95,15,185,213,54,167,197,212,244,88,129,168,117,45,28,187,219,187,79,211,211,251,47,185,86,59,45,92,117,116,16,200,13,220,241,139,255,0,234,183,249,215,22,37,54,142,207,80,78,223,214,31,252,71,80,157,204,98,164,38,205,121,89,195,189,169,201,153,244,255,0,231,154,181,102,234,241,56,2,38,108,107,66,223,252,253,23,254,214,149,77,110,13,239,177,193,253,232,255,0,196,21,203,137,238,49,219,109,210,212,202,90,48,1,19,247,252,24,73,254,127,114,167,84,64,24,146,180,107,105,205,136,88,216,187,223,95,139,63,195,95,236,149,69,181,83,8,211,199,22,141,168,11,55,248,25,151,214,0,97,22,109,25,107,167,122,119,50,216,111,241,248,45,177,190,165,220,235,149,219,85,183,71,91,75,95,130,212,117,91,217,106,136,136,136,136,136,136,136,136,136,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,136,172,3,157,95,149,140,45,245,2,135,211,174,42,42,248,78,243,79,147,127,80,48,247,168,192,178,83,68,80,173,206,175,205,62,22,250,127,67,234,55,21,71,249,117,240,207,131,120,165,226,25,176,102,96,215,85,134,30,176,89,230,196,117,212,84,206,224,119,48,134,162,158,22,164,121,88,152,161,2,42,129,115,49,247,246,1,8,184,17,52,129,63,214,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,70,24,41,160,140,88,99,138,56,197,152,64,4,89,133,133,153,153,153,153,153,118,209,23,159,199,248,3,6,230,158,13,187,101,246,96,225,234,75,230,30,190,83,189,53,117,13,75,62,201,67,86,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,108,117,184,170,225,159,25,112,161,155,149,153,91,140,43,169,46,32,84,227,114,180,92,233,157,132,46,54,233,14,64,138,119,143,115,148,39,186,41,0,227,39,125,166,5,180,140,54,72,116,170,182,237,117,184,211,80,81,220,46,117,117,84,246,186,119,164,161,138,105,136,194,150,7,150,73,158,40,133,223,64,7,150,105,100,113,29,27,124,134,94,36,238,242,149,202,179,128,239,250,145,197,94,111,217,127,182,203,132,44,87,59,119,251,129,211,94,196,250,191,248,192,196,18,67,253,174,160,11,250,145,169,84,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,34,176,14,117,126,86,48,183,212,10,31,78,184,175,41,202,211,128,159,176,148,118,30,43,179,66,125,248,130,235,111,237,152,66,215,79,81,172,116,20,53,112,56,181,101,65,3,233,36,211,65,41,48,69,171,140,113,200,238,108,242,147,12,18,84,173,87,154,63,145,60,205,252,23,214,40,148,43,112,157,230,159,38,254,160,97,239,81,129,100,166,138,0,121,154,103,95,229,167,139,140,83,217,237,253,150,131,2,107,130,168,247,197,178,105,123,20,243,118,137,36,210,67,18,214,170,90,157,132,219,117,137,162,220,44,91,181,181,84,82,253,201,115,61,44,87,92,184,196,124,60,92,239,55,89,177,37,146,225,83,137,45,180,213,12,114,82,133,158,86,166,142,64,167,61,92,99,217,84,70,103,27,176,51,149,91,24,239,119,149,194,74,149,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,41,84,231,87,229,99,11,125,64,161,244,235,138,138,190,19,188,211,228,223,212,12,61,234,48,44,148,215,201,197,152,90,197,142,112,173,231,5,98,154,30,219,101,196,22,250,139,93,198,155,170,113,245,233,103,140,163,150,61,224,226,99,184,12,155,81,118,38,215,86,118,126,245,143,103,26,252,40,223,120,75,206,90,220,27,210,186,214,97,11,150,181,152,90,247,91,8,15,111,165,218,15,36,110,81,187,131,205,1,159,74,70,208,9,244,9,58,96,18,198,202,128,41,254,255,0,177,101,255,0,147,255,0,254,238,40,1,89,41,240,157,229,99,38,254,159,225,239,78,129,69,7,50,62,96,148,220,68,212,199,147,217,55,117,171,28,186,183,84,13,77,109,202,25,101,132,49,49,188,80,73,19,75,79,52,17,77,8,83,76,211,139,1,17,4,134,193,38,154,132,110,212,87,130,78,15,177,55,23,57,161,21,148,90,174,139,4,216,234,32,44,89,120,164,150,159,175,67,4,177,206,112,132,113,202,108,68,115,21,49,196,198,33,35,70,228,198,98,76,219,74,106,115,203,0,96,220,172,224,155,51,178,251,47,176,245,37,143,15,88,242,223,16,83,80,208,211,51,236,136,61,159,80,238,238,238,238,70,100,78,70,102,78,230,102,68,68,228,68,238,248,230,44,143,120,208,201,203,238,126,240,193,143,242,171,11,77,178,245,117,183,199,81,110,143,104,63,105,170,164,168,138,174,42,109,76,192,3,172,116,227,23,80,137,132,58,155,223,86,29,31,28,37,148,150,19,197,54,44,115,133,108,216,215,11,87,118,219,46,32,183,211,221,45,213,61,35,143,175,75,60,99,36,82,108,54,19,29,192,98,250,19,49,54,186,59,51,247,47,172,138,213,121,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,22,74,104,138,42,249,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,53,40,138,149,113,99,229,99,57,62,159,226,31,78,157,99,88,167,251,154,63,145,60,205,252,23,214,40,148,43,112,157,230,159,38,254,160,97,239,81,129,100,166,162,175,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,83,82,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,87,84,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,42,132,69,106,188,209,252,137,230,111,224,190,177,68,160,5,101,80,136,138,0,121,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,149,255,0,162,142,174,116,153,199,125,193,249,53,132,178,118,209,15,78,147,49,46,21,21,23,74,157,192,251,169,109,165,79,32,211,108,32,119,109,243,207,79,47,80,76,8,123,54,223,120,100,38,104,171,200,28,156,190,241,1,156,184,79,39,112,228,221,158,175,19,92,6,158,74,157,160,125,146,148,4,164,169,169,216,102,13,39,74,8,229,151,167,189,136,246,109,31,120,153,150,77,42,56,57,216,101,125,215,16,229,30,3,205,123,121,85,205,79,131,47,21,86,218,234,120,104,138,80,142,11,128,71,165,84,178,179,233,8,4,180,113,68,219,135,66,58,160,109,194,236,204,118,1,203,195,26,218,176,7,26,89,85,125,188,211,213,205,79,85,120,59,32,13,48,9,27,79,112,166,150,134,18,118,34,22,216,50,212,198,70,250,234,192,196,236,196,236,194,249,15,34,34,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,202,161,17,17,99,89,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,174,169,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,101,80,172,3,157,95,149,140,45,245,2,135,211,174,42,192,57,92,121,236,203,47,198,189,30,181,79,242,128,30,104,254,123,51,55,240,95,71,162,87,85,200,199,245,217,251,183,252,73,74,162,44,85,212,255,0,114,184,242,39,150,95,141,122,197,106,186,164,69,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,149,140,182,127,103,29,247,136,12,229,197,153,197,136,225,236,245,120,154,224,85,17,211,110,3,236,148,160,45,29,53,54,240,0,105,58,80,71,20,93,77,140,71,179,113,123,196,238,165,83,146,222,78,95,112,126,77,98,220,226,187,205,211,164,204,75,133,61,61,174,155,104,62,234,91,105,84,70,85,59,196,221,219,124,243,212,69,211,32,2,30,205,187,222,25,5,218,69,86,49,153,215,149,247,92,149,205,204,95,149,23,146,171,146,163,11,94,42,109,161,81,83,68,84,135,89,0,27,244,106,154,34,119,112,9,162,233,202,30,241,51,132,130,236,68,206,206,243,83,202,79,26,218,177,87,5,184,126,197,111,167,171,142,163,7,94,46,182,74,226,152,5,130,73,206,164,171,152,162,118,39,119,14,149,116,66,238,76,47,188,77,180,209,152,138,242,145,17,17,17,17,17,17,17,17,17,104,237,241,92,101,171,190,140,250,45,192,237,166,159,36,55,111,154,225,144,180,101,196,111,168,234,63,53,184,9,244,102,211,189,118,69,153,244,215,228,182,78,78,35,220,95,15,154,248,119,167,140,224,144,205,155,184,31,252,142,169,85,215,23,193,102,191,82,82,51,22,147,84,70,14,205,166,154,57,187,127,100,223,37,88,48,229,124,117,212,17,156,126,14,44,255,0,250,173,247,253,235,185,115,38,26,51,119,240,209,255,0,200,234,36,185,159,213,140,181,129,27,135,232,213,54,142,237,247,214,168,234,127,21,112,252,23,147,54,106,219,126,15,214,135,255,0,190,105,212,234,229,107,235,133,105,95,253,172,63,246,96,189,29,234,168,40,173,211,84,200,250,12,96,68,255,0,204,46,255,0,242,42,93,219,97,197,117,239,45,49,238,104,37,233,190,174,207,250,37,247,107,253,146,247,214,42,70,134,156,33,118,109,89,153,191,196,204,190,244,81,180,99,166,140,183,104,159,122,218,111,175,130,216,47,169,247,46,87,101,183,71,249,45,9,254,44,141,224,183,183,130,213,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,104,181,69,163,182,171,138,77,65,247,55,135,130,213,159,226,221,218,178,215,102,171,100,145,124,151,25,11,54,140,181,211,66,29,62,108,185,199,70,238,249,174,181,103,201,159,69,231,113,19,59,83,187,27,106,219,127,228,117,68,171,168,73,241,188,101,24,150,210,38,119,209,187,191,171,58,184,44,48,27,45,116,227,166,154,68,13,255,0,170,43,92,86,46,86,74,134,29,117,216,126,31,222,18,132,238,98,180,85,17,102,164,146,152,19,11,192,253,238,207,167,250,230,173,89,210,187,238,1,9,219,28,208,183,195,182,197,255,0,182,165,83,101,131,63,234,20,31,222,143,252,65,95,39,52,163,148,240,221,83,66,229,175,68,252,53,254,214,106,149,229,101,250,80,171,168,183,73,39,188,27,217,153,221,245,238,112,111,154,173,214,185,136,98,3,118,239,38,111,242,50,251,0,91,133,157,254,44,181,215,191,189,113,156,141,174,139,140,228,127,5,172,4,218,191,119,197,118,22,195,125,25,113,139,185,23,139,232,185,27,197,150,244,68,68,68,68,68,68,68,68,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,68,86,1,206,175,202,198,22,250,129,67,233,215,21,21,124,39,121,167,201,191,168,24,123,212,96,89,41,162,40,86,231,87,230,159,11,125,63,161,245,27,138,114,84,243,79,138,126,159,215,122,141,185,77,74,34,34,128,190,99,188,96,218,184,176,205,202,1,192,207,86,216,19,5,83,207,65,101,58,152,134,51,174,158,83,103,169,174,97,112,105,99,9,90,56,0,35,144,157,216,32,19,113,140,228,56,198,210,212,228,242,190,227,7,12,231,102,81,217,114,74,242,244,150,236,119,128,44,227,64,20,20,209,84,16,86,89,40,130,150,158,26,231,50,14,144,27,188,209,196,113,245,8,156,227,41,24,68,13,128,47,125,17,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,8,139,197,102,94,80,224,220,218,169,193,179,227,56,42,231,12,13,138,41,113,125,178,24,103,120,128,238,52,209,76,20,229,43,143,188,64,5,63,81,133,156,117,56,193,139,112,110,2,246,168,173,87,154,63,145,60,205,252,23,214,40,148,43,112,157,230,159,38,254,160,97,239,81,129,100,166,169,87,21,89,165,249,22,225,199,49,115,50,27,239,177,171,236,216,126,171,217,85,189,151,180,116,174,146,135,70,135,243,110,6,37,173,84,176,15,190,46,13,174,167,160,177,59,99,109,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,132,166,158,166,121,9,134,56,163,140,89,200,204,137,216,88,89,157,221,221,153,149,85,226,207,40,105,178,23,60,174,153,71,12,20,145,212,97,219,62,31,134,224,244,147,203,52,18,220,78,205,71,45,108,209,156,186,27,132,149,50,77,35,51,176,232,198,204,194,44,204,45,245,163,200,106,107,183,4,195,196,109,158,138,172,238,86,44,200,171,195,55,167,134,158,89,67,217,211,91,232,165,166,154,83,99,217,0,69,80,242,70,207,179,243,135,92,2,231,238,128,191,223,229,213,156,119,220,155,226,227,2,84,218,33,237,20,152,194,225,6,14,186,83,110,0,235,82,215,207,20,98,251,200,13,199,165,59,83,207,160,237,35,232,108,220,34,100,235,33,69,106,188,209,252,137,230,111,224,190,177,68,161,91,132,239,52,249,55,245,3,15,122,140,10,85,57,213,249,88,194,223,80,40,125,58,226,162,175,132,239,52,249,55,245,3,15,122,140,11,37,52,86,255,0,199,126,86,224,76,208,225,99,48,126,221,88,189,167,246,75,15,221,177,77,159,250,42,104,123,45,210,150,221,85,208,159,243,70,59,246,245,15,220,61,192,250,247,139,232,203,29,117,63,223,246,44,191,242,127,255,0,221,197,0,42,255,0,248,171,227,167,255,0,193,99,40,184,95,201,76,103,250,191,178,210,227,250,218,17,255,0,244,117,48,141,174,58,134,47,247,94,212,2,63,216,66,231,254,184,133,89,254,69,228,94,99,241,23,152,246,236,175,202,251,55,110,186,215,107,44,211,74,238,20,182,250,81,118,105,42,170,100,102,126,156,33,184,117,125,28,156,136,64,4,204,192,11,34,156,139,200,188,184,225,211,46,45,217,95,149,246,110,195,106,161,214,89,166,149,216,234,174,21,68,204,210,85,84,200,204,221,73,143,104,234,250,48,176,136,128,8,0,0,15,202,226,199,202,198,114,125,63,196,62,157,58,198,177,101,80,177,150,207,236,156,190,240,255,0,156,184,179,39,113,28,221,162,175,12,220,10,158,58,157,160,29,174,148,197,164,166,169,216,6,109,31,86,9,34,151,167,189,200,55,237,47,120,93,148,207,242,147,198,182,172,85,193,110,31,177,91,233,234,227,168,193,215,139,173,146,184,166,1,96,146,115,169,42,230,40,157,137,221,195,165,93,16,187,147,11,239,19,109,52,102,34,188,164,86,171,205,31,200,158,102,254,11,235,20,74,21,184,78,243,79,147,127,80,48,247,168,192,178,83,68,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,68,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,63,220,209,252,137,230,111,224,190,177,68,161,91,132,239,52,249,55,245,3,15,122,140,11,37,53,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,149,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,165,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,84,34,43,85,230,143,228,79,51,127,5,245,138,37,0,43,42,132,68,80,3,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,175,253,20,37,243,142,205,234,156,107,196,189,14,86,211,207,86,214,220,184,179,195,9,193,52,17,8,123,70,184,2,170,105,162,49,212,204,10,157,232,1,216,221,180,56,79,104,182,174,71,242,185,65,101,125,215,26,113,105,77,143,33,42,184,45,185,125,103,173,185,84,78,52,69,44,18,207,83,9,81,69,74,114,234,195,9,144,212,77,48,235,185,201,169,100,102,31,18,25,201,86,235,204,63,5,93,113,255,0,5,185,171,98,179,84,82,67,81,75,103,11,217,149,73,144,131,193,111,169,138,186,97,103,17,39,222,81,83,72,32,218,104,230,226,206,226,206,228,216,240,172,167,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,237,162,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,170,17,17,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,10,192,57,213,249,88,194,223,80,40,125,58,226,172,3,149,199,158,204,178,252,107,209,235,84,255,0,40,1,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,148,170,34,197,93,79,247,43,143,34,121,101,248,215,172,86,171,170,68,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,73,226,247,55,170,114,35,134,140,194,205,43,124,245,112,92,173,54,115,134,215,61,52,17,76,116,247,26,147,26,90,57,156,37,247,8,2,162,120,140,216,152,189,193,47,116,255,0,69,241,183,89,25,240,51,149,247,92,156,225,47,44,240,29,244,170,218,229,5,159,218,85,144,85,209,21,36,244,147,215,77,37,108,148,178,68,78,228,39,9,84,188,47,174,142,239,27,187,136,235,181,171,170,130,30,109,152,42,235,133,120,210,196,23,219,133,69,36,148,248,198,207,106,189,208,140,38,78,113,192,20,195,66,227,43,56,179,49,245,104,101,38,97,114,109,132,15,174,174,226,53,255,0,145,173,218,213,13,215,57,44,83,92,233,2,229,89,79,97,171,167,163,41,133,167,154,8,74,184,101,148,35,215,113,0,20,240,137,19,54,130,242,198,207,166,230,214,87,209,17,17,17,17,17,17,17,17,17,23,12,140,236,251,190,12,181,103,240,118,238,90,236,215,191,199,85,178,72,190,75,140,129,133,155,246,173,88,91,185,217,115,182,141,167,236,92,53,122,109,209,188,87,193,187,234,208,30,238,246,113,127,242,58,160,152,242,146,67,197,214,147,132,75,107,214,192,207,163,124,58,164,171,254,9,141,162,181,196,58,104,251,7,254,40,175,173,119,103,122,9,25,181,253,23,255,0,138,234,36,57,157,81,84,13,88,76,224,91,123,75,119,232,255,0,58,215,81,218,174,11,131,39,118,205,139,110,159,219,161,255,0,239,154,117,59,57,84,250,225,74,79,247,56,255,0,246,96,190,174,55,3,60,53,92,49,187,234,240,75,166,159,238,100,168,30,95,222,106,45,216,130,170,223,57,184,185,212,153,51,19,187,59,234,96,223,23,251,149,120,179,207,35,196,50,159,137,104,237,251,52,101,247,226,61,224,206,254,43,118,189,253,235,97,200,204,250,46,50,145,244,238,90,70,109,191,193,118,86,211,119,109,23,8,187,147,247,63,114,229,91,209,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,109,37,183,119,118,174,181,223,167,243,173,204,250,163,179,59,104,236,184,95,221,39,31,159,130,228,7,127,7,126,245,189,113,152,51,187,119,55,138,208,129,153,219,195,197,104,94,241,54,215,118,239,90,75,22,225,119,119,213,217,121,124,67,39,230,100,19,248,106,223,226,117,78,45,48,69,112,196,50,84,176,11,244,36,120,223,86,249,27,63,252,170,178,217,25,154,146,54,97,211,64,111,135,220,201,127,97,123,100,204,95,17,47,248,174,161,159,153,70,145,102,35,199,176,117,120,55,107,167,195,175,88,172,109,217,188,85,223,240,10,223,233,218,132,191,249,246,47,253,181,42,155,12,20,250,216,160,254,244,127,226,10,236,98,91,120,92,45,53,80,147,15,124,38,205,175,247,175,247,125,234,222,236,116,50,88,49,173,89,73,220,5,36,140,58,127,187,55,236,249,42,233,99,157,234,169,162,61,123,182,11,255,0,137,151,162,137,189,198,127,185,111,127,146,235,152,147,73,171,248,45,77,155,78,230,111,5,164,36,204,91,116,239,213,118,53,239,209,113,202,250,182,223,142,171,116,96,194,58,104,203,87,111,139,45,53,127,154,215,87,90,106,255,0,53,185,188,22,168,136,136,136,136,136,136,136,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,136,172,3,157,95,149,140,45,245,2,135,211,174,42,42,248,78,243,79,147,127,80,48,247,168,192,178,83,68,80,173,206,175,205,62,22,250,127,67,234,55,20,228,169,230,159,20,253,63,174,245,27,114,154,148,68,81,129,205,175,141,127,98,81,214,112,155,150,87,59,173,29,234,110,140,152,210,225,3,244,35,26,25,160,234,5,176,93,199,124,157,96,150,41,37,40,200,69,163,97,137,222,70,150,96,8,224,225,215,33,177,151,18,89,185,98,202,156,25,69,86,71,113,168,3,185,215,67,78,211,5,166,220,198,45,81,91,43,17,128,236,140,75,86,23,49,222,110,17,139,239,49,103,144,174,55,185,98,216,176,103,14,56,107,25,100,141,21,168,111,89,89,135,230,251,99,46,195,166,155,17,210,198,29,106,139,135,231,37,48,25,162,54,168,151,164,238,228,241,75,211,3,118,167,130,18,141,92,170,204,204,85,147,121,143,135,51,75,5,85,246,123,214,25,184,69,112,166,221,36,129,28,219,31,223,130,94,153,129,148,50,131,148,114,3,19,111,140,204,93,244,39,89,20,240,209,196,94,4,226,131,43,40,51,51,2,212,127,106,163,188,81,108,155,250,89,116,236,208,205,61,31,82,88,163,235,116,186,224,61,80,29,135,226,207,226,205,85,81,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,8,136,136,173,87,154,63,145,60,205,252,23,214,40,148,43,112,157,230,159,38,254,160,97,239,81,129,100,166,162,175,157,166,117,255,0,242,139,195,157,29,191,229,141,110,21,82,69,255,0,140,81,210,71,9,180,159,248,235,200,37,31,246,135,18,253,54,86,213,202,179,39,44,89,187,197,197,162,167,17,205,173,38,2,183,203,140,99,166,218,127,209,85,84,211,193,29,51,111,3,23,14,156,245,17,79,175,188,37,208,216,66,226,110,237,242,185,163,249,236,204,223,193,125,30,137,94,87,43,252,175,181,103,87,47,204,216,202,139,201,82,71,79,138,113,69,222,218,21,21,52,67,86,20,115,157,170,223,209,170,104,137,217,140,225,151,167,40,123,194,236,113,139,177,11,179,59,69,6,44,194,215,220,13,138,175,56,43,20,208,246,43,214,31,184,84,90,238,52,221,80,147,161,85,4,133,28,177,239,7,32,45,166,4,218,139,184,190,154,179,187,119,172,132,248,19,207,75,22,127,112,203,131,177,37,178,243,117,185,221,108,54,250,92,55,137,38,186,49,189,81,94,41,105,97,106,131,57,9,203,173,212,222,19,52,140,68,228,51,54,237,166,198,3,229,121,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,20,170,115,171,242,177,133,190,160,80,250,117,197,69,95,9,222,105,242,111,234,6,30,245,24,22,74,104,169,87,22,62,86,51,147,233,254,33,244,233,214,53,138,127,191,236,89,127,228,255,0,255,0,187,138,0,87,160,192,24,3,25,102,158,50,180,229,246,95,97,234,187,230,33,190,84,53,53,13,13,51,54,249,79,71,119,119,119,118,16,1,22,35,51,39,96,0,18,34,113,17,119,105,254,224,147,131,236,51,194,54,87,197,101,22,164,173,198,215,202,120,11,22,94,41,37,168,232,87,79,20,147,156,33,28,114,155,136,132,35,82,113,49,136,70,242,48,177,152,139,190,209,184,165,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,84,40,64,231,5,147,151,220,13,197,3,230,173,68,221,162,203,153,118,248,42,40,228,218,1,208,170,161,167,130,146,162,155,70,50,50,218,1,77,47,81,196,5,251,78,193,220,241,147,170,151,200,251,26,218,168,49,254,105,229,204,212,245,111,114,190,89,237,215,186,121,68,7,160,48,80,205,44,50,137,150,237,204,110,87,8,92,89,133,217,216,100,213,199,70,98,151,68,86,171,205,31,200,158,102,254,11,235,20,74,21,184,78,243,79,147,127,80,48,247,168,192,178,83,68,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,68,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,63,220,209,252,137,230,111,224,190,177,68,161,91,132,239,52,249,55,245,3,15,122,140,11,37,53,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,149,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,165,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,84,34,43,85,230,143,228,79,51,127,5,245,138,37,0,43,42,132,68,80,3,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,175,253,22,58,220,126,99,175,202,39,25,57,177,127,246,95,179,251,38,32,146,197,209,235,245,119,123,54,48,160,234,238,218,58,117,59,47,83,110,158,238,253,186,150,155,158,250,185,29,97,107,237,38,21,205,204,107,81,67,178,203,117,184,89,237,116,117,61,80,126,173,85,36,117,82,84,71,177,159,120,237,10,218,103,213,217,133,250,154,11,187,137,51,73,250,44,85,214,69,28,1,227,175,202,39,6,217,79,127,246,95,179,251,38,31,142,197,209,235,245,119,123,54,67,160,234,238,218,58,117,59,47,83,110,158,238,253,186,150,155,158,224,17,17,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,8,136,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,42,133,96,28,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,127,148,0,243,71,243,217,153,191,130,250,61,18,186,174,70,63,174,207,221,191,226,74,85,17,98,174,167,251,149,199,145,60,178,252,107,214,43,85,213,34,40,171,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,149,234,115,121,199,95,100,184,54,185,88,61,151,218,254,218,226,11,93,139,173,215,233,246,78,156,133,95,213,219,181,250,154,246,14,158,221,71,250,174,237,125,221,165,8,56,79,11,95,113,206,42,179,96,172,45,67,219,111,88,130,225,79,107,183,83,117,66,62,189,84,242,12,113,71,188,220,64,119,25,139,106,78,194,218,234,238,205,222,178,147,69,21,124,243,191,82,127,188,159,195,85,191,242,134,199,95,100,184,201,182,216,61,151,218,254,218,225,251,165,139,173,215,233,246,78,156,99,95,213,219,181,250,154,246,14,158,221,71,250,174,237,125,221,165,58,136,136,136,136,136,136,136,136,139,105,107,162,219,187,252,73,191,78,245,188,95,86,213,29,153,219,71,101,194,236,224,90,124,215,32,106,207,163,252,124,22,245,199,32,49,51,119,55,138,209,195,70,111,4,46,253,25,157,245,90,73,22,230,239,125,116,101,231,239,69,178,57,4,153,191,65,255,0,229,84,182,170,130,59,166,34,128,182,139,246,121,198,78,246,254,196,255,0,99,252,213,96,195,130,193,72,34,34,204,204,44,221,205,247,50,239,220,116,236,167,175,134,143,254,71,81,93,205,20,90,26,104,93,192,93,142,113,118,238,249,181,106,140,215,209,221,221,92,23,6,66,223,149,91,115,255,0,183,67,255,0,223,52,234,117,178,167,255,0,149,74,95,247,48,255,0,217,130,245,23,122,97,171,183,79,1,105,161,70,77,223,247,139,183,252,170,220,238,246,105,44,185,129,29,64,232,209,59,177,119,124,250,238,255,0,38,248,50,173,24,110,173,235,105,163,218,253,194,45,254,70,255,0,58,245,84,205,249,181,202,250,124,87,4,192,78,90,183,131,45,93,155,99,59,55,122,216,14,204,108,206,222,46,187,58,179,119,46,57,95,187,69,186,48,97,21,174,223,146,211,87,249,173,117,117,166,175,243,91,187,254,43,84,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,162,209,251,221,113,147,109,103,118,239,90,51,179,232,235,118,165,174,172,235,120,150,191,181,28,25,223,119,197,105,222,207,174,159,114,220,182,19,182,246,103,125,59,208,141,153,137,221,219,185,157,251,214,200,77,143,82,238,239,240,209,106,71,238,147,63,222,188,134,42,125,130,111,240,209,223,254,50,166,120,22,226,211,94,238,209,187,179,244,235,103,31,240,24,253,234,187,90,152,123,5,57,11,55,189,16,59,255,0,244,172,186,216,143,119,178,228,219,227,163,255,0,197,117,12,252,202,233,235,11,50,26,114,7,233,181,46,154,232,254,61,122,199,86,61,222,174,247,128,99,211,27,208,15,255,0,62,197,255,0,182,165,83,99,130,191,234,20,31,222,143,252,65,95,94,182,55,150,3,14,253,28,93,159,252,14,168,126,56,181,77,77,127,134,106,56,203,222,168,29,206,204,254,14,101,175,131,126,197,239,112,141,84,225,12,113,72,221,205,27,55,126,191,33,94,194,58,146,97,22,118,111,130,231,98,34,109,218,45,166,251,135,71,238,118,249,45,131,32,147,109,125,53,110,228,141,155,169,170,236,63,130,226,7,114,55,220,205,220,185,145,108,119,110,253,29,109,213,214,172,223,123,173,236,253,222,43,84,68,68,68,68,68,68,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,68,86,1,206,175,202,198,22,250,129,67,233,215,21,21,124,39,121,167,201,191,168,24,123,212,96,89,41,162,40,86,231,87,230,159,11,125,63,161,245,27,138,114,84,243,79,138,126,159,215,122,141,185,77,74,34,181,254,63,184,193,181,112,155,148,100,86,247,171,147,29,227,26,122,202,12,40,16,196,46,20,211,128,11,73,93,41,72,5,22,202,119,154,35,104,200,73,229,50,0,219,177,228,146,56,12,255,0,77,88,247,21,127,178,184,143,18,98,59,135,251,101,101,117,202,186,162,79,247,210,77,52,146,31,222,68,69,241,119,83,189,203,231,130,75,87,10,24,2,75,238,39,130,146,187,49,113,85,61,60,215,90,194,165,17,158,211,1,67,9,29,164,36,25,165,3,8,234,6,66,41,99,113,105,159,166,228,206,209,199,165,218,168,86,230,201,194,31,228,139,49,255,0,148,22,10,162,217,132,49,253,192,253,172,50,87,245,100,165,196,83,60,211,205,182,51,102,54,134,112,2,148,116,35,97,144,103,23,233,3,194,15,69,56,5,226,186,179,133,44,241,164,189,220,229,223,131,49,71,70,207,138,33,146,105,218,56,41,74,97,113,175,24,226,98,234,77,79,239,144,179,198,100,81,156,241,142,215,151,120,207,246,19,197,54,44,115,133,108,216,215,11,87,118,219,46,32,183,211,221,45,213,61,35,143,175,75,60,99,36,82,108,54,19,29,192,98,250,19,49,54,186,59,51,247,47,172,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,42,132,68,68,86,171,205,31,200,158,102,254,11,235,20,74,21,184,78,243,79,147,127,80,48,247,168,192,178,83,88,214,113,85,154,95,150,158,35,179,23,51,33,190,251,102,130,243,136,42,189,149,91,217,123,63,86,215,17,244,104,127,54,224,4,58,82,197,0,251,226,198,250,106,122,147,147,188,180,242,132,200,186,204,176,225,198,175,49,177,13,155,177,94,179,46,224,55,24,72,222,112,152,172,240,3,199,68,210,69,35,8,14,227,58,185,192,193,157,164,138,166,34,115,38,218,33,29,124,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,205,121,180,240,241,106,201,174,33,169,241,230,20,181,85,210,216,179,58,158,166,247,57,205,88,51,1,94,218,160,158,224,49,11,191,84,1,218,106,105,157,143,81,223,80,109,27,176,143,78,58,171,201,99,62,106,109,56,203,21,240,229,121,173,164,11,109,246,156,241,53,149,166,168,138,35,246,140,45,28,85,48,196,14,27,231,57,105,218,57,29,183,254,108,40,76,152,61,227,38,188,174,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,42,156,234,252,172,97,111,168,20,62,157,113,81,87,194,119,154,124,155,250,129,135,189,70,5,146,154,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,159,239,251,22,95,249,63,255,0,238,226,128,187,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,37,52,245,51,200,76,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,166,211,151,7,47,250,62,29,236,81,102,222,111,97,223,245,88,175,237,48,69,77,81,36,21,17,225,218,93,231,30,218,115,132,228,140,230,154,54,99,57,152,183,52,114,180,66,193,249,231,150,250,145,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,10,61,121,207,229,13,78,47,200,108,53,155,150,232,42,230,168,203,219,193,67,88,195,60,65,4,54,235,135,78,41,38,48,47,124,205,170,97,161,140,88,31,185,166,145,220,93,155,112,70,183,3,57,161,106,201,206,45,50,207,30,95,70,145,173,176,94,61,155,89,61,93,104,210,65,73,5,116,50,81,73,85,36,164,206,34,16,141,75,204,250,232,206,209,187,57,14,187,155,35,52,86,171,205,31,200,158,102,254,11,235,20,74,21,184,78,243,79,147,127,80,48,247,168,192,178,83,68,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,68,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,63,220,209,252,137,230,111,224,190,177,68,161,91,132,239,52,249,55,245,3,15,122,140,11,37,53,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,149,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,165,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,84,34,43,85,230,143,228,79,51,127,5,245,138,37,0,43,42,132,68,80,3,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,175,253,22,44,55,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,138,105,234,103,144,156,164,150,73,9,220,140,200,157,201,201,221,221,221,221,221,78,247,41,252,45,98,195,252,18,225,11,181,162,135,179,213,226,107,133,222,233,116,147,170,103,218,42,130,186,106,65,147,66,119,96,210,10,74,112,208,89,135,220,215,77,196,78,247,128,139,25,110,33,112,181,139,3,103,238,101,224,172,45,67,216,172,184,127,24,94,109,118,234,110,169,201,208,165,130,182,88,226,143,121,185,25,109,0,22,212,157,201,244,213,221,223,189,77,255,0,43,143,34,121,101,248,215,172,86,171,170,68,69,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,84,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,213,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,170,21,128,115,171,242,177,133,190,160,80,250,117,197,88,7,43,143,61,153,101,248,215,163,214,169,254,80,3,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,41,84,69,138,186,159,238,87,30,68,242,203,241,175,88,173,87,84,136,162,175,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,85,127,158,85,218,235,13,171,38,236,80,220,234,194,219,89,81,126,171,168,163,25,137,160,154,120,70,132,98,148,227,215,105,24,12,243,8,147,182,162,210,200,205,166,231,214,205,121,111,97,107,22,48,227,107,43,109,56,142,135,181,210,83,220,42,238,145,199,213,56,246,213,81,80,212,85,211,73,168,59,59,236,158,8,143,77,118,150,221,9,156,93,217,242,20,69,29,92,237,48,181,138,175,32,176,46,53,168,161,223,122,181,99,6,181,209,212,245,77,186,84,181,116,85,18,84,71,177,159,97,110,58,42,103,213,217,201,186,122,11,179,17,51,216,183,43,143,61,153,101,248,215,163,214,169,254,68,68,68,68,68,68,68,68,91,93,245,238,91,9,180,103,118,91,89,217,244,117,187,87,215,86,91,196,181,241,241,66,22,119,213,252,89,104,238,237,163,232,183,50,216,101,222,204,239,167,122,17,179,63,139,62,131,170,227,136,250,132,239,221,221,221,220,183,185,233,171,62,158,11,204,226,82,118,18,118,248,179,235,254,53,76,236,213,172,120,154,174,46,231,218,242,127,138,70,85,150,194,204,246,248,207,78,247,22,255,0,138,203,154,235,175,98,147,111,142,143,254,71,81,99,205,38,26,185,104,233,73,131,220,25,67,87,209,254,85,170,51,52,125,116,87,3,193,169,56,230,181,181,191,219,161,255,0,239,154,117,59,25,80,250,225,74,87,255,0,107,15,253,152,47,95,80,46,112,144,183,197,157,191,196,168,230,102,90,12,110,84,245,52,209,147,158,224,103,118,111,134,227,127,131,47,191,130,167,158,8,98,140,219,185,192,117,215,95,29,5,123,184,170,72,65,180,102,239,117,217,19,35,109,116,251,251,144,139,115,56,191,201,113,12,141,171,198,255,0,227,78,230,49,119,249,178,236,247,58,227,109,94,77,29,187,153,114,162,216,238,223,5,183,87,90,179,106,222,46,183,51,252,221,110,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,90,59,232,203,77,93,104,142,180,109,9,180,254,101,180,163,113,239,100,29,124,123,214,232,221,187,244,126,253,86,255,0,6,119,92,82,84,70,35,171,147,124,188,87,207,169,189,211,210,62,146,72,204,218,252,93,191,206,190,100,216,166,134,73,216,99,171,141,187,254,50,55,207,246,173,79,16,68,91,131,172,206,196,206,221,196,223,231,93,186,75,147,20,98,209,191,115,105,174,191,253,117,244,119,110,141,165,215,185,219,85,228,177,105,187,195,35,233,253,107,233,254,2,84,155,44,97,51,196,247,189,236,250,61,125,75,182,191,238,128,174,18,210,238,212,145,135,192,65,155,252,76,184,241,7,253,76,151,246,23,252,87,80,251,204,170,164,91,23,116,158,54,220,241,126,150,159,237,181,159,21,96,226,237,171,248,43,191,224,36,25,241,157,9,232,221,213,209,127,237,105,84,214,224,143,250,131,7,247,163,255,0,16,87,220,168,215,161,38,158,59,95,252,138,156,226,168,162,18,121,228,1,114,7,221,222,223,45,206,185,240,221,108,82,60,91,116,253,17,215,195,238,94,218,22,25,132,93,180,109,25,151,62,246,7,96,213,150,211,54,215,94,237,23,82,162,162,56,203,86,119,215,199,185,104,21,177,147,51,238,209,255,0,106,237,132,251,163,220,207,175,193,115,70,236,67,174,157,235,115,173,164,78,237,220,236,184,245,119,91,132,93,219,114,220,136,183,55,237,90,173,22,168,136,136,136,136,136,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,136,172,3,157,95,149,140,45,245,2,135,211,174,42,42,248,78,243,79,147,127,80,48,247,168,192,178,83,68,80,173,206,175,205,62,22,250,127,67,234,55,20,228,169,230,159,20,253,63,174,245,27,114,154,148,69,22,188,214,56,31,205,12,109,137,171,248,162,203,251,213,94,35,182,208,217,221,241,13,150,190,186,48,123,29,21,21,57,200,85,20,93,66,17,122,103,16,144,206,1,214,70,154,67,49,105,58,196,209,117,121,86,112,29,255,0,82,56,171,205,251,47,246,217,112,133,138,231,110,255,0,112,58,107,216,159,87,255,0,24,24,130,72,127,181,212,1,127,82,53,42,136,190,78,44,194,214,44,115,133,111,56,43,20,208,246,219,46,32,183,212,90,238,52,221,83,143,175,75,60,101,28,177,239,7,19,29,192,100,218,139,177,54,186,179,179,247,172,123,56,148,225,15,29,228,127,19,77,195,237,166,139,218,114,98,107,132,31,98,136,171,225,57,46,84,53,149,71,5,23,86,71,104,194,57,183,139,197,38,241,140,90,64,50,111,205,184,25,76,255,0,1,92,60,227,46,25,184,121,182,101,246,57,197,181,119,123,149,101,71,182,142,134,96,102,11,1,212,83,192,243,91,98,113,154,80,48,142,160,103,55,146,55,16,51,148,201,133,183,59,189,197,34,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,202,161,17,17,21,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,41,158,230,131,157,247,92,147,225,66,244,54,107,29,37,198,163,31,212,22,7,51,169,144,132,40,224,173,163,170,121,167,97,30,243,54,138,25,0,27,112,179,28,130,111,185,129,227,56,54,202,124,11,249,80,205,60,27,150,126,212,246,103,218,220,65,110,177,118,222,135,91,178,246,170,152,225,234,244,247,14,253,189,77,219,119,14,186,105,171,107,170,201,163,9,225,107,22,6,194,182,108,21,133,168,123,21,151,15,219,233,237,118,234,110,169,201,208,165,130,49,142,40,247,155,145,150,208,1,109,73,220,159,77,93,221,251,212,11,243,71,243,217,153,191,130,250,61,18,191,254,74,158,86,49,79,212,10,239,78,183,47,127,205,79,39,47,185,187,194,61,222,167,14,77,173,94,2,184,69,140,100,166,218,31,209,84,180,208,79,29,75,111,51,22,14,156,21,18,207,175,188,69,208,216,34,228,108,237,9,153,41,154,23,92,149,205,204,33,154,246,97,171,146,163,11,94,41,174,71,79,77,90,84,135,89,0,27,117,169,94,81,103,112,9,162,234,68,126,233,51,132,132,206,36,206,236,243,103,204,111,20,216,177,207,46,172,105,141,112,181,119,109,178,226,11,126,29,186,91,170,122,71,31,94,150,123,165,4,145,73,176,216,76,119,1,139,232,76,196,218,232,236,207,220,161,179,132,239,52,249,55,245,3,15,122,140,10,85,57,213,249,88,194,223,80,40,125,58,226,162,175,132,239,52,249,55,245,3,15,122,140,11,37,52,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,63,223,246,44,191,242,127,255,0,221,197,110,188,169,248,21,169,193,209,208,113,79,154,244,21,116,215,218,170,118,155,5,80,141,84,69,0,219,170,232,129,253,164,111,12,132,228,114,197,81,36,67,12,140,61,54,105,8,128,136,163,120,164,209,17,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,10,143,241,123,148,53,57,239,195,70,97,101,109,190,10,185,238,87,107,57,205,107,130,154,120,161,58,139,141,49,141,85,28,46,114,251,130,7,81,4,64,110,78,62,225,23,188,31,164,216,219,172,156,242,83,52,45,89,213,148,120,67,53,236,195,73,29,62,41,179,211,92,142,158,154,180,106,194,142,115,6,235,82,188,162,204,198,112,203,212,136,253,209,118,56,201,156,69,217,217,189,170,181,94,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,146,154,34,138,190,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,77,74,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,41,254,230,143,228,79,51,127,5,245,138,37,10,220,39,121,167,201,191,168,24,123,212,96,89,41,168,171,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,172,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,213,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,202,161,17,90,175,52,127,34,121,155,248,47,172,81,40,1,89,84,34,34,128,30,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,127,232,177,87,89,15,114,240,193,87,92,1,193,110,85,88,175,53,20,147,84,85,89,206,246,5,76,100,64,208,92,42,101,174,132,93,200,69,247,140,85,49,137,182,154,49,177,51,57,51,49,61,197,34,128,30,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,127,232,136,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,42,132,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,176,14,117,126,86,48,183,212,10,31,78,184,171,0,229,113,231,179,44,191,26,244,122,213,63,202,0,121,163,249,236,204,223,193,125,30,137,93,87,35,31,215,103,238,223,241,37,42,136,177,87,83,253,202,227,200,158,89,126,53,235,21,170,234,145,20,85,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,170,243,206,253,73,254,242,127,13,86,235,202,79,5,93,113,87,26,88,126,251,111,168,164,142,159,7,89,238,183,186,225,152,201,142,72,14,152,168,88,98,102,23,103,62,173,116,68,236,78,45,176,77,245,213,152,74,119,145,90,175,52,127,34,121,155,248,47,172,81,40,86,225,59,205,62,77,253,64,195,222,163,2,201,77,17,17,17,17,17,17,22,142,250,45,53,117,166,168,180,110,255,0,117,109,40,221,188,25,104,44,254,43,120,105,223,243,251,214,255,0,6,213,215,25,207,24,179,187,191,135,114,232,85,94,41,233,127,74,86,102,241,239,38,255,0,58,249,85,56,170,128,164,96,10,184,197,254,58,200,45,255,0,42,62,32,136,187,154,113,38,118,241,18,215,254,85,219,163,186,1,6,145,191,126,186,190,191,47,240,175,165,25,245,65,165,215,187,226,188,254,37,125,99,55,111,6,23,255,0,149,82,76,58,38,88,206,171,93,116,35,54,254,110,171,42,233,98,212,105,4,62,12,205,254,70,93,155,151,250,208,255,0,99,255,0,145,212,96,243,61,153,130,209,24,144,107,172,173,163,233,253,205,106,139,205,91,168,239,167,139,171,132,224,214,54,60,212,183,151,115,105,52,95,253,243,78,167,75,41,191,249,83,165,211,251,0,255,0,217,70,189,156,154,236,45,60,116,117,225,49,92,65,35,72,115,11,59,134,164,218,183,203,119,205,124,188,55,95,25,147,0,247,109,147,111,249,21,64,165,219,60,64,205,167,115,51,255,0,137,118,247,12,98,195,185,155,249,214,134,109,171,59,105,224,186,181,51,4,126,255,0,199,238,92,65,93,25,55,188,90,63,237,93,200,39,105,1,221,157,187,151,60,69,185,181,211,189,110,117,180,157,221,187,157,151,27,59,187,119,247,58,220,32,79,171,234,183,34,45,205,251,86,171,77,89,106,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,180,119,90,106,233,175,205,104,136,181,102,211,195,77,62,43,94,231,77,27,228,182,56,109,239,21,161,73,249,178,98,118,103,209,215,152,196,119,128,183,81,145,52,173,189,205,217,189,239,185,254,255,0,185,120,26,202,235,205,228,207,165,35,236,209,244,96,115,215,254,95,154,248,227,101,185,246,182,57,42,107,153,216,181,208,76,180,241,253,139,208,83,82,220,35,96,119,41,93,133,217,245,55,47,241,175,167,101,185,86,203,86,116,196,227,160,147,183,118,191,54,111,154,246,145,212,74,20,162,39,167,131,124,254,75,205,226,89,183,211,155,59,62,186,63,249,29,120,12,185,24,99,191,221,36,97,255,0,230,185,245,238,111,29,224,171,149,180,132,169,192,133,180,212,91,252,140,186,152,156,200,45,114,237,211,192,188,127,189,37,16,60,200,233,231,60,77,218,100,104,244,217,163,59,51,255,0,108,172,117,96,254,4,174,255,0,128,189,239,140,232,118,254,143,109,139,255,0,107,74,166,183,2,235,246,126,13,127,177,31,248,130,190,244,173,172,70,223,220,186,166,152,229,170,99,138,114,22,29,25,139,231,242,37,229,114,250,243,61,109,206,106,66,148,31,163,185,180,98,127,129,3,124,254,245,89,168,6,70,128,9,201,191,69,159,199,238,100,148,159,174,46,228,255,0,15,7,251,214,179,22,172,236,196,93,255,0,122,249,117,230,97,171,51,179,247,120,191,243,175,53,114,187,213,81,123,194,239,220,250,252,116,211,191,239,251,151,127,15,226,250,122,178,10,121,42,97,99,213,153,197,205,181,248,55,134,229,236,162,169,18,140,94,61,31,93,60,23,56,247,247,191,197,104,224,223,122,108,31,189,110,102,109,52,101,163,182,139,68,68,90,179,179,45,89,245,90,162,34,34,34,34,34,166,151,110,25,56,109,191,221,107,111,183,222,31,50,214,227,114,184,212,73,87,89,89,87,132,232,38,158,166,121,9,202,73,100,144,162,114,51,34,119,39,39,119,119,119,119,117,237,112,182,19,194,184,26,197,75,133,176,86,25,181,97,251,45,22,254,205,110,181,209,71,73,75,6,243,35,61,145,70,194,3,184,204,137,244,110,242,39,119,239,119,95,89,17,23,159,198,185,123,128,115,42,213,21,139,49,176,62,31,197,86,216,42,6,174,42,59,221,178,26,232,35,156,68,132,101,24,230,18,22,54,19,49,98,102,215,67,38,248,186,242,150,158,25,56,109,176,93,104,175,182,46,31,50,214,221,114,183,84,71,87,71,89,73,132,232,33,158,154,120,201,138,57,99,144,98,98,3,18,102,38,38,118,118,118,103,101,82,209,23,138,198,185,33,146,249,149,117,138,251,152,217,67,130,177,85,202,10,113,164,138,178,247,96,164,174,158,56,4,136,134,33,146,104,200,152,24,140,201,133,159,77,76,159,226,233,130,178,67,37,242,214,235,45,247,46,114,135,5,97,91,148,244,229,73,45,101,146,193,73,67,60,144,17,9,20,69,36,49,137,56,57,0,19,139,190,154,128,191,193,151,181,68,68,68,68,68,69,77,46,220,50,112,219,127,186,214,223,111,188,62,101,173,198,229,113,168,146,174,178,178,175,9,208,77,61,76,242,19,148,146,201,33,68,228,102,68,238,78,78,238,238,238,238,235,218,225,108,39,133,112,53,138,151,11,96,172,51,106,195,246,90,45,253,154,221,107,162,142,146,150,13,230,70,123,34,141,132,7,113,153,19,232,221,228,78,239,222,238,190,178,46,165,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,84,215,249,39,112,177,255,0,131,78,85,127,232,109,187,255,0,130,170,170,34,34,47,147,138,112,158,21,199,54,42,172,45,141,112,205,171,16,89,107,118,118,155,117,210,138,58,186,89,246,24,152,111,138,70,32,45,166,2,77,171,119,16,179,183,123,50,241,86,158,25,56,109,176,93,104,175,182,46,31,50,214,221,114,183,84,71,87,71,89,73,132,232,33,158,154,120,201,138,57,99,144,98,98,3,18,102,38,38,118,118,118,103,101,232,49,214,83,229,102,104,118,31,202,102,90,97,76,91,236,206,175,98,246,237,154,154,191,178,245,54,245,58,93,96,45,155,186,97,187,110,154,236,29,124,25,124,172,45,195,214,65,96,107,237,46,41,193,89,31,151,248,126,245,69,191,179,92,109,120,102,138,146,170,13,224,64,123,37,142,49,49,220,6,66,250,63,120,147,179,247,59,170,128,169,254,41,225,235,32,177,205,246,171,20,227,92,143,203,252,65,122,173,217,218,110,55,76,51,69,87,85,62,192,16,13,242,201,25,25,109,0,17,109,95,184,69,153,187,153,151,160,193,89,123,128,114,214,213,45,139,46,112,62,31,194,182,217,234,10,174,90,59,37,178,26,24,36,156,132,68,165,40,225,17,23,55,16,1,114,118,215,64,22,248,50,250,183,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,70,104,42,96,144,92,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,83,95,228,157,194,199,254,13,57,85,255,0,161,182,239,254,10,246,183,60,189,192,55,172,26,25,115,121,192,248,126,191,9,199,79,5,32,88,106,109,144,203,110,24,32,112,120,98,106,98,23,137,130,55,142,55,1,219,160,236,29,52,209,151,148,180,240,201,195,109,130,235,69,125,177,112,249,150,182,235,149,186,162,58,186,58,202,76,39,65,12,244,211,198,76,81,203,28,131,19,16,24,147,49,49,51,179,179,179,59,47,87,141,114,247,0,230,85,170,43,22,99,96,124,63,138,173,176,84,13,92,84,119,187,100,53,208,71,56,137,8,202,49,204,36,44,108,38,98,196,205,174,134,77,241,117,229,45,60,50,112,219,96,186,209,95,108,92,62,101,173,186,229,110,168,142,174,142,178,147,9,208,67,61,52,241,147,20,114,199,32,196,196,6,36,204,76,76,236,236,236,206,202,165,162,234,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,25,160,169,130,65,113,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,77,127,146,119,11,31,248,52,229,87,254,134,219,191,248,42,165,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,219,68,69,212,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,51,65,83,4,130,227,36,82,70,76,226,96,66,238,46,46,206,206,206,236,234,154,255,0,36,238,22,63,240,105,202,175,253,13,183,127,240,85,85,69,74,191,146,119,11,31,248,52,229,87,254,134,219,191,248,43,223,225,108,39,133,112,53,138,151,11,96,172,51,106,195,246,90,45,253,154,221,107,162,142,146,150,13,230,70,123,34,141,132,7,113,153,19,232,221,228,78,239,222,238,190,178,249,56,167,9,225,92,115,98,170,194,216,215,12,218,177,5,150,183,103,105,183,93,40,163,171,165,159,97,137,134,248,164,98,2,218,96,36,218,183,113,11,59,119,179,47,21,105,225,147,134,219,5,214,138,251,98,225,243,45,109,215,43,117,68,117,116,117,148,152,78,130,25,233,167,140,152,163,150,57,6,38,32,49,38,98,98,103,103,103,102,118,85,45,17,121,76,117,148,249,89,154,29,135,242,153,150,152,83,22,251,51,171,216,189,187,102,166,175,236,189,77,189,78,151,88,11,102,238,152,110,219,166,187,7,95,6,93,92,21,146,25,47,150,183,89,111,185,115,148,56,43,10,220,167,167,42,73,107,44,150,10,74,25,228,128,136,72,162,41,33,140,73,193,200,0,156,93,244,212,5,254,12,189,170,34,234,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,25,160,169,130,65,113,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,77,127,146,119,11,31,248,52,229,87,254,134,219,191,248,43,223,226,156,39,133,113,205,138,171,11,99,92,51,106,196,22,90,221,157,166,221,116,162,142,174,150,125,134,38,27,226,145,136,11,105,128,147,106,221,196,44,237,222,204,188,85,167,134,78,27,108,23,90,43,237,139,135,204,181,183,92,173,213,17,213,209,214,82,97,58,8,103,166,158,50,98,142,88,228,24,152,128,196,153,137,137,157,157,157,153,217,84,181,229,49,214,83,229,102,104,118,31,202,102,90,97,76,91,236,206,175,98,246,237,154,154,191,178,245,54,245,58,93,96,45,155,186,97,187,110,154,236,29,124,25,117,112,86,72,100,190,90,221,101,190,229,206,80,224,172,43,114,158,156,169,37,172,178,88,41,40,103,146,2,33,34,136,164,134,49,39,7,32,2,113,119,211,80,23,248,50,246,170,154,93,184,100,225,182,255,0,117,173,190,223,120,124,203,91,141,202,227,81,37,93,101,101,94,19,160,154,122,153,228,39,41,37,146,66,137,200,204,137,220,156,157,221,221,221,221,215,181,194,216,79,10,224,107,21,46,22,193,88,102,213,135,236,180,91,251,53,186,215,69,29,37,44,27,204,140,246,69,27,8,14,227,50,39,209,187,200,157,223,189,221,125,101,212,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,51,65,83,4,130,227,36,82,70,76,226,96,66,238,46,46,206,206,206,236,234,154,255,0,36,238,22,63,240,105,202,175,253,13,183,127,240,85,85,68,95,39,20,225,60,43,142,108,85,88,91,26,225,155,86,32,178,214,236,237,54,235,165,20,117,116,179,236,49,48,223,20,140,64,91,76,4,155,86,238,33,103,110,246,101,224,63,146,119,11,31,248,52,229,87,254,134,219,191,248,42,170,162,34,167,248,167,135,172,130,199,55,218,172,83,141,114,63,47,241,5,234,183,103,105,184,221,48,205,21,93,84,251,0,64,55,203,36,100,101,180,0,69,181,126,225,22,102,238,102,94,131,5,101,238,1,203,91,84,182,44,185,192,248,127,10,219,103,168,42,185,104,236,150,200,104,96,146,114,17,18,148,163,132,68,92,220,64,5,201,219,93,0,91,224,203,208,34,165,95,201,59,133,143,252,26,114,171,255,0,67,109,223,252,21,82,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,237,162,167,248,167,135,172,130,199,55,218,172,83,141,114,63,47,241,5,234,183,103,105,184,221,48,205,21,93,84,251,0,64,55,203,36,100,101,180,0,69,181,126,225,22,102,238,102,94,131,5,101,238,1,203,91,84,182,44,185,192,248,127,10,219,103,168,42,185,104,236,150,200,104,96,146,114,17,18,148,163,132,68,92,220,64,5,201,219,93,0,91,224,203,208,34,34,234,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,25,160,169,130,65,113,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,77,127,146,119,11,31,248,52,229,87,254,134,219,191,248,42,170,162,34,42,105,118,225,147,134,219,253,214,182,251,125,225,243,45,110,55,43,141,68,149,117,149,149,120,78,130,105,234,103,144,156,164,150,73,10,39,35,50,39,114,114,119,119,119,119,119,94,215,11,97,60,43,129,172,84,184,91,5,97,155,86,31,178,209,111,236,214,235,93,20,116,148,176,111,50,51,217,20,108,32,59,140,200,159,70,239,34,119,126,247,117,245,145,117,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,140,208,84,193,32,184,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,166,191,201,59,133,143,252,26,114,171,255,0,67,109,223,252,21,85,87,159,198,185,123,128,115,42,213,21,139,49,176,62,31,197,86,216,42,6,174,42,59,221,178,26,232,35,156,68,132,101,24,230,18,22,54,19,49,98,102,215,67,38,248,186,243,248,91,135,172,130,192,215,218,92,83,130,178,63,47,240,253,234,139,127,102,184,218,240,205,21,37,84,27,192,128,246,75,28,98,99,184,12,133,244,126,241,39,103,238,119,85,1,83,252,83,195,214,65,99,155,237,86,41,198,185,31,151,248,130,245,91,179,180,220,110,152,102,138,174,170,125,128,32,27,229,146,50,50,218,0,34,218,191,112,139,51,119,51,47,171,129,114,159,43,50,191,183,126,76,242,211,10,97,47,105,244,187,111,176,172,212,212,29,171,167,187,167,213,232,128,239,219,212,61,187,181,211,121,105,226,235,213,162,165,95,201,59,133,143,252,26,114,171,255,0,67,109,223,252,21,239,240,182,19,194,184,26,197,75,133,176,86,25,181,97,251,45,22,254,205,110,181,209,71,73,75,6,243,35,61,145,70,194,3,184,204,137,244,110,242,39,119,239,119,95,89,17,121,76,117,148,249,89,154,29,135,242,153,150,152,83,22,251,51,171,216,189,187,102,166,175,236,189,77,189,78,151,88,11,102,238,152,110,219,166,187,7,95,6,93,92,21,146,25,47,150,183,89,111,185,115,148,56,43,10,220,167,167,42,73,107,44,150,10,74,25,228,128,136,72,162,41,33,140,73,193,200,0,156,93,244,212,5,254,12,187,88,235,41,242,179,52,59,15,229,51,45,48,166,45,246,103,87,177,123,118,205,77,95,217,122,155,122,157,46,176,22,205,221,48,221,183,77,118,14,190,12,186,184,43,36,50,95,45,110,178,223,114,231,40,112,86,21,185,79,78,84,146,214,89,44,20,148,51,201,1,16,145,68,82,67,24,147,131,144,1,56,187,233,168,11,252,25,123,84,95,39,20,225,60,43,142,108,85,88,91,26,225,155,86,32,178,214,236,237,54,235,165,20,117,116,179,236,49,48,223,20,140,64,91,76,4,155,86,238,33,103,110,246,101,226,173,60,50,112,219,96,186,209,95,108,92,62,101,173,186,229,110,168,142,174,142,178,147,9,208,67,61,52,241,147,20,114,199,32,196,196,6,36,204,76,76,236,236,236,206,202,165,162,34,34,34,34,34,209,223,69,166,174,140,255,0,53,162,34,215,77,59,219,69,174,172,253,201,163,124,150,194,13,59,197,55,190,215,98,209,151,156,191,93,66,221,77,41,148,162,197,184,157,189,239,134,143,247,253,202,159,214,221,46,183,153,72,32,147,220,239,253,23,45,126,63,39,127,154,248,114,217,110,133,85,172,181,53,172,250,235,160,25,105,227,251,23,223,163,164,184,69,12,98,197,49,109,211,188,220,157,252,23,118,219,117,173,246,167,97,212,123,131,191,77,127,178,102,249,175,117,71,81,48,82,109,47,143,127,199,228,190,61,246,125,208,200,197,227,177,255,0,200,234,157,225,216,193,177,84,242,105,222,198,78,253,223,14,163,42,211,103,49,58,97,113,109,59,155,252,140,183,94,12,130,134,71,29,60,31,252,142,163,7,153,148,117,19,89,90,89,24,28,90,94,239,31,13,149,138,47,203,184,223,79,154,184,78,14,24,223,52,173,206,63,219,161,215,255,0,222,41,212,232,229,30,191,100,169,181,254,192,63,246,81,175,108,95,162,255,0,177,120,60,108,21,2,19,144,109,102,104,139,231,253,210,167,56,70,237,80,119,233,40,30,88,251,137,203,244,159,95,211,22,249,170,213,103,105,94,156,93,201,191,69,190,63,115,46,106,167,45,71,222,127,210,110,246,117,184,137,182,55,188,90,237,211,197,124,250,210,32,7,208,181,253,175,251,87,155,185,220,106,169,66,67,7,239,102,119,109,53,251,254,245,173,139,25,70,69,29,61,77,76,67,33,19,14,210,61,29,223,185,188,28,151,185,167,170,25,96,3,143,71,220,218,247,46,203,106,239,185,104,226,58,105,171,173,118,14,191,21,171,105,167,114,209,219,69,162,34,45,89,217,190,11,93,89,214,168,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,180,90,59,247,247,58,209,17,19,71,90,232,205,226,235,107,187,247,179,124,86,177,191,115,183,222,183,173,31,79,138,234,215,187,4,46,78,250,55,207,249,157,81,92,127,138,97,246,159,178,163,149,247,137,238,127,121,180,118,220,99,243,255,0,145,118,240,149,80,110,18,151,192,153,153,245,240,254,181,122,195,138,145,156,103,216,196,206,237,224,204,255,0,122,230,146,32,40,183,70,13,181,219,224,221,254,11,165,104,183,140,55,3,157,188,8,221,251,255,0,190,103,249,47,103,13,48,73,6,231,209,219,111,119,248,23,154,196,148,224,49,155,19,51,54,143,167,248,213,61,203,174,139,95,111,14,236,238,205,91,80,223,15,236,193,86,219,99,51,83,70,227,174,142,44,237,254,6,95,59,25,84,69,79,100,152,228,45,52,98,248,255,0,112,74,29,121,137,222,100,171,196,229,0,74,46,2,207,221,187,191,250,165,91,124,254,245,99,66,218,190,154,171,196,224,40,88,113,133,19,106,63,235,216,255,0,246,180,170,105,240,55,253,64,135,246,15,252,65,95,118,115,96,132,201,245,238,23,255,0,34,166,89,145,84,209,90,167,149,157,245,33,61,27,227,250,38,169,206,82,83,213,75,136,42,170,61,230,19,222,253,250,248,57,198,234,224,232,247,52,17,136,155,119,11,51,247,253,203,146,88,244,208,159,224,182,74,113,136,106,239,171,233,240,241,95,46,173,154,86,114,103,238,255,0,26,243,183,218,50,150,55,113,22,219,211,209,245,110,253,123,213,58,56,235,109,151,248,102,128,140,67,168,58,179,187,183,245,250,252,52,249,42,211,134,110,29,122,56,72,245,45,64,117,248,247,232,223,122,244,67,32,19,106,221,223,114,213,200,127,178,111,240,166,224,110,247,38,255,0,10,209,204,91,192,155,79,218,142,98,255,0,215,55,248,86,223,210,45,69,219,70,91,145,17,22,186,186,213,159,85,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,45,22,142,253,253,206,180,68,68,209,214,186,51,120,186,218,229,226,204,181,5,189,105,251,87,5,94,131,9,22,172,205,163,247,255,0,50,164,25,153,137,33,165,170,11,112,203,239,152,177,55,188,223,23,54,249,174,166,17,171,29,224,114,255,0,92,45,251,63,173,94,204,227,164,113,26,134,141,139,93,27,185,153,254,245,216,104,163,56,24,227,1,211,77,29,180,239,110,229,242,232,173,98,23,151,171,111,139,105,255,0,174,207,242,94,226,150,156,36,129,157,244,211,79,249,23,196,191,211,198,12,90,183,115,179,255,0,202,169,246,30,24,219,21,85,232,206,236,221,71,125,63,221,25,85,235,59,11,83,11,139,59,51,179,120,254,198,90,95,229,142,27,116,165,35,247,48,151,252,87,81,93,204,150,248,245,22,211,166,138,97,118,25,221,180,221,240,219,88,223,53,26,205,222,126,63,21,113,92,26,11,54,104,91,217,201,187,230,139,227,255,0,207,20,234,115,50,155,255,0,149,74,109,63,176,15,253,156,107,218,27,232,4,255,0,38,119,94,19,29,85,48,218,235,37,109,125,216,164,110,255,0,31,209,37,70,48,8,213,86,98,233,167,7,45,55,19,119,235,225,213,23,255,0,149,92,77,169,140,105,64,24,219,93,25,159,191,238,101,221,146,61,65,157,254,14,184,200,163,24,245,39,103,118,95,58,177,198,81,45,174,237,163,58,248,55,74,87,150,7,218,223,214,247,235,251,29,83,43,237,45,93,29,218,42,170,98,49,96,49,46,231,118,110,226,119,248,126,197,88,48,93,200,234,44,244,146,77,169,19,198,218,252,123,251,254,245,234,198,65,38,238,238,251,150,174,67,241,38,255,0,10,49,15,139,147,127,133,28,197,188,9,191,194,180,115,23,238,103,101,183,244,139,221,38,238,251,214,239,185,17,17,107,171,173,89,214,168,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,182,151,138,209,17,29,105,174,158,45,254,5,187,119,135,222,184,229,55,23,240,90,1,59,182,174,183,131,190,189,223,31,29,87,34,216,76,228,91,117,238,95,58,250,100,20,4,205,240,215,252,142,173,155,18,193,81,54,61,150,73,158,78,150,133,163,247,233,175,89,254,125,222,10,161,225,202,88,90,8,159,87,238,97,215,77,62,76,189,120,71,15,101,211,126,141,183,187,115,183,201,111,164,145,158,158,80,241,218,37,167,248,22,203,49,73,61,76,130,99,163,9,59,51,233,247,178,245,17,148,145,0,131,55,115,179,50,248,56,166,41,36,167,39,17,119,125,175,224,223,113,47,1,151,54,249,34,187,93,136,227,63,122,178,114,125,91,230,65,247,42,205,111,23,26,104,219,77,61,214,255,0,35,47,29,154,51,77,29,142,161,163,61,53,3,248,191,246,6,161,83,142,155,141,89,102,52,244,147,76,196,59,72,153,183,59,255,0,215,234,91,226,234,214,162,7,50,102,103,87,131,192,140,93,60,103,64,238,79,254,189,137,188,127,219,105,148,212,224,102,111,96,65,167,196,71,254,32,175,189,43,9,68,108,94,27,95,85,71,51,106,175,100,77,67,7,123,202,123,25,191,111,81,190,11,151,45,112,233,80,211,5,81,198,226,114,198,207,222,218,120,176,63,203,238,85,58,138,54,1,212,157,251,155,252,203,117,84,219,89,244,111,130,249,133,56,238,125,101,23,249,182,229,197,212,2,19,247,155,197,244,109,87,66,161,152,227,54,149,217,155,189,153,120,203,181,44,50,92,99,22,102,215,115,59,105,166,191,164,235,222,97,96,232,193,24,59,119,59,51,127,136,87,169,218,45,163,182,190,11,105,70,204,206,78,228,180,96,23,109,93,201,30,62,238,231,116,112,97,238,213,251,217,114,70,44,45,220,239,252,235,118,189,250,34,34,34,55,138,222,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,139,105,120,173,17,25,245,69,166,186,124,22,237,221,204,184,229,45,174,180,2,119,239,251,150,241,119,215,95,159,138,228,91,11,87,45,191,13,23,78,236,100,20,50,105,240,23,255,0,35,171,112,204,120,231,170,198,20,230,239,35,196,49,131,62,154,233,175,84,255,0,228,94,179,12,210,69,217,226,118,39,215,104,252,91,95,1,94,218,152,33,106,118,18,45,27,111,245,206,222,58,45,212,146,179,73,44,44,251,133,132,137,180,239,92,22,249,38,150,236,112,236,125,140,206,250,232,255,0,217,50,245,176,60,144,198,34,218,232,238,222,43,229,226,8,202,72,73,216,93,223,99,233,163,125,206,188,14,22,162,148,113,29,100,135,25,119,245,60,89,255,0,182,10,171,22,161,113,166,22,118,209,180,111,242,50,248,216,230,89,35,181,158,194,102,247,95,227,253,201,40,129,230,23,95,90,55,41,96,150,102,112,58,178,209,183,63,131,149,91,43,24,140,119,27,50,184,174,15,98,233,230,117,182,77,223,245,216,126,63,252,241,78,167,47,40,221,159,9,82,187,127,96,31,251,40,215,182,38,103,23,103,240,118,84,203,52,234,227,164,161,150,158,46,247,152,8,116,251,221,141,151,150,202,220,59,36,39,37,194,120,137,158,83,119,23,113,249,236,127,139,42,195,111,135,107,123,207,166,141,175,249,23,60,242,48,139,232,206,255,0,37,243,36,156,92,223,243,195,171,120,142,239,249,23,3,202,4,100,206,93,218,63,197,116,230,209,220,132,221,186,125,235,199,98,40,41,202,165,128,88,93,137,244,109,52,239,239,117,236,48,124,111,5,190,158,61,175,181,131,226,223,181,123,7,1,110,246,119,254,101,163,198,218,106,238,90,173,160,34,67,171,185,39,79,187,184,139,79,218,142,12,12,218,187,234,235,144,1,155,193,223,249,214,239,235,190,244,126,228,68,68,91,209,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,154,183,205,53,101,163,191,127,115,173,17,22,154,247,173,236,204,182,191,113,106,232,95,13,22,194,239,125,174,218,191,205,6,50,248,59,45,100,103,16,213,188,86,206,174,140,218,59,191,205,114,239,17,29,207,242,95,30,243,36,146,83,155,8,187,143,127,195,238,117,64,243,14,88,173,55,1,172,40,223,89,39,104,245,22,110,231,114,55,239,240,249,47,81,130,106,163,170,163,142,93,219,183,11,124,117,211,86,21,235,39,138,105,32,33,139,95,7,211,199,228,186,244,50,84,71,172,38,238,206,253,207,174,189,237,220,203,239,218,226,8,89,207,70,213,223,95,242,47,183,12,209,203,30,157,219,155,230,186,245,240,12,177,109,49,213,221,190,95,181,124,43,69,178,158,221,83,83,80,17,179,117,37,50,125,25,188,93,217,254,95,114,246,20,164,37,78,4,58,104,226,207,254,37,76,243,178,239,29,187,14,85,202,69,166,216,164,239,215,227,211,147,239,251,148,31,241,127,118,150,245,153,213,117,59,156,128,58,128,207,171,191,133,69,67,252,223,230,168,52,110,236,109,163,252,85,225,240,33,28,146,99,26,18,119,103,102,173,137,255,0,251,173,50,154,108,9,221,135,225,109,117,238,31,248,130,190,221,105,16,82,202,77,240,2,127,241,58,166,87,139,17,223,110,3,44,160,196,49,200,196,58,182,190,4,255,0,115,252,215,174,179,91,222,146,8,97,32,102,96,17,102,238,249,51,125,223,114,251,26,8,254,139,254,213,210,150,87,41,92,95,189,181,209,121,219,236,146,211,57,118,96,55,50,119,240,111,158,191,37,197,110,10,238,139,75,82,111,223,223,166,175,171,119,55,205,125,3,24,100,166,34,46,253,53,240,211,199,69,228,234,163,136,239,113,136,139,234,204,223,15,238,215,189,179,196,13,78,2,13,239,51,51,255,0,137,151,215,140,141,180,98,239,118,92,132,238,236,221,206,182,51,187,30,215,103,209,114,182,139,107,123,198,250,183,130,228,102,249,173,31,185,217,106,228,63,181,109,109,117,90,162,34,220,206,206,180,119,249,35,120,173,200,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,180,213,190,105,171,45,29,251,251,157,104,136,180,213,181,91,217,155,238,91,75,221,118,127,130,63,123,51,183,205,108,38,213,244,125,29,208,99,125,123,180,90,200,206,49,187,183,142,159,5,198,50,190,198,239,125,126,43,149,137,182,110,127,146,249,119,89,78,72,76,68,95,110,142,222,31,115,170,25,153,165,21,186,161,171,74,55,125,31,78,230,109,124,77,255,0,228,95,71,1,87,199,89,75,28,187,181,220,13,220,239,222,221,195,254,117,238,14,57,36,135,108,122,247,183,252,139,169,72,117,16,84,28,69,171,59,235,222,250,232,237,175,130,251,150,216,68,15,172,250,110,127,31,241,47,189,5,68,102,14,15,250,77,225,170,217,83,16,201,27,137,139,62,173,221,220,190,29,37,178,42,90,233,106,64,25,157,247,57,104,223,126,191,37,234,104,76,14,156,92,126,239,242,50,242,57,161,95,29,13,150,73,8,180,102,23,215,191,251,131,255,0,50,133,222,58,49,20,151,188,81,89,16,200,68,16,87,200,45,223,175,112,201,83,247,191,205,90,88,187,177,54,143,223,170,184,206,14,163,150,92,207,182,182,230,118,234,195,241,127,251,98,157,78,78,81,139,134,20,166,23,118,238,0,255,0,217,198,189,165,65,56,194,100,223,1,119,255,0,18,167,24,150,216,119,234,214,109,24,130,50,211,191,191,189,157,254,231,249,175,181,135,237,15,110,167,142,46,155,51,54,158,13,247,55,221,247,47,70,194,194,44,226,253,250,119,174,156,243,62,253,154,234,218,175,135,122,221,78,37,60,64,123,221,159,77,27,227,222,235,231,91,134,229,35,188,243,147,176,191,126,142,229,175,193,254,43,234,139,69,36,70,36,250,190,215,215,195,228,188,149,236,33,246,157,60,98,207,222,96,205,225,253,147,175,117,97,136,26,134,32,102,208,152,91,254,85,246,163,35,240,45,93,114,147,150,158,11,103,120,150,159,5,202,218,105,224,182,254,145,59,59,119,50,228,102,239,71,208,95,193,28,135,246,173,189,250,252,86,168,136,183,106,206,142,235,70,119,213,110,68,68,68,68,68,68,68,68,68,68,68,68,68,90,45,168,136,139,86,109,86,211,109,31,185,4,159,93,22,226,209,214,215,38,103,102,213,110,102,31,29,86,157,254,3,243,90,72,90,54,142,218,175,155,91,114,163,161,238,150,120,129,201,245,109,196,205,243,251,254,229,201,13,116,53,48,137,117,65,133,244,118,125,205,223,220,184,107,200,94,152,156,29,139,185,219,187,191,94,231,84,111,52,236,101,87,105,150,169,169,207,116,114,20,141,238,124,88,77,254,74,159,101,238,59,58,27,147,88,234,76,65,198,77,27,123,233,174,132,3,167,121,125,223,37,93,109,119,70,170,140,28,69,159,115,55,131,120,248,125,235,234,189,20,114,179,77,183,105,15,123,247,104,185,168,164,2,115,141,137,181,29,91,199,246,47,169,69,11,235,185,245,241,255,0,50,237,207,27,62,140,255,0,37,210,138,140,13,165,254,252,188,23,213,166,141,163,132,69,188,54,183,249,21,17,226,66,70,28,47,93,24,151,253,106,87,238,127,246,185,148,38,241,30,108,88,202,189,157,251,218,121,91,255,0,186,204,168,200,62,132,206,234,240,184,14,171,138,60,99,69,25,74,3,190,178,54,209,201,153,251,229,165,83,79,128,244,251,63,6,142,207,171,11,247,127,120,43,239,84,135,82,158,64,211,93,194,237,254,37,241,162,161,8,141,189,199,110,254,254,229,221,143,67,119,1,254,183,229,247,45,210,143,74,55,39,127,22,248,174,140,103,25,72,239,171,63,122,232,213,194,50,84,60,132,58,179,120,119,125,235,140,246,105,211,109,25,157,113,76,205,12,46,12,222,233,119,235,252,203,231,65,108,142,91,128,85,56,190,172,204,222,31,221,107,242,94,174,132,90,22,213,135,187,79,151,236,93,182,169,102,126,237,53,92,193,35,147,106,237,225,222,182,20,186,62,186,63,138,220,50,59,182,186,252,23,40,119,139,59,252,89,111,119,209,181,238,92,110,78,79,225,220,183,48,179,19,62,171,115,179,173,17,17,17,106,222,43,114,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,209,214,212,68,69,171,54,171,105,182,143,220,130,122,119,104,183,22,143,221,252,235,107,147,54,141,175,197,106,194,218,235,170,215,251,215,91,72,156,91,71,109,87,207,173,184,210,81,51,188,147,70,14,253,254,241,51,124,254,255,0,185,41,174,48,213,67,171,74,27,95,193,216,155,79,15,218,180,171,48,122,114,120,220,75,70,127,14,255,0,130,164,217,147,101,123,141,178,166,87,167,61,67,123,183,185,242,19,251,190,245,73,176,78,51,59,37,226,75,61,84,140,2,50,59,14,247,211,70,222,34,205,222,77,242,249,42,243,101,188,13,93,60,70,44,196,198,2,76,237,222,207,171,55,223,247,175,180,212,145,84,198,210,56,237,47,29,89,153,150,250,73,99,25,222,159,120,238,22,240,215,191,199,69,245,169,33,39,61,207,170,238,200,12,226,204,90,248,174,8,169,64,142,102,241,212,9,119,104,225,104,162,97,111,254,78,229,78,115,192,154,60,57,46,133,250,66,95,31,246,185,20,40,113,99,54,252,87,120,18,127,11,141,67,55,255,0,108,157,91,123,62,142,207,247,171,138,224,226,168,34,204,251,110,249,0,91,171,15,139,233,255,0,205,20,234,114,242,140,132,240,173,57,137,179,177,8,63,115,255,0,181,198,189,172,163,186,35,31,152,187,47,134,54,241,142,82,46,155,182,166,239,222,223,127,236,93,208,17,213,163,29,59,155,85,202,67,180,28,157,215,207,98,3,157,245,118,127,254,186,234,215,198,211,19,11,179,56,139,235,254,85,215,118,142,49,218,58,51,59,105,251,23,25,8,199,25,16,247,179,139,234,255,0,5,242,101,182,71,87,89,13,67,182,187,12,93,191,153,245,249,125,235,214,91,163,104,64,93,135,225,225,162,239,53,64,179,252,29,215,48,72,70,221,236,182,20,223,215,56,191,248,22,224,145,252,126,107,154,62,241,220,237,226,183,59,233,222,238,221,203,97,27,151,130,213,133,183,51,234,183,59,45,17,17,60,17,106,222,43,114,34,34,34,34,34,34,34,34,34,34,34,34,209,104,238,250,248,167,143,126,171,68,68,239,248,45,89,219,226,155,153,107,220,236,182,62,140,254,11,71,238,125,218,174,61,204,229,227,241,91,200,189,221,27,189,214,131,33,11,119,139,255,0,129,112,203,49,147,19,104,236,188,197,230,209,81,112,168,18,239,113,103,103,248,252,223,238,251,215,212,163,161,104,41,35,132,251,182,139,54,191,205,162,221,36,38,2,236,206,228,223,6,241,94,114,255,0,109,150,233,75,53,20,177,237,18,18,209,221,157,155,189,157,190,79,243,84,62,233,148,87,10,108,68,55,42,57,5,153,166,99,247,92,188,58,142,255,0,0,253,138,173,97,40,101,160,163,138,26,184,220,204,118,182,186,59,252,5,190,63,177,122,74,170,184,154,47,118,86,7,118,239,109,218,124,23,207,180,72,239,92,100,211,106,206,79,253,119,222,203,213,210,213,8,59,11,174,217,203,25,11,145,105,220,183,211,66,219,28,182,247,19,238,110,239,154,236,233,160,232,223,37,67,120,142,138,56,240,165,202,162,67,111,118,158,103,241,249,69,51,168,50,207,251,184,87,102,29,218,40,221,221,163,170,156,124,126,83,203,247,253,234,153,55,138,184,78,16,175,85,22,204,200,178,4,102,108,7,115,166,23,209,223,227,61,63,223,247,41,214,202,202,167,171,194,212,147,106,253,241,199,227,254,230,31,231,94,205,112,60,66,70,90,253,235,170,242,69,12,219,27,77,93,244,248,124,214,219,132,172,81,109,18,211,187,231,247,58,248,146,85,199,3,56,235,163,248,106,184,94,160,186,101,35,201,187,93,116,109,117,95,14,182,182,227,218,133,160,130,87,14,239,1,47,155,252,151,213,165,122,154,152,130,57,227,38,119,102,126,246,127,151,222,190,157,45,1,14,132,222,12,250,63,220,190,152,3,179,54,223,6,110,245,178,87,232,183,83,77,123,251,208,106,12,135,112,59,233,241,209,104,117,46,96,226,63,164,203,146,146,66,45,24,157,254,93,235,190,228,194,44,218,163,106,253,229,174,142,200,239,163,179,45,205,171,62,171,145,109,118,239,91,95,95,130,215,238,68,69,171,120,163,248,173,91,193,106,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,180,90,59,190,190,41,174,172,180,68,68,98,111,7,90,238,111,154,215,185,217,108,126,237,59,150,143,171,62,186,174,55,38,223,226,183,145,247,104,207,171,173,4,200,123,220,95,252,11,138,73,136,181,109,9,190,245,230,175,150,186,155,132,205,181,203,111,243,252,223,238,251,215,126,219,111,106,74,65,132,219,224,221,255,0,46,230,111,146,229,40,12,4,152,93,221,159,94,229,240,175,52,50,214,65,45,33,197,160,200,36,218,184,247,119,179,183,252,170,133,226,172,161,173,43,195,220,40,76,4,158,93,218,139,187,119,110,39,248,7,236,85,51,5,81,84,90,237,244,244,181,160,242,20,81,0,119,179,191,128,139,124,116,249,58,246,50,213,66,52,172,226,109,25,124,157,217,190,11,228,80,150,251,187,202,211,107,171,105,166,239,238,153,122,250,106,145,143,107,63,201,151,117,229,2,23,39,118,238,109,86,234,81,18,220,98,221,196,206,218,174,203,51,51,104,202,154,103,76,64,120,126,82,144,219,65,18,126,247,254,226,69,6,92,84,94,226,170,204,92,65,67,19,235,209,187,85,135,195,225,60,237,243,84,41,85,94,29,174,181,22,204,198,181,205,17,27,55,104,129,159,107,191,246,248,190,246,249,41,228,225,226,224,87,28,191,182,212,25,62,165,79,11,190,175,254,209,19,252,254,245,85,87,9,196,36,122,187,55,130,234,206,81,211,74,218,247,59,191,252,169,85,56,244,52,110,237,205,255,0,34,248,147,85,71,78,78,250,247,191,118,171,175,215,34,119,147,171,168,252,183,47,143,116,173,174,98,219,75,12,133,223,253,104,187,252,254,75,185,111,58,217,169,198,57,225,54,115,208,116,113,127,139,55,205,125,74,107,113,183,128,254,143,195,79,15,241,47,171,28,100,32,44,63,6,239,209,109,151,72,197,164,209,2,164,228,29,209,59,233,247,45,59,73,28,110,204,222,242,221,75,44,132,218,19,187,254,213,244,28,216,7,70,117,171,110,125,29,245,209,211,115,51,233,162,221,224,250,178,223,226,180,118,118,90,58,58,34,45,91,197,31,189,214,173,224,181,68,68,68,68,68,68,68,68,68,68,69,181,221,214,136,136,180,39,118,109,89,190,40,47,175,138,223,166,154,173,154,183,201,52,238,213,24,159,195,77,22,201,93,252,91,224,182,20,142,193,175,138,249,211,84,204,53,32,2,47,163,147,107,220,255,0,53,222,9,11,228,185,200,219,103,223,162,234,238,253,38,55,249,174,6,45,73,197,187,254,75,116,122,147,184,201,251,89,157,104,69,161,119,119,247,233,167,220,184,43,161,9,35,125,27,189,219,252,235,229,29,174,50,140,156,227,212,159,93,29,219,254,133,213,142,139,164,122,119,176,179,248,173,210,208,5,70,239,121,251,153,244,125,124,87,200,48,172,182,86,70,240,66,101,25,19,57,22,215,118,102,215,191,189,180,249,47,187,79,118,136,156,122,166,1,166,157,238,236,223,242,175,175,13,77,53,105,4,112,212,1,119,51,62,211,103,255,0,39,237,95,106,49,96,0,6,127,209,22,101,189,81,190,33,232,35,171,194,23,40,201,187,138,154,111,253,148,170,9,120,132,179,5,179,49,238,251,25,219,125,93,65,127,134,121,126,230,249,42,94,174,7,132,91,97,87,102,29,152,253,237,35,185,211,151,119,221,60,31,119,222,167,87,41,33,104,240,157,43,51,235,164,96,223,253,202,53,238,22,194,32,6,119,39,102,94,114,243,112,130,140,202,115,148,91,71,125,53,38,251,223,231,247,47,44,120,197,235,42,14,10,121,68,246,147,179,237,45,124,31,79,129,125,235,142,145,238,55,59,134,211,105,90,54,47,134,237,29,183,127,63,205,122,250,123,100,35,24,137,182,175,163,120,233,254,101,203,236,218,125,236,237,27,54,157,222,13,254,101,218,42,40,99,97,49,30,253,25,188,25,104,33,182,50,218,250,119,187,174,32,169,33,119,98,238,102,125,22,233,15,168,30,26,235,242,92,112,152,142,177,179,179,125,203,83,1,22,115,23,239,118,239,90,82,212,129,31,76,13,156,155,224,206,190,148,76,228,218,147,119,174,93,73,223,71,101,171,142,186,59,252,22,237,117,101,187,191,70,209,29,244,109,86,209,209,219,87,127,138,105,163,162,34,34,106,255,0,53,171,191,119,138,213,159,85,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,45,174,235,68,68,90,19,187,54,172,223,20,103,213,111,211,70,91,53,111,146,105,221,170,49,59,119,105,162,219,43,187,183,115,173,142,110,193,243,117,243,106,170,102,9,129,128,95,188,153,159,185,254,107,185,28,132,250,59,179,247,178,236,239,109,157,255,0,37,214,114,212,157,137,244,101,215,34,110,163,179,63,236,91,131,87,125,166,250,124,153,104,69,181,244,241,239,238,101,199,87,24,73,27,62,157,238,203,228,61,174,50,220,82,6,237,93,244,213,181,211,252,75,168,212,29,41,95,107,59,54,191,224,239,91,165,163,26,143,205,234,250,51,107,175,222,190,92,244,181,54,234,128,158,8,136,199,123,51,190,215,118,102,215,95,135,236,95,98,158,238,4,193,213,33,30,230,213,221,244,211,252,107,235,67,91,79,84,33,28,85,0,78,78,194,251,77,157,125,154,120,218,40,132,25,254,45,254,69,206,169,254,111,82,199,61,130,80,38,238,113,45,127,250,73,20,21,113,99,135,226,183,102,78,34,170,141,157,186,183,154,178,255,0,13,68,239,242,251,149,7,111,21,84,184,119,161,43,134,98,219,34,109,204,221,162,23,238,255,0,119,139,252,234,120,120,114,164,106,108,191,183,69,171,251,144,194,63,224,130,21,86,150,210,113,31,120,157,153,124,75,221,93,60,47,213,41,69,152,91,94,242,111,22,213,121,10,188,98,210,212,61,45,60,192,110,47,224,37,175,118,186,124,9,117,26,162,231,115,171,24,153,164,16,213,139,86,220,218,247,255,0,210,189,125,5,174,48,167,6,151,188,157,155,93,127,99,125,203,178,86,218,109,91,72,197,191,153,191,204,187,35,67,0,70,198,205,222,61,237,224,181,140,116,18,113,238,119,215,85,194,213,4,4,66,254,12,250,126,213,184,228,105,67,70,102,127,216,184,224,33,141,182,54,141,247,45,92,89,155,120,248,253,203,109,45,64,57,188,98,108,228,223,39,95,78,38,114,109,79,199,228,185,117,47,13,31,69,174,215,127,22,91,153,251,150,230,240,77,123,150,209,239,213,221,209,219,189,17,17,19,87,249,173,117,238,241,90,179,173,81,17,17,17,17,17,17,17,17,22,142,235,106,34,34,209,251,209,139,79,130,111,118,213,109,213,159,191,86,90,238,118,111,185,109,121,53,111,7,92,102,123,153,197,181,103,117,243,230,170,146,9,52,39,119,22,126,245,189,182,85,56,202,26,55,131,174,220,110,44,59,126,63,53,200,204,206,204,250,179,232,184,141,155,66,119,102,241,127,130,235,199,19,188,219,217,255,0,155,249,215,5,198,179,179,105,238,232,238,250,106,205,223,241,74,7,146,70,41,75,82,103,23,118,215,191,228,183,29,67,59,184,108,111,31,146,227,169,255,0,91,17,143,115,179,59,233,252,203,230,211,201,213,220,198,222,58,183,122,219,35,179,71,51,177,56,180,96,79,220,250,120,36,123,106,232,91,104,179,185,14,154,187,119,248,47,131,118,177,87,77,79,40,211,205,32,72,236,91,116,39,109,59,159,79,6,93,12,29,79,136,109,21,114,5,194,73,164,23,55,218,68,230,253,218,142,158,58,124,157,84,251,117,112,74,34,50,31,191,181,188,95,246,47,161,171,105,170,164,185,234,229,81,133,238,17,3,104,253,9,91,86,255,0,115,149,65,191,20,84,207,79,152,183,38,34,213,222,162,103,239,127,246,249,149,20,87,39,193,188,167,14,58,182,62,205,89,235,161,111,15,246,234,117,55,249,69,51,201,134,105,217,245,253,16,255,0,217,198,189,226,248,247,233,229,136,64,99,114,103,34,102,238,215,227,170,242,23,235,5,202,237,22,141,83,32,179,190,189,198,77,240,127,185,254,107,169,135,112,79,178,230,121,106,31,123,159,123,238,239,239,119,111,152,183,201,123,42,91,84,84,204,210,198,194,206,253,253,223,253,101,244,34,143,80,119,118,109,86,205,9,143,77,23,100,1,156,61,231,103,253,171,136,132,69,221,187,180,117,211,170,131,86,119,7,110,255,0,146,225,166,234,137,60,71,174,159,7,117,197,32,72,53,4,66,239,166,142,221,223,181,110,103,147,99,247,147,247,119,175,145,107,237,113,221,170,36,147,118,205,77,199,199,251,38,209,122,106,106,167,119,103,39,126,245,219,234,239,239,103,126,229,200,198,206,62,61,235,138,89,92,60,53,254,101,186,9,10,78,253,93,115,104,238,254,43,86,211,118,159,114,213,217,104,237,162,209,17,17,17,110,111,5,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,45,29,214,212,68,69,163,247,163,22,136,231,226,255,0,114,218,206,207,223,171,45,119,59,55,220,182,188,154,183,131,173,135,39,118,223,139,175,157,81,83,36,7,223,171,139,62,174,183,177,5,88,137,142,154,179,178,237,71,163,14,221,123,244,92,162,218,182,154,179,232,182,27,15,123,184,183,248,23,83,163,186,102,54,46,230,127,6,127,189,108,184,84,181,59,126,143,126,158,58,119,252,87,13,9,75,43,245,11,82,103,239,109,123,254,75,150,74,134,98,120,220,27,197,254,11,108,141,186,23,118,109,29,187,255,0,196,190,92,82,185,203,32,147,119,51,187,106,255,0,181,109,144,153,164,48,31,117,154,55,61,91,185,110,129,218,166,136,199,70,39,220,227,171,247,252,23,196,185,216,234,229,134,97,134,83,2,33,45,187,73,219,71,209,244,240,101,241,112,229,30,35,179,220,31,182,75,60,177,185,234,206,69,33,104,219,155,231,167,201,213,79,181,220,24,192,90,115,125,207,163,54,175,251,62,110,190,182,172,237,171,120,47,7,154,135,212,178,75,24,183,126,210,109,127,222,26,132,142,50,168,206,12,111,122,51,39,125,215,74,151,209,223,253,186,161,91,42,172,92,49,25,71,153,22,226,97,213,154,104,95,195,253,190,21,58,28,62,84,148,152,54,141,159,86,212,35,238,255,0,246,81,42,184,190,125,230,115,134,155,80,119,109,95,225,251,29,120,235,197,170,225,118,167,113,10,137,5,137,190,6,77,240,127,185,254,107,228,89,112,52,148,21,165,87,82,111,38,230,118,247,159,95,23,103,248,143,220,189,165,37,150,24,0,102,1,29,116,110,230,102,255,0,50,250,48,71,167,139,55,134,140,132,206,38,205,163,248,174,196,96,206,221,239,220,184,228,17,2,247,89,180,215,191,69,212,169,133,139,82,13,63,153,117,233,186,177,151,72,217,221,190,111,170,219,48,72,213,14,66,239,167,221,251,22,128,242,56,247,17,63,243,175,151,110,237,97,116,156,139,118,207,119,79,31,236,93,122,56,42,73,244,114,119,239,93,214,153,143,195,224,183,129,235,226,235,142,89,8,60,53,213,107,4,132,122,107,170,230,118,119,254,187,252,107,86,102,240,90,187,119,45,29,157,150,136,136,136,139,115,62,171,84,68,68,68,68,68,68,68,69,163,173,142,233,225,222,181,77,31,228,181,102,238,239,91,116,211,199,197,105,247,253,235,123,11,38,198,92,82,51,11,119,124,209,157,246,173,164,76,45,223,163,46,172,179,134,246,208,187,255,0,106,227,152,34,151,244,153,157,223,199,193,109,132,58,90,176,247,11,63,114,230,98,125,53,23,215,230,181,19,54,126,239,7,241,90,234,102,206,45,243,90,109,233,54,237,95,85,214,32,138,168,221,231,22,238,119,118,238,111,249,86,246,56,225,30,152,104,205,166,157,203,137,163,221,38,230,110,237,87,36,130,18,11,196,254,26,47,158,208,140,117,45,30,221,7,95,151,222,182,92,33,6,18,0,238,234,51,139,233,242,125,86,219,72,8,233,3,248,11,255,0,153,151,210,58,46,180,195,176,61,221,91,94,239,189,107,81,111,17,49,97,128,93,180,109,95,111,127,249,22,145,209,28,83,137,199,175,131,126,207,21,245,227,220,224,219,251,187,149,38,207,42,250,58,92,55,92,231,40,14,145,74,206,238,76,223,245,185,126,245,7,92,86,215,195,87,153,245,239,76,98,65,190,86,119,23,103,239,237,19,252,191,106,162,170,224,120,80,186,199,69,142,172,205,36,130,12,119,26,113,241,211,198,104,62,255,0,185,78,22,74,213,133,70,27,167,216,76,236,241,131,247,63,251,92,106,164,190,191,5,211,175,164,106,173,174,237,174,199,103,111,230,213,117,163,166,39,145,128,217,246,179,174,225,208,66,122,119,105,167,203,79,243,33,70,32,59,62,77,163,45,209,198,219,23,25,179,9,182,140,206,235,152,116,38,209,217,153,113,201,8,232,254,63,53,215,216,206,206,205,222,237,224,190,125,81,84,71,32,184,135,118,230,103,238,127,5,202,63,156,23,125,173,225,222,250,46,39,98,17,38,211,65,239,239,92,80,68,59,200,219,94,253,127,157,125,26,64,23,118,99,102,95,67,166,0,62,235,55,123,46,30,160,137,109,215,197,24,119,238,119,119,238,213,105,78,111,169,8,252,9,217,118,53,118,111,189,110,240,102,118,241,117,171,150,141,227,222,180,102,119,111,123,193,52,249,106,180,117,170,34,34,45,204,253,200,203,84,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,163,173,142,233,225,163,173,83,71,249,45,89,181,110,245,163,182,158,43,111,143,127,222,183,176,178,108,101,198,98,194,207,162,209,181,218,182,145,109,110,254,239,138,235,77,60,108,77,161,119,235,240,117,199,40,197,43,123,221,238,235,138,16,233,19,236,238,21,206,197,221,184,95,87,248,173,192,114,107,171,127,58,213,220,143,81,103,241,70,14,147,110,119,125,91,230,186,166,209,212,155,245,219,195,195,255,0,145,215,32,188,80,14,200,217,153,190,229,194,67,212,61,194,218,247,174,82,96,113,96,249,182,142,190,108,144,180,83,187,48,247,59,235,225,247,173,43,96,141,163,212,123,156,199,107,255,0,62,171,130,217,164,114,246,103,240,215,119,223,226,204,190,188,148,109,41,131,0,190,154,182,186,50,85,91,152,54,109,129,139,195,87,113,215,254,69,196,244,38,50,70,96,196,58,19,62,141,220,203,237,65,191,166,205,39,118,140,188,46,105,214,82,83,217,166,114,148,25,217,139,93,73,191,176,53,10,28,107,220,169,42,177,165,200,105,36,2,127,105,77,187,107,179,247,245,106,117,240,117,108,10,170,240,247,112,10,12,121,110,154,67,96,30,188,45,174,186,127,215,162,251,254,229,56,252,54,220,163,170,193,246,215,142,70,38,56,97,126,231,215,198,40,126,245,92,95,95,130,235,87,83,53,76,76,4,222,15,175,249,87,73,169,72,72,99,218,236,44,237,240,93,210,160,134,72,197,156,116,126,231,238,102,90,116,134,17,217,240,240,239,91,162,140,116,125,22,217,5,153,251,155,87,249,58,222,26,184,179,56,179,119,124,150,133,16,190,189,239,222,186,251,7,115,142,158,11,231,85,21,76,101,168,3,127,129,215,51,63,81,223,70,111,218,184,152,72,89,216,91,70,92,20,241,6,247,54,119,209,215,209,165,1,126,227,31,241,47,162,241,70,13,168,179,58,225,234,8,30,154,173,88,58,132,250,187,173,33,45,28,132,124,123,180,93,141,93,135,95,138,215,193,181,103,213,214,174,236,45,226,180,102,119,241,77,63,177,213,104,255,0,61,86,168,136,136,181,213,106,207,170,213,17,17,17,17,17,17,17,108,119,255,0,42,105,171,45,142,218,127,92,255,0,225,91,193,217,251,150,237,95,85,166,186,63,122,215,70,127,130,218,108,204,222,58,119,160,247,183,143,193,104,100,224,218,234,184,9,204,159,93,86,253,218,55,127,201,113,200,236,109,166,171,172,113,51,119,237,103,211,238,92,36,123,68,201,219,193,157,113,245,92,162,220,206,254,11,146,9,9,155,87,119,211,199,69,189,170,195,115,234,218,51,58,218,21,160,206,91,73,188,95,226,185,70,160,28,28,141,217,255,0,106,219,25,66,110,69,163,51,119,248,104,186,181,50,51,27,12,111,223,175,248,151,60,102,3,30,166,250,59,14,171,172,21,98,114,187,7,126,158,47,252,233,81,35,51,59,179,14,231,240,119,249,175,155,90,245,132,112,51,120,57,139,19,247,248,119,234,148,196,80,213,187,49,19,187,63,207,239,94,142,130,176,28,88,93,155,95,254,178,229,168,169,17,103,39,111,5,211,43,136,55,115,247,125,255,0,252,142,185,37,187,192,20,206,194,122,150,221,59,221,190,95,181,90,103,23,217,128,56,123,5,92,166,58,131,98,34,152,91,105,252,226,168,254,233,190,74,24,179,31,16,30,34,197,87,10,233,12,139,117,68,174,206,79,171,233,212,55,249,191,246,75,203,42,145,145,87,98,183,230,5,129,156,246,183,181,105,95,199,79,250,252,95,127,220,167,67,135,75,228,51,225,42,35,25,183,57,4,108,254,243,63,253,106,31,189,86,183,184,65,166,214,54,221,167,205,180,255,0,42,71,86,210,19,11,59,63,205,114,180,145,179,247,176,173,253,88,244,215,115,127,133,117,164,154,50,149,181,54,209,190,245,164,181,145,176,237,141,255,0,192,184,66,160,116,114,119,213,245,91,222,161,223,77,174,250,173,195,33,184,187,150,171,99,152,247,179,104,47,227,175,131,174,9,74,39,29,36,38,215,95,154,208,36,134,49,109,29,159,191,238,91,13,227,148,187,157,180,241,211,230,184,119,3,74,205,166,140,207,224,222,11,157,164,38,54,120,223,221,215,189,118,90,161,200,118,106,90,186,216,108,49,182,249,36,209,252,91,87,91,98,174,29,72,55,107,171,187,120,174,106,73,64,76,181,211,82,119,117,219,114,119,118,118,211,69,171,179,247,62,186,126,197,163,147,234,205,166,171,123,62,191,224,91,135,193,104,76,221,203,71,109,17,53,111,154,34,34,212,126,74,144,228,55,19,24,55,62,113,14,100,224,203,53,13,93,187,16,229,118,40,173,195,151,170,41,153,204,8,35,170,168,134,154,174,41,88,88,72,38,26,105,29,195,184,227,48,49,118,113,217,36,149,129,17,17,21,31,225,87,137,140,27,197,126,81,209,230,150,15,161,171,183,24,212,21,182,239,108,169,103,35,183,92,99,8,206,88,26,77,172,51,6,217,99,48,144,89,183,1,142,225,3,223,24,86,4,68,69,111,248,3,140,92,9,154,28,83,226,62,26,48,45,31,180,254,201,97,250,203,141,226,247,212,154,30,203,116,165,184,141,20,246,238,207,44,3,191,111,80,15,174,18,16,62,187,89,159,71,36,199,252,98,224,76,175,226,159,14,112,209,142,168,253,153,246,183,15,209,220,108,247,190,164,211,118,171,165,85,196,168,160,183,118,120,160,45,155,186,102,125,115,144,65,180,218,236,218,177,43,128,68,68,69,24,28,102,115,64,207,222,29,184,147,198,25,57,130,176,134,95,214,217,112,255,0,179,251,52,247,75,125,108,149,71,215,160,167,168,61,229,29,92,96,250,28,196,205,160,55,186,205,174,175,171,189,207,242,244,226,131,31,113,103,146,247,172,198,204,107,70,31,183,92,173,216,162,166,201,20,86,74,121,161,128,160,142,146,146,97,34,25,165,148,156,247,84,27,59,177,51,104,195,221,226,239,116,10,200,56,183,230,123,131,120,102,206,219,38,80,91,240,109,94,37,59,117,68,51,99,121,129,222,19,160,164,158,6,56,161,163,98,208,102,169,219,44,83,187,147,180,91,25,162,221,190,66,58,123,170,202,28,232,202,252,250,193,177,230,6,81,226,250,76,69,98,146,162,90,71,168,132,36,136,226,158,55,109,241,75,20,162,50,196,122,56,147,9,136,187,129,129,182,162,98,239,229,56,85,226,99,6,241,95,148,116,121,165,131,232,106,237,198,53,5,109,187,219,42,89,200,237,215,24,194,51,150,6,147,107,12,193,182,88,204,36,22,109,192,99,184,64,247,198,21,129,17,17,121,76,216,199,95,146,252,172,198,89,153,236,191,105,253,146,195,247,27,239,98,235,244,123,87,101,166,146,110,151,83,105,108,221,211,219,187,105,105,174,186,62,154,47,43,195,71,17,120,19,138,12,172,160,204,204,11,81,253,170,142,241,69,178,111,233,101,211,179,67,52,244,125,73,98,143,173,210,235,128,245,64,118,31,139,63,139,53,85,68,68,68,69,10,223,232,213,241,79,255,0,112,57,85,255,0,154,174,63,243,229,46,153,33,141,110,185,149,146,248,7,49,175,180,244,144,92,177,86,23,181,94,235,34,164,2,24,35,158,166,146,57,164,24,196,136,137,129,136,221,153,156,137,244,211,87,127,21,237,81,66,183,250,53,124,83,255,0,220,14,85,127,230,171,143,252,249,75,166,72,99,91,174,101,100,190,1,204,107,237,61,36,23,44,85,133,237,87,186,200,169,0,134,8,231,169,164,142,105,6,49,34,34,96,98,55,102,103,34,125,52,213,223,197,123,84,68,69,69,56,204,206,188,85,195,183,13,152,195,56,240,85,190,213,91,122,195,254,207,236,208,93,34,146,74,83,235,215,211,211,158,241,142,72,205,244,9,137,219,67,111,121,155,93,91,86,120,246,201,14,110,220,73,102,86,116,96,28,185,190,224,156,181,130,219,138,177,69,170,201,89,45,37,182,188,103,142,10,154,184,225,144,163,34,172,33,99,97,55,118,119,18,109,116,213,159,193,75,162,34,43,53,180,243,70,200,107,255,0,20,116,92,59,216,169,170,238,54,123,141,68,118,106,60,103,73,47,90,138,166,247,36,173,28,116,209,196,34,228,116,196,78,209,181,91,19,139,200,237,160,116,127,162,21,229,34,42,105,196,86,124,224,222,27,114,142,251,154,216,206,182,144,66,221,78,97,108,161,154,161,225,59,181,197,192,158,158,138,39,16,50,223,33,14,142,76,5,176,24,228,38,216,4,237,72,56,41,227,255,0,2,113,131,237,91,7,217,255,0,178,88,206,217,215,172,251,63,218,230,175,234,90,227,236,225,219,59,87,103,138,38,214,106,158,159,75,87,54,217,187,77,31,186,165,113,47,196,198,13,225,107,15,97,76,103,152,52,53,103,135,175,248,162,159,14,87,86,211,51,153,219,2,106,90,153,154,173,226,97,114,152,4,169,197,140,7,223,216,100,66,198,66,209,157,96,68,68,69,71,243,119,137,140,27,146,185,185,149,153,91,140,232,106,192,51,94,162,190,219,108,185,194,207,32,83,92,97,58,64,167,130,88,196,92,182,78,85,123,26,70,127,112,196,55,14,194,41,35,172,8,136,163,215,152,95,48,188,232,225,51,58,44,185,115,151,56,99,5,92,109,183,28,47,77,123,150,91,221,21,92,211,140,242,85,213,194,66,37,13,76,66,193,182,156,29,153,197,223,87,46,255,0,6,111,107,203,123,141,108,211,227,7,242,137,249,76,176,97,75,103,217,47,100,118,47,97,82,212,195,212,237,93,175,169,213,235,79,46,186,118,96,219,183,110,154,150,186,234,218,94,170,34,133,111,244,106,248,167,255,0,184,28,170,255,0,205,87,31,249,242,151,76,144,198,183,92,202,201,124,3,152,215,218,122,72,46,88,171,11,218,175,117,145,82,1,12,17,207,83,73,28,210,12,98,68,68,192,196,110,204,206,68,250,105,171,191,138,246,168,136,136,169,167,17,185,223,106,225,199,39,175,89,203,125,177,213,221,237,182,10,139,112,214,82,82,72,33,59,193,81,93,5,52,135,30,239,116,140,6,119,54,7,113,99,112,97,114,13,219,219,213,224,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,218,166,134,186,153,223,100,161,171,179,179,179,179,16,24,147,16,24,19,49,129,137,9,48,144,187,55,160,68,69,111,248,255,0,140,92,9,149,252,83,225,206,26,49,213,31,179,62,214,225,250,59,141,158,247,212,154,110,213,116,170,184,149,20,22,238,207,20,5,179,119,76,207,174,114,8,54,155,93,155,86,37,112,8,136,161,91,253,26,190,41,255,0,238,7,42,191,243,85,199,254,124,165,38,211,157,247,88,120,68,162,226,70,251,99,164,172,185,6,91,199,142,43,45,180,146,21,52,19,78,214,198,172,146,8,200,186,133,24,57,106,44,239,189,197,157,157,247,105,223,219,225,163,136,188,9,197,6,86,80,102,102,5,168,254,213,71,120,162,217,55,244,178,233,217,161,154,122,62,164,177,71,214,233,117,192,122,160,59,15,197,159,197,154,170,162,34,34,163,249,13,196,198,13,207,156,67,153,56,50,205,67,87,110,196,57,93,138,43,112,229,234,138,102,115,2,8,234,170,33,166,171,138,86,22,18,9,134,154,71,112,238,56,204,12,93,156,118,73,37,96,68,68,68,69,74,184,151,226,47,2,112,191,149,149,249,153,142,170,63,182,209,217,232,182,77,253,51,186,118,105,166,130,143,169,20,82,116,122,189,3,30,169,142,192,241,119,240,103,241,92,22,241,165,131,120,201,193,183,123,205,155,14,213,225,188,67,134,234,35,134,245,101,154,103,169,10,112,153,228,122,105,162,169,96,1,148,36,24,164,213,182,137,137,198,108,227,183,97,201,113,72,173,127,152,95,20,24,251,132,204,151,178,230,54,92,218,48,253,198,229,113,197,20,214,73,98,189,211,205,52,3,4,148,149,115,17,8,195,44,68,199,186,156,25,157,201,219,71,46,239,7,107,96,224,207,154,6,126,241,19,196,158,15,201,204,107,132,50,254,138,203,136,61,161,218,103,181,219,235,99,170,14,133,5,69,64,108,41,42,228,6,212,225,22,125,65,253,215,125,52,125,29,164,253,17,17,81,251,175,19,24,54,193,197,29,171,133,139,237,13,93,45,247,17,225,112,196,118,42,225,103,146,10,195,105,107,26,122,67,102,29,97,48,138,141,229,19,119,112,54,234,11,184,16,131,75,88,17,17,89,7,48,62,42,56,175,225,22,166,215,142,48,62,30,203,91,230,93,95,42,35,182,195,53,202,130,179,218,52,23,30,145,27,193,51,5,96,12,161,32,197,44,129,32,3,105,180,128,196,92,64,230,181,92,1,206,191,58,34,198,86,146,205,44,180,193,85,88,77,234,24,110,193,96,164,171,130,226,208,59,59,57,192,83,213,28,78,98,238,199,176,197,152,246,184,110,143,119,80,101,207,9,226,155,22,57,194,182,108,107,133,171,187,109,151,16,91,233,238,150,234,158,145,199,215,165,158,49,146,41,54,27,9,142,224,49,125,9,152,155,93,29,153,251,149,42,227,51,58,241,87,14,220,54,99,12,227,193,86,251,85,109,235,15,251,63,179,65,116,138,73,41,79,175,95,79,78,123,198,57,35,55,208,38,39,109,13,189,230,109,117,109,89,227,219,36,57,187,113,37,153,89,209,128,114,230,251,130,114,214,11,110,42,197,22,171,37,100,180,150,218,241,158,56,42,106,227,134,66,140,138,176,133,141,132,221,217,220,73,181,211,86,127,5,46,138,223,248,215,226,186,197,194,94,77,86,227,46,173,170,179,23,220,181,163,194,214,74,217,140,123,125,86,224,105,36,113,141,156,222,24,0,250,178,62,160,47,160,71,212,3,150,55,81,173,254,141,95,20,255,0,247,3,149,95,249,170,227,255,0,62,82,125,194,142,39,226,107,28,229,192,99,94,38,240,222,20,194,247,91,207,78,123,93,130,207,111,170,167,170,161,165,209,223,117,115,207,81,46,147,73,168,187,66,204,37,16,182,146,59,153,20,113,86,180,69,177,223,252,169,166,172,182,59,105,253,115,255,0,133,111,7,103,238,91,181,125,86,157,237,222,235,93,25,254,11,108,140,204,63,46,244,30,246,110,247,240,67,119,6,215,85,215,39,50,45,218,190,139,126,231,102,239,249,46,57,29,141,180,213,117,142,22,110,253,172,238,221,253,236,184,245,209,141,221,188,5,215,23,81,202,61,204,239,220,183,192,68,222,251,191,115,252,215,35,85,70,199,163,182,154,63,193,109,106,208,99,39,23,111,23,92,163,82,6,46,68,236,255,0,115,173,145,148,50,185,22,140,204,218,252,151,90,164,197,139,104,63,123,252,215,52,36,193,30,166,236,207,183,85,214,237,98,114,184,131,234,236,253,255,0,225,90,205,32,176,238,38,29,124,59,254,107,161,90,245,37,8,116,217,181,121,91,231,250,58,58,235,196,229,21,104,234,229,187,99,59,254,221,87,164,160,171,29,25,139,199,77,59,255,0,153,118,167,156,24,92,159,224,218,174,145,92,64,93,219,70,239,248,191,255,0,93,114,189,218,0,129,219,126,165,183,187,189,190,95,181,91,191,18,216,220,44,24,86,186,176,231,38,208,101,253,18,240,252,220,207,253,147,124,148,39,103,70,46,151,19,227,91,204,199,41,152,21,198,160,199,113,59,247,117,100,211,250,231,254,201,83,229,234,114,222,226,84,24,178,220,76,78,205,218,97,239,215,253,180,62,255,0,185,77,223,8,119,200,170,112,21,166,87,157,157,218,26,113,211,115,127,105,131,239,87,58,215,24,54,142,166,218,187,51,248,183,249,214,129,88,196,91,89,217,245,117,216,234,71,220,228,195,170,220,210,131,248,19,127,133,117,231,150,50,38,109,237,220,255,0,53,161,213,194,3,160,59,59,233,240,209,112,53,75,110,114,39,213,217,111,122,157,195,168,187,178,220,18,25,54,164,239,220,182,60,141,171,179,232,207,243,92,50,28,110,223,156,118,91,35,146,24,199,197,159,252,11,73,74,57,11,65,38,31,216,250,46,2,112,98,209,155,107,125,221,203,153,228,45,218,196,253,223,228,93,166,168,119,29,174,69,171,253,235,66,17,31,126,73,52,253,174,184,227,174,17,55,22,45,127,99,174,122,105,128,100,119,45,59,215,104,156,157,245,29,52,90,187,59,183,142,159,177,104,68,254,12,218,174,65,125,127,204,130,132,205,162,209,219,68,77,91,230,136,136,181,111,21,185,17,17,17,17,17,17,104,239,162,218,239,170,208,153,221,187,150,205,206,206,205,252,203,126,221,91,87,77,54,190,191,5,187,199,189,157,63,106,213,159,231,162,217,43,182,141,170,117,0,89,190,122,46,50,114,55,239,240,213,104,108,34,205,222,254,43,108,143,238,182,223,138,227,102,211,191,85,199,33,108,238,127,138,225,156,88,161,38,240,103,103,255,0,34,219,77,8,244,52,63,6,110,239,240,38,130,194,236,207,254,21,195,220,251,153,246,252,123,217,116,70,38,105,12,154,89,63,77,255,0,174,238,92,55,26,170,216,97,113,164,218,239,167,245,218,252,159,229,252,203,169,105,174,188,187,27,213,8,105,189,244,209,143,195,187,230,187,61,188,222,176,90,70,209,180,102,238,249,235,251,87,102,235,80,113,80,145,196,239,184,129,244,253,186,58,225,195,189,121,105,202,74,134,109,206,79,243,240,209,190,107,146,227,41,13,68,0,26,232,242,11,63,248,93,119,158,32,48,103,127,22,239,213,124,138,218,161,162,153,201,182,59,120,187,191,143,139,255,0,153,124,162,198,212,212,147,184,188,130,218,63,205,180,241,254,249,112,213,230,101,186,54,119,158,225,70,13,253,212,162,223,229,53,240,39,205,107,76,211,20,81,92,233,31,189,219,221,152,126,127,223,174,10,220,205,181,82,211,148,146,93,96,111,117,252,103,29,60,31,251,181,97,92,111,103,45,45,214,207,87,102,162,174,138,93,213,18,126,140,172,95,214,212,143,192,223,230,223,5,29,21,210,20,181,82,74,94,38,78,95,225,119,93,117,246,48,141,206,107,86,37,181,214,192,76,197,13,108,18,51,187,191,194,65,127,131,183,201,75,79,10,185,225,73,30,12,166,134,229,117,166,142,109,224,12,197,59,54,141,210,129,191,174,147,95,29,85,201,209,102,245,154,113,22,246,213,35,191,115,255,0,174,67,95,248,235,235,81,102,189,177,229,97,123,173,19,139,248,109,156,117,241,111,238,215,222,131,48,104,38,102,112,171,140,153,219,93,122,130,255,0,255,0,114,235,215,230,117,178,138,50,126,208,46,237,171,63,190,63,127,247,127,114,225,179,99,192,189,202,253,9,59,181,238,239,248,106,223,34,127,154,244,180,245,198,253,228,250,179,248,174,236,83,70,227,171,19,190,191,122,236,194,122,147,19,54,189,222,14,185,142,160,244,247,64,53,111,185,113,22,178,179,145,62,215,102,240,30,238,245,243,234,98,168,38,127,125,216,117,241,213,245,92,47,52,116,241,183,86,87,113,215,77,92,187,245,93,102,188,210,71,54,157,170,61,62,44,230,218,248,254,213,172,215,186,50,144,88,39,133,133,244,215,222,109,127,202,187,13,118,131,166,205,9,111,111,155,59,63,252,171,187,71,93,189,155,220,111,14,237,91,189,43,70,106,167,102,119,113,109,52,247,53,111,154,67,68,241,71,171,17,59,183,123,59,186,234,202,119,49,171,29,130,61,38,211,87,208,181,241,255,0,7,130,251,148,178,25,66,61,71,118,118,211,195,246,46,208,144,237,239,255,0,26,213,157,190,75,77,236,207,247,104,183,49,179,248,104,181,213,157,214,186,45,28,126,75,107,15,127,236,90,162,34,51,232,177,238,199,153,235,152,252,58,113,219,154,121,161,149,247,158,195,117,161,204,12,69,20,208,202,206,116,183,10,82,185,76,242,82,212,198,206,221,72,79,104,234,218,177,49,8,152,16,24,1,140,223,240,209,196,94,4,226,131,43,40,51,51,2,212,127,106,163,188,81,108,155,250,89,116,236,208,205,61,31,82,88,163,235,116,186,224,61,80,29,135,226,207,226,205,85,81,17,22,53,156,52,113,23,142,248,95,205,58,12,204,192,181,31,218,168,239,20,91,33,254,153,218,251,76,51,79,71,212,150,41,58,61,94,128,15,84,7,120,120,179,248,179,228,39,145,121,233,151,28,69,229,197,187,52,50,190,243,219,173,85,218,197,52,50,179,5,85,190,168,89,158,74,90,152,217,223,167,48,110,29,91,87,23,18,19,2,48,48,50,168,8,138,194,185,154,241,219,106,201,28,27,113,200,204,173,196,213,113,230,133,250,158,49,170,172,181,206,32,120,110,136,220,72,142,73,52,119,10,153,162,212,99,0,219,32,4,157,125,209,187,67,213,180,190,74,158,105,241,79,211,250,239,81,183,39,58,191,52,248,91,233,253,15,168,220,85,213,114,189,227,167,242,215,133,67,35,179,143,25,246,188,201,178,239,246,61,77,104,237,154,251,107,142,49,118,214,103,39,237,21,144,233,39,83,86,19,56,152,36,252,233,13,68,141,127,232,136,188,86,80,231,70,87,231,214,13,143,48,50,143,23,210,98,43,20,149,18,210,61,68,33,36,71,20,241,187,111,138,88,165,17,150,35,209,196,152,76,69,220,12,13,181,19,23,120,54,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,94,255,0,152,23,29,214,46,21,112,172,152,43,11,31,109,204,220,65,111,121,45,212,218,28,126,203,165,158,58,168,226,186,239,58,121,105,231,233,84,211,139,118,98,118,35,215,87,208,123,222,13,237,54,204,101,154,248,254,138,205,71,37,93,255,0,22,99,27,196,116,209,29,93,91,60,247,11,141,92,204,34,242,77,49,51,57,201,44,141,169,200,77,222,78,228,254,46,167,163,128,30,15,173,92,38,229,24,141,193,170,228,199,120,198,158,142,191,21,156,210,139,133,52,224,4,241,208,196,49,153,69,178,157,230,148,30,65,34,121,76,140,247,108,120,227,142,19,56,104,226,47,29,240,191,154,116,25,153,129,106,63,181,81,222,40,182,67,253,51,181,246,152,102,158,143,169,44,82,116,122,189,0,30,168,14,240,241,103,241,103,200,79,34,243,211,46,56,139,203,139,118,104,101,125,231,183,90,171,181,138,104,101,102,10,171,125,80,179,60,148,181,49,179,191,78,96,220,58,182,174,46,36,38,4,96,96,101,80,17,17,82,174,44,124,172,103,39,211,252,67,233,211,168,33,224,239,138,172,101,194,134,110,91,241,133,154,229,86,88,98,227,81,79,77,139,45,17,198,211,5,198,220,199,239,184,196,70,3,218,99,18,144,161,61,195,180,221,197,223,166,114,1,228,39,128,49,254,13,205,60,27,105,204,28,190,196,52,151,204,61,124,167,106,154,26,234,103,125,146,134,174,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,222,129,17,120,172,107,157,25,95,151,88,203,7,101,254,56,197,244,150,107,238,63,168,168,164,195,148,245,33,32,133,124,240,180,123,226,105,88,122,64,110,243,68,32,38,66,242,28,130,1,184,157,153,123,84,69,138,186,201,79,132,239,43,25,55,244,255,0,15,122,116,10,170,162,197,93,100,167,194,119,149,140,155,250,127,135,189,58,5,85,81,17,21,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,44,148,209,21,63,207,236,166,252,186,228,214,44,202,63,181,247,92,47,246,162,222,84,94,212,182,22,147,65,239,49,109,33,213,186,144,158,222,156,177,110,30,164,71,32,110,29,219,155,27,124,127,128,49,150,86,99,43,182,95,102,14,30,171,177,226,27,29,67,211,87,80,212,179,111,136,244,103,103,103,103,113,48,33,113,48,49,119,3,2,18,23,33,38,119,152,158,83,124,94,126,87,114,227,249,62,227,90,221,248,191,0,91,195,217,37,29,7,74,58,172,59,11,67,4,59,164,7,112,121,160,51,24,139,81,7,40,202,2,110,169,180,198,215,254,186,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,64,183,48,110,54,238,188,87,227,248,236,88,98,122,186,28,186,194,181,21,16,218,168,198,168,138,11,180,227,52,194,23,99,140,161,136,192,228,167,40,196,98,145,137,225,110,163,11,179,201,38,190,175,149,247,7,216,155,59,51,114,203,157,183,150,171,183,96,76,1,120,26,240,175,166,150,156,142,178,247,68,116,181,16,208,184,17,245,64,29,166,142,83,147,166,66,225,25,70,196,38,108,97,121,92,234,252,172,97,111,168,20,62,157,113,84,83,149,215,48,10,203,69,101,183,134,76,239,196,93,107,84,221,154,221,129,238,147,199,60,245,81,213,75,60,80,67,105,46,152,30,232,95,171,172,82,72,224,48,140,101,27,147,131,196,49,75,82,34,34,138,190,121,223,169,63,222,79,225,171,234,242,186,230,1,71,119,163,182,240,201,157,248,139,163,117,135,179,91,176,61,210,120,224,130,150,74,88,160,138,8,109,37,211,0,219,51,116,181,138,73,28,202,98,144,163,114,99,104,134,89,63,68,80,173,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,41,84,68,88,171,172,148,248,78,242,177,147,127,79,240,247,167,64,170,170,34,34,43,85,230,143,228,79,51,127,5,245,138,37,25,124,186,248,234,169,225,107,25,54,7,204,26,250,179,202,187,253,68,211,87,67,77,75,17,157,178,227,51,83,131,92,157,218,55,158,96,24,233,198,51,132,79,244,12,140,64,204,88,14,116,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,237,162,40,86,231,87,230,159,11,125,63,161,245,27,138,186,174,87,188,116,254,90,240,168,100,118,113,227,62,215,153,54,93,254,199,169,173,29,179,95,109,113,198,46,218,204,228,253,162,178,29,36,234,106,194,103,19,4,159,157,33,168,145,175,253,17,98,174,167,251,254,197,151,254,79,255,0,251,184,162,3,130,142,43,175,188,37,231,45,22,50,234,221,107,48,133,203,74,60,83,100,162,152,7,183,210,237,54,142,70,25,25,193,230,128,207,171,27,234,4,250,28,125,64,9,100,117,144,78,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,170,104,107,169,157,246,74,26,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,122,4,68,69,143,94,61,207,76,199,225,211,142,236,211,205,12,175,188,246,27,173,14,96,98,40,166,134,86,115,165,184,82,149,206,103,146,150,166,54,118,234,66,123,71,86,213,137,136,68,192,128,192,12,102,255,0,134,142,34,240,39,20,25,89,65,153,152,22,163,251,85,29,226,139,100,223,210,203,167,102,134,105,232,250,146,197,31,91,165,215,1,234,128,236,63,22,127,22,106,170,136,188,86,106,231,70,87,228,133,170,209,125,205,124,95,73,134,237,183,203,197,61,134,142,178,172,36,232,61,108,194,101,24,201,32,139,140,33,182,41,9,229,145,198,49,97,119,34,21,237,81,121,252,127,143,240,110,86,96,219,182,96,230,14,33,164,177,225,235,29,59,212,215,87,84,187,236,136,53,102,102,102,102,114,51,34,113,0,1,103,51,50,17,22,34,38,103,199,179,140,78,42,177,151,21,249,185,112,198,23,155,149,88,225,139,117,69,69,54,19,180,73,27,66,22,235,115,159,184,229,16,153,143,105,144,70,50,152,247,22,227,102,22,126,152,70,1,229,56,117,207,156,101,195,110,110,88,179,91,6,86,213,137,219,170,0,46,116,48,212,52,33,118,183,57,139,212,81,74,228,6,59,36,17,209,137,192,182,27,4,130,219,192,93,178,9,225,163,136,188,9,197,6,86,80,102,102,5,168,254,213,71,120,162,217,55,244,178,233,217,161,154,122,62,164,177,71,214,233,117,192,122,160,59,15,197,159,197,154,170,171,0,231,87,229,99,11,125,64,161,244,235,138,176,14,87,30,123,50,203,241,175,71,173,83,252,136,136,161,131,156,173,218,235,96,226,239,4,223,108,87,58,187,117,202,221,129,237,181,116,117,148,147,20,51,211,79,29,206,224,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,175,87,151,95,29,84,220,82,224,214,192,249,131,95,72,25,169,96,167,154,106,232,105,169,101,0,185,219,161,122,112,107,147,187,70,208,66,101,37,64,198,112,137,254,152,17,136,0,19,0,94,82,34,249,56,179,11,88,177,206,21,188,224,172,83,67,219,108,184,130,223,81,107,184,211,117,78,62,189,44,241,148,114,199,188,28,76,119,1,147,106,46,196,218,234,206,207,222,177,247,227,147,132,75,175,8,57,184,56,82,11,141,93,227,9,223,169,202,229,135,46,179,211,144,25,192,198,226,116,179,27,11,68,117,48,190,221,253,55,209,194,72,100,113,143,170,209,141,85,229,161,199,29,79,14,56,202,28,158,199,1,72,121,117,141,47,17,156,213,114,28,84,231,99,184,204,209,192,213,165,49,184,139,211,56,132,67,48,153,123,129,27,72,14,206,38,19,72,255,0,52,127,34,121,155,248,47,172,81,40,86,225,59,205,62,77,253,64,195,222,163,2,200,35,136,172,249,193,188,54,229,29,247,53,177,157,109,32,133,186,156,194,217,67,53,67,194,119,107,139,129,61,61,20,78,32,101,190,66,29,28,152,11,96,49,200,77,176,9,219,30,206,34,179,231,25,113,37,155,151,220,214,198,117,181,100,119,26,131,11,101,12,213,13,48,90,109,204,100,244,244,81,56,128,14,200,196,180,114,96,29,230,231,33,54,243,39,123,244,229,117,203,254,178,239,89,109,226,111,59,240,239,70,213,15,102,184,224,123,92,242,79,5,84,149,81,79,20,240,221,139,166,97,182,22,233,105,20,114,49,140,195,33,72,226,192,209,20,178,212,139,71,125,22,215,125,86,132,206,253,204,182,110,118,238,117,191,107,59,106,233,166,215,215,224,183,126,151,123,39,237,213,106,206,182,74,237,163,106,157,64,22,111,216,184,204,158,79,216,180,38,17,22,125,93,105,35,251,173,167,142,139,139,111,199,87,92,114,22,206,253,124,123,151,25,232,241,31,115,119,139,255,0,145,113,83,70,219,28,77,187,180,91,180,22,103,102,125,25,190,107,133,187,205,217,246,254,213,209,40,89,167,50,105,100,241,126,237,221,222,43,138,186,162,170,24,29,169,116,119,219,253,118,190,58,63,201,116,45,21,215,173,101,122,145,13,187,203,77,24,252,59,190,107,183,53,124,133,83,30,230,118,110,230,125,63,106,238,215,84,20,84,78,96,239,171,199,171,127,129,215,207,195,133,85,57,77,37,67,55,233,150,154,235,225,221,243,93,171,204,133,16,71,211,215,87,149,153,244,254,117,220,167,17,146,144,55,126,150,140,255,0,226,95,50,190,97,164,153,164,109,143,240,119,127,31,23,255,0,50,249,83,227,42,122,42,134,23,144,91,79,189,180,241,254,251,238,92,85,57,149,64,12,239,53,117,36,99,167,126,233,69,191,254,229,240,43,115,94,207,214,104,162,186,81,150,175,167,187,56,191,197,255,0,187,92,21,25,151,107,130,18,150,75,164,63,162,239,223,56,232,221,223,223,43,59,227,43,58,237,242,225,154,203,117,21,198,9,78,71,144,116,25,132,157,181,142,161,190,18,126,197,23,119,186,130,171,186,85,85,23,123,203,49,158,191,180,157,215,65,119,45,53,82,81,92,169,170,98,125,8,37,7,111,230,38,127,249,20,162,240,103,157,20,244,56,58,142,146,233,115,130,35,140,163,1,98,153,135,185,162,167,111,235,143,238,117,119,244,25,195,100,156,5,189,183,72,238,90,63,250,228,53,248,127,118,190,181,54,107,91,58,162,195,118,162,113,125,27,250,184,235,255,0,29,122,10,108,196,160,168,17,120,234,226,61,89,191,235,130,255,0,255,0,114,210,175,50,109,212,81,145,61,64,235,163,255,0,94,63,255,0,151,220,190,125,183,49,98,188,86,20,16,201,220,218,191,115,183,205,155,224,79,243,94,154,154,225,33,176,200,229,171,59,55,199,254,149,223,138,120,201,156,183,62,174,222,26,174,204,38,196,226,237,240,209,118,94,114,102,118,97,29,127,98,225,38,121,75,113,190,154,127,98,186,19,199,80,67,250,90,15,205,221,215,95,171,29,60,76,242,74,110,223,13,75,189,112,29,226,142,57,125,218,168,244,254,232,219,252,233,85,123,164,114,110,156,241,105,241,247,155,95,242,174,203,93,96,96,102,132,152,255,0,99,179,255,0,145,215,110,154,187,123,55,184,223,31,22,239,91,235,154,122,145,219,185,192,95,226,14,236,255,0,5,182,158,129,194,62,227,55,127,131,147,247,255,0,145,116,234,14,234,53,49,180,34,29,62,253,206,236,90,248,119,127,141,125,218,89,36,40,191,56,250,126,197,219,18,109,31,85,174,172,239,224,180,222,204,235,86,54,127,5,185,220,93,110,91,118,252,150,221,157,250,45,81,17,60,22,230,125,86,168,136,136,136,136,139,77,91,230,182,185,124,221,105,184,117,211,85,185,155,228,250,174,57,7,70,215,79,138,3,147,179,235,224,183,119,191,143,130,220,15,221,166,172,143,167,139,174,9,100,97,45,68,252,62,245,197,53,100,66,58,111,103,125,62,109,226,186,209,205,41,201,184,203,187,224,218,252,23,103,168,78,222,44,221,235,115,187,56,182,164,218,235,241,116,55,103,111,21,196,100,218,119,63,232,247,191,122,226,35,25,89,180,118,125,22,210,32,216,250,187,119,50,214,39,234,68,236,58,105,167,115,255,0,50,232,212,133,75,62,145,151,195,230,235,231,187,92,196,100,239,29,117,125,63,73,124,162,44,64,213,27,71,164,192,229,223,174,253,124,87,215,142,158,165,233,217,231,113,114,118,248,107,242,251,214,180,209,75,24,152,184,143,123,190,154,179,174,72,232,186,132,206,99,30,237,218,247,50,236,212,82,177,196,49,24,179,179,105,240,92,240,82,133,60,30,235,51,125,205,227,224,186,231,0,201,51,25,15,232,190,190,243,125,233,81,51,8,144,70,236,218,179,183,122,248,181,118,233,171,29,219,115,232,253,218,234,255,0,230,251,215,147,196,56,70,81,138,67,133,221,205,217,244,211,93,117,239,249,10,183,236,202,193,24,252,218,121,45,213,149,49,139,145,56,179,73,59,119,123,250,120,15,236,84,98,43,126,104,80,92,78,46,209,88,68,36,237,169,29,67,183,233,126,207,185,109,196,182,188,221,154,128,140,171,246,70,236,229,163,75,84,197,166,215,251,149,157,231,123,95,225,184,79,13,222,121,100,118,148,183,57,145,191,126,233,53,253,47,231,84,70,164,132,228,119,102,211,78,229,194,187,54,237,123,125,59,179,232,237,40,59,126,221,204,174,227,40,48,238,49,187,225,200,106,112,253,194,88,202,35,18,33,105,101,102,118,104,227,119,211,99,63,127,123,42,171,97,178,230,209,215,53,43,92,234,65,223,221,221,36,213,44,62,44,222,58,42,153,97,193,57,167,20,176,201,81,124,140,217,220,123,187,77,75,252,91,230,42,164,208,81,230,45,16,71,19,85,192,79,163,14,175,36,238,223,15,243,47,173,30,16,204,91,164,145,188,149,84,27,79,71,118,115,159,227,254,245,254,106,175,224,124,25,113,179,83,211,201,90,49,185,108,13,238,12,94,58,14,190,34,223,39,85,10,26,120,227,6,114,137,221,157,190,2,183,196,49,190,187,4,217,181,254,185,151,100,55,132,163,180,153,217,217,159,197,119,27,87,145,181,22,209,199,87,209,151,21,77,76,52,196,194,90,54,231,238,215,69,195,60,71,84,13,210,45,25,251,252,124,87,204,172,181,207,56,244,181,127,210,251,255,0,204,190,4,216,54,121,42,220,218,170,102,213,252,24,223,79,31,239,86,218,140,27,86,36,46,21,50,179,247,120,155,233,255,0,21,125,171,93,158,90,56,197,170,52,145,217,155,239,111,135,205,190,229,247,105,233,99,38,98,97,219,167,201,180,92,196,241,198,76,5,174,191,5,202,58,59,119,187,105,247,45,230,17,16,142,209,111,135,193,151,51,70,13,27,105,167,134,189,203,64,61,123,153,191,194,183,57,237,126,246,255,0,2,213,217,137,187,187,181,101,163,51,3,120,187,234,203,115,106,205,222,183,179,182,157,238,157,222,58,186,218,254,61,206,235,87,31,13,29,29,180,68,69,141,119,22,30,105,179,147,234,6,33,245,25,215,161,224,239,138,172,101,194,134,110,91,241,133,154,229,86,88,98,227,81,79,77,139,45,17,198,211,5,198,220,199,239,184,196,70,3,218,99,18,144,161,61,195,180,221,197,223,166,114,1,228,39,128,49,254,12,205,60,27,105,204,28,190,196,52,151,204,61,124,167,106,154,26,234,98,125,146,134,174,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,222,129,17,22,42,234,234,184,5,227,95,21,112,167,152,244,150,75,181,207,180,101,150,38,184,67,30,35,183,212,60,135,29,6,247,24,202,231,78,209,137,152,205,16,51,57,136,11,245,163,6,7,109,195,17,197,61,24,79,20,216,177,206,21,179,99,92,45,93,219,108,184,130,223,79,116,183,84,244,142,62,189,44,241,140,145,73,176,216,76,119,1,139,232,76,196,218,232,236,207,220,190,178,181,94,62,184,215,194,188,41,229,197,93,146,211,115,237,25,155,137,173,243,71,135,45,244,239,25,201,65,189,138,49,185,212,52,130,96,48,196,108,238,2,98,253,105,1,193,155,104,202,113,64,182,44,197,55,220,115,138,175,56,215,20,215,118,219,214,32,184,84,93,46,53,61,32,143,175,85,60,133,36,178,108,6,16,29,198,100,250,11,48,182,186,51,51,119,43,234,228,169,230,159,20,253,63,174,245,27,114,115,171,243,79,133,190,159,208,250,141,197,88,174,19,197,55,220,13,138,172,216,215,11,87,118,43,214,31,184,83,221,45,213,61,32,147,161,85,4,131,36,82,108,54,32,45,166,2,250,19,56,190,154,59,59,119,41,233,224,23,141,124,43,197,102,92,82,89,46,215,62,207,153,184,102,223,12,120,142,223,80,241,132,149,251,24,99,43,157,59,70,32,5,12,166,236,230,32,45,209,144,216,29,182,148,71,45,213,34,138,14,104,60,193,41,174,212,215,174,23,178,90,235,86,0,21,5,65,140,47,148,210,203,76,123,225,150,170,158,178,202,241,75,0,147,131,144,64,71,60,82,236,144,28,162,247,128,143,91,85,229,189,115,206,218,14,43,240,157,46,73,71,86,71,113,168,167,166,197,111,13,36,19,0,225,182,172,167,150,189,229,57,133,198,16,219,16,51,24,184,200,230,224,0,251,204,68,187,124,209,252,246,102,111,224,190,143,68,174,43,129,142,42,176,111,10,28,191,49,206,48,188,220,169,11,19,220,113,197,218,155,9,218,36,141,230,59,141,197,173,86,237,142,81,9,129,118,104,200,163,41,143,112,237,7,97,103,234,28,96,113,215,143,241,254,50,205,60,101,118,204,28,193,196,53,119,204,67,124,168,122,154,234,234,151,109,242,158,140,204,204,204,204,32,2,44,32,0,44,192,0,34,34,194,34,204,211,19,202,247,129,111,200,166,21,12,241,206,60,25,217,51,38,245,191,216,244,213,165,186,107,21,174,72,197,155,88,92,91,179,214,77,172,157,77,92,140,34,112,143,243,68,85,17,189,255,0,172,85,213,213,112,11,198,190,42,225,79,49,233,44,151,107,159,104,203,44,77,112,134,60,71,111,168,121,14,58,13,238,49,149,206,157,163,19,49,154,32,102,115,16,23,235,70,12,14,219,134,35,138,122,48,158,41,177,99,156,43,102,198,184,90,187,182,217,113,5,190,158,233,110,169,233,28,125,122,89,227,25,34,147,97,176,152,238,3,23,208,153,137,181,209,217,159,185,125,100,69,74,184,177,242,177,156,159,79,241,15,167,78,177,172,87,149,203,175,142,170,158,22,177,147,96,124,193,175,171,60,171,191,212,77,53,116,52,212,177,25,219,46,51,53,56,53,201,221,163,121,230,1,142,156,99,56,68,255,0,64,200,196,12,197,128,231,78,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,46,218,165,92,75,241,23,129,56,95,202,202,252,204,199,85,31,219,104,236,244,91,38,254,153,221,59,52,211,65,71,212,138,41,58,61,94,129,143,84,199,96,120,187,248,51,227,237,196,86,124,227,46,36,179,114,251,154,216,206,182,172,142,227,80,97,108,161,154,161,166,11,77,185,140,158,158,138,39,16,1,217,24,150,142,76,3,188,220,228,38,222,100,239,53,60,175,174,121,219,118,225,66,203,85,157,49,213,128,5,64,211,96,246,169,164,130,152,254,205,195,71,75,21,27,176,68,34,78,14,65,59,129,202,221,73,1,196,245,32,32,39,187,84,88,171,172,148,248,78,242,177,147,127,79,240,247,167,64,170,170,44,85,214,74,124,39,121,88,201,191,167,248,123,211,160,85,85,17,17,90,175,52,127,34,121,155,248,47,172,81,40,86,225,59,205,62,77,253,64,195,222,163,2,201,77,17,21,144,115,47,224,114,155,136,236,27,54,112,224,115,171,12,197,193,118,121,2,26,72,194,90,128,190,91,161,121,39,122,33,132,24,137,170,88,142,82,132,128,125,243,145,227,54,118,32,56,97,47,9,226,155,238,6,197,86,108,107,133,171,187,21,235,15,220,41,238,150,234,158,144,73,208,170,130,65,146,41,54,27,16,22,211,1,125,9,156,95,77,29,157,187,150,69,28,31,241,41,98,226,167,35,172,249,155,108,110,141,214,29,182,188,73,72,52,167,4,116,151,136,161,140,234,35,137,136,143,116,47,213,9,35,118,51,126,156,128,196,236,108,98,54,23,205,99,142,219,171,221,107,248,89,201,172,77,72,54,209,167,120,49,189,214,221,57,20,242,78,228,99,37,157,141,153,132,0,69,133,231,216,68,230,231,208,39,13,147,199,37,133,240,209,195,166,59,226,131,52,232,50,207,2,211,255,0,106,172,188,86,239,135,250,89,107,237,48,195,61,103,78,89,99,235,116,186,224,93,32,45,231,224,205,226,237,145,70,85,101,158,21,201,188,184,195,153,91,130,169,59,61,151,12,219,226,183,211,110,142,48,146,109,141,239,207,47,76,0,10,105,77,202,73,13,133,183,200,102,78,218,147,171,43,231,87,229,99,11,125,64,161,244,235,138,133,101,53,60,175,120,233,252,181,225,80,200,236,227,198,125,175,50,108,187,253,143,83,90,59,102,190,218,227,140,93,181,153,201,251,69,100,58,73,212,213,132,206,38,9,63,58,67,81,35,95,250,34,40,171,231,157,250,147,253,228,254,26,162,214,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,49,67,61,52,241,147,20,114,199,32,187,16,24,147,49,49,51,179,179,179,59,41,212,229,215,199,85,55,20,184,53,176,62,96,215,210,6,106,88,41,230,154,186,26,106,89,64,46,118,232,94,156,26,228,238,209,180,16,153,73,80,49,156,34,127,166,4,98,0,4,192,23,148,138,21,185,213,249,167,194,223,79,232,125,70,226,189,255,0,35,172,83,98,164,197,89,185,130,170,43,182,94,174,182,251,61,210,142,155,164,111,213,165,164,146,170,58,137,55,179,108,29,167,91,76,218,59,177,63,83,81,103,97,39,105,106,68,88,171,172,148,248,78,242,177,147,127,79,240,247,167,64,170,170,34,34,43,85,230,143,228,79,51,127,5,245,138,37,0,42,79,185,93,115,0,172,180,86,91,120,100,206,252,69,214,181,77,217,173,216,30,233,60,115,207,85,29,84,179,197,4,54,146,233,129,238,133,250,186,197,36,142,3,8,198,81,185,56,60,67,20,181,34,40,86,231,87,230,159,11,125,63,161,245,27,138,177,92,39,138,111,184,27,21,89,177,174,22,174,236,87,172,63,112,167,186,91,170,122,65,39,66,170,9,6,72,164,216,108,64,91,76,5,244,38,113,125,52,118,118,238,83,211,192,47,26,248,87,138,204,184,164,178,93,174,125,159,51,112,205,190,24,241,29,190,161,227,9,43,246,48,198,87,58,118,140,64,10,25,77,217,204,64,91,163,33,176,59,109,40,142,91,170,69,138,186,159,239,251,22,95,249,63,255,0,238,226,128,21,121,92,186,248,234,169,225,107,25,54,7,204,26,250,179,202,187,253,68,211,87,67,77,75,17,157,178,227,51,83,131,92,157,218,55,158,96,24,233,198,51,132,79,244,12,140,64,204,88,14,116,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,237,162,34,198,179,139,31,52,249,201,245,3,16,250,140,235,208,112,119,197,86,50,225,67,55,45,248,194,205,114,171,44,49,113,168,167,166,197,150,136,227,105,130,227,110,99,247,220,98,35,1,237,49,137,72,80,158,225,218,110,226,239,211,57,0,242,19,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,181,77,13,117,51,190,201,67,87,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,111,64,190,78,44,197,54,44,13,133,111,56,215,20,215,118,43,46,31,183,212,93,46,53,61,35,147,161,75,4,101,36,178,108,6,35,45,160,4,250,11,57,62,154,51,59,247,44,123,56,215,226,186,251,197,166,114,214,227,46,173,214,143,8,91,117,163,194,214,74,217,128,187,5,46,208,105,36,113,141,152,26,105,204,58,178,62,166,77,168,71,212,48,138,55,87,235,201,98,237,159,55,28,27,138,232,238,183,58,74,172,160,181,212,29,37,170,42,185,183,213,210,222,221,227,154,104,169,69,159,80,166,120,166,234,74,39,160,245,100,140,162,247,138,161,222,74,110,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,130,206,98,156,117,84,241,75,140,159,3,229,245,125,88,101,93,130,162,25,168,97,169,165,136,14,231,113,133,170,1,238,76,239,27,79,8,20,117,5,24,66,71,250,0,38,64,6,78,1,102,168,171,175,7,124,85,99,46,20,51,114,223,140,44,215,42,178,195,23,26,138,122,108,89,104,142,54,152,46,54,230,63,125,198,34,48,30,211,24,148,133,9,238,29,166,238,46,253,51,144,15,33,60,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,59,84,208,215,83,59,236,148,53,118,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,178,14,117,126,86,48,183,212,10,31,78,184,171,0,229,113,231,179,44,191,26,244,122,213,63,200,136,138,21,185,213,249,167,194,223,79,232,125,70,226,172,131,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,242,19,224,239,138,172,27,197,126,81,219,241,133,154,229,72,56,158,221,79,79,77,139,45,17,198,240,157,186,226,225,239,184,196,70,101,217,164,33,144,161,61,197,184,25,197,223,168,18,0,87,84,69,77,56,138,200,108,27,196,150,81,223,114,167,25,209,82,16,92,105,204,237,149,211,83,188,199,105,184,176,19,83,214,196,194,96,91,227,34,213,197,140,119,131,156,100,251,12,153,241,236,226,43,33,177,151,13,185,185,125,202,156,103,69,86,39,110,168,51,182,87,77,78,208,133,218,220,230,77,79,91,19,9,152,236,144,71,87,22,50,216,108,113,147,239,2,102,173,86,14,54,238,183,174,7,49,199,9,25,143,61,93,125,68,116,244,83,97,59,197,77,81,74,99,4,23,59,113,133,165,163,24,93,216,35,138,58,201,66,89,101,208,64,6,17,102,102,140,85,10,225,235,20,216,176,54,126,229,166,53,197,53,221,138,203,135,241,133,154,233,113,169,233,28,157,10,88,43,98,146,89,54,3,17,150,208,2,125,5,156,159,77,25,157,251,149,64,227,95,138,235,239,22,153,203,91,140,186,183,90,60,33,109,214,143,11,89,43,102,2,236,20,187,65,164,145,198,54,96,105,167,48,234,200,250,153,54,161,31,80,194,40,221,84,190,93,124,10,212,241,75,140,155,28,102,13,5,88,101,93,130,162,104,107,166,166,170,136,14,231,113,133,169,205,173,174,205,35,79,8,20,117,3,33,204,33,250,0,64,38,6,76,97,59,200,180,213,190,107,107,191,205,214,155,135,93,53,90,179,124,159,189,109,49,109,53,209,104,14,238,223,54,91,187,223,199,193,110,7,109,52,213,150,175,162,224,150,70,23,212,79,195,228,235,134,106,200,132,116,115,103,127,150,173,174,171,173,28,210,156,142,68,94,239,193,181,248,46,203,72,251,123,157,153,111,213,158,54,114,38,241,248,186,19,139,179,119,252,23,9,147,51,119,23,135,123,247,252,23,17,24,202,218,51,235,163,173,28,133,133,217,221,159,70,240,72,137,164,2,97,219,166,142,186,85,65,80,218,176,23,199,230,235,231,233,115,18,55,212,116,239,211,93,203,228,212,30,32,106,143,205,188,91,119,124,119,235,166,171,235,83,193,84,84,236,85,36,14,68,58,247,59,252,190,245,173,52,83,70,198,59,69,217,221,252,89,215,32,81,148,133,172,141,30,187,187,180,249,46,220,244,204,80,140,70,44,237,163,55,135,220,185,41,40,194,158,39,112,102,29,95,94,238,239,130,226,158,1,156,244,33,238,23,221,239,50,73,32,198,27,35,118,98,102,211,238,95,26,174,134,106,195,118,99,119,215,95,139,233,255,0,201,222,188,197,247,8,200,241,201,40,150,165,181,223,185,251,254,63,220,170,21,153,56,43,27,78,211,201,106,170,169,136,26,34,209,152,230,30,255,0,127,251,17,253,138,131,86,218,179,62,217,115,24,202,162,188,203,123,104,238,117,14,63,164,255,0,115,124,151,37,230,221,155,211,208,153,13,115,0,56,62,186,203,84,207,166,143,247,43,80,207,120,113,61,51,200,23,122,153,165,46,163,177,110,57,9,181,252,238,191,165,252,234,222,43,100,19,145,217,155,188,95,71,255,0,26,235,46,74,127,234,241,247,233,239,55,249,85,211,100,117,155,16,221,240,240,53,146,186,88,167,19,109,187,101,49,31,208,139,79,209,103,125,117,118,85,142,217,101,205,168,110,16,209,61,202,169,159,65,29,239,53,78,207,210,102,241,209,84,187,30,9,205,102,40,102,154,252,4,206,98,250,118,170,151,249,63,246,42,166,219,45,249,141,109,130,54,122,216,36,119,102,109,122,147,191,193,190,239,185,125,134,195,121,147,117,24,203,181,80,232,68,218,179,157,71,135,248,31,230,170,158,3,192,183,123,108,17,85,92,58,47,35,136,177,56,110,239,238,23,127,17,251,157,84,234,58,65,142,32,221,27,190,130,204,253,223,114,230,140,97,222,91,70,70,241,238,118,109,23,96,88,129,192,128,155,197,187,181,93,189,198,228,30,235,104,238,218,232,203,109,85,68,84,218,185,104,218,252,244,92,115,68,117,33,182,51,102,215,239,95,42,174,217,52,195,177,156,155,79,219,254,101,240,171,48,116,242,78,218,85,74,223,112,155,233,225,253,234,217,85,131,42,135,71,26,153,117,254,253,255,0,255,0,21,246,45,118,105,105,1,187,67,177,191,127,134,174,223,31,155,47,187,5,44,103,163,236,219,251,27,69,206,93,56,223,105,59,186,229,29,29,155,189,153,190,229,184,227,137,193,182,139,119,124,217,151,60,113,134,198,211,69,160,27,119,179,55,248,86,242,61,186,59,178,119,23,130,208,89,131,71,119,90,142,172,221,235,145,157,180,213,221,211,187,77,117,117,180,188,117,98,127,240,173,116,238,238,116,209,217,17,17,106,206,181,213,150,168,136,136,136,180,127,5,181,109,144,95,230,184,28,136,31,231,222,185,66,71,109,52,239,215,197,114,106,210,54,142,232,3,181,221,190,11,82,29,89,245,238,253,139,137,220,99,239,18,119,118,249,186,226,168,172,0,137,244,48,221,167,134,191,114,243,151,91,243,81,129,3,72,15,33,51,187,54,189,255,0,31,191,238,95,62,211,87,95,89,186,162,160,153,155,168,251,91,82,240,238,118,241,253,171,238,132,166,194,196,228,221,205,243,93,122,171,193,66,236,35,17,150,143,253,104,235,255,0,42,216,247,185,9,195,88,101,239,118,238,97,255,0,165,119,225,174,41,156,90,65,113,109,25,252,52,117,186,178,94,140,7,43,63,187,181,255,0,111,130,235,208,76,211,71,187,66,247,190,95,204,185,165,0,120,200,88,137,221,217,219,197,115,82,69,182,22,29,75,195,191,95,31,5,203,209,29,117,102,215,246,173,175,72,38,196,68,204,222,47,220,190,69,113,199,79,39,116,6,90,63,192,117,249,174,34,158,170,104,199,163,1,11,106,223,164,46,223,228,95,70,146,142,73,97,103,145,216,95,78,255,0,135,126,139,152,105,70,34,209,139,87,253,169,185,183,236,144,124,27,185,244,90,25,187,19,109,103,118,253,157,203,65,138,73,207,71,218,34,255,0,46,229,197,53,177,154,86,119,55,113,215,224,255,0,127,236,92,189,154,24,180,17,103,209,252,117,209,109,154,221,77,47,126,130,110,255,0,7,209,255,0,228,95,46,229,134,45,213,209,184,79,69,19,252,59,163,31,191,230,223,122,241,245,185,93,134,222,165,228,123,108,44,68,251,181,232,199,227,171,255,0,112,188,166,49,203,155,67,91,103,120,169,67,65,114,22,102,1,240,218,95,220,168,214,227,19,1,5,166,74,187,132,20,196,192,243,201,222,193,255,0,140,63,192,91,228,172,170,102,210,83,111,145,63,249,86,197,222,178,64,245,23,74,88,217,157,221,230,15,15,239,153,73,183,7,120,78,142,76,39,78,117,112,51,188,147,0,251,194,222,15,21,63,205,191,106,187,74,60,182,195,196,47,55,99,140,72,71,126,224,140,27,195,191,199,106,248,247,171,123,91,42,33,138,221,78,242,55,80,69,244,13,95,77,95,228,205,242,101,236,112,229,158,10,232,162,42,202,82,143,64,23,119,32,102,248,55,205,190,247,94,222,134,201,111,165,233,184,68,228,218,54,143,180,93,190,31,114,251,206,241,132,12,195,211,102,22,209,190,31,5,176,107,186,109,161,60,78,203,115,213,70,64,238,12,223,62,229,243,171,110,210,209,129,78,45,250,2,239,163,235,175,118,175,243,251,150,203,14,53,130,188,100,3,112,105,6,87,13,175,166,189,218,127,117,247,175,163,86,18,92,100,136,216,156,89,136,95,185,244,255,0,228,241,95,102,146,152,88,1,183,63,112,183,197,114,188,5,212,119,97,29,52,249,46,48,165,102,151,113,51,119,191,252,171,146,166,156,30,55,247,91,93,60,116,92,81,211,11,70,204,77,171,45,224,59,61,221,27,107,255,0,133,113,84,71,19,200,45,175,127,119,201,112,204,242,129,51,3,234,205,167,205,115,193,46,248,244,54,209,217,244,238,93,129,54,97,241,127,15,138,227,25,180,119,118,102,241,91,250,251,251,182,183,248,23,46,225,17,103,215,191,69,181,143,87,238,91,158,71,213,153,217,106,242,51,187,46,70,45,89,109,209,245,241,101,189,251,180,90,190,143,221,243,90,109,249,45,19,227,162,198,187,139,15,52,217,201,245,3,16,250,140,235,224,98,236,161,198,88,43,47,48,22,105,94,32,164,124,61,152,212,247,25,172,179,195,59,17,239,161,171,42,106,152,101,7,208,128,196,154,51,103,209,193,194,96,208,156,152,196,46,83,151,95,29,53,28,45,99,54,193,25,131,95,86,121,87,127,168,154,106,232,105,169,98,51,182,92,102,106,112,107,147,187,70,243,204,3,29,56,198,112,137,254,129,145,136,25,139,1,206,165,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,93,180,69,138,186,247,249,173,145,121,143,147,84,120,66,237,141,108,221,43,86,59,195,244,88,146,193,114,129,220,233,107,105,106,32,142,103,1,55,102,210,104,186,162,18,198,236,196,36,226,237,168,28,102,119,129,202,247,142,159,200,166,42,12,142,206,60,103,217,50,218,245,191,216,245,53,163,186,27,21,210,73,5,219,89,156,155,179,209,205,172,157,77,88,128,37,112,147,243,66,85,18,60,170,113,47,196,94,4,225,127,43,43,243,51,29,84,127,109,163,179,209,108,155,250,103,116,236,211,77,5,31,82,40,164,232,245,122,6,61,83,29,129,226,239,224,207,143,94,122,103,166,99,241,23,152,247,28,208,205,11,207,110,186,215,105,20,48,196,206,20,182,250,81,119,120,233,105,163,119,126,156,33,184,180,109,92,156,136,140,200,204,204,203,224,98,204,1,140,176,45,54,31,170,198,24,122,174,210,24,170,207,29,254,208,213,44,194,117,86,233,37,150,40,170,24,53,220,32,101,4,142,27,153,183,6,211,29,64,192,138,247,249,42,121,167,197,63,79,235,189,70,220,156,234,252,211,225,111,167,244,62,163,113,86,85,128,50,183,29,230,135,218,63,176,182,47,105,253,146,195,245,152,166,241,253,21,12,61,150,215,75,183,175,63,231,76,119,237,234,7,184,27,141,245,238,23,209,215,213,200,188,244,204,126,29,51,30,221,154,25,95,121,236,55,90,29,98,154,25,89,206,150,225,74,78,207,37,45,76,108,237,212,132,246,142,173,171,19,16,137,129,1,128,24,228,41,195,71,17,120,19,138,12,172,160,204,204,11,81,253,170,142,241,69,178,111,233,101,211,179,67,52,244,125,73,98,143,173,210,235,128,245,64,118,31,139,63,139,53,170,243,66,227,167,242,41,133,79,35,178,115,25,246,76,201,189,108,246,197,77,16,238,154,197,107,146,50,119,210,102,38,236,245,147,107,31,79,70,35,8,156,228,252,209,21,60,143,13,120,79,11,95,113,206,42,179,96,172,45,67,219,111,88,130,225,79,107,183,83,117,66,62,189,84,242,12,113,71,188,220,64,119,25,139,106,78,194,218,234,238,205,222,178,9,224,115,132,75,87,8,57,70,88,82,123,141,37,227,22,95,170,6,229,136,238,176,83,136,1,206,192,194,20,176,155,139,74,116,208,182,237,157,71,213,206,73,164,97,143,170,241,140,69,243,71,243,217,153,191,130,250,61,18,181,85,39,220,174,185,127,214,93,235,45,188,77,231,126,29,232,218,161,236,215,28,15,107,158,73,224,170,146,170,41,226,158,27,177,116,204,54,194,221,45,34,142,70,49,152,100,41,28,88,26,34,150,234,184,196,230,51,151,28,42,227,188,43,128,33,165,251,83,122,146,225,20,248,182,219,69,163,205,107,179,156,39,161,52,142,98,3,88,70,112,75,28,38,206,199,16,30,247,133,165,134,87,184,188,161,206,140,175,207,172,27,30,96,101,30,47,164,196,86,41,42,37,164,122,136,66,72,142,41,227,118,223,20,177,74,35,44,71,163,137,48,152,139,184,24,27,106,38,46,248,198,42,149,157,25,13,140,178,86,60,27,116,190,209,85,203,98,199,152,94,215,137,172,87,98,167,104,224,172,10,170,40,39,158,16,118,50,109,244,242,204,241,19,59,177,187,52,114,56,8,202,26,221,175,43,222,58,127,34,152,168,50,59,56,241,159,100,203,107,214,255,0,99,212,214,142,232,108,87,73,36,23,109,102,114,110,207,71,54,178,117,53,98,0,149,194,79,205,9,84,72,243,82,136,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,213,99,252,173,199,121,95,246,115,237,213,139,217,159,107,112,253,30,41,179,255,0,69,67,55,106,181,213,110,232,79,249,163,45,155,186,103,238,30,211,109,59,197,181,101,34,156,174,185,128,86,90,43,45,188,50,103,126,34,235,90,166,236,214,236,15,116,158,57,231,170,142,170,89,226,130,27,73,116,192,247,66,253,93,98,146,71,1,132,99,40,220,156,30,33,138,82,177,254,63,193,185,89,131,110,217,131,152,56,134,146,199,135,172,116,239,83,93,93,82,239,178,32,213,153,153,153,153,200,204,137,196,0,5,156,204,200,68,88,136,153,159,30,206,49,56,170,198,92,87,230,229,195,24,94,110,85,99,134,45,213,21,20,216,78,209,36,109,8,91,173,206,126,227,148,66,102,61,166,65,24,202,99,220,91,141,152,89,250,97,24,5,106,229,161,192,229,79,17,216,202,28,225,199,7,72,25,117,130,239,17,132,212,146,4,85,7,124,184,194,209,206,212,69,9,177,11,83,48,156,69,49,24,251,225,35,70,12,238,70,112,206,74,34,197,93,100,167,194,119,149,140,155,250,127,135,189,58,5,85,81,98,174,178,83,225,59,202,198,77,253,63,195,222,157,2,170,168,136,138,213,121,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,22,74,104,136,138,32,57,178,112,81,110,203,250,207,229,59,149,246,206,133,150,247,112,56,241,125,20,109,85,81,36,87,74,169,230,153,238,101,33,145,132,112,202,114,12,36,63,154,0,147,160,192,196,243,59,5,144,100,15,16,249,161,195,62,50,173,199,153,77,117,164,160,187,220,44,245,118,73,142,166,142,58,144,232,78,194,236,76,38,206,204,113,203,28,51,3,248,111,136,88,216,227,115,140,252,86,19,194,215,220,115,138,172,216,43,11,80,246,219,214,32,184,83,218,237,212,221,80,143,175,85,60,131,28,81,239,55,16,29,198,98,218,147,176,182,186,187,179,119,169,254,224,23,133,26,62,20,178,58,146,201,115,139,126,51,197,29,27,198,40,154,72,96,105,32,170,40,69,134,128,100,137,203,169,13,63,190,34,239,33,137,72,115,200,59,90,93,131,114,170,192,57,213,249,88,194,223,80,40,125,58,226,162,87,34,50,114,251,159,185,153,69,149,88,90,109,151,171,173,190,235,81,110,143,104,63,105,170,164,183,84,85,197,77,169,152,0,117,142,156,98,234,17,48,135,83,123,234,195,163,252,11,77,207,25,101,70,63,162,188,209,199,87,96,197,152,58,241,29,76,65,87,72,205,61,190,227,73,51,16,180,144,204,46,204,113,203,27,106,18,11,247,139,177,55,139,41,222,224,23,141,124,43,197,102,92,82,89,46,215,62,207,153,184,102,223,12,120,142,223,80,241,132,149,251,24,99,43,157,59,70,32,5,12,166,236,230,32,45,209,144,216,29,182,148,71,45,213,34,40,171,231,157,250,147,253,228,254,26,163,171,39,178,47,49,243,230,179,19,90,114,190,205,237,155,174,23,195,243,98,73,173,177,59,189,85,101,44,83,193,12,129,76,12,207,213,153,187,64,155,71,171,17,136,19,6,227,112,3,248,24,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,134,169,161,174,166,118,223,17,232,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,207,144,159,7,124,85,96,222,43,242,142,223,140,44,215,42,65,196,246,234,122,122,108,89,104,142,55,132,237,215,23,15,125,198,34,51,46,205,33,12,133,9,238,45,192,206,46,253,64,144,2,186,168,86,231,87,230,159,11,125,63,161,245,27,138,177,92,39,138,111,184,27,21,89,177,174,22,174,236,87,172,63,112,167,186,91,170,122,65,39,66,170,9,6,72,164,216,108,64,91,76,5,244,38,113,125,52,118,118,238,89,9,240,81,197,117,139,139,76,154,162,198,93,91,85,30,47,182,233,71,138,108,148,83,25,118,10,173,198,209,200,195,35,49,180,51,128,117,99,125,76,91,83,143,168,103,20,142,174,1,22,42,235,37,62,19,188,172,100,223,211,252,61,233,208,42,170,136,136,138,213,121,163,249,19,204,223,193,125,98,137,65,14,94,224,171,174,101,99,252,53,151,54,42,138,72,46,88,170,241,69,100,163,150,172,200,96,142,122,153,130,24,202,66,17,34,96,98,54,119,118,18,125,53,209,159,193,49,254,0,198,89,89,140,174,217,125,152,56,122,174,199,136,108,117,15,77,93,67,82,205,190,35,209,157,157,157,157,196,192,133,196,192,197,220,12,8,72,92,132,153,222,90,121,83,241,199,83,153,86,170,14,22,243,36,41,34,190,225,139,59,6,22,185,137,197,3,92,109,212,162,0,212,71,30,172,231,83,12,90,16,148,98,253,72,98,144,141,132,162,41,38,145,244,80,173,206,175,205,62,22,250,127,67,234,55,21,101,88,3,43,113,222,104,125,163,251,11,98,246,159,217,44,63,89,138,111,31,209,80,195,217,109,116,187,122,243,254,116,199,126,222,160,123,129,184,223,94,225,125,29,125,92,139,207,76,199,225,211,49,237,217,161,149,247,158,195,117,161,214,41,161,149,156,233,110,20,164,236,242,82,212,198,206,221,72,79,104,234,218,177,49,8,152,16,24,1,142,66,156,52,113,23,129,56,160,202,202,12,204,192,181,31,218,168,239,20,91,38,254,150,93,59,52,51,79,71,212,150,40,250,221,46,184,15,84,7,97,248,179,248,179,85,85,138,186,159,239,251,22,95,249,63,255,0,238,226,128,21,218,185,218,110,182,90,144,163,188,219,42,232,42,36,167,130,172,34,169,132,162,50,130,120,130,104,101,97,38,103,112,146,41,35,144,11,192,128,196,155,86,118,117,38,156,174,185,128,86,90,43,45,188,50,103,126,34,235,90,166,236,214,236,15,116,158,57,231,170,142,170,89,226,130,27,73,116,192,247,66,253,93,98,146,71,1,132,99,40,220,156,30,33,138,90,145,17,99,89,197,143,154,124,228,250,129,136,125,70,117,242,113,86,69,230,62,16,202,124,21,157,247,59,55,87,6,99,190,215,21,182,233,78,238,113,195,85,79,83,60,18,82,212,119,55,74,103,236,231,32,51,234,39,27,187,137,59,132,163,29,197,242,235,227,170,167,133,172,100,216,31,48,107,234,207,42,239,245,19,77,93,13,53,44,70,118,203,140,205,78,13,114,119,104,222,121,128,99,167,24,206,17,63,208,50,49,3,49,96,57,200,251,89,133,126,202,253,186,251,77,106,251,55,236,255,0,107,123,99,182,199,216,123,15,79,171,218,122,250,244,250,61,63,127,169,187,110,223,123,93,59,212,27,243,20,227,170,167,138,92,100,248,31,47,171,234,195,42,236,21,16,205,67,13,77,44,64,119,59,140,45,80,15,114,103,120,218,120,64,163,168,40,194,18,63,208,1,50,0,50,112,10,127,192,231,8,151,94,47,179,112,176,164,247,26,187,62,19,176,211,141,203,17,221,96,167,35,48,129,205,132,41,97,55,23,136,42,102,125,219,58,143,163,4,115,72,195,39,73,227,44,130,48,158,22,177,96,108,43,102,193,88,90,135,177,89,112,253,190,158,215,110,166,234,156,157,10,88,35,24,226,143,121,185,25,109,0,22,212,157,201,244,213,221,223,189,69,95,52,94,96,21,151,122,203,151,12,153,33,136,186,54,168,123,77,187,28,93,32,142,120,42,164,170,138,121,96,154,210,61,64,13,176,183,75,89,100,141,204,102,25,6,54,38,6,148,101,177,110,26,56,116,199,124,80,102,157,6,89,224,90,127,237,85,151,138,221,240,255,0,75,45,125,166,24,103,172,233,203,44,125,110,151,92,11,164,5,188,252,25,188,93,174,211,154,38,67,96,222,27,114,143,135,92,169,193,148,84,130,22,234,124,66,119,58,232,105,222,19,187,92,92,45,77,81,91,43,17,153,111,144,135,86,23,50,216,12,17,139,236,1,102,243,252,160,48,181,139,28,231,238,97,96,172,83,67,219,108,184,131,43,238,214,187,141,55,84,227,235,210,207,91,65,28,177,239,7,19,29,192,100,218,139,177,54,186,179,179,247,170,107,199,247,7,215,94,19,115,112,134,222,212,146,96,76,99,81,89,95,133,14,25,73,206,154,0,49,121,40,101,25,12,165,223,78,211,68,13,33,17,52,160,64,123,183,188,145,199,234,249,117,241,213,83,194,214,50,108,15,152,53,245,103,149,119,250,137,166,174,134,154,150,35,59,101,198,102,167,6,185,59,180,111,60,192,49,211,140,103,8,159,232,25,24,129,152,176,29,234,115,149,187,90,175,252,34,96,155,237,138,231,73,113,182,220,113,197,182,174,142,178,146,97,154,10,152,36,182,92,10,57,99,144,93,196,192,133,216,152,153,221,157,157,157,149,133,242,184,243,217,150,95,141,122,61,106,159,228,68,69,10,220,234,252,211,225,111,167,244,62,163,113,86,149,128,178,27,25,102,86,81,230,22,107,96,250,42,187,152,101,189,69,168,238,244,52,212,237,33,199,110,171,10,215,150,181,223,123,22,200,10,146,54,49,16,47,114,98,144,156,2,35,117,219,225,163,136,188,119,194,254,105,208,102,102,5,168,254,213,71,120,162,217,15,244,206,215,218,97,154,122,62,164,177,73,209,234,244,0,122,160,59,195,197,159,197,159,33,60,139,207,76,184,226,47,46,45,217,161,149,247,158,221,106,174,214,41,161,149,152,42,173,245,66,204,242,82,212,198,206,253,57,131,112,234,218,184,184,144,152,17,129,129,149,64,68,86,235,199,39,8,150,174,47,178,140,112,164,23,26,75,62,44,176,212,21,203,14,93,103,167,19,0,157,193,196,233,102,54,23,148,41,166,109,187,250,111,171,28,112,200,227,39,73,163,44,125,177,102,22,190,224,108,85,121,193,88,166,135,177,94,176,253,194,162,215,113,166,234,132,157,10,168,36,40,229,143,120,57,1,109,48,38,212,93,197,244,213,157,219,189,124,165,113,92,14,112,137,117,226,251,55,11,10,79,113,171,179,225,59,13,56,220,177,29,214,10,114,51,8,28,216,66,150,19,113,120,130,166,103,221,179,168,250,48,71,52,140,50,116,158,50,200,35,9,225,107,22,6,194,182,108,21,133,168,123,21,151,15,219,233,237,118,234,110,169,201,208,165,130,49,142,40,247,155,145,150,208,1,109,73,220,159,77,93,221,251,215,214,90,63,130,218,182,200,47,243,92,14,68,15,243,239,92,163,38,140,218,119,191,197,114,49,49,182,215,249,32,6,199,209,188,22,164,58,179,235,221,251,23,19,237,14,246,39,213,190,110,184,230,171,140,34,39,234,3,22,143,221,175,220,188,245,206,250,212,96,95,156,23,50,213,217,181,239,248,253,255,0,114,249,86,186,202,250,201,78,121,203,65,115,125,173,169,120,119,59,120,254,213,247,227,144,246,179,185,55,135,205,112,213,93,202,1,216,209,25,104,255,0,214,142,191,242,174,38,189,200,66,58,195,47,123,182,141,183,254,149,222,130,188,165,113,99,18,22,118,111,22,209,255,0,202,185,106,229,233,65,36,162,236,226,209,191,237,240,93,43,109,75,84,1,27,49,190,174,237,221,252,203,182,64,12,36,204,69,171,139,252,87,37,36,91,99,241,126,255,0,154,230,232,142,186,233,175,237,91,123,40,200,238,238,204,205,247,47,147,112,120,233,205,244,132,203,79,144,235,243,92,13,81,81,52,90,65,1,143,247,194,237,254,69,223,162,165,154,72,191,58,204,46,254,62,45,240,101,206,52,131,25,54,135,171,179,252,214,174,236,199,176,219,185,105,33,232,236,192,206,235,107,4,179,22,154,8,182,157,254,44,235,100,214,205,73,139,126,173,241,209,255,0,232,92,163,73,4,66,219,89,221,254,58,232,182,205,111,167,153,181,238,39,118,240,125,31,254,69,243,107,240,221,13,92,110,19,209,196,236,227,163,233,27,120,119,252,217,120,251,182,88,225,185,167,9,78,219,22,174,237,223,209,143,230,255,0,220,47,57,136,114,222,205,216,42,6,58,64,102,8,207,77,35,15,128,191,247,42,63,56,195,203,200,104,168,42,107,105,169,159,221,144,201,244,6,254,198,161,254,3,247,40,253,174,7,142,182,160,29,157,182,202,109,163,254,215,92,11,158,134,46,173,92,64,218,247,152,248,126,214,82,25,193,110,18,167,169,177,193,83,85,19,190,181,2,222,240,183,134,202,119,248,178,189,250,12,185,195,147,4,115,29,20,91,220,24,183,12,113,253,207,227,181,117,47,182,90,123,70,193,183,64,230,236,76,219,88,89,254,127,38,111,147,47,187,134,45,173,112,134,54,173,162,56,252,31,83,143,79,128,252,219,239,117,239,173,246,11,117,56,1,4,110,93,237,224,194,255,0,47,185,122,56,134,40,233,196,1,128,69,153,188,116,111,130,218,213,157,39,118,221,19,183,237,91,154,170,35,213,197,135,115,183,131,46,157,93,194,88,5,200,71,188,59,244,118,127,135,243,174,165,175,26,195,44,231,77,80,224,50,9,56,179,22,140,250,234,205,241,37,245,42,250,151,33,105,5,220,68,155,94,238,239,151,249,151,218,166,166,17,209,181,126,229,202,240,185,72,228,192,26,126,197,196,212,159,156,220,76,206,185,167,167,141,195,188,27,252,11,175,13,48,180,90,59,106,203,120,11,199,221,163,109,255,0,26,217,81,28,68,236,219,159,87,251,215,4,205,52,110,194,5,220,223,123,174,122,121,156,227,33,54,211,77,23,100,13,155,187,191,249,215,16,205,222,238,204,221,203,123,212,111,109,54,183,248,23,43,56,136,235,175,122,218,198,196,253,203,87,145,217,180,118,91,158,70,249,46,65,45,91,86,91,93,159,224,237,252,235,123,248,50,213,221,180,90,56,252,150,143,220,159,20,69,171,120,173,200,136,136,139,71,125,22,215,119,78,255,0,130,119,59,123,206,184,102,141,219,222,102,215,87,91,68,116,110,238,247,117,202,44,66,205,243,91,220,152,91,95,185,109,57,88,99,222,254,26,119,175,145,113,188,81,210,9,75,33,27,51,51,252,91,239,251,254,229,224,46,185,133,66,21,229,79,9,79,38,164,237,168,59,59,55,188,237,253,146,210,154,95,107,212,5,65,239,118,209,180,221,242,215,95,191,230,189,21,38,200,92,99,102,118,30,239,15,154,250,208,192,102,59,153,245,21,182,72,162,103,102,233,51,190,189,250,139,46,70,167,139,65,49,137,188,91,95,117,151,98,8,162,146,71,110,230,208,126,229,209,187,212,4,49,60,78,206,76,239,183,187,191,224,235,125,181,196,41,24,128,124,91,187,86,240,238,101,164,19,145,84,144,152,22,154,191,139,119,120,175,170,36,204,44,76,14,204,205,242,90,196,50,200,238,93,204,58,174,86,31,17,220,223,225,92,69,66,38,91,142,49,118,215,228,185,154,146,157,153,132,64,27,70,249,50,219,32,70,205,180,75,110,157,218,107,162,225,54,1,23,217,171,150,158,63,5,209,120,234,94,71,57,8,88,126,29,238,185,134,122,120,133,250,134,36,250,124,29,157,124,233,111,1,28,167,180,36,118,102,127,209,111,250,86,192,190,140,132,45,182,81,213,217,180,38,211,254,85,222,10,216,137,155,115,235,251,52,90,199,95,78,50,59,108,151,187,193,244,109,22,243,174,139,105,59,182,141,223,227,162,243,213,183,39,169,156,154,29,118,129,56,187,253,236,239,242,117,231,49,29,64,199,73,43,206,98,192,226,78,251,159,238,127,154,176,94,44,226,160,196,20,119,10,42,102,3,32,150,82,127,209,127,6,157,190,26,252,212,113,226,139,119,179,174,213,16,48,179,109,144,219,185,191,186,38,249,125,203,227,175,117,148,214,7,189,98,171,100,61,45,236,85,176,139,251,186,247,117,35,251,159,230,164,211,42,65,240,53,158,221,23,72,194,18,150,23,119,1,209,153,246,135,143,232,183,128,43,163,194,183,23,191,90,55,80,202,206,69,22,154,185,127,114,63,39,127,155,46,214,31,195,85,5,120,51,187,140,82,70,206,238,61,206,253,251,219,79,210,111,150,171,220,207,104,165,10,102,106,88,132,52,111,235,69,155,225,247,50,224,128,170,169,244,105,93,182,15,115,120,235,162,214,166,162,73,71,88,205,217,190,90,175,157,87,45,87,79,243,18,123,236,223,23,127,249,23,199,60,93,61,160,156,106,105,106,230,209,251,222,32,114,102,255,0,9,55,201,114,14,52,178,92,32,120,102,25,163,150,94,239,206,48,51,51,59,105,253,150,186,234,235,175,77,71,79,4,237,85,67,48,179,155,238,253,38,211,87,125,117,238,254,101,236,44,151,41,119,4,53,44,229,224,236,67,171,183,193,188,93,215,170,130,102,119,103,23,238,118,93,232,204,92,123,221,150,199,140,156,247,51,182,159,181,111,48,119,7,103,209,251,151,16,54,141,180,155,185,117,235,90,110,155,246,125,55,105,221,174,191,127,201,124,9,35,189,246,216,220,140,54,106,218,182,167,225,170,250,161,189,135,243,186,185,36,114,184,187,232,61,218,252,150,217,43,9,157,217,153,252,62,11,100,53,7,38,189,196,221,255,0,21,216,106,134,140,125,230,125,126,229,204,50,185,179,59,177,105,162,229,132,197,159,222,103,240,91,164,145,159,193,157,106,4,197,167,114,230,98,248,104,180,241,127,138,223,174,154,106,203,95,189,214,173,243,91,73,251,244,100,102,127,23,101,141,119,22,30,105,179,147,234,6,33,245,25,212,175,112,135,144,248,55,137,30,87,56,67,42,177,157,21,33,5,198,158,250,118,218,233,169,222,99,181,92,90,235,94,212,245,177,48,152,22,248,200,181,113,99,29,224,231,25,62,195,38,120,161,226,91,135,76,119,194,254,105,215,229,166,58,167,254,219,89,103,173,223,15,244,206,215,218,102,134,10,206,156,82,201,209,234,244,12,186,70,91,199,193,219,193,222,250,185,93,115,0,172,180,86,91,120,100,206,252,69,214,181,77,217,173,216,30,233,60,115,207,85,29,84,179,197,4,54,146,233,129,238,133,250,186,197,36,142,3,8,198,81,185,56,60,67,20,181,34,44,85,212,255,0,89,120,116,192,156,80,112,11,149,89,105,142,169,255,0,87,246,58,203,61,110,249,191,165,151,79,98,180,48,86,116,226,150,62,183,75,174,101,210,50,216,126,14,222,14,208,129,158,153,23,152,252,58,102,61,199,43,243,66,205,216,110,180,58,75,12,209,59,157,45,194,148,157,218,58,170,105,29,155,169,9,237,45,31,70,38,33,32,49,3,3,1,234,230,30,116,102,134,107,90,176,157,139,48,49,125,93,218,219,129,172,240,216,112,245,25,4,113,65,65,69,24,136,136,132,113,136,139,155,136,70,37,41,51,200,109,28,108,68,91,7,75,180,229,123,193,71,242,128,199,97,156,249,133,108,181,87,101,182,13,184,29,52,182,234,214,235,123,102,232,48,137,133,59,196,36,218,67,23,86,9,164,121,25,194,79,114,45,146,9,203,211,250,220,234,252,211,225,111,167,244,62,163,113,78,74,158,105,241,79,211,250,239,81,183,39,58,191,52,248,91,233,253,15,168,220,83,146,167,154,124,83,244,254,187,212,109,201,205,11,129,111,200,166,42,60,241,201,204,25,217,50,218,245,179,219,20,212,69,186,27,21,210,73,9,159,72,88,91,179,209,205,172,125,61,28,128,37,115,143,243,66,84,241,189,165,100,15,16,249,161,195,62,50,173,199,153,77,117,164,160,187,220,44,245,118,73,142,166,142,58,144,232,78,194,236,76,38,206,204,113,203,28,51,3,248,111,136,88,216,227,115,140,252,86,44,197,55,220,115,138,175,56,215,20,215,118,219,214,32,184,84,93,46,53,61,32,143,175,85,60,133,36,178,108,6,16,29,198,100,250,11,48,182,186,51,51,119,41,190,229,205,192,79,242,87,177,79,153,25,137,63,104,204,220,77,111,236,117,116,240,84,111,165,178,208,153,132,175,70,46,15,178,105,156,227,140,165,151,188,88,128,66,39,218,37,36,215,170,160,7,154,63,158,204,205,252,23,209,232,151,160,229,215,192,173,79,20,184,201,177,198,96,208,85,134,85,216,42,38,134,186,106,106,168,128,238,119,24,90,156,218,218,236,210,52,240,129,71,80,50,28,194,31,160,4,2,96,100,198,18,83,199,39,24,56,7,131,92,163,28,17,131,30,146,151,29,221,44,229,65,132,44,118,184,161,0,180,64,192,240,197,93,36,78,5,20,84,208,56,233,28,110,14,210,156,125,49,29,131,41,197,5,151,107,158,50,205,124,127,91,121,172,142,174,255,0,139,49,141,226,74,153,66,146,145,158,123,133,198,174,103,34,104,225,132,89,156,228,150,71,208,35,22,239,38,97,111,6,83,167,203,231,130,122,110,19,240,4,151,156,71,112,171,170,199,120,178,158,158,162,242,3,60,176,193,66,15,12,37,236,243,134,58,153,41,106,78,158,118,168,219,86,194,198,237,52,140,46,192,78,197,1,138,127,172,188,58,96,78,40,56,5,202,172,180,199,84,255,0,171,251,29,101,158,183,124,223,210,203,167,177,90,24,43,58,113,75,31,91,165,215,50,233,25,108,63,7,111,7,104,75,226,43,33,177,151,13,185,185,125,202,156,103,69,86,39,110,168,51,182,87,77,78,208,133,218,220,230,77,79,91,19,9,152,236,144,71,87,22,50,216,108,113,147,239,2,102,145,254,87,92,192,40,238,244,118,222,25,51,191,17,116,110,176,246,107,118,7,186,79,28,16,82,201,75,20,17,65,13,164,186,96,27,102,110,150,177,73,35,153,76,82,20,110,76,109,16,203,39,232,169,87,22,62,86,51,147,233,254,33,244,233,214,53,138,119,174,124,42,224,222,43,249,126,101,94,15,188,219,105,7,19,219,178,222,205,83,132,238,242,72,240,157,186,226,246,168,54,49,74,32,101,217,164,33,140,102,13,165,184,25,137,155,168,17,152,66,14,63,192,24,203,43,49,149,219,47,179,7,15,85,216,241,13,142,161,233,171,168,106,89,183,196,122,51,179,179,179,184,152,16,184,152,24,187,129,129,9,11,144,147,59,251,252,203,226,195,59,115,107,40,240,110,70,227,60,71,73,62,15,192,212,244,176,219,40,161,183,65,17,153,211,4,208,211,205,44,162,59,200,194,158,126,131,51,56,131,132,96,68,37,38,233,11,218,240,47,193,149,247,140,60,199,170,182,73,117,246,54,12,194,253,158,163,19,92,162,48,122,161,142,87,62,149,53,52,101,174,179,75,210,149,154,66,23,142,49,2,34,220,236,17,73,63,216,79,11,88,176,54,21,179,96,172,45,67,216,172,184,126,223,79,107,183,83,117,78,78,133,44,17,140,113,71,188,220,140,182,128,11,106,78,228,250,106,238,239,222,190,178,46,165,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,97,134,10,104,35,23,41,37,146,66,118,16,1,22,114,114,119,102,102,103,119,88,177,44,146,56,59,187,90,175,92,40,100,245,101,154,231,73,95,79,30,7,178,210,28,180,211,12,160,51,193,71,20,51,68,228,46,236,199,28,177,201,25,143,136,152,16,190,142,206,202,176,34,197,93,100,167,194,119,149,140,155,250,127,135,189,58,5,85,87,201,197,152,166,197,129,176,173,231,26,226,154,238,197,101,195,246,250,139,165,198,167,164,114,116,41,96,140,164,150,77,128,196,101,180,0,159,65,103,39,211,70,103,126,229,109,127,232,163,240,39,255,0,127,63,248,51,120,255,0,154,43,148,194,120,166,197,142,112,173,155,26,225,106,238,219,101,196,22,250,123,165,186,167,164,113,245,233,103,140,100,138,77,134,194,99,184,12,95,66,102,38,215,71,102,126,229,245,149,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,44,148,209,90,87,48,110,54,237,92,40,96,8,236,88,98,122,74,236,197,197,84,245,16,218,168,198,168,70,123,76,5,12,194,23,99,140,161,148,12,35,168,24,196,98,145,133,166,126,163,11,187,71,38,149,215,135,172,83,125,199,57,5,150,152,215,20,215,118,219,214,32,193,246,107,165,198,167,164,17,245,234,167,162,138,73,100,216,12,32,59,140,201,244,22,97,109,116,102,102,238,85,1,81,254,45,243,67,43,242,155,135,156,109,136,51,112,105,42,236,85,246,122,203,67,89,230,173,146,148,239,147,212,83,200,1,110,138,72,153,229,19,153,183,11,152,51,188,97,190,87,208,99,34,108,112,110,213,180,215,27,173,109,194,142,211,73,107,167,170,168,146,104,168,105,10,82,130,148,8,157,198,24,222,99,57,92,5,157,133,158,67,51,209,155,113,19,234,239,118,188,171,51,35,46,50,219,139,139,68,185,135,71,190,76,73,111,151,13,225,234,190,194,213,29,138,241,87,60,1,1,235,222,113,117,1,166,167,234,3,59,183,104,208,182,198,82,16,207,74,43,0,231,87,229,99,11,125,64,161,244,235,138,176,14,87,30,123,50,203,241,175,71,173,87,149,205,99,129,90,156,99,29,127,20,249,81,65,87,83,125,165,167,121,177,173,9,85,68,48,21,186,146,136,223,218,64,243,72,46,39,20,84,241,196,80,198,197,212,103,140,132,4,134,71,150,50,178,47,61,51,31,135,76,199,183,102,134,87,222,123,13,214,135,88,166,134,86,115,165,184,82,147,179,201,75,83,27,59,117,33,61,163,171,106,196,196,34,96,64,96,6,57,10,112,209,196,94,4,226,131,43,40,51,51,2,212,127,106,163,188,81,108,155,250,89,116,236,208,205,61,31,82,88,163,235,116,186,224,61,80,29,135,226,207,226,205,85,81,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,189,255,0,52,94,95,245,150,138,203,151,19,121,33,135,122,214,169,187,77,199,28,90,224,146,121,234,163,170,150,121,103,154,236,61,67,61,208,191,87,73,99,141,128,97,24,198,70,23,7,148,162,177,110,26,56,139,199,124,47,230,157,6,102,96,90,143,237,84,119,138,45,144,255,0,76,237,125,166,25,167,163,234,75,20,157,30,175,64,7,170,3,188,60,89,252,89,242,8,225,215,62,112,111,18,89,71,98,205,108,25,91,72,65,113,167,0,185,208,195,80,243,29,166,226,192,47,81,69,43,144,1,111,140,139,70,39,1,222,14,18,11,108,49,119,138,30,117,126,105,240,183,211,250,31,81,184,171,74,192,89,13,140,179,43,40,243,11,53,176,125,21,93,204,50,222,162,212,119,122,26,106,118,144,227,183,85,133,107,203,90,239,189,139,100,5,73,27,24,136,23,185,49,72,78,1,17,186,237,240,209,196,94,59,225,127,52,232,51,51,2,212,127,106,163,188,81,108,135,250,103,107,237,48,205,61,31,82,88,164,232,245,122,0,61,80,29,225,226,207,226,207,144,71,14,185,243,131,120,146,202,59,22,107,96,202,218,66,11,141,56,5,206,134,26,135,152,237,55,22,1,122,138,41,92,128,11,124,100,90,49,56,14,240,112,144,91,97,139,189,75,88,171,172,148,248,78,242,177,147,127,79,240,247,167,64,170,170,34,34,43,85,230,143,228,79,51,127,5,245,138,37,10,220,39,121,167,201,191,168,24,123,212,96,83,39,204,11,129,27,23,21,88,86,76,107,133,131,177,102,110,31,183,188,118,234,157,78,79,106,82,193,29,84,145,90,182,29,68,84,240,117,106,106,5,251,73,51,144,105,163,234,61,205,64,57,122,114,197,172,194,213,152,127,136,30,34,168,186,55,88,122,119,59,6,18,148,39,130,170,213,85,20,240,79,73,93,83,44,114,134,217,155,165,38,180,134,6,44,50,15,81,216,216,162,9,63,69,10,220,234,252,211,225,111,167,244,62,163,113,78,74,158,105,241,79,211,250,239,81,183,46,167,51,94,4,174,185,35,140,174,57,231,149,184,102,146,60,175,191,84,70,85,84,118,184,8,3,13,214,155,8,144,73,30,174,193,77,52,186,148,102,27,99,3,147,161,182,54,104,122,180,3,131,190,42,177,151,10,25,185,111,198,22,107,149,89,97,139,141,69,61,54,44,180,71,27,76,23,27,115,31,190,227,17,24,15,105,140,74,66,132,247,14,211,119,23,126,153,200,7,144,158,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,170,104,107,169,157,246,74,26,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,98,238,167,251,254,197,151,254,79,255,0,251,184,160,5,76,246,106,240,73,106,226,191,129,172,151,190,225,136,41,40,115,23,10,229,189,150,107,85,96,210,137,79,118,128,108,236,65,105,57,10,104,128,2,74,130,140,134,89,28,154,23,234,56,179,52,146,107,13,119,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,74,25,233,167,140,156,100,138,72,201,152,128,196,153,197,197,217,157,157,157,157,76,255,0,43,222,58,127,45,120,84,50,59,56,241,159,107,204,155,46,255,0,99,212,214,142,217,175,182,184,227,23,109,102,114,126,209,89,14,146,117,53,97,51,137,130,79,206,144,212,72,215,254,136,177,172,226,199,205,62,114,125,64,196,62,163,58,150,158,11,114,47,46,56,139,229,153,128,242,191,52,44,221,186,213,93,237,153,97,154,39,96,170,183,213,13,222,185,163,170,166,145,217,250,115,6,226,209,244,113,113,34,3,19,3,48,40,150,226,95,135,76,119,194,254,105,215,229,158,58,167,254,219,89,103,173,223,15,244,206,215,218,102,134,10,206,156,82,201,209,234,244,12,186,70,91,195,193,219,193,223,208,91,56,211,207,155,47,13,7,194,157,155,16,82,80,96,217,42,39,115,158,154,155,165,113,42,41,204,228,154,222,243,137,51,61,52,146,201,33,155,109,234,22,242,141,228,120,93,226,94,127,134,142,29,49,223,20,25,167,65,150,120,22,159,251,85,101,226,183,124,63,210,203,95,105,134,25,235,58,114,203,31,91,165,215,2,233,1,111,63,6,111,23,108,130,56,117,200,108,27,195,110,81,216,178,167,6,81,82,8,91,169,192,238,117,208,211,188,39,118,184,184,11,84,86,202,196,102,91,228,33,213,133,204,182,3,4,98,251,0,89,189,174,44,194,214,44,115,133,111,56,43,20,208,246,219,46,32,183,212,90,238,52,221,83,143,175,75,60,101,28,177,239,7,19,29,192,100,218,139,177,54,186,179,179,247,168,140,227,7,148,134,50,193,151,95,182,124,47,195,87,138,108,87,139,196,116,223,101,75,70,173,178,132,228,1,19,133,68,146,105,81,76,50,145,49,25,236,56,99,120,202,71,144,70,105,194,69,56,59,225,87,6,240,161,148,118,252,31,102,182,210,22,39,184,211,211,212,226,203,188,114,60,199,113,184,176,123,236,50,144,1,118,104,200,164,24,67,104,237,7,114,118,234,28,134,118,65,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,105,207,76,139,203,142,34,242,226,227,149,249,161,102,237,214,170,237,37,134,104,157,130,170,223,84,44,237,29,85,52,142,207,211,152,55,22,143,163,139,137,16,24,152,25,129,69,6,85,114,121,206,27,222,116,93,240,206,107,213,213,225,220,186,180,212,84,21,30,37,164,122,25,167,190,193,21,88,4,97,29,56,212,153,209,156,244,239,36,172,114,4,141,19,139,9,9,187,232,247,21,205,255,0,11,88,176,55,5,249,123,130,176,181,15,98,178,225,252,97,105,181,219,169,186,167,39,66,150,11,77,124,113,71,188,220,140,182,128,11,106,78,228,250,106,238,239,222,172,91,149,199,158,204,178,252,107,209,235,84,255,0,34,34,40,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,149,186,243,20,224,86,167,133,172,100,248,227,47,168,42,207,42,239,245,16,195,67,53,77,84,70,118,203,140,205,80,111,109,102,121,30,121,128,99,167,41,2,98,15,208,49,2,51,49,115,63,63,192,47,26,248,171,133,60,199,164,178,93,174,125,163,44,177,53,194,24,241,29,190,161,228,56,232,55,184,198,87,58,118,140,76,198,104,129,153,204,64,95,173,24,48,59,110,24,142,41,232,194,120,166,197,142,112,173,155,26,225,106,238,219,101,196,22,250,123,165,186,167,164,113,245,233,103,140,100,138,77,134,194,99,184,12,95,66,102,38,215,71,102,126,229,245,145,20,122,243,125,225,159,6,227,28,158,169,226,104,107,170,232,49,102,3,167,162,182,155,11,188,144,92,173,211,215,12,67,1,131,147,52,103,20,181,103,40,200,62,44,242,1,137,107,25,69,17,121,79,129,127,42,25,167,131,114,207,218,158,204,251,91,136,45,214,46,219,208,235,118,94,213,83,28,61,94,158,225,223,183,169,187,110,225,215,77,53,109,117,89,25,240,235,144,216,55,134,220,163,177,101,78,12,162,164,16,183,83,129,220,235,161,167,120,78,237,113,112,22,168,173,149,136,204,183,200,67,171,11,153,108,6,8,197,246,0,179,84,181,163,190,139,107,187,167,127,193,59,157,189,231,92,51,70,237,239,51,107,171,173,172,59,71,86,239,119,92,162,196,204,207,221,170,222,229,181,181,251,150,211,149,134,61,239,224,205,171,175,147,112,187,210,82,137,75,33,27,51,51,187,247,183,223,247,175,3,121,204,43,124,85,221,158,18,154,77,207,166,177,184,187,55,123,183,127,188,184,225,168,123,196,225,49,239,113,238,118,215,229,175,243,252,215,162,163,217,14,216,246,190,221,25,187,153,125,120,96,57,7,112,191,187,242,248,173,36,138,38,125,175,30,165,175,126,172,203,120,211,66,226,36,49,54,172,237,174,162,203,158,40,225,57,89,180,102,208,126,239,21,212,186,206,52,241,20,79,169,49,51,183,119,127,139,58,219,103,216,20,228,64,14,218,187,248,183,220,203,112,78,111,86,226,66,90,126,206,239,21,245,99,38,216,206,192,236,204,218,248,36,77,44,134,239,220,195,240,215,85,204,205,166,173,171,106,253,222,43,138,74,17,148,183,16,11,183,199,185,114,133,29,56,179,8,198,45,221,242,100,144,34,22,218,196,194,250,124,217,151,1,12,98,222,235,187,190,159,205,170,232,152,84,148,142,68,66,194,207,220,250,186,230,142,106,120,191,170,152,191,119,193,217,116,38,187,71,29,65,48,9,187,51,63,232,183,223,251,87,19,95,68,203,107,180,173,223,166,133,255,0,215,93,232,235,98,32,103,34,110,246,249,247,160,215,211,140,154,48,74,250,124,116,109,23,51,215,70,90,190,142,205,167,197,124,11,173,193,229,155,101,59,107,181,251,254,230,103,127,147,175,61,123,169,32,166,144,164,54,97,113,125,117,127,134,142,172,175,138,121,45,183,139,117,101,190,6,3,144,142,65,127,209,127,235,103,111,134,191,53,24,184,234,208,214,187,229,116,108,44,218,84,202,221,205,253,217,125,205,242,94,101,122,76,7,106,43,182,33,164,166,16,221,186,88,251,180,215,250,241,111,147,252,212,151,100,69,166,108,29,132,168,42,2,7,24,159,164,103,180,93,157,159,165,19,191,193,155,192,85,216,224,75,220,87,235,64,189,60,154,201,221,30,164,237,220,251,71,187,185,223,230,190,157,46,29,175,59,224,29,123,69,37,62,230,125,61,231,254,191,239,109,60,53,85,1,172,212,1,74,205,77,8,11,176,120,136,139,124,62,230,93,88,70,170,152,156,117,109,140,255,0,29,124,23,36,213,50,72,26,70,110,223,206,186,19,201,63,77,196,100,247,254,26,187,248,175,137,62,37,171,179,72,231,83,5,68,251,95,194,17,114,255,0,43,183,201,110,135,31,218,43,0,187,84,53,48,153,234,194,210,8,142,142,255,0,61,75,239,93,126,133,21,76,237,95,75,56,238,114,220,206,36,218,107,174,191,5,235,108,119,57,68,99,167,168,98,38,211,244,135,87,111,139,248,187,175,93,20,226,239,184,95,221,255,0,26,239,68,65,183,197,191,106,216,64,78,250,177,54,159,181,114,16,19,142,143,163,174,24,217,217,182,187,104,203,138,176,100,120,159,163,166,239,134,191,183,238,94,126,88,239,125,164,9,228,6,30,253,123,207,228,190,156,109,35,54,179,59,187,252,63,249,29,106,18,187,19,237,30,239,143,114,219,37,97,49,51,14,186,253,203,138,10,147,144,157,182,147,126,214,93,134,168,104,155,222,103,127,216,185,198,87,61,29,216,151,44,68,204,77,185,137,110,146,65,126,230,23,255,0,2,1,49,11,54,157,255,0,53,206,197,240,209,31,191,95,21,185,157,217,187,217,107,227,227,224,181,251,214,210,46,253,25,25,157,251,244,68,69,185,159,85,170,34,34,45,142,250,63,122,211,93,124,22,225,238,110,244,118,98,255,0,42,218,77,163,62,189,237,240,91,99,22,125,117,103,92,140,46,254,43,138,164,152,99,119,249,47,141,112,188,199,13,57,139,144,179,139,59,119,191,220,255,0,122,163,248,223,20,221,170,230,146,221,109,115,61,238,225,172,123,159,77,92,155,224,255,0,177,116,176,246,18,184,79,24,207,84,50,148,167,239,57,19,19,232,239,163,252,91,95,21,237,236,214,27,133,35,136,156,190,238,173,253,113,120,119,125,203,212,71,78,16,198,206,77,184,190,238,245,222,183,212,110,252,223,76,155,191,78,246,253,139,181,37,52,123,156,181,110,246,213,113,30,177,15,134,172,238,182,51,156,110,242,139,63,189,220,184,39,167,10,143,126,71,110,231,215,71,91,227,150,24,99,120,181,102,238,209,188,23,53,61,59,19,177,238,110,247,249,174,227,17,104,241,59,51,55,134,171,81,51,1,216,35,175,236,101,168,49,11,238,61,91,191,85,207,214,102,22,240,91,75,86,252,224,187,119,174,172,197,249,199,119,215,93,23,78,90,177,136,157,204,153,133,190,110,186,211,221,225,48,112,103,103,251,199,79,243,175,149,53,194,56,220,141,203,115,104,255,0,29,127,229,93,82,175,142,70,214,61,186,151,119,248,127,157,117,222,89,90,71,103,38,251,187,215,114,26,194,132,68,165,54,102,238,213,221,254,11,121,98,26,47,120,34,150,35,49,213,180,18,103,125,127,194,184,220,46,151,35,18,128,200,35,45,53,109,73,191,201,251,87,212,43,28,118,234,46,188,196,196,230,59,139,87,215,189,219,87,248,125,202,221,243,235,50,70,201,69,45,29,21,68,125,86,148,163,218,39,239,105,164,173,224,196,207,226,204,173,198,235,134,230,198,22,10,251,189,101,60,196,82,132,178,51,184,59,235,168,57,124,89,255,0,178,127,138,176,12,229,178,53,163,20,87,64,208,144,255,0,68,75,166,163,167,119,82,70,249,55,201,83,130,29,29,155,199,85,113,156,37,225,184,46,152,166,130,106,136,157,217,171,34,241,22,254,217,7,205,159,230,164,210,171,0,195,46,12,25,105,32,39,40,162,98,29,130,218,179,180,93,222,2,185,50,155,22,77,98,184,251,14,228,79,8,235,180,94,103,113,213,247,70,44,222,243,183,201,254,10,228,44,45,65,112,137,166,18,7,114,29,117,103,31,147,63,252,171,191,92,79,77,3,148,81,17,48,55,192,117,240,103,94,112,47,65,52,231,13,68,47,27,110,118,109,195,166,189,250,124,93,119,70,24,166,22,120,165,22,213,188,55,47,141,121,10,200,127,53,72,6,68,237,171,144,179,187,124,126,44,190,70,246,127,204,86,209,187,187,183,188,69,31,199,193,251,223,249,215,74,179,12,80,86,1,77,75,56,132,140,239,160,137,11,62,190,62,12,223,122,224,138,130,235,108,166,39,57,202,71,29,92,91,113,59,233,167,119,203,228,189,62,12,170,173,171,141,222,166,50,212,36,211,189,159,93,27,111,205,84,24,101,6,132,125,194,103,238,111,15,185,118,162,155,221,103,112,45,63,98,231,99,105,7,108,102,204,90,107,166,171,88,229,145,139,167,39,248,82,166,78,158,155,69,223,95,147,36,46,210,54,166,46,223,181,151,94,168,67,168,207,168,234,205,220,190,101,125,100,208,11,184,68,230,255,0,220,139,191,205,117,104,110,51,79,185,165,167,48,247,157,187,193,219,229,247,174,235,140,98,219,200,155,189,181,211,85,192,21,176,140,132,59,193,188,126,44,185,134,120,164,125,117,103,239,249,178,237,199,43,48,179,54,154,46,65,149,180,215,112,255,0,133,2,103,57,54,236,125,62,122,46,118,109,29,152,95,226,185,61,237,53,119,90,12,186,59,179,187,46,77,236,90,104,235,115,191,115,51,59,45,117,125,52,251,150,214,102,103,221,170,110,114,125,25,150,53,252,88,121,166,206,79,255,0,95,241,15,168,206,175,167,149,111,29,182,44,31,110,180,112,167,154,39,217,41,39,184,75,30,18,187,232,114,110,170,173,170,128,98,181,116,32,167,119,109,243,207,85,55,105,150,93,163,187,99,232,44,58,95,167,24,124,43,96,222,43,178,142,225,132,47,22,218,65,196,246,234,122,138,156,39,119,146,71,132,237,215,23,15,113,138,81,3,46,205,33,12,99,48,109,45,192,204,76,221,64,140,195,31,140,83,149,89,143,130,243,30,171,40,113,38,11,186,210,99,58,75,128,90,202,200,52,239,45,84,149,82,56,180,81,196,49,238,235,117,55,131,198,241,238,25,4,192,129,201,136,93,242,19,224,219,2,231,46,90,112,227,131,48,46,122,93,45,85,120,146,203,111,142,142,56,45,240,8,251,62,134,48,17,166,163,154,80,39,142,162,104,163,97,2,150,49,17,125,24,117,149,197,231,150,181,162,197,93,100,167,194,119,149,140,155,250,127,135,189,58,5,74,184,250,224,163,10,241,89,151,21,119,187,77,179,179,230,110,25,183,205,38,28,184,83,180,97,37,126,198,41,6,217,80,242,16,1,67,41,187,176,17,147,116,100,55,54,125,165,40,75,22,188,22,240,43,140,179,231,136,107,190,7,199,52,20,150,236,61,149,215,136,225,199,176,205,84,198,100,113,212,72,15,109,137,224,145,136,142,98,166,158,55,154,51,96,140,0,205,141,203,166,18,78,246,19,194,214,44,13,133,108,216,43,11,80,246,43,46,31,183,211,218,237,212,221,83,147,161,75,4,99,28,81,239,55,35,45,160,2,218,147,185,62,154,187,187,247,168,108,231,87,230,159,11,125,63,161,245,27,138,114,84,243,79,138,126,159,215,122,141,185,57,213,249,167,194,223,79,232,125,70,226,156,149,60,211,226,159,167,245,222,163,110,83,39,139,48,181,139,28,225,91,206,10,197,52,61,182,203,136,45,245,22,187,141,55,84,227,235,210,207,25,71,44,123,193,196,199,112,25,54,162,236,77,174,172,236,253,234,5,248,250,224,163,21,112,167,152,245,119,187,77,179,180,101,150,38,184,77,38,28,184,83,180,135,29,6,247,41,6,217,80,242,17,152,205,16,51,176,17,147,245,163,7,54,125,195,40,69,118,156,175,185,125,212,218,106,108,188,80,231,77,170,144,204,233,198,191,7,216,234,98,138,164,54,77,21,45,69,29,233,165,138,114,22,54,19,156,66,9,98,223,25,176,203,238,152,134,146,148,138,0,121,163,249,236,204,223,193,125,30,137,93,87,46,190,34,240,39,11,252,2,227,140,203,199,85,31,172,11,157,29,158,139,100,223,211,59,167,177,105,38,130,143,169,20,82,116,122,189,3,30,169,142,192,241,119,240,103,142,172,244,207,76,199,226,47,49,238,57,161,154,23,158,221,117,174,210,40,97,137,156,41,109,244,162,238,241,210,211,70,238,253,56,67,113,104,218,185,57,17,25,145,153,153,148,154,242,167,224,86,167,7,71,65,197,62,107,208,85,211,95,106,169,218,108,21,66,53,81,20,3,110,171,162,7,246,145,188,50,19,145,203,21,68,145,12,50,48,244,217,164,34,2,34,141,226,147,69,138,186,201,79,132,239,43,25,55,244,255,0,15,122,116,10,202,185,209,230,6,77,30,92,97,204,175,187,7,106,204,218,123,133,53,242,208,17,194,81,201,69,107,153,170,98,158,98,156,160,32,56,100,58,118,2,167,9,99,55,144,96,149,245,24,182,148,75,97,60,45,125,199,56,170,205,130,176,181,15,109,189,98,11,133,61,174,221,77,213,8,250,245,83,200,49,197,30,243,113,1,220,102,45,169,59,11,107,171,187,55,122,201,123,37,35,205,8,178,143,8,14,117,86,210,85,99,183,179,211,22,32,58,106,104,224,6,173,112,103,144,28,98,144,226,115,23,125,134,113,147,70,102,36,96,49,129,12,99,237,85,42,226,199,202,198,114,125,63,196,62,157,58,198,177,100,167,194,119,149,140,155,250,127,135,189,58,5,66,185,138,112,43,77,197,46,13,124,113,151,212,20,129,154,150,10,120,97,161,154,166,170,80,11,157,186,23,168,55,182,179,60,141,4,38,82,84,20,129,49,7,233,128,129,24,1,57,132,64,112,253,194,238,104,113,5,157,3,146,246,43,37,93,186,229,110,168,103,196,175,86,17,195,61,142,138,58,184,169,170,234,36,167,158,72,136,206,2,153,181,129,157,164,119,103,22,111,29,39,251,135,92,134,193,188,54,229,29,139,42,112,101,21,32,133,186,156,14,231,93,13,59,194,119,107,139,128,181,69,108,172,70,101,190,66,29,88,92,203,96,48,70,47,176,5,154,165,162,40,128,230,201,198,189,187,48,43,63,147,22,87,220,250,246,91,37,192,228,197,245,177,189,85,60,146,221,41,103,154,23,182,20,102,32,18,67,17,198,51,17,126,116,14,78,131,131,139,194,238,113,172,174,211,151,207,27,119,94,20,49,252,150,44,79,61,93,118,93,98,170,138,120,110,180,101,84,67,5,166,114,154,17,59,176,70,48,202,102,113,211,140,130,81,70,194,243,55,77,137,221,227,143,73,233,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,182,177,87,89,41,240,157,229,99,38,254,159,225,239,78,129,85,85,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,41,240,157,229,99,38,254,159,225,239,78,129,85,85,106,188,209,252,137,230,111,224,190,177,68,161,91,132,239,52,249,55,245,3,15,122,140,11,37,53,71,248,170,226,99,6,240,161,148,117,153,165,140,40,106,238,38,85,3,109,180,91,41,153,196,238,55,25,2,67,138,7,147,107,140,33,182,41,12,228,38,125,160,5,180,76,246,70,120,246,103,70,111,99,44,250,205,12,65,155,153,129,61,36,151,220,69,80,51,84,53,36,13,12,17,0,70,49,69,12,97,222,236,17,197,28,113,179,147,145,187,3,57,17,19,185,62,67,220,39,121,88,201,191,167,248,123,211,160,94,255,0,22,98,155,22,6,194,183,156,107,138,107,187,21,151,15,219,234,46,151,26,158,145,201,208,165,130,50,146,89,54,3,17,150,208,2,125,5,156,159,77,25,157,251,148,0,241,245,197,117,103,21,185,227,87,123,182,75,179,6,97,126,181,159,11,195,28,211,188,115,210,140,196,229,94,81,202,195,211,154,163,220,34,102,140,8,99,8,35,45,207,22,242,245,124,9,114,248,190,241,129,71,136,49,149,239,21,125,151,193,150,110,209,107,134,186,8,194,162,170,170,241,208,19,142,49,133,201,180,134,46,172,50,202,228,226,230,46,49,198,236,228,114,195,109,89,171,150,120,171,38,243,31,17,229,110,53,164,236,247,172,51,112,150,223,83,182,57,2,57,182,63,185,60,93,64,3,40,101,7,25,35,55,22,223,25,129,51,104,76,165,167,149,31,26,255,0,148,220,43,7,13,121,153,115,181,83,98,76,37,111,167,166,194,82,235,209,154,241,107,134,50,23,167,216,194,209,148,212,177,198,29,226,91,228,137,247,56,59,195,52,165,34,170,192,57,213,249,88,194,223,80,40,125,58,226,172,3,149,199,158,204,178,252,107,209,235,84,255,0,44,112,120,201,199,89,53,153,124,71,99,60,117,145,118,187,173,38,27,189,92,36,172,146,123,132,228,94,208,174,144,200,170,107,33,136,197,164,167,134,89,28,140,98,144,136,155,87,45,34,98,104,34,175,252,161,48,46,114,222,184,142,171,199,89,111,116,181,91,48,222,29,183,141,30,49,158,225,0,212,118,154,26,163,114,142,142,24,152,134,70,154,73,41,119,140,162,66,49,244,28,141,205,157,160,154,111,209,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,166,79,22,125,149,251,43,121,251,117,236,175,179,126,207,168,246,199,181,186,125,135,176,244,203,175,218,58,191,155,232,244,247,239,223,238,237,215,94,237,86,52,89,215,38,87,203,155,152,188,178,86,138,174,151,2,53,226,164,112,248,84,212,201,57,189,19,27,180,102,197,44,97,43,1,51,111,0,144,94,64,2,16,50,144,196,164,43,255,0,228,177,132,179,182,159,25,98,188,113,102,26,74,108,171,184,211,157,182,245,52,209,65,49,213,221,233,90,51,166,130,38,105,70,120,12,35,174,146,71,147,97,194,64,230,14,59,220,14,47,21,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,43,117,230,41,192,173,79,11,88,201,241,198,95,80,85,158,85,223,234,33,134,134,106,154,168,140,237,151,25,154,160,222,218,204,242,60,243,0,199,78,82,4,196,31,160,98,4,102,98,230,116,255,0,129,206,46,238,188,32,230,225,98,185,237,213,119,140,39,126,167,27,110,35,181,65,80,64,103,3,27,16,85,66,14,77,17,212,194,251,182,117,27,71,9,38,141,138,62,171,200,57,4,97,60,83,98,199,56,86,205,141,112,181,119,109,178,226,11,125,61,210,221,83,210,56,250,244,179,198,50,69,38,195,97,49,220,6,47,161,51,19,107,163,179,63,114,197,181,100,167,194,119,149,140,155,250,127,135,189,58,5,85,81,17,17,90,175,52,127,34,121,155,248,47,172,81,40,86,225,59,205,62,77,253,64,195,222,163,2,201,77,17,20,43,115,171,243,79,133,190,159,208,250,141,197,57,42,121,167,197,63,79,235,189,70,220,166,79,22,97,107,22,57,194,183,156,21,138,104,123,109,151,16,91,234,45,119,26,110,169,199,215,165,158,50,142,88,247,131,137,142,224,50,109,69,216,155,93,89,217,251,212,11,241,245,193,70,42,225,79,49,234,239,118,155,103,104,203,44,77,112,154,76,57,112,167,105,14,58,13,238,82,13,178,161,228,35,49,154,32,103,96,35,39,235,70,14,108,251,134,80,138,242,185,55,224,110,37,240,189,171,16,92,49,93,5,93,139,40,46,84,229,112,181,80,220,168,2,158,123,157,222,164,105,28,43,233,156,162,235,29,51,82,66,195,191,123,66,79,40,116,216,201,164,112,136,181,63,223,246,44,191,242,127,255,0,221,197,0,43,37,62,19,188,172,100,223,211,252,61,233,208,43,53,230,177,192,229,78,101,90,171,248,164,203,99,164,138,251,134,44,238,120,166,216,65,20,13,113,183,82,137,155,214,132,154,51,157,76,49,106,36,50,19,245,33,138,49,7,18,136,99,154,34,240,158,41,190,224,108,85,102,198,184,90,187,177,94,176,253,194,158,233,110,169,233,4,157,10,168,36,25,34,147,97,177,1,109,48,23,208,153,197,244,209,217,219,185,79,79,0,188,107,225,94,43,50,226,146,201,118,185,246,124,205,195,54,248,99,196,118,250,135,140,36,175,216,195,25,92,233,218,49,0,40,101,55,103,49,1,110,140,134,192,237,180,162,57,110,169,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,171,218,241,137,194,174,13,226,191,40,238,24,62,243,109,164,28,79,110,167,168,169,194,119,121,36,120,78,221,113,112,247,24,165,16,50,236,210,16,198,51,6,210,220,12,196,205,212,8,204,32,6,231,146,249,161,101,205,192,200,139,206,16,171,160,199,114,94,32,176,133,158,164,227,136,202,182,115,0,132,90,66,38,137,194,71,146,55,9,119,244,200,12,77,137,193,216,148,249,240,81,194,141,139,132,188,154,162,193,189,43,85,102,47,185,105,89,138,111,116,80,152,246,250,173,198,241,198,197,35,185,188,48,1,244,163,109,0,95,67,147,166,7,44,140,174,1,17,20,85,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,106,81,88,7,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,159,228,68,69,10,220,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,144,158,37,49,174,87,229,246,67,99,156,79,157,20,245,117,56,36,108,243,80,222,169,41,2,66,158,178,10,173,41,187,52,125,50,18,19,148,166,24,152,183,131,11,155,19,152,51,57,182,53,151,105,45,83,93,107,102,177,81,85,209,219,78,162,66,163,167,171,169,26,153,225,129,201,250,97,36,163,28,99,33,176,232,206,109,24,49,59,59,176,142,186,52,196,242,100,192,185,203,135,114,106,251,139,47,247,75,84,57,109,138,174,18,86,97,251,103,64,100,174,150,186,34,106,106,170,206,176,19,116,161,126,206,208,244,164,99,34,40,119,139,66,45,173,68,138,162,43,85,230,143,228,79,51,127,5,245,138,37,10,220,39,121,167,201,191,168,24,123,212,96,89,41,162,216,239,163,247,173,53,215,193,106,61,205,222,181,118,98,255,0,42,218,77,163,62,189,237,240,91,99,29,117,119,103,92,140,63,53,199,80,251,99,119,215,193,151,198,174,188,4,52,242,11,187,51,136,191,143,236,127,189,82,44,113,138,174,179,76,118,235,115,25,245,89,195,88,247,62,154,185,55,193,251,190,11,229,225,236,41,113,169,141,166,172,25,142,82,125,117,38,39,209,251,159,226,223,61,87,183,179,225,251,141,35,139,20,190,238,173,166,164,93,205,221,247,47,85,21,48,67,19,57,182,226,211,191,78,254,245,223,183,212,106,91,58,100,218,119,119,183,236,93,169,105,192,139,118,186,59,247,174,50,103,136,95,70,103,103,117,199,161,3,245,69,159,191,185,112,207,0,212,251,242,59,119,124,29,110,134,72,96,7,15,117,181,109,27,93,60,87,36,48,49,187,73,171,119,186,239,9,16,139,197,181,153,180,211,87,101,168,153,3,104,35,175,236,100,29,236,238,100,206,223,181,115,180,236,192,218,119,247,45,31,82,102,144,93,117,106,11,243,140,239,174,186,46,164,181,45,17,59,153,51,11,124,221,117,166,188,64,64,224,36,37,167,119,186,236,255,0,242,175,153,53,194,49,39,55,125,91,79,15,254,71,93,51,184,196,108,229,27,51,19,150,157,255,0,253,117,214,57,164,234,119,187,119,182,186,174,221,61,73,197,27,20,178,104,218,233,171,191,193,114,30,32,161,141,222,49,158,34,54,109,116,98,103,119,127,240,174,35,150,231,115,112,42,71,40,199,86,103,253,38,238,254,109,126,107,235,83,217,30,158,140,234,106,77,156,182,187,150,175,175,195,87,241,101,68,179,183,31,211,97,219,109,76,16,84,70,18,109,49,22,222,204,238,251,100,102,240,38,254,197,90,239,179,106,177,219,214,86,214,195,57,137,117,13,157,197,221,159,227,241,98,254,205,213,138,103,254,27,27,46,38,186,139,66,67,165,116,236,218,142,159,245,201,126,230,249,42,56,226,237,167,222,171,15,13,214,24,238,184,226,135,173,19,184,245,98,241,30,239,234,208,252,217,254,106,87,48,182,3,165,147,46,132,41,161,119,38,133,157,152,69,181,215,160,63,33,93,44,191,196,53,152,58,254,54,42,208,146,56,164,168,105,24,165,103,102,209,204,7,197,221,155,192,95,224,174,111,14,207,65,117,138,57,152,163,61,224,207,184,92,93,187,217,190,61,255,0,53,247,42,35,106,120,73,162,7,45,172,239,220,218,252,23,155,150,246,61,164,161,168,133,227,22,119,109,72,116,103,125,126,247,93,160,8,103,6,56,101,15,123,225,185,151,206,188,65,81,12,78,244,204,231,35,247,54,221,95,78,231,249,47,130,199,40,22,218,234,50,55,46,226,114,141,221,191,199,252,235,171,89,135,237,151,16,144,162,48,138,71,103,209,153,196,95,95,187,187,239,93,74,75,61,202,219,25,55,104,34,1,213,196,119,147,191,221,221,167,220,189,62,19,158,178,162,61,147,198,122,179,187,54,172,250,248,151,207,246,42,131,4,160,208,183,184,76,237,243,111,189,118,98,159,221,213,192,180,253,139,178,6,210,14,128,77,175,237,90,71,36,130,251,36,239,251,214,234,153,26,54,109,163,174,191,114,210,23,234,119,152,59,55,222,203,130,168,99,220,221,227,220,190,109,117,84,176,51,184,198,231,167,134,140,239,242,93,58,43,156,211,57,52,148,230,30,30,32,237,243,251,215,123,100,122,49,17,55,248,87,88,107,33,25,52,222,12,255,0,181,151,51,84,67,46,190,243,63,222,206,203,184,18,179,15,118,154,46,65,145,188,119,15,248,86,214,157,222,77,172,15,167,207,69,217,238,110,225,209,114,123,223,23,101,181,165,118,47,130,229,234,49,55,115,178,220,239,221,163,59,45,117,125,52,91,116,102,125,93,252,19,123,187,232,44,155,116,126,255,0,21,170,45,91,197,110,68,68,69,176,219,85,196,238,64,253,254,11,120,72,46,221,239,222,183,183,135,115,183,138,213,217,159,197,105,250,45,174,139,138,89,152,89,201,139,184,123,223,189,124,154,251,142,193,114,119,125,31,254,159,189,120,139,197,100,239,44,142,76,125,51,119,209,251,244,209,245,95,38,221,5,152,171,58,147,60,76,123,181,125,219,53,119,213,151,177,165,122,65,216,52,209,139,139,179,119,139,55,252,139,191,209,35,113,112,208,91,187,238,92,227,1,254,147,59,19,55,142,157,235,158,3,6,125,24,52,47,216,181,169,142,99,111,205,73,161,105,225,171,173,144,211,86,48,235,41,110,254,119,117,217,104,76,163,110,237,25,190,107,143,178,239,39,109,205,225,243,91,10,128,72,153,156,117,113,125,117,209,107,60,209,83,71,174,186,108,110,255,0,15,130,223,13,84,117,81,140,128,95,6,248,248,174,253,59,139,143,135,126,190,43,150,70,7,7,103,102,95,58,115,112,125,29,223,68,9,203,99,190,254,230,111,154,233,141,75,76,103,182,70,125,164,236,253,235,175,88,34,113,147,23,189,227,225,222,190,36,206,212,193,33,52,38,77,163,191,112,234,190,76,183,8,152,119,201,25,176,238,209,217,219,225,254,21,242,174,184,138,130,0,112,165,45,36,102,212,69,156,117,119,239,238,238,117,212,160,188,93,110,14,32,20,117,90,187,179,111,120,203,70,240,239,215,95,189,122,42,27,13,250,172,28,166,151,80,47,6,114,62,237,116,249,178,251,150,108,14,49,74,51,206,34,79,171,59,247,107,175,123,63,196,87,173,106,74,42,8,24,186,96,204,45,242,111,151,253,10,155,102,174,99,91,240,245,172,201,231,33,211,81,102,18,22,254,180,255,0,186,111,146,179,154,203,38,35,204,252,99,85,85,17,73,45,25,84,28,160,198,242,19,109,234,234,223,2,111,9,23,178,190,83,91,48,150,27,107,29,80,197,20,207,23,77,251,132,123,250,110,63,29,31,196,126,74,62,56,167,195,17,210,93,229,187,68,209,56,76,228,108,227,247,148,229,242,251,190,106,218,24,153,166,103,127,6,46,255,0,240,171,182,225,32,169,160,158,154,224,91,64,66,176,61,231,209,188,30,7,82,143,151,21,212,119,236,55,28,49,152,72,206,204,14,206,236,250,254,108,27,239,249,175,31,154,56,30,182,134,81,188,90,96,233,20,18,52,196,241,139,139,187,14,242,254,180,126,230,248,175,85,147,25,135,28,224,54,187,132,242,245,227,6,23,222,95,22,233,143,196,181,241,215,224,171,197,191,179,220,41,223,66,18,99,29,91,189,159,197,155,252,235,231,86,225,170,121,12,143,162,44,236,239,163,176,183,223,247,47,145,83,135,174,157,70,122,58,134,0,111,134,242,111,242,55,236,74,107,77,202,19,114,171,144,100,109,124,53,39,255,0,43,46,58,202,74,51,119,235,8,7,207,86,102,92,13,65,111,140,119,211,131,19,233,226,44,46,218,255,0,50,249,85,212,181,141,55,187,1,28,100,254,12,46,253,218,186,251,184,122,148,160,6,144,99,216,207,222,77,166,157,253,203,212,83,144,176,239,144,155,111,237,92,21,216,138,223,69,182,41,36,22,114,38,22,239,31,30,255,0,191,238,92,244,181,241,30,217,192,244,19,102,125,117,111,7,239,249,174,225,86,70,238,59,53,119,125,60,22,254,208,4,218,147,63,119,205,114,13,84,59,89,155,197,251,180,109,23,86,164,193,143,113,51,183,114,224,9,232,228,220,36,64,238,218,183,139,45,209,211,66,226,228,34,61,239,171,104,204,180,146,152,36,247,91,187,187,69,212,123,67,57,185,109,239,127,187,254,133,203,29,11,198,204,59,62,63,6,93,200,233,244,22,213,190,11,115,66,34,221,236,255,0,52,18,6,54,102,209,151,33,147,55,131,173,6,103,127,116,157,215,17,200,90,187,51,59,46,88,228,218,26,145,127,141,118,32,49,145,188,86,242,54,109,118,247,233,221,220,128,46,254,243,255,0,129,114,51,51,125,203,26,222,44,124,211,231,39,212,12,67,234,51,170,84,166,243,149,247,26,223,151,252,8,25,49,152,87,59,173,118,100,96,219,121,212,203,113,173,126,183,182,109,99,48,128,84,60,162,45,164,209,117,96,134,70,145,220,228,247,37,223,33,28,189,59,192,108,173,192,191,149,79,203,87,176,191,211,159,217,255,0,178,222,211,237,51,127,212,190,211,218,122,29,29,253,47,234,222,246,253,155,254,27,180,238,94,177,17,98,174,178,83,225,59,202,198,77,253,63,195,222,157,2,170,171,169,69,105,181,91,170,107,235,45,246,202,74,90,139,165,67,85,215,75,12,34,7,85,59,69,28,45,44,164,205,169,155,69,12,81,177,22,175,178,48,31,1,102,110,218,133,110,117,126,105,240,183,211,250,31,81,184,167,37,79,52,248,167,233,253,119,168,219,147,157,95,154,124,45,244,254,135,212,110,41,201,83,205,62,41,250,127,93,234,54,229,53,43,202,102,70,85,101,198,112,88,169,240,198,104,96,187,86,38,181,82,92,41,174,144,210,92,105,218,88,194,170,3,223,28,140,207,254,248,73,191,68,227,57,35,54,32,51,18,245,104,138,0,121,163,249,236,204,223,193,125,30,137,90,252,151,107,172,214,170,123,20,215,58,179,182,209,212,77,87,79,70,83,19,193,12,243,12,99,44,161,30,187,68,204,96,132,72,153,181,38,138,54,125,118,182,146,43,202,159,129,202,108,202,186,208,113,73,153,39,87,21,139,12,94,24,240,181,176,66,88,30,227,113,165,32,54,173,57,52,102,58,104,101,208,68,99,39,234,77,20,130,110,35,17,71,52,196,162,197,93,79,156,28,76,96,222,20,57,126,101,62,105,99,10,26,187,137,150,7,195,118,219,69,178,153,156,78,227,113,146,213,25,197,3,201,181,198,16,219,20,134,114,19,62,208,2,218,38,123,35,56,44,199,248,255,0,25,102,158,50,187,102,14,96,226,26,187,230,33,190,84,61,77,117,117,75,182,249,79,70,102,102,102,102,16,1,22,16,0,22,96,0,17,17,97,17,102,105,115,229,71,193,71,228,203,10,193,196,166,102,91,45,85,56,147,22,219,233,234,112,148,90,117,166,179,218,230,140,137,234,55,177,60,99,53,84,114,7,112,142,248,226,109,174,108,243,77,16,200,170,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,201,79,132,239,43,25,55,244,255,0,15,122,116,10,170,175,41,131,242,171,46,50,254,251,138,113,62,10,193,118,171,45,215,26,220,6,233,127,171,163,167,104,228,184,85,48,48,52,146,59,127,190,45,27,65,121,37,154,71,109,242,200,69,234,209,20,117,115,92,227,95,242,101,133,103,225,175,44,238,118,170,156,73,139,109,245,20,216,182,93,122,211,89,237,115,70,34,212,251,28,94,49,154,170,57,15,188,139,124,113,54,230,6,121,161,148,98,51,0,96,12,101,154,120,202,211,151,217,125,135,170,239,152,134,249,80,212,212,52,52,204,219,229,61,29,221,221,221,216,64,4,88,140,204,157,128,0,72,137,196,69,221,188,250,246,185,163,148,56,203,40,42,112,204,24,194,10,70,12,97,133,237,152,190,209,53,52,237,40,79,110,174,139,124,68,237,220,64,98,77,36,102,36,205,161,196,78,59,129,192,202,247,249,81,241,175,249,50,197,80,112,215,153,151,59,173,78,27,197,183,10,122,108,37,46,189,104,108,247,73,164,33,122,125,140,47,32,195,85,36,129,222,37,178,57,91,115,131,52,211,74,51,40,177,87,89,41,240,157,229,99,38,254,159,225,239,78,129,85,84,68,69,106,188,209,252,137,230,111,224,190,177,68,161,91,132,239,52,249,55,245,3,15,122,140,11,34,140,213,204,204,43,147,121,113,136,243,75,26,213,246,123,46,25,183,203,112,169,219,36,97,36,219,27,220,130,46,161,128,20,210,155,140,113,131,147,111,144,192,89,245,38,88,240,241,85,196,198,50,226,191,55,43,51,75,24,80,210,91,128,105,198,219,104,182,83,51,16,91,173,209,156,135,20,15,38,214,41,143,116,178,25,200,76,219,140,203,104,128,108,140,41,2,201,79,132,239,43,25,55,244,255,0,15,122,116,10,53,121,178,113,175,110,204,10,207,228,197,149,247,62,189,150,201,112,57,49,125,108,111,85,79,36,183,74,89,230,133,237,133,25,136,4,144,196,113,140,196,95,157,3,147,160,224,226,240,187,157,154,240,171,195,62,50,226,191,55,40,242,183,7,215,82,91,128,105,202,229,119,185,212,187,16,91,173,209,156,97,44,237,30,230,41,143,116,177,128,70,46,219,140,199,113,0,111,144,50,41,192,24,3,6,229,102,13,180,229,246,95,97,234,75,30,30,177,211,181,53,13,13,51,62,200,131,87,119,119,119,119,35,50,39,35,51,39,115,51,34,34,114,34,119,123,74,230,87,193,69,187,136,188,184,174,205,12,21,108,215,51,112,141,188,100,166,49,106,169,228,186,218,233,154,166,83,182,69,4,100,224,211,25,206,71,25,52,68,101,32,4,78,226,38,228,16,131,132,241,77,247,3,98,171,54,53,194,213,221,138,245,135,238,20,247,75,117,79,72,36,232,85,65,32,201,20,155,13,136,11,105,128,190,132,206,47,166,142,206,221,203,33,62,10,56,174,177,113,105,147,84,88,203,171,106,163,197,246,221,40,241,77,146,138,99,46,193,85,184,218,57,24,100,102,54,134,112,14,172,111,169,139,106,113,245,12,226,145,213,0,231,87,229,99,11,125,64,161,244,235,138,176,14,87,30,123,50,203,241,175,71,173,87,63,205,7,152,37,53,218,154,245,194,246,75,93,106,192,2,160,168,49,133,242,154,89,105,143,124,50,213,83,214,89,94,41,96,18,112,114,8,8,231,138,93,146,3,148,94,240,17,235,97,124,52,112,233,142,248,160,205,58,12,179,192,180,255,0,218,171,47,21,187,225,254,150,90,251,76,48,207,89,211,150,88,250,221,46,184,23,72,11,121,248,51,120,187,100,17,195,174,67,96,222,27,114,142,197,149,56,50,138,144,66,221,78,7,115,174,134,157,225,59,181,197,192,90,162,182,86,35,50,223,33,14,172,46,101,176,24,35,23,216,2,205,82,209,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,189,87,54,78,53,237,217,129,89,252,152,178,190,231,215,178,217,46,7,38,47,173,141,234,169,228,150,233,75,60,208,189,176,163,49,0,146,24,142,49,152,139,243,160,114,116,28,28,94,23,115,180,190,14,248,85,198,92,87,230,229,191,7,217,173,181,99,134,45,213,20,245,56,178,239,28,141,8,91,173,206,126,251,12,164,6,61,166,65,25,6,16,218,91,141,156,157,186,97,33,134,66,120,3,0,96,220,172,193,182,156,190,203,236,61,73,99,195,214,58,118,166,161,161,166,103,217,16,106,238,238,238,238,228,102,68,228,102,100,238,102,100,68,78,68,78,239,14,220,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,145,78,32,113,30,92,97,76,142,199,151,204,222,14,182,12,135,15,215,69,123,166,26,134,130,74,202,89,97,40,202,150,35,121,35,252,244,219,218,24,217,164,2,41,36,1,18,103,118,117,141,13,218,75,84,215,90,217,172,84,85,116,118,211,168,144,168,233,234,234,70,166,120,96,114,126,152,73,40,199,24,200,108,58,51,155,70,12,78,206,236,35,174,141,45,92,150,45,57,243,110,193,184,174,178,235,108,164,165,202,11,165,65,213,218,165,171,135,101,93,85,237,158,56,102,150,148,153,181,58,102,138,30,156,164,122,143,86,56,198,47,120,106,25,162,45,100,167,194,119,149,140,155,250,127,135,189,58,5,85,81,17,17,90,175,52,127,34,121,155,248,47,172,81,40,86,225,59,205,62,77,253,64,195,222,163,2,201,77,17,20,43,115,171,243,79,133,190,159,208,250,141,197,57,42,121,167,197,63,79,235,189,70,220,166,165,121,76,200,202,172,184,206,11,21,62,24,205,12,23,106,196,214,170,75,133,53,210,26,75,141,59,75,24,85,64,123,227,145,153,255,0,223,9,55,232,156,103,36,102,196,6,98,94,173,98,174,167,251,254,197,151,254,79,255,0,251,184,160,5,100,167,194,119,149,140,155,250,127,135,189,58,5,85,84,59,115,88,224,114,155,45,110,181,252,82,101,177,213,203,98,196,247,135,60,83,108,32,150,119,183,92,106,136,205,235,66,77,29,130,154,105,117,18,25,9,186,115,75,24,131,144,202,49,195,99,249,23,158,153,143,195,166,99,219,179,67,43,239,61,134,235,67,172,83,67,43,57,210,220,41,73,217,228,165,169,141,157,186,144,158,209,213,181,98,98,17,48,32,48,3,28,133,56,104,226,47,2,113,65,149,148,25,153,129,106,63,181,81,222,40,182,77,253,44,186,118,104,102,158,143,169,44,81,245,186,93,112,30,168,14,195,241,103,241,102,170,171,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,75,202,126,75,112,39,229,79,242,215,236,47,244,231,246,127,236,183,180,251,84,223,245,47,180,246,158,135,71,127,75,250,183,189,191,102,255,0,134,237,59,151,171,68,68,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,69,96,28,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,127,145,17,20,43,115,171,243,79,133,190,159,208,250,141,197,123,254,75,184,166,197,129,176,175,16,184,215,20,215,118,43,46,31,183,216,238,151,26,158,145,201,208,165,130,59,164,146,201,176,24,140,182,128,19,232,44,228,250,104,204,239,220,173,215,152,55,27,119,94,43,241,252,118,44,49,61,93,14,93,97,90,138,136,109,84,99,84,69,5,218,113,154,97,11,177,198,80,196,96,114,83,148,98,49,72,196,240,183,81,133,217,228,147,94,223,47,222,4,111,188,85,98,168,241,174,41,14,197,150,88,126,224,209,220,106,117,9,61,169,85,4,148,178,75,106,216,21,17,84,65,213,166,168,39,237,34,206,33,166,141,169,119,52,239,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,219,68,86,171,205,31,200,158,102,254,11,235,20,74,21,184,78,243,79,147,127,80,48,247,168,192,178,83,69,176,219,85,196,251,129,251,245,209,111,9,3,78,247,239,91,217,245,239,29,60,86,174,204,254,43,79,209,239,209,113,73,43,51,57,49,183,186,218,187,106,190,85,125,199,104,57,106,251,127,250,255,0,122,241,23,154,217,222,89,29,218,78,153,235,223,223,166,143,170,249,20,48,217,228,172,25,39,40,183,177,54,187,220,117,241,111,154,245,244,189,136,24,26,148,1,197,244,253,22,111,249,23,209,120,72,246,184,104,45,221,247,46,112,128,180,103,213,137,155,199,78,245,207,1,3,22,141,30,133,251,22,250,129,150,64,208,15,105,126,215,101,195,13,53,107,14,178,158,230,215,193,157,221,118,134,19,40,252,52,102,126,253,87,27,211,111,45,25,219,193,108,59,120,150,140,227,171,179,235,174,159,244,45,210,20,116,209,105,185,153,193,183,63,127,201,110,134,172,42,99,103,19,110,239,189,119,105,220,93,180,219,223,243,209,115,155,3,131,179,179,120,47,159,57,60,111,227,163,45,35,156,182,187,177,247,105,243,93,71,169,105,164,45,178,55,186,238,47,222,184,42,132,72,29,137,247,119,124,59,215,196,149,134,159,168,67,9,147,62,175,220,58,175,143,61,192,52,34,40,140,89,141,217,217,199,78,239,240,175,155,114,196,54,216,34,102,140,246,201,242,212,89,245,209,254,245,243,168,239,183,26,233,94,24,168,234,137,181,212,79,166,78,218,126,221,126,245,232,40,108,152,134,177,216,206,111,204,144,254,139,145,247,63,119,195,77,60,29,125,219,86,6,126,184,212,84,8,17,51,179,190,173,175,118,172,255,0,17,94,194,158,219,69,67,6,189,33,109,141,171,251,173,240,111,217,247,47,21,152,152,230,223,96,181,85,23,85,199,100,6,93,196,45,224,39,253,211,124,149,150,98,209,196,57,165,139,54,208,73,44,148,189,125,116,39,55,29,58,165,242,220,222,18,50,246,82,89,168,112,14,31,24,110,49,197,28,167,19,6,186,51,119,184,105,241,97,127,16,117,99,156,89,225,138,98,142,123,229,59,68,67,83,57,77,168,232,239,239,117,203,224,223,242,171,62,155,70,149,219,78,225,125,63,198,174,47,133,160,133,175,244,181,100,34,45,28,129,169,59,51,120,28,15,226,165,119,39,239,20,55,76,53,29,16,24,200,253,193,226,206,223,212,227,111,155,252,215,22,103,96,73,74,50,186,219,233,68,102,138,39,54,48,13,31,187,121,120,176,235,227,167,197,117,178,107,48,103,162,168,246,29,226,105,154,80,159,96,239,39,253,22,120,197,191,72,181,241,103,248,43,146,180,84,211,92,34,212,72,73,140,62,46,207,227,167,249,215,86,229,134,169,234,13,221,225,29,25,247,107,181,190,255,0,185,124,90,188,59,113,103,97,160,153,163,97,47,236,137,187,191,153,191,98,227,130,205,119,138,102,42,137,196,197,188,91,113,63,199,239,101,186,182,146,152,153,198,96,1,125,59,221,217,155,230,186,177,219,237,162,204,113,176,153,15,127,187,181,255,0,228,95,54,229,79,85,212,223,4,70,67,242,97,119,249,252,151,215,195,212,179,71,24,75,210,112,213,181,118,113,118,118,126,245,234,233,156,92,122,132,109,183,246,174,10,252,69,111,183,139,12,166,45,252,227,247,125,255,0,122,231,130,225,17,126,112,13,217,191,107,127,157,118,206,178,55,211,110,164,255,0,119,122,228,237,0,95,164,206,250,124,215,32,85,68,227,166,173,175,203,185,117,170,72,119,110,118,117,215,26,138,51,39,3,33,119,111,131,187,45,241,211,64,76,68,34,63,13,52,102,90,73,0,30,140,205,163,46,155,218,25,203,87,22,119,253,159,244,45,225,65,209,103,109,157,223,115,127,208,187,209,211,187,14,142,203,112,194,45,220,227,254,37,166,225,98,209,180,103,92,198,76,205,171,127,137,109,25,159,192,157,214,201,12,183,59,51,59,104,183,66,123,71,82,47,241,174,196,18,52,157,218,183,243,174,66,54,109,118,247,187,32,139,151,188,250,254,197,200,204,204,221,205,162,209,254,107,77,81,106,204,250,173,200,136,136,139,97,3,63,114,227,40,52,239,23,72,156,153,244,118,238,92,218,182,186,106,184,230,145,129,153,157,217,181,117,240,174,247,56,224,212,6,81,23,119,209,219,118,154,248,253,235,226,77,84,53,113,16,61,72,142,154,233,239,233,240,255,0,165,108,134,134,158,164,64,37,144,100,102,211,226,207,170,30,19,182,60,141,52,113,104,250,235,220,35,254,101,244,233,237,240,193,16,180,109,166,214,102,248,127,153,109,154,41,134,70,32,156,157,180,253,29,207,254,69,218,136,39,56,95,66,113,127,150,174,223,5,186,134,42,136,141,206,71,34,125,126,58,191,201,115,85,84,28,71,191,103,118,159,37,216,160,172,26,129,113,125,53,240,255,0,34,231,39,54,125,140,218,178,229,24,163,17,213,251,137,217,112,19,150,231,31,6,249,175,153,86,1,40,207,27,191,123,177,50,235,91,79,97,12,58,232,194,236,207,252,218,50,251,131,48,134,142,36,219,89,155,94,245,164,181,224,45,171,56,191,207,255,0,147,85,241,110,151,125,131,168,109,119,215,78,239,231,251,210,150,160,230,165,114,223,222,77,225,175,135,114,225,162,14,131,202,230,127,164,100,93,239,251,23,90,225,117,24,119,0,237,118,239,239,255,0,15,222,188,205,214,243,115,96,126,199,76,114,177,62,142,194,4,95,63,147,254,197,195,73,100,186,221,227,105,166,25,162,221,226,26,16,255,0,139,71,249,175,181,110,203,170,9,28,102,172,137,200,197,216,181,113,23,249,124,199,246,175,77,111,195,118,234,77,35,10,113,102,126,237,118,15,221,247,125,203,236,67,111,142,29,4,27,65,111,135,255,0,35,46,214,131,16,59,182,141,162,241,56,251,22,195,104,161,144,202,166,56,216,69,245,212,217,188,24,191,186,111,146,181,60,87,137,107,51,30,247,53,154,9,30,72,35,156,153,202,55,119,240,50,31,131,147,120,31,201,86,12,180,203,250,11,21,182,9,130,151,89,30,156,88,137,192,117,119,218,26,247,237,111,139,42,85,158,56,114,106,155,216,144,193,46,199,149,181,208,95,79,211,151,238,86,197,197,46,88,82,207,128,66,226,20,196,210,128,179,187,236,109,123,161,157,255,0,176,215,197,71,229,101,166,104,110,7,76,49,200,238,210,184,120,63,246,90,124,149,234,240,159,129,90,167,5,21,84,145,74,50,141,75,144,251,186,63,116,80,59,127,91,175,138,144,222,28,236,82,195,111,219,84,39,180,101,238,99,103,254,198,31,155,42,187,139,176,221,21,202,217,81,4,144,179,110,136,217,159,107,119,190,210,111,151,222,173,31,19,133,239,46,177,129,86,81,69,59,83,29,67,179,187,137,237,209,229,39,248,109,111,0,101,114,89,81,142,2,245,110,165,50,170,141,228,120,1,200,88,251,217,246,134,189,219,159,230,170,188,6,213,65,222,221,206,58,234,203,112,209,70,44,237,243,101,196,246,248,152,157,221,181,255,0,228,253,139,167,81,96,163,169,220,71,31,205,252,27,252,203,229,203,135,91,66,10,109,194,204,239,225,221,254,70,93,121,45,83,83,11,106,197,39,193,252,95,254,69,207,12,109,24,108,97,217,171,106,253,218,119,173,14,73,192,12,25,157,199,71,118,241,94,66,241,86,50,85,12,53,49,109,22,145,180,55,29,59,245,127,139,175,163,77,117,236,241,12,97,48,155,48,179,51,110,215,254,85,245,168,111,113,184,126,116,128,75,78,237,95,79,151,222,187,18,213,75,60,69,209,168,211,86,126,246,55,249,47,148,21,87,122,89,158,70,57,102,16,125,91,188,139,185,157,125,186,59,175,106,0,26,129,102,51,209,157,157,187,219,95,218,235,186,52,116,190,34,44,206,93,238,250,50,237,83,196,194,46,206,90,51,119,54,174,181,32,17,119,125,218,55,142,186,160,73,19,106,239,35,63,195,197,110,18,18,213,219,191,191,224,183,57,51,54,186,183,130,226,235,19,238,247,117,209,159,224,186,114,84,108,61,95,70,215,185,181,90,133,95,139,17,51,252,187,208,170,217,187,221,217,180,93,114,188,64,196,226,114,198,206,223,50,111,243,173,193,112,25,91,72,200,75,95,13,31,95,249,87,102,138,166,93,238,36,218,54,191,127,220,190,148,94,61,255,0,23,213,118,27,70,90,23,237,88,214,241,97,230,155,57,63,253,127,196,62,163,58,188,155,63,3,148,220,71,114,226,203,140,224,192,231,86,25,139,130,236,247,225,134,146,48,150,160,47,150,232,111,55,25,222,136,97,6,34,106,150,35,148,161,32,31,124,228,120,205,157,136,14,24,247,194,120,166,251,129,177,85,155,26,225,106,238,197,122,195,247,10,123,165,186,167,164,18,116,42,160,144,100,138,77,134,196,5,180,192,95,66,103,23,211,71,103,110,229,62,124,0,241,131,107,226,203,41,4,174,47,85,30,59,193,212,244,116,24,172,38,136,88,42,103,48,38,142,186,34,140,6,45,149,15,12,166,241,136,139,196,98,97,183,99,71,36,151,64,177,87,89,41,240,157,229,99,38,254,159,225,239,78,129,99,88,178,83,225,59,202,198,77,253,63,195,222,157,2,170,168,138,21,185,213,249,167,194,223,79,232,125,70,226,156,149,60,211,226,159,167,245,222,163,110,78,117,126,105,240,183,211,250,31,81,184,167,37,79,52,248,167,233,253,119,168,219,148,212,162,34,40,1,230,143,231,179,51,127,5,244,122,37,218,229,243,193,37,215,138,252,127,37,247,19,193,87,67,151,88,86,162,158,107,173,97,82,145,65,118,156,102,132,142,210,18,12,209,24,28,148,229,33,20,177,185,60,45,211,114,102,121,35,214,122,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,237,162,197,93,123,92,209,199,153,161,141,170,112,205,30,105,85,85,201,81,133,176,189,178,195,100,138,166,223,29,33,193,100,8,186,212,34,194,0,15,32,60,83,180,129,41,238,35,9,4,183,19,59,58,184,174,87,86,142,31,110,252,77,91,99,206,251,143,70,235,15,102,159,3,193,57,75,5,44,151,216,170,162,150,18,42,136,230,13,179,55,75,108,80,200,7,20,197,33,11,187,27,69,28,179,210,169,87,22,62,86,51,147,233,254,33,244,233,214,53,138,127,191,236,89,127,228,255,0,255,0,187,138,0,86,74,124,39,121,88,201,191,167,248,123,211,160,85,85,17,23,138,206,185,51,66,44,163,197,229,146,180,84,149,88,237,236,245,35,135,194,166,166,56,1,171,92,29,163,54,41,99,56,156,197,223,120,4,130,209,153,136,129,148,96,69,32,227,89,152,87,60,101,122,199,248,150,243,152,209,213,199,139,43,239,21,181,55,224,171,164,106,89,198,226,115,25,84,180,144,176,139,68,125,87,61,65,132,118,190,173,163,105,162,147,238,74,22,204,146,150,213,140,175,35,37,35,102,253,45,69,69,49,129,85,206,51,190,27,148,104,136,92,33,114,232,152,53,92,39,184,196,94,64,119,141,141,196,100,141,138,40,84,207,113,33,69,146,85,252,170,114,214,12,233,187,85,219,140,112,61,130,108,31,53,48,206,70,88,146,59,17,29,28,46,209,1,142,201,4,103,140,222,86,104,216,12,159,112,30,195,24,97,83,231,202,250,231,157,183,110,20,44,181,89,211,29,88,0,84,13,54,15,106,154,72,41,143,236,220,52,116,177,81,187,4,66,36,224,228,19,184,28,173,212,144,28,79,82,2,2,120,12,83,253,255,0,98,203,255,0,39,255,0,253,220,80,2,178,83,225,59,202,198,77,253,63,195,222,157,2,170,170,213,121,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,20,212,243,71,242,39,153,191,130,250,197,18,132,190,25,46,214,171,7,18,89,81,125,190,220,233,45,214,219,118,56,177,85,214,86,85,204,48,193,77,4,117,240,148,146,201,33,59,8,0,139,57,57,59,179,51,51,187,170,213,204,27,141,187,175,21,248,254,59,22,24,158,174,135,46,176,173,69,68,54,170,49,170,34,130,237,56,205,48,133,216,227,40,98,48,57,41,202,49,24,164,98,120,91,168,194,236,242,73,175,128,225,251,132,204,101,158,248,7,51,243,72,106,42,236,152,79,45,112,189,198,244,119,98,160,105,224,175,184,211,66,211,141,180,29,228,7,99,40,152,204,164,22,147,164,221,61,227,249,216,247,80,165,59,216,191,19,230,230,14,229,107,134,241,14,75,219,233,39,190,210,101,61,152,234,106,165,185,29,28,246,219,119,178,98,237,117,180,164,26,57,212,195,22,227,140,122,145,232,227,189,158,66,1,134,88,33,83,167,202,82,201,147,84,156,41,209,222,242,202,30,182,32,172,184,77,77,141,46,19,219,202,154,170,91,164,111,212,10,114,119,51,99,134,24,42,34,104,158,50,216,226,100,110,17,203,36,192,215,170,138,2,249,160,219,50,74,211,197,125,234,151,37,164,164,51,58,114,169,198,15,77,87,61,72,125,164,154,178,170,90,198,115,148,136,88,216,78,6,48,137,250,113,155,16,104,38,38,44,229,125,91,157,180,28,87,217,103,201,107,77,37,196,10,156,97,198,16,212,148,2,3,134,228,172,165,10,201,153,229,48,45,241,145,65,32,52,78,242,57,128,182,211,13,224,87,235,206,175,202,198,22,250,129,67,233,215,21,16,25,99,138,115,31,5,98,248,241,62,83,215,93,104,113,37,13,190,228,81,85,218,226,115,170,166,165,42,41,194,178,96,113,103,40,246,82,149,65,60,163,161,68,34,242,49,3,131,19,121,85,59,220,169,240,198,73,89,120,92,160,186,101,69,194,146,241,125,175,168,96,198,183,97,182,207,75,57,93,218,32,159,177,27,205,222,97,75,21,84,113,9,70,253,18,126,164,130,204,82,200,175,41,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,170,175,60,239,212,159,239,39,240,213,105,92,10,75,140,169,36,207,187,166,95,227,90,188,37,125,181,228,189,242,233,79,118,164,137,142,120,130,154,182,223,60,177,198,250,179,198,114,197,28,145,52,162,236,113,60,141,32,251,192,202,216,22,71,188,30,100,230,83,228,190,65,97,123,78,78,77,219,108,184,130,223,69,136,39,187,237,169,143,219,85,83,209,83,137,92,58,21,6,103,77,214,8,163,62,131,59,8,107,166,140,250,235,90,212,43,115,171,243,79,133,190,159,208,250,141,197,84,174,72,247,107,85,130,213,159,55,219,237,206,146,221,109,183,83,225,250,186,202,202,185,134,24,41,160,140,110,101,36,178,72,78,194,0,34,206,78,78,236,204,204,238,234,218,185,131,113,183,117,226,191,31,199,98,195,19,213,208,229,214,21,168,168,134,213,70,53,68,80,93,167,25,166,16,187,28,101,12,70,7,37,57,70,35,20,140,79,11,117,24,93,158,73,53,234,240,11,193,70,42,226,179,49,233,47,119,107,103,103,203,44,51,112,134,76,71,112,168,105,2,58,253,142,50,21,178,157,227,32,50,154,80,118,99,32,38,232,198,108,110,251,138,32,150,122,48,158,22,177,96,108,43,102,193,88,90,135,177,89,112,253,190,158,215,110,166,234,156,157,10,88,35,24,226,143,121,185,25,109,0,22,212,157,201,244,213,221,223,189,98,218,178,83,225,59,202,198,77,253,63,195,222,157,2,170,168,136,136,173,87,154,63,145,60,205,252,23,214,40,148,43,112,157,230,159,38,254,160,97,239,81,129,100,166,138,21,185,213,249,167,194,223,79,232,125,70,226,156,149,60,211,226,159,167,245,222,163,110,78,117,126,105,240,183,211,250,31,81,184,167,37,79,52,248,167,233,253,119,168,219,148,212,162,44,85,212,255,0,127,216,178,255,0,201,255,0,255,0,119,20,0,172,148,248,78,242,177,147,127,79,240,247,167,64,170,170,234,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,25,160,169,130,65,113,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,2,220,193,184,36,186,240,161,143,227,190,225,136,42,235,178,235,21,84,84,77,106,172,26,82,24,45,51,148,211,16,90,78,66,154,83,51,142,156,99,33,150,71,23,153,186,142,44,239,28,154,83,94,20,120,174,204,126,18,179,28,49,174,10,151,183,90,171,186,112,95,236,19,204,225,75,119,165,23,119,97,39,102,126,156,193,184,158,41,153,156,163,34,38,118,48,57,35,60,135,176,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,28,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,136,136,138,42,249,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,53,40,172,3,157,95,149,140,45,245,2,135,211,174,42,192,57,92,121,236,203,47,198,189,30,181,79,242,34,34,133,110,117,126,105,240,183,211,250,31,81,184,171,42,178,226,156,199,180,101,198,40,195,118,26,235,173,54,12,191,92,45,99,136,134,158,39,106,90,154,168,90,170,74,24,106,37,102,255,0,198,164,8,156,182,153,66,231,180,158,17,32,249,88,78,221,98,188,98,171,53,167,20,226,63,179,246,90,219,133,61,61,198,239,216,206,175,217,244,167,32,140,181,61,0,118,57,122,96,228,125,49,125,197,183,70,239,117,146,246,74,90,114,190,203,148,120,66,143,37,109,148,148,24,18,75,61,53,94,31,138,154,25,34,2,162,156,26,104,229,113,149,154,87,57,26,78,161,148,159,156,35,50,35,212,220,157,123,84,68,86,171,205,31,200,158,102,254,11,235,20,74,21,184,78,243,79,147,127,80,48,247,168,192,178,83,68,81,255,0,206,169,180,225,103,11,127,250,255,0,67,233,215,21,21,124,40,119,241,75,147,141,255,0,251,254,30,245,24,22,73,177,185,51,237,118,238,213,115,106,218,233,170,217,52,140,2,218,190,154,190,139,225,221,174,113,83,179,139,74,34,238,250,63,188,205,175,143,222,190,36,181,67,87,17,131,212,48,247,63,245,250,124,23,12,52,20,245,34,33,44,173,35,51,183,245,204,250,255,0,137,107,38,19,182,20,141,48,69,181,217,245,238,17,111,249,23,210,165,182,193,4,108,192,218,109,253,159,230,73,162,148,73,138,58,130,249,237,222,255,0,228,93,152,70,114,133,244,34,23,211,230,237,240,90,209,197,81,28,164,114,57,19,187,191,142,175,241,93,138,169,142,50,99,217,224,63,37,203,67,92,51,234,47,167,203,252,139,178,78,76,251,5,181,103,92,129,12,98,58,191,113,63,122,226,45,204,78,205,225,243,95,62,164,64,222,80,39,239,112,38,111,218,186,20,7,211,151,162,207,220,207,223,254,22,101,247,130,81,0,23,18,111,134,189,233,37,120,48,234,196,46,237,247,175,143,116,187,108,136,136,54,187,179,63,119,248,126,245,197,67,86,117,20,206,110,90,57,15,134,191,115,46,58,64,232,156,164,103,250,70,69,222,235,134,225,116,10,125,68,54,150,173,223,241,249,253,235,205,93,111,87,6,7,236,84,229,35,191,118,130,4,255,0,63,147,254,197,210,163,182,93,175,2,242,75,20,208,234,253,227,180,135,252,90,63,205,125,171,126,93,81,212,187,21,116,78,79,227,169,11,63,127,119,204,127,106,244,150,236,43,109,183,187,4,116,227,181,135,110,187,7,238,251,190,229,246,224,182,197,14,131,19,104,58,107,240,255,0,50,238,8,12,77,221,240,101,230,49,134,36,138,215,67,80,69,60,113,176,66,100,238,229,167,115,49,125,237,242,86,161,152,120,214,187,23,94,154,203,111,149,230,134,99,232,72,241,19,150,130,230,98,250,232,78,222,4,223,5,80,242,179,46,40,45,52,145,213,21,51,148,187,88,156,156,5,251,244,7,254,197,159,197,151,151,226,3,15,205,83,78,29,40,36,209,141,191,68,95,229,47,220,173,147,136,44,180,167,184,229,164,115,61,49,245,90,6,125,118,54,186,246,121,127,185,215,197,212,114,95,236,146,91,238,181,116,130,18,59,197,60,145,233,167,200,157,190,95,114,186,142,17,112,87,180,40,202,121,226,145,139,123,147,106,63,116,15,241,31,189,72,167,15,152,122,166,146,118,138,70,149,162,26,142,230,45,116,209,158,47,187,79,5,113,23,235,29,29,101,182,74,99,129,153,142,7,29,118,183,196,93,190,95,122,180,220,207,179,92,240,70,45,138,237,105,134,126,136,184,200,110,34,91,127,170,153,63,232,179,55,128,183,197,86,76,153,204,87,191,81,68,51,212,198,210,131,8,16,239,239,238,104,245,238,114,119,241,117,92,168,166,106,184,219,93,31,81,241,111,230,92,163,71,27,19,187,252,87,17,208,70,231,185,219,86,255,0,228,251,151,86,162,201,73,84,238,199,27,127,129,191,204,190,85,70,27,136,92,227,165,103,29,117,109,71,70,255,0,35,46,171,217,102,166,141,245,114,55,22,215,191,87,255,0,145,115,83,139,197,27,11,182,199,127,29,123,150,174,115,199,172,66,206,227,252,235,199,223,42,132,165,104,234,67,221,111,2,118,253,159,23,95,70,11,155,82,142,193,156,100,111,150,237,127,229,95,86,130,247,27,143,231,200,65,254,26,190,159,63,155,174,212,149,146,79,27,188,51,179,59,252,88,151,199,26,171,205,44,196,98,114,202,35,166,141,169,150,189,203,238,81,221,202,166,49,237,2,205,33,107,168,187,119,183,143,205,215,121,169,105,93,247,176,182,226,241,125,25,118,169,224,96,103,109,221,205,247,173,207,24,183,199,197,109,142,88,187,245,149,159,79,238,150,225,49,45,116,118,47,217,222,185,28,217,181,125,87,11,76,78,122,109,215,249,151,78,105,246,30,226,209,155,239,90,133,83,238,247,139,185,254,26,161,85,179,105,187,69,192,87,136,68,156,100,148,25,254,242,111,243,164,119,16,62,224,48,47,231,215,254,85,216,166,169,152,101,118,118,238,127,219,242,95,78,45,119,107,240,117,217,109,27,226,180,127,218,180,126,246,241,79,4,90,179,187,186,220,136,136,139,69,163,191,123,119,173,203,77,27,228,203,66,110,231,118,101,209,185,212,4,20,239,36,143,166,214,215,87,253,142,169,134,32,196,97,53,123,67,76,197,43,239,208,180,247,180,247,157,181,238,117,202,212,21,21,212,187,162,170,120,136,199,95,211,113,241,111,217,247,174,237,134,211,93,68,228,117,85,199,32,54,174,218,202,239,242,249,183,220,189,55,233,83,177,132,157,218,124,254,229,203,16,57,193,227,240,215,95,230,92,81,210,17,84,180,157,71,113,102,240,215,239,95,78,32,141,187,221,197,153,150,240,216,231,160,51,62,191,37,178,122,87,149,157,137,191,194,184,105,232,206,25,117,140,116,111,30,230,93,215,13,218,126,115,107,248,191,126,139,138,162,81,143,198,95,15,238,151,8,85,131,155,49,23,248,215,82,73,35,121,164,208,153,245,119,248,253,235,169,37,69,45,46,227,34,17,126,247,241,102,64,174,237,1,249,153,95,71,111,236,151,95,116,226,111,186,66,118,119,240,213,215,35,65,3,183,231,54,147,151,126,143,163,174,164,245,113,91,117,99,45,160,79,221,163,232,223,179,252,75,139,175,81,90,206,212,187,246,152,247,19,107,241,251,219,246,173,212,56,122,164,165,114,171,145,228,18,125,218,19,187,233,222,223,54,95,106,28,61,0,24,147,65,30,157,223,214,183,249,151,210,138,216,48,179,56,70,44,205,240,102,255,0,161,118,194,6,118,110,230,102,249,46,102,136,27,79,117,187,190,229,187,185,151,194,196,215,186,123,101,36,134,115,109,218,46,239,239,51,124,11,239,251,149,165,231,174,102,189,202,66,177,219,42,37,121,164,39,15,112,254,125,81,254,180,245,241,118,248,47,161,145,57,111,88,204,23,74,200,88,202,166,54,152,156,133,221,245,46,145,119,234,63,183,226,174,102,209,97,236,244,130,61,49,102,16,102,211,79,185,190,229,230,177,78,7,160,188,145,20,180,144,145,177,59,251,209,139,191,245,223,220,191,205,81,44,235,200,74,236,95,134,206,217,71,28,99,25,234,12,218,59,54,175,28,131,240,141,255,0,178,111,130,182,59,63,46,219,164,151,192,173,175,10,71,136,234,24,244,54,47,7,54,127,141,55,203,85,118,153,79,195,21,191,1,90,34,160,106,42,39,29,226,110,195,24,232,254,232,55,246,161,254,193,87,124,45,132,105,172,49,55,66,150,40,219,93,116,0,102,239,247,123,251,133,190,75,208,214,81,71,85,1,3,128,235,163,248,183,220,168,174,110,101,208,222,45,245,5,29,44,91,197,140,152,182,119,179,237,147,191,93,175,243,84,87,0,98,41,176,62,35,146,221,95,81,40,4,102,241,51,57,187,55,116,128,223,23,111,236,93,93,110,12,197,52,215,90,90,114,9,117,105,34,7,109,73,190,44,63,123,252,215,177,103,98,102,118,125,89,211,70,90,59,55,134,222,231,251,150,141,24,51,59,48,55,127,220,186,211,211,179,179,176,139,59,187,252,151,76,232,53,23,220,29,250,247,119,127,208,184,134,140,193,141,140,53,103,103,102,238,94,118,237,97,10,162,51,40,135,65,212,155,81,248,247,253,203,195,213,217,174,214,250,217,106,198,121,74,29,73,132,24,137,217,187,245,110,237,52,240,101,176,177,12,116,91,90,176,141,140,157,133,153,223,227,252,239,247,58,230,162,188,213,140,221,102,173,145,227,145,253,208,234,63,197,219,78,237,87,221,167,198,214,200,219,177,76,77,218,11,220,209,220,117,215,195,226,90,248,175,181,111,173,163,40,122,174,66,230,79,171,106,237,171,119,50,238,65,112,54,147,93,196,77,175,115,107,174,191,227,95,90,11,129,19,55,86,7,22,248,106,58,107,254,53,220,7,10,144,253,22,22,253,154,46,9,232,55,142,216,79,71,251,159,254,133,182,158,150,120,95,97,25,63,222,238,235,156,227,125,52,109,93,244,240,91,28,202,33,125,209,191,248,60,87,207,169,40,221,247,203,160,234,253,218,247,119,174,49,233,177,139,185,51,179,187,124,86,233,154,55,118,102,209,245,93,57,109,176,74,238,91,71,95,143,115,127,153,114,210,210,52,77,160,143,135,220,187,157,70,13,59,244,118,95,74,146,93,226,206,207,174,140,187,125,229,163,179,63,130,220,45,221,222,203,26,238,44,124,211,103,39,212,12,67,234,51,169,167,229,115,228,83,44,255,0,25,245,138,213,106,188,212,184,14,255,0,170,252,85,229,5,151,251,84,184,186,197,108,183,255,0,187,157,77,236,143,171,255,0,139,140,161,28,63,219,42,12,191,170,154,143,126,29,115,231,25,112,221,155,150,44,214,193,149,181,98,118,234,128,11,157,12,53,13,8,93,173,206,98,245,20,82,185,1,142,201,4,116,98,112,45,134,193,32,182,240,23,108,130,120,104,226,47,2,113,65,149,148,25,153,129,106,63,181,81,222,40,182,77,253,44,186,118,104,102,158,143,169,44,81,245,186,93,112,30,168,14,195,241,103,241,102,127,36,238,22,63,240,105,202,175,253,13,183,127,240,85,74,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,203,22,37,146,159,9,222,86,50,111,233,254,30,244,232,21,85,68,80,173,206,175,205,62,22,250,127,67,234,55,20,228,169,230,159,20,253,63,174,245,27,114,115,171,243,79,133,190,159,208,250,141,197,57,42,121,167,197,63,79,235,189,70,220,166,165,117,46,119,107,85,150,152,43,47,55,58,74,10,121,42,32,164,9,106,102,24,128,167,158,80,134,24,152,137,217,156,228,150,72,227,1,241,35,49,22,213,221,153,118,209,20,0,243,71,243,217,153,191,130,250,61,18,191,254,74,158,86,49,79,212,10,239,78,183,43,255,0,68,88,171,169,179,198,124,14,96,222,47,120,38,201,154,170,83,164,177,230,45,143,45,236,1,97,191,24,62,201,3,217,240,151,98,172,218,206,71,76,68,228,236,76,206,112,153,57,131,19,20,177,75,14,216,167,11,102,62,71,102,61,86,27,196,148,55,92,37,140,240,149,192,8,132,101,120,106,168,106,163,113,146,41,162,150,55,254,242,72,229,140,156,72,92,12,9,217,196,158,106,121,115,113,237,252,170,44,83,229,190,98,65,217,243,55,12,219,251,101,93,68,20,251,41,111,84,32,97,19,214,11,3,108,134,102,57,35,25,98,238,23,35,19,137,182,145,71,13,229,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,25,160,169,130,65,113,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,77,127,146,119,11,31,248,52,229,87,254,134,219,191,248,43,169,196,221,166,213,96,225,19,53,236,86,43,101,37,186,219,110,203,123,237,37,29,29,36,35,12,20,208,71,108,152,99,138,56,197,152,64,4,89,133,133,153,153,153,153,153,99,110,178,83,225,59,202,198,77,253,63,195,222,157,2,170,171,169,69,118,181,92,106,107,232,237,247,58,74,170,139,93,67,82,87,69,12,194,103,75,59,197,28,205,20,162,207,168,27,197,52,82,48,150,143,178,64,47,2,103,126,218,34,140,14,104,188,191,232,238,244,119,46,38,242,67,14,244,110,176,246,155,142,56,181,193,36,16,82,201,75,20,18,207,53,216,122,134,27,102,110,150,146,199,27,25,76,82,12,140,44,109,41,75,25,121,47,155,216,203,33,115,67,15,230,230,95,207,73,29,247,14,212,20,212,237,87,3,77,4,160,113,148,82,195,32,119,59,132,145,73,36,110,226,226,108,198,238,36,36,204,77,226,151,191,205,108,244,204,124,229,163,194,22,156,107,121,234,218,176,38,31,162,195,118,11,108,12,225,75,69,75,79,4,112,185,136,59,190,179,75,210,19,150,71,119,34,38,22,109,0,35,0,186,14,90,28,14,84,241,29,140,161,206,28,112,116,129,151,88,46,241,24,77,73,32,69,80,119,203,140,45,28,237,68,80,155,16,181,51,9,196,83,17,143,190,18,52,96,206,228,103,12,228,172,85,214,73,28,50,90,109,87,254,17,50,162,197,125,182,82,92,109,183,28,183,177,82,86,81,213,194,51,65,83,4,150,200,70,72,164,140,153,196,192,133,220,92,93,157,157,157,217,215,111,249,39,112,177,255,0,131,78,85,127,232,109,187,255,0,130,170,85,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,17,134,10,104,35,22,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,93,181,242,113,78,19,194,184,230,197,85,133,177,174,25,181,98,11,45,110,206,211,110,186,81,71,87,75,62,195,19,13,241,72,196,5,180,192,73,181,110,226,22,118,239,102,94,42,211,195,39,13,182,11,173,21,246,197,195,230,90,219,174,86,234,136,234,232,235,41,48,157,4,51,211,79,25,49,71,44,114,12,76,64,98,76,196,196,206,206,206,204,236,169,7,52,127,34,121,155,248,47,172,81,40,1,85,127,133,94,25,241,151,21,249,185,71,149,184,62,186,146,220,3,78,87,43,189,206,165,216,130,221,110,140,227,9,103,104,247,49,76,123,165,140,2,49,118,220,102,59,136,3,124,129,55,249,147,148,56,55,33,120,9,204,76,163,203,248,42,227,177,97,220,183,196,144,211,189,92,239,52,242,153,209,84,203,44,210,31,115,57,201,44,146,72,236,44,32,206,110,194,34,44,194,216,240,172,148,248,78,242,177,147,127,79,240,247,167,64,163,3,154,231,5,31,147,44,85,63,18,153,103,108,186,212,225,188,91,112,168,169,197,177,105,214,134,207,116,154,65,38,168,222,228,242,12,53,82,72,125,196,59,35,149,182,177,179,77,12,67,106,188,31,241,41,125,225,91,60,108,249,155,108,110,181,170,109,182,188,73,72,52,161,60,149,118,121,102,140,234,35,137,136,131,108,205,210,9,35,118,48,110,164,96,196,238,14,98,89,20,97,60,83,98,199,56,86,205,141,112,181,119,109,178,226,11,125,61,210,221,83,210,56,250,244,179,198,50,69,38,195,97,49,220,6,47,161,51,19,107,163,179,63,114,182,14,96,220,109,218,184,80,192,17,216,176,196,244,149,217,139,138,169,234,33,181,81,141,80,140,246,152,10,25,132,46,199,25,67,40,24,71,80,49,136,197,35,11,76,253,70,23,118,142,77,32,178,211,108,198,89,175,143,232,172,212,114,85,223,241,102,49,188,71,77,17,213,213,179,207,112,184,213,204,194,47,36,211,19,51,156,146,200,218,156,132,221,228,238,79,226,234,124,248,5,225,70,143,133,44,142,164,178,92,226,223,140,241,71,70,241,138,38,146,24,26,72,42,138,17,97,160,25,34,114,234,67,79,239,136,187,200,98,82,28,242,14,214,151,96,209,94,117,126,86,48,183,212,10,31,78,184,171,0,229,113,231,179,44,191,26,244,122,213,95,249,145,114,221,252,159,251,83,136,94,30,172,63,233,83,223,172,196,216,102,142,47,250,139,241,58,202,64,111,254,99,241,121,34,111,245,191,121,11,116,53,106,123,64,225,71,138,236,199,225,43,49,195,26,224,169,123,117,170,187,167,5,254,193,60,206,20,183,122,81,119,118,18,118,103,233,204,27,137,226,153,153,202,50,34,103,99,3,146,51,200,39,37,243,123,6,231,214,87,225,252,220,203,249,234,228,177,98,42,114,154,157,170,224,120,103,136,194,66,138,88,100,14,246,99,142,88,228,141,220,92,129,220,29,196,136,93,137,251,88,235,41,242,179,52,59,15,229,51,45,48,166,45,246,103,87,177,123,118,205,77,95,217,122,155,122,157,46,176,22,205,221,48,221,183,77,118,14,190,12,186,184,43,36,50,95,45,110,178,223,114,231,40,112,86,21,185,79,78,84,146,214,89,44,20,148,51,201,1,16,145,68,82,67,24,147,131,144,1,56,187,233,168,11,252,25,71,7,60,239,212,159,239,39,240,213,71,249,53,90,109,87,254,36,177,181,138,251,108,164,184,219,110,57,111,114,164,172,163,171,132,102,130,166,9,43,237,227,36,82,70,76,226,96,66,238,46,46,206,206,206,236,234,205,115,99,2,254,75,243,79,25,101,159,181,61,167,246,75,16,92,108,93,183,161,209,237,93,150,166,72,122,189,61,197,179,119,79,118,221,197,166,186,106,250,106,167,39,149,198,111,84,230,215,7,216,102,11,148,245,115,220,176,53,68,216,66,170,105,160,138,32,48,166,16,58,81,137,163,253,32,10,57,233,35,114,38,19,115,140,220,183,126,153,93,170,133,110,117,126,105,240,183,211,250,31,81,184,171,42,178,230,102,42,195,249,113,138,50,182,211,87,217,236,184,194,225,107,184,93,250,114,72,18,84,118,6,170,232,64,91,77,128,225,115,171,121,8,12,75,243,144,64,76,226,225,223,234,248,104,225,211,29,241,65,154,116,25,103,129,105,255,0,181,86,94,43,119,195,253,44,181,246,152,97,158,179,167,44,177,245,186,93,112,46,144,22,243,240,102,241,118,200,79,34,242,47,46,56,116,203,139,118,87,229,125,155,176,218,168,117,150,105,165,118,58,171,133,81,51,52,149,85,50,51,55,82,99,218,58,190,140,44,34,32,2,0,0,3,80,22,42,235,37,62,19,188,172,100,223,211,252,61,233,208,42,170,136,136,138,213,121,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,22,74,104,188,86,53,201,12,151,204,171,172,87,220,198,202,28,21,138,174,80,83,141,36,85,151,187,5,37,116,241,192,36,68,49,12,147,70,68,192,196,102,76,44,250,106,100,255,0,23,76,21,146,25,47,150,183,89,111,185,115,148,56,43,10,220,167,167,42,73,107,44,150,10,74,25,228,128,136,72,162,41,33,140,73,193,200,0,156,93,244,212,5,254,12,162,47,157,95,154,124,45,244,254,135,212,110,41,201,83,205,62,41,250,127,93,234,54,229,53,40,139,21,117,63,223,246,44,191,242,127,255,0,221,197,0,43,37,62,19,188,172,100,223,211,252,61,233,208,42,170,139,202,102,174,89,225,92,228,203,140,71,149,184,214,147,180,89,113,53,190,91,125,78,216,227,57,33,222,222,228,241,117,0,192,102,136,216,100,140,220,95,100,128,4,205,168,178,199,135,138,174,25,241,151,10,25,185,89,149,184,194,186,146,226,5,78,55,43,69,206,153,216,66,227,110,144,228,8,167,120,247,57,66,123,162,144,14,50,119,218,96,91,72,195,100,135,33,92,142,177,77,246,175,10,230,230,10,168,174,223,101,181,92,44,247,74,58,110,144,55,74,170,174,58,168,234,36,222,205,188,183,5,21,51,104,238,226,221,61,69,153,200,157,227,175,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,249,63,107,48,175,218,175,176,191,105,173,95,105,61,159,237,111,99,246,216,251,119,97,234,116,187,79,67,94,167,71,169,238,117,54,237,221,238,235,175,114,250,200,136,138,42,249,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,53,40,172,3,157,95,149,140,45,245,2,135,211,174,42,192,57,92,121,236,203,47,198,189,30,181,79,242,34,34,133,110,117,126,105,240,183,211,250,31,81,184,175,107,201,195,0,96,220,211,193,188,65,101,246,96,225,234,75,230,30,190,83,225,202,106,234,26,150,125,146,134,183,39,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,182,174,57,56,28,198,92,33,99,33,170,165,58,187,230,93,95,42,8,44,55,227,6,223,25,232,229,216,171,54,179,8,84,136,177,59,19,51,4,192,46,96,194,227,44,81,84,14,94,124,195,46,188,52,93,105,242,175,53,43,42,238,57,87,113,168,119,3,97,41,167,195,115,200,90,149,68,2,218,145,211,17,59,148,176,11,59,179,185,75,19,111,234,71,60,228,162,34,181,94,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,146,154,45,23,159,198,217,123,128,115,42,215,13,139,49,112,62,31,197,86,216,42,6,174,42,59,221,178,26,232,35,156,68,133,165,24,230,18,22,54,19,49,98,102,215,67,38,248,186,242,182,158,25,56,109,176,93,104,239,182,46,31,50,214,221,114,183,84,71,87,71,89,73,132,232,33,158,154,120,201,138,57,99,144,98,98,3,18,102,38,38,118,118,118,103,101,82,180,111,147,45,29,187,187,153,116,174,115,132,20,175,36,143,250,61,253,255,0,177,213,49,196,56,146,41,107,58,52,250,202,93,77,29,155,66,211,189,251,251,157,111,142,142,122,250,71,40,170,94,34,49,254,205,197,251,219,254,149,221,176,90,107,168,156,142,166,180,228,6,213,251,228,119,249,124,219,238,94,153,189,234,118,48,147,86,102,248,63,220,185,32,23,40,95,246,120,255,0,50,216,20,142,115,137,117,59,155,77,123,254,245,244,162,8,197,251,221,153,153,111,14,158,255,0,116,89,255,0,99,45,39,165,234,179,238,109,27,239,93,104,104,138,41,117,140,116,102,239,125,27,239,93,237,187,180,212,246,187,55,207,69,199,81,43,71,227,47,254,178,235,181,88,185,51,17,119,107,243,93,105,164,137,231,39,18,103,238,127,143,222,186,114,77,77,76,101,41,184,139,190,189,253,204,129,94,211,142,144,202,250,127,124,186,228,115,140,142,79,33,59,107,225,171,174,65,142,18,109,210,237,45,221,251,95,71,93,105,234,35,183,234,78,251,1,251,244,110,230,102,255,0,228,101,192,245,83,87,55,244,30,231,19,109,55,54,189,218,253,237,251,89,105,69,135,171,10,103,58,169,158,65,34,215,66,39,125,27,86,249,178,251,145,225,216,1,192,134,24,244,238,215,221,111,243,47,165,21,168,34,102,120,227,17,253,141,167,252,139,185,29,59,104,204,205,166,139,153,162,22,109,28,91,252,11,118,140,203,229,95,174,176,219,233,36,144,229,96,218,14,239,239,51,120,51,253,255,0,114,181,188,245,205,104,99,9,236,212,149,82,20,213,112,148,0,224,108,239,184,250,162,222,7,175,142,159,5,240,114,47,1,220,174,114,5,222,190,62,161,20,172,90,200,196,239,223,210,47,136,191,205,254,42,234,108,56,119,178,210,136,52,98,44,194,221,204,218,124,27,238,95,39,20,225,10,59,208,28,85,20,208,158,154,233,188,25,255,0,178,249,139,252,213,30,205,140,149,169,196,88,108,237,212,49,198,2,204,237,163,51,179,51,116,205,190,17,191,246,76,173,44,185,122,93,238,87,201,238,149,67,74,240,212,78,83,123,204,94,4,123,190,52,218,120,63,205,92,246,76,112,155,67,151,246,234,113,236,148,47,238,6,187,35,110,255,0,118,63,246,145,254,193,92,46,22,192,212,150,93,178,193,73,12,122,59,59,176,198,205,175,232,247,247,11,124,151,175,154,150,57,161,120,202,49,253,29,59,219,238,84,175,52,48,28,119,155,125,80,181,44,110,93,3,218,78,26,232,251,79,78,253,175,243,86,225,97,154,171,45,241,67,193,83,60,145,196,115,247,51,19,179,119,200,205,241,218,222,0,174,155,47,177,173,45,222,146,18,9,156,181,140,123,220,153,254,1,253,211,252,213,66,140,198,64,19,23,213,157,153,214,245,166,141,242,90,108,6,125,118,182,175,247,46,9,161,18,215,64,103,119,251,151,70,74,6,125,92,163,109,93,254,95,244,46,16,162,56,203,222,29,205,251,53,95,2,233,96,142,176,189,248,69,153,190,99,251,62,239,185,120,138,251,61,206,158,173,234,99,154,78,147,255,0,90,196,90,120,51,120,105,167,138,235,73,136,227,160,97,122,237,236,231,174,140,253,222,31,181,254,246,92,212,151,138,177,153,231,26,233,122,114,126,136,117,95,187,70,209,251,181,95,122,159,26,219,97,214,142,114,110,191,201,220,117,249,252,75,95,5,246,173,181,180,102,61,160,200,119,23,193,221,181,111,22,93,216,174,4,210,51,177,57,15,195,191,93,127,198,190,172,23,2,38,252,228,14,35,253,238,154,255,0,141,119,99,33,168,31,209,102,111,158,139,138,106,1,38,219,17,51,59,252,157,112,211,209,84,65,238,148,132,90,252,117,119,93,163,136,180,209,223,191,228,184,247,20,77,169,70,237,252,203,161,84,224,251,164,149,152,65,244,238,126,229,195,172,108,236,91,217,255,0,157,114,76,209,190,155,93,157,117,37,183,65,51,234,226,58,252,123,155,252,203,90,106,38,137,251,133,191,192,187,204,91,25,181,125,29,151,208,163,155,120,254,150,186,125,235,187,171,151,131,59,45,194,223,53,171,179,105,224,182,162,45,222,43,84,68,91,28,190,245,166,241,249,163,24,235,226,183,177,51,247,179,173,86,139,197,99,235,172,214,203,109,92,173,166,131,20,142,219,181,211,184,75,239,111,146,162,56,106,229,89,118,190,75,49,72,251,30,66,125,25,223,79,211,103,249,191,205,85,186,106,115,142,154,35,137,156,157,196,117,111,31,130,238,139,214,53,49,179,65,223,181,244,103,23,249,47,159,85,112,189,67,11,71,79,75,187,70,211,70,3,127,135,220,235,232,90,110,23,153,32,102,170,165,96,255,0,120,109,240,111,155,175,189,69,35,147,123,209,183,223,221,251,23,105,217,180,209,129,191,192,181,134,50,3,215,191,189,115,201,46,221,28,244,253,139,171,61,107,194,219,163,102,213,223,191,246,46,185,85,148,191,156,223,183,78,247,209,244,93,74,171,148,15,238,156,145,179,143,222,223,231,95,22,186,249,28,26,184,202,63,118,133,251,126,245,165,170,240,245,50,56,201,183,66,127,31,143,126,159,122,236,92,105,160,148,153,222,103,239,248,110,111,189,112,133,69,61,12,110,221,70,238,249,187,127,242,124,23,82,166,254,228,47,29,48,9,27,248,104,218,187,255,0,129,214,182,233,110,245,51,55,94,19,17,248,62,210,111,139,124,215,160,246,36,85,145,139,84,199,191,185,159,222,102,127,242,183,222,187,148,182,184,169,116,140,35,97,6,111,131,51,127,200,190,172,52,145,108,109,63,228,92,163,8,131,233,185,252,126,107,151,193,153,153,52,90,175,151,124,187,195,108,165,146,67,148,7,104,17,123,196,205,240,127,189,190,74,214,51,223,60,142,221,4,214,251,109,85,60,147,27,16,48,177,234,250,187,74,223,9,53,241,102,84,207,41,48,173,207,30,222,218,247,136,32,152,153,228,234,3,56,147,142,155,227,38,253,54,47,236,223,226,175,83,4,225,138,75,77,190,158,56,160,216,195,8,55,232,179,127,90,63,115,124,151,176,142,49,6,218,45,221,162,232,213,82,66,83,125,239,223,240,249,164,150,138,90,152,70,57,99,103,102,38,47,6,249,126,197,163,216,104,117,7,24,153,182,105,166,130,223,15,230,93,176,164,132,4,69,135,244,116,248,50,230,102,102,102,102,248,45,87,202,190,91,34,175,164,144,8,124,69,245,209,155,228,255,0,119,222,173,51,62,176,96,217,227,158,243,108,130,65,156,37,51,220,35,166,186,117,75,250,209,103,241,102,248,175,139,145,57,219,95,81,112,246,13,198,104,98,42,81,232,182,226,33,45,68,162,31,140,158,62,63,5,120,120,90,249,21,206,138,18,235,129,185,70,47,220,76,255,0,1,251,223,230,190,250,34,211,70,215,85,198,98,238,250,105,220,180,40,219,195,79,240,174,188,212,17,202,47,174,191,63,254,78,229,241,170,236,116,243,110,25,71,221,239,211,185,188,127,192,188,253,118,6,182,85,30,249,169,88,180,125,69,222,49,125,60,126,98,190,13,215,9,118,0,57,233,30,71,120,217,200,7,224,218,106,237,220,205,247,42,121,77,92,227,123,157,238,80,136,28,82,150,215,113,211,192,251,188,127,157,122,216,111,82,9,196,84,210,177,51,237,125,187,181,111,240,51,175,164,88,184,232,156,101,155,99,109,211,86,127,15,241,151,220,189,13,135,27,80,93,195,116,147,196,204,5,179,70,33,248,105,253,211,252,215,173,167,186,82,28,44,209,74,5,171,106,218,19,63,195,246,174,90,122,146,119,114,98,248,233,226,187,77,38,175,175,119,130,216,242,0,150,226,45,62,30,43,89,100,140,217,180,118,117,213,172,165,138,80,29,226,204,253,218,119,124,87,202,171,183,254,126,22,105,228,15,120,123,132,180,103,239,253,139,89,233,10,41,5,186,210,106,238,218,54,229,201,28,4,47,239,153,119,252,221,115,0,11,22,141,35,248,252,215,13,104,152,1,56,235,226,255,0,242,174,107,37,68,199,238,155,104,205,221,241,251,151,223,18,109,25,110,103,103,248,172,107,120,177,243,79,156,159,80,49,15,168,206,166,155,149,215,145,92,179,252,103,214,43,85,213,40,215,197,60,157,44,55,254,38,170,177,221,22,51,181,80,229,69,117,192,47,149,24,112,104,76,42,154,66,170,25,42,45,81,13,59,195,28,52,101,31,80,99,156,13,164,136,72,35,233,30,206,169,72,86,95,224,28,27,149,184,50,211,151,217,125,135,169,44,120,122,199,78,212,180,20,20,204,236,17,6,174,238,238,238,238,70,100,78,70,102,78,230,102,68,68,228,68,238,254,133,22,42,235,37,62,19,188,172,100,223,211,252,61,233,208,42,170,136,161,91,157,95,154,124,45,244,254,135,212,110,41,201,83,205,62,41,250,127,93,234,54,228,231,87,230,159,11,125,63,161,245,27,138,114,84,243,79,138,126,159,215,122,141,185,76,245,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,97,134,10,104,35,23,41,37,146,66,118,16,1,22,114,114,119,102,102,103,119,80,45,204,27,141,187,175,21,248,254,59,22,24,158,174,135,46,176,173,69,68,54,170,49,170,34,130,237,56,205,48,133,216,227,40,98,48,57,41,202,49,24,164,98,120,91,168,194,236,242,73,173,229,114,180,227,219,237,221,29,135,133,28,208,131,102,32,181,91,251,30,16,186,83,211,233,29,125,13,36,14,77,71,80,32,218,71,52,48,68,78,18,232,195,36,113,187,27,180,162,197,60,149,34,128,30,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,127,232,139,21,117,146,159,9,222,86,50,111,233,254,30,244,232,21,175,243,119,202,252,134,186,100,48,102,190,97,21,93,167,27,90,106,34,180,97,107,157,182,139,173,61,124,242,117,37,107,117,75,106,34,244,206,33,60,187,204,153,225,113,50,143,123,153,65,60,48,225,60,83,125,192,216,170,205,141,112,181,119,98,189,97,251,133,61,210,221,83,210,9,58,21,80,72,50,69,38,195,98,2,218,96,47,161,51,139,233,163,179,183,114,200,251,133,236,81,156,184,199,35,176,173,255,0,62,112,95,217,156,95,81,111,167,106,186,105,106,134,74,170,157,176,131,61,93,76,33,12,65,71,52,198,199,35,210,139,23,72,72,68,157,143,116,97,85,85,42,226,199,202,198,114,125,63,196,62,157,58,198,177,100,167,194,119,149,140,155,250,127,135,189,58,5,71,249,131,113,183,106,225,67,0,71,98,195,19,210,87,102,46,42,167,168,134,213,70,53,66,51,218,96,40,102,16,187,28,101,12,160,97,29,64,198,35,20,140,45,51,245,24,93,218,57,52,135,110,26,248,174,204,126,27,243,197,243,190,217,47,218,58,251,167,94,12,73,5,210,103,146,75,205,45,68,193,45,64,157,65,49,72,19,20,145,132,141,51,106,77,32,179,147,72,46,113,158,65,57,47,155,216,55,62,178,191,15,230,230,95,207,87,37,139,17,83,148,212,237,87,3,195,60,70,18,20,82,195,32,119,179,28,114,199,36,110,226,228,14,224,238,36,66,236,79,237,81,20,43,115,66,224,91,242,41,138,143,60,114,115,6,118,76,182,189,108,246,197,53,17,110,134,197,116,146,66,103,210,22,22,236,244,115,107,31,79,71,32,9,92,227,252,208,149,60,111,96,10,229,56,23,224,202,251,198,30,99,213,91,36,186,251,27,6,97,126,207,81,137,174,81,24,61,80,199,43,159,74,154,154,50,215,89,165,233,74,205,33,11,199,24,129,17,110,118,8,164,159,236,39,133,172,88,27,10,217,176,86,22,161,236,86,92,63,111,167,181,219,169,186,167,39,66,150,8,198,56,163,222,110,70,91,64,5,181,39,114,125,53,119,119,239,95,89,98,174,178,83,225,59,202,198,77,253,63,195,222,157,2,170,170,149,113,99,229,99,57,62,159,226,31,78,157,99,88,178,83,225,59,202,198,77,253,63,195,222,157,2,170,170,213,121,163,249,19,204,223,193,125,98,137,65,94,85,101,158,42,206,76,199,195,153,91,130,169,59,69,235,19,92,34,183,211,110,142,67,142,29,239,239,207,47,76,12,198,24,129,138,73,13,133,246,70,6,78,218,11,172,135,184,85,225,159,6,240,161,148,116,121,91,131,235,170,238,38,85,5,114,187,220,234,93,196,238,55,25,2,48,150,118,143,115,140,33,182,40,192,35,23,125,160,3,184,140,247,200,125,190,44,124,172,103,39,211,252,67,233,211,172,107,22,74,124,39,121,88,201,191,167,248,123,211,160,94,255,0,22,97,107,22,57,194,183,156,21,138,104,123,109,151,16,91,234,45,119,26,110,169,199,215,165,158,50,142,88,247,131,137,142,224,50,109,69,216,155,93,89,217,251,214,61,156,107,240,163,125,225,47,57,107,112,111,74,235,89,132,46,90,214,97,107,221,108,32,61,190,151,104,60,145,185,70,238,15,52,6,125,41,27,64,39,208,36,233,128,75,27,42,171,203,207,143,111,228,163,71,140,176,78,53,131,218,24,66,229,111,174,190,218,104,227,167,219,39,218,40,224,6,134,34,168,6,35,142,26,144,132,96,34,120,229,96,145,160,38,96,14,177,61,186,241,21,159,56,203,137,44,220,190,230,182,51,173,171,35,184,212,24,91,40,102,168,105,130,211,110,99,39,167,162,137,196,0,118,70,37,163,147,0,239,55,57,9,183,153,59,201,167,41,190,10,46,57,127,71,252,167,115,66,217,208,189,94,237,225,30,16,162,145,169,106,35,138,215,85,4,51,53,204,100,2,51,142,105,66,66,132,71,243,70,17,245,216,216,154,102,96,146,165,96,28,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,127,150,61,124,194,240,231,15,184,91,137,172,65,105,225,212,250,54,168,122,145,95,237,177,83,203,5,45,170,251,21,84,240,213,210,211,4,145,134,216,91,165,25,179,3,156,76,82,19,70,76,12,32,21,87,148,222,110,113,5,135,51,199,242,95,150,86,127,181,24,50,243,178,227,138,172,213,21,241,83,199,110,165,235,67,79,37,218,157,229,38,210,104,186,177,111,142,54,34,158,54,96,113,119,24,228,138,111,209,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,188,87,54,108,175,181,101,199,24,55,75,157,152,169,35,167,199,86,122,60,80,116,148,212,67,78,20,211,153,73,77,54,187,93,218,67,150,90,73,42,14,77,5,200,234,11,86,119,103,50,175,252,145,243,122,164,46,185,133,144,149,211,213,201,79,61,60,88,190,215,24,193,23,66,3,2,142,150,180,142,78,233,92,228,105,40,24,71,222,6,104,100,127,113,221,247,202,250,133,110,117,126,105,240,183,211,250,31,81,184,171,32,192,24,3,25,102,158,50,180,229,246,95,97,234,187,230,33,190,84,53,53,13,13,51,54,249,79,71,119,119,119,118,16,1,22,35,51,39,96,0,18,34,113,17,119,108,132,248,59,225,87,6,240,161,148,118,252,31,102,182,210,22,39,184,211,211,212,226,203,188,114,60,199,113,184,176,123,236,50,144,1,118,104,200,164,24,67,104,237,7,114,118,234,28,134,117,213,22,42,234,106,115,39,141,124,43,194,159,2,57,77,100,180,220,251,70,102,226,108,175,178,71,135,45,244,239,25,201,65,190,217,20,99,115,168,105,4,192,97,136,217,220,4,197,250,210,3,131,54,209,148,226,237,114,211,227,238,167,136,91,85,86,83,103,126,46,164,159,52,41,42,39,169,182,76,84,81,81,181,238,221,181,141,216,26,45,34,58,152,95,171,184,2,56,245,132,99,54,105,28,39,49,191,84,68,69,106,188,209,252,137,230,111,224,190,177,68,161,91,132,239,52,249,55,245,3,15,122,140,11,37,52,68,80,173,206,175,205,62,22,250,127,67,234,55,20,228,169,230,159,20,253,63,174,245,27,114,154,148,69,138,186,159,239,251,22,95,249,63,255,0,238,226,128,21,146,159,9,222,86,50,111,233,254,30,244,232,21,85,68,80,173,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,43,0,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,85,43,138,174,38,48,111,10,25,71,89,154,88,194,134,174,226,101,80,54,219,69,178,153,156,78,227,113,144,36,56,160,121,54,184,194,27,98,144,206,66,103,218,0,91,68,207,100,103,1,159,202,95,52,255,0,148,119,242,163,246,183,250,115,251,65,237,255,0,234,245,61,159,244,255,0,214,95,213,122,189,143,163,253,13,210,234,127,80,252,222,186,41,243,225,87,137,140,27,197,126,81,209,230,150,15,161,171,183,24,212,21,182,239,108,169,103,35,183,92,99,8,206,88,26,77,172,51,6,217,99,48,144,89,183,1,142,225,3,223,24,86,4,68,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,69,96,28,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,231,248,183,230,189,137,176,223,16,214,75,47,14,120,162,146,233,151,216,70,162,22,196,79,5,37,59,134,38,156,106,24,170,105,225,171,148,38,113,166,233,3,68,19,196,0,238,103,49,139,202,29,18,82,63,145,121,233,151,28,69,229,197,187,52,50,190,243,219,173,85,218,197,52,50,179,5,85,190,168,89,158,74,90,152,217,223,167,48,110,29,91,87,23,18,19,2,48,48,50,168,8,138,21,185,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,35,249,215,105,202,251,214,81,226,250,60,234,182,82,87,224,72,236,245,53,120,130,42,152,100,148,6,138,0,121,164,149,134,38,121,88,227,104,250,128,81,254,112,76,4,131,67,97,117,141,102,97,81,96,219,118,63,196,182,252,185,187,85,221,48,157,45,226,182,27,13,117,88,184,207,85,110,25,141,169,166,145,156,1,216,202,38,2,118,112,14,247,127,116,124,26,92,249,61,230,231,16,88,231,46,46,56,59,26,217,253,179,150,216,95,125,186,193,137,167,175,137,234,168,106,162,106,114,123,73,68,228,242,203,11,67,80,50,69,35,139,12,66,5,19,17,11,198,17,72,170,34,181,94,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,146,146,218,229,247,173,55,143,205,24,199,95,21,189,137,159,189,157,106,180,94,51,30,93,39,182,218,234,166,103,109,162,7,166,186,233,250,37,247,253,202,134,97,251,149,109,211,16,75,51,155,184,60,133,224,239,167,233,183,222,255,0,53,87,40,233,200,105,34,146,38,114,119,17,213,188,126,11,232,70,245,141,77,35,52,29,251,31,70,218,255,0,37,243,234,46,23,168,33,233,211,210,235,221,166,140,7,242,251,157,119,108,247,11,220,144,255,0,69,82,109,111,247,51,111,131,124,221,125,234,41,72,221,156,163,102,249,247,126,197,221,45,29,159,65,110,255,0,185,105,20,102,5,187,191,189,118,14,71,17,98,55,110,239,130,235,205,89,210,30,160,105,175,134,139,170,245,133,55,231,55,109,211,199,71,209,117,42,238,80,254,137,201,27,59,55,205,191,206,190,61,117,238,56,91,81,148,95,246,23,237,251,215,21,178,246,243,212,59,22,215,18,238,213,255,0,107,125,235,185,112,167,130,113,18,121,157,181,211,187,115,105,241,93,120,230,167,161,31,234,141,163,119,119,187,127,242,124,23,86,170,253,168,188,116,224,38,111,225,163,106,239,254,7,91,40,103,187,212,204,45,36,4,33,171,54,172,36,223,22,94,140,45,1,87,19,13,72,57,179,183,245,205,175,195,239,101,218,165,180,195,69,164,113,69,180,60,123,133,155,254,79,185,125,104,41,33,219,221,227,227,240,92,195,0,135,245,207,166,190,26,174,95,6,238,70,111,138,213,116,46,215,24,173,244,167,41,200,35,160,187,234,239,167,193,254,255,0,185,91,102,122,103,104,216,232,106,233,104,234,233,202,98,142,65,17,234,106,250,233,43,55,115,72,207,226,204,168,70,95,218,110,249,167,136,41,174,247,168,37,120,162,170,2,22,97,45,175,161,129,55,233,49,124,36,127,138,189,92,186,194,20,150,107,124,113,197,74,192,205,163,254,131,55,245,161,253,203,124,149,64,142,33,140,88,65,151,82,186,154,18,38,238,209,223,229,167,222,182,21,162,154,162,157,226,148,27,66,111,147,119,247,126,197,183,236,253,191,162,49,52,66,204,44,205,220,35,242,253,139,183,13,4,16,196,49,8,247,11,51,120,50,236,48,176,179,11,120,50,213,116,238,116,81,214,83,73,25,55,233,11,179,254,205,31,252,234,217,243,219,1,83,141,45,69,206,146,19,235,192,39,32,184,139,120,179,74,95,1,215,199,239,84,155,39,51,146,233,103,196,82,225,235,156,145,197,28,91,128,30,71,33,125,90,72,193,155,222,54,249,63,193,94,134,8,196,208,222,40,33,145,234,99,55,56,132,155,67,103,241,17,251,223,230,189,99,59,59,51,183,131,173,81,105,163,107,170,216,98,238,250,105,220,182,148,109,242,92,18,208,199,43,119,234,223,177,124,106,155,37,44,186,137,142,131,240,238,111,243,47,63,95,129,109,149,142,207,83,70,36,195,225,186,49,125,60,62,99,247,47,135,115,193,227,72,47,37,49,73,238,254,136,235,220,218,233,175,115,15,222,169,156,119,25,131,17,84,13,206,152,67,167,179,66,112,118,119,214,63,238,159,246,47,103,5,226,77,177,157,44,140,91,181,247,117,213,159,249,153,215,209,60,85,45,27,12,179,48,14,221,117,111,6,255,0,27,253,235,239,216,177,189,5,212,73,228,158,49,104,244,238,220,44,221,250,255,0,116,255,0,37,236,41,174,180,69,30,145,74,15,175,200,155,252,235,125,61,73,19,185,49,51,233,247,174,224,201,174,143,171,58,227,57,4,95,113,23,248,214,249,100,138,64,215,86,127,231,101,214,170,166,142,88,127,56,13,167,236,251,215,202,173,183,232,2,237,44,128,221,255,0,162,90,124,190,228,168,163,40,137,191,61,35,107,225,239,45,225,1,139,234,102,95,206,235,148,64,69,255,0,170,63,248,86,218,160,33,18,118,213,252,59,214,150,106,137,202,66,3,109,25,180,249,253,235,209,137,54,159,5,185,137,157,104,228,222,11,77,91,230,136,181,103,91,145,17,108,209,190,75,110,214,239,247,91,252,11,70,6,114,239,101,200,192,204,183,45,164,238,205,171,54,170,153,231,11,85,73,135,107,158,22,118,252,196,190,26,235,253,78,69,65,178,206,243,20,87,10,138,73,101,46,160,17,235,188,188,52,32,111,154,175,246,11,165,41,67,14,178,9,187,8,247,59,179,183,131,125,235,211,189,69,52,148,251,152,98,29,205,240,102,111,130,234,69,53,35,49,6,128,69,171,252,157,118,194,88,70,153,219,104,183,222,236,223,37,182,158,225,4,81,144,179,11,247,191,127,119,249,215,19,93,162,234,236,25,11,87,125,123,221,180,241,253,171,187,21,100,111,27,153,205,166,141,175,233,46,148,151,122,126,161,147,212,106,34,207,250,70,223,15,231,95,14,227,140,237,244,164,126,246,253,186,182,154,139,252,255,0,186,94,122,163,28,213,87,19,195,110,135,111,127,127,186,237,221,252,197,247,178,249,181,15,123,184,187,139,212,205,19,151,126,162,102,63,252,158,43,179,73,68,80,70,193,91,83,44,165,224,251,207,119,249,127,157,125,8,99,144,14,62,202,239,220,237,163,55,199,252,11,146,168,174,242,206,34,2,77,222,205,224,95,53,201,246,114,233,112,48,121,102,144,53,211,86,98,38,111,242,125,235,239,90,176,196,52,140,61,96,19,54,211,188,153,157,254,31,54,251,151,163,167,162,136,5,157,161,29,91,251,150,93,168,195,189,244,6,109,62,229,204,192,15,226,45,225,242,91,132,116,213,153,180,253,139,118,141,241,239,90,162,234,215,92,32,161,136,142,82,102,118,23,127,22,251,254,255,0,185,91,135,16,25,207,65,135,232,170,233,198,168,134,71,167,147,107,9,139,119,233,43,55,245,237,242,86,151,132,237,119,172,217,197,221,188,164,168,146,159,180,110,210,71,55,109,58,162,255,0,34,111,9,21,244,229,62,93,67,98,181,210,7,100,137,156,97,141,157,218,54,215,93,177,255,0,114,223,37,87,224,132,33,136,35,17,102,218,44,221,205,247,45,206,239,187,70,240,101,215,49,115,155,123,55,115,119,127,141,118,155,193,191,98,213,22,142,181,91,36,14,160,56,124,219,69,79,115,31,6,65,121,181,77,17,211,69,46,230,47,210,6,47,235,79,251,151,249,168,253,205,43,29,223,40,241,93,86,35,163,105,35,129,235,76,156,98,220,205,167,80,207,77,25,133,180,210,54,248,171,129,225,211,136,27,110,34,130,150,158,106,211,105,154,48,18,19,144,123,139,72,89,251,158,71,127,18,87,105,102,188,83,93,41,130,88,164,103,212,91,226,221,253,205,247,191,205,125,36,69,162,218,77,171,182,143,225,222,181,103,111,147,46,180,176,117,15,86,240,103,215,79,130,217,52,78,236,205,210,109,27,251,149,208,172,180,246,145,47,113,153,137,159,94,239,250,21,48,196,24,16,206,174,170,120,169,227,119,119,50,103,217,223,226,239,253,138,243,50,90,42,233,42,98,208,165,30,150,221,204,206,236,218,179,254,197,203,85,43,19,180,82,211,140,140,77,222,228,26,232,184,169,10,154,137,164,236,196,209,190,174,78,44,236,205,175,243,126,197,203,100,199,53,180,149,114,65,44,132,64,210,56,54,231,119,209,181,102,238,247,151,188,182,227,88,246,136,153,19,238,102,127,31,158,159,221,47,75,67,127,165,154,54,34,148,153,223,191,77,205,247,125,235,150,166,229,15,113,180,141,167,193,157,219,252,235,139,218,198,100,45,27,54,157,222,31,253,117,216,146,180,222,29,72,187,244,213,181,127,142,139,164,117,117,69,36,78,209,177,182,225,239,38,119,211,239,92,243,79,49,24,239,1,215,86,239,209,251,151,39,93,129,189,247,215,95,154,212,42,4,159,77,130,223,126,139,124,174,50,179,7,138,237,80,66,49,232,226,45,254,15,216,190,168,236,118,254,183,85,185,182,183,201,99,91,197,143,154,108,228,250,129,136,125,70,117,52,220,174,188,138,229,159,227,62,177,90,174,169,22,173,226,183,34,197,93,100,167,194,119,149,140,155,250,127,135,189,58,5,85,81,20,43,115,171,243,79,133,190,159,208,250,141,197,57,42,121,167,197,63,79,235,189,70,220,156,234,252,211,225,111,167,244,62,163,113,78,74,158,105,241,79,211,250,239,81,183,47,65,205,99,142,58,108,202,186,215,240,183,150,193,87,21,139,12,94,28,49,77,204,142,88,30,227,113,165,35,7,162,8,245,102,58,104,101,212,136,164,23,234,77,20,100,12,35,16,201,53,143,228,166,66,102,199,17,56,170,171,5,100,230,20,251,65,122,162,183,157,210,122,110,221,77,73,178,148,36,142,50,147,125,68,145,131,232,115,70,218,51,238,247,181,211,70,119,111,43,254,154,176,22,42,255,0,101,112,230,36,195,151,15,246,202,58,235,109,117,60,159,239,100,134,104,228,15,184,132,135,224,236,167,79,151,239,29,214,46,42,176,172,120,43,20,159,98,204,220,63,111,105,46,52,218,28,158,212,165,130,58,88,229,186,239,10,120,169,224,234,212,212,19,118,97,119,32,211,86,212,123,218,240,20,0,243,71,243,217,153,191,130,250,61,18,191,254,74,158,86,49,79,212,10,239,78,183,43,255,0,68,88,171,172,132,240,22,122,101,199,14,156,8,229,102,104,102,133,231,176,218,168,114,255,0,14,197,12,49,51,29,85,194,168,173,144,188,116,180,209,187,183,82,99,218,90,54,172,44,34,70,100,0,6,99,8,60,75,241,23,142,248,160,205,58,252,204,199,85,31,219,104,236,244,91,33,254,150,90,251,76,211,65,71,212,138,40,250,221,46,185,143,84,199,121,248,187,248,51,95,167,43,238,95,116,215,106,107,47,20,57,211,106,171,0,10,129,175,193,246,58,152,165,166,61,240,203,75,81,71,122,105,98,156,73,193,200,39,16,130,88,182,72,14,50,251,192,65,172,175,162,165,92,88,249,88,206,79,167,248,135,211,167,88,214,41,243,131,137,140,27,194,135,47,204,167,205,44,97,67,87,113,50,192,248,110,219,104,182,83,51,137,220,110,50,90,163,56,160,121,54,184,194,27,98,144,206,66,103,218,0,91,68,207,100,103,6,217,171,153,152,171,57,51,31,17,230,150,53,171,237,23,172,77,112,150,225,83,182,73,14,56,119,191,185,4,93,67,51,24,98,6,24,227,7,39,217,24,0,179,232,44,189,6,97,240,221,157,185,85,128,112,158,105,99,204,3,87,109,194,120,222,158,26,155,29,216,106,32,168,130,160,37,132,103,137,141,225,51,120,12,226,45,226,18,176,25,48,201,163,63,76,246,214,174,95,60,109,221,120,80,199,242,88,177,60,245,117,217,117,138,170,41,225,186,209,149,81,12,22,153,202,104,68,238,193,24,195,41,153,199,78,50,9,69,27,11,204,221,54,39,119,142,61,39,123,9,226,155,22,57,194,182,108,107,133,171,187,109,151,16,91,233,238,150,234,158,145,199,215,165,158,49,146,41,54,27,9,142,224,49,125,9,152,155,93,29,153,251,151,214,69,242,113,102,22,177,99,156,43,121,193,88,166,135,182,217,113,5,190,162,215,113,166,234,156,125,122,89,227,40,229,143,120,56,152,238,3,38,212,93,137,181,213,157,159,189,98,218,178,51,224,115,0,96,220,190,225,67,44,41,112,102,30,164,181,5,243,11,218,239,247,55,133,159,125,101,198,174,142,25,106,42,37,50,119,35,50,39,209,181,127,116,4,0,118,128,8,181,117,69,138,186,201,79,132,239,43,25,55,244,255,0,15,122,116,10,170,175,147,139,48,181,139,28,225,91,206,10,197,52,61,182,203,136,45,245,22,187,141,55,84,227,235,210,207,25,71,44,123,193,196,199,112,25,54,162,236,77,174,172,236,253,234,218,255,0,208,184,224,79,254,241,159,240,154,241,255,0,59,87,41,132,240,181,139,3,97,91,54,10,194,212,61,138,203,135,237,244,246,187,117,55,84,228,232,82,193,24,199,20,123,205,200,203,104,0,182,164,238,79,166,174,238,253,235,235,43,95,230,99,105,186,223,248,40,204,11,21,138,217,87,113,185,92,106,44,52,148,116,116,144,148,211,212,207,37,238,132,99,138,56,197,156,140,200,157,133,133,153,221,221,217,153,124,174,95,60,18,90,184,80,192,18,95,113,60,20,149,217,139,138,169,233,230,186,214,21,40,140,246,152,10,24,72,237,33,32,205,40,24,71,80,50,17,75,27,139,76,253,55,38,118,142,61,46,213,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,74,124,39,121,88,201,191,167,248,123,211,160,85,85,81,78,48,56,125,203,142,36,50,58,241,130,179,55,16,125,156,160,181,238,190,210,95,202,118,142,59,53,85,60,50,51,85,202,198,67,25,194,49,201,43,72,50,59,11,198,70,236,81,147,12,129,142,18,186,174,90,156,61,97,94,34,248,154,161,178,99,90,157,108,184,70,222,88,182,166,222,84,177,207,29,215,179,85,83,70,20,114,180,140,224,208,153,206,47,35,56,150,232,192,193,152,92,216,194,127,145,88,7,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,191,254,104,92,116,254,69,48,169,228,118,78,99,62,201,153,55,173,158,216,169,162,29,211,88,173,114,70,78,250,76,196,221,158,178,109,99,233,232,196,97,19,156,159,154,34,167,145,225,219,0,96,12,101,154,120,202,211,151,217,125,135,170,239,152,134,249,80,212,212,52,52,204,219,229,61,29,221,221,221,216,64,4,88,140,204,157,128,0,72,137,196,69,221,178,29,225,71,133,28,184,225,43,46,3,5,96,168,187,117,214,187,167,61,254,255,0,60,44,21,87,122,161,103,102,34,102,119,233,194,27,137,162,133,157,198,49,34,119,115,51,146,67,173,104,162,175,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,87,21,206,227,5,90,171,242,95,47,115,26,106,138,182,185,88,241,68,182,74,120,132,199,160,80,87,82,73,52,164,99,183,115,155,21,190,22,23,98,102,102,41,53,98,213,156,108,43,151,86,113,223,114,111,139,140,9,83,104,135,180,82,99,11,132,24,58,233,77,184,3,173,75,95,60,81,139,239,32,55,30,148,237,79,62,131,180,143,161,179,112,137,147,172,133,20,43,115,171,243,79,133,190,159,208,250,141,197,123,254,71,88,90,197,87,138,179,115,26,212,80,239,189,90,173,246,123,93,29,79,84,219,165,75,87,37,84,149,17,236,103,216,91,142,138,153,245,118,114,110,158,130,236,196,76,242,212,136,177,87,94,131,25,99,252,101,152,53,54,170,172,103,136,106,238,167,99,179,209,88,45,141,51,182,202,59,117,36,77,21,61,60,64,44,194,0,34,218,190,141,239,25,25,150,227,50,39,234,97,60,83,125,192,216,170,205,141,112,181,119,98,189,97,251,133,61,210,221,83,210,9,58,21,80,72,50,69,38,195,98,2,218,96,47,161,51,139,233,163,179,183,114,158,158,1,120,215,194,188,86,101,197,37,146,237,115,236,249,155,134,109,240,199,136,237,245,15,24,73,95,177,134,50,185,211,180,98,0,80,202,110,206,98,2,221,25,13,129,219,105,68,114,221,82,47,63,143,241,254,13,202,204,27,118,204,28,193,196,52,150,60,61,99,167,122,154,234,234,151,125,145,6,172,204,204,204,206,70,100,78,32,0,44,230,102,66,34,196,68,204,241,65,155,156,228,243,28,115,198,223,91,148,152,122,213,249,54,195,119,10,170,122,154,25,221,206,76,89,75,214,32,10,146,154,72,66,90,29,97,96,56,163,16,221,28,132,93,94,184,233,19,93,87,30,89,153,133,115,147,150,102,42,205,44,21,87,218,44,184,154,223,96,184,83,110,146,51,146,29,247,122,45,240,75,211,51,1,154,35,98,142,64,98,125,146,1,139,190,162,234,32,120,78,243,79,147,127,80,48,247,168,192,178,83,68,69,10,220,234,252,211,225,111,167,244,62,163,113,78,74,158,105,241,79,211,250,239,81,183,41,169,68,88,171,169,254,255,0,177,101,255,0,147,255,0,254,238,40,1,89,41,240,157,229,99,38,254,159,225,239,78,129,85,84,69,10,220,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,176,14,44,124,211,231,39,212,12,67,234,51,169,126,224,55,51,48,174,77,242,204,194,185,165,141,106,251,61,151,12,219,239,247,10,157,178,70,18,77,178,239,91,178,8,186,134,0,83,74,110,49,198,14,77,190,67,1,103,212,153,68,95,21,92,76,99,46,43,243,114,179,52,177,133,13,37,184,6,156,109,182,139,101,51,49,5,186,221,25,200,113,64,242,109,98,152,247,75,33,156,132,205,184,204,182,136,6,200,195,229,71,195,174,110,30,67,84,113,38,88,78,174,60,9,5,226,27,48,87,20,71,172,230,125,70,42,128,102,23,102,166,142,88,194,2,152,156,65,230,154,56,129,204,218,70,14,223,13,28,69,227,190,23,243,78,131,51,48,45,71,246,170,59,197,22,200,127,166,118,190,211,12,211,209,245,37,138,78,143,87,160,3,213,1,222,30,44,254,44,249,15,100,190,111,96,220,250,202,252,63,155,153,127,61,92,150,44,69,78,83,83,181,92,15,12,241,24,72,81,75,12,129,222,204,113,203,28,145,187,139,144,59,131,184,145,11,177,63,181,68,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,69,96,28,234,252,172,97,111,168,20,62,157,113,80,215,134,177,77,247,7,220,102,187,97,202,238,201,87,81,111,175,181,201,39,72,36,221,75,91,75,45,37,76,122,27,59,54,248,39,148,53,211,112,238,212,93,137,153,219,229,43,170,224,23,141,124,85,194,158,99,210,89,46,215,62,209,150,88,154,225,12,120,142,223,80,242,28,116,27,220,99,43,157,59,70,38,99,52,64,204,230,32,47,214,140,24,29,183,12,71,20,244,97,60,83,98,199,56,86,205,141,112,181,119,109,178,226,11,125,61,210,221,83,210,56,250,244,179,198,50,69,38,195,97,49,220,6,47,161,51,19,107,163,179,63,114,250,200,161,91,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,84,171,154,23,29,63,150,188,84,121,29,147,152,207,181,229,181,151,103,182,42,104,135,108,55,219,164,114,19,190,147,49,63,104,163,135,72,250,122,48,129,202,199,39,231,68,105,228,107,127,224,163,133,27,239,22,153,203,69,131,122,87,90,60,33,109,210,179,20,222,232,161,2,236,20,187,77,227,141,138,71,96,105,167,48,233,70,218,25,54,167,39,76,194,41,25,100,19,128,48,6,13,202,204,27,105,203,236,190,195,212,150,60,61,99,167,106,106,26,26,102,125,145,6,174,238,238,238,238,70,100,78,70,102,78,230,102,68,68,228,68,238,254,129,17,90,175,52,127,34,121,155,248,47,172,81,40,86,225,59,205,62,77,253,64,195,222,163,2,201,73,219,85,183,70,249,45,187,91,191,221,111,240,45,26,54,114,240,92,140,12,203,114,208,157,217,181,102,213,83,108,223,106,153,48,205,111,69,157,159,167,39,134,186,233,211,145,91,246,92,222,227,138,239,81,71,44,164,242,1,30,187,203,195,66,6,249,170,253,135,174,148,197,12,91,164,18,118,219,220,238,206,207,220,223,122,245,157,166,154,74,119,33,24,155,112,233,220,205,242,93,88,166,163,22,48,118,2,39,215,228,235,183,12,144,133,57,51,136,247,179,247,187,55,119,114,217,79,112,130,38,38,102,23,239,125,95,187,252,235,139,218,209,117,92,70,66,213,223,230,218,120,254,213,222,134,172,12,125,233,180,238,215,244,151,78,107,172,13,49,55,104,212,67,86,125,77,188,89,255,0,106,248,119,44,97,111,165,51,212,247,109,103,109,53,23,111,143,247,75,207,84,227,201,171,28,160,183,64,226,238,238,63,162,237,247,107,220,95,123,47,153,82,119,187,131,237,42,137,163,114,248,137,155,120,255,0,245,215,53,21,4,212,193,182,186,174,89,93,223,250,249,28,190,95,63,231,95,66,56,136,30,62,202,238,222,243,63,119,199,252,11,154,168,238,198,224,0,38,218,59,120,49,46,79,179,215,91,136,7,82,105,35,215,71,238,34,111,249,62,245,246,237,56,88,41,54,189,67,52,132,204,221,229,223,242,249,183,220,189,45,45,4,49,139,59,66,31,253,43,127,153,118,163,143,222,238,6,102,111,134,139,157,128,95,196,91,252,11,112,142,158,3,167,243,45,204,223,62,245,170,46,10,186,184,168,226,121,101,126,239,218,223,47,250,21,9,207,60,221,160,195,118,106,183,237,27,73,130,70,102,19,22,127,208,151,251,182,254,197,89,93,61,69,231,55,241,168,156,51,84,29,55,105,102,118,50,55,23,110,175,221,189,188,36,87,167,146,185,95,29,130,209,0,149,44,76,76,98,78,251,59,255,0,70,63,238,27,228,171,173,13,40,210,192,209,176,179,105,242,111,185,151,49,59,234,204,63,206,186,243,51,201,35,105,253,107,174,200,126,139,126,198,91,145,104,232,132,218,179,183,205,180,94,67,25,225,120,110,182,234,152,228,134,57,58,145,155,123,194,207,226,37,247,63,205,88,31,16,24,6,237,130,111,127,105,45,2,112,176,213,238,54,129,136,117,22,57,77,255,0,68,91,251,22,248,170,133,195,159,16,116,85,179,69,101,175,173,148,106,41,169,196,9,164,145,155,188,94,17,127,25,53,241,119,248,43,205,195,56,138,146,241,67,12,145,74,197,190,49,38,125,204,254,44,223,123,252,215,221,68,69,180,180,126,237,116,77,117,248,46,180,212,237,51,251,189,204,182,207,17,22,140,209,143,119,220,186,21,118,174,208,206,236,13,161,125,223,244,42,95,136,112,17,203,112,170,158,42,120,200,139,102,142,225,175,245,172,223,216,175,55,37,162,178,136,227,17,41,4,163,221,171,11,187,55,127,243,125,235,146,166,125,116,142,90,113,147,126,186,238,13,124,23,21,35,210,209,153,52,14,192,229,166,172,218,51,127,139,246,173,45,24,230,186,138,172,194,73,12,129,180,211,115,187,252,31,195,222,251,215,190,183,99,64,141,189,243,114,221,247,235,243,254,233,122,107,126,32,165,152,93,206,87,111,247,205,247,253,235,158,170,229,3,182,173,47,119,222,77,254,117,194,247,98,47,118,17,29,63,103,253,43,180,245,166,81,123,197,171,124,157,254,245,210,150,174,172,227,29,162,199,227,250,76,238,185,167,168,156,157,183,0,191,237,103,92,157,102,141,181,145,245,254,249,6,160,31,185,192,91,239,118,92,178,24,152,109,215,189,215,61,12,13,27,234,194,223,224,253,171,235,142,215,110,253,22,172,194,223,36,125,191,114,211,70,249,34,34,222,136,139,71,109,86,155,83,71,91,145,23,150,198,86,135,186,91,42,161,113,119,19,136,197,251,190,14,36,223,39,249,171,71,196,214,250,140,19,136,106,42,99,98,138,25,39,54,114,125,71,185,204,159,199,70,111,1,85,15,5,98,170,106,170,120,157,171,220,137,227,31,250,235,63,192,126,245,80,105,111,178,72,17,199,218,61,205,25,157,247,252,63,194,187,244,151,58,42,121,93,202,165,139,115,235,239,155,63,199,246,174,205,78,37,163,17,120,229,45,3,195,88,221,181,255,0,42,226,135,16,91,90,2,104,220,223,87,125,55,237,239,238,253,171,165,85,119,63,234,240,52,76,205,241,255,0,31,193,215,153,190,102,37,202,130,55,138,34,166,114,34,217,166,165,174,157,255,0,221,125,203,130,221,127,187,220,105,74,67,113,29,236,238,251,119,55,139,55,223,247,174,179,131,20,132,245,51,19,190,174,79,184,187,159,238,239,95,74,213,29,19,73,212,137,141,181,109,31,77,52,248,47,71,75,0,201,167,77,141,223,78,231,117,244,41,172,141,49,235,81,25,104,255,0,29,63,206,203,234,208,225,232,2,102,32,115,118,23,213,153,244,249,183,220,190,176,89,41,142,65,144,132,153,217,217,251,153,191,204,187,111,68,33,250,3,225,225,220,187,49,195,27,139,49,139,110,253,139,155,107,0,247,51,124,150,216,217,137,221,251,219,189,111,29,59,217,106,237,175,197,106,139,130,166,164,41,129,200,221,155,70,215,189,82,76,211,204,88,108,116,85,133,218,32,98,10,121,8,117,54,241,102,61,63,174,111,146,143,172,208,197,216,151,50,49,184,208,211,137,203,78,115,52,47,209,105,9,180,121,141,190,4,77,224,106,237,56,106,202,106,107,69,166,146,166,170,142,64,144,130,50,39,40,217,159,87,24,93,252,65,190,74,234,45,212,48,81,83,132,112,142,140,194,205,222,205,242,111,243,46,218,225,148,220,25,221,151,24,147,59,179,120,107,223,220,187,12,76,204,205,252,203,114,209,223,69,176,201,244,247,124,91,189,34,35,38,247,180,92,139,175,91,77,29,84,37,28,141,220,236,255,0,228,117,108,92,77,229,5,54,38,195,181,125,146,150,82,148,138,66,212,65,159,191,167,55,200,31,226,74,62,172,216,135,20,100,254,57,158,155,100,208,193,77,88,81,126,113,164,22,113,25,153,190,96,222,17,169,5,225,243,62,41,113,45,178,138,58,138,218,94,169,71,27,56,180,141,174,174,49,124,228,119,241,37,115,54,251,149,61,124,1,44,114,129,110,102,127,116,153,252,89,190,255,0,189,119,17,104,237,171,46,50,39,111,13,53,65,45,124,60,86,246,110,239,15,20,219,240,248,45,36,103,104,223,99,54,172,203,230,79,67,28,241,153,152,123,218,63,115,55,115,175,59,91,134,41,167,25,76,161,219,35,177,109,208,89,187,251,254,229,227,110,56,74,227,78,82,28,48,49,234,239,166,225,39,249,255,0,114,190,57,97,26,137,89,206,167,175,22,191,165,211,212,127,202,43,229,92,112,77,61,44,161,60,85,149,140,238,236,79,172,141,223,222,239,253,138,223,33,215,91,34,136,161,141,164,22,113,23,115,103,119,211,79,187,79,146,239,195,141,163,166,120,162,32,38,147,65,103,238,238,215,255,0,166,95,116,49,4,149,176,129,203,52,81,14,140,237,239,109,248,126,223,189,115,83,223,163,9,4,70,186,50,38,211,70,105,117,103,255,0,26,237,85,226,64,96,22,58,160,2,109,59,152,244,111,242,174,104,113,27,20,64,65,81,17,59,59,120,30,173,225,251,86,227,189,220,37,152,12,10,23,22,38,238,103,47,159,237,95,82,158,190,74,141,59,67,70,206,223,47,250,93,110,154,225,78,5,169,201,166,222,230,96,118,248,127,58,250,54,210,122,157,37,209,246,190,142,218,248,233,220,190,212,49,159,134,214,102,251,153,118,70,45,27,93,93,110,217,243,114,254,101,141,127,22,29,220,83,103,27,127,254,255,0,136,125,70,117,52,252,174,124,138,229,159,227,62,177,90,174,169,155,85,185,155,230,181,68,88,171,172,148,248,78,242,177,147,127,79,240,247,167,64,170,170,34,133,110,117,126,105,240,183,211,250,31,81,184,167,37,79,52,248,167,233,253,119,168,219,147,157,95,154,124,45,244,254,135,212,110,42,205,114,211,55,177,150,82,211,99,40,48,100,244,144,30,57,194,245,88,66,231,52,208,52,166,22,234,153,97,58,129,137,139,221,19,49,131,166,228,236,90,4,134,227,180,246,152,252,172,1,128,49,150,105,227,43,78,95,101,246,30,171,190,98,27,229,67,83,80,208,211,51,111,148,244,119,119,119,119,97,0,17,98,51,50,118,0,1,34,39,17,23,118,200,163,133,94,25,240,111,10,25,71,71,149,184,62,186,174,226,101,80,87,43,189,206,165,220,78,227,113,144,35,9,103,104,247,56,194,27,98,140,2,49,119,218,0,59,136,207,124,135,104,28,214,56,28,169,204,171,85,127,20,153,108,116,145,95,112,197,157,207,20,219,8,34,129,174,54,234,81,51,122,208,147,70,115,169,134,45,68,134,66,126,164,49,70,32,226,81,12,115,68,182,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,170,104,107,169,157,183,196,122,59,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,228,81,194,175,19,24,55,138,252,163,163,205,44,31,67,87,110,49,168,43,109,222,217,82,206,71,110,184,198,17,156,176,52,155,88,102,13,178,198,97,32,179,110,3,29,194,7,190,48,134,30,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,127,232,139,21,117,90,179,215,138,236,199,207,60,19,151,249,95,115,151,217,88,51,46,112,253,178,207,109,179,83,204,229,29,69,85,45,24,83,201,95,80,250,55,82,99,218,123,25,219,108,81,155,128,234,229,44,146,214,14,93,124,10,212,241,75,140,155,28,102,13,5,88,101,93,130,162,104,107,166,166,170,136,14,231,113,133,169,205,173,174,205,35,79,8,20,117,3,33,204,33,250,0,64,38,6,76,97,59,200,138,149,113,99,229,99,57,62,159,226,31,78,157,99,88,189,174,104,230,246,50,205,250,156,51,62,48,158,145,195,7,225,123,102,16,180,67,77,3,68,16,91,168,98,217,16,187,247,145,153,19,201,33,145,59,234,114,147,14,208,96,1,189,254,84,124,20,126,83,113,84,28,74,102,101,178,235,77,134,240,149,194,158,167,9,69,167,70,27,197,210,25,8,158,163,123,19,72,80,210,201,24,119,8,236,146,87,218,230,237,12,209,20,180,230,174,89,225,92,228,203,140,71,149,184,214,147,180,89,113,53,190,91,125,78,216,227,57,33,222,222,228,241,117,0,192,102,136,216,100,140,220,95,100,128,4,205,168,178,199,135,138,174,25,241,151,10,25,185,89,149,184,194,186,146,226,5,78,55,43,69,206,153,216,66,227,110,144,228,8,167,120,247,57,66,123,162,144,14,50,119,218,96,91,72,195,100,135,118,188,168,248,215,252,153,98,168,56,107,204,203,157,214,167,13,226,219,133,61,54,18,151,94,180,54,123,164,210,16,189,62,198,23,144,97,170,146,64,239,18,217,28,173,185,193,154,105,165,25,148,68,88,171,172,148,248,78,242,177,147,127,79,240,247,167,64,170,170,44,85,214,74,124,39,121,88,201,191,167,248,123,211,160,85,85,17,17,17,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,100,167,194,119,149,140,155,250,127,135,189,58,5,85,84,74,243,107,227,95,219,117,149,156,38,229,149,206,213,89,101,135,163,38,52,184,64,253,121,10,186,25,250,129,108,23,113,217,31,68,226,138,73,74,50,34,121,28,98,119,141,226,152,14,61,178,171,37,243,67,59,238,183,123,22,84,97,10,188,73,114,177,217,234,47,213,148,116,135,31,93,168,161,32,25,10,56,200,152,166,61,210,198,45,20,108,82,19,147,48,137,47,63,132,241,77,247,3,98,171,54,53,194,213,221,138,245,135,238,20,247,75,117,79,72,36,232,85,65,32,201,20,155,13,136,11,105,128,190,132,206,47,166,142,206,221,203,34,142,15,248,148,177,113,83,145,214,124,205,182,55,70,235,14,219,94,36,164,26,83,130,58,75,196,80,198,117,17,196,196,71,186,23,234,132,145,187,25,191,78,64,98,118,54,49,26,214,172,3,157,95,149,140,45,245,2,135,211,174,42,37,114,35,56,239,185,5,153,148,89,171,133,161,223,122,181,91,238,180,246,233,55,3,118,106,170,187,117,69,36,85,58,24,24,31,68,234,6,94,153,11,137,244,246,62,140,90,183,192,187,92,241,150,107,227,250,219,205,100,117,119,252,89,140,111,18,84,202,20,148,140,243,220,46,53,115,57,19,71,12,34,204,231,36,178,62,129,24,183,121,51,11,120,50,156,142,95,188,8,216,184,85,194,177,227,92,82,29,183,51,113,5,189,163,184,212,234,113,251,46,150,120,233,100,150,213,176,42,37,167,159,165,83,78,79,218,69,152,143,93,27,65,238,123,192,68,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,52,227,167,5,90,177,255,0,7,217,183,98,188,212,85,195,79,75,133,234,239,96,84,198,34,111,61,188,123,116,34,238,66,77,176,165,166,140,77,180,213,193,201,153,197,221,137,177,225,194,120,166,251,129,177,85,155,26,225,106,238,197,122,195,247,10,123,165,186,167,164,18,116,42,160,144,100,138,77,134,196,5,180,192,95,66,103,23,211,71,103,110,229,147,70,83,227,175,202,134,86,96,220,204,246,95,179,62,214,225,251,117,247,177,117,250,221,151,181,83,71,55,75,169,180,119,237,234,109,221,180,117,211,93,27,93,20,64,243,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,85,17,22,42,234,250,121,94,240,81,252,160,49,216,103,62,97,91,45,85,217,109,131,110,7,77,45,186,181,186,222,217,186,12,34,97,78,241,9,54,144,197,213,130,105,30,70,112,147,220,139,100,130,114,244,235,175,52,30,95,117,55,106,155,215,20,57,45,106,164,3,10,114,175,198,22,58,104,162,166,13,144,197,85,81,89,122,121,101,156,69,205,196,32,19,130,40,183,200,110,82,251,198,71,172,112,100,94,122,102,63,14,153,143,110,205,12,175,188,246,27,173,14,177,77,12,172,231,75,112,165,39,103,146,150,166,54,118,234,66,123,71,86,213,137,136,68,192,128,192,12,114,20,225,163,136,188,9,197,6,86,80,102,102,5,168,254,213,71,120,162,217,55,244,178,233,217,161,154,122,62,164,177,71,214,233,117,192,122,160,59,15,197,159,197,154,170,175,147,139,48,181,139,28,225,91,206,10,197,52,61,182,203,136,45,245,22,187,141,55,84,227,235,210,207,25,71,44,123,193,196,199,112,25,54,162,236,77,174,172,236,253,234,5,248,250,224,163,21,112,167,152,245,119,187,77,179,180,101,150,38,184,77,38,28,184,83,180,135,29,6,247,41,6,217,80,242,17,152,205,16,51,176,17,147,245,163,7,54,125,195,40,69,71,240,78,124,227,44,25,147,217,135,145,163,91,87,87,132,241,253,61,25,157,188,170,24,96,162,184,211,215,82,84,13,104,11,129,62,242,138,152,224,33,23,13,237,36,100,110,93,24,197,118,248,78,243,79,147,127,80,48,247,168,192,178,83,68,69,10,220,234,252,211,225,111,167,244,62,163,113,78,74,158,105,241,79,211,250,239,81,183,41,169,68,88,171,169,254,255,0,177,101,255,0,147,255,0,254,238,40,1,89,41,240,157,229,99,38,254,159,225,239,78,129,85,84,69,10,220,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,176,14,44,124,211,231,39,212,12,67,234,51,174,166,55,207,156,101,140,242,123,47,50,52,171,106,233,48,158,0,167,172,48,183,141,67,20,21,183,26,138,234,186,130,173,49,96,23,222,49,84,132,2,36,231,177,163,144,129,199,173,32,170,213,203,231,130,75,175,21,248,254,75,238,39,130,174,135,46,176,173,69,60,215,90,194,165,34,130,237,56,205,9,29,164,36,25,162,48,57,41,202,66,41,99,114,120,91,166,228,204,242,71,172,234,90,112,6,13,178,224,26,44,173,163,195,212,146,97,58,11,60,118,8,173,53,108,245,80,21,184,33,104,6,158,70,153,201,229,14,147,48,63,81,203,115,107,187,93,93,65,95,48,110,9,46,188,40,99,248,239,184,98,10,186,236,186,197,85,21,19,90,171,6,148,134,11,76,229,52,196,22,147,144,166,148,204,227,167,24,200,101,145,197,230,110,163,139,59,199,38,142,95,60,109,221,120,80,199,242,88,177,60,245,117,217,117,138,170,41,225,186,209,149,81,12,22,153,202,104,68,238,193,24,195,41,153,199,78,50,9,69,27,11,204,221,54,39,119,142,61,39,123,9,226,155,22,57,194,182,108,107,133,171,187,109,151,16,91,233,238,150,234,158,145,199,215,165,158,49,146,41,54,27,9,142,224,49,125,9,152,155,93,29,153,251,151,214,69,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,86,1,206,175,202,198,22,250,129,67,233,215,21,13,120,79,11,95,113,206,42,179,96,172,45,67,219,111,88,130,225,79,107,183,83,117,66,62,189,84,242,12,113,71,188,220,64,119,25,139,106,78,194,218,234,238,205,222,166,251,131,142,92,185,113,148,89,29,122,195,121,209,133,237,88,171,18,102,53,190,8,241,24,214,81,176,201,110,165,56,96,144,173,81,203,28,210,15,230,106,128,228,237,48,20,100,114,4,38,218,60,49,16,196,95,21,92,51,227,46,20,51,114,179,43,113,133,117,37,196,10,156,110,86,139,157,51,176,133,198,221,33,200,17,78,241,238,114,132,247,69,32,28,100,239,180,192,182,145,134,201,14,232,57,94,241,211,249,20,197,65,145,217,199,140,251,38,91,94,183,251,30,166,180,119,67,98,186,73,32,187,107,51,147,118,122,57,181,147,169,171,16,4,174,18,126,104,74,162,71,154,148,80,173,206,175,205,62,22,250,127,67,234,55,21,106,185,95,196,94,59,201,252,172,204,92,179,192,181,29,131,242,153,216,168,239,21,187,33,151,125,174,42,106,248,103,163,233,203,17,233,214,237,192,93,80,32,48,232,104,206,251,221,199,169,195,174,67,99,46,36,179,114,197,149,56,50,138,172,142,227,80,7,115,174,134,157,166,11,77,185,140,90,162,182,86,35,1,217,24,150,172,46,99,188,220,35,23,222,98,207,144,79,13,28,58,96,78,23,242,178,131,44,240,45,63,246,170,203,197,110,249,191,166,119,78,205,12,51,214,116,229,150,78,143,87,160,5,210,2,216,30,12,222,46,245,85,17,21,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,44,148,214,142,218,173,54,166,142,183,34,47,49,140,109,15,115,182,84,196,226,238,39,25,179,182,159,49,47,187,239,86,139,138,109,85,24,47,16,212,215,196,197,20,82,84,24,185,62,163,220,230,79,227,163,55,128,175,123,129,241,93,61,92,17,105,112,114,39,17,255,0,174,179,247,232,63,122,168,212,183,217,12,2,54,168,247,59,152,159,127,195,252,43,232,82,221,40,160,151,82,169,98,220,255,0,215,27,63,199,246,174,213,70,36,165,1,112,144,189,199,109,53,141,219,95,242,174,8,49,5,181,163,46,155,200,250,235,166,253,189,255,0,227,93,74,171,185,63,231,105,218,38,211,191,95,143,248,157,121,155,246,98,92,237,113,19,66,84,206,91,156,52,119,47,13,31,251,166,249,46,181,175,18,94,46,144,60,242,56,139,202,219,189,221,237,226,204,255,0,55,249,174,9,5,206,99,122,169,141,221,221,201,247,23,118,154,253,235,191,108,142,132,165,105,35,18,103,111,117,220,89,180,215,86,94,146,150,156,36,211,166,198,239,240,119,93,250,123,49,77,35,20,241,147,179,247,120,127,157,151,212,164,195,180,227,40,144,60,154,54,143,163,233,166,186,254,197,246,2,199,78,100,36,108,236,236,236,253,218,127,153,119,59,16,131,109,140,91,187,195,185,118,34,132,28,88,100,22,215,79,146,231,24,196,27,65,111,5,180,91,113,62,189,223,177,111,109,27,185,106,237,170,213,23,20,243,140,1,188,157,155,246,170,103,153,88,246,11,37,190,105,10,162,38,219,185,153,156,219,199,105,255,0,116,223,37,31,57,219,152,184,143,28,226,217,48,253,9,117,41,206,103,31,204,188,142,250,60,178,7,192,137,188,13,190,10,224,120,93,202,40,232,173,180,183,10,234,57,90,99,48,50,34,143,191,188,97,119,241,13,124,89,213,226,89,173,116,214,250,81,142,17,118,211,79,22,111,147,124,155,238,95,73,113,72,91,25,201,153,113,49,51,247,252,75,197,115,137,48,139,119,248,50,220,207,171,51,173,86,195,46,237,7,197,109,136,140,181,220,205,220,185,87,28,241,4,209,20,102,221,206,206,202,134,231,174,88,81,98,107,13,92,65,79,41,200,237,33,54,128,207,223,178,95,238,31,251,37,25,216,157,177,62,81,102,37,100,180,208,212,195,8,213,200,12,68,50,11,59,52,229,221,171,109,111,8,213,236,240,223,196,28,55,155,125,5,29,109,109,47,88,105,226,18,23,145,181,215,108,44,254,50,59,248,187,171,186,178,94,233,174,180,145,79,28,209,150,241,23,109,164,207,226,204,255,0,55,249,175,168,139,71,109,126,43,141,201,244,213,180,213,106,37,175,237,91,132,116,111,13,19,106,208,155,64,118,22,101,243,37,163,10,134,51,48,102,38,211,193,188,87,159,171,195,52,213,4,114,28,58,17,105,166,130,223,230,94,62,231,132,171,225,144,228,130,6,47,13,55,9,63,203,228,203,226,62,18,170,159,89,42,70,104,180,253,39,137,156,127,202,203,228,220,176,53,52,14,50,197,89,90,207,223,175,231,27,238,254,229,111,156,107,109,208,177,211,135,83,79,236,217,223,227,247,126,213,223,251,105,21,27,48,152,19,19,252,153,180,255,0,141,247,175,184,24,134,74,248,155,171,52,80,143,205,139,111,199,246,253,203,150,43,244,113,27,51,87,198,69,242,25,117,255,0,149,119,170,113,32,52,12,210,84,128,19,127,98,122,55,143,237,91,233,177,24,157,48,184,212,196,239,223,224,127,127,237,91,230,190,87,202,66,113,156,46,221,253,204,229,254,117,244,225,184,203,81,221,80,209,143,236,213,191,202,235,124,245,240,54,131,36,140,44,63,216,187,51,174,237,190,78,214,251,197,139,111,195,95,31,138,251,209,70,94,12,204,205,243,101,218,24,190,59,159,252,43,93,191,55,127,230,70,6,102,213,157,214,186,125,238,158,43,86,101,185,17,17,17,22,215,49,31,23,70,38,47,5,185,113,84,66,51,66,113,59,55,188,46,223,226,84,67,55,178,195,219,116,83,60,49,54,226,34,38,118,30,253,116,147,228,15,243,86,189,87,81,138,178,226,239,52,117,49,212,29,40,74,81,139,139,72,250,11,23,119,142,214,240,5,233,109,92,67,90,54,53,28,180,215,46,176,54,194,118,1,241,109,27,251,102,190,43,239,83,230,181,53,116,145,77,15,111,22,208,95,71,209,190,255,0,236,254,245,247,41,115,102,216,4,52,245,20,21,210,155,187,51,59,196,36,63,47,137,175,169,81,141,202,186,135,125,186,156,33,45,118,182,240,219,240,251,139,239,101,193,75,138,43,227,167,40,174,19,143,189,169,110,2,45,25,180,249,187,254,213,241,234,43,173,151,43,128,147,85,153,144,233,168,245,5,219,86,47,151,243,175,170,216,186,154,211,24,210,133,13,100,133,221,223,28,76,237,167,135,246,77,242,93,234,32,186,226,130,142,74,42,105,226,29,204,78,196,4,46,237,221,220,250,107,253,147,42,143,135,112,197,64,67,24,79,78,44,76,12,206,238,15,174,186,55,205,151,178,162,195,225,4,98,91,3,193,181,238,253,159,114,250,145,81,194,32,194,241,143,248,25,118,32,165,142,55,114,209,187,215,38,154,23,115,54,139,123,48,191,122,56,183,139,55,122,59,182,157,238,180,23,111,17,101,168,183,199,230,183,34,235,213,214,67,75,25,25,155,54,140,255,0,22,84,175,50,115,78,213,135,173,245,146,212,86,176,188,80,200,76,205,32,179,247,9,252,205,190,74,200,115,67,57,171,177,205,237,236,246,41,42,164,237,5,217,245,212,157,189,227,49,254,180,203,251,54,248,42,157,195,214,71,79,84,241,93,239,52,48,75,43,204,50,57,73,19,147,183,245,34,254,186,61,124,117,248,171,205,195,88,114,154,207,71,20,81,67,24,48,8,182,130,44,205,220,205,247,55,201,125,230,102,102,209,145,221,153,181,117,195,54,132,218,183,122,224,29,69,251,215,47,83,221,111,5,188,12,157,157,245,91,153,221,219,189,254,43,99,187,238,118,213,105,25,22,254,247,117,216,90,120,248,175,155,121,178,82,93,169,14,154,104,99,38,54,127,17,103,241,103,111,147,252,213,152,241,45,195,56,93,6,178,233,108,182,82,12,164,114,74,196,16,232,78,255,0,158,46,247,24,159,191,87,111,138,181,44,35,136,113,30,79,98,198,162,184,73,86,16,69,81,183,221,121,25,153,154,81,110,237,92,27,77,35,117,126,153,27,158,182,140,67,65,73,28,149,198,230,111,24,232,114,142,186,184,197,254,216,255,0,53,113,180,23,42,106,216,6,88,229,23,98,102,211,222,111,147,125,255,0,122,238,106,207,224,181,91,8,53,92,91,72,79,93,95,69,200,196,238,238,218,252,22,246,119,90,19,190,186,105,171,58,215,104,255,0,98,223,224,92,50,83,129,190,174,45,221,247,46,165,85,185,165,209,216,91,195,229,255,0,66,232,213,88,192,160,113,120,67,87,249,15,221,251,23,153,187,97,78,168,120,147,19,63,115,127,135,238,94,98,237,133,111,132,2,20,161,76,224,46,223,213,24,252,59,254,76,188,253,117,190,59,107,9,92,45,241,25,179,176,187,195,22,175,175,127,205,190,231,95,58,227,78,87,10,93,148,211,214,82,131,119,234,197,179,78,231,238,238,253,191,226,95,6,49,59,84,196,101,127,35,38,215,186,90,173,93,187,255,0,155,228,190,6,35,188,226,106,185,88,45,151,154,86,109,124,94,162,77,126,63,216,191,236,92,214,138,172,121,20,33,190,233,72,109,171,107,172,243,63,193,149,65,195,149,152,140,134,39,168,168,140,253,225,215,67,145,254,95,53,234,224,168,187,156,154,3,19,187,62,154,54,229,232,172,246,74,154,201,2,162,168,100,241,103,113,38,125,62,15,224,237,247,175,107,73,71,29,60,76,45,16,182,158,26,15,195,69,221,31,208,238,109,59,150,224,54,126,239,139,45,221,206,177,173,226,199,205,54,114,125,64,196,62,163,58,154,126,87,62,69,114,207,241,159,88,173,87,82,222,43,122,34,44,85,214,74,124,39,121,88,201,191,167,248,123,211,160,85,85,17,66,183,58,191,52,248,91,233,253,15,168,220,83,146,167,154,124,83,244,254,187,212,109,201,206,175,205,62,22,250,127,67,234,55,21,97,86,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,74,105,234,103,144,152,99,138,56,197,156,140,200,157,133,133,153,221,221,217,153,78,247,47,222,4,108,92,42,225,88,241,174,41,14,219,153,184,130,222,209,220,106,117,56,253,151,75,60,116,178,75,106,216,21,18,211,207,210,169,167,39,237,34,204,71,174,141,160,247,61,224,34,135,110,107,28,14,83,101,173,214,191,138,76,182,58,185,108,88,158,240,231,138,109,132,18,206,246,235,141,81,25,189,104,73,163,176,83,77,46,162,67,33,55,78,105,99,16,114,25,70,56,109,211,151,165,223,136,43,87,19,88,126,62,29,109,221,186,235,93,211,130,255,0,4,163,16,82,157,136,106,160,150,172,106,106,36,134,94,201,9,116,163,23,152,1,229,98,33,24,216,204,198,51,250,220,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,209,22,42,234,191,240,81,194,141,247,139,76,229,162,193,189,43,173,30,16,182,233,89,138,111,116,80,129,118,10,93,166,241,198,197,35,176,52,211,152,116,163,109,12,155,83,147,166,97,20,140,178,19,194,120,90,197,129,176,173,155,5,97,106,30,197,101,195,246,250,123,93,186,155,170,114,116,41,96,140,99,138,61,230,228,101,180,0,91,82,119,39,211,87,119,126,245,245,145,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,93,167,47,158,9,46,188,87,227,249,47,184,158,10,186,28,186,194,181,20,243,93,107,10,148,138,11,180,227,52,36,118,144,144,102,136,192,228,167,41,8,165,141,201,225,110,155,147,51,201,30,179,189,132,240,181,139,3,97,91,54,10,194,212,61,138,203,135,237,244,246,187,117,55,84,228,232,82,193,24,199,20,123,205,200,203,104,0,182,164,238,79,166,174,238,253,235,235,42,63,197,87,12,248,55,138,252,163,172,202,220,97,93,87,110,49,168,27,149,162,231,76,238,71,110,184,198,18,4,83,188,123,152,102,13,178,200,7,25,59,110,3,45,164,7,178,64,199,135,53,114,207,21,100,222,99,226,60,173,198,180,157,158,245,134,110,18,219,234,118,199,32,71,54,199,247,39,139,168,0,101,12,160,227,36,102,226,219,227,48,38,109,9,148,223,114,186,187,241,5,119,225,150,219,38,119,219,186,54,168,123,52,24,30,121,198,40,42,164,177,69,75,20,80,137,83,199,8,109,133,186,91,162,154,67,57,102,25,8,157,152,26,41,37,188,4,88,171,172,148,248,78,242,177,147,127,79,240,247,167,64,170,170,44,85,214,74,124,39,121,88,201,191,167,248,123,211,160,85,85,17,17,17,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,100,167,194,119,149,140,155,250,127,135,189,58,5,69,57,140,241,175,252,149,114,226,11,6,0,185,218,164,204,220,83,249,187,109,52,239,213,146,215,66,236,109,37,204,161,218,64,91,76,26,56,134,87,17,57,8,139,73,70,25,99,120,44,194,120,90,251,142,113,85,155,5,97,106,30,219,122,196,23,10,123,93,186,155,170,17,245,234,167,144,99,138,61,230,226,3,184,204,91,82,118,22,215,87,118,110,245,63,220,2,240,163,71,194,150,71,82,89,46,113,111,198,120,163,163,120,197,19,73,12,13,36,21,69,8,176,208,12,145,57,117,33,167,247,196,93,228,49,41,14,121,7,107,75,176,108,87,155,39,5,22,236,191,172,254,83,185,95,108,232,89,111,119,3,143,23,209,70,213,85,18,69,116,170,158,105,158,230,82,25,24,71,12,167,32,194,67,249,160,9,58,12,12,79,51,176,90,7,7,252,74,95,120,86,207,27,62,102,219,27,173,106,155,109,175,18,82,13,40,79,37,93,158,89,163,58,136,226,98,32,219,51,116,130,72,221,140,27,169,24,49,59,131,152,150,69,24,79,20,216,177,206,21,179,99,92,45,93,219,108,184,130,223,79,116,183,84,244,142,62,189,44,241,140,145,73,176,216,76,119,1,139,232,76,196,218,232,236,207,220,172,91,157,95,149,140,45,245,2,135,211,174,42,21,148,186,114,167,224,86,167,7,71,65,197,62,107,208,85,211,95,106,169,218,108,21,66,53,81,20,3,110,171,162,7,246,145,188,50,19,145,203,21,68,145,12,50,48,244,217,164,34,2,34,141,226,147,68,68,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,88,198,103,126,10,181,101,174,116,99,236,185,177,84,85,207,109,194,184,162,235,100,163,150,172,196,167,146,10,106,185,33,140,164,33,17,23,55,16,103,119,97,22,215,93,25,188,20,217,242,172,206,59,238,110,240,143,104,166,196,112,235,87,128,174,18,224,232,234,119,7,244,85,45,52,16,73,76,251,0,5,131,167,5,68,80,105,239,17,116,55,145,57,27,179,88,183,58,191,52,248,91,233,253,15,168,220,85,85,228,99,250,236,253,219,254,36,165,81,17,98,174,178,83,225,59,202,198,77,253,63,195,222,157,2,170,170,18,249,154,240,37,117,201,28,101,113,207,60,173,195,52,145,229,125,250,162,50,170,163,181,192,64,24,110,180,216,68,130,72,245,118,10,105,165,212,163,48,219,24,28,157,13,177,179,67,213,160,28,29,241,85,140,184,80,205,203,126,48,179,92,170,203,12,92,106,41,233,177,101,162,56,218,96,184,219,152,253,247,24,136,192,123,76,98,82,20,39,184,118,155,184,187,244,206,64,60,132,240,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,208,47,21,157,25,67,131,115,235,43,241,6,81,230,4,21,114,88,177,21,56,195,80,244,147,188,51,196,97,32,203,20,209,159,123,49,199,44,113,200,204,76,64,238,12,196,36,46,226,248,240,241,47,195,166,59,225,127,52,235,242,207,29,83,255,0,109,172,179,214,239,135,250,103,107,237,51,67,5,103,78,41,100,232,245,122,6,93,35,45,225,224,237,224,238,225,59,205,62,77,253,64,195,222,163,2,201,77,17,20,43,115,171,243,79,133,190,159,208,250,141,197,57,42,121,167,197,63,79,235,189,70,220,166,165,17,98,174,167,251,254,197,151,254,79,255,0,251,184,160,5,100,167,194,119,149,140,155,250,127,135,189,58,5,85,81,20,43,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,192,56,177,243,79,156,159,80,49,15,168,206,156,52,112,233,142,248,160,205,58,12,179,192,180,255,0,218,171,47,21,187,225,254,150,90,251,76,48,207,89,211,150,88,250,221,46,184,23,72,11,121,248,51,120,187,100,61,146,249,67,131,114,23,43,240,254,81,229,252,21,113,216,176,237,57,67,78,245,115,188,211,202,103,33,75,44,210,31,115,57,201,44,146,72,236,44,32,206,110,194,34,44,194,222,213,121,76,213,203,60,43,156,153,113,136,242,183,26,210,118,139,46,38,183,203,111,169,219,28,103,36,59,219,220,158,46,160,24,12,209,27,12,145,155,139,236,144,0,153,181,22,88,240,241,85,195,62,50,225,67,55,43,50,183,24,87,82,92,64,169,198,229,104,185,211,59,8,92,109,210,28,129,20,239,30,231,40,79,116,82,1,198,78,251,76,11,105,24,108,144,228,43,146,230,35,226,10,186,197,136,236,119,48,237,217,49,67,218,98,182,212,212,84,68,114,91,175,162,116,210,73,75,78,29,78,168,67,36,53,71,49,179,198,241,117,5,136,72,12,229,105,36,253,20,85,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,106,81,88,7,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,159,229,74,184,151,225,211,2,113,65,149,149,249,103,142,169,255,0,182,214,89,235,119,205,253,44,186,118,105,161,130,179,167,20,177,245,186,93,115,46,145,150,195,240,118,240,118,199,175,61,50,47,49,248,116,204,123,142,87,230,133,155,176,221,104,116,150,25,162,119,58,91,133,41,59,180,117,84,210,59,55,82,19,218,90,62,140,76,66,64,98,6,6,3,37,92,174,185,128,81,221,232,237,188,50,103,126,34,232,221,97,236,214,236,15,116,158,56,32,165,146,150,40,34,130,27,73,116,192,54,204,221,45,98,146,71,50,152,164,40,220,152,218,33,150,79,212,43,115,171,243,79,133,190,159,208,250,141,197,88,174,19,194,215,220,115,138,172,216,43,11,80,246,219,214,32,184,83,218,237,212,221,80,143,175,85,60,131,28,81,239,55,16,29,198,98,218,147,176,182,186,187,179,119,169,243,224,7,131,235,87,9,185,70,35,112,106,185,49,222,49,167,163,175,197,103,52,162,225,77,56,1,60,116,49,12,102,81,108,167,121,165,7,144,72,158,83,35,61,219,30,56,227,186,4,68,69,106,188,209,252,137,230,111,224,190,177,68,161,91,132,239,52,249,55,245,3,15,122,140,11,37,52,68,91,92,153,188,81,137,139,193,110,92,85,16,140,208,156,78,205,161,11,183,248,149,21,205,188,178,107,221,186,110,140,76,228,82,17,51,176,247,235,182,79,238,31,230,173,110,228,56,171,45,175,38,50,71,80,116,131,43,179,109,105,31,70,222,255,0,222,183,128,47,69,106,226,22,210,0,212,117,20,215,46,179,123,174,226,3,227,220,223,25,53,241,95,118,12,216,166,184,73,20,208,181,192,91,81,238,125,27,239,254,207,239,95,118,151,54,109,177,27,83,213,81,87,74,70,250,51,188,98,67,223,221,241,53,245,102,199,45,91,68,229,111,166,8,139,71,102,222,27,126,31,113,125,236,184,40,241,61,196,98,112,175,156,25,141,183,51,129,23,115,59,125,239,251,87,199,172,174,182,92,235,182,189,100,134,66,253,227,212,23,109,117,249,119,252,215,212,143,21,82,217,161,10,96,162,171,145,217,153,153,227,141,157,180,211,79,155,124,151,122,138,91,150,39,32,122,42,73,226,109,205,171,156,100,46,237,221,242,215,251,38,85,15,14,97,122,152,225,140,39,167,22,46,237,206,224,253,239,163,119,247,178,246,180,56,120,33,141,139,96,125,253,223,179,238,95,86,26,40,64,116,112,23,254,102,93,136,105,163,2,220,194,223,179,69,203,166,133,220,205,167,236,91,219,107,252,27,84,113,111,22,110,244,119,247,123,254,75,65,118,241,21,171,54,189,235,114,46,26,138,152,169,193,202,67,102,209,181,241,101,78,49,246,100,218,172,52,115,73,83,88,32,192,228,204,221,65,103,213,152,190,100,223,37,100,153,197,158,211,98,155,172,248,122,195,53,84,146,246,130,110,226,119,109,187,164,15,235,100,127,137,55,193,125,236,134,201,74,219,237,218,28,67,122,162,138,82,151,108,159,157,141,201,219,82,136,255,0,174,141,254,111,241,87,193,131,176,149,37,138,223,20,49,83,197,27,3,15,112,3,55,128,139,124,155,228,189,75,51,11,104,205,162,63,119,122,226,151,105,55,115,174,191,120,187,191,195,95,138,228,234,123,191,15,5,201,17,187,248,186,220,196,238,239,170,216,78,236,122,125,203,104,19,238,211,119,248,215,97,188,60,86,171,171,93,111,167,173,128,226,146,32,45,226,237,222,44,254,44,255,0,119,222,173,67,136,254,28,41,113,69,20,245,212,150,202,46,169,78,82,111,104,91,123,247,76,253,238,209,59,248,147,43,34,26,124,79,147,88,210,87,151,181,69,77,12,229,27,108,234,8,232,210,252,63,65,188,35,255,0,228,248,94,175,15,252,64,91,111,52,180,116,149,85,210,245,28,35,23,99,148,124,116,137,190,50,63,205,93,109,154,247,71,116,165,142,120,102,18,98,102,211,222,103,248,51,252,29,254,107,233,179,179,182,172,235,85,176,129,157,254,75,135,105,49,107,171,233,247,46,109,218,150,154,173,204,235,66,39,110,230,109,83,104,127,98,223,224,92,114,64,4,250,237,111,230,101,212,169,183,52,173,171,11,127,131,254,133,210,154,200,15,1,11,196,26,150,159,214,253,255,0,177,121,171,158,21,105,99,113,119,38,127,134,159,205,247,47,49,116,194,215,179,135,109,16,83,187,124,122,140,127,54,249,55,237,94,118,190,214,214,240,98,185,208,67,35,252,227,139,87,248,127,100,223,123,47,159,91,17,92,32,112,165,58,202,102,249,235,179,226,223,47,217,254,53,231,130,18,182,79,212,59,249,155,183,194,90,173,126,31,244,175,141,136,175,184,138,165,136,45,215,122,70,103,211,71,42,131,215,225,242,127,218,182,89,170,113,236,116,225,173,218,140,252,124,103,153,254,46,189,246,29,172,196,167,24,61,77,68,102,253,250,237,57,29,190,63,53,236,66,166,236,114,104,12,238,237,242,220,190,237,182,205,89,112,62,165,75,74,59,124,89,245,109,124,126,109,247,47,113,67,66,20,241,232,209,8,183,195,65,211,230,190,128,179,109,209,155,69,184,77,157,246,191,138,221,220,180,118,211,226,235,68,91,209,17,17,22,142,250,46,50,145,223,185,150,155,53,247,136,191,198,140,66,206,204,203,149,191,106,213,117,107,104,105,234,227,112,158,54,38,127,185,159,231,243,253,170,152,99,140,154,195,120,166,57,26,162,150,86,119,39,45,99,8,245,254,187,230,15,253,146,163,87,174,23,108,214,217,100,172,179,197,91,36,132,78,91,102,16,118,215,87,127,235,98,249,179,47,44,121,91,141,168,103,49,164,182,83,108,2,118,29,208,205,174,140,253,222,1,247,50,228,143,7,230,16,74,32,246,59,99,248,123,207,77,62,239,240,237,95,74,28,31,153,4,35,19,208,210,132,110,109,174,200,167,103,102,255,0,233,87,171,161,203,139,245,93,24,195,112,234,14,241,102,39,13,236,93,236,222,26,143,237,95,70,205,146,80,81,207,218,90,107,161,153,22,231,99,38,118,241,103,254,215,247,47,117,105,203,75,59,48,181,109,41,17,247,54,167,24,191,203,230,63,181,123,11,62,18,163,180,187,61,29,36,76,58,124,99,111,14,239,144,183,201,151,222,142,138,54,102,38,140,69,217,188,5,180,93,129,133,156,116,119,118,248,119,35,68,192,222,235,187,254,213,187,111,187,222,250,126,197,177,183,106,226,222,31,55,90,179,176,247,106,183,111,101,180,132,159,189,188,29,107,27,59,51,179,178,228,69,209,184,92,225,162,136,136,164,6,118,215,197,219,239,251,254,229,71,115,63,54,105,112,245,21,73,189,109,40,144,129,187,51,200,204,239,163,31,247,109,242,86,89,153,25,137,140,51,46,246,118,171,56,72,112,84,19,192,229,11,74,237,161,25,143,136,145,55,129,183,193,84,28,135,225,162,82,171,166,187,223,96,172,57,123,72,72,253,65,119,102,239,136,191,174,139,95,29,126,42,246,176,142,12,183,97,218,33,134,154,45,186,51,120,136,183,192,91,224,45,253,138,244,226,44,44,204,223,5,170,208,180,211,189,113,24,51,119,139,174,9,27,82,239,238,209,190,11,110,174,204,185,65,203,69,188,93,244,109,126,107,105,190,165,175,193,1,217,137,252,123,215,56,105,167,115,173,200,190,77,251,15,208,223,40,228,166,170,139,115,24,187,126,139,63,139,59,124,89,254,106,208,115,251,133,187,93,244,234,110,118,232,42,194,118,222,66,241,8,179,59,254,116,155,93,34,119,241,118,86,239,98,183,227,156,163,196,16,194,209,212,61,44,51,9,187,200,211,104,204,198,205,242,22,240,141,94,54,77,231,80,223,40,41,224,172,170,166,25,186,129,27,139,158,143,250,49,183,131,200,239,226,238,174,10,215,119,138,178,0,54,144,29,139,79,7,111,147,125,255,0,122,250,108,76,254,31,21,170,218,236,205,227,170,217,211,209,247,11,186,228,110,230,213,214,198,126,247,45,123,188,123,214,246,239,239,215,197,60,86,133,224,180,102,212,123,217,191,157,112,203,69,12,204,239,35,59,126,205,23,70,162,217,77,32,109,7,151,199,79,135,249,151,198,184,96,171,109,86,146,74,210,19,235,174,133,181,219,227,253,202,248,247,44,5,71,81,78,240,69,28,145,179,179,182,177,179,51,248,59,127,98,188,37,199,32,237,85,245,7,44,151,107,240,17,187,247,4,226,194,218,187,248,126,111,239,95,60,120,116,181,197,51,19,93,177,3,182,191,25,199,231,254,228,190,221,62,74,80,82,0,51,92,111,4,195,163,251,211,11,255,0,252,191,185,122,107,62,95,71,66,13,211,58,147,22,125,91,123,234,255,0,15,238,126,229,233,45,248,126,58,99,25,26,29,206,206,223,164,58,252,190,229,232,233,225,24,133,159,163,24,235,227,180,116,93,150,102,118,103,118,109,62,11,87,22,118,209,151,19,54,194,209,110,98,109,126,245,141,127,22,30,105,179,147,234,6,33,245,25,212,211,242,186,111,255,0,1,76,179,252,103,214,43,85,213,45,71,228,183,34,44,85,214,74,124,39,121,88,201,191,167,248,123,211,160,85,85,17,66,183,58,191,52,248,91,233,253,15,168,220,83,146,167,154,124,83,244,254,187,212,109,201,206,175,205,62,22,250,127,67,234,55,21,113,92,169,248,28,169,203,91,85,7,20,153,146,116,146,223,113,61,157,143,11,91,4,34,157,173,214,234,161,3,106,211,147,71,112,169,154,45,4,70,50,110,156,50,200,38,228,82,148,112,200,250,34,234,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,25,160,169,130,65,113,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,226,178,83,33,50,159,135,108,43,85,130,178,115,10,125,159,178,214,220,14,233,61,55,110,169,171,223,84,113,199,25,73,190,162,73,13,181,8,99,109,25,246,251,186,233,171,187,188,32,243,71,243,217,153,191,130,250,61,18,191,254,74,158,86,49,79,212,10,239,78,183,43,255,0,68,88,208,240,235,144,216,203,137,44,220,177,101,78,12,162,171,35,184,212,1,220,235,161,167,105,130,211,110,99,22,168,173,149,136,192,118,70,37,171,11,152,239,55,8,197,247,152,179,228,19,195,71,14,152,19,133,252,172,160,203,60,11,79,253,170,178,241,91,190,111,233,157,211,179,67,12,245,157,57,101,147,163,213,232,1,116,128,182,7,131,55,139,189,85,68,69,74,184,177,242,177,156,159,79,241,15,167,78,160,47,133,94,25,241,151,21,249,185,71,149,184,62,186,146,220,3,78,87,43,189,206,165,216,130,221,110,140,227,9,103,104,247,49,76,123,165,140,2,49,118,220,102,59,136,3,124,129,144,246,85,101,158,21,201,188,184,195,153,91,130,169,59,61,151,12,219,226,183,211,110,142,48,146,109,141,239,207,47,76,0,10,105,77,202,73,13,133,183,200,102,78,218,147,175,86,136,169,166,97,240,221,146,89,171,143,240,158,105,99,204,3,73,114,197,152,34,162,26,155,29,216,106,39,167,158,156,226,152,103,137,141,225,48,105,192,37,29,226,18,177,128,185,73,163,55,80,247,84,180,69,138,186,201,79,132,239,43,25,55,244,255,0,15,122,116,10,170,162,197,93,100,167,194,119,149,140,155,250,127,135,189,58,5,85,81,17,17,17,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,66,120,51,56,236,92,63,242,244,192,249,197,136,225,237,20,152,103,43,236,21,17,211,110,48,237,117,71,65,77,29,53,54,240,3,120,250,179,201,20,93,77,142,33,191,113,123,162,238,160,135,58,51,123,25,103,214,104,98,12,220,204,9,233,36,190,226,42,129,154,161,169,32,104,96,136,2,49,138,40,99,14,247,96,142,40,227,141,156,156,141,216,25,200,136,157,201,229,39,148,223,5,23,28,191,163,254,83,185,161,108,232,94,175,118,240,143,8,81,72,212,181,17,197,107,170,130,25,154,230,50,1,25,199,52,161,33,66,35,249,163,8,250,236,108,77,51,48,73,82,249,56,179,11,88,177,206,21,188,224,172,83,67,219,108,184,130,223,81,107,184,211,117,78,62,189,44,241,148,114,199,188,28,76,119,1,147,106,46,196,218,234,206,207,222,160,7,143,174,20,107,56,82,207,26,187,37,178,45,248,51,20,117,175,24,94,104,225,157,163,130,148,166,38,42,2,146,87,46,164,212,254,224,147,180,134,69,25,193,33,109,121,118,13,107,229,55,197,231,228,139,49,255,0,147,238,53,173,217,132,49,253,192,61,146,81,208,117,100,165,196,83,60,48,67,186,64,118,54,134,112,1,136,181,19,97,144,96,38,233,3,204,111,117,92,234,252,172,97,111,168,20,62,157,113,86,235,202,159,129,202,108,202,186,208,113,73,153,39,87,21,139,12,94,24,240,181,176,66,88,30,227,113,165,32,54,173,57,52,102,58,104,101,208,68,99,39,234,77,20,130,110,35,17,71,52,196,162,34,40,171,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,168,64,231,37,133,172,88,127,139,138,59,181,162,135,179,213,226,108,31,110,186,93,36,234,153,246,138,160,158,166,144,100,208,157,216,52,130,146,156,52,22,97,247,53,211,113,19,189,75,228,143,154,23,90,92,127,152,89,47,48,213,207,109,185,217,226,197,20,238,85,165,208,163,158,154,104,233,165,217,79,163,142,249,198,174,29,210,51,139,233,73,24,187,23,118,207,21,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,41,84,68,88,171,172,148,248,78,242,177,147,127,79,240,247,167,64,170,170,249,56,179,11,88,177,206,21,188,224,172,83,67,219,108,184,130,223,81,107,184,211,117,78,62,189,44,241,148,114,199,188,28,76,119,1,147,106,46,196,218,234,206,207,222,160,95,143,174,10,49,87,10,121,143,87,123,180,219,59,70,89,98,107,132,210,97,203,133,59,72,113,208,111,114,144,109,149,15,33,25,140,209,3,59,1,25,63,90,48,115,103,220,50,132,95,87,151,239,29,215,222,21,113,84,120,43,20,159,109,203,44,65,112,105,46,52,218,4,126,203,170,158,74,88,229,186,239,10,121,106,39,233,83,83,147,118,97,118,19,215,86,208,187,222,119,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,237,170,63,197,87,12,248,55,138,252,163,172,202,220,97,93,87,110,49,168,27,149,162,231,76,238,71,110,184,198,18,4,83,188,123,152,102,13,178,200,7,25,59,110,3,45,164,7,178,64,130,204,141,192,24,203,43,56,217,203,28,190,204,28,61,87,99,196,54,60,200,195,244,213,212,53,44,219,226,63,104,83,187,59,59,59,137,129,11,137,129,139,184,24,16,144,185,9,51,190,70,104,136,161,91,157,95,154,124,45,244,254,135,212,110,41,201,83,205,62,41,250,127,93,234,54,229,53,40,139,21,117,63,223,246,44,191,242,127,255,0,221,197,0,43,37,62,19,188,172,100,223,211,252,61,233,208,42,170,136,161,91,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,86,85,155,153,103,138,179,147,142,236,193,202,220,21,73,218,47,88,155,52,47,150,250,109,209,200,113,195,190,231,62,249,229,233,129,152,195,16,49,73,33,176,190,200,192,201,219,65,117,57,60,42,240,207,131,120,80,202,58,60,173,193,245,213,119,19,42,130,185,93,238,117,46,226,119,27,140,129,24,75,59,71,185,198,16,219,20,96,17,139,190,208,1,220,70,123,228,58,192,136,169,166,127,112,241,149,252,76,96,218,44,7,155,54,170,186,251,69,190,241,73,123,132,41,171,36,166,62,188,14,76,226,228,14,206,225,36,82,77,9,183,142,201,73,193,194,70,9,2,160,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,219,69,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,86,1,206,175,202,198,22,250,129,67,233,215,21,96,28,174,60,246,101,151,227,94,143,90,167,249,21,170,241,245,193,70,21,226,179,46,42,239,118,155,103,103,204,220,51,111,154,76,57,112,167,104,194,74,253,140,82,13,178,161,228,32,2,134,83,119,96,35,38,232,200,110,108,251,74,80,150,8,110,214,204,101,149,24,254,182,205,89,37,93,131,22,96,235,196,148,210,157,37,91,52,246,251,141,36,206,36,241,205,9,59,49,199,44,111,161,198,79,222,44,226,254,14,166,251,151,95,29,84,220,82,224,214,192,249,131,95,72,25,169,96,167,154,106,232,105,169,101,0,185,219,161,122,112,107,147,187,70,208,66,101,37,64,198,112,137,254,152,17,136,0,19,0,89,7,58,191,52,248,91,233,253,15,168,220,85,229,114,208,224,114,155,135,28,27,14,112,227,131,171,60,197,198,150,120,194,106,73,2,90,112,177,219,166,120,231,106,34,132,216,73,234,92,130,34,152,140,125,195,141,163,6,102,19,57,175,125,17,17,21,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,44,148,209,104,239,162,227,41,29,251,153,105,179,94,243,39,255,0,10,51,139,59,48,186,229,111,218,181,93,122,186,58,122,184,220,38,6,118,127,185,191,229,84,211,28,100,254,27,197,49,74,53,52,178,51,150,231,212,2,61,117,247,188,53,7,254,201,81,107,223,11,182,75,124,167,89,105,138,182,73,53,114,219,40,131,182,186,187,255,0,91,23,205,153,121,89,50,175,25,208,78,99,69,108,167,216,14,251,119,195,46,189,207,247,7,220,203,112,224,236,194,142,64,23,177,219,75,195,189,233,167,119,111,253,85,244,99,193,249,144,81,188,109,65,73,24,23,246,17,78,206,205,255,0,210,175,87,109,203,155,253,69,20,81,220,122,131,168,11,19,134,246,125,116,109,116,212,127,106,250,86,156,146,130,154,161,235,26,123,161,153,190,231,98,38,118,239,118,126,239,205,175,111,105,203,75,75,8,181,117,41,153,51,51,51,152,11,252,190,99,251,87,176,179,224,234,11,91,137,81,82,69,167,115,247,198,63,119,200,91,228,203,209,5,20,108,204,93,48,23,102,240,22,209,115,140,34,227,166,174,223,14,229,171,66,192,222,235,187,254,213,184,69,217,159,94,237,126,75,103,189,187,70,240,251,214,172,236,46,183,111,240,90,19,19,247,183,131,164,108,237,174,172,203,145,23,82,186,190,42,48,114,35,22,125,53,239,127,219,254,101,74,243,27,51,233,108,52,178,200,117,180,161,181,137,180,41,25,190,7,253,219,124,149,147,230,198,108,98,188,119,118,154,203,97,23,144,59,65,123,208,52,143,238,238,144,117,247,76,191,179,111,130,251,185,35,195,109,117,218,247,22,35,196,16,214,145,207,24,155,177,139,184,179,145,198,127,215,196,255,0,55,248,171,229,192,184,2,215,134,173,212,241,193,11,137,4,64,61,226,45,224,35,242,22,254,197,123,48,6,1,97,31,6,91,150,143,224,184,142,54,110,246,119,253,139,130,70,215,185,255,0,196,182,119,232,237,240,101,201,17,19,179,51,50,229,23,46,245,161,190,174,206,223,37,181,180,98,103,215,185,115,199,166,143,163,187,247,173,232,186,87,43,85,37,206,156,224,169,141,136,73,159,197,153,254,14,223,22,127,154,181,236,250,225,162,203,138,233,170,106,41,233,167,9,158,67,149,138,32,6,125,116,149,252,90,39,125,53,37,105,165,129,113,174,80,223,187,69,0,85,29,60,51,119,111,105,159,65,99,215,224,34,222,17,178,186,124,143,207,25,235,169,233,40,110,149,20,241,203,186,48,113,35,118,125,116,141,188,10,77,124,93,213,207,89,47,208,92,41,198,64,150,50,215,79,2,103,248,55,223,247,175,178,36,196,204,236,254,43,114,218,236,205,227,170,218,225,171,238,103,117,189,155,78,245,177,188,92,181,238,251,214,230,209,223,86,117,175,139,163,247,50,218,45,168,247,232,255,0,181,113,73,69,20,205,239,179,183,236,209,116,101,183,82,152,59,3,200,206,223,45,63,204,190,61,199,6,91,107,71,116,205,33,63,201,246,187,124,63,185,251,151,200,173,192,212,114,196,241,195,9,7,222,2,205,242,254,229,120,75,166,67,218,238,21,5,36,151,75,236,100,250,119,71,56,176,248,55,251,95,220,190,91,240,229,108,9,119,53,223,16,19,55,195,180,11,252,63,220,151,218,166,201,43,125,44,2,13,113,188,59,54,190,51,14,190,63,238,107,210,89,242,242,42,32,110,140,149,70,45,225,212,38,119,248,255,0,115,247,175,75,71,135,99,132,183,244,157,203,251,161,255,0,161,122,88,32,24,219,119,66,33,127,238,67,69,218,102,23,109,118,179,55,236,90,184,182,157,203,137,217,196,214,237,205,175,197,110,119,215,69,162,104,181,111,21,185,17,17,23,25,110,119,251,151,25,62,143,252,203,102,166,90,232,239,167,130,223,8,59,62,175,222,187,8,139,107,128,63,136,11,255,0,50,235,75,111,167,148,181,120,129,219,94,246,218,223,230,93,89,112,237,180,205,203,179,71,171,247,254,128,255,0,153,108,251,47,104,253,39,164,143,95,247,49,255,0,50,62,28,161,103,109,144,70,204,223,220,183,249,151,33,217,41,118,139,71,16,182,140,223,214,183,249,151,98,158,134,40,180,18,136,31,253,234,228,146,146,34,118,113,140,89,217,254,12,203,152,1,128,88,89,29,180,239,100,213,180,213,8,187,181,109,60,22,215,145,152,59,254,72,198,196,205,163,46,57,0,220,153,217,111,1,127,23,117,191,249,151,25,158,222,255,0,5,167,91,112,251,175,222,222,43,161,112,186,199,74,4,253,70,109,25,245,239,248,247,253,234,140,102,190,103,193,105,160,156,105,231,144,166,212,133,152,9,157,245,218,127,35,103,241,101,107,55,91,110,97,102,165,241,227,134,73,66,140,164,239,234,188,236,206,59,223,187,185,137,188,36,85,199,40,184,124,142,202,208,84,220,40,233,37,155,120,155,151,79,115,235,249,183,241,120,217,252,89,213,202,97,252,57,75,105,167,0,142,158,32,219,167,232,131,55,193,190,230,249,47,186,204,204,218,50,213,23,20,196,236,221,206,184,132,223,246,173,236,32,76,239,241,92,71,19,183,248,87,44,109,238,232,205,222,142,47,251,22,142,221,218,58,218,250,120,46,88,95,187,71,92,168,139,231,93,109,52,247,8,74,57,33,2,220,207,174,162,207,240,127,187,239,84,71,52,50,110,134,241,77,84,80,208,83,245,74,35,218,93,38,213,157,216,244,239,96,119,241,117,108,135,132,177,110,91,226,128,148,94,78,202,50,180,186,67,213,209,155,169,251,5,188,1,92,118,88,102,124,117,244,240,211,212,85,144,200,206,34,226,114,104,250,232,13,224,231,247,170,213,105,190,199,84,195,249,221,91,70,239,221,251,62,245,247,130,104,200,89,216,153,245,251,214,187,187,254,108,183,126,196,241,238,91,15,251,22,91,88,182,232,218,174,65,45,89,105,187,185,221,244,65,212,190,61,203,118,154,182,139,77,130,204,250,11,127,129,112,152,145,54,142,63,31,146,223,28,32,195,222,12,250,252,217,30,158,7,125,122,65,175,247,172,181,236,240,255,0,106,15,254,149,150,133,75,1,182,143,24,255,0,129,150,141,0,70,27,64,91,252,11,88,192,52,215,107,107,251,23,38,140,237,225,220,154,55,130,62,186,119,46,39,98,215,189,150,230,97,118,213,188,84,33,241,9,203,139,140,220,113,159,153,149,141,112,190,77,246,219,54,32,198,23,155,165,186,167,237,13,170,62,189,44,245,178,201,20,155,14,165,140,119,1,11,232,76,196,218,232,236,207,220,164,251,128,188,174,199,121,47,194,126,6,203,76,203,177,123,31,18,89,253,167,219,104,187,84,53,29,46,173,202,170,104,255,0,57,9,156,101,172,114,129,123,164,250,107,163,232,236,236,213,253,106,203,114,34,128,31,244,46,56,236,255,0,188,103,252,38,179,255,0,206,212,223,112,245,133,175,184,27,32,178,211,5,98,154,30,197,122,195,248,62,205,107,184,211,117,66,78,133,84,20,81,71,44,123,193,200,11,105,129,54,162,238,47,166,172,238,221,234,160,34,40,192,230,129,193,159,18,124,68,231,237,131,26,228,230,91,253,160,178,209,96,250,91,92,245,62,216,160,164,217,84,21,181,178,20,123,42,39,140,223,64,154,55,213,155,111,189,166,186,179,179,57,95,240,103,196,159,14,217,251,127,198,185,199,150,255,0,103,236,181,184,62,170,215,5,79,182,40,42,247,213,29,109,20,131,30,202,121,228,54,212,33,145,245,118,219,238,233,174,174,204,247,85,152,252,25,88,179,111,140,76,43,196,198,57,186,245,109,88,19,15,219,169,236,150,122,115,48,146,123,197,61,117,93,72,212,212,27,105,164,49,117,97,32,140,93,222,73,25,247,232,0,225,53,202,162,34,34,136,14,61,120,10,226,199,58,120,177,199,57,153,150,153,83,237,156,55,121,246,103,98,173,246,237,182,159,171,210,182,210,195,39,230,230,168,9,7,73,34,49,247,133,181,211,86,213,157,157,238,255,0,149,254,66,102,199,14,217,5,127,193,89,199,133,62,207,222,171,113,133,85,210,10,110,221,77,87,190,148,232,168,163,25,55,211,201,32,54,167,12,141,163,190,239,119,93,52,118,119,188,4,69,110,188,14,112,137,106,225,7,40,203,10,79,113,164,188,98,203,245,64,220,177,29,214,10,113,0,57,216,24,66,150,19,113,105,78,154,22,221,179,168,250,185,201,52,140,49,245,94,49,184,164,68,69,226,179,191,5,93,115,43,37,241,246,92,216,170,41,32,185,98,172,47,117,178,81,203,86,100,48,71,61,77,36,144,198,82,16,137,19,3,17,179,187,176,147,233,174,140,254,11,202,112,171,195,62,13,225,67,40,232,242,183,7,215,85,220,76,170,10,229,119,185,212,187,137,220,110,50,4,97,44,237,30,231,24,67,108,81,128,70,46,251,64,7,113,25,239,144,235,2,34,34,34,40,1,255,0,66,227,142,207,251,198,127,194,107,63,252,237,77,247,15,88,90,251,129,178,11,45,48,86,41,161,236,87,172,63,131,236,214,187,141,55,84,36,232,85,65,69,20,114,199,188,28,128,182,152,19,106,46,226,250,106,206,237,222,170,2,40,1,255,0,66,227,142,207,251,198,127,194,107,63,252,237,77,247,15,88,90,251,129,178,11,45,48,86,41,161,236,87,172,63,131,236,214,187,141,55,84,36,232,85,65,69,20,114,199,188,28,128,182,152,19,106,46,226,250,106,206,237,222,170,2,34,34,34,42,127,196,46,22,190,227,156,130,204,188,21,133,168,123,109,235,16,96,251,205,174,221,77,213,8,250,245,83,209,75,28,81,239,55,16,29,198,98,218,147,176,182,186,187,179,119,168,65,255,0,66,227,142,207,251,198,127,194,107,63,252,237,77,158,72,96,10,155,47,13,184,7,43,115,27,15,82,73,81,65,129,237,86,11,245,166,173,162,170,128,140,40,35,130,166,158,70,103,40,165,13,88,193,244,114,2,109,124,89,213,165,215,114,132,201,170,110,35,176,198,100,97,59,135,179,114,218,217,211,184,92,240,117,80,149,127,104,174,167,56,222,24,2,74,151,147,125,28,218,17,78,18,239,38,216,64,15,182,118,122,123,255,0,68,84,171,137,126,29,48,39,20,25,89,95,150,120,234,159,251,109,101,158,183,124,223,210,203,167,102,154,24,43,58,113,75,31,91,165,215,50,233,25,108,63,7,111,7,107,127,224,39,151,53,139,133,126,174,98,102,69,85,171,19,102,109,71,86,10,122,186,61,242,80,217,105,75,80,113,164,121,64,12,166,148,31,243,147,16,9,48,147,196,12,195,212,41,171,87,21,60,49,216,184,170,194,184,71,5,98,155,215,98,178,225,252,97,65,137,110,52,221,152,228,246,165,44,17,207,28,180,59,194,88,142,14,168,84,19,117,133,220,131,77,88,93,251,218,176,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,219,68,68,86,1,205,111,133,204,246,226,83,242,93,249,20,192,223,104,254,206,123,111,218,127,211,58,58,62,135,104,236,61,31,245,204,177,238,221,208,151,244,117,211,111,126,154,182,180,255,0,149,255,0,6,124,73,240,237,159,183,252,107,156,121,111,246,126,203,91,131,234,173,112,84,251,98,130,175,125,81,214,209,72,49,236,167,158,67,109,66,25,31,87,109,190,238,154,234,236,207,39,234,202,185,164,240,185,142,248,148,202,204,31,249,36,192,223,104,241,158,28,196,5,211,254,153,195,71,208,181,212,83,73,218,191,215,18,199,17,110,154,10,47,29,77,182,251,186,51,158,182,151,193,31,6,60,113,240,227,196,190,14,204,155,206,76,213,193,135,154,160,237,120,129,161,197,246,200,193,237,213,32,241,73,36,161,21,65,148,193,9,20,117,45,22,194,222,116,224,205,161,109,38,169,92,208,56,51,226,79,136,156,253,176,99,92,156,203,127,180,22,90,44,31,75,107,158,167,219,20,20,155,42,130,182,182,66,143,101,68,241,155,232,19,70,250,179,109,247,180,215,86,118,106,129,202,147,133,204,246,225,175,242,163,249,107,192,223,103,62,209,251,19,217,159,211,58,58,206,191,103,237,221,111,245,180,178,109,219,215,139,244,180,215,119,118,186,62,151,254,136,160,7,253,11,142,59,63,239,25,255,0,9,172,255,0,243,181,55,220,61,97,107,238,6,200,44,180,193,88,166,135,177,94,176,254,15,179,90,238,52,221,80,147,161,85,5,20,81,203,30,240,114,2,218,96,77,168,187,139,233,171,59,183,122,168,8,169,254,122,100,94,92,113,23,151,23,28,175,205,11,55,110,181,87,105,44,51,68,236,21,86,250,161,103,104,234,169,164,118,126,156,193,184,180,125,28,92,72,128,196,192,204,10,21,177,103,42,126,51,172,248,170,243,105,194,217,95,246,130,203,69,112,168,167,183,93,253,183,106,164,246,133,40,72,67,21,79,64,234,220,226,234,3,9,244,201,247,14,237,31,189,148,133,114,211,193,124,99,100,174,25,170,200,222,32,50,170,146,211,130,109,52,243,215,225,187,192,221,237,243,79,77,60,149,12,114,208,156,116,178,200,82,129,148,211,76,50,19,51,131,140,130,228,108,113,140,119,190,138,133,113,3,194,102,13,207,124,127,150,25,164,85,20,150,76,89,150,184,162,221,122,11,176,208,60,243,215,219,169,166,121,202,218,110,210,3,48,20,172,6,50,19,73,210,126,166,193,252,236,155,171,170,34,40,192,230,129,193,159,18,124,68,231,237,131,26,228,230,91,253,160,178,209,96,250,91,92,245,62,216,160,164,217,84,21,181,178,20,123,42,39,140,223,64,154,55,213,155,111,189,166,186,179,179,57,95,240,103,196,159,14,217,251,127,198,185,199,150,255,0,103,236,181,184,62,170,215,5,79,182,40,42,247,213,29,109,20,131,30,202,121,228,54,212,33,145,245,118,219,238,233,174,174,204,242,126,136,160,7,253,11,142,59,63,239,25,255,0,9,172,255,0,243,181,47,223,146,220,119,252,129,127,34,158,194,255,0,78,127,145,255,0,178,222,204,237,80,255,0,213,79,98,246,110,135,91,127,75,250,183,187,191,126,207,142,237,59,212,64,255,0,161,113,199,103,253,227,63,225,53,159,254,118,166,251,135,172,45,125,192,217,5,150,152,43,20,208,246,43,214,31,193,246,107,93,198,155,170,18,116,42,160,162,138,57,99,222,14,64,91,76,9,181,23,113,125,53,103,118,239,85,1,17,70,7,52,14,12,248,147,226,39,63,108,24,215,39,50,223,237,5,150,139,7,210,218,231,169,246,197,5,38,202,160,173,173,144,163,217,81,60,102,250,4,209,190,172,219,125,237,53,213,157,154,160,114,164,225,115,61,184,107,252,168,254,90,240,55,217,207,180,126,196,246,103,244,206,142,179,175,217,251,119,91,253,109,44,155,118,245,226,253,45,53,221,221,174,143,165,197,112,253,194,102,13,200,140,127,153,249,164,53,20,151,188,89,153,88,162,227,122,59,177,80,60,19,208,91,170,102,105,198,218,14,242,27,56,12,174,102,82,11,71,213,126,158,241,252,212,123,107,170,34,34,34,43,0,230,183,194,230,123,113,41,249,46,252,138,96,111,180,127,103,61,183,237,63,233,157,29,31,67,180,118,30,143,250,230,88,247,110,232,75,250,58,233,183,191,77,91,90,127,202,255,0,131,62,36,248,118,207,219,254,53,206,60,183,251,63,101,173,193,245,86,184,42,125,177,65,87,190,168,235,104,164,24,246,83,207,33,182,161,12,143,171,182,223,119,77,117,118,103,147,244,86,127,205,3,33,51,99,136,156,130,176,96,172,156,194,159,104,47,84,88,194,150,233,61,55,110,166,164,217,74,20,85,177,148,155,234,36,140,31,67,154,54,209,159,119,189,174,154,51,187,90,7,1,92,5,113,99,146,220,88,224,108,204,204,188,169,246,54,27,179,123,79,182,214,251,118,219,81,210,234,219,106,161,143,243,112,212,28,133,172,146,128,251,162,250,107,171,232,204,238,210,254,136,172,43,153,103,0,149,60,66,218,169,115,103,36,48,141,36,249,161,73,81,5,53,206,17,173,138,141,175,118,237,174,12,230,242,233,17,212,194,253,45,166,114,71,172,35,32,59,200,225,0,13,133,225,62,92,60,194,112,54,42,179,99,92,45,147,125,138,245,135,238,20,247,75,117,79,218,43,36,157,10,168,36,25,34,147,97,212,144,22,211,1,125,9,156,95,77,29,157,187,148,159,224,62,26,175,185,191,156,25,127,197,223,19,24,58,213,102,199,88,115,7,141,136,176,88,176,87,82,219,175,16,92,39,150,43,180,85,49,206,113,150,177,202,71,28,4,50,60,37,40,23,85,228,136,73,174,169,17,17,17,91,255,0,30,185,91,142,243,167,132,236,115,150,121,105,98,246,206,36,188,251,51,177,81,118,168,105,250,189,43,149,44,210,126,114,99,8,199,72,226,50,247,137,181,211,70,213,221,153,227,3,135,174,92,60,103,96,108,253,203,76,107,138,114,111,177,89,112,254,48,179,93,46,53,63,104,173,82,116,41,96,173,138,73,100,216,21,36,101,180,0,159,65,103,39,211,70,103,126,229,55,232,184,203,115,191,220,184,205,244,117,179,113,23,131,190,158,11,146,16,118,125,93,115,162,45,174,0,254,32,47,252,203,173,53,190,158,82,103,120,129,219,94,246,113,111,243,46,172,216,122,221,33,238,106,104,245,127,31,112,127,204,182,182,23,180,191,121,82,199,175,247,131,254,101,161,97,202,6,238,10,120,244,111,238,7,252,203,144,236,116,187,4,66,33,109,25,191,173,111,243,46,122,106,24,161,208,94,16,125,27,251,22,92,178,210,66,77,238,198,44,250,252,25,151,44,113,180,98,204,223,37,185,219,226,203,77,91,77,81,203,187,86,90,111,102,23,114,117,166,246,118,213,155,78,245,178,65,39,109,89,107,24,191,245,206,185,117,249,46,51,55,30,255,0,5,181,167,23,109,25,251,217,116,235,238,113,210,131,254,113,155,65,213,251,255,0,111,222,169,54,103,102,69,53,162,134,109,181,7,213,96,45,172,6,218,248,30,159,215,51,248,178,180,236,79,38,96,102,149,220,232,237,178,76,20,221,87,125,100,121,217,156,119,19,124,55,55,132,140,170,206,81,240,238,246,211,138,186,237,75,75,53,65,196,59,201,195,119,123,244,221,251,202,45,124,89,213,206,225,124,41,73,102,164,138,48,166,132,54,0,139,109,6,111,6,31,185,190,75,211,8,176,179,11,54,140,203,84,92,114,147,139,119,46,22,55,215,197,214,230,96,47,21,198,113,19,110,118,240,239,240,92,144,183,187,166,157,250,45,206,37,251,22,221,25,153,217,214,215,211,193,114,68,250,62,157,235,153,17,117,43,168,97,172,136,163,146,49,45,89,252,89,159,224,255,0,231,84,147,49,178,158,221,122,166,157,251,4,4,114,9,104,239,16,191,123,177,255,0,112,255,0,53,106,120,167,45,241,70,4,196,67,114,183,139,133,52,51,180,219,97,105,27,221,99,34,240,97,22,240,6,85,167,42,51,72,206,26,122,58,250,169,35,144,164,0,118,144,244,248,3,124,79,246,171,131,178,223,226,170,134,50,105,152,133,219,86,118,45,126,127,122,244,67,52,100,218,177,51,254,199,91,156,190,237,86,191,177,31,189,108,147,195,70,248,45,172,91,27,77,87,32,147,59,38,230,239,119,240,91,71,82,118,211,193,111,248,120,173,24,1,191,173,111,240,46,3,99,33,38,218,223,15,6,92,145,194,12,221,224,223,224,71,167,129,223,87,136,117,254,245,150,173,79,15,246,160,127,247,172,180,42,104,9,180,120,199,252,12,180,26,120,226,13,0,27,252,9,16,3,182,174,45,175,236,92,173,166,158,9,163,35,235,167,114,226,118,47,139,106,183,11,9,55,222,157,236,181,69,171,55,122,220,136,136,139,99,182,139,107,131,59,234,232,192,44,183,139,51,55,114,25,109,101,181,205,221,181,109,22,225,119,118,213,214,228,68,68,68,69,161,59,51,119,252,123,150,199,45,157,218,247,58,227,41,52,238,92,123,156,188,87,32,63,195,69,202,30,26,58,124,116,251,214,230,238,238,93,122,179,6,29,29,244,117,242,234,107,218,150,50,49,38,215,189,187,221,83,220,95,126,175,104,205,169,65,204,204,156,89,133,137,252,119,124,157,83,131,203,122,252,95,91,218,110,157,160,99,51,215,107,110,111,23,215,192,133,255,0,178,117,83,176,102,83,90,44,176,70,1,76,236,76,204,251,136,7,95,1,248,236,111,146,168,214,251,45,53,8,11,70,62,26,124,27,238,251,190,229,244,89,180,238,101,170,45,29,244,109,87,84,141,204,157,190,78,181,97,109,22,240,29,23,43,139,59,51,35,3,50,213,197,157,108,40,214,194,143,71,241,70,61,186,119,46,86,54,127,138,215,93,86,168,186,149,214,248,42,227,38,144,89,245,103,248,55,223,247,125,234,156,99,12,175,180,94,194,87,158,152,183,56,19,49,8,15,247,95,48,127,154,163,183,76,179,172,194,53,133,93,102,106,162,24,221,228,219,222,237,220,238,250,123,160,223,216,178,244,120,71,49,42,169,118,211,220,226,40,72,73,131,243,130,227,174,155,91,95,120,191,106,172,24,119,19,211,220,105,216,198,104,203,221,215,184,153,254,13,247,253,235,238,193,94,230,108,250,182,142,190,144,22,225,103,249,173,95,185,157,219,228,182,139,106,218,191,197,109,32,111,189,104,238,236,218,55,201,113,245,53,238,127,5,202,18,51,51,8,247,174,70,90,57,251,218,55,201,7,189,188,62,43,114,34,34,227,127,115,249,214,230,46,229,163,59,150,186,120,248,45,218,252,17,244,248,178,216,205,163,247,45,81,106,205,241,91,145,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,199,109,22,215,6,119,213,209,128,89,111,22,102,110,228,50,218,203,107,155,184,234,222,43,112,187,187,106,250,45,200,136,136,136,139,71,118,211,189,113,187,237,238,103,238,117,176,164,97,91,28,156,187,191,157,110,2,215,185,115,7,201,209,219,66,253,171,115,119,119,46,10,162,22,23,103,125,59,151,203,158,173,169,227,51,23,109,89,159,197,120,92,87,125,172,104,164,104,27,113,184,190,140,58,187,248,23,201,213,48,168,192,183,92,105,87,214,185,53,64,70,229,166,214,220,221,218,255,0,116,47,253,147,170,135,130,50,126,207,101,140,72,105,203,118,141,169,16,14,191,214,252,118,55,201,84,203,109,134,150,132,69,128,124,25,155,193,190,239,187,238,95,84,69,133,152,91,193,150,168,180,215,226,186,242,200,228,78,61,218,45,24,91,239,91,132,29,187,251,215,46,198,113,211,230,181,16,97,240,90,187,51,173,133,27,120,179,173,133,31,127,243,45,55,109,238,92,161,35,59,119,173,218,173,81,112,85,82,69,82,14,50,11,63,119,201,151,132,197,153,121,106,189,71,40,84,83,145,111,18,109,88,5,252,119,124,197,254,106,139,98,28,160,123,29,99,215,89,154,169,158,39,234,48,183,134,172,238,254,2,13,242,101,245,240,158,60,172,181,8,208,92,192,163,56,61,199,115,103,109,116,221,253,145,55,220,171,14,29,197,20,247,8,89,198,120,203,246,19,63,197,254,255,0,185,125,248,107,220,223,196,89,190,255,0,254,186,250,66,90,182,174,181,126,230,91,68,117,212,159,226,180,56,219,79,138,219,171,139,104,203,143,168,254,14,185,6,65,102,97,21,202,222,11,71,47,146,15,126,189,203,114,34,34,227,118,104,251,219,226,183,9,50,49,106,238,223,37,174,186,120,163,232,222,44,182,104,204,93,223,21,170,120,173,89,181,91,145,17,17,22,137,163,124,147,70,249,45,9,244,109,87,19,150,226,215,94,228,119,111,6,91,193,244,238,213,114,34,211,86,69,170,209,62,62,40,196,206,250,106,142,236,222,46,184,229,213,199,184,190,63,53,196,110,228,26,51,247,183,130,224,30,166,239,123,87,92,204,205,220,235,152,54,191,131,46,70,102,249,45,9,187,181,249,46,188,147,237,103,118,127,15,21,241,238,55,40,163,125,100,149,155,238,220,223,127,222,190,5,101,105,214,22,200,183,108,215,199,231,255,0,201,170,210,154,199,29,65,52,179,196,199,242,247,117,255,0,43,47,65,108,180,67,19,139,53,56,179,54,159,214,55,221,247,47,189,20,33,24,179,48,179,119,124,151,34,45,29,217,187,245,92,114,72,204,221,206,184,26,83,39,211,119,119,237,91,216,126,239,241,46,80,13,27,87,101,191,70,248,50,45,81,104,235,67,109,91,185,187,215,17,11,233,224,235,129,140,132,159,189,219,191,226,185,227,147,230,235,149,140,95,193,214,229,163,174,41,97,25,1,196,133,159,225,225,240,95,2,237,99,167,169,18,2,166,2,98,103,103,247,25,254,127,114,166,24,199,47,70,67,121,104,32,142,50,241,238,29,59,253,239,144,254,197,241,44,117,87,124,49,80,48,84,180,196,27,152,125,205,206,204,218,179,124,116,254,197,84,235,69,246,42,184,99,48,145,247,104,206,236,239,223,224,223,122,245,180,55,32,40,197,164,47,235,91,197,255,0,103,222,187,65,49,77,47,230,201,182,254,223,189,118,89,180,71,113,111,23,101,197,33,134,142,205,163,190,159,5,214,104,228,45,95,189,151,44,66,236,237,171,252,22,249,36,209,244,103,116,19,215,191,71,213,114,131,234,218,173,203,110,174,207,223,224,142,75,77,93,157,187,214,245,197,35,173,24,187,190,253,86,208,50,98,118,127,154,230,103,109,62,245,166,175,241,69,171,55,220,181,209,150,168,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,180,77,27,228,154,55,201,104,79,163,106,184,156,183,22,186,247,35,233,166,140,183,131,233,221,170,228,69,166,172,154,183,205,106,180,79,143,138,110,103,125,53,77,89,188,93,108,151,188,123,157,112,147,185,3,179,63,123,120,46,6,234,235,239,106,253,235,153,155,185,157,251,151,44,123,95,193,151,43,51,124,150,132,218,182,191,37,193,36,206,58,232,239,171,47,147,113,184,199,30,189,73,89,180,111,137,126,223,189,124,10,203,129,85,23,78,7,45,143,220,239,240,255,0,19,174,42,107,40,85,19,73,60,108,122,62,141,221,175,249,89,125,235,101,154,24,157,182,211,136,182,191,216,51,124,190,229,232,33,128,34,22,102,6,111,230,92,168,180,119,102,248,174,51,145,180,125,29,112,60,165,187,77,221,223,181,111,97,215,225,170,229,0,211,188,153,111,209,180,238,100,90,162,209,214,142,218,183,222,184,136,95,191,86,92,36,68,37,226,236,185,99,149,254,46,185,90,65,127,138,222,139,142,72,152,197,217,217,159,85,241,174,118,136,103,18,103,128,75,81,118,127,117,159,231,247,42,89,140,178,252,103,154,89,233,41,192,8,159,94,224,211,251,31,144,254,213,231,108,242,222,176,180,173,21,64,204,99,253,195,27,183,131,252,244,254,201,85,11,101,254,42,184,245,9,95,86,249,147,125,255,0,122,245,180,23,33,32,210,82,127,231,127,219,247,174,211,76,83,201,164,70,218,126,213,219,90,59,179,120,187,46,51,48,103,211,86,119,93,110,156,133,171,247,183,201,111,140,9,136,123,254,122,174,73,36,219,163,51,160,158,191,7,92,128,250,178,222,182,187,187,23,220,181,220,203,77,123,155,87,91,151,28,143,223,222,182,9,119,62,186,173,24,137,141,215,55,118,159,53,166,175,241,69,171,55,122,215,70,90,162,34,34,34,34,45,165,222,184,156,71,95,15,14,245,163,126,150,186,62,139,144,25,159,189,111,109,22,132,76,222,43,107,152,235,162,49,179,45,119,179,186,209,205,190,78,140,76,255,0,7,70,209,157,109,148,244,255,0,10,218,37,191,86,127,13,23,25,57,49,234,222,11,120,3,110,103,125,59,215,51,196,46,203,110,215,7,109,63,157,36,155,103,193,217,188,117,117,212,154,235,12,66,78,70,44,195,174,174,238,223,231,94,7,22,102,52,22,137,14,42,121,99,50,38,126,230,38,119,215,222,249,19,124,151,195,177,94,174,88,150,114,158,164,36,142,45,93,199,86,38,103,109,89,251,181,119,111,2,94,226,213,106,3,102,115,118,97,102,215,191,227,225,247,47,67,75,73,78,12,192,35,225,241,209,151,122,56,198,54,209,150,245,166,230,215,69,176,139,191,185,109,115,215,187,107,255,0,129,113,187,107,220,235,104,198,204,108,235,178,44,204,204,250,173,223,122,213,17,17,104,235,105,247,143,119,138,234,144,110,119,119,215,197,62,12,205,240,91,227,45,31,191,85,216,98,109,172,233,185,150,229,176,162,18,103,103,111,21,243,107,173,112,76,6,228,26,233,174,157,205,247,253,203,199,221,176,205,53,70,226,104,189,230,119,254,181,190,255,0,185,121,123,128,85,225,216,138,162,8,204,132,93,251,153,157,254,111,240,211,228,190,69,175,56,38,123,139,91,167,167,113,97,45,186,184,59,127,92,205,241,53,87,108,23,250,106,170,72,167,2,23,121,0,93,217,157,190,44,207,243,95,116,42,158,87,29,162,250,62,159,5,202,81,145,232,250,178,211,164,34,250,191,138,222,204,206,218,105,220,182,144,237,239,102,92,36,206,69,224,250,174,72,217,219,197,111,213,219,195,193,110,103,247,117,117,177,228,213,251,153,104,210,62,186,104,181,111,121,219,95,154,229,92,100,218,150,139,97,14,222,246,90,232,206,204,237,170,220,61,204,159,122,213,110,111,5,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,45,165,222,184,156,71,95,15,14,245,163,126,150,186,62,139,144,52,119,91,219,69,161,19,55,138,216,242,14,186,45,119,178,213,141,157,244,66,38,110,237,29,104,196,207,240,116,213,153,245,239,90,72,90,51,45,130,123,181,103,240,209,113,150,230,61,91,193,111,17,247,153,223,78,245,205,210,23,101,181,199,102,142,45,241,90,156,187,89,159,71,101,212,150,233,12,78,236,70,45,183,239,111,243,175,15,139,115,10,158,206,70,209,75,25,19,235,220,196,207,253,151,247,77,242,94,102,209,136,110,88,162,171,170,98,97,14,238,238,226,102,118,213,190,247,111,2,94,226,213,106,18,102,220,254,238,191,31,230,251,151,162,165,163,166,137,152,69,190,63,114,239,199,16,199,224,185,22,142,76,203,105,22,157,204,182,57,235,221,181,255,0,192,184,221,188,89,215,31,79,222,103,239,93,168,217,153,181,117,191,197,106,136,136,180,90,63,123,59,46,180,129,185,221,157,214,214,109,27,106,222,5,223,163,179,174,192,152,184,234,207,224,155,153,110,91,92,5,252,91,197,124,234,219,92,19,238,115,13,117,127,147,127,153,120,251,174,27,166,169,119,46,151,127,247,173,247,125,203,203,86,83,213,88,199,124,17,200,77,247,51,191,249,52,249,175,133,69,156,117,1,63,102,154,157,219,239,112,127,147,191,246,106,176,88,113,13,53,76,45,40,16,190,191,13,91,230,255,0,122,251,195,86,242,179,108,23,209,254,58,46,114,2,38,110,245,183,162,34,251,159,189,214,241,102,240,90,56,176,247,178,224,47,120,181,209,215,36,108,236,253,235,119,123,45,226,250,183,122,216,231,223,220,203,78,167,123,182,139,93,117,241,101,201,224,182,27,106,235,105,14,158,26,167,113,51,63,126,191,21,184,123,181,79,249,22,171,115,120,45,81,17,17,17,17,17,109,47,21,198,236,238,255,0,206,181,218,239,247,119,173,204,223,38,90,232,236,182,72,90,50,227,241,118,117,191,78,255,0,5,187,110,142,205,220,146,54,154,32,187,105,167,248,214,141,250,95,206,183,28,108,95,6,91,122,122,45,132,61,236,183,128,233,226,223,177,114,50,217,44,161,24,187,147,179,119,47,159,87,92,13,9,147,191,186,194,255,0,228,94,18,255,0,136,97,140,202,152,100,125,77,159,77,29,190,58,183,205,121,184,240,171,223,43,66,170,104,152,199,184,189,225,215,187,93,126,79,243,94,246,195,98,164,163,140,32,24,34,29,172,205,220,44,223,38,249,125,203,211,246,1,104,132,97,102,29,25,187,219,185,114,197,78,81,139,106,238,238,203,153,201,217,188,29,106,36,207,222,235,105,19,107,171,58,211,185,251,245,209,109,125,218,247,62,172,159,31,5,184,71,191,93,23,35,120,248,45,200,136,136,139,103,237,91,36,6,211,185,113,179,51,247,59,45,204,58,63,205,150,175,175,245,175,252,204,185,3,77,27,86,239,90,187,247,232,200,239,171,232,203,105,3,191,115,247,178,226,146,134,9,27,190,49,213,254,230,95,6,253,101,164,168,129,233,222,0,45,239,167,232,179,248,179,183,201,83,251,134,86,210,140,239,91,21,52,34,91,247,247,3,51,248,187,255,0,96,187,182,131,59,84,195,73,38,224,16,118,22,215,185,187,157,155,238,249,47,121,106,175,19,6,239,213,153,191,205,247,175,174,21,32,77,242,213,110,25,4,159,78,231,92,154,183,193,147,77,91,189,52,29,124,25,109,61,52,238,211,95,185,108,103,126,255,0,21,200,218,109,239,92,125,218,247,45,174,237,185,153,110,209,245,109,29,114,106,250,105,170,218,235,95,20,211,79,130,51,38,143,170,213,153,221,106,181,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,180,188,87,27,179,187,255,0,58,109,119,240,238,91,217,190,76,181,209,217,108,144,180,101,197,226,236,235,147,79,14,229,187,110,142,222,9,35,105,162,208,93,147,227,227,170,220,64,196,222,11,107,199,167,130,216,67,222,218,45,224,58,120,182,171,145,150,217,100,8,135,113,187,46,133,77,124,108,4,250,182,141,170,240,248,139,16,67,78,230,13,39,121,59,179,119,183,223,247,175,42,88,112,177,21,72,79,36,108,96,78,197,239,54,186,247,235,242,127,236,151,185,195,216,122,142,221,16,83,180,17,11,182,141,220,44,223,6,111,151,220,189,88,80,3,68,195,16,176,190,158,44,218,124,23,52,52,197,27,119,187,190,139,155,113,11,119,179,160,158,190,43,66,38,215,185,245,90,119,63,197,150,143,171,63,115,234,180,248,247,178,220,195,171,235,167,130,228,249,104,203,114,34,34,34,218,254,61,235,97,139,63,123,46,54,102,213,217,217,24,116,125,126,31,37,185,219,187,81,125,63,98,223,31,135,123,127,133,110,119,211,185,147,119,193,109,32,119,251,215,17,209,64,109,223,24,235,251,25,124,59,205,162,148,193,162,236,224,239,253,227,125,223,114,167,183,60,170,163,35,105,162,165,128,31,238,6,111,151,247,11,183,109,35,180,203,209,151,80,31,135,195,230,255,0,119,205,123,203,85,196,76,116,103,213,155,254,159,189,125,145,169,19,111,150,191,53,185,164,23,45,60,87,38,173,240,111,240,35,54,173,222,180,208,60,52,100,45,186,119,105,170,226,103,119,215,86,118,92,129,166,157,235,99,233,175,118,139,105,59,51,186,221,163,234,218,45,250,190,141,222,180,45,93,106,155,116,248,38,137,163,234,181,102,119,90,183,115,45,81,17,17,17,17,17,104,237,170,109,100,209,150,171,71,240,91,8,117,103,213,151,22,194,249,173,194,197,175,122,221,223,185,159,95,130,212,187,252,86,223,15,5,163,59,235,224,254,43,149,137,150,190,43,71,6,211,193,7,95,138,209,204,89,244,119,93,27,149,92,17,70,238,110,221,205,241,211,239,84,223,26,99,120,109,224,116,244,243,3,59,198,253,204,77,227,239,55,192,190,229,225,236,103,114,196,215,64,169,153,164,233,137,176,182,155,180,118,220,207,247,255,0,100,171,53,134,206,212,244,224,206,47,174,214,211,86,248,104,223,114,251,17,81,180,114,110,219,167,243,47,161,25,14,140,218,173,218,178,59,51,183,122,218,65,175,115,120,46,23,238,119,109,16,127,194,183,191,115,107,162,51,45,236,183,55,130,213,17,17,17,104,237,171,45,174,223,54,91,29,190,228,211,228,180,240,126,230,90,179,187,248,247,45,236,206,221,232,46,221,250,252,214,229,161,19,11,59,174,171,194,51,30,226,111,7,90,85,82,193,36,78,205,166,191,205,242,94,90,231,101,138,99,115,16,208,133,245,103,211,246,253,203,109,176,230,164,145,161,54,125,53,211,191,95,185,122,40,230,105,1,182,248,178,238,211,142,163,171,248,174,118,109,62,43,87,38,111,138,211,199,191,69,163,139,124,251,214,154,55,201,106,180,218,218,173,54,182,190,9,166,142,183,35,50,221,163,45,86,139,84,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,163,182,169,181,147,70,68,127,5,176,135,86,125,89,113,108,47,185,110,102,45,123,221,110,118,125,89,245,90,151,127,138,219,224,180,103,125,124,29,114,177,54,140,203,95,21,163,131,105,224,130,206,222,43,71,49,103,239,117,212,184,84,195,28,79,185,199,187,231,167,222,169,222,50,198,148,214,200,8,34,148,25,217,221,159,222,111,145,127,117,247,42,127,108,172,185,98,155,182,166,199,209,99,220,218,110,209,219,115,126,214,240,37,88,48,221,149,169,224,143,81,240,6,241,111,185,190,229,247,130,140,70,77,206,62,31,114,250,17,144,176,176,234,183,234,200,236,206,221,235,105,6,173,163,119,46,39,103,109,91,71,90,15,222,183,233,221,171,50,51,45,194,203,123,120,45,81,17,17,22,142,218,173,174,223,54,91,93,155,95,5,166,140,180,127,135,114,215,87,248,234,203,115,51,191,126,171,81,118,213,245,91,155,193,8,152,89,117,10,33,168,125,228,63,226,74,154,104,36,13,59,181,254,101,229,174,118,56,103,125,118,123,195,241,209,190,239,185,113,91,202,106,57,30,50,103,211,249,254,255,0,243,175,73,20,227,36,108,205,226,187,148,226,250,51,151,138,236,11,105,241,90,187,179,119,234,180,238,46,253,22,155,126,245,167,237,101,170,211,104,235,247,173,174,13,174,186,45,218,104,235,84,91,180,101,170,211,70,90,162,34,34,34,34,34,34,34,34,34,209,217,157,109,118,239,68,90,63,130,209,155,191,87,71,100,102,119,240,213,106,36,250,232,235,126,172,181,95,54,231,39,103,109,253,71,109,126,255,0,218,188,6,50,196,37,71,71,57,52,231,171,70,90,104,95,113,125,255,0,114,164,116,150,203,190,48,187,133,79,82,110,139,74,194,236,78,90,59,110,215,228,237,224,74,183,97,28,43,79,105,164,140,78,158,45,218,51,235,177,190,67,247,55,201,123,122,88,132,99,111,117,155,229,220,185,36,22,211,193,108,7,17,240,239,117,189,155,86,215,95,230,91,132,190,125,203,94,231,90,16,179,183,131,45,155,89,155,185,147,71,118,241,240,91,153,190,229,187,70,90,162,34,34,34,34,218,226,203,99,183,193,24,123,188,86,173,223,220,255,0,225,71,213,159,70,125,86,163,163,248,173,204,218,124,87,20,186,153,48,183,205,111,0,97,100,56,197,217,245,102,95,50,166,157,183,186,249,87,24,10,16,121,227,13,92,91,94,230,253,174,184,237,119,120,167,38,137,245,19,23,218,250,232,221,253,223,122,251,209,76,93,204,46,239,170,237,139,145,14,143,170,220,34,222,14,250,254,213,191,193,104,94,43,68,209,254,73,163,252,147,71,249,38,143,242,90,179,124,214,171,84,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,163,179,58,218,237,222,154,55,201,22,143,224,180,102,239,213,214,174,205,227,224,182,179,59,191,114,220,36,250,232,255,0,227,91,245,103,240,117,170,249,247,51,232,135,83,123,183,243,254,213,225,177,101,253,233,41,37,54,156,245,17,39,238,47,184,190,245,70,94,150,239,140,47,18,0,156,253,22,55,45,9,203,71,109,255,0,206,222,4,171,54,11,194,16,218,105,32,41,96,139,119,76,117,125,173,242,31,238,91,228,189,253,28,32,0,218,3,51,51,119,104,203,156,197,157,159,187,224,184,195,107,107,241,125,86,246,103,118,215,85,184,75,231,220,181,238,117,161,11,59,45,187,69,155,85,167,123,247,106,235,81,21,189,153,153,106,136,136,136,136,139,71,22,117,198,237,222,232,195,243,127,21,171,55,126,215,239,71,103,30,230,116,111,191,185,111,102,102,248,174,41,93,201,216,89,114,0,48,54,136,64,47,240,101,243,42,160,102,37,242,238,20,165,24,245,64,117,211,228,223,177,117,237,151,168,102,147,179,187,56,200,62,58,232,223,55,249,175,65,20,207,221,161,59,255,0,58,237,3,153,54,143,170,222,35,240,119,119,215,230,183,247,50,208,150,137,163,166,159,114,104,255,0,36,209,254,75,86,111,154,213,155,69,170,34,34,34,34,34,34,34,34,34,34,34,45,19,70,249,38,141,242,77,27,228,142,44,235,111,199,71,109,86,142,255,0,1,101,163,51,187,173,204,206,222,26,174,41,234,218,31,150,171,200,226,203,252,116,145,60,146,72,35,163,107,163,190,159,217,125,234,157,214,76,216,150,94,144,190,232,228,125,175,183,191,185,223,249,255,0,178,94,199,9,97,58,107,116,17,244,226,110,226,103,127,117,188,116,31,187,238,94,222,26,78,225,102,119,209,180,95,64,27,104,176,252,155,68,55,109,52,92,26,237,119,209,151,32,22,189,203,87,118,98,209,53,118,126,229,174,186,166,139,86,102,90,173,81,17,17,17,17,17,109,38,239,240,90,45,62,107,77,52,239,101,184,71,94,247,213,110,39,209,150,192,102,213,223,226,183,185,51,120,174,34,151,87,218,45,170,217,45,55,87,71,213,217,112,212,81,9,69,181,219,86,211,191,85,240,228,178,197,79,59,212,194,46,46,229,185,217,155,70,241,215,224,203,191,77,54,130,218,248,178,250,113,76,68,12,251,91,252,11,124,82,57,59,238,102,103,213,115,45,165,226,180,91,153,106,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,180,77,27,228,154,55,201,52,111,146,56,179,173,191,118,154,173,53,211,185,155,189,105,163,187,173,204,46,62,26,174,41,234,90,22,239,211,85,229,241,77,240,41,169,220,206,65,29,189,250,59,233,240,47,189,83,107,133,111,218,25,30,158,50,220,6,251,95,107,235,227,171,125,255,0,53,234,240,150,18,165,161,0,148,33,109,206,45,171,184,182,191,214,255,0,115,247,47,117,5,27,48,8,142,186,51,55,114,250,49,134,192,97,249,50,212,137,153,180,92,14,236,207,225,222,185,0,181,125,22,174,236,196,143,220,254,235,173,117,213,52,70,102,213,110,209,106,136,136,136,136,136,139,66,111,185,109,254,101,166,189,250,253,201,167,199,87,65,29,221,239,170,222,253,204,182,70,221,250,186,222,228,204,184,202,95,128,247,174,57,169,222,110,253,93,151,20,244,108,241,48,59,107,167,205,124,41,108,112,195,57,85,64,46,36,250,120,51,55,195,79,131,46,237,52,206,35,181,255,0,73,151,212,130,98,32,103,218,223,224,92,177,200,228,79,185,180,249,46,85,180,150,139,115,120,45,81,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,215,29,124,59,191,98,209,153,219,93,127,194,181,220,218,106,190,61,238,174,10,104,222,89,15,110,222,255,0,22,111,154,183,124,207,197,181,181,215,86,182,91,102,148,183,201,211,208,9,223,196,140,126,5,247,183,193,123,92,182,177,212,197,110,134,106,208,214,71,97,127,121,159,93,118,135,205,191,106,171,86,186,97,8,91,80,111,240,125,204,190,147,8,143,131,51,45,86,215,102,127,130,226,144,93,187,217,190,58,45,5,214,253,123,180,209,106,63,177,107,163,252,150,172,221,253,235,114,34,34,34,34,34,34,34,209,217,157,109,118,239,77,17,159,69,180,141,137,217,155,230,183,104,250,123,171,77,175,226,238,235,70,141,153,221,219,226,181,17,38,125,117,125,22,201,24,220,155,229,241,101,182,120,227,112,253,22,240,249,46,161,69,20,67,189,196,91,70,215,193,108,167,174,138,71,40,218,70,103,213,217,152,93,151,208,139,87,218,236,205,240,109,126,43,153,153,245,215,87,91,93,187,252,83,79,189,22,230,125,86,168,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,182,184,179,248,119,45,25,180,255,0,58,213,137,180,213,221,124,171,213,76,16,68,82,74,123,118,51,151,115,179,120,51,171,124,205,140,101,85,37,108,118,235,108,210,59,203,35,71,160,19,252,94,70,254,180,191,98,244,185,103,100,170,236,113,213,87,3,145,24,179,251,236,239,226,192,255,0,22,253,170,175,218,105,6,56,197,246,51,123,172,222,31,177,125,81,17,31,6,102,253,139,85,163,179,63,193,113,24,63,139,50,218,46,183,235,221,166,139,81,238,90,173,89,187,251,214,171,84,68,68,68,68,68,68,90,59,106,182,147,38,136,207,162,218,103,185,246,173,218,62,158,234,209,133,219,189,221,221,104,49,54,187,181,70,2,103,215,113,105,251,86,217,90,71,118,209,251,190,75,73,227,141,227,253,22,254,102,93,71,134,56,155,168,226,63,224,92,112,215,66,100,81,52,140,207,221,163,51,178,239,197,187,65,209,181,241,213,221,115,109,125,124,93,104,237,247,166,159,123,162,213,157,252,22,228,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,166,172,180,220,181,103,213,214,168,186,213,132,81,199,184,93,155,79,250,85,44,204,220,79,53,53,49,82,210,19,60,230,238,12,206,239,166,174,198,223,7,215,199,69,226,176,126,6,59,165,198,27,205,209,164,57,10,65,149,217,251,199,93,194,95,215,11,252,223,226,171,133,166,201,4,16,0,128,109,102,102,209,153,153,190,13,247,47,181,12,111,19,48,252,25,115,110,101,166,238,253,25,110,90,16,177,54,139,132,135,107,255,0,58,222,45,241,91,153,150,228,68,68,68,68,68,68,68,68,90,59,106,182,187,104,182,158,186,119,45,177,135,137,58,229,103,209,53,221,220,181,102,209,180,71,118,111,21,180,91,191,93,93,12,68,155,71,101,208,173,165,57,99,32,18,38,212,93,155,71,253,171,229,219,108,167,79,82,243,60,210,147,238,215,66,45,91,197,190,229,232,163,127,119,70,111,14,231,91,251,221,150,155,93,54,186,109,116,209,214,189,255,0,114,119,252,86,168,136,136,136,136,136,136,136,136,136,136,136,136,188,166,58,205,140,172,202,254,195,249,76,204,188,41,132,189,167,213,236,94,221,188,211,80,118,174,158,222,167,75,172,99,191,111,80,55,109,215,77,227,175,139,46,174,10,206,252,151,204,171,172,182,44,185,205,236,21,138,174,80,83,149,92,180,118,75,253,37,116,241,192,36,34,82,148,112,200,68,192,196,96,46,78,218,106,98,223,22,94,213,117,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,237,162,34,34,34,242,152,235,54,50,179,43,251,15,229,51,50,240,166,18,246,159,87,177,123,118,243,77,65,218,186,123,122,157,46,177,142,253,189,64,221,183,93,55,142,190,44,190,86,22,226,23,32,177,205,246,151,11,96,172,240,203,252,65,122,173,223,217,173,214,188,77,69,87,85,62,192,35,61,145,71,33,25,109,0,34,125,27,184,69,221,251,153,213,64,68,68,68,68,68,68,68,68,68,84,255,0,20,241,11,144,88,26,251,85,133,177,174,120,101,254,31,189,81,108,237,54,235,166,38,162,164,170,131,120,9,134,248,164,144,76,119,1,137,54,173,222,36,206,221,206,203,234,224,92,216,202,204,208,237,223,147,60,203,194,152,183,217,157,46,219,236,43,205,53,127,101,234,110,233,245,122,38,91,55,116,207,110,237,53,216,90,120,58,245,104,188,166,58,205,140,172,202,254,195,249,76,204,188,41,132,189,167,213,236,94,221,188,211,80,118,174,158,222,167,75,172,99,191,111,80,55,109,215,77,227,175,139,47,149,133,184,133,200,44,115,125,165,194,216,43,60,50,255,0,16,94,171,119,246,107,117,175,19,81,85,213,79,176,8,207,100,81,200,70,91,64,8,159,70,238,17,119,126,230,117,80,17,17,17,17,17,17,23,159,198,185,133,128,114,214,213,21,247,49,177,198,31,194,182,217,234,6,146,42,203,221,206,26,24,36,156,132,136,98,25,38,33,23,55,16,50,97,103,215,64,39,248,58,243,248,91,136,92,130,199,55,218,92,45,130,179,195,47,241,5,234,183,127,102,183,90,241,53,21,93,84,251,0,140,246,69,28,132,101,180,0,137,244,110,225,23,119,238,103,85,1,117,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,166,191,202,199,133,143,252,37,178,171,255,0,76,173,223,252,101,82,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,249,88,215,48,176,14,90,218,162,190,230,54,56,195,248,86,219,61,64,210,69,89,123,185,195,67,4,147,144,145,12,67,36,196,34,230,226,6,76,44,250,232,4,255,0,7,94,127,11,113,11,144,88,230,251,75,133,176,86,120,101,254,32,189,86,239,236,214,235,94,38,162,171,170,159,96,17,158,200,163,144,140,182,128,17,62,141,220,34,238,253,204,234,160,42,127,138,120,133,200,44,13,125,170,194,216,215,60,50,255,0,15,222,168,182,118,155,117,211,19,81,82,85,65,188,4,195,124,82,72,38,59,128,196,155,86,239,18,103,110,231,101,245,112,46,108,101,102,104,118,239,201,158,101,225,76,91,236,206,151,109,246,21,230,154,191,178,245,55,116,250,189,19,45,155,186,103,183,118,154,236,45,60,29,121,251,183,19,124,54,216,46,181,182,43,239,16,121,107,110,185,91,170,36,164,172,163,171,197,148,16,207,77,60,100,227,36,82,70,82,177,1,137,51,139,139,179,59,59,59,58,250,216,43,59,242,95,50,174,178,216,178,231,55,176,86,42,185,65,78,85,114,209,217,47,244,149,211,199,0,144,137,74,81,195,33,19,3,17,128,185,59,105,169,139,124,89,123,85,231,241,174,97,96,28,181,181,69,125,204,108,113,135,240,173,182,122,129,164,138,178,247,115,134,134,9,39,33,34,24,134,73,136,69,205,196,12,152,89,245,208,9,254,14,188,165,167,137,190,27,111,247,90,43,21,139,136,60,181,184,220,174,53,17,210,81,209,210,98,202,9,167,169,158,66,97,142,40,227,25,92,140,200,157,133,133,153,221,221,217,153,84,181,212,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,48,193,77,4,98,229,36,178,72,78,194,0,34,206,78,78,236,204,204,238,234,154,255,0,43,30,22,63,240,150,202,175,253,50,183,127,241,151,181,193,89,133,128,115,42,213,45,247,46,113,198,31,197,86,216,42,10,146,90,203,37,206,26,232,35,156,68,72,162,41,33,34,22,54,19,2,113,119,215,67,23,248,178,244,8,136,188,166,58,205,140,172,202,254,195,249,76,204,188,41,132,189,167,213,236,94,221,188,211,80,118,174,158,222,167,75,172,99,191,111,80,55,109,215,77,227,175,139,46,174,10,206,252,151,204,171,172,182,44,185,205,236,21,138,174,80,83,149,92,180,118,75,253,37,116,241,192,36,34,82,148,112,200,68,192,196,96,46,78,218,106,98,223,22,94,213,17,17,117,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,237,162,34,42,127,138,120,133,200,44,13,125,170,194,216,215,60,50,255,0,15,222,168,182,118,155,117,211,19,81,82,85,65,188,4,195,124,82,72,38,59,128,196,155,86,239,18,103,110,231,101,232,48,86,97,96,28,202,181,75,125,203,156,113,135,241,85,182,10,130,164,150,178,201,115,134,186,8,231,17,18,40,138,72,72,133,141,132,192,156,93,245,208,197,254,44,189,2,34,34,34,34,34,34,34,34,234,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,219,68,93,74,219,181,170,221,83,65,71,112,185,210,82,212,93,42,30,146,134,41,166,16,58,169,218,41,38,120,162,23,125,76,218,40,101,145,196,117,125,145,153,120,11,187,117,49,78,44,194,184,26,197,85,138,113,174,38,181,97,251,45,22,206,211,113,186,86,199,73,75,6,243,16,13,242,200,226,3,184,204,69,181,126,242,38,102,239,118,94,42,211,196,223,13,183,251,173,21,138,197,196,30,90,220,110,87,26,136,233,40,232,233,49,101,4,211,212,207,33,48,199,20,113,140,174,70,100,78,194,194,204,238,238,236,204,170,90,46,165,178,237,106,189,83,29,101,154,231,73,95,79,29,68,244,135,45,52,195,40,12,240,74,112,205,19,144,187,179,28,114,199,36,102,62,34,96,66,250,59,59,46,218,34,34,34,34,34,34,34,34,211,86,90,110,90,179,234,235,84,93,122,183,112,141,200,95,77,59,213,50,204,172,81,37,13,41,83,64,95,158,144,28,3,87,248,187,27,55,131,235,226,202,158,97,156,21,62,32,185,69,119,187,12,132,67,32,155,11,51,184,126,144,151,129,11,252,223,226,171,149,142,195,79,77,73,24,0,108,97,22,102,97,102,111,131,125,203,239,65,19,196,44,63,6,101,207,185,188,22,155,187,214,229,163,182,173,162,226,49,218,218,173,67,195,85,189,155,85,171,54,139,84,68,68,68,68,68,68,68,69,163,182,171,71,109,22,215,240,125,22,192,23,215,115,174,86,125,59,147,244,190,61,203,86,102,110,228,119,102,241,91,88,89,201,223,87,67,17,38,209,215,74,170,156,164,23,0,39,215,246,175,145,69,101,146,42,199,156,166,149,223,228,229,221,224,237,242,94,138,61,89,180,102,240,241,92,157,238,203,77,174,155,93,54,186,109,117,174,143,170,213,17,17,17,17,17,17,17,17,17,17,17,17,17,17,109,39,209,109,215,228,203,97,185,124,16,8,254,44,254,43,123,145,105,247,173,28,207,77,116,93,74,242,126,147,238,119,111,254,71,84,230,251,134,61,177,116,25,12,117,17,145,139,189,191,186,127,185,254,107,212,218,44,163,65,77,28,113,194,62,232,183,128,253,205,247,125,203,210,210,136,140,67,171,104,250,55,115,254,197,207,221,166,171,136,252,53,103,125,86,198,34,92,162,126,29,255,0,5,189,223,187,86,91,93,181,125,93,106,205,247,45,200,136,136,136,136,136,136,136,136,136,180,90,59,125,203,77,52,68,110,229,174,231,66,127,150,139,86,110,228,209,109,219,174,187,153,150,200,132,119,23,135,139,174,70,102,103,118,211,79,138,213,221,219,193,105,171,178,215,86,249,173,81,17,17,17,17,20,90,240,213,199,109,171,36,248,187,206,172,136,206,140,77,87,79,130,111,153,145,126,44,63,113,171,156,123,22,30,173,43,157,83,202,18,110,109,209,83,84,17,139,185,239,233,197,32,185,184,139,77,52,163,41,72,136,190,78,44,197,54,44,13,133,111,56,215,20,215,118,43,46,31,183,212,93,46,53,61,35,147,161,75,4,101,36,178,108,6,35,45,160,4,250,11,57,62,154,51,59,247,40,235,224,175,138,235,239,22,156,194,241,182,50,234,221,104,240,133,183,47,235,168,240,181,146,182,96,46,193,75,219,237,109,36,142,49,179,3,77,57,135,86,71,212,201,181,8,250,134,17,70,235,208,115,68,207,156,101,195,110,110,112,235,154,216,50,182,172,78,221,81,136,66,231,67,13,67,66,23,107,115,157,169,234,40,165,114,3,29,146,8,232,196,224,91,13,130,65,109,224,46,215,107,195,71,17,120,19,138,12,172,160,204,204,11,81,253,170,142,241,69,178,111,233,101,211,179,67,52,244,125,73,98,143,173,210,235,128,245,64,118,31,139,63,139,53,85,68,81,23,157,124,96,226,110,17,185,157,230,69,232,94,174,183,4,223,42,48,248,226,203,61,36,84,253,122,232,34,177,194,16,156,114,74,14,66,112,149,73,202,192,39,27,72,226,192,100,44,251,134,87,176,158,41,177,99,156,43,102,198,184,90,187,182,217,113,5,190,158,233,110,169,233,28,125,122,89,227,25,34,147,97,176,152,238,3,23,208,153,137,181,209,217,159,185,125,100,68,69,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,149,9,124,200,249,130,83,113,19,83,30,79,100,221,214,172,114,234,221,80,53,53,183,40,101,150,16,196,198,241,65,36,77,45,60,208,69,52,33,77,51,78,44,4,68,18,27,4,154,106,17,187,86,174,80,252,69,113,23,140,234,107,114,130,243,105,171,198,57,125,134,41,232,169,2,241,83,116,165,128,240,148,15,21,105,195,19,70,65,218,43,130,99,138,56,64,119,187,83,132,66,205,180,52,21,219,197,220,107,255,0,37,94,102,121,169,96,199,247,59,172,153,101,138,125,139,29,202,154,7,234,199,107,174,123,69,189,163,185,140,59,72,203,104,3,199,40,196,226,71,25,9,105,41,67,20,111,39,232,136,138,48,48,143,26,255,0,202,171,153,158,85,216,48,5,206,235,30,89,97,111,109,71,109,166,157,250,81,221,43,154,209,112,105,46,101,14,209,49,220,6,209,196,50,185,16,70,36,90,68,83,75,27,124,174,121,223,169,63,222,79,225,170,213,121,92,121,236,203,47,198,189,30,181,79,242,34,34,136,188,235,227,7,19,112,141,204,239,50,47,66,245,117,184,38,249,81,135,199,22,89,233,34,167,235,215,65,21,142,16,132,227,146,80,114,19,132,170,78,86,1,56,218,71,22,3,33,103,220,50,189,132,241,77,139,28,225,91,54,53,194,213,221,182,203,136,45,244,247,75,117,79,72,227,235,210,207,24,201,20,155,13,132,199,112,24,190,132,204,77,174,142,204,253,203,235,34,34,40,245,230,137,159,56,203,134,220,220,225,215,53,176,101,109,88,157,186,163,16,133,206,134,26,134,132,46,214,231,59,83,212,81,74,228,6,59,36,17,209,137,192,182,27,4,130,219,192,93,175,43,34,243,211,46,56,139,203,139,118,104,101,125,231,183,90,171,181,138,104,101,102,10,171,125,80,179,60,148,181,49,179,191,78,96,220,58,182,174,46,36,38,4,96,96,101,80,17,17,20,0,243,71,243,217,153,191,130,250,61,18,186,174,70,63,174,207,221,191,226,74,85,17,69,95,60,239,212,159,239,39,240,213,106,188,174,60,246,101,151,227,94,143,90,175,83,155,230,105,99,188,150,199,121,1,153,153,105,125,246,54,36,179,125,171,236,85,189,150,26,142,151,86,26,8,100,252,220,192,113,150,177,202,99,239,11,233,174,173,163,179,59,93,255,0,10,60,87,101,199,22,185,112,24,215,5,75,216,110,180,61,56,47,246,9,230,99,170,180,85,19,59,176,147,179,55,82,19,218,79,20,204,204,50,8,147,59,1,132,145,133,107,68,68,84,127,137,190,40,178,191,133,156,1,54,47,204,11,221,32,92,171,41,234,219,15,89,72,228,105,239,53,176,194,82,13,56,116,227,144,163,7,46,152,20,228,29,56,222,88,247,59,110,22,40,65,180,241,219,159,48,241,71,69,197,53,247,19,85,214,94,2,162,56,43,45,84,147,246,106,41,172,141,43,20,150,120,192,154,65,142,153,199,86,109,68,200,100,118,157,220,166,110,163,206,79,13,28,69,224,78,40,50,178,131,51,48,45,71,246,170,59,197,22,201,191,165,151,78,205,12,211,209,245,37,138,62,183,75,174,3,213,1,216,126,44,254,44,213,85,17,88,7,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,159,229,242,113,102,22,177,99,156,43,121,193,88,166,135,182,217,113,5,190,162,215,113,166,234,156,125,122,89,227,40,229,143,120,56,152,238,3,38,212,93,137,181,213,157,159,189,99,69,157,121,95,117,201,92,220,197,249,81,121,42,185,42,48,181,226,166,218,21,21,52,69,72,117,144,1,191,70,169,162,39,119,0,154,46,156,161,239,19,56,72,46,196,76,236,239,53,60,169,243,230,167,57,56,92,160,195,55,218,218,73,47,185,109,80,216,102,64,26,136,158,121,45,193,16,21,4,199,8,0,188,65,210,119,166,23,118,46,163,209,200,110,100,78,108,62,43,157,95,149,140,45,245,2,135,211,174,42,192,57,92,121,236,203,47,198,189,30,181,79,70,44,197,54,44,13,133,111,56,215,20,215,118,43,46,31,183,212,93,46,53,61,35,147,161,75,4,101,36,178,108,6,35,45,160,4,250,11,57,62,154,51,59,247,44,101,243,99,29,126,84,51,79,25,102,103,178,253,153,246,183,16,92,111,189,139,175,214,236,189,170,166,73,186,93,77,163,191,111,83,110,237,163,174,154,232,218,232,167,39,149,246,72,93,114,79,133,11,41,94,111,148,151,26,140,127,80,56,224,2,154,50,16,163,130,182,142,149,161,129,200,187,204,218,40,99,51,125,162,204,114,16,54,230,6,144,252,175,50,254,7,41,184,142,193,179,103,14,7,58,176,204,92,23,103,144,33,164,140,37,168,11,229,186,23,146,119,162,24,65,136,154,165,136,229,40,72,7,223,57,30,51,103,98,3,134,18,240,158,41,190,224,108,85,102,198,184,90,187,177,94,176,253,194,158,233,110,169,233,4,157,10,168,36,25,34,147,97,177,1,109,48,23,208,153,197,244,209,217,219,185,79,247,0,188,87,81,241,91,145,212,151,187,156,187,49,158,23,232,217,241,68,50,77,3,201,61,80,194,46,53,227,28,76,61,56,106,61,242,22,120,192,70,64,158,49,220,209,111,42,43,206,175,202,198,22,250,129,67,233,215,21,21,124,39,121,167,201,191,168,24,123,212,96,89,41,168,54,230,95,199,29,79,17,216,202,108,158,192,225,72,25,117,130,239,18,28,53,113,156,85,7,124,184,194,210,64,245,163,48,57,11,83,48,156,163,8,129,123,225,35,200,110,238,64,16,209,94,14,248,85,198,92,87,230,229,191,7,217,173,181,99,134,45,213,20,245,56,178,239,28,141,8,91,173,206,126,251,12,164,6,61,166,65,25,6,16,218,91,141,156,157,186,97,33,132,154,115,45,255,0,240,90,225,99,42,127,147,231,250,71,251,15,152,22,255,0,97,123,51,187,179,105,110,185,111,221,191,119,91,169,190,78,175,87,127,91,169,39,87,126,243,214,229,56,81,226,187,46,56,181,203,128,198,184,42,94,195,117,161,233,193,127,176,79,51,29,85,162,168,153,221,132,157,153,186,144,158,210,120,166,102,97,144,68,153,216,12,36,140,43,90,34,138,190,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,77,74,34,34,134,190,103,92,192,40,243,118,178,167,135,236,144,196,93,175,2,210,110,131,19,92,162,142,9,105,111,213,81,207,12,209,13,49,144,60,141,12,18,83,247,77,25,136,204,70,90,49,70,32,114,86,14,84,60,113,211,98,91,85,147,132,124,198,10,183,190,219,105,234,3,8,221,156,229,168,106,234,72,134,73,202,138,119,39,39,136,224,136,79,164,77,164,79,12,67,30,128,81,135,90,77,17,17,64,15,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,191,244,68,69,22,188,169,248,237,181,61,170,131,133,156,229,196,213,99,114,26,134,131,4,93,110,51,137,65,36,14,32,49,217,220,221,152,128,196,152,158,13,228,76,108,125,1,112,217,4,114,74,82,34,34,162,156,96,103,86,99,240,253,145,215,140,208,203,44,174,251,113,95,107,221,218,225,42,167,142,59,93,43,195,35,189,194,88,193,158,74,136,98,145,162,234,69,27,129,116,200,205,206,49,2,54,129,124,45,196,238,114,225,142,32,169,120,157,44,81,237,140,125,13,192,238,19,86,221,33,25,227,170,234,68,80,201,1,198,219,88,97,40,12,161,96,143,103,78,55,102,137,227,218,14,51,253,195,23,16,184,87,138,12,154,178,230,230,22,166,236,29,191,169,77,113,181,157,84,117,19,91,43,162,45,178,211,200,64,255,0,222,200,14,66,4,113,75,17,184,6,253,173,85,81,70,95,53,238,56,233,176,213,170,247,194,62,92,133,91,95,110,84,244,225,139,174,204,114,211,181,13,36,163,28,227,69,3,139,139,202,115,196,65,213,39,214,38,134,82,143,67,41,15,163,71,249,98,243,0,163,202,42,202,110,31,179,191,17,118,76,11,87,182,12,51,114,150,56,34,165,176,213,73,60,211,74,53,38,32,210,60,51,201,81,223,52,134,67,9,0,234,195,25,25,199,50,136,188,166,105,102,150,4,201,108,9,115,204,204,203,190,251,27,13,217,186,61,182,183,178,205,81,210,234,204,16,199,249,184,64,228,45,100,148,7,221,23,211,93,95,70,103,118,128,30,42,248,201,204,126,39,51,150,143,53,123,93,215,11,82,97,254,206,88,90,209,77,117,121,61,131,32,12,101,36,208,79,28,113,63,88,231,143,170,242,237,105,27,72,195,115,140,81,233,121,88,143,136,108,237,226,39,149,54,104,98,44,228,194,85,98,118,234,139,69,53,22,46,152,224,132,49,49,189,254,23,149,226,164,134,24,134,16,166,22,130,7,49,220,18,27,31,126,240,144,90,194,248,78,243,79,147,127,80,48,247,168,192,178,83,81,235,204,183,152,37,54,79,90,175,28,62,101,5,214,174,60,193,175,167,236,215,139,181,36,178,210,207,134,128,198,150,120,222,55,56,28,39,58,138,105,229,22,56,101,19,129,244,38,118,54,29,44,87,151,103,17,92,69,229,118,112,218,242,219,38,173,53,120,210,219,137,106,42,170,234,240,41,93,41,104,32,185,207,21,12,239,213,10,170,144,33,165,48,16,25,8,131,107,202,212,241,198,91,180,6,105,244,68,69,229,51,75,52,176,38,75,96,75,158,102,102,93,247,216,216,110,205,209,237,181,189,150,106,142,151,86,96,134,63,205,194,7,33,107,36,160,62,232,190,154,234,250,51,59,180,6,103,127,29,185,243,156,89,243,108,207,122,60,77,87,133,107,48,173,65,150,17,183,91,167,221,5,146,2,238,32,109,205,182,115,148,89,154,115,144,52,153,189,194,22,137,130,32,153,238,14,184,197,192,156,95,224,74,139,253,130,143,216,216,146,205,179,237,6,31,234,77,81,236,190,172,213,1,75,253,20,112,69,28,253,88,233,222,79,205,179,236,215,105,104,237,223,112,8,136,136,136,139,66,125,25,108,215,228,203,97,185,124,16,8,244,126,231,241,91,247,190,158,29,235,70,51,211,93,23,86,184,201,226,125,73,219,187,231,251,85,58,196,216,115,219,119,8,140,227,213,128,197,251,219,228,69,247,63,205,122,43,37,136,109,244,160,17,194,61,204,222,3,247,55,221,247,47,83,70,12,17,54,173,163,233,224,255,0,177,118,53,109,23,25,247,182,172,250,58,227,98,54,109,23,40,31,115,119,252,22,253,123,181,101,181,219,119,138,213,155,238,91,145,17,17,17,17,17,17,17,17,17,22,215,101,166,154,34,54,172,203,93,206,132,253,221,221,235,86,240,240,77,22,214,109,75,87,102,209,108,1,30,163,247,50,228,109,25,244,211,77,86,175,171,120,45,53,118,90,234,223,53,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,45,29,153,214,155,83,106,213,153,155,224,142,44,235,105,144,0,234,238,203,161,84,199,59,59,247,48,183,123,46,131,82,254,117,139,99,119,191,203,239,95,98,158,32,16,29,91,93,25,151,59,128,191,205,191,98,209,223,103,119,139,46,45,251,157,244,100,127,236,126,125,233,224,253,203,144,73,157,180,248,173,91,197,111,68,68,68,68,68,68,68,68,68,68,68,90,59,106,182,162,34,215,87,77,203,87,240,127,216,184,163,22,98,119,109,124,87,43,252,209,159,84,118,213,104,236,181,103,248,45,81,17,17,17,17,99,89,197,143,154,124,228,250,129,136,125,70,117,34,156,174,185,128,81,221,232,237,188,50,103,126,34,232,221,97,236,214,236,15,116,158,56,32,165,146,150,40,34,130,27,73,116,192,54,204,221,45,98,146,71,50,152,164,40,220,152,218,33,150,79,209,117,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,130,206,98,156,117,84,241,75,140,159,3,229,245,125,88,101,93,130,162,25,168,97,169,165,136,14,231,113,133,170,1,238,76,239,27,79,8,20,117,5,24,66,71,250,0,38,64,6,78,1,237,121,42,121,167,197,63,79,235,189,70,220,170,175,60,239,212,159,239,39,240,213,100,28,29,241,85,140,184,80,205,203,126,48,179,92,170,203,12,92,106,41,233,177,101,162,56,218,96,184,219,152,253,247,24,136,192,123,76,98,82,20,39,184,118,155,184,187,244,206,64,60,132,240,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,181,138,113,102,21,192,214,42,172,83,141,113,53,171,15,217,104,182,118,155,141,210,182,58,74,88,55,152,128,111,150,71,16,29,198,98,45,171,247,145,51,55,123,178,250,202,0,121,163,249,236,204,223,193,125,30,137,123,254,92,28,192,43,56,119,190,197,148,153,189,136,191,212,158,191,180,207,21,77,68,115,212,73,135,106,182,28,155,169,194,16,146,67,134,105,25,128,225,97,218,210,74,210,139,135,231,154,89,191,68,68,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,42,191,205,99,142,219,83,90,171,248,89,201,172,77,86,87,34,168,120,49,189,214,221,56,140,17,192,194,99,37,157,141,153,200,204,137,197,231,216,66,192,193,208,39,61,243,199,28,112,100,94,69,230,63,17,121,143,110,202,252,175,179,118,235,173,118,178,205,52,174,225,75,111,165,23,102,146,170,166,70,103,233,194,27,135,87,209,201,200,132,0,76,204,0,178,41,200,188,139,203,142,29,50,226,221,149,249,95,102,236,54,170,29,101,154,105,93,142,170,225,84,76,205,37,85,76,140,205,212,152,246,142,175,163,11,8,136,0,128,0,0,194,15,52,127,61,153,155,248,47,163,209,42,235,202,191,142,170,156,1,136,109,92,48,230,149,125,92,248,98,249,81,13,183,6,77,13,44,91,45,55,25,234,166,50,130,86,142,54,154,64,170,154,165,153,164,51,62,145,136,54,209,140,204,227,152,148,69,14,220,212,56,234,169,199,248,134,235,195,14,86,215,213,193,134,44,117,19,91,113,156,211,82,197,178,237,113,130,170,19,24,34,105,35,121,163,10,89,169,157,158,64,48,234,153,27,109,40,192,14,74,21,202,227,207,102,89,126,53,232,245,170,234,185,231,126,164,255,0,121,63,134,171,85,229,113,231,179,44,191,26,244,122,213,63,200,136,138,0,121,163,249,236,204,223,193,125,30,137,123,254,92,28,192,43,56,119,190,197,148,153,189,136,191,212,158,191,180,207,21,77,68,115,212,73,135,106,182,28,155,169,194,16,146,67,134,105,25,128,225,97,218,210,74,210,139,135,231,154,89,191,68,68,81,87,207,59,245,39,251,201,252,53,89,175,4,156,96,226,110,17,179,66,43,208,189,93,110,9,190,84,64,56,178,207,73,21,63,94,186,8,163,156,33,56,228,148,28,132,225,42,147,149,128,78,54,145,197,128,200,89,247,12,255,0,96,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,218,166,134,186,153,223,100,161,171,179,179,179,179,16,24,147,16,24,19,49,129,137,9,48,144,187,55,160,68,69,0,60,209,252,246,102,111,224,190,143,68,189,7,44,190,48,112,207,11,89,161,123,178,230,51,210,81,224,156,115,79,16,221,111,5,21,68,179,219,39,163,142,160,233,140,35,128,36,41,64,202,99,136,129,131,93,100,140,247,11,70,66,115,188,138,42,249,231,126,164,255,0,121,63,134,171,85,229,113,231,179,44,191,26,244,122,213,117,92,243,191,82,127,188,159,195,85,138,240,163,197,118,99,240,149,152,225,141,112,84,189,186,213,93,211,130,255,0,96,158,103,10,91,189,40,187,187,9,59,51,244,230,13,196,241,76,204,229,25,17,51,177,129,201,25,228,39,149,185,165,129,51,167,2,91,51,51,45,47,190,217,195,119,158,183,98,173,236,179,83,245,122,83,28,50,126,110,96,9,7,73,34,49,247,133,181,211,86,213,157,157,253,90,34,242,153,165,154,88,19,37,176,37,207,51,51,46,251,236,108,55,102,232,246,218,222,203,53,71,75,171,48,67,31,230,225,3,144,181,146,80,31,116,95,77,117,125,25,157,219,30,206,43,184,174,204,126,45,115,28,241,174,53,151,176,218,168,122,144,88,44,16,76,231,75,104,165,39,103,113,23,118,110,164,199,180,94,89,157,152,164,33,22,102,0,8,227,10,42,171,175,7,124,85,99,46,20,51,114,223,140,44,215,42,178,195,23,26,138,122,108,89,104,142,54,152,46,54,230,63,125,198,34,48,30,211,24,148,133,9,238,29,166,238,46,253,51,144,15,33,60,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,59,84,208,215,83,59,236,148,53,118,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,244,8,172,3,157,95,149,140,45,245,2,135,211,174,42,192,57,92,121,236,203,47,198,189,30,181,79,242,40,149,231,105,147,151,216,177,86,5,226,6,158,110,181,150,166,222,216,58,178,61,160,61,146,170,57,42,42,233,223,87,61,242,117,130,90,158,230,13,161,217,125,226,214,65,102,161,124,169,243,230,155,38,248,163,160,195,55,218,218,184,236,89,147,78,216,102,64,26,137,90,8,238,39,40,21,4,199,8,1,52,167,213,103,166,23,118,30,155,86,72,110,98,44,108,87,191,206,175,202,198,22,250,129,67,233,215,21,96,28,174,60,246,101,151,227,94,143,90,164,83,155,222,122,86,101,135,14,52,153,115,135,175,61,138,245,153,119,2,183,76,32,211,132,197,103,128,26,74,215,142,88,220,64,119,25,210,64,96,110,237,36,85,50,139,1,54,226,8,150,225,87,43,127,45,60,71,101,214,89,205,98,246,205,5,231,16,82,251,86,139,181,118,126,173,174,35,235,87,126,113,140,8,116,165,138,114,247,9,141,244,208,53,39,22,124,146,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,237,168,171,230,167,192,119,253,87,226,175,40,44,191,218,165,197,246,43,101,187,253,220,234,111,100,125,95,252,92,101,8,225,254,217,80,101,253,84,212,122,240,235,159,56,203,134,220,220,177,102,182,12,173,171,19,183,84,0,92,232,97,168,104,66,237,110,115,23,168,162,149,200,12,118,72,35,163,19,129,108,54,9,5,183,128,187,72,167,50,28,249,193,188,73,114,252,203,140,214,193,149,180,132,23,28,113,110,11,157,12,53,15,49,218,110,45,106,175,122,138,41,92,128,11,124,100,90,49,56,14,240,112,144,91,97,139,188,123,112,157,230,159,38,254,160,97,239,81,129,95,167,52,30,96,148,215,106,107,215,11,217,45,117,171,0,10,130,160,198,23,202,105,101,166,61,240,203,85,79,89,101,120,165,128,73,193,200,32,35,158,41,118,72,14,81,123,192,71,173,128,112,235,144,216,203,137,44,220,177,101,78,12,162,171,35,184,212,1,220,235,161,167,105,130,211,110,99,22,168,173,149,136,192,118,70,37,171,11,152,239,55,8,197,247,152,179,228,19,195,71,14,152,19,133,252,172,160,203,60,11,79,253,170,178,241,91,190,111,233,157,211,179,67,12,245,157,57,101,147,163,213,232,1,116,128,182,7,131,55,139,189,170,243,171,242,177,133,190,160,80,250,117,197,69,95,13,28,69,227,190,23,243,78,131,51,48,45,71,246,170,59,197,22,200,127,166,118,190,211,12,211,209,245,37,138,78,143,87,160,3,213,1,222,30,44,254,44,249,9,228,94,122,101,199,17,121,113,110,205,12,175,188,246,235,85,118,177,77,12,172,193,85,111,170,22,103,146,150,166,54,119,233,204,27,135,86,213,197,196,132,192,140,12,12,170,2,40,171,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,162,34,142,174,103,92,192,43,50,138,142,167,135,236,144,196,93,147,29,85,238,131,19,92,162,142,120,170,172,52,178,65,12,209,13,49,144,52,111,52,241,212,119,77,25,145,66,32,90,48,200,64,113,196,182,86,229,110,59,206,156,119,108,203,60,180,177,123,103,18,94,122,221,138,139,181,67,79,213,233,66,115,73,249,201,140,35,29,35,136,203,222,38,215,77,27,87,118,103,243,247,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,74,25,233,167,140,156,100,138,72,201,152,128,196,153,197,197,217,157,157,157,157,77,255,0,45,62,58,170,120,154,195,53,89,97,153,213,245,117,89,161,135,41,231,185,85,87,21,44,81,193,119,183,61,67,48,206,13,4,97,20,39,11,207,12,37,27,139,110,110,156,130,70,229,35,71,123,232,138,0,121,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,149,255,0,162,34,44,85,212,223,114,224,230,1,71,196,69,138,44,164,205,236,69,254,171,20,29,166,120,170,106,35,130,158,60,69,75,188,228,221,78,16,132,113,132,208,198,236,7,11,14,231,142,38,148,92,255,0,60,209,95,82,34,34,132,190,100,124,190,233,184,118,169,143,56,114,110,213,86,89,117,113,168,26,106,219,108,49,75,48,97,147,104,160,142,39,150,162,105,229,154,96,169,153,231,38,50,17,8,205,194,61,117,56,217,232,7,7,220,89,227,46,17,115,67,237,197,138,158,174,241,98,175,167,146,154,251,135,6,189,169,96,186,131,70,109,3,153,188,114,176,28,82,155,72,38,193,191,78,160,51,176,202,108,249,9,224,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,218,166,134,186,153,223,100,161,171,179,179,179,179,16,24,147,16,24,19,49,129,137,9,48,144,187,53,165,115,25,227,219,249,43,216,160,203,124,187,131,180,102,110,38,183,246,202,74,137,233,247,210,217,104,76,206,38,172,38,54,217,52,206,113,200,49,69,222,44,64,71,43,109,17,142,104,44,69,49,60,171,248,234,166,199,248,122,213,195,14,105,87,210,65,137,236,116,240,219,112,100,208,210,203,190,237,110,130,150,99,40,37,104,227,120,99,58,88,105,153,154,67,48,234,129,3,109,41,0,206,73,20,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,48,193,77,4,98,229,36,178,72,78,194,0,34,206,78,78,236,204,204,238,234,5,185,134,113,167,117,226,159,52,42,44,88,67,16,85,150,85,225,170,134,108,63,70,244,197,74,213,179,180,123,101,184,79,25,19,145,153,19,202,49,57,176,184,66,226,221,56,204,230,221,231,248,23,224,202,251,198,30,99,213,91,36,186,251,27,6,97,126,207,81,137,174,81,24,61,80,199,43,159,74,154,154,50,215,89,165,233,74,205,33,11,199,24,129,17,110,118,8,164,149,254,102,54,155,85,131,151,254,96,88,172,86,202,75,117,182,221,79,97,164,163,163,164,132,97,130,154,8,238,212,35,28,81,198,44,194,0,34,204,44,44,204,204,204,204,202,24,120,78,243,79,147,127,80,48,247,168,192,166,167,143,174,53,240,175,10,121,113,87,100,180,220,251,70,102,226,107,124,209,225,203,125,59,198,114,80,111,98,140,110,117,13,32,152,12,49,27,59,128,152,191,90,64,112,102,218,50,156,80,45,254,154,177,238,42,255,0,101,113,30,36,196,119,15,246,202,202,235,149,117,68,159,239,164,154,105,36,63,188,136,139,226,238,167,123,151,159,5,150,174,22,50,190,158,251,139,240,253,32,230,166,37,167,119,196,21,141,82,53,79,69,3,201,186,43,124,18,8,176,128,8,180,69,43,3,147,28,204,79,212,144,2,29,183,106,136,186,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,64,183,48,206,52,238,188,83,230,133,69,139,8,98,10,178,202,188,53,80,205,135,232,222,152,169,90,182,118,143,108,183,9,227,34,114,51,34,121,70,39,54,23,8,92,91,167,25,156,219,173,45,123,252,139,207,76,199,225,211,49,237,217,161,149,247,158,195,117,161,214,41,161,149,156,233,110,20,164,236,242,82,212,198,206,221,72,79,104,234,218,177,49,8,152,16,24,1,142,69,57,23,158,153,113,196,94,92,91,179,67,43,239,61,186,213,93,172,83,67,43,48,85,91,234,133,153,228,165,169,141,157,250,115,6,225,213,181,113,113,33,48,35,3,3,42,128,136,136,136,139,71,109,86,155,81,197,106,204,205,240,71,22,117,161,56,128,187,190,157,204,186,21,59,234,25,221,153,152,91,252,107,231,21,51,185,177,108,109,117,249,47,175,75,16,140,99,171,124,25,118,118,11,183,119,119,236,90,63,184,218,248,174,55,61,95,185,150,143,242,249,173,27,81,240,92,160,109,166,159,21,171,120,173,232,136,136,136,136,136,136,136,136,136,136,139,71,109,86,212,119,209,19,197,107,171,178,110,249,45,89,113,131,54,247,118,119,92,132,223,20,241,71,239,90,59,104,181,21,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,209,55,55,197,113,73,56,179,59,6,174,255,0,114,227,8,228,145,245,151,93,60,86,217,152,92,134,48,248,59,106,157,49,127,0,240,111,146,231,137,155,70,111,151,205,107,191,222,211,239,91,221,153,219,224,235,136,129,153,251,180,91,69,157,188,126,107,118,159,114,220,205,242,111,130,220,204,183,34,34,34,34,34,34,34,34,34,34,34,34,209,219,85,163,182,139,68,69,185,155,187,193,29,219,193,108,31,31,231,92,139,111,131,173,200,180,211,228,139,84,68,68,68,69,141,103,22,62,105,243,147,234,6,33,245,25,213,52,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,80,207,77,60,100,197,28,177,200,46,196,6,36,204,76,76,236,236,236,206,202,117,57,117,241,213,77,197,46,13,108,15,152,53,244,129,154,150,10,121,166,174,134,154,150,80,11,157,186,23,167,6,185,59,180,109,4,38,82,84,12,103,8,159,233,129,24,128,1,48,5,229,40,149,230,139,204,2,178,239,89,114,225,147,36,49,23,70,213,15,105,183,99,139,164,17,207,5,84,149,81,79,44,19,90,71,168,1,182,22,233,107,44,145,185,140,195,32,198,196,192,210,140,177,130,175,255,0,146,167,154,124,83,244,254,187,212,109,202,170,243,206,253,73,254,242,127,13,81,86,175,43,151,95,29,85,60,45,99,38,192,249,131,95,86,121,87,127,168,154,106,232,105,169,98,51,182,92,102,106,112,107,147,187,70,243,204,3,29,56,198,112,137,254,129,145,136,25,139,1,215,78,113,60,80,209,226,47,177,217,19,150,120,255,0,182,217,106,237,227,137,49,32,218,170,224,154,134,225,28,253,41,45,128,114,196,100,101,180,0,234,122,101,164,100,51,210,74,219,223,97,5,42,229,41,140,179,218,171,136,42,60,166,192,152,222,235,110,192,53,29,108,77,139,109,240,53,28,145,188,52,209,116,192,197,170,163,55,143,171,60,148,144,74,244,236,50,148,100,62,243,116,132,227,240,28,209,252,246,102,111,224,190,143,68,173,85,74,167,42,62,58,127,168,112,191,157,120,207,254,215,165,192,21,181,195,253,240,149,174,74,135,47,247,46,202,4,63,217,194,199,254,183,133,74,162,34,40,171,231,157,250,147,253,228,254,26,172,3,135,190,34,241,223,13,55,140,81,139,50,206,163,176,226,75,238,31,123,21,21,207,100,50,251,63,117,125,29,76,146,244,102,138,72,229,221,29,41,195,180,153,180,235,111,103,212,25,159,197,96,12,1,140,179,79,25,90,114,251,47,176,245,93,243,16,223,42,26,154,134,134,153,155,124,167,163,187,187,187,187,8,0,139,17,153,147,176,0,9,17,56,136,187,180,249,240,117,194,166,4,224,159,38,170,14,247,114,181,71,137,42,237,225,91,142,49,39,108,154,42,25,123,49,84,74,37,249,249,58,113,67,79,28,242,71,213,97,139,120,135,80,196,93,246,141,202,168,1,230,143,231,179,51,127,5,244,122,37,106,170,103,185,105,115,4,166,206,27,85,159,135,204,223,186,213,201,152,52,20,253,154,207,118,171,150,90,169,241,40,0,213,79,35,200,225,3,4,7,79,77,4,66,231,52,164,115,190,164,238,230,229,172,133,40,245,230,91,204,18,155,39,173,87,142,31,50,130,235,87,30,96,215,211,246,107,197,218,146,89,105,103,195,64,99,75,60,111,27,156,14,19,157,69,52,242,139,28,50,137,192,250,19,59,27,14,144,194,174,171,149,199,158,204,178,252,107,209,235,85,213,115,206,253,73,254,242,127,13,86,171,202,227,207,102,89,126,53,232,245,170,127,145,17,20,0,243,71,243,217,153,191,130,250,61,18,181,85,42,156,168,248,233,254,161,194,254,117,227,63,251,94,151,0,86,215,15,247,194,86,185,42,28,191,220,187,40,16,255,0,103,11,31,250,222,21,42,136,136,162,175,158,119,234,79,247,147,248,106,138,181,125,60,184,57,128,86,112,239,125,139,41,51,123,17,127,169,61,127,105,158,42,154,136,231,168,147,14,213,108,57,55,83,132,33,36,135,12,210,51,1,194,195,181,164,149,165,23,15,207,52,179,126,136,138,0,121,163,249,236,204,223,193,125,30,137,90,170,148,158,82,28,105,218,172,180,209,240,167,154,88,130,146,130,158,74,141,112,28,242,211,12,64,83,207,44,146,84,91,229,157,137,153,206,73,100,99,129,140,117,35,57,99,234,59,188,17,41,95,81,87,207,59,245,39,251,201,252,53,90,175,43,143,61,153,101,248,215,163,214,171,170,231,157,250,147,253,228,254,26,162,173,93,167,47,62,52,238,188,44,102,133,61,139,23,226,10,177,202,188,75,80,237,136,40,218,152,170,154,138,119,143,108,87,8,35,18,98,3,18,104,134,87,6,39,56,88,155,167,33,132,59,103,166,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,46,218,234,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,24,96,166,130,49,114,146,89,36,39,97,0,17,103,39,39,118,102,102,119,117,2,220,195,56,211,186,241,79,154,21,22,44,33,136,42,203,42,240,213,67,54,31,163,122,98,165,106,217,218,61,178,220,39,140,137,200,204,137,229,24,156,216,92,33,113,110,156,102,115,110,165,89,13,195,62,50,207,156,61,153,56,206,205,93,73,110,195,217,93,133,235,113,29,234,182,103,99,50,56,233,106,38,166,164,138,38,38,34,57,138,154,70,115,238,8,192,12,157,220,182,71,37,32,85,127,62,120,103,198,89,13,135,178,219,25,222,107,169,46,56,123,52,112,189,22,35,178,214,194,236,6,39,37,45,60,213,52,146,196,228,228,39,9,84,198,204,125,225,32,24,19,59,22,248,227,173,124,186,248,234,169,225,107,25,54,7,204,26,250,179,202,187,253,68,211,87,67,77,75,17,157,178,227,51,83,131,92,157,218,55,158,96,24,233,198,51,132,79,244,12,140,64,204,88,14,116,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,237,171,0,231,87,229,99,11,125,64,161,244,235,138,176,14,87,30,123,50,203,241,175,71,173,83,252,138,223,248,236,200,187,22,127,112,203,140,112,221,206,205,117,185,221,108,54,250,172,73,134,225,181,185,189,81,94,41,105,102,122,112,8,197,139,173,212,222,112,188,110,36,228,51,62,221,166,192,99,143,102,19,197,55,220,13,138,172,216,215,11,87,118,43,214,31,184,83,221,45,213,61,32,147,161,85,4,131,36,82,108,54,32,45,166,2,250,19,56,190,154,59,59,119,41,95,230,129,154,22,172,234,229,249,148,249,175,102,26,72,233,241,78,40,180,92,142,158,154,180,106,194,142,115,181,92,58,212,175,40,179,49,156,50,245,34,63,116,93,142,50,103,17,118,118,107,53,229,113,231,179,44,191,26,244,122,213,245,121,169,231,29,139,55,120,184,187,211,97,200,117,164,192,86,248,176,116,149,59,143,250,42,170,154,121,228,169,125,134,2,225,211,158,162,88,52,247,132,186,27,196,156,77,153,174,87,146,94,74,127,242,245,196,101,101,195,231,130,173,244,177,203,255,0,139,214,85,201,48,60,127,248,147,70,67,39,246,246,33,253,7,82,168,136,160,219,153,127,3,149,60,56,227,41,179,135,3,157,33,229,214,52,188,72,16,210,70,17,83,157,142,227,51,73,59,209,12,32,194,47,76,226,18,148,36,3,238,4,111,25,179,56,129,205,101,81,221,174,176,218,170,44,80,220,234,194,219,89,81,13,93,69,24,204,77,4,211,194,50,12,82,156,122,237,35,1,158,97,18,118,212,90,89,25,180,220,250,173,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,20,51,211,79,25,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,237,225,60,45,125,199,56,170,205,130,176,181,15,109,189,98,11,133,61,174,221,77,213,8,250,245,83,200,49,197,30,243,113,1,220,102,45,169,59,11,107,171,187,55,122,159,238,5,248,50,177,112,121,151,21,86,201,46,190,217,198,120,163,179,212,98,107,148,70,109,74,82,68,199,210,166,166,140,180,210,24,186,178,179,72,66,210,72,70,68,91,89,194,40,238,85,88,7,58,191,43,24,91,234,5,15,167,92,84,43,43,170,224,23,141,124,85,194,158,99,210,89,46,215,62,209,150,88,154,225,12,120,142,223,80,242,28,116,27,220,99,43,157,59,70,38,99,52,64,204,230,32,47,214,140,24,29,183,12,71,20,244,97,60,83,98,199,56,86,205,141,112,181,119,109,178,226,11,125,61,210,221,83,210,56,250,244,179,198,50,69,38,195,97,49,220,6,47,161,51,19,107,163,179,63,114,250,202,42,249,231,126,164,255,0,121,63,134,171,21,225,15,137,203,239,9,121,203,77,154,182,139,47,182,233,14,223,85,107,186,90,59,72,83,118,250,89,69,136,99,235,148,82,188,91,103,142,158,93,68,119,63,75,102,172,36,75,33,236,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,59,84,208,215,83,59,236,148,53,118,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,244,8,172,255,0,152,207,26,255,0,201,87,46,32,176,96,11,157,170,76,205,197,63,155,182,211,78,253,89,45,116,46,198,210,92,202,29,164,5,180,193,163,136,101,113,19,144,136,180,148,97,150,55,130,27,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,37,52,245,51,200,76,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,167,167,151,159,5,150,174,22,50,190,158,251,139,240,253,32,230,166,37,167,119,196,21,141,82,53,79,69,3,201,186,43,124,18,8,176,128,8,180,69,43,3,147,28,204,79,212,144,2,29,180,215,153,215,1,223,150,251,21,78,124,229,61,151,118,62,195,246,242,246,149,174,221,110,234,85,98,136,68,225,24,245,46,168,183,90,158,1,168,113,219,28,146,204,45,28,45,174,200,133,161,219,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,231,251,130,78,48,112,207,23,57,95,21,232,94,146,139,27,88,233,224,28,89,103,164,138,163,161,67,60,178,78,16,156,114,74,12,36,19,13,49,202,192,39,35,198,196,192,100,78,219,138,226,145,64,15,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,191,244,68,69,138,186,244,24,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,134,169,161,174,166,118,223,17,232,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,207,63,220,18,113,131,134,120,185,202,248,175,66,244,148,88,218,199,79,0,226,203,61,36,85,29,10,25,229,146,112,132,227,146,80,97,32,152,105,142,86,1,57,30,54,38,3,34,118,220,87,20,136,139,228,226,204,45,98,199,56,86,243,130,177,77,15,109,178,226,11,125,69,174,227,77,213,56,250,244,179,198,81,203,30,240,113,49,220,6,77,168,187,19,107,171,59,63,122,128,30,58,56,50,190,240,121,152,244,182,200,238,190,217,193,152,163,180,84,97,155,148,166,13,84,81,196,225,213,166,169,140,116,210,104,186,177,51,200,34,209,200,38,36,59,93,206,40,251,124,18,241,217,140,184,56,186,223,96,27,29,94,46,194,119,218,119,51,195,133,118,106,40,34,184,177,70,195,90,6,240,204,226,125,32,56,200,69,135,168,207,27,155,191,74,54,106,1,143,241,254,50,205,60,101,118,204,28,193,196,53,119,204,67,124,168,122,154,234,234,151,109,242,158,140,204,204,204,204,32,2,44,32,0,44,192,0,34,34,194,34,204,213,87,63,248,76,198,92,57,229,126,84,227,140,192,168,171,161,190,230,85,61,210,166,163,14,85,208,52,19,217,130,150,72,26,38,144,250,132,228,114,197,81,28,142,4,17,156,79,168,19,110,98,102,234,112,185,195,93,247,138,27,198,58,193,88,57,247,226,155,38,15,155,16,216,169,142,168,41,225,172,170,134,190,138,51,130,67,49,118,109,240,79,59,6,174,3,213,233,57,152,131,27,170,63,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,132,161,158,154,120,201,198,72,164,140,153,136,12,73,156,92,93,153,217,217,217,213,213,113,13,204,143,59,120,137,201,43,14,77,226,40,169,45,192,52,229,14,46,173,166,8,8,49,49,199,60,19,82,76,241,60,59,168,206,50,167,220,109,12,140,18,25,147,237,0,219,27,82,174,21,120,103,198,92,87,230,229,30,86,224,250,234,75,112,13,57,92,174,247,58,151,98,11,117,186,51,140,37,157,163,220,197,49,238,150,48,8,197,219,113,152,238,32,13,242,6,66,153,47,148,56,55,33,114,191,15,229,30,95,193,87,29,139,14,211,148,52,239,87,59,205,60,166,114,20,178,205,33,247,51,156,146,201,36,142,194,194,12,230,236,34,34,204,45,66,185,163,249,19,204,223,193,125,98,137,65,94,83,227,175,201,126,105,224,220,204,246,95,180,254,201,98,11,117,247,177,117,250,61,171,178,212,199,55,75,169,180,182,110,233,237,221,180,180,215,93,31,77,19,52,179,75,29,231,78,59,185,230,102,101,223,125,179,137,47,61,30,219,91,217,97,167,234,244,161,8,99,252,220,32,17,142,145,196,3,238,139,107,166,175,171,187,187,203,79,44,94,95,245,153,69,71,77,196,14,119,225,222,201,142,170,246,207,134,109,178,201,60,85,86,26,89,32,154,25,74,164,4,218,55,154,120,234,59,225,144,8,161,16,29,92,100,35,8,228,42,217,118,181,94,169,142,178,205,115,164,175,167,142,162,122,67,150,154,97,148,6,120,37,56,102,137,200,93,217,142,57,99,146,51,31,17,48,33,125,29,157,151,109,17,67,95,51,174,96,20,121,187,89,83,195,246,72,98,46,215,129,105,55,65,137,174,81,71,4,180,183,234,168,231,134,104,134,152,200,30,70,134,9,41,251,166,140,196,102,35,45,24,163,16,57,45,43,133,94,25,241,151,21,249,185,71,149,184,62,186,146,220,3,78,87,43,189,206,165,216,130,221,110,140,227,9,103,104,247,49,76,123,165,140,2,49,118,220,102,59,136,3,124,129,72,21,95,198,252,51,227,44,29,195,166,94,113,52,53,212,149,248,79,30,84,86,91,77,133,218,57,237,183,24,42,170,226,24,12,28,157,228,9,98,164,57,70,65,240,118,144,12,71,72,202,95,87,193,39,24,56,155,132,108,208,138,244,47,87,91,130,111,149,16,14,44,179,210,69,79,215,174,130,40,231,8,78,57,37,7,33,56,74,164,229,96,19,141,164,113,96,50,22,125,195,63,216,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,118,169,161,174,166,119,217,40,106,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,205,232,17,17,17,17,22,137,185,151,28,147,136,179,176,247,190,159,5,194,1,44,175,169,187,237,254,117,164,204,219,134,48,249,179,186,52,96,239,163,14,186,55,201,115,69,163,54,158,29,255,0,21,187,127,191,181,111,125,29,190,107,136,129,153,251,180,91,89,157,181,213,150,230,109,89,110,219,225,163,45,204,206,183,34,34,34,34,34,34,34,34,34,34,34,34,209,217,109,118,249,162,34,213,155,230,203,87,118,101,180,127,73,111,91,123,219,197,110,68,90,55,201,106,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,180,119,209,109,50,102,239,92,78,231,39,112,247,126,213,186,56,24,95,82,125,93,111,144,218,48,213,112,198,27,152,165,127,23,103,91,225,110,247,213,27,221,145,252,123,214,135,220,90,183,243,174,80,118,118,71,22,213,54,138,211,110,143,220,181,102,91,145,17,17,17,17,17,17,17,17,17,17,17,17,104,237,171,45,186,104,232,159,29,22,229,161,120,173,7,199,249,214,245,163,182,171,65,215,193,110,68,68,68,68,68,69,141,103,22,62,105,243,147,234,6,33,245,25,213,213,69,192,183,229,175,151,86,90,231,142,78,96,206,215,153,54,95,107,251,98,154,136,182,205,125,181,199,116,175,103,210,22,23,237,21,144,233,31,79,71,19,56,152,227,252,233,13,60,109,100,24,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,134,169,161,174,166,118,223,17,232,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,207,35,217,249,205,174,179,25,112,167,135,173,57,101,114,251,55,155,216,163,169,71,138,154,219,77,59,71,99,165,141,228,9,36,165,169,151,111,78,106,143,205,28,79,27,204,80,198,114,179,200,50,132,114,60,107,97,60,45,125,199,56,170,205,130,176,181,15,109,189,98,11,133,61,174,221,77,213,8,250,245,83,200,49,197,30,243,113,1,220,102,45,169,59,11,107,171,187,55,122,187,94,58,248,68,181,112,131,148,121,43,133,39,184,210,94,49,101,250,163,17,92,177,29,214,10,113,0,57,216,45,98,20,176,155,139,74,116,208,182,237,157,71,213,206,73,164,97,143,170,241,143,181,228,169,230,159,20,253,63,174,245,27,114,170,188,243,191,82,127,188,159,195,85,181,114,200,200,188,184,226,47,56,49,214,87,230,133,155,183,90,171,178,254,182,88,102,137,216,42,173,245,67,112,183,180,117,84,210,59,63,78,96,220,90,62,142,46,36,64,98,96,102,5,69,120,151,225,211,29,240,191,154,117,249,103,142,169,255,0,182,214,89,235,119,195,253,51,181,246,153,161,130,179,167,20,178,116,122,189,3,46,145,150,240,240,118,240,119,165,74,116,249,81,240,233,249,22,225,198,12,127,123,167,217,137,51,75,179,223,106,61,253,122,86,177,2,246,116,94,236,167,25,107,28,178,84,110,97,3,110,215,211,54,214,38,210,53,185,163,249,236,204,223,193,125,30,137,124,158,20,184,50,190,241,105,151,25,171,115,192,119,94,150,51,192,158,200,168,180,91,103,48,10,91,172,117,13,91,215,166,41,11,78,148,207,217,226,120,164,114,104,247,49,9,232,199,213,138,218,212,223,114,224,230,1,71,196,69,138,44,164,205,236,69,254,171,20,29,166,120,170,106,35,130,158,60,69,75,188,228,221,78,16,132,113,132,208,198,236,7,11,14,231,142,38,148,92,255,0,60,209,95,82,34,138,190,121,223,169,63,222,79,225,170,42,212,223,114,224,229,255,0,71,195,189,138,44,219,205,236,59,254,171,21,253,166,8,169,170,36,130,162,60,59,75,188,227,219,78,112,156,145,156,211,70,204,103,51,22,230,142,86,136,88,63,60,242,218,175,51,174,96,20,121,187,89,83,195,246,72,98,46,215,129,105,55,65,137,174,81,71,4,180,183,234,168,231,134,104,134,152,200,30,70,134,9,41,251,166,140,196,102,35,45,24,163,16,57,42,7,40,206,39,56,130,197,215,217,114,34,247,101,186,227,44,11,98,183,194,48,222,231,169,138,40,240,141,44,97,82,241,194,68,241,117,42,186,242,60,48,197,17,75,186,40,225,39,140,122,113,155,13,170,243,71,243,217,153,191,130,250,61,18,246,188,56,240,57,83,197,111,4,215,172,97,151,199,73,79,152,184,63,28,93,2,134,25,66,40,130,247,72,86,251,105,189,20,179,187,49,1,137,49,20,4,69,210,19,150,81,38,22,153,229,142,202,173,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,20,51,211,79,25,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,149,255,0,244,96,176,175,242,71,234,235,117,252,187,123,63,216,93,14,201,31,71,183,116,54,251,115,171,209,236,221,29,223,157,236,251,55,117,127,53,179,165,249,245,20,23,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,138,105,234,103,144,156,164,150,73,9,220,140,200,157,201,201,221,221,221,221,221,94,175,17,220,14,84,240,165,193,53,151,24,102,9,210,84,102,46,48,199,22,176,174,134,32,138,80,178,82,13,190,228,109,69,20,236,206,70,100,78,37,57,9,116,136,226,136,69,137,161,105,100,241,92,174,60,246,101,151,227,94,143,90,174,171,158,119,234,79,247,147,248,106,181,94,87,30,123,50,203,241,175,71,173,83,252,136,136,160,7,154,63,158,204,205,252,23,209,232,151,201,225,75,131,43,239,22,153,113,154,183,60,7,117,233,99,60,9,236,138,139,69,182,115,0,165,186,199,80,213,189,122,98,144,180,233,76,253,158,39,138,71,38,143,115,16,158,140,125,88,173,173,77,247,46,14,96,20,124,68,88,162,202,76,222,196,95,234,177,65,218,103,138,166,162,56,41,227,196,84,187,206,77,212,225,8,71,24,77,12,110,192,112,176,238,120,226,105,69,207,243,205,21,245,34,40,171,231,157,250,147,253,228,254,26,173,171,150,70,69,229,199,17,121,193,142,178,191,52,44,221,186,213,93,151,245,178,195,52,78,193,85,111,170,27,133,189,163,170,166,145,217,250,115,6,226,209,244,113,113,34,3,19,3,48,43,127,207,76,139,204,126,29,51,30,227,149,249,161,102,236,55,90,29,37,134,104,157,206,150,225,74,78,237,29,85,52,142,205,212,132,246,150,143,163,19,16,144,24,129,129,128,200,87,42,126,59,110,173,117,160,225,103,57,113,53,33,91,74,157,160,193,23,91,140,228,51,199,59,16,12,118,119,55,103,19,2,23,39,131,121,11,131,135,64,92,247,193,28,114,190,136,160,7,154,63,158,204,205,252,23,209,232,151,160,224,51,131,236,51,197,206,87,231,141,148,154,146,139,27,88,233,236,69,132,239,21,114,212,116,40,103,150,74,179,152,36,142,35,97,32,152,105,130,39,50,9,30,54,39,48,18,118,218,86,149,139,48,181,247,3,98,171,206,10,197,52,61,138,245,135,238,21,22,187,141,55,84,36,232,85,65,33,71,44,123,193,200,11,105,129,54,162,238,47,166,172,238,221,234,106,121,112,115,0,163,226,34,197,22,82,102,246,34,255,0,85,138,14,211,60,85,53,17,193,79,30,34,165,222,114,110,167,8,66,56,194,104,99,118,3,133,135,115,199,19,74,46,127,158,104,168,175,60,239,212,159,239,39,240,213,106,188,174,60,246,101,151,227,94,143,90,174,171,158,119,234,79,247,147,248,106,178,174,2,178,183,2,103,79,22,56,27,44,243,46,197,237,156,55,121,246,159,109,162,237,83,83,245,122,86,218,169,163,252,228,38,18,14,146,68,5,238,147,107,166,143,171,59,179,249,254,42,184,103,198,92,40,102,229,102,86,227,10,234,75,136,21,56,220,173,23,58,103,97,11,141,186,67,144,34,157,227,220,229,9,238,138,64,56,201,223,105,129,109,35,13,146,29,218,242,197,230,1,71,148,85,148,220,63,103,126,34,236,152,22,175,108,24,102,229,44,112,69,75,97,170,146,121,166,148,106,76,65,164,120,103,146,163,190,105,12,134,18,1,213,134,50,51,142,101,20,90,243,134,205,222,34,237,150,170,124,177,135,2,85,216,50,146,239,80,212,149,23,241,158,150,182,12,75,56,141,37,92,81,24,244,158,107,121,193,52,51,48,139,200,47,59,4,132,219,132,29,154,194,248,81,225,71,49,248,181,204,112,193,88,42,46,195,106,161,233,207,127,191,207,11,157,45,162,148,157,217,136,153,157,186,147,30,210,104,161,103,98,144,132,157,220,0,36,144,38,251,55,242,183,2,100,183,3,185,163,150,153,105,98,246,54,27,179,101,254,40,236,84,93,170,106,142,151,86,146,170,105,63,57,49,156,133,172,146,153,123,196,250,107,163,104,204,204,216,235,172,130,48,206,67,96,222,36,185,126,101,198,84,227,58,42,66,11,142,91,216,78,217,93,53,59,204,118,155,139,90,162,106,122,216,152,76,11,124,100,90,184,177,142,240,115,140,159,97,147,60,38,113,47,195,166,59,225,127,52,235,242,207,29,83,255,0,109,172,179,214,239,135,250,103,107,237,51,67,5,103,78,41,100,232,245,122,6,93,35,45,225,224,237,224,239,39,220,158,243,115,136,44,115,151,23,28,29,141,108,254,217,203,108,47,190,221,96,196,211,215,196,245,84,53,81,53,57,61,164,162,114,121,101,133,161,168,25,34,145,197,134,33,2,137,136,133,227,8,164,85,88,7,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,159,228,69,143,95,49,92,156,190,228,223,23,24,238,154,239,55,104,164,198,23,9,241,141,174,167,104,7,90,150,190,121,100,38,216,38,110,61,41,218,162,13,75,105,31,67,126,209,19,22,95,2,76,249,166,187,112,76,92,57,94,43,106,206,229,98,204,138,76,77,101,105,170,37,148,61,157,53,190,182,42,152,98,7,13,144,4,85,15,28,142,219,255,0,56,117,198,76,30,233,147,252,158,19,51,122,155,33,115,202,215,155,147,79,73,29,70,29,179,226,9,173,237,87,4,179,65,45,196,236,213,145,81,67,32,69,161,184,73,83,36,49,187,179,142,140,110,238,66,204,228,212,170,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,49,77,61,76,242,19,148,146,201,33,59,145,153,19,185,57,59,187,187,187,187,172,146,120,85,202,223,200,183,14,57,117,150,115,88,189,141,95,102,195,244,190,213,162,237,93,163,165,116,148,58,213,223,156,99,49,45,106,165,156,189,194,112,109,116,13,5,133,154,170,162,47,147,139,48,181,139,28,225,91,206,10,197,52,61,182,203,136,45,245,22,187,141,55,84,227,235,210,207,25,71,44,123,193,196,199,112,25,54,162,236,77,174,172,236,253,235,30,206,53,248,81,190,240,151,156,181,184,55,165,117,172,194,23,45,107,48,181,238,182,16,30,223,75,180,30,72,220,163,119,7,154,3,62,148,141,160,19,232,18,116,192,37,141,149,0,83,167,203,155,128,159,228,175,98,159,50,51,18,126,209,153,184,154,223,216,234,233,224,168,223,75,101,161,51,9,94,140,92,31,100,211,57,199,25,75,47,120,177,0,132,79,180,74,73,175,85,21,128,115,171,242,177,133,190,160,80,250,117,197,71,7,47,124,1,131,115,79,139,156,19,151,217,131,135,169,47,152,122,249,79,123,166,174,161,169,103,217,40,123,30,177,217,217,217,216,128,196,152,76,12,93,140,12,68,133,196,133,157,188,167,21,92,51,227,46,20,51,114,179,43,113,133,117,37,196,10,156,110,86,139,157,51,176,133,198,221,33,200,17,78,241,238,114,132,247,69,32,28,100,239,180,192,182,145,134,201,14,232,57,94,241,211,249,20,197,65,145,217,199,140,251,38,91,94,183,251,30,166,180,119,67,98,186,73,32,187,107,51,147,118,122,57,181,147,169,171,16,4,174,18,126,104,74,162,71,154,149,21,124,243,191,82,127,188,159,195,84,85,171,223,229,167,199,85,55,12,184,154,171,44,51,58,190,146,151,43,241,29,68,247,42,170,226,165,150,73,237,23,22,167,102,25,193,160,140,229,152,38,104,33,132,163,113,125,175,211,144,72,24,100,105,39,37,20,96,115,107,224,163,219,116,117,156,89,101,149,178,235,89,122,135,163,30,52,183,192,221,120,202,134,24,58,97,115,22,114,223,31,68,34,138,57,70,49,33,120,220,101,118,141,162,152,206,50,242,95,55,177,150,66,230,134,31,205,204,191,158,146,59,238,29,168,41,169,218,174,6,154,9,64,227,40,165,134,64,238,119,9,34,146,72,221,197,196,217,141,220,72,73,152,155,33,238,24,184,133,194,188,80,100,213,151,55,48,181,55,96,237,253,74,107,141,172,234,163,168,154,217,93,17,109,150,158,66,7,254,246,64,114,16,35,138,88,141,192,55,237,111,21,198,223,24,56,103,132,108,175,150,244,79,73,91,141,175,148,243,142,19,179,213,197,81,208,174,158,41,32,9,142,73,34,7,17,8,70,164,37,112,35,141,228,97,112,2,23,125,195,143,182,44,197,55,220,115,138,175,56,215,20,215,118,219,214,32,184,84,93,46,53,61,32,143,175,85,60,133,36,178,108,6,16,29,198,100,250,11,48,182,186,51,51,119,41,180,229,167,192,173,79,12,184,102,171,51,243,58,130,174,151,52,49,29,60,246,218,170,18,170,138,72,45,22,230,168,103,24,1,224,144,226,152,230,120,33,152,164,114,125,173,211,140,68,28,100,121,47,125,20,0,243,71,243,217,153,191,130,250,61,18,191,254,74,158,86,49,79,212,10,239,78,183,43,255,0,68,68,88,171,171,233,226,235,130,143,98,112,203,148,252,88,229,149,178,213,71,101,155,47,240,196,120,210,223,3,116,36,26,233,169,96,140,46,98,206,91,36,235,28,177,71,40,198,34,77,35,12,174,210,60,179,24,90,174,69,231,166,99,240,233,152,246,236,208,202,251,207,97,186,208,235,20,208,202,206,116,183,10,82,118,121,41,106,99,103,110,164,39,180,117,109,88,152,132,76,8,12,0,199,34,156,139,207,76,184,226,47,46,45,217,161,149,247,158,221,106,174,214,41,161,149,152,42,173,245,66,204,242,82,212,198,206,253,57,131,112,234,218,184,184,144,152,17,129,129,149,64,68,69,226,179,163,40,112,110,125,101,126,32,202,60,192,130,174,75,22,34,167,24,106,30,146,119,134,120,140,36,25,98,154,51,239,102,56,229,142,57,25,137,136,29,193,152,132,133,220,95,30,30,39,120,122,197,92,47,231,45,235,40,241,77,79,111,236,29,58,155,117,208,41,100,167,134,231,67,40,238,138,162,49,54,254,250,51,97,35,16,150,41,65,140,246,110,123,223,229,67,192,229,78,37,186,217,56,184,204,99,164,123,21,182,162,160,240,141,165,194,42,135,174,171,136,164,128,171,103,98,98,104,130,9,68,250,66,218,74,243,68,50,106,3,24,117,189,7,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,174,127,153,111,47,186,108,225,181,94,56,131,202,11,85,92,153,131,65,79,218,111,22,154,72,165,170,159,18,128,13,44,17,180,108,115,176,64,116,244,208,74,76,16,196,71,59,232,44,206,110,58,196,94,86,229,110,59,206,156,119,108,203,60,180,177,123,103,18,94,122,221,138,139,181,67,79,213,233,66,115,73,249,201,140,35,29,35,136,203,222,38,215,77,27,87,118,103,200,79,133,30,20,114,227,132,172,184,12,21,130,162,237,215,90,238,156,247,251,252,240,176,85,93,234,133,157,152,137,153,223,167,8,110,38,138,22,119,24,196,137,221,204,206,73,14,181,171,85,230,143,228,79,51,127,5,245,138,37,0,42,69,57,98,242,255,0,163,205,218,202,110,32,115,191,14,246,188,11,73,182,124,51,109,150,72,37,165,191,85,71,60,208,202,85,32,38,242,52,48,73,79,223,12,128,35,49,24,234,229,24,152,73,117,92,199,249,128,81,240,239,98,151,41,50,135,17,127,170,197,127,102,158,90,154,120,224,168,143,14,210,239,9,55,84,4,193,36,103,52,209,179,128,66,227,185,163,149,229,39,15,204,180,177,215,203,255,0,137,206,32,178,99,54,45,56,3,41,44,183,92,113,106,197,55,3,42,156,9,5,76,80,71,115,170,122,105,35,9,134,121,34,147,177,244,253,201,101,148,88,5,227,166,30,169,108,6,113,159,228,86,127,204,235,55,56,130,202,46,31,106,110,217,33,103,236,148,21,123,160,196,216,182,42,248,162,170,176,210,201,44,48,68,52,209,17,52,143,52,242,84,108,105,163,98,40,68,9,217,132,136,37,142,16,114,183,43,113,222,116,227,187,102,89,229,165,139,219,56,146,243,214,236,84,93,170,26,126,175,74,19,154,79,206,76,97,24,233,28,70,94,241,54,186,104,218,187,179,62,66,124,40,240,163,151,28,37,101,192,96,172,21,23,110,186,215,116,231,191,223,231,133,130,170,239,84,44,236,196,76,206,253,56,67,113,52,80,179,184,198,36,78,238,102,114,72,120,225,41,222,229,239,128,48,110,105,242,225,193,57,125,152,56,122,146,249,135,175,148,247,186,106,234,26,150,125,146,135,182,107,29,157,157,157,136,12,73,132,192,197,216,192,196,72,92,72,89,218,40,56,197,224,235,29,240,129,142,233,236,23,250,207,108,225,187,206,255,0,179,248,131,167,13,63,181,58,80,211,157,87,244,40,79,44,144,116,164,168,104,255,0,56,237,191,77,195,171,63,117,223,242,108,205,206,32,171,47,183,108,164,162,179,253,163,202,123,94,147,215,84,212,87,197,28,152,90,170,160,42,36,132,169,192,203,169,44,53,18,65,32,28,32,46,35,33,52,186,199,172,173,52,181,34,34,34,34,209,223,69,180,201,155,189,113,57,20,157,195,221,251,86,224,167,102,125,196,250,186,223,33,52,96,238,184,99,14,163,20,174,218,63,123,45,208,139,238,119,71,247,100,240,241,90,155,104,250,178,228,7,103,109,17,199,87,77,162,180,219,163,247,45,89,157,110,68,68,68,68,68,68,68,68,68,68,68,68,69,163,182,171,110,136,139,122,218,75,65,253,37,189,104,237,170,208,117,248,173,200,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,180,127,5,179,107,187,247,173,194,44,223,6,91,151,1,235,33,237,209,244,103,213,114,232,195,27,179,55,193,109,139,195,195,69,172,131,221,175,201,113,248,179,247,247,186,214,55,113,125,29,215,43,191,134,136,181,68,68,68,68,68,68,68,68,68,68,68,68,68,68,90,59,106,182,187,104,181,102,248,173,203,105,55,197,104,58,107,221,243,91,209,104,253,207,170,45,81,17,17,17,17,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,207,249,162,242,255,0,172,180,86,92,184,155,201,12,59,214,181,77,218,110,56,226,215,4,147,207,85,29,84,179,203,60,215,97,234,25,238,133,250,186,75,28,108,3,8,198,50,48,184,60,165,20,96,169,222,229,215,192,173,55,11,88,53,177,198,96,208,82,30,106,95,233,230,134,186,106,106,169,76,45,150,233,158,156,218,218,236,210,60,19,24,201,78,50,28,194,31,166,100,2,102,2,198,118,235,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,42,171,207,59,245,39,251,201,252,53,91,175,41,252,222,193,185,75,197,125,52,24,206,122,184,3,28,217,228,194,22,201,161,129,229,0,184,212,214,82,29,56,202,195,239,8,25,65,211,98,102,45,14,64,114,218,27,140,101,167,140,78,21,112,111,21,249,71,112,193,247,155,109,32,226,123,117,61,69,78,19,187,201,35,194,118,235,139,135,184,197,40,129,151,102,144,134,49,152,54,150,224,102,38,110,160,70,97,10,220,60,112,119,140,179,55,139,74,30,25,115,58,207,136,48,181,69,186,162,162,76,82,244,244,109,52,246,234,72,33,121,92,247,247,196,1,51,244,98,138,161,247,196,239,83,9,139,74,196,34,121,15,40,1,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,151,160,230,189,192,229,54,37,181,94,248,184,203,147,171,123,237,182,158,156,241,117,165,130,90,134,174,164,136,99,128,107,96,97,98,120,142,8,132,58,162,250,68,240,196,82,106,5,25,245,162,175,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,231,251,130,78,48,112,207,23,57,95,21,232,94,146,139,27,88,233,224,28,89,103,164,138,163,161,67,60,178,78,16,156,114,74,12,36,19,13,49,202,192,39,35,198,196,192,100,78,219,138,226,145,69,95,60,239,212,159,239,39,240,213,66,185,64,96,12,27,142,184,175,169,170,198,24,122,146,236,120,87,11,212,223,237,13,82,206,65,75,113,142,178,142,40,170,24,53,218,70,3,60,142,27,153,246,158,211,29,12,0,134,237,57,157,115,0,172,202,42,58,158,31,178,67,17,118,76,117,87,186,12,77,114,138,57,226,170,176,210,201,4,51,68,52,198,64,209,188,211,199,81,221,52,102,69,8,129,104,195,33,1,199,18,217,91,149,184,239,58,113,221,179,44,242,210,197,237,156,73,121,235,118,42,46,213,13,63,87,165,9,205,39,231,38,48,140,116,142,35,47,120,155,93,52,109,93,217,159,33,238,21,120,103,193,188,40,101,29,30,86,224,250,234,187,137,149,65,92,174,247,58,151,113,59,141,198,64,140,37,157,163,220,227,8,109,138,48,8,197,223,104,0,238,35,61,242,28,48,243,71,243,217,153,191,130,250,61,18,191,254,74,158,86,49,79,212,10,239,78,183,42,63,206,59,135,28,175,178,84,208,241,35,111,198,244,150,108,101,136,234,33,182,215,97,234,185,100,144,239,205,12,65,27,85,82,139,49,60,71,4,67,16,203,187,108,46,29,55,220,19,59,13,76,91,41,73,228,227,195,142,87,222,234,107,184,145,184,99,122,75,206,50,195,149,19,91,104,112,245,36,178,70,118,22,154,35,141,234,170,133,216,94,83,158,34,148,98,219,186,22,14,163,238,57,153,198,154,176,115,171,242,177,133,190,160,80,250,117,197,88,7,43,143,61,153,101,248,215,163,214,171,170,231,157,250,147,253,228,254,26,173,87,149,199,158,204,178,252,107,209,235,84,255,0,34,34,40,1,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,151,160,230,189,192,229,54,37,181,94,248,184,203,147,171,123,237,182,158,156,241,117,165,130,90,134,174,164,136,99,128,107,96,97,98,120,142,8,132,58,162,250,68,240,196,82,106,5,25,245,162,175,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,231,251,130,78,48,112,207,23,57,95,21,232,94,146,139,27,88,233,224,28,89,103,164,138,163,161,67,60,178,78,16,156,114,74,12,36,19,13,49,202,192,39,35,198,196,192,100,78,219,138,226,145,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,164,127,141,190,15,176,207,23,57,95,45,148,154,146,139,27,88,233,231,44,39,120,171,150,163,161,67,60,178,64,115,4,145,196,108,36,19,13,48,68,230,65,35,198,196,230,2,78,219,74,0,113,254,0,198,89,89,140,174,217,125,152,56,122,174,199,136,108,117,15,77,93,67,82,205,190,35,209,157,157,157,157,196,192,133,196,192,197,220,12,8,72,92,132,153,222,100,249,110,115,4,169,226,38,154,76,158,206,75,173,32,230,45,186,156,170,104,174,83,75,20,39,137,129,229,158,73,90,42,120,96,138,24,78,154,22,128,92,4,136,228,6,57,52,208,36,118,191,84,80,3,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,42,171,204,235,128,239,203,125,138,167,62,114,158,203,187,31,97,251,121,123,74,215,110,183,117,42,177,68,34,112,140,122,151,84,91,173,79,0,212,56,237,142,73,102,22,142,22,215,100,66,208,237,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,106,154,26,234,103,109,241,30,142,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,247,105,204,39,140,92,9,197,254,4,201,187,253,130,143,216,216,146,205,246,139,237,6,31,234,77,81,236,190,172,212,129,75,253,20,112,69,28,253,88,233,222,79,205,179,236,215,105,104,237,223,229,121,92,121,236,203,47,198,189,30,181,93,87,60,239,212,159,239,39,240,213,106,188,174,60,246,101,151,227,94,143,90,166,79,138,238,20,114,227,139,92,184,60,21,141,98,236,55,90,30,164,246,11,252,16,177,213,90,42,137,153,156,133,157,219,169,9,237,22,150,23,118,25,4,69,217,192,194,57,3,30,204,210,202,220,119,146,216,238,231,150,121,151,98,246,54,36,179,116,123,109,23,106,134,163,165,213,132,38,143,243,144,153,198,90,199,40,23,186,79,166,186,62,142,206,205,45,60,177,121,128,86,102,237,29,55,15,217,223,136,187,94,58,164,219,6,25,185,75,28,242,213,95,169,99,130,105,165,26,147,16,120,218,104,35,167,239,154,67,18,152,76,117,98,144,76,228,144,171,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,169,175,15,188,49,100,215,12,54,43,181,131,40,112,191,179,99,189,220,37,184,87,84,207,49,84,85,77,169,155,195,1,76,122,155,195,0,27,199,16,59,190,131,184,137,202,73,37,144,220,88,249,88,206,79,167,248,135,211,167,88,214,44,148,248,78,242,177,147,127,79,240,247,167,64,156,65,112,197,147,92,79,88,173,54,12,222,194,254,210,142,201,112,138,225,67,83,4,197,79,85,14,134,15,52,3,48,104,109,12,224,13,28,160,206,218,142,210,23,25,35,138,64,169,86,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,70,24,41,160,140,88,99,138,56,197,152,64,4,89,133,133,153,153,153,153,153,120,172,235,207,188,167,225,219,10,210,227,92,227,197,127,103,236,181,183,0,181,193,83,216,106,106,247,213,28,114,72,49,236,167,142,67,109,66,25,31,87,109,190,238,154,234,236,207,101,92,223,241,77,139,28,240,95,151,184,215,11,87,118,219,46,32,198,22,155,165,186,167,164,113,245,233,103,180,215,201,20,155,13,132,199,112,24,190,132,204,77,174,142,204,253,202,197,185,92,121,236,203,47,198,189,30,181,79,242,34,142,174,115,121,23,71,138,114,106,197,159,54,139,54,251,214,9,184,71,110,186,85,198,240,71,253,39,171,39,1,121,156,153,165,151,167,86,244,227,24,9,59,7,107,156,182,59,17,16,195,98,43,170,229,151,146,159,150,158,46,48,183,104,184,118,90,12,9,166,53,172,217,46,201,165,236,83,195,217,227,143,88,204,75,90,169,105,183,139,237,214,38,151,105,49,109,214,127,145,17,21,128,115,171,242,177,133,190,160,80,250,117,197,69,95,9,222,105,242,111,234,6,30,245,24,22,74,104,138,192,57,213,249,88,194,223,80,40,125,58,226,163,171,150,246,41,177,96,254,54,178,182,237,136,235,187,37,37,69,194,174,215,28,157,35,147,117,85,109,13,69,37,52,122,3,59,182,249,231,136,53,211,104,238,212,157,133,157,218,111,248,151,225,211,2,113,65,149,149,249,103,142,169,255,0,182,214,89,235,119,205,253,44,186,118,105,161,130,179,167,20,177,245,186,93,115,46,145,150,195,240,118,240,118,199,175,61,50,47,49,248,116,204,123,142,87,230,133,155,176,221,104,116,150,25,162,119,58,91,133,41,59,180,117,84,210,59,55,82,19,218,90,62,140,76,66,64,98,6,6,3,35,252,175,185,130,84,221,170,108,188,47,103,77,214,144,12,41,198,131,7,223,42,101,138,152,54,67,21,45,61,29,149,162,138,1,23,55,16,156,130,121,101,223,33,184,197,239,25,6,189,94,121,223,169,63,222,79,225,170,221,121,94,101,14,13,207,172,215,204,156,163,204,8,42,228,177,98,44,183,172,134,161,233,39,120,103,136,194,235,108,150,41,163,62,246,99,142,88,227,145,152,152,129,220,25,136,72,93,197,237,255,0,136,172,134,198,92,54,230,229,247,42,113,157,21,88,157,186,160,206,217,93,53,59,66,23,107,115,153,53,61,108,76,38,99,178,65,29,92,88,203,97,177,198,79,188,9,154,250,185,80,241,199,83,134,174,182,78,17,243,24,41,26,197,114,168,168,12,35,118,115,138,157,232,106,229,41,39,42,41,220,156,90,80,158,82,62,145,54,178,180,210,140,122,24,200,29,25,116,69,10,220,206,184,14,252,136,95,106,115,231,41,236,187,112,14,32,184,23,180,173,118,235,119,78,151,11,204,65,8,199,169,117,73,250,53,19,149,67,142,216,227,138,18,120,225,109,55,196,47,110,188,31,113,103,140,184,69,205,15,183,22,42,122,187,197,138,190,158,74,107,238,28,26,246,165,130,234,13,25,180,14,102,241,202,192,113,74,109,32,155,6,253,58,128,206,195,41,179,211,252,232,205,236,101,159,89,161,136,51,115,48,39,164,146,251,136,170,6,106,134,164,129,161,130,32,8,198,40,161,140,59,221,130,56,163,142,54,114,114,55,96,103,34,34,119,39,145,254,84,124,11,127,80,226,131,58,240,103,253,175,85,128,40,171,139,251,226,43,164,148,238,63,238,93,148,200,191,179,153,131,253,111,50,149,68,69,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,209,17,22,42,235,37,62,19,188,172,100,223,211,252,61,233,208,40,149,230,63,203,254,179,135,123,236,185,183,148,56,119,253,73,235,251,52,18,211,83,201,61,68,152,118,171,96,71,182,160,230,57,36,56,102,145,156,194,103,45,173,36,175,17,48,126,101,229,162,188,29,113,139,142,248,64,199,117,23,251,5,31,182,112,221,231,103,218,12,63,212,134,159,218,157,40,106,2,151,250,40,224,150,72,58,82,84,60,159,155,102,223,166,210,213,159,187,32,156,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,59,84,208,215,83,59,236,148,53,118,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,244,8,136,169,166,119,240,221,146,92,71,218,173,150,108,232,192,52,152,142,158,205,80,117,52,6,85,19,210,207,76,102,59,77,130,106,115,9,88,9,152,119,6,237,132,225,27,187,59,128,59,84,181,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,149,77,48,23,14,185,71,150,217,161,142,51,143,10,97,58,74,92,89,143,234,2,107,173,115,68,2,241,131,71,27,28,48,48,139,52,97,44,177,189,68,175,222,114,205,33,28,132,91,99,96,169,104,173,87,154,63,145,60,205,252,23,214,40,148,32,112,245,133,172,88,231,63,114,211,5,98,154,30,219,101,196,24,194,205,107,184,211,117,78,62,189,44,245,177,71,44,123,193,196,199,112,25,54,162,236,77,174,172,236,253,234,117,56,197,226,175,2,112,79,147,84,225,100,182,218,163,196,149,118,243,162,192,248,111,177,205,21,12,189,152,169,226,33,252,196,125,56,161,167,142,120,228,233,57,69,188,67,166,4,46,251,134,3,49,254,63,198,89,167,140,174,217,131,152,56,134,174,249,136,111,149,15,83,93,93,82,237,190,83,209,153,153,153,153,132,0,69,132,0,5,152,0,4,68,88,68,89,154,106,121,105,240,43,83,195,46,25,170,204,252,206,160,171,165,205,12,71,79,61,182,170,132,170,162,146,11,69,185,170,25,198,0,120,36,56,166,57,158,8,102,41,28,159,107,116,227,17,7,25,30,75,223,68,84,127,38,120,76,200,108,129,198,88,187,30,101,110,5,164,179,221,241,141,71,86,168,195,188,40,160,118,7,42,74,49,211,74,122,98,148,94,103,136,59,156,201,155,250,156,80,199,21,96,88,171,169,254,229,113,228,79,44,191,26,245,138,213,90,179,211,34,242,227,136,188,184,184,229,126,104,89,187,117,170,187,73,97,154,39,96,170,183,213,11,59,71,85,77,35,179,244,230,13,197,163,232,226,226,68,6,38,6,96,94,131,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,212,212,52,52,204,251,34,13,93,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,253,2,34,34,34,45,31,193,108,218,239,226,203,112,139,51,120,50,220,184,36,119,144,218,54,23,118,110,255,0,5,201,181,134,55,102,111,130,219,15,199,185,111,49,213,181,111,22,239,92,127,206,180,7,113,39,213,215,54,189,204,235,84,68,68,68,68,68,68,68,68,68,68,68,68,68,68,90,59,106,182,191,114,213,153,110,90,59,106,182,142,154,247,45,232,180,126,238,245,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,218,78,255,0,6,127,146,8,233,223,241,90,191,131,173,5,180,111,5,171,182,189,206,184,200,116,126,230,90,176,124,93,150,230,101,185,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,104,236,181,69,163,247,182,139,104,139,179,255,0,58,222,136,180,211,69,170,34,34,34,34,34,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,92,253,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,86,107,146,156,173,50,107,37,56,142,170,206,235,109,215,219,86,26,77,245,56,103,11,220,232,74,95,97,87,57,198,65,80,53,79,51,246,142,150,147,52,77,36,78,65,190,51,115,41,98,105,94,245,84,85,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,170,243,206,253,73,254,242,127,13,81,86,165,211,149,63,29,85,56,198,58,14,22,51,94,190,174,166,251,75,78,208,224,170,225,165,136,96,43,117,37,16,55,179,77,161,140,92,78,40,169,228,148,102,145,203,168,207,32,145,137,12,109,44,148,199,105,181,67,117,168,190,195,108,164,11,149,101,60,52,149,21,131,8,180,243,65,9,72,81,68,114,105,184,128,10,121,136,69,223,65,121,100,118,211,115,235,219,80,3,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,41,84,80,173,204,235,128,239,200,133,246,167,62,114,158,203,183,0,226,11,129,123,74,215,110,183,116,233,112,188,196,16,140,122,151,84,159,163,81,57,84,56,237,142,56,161,39,142,22,211,124,66,246,127,145,121,233,152,252,58,102,61,187,52,50,190,243,216,110,180,58,197,52,50,179,157,45,194,148,157,158,74,90,152,217,219,169,9,237,29,91,86,38,33,19,2,3,0,49,200,167,34,243,211,46,56,139,203,139,118,104,101,125,231,183,90,171,181,138,104,101,102,10,171,125,80,179,60,148,181,49,179,191,78,96,220,58,182,174,46,36,38,4,96,96,101,80,20,85,243,206,253,73,254,242,127,13,86,43,194,231,18,151,222,23,175,24,235,26,224,230,217,138,111,120,62,108,61,98,169,58,80,168,134,142,170,106,250,41,14,121,0,201,153,246,65,4,238,26,177,143,87,164,198,4,14,108,169,87,250,106,199,184,171,253,149,196,120,147,17,220,63,219,43,43,174,85,213,18,127,190,146,105,164,144,254,242,34,47,139,186,159,62,0,120,62,181,112,155,148,98,55,6,171,147,29,227,26,122,58,252,86,115,74,46,20,211,128,19,199,67,16,198,101,22,202,119,154,80,121,4,137,229,50,51,221,177,227,142,59,160,80,3,205,31,207,102,102,254,11,232,244,74,245,57,83,102,150,4,201,110,7,113,238,101,230,101,247,216,216,110,205,152,19,246,218,222,203,53,71,75,171,73,107,134,63,205,194,7,33,107,36,160,62,232,190,154,234,250,51,59,180,117,241,93,197,118,99,241,107,152,231,141,113,172,189,134,213,67,212,130,193,96,130,103,58,91,69,41,59,59,136,187,179,117,38,61,162,242,204,236,197,33,8,179,48,0,71,24,121,79,200,14,114,254,70,191,148,31,228,246,235,249,61,246,135,179,61,187,176,122,61,109,219,55,108,215,169,209,234,126,107,175,183,165,213,252,214,254,167,184,189,95,10,60,87,102,63,9,89,142,24,215,5,75,219,173,85,221,56,47,246,9,230,112,165,187,210,139,187,176,147,179,63,78,96,220,79,20,204,206,81,145,19,59,24,28,145,156,138,115,89,205,44,9,157,60,14,224,44,203,203,59,239,182,112,221,231,48,32,236,85,189,150,106,126,175,74,146,233,12,159,155,152,2,65,210,72,140,125,225,109,116,213,181,103,103,123,43,229,113,231,179,44,191,26,244,122,213,117,92,243,191,82,127,188,159,195,85,170,242,184,243,217,150,95,141,122,61,106,159,228,68,69,0,60,209,252,246,102,111,224,190,143,68,174,171,145,143,235,179,247,111,248,146,149,69,10,220,206,184,14,252,136,95,106,115,231,41,236,187,112,14,32,184,23,180,173,118,235,119,78,151,11,204,65,8,199,169,117,73,250,53,19,149,67,142,216,227,138,18,120,225,109,55,196,47,103,249,23,158,153,143,195,166,99,219,179,67,43,239,61,134,235,67,172,83,67,43,57,210,220,41,73,217,228,165,169,141,157,186,144,158,209,213,181,98,98,17,48,32,48,3,28,138,114,47,61,50,227,136,188,184,183,102,134,87,222,123,117,170,187,88,166,134,86,96,170,183,213,11,51,201,75,83,27,59,244,230,13,195,171,106,226,226,66,96,70,6,6,85,1,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,164,83,142,142,51,108,92,30,101,197,45,206,59,87,182,113,158,40,237,20,248,102,219,40,27,82,148,145,48,117,106,106,100,29,52,134,46,172,78,241,137,52,146,17,136,142,214,115,150,56,1,255,0,77,88,247,21,127,178,184,143,18,98,59,135,251,101,101,117,202,186,162,79,247,210,77,52,146,31,222,68,69,241,119,83,167,203,155,130,143,228,171,151,19,223,241,253,178,213,38,102,226,159,206,92,170,96,110,172,150,186,23,96,120,237,131,54,226,2,218,96,242,74,81,48,137,200,66,58,202,48,197,35,222,2,40,1,230,143,231,179,51,127,5,244,122,37,77,56,85,226,99,25,112,161,155,148,121,165,131,232,105,46,32,84,229,109,187,219,42,89,132,46,54,233,14,51,150,6,147,107,148,39,186,40,204,36,22,125,166,3,184,76,55,198,121,15,101,110,105,96,76,233,192,150,204,204,203,75,239,182,112,221,231,173,216,171,123,44,212,253,94,148,199,12,159,155,152,2,65,210,72,140,125,225,109,116,213,181,103,103,120,182,230,189,192,229,78,26,186,222,248,184,203,147,164,107,21,202,162,156,241,117,165,130,42,119,161,171,148,163,128,107,96,97,97,105,66,121,72,58,162,250,202,211,74,82,106,99,33,244,99,45,93,87,43,143,61,153,101,248,215,163,214,171,170,231,157,250,147,253,228,254,26,173,87,149,199,158,204,178,252,107,209,235,84,201,241,93,197,118,92,112,149,151,7,141,113,172,189,186,235,93,212,130,193,96,130,102,10,171,189,80,179,59,136,187,179,244,225,13,194,242,204,236,227,24,144,179,49,153,199,25,227,217,154,89,165,142,243,167,29,220,243,51,50,239,190,217,196,151,158,143,109,173,236,176,211,245,122,80,132,49,254,110,16,8,199,72,226,1,247,69,181,211,87,213,221,221,229,127,149,127,2,180,216,3,15,90,184,158,205,42,10,73,241,61,242,158,27,150,12,134,26,169,119,218,109,211,210,204,5,60,175,28,141,12,135,85,13,75,59,70,96,125,32,16,125,195,33,152,71,35,232,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,37,62,19,188,172,100,223,211,252,61,233,208,42,170,139,31,110,99,216,111,62,112,223,20,119,209,226,3,19,210,95,238,87,10,112,173,176,214,208,183,74,137,236,133,44,163,77,29,61,51,153,21,40,1,4,192,80,145,17,117,6,67,115,155,127,94,74,63,81,158,153,143,93,145,208,240,241,115,188,246,236,25,67,136,34,196,150,218,106,134,115,146,221,84,48,212,71,32,83,158,190,228,50,118,163,51,141,217,199,168,44,99,177,206,87,146,181,242,184,243,217,150,95,141,122,61,106,159,228,69,229,51,99,2,254,84,50,179,25,101,159,181,61,153,246,183,15,220,108,93,183,161,214,236,189,170,154,72,122,189,61,195,191,111,83,118,221,195,174,154,106,218,234,177,151,197,152,90,251,129,177,85,231,5,98,154,30,197,122,195,247,10,139,93,198,155,170,18,116,42,160,144,163,150,61,224,228,5,180,192,155,81,119,23,211,86,119,110,245,242,148,212,242,100,202,223,178,156,56,223,115,50,190,197,217,107,241,222,32,147,179,86,246,173,253,178,215,68,13,12,63,155,99,113,143,101,81,92,71,188,68,203,93,95,81,233,186,191,244,68,69,96,28,234,252,172,97,111,168,20,62,157,113,81,87,194,119,154,124,155,250,129,135,189,70,5,146,154,34,176,14,117,126,86,48,183,212,10,31,78,184,168,86,82,233,202,159,142,170,156,99,29,7,11,25,175,95,87,83,125,165,167,104,112,85,112,210,196,48,21,186,146,136,27,217,166,208,198,46,39,20,84,242,74,51,72,229,212,103,144,72,196,134,54,150,226,184,250,224,163,10,241,89,151,21,119,187,77,179,179,230,110,25,183,205,38,28,184,83,180,97,37,126,198,41,6,217,80,242,16,1,67,41,187,176,17,147,116,100,55,54,125,165,40,75,229,56,5,229,221,133,120,99,163,164,205,44,120,254,219,204,219,149,190,23,110,209,79,24,199,134,122,176,15,105,164,167,217,36,129,36,219,202,88,206,169,139,222,141,152,65,128,74,78,173,0,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,148,241,139,193,214,4,226,255,0,2,83,216,47,245,158,198,196,150,109,255,0,103,241,7,78,106,143,101,245,102,167,58,175,232,80,158,40,231,234,199,78,209,254,113,223,102,187,135,71,110,252,125,241,254,0,198,89,89,140,174,217,125,152,56,122,174,199,136,108,117,15,77,93,67,82,205,190,35,209,157,157,157,157,196,192,133,196,192,197,220,12,8,72,92,132,153,222,98,121,98,241,227,249,111,177,83,100,54,108,94,183,99,236,63,111,31,102,221,46,55,30,165,86,40,132,78,98,147,65,233,11,117,169,224,26,118,45,210,73,44,194,210,76,250,236,148,154,255,0,215,82,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,8,205,5,76,18,11,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,172,96,179,10,139,6,219,177,254,37,183,229,205,218,174,233,132,233,111,21,176,216,107,170,197,198,122,171,112,204,109,77,52,140,224,14,198,81,48,19,179,128,119,187,251,163,224,213,87,129,220,7,149,249,159,197,70,3,203,252,228,165,164,170,194,119,218,138,202,74,170,122,155,132,148,65,60,239,69,63,101,137,165,140,192,216,202,165,160,16,17,38,115,55,16,239,221,163,228,102,136,138,0,121,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,149,255,0,162,34,44,85,214,74,124,39,121,88,201,191,167,248,123,211,160,81,43,204,127,152,5,103,17,23,217,114,147,40,113,23,250,147,208,118,105,229,169,167,142,122,121,49,21,86,192,147,117,64,76,17,200,16,195,35,184,4,46,59,94,72,158,82,115,252,203,69,69,120,58,224,235,29,241,127,142,234,44,22,10,207,99,97,187,54,207,180,24,131,167,13,71,178,250,176,212,29,47,244,41,207,20,147,245,100,167,120,255,0,54,239,179,93,197,163,55,126,65,56,3,0,96,220,172,193,182,156,190,203,236,61,73,99,195,214,58,118,166,161,161,166,103,217,16,106,238,238,238,238,228,102,68,228,102,100,238,102,100,68,78,68,78,239,232,17,17,17,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,166,165,17,21,170,243,71,242,39,153,191,130,250,197,18,131,108,144,198,182,172,181,206,140,3,152,215,218,122,185,237,184,87,20,90,175,117,145,82,0,148,242,65,77,87,28,210,12,98,68,34,230,226,14,204,206,66,218,233,171,183,138,237,103,166,122,102,63,17,121,143,113,205,12,208,188,246,235,173,118,145,67,12,76,225,75,111,165,23,119,142,150,154,55,119,233,194,27,139,70,213,201,200,136,204,140,204,204,164,171,148,167,5,30,196,163,163,226,203,51,109,151,90,59,212,221,104,240,93,190,118,232,70,52,51,65,211,59,153,51,22,249,58,193,44,177,196,50,8,139,70,197,43,52,141,44,38,18,126,136,136,139,21,117,63,220,174,60,137,229,151,227,94,177,90,174,169,17,17,17,17,17,17,109,39,127,131,63,201,0,116,239,127,23,90,191,131,173,1,180,111,5,185,113,144,104,253,205,170,48,124,93,150,230,110,245,185,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,109,118,248,173,200,139,96,139,179,173,232,139,77,22,168,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,138,42,249,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,85,121,231,126,164,255,0,121,63,134,171,21,225,91,134,59,239,21,88,171,23,96,172,45,122,236,87,172,63,131,235,241,45,186,155,179,4,158,212,170,130,72,35,138,135,121,203,16,65,213,58,129,110,177,59,136,105,171,139,183,123,82,175,244,213,128,177,87,251,43,135,49,38,28,184,127,182,81,215,91,107,169,228,255,0,123,36,51,71,32,125,196,36,63,7,101,57,60,190,120,251,181,113,91,106,147,46,113,93,174,174,221,152,184,98,207,79,85,93,41,56,203,5,238,8,198,24,103,175,2,138,40,194,3,122,137,25,202,159,107,48,180,177,244,202,70,222,209,222,82,128,30,104,254,123,51,55,240,95,71,162,87,85,200,199,245,217,251,183,252,73,74,162,249,63,233,87,30,225,95,246,43,17,225,188,71,111,255,0,107,172,161,185,80,212,71,254,250,57,161,146,51,251,196,132,190,44,234,0,120,232,224,202,251,193,230,99,210,219,35,186,251,103,6,98,142,209,81,134,110,82,152,53,81,71,19,135,86,154,166,49,211,73,162,234,196,207,32,139,71,32,152,144,237,119,56,163,234,240,73,198,14,38,225,27,52,34,189,11,213,214,224,155,229,68,3,139,44,244,145,83,245,235,160,138,57,194,19,142,73,65,200,78,18,169,57,88,4,227,105,28,88,12,133,159,112,207,246,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,170,104,107,169,157,246,74,26,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,70,95,60,239,212,159,239,39,240,213,21,106,106,121,98,240,29,249,16,177,83,103,206,108,89,118,227,236,65,111,31,102,218,238,54,238,157,86,23,132,142,97,147,66,234,147,117,170,32,42,119,45,209,199,44,34,242,66,250,111,148,94,255,0,209,64,15,52,127,61,153,155,248,47,163,209,43,117,147,31,227,41,112,13,62,86,150,33,171,108,39,75,120,154,254,22,145,118,24,30,227,44,49,192,85,6,204,218,153,180,80,128,14,231,125,140,242,108,219,212,147,117,127,224,7,131,235,175,22,89,184,35,112,106,72,240,38,14,168,163,175,197,103,52,164,199,83,1,153,60,116,49,12,102,50,239,168,104,101,7,144,72,90,32,19,61,219,218,56,228,159,63,178,120,87,236,175,216,95,179,54,175,179,126,207,246,79,177,251,20,125,135,176,244,250,93,155,161,167,79,163,211,247,58,123,118,237,247,116,211,185,64,103,31,220,31,93,120,77,205,194,27,123,82,73,129,49,141,69,101,126,20,56,101,39,58,104,0,197,228,161,148,100,50,151,125,59,77,16,52,132,68,210,129,1,238,222,242,71,29,0,143,31,227,40,176,13,70,86,142,33,171,124,39,85,120,134,254,118,146,118,40,26,227,20,50,64,53,0,206,218,129,188,83,24,22,215,109,236,209,239,221,211,143,109,197,114,184,243,217,150,95,141,122,61,106,186,174,121,223,169,63,222,79,225,170,213,121,92,121,236,203,47,198,189,30,181,79,242,34,34,128,30,104,254,123,51,55,240,95,71,162,87,85,200,199,245,217,251,183,252,73,74,162,249,63,233,87,30,225,95,246,43,17,225,188,71,111,255,0,107,172,161,185,80,212,71,254,250,57,161,146,51,251,196,132,190,44,234,0,120,232,224,202,251,193,230,99,210,219,35,186,251,103,6,98,142,209,81,134,110,82,152,53,81,71,19,135,86,154,166,49,211,73,162,234,196,207,32,139,71,32,152,144,237,119,56,163,234,240,73,198,14,38,225,27,52,34,189,11,213,214,224,155,229,68,3,139,44,244,145,83,245,235,160,138,57,194,19,142,73,65,200,78,18,169,57,88,4,227,105,28,88,12,133,159,112,207,246,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,170,104,107,169,157,246,74,26,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,70,95,60,239,212,159,239,39,240,213,110,188,175,51,123,6,228,46,107,230,78,110,102,4,245,113,216,176,238,91,214,77,80,212,144,60,211,202,103,117,182,69,20,49,135,115,57,201,44,145,198,206,78,32,206,108,228,66,44,228,214,233,158,153,233,152,252,69,230,61,199,52,51,66,243,219,174,181,218,69,12,49,51,133,45,190,148,93,222,58,90,104,221,223,167,8,110,45,27,87,39,34,35,50,51,51,50,149,78,88,188,191,235,50,138,142,155,136,28,239,195,189,147,29,85,237,159,12,219,101,146,120,170,172,52,178,65,52,50,149,72,9,180,111,52,241,212,119,195,32,17,66,32,58,184,200,70,17,200,170,176,14,40,249,173,255,0,38,188,246,196,217,41,249,5,251,71,246,115,177,127,76,254,212,246,62,191,104,163,130,167,250,143,100,147,110,222,190,223,211,125,118,235,221,174,141,85,120,24,227,159,249,104,253,182,255,0,82,239,177,223,99,189,155,254,205,251,67,181,118,190,211,255,0,206,240,236,219,217,191,186,215,127,195,78,248,171,230,143,231,179,51,127,5,244,122,37,106,170,237,57,121,241,167,117,225,99,52,41,236,88,191,16,85,142,85,226,90,135,108,65,70,212,197,84,212,83,188,123,98,184,65,24,147,16,24,147,68,50,184,49,57,194,196,221,57,12,33,219,61,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,64,183,49,222,15,173,92,39,230,229,1,96,102,171,124,9,141,105,231,175,178,133,76,163,33,208,207,17,179,84,208,177,57,188,178,4,77,36,6,18,72,44,238,19,136,57,72,113,156,133,213,229,113,231,179,44,191,26,244,122,213,117,92,243,191,82,127,188,159,195,85,149,112,21,154,88,19,37,184,177,192,217,153,153,119,223,99,97,187,55,180,251,109,111,101,154,163,165,213,182,213,67,31,230,225,3,144,181,146,80,31,116,95,77,117,125,25,157,219,229,113,93,197,118,99,241,107,152,231,141,113,172,189,134,213,67,212,130,193,96,130,103,58,91,69,41,59,59,136,187,179,117,38,61,162,242,204,236,197,33,8,179,48,0,71,24,92,255,0,45,46,95,117,57,195,117,179,241,7,155,246,170,73,50,250,130,163,180,217,237,53,113,69,85,6,37,48,42,168,36,105,24,39,99,128,41,234,96,136,156,38,136,130,118,212,93,156,28,181,153,244,69,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,41,240,157,229,99,38,254,159,225,239,78,129,85,84,84,171,137,126,29,48,39,20,25,89,95,150,120,234,159,251,109,101,158,183,124,223,210,203,167,102,154,24,43,58,113,75,31,91,165,215,50,233,25,108,63,7,111,7,108,122,243,211,34,243,31,135,76,199,184,229,126,104,89,187,13,214,135,73,97,154,39,115,165,184,82,147,187,71,85,77,35,179,117,33,61,165,163,232,196,196,36,6,32,96,96,53,87,150,246,41,177,96,254,54,178,182,237,136,235,187,37,37,69,194,174,215,28,157,35,147,117,85,109,13,69,37,52,122,3,59,182,249,231,136,53,211,104,238,212,157,133,157,219,33,68,68,80,129,205,239,34,232,242,195,136,234,76,198,195,214,110,197,101,204,187,121,92,102,32,120,2,18,188,64,109,29,107,71,20,108,38,59,128,233,39,51,54,119,146,90,153,73,140,159,112,133,155,101,238,10,186,230,86,63,195,89,115,98,168,164,130,229,138,175,20,86,74,57,106,204,134,8,231,169,152,33,140,164,33,18,38,6,35,103,119,97,39,211,93,25,252,22,77,25,123,130,173,89,107,128,48,214,92,216,170,42,231,182,225,91,61,21,146,142,90,179,18,158,72,41,161,8,99,41,8,68,69,205,196,25,221,216,69,181,215,70,111,5,232,17,17,21,128,115,171,242,177,133,190,160,80,250,117,197,69,95,9,222,105,242,111,234,6,30,245,24,22,74,104,138,192,57,213,249,88,194,223,80,40,125,58,226,162,87,34,50,114,251,159,185,153,69,149,88,90,109,151,171,173,190,235,81,110,143,104,63,105,170,164,183,84,85,197,77,169,152,0,117,142,156,98,234,17,48,135,83,123,234,195,163,249,95,244,213,128,177,87,251,43,135,49,38,28,184,127,182,81,215,91,107,169,228,255,0,123,36,51,71,32,125,196,36,63,7,101,58,124,191,120,238,177,113,85,133,99,193,88,164,251,22,102,225,251,123,73,113,166,208,228,246,165,44,17,210,199,45,215,120,83,197,79,7,86,166,160,155,179,11,185,6,154,182,163,222,215,128,162,175,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,82,41,199,71,25,182,46,15,50,226,150,231,29,171,219,56,207,20,118,138,124,51,109,148,13,169,74,72,152,58,181,53,50,14,154,67,23,86,39,120,196,154,73,8,196,71,107,57,203,30,62,215,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,138,105,234,103,144,156,164,150,73,9,220,140,200,157,201,201,221,221,221,221,221,77,167,46,14,95,244,124,59,216,162,205,188,222,195,191,234,177,95,218,96,138,154,162,72,42,35,195,180,187,206,61,180,231,9,201,25,205,52,108,198,115,49,110,104,229,104,133,131,243,207,45,245,43,95,230,73,157,23,92,144,225,47,20,95,112,190,47,171,195,120,158,249,81,71,97,177,86,82,1,117,222,121,166,98,156,99,145,133,250,39,216,226,172,38,151,81,113,113,103,2,25,54,40,12,194,120,90,251,142,113,85,155,5,97,106,30,219,122,196,23,10,123,93,186,155,170,17,245,234,167,144,99,138,61,230,226,3,184,204,91,82,118,22,215,87,118,110,245,242,150,77,25,3,156,118,46,32,50,107,9,231,22,28,135,179,210,98,107,120,212,73,77,184,207,178,85,1,20,117,52,219,204,1,228,233,79,28,177,117,54,48,158,205,195,238,147,58,168,10,192,56,163,230,183,252,154,243,219,19,100,167,228,23,237,31,217,206,197,253,51,251,83,216,250,253,162,142,10,159,234,61,146,77,187,122,251,127,77,245,219,175,118,186,53,85,224,99,142,127,229,163,246,219,253,75,190,199,125,142,246,111,251,55,237,14,213,218,251,79,255,0,59,195,179,111,102,254,235,93,255,0,13,59,226,175,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,250,34,34,197,93,95,255,0,21,124,116,255,0,248,44,101,23,11,249,41,140,255,0,87,246,90,92,127,91,66,63,254,142,166,17,181,199,80,197,254,235,218,128,71,251,8,92,255,0,215,16,171,53,201,124,161,198,89,245,154,24,127,40,242,254,10,73,47,184,138,160,161,167,122,185,218,24,34,0,140,165,150,105,15,189,216,35,138,57,36,118,22,35,118,7,97,18,39,97,124,138,56,117,200,108,27,195,110,81,216,178,167,6,81,82,8,91,169,192,238,117,208,211,188,39,118,184,184,11,84,86,202,196,102,91,228,33,213,133,204,182,3,4,98,251,0,89,186,188,81,231,167,242,107,200,156,77,157,127,101,190,209,253,156,236,95,210,206,221,216,250,253,162,178,10,111,234,221,57,54,237,235,238,253,7,215,110,157,218,234,214,85,148,252,229,63,42,25,167,131,114,207,249,56,251,51,237,110,32,183,88,187,111,218,254,183,101,237,85,49,195,213,233,246,33,223,183,169,187,110,225,215,77,53,109,117,82,84,136,136,162,175,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,83,82,136,138,213,121,163,249,19,204,223,193,125,98,137,64,10,191,254,88,188,7,126,91,239,180,217,243,155,22,93,216,7,15,220,7,217,182,187,141,187,169,75,138,38,16,152,100,208,186,162,253,26,121,198,157,203,116,114,69,49,52,144,190,187,37,22,154,148,86,171,199,63,28,255,0,200,187,236,79,250,151,125,177,251,99,237,47,246,111,217,253,151,178,118,111,254,119,155,126,238,211,253,206,155,62,58,247,121,78,10,121,144,255,0,44,28,211,186,229,159,228,107,236,151,179,48,252,247,222,219,246,139,183,245,58,117,52,240,244,186,125,150,45,53,237,59,183,110,125,54,105,167,126,173,122,168,139,21,117,63,220,174,60,137,229,151,227,94,177,90,174,169,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,20,85,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,170,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,226,185,172,112,57,83,153,86,170,254,41,50,216,233,34,190,225,139,59,158,41,182,16,69,3,92,109,212,162,102,245,161,38,140,231,83,12,90,137,12,132,253,72,98,140,65,196,162,24,230,137,108,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,67,84,208,215,83,59,111,136,244,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,200,35,131,174,49,112,39,23,248,18,162,255,0,96,163,246,54,36,179,108,251,65,135,250,147,84,123,47,171,53,64,82,255,0,69,28,17,71,63,86,58,119,147,243,108,251,53,218,90,59,119,196,15,52,127,61,153,155,248,47,163,209,43,170,228,99,250,236,253,219,254,36,165,81,67,7,45,46,96,149,57,61,117,179,240,249,155,247,90,72,242,250,190,163,179,89,238,213,114,197,75,6,26,51,42,169,228,121,28,32,115,156,42,42,103,136,92,230,148,66,6,212,157,216,24,180,150,172,232,202,28,27,159,89,95,136,50,143,48,32,171,146,197,136,169,198,26,135,164,157,225,158,35,9,6,88,166,140,251,217,142,57,99,142,70,98,98,7,112,102,33,33,119,23,199,135,137,222,30,177,87,11,249,203,122,202,60,83,83,219,251,7,78,166,221,116,10,89,41,225,185,208,202,59,162,168,140,77,191,190,140,216,72,196,37,138,80,99,61,155,158,231,249,83,241,131,117,201,236,208,160,225,239,18,189,33,224,156,196,188,48,193,41,68,93,123,117,238,104,194,24,12,10,48,34,144,39,40,233,233,200,15,221,7,120,228,98,141,134,86,146,176,115,206,253,73,254,242,127,13,86,255,0,202,51,44,240,174,98,113,113,13,199,20,210,118,191,177,88,126,175,19,91,160,56,227,146,18,174,142,122,122,120,142,65,48,45,122,125,168,165,7,29,164,50,197,17,177,123,186,60,234,34,40,1,230,143,231,179,51,127,5,244,122,37,77,56,85,225,159,25,113,95,155,148,121,91,131,235,169,45,192,52,229,114,187,220,234,93,136,45,214,232,206,48,150,118,143,115,20,199,186,88,192,35,23,109,198,99,184,128,55,200,25,15,101,110,86,224,76,150,192,150,204,179,203,75,23,177,176,221,155,173,216,168,187,84,213,29,46,172,199,52,159,156,152,206,66,214,73,76,189,226,125,53,209,180,102,102,111,86,188,166,105,101,110,4,206,156,9,115,203,60,203,177,123,103,13,222,122,61,182,139,181,77,79,213,233,76,19,71,249,200,76,36,29,36,136,11,221,38,215,77,31,86,119,103,199,135,138,174,25,241,151,10,25,185,89,149,184,194,186,146,226,5,78,55,43,69,206,153,216,66,227,110,144,228,8,167,120,247,57,66,123,162,144,14,50,119,218,96,91,72,195,100,135,82,249,92,121,236,203,47,198,189,30,181,93,87,60,239,212,159,239,39,240,213,106,188,174,60,246,101,151,227,94,143,90,167,249,17,17,64,15,52,127,61,153,155,248,47,163,209,43,170,228,99,250,236,253,219,254,36,165,81,67,7,45,46,96,149,57,61,117,179,240,249,155,247,90,72,242,250,190,163,179,89,238,213,114,197,75,6,26,51,42,169,228,121,28,32,115,156,42,42,103,136,92,230,148,66,6,212,157,216,24,180,150,172,232,202,28,27,159,89,95,136,50,143,48,32,171,146,197,136,169,198,26,135,164,157,225,158,35,9,6,88,166,140,251,217,142,57,99,142,70,98,98,7,112,102,33,33,119,23,199,135,137,222,30,177,87,11,249,203,122,202,60,83,83,219,251,7,78,166,221,116,10,89,41,225,185,208,202,59,162,168,140,77,191,190,140,216,72,196,37,138,80,99,61,155,158,231,249,83,241,131,117,201,236,208,160,225,239,18,189,33,224,156,196,188,48,193,41,68,93,123,117,238,104,194,24,12,10,48,34,144,39,40,233,233,200,15,221,7,120,228,98,141,134,86,146,176,115,206,253,73,254,242,127,13,86,191,203,163,40,105,179,235,22,231,22,81,205,5,36,149,24,139,41,238,144,219,222,174,121,97,130,43,136,92,109,178,209,77,33,197,169,176,71,83,28,50,59,51,22,172,14,206,36,206,226,246,150,178,104,200,28,227,177,113,1,147,88,79,56,176,228,61,158,147,19,91,198,162,74,109,198,125,146,168,8,163,169,166,222,96,15,39,74,120,229,139,169,177,132,246,110,31,116,153,213,64,81,129,198,103,43,252,253,226,39,137,60,97,156,120,43,23,229,253,21,151,16,123,63,179,65,116,184,86,199,84,29,10,10,122,115,222,49,210,72,13,169,194,78,218,27,251,174,218,232,250,179,86,174,91,220,20,230,159,7,223,148,79,202,101,255,0,10,92,254,214,251,35,177,123,10,170,166,110,159,101,237,125,78,175,90,8,180,215,180,134,221,187,181,208,181,211,70,214,53,185,163,249,236,204,223,193,125,30,137,87,254,80,121,91,129,51,167,2,103,254,89,230,93,139,219,56,110,243,246,83,182,209,118,169,169,250,189,41,171,230,143,243,144,152,72,58,73,16,23,186,77,174,154,62,172,238,207,102,188,85,112,207,140,184,80,205,202,204,173,198,21,212,151,16,42,113,185,90,46,116,206,194,23,27,116,135,32,69,59,199,185,202,19,221,20,128,113,147,190,211,2,218,70,27,36,59,192,229,95,199,85,78,0,196,54,174,24,115,74,190,174,124,49,124,168,134,219,131,38,134,150,45,150,155,140,245,83,25,65,43,71,27,77,32,85,77,82,204,210,25,159,72,196,27,104,198,102,113,251,94,121,223,169,63,222,79,225,170,213,121,92,121,236,203,47,198,189,30,181,93,87,60,239,212,159,239,39,240,213,21,106,231,248,1,224,250,235,197,150,110,8,220,26,146,60,9,131,170,40,235,241,89,205,41,49,212,192,102,79,29,12,67,25,140,187,234,26,25,65,228,18,22,136,4,207,118,246,142,57,39,250,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,8,195,5,52,17,139,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,46,218,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,148,248,78,242,177,147,127,79,240,247,167,64,170,170,34,142,14,117,248,3,6,203,146,248,55,52,139,15,82,54,44,165,197,20,246,0,187,11,56,206,246,233,105,43,103,42,115,118,125,12,26,88,64,199,115,62,199,121,54,109,234,73,186,29,148,217,242,177,227,78,235,159,152,54,179,38,179,75,16,85,221,51,7,8,211,189,93,45,116,244,196,231,114,178,11,197,16,203,52,251,157,164,169,138,89,24,12,141,128,140,14,18,252,233,245,141,175,213,17,67,7,57,108,232,186,226,92,249,181,228,189,171,23,213,207,135,176,125,158,146,174,227,101,16,40,160,130,247,63,86,78,169,234,45,214,62,199,45,46,210,212,196,26,89,4,118,145,202,207,100,25,79,142,191,37,249,167,131,115,51,217,126,211,251,37,136,45,215,222,197,215,232,246,174,203,83,28,221,46,166,210,217,187,167,183,118,210,211,93,116,125,52,89,52,97,60,83,98,199,56,86,205,141,112,181,119,109,178,226,11,125,61,210,221,83,210,56,250,244,179,198,50,69,38,195,97,49,220,6,47,161,51,19,107,163,179,63,114,250,200,136,138,192,57,213,249,88,194,223,80,40,125,58,226,162,175,132,239,52,249,55,245,3,15,122,140,11,37,52,69,96,28,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,247,249,172,112,57,83,153,86,170,254,41,50,216,233,34,190,225,139,59,158,41,182,16,69,3,92,109,212,162,102,245,161,38,140,231,83,12,90,137,12,132,253,72,98,140,65,196,162,24,230,137,108,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,67,84,208,215,83,59,111,136,244,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,200,163,133,94,38,48,111,21,249,71,71,154,88,62,134,174,220,99,80,86,219,189,178,165,156,142,221,113,140,35,57,96,105,54,176,204,27,101,140,194,65,102,220,6,59,132,15,124,97,97,124,243,191,82,127,188,159,195,85,170,242,241,226,23,10,240,191,152,89,137,155,152,166,155,183,246,12,191,170,166,183,90,194,170,58,121,174,117,210,220,237,195,21,60,100,111,253,244,134,226,38,65,20,82,155,1,236,218,244,43,58,51,123,25,103,214,104,98,12,220,204,9,233,36,190,226,42,129,154,161,169,32,104,96,136,2,49,138,40,99,14,247,96,142,40,227,141,156,156,141,216,25,200,136,157,201,228,127,149,31,2,223,212,56,160,206,188,25,255,0,107,213,96,10,42,226,254,248,138,233,37,59,143,251,151,101,50,47,236,230,96,255,0,91,204,165,81,20,53,243,164,206,59,22,48,206,92,37,147,182,136,122,149,121,119,111,168,168,186,84,238,54,219,85,114,26,121,6,155,97,3,51,236,130,10,121,122,130,102,37,218,118,251,165,25,51,249,78,79,185,57,125,199,60,80,54,106,211,205,217,236,185,105,111,158,162,178,77,160,125,122,170,234,121,233,41,233,180,115,19,29,192,117,50,245,24,76,91,179,108,45,175,32,186,160,28,104,100,229,139,32,184,160,199,249,85,133,166,223,101,181,92,35,168,183,71,180,219,179,82,213,211,197,87,21,54,166,102,103,209,10,129,139,168,68,228,125,61,239,163,150,141,37,60,150,243,142,251,140,50,107,22,228,237,222,30,165,38,93,220,41,234,45,117,59,129,182,210,220,138,162,66,166,216,32,206,251,39,130,162,94,161,25,145,118,157,190,232,198,44,242,42,163,3,140,206,87,249,251,196,79,18,120,195,56,240,86,47,203,250,43,46,32,246,127,102,130,233,112,173,142,168,58,20,20,244,231,188,99,164,144,27,83,132,157,180,55,247,93,181,209,245,102,173,92,183,184,41,205,62,15,191,40,159,148,203,254,20,185,253,173,246,71,98,246,21,85,76,221,62,203,218,250,157,94,180,17,105,175,105,13,187,119,107,161,107,166,141,172,107,115,71,243,217,153,191,130,250,61,18,191,254,74,158,86,49,79,212,10,239,78,183,43,255,0,68,68,88,171,175,171,132,240,181,247,28,226,171,54,10,194,212,61,182,245,136,46,20,246,187,117,55,84,35,235,213,79,32,199,20,123,205,196,7,113,152,182,164,236,45,174,174,236,221,235,32,158,9,56,62,195,60,35,101,124,86,81,106,74,220,109,124,167,128,177,101,226,146,90,142,133,116,241,73,57,194,17,199,41,184,136,66,53,39,19,24,132,111,35,11,25,136,187,237,27,138,84,83,140,204,148,197,92,68,240,217,140,50,115,5,92,45,84,87,172,65,236,254,205,61,210,89,35,165,14,133,125,61,65,239,40,227,144,219,80,132,153,180,7,247,157,181,209,181,118,143,108,144,229,19,196,150,90,231,70,1,204,107,238,54,203,89,237,184,87,20,90,175,117,145,82,92,171,202,121,32,166,171,142,105,6,49,42,49,23,55,16,118,102,114,22,215,77,93,188,84,186,34,34,40,171,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,162,34,181,94,104,254,68,243,55,240,95,88,162,80,109,146,24,42,213,153,89,209,128,114,230,251,81,87,5,183,21,98,139,85,146,178,90,67,17,158,56,42,106,227,134,66,140,136,72,88,216,77,221,157,196,155,93,53,103,240,89,52,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,219,69,101,92,200,120,41,205,62,48,127,39,127,147,59,254,20,182,125,146,246,191,109,246,237,85,76,61,78,213,217,58,125,46,140,18,235,167,102,61,219,182,233,168,233,174,175,167,138,229,233,203,211,58,56,76,206,139,214,99,102,54,39,193,87,27,109,199,11,212,217,34,138,201,91,87,52,227,60,149,116,147,9,16,205,77,16,176,109,167,54,119,98,119,213,199,187,197,218,66,145,22,42,234,127,185,92,121,19,203,47,198,189,98,181,93,82,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,213,34,40,171,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,149,85,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,168,192,227,71,148,246,42,204,236,229,124,204,225,234,239,106,164,135,26,220,42,107,49,53,21,246,182,72,225,183,87,72,50,76,117,145,72,195,36,135,12,210,51,137,68,194,69,28,178,139,139,116,73,218,158,245,56,81,225,71,46,56,74,203,128,193,88,42,46,221,117,174,233,207,127,191,207,11,5,85,222,168,89,217,136,153,157,250,112,134,226,104,161,103,113,140,72,157,220,204,228,144,225,179,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,82,168,177,87,89,4,114,203,187,93,111,92,14,101,133,101,230,231,87,95,81,29,61,202,144,37,169,152,165,49,130,11,157,92,48,196,196,78,238,193,28,81,199,24,15,128,128,8,182,140,204,203,202,243,100,192,24,55,19,112,115,137,241,157,247,15,82,85,223,112,117,69,190,166,197,112,38,118,158,132,234,46,20,180,243,176,19,59,59,132,145,72,236,64,250,131,184,198,78,219,163,2,24,118,225,59,205,62,77,253,64,195,222,163,2,191,254,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,77,74,34,128,30,104,254,123,51,55,240,95,71,162,87,233,201,66,211,106,135,134,220,101,125,134,217,72,23,42,204,113,81,73,81,88,48,139,79,52,16,208,81,20,81,28,154,110,32,2,158,98,17,119,208,94,89,29,180,220,250,200,82,34,143,94,117,246,155,84,220,54,224,219,236,214,202,67,185,81,227,138,122,74,122,194,132,94,120,96,154,130,180,165,136,36,211,112,129,148,16,145,11,62,132,241,70,239,174,214,210,194,249,92,121,236,203,47,198,189,30,181,93,87,60,239,212,159,239,39,240,213,106,188,174,60,246,101,151,227,94,143,90,166,251,24,103,246,77,96,12,199,194,217,71,140,179,10,213,106,197,248,211,119,177,45,115,153,117,42,116,119,17,220,76,206,17,117,13,158,56,186,132,61,89,4,130,61,230,206,45,80,17,17,64,15,52,127,61,153,155,248,47,163,209,43,170,228,99,250,236,253,219,254,36,165,81,98,174,178,8,229,151,118,186,222,184,28,203,10,203,205,206,174,190,162,58,123,149,32,75,83,49,74,99,4,23,58,184,97,137,136,157,221,130,56,163,142,48,31,1,0,17,109,25,153,151,149,230,201,128,48,110,38,224,231,19,227,59,238,30,164,171,190,224,234,139,125,77,138,224,76,237,61,9,212,92,41,105,231,96,38,118,119,9,34,145,216,129,245,7,113,140,157,183,70,4,48,237,194,119,154,124,155,250,129,135,189,70,5,127,252,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,181,254,47,114,134,155,34,56,151,204,44,173,183,193,73,5,182,211,120,57,173,112,83,79,44,193,79,110,169,1,170,163,133,206,95,124,140,41,231,136,13,201,203,223,18,247,143,244,158,87,249,62,231,29,139,28,240,192,217,85,79,15,103,189,101,165,194,122,122,200,247,25,245,233,107,170,39,171,167,169,213,192,64,119,25,212,197,211,98,50,110,205,188,182,180,130,202,250,145,20,0,243,71,243,217,153,191,130,250,61,18,186,174,70,63,174,207,221,191,226,74,247,248,193,225,51,6,241,117,149,255,0,97,239,181,20,150,123,237,5,68,117,54,44,70,84,15,85,61,168,222,64,121,216,1,164,137,204,37,136,30,50,7,61,154,244,205,217,202,32,118,199,179,31,224,12,101,149,152,202,237,151,217,131,135,170,236,120,134,199,80,244,213,212,53,44,219,226,61,25,217,217,217,220,76,8,92,76,12,93,192,192,132,133,200,73,157,234,174,127,241,103,140,184,140,202,252,169,192,249,129,79,87,93,125,203,90,123,165,53,70,35,171,175,105,231,188,133,84,144,60,79,32,116,197,196,226,138,158,56,220,200,228,57,95,83,39,220,228,239,237,121,92,121,236,203,47,198,189,30,181,93,87,60,239,212,159,239,39,240,213,30,188,55,100,133,215,136,252,237,194,217,47,102,190,82,89,170,49,29,68,162,117,245,49,148,129,77,4,48,73,81,49,176,15,121,155,69,12,155,3,81,98,61,162,228,12,238,109,145,158,86,229,110,4,201,108,9,108,203,60,180,177,123,27,13,217,186,221,138,139,181,77,81,210,234,204,115,73,249,201,140,228,45,100,148,203,222,39,211,93,27,70,102,102,245,104,136,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,37,62,19,188,172,100,223,211,252,61,233,208,42,170,136,172,3,157,95,149,140,45,245,2,135,211,174,42,32,50,199,44,241,86,110,226,248,240,46,10,164,237,119,170,139,125,202,225,77,74,49,201,36,149,93,138,138,122,195,130,32,140,8,206,105,2,156,130,48,97,247,164,32,23,118,103,119,111,149,132,241,77,247,3,98,171,54,53,194,213,221,138,245,135,238,20,247,75,117,79,72,36,232,85,65,32,201,20,155,13,136,11,105,128,190,132,206,47,166,142,206,221,203,37,60,129,198,25,143,143,242,107,9,227,44,220,192,95,98,241,125,214,222,51,221,44,155,221,251,52,155,137,132,182,150,167,23,80,24,37,232,155,188,145,117,58,102,238,96,78,245,1,121,252,194,198,182,172,181,192,24,151,49,175,180,245,115,219,112,173,158,182,247,89,21,32,9,79,36,20,208,156,210,12,98,68,34,230,226,14,204,206,66,218,233,171,183,138,198,95,48,177,173,215,50,177,254,37,204,107,237,61,36,23,44,85,120,173,189,214,69,72,4,48,71,61,76,199,52,131,24,145,17,48,49,27,179,51,145,62,154,106,239,226,188,250,155,238,80,153,233,89,153,252,56,213,229,206,33,188,246,219,214,90,92,6,221,8,155,78,115,13,158,112,121,40,158,73,100,114,2,218,97,87,0,0,59,52,113,83,68,46,2,219,72,239,169,17,17,88,7,58,191,43,24,91,234,5,15,167,92,84,85,240,157,230,159,38,254,160,97,239,81,129,100,166,136,172,3,157,95,149,140,45,245,2,135,211,174,42,192,57,92,121,236,203,47,198,189,30,181,79,242,135,110,107,28,14,83,101,173,214,191,138,76,182,58,185,108,88,158,240,231,138,109,132,18,206,246,235,141,81,25,189,104,73,163,176,83,77,46,162,67,33,55,78,105,99,16,114,25,70,56,124,167,41,252,144,226,46,253,155,148,217,209,150,183,202,76,49,129,40,42,36,178,226,123,180,209,210,213,29,194,8,206,146,170,107,84,84,231,172,160,115,55,103,214,118,96,104,195,121,12,142,98,209,29,96,231,157,250,147,253,228,254,26,162,173,95,79,46,14,95,245,156,68,95,98,205,188,222,195,191,234,79,65,218,96,138,154,162,73,233,228,196,85,91,14,61,180,231,9,199,32,67,12,142,198,115,49,109,121,34,104,133,143,243,207,20,223,162,44,101,179,251,56,239,188,64,103,46,44,206,44,71,15,103,171,196,215,2,168,142,155,112,31,100,165,1,104,233,169,183,128,3,73,210,130,56,162,234,108,98,61,155,139,222,39,117,45,92,155,50,83,236,55,15,183,108,227,171,184,117,170,243,54,224,221,24,35,151,116,112,80,219,165,168,167,143,112,188,98,227,49,78,117,142,90,25,139,199,208,211,105,111,101,69,57,226,225,107,21,38,42,202,76,107,79,67,178,245,117,183,222,45,117,149,61,83,126,173,45,36,148,178,83,199,177,223,96,237,58,218,151,213,153,137,250,154,19,187,8,179,82,14,80,89,161,117,193,124,90,83,96,56,70,174,123,110,96,217,235,109,181,16,13,105,69,4,83,211,66,85,177,85,28,90,56,204,98,52,243,66,58,237,113,106,169,29,139,196,74,114,81,20,0,243,71,243,217,153,191,130,250,61,18,191,254,74,158,86,49,79,212,10,239,78,183,43,180,202,46,36,114,75,62,174,184,162,205,148,24,250,147,19,212,96,234,136,169,175,7,73,79,59,65,17,200,82,140,111,28,198,3,21,64,19,211,203,161,194,70,14,194,206,207,161,11,189,75,68,69,138,186,153,238,85,252,18,90,178,187,6,218,184,150,199,112,82,92,49,102,49,179,195,87,97,167,154,148,92,236,20,83,60,223,157,138,81,152,192,206,170,152,233,141,203,96,73,16,17,196,255,0,167,43,60,133,34,34,34,34,40,171,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,162,34,181,94,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,146,154,34,34,34,44,85,212,255,0,114,184,242,39,150,95,141,122,197,106,186,164,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,88,214,113,99,230,159,57,62,160,98,31,81,157,77,79,43,143,34,121,101,248,215,172,86,171,170,68,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,42,171,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,68,80,3,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,41,84,88,171,169,254,229,113,228,79,44,191,26,245,138,212,230,143,228,79,51,127,5,245,138,37,10,220,39,121,167,201,191,168,24,123,212,96,87,255,0,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,68,80,3,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,175,253,17,88,7,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,186,174,121,223,169,63,222,79,225,170,194,184,73,206,251,87,14,25,253,135,51,162,243,99,171,188,211,225,202,123,161,5,5,52,131,25,212,207,53,186,166,158,16,115,46,224,7,150,104,247,158,132,226,27,137,132,221,152,31,197,102,150,105,99,188,233,199,119,60,204,204,187,239,182,113,37,231,163,219,107,123,44,52,253,94,148,33,12,127,155,132,2,49,210,56,128,125,209,109,116,213,245,119,119,121,148,229,193,204,2,143,136,139,20,89,73,155,216,139,253,86,40,59,76,241,84,212,71,5,60,120,138,151,121,201,186,156,33,8,227,9,161,141,216,14,22,29,207,28,77,40,185,254,121,162,190,164,69,0,60,209,252,246,102,111,224,190,143,68,174,171,145,143,235,179,247,111,248,146,149,69,138,186,159,238,87,30,68,242,203,241,175,88,173,78,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,127,252,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,250,188,233,50,114,197,131,243,151,9,103,21,162,110,157,94,98,91,234,41,238,148,219,77,247,85,91,70,158,49,169,222,70,236,219,224,158,158,46,152,128,8,246,109,222,241,72,78,206,75,121,199,98,193,249,203,139,114,118,239,15,78,175,49,45,244,245,22,186,157,198,251,170,173,163,81,33,83,108,16,118,109,240,79,81,47,80,140,4,123,54,223,120,164,22,105,148,68,80,3,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,41,84,86,107,204,119,129,202,158,43,112,109,6,48,203,227,164,167,204,92,31,79,56,80,195,40,69,16,94,233,9,216,222,138,89,221,152,128,196,152,138,2,34,233,9,203,40,147,11,76,242,199,4,42,234,185,92,121,236,203,47,198,189,30,181,93,87,60,239,212,159,239,39,240,213,106,188,174,60,246,101,151,227,94,143,90,167,249,17,17,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,74,124,39,121,88,201,191,167,248,123,211,160,85,85,17,88,7,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,153,60,19,193,207,15,185,123,158,55,222,33,240,198,9,233,99,59,255,0,94,89,234,106,42,229,169,142,158,170,162,105,164,171,170,167,9,72,186,51,79,214,216,110,46,194,209,131,4,99,27,28,173,37,107,69,96,28,230,243,75,236,167,14,54,44,179,160,190,246,90,252,119,136,35,237,52,93,151,127,108,181,209,3,205,55,231,28,28,99,217,84,86,226,238,33,50,215,70,212,122,140,161,89,21,223,242,172,206,59,22,81,113,113,104,166,196,112,233,73,143,109,242,224,232,234,119,31,244,45,85,76,240,73,76,251,0,9,207,169,61,60,80,105,238,136,245,247,145,48,131,179,207,74,34,34,176,14,117,126,86,48,183,212,10,31,78,184,168,171,225,59,205,62,77,253,64,195,222,163,2,201,77,17,88,7,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,159,229,212,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,51,65,83,4,130,227,36,82,70,76,226,96,66,238,46,46,206,206,206,236,233,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,132,97,130,154,8,197,134,56,163,140,89,132,0,69,152,88,89,153,153,153,153,148,91,115,206,253,73,254,242,127,13,86,65,193,103,12,245,60,87,103,205,171,44,38,174,171,183,216,160,167,154,239,136,107,169,30,46,189,53,186,29,172,93,54,144,153,156,228,150,72,97,103,97,61,143,51,72,224,98,4,203,33,60,1,128,48,110,86,96,219,78,95,101,246,30,164,177,225,235,29,59,83,80,208,211,51,236,136,53,119,119,119,119,114,51,34,114,51,50,119,51,50,34,39,34,39,119,244,8,173,171,153,14,41,190,224,254,9,115,74,237,135,43,187,37,93,69,190,146,215,36,157,32,147,117,45,109,117,61,37,76,122,27,59,54,248,39,148,53,211,112,238,212,93,137,153,219,30,197,147,70,64,228,229,139,135,252,154,194,121,59,135,38,237,20,152,102,222,52,242,84,237,48,237,117,70,69,37,77,78,195,51,120,250,179,201,44,189,61,238,33,191,104,251,162,204,173,255,0,155,6,22,177,98,14,9,113,125,218,239,67,218,42,240,205,194,209,116,181,201,213,48,236,245,71,93,13,33,73,160,187,49,235,5,93,64,104,76,227,239,235,166,225,23,104,55,203,220,107,117,203,92,127,134,179,26,197,79,73,61,203,10,222,40,175,116,113,85,129,20,18,79,77,48,77,24,200,34,66,78,14,64,204,236,196,47,166,186,59,120,172,162,17,20,0,243,71,243,217,153,191,130,250,61,18,101,63,26,248,171,32,184,59,186,228,166,83,220,253,155,139,241,134,48,185,214,220,174,209,60,129,85,105,181,189,13,190,40,202,152,182,176,52,211,152,84,11,74,38,231,8,192,78,194,39,36,82,133,20,200,188,244,204,126,29,51,30,221,154,25,95,121,236,55,90,29,98,154,25,89,206,150,225,74,78,207,37,45,76,108,237,212,132,246,142,173,171,19,16,137,129,1,128,24,228,83,145,121,233,151,28,69,229,197,187,52,50,190,243,219,173,85,218,197,52,50,179,5,85,190,168,89,158,74,90,152,217,223,167,48,110,29,91,87,23,18,19,2,48,48,50,168,8,139,21,117,146,159,9,222,86,50,111,233,254,30,244,232,21,85,68,68,68,68,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,68,69,106,188,209,252,137,230,111,224,190,177,68,161,91,132,239,52,249,55,245,3,15,122,140,11,37,52,68,68,68,88,171,169,254,229,113,228,79,44,191,26,245,138,213,117,72,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,87,84,136,162,175,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,85,87,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,83,82,136,160,7,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,82,168,177,87,83,253,202,227,200,158,89,126,53,235,21,169,205,31,200,158,102,254,11,235,20,74,21,184,78,243,79,147,127,80,48,247,168,192,175,255,0,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,83,82,136,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,250,34,176,14,117,126,86,48,183,212,10,31,78,184,171,0,229,113,231,179,44,191,26,244,122,213,117,92,243,191,82,127,188,159,195,84,85,171,170,200,190,93,25,237,159,121,19,123,206,188,39,110,255,0,181,190,201,91,58,212,127,233,143,250,50,90,106,223,207,73,82,29,143,179,244,136,191,58,31,157,240,15,155,219,174,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,170,104,107,169,157,183,196,122,59,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,207,247,4,156,96,225,158,46,114,190,43,208,189,37,22,54,177,211,192,56,178,207,73,21,71,66,134,121,100,156,33,56,228,148,24,72,38,26,99,149,128,78,71,141,137,128,200,157,183,21,197,34,128,30,104,254,123,51,55,240,95,71,162,87,85,200,199,245,217,251,183,252,73,74,162,197,93,79,247,43,143,34,121,101,248,215,172,86,167,52,127,34,121,155,248,47,172,81,40,86,225,59,205,62,77,253,64,195,222,163,2,191,254,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,93,255,0,56,44,156,177,99,158,24,31,53,106,38,236,247,172,180,184,65,81,71,38,211,62,189,45,117,68,20,149,20,218,49,136,14,227,58,105,122,142,38,77,217,182,14,214,144,157,69,7,8,89,189,77,145,28,75,229,238,105,92,39,164,130,219,105,188,4,55,73,234,96,150,96,167,183,84,129,82,214,76,193,23,190,70,20,243,202,96,194,197,239,136,251,167,250,47,146,74,34,128,30,104,254,123,51,55,240,95,71,162,87,85,200,199,245,217,251,183,252,73,74,162,40,118,231,81,148,56,55,8,102,134,9,205,203,20,21,112,223,115,10,158,190,27,235,20,238,112,76,118,248,232,162,130,96,7,239,3,120,166,104,201,153,246,59,67,27,176,177,57,145,208,174,87,30,123,50,203,241,175,71,173,87,85,207,59,245,39,251,201,252,53,90,175,43,143,61,153,101,248,215,163,214,169,254,68,68,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,146,159,9,222,86,50,111,233,254,30,244,232,21,85,68,86,1,206,175,202,198,22,250,129,67,233,215,21,96,28,174,60,246,101,151,227,94,143,90,167,249,17,64,15,51,76,235,252,180,241,113,138,123,61,191,178,208,96,77,112,85,30,248,182,77,47,98,158,110,209,36,154,72,98,90,213,75,83,176,155,110,177,52,91,133,139,118,180,254,155,39,44,81,112,95,113,226,6,162,110,181,234,167,52,40,240,117,28,123,76,123,37,44,118,154,154,186,135,213,143,100,157,99,150,155,185,195,112,118,95,116,180,144,153,190,87,12,89,91,249,105,205,216,50,206,27,23,182,107,239,56,127,18,123,42,139,181,118,126,173,210,43,37,108,212,63,156,115,1,29,42,162,128,189,242,96,125,52,61,69,201,158,154,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,40,103,166,158,50,98,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,146,159,13,121,189,77,159,89,13,129,179,114,25,233,36,168,196,86,120,102,184,53,36,18,195,4,87,16,214,42,216,99,9,117,54,8,234,99,154,54,119,114,213,129,157,136,153,216,158,165,162,34,176,14,117,126,86,48,183,212,10,31,78,184,168,171,225,59,205,62,77,253,64,195,222,163,2,201,77,17,88,7,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,159,228,69,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,69,24,28,241,113,77,246,147,10,229,38,10,167,174,217,101,186,220,47,23,74,202,110,144,63,86,170,146,58,88,233,228,222,237,188,118,133,109,75,104,206,194,253,77,73,157,196,93,163,215,132,44,161,166,207,126,37,242,247,43,110,16,82,79,109,187,94,2,107,164,21,51,203,8,84,91,169,128,170,171,33,99,139,223,19,58,120,37,0,113,113,247,200,125,224,253,38,201,37,124,156,89,133,172,88,231,10,222,112,86,41,161,237,182,92,65,111,168,181,220,105,186,167,31,94,150,120,202,57,99,222,14,38,59,128,201,181,23,98,109,117,103,103,239,88,182,172,140,248,25,205,11,174,113,240,151,150,120,242,250,53,111,114,158,207,236,218,201,234,235,74,174,122,185,232,102,146,138,74,169,37,38,98,35,152,169,158,103,215,87,103,145,217,200,180,220,245,213,20,0,243,71,243,217,153,191,130,250,61,18,181,85,114,156,77,240,19,156,188,43,229,198,12,204,140,127,61,170,162,147,19,109,163,185,83,209,212,9,201,101,186,27,75,44,116,114,62,186,77,172,17,185,117,98,212,26,64,152,53,218,49,73,55,87,130,78,48,113,55,8,217,161,21,232,94,174,183,4,223,42,32,28,89,103,164,138,159,175,93,4,81,206,16,156,114,74,14,66,112,149,73,202,192,39,27,72,226,192,100,44,251,134,127,176,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,208,34,197,93,100,167,194,119,149,140,155,250,127,135,189,58,5,85,81,17,17,17,20,85,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,106,81,17,90,175,52,127,34,121,155,248,47,172,81,40,86,225,59,205,62,77,253,64,195,222,163,2,201,77,17,17,17,22,42,234,127,185,92,121,19,203,47,198,189,98,181,93,82,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,213,34,40,171,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,149,85,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,162,40,1,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,148,170,44,85,212,255,0,114,184,242,39,150,95,141,122,197,106,115,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,43,255,0,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,162,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,136,172,3,157,95,149,140,45,245,2,135,211,174,42,192,57,92,121,236,203,47,198,189,30,181,93,87,60,239,212,159,239,39,240,213,98,188,23,228,229,139,63,120,160,192,25,85,138,102,217,101,186,220,36,168,184,199,180,223,180,210,210,83,203,87,45,54,160,96,97,214,10,114,139,168,36,196,29,77,237,171,142,143,145,157,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,17,134,10,104,35,22,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,81,65,205,175,130,143,98,86,86,113,101,150,86,203,85,29,150,110,140,120,210,223,3,116,36,26,233,167,233,133,204,89,203,100,157,99,150,40,229,24,196,73,164,97,149,218,71,150,99,11,0,200,188,244,204,126,29,51,30,221,154,25,95,121,236,55,90,29,98,154,25,89,206,150,225,74,78,207,37,45,76,108,237,212,132,246,142,173,171,19,16,137,129,1,128,24,228,83,145,121,233,151,28,69,229,197,187,52,50,190,243,219,173,85,218,197,52,50,179,5,85,190,168,89,158,74,90,152,217,223,167,48,110,29,91,87,23,18,19,2,48,48,50,168,10,0,121,163,249,236,204,223,193,125,30,137,93,87,35,31,215,103,238,223,241,37,42,139,21,117,63,220,174,60,137,229,151,227,94,177,90,156,209,252,137,230,111,224,190,177,68,161,91,132,239,52,249,55,245,3,15,122,140,10,255,0,249,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,45,57,253,147,150,46,32,50,107,22,100,238,35,155,179,210,98,107,121,83,199,83,180,207,178,85,1,52,148,213,59,0,193,228,233,79,28,82,244,247,176,158,205,165,238,147,178,198,93,100,187,195,94,111,83,103,214,67,96,108,220,134,122,73,42,49,21,158,25,174,13,73,4,176,193,21,196,53,138,182,24,194,93,77,130,58,152,230,141,157,220,181,96,103,98,38,118,39,169,104,160,7,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,82,168,138,42,249,231,126,164,255,0,121,63,134,171,85,229,113,231,179,44,191,26,244,122,213,117,92,243,191,82,127,188,159,195,85,170,242,184,243,217,150,95,141,122,61,106,159,228,68,69,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,41,240,157,229,99,38,254,159,225,239,78,129,85,84,69,96,28,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,127,145,81,254,45,243,162,213,144,188,60,227,108,192,170,197,244,152,118,239,29,158,178,147,13,212,76,3,41,203,123,146,158,78,197,20,81,16,147,74,125,86,18,113,113,33,96,3,51,210,48,55,108,112,109,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,148,211,212,207,33,48,199,20,113,139,57,25,145,59,11,11,51,187,187,179,50,149,78,98,249,67,77,144,188,183,242,119,40,225,130,146,58,140,59,138,45,112,220,30,146,121,102,130,91,137,219,110,82,214,205,25,203,161,184,73,83,36,210,51,59,14,140,108,204,34,204,194,214,151,202,227,207,102,89,126,53,232,245,169,204,211,37,63,34,220,92,98,158,207,112,237,84,24,239,92,107,71,190,93,243,69,219,103,155,180,71,38,145,128,142,149,81,84,236,22,221,164,79,22,226,114,221,165,223,242,75,206,59,20,184,87,29,112,253,81,15,70,245,77,112,124,99,71,38,227,46,215,75,36,116,244,149,13,163,6,200,250,39,21,55,123,158,227,237,94,232,233,25,59,201,250,34,43,0,231,87,229,99,11,125,64,161,244,235,138,138,190,19,188,211,228,223,212,12,61,234,48,44,148,209,21,128,115,171,242,177,133,190,160,80,250,117,197,88,7,43,143,61,153,101,248,215,163,214,169,254,68,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,68,80,129,206,43,51,62,216,113,89,14,5,164,171,186,181,38,2,195,244,118,249,169,106,36,254,133,26,234,150,122,201,39,167,6,55,102,223,4,244,96,102,226,36,69,3,11,179,136,3,187,147,174,89,253,176,226,178,108,117,87,73,117,106,76,5,135,235,46,16,213,83,199,253,10,53,213,44,212,113,193,80,110,14,205,190,9,235,12,1,136,72,138,7,38,119,16,54,121,191,69,141,183,24,24,2,167,44,56,163,205,44,25,54,30,164,177,83,210,226,138,234,155,125,190,145,162,24,32,183,84,202,245,20,77,24,196,251,0,30,154,104,93,129,180,216,206,194,236,46,206,45,46,156,161,177,215,218,222,13,173,182,15,101,246,79,177,88,130,233,98,235,117,250,157,175,169,32,215,245,118,237,110,158,157,191,167,183,82,254,165,187,95,123,104,222,170,40,1,230,143,231,179,51,127,5,244,122,37,117,92,153,56,116,192,151,187,61,247,137,123,253,63,110,196,150,44,65,37,139,15,251,243,69,236,205,180,13,218,165,247,37,104,230,235,71,112,96,219,36,111,211,232,238,23,212,253,217,52,199,248,3,6,230,158,13,187,101,246,96,225,234,75,230,30,190,83,189,53,117,13,75,62,201,67,86,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,108,125,184,197,224,235,29,240,129,142,233,236,23,250,207,108,225,187,206,255,0,179,248,131,167,13,63,181,58,80,211,157,87,244,40,79,44,144,116,164,168,104,255,0,56,237,191,77,195,171,63,117,106,229,193,204,2,179,135,123,236,89,73,155,216,139,253,73,235,251,76,241,84,212,71,61,68,152,118,171,97,201,186,156,33,9,36,56,102,145,152,14,22,29,173,36,173,40,184,126,121,165,155,244,88,171,172,148,248,78,242,177,147,127,79,240,247,167,64,170,170,34,34,34,34,138,190,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,77,74,34,43,85,230,143,228,79,51,127,5,245,138,37,10,220,39,121,167,201,191,168,24,123,212,96,89,41,162,34,34,34,197,93,79,247,43,143,34,121,101,248,215,172,86,171,170,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,69,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,170,188,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,69,0,60,209,252,246,102,111,224,190,143,68,174,171,145,143,235,179,247,111,248,146,149,69,138,186,159,238,87,30,68,242,203,241,175,88,173,78,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,127,252,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,69,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,209,21,128,115,171,242,177,133,190,160,80,250,117,197,88,7,43,143,61,153,101,248,215,163,214,171,170,231,157,250,147,253,228,254,26,173,87,149,199,158,204,178,252,107,209,235,84,255,0,34,132,14,99,252,191,235,56,119,190,203,155,121,67,135,127,212,158,191,179,65,45,53,60,147,212,73,135,106,182,4,123,106,14,99,146,67,134,105,25,204,38,114,218,210,74,241,19,7,230,94,90,65,193,39,24,56,155,132,108,208,138,244,47,87,91,130,111,149,16,14,44,179,210,69,79,215,174,130,40,231,8,78,57,37,7,33,56,74,164,229,96,19,141,164,113,96,50,22,125,195,63,216,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,118,169,161,174,166,119,217,40,106,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,205,4,60,209,252,246,102,111,224,190,143,68,174,171,145,143,235,179,247,111,248,146,149,69,138,186,159,238,87,30,68,242,203,241,175,88,173,78,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,127,252,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,149,142,103,28,217,95,106,201,206,45,51,51,1,216,138,145,173,176,94,61,165,71,5,37,16,210,65,73,5,116,49,214,199,75,28,66,238,34,16,141,75,66,218,104,206,209,179,176,142,187,90,77,57,54,103,95,219,158,31,110,217,57,87,111,232,213,229,149,193,186,51,199,22,216,231,161,184,203,81,81,30,226,121,9,202,97,156,43,24,180,0,22,143,161,166,226,222,234,255,0,209,64,15,52,127,61,153,155,248,47,163,209,43,170,228,99,250,236,253,219,254,36,165,81,20,85,243,206,253,73,254,242,127,13,86,171,202,227,207,102,89,126,53,232,245,170,234,185,231,126,164,255,0,121,63,134,171,85,229,113,231,179,44,191,26,244,122,213,63,200,136,138,149,113,99,229,99,57,62,159,226,31,78,157,99,88,178,83,225,59,202,198,77,253,63,195,222,157,2,170,168,138,192,57,213,249,88,194,223,80,40,125,58,226,172,3,149,199,158,204,178,252,107,209,235,84,255,0,34,138,14,117,249,223,117,123,174,13,225,186,27,29,32,219,70,158,159,28,84,92,138,66,41,228,157,202,182,142,40,0,123,132,0,69,166,34,119,220,230,231,27,54,205,143,212,183,94,85,153,57,98,205,222,46,45,21,56,142,109,105,48,21,190,92,99,29,54,211,254,138,170,166,158,8,233,155,120,24,184,116,231,168,138,125,125,225,46,134,194,23,19,119,107,234,231,87,229,99,11,125,64,161,244,235,138,176,14,87,30,123,50,203,241,175,71,173,82,19,206,35,37,238,185,139,195,205,151,48,48,190,16,171,188,221,240,5,224,234,235,42,41,140,136,232,44,147,83,159,108,149,226,98,208,193,165,134,136,140,152,72,163,8,200,253,216,218,87,81,87,194,70,116,93,114,23,136,108,19,152,20,184,190,175,14,218,35,188,81,210,98,74,136,64,165,9,108,146,84,71,219,98,150,33,18,121,67,164,196,76,44,36,76,96,6,26,72,0,237,146,74,34,43,0,231,87,229,99,11,125,64,161,244,235,138,138,190,19,188,211,228,223,212,12,61,234,48,44,148,209,21,128,115,171,242,177,133,190,160,80,250,117,197,88,7,43,143,61,153,101,248,215,163,214,169,254,68,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,68,80,3,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,41,84,69,0,60,209,252,246,102,111,224,190,143,68,174,211,145,173,218,235,53,171,57,44,83,92,234,206,219,71,81,97,171,167,163,41,137,224,134,121,134,184,101,148,35,215,104,153,140,16,137,19,54,164,209,70,207,174,214,210,82,145,64,15,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,191,245,79,243,211,34,242,227,136,188,184,184,229,126,104,89,187,117,170,187,73,97,154,39,96,170,183,213,11,59,71,85,77,35,179,244,230,13,197,163,232,226,226,68,6,38,6,96,88,235,103,166,69,230,63,14,153,143,113,202,252,208,179,118,27,173,14,146,195,52,78,231,75,112,165,39,118,142,170,154,71,102,234,66,123,75,71,209,137,136,72,12,64,192,192,100,87,149,31,29,63,212,56,95,206,188,103,255,0,107,210,224,10,218,225,254,248,74,215,37,67,151,251,151,101,2,31,236,225,99,255,0,91,194,165,81,98,174,178,83,225,59,202,198,77,253,63,195,222,157,2,170,168,136,136,136,138,42,249,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,53,40,136,173,87,154,63,145,60,205,252,23,214,40,148,43,112,157,230,159,38,254,160,97,239,81,129,100,166,136,136,136,139,21,117,63,220,174,60,137,229,151,227,94,177,90,174,169,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,20,85,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,170,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,106,81,20,0,243,71,243,217,153,191,130,250,61,18,186,174,70,63,174,207,221,191,226,74,85,22,42,234,127,185,92,121,19,203,47,198,189,98,181,57,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,21,255,0,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,106,81,20,0,243,71,243,217,153,191,130,250,61,18,191,254,74,158,86,49,79,212,10,239,78,183,43,255,0,68,86,1,206,175,202,198,22,250,129,67,233,215,21,96,28,174,60,246,101,151,227,94,143,90,174,171,158,119,234,79,247,147,248,106,181,94,87,30,123,50,203,241,175,71,173,83,252,139,207,227,252,1,131,115,79,6,221,178,251,48,112,245,37,243,15,95,41,222,154,186,134,165,159,100,161,171,59,59,59,59,16,24,147,9,129,139,177,129,136,144,184,144,179,180,0,241,183,193,246,38,225,27,52,37,178,147,85,214,224,155,229,68,229,132,239,21,114,211,245,235,160,138,56,14,96,146,56,141,200,78,18,169,8,156,200,35,105,28,92,192,69,159,104,213,94,90,124,117,83,112,203,137,170,178,195,51,171,233,41,114,191,17,212,79,114,170,174,42,89,100,158,209,113,106,118,97,156,26,8,206,89,130,102,130,24,74,55,23,218,253,57,4,129,134,70,147,197,115,71,243,217,153,191,130,250,61,18,186,174,70,63,174,207,221,191,226,74,85,22,42,234,127,185,92,121,19,203,47,198,189,98,181,57,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,21,255,0,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,106,84,59,115,176,202,251,86,30,205,204,7,154,246,242,164,134,163,25,217,234,173,181,212,240,209,12,71,36,246,243,143,74,169,101,103,214,99,56,171,34,137,183,14,162,20,160,219,137,157,152,60,167,39,28,222,169,193,92,75,215,101,109,68,245,111,109,204,123,60,208,132,16,193,17,7,180,104,64,234,161,154,83,45,12,0,105,218,188,25,129,223,83,152,55,11,232,196,19,104,138,0,121,163,249,236,204,223,193,125,30,137,93,87,35,31,215,103,238,223,241,37,42,136,162,175,158,119,234,79,247,147,248,106,181,94,87,30,123,50,203,241,175,71,173,87,85,207,59,245,39,251,201,252,53,90,175,43,143,61,153,101,248,215,163,214,169,254,68,68,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,146,159,9,222,86,50,111,233,254,30,244,232,21,85,68,86,1,206,175,202,198,22,250,129,67,233,215,21,96,28,174,60,246,101,151,227,94,143,90,167,249,117,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,198,179,137,76,222,169,207,172,249,199,57,185,52,245,114,83,226,43,196,211,91,218,174,8,161,158,43,112,105,21,20,50,4,90,131,28,116,209,195,27,187,57,106,224,238,228,78,238,79,49,60,166,242,46,251,147,252,50,253,164,197,182,107,85,37,215,49,46,1,137,41,102,167,112,146,168,236,242,82,194,212,65,81,32,183,251,188,193,30,226,96,26,151,215,105,148,128,62,87,157,95,149,140,45,245,2,135,211,174,42,192,57,92,121,236,203,47,198,189,30,181,78,246,97,96,171,86,101,96,12,75,151,55,218,138,184,45,184,170,207,91,100,172,150,144,196,103,142,10,152,78,25,10,50,33,33,99,97,55,118,119,18,109,116,213,159,193,99,67,155,24,23,242,95,154,120,203,44,253,169,237,63,178,88,130,227,98,237,189,14,143,106,236,181,50,67,213,233,238,45,155,186,123,182,238,45,53,211,87,211,85,59,220,183,179,190,213,157,220,40,97,50,183,216,234,237,117,24,14,158,159,3,215,4,210,12,129,60,244,20,116,236,211,196,77,163,184,73,20,145,27,177,11,56,155,152,123,204,45,33,221,2,34,176,14,117,126,86,48,183,212,10,31,78,184,168,171,225,59,205,62,77,253,64,195,222,163,2,201,77,17,88,7,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,159,228,69,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,69,141,183,24,151,107,173,235,138,252,225,172,188,220,234,235,234,35,199,23,170,64,150,166,98,148,198,8,43,37,134,24,152,137,221,216,35,138,56,227,1,240,16,1,22,209,153,153,74,255,0,38,220,45,125,195,252,35,214,93,174,244,61,158,147,19,99,11,141,210,215,39,84,15,180,82,132,20,212,133,38,130,238,225,164,244,149,1,161,51,23,185,174,155,72,93,239,169,20,37,243,159,180,218,173,220,87,217,43,45,246,202,74,90,139,166,7,160,171,174,150,24,68,14,170,118,172,173,133,165,148,153,181,51,104,161,138,54,34,213,246,70,3,224,44,205,88,57,24,254,187,63,118,255,0,137,41,84,69,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,209,91,175,27,124,31,97,158,46,114,190,91,41,53,37,22,54,177,211,206,88,78,241,87,45,71,66,134,121,100,128,230,9,35,136,216,72,38,26,96,137,204,130,71,141,137,204,4,157,182,148,0,227,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,30,154,186,134,165,155,124,71,163,59,59,59,59,137,129,11,137,129,139,184,24,16,144,185,9,51,188,201,242,220,230,9,83,196,77,52,153,61,156,151,90,65,204,91,117,57,84,209,92,166,150,40,79,19,3,203,60,146,180,84,240,193,20,48,157,52,45,0,184,9,17,200,12,114,105,160,72,237,9,139,37,62,19,188,172,100,223,211,252,61,233,208,42,170,136,136,136,136,162,175,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,83,82,136,138,213,121,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,22,74,104,136,136,136,177,87,83,253,202,227,200,158,89,126,53,235,21,170,234,145,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,91,86,44,229,195,193,142,57,197,87,156,107,138,114,111,182,222,177,5,194,162,233,113,169,251,69,117,143,175,85,60,133,36,178,108,10,145,1,220,102,79,160,179,11,107,163,51,55,114,173,89,91,149,184,19,37,176,37,179,44,242,210,197,236,108,55,102,235,118,42,46,213,53,71,75,171,49,205,39,231,38,51,144,181,146,83,47,120,159,77,116,109,25,153,155,213,162,42,85,158,156,46,100,79,18,158,196,252,181,224,111,180,127,103,59,79,179,63,166,117,148,125,14,209,210,235,127,173,165,143,118,238,132,95,165,174,155,123,180,213,245,249,57,41,193,159,13,156,59,98,170,172,107,147,153,111,246,126,245,91,111,59,92,245,62,216,175,171,223,74,114,71,33,71,178,162,121,1,181,56,99,125,89,183,123,186,107,163,187,63,214,207,78,23,50,39,137,79,98,126,90,240,55,218,63,179,157,167,217,159,211,58,202,62,135,104,233,117,191,214,210,199,187,119,66,47,210,215,77,189,218,106,250,252,156,148,224,207,134,206,29,177,85,86,53,201,204,183,251,63,122,173,183,157,174,122,159,108,87,213,239,165,57,35,144,163,217,81,60,128,218,156,49,190,172,219,189,221,53,209,221,158,181,162,43,127,205,46,2,184,78,206,156,119,115,204,204,203,202,159,108,226,75,207,71,182,214,251,118,229,79,213,233,66,16,199,249,184,106,2,49,210,56,128,125,209,109,116,213,245,119,119,127,87,145,124,46,100,79,13,126,219,252,138,96,111,179,159,104,251,55,180,255,0,166,117,149,157,126,207,213,232,255,0,174,101,147,110,222,188,191,163,166,187,187,245,209,180,170,170,213,127,208,184,224,79,254,241,159,240,154,241,255,0,59,85,255,0,43,114,183,2,100,182,4,182,101,158,90,88,189,141,134,236,221,110,197,69,218,166,168,233,117,102,57,164,252,228,198,114,22,178,74,101,239,19,233,174,141,163,51,51,51,75,43,112,38,116,224,75,158,89,230,93,139,219,56,110,243,209,237,180,93,170,106,126,175,74,96,154,63,206,66,97,32,233,36,64,94,233,54,186,104,250,179,187,61,21,194,124,184,120,49,192,216,170,205,141,112,182,77,246,43,214,31,184,83,221,45,213,63,104,174,178,116,42,160,144,100,138,77,135,82,64,91,76,5,244,38,113,125,52,118,118,238,85,3,61,56,92,200,158,37,61,137,249,107,192,223,104,254,206,118,159,102,127,76,235,40,250,29,163,165,214,255,0,91,75,30,237,221,8,191,75,93,54,247,105,171,235,242,114,83,131,62,27,56,118,197,85,88,215,39,50,223,236,253,234,182,222,118,185,234,125,177,95,87,190,148,228,142,66,143,101,68,242,3,106,112,198,250,179,110,247,116,215,71,118,122,214,136,173,255,0,52,184,10,225,59,58,113,221,207,51,51,47,42,125,179,137,47,61,30,219,91,237,219,149,63,87,165,8,67,31,230,225,168,8,199,72,226,1,247,69,181,211,87,213,221,221,234,6,74,100,38,83,240,237,133,106,176,86,78,97,79,179,246,90,219,129,221,39,166,237,213,53,123,234,142,56,227,41,55,212,73,33,182,161,12,109,163,62,223,119,93,53,119,119,168,8,138,159,231,94,66,101,63,17,56,86,151,5,103,30,20,251,65,101,162,184,5,210,10,110,221,83,73,178,168,35,146,49,147,125,60,145,155,232,19,72,218,59,237,247,181,211,86,103,106,127,149,188,5,112,157,146,216,238,217,153,153,105,149,62,198,196,150,110,183,98,173,246,237,202,163,165,213,132,225,147,243,115,84,28,101,172,114,152,251,194,250,107,171,104,236,206,222,175,61,56,92,200,158,37,61,137,249,107,192,223,104,254,206,118,159,102,127,76,235,40,250,29,163,165,214,255,0,91,75,30,237,221,8,191,75,93,54,247,105,171,235,229,50,183,128,174,19,178,91,29,219,51,51,45,50,167,216,216,146,205,214,236,85,190,221,185,84,116,186,176,156,50,126,110,106,131,140,181,142,83,31,120,95,77,117,109,29,153,218,224,17,23,138,205,236,151,202,252,250,193,178,101,254,110,97,10,76,69,98,146,162,42,182,167,152,228,136,226,158,55,125,146,197,44,68,50,196,122,57,11,144,16,187,129,152,62,162,100,207,66,191,208,184,224,79,254,241,159,240,154,241,255,0,59,79,244,46,56,19,255,0,188,103,252,38,188,127,206,213,85,200,190,23,50,39,134,191,109,254,69,48,55,217,207,180,125,155,218,127,211,58,202,206,191,103,234,244,127,215,50,201,183,111,94,95,209,211,93,221,250,232,218,85,85,106,191,232,92,112,39,255,0,120,207,248,77,120,255,0,157,170,255,0,149,185,91,129,50,91,2,91,50,207,45,44,94,198,195,118,110,183,98,162,237,83,84,116,186,179,28,210,126,114,99,57,11,89,37,50,247,137,244,215,70,209,153,153,153,165,149,184,19,58,112,37,207,44,243,46,197,237,156,55,121,232,246,218,46,213,53,63,87,165,48,77,31,231,33,48,144,116,146,32,47,116,155,93,52,125,89,221,158,138,225,62,92,60,24,224,108,85,102,198,184,91,38,251,21,235,15,220,41,238,150,234,159,180,87,89,58,21,80,72,50,69,38,195,169,32,45,166,2,250,19,56,190,154,59,59,119,42,129,158,156,46,100,79,18,158,196,252,181,224,111,180,127,103,59,79,179,63,166,117,148,125,14,209,210,235,127,173,165,143,118,238,132,95,165,174,155,123,180,213,245,249,57,41,193,159,13,156,59,98,170,172,107,147,153,111,246,126,245,91,111,59,92,245,62,216,175,171,223,74,114,71,33,71,178,162,121,1,181,56,99,125,89,183,123,186,107,163,187,61,107,84,211,59,248,110,201,46,35,237,86,203,54,116,96,26,76,71,79,102,168,58,154,3,42,137,233,103,166,51,29,166,193,53,57,132,172,4,204,59,131,118,194,112,141,221,157,192,29,188,86,86,240,21,194,118,75,99,187,102,102,101,166,84,251,27,18,89,186,221,138,183,219,183,42,142,151,86,19,134,79,205,205,80,113,150,177,202,99,239,11,233,174,173,163,179,59,92,2,43,127,205,46,2,184,78,206,156,119,115,204,204,203,202,159,108,226,75,207,71,182,214,251,118,229,79,213,233,66,16,199,249,184,106,2,49,210,56,128,125,209,109,116,213,245,119,119,127,87,145,124,46,100,79,13,126,219,252,138,96,111,179,159,104,251,55,180,255,0,166,117,149,157,126,207,213,232,255,0,174,101,147,110,222,188,191,163,166,187,187,245,209,180,170,168,169,86,122,112,185,145,60,74,123,19,242,215,129,190,209,253,156,237,62,204,254,153,214,81,244,59,71,75,173,254,182,150,61,219,186,17,126,150,186,109,238,211,87,215,202,101,111,1,92,39,100,182,59,182,102,102,90,101,79,177,177,37,155,173,216,171,125,187,114,168,233,117,97,56,100,252,220,213,7,25,107,28,166,62,240,190,154,234,218,59,51,183,171,207,78,23,50,39,137,79,98,126,90,240,55,218,63,179,157,167,217,159,211,58,202,62,135,104,233,117,191,214,210,199,187,119,66,47,210,215,77,189,218,106,250,249,76,173,224,43,132,236,150,199,118,204,204,203,76,169,246,54,36,179,117,187,21,111,183,110,85,29,46,172,39,12,159,155,154,160,227,45,99,148,199,222,23,211,93,91,71,102,118,184,4,68,69,242,113,102,22,177,99,156,43,121,193,88,166,135,182,217,113,5,190,162,215,113,166,234,156,125,122,89,227,40,229,143,120,56,152,238,3,38,212,93,137,181,213,157,159,189,91,95,250,23,28,9,255,0,222,51,254,19,94,63,231,106,229,48,158,22,177,96,108,43,102,193,88,90,135,177,89,112,253,190,158,215,110,166,234,156,157,10,88,35,24,226,143,121,185,25,109,0,22,212,157,201,244,213,221,223,189,125,100,69,79,243,175,33,50,159,136,156,43,75,130,179,143,10,125,160,178,209,92,2,233,5,55,110,169,164,217,84,17,201,24,201,190,158,72,205,244,9,164,109,29,246,251,218,233,171,51,181,63,202,222,2,184,78,201,108,119,108,204,204,180,202,159,99,98,75,55,91,177,86,251,118,229,81,210,234,194,112,201,249,185,170,14,50,214,57,76,125,225,125,53,213,180,118,103,107,128,95,39,22,97,107,22,57,194,183,156,21,138,104,123,109,151,16,91,234,45,119,26,110,169,199,215,165,158,50,142,88,247,131,137,142,224,50,109,69,216,155,93,89,217,251,213,181,255,0,161,113,192,159,253,227,63,225,53,227,254,118,174,83,9,225,107,22,6,194,182,108,21,133,168,123,21,151,15,219,233,237,118,234,110,169,201,208,165,130,49,142,40,247,155,145,150,208,1,109,73,220,159,77,93,221,251,215,149,206,188,132,202,126,34,112,173,46,10,206,60,41,246,130,203,69,112,11,164,20,221,186,166,147,101,80,71,36,99,38,250,121,35,55,208,38,145,180,119,219,239,107,166,172,206,212,255,0,43,120,10,225,59,37,177,221,179,51,50,211,42,125,141,137,44,221,110,197,91,237,219,149,71,75,171,9,195,39,230,230,168,56,203,88,229,49,247,133,244,215,86,209,217,157,174,1,91,254,105,112,21,194,118,116,227,187,158,102,102,94,84,251,103,18,94,122,61,182,183,219,183,42,126,175,74,16,134,63,205,195,80,17,142,145,196,3,238,139,107,166,175,171,187,187,251,92,144,225,203,39,184,113,181,92,236,89,53,134,42,236,22,219,189,64,85,213,209,149,230,186,182,7,156,71,111,84,35,169,154,65,140,220,118,137,16,48,185,176,70,197,187,96,105,82,209,21,63,206,188,132,202,126,34,112,173,46,10,206,60,41,246,130,203,69,112,11,164,20,221,186,166,147,101,80,71,36,99,38,250,121,35,55,208,38,145,180,119,219,239,107,166,172,206,212,171,9,242,225,224,199,3,98,171,54,53,194,217,55,216,175,88,126,225,79,116,183,84,253,162,186,201,208,170,130,65,146,41,54,29,73,1,109,48,23,208,153,197,244,209,217,219,185,92,170,34,167,249,215,144,153,79,196,78,21,165,193,89,199,133,62,208,89,104,174,1,116,130,155,183,84,210,108,170,8,228,140,100,223,79,36,102,250,4,210,54,142,251,125,237,116,213,153,218,159,229,111,1,92,39,100,182,59,182,102,102,90,101,79,177,177,37,155,173,216,171,125,187,114,168,233,117,97,56,100,252,220,213,7,25,107,28,166,62,240,190,154,234,218,59,51,181,192,34,42,85,158,156,46,100,79,18,158,196,252,181,224,111,180,127,103,59,79,179,63,166,117,148,125,14,209,210,235,127,173,165,143,118,238,132,95,165,174,155,123,180,213,245,249,57,41,193,159,13,156,59,98,170,172,107,147,153,111,246,126,245,91,111,59,92,245,62,216,175,171,223,74,114,71,33,71,178,162,121,1,181,56,99,125,89,183,123,186,107,163,187,61,107,68,86,213,139,57,112,240,99,142,113,85,231,26,226,156,155,237,183,172,65,112,168,186,92,106,126,209,93,99,235,213,79,33,73,44,155,2,164,64,119,25,147,232,44,194,218,232,204,205,220,171,86,86,229,110,4,201,108,9,108,203,60,180,177,123,27,13,217,186,221,138,139,181,77,81,210,234,204,115,73,249,201,140,228,45,100,148,203,222,39,211,93,27,70,102,102,245,104,168,166,117,240,103,195,103,17,56,170,151,26,231,30,91,253,160,189,81,91,194,215,5,79,182,43,233,54,82,132,146,72,49,236,167,158,48,125,14,105,31,87,109,222,246,154,232,204,205,245,178,47,133,204,137,225,175,219,127,145,76,13,246,115,237,31,102,246,159,244,206,178,179,175,217,250,189,31,245,204,178,109,219,215,151,244,116,215,119,126,186,54,149,85,21,191,230,151,1,92,39,103,78,59,185,230,102,101,229,79,182,113,37,231,163,219,107,125,187,114,167,234,244,161,8,99,252,220,53,1,24,233,28,64,62,232,182,186,106,250,187,187,189,64,201,76,132,202,126,29,176,173,86,10,201,204,41,246,126,203,91,112,59,164,244,221,186,166,175,125,81,199,28,101,38,250,137,36,54,212,33,141,180,103,219,238,235,166,174,238,245,1,17,80,172,222,224,119,133,124,247,198,82,102,14,105,101,37,37,219,16,207,79,21,52,245,208,220,171,104,78,160,35,103,96,121,90,150,104,198,67,97,208,24,205,156,246,0,14,187,64,89,188,254,19,229,195,193,142,6,197,86,108,107,133,178,111,177,94,176,253,194,158,233,110,169,251,69,117,147,161,85,4,131,36,82,108,58,146,2,218,96,47,161,51,139,233,163,179,183,114,249,95,232,92,112,39,255,0,120,207,248,77,120,255,0,157,171,148,194,120,90,197,129,176,173,155,5,97,106,30,197,101,195,246,250,123,93,186,155,170,114,116,41,96,140,99,138,61,230,228,101,180,0,91,82,119,39,211,87,119,126,245,245,145,17,17,17,21,42,207,78,23,50,39,137,79,98,126,90,240,55,218,63,179,157,167,217,159,211,58,202,62,135,104,233,117,191,214,210,199,187,119,66,47,210,215,77,189,218,106,250,252,156,148,224,207,134,206,29,177,85,86,53,201,204,183,251,63,122,173,183,157,174,122,159,108,87,213,239,165,57,35,144,163,217,81,60,128,218,156,49,190,172,219,189,221,53,209,221,158,181,162,34,242,153,165,149,184,19,58,112,37,207,44,243,46,197,237,156,55,121,232,246,218,46,213,53,63,87,165,48,77,31,231,33,48,144,116,146,32,47,116,155,93,52,125,89,221,158,138,225,62,92,60,24,224,108,85,102,198,184,91,38,251,21,235,15,220,41,238,150,234,159,180,87,89,58,21,80,72,50,69,38,195,169,32,45,166,2,250,19,56,190,154,59,59,119,43,149,68,68,68,69,106,191,232,92,112,39,255,0,120,207,248,77,120,255,0,157,170,255,0,149,185,91,129,50,91,2,91,50,207,45,44,94,198,195,118,110,183,98,162,237,83,84,116,186,179,28,210,126,114,99,57,11,89,37,50,247,137,244,215,70,209,153,153,189,90,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,43,74,227,7,152,238,81,240,159,117,251,12,54,138,188,107,142,222,158,58,147,178,208,85,4,16,80,129,144,56,181,109,75,177,188,6,113,17,200,0,49,200,110,194,14,109,24,75,25,149,192,100,238,113,96,28,245,192,22,188,198,203,155,245,37,198,219,113,167,130,89,98,138,170,25,167,183,207,36,49,204,84,149,67,9,152,197,83,24,202,13,36,78,78,226,239,251,29,253,170,34,179,92,178,230,95,148,121,153,197,125,195,32,109,245,20,148,88,120,169,206,219,101,196,21,147,128,133,210,255,0,13,100,177,20,20,242,69,36,176,205,77,83,11,196,116,242,17,68,68,96,65,180,202,104,132,111,41,17,81,254,42,184,152,193,188,40,101,29,102,105,99,10,26,187,137,149,64,219,109,22,202,102,113,59,141,198,64,144,226,129,228,218,227,8,109,138,67,57,9,159,104,1,109,19,61,145,159,138,224,187,141,252,184,226,227,10,181,21,13,87,179,113,245,146,223,77,46,33,178,79,11,83,239,145,227,141,167,170,162,30,172,143,37,31,92,136,25,220,222,64,247,58,130,61,72,220,238,85,21,191,241,109,198,142,86,112,141,133,66,229,138,75,219,184,146,187,65,183,97,155,125,117,48,87,73,190,57,222,42,137,128,205,164,138,141,228,167,40,138,160,99,147,105,19,51,1,191,114,168,25,23,158,153,113,196,94,92,91,179,67,43,239,61,186,213,93,172,83,67,43,48,85,91,234,133,153,228,165,169,141,157,250,115,6,225,213,181,113,113,33,48,35,3,3,42,128,136,172,171,48,57,157,229,102,94,241,112,60,61,93,232,117,195,116,61,59,53,211,19,69,83,76,112,211,223,39,158,153,133,140,202,112,142,10,58,104,206,161,170,100,45,210,52,162,227,211,6,132,158,75,202,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,202,149,112,171,196,198,13,226,191,40,232,243,75,7,208,213,219,140,106,10,219,119,182,84,179,145,219,174,49,132,103,44,13,38,214,25,131,108,177,152,72,44,219,128,199,112,129,239,140,43,2,34,241,89,223,141,110,185,107,146,248,251,49,172,84,244,147,220,176,174,23,186,222,232,226,171,2,40,36,158,154,146,73,163,25,4,72,73,193,200,25,157,152,133,244,215,71,111,21,17,127,232,213,241,79,255,0,112,57,85,255,0,154,174,63,243,229,53,40,138,34,243,191,155,183,18,89,107,157,24,251,46,108,88,39,45,103,182,225,92,81,117,178,81,203,87,109,175,41,228,130,154,174,72,99,41,8,107,4,92,220,65,157,221,132,91,93,116,102,240,82,19,193,158,117,226,174,34,120,108,193,249,199,141,109,246,170,43,214,32,246,135,105,130,215,20,145,210,135,66,190,162,156,54,12,146,72,109,168,66,46,250,155,251,206,250,104,218,51,86,180,81,65,196,167,52,222,43,242,23,62,113,206,81,205,151,89,107,29,62,29,188,77,13,189,234,232,171,38,158,91,113,233,45,20,210,28,85,204,14,114,83,73,12,142,204,195,163,155,179,136,187,56,181,218,242,240,226,219,21,113,115,149,152,139,20,230,4,88,82,135,18,88,177,1,91,206,221,98,25,34,233,208,149,52,39,4,242,197,44,210,200,221,73,30,168,68,245,97,46,137,51,54,160,74,186,231,126,53,186,229,174,75,227,236,198,177,83,210,79,114,194,184,94,235,123,163,138,172,8,160,146,122,106,73,38,140,100,17,33,39,7,32,102,118,98,23,211,93,29,188,84,69,255,0,163,87,197,63,253,192,229,87,254,106,184,255,0,207,148,212,171,10,230,41,204,47,31,112,153,143,240,166,92,229,118,24,195,247,27,149,198,207,37,238,235,45,254,138,105,160,24,36,152,161,166,24,10,10,152,137,143,117,61,83,200,198,46,218,60,59,95,244,153,188,255,0,0,60,193,179,247,139,108,241,171,203,204,107,101,203,251,61,150,213,135,234,175,181,37,107,180,214,181,85,71,78,104,32,8,130,73,43,72,34,247,234,68,220,156,15,81,141,197,153,156,152,198,237,120,152,226,171,40,248,80,193,180,216,195,52,174,85,100,119,26,142,205,108,180,91,99,9,174,55,19,103,30,163,195,17,152,14,200,196,152,140,204,132,7,81,29,119,156,96,126,87,131,110,53,112,15,23,216,54,107,165,190,146,147,12,98,202,10,138,136,171,176,180,215,136,106,170,194,8,222,45,42,226,102,96,150,74,103,105,226,23,148,162,6,105,119,135,126,214,34,184,164,69,103,252,84,243,25,203,142,26,179,151,8,228,253,69,47,180,106,234,46,20,19,226,234,190,233,41,236,246,122,145,156,12,181,132,206,97,172,137,218,154,167,162,240,19,73,1,104,46,197,40,16,221,173,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,93,180,95,39,22,98,155,22,6,194,183,156,107,138,107,187,21,151,15,219,234,46,151,26,158,145,201,208,165,130,50,146,89,54,3,17,150,208,2,125,5,156,159,77,25,157,251,149,155,112,191,205,59,40,243,251,52,46,25,99,136,237,181,120,58,186,241,120,150,12,26,117,194,13,5,109,35,71,8,193,5,68,205,43,176,87,77,47,104,33,141,129,162,102,120,225,25,36,151,107,203,114,149,188,64,224,27,119,16,212,28,52,92,14,174,151,22,93,48,187,226,170,25,102,120,66,146,170,6,168,146,23,166,136,158,78,169,212,179,67,44,175,24,198,237,210,140,203,119,186,236,213,45,17,20,96,113,153,205,3,63,120,118,226,79,24,100,230,10,194,25,127,91,101,195,254,207,236,211,221,45,245,178,85,31,94,130,158,160,247,148,117,113,131,232,115,19,54,128,222,235,54,186,190,174,247,63,203,211,138,12,125,197,158,75,222,179,27,49,173,24,126,221,114,183,98,138,155,36,81,89,41,230,134,2,130,58,74,73,132,136,102,150,82,115,221,80,108,238,196,205,163,15,119,139,189,208,34,40,139,206,254,110,220,73,101,174,116,99,236,185,177,96,156,181,158,219,133,113,69,214,201,71,45,93,182,188,167,146,10,106,185,33,140,164,33,172,17,115,113,6,119,118,17,109,117,209,155,193,94,167,47,78,40,49,247,22,121,47,122,204,108,198,180,97,251,117,202,221,138,42,108,145,69,100,167,154,24,10,8,233,41,38,18,33,154,89,73,207,117,65,179,187,19,54,140,61,222,46,247,64,138,61,121,133,243,11,206,142,19,51,162,203,151,57,115,134,48,85,198,219,113,194,244,215,185,101,189,209,85,205,56,207,37,93,92,36,34,80,212,196,44,27,105,193,217,156,93,245,114,239,240,102,114,244,230,23,157,28,89,231,69,235,46,115,27,12,96,171,117,182,221,133,234,111,113,75,100,162,171,134,114,158,58,186,72,68,72,166,169,148,92,54,212,27,187,48,179,234,195,223,226,207,33,72,188,254,63,199,248,55,43,48,109,219,48,115,7,16,210,88,240,245,142,157,234,107,171,170,93,246,68,26,179,51,51,51,57,25,145,56,128,0,179,153,153,8,139,17,19,51,219,87,5,28,192,240,111,23,88,135,22,96,113,177,85,216,241,13,142,162,178,229,108,134,72,95,101,125,131,181,48,83,206,78,36,99,21,76,99,45,60,115,70,230,226,230,76,113,17,9,16,67,118,168,136,169,166,122,113,3,128,120,120,181,97,107,238,99,29,92,22,220,85,138,40,112,172,85,145,60,35,5,12,245,35,41,13,77,84,147,73,24,197,76,3,9,148,146,51,147,139,119,237,126,253,42,90,34,43,42,230,67,198,182,105,240,125,249,59,252,153,216,48,165,207,237,111,181,251,111,183,105,106,102,233,246,94,201,211,233,116,103,139,77,123,73,238,221,187,93,7,77,52,125,124,87,47,78,97,121,209,197,158,116,94,178,231,49,176,198,10,183,91,109,216,94,166,247,20,182,74,42,184,103,41,227,171,164,132,68,138,106,153,69,195,109,65,187,179,11,62,172,61,254,44,242,20,139,207,227,252,127,131,114,179,6,221,179,7,48,113,13,37,143,15,88,233,222,166,186,186,165,223,100,65,171,51,51,51,51,145,153,19,136,0,11,57,153,144,136,177,17,51,61,170,240,157,204,151,0,241,71,157,184,159,42,40,48,245,93,138,157,233,194,229,132,106,46,71,12,21,55,8,35,130,30,215,75,52,77,49,179,212,140,175,60,161,210,34,98,167,18,114,24,222,18,121,47,41,17,91,175,28,156,93,218,184,65,202,49,197,112,91,169,47,24,178,253,80,86,220,57,106,158,160,64,14,118,7,35,170,152,24,154,83,166,133,182,239,233,182,174,114,67,27,148,125,86,144,106,86,69,231,166,92,113,23,151,22,236,208,202,251,207,110,181,87,107,20,208,202,204,21,86,250,161,102,121,41,106,99,103,126,156,193,184,117,109,92,92,72,76,8,192,192,202,160,34,43,32,187,115,111,225,162,203,159,53,185,91,89,53,92,152,54,130,158,72,165,199,148,155,234,168,138,226,26,185,69,29,60,49,148,178,211,104,206,13,83,27,150,233,52,219,27,194,237,58,189,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,187,104,173,87,138,94,99,57,29,194,190,59,179,229,222,35,165,186,226,107,213,70,179,222,233,44,93,25,38,178,210,148,36,112,148,173,33,128,20,210,155,197,182,29,226,77,17,20,164,236,221,33,154,231,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,237,162,140,14,51,57,160,103,239,14,220,73,227,12,156,193,88,67,47,235,108,184,127,217,253,154,123,165,190,182,74,163,235,208,83,212,30,242,142,174,48,125,14,98,102,208,27,221,102,215,87,213,222,231,249,122,113,65,143,184,179,201,123,214,99,102,53,163,15,219,174,86,236,81,83,100,138,43,37,60,208,192,80,71,73,73,48,145,12,210,202,78,123,170,13,157,216,153,180,97,238,241,119,178,188,239,230,237,196,150,90,231,70,62,203,155,22,9,203,89,237,184,87,20,93,108,148,114,213,219,107,202,121,32,166,171,146,24,202,66,26,193,23,55,16,103,119,97,22,215,93,25,188,20,132,240,103,157,120,171,136,158,27,48,126,113,227,91,125,170,138,245,136,61,161,218,96,181,197,36,116,161,208,175,168,167,13,131,36,146,27,106,16,139,190,166,254,243,190,154,54,140,213,173,17,17,17,124,156,83,139,48,174,6,177,85,98,156,107,137,173,88,126,203,69,179,180,220,110,149,177,210,82,193,188,196,3,124,178,56,128,238,51,17,109,95,188,137,153,187,221,149,181,240,181,204,103,35,184,168,199,119,140,187,195,148,183,92,51,122,167,210,123,37,37,247,163,28,215,170,81,132,78,98,137,163,51,1,154,35,105,119,67,188,137,226,17,148,93,219,170,48,221,82,42,105,196,110,119,218,184,113,201,235,214,114,223,108,117,119,123,109,130,162,220,53,148,148,146,8,78,240,84,87,65,77,33,199,187,221,35,1,157,205,129,220,88,220,24,92,131,118,246,245,120,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,118,169,161,174,166,119,217,40,106,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,205,232,17,21,20,227,51,58,241,87,14,220,54,99,12,227,193,86,251,85,109,235,15,251,63,179,65,116,138,73,41,79,175,95,79,78,123,198,57,35,55,208,38,39,109,13,189,230,109,117,109,89,227,219,36,57,187,113,37,153,89,209,128,114,230,251,130,114,214,11,110,42,197,22,171,37,100,180,150,218,241,158,56,42,106,227,134,66,140,138,176,133,141,132,221,217,220,73,181,211,86,127,5,46,136,138,21,191,209,171,226,159,254,224,114,171,255,0,53,92,127,231,202,93,50,67,26,221,115,43,37,240,14,99,95,105,233,32,185,98,172,47,106,189,214,69,72,4,48,71,61,77,36,115,72,49,137,17,19,3,17,187,51,57,19,233,166,174,254,43,228,240,241,196,14,1,226,107,43,232,115,95,46,78,172,45,181,149,21,20,146,209,215,60,45,91,69,60,50,56,148,85,17,195,36,131,25,184,236,148,69,203,87,142,88,203,187,115,42,150,136,136,188,86,119,227,91,174,90,228,190,62,204,107,21,61,36,247,44,43,133,238,183,186,56,170,192,138,9,39,166,164,146,104,198,65,18,18,112,114,6,103,102,33,125,53,209,219,197,68,95,250,53,124,83,255,0,220,14,85,127,230,171,143,252,249,77,74,34,136,188,239,230,237,196,150,90,231,70,62,203,155,22,9,203,89,237,184,87,20,93,108,148,114,213,219,107,202,121,32,166,171,146,24,202,66,26,193,23,55,16,103,119,97,22,215,93,25,188,20,132,240,103,157,120,171,136,158,27,48,126,113,227,91,125,170,138,245,136,61,161,218,96,181,197,36,116,161,208,175,168,167,13,131,36,146,27,106,16,139,190,166,254,243,190,154,54,140,213,173,20,122,243,11,230,23,157,28,38,103,69,151,46,114,231,12,96,171,141,182,227,133,233,175,114,203,123,162,171,154,113,158,74,186,184,72,68,161,169,136,88,54,211,131,179,56,187,234,229,223,224,205,237,121,111,113,173,154,124,96,254,81,63,41,150,12,41,108,251,37,236,142,197,236,42,90,152,122,157,171,181,245,58,189,105,229,215,78,204,27,118,237,211,82,215,93,91,75,213,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,4,60,203,248,62,186,240,233,155,147,99,204,58,216,130,237,129,49,213,68,149,240,221,110,82,149,89,210,93,101,57,36,158,134,106,163,50,150,83,209,186,193,36,218,28,128,100,219,165,56,101,145,252,79,4,28,104,226,174,17,243,30,10,234,210,186,222,240,13,203,169,5,239,15,69,93,32,198,29,87,135,117,117,52,14,109,11,214,3,65,27,49,27,123,241,177,69,184,55,52,129,63,216,79,20,216,177,206,21,179,99,92,45,93,219,108,184,130,223,79,116,183,84,244,142,62,189,44,241,140,145,73,176,216,76,119,1,139,232,76,196,218,232,236,207,220,190,178,139,94,107,28,118,218,154,213,95,194,206,77,98,106,178,185,21,67,193,141,238,182,233,196,96,142,6,19,25,44,236,108,206,70,100,78,47,62,194,22,6,14,129,57,239,158,56,226,133,77,159,45,14,61,105,179,231,15,67,146,185,179,125,164,131,49,108,116,241,195,104,57,58,187,239,246,232,41,99,18,152,166,154,89,10,122,230,40,230,150,102,247,55,1,49,128,147,4,206,23,234,188,86,113,103,22,1,200,172,1,116,204,108,198,191,82,91,173,182,234,121,229,138,41,106,161,134,123,132,241,195,36,195,73,74,51,24,12,181,50,12,70,209,196,196,206,78,223,181,218,0,120,196,226,171,25,113,95,155,151,12,97,121,185,85,142,24,183,84,84,83,97,59,68,145,180,33,110,183,57,251,142,81,9,152,246,153,4,99,41,143,113,110,54,97,103,233,132,96,23,63,202,179,130,156,85,143,113,85,163,138,60,67,127,186,225,204,55,135,46,18,251,11,217,149,82,81,215,92,171,169,228,131,126,237,240,20,115,91,164,140,234,233,165,217,35,17,16,201,27,232,204,106,101,17,66,7,54,78,31,115,31,46,115,199,242,171,115,196,24,175,21,96,204,99,188,173,183,43,188,239,83,29,150,168,230,154,105,44,209,158,231,233,194,27,142,88,1,198,49,233,200,96,44,111,12,166,254,3,128,94,53,241,87,10,121,143,73,100,187,92,251,70,89,98,107,132,49,226,59,125,67,200,113,208,111,113,140,174,116,237,24,153,140,209,3,51,152,128,191,90,48,96,118,220,49,28,83,231,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,151,109,89,87,51,62,52,127,147,102,92,6,91,224,162,234,99,236,125,111,171,130,154,162,26,238,140,150,42,23,110,145,215,105,25,140,195,49,57,144,211,147,109,30,164,82,155,147,244,94,57,33,7,9,225,107,238,57,197,86,108,21,133,168,123,109,235,16,92,41,237,118,234,110,168,71,215,170,158,65,142,40,247,155,136,14,227,49,109,73,216,91,93,93,217,187,214,70,124,41,100,93,215,135,140,151,178,101,205,247,30,226,12,85,114,130,158,154,90,201,110,151,66,174,130,134,113,164,130,25,41,45,228,81,198,81,80,129,66,239,12,78,58,139,27,235,227,163,65,103,7,124,85,99,46,20,51,114,223,140,44,215,42,178,195,23,26,138,122,108,89,104,142,54,152,46,54,230,63,125,198,34,48,30,211,24,148,133,9,238,29,166,238,46,253,51,144,14,127,178,119,56,176,14,122,224,11,94,99,101,205,250,146,227,109,184,211,193,44,177,69,85,12,211,219,231,146,24,230,42,74,161,132,204,98,169,140,101,6,146,39,39,113,119,253,142,254,213,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,101,59,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,151,109,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,69,95,59,76,148,255,0,229,23,136,202,59,135,203,5,92,41,100,151,255,0,24,172,164,146,16,104,255,0,241,214,144,138,79,237,12,35,250,110,173,87,150,94,117,254,69,184,184,194,221,162,223,218,168,49,222,152,42,179,100,91,230,139,182,207,15,103,146,61,100,1,29,42,162,166,222,79,187,72,158,93,162,229,183,73,169,226,199,202,198,114,125,63,196,62,157,58,198,177,101,59,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,152,97,130,154,8,197,202,73,100,144,157,132,0,69,156,156,157,217,153,153,221,214,53,156,74,102,245,78,125,103,206,57,205,201,167,171,146,159,17,94,38,154,222,213,112,69,12,241,91,131,72,168,161,144,34,212,24,227,166,142,24,221,217,203,87,7,119,34,119,114,121,127,229,17,147,183,92,181,225,112,241,118,35,176,210,80,220,179,6,241,45,238,154,87,165,40,171,100,181,12,81,195,72,51,145,128,147,131,144,84,79,19,51,144,116,234,132,197,255,0,56,76,169,87,55,126,15,174,184,182,212,28,83,96,54,196,23,107,149,146,158,42,12,75,106,105,74,170,10,107,84,99,33,53,116,0,103,186,0,136,159,73,99,136,92,29,165,41,220,99,217,60,146,70,6,78,231,22,62,200,172,127,107,204,108,185,191,85,219,174,86,234,136,37,150,40,170,166,134,11,132,17,205,28,197,73,84,48,152,20,180,210,20,64,210,68,228,204,76,223,177,219,33,62,21,120,152,193,188,87,229,29,30,105,96,250,26,187,113,141,65,91,110,246,202,150,114,59,117,198,48,140,229,129,164,218,195,48,109,150,51,9,5,155,112,24,238,16,61,241,133,96,86,171,199,215,26,248,87,133,60,184,171,178,90,110,125,163,51,113,53,190,104,240,229,190,157,227,57,40,55,177,70,55,58,134,144,76,6,24,141,157,192,76,95,173,32,56,51,109,25,78,40,11,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,83,79,83,60,132,229,36,178,72,78,228,102,68,238,78,78,238,238,238,238,234,255,0,249,97,113,235,77,147,23,90,78,31,179,130,251,73,65,151,215,58,138,153,173,87,122,190,169,189,166,227,57,67,178,25,37,41,122,84,244,36,227,57,59,180,94,236,211,188,134,66,15,33,140,207,174,165,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,97,134,10,104,35,23,41,37,146,66,118,16,1,22,114,114,119,102,102,103,119,80,173,204,191,143,90,156,249,196,51,100,174,83,95,106,224,203,171,29,68,144,221,206,62,150,203,253,198,10,169,4,102,25,161,150,65,158,133,134,56,101,133,189,205,198,78,102,36,225,11,133,10,224,187,132,156,85,197,206,105,182,22,182,203,216,112,221,139,179,92,49,53,196,138,72,186,116,37,83,24,28,16,74,208,203,27,86,73,27,204,80,132,140,194,93,25,29,223,64,117,93,121,180,211,93,114,215,137,44,176,163,177,98,220,65,61,203,10,229,189,150,42,59,245,93,121,21,214,73,233,171,235,154,58,185,42,71,105,61,75,144,52,143,43,109,125,250,147,104,175,255,0,151,159,26,118,174,41,242,190,158,197,139,241,5,33,102,166,26,167,118,196,20,109,76,52,175,91,3,73,182,43,132,17,137,56,152,16,188,67,43,131,11,4,206,77,211,140,14,29,215,106,136,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,250,34,198,179,139,31,52,249,201,245,3,16,250,140,234,82,121,40,93,173,83,112,219,140,172,80,220,233,14,229,71,142,42,42,234,40,198,97,121,225,130,106,10,33,138,83,143,93,194,6,80,76,34,78,218,19,197,35,54,187,95,73,10,69,10,220,234,252,211,225,111,167,244,62,163,113,78,74,158,105,241,79,211,250,239,81,183,41,169,93,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,195,12,20,208,70,46,82,75,36,132,236,32,2,44,228,228,238,204,204,206,238,161,7,153,127,28,117,60,71,99,41,178,123,3,133,32,101,214,11,188,72,112,213,198,113,84,29,242,227,11,73,3,214,140,192,228,45,76,194,114,140,34,5,239,132,143,33,187,185,0,67,104,24,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,134,169,161,174,166,118,223,17,232,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,207,144,71,5,220,91,97,94,46,114,177,177,77,182,46,195,137,44,93,154,223,137,173,196,49,197,211,174,42,104,204,231,130,38,154,89,26,142,73,30,97,132,228,118,34,232,200,206,218,131,171,128,68,86,1,206,175,202,198,22,250,129,67,233,215,21,74,185,81,241,211,253,67,133,252,235,198,127,246,189,46,0,173,174,31,239,132,173,114,84,57,127,185,118,80,33,254,206,22,63,245,188,42,85,17,20,85,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,106,81,90,87,49,94,13,170,120,176,202,250,107,134,20,169,171,44,119,130,41,234,230,195,84,47,91,21,61,21,113,212,73,76,245,16,206,231,25,62,242,138,153,198,39,223,24,52,132,61,66,96,213,198,8,127,211,86,2,197,95,236,174,28,196,152,114,225,254,217,71,93,109,174,167,147,253,236,144,205,28,129,247,16,144,252,29,148,239,112,9,199,101,171,139,188,51,91,98,196,180,116,150,156,197,195,180,237,87,120,163,165,140,96,162,170,130,74,137,134,57,104,99,58,137,103,48,142,49,167,25,136,217,152,100,152,25,187,140,85,218,170,105,196,63,16,56,7,134,92,175,174,205,124,198,58,179,182,209,212,83,210,69,71,66,240,189,109,108,243,72,194,49,83,199,52,145,140,134,195,190,82,22,45,90,56,164,46,253,174,177,225,207,76,244,204,126,34,243,30,227,154,25,161,121,237,215,90,237,34,134,24,153,194,150,223,74,46,239,29,45,52,110,239,211,132,55,22,141,171,147,145,17,153,25,153,153,85,94,5,248,205,190,240,121,152,245,87,57,45,94,217,193,152,163,179,211,226,107,108,64,13,84,81,196,231,210,169,166,144,180,210,104,186,178,187,70,68,209,200,38,66,91,93,194,88,231,251,11,98,204,43,142,108,84,184,167,5,98,107,86,32,178,214,239,236,215,27,93,108,117,116,179,236,50,3,217,44,110,64,91,76,8,95,71,238,33,118,126,246,117,245,148,101,243,53,230,33,77,133,105,174,60,56,100,38,35,171,12,78,21,17,134,37,196,246,171,132,180,199,102,56,101,19,122,42,89,161,33,39,169,114,6,25,137,159,100,96,231,11,177,72,70,208,69,174,85,101,158,42,206,76,199,195,153,91,130,169,59,69,235,19,92,34,183,211,110,142,67,142,29,239,239,207,47,76,12,198,24,129,138,73,13,133,246,70,6,78,218,11,172,140,248,110,201,11,87,14,25,37,133,178,94,205,124,171,188,211,225,202,121,68,235,234,99,24,206,166,121,167,146,162,99,96,30,224,7,150,105,54,6,164,226,27,69,200,221,156,222,165,171,85,227,219,141,251,23,8,248,18,42,44,57,85,106,185,102,109,239,165,45,146,201,89,9,212,66,20,173,51,52,213,85,99,28,177,156,112,236,25,66,55,222,196,114,233,180,72,99,149,194,5,177,78,44,197,88,230,251,85,138,113,174,38,186,226,11,213,110,206,211,113,186,86,201,87,85,62,192,16,13,242,200,228,101,180,0,69,181,126,225,22,102,238,102,87,233,202,231,142,219,86,73,221,102,200,140,232,196,213,116,248,38,249,80,5,135,238,53,115,143,98,195,213,164,70,242,132,155,155,116,84,213,4,98,238,123,250,113,72,46,110,34,211,77,40,204,250,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,81,87,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,174,169,17,17,17,66,183,52,46,58,127,45,120,168,242,59,39,49,159,107,203,107,46,207,108,84,209,14,216,111,183,72,228,39,125,38,98,126,209,71,14,145,244,244,97,3,149,142,79,206,136,211,200,214,43,133,177,102,42,192,215,218,92,83,130,177,53,215,15,222,168,183,246,107,141,174,182,74,74,168,55,129,1,236,150,55,19,29,192,100,47,163,247,137,59,63,115,186,159,62,7,56,227,193,188,94,224,210,165,170,10,75,30,98,216,233,196,239,214,16,55,217,32,106,195,219,104,247,59,145,211,17,56,179,139,187,156,38,76,6,228,197,20,178,221,2,181,94,104,254,68,243,55,240,95,88,162,81,151,203,239,143,92,67,195,54,50,161,192,217,131,125,171,172,202,187,189,68,112,215,5,71,106,173,59,0,51,84,147,77,67,11,74,193,8,21,69,64,201,80,195,25,153,128,59,136,145,179,51,206,157,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,93,180,86,171,205,31,200,158,102,254,11,235,20,74,18,248,100,187,90,172,28,73,101,69,246,251,115,164,183,91,109,216,226,197,87,89,89,87,48,195,5,52,17,215,194,82,75,36,132,236,32,2,44,228,228,238,204,204,206,238,178,94,68,88,171,172,148,248,78,242,177,147,127,79,240,247,167,64,160,135,131,190,42,177,151,10,25,185,111,198,22,107,149,89,97,139,141,69,61,54,44,180,71,27,76,23,27,115,31,190,227,17,24,15,105,140,74,66,132,247,14,211,119,23,126,153,200,7,144,158,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,170,104,107,169,157,246,74,26,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,122,4,68,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,148,150,22,197,152,87,28,216,169,113,78,10,196,214,172,65,101,173,223,217,174,54,186,216,234,233,103,216,100,7,178,88,220,128,182,152,16,190,143,220,66,236,253,236,235,235,34,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,40,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,242,153,171,150,120,87,57,50,227,17,229,110,53,164,237,22,92,77,111,150,223,83,182,56,206,72,119,183,185,60,93,64,48,25,162,54,25,35,55,23,217,32,1,51,106,44,177,247,227,19,133,92,101,194,134,110,92,48,125,230,219,86,88,98,227,81,81,83,132,238,242,72,211,5,198,220,199,238,49,74,32,3,218,99,18,140,102,13,163,180,221,137,155,166,113,153,215,254,90,28,122,212,228,54,33,135,37,115,102,251,87,62,93,95,42,35,134,208,114,116,182,88,46,51,213,70,37,49,77,52,177,140,20,46,50,77,44,205,239,237,49,99,1,23,57,156,239,87,153,127,28,116,220,56,224,217,178,123,3,133,89,230,46,52,179,200,112,213,198,114,211,133,142,221,51,201,3,214,140,192,226,79,82,228,18,140,34,5,238,28,111,33,187,48,128,77,8,23,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,138,105,234,103,144,156,164,150,73,9,220,140,200,157,201,201,221,221,221,221,221,117,87,160,180,220,241,150,84,99,250,43,205,28,117,118,12,89,131,175,17,212,196,21,116,140,211,219,238,52,147,49,11,73,12,194,236,199,28,177,182,161,32,191,120,187,19,120,178,158,142,13,184,231,192,60,76,229,28,216,175,20,221,48,254,19,197,152,114,158,162,76,79,106,154,233,12,97,12,20,193,17,77,115,136,14,78,168,80,187,76,26,201,43,51,70,123,227,115,61,141,33,197,95,48,206,52,238,188,83,230,133,69,139,8,98,10,178,202,188,53,80,205,135,232,222,152,169,90,182,118,143,108,183,9,227,34,114,51,34,121,70,39,54,23,8,92,91,167,25,156,219,186,188,2,240,81,138,184,172,204,122,75,221,218,217,217,242,203,12,220,33,147,17,220,42,26,64,142,191,99,140,133,108,167,120,200,12,166,148,29,152,200,9,186,49,155,27,190,226,136,37,159,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,35,12,20,208,70,44,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,187,104,188,86,113,100,238,1,207,92,1,116,203,156,198,176,210,92,109,183,26,121,226,138,89,105,97,154,123,124,242,67,36,35,87,74,83,1,140,85,49,140,166,241,202,194,238,46,255,0,181,159,30,30,39,120,122,197,92,47,231,45,235,40,241,77,79,111,236,29,58,155,117,208,41,100,167,134,231,67,40,238,138,162,49,54,254,250,51,97,35,16,150,41,65,140,246,110,123,233,229,55,198,213,101,190,251,252,153,51,123,21,245,104,46,155,11,7,93,46,247,41,228,146,26,161,8,96,142,205,31,81,202,48,132,163,141,158,0,103,140,70,65,56,197,164,41,227,17,191,254,48,56,148,177,112,173,145,215,140,205,185,183,90,235,54,235,94,27,164,42,83,158,58,187,196,176,200,116,241,202,194,65,182,22,233,28,146,59,152,63,78,51,97,119,55,1,44,123,51,87,51,49,86,114,102,62,35,205,44,107,87,218,47,88,154,225,45,194,167,108,146,28,112,239,127,114,8,186,134,102,48,196,12,49,198,14,79,178,48,1,103,208,89,75,167,44,46,2,170,114,98,213,73,196,14,112,88,170,232,51,6,231,79,83,13,170,209,87,210,54,180,219,167,24,118,77,36,69,23,86,158,184,152,103,23,102,151,221,134,119,140,196,77,228,1,144,165,138,186,186,174,1,120,215,197,92,41,230,61,37,146,237,115,237,25,101,137,174,16,199,136,237,245,15,33,199,65,189,198,50,185,211,180,98,102,51,68,12,206,98,2,253,104,193,129,219,112,196,113,79,157,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,81,215,254,140,206,1,195,57,185,142,112,110,57,203,106,186,252,39,102,188,86,209,97,251,246,19,184,67,112,58,232,32,48,138,57,8,37,40,162,48,149,194,121,218,104,229,209,128,225,141,128,244,41,138,234,179,203,31,224,220,211,224,155,51,179,7,47,177,13,37,243,15,95,50,223,16,84,208,215,83,59,236,148,61,159,80,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,216,230,41,9,229,133,199,173,54,76,93,105,56,126,206,11,237,37,6,95,92,234,42,102,181,93,234,250,166,246,155,140,229,14,200,100,148,165,233,83,208,147,140,228,238,209,123,179,78,242,25,8,60,134,51,62,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,168,255,0,22,249,47,106,207,174,30,113,182,95,213,97,10,76,69,119,146,207,89,87,134,233,230,49,136,226,189,199,79,39,98,150,41,72,133,162,62,171,136,185,57,8,184,25,129,235,25,155,62,57,159,233,171,1,98,175,246,87,14,98,76,57,112,255,0,108,163,174,182,215,83,201,254,246,72,102,142,64,251,136,72,126,14,202,124,239,185,189,77,159,92,183,241,94,110,67,61,36,149,24,139,41,239,115,92,26,146,9,97,130,43,136,91,106,34,173,134,48,151,83,96,142,166,57,163,103,119,45,88,25,216,137,157,137,241,247,83,253,204,211,58,255,0,34,220,35,226,158,207,111,237,85,248,239,92,21,71,190,45,240,197,219,96,155,180,73,38,146,1,14,148,177,84,236,38,221,164,175,22,225,113,221,164,27,100,166,87,221,115,171,55,48,134,84,89,138,174,58,140,83,120,166,182,157,69,53,17,85,157,28,6,109,214,170,120,133,217,204,33,139,169,41,251,194,204,17,147,185,11,51,187,100,167,151,184,42,213,150,184,3,13,101,205,138,162,174,123,110,21,179,209,89,40,229,171,49,41,228,130,154,16,134,50,144,132,68,92,220,65,157,221,132,91,93,116,102,240,94,129,66,95,50,254,2,170,114,27,16,205,157,89,77,98,171,159,46,175,149,18,77,119,8,250,91,44,23,25,234,164,33,132,97,134,40,198,10,23,25,33,138,23,247,246,152,184,25,11,156,44,116,3,131,190,42,177,151,10,25,185,111,198,22,107,149,89,97,139,141,69,61,54,44,180,71,27,76,23,27,115,31,190,227,17,24,15,105,140,74,66,132,247,14,211,119,23,126,153,200,7,53,57,171,199,30,81,229,167,11,150,142,41,33,10,187,205,163,20,83,211,134,30,182,83,152,60,245,119,25,162,51,26,41,164,141,228,138,156,227,120,166,25,201,200,186,111,4,162,205,36,140,49,156,11,103,22,113,99,236,245,199,247,76,198,204,107,245,93,198,229,113,168,158,88,162,150,170,105,160,183,193,36,210,76,52,148,163,49,153,69,77,25,74,109,28,76,78,194,207,251,93,252,82,237,86,218,110,182,234,106,10,203,133,178,174,150,158,233,78,245,116,50,205,9,0,85,64,210,201,11,203,17,59,104,96,210,195,44,110,67,171,111,140,199,196,93,154,93,57,93,113,245,71,140,44,86,222,25,243,138,225,106,181,221,112,229,190,154,135,9,222,39,169,130,142,59,157,40,28,84,208,91,72,8,135,125,96,245,35,24,186,108,69,52,98,91,153,142,55,57,188,175,53,206,58,127,171,240,191,146,152,207,254,216,165,199,245,180,35,253,232,141,174,58,134,47,247,94,212,2,63,216,66,231,254,184,133,71,86,69,228,94,99,241,23,152,246,236,175,202,251,55,110,186,215,107,44,211,74,238,20,182,250,81,118,105,42,170,100,102,126,156,33,184,117,125,28,156,136,64,4,204,192,11,33,238,29,114,27,6,240,219,148,118,44,169,193,148,84,130,22,234,112,59,157,116,52,239,9,221,174,46,2,213,21,178,177,25,150,249,8,117,97,115,45,128,193,24,190,192,22,104,161,231,87,230,159,11,125,63,161,245,27,138,179,92,157,206,44,125,145,88,254,215,152,217,115,126,171,183,92,173,213,16,75,44,81,85,77,12,23,8,35,154,57,138,146,168,97,48,41,105,164,40,129,164,137,201,152,153,191,99,180,255,0,112,119,197,86,13,226,191,40,237,248,194,205,114,164,28,79,110,167,167,166,197,150,136,227,120,78,221,113,112,247,220,98,35,50,236,210,16,200,80,158,226,220,12,226,239,212,9,0,43,170,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,136,177,172,226,199,205,62,114,125,64,196,62,163,58,237,112,171,196,198,50,225,67,55,40,243,75,7,208,210,92,64,169,202,219,119,182,84,179,8,92,109,210,28,103,44,13,38,215,40,79,116,81,152,72,44,251,76,7,112,152,111,140,242,20,201,220,226,192,57,235,128,45,121,141,151,55,234,75,141,182,227,79,4,178,197,21,84,51,79,111,158,72,99,152,169,42,134,19,49,138,166,49,148,26,72,156,157,197,223,246,59,251,85,10,220,234,252,211,225,111,167,244,62,163,113,78,74,158,105,241,79,211,250,239,81,183,41,169,81,65,205,99,142,219,171,221,107,248,89,201,172,77,72,54,209,167,120,49,189,214,221,57,20,242,78,228,99,37,157,141,153,132,0,69,133,231,216,68,230,231,208,39,13,147,199,36,122,228,94,69,230,63,17,121,143,110,202,252,175,179,118,235,173,118,178,205,52,174,225,75,111,165,23,102,146,170,166,70,103,233,194,27,135,87,209,201,200,132,0,76,204,0,175,87,143,110,87,191,145,76,43,22,110,112,245,29,214,243,133,44,214,248,163,196,214,186,169,59,69,117,23,74,54,19,185,129,51,55,82,19,218,242,78,44,45,209,39,35,22,104,29,198,158,205,120,117,207,156,101,195,110,110,88,179,91,6,86,213,137,219,170,0,46,116,48,212,52,33,118,183,57,139,212,81,74,228,6,59,36,17,209,137,192,182,27,4,130,219,192,93,178,30,200,188,244,203,142,34,242,226,221,154,25,95,121,237,214,170,237,98,154,25,89,130,170,223,84,44,207,37,45,76,108,239,211,152,55,14,173,171,139,137,9,129,24,24,25,84,4,86,1,206,175,202,198,22,250,129,67,233,215,21,12,22,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,138,25,233,167,140,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,77,79,45,14,61,105,179,231,15,67,146,185,179,125,164,131,49,108,116,241,195,104,57,58,187,239,246,232,41,99,18,152,166,154,89,10,122,230,40,230,150,102,247,55,1,49,128,147,4,206,23,234,138,42,249,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,53,40,138,53,121,164,112,11,89,152,157,187,137,188,156,183,221,110,88,189,187,29,62,34,195,180,116,211,215,77,119,141,186,84,208,212,210,71,24,153,140,209,3,70,210,70,204,209,148,81,188,158,225,198,125,104,161,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,53,77,13,117,51,182,248,143,71,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,121,254,201,14,59,114,27,56,178,26,231,158,245,152,154,147,10,209,225,90,112,44,93,110,184,207,186,123,36,229,220,32,251,91,116,225,41,51,180,7,24,107,51,251,130,45,43,28,65,12,28,107,241,93,125,226,211,57,107,113,151,86,235,71,132,45,186,209,225,107,37,108,192,93,130,151,104,52,146,56,198,204,13,52,230,29,89,31,83,38,212,35,234,24,69,27,170,0,138,250,121,110,241,245,125,200,44,85,107,201,44,200,184,118,220,178,196,23,0,167,167,154,170,164,35,251,51,85,60,154,61,72,73,41,8,13,25,25,238,158,50,38,16,212,166,13,11,168,19,95,175,48,78,61,112,247,12,216,54,187,3,101,245,246,146,179,53,46,244,242,67,66,20,253,150,180,44,6,207,76,79,53,116,47,43,28,38,84,245,5,37,59,20,102,6,96,206,66,64,206,207,6,223,233,171,30,226,175,246,87,17,226,76,71,112,255,0,108,172,174,185,87,84,73,254,250,73,166,146,67,251,200,136,190,46,234,122,120,9,224,130,197,194,62,4,150,183,17,210,218,174,89,155,123,234,197,123,189,209,204,117,16,133,43,76,239,13,45,33,73,20,103,28,59,6,35,145,182,49,28,186,238,34,24,226,96,186,165,71,248,162,226,111,0,240,179,149,247,44,192,197,245,52,149,151,32,167,34,178,225,230,184,195,77,91,121,157,164,138,61,144,12,143,184,128,10,120,138,83,1,55,142,55,35,218,90,48,150,62,217,233,158,153,143,196,94,99,220,115,67,52,47,61,186,235,93,164,80,195,19,56,82,219,233,69,221,227,165,166,141,221,250,112,134,226,209,181,114,114,34,51,35,51,51,47,0,138,90,121,98,243,11,172,197,53,148,220,58,241,3,139,250,215,89,182,197,132,175,247,57,167,158,170,235,85,44,243,73,45,45,109,92,243,30,233,159,171,8,83,54,208,23,24,222,61,206,111,16,156,159,168,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,81,87,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,174,169,17,17,20,96,115,58,230,23,89,133,171,42,120,117,225,251,23,244,110,176,238,139,22,223,237,147,79,5,85,170,170,41,225,146,42,90,42,184,38,13,179,55,74,96,169,109,166,44,50,52,123,152,218,81,8,150,69,239,242,47,61,51,31,135,76,199,183,102,134,87,222,123,13,214,135,88,166,134,86,115,165,184,82,147,179,201,75,83,27,59,117,33,61,163,171,106,196,196,34,96,64,96,6,57,10,112,233,196,190,86,113,65,129,33,199,89,103,118,254,203,182,217,171,39,166,246,165,179,243,211,69,31,107,130,25,100,232,245,122,6,113,238,47,124,52,38,248,179,82,174,104,254,68,243,55,240,95,88,162,80,2,164,251,150,47,48,186,60,45,71,77,195,175,16,56,191,163,106,135,108,88,74,255,0,115,154,8,41,109,84,177,65,52,146,210,214,213,207,48,109,133,186,80,133,51,109,50,98,145,227,220,192,209,8,75,82,43,85,230,143,228,79,51,127,5,245,138,37,0,42,87,185,87,241,235,77,85,77,106,225,99,57,47,180,148,103,71,79,13,191,3,92,234,58,174,117,134,242,204,79,65,83,81,36,164,44,108,39,4,84,160,32,1,178,46,150,174,111,16,156,165,34,197,93,100,167,194,119,149,140,155,250,127,135,189,58,5,141,98,188,174,95,124,122,226,30,25,177,149,14,6,204,27,237,93,102,85,221,234,35,134,184,42,59,85,105,216,1,154,164,154,106,24,90,86,8,64,170,42,6,74,134,24,204,204,1,220,68,141,153,158,116,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,237,162,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,191,78,89,92,118,221,114,71,25,91,178,51,52,177,53,36,121,95,126,168,144,105,107,46,147,144,6,27,173,54,34,19,142,77,29,130,154,105,116,25,0,246,198,7,39,95,116,108,211,117,102,209,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,66,183,58,191,52,248,91,233,253,15,168,220,85,85,228,99,250,236,253,219,254,36,165,81,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,82,174,39,120,122,194,188,80,100,213,235,40,241,77,79,96,237,253,58,155,117,208,41,99,168,154,217,93,17,110,138,162,49,54,254,250,51,97,32,35,138,89,65,140,55,238,108,120,115,139,39,113,246,69,99,251,166,92,230,53,134,174,221,114,183,84,79,20,82,203,75,52,48,92,32,142,105,33,26,186,82,152,0,165,166,144,162,55,142,86,22,98,102,253,172,222,82,231,118,186,222,170,66,178,243,115,171,175,168,142,158,10,64,150,166,98,148,198,8,34,8,97,137,136,157,221,130,56,163,142,48,31,1,0,17,109,25,153,148,170,100,15,1,84,217,13,193,190,111,103,86,108,216,169,39,204,91,230,91,223,102,180,4,157,93,246,11,116,246,67,34,132,161,154,40,202,10,231,41,38,138,103,247,246,128,176,1,11,28,204,113,66,165,123,154,199,2,86,167,181,87,241,77,147,88,102,172,110,67,80,243,227,123,85,186,1,40,36,129,196,202,75,195,3,59,16,24,147,11,79,176,73,141,143,174,76,27,39,146,72,171,162,187,93,109,212,213,244,118,251,157,93,45,61,210,157,169,43,162,134,98,0,170,129,165,142,102,138,81,103,208,193,165,134,41,24,75,86,223,24,23,136,179,181,96,225,71,133,28,199,226,215,49,195,5,96,168,187,13,170,135,167,61,254,255,0,60,46,116,182,138,82,119,102,34,102,118,234,76,123,73,162,133,157,138,66,18,119,112,0,146,64,200,39,39,114,119,0,228,86,0,181,229,206,92,216,105,45,214,219,117,60,17,75,44,84,176,195,61,194,120,225,142,18,171,170,40,64,6,90,153,6,32,121,37,113,103,39,111,216,205,237,81,17,91,175,28,156,34,90,184,190,202,49,194,144,92,105,44,248,178,195,80,87,44,57,117,158,156,76,2,119,7,19,165,152,216,94,80,166,153,182,239,233,190,172,113,195,35,140,157,38,140,177,246,255,0,77,88,11,21,127,178,184,115,18,97,203,135,251,101,29,117,182,186,158,79,247,178,67,52,114,7,220,66,67,240,118,85,3,62,56,151,205,62,35,126,199,126,83,46,221,175,236,86,31,130,193,69,182,122,153,59,71,79,250,165,108,253,105,100,223,89,54,129,214,148,118,245,58,81,234,222,235,43,170,229,123,192,183,229,175,21,6,120,231,30,12,237,121,109,101,223,236,122,106,210,219,13,246,233,28,130,205,172,46,47,218,40,225,210,78,166,174,32,114,176,71,249,209,26,136,218,106,81,98,174,189,254,107,100,94,99,228,213,30,16,187,99,91,55,74,213,142,240,253,22,36,176,92,160,119,58,90,218,90,136,35,153,192,77,217,180,154,46,168,132,177,187,49,9,56,187,106,7,25,157,96,201,94,59,49,246,84,112,209,152,156,52,84,81,210,93,44,88,158,207,112,164,178,203,83,28,211,203,111,158,188,224,134,166,38,39,168,16,138,155,179,61,124,160,33,27,191,106,148,72,183,9,27,42,1,151,184,42,235,153,88,255,0,13,101,205,138,162,146,11,150,42,188,81,89,40,229,171,50,24,35,158,166,96,134,50,144,132,72,152,24,141,157,221,132,159,77,116,103,240,83,253,152,217,95,106,201,94,95,152,215,42,44,197,73,37,62,22,202,123,197,180,234,41,168,134,144,43,39,11,84,221,106,167,136,93,216,14,105,122,146,159,188,78,231,33,59,145,59,187,190,60,43,218,231,22,78,227,236,138,199,247,76,185,204,107,13,93,186,229,110,168,158,40,165,150,150,104,96,184,65,28,210,66,53,116,165,48,1,75,77,33,68,111,28,172,44,196,205,251,89,165,39,149,215,31,84,120,194,197,109,225,159,56,174,22,171,93,215,14,91,233,168,112,157,226,122,152,40,227,185,210,129,197,77,5,180,128,136,119,214,15,82,49,139,166,196,83,70,37,185,152,227,115,154,74,150,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,20,0,243,52,201,79,200,183,23,24,167,179,220,59,85,6,59,215,26,209,239,151,124,209,118,217,230,237,17,201,164,96,35,165,84,85,59,5,183,105,19,197,184,156,183,105,85,121,126,103,95,255,0,130,199,19,220,58,86,91,255,0,87,248,143,26,219,234,163,139,255,0,209,205,71,87,28,198,242,127,226,79,24,140,127,219,220,139,244,25,88,2,190,158,111,121,233,71,153,252,71,82,101,206,30,188,246,219,46,90,91,202,221,48,131,64,112,141,226,115,105,43,94,57,99,114,50,218,1,73,1,129,187,60,114,211,74,44,2,251,136,253,183,37,140,157,186,222,179,115,21,231,125,194,195,73,45,139,13,89,206,201,67,89,87,74,68,99,117,170,56,201,202,150,71,7,6,56,233,163,148,37,113,54,49,10,200,219,71,25,93,76,74,46,165,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,88,251,113,191,193,118,42,225,31,49,231,161,162,27,173,239,0,220,186,115,217,49,12,180,50,12,97,213,121,182,208,212,206,192,208,189,96,52,18,59,136,63,191,27,12,187,67,115,198,22,235,37,218,235,53,170,158,197,53,206,172,237,180,117,19,85,211,209,148,196,240,67,60,195,24,203,40,71,174,209,51,24,33,18,38,109,73,162,141,159,93,173,165,255,0,242,194,224,42,155,57,238,180,156,64,231,5,138,146,191,47,173,149,21,48,218,173,21,125,80,123,181,198,2,135,100,210,68,81,116,170,40,69,202,113,118,105,125,233,160,120,204,72,26,64,43,75,226,199,205,62,114,125,64,196,62,163,58,191,252,178,224,163,10,241,89,203,51,47,111,118,155,103,103,204,220,51,111,196,18,97,203,133,59,70,18,87,236,187,215,200,54,202,135,144,128,10,25,77,221,128,140,155,163,33,185,179,237,41,66,88,192,255,0,77,88,11,21,127,178,184,115,18,97,203,135,251,101,29,117,182,186,158,79,247,178,67,52,114,7,220,66,67,240,118,93,188,1,128,49,150,105,227,43,78,95,101,246,30,171,190,98,27,229,67,83,80,208,211,51,111,148,244,119,119,119,119,97,0,17,98,51,50,118,0,1,34,39,17,23,118,159,62,8,56,46,194,188,35,229,196,20,53,163,106,189,227,235,151,82,123,222,33,138,134,49,144,58,173,14,234,26,105,220,26,103,163,7,130,55,97,55,247,228,98,151,104,110,104,194,229,84,43,115,171,243,79,133,190,159,208,250,141,197,89,174,19,201,220,125,142,176,6,43,204,108,33,97,171,187,219,112,93,69,20,87,168,168,169,102,168,158,150,10,136,107,38,237,102,49,129,8,83,70,52,18,180,146,153,11,11,201,23,142,231,113,246,188,40,241,93,152,252,37,102,56,99,92,21,47,110,181,87,116,224,191,216,39,153,194,150,239,74,46,238,194,78,204,253,57,131,113,60,83,51,57,70,68,76,236,96,114,70,121,4,228,238,113,96,28,245,192,22,188,198,203,155,245,37,198,219,113,167,130,89,98,138,170,25,167,183,207,36,49,204,84,149,67,9,152,197,83,24,202,13,36,78,78,226,239,251,29,253,170,128,30,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,127,232,139,26,206,44,124,211,231,39,212,12,67,234,51,175,21,38,0,198,81,96,26,124,210,44,61,86,248,78,170,241,53,128,46,194,204,80,53,198,40,99,156,169,205,217,245,3,120,166,3,29,204,219,217,164,217,187,167,38,219,138,224,23,141,124,85,194,158,99,210,89,46,215,62,209,150,88,154,225,12,120,142,223,80,242,28,116,27,220,99,43,157,59,70,38,99,52,64,204,230,32,47,214,140,24,29,183,12,71,20,249,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,12,60,234,252,211,225,111,167,244,62,163,113,78,74,158,105,241,79,211,250,239,81,183,43,244,230,95,158,249,185,144,220,60,205,121,202,108,51,87,57,223,42,36,179,93,241,4,96,123,44,20,147,211,201,16,212,12,144,207,28,208,84,188,210,67,209,155,105,196,38,46,198,226,103,8,156,6,41,243,229,189,195,246,75,229,135,15,56,79,49,178,248,41,47,55,220,111,103,167,186,93,47,211,53,37,69,92,19,205,79,78,213,150,216,170,98,140,76,105,162,169,167,38,120,8,137,194,81,61,206,228,221,215,85,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,132,102,130,166,9,5,198,72,164,140,153,196,192,133,220,92,93,157,157,157,217,214,62,220,194,242,155,43,50,131,137,172,65,100,202,28,95,106,188,89,110,189,75,181,69,190,220,84,207,30,30,174,146,170,120,234,45,78,212,239,178,62,137,196,238,49,184,129,71,28,145,129,11,184,239,63,87,203,71,58,243,247,1,103,237,139,2,229,109,190,235,136,240,222,35,184,82,211,98,59,55,74,182,178,134,219,67,81,91,71,21,85,223,161,4,131,28,51,71,24,70,29,166,65,113,17,45,165,171,59,50,158,148,86,1,206,175,202,198,22,250,129,67,233,215,21,16,25,99,150,120,171,55,113,124,120,23,5,82,118,187,213,69,190,229,112,166,165,24,228,146,74,174,197,69,61,97,193,16,70,4,103,52,129,78,65,24,48,251,210,16,11,187,51,187,183,202,194,120,166,251,129,177,85,155,26,225,106,238,197,122,195,247,10,123,165,186,167,164,18,116,42,160,144,100,138,77,134,196,5,180,192,95,66,103,23,211,71,103,110,229,63,220,16,113,163,133,120,184,203,136,43,171,74,213,100,199,214,222,164,23,188,61,21,116,101,33,244,154,29,213,212,208,57,188,205,70,111,60,108,196,109,238,72,229,22,227,218,210,29,202,168,171,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,162,34,135,110,106,156,12,90,178,182,167,249,72,229,29,174,146,223,132,238,85,20,182,219,230,30,182,218,198,158,154,205,63,73,163,138,170,17,167,141,162,142,154,87,140,68,247,237,118,168,148,93,136,250,251,99,143,91,118,44,197,86,123,21,223,11,90,113,53,214,138,203,136,59,63,181,237,212,245,178,71,75,112,232,27,156,29,162,33,118,9,122,102,238,65,189,159,105,59,187,104,234,191,240,47,193,149,247,140,60,199,170,182,73,117,246,54,12,194,253,158,163,19,92,162,48,122,161,142,87,62,149,53,52,101,174,179,75,210,149,154,66,23,142,49,2,34,220,236,17,72,230,61,132,240,174,6,227,59,48,240,182,10,195,54,172,63,101,162,246,79,102,183,90,232,163,164,165,131,125,170,144,207,100,81,176,128,238,51,34,125,27,188,137,221,251,221,213,117,229,113,195,246,1,226,107,43,243,235,42,51,24,42,194,219,89,81,132,234,226,172,161,104,90,182,138,120,100,184,144,203,79,36,209,200,49,155,142,248,136,152,117,120,229,144,123,183,58,179,92,244,200,188,199,225,211,49,238,57,95,154,22,110,195,117,161,210,88,102,137,220,233,110,20,164,238,209,213,83,72,236,221,72,79,105,104,250,49,49,9,1,136,24,24,15,138,185,221,174,183,170,144,172,188,220,234,235,234,35,167,130,144,37,169,152,165,49,130,8,130,24,98,98,39,119,96,142,40,227,140,7,192,64,4,91,70,102,101,50,156,174,120,18,186,228,157,170,108,247,206,140,51,73,79,141,175,148,224,56,126,221,87,1,118,220,61,68,66,109,41,201,185,246,197,83,80,38,44,225,179,169,20,98,224,228,47,52,209,12,133,47,63,143,241,254,13,202,204,27,118,204,28,193,196,52,150,60,61,99,167,122,154,234,234,151,125,145,6,172,204,204,204,206,70,100,78,32,0,44,230,102,66,34,196,68,204,248,240,241,93,197,118,99,241,107,152,231,141,113,172,189,134,213,67,212,130,193,96,130,103,58,91,69,41,59,59,136,187,179,117,38,61,162,242,204,236,197,33,8,179,48,0,71,24,92,87,44,174,4,174,185,221,140,173,217,231,154,88,102,146,76,175,176,212,72,84,180,119,72,8,195,18,86,131,16,136,71,30,172,199,77,12,186,20,134,123,163,51,143,161,182,70,121,186,86,193,197,143,154,124,228,250,129,136,125,70,117,127,249,93,193,5,139,139,142,91,25,93,91,135,41,109,86,220,205,178,123,82,43,37,238,178,99,167,132,233,94,255,0,88,243,82,213,148,113,72,114,67,176,165,56,219,99,144,75,166,210,17,146,86,56,181,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,80,207,77,60,100,227,36,82,70,76,196,6,36,206,46,46,204,236,236,236,234,114,121,119,113,245,71,196,230,21,124,7,154,87,11,85,183,51,108,157,42,125,94,166,10,127,180,209,188,114,159,105,165,166,220,198,243,0,65,33,84,71,24,60,99,238,200,59,70,78,156,81,173,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,162,175,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,34,34,178,174,98,60,125,81,240,199,133,91,1,229,109,194,213,114,204,219,223,86,159,86,169,130,163,236,204,109,28,71,218,106,169,183,57,180,198,19,198,84,241,200,13,25,123,210,22,225,143,167,44,32,225,108,39,138,177,205,246,151,11,96,172,51,117,196,23,170,221,253,154,221,107,162,146,174,170,125,128,70,123,34,141,136,203,104,1,19,232,221,194,46,239,220,206,164,255,0,52,120,32,177,112,143,203,99,52,107,113,29,45,170,229,153,183,191,101,197,123,189,209,204,117,16,133,43,95,232,222,26,90,66,146,40,206,56,118,12,71,35,108,98,57,117,220,68,49,196,193,96,28,39,121,167,201,191,168,24,123,212,96,87,63,204,215,129,43,174,72,227,43,142,121,229,110,25,164,143,43,239,213,17,149,85,29,174,2,0,195,117,166,194,36,18,71,171,176,83,77,46,165,25,134,216,192,228,232,109,141,154,30,173,186,240,163,197,118,99,240,149,152,225,141,112,84,189,186,213,93,211,130,255,0,96,158,103,10,91,189,40,187,187,9,59,51,244,230,13,196,241,76,204,229,25,17,51,177,129,201,25,203,167,48,140,127,131,115,79,151,14,54,204,28,190,196,52,151,204,61,124,167,178,84,208,215,83,59,236,148,61,179,70,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,208,66,189,6,63,192,24,203,43,49,149,219,47,179,7,15,85,216,241,13,142,161,233,171,168,106,89,183,196,122,51,179,179,179,184,152,16,184,152,24,187,129,129,9,11,144,147,59,203,247,43,158,59,110,185,217,106,155,34,51,163,19,82,84,99,107,29,56,22,31,184,213,206,93,183,16,209,8,155,202,18,110,109,178,212,211,136,11,185,239,234,75,25,57,184,147,195,52,165,33,74,213,121,163,249,19,204,223,193,125,98,137,65,14,94,224,171,174,101,99,252,53,151,54,42,138,72,46,88,170,241,69,100,163,150,172,200,96,142,122,153,130,24,202,66,17,34,96,98,54,119,118,18,125,53,209,159,193,117,49,78,19,197,88,26,251,85,133,177,174,25,186,225,251,213,22,206,211,110,186,81,73,73,85,6,240,19,13,241,72,194,99,184,12,73,181,110,241,38,118,238,118,83,125,203,187,143,170,62,39,48,171,224,60,210,184,90,173,185,155,100,233,83,234,245,48,83,253,166,141,227,148,251,77,45,54,230,55,152,2,9,10,162,56,193,227,31,118,65,218,50,116,226,189,85,138,186,201,79,132,239,43,25,55,244,255,0,15,122,116,11,26,197,237,115,39,39,113,246,84,199,135,235,49,125,134,174,11,110,42,179,208,222,236,183,54,165,152,104,171,224,169,162,167,171,219,4,210,0,140,167,16,213,69,28,172,27,152,36,220,58,191,115,189,250,114,183,227,234,143,46,251,15,12,153,199,112,181,91,112,131,246,202,140,59,136,171,42,96,161,134,209,35,245,106,102,166,171,146,66,0,40,101,55,145,227,145,221,228,25,100,104,253,240,144,58,50,254,136,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,223,231,166,69,230,63,14,153,143,113,202,252,208,179,118,27,173,14,146,195,52,78,231,75,112,165,39,118,142,170,154,71,102,234,66,123,75,71,209,137,136,72,12,64,192,192,100,127,149,127,30,180,213,84,214,174,22,51,146,251,73,70,116,116,240,219,240,53,206,163,170,231,88,111,44,196,244,21,53,18,74,66,198,194,112,69,74,2,0,27,34,233,106,230,241,9,202,82,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,40,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,182,174,55,248,46,194,188,92,101,196,244,52,67,106,178,99,235,111,78,123,38,33,150,134,50,144,250,77,54,218,26,153,216,30,102,163,55,158,71,113,7,247,36,113,151,105,237,120,206,210,185,105,242,233,198,88,35,31,213,103,135,17,216,42,146,223,81,135,106,39,162,195,86,27,136,180,211,133,198,25,152,94,232,251,13,226,96,141,227,144,96,119,99,222,231,218,3,107,4,18,201,126,188,88,249,88,206,79,167,248,135,211,167,88,214,44,170,20,64,113,173,202,203,21,91,115,78,213,138,120,115,183,118,172,55,142,241,4,22,250,171,119,70,67,246,13,117,109,77,65,156,253,42,58,78,157,45,162,8,218,17,222,238,69,30,186,59,59,104,164,43,131,190,21,112,111,10,25,71,111,193,246,107,109,33,98,123,141,61,61,78,44,187,199,35,204,119,27,139,7,190,195,41,0,23,102,140,138,65,132,54,142,208,119,39,110,161,200,103,93,81,17,17,64,183,53,60,200,203,140,201,226,226,239,46,94,81,236,147,13,219,226,195,120,134,175,176,181,63,109,188,82,79,56,78,122,247,28,189,48,120,105,250,134,204,239,217,244,29,209,140,100,86,128,178,61,224,219,29,100,214,63,225,199,6,93,50,46,215,106,178,225,186,75,124,116,114,88,173,243,148,190,197,174,96,19,169,163,152,204,70,67,152,100,144,136,165,144,88,166,222,211,106,77,43,25,86,180,88,171,169,222,185,240,171,131,120,175,229,249,149,120,62,243,109,164,28,79,110,203,123,53,78,19,187,201,35,194,118,235,139,218,160,216,197,40,129,151,102,144,134,49,152,54,150,224,102,38,110,160,70,97,10,217,197,147,184,251,34,177,253,211,46,115,26,195,87,110,185,91,170,39,138,41,101,165,154,24,46,16,71,52,144,141,93,41,76,0,82,211,72,81,27,199,43,11,49,51,126,214,107,255,0,228,177,144,213,55,108,101,138,248,141,188,209,82,29,182,197,78,120,102,202,243,83,197,41,251,70,102,142,90,153,162,55,61,240,28,84,239,28,110,251,63,56,21,198,44,126,233,139,200,255,0,22,62,86,51,147,233,254,33,244,233,214,53,138,122,57,140,240,81,252,170,178,226,11,254,0,182,90,163,204,220,45,249,203,109,76,237,210,146,233,66,204,111,37,176,166,220,32,59,140,218,72,138,86,33,9,4,135,88,134,105,100,104,44,255,0,77,88,11,21,127,178,184,115,18,97,203,135,251,101,29,117,182,186,158,79,247,178,67,52,114,7,220,66,67,240,118,83,189,203,207,141,59,87,20,249,95,79,98,197,248,130,144,179,83,13,83,187,98,10,54,166,26,87,173,129,164,219,21,194,8,196,156,76,8,94,33,149,193,133,130,103,38,233,198,7,14,232,97,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,87,84,136,172,87,155,222,69,214,102,127,14,52,153,141,135,172,221,182,245,150,151,2,184,204,64,243,156,195,103,156,26,58,214,142,40,216,128,182,152,82,78,102,108,205,28,84,210,147,24,182,225,56,107,203,172,204,197,89,95,113,188,92,112,181,95,79,219,216,126,235,134,110,48,28,146,52,53,84,53,244,178,83,202,18,8,24,239,219,212,25,65,139,81,105,97,136,220,75,102,139,202,175,65,152,88,214,235,153,88,255,0,18,230,53,246,158,146,11,150,42,188,86,222,235,34,164,2,24,35,158,166,99,154,65,140,72,136,152,24,141,217,153,200,159,77,53,119,241,83,253,192,6,67,83,112,249,194,230,17,195,51,81,85,211,95,111,244,225,137,177,8,85,211,203,77,56,92,106,226,140,138,25,33,144,201,226,56,34,24,105,157,153,135,87,167,115,112,18,34,101,113,72,139,197,103,22,78,224,28,245,192,23,76,185,204,107,13,37,198,219,113,167,158,40,165,150,150,25,167,183,207,36,50,66,53,116,165,48,24,197,83,24,202,111,28,172,46,226,239,251,89,226,87,43,249,72,102,224,113,70,248,31,49,161,164,170,202,252,57,81,77,118,172,196,109,190,56,47,246,231,149,220,40,224,0,145,165,142,166,86,140,227,148,88,219,179,182,227,222,108,84,239,60,202,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,141,191,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,165,92,202,249,126,254,93,168,235,179,239,42,97,217,143,173,86,241,246,165,184,71,72,239,20,52,144,84,159,230,162,130,152,230,168,184,155,246,104,35,220,108,47,28,96,29,219,69,118,185,104,112,21,77,144,216,122,28,234,205,155,21,36,249,139,124,167,142,107,64,73,213,223,96,183,79,75,25,20,37,12,209,70,80,87,57,73,52,83,63,191,180,5,128,8,88,230,99,191,84,80,173,206,175,205,62,22,250,127,67,234,55,21,82,185,35,218,109,87,251,86,124,216,175,182,202,75,141,182,227,79,135,233,43,40,234,225,25,160,169,130,65,185,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,171,117,230,51,193,71,242,85,204,120,47,248,2,217,117,147,44,177,79,231,45,181,51,183,86,59,93,115,185,188,150,194,155,113,25,109,0,105,34,41,88,72,227,34,29,101,40,101,145,254,87,0,188,107,226,174,20,243,30,146,201,118,185,246,140,178,196,215,8,99,196,118,250,135,144,227,160,222,227,25,92,233,218,49,51,25,162,6,103,49,1,126,180,96,192,237,184,98,56,167,206,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,40,12,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,186,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,90,6,65,241,199,83,196,119,27,56,191,39,176,56,82,6,93,96,188,47,114,56,106,227,56,170,14,249,113,134,225,69,3,214,140,192,228,45,76,194,114,140,34,5,239,132,143,33,187,185,0,67,14,220,88,249,167,206,79,168,24,135,212,103,82,63,202,219,39,112,14,122,240,53,143,114,231,49,172,52,151,27,109,199,28,93,34,138,89,105,97,154,123,124,242,89,232,161,26,186,82,152,12,98,169,140,101,55,142,86,23,113,119,253,172,241,213,197,87,12,248,203,133,12,220,172,202,220,97,93,73,113,2,167,27,149,162,231,76,236,33,113,183,72,114,4,83,188,123,156,161,61,209,72,7,25,59,237,48,45,164,97,178,67,188,14,87,220,122,226,28,33,140,172,188,54,230,229,246,174,227,134,49,5,64,219,240,221,194,167,181,86,213,208,92,100,106,90,122,42,6,34,149,198,26,29,177,16,0,4,79,178,89,133,221,198,61,228,62,127,157,95,154,124,45,244,254,135,212,110,41,201,83,205,62,41,250,127,93,234,54,229,50,120,179,11,88,177,206,21,188,224,172,83,67,219,108,184,130,223,81,107,184,211,117,78,62,189,44,241,148,114,199,188,28,76,119,1,147,106,46,196,218,234,206,207,222,160,7,141,254,11,177,87,8,249,143,61,13,16,221,111,120,6,229,211,158,201,136,101,161,144,99,14,171,205,182,134,166,118,6,133,235,1,160,145,220,65,253,248,216,101,218,27,158,48,245,124,185,184,215,254,74,185,143,61,131,31,220,238,178,101,150,41,252,221,202,154,7,234,199,107,174,119,6,142,230,48,237,35,45,160,15,28,163,19,137,28,100,37,164,165,12,81,188,143,243,3,227,182,213,195,166,81,218,199,40,241,54,31,187,99,188,117,79,28,246,19,142,113,171,10,75,84,160,79,237,129,17,98,138,80,213,132,33,222,76,18,25,185,179,74,16,203,27,193,183,250,106,199,184,171,253,149,196,120,147,17,220,63,219,43,43,174,85,213,18,127,190,146,105,164,144,254,242,34,47,139,186,158,158,1,120,40,194,188,41,229,197,37,238,237,108,237,25,155,137,173,240,201,136,238,21,13,25,201,65,189,134,66,182,83,188,100,96,48,196,108,204,100,4,253,105,1,141,223,104,196,17,93,82,43,0,231,87,229,99,11,125,64,161,244,235,138,176,14,87,30,123,50,203,241,175,71,173,87,63,205,99,129,43,171,93,107,248,166,201,172,51,72,86,210,167,121,241,189,170,221,1,12,241,206,196,101,37,225,129,157,196,192,133,197,167,216,34,224,225,215,38,61,243,201,28,122,228,94,122,102,63,14,153,143,110,205,12,175,188,246,27,173,14,177,77,12,172,231,75,112,165,39,103,146,150,166,54,118,234,66,123,71,86,213,137,136,68,192,128,192,12,114,30,225,215,62,112,111,18,89,71,98,205,108,25,91,72,65,113,167,0,185,208,195,80,243,29,166,226,192,47,81,69,43,144,1,111,140,139,70,39,1,222,14,18,11,108,49,119,143,110,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,77,74,34,46,165,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,80,215,196,87,41,252,203,183,241,23,65,133,178,34,138,144,112,38,55,168,173,154,207,85,91,45,117,68,24,120,41,233,99,154,72,110,85,33,76,109,0,28,165,36,84,206,229,33,155,8,177,147,158,226,121,95,200,188,139,203,142,29,50,226,221,149,249,95,102,236,54,170,29,101,154,105,93,142,170,225,84,76,205,37,85,76,140,205,212,152,246,142,175,163,11,8,136,0,128,0,0,194,15,52,127,61,153,155,248,47,163,209,43,170,228,99,250,236,253,219,254,36,174,255,0,142,142,12,172,92,97,229,197,45,178,59,175,177,177,158,23,237,21,24,102,229,41,155,210,140,146,176,117,105,170,99,29,117,134,94,148,76,242,8,188,145,144,9,14,230,99,138,75,53,229,185,203,122,166,170,166,76,237,226,123,47,106,232,194,142,160,161,195,248,82,253,71,19,133,96,60,83,195,81,53,198,130,166,2,38,6,35,140,160,103,32,61,241,20,142,46,15,17,28,175,162,162,156,87,112,169,129,56,180,203,131,192,184,202,229,117,182,213,209,245,42,108,151,10,58,201,186,116,21,206,204,195,81,37,35,72,48,213,104,204,225,164,130,228,209,203,48,198,113,20,142,106,45,178,67,148,254,110,95,184,139,185,229,174,116,81,85,208,96,76,49,78,19,93,177,61,150,83,130,11,129,207,75,190,158,27,100,213,84,218,84,24,202,66,210,191,75,100,109,20,162,228,38,241,49,204,246,22,194,120,87,3,88,169,112,182,10,195,54,172,63,101,162,223,217,173,214,186,40,233,41,96,222,100,103,178,40,216,64,119,25,145,62,141,222,68,238,253,238,235,28,46,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,74,185,161,112,45,249,107,194,167,158,57,57,131,59,94,100,217,118,123,98,154,136,182,205,125,181,199,25,51,233,11,11,246,138,200,116,143,167,163,137,156,76,113,254,116,134,158,54,242,156,181,185,115,95,114,190,227,135,248,152,206,106,171,173,151,23,211,245,167,177,97,136,246,71,217,41,106,41,102,167,50,184,177,131,155,76,97,59,144,194,46,5,22,209,234,59,153,28,81,89,95,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,138,190,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,75,228,226,156,89,133,112,53,138,171,20,227,92,77,106,195,246,90,45,157,166,227,116,173,142,146,150,13,230,32,27,229,145,196,7,113,152,139,106,253,228,76,205,222,236,173,87,129,158,51,111,188,97,230,62,113,92,227,181,123,27,6,97,127,97,211,225,155,108,160,15,84,49,202,245,253,90,154,153,7,93,102,151,165,19,188,98,79,28,98,2,35,185,216,229,146,240,17,70,7,49,174,91,24,171,28,223,111,124,68,100,73,93,113,5,234,183,180,92,241,53,138,190,233,37,93,84,251,2,156,34,27,84,101,25,25,109,0,156,158,3,155,184,70,56,233,195,70,8,85,64,229,123,192,183,228,83,10,134,120,231,30,12,236,153,147,122,223,236,122,106,210,221,53,138,215,36,98,205,172,46,45,217,235,38,214,78,166,174,70,17,56,71,249,162,42,136,222,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,44,143,113,78,19,194,184,230,197,85,133,177,174,25,181,98,11,45,110,206,211,110,186,81,71,87,75,62,195,19,13,241,72,196,5,180,192,73,181,110,226,22,118,239,102,80,195,157,252,167,243,114,195,196,93,179,45,114,94,138,174,191,2,98,122,115,154,211,137,239,82,156,240,91,206,10,93,245,16,220,230,165,166,210,156,202,81,38,137,250,91,36,105,98,22,34,54,149,130,234,184,157,225,159,6,240,161,202,223,48,114,183,7,215,85,220,76,170,45,23,43,189,206,165,220,78,227,113,146,235,110,9,103,104,247,56,194,27,98,140,2,49,119,218,0,59,136,207,124,135,12,42,116,249,136,240,11,71,196,230,21,108,121,149,182,251,85,183,51,108,157,90,141,26,154,10,127,180,209,188,113,7,102,170,169,218,198,243,0,65,24,211,201,33,188,99,239,70,91,70,78,164,80,131,254,154,176,22,42,255,0,101,112,230,36,195,151,15,246,202,58,235,109,117,60,159,239,100,134,104,228,15,184,132,135,224,236,167,167,128,158,55,236,92,92,96,73,104,177,29,85,170,219,153,182,78,172,183,187,37,28,39,79,9,210,188,206,208,213,82,12,146,200,114,67,176,162,9,31,123,144,75,174,225,17,146,39,55,52,127,34,121,155,248,47,172,81,40,86,225,59,205,62,77,253,64,195,222,163,2,148,158,104,220,9,93,115,178,213,14,123,228,190,25,164,168,198,214,58,115,28,65,110,164,128,187,110,33,162,17,6,136,227,218,251,101,169,167,16,38,96,217,212,150,50,96,98,39,134,24,138,32,112,6,63,198,89,89,140,173,57,131,151,216,134,174,199,136,108,117,13,83,67,93,76,237,190,35,209,217,217,217,217,196,192,133,200,12,9,156,12,8,132,152,132,157,159,33,62,14,248,170,193,188,87,229,29,191,24,89,174,84,131,137,237,212,244,244,216,178,209,28,111,9,219,174,46,30,251,140,68,102,93,154,66,25,10,19,220,91,129,156,93,250,129,32,6,57,139,37,62,19,188,172,100,223,211,252,61,233,208,44,107,20,239,92,248,85,193,188,87,242,252,202,188,31,121,182,210,14,39,183,101,189,154,167,9,221,228,145,225,59,117,197,237,80,108,98,148,64,203,179,72,67,24,204,27,75,112,51,19,55,80,35,48,132,28,127,128,49,150,86,99,43,182,95,102,14,30,171,177,226,27,29,67,211,87,80,212,179,111,136,244,103,103,103,103,113,48,33,113,48,49,119,3,2,18,23,33,38,119,151,238,87,60,118,221,115,178,213,54,68,103,70,38,164,168,198,214,58,112,44,63,113,171,156,187,110,33,162,17,55,148,36,220,219,101,169,167,16,23,115,223,212,150,50,115,113,39,134,105,74,66,145,82,174,44,124,172,103,39,211,252,67,233,211,172,107,20,255,0,113,237,193,5,139,139,140,9,21,110,28,165,181,91,115,54,201,210,138,201,123,172,152,233,225,58,87,153,158,106,90,178,142,41,14,72,118,20,167,27,108,114,9,116,218,66,50,74,199,2,223,233,171,1,98,175,246,87,14,98,76,57,112,255,0,108,163,174,182,215,83,201,254,246,72,102,142,64,251,136,72,126,14,202,116,249,119,113,191,71,197,86,4,124,37,140,106,182,230,110,19,183,197,45,244,158,24,41,161,186,70,83,75,24,85,82,196,18,145,150,208,8,59,67,180,113,198,18,212,11,0,176,152,11,67,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,80,151,206,126,237,106,184,241,95,100,163,183,220,233,42,170,45,120,30,130,146,186,40,102,19,58,89,222,178,182,102,138,81,103,212,13,226,154,41,24,75,71,217,32,23,129,51,189,85,228,107,118,181,67,117,206,75,20,215,58,64,185,86,83,216,106,233,232,202,97,105,230,130,18,174,25,101,8,245,220,64,5,60,34,68,205,160,188,177,179,233,185,181,149,244,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,34,34,34,43,21,230,121,198,253,103,14,152,86,155,40,114,222,171,102,62,198,22,249,165,168,168,40,103,15,101,89,230,142,162,157,170,160,168,138,88,222,58,206,184,235,11,142,246,30,132,132,98,58,199,190,26,242,171,44,241,86,114,102,62,28,202,220,21,73,218,47,88,154,225,21,190,155,116,114,28,112,239,127,126,121,122,96,102,48,196,12,82,72,108,47,178,48,50,118,208,93,92,7,27,124,7,226,174,16,40,240,85,254,75,207,183,108,184,154,223,13,53,125,76,49,72,113,219,175,145,65,27,213,83,245,186,96,5,12,166,242,201,78,228,193,33,70,18,137,6,176,188,135,212,224,43,140,76,67,194,198,110,91,6,243,120,171,159,46,175,149,29,139,16,91,38,172,170,236,148,65,57,192,50,93,34,167,139,112,149,76,67,12,110,239,210,51,56,132,226,109,174,98,67,63,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,118,214,42,234,74,121,93,113,245,89,131,239,182,222,25,243,138,225,117,186,90,177,29,194,154,135,9,222,39,169,158,178,75,101,81,132,84,208,91,72,8,139,101,25,116,227,24,186,108,35,12,132,91,153,194,71,56,111,87,143,174,10,48,175,21,153,113,87,123,180,219,59,62,102,225,155,124,210,97,203,133,59,70,18,87,236,98,144,109,149,15,33,0,20,50,155,187,1,25,55,70,67,115,103,218,82,132,180,255,0,131,46,37,248,71,201,107,21,119,10,53,55,107,86,92,226,156,183,221,69,138,43,175,115,193,67,109,191,223,33,62,205,113,171,165,172,150,93,102,214,120,245,22,153,162,147,162,241,48,70,193,17,4,87,43,197,143,149,140,228,250,127,136,125,58,117,141,98,201,119,135,92,249,193,188,73,101,29,139,53,176,101,109,33,5,198,156,2,231,67,13,67,204,118,155,139,0,189,69,20,174,64,5,190,50,45,24,156,7,120,56,72,45,176,197,222,200,57,162,240,11,71,140,44,87,46,38,50,118,223,106,181,221,112,229,190,166,187,22,89,224,166,130,142,59,157,40,28,181,51,220,132,196,71,125,96,245,36,41,122,142,69,52,98,59,93,142,54,9,162,219,39,115,139,31,100,86,63,181,230,54,92,223,170,237,215,43,117,68,18,203,20,85,83,67,5,194,8,230,142,98,164,170,24,76,10,90,105,10,32,105,34,114,102,38,111,216,237,212,205,140,117,249,80,205,60,101,153,158,203,246,103,218,220,65,113,190,246,46,191,91,178,246,170,153,38,233,117,54,142,253,189,77,187,182,142,186,107,163,107,162,157,78,87,30,68,242,203,241,175,88,173,87,84,136,188,254,97,96,171,86,101,96,12,75,151,55,218,138,184,45,184,170,207,91,100,172,150,144,196,103,142,10,152,78,25,10,50,33,33,99,97,55,118,119,18,109,116,213,159,193,99,47,152,88,42,235,150,184,255,0,18,229,205,246,162,146,123,150,21,188,86,217,43,37,164,50,40,36,158,154,99,134,66,140,136,68,156,28,129,221,157,196,95,77,53,102,240,94,125,87,94,7,242,118,235,157,252,81,229,254,17,163,176,210,93,109,180,87,138,107,221,250,42,234,82,158,137,173,84,146,140,213,35,80,44,6,59,36,17,104,5,164,109,133,36,241,129,59,111,213,100,102,136,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,87,84,136,138,21,185,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,127,252,85,126,75,63,147,142,98,254,90,255,0,249,76,251,63,85,237,61,157,155,180,126,135,230,123,47,105,252,215,108,235,116,187,62,239,250,255,0,71,78,253,22,56,56,179,236,175,218,171,207,216,95,106,253,155,246,133,71,177,253,173,211,237,221,135,168,93,14,209,210,252,223,91,167,179,126,207,119,118,186,119,104,165,251,147,111,229,247,242,53,89,246,135,217,95,146,127,104,92,125,133,219,123,111,181,187,118,234,109,253,151,127,244,55,179,183,118,189,118,123,221,171,173,175,245,234,197,185,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,149,255,0,168,149,230,151,199,213,246,174,251,126,225,79,40,110,29,134,213,67,253,3,140,111,116,181,32,114,92,36,32,103,146,219,9,70,79,211,132,55,60,117,26,187,72,114,12,144,147,0,4,141,63,128,228,169,230,159,20,253,63,174,245,27,114,181,94,44,124,211,231,39,212,12,67,234,51,169,20,228,185,158,153,113,67,130,113,31,15,23,59,207,97,198,117,216,130,167,18,91,105,170,25,130,59,141,41,81,211,71,32,83,158,190,252,209,246,83,51,141,217,139,166,76,99,189,130,87,142,242,184,196,225,87,6,241,95,148,119,12,31,121,182,210,14,39,183,83,212,84,225,59,188,146,60,39,110,184,184,123,140,82,136,25,118,105,8,99,25,131,105,110,6,98,102,234,4,102,24,251,102,174,89,226,172,155,204,124,71,149,184,214,147,179,222,176,205,194,91,125,78,216,228,8,230,216,254,228,241,117,0,12,161,148,28,100,140,220,91,124,102,4,205,161,50,250,185,195,158,153,143,159,53,152,102,237,154,23,159,108,221,112,190,31,135,13,195,114,149,157,234,171,41,98,158,121,163,58,147,119,126,172,205,218,8,30,77,24,140,64,92,247,27,153,157,224,114,84,243,79,138,126,159,215,122,141,185,77,74,241,89,197,147,184,7,61,112,5,211,46,115,26,195,73,113,182,220,105,231,138,41,101,165,134,105,237,243,201,12,144,141,93,41,76,6,49,84,198,50,155,199,43,11,184,187,254,214,124,120,120,157,225,235,21,112,191,156,183,172,163,197,53,61,191,176,116,234,109,215,64,165,146,158,27,157,12,163,186,42,136,196,219,251,232,205,132,140,66,88,165,6,51,217,185,233,165,206,237,117,189,84,133,101,230,231,87,95,81,29,60,20,129,45,76,197,41,140,16,68,16,195,19,17,59,187,4,113,71,28,96,62,2,0,34,218,51,51,41,148,229,133,192,85,78,76,90,169,56,129,206,11,21,93,6,96,220,233,234,97,181,90,42,250,70,214,155,116,227,14,201,164,136,162,234,211,215,19,12,226,236,210,251,176,206,241,152,137,188,128,50,20,136,172,3,157,95,149,140,45,245,2,135,211,174,42,37,114,7,56,239,188,63,231,46,19,206,44,57,15,104,171,195,55,1,168,146,155,112,7,107,165,49,40,234,105,183,152,27,71,213,130,73,98,234,108,114,13,251,135,222,22,117,144,246,80,230,246,81,241,85,148,113,227,60,25,61,37,255,0,12,95,233,229,183,220,237,151,8,0,206,3,32,97,168,160,173,167,45,194,198,194,122,16,62,224,48,49,33,115,140,196,138,37,185,151,240,21,83,144,216,134,108,234,202,107,21,92,249,117,124,168,146,107,184,71,210,217,96,184,207,85,33,12,35,12,49,70,48,80,184,201,12,80,191,191,180,197,192,200,92,225,99,114,142,180,241,37,14,116,87,95,114,162,217,72,24,38,178,158,58,76,87,89,125,134,189,173,83,65,13,93,41,75,21,52,144,55,68,174,129,12,230,80,140,175,160,132,179,59,232,196,250,214,14,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,77,74,34,34,34,128,30,104,254,123,51,55,240,95,71,162,87,85,200,199,245,217,251,183,252,73,74,162,34,34,34,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,81,87,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,174,169,66,7,50,46,62,175,185,251,138,174,153,37,150,247,14,197,150,88,126,224,116,245,19,82,212,132,159,105,170,160,147,70,169,57,34,34,2,163,19,13,208,70,36,226,122,12,199,169,116,194,26,215,200,199,245,217,251,183,252,73,74,162,34,43,85,230,143,228,79,51,127,5,245,138,37,10,220,39,121,167,201,191,168,24,123,212,96,89,41,162,181,94,104,254,68,243,55,240,95,88,162,80,2,178,19,224,95,140,219,23,24,121,113,85,115,146,213,236,108,103,133,251,61,62,38,182,196,6,244,163,36,172,125,42,154,105,11,93,97,151,165,43,180,100,79,36,100,4,37,185,152,37,146,213,121,157,114,244,172,197,53,149,60,69,112,253,132,58,215,89,183,75,139,108,22,200,103,158,170,235,85,44,240,199,21,85,21,36,16,158,233,159,171,49,212,190,224,23,24,218,77,174,111,41,29,133,240,71,105,207,155,143,18,248,58,179,135,11,101,37,86,50,181,212,29,88,203,112,135,125,186,150,137,193,225,170,150,180,180,212,41,158,41,138,50,33,210,79,206,8,197,249,226,141,158,98,121,163,249,19,204,223,193,125,98,137,65,94,83,227,175,201,126,105,224,220,204,246,95,180,254,201,98,11,117,247,177,117,250,61,171,178,212,199,55,75,169,180,182,110,233,237,221,180,180,215,93,31,77,22,75,216,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,118,169,161,174,166,119,217,40,106,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,205,20,28,210,56,5,163,203,190,221,196,222,78,91,237,86,220,32,253,142,159,17,97,218,58,104,40,97,180,72,253,42,104,106,105,35,140,64,10,25,77,227,105,35,102,121,6,89,30,79,124,36,62,141,154,240,187,196,222,62,225,103,52,45,185,129,132,42,106,235,45,161,80,37,122,195,207,113,154,154,138,243,3,71,44,123,39,24,223,105,24,12,242,148,70,98,109,28,142,39,180,180,113,42,64,178,83,225,59,202,198,77,253,63,195,222,157,2,198,177,100,167,194,119,149,140,155,250,127,135,189,58,5,97,92,229,237,60,54,219,169,172,21,151,11,101,93,46,111,221,41,231,171,161,150,199,13,0,5,84,13,45,28,47,45,232,157,187,81,131,65,12,177,210,144,234,219,227,148,127,68,93,154,45,176,159,218,175,181,86,111,176,190,213,251,73,237,10,127,99,251,39,169,219,187,119,80,122,29,159,165,249,206,183,83,102,205,158,246,237,52,239,209,100,209,149,191,149,63,176,150,207,203,95,217,79,182,127,158,246,159,217,110,211,236,191,234,199,209,232,246,159,206,255,0,81,233,110,221,253,126,253,59,180,94,173,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,73,28,46,241,55,128,120,166,202,251,110,96,97,10,154,74,59,145,211,137,94,176,243,220,97,169,173,179,78,242,75,30,201,198,55,220,32,101,4,165,17,152,131,201,27,9,237,29,92,70,213,121,163,112,37,117,206,203,84,57,239,146,248,102,146,163,27,88,233,204,113,5,186,146,2,237,184,134,136,68,26,35,143,107,237,150,166,156,64,153,131,103,82,88,201,129,136,158,24,98,40,129,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,53,77,13,117,51,182,248,143,71,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,126,214,108,99,175,202,134,105,227,44,204,246,95,179,62,214,226,11,141,247,177,117,250,221,151,181,84,201,55,75,169,180,119,237,234,109,221,180,117,211,93,27,93,20,234,114,184,242,39,150,95,141,122,197,106,186,165,111,252,107,241,93,98,225,47,38,171,113,151,86,213,89,139,238,90,209,225,107,37,108,198,61,190,171,112,52,146,56,198,206,111,12,0,125,89,31,80,23,208,35,234,1,203,27,172,123,49,78,44,197,88,230,251,85,138,113,174,38,186,226,11,213,110,206,211,113,186,86,201,87,85,62,192,16,13,242,200,228,101,180,0,69,181,126,225,22,102,238,102,93,188,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,67,84,208,215,83,59,111,136,244,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,200,119,133,30,43,178,227,139,92,184,12,107,130,165,236,55,90,30,156,23,251,4,243,49,213,90,42,137,157,216,73,217,155,169,9,237,39,138,102,102,25,4,73,157,128,194,72,194,181,162,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,202,161,17,17,17,81,78,48,56,148,177,112,173,145,215,140,205,185,183,90,235,54,235,94,27,164,42,83,158,58,187,196,176,200,116,241,202,194,65,182,22,233,28,146,59,152,63,78,51,97,119,55,1,44,123,51,87,51,49,86,114,102,62,35,205,44,107,87,218,47,88,154,225,45,194,167,108,146,28,112,239,127,114,8,186,134,102,48,196,12,49,198,14,79,178,48,1,103,208,89,76,167,44,62,8,43,56,116,194,181,57,189,153,20,187,49,246,48,183,195,21,61,56,205,56,123,42,207,52,116,245,15,75,61,60,177,70,241,214,117,199,73,152,183,176,244,35,16,33,214,77,247,127,154,185,103,133,115,147,46,49,30,86,227,90,78,209,101,196,214,249,109,245,59,99,140,228,135,123,123,147,197,212,3,1,154,35,97,146,51,113,125,146,0,19,54,162,203,30,206,48,56,107,190,240,173,158,55,140,178,185,191,90,213,54,235,166,27,171,42,160,158,74,187,60,179,72,20,242,74,226,33,182,102,233,28,114,51,128,55,82,51,113,103,7,2,43,212,229,55,198,213,101,190,251,252,153,51,123,21,245,104,46,155,11,7,93,46,247,41,228,146,26,161,8,96,142,205,31,81,202,48,132,163,141,158,0,103,140,70,65,56,197,164,41,227,17,150,165,138,186,237,92,237,55,91,45,72,81,222,109,149,116,21,18,83,193,86,17,84,194,81,25,65,60,65,52,50,176,147,51,184,73,20,145,200,5,224,64,98,77,171,59,58,146,172,139,230,205,83,96,225,115,20,224,108,215,191,226,10,172,214,179,217,235,169,176,134,32,138,219,21,83,86,27,197,20,84,47,85,36,146,59,73,83,20,178,73,36,135,36,108,7,13,62,164,242,206,78,50,198,173,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,18,154,122,153,228,38,24,226,142,49,103,35,50,39,97,97,102,119,119,118,102,89,4,227,12,183,172,201,254,93,24,163,43,238,117,157,174,191,12,228,253,210,221,91,48,215,79,87,25,213,71,104,149,166,120,164,159,243,157,30,166,254,152,59,8,132,123,0,64,4,68,7,30,197,95,248,46,226,219,21,112,141,154,109,138,109,177,118,236,55,125,236,214,252,77,110,33,146,94,165,8,212,198,103,60,17,52,209,70,245,145,198,211,12,39,35,184,143,90,70,118,208,221,100,19,128,49,254,13,205,60,27,105,204,28,190,196,52,151,204,61,124,167,106,154,26,234,103,125,146,134,174,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,208,237,204,175,151,239,228,38,178,187,62,242,166,29,248,6,235,112,31,106,91,132,117,146,207,93,87,61,73,254,106,40,41,130,26,123,112,55,102,130,61,198,228,210,72,1,223,184,85,128,41,254,229,113,228,79,44,191,26,245,138,213,117,72,136,161,175,156,222,69,214,97,108,229,177,103,205,162,205,178,203,141,173,241,219,174,149,113,188,242,127,78,41,5,192,94,103,38,120,162,234,82,53,56,198,2,76,231,217,39,45,140,226,68,81,214,165,211,146,198,67,83,90,112,110,43,226,54,243,69,86,23,43,237,65,225,155,43,205,79,44,65,236,232,94,57,106,102,136,220,246,78,18,212,52,113,187,236,252,217,208,152,177,251,198,45,38,136,136,136,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,136,161,91,157,95,154,124,45,244,254,135,212,110,42,165,114,71,187,90,172,22,172,249,190,223,110,116,150,235,109,186,159,15,213,214,86,85,204,48,193,77,4,99,115,41,37,146,66,118,16,1,22,114,114,119,102,102,103,119,86,235,204,103,141,127,229,85,152,240,88,48,5,206,235,30,89,97,111,205,219,105,167,126,148,119,74,230,115,105,46,101,14,209,49,220,6,209,196,50,185,16,70,36,90,68,83,75,27,124,174,1,120,40,197,92,86,102,61,37,238,237,108,236,249,101,134,110,16,201,136,238,21,13,32,71,95,177,198,66,182,83,188,100,6,83,74,14,204,100,4,221,24,205,141,223,113,68,18,207,157,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,17,134,10,104,35,22,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,80,25,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,156,202,249,129,126,66,104,235,178,19,42,102,223,143,174,182,241,246,165,196,75,88,236,244,53,112,84,135,230,165,130,164,38,167,184,131,246,105,227,220,14,45,28,128,125,251,133,66,178,191,254,74,158,105,241,79,211,250,239,81,183,43,85,226,199,205,62,114,125,64,196,62,163,58,167,248,79,20,223,112,54,42,179,99,92,45,93,216,175,88,126,225,79,116,183,84,244,130,78,133,84,18,12,145,73,176,216,128,182,152,11,232,76,226,250,104,236,237,220,167,251,130,14,52,112,175,23,25,113,5,117,105,90,172,152,250,219,212,130,247,135,162,174,140,164,62,147,67,186,186,154,7,55,153,168,205,231,141,152,141,189,201,28,162,220,123,90,67,167,252,204,248,46,254,82,121,112,25,145,130,135,167,143,176,13,190,174,122,106,120,104,122,210,95,104,89,186,167,67,172,96,83,20,194,224,69,78,45,184,122,146,202,14,45,214,121,35,131,107,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,37,12,244,211,198,78,50,69,36,100,204,64,98,76,226,226,236,206,206,206,206,175,215,146,167,154,124,83,244,254,187,212,109,202,106,81,64,15,51,76,235,252,180,241,113,138,123,61,191,178,208,96,77,112,85,30,248,182,77,47,98,158,110,209,36,154,72,98,90,213,75,83,176,155,110,177,52,91,133,139,118,182,170,178,51,224,127,56,173,89,223,194,230,95,226,234,59,245,93,214,229,69,103,166,178,95,165,174,170,25,235,90,235,73,16,195,82,85,4,198,101,190,66,22,156,94,71,222,81,207,25,147,54,253,21,117,68,86,1,206,175,202,198,22,250,129,67,233,215,21,10,202,229,56,32,227,71,21,112,143,152,240,87,86,149,214,247,128,110,93,72,47,120,122,42,233,6,48,234,188,59,171,169,160,115,104,94,176,26,8,217,136,219,223,141,138,45,193,185,164,9,223,185,218,114,191,136,188,163,10,59,205,178,147,20,224,76,121,103,130,172,34,169,134,72,194,174,138,112,9,161,149,132,152,101,136,244,120,228,2,247,36,140,216,73,182,152,179,183,213,192,24,3,6,229,102,13,180,229,246,95,97,234,75,30,30,177,211,181,53,13,13,51,62,200,131,87,119,119,119,119,35,50,39,35,51,39,115,51,34,34,114,34,119,120,203,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,162,34,34,40,1,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,148,170,34,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,213,34,128,30,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,21,124,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,213,121,161,243,2,255,0,229,147,133,44,162,155,251,109,167,25,222,4,191,241,105,90,154,138,122,122,159,252,102,154,174,57,162,254,206,45,63,73,212,85,169,84,228,99,250,236,253,219,254,36,165,81,17,21,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,44,148,209,90,175,52,127,34,121,155,248,47,172,81,40,1,94,255,0,34,243,211,49,248,116,204,123,118,104,101,125,231,176,221,104,117,138,104,101,103,58,91,133,41,59,60,148,181,49,179,183,82,19,218,58,182,172,76,66,38,4,6,0,99,144,247,15,28,64,224,30,38,178,190,135,53,242,228,234,194,219,89,81,81,73,45,29,115,194,213,180,83,195,35,137,69,81,28,50,72,49,155,142,201,68,92,181,120,229,140,187,183,50,250,217,101,146,153,71,147,52,215,10,92,169,203,140,63,133,66,237,80,117,53,207,107,161,8,78,164,202,89,101,102,144,217,183,16,1,79,43,70,14,251,34,2,217,27,0,51,11,80,174,104,254,68,243,55,240,95,88,162,80,2,174,255,0,151,119,27,245,156,42,227,183,194,88,198,171,118,89,98,203,132,82,223,73,225,158,166,107,92,131,12,177,133,85,44,65,40,128,238,51,131,180,59,71,36,135,21,56,176,11,144,0,188,233,255,0,165,92,123,133,127,216,172,71,134,241,29,191,253,174,178,134,229,67,81,31,251,232,230,134,72,207,239,18,18,248,179,168,33,227,239,129,59,175,8,152,154,138,251,134,171,42,238,217,117,136,170,30,146,207,89,85,33,79,91,75,60,116,240,148,145,87,72,20,241,64,7,36,133,80,80,136,59,185,71,9,187,247,129,43,75,89,41,240,157,229,99,38,254,159,225,239,78,129,99,88,167,206,131,137,188,3,194,207,1,57,91,152,24,190,166,146,178,228,25,111,96,43,46,30,107,140,52,213,183,153,218,138,142,61,144,12,143,184,128,10,120,138,83,1,55,142,55,35,218,90,48,148,27,102,174,102,98,172,228,204,124,71,154,88,214,175,180,94,177,53,194,91,133,78,217,36,56,225,222,254,228,17,117,12,204,97,136,24,99,140,28,159,100,96,2,207,160,178,151,254,87,188,11,126,69,48,168,103,142,113,224,206,201,153,55,173,254,199,166,173,45,211,88,173,114,70,44,218,194,226,221,158,178,109,100,234,106,228,97,19,132,127,154,34,168,141,239,253,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,86,174,20,120,174,204,126,18,179,28,49,174,10,151,183,90,171,186,112,95,236,19,204,225,75,119,165,23,119,97,39,102,126,156,193,184,158,41,153,156,163,34,38,118,48,57,35,60,135,176,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,154,37,185,170,112,49,106,202,218,159,229,35,148,118,186,75,126,19,185,84,82,219,111,152,122,219,107,26,122,107,52,253,38,142,42,168,70,158,54,138,58,105,94,49,19,223,181,218,162,81,118,35,235,237,142,56,20,255,0,114,184,242,39,150,95,141,122,197,106,173,89,233,158,153,113,195,166,92,92,115,67,52,47,61,134,213,67,164,80,195,19,49,213,92,42,137,157,227,165,166,141,221,186,147,30,210,209,181,97,97,18,51,32,0,51,28,120,120,135,226,7,31,113,53,154,21,217,175,152,199,72,23,42,202,122,122,72,168,232,94,102,162,162,130,24,216,70,42,120,230,146,66,140,28,183,202,66,197,163,201,44,133,221,185,215,149,197,152,3,25,96,90,108,63,85,140,48,245,93,164,49,85,158,59,253,161,170,89,132,234,173,210,75,44,81,84,48,107,184,64,202,9,28,55,51,110,13,166,58,129,129,23,106,203,150,120,171,16,101,198,40,205,43,77,39,104,178,224,251,133,174,223,119,233,199,33,201,79,219,218,171,161,57,109,7,0,133,142,145,227,35,50,31,206,79,0,179,19,159,119,181,225,119,137,188,125,194,206,104,91,115,3,8,84,213,214,91,66,160,74,245,135,158,227,53,53,21,230,6,142,88,246,78,49,190,210,48,25,229,40,140,196,218,57,28,79,105,104,226,89,10,100,190,111,96,220,250,202,252,63,155,153,127,61,92,150,44,69,78,83,83,181,92,15,12,241,24,72,81,75,12,129,222,204,113,203,28,145,187,139,144,59,131,184,145,11,177,63,181,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,84,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,84,96,115,69,204,44,241,197,188,77,92,176,198,113,88,125,135,65,133,59,77,38,19,164,131,172,52,181,118,121,42,165,56,46,34,197,44,145,156,211,70,209,140,178,71,181,183,83,140,100,34,80,184,143,202,229,151,96,201,172,65,197,198,22,12,227,189,246,14,193,165,195,10,196,117,37,79,13,110,34,138,120,74,142,9,13,155,253,210,64,7,32,105,37,138,40,245,61,253,41,39,249,21,154,243,88,193,89,47,127,225,114,191,23,102,189,69,93,45,203,11,84,60,184,82,91,113,210,71,91,83,117,168,136,225,138,145,138,113,114,58,98,39,9,231,138,39,19,120,233,55,182,189,38,101,5,118,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,138,25,233,167,140,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,100,83,192,254,39,205,204,99,194,230,95,226,28,232,183,210,65,125,171,179,211,29,53,84,87,35,172,158,229,110,233,15,100,173,170,35,213,194,166,104,182,156,131,212,147,87,45,238,241,145,148,49,99,152,166,79,58,56,40,254,85,92,8,228,165,255,0,0,91,45,81,230,110,22,203,252,61,37,182,166,118,233,73,116,161,107,100,111,37,176,166,220,32,59,140,218,72,138,86,33,9,4,135,88,134,105,100,104,118,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,80,207,77,60,100,227,36,82,70,76,196,6,36,206,46,46,204,236,236,236,234,250,185,68,112,235,83,153,57,242,121,199,137,240,157,93,86,19,192,20,242,205,67,93,44,81,21,20,151,247,233,180,16,187,74,46,242,28,81,73,37,67,60,122,20,82,71,76,100,67,184,24,229,127,139,31,43,25,201,244,255,0,16,250,116,235,26,197,95,248,209,225,39,21,112,141,154,111,133,174,82,246,236,55,125,237,55,12,51,113,18,146,94,165,8,212,200,1,4,242,188,49,70,245,145,198,208,148,193,27,56,143,90,55,103,208,217,87,94,90,28,122,212,228,54,33,135,37,115,102,251,87,62,93,95,42,35,134,208,114,116,182,88,46,51,213,70,37,49,77,52,177,140,20,46,50,77,44,205,239,237,49,99,1,23,57,156,230,82,237,108,193,185,175,128,43,108,213,146,82,95,240,158,49,179,201,77,41,210,85,187,193,112,183,85,194,226,79,28,208,147,59,132,145,72,250,28,100,221,196,206,47,224,235,26,204,239,193,86,172,181,206,140,125,151,54,42,138,185,237,184,87,20,93,108,148,114,213,152,148,242,65,77,87,36,49,148,132,34,34,230,226,12,238,236,34,218,235,163,55,130,156,158,87,30,68,242,203,241,175,88,173,80,173,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,174,169,21,154,243,102,195,120,6,253,193,245,210,191,28,226,122,187,61,69,134,241,71,114,195,241,211,52,38,119,11,171,140,144,71,74,241,202,96,242,3,197,60,230,125,50,223,24,70,82,176,200,209,20,71,4,43,36,142,14,237,54,171,47,10,25,61,71,102,182,82,80,83,201,129,236,181,103,21,52,35,16,20,243,209,197,52,210,184,139,51,57,201,44,146,72,101,226,70,100,79,171,187,186,172,8,136,136,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,136,161,91,157,95,154,124,45,244,254,135,212,110,42,207,240,118,102,102,158,11,202,204,103,133,176,93,93,214,215,134,241,77,194,217,14,34,184,219,228,169,131,169,178,154,224,16,219,230,150,51,104,222,25,227,168,171,34,130,70,46,167,102,103,110,232,207,95,43,132,237,214,43,198,42,179,90,113,78,35,251,63,101,173,184,83,211,220,110,253,140,234,253,159,74,114,8,203,83,208,7,99,151,166,14,71,211,23,220,91,116,110,247,89,41,228,62,89,229,102,84,101,102,31,194,217,57,73,106,251,55,236,250,73,160,184,219,227,166,254,156,255,0,67,68,3,112,154,90,112,24,234,38,154,56,227,34,157,155,223,238,127,13,21,64,80,3,205,31,207,102,102,254,11,232,244,74,170,240,157,198,190,21,225,79,129,28,105,100,180,220,251,70,102,226,108,97,116,143,14,91,233,222,51,146,131,125,178,130,49,185,212,52,130,96,48,196,108,238,2,98,253,105,1,193,155,104,202,113,88,175,250,106,199,184,171,253,149,196,120,147,17,220,63,219,43,43,174,85,213,18,127,190,146,105,164,144,254,242,34,47,139,186,168,28,64,112,245,138,184,116,172,193,22,76,107,83,165,235,23,96,250,60,91,83,111,42,89,32,146,213,218,103,168,140,40,229,105,25,141,230,0,128,94,70,113,29,178,25,131,49,48,49,157,213,114,84,243,79,138,126,159,215,122,141,185,90,175,22,62,105,243,147,234,6,33,245,25,215,213,195,28,40,230,62,57,225,150,241,196,222,10,139,219,54,172,47,136,42,236,247,251,92,16,187,213,80,210,197,75,77,59,87,142,142,253,88,91,180,19,74,204,204,81,8,12,143,184,30,66,139,202,100,94,122,102,63,14,153,143,110,205,12,175,188,246,27,173,14,177,77,12,172,231,75,112,165,39,103,146,150,166,54,118,234,66,123,71,86,213,137,136,68,192,128,192,12,114,41,200,188,244,203,142,34,242,226,221,154,25,95,121,237,214,170,237,98,154,25,89,130,170,223,84,44,207,37,45,76,108,239,211,152,55,14,173,171,139,137,9,129,24,24,25,67,183,55,252,1,131,112,47,21,244,213,88,63,15,82,90,79,21,97,122,107,253,221,169,153,196,42,174,50,86,86,69,45,67,134,187,68,204,96,141,207,107,54,227,220,101,169,153,145,122,14,74,158,105,241,79,211,250,239,81,183,41,169,84,171,138,172,210,252,139,112,227,152,185,153,13,247,216,213,246,108,63,85,236,170,222,203,218,58,87,73,67,163,67,249,183,3,18,214,170,88,7,223,23,6,215,83,208,88,157,177,182,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,83,79,83,60,132,229,36,178,72,78,228,102,68,238,78,78,238,238,238,238,234,176,113,77,195,215,242,116,190,224,43,36,149,55,86,171,197,217,127,100,197,181,246,251,165,47,66,170,213,93,82,7,29,85,25,182,140,239,178,120,37,118,98,17,33,19,96,38,34,7,51,190,174,73,121,215,255,0,203,215,14,117,150,255,0,158,53,183,213,71,23,254,47,71,87,28,198,242,127,226,79,24,140,127,219,220,139,244,25,74,162,176,14,117,126,86,48,183,212,10,31,78,184,171,0,229,113,231,179,44,191,26,244,122,213,127,252,234,252,172,97,111,168,20,62,157,113,81,193,203,223,0,96,220,211,226,231,4,229,246,96,225,234,75,230,30,190,83,222,233,171,168,106,89,246,74,30,199,172,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,110,167,26,60,36,226,174,17,179,77,240,181,202,94,221,134,239,189,166,225,134,110,34,82,75,212,161,26,153,0,32,158,87,134,40,222,178,56,218,18,152,35,103,17,235,70,236,250,27,42,235,203,67,143,90,156,134,196,48,228,174,108,223,106,231,203,171,229,68,112,218,14,78,150,203,5,198,122,168,196,166,41,166,150,49,130,133,198,73,165,153,189,253,166,44,96,34,231,51,156,218,40,171,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,147,157,95,154,124,45,244,254,135,212,110,41,201,83,205,62,41,250,127,93,234,54,229,53,40,136,138,0,121,163,249,236,204,223,193,125,30,137,93,87,35,31,215,103,238,223,241,37,42,136,136,136,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,69,95,22,62,105,243,147,234,6,33,245,25,213,218,91,120,237,181,100,143,46,28,9,145,153,91,137,170,227,205,11,245,61,212,106,171,45,115,136,30,27,162,59,205,89,17,201,38,142,225,83,52,90,140,96,27,100,0,147,175,186,55,104,122,182,23,133,176,158,42,199,55,218,92,45,130,176,205,215,16,94,171,119,246,107,117,174,138,74,186,169,246,1,25,236,138,54,35,45,160,4,79,163,119,8,187,191,115,58,246,188,70,228,133,215,135,28,225,189,100,213,246,249,73,119,185,88,41,237,197,89,87,73,25,4,15,61,69,12,21,50,4,123,189,226,0,41,220,24,221,133,205,129,137,196,55,108,105,10,228,99,250,236,253,219,254,36,172,3,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,43,85,230,143,228,79,51,127,5,245,138,37,10,220,39,121,167,201,191,168,24,123,212,96,89,41,162,181,94,104,254,68,243,55,240,95,88,162,80,2,175,211,153,175,2,87,92,145,198,87,28,243,202,220,51,73,30,87,223,170,35,42,170,59,92,4,1,134,235,77,132,72,36,143,87,96,166,154,93,74,51,13,177,129,201,208,219,27,52,61,90,21,193,71,21,215,222,18,243,150,139,25,117,110,181,152,66,229,165,30,41,178,81,76,3,219,233,118,155,71,35,12,140,224,243,64,103,213,141,245,2,125,14,62,160,4,178,58,200,39,0,99,252,27,154,120,54,211,152,57,125,136,105,47,152,122,249,78,213,52,53,212,206,251,37,13,93,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,173,215,154,63,145,60,205,252,23,214,40,148,27,100,134,10,181,102,86,116,96,28,185,190,212,85,193,109,197,88,162,213,100,172,150,144,196,103,142,10,154,184,225,144,163,34,18,22,54,19,119,103,113,38,215,77,89,252,23,213,226,31,135,236,125,195,46,104,87,101,70,99,5,33,220,168,233,233,234,226,172,161,105,158,138,182,9,163,98,25,105,228,154,56,202,64,98,223,17,19,14,141,36,82,15,126,215,87,233,203,23,152,93,30,22,163,166,225,215,136,28,95,209,181,67,182,44,37,127,185,205,4,20,182,170,88,160,154,73,105,107,106,231,152,54,194,221,40,66,153,182,153,49,72,241,238,96,104,132,36,215,58,50,135,6,231,214,87,226,12,163,204,8,42,228,177,98,42,113,134,161,233,39,120,103,136,194,65,150,41,163,62,246,99,142,88,227,145,152,152,129,220,25,136,72,93,197,241,140,89,41,240,157,229,99,38,254,159,225,239,78,129,99,88,171,255,0,24,24,167,49,238,183,108,179,195,24,182,186,234,248,110,197,149,248,60,176,165,37,68,79,21,40,82,207,99,162,58,153,169,219,70,25,55,213,12,226,114,251,196,229,11,70,229,164,34,33,112,28,163,56,104,202,204,241,199,120,199,29,102,101,167,219,127,147,255,0,103,246,43,53,100,20,213,54,186,238,221,13,124,82,118,184,38,136,250,187,58,64,113,237,33,218,98,196,251,180,102,105,169,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,146,159,22,62,86,51,147,233,254,33,244,233,214,53,138,229,56,232,224,202,251,193,230,99,210,219,35,186,251,103,6,98,142,209,81,134,110,82,152,53,81,71,19,135,86,154,166,49,211,73,162,234,196,207,32,139,71,32,152,144,237,119,56,163,246,220,190,248,245,196,60,51,99,42,28,13,152,55,218,186,204,171,187,212,71,13,112,84,118,170,211,176,3,53,73,52,212,48,180,172,16,129,84,84,12,149,12,49,153,152,3,184,137,27,51,60,228,127,165,92,123,133,127,216,172,71,134,241,29,191,253,174,178,134,229,67,81,31,251,232,230,134,72,207,239,18,18,248,179,172,104,179,191,5,90,178,215,58,49,246,92,216,170,42,231,182,225,92,81,117,178,81,203,86,98,83,201,5,53,92,144,198,82,16,136,139,155,136,51,187,176,139,107,174,140,222,10,114,121,92,121,19,203,47,198,189,98,181,71,87,55,60,109,158,56,143,136,40,176,198,99,225,79,99,96,204,47,214,167,193,115,193,73,51,210,220,99,150,42,105,106,106,70,174,88,131,175,51,238,167,25,99,13,99,128,128,99,109,206,197,44,182,235,194,46,13,202,60,127,196,94,12,194,217,239,127,164,179,96,74,154,138,153,175,21,85,119,64,183,64,225,13,44,211,71,12,149,38,236,209,132,178,199,28,78,236,66,110,210,59,1,9,184,147,93,7,58,191,52,248,91,233,253,15,168,220,85,74,228,143,105,181,95,237,89,243,98,190,219,41,46,54,219,141,62,31,164,172,163,171,132,102,130,166,9,6,230,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,172,3,137,28,39,148,120,23,59,113,78,15,200,172,99,87,138,176,77,166,162,42,107,109,222,166,112,152,234,140,96,143,180,59,75,28,113,132,128,213,29,97,3,1,216,64,34,66,230,206,198,87,107,201,247,50,51,198,207,158,205,151,56,90,142,235,114,203,43,223,94,92,80,61,134,106,138,27,77,83,81,207,37,45,87,84,125,202,89,165,58,97,131,82,118,25,71,221,113,34,142,34,142,106,81,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,8,136,138,154,93,184,100,225,182,255,0,117,173,190,223,120,124,203,91,141,202,227,81,37,93,101,101,94,19,160,154,122,153,228,39,41,37,146,66,137,200,204,137,220,156,157,221,221,221,221,215,181,194,216,79,10,224,107,21,46,22,193,88,102,213,135,236,180,91,251,53,186,215,69,29,37,44,27,204,140,246,69,27,8,14,227,50,39,209,187,200,157,223,189,221,91,175,30,188,29,225,238,41,242,142,230,86,107,61,36,25,139,99,167,237,184,126,231,13,29,47,107,173,56,2,114,142,215,45,68,187,72,105,165,41,164,102,110,168,0,74,65,43,238,96,33,40,12,255,0,77,88,11,21,127,178,184,115,18,97,203,135,251,101,29,117,182,186,158,79,247,178,67,52,114,7,220,66,67,240,118,83,189,203,207,141,59,87,20,249,95,79,98,197,248,130,144,179,83,13,83,187,98,10,54,166,26,87,173,129,164,219,21,194,8,196,156,76,8,94,33,149,193,133,130,103,38,233,198,7,14,235,170,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,48,193,77,4,98,229,36,178,72,78,194,0,34,206,78,78,236,204,204,238,235,30,206,57,56,187,186,241,125,155,131,138,224,183,85,217,240,157,134,156,173,184,114,213,61,65,25,132,14,110,71,85,48,49,60,65,83,51,237,223,211,109,24,35,134,55,41,58,77,33,85,254,88,124,16,81,241,23,138,170,115,123,50,41,119,224,28,31,112,134,42,122,113,154,3,246,173,226,25,41,234,30,150,122,121,98,145,164,163,232,22,147,49,108,114,235,198,32,69,164,155,38,253,98,174,178,83,225,59,202,198,77,253,63,195,222,157,2,178,174,104,188,2,209,227,11,21,203,137,140,157,183,218,173,119,92,57,111,169,174,197,150,120,41,160,163,142,231,74,7,45,76,247,33,49,17,223,88,61,73,10,94,163,145,77,24,142,215,99,141,130,107,170,224,79,34,236,89,3,195,46,14,195,118,203,53,214,217,117,191,91,233,113,38,36,134,232,230,213,67,120,170,165,133,234,0,227,38,30,143,79,96,66,209,176,139,136,194,219,183,27,153,151,171,226,199,202,198,114,125,63,196,62,157,58,198,177,100,187,196,86,67,96,222,36,178,142,251,149,56,206,138,144,130,227,78,103,108,174,154,157,230,59,77,197,128,154,158,182,38,19,2,223,25,22,174,44,99,188,28,227,39,216,100,207,143,14,122,100,94,99,240,233,152,247,28,175,205,11,55,97,186,208,233,44,51,68,238,116,183,10,82,119,104,234,169,164,118,110,164,39,180,180,125,24,152,132,128,196,12,12,6,71,249,83,241,219,106,123,85,7,11,57,203,137,170,198,228,53,13,6,8,186,220,103,18,130,72,28,64,99,179,185,187,49,1,137,49,60,27,200,152,216,250,2,225,178,8,228,143,110,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,87,238,220,50,112,219,127,186,214,223,111,188,62,101,173,198,229,113,168,146,174,178,178,175,9,208,77,61,76,242,19,148,146,201,33,68,228,102,68,238,78,78,238,238,238,238,235,218,225,108,39,133,112,53,138,151,11,96,172,51,106,195,246,90,45,253,154,221,107,162,142,146,150,13,230,70,123,34,141,132,7,113,153,19,232,221,228,78,239,222,238,190,178,40,139,231,79,159,53,55,108,101,133,56,114,179,86,210,29,182,197,78,24,154,244,208,212,69,41,251,70,102,146,42,104,101,6,13,240,28,84,239,36,140,219,255,0,56,21,192,78,30,232,19,198,90,153,62,76,153,233,71,138,114,106,251,144,215,123,206,251,214,9,184,73,113,181,210,72,208,71,253,39,171,38,50,104,88,93,165,151,167,86,245,5,33,144,187,7,107,128,119,187,16,136,200,170,34,34,34,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,34,40,86,231,87,230,159,11,125,63,161,245,27,138,244,28,164,178,119,0,231,174,0,226,3,46,115,26,195,73,113,182,220,105,236,49,69,44,180,176,205,61,190,121,33,187,66,53,116,165,48,24,197,83,24,202,111,28,172,46,226,239,251,89,237,171,140,206,12,241,247,9,152,254,166,142,178,134,174,227,130,110,53,7,45,134,253,20,83,77,0,193,36,213,13,77,73,85,82,240,69,11,87,116,105,222,73,34,143,86,209,247,15,119,133,117,229,169,204,11,242,19,89,67,144,153,173,54,252,3,117,184,23,178,238,36,90,201,103,174,171,158,152,63,59,44,245,33,13,61,184,27,180,207,38,208,114,105,36,51,239,220,74,106,84,0,243,71,243,217,153,191,130,250,61,18,181,85,45,60,173,56,5,177,82,88,172,60,86,102,245,191,183,93,107,191,163,176,117,146,170,152,194,59,124,98,110,209,220,166,25,5,186,147,30,214,146,159,70,120,194,50,142,97,115,51,141,224,162,188,234,252,211,225,111,167,244,62,163,113,78,74,158,105,241,79,211,250,239,81,183,43,85,226,199,205,62,114,125,64,196,62,163,58,148,158,77,86,155,85,255,0,132,76,109,98,190,219,41,46,54,219,142,56,185,82,86,81,213,194,51,65,83,4,150,203,120,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,180,14,101,252,14,84,240,227,140,166,206,28,14,116,135,151,88,210,241,32,67,73,24,69,78,118,59,140,205,36,239,68,48,131,8,189,51,136,74,80,144,15,184,17,188,102,204,226,7,53,52,224,131,141,28,85,194,62,99,193,93,90,87,91,222,1,185,117,32,189,225,232,171,164,24,195,170,240,238,174,166,129,205,161,122,192,104,35,102,35,111,126,54,40,183,6,230,144,42,175,55,252,83,98,199,57,251,151,184,215,11,87,118,219,46,32,202,251,77,210,221,83,210,56,250,244,179,214,215,201,20,155,13,132,199,112,24,190,132,204,77,174,142,204,253,203,235,114,84,243,79,138,126,159,215,122,141,185,77,74,140,14,118,153,199,98,139,10,224,94,31,169,225,235,94,170,110,13,140,107,36,220,99,217,41,99,142,162,146,157,180,112,217,39,88,229,169,239,99,220,29,151,222,29,36,23,107,11,224,127,39,110,185,223,197,30,95,225,26,59,13,37,214,219,69,120,166,189,223,162,174,165,41,232,154,213,73,40,205,82,53,2,192,99,178,65,22,128,90,70,216,82,79,24,19,182,253,84,148,243,167,192,20,215,222,30,112,166,96,211,225,234,186,203,150,21,197,1,76,117,208,180,164,20,22,234,202,121,26,103,149,133,246,8,29,68,20,0,198,109,220,123,4,93,186,142,197,28,28,4,230,102,42,202,254,46,50,206,227,133,170,250,126,222,196,20,88,102,227,1,201,35,67,85,67,95,56,83,202,18,8,24,239,219,212,25,65,139,81,105,97,136,220,75,102,139,34,149,231,241,174,94,224,28,202,181,69,98,204,108,15,135,241,85,182,10,129,171,138,142,247,108,134,186,8,231,17,33,25,70,57,132,133,141,132,204,88,153,181,208,201,190,46,188,254,22,225,235,32,176,53,246,151,20,224,172,143,203,252,63,122,162,223,217,174,54,188,51,69,73,85,6,240,32,61,146,199,24,152,238,3,33,125,31,188,73,217,251,157,213,160,115,171,242,177,133,190,160,80,250,117,197,88,7,43,143,61,153,101,248,215,163,214,169,179,226,43,33,176,111,18,89,71,125,202,156,103,69,72,65,113,167,51,182,87,77,78,243,29,166,226,192,77,79,91,19,9,129,111,140,139,87,22,49,222,14,113,147,236,50,103,199,135,61,50,47,49,248,116,204,123,142,87,230,133,155,176,221,104,116,150,25,162,119,58,91,133,41,59,180,117,84,210,59,55,82,19,218,90,62,140,76,66,64,98,6,6,3,35,252,169,248,237,181,61,170,131,133,156,229,196,213,99,114,26,134,131,4,93,110,51,137,65,36,14,32,49,217,220,221,152,128,196,152,158,13,228,76,108,125,1,112,217,4,114,117,121,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,46,152,215,36,50,95,50,174,177,95,115,27,40,112,86,42,185,65,78,52,145,86,94,236,20,149,211,199,0,145,16,196,50,77,25,19,3,17,153,48,179,233,169,147,252,93,48,86,72,100,190,90,221,101,190,229,206,80,224,172,43,114,158,156,169,37,172,178,88,41,40,103,146,2,33,34,136,164,134,49,39,7,32,2,113,119,211,80,23,248,50,246,168,136,138,0,121,163,249,236,204,223,193,125,30,137,93,87,35,31,215,103,238,223,241,37,42,136,136,136,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,69,95,22,62,105,243,147,234,6,33,245,25,213,42,83,125,203,119,128,91,22,65,97,91,94,118,230,69,191,182,230,110,32,183,133,69,60,53,84,199,31,217,154,89,227,213,233,130,57,68,76,107,8,15,108,242,16,177,6,165,8,104,61,67,154,58,249,163,249,236,204,223,193,125,30,137,93,87,35,31,215,103,238,223,241,37,33,55,110,25,56,109,191,221,107,111,183,222,31,50,214,227,114,184,212,73,87,89,89,87,132,232,38,158,166,121,9,202,73,100,144,162,114,51,34,119,39,39,119,119,119,119,117,237,112,182,19,194,184,26,197,75,133,176,86,25,181,97,251,45,22,254,205,110,181,209,71,73,75,6,243,35,61,145,70,194,3,184,204,137,244,110,242,39,119,239,119,95,89,21,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,44,148,209,90,175,52,127,34,121,155,248,47,172,81,40,1,89,73,98,156,39,133,113,205,138,171,11,99,92,51,106,196,22,90,221,157,166,221,116,162,142,174,150,125,134,38,27,226,145,136,11,105,128,147,106,221,196,44,237,222,204,160,7,142,142,12,175,188,30,102,61,45,178,59,175,182,112,102,40,237,21,24,102,229,41,131,85,20,113,56,117,105,170,99,29,52,154,46,172,76,242,8,180,114,9,137,14,215,115,138,58,129,203,187,143,170,206,24,241,83,224,60,210,184,93,110,89,101,123,233,83,234,245,51,212,125,153,145,164,148,251,77,45,54,231,6,132,206,121,10,162,56,193,164,47,118,65,220,81,244,229,146,174,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,58,124,107,240,163,98,226,211,38,171,112,111,74,213,71,139,237,186,214,97,107,221,108,38,93,130,171,112,60,145,185,70,236,109,12,224,29,41,27,67,22,212,36,233,153,197,27,44,125,241,254,0,198,89,89,140,174,217,125,152,56,122,174,199,136,108,117,15,77,93,67,82,205,190,35,209,157,157,157,157,196,192,133,196,192,197,220,12,8,72,92,132,153,222,100,249,101,113,219,106,206,236,27,110,200,204,210,196,213,114,102,133,134,158,65,165,172,186,78,38,120,146,136,28,136,78,57,52,103,58,152,98,208,100,3,221,33,132,125,125,210,59,205,210,132,197,146,159,9,222,86,50,111,233,254,30,244,232,22,53,138,255,0,249,138,225,63,255,0,5,142,16,49,213,30,25,253,95,210,218,110,23,136,232,191,253,29,110,150,146,154,105,217,191,241,211,142,50,47,237,228,45,250,110,188,167,40,236,204,197,88,63,139,219,62,5,180,213,235,101,199,182,250,251,125,222,150,73,36,233,151,102,164,154,178,9,196,4,216,30,96,56,28,4,204,75,108,115,206,44,204,231,171,78,162,234,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,25,160,169,130,65,113,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,77,127,146,119,11,31,248,52,229,87,254,134,219,191,248,41,197,143,149,140,228,250,127,136,125,58,117,141,98,201,163,61,50,47,46,56,139,203,139,142,87,230,133,155,183,90,171,180,150,25,162,118,10,171,125,80,179,180,117,84,210,59,63,78,96,220,90,62,142,46,36,64,98,96,102,5,143,15,16,252,63,99,238,25,115,66,187,42,51,24,41,14,229,71,79,79,87,21,101,11,76,244,85,176,77,27,16,203,79,36,209,198,82,3,22,248,136,152,116,105,34,144,123,246,186,191,254,85,252,122,212,210,212,218,184,88,206,75,237,93,96,86,84,67,111,192,215,58,142,147,5,24,52,83,19,208,84,212,73,40,147,131,144,65,21,40,8,25,239,151,165,171,3,68,33,97,124,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,171,218,241,137,194,174,13,226,191,40,238,24,62,243,109,164,28,79,110,167,168,169,194,119,121,36,120,78,221,113,112,247,24,165,16,50,236,210,16,198,51,6,210,220,12,196,205,212,8,204,49,236,199,248,3,25,101,102,50,187,101,246,96,225,234,187,30,33,177,212,61,53,117,13,75,54,248,143,70,118,118,118,119,19,2,23,19,3,23,112,48,33,33,114,18,103,127,191,156,57,233,152,249,243,89,134,110,217,161,121,246,205,215,11,225,248,112,220,55,41,89,222,170,178,150,41,231,154,51,169,55,119,234,204,221,160,129,228,209,136,196,5,207,113,185,153,253,108,163,226,95,52,242,59,2,99,204,11,150,119,111,98,126,80,61,151,219,111,52,115,212,211,93,40,123,12,210,75,31,100,158,25,67,165,191,170,97,38,225,45,192,78,45,183,87,119,243,249,47,148,56,203,62,179,67,15,229,30,95,193,73,37,247,17,84,20,52,239,87,59,67,4,64,17,148,178,205,33,247,187,4,113,71,36,142,194,196,110,192,236,34,68,236,47,144,159,11,188,50,96,30,22,114,190,219,151,248,66,154,146,178,228,20,226,55,172,66,246,232,105,171,111,51,180,146,201,190,114,141,183,16,1,79,40,196,6,70,241,198,226,27,139,71,34,172,8,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,42,132,68,68,68,81,129,205,147,130,90,59,133,139,249,77,229,14,20,233,87,218,247,142,49,181,218,45,176,71,28,212,164,115,79,37,230,78,155,12,135,48,201,35,180,230,237,33,20,100,18,19,198,48,72,69,26,185,23,158,153,143,195,166,99,219,179,67,43,239,61,134,235,67,172,83,67,43,57,210,220,41,73,217,228,165,169,141,157,186,144,158,209,213,181,98,98,17,48,32,48,3,27,192,230,45,204,102,197,196,166,21,180,229,14,76,210,221,104,240,129,246,75,197,246,186,183,125,53,69,109,87,79,120,80,60,32,110,15,12,6,108,242,57,111,19,158,32,40,244,8,130,89,173,171,131,254,26,239,188,84,231,141,159,44,173,143,209,181,67,182,233,137,42,198,168,32,146,146,207,20,209,133,68,145,57,9,238,153,250,161,28,108,192,109,212,144,28,153,129,140,135,33,60,170,203,60,43,147,121,113,135,50,183,5,82,118,123,46,25,183,197,111,166,221,28,97,36,219,27,223,158,94,152,0,20,210,155,148,146,27,11,111,144,204,157,181,39,94,173,98,174,178,83,225,59,202,198,77,253,63,195,222,157,2,170,168,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,42,133,109,92,111,240,93,133,120,184,203,137,232,104,134,213,100,199,214,222,156,246,76,67,45,12,101,33,244,154,109,180,53,51,176,60,205,70,111,60,142,226,15,238,72,227,46,211,218,241,156,0,255,0,166,172,5,138,191,217,92,57,137,48,229,195,253,178,142,186,219,93,79,39,251,217,33,154,57,3,238,33,33,248,59,46,165,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,98,154,122,153,228,39,41,37,146,66,119,35,50,39,114,114,119,119,119,119,119,83,233,202,227,200,158,89,126,53,235,21,170,234,145,23,82,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,48,195,5,52,17,139,148,146,201,33,59,8,0,139,57,57,59,179,51,51,187,172,104,120,129,204,207,203,38,120,227,204,210,142,174,235,81,73,137,177,5,117,194,131,218,146,111,170,134,132,230,46,203,1,251,230,195,210,129,162,141,128,73,196,4,24,69,246,139,47,0,174,171,150,94,117,254,69,184,184,194,221,162,223,218,168,49,222,152,42,179,100,91,230,139,182,207,15,103,146,61,100,1,29,42,162,166,222,79,187,72,158,93,162,229,183,73,254,68,68,68,88,214,113,99,230,159,57,62,160,98,31,81,157,77,79,43,143,34,121,101,248,215,172,86,171,170,68,69,10,220,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,145,76,248,203,60,172,205,124,172,196,24,91,56,233,45,95,102,253,159,87,52,247,27,132,116,223,210,111,232,105,64,174,16,203,80,5,29,60,208,199,36,132,51,187,123,157,239,225,170,198,223,48,168,176,109,187,31,226,91,126,92,221,170,238,152,78,150,241,91,13,134,186,172,92,103,170,183,12,198,212,211,72,206,0,236,101,19,1,59,56,7,123,191,186,62,13,45,60,157,243,191,62,113,246,13,189,101,182,51,177,213,222,50,251,7,83,132,22,60,83,83,38,135,69,59,56,105,103,103,46,250,128,24,139,168,26,119,211,128,140,100,251,37,167,16,178,14,104,254,123,51,55,240,95,71,162,85,87,150,167,47,223,203,181,101,14,125,230,180,59,48,13,170,224,94,203,183,16,233,37,226,186,146,122,99,252,236,83,211,28,53,22,227,110,211,4,155,77,137,228,140,195,187,105,41,169,80,173,206,175,205,62,22,250,127,67,234,55,20,228,169,230,159,20,253,63,174,245,27,114,181,94,44,124,211,231,39,212,12,67,234,51,169,84,228,169,229,99,20,253,64,174,244,235,114,189,252,127,128,48,110,105,224,219,182,95,102,14,30,164,190,97,235,229,59,211,87,80,212,179,236,148,53,103,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,199,219,141,30,18,113,87,8,217,166,248,90,229,47,110,195,119,222,211,112,195,55,17,41,37,234,80,141,76,128,16,79,43,195,20,111,89,28,109,9,76,17,179,136,245,163,118,125,13,149,10,173,187,93,110,52,212,20,119,11,157,93,85,61,174,157,233,40,98,154,98,48,165,129,229,146,103,138,33,119,208,1,229,154,89,28,71,70,223,33,151,137,59,189,250,242,84,243,79,138,126,159,215,122,141,185,77,74,199,219,153,70,111,84,230,255,0,24,56,226,118,158,173,237,184,62,161,176,133,182,26,152,34,136,224,10,18,32,168,22,120,245,222,5,88,245,114,1,27,185,184,74,44,251,116,96,27,159,228,151,147,151,217,113,86,58,226,6,162,110,141,150,154,222,248,58,142,61,160,93,174,170,73,41,234,234,31,86,61,241,244,66,42,110,231,13,167,218,189,210,214,50,103,145,254,37,240,5,78,105,240,243,153,25,125,111,195,212,151,203,149,243,11,220,169,173,116,53,45,22,201,110,61,156,222,141,217,229,118,0,49,168,104,140,12,157,182,24,137,106,59,117,108,104,150,75,188,52,99,250,156,211,225,231,45,243,6,225,136,105,47,151,43,230,23,182,212,221,43,169,158,45,146,220,123,56,53,99,59,68,204,0,99,80,210,129,128,179,108,49,33,208,118,232,213,45,21,128,115,171,242,177,133,190,160,80,250,117,197,88,7,43,143,61,153,101,248,215,163,214,169,254,86,213,198,255,0,5,216,87,139,140,184,158,134,136,109,86,76,125,109,233,207,100,196,50,208,198,82,31,73,166,219,67,83,59,3,204,212,102,243,200,238,32,254,228,142,50,237,61,175,25,211,94,7,57,104,96,222,28,105,139,28,103,13,62,31,198,153,138,117,3,37,36,193,3,212,219,172,97,20,172,112,157,27,79,24,147,212,185,0,72,245,14,2,97,163,4,108,44,198,115,80,174,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,77,74,34,34,34,128,30,104,254,123,51,55,240,95,71,162,87,85,200,199,245,217,251,183,252,73,74,162,34,34,34,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,81,87,197,143,154,124,228,250,129,136,125,70,117,127,252,175,57,126,255,0,242,183,197,110,110,195,253,170,237,131,44,228,63,248,204,79,83,91,5,69,55,254,45,83,73,36,50,255,0,97,46,191,162,202,85,20,0,243,71,243,217,153,191,130,250,61,18,186,174,70,63,174,207,221,191,226,74,85,17,17,90,175,52,127,34,121,155,248,47,172,81,40,86,225,59,205,62,77,253,64,195,222,163,2,201,77,21,170,243,71,242,39,153,191,130,250,197,18,128,21,149,66,167,249,233,145,121,113,196,94,92,92,114,191,52,44,221,186,213,93,164,176,205,19,176,85,91,234,133,157,163,170,166,145,217,250,115,6,226,209,244,113,113,34,3,19,3,48,43,21,224,235,148,159,228,191,29,212,99,174,37,234,112,166,45,246,102,207,98,89,173,199,219,237,117,93,72,106,34,168,237,240,86,209,142,253,189,72,14,45,132,218,24,57,23,128,178,184,14,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,146,154,178,14,100,252,12,90,184,130,192,21,153,169,151,54,186,74,28,197,194,180,245,55,41,66,142,214,37,62,40,128,97,141,138,150,82,134,55,158,106,145,142,156,6,155,87,38,215,88,182,179,72,210,71,9,120,91,22,98,172,13,125,165,197,56,43,19,93,112,253,234,139,127,102,184,218,235,100,164,170,131,120,16,30,201,99,113,49,220,6,66,250,63,120,147,179,247,59,175,148,178,83,225,59,202,198,77,253,63,195,222,157,2,198,177,77,79,18,24,79,237,95,39,236,57,217,240,207,182,107,236,217,127,131,110,212,123,40,187,68,212,125,32,161,237,21,49,232,206,81,236,165,42,157,242,54,155,98,121,119,59,11,146,135,108,189,198,183,92,181,199,248,107,49,172,84,244,147,220,176,173,226,138,247,71,21,88,17,65,36,244,211,4,209,140,130,36,36,224,228,12,206,204,66,250,107,163,183,138,202,33,17,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,10,223,248,215,225,70,197,197,166,77,86,224,222,149,170,143,23,219,117,172,194,215,186,216,76,187,5,86,224,121,35,114,141,216,218,25,192,58,82,54,134,45,168,73,211,51,138,54,88,246,98,156,39,138,176,53,246,171,11,99,92,51,117,195,247,170,45,157,166,221,116,162,146,146,170,13,224,38,27,226,145,132,199,112,24,147,106,221,226,76,237,220,236,186,151,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,138,105,234,103,144,156,164,150,73,9,220,140,200,157,201,201,221,221,221,221,221,79,167,43,143,34,121,101,248,215,172,86,171,170,86,107,204,19,128,172,61,196,206,13,174,199,57,125,98,164,163,205,75,69,60,147,80,157,63,101,162,11,249,187,211,11,195,93,51,196,231,49,141,61,57,71,78,229,32,0,25,179,17,8,59,187,65,93,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,18,134,122,105,227,39,25,34,146,50,102,32,49,38,113,113,118,103,103,103,103,75,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,37,52,245,51,200,76,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,167,211,128,158,8,44,92,35,224,73,107,113,29,45,170,229,153,183,190,172,87,187,221,28,199,81,8,82,180,206,240,210,210,20,145,70,113,195,176,98,57,27,99,17,203,174,226,33,142,38,11,170,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,34,34,34,46,165,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,80,25,204,175,135,172,43,195,167,19,85,214,76,21,83,165,151,23,91,199,22,211,91,198,150,56,35,181,118,154,170,152,206,142,38,141,152,30,16,56,9,227,102,17,219,25,128,59,19,131,153,218,170,200,123,129,142,23,240,15,12,185,47,67,71,132,46,244,151,251,150,46,167,161,189,222,175,212,213,16,213,65,91,57,82,68,219,105,42,99,138,50,146,133,139,171,36,12,123,157,154,115,45,125,247,87,20,139,21,117,146,159,9,222,86,50,111,233,254,30,244,232,21,85,69,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,84,34,143,94,103,188,5,84,231,61,170,175,136,28,159,177,85,215,230,13,178,158,154,27,173,162,147,164,13,118,183,64,51,111,154,56,134,46,173,69,112,177,64,44,207,47,189,12,13,24,9,27,70,5,12,42,127,185,92,121,19,203,47,198,189,98,181,93,82,34,179,94,107,25,243,83,147,124,46,87,225,155,21,109,36,119,220,201,168,124,51,24,21,68,77,60,118,227,136,202,190,96,132,192,158,80,233,51,83,19,179,15,77,235,35,54,49,38,6,40,43,182,90,110,183,170,147,163,179,91,42,235,234,35,167,158,172,226,166,132,165,49,130,8,142,105,165,113,22,119,96,142,40,228,144,203,192,64,8,159,70,103,117,213,93,171,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,37,12,244,211,198,78,50,69,36,100,204,64,98,76,226,226,236,206,206,206,206,178,51,224,219,61,40,248,137,225,199,6,102,55,182,125,163,122,43,124,118,236,70,70,208,4,193,120,167,1,142,169,228,138,7,112,139,168,109,215,0,208,95,165,52,69,176,88,152,90,181,162,34,34,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,34,40,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,149,63,230,87,204,46,179,51,111,181,217,21,144,216,191,253,34,208,109,138,241,124,181,205,61,60,151,138,173,149,48,212,210,132,209,204,209,212,219,138,57,128,93,138,61,178,73,19,144,145,199,176,138,216,56,59,225,87,25,113,95,155,150,252,31,102,182,213,142,24,183,84,83,212,226,203,188,114,52,33,110,183,57,251,236,50,144,24,246,153,4,100,24,67,105,110,54,114,118,233,132,134,25,4,101,86,89,225,92,155,203,140,57,149,184,42,147,179,217,112,205,190,43,125,54,232,227,9,38,216,222,252,242,244,192,0,166,148,220,164,144,216,91,124,134,100,237,169,58,141,108,205,224,163,21,113,89,204,207,48,175,119,107,103,103,203,44,51,112,195,242,98,59,133,67,72,17,215,236,180,80,72,86,202,119,140,128,202,105,65,217,140,128,155,163,25,177,187,238,40,130,89,73,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,203,182,161,91,157,95,154,124,45,244,254,135,212,110,41,201,83,205,62,41,250,127,93,234,54,229,106,188,88,249,167,206,79,168,24,135,212,103,82,169,201,83,202,198,41,250,129,93,233,214,229,127,234,149,113,59,195,214,21,226,131,38,175,89,71,138,106,123,7,111,233,212,219,174,129,75,29,68,214,202,232,139,116,85,17,137,183,247,209,155,9,1,28,82,202,12,97,191,115,99,195,156,89,59,143,178,43,31,221,50,231,49,172,53,118,235,149,186,162,120,162,150,90,89,161,130,225,4,115,73,8,213,210,148,192,5,45,52,133,17,188,114,176,179,19,55,237,102,188,174,74,158,105,241,79,211,250,239,81,183,41,126,205,140,117,249,47,202,204,101,153,158,203,246,159,217,44,63,113,190,246,46,191,71,181,118,90,105,38,233,117,54,150,205,221,61,187,182,150,154,235,163,233,162,198,50,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,49,77,61,76,242,19,148,146,201,33,59,145,153,19,185,57,59,187,187,187,187,169,233,229,113,148,53,57,75,193,246,25,158,229,5,92,23,44,115,81,54,47,170,134,105,226,148,0,42,68,2,148,162,120,255,0,68,14,142,10,73,28,73,200,216,228,54,45,191,160,55,106,177,172,226,187,9,253,134,226,107,53,112,180,120,103,236,253,37,22,48,187,118,11,112,209,118,72,224,161,58,169,14,151,165,22,130,195,9,64,113,20,123,91,107,198,64,227,238,187,41,105,228,219,138,111,184,131,132,122,203,77,222,187,180,82,97,156,97,113,181,218,227,233,0,118,122,83,130,154,172,163,212,89,156,245,158,174,160,245,39,114,247,244,215,104,139,53,245,34,176,14,117,126,86,48,183,212,10,31,78,184,171,0,229,113,231,179,44,191,26,244,122,213,63,200,138,42,249,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,53,40,136,136,138,0,121,163,249,236,204,223,193,125,30,137,93,87,35,31,215,103,238,223,241,37,42,136,136,136,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,81,254,30,248,18,186,231,119,27,57,167,158,121,165,134,105,36,202,251,14,100,98,98,165,163,186,64,70,24,146,180,46,21,34,33,28,122,179,29,52,50,232,82,25,238,140,206,62,134,217,25,230,233,74,250,40,1,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,148,170,34,34,181,94,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,146,154,43,85,230,143,228,79,51,127,5,245,138,37,0,43,42,132,69,106,188,209,252,137,230,111,224,190,177,68,161,91,132,239,52,249,55,245,3,15,122,140,11,37,52,81,65,205,67,128,170,154,90,155,175,20,249,55,98,171,172,10,202,137,174,24,230,217,79,210,96,163,6,138,17,106,250,106,120,226,18,112,114,9,229,170,50,51,61,242,245,116,96,105,72,34,217,100,167,194,119,149,140,155,250,127,135,189,58,5,141,98,201,35,134,75,77,170,255,0,194,38,84,88,175,182,202,75,141,182,227,150,246,42,74,202,58,184,70,104,42,96,146,217,8,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,199,51,22,97,107,238,6,197,87,156,21,138,104,123,21,235,15,220,42,45,119,26,110,168,73,208,170,130,66,142,88,247,131,144,22,211,2,109,69,220,95,77,89,221,187,212,255,0,114,228,204,207,202,135,6,217,113,113,168,171,181,73,95,97,183,150,25,172,130,223,38,189,151,176,72,84,244,225,48,185,145,4,197,75,29,52,164,207,166,189,102,49,17,19,22,87,42,138,149,113,99,229,99,57,62,159,226,31,78,157,99,88,178,168,69,98,188,206,184,37,163,207,60,184,169,205,188,175,194,155,243,39,11,238,172,154,154,211,109,129,234,177,45,41,52,49,201,28,198,204,50,205,52,16,194,39,11,110,50,218,18,68,17,145,74,14,48,130,167,251,149,199,145,60,178,252,107,214,43,85,213,34,131,110,111,248,3,6,224,94,43,233,170,176,126,30,164,180,158,42,194,244,215,251,187,83,51,136,85,92,100,172,172,138,90,135,13,118,137,152,193,27,158,214,109,199,184,203,83,51,34,170,188,145,176,6,13,190,227,44,205,204,27,206,30,164,172,196,56,86,158,211,77,101,174,153,156,142,128,43,26,181,170,94,38,119,218,38,99,4,96,231,166,246,13,226,206,195,33,177,75,162,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,202,161,17,17,17,21,20,227,3,137,75,23,10,217,29,120,204,219,155,117,174,179,110,181,225,186,66,165,57,227,171,188,75,12,135,79,28,172,36,27,97,110,145,201,35,185,131,244,227,54,23,115,112,18,199,179,53,115,51,21,103,38,99,226,60,210,198,181,125,162,245,137,174,18,220,42,118,201,33,199,14,247,247,32,139,168,102,99,12,64,195,28,96,228,251,35,0,22,125,5,147,50,50,171,49,242,126,251,79,134,51,67,5,221,112,205,214,174,223,77,116,134,146,227,78,241,72,116,179,134,248,228,102,127,247,194,77,250,65,32,73,25,176,152,24,140,138,114,155,227,106,178,223,125,254,76,153,189,138,250,180,23,77,133,131,174,151,123,148,242,73,13,80,132,48,71,102,143,168,229,24,66,81,198,207,0,51,198,35,32,156,98,210,20,241,136,203,82,44,85,214,74,124,39,121,88,201,191,167,248,123,211,160,85,85,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,101,80,136,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,87,84,136,160,175,155,38,122,88,179,131,137,175,179,120,74,243,117,171,181,101,221,188,240,221,84,53,12,113,210,133,226,58,169,158,180,233,227,39,255,0,112,132,228,218,46,101,76,218,110,1,140,203,183,192,78,67,84,221,178,47,136,254,35,111,52,84,135,109,177,101,190,36,195,54,87,154,158,41,79,218,51,91,78,90,153,162,55,61,240,28,84,239,28,110,251,63,56,21,198,44,126,233,139,217,2,188,174,107,25,13,77,147,124,81,215,226,107,21,21,92,118,44,201,167,124,77,25,149,60,173,4,119,19,148,198,190,16,152,204,154,83,234,179,84,147,51,143,77,171,35,6,1,22,7,43,138,228,151,157,127,252,189,112,231,89,111,249,227,91,125,84,113,127,226,244,117,113,204,111,39,254,36,241,136,199,253,189,200,191,65,148,170,34,34,34,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,34,40,86,231,87,230,159,11,125,63,161,245,27,138,181,252,162,226,99,25,100,174,81,230,158,86,224,202,26,64,60,215,167,160,182,220,238,115,51,72,116,214,232,66,172,42,32,138,50,23,29,243,141,94,199,145,223,220,1,61,163,188,134,72,252,174,78,228,238,62,207,92,127,107,203,156,185,176,213,220,110,87,26,136,34,150,88,169,102,154,11,124,18,77,28,37,87,84,80,129,148,84,209,148,160,242,74,226,236,44,255,0,177,159,33,62,21,120,103,193,188,40,101,29,30,86,224,250,234,187,137,149,65,92,174,247,58,151,113,59,141,198,64,140,37,157,163,220,227,8,109,138,48,8,197,223,104,0,238,35,61,242,29,96,93,74,43,77,170,221,83,95,89,111,182,82,82,212,93,42,26,174,186,88,97,16,58,169,218,40,225,105,101,38,109,76,218,40,98,141,136,181,125,145,128,248,11,51,118,209,66,183,58,191,52,248,91,233,253,15,168,220,83,146,167,154,124,83,244,254,187,212,109,202,213,120,177,243,79,156,159,80,49,15,168,206,165,83,146,167,149,140,83,245,2,187,211,173,202,255,0,209,66,183,58,191,52,248,91,233,253,15,168,220,83,146,167,154,124,83,244,254,187,212,109,202,253,57,163,230,245,78,82,240,125,137,160,182,207,87,5,203,28,212,67,132,41,102,134,8,165,0,10,145,51,170,25,90,79,209,3,163,130,174,54,33,98,54,57,1,199,111,233,140,11,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,41,167,169,158,66,97,142,40,227,22,114,51,34,118,22,22,103,119,119,102,101,147,158,83,224,95,201,126,86,96,220,179,246,167,180,254,201,97,251,117,139,182,244,58,61,171,178,211,71,15,87,167,184,182,110,233,238,219,184,180,215,77,95,77,87,171,80,129,206,75,11,88,176,255,0,23,20,119,107,69,15,103,171,196,216,62,221,116,186,73,213,51,237,21,65,61,77,32,201,161,59,176,105,5,37,56,104,44,195,238,107,166,226,39,122,151,201,31,52,46,180,184,255,0,48,178,94,97,171,158,219,115,179,197,138,41,220,171,75,161,71,61,52,209,211,75,178,159,71,29,243,141,92,59,164,103,23,210,146,49,118,46,237,146,232,138,192,57,213,249,88,194,223,80,40,125,58,226,172,3,149,199,158,204,178,252,107,209,235,84,255,0,34,40,171,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,162,34,34,40,1,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,148,170,34,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,213,34,128,30,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,126,150,203,77,170,203,76,116,118,107,101,37,5,60,149,19,213,156,84,208,140,64,83,207,41,205,52,174,34,204,206,114,75,36,146,25,120,145,153,19,234,238,238,187,104,160,7,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,82,168,136,138,213,121,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,22,74,104,173,87,154,63,145,60,205,252,23,214,40,148,0,172,170,17,21,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,44,148,209,22,42,235,37,62,19,188,172,100,223,211,252,61,233,208,44,107,22,74,124,39,121,88,201,191,167,248,123,211,160,80,193,205,55,0,84,224,94,52,177,149,83,97,234,75,77,183,21,83,208,95,237,173,76,209,8,85,4,148,193,21,69,67,132,111,238,153,214,65,86,231,189,152,200,247,27,235,189,136,174,171,145,246,63,169,150,213,154,121,91,93,136,105,26,158,150,162,221,127,181,218,73,226,25,220,229,25,96,173,168,6,211,170,96,205,13,0,23,123,128,59,199,250,47,35,238,148,164,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,34,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,40,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,170,17,17,17,23,201,197,152,166,197,129,176,173,231,26,226,154,238,197,101,195,246,250,139,165,198,167,164,114,116,41,96,140,164,150,77,128,196,101,180,0,159,65,103,39,211,70,103,126,229,143,103,26,60,91,98,174,46,115,77,241,77,202,46,195,134,236,93,166,223,134,109,194,50,69,211,161,42,153,12,39,158,39,154,88,218,178,72,222,17,152,227,118,18,232,198,204,218,3,43,128,229,123,192,183,229,175,21,6,120,231,30,12,237,121,109,101,223,236,122,106,210,219,13,246,233,28,130,205,172,46,47,218,40,225,210,78,166,174,32,114,176,71,249,209,26,136,218,69,56,223,224,187,10,241,113,151,19,208,209,13,170,201,143,173,189,57,236,152,134,90,24,202,67,233,52,219,104,106,103,96,121,154,140,222,121,29,196,31,220,145,198,93,167,181,227,56,1,255,0,77,88,11,21,127,178,184,115,18,97,203,135,251,101,29,117,182,186,158,79,247,178,67,52,114,7,220,66,67,240,118,83,147,203,67,140,74,110,36,50,142,28,15,140,239,20,159,148,92,15,79,29,21,108,50,86,75,45,93,218,221,24,70,17,93,9,230,212,140,200,159,167,51,177,201,164,172,198,93,54,158,48,87,148,177,87,89,41,240,157,229,99,38,254,159,225,239,78,129,85,84,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,34,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,42,127,196,14,102,126,70,242,59,30,102,148,117,118,170,122,188,51,135,235,174,20,30,212,147,101,44,213,193,9,118,88,15,223,7,46,172,239,20,108,2,76,70,70,194,47,184,153,99,89,139,49,77,247,28,226,171,206,53,197,53,221,182,245,136,46,21,23,75,141,79,72,35,235,213,79,33,73,44,155,1,132,7,113,153,62,130,204,45,174,140,204,221,202,114,112,134,78,218,178,67,149,174,36,194,52,118,26,187,85,202,183,41,239,55,187,244,85,212,163,5,107,221,106,237,50,205,82,53,2,192,5,190,50,38,128,90,70,222,49,193,24,19,190,205,84,16,169,201,230,239,147,183,92,202,225,112,49,118,28,176,210,87,92,178,250,241,21,238,166,86,165,41,107,99,181,20,82,67,86,48,16,1,19,3,17,211,207,43,59,136,116,233,72,201,255,0,54,44,162,3,134,188,222,169,200,92,249,192,217,185,12,245,113,211,225,219,196,51,92,26,146,8,166,158,91,113,235,21,108,49,132,186,3,156,148,210,77,27,59,184,232,230,206,196,46,204,77,146,157,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,93,180,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,68,80,173,206,175,205,62,22,250,127,67,234,55,21,97,86,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,74,105,234,103,144,152,99,138,56,197,156,140,200,157,133,133,153,221,221,217,153,79,167,0,188,20,97,94,20,242,226,146,247,118,182,118,140,205,196,214,248,100,196,119,10,134,140,228,160,222,195,33,91,41,222,50,48,24,98,54,102,50,2,126,180,128,198,239,180,98,8,174,169,17,17,66,183,58,191,52,248,91,233,253,15,168,220,83,146,167,154,124,83,244,254,187,212,109,202,213,120,177,243,79,156,159,80,49,15,168,206,165,83,146,167,149,140,83,245,2,187,211,173,202,255,0,209,66,183,58,191,52,248,91,233,253,15,168,220,83,146,167,154,124,83,244,254,187,212,109,202,229,57,218,98,155,21,38,65,96,92,21,81,93,178,245,117,198,13,116,163,166,233,27,245,105,105,40,170,35,168,147,123,54,193,218,117,180,205,163,187,19,245,53,22,118,18,118,140,190,14,237,55,91,215,21,249,61,71,102,182,85,215,212,71,142,44,181,103,21,52,37,41,140,16,86,69,52,210,184,139,59,176,71,20,114,72,101,224,32,4,79,163,51,186,201,37,20,80,115,193,192,20,209,93,114,179,52,168,112,245,91,212,85,83,220,108,23,75,176,180,165,3,4,69,20,244,84,230,250,244,128,221,230,175,49,238,99,54,105,63,73,163,109,180,87,147,214,53,181,97,94,48,66,197,112,167,171,146,163,24,225,123,149,146,132,161,1,112,142,112,40,107,156,165,119,38,118,14,149,12,162,206,44,79,188,129,180,209,220,134,114,81,88,7,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,159,228,69,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,68,68,69,0,60,209,252,246,102,111,224,190,143,68,174,171,145,143,235,179,247,111,248,146,149,68,68,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,80,3,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,175,253,17,64,15,52,127,61,153,155,248,47,163,209,43,170,228,99,250,236,253,219,254,36,165,81,17,21,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,44,148,209,90,175,52,127,34,121,155,248,47,172,81,40,1,89,84,34,43,85,230,143,228,79,51,127,5,245,138,37,10,220,39,121,167,201,191,168,24,123,212,96,89,41,162,44,85,214,74,124,39,121,88,201,191,167,248,123,211,160,88,214,44,148,248,78,242,177,147,127,79,240,247,167,64,172,87,157,238,89,246,156,43,150,153,199,71,73,106,139,217,247,10,188,51,112,159,167,182,186,163,180,70,213,20,129,185,131,223,134,62,203,90,250,17,182,210,159,221,23,222,110,214,149,202,203,31,212,224,94,52,176,109,43,226,26,75,77,183,21,83,215,216,46,79,82,241,8,85,4,148,199,45,61,59,28,141,238,153,214,65,72,193,177,216,200,246,131,107,189,196,167,209,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,101,80,136,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,87,84,138,21,185,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,42,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,42,132,68,68,69,13,124,212,248,223,172,204,156,85,119,225,135,47,42,182,97,12,55,112,138,44,67,87,209,158,158,162,182,241,73,36,225,61,46,189,86,9,104,227,55,133,244,56,153,222,122,125,226,68,3,25,21,176,112,119,194,174,50,226,191,55,45,248,62,205,109,171,28,49,110,168,167,169,197,151,120,228,104,66,221,110,115,247,216,101,32,49,237,50,8,200,48,134,210,220,108,228,237,211,9,12,50,19,192,24,3,6,229,102,13,180,229,246,95,97,234,75,30,30,177,211,181,53,13,13,51,62,200,131,87,119,119,119,119,35,50,39,35,51,39,115,51,34,34,114,34,119,127,64,163,87,155,95,5,223,109,44,85,156,87,96,1,219,122,195,150,248,96,197,22,184,40,119,21,198,134,51,218,53,194,81,3,155,205,0,27,52,165,43,184,246,104,69,247,70,212,251,100,139,108,157,206,44,125,145,88,254,215,152,217,115,126,171,183,92,173,213,16,75,44,81,85,77,12,23,8,35,154,57,138,146,168,97,48,41,105,164,40,129,164,137,201,152,153,191,99,182,69,28,58,231,206,13,226,75,40,236,89,173,131,43,105,8,46,52,224,23,58,24,106,30,99,180,220,88,5,234,40,165,114,0,45,241,145,104,196,224,59,193,194,65,109,134,46,248,209,44,148,248,78,242,177,147,127,79,240,247,167,64,170,170,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,202,161,17,99,89,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,174,169,20,106,243,163,207,75,21,171,46,48,231,15,22,203,205,214,28,73,123,184,83,98,75,149,53,59,28,116,167,103,137,170,99,140,42,15,86,25,55,213,8,24,70,204,108,197,72,230,91,29,162,115,177,94,94,156,61,127,40,222,38,176,253,130,182,166,212,22,92,41,211,197,183,186,107,141,47,106,142,190,134,146,170,6,42,54,133,219,100,157,99,150,56,201,141,216,90,50,144,180,55,22,140,230,255,0,139,31,43,25,201,244,255,0,16,250,116,235,26,197,148,150,44,194,214,44,115,133,111,56,43,20,208,246,219,46,32,183,212,90,238,52,221,83,143,175,75,60,101,28,177,239,7,19,29,192,100,218,139,177,54,186,179,179,247,172,107,56,129,203,63,200,222,120,227,204,173,142,146,235,79,73,134,113,5,117,190,131,218,145,236,170,154,132,38,46,203,57,251,128,197,213,129,226,145,140,69,132,196,216,133,182,147,41,180,229,125,157,247,92,236,225,66,202,55,155,29,37,186,163,0,84,14,7,3,166,144,136,43,32,162,163,165,120,103,113,46,240,55,138,104,192,219,113,51,156,100,109,181,141,163,11,181,68,68,88,214,113,99,230,159,57,62,160,98,31,81,157,77,79,43,143,34,121,101,248,215,172,86,171,170,68,69,10,220,234,252,211,225,111,167,244,62,163,113,87,85,203,83,151,239,228,38,142,135,62,243,90,29,248,250,235,111,47,101,219,136,117,142,207,67,87,5,49,254,118,41,233,130,106,123,136,63,105,130,77,166,226,209,200,97,223,184,149,255,0,162,34,34,133,110,117,126,105,240,183,211,250,31,81,184,167,37,79,52,248,167,233,253,119,168,219,149,170,241,99,230,159,57,62,160,98,31,81,157,74,167,37,79,43,24,167,234,5,119,167,91,149,255,0,162,133,110,117,126,105,240,183,211,250,31,81,184,167,37,79,52,248,167,233,253,119,168,219,151,181,231,131,141,109,85,248,255,0,43,50,230,26,122,182,185,88,236,247,27,221,68,164,3,208,40,43,166,138,24,132,11,118,231,54,43,124,206,76,226,204,204,81,232,229,171,176,209,254,80,216,23,237,111,25,54,219,255,0,181,59,39,216,172,63,116,190,244,122,29,78,215,212,140,104,58,91,183,55,79,78,223,212,221,161,127,82,219,167,189,184,103,81,21,128,115,171,242,177,133,190,160,80,250,117,197,71,7,47,12,107,106,192,28,105,101,85,246,243,79,87,53,61,85,224,236,128,52,192,36,109,61,194,154,90,24,73,216,136,91,96,203,83,25,27,235,171,3,19,179,19,179,11,228,60,138,192,57,213,249,88,194,223,80,40,125,58,226,172,3,149,199,158,204,178,252,107,209,235,84,255,0,34,40,171,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,162,34,34,40,1,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,148,170,34,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,213,34,128,30,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,127,232,138,0,121,163,249,236,204,223,193,125,30,137,93,87,35,31,215,103,238,223,241,37,42,136,136,173,87,154,63,145,60,205,252,23,214,40,148,43,112,157,230,159,38,254,160,97,239,81,129,100,166,138,213,121,163,249,19,204,223,193,125,98,137,64,10,202,161,17,90,175,52,127,34,121,155,248,47,172,81,40,86,225,59,205,62,77,253,64,195,222,163,2,201,77,17,98,174,178,83,225,59,202,198,77,253,63,195,222,157,2,198,177,100,167,194,119,149,140,155,250,127,135,189,58,5,226,185,135,224,171,174,63,224,183,53,108,86,106,138,72,106,41,108,225,123,50,169,50,16,120,45,245,49,87,76,44,226,36,251,202,42,105,4,27,77,28,220,89,220,89,220,155,30,187,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,197,12,244,211,198,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,178,147,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,182,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,42,132,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,80,173,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,41,84,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,79,248,133,194,215,220,115,144,89,151,130,176,181,15,109,189,98,12,31,121,181,219,169,186,161,31,94,170,122,41,99,138,61,230,226,3,184,204,91,82,118,22,215,87,118,110,245,8,63,232,92,113,217,255,0,120,207,248,77,103,255,0,157,169,254,68,68,68,86,127,198,191,46,108,184,226,171,182,227,251,5,87,217,108,205,142,222,240,83,92,163,209,168,110,146,6,206,136,220,99,96,35,45,160,15,16,205,27,180,128,38,59,154,97,138,56,154,165,240,119,194,174,13,225,67,40,237,248,62,205,109,164,44,79,113,167,167,169,197,151,120,228,121,142,227,113,96,247,216,101,32,2,236,209,145,72,48,134,209,218,14,228,237,212,57,12,235,170,34,139,92,208,228,239,83,138,184,163,107,206,20,196,244,150,124,160,196,85,21,55,171,168,83,69,20,53,182,99,121,88,142,219,73,8,131,68,225,35,200,253,9,54,236,134,48,54,144,72,162,141,170,100,171,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,212,212,52,52,204,251,34,13,93,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,224,135,253,11,142,59,63,239,25,255,0,9,172,255,0,243,181,55,220,61,97,107,238,6,200,44,180,193,88,166,135,177,94,176,254,15,179,90,238,52,221,80,147,161,85,5,20,81,203,30,240,114,2,218,96,77,168,187,139,233,171,59,183,122,168,8,169,255,0,16,184,90,251,142,114,11,50,240,86,22,161,237,183,172,65,131,239,54,187,117,55,84,35,235,213,79,69,44,113,71,188,220,64,119,25,139,106,78,194,218,234,238,205,222,161,7,253,11,142,59,63,239,25,255,0,9,172,255,0,243,181,63,200,138,16,56,133,229,195,198,118,57,207,220,203,198,184,91,38,251,109,151,16,99,11,205,210,221,83,246,138,213,31,94,150,122,217,100,138,77,135,82,38,59,128,197,244,38,98,109,116,118,103,238,82,127,192,86,86,227,188,150,225,59,3,101,158,101,216,189,141,137,44,222,211,237,180,93,170,26,142,151,86,229,85,52,127,156,132,206,50,214,57,64,189,210,125,53,209,244,118,118,107,128,69,13,124,100,240,91,199,199,17,60,71,99,60,198,252,147,123,70,202,87,9,45,216,112,131,18,219,130,16,179,211,153,71,74,241,197,61,99,156,93,64,110,185,134,130,221,89,165,45,130,228,226,215,85,202,219,131,156,95,195,118,21,198,24,183,56,240,79,177,49,245,250,224,54,232,6,74,186,42,206,141,158,40,227,144,94,25,105,200,222,62,172,242,73,212,7,147,66,236,208,62,198,218,196,87,85,196,46,22,190,227,156,130,204,188,21,133,168,123,109,235,16,96,251,205,174,221,77,213,8,250,245,83,209,75,28,81,239,55,16,29,198,98,218,147,176,182,186,187,179,119,168,65,255,0,66,227,142,207,251,198,127,194,107,63,252,237,79,242,140,14,103,28,8,103,182,122,103,141,155,52,178,43,46,237,87,170,74,236,63,13,190,243,217,238,20,116,53,79,93,79,52,186,79,81,218,14,38,151,116,18,65,24,27,17,147,13,51,137,48,8,199,185,203,31,133,94,44,120,102,207,27,205,203,53,178,210,235,103,194,24,147,15,205,111,156,233,241,5,182,162,150,58,232,230,138,90,121,234,32,138,172,140,182,128,84,196,6,49,153,9,84,59,104,32,82,19,73,250,34,34,132,14,33,121,112,241,157,142,115,247,50,241,174,22,201,190,219,101,196,24,194,243,116,183,84,253,162,181,71,215,165,158,182,89,34,147,97,212,137,142,224,49,125,9,152,155,93,29,153,251,148,159,240,21,149,184,239,37,184,78,192,217,103,153,118,47,99,98,75,55,180,251,109,23,106,134,163,165,213,185,85,77,31,231,33,51,140,181,142,80,47,116,159,77,116,125,29,157,154,224,17,17,91,174,52,225,18,213,152,188,102,225,142,40,177,125,198,146,162,219,129,240,189,53,182,203,102,122,113,149,230,186,141,77,108,157,170,126,160,184,136,66,53,49,28,91,61,254,179,9,238,143,162,205,45,197,34,34,34,40,192,230,129,193,159,18,124,68,231,237,131,26,228,230,91,253,160,178,209,96,250,91,92,245,62,216,160,164,217,84,21,181,178,20,123,42,39,140,223,64,154,55,213,155,111,189,166,186,179,179,57,95,240,103,196,159,14,217,251,127,198,185,199,150,255,0,103,236,181,184,62,170,215,5,79,182,40,42,247,213,29,109,20,131,30,202,121,228,54,212,33,145,245,118,219,238,233,174,174,204,246,255,0,196,47,46,30,51,177,206,126,230,94,53,194,217,55,219,108,184,131,24,94,110,150,234,159,180,86,168,250,244,179,214,203,36,82,108,58,145,49,220,6,47,161,51,19,107,163,179,63,114,191,254,87,249,9,155,28,59,100,21,255,0,5,103,30,20,251,63,122,173,198,21,87,72,41,187,117,53,94,250,83,162,162,140,100,223,79,36,128,218,156,50,54,142,251,189,221,116,209,217,222,240,17,70,7,52,14,12,248,147,226,39,63,108,24,215,39,50,223,237,5,150,139,7,210,218,231,169,246,197,5,38,202,160,173,173,144,163,217,81,60,102,250,4,209,190,172,219,125,237,53,213,157,153,202,255,0,131,62,36,248,118,207,219,254,53,206,60,183,251,63,101,173,193,245,86,184,42,125,177,65,87,190,168,235,104,164,24,246,83,207,33,182,161,12,143,171,182,223,119,77,117,118,103,115,64,224,207,137,62,34,115,246,193,141,114,115,45,254,208,89,104,176,125,45,174,122,159,108,80,82,108,170,10,218,217,10,61,149,19,198,111,160,77,27,234,205,183,222,211,93,89,217,156,175,248,51,226,79,135,108,253,191,227,92,227,203,127,179,246,90,220,31,85,107,130,167,219,20,21,123,234,142,182,138,65,143,101,60,242,27,106,16,200,250,187,109,247,116,215,87,102,121,63,69,103,252,208,50,19,54,56,137,200,43,6,10,201,204,41,246,130,245,69,140,41,110,147,211,118,234,106,77,148,161,69,91,25,73,190,162,72,193,244,57,163,109,25,247,123,218,233,163,59,181,128,112,245,203,135,140,236,13,159,185,105,141,113,78,77,246,43,46,31,198,22,107,165,198,167,237,21,170,78,133,44,21,177,73,44,155,2,164,140,182,128,19,232,44,228,250,104,204,239,220,166,253,21,159,243,64,200,76,216,226,39,32,172,24,43,39,48,167,218,11,213,22,48,165,186,79,77,219,169,169,54,82,133,21,108,101,38,250,137,35,7,208,230,141,180,103,221,239,107,166,140,238,214,129,192,87,1,92,88,228,183,22,56,27,51,51,47,42,125,141,134,236,222,211,237,181,190,221,182,212,116,186,182,218,168,99,252,220,53,7,33,107,36,160,62,232,190,154,234,250,51,59,180,191,162,43,0,230,183,194,230,123,113,41,249,46,252,138,96,111,180,127,103,61,183,237,63,233,157,29,31,67,180,118,30,143,250,230,88,247,110,232,75,250,58,233,183,191,77,91,90,127,202,255,0,131,62,36,248,118,207,219,254,53,206,60,183,251,63,101,173,193,245,86,184,42,125,177,65,87,190,168,235,104,164,24,246,83,207,33,182,161,12,143,171,182,223,119,77,117,118,103,147,244,68,68,69,16,28,122,240,21,197,142,116,241,99,142,115,51,45,50,167,219,56,110,243,236,206,197,91,237,219,109,63,87,165,109,165,134,79,205,205,80,18,14,146,68,99,239,11,107,166,173,171,59,59,220,7,42,78,23,51,219,134,191,202,143,229,175,3,125,156,251,71,236,79,102,127,76,232,235,58,253,159,183,117,191,214,210,201,183,111,94,47,210,211,93,221,218,232,250,95,250,34,34,34,132,14,33,121,112,241,157,142,115,247,50,241,174,22,201,190,219,101,196,24,194,243,116,183,84,253,162,181,71,215,165,158,182,89,34,147,97,212,137,142,224,49,125,9,152,155,93,29,153,251,148,159,240,21,149,184,239,37,184,78,192,217,103,153,118,47,99,98,75,55,180,251,109,23,106,134,163,165,213,185,85,77,31,231,33,51,140,181,142,80,47,116,159,77,116,125,29,157,154,224,17,68,7,30,188,5,113,99,157,60,88,227,156,204,203,76,169,246,206,27,188,251,51,177,86,251,118,219,79,213,233,91,105,97,147,243,115,84,4,131,164,145,24,251,194,218,233,171,106,206,206,247,127,202,255,0,33,51,99,135,108,130,191,224,172,227,194,159,103,239,85,184,194,170,233,5,55,110,166,171,223,74,116,84,81,140,155,233,228,144,27,83,134,70,209,223,119,187,174,154,59,59,222,2,34,136,14,61,120,10,226,199,58,120,177,199,57,153,150,153,83,237,156,55,121,246,103,98,173,246,237,182,159,171,210,182,210,195,39,230,230,168,9,7,73,34,49,247,133,181,211,86,213,157,157,238,3,149,39,11,153,237,195,95,229,71,242,215,129,190,206,125,163,246,39,179,63,166,116,117,157,126,207,219,186,223,235,105,100,219,183,175,23,233,105,174,238,237,116,125,47,253,17,21,191,241,235,149,184,239,58,120,78,199,57,103,150,150,47,108,226,75,207,179,59,21,23,106,134,159,171,210,185,82,205,39,231,38,48,140,116,142,35,47,120,155,93,52,109,93,217,158,48,56,122,229,195,198,118,6,207,220,180,198,184,167,38,251,21,151,15,227,11,53,210,227,83,246,138,213,39,66,150,10,216,164,150,77,129,82,70,91,64,9,244,22,114,125,52,102,119,238,83,126,138,223,248,245,202,220,119,157,60,39,99,156,179,203,75,23,182,113,37,231,217,157,138,139,181,67,79,213,233,92,169,102,147,243,147,24,70,58,71,17,151,188,77,174,154,54,174,236,207,16,63,232,92,113,217,255,0,120,207,248,77,103,255,0,157,169,254,68,86,255,0,199,174,86,227,188,233,225,59,28,229,158,90,88,189,179,137,47,62,204,236,84,93,170,26,126,175,74,229,75,52,159,156,152,194,49,210,56,140,189,226,109,116,209,181,119,102,120,192,225,235,151,15,25,216,27,63,114,211,26,226,156,155,236,86,92,63,140,44,215,75,141,79,218,43,84,157,10,88,43,98,146,89,54,5,73,25,109,0,39,208,89,201,244,209,153,223,185,77,250,34,128,31,244,46,56,236,255,0,188,103,252,38,179,255,0,206,212,223,112,245,133,175,184,27,32,178,211,5,98,154,30,197,122,195,248,62,205,107,184,211,117,66,78,133,84,20,81,71,44,123,193,200,11,105,129,54,162,238,47,166,172,238,221,234,16,127,208,184,227,179,254,241,159,240,154,207,255,0,59,83,125,195,214,22,190,224,108,130,203,76,21,138,104,123,21,235,15,224,251,53,174,227,77,213,9,58,21,80,81,69,28,177,239,7,32,45,166,4,218,139,184,190,154,179,187,119,170,128,160,46,237,202,179,142,59,117,214,182,223,71,148,84,151,74,122,90,137,33,138,186,147,18,91,6,10,160,18,118,25,163,105,170,2,86,2,102,98,102,144,0,244,118,220,34,250,179,75,255,0,3,184,15,52,50,195,133,124,7,151,249,201,75,87,75,139,44,84,245,148,149,84,245,55,8,235,78,8,26,182,126,203,19,75,25,152,56,13,51,192,32,34,78,192,12,33,221,183,70,174,170,159,241,11,133,175,184,231,32,179,47,5,97,106,30,219,122,196,24,62,243,107,183,83,117,66,62,189,84,244,82,199,20,123,205,196,7,113,152,182,164,236,45,174,174,236,221,234,16,127,208,184,227,179,254,241,159,240,154,207,255,0,59,83,252,136,161,3,136,94,92,60,103,99,156,253,204,188,107,133,178,111,182,217,113,6,48,188,221,45,213,63,104,173,81,245,233,103,173,150,72,164,216,117,34,99,184,12,95,66,102,38,215,71,102,126,229,39,252,5,101,110,59,201,110,19,176,54,89,230,93,139,216,216,146,205,237,62,219,69,218,161,168,233,117,110,85,83,71,249,200,76,227,45,99,148,11,221,39,211,93,31,71,103,102,184,4,81,129,205,3,131,62,36,248,137,207,219,6,53,201,204,183,251,65,101,162,193,244,182,185,234,125,177,65,73,178,168,43,107,100,40,246,84,79,25,190,129,52,111,171,54,223,123,77,117,103,102,168,28,169,56,92,207,110,26,255,0,42,63,150,188,13,246,115,237,31,177,61,153,253,51,163,172,235,246,126,221,214,255,0,91,75,38,221,189,120,191,75,77,119,119,107,163,233,127,232,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,87,84,136,177,214,227,179,34,239,185,3,196,214,49,195,119,59,53,170,217,106,191,92,42,177,38,27,134,214,224,212,163,103,170,170,153,233,192,35,22,30,143,79,97,194,241,184,139,9,66,251,119,3,129,148,133,114,88,206,43,85,235,40,241,94,72,92,47,213,114,223,112,213,224,239,116,52,117,117,66,64,54,170,160,140,92,105,99,115,115,96,142,166,57,78,86,16,96,19,172,141,245,114,149,213,117,230,143,228,79,51,127,5,245,138,37,10,220,39,121,167,201,191,168,24,123,212,96,89,41,168,1,230,105,157,127,150,158,46,49,79,103,183,246,90,12,9,174,10,163,223,22,201,165,236,83,205,218,36,147,73,12,75,90,169,106,118,19,109,214,38,139,112,177,110,214,234,185,37,228,167,255,0,47,92,70,86,92,62,120,42,223,75,28,191,248,189,101,92,147,3,199,255,0,137,52,100,50,127,111,98,31,208,117,82,175,28,122,212,228,55,48,220,199,201,92,216,190,213,207,151,87,202,139,12,54,131,147,165,178,193,113,158,130,220,37,49,77,52,177,140,20,46,50,77,44,205,239,237,49,99,1,23,57,156,239,254,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,46,218,34,43,0,231,87,229,99,11,125,64,161,244,235,138,176,14,87,30,123,50,203,241,175,71,173,83,252,136,161,91,157,95,154,124,45,244,254,135,212,110,41,201,83,205,62,41,250,127,93,234,54,229,53,42,149,113,79,146,159,202,39,135,220,109,147,145,220,59,21,94,32,183,183,96,156,165,233,198,21,208,74,21,20,189,82,233,200,237,11,207,12,77,38,208,114,233,185,237,208,180,118,198,177,100,167,194,198,117,255,0,40,158,31,112,78,113,201,111,236,85,120,130,222,253,190,1,139,167,24,87,65,41,211,213,116,135,169,35,180,47,60,50,188,123,141,203,166,225,187,66,213,154,192,57,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,47,217,171,153,152,87,38,242,227,17,230,150,53,171,236,246,92,51,111,150,225,83,182,72,194,73,182,55,185,4,93,67,0,41,165,55,24,227,7,38,223,33,128,179,234,76,177,140,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,83,79,83,60,132,229,36,178,72,78,228,102,68,238,78,78,238,238,238,238,235,33,238,4,50,46,251,195,183,12,24,71,46,113,141,154,213,110,197,35,218,174,55,209,183,184,30,250,170,138,137,36,6,154,80,102,105,102,142,7,130,2,54,114,31,204,176,129,144,8,19,208,14,87,188,116,254,90,240,168,100,118,113,227,62,215,153,54,93,254,199,169,173,29,179,95,109,113,198,46,218,204,228,253,162,178,29,36,234,106,194,103,19,4,159,157,33,168,145,175,253,17,91,175,48,140,127,140,178,179,132,108,109,152,57,125,136,106,236,120,134,199,81,100,169,161,174,166,118,223,17,251,98,141,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,254,175,7,124,85,96,222,43,242,142,223,140,44,215,42,65,196,246,234,122,122,108,89,104,142,55,132,237,215,23,15,125,198,34,51,46,205,33,12,133,9,238,45,192,206,46,253,64,144,2,186,162,34,40,203,204,62,61,113,15,12,220,199,177,246,6,204,27,237,93,102,85,221,234,44,80,215,5,71,106,173,59,0,53,154,50,105,168,97,105,88,33,2,168,168,25,42,24,99,51,48,7,113,18,54,102,121,41,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,182,136,136,172,131,152,87,21,88,203,133,12,220,200,60,97,102,185,85,150,24,184,212,95,41,177,101,162,56,218,96,184,219,152,237,187,220,98,35,1,237,49,137,72,80,158,225,218,110,226,239,211,57,0,238,255,0,0,99,252,27,154,120,54,211,152,57,125,136,105,47,152,122,249,78,213,52,53,212,206,251,37,13,93,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,189,2,34,43,0,230,133,199,79,228,83,10,158,71,100,230,51,236,153,147,122,217,237,138,154,33,221,53,138,215,36,100,239,164,204,77,217,235,38,214,62,158,140,70,17,57,201,249,162,42,121,30,255,0,209,17,21,149,115,17,227,234,143,134,60,42,216,15,43,110,22,171,150,102,222,250,180,250,181,76,21,31,102,99,104,226,62,211,85,77,185,205,166,48,158,50,167,142,64,104,203,222,144,183,12,125,57,109,215,150,231,50,26,154,90,153,50,75,137,236,194,171,172,10,202,130,155,15,226,187,245,100,76,20,96,209,79,53,68,55,26,250,153,196,156,28,130,49,129,220,76,247,202,81,185,48,52,66,18,190,136,138,207,249,155,231,166,99,240,233,147,248,23,52,50,190,243,216,110,180,57,129,69,20,208,202,206,116,183,10,82,183,220,30,74,90,152,217,219,169,9,237,29,91,86,38,33,19,2,3,0,49,173,124,58,113,47,149,156,80,96,72,113,214,89,221,191,178,237,182,106,201,233,189,169,108,252,244,209,71,218,224,134,89,58,61,94,129,156,123,139,223,13,9,190,44,213,85,17,81,254,42,184,152,193,188,40,101,29,102,105,99,10,26,187,137,149,64,219,109,22,202,102,113,59,141,198,64,144,226,129,228,218,227,8,109,138,67,57,9,159,104,1,109,19,61,145,156,80,112,251,205,79,57,112,159,16,87,108,195,207,60,71,117,196,24,31,20,245,125,171,135,173,208,12,177,219,54,68,125,151,217,112,75,48,5,62,195,233,129,234,127,156,140,140,165,234,202,193,35,77,165,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,93,180,81,213,205,103,141,170,204,169,177,83,112,253,148,56,175,177,227,59,207,78,178,255,0,114,181,220,167,167,184,97,250,80,56,166,130,48,56,92,122,115,84,119,234,206,123,134,6,125,209,187,84,70,109,229,121,95,243,2,197,88,230,251,106,225,143,56,166,186,226,11,213,111,95,236,222,32,144,164,171,170,159,96,86,214,213,251,78,166,162,164,140,182,128,71,28,29,56,251,132,118,151,115,49,47,149,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,68,68,86,1,47,29,63,145,78,98,185,149,145,217,199,140,251,38,91,94,189,145,236,122,154,209,221,13,138,233,37,174,129,219,89,156,155,179,209,205,172,157,77,88,128,37,112,147,243,66,85,18,61,255,0,162,34,34,34,176,14,45,120,223,190,240,143,199,22,26,162,196,117,87,91,150,89,94,242,254,154,91,221,146,142,16,168,152,42,154,174,228,208,213,82,12,146,198,17,205,188,98,9,31,123,9,197,174,225,34,142,39,11,233,194,216,179,10,227,155,21,46,41,193,88,154,213,136,44,181,187,251,53,198,215,91,29,93,44,251,12,128,246,75,27,144,22,211,2,23,209,251,136,93,159,189,157,125,100,69,22,188,212,56,10,166,170,166,186,241,79,147,118,42,74,51,163,167,154,225,142,109,148,253,87,58,195,121,97,22,175,166,167,142,34,22,54,19,158,90,163,35,0,217,23,87,71,55,148,142,56,50,47,61,51,31,135,76,199,183,102,134,87,222,123,13,214,135,88,166,134,86,115,165,184,82,147,179,201,75,83,27,59,117,33,61,163,171,106,196,196,34,96,64,96,6,57,15,112,241,196,14,1,226,107,43,232,115,95,46,78,172,45,181,149,21,20,146,209,215,60,45,91,69,60,50,56,148,85,17,195,36,131,25,184,236,148,69,203,87,142,88,203,187,115,43,75,231,87,229,99,11,125,64,161,244,235,138,176,14,87,30,123,50,203,241,175,71,173,83,252,161,175,154,23,31,86,44,233,223,195,198,76,220,59,102,16,181,92,2,162,251,127,166,169,54,134,245,85,14,230,10,104,24,9,130,90,56,205,216,222,66,98,25,101,142,51,143,64,136,36,154,210,184,93,225,147,31,113,77,154,22,220,191,194,20,213,116,118,211,168,17,189,98,23,183,77,83,69,102,129,227,150,77,243,148,109,180,76,198,9,70,32,50,6,146,70,16,220,58,185,14,65,57,23,145,121,113,195,166,92,91,178,191,43,236,221,134,213,67,172,179,77,43,177,213,92,42,137,153,164,170,169,145,153,186,147,30,209,213,244,97,97,17,0,16,0,0,26,128,172,3,154,31,18,249,167,194,254,59,200,220,117,150,119,111,251,166,237,182,106,201,234,125,151,115,252,205,20,81,246,184,33,150,62,183,75,174,103,30,226,247,15,66,111,139,61,223,228,94,122,101,199,17,121,113,110,205,12,175,188,246,235,85,118,177,77,12,172,193,85,111,170,22,103,146,150,166,54,119,233,204,27,135,86,213,197,196,132,192,140,12,12,170,2,40,224,230,107,204,50,235,148,181,55,30,27,178,74,178,174,131,25,73,79,27,98,60,66,2,81,29,162,9,226,25,2,158,140,159,71,122,153,34,144,9,231,30,232,128,217,129,222,103,114,167,114,171,227,158,235,154,84,223,201,187,55,46,149,119,12,89,109,167,170,185,88,241,13,202,232,85,21,55,152,58,175,36,180,179,21,68,143,44,149,49,52,132,65,179,115,61,60,68,206,33,208,221,36,143,162,234,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,24,96,166,130,49,114,146,89,36,39,97,0,17,103,39,39,118,102,102,119,117,6,220,102,243,18,204,124,212,226,10,135,18,100,126,96,221,108,184,51,47,174,3,81,132,10,158,7,165,42,154,166,139,167,53,125,68,70,229,214,234,111,154,48,9,69,135,179,72,224,81,3,203,56,156,165,112,57,197,189,55,23,185,70,88,194,171,11,213,216,241,13,142,160,109,119,232,66,154,95,103,73,87,177,143,169,71,57,106,38,4,46,36,241,57,60,176,238,97,61,194,81,75,44,27,113,99,230,159,57,62,160,98,31,81,157,77,79,43,143,34,121,101,248,215,172,86,171,170,68,81,129,203,23,152,93,102,41,172,166,225,215,136,28,95,214,186,205,182,44,37,127,185,205,60,245,87,90,169,103,154,73,105,107,106,231,152,247,76,253,88,66,153,182,128,184,198,241,238,115,120,132,228,253,17,23,201,197,56,179,10,224,107,21,86,41,198,184,154,213,135,236,180,91,59,77,198,233,91,29,37,44,27,204,64,55,203,35,136,14,227,49,22,213,251,200,153,155,189,217,88,183,9,92,111,223,120,184,227,139,18,209,97,202,171,173,183,44,172,153,127,83,45,146,201,89,8,83,204,117,79,87,109,105,170,170,198,57,100,9,38,222,82,132,111,189,196,34,211,104,137,73,43,157,255,0,162,177,94,100,28,87,102,63,9,89,143,145,248,215,5,75,219,173,85,223,104,32,191,216,39,153,194,150,239,74,47,110,118,18,118,103,233,204,27,137,226,153,153,202,50,34,103,99,3,146,51,188,172,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,59,84,208,215,83,59,236,148,53,118,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,244,8,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,87,84,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,138,56,57,211,228,237,170,245,148,120,83,59,237,246,26,185,111,184,106,240,22,74,234,202,74,81,32,27,85,80,72,76,85,82,48,57,176,71,83,28,65,19,145,176,9,214,72,218,57,74,202,192,56,0,207,154,158,31,56,163,194,56,154,106,218,74,107,21,254,160,48,206,33,58,186,136,169,160,11,117,92,177,137,77,36,210,1,52,65,4,163,13,75,187,56,234,212,238,14,98,36,78,165,211,154,63,145,60,205,252,23,214,40,148,43,112,157,230,159,38,254,160,97,239,81,129,79,159,22,249,209,106,200,94,30,113,182,96,85,98,250,76,59,119,142,207,89,73,134,234,38,1,148,229,189,201,79,39,98,138,40,136,73,165,62,171,9,56,184,144,176,1,153,233,24,27,182,57,159,233,171,30,226,175,246,87,17,226,76,71,112,255,0,108,172,174,185,87,84,73,254,250,73,166,146,67,251,200,136,190,46,235,36,142,26,242,134,155,33,114,27,3,101,28,48,82,71,81,135,108,240,195,112,122,73,229,154,9,110,39,172,181,179,70,114,232,110,18,84,201,52,140,206,195,163,27,51,8,179,48,180,38,115,71,243,217,153,191,130,250,61,18,185,254,84,252,118,221,90,235,65,194,206,114,226,106,66,182,149,59,65,130,46,183,25,200,103,142,118,32,24,236,238,110,206,38,4,46,79,6,242,23,7,14,128,185,239,130,56,229,125,17,21,128,115,171,242,177,133,190,160,80,250,117,197,88,7,43,143,61,153,101,248,215,163,214,169,254,68,80,173,206,175,205,62,22,250,127,67,234,55,20,228,169,230,159,20,253,63,174,245,27,114,154,148,80,67,205,123,39,110,185,107,197,165,239,23,13,134,146,135,15,102,13,61,61,238,215,45,21,41,69,4,147,140,49,195,90,38,91,4,30,165,234,0,231,145,133,201,244,170,136,205,247,72,236,171,167,37,60,244,163,181,95,113,167,15,23,235,207,71,219,123,49,38,29,166,145,160,142,51,170,136,58,117,192,38,238,210,201,49,194,52,166,49,179,24,180,116,147,159,185,161,57,253,110,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,92,87,57,252,249,169,194,185,95,134,178,2,197,91,73,218,49,197,65,93,47,160,53,17,20,241,219,168,228,140,160,140,225,112,115,0,154,167,67,25,88,131,190,134,64,109,236,70,195,30,188,8,100,93,139,136,158,40,48,142,92,227,27,53,214,227,133,139,181,92,111,163,111,115,13,148,180,244,242,72,13,52,160,206,241,67,36,237,4,4,108,226,95,158,97,3,19,32,38,200,165,98,195,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,152,161,158,154,120,201,138,57,99,144,93,136,12,73,152,152,153,217,217,217,157,148,250,112,19,198,253,139,139,140,9,45,22,35,170,181,91,115,54,201,213,150,247,100,163,132,233,225,58,87,153,218,26,170,65,146,89,14,72,118,20,65,35,239,114,9,117,220,34,50,68,231,117,72,173,87,154,63,145,60,205,252,23,214,40,148,37,240,241,196,14,62,225,151,52,40,115,95,46,78,144,238,84,116,245,20,146,209,215,60,207,69,91,4,209,184,148,85,17,195,36,101,32,49,108,148,69,203,70,146,40,203,191,107,44,135,178,47,61,50,227,136,188,184,183,102,134,87,222,123,117,170,187,88,166,134,86,96,170,183,213,11,51,201,75,83,27,59,244,230,13,195,171,106,226,226,66,96,70,6,6,85,1,17,20,0,243,71,243,217,153,191,130,250,61,18,184,174,89,92,196,42,112,173,77,187,135,12,251,196,116,129,134,2,158,64,195,88,158,235,112,138,152,44,193,12,68,109,69,85,52,196,34,244,206,32,227,9,59,239,140,220,33,102,40,200,26,9,116,68,68,81,87,207,59,245,39,251,201,252,53,91,87,46,238,55,235,56,85,199,111,132,177,141,86,236,178,197,151,8,165,190,147,195,61,76,214,185,6,25,99,10,170,88,130,81,1,220,103,7,104,118,142,73,14,42,113,96,23,32,1,121,222,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,182,138,213,120,246,227,126,197,194,62,4,138,139,14,85,90,174,89,155,123,233,75,100,178,86,66,117,16,133,43,76,205,53,85,88,199,44,103,28,59,6,80,141,247,177,28,186,109,18,24,229,112,129,108,83,139,49,86,57,190,213,98,156,107,137,174,184,130,245,91,179,180,220,110,149,178,85,213,79,176,4,3,124,178,57,25,109,0,17,109,95,184,69,153,187,153,150,82,104,136,173,255,0,141,126,43,172,92,37,228,213,110,50,234,218,171,49,125,203,90,60,45,100,173,152,199,183,213,110,6,146,71,24,217,205,225,128,15,171,35,234,2,250,4,125,64,57,99,117,143,190,63,199,248,203,52,241,149,219,48,115,7,16,213,223,49,13,242,161,234,107,171,170,93,183,202,122,51,51,51,51,48,128,8,176,128,0,179,0,0,136,139,8,139,51,121,245,51,220,174,120,237,186,231,101,170,108,136,206,140,77,73,81,141,172,116,224,88,126,227,87,57,118,220,67,68,34,111,40,73,185,182,203,83,78,32,46,231,191,169,44,100,230,226,79,12,210,148,133,34,43,0,231,87,229,99,11,125,64,161,244,235,138,140,14,20,120,174,204,126,18,179,28,49,174,10,151,183,90,171,186,112,95,236,19,204,225,75,119,165,23,119,97,39,102,126,156,193,184,158,41,153,156,163,34,38,118,48,57,35,60,135,176,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,208,34,242,153,171,150,120,87,57,50,227,17,229,110,53,164,237,22,92,77,111,150,223,83,182,56,206,72,119,183,185,60,93,64,48,25,162,54,25,35,55,23,217,32,1,51,106,44,177,215,226,119,135,172,85,194,254,114,222,178,143,20,212,246,254,193,211,169,183,93,2,150,74,120,110,116,50,142,232,170,35,19,111,239,163,54,18,49,9,98,148,24,207,102,231,190,158,83,188,111,209,225,191,102,112,153,153,149,91,41,46,23,7,139,4,214,180,48,67,13,44,147,118,137,234,41,106,166,41,65,203,171,59,131,83,176,198,114,20,181,4,14,91,94,49,25,106,86,255,0,198,191,21,214,46,18,242,106,183,25,117,109,85,152,190,229,173,30,22,178,86,204,99,219,234,183,3,73,35,140,108,230,240,192,7,213,145,245,1,125,2,62,160,28,177,186,199,179,20,226,204,85,142,111,181,88,167,26,226,107,174,32,189,86,236,237,55,27,165,108,149,117,83,236,1,0,223,44,142,70,91,64,4,91,87,238,17,102,110,230,101,58,124,187,184,32,163,225,87,2,62,45,198,52,187,179,55,22,91,226,138,250,47,52,21,48,218,227,25,165,144,41,105,101,8,132,199,112,28,29,161,154,73,35,57,105,197,192,156,64,9,237,175,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,83,82,136,136,160,7,154,63,158,204,205,252,23,209,232,149,223,242,197,230,23,89,138,107,41,184,117,226,7,23,245,174,179,109,139,9,95,238,115,79,61,85,214,170,89,230,146,90,90,218,185,230,61,211,63,86,16,166,109,160,46,49,188,123,156,222,33,57,63,68,68,68,80,173,206,175,205,62,22,250,127,67,234,55,21,212,229,149,199,109,215,36,113,149,187,35,51,75,19,82,71,149,247,234,137,6,150,178,233,57,0,97,186,211,98,33,56,228,209,216,41,166,151,65,144,15,108,96,114,117,247,70,205,55,86,109,17,17,66,95,51,94,4,174,185,35,140,174,57,231,149,184,102,146,60,175,191,84,70,85,84,118,184,8,3,13,214,155,8,144,73,30,174,193,77,52,186,148,102,27,99,3,147,161,182,54,104,122,180,43,130,142,43,175,188,37,231,45,22,50,234,221,107,48,133,203,74,60,83,100,162,152,7,183,210,237,54,142,70,25,25,193,230,128,207,171,27,234,4,250,28,125,64,9,100,117,33,92,219,49,254,13,205,62,9,176,6,96,229,246,33,164,190,97,235,230,56,160,169,161,174,166,119,217,40,123,62,228,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,214,65,202,227,207,102,89,126,53,232,245,170,242,185,154,243,16,166,194,180,215,30,28,50,19,17,213,134,39,10,136,195,18,226,123,85,194,90,99,179,28,50,137,189,21,44,208,144,147,212,185,3,12,196,207,178,48,115,133,216,164,35,104,34,215,42,178,207,21,103,38,99,225,204,173,193,84,157,162,245,137,174,17,91,233,183,71,33,199,14,247,247,231,151,166,6,99,12,64,197,36,134,194,251,35,3,39,109,5,214,66,124,40,240,163,151,28,37,101,192,96,172,21,23,110,186,215,116,231,191,223,231,133,130,170,239,84,44,236,196,76,206,253,56,67,113,52,80,179,184,198,36,78,238,102,114,72,117,173,20,85,243,206,253,73,254,242,127,13,86,127,192,191,25,183,222,15,51,30,170,231,37,171,219,56,51,20,118,122,124,77,109,136,1,170,138,56,156,250,85,52,210,22,154,77,23,86,87,104,200,154,57,4,200,75,107,184,75,28,255,0,97,108,89,133,113,205,138,151,20,224,172,77,106,196,22,90,221,253,154,227,107,173,142,174,150,125,134,64,123,37,141,200,11,105,129,11,232,253,196,46,207,222,206,190,178,179,254,98,60,16,81,241,85,129,27,22,224,234,93,185,155,132,237,242,197,98,22,154,10,104,110,145,148,209,72,116,181,82,156,68,101,180,2,126,206,207,36,113,132,181,4,230,76,38,100,208,67,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,152,161,158,154,120,201,138,57,99,144,93,136,12,73,152,152,153,217,217,217,157,148,255,0,112,9,198,77,55,23,217,95,91,112,190,211,82,80,99,188,49,80,208,226,58,26,26,41,96,162,0,158,73,158,142,106,119,146,73,28,128,226,137,196,153,207,123,73,20,154,136,131,198,229,116,10,42,249,174,113,211,253,95,133,252,148,198,127,246,197,46,63,173,161,31,239,68,109,113,212,49,127,186,246,160,17,254,194,23,63,245,196,42,61,120,120,225,251,31,113,53,154,20,57,81,151,33,72,23,42,202,122,138,185,107,43,154,102,162,162,130,24,220,138,90,137,33,142,66,140,28,182,68,36,227,163,201,44,99,221,185,150,69,57,47,148,56,55,33,114,191,15,229,30,95,193,87,29,139,14,211,148,52,239,87,59,205,60,166,114,20,178,205,33,247,51,156,146,201,36,142,194,194,12,230,236,34,34,204,45,143,15,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,69,138,186,157,62,93,220,125,81,241,57,133,95,1,230,149,194,213,109,204,219,39,74,159,87,169,130,159,237,52,111,28,167,218,105,105,183,49,188,192,16,72,85,17,198,15,24,251,178,14,209,147,167,21,234,162,40,75,230,107,199,109,215,59,177,149,199,35,50,183,19,82,73,149,246,26,136,198,170,178,215,57,24,98,74,208,97,34,57,36,209,152,233,161,151,81,140,3,116,102,113,245,247,72,207,15,75,183,201,83,205,62,41,250,127,93,234,54,229,53,40,162,175,158,119,234,79,247,147,248,106,182,174,93,220,111,214,112,171,142,223,9,99,26,173,217,101,139,46,17,75,125,39,134,122,153,173,114,12,50,198,21,84,177,4,162,3,184,206,14,208,237,28,146,28,84,226,192,46,64,2,243,189,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,151,109,99,89,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,174,169,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,23,138,206,188,175,181,103,86,81,226,252,168,188,149,36,116,248,166,207,83,109,10,138,154,33,171,10,57,204,31,163,84,209,19,179,25,195,47,78,80,247,133,216,227,23,98,23,102,118,198,135,22,97,107,238,6,197,87,156,21,138,104,123,21,235,15,220,42,45,119,26,110,168,73,208,170,130,66,142,88,247,131,144,22,211,2,109,69,220,95,77,89,221,187,212,180,230,222,122,88,179,251,147,205,239,18,91,47,55,91,157,214,195,111,195,120,111,18,77,116,99,122,162,188,82,215,219,26,160,206,66,114,235,117,55,132,205,35,17,57,12,205,187,105,177,128,198,183,9,222,105,242,111,234,6,30,245,24,21,255,0,243,180,206,191,254,81,120,115,163,183,252,177,173,194,170,72,191,241,138,58,72,225,54,147,255,0,29,121,4,163,254,208,226,95,166,202,215,249,95,100,133,171,59,56,175,178,149,230,249,87,110,167,192,20,227,142,0,41,163,18,58,201,232,171,41,90,24,28,139,184,1,229,154,51,55,218,78,225,25,3,109,115,105,2,125,20,0,243,71,243,217,153,191,130,250,61,18,181,85,54,124,180,56,245,166,207,156,61,14,74,230,205,246,146,12,197,177,211,199,13,160,228,234,239,191,219,160,165,140,74,98,154,105,100,41,235,152,163,154,89,155,220,220,4,198,2,76,19,56,95,170,34,176,14,117,126,86,48,183,212,10,31,78,184,171,0,229,113,231,179,44,191,26,244,122,213,63,200,138,21,185,213,249,167,194,223,79,232,125,70,226,156,149,60,211,226,159,167,245,222,163,110,83,82,138,194,185,195,100,133,171,30,112,233,79,156,179,95,42,232,238,89,93,80,197,79,72,49,137,193,93,5,198,170,146,154,80,63,2,3,18,104,76,77,157,219,64,144,92,95,123,28,113,67,194,198,117,255,0,39,110,32,176,78,113,201,111,237,180,152,126,224,253,190,1,139,169,33,208,207,17,211,213,116,135,169,27,60,205,4,210,188,123,141,135,168,193,187,81,213,158,255,0,249,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,66,185,130,231,21,171,59,248,180,199,88,187,13,95,170,238,184,122,138,162,27,37,158,89,106,134,120,26,10,72,66,25,10,148,128,204,59,52,149,3,81,60,110,15,161,52,251,221,152,140,153,95,255,0,38,12,134,169,194,185,95,137,115,254,251,69,73,218,49,197,64,218,236,70,84,241,20,241,219,168,228,144,103,144,38,99,115,0,154,167,80,40,156,67,190,134,51,125,236,64,227,35,235,21,117,237,114,95,55,177,150,66,230,134,31,205,204,191,158,146,59,238,29,168,41,169,218,174,6,154,9,64,227,40,165,134,64,238,119,9,34,146,72,221,197,196,217,141,220,72,73,152,155,33,62,23,120,155,192,60,83,101,125,183,48,48,133,77,37,29,200,233,196,175,88,121,238,48,212,214,217,167,121,37,143,100,227,27,238,16,50,130,82,136,204,65,228,141,132,246,142,174,35,88,21,170,243,71,242,39,153,191,130,250,197,18,128,21,114,156,11,241,155,125,224,243,49,234,174,114,90,189,179,131,49,71,103,167,196,214,216,128,26,168,163,137,207,165,83,77,33,105,164,209,117,101,118,140,137,163,144,76,132,182,187,132,177,207,246,22,197,152,87,28,216,169,113,78,10,196,214,172,65,101,173,223,217,174,54,186,216,234,233,103,216,100,7,178,88,220,128,182,152,16,190,143,220,66,236,253,236,235,235,34,40,1,230,143,231,179,51,127,5,244,122,37,106,170,103,185,92,241,219,117,206,203,84,217,17,157,24,154,146,163,27,88,233,192,176,253,198,174,114,237,184,134,136,68,222,80,147,115,109,150,166,156,64,93,207,127,82,88,201,205,196,158,25,165,41,10,68,69,21,124,243,191,82,127,188,159,195,84,85,169,41,229,111,199,213,30,93,246,30,25,51,142,225,106,182,225,7,237,149,24,119,17,86,84,193,67,13,162,71,234,212,205,77,87,36,132,0,80,202,111,35,199,35,187,200,50,200,209,251,225,32,116,101,253,81,254,40,184,155,192,60,44,229,125,203,48,49,125,77,37,101,200,41,200,172,184,121,174,48,211,86,222,103,105,34,143,100,3,35,238,32,2,158,34,148,192,77,227,141,200,246,150,140,37,143,102,116,102,246,50,207,172,208,196,25,185,152,19,210,73,125,196,85,3,53,67,82,64,208,193,16,4,99,20,80,198,29,238,193,28,81,199,27,57,57,27,176,51,145,17,59,147,248,165,149,66,34,167,249,233,158,153,113,195,166,92,92,115,67,52,47,61,134,213,67,164,80,195,19,49,213,92,42,137,157,227,165,166,141,221,186,147,30,210,209,181,97,97,18,51,32,0,51,28,120,120,135,226,7,31,113,53,154,21,217,175,152,199,72,23,42,202,122,122,72,168,232,94,102,162,162,130,24,216,70,42,120,230,146,66,140,28,183,202,66,197,163,201,44,133,221,185,215,83,28,228,94,99,229,182,92,96,108,208,198,182,111,101,90,179,27,183,75,96,134,119,113,170,168,165,165,106,119,122,162,141,219,220,134,78,212,61,39,119,220,98,4,108,44,5,25,159,87,38,242,135,25,103,190,98,91,242,183,47,160,164,159,16,221,169,235,166,161,130,166,118,132,42,14,154,146,106,167,133,141,253,209,51,24,8,1,201,196,55,144,238,32,29,73,188,255,0,250,106,192,88,171,253,149,195,152,147,14,92,63,219,40,235,173,181,212,242,127,189,146,25,163,144,62,226,18,31,131,178,158,158,2,120,223,177,113,113,129,37,162,196,117,86,171,110,102,217,58,178,222,236,148,112,157,60,39,74,243,59,67,85,72,50,75,33,201,14,194,136,36,125,238,65,46,187,132,70,72,156,238,169,21,128,115,171,242,177,133,190,160,80,250,117,197,66,178,187,254,93,220,111,214,112,171,142,223,9,99,26,173,217,101,139,46,17,75,125,39,134,122,153,173,114,12,50,198,21,84,177,4,162,3,184,206,14,208,237,28,146,28,84,226,192,46,64,2,243,189,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,151,109,21,191,241,175,194,141,139,139,76,154,173,193,189,43,85,30,47,182,235,89,133,175,117,176,153,118,10,173,192,242,70,229,27,177,180,51,128,116,164,109,12,91,80,147,166,103,20,108,177,236,197,56,79,21,96,107,237,86,22,198,184,102,235,135,239,84,91,59,77,186,233,69,37,37,84,27,192,76,55,197,35,9,142,224,49,38,213,187,196,153,219,185,217,77,79,8,124,202,240,78,99,112,251,136,241,38,115,93,123,54,51,202,236,63,237,76,76,91,40,232,198,245,31,86,88,226,146,130,34,157,186,147,30,218,88,205,182,197,31,105,171,136,1,133,164,1,104,150,226,119,136,92,85,197,6,114,222,179,115,20,211,118,14,223,211,166,183,90,194,170,74,136,109,148,49,14,216,169,227,35,127,239,164,55,17,1,57,101,148,216,3,126,214,190,158,83,188,16,81,226,79,102,113,103,153,148,187,233,45,247,7,151,4,209,52,208,77,13,84,144,246,136,42,42,170,161,40,141,199,165,59,3,211,184,200,18,12,180,228,110,59,90,50,41,106,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,68,68,80,3,205,31,207,102,102,254,11,232,244,74,213,84,233,242,238,227,234,143,137,204,42,248,15,52,174,22,171,110,102,217,58,84,250,189,76,20,255,0,105,163,120,229,62,211,75,77,185,141,230,0,130,66,168,142,48,120,199,221,144,118,140,157,56,175,85,17,17,20,43,115,171,243,79,133,190,159,208,250,141,197,88,2,149,238,85,252,122,211,85,83,90,184,88,206,75,237,37,25,209,211,195,111,192,215,58,142,171,157,97,188,179,19,208,84,212,73,41,11,27,9,193,21,40,8,0,108,139,165,171,155,196,39,224,57,178,241,91,143,161,226,46,209,149,25,115,138,113,6,22,12,176,167,10,185,107,45,149,211,80,207,53,214,186,149,136,165,9,33,155,222,0,163,156,34,2,113,3,23,158,176,125,224,54,214,175,242,149,226,27,137,172,235,251,65,131,177,182,57,181,98,12,33,129,186,117,21,149,247,216,234,171,113,21,68,149,221,110,207,77,21,83,204,192,240,129,193,52,133,36,195,44,140,206,49,15,184,66,240,73,82,249,56,167,9,225,92,115,98,170,194,216,215,12,218,177,5,150,183,103,105,183,93,40,163,171,165,159,97,137,134,248,164,98,2,218,96,36,218,183,113,11,59,119,179,40,1,227,163,131,43,239,7,153,143,75,108,142,235,237,156,25,138,59,69,70,25,185,74,96,213,69,28,78,29,90,106,152,199,77,38,139,171,19,60,130,45,28,130,98,67,181,220,226,142,144,73,156,88,250,167,40,203,36,46,23,234,186,252,39,29,226,146,247,67,71,87,85,52,161,108,158,0,173,23,26,88,220,250,80,132,175,95,41,202,194,26,153,132,111,171,104,251,153,55,155,216,203,34,51,18,223,154,89,125,61,36,24,134,211,79,93,13,12,245,48,52,193,78,117,52,147,82,188,204,15,238,145,128,206,70,12,76,65,188,71,112,152,234,47,231,255,0,211,86,61,197,95,236,174,35,196,152,142,225,254,217,89,93,114,174,168,147,253,244,147,77,36,135,247,145,17,124,93,212,239,112,9,192,157,171,132,76,51,91,125,196,181,148,151,108,197,196,84,237,73,120,172,165,144,103,162,165,130,58,137,138,56,168,100,58,120,167,0,146,50,167,41,132,221,216,164,132,29,187,128,85,218,162,40,171,231,157,250,147,253,228,254,26,162,173,95,79,45,222,62,175,185,5,138,173,121,37,153,23,14,219,150,88,130,224,20,244,243,85,84,132,127,102,106,167,147,71,169,9,37,33,1,163,35,61,211,198,68,194,26,148,193,161,117,2,105,191,69,21,124,215,56,22,254,175,197,6,74,96,207,251,98,171,31,209,80,151,247,164,55,72,233,216,127,221,123,81,137,127,97,51,135,250,226,101,30,188,60,113,3,143,184,101,205,10,28,215,203,147,164,59,149,29,61,69,36,180,117,207,51,209,86,193,52,110,37,21,68,112,201,25,72,12,91,37,17,114,209,164,138,50,239,218,202,90,120,169,230,123,128,112,127,14,152,127,23,228,117,194,174,108,97,153,214,121,234,240,211,213,80,194,111,102,104,170,134,154,162,90,234,115,149,136,12,73,170,194,18,96,154,25,38,165,63,234,145,139,238,133,107,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,37,52,245,51,200,76,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,178,9,224,95,131,43,23,7,153,113,85,108,146,235,237,156,103,138,59,61,70,38,185,68,102,212,165,36,76,125,42,106,104,203,77,33,139,171,43,52,132,45,36,132,100,69,181,156,34,142,229,86,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,22,42,235,208,96,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,26,166,134,186,153,219,124,71,163,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,62,65,28,20,113,93,98,226,211,38,168,177,151,86,213,71,139,237,186,81,226,155,37,20,198,93,130,171,113,180,114,48,200,204,109,12,224,29,88,223,83,22,212,227,234,25,197,35,171,128,81,107,205,67,143,90,106,90,107,175,11,25,55,125,164,172,58,202,121,173,248,230,231,79,213,99,163,54,150,18,106,10,106,136,229,17,115,113,9,226,170,2,3,13,146,244,181,99,105,68,34,133,95,255,0,37,79,52,248,167,233,253,119,168,219,148,212,162,138,190,121,223,169,63,222,79,225,170,42,212,148,242,183,227,234,143,46,251,15,12,153,199,112,181,91,112,131,246,202,140,59,136,171,42,96,161,134,209,35,245,106,102,166,171,146,66,0,40,101,55,145,227,145,221,228,25,100,104,253,240,144,58,50,254,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,87,84,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,186,148,87,107,85,198,166,190,142,223,115,164,170,168,181,212,53,37,116,80,204,38,116,179,188,81,204,209,74,44,250,129,188,83,69,35,9,104,251,36,2,240,38,119,237,168,54,230,239,147,182,172,181,226,140,49,118,28,176,213,208,219,115,6,207,21,238,166,86,165,24,168,164,186,140,178,67,86,48,16,0,139,155,136,83,207,43,59,145,245,42,136,201,255,0,56,44,168,254,81,231,165,246,213,194,214,120,112,241,115,188,218,161,195,119,187,125,187,18,91,105,170,24,35,170,59,196,87,171,76,114,5,57,234,197,38,250,81,51,56,221,141,216,105,24,199,99,52,174,126,43,134,75,181,170,193,196,150,84,95,111,183,58,75,117,182,221,142,44,85,117,149,149,115,12,48,83,65,29,124,37,36,178,72,78,194,0,34,206,78,78,236,204,204,238,233,196,166,111,84,231,214,124,227,156,220,154,122,185,41,241,21,226,105,173,237,87,4,80,207,21,184,52,138,138,25,2,45,65,142,58,104,225,141,221,156,181,112,119,114,39,119,39,151,254,81,25,59,117,203,94,23,15,23,98,59,13,37,13,203,48,111,18,222,233,165,122,82,138,182,75,80,197,28,52,131,57,24,9,56,57,5,68,241,51,57,7,78,168,76,95,243,132,202,247,212,0,243,71,243,217,153,191,130,250,61,18,250,185,31,193,5,103,17,124,23,226,12,222,203,122,93,248,251,7,227,11,164,85,20,229,52,231,237,91,60,54,154,106,134,165,130,158,40,164,121,43,58,229,164,44,59,24,186,242,9,145,105,30,203,96,180,220,241,150,84,99,250,43,205,28,117,118,12,89,131,175,17,212,196,21,116,140,211,219,238,52,147,49,11,73,12,194,236,199,28,177,182,161,32,191,120,187,19,120,178,159,62,8,56,209,194,188,92,101,196,21,213,165,106,178,99,235,111,82,11,222,30,138,186,50,144,250,77,14,234,234,104,28,222,102,163,55,158,54,98,54,247,36,114,139,113,237,105,14,229,81,88,7,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,159,228,69,10,220,234,252,211,225,111,167,244,62,163,113,78,74,158,105,241,79,211,250,239,81,183,41,169,69,212,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,51,65,83,4,130,227,36,82,70,76,226,96,66,238,46,46,206,206,206,236,235,24,204,213,203,60,85,147,121,143,136,242,183,26,210,118,123,214,25,184,75,111,169,219,28,129,28,219,31,220,158,46,160,1,148,50,131,140,145,155,139,111,140,192,153,180,38,85,171,136,60,244,163,206,14,20,248,117,195,117,183,158,215,137,50,239,237,38,27,185,195,35,65,28,129,75,27,219,158,222,99,28,79,187,163,217,122,112,140,134,34,71,37,52,255,0,164,226,230,93,94,12,51,230,167,135,27,134,109,102,77,154,182,146,12,66,217,111,87,107,195,237,53,68,81,155,220,106,110,150,216,163,146,32,148,12,102,56,68,164,169,120,182,22,240,167,54,125,7,113,53,191,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,41,167,169,158,66,97,142,40,227,22,114,51,34,118,22,22,103,119,119,102,101,147,158,85,101,158,21,201,188,184,195,153,91,130,169,59,61,151,12,219,226,183,211,110,142,48,146,109,141,239,207,47,76,0,10,105,77,202,73,13,133,183,200,102,78,218,147,175,86,177,87,87,105,197,63,5,151,92,179,201,124,170,226,59,46,112,253,92,248,39,21,224,124,63,87,137,12,106,74,161,237,119,185,233,35,121,37,49,113,221,21,53,65,24,56,147,145,136,204,82,7,230,216,224,140,169,175,10,60,87,102,63,9,89,142,24,215,5,75,219,173,85,221,56,47,246,9,230,112,165,187,210,139,187,176,147,179,63,78,96,220,79,20,204,206,81,145,19,59,24,28,145,158,67,216,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,118,169,161,174,166,119,217,40,106,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,205,110,188,209,252,137,230,111,224,190,177,68,161,3,135,172,45,98,199,57,251,150,152,43,20,208,246,219,46,32,198,22,107,93,198,155,170,113,245,233,103,173,138,57,99,222,14,38,59,128,201,181,23,98,109,117,103,103,239,94,219,140,78,21,113,151,10,25,185,112,193,247,155,109,89,97,139,141,69,69,78,19,187,201,35,76,23,27,115,31,184,197,40,128,15,105,140,74,49,152,54,142,211,118,38,110,153,198,103,95,249,101,113,219,117,201,28,101,110,200,204,210,196,212,145,229,125,250,162,65,165,172,186,78,64,24,110,180,216,136,78,57,52,118,10,105,165,208,100,3,219,24,28,157,125,209,179,77,213,155,68,69,0,60,209,252,246,102,111,224,190,143,68,169,254,70,112,163,152,252,68,229,198,99,227,92,175,139,218,183,92,185,246,100,243,88,34,133,202,170,229,75,84,213,111,33,83,59,63,191,52,125,148,93,161,211,116,130,100,192,238,98,17,203,71,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,20,51,211,79,25,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,159,78,2,120,223,177,113,113,129,37,162,196,117,86,171,110,102,217,58,178,222,236,148,112,157,60,39,74,243,59,67,85,72,50,75,33,201,14,194,136,36,125,238,65,46,187,132,70,72,156,238,169,17,69,95,60,239,212,159,239,39,240,213,105,92,191,184,103,193,188,87,230,94,53,202,220,97,93,87,110,49,192,245,119,43,69,206,153,220,142,221,113,142,186,136,34,157,227,220,195,48,109,150,64,56,201,219,112,25,109,32,61,146,5,0,199,248,3,25,101,102,50,187,101,246,96,225,234,187,30,33,177,212,61,53,117,13,75,54,248,143,70,118,118,118,119,19,2,23,19,3,23,112,48,33,33,114,18,103,121,84,229,249,204,230,213,118,193,183,76,185,226,159,24,210,91,235,176,117,158,75,149,14,46,185,85,139,29,214,138,23,17,122,89,133,223,171,81,92,44,76,225,210,19,146,160,4,183,15,84,28,230,143,94,43,184,174,204,126,45,115,28,241,174,53,151,176,218,168,122,144,88,44,16,76,231,75,104,165,39,103,113,23,118,110,164,199,180,94,89,157,152,164,33,22,102,0,8,227,10,129,195,47,5,24,171,52,50,127,49,184,144,198,182,206,197,128,112,134,15,196,85,182,158,208,210,4,151,187,164,22,250,142,137,83,236,33,126,141,60,226,50,28,174,238,5,36,77,11,12,159,158,233,90,170,202,161,17,64,15,49,30,40,115,31,136,188,229,107,78,49,192,151,92,13,101,193,93,90,123,22,28,188,219,222,150,233,79,29,64,197,33,212,214,9,179,27,77,56,4,7,211,103,233,128,52,108,27,223,124,178,250,174,93,220,2,214,113,57,138,159,30,102,149,190,235,109,203,43,39,74,163,71,166,158,159,237,52,143,36,161,217,169,106,118,176,60,32,112,72,53,18,70,111,32,251,177,142,210,147,169,21,117,231,113,105,181,88,45,89,13,98,177,91,41,45,214,219,117,62,32,164,163,163,164,132,97,130,154,8,198,216,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,173,131,149,199,158,204,178,252,107,209,235,85,223,243,58,229,233,89,138,107,42,120,138,225,251,8,117,174,179,110,151,22,216,45,144,207,61,85,214,170,89,225,142,42,170,42,72,33,61,211,63,86,99,169,125,192,46,49,180,155,92,222,82,56,203,201,124,222,198,89,11,154,24,127,55,50,254,122,72,239,184,118,160,166,167,106,184,26,104,37,3,140,162,150,25,3,185,220,36,138,73,35,119,23,19,102,55,113,33,38,98,108,143,178,95,48,238,185,173,149,248,127,48,47,185,123,136,48,53,202,237,78,69,89,135,175,212,229,13,109,4,225,33,71,32,16,144,137,56,57,3,148,102,226,14,113,144,27,136,110,218,222,213,88,7,58,191,43,24,91,234,5,15,167,92,84,101,240,65,148,56,55,62,184,156,194,89,71,152,16,85,201,98,196,84,247,120,106,30,146,119,134,120,140,45,117,114,197,52,103,222,204,113,203,28,114,51,19,16,59,131,49,9,11,184,191,201,226,139,134,76,125,194,206,104,92,178,255,0,23,211,85,214,91,66,160,134,203,136,90,221,53,53,21,230,6,142,41,55,192,82,54,210,48,25,226,25,64,8,218,57,28,131,113,104,196,87,149,202,223,143,170,60,187,236,60,50,103,29,194,213,109,194,15,219,42,48,238,34,172,169,130,134,27,68,143,213,169,154,154,174,73,8,0,161,148,222,71,142,71,119,144,101,145,163,247,194,64,232,203,250,34,142,174,107,60,18,214,102,181,138,155,136,28,161,194,157,179,25,217,186,116,119,251,109,174,219,61,69,195,16,82,153,197,12,18,0,66,197,212,154,159,191,87,112,220,80,59,238,145,154,158,48,120,108,87,63,192,39,6,213,60,95,102,133,109,190,251,83,87,65,129,48,197,59,77,136,235,168,107,98,130,180,14,120,230,106,56,105,218,72,228,98,51,150,39,34,119,13,141,28,82,106,66,111,27,20,255,0,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,219,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,68,68,80,3,205,31,207,102,102,254,11,232,244,75,202,96,254,18,113,86,98,112,143,126,226,115,5,203,218,254,197,98,10,251,126,34,183,57,73,36,197,67,28,22,211,134,122,88,163,132,181,233,246,170,185,42,14,73,4,70,40,132,153,189,211,214,144,96,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,26,166,134,186,153,219,124,71,163,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,62,65,28,20,113,93,98,226,211,38,168,177,151,86,213,71,139,237,186,81,226,155,37,20,198,93,130,171,113,180,114,48,200,204,109,12,224,29,88,223,83,22,212,227,234,25,197,35,171,128,68,68,80,173,206,175,205,62,22,250,127,67,234,55,21,79,248,25,224,202,197,198,30,92,103,21,178,59,175,177,177,158,23,246,29,70,25,185,74,102,244,163,36,173,95,213,166,169,140,117,214,25,122,81,51,200,34,242,70,64,36,59,153,142,41,45,87,20,225,60,85,129,175,181,88,91,26,225,155,174,31,189,81,108,237,54,235,165,20,148,149,80,111,1,48,223,20,140,38,59,128,196,155,86,239,18,103,110,231,101,212,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,83,79,83,60,132,229,36,178,72,78,228,102,68,238,78,78,238,238,238,238,235,32,158,95,252,49,127,38,30,31,109,54,12,73,133,237,86,220,125,123,223,112,197,117,52,115,118,137,38,153,229,145,233,160,146,110,246,126,132,6,17,236,141,222,38,147,172,64,229,212,41,14,229,81,83,252,244,200,188,184,226,47,46,46,57,95,154,22,110,221,106,174,210,88,102,137,216,42,173,245,66,206,209,213,83,72,236,253,57,131,113,104,250,56,184,145,1,137,129,152,22,60,60,67,240,253,143,184,101,205,10,236,168,204,96,164,59,149,29,61,61,92,85,148,45,51,209,86,193,52,108,67,45,60,147,71,25,72,12,91,226,34,97,209,164,138,65,239,218,234,154,169,158,229,115,192,149,215,36,237,83,103,190,116,97,154,74,124,109,124,167,1,195,246,234,184,11,182,225,234,34,19,105,78,77,207,182,42,154,129,49,103,13,157,72,163,23,7,33,121,166,136,100,41,17,20,85,243,206,253,73,254,242,127,13,86,43,193,158,74,97,94,34,120,147,193,249,57,141,110,23,90,43,46,32,246,135,105,158,215,44,113,213,7,66,130,162,160,54,20,145,200,13,169,194,44,250,131,251,174,250,104,250,59,121,76,244,200,188,199,225,211,49,238,57,95,154,22,110,195,117,161,210,88,102,137,220,233,110,20,164,238,209,213,83,72,236,221,72,79,105,104,250,49,49,9,1,136,24,24,12,154,242,127,226,131,52,49,181,170,231,195,254,47,180,98,12,75,103,194,180,244,242,217,111,193,79,25,65,99,162,113,149,187,37,101,76,146,137,56,57,4,67,75,16,4,146,51,117,155,186,24,91,165,38,139,169,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,132,102,130,166,9,5,198,72,164,140,153,196,192,133,220,92,93,157,157,157,217,212,11,115,12,224,178,235,194,198,104,84,95,112,134,31,171,28,171,196,181,12,248,126,177,234,74,169,168,167,120,247,75,111,158,66,22,32,49,38,148,162,99,114,115,133,133,250,146,24,77,182,210,212,191,114,148,224,187,236,93,138,143,138,236,126,59,175,88,142,223,52,24,94,215,61,14,210,183,80,200,123,74,184,138,80,99,105,167,0,118,136,162,118,30,205,49,62,233,26,163,108,114,84,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,190,77,187,22,97,91,197,246,239,133,173,56,154,213,91,122,195,253,159,218,246,234,122,216,228,170,183,245,193,206,14,209,16,187,156,93,64,103,32,222,205,184,89,221,181,101,139,106,186,171,231,4,23,219,135,4,184,23,139,60,180,165,186,222,164,168,246,196,184,218,137,230,9,59,13,45,61,116,176,83,213,82,194,49,49,188,32,16,27,212,57,72,100,59,132,216,90,49,144,130,143,240,241,196,14,62,225,151,52,40,115,95,46,78,144,238,84,116,245,20,146,209,215,60,207,69,91,4,209,184,148,85,17,195,36,101,32,49,108,148,69,203,70,146,40,203,191,107,41,73,226,91,155,38,9,182,112,251,98,196,252,60,63,87,25,227,190,223,79,77,5,206,74,51,170,194,241,211,203,210,58,154,218,72,229,151,73,164,213,138,154,51,214,51,23,121,15,86,7,138,72,129,194,216,79,21,99,155,237,46,22,193,88,102,235,136,47,85,187,251,53,186,215,69,37,93,84,251,0,140,246,69,27,17,150,208,2,39,209,187,132,93,223,185,157,92,255,0,26,156,27,83,112,131,149,249,65,111,190,212,210,87,227,188,79,81,136,230,196,117,212,53,178,207,68,97,4,148,77,71,13,59,73,28,110,32,17,74,228,78,225,189,228,150,77,72,129,163,97,169,124,149,60,211,226,159,167,245,222,163,110,83,82,138,42,249,231,126,164,255,0,121,63,134,171,74,229,253,195,62,13,226,191,50,241,174,86,227,10,234,187,113,142,7,171,185,90,46,116,206,228,118,235,140,117,212,65,20,239,30,230,25,131,108,178,1,198,78,219,128,203,105,1,236,144,40,6,63,192,24,203,43,49,149,219,47,179,7,15,85,216,241,13,142,161,233,171,168,106,89,183,196,122,51,179,179,179,184,152,16,184,152,24,187,129,129,9,11,144,147,59,204,159,41,174,36,179,115,58,114,190,239,131,51,38,193,136,47,52,248,62,160,194,151,29,215,86,157,75,92,14,105,30,82,162,168,146,121,30,89,42,98,105,25,196,163,220,3,11,198,38,209,59,70,243,197,15,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,88,214,113,99,230,159,57,62,160,98,31,81,157,77,79,43,143,34,121,101,248,215,172,86,171,170,86,213,198,255,0,26,56,87,132,124,184,158,186,136,173,87,188,125,114,233,193,100,195,210,215,70,50,7,85,166,219,93,83,3,27,76,244,96,240,72,206,64,222,252,140,49,110,13,207,32,81,254,77,87,107,173,255,0,134,220,109,125,190,220,234,238,55,43,142,100,92,170,235,43,42,230,41,167,169,158,74,11,121,73,44,146,19,185,25,145,59,147,147,187,187,187,187,186,191,85,102,188,214,50,26,167,57,56,92,175,196,214,42,42,73,47,185,109,80,248,154,51,42,120,158,121,45,193,17,141,124,33,49,152,188,65,210,118,169,38,103,46,163,209,198,12,4,78,14,48,66,139,213,101,62,5,252,168,102,158,13,203,63,106,123,51,237,110,32,183,88,187,111,67,173,217,123,85,76,112,245,122,123,135,126,222,166,237,187,135,93,52,213,181,213,100,189,151,184,42,213,150,184,3,13,101,205,138,162,174,123,110,21,179,209,89,40,229,171,49,41,228,130,154,16,134,50,144,132,68,92,220,65,157,221,132,91,93,116,102,240,94,129,64,15,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,166,156,214,56,18,181,61,170,191,138,108,154,195,53,99,114,26,135,159,27,218,173,208,9,65,36,14,38,82,94,24,25,216,128,196,152,90,125,130,76,108,125,114,96,217,60,146,71,6,69,231,166,99,240,233,152,246,236,208,202,251,207,97,186,208,235,20,208,202,206,116,183,10,82,118,121,41,106,99,103,110,164,39,180,117,109,88,152,132,76,8,12,0,199,33,78,24,184,133,194,188,80,100,213,151,55,48,181,55,96,237,253,74,107,141,172,234,163,168,154,217,93,17,109,150,158,66,7,254,246,64,114,16,35,138,88,141,192,55,237,111,107,141,115,11,0,229,173,170,43,238,99,99,140,63,133,109,179,212,13,36,85,151,187,156,52,48,73,57,9,16,196,50,76,66,46,110,32,100,194,207,174,128,79,240,117,98,188,229,110,214,171,255,0,8,152,38,251,98,185,210,92,109,183,28,113,109,171,163,172,164,152,102,130,166,9,45,151,2,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,97,124,174,60,246,101,151,227,94,143,90,167,249,23,148,198,25,171,151,25,127,125,194,216,99,26,227,75,85,150,235,141,110,5,107,176,82,86,84,52,114,92,42,152,28,222,56,217,255,0,222,142,175,160,188,146,195,27,62,249,99,18,136,30,117,126,105,240,183,211,250,31,81,184,167,37,79,52,248,167,233,253,119,168,219,148,212,162,40,118,231,63,144,212,216,87,52,48,214,127,216,168,170,251,62,56,167,43,93,244,198,158,82,130,59,141,28,113,140,18,28,206,110,0,115,83,104,3,19,8,119,80,200,109,189,200,220,99,129,21,239,242,144,200,106,156,211,226,94,60,201,184,81,82,79,135,178,194,159,218,149,45,83,79,21,64,75,113,156,36,138,134,54,3,54,32,49,38,150,164,37,16,61,135,70,45,238,145,129,52,228,162,197,93,100,123,195,190,19,194,184,231,131,188,165,194,216,215,12,218,177,5,150,183,47,240,215,105,183,93,40,163,171,165,159,101,13,49,134,248,164,98,2,218,96,36,218,183,113,11,59,119,179,40,108,227,219,130,11,239,8,248,238,42,220,57,75,117,185,101,149,239,165,21,146,247,89,48,84,76,21,77,11,60,212,181,101,28,81,132,115,111,25,78,54,216,194,113,105,180,136,163,149,131,181,192,39,29,151,94,17,49,53,109,139,18,209,213,221,178,235,17,84,53,93,226,142,150,50,158,182,150,120,233,230,24,229,161,140,234,34,128,14,73,10,156,102,35,103,114,142,16,102,239,1,82,127,204,198,237,106,191,242,255,0,204,11,237,138,231,73,113,182,220,105,236,53,116,117,148,147,12,208,84,193,37,218,132,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,67,15,9,222,105,242,111,234,6,30,245,24,20,255,0,113,23,195,70,86,113,65,129,38,192,185,153,105,254,199,177,94,104,224,166,246,165,179,243,208,203,39,100,158,104,164,232,245,122,0,18,109,31,124,53,23,248,59,99,215,158,153,23,152,252,58,102,61,199,43,243,66,205,216,110,180,58,75,12,209,59,157,45,194,148,157,218,58,170,105,29,155,169,9,237,45,31,70,38,33,32,49,3,3,1,145,94,87,156,192,191,249,91,225,75,55,102,254,213,105,193,151,130,47,252,102,87,166,173,158,162,167,255,0,22,166,164,142,24,191,176,139,79,209,117,42,136,160,7,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,94,83,154,71,0,180,121,119,219,184,155,201,203,125,170,219,132,31,177,211,226,44,59,71,77,5,12,54,137,31,165,77,13,77,36,113,136,1,67,41,188,109,36,108,207,32,203,35,201,239,132,135,209,176,188,151,205,236,101,144,185,161,135,243,115,47,231,164,142,251,135,106,10,106,118,171,129,166,130,80,56,202,41,97,144,59,157,194,72,164,146,55,113,113,54,99,119,18,18,102,38,200,79,133,222,38,240,15,20,217,95,109,204,12,33,83,73,71,114,58,113,43,214,30,123,140,53,53,182,105,222,73,99,217,56,198,251,132,12,160,148,162,51,16,121,35,97,61,163,171,136,214,4,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,43,233,230,35,193,5,31,21,88,17,177,110,14,165,219,153,184,78,223,44,86,33,105,160,166,134,233,25,77,20,135,75,85,41,196,70,91,64,39,236,236,242,71,24,75,80,78,100,194,102,77,4,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,74,25,233,167,140,156,100,138,72,201,152,128,196,153,197,197,217,157,157,157,157,93,7,1,60,16,95,120,184,199,114,214,226,58,91,173,183,44,172,157,88,175,119,186,57,130,158,99,170,120,93,225,165,164,41,34,144,36,155,121,68,114,54,199,16,139,93,196,37,36,76,115,39,196,70,19,194,184,27,131,188,218,194,216,43,12,218,176,253,150,139,47,241,47,102,183,90,232,163,164,165,131,125,13,73,158,200,163,97,1,220,102,68,250,55,121,19,187,247,187,172,112,150,85,8,138,218,184,171,224,23,35,184,172,236,119,107,253,191,236,206,41,167,184,83,212,84,226,59,45,52,49,215,87,210,143,78,57,169,170,9,199,73,181,130,54,8,164,145,136,161,33,7,29,67,169,20,181,215,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,212,212,52,52,204,251,34,13,93,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,227,47,158,119,234,79,247,147,248,106,181,94,87,30,123,50,203,241,175,71,173,83,252,173,43,13,242,198,225,115,15,103,205,235,58,11,7,82,92,109,183,26,125,104,176,109,109,36,83,89,45,213,178,111,106,154,128,128,153,196,192,133,195,167,1,51,199,9,60,164,13,253,64,105,238,213,21,128,115,171,242,177,133,190,160,80,250,117,197,88,7,43,143,61,153,101,248,215,163,214,169,147,226,187,133,28,184,226,215,46,15,5,99,88,187,13,214,135,169,61,130,255,0,4,44,117,86,138,162,102,103,33,103,118,234,66,123,69,165,133,221,134,65,17,118,112,48,142,64,199,139,31,224,12,101,149,152,202,237,151,217,131,135,170,236,120,134,199,80,244,213,212,53,44,219,226,61,25,217,217,217,220,76,8,92,76,12,93,192,192,132,133,200,73,157,229,167,149,95,28,247,92,210,166,254,77,217,185,116,171,184,98,203,109,61,85,202,199,136,110,87,66,168,169,188,193,213,121,37,165,152,170,36,121,100,169,137,164,34,13,155,153,233,226,38,113,14,134,233,36,125,20,101,243,94,227,142,155,13,90,175,124,35,229,200,85,181,246,229,79,78,24,186,236,199,45,59,80,210,74,49,206,52,80,56,184,188,167,60,68,29,82,125,98,104,101,40,244,50,144,250,49,22,174,127,128,78,50,106,120,65,205,10,219,133,246,154,174,191,2,98,122,118,135,17,208,208,209,69,61,105,156,17,204,244,115,83,188,146,70,194,97,44,174,36,206,123,30,57,100,212,72,218,55,25,254,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,182,162,175,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,83,82,136,136,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,90,87,51,94,4,174,185,35,140,174,57,231,149,184,102,146,60,175,191,84,70,85,84,118,184,8,3,13,214,155,8,144,73,30,174,193,77,52,186,148,102,27,99,3,147,161,182,54,104,122,182,171,195,199,16,56,251,134,92,208,161,205,124,185,58,67,185,81,211,212,82,75,71,92,243,61,21,108,19,70,226,81,84,71,12,145,148,128,197,178,81,23,45,26,72,163,46,253,172,178,30,200,188,244,203,142,34,242,226,221,154,25,95,121,237,214,170,237,98,154,25,89,130,170,223,84,44,207,37,45,76,108,239,211,152,55,14,173,171,139,137,9,129,24,24,25,84,4,68,80,173,206,175,205,62,22,250,127,67,234,55,21,237,121,35,99,252,27,98,198,89,155,151,215,156,67,73,71,136,113,85,61,166,166,203,67,51,184,157,120,81,181,107,212,180,78,237,180,140,6,120,205,195,93,238,27,201,153,198,51,113,175,252,205,120,18,181,103,118,13,184,231,158,86,225,154,185,51,66,195,79,25,85,81,218,224,19,60,73,68,14,34,65,36,122,179,157,76,49,106,81,152,110,144,194,62,134,217,29,225,233,71,183,45,222,26,63,148,111,17,214,191,111,218,123,94,12,193,91,47,248,131,173,7,82,158,163,166,127,208,180,71,190,41,34,62,180,204,219,162,147,111,82,8,170,182,190,162,167,249,17,20,122,243,175,180,218,166,225,183,6,223,102,182,82,29,202,143,28,83,210,83,214,20,34,243,195,4,212,21,165,44,65,38,155,132,12,160,132,136,89,244,39,138,55,125,118,182,145,235,203,135,9,225,92,115,198,118,94,97,108,107,134,109,88,130,203,91,237,110,211,110,186,81,71,87,75,62,203,85,89,134,248,164,98,2,218,96,36,218,183,113,11,59,119,179,44,133,17,17,20,85,243,206,253,73,254,242,127,13,86,171,202,227,207,102,89,126,53,232,245,170,98,120,183,225,19,0,241,125,131,108,152,83,25,220,106,236,245,22,27,196,55,42,91,173,5,60,39,86,16,59,176,213,82,137,200,46,224,19,69,242,125,26,88,233,228,33,145,162,233,149,74,203,60,170,203,140,155,194,176,96,172,173,193,118,172,51,101,167,218,93,154,223,78,209,245,164,24,194,62,180,199,250,115,76,225,28,108,82,200,229,33,237,103,34,119,239,94,173,117,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,128,30,62,248,201,169,226,251,52,40,174,22,42,106,186,12,9,134,41,222,28,57,67,93,69,20,21,160,115,199,11,214,77,80,241,201,35,17,156,177,48,139,49,236,104,226,143,65,19,121,28,173,129,75,79,41,222,55,235,49,39,179,56,76,204,202,173,245,118,251,123,197,130,107,90,25,230,154,170,56,123,68,245,20,181,83,20,166,195,210,129,129,169,216,99,8,198,42,114,7,45,205,24,148,159,162,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,183,94,57,56,187,181,112,131,148,99,138,224,183,82,94,49,101,250,160,173,184,114,213,61,64,128,28,236,14,71,85,48,49,52,167,77,11,109,223,211,109,92,228,134,55,40,250,173,32,218,87,37,172,89,138,177,205,247,61,177,78,53,196,215,92,65,122,173,251,49,218,110,55,74,217,42,234,167,216,23,16,13,242,200,228,101,180,0,69,181,126,225,22,102,238,102,81,44,167,251,149,199,145,60,178,252,107,214,43,84,106,243,17,224,22,179,134,60,84,216,243,43,109,247,91,150,89,94,250,181,26,53,52,245,31,102,100,105,34,14,205,85,83,181,193,161,51,158,49,167,146,67,105,11,222,140,183,20,125,73,108,173,77,79,43,222,5,191,34,152,84,51,199,56,240,103,100,204,155,214,255,0,99,211,86,150,233,172,86,185,35,22,109,97,113,110,207,89,54,178,117,53,114,48,137,194,63,205,17,84,70,244,171,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,83,82,138,42,249,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,35,252,84,240,39,146,252,93,221,112,253,247,49,171,49,5,166,229,135,105,231,164,138,178,193,37,36,19,213,65,33,9,12,83,201,53,60,164,97,25,9,148,98,206,204,47,52,207,253,123,170,233,133,176,158,21,192,214,42,92,45,130,176,205,171,15,217,104,183,246,107,117,174,138,58,74,88,55,153,25,236,138,54,16,29,198,100,79,163,119,145,59,191,123,186,199,11,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,74,226,171,137,140,27,194,134,81,214,102,150,48,161,171,184,153,84,13,182,209,108,166,103,19,184,220,100,9,14,40,30,77,174,48,134,216,164,51,144,153,246,128,22,209,51,217,25,227,217,156,89,197,143,179,215,31,221,51,27,49,175,213,119,27,149,198,162,121,98,138,90,169,166,130,223,4,147,73,48,210,82,140,198,101,21,52,101,41,180,113,49,59,11,63,237,119,151,78,74,158,86,49,79,212,10,239,78,183,43,255,0,93,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,177,161,226,7,44,255,0,35,121,227,143,50,182,58,75,173,61,38,25,196,21,214,250,15,106,71,178,170,106,16,152,187,44,231,238,3,23,86,7,138,70,49,22,19,19,98,22,218,76,188,2,145,254,75,25,59,117,189,102,230,43,206,251,133,134,146,91,22,26,179,157,146,134,178,174,148,136,198,235,84,113,147,149,44,142,14,12,113,211,71,40,74,226,108,98,21,145,182,142,50,186,152,148,80,3,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,189,255,0,49,158,53,255,0,146,174,92,65,96,192,23,59,84,153,155,138,127,55,109,166,157,250,178,90,232,93,141,164,185,148,59,72,11,105,131,71,16,202,226,39,33,17,105,40,195,44,111,4,54,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,74,105,234,103,144,152,99,138,56,197,156,140,200,157,133,133,153,221,221,217,153,79,167,46,238,16,255,0,146,150,77,63,218,154,46,142,97,99,30,149,110,40,217,95,218,97,131,164,82,246,90,72,246,179,70,221,40,229,45,238,59,247,75,36,186,72,113,180,91,98,215,152,246,104,113,71,137,51,230,251,130,56,128,26,187,5,182,223,80,21,54,28,53,67,91,44,182,70,162,30,168,83,86,211,187,176,141,81,152,156,204,85,36,3,38,226,146,55,24,118,116,35,166,184,159,138,236,199,199,60,50,217,248,100,198,178,251,102,213,133,241,5,37,226,193,116,158,103,122,170,26,88,169,106,96,122,2,213,159,171,11,118,129,120,157,221,138,33,2,141,183,3,198,49,84,14,87,30,123,50,203,241,175,71,173,83,252,190,78,44,251,85,246,86,243,246,23,217,95,105,61,159,81,236,127,107,117,59,15,110,233,151,67,180,116,191,57,209,234,108,223,179,222,219,174,157,250,44,112,184,161,196,121,227,136,243,199,21,73,196,56,93,105,49,157,37,194,162,42,155,93,117,68,210,199,106,142,73,142,112,165,164,234,73,38,218,49,235,185,66,192,101,27,198,98,64,68,196,196,253,76,244,226,7,31,113,15,117,194,215,220,198,58,73,238,88,87,11,208,225,88,171,34,121,138,122,232,41,138,82,26,154,169,38,146,66,150,164,202,99,41,36,103,22,39,239,218,221,250,221,175,37,79,52,248,167,233,253,119,168,219,148,212,162,43,117,230,11,147,183,92,239,225,47,29,97,28,53,97,164,186,226,26,42,120,111,118,120,165,165,41,231,105,233,38,9,164,26,81,0,51,237,50,83,141,68,17,176,54,164,243,236,119,97,50,117,143,10,41,222,229,67,147,182,172,181,225,46,201,139,138,195,87,67,136,115,6,162,162,247,116,150,182,148,98,158,72,6,105,33,162,16,45,130,111,76,244,224,19,198,196,228,218,213,74,96,251,100,102,87,148,139,21,117,146,159,9,222,86,50,111,233,254,30,244,232,20,106,243,72,227,234,143,49,59,119,12,153,57,112,181,92,176,131,118,58,140,69,136,168,234,96,174,134,239,35,116,170,97,166,164,146,50,48,24,98,54,141,228,145,157,164,41,99,120,253,192,140,250,214,87,195,167,13,25,167,197,6,59,135,2,229,157,167,251,46,219,121,172,130,167,217,118,207,204,205,44,125,174,120,98,147,163,213,232,24,71,184,125,243,208,91,226,237,46,156,111,229,14,13,200,94,88,152,183,40,242,254,10,184,236,88,118,158,209,13,59,213,206,243,79,41,157,242,146,89,102,144,251,153,206,73,100,146,71,97,97,6,115,118,17,17,102,22,136,190,19,188,211,228,223,212,12,61,234,48,44,148,213,181,113,209,193,149,139,140,60,184,165,182,71,117,246,54,51,194,253,162,163,12,220,165,51,122,81,146,86,14,173,53,76,99,174,176,203,210,137,158,65,23,146,50,1,33,220,204,113,73,101,92,191,249,93,86,93,235,45,57,223,196,221,147,163,106,135,124,246,188,15,113,162,158,10,169,42,162,158,72,247,93,33,158,48,219,11,116,134,64,133,183,140,195,32,60,142,192,197,20,178,212,138,0,121,163,249,236,204,223,193,125,30,137,93,87,35,31,215,103,238,223,241,37,41,55,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,70,104,42,96,144,92,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,65,15,49,30,8,43,56,85,199,109,139,112,117,46,236,178,197,151,9,98,177,11,77,61,76,214,185,6,24,164,58,90,169,78,33,1,220,103,63,103,103,146,73,14,42,114,115,39,32,50,122,85,194,143,21,217,143,194,86,99,134,53,193,82,246,235,85,119,78,11,253,130,121,156,41,110,244,162,238,236,36,236,207,211,152,55,19,197,51,51,148,100,68,206,198,7,36,103,144,246,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,170,104,107,169,157,246,74,26,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,122,5,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,149,96,28,123,114,199,172,226,83,29,197,156,89,57,137,109,86,76,95,114,233,83,226,42,107,237,68,227,67,91,28,80,180,112,212,196,113,199,41,197,48,132,113,196,81,176,116,204,88,75,220,49,55,154,239,242,47,34,242,227,135,76,184,183,101,126,87,217,187,13,170,135,89,102,154,87,99,170,184,85,19,51,73,85,83,35,51,117,38,61,163,171,232,194,194,34,0,32,0,0,63,43,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,34,34,138,190,121,223,169,63,222,79,225,170,213,121,92,121,236,203,47,198,189,30,181,79,242,34,43,0,231,87,229,99,11,125,64,161,244,235,138,176,14,87,30,123,50,203,241,175,71,173,83,147,157,25,189,131,114,23,43,241,6,110,102,4,245,113,216,176,237,56,205,80,212,144,60,211,202,103,32,197,20,49,135,115,57,201,44,145,198,206,78,32,206,108,228,66,44,228,216,240,241,59,196,46,42,226,131,57,111,89,185,138,105,187,7,111,233,211,91,173,97,85,37,68,54,202,24,135,108,84,241,145,191,247,210,27,136,128,156,178,202,108,1,191,107,95,167,42,254,2,170,106,170,109,92,83,231,37,138,174,140,40,234,33,184,96,107,101,71,73,194,176,30,41,133,235,234,105,228,136,137,129,136,224,150,148,196,192,247,197,213,209,193,226,35,149,245,107,252,125,241,147,77,194,14,87,209,92,44,84,212,149,248,239,19,212,60,56,114,134,186,138,89,232,140,32,146,23,172,154,161,227,146,55,16,8,165,97,22,99,222,242,75,30,130,64,210,56,192,103,250,106,199,184,171,253,149,196,120,147,17,220,63,219,43,43,174,85,213,18,127,190,146,105,164,144,254,242,34,47,139,186,155,238,12,185,118,229,198,85,240,251,93,134,243,195,47,173,87,172,103,152,54,242,167,197,227,81,59,85,13,53,43,203,212,134,130,158,80,97,232,244,246,67,33,156,68,229,218,99,99,25,77,162,128,130,34,248,162,225,147,31,112,179,154,23,44,191,197,244,213,117,150,208,168,33,178,226,22,183,77,77,69,121,129,163,138,77,240,20,141,180,140,6,120,134,80,2,54,142,71,32,220,90,49,21,229,114,148,227,71,236,93,246,143,133,28,126,91,172,184,142,225,52,248,94,233,61,118,209,183,87,72,27,138,132,134,83,96,104,103,48,119,136,98,102,46,211,49,54,217,30,163,116,114,254,162,175,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,83,82,136,136,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,78,41,194,120,87,28,216,170,176,182,53,195,54,172,65,101,173,217,218,109,215,74,40,234,233,103,216,98,97,190,41,24,128,182,152,9,54,173,220,66,206,221,236,202,0,120,232,224,202,251,193,230,99,210,219,35,186,251,103,6,98,142,209,81,134,110,82,152,53,81,71,19,135,86,154,166,49,211,73,162,234,196,207,32,139,71,32,152,144,237,119,56,163,112,47,198,109,247,131,204,199,170,185,201,106,246,206,12,197,29,158,159,19,91,98,0,106,162,142,39,62,149,77,52,133,166,147,69,213,149,218,50,38,142,65,50,18,218,238,18,199,63,216,91,22,97,92,115,98,165,197,56,43,19,90,177,5,150,183,127,102,184,218,235,99,171,165,159,97,144,30,201,99,114,2,218,96,66,250,63,113,11,179,247,179,175,172,136,161,91,157,95,154,124,45,244,254,135,212,110,42,197,112,182,44,197,88,26,251,75,138,112,86,38,186,225,251,213,22,254,205,113,181,214,201,73,85,6,240,32,61,146,198,226,99,184,12,133,244,126,241,39,103,238,119,83,211,192,79,27,246,46,46,48,36,180,88,142,170,213,109,204,219,39,86,91,221,146,142,19,167,132,233,94,103,104,106,169,6,73,100,57,33,216,81,4,143,189,200,37,215,112,136,201,19,157,117,192,89,59,128,114,215,19,99,140,93,132,44,52,148,55,44,193,188,5,238,245,44,84,176,196,242,78,52,241,195,181,138,48,18,112,114,9,103,118,55,39,235,85,84,158,191,156,118,94,213,17,21,128,115,171,242,177,133,190,160,80,250,117,197,88,7,43,143,61,153,101,248,215,163,214,169,254,68,68,81,87,207,59,245,39,251,201,252,53,90,175,43,143,61,153,101,248,215,163,214,169,254,68,81,43,205,139,141,250,60,73,237,62,19,50,206,171,125,37,190,224,209,99,106,215,134,9,161,170,146,30,207,61,61,45,44,195,41,184,244,167,99,106,134,40,194,65,150,156,65,139,107,72,37,100,28,46,240,201,143,184,166,205,11,110,95,225,10,106,186,59,105,212,8,222,177,11,219,166,169,162,179,64,241,203,38,249,202,54,218,38,99,4,163,16,25,3,73,35,8,110,29,92,134,93,56,205,229,219,151,25,169,195,237,14,27,200,252,190,181,89,113,158,95,91,198,159,8,13,60,237,74,53,52,173,47,82,106,10,137,77,139,173,212,223,52,128,114,147,23,105,145,204,165,6,150,114,56,65,255,0,77,88,11,21,127,178,184,115,18,97,203,135,251,101,29,117,182,186,158,79,247,178,67,52,114,7,220,66,67,240,118,83,231,192,39,25,52,220,95,101,125,109,194,251,77,73,65,142,240,197,67,67,136,232,104,104,165,130,136,2,121,38,122,57,169,222,73,36,114,3,138,39,18,103,61,237,36,82,106,34,15,27,149,208,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,95,226,31,136,28,3,195,46,87,215,102,190,99,29,89,219,104,234,41,233,34,163,161,120,94,182,182,121,164,97,24,169,227,154,72,198,67,97,223,41,11,22,173,28,82,23,126,215,88,240,231,166,122,102,63,17,121,143,113,205,12,208,188,246,235,173,118,145,67,12,76,225,75,111,165,23,119,142,150,154,55,119,233,194,27,139,70,213,201,200,136,204,140,204,204,164,87,145,143,235,179,247,111,248,146,138,181,63,220,174,60,137,229,151,227,94,177,90,174,43,31,224,12,27,154,120,54,237,151,217,131,135,169,47,152,122,249,78,244,213,212,53,44,251,37,13,89,217,217,217,216,128,196,152,76,12,93,140,12,68,133,196,133,157,172,43,134,206,83,120,39,45,51,219,22,227,28,203,111,181,152,66,195,112,8,240,77,5,214,58,58,152,110,148,179,81,159,104,43,149,41,68,96,125,19,168,8,226,33,40,136,165,165,146,87,136,1,227,103,145,85,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,88,214,113,99,230,159,57,62,160,98,31,81,157,75,247,1,185,153,133,114,111,150,102,21,205,44,107,87,217,236,184,102,223,127,184,84,237,146,48,146,109,151,122,221,144,69,212,48,2,154,83,113,142,48,114,109,242,24,11,62,164,202,40,120,196,226,171,25,113,95,155,151,12,97,121,185,85,142,24,183,84,84,83,97,59,68,145,180,33,110,183,57,251,142,81,9,152,246,153,4,99,41,143,113,110,54,97,103,233,132,96,20,41,77,79,37,79,43,24,167,234,5,119,167,91,149,255,0,162,138,14,117,249,33,117,107,174,13,226,70,27,229,33,91,74,158,159,3,212,91,74,50,25,227,157,138,182,178,41,192,187,196,192,133,230,18,103,218,224,225,27,182,253,239,211,139,101,144,247,0,25,13,77,195,231,11,152,71,12,205,69,87,77,125,191,211,134,38,196,33,87,79,45,52,225,113,171,138,50,40,100,134,67,39,136,224,136,97,166,118,102,29,94,157,205,192,72,137,149,197,34,128,30,104,254,123,51,55,240,95,71,162,87,21,192,199,21,88,55,133,14,95,152,231,24,94,110,84,133,137,238,56,226,237,77,132,237,18,70,243,29,198,226,214,171,118,199,40,132,192,187,52,100,81,148,199,184,118,131,176,179,245,14,48,56,245,205,92,204,197,89,201,152,248,143,52,177,173,95,104,189,98,107,132,183,10,157,178,72,113,195,189,253,200,34,234,25,152,195,16,48,199,24,57,62,200,192,5,159,65,101,45,60,181,57,122,81,229,149,138,135,61,115,231,8,127,167,170,253,210,217,236,119,72,96,168,142,207,75,190,154,106,106,163,134,72,94,74,107,136,201,9,147,56,201,186,56,229,97,33,9,55,136,200,170,183,94,51,56,51,192,60,89,224,10,154,58,202,26,75,118,54,183,83,156,182,27,244,81,67,12,229,60,112,212,53,53,37,85,75,193,44,207,67,214,168,121,36,138,61,31,86,220,61,254,48,3,143,240,6,50,202,204,101,118,203,236,193,195,213,118,60,67,99,168,122,106,234,26,150,109,241,30,140,236,236,236,238,38,4,46,38,6,46,224,96,66,66,228,36,206,245,255,0,150,93,218,213,101,227,143,44,43,47,55,58,74,10,121,42,46,84,129,45,76,195,16,20,243,219,42,225,134,38,34,118,103,57,37,146,56,192,124,72,204,69,181,119,102,89,4,162,177,94,100,92,2,216,179,247,10,221,51,183,45,237,253,139,51,112,253,188,234,42,33,165,166,57,62,211,82,193,30,173,76,113,196,36,101,88,32,27,96,144,69,200,244,24,79,81,233,156,48,151,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,132,161,158,154,120,201,198,72,164,140,153,136,12,73,156,92,93,153,217,217,217,213,245,114,97,187,90,173,220,87,222,232,238,23,58,74,90,139,166,7,175,164,161,138,105,132,14,170,118,172,162,153,226,136,93,245,51,104,161,150,71,17,213,246,70,101,224,46,237,54,136,136,177,204,227,115,33,169,184,113,226,95,24,229,181,154,138,174,12,60,213,1,116,195,239,53,60,177,131,219,170,65,165,142,56,142,83,50,152,33,34,146,153,229,222,91,206,156,221,244,45,194,222,39,32,114,114,251,196,6,114,225,60,157,195,147,118,122,188,77,112,26,121,42,118,129,246,74,80,18,146,166,167,97,152,52,157,40,35,150,94,158,246,35,217,180,125,226,102,89,47,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,219,69,138,186,148,158,37,120,237,186,228,159,8,153,43,145,25,47,137,169,41,241,181,243,45,236,37,136,46,52,147,151,109,195,212,69,108,165,120,130,61,173,182,42,154,129,50,118,61,253,72,163,22,54,17,121,161,148,99,91,0,96,12,101,154,120,202,211,151,217,125,135,170,239,152,134,249,80,212,212,52,52,204,219,229,61,29,221,221,221,216,64,4,88,140,204,157,128,0,72,137,196,69,221,178,19,224,239,133,92,27,194,134,81,219,240,125,154,219,72,88,158,227,79,79,83,139,46,241,200,243,29,198,226,193,239,176,202,64,5,217,163,34,144,97,13,163,180,29,201,219,168,114,25,248,174,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,146,154,34,179,252,251,230,129,144,92,59,102,197,247,39,49,174,16,204,10,219,214,31,236,189,166,123,93,190,138,74,83,235,211,69,80,27,10,74,184,205,244,9,133,159,80,111,121,159,77,91,71,122,129,194,151,26,217,89,198,15,218,159,201,157,131,21,219,62,201,118,30,219,237,218,90,104,122,157,171,175,211,233,116,103,151,93,59,49,238,221,183,77,71,77,117,125,34,7,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,82,168,188,254,63,192,24,55,52,240,109,219,47,179,7,15,82,95,48,245,242,157,233,171,168,106,89,246,74,26,179,179,179,179,177,1,137,48,152,24,187,24,24,137,11,137,11,59,99,195,197,119,10,57,143,194,86,99,158,10,198,177,118,235,85,119,82,123,5,254,8,92,41,110,244,162,236,206,66,206,239,211,152,55,11,75,11,187,148,100,66,236,230,7,28,135,85,121,119,113,191,89,194,174,59,124,37,140,106,183,101,150,44,184,69,45,244,158,25,234,102,181,200,48,203,24,85,82,196,18,136,14,227,56,59,67,180,114,72,113,83,139,0,185,0,11,206,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,81,109,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,68,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,148,70,97,99,91,86,90,224,12,75,152,215,218,122,185,237,184,86,207,91,123,172,138,144,4,167,146,10,104,78,105,6,49,34,17,115,113,7,102,103,33,109,116,213,219,197,89,7,250,53,124,44,127,220,14,106,255,0,230,171,119,252,249,95,250,34,138,190,121,223,169,63,222,79,225,170,213,121,92,121,236,203,47,198,189,30,181,79,242,42,63,197,7,20,24,7,132,204,1,111,204,108,198,180,98,11,141,182,227,120,138,201,20,86,74,120,102,156,103,146,25,166,18,33,154,88,133,131,109,57,179,187,19,190,174,61,222,46,212,127,33,57,160,100,23,17,57,177,98,201,204,21,132,51,2,138,245,136,59,87,102,158,233,111,162,142,148,58,20,210,212,30,242,142,174,67,109,66,18,102,208,31,222,118,215,70,213,219,192,115,171,242,177,133,190,160,80,250,117,197,71,175,44,235,181,170,193,198,190,95,223,111,183,58,75,117,182,221,79,126,171,172,172,171,152,97,130,154,8,236,149,197,36,178,72,78,194,0,34,206,78,78,236,204,204,238,235,208,115,17,227,126,179,138,172,118,216,75,7,85,109,203,44,39,112,150,91,17,52,51,211,77,116,144,161,138,51,170,170,136,229,32,45,166,19,246,119,120,227,144,34,168,38,49,98,51,22,250,188,187,184,5,172,226,115,21,62,60,205,43,125,214,219,150,86,78,149,70,143,77,61,63,218,105,30,73,67,179,82,212,237,96,120,64,224,144,106,36,140,222,65,247,99,29,165,39,82,41,212,94,43,58,51,123,6,228,46,87,226,12,220,204,9,234,227,177,97,218,113,154,161,169,32,121,167,148,206,65,138,40,99,14,230,115,146,89,35,141,156,156,65,156,217,200,132,89,201,177,214,226,31,136,28,125,196,214,104,87,102,190,99,29,32,92,171,41,233,233,34,163,161,121,154,138,138,8,99,97,24,169,227,154,73,10,48,114,223,41,11,22,143,36,178,23,118,231,82,21,202,143,129,111,234,28,80,103,94,12,255,0,181,234,176,5,21,113,127,124,69,116,146,157,199,253,203,178,153,23,246,115,48,127,173,230,82,168,173,255,0,141,126,20,108,92,90,100,213,110,13,233,90,168,241,125,183,90,204,45,123,173,132,203,176,85,110,7,146,55,40,221,141,161,156,3,165,35,104,98,218,132,157,51,56,163,101,143,102,41,194,120,171,3,95,106,176,182,53,195,55,92,63,122,162,217,218,109,215,74,41,41,42,160,222,2,97,190,41,24,76,119,1,137,54,173,222,36,206,221,206,202,111,185,102,113,163,252,164,242,224,242,223,26,151,79,31,96,27,125,36,21,53,19,87,117,164,190,208,179,116,130,187,73,12,166,41,133,192,70,160,159,112,245,37,136,216,155,172,209,199,64,57,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,53,40,136,138,0,121,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,149,255,0,170,127,158,153,23,151,28,69,229,197,199,43,243,66,205,219,173,85,218,75,12,209,59,5,85,190,168,89,218,58,170,105,29,159,167,48,110,45,31,71,23,18,32,49,48,51,2,199,135,136,126,31,177,247,12,185,161,93,149,25,140,20,135,114,163,167,167,171,138,178,133,166,122,42,216,38,141,136,101,167,146,104,227,41,1,139,124,68,76,58,52,145,72,61,251,93,93,87,44,174,59,110,185,35,140,173,217,25,154,88,154,146,60,175,191,84,72,52,181,151,73,200,3,13,214,155,17,9,199,38,142,193,77,52,186,12,128,123,99,3,147,175,186,54,105,186,179,104,173,127,138,14,97,121,47,194,102,63,183,229,206,99,97,140,107,113,185,92,108,241,94,226,150,201,69,73,52,3,4,147,77,8,137,20,213,49,19,30,234,115,119,102,23,109,28,123,252,89,189,7,10,92,107,101,103,24,63,106,127,38,118,12,87,108,251,37,216,123,111,183,105,105,161,234,118,174,191,79,165,209,158,93,116,236,199,187,118,221,53,29,53,213,244,141,110,117,126,105,240,183,211,250,31,81,184,171,74,203,158,31,177,246,105,229,126,100,102,190,16,10,74,155,110,87,83,219,234,239,84,108,211,29,108,176,85,73,40,245,96,142,56,200,72,34,24,101,150,82,50,6,8,192,139,191,71,211,169,145,121,233,152,252,58,102,61,187,52,50,190,243,216,110,180,58,197,52,50,179,157,45,194,148,157,158,74,90,152,217,219,169,9,237,29,91,86,38,33,19,2,3,0,49,200,83,135,78,37,242,179,138,12,9,14,58,203,59,183,246,93,182,205,89,61,55,181,45,159,158,154,40,251,92,16,203,39,71,171,208,51,143,113,123,225,161,55,197,154,170,162,34,176,14,117,126,86,48,183,212,10,31,78,184,171,0,229,113,231,179,44,191,26,244,122,213,63,200,136,138,42,249,231,126,164,255,0,121,63,134,171,85,229,113,231,179,44,191,26,244,122,213,63,200,172,255,0,152,143,27,244,124,42,224,70,194,88,58,171,118,102,226,203,124,178,216,137,161,130,166,27,92,99,52,81,157,85,84,71,40,152,238,3,159,179,187,199,36,103,45,57,49,139,136,24,188,22,97,108,39,138,177,205,246,151,11,96,172,51,117,196,23,170,221,253,154,221,107,162,146,174,170,125,128,70,123,34,141,136,203,104,1,19,232,221,194,46,239,220,206,178,19,224,163,133,27,23,9,121,53,69,131,122,86,170,204,95,114,210,179,20,222,232,161,49,237,245,91,141,227,141,138,71,115,120,96,3,233,70,218,0,190,135,39,76,14,89,25,92,2,140,14,108,92,16,86,98,79,105,241,103,150,116,187,234,237,246,246,151,27,81,60,211,205,53,84,112,246,120,41,234,169,97,24,141,135,165,3,27,212,57,72,17,140,84,226,108,59,154,66,40,224,225,227,136,28,125,195,46,104,80,230,190,92,157,33,220,168,233,234,41,37,163,174,121,158,138,182,9,163,113,40,170,35,134,72,202,64,98,217,40,139,150,141,36,81,151,126,214,89,20,228,190,111,96,220,250,202,252,63,155,153,127,61,92,150,44,69,78,83,83,181,92,15,12,241,24,72,81,75,12,129,222,204,113,203,28,145,187,139,144,59,131,184,145,11,177,62,60,60,88,249,167,206,79,168,24,135,212,103,83,19,203,223,31,224,220,172,229,195,130,115,7,48,113,13,37,143,15,88,233,239,117,53,213,213,46,251,34,15,108,214,51,51,51,51,145,153,19,136,0,11,57,153,144,136,177,17,51,60,80,113,175,197,117,247,139,76,229,173,198,93,91,173,30,16,182,235,71,133,172,149,179,1,118,10,93,160,210,72,227,27,48,52,211,152,117,100,125,76,155,80,143,168,97,20,110,168,2,149,78,70,63,174,207,221,191,226,74,42,212,255,0,114,184,242,39,150,95,141,122,197,106,186,164,69,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,88,214,113,99,230,159,57,62,160,98,31,81,157,117,49,190,124,227,44,103,147,217,121,145,165,91,87,73,132,240,5,61,97,133,188,106,24,160,173,184,212,87,85,212,21,105,139,0,190,241,138,164,32,17,39,61,141,28,132,14,61,105,5,84,174,8,56,46,197,92,92,102,60,20,53,163,117,178,96,27,111,82,123,222,33,138,134,66,140,250,79,14,234,26,105,220,30,22,172,54,158,55,97,55,247,35,114,151,105,237,104,207,183,204,198,211,106,176,113,175,152,22,43,21,178,146,221,109,183,83,216,105,40,232,233,33,24,96,166,130,59,37,8,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,144,174,74,158,86,49,79,212,10,239,78,183,43,255,0,69,28,28,233,243,123,15,90,50,143,10,100,148,19,210,79,136,113,21,224,47,147,66,80,82,206,116,150,234,96,144,26,71,115,214,106,99,150,105,68,99,150,49,29,225,13,84,110,123,119,129,195,178,201,163,135,236,204,252,178,100,118,3,205,41,42,237,85,21,120,155,15,208,220,43,253,151,38,250,88,107,142,17,237,80,7,190,110,61,41,218,88,220,8,156,128,129,196,159,112,186,168,8,160,7,154,63,158,204,205,252,23,209,232,149,170,169,20,229,169,203,210,179,51,111,180,57,235,159,56,67,253,34,208,110,150,207,99,186,67,61,60,151,138,173,148,211,83,85,28,50,66,209,212,219,138,57,140,153,198,77,178,73,19,9,9,199,188,74,101,17,20,101,243,175,202,28,26,120,3,6,231,216,193,87,30,44,130,241,79,132,14,65,157,250,19,219,142,26,218,161,19,141,245,102,56,229,140,220,72,118,234,211,72,199,191,72,246,68,173,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,98,134,122,105,227,38,40,229,142,65,118,32,49,38,98,98,103,103,103,102,118,83,189,203,155,141,127,229,85,151,19,216,49,253,206,213,30,102,225,111,205,220,169,160,126,148,151,74,22,96,104,238,99,14,209,1,220,102,241,202,49,57,8,72,34,90,68,51,69,27,94,2,40,54,230,255,0,128,48,110,5,226,190,154,171,7,225,234,75,73,226,172,47,77,127,187,181,51,56,133,85,198,74,202,200,165,168,112,215,104,153,140,17,185,237,102,220,123,140,181,51,50,43,64,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,53,77,13,117,51,182,248,143,71,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,124,130,56,40,226,186,197,197,166,77,81,99,46,173,170,143,23,219,116,163,197,54,74,41,140,187,5,86,227,104,228,97,145,152,218,25,192,58,177,190,166,45,169,199,212,51,138,71,87,0,136,160,135,154,246,111,84,230,79,22,151,188,45,12,248,126,170,209,128,41,233,236,116,21,86,216,34,41,228,55,134,57,170,163,169,169,29,78,67,138,166,73,162,233,57,48,68,241,155,48,12,133,49,29,52,224,31,51,48,174,81,113,123,150,216,235,26,213,246,75,45,61,194,162,223,83,84,82,71,28,116,189,182,146,106,48,158,83,144,196,2,24,206,160,78,67,114,247,99,19,38,103,118,102,124,138,81,22,42,235,181,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,132,166,158,166,121,9,134,56,163,140,89,200,204,137,216,88,89,157,221,221,153,148,234,114,251,224,43,15,112,205,131,104,113,206,96,216,169,43,51,82,239,79,28,213,199,81,217,107,66,192,108,245,34,208,208,204,209,49,194,101,79,80,49,212,56,200,96,102,14,194,68,12,206,247,148,173,87,154,63,145,60,205,252,23,214,40,148,43,112,157,230,159,38,254,160,97,239,81,129,100,166,136,162,3,143,94,2,184,177,206,158,44,113,206,102,101,166,84,251,103,13,222,125,153,216,171,125,187,109,167,234,244,173,180,176,201,249,185,170,2,65,210,72,140,125,225,109,116,213,181,103,103,123,128,229,73,194,230,123,112,215,249,81,252,181,224,111,179,159,104,253,137,236,207,233,157,29,103,95,179,246,238,183,250,218,89,54,237,235,197,250,90,107,187,187,93,31,75,0,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,148,170,34,163,252,81,112,201,128,120,166,202,251,150,95,226,250,106,74,59,145,211,144,217,113,11,91,161,169,173,179,78,242,69,38,248,10,70,220,32,101,4,67,40,1,3,201,27,16,110,29,88,135,30,204,232,202,28,101,144,185,161,136,50,143,48,32,164,142,251,135,106,6,26,135,164,157,166,130,80,56,198,88,166,140,251,157,194,72,164,142,70,98,97,54,99,102,33,18,103,22,191,78,82,156,104,253,139,190,209,240,163,143,203,117,151,17,220,38,159,11,221,39,174,218,54,234,233,3,113,80,144,202,108,13,12,230,14,241,12,76,197,218,102,38,219,35,212,110,143,213,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,106,81,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,100,209,196,46,22,190,227,156,130,204,188,21,133,168,123,109,235,16,96,251,205,174,221,77,213,8,250,245,83,209,75,28,81,239,55,16,29,198,98,218,147,176,182,186,187,179,119,168,65,255,0,66,227,142,207,251,198,127,194,107,63,252,237,79,242,34,138,190,121,223,169,63,222,79,225,170,213,121,92,121,236,203,47,198,189,30,181,79,242,43,63,230,129,144,153,177,196,78,65,88,48,86,78,97,79,180,23,170,44,97,75,116,158,155,183,83,82,108,165,10,42,216,202,77,245,18,70,15,161,205,27,104,207,187,222,215,77,25,221,173,3,128,174,2,184,177,201,110,44,112,54,102,102,94,84,251,27,13,217,189,167,219,107,125,187,109,168,233,117,109,181,80,199,249,184,106,14,66,214,73,64,125,209,125,53,213,244,102,119,107,128,231,87,229,99,11,125,64,161,244,235,138,143,94,89,214,155,85,255,0,141,124,191,177,95,109,148,151,27,109,198,158,253,73,89,71,87,8,205,5,76,18,89,43,134,72,164,140,153,196,192,133,220,92,93,157,157,157,217,213,186,226,204,45,125,192,216,170,243,130,177,77,15,98,189,97,251,133,69,174,227,77,213,9,58,21,80,72,81,203,30,240,114,2,218,96,77,168,187,139,233,171,59,183,122,159,62,90,56,214,213,141,184,45,203,185,109,244,248,126,146,162,203,79,83,100,174,163,179,0,198,16,79,79,83,32,177,79,27,19,184,84,205,23,74,166,87,45,28,206,165,228,209,154,70,87,64,173,171,143,110,19,43,56,184,201,168,176,150,28,190,123,55,20,217,46,17,92,108,133,89,115,158,158,214,114,57,52,115,53,92,81,132,141,39,230,10,94,153,244,222,64,61,24,76,66,73,68,241,246,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,80,207,77,60,100,227,36,82,70,76,196,6,36,206,46,46,204,236,236,236,234,117,57,108,113,147,135,184,139,202,250,60,181,186,83,82,91,49,222,2,179,211,67,113,165,165,162,165,160,162,171,164,25,36,134,25,168,105,162,145,221,130,56,163,166,105,152,98,138,40,228,156,4,4,64,128,90,242,151,159,199,248,255,0,6,229,102,13,187,102,14,96,226,26,75,30,30,177,211,189,77,117,117,75,190,200,131,86,102,102,102,103,35,50,39,16,0,22,115,51,33,17,98,34,102,124,112,120,145,206,251,175,17,249,219,138,115,162,243,99,164,179,84,98,58,136,136,40,41,164,41,2,154,8,96,142,158,16,115,46,243,54,138,24,247,158,130,196,123,137,132,25,216,26,255,0,249,69,112,109,83,85,83,111,226,255,0,25,212,213,209,133,29,69,76,56,50,158,146,182,39,10,192,120,170,232,171,166,170,139,166,68,192,196,123,34,102,144,15,124,82,17,11,131,198,231,219,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,162,34,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,163,87,149,191,31,85,153,137,216,120,100,206,59,133,214,229,139,219,182,84,97,220,69,89,83,61,116,215,120,219,171,83,53,53,92,146,17,152,205,16,52,143,28,142,237,25,69,27,71,238,28,97,214,186,174,53,248,81,177,113,105,147,85,184,55,165,106,163,197,246,221,107,48,181,238,182,19,46,193,85,184,30,72,220,163,118,54,134,112,14,148,141,161,139,106,18,116,204,226,141,150,62,248,255,0,0,99,44,172,198,87,108,190,204,28,61,87,99,196,54,58,135,166,174,161,169,102,223,17,232,206,206,206,206,226,96,66,226,96,98,238,6,4,36,46,66,76,239,39,220,170,120,236,186,222,170,112,247,8,217,139,71,87,95,81,29,57,210,96,251,157,60,101,41,140,16,69,89,87,60,85,211,77,80,238,193,28,81,195,13,56,195,22,130,0,192,250,51,51,174,223,52,14,12,248,147,226,39,63,108,24,215,39,50,223,237,5,150,139,7,210,218,231,169,246,197,5,38,202,160,173,173,144,163,217,81,60,102,250,4,209,190,172,219,125,237,53,213,157,154,160,114,164,225,115,61,184,107,252,168,254,90,240,55,217,207,180,126,196,246,103,244,206,142,179,175,217,251,119,91,253,109,44,155,118,245,226,253,45,53,221,221,174,143,165,170,243,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,143,243,53,224,74,235,146,56,202,227,158,121,91,134,105,35,202,251,245,68,101,85,71,107,128,128,48,221,105,176,137,4,145,234,236,20,211,75,169,70,97,182,48,57,58,27,99,102,135,171,64,56,59,226,171,25,112,161,155,150,252,97,102,185,85,150,24,184,212,83,211,98,203,68,113,180,193,113,183,49,251,238,49,17,128,246,152,196,164,40,79,112,237,55,113,119,233,156,128,121,9,224,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,218,166,134,186,153,223,100,161,171,179,179,179,179,16,24,147,16,24,19,49,129,137,9,48,144,187,55,160,68,86,1,206,175,202,198,22,250,129,67,233,215,21,96,28,174,60,246,101,151,227,94,143,90,167,249,17,17,69,95,60,239,212,159,239,39,240,213,106,188,174,60,246,101,151,227,94,143,90,167,249,20,80,115,117,224,218,166,150,166,225,197,254,12,169,171,172,10,202,138,104,113,157,61,93,108,76,20,96,209,82,81,80,205,75,23,76,73,193,200,54,74,207,33,158,249,99,33,22,6,145,194,192,56,110,206,251,175,14,25,219,133,179,162,205,99,164,188,212,97,202,137,72,232,42,100,40,194,166,9,160,146,158,96,99,30,240,55,138,105,54,30,132,194,123,73,196,217,156,31,35,60,170,204,204,43,156,153,113,135,51,75,5,85,246,139,46,38,183,197,112,166,221,36,103,36,59,219,223,130,94,153,152,12,209,27,20,114,3,19,236,144,12,93,245,23,94,173,90,87,48,206,52,237,92,44,101,125,69,139,8,98,10,65,205,76,75,78,205,135,232,222,152,106,158,138,7,147,108,183,9,227,34,97,0,17,105,70,39,54,38,57,152,91,167,32,4,219,96,90,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,9,77,61,76,242,19,12,113,71,24,179,145,153,19,176,176,179,59,187,187,51,44,130,120,9,225,50,179,132,124,154,151,9,98,59,231,180,177,77,238,225,45,198,246,84,119,57,234,45,97,35,19,199,11,82,69,32,70,209,254,96,98,234,31,77,164,51,213,136,200,35,136,66,16,120,177,243,79,156,159,80,49,15,168,206,187,88,187,137,188,125,137,114,7,1,112,227,111,169,171,179,97,60,29,79,113,26,232,41,46,51,48,95,167,170,184,149,107,29,84,76,237,17,4,47,210,104,128,132,156,76,100,61,222,251,8,122,190,7,56,68,186,241,125,155,133,133,39,184,213,217,240,157,134,156,110,88,142,235,5,57,25,132,14,108,33,75,9,184,188,65,83,51,238,217,212,125,24,35,154,70,25,58,79,25,118,185,143,97,60,43,129,184,206,204,60,45,130,176,205,171,15,217,104,189,147,217,173,214,186,40,233,41,96,223,106,164,51,217,20,108,32,59,140,200,159,70,239,34,119,126,247,117,120,28,140,127,93,159,187,127,196,148,85,169,254,229,113,228,79,44,191,26,245,138,213,117,72,138,42,249,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,53,40,162,175,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,83,82,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,237,112,171,195,62,50,226,191,55,40,242,183,7,215,82,91,128,105,202,229,119,185,212,187,16,91,173,209,156,97,44,237,30,230,41,143,116,177,128,70,46,219,140,199,113,0,111,144,50,20,201,220,157,192,57,21,128,45,121,115,151,54,26,75,117,182,221,79,4,82,203,21,44,48,207,112,158,56,99,132,170,234,138,16,1,150,166,65,136,30,73,92,89,201,219,246,51,65,183,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,191,244,88,251,115,33,206,251,174,119,113,95,139,10,225,99,164,181,211,224,58,138,140,15,66,16,200,82,28,240,80,86,84,51,207,41,62,140,231,36,178,74,108,194,44,194,14,1,239,56,188,135,108,10,93,57,44,103,205,53,219,6,226,190,28,175,53,181,103,114,177,84,30,38,178,180,213,18,202,30,206,153,227,138,166,24,129,195,100,1,21,67,199,35,182,255,0,206,29,113,147,7,186,100,242,104,138,0,121,163,249,236,204,223,193,125,30,137,118,185,121,240,89,117,226,159,52,41,239,184,191,15,213,150,85,225,170,135,124,65,88,213,37,74,213,179,180,123,162,183,193,32,139,145,153,19,196,82,176,56,184,66,228,253,72,204,225,221,61,54,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,70,24,41,160,140,88,99,138,56,197,152,64,4,89,133,133,153,153,153,153,153,118,209,21,128,115,171,242,177,133,190,160,80,250,117,197,67,94,26,194,215,220,97,113,154,211,135,40,123,93,93,61,190,190,233,36,125,80,143,109,45,21,44,181,117,50,106,110,204,251,32,130,83,211,93,197,183,65,103,39,102,127,65,147,185,197,143,178,43,31,218,243,27,46,111,213,118,235,149,186,162,9,101,138,42,169,161,130,225,4,115,71,49,82,85,12,38,5,45,52,133,16,52,145,57,51,19,55,236,118,200,207,32,115,103,242,235,147,88,79,55,62,200,93,112,191,218,139,120,214,251,46,230,58,77,7,188,67,184,75,70,234,66,123,122,145,75,180,122,145,28,103,180,119,109,106,128,161,91,157,95,154,124,45,244,254,135,212,110,42,197,108,216,90,251,136,45,215,235,181,162,135,180,82,97,155,120,93,46,146,117,64,59,61,41,213,65,72,50,104,78,206,122,207,87,78,26,11,57,123,250,233,180,73,218,165,112,187,196,222,62,225,103,52,45,185,129,132,42,106,235,45,161,80,37,122,195,207,113,154,154,138,243,3,71,44,123,39,24,223,105,24,12,242,148,70,98,109,28,142,39,180,180,113,44,140,240,157,255,0,237,94,21,179,98,159,98,93,108,222,217,183,211,220,61,157,118,166,236,245,212,125,88,196,250,21,17,106,253,57,131,118,211,13,95,105,51,182,175,162,250,202,159,231,246,113,216,184,127,201,172,89,156,88,142,30,209,73,134,109,229,81,29,54,227,14,215,84,100,209,211,83,111,0,55,143,171,60,145,69,212,216,226,27,247,23,186,46,235,26,27,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,197,52,245,51,200,78,82,75,36,132,238,70,100,78,228,228,238,238,238,238,238,186,171,35,62,8,243,230,167,136,238,26,48,118,100,222,107,105,39,196,47,78,118,188,64,208,212,69,33,181,198,152,222,41,36,148,34,0,24,78,97,24,234,90,45,131,176,42,1,155,81,218,79,93,81,98,174,165,123,149,127,1,84,212,180,214,174,41,243,146,197,73,88,117,148,240,220,48,53,178,163,170,199,70,109,44,194,245,245,52,242,68,34,230,226,16,75,74,98,102,27,37,234,232,198,209,16,74,82,43,85,230,143,228,79,51,127,5,245,138,37,10,220,39,121,167,201,191,168,24,123,212,96,89,41,162,34,40,1,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,148,170,34,43,21,230,227,145,121,113,139,248,108,188,103,125,206,205,210,198,120,19,176,69,109,186,83,187,4,147,82,212,87,195,4,148,181,29,207,213,133,187,65,200,12,250,16,72,206,226,76,199,40,201,18,220,39,121,167,201,191,168,24,123,212,96,87,255,0,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,68,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,34,34,138,190,121,223,169,63,222,79,225,170,213,121,92,121,236,203,47,198,189,30,181,79,242,34,43,0,231,87,229,99,11,125,64,161,244,235,138,176,14,87,30,123,50,203,241,175,71,173,93,174,105,184,2,167,2,241,165,140,170,155,15,82,90,109,184,170,158,130,255,0,109,106,102,136,66,168,36,166,8,170,42,28,35,127,116,206,178,10,183,61,236,198,71,184,223,93,236,69,117,92,143,177,253,76,182,172,211,202,218,236,67,72,212,244,181,22,235,253,174,210,79,16,206,231,40,203,5,109,64,54,157,83,6,104,104,0,187,220,1,222,63,209,121,31,116,165,34,141,94,109,124,23,125,180,177,86,113,93,128,7,109,235,14,91,225,131,20,90,224,161,220,87,26,24,207,104,215,9,68,14,111,52,0,108,210,148,174,227,217,161,23,221,27,83,237,146,45,178,95,55,177,150,66,230,134,31,205,204,191,158,146,59,238,29,168,41,169,218,174,6,154,9,64,227,40,165,134,64,238,119,9,34,146,72,221,197,196,217,141,220,72,73,152,155,34,142,30,56,129,192,60,77,101,125,14,107,229,201,213,133,182,178,162,162,146,90,58,231,133,171,104,167,134,71,18,138,162,56,100,144,99,55,29,146,136,185,106,241,203,25,119,110,101,17,124,206,184,218,172,207,60,199,169,202,76,175,197,123,242,219,11,238,163,154,166,211,114,157,233,113,45,81,60,50,73,36,192,206,49,77,12,19,66,33,11,237,49,220,18,74,18,16,202,12,52,215,128,78,13,170,120,190,205,10,219,125,246,166,174,131,2,97,138,118,155,17,215,80,214,197,5,104,28,241,204,212,112,211,180,145,200,196,103,44,78,68,238,27,26,56,164,212,132,222,54,41,254,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,202,45,185,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,49,53,185,133,128,109,216,202,131,46,110,24,227,15,210,226,203,165,59,213,208,216,102,185,194,23,26,168,25,164,119,150,42,103,46,169,131,52,50,187,144,139,183,230,207,251,23,211,208,34,34,128,30,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,127,235,22,27,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,197,12,244,211,198,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,178,94,225,235,20,223,113,206,65,101,166,53,197,53,221,182,245,136,48,125,154,233,113,169,233,4,125,122,169,232,162,146,89,54,3,8,14,227,50,125,5,152,91,93,25,153,187,149,133,243,167,201,220,3,77,150,152,83,59,237,246,26,74,12,89,38,40,11,37,117,101,37,44,49,29,206,9,232,100,38,42,169,24,58,179,28,77,65,16,68,228,122,0,28,141,163,234,219,108,215,149,199,158,204,178,252,107,209,235,84,255,0,34,133,110,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,73,246,41,194,120,87,28,216,170,176,182,53,195,54,172,65,101,173,217,218,109,215,74,40,234,233,103,216,98,97,190,41,24,128,182,152,9,54,173,220,66,206,221,236,202,24,115,67,148,70,124,218,243,229,178,247,42,36,164,187,96,155,181,61,77,202,217,138,110,243,244,96,160,130,61,53,165,175,120,128,137,170,88,142,48,30,156,110,211,49,117,4,65,130,113,130,90,120,120,200,28,27,195,62,87,208,229,54,3,186,98,11,133,162,130,162,162,164,38,189,220,30,170,125,243,72,230,76,44,204,49,68,26,191,112,69,24,6,187,141,217,228,57,12,234,90,34,176,14,117,126,86,48,183,212,10,31,78,184,171,0,229,113,231,179,44,191,26,244,122,213,63,200,136,138,42,249,231,126,164,255,0,121,63,134,171,85,229,113,231,179,44,191,26,244,122,213,63,200,186,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,70,104,42,96,144,92,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,64,15,31,124,27,84,240,131,154,20,86,251,21,77,93,126,4,196,244,239,54,28,174,174,173,138,122,211,56,35,133,171,33,168,104,227,141,132,194,89,88,133,216,54,60,114,199,161,17,180,140,62,215,150,103,26,63,201,179,49,207,45,241,169,117,48,14,62,184,82,65,83,81,53,119,70,59,21,115,191,72,43,180,144,198,17,132,152,196,106,9,246,151,78,40,141,137,250,45,28,147,41,158,153,233,151,28,58,101,197,199,52,51,66,243,216,109,84,58,69,12,49,51,29,85,194,168,153,222,58,90,104,221,219,169,49,237,45,27,86,22,17,35,50,0,3,49,199,91,61,51,211,49,248,139,204,123,142,104,102,133,231,183,93,107,180,138,24,98,103,10,91,125,40,187,188,116,180,209,187,191,78,16,220,90,54,174,78,68,70,100,102,102,101,37,92,167,120,32,172,195,126,204,226,207,51,41,118,85,220,45,239,46,9,162,105,167,134,106,88,230,237,16,84,85,85,66,81,3,23,86,7,7,167,113,144,227,40,170,8,220,119,60,100,50,126,177,172,226,199,205,62,114,125,64,196,62,163,58,234,112,241,195,246,62,226,107,52,40,114,163,46,66,144,46,85,148,245,21,114,214,87,52,205,69,69,4,49,185,20,181,18,67,28,133,24,57,108,136,73,199,71,146,88,199,187,115,44,135,178,47,34,242,227,135,76,184,183,101,126,87,217,187,13,170,135,89,102,154,87,99,170,184,85,19,51,73,85,83,35,51,117,38,61,163,171,232,194,194,34,0,32,0,0,48,131,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,40,171,83,253,202,227,200,158,89,126,53,235,21,170,234,145,20,85,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,106,81,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,166,165,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,99,173,155,153,103,138,179,147,142,236,193,202,220,21,73,218,47,88,155,52,47,150,250,109,209,200,113,195,190,231,62,249,229,233,129,152,195,16,49,73,33,176,190,200,192,201,219,65,117,54,156,29,240,171,131,120,80,202,59,126,15,179,91,105,11,19,220,105,233,234,113,101,222,57,30,99,184,220,88,61,246,25,72,0,187,52,100,82,12,33,180,118,131,185,59,117,14,67,58,234,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,250,161,92,112,103,21,171,36,56,92,204,12,93,89,126,171,181,92,171,108,245,54,75,12,180,53,67,5,107,221,106,226,40,105,138,156,156,192,183,198,68,243,147,198,251,198,56,36,49,103,217,162,199,49,21,117,224,127,56,174,185,33,197,30,95,226,234,59,245,37,170,219,91,120,166,178,95,165,174,170,40,40,158,213,87,40,195,82,85,4,198,3,178,49,38,156,94,71,216,50,65,25,147,62,205,22,70,104,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,250,34,43,0,231,87,229,99,11,125,64,161,244,235,138,176,14,87,30,123,50,203,241,175,71,173,82,125,130,121,93,112,203,131,243,198,251,156,85,182,79,180,116,23,78,188,244,56,78,239,69,75,37,158,217,85,81,52,197,49,71,78,17,140,103,8,199,36,113,65,9,131,140,44,38,90,200,79,19,195,120,8,161,91,157,95,154,124,45,244,254,135,212,110,43,169,201,170,211,106,191,241,37,141,172,87,219,101,37,198,219,113,203,123,149,37,101,29,92,35,52,21,48,73,95,111,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,87,255,0,195,111,45,14,30,120,113,198,87,92,113,75,79,87,141,46,71,81,79,37,134,108,77,5,61,73,216,194,38,140,247,196,195,24,131,212,189,64,20,141,80,192,38,0,209,128,48,233,41,205,118,168,163,47,157,134,113,93,108,184,55,1,228,133,142,253,73,21,62,37,168,170,189,223,232,225,170,33,171,40,41,94,49,163,25,99,19,102,122,105,37,146,115,102,144,29,138,90,48,113,118,120,137,68,90,41,52,228,159,156,86,171,46,50,199,153,33,124,191,85,197,81,137,105,233,111,118,10,57,170,132,105,10,122,86,144,107,6,40,200,217,222,166,72,164,128,221,163,7,114,138,140,220,157,154,33,82,232,139,21,117,146,159,9,222,86,50,111,233,254,30,244,232,21,85,69,106,188,209,252,137,230,111,224,190,177,68,161,91,132,239,52,249,55,245,3,15,122,140,11,37,52,68,69,0,60,209,252,246,102,111,224,190,143,68,174,171,145,143,235,179,247,111,248,146,149,68,69,106,188,209,252,137,230,111,224,190,177,68,161,91,132,239,52,249,55,245,3,15,122,140,10,255,0,249,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,53,40,138,149,113,99,229,99,57,62,159,226,31,78,157,99,88,178,168,68,68,81,87,207,59,245,39,251,201,252,53,90,175,43,143,61,153,101,248,215,163,214,169,254,68,69,96,28,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,239,249,222,229,159,105,194,185,105,156,116,116,150,168,189,159,112,171,195,55,9,250,123,107,170,59,68,109,81,72,27,152,61,248,99,236,181,175,161,27,109,41,253,209,125,230,237,105,92,172,177,253,78,5,227,75,6,210,190,33,164,180,219,113,85,61,125,130,228,245,47,16,133,80,73,76,114,211,211,177,200,222,233,157,100,20,140,27,29,140,143,104,54,187,220,74,125,17,20,21,243,51,224,187,249,54,102,56,102,70,10,30,166,1,199,215,10,185,233,169,225,161,232,199,98,174,119,234,157,14,177,128,194,48,147,25,21,56,182,210,233,197,40,56,191,69,228,146,221,114,163,136,172,220,201,28,51,140,240,182,88,226,202,187,5,62,58,167,161,134,227,85,67,41,211,214,192,116,149,13,52,51,83,212,196,67,44,71,163,205,17,51,19,129,71,81,35,16,187,236,32,249,89,47,148,56,203,62,179,67,15,229,30,95,193,73,37,247,17,84,20,52,239,87,59,67,4,64,17,148,178,205,33,247,187,4,113,71,36,142,194,196,110,192,236,34,68,236,47,145,71,15,28,63,96,30,25,114,190,135,42,50,228,42,206,219,71,81,81,87,45,101,115,66,245,181,179,205,35,145,75,81,36,49,198,50,27,14,200,132,156,117,104,226,140,123,246,178,169,106,42,249,231,126,164,255,0,121,63,134,171,85,229,227,196,46,21,225,127,48,179,19,55,49,77,55,111,236,25,127,85,77,110,181,133,84,116,243,92,235,165,185,219,134,42,120,200,223,251,233,13,196,76,130,40,165,54,3,217,181,233,86,41,226,119,57,113,63,16,85,92,78,142,40,246,62,62,154,224,23,8,107,109,112,140,17,210,244,226,24,99,128,35,125,204,80,140,0,48,184,73,191,169,27,59,74,242,110,55,41,211,224,163,138,235,23,22,153,53,69,140,186,182,170,60,95,109,210,143,20,217,40,166,50,236,21,91,141,163,145,134,70,99,104,103,0,234,198,250,152,182,167,31,80,206,41,29,92,2,34,128,30,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,127,235,21,117,146,159,9,222,86,50,111,233,254,30,244,232,21,170,243,171,242,177,133,190,160,80,250,117,197,88,7,43,143,61,153,101,248,215,163,214,169,254,69,10,220,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,149,68,68,68,86,1,206,175,202,198,22,250,129,67,233,215,21,96,28,174,60,246,101,151,227,94,143,90,167,249,17,23,201,183,98,204,43,120,190,221,240,181,167,19,90,171,111,88,127,179,251,94,221,79,91,28,149,86,254,184,57,193,218,34,23,115,139,168,12,228,27,217,183,11,59,182,172,163,7,158,119,234,79,247,147,248,106,181,94,87,30,123,50,203,241,175,71,173,83,252,136,169,167,16,252,63,96,30,38,178,190,187,42,51,24,42,194,219,89,81,79,87,21,101,11,66,213,180,83,195,35,16,203,79,36,209,200,49,155,142,248,136,152,117,120,229,144,123,183,58,199,95,58,50,135,25,100,46,104,98,12,163,204,8,41,35,190,225,218,129,134,161,233,39,105,160,148,14,49,150,41,163,62,231,112,146,41,35,145,152,152,77,152,217,136,68,153,197,190,174,61,226,43,55,51,39,43,240,62,78,98,188,89,87,85,132,240,5,57,195,106,161,121,76,154,67,121,36,112,154,119,34,119,144,226,138,70,167,137,187,130,40,99,16,140,71,116,142,117,215,151,119,4,21,156,85,99,183,197,184,198,151,110,89,97,59,132,81,95,69,230,158,154,107,164,133,12,178,5,45,44,161,17,1,109,48,131,180,51,73,28,129,21,64,184,19,17,129,52,244,162,199,51,60,176,6,50,205,62,54,115,59,47,178,251,15,85,223,49,13,243,50,49,5,53,13,13,51,54,249,79,218,21,14,238,238,238,194,0,34,196,102,100,236,0,2,68,78,34,46,237,54,124,20,112,163,98,225,47,38,168,176,111,74,213,89,139,238,90,86,98,155,221,20,38,61,190,171,113,188,113,177,72,238,111,12,0,125,40,219,64,23,208,228,233,129,203,35,43,128,80,3,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,40,171,83,253,202,227,200,158,89,126,53,235,21,170,234,145,20,85,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,106,87,201,183,98,204,43,120,190,221,240,181,167,19,90,171,111,88,127,179,251,94,221,79,91,28,149,86,254,184,57,193,218,34,23,115,139,168,12,228,27,217,183,11,59,182,172,163,7,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,83,82,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,173,255,0,134,190,20,108,89,29,141,179,75,53,110,209,90,174,88,207,50,113,133,230,240,247,40,33,55,146,134,207,81,88,83,83,80,9,155,254,201,101,112,16,98,144,132,31,168,208,70,111,112,8,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,250,136,190,116,249,243,83,118,198,88,83,135,43,53,109,33,219,108,84,225,137,175,77,13,68,82,159,180,102,105,34,166,134,80,96,223,1,197,78,242,72,205,191,243,129,92,4,225,238,129,61,133,101,230,89,253,176,203,252,210,199,85,116,151,86,164,192,88,126,134,225,13,85,60,127,208,163,93,83,120,161,163,142,10,131,112,118,109,240,79,88,96,12,66,68,80,57,51,184,129,179,245,114,67,5,90,179,43,58,48,14,92,223,106,42,224,182,226,172,81,106,178,86,75,72,98,51,199,5,77,92,112,200,81,145,9,11,27,9,187,179,184,147,107,166,172,254,11,229,102,22,10,186,229,174,63,196,185,115,125,168,164,158,229,133,111,21,182,74,201,105,12,138,9,39,166,152,225,144,163,34,17,39,7,32,119,103,113,23,211,77,89,188,20,244,114,222,206,251,86,119,112,161,132,202,223,99,171,181,212,96,58,122,124,15,92,19,72,50,4,243,208,81,211,179,79,17,54,142,225,36,82,68,110,196,44,226,110,97,239,48,180,135,116,10,0,121,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,149,255,0,162,34,176,14,117,126,86,48,183,212,10,31,78,184,171,0,229,113,231,179,44,191,26,244,122,213,63,200,138,21,185,213,249,167,194,223,79,232,125,70,226,156,149,60,211,226,159,167,245,222,163,110,83,82,136,177,204,227,115,62,105,184,142,226,95,24,230,77,154,182,174,124,60,245,1,107,195,237,53,68,178,3,91,169,129,162,142,72,130,80,2,132,38,33,146,165,226,216,59,14,160,217,245,45,196,254,127,30,100,167,216,110,31,114,167,56,234,238,29,106,188,205,184,98,78,140,17,203,186,56,40,109,210,210,83,199,184,94,49,113,152,167,58,199,45,12,197,227,232,105,180,183,178,249,57,93,150,127,148,76,57,153,183,26,122,75,173,93,126,10,193,255,0,105,168,224,183,199,212,221,211,186,219,233,234,14,97,96,34,120,99,165,170,169,148,157,182,237,233,49,145,109,18,103,100,14,113,223,120,127,206,92,39,156,88,114,30,209,87,134,110,3,81,37,54,224,14,215,74,98,81,212,211,111,48,54,143,171,4,146,197,212,216,228,27,247,15,188,44,235,37,235,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,187,107,21,117,146,159,9,222,86,50,111,233,254,30,244,232,21,85,69,106,188,209,252,137,230,111,224,190,177,68,161,91,132,239,52,249,55,245,3,15,122,140,11,37,52,68,69,0,60,209,252,246,102,111,224,190,143,68,174,171,145,143,235,179,247,111,248,146,149,68,69,106,188,209,252,137,230,111,224,190,177,68,161,91,132,239,52,249,55,245,3,15,122,140,10,255,0,249,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,53,40,138,149,113,99,229,99,57,62,159,226,31,78,157,99,88,178,168,68,68,81,87,207,59,245,39,251,201,252,53,90,175,43,143,61,153,101,248,215,163,214,169,254,68,69,96,28,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,93,57,135,224,171,174,63,224,183,53,108,86,106,138,72,106,41,108,225,123,50,169,50,16,120,45,245,49,87,76,44,226,36,251,202,42,105,4,27,77,28,220,89,220,89,220,155,30,187,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,197,12,244,211,198,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,178,147,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,182,138,210,185,156,231,126,1,202,94,23,49,14,24,197,246,58,75,253,203,49,41,231,195,214,91,84,178,67,168,78,81,57,123,65,194,77,73,194,144,154,41,88,192,9,218,103,166,29,99,222,210,12,6,43,255,0,228,247,157,121,89,150,89,203,124,192,184,210,223,209,196,153,141,216,109,56,118,242,113,83,12,52,157,33,169,150,106,105,39,146,65,146,62,209,39,100,0,142,49,62,172,161,16,187,51,176,58,154,148,81,87,207,59,245,39,251,201,252,53,69,90,171,248,111,132,204,249,197,153,13,122,226,70,197,129,106,234,48,77,142,163,165,45,67,127,87,158,1,223,218,42,224,139,77,210,211,83,144,48,203,43,119,11,145,59,110,104,106,30,31,149,195,199,16,56,251,134,92,208,161,205,124,185,58,67,185,81,211,212,82,75,71,92,243,61,21,108,19,70,226,81,84,71,12,145,148,128,197,178,81,23,45,26,72,163,46,253,172,178,30,200,188,244,203,142,34,242,226,221,154,25,95,121,237,214,170,237,98,154,25,89,130,170,223,84,44,207,37,45,76,108,239,211,152,55,14,173,171,139,137,9,129,24,24,25,84,4,80,3,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,175,253,98,174,178,83,225,59,202,198,77,253,63,195,222,157,2,181,94,117,126,86,48,183,212,10,31,78,184,171,0,229,113,231,179,44,191,26,244,122,213,63,200,161,91,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,82,168,136,136,138,192,57,213,249,88,194,223,80,40,125,58,226,172,3,149,199,158,204,178,252,107,209,235,84,255,0,34,43,117,227,183,55,115,231,36,242,26,243,141,242,35,2,82,95,43,41,233,229,107,141,208,167,234,79,135,160,247,127,166,1,68,241,16,213,128,15,81,201,220,217,162,126,156,135,28,177,12,172,48,109,150,156,80,231,142,86,103,44,25,243,100,199,247,91,150,47,109,177,92,42,239,53,115,87,123,90,149,132,1,233,107,30,67,223,52,46,17,198,58,57,49,15,78,50,2,3,140,8,110,211,154,63,16,56,7,137,172,175,200,92,215,203,147,171,11,109,101,70,44,164,150,142,185,225,106,218,41,225,146,220,37,21,68,112,201,32,198,110,59,37,17,114,213,227,150,50,238,220,202,144,114,184,243,217,150,95,141,122,61,106,159,228,68,80,173,206,19,58,242,179,51,115,150,199,129,112,93,191,173,137,50,231,183,90,113,21,228,34,166,40,106,250,163,77,44,52,209,207,28,133,36,157,158,78,214,7,28,130,29,41,78,81,102,119,115,117,96,10,119,185,87,231,126,87,230,79,13,22,172,182,192,150,58,187,21,223,45,105,225,160,191,91,166,146,73,194,73,234,78,105,123,116,83,23,113,5,76,163,83,35,199,220,241,30,248,216,122,109,17,157,229,34,182,174,28,248,46,194,185,57,154,121,153,158,56,164,109,87,252,103,142,241,133,210,251,110,169,122,24,207,216,20,51,84,213,60,81,82,204,97,213,9,164,134,168,187,65,11,136,150,163,27,51,180,125,73,46,85,20,0,243,71,243,217,153,191,130,250,61,18,186,174,70,63,174,207,221,191,226,74,42,212,255,0,114,184,242,39,150,95,141,122,197,106,186,164,69,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,189,254,104,217,223,159,57,39,144,208,214,100,189,142,174,158,142,249,80,118,236,65,139,169,36,252,254,30,128,182,12,77,24,143,189,17,212,17,148,109,85,225,19,139,11,109,150,104,76,98,47,135,78,44,115,79,135,124,229,135,55,45,183,203,173,247,183,92,10,183,19,90,235,46,245,33,14,34,222,51,9,149,89,49,63,86,102,237,19,73,28,178,12,155,37,38,55,19,239,18,187,94,108,217,189,131,115,235,43,248,115,205,204,191,158,174,75,22,34,167,196,211,83,181,92,15,12,241,24,73,111,138,88,100,14,246,99,142,88,228,141,220,92,129,220,29,196,136,92,73,252,255,0,37,79,52,248,167,233,253,119,168,219,148,212,162,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,128,30,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,126,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,99,67,196,14,102,126,89,51,199,30,102,148,117,119,90,138,76,77,136,43,174,20,30,212,147,125,84,52,39,49,118,88,15,223,54,30,148,13,20,108,2,78,32,32,194,47,180,89,95,173,187,33,170,114,111,147,134,61,196,215,218,42,72,239,185,147,81,100,196,210,24,211,196,211,199,110,59,165,188,104,33,57,128,201,229,7,137,158,164,89,220,122,111,89,32,56,9,49,185,89,7,9,222,105,242,111,234,6,30,245,24,21,207,243,119,225,214,167,45,179,228,51,143,12,97,58,186,92,39,143,233,226,154,186,186,40,162,26,40,239,237,212,105,225,102,136,89,227,57,98,142,58,135,121,53,41,100,146,164,196,139,105,176,122,190,75,25,197,117,178,230,230,43,201,11,133,250,146,43,22,37,179,157,238,134,142,174,168,132,202,235,74,113,139,141,44,110,108,14,114,83,73,41,202,194,14,100,20,113,190,172,49,58,152,149,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,209,17,88,7,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,159,228,69,10,220,234,252,211,225,111,167,244,62,163,113,78,74,158,105,241,79,211,250,239,81,183,41,169,69,110,188,193,115,138,235,146,28,37,227,172,93,134,175,212,150,172,67,91,79,13,146,207,44,181,69,4,239,61,92,193,12,133,74,64,96,125,166,58,114,168,158,55,7,212,94,13,238,206,32,76,177,246,194,120,90,251,142,113,85,155,5,97,106,30,219,122,196,23,10,123,93,186,155,170,17,245,234,167,144,99,138,61,230,226,3,184,204,91,82,118,22,215,87,118,110,245,34,156,222,114,207,10,228,222,92,112,225,149,184,42,147,179,217,112,205,190,255,0,111,166,221,28,97,36,219,26,217,190,121,122,96,0,83,74,110,82,72,108,45,190,67,50,118,212,157,120,174,77,86,155,85,255,0,137,44,109,98,190,219,41,46,54,219,142,91,220,169,43,40,234,225,25,160,169,130,74,251,120,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,180,172,254,201,203,239,15,249,203,139,50,119,17,205,218,42,240,205,192,169,227,169,218,1,218,233,76,90,74,106,157,128,102,209,245,96,146,41,122,123,220,131,126,210,247,133,217,76,255,0,42,28,226,181,102,87,9,118,76,34,87,234,186,236,67,151,213,21,22,75,164,85,181,67,44,241,192,83,73,53,17,0,239,35,106,102,167,48,130,55,38,22,214,150,80,6,219,27,58,188,165,138,186,201,79,132,239,43,25,55,244,255,0,15,122,116,10,170,162,181,94,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,146,154,34,34,128,30,104,254,123,51,55,240,95,71,162,87,85,200,199,245,217,251,183,252,73,74,162,34,181,94,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,127,252,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,69,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,84,34,34,40,171,231,157,250,147,253,228,254,26,173,87,149,199,158,204,178,252,107,209,235,84,255,0,34,34,176,14,117,126,86,48,183,212,10,31,78,184,171,0,229,113,231,179,44,191,26,244,122,213,63,203,23,124,194,193,87,92,181,199,248,151,46,111,181,20,147,220,176,173,226,182,201,89,45,33,145,65,36,244,211,28,50,20,100,66,36,224,228,14,236,238,34,250,105,171,55,130,157,238,87,216,179,237,95,4,185,125,218,49,55,182,107,236,222,209,180,214,111,173,237,19,81,244,171,167,236,244,210,106,238,81,236,165,42,109,145,190,155,98,120,182,179,11,138,186,165,229,51,87,51,48,174,77,229,198,35,205,44,107,87,217,236,184,102,223,45,194,167,108,145,132,147,108,111,114,8,186,134,0,83,74,110,49,198,14,77,190,67,1,103,212,153,99,175,196,239,16,184,171,138,12,229,189,102,230,41,166,236,29,191,167,77,110,181,133,84,149,16,219,40,98,29,177,83,198,70,255,0,223,72,110,34,2,114,203,41,176,6,253,173,114,156,33,242,199,190,241,49,195,238,35,205,171,182,37,251,57,95,116,252,222,0,46,208,18,82,213,201,79,44,177,213,21,124,67,25,72,16,148,145,180,32,64,109,32,16,203,35,197,32,180,99,37,149,226,156,39,138,176,53,246,171,11,99,92,51,117,195,247,170,45,157,166,221,116,162,146,146,170,13,224,38,27,226,145,132,199,112,24,147,106,221,226,76,237,220,236,167,79,151,119,27,244,124,85,96,71,194,88,198,171,110,102,225,59,124,82,223,73,225,130,154,27,164,101,52,177,133,85,44,65,41,25,109,0,131,180,59,71,28,97,45,64,176,11,9,128,181,224,40,171,231,157,250,147,253,228,254,26,172,215,128,222,23,237,92,89,231,204,121,115,137,110,245,118,236,61,110,179,214,94,239,18,208,212,12,53,165,4,123,33,140,105,200,226,148,28,251,69,69,59,147,24,179,116,218,77,31,118,214,121,254,182,101,238,1,178,224,211,203,155,54,7,195,244,24,78,74,121,233,14,195,77,108,134,43,113,65,59,155,205,19,211,8,180,78,18,60,146,57,142,221,11,121,107,174,174,161,7,152,39,1,88,135,134,108,101,93,142,114,250,197,87,89,149,119,122,137,38,161,58,126,213,90,118,0,102,166,23,134,186,103,137,130,16,42,138,130,142,157,202,67,51,0,102,34,35,103,119,241,60,11,241,155,125,224,243,49,234,174,114,90,189,179,131,49,71,103,167,196,214,216,128,26,168,163,137,207,165,83,77,33,105,164,209,117,101,118,140,137,163,144,76,132,182,187,132,177,207,246,22,197,152,87,28,216,169,113,78,10,196,214,172,65,101,173,223,217,174,54,186,216,234,233,103,216,100,7,178,88,220,128,182,152,16,190,143,220,66,236,253,236,235,235,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,177,87,89,41,240,157,229,99,38,254,159,225,239,78,129,90,175,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,159,228,80,173,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,41,84,68,68,69,96,28,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,127,145,17,65,95,49,30,1,107,56,99,197,77,143,50,182,223,117,185,101,149,239,171,81,163,83,79,81,246,102,70,146,32,236,213,85,59,92,26,19,57,227,26,121,36,54,144,189,232,203,113,71,212,150,202,213,213,114,184,243,217,150,95,141,122,61,106,159,228,69,103,252,196,120,223,163,225,87,2,54,18,193,213,91,179,55,22,91,229,150,196,77,12,21,48,218,227,25,162,140,234,170,162,57,68,199,112,28,253,157,222,57,35,57,105,201,140,92,64,197,224,134,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,9,77,61,76,242,19,12,113,71,24,179,145,153,19,176,176,179,59,187,187,51,43,234,226,167,149,142,50,200,28,134,195,249,157,132,46,85,120,198,239,103,167,158,124,194,10,82,103,130,136,31,105,71,61,12,61,38,148,233,161,110,168,205,33,155,155,179,4,221,56,227,234,180,86,171,195,199,16,56,251,134,92,208,161,205,124,185,58,67,185,81,211,212,82,75,71,92,243,61,21,108,19,70,226,81,84,71,12,145,148,128,197,178,81,23,45,26,72,163,46,253,172,178,41,201,124,222,193,185,245,149,248,127,55,50,254,122,185,44,88,138,156,166,167,106,184,30,25,226,48,144,162,150,25,3,189,152,227,150,57,35,119,23,32,119,7,113,34,23,98,127,106,136,138,0,121,163,249,236,204,223,193,125,30,137,93,87,35,31,215,103,238,223,241,37,21,106,127,185,92,121,19,203,47,198,189,98,181,93,82,34,138,190,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,76,245,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,80,45,199,223,2,119,94,17,49,53,21,247,13,86,85,221,178,235,17,84,61,37,158,178,170,66,158,182,150,120,233,225,41,34,174,144,41,226,128,14,73,10,160,161,16,119,114,142,19,119,239,2,86,171,37,218,235,53,170,158,197,53,206,172,237,180,117,19,85,211,209,148,196,240,67,60,195,24,203,40,71,174,209,51,24,33,18,38,109,73,162,141,159,93,173,165,250,242,84,243,79,138,126,159,215,122,141,185,77,74,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,213,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,94,215,154,198,124,212,228,223,11,149,248,102,197,91,73,29,247,50,106,31,12,198,5,81,19,79,29,184,226,50,175,152,33,48,39,148,58,76,212,196,236,195,211,122,200,205,140,73,129,138,24,56,126,203,63,203,38,120,224,60,173,146,146,235,81,73,137,177,5,13,190,191,217,113,239,170,134,132,230,30,213,56,123,134,195,210,129,165,145,204,133,196,4,28,137,182,139,169,180,230,99,105,181,88,57,127,230,5,138,197,108,164,183,91,109,212,246,26,74,58,58,72,70,24,41,160,142,237,66,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,161,135,132,239,52,249,55,245,3,15,122,140,10,106,121,154,100,167,229,167,132,124,83,217,238,29,150,191,2,107,141,104,247,203,178,25,123,20,19,118,136,228,210,51,34,214,150,90,157,130,219,117,149,162,220,76,59,181,130,28,189,198,183,92,181,199,248,107,49,172,84,244,147,220,176,173,226,138,247,71,21,88,17,65,36,244,211,4,209,140,130,36,36,224,228,12,206,204,66,250,107,163,183,138,201,163,47,113,173,171,50,176,6,26,204,107,21,61,92,22,220,85,103,162,189,209,197,86,2,51,199,5,76,33,52,99,32,137,16,177,176,155,51,179,17,54,186,232,239,226,160,135,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,250,34,43,0,231,87,229,99,11,125,64,161,244,235,138,176,14,87,30,123,50,203,241,175,71,173,83,252,136,161,91,157,95,154,124,45,244,254,135,212,110,41,201,83,205,62,41,250,127,93,234,54,229,53,40,161,131,156,190,119,218,177,214,118,216,50,94,223,99,171,167,168,202,250,121,202,186,190,105,7,101,92,247,40,40,234,24,34,6,213,216,35,138,56,181,50,118,114,57,12,118,179,3,28,157,94,77,153,41,246,231,136,43,182,113,213,220,58,52,153,101,111,110,140,17,203,182,73,235,174,49,84,83,199,184,94,50,98,132,96,10,199,45,12,9,164,232,105,184,119,178,170,188,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,246,188,236,50,118,213,101,198,88,15,59,236,118,26,184,170,49,45,61,85,146,255,0,89,13,40,141,33,79,74,209,149,25,75,32,131,59,212,201,20,147,131,60,134,238,81,81,131,11,51,68,74,143,242,157,207,75,238,88,113,65,108,203,159,108,218,168,176,182,101,235,110,187,141,193,128,55,85,65,79,81,37,3,195,43,184,184,204,83,159,64,67,87,25,59,75,142,194,62,153,4,234,44,85,214,74,124,39,121,88,201,191,167,248,123,211,160,85,85,21,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,44,148,209,17,20,0,243,71,243,217,153,191,130,250,61,18,186,174,70,63,174,207,221,191,226,74,85,17,21,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,43,255,0,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,162,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,202,161,17,17,69,95,60,239,212,159,239,39,240,213,106,188,174,60,246,101,151,227,94,143,90,167,249,17,21,128,115,171,242,177,133,190,160,80,250,117,197,88,7,43,143,61,153,101,248,215,163,214,169,254,80,87,205,199,44,241,86,15,226,246,241,142,174,212,154,217,113,237,190,130,225,104,170,142,57,58,101,217,169,33,163,158,2,50,6,7,152,14,6,50,0,34,219,28,240,19,187,57,232,213,215,145,246,63,166,138,235,154,121,91,93,136,106,222,162,170,158,221,127,181,218,73,229,40,24,34,41,96,173,168,6,211,164,6,239,53,0,23,123,25,179,71,250,77,27,237,149,245,5,124,204,248,209,254,82,121,142,25,111,130,139,167,128,112,13,194,174,10,106,136,107,186,209,223,107,153,250,71,93,164,102,80,148,34,192,67,78,77,184,186,114,202,110,77,214,120,227,241,92,2,112,109,83,197,246,104,86,219,239,181,53,116,24,19,12,83,180,216,142,186,134,182,40,43,64,231,142,102,163,134,157,164,142,70,35,57,98,114,39,112,216,209,197,38,164,38,241,177,79,245,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,17,134,10,104,35,22,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,81,235,205,103,130,90,204,214,177,83,113,3,148,56,83,182,99,59,55,78,142,255,0,109,181,219,103,168,184,98,10,83,56,161,130,64,8,88,186,147,83,247,234,238,27,138,7,125,210,51,83,198,15,20,57,47,155,216,203,33,115,67,15,230,230,95,207,73,29,247,14,212,20,212,237,87,3,77,4,160,113,148,82,195,32,119,59,132,145,73,36,110,226,226,108,198,238,36,36,204,77,145,71,15,28,64,224,30,38,178,190,135,53,242,228,234,194,219,89,81,81,73,45,29,115,194,213,180,83,195,35,137,69,81,28,50,72,49,155,142,201,68,92,181,120,229,140,187,183,50,143,110,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,77,74,243,248,255,0,0,96,220,211,193,183,108,190,204,28,61,73,124,195,215,202,119,166,174,161,169,103,217,40,106,206,206,206,206,196,6,36,194,96,98,236,96,98,36,46,36,44,237,143,183,26,252,40,223,120,75,206,90,220,27,210,186,214,97,11,150,181,152,90,247,91,8,15,111,165,218,15,36,110,81,187,131,205,1,159,74,70,208,9,244,9,58,96,18,198,202,186,242,202,227,182,235,146,56,202,221,145,153,165,137,169,35,202,251,245,68,131,75,89,116,156,128,48,221,105,177,16,156,114,104,236,20,211,75,160,200,7,182,48,57,58,251,163,102,155,171,54,138,0,121,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,149,255,0,172,85,214,74,124,39,121,88,201,191,167,248,123,211,160,86,171,206,175,202,198,22,250,129,67,233,215,21,96,28,174,60,246,101,151,227,94,143,90,167,249,20,43,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,85,17,17,17,88,7,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,159,228,68,95,39,20,225,60,43,142,108,85,88,91,26,225,155,86,32,178,214,236,237,54,235,165,20,117,116,179,236,49,48,223,20,140,64,91,76,4,155,86,238,33,103,110,246,101,143,191,28,156,34,93,120,65,205,193,194,144,92,106,239,24,78,253,78,87,44,57,117,158,156,128,206,6,55,19,165,152,216,90,35,169,133,246,239,233,190,142,18,67,35,140,125,86,140,125,7,43,143,61,153,101,248,215,163,214,169,254,69,77,56,135,226,7,0,240,203,149,245,217,175,152,199,86,118,218,58,138,122,72,168,232,94,23,173,173,158,105,24,70,42,120,230,146,49,144,216,119,202,66,197,171,71,20,133,223,181,214,58,249,209,155,216,203,62,179,67,16,102,230,96,79,73,37,247,17,84,12,213,13,73,3,67,4,64,17,140,81,67,24,119,187,4,113,71,28,108,228,228,110,192,206,68,68,238,79,41,60,165,56,46,251,23,98,163,226,187,31,142,235,214,35,183,205,6,23,181,207,67,180,173,212,50,30,210,174,34,148,24,218,105,192,29,162,40,157,135,179,76,79,186,70,168,219,28,143,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,25,160,169,130,65,113,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,2,220,195,56,44,186,240,177,154,21,23,220,33,135,234,199,42,241,45,67,62,31,172,122,146,170,106,41,222,61,210,219,231,144,133,136,12,73,165,40,152,220,156,225,97,126,164,134,19,109,237,242,238,227,126,179,133,92,118,248,75,24,213,110,203,44,89,112,138,91,233,60,51,212,205,107,144,97,150,48,170,165,136,37,16,29,198,112,118,135,104,228,144,226,167,22,1,114,0,23,158,148,68,80,3,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,40,171,83,253,202,227,200,158,89,126,53,235,21,170,234,145,20,85,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,106,87,148,205,92,179,194,185,201,151,24,143,43,113,173,39,104,178,226,107,124,182,250,157,177,198,114,67,189,189,201,226,234,1,128,205,17,176,201,25,184,190,201,0,9,155,81,101,143,15,20,92,50,99,238,22,115,66,229,151,248,190,154,174,178,218,21,4,54,92,66,214,233,169,168,175,48,52,113,73,190,2,145,182,145,128,207,16,202,0,70,209,200,228,27,139,70,34,186,14,74,158,105,241,79,211,250,239,81,183,41,169,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,202,185,178,103,165,139,56,56,154,251,55,132,175,55,90,187,86,93,219,207,13,213,67,80,199,29,40,94,35,170,153,235,78,158,50,127,247,8,78,77,162,230,84,205,166,224,24,204,171,7,37,140,134,169,187,99,44,87,196,109,230,138,144,237,182,42,115,195,54,87,154,158,41,79,218,51,52,114,212,205,17,185,239,128,226,167,120,227,119,217,249,192,174,49,99,247,76,94,242,185,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,22,74,107,28,30,50,114,46,179,135,110,35,177,158,92,251,27,217,214,81,184,73,113,195,130,15,57,194,118,122,131,41,41,90,57,103,102,57,122,96,253,3,61,73,186,176,202,59,201,197,201,229,83,148,38,122,86,102,127,14,53,121,115,136,111,61,182,245,150,151,1,183,66,38,211,156,195,103,156,30,74,39,146,89,28,128,182,152,85,192,0,14,205,28,84,209,11,128,182,210,56,235,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,136,138,192,57,213,249,88,194,223,80,40,125,58,226,172,3,149,199,158,204,178,252,107,209,235,84,255,0,34,40,86,231,87,230,159,11,125,63,161,245,27,138,114,84,243,79,138,126,159,215,122,141,185,77,74,249,56,179,20,216,176,54,21,188,227,92,83,93,216,172,184,126,223,81,116,184,212,244,142,78,133,44,17,148,146,201,176,24,140,182,128,19,232,44,228,250,104,204,239,220,177,151,205,92,204,197,89,201,152,248,143,52,177,173,95,104,189,98,107,132,183,10,157,178,72,113,195,189,253,200,34,234,25,152,195,16,48,199,24,57,62,200,192,5,159,65,101,58,156,181,178,7,242,21,195,6,31,251,71,151,191,101,241,214,40,235,92,241,47,105,13,43,167,254,136,155,177,12,250,187,148,123,41,74,45,32,247,122,100,114,110,1,144,165,214,213,121,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,41,60,93,100,133,215,136,238,29,49,158,77,88,175,148,150,139,149,254,158,152,168,234,234,227,35,129,167,167,170,134,166,48,147,111,188,32,101,3,3,155,49,56,49,185,48,158,221,143,142,13,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,98,134,122,105,227,38,40,229,142,65,118,32,49,38,98,98,103,103,103,102,118,89,52,228,190,111,96,220,250,202,252,63,155,153,127,61,92,150,44,69,78,83,83,181,92,15,12,241,24,72,81,75,12,129,222,204,113,203,28,145,187,139,144,59,131,184,145,11,177,62,49,139,37,62,19,188,172,100,223,211,252,61,233,208,42,170,138,213,121,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,22,74,104,136,138,0,121,163,249,236,204,223,193,125,30,137,93,87,35,31,215,103,238,223,241,37,42,136,138,213,121,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,21,255,0,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,106,81,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,101,80,136,136,162,175,158,119,234,79,247,147,248,106,181,94,87,30,123,50,203,241,175,71,173,83,252,136,138,192,57,213,249,88,194,223,80,40,125,58,226,172,3,149,199,158,204,178,252,107,209,235,84,255,0,40,213,231,105,150,120,171,16,101,198,93,230,149,166,147,180,89,112,125,194,225,111,187,244,227,144,228,167,237,237,77,208,156,182,131,128,66,199,72,241,145,153,15,231,39,128,89,137,207,186,200,57,104,227,250,108,190,227,75,46,234,174,88,134,174,213,109,190,84,84,216,42,154,23,151,101,97,213,211,73,21,45,60,161,27,62,240,42,199,164,118,220,219,4,196,12,182,236,220,210,233,204,75,11,103,142,53,225,79,21,225,140,134,161,237,215,90,238,144,222,41,41,229,152,46,21,54,113,119,58,152,104,154,55,110,164,199,180,4,162,45,90,88,10,162,49,19,51,1,120,43,202,220,139,204,124,219,206,91,102,67,97,203,55,98,197,247,27,132,214,233,41,46,206,244,125,134,72,4,206,165,234,24,219,124,125,16,138,82,48,218,242,126,109,196,64,143,65,124,135,184,120,225,251,0,240,203,149,244,57,81,151,33,86,118,218,58,138,138,185,107,43,154,23,173,173,158,105,28,138,90,137,33,142,49,144,216,118,68,36,227,171,71,20,99,223,181,149,75,69,8,28,206,184,37,172,200,204,199,169,205,188,175,194,155,50,219,20,110,172,154,154,211,109,157,169,112,213,80,188,49,201,28,198,204,81,67,12,243,76,39,11,110,1,220,114,68,17,136,196,14,94,219,147,5,167,62,97,205,12,75,125,194,150,202,64,202,186,202,113,164,197,149,149,240,232,211,86,195,28,133,69,21,20,140,219,138,164,10,119,35,29,122,99,12,166,242,104,101,79,175,181,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,162,166,156,67,240,253,128,120,154,202,250,236,168,204,96,171,11,109,101,69,61,92,85,148,45,11,86,209,79,12,140,67,45,60,147,71,32,198,110,59,226,34,97,213,227,150,65,238,220,235,30,28,244,200,188,199,225,211,49,238,57,95,154,22,110,195,117,161,210,88,102,137,220,233,110,20,164,238,209,213,83,72,236,221,72,79,105,104,250,49,49,9,1,136,24,24,12,138,242,188,230,5,255,0,202,223,10,89,187,55,246,171,78,12,188,17,127,227,50,189,53,108,245,21,63,248,181,53,36,112,197,253,132,90,126,139,171,85,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,177,87,89,41,240,157,229,99,38,254,159,225,239,78,129,90,175,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,159,228,80,173,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,41,84,68,68,69,96,28,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,127,145,17,21,52,226,31,135,236,3,196,214,87,215,101,70,99,5,88,91,107,42,41,234,226,172,161,104,90,182,138,120,100,98,25,105,228,154,57,6,51,113,223,17,19,14,175,28,178,15,118,231,81,45,193,255,0,15,216,251,134,94,103,120,3,42,51,24,41,14,229,71,79,113,171,138,178,133,166,122,42,216,38,177,214,16,203,79,36,209,198,82,3,22,248,136,152,116,105,34,144,123,246,186,155,68,81,23,206,95,3,113,13,116,198,86,12,115,121,160,164,184,229,93,154,158,120,108,167,104,160,168,144,237,7,35,81,141,76,215,73,158,45,145,29,69,65,199,28,45,212,112,32,128,89,132,79,123,157,31,229,153,193,119,242,147,204,115,204,140,106,61,60,3,128,110,20,147,212,211,205,67,214,142,251,92,207,213,10,29,100,2,132,161,22,1,42,129,125,197,211,150,32,97,110,179,73,28,234,34,167,249,233,145,121,113,196,94,92,92,114,191,52,44,221,186,213,93,164,176,205,19,176,85,91,234,133,157,163,170,166,145,217,250,115,6,226,209,244,113,113,34,3,19,3,48,44,117,179,211,34,243,31,135,76,199,184,229,126,104,89,187,13,214,135,73,97,154,39,115,165,184,82,147,187,71,85,77,35,179,117,33,61,165,163,232,196,196,36,6,32,96,96,51,105,203,74,211,196,149,131,135,75,61,139,62,173,148,150,235,109,186,159,178,97,138,58,216,107,225,196,20,208,71,85,84,50,69,114,142,169,152,64,4,90,156,105,134,38,102,104,24,89,255,0,173,87,106,136,160,7,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,81,86,167,251,149,199,145,60,178,252,107,214,43,85,213,34,40,171,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,162,163,252,81,112,201,128,120,166,202,251,150,95,226,250,106,74,59,145,211,144,217,113,11,91,161,169,173,179,78,242,69,38,248,10,70,220,32,101,4,67,40,1,3,201,27,16,110,29,88,134,58,249,94,101,14,50,200,94,61,179,39,40,243,2,10,72,239,184,119,3,214,67,80,244,147,180,208,74,7,91,108,150,41,163,62,231,112,146,41,35,145,152,152,77,152,217,136,68,153,197,165,209,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,21,159,231,223,43,252,130,226,39,54,47,185,199,141,113,126,96,81,94,177,7,101,237,48,90,238,20,81,210,135,66,154,42,112,216,50,82,72,109,168,66,46,250,155,251,206,250,104,218,51,86,14,23,248,95,192,60,38,96,11,134,92,229,205,223,16,92,109,183,27,196,183,185,101,189,212,67,52,227,60,144,195,9,8,148,49,68,44,27,105,193,217,156,93,245,114,239,240,102,183,92,89,201,247,135,108,115,138,175,56,215,20,230,102,106,214,222,177,5,194,162,233,113,169,246,133,174,62,189,84,242,20,146,201,176,45,226,3,184,204,159,65,102,22,215,70,102,110,229,115,252,60,112,253,128,120,101,202,250,28,168,203,144,171,59,109,29,69,69,92,181,149,205,11,214,214,207,52,142,69,45,68,144,199,24,200,108,59,34,18,113,213,163,138,49,239,218,203,183,159,121,41,133,120,137,202,123,238,78,99,91,133,214,138,203,136,59,47,105,158,215,44,113,213,7,66,166,42,128,216,82,71,32,54,167,8,179,234,15,238,187,233,163,232,237,108,25,123,202,39,134,220,181,199,248,107,49,172,88,219,50,167,185,97,91,197,21,238,142,42,187,149,1,65,36,244,211,4,209,140,130,52,98,78,14,64,204,236,196,47,166,186,59,120,171,223,86,191,197,7,47,76,151,226,207,31,219,243,27,49,177,62,53,183,92,173,214,120,172,145,69,100,173,164,134,2,130,57,166,152,72,134,106,105,73,207,117,65,179,187,19,54,140,61,222,46,238,23,249,122,100,191,9,152,254,225,152,217,115,137,241,173,198,229,113,179,203,100,150,43,221,109,36,208,12,18,77,12,196,66,48,211,68,76,123,169,193,153,220,157,180,114,238,240,118,243,249,247,202,255,0,32,184,137,205,139,238,113,227,92,95,152,20,87,172,65,217,123,76,22,187,133,20,116,161,208,166,138,156,54,12,148,146,27,106,16,139,190,166,254,243,190,154,54,140,213,131,133,254,23,240,15,9,152,2,225,151,57,115,119,196,23,27,109,198,241,45,238,89,111,117,16,205,56,207,36,48,194,66,37,12,81,11,6,218,112,118,103,23,125,92,187,252,25,171,2,34,42,63,197,7,11,248,7,139,60,1,111,203,156,198,187,226,11,117,182,221,120,138,247,20,182,74,136,97,156,167,142,25,161,17,34,154,41,69,195,109,65,187,179,11,62,172,61,254,44,244,127,33,57,95,228,23,14,217,177,98,206,60,21,139,243,2,182,245,135,251,87,102,130,233,112,162,146,148,250,244,210,211,158,241,142,146,51,125,2,98,118,208,219,222,102,215,86,213,158,240,17,21,175,241,65,203,211,37,248,179,199,246,252,198,204,108,79,141,109,215,43,117,158,43,36,81,89,43,105,33,128,160,142,105,166,18,33,154,154,82,115,221,80,108,238,196,205,163,15,119,139,187,133,254,94,153,47,194,102,63,184,102,54,92,226,124,107,113,185,92,108,242,217,37,138,247,91,73,52,3,4,147,67,49,16,140,52,209,19,30,234,112,102,119,39,109,28,187,188,29,174,129,83,252,251,201,76,43,196,78,83,223,114,115,26,220,46,180,86,92,65,217,123,76,246,185,99,142,168,58,21,49,84,6,194,146,57,1,181,56,69,159,80,127,117,223,77,31,71,107,64,255,0,65,83,133,143,251,190,205,95,252,235,110,255,0,152,171,255,0,86,255,0,197,111,5,57,89,198,15,217,111,202,101,255,0,21,219,62,201,118,238,197,236,42,170,104,122,157,171,161,212,234,245,160,151,93,59,48,109,219,183,77,75,93,117,109,60,255,0,11,252,189,50,95,132,204,127,112,204,108,185,196,248,214,227,114,184,217,229,178,75,21,238,182,146,104,6,9,38,134,98,33,24,105,162,38,61,212,224,204,238,78,218,57,119,120,59,93,2,177,92,89,201,207,133,140,87,138,175,56,167,237,38,96,89,189,179,112,168,184,123,58,211,89,110,167,161,163,234,200,71,208,167,139,177,63,78,16,221,180,3,87,218,44,205,171,232,174,127,135,140,136,195,220,54,101,125,14,81,225,12,77,136,47,54,43,93,69,68,212,15,123,58,83,158,152,38,145,229,56,68,233,224,133,136,58,167,44,140,230,196,108,242,19,110,218,192,35,105,127,232,42,112,177,255,0,119,217,171,255,0,157,109,223,243,21,123,249,123,130,173,89,107,128,48,214,92,216,170,42,231,182,225,91,61,21,146,142,90,179,18,158,72,41,161,8,99,41,8,68,69,205,196,25,221,216,69,181,215,70,111,5,232,17,83,252,251,201,76,43,196,78,83,223,114,115,26,220,46,180,86,92,65,217,123,76,246,185,99,142,168,58,21,49,84,6,194,146,57,1,181,56,69,159,80,127,117,223,77,31,71,107,96,203,222,81,60,54,229,174,63,195,89,141,98,198,217,149,61,203,10,222,40,175,116,113,85,220,168,10,9,39,166,152,38,140,100,17,163,18,112,114,6,103,102,33,125,53,209,219,197,94,250,34,34,179,252,251,229,127,144,92,68,230,197,247,56,241,174,47,204,10,43,214,32,236,189,166,11,93,194,138,58,80,232,83,69,78,27,6,74,73,13,181,8,69,223,83,127,121,223,77,27,70,106,129,194,151,5,57,89,193,247,218,159,201,157,255,0,21,220,254,214,246,30,219,237,218,170,105,186,125,151,175,211,233,116,96,139,77,123,73,238,221,187,93,7,77,52,125,110,1,17,83,252,251,201,76,43,196,78,83,223,114,115,26,220,46,180,86,92,65,217,123,76,246,185,99,142,168,58,21,49,84,6,194,146,57,1,181,56,69,159,80,127,117,223,77,31,71,107,96,203,222,81,60,54,229,174,63,195,89,141,98,198,217,149,61,203,10,222,40,175,116,113,85,220,168,10,9,39,166,152,38,140,100,17,163,18,112,114,6,103,102,33,125,53,209,219,197,85,254,43,120,41,202,206,48,126,203,126,83,47,248,174,217,246,75,183,118,47,97,85,83,67,212,237,93,14,167,87,173,4,186,233,217,131,110,221,186,106,90,235,171,105,231,248,95,229,233,146,252,38,99,251,134,99,101,206,39,198,183,27,149,198,207,45,146,88,175,117,180,147,64,48,73,52,51,17,8,195,77,17,49,238,167,6,103,114,118,209,203,187,193,218,232,17,23,159,204,44,21,106,204,172,1,137,114,230,251,81,87,5,183,21,89,235,108,149,146,210,24,140,241,193,83,9,195,33,70,68,36,44,108,38,238,206,226,77,174,154,179,248,43,32,255,0,65,83,133,143,251,190,205,95,252,235,110,255,0,152,171,255,0,68,68,86,255,0,197,111,5,57,89,198,15,217,111,202,101,255,0,21,219,62,201,118,238,197,236,42,170,104,122,157,171,161,212,234,245,160,151,93,59,48,109,219,183,77,75,93,117,109,41,254,66,114,191,200,46,29,179,98,197,156,120,43,23,230,5,109,235,15,246,174,205,5,210,225,69,37,41,245,233,165,167,61,227,29,36,102,250,4,196,237,161,183,188,205,174,173,171,61,224,34,34,163,252,80,112,191,128,120,179,192,22,252,185,204,107,190,32,183,91,109,215,136,175,113,75,100,168,134,25,202,120,225,154,17,18,41,162,148,92,54,212,27,187,48,179,234,195,223,226,207,71,242,19,149,254,65,112,237,155,22,44,227,193,88,191,48,43,111,88,127,181,118,104,46,151,10,41,41,79,175,77,45,57,239,24,233,35,55,208,38,39,109,13,189,230,109,117,109,89,239,1,83,252,251,201,76,43,196,78,83,223,114,115,26,220,46,180,86,92,65,217,123,76,246,185,99,142,168,58,21,49,84,6,194,146,57,1,181,56,69,159,80,127,117,223,77,31,71,107,74,180,242,106,225,182,193,117,162,190,216,179,71,56,45,215,43,117,68,117,116,117,148,151,186,8,103,166,158,50,98,142,88,228,26,38,32,49,38,98,98,103,103,103,102,118,87,234,188,165,187,42,178,226,209,152,247,124,222,182,96,187,85,54,51,191,91,233,237,119,43,220,116,236,213,85,52,176,187,188,113,145,127,244,140,78,222,241,140,48,9,57,52,49,48,122,180,69,231,241,254,0,193,185,167,131,110,217,125,152,56,122,146,249,135,175,148,239,77,93,67,82,207,178,80,213,157,157,157,157,136,12,73,132,192,197,216,192,196,72,92,72,89,217,128,48,6,13,202,204,27,105,203,236,190,195,212,150,60,61,99,167,106,106,26,26,102,125,145,6,174,238,238,238,238,70,100,78,70,102,78,230,102,68,68,228,68,238,244,127,138,222,10,114,179,140,31,178,223,148,203,254,43,182,125,146,237,221,139,216,85,84,208,245,59,87,67,169,213,235,65,46,186,118,96,219,183,110,154,150,186,234,218,121,254,23,249,122,100,191,9,152,254,225,152,217,115,137,241,173,198,229,113,179,203,100,150,43,221,109,36,208,12,18,77,12,196,66,48,211,68,76,123,169,193,153,220,157,180,114,238,240,118,186,4,69,66,184,169,224,219,40,248,190,181,97,251,126,103,84,226,10,10,140,49,81,60,214,234,235,37,104,65,56,4,226,45,52,36,210,199,36,68,6,241,66,78,238,27,217,226,29,164,44,230,197,110,191,232,42,112,177,255,0,119,217,171,255,0,157,109,223,243,21,234,179,59,148,254,65,102,238,47,147,29,99,92,201,205,90,187,213,69,190,219,111,169,170,43,197,20,146,85,118,42,40,40,194,121,78,74,50,51,154,64,167,19,144,220,189,233,8,201,153,153,217,154,186,240,191,194,254,1,225,51,0,92,50,231,46,110,248,130,227,109,184,222,37,189,203,45,238,162,25,167,25,228,134,24,72,68,161,138,33,96,219,78,14,204,226,239,171,151,127,131,53,96,86,1,254,130,167,11,31,247,125,154,191,249,214,221,255,0,49,87,191,151,184,42,213,150,184,3,13,101,205,138,162,174,123,110,21,179,209,89,40,229,171,49,41,228,130,154,16,134,50,144,132,68,92,220,65,157,221,132,91,93,116,102,240,84,255,0,138,14,23,240,15,22,120,2,223,151,57,141,119,196,22,235,109,186,241,21,238,41,108,149,16,195,57,79,28,51,66,34,69,52,82,139,134,218,131,119,102,22,125,88,123,252,89,232,254,66,114,191,200,46,29,179,98,197,156,120,43,23,230,5,109,235,15,246,174,205,5,210,225,69,37,41,245,233,165,167,61,227,29,36,102,250,4,196,237,161,183,188,205,174,173,171,61,224,34,181,254,40,57,122,100,191,22,120,254,223,152,217,141,137,241,173,186,229,110,179,197,100,138,43,37,109,36,48,20,17,205,52,194,68,51,83,74,78,123,170,13,157,216,153,180,97,238,241,119,244,28,41,112,83,149,156,31,125,169,252,153,223,241,93,207,237,111,97,237,190,221,170,166,155,167,217,122,253,62,151,70,8,180,215,180,158,237,219,181,208,116,211,71,214,224,17,17,17,81,254,40,56,95,192,60,89,224,11,126,92,230,53,223,16,91,173,182,235,196,87,184,165,178,84,67,12,229,60,112,205,8,137,20,209,74,46,27,106,13,221,152,89,245,97,239,241,103,163,249,9,202,255,0,32,184,118,205,139,22,113,224,172,95,152,21,183,172,63,218,187,52,23,75,133,20,148,167,215,166,150,156,247,140,116,145,155,232,19,19,182,134,222,243,54,186,182,172,247,128,136,136,139,207,223,112,6,13,196,216,155,12,227,59,238,30,164,171,190,224,234,138,154,155,21,192,153,218,122,19,168,167,58,121,216,9,157,157,194,72,164,118,32,125,65,220,99,39,109,209,129,15,160,69,212,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,51,65,83,4,130,227,36,82,70,76,226,96,66,238,46,46,206,206,206,236,235,229,96,12,1,131,114,179,6,218,114,251,47,176,245,37,143,15,88,233,218,154,134,134,153,159,100,65,171,187,187,187,187,145,153,19,145,153,147,185,153,145,17,57,17,59,191,160,68,84,171,52,248,94,200,236,232,199,120,83,49,179,35,0,90,175,119,172,35,215,138,156,171,41,33,158,26,202,89,97,150,55,165,171,138,80,32,158,16,57,186,241,177,54,232,229,6,32,33,98,144,78,170,162,34,179,252,251,229,127,144,92,68,230,197,247,56,241,174,47,204,10,43,214,32,236,189,166,11,93,194,138,58,80,232,83,69,78,27,6,74,73,13,181,8,69,223,83,127,121,223,77,27,70,106,129,194,151,5,57,89,193,247,218,159,201,157,255,0,21,220,254,214,246,30,219,237,218,170,105,186,125,151,175,211,233,116,96,139,77,123,73,238,221,187,93,7,77,52,125,104,7,250,10,156,44,127,221,246,106,255,0,231,91,119,252,197,93,254,66,100,166,21,225,219,41,236,89,57,130,174,23,90,219,46,31,237,93,154,123,164,177,201,84,125,122,153,106,15,121,71,28,96,250,28,196,205,160,55,186,205,174,175,171,189,64,68,86,255,0,197,111,5,57,89,198,15,217,111,202,101,255,0,21,219,62,201,118,238,197,236,42,170,104,122,157,171,161,212,234,245,160,151,93,59,48,109,219,183,77,75,93,117,109,60,255,0,11,252,189,50,95,132,204,127,112,204,108,185,196,248,214,227,114,184,217,229,178,75,21,238,182,146,104,6,9,38,134,98,33,24,105,162,38,61,212,224,204,238,78,218,57,119,120,59,93,2,34,243,242,96,12,27,46,63,167,205,34,195,212,141,139,41,108,243,88,2,236,44,227,59,219,165,154,57,202,156,221,159,67,6,150,16,49,220,207,177,222,77,155,122,146,110,244,8,172,131,48,185,68,240,219,153,88,255,0,18,230,53,247,27,102,84,23,44,85,120,173,189,214,69,73,114,160,24,35,158,166,99,154,65,140,74,140,137,129,136,221,153,156,137,244,211,87,127,21,115,249,9,146,152,87,135,108,167,177,100,230,10,184,93,107,108,184,127,181,118,105,238,146,199,37,81,245,234,101,168,61,229,28,113,131,232,115,19,54,128,222,235,54,186,190,174,245,1,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,127,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,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,0,5,2,4,3,4,5,6,8,5,9,19,8,2,19,0,1,2,3,4,5,6,7,8,17,18,9,19,20,33,49,56,181,21,34,65,81,119,22,35,50,97,113,133,23,24,51,71,82,129,134,197,36,37,66,83,193,25,38,52,69,114,145,166,177,212,39,53,67,73,84,86,87,88,98,99,115,116,130,136,150,161,198,209,211,54,57,68,100,104,149,179,225,228,240,146,147,178,85,101,117,162,164,180,194,40,55,148,131,132,165,182,196,241,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,78,217,245,226,123,127,93,87,13,79,7,242,253,80,184,44,154,21,46,71,73,87,170,189,5,234,77,125,201,241,165,62,151,90,105,124,222,108,120,202,36,199,81,165,77,179,35,114,86,135,54,164,214,218,166,254,65,115,175,106,230,179,14,34,81,42,213,62,159,19,109,154,123,45,220,116,249,6,218,28,159,176,146,218,170,113,201,180,161,10,101,213,153,26,210,132,151,37,197,146,12,182,169,165,187,42,128,120,172,98,198,43,7,2,172,10,166,35,98,53,122,37,58,155,78,142,251,173,52,236,166,89,126,160,251,108,184,242,98,69,75,203,66,93,146,226,90,89,54,209,40,141,70,95,105,149,69,208,56,178,98,60,12,220,84,177,110,190,117,90,174,22,76,231,81,35,90,104,112,227,116,52,115,124,148,204,182,227,147,170,101,85,20,146,9,107,91,138,81,47,123,173,37,109,182,109,155,87,61,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,253,96,33,87,17,28,253,67,203,29,170,86,30,22,212,41,85,44,77,173,243,99,234,82,88,145,242,101,178,109,165,245,50,163,110,53,147,203,67,237,170,59,110,32,155,87,172,226,183,37,190,91,177,215,135,79,18,251,133,251,134,220,203,158,63,72,151,87,69,94,66,105,182,253,216,243,242,166,212,92,168,200,148,181,54,197,65,110,184,226,157,66,212,242,25,109,196,18,121,91,27,74,210,164,41,78,53,21,115,55,153,188,201,80,51,37,138,244,42,22,96,241,42,157,77,167,95,21,216,144,225,196,187,39,178,196,102,27,158,242,91,105,182,210,233,37,8,74,72,146,73,34,34,34,34,34,22,233,195,134,236,186,175,156,152,225,229,211,122,220,213,91,130,181,55,210,221,77,70,169,53,201,114,159,217,85,150,132,111,117,195,82,213,181,8,74,75,83,236,74,72,139,176,136,112,174,23,57,237,170,227,101,41,236,8,198,139,154,36,139,218,135,29,10,183,234,50,223,87,91,112,194,74,86,110,161,205,197,181,217,49,210,132,153,175,127,49,214,212,107,52,168,217,121,213,88,80,0,0,141,92,71,174,203,170,198,201,142,33,221,54,85,205,85,183,235,80,189,19,211,84,105,115,92,137,41,141,245,88,136,94,199,91,52,173,59,144,181,36,244,62,212,168,200,251,12,197,32,254,54,57,167,255,0,108,182,42,255,0,211,42,143,254,48,210,152,0,225,89,223,197,235,203,1,114,199,118,226,230,31,191,17,186,237,187,34,144,244,114,150,193,60,195,168,93,82,35,78,178,226,59,12,208,227,78,56,217,154,77,43,34,89,154,84,149,17,40,190,174,87,115,55,96,230,155,11,233,184,129,104,73,137,14,164,184,233,85,106,222,58,139,50,102,209,159,55,29,111,99,233,108,247,37,11,83,14,169,165,173,40,55,27,36,175,106,117,52,167,176,0,0,14,105,153,186,181,86,129,150,220,87,174,208,170,114,233,213,42,117,143,93,151,14,100,71,148,203,241,159,110,3,202,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,33,200,50,19,157,250,22,110,44,71,97,92,114,169,84,220,77,162,115,93,173,209,33,178,184,236,174,41,188,100,204,168,137,113,215,22,227,59,20,210,28,61,230,164,59,174,228,165,46,52,107,149,64,0,60,253,255,0,127,217,184,89,102,213,177,7,16,110,24,148,59,122,135,28,228,206,157,36,207,99,72,212,136,136,136,136,212,181,169,70,148,33,9,35,90,214,164,165,36,165,40,136,225,175,13,252,215,98,62,109,113,31,28,47,91,213,222,134,149,7,228,251,20,10,3,15,26,226,210,34,168,234,38,105,73,153,23,49,229,237,73,186,241,145,41,197,37,36,68,132,33,182,209,10,184,143,102,23,31,108,108,231,98,29,173,101,99,134,32,91,244,88,94,137,233,169,212,187,154,108,72,172,111,165,68,90,246,52,219,137,66,119,45,106,81,232,93,170,81,153,246,153,137,43,193,175,22,49,79,20,63,11,255,0,132,204,75,186,238,223,70,124,159,232,189,59,89,147,63,165,230,122,67,153,202,231,45,91,55,114,209,187,110,154,236,78,189,196,44,168,0,70,174,35,215,101,213,99,100,199,16,238,155,42,230,170,219,245,168,94,137,233,170,52,185,174,68,148,198,250,172,68,47,99,173,154,86,157,200,90,146,122,31,106,84,100,125,134,98,162,242,201,153,188,201,87,243,37,133,20,42,238,96,241,42,163,77,168,223,20,40,147,33,203,187,39,188,196,150,28,158,202,92,105,198,212,233,165,104,82,76,210,105,50,50,50,51,35,23,41,157,252,94,188,176,23,44,119,110,46,97,251,241,27,174,219,178,41,15,71,41,108,19,204,58,133,213,34,52,235,46,35,176,205,14,52,227,141,153,164,210,178,37,153,165,73,81,18,139,234,229,119,51,118,14,105,176,190,155,136,22,132,152,144,234,75,142,149,86,173,227,168,179,38,109,25,243,113,214,246,62,150,207,114,80,181,48,234,154,90,210,131,113,178,74,246,167,83,74,123,0,0,0,230,153,155,171,85,104,25,109,197,122,237,10,167,46,157,82,167,88,245,217,112,230,68,121,76,191,25,246,224,60,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,25,247,252,108,115,79,254,217,108,85,255,0,166,85,31,252,97,165,48,0,1,207,243,11,116,215,108,108,2,196,187,214,214,157,209,86,173,251,62,179,84,167,73,229,33,206,68,166,33,58,227,78,108,89,41,10,218,180,36,244,81,26,79,77,12,140,187,7,42,201,6,116,109,92,220,97,195,19,166,170,149,68,191,169,188,198,43,118,243,83,155,83,139,229,19,59,167,70,96,214,111,20,53,155,237,145,41,101,234,56,106,107,114,246,147,139,146,160,2,53,113,30,187,46,171,27,38,56,135,116,217,87,53,86,223,173,66,244,79,77,81,165,205,114,36,166,55,213,98,33,123,29,108,210,180,238,66,212,147,208,251,82,163,35,236,51,21,23,150,76,205,230,74,191,153,44,40,161,87,115,7,137,85,26,109,70,248,161,68,153,14,93,217,61,230,36,176,228,246,82,227,78,54,167,77,43,66,146,102,147,73,145,145,145,153,24,208,72,0,12,251,102,111,51,121,146,160,102,75,21,232,84,44,193,226,85,58,155,78,190,43,177,33,195,137,118,79,101,136,204,55,61,228,182,211,109,165,210,74,16,148,145,36,146,68,68,68,68,68,44,171,132,78,33,95,216,149,150,219,146,187,136,215,197,193,117,84,152,190,38,68,106,101,110,166,244,231,219,97,48,32,41,45,37,199,148,165,18,9,75,90,137,36,122,106,181,31,180,196,223,1,81,124,93,177,191,26,48,215,50,86,221,11,14,113,122,245,181,105,175,216,240,229,187,14,137,95,151,5,135,31,84,249,233,83,170,109,151,18,147,89,165,8,73,168,203,93,16,146,246,16,112,137,198,252,104,196,172,201,92,148,44,70,197,235,214,234,166,177,99,204,150,212,58,221,126,92,230,27,125,51,224,37,46,165,183,156,82,73,100,149,173,36,162,45,116,90,139,218,98,221,0,86,175,25,76,88,197,60,47,252,16,126,12,241,46,235,180,189,39,242,131,173,244,21,102,76,14,171,151,232,254,95,55,146,180,239,219,204,94,221,218,233,189,90,119,152,230,188,34,113,191,26,49,43,50,87,37,11,17,177,122,245,186,169,172,88,243,37,181,14,183,95,151,57,134,223,76,248,9,75,169,109,231,20,146,89,37,107,73,40,139,93,22,162,246,152,183,64,1,205,51,55,86,170,208,50,219,138,245,218,21,78,93,58,165,78,177,235,178,225,204,136,242,153,126,51,237,192,121,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,51,239,248,216,230,159,253,178,216,171,255,0,76,170,63,248,195,65,25,100,171,85,107,249,109,194,138,237,118,167,46,163,82,168,216,244,41,115,38,75,121,79,63,37,247,32,50,167,29,113,197,25,169,107,82,140,212,106,51,51,51,51,51,29,44,0,0,112,172,239,226,245,229,128,185,99,187,113,115,15,223,136,221,118,221,145,72,122,57,75,96,158,97,212,46,169,17,167,89,113,29,134,104,113,167,28,108,205,38,149,145,44,205,42,74,136,148,95,87,43,185,155,176,115,77,133,244,220,64,180,36,196,135,82,92,116,170,181,111,29,69,153,51,104,207,155,142,183,177,244,182,123,146,133,169,135,84,210,214,148,27,141,146,87,181,58,154,83,216,0,0,6,107,63,27,28,211,255,0,182,91,21,127,233,149,71,255,0,24,93,247,14,27,178,234,190,114,99,135,151,77,235,115,85,110,10,212,223,75,117,53,26,164,215,37,202,127,101,86,90,17,189,215,13,75,86,212,33,41,45,79,177,41,34,46,194,33,37,64,7,201,186,110,203,86,198,161,74,186,111,91,154,149,111,209,97,108,234,106,53,73,173,196,138,198,245,165,8,222,235,134,148,39,114,214,148,150,167,218,165,17,23,105,144,166,203,235,139,222,50,206,204,116,28,72,177,105,253,38,27,81,121,180,246,44,233,138,74,125,43,5,197,164,221,126,91,137,37,108,152,174,90,20,218,209,185,49,244,36,17,58,149,62,114,46,38,192,191,236,220,83,179,105,56,131,135,215,12,74,229,189,92,142,82,96,206,140,103,177,212,106,100,100,100,100,74,66,210,162,82,22,133,17,45,11,74,146,162,74,146,100,94,128,5,122,240,185,207,109,87,27,41,79,96,70,52,92,209,36,94,212,56,232,85,191,81,150,250,186,219,134,18,82,179,117,14,110,45,174,201,142,148,36,205,123,249,142,182,163,89,165,70,203,206,170,194,128,0,4,32,226,237,136,87,246,26,229,182,219,174,225,205,241,112,90,181,39,239,136,113,29,153,68,169,189,5,247,24,84,9,234,83,74,113,149,37,70,131,82,16,163,73,158,154,161,39,236,33,90,185,100,204,222,100,171,249,146,194,138,21,119,48,120,149,81,166,212,111,138,20,73,144,229,221,147,222,98,75,14,79,101,46,52,227,106,116,210,180,41,38,105,52,153,25,25,25,145,141,4,128,0,8,1,155,28,235,221,89,83,207,117,151,68,171,84,250,140,50,185,172,250,91,119,29,62,65,184,182,224,111,169,207,109,85,56,228,218,86,180,188,210,8,141,105,66,79,156,218,9,6,91,146,210,218,158,148,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,214,0,32,87,17,78,34,146,114,223,36,240,119,7,85,17,252,69,126,59,50,103,78,147,25,169,113,41,49,31,106,65,17,17,19,196,164,78,74,138,51,200,67,205,45,163,105,196,169,68,162,89,16,253,124,48,243,191,51,49,118,172,156,33,196,137,91,239,235,62,158,203,177,228,37,151,215,233,90,59,45,199,142,114,159,144,235,174,27,147,57,234,213,227,86,194,87,61,181,33,42,209,205,147,168,7,228,171,85,169,84,10,84,218,237,118,167,18,157,77,167,71,114,92,201,146,222,75,44,70,97,180,154,156,117,199,20,100,148,33,41,35,81,168,204,136,136,140,204,83,94,110,248,156,226,131,185,163,137,88,203,229,227,46,13,159,135,50,29,166,177,12,229,183,34,149,115,62,151,86,153,50,159,109,147,218,252,103,82,73,67,90,184,163,74,16,151,154,83,46,56,123,108,255,0,42,185,152,179,115,95,132,112,241,74,207,131,46,156,180,200,85,54,175,76,146,70,165,211,170,45,161,181,186,193,57,180,146,242,54,186,218,208,226,72,183,33,105,220,148,47,123,104,236,0,43,215,43,25,237,170,150,110,241,87,43,56,203,115,68,85,53,87,197,192,197,145,85,168,190,164,190,219,229,83,113,45,209,205,102,70,149,161,73,53,27,27,212,147,65,163,144,147,94,246,27,110,194,128,0,103,219,50,248,229,153,236,44,204,54,36,97,245,63,29,113,130,135,77,161,221,21,40,212,184,50,111,26,182,246,169,221,66,206,25,145,186,241,173,104,84,115,105,104,90,140,247,161,73,86,170,221,169,217,255,0,10,44,98,191,177,143,43,143,204,196,106,244,186,229,74,219,186,39,209,26,169,206,148,244,153,178,216,229,49,45,42,144,243,203,90,156,90,85,45,109,164,203,66,38,219,109,58,122,166,103,50,128,103,219,50,249,196,204,53,91,48,216,145,42,207,204,149,234,139,121,23,69,74,53,20,168,23,60,136,212,239,71,51,33,109,69,54,17,21,196,178,104,54,80,217,239,73,124,230,166,181,26,148,163,81,218,167,12,40,216,208,246,87,34,93,216,223,118,220,21,250,149,221,88,147,91,164,187,94,159,46,84,214,105,74,105,150,88,74,149,39,214,74,22,166,29,125,178,65,169,10,109,244,44,143,215,50,41,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,87,138,46,65,97,222,20,42,150,102,48,118,159,74,165,213,109,202,124,153,215,101,29,136,204,67,110,167,21,11,118,75,245,36,173,41,78,249,137,230,56,167,121,134,165,60,218,83,180,201,109,146,30,171,108,29,198,43,251,2,175,250,94,35,97,205,122,93,58,165,78,144,195,174,180,212,167,153,98,160,195,111,54,242,162,74,75,43,66,157,140,226,154,65,56,209,168,137,68,95,97,149,255,0,100,239,53,86,110,107,240,142,159,120,81,170,81,19,115,211,163,199,141,118,82,27,108,217,93,58,162,104,245,205,45,41,107,87,76,226,146,226,153,94,229,110,65,26,76,249,136,113,8,237,85,106,181,42,129,74,155,93,174,212,226,83,169,180,232,238,75,153,50,91,201,101,136,204,54,147,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,138,22,226,25,157,58,174,105,241,66,69,10,208,184,37,171,10,237,169,4,86,252,51,140,168,165,53,242,111,107,181,7,219,82,141,75,90,148,110,165,163,89,36,208,201,164,185,109,173,111,110,137,98,122,112,208,207,172,156,6,184,89,193,92,89,174,203,127,14,171,146,27,102,144,183,57,91,40,21,23,229,54,149,60,167,158,117,180,177,4,210,227,206,188,94,190,213,164,150,132,164,214,241,174,237,4,117,206,158,113,44,220,168,225,125,86,170,205,98,223,168,98,11,241,217,43,122,216,151,48,249,242,86,243,138,66,100,184,203,122,186,81,155,38,222,89,168,246,33,102,201,180,78,33,107,73,138,1,191,239,251,203,20,239,42,182,32,226,13,195,46,185,112,215,36,28,153,211,164,153,111,117,122,17,17,17,17,18,80,132,164,146,132,33,36,72,66,18,148,164,146,148,145,21,191,112,185,200,149,87,4,233,79,99,190,52,91,49,35,222,213,200,232,77,191,78,150,194,186,219,122,18,146,178,117,110,110,61,173,73,144,149,164,141,27,57,141,54,147,65,169,38,243,205,38,173,179,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,40,46,147,86,170,208,42,176,171,180,42,156,186,117,74,157,33,185,112,230,68,121,76,191,25,246,212,74,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,33,126,153,9,206,253,11,55,22,35,176,174,57,84,170,110,38,209,57,174,214,232,144,217,92,118,87,20,222,50,102,84,68,184,235,139,113,157,138,105,14,30,243,82,29,215,114,82,151,26,53,202,160,0,17,87,138,63,129,60,77,251,151,206,33,10,1,26,168,0,17,87,138,63,129,60,77,251,151,206,33,10,107,202,142,107,177,31,41,88,142,139,214,202,119,174,165,78,229,177,95,160,62,241,162,45,94,42,76,204,146,163,34,62,91,200,220,163,105,226,35,83,106,82,136,201,104,91,141,175,67,214,5,255,0,102,226,157,155,73,196,28,62,184,98,87,45,234,228,114,147,6,116,99,61,142,163,83,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,244,0,0,57,86,108,124,44,99,39,195,251,135,203,159,25,225,193,124,94,188,176,23,20,45,252,92,195,247,226,55,93,183,100,41,232,229,45,130,121,135,80,182,212,211,172,184,142,195,52,56,211,142,54,102,147,74,200,150,102,149,37,68,74,45,9,229,119,51,118,14,105,176,190,155,136,22,132,152,144,234,75,142,149,86,173,227,168,179,38,109,25,243,113,214,246,62,150,207,114,80,181,48,234,154,90,210,131,113,178,74,246,167,83,74,123,0,15,201,86,171,82,168,20,169,181,218,237,78,37,58,155,78,142,228,185,147,37,188,150,88,140,195,105,53,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,162,30,34,57,223,153,154,171,236,173,43,58,86,220,50,180,234,14,187,66,81,50,252,103,170,142,41,150,155,92,169,77,45,213,33,91,86,135,250,115,54,219,113,13,72,81,45,36,165,173,37,37,120,24,254,123,63,102,255,0,121,8,171,197,31,199,102,38,253,203,228,240,132,170,224,99,249,236,253,155,253,228,45,80,0,69,94,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,11,169,226,143,224,79,19,126,229,243,136,66,154,242,163,154,236,71,202,86,35,162,245,178,157,235,169,83,185,108,87,232,15,188,104,139,87,138,147,51,36,168,200,143,150,242,55,40,218,120,136,212,218,148,162,50,90,22,227,107,208,245,129,127,217,184,167,102,210,113,7,15,174,24,149,203,122,185,28,164,193,157,24,207,99,168,212,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,189,0,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,0,7,42,205,143,133,140,100,248,127,112,249,115,227,61,120,23,142,152,143,151,76,71,167,98,134,23,214,122,26,172,29,90,121,151,72,215,22,161,21,70,70,228,89,45,145,151,49,149,237,78,165,169,40,148,148,173,10,66,208,133,167,67,217,117,199,155,55,50,88,71,66,197,107,50,108,69,34,163,29,8,169,193,102,65,188,186,77,68,144,147,145,9,211,82,16,173,237,169,90,18,141,9,222,131,67,137,45,139,73,159,75,1,21,120,163,248,19,196,223,185,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,0,3,53,153,177,241,79,140,159,16,46,31,49,124,90,167,5,79,11,23,79,196,9,222,93,78,19,252,5,43,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,64,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,0,69,94,40,254,4,241,55,238,95,56,132,41,175,42,57,174,196,124,165,98,58,47,91,41,222,186,149,59,150,197,126,128,251,198,136,181,120,169,51,50,74,140,136,249,111,35,114,141,167,136,141,77,169,74,35,37,161,110,54,189,15,88,23,253,155,138,118,109,39,16,112,250,225,137,92,183,171,145,202,76,25,209,140,246,58,141,76,140,140,140,137,72,90,84,74,66,208,162,37,161,105,82,84,73,82,76,139,208,0,0,202,184,191,238,23,30,4,240,203,239,175,56,154,37,80,0,164,190,38,185,237,170,227,117,229,81,192,204,45,185,162,57,133,244,25,13,166,84,202,91,234,90,46,73,168,36,169,75,113,205,8,151,25,151,117,75,104,70,230,214,182,249,251,156,35,103,149,2,196,191,225,221,157,249,153,85,190,206,210,188,101,110,195,43,178,160,211,181,213,27,47,201,122,150,226,89,117,180,74,138,210,29,74,19,185,107,99,168,50,109,199,22,212,116,146,18,106,66,18,119,189,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,253,99,44,52,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,11,244,200,78,119,232,89,184,177,29,133,113,202,165,83,113,54,137,205,118,183,68,134,202,227,178,184,166,241,147,50,162,37,199,92,91,140,236,83,72,112,247,154,144,238,187,146,148,184,209,174,85,0,0,128,28,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,26,83,0,0,20,173,198,175,197,61,173,240,254,15,152,212,71,234,225,133,159,88,216,49,85,137,151,236,96,174,196,129,135,213,57,18,94,165,85,229,243,86,116,154,139,234,103,99,46,58,167,121,81,224,168,210,250,140,201,175,85,231,205,197,169,40,55,22,155,159,0,16,3,138,22,69,191,13,118,170,241,199,7,44,206,175,18,104,187,61,49,26,18,182,189,93,165,182,218,136,244,100,146,125,68,198,116,111,151,161,165,107,104,150,223,206,169,49,219,42,128,194,172,76,186,176,111,17,237,204,82,178,165,244,245,171,102,160,213,66,54,231,28,67,111,108,63,93,135,121,107,66,212,203,168,53,54,226,9,69,189,181,173,38,122,40,198,132,242,127,153,74,22,106,112,58,143,137,180,194,228,213,89,219,75,185,34,38,42,216,110,37,97,166,91,92,134,218,37,41,123,153,62,106,28,108,201,107,62,91,136,37,25,44,150,148,246,177,88,28,89,51,181,14,159,66,252,89,48,134,235,230,207,170,111,85,227,84,164,84,152,113,182,98,165,111,48,229,25,206,89,169,196,60,167,27,51,125,6,109,169,45,165,13,168,156,75,238,37,53,193,151,92,6,188,179,37,139,148,44,41,179,33,75,82,234,50,16,186,156,230,99,147,200,164,211,137,105,41,19,93,37,45,9,216,218,85,169,36,214,157,235,52,54,147,222,180,145,232,167,7,112,118,193,192,171,2,151,135,56,115,65,137,78,166,211,163,176,211,174,181,21,150,95,168,62,219,45,178,169,114,148,202,16,151,100,184,150,144,110,58,105,35,81,151,216,69,237,64,102,179,54,62,41,241,147,226,5,195,230,47,139,94,225,161,159,88,216,243,111,51,130,184,179,93,136,198,34,208,227,182,205,33,110,115,119,215,233,204,69,109,42,121,79,60,235,138,126,113,41,183,157,120,189,77,200,81,45,9,81,33,227,68,245,0,20,237,198,159,7,106,180,92,92,181,49,190,159,65,136,213,10,229,163,162,137,58,100,72,170,74,213,85,138,183,20,74,148,225,32,144,107,114,51,141,33,163,82,205,106,68,55,11,66,75,68,62,79,5,139,254,77,11,48,215,94,31,72,184,98,67,166,221,86,186,228,162,11,198,210,87,62,163,14,67,102,201,52,106,45,234,90,35,191,61,102,132,31,106,55,169,68,124,178,52,220,248,225,89,224,198,42,86,8,101,115,16,46,233,149,233,116,170,148,218,60,154,37,5,216,50,146,196,211,170,203,105,76,198,84,117,26,208,173,237,169,70,250,141,179,222,150,216,113,105,35,217,160,207,13,167,107,87,111,155,170,141,101,90,208,122,218,213,193,80,143,75,167,70,230,161,190,124,167,220,75,109,55,189,102,148,39,114,214,146,213,70,73,45,117,51,34,237,26,104,194,123,23,240,95,133,150,110,25,250,83,210,127,36,173,250,117,11,173,228,114,122,174,150,51,108,243,121,123,149,179,119,47,118,221,202,211,93,53,61,53,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,5,48,113,61,200,84,108,24,170,203,204,14,15,208,162,64,195,234,156,136,204,213,105,17,57,171,58,77,69,245,61,189,230,218,75,92,168,240,84,105,97,36,70,239,170,243,228,218,18,148,27,104,76,96,202,142,107,177,31,41,88,142,139,214,202,119,174,165,78,229,177,95,160,62,241,162,45,94,42,76,204,146,163,34,62,91,200,220,163,105,226,35,83,106,82,136,201,104,91,141,174,69,113,17,226,41,27,50,116,168,56,77,131,234,151,23,15,157,143,78,171,85,94,151,25,216,147,228,212,73,46,45,112,220,36,188,109,57,25,163,113,141,82,109,158,178,35,26,208,181,161,45,173,81,43,10,112,47,17,241,150,29,223,86,178,168,220,218,85,137,111,205,185,43,245,39,204,209,22,20,88,236,56,241,33,75,34,61,94,119,148,164,52,217,17,169,74,37,25,232,132,56,180,120,1,237,113,139,7,111,236,10,191,234,152,115,136,212,25,116,234,149,58,67,237,52,235,177,94,101,138,131,13,188,227,41,151,21,79,33,10,118,51,138,105,102,219,164,146,37,17,125,164,83,171,36,188,81,169,88,23,128,213,220,54,198,88,215,5,203,82,181,99,155,214,70,215,82,162,150,193,242,219,110,146,183,77,59,152,67,74,53,56,151,87,204,36,179,204,109,36,92,150,25,118,15,227,166,58,98,62,98,241,30,163,138,24,161,89,235,170,179,180,105,150,90,35,68,90,124,84,153,155,113,99,54,102,124,182,81,185,90,22,166,163,82,148,181,169,107,90,214,169,255,0,195,23,135,164,59,166,28,108,197,102,6,208,231,82,158,218,237,165,64,169,178,195,241,106,177,93,97,230,221,149,54,35,236,175,115,39,205,101,113,143,114,20,106,108,220,218,104,54,148,187,106,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,160,17,234,176,171,19,46,172,27,196,123,115,20,172,169,125,61,106,217,168,53,80,141,185,199,16,219,219,15,215,97,222,90,208,181,50,234,13,77,184,130,81,111,109,107,73,158,138,49,161,60,186,102,199,11,51,17,131,76,226,229,54,185,74,161,116,52,245,77,185,169,115,42,241,150,245,187,177,79,37,106,150,162,81,114,153,62,157,231,27,117,196,183,189,164,146,205,40,237,74,105,218,185,196,231,52,111,99,205,99,26,45,27,198,93,18,155,82,144,209,53,102,200,150,237,66,136,204,38,249,68,152,252,135,143,106,86,180,176,158,107,236,147,46,41,78,60,164,27,92,195,73,92,78,78,113,103,20,241,203,47,182,222,42,98,245,161,74,183,43,87,7,62,76,120,212,228,201,109,183,160,243,84,81,228,27,50,8,214,215,49,4,74,73,19,142,165,109,155,110,165,100,78,242,209,218,196,85,226,143,224,79,19,126,229,243,136,66,128,70,170,0,4,85,226,143,224,79,19,126,229,243,136,66,128,68,191,225,221,157,249,153,85,190,206,210,188,101,110,195,43,178,160,211,181,213,27,47,201,122,150,226,89,117,180,74,138,210,29,74,19,185,107,99,168,50,109,199,22,212,116,146,18,106,66,18,119,189,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,253,96,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,218,178,163,154,236,71,202,86,35,162,245,178,157,235,169,83,185,108,87,232,15,188,104,139,87,138,147,51,36,168,200,143,150,242,55,40,218,120,136,212,218,148,162,50,90,22,227,107,208,245,129,127,217,184,167,102,210,113,7,15,174,24,149,203,122,185,28,164,193,157,24,207,99,168,212,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,189,0,168,14,41,25,250,135,136,157,118,89,48,114,161,74,169,90,5,209,200,184,174,40,114,88,156,205,93,194,229,73,102,52,71,27,82,208,150,90,89,54,110,56,70,78,41,214,205,191,81,13,175,157,90,194,213,56,24,254,123,63,102,255,0,121,8,171,197,31,199,102,38,253,203,228,240,135,106,224,213,142,152,113,134,216,143,121,225,125,235,89,244,85,87,17,189,18,213,1,231,200,147,22,68,168,167,40,142,42,156,51,245,30,115,170,79,40,140,182,173,72,82,9,68,181,54,133,220,160,0,175,94,46,185,155,176,109,172,18,168,101,198,159,38,37,102,236,188,100,70,76,230,34,84,89,53,208,88,138,252,73,164,185,77,17,155,169,91,197,202,38,144,164,164,148,133,56,189,222,161,37,117,109,148,239,20,248,55,241,2,222,243,22,5,212,241,71,240,39,137,191,114,249,196,33,64,34,95,240,238,206,252,204,170,223,103,105,94,50,183,97,149,217,80,105,218,234,141,151,228,189,75,113,44,186,218,37,69,105,14,165,9,220,181,177,212,25,54,227,139,106,58,73,9,53,33,9,59,222,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,126,176,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,0,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,119,252,151,102,218,234,202,54,41,149,211,77,107,174,182,235,189,53,62,230,167,41,46,59,204,130,153,45,173,111,176,209,60,211,103,49,182,201,228,178,183,12,210,158,115,132,101,162,204,104,38,192,191,236,220,83,179,105,56,131,135,215,12,74,229,189,92,142,82,96,206,140,103,177,212,106,100,100,100,100,74,66,210,162,82,22,133,17,45,11,74,146,162,74,146,100,94,128,69,94,40,254,4,241,55,238,95,56,132,40,175,9,239,175,193,126,41,217,184,153,232,191,73,252,146,184,41,213,222,139,159,201,234,186,89,45,189,202,230,109,86,205,220,189,187,182,171,77,117,208,244,208,105,39,7,113,138,193,199,91,2,151,136,216,115,94,137,81,166,212,99,176,235,173,53,41,151,159,167,190,227,45,188,168,146,146,202,214,150,164,182,151,80,78,52,106,51,73,159,216,103,237,64,121,251,254,255,0,179,112,178,205,171,98,14,32,220,49,40,118,245,14,57,201,157,58,73,158,198,145,169,17,17,17,17,169,107,82,141,40,66,18,70,181,173,73,74,73,74,81,17,230,179,27,239,90,86,37,99,69,253,136,212,40,242,216,166,221,87,69,86,183,13,169,104,74,95,109,137,50,220,121,180,184,148,169,73,37,146,86,68,100,74,81,107,174,134,125,226,221,56,42,120,88,186,126,32,78,242,234,112,159,224,41,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,23,82,2,170,248,231,126,100,255,0,105,63,118,136,171,195,83,48,182,174,93,51,53,6,183,122,198,210,139,119,83,213,105,73,168,42,83,108,55,74,234,101,70,113,19,29,55,12,144,108,161,108,36,156,51,82,118,182,181,172,141,70,130,66,239,206,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,250,192,70,174,32,248,233,135,24,53,150,91,214,147,122,214,121,85,91,238,223,170,91,116,10,107,4,75,149,54,84,136,171,100,214,148,25,150,140,181,205,74,221,112,204,146,148,154,72,181,90,219,66,243,216,52,167,148,239,11,24,55,240,254,222,242,230,7,85,0,0,17,87,138,63,129,60,77,251,151,206,33,10,1,18,211,32,153,236,170,229,18,230,155,66,185,97,203,171,97,213,197,32,165,214,33,197,109,79,205,138,251,113,222,75,110,193,109,114,26,97,11,113,197,71,75,202,89,25,169,182,80,69,218,132,139,63,226,25,154,218,86,8,101,114,69,118,195,186,98,63,112,226,60,114,165,218,115,41,211,146,163,54,31,107,115,213,38,28,105,228,47,99,113,213,185,183,218,53,146,94,122,41,153,26,86,43,215,40,252,70,115,171,78,186,168,24,67,68,139,248,100,114,177,80,101,136,116,202,239,49,218,161,183,204,113,217,9,106,160,75,74,211,185,11,89,169,233,92,230,216,67,73,86,137,109,10,35,187,240,25,87,23,253,194,227,192,158,25,125,245,231,19,68,170,1,85,124,80,248,129,127,229,38,84,176,137,239,231,105,55,157,97,42,255,0,139,58,81,161,63,30,79,252,102,52,182,222,107,244,218,211,233,24,174,172,11,192,188,71,204,94,35,211,176,191,11,232,221,117,86,118,174,188,243,166,104,139,79,138,147,34,114,84,151,8,143,150,202,55,39,83,208,212,106,82,80,132,173,107,66,21,224,7,181,196,156,29,191,176,165,187,126,101,223,65,150,197,54,234,163,193,173,209,106,101,21,228,194,158,196,152,81,229,237,97,231,16,148,186,182,147,41,166,221,36,110,36,57,185,58,159,97,156,244,225,111,159,168,120,119,208,229,147,24,234,20,170,109,160,125,100,139,118,226,153,37,136,44,210,28,62,108,151,163,75,113,197,33,10,101,213,155,134,219,134,102,226,93,112,155,245,208,226,57,54,254,50,174,61,86,21,98,101,213,131,120,143,110,98,149,149,47,167,173,91,53,6,170,17,183,56,226,27,123,97,250,236,59,203,90,22,166,93,65,169,183,16,74,45,237,173,105,51,209,70,47,251,37,217,182,181,115,115,133,133,116,211,90,232,110,74,23,77,79,185,169,202,75,109,114,231,42,51,107,91,236,52,79,58,225,67,113,195,121,44,173,195,37,43,146,225,25,106,131,18,0,0,64,14,53,126,22,45,111,136,16,124,186,162,42,175,41,222,41,240,111,226,5,189,230,44,13,41,128,0,10,86,227,87,226,158,214,248,127,7,204,106,34,0,11,116,225,79,158,122,85,106,217,129,149,220,87,170,68,167,212,168,17,201,187,82,181,81,170,37,5,83,97,114,16,219,84,195,231,185,185,82,80,167,208,134,27,107,82,83,40,216,72,71,36,141,223,147,197,187,57,23,245,145,121,80,114,255,0,132,119,124,187,118,69,62,59,23,13,114,181,64,174,189,26,162,135,220,39,219,106,158,231,78,180,155,72,229,26,100,41,11,53,26,249,177,148,68,130,70,174,122,190,26,121,224,205,30,101,111,249,88,123,136,212,91,126,189,111,91,244,119,230,213,110,148,193,118,20,212,62,183,139,166,109,102,194,78,34,214,173,86,132,178,77,176,106,109,151,28,222,165,52,164,187,99,226,152,56,158,228,42,54,12,85,101,230,7,7,232,81,32,97,245,78,68,102,106,180,136,156,213,157,38,162,250,158,222,243,109,37,174,84,120,42,52,176,146,35,119,213,121,242,109,9,74,13,180,38,58,228,187,54,215,86,81,177,76,174,154,107,93,117,183,93,233,169,247,53,57,73,113,222,100,20,201,109,107,125,134,137,230,155,57,141,182,79,37,149,184,102,148,243,156,35,45,22,98,215,243,193,159,187,55,4,112,26,157,89,194,139,186,36,187,239,17,104,241,106,118,106,14,17,186,108,83,164,109,87,164,223,101,221,166,210,57,70,190,81,58,147,220,241,36,141,165,161,183,201,20,109,253,117,95,183,87,246,214,227,185,46,58,135,251,228,201,213,41,210,28,255,0,148,227,207,56,226,254,181,41,74,246,153,139,243,200,86,78,237,236,172,97,29,49,85,154,60,71,241,22,185,31,173,184,42,111,67,139,213,194,91,232,97,78,82,218,144,214,229,42,51,74,101,178,50,230,173,11,117,43,116,182,146,210,148,202,0,1,154,204,216,248,167,198,79,136,23,15,152,190,57,253,167,116,215,108,107,170,141,122,218,211,186,42,213,191,80,143,84,167,73,229,33,206,68,166,28,75,141,57,177,100,164,43,106,208,147,209,68,105,61,52,50,50,236,23,253,146,12,232,218,185,184,195,134,39,77,85,42,137,127,83,121,140,86,237,230,167,54,167,23,202,38,119,78,140,193,172,222,40,107,55,219,34,82,203,212,112,212,214,229,237,39,23,37,64,67,254,42,120,57,93,197,220,163,213,228,219,143,107,46,194,168,53,120,185,27,106,63,133,69,140,195,237,201,45,235,90,73,28,182,36,58,254,190,178,149,200,216,148,154,150,70,84,173,151,236,76,252,13,227,141,135,138,78,75,170,199,137,108,220,16,106,19,253,22,230,201,79,65,67,201,234,152,71,174,130,87,53,131,117,179,66,148,73,90,86,105,81,237,81,141,52,138,203,227,113,138,20,168,182,6,30,224,187,41,136,253,74,167,88,118,232,144,105,154,158,124,54,35,50,228,102,183,199,208,213,177,245,75,123,107,134,105,45,98,56,146,37,118,236,134,188,50,240,83,240,211,155,139,91,168,168,116,176,44,77,47,89,155,29,216,243,189,19,236,244,237,183,171,107,74,181,148,236,109,233,61,186,180,78,237,81,43,110,183,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,63,37,90,147,74,175,210,166,208,171,180,200,149,26,109,70,59,145,38,67,150,202,94,98,75,14,36,210,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,98,131,51,245,146,139,171,42,120,143,46,183,73,166,117,24,101,115,84,30,114,220,168,71,39,22,220,13,230,167,19,76,144,110,41,107,75,205,32,140,144,165,168,249,205,160,214,71,185,46,161,174,21,131,184,59,127,99,173,255,0,75,195,156,57,160,203,168,212,170,50,24,105,215,90,138,243,204,83,216,113,230,217,84,185,74,101,11,83,81,155,83,168,55,29,52,153,36,143,236,35,186,154,102,85,108,220,168,112,252,197,75,62,141,77,136,171,158,163,134,245,153,55,101,93,183,13,229,212,106,37,74,127,121,37,213,33,10,233,155,82,156,75,40,218,157,168,51,81,151,49,110,45,116,66,52,39,157,252,151,90,185,184,195,135,224,194,77,42,137,127,83,121,111,209,46,23,96,182,167,23,202,39,182,193,146,249,32,222,40,107,55,220,51,74,15,212,112,210,238,213,237,54,215,64,55,101,173,93,177,174,170,205,149,116,193,232,171,86,253,66,69,46,163,27,154,135,57,18,152,113,77,186,222,244,26,144,173,171,66,139,84,153,164,244,212,140,203,180,76,174,30,124,60,234,185,151,170,199,197,76,84,135,46,157,133,116,233,6,72,65,41,76,191,114,62,218,180,84,118,20,90,41,17,146,162,52,186,250,76,140,204,148,211,71,191,152,227,23,146,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,20,2,59,253,247,149,26,237,11,41,216,103,154,171,89,170,173,82,139,115,122,74,29,208,92,148,45,154,44,166,106,79,70,138,230,228,153,44,153,125,8,74,53,82,77,40,117,26,27,154,190,211,105,228,22,222,33,95,214,117,42,181,66,180,47,139,130,135,77,185,35,244,149,168,116,218,155,209,152,169,49,181,105,229,73,109,181,18,94,70,215,93,78,213,145,150,142,44,191,148,122,250,172,183,96,133,87,49,248,219,107,96,189,26,185,18,141,34,227,144,234,87,62,75,106,113,17,152,101,135,36,60,178,66,123,86,178,105,151,54,35,84,146,151,181,38,164,17,154,203,74,116,154,77,42,129,74,133,66,161,83,34,83,169,180,232,237,196,135,14,35,41,101,136,204,54,146,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,15,214,34,175,20,127,2,120,155,247,47,156,66,20,2,53,80,0,34,87,19,26,181,42,191,195,255,0,16,43,180,42,156,74,141,54,163,30,131,46,28,200,143,37,230,36,176,229,90,10,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,81,182,19,216,191,133,12,83,179,112,207,210,158,140,249,91,112,83,168,93,111,35,157,210,245,82,91,103,155,203,220,157,251,121,155,182,238,78,186,105,169,107,168,253,120,209,132,55,150,2,226,133,193,132,120,128,196,70,235,182,236,132,179,32,226,62,79,48,234,22,218,93,105,230,215,216,102,135,26,113,183,8,148,73,89,18,200,148,148,168,141,37,61,56,91,231,234,30,29,244,57,100,198,58,133,42,155,104,31,89,34,221,184,166,73,98,11,52,135,15,155,37,232,210,220,113,72,66,153,117,102,225,182,225,153,184,151,92,38,253,116,56,142,77,191,128,14,85,155,31,11,24,201,240,254,225,242,231,198,107,4,170,207,182,72,43,185,71,190,218,155,110,69,170,212,176,202,183,202,106,137,91,152,242,36,60,137,68,201,27,209,101,169,182,155,67,111,111,75,171,108,182,18,86,214,155,84,165,54,233,35,234,240,238,206,252,204,170,223,103,105,94,50,183,97,149,217,80,105,218,234,141,151,228,189,75,113,44,186,218,37,69,105,14,165,9,220,181,177,212,25,54,227,139,106,58,73,9,53,33,9,57,169,196,195,136,31,224,202,213,166,225,46,94,175,154,84,155,146,237,167,148,218,165,118,147,55,156,245,30,150,243,109,174,58,163,184,217,27,105,122,83,110,26,208,233,47,123,109,17,56,148,145,188,203,201,168,203,2,192,188,177,78,242,164,225,246,31,91,210,235,151,13,114,65,70,131,6,49,22,247,87,161,153,153,153,153,37,8,74,73,75,90,212,100,132,33,42,82,141,41,73,153,123,92,208,96,167,226,237,141,85,124,28,114,161,214,203,183,233,244,126,189,244,187,204,109,115,159,165,197,145,43,148,174,91,102,108,147,239,58,77,238,65,43,150,72,221,170,181,51,159,252,12,127,61,159,179,127,188,132,85,226,143,227,179,19,126,229,242,120,66,42,139,211,225,221,159,168,121,156,181,78,195,197,42,133,42,155,137,180,78,84,125,78,75,17,254,83,54,109,186,190,166,44,109,196,179,121,8,97,197,72,109,180,27,105,245,92,78,212,185,203,106,106,136,255,0,157,124,215,80,178,151,131,83,111,46,109,42,101,223,82,214,29,173,68,154,242,211,215,202,220,130,113,195,75,100,107,54,88,66,249,174,30,168,73,232,134,249,136,91,173,152,207,189,255,0,127,222,88,167,121,85,177,7,16,110,25,117,203,134,185,32,228,206,157,36,203,123,171,208,136,136,136,136,146,132,37,36,148,33,9,34,66,16,148,165,36,148,164,136,189,174,83,188,83,224,223,196,11,123,204,88,23,83,197,31,192,158,38,253,203,231,16,133,21,225,61,139,248,80,197,59,55,12,253,41,232,207,149,183,5,58,133,214,242,57,221,47,85,37,182,121,188,189,201,223,183,153,187,110,228,235,166,154,150,186,143,215,141,24,67,121,96,46,40,92,24,71,136,12,68,110,187,110,200,75,50,14,35,228,243,14,161,109,165,214,158,109,125,134,104,113,167,27,112,137,68,149,145,44,137,73,74,136,210,83,211,133,190,126,161,225,223,67,150,76,99,168,82,169,182,129,245,146,45,219,138,100,150,32,179,72,112,249,178,94,141,45,199,20,132,41,151,86,110,27,110,25,155,137,117,194,111,215,67,136,228,219,248,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,126,74,101,90,149,90,140,185,148,106,156,73,241,219,144,252,69,187,25,228,186,132,190,195,171,101,230,141,73,51,34,91,110,182,227,107,79,122,86,133,36,244,50,50,31,172,114,172,216,248,88,198,79,135,247,15,151,62,51,88,37,86,126,178,81,117,101,79,17,229,214,233,52,206,163,12,174,106,131,206,91,149,8,228,226,219,129,188,212,226,105,146,13,197,45,105,121,164,17,146,20,181,31,57,180,26,200,247,37,212,53,234,184,102,103,71,241,108,196,117,225,189,234,174,101,131,127,84,34,49,38,67,211,185,45,208,167,25,242,145,59,71,22,150,82,202,137,105,76,133,30,213,114,218,105,100,163,228,147,110,94,77,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,66,48,113,71,240,39,137,191,114,249,196,33,64,34,85,100,23,58,247,86,84,241,30,37,18,173,83,234,48,202,230,168,50,221,199,79,144,110,45,184,27,205,45,170,167,28,155,74,214,151,154,65,17,173,40,73,243,155,65,32,203,114,90,91,87,231,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,85,170,212,170,5,42,109,118,187,83,137,78,166,211,163,185,46,100,201,111,37,150,35,48,218,77,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,41,7,137,126,120,228,230,58,242,123,7,172,116,68,70,29,89,117,135,22,204,182,214,212,133,215,42,44,147,140,28,212,188,131,82,74,49,37,110,165,148,161,94,186,28,55,22,102,106,66,25,132,2,234,120,42,120,88,186,126,32,78,242,234,112,159,224,41,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,23,82,2,170,248,231,126,100,255,0,105,63,118,138,171,22,147,194,159,61,181,82,170,192,202,206,50,220,209,21,77,84,114,98,200,170,212,95,82,95,109,242,82,18,221,28,214,100,105,90,20,147,81,177,189,73,52,26,57,9,53,239,97,182,237,124,120,172,98,198,43,7,2,172,10,166,35,98,53,122,37,58,155,78,142,251,173,52,236,166,89,126,160,251,108,184,242,98,69,75,203,66,93,146,226,90,89,54,209,40,141,70,95,105,150,122,243,85,153,139,203,53,248,185,51,20,175,8,49,41,200,76,116,211,105,20,200,196,74,69,58,156,218,220,91,76,27,155,73,79,47,115,174,45,110,40,139,114,214,173,169,66,54,54,142,64,52,167,148,239,11,24,55,240,254,222,242,230,7,85,0,0,17,87,138,63,129,60,77,251,151,206,33,10,54,193,11,42,149,137,88,209,96,225,205,118,68,182,41,183,85,209,74,162,76,118,34,210,151,219,98,76,182,217,113,77,169,73,82,73,100,149,153,145,154,84,90,233,169,31,112,245,89,162,203,37,253,149,156,80,169,97,253,223,26,92,202,106,36,41,52,91,132,169,207,70,133,89,96,155,105,205,236,41,194,218,165,161,47,180,151,80,133,44,155,112,212,141,202,208,148,175,1,85,191,239,42,237,155,64,195,234,205,195,46,101,189,106,200,157,38,139,5,227,37,34,2,230,27,71,36,154,51,45,201,66,212,195,107,52,107,176,151,189,68,68,167,22,106,158,156,27,50,245,242,211,22,42,217,133,171,73,170,196,137,135,122,66,164,33,184,186,69,168,206,155,26,67,79,165,79,168,140,143,144,194,200,212,210,61,109,210,88,81,169,41,45,174,92,160,12,171,139,254,225,113,224,79,12,190,250,243,137,162,85,8,85,196,207,57,179,50,215,135,8,195,187,54,149,85,249,103,136,20,249,113,224,214,18,135,227,69,164,197,211,150,244,150,164,163,110,249,137,230,23,45,182,215,185,165,41,14,185,180,185,72,126,144,109,107,78,234,190,107,177,109,107,42,217,170,220,21,169,187,250,106,117,46,19,146,229,63,177,10,90,246,52,217,41,106,218,132,41,71,161,118,37,38,103,216,70,47,251,34,249,50,161,100,243,14,37,83,28,170,250,102,243,186,58,121,23,53,73,165,172,162,169,198,137,124,168,209,155,86,154,50,215,53,210,39,20,146,113,197,45,74,86,210,52,52,222,123,5,244,35,42,56,113,155,92,136,224,245,149,122,181,208,213,96,225,253,5,250,5,125,134,73,114,169,18,149,76,142,70,164,145,153,115,25,94,212,147,172,153,146,92,74,82,100,104,90,27,113,20,111,127,216,23,150,22,94,85,108,62,196,27,122,93,14,225,161,200,56,211,160,201,34,222,210,244,35,35,35,35,52,173,10,73,165,104,90,76,208,180,41,42,73,169,42,35,59,126,225,53,155,187,251,26,173,154,190,11,226,53,58,224,174,212,172,216,235,169,53,121,74,144,244,194,146,195,242,12,211,22,115,239,41,74,41,36,165,175,147,161,232,182,90,90,118,163,144,106,114,152,68,148,185,50,93,117,126,40,88,127,154,235,1,53,90,252,74,223,165,24,186,41,108,65,114,67,148,174,150,92,212,166,114,84,210,12,145,12,152,136,68,234,157,50,229,185,180,247,41,46,237,107,192,101,139,48,183,86,87,241,150,139,139,150,180,110,191,160,230,70,168,210,215,41,200,236,212,224,186,157,174,199,113,72,63,238,92,65,169,43,74,29,105,165,154,23,179,105,232,123,7,113,138,193,199,91,2,151,136,216,115,94,137,81,166,212,99,176,235,173,53,41,151,159,167,190,227,45,188,168,146,146,202,214,150,164,182,151,80,78,52,106,51,73,159,216,103,237,64,64,14,53,126,22,45,111,136,16,124,186,162,42,175,41,222,41,240,111,226,5,189,230,44,13,41,128,0,10,86,227,87,226,158,214,248,127,7,204,106,34,58,229,39,44,242,115,79,112,223,150,61,26,116,182,46,26,29,143,58,227,183,217,100,218,217,54,162,196,168,168,110,35,166,234,146,148,161,212,188,227,100,189,232,216,181,33,102,106,74,20,133,113,255,0,235,170,194,186,191,182,182,229,201,110,84,63,223,33,206,166,206,142,231,252,151,25,121,183,17,245,41,42,79,176,200,46,155,178,234,190,107,178,174,155,214,230,170,220,21,169,187,58,154,141,82,107,146,229,63,177,9,66,55,186,225,169,106,218,132,37,37,169,246,37,36,69,216,68,47,79,133,214,94,191,1,185,101,166,215,234,114,105,83,107,88,151,211,93,174,201,135,23,99,140,193,126,43,71,14,27,143,40,137,110,242,208,107,115,67,34,74,28,146,242,82,74,45,92,92,192,31,38,236,181,168,87,205,171,89,178,174,152,61,109,22,224,167,200,165,212,99,115,86,223,62,43,237,169,183,91,222,131,74,211,185,11,81,106,147,37,22,186,145,145,246,140,246,103,71,41,55,86,81,177,76,237,106,147,189,117,183,93,234,106,22,205,69,42,113,222,100,20,201,113,8,97,247,77,150,155,57,141,182,76,169,228,54,70,148,243,155,50,61,22,67,133,77,171,85,106,49,160,67,168,84,229,202,143,75,142,113,32,180,243,202,90,34,176,110,184,241,180,210,76,244,66,13,215,157,112,210,157,11,123,139,87,122,140,206,215,248,77,228,150,29,62,133,248,205,226,245,169,205,159,84,216,155,58,151,87,166,176,227,108,197,74,217,125,186,203,124,194,83,136,121,78,54,68,194,200,155,82,91,74,220,73,184,151,219,82,108,252,0,6,107,51,99,226,159,25,62,32,92,62,98,248,245,86,198,84,107,183,222,78,235,25,155,178,154,170,213,39,218,119,132,186,61,126,150,195,40,113,182,104,232,131,25,242,158,157,12,156,46,83,142,168,157,34,37,151,45,196,184,124,180,178,226,149,205,112,119,24,175,236,10,191,233,120,141,135,53,233,116,234,149,58,67,14,186,211,82,158,101,138,131,13,188,219,202,137,41,44,173,10,118,51,138,105,4,227,70,162,37,17,125,134,90,19,202,174,102,44,220,215,225,28,60,82,179,224,203,167,45,50,21,77,171,211,36,145,169,116,234,139,104,109,110,176,78,109,36,188,141,174,182,180,56,146,45,200,90,119,37,11,222,218,59,0,243,248,133,101,82,177,42,192,185,112,230,187,34,91,20,219,170,143,54,137,49,216,139,74,95,109,137,44,173,151,20,218,148,149,36,150,73,89,153,25,165,69,174,154,145,247,12,203,226,21,149,85,195,91,254,229,195,154,236,136,143,212,173,90,196,218,36,199,98,45,74,97,199,227,60,182,92,83,106,82,82,163,65,169,6,100,102,148,158,154,106,69,220,47,251,135,190,40,82,177,87,39,216,109,83,167,166,35,50,40,20,118,173,121,209,25,154,153,43,142,253,61,37,24,185,186,17,27,107,117,166,218,144,77,168,181,74,36,35,181,68,100,181,84,95,19,76,107,252,52,230,226,233,233,233,253,44,11,19,91,42,30,246,182,60,239,68,251,221,67,142,104,226,210,173,101,59,39,98,139,110,173,19,91,146,74,221,172,202,224,143,133,244,168,182,6,33,99,67,202,136,253,74,167,88,106,215,142,74,132,158,124,54,35,50,220,151,118,72,212,213,177,245,75,103,115,100,73,45,98,54,163,53,118,108,179,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,30,43,24,176,118,193,199,91,2,169,135,56,141,65,137,81,166,212,99,190,211,78,187,21,151,159,167,190,227,46,50,153,113,84,242,22,150,164,182,151,86,109,186,73,51,73,159,218,71,202,178,145,145,204,35,202,20,106,220,171,61,114,235,151,13,114,67,200,122,189,84,66,58,182,233,220,211,83,16,155,216,68,148,33,41,38,205,197,36,139,156,234,119,168,146,148,180,211,94,215,54,62,22,49,147,225,253,195,229,207,140,214,13,84,8,127,156,78,28,216,113,154,171,238,213,191,217,149,242,90,180,221,65,166,46,218,148,45,9,234,165,29,12,175,68,147,102,133,33,83,18,180,48,211,111,44,200,144,210,215,188,158,38,153,104,165,85,167,107,80,172,107,86,141,101,90,208,122,42,45,191,79,143,75,167,70,230,173,206,68,86,27,75,109,55,189,102,165,171,106,16,146,213,70,106,61,53,51,51,237,31,88,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,40,4,95,71,12,47,146,183,134,65,236,235,90,111,162,171,113,17,233,202,77,110,156,239,46,75,105,230,212,101,45,81,164,180,122,145,111,97,246,212,109,172,189,102,221,73,232,105,81,107,89,121,251,200,157,87,40,151,52,42,237,181,50,93,91,14,174,41,7,18,143,50,83,138,126,108,87,219,142,202,156,106,115,136,142,211,8,91,142,42,66,153,74,12,205,77,178,179,62,212,40,76,174,11,120,23,93,181,172,75,183,30,110,58,53,41,17,47,110,158,157,109,75,213,14,78,233,98,61,33,19,79,82,35,54,153,113,242,105,59,55,18,150,168,155,148,130,74,90,82,172,168,4,85,226,143,224,79,19,126,229,243,136,66,128,70,170,0,86,175,20,140,253,76,195,190,187,44,152,57,80,170,211,110,243,232,228,92,87,20,57,47,193,122,144,217,242,164,179,26,35,141,169,11,83,206,160,219,55,28,35,54,210,211,134,223,174,183,23,201,245,121,150,255,0,204,219,72,248,127,98,127,241,233,98,170,242,157,226,159,6,254,32,91,222,98,192,186,156,251,100,130,133,155,139,17,169,182,228,90,85,55,19,104,156,166,168,149,185,143,46,59,43,138,111,17,189,22,90,155,105,197,184,206,197,58,182,203,97,169,14,233,181,73,75,142,146,232,46,173,73,170,208,42,179,104,85,218,100,186,117,74,157,33,200,147,33,203,101,76,191,25,246,212,105,113,167,27,81,18,144,180,168,141,38,147,34,50,50,50,49,113,60,47,115,245,93,198,157,153,120,198,106,135,89,119,210,169,235,145,66,175,201,146,130,122,181,21,157,164,184,207,146,212,75,118,99,104,51,89,56,146,82,157,105,183,22,230,139,105,110,61,98,160,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,104,199,76,11,195,140,197,225,197,71,11,241,66,141,215,82,167,104,235,47,52,100,137,84,249,73,35,38,229,70,112,200,249,111,35,114,180,61,13,38,149,41,11,74,208,181,161,89,225,204,62,95,175,236,178,226,132,236,40,196,100,68,93,74,28,120,242,218,153,4,158,56,83,88,121,178,82,93,142,227,205,182,167,16,74,222,210,148,73,208,156,105,196,246,237,49,205,69,239,112,251,200,85,189,150,107,54,13,243,136,52,40,147,49,82,175,29,183,167,46,71,75,53,20,5,145,201,73,51,5,226,104,150,202,213,30,66,91,144,105,113,104,90,208,100,149,41,4,70,117,151,197,31,199,102,38,253,203,228,240,132,170,224,99,249,236,253,155,253,228,34,175,20,127,29,152,155,247,47,147,194,30,43,2,50,171,121,102,31,8,241,62,240,195,90,108,186,189,207,135,146,40,210,83,72,97,194,223,58,157,33,19,250,162,101,173,134,167,164,165,81,227,169,8,37,39,114,9,228,164,156,113,77,160,249,85,129,127,222,88,89,121,82,113,7,15,174,25,116,59,134,135,32,164,193,157,24,203,123,75,208,200,200,200,200,210,180,41,38,164,45,10,35,66,208,165,37,68,164,168,200,239,35,7,56,145,96,213,211,149,55,51,5,138,21,234,85,22,181,111,233,79,184,237,234,107,170,114,87,165,20,110,116,236,197,97,221,171,95,84,134,148,235,69,185,72,66,73,212,173,211,40,239,56,154,97,204,62,96,111,236,205,98,132,236,87,196,101,196,69,74,100,120,241,26,135,4,222,40,80,152,101,178,74,90,142,219,206,56,166,208,106,222,234,146,74,208,220,117,197,118,110,49,216,40,121,32,174,211,242,75,125,102,207,18,226,213,104,174,71,244,59,182,76,34,121,13,245,209,100,78,105,137,18,165,50,166,141,100,202,208,250,14,57,165,196,41,91,84,179,73,182,166,212,190,85,148,239,20,248,55,241,2,222,243,22,5,212,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,93,78,125,178,65,66,205,197,136,212,219,114,45,42,155,137,180,78,83,84,74,220,199,151,29,149,197,55,136,222,139,45,77,180,226,220,103,98,157,91,101,176,212,135,116,218,164,165,199,73,116,23,86,164,213,104,21,89,180,42,237,50,93,58,165,78,144,228,73,144,229,178,166,95,140,251,106,52,184,211,141,168,137,72,90,84,70,147,73,145,25,25,25,24,184,158,23,185,250,174,227,78,204,188,99,53,67,172,187,233,84,245,200,161,87,228,201,65,61,90,138,206,210,92,103,201,106,37,187,49,180,25,172,156,73,41,78,180,219,139,115,69,180,183,30,177,80,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,132,28,75,243,199,27,46,54,107,216,61,99,162,90,241,22,244,163,184,182,101,182,183,99,162,135,78,120,220,96,230,165,228,26,84,114,77,72,117,44,165,10,245,22,217,184,179,34,74,16,247,191,225,157,86,170,215,242,81,135,245,218,237,78,93,70,165,81,145,94,151,50,100,183,148,243,242,95,114,183,57,78,58,227,138,51,82,214,165,25,168,212,102,102,102,102,102,37,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,105,207,24,176,118,193,199,91,2,169,135,56,141,65,137,81,166,212,99,190,211,78,187,21,151,159,167,190,227,46,50,153,113,84,242,22,150,164,182,151,86,109,186,73,51,73,159,218,71,158,188,213,101,158,242,202,134,46,76,194,219,194,116,74,138,21,29,53,42,69,78,49,146,81,81,167,56,183,16,211,230,222,227,83,43,220,211,136,91,106,51,218,180,43,106,150,141,142,46,101,112,186,207,212,203,62,187,77,203,62,49,84,42,181,74,85,199,80,141,6,211,172,63,37,249,142,83,37,45,13,70,98,154,164,41,74,217,13,92,182,210,215,44,146,150,92,82,183,17,161,195,91,51,87,138,63,129,60,77,251,151,206,33,10,54,193,11,42,149,137,88,209,96,225,205,118,68,182,41,183,85,209,74,162,76,118,34,210,151,219,98,76,182,217,113,77,169,73,82,73,100,149,153,145,154,84,90,233,169,31,112,232,25,196,202,173,229,149,12,92,168,89,245,154,108,181,91,21,25,18,36,218,117,119,28,39,145,81,167,18,253,66,83,169,66,19,212,182,149,54,151,145,181,59,86,100,162,46,90,219,90,228,167,12,44,250,198,193,138,172,76,191,99,5,118,36,12,62,169,200,146,245,42,175,47,154,179,164,212,95,83,59,25,113,213,59,202,143,5,70,151,212,102,77,122,175,62,110,45,73,65,184,180,244,14,43,25,237,170,157,86,126,86,112,106,230,136,154,106,99,155,23,189,86,156,250,148,251,143,154,150,151,40,228,178,34,74,16,148,146,77,253,138,81,172,215,200,81,163,99,237,185,94,184,23,129,120,143,152,188,71,167,97,126,23,209,186,234,172,237,93,121,231,76,209,22,159,21,38,68,228,169,46,17,31,45,148,110,78,167,161,168,212,164,161,9,90,214,132,43,242,227,125,149,74,195,92,104,191,176,230,133,34,91,244,219,86,232,170,209,33,187,45,105,83,238,49,26,91,140,182,167,20,148,165,38,179,74,8,204,201,41,45,117,208,139,184,91,167,5,79,11,23,79,196,9,222,93,78,19,252,5,16,241,96,197,235,55,22,179,95,37,139,49,249,111,162,198,163,183,104,84,222,121,131,105,11,168,198,153,45,114,18,209,43,214,82,16,167,249,102,163,36,234,182,214,105,220,141,171,87,228,225,107,142,152,113,128,217,154,114,173,138,21,159,67,82,174,139,126,69,182,205,73,210,34,139,14,83,178,162,188,218,228,172,204,185,76,159,78,164,27,154,26,80,165,164,215,181,4,181,162,250,64,85,95,28,239,204,159,237,39,238,209,13,114,65,149,250,86,108,239,251,207,14,102,85,229,211,170,84,235,30,163,91,160,186,212,132,178,194,170,173,189,25,152,201,148,163,105,213,28,109,210,12,220,38,210,75,208,189,83,246,31,21,191,236,11,203,11,47,42,182,31,98,13,189,46,135,112,208,228,28,105,208,100,145,111,105,122,17,145,145,145,154,86,133,36,210,180,45,38,104,90,20,149,36,212,149,17,157,196,240,230,226,23,66,197,187,37,252,50,199,91,190,149,71,188,237,42,127,54,36,249,239,45,150,234,244,120,144,209,206,148,252,169,15,47,155,49,28,167,222,144,102,104,35,108,249,137,73,146,30,52,64,12,253,103,94,234,205,102,35,203,162,82,106,125,62,25,91,53,7,155,183,41,241,205,196,55,63,97,169,180,212,228,19,137,66,212,243,168,51,52,37,105,46,75,107,52,17,110,83,171,119,197,101,223,42,183,150,55,90,88,135,138,79,83,101,196,177,48,234,215,173,85,167,213,137,194,104,159,168,199,167,60,252,88,108,26,144,162,117,124,210,101,110,164,136,182,178,106,213,104,91,140,239,225,67,74,121,78,240,177,131,127,15,237,239,46,96,117,81,229,49,98,250,252,23,225,101,229,137,158,139,244,159,201,43,126,163,93,232,185,252,158,171,165,140,227,220,174,102,213,108,221,203,219,187,106,180,215,93,15,77,5,107,127,87,59,255,0,101,223,240,219,255,0,160,11,84,1,21,120,163,248,19,196,223,185,124,226,16,164,12,189,93,52,43,27,31,112,210,245,186,103,116,84,91,126,240,163,85,42,50,121,75,115,145,21,137,173,56,235,155,16,74,90,182,161,10,61,18,70,163,211,66,35,62,193,126,153,152,203,62,17,231,83,8,227,81,171,51,162,45,107,143,233,43,78,236,166,154,36,174,10,222,66,84,135,217,90,85,181,248,206,164,155,222,222,237,142,160,146,100,164,173,45,184,138,1,191,240,118,254,195,172,92,171,96,133,102,131,46,85,217,75,172,29,17,16,225,69,121,107,158,249,172,146,202,163,54,164,37,215,80,249,41,181,178,123,8,220,67,141,153,23,172,67,67,217,88,193,79,197,219,47,182,78,14,57,80,235,101,219,244,243,235,223,75,188,198,215,57,247,87,34,87,41,92,182,204,217,39,222,116,155,220,130,87,44,145,187,85,106,103,213,71,201,167,93,150,173,98,187,87,181,169,55,53,42,109,106,223,233,253,47,78,143,53,183,37,83,249,232,53,177,212,52,147,53,181,204,65,26,145,188,139,114,72,204,181,33,150,209,127,220,46,60,9,225,151,223,94,113,52,74,161,226,177,123,5,240,191,30,172,215,48,255,0,23,45,8,151,21,9,201,13,75,40,239,45,198,150,211,237,153,236,117,167,90,82,93,105,122,26,146,106,66,146,102,133,173,7,170,86,162,56,255,0,148,142,28,88,71,149,43,202,183,136,49,106,242,239,11,134,68,135,154,160,206,170,69,67,107,162,83,150,70,92,166,201,38,105,92,149,36,212,135,36,145,35,114,61,84,54,210,84,233,57,45,70,85,198,148,242,157,225,99,6,254,31,219,222,92,192,229,89,229,200,125,171,156,26,117,22,175,30,179,242,118,243,160,236,133,14,168,77,54,108,185,5,217,76,42,66,101,36,155,55,100,114,89,41,43,142,209,58,210,73,215,149,185,73,39,20,162,235,248,13,151,92,35,203,109,155,26,204,194,155,78,37,57,9,142,203,51,170,107,105,10,168,213,150,217,173,68,244,201,4,146,83,203,220,235,166,68,122,33,27,205,45,165,8,209,37,154,33,126,124,51,169,52,170,255,0,15,252,63,161,87,105,145,42,52,218,140,122,244,73,144,229,178,151,152,146,195,149,105,201,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,89,124,70,114,81,248,170,226,59,21,251,2,153,85,115,12,174,159,156,166,201,124,185,173,210,231,25,172,220,166,41,237,202,90,182,161,4,227,74,116,146,165,182,165,39,87,84,203,174,31,148,201,6,116,110,172,163,226,59,19,166,170,171,91,176,106,92,198,43,118,243,83,156,75,104,230,155,59,167,70,96,214,76,156,196,19,13,145,41,101,235,182,74,107,114,55,19,136,191,235,78,233,161,95,54,173,26,245,181,167,117,180,91,130,159,30,169,78,147,202,91,124,248,175,182,151,26,115,98,201,43,78,228,45,39,162,136,148,90,232,100,71,216,62,176,128,28,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,26,83,0,0,20,173,198,175,197,61,173,240,254,15,152,212,71,228,224,195,86,165,83,179,95,91,135,80,169,196,139,34,169,99,207,137,5,167,158,74,23,41,242,153,9,227,105,164,153,234,181,147,76,186,225,165,58,158,198,214,174,228,153,148,181,226,87,195,247,240,237,14,118,61,225,75,59,47,234,85,61,62,148,167,37,58,55,88,131,17,137,43,249,166,152,140,183,164,84,86,125,51,13,238,89,36,219,109,8,236,218,145,90,185,19,192,186,238,63,102,106,206,182,233,148,106,85,78,149,65,168,69,185,46,70,106,134,131,138,170,60,89,76,156,132,45,181,18,185,220,205,232,100,155,36,168,148,167,139,118,212,18,214,157,20,128,252,149,106,181,42,129,74,155,93,174,212,226,83,169,180,232,238,75,153,50,91,201,101,136,204,54,147,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,138,22,226,25,157,58,174,105,241,66,69,10,208,184,37,171,10,237,169,4,86,252,51,140,168,165,53,242,111,107,181,7,219,82,141,75,90,148,110,165,163,89,36,208,201,164,185,109,173,111,110,137,98,236,248,86,231,38,54,54,88,8,192,75,174,52,72,55,102,30,209,226,179,74,110,20,39,80,196,202,4,86,99,69,67,203,113,78,44,142,74,93,50,39,11,230,210,100,243,70,218,79,71,54,79,80,0,25,172,205,143,138,124,100,248,129,112,249,139,226,213,56,42,120,88,186,126,32,78,242,234,112,137,92,75,242,21,39,1,174,23,177,171,9,168,82,223,195,170,228,135,30,171,161,190,86,202,5,69,249,78,41,44,165,150,90,109,44,65,52,184,203,76,159,175,181,105,52,45,73,53,178,75,224,25,59,205,85,229,149,12,92,167,222,20,106,148,181,91,21,25,17,227,93,148,134,219,39,145,81,167,18,253,115,75,74,90,19,212,182,149,56,166,87,185,59,86,102,147,62,90,220,66,244,17,133,88,153,106,227,38,28,91,152,165,101,75,234,40,183,53,61,170,132,109,206,54,183,25,222,94,187,14,242,214,180,37,230,150,74,109,196,18,143,99,136,90,76,245,73,143,86,40,135,139,54,23,210,176,227,56,53,74,157,25,81,27,143,125,81,225,221,11,137,26,18,99,162,51,235,83,145,158,215,105,153,56,183,93,136,228,133,185,162,77,75,144,173,72,204,141,106,235,252,41,51,75,248,47,194,204,108,195,249,150,223,164,254,73,91,245,44,82,167,161,181,114,122,174,150,51,77,75,140,243,230,165,108,221,203,133,203,218,202,180,213,243,81,158,136,72,174,187,178,233,174,223,55,85,102,245,186,103,117,181,171,130,161,34,169,81,147,202,67,124,249,79,184,167,29,115,98,9,40,78,229,173,71,162,72,146,90,232,68,69,216,52,61,145,252,29,165,96,134,87,48,254,209,135,65,151,74,169,77,163,198,173,215,154,157,21,44,77,58,172,182,146,244,148,200,73,33,10,222,218,148,76,36,156,45,233,109,134,208,163,61,154,142,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,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,0,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,138,1,18,83,34,249,205,174,228,243,17,229,84,220,165,122,102,204,186,58,120,247,53,53,164,32,165,41,182,141,124,169,49,156,86,154,60,215,53,211,38,212,162,109,196,173,73,86,211,52,58,221,234,93,148,12,44,204,238,13,86,109,111,77,210,174,139,50,243,167,200,167,250,70,147,38,52,214,79,214,82,57,241,221,209,198,185,204,188,141,200,94,138,216,235,68,122,106,145,232,44,11,2,205,194,203,54,147,135,216,125,111,68,161,219,212,56,229,26,12,24,196,123,26,70,166,102,102,102,102,165,173,74,53,45,107,81,154,214,181,41,74,53,41,70,103,232,0,69,94,40,254,4,241,55,238,95,56,132,40,4,106,160,67,254,34,57,223,135,149,91,16,173,43,58,86,236,77,187,41,238,187,66,81,50,196,150,105,109,165,230,155,92,169,77,45,212,173,59,144,183,250,115,54,220,109,110,199,81,45,38,148,45,39,68,53,106,181,86,191,85,155,93,174,212,229,212,106,85,25,14,75,153,50,91,202,121,249,47,184,163,83,142,184,226,140,212,181,169,70,106,53,25,153,153,153,153,139,159,204,183,254,102,218,71,195,251,19,255,0,143,75,21,87,148,239,20,248,55,241,2,222,243,22,6,148,197,122,241,70,200,149,87,27,41,76,227,190,11,219,49,36,94,212,56,235,77,193,78,136,194,186,219,134,18,82,130,105,109,237,61,174,201,142,148,40,137,27,57,142,182,162,65,41,70,203,45,42,154,233,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,23,211,144,76,246,82,179,119,108,205,161,92,176,226,82,113,22,221,142,82,235,16,226,182,150,33,74,97,201,15,37,183,96,182,185,14,190,180,54,218,99,165,229,44,136,146,227,200,34,236,90,68,181,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,36,102,139,51,118,14,86,112,190,165,136,23,124,152,147,42,72,142,165,81,109,226,168,179,26,109,101,242,113,166,246,48,151,15,114,144,133,62,210,157,90,18,179,109,179,82,246,171,66,74,179,217,141,24,189,121,99,214,40,92,24,185,136,15,196,114,187,113,72,75,210,10,35,4,203,13,33,13,165,166,153,109,29,166,72,109,166,219,108,141,70,165,153,32,141,74,82,140,212,126,126,233,180,238,171,26,187,42,214,189,109,154,173,191,90,133,179,169,167,85,33,57,18,83,27,208,149,163,123,78,18,86,157,200,90,84,90,151,106,84,70,93,134,66,226,120,92,231,182,171,141,148,167,176,35,26,46,104,146,47,106,28,116,42,223,168,203,125,93,109,195,9,41,89,186,135,55,22,215,100,199,74,18,102,189,252,199,91,81,172,210,163,101,231,85,2,248,163,248,236,196,223,185,124,158,16,149,92,12,127,61,159,179,127,188,132,85,226,143,227,179,19,126,229,242,120,66,85,112,49,252,246,126,205,254,242,30,127,138,102,66,173,236,60,165,61,153,108,23,161,68,165,208,147,33,166,110,170,44,94,150,28,42,98,20,152,209,98,61,6,43,77,32,137,10,116,149,206,45,235,89,184,250,22,73,219,204,52,214,88,151,252,59,178,65,51,53,87,217,221,183,140,93,184,101,105,212,26,106,186,147,121,248,207,85,28,83,46,184,136,177,93,67,74,66,182,173,12,117,4,78,54,226,26,144,147,66,137,75,66,138,205,56,152,210,105,84,14,31,248,129,66,161,83,34,83,169,180,232,244,24,144,225,196,101,44,177,25,134,234,208,82,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,66,152,114,157,226,159,6,254,32,91,222,98,192,186,158,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,138,245,226,141,145,42,174,54,82,153,199,124,23,182,98,72,189,168,113,214,155,130,157,17,133,117,183,12,36,165,4,210,219,218,123,93,147,29,40,81,18,54,115,29,109,68,130,82,141,150,90,85,53,210,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,47,167,32,153,236,165,102,238,217,155,66,185,97,196,164,226,45,187,28,165,214,33,197,109,44,66,148,195,146,30,75,110,193,109,114,29,125,104,109,180,199,75,202,89,17,37,199,144,69,216,180,137,106,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,17,255,0,58,57,182,181,114,141,133,135,116,212,154,235,174,74,239,83,79,182,105,201,75,110,243,39,38,51,139,67,239,180,111,52,225,195,109,194,101,47,45,179,53,39,156,217,17,106,178,25,247,191,239,251,203,20,239,42,182,32,226,13,195,46,185,112,215,36,28,153,211,164,153,111,117,122,17,17,17,17,18,80,132,164,146,132,33,36,72,66,18,148,164,146,148,145,21,239,112,184,240,39,134,95,125,121,196,209,42,135,42,205,143,133,140,100,248,127,112,249,115,227,53,131,83,181,106,181,42,129,74,155,93,174,212,226,83,169,180,232,238,75,153,50,91,201,101,136,204,54,147,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,138,54,226,103,156,216,121,148,196,116,97,221,155,74,165,124,140,195,250,132,184,240,107,9,67,18,101,85,165,107,203,122,75,82,81,187,100,53,114,203,150,219,107,218,234,82,135,92,220,124,164,49,207,242,65,146,235,171,55,24,142,196,25,169,170,209,44,26,111,49,250,221,194,212,23,20,218,249,70,206,232,49,159,52,27,37,49,100,251,102,73,89,250,141,154,157,218,189,164,218,237,127,137,141,50,53,23,135,254,32,81,161,185,45,200,240,35,208,99,52,185,114,221,148,250,144,138,180,20,164,220,121,229,41,215,87,161,22,171,113,74,90,143,83,81,153,153,152,166,28,167,120,167,193,191,136,22,247,152,176,47,123,56,153,85,179,115,95,132,117,11,62,179,77,136,155,158,157,30,68,155,78,174,227,134,202,233,213,19,71,168,74,117,40,90,186,103,20,150,210,242,54,171,114,8,148,69,204,67,107,70,125,177,87,12,238,172,27,196,123,143,11,111,88,157,61,106,217,168,59,79,147,181,183,16,219,219,15,212,125,174,98,16,181,50,234,13,46,54,179,73,111,109,104,81,22,138,33,242,173,59,90,187,124,221,84,107,42,214,131,214,214,174,10,132,122,93,58,55,53,13,243,229,62,226,91,105,189,235,52,161,59,150,180,150,170,50,73,107,169,153,23,104,208,78,76,242,103,96,229,50,192,141,14,28,24,149,27,218,163,29,14,215,171,206,180,203,207,165,247,25,142,82,98,69,146,76,52,241,65,231,71,39,27,105,205,79,83,220,174,222,234,54,205,143,138,124,100,248,129,112,249,139,226,213,56,42,120,88,186,126,32,78,242,234,112,159,226,189,120,158,231,214,78,12,82,165,229,251,7,235,178,224,98,13,78,60,103,170,181,120,156,165,149,38,156,250,94,222,203,110,165,222,108,121,202,36,176,162,51,107,213,101,242,113,10,74,205,181,166,152,64,92,159,13,78,33,112,241,54,133,7,2,177,230,239,254,190,160,110,106,143,92,170,60,196,118,235,17,119,198,102,52,85,188,227,196,228,154,138,156,121,105,34,75,123,156,109,162,82,148,183,55,169,86,42,42,175,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,75,78,37,249,10,141,143,54,243,216,213,132,212,40,140,98,45,14,59,143,85,208,223,55,125,126,156,196,87,20,150,82,203,45,56,167,231,18,155,101,166,79,212,220,133,26,22,165,18,25,36,82,96,237,89,63,203,93,119,53,56,227,71,195,42,97,242,105,76,237,170,92,146,211,41,12,57,18,142,211,205,162,67,141,26,146,189,207,31,53,13,182,68,133,151,49,196,26,136,144,75,82,110,211,19,240,118,193,192,172,141,98,134,28,225,205,6,37,58,155,78,195,122,219,78,186,212,86,89,126,160,251,116,117,178,169,114,148,202,16,151,100,184,150,144,110,58,105,35,81,151,216,69,158,17,165,60,167,120,88,193,191,135,246,247,151,48,58,168,241,88,223,101,85,113,43,5,239,236,57,161,72,136,197,74,234,181,234,180,72,110,203,90,146,195,111,201,136,227,45,169,197,37,42,81,32,148,178,51,50,74,143,77,116,35,238,21,23,253,69,76,211,255,0,175,236,42,255,0,222,181,31,242,17,117,32,34,175,20,127,2,120,155,247,47,156,66,20,2,44,167,133,190,126,161,225,223,67,150,76,99,168,82,169,182,129,245,146,45,219,138,100,150,32,179,72,112,249,178,94,141,45,199,20,132,41,151,86,110,27,110,25,155,137,117,194,111,215,67,136,228,203,254,32,244,220,44,194,202,21,15,57,181,202,5,42,167,127,97,118,232,86,157,62,160,184,205,197,171,78,152,180,183,29,50,73,77,155,210,122,51,55,166,178,211,78,54,164,169,167,150,74,70,166,180,240,188,178,113,141,141,120,213,89,179,51,1,135,18,218,174,214,107,17,32,81,101,88,244,183,101,48,164,62,164,183,181,232,174,62,185,6,180,172,200,203,145,206,91,132,189,169,104,148,130,230,247,78,38,25,130,204,22,94,112,106,155,114,96,93,191,203,110,109,64,152,173,221,124,134,165,250,1,178,83,124,148,244,206,37,72,254,16,181,41,190,115,137,83,104,219,179,78,99,205,41,53,25,150,124,226,98,230,90,113,114,78,41,81,171,18,235,232,175,200,230,93,148,202,148,197,173,21,244,41,106,90,214,243,138,220,162,146,74,91,139,68,141,20,180,173,106,212,150,133,184,219,156,40,95,247,11,143,2,120,101,247,215,156,77,18,168,0,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,160,50,174,47,251,133,199,129,60,50,251,235,206,38,142,255,0,138,184,103,106,227,38,28,92,120,91,122,196,234,40,183,53,61,218,124,157,173,182,183,25,222,94,163,237,115,16,180,37,230,150,73,113,181,154,79,99,136,66,136,181,73,10,86,187,56,86,102,59,241,142,172,225,5,139,110,127,90,159,194,42,116,123,190,172,250,253,23,232,189,234,228,38,68,150,153,254,204,250,13,173,132,53,191,126,171,36,114,52,116,91,254,88,178,251,66,203,14,13,81,112,134,129,112,85,107,109,211,121,143,201,157,80,125,106,231,74,117,91,222,83,44,154,148,136,172,154,204,205,44,183,234,150,166,165,26,220,83,142,175,170,136,1,198,175,194,197,173,241,2,15,151,84,69,85,229,59,197,62,13,252,64,183,188,197,129,165,48,0,1,74,220,106,252,83,218,223,15,224,249,141,68,65,91,78,233,174,216,215,85,26,245,181,167,116,85,171,126,161,30,169,78,147,202,67,156,137,76,56,151,26,115,98,201,72,86,213,161,39,162,136,210,122,104,100,101,216,47,251,36,25,209,181,115,113,135,12,78,154,170,85,18,254,166,243,24,173,219,205,78,109,78,47,148,76,238,157,25,131,89,188,80,214,111,182,68,165,151,168,225,169,173,203,218,78,47,165,88,89,117,194,60,54,197,11,227,24,237,75,78,36,91,178,255,0,144,135,170,179,137,164,36,219,65,54,217,45,150,9,41,34,109,14,186,217,200,116,251,86,235,206,41,110,41,91,91,36,116,176,21,43,197,147,59,83,42,21,223,197,147,8,110,190,84,10,94,245,94,53,74,69,73,246,220,122,82,144,243,14,81,156,229,154,91,91,41,109,195,55,208,102,226,84,226,144,218,137,181,48,226,85,5,178,197,151,171,171,52,24,203,69,194,59,90,79,65,215,243,36,212,106,139,138,228,134,105,144,90,78,231,100,56,148,23,247,45,160,148,164,37,110,186,210,13,104,223,184,172,211,59,92,47,172,218,174,11,208,171,57,113,181,226,65,187,48,246,142,81,167,33,45,154,31,185,105,209,98,56,163,53,179,22,57,148,154,162,221,67,123,86,73,111,154,111,56,75,51,209,162,69,75,88,23,253,229,133,151,149,39,16,112,250,225,151,67,184,104,114,10,76,25,209,140,183,180,189,12,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,143,66,121,59,205,85,155,154,252,35,167,222,20,106,148,68,220,244,232,241,227,93,148,134,219,54,87,78,168,154,61,115,75,74,90,213,211,56,164,184,166,87,185,91,144,70,147,62,98,28,66,59,168,0,205,102,108,124,83,227,39,196,11,135,204,95,22,169,193,83,194,197,211,241,2,119,151,83,135,234,226,165,156,152,216,39,96,47,1,45,72,209,39,93,152,133,71,148,205,85,185,176,157,91,16,232,18,153,147,21,111,33,196,184,130,41,42,116,140,155,47,156,73,19,46,155,137,45,91,223,77,150,5,129,121,98,157,229,73,195,236,62,183,165,215,46,26,228,130,141,6,12,98,45,238,175,67,51,51,51,50,74,16,148,146,150,181,168,201,8,66,84,165,26,82,147,50,208,158,76,242,191,74,202,102,11,198,195,152,117,121,117,26,149,70,66,43,117,231,93,144,151,152,77,85,200,145,217,146,152,170,38,154,81,70,221,28,141,178,113,38,189,15,214,63,97,119,81,92,28,105,240,118,149,90,194,59,83,27,233,244,25,110,215,109,170,194,40,147,166,68,138,149,33,52,169,72,113,68,169,78,18,13,100,134,228,182,210,26,53,44,144,149,204,112,180,53,58,66,165,173,59,254,242,177,99,92,17,108,251,134,93,37,23,85,29,202,5,92,227,25,37,114,169,206,58,211,174,199,53,233,185,40,90,152,108,151,180,203,114,55,33,90,161,107,74,189,254,79,236,9,56,159,154,60,45,179,25,183,162,87,99,202,186,32,201,168,83,229,147,74,97,250,116,103,74,68,210,113,46,158,197,160,163,50,241,154,15,93,228,70,146,37,25,146,79,73,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,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,0,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,138,1,30,130,187,96,94,86,205,179,108,222,117,219,122,92,74,21,227,30,76,154,21,65,68,70,196,228,71,144,184,239,146,20,70,100,75,109,214,204,148,131,209,100,74,109,70,91,92,66,149,53,56,101,103,182,171,130,55,149,59,3,49,74,230,136,222,23,215,164,56,152,179,42,143,169,8,182,230,172,148,164,173,183,52,50,68,103,157,209,46,33,123,91,66,220,231,238,108,137,238,109,218,14,127,143,120,215,106,229,219,9,235,184,199,122,211,234,179,104,182,255,0,75,212,177,75,105,183,37,47,159,37,168,232,216,151,28,109,7,162,222,73,158,171,47,84,143,77,79,66,56,129,253,90,188,172,127,172,28,85,255,0,221,84,239,242,225,213,120,163,248,19,196,223,185,124,226,16,160,17,163,220,215,102,187,14,50,149,135,11,189,111,87,122,234,172,238,99,20,10,3,15,18,37,85,229,36,136,205,41,51,35,229,178,141,201,55,94,50,52,182,149,36,136,150,181,182,218,243,197,127,223,247,150,41,222,85,108,65,196,27,134,93,114,225,174,72,57,51,167,73,50,222,234,244,34,34,34,34,36,161,9,73,37,8,66,72,144,132,37,41,73,37,41,34,47,62,46,167,50,223,249,155,105,31,15,236,79,254,61,44,85,94,83,188,83,224,223,196,11,123,204,88,26,83,1,82,188,78,184,122,67,181,161,201,204,86,95,173,14,77,41,157,206,221,180,10,99,44,49,22,149,21,166,25,109,169,80,162,48,202,54,178,92,167,151,36,247,45,68,167,9,205,164,130,117,72,174,188,42,196,203,171,6,241,30,220,197,43,42,95,79,90,182,106,13,84,35,110,113,196,54,246,195,245,216,119,150,180,45,76,186,131,83,110,32,148,91,219,90,210,103,162,140,104,123,43,185,155,176,115,77,133,244,220,64,180,36,196,135,82,92,116,170,181,111,29,69,153,51,104,207,155,142,183,177,244,182,123,146,133,169,135,84,210,214,148,27,141,146,87,181,58,154,83,250,243,99,225,99,25,62,31,220,62,92,248,205,96,237,89,174,205,118,35,230,215,17,215,122,222,174,244,52,168,60,198,40,20,6,30,53,197,164,69,81,145,154,82,102,69,204,121,123,82,110,188,100,74,113,73,73,17,33,8,109,180,73,254,23,57,18,165,99,101,85,236,119,198,139,102,92,139,38,135,33,9,183,233,210,216,79,69,112,205,74,150,78,173,205,199,185,216,209,212,132,145,163,103,45,215,20,104,53,40,153,121,165,77,94,32,153,10,183,179,51,102,206,190,112,250,133,18,30,42,82,35,184,244,21,199,233,97,34,190,179,56,201,54,103,60,109,26,222,90,99,199,83,113,205,78,33,8,90,200,148,164,160,204,202,141,191,174,171,10,234,254,218,219,151,37,185,80,255,0,124,135,58,155,58,59,159,242,92,101,230,220,71,212,164,169,62,195,33,234,177,239,26,238,172,196,226,197,119,24,239,90,125,42,21,106,224,233,122,150,41,109,56,220,84,114,35,53,29,27,18,227,142,44,181,67,41,51,213,103,235,25,233,161,104,69,98,188,12,127,61,159,179,127,188,132,85,226,143,227,179,19,126,229,242,120,66,85,112,49,252,246,126,205,254,242,28,171,138,22,122,127,13,119,82,240,59,7,47,62,175,13,168,187,61,49,38,18,118,179,93,170,54,226,140,244,120,148,125,68,54,116,111,151,161,37,11,116,150,231,206,165,49,220,40,20,221,38,170,245,42,69,117,154,100,181,211,97,200,102,36,137,137,101,70,195,47,188,151,20,211,75,115,77,169,90,210,195,202,74,76,245,81,52,225,150,187,79,73,65,144,156,239,215,114,143,125,187,10,227,149,85,169,97,149,111,154,237,110,137,13,148,72,121,18,137,147,38,101,68,75,142,182,134,222,222,150,144,225,239,36,173,173,119,37,74,109,163,69,159,113,30,187,45,91,231,135,182,33,221,54,85,205,74,184,40,179,125,19,211,84,105,115,91,151,21,253,149,184,136,94,199,91,53,33,91,86,133,36,244,62,197,36,200,251,72,197,54,101,59,197,62,13,252,64,183,188,197,129,117,60,81,252,9,226,111,220,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,1,82,188,78,184,122,67,181,161,201,204,86,95,173,14,77,41,157,206,221,180,10,99,44,49,22,149,21,166,25,109,169,80,162,48,202,54,178,92,167,151,36,247,45,68,167,9,205,164,130,117,72,174,188,42,196,203,171,6,241,30,220,197,43,42,95,79,90,182,106,13,84,35,110,113,196,54,246,195,245,216,119,150,180,45,76,186,131,83,110,32,148,91,219,90,210,103,162,140,104,123,43,185,155,176,115,77,133,244,220,64,180,36,196,135,82,92,116,170,181,111,29,69,153,51,104,207,155,142,183,177,244,182,123,146,133,169,135,84,210,214,148,27,141,146,87,181,58,154,83,250,243,99,225,99,25,62,31,220,62,92,248,205,96,210,238,60,230,43,8,242,219,102,201,188,241,90,236,137,78,66,99,188,244,26,98,29,66,170,53,101,182,104,73,179,14,57,168,148,242,247,58,209,25,150,136,70,242,83,138,66,53,81,103,179,49,88,243,121,102,75,23,43,184,173,121,205,150,165,212,100,45,20,200,47,72,39,145,73,167,18,212,113,225,52,105,66,19,177,180,171,67,81,33,59,214,107,113,69,189,106,51,230,162,247,184,125,222,180,172,53,225,171,108,98,53,118,60,183,233,182,173,30,230,173,204,106,34,18,167,220,98,53,74,160,243,137,109,42,82,82,107,52,160,200,136,212,146,215,77,76,187,199,138,254,173,94,86,63,214,14,42,255,0,238,170,119,249,112,149,89,177,240,177,140,159,15,238,31,46,124,102,176,90,79,21,140,246,213,78,171,63,43,56,53,115,68,77,53,49,205,139,222,171,78,125,74,125,199,205,75,75,148,114,89,17,37,8,74,73,38,254,197,40,214,107,228,40,209,177,246,220,128,25,117,192,107,203,50,88,185,66,194,155,50,20,181,46,163,33,11,169,206,102,57,60,138,77,56,150,146,145,53,210,82,208,157,141,165,90,146,77,105,222,179,67,105,61,235,73,30,135,176,47,2,240,227,46,152,113,78,194,252,47,163,116,52,168,58,186,243,206,153,46,85,66,82,136,137,201,82,92,34,46,99,203,218,157,79,66,73,37,41,66,18,132,33,8,79,21,226,143,224,79,19,126,229,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,188,156,230,103,50,193,202,101,129,38,100,201,209,42,55,181,70,58,218,160,208,90,117,151,159,75,238,51,32,227,75,149,24,223,105,226,131,206,142,109,184,235,122,158,167,181,61,189,212,3,127,223,247,150,41,222,85,108,65,196,27,134,93,114,225,174,72,57,51,167,73,50,222,234,244,34,34,34,34,36,161,9,73,37,8,66,72,144,132,37,41,73,37,41,34,47,201,253,117,88,87,87,246,214,220,185,45,202,135,251,228,57,212,217,209,220,255,0,146,227,47,54,226,62,165,37,73,246,25,11,222,225,231,157,58,86,105,240,190,61,10,239,184,34,43,21,45,168,230,87,4,50,140,152,167,53,130,115,107,85,6,27,74,141,43,66,146,109,37,211,65,36,144,241,168,185,109,161,108,238,166,28,216,248,167,198,79,136,23,15,152,190,45,83,130,167,133,139,167,226,4,239,46,167,14,191,159,92,226,91,217,88,194,58,154,104,213,136,143,226,45,114,63,69,111,211,25,153,23,171,132,183,208,250,91,170,59,29,221,202,84,102,148,203,134,71,202,90,22,234,80,209,237,37,169,73,160,207,235,170,253,186,191,182,183,29,201,113,212,63,223,38,78,169,78,144,231,252,167,30,121,199,23,245,169,74,87,180,204,116,12,192,101,234,234,203,164,203,34,137,122,201,210,181,119,89,240,238,217,52,245,69,113,135,41,93,75,242,27,68,55,73,194,37,155,200,67,9,55,8,210,157,174,45,104,34,81,32,150,191,213,150,140,179,222,89,165,184,110,187,51,15,167,68,69,195,64,181,228,92,112,97,73,50,66,42,107,102,84,102,78,33,58,106,36,178,181,38,66,141,11,87,169,189,9,74,141,9,81,184,142,107,253,117,88,87,87,246,214,220,185,45,202,135,251,228,57,212,217,209,220,255,0,146,227,47,54,226,62,165,37,73,246,25,11,211,225,205,157,127,198,171,14,31,160,95,245,58,83,120,155,107,124,221,74,51,7,202,114,169,4,137,4,221,77,44,237,74,19,185,107,54,221,75,70,164,161,196,165,90,52,151,154,108,163,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,146,156,74,248,133,195,195,42,20,236,10,192,107,191,250,250,159,181,170,197,114,150,243,18,27,163,197,223,37,153,49,80,243,111,27,145,170,41,113,148,36,201,77,238,109,183,77,73,82,28,216,164,211,181,50,147,85,173,73,92,58,53,50,92,249,13,199,126,90,218,140,202,157,90,88,97,165,188,243,166,148,145,153,33,182,155,113,197,171,185,40,66,148,122,17,25,143,107,129,120,233,136,249,116,196,122,118,40,97,125,103,161,170,193,213,167,153,116,141,113,106,17,84,100,110,69,146,217,25,115,25,94,212,234,90,146,137,73,74,208,164,45,8,90,111,82,253,199,76,56,204,94,68,113,79,20,48,190,179,215,82,167,97,253,196,211,204,186,68,137,84,249,73,166,60,110,69,146,217,25,242,222,70,228,234,90,154,77,42,74,208,165,161,104,90,179,216,52,103,130,23,173,43,13,114,53,96,226,53,118,60,183,233,182,174,19,210,171,115,26,136,132,169,247,24,141,71,109,231,18,218,84,164,164,214,105,65,145,17,169,37,174,154,153,119,136,235,253,90,188,172,127,172,28,85,255,0,221,84,239,242,225,55,240,246,245,165,98,85,129,109,98,53,10,60,182,41,183,85,30,21,110,27,82,208,148,190,219,18,89,67,205,165,196,165,74,73,44,146,178,35,34,82,139,93,116,51,239,30,128,115,252,123,198,187,87,46,216,79,93,198,59,214,159,85,155,69,183,250,94,165,138,91,77,185,41,124,249,45,71,70,196,184,227,104,61,22,242,76,245,89,122,164,122,106,122,17,198,12,61,226,237,150,220,74,191,237,172,57,161,89,56,148,197,74,234,172,66,162,67,118,93,54,2,88,109,249,47,33,150,212,226,147,49,74,36,18,150,70,102,73,81,233,174,132,125,195,218,241,71,240,39,137,191,114,249,196,33,68,56,123,101,85,113,42,255,0,182,176,230,133,34,35,21,43,170,177,10,137,13,217,107,82,88,109,249,47,33,150,212,226,146,149,40,144,74,89,25,153,37,71,166,186,17,247,5,255,0,96,94,88,89,121,85,176,251,16,109,233,116,59,134,135,32,227,78,131,36,139,123,75,208,140,140,140,140,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,250,86,53,103,3,28,115,3,135,22,78,25,98,133,201,233,72,22,63,57,76,203,222,241,74,170,56,178,74,27,122,121,155,134,220,135,153,108,148,218,29,216,151,54,184,233,173,75,83,139,81,247,254,17,153,122,252,43,102,9,220,89,169,201,165,46,139,133,92,153,174,211,230,69,234,28,153,58,91,82,91,134,166,201,69,177,190,74,218,91,252,211,51,82,92,101,157,169,213,70,182,238,210,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,65,153,246,201,5,119,40,247,219,83,109,200,181,90,150,25,86,249,77,81,43,115,30,68,135,145,40,153,35,122,44,181,54,211,104,109,237,233,117,109,150,194,74,218,211,106,148,166,221,36,69,81,127,220,46,60,9,225,151,223,94,113,52,74,160,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,202,184,191,238,23,30,4,240,203,239,175,56,154,37,80,14,127,143,120,215,106,229,219,9,235,184,199,122,211,234,179,104,182,255,0,75,212,177,75,105,183,37,47,159,37,168,232,216,151,28,109,7,162,222,73,158,171,47,84,143,77,79,66,56,193,135,188,93,178,219,137,87,253,181,135,52,43,39,18,152,169,93,85,136,84,72,110,203,166,192,75,13,191,37,228,50,218,156,82,102,41,68,130,82,200,204,201,42,61,53,208,143,184,121,254,53,126,22,45,111,136,16,124,186,162,42,175,41,222,41,240,111,226,5,189,230,44,13,41,128,0,10,86,227,87,226,158,214,248,127,7,204,106,34,16,90,118,5,229,125,70,184,37,89,246,244,186,178,45,90,59,149,250,185,70,34,82,226,211,155,117,166,157,144,104,215,114,144,133,62,217,175,105,30,212,110,90,180,66,22,164,253,252,11,199,76,71,203,166,35,211,177,67,11,235,61,13,86,14,173,60,203,164,107,139,80,138,163,35,114,44,150,200,203,152,202,246,167,82,212,148,74,74,86,133,33,104,66,211,161,236,186,227,205,155,153,44,35,161,98,181,153,54,34,145,81,142,132,84,224,179,32,222,93,38,162,72,73,200,132,233,169,8,86,246,212,173,9,70,132,239,65,161,196,150,197,164,207,165,136,107,196,191,56,145,178,223,132,111,88,246,101,98,39,225,22,248,142,228,40,76,183,49,214,165,210,105,206,33,196,59,84,73,179,162,144,180,168,185,108,153,173,189,93,51,90,121,132,195,136,20,109,253,117,95,183,87,246,214,227,185,46,58,135,251,228,201,213,41,210,28,255,0,148,227,207,56,226,254,181,41,74,246,153,141,4,228,115,40,148,172,160,225,26,173,71,234,49,43,23,101,122,66,106,87,29,85,136,233,66,22,249,32,146,136,172,172,210,78,174,51,37,187,103,48,245,53,184,243,132,150,249,166,218,100,80,166,190,42,121,32,153,134,215,85,95,51,216,121,23,125,161,114,84,26,118,225,137,206,126,68,136,85,137,110,62,183,229,105,202,52,53,13,197,147,37,170,221,51,39,228,108,74,82,133,54,148,198,12,157,230,170,242,202,134,46,83,239,10,53,74,90,173,138,140,136,241,174,202,67,109,147,200,168,211,137,126,185,165,165,45,9,234,91,74,156,83,43,220,157,171,51,73,159,45,110,33,122,19,176,47,251,55,20,236,218,78,32,225,245,195,18,185,111,87,35,148,152,51,163,25,236,117,26,153,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,20,64,196,46,46,217,109,195,91,254,229,195,154,237,147,137,79,212,173,90,196,218,36,199,98,83,96,41,135,31,140,242,217,113,77,169,83,18,163,65,169,6,100,102,148,158,154,106,69,220,36,254,2,99,93,171,152,156,39,161,99,29,149,79,170,194,162,220,29,87,76,197,81,166,219,148,142,68,151,99,175,122,91,113,196,22,171,101,70,90,44,253,83,45,116,61,72,179,217,155,31,20,248,201,241,2,225,243,23,196,223,200,198,106,172,220,168,112,252,190,111,10,205,74,34,174,122,141,241,86,141,105,210,28,108,222,93,70,162,84,170,118,195,83,73,90,21,211,54,165,54,167,151,185,59,80,100,146,62,98,219,66,224,5,255,0,122,223,217,131,197,202,181,235,89,143,46,179,118,94,245,131,117,16,225,33,233,11,91,239,44,146,204,72,205,169,75,116,208,146,54,217,101,173,84,100,132,182,130,215,66,23,41,195,67,35,145,178,227,102,179,140,55,194,229,175,17,111,74,59,104,122,35,136,118,58,40,116,231,141,183,202,18,153,89,37,71,36,212,134,148,242,150,159,81,109,147,104,34,36,173,111,77,240,28,211,50,246,4,156,83,203,206,36,97,245,62,222,137,92,169,87,45,122,148,106,92,25,36,214,199,106,61,58,206,25,145,186,100,132,45,50,9,165,161,106,50,216,180,165,90,167,110,165,154,33,99,252,22,48,118,171,90,197,203,175,27,234,20,24,142,208,173,170,58,232,144,102,75,138,165,45,53,89,75,109,70,168,174,26,13,4,182,227,54,234,29,52,172,150,148,76,108,180,52,186,98,226,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,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,20,2,46,167,40,153,104,194,204,208,112,216,195,139,23,19,41,63,253,248,232,171,16,216,141,233,74,103,241,251,238,185,210,62,243,78,114,121,188,132,33,205,169,245,209,170,79,216,101,82,184,233,129,120,143,151,76,71,168,225,126,40,81,186,26,172,29,29,101,230,140,215,22,161,21,70,100,220,168,206,25,23,49,149,237,86,135,161,40,148,149,33,105,66,208,180,38,199,248,87,231,214,52,168,212,172,172,99,37,118,36,53,195,142,205,62,198,169,200,230,154,230,44,221,121,71,2,76,135,29,82,73,100,149,176,212,84,37,8,70,198,185,90,154,205,164,174,90,241,30,180,238,171,231,38,56,135,107,89,86,205,86,224,173,77,244,79,77,78,165,194,114,92,167,246,85,98,45,123,26,108,148,181,109,66,20,163,208,187,18,147,51,236,35,20,131,248,167,102,159,253,173,56,171,255,0,67,106,63,248,34,234,120,163,248,19,196,223,185,124,226,16,160,17,213,115,23,153,124,83,205,5,246,245,245,137,149,111,209,232,168,208,223,147,232,186,103,204,178,211,157,35,15,58,231,39,155,200,66,220,218,175,93,122,168,253,132,83,83,133,190,65,97,226,39,67,153,188,99,167,210,170,86,129,117,145,237,219,118,100,102,39,51,87,112,185,177,158,147,45,183,18,180,37,150,150,78,19,109,153,19,138,117,178,115,212,67,104,231,86,176,186,156,203,127,230,109,164,124,63,177,63,248,244,177,85,121,78,241,79,131,127,16,45,239,49,96,105,76,66,172,251,230,186,187,148,188,101,192,107,203,155,85,153,104,84,190,82,67,186,104,144,158,66,122,248,187,105,228,219,132,151,8,208,111,48,181,243,91,61,80,163,209,109,243,16,135,92,49,42,173,107,167,14,49,199,14,34,220,150,220,234,85,219,102,93,180,245,165,42,83,68,244,89,209,92,37,54,235,46,180,225,127,118,219,141,56,146,82,84,75,66,210,70,74,73,82,103,16,76,133,92,57,102,188,167,95,56,125,66,151,51,10,234,242,28,122,10,227,245,83,87,64,65,20,100,155,51,158,54,137,12,161,82,36,41,184,230,167,22,181,161,4,74,82,150,70,103,197,50,187,153,187,251,43,56,161,77,196,11,66,76,185,148,212,72,74,171,86,241,212,94,141,10,178,193,54,235,123,31,75,103,181,75,66,95,117,77,45,105,89,54,225,165,123,85,161,165,87,127,137,56,189,102,227,214,66,113,19,23,48,253,249,110,80,174,44,55,185,30,142,82,216,54,95,105,104,133,37,167,89,113,29,164,75,109,214,220,108,205,38,164,25,160,205,42,82,76,148,121,225,18,171,33,57,32,174,230,226,251,118,109,199,22,171,77,195,42,39,53,170,221,110,27,200,142,242,229,27,38,108,197,136,167,26,113,14,61,189,77,45,194,216,105,67,90,238,82,84,227,68,187,243,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,126,177,90,188,82,50,11,51,17,58,236,205,224,229,62,171,82,187,203,163,143,113,91,176,227,63,57,234,187,101,202,140,204,152,141,182,149,173,47,52,130,108,156,108,136,155,83,77,155,158,162,219,95,58,160,69,170,112,49,252,246,126,205,254,242,17,87,138,63,142,204,77,251,151,201,225,14,85,132,121,151,197,60,14,177,47,203,23,12,234,222,132,252,32,122,47,173,172,195,126,76,106,164,30,133,231,29,111,164,125,151,81,202,223,205,90,28,220,149,110,66,141,37,183,83,51,243,248,47,132,55,150,61,98,133,191,132,120,126,196,71,43,183,20,133,51,28,229,190,76,176,210,16,218,157,117,231,23,218,100,134,218,109,199,12,146,74,89,146,12,146,149,40,201,39,126,120,57,146,92,14,194,188,190,185,151,234,157,169,74,186,32,86,105,229,14,232,169,74,166,179,30,85,121,206,107,143,37,199,150,209,19,133,202,113,213,244,230,107,83,140,36,155,218,225,169,59,206,144,115,93,149,28,71,202,86,35,174,202,189,90,235,169,83,185,143,208,43,236,50,104,139,87,138,147,34,53,36,140,207,150,242,55,36,157,100,204,212,218,148,147,35,90,22,219,139,253,118,78,106,175,42,30,88,241,15,43,119,29,74,93,74,211,184,227,195,147,111,176,166,201,195,164,212,90,170,68,148,233,33,106,89,27,113,157,105,185,10,82,9,43,249,238,90,146,72,230,60,165,121,252,167,120,167,193,191,136,22,247,152,176,46,167,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,98,21,103,223,53,213,220,165,227,46,3,94,92,218,172,203,66,165,242,146,29,211,68,132,242,19,215,197,219,79,38,220,36,184,70,131,121,133,175,154,217,234,133,30,139,111,152,132,58,225,137,85,107,93,56,113,142,56,113,22,228,182,231,82,174,219,50,237,167,173,41,82,154,39,162,206,138,225,41,183,89,117,167,11,251,182,220,105,196,146,146,162,90,22,146,50,82,74,147,56,130,100,42,225,203,53,229,58,249,195,234,20,185,152,87,87,144,227,208,87,31,170,154,186,2,8,163,36,217,156,241,180,72,101,10,145,33,77,199,53,56,181,173,8,34,82,148,178,51,62,41,149,220,205,223,217,89,197,10,110,32,90,18,101,204,166,162,66,85,90,183,142,162,244,104,85,150,9,183,91,216,250,91,61,170,90,18,251,170,105,107,74,201,183,13,43,218,173,13,42,187,252,73,197,235,55,30,178,19,136,152,185,135,239,203,114,133,113,97,189,200,244,114,150,193,178,251,75,68,41,45,58,203,136,237,34,91,110,182,227,102,105,53,32,205,6,105,82,146,100,163,207,8,238,185,196,205,85,229,154,252,92,168,94,21,154,148,180,219,20,233,18,35,90,116,135,27,38,81,78,167,26,253,67,83,73,90,211,212,184,148,182,167,151,185,91,150,68,146,62,90,27,66,59,87,13,12,142,73,204,117,228,206,48,223,11,136,140,58,178,235,13,161,232,142,33,169,11,174,84,89,38,223,40,74,101,100,164,148,98,74,218,83,202,90,125,116,56,77,160,140,212,181,179,26,179,55,73,165,80,51,37,138,244,42,21,50,37,58,155,78,190,43,177,33,195,136,202,89,98,51,13,207,121,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,45,167,42,116,154,173,127,132,20,186,21,10,153,46,163,82,168,216,247,188,72,112,226,50,167,159,146,251,146,106,105,109,166,219,73,26,150,181,40,201,36,146,35,51,51,34,33,84,63,138,118,105,255,0,218,211,138,191,244,54,163,255,0,130,47,251,54,62,22,49,147,225,253,195,229,207,140,214,15,127,142,152,23,136,249,116,196,122,142,23,226,133,27,161,170,193,209,214,94,104,205,113,106,17,84,102,77,202,140,225,145,115,25,94,213,104,122,18,137,73,82,22,148,45,11,66,102,175,8,76,210,218,184,105,125,203,203,213,211,109,210,161,254,16,234,9,126,157,115,18,155,102,71,92,134,76,154,131,41,107,81,115,25,94,213,20,116,167,214,75,239,41,36,149,245,26,183,114,130,42,241,71,240,39,137,191,114,249,196,33,70,216,33,122,210,176,215,26,44,28,70,174,199,150,253,54,213,186,41,85,185,141,68,66,84,251,140,70,150,219,206,37,180,169,73,73,172,210,131,34,35,82,75,93,53,50,239,31,171,29,49,211,17,243,23,136,245,28,80,197,10,207,93,85,157,163,76,178,209,26,34,211,226,164,204,219,139,25,179,51,229,178,141,202,208,181,53,26,148,165,173,75,90,214,181,88,87,10,124,137,85,78,171,3,52,216,203,108,196,77,53,49,201,251,34,149,81,97,74,125,199,205,72,83,117,131,65,153,37,8,74,73,68,198,244,168,214,107,231,164,145,177,135,28,246,188,81,114,11,14,240,161,84,179,49,131,180,250,85,46,171,110,83,228,206,187,40,236,70,98,27,117,56,168,91,178,95,169,37,105,74,119,204,79,49,197,59,204,53,41,230,210,157,166,75,108,144,245,91,96,238,49,95,216,21,127,210,241,27,14,107,210,233,213,42,116,134,29,117,166,165,60,203,21,6,27,121,183,149,18,82,89,90,20,236,103,20,210,9,198,141,68,74,34,251,12,190,86,33,94,181,92,74,191,238,92,70,174,199,136,197,74,234,172,77,173,204,106,34,20,150,27,126,75,203,121,196,182,149,41,74,36,18,150,100,68,106,81,233,166,166,125,226,226,120,42,120,88,186,126,32,78,242,234,112,142,188,88,50,129,127,90,119,12,156,203,211,239,43,130,237,180,231,72,110,36,230,171,53,23,167,203,161,191,38,84,183,137,166,18,76,147,81,169,104,53,180,211,73,83,134,105,117,226,79,110,242,49,10,178,215,138,180,172,16,199,155,27,21,235,182,236,74,229,54,219,172,51,46,100,57,17,19,36,205,142,212,184,235,45,169,104,79,82,218,84,110,176,163,81,18,94,109,165,31,209,18,43,138,182,38,90,184,201,140,24,103,138,86,84,190,162,139,115,97,125,50,161,27,115,141,173,198,119,212,42,59,216,119,150,181,161,47,52,178,83,110,32,148,123,28,66,210,103,170,76,126,190,18,119,253,155,133,152,233,127,226,14,32,220,49,40,118,245,15,13,231,201,157,58,73,158,198,145,233,42,105,17,17,17,26,150,181,40,210,132,33,36,107,90,212,148,164,148,165,17,28,127,205,110,58,82,179,15,141,21,188,70,161,88,86,253,171,77,126,68,150,161,181,75,165,166,11,243,152,84,183,222,110,93,65,41,113,196,187,57,105,120,137,231,73,90,40,208,90,119,106,114,131,133,166,76,177,31,17,49,30,131,153,90,157,86,171,105,89,150,149,67,168,166,203,138,179,102,85,193,41,179,52,57,25,147,255,0,81,253,54,228,56,100,105,113,38,227,9,212,205,213,51,213,120,231,126,100,255,0,105,63,118,136,43,149,204,202,87,114,189,88,190,175,91,56,182,93,53,187,61,235,122,133,37,113,81,33,152,114,158,159,9,197,190,226,22,162,35,216,195,15,154,53,37,167,155,202,37,161,72,53,144,229,95,215,85,251,117,127,109,110,59,146,227,168,127,190,76,157,82,157,33,207,249,78,60,243,142,47,235,82,148,175,105,152,188,158,31,153,18,165,101,211,8,234,138,197,203,102,223,171,95,119,212,119,24,175,33,198,19,45,17,41,78,161,37,232,117,41,70,166,157,70,164,165,189,177,36,135,22,178,65,155,168,101,167,14,0,113,47,200,228,156,184,222,79,99,13,142,184,139,195,171,210,176,226,25,136,218,26,142,186,29,69,226,113,243,132,150,80,73,73,198,52,161,213,50,164,39,212,67,102,218,200,141,40,91,209,215,8,115,47,138,120,45,106,222,182,45,173,86,234,173,187,238,223,169,80,42,52,122,131,242,87,5,174,181,182,218,118,107,44,33,212,54,153,132,219,73,66,93,82,85,162,76,210,100,101,216,92,168,104,34,147,73,170,215,248,99,194,161,80,169,146,234,53,42,142,3,183,18,28,56,140,169,231,228,190,229,190,73,109,166,219,73,26,150,181,40,201,36,146,35,51,51,34,33,73,159,138,118,105,255,0,218,211,138,191,244,54,163,255,0,130,52,17,150,74,77,86,129,150,220,40,161,87,105,146,233,213,42,117,143,66,137,50,28,182,84,203,241,159,110,3,41,113,167,27,81,18,144,180,168,141,38,147,34,50,50,50,49,210,196,106,226,61,105,221,87,206,76,113,14,214,178,173,154,173,193,90,155,232,158,154,157,75,132,228,185,79,236,170,196,90,246,52,217,41,106,218,132,41,71,161,118,37,38,103,216,70,42,47,44,153,100,204,149,3,50,88,81,93,174,229,243,18,169,212,218,117,241,66,151,50,100,187,78,123,44,70,97,185,236,169,199,92,113,77,18,80,132,164,141,70,163,50,34,34,51,49,107,252,81,252,9,226,111,220,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,23,19,196,19,33,86,246,102,108,217,215,206,31,80,162,67,197,74,68,119,30,130,184,253,44,36,87,214,103,25,38,204,231,141,163,91,203,76,120,234,110,57,169,196,33,11,89,18,148,148,25,153,81,93,90,147,85,160,85,102,208,171,180,201,116,234,149,58,67,145,38,67,150,202,153,126,51,237,168,210,227,78,54,162,37,33,105,81,26,77,38,68,100,100,100,99,66,153,4,203,197,87,44,249,104,160,88,119,85,42,36,11,178,161,34,77,110,227,68,105,138,146,142,181,245,232,132,154,140,205,4,182,227,55,21,149,147,95,55,189,165,26,77,122,155,139,145,67,202,98,174,25,218,184,201,135,23,30,22,222,177,58,138,45,205,79,118,159,39,107,109,173,198,119,151,168,251,92,196,45,9,121,165,146,92,109,102,147,216,226,16,162,45,82,67,48,66,116,240,197,206,212,204,12,196,120,216,73,138,23,94,204,54,186,54,195,102,77,90,164,249,69,182,165,36,222,113,183,25,65,154,154,101,151,222,121,72,120,246,161,59,150,219,171,113,41,105,100,171,191,0,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,12,171,139,254,225,113,224,79,12,190,250,243,137,162,85,0,141,92,71,173,59,170,249,201,142,33,218,214,85,179,85,184,43,83,125,19,211,83,169,112,156,151,41,253,149,88,139,94,198,155,37,45,91,80,133,40,244,46,196,164,204,251,8,197,69,229,147,44,153,146,160,102,75,10,43,181,220,190,98,85,58,155,78,190,40,82,230,76,151,105,207,101,136,204,55,61,149,56,235,142,41,162,74,16,148,145,168,212,102,68,68,70,102,44,43,141,95,133,139,91,226,4,31,46,168,138,171,202,119,138,124,27,248,129,111,121,139,3,74,96,0,2,149,184,213,248,167,181,190,31,193,243,26,136,252,156,26,169,52,170,254,100,175,106,21,118,153,18,163,77,168,225,189,74,36,200,114,217,75,204,73,97,201,244,244,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,113,47,200,84,156,6,184,94,198,172,38,161,75,127,14,171,146,28,122,174,134,249,91,40,21,23,229,56,164,178,150,89,105,180,177,4,210,227,45,50,126,190,213,164,208,181,36,214,201,47,133,100,187,54,215,86,81,177,76,174,154,107,93,117,183,93,233,169,247,53,57,73,113,222,100,20,201,109,107,125,134,137,230,155,57,141,182,79,37,149,184,102,148,243,156,35,45,22,99,65,54,5,255,0,102,226,157,155,73,196,28,62,184,98,87,45,234,228,114,147,6,116,99,61,142,163,83,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,168,190,44,153,76,196,123,66,246,252,97,233,149,203,174,241,179,42,187,218,169,73,171,212,206,115,150,228,167,166,60,227,113,91,70,196,244,212,239,159,66,24,34,53,37,14,111,66,148,147,113,162,114,42,228,255,0,49,95,138,246,56,209,241,73,203,86,149,91,136,141,180,249,253,92,30,166,84,56,46,188,223,84,252,15,157,108,155,153,200,75,173,161,106,86,221,174,173,42,35,74,140,104,162,211,186,104,87,205,171,70,189,109,105,221,109,22,224,167,199,170,83,164,242,150,223,62,43,237,165,198,156,216,178,74,211,185,11,73,232,162,37,22,186,25,17,246,15,172,34,87,18,28,205,216,56,35,151,155,178,200,168,73,137,84,187,47,202,60,139,122,13,13,154,139,45,203,97,137,241,228,50,117,7,90,51,55,74,51,100,219,164,75,74,12,148,233,33,189,83,184,214,138,22,164,210,106,181,250,172,42,21,10,153,46,163,82,168,200,110,36,56,113,25,83,207,201,125,197,18,91,105,182,210,70,165,173,74,50,73,36,136,204,204,200,136,104,123,34,217,125,174,229,171,46,54,238,29,221,55,5,86,163,90,145,186,177,81,137,53,244,56,205,30,84,148,33,110,192,138,72,82,208,150,90,89,43,83,74,212,151,29,83,206,150,132,238,212,211,182,102,242,201,153,42,254,100,177,94,187,66,203,230,37,84,105,181,27,226,187,46,28,200,150,156,247,152,146,195,147,222,83,110,182,226,90,52,173,10,73,146,137,68,102,70,70,70,66,221,56,112,218,119,85,141,147,28,60,181,175,91,102,171,111,214,161,122,91,169,167,85,33,57,18,83,27,234,178,214,141,237,56,73,90,119,33,105,81,106,93,169,81,25,118,25,10,65,205,143,138,124,100,248,129,112,249,139,227,208,77,194,250,84,172,141,81,177,161,149,68,98,165,76,197,138,157,175,32,147,9,60,249,140,73,163,194,146,214,249,26,146,182,48,168,143,109,108,201,69,172,183,20,70,158,221,255,0,127,135,37,126,196,183,243,147,135,11,196,42,37,42,124,9,245,5,83,225,59,80,140,244,142,138,168,235,106,76,7,217,67,103,183,157,213,114,27,74,220,74,208,223,52,220,209,10,66,29,111,66,128,3,242,85,170,212,170,5,42,109,118,187,83,137,78,166,211,163,185,46,100,201,111,37,150,35,48,218,77,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,51,25,139,21,251,86,235,197,59,202,233,177,104,158,134,182,235,55,5,70,161,71,167,116,205,199,232,224,187,37,197,176,199,41,163,54,219,216,218,144,157,136,51,74,116,208,140,200,136,91,167,5,10,181,41,236,182,222,84,38,106,113,23,82,135,124,72,151,34,26,94,73,190,203,15,64,132,150,157,91,122,238,74,22,166,30,74,84,101,162,141,167,8,181,218,122,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,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,162,128,69,255,0,112,184,240,39,134,95,125,121,196,208,207,182,72,40,89,184,177,26,155,110,69,165,83,113,54,137,202,106,137,91,152,242,227,178,184,166,241,27,209,101,169,182,156,91,140,236,83,171,108,182,26,144,238,155,84,148,184,233,46,181,114,117,195,71,20,241,198,251,145,248,107,180,238,188,63,179,40,155,61,39,233,24,18,105,85,73,220,230,100,114,122,14,166,42,218,119,99,205,53,205,221,166,212,56,90,106,106,45,47,80,4,85,226,143,224,79,19,126,229,243,136,66,128,68,191,225,221,146,9,153,170,190,206,237,188,98,237,195,43,78,160,211,85,212,155,207,198,122,168,226,153,117,196,69,138,234,26,82,21,181,104,99,168,34,113,183,16,212,132,154,20,74,90,20,87,189,73,164,210,168,20,168,84,42,21,50,37,58,155,78,142,220,72,112,226,50,150,88,140,195,105,36,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,203,16,186,156,203,127,230,109,164,124,63,177,63,248,244,177,85,121,78,241,79,131,127,16,45,239,49,96,105,76,85,95,28,239,204,159,237,39,238,209,231,248,44,99,21,253,39,18,238,188,16,168,87,165,207,180,219,181,215,91,131,14,92,167,157,69,49,246,39,54,147,76,86,205,124,166,80,233,207,117,110,146,81,170,214,134,207,82,208,247,90,165,255,0,96,89,184,167,102,213,176,251,16,109,232,149,203,122,185,28,227,78,131,36,143,99,168,212,140,140,140,140,148,133,165,68,149,161,105,50,90,22,148,169,38,149,36,140,179,89,141,246,85,43,13,113,162,254,195,154,20,137,111,211,109,91,162,171,68,134,236,181,165,79,184,196,105,110,50,218,156,82,82,148,154,205,40,35,51,36,164,181,215,66,46,225,110,153,105,255,0,204,219,87,248,127,125,255,0,241,234,130,149,134,156,240,95,8,108,220,5,194,251,127,8,240,253,137,109,208,173,216,234,102,57,203,124,222,125,213,173,197,58,235,206,47,176,141,110,58,227,142,25,36,146,130,53,153,37,41,73,18,75,218,128,12,240,241,11,176,44,220,48,206,54,35,89,152,127,111,68,161,80,162,200,129,38,61,62,33,26,88,97,114,105,241,164,58,77,167,93,16,131,117,231,12,144,157,16,130,50,74,73,41,34,73,76,174,6,63,158,207,217,191,222,66,42,241,71,241,217,137,191,114,249,60,33,23,233,52,154,173,126,171,10,133,66,166,75,168,212,170,50,27,137,14,28,70,84,243,242,95,113,68,150,218,109,180,145,169,107,82,140,146,73,34,51,51,50,34,23,233,144,156,144,80,178,143,98,59,54,227,139,74,169,98,109,111,154,213,110,183,13,229,200,101,17,73,227,54,98,196,83,141,54,182,217,216,150,150,225,108,37,45,221,119,41,73,109,162,68,170,28,127,52,89,100,176,115,77,133,245,44,63,187,227,68,135,82,92,117,38,139,112,149,57,153,51,104,207,155,141,57,189,133,56,91,146,133,169,134,146,234,16,164,27,141,146,145,185,58,146,147,158,204,104,194,27,203,1,113,66,224,194,60,64,98,35,117,219,118,66,89,144,113,31,39,152,117,11,109,46,180,243,107,236,51,67,141,56,219,132,74,36,172,137,100,74,74,84,70,146,244,25,78,241,79,131,127,16,45,239,49,96,93,79,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,197,85,241,206,252,201,254,210,126,237,30,127,130,198,49,95,210,113,46,235,193,10,133,122,92,251,77,187,93,117,184,48,229,202,121,212,83,31,98,115,105,52,197,108,215,202,101,14,156,247,86,233,37,26,173,104,108,245,45,15,117,170,95,246,5,155,138,118,109,91,15,177,6,222,137,92,183,171,145,206,52,232,50,72,246,58,141,72,200,200,200,201,72,90,84,73,90,22,147,37,161,105,74,146,105,82,72,203,53,152,223,101,82,176,215,26,47,236,57,161,72,150,253,54,213,186,42,180,72,110,203,90,84,251,140,70,150,227,45,169,197,37,41,73,172,210,130,51,50,74,75,93,116,34,238,22,233,150,159,252,205,181,127,135,247,223,255,0,30,168,41,88,72,172,149,100,218,242,205,245,254,253,62,151,38,36,11,78,216,145,79,122,233,156,236,210,97,244,68,125,227,35,102,41,114,220,53,73,91,77,73,83,102,164,114,136,218,245,212,157,82,74,191,235,2,192,179,112,178,205,164,225,246,31,91,209,40,118,245,14,57,70,131,6,49,30,198,145,169,153,153,153,153,169,107,82,141,75,90,212,102,181,173,74,82,141,74,81,153,231,51,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,162,85,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,143,115,93,149,28,56,205,174,28,46,202,189,90,232,106,176,121,143,208,43,236,50,75,149,72,148,162,34,53,36,140,203,152,202,246,164,157,100,204,146,226,82,147,35,66,208,219,136,160,28,116,192,188,71,203,166,35,212,112,191,20,40,221,13,86,14,142,178,243,70,107,139,80,138,163,50,110,84,103,12,139,152,202,246,171,67,208,148,74,74,144,180,161,104,90,19,105,92,52,56,136,73,196,248,204,224,38,63,92,113,19,115,211,163,182,139,126,229,169,84,26,101,117,196,27,173,178,220,39,141,213,18,158,157,185,212,18,20,141,203,125,4,163,89,115,16,165,189,221,120,163,248,19,196,223,185,124,226,16,160,17,55,248,104,100,114,78,99,175,38,113,134,248,92,68,97,213,151,88,109,15,68,113,13,72,93,114,162,201,54,249,66,83,43,37,36,163,18,86,210,158,82,211,235,161,194,109,4,102,165,173,155,190,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,126,177,76,28,79,114,21,27,6,42,178,243,3,131,244,40,144,48,250,167,34,51,53,90,68,78,106,206,147,81,125,79,111,121,182,146,215,42,60,21,26,88,73,17,187,234,188,249,54,132,165,6,218,19,94,194,234,120,42,120,88,186,126,32,78,242,234,112,157,55,101,173,66,190,109,90,205,149,116,193,235,104,183,5,62,69,46,163,27,154,182,249,241,95,109,77,186,222,244,26,86,157,200,90,139,84,153,40,181,212,140,143,180,80,14,119,242,93,117,101,31,17,223,131,9,53,90,221,131,82,229,191,68,184,93,130,226,91,71,52,222,219,6,75,228,130,100,230,32,152,112,205,40,63,93,178,75,187,81,184,219,68,107,1,34,178,103,147,59,251,54,119,252,104,112,224,203,167,89,52,233,8,118,189,94,117,167,153,97,76,54,244,114,147,18,44,146,97,214,78,119,38,65,56,219,78,104,90,22,229,118,119,223,245,129,96,89,184,89,102,210,112,251,15,173,232,148,59,122,135,28,163,65,131,24,143,99,72,212,204,204,204,204,212,181,169,70,165,173,106,51,90,214,165,41,70,165,40,204,235,47,142,119,230,79,246,147,247,104,170,177,111,220,46,178,11,14,207,161,83,115,49,140,84,250,85,82,171,113,211,227,78,180,232,239,198,98,99,116,200,171,91,82,88,169,41,106,74,182,76,87,45,181,53,203,52,169,150,212,173,198,107,112,208,205,149,15,63,127,216,22,110,41,217,181,108,62,196,27,122,37,114,222,174,71,56,211,160,201,35,216,234,53,35,35,35,35,37,33,105,81,37,104,90,76,150,133,165,42,73,165,73,35,44,251,103,71,41,55,86,81,177,76,237,106,147,189,117,183,93,234,106,22,205,69,42,113,222,100,20,201,113,8,97,247,77,150,155,57,141,182,76,169,228,54,70,148,243,155,50,61,22,67,128,13,41,229,59,194,198,13,252,63,183,188,185,129,213,71,201,187,46,154,21,141,106,214,111,91,166,119,69,69,183,233,242,42,149,25,60,165,185,200,138,195,106,113,215,54,32,148,181,109,66,20,122,36,141,71,166,132,70,125,130,53,255,0,85,31,34,127,236,231,254,12,214,63,201,4,170,1,21,120,163,248,19,196,223,185,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,33,174,43,240,225,194,251,255,0,54,150,102,96,33,218,150,250,173,229,72,157,58,254,160,204,117,196,177,86,154,76,153,194,146,212,100,54,104,90,213,32,201,82,82,181,165,183,73,4,106,66,212,183,185,147,40,0,101,92,5,196,240,171,207,29,195,138,177,191,23,12,82,69,193,92,185,233,81,229,85,41,151,59,203,149,81,92,216,156,211,91,141,212,30,89,173,77,45,181,58,73,109,213,153,52,164,27,108,250,142,37,178,126,199,192,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,160,50,174,47,251,133,199,129,60,50,251,235,206,38,137,84,0,2,0,113,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,104,246,191,118,90,182,167,163,126,84,220,212,170,55,166,106,12,210,105,222,144,154,220,126,178,115,186,242,163,51,188,203,152,242,246,171,107,105,213,74,208,244,35,208,125,96,0,20,173,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,137,191,236,11,55,20,236,218,182,31,98,13,189,18,185,111,87,35,156,105,208,100,145,236,117,26,145,145,145,145,146,144,180,168,146,180,45,38,75,66,210,149,36,210,164,145,149,27,99,95,13,28,125,176,177,246,46,22,216,182,157,86,227,182,238,58,130,61,15,113,198,129,54,100,26,108,25,19,92,97,143,74,74,106,42,91,101,230,219,66,28,127,98,77,41,74,137,69,169,25,16,183,76,153,229,126,149,148,204,23,141,135,48,234,242,234,53,42,140,132,86,235,206,187,33,47,48,154,171,145,35,179,37,49,84,77,52,162,141,186,57,27,100,226,77,122,31,172,126,194,234,183,253,129,102,226,157,155,86,195,236,65,183,162,87,45,234,228,115,141,58,12,146,61,142,163,82,50,50,50,50,82,22,149,18,86,133,164,201,104,90,82,164,154,84,146,50,207,102,113,50,171,121,101,67,23,42,22,125,102,155,45,86,197,70,68,137,54,157,93,199,9,228,84,105,196,191,80,148,234,80,132,245,45,165,77,165,228,109,78,213,153,40,139,150,182,214,185,63,194,179,59,243,48,218,234,164,101,135,16,229,111,180,46,74,131,173,91,210,249,47,200,145,10,177,45,198,16,196,93,121,166,134,161,184,178,120,244,67,70,100,252,141,234,82,80,167,20,155,95,198,44,98,176,112,42,192,170,98,54,35,87,162,83,169,180,232,239,186,211,78,202,101,151,234,15,182,203,143,38,36,84,188,180,37,217,46,37,165,147,109,18,136,212,101,246,153,103,91,49,88,243,121,102,75,23,43,184,173,121,205,150,165,212,100,45,20,200,47,72,39,145,73,167,18,212,113,225,52,105,66,19,177,180,171,67,81,33,59,214,107,113,69,189,106,51,177,254,19,121,37,135,79,161,126,51,120,189,106,115,103,213,54,38,206,165,213,233,172,56,219,49,82,182,95,110,178,223,48,148,226,30,83,141,145,48,178,38,212,150,210,183,18,110,37,246,212,155,63,0,25,172,205,143,138,124,100,248,129,112,249,139,226,101,101,115,11,233,88,171,194,99,28,233,149,5,68,102,69,2,232,169,221,16,101,189,9,50,87,29,250,125,50,159,36,249,90,153,27,107,117,166,221,142,110,36,245,74,36,47,177,68,102,133,64,12,61,189,106,184,107,127,219,88,141,66,143,17,250,149,171,88,133,91,134,212,180,41,76,56,252,103,144,243,105,113,41,82,84,104,53,32,136,200,148,147,211,93,12,187,198,154,48,246,245,165,98,85,129,109,98,53,10,60,182,41,183,85,30,21,110,27,82,208,148,190,219,18,89,67,205,165,196,165,74,73,44,146,178,35,34,82,139,93,116,51,239,30,128,4,117,226,17,138,20,172,42,201,246,36,212,234,9,136,244,138,253,29,219,94,12,71,166,166,50,228,63,80,73,198,62,86,164,102,226,218,105,199,100,27,105,45,84,136,235,237,73,17,173,57,225,19,127,132,70,49,82,176,215,52,107,180,110,58,244,184,52,220,65,163,187,68,140,209,202,75,80,156,170,165,214,222,136,167,210,181,165,38,179,74,36,48,209,145,41,124,201,73,66,75,231,20,98,242,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,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,20,2,47,251,133,199,129,60,50,251,235,206,38,137,84,0,2,42,241,71,240,39,137,191,114,249,196,33,77,121,81,202,142,35,230,215,17,209,101,89,77,116,52,168,60,183,235,245,247,217,53,197,164,69,81,153,18,148,68,101,204,121,123,84,77,50,70,74,113,73,81,153,161,8,113,196,104,122,192,176,44,220,44,179,105,56,125,135,214,244,74,29,189,67,142,81,160,193,140,71,177,164,106,102,102,102,102,106,90,212,163,82,214,181,25,173,107,82,148,163,82,148,102,126,128,101,92,93,78,101,191,243,54,210,62,31,216,159,252,122,88,170,188,167,120,167,193,191,136,22,247,152,176,52,166,42,175,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,205,102,108,124,83,227,39,196,11,135,204,95,22,169,150,159,252,205,181,127,135,247,223,255,0,30,168,41,88,106,160,0,5,0,241,71,241,217,137,191,114,249,60,33,42,184,24,254,123,63,102,255,0,121,8,171,197,31,199,102,38,253,203,228,240,132,138,224,141,96,89,181,219,203,19,113,6,179,111,68,153,112,218,177,233,49,168,179,158,35,82,224,34,97,77,41,38,209,25,237,74,214,150,27,65,175,77,228,141,233,35,36,184,178,85,186,0,8,43,197,199,2,240,226,239,203,101,99,27,234,116,110,85,231,98,116,13,83,106,145,204,144,227,209,100,79,101,135,34,200,236,62,107,37,212,45,196,17,232,164,56,70,105,81,18,221,75,149,45,148,239,20,248,55,241,2,222,243,22,5,212,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,145,154,204,216,248,167,198,79,136,23,15,152,190,45,83,45,63,249,155,106,255,0,15,239,191,254,61,80,85,94,93,50,209,138,121,160,190,217,177,112,206,147,250,93,109,102,99,18,125,23,76,249,151,157,111,171,125,150,156,228,243,121,11,67,123,147,235,175,68,151,180,203,66,120,23,129,120,113,151,76,56,167,97,126,23,209,186,26,84,29,93,121,231,76,151,42,161,41,68,68,228,169,46,17,23,49,229,237,78,167,161,36,146,148,161,9,66,16,132,39,160,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,74,161,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,167,110,49,25,152,179,113,6,242,162,224,5,159,6,223,171,174,199,144,185,181,123,129,162,55,101,195,168,172,150,211,180,182,156,218,73,66,18,146,109,111,146,84,189,206,147,72,87,45,113,150,147,135,249,76,193,11,251,48,88,243,108,97,254,28,215,37,219,245,36,200,244,163,183,12,118,222,81,208,216,141,163,138,155,185,157,20,133,165,68,132,180,102,164,17,188,182,81,189,27,201,69,113,60,70,232,31,37,56,117,94,150,183,166,234,181,159,67,83,237,218,127,164,106,210,122,137,211,57,85,72,8,231,200,119,66,230,60,189,187,150,189,11,114,140,207,66,212,82,102,8,89,84,172,74,198,139,7,14,107,178,37,177,77,186,174,138,85,18,99,177,22,148,190,219,18,101,182,203,138,109,74,74,146,75,36,172,204,140,210,162,215,77,72,251,134,148,236,11,2,205,194,203,54,147,135,216,125,111,68,161,219,212,56,229,26,12,24,196,123,26,70,166,102,102,102,102,165,173,74,53,45,107,81,154,214,181,41,74,53,41,70,103,232,0,126,74,181,38,149,95,165,77,161,87,105,145,42,52,218,140,119,34,76,135,45,148,188,196,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,198,104,115,11,107,80,172,108,125,196,187,42,214,131,209,81,109,251,194,179,75,167,70,230,173,206,68,86,38,186,219,77,239,89,169,106,218,132,36,181,81,154,143,77,76,204,251,69,181,112,84,240,177,116,252,64,157,229,212,225,63,199,63,199,76,11,195,140,197,225,197,71,11,241,66,141,215,82,167,104,235,47,52,100,137,84,249,73,35,38,229,70,112,200,249,111,35,114,180,61,13,38,149,41,11,74,208,181,161,89,225,204,86,3,94,89,109,197,202,238,20,222,112,165,165,116,233,11,93,50,115,209,201,148,85,169,198,181,20,121,173,18,86,180,236,113,41,212,210,75,86,197,146,219,81,239,66,136,153,117,192,107,203,50,88,185,66,194,155,50,20,181,46,163,33,11,169,206,102,57,60,138,77,56,150,146,145,53,210,82,208,157,141,165,90,146,77,105,222,179,67,105,61,235,73,30,135,176,47,2,240,227,46,152,113,78,194,252,47,163,116,52,168,58,186,243,206,153,46,85,66,82,136,137,201,82,92,34,46,99,203,218,157,79,66,73,37,41,66,18,132,33,8,79,64,21,87,199,59,243,39,251,73,251,180,70,174,22,184,23,135,24,243,153,167,41,56,161,70,244,205,42,215,183,228,92,140,211,93,50,56,179,37,53,42,43,45,162,74,12,143,154,201,117,10,89,183,169,37,106,66,73,123,144,107,66,239,164,0,112,172,241,216,22,110,32,229,67,19,226,222,118,244,74,170,40,118,189,82,191,76,55,136,247,195,168,196,134,243,177,228,52,180,153,41,11,74,139,67,208,253,100,41,104,86,228,45,73,60,230,13,41,229,59,194,198,13,252,63,183,188,185,129,213,71,52,204,221,38,171,95,203,110,43,208,168,84,201,117,26,149,70,199,174,196,135,14,35,42,121,249,47,185,1,228,182,211,109,164,141,75,90,148,100,146,73,17,153,153,145,16,207,191,226,157,154,127,246,180,226,175,253,13,168,255,0,224,141,41,128,138,188,81,252,9,226,111,220,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,0,0,25,87,22,147,134,121,19,165,102,239,135,110,18,215,109,169,145,41,56,139,110,199,173,68,163,204,148,226,88,133,41,135,46,23,212,227,83,156,68,119,95,90,27,109,50,20,202,80,100,73,113,229,153,246,45,66,127,229,159,42,184,71,149,11,54,77,159,133,180,217,106,93,70,71,83,83,171,212,156,67,213,26,138,200,213,203,39,157,66,16,157,141,165,70,148,33,9,74,19,170,149,166,245,184,181,246,0,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,12,171,139,254,225,113,224,79,12,190,250,243,137,162,85,0,0,128,28,106,252,44,90,223,16,32,249,117,68,85,6,89,42,212,170,6,100,176,162,187,93,169,196,167,83,105,215,197,10,92,201,146,222,75,44,70,97,185,236,169,199,92,113,70,73,66,18,146,53,26,140,200,136,136,204,199,85,206,78,121,239,236,204,226,227,55,93,173,84,184,45,59,78,220,145,29,203,98,148,205,81,230,214,203,241,150,234,153,169,186,132,57,202,68,227,55,151,163,141,17,27,104,216,217,45,123,13,197,218,79,14,108,235,254,53,88,112,253,2,255,0,169,210,155,196,219,91,230,234,81,152,62,83,149,72,36,72,38,234,105,103,106,80,157,203,89,182,234,90,53,37,14,37,42,209,164,188,211,101,48,0,5,43,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,64,0,112,172,226,101,86,205,205,126,17,212,44,250,205,54,34,110,122,116,121,18,109,58,187,142,27,43,167,84,77,30,161,41,212,161,106,233,156,82,91,75,200,218,173,200,34,81,23,49,13,173,25,236,191,236,11,203,11,47,42,182,31,98,13,189,46,135,112,208,228,28,105,208,100,145,111,105,122,17,145,145,145,154,86,133,36,210,180,45,38,104,90,20,149,36,212,149,17,159,74,199,140,224,99,142,99,109,91,58,202,196,139,147,157,69,178,233,236,68,143,25,133,189,252,62,83,109,242,206,163,53,110,184,181,200,152,180,118,27,138,61,165,185,102,132,160,220,112,215,216,56,104,100,238,78,100,49,113,155,226,243,163,203,252,29,88,242,27,155,53,231,33,180,236,74,181,69,181,182,182,169,106,39,181,74,208,164,159,49,226,36,57,163,68,72,87,44,223,109,98,244,233,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,31,172,0,102,179,54,62,41,241,147,226,5,195,230,47,139,73,224,213,73,165,87,242,137,123,80,171,180,200,149,26,109,70,248,169,68,153,14,91,41,121,137,44,57,76,167,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,197,69,226,197,139,248,47,197,59,203,12,253,41,233,63,146,87,5,70,133,214,242,57,61,87,75,37,198,121,188,189,202,217,187,151,187,110,229,105,174,154,158,154,139,212,225,151,141,127,134,156,163,218,221,69,63,165,159,98,105,101,76,216,214,198,93,232,152,103,167,113,189,92,90,149,172,87,99,111,81,237,213,210,119,106,73,59,117,149,64,42,175,141,166,53,255,0,228,46,92,225,211,253,215,173,66,83,141,127,198,33,196,109,149,147,159,241,211,113,42,111,249,131,74,190,153,8,1,129,24,41,248,105,167,98,159,79,80,233,103,216,152,127,62,245,135,189,221,140,187,209,74,137,212,54,230,141,173,74,214,43,178,118,36,182,234,233,53,185,68,157,218,249,76,39,190,191,5,248,167,102,226,103,162,253,39,242,74,224,167,87,122,46,127,39,170,233,100,182,247,43,153,181,91,55,114,246,238,218,173,53,215,67,211,65,167,58,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,69,0,139,254,225,113,224,79,12,190,250,243,137,162,85,0,0,225,89,223,194,27,203,30,178,199,118,225,30,31,177,17,202,237,197,34,144,204,115,150,249,50,195,72,69,82,35,174,188,226,251,76,144,219,77,184,225,146,73,75,50,65,146,82,165,25,36,253,6,93,50,209,133,153,95,177,25,177,112,206,147,250,93,109,102,99,17,189,41,83,249,231,157,111,171,125,150,155,231,114,185,235,67,123,147,234,35,68,151,180,207,170,128,202,184,186,156,203,127,230,109,164,124,63,177,63,248,244,177,85,121,78,241,79,131,127,16,45,239,49,96,105,76,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,145,154,204,216,248,167,198,79,136,23,15,152,190,45,83,45,63,249,155,106,255,0,15,239,191,254,61,80,82,176,213,64,0,10,1,226,143,227,179,19,126,229,242,120,66,85,112,49,252,246,126,205,254,242,17,87,138,63,142,204,77,251,151,201,225,9,85,192,199,243,217,251,55,251,200,90,160,0,138,188,81,252,9,226,111,220,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,23,83,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,49,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,234,70,107,51,99,226,159,25,62,32,92,62,98,248,182,156,158,218,213,219,231,132,178,108,171,90,15,91,90,184,44,251,206,151,78,141,205,67,124,249,79,203,169,54,211,123,214,105,66,119,45,105,45,84,100,146,215,83,50,46,209,221,114,119,149,91,55,42,24,71,79,179,232,212,216,138,185,234,49,227,201,187,42,237,184,111,46,163,81,36,122,228,151,84,132,43,166,109,74,113,44,163,106,118,160,205,70,92,197,184,181,247,80,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,149,67,149,102,199,194,198,50,124,63,184,124,185,241,154,193,117,60,74,248,129,126,2,97,206,192,76,41,123,125,253,85,167,167,210,149,20,171,86,232,240,101,177,37,31,52,235,18,80,244,122,138,15,166,125,189,200,52,147,110,33,125,187,146,42,3,10,176,206,234,198,76,71,183,48,182,202,137,212,86,174,106,131,84,248,219,155,113,109,179,188,253,119,221,229,161,107,75,45,32,148,227,139,36,158,198,208,181,25,104,147,26,9,201,222,85,108,220,168,97,29,62,207,163,83,98,42,231,168,199,143,38,236,171,182,225,188,186,141,68,145,235,146,93,82,16,174,153,181,41,196,178,141,169,218,131,53,25,115,22,226,215,226,184,163,248,19,196,223,185,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,0,3,53,153,177,241,79,140,159,16,46,31,49,124,90,167,5,79,11,23,79,196,9,222,93,78,19,252,5,43,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,64,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,0,69,94,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,0,12,171,139,254,225,113,224,79,12,190,250,243,137,162,85,0,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,6,85,197,255,0,112,184,240,39,134,95,125,121,196,209,42,128,0,64,14,53,126,22,45,111,136,16,124,186,162,41,88,123,252,38,192,28,101,199,95,79,254,8,240,246,171,116,124,151,167,157,78,169,209,33,39,200,103,183,106,75,113,151,49,229,237,95,45,132,110,117,205,139,216,133,109,86,159,43,10,177,50,234,193,188,71,183,49,74,202,151,211,214,173,154,131,85,8,219,156,113,13,189,176,253,118,29,229,173,11,83,46,160,212,219,136,37,22,246,214,180,153,232,163,26,9,201,222,106,172,220,215,225,29,62,240,163,84,162,38,231,167,71,143,26,236,164,54,217,178,186,117,68,209,235,154,90,82,214,174,153,197,37,197,50,189,202,220,130,52,153,243,16,226,17,221,64,82,183,26,191,20,246,183,195,248,62,99,81,14,10,158,41,238,159,135,243,188,198,156,46,164,0,0,82,95,24,11,215,1,174,204,121,166,64,195,24,241,36,94,212,56,242,32,223,53,88,72,249,135,223,79,41,49,99,45,100,173,174,201,142,148,60,135,20,73,213,36,166,154,82,212,108,155,108,192,177,160,142,27,215,150,17,222,153,80,180,223,194,106,4,74,66,233,17,227,209,174,150,89,165,162,18,221,175,199,135,29,18,164,58,104,45,175,173,212,147,46,19,218,169,74,66,208,75,52,173,42,66,101,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,106,156,21,60,44,93,63,16,39,121,117,56,66,174,46,120,103,106,225,222,110,30,168,218,209,58,79,150,182,252,75,154,162,194,27,109,182,83,57,199,228,71,117,109,165,8,78,156,206,149,46,172,213,185,74,117,215,86,106,245,180,46,235,193,31,23,164,162,171,136,88,9,57,249,110,71,126,59,87,125,45,180,176,215,33,133,161,77,197,154,165,185,216,233,173,194,114,1,37,62,178,8,153,112,253,67,51,223,107,224,51,215,196,87,24,235,184,201,155,139,238,77,93,158,158,37,159,80,126,206,165,198,220,133,242,98,192,125,214,212,123,210,132,26,185,175,156,135,244,86,229,35,159,179,114,146,132,152,158,188,26,112,118,148,89,121,196,11,214,232,160,203,147,31,16,171,7,68,122,29,82,42,87,78,168,210,162,71,52,146,155,109,104,209,228,45,217,147,89,112,204,212,131,228,236,208,141,43,214,168,49,98,197,252,23,226,157,229,134,126,148,244,159,201,43,130,163,66,235,121,28,158,171,165,146,227,60,222,94,229,108,221,203,221,183,114,180,215,77,79,77,69,234,112,203,198,191,195,78,81,237,110,162,159,210,207,177,52,178,166,108,107,99,46,244,76,51,211,184,222,174,45,74,214,43,177,183,168,246,234,233,59,181,36,157,186,202,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,80,8,191,238,23,30,4,240,203,239,175,56,154,37,80,0,0,0,12,171,139,169,204,183,254,102,218,71,195,251,19,255,0,143,75,21,87,148,239,20,248,55,241,2,222,243,22,6,148,197,85,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,169,25,172,205,143,138,124,100,248,129,112,249,139,226,213,50,211,255,0,153,182,175,240,254,251,255,0,227,213,5,43,13,84,0,0,160,30,40,254,59,49,55,238,95,39,132,37,87,3,31,207,103,236,223,239,33,21,120,163,248,236,196,223,185,124,158,16,149,92,12,127,61,159,179,127,188,133,170,0,8,171,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,117,60,81,252,9,226,111,220,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,21,87,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,46,164,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,162,85,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,74,161,202,179,99,225,99,25,62,31,220,62,92,248,205,96,250,191,215,85,251,117,127,109,110,59,146,227,168,127,190,76,157,82,157,33,207,249,78,60,243,142,47,235,82,148,175,105,152,189,62,28,217,40,252,85,112,225,250,253,255,0,76,165,57,137,183,79,206,84,164,176,92,215,41,112,76,144,109,211,18,246,229,33,91,86,131,113,213,52,73,74,220,82,83,171,169,101,167,14,96,8,171,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,0,25,172,205,143,138,124,100,248,129,112,249,139,226,213,56,42,120,88,186,126,32,78,242,234,112,159,224,41,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,23,82,2,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,148,242,157,225,99,6,254,31,219,222,92,192,234,160,0,2,42,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,0,0,101,92,95,247,11,143,2,120,101,247,215,156,77,18,168,0,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,160,50,174,47,251,133,199,129,60,50,251,235,206,38,137,84,0,2,0,113,171,240,177,107,124,64,131,229,213,17,78,216,123,101,85,113,42,255,0,182,176,230,133,34,35,21,43,170,177,10,137,13,217,107,82,88,109,249,47,33,150,212,226,146,149,40,144,74,89,25,153,37,71,166,186,17,247,13,20,101,87,44,246,110,84,48,142,30,22,217,243,165,212,86,169,10,169,85,234,114,76,210,186,141,69,196,54,135,95,38,247,26,89,70,214,155,66,27,73,158,212,33,59,148,181,239,113,117,193,197,23,32,179,44,250,237,75,51,24,59,79,170,213,41,87,29,66,76,235,178,142,196,103,230,57,76,148,180,59,37,250,146,86,148,171,100,53,114,220,83,188,195,74,89,113,73,218,102,135,9,12,194,188,177,102,22,234,202,254,50,209,113,114,214,141,215,244,28,200,213,26,90,229,57,29,154,156,23,83,181,216,238,41,7,253,203,136,53,37,105,67,173,52,179,66,246,109,61,15,96,238,49,88,56,235,96,82,241,27,14,107,209,42,52,218,140,118,29,117,166,165,50,243,244,247,220,101,183,149,18,82,89,90,210,212,150,210,234,9,198,141,70,105,51,251,12,253,168,165,110,53,126,41,237,111,135,240,124,198,162,28,21,60,83,221,63,15,231,121,141,56,93,72,0,8,149,196,51,58,116,172,172,97,124,138,21,161,112,68,78,42,92,177,200,173,248,103,25,50,142,19,6,230,215,106,15,182,165,18,80,132,164,157,75,70,178,81,45,226,73,114,220,66,30,219,68,63,215,85,251,117,127,109,110,59,146,227,168,127,190,76,157,82,157,33,207,249,78,60,243,142,47,235,82,148,175,105,152,147,249,174,225,231,138,25,102,194,251,39,19,222,135,46,171,77,157,71,140,87,146,210,166,214,116,10,219,174,40,250,117,165,173,201,40,196,149,178,194,95,39,28,74,222,109,195,51,111,154,195,103,226,178,93,155,107,171,40,216,166,87,77,53,174,186,219,174,244,212,251,154,156,164,184,239,50,10,100,182,181,190,195,68,243,77,156,198,219,39,146,202,220,51,74,121,206,17,150,139,49,161,59,78,233,161,95,54,173,26,245,181,167,117,180,91,130,159,30,169,78,147,202,91,124,248,175,182,151,26,115,98,201,43,78,228,45,39,162,136,148,90,232,100,71,216,62,176,0,205,102,108,124,83,227,39,196,11,135,204,95,22,169,193,83,194,197,211,241,2,119,151,83,135,148,227,105,134,118,172,156,44,177,113,143,164,229,92,148,251,128,173,158,123,109,182,158,162,12,136,210,36,108,121,91,57,139,229,185,23,86,203,121,37,60,247,253,83,53,234,80,131,134,190,47,73,194,12,224,216,239,155,242,202,155,120,72,59,66,164,204,102,26,117,111,162,114,146,136,233,51,115,77,136,76,194,136,226,212,131,37,146,26,81,22,237,77,10,208,72,231,249,129,196,207,192,222,7,95,152,164,220,186,84,121,118,205,191,58,161,3,210,142,108,138,244,228,50,174,149,133,250,232,53,115,95,54,155,36,37,68,165,169,100,148,158,229,16,205,13,90,173,85,175,213,102,215,107,181,57,117,26,149,70,67,146,230,76,150,242,158,126,75,238,40,212,227,174,56,163,53,45,106,81,154,141,70,102,102,102,102,99,74,121,104,176,36,225,102,94,112,223,15,170,22,244,74,29,74,135,107,211,99,85,32,198,38,182,53,81,233,208,115,12,205,163,52,45,106,144,110,173,107,73,158,245,169,74,213,91,181,58,139,227,21,134,127,35,243,88,205,245,18,37,84,226,95,182,252,58,131,210,164,55,252,21,83,163,17,195,113,136,235,36,17,30,198,24,134,181,160,212,165,37,79,146,140,201,43,65,23,85,224,151,140,117,214,174,171,235,47,210,25,231,81,100,211,206,241,134,230,228,39,164,148,219,145,226,72,45,9,27,220,231,33,216,221,166,189,168,233,125,84,234,226,140,173,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,20,2,47,251,133,199,129,60,50,251,235,206,38,137,84,0,0,0,3,42,226,234,115,45,255,0,153,182,145,240,254,196,255,0,227,210,197,85,229,59,197,62,13,252,64,183,188,197,129,165,49,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,234,70,107,51,99,226,159,25,62,32,92,62,98,248,181,76,180,255,0,230,109,171,252,63,190,255,0,248,245,65,74,195,85,0,0,40,7,138,63,142,204,77,251,151,201,225,9,85,192,199,243,217,251,55,251,200,69,94,40,254,59,49,55,238,95,39,132,37,87,3,31,207,103,236,223,239,33,106,128,2,42,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,93,79,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,197,85,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,169,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,149,64,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,18,168,114,172,216,248,88,198,79,135,247,15,151,62,51,88,45,251,133,214,65,97,217,244,42,110,102,49,138,159,74,170,85,110,58,124,105,214,157,29,248,204,76,110,153,21,107,106,75,21,37,45,73,86,201,138,229,182,166,185,102,149,50,218,149,184,205,110,26,25,178,160,17,87,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,0,51,89,155,31,20,248,201,241,2,225,243,23,197,170,112,84,240,177,116,252,64,157,229,212,225,63,192,82,183,26,191,20,246,183,195,248,62,99,81,14,10,158,41,238,159,135,243,188,198,156,46,164,5,85,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,169,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,41,229,59,194,198,13,252,63,183,188,185,129,213,64,0,4,85,226,143,224,79,19,126,229,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,0,0,202,184,191,238,23,30,4,240,203,239,175,56,154,37,80,0,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,101,92,95,247,11,143,2,120,101,247,215,156,77,18,168,0,4,0,227,87,225,98,214,248,129,7,203,170,34,170,242,157,226,159,6,254,32,91,222,98,192,210,152,252,149,106,77,42,191,74,155,66,174,211,34,84,105,181,24,238,68,153,14,91,41,121,137,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,138,33,226,51,146,143,197,87,17,216,175,216,20,202,171,152,101,116,252,229,54,75,229,205,110,151,56,205,102,229,49,79,110,82,213,181,8,39,26,83,164,149,45,181,41,58,186,166,93,112,252,166,72,51,163,117,101,31,17,216,157,53,85,90,221,131,82,230,49,91,183,154,156,226,91,71,52,217,221,58,51,6,178,100,230,32,152,108,137,75,47,93,178,83,91,145,184,156,70,130,105,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,20,195,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,169,0,28,255,0,29,49,211,14,50,233,135,21,28,80,197,10,207,67,74,131,163,76,178,209,18,229,84,37,40,140,219,139,25,179,50,230,60,189,170,208,181,36,146,82,165,173,72,66,22,180,231,91,29,49,211,17,243,23,136,245,28,80,197,10,207,93,85,157,163,76,178,209,26,34,211,226,164,204,219,139,25,179,51,229,178,141,202,208,181,53,26,148,165,173,75,90,214,181,89,87,9,188,146,195,167,208,191,25,188,94,181,57,179,234,155,19,103,82,234,244,214,28,109,152,169,91,47,183,89,111,152,74,113,15,41,198,200,152,89,19,106,75,105,91,137,55,18,251,106,77,148,221,150,181,10,249,181,107,54,85,211,7,173,162,220,20,249,20,186,140,110,106,219,231,197,125,181,54,235,123,208,105,90,119,33,106,45,82,100,162,215,82,50,62,209,158,204,232,229,38,234,202,54,41,157,173,82,119,174,182,235,189,77,66,217,168,165,78,59,204,130,153,46,33,12,62,233,178,211,103,49,182,201,149,60,134,200,210,158,115,102,71,162,200,73,94,21,153,223,153,134,215,85,35,44,56,135,43,125,161,114,84,29,106,222,151,201,126,68,136,85,137,110,48,134,34,235,205,52,53,13,197,147,199,162,26,51,39,228,111,82,146,133,56,164,220,160,0,205,102,108,124,83,227,39,196,11,135,204,95,22,169,193,83,194,197,211,241,2,119,151,83,135,127,207,182,25,218,184,161,148,124,76,167,93,49,57,158,129,183,230,220,212,231,208,219,102,244,89,208,24,92,134,150,218,150,133,108,221,203,83,75,52,232,163,105,231,80,74,78,253,70,123,45,59,166,187,99,93,84,107,214,214,157,209,86,173,250,132,122,165,58,79,41,14,114,37,48,226,92,105,205,139,37,33,91,86,132,158,138,35,73,233,161,145,151,96,211,158,30,222,180,172,74,176,45,172,70,161,71,150,197,54,234,163,194,173,195,106,90,18,151,219,98,75,40,121,180,184,148,169,73,37,146,86,68,100,74,81,107,174,134,125,226,10,241,167,191,227,80,178,243,106,97,244,123,134,92,58,149,213,116,34,74,224,178,110,165,19,233,208,227,184,111,19,166,146,216,164,34,67,240,22,72,89,246,175,98,146,71,203,51,77,112,100,39,12,238,172,80,205,198,25,211,173,104,156,207,64,220,16,174,106,139,235,109,195,102,44,24,15,162,67,171,113,72,66,182,110,229,165,164,26,180,73,186,243,72,53,39,126,163,69,34,5,113,150,176,36,220,217,92,165,222,116,235,122,36,185,22,117,209,18,76,202,130,137,162,126,13,58,67,78,199,112,144,165,25,44,208,228,151,32,146,144,141,117,52,182,163,45,27,220,154,193,200,254,49,85,112,67,52,120,127,119,67,175,68,165,83,102,214,35,81,43,206,206,148,166,33,29,42,91,169,102,74,164,40,150,132,236,109,42,39,210,110,30,196,184,195,107,81,30,205,6,140,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,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,64,34,255,0,184,92,120,19,195,47,190,188,226,104,149,64,0,0,0,50,174,46,167,50,223,249,155,105,31,15,236,79,254,61,44,85,94,83,188,83,224,223,196,11,123,204,88,26,83,21,87,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,46,164,102,179,54,62,41,241,147,226,5,195,230,47,139,84,203,79,254,102,218,191,195,251,239,255,0,143,84,20,172,53,80,0,2,128,120,163,248,236,196,223,185,124,158,16,149,92,12,127,61,159,179,127,188,132,85,226,143,227,179,19,126,229,242,120,66,85,112,49,252,246,126,205,254,242,22,168,0,34,175,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,5,212,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,145,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,137,84,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,42,135,42,205,143,133,140,100,248,127,112,249,115,226,173,120,97,100,42,54,51,213,98,102,7,24,40,81,39,225,245,50,68,150,105,84,137,124,212,29,90,162,194,153,216,243,141,41,174,84,136,41,53,62,147,34,119,214,121,131,109,105,82,9,196,42,231,192,4,85,226,143,224,79,19,126,229,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,0,12,214,102,199,197,62,50,124,64,184,124,197,241,106,156,21,60,44,93,63,16,39,121,117,56,79,240,20,173,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,169,1,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,74,121,78,240,177,131,127,15,237,239,46,96,117,80,0,1,21,120,163,248,19,196,223,185,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,0,0,50,174,47,251,133,199,129,60,50,251,235,206,38,137,84,0,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,80,25,87,23,253,194,227,192,158,25,125,245,231,19,68,170,0,1,0,56,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,52,166,3,202,98,174,25,218,184,201,135,23,30,22,222,177,58,138,45,205,79,118,159,39,107,109,173,198,119,151,168,251,92,196,45,9,121,165,146,92,109,102,147,216,226,16,162,45,82,67,62,249,196,202,173,229,149,12,92,168,89,245,154,108,181,91,21,25,18,36,218,117,119,28,39,145,81,167,18,253,66,83,169,66,19,212,182,149,54,151,145,181,59,86,100,162,46,90,219,90,251,255,0,13,12,250,201,192,107,133,156,21,197,154,236,183,240,234,185,33,182,105,11,115,149,178,129,81,126,83,105,83,202,121,231,91,75,16,77,46,60,235,197,235,237,90,73,104,74,77,111,26,255,0,95,26,191,20,246,183,195,248,62,99,81,14,10,158,41,238,159,135,243,188,198,156,46,164,0,83,183,25,106,158,97,157,197,10,93,26,227,110,89,97,4,88,241,36,219,235,129,18,66,96,29,69,214,221,75,165,53,229,39,148,185,196,108,200,216,130,81,236,142,104,52,146,84,227,198,174,85,195,67,39,114,115,33,139,140,223,23,157,30,95,224,234,199,144,220,217,175,57,13,167,98,85,170,45,173,181,181,75,81,61,170,86,133,36,249,143,17,33,205,26,34,66,185,102,251,107,23,167,73,164,210,168,20,168,84,42,21,50,37,58,155,78,142,220,72,112,226,50,150,88,140,195,105,36,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,253,99,138,103,3,45,116,44,212,224,117,99,12,170,103,201,170,179,186,169,109,203,84,165,176,220,74,195,76,184,136,238,58,105,74,247,50,124,213,182,225,26,22,124,183,22,105,34,89,33,73,207,102,42,225,157,213,131,120,143,113,225,109,235,19,167,173,91,53,7,105,242,118,182,226,27,123,97,250,143,181,204,66,22,166,93,65,165,198,214,105,45,237,173,10,34,209,68,47,167,135,166,33,99,142,38,229,150,223,185,241,214,131,208,79,249,184,148,57,110,243,186,170,197,29,168,172,33,154,140,147,121,215,28,91,207,56,79,168,220,61,132,226,118,184,148,237,90,84,169,42,3,53,153,177,241,79,140,159,16,46,31,49,124,90,167,5,79,11,23,79,196,9,222,93,78,19,252,102,51,27,236,170,86,26,227,69,253,135,52,41,18,223,166,218,183,69,86,137,13,217,107,74,159,113,136,210,220,101,181,56,164,165,41,53,154,80,70,102,73,73,107,174,132,93,194,234,120,76,226,133,87,17,242,125,75,166,86,83,45,201,22,45,98,101,174,137,114,102,170,66,228,176,132,183,37,157,55,17,27,104,105,169,109,199,67,122,168,146,136,233,208,200,140,144,152,1,197,223,24,169,88,149,154,52,90,54,229,122,92,234,110,31,81,218,162,73,104,165,37,216,77,213,84,235,143,75,83,9,66,212,146,89,37,113,216,116,204,146,190,100,85,33,69,243,105,49,218,184,35,225,12,149,213,113,11,30,231,49,45,184,236,71,106,208,165,184,151,218,228,62,181,169,185,83,82,182,251,93,37,182,77,192,52,171,213,65,147,206,23,174,100,123,45,124,120,172,111,178,170,184,149,130,247,246,28,208,164,68,98,165,117,90,245,90,36,55,101,173,73,97,183,228,196,113,150,212,226,146,149,40,144,74,89,25,153,37,71,166,186,17,247,12,203,85,169,53,90,5,86,109,10,187,76,151,78,169,83,164,57,18,100,57,108,169,151,227,62,218,141,46,52,227,106,34,82,22,149,17,164,210,100,70,70,70,70,52,125,147,251,254,54,39,229,115,11,111,54,110,25,117,217,18,173,120,49,170,21,9,102,234,159,126,163,25,162,143,52,220,83,165,189,107,41,44,188,70,179,215,121,145,168,141,68,100,163,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,3,207,226,21,149,74,196,171,2,229,195,154,236,137,108,83,110,170,60,218,36,199,98,45,41,125,182,36,178,182,92,83,106,82,84,146,89,37,102,100,102,149,22,186,106,71,220,33,7,245,21,50,177,254,191,177,87,255,0,122,211,191,200,68,255,0,0,0,16,131,16,184,68,229,183,18,175,251,151,17,171,183,182,37,49,82,186,171,19,107,115,26,137,82,128,150,27,126,75,203,121,196,182,149,67,82,137,4,165,153,17,26,148,122,105,169,159,120,147,248,9,130,150,174,93,176,158,133,131,150,85,66,171,54,139,111,245,93,51,245,71,91,114,82,249,242,93,144,189,234,109,182,208,122,45,229,17,104,130,245,72,181,212,245,51,136,31,212,84,202,199,250,254,197,95,253,235,78,255,0,33,18,255,0,1,48,82,213,203,182,19,208,176,114,202,168,85,102,209,109,254,171,166,126,168,235,110,74,95,62,75,178,23,189,77,182,218,15,69,188,162,45,16,94,169,22,186,158,166,125,0,0,0,0,4,0,254,162,166,86,63,215,246,42,255,0,239,90,119,249,8,147,247,198,87,236,27,255,0,45,17,178,175,89,171,220,12,218,113,104,244,154,34,38,70,144,202,106,38,197,61,113,212,202,141,197,52,166,183,168,227,55,188,249,122,30,170,208,147,169,105,192,48,247,132,78,91,112,214,255,0,182,177,26,133,123,98,83,245,43,86,177,10,183,13,169,117,40,10,97,199,227,60,135,155,75,137,76,52,168,208,106,65,17,145,41,39,166,186,25,119,137,190,35,254,107,114,83,133,153,193,249,45,248,76,175,221,116,207,146,93,119,69,232,41,81,153,230,117,92,142,103,55,156,195,186,233,211,35,110,221,186,106,173,117,212,180,243,249,95,225,233,130,249,76,191,234,24,141,135,55,61,235,81,169,84,104,238,209,29,106,183,54,35,204,37,135,30,101,229,41,41,102,51,74,37,238,142,130,35,53,25,104,106,236,238,50,148,2,16,98,23,8,156,182,226,85,255,0,114,226,53,118,246,196,166,42,87,85,98,109,110,99,81,42,80,18,195,111,201,121,111,56,150,210,168,106,81,32,148,179,34,35,82,143,77,53,51,239,29,254,199,202,253,131,96,101,162,78,85,232,213,123,129,235,78,85,30,173,68,92,201,50,25,85,68,152,168,46,66,158,81,56,150,146,214,244,156,151,54,31,47,66,209,58,146,180,61,99,7,245,21,50,177,254,191,177,87,255,0,122,211,191,200,68,255,0,0,1,15,241,239,133,254,1,102,39,22,43,184,199,122,221,248,129,10,181,112,116,189,75,20,186,132,38,226,163,145,25,168,232,216,151,34,56,178,213,12,164,207,85,159,172,103,166,133,161,23,64,202,150,74,112,179,39,223,42,127,6,117,251,174,167,242,183,161,235,125,59,42,51,220,190,151,159,203,229,114,88,107,77,122,149,238,221,187,93,19,166,154,30,188,255,0,30,248,95,224,22,98,113,98,187,140,119,173,223,136,16,171,87,7,75,212,177,75,168,66,110,42,57,17,154,142,141,137,114,35,139,45,80,202,76,245,89,250,198,122,104,90,17,116,12,169,100,167,11,50,125,242,167,240,103,95,186,234,127,43,122,30,183,211,178,163,61,203,233,121,252,190,87,37,134,180,215,169,94,237,219,181,209,58,105,161,235,32,0,7,63,199,188,20,181,115,19,132,245,220,28,189,106,21,88,84,91,131,165,234,95,165,186,219,114,145,200,146,212,132,108,83,141,184,130,213,108,164,143,84,31,170,103,166,135,161,148,96,195,222,17,57,109,195,91,254,218,196,106,21,237,137,79,212,173,90,196,42,220,54,165,212,160,41,135,31,140,242,30,109,46,37,48,210,163,65,169,4,70,68,164,158,154,232,101,222,36,254,61,224,165,171,152,156,39,174,224,229,235,80,170,194,162,220,29,47,82,253,45,214,219,148,142,68,150,164,35,98,156,109,196,22,171,101,36,122,160,253,83,61,52,61,12,163,6,30,240,137,203,110,26,223,246,214,35,80,175,108,74,126,165,106,214,33,86,225,181,46,165,1,76,56,252,103,144,243,105,113,41,134,149,26,13,72,34,50,37,36,244,215,67,46,241,55,196,127,205,110,74,112,179,56,63,37,191,9,149,251,174,153,242,75,174,232,189,5,42,51,60,206,171,145,204,230,243,152,119,93,58,100,109,219,183,77,85,174,186,150,158,127,43,252,61,48,95,41,151,253,67,17,176,230,231,189,106,53,42,141,29,218,35,173,86,230,196,121,132,176,227,204,188,165,37,44,198,105,68,189,209,208,68,102,163,45,13,93,157,198,82,128,66,12,66,225,19,150,220,74,191,238,92,70,174,222,216,148,197,74,234,172,77,173,204,106,37,74,2,88,109,249,47,45,231,18,218,85,13,74,36,18,150,100,68,106,81,233,166,166,125,226,79,224,38,10,90,185,118,194,122,22,14,89,85,10,172,218,45,191,213,116,207,213,29,109,201,75,231,201,118,66,247,169,182,219,65,232,183,148,69,162,11,213,34,215,83,212,207,160,0,8,65,136,92,34,114,219,137,87,253,203,136,213,219,219,18,152,169,93,85,137,181,185,141,68,169,64,75,13,191,37,229,188,226,91,74,161,169,68,130,82,204,136,141,74,61,52,212,207,188,73,252,4,193,75,87,46,216,79,66,193,203,42,161,85,155,69,183,250,174,153,250,163,173,185,41,124,249,46,200,94,245,54,219,104,61,22,242,136,180,65,122,164,90,234,122,153,244,1,242,110,203,90,133,124,218,181,155,42,233,131,214,209,110,10,124,138,93,70,55,53,109,243,226,190,218,155,117,189,232,52,173,59,144,181,22,169,50,81,107,169,25,31,104,253,116,154,77,42,129,74,133,66,161,83,34,83,169,180,232,237,196,135,14,35,41,101,136,204,54,146,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,15,214,0,57,254,61,224,165,171,152,156,39,174,224,229,235,80,170,194,162,220,29,47,82,253,45,214,219,148,142,68,150,164,35,98,156,109,196,22,171,101,36,122,160,253,83,61,52,61,12,163,6,30,240,137,203,110,26,223,246,214,35,80,175,108,74,126,165,106,214,33,86,225,181,46,165,1,76,56,252,103,144,243,105,113,41,134,149,26,13,72,34,50,37,36,244,215,67,46,241,55,192,0,66,12,66,225,19,150,220,74,191,238,92,70,174,222,216,148,197,74,234,172,77,173,204,106,37,74,2,88,109,249,47,45,231,18,218,85,13,74,36,18,150,100,68,106,81,233,166,166,125,227,191,229,127,43,246,14,83,44,10,134,28,225,205,94,224,168,211,106,53,135,107,110,187,91,144,203,207,165,247,25,101,149,37,42,101,166,146,72,219,29,6,68,105,51,212,213,219,220,69,216,0,69,252,208,112,244,193,124,217,223,244,252,70,196,107,158,245,167,84,169,212,118,168,141,53,68,155,17,150,20,195,111,60,242,84,164,189,25,213,26,247,72,89,25,146,136,180,36,246,119,153,178,191,195,211,5,242,153,127,212,49,27,14,110,123,214,163,82,168,209,221,162,58,213,110,108,71,152,75,14,60,203,202,82,82,204,102,148,75,221,29,4,70,106,50,208,213,217,220,101,40,0,71,252,214,228,167,11,51,131,242,91,240,153,95,186,233,159,36,186,238,139,208,82,163,51,204,234,185,28,206,111,57,135,117,211,166,70,221,187,116,213,90,235,169,105,231,242,191,195,211,5,242,153,127,212,49,27,14,110,123,214,163,82,168,209,221,162,58,213,110,108,71,152,75,14,60,203,202,82,82,204,102,148,75,221,29,4,70,106,50,208,213,217,220,101,40,0,7,159,196,43,42,149,137,86,5,203,135,53,217,18,216,166,221,84,121,180,73,142,196,90,82,251,108,73,101,108,184,166,212,164,169,36,178,74,204,200,205,42,45,116,212,143,184,66,15,234,42,101,99,253,127,98,175,254,245,167,127,144,137,191,135,182,85,43,13,108,11,107,14,104,82,37,191,77,181,104,240,168,144,221,150,180,169,247,24,140,202,25,109,78,41,41,74,77,102,148,17,153,146,82,90,235,161,23,112,244,0,0,3,159,227,222,10,90,185,137,194,122,238,14,94,181,10,172,42,45,193,210,245,47,210,221,109,185,72,228,73,106,66,54,41,198,220,65,106,182,82,71,170,15,213,51,211,67,208,202,48,97,239,8,156,182,225,173,255,0,109,98,53,10,246,196,167,234,86,173,98,21,110,27,82,234,80,20,195,143,198,121,15,54,151,18,152,105,81,160,212,130,35,34,82,79,77,116,50,239,19,124,0,0,64,15,234,42,101,99,253,127,98,175,254,245,167,127,144,137,127,128,152,41,106,229,219,9,232,88,57,101,84,42,179,104,182,255,0,85,211,63,84,117,183,37,47,159,37,217,11,222,166,219,109,7,162,222,81,22,136,47,84,139,93,79,83,62,128,0,2,0,127,81,83,43,31,235,251,21,127,247,173,59,252,132,77,252,61,178,169,88,107,96,91,88,115,66,145,45,250,109,171,71,133,68,134,236,181,165,79,184,196,102,80,203,106,113,73,74,82,107,52,160,140,204,146,146,215,93,8,187,135,160,1,0,63,168,169,149,143,245,253,138,191,251,214,157,254,66,37,254,2,96,165,171,151,108,39,161,96,229,149,80,170,205,162,219,253,87,76,253,81,214,220,148,190,124,151,100,47,122,155,109,180,30,139,121,68,90,32,189,82,45,117,61,76,250,0,0,14,63,154,12,175,216,57,179,176,41,248,115,136,213,123,130,157,77,167,86,26,173,180,237,18,67,44,190,167,219,101,230,82,149,41,230,157,73,163,108,133,153,145,36,143,82,79,111,121,31,0,195,222,17,57,109,195,91,254,218,196,106,21,237,137,79,212,173,90,196,42,220,54,165,212,160,41,135,31,140,242,30,109,46,37,48,210,163,65,169,4,70,68,164,158,154,232,101,222,38,248,0,229,89,148,203,94,28,102,167,14,11,12,177,52,234,172,192,102,160,197,82,36,186,92,162,98,84,73,77,18,208,78,32,214,149,182,173,91,117,214,204,156,66,211,181,195,50,34,81,37,73,138,191,212,84,202,199,250,254,197,95,253,235,78,255,0,33,30,130,236,225,39,129,119,212,107,126,45,225,139,248,193,86,69,171,71,110,129,72,57,53,106,106,151,22,156,219,174,186,212,114,95,65,185,72,66,159,112,145,184,207,106,54,161,58,33,8,74,125,254,87,248,122,96,190,83,47,250,134,35,97,205,207,122,212,106,85,26,59,180,71,90,173,205,136,243,9,97,199,153,121,74,74,89,140,210,137,123,163,160,136,205,70,90,26,187,59,140,165,0,0,243,247,253,129,102,226,157,155,86,195,236,65,183,162,87,45,234,228,115,141,58,12,146,61,142,163,82,50,50,50,50,82,22,149,18,86,133,164,201,104,90,82,164,154,84,146,50,249,88,59,131,182,14,5,88,20,188,57,195,154,12,74,117,54,157,29,134,157,117,168,172,178,253,65,246,217,109,149,75,148,166,80,132,187,37,196,180,131,113,211,73,26,140,190,194,47,106,0,56,86,51,100,179,1,177,243,23,45,28,101,196,235,126,93,82,175,104,199,233,17,5,114,117,167,84,152,74,214,235,45,76,97,73,50,113,13,58,227,139,36,164,208,75,222,105,119,154,222,136,46,234,0,33,6,33,112,137,203,110,37,95,247,46,35,87,111,108,74,98,165,117,86,38,214,230,53,18,165,1,44,54,252,151,150,243,137,109,42,134,165,18,9,75,50,34,53,40,244,211,83,62,241,223,242,191,149,251,7,41,150,5,67,14,112,230,175,112,84,105,181,26,195,181,183,93,173,200,101,231,210,251,140,178,202,146,149,50,211,73,36,109,142,131,34,52,153,234,106,237,238,34,236,2,31,227,223,11,252,2,204,78,44,87,113,142,245,187,241,2,21,106,224,233,122,150,41,117,8,77,197,71,34,51,81,209,177,46,68,113,101,170,25,73,158,171,63,88,207,77,11,66,46,151,149,108,160,88,57,68,165,92,20,44,57,188,175,90,181,54,226,144,196,183,97,215,234,44,190,196,87,219,74,146,167,88,109,150,90,74,22,226,84,132,184,163,35,53,19,44,151,242,8,113,92,66,225,19,150,220,74,191,238,92,70,174,222,216,148,197,74,234,172,77,173,204,106,37,74,2,88,109,249,47,45,231,18,218,85,13,74,36,18,150,100,68,106,81,233,166,166,125,227,191,229,127,43,246,14,83,44,10,134,28,225,205,94,224,168,211,106,53,135,107,110,187,91,144,203,207,165,247,25,101,149,37,42,101,166,146,72,219,29,6,68,105,51,212,213,219,220,69,216,0,66,12,66,225,19,150,220,74,191,238,92,70,174,222,216,148,197,74,234,172,77,173,204,106,37,74,2,88,109,249,47,45,231,18,218,85,13,74,36,18,150,100,68,106,81,233,166,166,125,226,69,101,175,46,182,174,87,176,224,240,182,202,186,174,186,221,21,21,7,234,17,190,80,206,110,75,144,249,164,141,236,49,203,105,180,54,206,244,169,205,132,159,202,58,234,140,204,212,99,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,15,225,158,133,169,143,201,54,173,79,167,50,79,204,145,203,108,215,176,143,98,143,214,208,207,78,194,250,140,120,250,230,57,97,125,183,47,163,172,220,221,59,155,55,233,209,72,95,102,166,95,201,108,255,0,68,199,246,54,56,225,116,197,48,152,247,62,227,146,148,169,175,224,82,11,113,43,232,159,107,125,154,235,237,30,134,149,120,219,149,179,90,105,149,30,113,160,204,149,243,46,39,67,45,53,250,73,47,121,15,178,149,18,146,74,73,234,70,90,144,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,254,40,201,36,106,51,236,34,212,199,198,170,222,54,229,17,73,77,82,163,201,53,153,18,126,101,197,106,103,174,159,69,39,238,49,231,164,227,142,23,67,83,233,145,115,237,56,201,82,157,254,5,32,246,146,126,145,246,55,219,166,158,193,252,161,227,150,23,220,146,250,58,53,205,212,57,179,126,157,20,132,118,106,69,252,166,203,244,136,123,8,85,106,125,69,147,126,28,142,99,100,189,134,123,20,94,182,132,122,118,151,214,67,245,145,234,90,144,254,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,254,41,68,146,53,40,244,34,237,49,26,243,57,158,188,42,203,108,73,17,42,46,122,82,188,152,235,113,138,110,146,88,230,175,71,137,41,230,148,119,16,157,86,201,167,83,238,215,94,226,237,172,220,102,226,189,142,88,137,50,67,118,115,31,37,41,174,37,109,166,54,232,115,187,12,220,208,247,185,13,42,250,43,73,105,254,227,95,105,136,157,124,98,230,32,226,52,213,79,188,43,253,123,202,89,185,175,74,195,93,186,168,255,0,208,208,146,239,90,191,190,60,154,228,188,225,234,181,235,250,136,10,75,197,166,139,238,238,236,33,250,34,85,234,48,164,55,42,44,141,142,180,178,113,10,216,147,209,68,122,145,232,101,239,33,213,172,236,219,99,205,145,54,28,186,45,237,203,40,73,109,13,163,209,176,143,212,65,164,201,58,169,147,253,18,237,237,18,87,13,248,189,99,93,165,202,98,234,163,124,163,96,158,74,220,79,81,18,30,228,250,132,101,171,112,140,203,177,42,237,255,0,117,245,9,123,133,60,93,48,70,244,40,145,47,42,111,201,137,142,147,100,226,57,210,230,237,81,236,35,237,110,25,17,246,169,93,223,163,245,144,152,246,30,42,88,216,151,78,141,84,179,171,93,123,18,99,162,74,15,166,121,173,80,164,165,68,127,56,132,159,114,211,236,215,183,237,30,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,12,244,237,49,202,173,28,204,225,45,241,136,111,97,157,181,113,117,117,166,118,238,103,164,146,223,123,10,120,189,101,180,148,125,4,40,254,151,179,223,216,58,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,14,83,119,102,103,9,108,124,67,103,12,238,91,139,164,173,61,187,107,61,36,151,59,152,75,199,235,33,165,35,232,45,39,244,189,190,254,193,213,72,245,237,33,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,74,252,197,75,27,13,41,210,106,151,141,107,160,98,52,117,201,89,244,207,59,162,18,149,40,207,230,208,163,238,66,189,154,246,125,130,28,98,183,23,76,17,178,202,92,75,54,157,242,158,99,73,112,155,71,58,92,45,202,45,228,93,174,67,50,46,212,167,191,244,190,163,17,11,18,56,189,99,93,219,206,98,213,163,124,156,96,222,82,219,79,81,18,102,212,250,228,69,171,144,136,207,177,73,237,255,0,115,245,136,213,120,230,219,30,111,121,179,37,214,175,110,97,77,75,136,113,30,141,132,94,162,205,70,105,213,44,151,233,31,111,96,229,50,234,245,25,178,28,149,42,70,247,93,89,184,181,108,73,106,163,61,76,244,34,247,152,252,231,37,227,215,85,247,247,246,16,34,75,205,158,168,94,159,168,135,172,177,241,115,16,112,230,106,103,217,245,254,129,228,172,156,215,165,97,222,221,82,127,232,136,81,119,161,63,222,18,199,6,120,175,99,150,29,204,142,221,226,199,202,186,107,105,67,106,141,186,28,30,194,54,245,61,237,195,82,190,138,20,90,127,187,215,216,66,204,178,199,158,188,42,204,148,72,241,41,206,122,46,188,168,232,113,250,110,146,95,229,47,70,73,73,230,156,118,208,173,22,241,39,82,239,211,94,227,236,146,137,81,40,137,73,61,72,251,72,127,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,148,196,124,80,178,112,158,223,114,231,190,235,30,142,167,183,166,174,244,239,61,222,180,35,185,164,41,95,73,196,23,119,183,237,21,65,154,78,43,181,203,246,139,83,178,112,170,149,232,200,178,86,77,250,71,158,135,185,172,46,42,208,226,57,79,195,73,167,215,115,191,93,125,78,206,195,21,215,84,168,205,173,213,37,213,234,14,243,101,207,144,228,151,215,180,147,189,197,168,212,163,208,136,136,181,51,62,194,34,33,215,48,59,41,152,199,143,114,219,59,46,220,231,83,205,210,105,217,125,100,84,242,207,86,181,245,28,121,10,61,18,234,79,179,236,247,233,96,120,67,193,174,223,105,136,117,76,83,188,58,197,45,166,214,253,59,209,235,111,98,140,155,82,147,205,98,111,110,159,56,157,72,189,186,251,132,138,164,112,199,202,221,42,154,154,113,217,156,210,73,146,183,122,70,162,157,79,105,23,119,84,126,225,244,143,134,254,86,205,146,99,228,39,102,154,127,158,149,31,118,159,234,161,242,110,30,24,57,90,175,68,76,67,179,185,36,130,45,167,233,10,138,180,50,35,34,63,236,178,247,142,15,137,92,24,236,217,205,200,159,135,151,239,162,205,41,90,154,131,232,183,95,220,126,185,164,185,143,78,236,239,66,117,63,118,190,211,16,239,25,184,107,230,23,10,154,126,165,18,133,233,138,91,59,148,169,61,84,24,250,36,185,138,51,216,114,148,175,162,217,31,235,211,188,132,95,174,91,85,187,110,83,144,235,80,186,119,154,89,182,164,243,16,189,20,70,100,101,170,76,203,189,39,253,225,244,172,44,70,187,240,210,184,213,195,102,213,122,9,172,169,38,78,114,26,119,185,105,94,154,56,149,23,122,19,236,246,125,162,197,178,177,197,170,167,73,244,125,151,141,148,222,169,133,58,211,94,154,231,37,28,180,124,195,122,116,241,161,153,158,132,78,175,191,183,93,190,227,22,99,134,88,223,134,248,187,76,102,167,99,87,250,246,222,109,46,105,210,190,214,154,165,10,255,0,69,109,63,206,35,217,237,251,71,188,0,0,0,0,0,0,0,0,0,0,0,0,0,28,27,59,24,167,35,8,178,255,0,112,93,144,167,244,114,152,233,57,78,114,137,205,53,155,25,179,236,52,40,187,156,50,237,47,104,170,142,20,108,46,110,102,96,203,114,63,52,154,230,238,86,253,187,117,167,206,34,236,246,235,160,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,20,97,197,113,133,194,204,204,217,77,199,229,19,188,189,170,223,187,118,148,248,36,125,158,206,241,106,217,39,197,57,24,187,128,22,253,215,54,127,89,41,238,175,154,231,40,155,215,73,178,91,46,194,66,75,185,178,46,194,246,14,242,0,0,0,0,0,0,0,0,0,0,0,0,0,60,30,38,227,126,27,225,21,49,234,157,243,95,232,27,101,181,57,167,74,251,186,232,149,171,253,9,181,127,54,191,103,179,236,21,157,154,126,45,85,58,183,164,44,188,19,166,244,172,37,215,90,244,215,57,43,230,35,231,219,211,167,147,12,140,181,35,105,125,253,154,109,247,152,174,155,247,17,174,252,75,173,189,112,222,85,110,190,107,202,82,141,206,67,77,119,173,75,238,109,41,46,245,171,217,237,251,7,205,161,219,85,187,146,83,112,232,176,186,135,157,89,54,148,243,16,141,84,102,68,69,170,140,139,189,69,253,241,40,48,103,134,190,97,113,85,166,42,82,232,94,135,165,189,181,73,147,213,65,145,170,79,150,162,61,133,41,42,250,46,25,254,173,59,204,76,76,53,224,199,102,193,110,60,252,67,191,125,40,106,74,20,236,31,69,58,198,135,234,26,139,152,204,239,169,105,212,189,250,251,8,119,139,123,134,14,86,168,49,21,16,172,238,113,44,143,113,250,66,162,157,76,200,136,207,251,44,253,195,235,23,13,252,173,147,38,199,200,78,205,52,255,0,61,42,62,237,63,213,67,230,213,248,99,229,110,171,77,85,56,172,206,81,40,205,91,189,35,81,86,135,180,203,187,170,47,120,142,184,189,193,174,223,117,137,149,76,44,188,58,53,33,167,22,197,59,209,235,115,122,136,156,82,83,205,126,111,102,191,54,157,76,189,154,251,197,126,99,142,83,49,143,1,37,184,119,165,185,201,167,147,166,211,82,250,200,170,230,30,174,233,234,54,242,212,90,165,165,31,111,217,238,215,145,210,234,51,104,149,72,149,122,123,188,169,112,36,55,37,133,237,37,108,113,10,37,36,244,50,50,61,12,139,176,200,200,89,126,75,56,163,189,111,49,76,195,92,106,79,54,39,53,152,204,85,181,36,242,91,210,59,41,79,34,52,67,53,104,68,234,245,53,106,125,222,227,22,169,103,94,86,237,251,111,196,186,45,106,135,91,78,154,211,111,50,247,41,198,247,37,104,74,210,123,86,148,168,189,85,164,251,75,218,62,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,143,249,175,206,14,31,101,126,215,57,149,201,61,77,114,79,246,13,59,99,232,231,237,113,130,115,231,82,203,136,78,212,62,74,245,187,244,208,187,123,168,251,48,249,173,197,76,199,85,138,77,235,87,230,83,216,254,197,135,211,198,46,78,228,180,75,245,219,101,181,43,85,50,147,237,238,238,47,110,188,243,15,176,242,236,197,11,158,45,163,102,83,58,250,148,181,161,13,181,206,105,175,164,226,27,35,220,226,146,159,164,180,151,127,183,221,168,182,44,159,240,177,182,109,88,148,203,227,27,161,245,245,141,172,204,106,15,49,198,186,103,52,142,233,23,50,52,179,74,246,173,46,167,180,180,61,117,211,77,8,88,141,2,223,164,90,244,168,244,74,28,78,154,28,86,208,211,77,243,20,189,169,74,73,36,90,168,204,207,177,36,93,167,236,31,68,0,0,7,60,197,44,5,195,12,99,167,61,78,191,45,223,72,33,214,212,222,189,92,134,180,213,43,47,244,39,17,252,226,255,0,191,246,10,253,204,31,8,26,84,134,167,87,176,90,165,210,185,171,175,34,155,201,82,245,236,117,68,158,108,153,191,240,73,215,79,102,190,241,92,120,185,151,204,83,193,42,196,138,85,253,110,116,28,183,22,150,220,235,35,59,204,65,41,196,146,180,105,197,233,175,41,125,134,125,154,125,154,249,235,7,18,111,44,49,174,71,184,236,186,191,163,231,197,117,14,182,239,78,211,186,41,43,74,203,177,196,169,63,73,9,62,239,103,218,44,39,45,124,92,46,42,34,224,91,216,224,142,182,34,159,105,167,234,186,182,223,37,175,153,66,151,201,141,12,205,90,17,58,189,8,245,61,116,247,11,72,194,220,90,177,113,138,214,135,119,216,85,159,72,211,230,50,219,169,115,167,121,157,55,182,135,8,180,117,8,87,209,113,7,221,237,251,71,177,0,0,0,0,0,0,0,0,0,0,0,0,21,141,198,123,18,38,194,182,45,76,61,167,201,219,30,165,215,250,65,189,132,123,249,110,83,221,107,180,211,169,104,102,103,234,168,190,191,112,227,252,26,96,215,95,197,171,150,117,57,237,176,34,116,125,114,54,160,247,238,141,80,38,251,79,214,45,21,175,209,253,98,230,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,83,55,25,104,53,214,49,106,218,157,81,123,116,9,125,103,66,141,168,45,155,99,83,201,206,210,245,143,85,105,244,191,80,236,28,24,49,34,100,219,102,236,195,217,242,119,71,166,244,29,3,123,8,182,115,28,168,186,239,105,39,83,212,200,143,214,81,253,94,225,103,32,0,0,0,0,0,0,0,0,0,0,0,3,199,98,150,45,88,184,59,107,76,187,239,218,207,163,169,240,217,113,213,57,211,188,246,187,27,91,134,90,52,133,171,232,182,179,238,246,125,130,173,243,41,197,194,226,173,174,125,189,129,232,232,162,37,247,90,98,171,171,110,115,154,249,228,37,124,153,48,200,211,169,27,75,208,207,82,211,79,120,175,107,251,18,111,44,78,174,72,184,239,74,191,164,39,202,117,110,184,239,78,211,90,169,75,82,207,177,180,165,63,73,106,62,239,111,216,61,14,17,229,243,20,241,182,176,197,42,193,183,58,254,99,136,75,142,117,145,154,229,160,212,218,77,90,58,226,53,211,154,142,194,62,221,126,221,44,115,47,156,32,105,81,218,131,94,198,154,151,84,230,173,60,186,111,37,72,211,177,165,26,121,177,166,255,0,194,167,93,61,186,251,133,129,97,110,2,225,134,14,83,153,167,88,118,239,163,208,211,105,111,94,174,67,186,232,148,23,250,43,139,254,109,31,222,251,71,67,0,0,1,243,171,246,253,34,232,165,72,162,87,34,117,48,229,54,182,157,111,152,164,110,74,146,105,50,213,38,70,93,138,50,236,63,104,174,236,224,112,177,182,110,168,149,59,227,4,97,244,21,141,175,76,118,15,49,199,122,151,52,144,233,151,50,76,178,74,55,45,77,39,176,180,45,53,211,77,72,84,238,32,225,229,217,133,247,60,171,70,244,166,116,21,56,139,90,22,215,57,167,126,139,139,108,207,115,106,82,126,147,106,46,255,0,103,187,65,220,114,171,158,28,79,203,125,90,29,58,45,67,171,181,142,75,110,74,167,114,163,183,169,110,96,150,174,105,176,227,159,146,103,110,133,239,212,187,123,238,231,46,89,142,176,243,29,98,195,187,44,250,135,49,254,75,105,159,27,148,241,116,210,57,44,184,227,123,220,105,178,94,211,121,37,185,37,161,247,151,213,214,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,23,205,86,99,109,220,183,225,156,219,198,172,246,179,11,151,210,49,181,207,157,254,16,195,107,245,146,211,132,157,9,226,62,210,237,246,123,203,62,56,183,139,23,126,52,94,243,175,219,222,161,214,84,231,242,185,174,114,154,111,93,140,182,209,118,52,132,39,232,180,146,236,73,119,123,245,51,232,89,89,202,109,249,154,11,165,84,139,105,29,61,62,46,157,100,221,89,95,39,115,111,169,31,54,183,155,82,181,83,10,79,97,246,119,159,215,121,120,1,148,252,40,203,213,50,35,22,109,27,151,62,60,119,163,42,95,81,36,247,182,228,142,113,150,199,30,113,37,235,18,123,123,253,95,172,200,118,144,0,0,0,0,30,118,247,195,235,75,17,104,238,208,111,10,87,95,9,228,169,10,111,158,235,90,145,165,73,62,214,212,147,238,90,139,191,218,43,251,50,156,36,172,235,149,53,59,163,6,100,122,30,114,144,244,132,211,182,59,35,158,247,207,44,139,155,34,97,18,119,41,77,39,187,66,211,95,105,138,195,198,172,189,226,110,2,87,149,65,196,58,23,66,226,181,83,42,234,163,187,204,70,247,18,149,104,203,139,211,94,82,251,12,251,52,251,53,250,217,114,204,214,34,229,190,243,141,115,89,181,46,92,117,41,13,78,141,201,96,250,136,252,214,86,227,123,220,105,195,70,226,101,37,185,37,169,119,151,183,91,183,202,78,116,108,12,203,219,209,153,135,43,167,184,217,142,131,155,11,99,235,218,178,67,4,225,243,13,134,219,63,156,124,147,234,253,165,217,221,36,128,0,0,0,0,0,0,0,0,0,0,0,80,127,19,44,85,60,69,204,93,82,158,218,245,98,141,200,216,90,119,115,160,195,51,254,66,79,189,31,95,234,19,111,131,118,24,55,109,97,141,197,127,72,139,181,251,155,164,218,189,250,235,211,72,168,53,220,75,50,238,87,232,151,235,239,22,42,0,0,0,3,249,175,110,131,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,3,249,175,110,131,250,0,0,0,2,186,184,200,225,131,119,46,24,91,183,243,17,119,63,108,245,123,151,191,77,58,153,20,246,187,141,100,93,201,253,19,253,93,226,18,112,205,197,95,193,214,98,233,116,247,87,163,21,158,126,242,211,249,152,51,12,191,144,163,239,95,213,250,197,248,0,0,0,0,0,0,0,0,0,0,0,0,141,217,181,206,141,129,150,139,122,75,51,37,117,23,27,209,214,168,80,182,62,141,203,52,62,77,159,48,152,113,178,249,198,13,62,183,218,125,157,244,143,152,220,205,98,46,100,47,73,55,53,229,82,230,71,74,150,220,24,220,150,11,167,143,205,121,109,183,189,182,155,53,237,39,148,91,148,90,159,121,251,52,249,56,43,151,188,77,199,186,242,104,56,121,66,235,156,78,138,121,93,84,118,185,104,222,218,84,173,30,113,26,233,205,71,97,31,110,191,110,150,121,150,190,18,86,117,180,154,101,209,140,210,61,49,57,40,102,66,169,219,29,143,200,123,230,86,101,205,143,48,201,91,84,151,83,221,161,235,175,176,133,128,217,24,125,105,97,213,29,170,13,159,74,232,33,50,148,161,45,243,221,119,66,36,165,37,218,226,148,125,200,73,119,251,7,162,0,0,0,0,1,28,243,115,147,107,7,51,150,172,162,168,67,228,220,145,227,44,169,211,185,143,43,99,137,109,254,81,114,201,246,219,61,28,124,213,235,118,123,15,179,186,140,243,9,151,251,211,46,247,236,187,42,239,141,180,208,183,21,21,253,237,31,61,130,121,214,208,230,214,220,115,110,238,74,143,67,61,75,219,239,63,223,149,252,196,93,153,113,196,234,125,227,110,206,228,197,113,214,163,84,219,229,52,174,108,51,144,203,143,35,85,180,225,167,82,100,187,82,91,139,217,238,59,225,202,174,99,109,220,200,97,156,43,198,146,246,147,15,153,213,177,181,207,154,254,16,251,104,245,148,211,100,173,73,147,62,194,236,246,251,207,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,199,87,170,196,162,211,221,169,206,94,198,25,219,185,90,25,233,170,137,37,220,70,125,230,94,193,159,60,240,230,110,161,152,220,89,155,86,143,243,52,72,220,190,137,143,85,91,119,70,140,151,61,99,105,181,159,174,206,190,177,125,157,157,252,211,1,176,82,230,199,172,66,131,97,91,13,110,145,47,155,170,247,54,91,118,48,235,189,203,113,4,122,147,74,254,87,253,199,161,220,8,193,75,95,2,172,56,118,93,179,27,150,220,126,102,245,239,112,247,238,121,215,11,177,110,47,77,57,170,246,255,0,220,93,24,0,0,0,0,0,0,120,108,91,193,187,35,25,237,121,118,181,235,76,234,163,201,101,198,146,124,231,145,176,212,219,136,215,230,214,131,61,9,213,118,107,237,251,52,166,204,235,240,234,186,240,26,84,219,222,201,87,164,237,71,94,113,205,52,109,158,145,38,114,93,217,243,146,86,227,155,26,105,61,186,118,235,239,35,35,135,246,141,223,113,225,245,199,22,227,182,230,244,117,42,123,232,117,183,57,109,185,181,109,184,149,151,98,210,164,159,172,132,159,105,31,112,185,124,128,241,6,165,227,69,42,159,134,120,138,239,75,117,68,105,168,172,187,181,75,235,9,9,138,202,87,181,152,200,109,189,238,186,179,208,213,234,233,238,208,202,122,17,234,90,151,180,127,64,0,0,0,0,0,0,0,0,0,7,144,197,139,213,156,61,176,106,151,115,234,218,136,60,141,79,67,63,166,243,109,251,18,175,211,247,24,204,245,223,112,203,186,238,41,117,249,206,243,95,149,203,220,173,164,157,118,161,40,46,194,34,46,228,151,176,104,187,41,216,86,120,63,130,116,43,53,215,55,191,23,170,230,43,77,53,221,45,247,11,179,122,203,185,207,127,253,195,177,15,205,79,128,197,54,50,98,199,45,16,157,116,239,246,153,159,180,254,177,250,64,0,0,66,28,193,103,174,141,151,108,196,69,180,171,172,115,233,114,55,245,202,220,180,242,246,193,105,198,251,19,29,197,30,170,120,190,137,253,189,157,211,106,60,134,165,50,151,217,86,228,43,93,15,67,46,227,211,218,63,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,7,249,200,144,212,86,84,251,202,218,132,233,169,232,103,222,122,123,4,36,203,254,122,168,217,136,204,68,171,74,130,207,34,151,27,103,66,173,203,87,51,116,23,92,115,177,81,219,81,104,166,79,233,31,217,217,223,55,192,0,0,126,106,132,6,42,81,149,22,65,106,133,105,175,127,176,200,253,135,245,15,210,56,238,108,112,172,241,131,4,235,182,107,78,108,126,87,75,203,86,154,233,182,91,14,31,102,244,23,115,126,255,0,251,134,116,109,11,134,93,169,113,68,175,193,119,148,252,94,102,213,109,37,105,185,10,65,246,25,25,119,40,253,131,76,56,79,122,179,136,86,13,46,238,97,91,145,59,159,161,232,101,244,30,113,191,106,83,250,30,226,30,188,0,0,0,0,0,0,0,0,0,0,127,12,244,45,79,216,32,94,127,184,131,82,240,94,149,63,12,240,237,222,170,235,150,211,177,94,119,106,145,209,146,211,41,149,47,107,209,150,219,155,29,105,7,161,43,214,215,221,169,157,52,93,215,125,199,136,55,28,171,142,228,155,214,84,170,15,173,215,28,229,182,222,229,184,226,150,125,136,74,82,94,178,212,125,132,93,226,96,100,163,135,93,215,143,50,161,222,247,178,189,25,106,52,243,110,105,163,111,117,105,35,140,238,207,155,146,135,27,222,211,170,237,211,179,79,121,145,21,201,97,38,13,216,248,49,107,196,181,172,170,103,73,30,51,45,180,163,231,60,230,243,75,109,163,119,206,45,102,90,147,73,236,215,217,246,235,238,128,0,0,0,0,0,7,1,206,62,90,40,121,139,194,186,157,25,200,218,214,162,70,122,69,57,221,235,252,186,99,72,75,69,183,154,218,62,155,218,234,163,211,223,217,221,159,220,77,176,43,88,95,124,214,108,122,243,92,185,116,137,210,33,171,214,65,238,229,60,182,140,253,69,40,139,181,179,236,220,127,105,247,142,209,145,236,205,212,50,229,139,48,170,210,62,122,137,39,153,214,177,234,167,118,216,210,82,223,172,77,56,178,245,222,215,213,47,183,179,187,65,148,138,172,74,213,61,170,156,21,239,97,237,219,85,161,150,186,40,210,125,228,71,222,71,236,31,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,16,226,179,152,67,195,44,40,98,192,165,167,74,149,209,187,99,186,254,75,166,147,5,211,245,84,218,146,173,82,179,47,164,157,62,190,225,72,233,74,150,162,74,75,83,49,122,252,54,114,177,73,193,140,44,137,122,212,227,127,92,181,190,103,84,173,234,245,57,50,102,54,142,196,188,182,207,86,221,46,226,47,175,83,237,41,160,0,0,0,0,0,0,0,63,61,66,4,74,172,25,20,217,237,115,99,202,105,108,186,141,198,157,200,81,25,40,181,35,35,46,195,62,225,83,252,68,184,118,34,134,138,182,56,97,65,110,97,110,63,58,171,78,238,216,71,213,201,121,254,107,242,76,207,66,38,211,177,40,250,200,187,200,86,125,42,165,82,181,235,209,42,208,92,228,79,165,75,110,67,74,209,42,216,243,75,37,36,244,50,52,158,138,73,119,145,151,218,46,187,135,6,118,99,227,109,157,31,14,111,95,224,247,45,21,180,69,97,93,171,234,99,178,212,70,82,230,141,176,134,209,185,199,85,234,154,140,203,235,45,12,167,80,0,0,0,0,0,0,0,0,0,0,137,92,78,113,13,219,15,43,23,26,32,175,108,233,253,31,78,122,17,253,10,140,61,221,233,81,125,21,159,126,130,142,112,166,212,69,237,127,82,237,151,21,181,51,57,250,158,154,233,177,149,175,222,95,163,239,26,115,128,194,99,68,67,9,238,78,191,227,51,31,160,0,0,0,5,5,241,54,185,91,175,230,134,224,97,163,213,48,250,78,223,126,250,116,51,247,23,184,90,191,14,252,69,119,17,50,219,64,153,38,71,58,68,126,171,152,173,132,159,165,62,89,23,97,37,37,220,129,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,70,46,34,24,138,238,29,229,182,191,50,52,142,76,137,29,47,45,91,9,95,70,124,66,62,195,74,139,185,98,169,248,100,220,173,208,51,67,111,176,233,232,153,157,95,111,187,101,58,97,251,143,222,47,212,0,0,0,7,231,158,194,100,196,91,10,238,86,159,227,35,25,140,197,107,81,22,77,253,84,182,91,86,228,195,228,104,122,105,174,246,80,191,121,254,151,188,94,55,12,92,67,118,251,202,197,184,137,203,221,58,7,89,212,30,132,95,78,163,51,111,114,82,95,69,5,221,168,150,160,0,0,0,0,0,0,0,0,0,2,10,241,31,206,204,124,18,179,100,97,205,149,252,34,229,173,54,184,175,171,181,29,52,119,154,150,202,156,209,198,22,218,246,184,210,125,82,81,25,253,69,169,157,40,213,106,85,43,162,189,46,173,57,206,124,250,172,183,36,58,173,18,157,239,58,179,82,143,66,34,73,106,165,31,113,17,125,130,204,56,118,240,236,69,113,20,156,112,197,116,237,97,14,177,54,149,78,215,93,228,93,36,150,95,230,177,36,140,181,35,113,59,20,143,172,203,184,133,175,211,233,241,41,80,88,166,192,107,149,30,51,105,101,164,110,53,109,66,72,136,139,83,51,51,236,34,239,31,164,0,0,0,0,0,0,0,86,215,21,252,171,82,235,246,119,225,190,220,141,182,175,79,94,201,222,186,143,88,173,181,58,75,138,245,222,36,253,51,79,98,80,106,247,118,118,10,125,82,84,133,26,84,90,25,11,184,225,77,152,67,196,220,40,127,15,234,105,214,165,107,237,222,238,191,149,234,100,206,116,187,18,218,82,157,18,130,47,164,173,126,174,225,59,192,0,0,0,0,0,0,0,0,0,0,0,0,0,7,240,204,146,90,159,112,160,46,35,184,204,120,187,152,74,153,198,147,205,167,82,185,61,33,108,219,183,155,6,38,254,244,37,71,235,55,237,215,234,208,121,220,139,224,60,220,119,199,106,61,13,108,107,72,143,212,117,238,238,47,155,221,14,74,155,236,230,33,71,170,218,211,213,63,183,179,191,67,81,34,179,10,58,35,48,157,168,70,186,22,166,125,231,175,183,237,31,236,0,0,0,0,0,0,0,3,252,101,197,98,116,71,161,73,70,246,100,54,166,156,78,166,90,165,69,161,150,165,219,220,98,160,56,157,100,141,187,30,169,39,27,48,250,39,241,109,65,229,189,83,103,153,244,31,113,83,36,188,230,231,95,53,30,137,74,11,106,80,69,238,237,212,132,16,193,252,78,174,224,254,33,209,175,186,3,252,183,233,179,35,188,226,118,160,249,141,182,251,110,154,61,116,44,139,83,108,187,73,38,101,255,0,80,208,102,84,115,9,110,230,35,10,41,55,93,42,95,50,123,81,152,143,82,111,150,225,114,229,20,102,28,117,58,169,182,210,122,41,226,45,82,91,79,217,245,118,128,0,0,0,0,0,0,0,0,0,21,115,198,138,231,147,232,187,62,219,73,104,201,250,67,113,246,118,250,212,229,151,179,94,255,0,172,66,76,133,209,33,87,179,41,108,66,158,127,54,174,183,94,255,0,245,4,163,246,25,123,72,134,136,8,180,45,8,127,64,126,106,141,66,45,46,27,147,230,185,203,101,173,55,43,67,61,53,50,34,236,34,51,239,50,16,231,37,217,198,44,196,98,93,233,71,121,61,59,113,61,29,209,179,174,253,119,71,144,167,61,98,97,191,230,117,237,63,111,103,215,51,192,7,133,198,124,86,183,48,102,193,168,95,87,60,142,84,56,60,173,222,163,138,215,123,205,180,95,65,11,62,247,83,252,147,254,146,205,158,33,93,210,239,203,194,161,117,206,61,95,157,202,221,221,252,134,144,217,119,37,37,220,130,246,16,189,110,25,246,76,139,55,44,54,250,36,43,83,149,213,233,216,95,201,168,76,247,40,255,0,72,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,63,137,133,147,34,242,203,13,192,136,234,208,226,244,154,246,23,242,170,16,253,234,47,209,20,83,135,183,116,187,14,240,167,221,112,79,71,224,243,118,247,127,45,165,182,125,233,81,119,44,253,134,52,153,131,24,173,110,99,53,131,79,190,173,137,28,216,115,185,187,125,71,19,166,199,156,104,254,154,16,125,237,43,249,37,253,39,238,128,4,48,206,142,113,139,46,248,151,101,209,217,79,80,220,191,72,245,140,235,179,77,177,227,169,191,88,216,115,249,237,123,15,217,219,245,76,106,117,66,45,82,27,115,225,57,204,101,221,118,171,67,45,116,51,35,236,50,35,239,35,31,164,7,240,203,82,208,198,119,243,235,69,133,66,204,165,207,10,1,252,210,122,45,59,255,0,212,17,79,218,103,237,51,19,111,130,237,207,39,209,119,133,182,162,213,146,244,126,211,236,236,245,170,43,63,102,189,255,0,88,180,96,0,0,0,0,0,0,0,0,0,28,95,53,185,132,183,114,239,133,21,107,174,173,47,151,61,216,207,199,166,183,203,112,249,146,206,51,238,52,157,82,219,137,45,84,201,150,170,45,165,237,250,243,231,140,56,157,93,198,28,67,172,95,117,247,185,143,212,166,72,121,180,237,65,114,219,113,247,29,36,122,136,65,30,134,225,246,154,72,207,254,161,59,184,98,228,141,187,226,171,27,26,241,6,39,241,109,61,212,63,76,103,153,244,223,109,80,228,178,230,230,159,37,22,169,82,203,106,144,101,239,246,16,184,8,145,88,131,17,152,81,145,177,152,237,165,166,211,169,158,137,73,104,69,169,246,247,16,255,0,96,0,0,0,0,0,0,0,30,111,17,172,248,151,245,139,94,179,167,22,173,86,41,178,160,153,246,246,115,89,91,122,246,41,39,220,179,246,151,218,93,226,128,243,209,128,243,112,35,29,171,20,52,49,165,34,71,79,208,59,184,190,115,108,56,202,115,179,152,181,22,139,119,79,88,254,206,206,239,69,195,139,25,143,8,179,9,76,57,50,121,84,234,175,59,171,45,155,183,114,160,203,217,220,133,40,189,103,61,154,125,122,139,253,35,37,22,165,220,63,160,0,0,0,0,0,0,0,0,0,0,0,0,0,56,190,109,177,169,188,11,193,202,181,230,158,217,44,242,57,41,247,235,41,134,213,219,203,89,119,59,237,47,251,203,56,114,36,61,41,229,62,250,247,45,90,106,122,17,119,22,158,193,117,60,39,178,248,155,19,9,26,196,250,195,60,186,181,197,187,86,247,107,202,228,73,156,199,122,92,82,85,170,86,71,244,75,79,172,251,68,251,0,0,0,0,0,0,0,0,1,241,238,251,102,157,121,218,213,107,82,172,222,248,117,120,47,193,121,58,168,189,71,91,83,106,250,38,71,220,163,238,50,63,172,133,11,103,211,41,87,14,93,113,62,109,66,36,13,214,189,105,247,38,68,147,205,65,108,83,210,37,26,25,216,111,56,225,232,211,36,123,143,79,113,145,31,127,230,200,94,104,42,121,121,197,218,114,38,212,185,86,229,97,246,97,78,71,37,42,218,151,101,69,230,57,169,52,227,135,163,108,159,170,157,62,163,35,239,191,75,78,229,165,222,86,205,42,235,162,63,206,129,87,132,196,232,238,109,82,119,54,235,105,113,7,162,136,148,94,170,139,188,136,254,162,31,88,0,0,0,0,0,0,0,0,0,83,255,0,25,167,157,59,238,217,105,13,124,217,117,187,149,184,191,153,167,233,216,35,71,15,174,71,227,57,107,155,235,218,159,225,221,186,25,255,0,107,229,123,134,133,192,4,105,226,13,137,81,240,215,45,215,13,69,215,54,45,238,147,103,97,159,116,248,164,127,201,87,233,138,231,224,248,204,215,177,234,99,140,151,204,163,151,206,87,103,102,176,167,237,236,62,222,255,0,112,186,224,30,122,252,191,173,92,52,182,101,93,247,157,79,160,165,66,217,206,127,146,227,187,119,184,150,211,234,182,149,40,245,82,210,93,133,237,247,106,40,207,62,185,217,157,153,155,167,208,214,204,173,182,124,15,236,86,246,17,243,55,183,21,75,237,91,13,186,90,58,194,187,204,245,246,118,119,248,140,158,101,50,238,204,229,246,136,16,160,107,111,194,215,210,82,249,173,124,206,246,100,27,94,161,188,218,213,171,140,25,122,189,221,231,217,223,161,59,122,129,75,181,232,241,232,84,88,221,60,40,219,249,77,239,82,246,238,81,168,251,84,102,103,218,163,62,211,31,68,0,4,32,196,46,46,217,109,195,91,254,229,195,154,237,147,137,79,212,173,90,196,218,36,199,98,83,96,41,135,31,140,242,217,113,77,169,83,18,163,65,169,6,100,102,148,158,154,106,69,220,36,254,2,99,93,171,152,156,39,161,99,29,149,79,170,194,162,220,29,87,76,197,81,166,219,148,142,68,151,99,175,122,91,113,196,22,171,101,70,90,44,253,83,45,116,61,72,186,0,8,191,154,14,33,120,47,148,203,254,159,135,56,141,108,94,181,26,149,70,142,213,109,167,104,144,162,60,194,88,113,231,153,74,84,167,164,180,162,94,232,235,51,34,73,150,134,158,222,242,47,65,149,44,235,97,102,112,126,84,254,12,232,23,93,51,228,151,67,214,250,118,44,102,121,157,87,63,151,202,228,190,238,186,116,203,221,187,110,154,167,77,117,61,60,254,104,56,133,224,190,83,47,250,126,28,226,53,177,122,212,106,85,26,59,85,182,157,162,66,136,243,9,97,199,158,101,41,82,158,146,210,137,123,163,172,204,137,38,90,26,123,123,200,153,95,226,23,130,249,179,191,234,24,115,135,54,197,235,78,169,83,168,238,214,221,118,183,10,35,44,41,134,222,101,149,37,42,102,75,170,53,238,144,131,34,52,145,104,74,237,238,35,148,0,56,86,106,115,147,132,121,65,165,91,245,12,78,141,112,79,145,115,200,125,154,116,26,36,36,62,250,208,194,82,111,60,163,117,198,218,74,16,110,178,147,35,94,243,55,83,181,42,34,89,167,159,229,227,137,86,11,230,107,20,32,225,70,28,225,246,37,34,165,50,60,137,110,204,157,73,136,80,161,48,203,102,165,59,33,198,101,56,166,208,106,216,210,84,105,208,220,117,180,246,110,33,45,64,0,115,252,123,198,187,87,46,216,79,93,198,59,214,159,85,155,69,183,250,94,165,138,91,77,185,41,124,249,45,71,70,196,184,227,104,61,22,242,76,245,89,122,164,122,106,122,17,198,12,61,226,237,150,220,74,191,237,172,57,161,89,56,148,197,74,234,172,66,162,67,118,93,54,2,88,109,249,47,33,150,212,226,147,49,74,36,18,150,70,102,73,81,233,174,132,125,194,111,128,243,247,229,255,0,102,225,133,178,253,231,136,23,12,74,21,10,44,136,145,164,84,37,153,165,134,23,38,67,113,218,55,21,166,136,65,186,243,100,107,86,136,65,25,169,70,148,145,168,189,0,0,8,255,0,154,220,235,97,102,79,190,75,126,19,40,23,93,79,229,111,93,209,122,10,44,103,185,125,47,35,153,205,231,62,214,154,245,40,219,183,118,186,43,93,52,45,124,254,87,248,133,224,190,108,239,250,134,28,225,205,177,122,211,170,84,234,59,181,183,93,173,194,136,203,10,97,183,153,101,73,74,153,146,234,141,123,164,32,200,141,36,90,18,187,123,136,229,0,229,89,139,204,190,22,101,126,196,122,250,196,202,183,232,244,84,104,111,198,244,165,79,231,153,105,206,145,135,157,111,157,202,231,161,110,109,87,168,141,84,126,194,63,85,134,120,171,135,24,201,106,177,122,225,109,233,74,185,168,178,54,167,169,167,200,39,57,46,41,180,57,201,121,31,77,151,137,14,54,106,105,194,75,136,220,68,164,145,246,15,86,3,207,208,175,251,54,230,185,174,107,50,133,112,196,151,93,179,164,70,141,93,167,164,204,159,130,185,17,209,33,131,90,76,136,205,14,52,225,26,86,90,160,205,46,36,143,115,107,74,125,0,0,15,63,96,95,246,110,41,217,180,156,65,195,235,134,37,114,222,174,71,41,48,103,70,51,216,234,53,50,50,50,50,37,33,105,81,41,11,66,136,150,133,165,73,81,37,73,50,47,64,0,0,0,3,197,97,182,49,88,56,172,229,193,14,208,175,68,126,165,106,214,39,81,43,84,195,148,202,166,192,126,52,217,17,55,62,203,107,82,154,67,170,138,235,141,26,246,154,219,218,173,11,180,139,218,128,0,231,248,247,141,118,174,93,176,158,187,140,119,173,62,171,54,139,111,244,189,75,20,182,155,114,82,249,242,90,142,141,137,113,198,208,122,45,228,153,234,178,245,72,244,212,244,35,136,31,213,171,202,199,250,193,197,95,253,213,78,255,0,46,19,252,0,4,63,199,190,40,24,5,151,108,88,174,224,229,235,104,98,4,218,213,191,210,245,47,210,233,240,156,138,190,124,102,164,35,98,156,150,218,207,68,60,146,61,80,94,177,30,154,150,134,125,131,43,249,160,176,115,103,96,84,49,27,14,105,23,5,58,155,78,172,59,68,117,170,220,118,89,125,79,182,203,47,41,73,75,46,186,147,70,217,8,34,51,81,30,164,174,206,227,62,192,0,56,166,26,103,15,0,177,107,22,46,92,28,178,175,186,84,218,213,191,209,244,207,183,84,132,228,90,247,62,50,228,47,209,138,109,229,46,87,33,13,168,159,209,5,203,81,118,234,90,152,237,96,60,254,33,94,180,172,53,176,46,92,70,174,199,150,253,54,213,163,205,173,204,106,34,18,167,220,98,51,43,121,196,182,149,41,41,53,154,80,100,68,106,73,107,166,166,93,227,245,90,215,101,171,124,208,162,221,54,85,205,74,184,40,179,119,244,213,26,92,214,229,197,127,98,212,133,236,117,179,82,21,181,104,82,79,67,236,82,76,143,180,140,125,96,0,1,207,236,108,116,195,140,73,196,123,231,11,236,170,207,165,106,184,115,208,181,95,121,130,37,69,143,42,81,200,34,138,151,8,253,119,155,233,85,205,34,45,168,82,210,131,81,173,46,33,29,0,4,127,205,110,117,176,179,39,223,37,191,9,148,11,174,167,242,183,174,232,189,5,22,51,220,190,151,145,204,230,243,159,107,77,122,148,109,219,187,93,21,174,154,22,188,255,0,1,56,160,96,22,98,113,98,133,131,150,85,161,136,16,171,87,7,85,211,63,84,167,194,110,42,57,17,157,144,189,234,110,91,139,45,80,202,136,180,65,250,198,90,232,90,153,76,0,17,255,0,53,185,214,194,204,159,124,150,252,38,80,46,186,159,202,222,187,162,244,20,88,207,114,250,94,71,51,155,206,125,173,53,234,81,183,110,237,116,86,186,104,90,243,252,4,226,129,128,89,137,197,138,22,14,89,86,134,32,66,173,92,29,87,76,253,82,159,9,184,168,228,70,118,66,247,169,185,110,44,181,67,42,34,209,7,235,25,107,161,106,101,48,0,7,31,193,156,217,224,54,63,94,87,117,135,133,183,212,74,197,94,206,145,202,148,132,118,34,107,4,72,37,75,134,173,116,145,25,46,168,217,55,81,216,75,73,31,228,221,101,199,123,0,0,230,153,135,204,13,131,150,92,47,157,138,248,140,185,107,166,195,145,30,35,80,224,155,39,54,107,239,56,73,75,81,219,121,198,210,226,201,59,221,82,73,90,147,109,56,174,221,166,61,93,129,127,217,184,167,102,210,113,7,15,174,24,149,203,122,185,28,164,193,157,24,207,99,168,212,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,190,83,152,197,96,198,197,197,96,133,66,189,18,5,216,229,30,37,110,12,57,114,153,105,117,54,31,92,212,154,98,182,107,230,188,182,138,3,171,116,146,141,16,133,182,122,158,167,183,218,128,0,0,143,249,165,206,101,147,148,127,67,205,196,140,55,196,10,149,22,183,171,81,235,116,40,48,228,65,68,162,220,103,21,213,59,37,181,182,246,196,239,73,41,4,149,167,118,197,40,219,112,145,194,169,60,103,178,161,81,170,194,167,204,181,241,42,151,30,84,134,217,118,116,186,68,53,49,21,10,81,18,158,112,153,150,183,77,9,35,53,25,54,133,175,66,61,169,81,232,71,58,169,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,43,16,175,90,86,26,216,23,46,35,87,99,203,126,155,106,209,230,214,230,53,17,9,83,238,49,25,149,188,226,91,74,148,148,154,205,40,50,34,53,36,181,211,83,46,241,8,63,171,87,149,143,245,131,138,191,251,170,157,254,92,39,248,242,152,171,137,150,174,13,225,197,199,138,87,172,190,158,139,108,211,221,168,73,218,227,104,113,237,133,234,48,215,49,104,66,158,117,102,150,219,65,168,183,184,180,36,143,85,16,133,127,213,171,202,199,250,193,197,95,253,213,78,255,0,46,29,215,13,115,197,134,152,143,131,211,113,237,86,85,235,106,216,145,43,20,218,50,43,55,44,120,48,216,146,185,115,154,132,169,13,168,165,40,186,104,238,188,131,121,229,109,66,73,46,18,13,197,182,226,19,223,233,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,172,0,0,71,252,214,231,91,11,50,125,242,91,240,153,64,186,234,127,43,122,238,139,208,81,99,61,203,233,121,28,206,111,57,246,180,215,169,70,221,187,181,209,90,233,161,107,231,242,191,196,47,5,243,103,127,212,48,231,14,109,139,214,157,82,167,81,221,173,186,237,110,20,70,88,83,13,188,203,42,74,84,204,151,84,107,221,33,6,68,105,34,208,149,219,220,71,40,0,0,7,138,182,113,138,193,186,177,18,236,194,138,125,122,35,119,101,157,33,182,167,82,94,148,201,75,113,133,196,137,36,165,180,193,44,221,56,218,78,105,163,117,73,73,115,82,180,251,8,213,237,64,0,0,115,76,121,204,86,17,229,182,205,147,121,226,181,217,18,156,132,199,121,232,52,196,58,133,84,106,203,108,208,147,102,28,115,81,41,229,238,117,162,51,45,16,141,228,167,20,132,106,162,244,24,85,137,150,174,50,97,197,185,138,86,84,190,162,139,115,83,218,168,70,220,227,107,113,157,229,235,176,239,45,107,66,94,105,100,166,220,65,40,246,56,133,164,207,84,152,245,96,3,143,212,243,91,130,244,92,195,35,45,21,155,166,36,11,177,202,59,21,68,59,38,116,70,162,41,247,228,33,150,105,164,165,60,78,156,231,9,198,221,67,28,189,84,210,210,162,51,212,136,118,0,1,231,239,251,254,205,194,203,54,173,136,56,131,112,196,161,219,212,56,231,38,116,233,38,123,26,70,164,68,68,68,70,165,173,74,52,161,8,73,26,214,181,37,41,37,41,68,71,205,50,215,156,12,14,205,77,8,234,120,101,114,114,106,172,243,213,46,219,170,45,150,43,17,27,105,104,73,188,184,232,113,123,153,62,107,70,78,182,165,183,171,132,147,81,44,148,132,246,176,0,30,43,24,177,138,193,192,171,2,169,136,216,141,94,137,78,166,211,163,190,235,77,59,41,150,95,168,62,219,46,60,152,145,82,242,208,151,100,184,150,150,77,180,74,35,81,151,218,100,193,220,98,176,113,214,192,165,226,54,28,215,162,84,105,181,24,236,58,235,77,74,101,231,233,239,184,203,111,42,36,164,178,181,165,169,45,165,212,19,141,26,140,210,103,246,25,251,80,30,125,187,254,205,118,255,0,145,133,169,184,98,21,217,22,142,205,125,116,149,25,165,243,167,58,243,140,38,66,8,203,69,160,157,101,104,86,211,61,134,109,239,219,204,111,119,160,0,0,0,1,243,174,10,5,46,232,164,72,161,86,163,115,225,201,217,205,111,122,147,187,106,137,69,218,147,35,46,212,145,246,24,207,110,112,242,151,119,101,142,250,92,9,176,63,173,233,186,122,50,95,53,175,158,216,204,115,123,212,39,156,90,116,113,242,47,91,191,188,187,59,189,182,66,243,179,59,44,215,79,161,174,105,91,172,249,255,0,217,77,236,34,229,236,110,82,145,218,134,28,116,245,117,244,247,25,105,237,236,238,188,203,14,254,181,113,46,217,139,119,217,149,62,190,149,55,127,37,254,75,141,110,216,226,155,87,170,226,82,162,209,72,81,118,151,179,221,160,244,32,41,71,140,35,51,89,199,168,110,60,95,50,190,103,37,93,157,186,66,129,187,176,187,123,253,226,198,56,124,226,84,124,74,203,117,189,81,105,205,235,103,171,223,216,101,223,62,81,23,242,83,250,2,75,0,12,244,113,5,228,126,51,151,65,176,189,201,62,139,183,67,47,237,124,95,120,146,252,25,94,116,175,187,153,165,181,234,31,69,181,91,191,222,106,26,246,11,128,0,0,0,0,0,0,0,0,0,31,38,236,185,105,118,109,179,84,186,235,111,242,96,82,33,63,58,75,155,84,173,173,180,218,156,89,232,146,53,30,137,73,247,17,159,212,98,131,51,235,154,10,158,97,177,114,162,136,53,46,117,185,70,144,244,40,40,228,165,59,210,212,169,92,183,53,54,155,112,181,109,226,245,85,175,214,102,125,223,163,33,121,74,184,115,21,137,240,170,18,224,109,181,232,175,183,50,92,158,106,15,122,153,145,20,214,206,194,121,183,11,86,158,51,220,90,251,136,140,251,175,166,208,182,105,214,101,173,73,181,41,45,236,135,72,130,196,22,83,170,143,212,105,180,182,159,164,102,125,201,46,243,51,250,204,125,128,0,0,0,0,0,0,0,0,16,23,139,14,95,17,125,225,27,184,159,71,103,153,86,183,118,232,214,237,57,188,249,80,88,239,83,137,74,116,74,12,254,137,235,245,31,104,165,88,242,30,138,242,95,97,123,86,157,116,61,8,251,203,79,104,209,230,82,113,169,188,116,193,202,77,230,174,201,47,115,249,201,247,105,41,246,211,219,203,65,119,53,236,47,251,207,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,169,174,52,88,178,244,170,197,157,133,180,169,92,182,224,250,67,210,173,108,35,230,111,77,57,246,123,84,142,205,59,79,212,81,235,237,247,10,249,192,188,60,147,138,88,157,72,178,227,23,108,254,163,83,236,236,217,29,215,61,170,79,243,126,242,254,129,165,59,70,218,129,104,91,209,109,234,99,124,184,209,55,236,78,170,61,55,45,75,62,213,25,159,122,143,218,62,192,0,0,0,0,0,0,0,0,0,229,217,144,193,58,38,61,97,69,114,196,171,53,171,210,97,201,232,92,220,191,153,148,168,207,52,218,244,75,136,37,104,110,153,232,165,109,63,111,188,179,207,142,152,73,90,193,12,76,172,225,253,108,181,114,159,46,67,108,57,234,124,235,45,200,117,164,175,68,173,123,117,229,31,97,168,204,191,235,59,57,225,43,154,101,220,180,119,112,34,230,149,186,93,46,58,164,211,213,179,77,35,54,136,49,90,111,68,50,69,222,165,122,202,89,159,191,94,241,102,0,0,0,0,0,0,0,0,0,2,175,120,208,218,4,116,107,66,235,109,189,77,62,144,230,43,94,239,94,156,217,118,110,254,129,93,121,99,187,23,101,227,85,189,94,41,157,50,24,234,247,57,203,223,166,232,143,36,187,52,63,210,247,123,70,148,217,89,56,217,44,143,82,49,255,0,96,42,155,140,198,44,176,243,182,230,23,67,145,163,140,117,157,99,123,15,183,113,83,223,71,105,163,237,238,87,219,238,31,91,130,254,27,116,116,123,187,17,30,61,125,35,208,114,75,244,121,106,168,178,174,229,118,247,251,82,95,210,45,12,114,220,117,204,110,25,229,242,222,93,126,255,0,172,244,137,236,229,163,167,144,230,255,0,93,164,31,107,77,47,77,57,200,246,123,126,221,40,255,0,55,89,219,196,28,207,214,23,14,91,221,13,178,214,157,61,59,107,14,237,213,44,26,190,116,152,109,195,249,198,55,118,251,244,238,239,249,249,74,201,213,247,153,251,165,17,169,141,116,148,6,53,235,106,27,153,115,149,185,183,205,191,154,83,237,173,90,173,131,79,103,118,186,159,103,125,243,224,230,13,89,56,31,103,70,179,44,122,103,71,10,62,254,206,115,206,107,185,215,28,255,0,69,90,207,189,213,251,125,191,97,23,187,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,149,64,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,123,254,53,152,103,242,131,3,172,188,82,137,18,171,34,93,159,112,46,158,247,78,222,248,177,224,207,103,231,31,145,162,12,209,163,241,33,182,133,154,146,157,207,154,76,148,165,163,74,246,225,239,138,21,92,42,206,14,27,84,233,233,150,244,122,253,97,171,94,116,70,102,170,50,36,49,80,81,70,46,110,132,100,226,26,117,198,164,19,106,45,20,184,232,237,73,145,45,58,30,1,69,124,92,241,50,213,196,76,220,61,78,181,165,245,127,34,173,248,150,205,69,244,56,219,140,170,115,111,200,144,234,27,82,22,173,121,125,82,90,89,43,106,146,235,78,160,211,234,234,125,215,130,62,16,201,93,87,16,177,238,115,18,219,142,196,118,173,10,91,137,125,174,67,235,90,155,149,53,43,111,181,210,91,100,220,3,74,189,84,25,60,225,122,230,71,178,215,192,0,69,94,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,138,188,81,252,9,226,111,220,190,113,8,69,254,21,249,245,141,42,53,43,43,24,201,93,137,13,112,227,179,79,177,170,114,57,166,185,139,55,94,81,192,147,33,199,84,146,89,37,108,53,21,9,66,17,177,174,86,166,179,105,43,180,160,1,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,226,111,251,254,205,194,203,54,173,136,56,131,112,196,161,219,212,56,231,38,116,233,38,123,26,70,164,68,68,68,70,165,173,74,52,161,8,73,26,214,181,37,41,37,41,68,71,158,28,215,102,187,17,243,107,136,235,189,111,87,122,26,84,30,99,20,10,3,15,26,226,210,34,168,200,205,41,51,34,230,60,189,169,55,94,50,37,56,164,164,136,144,132,54,218,38,255,0,6,12,16,197,8,213,91,151,29,230,87,46,10,5,147,50,58,105,80,233,201,109,178,133,115,190,149,56,75,117,123,245,81,162,34,136,201,46,54,132,153,184,235,136,75,164,72,144,210,237,124,5,37,231,3,48,55,246,89,120,157,223,248,175,135,43,136,186,148,56,244,232,142,195,156,111,28,41,172,61,67,134,149,53,33,182,92,109,78,32,149,177,212,164,213,161,56,211,106,237,218,66,221,48,47,29,48,227,49,120,113,78,197,12,47,172,245,212,169,218,180,243,46,145,34,85,62,82,72,141,200,178,91,35,62,91,200,220,157,75,83,73,165,73,90,20,180,45,11,87,64,0,20,45,195,187,59,243,50,171,125,157,165,120,202,221,134,87,101,65,167,107,170,54,95,146,245,45,196,178,235,104,149,21,164,58,148,39,114,214,199,80,100,219,142,45,168,233,36,36,212,132,36,239,122,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,250,192,0,0,5,11,47,53,216,143,148,172,247,99,13,235,101,59,215,82,167,98,5,121,138,253,1,247,141,17,106,241,83,83,144,100,149,25,17,242,222,70,229,27,79,17,26,155,82,148,70,75,66,220,109,119,147,96,95,246,110,41,217,180,156,65,195,235,134,37,114,222,174,71,41,48,103,70,51,216,234,53,50,50,50,50,37,33,105,81,41,11,66,136,150,133,165,73,81,37,73,50,47,64,0,34,175,20,127,2,120,155,247,47,156,66,20,2,53,80,0,2,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,21,235,197,27,61,181,92,19,165,51,129,24,47,115,68,143,123,87,35,173,87,5,70,35,234,235,109,232,74,74,13,164,55,180,182,181,38,66,86,163,37,239,230,52,218,73,100,148,155,204,186,154,129,176,47,251,203,11,47,42,78,32,225,245,195,46,135,112,208,228,20,152,51,163,25,111,105,122,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,30,130,50,81,154,234,22,109,48,106,21,229,205,165,67,187,233,186,67,186,104,144,158,90,186,9,91,150,77,184,73,112,137,100,203,232,71,53,179,213,105,45,86,223,49,107,105,195,18,0,114,172,216,248,88,198,79,135,247,15,151,62,42,131,134,86,123,106,184,35,121,83,176,51,20,174,104,141,225,125,122,67,137,139,50,168,250,144,139,110,106,201,74,74,219,115,67,36,70,121,221,18,226,23,181,180,45,206,126,230,200,158,230,221,160,0,8,85,196,71,63,80,242,199,106,149,135,133,181,10,85,75,19,107,124,216,250,148,150,36,124,153,108,155,105,125,76,168,219,141,100,242,208,251,106,142,219,136,38,213,235,56,173,201,111,150,239,0,224,99,249,236,253,155,253,228,45,80,5,85,241,206,252,201,254,210,126,237,17,87,133,199,142,204,50,251,235,201,230,139,254,1,85,124,115,191,50,127,180,159,187,68,85,225,113,227,179,12,190,250,242,121,162,255,0,128,67,94,42,16,179,13,43,45,21,87,240,110,173,18,29,177,14,59,207,95,44,199,76,131,171,204,167,26,217,65,51,24,219,66,146,81,137,43,125,201,70,163,71,204,181,166,227,108,221,66,233,131,2,241,211,17,242,233,136,244,236,80,194,250,207,67,85,131,171,79,50,233,26,226,212,34,168,200,220,139,37,178,50,230,50,189,169,212,181,37,18,146,149,161,72,90,16,180,232,123,47,25,129,176,115,53,133,240,113,95,14,87,45,20,217,146,36,68,118,28,227,100,166,194,125,151,13,42,106,67,108,184,226,91,89,167,99,169,73,171,83,109,214,213,217,184,135,75,31,146,173,86,165,80,41,83,107,181,218,156,74,117,54,157,29,201,115,38,75,121,44,177,25,134,210,106,113,215,28,81,146,80,132,164,141,70,163,50,34,34,51,49,158,204,242,102,238,171,155,236,92,77,214,197,58,93,30,211,160,199,85,54,220,165,63,33,75,90,24,53,154,151,41,228,18,141,164,73,120,246,239,229,150,132,134,217,108,212,231,40,156,84,191,224,193,108,102,26,37,86,229,175,166,161,46,151,132,18,163,165,245,194,169,211,100,41,138,197,69,74,113,148,191,77,116,246,180,149,180,113,214,137,14,37,75,212,137,166,214,218,149,203,113,143,43,197,178,255,0,188,176,179,59,54,6,32,225,245,195,46,135,112,208,236,120,18,96,206,140,101,189,165,250,66,164,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,71,97,57,40,205,117,11,54,152,53,10,242,230,210,161,221,244,221,33,221,52,72,79,45,93,4,173,203,38,220,36,184,68,178,101,244,35,154,217,234,180,150,171,111,152,181,180,225,137,0,0,0,57,254,58,96,94,28,102,47,14,42,56,95,138,20,110,186,149,59,71,89,121,163,36,74,167,202,73,25,55,42,51,134,71,203,121,27,149,161,232,105,52,169,72,90,86,133,173,10,207,14,97,242,253,127,101,151,20,39,97,70,35,34,34,234,80,227,199,150,212,200,36,241,194,154,195,205,146,146,236,119,30,109,181,56,130,86,246,148,162,78,132,227,78,39,183,105,137,213,194,207,62,182,246,30,82,153,203,78,52,87,98,82,232,73,144,235,214,173,106,87,75,14,21,49,10,76,153,82,217,157,41,215,80,68,133,58,73,228,158,197,172,220,125,104,53,109,229,146,108,127,54,62,22,49,147,225,253,195,229,207,140,214,13,78,213,170,212,170,5,42,109,118,187,83,137,78,166,211,163,185,46,100,201,111,37,150,35,48,218,77,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,40,135,136,206,117,255,0,26,172,71,98,129,96,84,234,173,225,149,173,243,116,216,207,159,41,186,164,226,53,147,149,53,51,181,43,78,228,44,155,105,46,154,148,134,210,165,104,210,158,117,178,242,153,32,201,117,213,155,140,71,98,12,212,213,104,150,13,55,152,253,110,225,106,11,138,109,124,163,103,116,24,207,154,13,146,152,178,125,179,36,172,253,70,205,78,237,94,210,109,118,169,196,110,214,161,88,220,58,175,75,42,214,131,209,81,109,250,125,187,75,167,70,230,173,206,68,86,42,144,27,105,189,235,53,45,91,80,132,150,170,51,81,233,169,153,159,104,140,28,41,243,219,85,42,172,12,172,227,45,205,17,84,213,71,38,44,138,173,69,245,37,246,223,37,33,45,209,205,102,70,149,161,73,53,27,27,212,147,65,163,144,147,94,246,27,110,215,192,0,126,70,234,212,167,170,178,40,76,212,226,46,165,14,59,50,228,67,75,201,55,217,97,229,56,150,157,91,122,238,74,22,166,30,74,84,101,162,141,167,8,181,218,122,85,183,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,0,1,72,25,210,199,76,71,203,167,19,59,243,20,48,190,179,208,213,96,250,25,167,153,116,141,113,106,17,85,72,130,110,69,146,217,25,115,25,94,212,234,90,146,137,73,74,208,164,45,8,90,109,211,46,184,243,102,230,75,8,232,88,173,102,77,136,164,84,99,161,21,56,44,200,55,151,73,168,146,18,114,33,58,106,66,21,189,181,43,66,81,161,59,208,104,113,37,177,105,51,233,96,3,242,85,170,212,170,5,42,109,118,187,83,137,78,166,211,163,185,46,100,201,111,37,150,35,48,218,77,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,63,88,162,190,40,185,125,199,28,55,199,26,150,40,95,151,5,86,237,179,46,218,132,149,91,149,151,223,121,230,233,109,184,243,178,19,70,81,56,165,116,252,158,99,188,164,17,147,110,54,74,90,8,140,157,109,175,149,195,155,58,255,0,138,174,35,191,64,191,234,117,87,48,202,233,249,186,148,102,15,154,221,46,113,154,9,186,154,89,218,165,171,106,16,109,186,150,141,42,91,106,74,180,117,76,180,217,222,245,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,245,136,149,196,51,58,116,172,172,97,124,138,21,161,112,68,78,42,92,177,200,173,248,103,25,50,142,19,6,230,215,106,15,182,165,18,80,132,164,157,75,70,178,81,45,226,73,114,220,66,30,219,68,63,43,46,175,149,95,46,190,83,85,126,82,122,67,210,222,152,235,92,235,186,238,103,55,169,231,235,204,231,115,61,126,102,237,219,189,109,117,237,23,105,195,67,60,113,179,29,102,179,131,215,194,37,163,17,108,186,59,107,122,91,139,118,66,43,148,230,77,182,10,106,158,89,169,69,36,148,182,146,242,86,175,93,110,19,136,51,37,45,12,205,241,249,42,213,106,85,2,149,54,187,93,169,196,167,83,105,209,220,151,50,100,183,146,203,17,152,109,38,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,20,131,196,191,60,114,115,29,121,61,131,214,58,34,35,14,172,186,195,139,102,91,107,106,66,235,149,22,73,198,14,106,94,65,169,37,24,146,183,82,202,80,175,93,14,27,139,51,53,33,12,249,78,25,184,85,141,24,135,153,42,85,119,10,46,41,116,10,109,163,34,159,84,186,230,38,92,184,172,76,165,38,124,117,59,77,91,140,33,73,113,111,165,181,169,44,58,105,67,132,195,134,103,234,24,191,64,1,249,42,213,106,85,2,149,54,187,93,169,196,167,83,105,209,220,151,50,100,183,146,203,17,152,109,38,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,25,246,206,254,116,110,172,220,98,59,243,161,42,171,68,176,105,188,182,40,150,243,179,156,83,107,229,27,219,103,73,96,150,108,148,197,147,238,17,169,5,234,54,105,107,114,246,155,139,244,28,60,243,167,85,202,198,40,71,161,93,247,4,180,225,93,203,32,202,224,134,81,149,40,161,62,109,237,106,160,195,105,81,41,11,74,137,164,186,104,37,26,217,37,23,45,197,161,157,183,211,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,253,98,160,56,171,98,101,213,131,121,238,195,60,82,178,165,244,245,171,102,207,166,84,35,110,113,196,54,246,202,157,71,123,14,242,214,133,169,151,80,106,109,196,18,139,123,107,90,76,244,81,139,10,201,222,106,172,220,215,225,29,62,240,163,84,162,38,231,167,71,143,26,236,164,54,217,178,186,117,68,209,235,154,90,82,214,174,153,197,37,197,50,189,202,220,130,52,153,243,16,226,17,221,64,0,0,0,120,76,99,193,171,39,28,44,233,54,101,241,76,235,33,72,217,217,206,121,189,54,186,219,159,232,75,65,247,180,143,111,179,237,35,161,140,219,100,234,251,202,253,210,184,213,54,186,186,11,250,116,117,13,204,183,205,218,219,6,231,205,37,247,22,157,22,249,39,183,191,77,75,179,187,232,101,23,59,120,131,150,10,194,33,196,123,174,182,93,215,168,167,109,97,173,218,37,243,79,206,155,14,56,95,56,254,238,207,118,157,221,215,129,129,121,141,195,60,193,91,200,175,216,21,158,173,39,175,49,29,60,134,246,122,238,160,187,93,105,26,235,201,95,179,217,246,107,212,133,94,113,160,195,94,178,143,104,226,35,39,167,163,186,254,121,126,151,49,116,230,83,222,174,206,239,98,79,250,71,201,224,207,139,76,50,237,199,133,179,36,234,227,253,31,70,222,195,236,218,85,7,215,218,72,251,15,181,95,103,184,90,200,15,248,121,100,219,102,179,61,8,134,107,51,57,118,46,245,198,187,134,188,115,58,148,63,210,109,115,151,179,93,177,25,65,246,104,95,163,238,246,11,20,224,187,104,17,81,174,251,173,198,244,53,122,63,150,173,123,253,122,139,103,217,187,250,5,161,0,0,0,0,0,0,0,0,0,10,207,226,213,154,101,219,84,118,176,34,217,149,182,93,82,58,100,212,21,179,93,99,56,137,209,93,111,69,178,101,222,148,250,201,89,31,187,78,241,88,216,23,132,149,172,110,196,202,54,31,209,75,71,42,18,227,182,251,158,167,205,178,228,134,154,82,244,82,209,174,156,210,236,37,17,159,253,101,161,140,183,224,157,19,1,112,162,135,98,82,90,209,232,208,227,117,206,110,95,207,74,76,102,90,113,122,41,197,146,117,54,136,244,74,182,151,179,222,125,68,0,0,0,0,0,0,0,0,0,124,123,186,218,129,119,219,242,173,234,155,123,227,74,217,189,58,168,181,218,180,172,187,82,100,125,233,47,104,205,110,58,97,228,156,45,196,234,197,151,32,187,96,116,250,31,103,110,248,237,57,236,82,191,156,247,159,244,11,4,224,187,139,15,69,172,94,56,93,85,149,204,110,119,163,253,20,222,194,46,94,196,84,95,123,181,40,237,215,176,253,117,22,158,207,112,182,96,0,0,0,0,0,0,0,0,0,0,0,0,1,255,0,14,184,150,144,110,44,244,34,239,25,202,206,86,38,187,138,120,245,112,92,73,149,207,138,174,147,144,173,155,123,161,71,66,187,54,36,251,219,246,144,149,124,29,112,149,139,159,16,43,216,135,43,180,173,206,151,97,118,246,245,12,84,25,62,229,151,232,254,137,254,174,241,113,160,0,0,0,0,0,0,0,0,0,2,3,241,72,202,155,56,163,135,206,226,189,184,207,241,229,186,194,157,144,91,143,215,135,29,137,175,168,189,119,146,130,213,110,39,185,38,175,180,187,5,62,97,197,239,92,194,108,68,164,93,212,211,229,204,161,212,163,200,113,191,80,247,242,95,67,134,141,84,149,17,106,109,145,107,161,254,177,161,220,172,99,117,35,29,240,110,222,188,41,238,127,11,232,34,51,81,111,69,122,146,250,86,28,117,58,155,104,35,208,221,46,212,150,223,119,184,186,240,0,0,0,0,0,0,0,0,8,157,196,218,196,114,246,202,157,208,220,54,55,205,141,209,114,21,187,77,187,170,80,247,118,26,136,143,84,164,251,197,4,165,74,66,137,73,61,12,134,152,240,15,16,90,196,220,48,164,93,205,30,226,153,212,122,221,165,174,201,14,183,250,41,253,15,112,232,131,248,102,68,90,152,206,222,122,241,102,94,47,102,50,228,184,84,191,224,69,209,244,173,232,94,167,240,8,200,95,110,196,25,234,109,235,218,95,96,185,108,128,225,163,56,105,150,171,106,2,155,219,54,71,89,212,158,166,122,237,159,40,209,252,181,23,114,253,159,172,113,220,234,241,39,183,112,65,114,44,44,60,99,210,119,57,108,231,59,185,198,122,79,236,119,83,216,244,85,182,230,246,221,89,118,43,179,79,121,145,21,58,226,86,42,94,216,181,113,61,116,95,53,127,72,79,127,110,247,58,118,90,250,40,66,11,177,164,37,63,69,180,23,119,179,237,18,251,37,124,55,238,108,106,149,2,247,196,82,244,125,170,174,111,205,124,219,189,71,100,134,187,217,148,135,17,181,214,144,125,221,186,251,181,51,185,219,26,197,182,240,234,221,141,107,218,176,58,74,124,93,252,182,249,174,57,166,229,169,103,218,181,41,95,73,106,62,255,0,104,244,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,199,106,225,205,157,127,197,87,17,223,160,95,245,58,171,152,101,116,252,221,74,51,7,205,110,151,56,205,4,221,77,44,237,82,213,181,8,54,221,75,70,149,45,181,37,90,58,166,90,108,239,122,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,250,197,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,11,9,204,189,129,39,20,242,243,137,24,125,79,183,162,87,42,85,203,94,165,26,151,6,73,53,177,218,143,78,179,134,100,110,153,33,11,76,130,105,104,90,140,182,45,41,86,169,219,169,102,136,105,163,47,216,153,248,100,192,235,15,20,156,151,74,145,46,230,183,224,212,39,250,45,205,241,89,156,182,83,213,48,143,93,102,158,83,228,235,102,133,40,212,133,32,210,163,220,147,30,170,236,186,104,86,53,171,89,189,110,153,221,21,22,223,167,200,170,84,100,242,150,231,34,43,13,169,199,92,216,130,82,213,181,8,81,232,146,53,30,154,17,25,246,12,198,226,21,235,85,196,171,254,229,196,106,236,120,140,84,174,170,196,218,220,198,162,33,73,97,183,228,188,183,156,75,105,82,148,162,65,41,102,68,70,165,30,154,106,103,222,47,163,134,190,16,198,194,12,159,88,236,27,17,10,165,120,71,59,190,164,244,103,221,117,15,174,114,82,184,234,50,115,77,139,76,50,136,218,210,130,36,18,218,81,150,237,77,106,148,0,0,34,175,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,69,94,40,254,4,241,55,238,95,56,132,40,4,94,159,14,236,253,67,204,229,170,118,30,41,84,41,84,220,77,162,114,163,234,114,88,143,242,153,179,109,213,245,49,99,110,37,155,200,67,14,42,67,109,160,219,79,170,226,118,165,206,91,83,84,5,85,241,206,252,201,254,210,126,237,28,127,131,85,90,149,64,204,149,237,93,174,212,226,83,169,180,236,55,169,75,153,50,91,201,101,136,204,55,62,158,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,30,43,136,142,119,230,102,170,251,43,74,206,149,183,12,173,58,131,174,208,148,76,191,25,234,163,138,101,166,215,42,83,75,117,72,86,213,161,254,156,205,182,220,67,82,20,75,73,41,107,73,124,172,132,228,130,187,155,139,237,217,183,28,90,173,55,12,168,156,214,171,117,184,111,34,59,203,148,108,153,179,22,34,156,105,196,56,246,245,52,183,11,97,165,13,107,185,73,83,141,18,239,206,147,73,165,80,41,80,168,84,42,100,74,117,54,157,29,184,144,225,196,101,44,177,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,250,192,80,15,20,127,29,152,155,247,47,147,194,31,39,34,249,205,174,228,243,17,229,84,220,165,122,102,204,186,58,120,247,53,53,164,32,165,41,182,141,124,169,49,156,86,154,60,215,53,211,38,212,162,109,196,173,73,86,211,52,58,221,255,0,90,215,101,171,124,208,162,221,54,85,205,74,184,40,179,119,244,213,26,92,214,229,197,127,98,212,133,236,117,179,82,21,181,104,82,79,67,236,82,76,143,180,140,112,12,107,226,17,151,28,191,99,44,92,22,196,202,197,86,36,247,41,232,168,77,170,66,136,137,176,105,124,196,184,166,216,148,150,86,169,40,121,73,109,10,36,37,133,122,178,25,89,153,37,70,162,238,182,86,33,88,56,149,74,118,187,135,55,197,191,117,83,88,144,168,142,204,162,84,217,156,195,111,165,41,82,154,83,140,169,73,37,146,86,133,26,76,245,209,105,63,105,12,187,139,41,225,111,159,168,120,119,208,229,147,24,234,20,170,109,160,125,100,139,118,226,153,37,136,44,210,28,62,108,151,163,75,113,197,33,10,101,213,155,134,219,134,102,226,93,112,155,245,208,226,57,54,254,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,199,95,200,38,123,42,185,68,185,166,208,174,88,114,234,216,117,113,72,41,117,136,113,91,83,243,98,190,220,119,146,219,176,91,92,134,152,66,220,113,81,210,242,150,70,106,109,148,17,118,161,34,250,105,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,172,4,85,226,143,224,79,19,126,229,243,136,66,128,70,170,0,0,80,15,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,34,86,126,243,217,74,202,37,179,10,133,109,67,137,86,196,91,138,57,203,163,195,148,218,95,133,21,134,228,50,151,29,156,218,36,52,250,16,227,106,144,150,84,130,50,83,140,172,143,177,10,20,45,86,171,85,107,245,89,181,218,237,78,93,70,165,81,144,228,185,147,37,188,167,159,146,251,138,53,56,235,142,40,205,75,90,148,102,163,81,153,153,153,153,152,252,163,165,101,227,48,55,246,89,113,66,14,43,225,202,226,46,165,14,60,136,142,195,156,111,28,41,172,60,217,165,77,72,109,151,27,83,136,37,108,117,41,53,104,78,52,218,187,118,144,208,246,5,227,166,28,102,47,14,41,216,161,133,245,158,186,149,59,86,158,101,210,36,74,167,202,73,17,185,22,75,100,103,203,121,27,147,169,106,105,52,169,43,66,150,133,161,106,249,89,177,240,177,140,159,15,238,31,46,124,102,176,90,247,10,252,250,198,149,26,149,149,140,100,174,196,134,184,113,217,167,216,213,57,28,211,92,197,155,175,40,224,73,144,227,170,73,44,146,182,26,138,132,161,8,216,215,43,83,89,180,149,218,80,8,255,0,157,124,215,80,178,151,131,83,111,46,109,42,101,223,82,214,29,173,68,154,242,211,215,202,220,130,113,195,75,100,107,54,88,66,249,174,30,168,73,232,134,249,136,91,173,152,207,189,255,0,127,222,88,167,121,85,177,7,16,110,25,117,203,134,185,32,228,206,157,36,203,123,171,208,136,136,136,136,146,132,37,36,148,33,9,34,66,16,148,165,36,148,164,136,172,211,129,143,231,179,246,111,247,144,181,64,21,87,199,59,243,39,251,73,251,180,69,94,23,30,59,48,203,239,175,39,154,47,248,5,85,241,206,252,201,254,210,126,237,17,87,133,199,142,204,50,251,235,201,230,139,254,0,20,45,196,71,36,19,50,171,125,149,219,103,69,221,134,87,101,65,214,168,73,39,159,146,245,45,196,178,211,139,139,41,213,180,148,39,114,214,255,0,78,70,227,142,45,168,234,53,168,212,133,168,252,254,65,51,147,39,40,56,161,54,161,93,141,46,125,137,115,199,38,110,56,48,97,52,252,213,173,134,222,56,111,71,55,28,108,146,180,58,233,165,68,107,216,109,186,230,169,82,201,179,77,255,0,82,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,42,7,138,166,121,233,88,165,39,241,110,194,58,164,74,133,167,77,145,22,165,92,184,105,181,68,200,141,89,127,148,78,53,21,149,71,112,218,114,51,70,226,84,189,251,140,228,52,146,36,163,145,185,200,127,149,220,178,95,217,166,197,10,110,31,218,17,165,195,166,174,66,83,90,184,78,156,244,152,84,102,13,183,92,222,250,155,45,169,90,210,195,169,105,11,82,9,199,9,40,220,157,77,73,209,77,129,96,89,184,89,102,210,112,251,15,173,232,148,59,122,135,28,163,65,131,24,143,99,72,212,204,204,204,204,212,181,169,70,165,173,106,51,90,214,165,41,70,165,40,204,233,219,141,95,138,123,91,225,252,31,49,168,136,149,151,140,192,223,217,101,197,8,56,175,135,43,136,186,148,56,242,34,59,14,113,188,112,166,176,243,102,149,53,33,182,92,109,78,32,149,177,212,164,213,161,56,211,106,237,218,67,67,216,23,142,152,113,152,188,56,167,98,134,23,214,122,234,84,237,90,121,151,72,145,42,159,41,36,70,228,89,45,145,159,45,228,110,78,165,169,164,210,164,173,10,90,22,133,171,160,0,0,8,255,0,157,124,168,208,179,105,131,83,108,222,85,42,29,223,77,214,101,173,91,154,202,213,208,74,220,131,113,179,83,102,75,38,95,66,57,78,22,139,73,106,135,57,107,91,77,144,207,189,255,0,96,94,88,89,121,85,176,251,16,109,233,116,59,134,135,32,227,78,131,36,139,123,75,208,140,140,140,140,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,236,123,1,120,133,195,196,220,157,226,182,5,99,205,223,253,125,64,195,251,141,170,61,114,168,243,17,219,172,69,232,82,204,104,171,121,199,137,201,53,21,56,242,210,68,150,247,56,219,68,165,41,110,111,82,171,4,88,167,18,190,33,115,49,54,187,59,2,176,26,239,254,177,96,109,106,177,92,165,188,252,119,43,18,182,73,102,76,84,60,219,196,220,154,114,155,121,9,50,83,123,92,113,163,82,84,182,246,41,81,43,42,185,103,188,179,95,139,144,240,182,207,157,18,156,132,199,85,74,175,83,146,100,164,83,169,205,173,180,58,249,55,184,148,242,247,58,218,16,218,76,183,45,105,220,164,35,123,136,208,166,14,224,237,131,129,86,5,47,14,112,230,131,18,157,77,167,71,97,167,93,106,43,44,191,80,125,182,91,101,82,229,41,148,33,46,201,113,45,32,220,116,210,70,163,47,176,139,133,113,71,240,39,137,191,114,249,196,33,64,34,234,120,106,113,2,252,59,67,131,128,152,172,246,203,250,149,79,87,162,234,42,86,141,214,32,196,98,50,62,117,215,228,173,233,21,21,159,82,251,155,80,73,54,219,90,251,54,168,79,240,28,211,49,88,243,102,229,183,8,235,184,173,121,205,136,148,83,163,173,20,200,47,72,54,87,86,168,154,20,113,225,52,105,66,213,189,197,39,67,81,33,91,16,75,113,69,177,10,50,162,31,199,167,49,223,140,119,227,65,242,207,250,235,254,197,232,182,175,209,126,139,223,187,209,125,62,239,236,63,247,27,183,239,249,237,252,255,0,158,18,3,137,118,48,215,113,231,3,178,211,138,23,37,143,85,181,231,214,105,245,215,94,102,116,100,71,110,99,156,154,73,185,42,35,100,243,174,20,55,28,55,57,38,241,165,197,182,73,94,211,74,144,181,184,42,120,167,186,126,31,206,243,26,112,186,144,0,1,64,60,81,252,118,98,111,220,190,79,8,121,76,151,102,218,234,202,54,41,149,211,77,107,174,182,235,189,53,62,230,167,41,46,59,204,130,153,45,173,111,176,209,60,211,103,49,182,201,228,178,183,12,210,158,115,132,101,162,204,95,246,21,98,101,171,140,152,113,110,98,149,149,47,168,162,220,212,246,170,17,183,56,218,220,103,121,122,236,59,203,90,208,151,154,89,41,183,16,74,61,142,33,105,51,213,38,61,88,10,160,226,177,158,218,169,213,103,229,103,6,174,104,137,166,166,57,177,123,213,105,207,169,79,184,249,169,105,114,142,75,34,36,161,9,73,36,223,216,165,26,205,124,133,26,54,62,219,159,147,133,102,117,177,150,167,117,82,50,191,115,80,42,183,173,183,18,158,239,162,102,194,138,151,103,81,25,75,140,37,61,84,135,95,109,180,83,153,108,222,211,84,173,210,82,217,101,173,197,202,100,172,215,24,176,118,193,199,91,2,169,135,56,141,65,137,81,166,212,99,190,211,78,187,21,151,159,167,190,227,46,50,153,113,84,242,22,150,164,182,151,86,109,186,73,51,73,159,218,71,158,188,213,101,158,242,202,134,46,76,194,219,194,116,74,138,21,29,53,42,69,78,49,146,81,81,167,56,183,16,211,230,222,227,83,43,220,211,136,91,106,51,218,180,43,106,150,141,142,46,90,240,212,226,23,51,12,171,176,112,43,30,110,255,0,235,22,126,230,168,245,202,163,207,200,114,143,43,100,102,99,69,91,206,60,109,198,167,37,182,86,146,36,183,181,183,29,37,41,72,111,122,147,99,249,196,205,85,155,149,12,35,168,94,21,154,148,69,92,245,24,242,35,90,116,135,27,55,151,81,168,146,61,67,83,73,90,21,211,54,165,54,167,151,185,59,80,100,146,62,98,219,66,232,7,24,177,138,254,199,91,254,169,136,216,141,94,151,81,169,84,100,62,235,77,59,41,231,152,167,176,227,206,60,152,145,82,242,214,166,163,54,167,86,77,180,74,50,73,31,218,103,226,135,160,176,47,251,203,11,47,42,78,32,225,245,195,46,135,112,208,228,20,152,51,163,25,111,105,122,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,30,130,50,93,155,107,87,55,56,88,87,77,53,174,134,228,161,116,212,251,154,156,164,182,215,46,114,163,54,181,190,195,68,243,174,20,55,28,55,146,202,220,50,82,185,46,17,150,168,49,8,56,172,103,182,170,117,89,249,89,193,171,154,34,105,169,142,108,94,245,90,115,234,83,238,62,106,90,92,163,146,200,137,40,66,82,73,55,246,41,70,179,95,33,70,141,143,182,229,122,224,94,5,226,62,98,241,30,157,133,248,95,70,235,170,179,181,117,231,157,51,68,90,124,84,153,19,146,164,184,68,124,182,81,185,58,158,134,163,82,146,132,37,107,90,16,173,20,224,94,5,225,198,93,48,226,157,133,248,95,70,232,105,80,117,117,231,157,50,92,170,132,165,17,19,146,164,184,68,92,199,151,181,58,158,132,146,74,82,132,37,8,66,16,158,128,0,41,47,137,126,125,100,227,205,194,246,10,225,53,118,91,24,117,67,144,227,53,117,183,202,217,95,168,177,41,196,165,228,188,203,174,37,248,36,150,217,117,146,245,55,45,70,181,165,70,134,77,28,3,39,121,85,188,179,95,139,148,251,62,141,77,150,155,98,157,34,60,155,178,174,219,132,202,41,212,227,95,174,73,117,72,90,122,151,18,151,18,202,54,171,114,200,212,101,203,67,139,71,228,205,118,84,113,31,41,88,142,187,42,245,107,174,165,78,230,63,64,175,176,201,162,45,94,42,76,136,212,146,51,62,91,200,220,146,117,147,51,83,106,82,76,141,104,91,110,46,79,240,194,207,172,108,24,170,196,203,246,48,87,98,64,195,234,156,137,47,82,170,242,249,171,58,77,69,245,51,177,151,29,83,188,168,240,84,105,125,70,100,215,170,243,230,226,212,148,27,139,77,207,138,86,227,87,226,158,214,248,127,7,204,106,34,47,229,87,51,23,150,84,49,114,30,41,89,240,98,84,80,168,234,166,213,233,146,72,146,138,141,57,197,182,183,88,39,54,154,153,94,230,155,90,28,73,30,213,161,59,146,180,111,109,122,20,193,220,98,176,113,214,192,165,226,54,28,215,162,84,105,181,24,236,58,235,77,74,101,231,233,239,184,203,111,42,36,164,178,181,165,169,45,165,212,19,141,26,140,210,103,246,25,243,76,201,231,127,3,178,171,117,90,86,150,41,74,170,170,93,217,189,221,212,182,89,147,232,184,169,113,13,245,82,218,230,165,228,178,163,91,155,77,182,220,82,250,119,137,41,53,35,105,244,188,47,198,188,35,198,170,81,214,112,163,17,237,251,166,59,113,227,73,144,138,108,228,58,252,52,62,147,83,69,37,157,121,177,214,162,74,253,71,82,133,145,161,100,100,70,147,34,246,160,0,0,60,253,243,98,219,120,139,110,201,181,238,168,29,93,62,86,206,99,124,215,27,215,107,137,89,118,161,73,87,210,66,79,176,253,130,152,243,169,195,122,230,193,89,51,239,140,58,47,72,90,169,229,124,215,205,181,211,246,71,107,189,233,75,113,123,157,117,103,221,217,167,187,67,40,129,134,184,167,123,97,45,196,197,209,99,85,253,31,80,99,118,199,58,118,93,250,77,173,7,216,234,20,159,162,226,203,187,219,246,11,138,201,79,18,123,119,27,151,30,194,196,54,61,25,115,250,252,151,119,56,247,87,253,146,234,187,25,138,134,219,216,219,72,46,213,118,235,239,35,35,236,89,254,195,70,49,47,45,119,44,4,183,186,108,126,143,166,61,76,180,221,62,41,175,249,105,46,228,123,127,80,166,140,138,98,212,172,32,204,101,183,113,18,255,0,129,127,12,234,155,208,189,127,224,18,80,142,221,139,50,209,78,107,216,95,104,209,41,25,25,106,67,250,57,222,62,98,11,88,101,134,21,107,185,211,208,161,242,59,123,123,55,200,105,191,209,87,233,251,134,103,20,165,45,70,165,30,166,98,253,184,100,216,142,89,57,83,181,219,152,198,201,178,122,222,122,183,107,187,109,74,102,222,194,81,145,104,149,23,112,150,32,0,0,0,0,0,0,0,0,57,14,105,241,182,145,129,24,55,112,222,21,7,52,150,112,37,179,78,111,69,122,242,250,87,220,105,58,147,107,34,212,218,62,213,22,223,127,215,158,44,71,189,235,152,179,136,149,123,186,164,124,201,149,202,148,137,13,183,234,22,206,115,235,112,145,170,82,146,61,13,195,45,76,139,245,11,131,225,111,149,38,112,187,15,154,197,123,141,159,227,203,138,58,92,143,235,31,169,14,67,16,159,73,122,143,41,7,162,219,87,122,73,95,97,118,9,240,0,0,0,0,0,0,0,0,0,0,41,207,140,86,18,49,108,98,5,7,17,34,150,133,113,245,91,203,183,179,167,98,158,201,119,172,255,0,75,244,75,245,247,136,165,147,108,77,119,11,49,234,223,184,142,87,34,42,122,190,122,182,18,187,225,72,66,123,54,40,251,220,246,16,209,179,78,37,212,19,136,61,72,251,135,253,128,0,0,0,0,0,0,0,0,0,0,0,0,229,249,148,196,37,225,126,15,87,47,6,191,43,15,166,216,94,253,242,153,108,255,0,146,175,99,158,225,154,167,221,55,221,83,170,239,86,159,226,23,199,195,7,11,83,135,121,120,133,80,90,183,63,90,230,115,85,166,154,242,103,77,34,254,90,139,185,126,205,63,88,152,64,0,3,228,220,23,77,6,214,130,237,74,187,59,166,142,194,20,227,139,229,45,122,37,36,102,103,162,72,207,185,39,253,225,30,175,206,34,57,100,177,221,126,43,151,191,85,38,57,169,46,53,232,218,130,52,82,77,68,101,175,76,101,222,157,53,250,199,130,95,22,28,181,161,27,253,41,219,166,186,114,39,255,0,145,143,177,70,226,139,150,42,170,73,79,92,253,54,165,174,157,21,65,126,239,253,80,189,255,0,245,14,229,134,25,143,194,60,95,138,153,54,61,207,215,106,69,185,61,20,166,180,61,16,122,124,235,72,254,113,63,223,251,71,77,74,146,180,146,210,122,146,139,82,63,168,127,64,0,0,0,0,126,106,140,24,245,74,124,170,100,180,111,98,91,43,97,212,234,101,185,11,73,164,203,82,208,203,176,207,184,197,9,241,29,203,194,240,79,29,42,117,72,5,173,46,231,125,234,186,63,222,215,38,100,181,18,59,92,90,143,68,180,93,186,17,125,68,125,254,215,133,126,100,127,4,248,174,156,60,172,43,117,34,232,112,163,50,157,52,219,50,76,152,76,165,122,165,165,40,244,67,103,216,106,36,253,135,218,46,241,135,155,146,195,114,26,61,80,234,9,105,63,121,25,106,67,253,0,0,0,0,0,0,0,0,7,157,196,11,82,61,239,104,207,182,37,39,86,166,242,183,22,167,252,135,80,178,238,50,62,244,251,198,101,239,171,106,85,159,117,78,183,102,53,202,122,39,43,114,55,18,180,220,218,86,93,164,102,93,202,47,104,185,46,17,120,205,242,251,7,170,118,20,167,53,149,104,114,119,118,119,245,114,167,186,93,200,73,119,35,244,149,250,187,132,248,28,251,31,111,6,236,28,37,174,221,142,253,24,61,46,191,242,228,180,223,232,171,244,253,198,51,155,135,241,25,189,241,42,4,106,185,252,220,222,111,48,251,127,145,29,102,95,71,79,209,46,225,105,89,201,226,37,66,194,155,100,176,167,8,19,214,85,149,249,89,186,173,190,147,231,35,190,159,155,145,25,73,115,122,92,113,61,138,236,211,94,253,8,84,124,72,117,75,146,166,152,241,26,234,37,191,174,137,220,148,107,181,58,251,116,46,228,139,115,200,183,12,232,182,83,77,226,30,54,196,231,85,215,175,77,78,230,26,122,125,14,75,43,249,216,210,141,43,220,133,52,174,212,246,119,23,110,166,44,137,150,90,142,210,89,101,59,80,157,116,45,117,31,232,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,199,52,155,73,170,211,163,64,153,80,166,75,139,30,169,28,229,193,117,230,84,132,74,96,157,113,147,117,165,25,104,180,19,172,186,217,169,58,150,246,214,158,244,153,21,149,112,167,207,61,86,139,115,64,202,238,43,213,37,212,41,181,249,4,221,169,90,168,213,20,179,166,62,136,232,109,170,97,243,220,218,152,203,75,8,67,13,181,161,165,229,236,36,47,156,70,213,186,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,22,168,51,173,159,108,51,186,176,191,55,24,153,78,186,98,114,253,61,112,77,185,169,207,161,183,9,153,80,103,190,185,13,45,181,45,9,223,183,152,166,150,105,213,36,235,46,160,148,173,154,139,31,224,177,127,198,174,229,230,235,195,233,23,12,185,149,43,86,232,92,148,65,120,221,82,32,83,166,71,108,217,38,141,69,177,40,92,134,39,172,208,131,236,94,245,40,139,152,70,174,193,196,211,26,255,0,2,217,71,186,122,122,127,85,62,251,214,202,135,189,173,236,181,214,176,247,80,227,154,56,133,39,72,173,73,216,162,221,163,166,214,228,154,119,105,70,216,33,101,82,177,43,26,44,28,57,174,200,150,197,54,234,186,41,84,73,142,196,90,82,251,108,73,150,219,46,41,181,41,42,73,44,146,179,50,51,74,139,93,53,35,238,26,104,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,126,176,0,17,87,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,34,175,20,127,2,120,155,247,47,156,66,20,23,73,164,213,107,245,88,84,42,21,50,93,70,165,81,144,220,72,112,226,50,167,159,146,251,138,36,182,211,109,164,141,75,90,148,100,146,73,17,153,153,145,16,253,118,181,217,117,88,213,216,183,77,149,115,85,109,250,212,45,253,53,70,151,53,200,146,152,222,133,33,123,29,108,210,180,238,66,212,147,208,251,82,163,35,236,51,26,9,200,230,110,233,89,190,194,53,93,111,211,162,81,238,202,12,132,211,110,58,83,18,18,180,33,243,65,41,18,153,65,168,221,68,103,139,118,206,97,106,75,109,230,201,78,114,141,197,72,161,85,124,115,191,50,127,180,159,187,69,96,81,174,154,237,191,78,175,82,105,19,186,120,151,53,61,20,186,163,124,164,47,168,138,137,76,75,75,122,168,140,209,163,241,35,175,84,153,43,212,211,93,170,81,31,74,202,238,89,47,236,211,98,133,55,15,237,8,210,225,211,87,33,41,173,92,39,78,122,76,42,51,6,219,174,111,125,77,150,212,173,105,97,212,180,133,169,4,227,132,148,110,78,166,164,222,77,126,227,192,238,29,121,96,166,180,242,42,165,104,90,60,154,116,40,136,144,203,245,74,148,169,50,13,110,27,100,243,141,33,215,148,183,31,144,180,32,210,148,161,14,154,16,148,32,146,93,130,192,191,236,220,83,179,105,56,131,135,215,12,74,229,189,92,142,82,96,206,140,103,177,212,106,100,100,100,100,74,66,210,162,82,22,133,17,45,11,74,146,162,74,146,100,94,128,5,0,241,71,241,217,137,191,114,249,60,33,23,220,164,213,89,165,71,174,189,76,150,138,108,201,15,68,143,49,76,168,152,121,246,82,218,157,105,14,105,181,75,66,95,101,74,73,30,169,39,91,51,211,113,107,50,184,119,103,234,102,88,238,163,176,241,74,161,85,169,97,149,111,149,31,83,146,252,143,147,46,19,142,175,169,139,27,113,160,153,90,223,113,82,27,109,4,226,189,87,19,185,77,242,221,138,184,171,137,151,86,50,98,61,199,138,87,172,190,162,181,115,84,29,168,73,218,227,139,109,157,231,234,48,215,49,107,90,89,105,4,150,219,65,168,246,54,132,36,143,68,144,186,158,19,184,23,66,195,12,176,83,49,27,208,213,88,87,78,37,235,81,171,170,160,107,70,232,172,72,144,220,2,101,163,36,146,89,83,11,231,165,122,26,156,234,77,91,212,142,90,81,69,128,46,123,133,206,123,106,184,217,74,123,2,49,162,230,137,34,246,161,199,66,173,250,140,183,213,214,220,48,146,149,155,168,115,113,109,118,76,116,161,38,107,223,204,117,181,26,205,42,54,94,117,86,20,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,115,250,141,167,117,81,232,84,139,166,173,108,213,97,81,110,14,163,209,21,25,16,156,110,45,67,144,178,67,253,59,170,34,67,188,181,153,37,123,12,246,168,200,143,67,19,211,133,206,123,105,88,39,85,123,2,49,162,230,151,30,201,174,72,66,173,250,140,183,211,209,91,211,84,165,155,168,115,113,110,106,52,133,45,38,107,223,203,105,196,154,205,41,39,158,117,55,62,2,42,241,71,240,39,137,191,114,249,196,33,64,34,231,184,92,231,182,171,141,148,167,176,35,26,46,104,146,47,106,28,116,42,223,168,203,125,93,109,195,9,41,89,186,135,55,22,215,100,199,74,18,102,189,252,199,91,81,172,210,163,101,231,85,97,64,34,174,125,179,191,66,202,61,136,212,43,114,85,42,165,137,181,190,83,180,74,36,198,87,33,148,69,39,136,158,149,45,45,186,218,219,103,98,93,67,103,188,148,183,116,218,149,37,183,77,20,23,86,171,85,107,245,89,181,218,237,78,93,70,165,81,144,228,185,147,37,188,167,159,146,251,138,53,56,235,142,40,205,75,90,148,102,163,81,153,153,153,153,152,185,254,10,158,22,46,159,136,19,188,186,156,36,254,104,179,55,96,229,103,11,234,88,129,119,201,137,50,164,136,234,85,22,222,42,139,49,166,214,95,39,26,111,99,9,112,247,41,8,83,237,41,213,161,43,54,219,53,47,106,180,36,171,60,56,171,137,151,86,50,98,61,199,138,87,172,190,162,181,115,84,29,168,73,218,227,139,109,157,231,234,48,215,49,107,90,89,105,4,150,219,65,168,246,54,132,36,143,68,144,149,69,144,89,152,119,145,59,251,51,120,199,79,170,211,110,243,232,99,219,182,236,200,207,193,122,144,217,214,35,198,122,76,182,220,74,22,167,157,65,184,77,182,100,109,165,167,9,207,93,110,35,147,10,196,212,226,35,144,89,153,99,186,138,252,194,218,125,86,165,134,85,190,108,141,10,51,242,62,76,184,78,52,142,154,84,157,166,130,101,107,125,180,199,113,197,147,138,245,155,86,229,55,204,119,154,228,115,55,117,92,160,226,226,174,183,233,210,235,22,157,122,58,105,183,29,41,137,10,66,214,193,44,148,137,76,160,212,77,46,75,39,187,103,48,180,52,56,243,100,166,249,166,226,110,207,49,23,101,171,124,228,239,22,174,155,42,230,165,92,20,89,184,127,114,244,213,26,92,214,229,197,127,100,25,40,94,199,91,53,33,91,86,133,36,244,62,197,36,200,251,72,198,112,135,213,186,109,59,170,198,174,202,181,175,91,102,171,111,214,161,108,234,105,213,72,78,68,148,198,244,37,104,222,211,132,149,167,114,22,149,22,165,218,149,17,151,97,144,187,238,29,217,250,135,153,203,84,236,60,82,168,82,169,184,155,68,229,71,212,228,177,31,229,51,102,219,171,234,98,198,220,75,55,144,134,28,84,134,219,65,182,159,85,196,237,75,156,182,164,174,58,99,166,28,101,211,14,42,56,161,138,21,158,134,149,7,70,153,101,162,37,202,168,74,81,25,183,22,51,102,101,204,121,123,85,161,106,73,36,165,75,90,144,132,45,105,207,14,97,243,3,127,102,107,20,39,98,190,35,46,34,42,83,35,199,136,212,56,38,241,66,132,195,45,146,82,212,118,222,113,197,54,131,86,247,84,146,86,134,227,174,43,179,113,142,127,83,164,213,104,178,81,14,179,76,151,2,67,145,216,150,134,164,178,166,150,166,31,105,15,50,233,37,68,70,104,113,167,27,113,10,238,82,22,149,22,164,100,98,210,184,24,254,123,63,102,255,0,121,11,84,1,85,124,115,191,50,127,180,159,187,68,85,225,113,227,179,12,190,250,242,121,162,255,0,128,85,95,28,239,204,159,237,39,238,209,21,120,92,120,236,195,47,190,188,158,104,191,224,1,229,49,87,12,237,92,100,195,139,143,11,111,88,157,69,22,230,167,187,79,147,181,182,214,227,59,203,212,125,174,98,22,132,188,210,201,46,54,179,73,236,113,8,81,22,169,33,157,124,206,229,234,234,202,254,50,214,176,142,233,147,215,244,28,185,52,234,162,34,185,29,154,156,23,83,185,169,13,165,101,253,211,107,36,169,105,67,173,58,130,90,246,110,62,191,132,92,67,49,67,8,242,151,116,101,198,133,50,92,90,147,210,26,106,210,174,64,75,113,223,162,194,144,243,175,84,136,221,237,82,214,165,25,19,38,73,75,136,57,47,172,158,79,41,148,8,215,96,88,23,150,41,222,84,156,62,195,235,122,93,114,225,174,72,40,208,96,198,34,222,234,244,51,51,51,51,36,161,9,73,41,107,90,140,144,132,37,74,81,165,41,51,45,9,228,239,42,182,110,84,48,142,159,103,209,169,177,21,115,212,99,199,147,118,85,219,112,222,93,70,162,72,245,201,46,169,8,87,76,218,148,226,89,70,212,237,65,154,140,185,139,113,107,238,162,149,184,213,248,167,181,190,31,193,243,26,136,130,180,235,78,234,172,80,170,247,77,38,217,170,205,162,219,253,63,165,234,49,225,56,228,90,127,61,102,134,58,135,82,70,134,185,139,35,74,55,153,110,81,25,22,166,59,174,71,51,119,85,202,14,46,42,235,126,157,46,177,105,215,163,166,155,113,210,152,144,164,45,108,18,201,72,148,202,13,68,210,228,178,123,182,115,11,67,67,143,54,74,111,154,110,39,65,22,181,217,106,223,52,40,183,77,149,115,82,174,10,44,221,253,53,70,151,53,185,113,95,216,181,33,123,29,108,212,133,109,90,20,147,208,251,20,147,35,237,35,31,88,0,0,66,174,34,57,5,135,153,203,84,175,204,45,167,210,169,184,155,68,230,200,208,163,49,31,229,51,102,219,72,233,165,73,218,75,55,144,134,27,76,119,28,89,182,159,89,181,109,75,156,198,168,176,7,181,193,220,29,191,177,214,255,0,165,225,206,28,208,101,212,106,85,25,12,52,235,173,69,121,230,41,236,56,243,108,170,92,165,50,133,169,168,205,169,212,27,142,154,76,146,71,246,17,223,246,78,242,171,102,229,67,8,233,246,125,26,155,17,87,61,70,60,121,55,101,93,183,13,229,212,106,36,143,92,146,234,144,133,116,205,169,78,37,148,109,78,212,25,168,203,152,183,22,190,234,34,175,20,127,2,120,155,247,47,156,66,20,23,73,164,213,107,245,88,84,42,21,50,93,70,165,81,144,220,72,112,226,50,167,159,146,251,138,36,182,211,109,164,141,75,90,148,100,146,73,17,153,153,145,16,253,127,215,85,133,117,127,109,109,203,146,220,168,127,190,67,157,77,157,29,207,249,46,50,243,110,35,234,82,84,159,97,144,191,236,144,103,70,213,205,198,28,49,58,106,169,84,75,250,155,204,98,183,111,53,57,181,56,190,81,51,186,116,102,13,102,241,67,89,190,217,18,150,94,163,134,166,183,47,105,56,190,235,127,223,246,110,22,89,181,108,65,196,27,134,37,14,222,161,199,57,51,167,73,51,216,210,53,34,34,34,34,53,45,106,81,165,8,66,72,214,181,169,41,73,41,74,34,60,251,103,71,54,215,86,110,113,76,238,154,147,93,13,183,66,234,105,246,205,57,41,113,174,92,21,73,113,104,125,246,141,231,91,41,142,54,108,165,229,182,100,149,114,91,34,45,16,67,186,240,208,200,84,156,121,184,89,198,172,89,161,75,99,14,168,114,27,122,144,135,57,91,43,245,22,37,54,165,50,166,94,105,196,191,4,146,219,205,60,126,166,229,168,144,133,40,208,241,35,170,241,184,164,210,168,20,172,6,161,80,169,145,41,212,218,116,123,130,36,56,113,25,75,44,70,97,180,211,18,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,154,240,84,241,79,116,252,63,157,230,52,225,117,32,0,2,128,120,163,248,236,196,223,185,124,158,16,141,95,36,238,175,146,191,46,190,76,213,126,77,250,67,209,62,152,232,156,232,122,238,95,55,166,231,233,203,231,114,253,126,94,237,219,125,109,52,237,18,255,0,134,102,116,127,22,204,71,94,27,222,170,230,88,55,245,66,35,18,100,61,59,146,221,10,113,159,41,19,180,113,105,101,44,168,150,148,200,81,237,87,45,166,150,74,62,73,54,229,228,210,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,32,175,18,252,250,198,192,107,121,236,21,194,106,236,71,241,22,185,29,198,106,235,111,155,190,129,78,126,43,137,75,201,121,151,91,83,19,141,78,50,235,37,235,237,66,77,107,74,73,108,154,233,178,192,176,47,44,83,188,169,56,125,135,214,244,186,229,195,92,144,81,160,193,140,69,189,213,232,102,102,102,102,73,66,18,146,82,214,181,25,33,8,74,148,163,74,82,102,87,253,147,60,153,216,57,76,176,35,67,135,6,37,70,246,168,199,67,181,234,243,173,50,243,233,125,198,99,148,152,145,100,147,13,60,80,121,209,201,198,218,115,83,212,247,43,183,186,69,14,21,156,76,170,217,185,175,194,58,133,159,89,166,196,77,207,78,143,34,77,167,87,113,195,101,116,234,137,163,212,37,58,148,45,93,51,138,75,105,121,27,85,185,4,74,34,230,33,181,163,62,216,171,134,119,86,13,226,61,199,133,183,172,78,158,181,108,212,29,167,201,218,219,136,109,237,135,234,62,215,49,8,90,153,117,6,151,27,89,164,183,182,180,40,139,69,16,95,248,165,125,226,135,201,207,151,85,223,73,252,146,183,225,218,212,127,224,172,179,210,210,226,238,228,49,243,72,78,253,188,197,250,235,220,179,215,181,71,161,9,65,150,252,133,92,55,126,5,226,86,100,177,114,133,46,157,108,91,246,61,126,161,109,211,228,245,80,165,207,168,183,77,76,136,83,201,42,104,146,244,29,174,169,104,90,29,45,238,178,146,50,83,123,210,168,106,39,78,102,178,11,93,137,151,108,57,205,102,16,211,250,234,84,236,63,183,103,94,52,72,177,144,135,41,238,38,151,28,156,169,50,150,210,92,198,87,180,220,145,169,27,136,113,78,60,163,90,22,225,177,16,48,223,21,113,31,7,235,178,46,124,47,189,42,182,205,86,93,62,77,45,233,116,233,6,211,139,138,250,54,56,217,153,127,201,82,79,233,33,196,54,226,13,43,66,20,159,203,96,88,23,150,41,222,84,156,62,195,235,122,93,114,225,174,72,40,208,96,198,34,222,234,244,51,51,51,51,36,161,9,73,41,107,90,140,144,132,37,74,81,165,41,51,43,254,201,158,76,236,28,166,88,17,161,195,131,18,163,123,84,99,161,218,245,121,214,153,121,244,190,227,49,202,76,72,178,73,134,158,40,60,232,228,227,109,57,169,234,123,149,219,221,34,128,5,101,241,119,206,13,86,210,165,35,43,54,25,220,20,154,149,110,59,83,238,90,169,52,168,172,73,165,56,151,18,80,88,90,209,185,244,58,162,213,215,26,81,32,137,165,48,106,115,123,237,183,85,120,123,101,85,113,42,255,0,182,176,230,133,34,35,21,43,170,177,10,137,13,217,107,82,88,109,249,47,33,150,212,226,146,149,40,144,74,89,25,153,37,71,166,186,17,247,13,20,101,87,44,246,110,84,48,142,30,22,217,243,165,212,86,169,10,169,85,234,114,76,210,186,141,69,196,54,135,95,38,247,26,89,70,214,155,66,27,73,158,212,33,59,148,181,239,113,127,43,56,153,85,179,115,95,132,117,11,62,179,77,136,155,158,157,30,68,155,78,174,227,134,202,233,213,19,71,168,74,117,40,90,186,103,20,150,210,242,54,171,114,8,148,69,204,67,107,70,123,49,10,202,170,225,173,255,0,114,225,205,118,68,71,234,86,173,98,109,18,99,177,22,165,48,227,241,158,91,46,41,181,41,41,81,160,212,131,50,51,74,79,77,53,34,238,22,231,194,111,57,181,220,91,161,126,44,247,205,43,155,85,177,45,244,72,162,86,35,161,8,109,250,60,117,179,25,49,164,32,180,209,230,185,172,165,14,36,140,156,108,143,126,139,65,173,232,215,198,175,197,61,173,240,254,15,152,212,68,10,110,147,85,122,149,34,186,205,50,90,233,176,228,51,18,68,196,178,163,97,151,222,75,138,105,165,185,166,212,173,105,97,229,37,38,122,168,154,112,203,93,167,164,138,201,6,116,110,172,163,226,59,19,166,170,171,91,176,106,92,198,43,118,243,83,156,75,104,230,155,59,167,70,96,214,76,156,196,19,13,145,41,101,235,182,74,107,114,55,19,136,242,185,201,199,73,153,137,204,117,231,136,222,153,244,141,21,85,7,41,214,226,144,79,161,148,81,227,173,77,197,54,218,124,205,109,115,16,92,245,163,68,151,53,231,85,177,38,163,73,88,167,5,204,11,161,82,176,226,227,204,61,78,141,85,102,228,173,212,36,219,116,217,50,13,109,197,93,29,162,140,227,139,142,141,9,46,111,148,149,161,110,25,172,137,81,9,9,216,100,233,46,202,128,0,0,7,252,60,203,114,27,54,94,78,228,43,188,181,208,86,230,122,120,103,69,189,90,115,16,240,74,39,38,174,141,58,154,119,48,213,212,106,113,153,71,206,201,148,73,70,212,37,213,118,39,183,184,251,116,49,81,115,33,85,45,202,146,163,75,107,167,150,198,154,167,114,87,166,228,235,222,90,151,114,136,91,142,77,120,137,208,177,86,217,60,41,197,242,232,234,201,252,148,239,93,206,175,87,36,62,175,155,143,25,41,111,98,27,109,61,170,237,215,94,253,72,85,174,32,68,102,200,196,169,241,169,7,243,112,185,92,179,237,254,92,116,25,253,45,127,72,251,198,140,112,6,241,110,254,194,74,21,218,215,209,159,213,105,255,0,34,75,173,254,138,127,67,220,67,161,8,15,197,211,25,190,64,224,245,50,194,138,230,146,174,254,118,222,206,238,146,84,7,79,189,10,46,229,254,146,127,95,112,166,219,22,218,149,119,221,80,109,216,109,115,94,151,205,218,157,196,157,118,182,165,159,105,153,23,114,79,218,52,209,135,246,164,123,38,209,129,108,69,78,214,161,243,118,150,166,127,77,213,175,218,103,237,87,188,122,32,0,0,0,0,0,0,0,1,254,111,188,220,102,28,144,233,232,134,144,107,81,251,136,139,83,20,135,197,71,50,95,133,140,86,86,29,209,213,182,145,107,184,113,222,78,154,238,153,26,76,214,84,189,84,210,84,90,161,194,236,37,26,126,211,237,30,43,135,22,94,23,141,184,233,76,170,79,45,41,118,195,236,213,215,254,248,184,211,34,40,209,216,226,20,90,165,211,237,208,203,234,51,238,190,202,108,8,244,186,124,90,100,68,108,98,35,40,97,164,234,103,181,8,73,36,139,83,212,207,176,139,188,199,233,0,0,0,0,1,252,82,146,132,154,212,122,18,75,83,63,168,115,44,79,204,126,17,225,4,85,73,190,46,126,135,66,61,169,232,165,59,169,232,179,211,230,154,95,243,106,254,247,216,56,109,103,138,46,88,169,73,53,51,115,245,58,22,186,116,85,4,123,255,0,245,67,247,127,214,62,58,56,176,229,173,104,223,233,78,221,53,211,145,63,252,140,123,219,15,136,142,89,47,135,88,138,221,239,210,201,144,105,75,109,122,54,160,189,84,163,73,17,107,211,17,119,171,77,126,161,33,109,251,166,131,116,193,106,165,66,157,212,199,125,9,113,181,242,150,141,82,162,35,35,209,68,71,220,162,254,248,250,192,0,2,30,241,62,194,212,226,38,94,38,212,16,173,175,209,121,124,165,105,174,156,233,208,136,255,0,150,146,238,71,183,95,212,40,113,135,77,135,82,234,123,211,175,248,134,149,114,215,136,75,197,12,30,161,222,14,254,86,103,83,188,189,219,37,60,217,127,37,62,198,253,195,168,0,0,0,0,0,0,0,0,0,0,0,0,0,129,156,94,47,150,109,236,4,110,217,76,142,92,170,230,188,146,216,103,187,147,54,2,213,252,147,34,236,63,105,151,235,20,199,102,219,242,174,139,146,29,10,18,119,61,39,153,180,181,34,250,45,169,71,222,100,93,201,63,104,211,173,157,107,192,179,109,232,182,237,49,27,99,68,223,176,181,81,233,185,106,89,253,35,51,239,81,251,71,218,0,31,134,181,90,166,219,212,201,21,138,188,158,68,72,173,173,215,92,216,165,109,74,82,106,81,232,146,51,62,194,51,236,33,92,25,181,226,189,74,180,101,213,108,92,20,143,233,10,131,10,126,11,213,29,234,107,167,117,38,251,74,62,84,152,102,149,237,82,90,87,98,180,61,116,215,188,197,94,226,158,52,98,14,49,214,223,174,223,85,190,189,247,157,83,191,216,204,53,180,205,107,87,250,18,16,71,218,226,253,158,223,176,124,59,114,199,186,110,217,13,197,183,233,125,83,174,172,144,132,243,219,111,85,25,145,17,106,181,17,119,168,191,190,61,163,217,99,199,6,8,141,219,35,105,40,183,23,241,148,51,236,255,0,237,163,228,220,152,29,138,86,139,13,201,184,109,126,145,183,91,39,80,174,182,59,154,164,200,204,143,212,112,255,0,68,255,0,188,60,108,121,19,104,245,4,72,142,190,76,168,142,146,146,122,18,182,173,42,212,187,245,35,208,200,79,188,148,241,43,186,48,214,117,47,15,241,82,95,95,111,187,33,136,168,147,203,109,174,145,163,56,237,17,236,98,42,150,230,198,208,225,253,45,79,93,59,244,49,112,214,61,239,110,226,37,179,6,237,181,103,117,116,234,131,13,62,211,188,167,27,213,43,109,46,39,177,105,74,190,138,210,125,164,93,227,239,0,0,0,0,0,141,57,253,203,236,92,124,192,42,173,53,182,119,84,104,4,253,114,25,238,50,220,243,16,165,19,105,252,162,18,90,169,222,243,212,189,228,126,202,12,47,75,97,213,250,68,175,153,169,219,21,126,223,162,173,143,198,123,254,82,79,69,35,235,47,180,134,128,50,43,142,176,241,199,0,232,53,18,145,204,159,70,137,22,147,51,212,50,213,230,97,70,55,15,242,104,79,210,119,217,169,123,140,253,146,36,0,0,0,0,7,252,173,105,109,10,113,103,162,82,70,102,127,80,229,247,246,103,48,71,12,121,165,123,94,190,142,54,84,164,172,189,27,45,237,12,183,107,249,54,149,250,10,254,247,216,57,164,78,36,121,61,151,47,162,44,87,218,234,159,228,54,159,65,85,15,113,235,161,31,246,46,133,169,142,207,100,99,62,26,226,52,68,78,179,110,79,72,50,178,35,37,116,114,26,239,36,159,115,136,73,247,45,63,223,251,71,181,74,146,180,146,210,122,146,139,82,251,7,244,0,81,15,20,172,45,59,23,49,149,27,129,152,219,35,215,249,59,21,191,93,220,136,16,144,125,134,181,25,118,175,220,95,172,126,62,25,24,204,156,42,204,12,74,100,185,92,154,125,193,204,234,75,102,237,220,136,83,20,142,228,41,69,235,57,236,211,235,212,95,80,135,28,85,239,15,64,101,50,229,160,161,237,142,214,250,61,133,183,93,121,53,56,43,63,228,153,119,31,188,191,88,162,40,210,94,136,242,95,97,91,86,157,116,61,8,251,203,79,104,253,212,170,77,102,236,171,183,78,165,199,234,167,73,215,98,55,161,27,182,164,204,251,84,100,69,234,164,255,0,188,46,235,33,121,5,163,229,254,152,139,222,247,143,212,221,210,117,208,183,169,29,46,213,74,107,253,10,66,218,94,230,158,79,179,179,79,126,166,83,112,0,0,0,0,102,179,54,62,41,241,147,226,5,195,230,47,139,41,192,156,164,218,185,185,225,129,134,150,181,73,222,134,228,161,124,163,168,91,53,20,169,182,185,115,149,80,168,161,12,62,233,178,235,133,13,199,13,149,60,134,200,148,174,75,102,71,170,8,85,13,255,0,96,94,88,89,121,85,176,251,16,109,233,116,59,134,135,32,227,78,131,36,139,123,75,208,140,140,140,140,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,238,79,134,134,125,99,99,205,188,206,10,226,205,118,35,24,139,67,142,219,52,133,185,205,223,95,167,49,21,180,169,229,60,243,174,41,249,196,166,222,117,226,245,55,33,68,180,37,68,135,141,17,47,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,90,160,170,190,54,152,41,255,0,144,185,140,135,80,247,89,85,8,174,59,255,0,24,153,17,198,80,77,255,0,199,73,197,41,207,230,9,41,250,102,35,255,0,8,204,76,181,112,239,55,12,211,174,153,125,39,203,91,126,93,179,78,125,110,54,219,41,156,227,241,228,52,135,20,181,167,78,103,74,166,144,73,220,165,58,235,72,36,250,218,151,85,227,105,137,151,84,156,83,177,112,115,171,229,91,116,251,124,174,110,67,110,56,158,162,116,137,50,35,239,121,59,249,107,229,183,23,70,207,97,41,60,247,253,99,37,232,94,43,131,77,129,26,230,205,29,82,243,168,219,210,229,199,179,173,121,114,97,212,18,78,147,16,106,50,29,106,59,100,181,36,201,6,183,35,57,56,146,133,235,169,37,197,17,106,222,228,221,160,0,0,138,188,81,252,9,226,111,220,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,1,21,120,163,248,19,196,223,185,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,39,167,21,12,133,73,139,38,171,154,124,27,161,75,152,137,146,30,168,95,52,200,252,162,68,52,19,76,164,167,198,142,219,73,81,160,212,135,221,148,181,45,107,222,239,55,66,65,58,164,64,12,188,102,6,254,203,46,40,65,197,124,57,92,69,212,161,199,145,17,216,115,141,227,133,53,135,155,52,169,169,13,178,227,106,113,4,173,142,165,38,173,9,198,155,87,110,210,26,19,203,198,96,108,28,205,97,124,28,87,195,149,203,69,54,100,137,17,29,135,56,217,41,176,159,101,195,74,154,144,219,46,56,150,214,105,216,234,82,106,212,219,117,181,118,110,33,94,220,115,191,50,127,180,159,187,69,101,216,22,5,229,138,119,149,39,15,176,250,222,151,92,184,107,146,10,52,24,49,136,183,186,189,12,204,204,204,201,40,66,82,74,90,214,163,36,33,9,82,148,105,74,76,203,65,25,122,203,238,7,100,71,6,158,133,242,130,149,77,108,249,15,221,55,141,113,246,96,250,66,81,168,155,109,78,184,226,182,50,201,45,205,140,179,188,210,142,103,122,220,113,199,28,166,28,242,102,238,171,155,236,92,77,214,197,58,93,30,211,160,199,85,54,220,165,63,33,75,90,24,53,154,151,41,228,18,141,164,73,120,246,239,229,150,132,134,217,108,212,231,40,156,84,170,224,227,130,24,242,197,229,59,28,226,215,37,219,152,95,42,59,212,233,112,222,111,114,46,167,208,75,75,100,211,106,236,74,35,58,165,40,229,23,105,44,150,194,55,18,228,114,237,208,5,0,241,71,241,217,137,191,114,249,60,33,45,56,109,229,250,193,204,214,66,111,124,40,196,100,75,69,54,102,36,61,45,169,144,73,146,155,9,246,97,83,84,151,99,184,243,110,37,181,154,119,180,165,18,117,54,221,113,61,155,140,87,6,58,96,94,35,229,211,17,234,56,95,138,20,110,134,171,7,71,89,121,163,53,197,168,69,81,153,55,42,51,134,69,204,101,123,85,161,232,74,37,37,72,90,80,180,45,9,245,121,57,203,215,227,63,152,43,111,9,166,201,170,194,162,203,231,205,173,212,41,209,121,206,67,130,195,74,113,74,51,50,52,53,204,89,54,194,93,89,26,82,227,237,250,171,61,16,173,31,12,171,139,73,204,174,68,170,184,217,148,76,21,199,124,23,182,98,72,189,168,120,111,65,77,193,78,136,194,186,219,134,18,105,145,73,165,183,180,246,187,38,58,80,162,36,108,230,58,218,137,4,165,27,44,180,170,192,164,213,170,180,10,172,42,237,10,167,46,157,82,167,72,110,92,57,145,30,83,47,198,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,95,166,66,115,191,66,205,197,136,236,43,142,85,42,155,137,180,78,107,181,186,36,54,87,29,149,197,55,140,153,149,17,46,58,226,220,103,98,154,67,135,188,212,135,117,220,148,165,198,141,114,168,0,0,102,179,54,62,41,241,147,226,5,195,230,47,139,73,202,214,89,44,28,211,112,196,177,112,254,239,141,18,29,73,113,235,137,162,220,37,78,102,76,218,51,231,92,144,230,246,20,225,110,74,22,166,26,75,168,66,144,110,54,74,70,228,234,74,77,112,83,178,45,152,234,198,96,170,249,112,164,217,157,109,193,111,212,35,194,171,213,35,169,110,81,233,236,190,209,188,196,185,18,146,147,38,153,113,130,55,80,75,34,117,68,70,130,108,221,249,161,126,152,47,135,149,92,41,194,251,127,15,235,184,133,112,95,53,42,76,117,38,101,195,94,144,167,166,207,125,110,41,199,22,165,41,74,81,32,148,179,75,104,53,44,208,218,80,131,82,246,238,63,106,34,175,20,127,2,120,155,247,47,156,66,20,2,62,175,245,213,97,93,95,219,91,114,228,183,42,31,239,144,231,83,103,71,115,254,75,140,188,219,136,250,148,149,39,216,100,47,167,33,57,223,161,102,226,196,118,21,199,42,149,77,196,218,39,53,218,221,18,27,43,142,202,226,155,198,76,202,136,151,29,113,110,51,177,77,33,195,222,106,67,186,238,74,82,227,70,190,149,154,44,205,216,57,89,194,250,150,32,93,242,98,76,169,34,58,149,69,183,138,162,204,105,181,151,201,198,155,216,194,92,61,202,66,20,251,74,117,104,74,205,182,205,75,218,173,9,42,207,102,52,98,245,229,143,88,161,112,98,230,32,63,17,202,237,197,33,47,72,40,140,19,44,52,132,54,150,154,101,180,118,153,33,182,155,109,178,53,26,150,100,130,53,41,74,51,81,249,251,166,211,186,172,106,236,171,90,245,182,106,182,253,106,22,206,166,157,84,132,228,73,76,111,66,86,141,237,56,73,90,119,33,105,81,106,93,169,81,25,118,25,11,148,224,169,225,98,233,248,129,59,203,169,195,159,241,89,201,150,56,226,45,118,54,57,225,149,86,235,190,233,77,114,227,203,179,27,91,211,28,162,184,164,52,201,201,166,69,70,186,178,239,41,163,125,182,211,204,39,11,154,123,208,165,114,56,255,0,11,156,137,82,177,178,170,246,59,227,69,179,46,69,147,67,144,132,219,244,233,108,39,162,184,102,165,75,39,86,230,227,220,236,104,234,66,72,209,179,150,235,138,52,26,148,76,188,210,167,175,20,127,2,120,155,247,47,156,66,20,2,53,17,127,216,22,110,41,217,181,108,62,196,27,122,37,114,222,174,71,56,211,160,201,35,216,234,53,35,35,35,35,37,33,105,81,37,104,90,76,150,133,165,42,73,165,73,35,42,11,205,118,73,113,31,0,243,4,188,36,178,173,75,174,236,165,87,249,147,44,217,44,83,78,76,170,180,84,52,78,60,218,81,28,149,204,122,63,172,135,72,146,149,109,66,93,54,219,67,168,33,99,248,107,149,27,251,42,89,9,199,27,103,17,177,70,93,207,82,168,216,247,2,154,165,69,156,243,212,74,35,8,133,53,73,68,20,60,148,169,43,117,79,45,215,150,72,65,41,70,132,237,249,179,113,202,76,23,83,197,11,34,223,134,187,85,120,227,131,150,103,87,137,52,93,158,152,141,9,91,94,174,210,219,109,68,122,50,73,62,162,99,58,55,203,208,210,181,180,75,111,231,84,152,237,149,59,88,23,253,229,133,151,149,39,16,112,250,225,151,67,184,104,114,10,76,25,209,140,183,180,189,12,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,143,175,230,243,57,184,143,156,58,237,185,83,189,105,84,170,52,11,94,159,211,193,166,211,144,102,218,101,58,134,186,217,38,226,245,112,249,174,52,147,75,102,163,75,109,161,180,150,229,19,142,185,210,248,125,228,42,225,204,205,229,6,249,196,26,20,184,120,87,72,144,219,211,151,35,170,132,186,250,12,164,164,153,130,241,52,104,121,9,145,29,45,200,52,184,133,161,11,50,74,146,179,35,47,41,196,198,147,74,160,103,95,16,40,84,42,100,74,117,54,157,30,131,18,28,56,140,165,150,35,48,221,18,10,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,75,94,6,63,158,207,217,191,222,66,213,0,85,95,28,239,204,159,237,39,238,209,21,120,92,120,236,195,47,190,188,158,104,191,224,21,87,199,59,243,39,251,73,251,180,69,94,23,30,59,48,203,239,175,39,154,47,248,0,4,32,226,223,109,224,189,123,45,14,79,196,91,158,37,30,236,160,200,244,149,158,219,69,17,117,26,131,230,182,216,126,43,77,188,180,58,228,99,39,217,91,252,149,106,223,45,167,77,46,114,137,165,209,176,179,238,10,118,182,7,85,235,183,165,201,83,131,212,226,197,7,98,169,170,154,235,38,220,106,59,200,229,184,244,38,181,230,115,185,155,219,125,211,78,136,109,232,232,74,147,206,117,43,182,160,20,173,198,175,197,61,173,240,254,15,152,212,71,181,224,225,96,89,184,167,102,230,11,15,177,6,222,137,92,183,171,145,237,200,211,160,201,35,216,234,53,169,25,25,25,25,41,11,74,137,43,66,210,100,180,45,41,82,77,42,73,25,68,172,235,229,70,187,148,188,101,155,102,242,170,179,45,10,150,179,45,106,220,214,80,158,190,46,212,27,141,154,155,51,65,188,194,215,202,112,180,66,143,68,57,203,66,29,108,135,96,225,177,158,122,174,95,111,248,120,87,136,213,73,115,176,234,234,145,26,154,210,230,85,20,150,45,119,212,243,134,153,77,37,231,9,134,99,41,201,11,84,157,9,39,166,142,238,51,108,219,114,242,64,0,0,86,95,19,158,30,116,171,134,149,112,230,139,5,225,196,167,86,41,209,223,171,222,84,82,82,89,98,162,195,105,55,31,168,177,174,137,68,148,164,148,183,81,216,79,17,41,101,243,219,138,69,69,139,254,200,46,74,45,92,169,225,196,74,221,90,153,212,98,109,205,79,101,203,142,161,32,155,91,144,55,146,92,85,50,57,182,165,161,44,180,178,34,90,144,163,231,56,130,89,158,212,180,134,165,80,8,171,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,97,60,86,50,37,74,58,84,252,211,96,213,179,45,53,36,200,55,239,122,85,57,132,169,135,24,52,173,78,86,9,4,100,164,45,42,36,147,251,18,162,89,47,158,162,70,199,220,114,181,176,119,24,175,236,10,191,233,120,141,135,53,233,116,234,149,58,67,14,186,211,82,158,101,138,131,13,188,219,202,137,41,44,173,10,118,51,138,105,4,227,70,162,37,17,125,134,82,43,61,188,65,235,185,192,135,111,217,180,75,87,228,189,153,70,233,234,143,65,125,196,72,149,42,177,200,82,28,113,79,18,75,70,90,230,188,211,68,146,73,173,38,167,28,34,53,33,166,124,86,76,242,103,127,102,206,255,0,141,14,28,25,116,235,38,157,33,14,215,171,206,180,243,44,41,134,222,142,82,98,69,146,76,58,201,206,228,200,39,27,105,205,11,66,220,174,206,251,254,176,44,11,55,11,44,218,78,31,97,245,189,18,135,111,80,227,148,104,48,99,17,236,105,26,153,153,153,153,154,150,181,40,212,181,173,70,107,90,212,165,40,212,165,25,157,101,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,169,0,0,20,3,197,31,199,102,38,253,203,228,240,132,191,225,145,129,120,113,152,188,136,223,88,95,138,20,110,186,149,59,16,38,186,203,205,25,34,85,62,82,105,148,242,110,84,103,12,143,150,242,55,43,67,208,210,105,82,144,180,173,11,90,21,92,25,138,192,107,203,45,184,185,93,194,155,206,20,180,174,157,33,107,166,78,122,57,50,138,181,56,214,162,143,53,162,74,214,157,142,37,58,154,73,106,216,178,91,106,61,232,81,20,149,202,119,20,11,251,46,56,71,115,225,181,197,69,151,123,72,110,58,29,178,229,84,170,79,58,138,99,228,134,88,76,71,146,181,153,148,22,218,111,152,134,153,216,100,180,41,190,194,127,152,196,64,171,84,239,44,87,191,230,214,102,55,46,191,118,94,53,135,36,186,136,145,8,223,168,84,101,188,106,81,54,203,41,34,53,184,235,135,162,27,73,118,168,137,37,220,66,228,248,104,100,42,54,3,91,204,227,86,44,208,162,63,136,181,200,237,189,72,67,156,221,244,10,115,241,91,82,153,83,47,52,218,152,156,106,113,230,158,63,95,106,18,72,66,146,75,120,151,61,64,4,74,226,25,146,202,86,105,240,190,69,118,208,183,226,43,21,45,168,228,118,252,195,146,152,167,53,130,115,115,180,247,220,82,77,43,66,146,110,169,162,89,164,144,241,164,249,141,161,111,110,172,188,132,228,90,234,204,70,50,187,248,75,179,42,176,48,246,201,168,59,22,237,234,148,229,61,231,39,52,147,210,150,141,83,204,231,115,54,115,208,157,138,109,173,218,173,167,22,206,235,137,204,221,38,149,64,202,38,43,208,168,84,200,148,234,109,59,13,235,177,33,195,136,202,89,98,51,13,211,30,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,12,219,141,36,101,146,147,74,175,229,19,10,40,85,218,100,74,141,54,163,134,244,40,147,33,203,101,47,49,37,135,41,140,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,197,80,113,25,200,45,119,3,241,29,140,68,194,170,127,165,108,204,70,184,58,26,109,30,4,100,38,85,50,177,40,214,226,41,172,70,101,37,204,101,123,92,233,249,72,213,41,71,41,68,70,148,45,233,193,195,67,35,145,178,227,102,179,140,55,194,229,175,17,111,74,59,104,122,35,136,118,58,40,116,231,141,183,202,18,153,89,37,71,36,212,134,148,242,150,159,81,109,147,104,34,36,173,111,77,240,0,17,171,59,249,46,181,115,113,135,15,193,132,154,85,18,254,166,242,223,162,92,46,193,109,78,47,148,79,109,131,37,242,65,188,80,214,111,184,102,148,31,168,225,165,221,171,218,109,174,131,42,212,203,203,10,47,249,180,105,142,75,160,93,150,117,97,200,206,174,36,178,39,233,245,24,143,26,84,109,188,202,140,137,109,186,217,232,182,212,125,169,35,73,247,24,185,62,26,25,245,141,143,54,243,56,43,139,53,216,140,98,45,14,59,108,210,22,231,55,125,126,156,196,86,210,167,148,243,206,184,167,231,18,155,121,215,139,212,220,133,18,208,149,18,30,52,124,174,39,185,245,147,131,20,169,121,126,193,250,236,184,24,131,83,143,25,234,173,94,39,41,101,73,167,62,151,183,178,219,169,119,155,30,114,137,44,40,140,218,245,89,124,156,66,146,179,109,105,168,188,42,195,59,171,25,49,30,220,194,219,42,39,81,90,185,170,13,83,227,110,109,197,182,206,243,245,223,119,150,133,173,44,180,130,83,142,44,146,123,27,66,212,101,162,76,95,246,75,178,147,106,229,27,11,10,214,166,187,215,92,149,222,154,161,115,84,84,166,221,230,78,76,102,208,182,24,116,153,105,195,134,219,132,242,153,67,132,106,79,57,195,51,213,102,43,91,141,95,138,123,91,225,252,31,49,168,143,85,194,27,12,237,92,100,195,140,199,225,109,235,19,168,162,220,212,250,5,62,78,214,219,91,140,239,42,158,199,218,230,33,104,75,205,44,146,227,107,52,158,199,16,133,17,106,146,17,47,56,153,85,188,178,161,139,149,11,62,179,77,150,171,98,163,34,68,155,78,174,227,132,242,42,52,226,95,168,74,117,40,66,122,150,210,166,210,242,54,167,106,204,148,69,203,91,107,95,63,193,76,47,170,227,86,46,90,24,81,70,84,182,228,93,53,136,212,213,200,141,9,82,215,13,133,172,185,210,141,164,153,26,208,203,92,199,87,235,36,137,13,168,205,73,34,51,45,41,225,237,149,74,195,91,2,218,195,154,20,137,111,211,109,90,60,42,36,55,101,173,42,125,198,35,50,134,91,83,138,74,82,147,89,165,4,102,100,148,150,186,232,69,220,61,0,0,0,0,0,132,121,244,200,45,31,48,52,197,94,214,60,126,158,238,141,166,165,189,75,234,183,42,43,127,232,178,16,210,54,180,202,189,157,186,251,244,51,164,90,181,34,181,105,213,220,167,85,35,244,179,163,105,189,27,208,189,187,146,70,93,169,51,35,245,84,95,223,31,134,76,151,165,188,167,223,86,229,171,77,79,66,46,226,211,216,47,119,133,69,225,233,252,166,91,116,5,189,189,218,39,89,188,182,233,167,58,167,57,101,252,146,46,226,247,159,234,19,28,80,175,19,124,102,78,42,230,2,93,50,36,174,116,11,127,151,211,22,205,187,121,240,161,169,125,232,74,143,214,111,219,175,213,160,253,156,45,176,180,239,188,198,83,171,239,198,230,71,160,115,183,171,126,154,115,224,77,65,118,18,210,125,232,247,31,234,23,188,0,63,138,82,80,147,90,143,66,73,106,127,96,241,87,190,51,225,174,28,196,92,235,202,228,244,123,40,35,51,87,71,33,222,226,81,247,54,133,31,114,21,253,239,176,113,137,124,72,242,123,18,95,68,120,175,185,212,191,200,113,62,130,170,22,211,215,67,63,236,93,15,67,29,46,193,204,230,8,226,119,40,172,155,215,210,38,242,146,148,23,163,101,179,169,158,221,63,40,210,127,77,63,223,251,71,80,66,210,226,18,226,15,84,168,136,200,254,161,255,0,64,0,0,0,0,35,182,122,177,214,30,7,96,29,122,162,114,57,115,235,49,37,82,97,250,134,122,60,244,41,38,217,254,77,105,250,77,123,116,47,121,151,183,63,231,233,108,69,191,79,111,207,84,238,122,191,103,209,78,247,228,189,255,0,37,37,170,151,245,23,216,66,252,178,3,151,216,184,7,128,84,170,115,172,237,169,87,201,138,228,195,220,103,181,215,225,69,37,167,242,139,73,232,166,187,203,66,247,17,123,100,184,0,0,0,0,15,131,124,94,246,238,29,219,51,174,219,170,119,73,78,167,176,235,238,187,202,113,205,18,134,212,226,187,16,149,43,232,161,71,216,71,220,41,231,58,220,74,238,140,74,157,84,195,252,43,151,208,91,237,72,126,42,228,242,219,119,171,104,142,75,70,123,31,138,149,183,189,181,182,127,75,82,211,78,253,76,64,73,18,38,214,42,11,145,33,124,233,82,221,53,40,244,36,238,90,149,169,247,104,69,169,152,246,86,222,7,98,149,220,195,146,109,235,95,171,109,166,205,213,171,173,142,222,137,34,35,51,245,220,47,210,47,239,143,172,206,88,241,193,242,81,181,100,110,218,147,81,255,0,25,67,46,207,254,218,60,93,199,99,221,54,148,135,34,220,20,190,149,214,150,104,90,121,237,185,162,136,204,140,181,66,140,187,210,127,222,31,115,11,49,163,16,112,114,182,197,118,197,173,244,15,178,234,93,254,198,97,221,76,150,133,127,162,161,101,222,218,61,158,207,180,90,22,82,184,175,82,174,233,84,171,23,26,227,244,21,7,212,196,6,106,59,212,239,80,234,141,134,146,124,168,208,201,40,220,165,58,174,213,104,90,105,175,113,139,31,162,214,169,183,13,50,61,98,145,39,159,18,83,104,117,167,54,41,59,146,164,146,146,122,40,136,203,176,200,251,72,126,224,1,241,111,11,98,13,229,111,74,183,106,73,221,26,94,205,229,169,150,187,86,149,151,209,50,62,244,151,180,102,42,242,183,229,90,247,36,202,20,212,237,122,55,47,113,106,71,244,155,74,139,184,204,187,148,94,209,115,156,33,239,150,110,28,5,114,217,84,142,100,170,30,156,226,216,101,183,157,54,122,211,252,146,35,236,47,97,159,234,19,204,0,0,0,0,0,0,0,0,0,0,0,0,5,64,113,157,186,219,159,124,218,150,193,43,85,211,58,237,197,167,243,140,211,215,238,250,189,230,35,167,14,188,60,70,32,102,90,222,97,230,247,181,23,171,222,90,233,244,169,242,204,191,148,147,239,64,208,80,0,240,88,203,141,150,22,5,218,110,222,23,245,87,162,132,222,221,15,144,243,155,181,117,182,255,0,208,155,89,151,107,168,246,123,126,221,40,223,52,121,246,197,124,195,73,168,81,21,81,232,109,103,228,51,33,138,127,38,51,187,13,49,77,149,252,239,78,219,135,169,173,195,237,62,205,221,157,196,99,133,97,150,23,94,152,193,118,197,180,44,138,95,95,81,152,234,19,179,158,211,90,18,221,67,123,181,117,104,79,210,113,61,154,251,126,209,105,217,98,225,41,107,208,227,83,46,172,111,95,164,42,9,54,101,29,55,71,26,229,44,137,149,237,230,198,152,105,86,138,39,83,174,157,186,235,238,22,7,102,225,141,145,135,244,248,244,187,78,139,208,198,140,132,54,210,58,151,157,218,73,74,82,93,174,45,70,125,136,79,121,251,7,169,31,146,163,75,131,86,140,184,149,6,57,173,56,147,74,147,184,211,169,25,25,31,105,25,31,113,152,137,153,149,225,201,131,24,203,72,168,84,237,250,15,162,238,119,73,215,154,153,213,75,127,123,166,151,148,69,203,92,148,54,90,184,225,43,180,180,236,211,184,251,41,175,49,89,116,191,114,227,124,201,180,111,74,127,37,10,82,220,132,247,53,149,115,227,243,158,109,181,237,109,215,54,238,228,168,244,81,234,94,223,102,189,159,33,249,221,175,101,198,236,143,109,92,83,121,182,101,70,66,19,33,158,90,19,200,91,142,197,66,158,220,134,28,117,91,89,101,69,176,140,181,251,123,239,35,15,175,219,119,18,237,26,93,233,107,204,234,105,213,88,172,75,101,124,181,163,213,117,164,56,158,197,165,42,250,43,79,121,23,127,179,184,122,48,0,0,0,1,254,114,88,110,84,119,99,60,157,205,188,133,54,162,215,77,72,203,67,20,79,196,235,0,63,4,152,223,54,232,167,181,182,159,116,58,229,77,71,187,93,31,147,46,106,204,187,92,82,190,139,101,219,162,75,234,33,251,120,90,227,211,216,93,141,209,172,217,78,127,0,186,86,138,114,83,161,118,63,38,92,38,200,245,38,212,175,162,223,118,169,47,172,187,197,230,161,105,113,9,113,7,170,84,68,162,63,168,199,253,0,0,0,0,243,152,135,127,91,152,99,102,213,175,139,174,103,77,77,164,67,126,99,238,114,220,95,170,211,75,117,93,141,165,74,250,40,87,113,31,119,113,247,10,94,206,55,18,107,255,0,23,235,115,237,76,53,171,122,54,208,105,215,90,71,204,48,247,84,146,92,134,201,207,158,138,135,81,185,167,17,234,235,217,167,191,81,8,231,207,151,84,152,236,249,206,243,95,125,106,113,197,237,36,234,165,25,153,158,132,68,93,230,99,243,143,169,111,92,213,187,82,160,221,86,131,55,165,148,209,146,146,190,90,23,161,146,137,69,216,178,50,239,73,123,61,130,98,229,199,138,14,54,225,125,94,155,72,191,171,31,40,45,118,148,203,11,141,211,196,137,201,104,148,202,77,91,218,136,167,21,181,166,214,90,107,169,238,215,188,136,92,22,1,99,253,135,152,123,30,53,233,99,207,231,54,162,66,36,181,202,121,60,135,205,150,156,91,123,157,109,189,219,121,201,45,196,90,31,179,218,69,211,64,87,199,24,44,36,122,237,194,58,86,32,83,162,111,122,215,231,243,85,204,34,215,169,149,1,164,246,26,200,187,146,125,201,63,213,222,41,186,129,91,157,110,85,216,172,211,94,229,73,143,187,98,246,146,180,220,147,73,246,40,140,187,148,126,193,166,12,23,196,120,120,177,135,52,171,226,18,181,69,67,159,217,161,246,114,223,113,175,106,83,252,217,251,11,250,69,116,113,161,189,25,67,22,133,158,153,62,187,158,144,220,222,195,246,29,57,194,237,219,250,251,197,83,11,131,225,133,146,186,117,177,64,139,141,183,204,29,245,121,123,250,6,249,170,46,78,213,205,140,231,107,79,154,85,185,10,71,210,71,103,179,183,83,22,74,0,0,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,91,247,8,236,76,181,111,12,161,81,236,90,76,189,43,86,21,66,125,62,175,21,199,27,230,39,169,150,244,198,31,74,18,179,89,50,180,62,104,74,214,148,238,113,135,210,68,100,141,79,229,113,60,201,4,204,197,218,177,177,123,13,226,239,191,172,250,123,205,72,142,167,159,95,165,104,236,183,34,65,69,98,59,77,56,110,76,231,171,70,73,59,9,92,247,18,181,43,70,246,83,13,38,167,121,97,69,255,0,10,179,13,185,116,11,178,206,172,55,37,164,75,136,68,253,62,163,17,226,82,73,198,94,73,145,45,183,91,45,80,226,79,181,38,74,46,242,29,127,57,153,165,252,110,47,107,63,18,38,219,126,132,173,83,108,248,180,42,220,118,149,186,42,231,53,50,91,170,118,49,154,141,100,202,208,251,106,36,175,214,66,141,72,213,100,146,113,115,87,129,143,231,179,246,111,247,144,181,65,23,248,148,97,12,108,95,201,245,240,193,49,16,234,86,124,114,187,233,175,73,125,214,144,194,224,165,75,144,162,38,245,222,181,67,57,109,161,43,35,65,173,212,153,237,208,150,154,23,195,219,214,171,134,183,253,181,136,212,40,241,31,169,90,181,136,85,184,109,75,66,148,195,143,198,121,15,54,151,18,149,37,70,131,82,8,140,137,73,61,53,208,203,188,123,92,213,98,151,225,167,49,216,139,137,140,215,125,51,2,179,112,74,244,84,222,151,167,230,210,218,95,38,15,205,154,16,164,233,21,166,19,235,164,150,122,106,189,84,106,51,182,158,14,184,103,242,63,42,111,95,82,226,82,142,93,251,112,76,168,51,42,59,127,194,149,6,49,148,54,216,144,179,65,25,236,125,137,139,66,9,74,74,82,249,168,140,148,181,145,78,160,0,1,69,124,68,115,245,51,51,151,81,88,120,91,80,170,211,112,202,137,205,143,169,73,126,63,202,103,13,198,151,212,202,141,184,144,108,161,108,54,168,237,184,131,113,62,179,138,218,167,57,109,67,90,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,133,234,112,251,207,173,189,153,155,54,13,141,136,53,216,144,241,82,145,29,182,103,34,71,75,9,21,245,153,201,81,61,5,146,116,214,242,211,30,58,92,144,73,109,8,66,214,102,148,165,6,68,83,40,69,94,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,138,1,226,35,149,236,56,203,30,50,149,39,11,111,186,85,74,139,91,230,200,249,56,85,2,145,84,182,92,36,180,231,77,41,58,154,201,149,161,246,215,29,199,12,156,82,55,18,183,27,124,215,126,79,15,252,193,98,62,1,230,10,147,38,202,183,238,187,178,149,95,223,14,191,105,219,172,28,153,85,104,168,105,197,19,141,71,36,171,152,244,127,89,244,25,109,86,212,56,131,113,180,58,225,137,129,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,60,255,0,18,124,243,213,115,5,127,204,194,188,57,170,75,131,135,86,172,137,52,215,87,14,168,165,49,116,62,151,155,53,74,117,44,184,108,61,25,46,71,66,163,106,74,61,53,119,113,27,132,219,124,211,34,249,50,174,231,15,17,229,83,28,170,250,26,204,181,250,121,23,53,73,165,160,229,37,183,77,124,168,209,155,86,186,188,239,41,210,39,20,147,109,180,161,74,86,227,36,52,229,255,0,90,214,157,171,99,80,162,218,214,85,179,74,183,232,176,183,244,212,234,92,38,226,69,99,122,212,181,236,105,178,74,19,185,107,82,143,66,237,82,140,207,180,204,125,96,20,3,197,31,199,102,38,253,203,228,240,135,106,225,61,157,27,87,6,234,51,242,245,137,138,165,81,109,187,154,161,38,187,10,230,153,57,184,140,192,156,81,80,78,53,45,111,45,45,147,46,55,21,4,218,147,162,146,238,137,50,89,58,70,213,133,103,147,40,148,172,223,97,26,109,70,42,49,40,247,101,6,66,170,86,229,85,248,233,90,16,249,160,210,184,175,44,146,110,162,51,197,183,127,44,245,37,182,203,134,151,57,68,218,184,167,9,172,169,85,112,83,11,234,248,175,136,214,180,186,69,237,122,72,92,70,161,212,224,170,60,218,101,42,59,134,148,180,182,222,101,15,50,183,158,74,221,90,73,74,67,141,183,13,93,134,147,19,212,101,92,105,79,41,222,22,48,111,225,253,189,229,204,10,213,226,145,144,88,120,119,215,102,111,7,41,244,170,109,160,125,28,123,138,221,135,25,136,44,210,28,62,84,102,100,196,109,180,161,10,101,213,155,100,227,100,70,226,93,112,220,245,208,226,249,48,3,10,177,50,234,193,188,71,183,49,74,202,151,211,214,173,154,131,85,8,219,156,113,13,189,176,253,118,29,229,173,11,83,46,160,212,219,136,37,22,246,214,180,153,232,163,26,30,202,238,102,236,28,211,97,125,55,16,45,9,49,33,212,151,29,42,173,91,199,81,102,76,218,51,230,227,173,236,125,45,158,228,161,106,97,213,52,181,165,6,227,100,149,237,78,166,148,246,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,147,237,210,105,76,213,100,87,89,166,68,69,74,100,118,98,72,152,150,82,79,188,195,42,113,77,52,183,52,220,164,33,79,188,164,164,207,68,155,174,25,105,184,245,253,96,34,175,20,127,2,120,155,247,47,156,66,20,2,45,167,137,215,15,73,151,76,201,57,138,203,245,161,206,170,189,185,219,182,129,76,101,247,229,85,101,58,251,45,181,42,20,70,25,94,231,143,154,242,228,158,228,36,210,217,57,180,214,110,169,117,151,130,248,189,121,96,46,40,91,248,185,135,239,196,110,187,110,200,83,209,202,91,4,243,14,161,109,169,167,89,113,29,134,104,113,167,28,108,205,38,149,145,44,205,42,74,136,148,94,215,53,217,174,196,124,218,226,58,239,91,213,222,134,149,7,152,197,2,128,195,198,184,180,136,170,50,51,74,76,200,185,143,47,106,77,215,140,137,78,41,41,34,36,33,13,182,137,43,194,247,34,223,134,187,169,24,227,140,118,103,87,134,212,93,254,135,141,53,91,89,174,213,27,113,36,90,178,105,62,162,27,58,57,204,212,210,133,186,72,111,231,82,153,13,151,42,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,199,228,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,70,14,40,254,4,241,55,238,95,56,132,40,4,106,160,126,73,180,154,85,70,76,9,149,10,100,73,82,41,114,14,92,23,94,101,43,92,87,205,167,25,55,90,81,150,168,89,180,243,173,154,147,161,236,113,105,238,81,145,243,92,216,248,88,198,79,135,247,15,151,62,51,88,53,80,51,173,158,250,190,7,86,179,65,119,72,203,213,58,149,22,208,143,210,195,66,168,201,101,186,91,242,153,142,219,111,185,13,166,153,109,13,179,189,38,157,72,220,75,139,75,143,37,195,67,169,74,120,0,210,70,83,47,92,6,190,112,26,216,159,150,232,241,32,217,48,99,244,49,233,77,35,99,244,183,211,162,157,141,41,27,148,162,146,74,94,247,20,165,40,220,55,57,187,220,39,9,197,211,15,20,127,29,152,155,247,47,147,194,18,171,129,143,231,179,246,111,247,144,181,65,231,239,251,254,205,194,203,54,173,136,56,131,112,196,161,219,212,56,231,38,116,233,38,123,26,70,164,68,68,68,70,165,173,74,52,161,8,73,26,214,181,37,41,37,41,68,71,159,108,235,230,186,187,155,76,101,155,121,115,106,176,237,10,110,176,237,106,36,215,144,174,130,46,212,19,142,26,91,34,65,60,250,209,205,112,245,90,139,84,55,204,90,26,108,199,32,176,47,251,203,11,47,42,78,32,225,245,195,46,135,112,208,228,20,152,51,163,25,111,105,122,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,30,132,242,119,154,171,55,53,248,71,79,188,40,213,40,137,185,233,209,227,198,187,41,13,182,108,174,157,81,52,122,230,150,148,181,171,166,113,73,113,76,175,114,183,32,141,38,124,196,56,132,119,81,85,124,115,191,50,127,180,159,187,68,85,225,113,227,179,12,190,250,242,121,162,255,0,128,7,201,186,110,203,86,198,161,74,186,111,91,154,149,111,209,97,108,234,106,53,73,173,196,138,198,245,165,8,222,235,134,148,39,114,214,148,150,167,218,165,17,23,105,144,207,102,117,243,93,93,205,166,50,205,188,185,181,88,118,133,55,88,118,181,18,107,200,87,65,23,106,9,199,13,45,145,32,158,125,104,230,184,122,173,69,170,27,230,45,13,54,99,229,89,249,63,199,27,219,47,183,78,102,41,54,222,203,50,215,218,162,83,168,120,229,85,27,75,164,220,151,161,180,134,213,204,102,63,106,158,117,102,134,210,148,59,162,148,109,56,148,120,172,23,197,235,203,1,113,66,223,197,204,63,126,35,117,219,118,66,158,142,82,216,39,152,117,11,109,77,58,203,136,236,51,67,141,56,227,102,105,52,172,137,102,105,82,84,68,162,209,70,94,51,3,96,230,107,11,224,226,190,28,174,90,41,179,36,72,136,236,57,198,201,77,132,251,46,26,84,212,134,217,113,196,182,179,78,199,82,147,86,166,219,173,171,179,113,14,150,41,91,141,95,138,123,91,225,252,31,49,168,143,41,194,215,53,212,44,186,99,44,235,54,250,118,149,78,180,49,35,165,135,80,173,205,121,109,122,42,84,100,190,113,28,53,17,26,9,149,173,245,180,225,172,146,148,243,16,225,184,132,52,178,93,196,230,31,47,214,14,102,176,190,118,20,98,50,37,162,155,50,68,121,109,76,130,76,148,216,79,178,225,41,46,199,113,230,220,75,107,52,239,105,74,36,234,109,186,226,123,55,24,207,14,58,96,94,35,229,211,17,234,56,95,138,20,110,134,171,7,71,89,121,163,53,197,168,69,81,153,55,42,51,134,69,204,101,123,85,161,232,74,37,37,72,90,80,180,45,9,181,78,14,120,215,140,183,254,28,92,88,121,124,211,234,181,91,66,203,233,162,219,119,11,237,39,151,27,82,62,101,45,79,169,194,91,188,180,27,43,105,9,66,185,77,169,73,90,208,131,140,217,216,168,0,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,69,94,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,138,86,226,87,195,247,240,19,50,118,61,225,75,59,236,26,173,65,62,148,167,37,58,185,71,157,45,249,43,249,166,152,140,134,99,211,144,93,51,13,238,89,168,156,113,8,237,220,145,18,178,235,128,215,150,100,177,114,133,133,54,100,41,106,93,70,66,23,83,156,204,114,121,20,154,113,45,37,34,107,164,165,161,59,27,74,181,36,154,211,189,102,134,210,123,214,146,61,15,96,94,5,225,198,93,48,226,157,133,248,95,70,232,105,80,117,117,231,157,50,92,170,132,165,17,19,146,164,184,68,92,199,151,181,58,158,132,146,74,82,132,37,8,66,16,158,128,42,175,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,0,0,160,30,40,254,59,49,55,238,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,29,255,0,58,57,73,181,115,115,133,135,107,84,157,232,110,74,23,83,80,182,106,41,83,109,114,231,42,51,136,67,15,186,108,186,225,67,113,195,101,79,33,178,37,43,146,217,145,234,130,20,3,138,184,103,117,96,222,35,220,120,91,122,196,233,235,86,205,65,218,124,157,173,184,134,222,216,126,163,237,115,16,133,169,151,80,105,113,181,154,75,123,107,66,136,180,81,11,52,225,79,145,42,81,82,160,102,155,25,109,153,106,169,42,65,63,100,82,170,44,37,44,54,193,37,10,110,176,104,51,53,45,106,81,168,152,222,148,146,9,28,244,146,247,176,227,118,148,0,0,63,37,50,147,74,162,198,92,58,53,50,36,8,238,72,126,90,218,140,202,90,66,159,125,213,188,243,166,148,145,17,173,199,92,113,197,171,189,75,90,148,122,153,153,142,107,155,31,11,24,201,240,254,225,242,231,198,107,6,148,242,157,225,99,6,254,31,219,222,92,192,233,85,58,77,42,181,25,16,235,52,200,147,227,183,33,137,104,106,75,41,117,9,125,135,80,243,46,146,84,70,68,182,221,109,183,16,174,244,173,9,81,104,100,70,63,88,0,0,8,21,196,191,33,81,177,230,222,123,26,176,154,133,17,140,69,161,199,113,234,186,27,230,239,175,211,152,138,226,146,202,89,101,167,20,252,226,83,108,180,201,250,155,144,163,66,212,162,67,36,138,108,176,47,251,203,11,47,42,78,32,225,245,195,46,135,112,208,228,20,152,51,163,25,111,105,122,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,31,228,254,186,175,219,171,251,107,113,220,151,29,67,253,242,100,234,148,233,14,127,202,113,231,156,113,127,90,148,165,123,76,197,223,112,204,201,119,226,217,135,11,196,139,213,60,203,250,254,167,196,126,76,119,160,242,92,161,65,50,230,162,14,174,33,47,37,229,26,210,169,9,61,169,230,52,210,9,39,201,39,28,154,162,149,184,213,248,167,181,190,31,193,243,26,136,241,92,49,243,119,74,203,46,46,75,181,47,10,116,67,180,241,42,69,58,155,82,170,185,33,44,46,144,251,75,117,49,229,41,110,41,45,116,201,57,46,115,183,25,26,81,163,137,87,205,155,110,91,246,97,240,66,193,205,254,3,78,195,249,149,200,138,166,220,17,227,213,40,55,12,22,217,154,81,95,45,28,141,54,58,143,84,173,10,73,154,84,109,169,38,227,47,56,132,173,59,247,20,53,225,115,145,219,171,6,241,30,255,0,197,44,98,183,186,122,213,179,80,147,104,91,124,232,142,33,183,182,25,117,117,72,221,68,116,45,76,186,131,109,182,36,54,162,222,218,229,165,73,209,68,44,168,0,0,0,0,0,86,215,19,220,149,211,174,138,4,172,109,177,160,236,172,68,217,215,183,205,81,243,183,46,20,102,251,93,124,146,157,168,74,254,138,59,125,189,186,24,167,193,107,60,23,175,54,86,197,223,104,42,79,206,55,232,253,173,236,63,105,212,92,239,219,250,251,197,139,227,70,35,195,194,124,57,170,223,19,85,162,41,252,142,205,15,183,152,251,109,123,18,175,231,11,216,127,210,51,63,112,86,231,92,117,121,21,154,147,252,233,50,54,111,94,210,78,187,82,73,46,196,145,23,114,75,216,46,71,131,238,18,61,105,97,29,87,16,42,49,54,61,116,114,57,74,230,17,233,211,74,158,210,187,9,102,93,202,46,244,151,235,239,22,14,3,136,230,111,54,56,111,150,27,117,186,173,227,47,124,233,122,244,112,185,111,151,63,107,140,165,207,156,109,151,9,59,82,250,85,218,93,189,197,237,210,159,49,147,137,134,100,49,58,163,41,186,85,207,232,74,44,134,86,193,83,250,40,18,118,161,109,33,14,23,53,81,82,179,212,210,163,247,150,237,11,184,69,203,134,230,173,221,117,7,42,181,233,189,84,167,76,212,165,242,208,141,76,212,106,62,196,17,23,122,143,217,237,31,44,126,136,19,229,210,230,53,62,11,188,167,216,90,92,109,123,73,90,41,38,70,71,161,145,151,121,16,155,153,57,226,77,127,225,5,110,5,169,137,85,111,73,90,14,186,211,75,249,134,25,233,82,107,142,217,185,243,49,86,234,246,180,218,253,93,123,117,247,232,46,131,15,47,235,115,19,172,218,85,241,106,76,234,105,181,120,108,76,97,206,91,136,245,93,105,14,167,177,196,165,95,69,105,239,34,239,238,46,225,233,0,0,0,0,127,203,139,75,104,83,139,61,18,146,53,25,253,68,40,203,138,86,61,61,138,56,221,38,205,138,231,240,11,89,107,167,41,58,23,107,241,165,205,108,207,83,109,42,250,46,119,106,162,250,207,188,126,46,24,184,1,248,91,198,248,87,68,246,119,83,237,119,91,169,164,247,105,171,241,165,195,89,23,99,137,87,209,112,251,116,81,125,70,47,98,51,13,197,142,212,102,83,181,182,80,150,210,90,235,161,17,104,67,253,0,0,0,0,7,156,196,27,246,221,195,75,70,169,122,93,19,58,106,117,42,43,242,222,95,45,107,245,90,105,110,43,177,9,82,190,138,21,220,71,221,237,238,20,111,159,12,238,215,179,29,117,200,182,173,217,188,171,50,157,33,101,29,158,90,21,207,91,110,202,66,94,220,182,27,117,59,153,121,37,176,204,244,251,123,184,198,93,114,233,126,102,58,249,141,104,217,116,254,114,82,164,59,53,238,107,41,228,71,231,50,219,139,218,227,173,238,219,206,73,232,147,212,253,158,221,46,83,45,92,57,48,99,6,169,52,250,157,193,65,244,165,206,210,90,121,217,157,84,182,54,58,73,101,70,91,17,37,109,158,142,54,103,216,90,118,233,220,93,178,206,157,75,131,73,140,136,148,246,57,77,54,146,74,83,184,213,161,17,17,23,105,153,159,113,16,253,99,203,94,88,99,100,95,244,247,233,119,101,23,174,141,37,10,67,168,234,94,107,113,41,42,73,246,182,180,153,118,45,93,199,237,21,249,153,238,18,150,189,118,61,82,234,193,5,250,62,160,179,126,81,83,116,113,222,106,204,158,115,111,54,76,194,74,117,81,180,157,116,236,211,95,120,171,28,77,194,235,211,7,238,217,86,133,239,75,232,42,48,221,90,118,115,218,119,82,67,171,111,118,173,45,105,250,77,171,179,95,103,216,36,230,70,243,239,119,101,254,227,129,103,221,149,14,166,202,153,37,166,223,107,148,210,58,93,238,70,109,79,106,220,117,188,189,172,178,162,218,71,219,175,191,180,238,227,14,113,18,215,197,43,74,5,233,104,79,235,41,181,6,26,121,183,57,78,55,249,70,144,225,22,142,37,42,250,46,39,216,93,255,0,168,122,96,1,159,94,34,184,120,140,63,204,181,194,195,45,236,106,87,73,176,181,215,232,211,226,25,255,0,41,71,222,177,34,248,49,93,109,64,190,110,187,96,213,162,234,125,14,210,211,249,182,106,11,247,125,126,242,22,254,0,0,0,0,0,0,0,0,0,0,0,0,2,129,248,152,223,13,93,217,162,184,162,71,115,123,84,222,147,105,232,101,249,74,116,51,62,244,151,181,63,88,145,220,20,108,70,103,215,177,6,247,154,206,142,82,253,19,209,47,113,246,243,81,81,105,206,194,87,212,95,72,143,234,211,188,91,80,15,55,136,119,245,189,134,86,156,219,202,232,149,211,211,160,114,249,174,108,90,244,222,234,27,79,98,18,165,125,37,167,184,143,250,70,126,179,119,155,11,195,51,151,202,234,149,41,28,170,36,77,61,31,11,99,74,228,238,101,132,187,243,137,101,181,171,114,216,37,122,197,217,220,93,157,255,0,23,44,249,105,188,243,23,136,84,219,86,133,27,108,55,77,185,50,228,111,104,249,113,74,75,76,186,189,170,117,179,61,57,157,196,123,143,78,207,120,189,60,177,101,90,194,203,117,163,22,147,111,66,221,83,91,40,235,101,243,30,46,107,166,211,41,112,246,45,231,18,157,84,201,30,137,61,11,184,187,59,251,128,0,0,228,57,151,203,181,161,152,188,58,169,218,87,12,77,211,85,21,227,167,72,230,58,92,137,60,135,155,105,123,80,235,100,173,166,241,158,138,61,15,184,254,170,6,204,110,3,92,217,120,196,186,133,135,113,163,82,109,199,93,134,238,173,252,244,98,144,243,77,175,106,28,115,110,188,149,30,134,173,75,219,239,57,99,195,31,57,50,176,198,235,143,131,215,116,191,226,58,212,148,55,8,249,101,234,203,121,200,113,219,79,205,176,165,159,168,133,118,169,100,159,126,135,218,46,126,12,182,106,16,163,207,142,173,90,146,210,30,65,232,125,169,81,17,151,127,111,113,143,247,0,0,0,0,17,131,136,70,4,179,141,120,3,88,75,72,214,117,188,204,138,203,29,167,235,41,136,82,246,167,242,136,34,245,157,239,61,126,195,246,80,165,58,101,79,15,111,184,179,219,249,170,141,181,87,67,201,250,42,218,244,119,136,203,244,146,122,41,31,89,125,163,65,57,28,199,104,88,251,128,52,91,141,135,185,146,232,205,198,162,84,15,105,150,178,154,133,25,110,247,182,130,239,123,249,36,105,247,25,251,36,8,0,0,0,255,0,41,50,26,137,29,217,79,171,107,108,161,78,44,244,51,209,36,90,153,246,10,81,226,131,155,89,184,159,136,242,112,178,214,151,178,131,111,184,184,146,211,203,35,230,76,97,249,172,44,245,91,41,89,106,133,167,185,70,159,118,167,218,34,126,4,96,125,223,143,151,244,27,26,209,139,204,122,67,141,115,220,222,209,114,153,83,205,52,165,232,227,136,37,104,110,167,176,149,169,255,0,214,86,253,128,28,45,176,123,15,105,144,42,23,220,31,77,86,185,45,42,74,185,178,163,109,94,214,141,104,209,169,106,65,250,232,95,105,126,151,103,97,16,145,109,229,83,1,26,142,136,168,176,244,109,4,68,146,244,164,222,205,11,79,231,135,41,197,206,27,89,112,196,168,51,94,135,106,250,50,174,244,119,27,98,111,93,61,254,82,204,156,218,174,89,202,74,85,162,214,74,208,251,244,211,184,197,93,102,243,135,253,253,150,183,213,93,134,247,166,45,149,164,215,214,237,102,63,41,70,111,171,103,44,228,56,226,180,109,130,86,186,118,235,167,121,118,243,220,166,102,90,232,203,134,38,211,110,10,100,189,41,82,36,50,197,73,158,91,126,180,101,72,97,110,250,202,105,197,22,169,100,139,213,45,125,221,189,250,7,194,76,70,164,98,198,30,80,175,218,43,155,163,213,233,241,101,153,104,162,216,167,88,109,221,190,178,82,103,161,56,93,187,75,236,46,225,236,7,146,197,76,62,166,226,141,141,82,178,106,191,216,245,14,78,227,245,187,57,111,33,194,250,42,73,247,182,94,210,254,129,153,155,166,222,159,106,215,165,80,42,140,114,100,197,217,189,27,146,173,55,33,43,46,212,153,151,114,139,218,46,35,132,22,52,61,120,225,117,87,14,234,210,247,201,182,249,28,159,155,34,221,212,72,158,242,190,138,8,139,66,73,119,168,255,0,87,112,225,28,105,33,200,43,254,204,151,210,236,104,253,35,243,187,200,247,252,205,56,187,189,154,31,96,134,249,81,194,229,227,14,56,219,246,34,75,94,191,171,212,191,184,134,251,191,166,143,230,255,0,72,191,160,104,250,147,1,170,93,61,168,44,35,98,26,221,161,106,103,166,170,51,246,153,251,199,236,0,0,0,0,1,154,204,216,248,167,198,79,136,23,15,152,190,25,98,204,45,213,149,252,101,162,226,229,173,27,175,232,57,145,170,52,181,202,114,59,53,56,46,167,107,177,220,82,15,251,151,16,106,74,210,135,90,105,102,133,236,218,122,30,193,220,98,176,113,214,192,165,226,54,28,215,162,84,105,181,24,236,58,235,77,74,101,231,233,239,184,203,111,42,36,164,178,181,165,169,45,165,212,19,141,26,140,210,103,246,25,214,175,21,140,137,85,74,171,63,52,216,53,108,196,85,53,81,205,251,222,149,78,97,73,125,183,201,75,83,149,130,65,25,165,104,82,77,36,254,196,164,208,104,231,168,151,189,247,27,171,97,106,156,12,127,61,159,179,127,188,133,170,15,201,86,164,210,171,244,169,180,42,237,50,37,70,155,81,142,228,73,144,229,178,151,152,146,195,137,52,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,204,190,55,217,84,172,53,198,139,251,14,104,82,37,191,77,181,110,138,173,18,27,178,214,149,62,227,17,165,184,203,106,113,73,74,82,107,52,160,140,204,146,146,215,93,8,187,135,148,164,210,106,181,250,172,42,21,10,153,46,163,82,168,200,110,36,56,113,25,83,207,201,125,197,18,91,105,182,210,70,165,173,74,50,73,36,136,204,204,200,136,105,167,4,44,170,174,26,224,189,131,135,53,217,17,31,169,90,182,189,42,137,49,216,139,82,152,113,248,209,27,101,197,54,165,37,42,52,26,144,102,70,105,73,233,166,164,93,195,218,128,0,168,190,39,60,67,42,183,13,86,225,202,238,11,204,151,78,163,211,164,63,72,188,171,68,149,50,253,69,246,212,109,191,78,99,93,20,136,201,81,41,14,175,176,222,50,82,11,230,119,28,138,213,133,73,170,212,99,79,153,79,166,75,149,30,151,28,165,206,117,150,84,180,69,96,221,109,146,117,213,17,104,132,27,175,52,217,41,90,22,247,16,158,245,17,26,147,73,170,215,234,176,168,84,42,100,186,141,74,163,33,184,144,225,196,101,79,63,37,247,20,73,109,166,219,73,26,150,181,40,201,36,146,35,51,51,34,33,245,172,11,254,242,194,203,202,147,136,56,125,112,203,161,220,52,57,5,38,12,232,198,91,218,94,134,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,71,160,140,148,102,186,133,155,76,26,133,121,115,105,80,238,250,110,144,238,154,36,39,150,174,130,86,229,147,110,18,92,34,89,50,250,17,205,108,245,90,75,85,183,204,90,218,112,199,149,226,143,224,79,19,126,229,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,189,60,235,230,186,133,148,188,26,155,121,115,105,83,46,250,150,176,237,106,36,215,150,158,190,86,228,19,142,26,91,35,89,178,194,23,205,112,245,66,79,68,55,204,66,221,108,198,125,239,251,254,242,197,59,202,173,136,56,131,112,203,174,92,53,201,7,38,116,233,38,91,221,94,132,68,68,68,68,148,33,41,36,161,8,73,18,16,132,165,41,36,165,36,69,114,124,50,178,37,74,193,27,54,157,142,120,165,108,203,111,20,43,209,220,84,88,117,70,18,133,219,112,150,106,74,80,219,122,153,162,75,205,104,167,22,189,174,33,14,114,54,182,100,247,55,144,113,206,252,201,254,210,126,237,21,171,99,226,101,213,135,116,235,190,157,107,75,233,62,90,219,235,182,106,47,161,199,27,121,48,92,149,26,67,168,109,72,90,116,230,116,169,105,100,173,201,83,78,186,131,79,173,169,122,12,188,101,250,254,204,214,40,65,194,140,57,68,68,84,166,71,145,45,217,147,137,226,133,9,134,91,53,41,217,14,50,219,138,109,6,173,141,37,70,157,13,199,91,79,102,226,26,30,192,188,11,195,140,186,97,197,59,11,240,190,141,208,210,160,234,235,207,58,100,185,85,9,74,34,39,37,73,112,136,185,143,47,106,117,61,9,36,148,165,8,74,16,132,33,61,0,0,80,15,20,127,29,152,155,247,47,147,194,17,84,92,247,11,156,246,213,113,178,148,246,4,99,69,205,18,69,237,67,142,133,91,245,25,111,171,173,184,97,37,43,55,80,230,226,218,236,152,233,66,76,215,191,152,235,106,53,154,84,108,188,234,172,40,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,233,85,106,77,42,191,74,155,66,174,211,34,84,105,181,24,238,68,153,14,91,41,121,137,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,138,44,226,9,144,171,135,44,215,148,235,231,15,168,82,230,97,93,94,67,143,65,92,126,170,106,232,8,34,140,147,102,115,198,209,33,148,42,68,133,55,28,212,226,214,180,32,137,74,82,200,204,248,166,87,115,55,127,101,103,20,41,184,129,104,73,151,50,154,137,9,85,106,222,58,139,209,161,86,88,38,221,111,99,233,108,246,169,104,75,238,169,165,173,43,38,220,52,175,106,180,52,171,67,216,85,137,150,174,50,97,197,185,138,86,84,190,162,139,115,83,218,168,70,220,227,107,113,157,229,235,176,239,45,107,66,94,105,100,166,220,65,40,246,56,133,164,207,84,152,245,96,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,18,168,0,69,94,40,254,4,241,55,238,95,56,132,40,4,106,118,173,86,165,80,41,83,107,181,218,156,74,117,54,157,29,201,115,38,75,121,44,177,25,134,210,106,113,215,28,81,146,80,132,164,141,70,163,50,34,34,51,49,155,124,211,215,240,106,233,204,21,237,95,203,245,19,209,86,12,202,129,46,145,25,49,149,25,190,198,144,79,184,211,42,51,54,153,113,242,121,198,219,209,59,27,90,19,177,189,57,105,231,246,159,201,95,149,84,111,151,94,149,249,55,233,8,254,152,244,79,47,174,232,121,137,231,244,252,223,155,231,114,247,236,223,234,238,211,94,205,70,151,176,94,167,132,117,172,47,183,235,56,16,221,190,221,137,62,58,164,209,209,65,136,136,176,146,133,184,165,56,73,101,9,73,52,190,105,185,204,65,165,43,75,155,201,100,75,37,16,163,110,40,254,59,49,55,238,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,4,85,226,143,224,79,19,126,229,243,136,66,128,70,170,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,45,123,138,134,125,99,69,141,85,202,198,13,215,98,76,92,200,239,83,239,154,156,126,105,46,26,201,214,84,80,35,72,109,212,164,214,105,67,237,74,66,144,180,108,119,149,169,44,157,74,43,131,2,240,47,17,243,23,136,244,236,47,194,250,55,93,85,157,171,175,60,233,154,34,211,226,164,200,156,149,37,194,35,229,178,141,201,212,244,53,26,148,148,33,43,90,208,133,72,12,247,112,253,186,178,171,93,85,211,101,51,85,184,48,202,110,157,53,69,196,185,46,85,47,98,35,33,126,147,117,184,205,71,99,155,38,66,146,198,135,235,165,58,31,172,71,175,148,200,190,115,107,185,60,196,121,85,55,41,94,153,179,46,142,158,61,205,77,105,8,41,74,109,163,95,42,76,103,21,166,143,53,205,116,201,181,40,155,113,43,82,85,180,205,14,182,226,61,118,90,183,206,115,177,14,233,178,174,106,85,193,69,155,232,158,154,163,75,154,220,184,175,236,165,68,66,246,58,217,169,10,218,180,41,39,161,246,41,38,71,218,70,38,7,3,31,207,103,236,223,239,33,106,130,138,248,136,231,234,102,103,46,162,176,240,182,161,85,166,225,149,19,155,31,82,146,252,127,148,206,27,141,47,169,149,27,113,32,217,66,216,109,81,219,113,6,226,125,103,21,181,78,114,218,133,96,58,174,93,51,47,138,121,95,190,217,190,176,206,173,250,93,109,26,99,242,125,23,83,249,151,154,111,171,97,151,91,231,114,185,235,91,123,149,234,47,69,23,180,143,66,120,23,142,152,113,152,188,56,167,98,134,23,214,122,234,84,237,90,121,151,72,145,42,159,41,36,70,228,89,45,145,159,45,228,110,78,165,169,164,210,164,173,10,90,22,133,170,186,248,231,126,100,255,0,105,63,118,136,171,194,227,199,102,25,125,245,228,243,69,255,0,0,10,107,226,179,157,168,120,173,93,141,151,236,33,186,250,203,50,141,203,153,95,169,82,234,76,72,167,220,18,150,134,158,97,180,45,147,87,49,152,253,186,145,175,106,159,51,220,217,28,118,214,113,171,37,25,81,174,230,211,25,97,89,188,170,172,59,66,155,164,203,166,183,9,148,43,160,139,181,102,219,100,167,12,144,79,62,180,114,155,45,22,162,213,110,114,214,134,156,33,161,59,90,211,181,108,106,20,91,90,202,182,105,86,253,22,22,254,154,157,75,132,220,72,172,111,90,150,189,141,54,73,66,119,45,106,81,232,93,170,81,153,246,153,138,76,226,79,145,138,174,95,111,249,152,169,135,52,185,115,176,234,234,145,38,164,234,33,210,212,150,45,119,212,243,100,168,174,169,150,201,134,99,41,201,8,76,109,77,39,166,173,109,51,108,156,115,159,228,19,57,50,114,131,138,19,106,21,216,210,231,216,151,60,114,102,227,131,6,19,79,205,90,216,109,227,134,244,115,113,198,201,43,67,174,154,84,70,189,134,219,174,106,149,44,155,52,223,245,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,66,152,120,213,248,167,181,190,31,193,243,26,136,128,2,215,184,87,231,214,52,168,212,172,172,99,37,118,36,53,195,142,205,62,198,169,200,230,154,230,44,221,121,71,2,76,135,29,82,73,100,149,176,212,84,37,8,70,198,185,90,154,205,164,174,106,230,167,38,216,71,155,234,85,191,79,196,233,55,4,9,22,196,135,222,167,78,162,77,67,15,161,15,165,36,243,42,39,91,113,165,33,102,211,42,51,52,111,35,105,59,84,146,53,146,186,253,173,105,218,182,53,10,45,173,101,91,52,171,126,139,11,127,77,78,165,194,110,36,86,55,173,75,94,198,155,36,161,59,150,181,40,244,46,213,40,204,251,76,199,214,0,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,8,171,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,49,249,42,212,154,85,126,149,54,133,93,166,68,168,211,106,49,220,137,50,28,182,82,243,18,88,113,38,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,28,127,43,89,73,194,204,163,90,181,139,91,12,221,170,206,244,237,64,170,19,106,53,149,70,118,115,155,91,74,27,96,221,101,150,181,101,189,22,164,33,68,123,84,243,166,71,235,152,237,96,42,175,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,0,0,160,30,40,254,59,49,55,238,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,112,172,125,201,158,11,230,66,255,0,177,177,27,17,160,203,85,74,197,144,78,180,212,102,162,27,21,102,9,230,222,76,74,130,94,97,197,63,24,148,218,200,154,37,36,136,164,63,250,102,99,186,128,0,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,148,242,157,225,99,6,254,31,219,222,92,192,234,160,0,0,3,242,85,170,212,170,5,42,109,118,187,83,137,78,166,211,163,185,46,100,201,111,37,150,35,48,218,77,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,51,47,141,247,173,43,18,177,162,254,196,106,20,121,108,83,110,171,162,171,91,134,212,180,37,47,182,196,153,110,60,218,92,74,84,164,146,201,43,34,50,37,40,181,215,67,62,241,232,50,171,137,20,44,34,204,118,29,98,53,211,14,149,34,139,69,184,34,187,81,85,78,10,229,179,22,42,215,203,118,82,90,70,171,55,152,66,212,251,70,146,53,37,214,155,81,37,70,157,167,165,48,20,173,198,175,197,61,173,240,254,15,152,212,68,0,22,147,194,159,61,181,82,170,192,202,206,50,220,209,21,77,84,114,98,200,170,212,95,82,95,109,242,82,18,221,28,214,100,105,90,20,147,81,177,189,73,52,26,57,9,53,239,97,182,237,124,0,0,0,0,0,7,228,171,64,106,167,1,216,47,35,122,29,219,169,106,101,174,138,35,246,25,123,134,112,51,95,133,202,193,236,113,184,44,69,22,157,7,73,161,127,119,13,135,127,77,127,206,126,145,255,0,64,153,28,22,225,200,59,254,243,151,210,239,104,189,29,243,187,200,182,124,197,68,187,187,207,83,236,29,227,139,238,52,61,103,97,117,47,14,233,50,246,74,185,57,252,239,155,35,219,211,200,128,242,126,146,12,143,82,81,247,40,191,95,112,167,107,90,222,159,117,87,162,208,41,108,115,164,202,223,177,27,146,157,118,161,75,62,213,25,23,114,79,218,52,205,133,120,125,77,194,235,22,155,100,210,187,99,211,249,219,79,214,237,230,60,183,15,233,41,71,222,225,251,79,250,7,173,28,183,49,216,235,111,229,239,12,234,24,129,94,86,169,137,202,229,183,162,253,125,210,25,104,251,82,219,154,105,206,35,250,63,247,150,121,241,171,26,47,28,115,189,165,222,215,148,222,124,169,60,189,11,150,210,118,237,101,182,255,0,208,208,130,61,73,164,251,63,164,206,77,229,111,134,94,34,99,157,31,229,101,201,59,208,20,147,121,158,66,185,76,74,234,27,231,58,219,223,66,82,20,141,188,175,105,106,123,187,59,187,108,127,9,56,109,101,195,13,96,194,122,101,171,233,58,187,49,219,109,249,189,116,246,57,171,34,111,114,185,101,41,73,78,171,65,171,66,238,215,78,226,29,89,204,170,96,35,177,215,21,118,30,173,172,140,148,94,148,155,219,169,105,252,240,142,152,255,0,194,219,7,177,10,153,62,161,98,65,244,45,107,146,234,163,43,155,42,78,229,237,116,208,141,29,150,148,23,174,180,118,159,232,246,246,25,138,129,199,124,15,187,240,14,254,157,99,93,209,121,111,71,113,222,67,155,218,62,107,41,121,214,146,189,27,113,100,157,77,165,118,26,181,47,250,206,88,112,190,205,172,220,48,196,120,216,89,116,203,223,65,184,28,68,72,137,229,145,114,230,62,252,38,16,122,161,149,44,244,66,21,222,162,79,191,67,237,23,93,26,67,82,227,181,41,133,110,109,228,37,196,30,134,90,164,203,82,62,209,254,160,0,0,2,63,103,143,29,160,224,22,0,214,174,55,222,229,203,172,55,38,137,79,61,166,127,194,157,133,37,109,119,54,178,239,103,249,68,73,247,153,123,115,237,81,153,83,196,27,238,84,247,62,118,163,114,213,214,242,190,138,119,61,33,227,63,247,41,45,84,191,168,190,193,125,124,61,176,37,156,20,192,26,50,93,70,147,174,22,99,214,95,237,63,85,79,194,137,185,63,148,89,31,172,215,121,105,246,23,182,79,128,0,0,0,15,240,157,45,154,124,41,19,228,43,107,81,154,91,203,61,12,244,74,72,204,251,187,123,136,83,7,19,140,228,202,196,219,174,70,15,90,50,255,0,136,232,178,86,220,211,229,151,173,41,151,38,71,113,63,56,194,86,94,162,211,218,149,154,125,218,159,104,137,217,114,192,107,155,48,248,151,79,176,173,196,104,78,56,211,179,29,213,191,153,140,114,25,105,107,218,183,27,221,167,57,39,161,43,83,246,123,202,254,114,209,151,107,71,46,152,115,76,180,173,232,155,102,166,43,39,81,145,204,116,249,242,121,12,182,234,246,173,215,9,59,141,146,61,18,122,23,113,125,125,120,0,0,113,12,206,101,90,194,204,141,163,42,147,112,194,219,83,67,43,232,165,243,30,62,83,164,211,201,108,246,33,230,210,173,20,241,158,138,61,15,184,251,59,168,159,51,185,112,187,114,221,136,179,109,27,133,157,98,173,199,29,129,35,115,95,59,28,223,121,182,149,181,14,184,105,212,153,51,209,71,169,123,126,190,195,195,251,57,183,6,0,95,144,108,234,220,206,109,161,90,152,211,15,51,203,66,121,14,188,244,86,212,246,228,176,183,85,181,166,76,182,17,145,31,212,125,167,122,118,197,195,77,187,45,234,109,205,72,119,155,10,171,17,153,177,215,181,73,220,219,168,74,210,122,40,136,203,177,69,222,68,127,81,15,166,2,165,120,215,88,140,192,175,97,245,239,9,157,92,170,122,91,173,94,227,236,229,34,156,211,125,134,175,172,254,137,23,215,175,120,142,28,51,175,118,173,28,209,219,145,36,57,177,170,151,89,184,244,51,252,157,58,97,151,114,76,251,213,245,11,249,0,0,0,0,0,0,0,0,0,0,0,0,1,154,124,205,85,151,92,198,251,146,168,226,247,41,254,143,83,211,78,232,140,167,220,94,239,112,183,126,18,214,129,91,153,118,106,168,182,244,118,171,187,122,181,250,92,169,211,146,93,155,140,139,177,94,226,253,98,112,128,168,94,46,185,151,147,85,188,15,0,40,142,242,217,163,127,158,197,180,143,153,205,106,4,182,62,147,68,101,161,145,253,5,158,190,221,59,132,8,193,188,41,173,227,61,251,79,176,168,46,114,164,212,57,218,57,162,21,183,99,46,59,220,165,160,143,82,104,203,233,23,244,30,137,240,47,3,173,92,13,178,105,182,149,186,199,249,222,220,134,185,219,156,245,146,236,133,188,101,181,110,47,78,213,23,180,251,189,157,195,165,15,145,118,221,84,75,38,220,168,221,87,20,190,154,157,75,140,244,185,46,242,214,189,141,182,218,150,179,218,130,53,30,137,74,143,176,140,251,4,10,198,78,48,184,95,100,212,94,164,225,229,165,242,185,109,41,77,173,254,190,68,13,138,37,56,147,245,94,132,122,233,181,7,223,252,191,168,199,154,177,120,212,90,53,138,163,48,111,44,38,244,20,85,37,41,92,207,79,59,43,214,220,146,51,229,183,4,143,184,212,175,249,58,123,72,78,236,26,199,92,61,199,75,110,61,201,97,213,250,198,157,105,14,56,142,157,246,249,106,54,219,89,167,87,91,65,158,132,234,59,72,187,117,251,116,232,96,34,119,16,156,175,211,113,231,8,42,117,138,116,77,110,42,4,87,167,198,115,152,175,156,75,17,101,169,13,104,110,161,178,213,199,75,214,50,61,61,164,101,221,67,181,8,85,139,42,231,126,12,130,233,170,116,73,202,109,95,65,124,183,217,112,200,251,181,73,232,164,253,100,122,123,72,94,223,13,220,192,187,141,24,23,75,165,212,187,106,22,196,118,40,235,87,103,206,38,52,56,105,53,232,77,161,37,170,157,62,205,79,237,63,100,184,0,0,0,0,31,229,42,59,83,35,61,17,228,234,219,237,169,181,150,189,233,50,208,251,190,209,68,92,77,114,250,230,16,227,140,235,154,157,27,109,42,232,117,218,154,151,191,93,36,73,153,49,102,157,13,197,43,232,182,93,186,17,125,68,99,212,112,158,199,25,22,46,51,126,14,230,171,248,186,225,79,41,162,208,191,178,159,151,5,148,247,54,165,125,20,31,122,137,63,103,120,187,160,0,0,1,192,243,193,137,206,225,110,92,174,218,180,87,121,114,170,52,201,244,214,21,183,93,174,57,2,74,146,122,26,20,71,161,183,220,100,69,245,140,244,60,229,70,240,186,92,117,107,231,79,173,212,13,74,86,137,78,247,158,115,191,78,196,150,170,87,212,95,96,189,174,28,185,108,163,96,174,10,83,46,7,218,230,87,46,70,25,169,188,246,229,151,45,18,34,68,90,154,218,78,173,7,162,218,215,113,17,25,251,136,187,229,200,0,243,152,135,100,210,113,18,202,173,89,149,182,57,177,43,20,249,48,92,78,229,39,177,214,150,217,246,165,73,62,229,159,180,190,210,239,25,226,205,238,10,63,128,216,227,93,178,205,174,92,71,164,74,157,1,59,136,244,136,115,36,54,215,111,49,103,220,215,242,143,119,188,189,167,54,184,60,230,6,83,85,186,174,8,85,223,221,29,108,63,85,138,123,72,180,89,174,159,25,9,245,91,215,187,94,211,95,218,94,209,108,192,41,15,139,70,10,43,14,113,154,13,239,17,173,176,110,254,111,39,214,215,78,150,36,22,149,222,226,143,233,47,218,73,253,125,227,147,100,15,26,27,193,188,193,81,106,117,5,109,166,74,234,122,163,211,93,54,194,148,148,119,33,106,250,78,23,113,125,189,157,211,127,140,237,170,204,139,86,214,185,147,23,87,34,245,219,157,222,126,174,231,41,232,238,215,183,221,220,34,23,11,201,241,96,102,238,209,84,142,197,43,175,216,125,189,154,83,38,235,220,95,88,191,48,0,0,17,69,158,34,88,66,88,227,81,193,138,139,93,33,196,228,244,213,29,210,156,234,119,67,234,87,243,69,27,212,219,216,158,213,246,235,169,123,132,174,0,1,154,204,216,248,167,198,79,136,23,15,152,190,63,37,239,128,215,149,153,131,216,121,142,74,133,46,93,167,127,199,152,132,84,19,28,146,196,42,140,121,210,227,170,18,212,75,81,239,83,81,144,250,84,162,70,242,113,196,160,149,201,113,67,176,100,23,58,247,86,84,241,30,37,18,173,83,234,48,202,230,168,50,221,199,79,144,110,45,184,27,205,45,170,167,28,155,74,214,151,154,65,17,173,40,73,243,155,65,32,203,114,90,91,87,209,253,106,223,182,175,246,170,227,182,238,58,127,251,220,200,53,40,50,27,255,0,148,219,204,184,218,254,180,169,42,246,145,138,23,226,87,151,171,87,46,153,154,157,68,178,164,233,69,187,169,233,187,99,83,211,21,182,27,165,117,50,164,182,184,109,19,100,72,54,80,182,20,109,145,37,59,91,90,16,100,163,65,173,114,171,129,143,231,179,246,111,247,144,181,64,20,129,198,74,214,161,91,249,184,135,86,164,65,233,229,220,214,125,58,169,84,115,154,181,245,18,144,252,152,137,115,69,25,146,52,98,36,116,104,146,36,250,154,233,185,74,51,240,28,50,240,83,240,211,155,139,91,168,168,116,176,44,77,47,89,155,29,216,243,189,19,236,244,237,183,171,107,74,181,148,236,109,233,61,186,180,78,237,81,43,110,183,252,2,162,248,187,99,126,52,97,174,100,173,186,22,28,226,245,235,106,211,95,177,225,203,118,29,18,191,46,11,14,62,169,243,210,167,84,219,46,37,38,179,74,16,147,81,150,186,33,37,236,32,225,19,141,248,209,137,89,146,185,40,88,141,139,215,173,213,77,98,199,153,45,168,117,186,252,185,204,54,250,103,192,74,93,75,111,56,164,146,201,43,90,73,68,90,232,181,23,180,196,149,226,111,155,251,251,47,22,1,89,88,115,102,220,12,84,174,168,253,35,183,123,180,231,147,74,130,196,150,102,54,166,162,206,101,230,212,213,81,10,101,15,54,147,37,18,81,235,246,246,17,81,176,182,156,77,202,213,171,150,14,20,120,133,6,147,114,82,174,154,213,223,242,126,187,87,184,105,169,109,113,102,111,169,192,228,53,21,244,164,150,236,54,208,102,109,41,102,123,148,235,174,145,54,78,242,211,93,121,78,241,79,131,127,16,45,239,49,96,75,78,44,185,68,176,112,86,230,164,99,70,28,212,109,250,21,54,242,144,138,107,182,108,88,236,195,56,207,177,28,137,82,160,176,202,82,147,140,105,66,57,218,150,168,121,212,43,114,249,228,150,226,6,94,51,3,127,101,151,20,32,226,190,28,174,34,234,80,227,200,136,236,57,198,241,194,154,195,205,154,84,212,134,217,113,181,56,130,86,199,82,147,86,132,227,77,171,183,105,11,158,226,55,95,249,87,195,170,244,186,125,9,85,163,122,102,159,110,212,61,29,86,141,211,206,135,205,170,64,95,34,67,90,159,45,228,110,218,180,106,123,84,70,90,158,130,147,48,66,245,165,97,174,52,88,56,141,93,143,45,250,109,171,116,82,171,115,26,136,132,169,247,24,141,45,183,156,75,105,82,146,147,89,165,6,68,70,164,150,186,106,101,222,62,174,97,243,3,127,102,107,20,39,98,190,35,46,34,42,83,35,199,136,212,56,38,241,66,132,195,45,146,82,212,118,222,113,197,54,131,86,247,84,146,86,134,227,174,43,179,113,137,255,0,194,191,33,82,101,73,165,102,159,25,40,82,225,162,28,134,106,22,53,50,71,40,209,49,6,211,201,57,242,99,184,210,148,72,37,45,135,98,173,43,66,247,181,205,208,208,109,41,118,190,42,175,142,119,230,79,246,147,247,104,172,187,2,192,188,177,78,242,164,225,246,31,91,210,235,151,13,114,65,70,131,6,49,22,247,87,161,153,153,153,153,37,8,74,73,75,90,212,100,132,33,42,82,141,41,73,153,104,35,37,25,81,161,101,47,6,161,89,188,170,84,203,190,165,164,203,166,183,9,149,167,175,149,185,102,219,100,167,12,214,108,176,133,242,155,45,16,147,209,110,114,208,183,92,33,32,0,82,7,17,236,194,227,237,141,156,236,67,181,172,172,112,196,11,126,139,11,209,61,53,58,151,115,77,137,21,141,244,168,139,94,198,155,113,40,78,229,173,74,61,11,181,74,51,62,211,49,56,56,68,226,21,253,137,89,109,185,43,184,141,124,92,23,85,73,139,226,100,70,166,86,234,111,78,125,182,19,2,2,146,210,92,121,74,81,32,148,181,168,146,71,166,171,81,251,76,87,7,20,127,29,152,155,247,47,147,194,30,215,46,57,28,147,154,220,147,86,175,12,62,92,72,248,139,103,223,21,68,65,101,212,52,210,43,113,21,79,166,172,225,58,249,145,41,11,74,137,74,97,74,87,41,43,117,212,168,146,79,27,173,195,95,235,170,194,186,191,182,182,229,201,110,84,63,223,33,206,166,206,142,231,252,151,25,121,183,17,245,41,42,79,176,200,95,78,66,115,191,66,205,197,136,236,43,142,85,42,155,137,180,78,107,181,186,36,54,87,29,149,197,55,140,153,149,17,46,58,226,220,103,98,154,67,135,188,212,135,117,220,148,165,198,141,114,168,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,60,253,255,0,96,89,184,167,102,213,176,251,16,109,232,149,203,122,185,28,227,78,131,36,143,99,168,212,140,140,140,140,148,133,165,68,149,161,105,50,90,22,148,169,38,149,36,140,179,217,156,76,170,222,89,80,197,202,133,159,89,166,203,85,177,81,145,34,77,167,87,113,194,121,21,26,113,47,212,37,58,148,33,61,75,105,83,105,121,27,83,181,102,74,34,229,173,181,175,223,228,19,61,149,92,162,92,211,104,87,44,57,117,108,58,184,164,20,186,196,56,173,169,249,177,95,110,59,201,109,216,45,174,67,76,33,110,56,168,233,121,75,35,53,54,202,8,187,80,145,125,52,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,214,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,18,168,70,174,35,215,101,213,99,100,199,16,238,155,42,230,170,219,245,168,94,137,233,170,52,185,174,68,148,198,250,172,68,47,99,173,154,86,157,200,90,146,122,31,106,84,100,125,134,98,144,127,27,28,211,255,0,182,91,21,127,233,149,71,255,0,24,93,79,20,127,2,120,155,247,47,156,66,20,2,44,251,137,215,16,184,119,76,57,57,117,203,245,223,206,165,61,185,171,182,191,76,121,135,226,213,98,186,195,46,53,22,20,182,30,94,230,79,154,242,36,150,212,40,212,217,55,184,208,110,165,112,47,47,25,126,191,179,53,138,16,112,163,14,81,17,21,41,145,228,75,118,100,226,120,161,66,97,150,205,74,118,67,140,182,226,155,65,171,99,73,81,167,67,113,214,211,217,184,135,74,207,70,76,171,185,60,196,120,180,198,234,190,153,179,46,142,162,69,179,82,117,104,41,74,109,163,71,54,52,150,211,166,143,53,205,104,141,196,164,155,113,43,74,147,180,205,109,55,237,184,125,231,214,225,203,53,229,6,198,196,26,236,185,152,87,87,144,219,51,145,35,170,154,186,2,8,164,168,158,130,201,58,72,101,10,145,33,46,72,36,182,181,173,8,51,74,84,178,34,63,41,196,198,173,74,175,231,95,16,43,180,42,156,74,141,54,163,30,131,46,28,200,143,37,230,36,176,229,18,10,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,88,87,5,79,11,23,79,196,9,222,93,78,19,252,4,85,226,143,224,79,19,126,229,243,136,66,128,70,170,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,62,173,173,105,221,87,205,118,45,173,101,91,53,91,130,181,55,127,77,78,165,194,114,92,167,246,33,75,94,198,155,37,45,91,80,133,40,244,46,196,164,204,251,8,197,255,0,100,95,38,84,44,158,97,196,170,99,149,95,76,222,119,71,79,34,230,169,52,181,148,85,56,209,47,149,26,51,106,211,70,90,230,186,68,226,146,78,56,165,169,74,218,70,134,155,238,183,253,129,102,226,157,155,86,195,236,65,183,162,87,45,234,228,115,141,58,12,146,61,142,163,82,50,50,50,50,82,22,149,18,86,133,164,201,104,90,82,164,154,84,146,50,207,182,117,242,163,93,202,94,50,205,179,121,85,89,150,133,75,89,150,181,110,107,40,79,95,23,106,13,198,205,77,153,160,222,97,107,229,56,90,33,71,162,28,229,161,14,182,67,128,11,84,224,99,249,236,253,155,253,228,61,7,22,124,223,223,214,117,42,86,91,237,11,54,224,161,211,110,72,238,196,173,92,181,10,115,209,152,169,49,182,19,252,170,76,182,222,36,188,141,174,187,30,90,86,217,150,142,114,255,0,148,102,117,65,105,208,62,85,221,84,107,91,211,116,170,55,166,106,17,233,254,145,171,73,233,224,195,230,184,148,115,228,59,161,242,217,70,237,203,94,135,181,36,103,161,232,39,167,20,124,191,88,57,101,194,252,5,194,140,57,68,181,211,97,200,187,37,187,50,113,50,115,102,190,243,148,229,41,217,14,50,219,105,113,100,157,141,37,70,157,73,182,155,79,110,210,28,87,134,117,38,149,95,206,190,31,208,171,180,200,149,26,109,70,61,122,36,200,114,217,75,204,73,97,202,36,228,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,113,4,203,21,155,150,108,109,157,70,195,235,186,223,153,111,85,228,56,244,27,126,61,100,230,213,232,8,38,35,58,108,206,108,210,74,101,10,84,133,116,230,165,45,107,101,4,106,82,148,70,163,100,7,54,247,150,86,177,113,49,104,214,188,187,170,222,190,100,67,165,214,168,52,248,196,237,70,82,210,181,38,51,144,180,245,149,37,10,125,194,75,90,236,119,152,164,30,213,26,29,110,90,241,206,252,201,254,210,126,237,17,87,133,199,142,204,50,251,235,201,230,137,169,198,83,22,49,79,11,255,0,4,31,131,60,75,186,237,47,73,252,160,235,125,5,89,147,3,170,229,250,63,151,205,228,173,59,246,243,23,183,118,186,111,86,157,230,57,175,8,156,111,198,140,74,204,149,201,66,196,108,94,189,110,170,107,22,60,201,109,67,173,215,229,206,97,183,211,62,2,82,234,91,121,197,36,150,73,90,210,74,34,215,69,168,189,166,37,87,20,108,204,94,89,122,192,102,105,88,127,6,224,133,93,191,36,46,145,30,231,128,68,219,20,68,35,98,221,213,237,166,105,146,243,92,196,50,73,218,178,34,125,212,173,42,96,137,84,66,52,123,148,124,189,97,102,93,240,106,129,110,97,156,154,85,119,174,167,179,38,109,219,22,44,100,61,113,111,83,143,183,33,110,178,71,205,100,186,133,147,4,165,185,177,165,37,36,181,246,169,93,172,121,251,254,192,179,113,78,205,171,97,246,32,219,209,43,150,245,114,57,198,157,6,73,30,199,81,169,25,25,25,25,41,11,74,137,43,66,210,100,180,45,41,82,77,42,73,25,102,219,31,176,155,240,21,140,183,102,17,252,175,165,93,31,37,234,10,133,233,74,98,181,101,255,0,84,149,181,73,212,249,111,35,119,45,214,183,43,150,234,28,70,229,109,220,118,63,193,231,51,183,148,234,84,140,180,215,109,27,130,179,66,165,200,55,168,85,170,101,24,151,10,132,135,147,46,83,236,212,165,18,136,155,67,174,182,125,57,154,20,181,56,227,168,53,109,36,18,57,7,26,191,20,246,183,195,248,62,99,81,28,211,37,121,54,141,155,236,47,197,250,125,10,76,72,23,221,177,34,220,122,220,157,58,107,172,66,66,31,114,105,76,102,65,54,219,134,164,45,166,137,73,50,70,242,113,166,244,82,80,110,18,163,5,211,105,221,86,53,118,85,173,122,219,53,91,126,181,11,103,83,78,170,66,114,36,166,55,161,43,70,246,156,36,173,59,144,180,168,181,46,212,168,140,187,12,133,223,112,238,207,212,60,206,90,167,97,226,149,66,149,77,196,218,39,42,62,167,37,136,255,0,41,155,54,221,95,83,22,54,226,89,188,132,48,226,164,54,218,13,180,250,174,39,106,92,229,181,53,69,32,113,30,204,46,62,216,217,206,196,59,90,202,199,12,64,183,232,176,189,19,211,83,169,119,52,216,145,88,223,74,136,181,236,105,183,18,132,238,90,212,163,208,187,84,163,51,237,51,18,87,131,94,44,98,158,40,126,23,255,0,9,152,151,117,221,190,140,249,63,209,122,118,179,38,127,75,204,244,135,51,149,206,90,182,110,229,163,118,221,53,216,157,123,136,89,80,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,69,94,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,0,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,0,40,7,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,0,0,0,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,41,229,59,194,198,13,252,63,183,188,185,129,213,64,0,103,219,51,121,155,204,149,3,50,88,175,66,161,102,15,18,169,212,218,117,241,93,137,14,28,75,178,123,44,70,97,185,239,37,182,155,109,46,146,80,132,164,137,36,146,34,34,34,34,33,101,92,34,113,10,254,196,172,182,220,149,220,70,190,46,11,170,164,197,241,50,35,83,43,117,55,167,62,219,9,129,1,73,105,46,60,165,40,144,74,90,212,73,35,211,85,168,253,166,38,248,133,92,89,49,210,187,131,249,101,249,55,105,86,105,81,42,184,137,80,93,183,41,153,4,135,37,46,142,228,87,142,106,227,182,163,255,0,128,101,110,109,81,33,50,75,77,171,83,107,77,43,97,61,139,248,80,197,59,55,12,253,41,232,207,149,183,5,58,133,214,242,57,221,47,85,37,182,121,188,189,201,223,183,153,187,110,228,235,166,154,150,186,143,203,136,86,85,87,13,111,251,151,14,107,178,34,63,82,181,107,19,104,147,29,136,181,41,135,31,140,242,217,113,77,169,73,74,141,6,164,25,145,154,82,122,105,169,23,112,191,62,29,88,199,66,198,76,163,216,146,105,12,244,242,236,250,123,22,117,82,54,229,175,147,42,3,13,54,147,222,164,32,149,205,96,227,191,162,119,37,28,253,155,148,164,40,196,149,20,173,198,175,197,61,173,240,254,15,152,212,71,138,200,166,81,41,89,190,194,60,106,181,24,168,196,163,221,148,25,22,237,74,220,170,191,29,43,66,31,52,85,18,184,175,44,146,110,162,51,197,183,127,44,245,37,182,203,134,151,57,68,218,162,173,255,0,96,94,88,89,121,85,176,251,16,109,233,116,59,134,135,32,227,78,131,36,139,123,75,208,140,140,140,140,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,238,79,134,134,125,99,99,205,188,206,10,226,205,118,35,24,139,67,142,219,52,133,185,205,223,95,167,49,21,180,169,229,60,243,174,41,249,196,166,222,117,226,245,55,33,68,180,37,68,135,141,19,212,0,0,69,23,248,137,97,17,227,141,59,6,41,205,117,103,47,157,212,212,119,74,111,166,219,15,169,71,205,28,111,95,119,106,123,23,217,166,167,238,18,184,0,0,5,6,241,67,159,22,126,110,238,229,71,237,52,244,27,143,183,183,90,100,45,59,203,234,18,243,131,21,170,204,123,86,233,185,149,23,71,37,116,59,93,222,126,182,215,42,8,238,215,179,221,220,33,6,127,49,161,188,100,204,21,106,167,79,86,234,100,94,155,165,61,52,215,116,40,169,95,122,16,175,164,217,247,151,217,217,223,214,120,75,224,162,177,27,25,230,222,242,154,221,6,208,229,243,189,109,53,234,162,78,105,61,206,36,254,146,61,132,175,213,222,46,240,5,34,113,92,204,4,172,66,198,103,48,214,159,35,248,174,214,211,66,216,94,191,83,18,11,222,214,210,162,209,72,63,229,43,245,23,96,230,156,63,50,216,206,98,177,120,162,85,163,243,168,148,111,243,193,59,205,63,150,139,40,218,250,46,182,191,166,201,125,29,126,189,11,190,255,0,160,193,139,78,140,136,112,218,229,180,222,187,83,184,207,77,76,204,251,79,183,188,204,126,128,1,17,184,140,229,174,141,141,88,43,83,175,176,215,42,185,109,199,122,166,203,219,150,174,98,35,196,150,180,181,180,221,66,11,85,187,174,227,35,50,247,25,119,81,43,75,168,217,247,74,29,66,249,51,232,149,2,82,85,162,85,177,230,92,239,211,181,39,162,147,245,151,218,52,47,145,252,78,119,20,178,229,105,85,165,59,204,149,78,166,64,166,190,173,186,110,113,184,17,148,163,208,144,146,45,77,206,226,35,47,172,119,192,0,0,1,72,188,88,113,202,69,245,140,223,131,184,74,254,46,183,147,202,116,180,47,236,166,37,206,101,93,237,165,95,69,101,220,163,79,219,222,60,191,12,172,190,185,139,216,227,6,230,168,198,221,74,181,221,106,166,149,239,211,89,17,166,67,89,39,66,113,42,250,46,31,110,134,95,81,152,189,216,177,218,135,25,152,140,167,70,216,109,45,160,181,238,73,22,133,223,246,15,245,0,0,0,0,17,31,137,22,96,93,193,108,11,170,82,233,189,149,11,158,59,244,116,43,179,230,211,38,28,196,146,244,54,214,147,209,77,23,102,165,175,188,189,180,73,2,21,98,245,186,24,130,193,117,53,74,220,228,182,159,160,142,99,239,56,68,93,250,36,181,82,190,162,45,125,132,47,139,135,182,87,233,184,13,132,20,202,197,70,38,151,21,126,43,51,228,185,204,87,205,165,248,177,20,182,180,39,86,217,232,227,71,235,17,22,190,194,34,239,150,32,57,230,50,227,174,30,224,93,183,34,228,191,42,253,27,77,52,183,27,71,78,251,156,197,19,110,44,147,171,77,172,203,82,105,125,166,93,154,125,154,193,27,235,141,69,163,71,170,61,6,205,194,111,78,197,74,84,148,76,244,243,177,125,109,202,34,62,91,144,76,251,137,42,255,0,149,167,176,199,165,193,190,48,184,95,123,84,89,164,226,29,165,242,69,110,169,45,161,254,190,68,253,234,53,54,146,245,89,132,90,107,185,103,223,252,143,172,132,245,180,174,170,37,237,110,83,174,171,118,95,83,78,170,69,102,92,119,121,107,70,230,220,109,43,65,232,178,37,22,169,82,79,180,136,251,71,215,17,255,0,58,57,114,163,102,27,7,170,244,121,5,203,170,211,226,200,155,1,239,92,244,121,184,178,18,209,109,39,91,79,210,123,95,88,204,189,229,167,118,125,175,187,66,163,135,247,149,98,207,169,158,178,168,211,228,66,90,189,95,89,76,186,166,205,90,37,74,34,212,208,125,154,159,218,98,217,56,69,102,90,77,231,66,155,129,117,215,121,179,232,145,28,168,68,86,210,78,216,76,162,4,84,35,68,180,73,63,89,71,218,107,53,123,200,251,197,146,128,131,220,90,109,2,184,242,236,237,81,13,234,237,43,110,197,107,244,121,179,160,164,251,55,17,31,98,125,199,250,133,68,101,150,172,186,30,55,219,117,70,215,181,76,117,154,30,154,247,196,121,62,227,247,251,134,150,0,0,0,0,0,0,0,0,0,0,0,0,7,229,169,202,56,112,156,146,71,161,163,78,223,180,200,191,164,101,254,250,121,79,221,83,157,81,234,106,229,127,240,210,47,119,134,165,29,202,86,87,237,213,56,90,115,186,189,63,85,70,103,214,126,241,43,71,225,173,213,24,162,211,30,169,201,61,27,103,110,238,255,0,106,137,62,194,63,105,251,134,104,113,210,244,147,136,120,169,91,188,37,185,204,118,161,211,110,86,132,90,236,140,211,101,216,73,73,119,32,189,132,44,159,131,174,9,116,84,218,230,43,212,149,235,76,233,186,68,105,221,177,85,6,23,218,78,125,101,222,159,179,222,45,20,127,132,233,108,211,225,72,159,37,91,90,140,210,222,113,90,25,232,148,145,153,159,103,111,113,10,57,226,85,155,74,206,48,98,133,67,14,168,146,249,118,229,183,37,216,46,53,203,65,243,37,71,145,49,147,115,114,153,67,133,171,110,17,104,74,52,151,188,207,180,66,64,208,244,215,216,61,142,20,98,157,211,131,183,156,43,218,209,151,200,155,17,198,212,127,54,218,183,161,14,161,205,191,56,133,145,106,109,167,183,79,251,133,217,228,107,62,54,230,100,40,145,237,91,129,159,71,93,112,35,33,183,91,220,227,221,78,196,70,66,158,213,17,219,109,27,157,120,203,105,25,233,167,187,186,98,15,249,90,18,226,20,218,203,84,168,141,38,94,242,49,74,92,86,242,224,222,27,226,111,225,70,134,198,202,101,200,238,249,62,182,186,205,145,34,115,235,63,89,213,43,232,160,187,146,73,247,104,125,131,151,240,231,199,215,176,63,48,20,196,200,115,74,125,202,166,104,111,150,133,234,148,137,177,55,43,177,181,168,253,86,187,139,79,180,189,183,235,75,168,71,171,211,34,85,97,175,123,19,88,110,67,74,208,203,84,45,36,162,61,12,136,251,140,187,200,126,160,0,0,0,1,20,56,142,96,60,108,98,192,10,213,77,162,254,48,181,226,201,173,53,223,235,244,208,165,169,41,252,162,18,90,169,206,243,35,251,12,81,109,141,112,206,195,140,71,162,220,132,92,185,86,237,102,52,181,23,97,237,92,119,210,179,46,229,17,246,163,220,127,172,104,187,44,152,152,156,90,193,75,90,241,211,231,100,82,224,147,199,239,113,81,25,113,71,244,19,237,115,216,90,127,136,117,48,0,0,21,131,198,143,16,202,53,187,109,97,163,14,237,125,217,80,235,11,45,186,234,209,183,81,100,203,181,58,119,255,0,186,215,234,246,136,61,144,156,47,44,79,204,165,165,21,242,254,15,69,169,64,171,185,254,232,153,159,20,141,61,139,73,151,98,251,203,95,176,198,134,32,195,102,157,6,61,62,50,118,179,21,164,50,217,106,103,162,82,68,69,223,219,220,67,136,99,30,116,112,31,4,167,170,141,119,221,124,170,155,106,52,174,55,65,49,90,104,167,18,126,187,108,45,63,73,165,23,127,215,221,223,244,48,123,55,24,33,141,239,34,13,141,118,117,115,148,217,45,81,250,9,109,237,237,108,143,214,117,148,36,253,103,80,95,175,95,126,157,148,143,82,212,135,244,86,167,24,156,22,42,213,161,73,197,152,13,235,38,3,172,83,222,237,238,97,13,84,31,81,246,172,139,188,203,185,38,127,95,176,86,214,85,241,2,70,26,227,213,153,113,176,173,17,233,186,115,47,118,23,228,186,214,22,174,244,171,244,61,133,168,209,22,19,222,172,226,38,31,210,175,22,15,86,234,28,253,15,183,253,13,247,27,246,165,63,161,238,47,233,30,184,69,30,35,184,22,156,103,192,121,110,197,237,169,209,57,125,25,123,249,211,34,115,59,220,66,126,139,94,221,126,173,15,190,131,169,211,157,166,205,110,107,31,77,189,116,238,246,145,151,183,237,22,255,0,158,75,242,62,36,228,1,155,184,190,121,115,119,104,231,106,118,236,173,70,111,187,106,117,250,30,225,95,185,7,168,187,75,205,13,163,41,165,104,164,245,250,30,159,254,14,148,94,227,247,141,17,0,0,15,51,136,215,213,27,14,45,25,215,117,122,79,34,28,46,86,245,236,90,180,222,234,27,46,196,165,71,222,178,246,12,207,222,183,124,139,174,240,153,117,155,124,167,101,114,253,93,73,90,109,105,45,254,137,23,114,125,195,69,185,89,188,42,151,214,8,91,183,37,101,123,229,202,234,249,138,209,37,174,217,143,160,187,18,148,151,114,11,216,58,200,0,205,102,108,124,83,227,39,196,11,135,204,95,22,253,144,220,51,181,113,147,134,101,171,133,183,172,78,162,139,115,83,235,244,249,59,91,109,110,51,190,175,55,99,237,115,16,180,37,230,150,73,113,181,154,79,99,136,66,136,181,73,10,161,206,38,85,111,44,168,98,229,66,207,172,211,101,170,216,168,200,145,38,211,171,184,225,60,138,141,56,151,234,18,157,74,16,158,165,180,169,180,188,141,169,218,179,37,17,114,214,218,215,37,56,97,103,214,54,12,85,98,101,251,24,43,177,32,97,245,78,68,151,169,85,121,124,213,157,38,162,250,153,216,203,142,169,222,84,120,42,52,190,163,50,107,213,121,243,113,106,74,13,197,167,242,241,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,11,84,1,65,124,81,241,122,54,45,103,6,230,98,154,252,71,233,182,52,118,109,8,175,50,195,173,45,107,140,165,174,82,93,39,62,146,209,49,249,109,146,146,73,65,161,180,26,119,125,53,115,92,150,98,103,224,139,53,152,97,125,57,46,149,18,36,123,129,138,124,249,85,71,57,113,98,193,154,71,14,83,235,94,244,146,57,108,72,117,100,181,43,106,84,146,82,136,210,70,71,163,224,17,127,52,28,61,48,95,54,119,253,63,17,177,26,231,189,105,213,42,117,29,170,35,77,81,38,196,101,133,48,219,207,60,149,41,47,70,117,70,189,210,22,70,100,162,45,9,61,157,230,108,175,240,244,193,124,166,95,245,12,70,195,155,158,245,168,212,170,52,119,104,142,181,91,155,17,230,18,195,143,50,242,148,148,179,25,165,18,247,71,65,17,154,140,180,53,118,119,25,118,188,98,193,219,7,29,108,10,166,28,226,53,6,37,70,155,81,142,251,77,58,236,86,94,126,158,251,140,184,202,101,197,83,200,90,90,146,218,93,89,182,233,36,205,38,127,105,30,117,179,21,128,215,150,91,113,114,187,133,55,156,41,105,93,58,66,215,76,156,244,114,101,21,106,113,173,69,30,107,68,149,173,59,28,74,117,52,146,213,177,100,182,212,123,208,162,47,107,98,102,186,187,66,202,118,38,101,86,233,118,171,84,162,220,222,141,153,107,159,57,11,102,139,41,154,147,50,101,55,181,68,75,38,95,66,20,189,18,163,74,29,70,164,222,175,186,226,121,174,8,94,180,172,53,198,139,7,17,171,177,229,191,77,181,110,138,85,110,99,81,16,149,62,227,17,165,182,243,137,109,42,82,82,107,52,160,200,136,212,146,215,77,76,187,199,213,204,62,96,111,236,205,98,132,236,87,196,101,196,69,74,100,120,241,26,135,4,222,40,80,152,101,178,74,90,142,219,206,56,166,208,106,222,234,146,74,208,220,117,197,118,110,49,61,56,98,240,244,135,116,195,141,152,172,192,218,28,234,83,219,93,180,168,21,54,88,126,45,86,43,172,60,219,178,166,196,125,149,238,100,249,172,174,49,238,66,141,77,155,155,77,6,210,151,48,56,163,248,19,196,223,185,124,226,16,160,17,53,56,119,100,22,102,103,46,163,191,49,74,159,85,166,225,149,19,149,35,67,140,252,127,148,206,27,142,163,166,139,39,105,32,217,66,216,113,50,28,109,102,226,125,86,211,181,78,115,26,189,64,21,87,199,59,243,39,251,73,251,180,113,254,12,52,154,85,71,53,245,185,149,10,100,73,82,41,118,60,249,112,93,121,148,173,113,95,57,144,153,55,90,81,150,168,89,180,243,173,154,147,161,236,113,105,238,81,145,221,160,0,135,248,247,194,255,0,0,179,19,139,21,220,99,189,110,252,64,133,90,184,58,94,165,138,93,66,19,113,81,200,140,212,116,108,75,145,28,89,106,134,82,103,170,207,214,51,211,66,208,139,176,101,127,43,246,14,83,44,10,134,28,225,205,94,224,168,211,106,53,135,107,110,187,91,144,203,207,165,247,25,101,149,37,42,101,166,146,72,219,29,6,68,105,51,212,213,219,220,69,76,60,81,252,118,98,111,220,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,57,255,0,19,174,30,147,46,153,146,115,21,151,235,67,157,85,123,115,183,109,2,152,203,239,202,170,202,117,246,91,106,84,40,140,50,189,207,31,53,229,201,61,200,73,165,178,115,105,172,221,82,235,47,5,241,122,242,192,92,80,183,241,115,15,223,136,221,118,221,144,167,163,148,182,9,230,29,66,219,83,78,178,226,59,12,208,227,78,56,217,154,77,43,34,89,154,84,149,17,40,180,125,130,248,135,85,197,108,47,183,241,2,187,135,183,5,141,82,171,71,82,166,91,213,232,234,102,108,7,208,226,155,113,10,74,146,149,26,13,72,53,54,179,74,13,109,169,11,52,163,118,210,204,96,210,158,83,188,44,96,223,195,251,123,203,152,29,84,7,42,204,94,90,48,179,52,22,35,214,46,38,82,127,71,162,172,195,98,55,165,41,159,60,203,174,116,143,188,211,156,158,111,33,8,115,106,125,116,106,147,246,25,103,175,29,48,47,17,242,233,136,245,28,47,197,10,55,67,85,131,163,172,188,209,154,226,212,34,168,204,155,149,25,195,34,230,50,189,170,208,244,37,18,146,164,45,40,90,22,132,217,175,4,107,254,242,174,217,184,155,135,213,155,134,92,203,122,213,145,73,147,69,130,241,146,145,1,115,14,105,201,38,140,203,114,80,181,48,218,205,26,236,37,239,81,17,41,197,154,172,208,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,37,80,231,248,247,130,150,174,98,112,158,187,131,151,173,66,171,10,139,112,116,189,75,244,183,91,110,82,57,18,90,144,141,138,113,183,16,90,173,148,145,234,131,245,76,244,208,244,50,136,31,212,84,202,199,250,254,197,95,253,235,78,255,0,33,29,87,138,63,129,60,77,251,151,206,33,10,1,30,130,192,176,47,44,83,188,169,56,125,135,214,244,186,229,195,92,144,81,160,193,140,69,189,213,232,102,102,102,102,73,66,18,146,82,214,181,25,33,8,74,148,163,74,82,102,90,8,201,70,84,104,89,75,193,168,86,111,42,149,50,239,169,105,50,233,173,194,101,105,235,229,110,89,182,217,41,195,53,155,44,33,124,166,203,68,36,244,91,156,180,45,215,8,116,12,116,192,188,56,204,94,28,84,112,191,20,40,221,117,42,118,142,178,243,70,72,149,79,148,146,50,110,84,103,12,143,150,242,55,43,67,208,210,105,82,144,180,173,11,90,21,158,28,195,229,250,254,203,46,40,78,194,140,70,68,69,212,161,199,143,45,169,144,73,227,133,53,135,155,37,37,216,238,60,219,106,113,4,173,237,41,68,157,9,198,156,79,110,211,28,254,167,86,170,214,164,162,101,102,167,46,124,134,227,177,17,14,201,121,78,173,44,48,210,25,101,162,82,140,204,144,219,77,182,218,19,220,148,33,41,45,8,136,133,207,240,84,240,177,116,252,64,157,229,212,225,63,192,69,94,40,254,4,241,55,238,95,56,132,40,4,106,160,7,42,205,143,133,140,100,248,127,112,249,115,227,53,130,236,248,101,100,74,149,130,54,109,59,28,241,74,217,150,222,40,87,163,184,168,176,234,140,37,11,182,225,44,212,148,161,182,245,51,68,151,154,209,78,45,123,92,66,28,228,109,108,201,238,108,245,1,205,51,15,151,235,7,51,88,95,59,10,49,25,18,209,77,153,34,60,182,166,65,38,74,108,39,217,112,148,151,99,184,243,110,37,181,154,119,180,165,18,117,54,221,113,61,155,140,103,95,26,48,134,242,192,92,80,184,48,143,16,24,136,221,118,221,144,150,100,28,71,201,230,29,66,219,75,173,60,218,251,12,208,227,78,54,225,18,137,43,34,89,18,146,149,17,164,172,127,129,143,231,179,246,111,247,144,158,153,162,203,37,131,154,108,47,169,97,253,223,26,36,58,146,227,169,52,91,132,169,204,201,155,70,124,220,105,205,236,41,194,220,148,45,76,52,151,80,133,32,220,108,148,141,201,212,148,156,235,223,246,5,229,133,151,149,91,15,177,6,222,151,67,184,104,114,14,52,232,50,72,183,180,189,8,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,207,223,227,6,102,239,236,115,194,252,59,195,252,70,147,46,177,82,195,217,21,165,53,112,206,168,189,46,109,69,137,238,71,113,40,144,167,141,74,82,218,83,43,74,86,74,208,219,83,104,218,158,89,169,127,43,46,88,223,85,203,142,48,209,113,150,133,67,137,87,169,80,35,212,83,14,36,183,20,134,13,249,16,95,140,218,220,219,235,41,8,83,228,179,65,26,77,100,131,73,41,27,183,151,149,191,239,251,203,20,239,42,182,32,226,13,195,46,185,112,215,36,28,153,211,164,153,111,117,122,17,17,17,17,18,80,132,164,146,132,33,36,72,66,18,148,164,146,148,145,21,196,240,189,200,183,224,82,213,70,56,227,29,153,210,98,77,107,127,161,227,77,86,231,168,84,183,27,73,22,172,154,75,167,152,246,174,115,53,53,45,13,26,27,249,165,42,67,103,202,184,231,126,100,255,0,105,63,118,136,171,194,227,199,102,25,125,245,228,243,69,191,102,183,37,56,89,156,31,146,223,132,202,253,215,76,249,37,215,116,94,130,149,25,158,103,85,200,230,115,121,204,59,174,157,50,54,237,219,166,170,215,93,75,79,63,149,254,30,152,47,148,203,254,161,136,216,115,115,222,181,26,149,70,142,237,17,214,171,115,98,60,194,88,113,230,94,82,146,150,99,52,162,94,232,232,34,51,81,150,134,174,206,227,46,215,141,24,67,102,227,214,23,220,24,71,136,12,75,114,133,113,71,75,50,14,35,230,203,237,45,14,37,214,158,109,125,164,75,109,214,219,112,137,68,164,25,160,137,73,82,76,210,121,214,204,62,95,175,236,178,226,132,236,40,196,100,68,93,74,28,120,242,218,153,4,158,56,83,88,121,178,82,93,142,227,205,182,167,16,74,222,210,148,73,208,156,105,196,246,237,49,97,92,40,243,211,249,12,175,227,93,231,254,167,139,96,77,156,159,238,146,170,91,146,13,95,240,93,42,20,159,211,100,151,253,142,200,181,65,10,184,153,231,71,241,108,195,132,97,189,148,174,101,253,127,83,229,177,26,67,51,185,46,80,160,153,114,151,59,70,214,151,146,242,141,106,76,117,22,212,243,26,117,102,163,228,155,110,82,13,173,105,221,87,205,118,45,173,101,91,53,91,130,181,55,127,77,78,165,194,114,92,167,246,33,75,94,198,155,37,45,91,80,133,40,244,46,196,164,204,251,8,198,132,242,81,149,26,22,82,240,106,21,155,202,165,76,187,234,90,76,186,107,112,153,90,122,249,91,150,109,182,74,112,205,102,203,8,95,41,178,209,9,61,22,231,45,11,117,194,21,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,58,175,20,44,139,126,26,237,85,227,142,14,89,157,94,36,209,118,122,98,52,37,109,122,187,75,109,181,17,232,201,36,250,137,140,232,223,47,67,74,214,209,45,191,157,82,99,182,84,237,96,95,247,150,22,94,84,156,65,195,235,134,93,14,225,161,200,41,48,103,70,50,222,210,244,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,61,4,100,163,53,212,44,218,96,212,43,203,155,74,135,119,211,116,135,116,209,33,60,181,116,18,183,44,155,112,146,225,18,201,151,208,142,107,103,170,210,90,173,190,98,214,211,134,57,254,61,240,191,192,44,196,226,197,119,24,239,91,191,16,33,86,174,14,151,169,98,151,80,132,220,84,114,35,53,29,27,18,228,71,22,90,161,148,153,234,179,245,140,244,208,180,34,232,25,82,201,78,22,100,251,229,79,224,206,191,117,212,254,86,244,61,111,167,101,70,123,151,210,243,249,124,174,75,13,105,175,82,189,219,183,107,162,116,211,67,214,64,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,4,85,226,143,224,79,19,126,229,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,0,0,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,0,2,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,0,0,0,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,4,32,196,46,17,57,109,196,171,254,229,196,106,237,237,137,76,84,174,170,196,218,220,198,162,84,160,37,134,223,146,242,222,113,45,165,80,212,162,65,41,102,68,70,165,30,154,106,103,222,59,254,87,242,191,96,229,50,192,168,97,206,28,213,238,10,141,54,163,88,118,182,235,181,185,12,188,250,95,113,150,89,82,82,166,90,105,36,141,177,208,100,70,147,61,77,93,189,196,93,128,81,183,23,124,98,165,98,86,104,209,104,219,149,233,115,169,184,125,71,106,137,37,162,148,151,97,55,85,83,174,61,45,76,37,11,82,73,100,149,199,97,211,50,74,249,145,84,133,23,205,164,199,160,224,201,133,191,42,243,29,93,196,201,244,46,170,5,137,111,185,211,77,234,182,116,117,73,171,38,89,249,178,89,41,205,241,83,81,79,106,84,132,233,169,232,174,89,143,41,197,207,12,237,92,59,205,195,213,27,90,39,73,242,214,223,137,115,84,88,67,109,182,202,103,56,252,136,238,173,180,161,9,211,153,210,165,213,154,183,41,78,186,234,205,94,182,133,221,120,35,226,244,148,85,113,11,1,39,63,45,200,239,199,106,239,165,182,150,26,228,48,180,41,184,179,84,183,59,29,53,184,78,64,36,167,214,65,19,46,31,168,102,123,237,124,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,235,252,75,242,21,27,30,109,231,177,171,9,168,81,24,196,90,28,119,30,171,161,190,110,250,253,57,136,174,41,44,165,150,90,113,79,206,37,54,203,76,159,169,185,10,52,45,74,36,50,72,166,202,77,78,242,194,139,254,21,102,27,114,232,23,101,157,88,110,75,72,151,16,137,250,125,70,35,196,164,147,140,188,147,34,91,110,182,90,161,196,159,106,76,148,93,228,52,59,147,252,120,186,179,27,129,212,124,72,189,112,218,171,101,214,158,218,196,152,242,226,56,196,89,255,0,50,219,168,157,0,220,245,220,134,242,29,74,144,163,215,69,18,208,74,112,144,78,47,181,128,14,77,154,107,194,169,98,224,133,197,114,81,151,178,92,94,147,150,173,18,122,110,152,194,15,177,73,81,119,44,253,131,58,86,85,223,34,212,188,33,221,100,223,53,216,188,207,87,82,78,187,154,83,127,162,101,220,175,112,211,6,28,223,84,108,71,180,96,221,212,25,60,248,115,121,187,23,177,105,215,99,171,108,251,20,148,159,122,15,216,61,48,0,0,206,238,126,42,46,213,51,67,119,75,121,90,169,93,7,110,133,255,0,222,232,165,238,47,112,176,28,141,95,145,240,219,32,15,93,230,92,149,194,219,171,157,170,221,190,181,37,190,237,170,211,233,251,133,64,212,103,59,82,154,228,215,254,155,154,107,221,236,34,47,103,216,47,195,135,14,5,167,6,48,30,35,178,187,42,117,190,103,88,94,238,76,201,124,190,231,22,159,162,239,179,79,175,83,238,149,227,200,226,197,234,206,29,225,253,86,241,124,244,110,159,200,212,251,127,209,31,109,191,98,85,250,126,227,254,145,153,251,202,230,151,120,220,147,46,57,231,171,242,249,123,207,179,249,13,165,5,220,68,93,201,47,96,187,142,22,56,44,88,107,129,13,220,243,27,219,80,185,53,231,150,186,233,211,204,154,132,247,45,73,250,43,46,226,47,214,38,176,254,25,232,90,152,227,88,195,155,140,16,193,7,151,6,249,187,58,73,201,108,214,152,253,4,183,55,118,184,69,235,52,202,210,94,179,75,47,213,175,187,95,159,131,153,209,192,124,109,158,154,53,161,117,243,106,107,81,37,17,186,25,137,215,85,54,146,61,238,48,132,253,39,82,93,255,0,95,119,119,111,157,13,154,140,25,20,249,41,220,204,166,150,203,133,169,150,169,81,25,31,119,111,113,140,243,231,219,11,203,12,51,41,118,197,96,191,131,214,170,83,234,237,255,0,185,39,167,202,34,79,106,212,103,216,142,243,211,236,33,56,120,46,98,33,73,183,110,92,52,125,221,207,181,38,101,97,5,183,77,26,36,83,153,34,236,78,157,255,0,238,181,250,189,162,207,128,0,0,114,204,205,226,98,112,151,5,46,155,199,79,157,143,75,156,76,159,185,196,196,121,196,159,208,87,181,191,105,105,254,33,157,27,230,225,157,136,248,143,90,185,12,185,146,174,42,204,153,105,46,194,220,185,15,169,100,93,201,34,237,95,184,191,80,189,46,28,120,15,27,7,112,2,139,83,116,191,140,46,136,177,171,78,247,250,157,76,40,138,82,127,40,180,158,138,111,188,136,190,194,18,188,0,0,0,0,126,90,165,66,61,34,153,46,171,49,123,24,132,195,146,29,86,134,122,33,9,53,25,232,68,103,220,71,220,66,130,184,140,99,235,216,225,143,245,52,71,115,90,125,180,167,168,108,22,133,235,20,121,178,246,171,181,180,40,189,87,123,143,95,180,253,157,63,133,38,92,26,196,140,77,252,40,215,24,223,76,182,221,223,27,214,211,73,177,228,65,125,7,234,186,149,125,21,159,122,77,62,253,79,176,93,114,16,150,208,150,208,90,37,36,73,34,247,17,15,250,16,239,60,185,241,183,50,223,68,145,106,219,236,250,70,235,159,25,109,180,222,231,25,233,183,162,74,18,246,171,142,227,107,218,235,36,91,76,203,93,125,221,244,153,138,248,167,116,227,21,231,54,246,187,165,243,230,203,113,197,23,205,182,157,136,91,171,115,111,205,161,4,122,27,138,237,211,254,225,227,180,61,53,246,0,155,124,53,115,105,89,193,252,80,167,225,213,110,95,50,220,185,36,181,5,182,185,104,46,92,169,18,33,178,78,110,75,43,112,244,109,179,45,13,68,147,247,145,246,139,198,131,45,154,132,40,243,227,43,115,82,90,67,205,171,67,45,82,162,35,35,237,237,238,49,254,198,68,162,52,159,113,246,10,103,226,243,130,127,38,113,54,14,38,211,213,172,106,164,102,152,121,58,119,60,228,137,239,40,245,55,12,251,146,93,201,34,255,0,16,143,89,4,191,157,195,236,204,218,179,91,119,98,42,179,96,210,158,245,72,245,109,218,132,83,81,125,21,126,135,179,67,250,200,104,66,137,85,98,181,76,102,167,24,245,105,237,219,123,253,138,52,159,121,23,180,189,195,247,8,165,196,174,142,229,87,43,247,18,155,45,121,61,38,191,174,163,15,235,47,112,162,43,21,211,98,234,132,234,79,67,79,55,255,0,134,161,168,10,100,163,153,9,185,38,122,154,245,237,251,12,203,250,7,234,0,0,0,0,0,0,0,0,0,0,0,1,231,113,1,106,110,209,158,180,119,151,43,255,0,138,129,152,187,144,205,85,169,6,174,255,0,83,255,0,184,33,160,126,31,77,71,107,43,118,151,37,123,140,250,253,221,134,95,219,25,94,241,35,199,41,205,37,69,218,78,4,220,213,6,92,216,182,186,45,21,166,186,107,49,130,238,208,253,227,53,166,122,158,166,52,29,195,154,139,76,165,101,58,206,122,7,106,228,250,67,154,126,183,110,218,148,189,189,230,126,243,238,18,104,115,12,206,215,38,91,217,122,196,106,172,2,254,16,205,171,88,83,106,236,245,84,80,94,81,43,67,35,35,208,200,187,52,25,183,185,42,18,106,215,21,82,171,53,123,228,76,154,252,135,85,161,22,171,91,134,165,30,132,68,93,230,125,196,62,142,31,88,151,14,37,93,244,203,46,214,135,213,84,106,146,153,138,203,124,196,35,85,58,234,27,79,106,212,148,253,37,167,188,203,191,217,222,45,163,1,56,99,82,173,219,38,156,119,213,55,153,85,152,150,94,152,158,114,139,148,165,178,215,49,26,181,40,210,173,20,149,246,151,127,179,179,65,206,51,115,194,217,170,21,177,84,196,124,47,145,161,211,163,63,54,84,29,157,232,109,183,222,90,185,143,203,63,115,105,208,146,126,242,46,242,21,191,108,220,119,46,22,222,241,171,148,151,186,74,189,2,160,135,8,246,182,230,215,88,120,149,167,172,74,73,232,182,203,216,101,217,237,33,123,60,63,51,92,206,100,176,165,164,86,157,219,114,81,13,48,37,35,105,159,57,44,198,139,189,237,82,203,109,167,87,30,63,80,181,211,216,102,93,210,176,71,220,242,96,196,124,107,203,253,193,68,228,115,38,82,227,75,170,67,245,140,190,125,184,82,82,143,229,160,187,221,246,153,151,188,189,217,240,171,83,230,217,215,108,202,84,148,237,153,67,168,185,29,194,212,143,71,25,116,210,125,198,101,222,159,121,151,218,47,227,135,182,46,167,21,178,225,109,154,251,31,183,97,195,161,172,189,252,136,17,53,63,160,146,239,115,235,251,76,73,144,0,0,0,1,249,42,212,216,245,138,84,218,68,180,238,98,116,119,35,58,90,153,106,133,164,210,125,198,71,220,126,195,33,158,252,253,225,11,152,61,152,251,134,150,76,114,163,214,228,75,173,198,45,219,181,105,233,242,146,143,229,172,251,155,246,153,31,188,136,77,238,13,120,182,185,244,74,230,21,204,127,85,71,114,77,77,164,109,254,66,81,79,97,61,164,143,172,251,213,250,189,162,207,64,0,7,240,207,105,25,159,176,181,20,73,197,74,253,122,238,204,139,244,229,158,168,163,195,92,4,247,127,161,79,154,95,162,95,165,245,253,166,58,183,6,123,89,115,113,34,191,113,172,180,106,61,54,83,4,127,238,210,253,61,122,119,235,220,126,225,107,56,181,88,155,111,97,133,217,92,167,57,203,149,2,137,62,75,43,208,143,106,209,29,197,36,244,50,50,62,210,46,242,49,155,108,101,175,84,46,108,88,188,43,149,71,121,178,166,87,170,15,58,173,169,78,170,92,151,20,103,162,72,139,189,71,220,67,229,88,183,133,94,193,187,169,55,125,10,71,38,109,42,107,19,26,94,196,171,214,105,212,184,93,138,74,139,189,5,222,71,246,24,209,14,80,49,125,120,213,129,22,213,217,41,91,167,55,2,20,89,170,211,77,242,10,28,119,28,86,132,132,17,106,167,123,146,90,123,190,174,212,57,126,102,108,22,177,43,3,47,75,81,104,220,228,154,21,68,152,45,116,249,213,67,121,180,255,0,41,63,167,237,61,6,113,175,42,12,203,22,250,172,219,171,46,92,138,21,86,68,66,238,61,20,203,202,70,189,234,46,244,123,207,245,139,153,225,41,140,135,121,96,67,88,119,49,91,165,90,187,189,125,52,221,212,204,156,247,113,32,136,180,36,151,242,149,250,187,132,240,31,158,161,6,61,74,35,144,165,35,123,78,105,184,181,50,215,67,35,46,239,172,134,111,243,95,133,79,96,238,54,215,172,197,68,233,217,139,210,242,145,204,37,253,40,140,56,125,187,214,125,238,123,79,254,225,244,42,153,147,172,213,178,217,74,192,39,211,164,74,79,63,98,245,71,175,205,158,82,143,176,154,35,45,12,191,76,255,0,87,112,253,153,24,161,206,184,51,47,105,211,169,231,163,206,117,250,119,123,41,242,79,218,100,93,196,99,69,128,0,2,178,184,181,102,146,45,34,130,206,6,218,211,119,77,155,187,210,191,54,101,202,216,184,50,89,250,109,25,43,82,53,125,5,246,123,125,194,176,240,103,12,43,56,193,136,116,187,10,132,222,249,85,30,126,222,212,22,156,182,28,116,254,146,208,93,205,159,242,139,250,6,148,44,27,46,147,135,214,164,43,74,136,215,46,28,30,103,45,59,148,127,77,197,56,127,73,74,62,245,159,180,199,161,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,246,185,196,202,173,155,154,252,35,168,89,245,154,108,68,220,244,232,242,36,218,117,119,28,54,87,78,168,154,61,66,83,169,66,213,211,56,164,182,151,145,181,91,144,68,162,46,98,27,90,51,237,138,184,103,117,96,222,35,220,120,91,122,196,233,235,86,205,65,218,124,157,173,184,134,222,216,126,163,237,115,16,133,169,151,80,105,113,181,154,75,123,107,66,136,180,81,15,215,137,120,189,121,98,212,107,53,139,205,248,143,174,198,181,226,218,20,199,153,96,154,90,233,209,157,121,113,210,233,39,213,82,208,151,249,100,162,36,234,134,208,106,220,189,203,85,143,240,49,252,246,126,205,254,242,22,168,60,254,33,94,180,172,53,176,46,92,70,174,199,150,253,54,213,163,205,173,204,106,34,18,167,220,98,51,43,121,196,182,149,41,41,53,154,80,100,68,106,73,107,166,166,93,227,50,248,133,122,213,113,42,255,0,185,113,26,187,30,35,21,43,170,177,54,183,49,168,136,82,88,109,249,47,45,231,18,218,84,165,40,144,74,89,145,17,169,71,166,154,153,247,143,147,86,164,213,104,21,89,180,42,237,50,93,58,165,78,144,228,73,144,229,178,166,95,140,251,106,52,184,211,141,168,137,72,90,84,70,147,73,145,25,25,25,24,209,246,79,239,248,216,159,149,204,45,188,217,184,101,215,100,74,181,224,198,168,84,37,155,170,125,250,140,102,138,60,211,113,78,150,245,172,164,178,241,26,207,93,230,70,162,53,17,146,143,176,0,0,226,153,174,202,142,28,102,215,14,23,101,94,173,116,53,88,60,199,232,21,246,25,37,202,164,74,81,17,26,146,70,101,204,101,123,82,78,178,102,73,113,41,73,145,161,104,109,196,103,138,255,0,176,47,44,44,188,170,216,125,136,54,244,186,29,195,67,144,113,167,65,146,69,189,165,232,70,70,70,70,105,90,20,147,74,208,180,153,161,104,82,84,147,82,84,70,126,124,76,174,31,121,10,184,115,51,121,65,190,113,6,133,46,30,21,210,36,54,244,229,200,234,161,46,190,131,41,41,38,96,188,77,26,30,66,100,71,75,114,13,46,33,104,66,204,146,164,172,200,202,244,233,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,17,131,138,63,129,60,77,251,151,206,33,10,54,193,11,42,149,137,88,209,96,225,205,118,68,182,41,183,85,209,74,162,76,118,34,210,151,219,98,76,182,217,113,77,169,73,82,73,100,149,153,145,154,84,90,233,169,31,112,210,157,129,96,89,184,89,102,210,112,251,15,173,232,148,59,122,135,28,163,65,131,24,143,99,72,212,204,204,204,204,212,181,169,70,165,173,106,51,90,214,165,41,70,165,40,204,253,0,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,0,40,7,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,17,126,202,225,195,149,203,3,30,93,204,5,191,106,75,77,73,50,21,58,157,65,117,214,149,68,164,205,61,167,212,197,140,77,146,144,180,168,148,166,210,165,169,182,148,189,91,66,54,53,203,148,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,80,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,158,207,217,191,222,66,213,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,162,85,0,8,171,197,31,192,158,38,253,203,231,16,133,0,139,211,225,221,144,88,121,99,181,78,252,197,42,125,42,165,137,181,190,84,141,14,51,18,62,76,182,77,186,142,154,44,157,166,178,121,104,125,196,200,113,181,147,106,245,91,78,228,183,204,118,106,128,143,249,215,202,141,11,54,152,53,54,205,229,82,161,221,244,221,102,90,213,185,172,173,93,4,173,200,55,27,53,54,100,178,101,244,35,148,225,104,180,150,168,115,150,181,180,217,12,251,223,246,5,229,133,151,149,91,15,177,6,222,151,67,184,104,114,14,52,232,50,72,183,180,189,8,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,206,226,120,42,120,88,186,126,32,78,242,234,112,159,224,34,175,20,127,2,120,155,247,47,156,66,20,2,53,80,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,0,20,3,197,31,199,102,38,253,203,228,240,132,170,224,99,249,236,253,155,253,228,45,80,67,254,34,57,32,135,154,171,16,174,219,58,46,220,77,180,233,238,181,66,73,60,196,102,106,141,169,230,156,92,89,78,173,165,45,91,80,135,250,114,55,27,109,14,200,81,173,68,149,173,69,68,53,106,77,86,129,85,155,66,174,211,37,211,170,84,233,14,68,153,14,91,42,101,248,207,182,163,75,141,56,218,136,148,133,165,68,105,52,153,17,145,145,145,143,202,44,251,134,47,15,72,119,76,56,217,138,204,13,161,206,165,61,181,219,74,129,83,101,135,226,213,98,186,195,205,187,42,108,71,217,94,230,79,154,202,227,30,228,40,212,217,185,180,208,109,41,118,212,42,175,142,119,230,79,246,147,247,104,138,188,46,60,118,97,151,223,94,79,52,95,240,0,139,249,251,201,180,108,223,97,124,42,125,10,76,72,23,221,177,32,222,183,39,78,154,235,16,144,135,220,100,166,51,32,155,109,195,82,22,211,68,164,153,35,121,56,211,122,41,40,55,9,84,25,253,117,88,87,87,246,214,220,185,45,202,135,251,228,57,212,217,209,220,255,0,146,227,47,54,226,62,165,37,73,246,25,11,137,193,14,43,22,11,217,75,169,226,6,43,213,226,84,113,82,203,142,136,179,237,230,212,205,57,251,129,247,30,229,197,145,17,42,81,165,104,82,77,10,144,166,146,102,201,161,245,147,4,142,74,87,81,120,171,137,151,86,50,98,61,199,138,87,172,190,162,181,115,84,29,168,73,218,227,139,109,157,231,234,48,215,49,107,90,89,105,4,150,219,65,168,246,54,132,36,143,68,144,182,158,20,217,37,153,133,52,41,57,129,197,235,83,163,188,235,60,200,116,10,109,82,154,252,122,133,191,21,11,117,151,220,90,30,36,242,222,145,217,161,146,55,37,130,45,174,25,72,113,5,98,162,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,133,170,10,160,226,71,195,122,76,89,45,227,110,88,112,246,92,196,76,144,150,110,11,82,131,13,162,68,52,19,76,51,29,234,116,8,204,37,70,131,82,28,83,228,74,90,247,186,151,9,36,130,117,72,147,249,9,200,13,11,41,52,231,111,91,158,163,233,92,77,172,83,221,165,213,36,195,158,183,105,113,226,156,163,113,45,196,66,153,105,126,186,27,138,110,27,164,165,18,218,50,65,165,38,162,84,192,0,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,8,171,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,49,21,115,245,157,123,87,42,120,113,46,137,73,169,245,24,155,115,83,222,110,220,167,199,54,214,228,13,228,166,211,83,144,78,37,104,75,45,44,140,208,149,164,249,206,32,208,69,181,46,173,168,65,195,175,137,13,195,104,94,69,132,217,150,196,41,117,27,98,224,144,243,209,46,154,252,201,83,101,192,168,184,81,219,101,151,229,62,249,165,152,59,90,119,183,150,123,29,120,150,165,37,189,234,77,196,128,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,50,177,55,138,5,131,135,57,192,167,229,221,250,44,73,22,156,89,8,162,92,119,73,212,153,74,32,85,95,83,91,20,147,53,242,147,26,49,169,77,201,55,20,149,165,102,230,132,158,152,211,34,106,82,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,63,88,0,160,30,40,254,59,49,55,238,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,210,173,86,165,80,41,83,107,181,218,156,74,117,54,157,29,201,115,38,75,121,44,177,25,134,210,106,113,215,28,81,146,80,132,164,141,70,163,50,34,34,51,49,74,217,183,226,115,127,94,185,134,162,92,217,122,188,110,10,77,137,98,200,100,225,65,92,183,162,68,185,31,106,65,58,236,137,140,50,109,58,184,206,146,27,104,152,117,102,100,210,13,90,52,183,156,65,89,254,78,243,85,102,230,191,8,233,247,133,26,165,17,55,61,58,60,120,215,101,33,182,205,149,211,170,38,143,92,210,210,150,181,116,206,41,46,41,149,238,86,228,17,164,207,152,135,16,142,234,0,0,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,0,15,147,118,93,52,43,26,213,172,222,183,76,238,138,139,111,211,228,85,42,50,121,75,115,145,21,134,212,227,174,108,65,41,106,218,132,40,244,73,26,143,77,8,140,251,6,99,113,10,245,170,226,85,255,0,114,226,53,118,60,70,42,87,85,98,109,110,99,81,16,164,176,219,242,94,91,206,37,180,169,74,81,32,148,179,34,35,82,143,77,53,51,239,23,83,194,35,7,106,184,107,149,197,221,215,29,6,36,26,150,32,214,29,173,198,116,226,169,169,174,82,146,211,108,196,75,234,90,18,163,65,169,18,31,104,136,212,142,92,164,173,39,243,138,33,226,120,214,97,159,202,12,14,178,241,74,36,74,172,137,118,125,192,186,123,221,59,123,226,199,131,61,159,156,126,70,136,51,70,143,196,134,218,22,106,74,119,62,105,50,82,150,141,43,175,33,56,153,117,97,126,110,48,206,163,107,75,229,250,122,224,133,108,212,88,91,142,19,50,160,207,125,17,221,67,137,66,211,191,111,49,46,160,149,170,73,214,90,89,165,91,52,26,41,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,45,80,69,251,215,135,14,87,47,252,121,107,48,23,5,169,45,85,37,72,76,234,141,5,167,90,77,18,173,52,183,31,83,42,49,182,106,90,212,163,74,156,74,86,150,221,82,53,113,11,222,239,50,80,0,0,243,215,245,151,73,196,27,82,109,165,91,107,153,14,119,47,152,157,202,47,160,226,92,47,162,164,159,122,11,218,67,53,248,205,134,21,172,30,196,58,157,133,93,111,100,170,119,39,119,106,15,94,99,13,186,95,69,107,46,231,11,249,71,253,2,207,56,74,230,146,45,94,132,246,7,93,83,118,204,133,183,209,63,54,103,205,222,185,210,94,250,13,17,39,66,36,253,53,246,251,61,194,205,64,0,6,116,243,207,67,155,111,230,98,236,167,79,252,171,125,6,189,222,218,124,99,246,25,151,113,144,252,84,172,201,86,105,25,108,171,96,19,9,214,37,91,145,189,122,163,212,229,79,57,69,216,109,25,158,166,127,166,95,175,184,124,252,168,225,83,248,197,141,180,27,49,17,122,134,101,117,92,212,111,36,125,24,143,184,93,187,208,125,237,251,15,254,225,164,10,124,24,244,216,109,194,138,141,141,55,174,210,212,207,77,76,204,251,251,123,204,126,145,3,248,181,227,39,200,220,8,119,14,161,171,108,171,171,111,175,166,187,122,105,144,94,238,52,25,30,164,163,254,82,127,95,112,167,220,25,195,169,152,173,136,212,171,26,11,123,220,168,243,244,45,72,191,38,195,142,251,84,159,230,207,249,69,253,3,75,182,189,6,53,179,66,141,68,134,157,172,198,223,180,181,51,250,75,82,143,188,204,251,212,126,209,245,71,22,205,254,47,175,5,176,34,230,187,34,43,108,229,211,230,198,132,173,53,217,32,225,200,113,181,104,104,89,30,138,107,185,69,167,191,235,206,237,245,120,85,239,235,186,173,119,215,100,115,166,213,102,191,49,213,236,74,125,103,93,83,135,216,148,164,187,214,125,196,95,97,15,171,131,85,234,133,179,139,22,125,114,150,247,42,84,58,245,61,230,151,181,42,209,72,146,218,136,244,81,25,119,164,187,200,105,39,9,107,19,110,12,48,180,235,149,23,57,146,167,209,32,73,121,122,17,110,90,227,182,165,30,132,68,69,218,103,220,68,66,169,248,204,90,203,133,136,244,11,141,5,171,82,41,177,88,51,255,0,118,167,234,11,211,191,94,226,247,14,81,194,182,253,122,209,204,139,20,228,30,136,172,67,76,5,119,127,162,207,132,95,162,127,163,245,125,164,47,108,143,113,17,151,180,181,31,208,0,1,88,92,101,49,109,112,40,116,60,43,134,254,139,144,228,106,155,168,219,252,133,34,160,194,187,77,31,81,119,43,245,123,68,33,200,38,16,185,140,57,143,183,169,102,199,54,61,18,68,74,220,146,221,183,70,153,159,21,43,254,90,15,185,207,97,153,251,136,198,132,41,52,216,244,122,84,42,68,68,237,98,12,118,227,52,90,153,232,132,36,146,93,230,103,220,94,211,49,250,192,0,0,0,4,102,226,19,139,169,194,156,183,220,134,142,215,174,40,115,40,104,47,119,62,4,189,15,232,40,187,219,250,190,210,20,15,73,167,205,188,110,216,116,168,201,221,50,185,81,110,59,101,169,22,174,60,233,36,187,204,139,189,94,242,47,176,104,63,35,120,47,31,5,50,255,0,64,162,114,57,115,42,145,162,213,38,122,198,127,62,228,40,201,95,242,214,93,237,123,12,139,220,94,249,4,34,159,16,60,215,51,150,220,42,117,20,87,119,92,149,179,84,24,168,218,101,201,75,209,165,108,123,85,50,227,106,209,198,75,212,61,53,246,153,23,125,19,92,215,29,203,138,87,188,154,229,89,238,174,175,95,168,45,195,61,173,183,185,215,222,82,180,245,73,41,45,86,225,251,8,187,125,132,44,131,40,220,45,154,174,219,20,188,71,197,9,26,157,70,51,19,98,193,217,220,135,27,97,228,43,152,196,178,247,184,157,13,37,239,50,238,33,209,241,239,134,53,42,226,178,106,39,98,211,121,117,88,105,121,232,105,231,40,249,170,67,46,242,209,171,178,137,41,213,74,71,105,247,123,123,53,21,47,136,54,37,195,134,183,125,78,203,186,97,244,181,26,92,167,162,188,223,49,11,209,77,58,182,213,218,133,41,63,73,10,238,51,238,246,247,143,157,109,212,36,210,110,42,93,82,26,246,72,135,53,137,13,43,66,61,22,135,9,73,61,12,140,187,200,187,200,105,35,44,85,185,151,14,94,176,230,169,60,191,132,61,106,209,212,226,187,61,101,28,22,84,106,208,136,136,181,51,62,205,7,79,16,67,140,5,22,155,43,46,84,234,171,221,146,154,184,25,66,15,214,237,73,64,158,162,46,195,211,191,234,20,225,132,210,87,15,20,236,217,109,171,106,153,184,41,206,17,233,174,134,82,91,63,232,26,40,202,221,69,218,182,4,219,53,7,156,222,183,122,221,85,166,154,233,49,242,238,208,189,195,171,8,225,196,21,168,238,229,110,237,231,175,105,151,65,183,176,207,95,227,24,190,225,159,139,108,205,53,168,230,158,255,0,95,255,0,184,49,167,76,62,90,156,180,32,45,125,231,205,215,255,0,182,172,122,32,0,0,0,0,0,0,0,0,0,0,0,30,115,16,244,43,62,161,169,232,95,53,255,0,197,64,204,101,199,254,124,200,211,253,199,255,0,112,67,64,252,62,220,130,230,87,45,34,134,214,195,46,191,127,172,103,175,241,140,173,59,255,0,88,145,227,157,102,14,129,34,232,194,10,253,10,47,229,100,244,187,123,191,147,41,165,31,121,145,119,39,222,51,67,46,43,240,164,46,52,148,108,113,26,110,45,72,244,212,181,246,125,163,65,28,57,174,6,171,89,81,179,218,37,238,122,55,164,57,157,134,95,74,165,47,79,97,23,113,9,54,60,238,33,217,84,188,70,177,235,182,53,101,27,161,215,105,178,169,206,246,168,180,75,204,173,165,31,170,164,159,114,207,185,69,246,151,120,171,250,223,6,138,196,219,250,92,170,117,247,211,91,207,205,113,198,155,244,90,23,203,101,79,25,146,117,57,187,207,70,204,139,83,237,61,61,226,106,101,119,36,56,93,150,120,137,151,68,143,214,86,220,108,146,252,237,242,27,220,102,76,154,190,109,79,184,130,213,108,18,187,61,250,119,119,200,225,228,241,41,111,252,143,171,70,228,243,24,147,13,246,93,45,196,94,162,154,89,43,235,238,247,118,140,238,102,154,157,6,153,142,55,83,20,246,57,77,170,169,57,102,91,141,90,171,172,124,181,237,63,168,135,100,225,127,124,86,237,108,203,211,41,148,247,127,131,85,208,204,39,209,181,31,69,218,132,36,168,245,52,153,247,36,187,8,203,237,33,125,99,254,30,105,183,217,91,14,167,114,28,73,161,69,174,154,145,150,134,40,79,137,94,7,35,9,243,7,88,173,65,99,151,14,233,145,34,180,175,91,95,157,147,58,98,143,189,197,31,115,101,236,73,125,68,59,223,6,44,70,118,29,227,113,97,212,167,182,196,126,20,186,147,101,180,143,87,212,237,61,146,46,196,235,220,94,213,105,245,123,69,186,0,0,0,0,0,173,62,49,248,66,213,94,209,162,226,187,5,164,152,78,198,165,172,251,127,36,134,170,15,159,122,200,187,207,244,117,250,253,130,16,112,232,196,183,176,219,51,118,251,200,115,99,85,231,98,81,30,236,35,245,31,168,68,221,252,149,31,114,61,154,31,214,67,64,209,159,110,84,102,164,180,173,200,121,9,113,39,166,154,145,150,164,63,212,0,7,252,61,249,37,255,0,114,127,226,25,235,226,14,227,174,102,134,237,230,167,77,179,231,165,61,165,221,233,25,90,9,127,193,80,222,234,46,146,221,243,59,39,122,186,23,210,214,157,219,239,238,22,121,125,81,147,113,89,53,250,2,251,170,84,185,113,63,251,99,42,71,188,191,75,222,67,54,249,135,182,142,209,199,27,238,129,236,137,113,213,26,79,216,153,142,163,222,127,163,239,28,236,92,47,6,75,230,93,79,13,46,11,58,90,183,156,74,172,185,45,30,132,90,54,152,244,246,201,61,137,47,121,246,153,235,254,49,100,99,254,29,109,15,54,182,92,78,168,90,77,42,45,123,200,251,197,18,113,68,193,147,195,92,193,76,175,192,137,202,167,220,104,114,164,165,115,55,106,252,137,179,86,125,134,181,43,232,160,189,132,95,81,15,215,194,147,20,228,89,57,149,166,90,146,37,114,105,119,39,59,171,61,132,175,236,120,19,156,71,114,13,95,73,94,195,47,175,82,23,166,2,149,56,194,217,113,237,252,110,165,220,140,185,170,171,252,253,201,208,253,94,68,72,8,46,211,81,235,223,238,47,214,32,16,178,158,16,57,125,169,212,239,135,113,198,169,19,108,26,78,223,71,185,204,73,239,230,179,62,51,189,137,112,140,180,81,17,122,200,63,171,78,241,111,224,0,57,78,102,49,210,139,151,156,40,170,226,45,97,126,172,30,70,196,104,191,91,124,150,89,62,212,182,230,159,150,47,228,159,244,150,115,241,2,250,184,49,38,236,155,120,221,19,122,170,148,254,95,57,222,90,17,187,99,72,109,61,136,74,82,94,170,18,93,132,93,223,172,91,87,9,140,176,70,180,172,215,241,158,230,137,186,165,89,219,232,255,0,156,50,228,114,93,157,25,223,160,233,165,91,146,164,253,36,22,158,205,123,197,142,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,68,170,16,255,0,136,206,74,63,26,172,56,98,191,96,83,41,77,226,109,173,243,148,217,47,151,41,202,164,18,37,155,148,197,61,185,40,78,229,172,156,105,78,146,146,135,18,164,234,210,94,117,194,162,26,181,38,171,64,170,205,161,87,105,146,233,213,42,116,135,34,76,135,45,149,50,252,103,219,81,165,198,156,109,68,74,66,210,162,52,154,76,136,200,200,200,197,165,112,49,252,246,126,205,254,242,22,168,33,87,23,60,76,186,176,239,40,239,83,173,105,125,39,203,91,130,37,179,81,125,14,56,219,201,130,227,18,36,58,134,212,133,167,78,103,74,150,150,74,220,149,52,235,168,52,250,218,149,59,101,162,192,141,138,121,134,195,124,62,168,91,210,235,148,218,229,209,77,141,84,131,24,157,222,237,59,168,65,204,51,54,140,150,132,38,57,58,181,173,38,91,16,149,43,84,237,212,187,7,19,76,20,252,11,102,226,233,233,234,29,84,11,239,91,214,30,247,119,188,215,90,251,221,67,110,104,218,18,157,37,53,39,98,75,118,141,27,91,148,106,221,164,212,224,151,137,150,172,156,44,190,176,115,171,229,92,148,251,128,238,110,67,142,54,158,162,12,136,209,227,239,101,59,249,139,229,185,23,71,15,97,37,60,246,61,99,53,232,86,84,0,0,32,87,23,92,191,88,55,158,0,212,51,1,80,68,184,215,102,30,199,141,18,11,177,9,148,34,107,18,234,49,25,54,165,40,219,55,92,67,68,227,170,105,41,90,73,11,121,195,237,220,100,42,7,4,44,170,86,37,99,69,131,135,53,217,18,216,166,221,87,69,42,137,49,216,139,74,95,109,137,50,219,101,197,54,165,37,73,37,146,86,102,70,105,81,107,166,164,125,195,74,118,5,129,102,225,101,155,73,195,236,62,183,162,80,237,234,28,114,141,6,12,98,61,141,35,83,51,51,51,51,82,214,165,26,150,181,168,205,107,90,148,165,26,148,163,51,244,2,42,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,0,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,0,1,64,60,81,252,118,98,111,220,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,153,89,187,207,30,17,229,6,149,17,139,173,18,235,215,101,98,59,175,210,173,202,106,208,79,173,9,74,201,15,201,90,143,72,241,148,234,73,190,102,139,89,153,172,219,109,206,91,132,159,191,149,28,215,97,198,109,112,225,23,173,148,239,67,85,131,203,98,191,64,125,226,92,170,68,165,17,153,37,70,68,92,198,87,181,70,211,196,68,151,18,149,17,146,22,135,27,69,11,230,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,74,160,1,21,120,163,248,19,196,223,185,124,226,16,160,17,170,128,0,20,3,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,138,188,81,252,9,226,111,220,190,113,8,80,8,213,64,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,0,80,15,20,127,29,152,155,247,47,147,194,18,171,129,143,231,179,246,111,247,144,181,64,20,237,198,163,8,108,219,67,20,44,156,92,161,49,45,154,238,33,71,158,205,116,148,249,173,135,151,79,110,19,76,60,132,31,106,22,109,60,77,168,136,246,25,50,217,146,73,70,181,46,42,228,119,8,108,220,119,205,69,135,133,184,130,196,183,237,234,180,137,143,78,98,51,230,202,228,34,52,39,229,19,38,178,245,146,133,169,132,161,102,147,74,246,41,91,84,133,104,162,209,152,10,171,227,157,249,147,253,164,253,218,34,175,11,143,29,152,101,247,215,147,205,23,252,0,2,173,120,186,228,218,52,168,213,12,223,217,146,98,67,92,56,241,153,188,227,203,154,233,174,98,205,216,144,160,189,21,174,90,146,75,36,175,99,164,110,33,27,26,109,73,73,172,220,53,213,8,155,252,46,114,119,27,48,184,160,246,39,226,5,30,36,220,62,176,228,32,228,65,159,13,215,24,173,212,86,218,205,168,196,125,141,41,12,159,45,231,146,165,43,82,54,27,83,106,67,230,105,188,144,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,45,80,0,0,0,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,2,42,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,95,158,106,179,49,102,229,67,8,230,98,149,225,6,93,69,106,144,154,109,34,153,24,141,43,168,212,92,67,139,105,131,115,105,165,148,109,105,197,173,197,17,237,66,21,181,43,94,198,215,158,204,98,198,43,251,29,111,250,166,35,98,53,122,93,70,165,81,144,251,173,52,236,167,158,98,158,195,143,56,242,98,69,75,203,90,154,140,218,157,89,54,209,40,201,36,127,105,159,148,169,210,106,180,89,40,135,89,166,75,129,33,200,236,75,67,82,89,83,75,83,15,180,135,153,116,146,162,35,52,56,211,141,184,133,119,41,11,74,139,82,50,49,110,156,46,179,245,14,240,161,83,114,207,140,85,10,85,46,171,110,83,227,65,180,235,15,201,98,27,117,56,168,91,81,152,166,169,10,82,119,204,79,49,180,181,203,37,41,230,210,173,196,75,108,214,245,149,10,171,227,157,249,147,253,164,253,218,43,215,2,243,3,127,101,226,171,116,215,112,229,113,24,169,93,86,188,235,85,217,142,155,201,126,11,18,84,210,149,38,43,140,184,218,154,146,133,50,133,54,225,154,137,39,219,180,251,52,230,162,210,120,83,231,182,170,85,88,25,89,198,91,154,34,169,170,142,76,89,21,90,139,234,75,237,190,74,66,91,163,154,204,141,43,66,146,106,54,55,169,38,131,71,33,38,189,236,54,221,175,128,10,1,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,31,248,162,231,234,101,225,93,169,101,159,7,106,21,90,93,42,220,168,73,131,118,86,24,146,252,55,42,114,144,135,99,63,77,74,18,164,239,134,158,99,137,119,152,74,75,206,37,59,72,144,217,45,234,224,133,73,170,212,99,79,153,79,166,75,149,30,151,28,165,206,117,150,84,180,69,96,221,109,146,117,213,17,104,132,27,175,52,217,41,90,22,247,16,158,245,17,31,85,202,174,102,47,44,168,98,228,60,82,179,224,196,168,161,81,213,77,171,211,36,145,37,21,26,115,139,109,110,176,78,109,53,50,189,205,54,180,56,146,61,171,66,119,37,104,222,218,244,41,131,184,197,96,227,173,129,75,196,108,57,175,68,168,211,106,49,216,117,214,154,148,203,207,211,223,113,150,222,84,73,73,101,107,75,82,91,75,168,39,26,53,25,164,207,236,51,246,160,0,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,0,8,171,196,211,26,255,0,2,217,71,186,122,122,127,85,62,251,214,202,135,189,173,236,181,214,176,247,80,227,154,56,133,39,72,173,73,216,162,221,163,166,214,228,154,119,105,65,116,154,77,86,191,85,133,66,161,83,37,212,106,85,25,13,196,135,14,35,42,121,249,47,184,162,75,109,54,218,72,212,181,169,70,73,36,145,25,153,153,17,13,52,224,133,149,85,195,92,23,176,112,230,187,34,35,245,43,86,215,165,81,38,59,17,106,83,14,63,26,35,108,184,166,212,164,165,70,131,82,12,200,205,41,61,52,212,139,184,120,156,235,90,212,43,195,40,248,189,73,184,224,245,113,35,217,245,58,163,109,243,86,222,217,80,152,84,184,206,106,131,35,61,143,176,210,244,215,106,182,232,162,52,153,145,231,50,147,86,170,208,42,176,171,180,42,156,186,117,74,157,33,185,112,230,68,121,76,191,25,246,212,74,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,33,166,156,16,189,106,184,149,130,246,14,35,87,99,196,98,165,117,90,244,170,220,198,162,33,73,97,183,228,196,109,231,18,218,84,165,40,144,74,89,145,17,169,71,166,154,153,247,138,139,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,22,168,0,0,0,43,143,139,62,88,35,221,214,107,24,207,108,196,219,82,163,110,244,135,206,25,243,249,206,193,140,215,211,116,146,157,169,74,190,138,15,95,110,135,218,42,87,15,239,171,131,13,174,200,87,141,175,55,165,169,64,230,114,93,229,161,123,119,180,182,213,216,180,169,39,234,173,69,218,71,223,250,198,140,50,207,142,148,108,194,225,69,43,17,104,235,236,157,207,222,157,23,234,236,146,243,37,218,166,219,215,242,39,252,146,254,147,234,192,0,42,3,139,246,95,106,116,203,225,188,113,165,195,221,6,171,187,210,14,115,18,91,57,76,192,140,215,98,156,212,245,81,153,122,168,47,175,94,241,90,194,126,240,122,178,227,220,24,221,84,185,94,115,69,80,57,27,83,161,250,220,248,147,208,125,164,162,211,187,220,127,168,93,88,10,44,226,185,138,114,47,108,202,212,237,72,242,185,212,187,111,147,210,30,194,79,246,68,8,46,47,189,4,175,164,159,105,159,213,161,14,145,193,243,5,83,112,226,5,83,20,170,176,183,177,68,228,116,107,230,105,249,102,39,176,231,98,92,35,239,34,239,73,253,90,119,139,139,1,91,156,102,239,153,116,204,51,183,236,232,138,216,114,234,177,36,186,173,8,245,109,81,234,13,154,123,82,126,226,237,35,215,252,98,158,135,68,203,197,180,119,118,56,216,148,13,116,41,119,37,45,163,251,23,49,164,123,203,244,189,227,72,246,45,21,22,229,147,64,160,35,186,155,75,139,19,255,0,181,178,148,123,207,244,125,230,43,19,141,89,189,207,181,139,119,204,236,131,217,161,125,45,106,61,190,254,225,15,248,124,56,235,121,161,180,185,69,174,233,240,18,174,238,239,72,197,26,21,103,242,40,215,244,75,252,67,254,192,0,127,148,151,219,139,25,217,46,171,106,25,66,156,81,233,174,132,69,169,140,252,241,23,196,183,177,39,51,119,3,203,115,123,84,23,101,209,25,236,34,245,24,168,75,219,252,148,159,114,253,186,159,214,98,111,240,112,194,22,169,22,141,107,22,31,45,100,77,118,77,45,7,219,249,37,181,79,124,187,150,101,222,95,163,175,215,236,22,88,0,0,0,0,2,162,248,206,226,51,179,47,11,119,14,162,189,186,35,16,162,84,156,45,164,90,62,151,106,12,153,118,167,94,227,246,43,79,171,218,56,39,13,76,14,70,44,102,14,143,90,156,199,50,29,173,34,61,105,62,182,159,59,26,116,53,23,115,137,62,231,15,216,162,250,140,95,99,45,54,195,40,97,164,237,67,105,36,36,181,215,66,34,208,135,253,138,21,226,129,124,86,174,156,203,212,233,149,7,127,131,82,16,244,38,17,181,31,69,170,132,212,164,245,36,145,247,40,251,12,207,237,49,198,178,179,78,131,83,199,27,85,138,131,28,214,211,84,130,178,45,198,157,21,214,48,90,246,31,214,99,68,120,106,183,254,71,210,99,114,121,108,70,134,195,45,22,226,63,81,45,32,147,245,247,123,251,71,172,17,199,52,89,33,194,236,204,68,84,186,220,126,142,182,219,102,150,39,111,144,230,211,34,120,211,243,105,125,180,30,139,124,213,219,238,211,187,186,21,209,120,52,86,97,95,177,37,84,47,190,162,222,98,107,110,56,223,162,208,142,99,41,120,140,211,169,77,222,90,182,70,90,151,111,111,188,90,6,30,89,84,188,57,177,232,86,53,25,27,97,208,169,177,105,205,118,168,245,75,44,161,164,159,172,165,31,114,11,189,71,246,159,120,244,66,7,241,127,184,25,135,151,90,125,29,43,209,231,235,237,40,203,67,237,66,160,207,79,187,78,242,247,138,127,192,218,44,171,131,24,236,138,84,52,110,91,247,21,53,7,218,69,161,28,166,147,175,105,151,188,189,163,69,121,123,160,63,107,225,5,2,133,43,242,177,186,173,221,223,202,148,234,139,184,207,216,175,120,232,162,56,113,4,114,18,50,183,118,245,141,111,51,232,54,122,198,90,127,24,197,215,187,245,12,252,91,159,231,204,125,127,221,255,0,247,6,52,229,135,122,29,157,79,208,245,47,157,255,0,226,172,122,64,0,0,0,0,0,0,0,0,0,0,0,31,26,240,134,170,133,185,46,34,59,220,229,233,250,156,73,255,0,64,204,53,214,201,177,95,148,210,187,211,179,255,0,184,72,191,238,30,147,220,155,149,203,81,43,143,203,229,245,218,122,250,235,173,70,95,253,194,74,15,241,149,25,169,140,42,51,233,213,11,211,82,212,253,135,175,179,236,25,176,205,13,134,254,25,99,165,205,100,73,252,165,55,162,221,221,254,137,13,151,125,138,87,233,251,207,250,4,184,225,165,156,152,184,84,169,88,101,117,187,172,41,91,58,47,84,253,93,189,99,206,126,77,133,25,246,184,159,164,175,179,220,46,34,133,114,210,110,40,232,145,77,145,204,37,165,74,34,216,162,236,37,109,63,164,69,237,31,84,7,252,58,235,108,167,115,138,208,140,244,238,30,30,248,198,236,53,195,200,110,205,186,174,30,145,182,77,73,95,240,73,14,104,100,74,51,250,13,171,244,21,253,225,0,51,117,197,70,214,77,187,86,177,240,97,222,170,160,249,191,9,115,182,184,142,90,20,219,237,26,185,114,98,109,61,21,202,86,154,251,116,215,188,197,80,220,53,218,149,209,93,168,92,85,135,249,211,170,114,157,153,33,205,169,78,247,92,89,173,71,162,72,136,181,82,140,244,34,34,250,133,150,240,143,203,5,66,101,94,70,61,87,139,149,25,141,240,97,53,234,171,121,146,160,74,109,205,201,119,82,212,140,203,106,145,246,159,176,91,88,10,234,227,43,96,177,83,193,154,21,227,10,62,179,98,87,226,178,234,247,159,246,58,98,84,28,87,97,171,78,243,46,226,215,252,66,190,50,3,116,74,182,115,61,103,156,119,54,149,70,167,79,128,231,97,30,168,114,161,23,82,237,35,253,31,171,237,26,24,97,124,198,91,115,244,146,71,253,242,31,232,0,0,0,0,56,214,111,172,54,113,15,46,183,221,13,109,111,121,186,5,82,68,111,88,203,107,197,6,66,80,127,73,36,125,171,238,51,211,222,51,193,1,249,120,115,136,172,72,89,110,147,108,214,146,165,23,97,106,184,239,145,153,127,40,187,209,245,254,177,163,156,181,93,72,189,48,7,15,110,66,250,115,173,122,75,238,151,232,173,112,153,89,151,113,107,244,189,132,68,58,88,0,15,226,136,204,140,139,191,65,64,252,76,169,83,233,217,161,172,185,53,91,147,37,50,30,104,244,73,104,133,84,102,104,93,135,245,31,120,147,60,21,164,69,69,78,232,142,169,122,62,108,205,81,49,203,63,163,186,156,91,183,119,119,246,104,45,124,203,82,208,253,162,131,248,159,90,201,182,243,67,84,117,168,220,164,84,216,126,122,143,126,237,202,114,163,55,183,188,244,215,111,119,103,216,34,64,180,62,10,149,54,190,80,221,52,125,223,57,209,78,147,166,135,244,119,211,147,238,254,145,108,160,32,151,22,220,31,98,247,192,102,47,56,41,217,82,160,212,19,33,215,53,51,214,35,16,167,184,164,232,107,36,253,37,23,105,17,171,237,238,20,217,134,151,131,182,5,239,78,186,154,236,84,30,119,187,249,108,173,191,209,87,233,251,140,105,170,213,173,38,225,160,197,172,36,180,41,27,255,0,252,149,169,62,226,247,123,135,214,20,127,197,186,238,160,92,152,250,212,10,74,247,74,166,238,234,251,22,95,148,133,0,209,244,146,69,220,147,238,215,235,17,35,7,240,230,167,139,88,139,73,195,234,58,119,76,170,245,28,178,213,37,249,38,28,116,254,146,146,93,205,159,122,139,245,247,13,30,224,166,22,81,48,99,13,169,56,117,111,179,202,133,75,231,242,211,185,106,211,155,33,199,143,181,107,89,253,39,79,249,71,250,187,139,221,0,0,166,110,46,248,232,187,143,21,127,3,208,164,234,221,181,253,150,222,207,245,68,104,18,17,218,109,151,181,39,220,179,250,244,238,17,103,41,185,124,169,230,51,21,96,217,113,83,182,25,243,122,183,117,73,236,254,12,251,136,236,55,27,51,212,217,211,176,254,223,113,232,202,141,71,167,208,41,205,82,169,108,114,99,49,187,98,55,41,90,106,163,81,246,168,204,251,204,253,163,246,128,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,68,170,1,72,28,99,45,59,86,212,205,61,31,228,181,179,74,163,122,102,207,143,86,168,250,62,19,113,250,201,206,212,106,28,217,47,108,34,230,60,189,169,220,226,181,82,180,45,76,244,29,175,129,143,231,179,246,111,247,144,181,65,76,28,105,239,249,53,220,195,90,152,125,30,225,137,50,155,106,218,232,146,184,44,155,74,92,10,140,201,14,27,196,233,164,183,165,107,142,196,5,146,22,125,136,216,164,145,115,12,213,245,184,44,96,237,86,181,139,151,94,55,212,40,49,29,161,91,84,117,209,32,204,151,21,74,90,106,178,150,218,141,81,92,52,26,9,109,198,109,212,58,105,89,45,40,152,217,104,105,116,199,74,227,105,131,148,39,109,91,23,48,49,222,228,214,163,84,10,206,152,222,213,171,171,138,227,114,37,199,61,77,123,27,228,173,169,61,132,141,203,234,189,101,104,218,72,226,87,11,140,94,141,132,185,193,182,88,169,63,17,138,109,243,29,235,66,83,207,48,235,171,66,228,169,11,138,150,137,191,162,181,204,98,35,102,165,18,144,72,113,102,173,191,77,55,232,0,0,34,175,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,69,94,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,0,40,7,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,30,127,139,238,81,42,180,91,154,78,110,173,138,140,186,133,54,191,34,21,54,229,128,168,234,89,211,31,68,116,199,143,41,11,66,118,166,50,210,195,109,43,152,100,105,121,109,146,84,190,113,33,168,85,149,220,205,223,217,89,197,10,110,32,90,18,101,204,166,162,66,85,90,183,142,162,244,104,85,150,9,183,91,216,250,91,61,170,90,18,251,170,105,107,74,201,183,13,43,218,173,13,42,242,184,223,122,210,177,43,26,47,236,70,161,71,150,197,54,234,186,42,181,184,109,75,66,82,251,108,73,150,227,205,165,196,165,74,73,44,146,178,35,34,82,139,93,116,51,239,23,147,194,227,192,158,25,125,245,231,19,68,170,0,17,87,138,63,129,60,77,251,151,206,33,10,1,26,168,0,1,64,60,81,252,118,98,111,220,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,8,171,197,31,192,158,38,253,203,231,16,133,0,141,84,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,5,0,241,71,241,217,137,191,114,249,60,33,42,184,24,254,123,63,102,255,0,121,11,84,1,85,124,115,191,50,127,180,159,187,68,85,225,113,227,179,12,190,250,242,121,162,255,0,128,85,95,28,239,204,159,237,39,238,209,21,120,92,120,236,195,47,190,188,158,104,191,224,0,20,215,197,103,59,80,241,90,187,27,47,216,67,117,245,150,101,27,151,50,191,82,165,212,152,145,79,184,37,45,13,60,195,104,91,38,174,99,49,251,117,35,94,213,62,103,185,178,56,237,172,235,213,186,77,85,234,84,138,235,52,201,107,166,195,144,204,73,19,18,202,141,134,95,121,46,41,166,150,230,155,82,181,165,135,148,148,153,234,162,105,195,45,118,158,146,131,33,57,223,174,229,30,251,118,21,199,42,171,82,195,42,223,53,218,221,18,27,40,144,242,37,19,38,76,202,136,151,29,109,13,189,189,45,33,195,222,73,91,90,238,74,148,219,70,139,243,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,126,177,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,158,207,217,191,222,66,213,0,0,0,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,34,175,20,127,2,120,155,247,47,156,66,20,109,130,23,173,43,13,113,162,193,196,106,236,121,111,211,109,91,162,149,91,152,212,68,37,79,184,196,105,109,188,226,91,74,148,148,154,205,40,50,34,53,36,181,211,83,46,241,208,51,137,154,171,203,53,248,185,80,188,43,53,41,105,182,41,210,36,70,180,233,14,54,76,162,157,78,53,250,134,166,146,181,167,169,113,41,109,79,47,114,183,44,137,36,124,180,54,132,73,78,24,89,10,141,140,245,88,153,129,198,10,20,73,248,125,76,145,37,154,85,34,95,53,7,86,168,176,166,118,60,227,74,107,149,34,10,77,79,164,200,157,245,158,96,219,90,84,130,113,10,155,252,70,114,81,248,213,97,195,21,251,2,153,74,111,19,109,111,156,166,201,124,185,78,85,32,145,44,220,166,41,237,201,66,119,45,100,227,74,116,148,148,56,149,39,86,146,243,174,21,22,127,93,86,21,213,253,181,183,46,75,114,161,254,249,14,117,54,116,119,63,228,184,203,205,184,143,169,73,82,125,134,66,244,248,115,103,95,241,170,195,135,232,23,253,78,148,222,38,218,223,55,82,140,193,242,156,170,65,34,65,55,83,75,59,82,132,238,90,205,183,82,209,169,40,113,41,86,141,37,230,155,40,215,199,59,243,39,251,73,251,180,85,173,38,147,85,175,213,97,80,168,84,201,117,26,149,70,67,113,33,195,136,202,158,126,75,238,40,146,219,77,182,146,53,45,106,81,146,73,36,70,102,102,68,66,210,176,115,131,221,10,228,203,43,149,188,68,173,85,96,226,197,199,79,42,197,29,146,117,112,98,209,92,84,87,14,52,9,141,184,202,220,86,174,58,218,165,31,44,156,66,154,38,218,211,98,214,253,101,223,246,5,229,133,151,149,91,15,177,6,222,151,67,184,104,114,14,52,232,50,72,183,180,189,8,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,206,226,120,106,113,2,252,59,67,131,128,152,172,246,203,250,149,79,87,162,234,42,86,141,214,32,196,98,50,62,117,215,228,173,233,21,21,159,82,251,155,80,73,54,219,90,251,54,168,79,240,20,3,197,31,199,102,38,253,203,228,240,131,7,179,191,93,192,108,157,220,216,21,133,242,170,180,107,234,232,188,30,168,189,92,105,148,19,112,232,238,193,97,151,10,51,196,233,56,212,195,114,58,82,75,229,153,33,181,169,72,90,92,36,41,17,255,0,10,176,206,234,198,76,71,183,48,182,202,137,212,86,174,106,131,84,248,219,155,113,109,179,188,253,119,221,229,161,107,75,45,32,148,227,139,36,158,198,208,181,25,104,147,23,253,149,28,159,225,198,91,240,57,24,100,229,183,74,170,85,110,58,123,105,190,37,190,130,152,221,102,82,217,52,60,202,141,198,211,190,26,121,142,182,211,74,66,82,77,169,70,164,154,220,117,75,168,28,253,100,162,234,202,158,35,203,173,210,105,157,70,25,92,213,7,156,183,42,17,201,197,183,3,121,169,196,211,36,27,138,90,210,243,72,35,36,41,106,62,115,104,53,145,238,75,168,105,144,92,235,221,89,83,196,120,148,74,181,79,168,195,43,154,160,203,119,29,62,65,184,182,224,111,52,182,170,156,114,109,43,90,94,105,4,70,180,161,39,206,109,4,131,45,201,105,109,95,157,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,245,128,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,0,2,176,56,222,226,103,77,106,225,166,14,67,151,74,119,210,21,9,119,53,65,142,102,233,209,250,118,202,60,69,237,37,250,140,185,213,77,45,84,131,220,166,61,85,22,197,145,192,188,139,89,85,91,255,0,56,56,73,66,163,72,136,204,136,183,68,74,218,213,37,106,74,13,138,122,186,231,146,70,148,168,247,169,168,206,37,5,166,134,179,73,25,164,140,212,90,51,1,152,204,111,178,169,88,107,141,23,246,28,208,164,75,126,155,106,221,21,90,36,55,101,173,42,125,198,35,75,113,150,212,226,146,148,164,214,105,65,25,153,37,37,174,186,17,119,11,190,225,113,139,210,113,107,39,214,203,21,39,229,191,82,177,164,61,104,74,121,230,26,105,11,68,100,161,113,82,209,55,244,144,136,111,196,108,212,162,74,205,109,172,213,187,233,170,5,241,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,11,84,0,0,0,31,138,179,71,167,215,233,206,210,170,140,115,163,63,183,122,55,41,58,232,162,81,118,164,200,251,200,189,163,57,185,178,203,221,79,46,120,171,58,203,148,91,161,151,43,164,119,213,45,255,0,193,152,113,125,132,227,134,90,27,218,118,159,217,238,41,75,194,39,29,87,109,226,175,224,122,108,157,26,185,127,177,27,217,254,167,141,62,66,251,73,179,246,168,187,214,95,86,189,194,230,128,0,120,108,107,194,202,38,51,225,181,91,14,174,22,57,176,106,188,142,98,119,45,58,242,164,54,241,118,161,104,63,164,209,119,40,191,95,113,231,7,24,48,230,167,132,184,139,86,195,234,194,118,204,165,114,57,133,170,79,242,172,54,233,125,21,40,187,156,46,229,31,234,238,18,223,132,141,221,64,182,241,245,216,21,101,237,149,82,219,210,118,44,255,0,39,10,121,175,232,164,203,185,69,223,167,212,47,0,124,155,170,180,155,122,131,42,176,162,212,163,236,255,0,242,150,148,251,143,223,238,25,149,196,203,193,235,254,247,168,221,110,246,174,119,39,221,252,134,80,223,232,167,244,61,196,47,163,135,174,15,199,194,60,182,219,208,94,78,181,89,125,95,92,238,167,235,236,159,44,219,236,37,169,37,162,92,211,213,253,125,162,76,0,169,174,53,117,54,190,80,218,212,125,223,57,209,65,147,166,135,244,119,212,83,238,254,145,87,130,91,112,194,181,83,114,230,134,150,235,177,185,168,165,176,197,65,39,191,110,213,55,81,133,219,222,90,233,187,187,183,236,23,226,69,161,104,94,193,84,28,106,100,69,93,78,215,142,153,122,190,76,194,81,177,203,63,163,186,162,91,183,119,119,246,104,35,55,12,218,92,250,142,104,104,206,67,86,212,198,76,119,157,61,18,122,161,53,24,122,151,105,253,101,220,47,225,36,100,68,71,223,160,254,128,0,230,153,149,186,145,101,224,22,33,92,138,250,112,109,122,179,237,23,233,45,16,158,89,23,113,233,244,125,164,100,51,141,61,249,120,141,136,175,200,108,182,201,185,171,74,82,75,176,244,92,135,204,200,191,146,93,235,250,191,80,208,254,80,44,54,48,243,46,182,45,13,182,182,60,229,2,153,34,79,172,103,185,243,131,29,43,63,164,162,46,212,119,17,233,238,29,148,0,0,0,0,127,155,235,229,178,227,159,162,147,63,239,16,207,62,127,238,121,87,54,103,175,3,146,230,226,167,84,234,16,27,236,34,209,13,212,37,104,93,132,95,165,245,253,162,193,248,53,88,44,83,48,102,187,120,205,143,164,217,117,249,76,180,189,231,253,142,168,148,247,19,216,74,211,188,143,188,181,255,0,16,177,80,21,41,197,195,44,21,8,117,120,248,245,65,46,108,103,246,65,154,215,170,157,134,106,159,41,199,55,41,221,79,66,34,45,169,71,216,126,193,90,86,245,118,165,107,215,105,247,21,29,254,76,234,100,166,166,71,115,106,85,177,214,214,75,73,232,162,50,61,20,146,61,12,140,190,161,107,217,69,226,163,107,42,221,164,216,248,206,239,75,80,96,216,132,137,219,92,95,49,9,109,134,137,92,184,209,54,150,170,230,171,77,125,154,107,220,98,127,216,248,221,134,184,135,13,169,182,173,195,213,182,241,165,40,254,9,33,189,76,201,38,95,77,180,254,154,127,190,61,195,78,182,242,119,54,173,72,143,78,225,255,0,96,60,205,247,126,80,236,42,36,186,197,102,70,196,198,97,199,244,216,179,212,146,133,43,249,41,87,232,31,176,82,55,17,140,214,150,61,95,169,183,104,110,127,19,209,140,154,81,105,222,251,47,75,70,190,179,40,95,208,116,189,166,95,105,247,121,206,27,56,126,230,32,230,134,136,202,11,84,208,138,53,113,194,215,249,12,84,97,145,255,0,41,63,167,236,215,236,49,127,145,99,53,13,132,198,97,58,33,26,232,90,159,180,245,246,253,163,253,132,107,226,23,61,112,178,185,117,165,12,115,57,157,14,190,182,154,105,81,137,255,0,120,160,27,81,147,126,191,21,164,247,171,127,255,0,112,161,167,155,62,26,169,246,228,72,107,239,111,153,255,0,91,138,63,233,31,100,0,0,0,0,0,0,0,0,0,0,0,7,249,73,97,50,152,83,11,61,9,90,127,212,122,140,199,99,5,9,203,107,17,106,244,87,79,85,70,233,245,61,63,73,134,213,239,63,210,247,139,191,225,145,91,42,182,89,104,141,37,222,98,99,117,58,43,110,154,238,168,76,246,104,94,225,45,192,84,31,23,108,182,79,165,94,10,199,202,68,125,98,85,116,244,146,183,167,213,229,53,2,43,93,138,116,204,251,76,254,138,11,235,215,188,86,162,22,166,212,75,65,232,100,58,21,19,48,56,187,110,184,151,104,215,111,78,164,17,164,143,160,138,189,11,118,239,229,54,126,210,31,81,220,212,227,211,205,58,203,151,222,168,125,74,83,133,232,184,93,166,101,161,255,0,160,143,141,39,29,241,90,98,77,18,110,173,228,174,255,0,224,49,139,252,77,253,99,228,73,196,171,218,99,43,143,34,181,189,183,20,106,81,116,204,150,166,101,161,247,39,235,31,18,68,186,148,205,84,251,155,247,118,159,98,75,191,236,251,71,69,194,236,180,227,22,48,45,163,177,237,78,185,133,184,148,27,189,116,86,182,235,179,216,235,168,51,236,113,39,250,254,209,63,178,177,194,70,171,22,171,76,190,49,186,169,200,68,89,12,201,69,27,144,149,115,9,42,97,210,62,162,52,206,205,126,117,29,221,159,75,220,66,209,173,171,114,145,104,208,96,91,116,40,189,60,10,116,118,162,199,107,122,151,181,182,208,72,73,106,163,53,30,137,73,23,105,153,246,15,166,2,19,113,104,66,213,150,102,246,39,82,42,201,25,246,251,61,31,56,83,230,89,38,170,14,99,112,185,237,218,35,229,157,16,156,236,239,71,94,201,153,127,212,52,157,67,117,15,209,105,239,53,244,28,138,210,147,246,26,8,200,126,225,205,43,153,142,193,203,114,242,102,192,171,221,252,138,235,239,37,132,69,244,124,165,106,181,58,109,17,111,75,70,143,166,147,47,165,245,247,118,142,143,26,67,50,227,181,42,58,247,180,242,18,226,21,161,150,169,50,212,143,67,237,238,31,232,0,0,3,242,85,169,204,213,233,115,41,82,63,37,50,59,145,215,223,244,86,147,73,247,25,31,113,251,198,117,243,181,97,63,135,153,146,189,41,78,181,177,169,149,138,140,232,222,177,30,230,87,62,74,80,127,73,70,93,136,238,51,215,222,66,213,248,77,94,204,92,57,114,85,13,82,185,178,41,181,35,100,147,176,211,181,182,224,65,78,159,68,136,244,51,239,212,204,77,192,0,1,80,156,103,48,233,116,251,226,222,196,88,229,164,89,48,98,83,86,94,247,212,245,65,227,62,213,107,220,95,163,167,215,236,28,239,132,150,32,149,177,143,239,91,203,79,171,86,167,41,130,61,127,148,236,216,8,253,19,253,31,121,126,161,119,226,26,103,191,41,144,179,5,88,181,39,182,123,36,55,80,131,21,243,237,61,209,201,82,141,69,249,100,17,118,189,236,237,254,138,181,206,230,93,88,203,173,245,78,182,162,78,231,179,38,156,204,146,79,40,211,203,53,61,37,27,117,55,92,51,208,153,239,215,255,0,156,177,224,169,78,79,167,238,154,183,51,214,232,231,71,219,167,179,125,57,90,235,175,244,11,100,1,226,49,178,201,103,17,48,162,235,180,28,250,85,42,52,232,205,31,111,99,142,70,113,178,63,164,159,211,246,153,16,206,254,103,112,217,220,34,199,27,151,15,31,94,229,210,122,61,79,66,47,202,195,101,239,98,149,252,231,233,31,234,238,23,141,195,222,247,85,241,149,171,74,116,185,92,249,205,245,253,73,236,219,166,181,25,100,142,228,145,125,20,251,63,88,234,152,221,139,84,28,20,195,202,149,253,112,43,88,208,57,58,163,69,250,219,223,109,174,244,33,102,93,174,151,242,79,250,75,55,184,155,136,117,172,81,188,167,94,117,229,235,46,119,43,121,104,142,205,141,33,178,250,9,73,119,54,94,194,254,145,100,124,31,178,234,183,158,147,143,53,130,213,178,217,232,178,253,83,226,189,244,93,247,233,244,145,246,123,197,174,0,0,242,184,161,127,82,176,190,198,169,223,53,181,236,133,76,228,243,85,162,143,78,99,200,104,190,138,84,125,238,23,114,79,250,70,107,49,78,247,153,136,247,229,78,243,158,231,49,250,143,39,122,180,34,215,150,202,27,46,194,74,75,185,5,236,47,233,22,215,194,23,2,211,105,225,180,252,84,168,179,164,155,147,149,200,61,223,71,167,145,61,133,119,56,100,125,138,46,244,151,235,239,22,36,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,42,128,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,181,65,153,108,192,226,103,225,147,28,111,204,82,110,93,86,68,75,154,224,157,80,129,233,71,55,202,102,10,222,87,74,194,253,117,146,121,76,19,77,146,18,163,74,18,130,74,79,106,72,92,255,0,9,156,47,170,225,198,79,169,117,58,202,165,183,34,250,172,76,186,17,18,76,37,71,92,102,22,150,227,51,166,227,51,113,14,181,17,185,8,115,68,146,145,33,58,17,145,18,213,213,115,193,131,180,172,111,202,230,32,90,51,40,50,234,181,40,84,121,53,186,11,80,98,165,249,165,85,136,210,158,140,152,233,52,45,91,220,82,77,133,19,101,189,77,190,226,18,101,191,81,158,27,78,233,174,216,215,85,26,245,181,167,116,85,171,126,161,30,169,78,147,202,67,156,137,76,56,151,26,115,98,201,72,86,213,161,39,162,136,210,122,104,100,101,216,52,231,135,183,173,43,18,172,11,107,17,168,81,229,177,77,186,168,240,171,112,218,150,132,165,246,216,146,202,30,109,46,37,42,82,73,100,149,145,25,18,148,90,235,161,159,120,244,0,0,34,175,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,69,94,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,0,40,7,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,22,147,86,164,210,171,244,169,180,42,237,50,37,70,155,81,142,228,73,144,229,178,151,152,146,195,137,52,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,162,30,34,57,32,153,149,91,236,174,219,58,46,236,50,187,42,14,181,66,73,60,252,151,169,110,37,150,156,92,89,78,173,164,161,59,150,183,250,114,55,28,113,109,71,81,173,70,164,45,71,16,5,255,0,112,184,240,39,134,95,125,121,196,209,42,128,4,85,226,143,224,79,19,126,229,243,136,66,128,70,170,0,0,80,15,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,2,42,241,71,240,39,137,191,114,249,196,33,64,35,85,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,1,64,60,81,252,118,98,111,220,190,79,8,74,174,6,63,158,207,217,191,222,66,213,0,85,95,28,239,204,159,237,39,238,209,21,120,92,120,236,195,47,190,188,158,104,191,224,21,87,199,59,243,39,251,73,251,180,69,94,23,30,59,48,203,239,175,39,154,47,248,0,65,94,39,89,218,135,129,152,113,39,9,48,190,235,217,137,55,70,232,111,73,164,212,152,41,86,212,84,147,46,56,227,200,35,83,172,188,251,47,37,12,158,212,43,106,220,117,14,37,77,32,149,76,54,5,129,121,98,157,229,73,195,236,62,183,165,215,46,26,228,130,141,6,12,98,45,238,175,67,51,51,51,50,74,16,148,146,150,181,168,201,8,66,84,165,26,82,147,50,189,236,35,225,239,131,86,86,84,234,25,116,185,232,252,233,119,165,62,42,239,74,196,9,106,234,165,213,27,52,186,135,24,124,208,147,228,199,125,58,199,109,77,236,36,167,87,16,181,56,241,185,74,217,157,203,213,213,149,252,101,173,97,29,211,39,175,232,57,114,105,213,68,69,114,59,53,56,46,167,115,82,27,74,203,251,166,214,73,82,210,135,90,117,4,181,236,220,115,167,132,238,119,225,219,126,140,202,102,38,74,217,18,161,80,54,172,153,164,203,12,179,21,199,186,135,228,69,148,242,157,65,171,154,249,160,163,146,91,91,138,118,66,144,106,218,109,165,54,212,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,90,160,0,0,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,4,85,226,143,224,79,19,126,229,243,136,66,128,68,170,200,46,74,46,172,214,98,60,74,221,90,153,211,225,149,179,80,101,203,142,161,32,156,67,115,246,26,92,85,50,57,182,164,45,79,58,131,34,90,144,162,228,182,178,89,158,229,52,135,111,206,147,73,165,80,41,80,168,84,42,100,74,117,54,157,29,184,144,225,196,101,44,177,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,250,197,117,113,43,225,233,15,19,104,83,177,215,1,173,15,235,234,6,215,107,20,58,91,44,71,110,177,23,124,151,164,202,67,45,178,78,73,168,169,199,144,163,53,57,185,198,218,52,165,43,115,98,85,82,216,85,137,151,86,13,226,61,185,138,86,84,190,158,181,108,212,26,168,70,220,227,136,109,237,135,235,176,239,45,104,90,153,117,6,166,220,65,40,183,182,181,164,207,69,24,154,188,75,177,158,102,63,96,118,90,113,54,173,108,85,104,53,90,157,62,186,170,148,73,212,135,224,54,169,70,205,37,107,122,33,60,106,231,67,115,121,56,203,168,91,137,83,107,73,26,183,165,105,79,159,225,1,96,89,183,214,107,228,202,188,45,232,149,101,218,182,188,154,253,32,164,145,169,17,106,45,204,134,211,82,9,26,237,82,208,151,220,52,110,35,218,189,171,78,139,66,20,155,201,16,131,137,126,71,35,102,58,205,123,24,108,117,203,70,34,217,116,119,16,204,70,208,236,132,87,41,204,155,143,156,36,178,130,82,138,73,41,110,169,149,33,62,186,220,54,214,70,74,66,217,164,191,235,170,194,186,191,182,182,229,201,110,84,63,223,33,206,166,206,142,231,252,151,25,121,183,17,245,41,42,79,176,200,95,246,72,51,163,106,230,227,14,24,157,53,84,170,37,253,77,230,49,91,183,154,156,218,156,95,40,153,221,58,51,6,179,120,161,172,223,108,137,75,47,81,195,83,91,151,180,156,92,149,20,3,197,31,199,102,38,253,203,228,240,132,95,164,210,106,181,250,172,42,21,10,153,46,163,82,168,200,110,36,56,113,25,83,207,201,125,197,18,91,105,182,210,70,165,173,74,50,73,36,136,204,204,200,136,94,247,14,108,148,126,42,184,112,253,126,255,0,166,82,156,196,219,167,231,42,82,88,46,107,148,184,38,72,54,233,137,123,114,144,173,171,65,184,234,154,36,165,110,41,41,213,212,178,211,135,48,7,138,198,44,29,176,113,214,192,170,97,206,35,80,98,84,105,181,24,239,180,211,174,197,101,231,233,239,184,203,140,166,92,85,60,133,165,169,45,165,213,155,110,146,76,210,103,246,145,208,14,113,50,171,121,101,67,23,42,22,125,102,155,45,86,197,70,68,137,54,157,93,199,9,228,84,105,196,191,80,148,234,80,132,245,45,165,77,165,228,109,78,213,153,40,139,150,182,214,185,105,194,51,54,119,181,10,234,103,44,53,186,29,86,183,104,76,234,234,52,249,116,250,100,202,140,138,44,167,92,142,130,39,141,181,169,17,105,198,179,112,212,178,107,106,31,148,75,90,210,133,45,73,183,240,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,41,229,59,194,198,13,252,63,183,188,185,129,213,64,0,0,82,95,25,250,181,42,163,154,250,36,58,125,78,36,169,20,187,30,4,73,205,50,242,86,184,175,156,201,175,19,78,164,143,84,44,218,121,167,9,42,208,246,56,133,119,40,140,220,24,105,52,170,142,107,235,115,42,20,200,146,164,82,236,121,242,224,186,243,41,90,226,190,115,33,50,110,180,163,45,80,179,105,231,91,53,39,67,216,226,211,220,163,35,187,64,25,225,226,31,101,82,172,12,233,98,173,10,141,34,91,209,229,86,17,91,90,164,173,42,89,63,80,140,212,231,146,70,148,164,182,37,217,46,37,5,166,164,130,73,25,168,200,212,118,41,193,66,173,74,123,45,183,149,9,154,156,69,212,161,223,18,37,200,134,151,146,111,178,195,208,33,37,167,86,222,187,146,133,169,135,146,149,25,104,163,105,194,45,118,158,145,131,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,90,160,0,0,0,10,237,226,243,129,105,187,48,218,6,42,83,153,214,77,183,205,231,158,239,165,212,72,128,194,123,220,34,46,196,159,114,79,245,119,138,148,194,203,222,102,28,95,148,203,206,3,156,183,233,220,237,138,208,143,78,99,43,108,251,13,42,46,229,159,176,255,0,164,105,79,12,47,234,86,40,88,212,203,230,136,189,240,170,124,238,82,180,81,107,203,121,109,31,210,74,79,189,179,239,73,127,72,245,64,0,42,143,140,14,93,86,203,209,177,230,142,90,54,123,253,40,95,170,4,86,126,147,190,253,126,138,62,223,120,173,204,50,196,58,214,23,94,80,111,58,10,244,151,7,155,176,180,71,110,246,150,217,253,52,168,187,156,63,97,255,0,72,210,22,8,226,213,7,26,240,242,155,127,91,234,254,15,63,157,162,52,95,171,177,247,26,239,90,16,103,218,209,255,0,36,191,164,249,95,16,123,225,86,62,86,238,217,241,37,114,39,57,208,116,199,179,118,186,84,98,146,251,210,101,244,85,237,253,66,142,114,199,134,238,226,238,56,219,88,120,202,182,174,173,214,104,122,17,254,74,27,207,123,84,159,230,255,0,72,191,95,112,210,101,42,155,30,145,1,170,116,84,232,211,91,182,150,167,237,81,153,247,153,159,121,143,214,2,166,248,213,211,147,233,235,90,173,204,237,232,224,199,219,167,179,125,69,90,235,175,244,8,157,146,60,186,177,152,171,234,163,109,75,157,200,102,53,57,233,38,158,81,171,152,105,122,50,54,234,78,182,101,169,61,223,175,255,0,43,74,200,134,83,33,101,246,177,117,207,119,215,144,229,66,116,88,231,218,90,71,53,69,52,151,229,150,93,236,251,123,127,166,101,138,64,226,219,136,5,115,227,251,54,242,11,213,164,211,146,193,159,251,166,166,207,71,232,151,233,123,207,245,142,137,193,143,14,156,168,95,23,14,34,200,78,177,99,65,151,77,71,111,115,233,122,158,241,31,98,181,238,63,209,211,235,246,11,123,0,0,16,143,139,45,238,197,189,151,36,208,211,43,149,34,167,82,38,77,59,13,91,155,114,4,228,233,244,76,139,83,46,253,72,197,84,100,150,194,127,16,243,37,101,210,154,107,123,80,235,20,233,210,125,98,45,172,162,124,100,172,254,146,76,251,23,220,71,175,184,134,138,41,52,230,105,20,184,116,168,255,0,146,135,29,184,232,239,250,40,73,36,187,204,207,184,189,227,245,128,0,0,255,0,57,50,25,137,29,217,82,23,177,166,80,167,22,173,12,244,73,22,166,122,23,111,112,230,244,76,199,224,221,197,121,61,96,82,46,254,125,117,135,148,194,226,250,62,82,116,90,93,38,140,183,169,162,71,211,81,23,210,250,251,187,71,76,31,134,184,234,24,162,212,30,119,232,55,21,213,43,236,36,25,152,205,142,102,230,170,118,99,113,69,237,218,163,229,157,108,155,236,238,71,94,241,145,127,214,46,15,132,186,22,156,179,56,107,78,154,214,76,203,183,217,232,248,34,108,128,249,151,45,185,72,187,168,51,173,186,236,94,162,5,70,59,177,100,53,189,72,220,219,136,52,40,181,73,146,139,84,168,203,176,200,251,69,92,230,159,132,141,86,93,90,167,124,96,141,83,158,137,82,30,146,186,55,33,41,229,146,148,251,166,125,68,153,157,186,124,210,52,211,183,233,123,200,64,28,81,203,78,49,96,250,221,59,226,212,232,88,67,138,65,59,215,69,119,118,155,253,141,58,179,46,198,212,127,171,236,28,234,60,186,148,61,20,195,155,54,246,151,98,79,187,237,251,7,219,143,137,87,180,54,81,30,61,107,99,109,168,148,146,233,153,61,12,139,66,239,79,212,62,188,108,119,197,104,105,36,70,186,182,18,123,191,128,198,63,241,183,245,15,178,214,106,113,233,150,154,101,187,239,68,48,164,169,178,244,92,46,195,34,208,191,208,71,196,185,241,211,21,47,38,221,106,228,186,122,196,188,133,54,178,232,99,55,170,79,118,165,234,54,95,164,175,239,143,8,102,165,168,204,251,77,71,255,0,88,184,14,17,57,109,157,103,80,166,99,125,114,62,201,21,184,142,66,136,123,200,245,138,242,32,73,65,250,174,153,119,164,251,13,4,175,121,151,112,178,112,17,35,137,189,104,169,57,102,173,178,183,121,105,147,211,106,173,186,233,182,161,15,217,161,251,197,31,225,5,9,203,151,17,105,52,86,143,69,201,231,232,122,126,139,14,43,222,95,163,239,26,114,140,194,98,176,150,16,122,146,117,255,0,172,245,31,234,0,0,0,0,0,0,0,0,0,0,0,0,51,197,159,188,62,149,135,217,152,186,32,60,239,53,151,122,46,83,155,73,59,180,167,197,53,118,110,81,151,106,244,237,19,247,131,13,254,197,103,13,238,171,20,213,243,182,239,67,161,104,125,189,67,245,7,127,68,189,133,250,71,250,187,133,144,0,252,213,26,116,58,172,55,32,79,103,154,195,186,111,70,227,78,186,25,25,118,145,145,247,145,8,139,137,92,47,114,225,136,51,215,82,102,139,232,201,11,211,69,245,51,222,211,68,160,187,186,180,151,114,63,235,250,135,129,139,193,207,2,218,211,169,173,115,244,239,254,13,49,58,246,253,83,71,179,182,248,84,101,142,133,28,218,147,111,245,171,62,245,245,117,6,245,236,47,97,75,63,119,253,99,213,211,184,112,229,126,156,131,66,44,125,218,255,0,248,78,162,94,239,253,103,234,30,202,137,146,252,183,219,173,176,184,184,125,162,226,41,46,161,126,150,159,216,164,233,161,232,111,159,184,118,26,44,106,85,50,159,30,143,71,71,46,44,38,144,195,45,234,165,108,66,18,73,73,106,173,76,244,34,34,212,207,81,244,0,0,4,50,226,178,135,149,150,55,121,73,212,138,164,163,87,105,118,39,209,243,181,20,209,151,5,202,111,48,216,92,228,18,214,74,111,58,34,153,238,250,101,57,157,189,253,157,250,119,246,13,41,219,171,148,229,191,76,114,113,105,37,80,217,83,221,223,76,208,91,187,187,59,245,238,236,28,187,55,24,132,230,25,101,246,244,185,163,185,178,74,104,149,22,227,30,154,252,247,68,250,209,222,149,23,122,61,165,167,188,103,198,219,168,85,49,11,27,41,53,25,31,57,62,225,186,24,121,95,68,181,117,249,100,103,220,73,79,210,95,212,95,96,209,254,13,83,222,164,225,5,141,74,146,157,174,195,182,233,145,220,45,72,244,82,34,182,147,238,51,46,242,247,143,98,0,0,0,41,167,140,149,132,154,118,47,209,47,132,57,253,149,71,141,8,211,167,181,82,170,14,235,174,239,171,221,250,253,131,209,112,87,190,210,139,238,232,195,101,127,42,149,54,180,95,253,186,156,207,232,255,0,250,223,171,218,45,208,0,0,67,222,40,56,70,172,77,203,140,233,236,55,189,219,101,231,107,102,90,233,162,99,192,154,122,246,173,37,222,191,175,236,49,73,152,67,121,202,195,44,88,181,47,70,85,181,116,10,236,25,238,22,132,122,147,18,91,112,203,232,171,244,59,244,63,176,251,134,142,176,59,18,33,226,198,22,91,151,204,69,106,117,58,100,57,15,118,31,99,142,70,109,213,23,106,83,252,231,177,36,95,226,30,229,68,146,51,112,251,200,187,254,161,64,156,74,47,132,221,249,156,184,35,51,39,156,221,25,233,116,213,122,155,118,45,154,132,194,219,244,75,93,55,119,246,253,166,38,167,6,43,50,161,78,195,219,138,236,151,23,99,114,170,82,227,180,189,233,61,201,83,20,247,11,176,149,217,221,237,33,101,32,63,138,45,201,52,251,203,65,73,124,95,44,70,40,57,128,69,226,202,126,114,228,215,156,122,159,254,143,10,3,105,239,81,251,253,132,95,175,188,117,126,17,248,239,66,181,45,59,178,211,184,106,28,164,65,232,57,8,229,45,90,239,118,123,138,237,67,103,250,69,222,102,57,23,19,76,224,198,199,43,158,22,31,218,46,255,0,17,80,249,155,220,218,127,63,206,110,27,165,216,227,40,90,118,173,165,127,40,245,250,139,176,226,254,94,112,78,225,199,140,74,167,88,212,38,55,117,92,238,107,155,144,91,54,199,117,210,236,83,136,215,94,81,151,98,191,238,61,27,97,205,135,69,195,75,62,5,153,111,179,202,131,3,155,202,78,229,171,77,238,173,195,237,90,148,127,73,103,222,103,253,3,210,128,15,249,90,210,218,77,107,61,8,133,68,241,64,207,3,87,115,181,44,190,216,133,190,150,142,79,164,102,118,151,59,82,133,45,175,155,117,130,82,116,82,86,159,85,125,189,231,217,161,10,232,179,237,122,141,231,113,68,182,233,40,223,42,95,51,150,90,164,190,130,20,179,250,70,69,220,147,246,141,49,225,93,151,19,15,108,58,101,161,9,59,89,129,206,218,90,153,253,55,150,225,247,169,71,222,179,246,152,245,128,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,18,168,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,9,169,159,108,76,181,112,191,40,248,153,81,186,101,242,253,61,111,205,182,105,204,33,198,201,233,83,167,176,184,237,33,180,173,105,223,183,152,167,86,73,213,68,211,46,172,146,173,154,12,251,225,237,149,85,196,171,254,218,195,154,20,136,140,84,174,170,196,42,36,55,101,173,73,97,183,228,188,134,91,83,138,74,84,162,65,41,100,102,100,149,30,154,232,71,220,52,209,135,182,85,43,13,108,11,107,14,104,82,37,191,77,181,104,240,168,144,221,150,180,169,247,24,140,202,25,109,78,41,41,74,77,102,148,17,153,146,82,90,235,161,23,112,244,3,52,57,151,176,35,97,102,97,177,35,15,169,246,244,186,29,54,135,116,84,163,82,224,201,39,119,181,78,234,22,112,204,141,211,53,173,10,142,109,45,11,81,158,244,41,42,213,91,181,59,137,225,25,137,151,86,34,101,29,154,117,211,47,171,249,21,112,75,182,105,207,173,199,28,121,80,91,98,60,134,144,226,150,181,107,203,234,148,210,9,59,82,150,154,105,4,159,87,83,154,160,0,34,175,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,69,94,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,0,40,7,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,22,168,60,253,255,0,96,89,184,167,102,213,176,251,16,109,232,149,203,122,185,28,227,78,131,36,143,99,168,212,140,140,140,140,148,133,165,68,149,161,105,50,90,22,148,169,38,149,36,140,179,195,154,236,168,226,62,82,177,29,118,85,234,215,93,74,157,204,126,129,95,97,147,68,90,188,84,153,17,169,36,102,124,183,145,185,36,235,38,102,166,212,164,153,26,208,182,220,93,202,112,184,240,39,134,95,125,121,196,209,42,128,4,85,226,143,224,79,19,126,229,243,136,66,128,70,170,0,0,80,15,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,2,42,241,71,240,39,137,191,114,249,196,33,64,35,85,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,1,64,60,81,252,118,98,111,220,190,79,8,74,174,6,63,158,207,217,191,222,66,213,0,85,95,28,239,204,159,237,39,238,209,21,120,92,120,236,195,47,190,188,158,104,191,224,21,87,199,59,243,39,251,73,251,180,69,94,23,30,59,48,203,239,175,39,154,47,248,7,31,205,22,102,236,28,172,225,125,75,16,46,249,49,38,84,145,29,74,162,219,197,81,102,52,218,203,228,227,77,236,97,46,30,229,33,10,125,165,58,180,37,102,219,102,165,237,86,132,149,103,94,255,0,191,239,44,83,188,170,216,131,136,55,12,186,229,195,92,144,114,103,78,146,101,189,213,232,68,68,68,68,73,66,18,146,74,16,132,145,33,8,74,82,146,74,82,68,87,19,194,247,34,223,129,75,85,24,227,140,118,103,73,137,53,173,254,135,141,53,91,158,161,82,220,109,36,90,178,105,46,158,99,218,185,204,212,212,180,52,104,111,230,148,169,13,156,255,0,17,215,60,153,68,165,102,251,8,211,106,49,81,137,71,187,40,50,21,82,183,42,175,199,74,208,135,205,6,149,197,121,100,147,117,17,158,45,187,249,103,169,45,182,92,52,185,202,38,213,158,186,181,38,171,64,170,205,161,87,105,146,233,213,42,116,135,34,76,135,45,149,50,252,103,219,81,165,198,156,109,68,74,66,210,162,52,154,76,136,200,200,200,197,239,112,238,206,252,60,213,88,135,105,94,50,182,226,109,167,79,105,218,234,141,150,35,51,84,109,79,58,218,37,69,105,14,169,106,218,132,49,212,25,54,219,104,118,66,73,9,36,173,9,40,45,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,45,80,0,0,0,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,2,42,241,71,240,39,137,191,114,249,196,33,76,25,85,203,61,229,154,252,92,135,133,182,124,232,148,228,38,58,170,85,122,156,147,37,34,157,78,109,109,161,215,201,189,196,167,151,185,214,208,134,210,101,185,107,78,229,33,27,220,70,133,48,119,7,108,28,10,176,41,120,115,135,52,24,148,234,109,58,59,13,58,235,81,89,101,250,131,237,178,219,42,151,41,76,161,9,118,75,137,105,6,227,166,146,53,25,125,132,94,212,0,66,6,248,83,224,49,230,142,70,50,189,72,136,155,9,49,217,168,199,178,18,157,208,156,173,155,174,27,166,182,246,146,81,5,41,38,86,152,164,106,74,220,91,137,61,140,32,152,114,63,241,184,164,210,168,20,172,6,161,80,169,145,41,212,218,116,123,130,36,56,113,25,75,44,70,97,180,211,18,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,154,240,84,241,79,116,252,63,157,230,52,225,117,32,42,215,138,198,68,169,71,74,159,154,108,26,182,101,166,164,153,6,253,239,74,167,48,149,48,227,6,149,169,202,193,32,140,148,133,165,68,146,127,98,84,75,37,243,212,72,216,251,142,86,182,14,227,21,253,129,87,253,47,17,176,230,189,46,157,82,167,72,97,215,90,106,83,204,177,80,97,183,155,121,81,37,37,149,161,78,198,113,77,32,156,104,212,68,162,47,176,203,66,121,85,204,197,155,154,252,35,135,138,86,124,25,116,229,166,66,169,181,122,100,146,53,46,157,81,109,13,173,214,9,205,164,151,145,181,214,214,135,18,69,185,11,78,228,161,123,219,69,48,241,71,241,217,137,191,114,249,60,33,53,56,93,100,22,29,159,66,166,230,99,24,169,244,170,165,86,227,167,198,157,105,209,223,140,196,198,233,145,86,182,164,177,82,82,212,149,108,152,174,91,106,107,150,105,83,45,169,91,140,214,225,161,155,42,0,28,43,56,153,85,179,115,95,132,117,11,62,179,77,136,155,158,157,30,68,155,78,174,227,134,202,233,213,19,71,168,74,117,40,90,186,103,20,150,210,242,54,171,114,8,148,69,204,67,107,67,42,185,59,194,60,168,89,176,232,214,125,30,37,70,231,84,117,55,87,187,36,195,66,106,53,21,184,109,169,212,18,251,84,204,109,205,55,178,58,84,104,78,196,154,141,110,111,113,125,212,0,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,74,121,78,240,177,131,127,15,237,239,46,96,117,80,0,0,25,246,226,105,86,165,86,179,199,137,243,40,213,56,147,227,183,34,155,17,110,198,121,46,161,47,177,76,136,203,205,26,146,102,68,182,221,109,198,214,158,244,173,10,73,232,100,100,38,87,4,44,51,233,173,92,75,198,57,145,41,78,250,66,161,18,217,167,191,203,221,58,63,78,217,200,150,141,198,143,81,151,58,168,71,162,86,123,148,199,172,146,216,131,59,63,1,74,220,106,252,83,218,223,15,224,249,141,68,123,254,7,87,77,10,37,213,139,150,84,137,219,43,85,90,125,30,169,14,55,41,103,205,139,17,201,77,200,115,121,22,196,237,92,216,197,161,153,40,249,154,164,140,146,163,47,1,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,45,80,0,0,0,7,147,197,75,46,38,33,88,149,59,66,114,119,51,63,147,184,181,50,250,15,33,194,238,82,79,189,5,237,33,153,203,194,214,168,217,151,20,187,110,170,141,146,161,242,247,150,169,63,166,218,86,95,68,204,187,148,94,209,98,252,47,243,192,205,162,237,55,47,151,217,114,233,75,231,122,58,103,105,242,116,41,178,221,249,182,152,53,43,85,41,9,245,151,217,222,93,154,144,183,100,45,46,36,150,131,212,140,127,208,0,243,88,141,97,209,113,46,207,159,102,92,12,243,96,207,229,115,83,185,105,215,99,168,112,187,80,164,159,210,65,119,25,127,64,206,78,97,176,78,225,192,124,74,168,216,213,214,54,244,188,158,83,155,144,123,247,71,105,211,236,75,139,211,78,105,23,106,191,238,41,65,195,47,56,49,176,54,231,155,135,247,115,191,196,85,206,94,199,54,159,204,114,91,152,233,246,54,202,214,173,203,117,63,202,45,62,178,236,46,187,197,195,29,232,87,93,167,105,218,118,245,67,154,137,221,127,61,28,165,167,77,142,192,113,61,171,108,191,68,251,140,135,39,225,7,98,49,94,204,10,239,23,147,243,150,222,156,147,212,255,0,244,136,83,219,87,114,139,221,237,35,253,93,226,237,128,5,107,113,157,179,42,21,28,61,183,110,200,145,119,183,22,165,18,59,174,111,73,109,74,88,168,56,125,134,174,222,255,0,97,8,85,195,98,248,77,161,153,203,126,51,210,121,45,214,94,137,77,47,83,118,229,189,80,134,91,126,137,233,174,222,254,207,180,133,254,17,36,204,156,46,243,46,255,0,168,120,108,113,196,136,120,79,133,151,29,243,45,90,29,50,153,50,67,61,135,218,227,113,156,117,37,216,149,127,55,237,73,151,248,134,113,113,122,243,149,137,152,177,117,222,175,43,114,171,245,217,211,219,45,8,180,39,228,184,225,23,209,79,233,247,232,95,97,119,11,179,225,125,132,106,195,44,184,193,158,251,123,29,185,158,106,182,69,174,186,166,68,8,71,175,98,212,93,232,250,190,194,19,8,0,0,84,95,26,139,237,43,190,237,124,54,73,253,26,84,42,209,253,188,234,139,63,163,255,0,235,126,175,104,243,188,27,172,36,212,177,126,183,124,41,207,236,90,60,152,68,157,61,169,149,79,119,93,119,125,126,239,215,236,23,44,0,0,0,60,118,50,83,222,171,97,5,243,75,140,157,207,76,182,234,113,219,45,72,181,82,226,184,146,239,50,46,243,247,140,224,220,149,10,166,31,99,101,90,165,31,230,231,219,215,68,135,147,244,79,71,88,150,102,93,228,164,253,36,125,101,246,141,6,229,27,16,156,196,220,190,217,119,52,151,55,201,85,22,156,220,147,211,79,158,232,152,90,251,146,146,239,95,176,180,247,14,163,113,46,83,118,253,77,200,37,172,148,195,121,76,247,125,50,65,237,239,236,239,211,191,176,102,179,49,235,148,230,97,177,69,201,197,164,149,94,117,181,61,221,244,206,115,219,187,187,59,245,238,236,23,47,194,149,15,39,44,109,115,83,161,29,73,38,158,210,237,47,71,193,208,76,208,0,1,243,235,81,169,85,58,124,138,61,97,28,200,179,90,91,15,55,170,147,189,11,73,165,69,170,116,50,212,140,203,82,61,71,30,173,228,191,45,247,19,111,174,86,31,106,185,106,83,171,95,165,167,246,169,90,234,122,19,229,239,30,54,163,195,135,43,245,20,18,23,99,237,211,255,0,194,117,19,247,255,0,235,63,88,242,151,39,10,140,177,215,99,147,81,173,254,137,101,220,190,174,160,230,157,135,236,57,101,239,255,0,168,120,215,248,58,96,83,142,37,76,214,121,72,37,17,169,61,60,197,106,94,237,78,104,235,24,61,195,151,47,56,65,83,141,91,167,80,58,186,132,85,161,230,223,234,167,55,163,137,83,106,37,109,57,43,79,210,108,143,77,52,237,18,142,52,118,97,198,106,36,116,108,105,132,37,182,211,169,158,137,34,208,139,83,237,238,33,254,160,43,127,140,245,254,197,27,13,237,91,20,149,243,183,23,93,169,104,125,157,59,244,247,127,68,253,135,250,69,250,251,132,2,200,38,31,74,196,28,204,90,240,25,119,148,203,93,111,53,205,164,173,186,211,229,26,123,55,36,207,181,26,118,13,14,128,0,0,0,0,0,0,0,0,0,0,0,0,166,174,49,184,114,237,7,20,232,151,194,83,163,53,254,167,78,210,255,0,64,141,79,107,244,140,251,207,220,95,175,188,121,78,18,24,128,221,165,143,142,219,210,95,229,199,184,54,243,61,93,117,228,66,158,178,238,73,159,122,189,229,250,197,224,0,0,0,8,191,196,92,241,17,140,182,213,234,120,119,55,166,126,154,114,38,212,21,203,97,127,192,155,129,45,78,246,61,217,223,179,232,234,174,206,194,239,20,135,110,230,67,25,109,74,163,117,90,61,223,200,144,211,164,238,239,71,197,87,172,74,37,127,41,163,46,244,151,176,92,46,68,179,221,109,227,125,181,73,176,238,154,159,245,227,6,11,13,72,46,75,159,63,177,184,205,41,223,82,58,26,78,231,157,87,170,74,61,62,206,210,154,201,81,41,36,164,158,164,101,169,15,232,248,183,157,121,22,181,167,88,184,220,45,83,76,129,34,97,253,141,180,165,251,143,244,125,199,246,8,231,148,140,220,82,49,222,239,188,236,183,100,237,169,209,170,149,21,52,198,197,31,240,86,93,97,178,86,238,74,19,244,157,211,67,51,87,218,93,165,249,56,154,65,92,204,174,214,148,133,237,228,42,75,167,217,174,164,154,116,206,207,250,197,32,224,66,210,222,56,97,227,139,86,212,166,235,164,153,171,77,116,34,152,215,104,210,157,138,180,185,100,91,206,33,91,146,170,84,67,37,105,166,164,108,167,180,65,14,49,120,132,221,39,6,105,22,59,110,237,126,101,94,60,165,22,221,117,109,113,42,13,31,242,76,187,203,223,175,248,197,113,228,74,199,149,125,230,94,207,131,30,63,53,52,234,157,62,164,255,0,174,73,216,211,117,8,196,165,118,169,58,233,191,184,181,63,168,104,126,159,17,16,32,70,130,223,209,142,202,26,79,216,148,145,127,64,253,0,0,0,2,179,120,208,83,160,174,201,183,42,75,63,225,73,159,13,162,46,223,161,201,168,171,223,167,120,134,28,53,174,153,150,190,104,232,39,17,27,189,40,113,105,174,118,145,124,219,181,24,122,247,145,254,137,119,104,127,89,13,0,37,91,146,74,211,77,75,93,7,244,0,7,195,190,109,232,247,117,147,112,90,114,139,86,43,84,169,116,231,11,183,232,60,202,155,62,227,35,238,87,176,203,237,33,156,204,211,97,100,188,33,198,251,166,213,125,189,140,29,82,115,240,251,72,245,143,214,62,134,251,150,179,238,111,218,122,251,196,182,225,247,158,184,88,79,109,63,134,119,172,221,25,113,106,232,92,229,159,169,171,113,89,109,58,55,29,70,122,19,106,237,82,190,223,97,137,15,140,156,70,232,246,206,29,215,162,210,234,91,106,83,153,148,196,7,57,42,61,84,182,28,38,251,21,24,211,244,146,95,75,79,172,84,69,122,169,84,196,59,242,163,90,144,124,234,149,203,87,122,82,207,213,78,247,228,60,106,62,226,74,75,85,47,220,69,246,11,251,200,30,25,201,195,60,182,219,16,167,51,203,147,85,133,10,168,178,220,71,167,54,4,82,62,229,168,187,208,126,239,176,132,142,0,21,45,198,133,106,244,229,162,143,103,240,255,0,254,226,156,43,66,141,95,170,219,239,156,154,84,158,75,138,239,61,137,87,176,203,249,68,126,243,10,21,10,171,116,85,153,163,81,163,117,19,100,238,229,183,189,40,221,181,38,163,237,81,145,23,98,79,218,47,187,33,249,62,135,150,59,17,78,86,89,221,116,85,52,244,131,155,140,191,38,244,174,87,98,94,113,191,201,62,69,234,233,245,246,247,74,160,1,255,0,46,56,134,144,107,89,232,146,239,49,90,156,65,184,137,209,237,250,75,216,93,131,149,110,162,170,254,222,182,95,33,72,233,182,170,43,237,250,146,35,26,87,185,38,225,118,43,179,188,251,116,33,80,239,60,228,135,13,231,149,185,106,239,61,52,22,21,194,139,44,114,175,139,229,120,193,93,99,101,54,139,167,70,173,228,124,222,115,51,163,185,216,151,73,73,209,73,46,244,30,190,205,11,180,92,216,0,0,12,251,102,111,44,153,146,175,230,75,21,235,180,44,190,98,85,70,155,81,190,43,178,225,204,137,105,207,121,137,44,57,61,229,54,235,110,37,163,74,208,164,153,40,148,70,100,100,100,100,45,211,135,13,167,117,88,217,49,195,203,90,245,182,106,182,253,106,23,165,186,154,117,82,19,145,37,49,190,171,45,104,222,211,132,149,167,114,22,149,22,165,218,149,17,151,97,144,146,160,42,47,139,182,8,99,70,37,102,74,219,174,225,206,16,222,183,85,53,139,30,28,71,102,81,40,18,231,48,219,233,159,61,74,105,78,50,218,146,75,36,173,10,52,153,235,162,210,126,210,29,43,131,94,19,226,158,23,254,23,255,0,9,152,105,117,218,94,147,249,63,209,122,118,141,38,7,85,203,244,135,51,149,206,66,119,237,230,35,118,221,116,222,157,123,200,126,190,47,205,227,70,37,82,172,172,16,194,236,18,189,110,170,107,18,62,85,85,106,212,155,106,92,230,27,125,41,122,52,104,205,190,198,228,146,201,43,148,183,91,90,53,209,113,141,42,237,81,8,213,195,135,37,216,151,83,205,29,10,230,198,140,39,189,109,106,21,147,29,119,52,101,214,237,233,208,88,155,81,97,214,147,17,148,188,190,89,37,104,117,212,201,34,213,123,138,42,144,104,52,169,70,87,104,2,165,120,185,101,111,20,239,12,113,182,113,75,10,112,166,171,114,196,175,91,229,79,170,124,154,161,73,153,41,51,162,60,175,159,153,200,104,200,183,176,252,102,219,90,148,106,82,99,41,58,18,91,78,191,175,132,14,28,230,27,10,177,162,245,163,95,216,97,122,218,118,157,118,215,234,95,93,110,219,145,9,137,21,24,210,217,76,98,75,207,52,147,222,150,164,204,209,9,81,110,35,81,153,30,194,52,218,248,0,8,213,196,122,211,186,175,156,152,226,29,173,101,91,53,91,130,181,55,209,61,53,58,151,9,201,114,159,217,85,136,181,236,105,178,82,213,181,8,82,143,66,236,74,76,207,176,140,84,94,89,50,201,153,42,6,100,176,162,187,93,203,230,37,83,169,180,235,226,133,46,100,201,118,156,246,88,140,195,115,217,83,142,184,226,154,36,161,9,73,26,141,70,100,68,68,102,99,65,32,35,87,17,235,78,234,190,114,99,136,118,181,149,108,213,110,10,212,223,68,244,212,234,92,39,37,202,127,101,86,34,215,177,166,201,75,86,212,33,74,61,11,177,41,51,62,194,49,81,121,100,203,38,100,168,25,146,194,138,237,119,47,152,149,78,166,211,175,138,20,185,147,37,218,115,217,98,51,13,207,101,78,58,227,138,104,146,132,37,36,106,53,25,145,17,17,153,141,4,128,10,213,227,41,132,248,167,138,31,130,15,193,158,26,93,119,111,163,62,80,117,190,130,163,73,159,210,243,61,31,203,230,242,80,173,155,185,107,219,187,77,118,43,78,227,28,215,132,78,8,99,70,26,230,74,228,174,226,54,16,222,182,173,53,251,30,100,70,166,86,232,18,224,176,227,234,159,1,73,105,46,60,218,82,107,52,161,106,36,145,235,162,20,126,195,22,232,0,0,41,3,136,246,94,177,246,249,206,118,33,221,54,86,7,226,5,193,69,155,232,158,154,163,75,182,102,203,138,254,202,84,68,47,99,173,182,164,43,106,208,164,158,135,216,164,153,31,105,24,156,28,34,112,246,254,195,92,182,220,148,44,70,177,238,11,86,164,253,241,50,91,80,235,116,199,160,190,227,10,129,1,41,117,45,188,148,168,208,106,66,210,74,34,211,84,40,189,134,38,248,0,205,103,226,157,154,127,246,180,226,175,253,13,168,255,0,224,141,4,101,146,147,85,160,101,183,10,40,85,218,100,186,117,74,157,99,208,162,76,135,45,149,50,252,103,219,128,202,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,116,176,1,81,124,93,176,67,26,49,43,50,86,221,119,14,112,134,245,186,169,172,88,240,226,59,50,137,64,151,57,134,223,76,249,234,83,74,113,150,212,146,89,37,104,81,164,207,93,22,147,246,144,233,92,26,240,159,20,240,191,240,191,248,76,195,75,174,210,244,159,201,254,139,211,180,105,48,58,174,95,164,57,156,174,114,19,191,111,49,27,182,235,166,244,235,222,66,202,128,113,252,209,101,146,193,205,54,23,212,176,254,239,141,18,29,73,113,212,154,45,194,84,230,100,205,163,62,110,52,230,246,20,225,110,74,22,166,26,75,168,66,144,110,54,74,70,228,234,74,79,202,201,6,16,222,88,11,150,59,75,8,241,1,136,141,215,109,217,21,118,100,28,71,201,230,29,66,234,146,221,105,230,215,216,102,135,26,113,183,8,148,73,89,18,200,148,148,168,141,37,221,64,4,106,226,61,105,221,87,206,76,113,14,214,178,173,154,173,193,90,155,232,158,154,157,75,132,228,185,79,236,170,196,90,246,52,217,41,106,218,132,41,71,161,118,37,38,103,216,70,41,7,241,78,205,63,251,90,113,87,254,134,212,127,240,70,148,192,0,82,7,17,236,189,99,237,243,156,236,67,186,108,172,15,196,11,130,139,55,209,61,53,70,151,108,205,151,21,253,148,168,136,94,199,91,109,72,86,213,161,73,61,15,177,73,50,62,210,49,56,56,68,225,237,253,134,185,109,185,40,88,141,99,220,22,173,73,251,226,100,182,161,214,233,143,65,125,198,21,2,2,82,234,91,121,41,81,160,212,133,164,148,69,166,168,81,123,12,77,240,17,171,136,245,167,117,95,57,49,196,59,90,202,182,106,183,5,106,111,162,122,106,117,46,19,146,229,63,178,171,17,107,216,211,100,165,171,106,16,165,30,133,216,148,153,159,97,24,164,31,197,59,52,255,0,237,105,197,95,250,27,81,255,0,193,26,83,1,205,51,55,73,170,215,242,219,138,244,42,21,50,93,70,165,81,177,235,177,33,195,136,202,158,126,75,238,64,121,45,180,219,105,35,82,214,165,25,36,146,68,102,102,100,68,51,239,248,167,102,159,253,173,56,171,255,0,67,106,63,248,35,74,96,0,41,3,136,246,94,177,246,249,206,118,33,221,54,86,7,226,5,193,69,155,232,158,154,163,75,182,102,203,138,254,202,84,68,47,99,173,182,164,43,106,208,164,158,135,216,164,153,31,105,24,146,188,26,240,159,20,240,191,240,191,248,76,195,75,174,210,244,159,201,254,139,211,180,105,48,58,174,95,164,57,156,174,114,19,191,111,49,27,182,235,166,244,235,222,66,202,128,86,175,25,76,39,197,60,80,252,16,126,12,240,210,235,187,125,25,242,131,173,244,21,26,76,254,151,153,232,254,95,55,146,133,108,221,203,94,221,218,107,177,90,119,24,141,92,56,114,245,143,182,54,115,176,242,233,189,112,63,16,45,250,44,47,75,117,53,26,165,179,54,36,86,55,210,165,161,27,221,113,180,161,59,150,180,164,181,62,213,40,136,187,76,133,223,128,173,94,50,152,79,138,120,161,248,32,252,25,225,165,215,118,250,51,229,7,91,232,42,52,153,253,47,51,209,252,190,111,37,10,217,187,150,189,187,180,215,98,180,238,49,26,184,112,229,235,31,108,108,231,97,229,211,122,224,126,32,91,244,88,94,150,234,106,53,75,102,108,72,172,111,165,75,66,55,186,227,105,66,119,45,105,73,106,125,170,81,17,118,153,11,191,1,197,51,93,149,28,56,205,174,28,46,202,189,90,232,106,176,121,143,208,43,236,50,75,149,72,148,162,34,53,36,140,203,152,202,246,164,157,100,204,146,226,82,147,35,66,208,219,136,128,25,56,225,89,117,80,115,5,90,157,153,139,114,149,88,180,44,94,71,64,150,31,113,84,251,130,168,227,76,62,141,173,188,202,23,38,27,40,117,68,238,226,66,20,250,82,215,207,33,47,160,173,168,0,87,7,21,76,140,85,113,74,55,227,35,132,116,185,117,11,178,155,30,45,54,185,111,83,105,106,145,38,178,199,52,155,106,83,41,142,217,186,228,150,137,196,165,123,247,17,199,105,38,74,71,35,107,157,3,135,159,15,58,86,90,41,81,241,83,21,33,196,168,226,165,70,57,146,16,74,75,204,91,108,56,157,21,29,133,22,169,92,149,36,205,46,190,147,50,34,53,52,209,236,230,56,252,106,226,237,130,24,209,137,89,146,182,235,184,115,132,55,173,213,77,98,199,135,17,217,148,74,4,185,204,54,250,103,207,82,154,83,140,182,164,146,201,43,66,141,38,122,232,180,159,180,135,74,224,215,132,248,167,133,255,0,133,255,0,194,102,26,93,118,151,164,254,79,244,94,157,163,73,129,213,114,253,33,204,229,115,144,157,251,121,136,221,183,93,55,167,94,242,22,84,0,0,0,3,154,102,110,147,85,175,229,183,21,232,84,42,100,186,141,74,163,99,215,98,67,135,17,149,60,252,151,220,128,242,91,105,182,210,70,165,173,74,50,73,36,136,204,204,200,136,103,223,241,78,205,63,251,90,113,87,254,134,212,127,240,70,148,192,4,127,207,150,25,221,88,201,149,171,171,11,108,168,157,69,106,230,168,80,41,241,183,54,226,219,103,125,106,22,247,221,229,161,107,75,45,32,148,227,139,36,158,198,208,181,25,104,147,31,175,39,121,85,179,114,161,132,116,251,62,141,77,136,171,158,163,30,60,155,178,174,219,134,242,234,53,18,71,174,73,117,72,66,186,102,212,167,18,202,54,167,106,12,212,101,204,91,139,95,117,0,0,21,171,198,83,9,241,79,20,63,4,31,131,60,52,186,238,223,70,124,160,235,125,5,70,147,63,165,230,122,63,151,205,228,161,91,55,114,215,183,118,154,236,86,157,198,57,175,8,156,16,198,140,53,204,149,201,93,196,108,33,189,109,90,107,246,60,200,141,76,173,208,37,193,97,199,213,62,2,146,210,92,121,180,164,214,105,66,212,73,35,215,68,40,253,134,45,208,0,83,7,16,110,27,215,150,31,95,237,226,14,92,112,246,224,185,237,59,166,68,135,167,82,232,240,202,91,244,106,139,143,60,233,178,204,56,172,36,218,131,202,54,208,209,145,47,97,182,164,173,73,220,214,255,0,1,147,182,51,179,149,12,92,167,222,20,108,189,227,2,173,138,140,136,241,174,202,67,118,77,65,228,84,105,196,191,92,210,210,144,132,245,45,165,78,41,149,238,78,213,153,164,207,150,183,16,185,169,110,100,166,54,100,243,175,116,230,171,24,44,137,113,112,249,216,244,105,52,171,90,225,140,236,73,242,106,37,68,165,45,5,54,42,155,54,156,140,209,184,251,110,32,158,61,100,70,83,75,37,161,46,37,86,20,0,0,0,0,3,154,102,110,147,85,175,229,183,21,232,84,42,100,186,141,74,163,99,215,98,67,135,17,149,60,252,151,220,128,242,91,105,182,210,70,165,173,74,50,73,36,136,204,204,200,136,103,223,241,78,205,63,251,90,113,87,254,134,212,127,240,70,130,50,201,73,170,208,50,219,133,20,42,237,50,93,58,165,78,177,232,81,38,67,150,202,153,126,51,237,192,101,46,52,227,106,34,82,22,149,17,164,210,100,70,70,70,70,58,88,0,0,12,251,102,111,44,153,146,175,230,75,21,235,180,44,190,98,85,70,155,81,190,43,178,225,204,137,105,207,121,137,44,57,61,229,54,235,110,37,163,74,208,164,153,40,148,70,100,100,100,100,44,171,132,78,30,223,216,107,150,219,146,133,136,214,61,193,106,212,159,190,38,75,106,29,110,152,244,23,220,97,80,32,37,46,165,183,146,149,26,13,72,90,73,68,90,106,133,23,176,196,223,1,81,124,93,176,67,26,49,43,50,86,221,119,14,112,134,245,186,169,172,88,240,226,59,50,137,64,151,57,134,223,76,249,234,83,74,113,150,212,146,89,37,104,81,164,207,93,22,147,246,144,112,137,193,12,104,195,92,201,92,149,220,70,194,27,214,213,166,191,99,204,136,212,202,221,2,92,22,28,125,83,224,41,45,37,199,155,74,77,102,148,45,68,146,61,116,66,143,216,97,197,219,4,49,163,18,179,37,109,215,112,231,8,111,91,170,154,197,143,14,35,179,40,148,9,115,152,109,244,207,158,165,52,167,25,109,73,37,146,86,133,26,76,245,209,105,63,105,14,149,193,175,9,241,79,11,255,0,11,255,0,132,204,52,186,237,47,73,252,159,232,189,59,70,147,3,170,229,250,67,153,202,231,33,59,246,243,17,187,110,186,111,78,189,228,44,168,0,0,0,0,83,39,21,220,177,202,177,239,148,99,5,9,141,244,218,214,189,98,183,145,114,185,44,193,142,223,98,157,53,43,85,40,251,144,90,123,117,46,209,94,172,188,228,119,9,230,85,181,105,238,61,53,22,241,195,231,136,157,30,224,164,179,133,216,199,86,233,234,172,110,232,165,242,20,190,167,114,165,62,231,169,30,49,37,27,82,77,151,106,187,123,203,183,82,22,86,219,136,117,4,227,103,170,79,184,199,253,0,8,171,159,12,159,67,204,229,136,151,40,204,237,186,41,122,250,61,205,198,127,148,122,47,55,177,79,54,223,228,152,50,245,181,250,187,123,232,70,187,66,170,218,245,103,168,213,152,221,60,216,219,121,141,239,74,246,238,73,40,187,82,102,71,216,162,246,133,102,191,85,184,31,41,53,89,60,231,19,220,123,18,159,97,23,242,72,189,196,44,191,130,242,215,233,203,185,31,201,62,131,255,0,184,168,139,105,0,17,203,63,120,103,35,19,50,219,115,194,130,207,50,77,42,20,218,162,11,113,23,228,160,74,34,239,90,75,189,101,239,251,12,80,29,6,169,84,195,203,246,157,90,142,124,154,141,181,87,102,82,15,213,86,199,227,188,74,46,242,82,79,69,35,220,101,246,139,119,193,190,35,116,123,155,14,232,49,106,149,45,213,40,44,197,98,123,156,149,22,138,67,13,147,157,137,140,73,250,74,63,163,175,212,35,199,16,76,245,194,197,139,105,140,51,178,166,234,203,107,79,92,231,44,253,125,27,148,203,137,209,200,233,50,212,156,79,106,85,246,123,76,68,156,172,225,92,188,94,198,251,90,213,97,189,236,21,82,11,243,59,72,180,143,214,48,135,59,214,131,238,115,216,122,251,134,140,236,91,118,61,161,100,219,214,156,66,209,138,45,42,37,57,178,237,250,12,178,150,203,188,204,251,147,237,51,251,76,125,192,0,31,197,43,106,77,90,107,161,107,160,207,255,0,18,155,166,101,209,154,58,241,203,70,223,69,156,170,107,125,164,127,54,213,70,102,157,196,95,164,125,250,159,214,98,103,240,95,167,65,69,147,113,212,144,127,194,149,62,99,70,93,191,67,147,78,87,191,78,241,102,64,0,0,3,243,212,34,34,124,9,48,92,250,50,25,91,74,251,20,147,47,233,25,224,207,109,143,42,196,204,189,225,6,68,126,82,106,53,58,133,73,143,92,149,189,167,42,18,73,42,236,82,180,215,103,113,232,127,80,177,206,14,152,132,213,91,6,170,246,59,143,110,126,29,94,68,164,150,221,52,109,17,105,237,23,242,72,187,207,223,175,248,196,239,190,150,150,236,139,133,197,171,106,83,74,150,102,173,53,208,137,149,118,140,214,99,186,210,230,56,98,27,136,86,228,170,235,171,25,43,77,53,35,152,239,104,187,238,25,80,87,15,43,180,85,45,123,185,234,140,241,118,105,161,42,157,15,179,254,161,250,243,111,155,138,70,4,93,246,101,150,212,157,213,58,205,82,156,167,88,216,162,254,10,243,175,182,106,221,201,90,126,147,90,104,70,74,251,11,180,228,101,153,94,69,211,105,209,238,54,203,68,212,224,71,152,95,99,141,37,126,226,253,47,113,125,131,237,15,226,148,73,73,169,71,161,17,106,98,20,231,179,61,246,214,7,219,85,107,14,214,169,255,0,94,51,160,190,212,114,228,185,243,27,219,146,210,93,245,227,173,165,109,121,164,250,166,162,215,236,237,58,123,184,179,33,140,183,93,81,202,173,98,239,231,201,117,211,119,119,163,226,167,214,53,26,191,146,209,23,122,143,216,46,235,135,65,226,43,249,109,164,84,241,18,111,82,253,72,227,205,167,171,150,194,63,129,57,2,34,154,236,103,179,191,127,210,209,93,189,165,220,37,8,0,0,0,164,14,45,248,130,221,219,143,141,91,209,159,230,71,160,110,229,250,186,105,207,133,1,103,222,146,62,244,251,207,245,15,83,193,207,14,93,175,98,157,110,247,81,106,205,3,166,215,187,179,159,26,160,215,233,17,247,151,184,255,0,87,120,185,96,0,0,0,0,0,0,0,0,0,0,0,0,16,31,139,246,25,55,119,96,116,27,213,13,239,149,105,243,121,5,174,154,245,83,32,54,175,229,145,119,39,218,74,253,93,226,165,178,237,136,40,194,236,97,160,95,14,185,177,186,119,85,184,244,215,242,145,93,104,191,146,175,231,61,199,253,35,75,145,164,55,45,132,200,104,245,74,181,211,245,30,131,253,64,0,0,124,155,178,218,165,222,86,205,82,213,173,71,231,193,171,67,126,20,134,247,169,59,155,117,181,33,69,170,76,140,181,74,143,184,200,254,178,20,65,159,28,156,221,25,127,196,90,157,195,74,164,235,104,85,165,61,42,43,252,246,254,100,221,126,82,208,206,213,62,183,85,163,76,145,238,50,45,125,186,31,124,91,161,87,106,182,213,90,45,114,137,43,166,155,9,228,62,195,187,18,189,139,66,137,73,61,20,70,71,162,146,71,161,150,157,130,201,50,103,197,46,165,65,145,76,195,236,113,147,206,128,165,51,17,154,158,196,167,151,219,29,164,151,38,52,67,81,232,146,117,93,170,237,238,247,24,181,107,42,249,182,113,10,129,22,230,180,234,61,109,62,91,104,117,167,121,46,55,169,45,9,89,118,56,148,171,232,173,39,218,94,209,204,51,161,114,252,149,203,77,253,80,36,238,83,182,253,85,132,118,233,235,29,62,65,151,176,255,0,68,83,63,15,236,68,169,218,249,175,163,85,97,207,233,14,228,155,30,155,37,92,164,185,185,169,21,40,170,90,116,52,158,159,68,187,72,136,251,59,12,133,189,103,190,212,171,94,217,91,186,217,162,163,168,92,74,76,234,131,135,170,81,171,73,167,74,213,94,177,151,233,23,97,118,246,247,10,33,193,56,78,49,143,86,21,62,66,61,118,238,250,91,43,78,190,210,154,217,25,118,13,38,89,4,136,214,45,0,149,234,165,170,76,82,63,110,132,76,164,83,15,22,236,89,59,207,29,226,218,52,233,188,234,117,26,154,134,221,79,47,110,217,77,76,158,218,139,83,65,40,244,74,139,184,205,63,104,247,124,24,112,206,76,156,75,184,177,77,197,255,0,5,106,143,46,140,148,232,95,148,41,20,247,245,215,126,189,223,238,116,250,253,130,224,64,0,0,0,87,175,25,88,27,240,46,133,63,166,215,109,195,21,190,110,254,239,224,117,3,211,79,250,245,21,185,145,165,26,115,51,100,25,43,79,227,154,111,179,255,0,194,17,134,137,160,158,176,163,158,191,232,72,255,0,17,15,247,0,0,16,31,138,6,79,85,140,150,163,152,193,105,194,223,113,91,84,227,41,7,204,211,116,8,237,205,144,164,252,227,200,108,181,113,196,246,146,13,95,105,118,10,87,159,6,93,46,107,208,38,181,202,145,25,197,52,226,55,18,182,173,38,100,101,169,106,71,218,71,220,63,192,214,165,22,134,98,99,112,233,202,69,193,141,216,165,75,190,106,212,175,235,86,220,154,196,213,72,231,163,215,145,30,76,71,77,189,169,121,14,22,173,58,103,187,105,151,179,67,62,194,189,122,93,58,45,30,153,14,145,9,27,35,193,97,184,204,167,83,61,168,66,73,41,45,76,204,207,176,139,188,204,199,234,1,254,114,31,106,44,119,100,188,173,173,178,133,56,179,211,93,18,69,169,159,96,164,94,45,56,167,22,238,199,215,172,202,124,254,161,171,119,110,228,114,141,28,190,162,20,23,11,180,208,70,122,154,79,218,122,125,93,194,13,195,135,38,161,37,17,34,55,204,117,205,118,167,82,45,116,45,79,180,251,59,136,197,211,112,229,200,115,56,51,73,94,37,226,109,59,153,116,205,211,163,107,156,101,208,236,84,182,92,245,153,144,182,221,222,211,168,62,212,250,190,206,221,76,167,224,0,240,24,185,142,120,107,130,20,67,175,226,53,193,232,200,158,197,116,146,30,215,215,109,29,204,182,179,239,117,30,207,111,212,122,84,86,110,120,159,95,24,186,133,218,152,92,231,161,40,11,211,156,173,25,147,212,105,200,113,61,143,196,74,209,181,198,220,238,62,221,222,226,33,3,92,113,110,172,220,112,245,81,247,152,149,249,56,200,125,241,152,187,141,138,149,106,39,65,105,181,187,168,151,204,101,221,218,183,32,147,234,38,67,110,150,142,178,69,217,239,215,187,190,244,112,235,14,237,108,44,180,225,217,118,109,59,162,165,193,230,114,89,231,56,230,221,238,173,197,122,206,41,74,63,89,197,31,105,159,127,187,66,30,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,7,153,196,92,59,181,177,78,211,153,101,222,84,238,182,151,59,151,206,103,156,227,123,182,58,135,19,235,54,164,168,189,102,210,125,134,93,222,237,72,81,118,113,242,31,124,229,210,226,126,165,69,137,215,218,78,237,228,75,230,50,214,205,27,142,74,245,21,33,199,79,87,94,50,237,247,107,221,221,20,27,113,109,44,156,108,244,81,119,24,158,89,70,226,125,124,97,18,17,106,98,139,158,155,160,35,94,74,180,102,55,79,175,61,197,118,49,17,75,94,231,28,111,188,251,54,251,140,197,186,225,30,57,225,174,55,209,10,191,135,55,7,164,226,123,85,210,72,103,79,93,196,119,60,218,15,189,165,251,61,159,89,107,239,192,4,3,226,51,144,230,49,154,148,140,75,195,58,119,46,233,133,175,88,215,56,207,174,222,168,140,183,235,61,33,13,181,177,166,150,125,137,245,189,189,186,25,210,204,216,82,105,242,87,14,99,124,183,155,211,114,117,35,211,82,35,46,210,236,238,50,19,143,132,190,42,69,180,49,245,155,54,161,63,167,106,226,221,181,28,163,95,51,167,133,57,206,242,65,153,104,106,47,105,107,245,247,11,191,0,31,150,169,78,139,88,166,76,164,77,70,248,243,152,114,51,201,212,203,114,22,147,74,139,82,50,50,236,51,238,50,49,69,28,69,178,145,112,96,142,41,85,47,154,77,43,250,213,184,230,191,53,50,57,232,245,36,72,147,45,210,111,106,158,91,135,163,77,17,238,218,69,236,208,143,176,225,201,45,73,45,8,199,251,192,131,46,169,53,152,16,154,230,200,146,226,90,109,27,137,59,150,163,34,34,212,244,34,237,50,239,23,81,194,255,0,39,138,193,187,85,188,96,187,33,108,184,174,90,113,20,115,230,107,182,4,134,225,72,74,126,109,229,182,122,56,218,187,77,4,175,176,187,4,248,0,0,31,225,59,178,20,131,255,0,122,95,248,140,103,103,60,166,106,204,205,238,102,122,255,0,28,212,188,194,72,178,62,13,80,54,96,93,118,127,77,166,235,134,83,124,221,253,255,0,192,233,231,166,159,245,234,44,40,0,0,0,5,63,113,158,195,57,81,177,42,221,197,54,213,252,21,218,60,74,42,147,161,126,80,228,84,31,215,93,250,247,127,185,211,235,246,15,9,194,71,22,78,204,199,121,86,141,70,111,38,157,89,166,173,182,147,203,221,186,83,179,32,54,146,212,144,106,45,82,147,239,50,79,216,46,122,247,36,73,177,107,228,159,89,46,210,101,105,236,212,141,149,12,217,227,108,55,31,199,171,246,158,194,125,119,46,250,171,40,78,190,211,154,225,17,118,139,222,200,133,169,86,178,114,183,106,51,90,71,78,185,116,152,53,6,207,84,175,70,149,78,139,162,189,83,63,209,62,195,237,236,238,21,11,196,7,17,42,119,70,107,235,53,89,147,250,179,182,230,200,166,198,87,41,45,237,106,61,74,82,144,157,9,37,175,210,62,211,35,62,222,211,49,115,25,47,185,126,85,101,166,193,168,26,118,169,171,126,148,194,251,117,245,138,159,28,207,216,95,164,58,125,235,124,219,56,123,64,149,115,93,149,30,138,159,17,181,186,235,188,151,28,208,144,133,44,251,27,74,149,244,80,163,236,47,96,170,156,229,241,75,169,87,159,169,225,246,7,73,228,192,74,158,136,245,79,98,85,204,237,144,210,139,147,38,33,40,181,73,180,174,197,118,119,123,204,86,221,118,187,85,185,106,210,171,149,185,93,76,217,175,45,247,221,216,148,111,90,212,106,81,232,146,34,45,84,163,61,8,180,237,18,147,33,217,57,186,51,1,136,180,203,134,171,73,210,208,164,202,102,84,167,249,237,252,241,180,252,85,173,157,169,125,14,167,86,158,51,220,68,122,123,53,62,235,223,180,237,170,93,155,108,210,237,90,44,126,68,26,76,54,33,71,111,122,149,181,182,155,74,18,90,168,204,207,68,164,187,204,207,235,49,245,128,0,0,127,148,153,13,196,97,82,29,61,18,157,53,253,103,160,205,38,98,177,5,24,165,140,53,251,229,165,239,110,165,210,237,61,52,252,156,86,154,63,228,167,249,191,209,47,233,22,207,194,7,12,219,180,112,58,117,234,182,246,75,187,57,92,242,215,93,58,89,147,219,79,242,204,187,149,236,36,254,190,241,62,64,0,0,0,0,0,0,0,0,0,0,0,0,115,156,192,225,183,225,103,10,235,54,57,57,203,84,254,159,106,180,215,77,146,90,119,187,114,127,155,247,151,244,12,210,201,101,218,116,197,50,174,197,183,167,187,218,95,252,198,140,178,113,137,140,98,174,2,91,215,50,36,115,158,119,171,230,171,97,167,186,108,132,23,102,196,151,115,126,194,29,184,0,0,0,124,139,170,211,160,94,180,57,118,221,203,3,172,167,206,105,198,31,103,154,182,247,33,104,82,20,91,144,100,162,213,42,81,118,25,119,138,238,204,199,9,75,102,229,110,171,116,224,220,239,69,205,62,124,180,83,121,78,63,206,95,207,44,145,205,145,48,137,58,169,77,167,93,59,52,215,218,98,173,49,103,8,111,108,23,186,228,89,247,205,47,162,156,194,151,162,121,236,185,185,41,113,198,247,124,210,214,69,170,154,95,102,190,207,179,95,97,151,236,213,98,166,94,43,108,78,179,171,59,32,115,82,169,48,250,120,199,205,70,246,141,105,222,227,46,41,58,165,148,150,165,221,223,239,214,95,99,119,17,155,63,29,176,14,163,103,212,155,232,46,57,84,167,152,117,189,93,119,152,181,66,113,179,237,40,200,108,181,113,211,238,61,59,61,221,213,249,135,215,51,182,93,247,111,221,109,47,105,210,42,145,39,25,232,71,216,211,200,115,220,127,163,238,63,176,198,142,48,166,165,77,197,220,183,219,18,101,35,170,141,116,217,144,147,41,189,84,141,229,38,2,13,105,212,137,38,90,147,157,229,183,191,179,65,74,245,60,37,169,225,247,17,42,53,177,18,47,33,163,196,216,243,224,55,189,42,229,197,244,225,161,162,212,214,163,61,9,4,94,177,238,247,144,186,156,104,191,147,133,56,7,112,94,19,149,163,244,171,114,91,201,236,239,121,168,78,56,93,201,81,119,182,126,195,47,180,103,83,18,174,249,248,163,137,117,203,169,127,56,253,122,175,38,75,69,234,151,229,228,45,100,95,69,37,222,231,180,139,245,11,200,225,175,131,73,194,188,186,82,102,204,99,108,251,141,44,86,13,91,181,209,185,16,97,158,221,9,106,79,210,108,251,123,15,234,33,44,128,0,0,0,65,142,48,84,217,179,242,191,77,114,49,238,68,107,161,151,156,79,97,104,148,211,167,234,173,76,254,190,225,86,185,32,120,216,204,197,142,162,61,53,173,83,11,255,0,238,17,134,138,105,234,223,2,50,143,218,202,15,255,0,201,33,250,0,0,7,252,184,218,29,109,77,56,90,165,100,105,81,123,200,196,84,204,47,14,156,15,199,138,146,238,39,41,254,137,173,188,225,184,252,206,108,199,249,154,169,213,168,185,125,74,16,90,173,221,221,133,217,166,157,199,217,206,240,231,132,118,6,90,117,214,171,23,36,175,78,52,202,210,180,199,217,50,47,114,208,162,245,145,48,253,137,81,119,127,43,234,19,94,208,179,173,219,18,129,14,217,181,169,253,21,58,3,45,199,97,158,107,142,108,66,16,148,36,183,45,74,81,232,148,36,187,76,207,176,125,160,1,11,120,148,230,178,62,8,225,116,155,46,132,238,234,253,200,202,225,154,118,153,114,227,72,143,49,189,250,169,149,160,244,113,162,236,212,140,253,228,93,167,71,151,53,197,83,187,43,114,110,10,195,220,217,114,182,115,23,181,41,215,106,18,130,236,73,17,119,36,189,130,216,184,103,100,94,37,191,79,103,26,113,38,15,50,160,254,239,71,71,230,153,114,118,170,100,103,125,102,100,26,85,185,38,131,245,145,217,236,246,152,179,34,45,59,8,127,64,66,252,229,113,20,179,50,242,169,118,109,178,207,165,110,198,249,123,153,220,235,28,141,122,119,11,214,92,103,26,86,230,158,81,247,246,105,239,61,10,152,177,123,26,175,204,109,185,222,186,111,170,175,89,41,221,186,124,195,45,237,209,182,209,254,132,218,8,251,26,71,179,217,246,235,236,240,43,40,24,201,143,175,146,172,250,14,232,63,202,149,213,69,45,189,142,233,234,56,242,12,253,102,84,95,245,251,181,181,44,186,112,175,194,108,44,228,86,175,183,126,82,214,90,221,181,221,178,97,236,215,156,147,236,106,90,144,122,161,196,23,119,242,125,230,98,110,210,233,112,40,208,91,167,83,88,228,199,107,93,136,220,165,105,169,153,159,106,140,207,188,204,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,0,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,169,75,129,89,130,229,58,164,199,58,59,186,111,70,229,39,93,12,140,187,82,100,125,228,66,17,102,47,133,134,19,98,167,81,90,177,28,249,53,89,119,102,231,116,147,51,126,156,148,151,99,178,210,130,209,13,172,187,191,149,239,34,21,91,142,185,64,198,76,2,124,215,120,80,118,193,254,76,174,170,41,238,236,107,95,81,183,150,101,235,60,146,255,0,175,236,241,152,67,141,87,230,9,92,236,221,54,45,87,163,148,214,237,126,97,151,55,106,219,136,255,0,69,109,100,93,142,175,217,237,251,52,185,220,155,113,20,179,51,12,168,150,109,204,215,162,110,199,57,155,89,220,235,252,253,58,135,15,214,68,102,218,78,214,153,73,247,246,235,239,45,14,104,0,254,25,107,216,98,179,120,152,228,94,45,193,79,123,26,48,218,7,46,160,198,223,72,199,230,153,243,183,42,28,102,189,103,164,18,83,181,36,179,245,81,219,237,246,24,169,219,102,226,169,218,117,184,215,5,29,238,84,184,187,249,107,218,149,105,185,10,65,246,40,140,187,148,126,193,160,236,148,230,110,157,153,60,42,139,93,112,246,86,162,239,244,131,62,177,236,221,38,74,90,245,185,77,160,245,67,26,250,165,246,246,247,200,112,1,241,110,251,58,221,190,232,19,45,155,166,159,214,211,167,178,228,119,217,230,184,222,244,45,10,66,139,114,20,149,22,169,90,139,176,200,251,68,40,196,110,17,216,25,118,87,93,172,91,114,189,6,211,203,82,213,31,100,201,93,235,90,143,214,92,194,246,41,37,221,252,159,172,116,76,189,112,233,192,252,8,169,34,226,110,159,233,106,219,14,19,140,76,230,204,99,151,162,154,90,75,151,212,173,7,162,218,221,218,93,186,233,220,93,178,173,182,208,211,105,105,178,209,40,34,74,75,220,68,63,232,0,0,126,122,130,182,64,146,162,246,50,179,255,0,242,76,103,91,59,239,27,249,152,190,20,103,174,149,170,153,127,253,194,72,180,174,15,180,217,176,50,191,82,114,73,237,68,155,161,231,155,79,97,234,149,83,160,104,173,72,254,174,225,57,192,0,0,0,68,222,37,24,52,156,84,203,165,90,108,54,55,79,183,18,253,96,149,187,77,91,143,6,97,237,208,214,148,253,39,11,183,180,254,163,20,111,134,183,124,252,46,196,186,29,212,143,155,126,131,87,141,37,210,245,79,242,18,16,179,47,162,162,239,111,216,71,250,198,138,176,94,254,78,43,96,29,191,120,65,87,207,213,109,200,143,40,244,238,121,216,77,184,125,233,73,119,184,94,194,47,176,82,189,51,9,106,120,131,196,74,179,108,75,139,212,52,156,77,145,62,123,123,210,142,100,95,78,18,29,45,73,105,50,212,150,101,234,158,239,113,11,169,197,90,141,59,8,242,223,115,201,136,142,150,53,173,102,77,76,86,245,82,246,20,104,11,52,39,83,37,25,232,77,247,158,238,238,221,70,113,177,6,230,118,243,190,238,27,173,213,238,58,189,86,92,226,61,8,187,29,121,110,123,139,244,189,197,246,16,176,60,17,226,49,103,224,78,1,211,172,250,115,125,125,199,18,148,203,13,55,171,173,114,214,152,77,182,93,167,25,109,158,142,52,93,231,161,235,238,239,136,57,129,205,94,42,102,30,182,252,235,198,179,190,7,53,74,143,15,167,140,92,164,111,116,208,91,219,101,181,43,68,188,162,212,251,251,253,218,120,252,38,194,27,219,26,46,184,246,125,141,75,235,103,62,164,106,158,123,45,237,74,156,109,189,223,58,180,17,232,167,81,217,175,183,237,210,210,242,207,194,82,217,182,155,165,93,56,201,59,210,147,75,145,45,116,222,83,140,114,87,243,43,52,115,99,204,50,86,138,75,137,215,78,221,117,246,16,177,27,86,211,160,89,84,56,150,221,181,3,163,167,193,105,182,24,103,154,183,54,161,8,74,18,91,150,102,163,209,41,73,118,153,247,15,174,0,0,0,56,150,113,177,49,140,43,192,75,134,230,92,142,75,205,116,156,165,108,53,119,205,142,131,236,216,162,238,115,218,67,57,145,217,118,163,49,45,39,181,110,107,238,246,23,255,0,33,165,172,190,225,175,224,155,10,168,214,57,185,204,84,14,163,114,180,211,93,242,93,119,187,114,191,156,247,159,244,14,140,0,0,0,0,0,0,0,0,0,0,0,0,3,248,100,70,90,24,206,230,123,48,185,236,44,204,77,195,71,217,182,51,157,39,32,181,35,238,131,25,74,254,90,143,189,207,105,137,185,193,195,24,201,234,101,103,10,39,191,176,162,116,253,18,54,235,191,114,170,15,185,218,72,236,211,179,233,43,236,247,11,72,0,0,0,0,28,227,27,112,30,194,199,123,78,109,175,122,83,57,228,251,14,54,203,188,231,147,201,90,154,113,9,94,214,220,70,237,57,170,61,12,244,63,239,105,76,153,201,225,233,123,229,222,161,50,230,183,30,244,197,166,225,185,33,47,237,102,63,74,147,84,133,147,91,87,37,199,87,181,166,82,123,180,237,215,222,93,176,228,200,200,204,143,188,128,92,223,8,44,110,77,223,134,19,240,190,114,182,206,162,62,235,236,163,77,117,138,204,120,12,37,90,147,100,95,73,71,216,106,53,125,189,226,84,94,185,93,176,175,92,101,161,227,108,196,114,235,148,70,163,52,217,234,241,238,38,101,42,73,119,58,72,45,86,163,239,65,254,178,236,16,175,140,118,52,250,26,135,68,193,152,74,249,233,137,141,87,119,179,253,9,104,168,71,50,237,65,151,121,23,114,245,250,189,162,3,100,171,8,159,198,44,193,90,244,18,107,124,88,21,8,85,25,158,177,23,204,34,108,116,175,249,104,62,231,61,134,103,238,33,162,11,106,135,18,217,183,169,150,236,20,237,143,76,134,204,54,139,83,61,16,218,9,5,222,102,125,201,46,243,63,180,125,32,0,0,0,17,11,138,81,40,242,177,59,105,107,252,57,221,126,207,71,77,21,13,146,147,74,115,43,99,26,209,184,189,57,76,236,215,79,253,62,48,209,109,51,67,166,196,50,45,11,144,223,103,252,146,31,164,0,0,0,0,0,115,140,193,98,245,47,4,48,166,189,127,212,189,101,64,131,41,113,155,245,139,152,250,35,58,234,19,170,80,189,53,229,31,105,164,200,189,190,227,206,246,59,98,221,107,27,49,58,187,127,86,28,215,210,51,229,61,25,189,17,243,76,57,33,215,80,141,82,132,110,211,154,125,166,146,51,246,251,138,81,240,213,201,242,241,182,246,78,32,221,137,219,109,209,245,209,173,117,234,185,172,204,107,189,183,144,226,54,184,210,79,232,158,191,81,118,157,224,70,140,204,70,83,30,58,54,54,141,116,45,76,244,212,245,246,143,245,31,230,251,237,70,105,79,60,173,168,78,154,158,134,126,221,61,130,174,179,203,196,243,209,239,79,194,204,21,111,122,203,149,206,172,107,166,157,145,159,79,204,73,139,245,186,142,197,125,126,226,21,121,71,163,220,152,133,113,183,78,166,179,215,85,38,235,181,59,155,107,118,198,204,207,180,205,41,45,18,131,254,247,188,91,14,82,184,81,219,86,252,40,183,142,55,189,233,42,131,187,255,0,138,182,184,207,35,67,125,191,203,70,152,105,86,228,155,75,238,236,211,79,121,139,31,165,82,41,212,72,77,211,169,113,249,49,218,215,98,55,169,90,106,102,103,218,163,51,239,51,31,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,7,227,170,210,41,213,184,78,83,170,145,249,209,221,211,122,55,169,58,232,100,101,218,147,35,239,34,21,193,155,94,20,118,213,193,10,85,227,130,15,122,54,160,214,207,226,173,174,61,207,212,216,111,242,210,102,18,83,181,36,234,251,187,117,211,220,98,167,171,20,123,147,15,110,55,41,213,38,122,26,164,45,55,39,115,110,237,222,217,25,118,145,169,39,170,86,95,223,247,139,66,200,215,19,207,72,61,3,11,49,169,189,171,62,111,38,179,174,186,246,73,125,95,49,26,47,212,210,59,85,254,235,222,66,209,152,125,169,45,37,230,85,185,10,215,67,208,203,219,167,180,127,160,255,0,41,49,153,150,202,163,200,70,246,215,166,165,169,150,186,30,190,193,71,252,74,178,122,188,18,189,149,136,22,154,119,91,117,141,53,107,93,58,94,83,48,218,250,78,60,183,23,185,199,84,127,68,180,250,203,180,184,46,84,115,27,91,203,102,40,194,189,96,167,157,5,60,206,174,54,168,79,55,248,59,237,163,215,54,156,52,232,167,204,251,11,183,184,253,229,162,75,54,237,165,95,22,228,75,158,138,239,50,28,206,103,45,91,84,90,236,113,72,62,197,17,31,122,79,188,135,219,0,0,0,0,0,31,154,167,161,83,101,153,150,165,200,115,179,254,73,140,233,103,88,210,172,202,223,38,132,109,47,78,84,251,53,215,255,0,79,146,45,227,133,169,40,178,177,11,113,127,233,237,233,246,122,58,16,151,192,0,0,0,62,109,203,67,137,115,91,213,59,118,122,55,71,169,195,122,27,165,169,150,168,113,6,133,119,25,31,114,143,184,203,237,25,223,206,174,17,63,131,185,130,186,40,38,214,200,179,234,19,106,48,253,98,63,152,92,217,9,71,242,214,125,205,251,76,143,222,66,124,240,113,198,159,76,209,43,120,51,53,95,61,13,50,106,237,118,127,161,33,20,248,228,93,136,34,239,51,239,94,191,87,180,77,75,43,43,182,21,149,140,213,204,109,134,142,101,114,182,212,150,92,61,94,45,169,122,90,100,159,123,166,131,209,105,46,228,23,234,46,193,22,56,190,99,114,108,252,48,129,133,240,85,186,117,109,246,158,121,26,105,164,87,163,207,97,74,212,219,50,250,73,46,194,81,43,236,239,20,198,4,70,102,68,93,230,38,54,77,184,122,94,249,136,168,67,185,174,55,189,15,105,182,109,200,83,251,89,145,213,36,149,29,102,214,212,73,109,212,110,105,229,30,237,59,52,247,159,101,205,224,150,3,216,88,17,105,194,181,236,186,103,32,152,97,182,222,119,156,242,185,203,75,77,161,75,218,227,139,219,175,41,39,161,30,133,253,253,122,56,0,0,0,0,171,126,49,248,198,76,211,40,216,81,79,145,188,165,245,29,114,54,105,179,98,169,239,183,218,104,237,215,183,232,171,237,247,8,71,145,60,46,123,20,243,19,111,81,246,110,140,223,87,207,45,72,187,224,201,82,127,150,147,239,111,216,99,68,100,68,69,161,15,232,0,0,0,0,0,0,0,0,0,0,0,0,0,172,110,50,184,48,229,98,129,109,98,189,41,141,138,164,117,158,145,86,237,121,220,213,211,216,107,177,75,45,186,104,127,69,39,175,183,78,241,95,121,58,197,179,193,124,124,183,111,87,211,204,135,23,171,234,26,215,77,251,161,72,109,61,164,133,153,104,110,235,216,95,247,150,141,226,74,106,108,116,73,97,90,161,122,232,122,31,176,244,246,253,131,253,128,0,0,0,7,228,171,82,160,214,233,178,169,21,38,121,177,102,50,182,30,70,227,78,228,45,38,149,22,164,100,101,216,103,220,98,165,120,135,112,235,93,174,229,71,26,112,153,173,208,31,113,233,53,42,118,237,54,40,250,185,46,191,205,126,73,168,244,74,91,78,196,163,235,47,105,10,208,145,29,232,175,185,26,66,54,184,210,205,11,78,164,122,40,143,67,46,207,172,73,94,31,153,137,133,151,44,122,139,112,213,215,203,166,87,35,162,133,53,221,12,249,76,61,54,42,220,94,137,105,197,43,68,178,103,162,72,140,253,134,71,223,126,148,59,190,139,114,89,240,239,138,52,158,125,46,161,78,110,167,29,221,139,78,246,22,209,58,149,109,82,73,69,170,84,71,161,145,31,213,175,96,160,78,32,248,139,39,17,243,53,114,204,126,79,57,186,52,153,148,118,61,66,78,214,154,168,74,52,167,177,41,215,77,253,231,169,253,102,39,111,7,76,23,244,93,141,88,197,217,197,181,249,146,228,83,25,79,126,173,45,154,124,132,171,82,89,151,121,31,97,167,95,175,216,44,164,0,0,0,0,69,30,38,124,175,197,98,181,205,253,57,59,123,254,151,163,166,104,41,219,37,74,52,230,82,198,50,63,237,229,51,255,0,211,227,141,22,210,207,90,100,67,63,230,27,255,0,238,72,126,160,0,0,0,0,31,195,61,11,83,20,231,197,231,48,82,238,60,65,131,131,84,121,59,233,84,200,237,77,149,234,17,109,152,219,243,227,173,62,179,100,163,245,84,93,164,179,79,184,181,237,17,103,38,24,21,39,31,177,210,139,106,37,173,240,160,189,26,167,80,45,196,90,197,68,200,237,186,95,148,65,253,23,191,146,102,175,113,123,180,1,132,24,99,66,193,251,2,153,96,91,140,242,160,211,121,220,180,238,90,191,40,251,142,159,211,90,207,233,56,175,229,31,244,15,102,63,225,215,91,97,179,117,213,109,74,123,207,77,69,73,113,16,226,30,253,121,233,56,65,132,83,116,167,122,157,124,222,89,124,239,100,73,13,252,220,136,196,164,232,162,113,62,170,251,123,207,216,66,177,197,130,112,186,191,48,122,200,189,9,119,35,220,170,203,223,65,221,178,149,220,212,221,125,84,36,209,244,20,146,255,0,230,46,133,167,80,251,100,235,103,170,85,220,99,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,127,195,206,161,134,205,215,15,68,167,188,197,47,113,69,191,48,122,247,189,13,118,219,220,218,203,63,77,221,178,147,222,212,45,61,85,164,145,244,18,162,255,0,230,43,236,89,199,14,254,33,239,80,30,141,132,24,187,55,90,119,175,208,77,229,151,205,118,75,144,231,205,199,140,106,86,170,54,211,235,47,179,188,189,164,45,181,167,91,125,178,117,165,110,74,187,143,77,7,253,143,25,139,216,101,66,197,251,2,167,96,220,76,243,96,212,185,60,196,238,90,127,38,251,110,151,208,90,15,233,54,159,229,23,244,12,225,227,102,23,85,176,107,18,170,248,119,91,70,217,116,174,159,127,106,79,242,177,219,120,190,138,214,93,206,23,242,143,245,119,21,155,112,123,204,28,170,229,22,177,131,21,233,58,122,39,167,244,82,118,23,175,205,92,249,15,118,161,178,211,77,11,233,172,254,173,59,133,156,128,0,0,0,0,15,203,84,61,41,146,204,191,152,115,255,0,185,49,157,44,234,168,213,153,75,228,204,255,0,183,149,63,255,0,79,144,46,39,134,103,43,241,88,162,242,191,78,54,238,255,0,165,232,232,122,137,92,0,0,0,0,43,91,140,94,11,250,82,198,163,226,236,18,220,252,57,113,233,143,39,187,70,144,205,66,66,149,169,172,139,188,203,176,147,175,215,236,16,71,135,206,34,201,195,140,205,91,83,24,147,201,110,179,38,29,29,255,0,80,149,185,167,106,17,77,73,237,74,180,215,103,121,104,127,89,11,252,174,93,244,91,110,207,153,124,86,101,114,41,116,250,115,149,57,14,236,90,182,48,134,141,213,43,106,82,106,61,18,147,61,8,140,254,173,123,5,5,241,3,204,76,44,198,227,212,171,134,144,231,54,153,67,142,229,10,19,186,26,121,172,51,54,82,219,94,213,52,218,147,170,94,35,209,68,102,94,211,51,238,141,81,227,189,41,246,227,71,70,231,29,89,33,9,212,139,85,25,232,69,219,245,139,47,225,227,195,177,87,67,148,236,105,197,150,182,192,97,198,100,211,105,219,181,222,164,244,146,90,127,154,196,146,81,106,149,56,157,138,71,214,126,194,22,213,73,165,65,162,83,98,210,41,172,242,162,195,101,12,50,141,198,173,168,66,73,41,45,76,204,207,176,139,188,199,235,0,0,0,0,31,227,46,83,80,163,174,75,234,209,8,211,83,208,253,167,167,179,237,25,201,206,46,45,254,26,49,242,226,189,88,71,46,28,174,147,167,107,93,118,109,133,29,181,118,154,16,103,169,181,175,105,127,222,118,5,193,171,6,28,163,208,46,92,87,171,49,189,85,126,143,209,202,221,167,39,148,186,131,14,246,37,103,187,93,75,233,36,180,246,107,222,44,232,0,0,0,0,0,0,0,0,0,0,0,0,0,7,60,199,156,45,165,227,14,25,85,108,106,171,28,214,167,114,59,55,41,63,66,67,78,255,0,37,104,62,246,203,249,69,253,3,53,85,122,69,90,215,171,187,74,170,71,233,167,70,219,204,111,122,87,183,114,73,69,218,147,50,63,85,69,237,246,139,237,225,211,142,200,198,124,6,166,156,229,233,85,166,243,186,164,105,221,204,155,47,103,105,54,132,253,22,139,187,95,175,183,190,85,128,0,0,0,0,255,0,57,12,53,41,135,35,62,157,205,186,131,66,211,169,150,169,50,208,203,176,85,255,0,17,142,30,138,169,199,169,227,110,19,194,230,75,65,189,54,173,11,153,166,141,145,75,146,243,220,199,228,233,222,109,167,98,17,175,180,139,188,133,81,74,139,42,153,57,232,82,155,229,200,136,234,154,113,58,145,237,90,79,67,45,75,176,244,50,246,11,154,201,70,54,192,115,33,55,140,247,106,60,185,54,165,18,160,194,21,201,81,237,56,212,104,198,93,156,189,15,67,254,235,245,138,153,144,79,226,102,57,188,166,139,170,118,233,186,212,162,238,71,53,82,102,127,201,36,234,107,255,0,115,166,190,193,161,140,175,216,49,176,223,3,109,27,117,136,189,59,158,136,128,236,134,247,154,244,123,163,101,10,237,53,43,244,61,135,160,234,160,0,0,0,2,41,113,50,81,39,43,21,189,75,189,82,72,191,247,116,193,78,89,47,86,220,201,216,167,174,154,215,105,101,255,0,231,241,198,139,233,71,173,46,25,255,0,234,237,255,0,247,36,63,88,0,0,0,0,15,45,138,119,51,54,102,26,93,151,107,238,108,110,141,67,159,80,82,180,51,208,153,142,183,12,244,34,63,209,247,31,216,99,55,56,227,122,185,136,88,183,119,93,170,119,152,221,70,183,62,67,42,219,166,173,185,37,215,19,217,181,63,167,237,34,49,108,124,35,240,21,203,63,13,100,98,141,94,39,46,93,109,75,40,167,204,215,116,103,163,192,125,10,245,92,50,45,77,39,216,105,35,247,233,220,44,48,5,101,113,53,207,83,54,244,34,193,140,45,170,111,157,35,252,247,127,144,101,201,218,112,228,177,234,191,28,201,90,164,220,47,81,125,158,223,97,10,142,109,181,186,178,109,178,213,71,220,67,236,46,204,185,91,142,114,151,77,209,162,254,87,57,191,126,157,219,181,239,31,33,42,114,59,132,164,158,213,167,245,139,21,200,31,17,154,189,139,87,107,14,113,162,189,205,183,29,221,210,201,233,82,158,147,68,202,121,126,164,104,202,113,205,238,45,162,237,87,103,121,118,106,66,227,24,125,169,45,37,246,23,185,10,215,67,208,203,219,167,180,127,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,15,243,125,246,163,52,167,223,94,212,39,77,79,67,63,110,158,193,78,121,251,226,51,87,190,106,238,225,206,11,215,185,86,227,91,122,169,61,42,85,213,234,152,175,35,212,147,25,46,55,177,196,58,93,138,237,239,62,205,8,87,82,148,228,135,13,74,61,203,87,234,31,93,22,101,202,228,114,148,138,110,173,31,242,185,205,251,244,238,221,175,120,248,238,54,182,150,109,184,90,40,187,200,91,135,12,172,245,53,112,194,60,23,197,42,166,201,209,255,0,206,135,249,6,124,237,199,50,75,254,171,17,200,147,162,73,178,245,215,219,236,246,144,179,96,21,59,198,23,1,92,137,42,157,140,212,152,154,176,231,59,210,46,115,62,134,133,2,59,93,138,115,83,212,204,254,138,62,223,120,132,25,68,197,127,192,238,57,80,110,247,164,114,98,199,234,185,202,217,187,77,208,223,109,61,132,133,159,123,158,194,26,63,109,105,113,4,180,159,97,143,250,0,0,0,0,1,249,42,167,165,46,97,255,0,234,238,127,247,38,51,161,157,5,110,204,157,244,122,235,165,118,168,95,254,127,32,92,111,12,213,36,242,177,68,218,90,104,168,196,127,111,163,161,137,90,0,0,0,0,57,86,104,44,24,216,145,129,183,117,186,252,94,161,207,68,79,118,59,123,205,26,189,209,188,132,246,146,147,250,126,211,208,103,158,57,63,134,120,228,202,157,46,149,219,90,235,74,143,185,124,165,70,153,255,0,40,149,161,163,253,214,186,123,69,179,103,91,27,96,183,144,155,58,123,85,30,100,155,174,137,79,97,106,228,153,110,57,84,105,38,125,156,189,11,83,254,231,245,10,101,139,22,85,78,115,48,162,183,204,145,45,212,180,218,117,34,220,181,30,132,90,159,97,106,103,237,22,187,195,159,135,162,169,177,233,152,219,139,48,185,114,214,108,205,164,194,230,107,171,102,81,36,176,247,49,137,58,119,147,137,216,180,107,237,50,238,33,104,12,48,212,86,27,140,194,118,182,210,9,8,78,166,122,36,139,66,46,209,254,128,0,0,0,0,34,167,17,108,118,70,12,224,45,72,224,175,90,173,75,147,210,163,78,254,92,216,155,251,77,181,167,232,186,125,250,125,93,189,212,37,72,164,85,174,138,187,84,170,92,126,166,116,157,220,182,247,165,27,182,164,212,125,170,50,34,245,82,126,223,96,210,174,3,97,109,47,7,176,202,149,99,82,152,229,53,7,159,217,185,74,250,114,29,119,249,75,89,247,184,127,202,63,232,29,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,81,95,20,108,7,78,22,227,131,183,69,42,46,202,101,197,183,150,123,245,211,145,14,18,15,233,56,165,125,39,15,188,139,245,144,252,188,50,243,32,230,13,99,76,123,98,179,35,109,191,113,111,234,213,179,94,95,79,18,98,209,244,90,90,207,87,28,46,227,45,61,186,151,117,238,165,73,90,73,73,61,72,199,244,0,0,0,0,7,231,168,64,137,84,131,34,155,57,174,108,121,77,45,151,81,184,211,185,10,35,37,22,165,161,151,97,159,112,162,78,37,185,121,99,7,113,166,109,195,66,166,116,212,123,137,231,39,25,243,141,127,194,36,75,152,189,61,103,22,191,160,217,123,8,187,59,136,199,56,193,140,120,143,97,96,157,237,134,142,51,181,117,246,42,70,151,119,25,235,207,136,219,36,141,188,181,126,134,186,238,47,213,222,62,126,76,109,245,92,217,163,195,150,244,213,17,110,170,60,215,75,222,132,212,99,234,93,229,250,94,206,223,168,104,218,59,77,177,29,166,26,78,212,54,132,161,37,174,186,17,22,132,63,208,0,0,0,0,69,142,37,49,29,151,149,139,131,148,95,145,68,183,85,253,201,83,166,106,41,139,40,15,244,249,141,176,151,239,184,105,105,255,0,243,248,227,70,244,69,111,162,192,95,233,69,104,255,0,252,130,31,180,0,0,0,0,4,87,226,71,137,31,32,50,195,113,197,111,181,203,142,52,202,26,139,220,137,20,249,132,103,244,85,250,31,87,218,66,136,240,218,216,85,231,136,22,221,168,77,243,19,86,171,67,132,180,235,166,169,117,244,54,125,186,151,233,123,203,237,33,164,108,5,180,35,216,152,51,100,218,145,219,216,154,109,191,77,140,105,212,207,67,110,35,77,247,154,149,250,30,243,30,248,66,94,34,249,209,60,191,218,104,179,236,137,219,110,186,166,187,87,202,215,167,229,187,17,195,236,117,133,182,189,205,60,175,105,105,245,158,154,82,229,153,101,222,152,195,120,177,111,91,112,253,37,89,168,110,216,142,99,76,238,229,180,165,159,106,212,132,22,136,109,94,210,238,247,139,169,203,71,13,108,49,194,107,105,167,47,24,190,149,175,187,187,169,127,124,134,59,156,123,103,170,220,165,35,242,110,36,187,61,221,189,166,98,87,75,195,107,46,117,37,84,57,116,110,100,37,233,185,174,161,210,215,69,110,46,210,86,191,72,136,251,196,19,206,167,13,43,82,241,183,223,186,240,110,143,208,214,216,219,243,29,67,142,243,119,46,59,127,74,68,162,66,116,66,92,62,238,221,125,250,10,110,151,17,248,50,23,22,74,54,56,141,55,22,164,122,106,90,251,62,163,23,141,194,243,49,110,226,238,20,189,105,215,39,115,106,214,246,221,229,202,36,235,207,147,53,194,250,45,37,63,65,178,246,159,234,49,55,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,66,46,40,121,139,119,8,176,165,155,78,135,59,149,86,184,119,108,46,81,43,78,68,152,78,31,210,105,73,250,14,31,180,191,89,138,57,137,17,249,210,17,22,50,55,184,189,118,150,164,90,232,90,251,126,162,23,35,146,190,26,86,165,157,111,177,117,227,37,31,174,173,191,187,230,58,135,26,229,109,92,134,254,148,121,70,133,106,133,54,125,221,154,123,245,19,178,38,27,89,112,105,41,161,196,163,114,225,35,93,173,117,14,158,154,171,113,246,154,181,250,70,103,222,34,142,101,248,107,97,142,44,219,78,185,103,69,244,85,125,173,189,51,251,228,63,222,227,59,253,87,37,37,31,147,109,69,219,239,236,237,34,20,173,121,217,87,166,15,94,47,219,183,36,63,70,214,105,251,119,163,152,211,219,121,141,37,101,218,133,45,7,170,28,79,180,251,253,226,232,248,115,231,69,89,128,180,220,179,239,121,219,174,186,94,155,151,202,211,168,230,59,45,194,236,105,132,54,141,173,50,159,105,235,245,30,186,205,161,195,115,161,133,241,177,111,47,119,45,161,33,142,105,201,232,246,167,113,167,232,206,142,225,246,146,211,252,223,188,103,49,230,92,142,225,180,234,118,169,61,229,174,163,74,89,102,196,143,194,182,12,208,111,69,246,59,55,170,222,94,237,146,222,108,191,146,146,238,111,220,95,210,58,152,0,0,0,0,15,197,91,86,202,52,245,123,162,186,127,254,65,140,228,102,253,254,163,49,183,234,189,215,13,85,63,254,127,32,92,239,13,104,142,196,202,197,191,205,45,57,200,136,234,123,190,137,211,161,232,37,56,0,0,0,0,255,0,57,13,54,252,119,88,117,59,144,226,20,133,22,186,106,70,90,24,206,78,115,173,245,91,57,162,196,102,204,180,68,171,166,177,53,162,247,33,85,25,26,23,121,254,143,183,183,234,31,67,25,241,226,61,249,130,118,78,26,54,206,229,208,24,166,154,158,220,101,167,34,35,140,154,54,242,211,250,122,235,184,255,0,95,120,232,252,52,178,242,198,49,99,76,43,134,187,76,234,104,246,235,205,206,35,231,26,63,132,71,151,13,122,122,174,33,127,65,195,246,25,118,247,25,139,219,167,192,137,75,131,30,155,5,174,84,120,173,33,150,145,184,213,181,9,34,36,150,167,169,159,97,23,120,253,0,0,0,0,0,62,117,197,92,133,108,208,106,55,13,73,205,145,105,145,30,152,242,180,51,209,13,160,214,174,194,35,62,228,159,113,25,253,66,140,184,154,102,65,204,101,198,153,22,197,26,70,235,126,221,217,210,43,102,156,206,162,36,53,175,233,52,133,150,142,54,125,230,122,251,52,46,255,0,213,194,231,1,211,138,88,224,213,209,85,139,190,153,110,238,230,30,253,53,231,195,154,130,250,46,37,95,73,178,238,35,253,68,47,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,106,207,150,93,154,204,14,11,206,165,195,245,107,16,121,93,10,187,244,223,46,42,156,236,55,80,159,160,201,253,35,63,171,183,191,62,230,85,10,21,67,67,249,137,76,127,114,173,55,39,245,151,113,139,248,225,245,153,72,248,255,0,131,16,189,34,246,235,134,147,204,244,137,109,50,252,172,185,92,174,230,144,143,201,178,95,71,95,175,67,239,148,160,0,0,0,0,2,6,113,125,176,254,82,229,246,5,101,164,232,229,42,182,212,165,43,95,228,53,10,122,140,190,145,126,151,184,255,0,88,164,161,35,120,125,211,220,168,102,158,202,229,183,191,166,171,83,100,43,183,77,9,53,24,189,189,255,0,88,208,216,0,0,0,0,8,157,196,221,222,86,86,43,30,190,221,238,200,79,118,186,235,78,153,216,41,15,1,235,175,91,120,209,99,85,218,94,206,158,227,166,45,103,161,31,170,153,109,40,253,135,250,62,225,164,220,61,169,122,102,193,182,170,228,173,221,117,30,20,157,116,211,93,236,161,94,226,247,251,136,122,0,0,0,0,0,21,149,198,142,187,46,53,153,109,81,154,86,141,59,62,27,170,236,47,107,85,20,159,179,94,239,172,64,204,137,91,13,221,89,157,178,35,58,238,196,195,172,211,102,159,171,174,237,149,8,197,167,121,105,244,191,249,13,17,197,97,49,99,51,25,31,69,150,210,217,125,132,90,14,105,152,220,113,161,229,243,11,170,120,139,90,79,49,48,121,59,26,213,101,191,124,134,89,63,89,45,175,77,57,196,127,68,255,0,164,179,183,136,55,189,213,141,120,129,46,232,170,159,85,85,170,114,245,47,155,70,188,182,16,143,228,165,9,250,45,23,176,187,189,253,247,91,195,231,38,148,204,189,217,71,115,92,144,117,186,234,223,151,87,53,95,51,202,118,82,19,216,135,220,109,90,180,242,123,136,180,250,207,186,99,128,254,25,17,150,134,40,127,137,206,6,167,10,113,209,250,229,54,7,77,74,184,54,244,223,59,191,94,68,56,105,95,210,113,74,250,78,31,121,23,127,102,164,62,111,12,252,88,60,53,204,109,42,19,203,210,45,103,159,206,236,239,228,192,152,105,254,66,143,189,126,205,63,88,191,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,20,25,196,195,22,15,18,179,29,85,132,210,245,139,70,228,114,75,78,238,116,8,102,175,228,36,251,209,237,215,245,15,163,195,27,3,81,138,216,232,197,114,167,3,169,165,91,251,186,159,157,217,167,62,28,196,163,232,184,149,125,38,203,184,143,187,183,66,23,194,68,68,90,16,254,128,135,28,65,242,105,76,204,37,148,87,53,183,7,75,174,147,249,5,115,85,243,220,215,98,161,93,139,125,182,211,163,76,171,188,143,95,168,251,233,71,15,239,123,171,5,111,248,151,61,40,250,90,173,47,153,161,124,218,244,230,48,180,127,41,43,79,209,116,253,135,223,239,238,209,46,92,177,198,135,152,60,46,166,98,45,21,60,180,206,231,111,107,85,158,205,146,30,100,189,101,54,141,117,228,153,253,18,254,147,232,213,40,45,84,161,57,9,239,160,230,154,254,163,35,254,129,153,28,92,183,138,213,196,58,181,5,46,243,10,47,35,214,219,166,187,152,109,125,218,159,233,123,197,204,112,148,174,203,171,101,182,44,105,74,220,81,55,237,236,34,250,83,231,25,247,17,123,132,224,0,0,0,0,1,231,241,10,164,84,107,6,229,171,154,180,40,52,121,146,117,211,187,99,43,87,184,253,222,227,25,179,199,154,235,183,38,52,95,53,119,87,188,164,92,117,53,160,244,34,245,85,45,213,23,176,191,75,220,46,239,134,67,188,220,172,81,253,125,219,29,142,158,237,52,210,157,15,176,75,16,0,0,0,0,25,228,226,9,78,114,157,154,123,215,152,222,206,166,171,82,144,158,221,117,37,84,101,118,247,253,66,57,11,180,225,5,97,252,154,203,236,250,211,169,213,202,173,109,217,73,61,127,144,236,40,10,34,250,71,250,62,226,253,66,122,0,0,0,0,0,8,17,197,87,51,77,225,174,24,126,11,173,249,27,107,119,15,205,201,245,53,210,11,241,231,48,191,166,210,145,244,208,93,202,37,123,180,46,209,75,68,85,26,245,71,66,249,249,79,255,0,114,157,118,167,245,23,113,13,3,228,51,46,237,101,255,0,5,160,211,38,122,213,137,220,222,185,93,218,236,151,41,77,246,19,171,79,208,120,190,137,151,215,219,221,37,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,202,210,75,73,165,69,216,98,146,56,168,101,181,236,51,197,35,196,106,36,45,148,91,131,219,204,35,217,200,143,9,159,229,58,165,158,171,89,255,0,36,191,89,118,142,25,147,156,205,85,242,207,137,204,92,177,219,231,211,36,238,235,88,213,41,230,109,143,33,13,250,198,211,138,45,20,254,190,169,125,189,157,218,24,182,174,10,117,211,69,143,93,165,61,205,139,39,126,197,237,82,117,218,179,73,246,40,136,251,210,126,193,245,0,0,0,0,0,67,206,41,116,119,170,185,97,154,227,82,185,61,28,199,36,168,182,18,183,165,20,249,186,167,188,180,215,94,241,67,66,90,240,192,166,191,82,205,61,51,145,35,149,210,198,102,74,253,66,86,244,166,163,11,84,246,159,102,186,247,139,243,0,0,0,0,1,5,184,188,94,30,129,203,140,42,67,10,249,234,141,117,182,86,90,127,161,57,2,122,79,189,38,93,229,239,35,20,175,103,72,118,29,221,67,150,193,232,227,21,40,206,35,187,233,19,169,50,239,251,6,148,178,253,37,233,152,13,134,242,228,23,206,61,104,209,220,87,119,105,156,54,140,207,179,237,30,252,0,0,0,0,5,105,241,161,161,170,86,31,91,117,100,30,134,205,82,26,15,236,38,42,42,247,255,0,64,130,252,60,9,7,154,123,67,127,178,161,79,50,251,125,35,16,104,22,189,90,131,110,81,103,215,170,110,242,226,83,163,59,45,245,237,51,218,219,104,53,168,244,73,25,159,98,79,184,140,197,29,241,60,204,203,152,197,140,146,108,138,26,183,91,214,206,206,149,253,52,234,58,136,176,157,95,170,166,144,180,109,113,179,46,211,61,125,154,23,96,235,188,40,178,142,221,199,83,86,58,94,44,235,22,30,158,138,107,119,229,55,166,116,87,187,91,120,140,180,52,164,253,100,125,158,211,22,236,0,2,184,120,204,90,20,201,184,105,110,93,111,43,73,148,222,179,146,90,43,183,153,34,158,218,191,149,167,113,123,72,197,83,97,13,89,218,30,34,82,106,140,171,106,217,231,232,122,17,247,176,226,125,164,126,255,0,112,211,171,106,90,144,74,113,189,138,62,244,235,174,131,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,127,203,138,90,80,106,109,189,234,46,228,235,166,163,49,88,193,85,118,183,136,181,106,163,202,220,183,185,26,158,154,119,48,218,125,197,238,247,11,89,224,207,104,83,33,97,165,199,117,178,173,102,84,186,62,113,104,174,206,92,138,131,105,239,86,157,199,236,34,22,60,0,2,162,120,174,101,29,22,229,81,56,231,103,51,164,89,154,250,85,173,223,147,216,152,49,89,237,113,227,51,212,212,163,245,81,246,251,12,114,46,24,153,153,115,7,177,146,53,145,92,86,219,122,230,223,213,63,166,189,63,79,22,107,168,245,82,210,214,189,206,56,69,216,101,167,183,82,236,23,164,149,37,105,37,36,245,35,25,152,199,180,182,156,89,174,147,95,71,248,46,159,255,0,12,208,185,30,19,148,53,82,50,203,78,121,103,170,164,243,181,63,238,106,19,190,179,247,137,174,0,0,0,0,3,192,102,6,75,208,240,27,18,37,199,47,156,102,209,172,56,158,238,195,40,110,153,31,111,216,51,91,120,200,118,101,221,92,150,249,234,227,245,41,46,47,187,233,27,170,51,238,251,69,211,240,134,188,61,59,151,25,180,119,213,243,212,234,235,140,160,180,255,0,66,110,4,4,151,114,72,187,207,222,102,39,80,0,0,0,0,10,13,226,129,77,126,155,154,122,159,62,71,55,170,140,244,148,122,132,157,137,85,70,110,137,236,62,221,52,239,17,36,95,47,11,58,59,212,172,176,195,113,217,92,238,178,99,114,82,91,9,59,18,186,124,45,19,222,122,233,167,120,152,96,0,0,0,0,60,30,55,226,141,55,7,112,198,191,127,84,143,82,165,211,229,73,101,30,183,206,58,212,119,29,74,53,74,23,166,188,179,237,52,153,23,215,220,51,197,152,236,106,172,227,206,43,86,175,202,177,232,137,18,164,166,35,126,167,205,199,84,151,157,66,117,75,104,215,78,105,246,154,117,63,111,184,165,7,10,252,182,189,137,184,166,88,141,91,133,190,139,111,251,121,132,91,249,241,166,179,252,151,82,178,209,104,47,228,159,234,46,209,118,232,73,33,36,148,151,97,15,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,47,23,48,170,214,198,91,34,117,139,119,67,234,32,78,229,111,79,49,196,125,7,155,116,187,91,90,21,244,155,79,242,139,250,15,60,153,148,203,253,213,151,172,69,155,103,87,225,114,227,183,203,233,158,230,54,124,221,88,101,197,250,168,113,195,78,134,241,23,105,246,251,61,197,47,184,101,231,109,140,56,168,35,8,49,10,119,42,137,35,94,133,238,81,171,147,181,51,36,57,234,180,194,150,173,86,180,23,172,190,207,103,102,164,46,57,167,80,242,9,198,213,170,79,184,244,31,246,0,0,0,2,56,102,159,54,244,124,189,87,108,235,121,108,115,229,92,53,186,124,55,203,114,147,203,138,250,223,66,151,249,23,8,244,54,123,136,201,71,239,47,111,220,204,140,58,110,39,229,50,235,172,155,92,200,242,236,201,213,150,11,114,139,233,83,30,82,79,249,39,220,231,180,191,80,206,181,110,58,98,86,103,196,73,104,150,101,58,217,23,184,137,102,95,208,37,183,10,222,147,241,167,141,213,150,191,197,168,229,119,254,83,210,48,180,238,254,158,193,124,192,0,0,0,0,42,71,140,182,39,57,34,229,160,225,139,103,170,27,141,22,170,175,180,156,168,51,250,31,254,183,234,246,136,17,151,171,86,77,229,141,150,69,14,51,123,249,215,5,52,156,45,72,189,67,150,210,79,188,203,244,189,250,141,35,216,52,159,64,216,182,229,15,110,158,142,164,195,137,166,189,220,182,82,159,121,251,189,230,62,240,0,0,0,0,10,248,227,17,8,158,193,90,76,157,186,155,117,118,59,117,247,68,168,24,173,108,142,85,125,21,154,28,62,112,207,68,191,112,210,88,87,216,170,140,109,125,135,238,22,103,197,115,49,201,176,112,145,140,54,183,101,109,170,220,106,74,100,150,205,127,128,72,141,57,149,253,54,148,159,164,132,247,40,149,238,208,187,69,84,101,215,6,235,185,134,197,202,85,133,79,107,156,237,71,159,204,86,228,39,78,92,103,93,46,195,91,101,220,201,255,0,40,191,160,244,105,97,217,148,140,62,181,97,90,84,38,57,48,160,243,57,72,220,165,105,189,197,56,125,170,82,143,233,44,251,204,196,44,207,127,17,70,112,18,65,216,56,107,252,34,231,255,0,70,127,181,29,55,100,87,83,234,189,25,109,175,115,110,172,187,21,217,167,191,66,42,228,183,248,136,230,110,131,112,252,160,69,241,205,89,247,163,209,148,244,235,234,26,59,250,99,247,251,133,192,100,199,55,52,60,210,217,46,212,80,199,73,90,167,109,235,99,239,91,155,121,143,72,38,253,126,75,104,63,81,141,125,93,123,244,62,222,249,28,32,103,24,9,14,55,151,132,176,146,213,47,107,184,253,218,78,128,100,41,134,210,137,34,117,193,22,44,66,213,213,243,54,151,103,177,10,51,239,236,238,33,168,216,255,0,145,79,102,157,253,159,172,127,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,15,243,145,249,21,118,107,221,217,250,198,92,174,232,146,96,220,50,226,203,45,29,71,47,113,118,123,80,147,46,238,206,227,33,115,220,31,164,56,230,94,20,194,139,68,51,166,211,247,235,58,121,152,158,98,57,103,59,55,52,76,173,89,45,84,151,31,171,172,212,119,116,81,247,173,189,220,183,163,147,158,183,37,196,23,168,254,190,182,157,218,23,111,117,63,92,28,68,115,55,94,184,126,80,46,248,229,44,187,145,232,202,122,180,245,9,29,253,49,123,189,194,198,242,33,196,81,156,123,144,86,14,37,127,7,185,255,0,208,95,237,95,83,217,41,213,122,172,198,67,104,218,219,72,46,213,118,235,239,212,142,105,223,150,101,35,16,109,89,182,149,117,142,116,41,220,190,106,55,41,58,236,113,46,23,106,84,147,239,65,119,25,12,229,230,43,6,235,185,121,197,202,173,133,80,107,146,237,59,145,203,86,228,43,94,100,102,157,62,194,91,133,220,241,127,40,255,0,160,174,159,135,214,99,153,198,236,4,130,253,110,86,234,245,35,155,233,47,80,203,242,179,101,19,95,69,164,35,232,52,95,71,95,175,67,239,162,172,73,169,42,175,122,212,106,11,239,119,147,255,0,83,72,47,113,123,133,232,112,205,132,80,242,193,111,232,157,55,245,126,223,117,70,103,253,226,89,0,0,0,0,0,248,55,245,39,211,214,45,199,67,219,175,164,105,51,34,105,175,127,49,149,39,222,94,255,0,121,12,220,102,22,213,147,102,227,101,239,67,146,141,156,155,130,164,77,150,164,126,161,75,117,37,220,103,250,62,241,61,184,52,226,115,145,238,90,246,24,172,253,71,35,74,170,23,218,110,83,217,253,15,255,0,91,245,123,69,183,128,0,0,0,0,161,158,42,93,39,227,79,39,165,45,63,139,87,204,239,252,167,164,102,235,223,253,29,130,36,209,35,166,93,102,4,69,22,169,122,83,77,153,123,200,214,69,253,35,69,57,110,135,77,195,12,166,90,149,146,111,151,30,37,153,6,178,255,0,106,143,232,211,25,82,143,249,71,220,143,97,126,161,241,50,177,155,122,62,97,107,183,141,186,134,57,18,173,234,221,70,27,5,185,74,230,69,97,108,33,43,252,139,100,90,155,221,198,102,162,247,159,178,71,0,0,0,0,249,215,13,122,155,107,208,231,220,53,135,249,48,169,209,157,148,251,155,84,173,173,182,131,90,143,68,145,153,232,73,62,226,51,20,115,196,103,56,82,49,230,252,145,101,91,82,53,182,104,82,86,210,125,66,249,215,217,122,91,100,191,93,148,56,157,91,117,61,154,153,23,214,125,165,225,114,51,149,154,214,98,177,90,158,137,84,237,246,221,45,246,165,79,123,156,130,220,134,228,198,230,55,180,157,109,194,213,183,181,220,157,126,174,222,235,221,194,44,41,181,176,106,200,131,98,218,49,58,120,16,121,187,19,204,113,127,77,231,29,63,202,45,106,250,78,43,249,71,253,5,237,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,11,205,134,87,45,12,205,88,110,80,43,81,116,170,70,211,160,149,189,223,153,220,243,11,115,212,75,173,165,90,165,130,47,88,251,59,203,183,190,129,49,135,6,175,156,15,188,36,217,119,229,43,162,159,27,102,169,231,178,230,187,154,109,206,246,150,180,253,23,81,237,246,253,164,83,31,39,28,77,46,204,54,170,210,44,188,86,151,214,219,13,182,184,220,238,91,77,242,86,244,196,44,221,218,196,85,56,173,168,91,190,174,186,31,212,122,11,129,195,188,69,181,113,70,213,167,221,246,133,71,172,167,212,35,181,33,181,242,92,111,177,198,208,225,22,142,37,42,250,46,39,216,93,227,211,128,0,0,249,215,21,114,159,108,208,106,55,13,85,238,84,58,108,87,165,190,189,170,86,214,219,65,173,71,162,72,204,251,18,125,196,103,245,12,251,103,199,29,156,198,252,123,173,212,34,203,231,82,232,242,100,211,34,124,222,221,205,181,54,81,161,93,173,161,69,234,187,220,122,159,188,204,251,173,219,38,151,91,88,189,146,138,53,13,232,187,91,166,218,177,237,69,167,121,159,48,155,164,199,73,158,164,73,211,94,103,188,255,0,186,20,125,152,123,109,219,79,29,113,2,134,184,252,150,227,92,245,86,216,78,242,87,205,38,99,169,79,110,167,250,62,211,212,117,142,29,23,35,118,214,104,109,183,92,86,133,57,248,112,123,187,247,212,98,118,119,31,232,253,95,104,208,83,46,19,205,33,212,247,45,36,162,253,100,63,236,0,0,0,7,252,58,234,24,105,111,56,122,33,180,154,148,126,226,34,212,198,122,184,131,95,51,47,172,209,93,207,74,123,152,138,52,249,244,120,231,180,139,70,89,168,202,52,151,98,83,250,126,221,79,235,49,208,120,80,97,154,113,3,51,69,54,74,182,51,110,82,189,54,133,105,174,231,99,212,32,153,39,66,90,76,187,23,223,218,95,81,139,214,34,34,34,34,238,33,253,0,0,0,0,1,95,220,97,36,161,188,16,166,50,165,104,106,171,51,161,105,239,135,60,133,92,229,34,167,26,133,152,43,46,191,49,238,83,20,170,213,58,115,139,218,106,209,45,77,97,102,122,17,25,247,17,247,17,253,134,62,246,118,241,146,118,53,227,245,118,168,183,249,177,105,114,165,82,33,158,210,78,230,91,155,37,77,159,208,65,151,99,189,198,70,126,243,63,101,128,112,130,203,242,40,182,83,184,223,83,133,181,218,222,222,129,222,102,191,145,122,124,103,123,18,225,151,113,145,122,200,47,171,94,241,57,177,243,19,90,194,28,45,172,95,74,115,106,233,253,62,206,195,61,121,146,90,104,255,0,144,175,231,63,68,255,0,164,102,182,230,184,234,151,101,114,77,193,90,145,207,153,43,103,53,205,137,78,237,168,74,11,177,36,68,93,137,46,226,31,48,79,190,15,117,186,140,76,119,149,72,96,181,139,59,103,59,232,246,108,135,61,73,239,45,123,207,216,100,46,180,86,231,25,91,242,28,12,58,160,217,11,115,107,245,94,171,98,116,51,221,202,126,158,233,246,237,208,180,35,247,151,235,238,21,157,149,235,86,69,231,142,54,221,189,26,55,61,82,186,207,83,121,39,93,176,222,95,121,153,126,143,188,105,80,0,0,0,0,70,172,181,231,54,133,142,24,193,138,88,3,91,165,122,42,243,195,155,130,179,29,146,97,11,84,90,157,30,45,65,81,155,146,149,30,188,183,145,185,148,58,218,143,69,41,105,113,189,73,75,109,153,42,0,2,128,127,170,143,158,207,246,115,255,0,6,104,255,0,228,130,223,191,10,87,223,226,11,248,107,244,239,245,231,248,31,249,83,233,62,149,159,243,211,208,189,79,63,147,179,149,249,111,91,102,205,158,205,186,118,10,129,254,170,62,123,63,217,207,252,25,163,255,0,146,11,126,252,41,95,127,136,47,225,175,211,191,215,159,224,127,229,79,164,250,86,127,207,79,66,245,60,254,78,206,87,229,189,109,155,54,123,54,233,216,42,7,250,168,249,236,255,0,103,63,240,102,143,254,72,47,248,0,0,0,113,76,228,227,29,119,47,249,120,184,49,138,220,103,168,151,108,212,40,114,28,141,185,8,234,226,174,175,13,185,49,183,173,11,38,249,172,56,235,92,205,134,164,111,220,159,89,36,99,208,101,215,30,108,220,201,97,29,11,21,172,201,177,20,138,140,116,34,167,5,153,6,242,233,53,18,66,78,68,39,77,72,66,183,182,165,104,74,52,39,122,13,14,36,182,45,38,125,44,4,21,226,147,140,89,147,203,181,171,103,226,182,8,226,191,201,250,44,218,130,173,234,197,45,202,100,9,123,229,45,183,31,140,251,60,248,174,44,181,67,50,18,230,174,237,245,88,216,141,77,197,28,106,200,183,18,252,118,186,243,29,110,216,25,133,196,47,79,219,119,134,234,20,79,226,152,113,58,58,163,203,71,72,239,240,72,164,227,155,220,73,71,218,106,74,19,212,243,20,100,77,139,127,1,8,56,166,230,195,17,50,207,96,88,244,252,34,184,229,208,46,203,166,177,33,226,156,154,116,73,108,122,58,35,36,82,25,89,73,74,201,43,83,178,162,41,38,148,31,99,110,106,164,247,46,47,228,91,55,121,236,204,238,99,173,219,2,165,141,92,219,110,159,186,187,115,127,91,116,116,235,75,142,180,111,107,177,150,220,249,231,22,204,125,205,168,214,142,127,48,136,201,6,36,7,21,188,209,227,182,90,255,0,5,223,129,75,231,228,231,202,63,77,250,79,248,178,28,206,127,79,208,242,127,178,90,115,110,222,123,191,71,77,119,118,235,161,105,207,248,95,231,51,50,121,137,199,218,253,149,140,120,145,242,130,139,10,207,149,84,98,55,161,224,68,217,41,19,97,54,151,55,199,97,181,158,136,121,194,208,207,111,173,174,154,145,25,89,248,8,255,0,159,92,82,190,240,91,41,215,206,38,97,165,119,208,215,37,27,209,157,20,222,149,153,28,174,109,74,43,46,124,219,200,91,106,213,183,86,159,89,39,166,186,150,134,68,101,88,25,122,226,61,156,235,231,31,112,210,202,186,113,147,173,162,220,23,133,26,151,81,141,242,118,148,223,62,43,243,90,109,214,247,162,50,86,157,200,90,139,84,153,40,181,212,140,143,180,89,254,125,113,74,251,193,108,167,95,56,153,134,149,223,67,92,148,111,70,116,83,122,86,100,114,185,181,40,172,185,243,111,33,109,171,86,221,90,125,100,158,154,234,90,25,17,149,96,101,235,136,246,115,175,156,125,195,75,42,233,198,78,182,139,112,94,20,106,93,70,55,201,218,83,124,248,175,205,105,183,91,222,136,201,90,119,33,106,45,82,100,162,215,82,50,62,209,119,224,0,0,2,47,241,1,204,197,229,149,12,52,178,177,74,207,131,18,162,133,95,17,41,181,122,100,146,36,162,163,78,114,12,213,186,193,57,180,212,202,247,52,218,208,226,72,246,173,9,220,149,163,123,107,238,184,85,137,150,174,50,97,197,185,138,86,84,190,162,139,115,83,218,168,70,220,227,107,113,157,229,235,176,239,45,107,66,94,105,100,166,220,65,40,246,56,133,164,207,84,152,245,96,32,7,20,156,106,205,142,92,190,71,226,102,10,98,119,161,108,202,182,234,21,78,23,161,105,178,122,122,161,115,30,101,222,100,150,220,117,124,230,73,212,237,74,73,13,244,122,153,234,233,16,225,89,10,226,85,140,55,126,97,169,150,30,101,177,58,93,102,133,118,71,244,37,21,12,208,32,178,134,107,111,72,96,162,169,213,69,101,14,146,20,68,235,36,126,178,73,111,32,212,68,146,55,17,110,130,144,51,11,196,123,57,214,54,62,226,93,149,107,99,39,69,69,183,239,10,205,46,157,27,228,237,41,206,68,86,38,186,219,77,239,92,101,45,91,80,132,150,170,51,81,233,169,153,159,104,179,252,133,98,149,247,141,57,78,177,177,51,18,235,190,153,185,43,62,147,235,102,244,172,199,230,242,170,82,153,111,230,217,66,27,78,141,180,132,250,169,45,116,212,245,51,51,62,107,196,247,54,23,150,88,112,142,222,99,10,238,56,148,139,218,238,172,27,49,94,122,156,82,150,213,58,58,55,202,121,162,113,42,96,150,78,46,35,102,78,146,181,67,235,52,39,84,239,68,32,202,174,125,115,217,141,57,142,195,172,51,123,21,189,51,2,179,112,69,244,172,47,65,81,227,243,105,109,47,157,59,231,10,58,20,157,34,180,250,189,69,18,207,77,17,170,141,36,118,83,156,204,210,254,40,246,77,159,137,19,109,191,77,209,106,87,132,90,21,110,59,74,219,41,16,93,135,45,213,59,24,205,68,131,121,11,97,181,18,87,234,173,36,164,106,131,81,56,142,213,105,221,52,43,230,213,163,94,182,180,238,182,139,112,83,227,213,41,210,121,75,111,159,21,246,210,227,78,108,89,37,105,220,133,164,244,81,18,139,93,12,136,251,7,214,0,0,16,3,138,222,104,241,219,45,127,130,239,192,165,243,242,115,229,31,166,253,39,252,89,14,103,63,167,232,121,63,217,45,57,183,111,61,223,163,166,187,187,117,208,180,231,252,47,243,153,153,60,196,227,237,126,202,198,60,72,249,65,69,133,103,202,170,49,27,208,240,34,108,148,137,176,155,75,155,227,176,218,207,68,60,225,104,103,183,214,215,77,72,140,172,252,66,174,35,57,246,252,85,232,76,97,190,29,177,212,98,109,205,79,235,34,72,126,62,248,180,88,43,90,218,41,138,37,150,199,158,53,182,226,90,107,181,36,164,41,110,150,212,165,183,153,5,226,35,106,230,114,28,76,45,191,11,208,152,155,77,167,178,69,212,72,109,77,220,220,166,19,212,203,143,177,182,208,219,219,210,235,139,138,73,245,91,50,82,13,105,75,156,175,65,64,206,221,42,139,158,59,227,41,24,142,252,72,17,220,145,9,235,78,177,38,82,90,66,159,126,153,78,90,41,36,218,89,34,53,184,235,147,29,67,174,187,170,150,180,178,146,51,54,210,37,168,0,10,245,207,39,20,232,216,11,121,39,10,112,18,155,111,221,87,61,38,66,145,114,206,170,37,215,169,208,22,146,50,56,77,147,46,182,167,36,146,180,55,20,75,216,214,222,89,146,220,53,147,50,215,45,25,139,177,51,65,133,144,49,50,197,145,252,212,58,196,45,143,127,22,85,58,102,94,126,31,49,214,155,231,114,185,232,79,53,9,216,190,242,62,242,46,170,3,228,221,151,77,10,198,181,107,55,173,211,59,162,162,219,244,249,21,74,140,158,82,220,228,69,97,181,56,235,155,16,74,90,182,161,10,61,18,70,163,211,66,35,62,193,86,208,184,195,85,81,154,249,234,168,68,136,254,8,185,32,173,248,40,100,148,210,216,99,172,108,142,224,117,71,25,82,157,95,32,157,89,68,74,91,34,66,208,141,13,196,27,139,180,155,78,233,161,95,54,173,26,245,181,167,117,180,91,130,159,30,169,78,147,202,91,124,248,175,182,151,26,115,98,201,43,78,228,45,39,162,136,148,90,232,100,71,216,62,176,231,249,133,186,107,182,54,1,98,93,235,107,78,232,171,86,253,159,89,170,83,164,242,144,231,34,83,16,157,113,167,54,44,148,133,109,90,18,122,40,141,39,166,134,70,93,131,154,228,115,55,116,172,223,97,26,174,183,233,209,40,247,101,6,66,105,183,29,41,137,9,90,16,249,160,148,137,76,160,212,110,162,51,197,187,103,48,181,37,182,243,100,167,57,70,226,164,80,0,241,88,223,122,213,112,215,5,239,236,70,161,71,136,253,74,213,181,234,181,184,109,75,66,148,195,143,198,136,227,205,165,196,165,73,81,160,212,130,35,34,82,79,77,116,50,239,30,83,42,185,152,179,115,95,132,112,241,74,207,131,46,156,180,200,85,54,175,76,146,70,165,211,170,45,161,181,186,193,57,180,146,242,54,186,218,208,226,72,183,33,105,220,148,47,123,104,236,0,2,31,241,64,199,188,88,203,182,1,80,47,92,28,186,254,79,214,166,222,17,105,111,201,232,99,75,223,21,112,166,184,166,246,72,109,196,22,171,101,179,212,139,119,171,166,186,25,145,196,12,133,103,215,54,56,211,155,27,27,12,241,47,21,189,51,109,214,125,39,214,194,244,21,54,63,55,149,77,148,243,127,56,204,116,56,157,28,105,10,245,84,90,233,161,234,70,100,118,254,34,87,16,108,237,210,178,161,96,55,66,182,31,137,59,17,110,168,242,25,165,67,76,164,165,250,75,10,101,228,162,172,182,212,203,168,90,27,144,150,210,150,156,36,147,199,204,36,153,147,110,105,202,178,37,197,26,149,141,149,90,54,11,227,188,104,148,59,218,68,118,162,83,174,4,186,150,225,92,51,119,41,60,165,180,73,74,98,73,90,121,123,82,70,109,186,231,49,40,229,26,154,101,93,215,17,243,155,66,194,76,226,90,185,103,190,105,92,170,85,247,111,211,164,81,43,17,208,181,184,197,98,68,233,113,147,26,66,11,93,89,119,148,202,80,226,72,141,183,12,247,234,133,154,217,146,160,0,35,86,90,243,155,66,199,12,96,197,44,1,173,210,189,21,121,225,205,193,89,142,201,48,133,170,45,78,143,22,160,168,205,201,74,143,94,91,200,220,202,29,109,71,162,148,180,184,222,164,165,182,204,149,0,0,1,90,188,82,115,71,155,28,181,226,157,159,248,36,190,126,78,89,151,29,190,174,95,241,101,54,103,62,169,30,75,157,87,246,67,78,58,157,172,191,11,191,68,30,239,87,83,37,233,231,248,105,241,2,198,220,101,199,153,88,71,143,152,129,18,187,30,191,71,125,234,1,170,136,196,103,211,81,141,163,170,101,11,136,210,16,72,84,98,146,226,141,226,62,216,237,146,20,147,51,75,150,148,40,7,250,168,249,236,255,0,103,63,240,102,143,254,72,46,251,47,87,77,118,249,192,44,52,189,110,153,221,109,106,224,179,232,213,74,140,158,82,27,231,202,126,19,78,58,230,196,18,80,157,203,90,143,68,145,36,181,208,136,139,176,68,174,40,185,217,185,178,231,74,182,48,231,6,175,41,116,60,69,170,72,110,183,45,212,210,99,202,97,186,38,217,12,237,90,164,182,180,111,114,66,82,105,36,36,212,69,29,205,198,130,82,9,200,235,145,108,221,231,179,51,185,142,183,108,10,150,53,115,109,186,126,234,237,205,253,109,209,211,173,46,58,209,189,174,198,91,115,231,156,91,49,247,54,163,90,57,252,194,35,36,24,154,185,196,206,47,226,149,138,120,63,242,134,31,87,102,94,190,150,167,87,126,115,151,232,254,92,154,94,202,143,168,195,174,187,200,101,217,127,48,141,188,206,111,105,234,148,105,39,233,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,172,0,7,63,204,45,211,93,177,176,11,18,239,91,90,119,69,90,183,236,250,205,82,157,39,148,135,57,18,152,132,235,141,57,177,100,164,43,106,208,147,209,68,105,61,52,50,50,236,20,131,253,84,124,246,127,179,159,248,51,71,255,0,36,23,252,2,144,51,11,196,123,57,214,54,62,226,93,149,107,99,39,69,69,183,239,10,205,46,157,27,228,237,41,206,68,86,38,186,219,77,239,92,101,45,91,80,132,150,170,51,81,233,169,153,159,104,179,252,133,98,149,247,141,57,78,177,177,51,18,235,190,153,185,43,62,147,235,102,244,172,199,230,242,170,82,153,111,230,217,66,27,78,141,180,132,250,169,45,116,212,245,51,51,57,0,2,176,56,160,103,51,50,121,118,199,218,5,149,131,152,145,242,126,139,54,207,139,84,126,55,161,224,75,223,41,115,102,182,167,55,200,97,197,150,168,101,178,208,143,111,171,174,154,153,153,244,14,20,153,163,199,108,202,126,20,127,13,119,207,202,63,147,158,132,244,103,241,100,56,124,142,163,174,231,127,99,52,222,237,220,134,190,150,186,109,236,211,83,214,127,128,141,88,143,156,218,22,18,103,18,213,203,61,243,74,229,82,175,187,126,157,34,137,88,142,133,173,198,43,18,39,75,140,152,210,16,90,234,203,188,166,82,135,18,68,109,184,103,191,84,44,214,204,149,0,1,80,25,245,207,174,108,112,91,54,55,206,25,225,166,43,122,26,219,163,122,51,162,133,232,42,108,142,87,54,155,21,231,62,113,232,235,113,90,184,234,213,235,40,244,215,66,208,136,136,165,255,0,11,252,123,197,140,196,224,21,126,245,198,59,175,229,5,106,21,225,42,150,196,158,134,52,77,145,81,10,19,137,111,100,118,219,65,232,183,156,61,76,183,122,218,107,161,17,20,192,0,0,21,171,157,110,42,63,130,252,83,165,97,158,5,163,210,127,36,174,6,29,188,102,235,201,234,186,89,50,25,159,65,229,202,136,173,155,185,109,43,172,101,74,211,93,17,174,134,98,111,229,215,30,108,220,201,97,29,11,21,172,201,177,20,138,140,116,34,167,5,153,6,242,233,53,18,66,78,68,39,77,72,66,183,182,165,104,74,52,39,122,13,14,36,182,45,38,125,44,0,0,0,0,0,0,0,102,179,52,86,172,155,51,28,110,75,122,76,110,66,163,116,126,166,242,86,155,161,178,190,242,51,253,47,120,179,14,13,87,220,57,248,119,94,178,16,230,231,233,125,46,244,232,101,183,154,253,65,210,237,219,161,234,69,239,63,213,220,44,140,82,151,24,74,221,70,94,59,197,164,62,90,69,131,191,147,244,123,119,195,128,165,119,22,189,229,237,51,16,16,125,59,102,227,170,90,117,200,215,5,22,71,34,100,93,252,167,54,37,91,119,33,72,62,197,17,145,246,40,251,200,105,75,0,241,53,172,94,194,218,61,244,151,55,46,161,212,111,236,50,211,151,37,214,139,249,9,254,111,244,75,250,68,25,226,251,151,228,86,172,166,177,190,153,11,115,180,77,221,123,188,205,63,44,244,8,205,118,41,194,46,226,50,245,80,127,94,157,226,32,112,214,199,215,48,127,25,10,133,62,103,34,147,113,127,101,47,151,187,111,34,44,197,35,176,155,90,143,85,184,93,198,95,94,164,34,245,248,217,53,117,206,108,149,187,78,87,110,154,127,161,164,94,239,13,89,40,145,150,11,119,98,181,219,213,251,63,252,35,48,74,192,0,0,0,0,31,195,34,50,50,62,227,20,83,197,127,12,211,135,249,154,57,177,149,189,155,142,149,233,165,171,77,54,187,34,161,56,205,58,26,212,103,216,142,254,194,250,136,115,238,31,55,204,203,23,52,86,139,209,94,229,162,179,80,129,71,144,123,72,245,101,234,140,83,81,118,165,95,161,236,208,254,178,26,21,105,212,62,210,30,108,245,67,137,37,36,253,228,101,169,15,251,0,0,0,1,255,0,15,56,76,180,183,85,220,132,154,143,245,16,207,183,17,139,145,187,151,52,55,35,173,171,82,130,252,200,61,221,198,138,140,190,206,226,253,47,175,237,28,155,47,22,219,183,102,58,225,253,9,17,249,205,201,185,233,77,190,157,228,159,154,84,198,146,174,221,75,244,189,135,168,188,28,229,93,109,97,14,73,235,52,54,98,234,221,74,213,145,106,33,59,204,185,100,229,38,66,72,245,50,86,186,114,253,229,253,208,168,156,135,227,171,152,33,143,116,58,132,169,124,154,93,94,76,106,100,191,155,221,181,183,102,197,53,171,177,181,168,253,86,187,139,67,247,25,31,126,130,109,218,229,62,230,160,211,174,26,83,220,216,117,40,172,203,97,123,84,157,205,184,130,90,79,69,17,25,118,40,187,200,143,234,31,68,0,0,7,152,196,76,69,181,112,186,213,168,93,247,125,71,163,167,211,227,187,33,197,242,92,115,177,182,214,225,150,141,165,74,250,45,171,216,125,194,152,243,223,196,38,183,142,213,9,86,14,31,73,233,108,246,141,198,92,61,136,95,86,100,169,77,26,254,118,50,29,111,123,78,163,179,119,102,158,253,76,184,14,87,178,211,122,230,67,16,224,91,118,237,55,157,78,105,246,156,169,191,206,105,60,168,164,251,40,121,91,86,235,106,86,137,120,143,68,158,227,246,125,87,235,151,204,12,180,240,7,14,41,150,61,175,11,146,108,199,101,83,23,204,117,92,233,36,195,77,56,189,22,226,246,235,201,79,97,30,133,236,247,159,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,99,50,57,90,195,156,202,90,234,161,221,240,116,150,222,157,44,190,107,255,0,51,171,140,169,126,163,110,182,74,212,152,73,118,159,103,121,125,116,155,152,172,139,227,22,94,145,46,171,91,166,245,116,56,239,183,29,19,249,209,91,222,165,71,55,149,243,105,144,226,203,66,66,203,187,183,111,214,68,62,86,88,243,125,137,217,105,185,35,61,110,212,183,81,87,33,7,62,15,38,57,115,91,55,25,230,23,49,108,184,180,234,134,9,62,175,105,119,151,111,125,212,229,79,57,56,117,153,203,113,183,168,146,58,106,212,116,18,38,66,216,250,246,184,150,216,55,15,152,166,27,65,232,183,201,61,157,157,154,151,103,116,133,0,0,21,225,197,75,54,49,108,75,45,220,23,182,102,127,28,87,24,82,103,23,44,251,33,188,212,216,206,23,174,202,147,244,208,158,212,172,149,238,208,187,69,61,91,148,26,181,227,114,83,237,218,67,60,250,133,94,99,81,24,70,228,163,123,174,184,72,73,106,163,36,150,170,81,119,153,23,216,52,71,147,124,44,127,9,114,235,106,90,245,8,220,153,207,210,160,203,156,222,242,86,217,10,131,29,14,22,164,181,17,250,205,153,106,147,211,220,41,191,137,45,190,229,19,51,181,231,85,27,146,137,171,149,41,62,190,237,219,234,19,61,110,243,211,93,59,135,21,192,74,197,106,135,141,22,68,251,125,90,78,77,197,76,229,22,136,245,148,82,218,52,151,174,70,69,235,17,119,141,37,97,228,202,141,66,192,182,167,213,203,73,210,104,240,222,146,94,175,99,170,101,6,191,163,217,244,140,251,187,61,195,208,128,0,0,0,241,248,195,88,58,6,20,222,53,148,175,106,161,208,106,15,165,90,107,161,162,51,138,35,238,63,119,184,102,207,22,171,47,92,24,161,118,214,95,115,122,166,87,39,189,187,66,45,119,200,113,94,194,47,127,184,91,7,7,12,57,110,143,134,181,171,237,214,63,132,78,157,38,42,92,221,254,132,184,244,247,72,180,220,101,222,90,235,180,143,252,66,199,0,0,0,0,0,5,109,113,156,174,181,19,13,237,234,57,171,231,30,170,68,115,77,15,184,216,168,39,221,253,34,162,232,245,137,84,87,158,145,13,123,28,117,133,51,174,132,122,106,100,126,210,63,113,14,165,149,108,55,151,140,88,253,107,208,22,223,61,179,171,194,153,56,181,36,234,199,90,194,28,63,164,143,231,63,146,122,251,136,104,95,8,172,58,118,25,97,229,38,200,164,179,202,137,77,231,242,209,185,74,211,152,251,142,159,106,148,163,239,89,251,79,250,4,81,226,219,91,151,76,203,36,248,49,156,218,83,185,91,251,8,254,133,66,1,151,121,31,191,234,20,135,68,163,78,184,42,140,210,41,173,115,36,200,221,177,59,136,181,218,147,81,246,168,200,187,136,253,163,181,79,201,70,63,198,142,83,161,217,253,84,69,125,23,189,33,9,26,246,145,125,19,127,94,253,75,245,11,31,225,141,146,235,211,5,93,168,98,62,37,210,189,31,83,151,202,232,216,231,180,238,221,157,99,46,122,204,190,180,158,169,117,7,218,159,111,103,110,166,86,28,235,136,101,6,226,207,68,151,120,160,30,33,216,249,47,26,177,202,115,49,231,115,232,212,126,87,67,243,68,159,202,195,136,110,119,182,133,253,54,191,149,175,213,161,119,244,254,16,184,99,242,203,27,106,23,123,241,249,177,109,110,87,56,247,237,219,212,196,158,218,123,150,70,125,169,246,18,191,80,187,32,0,0,0,1,156,28,194,221,53,219,27,58,24,151,122,218,211,186,42,213,191,138,21,154,165,58,79,41,14,114,37,49,86,117,198,156,216,178,82,21,181,104,73,232,162,52,158,154,25,25,118,11,180,200,230,110,233,89,190,194,53,93,111,211,162,81,238,202,12,132,211,110,58,83,18,18,180,33,243,65,41,18,153,65,168,221,68,103,139,118,206,97,106,75,109,230,201,78,114,141,197,72,160,1,149,113,127,223,233,89,127,205,255,0,254,206,10,1,23,253,254,149,151,252,223,255,0,236,224,160,17,170,128,0,0,1,21,120,163,248,19,196,223,185,124,226,16,168,188,142,102,238,171,148,28,92,85,214,253,58,93,98,211,175,71,77,54,227,165,49,33,72,90,216,37,146,145,41,148,26,137,165,201,100,247,108,230,22,134,135,30,108,148,223,52,220,78,130,45,59,166,133,124,218,180,107,214,214,157,214,209,110,10,124,122,165,58,79,41,109,243,226,190,218,92,105,205,139,36,173,59,144,180,158,138,34,81,107,161,145,31,96,250,194,53,113,21,193,202,22,50,101,30,251,141,87,123,167,151,103,211,223,188,105,114,118,173,124,153,80,24,117,197,22,196,173,4,174,107,7,33,141,85,185,40,231,239,218,165,33,36,40,51,15,111,90,174,26,223,246,214,35,80,163,196,126,165,106,214,33,86,225,181,45,10,83,14,63,25,228,60,218,92,74,84,149,26,13,72,34,50,37,36,244,215,67,46,241,166,140,61,189,105,88,149,96,91,88,141,66,143,45,138,109,213,71,133,91,134,212,180,37,47,182,196,150,80,243,105,113,41,82,146,75,36,172,136,200,148,162,215,93,12,251,199,160,20,45,197,79,24,232,88,187,155,138,188,107,113,157,98,88,84,246,172,231,36,238,95,240,169,81,159,125,201,39,177,104,73,163,150,252,135,88,211,214,74,185,27,210,163,74,200,138,74,240,75,193,79,252,186,204,100,202,135,190,202,167,197,109,223,248,188,201,110,60,131,111,254,36,77,169,46,127,62,74,79,208,48,227,157,249,147,253,164,253,218,35,87,11,92,116,195,140,6,204,211,149,108,80,172,250,26,149,116,91,242,45,182,106,78,145,20,88,114,157,149,21,230,215,37,102,101,202,100,250,117,32,220,208,210,133,45,38,189,168,37,173,23,210,2,42,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,93,79,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,0,0,4,0,227,87,225,98,214,248,129,7,203,170,34,5,112,249,206,221,87,42,23,251,148,43,157,249,115,176,234,234,145,29,154,172,53,74,82,88,164,190,167,153,74,234,200,109,44,186,181,173,184,233,113,42,105,178,73,188,92,178,81,153,182,222,151,189,105,221,52,43,230,213,163,94,182,180,238,182,139,112,83,227,213,41,210,121,75,111,159,21,246,210,227,78,108,89,37,105,220,133,164,244,81,18,139,93,12,136,251,7,214,17,255,0,61,152,23,66,199,236,178,222,54,221,78,141,85,169,213,104,52,249,87,37,182,205,44,214,114,149,88,139,21,227,142,132,54,146,87,59,153,189,108,155,102,149,26,146,241,237,218,178,66,211,158,203,78,233,174,216,215,85,26,245,181,167,116,85,171,126,161,30,169,78,147,202,67,156,137,76,56,151,26,115,98,201,72,86,213,161,39,162,136,210,122,104,100,101,216,52,189,130,152,161,74,198,172,35,180,49,94,140,152,141,199,186,104,241,170,75,143,26,106,101,162,27,235,65,115,162,155,169,34,37,173,151,121,141,47,213,73,146,219,81,26,82,100,100,89,225,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,172,14,42,120,199,66,197,220,220,85,227,91,140,235,18,194,167,181,103,57,39,114,255,0,133,74,140,251,238,73,61,139,66,77,28,183,228,58,198,158,178,85,200,222,149,26,86,68,82,43,130,134,8,85,78,171,121,102,69,234,228,68,211,83,30,69,143,30,154,150,212,167,220,124,213,10,99,175,173,93,137,66,18,146,101,41,34,220,107,53,184,103,179,97,115,59,7,26,191,11,22,183,196,8,62,93,81,16,215,134,134,120,228,229,198,242,103,7,175,132,68,94,29,94,149,134,214,244,183,22,212,117,208,234,47,19,108,20,213,60,179,74,78,49,165,13,37,228,173,94,162,27,39,16,100,105,90,30,188,144,0,1,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,199,243,201,155,186,86,80,112,141,55,91,20,232,149,139,178,189,33,84,219,114,148,252,132,161,11,124,144,106,92,167,144,74,39,87,25,146,219,191,150,90,154,220,101,179,83,124,210,113,57,246,187,46,154,237,243,117,86,111,91,166,119,91,90,184,42,18,42,149,25,60,164,55,207,148,251,138,113,215,54,32,146,132,238,90,212,122,36,137,37,174,132,68,93,130,237,56,104,100,114,54,92,108,214,113,134,248,92,181,226,45,233,71,109,15,68,113,14,199,69,14,156,241,182,249,66,83,43,36,168,228,154,144,210,158,82,211,234,45,178,109,4,68,149,173,234,224,226,143,227,179,19,126,229,242,120,66,199,248,104,103,142,54,99,172,214,112,122,248,68,180,98,45,151,71,109,111,75,113,110,200,69,114,156,201,182,193,77,83,203,53,40,164,146,150,210,94,74,213,235,173,194,113,6,100,165,161,153,190,0,41,91,139,38,80,255,0,4,88,143,248,193,89,80,182,90,23,253,65,126,150,75,147,249,174,69,184,158,55,159,123,107,107,34,89,50,250,16,167,83,162,150,73,113,47,164,249,72,54,80,113,255,0,37,25,174,174,229,47,25,97,94,92,218,172,203,66,165,164,59,166,137,9,228,39,175,139,181,100,219,132,151,8,208,111,48,181,243,91,61,80,163,209,109,243,16,135,92,49,161,59,78,233,161,95,54,173,26,245,181,167,117,180,91,130,159,30,169,78,147,202,91,124,248,175,182,151,26,115,98,201,43,78,228,45,39,162,136,148,90,232,100,71,216,62,176,168,14,44,153,215,167,98,4,207,197,139,11,234,124,250,45,18,160,183,46,249,173,156,168,238,59,84,138,251,204,157,49,77,173,40,67,140,180,182,210,242,149,243,168,91,156,131,65,164,217,51,92,53,202,174,89,239,44,215,226,228,60,45,179,231,68,167,33,49,213,82,171,212,228,153,41,20,234,115,107,109,14,190,77,238,37,60,189,206,182,132,54,147,45,203,90,119,41,8,222,226,52,83,96,88,22,110,22,89,180,156,62,195,235,122,37,14,222,161,199,40,208,96,198,35,216,210,53,51,51,51,51,53,45,106,81,169,107,90,140,214,181,169,74,81,169,74,51,63,64,57,86,108,124,44,99,39,195,251,135,203,159,25,246,203,174,60,222,89,109,197,202,22,43,89,147,101,165,116,233,8,69,78,11,50,9,148,85,169,198,180,156,136,78,154,144,180,236,113,41,208,148,104,86,197,146,28,73,111,66,76,180,39,151,92,121,179,115,37,132,116,44,86,179,38,196,82,42,49,208,138,156,22,100,27,203,164,212,73,9,57,16,157,53,33,10,222,218,149,161,40,208,157,232,52,56,146,216,180,153,244,176,28,171,54,62,22,49,147,225,253,195,229,207,138,11,202,174,102,47,44,168,98,228,60,82,179,224,196,168,161,81,213,77,171,211,36,145,37,21,26,115,139,109,110,176,78,109,53,50,189,205,54,180,56,146,61,171,66,119,37,104,222,218,244,61,133,88,153,106,227,38,28,91,152,165,101,75,234,40,183,53,61,170,132,109,206,54,183,25,222,94,187,14,242,214,180,37,230,150,74,109,196,18,143,99,136,90,76,245,73,143,86,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,185,236,213,102,98,205,202,134,17,204,197,43,194,12,186,138,213,33,52,218,69,50,49,26,87,81,168,184,135,22,211,6,230,211,75,40,218,211,139,91,138,35,218,132,43,106,86,189,141,175,60,56,171,137,151,86,50,98,61,199,138,87,172,190,162,181,115,84,29,168,73,218,227,139,109,157,231,234,48,215,49,107,90,89,105,4,150,219,65,168,246,54,132,36,143,68,144,181,254,20,249,28,147,134,180,168,25,164,196,149,196,118,187,115,209,201,118,181,49,40,105,242,167,83,165,37,11,41,171,115,67,52,73,121,173,18,148,182,162,229,178,235,137,89,169,78,169,182,99,175,26,191,20,246,183,195,248,62,99,81,18,43,133,62,120,228,226,85,42,6,86,241,37,17,26,174,219,20,114,69,173,83,74,218,96,170,52,232,169,66,10,18,219,212,141,114,89,107,69,37,77,164,249,140,180,226,150,73,83,74,113,235,31,0,25,193,204,45,211,93,177,179,161,137,119,173,173,59,162,173,91,248,161,89,170,83,164,242,144,231,34,83,21,103,92,105,205,139,37,33,91,86,132,158,138,35,73,233,161,145,151,96,187,76,142,102,238,149,155,236,35,85,214,253,58,37,30,236,160,200,77,54,227,165,49,33,43,66,31,52,18,145,41,148,26,141,212,70,120,183,108,230,22,164,182,222,108,148,231,40,220,84,138,0,0,17,87,137,166,10,126,26,114,143,116,244,245,14,150,125,137,173,235,15,123,187,25,119,162,97,238,161,183,52,109,106,86,177,93,147,177,37,183,87,73,173,202,36,238,214,138,240,158,250,252,23,226,157,155,137,158,139,244,159,201,43,130,157,93,232,185,252,158,171,165,146,219,220,174,102,213,108,221,203,219,187,106,180,215,93,15,77,6,154,45,59,166,133,124,218,180,107,214,214,157,214,209,110,10,124,122,165,58,79,41,109,243,226,190,218,92,105,205,139,36,173,59,144,180,158,138,34,81,107,161,145,31,96,203,104,210,158,83,188,44,96,223,195,251,123,203,152,20,129,196,87,24,235,184,201,155,139,238,77,93,158,158,37,159,80,126,206,165,198,220,133,242,98,192,125,214,212,123,210,132,26,185,175,156,135,244,86,229,35,159,179,114,146,132,152,156,28,22,48,26,53,38,205,186,243,27,89,133,45,21,42,236,133,219,52,83,122,59,173,35,209,204,155,110,201,121,165,154,246,62,135,100,19,109,153,236,249,181,193,90,73,126,178,210,94,127,142,119,230,79,246,147,247,104,241,92,41,243,199,27,13,106,176,50,183,137,40,150,237,10,231,172,18,45,106,154,86,235,231,78,168,202,82,16,80,150,222,166,72,140,243,186,41,42,109,37,203,121,215,20,178,82,93,83,140,220,72,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,102,179,54,62,41,241,147,226,5,195,230,47,139,105,225,29,142,152,113,119,229,178,143,130,20,202,207,42,243,177,58,247,106,84,185,4,72,113,232,178,39,188,251,114,163,246,159,53,146,234,16,218,204,180,82,28,34,37,36,137,109,41,201,212,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,133,170,0,165,110,53,126,41,237,111,135,240,124,198,162,36,87,10,124,241,201,196,170,84,12,173,226,74,34,53,93,182,40,228,139,90,166,149,180,193,84,105,209,82,132,20,37,183,169,26,228,178,214,138,74,155,73,243,25,105,197,44,146,166,148,227,214,62,0,40,7,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,0,1,2,184,154,231,182,149,130,54,109,71,3,48,182,230,150,222,40,87,163,182,153,83,41,111,165,11,182,225,44,210,165,45,199,52,51,68,151,154,213,45,161,27,92,66,28,231,238,108,201,158,109,38,9,41,145,124,230,215,114,121,136,242,170,110,82,189,51,102,93,29,60,123,154,154,210,16,82,148,219,70,190,84,152,206,43,77,30,107,154,233,147,106,81,54,226,86,164,171,105,154,29,110,255,0,173,59,166,133,124,218,180,107,214,214,157,214,209,110,10,124,122,165,58,79,41,109,243,226,190,218,92,105,205,139,36,173,59,144,180,158,138,34,81,107,161,145,31,96,250,192,0,0,0,0,0,0,41,55,139,214,24,124,141,198,202,125,222,196,126,84,91,167,155,201,61,251,181,233,162,64,109,93,235,51,239,87,180,147,250,199,48,225,227,143,146,240,87,28,160,179,34,119,34,141,88,230,245,223,52,74,252,148,57,102,223,115,107,95,211,119,249,58,125,122,151,117,255,0,52,226,30,65,56,131,213,39,220,43,203,137,206,75,175,76,106,114,6,35,225,165,43,210,21,56,124,222,177,142,123,77,110,223,209,178,223,172,243,232,73,104,150,150,125,137,246,118,246,232,103,91,240,50,81,143,242,99,156,233,150,127,75,17,63,73,239,72,66,94,157,166,95,68,159,215,191,66,253,99,138,214,232,211,173,250,163,212,138,147,92,185,49,246,239,78,226,61,55,36,148,93,169,51,46,227,47,104,187,206,18,85,185,117,60,178,64,131,37,205,233,131,205,217,216,69,166,250,132,243,62,226,47,119,214,37,118,46,88,116,236,77,195,202,181,145,86,103,155,18,165,200,230,35,114,147,175,45,246,221,46,212,169,39,222,130,246,151,244,12,215,94,150,221,99,12,111,121,150,236,133,114,103,211,121,122,158,137,86,156,198,82,191,97,169,63,69,126,243,31,18,175,82,122,173,81,118,160,249,234,183,118,234,125,158,196,145,123,8,189,194,243,56,83,87,90,172,101,150,152,194,21,170,162,243,183,118,31,242,170,19,140,189,133,238,19,64,0,0,0,0,0,87,39,24,252,57,110,179,134,180,91,233,166,127,132,65,157,26,42,156,221,254,132,136,245,7,76,180,220,69,222,122,235,180,207,252,66,167,176,150,178,245,191,138,22,149,101,135,54,42,29,114,3,219,180,35,211,100,134,213,237,35,247,123,134,147,48,122,176,117,252,41,179,171,42,94,229,76,160,211,223,82,180,211,83,92,102,212,103,220,94,255,0,112,246,0,0,0,0,60,246,33,203,168,211,236,11,150,125,32,181,157,26,143,49,232,197,234,246,186,150,86,104,250,93,159,72,139,191,179,222,51,107,143,117,122,213,111,26,47,121,247,2,181,156,187,134,165,205,45,17,234,168,229,186,106,47,80,136,143,214,51,238,29,171,134,213,190,237,111,51,180,23,83,27,156,136,75,139,41,94,190,221,164,138,132,61,85,222,90,233,175,112,185,12,228,97,99,248,181,151,107,174,215,167,198,231,78,98,149,58,92,22,247,146,119,72,76,25,8,108,181,53,164,139,214,112,139,85,30,158,241,157,203,142,131,86,179,174,74,133,187,87,103,167,168,82,38,59,17,244,110,74,246,58,211,134,133,22,169,51,73,232,164,159,113,153,125,162,225,120,86,230,198,45,247,101,181,130,247,52,207,227,138,27,9,76,18,229,159,108,54,90,133,25,178,245,25,74,126,154,213,218,165,154,189,250,151,104,176,240,0,1,30,179,89,156,156,58,203,29,184,227,213,185,29,77,106,66,13,16,225,108,125,27,156,83,111,155,103,204,75,14,32,181,91,6,158,222,206,221,79,179,190,149,179,57,155,236,78,204,181,201,37,235,138,165,182,138,137,11,56,16,121,49,207,148,217,56,247,44,185,136,101,181,171,68,62,105,245,187,79,188,251,123,189,166,80,50,23,136,89,142,171,66,175,77,141,208,218,76,203,111,171,149,189,135,121,168,37,71,90,209,176,164,54,234,117,105,227,61,72,181,45,52,46,222,235,180,192,220,10,177,176,18,202,133,103,89,116,254,67,108,52,217,62,231,53,229,115,157,75,77,54,165,232,227,139,219,175,41,39,161,30,133,253,243,62,140,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,21,102,141,78,184,41,146,104,245,104,252,248,146,218,91,47,55,189,73,220,133,36,210,162,213,38,70,90,145,153,118,24,172,124,236,240,189,98,165,233,108,77,193,54,185,79,153,191,62,109,59,113,171,127,246,75,206,43,155,38,94,133,169,155,73,208,147,245,145,119,144,172,168,85,27,231,5,175,165,57,9,239,69,215,104,147,13,38,123,89,127,99,172,188,94,242,90,15,69,180,94,242,236,246,145,246,216,158,85,184,181,205,166,38,5,151,142,48,58,150,75,148,194,107,60,210,70,194,249,134,200,185,17,161,153,158,132,78,175,191,219,183,220,98,202,112,187,28,48,239,23,232,205,214,236,154,223,90,194,200,191,244,103,219,208,205,8,87,250,35,104,62,231,19,236,246,253,163,222,145,145,145,25,119,24,252,117,138,197,58,131,78,126,171,85,145,201,141,25,181,58,226,246,41,90,37,41,53,25,232,146,51,238,35,238,33,6,243,87,196,223,12,176,238,222,172,218,184,126,247,166,46,39,91,145,5,39,182,68,126,157,102,135,208,78,124,236,85,33,123,92,66,59,53,208,245,239,208,140,83,78,32,95,21,172,70,188,42,183,149,125,254,108,202,164,183,229,44,246,161,58,27,142,173,195,47,81,41,46,245,159,176,191,160,88,159,10,140,161,38,191,88,78,57,94,244,190,100,40,122,122,44,185,250,104,250,21,6,75,46,252,211,196,127,68,213,234,169,26,123,253,132,45,201,182,208,211,105,105,178,209,40,34,74,75,220,68,41,111,140,85,169,50,145,142,180,138,210,155,254,15,54,135,29,68,189,75,233,46,101,65,90,105,169,159,113,123,132,61,203,218,141,24,235,135,171,37,104,101,116,210,79,93,59,191,134,52,52,157,101,40,213,103,80,150,106,220,106,166,69,61,116,211,95,154,72,251,64,0,0,0,35,238,124,174,210,180,114,189,124,63,191,106,170,84,106,157,57,7,166,190,179,148,233,70,94,195,253,31,171,237,25,220,117,199,36,190,183,87,218,183,86,106,63,172,204,198,134,178,3,110,70,183,178,183,100,116,232,218,170,141,30,155,61,206,211,61,86,229,58,46,189,230,126,239,102,159,96,145,96,0,0,0,0,2,165,120,213,87,161,157,213,107,91,58,255,0,10,244,124,25,218,118,254,79,153,81,71,187,78,255,0,175,95,168,86,8,179,190,13,88,56,111,93,21,220,96,156,214,173,183,14,85,29,159,91,185,68,229,62,66,85,216,191,183,176,209,250,253,130,219,68,43,226,193,109,75,174,229,126,171,50,33,234,168,28,141,81,217,235,111,168,193,46,243,50,211,187,235,20,145,99,92,139,180,110,152,87,11,109,115,21,19,153,162,119,105,174,230,212,142,253,15,244,189,195,75,24,97,122,91,87,157,153,14,224,160,72,223,22,71,51,67,216,225,125,23,86,143,229,164,143,189,39,236,30,196,214,148,167,113,159,96,173,110,36,57,246,163,219,212,121,184,49,134,242,121,245,87,249,125,108,173,138,79,35,106,161,201,111,212,122,57,165,91,146,107,47,85,125,157,231,219,161,10,131,82,148,181,110,81,234,102,47,187,134,238,91,234,57,127,193,231,28,184,26,229,214,174,13,58,212,238,73,233,200,149,51,151,218,135,86,143,160,241,125,29,62,189,79,186,92,128,0,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,249,50,235,143,55,150,91,113,114,133,138,214,100,217,105,93,58,66,17,83,130,204,130,101,21,106,113,173,39,34,19,166,164,45,59,28,74,116,37,26,21,177,100,135,18,91,208,147,45,9,229,215,30,108,220,201,97,29,11,21,172,201,177,20,138,140,116,34,167,5,153,6,242,233,53,18,66,78,68,39,77,72,66,183,182,165,104,74,52,39,122,13,14,36,182,45,38,125,44,6,85,197,255,0,127,165,101,255,0,55,255,0,251,56,40,4,95,247,250,86,95,243,127,255,0,179,130,128,70,170,0,0,0,4,85,226,143,224,79,19,126,229,243,136,66,128,68,202,225,215,158,169,57,90,188,138,199,196,25,242,215,133,117,249,15,61,57,152,209,90,90,233,149,23,138,58,10,164,102,77,155,239,33,45,199,75,107,101,43,250,11,82,210,133,173,36,133,222,157,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,245,140,203,102,7,12,255,0,3,120,227,126,97,107,113,42,177,226,91,55,4,234,124,15,74,55,178,83,208,80,242,186,87,215,234,32,149,205,96,218,112,150,148,146,86,149,146,146,91,84,66,234,120,86,99,29,119,23,114,143,72,141,113,179,172,187,10,160,237,156,220,157,200,254,21,22,51,12,57,24,246,33,9,36,114,216,144,211,26,122,202,87,35,122,148,106,89,145,74,12,66,189,105,88,107,96,92,184,141,93,143,45,250,109,171,71,155,91,152,212,68,37,79,184,196,102,86,243,137,109,42,82,82,107,52,160,200,136,212,146,215,77,76,187,198,101,241,10,245,170,226,85,255,0,114,226,53,118,60,70,42,87,85,98,109,110,99,81,16,164,176,219,242,94,91,206,37,180,169,74,81,32,148,179,34,35,82,143,77,53,51,239,23,231,195,171,7,40,88,55,148,123,18,53,33,238,162,93,225,79,98,241,170,73,218,180,115,165,79,97,167,18,91,20,181,146,121,76,20,118,53,78,212,175,145,191,106,84,181,16,136,28,115,191,50,127,180,159,187,69,85,139,116,225,79,158,169,55,139,112,50,177,138,243,229,201,174,197,142,76,217,83,147,21,164,176,170,116,72,72,47,70,172,153,109,38,149,180,212,119,29,75,206,26,185,132,110,37,75,74,146,217,59,102,130,42,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,93,79,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,0,0,4,0,227,87,225,98,214,248,129,7,203,170,34,149,133,132,240,185,207,109,43,4,234,175,96,70,52,92,210,227,217,53,201,8,85,191,81,150,250,122,43,122,106,148,179,117,14,110,45,205,70,144,165,164,205,123,249,109,56,147,89,165,36,243,206,166,231,192,103,175,136,174,14,87,112,111,55,23,220,106,187,221,68,75,194,160,253,227,75,147,181,8,231,69,158,251,174,40,182,37,107,52,242,159,41,12,106,173,170,95,35,126,212,165,105,33,56,56,44,99,204,106,181,155,117,229,202,179,54,90,234,84,41,11,185,168,164,244,135,93,71,163,158,54,218,146,203,72,52,108,97,13,72,54,220,50,223,243,139,156,181,18,61,85,168,235,131,54,62,41,241,147,226,5,195,230,47,139,94,202,102,47,70,192,94,19,84,188,92,121,248,141,200,183,104,247,3,212,242,150,195,175,48,237,69,117,137,141,66,101,196,53,162,205,14,73,113,150,204,200,211,161,44,204,212,146,35,81,82,181,90,173,85,175,213,102,215,107,181,57,117,26,149,70,67,146,230,76,150,242,158,126,75,238,40,212,227,174,56,163,53,45,106,81,154,141,70,102,102,102,102,99,71,217,72,193,122,86,2,229,230,201,195,248,182,132,75,118,174,221,30,28,187,146,59,43,75,171,118,182,228,118,250,215,93,117,42,81,58,190,105,41,36,162,82,146,72,66,16,141,27,66,8,163,7,26,191,11,22,183,196,8,62,93,81,20,172,45,83,133,102,124,127,206,140,170,98,253,107,249,214,173,10,237,78,163,255,0,0,136,212,68,163,149,255,0,24,83,75,113,239,230,227,161,63,146,64,181,64,0,21,87,199,59,243,39,251,73,251,180,69,254,27,216,243,102,229,183,18,241,31,21,175,57,177,18,138,118,27,212,81,76,130,244,131,101,117,106,137,206,128,113,225,52,105,66,213,189,197,39,67,81,33,91,16,75,113,69,177,10,50,226,185,138,199,155,203,50,88,185,93,197,107,206,108,181,46,163,33,104,166,65,122,65,60,138,77,56,150,163,143,9,163,74,16,157,141,165,90,26,137,9,222,179,91,138,45,235,81,157,133,112,172,200,119,249,209,154,188,95,162,255,0,58,237,161,66,169,211,191,224,23,26,182,149,243,127,227,9,105,14,51,252,220,132,43,242,75,22,168,40,7,138,63,142,204,77,251,151,201,225,8,213,105,221,53,219,26,234,163,94,182,180,238,138,181,111,212,35,213,41,210,121,72,115,145,41,135,18,227,78,108,89,41,10,218,180,36,244,81,26,79,77,12,140,187,5,255,0,100,95,57,180,44,225,225,196,170,155,148,175,67,94,118,191,79,30,230,166,180,133,156,84,184,233,47,149,38,51,138,215,86,93,229,58,100,218,148,110,54,164,41,42,220,68,135,92,146,160,62,77,217,107,80,175,155,86,179,101,93,48,122,218,45,193,79,145,75,168,198,230,173,190,124,87,219,83,110,183,189,6,149,167,114,22,162,213,38,74,45,117,35,35,237,25,215,206,6,90,235,185,86,199,26,198,25,84,207,157,74,123,117,82,219,150,169,72,125,201,116,119,94,113,17,220,116,210,148,109,120,185,75,109,194,52,32,185,141,172,210,70,131,66,149,42,184,81,231,95,240,101,117,49,150,188,76,169,213,100,219,119,109,66,60,107,73,221,121,204,209,234,143,56,164,156,125,132,147,113,44,202,113,196,118,165,91,27,116,183,26,8,158,121,212,203,254,37,121,215,167,101,211,14,39,97,125,149,83,211,19,110,234,122,91,140,132,156,166,28,165,82,228,148,150,151,83,105,246,210,72,55,144,182,20,134,210,78,165,105,113,104,116,201,73,65,165,116,131,105,218,213,219,230,234,163,89,86,180,30,182,181,112,84,35,210,233,209,185,168,111,159,41,247,18,219,77,239,89,165,9,220,181,164,181,81,146,75,93,76,200,187,70,132,242,81,149,26,22,82,240,106,21,155,202,165,76,187,234,90,76,186,107,112,153,90,122,249,91,150,109,182,74,112,205,102,203,8,95,41,178,209,9,61,22,231,45,11,117,194,18,0,7,42,205,143,133,140,100,248,127,112,249,115,227,53,130,69,100,115,55,117,92,160,226,226,174,183,233,210,235,22,157,122,58,105,183,29,41,137,10,66,214,193,44,148,137,76,160,212,77,46,75,39,187,103,48,180,52,56,243,100,166,249,166,226,116,17,105,221,52,43,230,213,163,94,182,180,238,182,139,112,83,227,213,41,210,121,75,111,159,21,246,210,227,78,108,89,37,105,220,133,164,244,81,18,139,93,12,136,251,7,214,28,171,54,62,22,49,147,225,253,195,229,207,140,214,9,105,195,231,59,117,92,168,95,238,80,174,119,229,206,195,171,170,68,118,106,176,213,41,73,98,146,250,158,101,43,171,33,180,178,234,214,182,227,165,196,169,166,201,38,241,114,201,70,102,219,122,92,254,41,102,46,196,195,124,184,212,243,46,204,143,74,219,108,219,236,215,105,94,163,204,122,75,170,66,58,22,187,90,83,140,243,220,121,132,110,91,127,55,204,220,178,34,74,180,170,188,20,227,39,152,43,27,170,137,140,118,245,43,19,98,61,189,198,30,213,170,44,230,28,62,89,37,60,200,236,169,149,50,146,67,135,180,216,230,26,157,215,155,181,36,129,37,56,191,215,254,85,228,191,15,110,159,66,85,104,222,153,188,41,53,15,71,85,163,116,243,161,243,105,51,215,200,144,214,167,203,121,27,182,173,26,158,213,17,150,167,160,174,188,134,226,101,171,131,121,165,181,113,74,245,151,211,209,109,154,125,126,161,39,107,141,161,199,182,81,102,236,97,174,98,208,133,60,234,205,45,182,131,81,111,113,104,73,30,170,33,231,243,85,153,139,203,53,248,185,51,20,175,8,49,41,200,76,116,211,105,20,200,196,74,69,58,156,218,220,91,76,27,155,73,79,47,115,174,45,110,40,139,114,214,173,169,66,54,54,137,129,194,159,35,145,177,42,171,3,52,152,146,185,109,80,173,138,193,46,214,166,37,14,176,117,26,140,85,33,101,53,110,104,68,184,204,187,162,82,150,212,124,199,154,113,43,52,165,165,54,245,196,138,86,227,87,226,158,214,248,127,7,204,106,34,5,82,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,47,123,135,238,123,168,89,170,181,91,178,174,149,244,88,155,111,211,201,202,140,109,22,231,165,34,176,220,86,221,170,239,68,118,163,177,205,147,33,69,211,36,205,72,211,82,213,61,165,194,248,141,113,19,197,12,10,199,154,6,23,96,77,118,36,85,218,145,218,159,118,53,46,3,114,24,168,63,35,150,243,48,92,75,172,146,208,132,199,36,172,220,142,242,77,69,48,211,185,11,107,82,237,89,11,226,5,85,206,29,86,179,104,87,112,130,93,189,82,182,232,241,102,204,173,64,146,169,52,169,15,169,68,219,141,158,228,37,81,22,181,106,182,89,53,188,106,67,111,234,191,154,213,116,237,155,31,20,248,201,241,2,225,243,23,199,228,203,174,60,222,89,109,197,202,22,43,89,147,101,165,116,233,8,69,78,11,50,9,148,85,169,198,180,156,136,78,154,144,180,236,113,41,208,148,104,86,197,146,28,73,111,66,76,180,39,151,92,121,179,115,37,132,116,44,86,179,38,196,82,42,49,208,138,156,22,100,27,203,164,212,73,9,57,16,157,53,33,10,222,218,149,161,40,208,157,232,52,56,146,216,180,153,244,176,0,1,154,204,213,97,111,224,91,49,216,139,134,108,208,189,13,2,141,112,74,244,84,46,171,168,229,82,221,95,58,15,206,26,214,165,107,21,214,21,235,168,214,90,232,189,20,74,34,182,158,16,152,233,51,19,242,227,47,14,110,26,207,91,90,195,74,130,105,204,165,100,250,222,77,29,244,27,144,141,199,92,53,33,91,86,137,108,33,8,50,38,218,140,210,77,9,45,170,93,32,139,201,196,236,121,141,151,206,22,182,77,204,204,217,113,171,181,252,55,160,91,54,242,226,72,118,51,232,168,203,164,161,41,121,183,155,66,141,165,176,210,94,146,70,102,157,78,57,32,150,149,41,38,41,46,211,181,171,183,205,213,70,178,173,104,61,109,106,224,168,71,165,211,163,115,80,223,62,83,238,37,182,155,222,179,74,19,185,107,73,106,163,36,150,186,153,145,118,141,47,96,166,23,210,176,87,8,237,12,40,163,42,35,145,237,106,60,106,106,228,70,132,152,136,152,250,16,92,233,70,210,76,201,11,121,222,99,171,245,148,102,183,20,102,165,25,153,157,112,113,206,252,201,254,210,126,237,21,86,45,211,133,62,122,164,222,45,192,202,198,43,207,151,38,187,22,57,51,101,78,76,86,146,194,169,209,33,32,189,26,178,101,180,154,86,211,81,220,117,47,56,106,230,17,184,149,45,42,75,100,239,191,226,139,157,155,155,46,116,171,99,14,112,106,242,151,67,196,90,164,134,235,114,221,77,38,60,166,27,162,109,144,206,213,170,75,107,70,247,36,37,38,146,66,77,68,81,220,220,104,37,32,156,242,185,10,226,103,138,24,245,121,83,48,79,18,48,150,93,197,93,114,62,243,185,109,148,54,210,26,97,178,97,11,147,81,142,234,210,211,72,212,221,113,199,154,90,72,214,182,154,106,49,169,105,35,177,241,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,12,214,102,199,197,62,50,124,64,184,124,197,241,242,112,47,29,49,31,46,152,143,78,197,12,47,172,244,53,88,58,180,243,46,145,174,45,66,42,140,141,200,178,91,35,46,99,43,218,157,75,82,81,41,41,90,20,133,161,11,78,133,50,209,152,187,19,52,24,89,3,19,44,89,31,205,67,172,66,216,247,241,101,83,166,101,231,225,243,29,105,190,119,43,158,132,243,80,157,139,239,35,239,34,234,162,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,133,170,0,165,110,53,126,41,237,111,135,240,124,198,162,32,85,38,173,85,160,85,97,87,104,85,57,116,234,149,58,67,114,225,204,136,242,153,126,51,237,168,148,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,66,250,120,124,231,110,149,154,251,1,202,21,206,252,72,56,139,106,199,142,205,86,26,165,37,79,213,152,75,44,165,117,100,54,150,90,66,16,228,133,56,149,52,217,40,153,62,89,40,200,156,111,89,106,2,128,120,163,248,236,196,223,185,124,158,16,151,252,23,49,211,14,32,217,55,30,94,42,117,158,134,243,157,112,73,185,41,177,164,17,33,186,140,85,67,140,219,136,142,189,125,119,155,233,86,181,182,100,74,229,168,150,157,228,135,77,187,63,0,17,87,63,89,215,181,114,167,135,18,232,148,154,159,81,137,183,53,61,230,237,202,124,115,109,110,64,222,74,109,53,57,4,226,86,132,178,210,200,205,9,90,79,156,226,13,4,91,82,234,218,161,107,178,233,174,223,55,85,102,245,186,103,117,181,171,130,161,34,169,81,147,202,67,124,249,79,184,167,29,115,98,9,40,78,229,173,71,162,72,146,90,232,68,69,216,46,83,33,252,55,108,75,15,6,170,53,252,121,160,250,126,228,197,11,125,184,117,74,44,214,158,97,154,69,45,229,53,33,48,205,181,108,113,51,9,198,152,113,199,76,146,182,93,101,9,104,208,109,169,215,107,87,58,249,81,174,229,47,25,102,217,188,170,172,203,66,165,172,203,90,183,53,148,39,175,139,181,6,227,102,166,204,208,111,48,181,242,156,45,16,163,209,14,114,208,135,91,33,216,56,104,103,142,78,92,111,38,112,122,248,68,69,225,213,233,88,109,111,75,113,109,71,93,14,162,241,54,193,77,83,203,52,164,227,26,80,210,94,74,213,234,33,178,113,6,70,149,161,235,201,0,0,0,0,0,0,1,17,184,145,101,190,163,152,28,30,109,203,125,174,101,106,223,215,162,78,228,150,188,249,80,249,159,77,212,35,232,50,127,75,95,171,67,239,161,20,169,72,86,228,158,134,66,223,56,111,103,218,143,112,209,225,96,198,36,73,228,85,88,230,116,82,182,41,92,253,202,153,37,207,81,152,228,148,237,73,32,189,101,246,247,151,110,164,44,164,150,149,39,113,31,96,241,216,161,122,91,86,101,153,50,224,175,200,217,22,63,47,83,216,225,253,39,80,143,228,36,207,189,69,236,25,168,190,174,69,221,247,84,235,137,198,249,106,151,202,213,58,235,166,214,210,142,253,11,244,125,194,237,184,79,91,82,232,89,96,165,204,150,122,42,127,63,68,118,122,187,42,19,139,188,140,245,239,250,132,212,20,123,197,147,7,14,201,199,217,23,244,54,182,196,186,182,104,91,181,219,211,66,130,215,181,102,103,218,163,254,74,127,95,120,131,34,228,184,50,87,161,207,194,123,158,136,201,234,253,47,162,231,23,111,103,54,77,65,73,239,45,59,139,216,103,250,133,139,0,0,0,0,0,8,233,159,235,114,53,195,149,187,223,168,70,229,83,168,245,41,237,246,153,104,182,233,210,180,238,50,247,251,117,251,6,121,90,113,200,207,161,212,118,45,165,146,139,234,50,49,162,60,135,93,165,119,101,122,199,127,126,229,83,104,212,202,114,207,77,61,102,233,209,76,253,133,250,95,95,218,36,16,0,0,0,15,139,122,168,211,103,87,84,74,218,105,166,74,61,116,215,253,9,67,54,57,132,81,175,29,177,13,70,173,76,238,154,177,235,167,127,240,199,68,194,224,235,106,76,171,227,173,94,180,150,255,0,131,194,161,200,81,175,82,250,72,153,79,86,154,106,71,220,126,225,116,142,33,46,161,77,172,181,74,200,210,101,239,35,21,27,197,95,40,73,160,213,213,142,86,69,43,151,10,97,159,165,11,159,174,178,22,169,210,94,115,231,94,51,250,36,159,85,40,211,221,237,33,93,152,127,124,86,176,230,240,165,94,84,7,249,83,41,114,216,148,131,218,133,106,109,186,135,8,189,116,168,187,208,94,195,254,129,114,217,84,226,111,134,88,137,111,81,173,92,64,123,208,247,19,77,199,130,163,219,34,71,80,178,67,8,55,62,106,42,80,141,206,45,125,154,232,90,119,232,100,39,37,30,177,78,175,83,152,170,210,164,115,163,73,109,46,182,189,138,78,169,82,73,68,122,40,136,251,140,187,200,126,195,50,34,51,62,226,30,11,20,113,195,14,240,130,140,229,110,246,173,244,76,32,143,255,0,70,125,205,76,144,181,127,161,182,179,238,109,94,207,103,216,43,91,53,92,90,230,212,211,62,203,192,232,29,51,39,205,97,85,158,105,47,121,124,251,102,92,137,48,200,203,82,54,151,223,236,219,239,49,93,147,170,87,206,52,223,73,114,107,222,147,174,86,230,18,72,246,178,198,247,94,120,253,196,132,22,171,116,253,197,219,236,34,236,179,92,147,112,189,98,155,232,156,77,198,198,185,175,234,196,248,84,237,198,157,159,216,207,54,174,108,105,122,30,134,78,167,67,79,214,101,220,66,206,40,212,106,117,191,76,141,71,164,199,228,68,136,210,25,101,189,234,86,212,37,36,148,150,170,51,51,208,136,139,180,199,237,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,195,34,50,50,62,227,17,183,52,121,28,194,220,201,82,229,202,158,199,163,110,46,153,198,227,84,247,72,123,150,173,175,26,15,146,82,27,108,244,113,227,87,111,126,154,31,103,117,73,230,23,135,142,52,224,99,211,39,181,15,211,84,56,235,112,211,63,153,18,54,230,210,110,153,43,151,212,173,101,234,53,187,78,255,0,91,78,242,237,141,176,42,55,5,157,86,110,100,23,186,73,208,221,37,33,91,80,230,197,161,68,101,216,100,100,122,41,37,245,118,14,128,214,106,113,233,134,208,211,87,222,212,182,68,73,47,69,194,61,52,238,255,0,65,30,78,242,197,59,243,16,94,76,139,190,187,215,184,146,36,145,244,172,181,161,17,168,255,0,208,208,159,211,87,247,199,198,163,91,181,171,138,161,26,155,72,135,212,74,154,242,35,178,142,98,17,189,197,168,146,146,213,70,68,90,154,139,180,251,4,250,201,175,12,107,234,242,184,105,87,222,45,71,244,77,18,20,134,37,166,38,246,95,234,146,133,199,116,147,190,60,162,90,55,33,78,22,187,123,52,215,77,76,136,92,61,173,109,82,172,251,118,157,108,81,24,228,193,165,197,102,28,116,110,82,182,182,219,105,66,75,85,25,153,250,169,46,243,51,250,204,125,81,94,28,98,240,249,234,254,16,82,46,168,168,209,116,218,172,126,98,181,47,201,183,22,160,225,150,134,162,247,251,140,197,79,96,90,225,183,141,54,27,149,7,121,113,147,114,210,205,213,237,51,218,130,150,214,227,208,187,79,179,94,225,164,252,59,118,35,214,13,182,228,7,57,145,142,145,15,146,189,12,183,35,146,141,167,161,246,151,102,157,227,208,128,0,0,0,132,220,90,223,91,89,98,101,41,119,66,93,113,41,52,237,239,214,159,59,218,41,18,213,99,170,186,40,241,180,215,155,62,58,52,251,92,73,13,37,229,182,26,96,96,6,28,198,74,116,219,106,82,8,203,95,116,38,75,250,7,73,0,0,0,0,1,255,0,43,81,33,10,90,143,66,73,25,152,161,78,40,151,226,47,172,208,77,229,167,68,208,161,187,70,239,239,228,212,102,246,253,20,254,159,215,246,152,137,49,34,189,54,91,48,227,167,115,175,184,150,144,90,145,106,165,30,132,93,189,157,230,52,33,195,235,11,24,194,236,180,90,236,145,127,8,175,194,133,91,127,191,213,113,250,124,82,82,126,154,136,251,91,239,45,11,234,33,36,199,60,199,220,59,86,42,97,85,106,201,105,91,93,168,116,219,21,166,186,108,146,211,167,252,164,151,115,126,242,254,129,154,9,177,92,133,37,113,93,250,72,211,95,214,68,127,210,59,118,17,230,247,19,112,142,136,155,118,149,39,168,167,163,93,140,236,142,141,186,173,197,159,172,166,84,163,245,156,51,239,30,199,21,248,135,227,142,41,91,111,91,18,103,244,49,31,219,188,185,80,221,215,107,136,89,119,70,73,247,183,239,246,136,184,165,45,213,238,81,234,163,22,101,195,111,32,210,174,25,112,49,187,18,153,210,148,158,111,67,11,113,124,255,0,100,200,206,124,227,50,9,73,218,162,66,189,100,118,247,23,102,166,45,204,136,146,90,23,112,254,128,0,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,232,47,124,170,222,84,60,177,225,230,105,45,202,108,186,149,167,113,199,153,26,224,125,46,19,135,73,168,181,84,151,21,163,90,18,130,54,227,58,211,113,210,149,154,151,243,220,196,168,209,204,101,42,253,89,40,205,117,119,41,120,203,10,242,230,213,102,90,21,45,33,221,52,72,79,33,61,124,93,171,38,220,36,184,70,131,121,133,175,154,217,234,133,30,139,111,152,132,58,225,141,9,218,119,77,10,249,181,104,215,173,173,59,173,162,220,20,248,245,74,116,158,82,219,231,197,125,180,184,211,155,22,73,90,119,33,105,61,20,68,162,215,67,34,62,193,245,134,85,197,255,0,127,165,101,255,0,55,255,0,251,56,40,4,95,247,250,86,95,243,127,255,0,179,130,128,70,170,0,0,0,4,85,226,143,224,79,19,126,229,243,136,66,138,240,158,197,252,40,98,157,155,134,126,148,244,103,202,219,130,157,66,235,121,28,238,151,170,146,219,60,222,94,228,239,219,204,221,183,114,117,211,77,75,93,71,171,204,190,93,47,188,175,226,156,252,51,190,163,255,0,59,50,143,55,123,63,198,116,190,165,230,88,153,203,105,215,57,60,222,66,213,202,90,183,163,184,203,184,206,116,240,186,226,1,50,145,50,155,150,76,111,184,185,212,167,186,106,117,143,84,125,183,223,148,220,167,95,105,134,105,42,229,161,123,153,62,110,173,56,225,161,44,165,181,54,106,52,27,73,106,218,133,43,113,155,194,223,146,153,142,161,98,100,10,23,75,2,251,183,219,234,102,245,91,250,202,164,37,155,47,124,217,172,212,222,200,170,167,39,177,41,66,181,212,181,87,48,199,170,224,151,137,151,84,108,83,190,176,115,171,230,219,117,11,124,238,110,67,142,56,174,158,116,121,49,227,239,101,59,249,104,230,55,43,71,15,97,169,92,134,61,98,36,104,114,255,0,138,158,49,215,112,139,40,245,120,214,227,58,75,191,106,13,89,206,73,220,143,224,177,100,176,251,146,79,98,208,162,95,49,136,238,177,167,170,164,243,247,165,68,164,17,29,48,229,162,192,141,138,121,134,195,124,62,168,91,210,235,148,218,229,209,77,141,84,131,24,157,222,237,59,168,65,204,51,54,140,150,132,38,57,58,181,173,38,91,16,149,43,84,237,212,180,188,42,175,142,119,230,79,246,147,247,104,130,185,86,203,29,119,53,87,85,221,101,90,213,174,138,181,111,217,243,238,90,116,110,153,14,122,82,83,14,48,219,80,119,173,214,144,199,53,114,18,92,229,25,165,26,106,105,50,237,46,85,253,117,88,87,87,246,214,220,185,45,202,135,251,228,57,212,217,209,220,255,0,146,227,47,54,226,62,165,37,73,246,25,11,222,225,243,157,186,86,107,236,7,40,87,59,241,32,226,45,171,30,59,53,88,106,148,149,63,86,97,44,178,149,213,144,218,89,105,8,67,146,20,226,84,211,100,162,100,249,100,163,34,113,189,127,95,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,5,212,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,0,0,0,64,14,53,126,22,45,111,136,16,124,186,162,42,3,9,236,95,194,134,41,217,184,103,233,79,70,124,173,184,41,212,46,183,145,206,233,122,169,45,179,205,229,238,78,253,188,205,219,119,39,93,52,212,181,212,126,188,104,194,27,203,1,113,66,224,194,60,64,98,35,117,219,118,66,89,144,113,31,39,152,117,11,109,46,180,243,107,236,51,67,141,56,219,132,74,36,172,137,100,74,74,84,70,146,179,78,23,92,64,33,213,225,211,114,201,141,247,23,38,170,207,77,78,177,234,143,182,195,17,92,138,211,13,48,205,37,92,180,35,107,197,202,213,167,28,53,169,229,56,166,205,68,178,105,46,217,248,174,14,50,217,120,165,92,152,95,75,204,141,22,149,45,119,13,167,34,37,18,177,33,51,18,150,10,136,243,142,242,212,182,150,126,178,209,49,246,146,147,107,214,210,83,134,178,82,82,147,110,0,100,3,30,100,229,243,52,118,141,204,244,216,145,168,85,249,8,182,110,21,203,144,212,102,17,78,150,235,105,83,206,60,226,20,77,33,135,82,204,147,50,52,234,81,205,6,180,165,74,49,226,179,99,226,159,25,62,32,92,62,98,248,237,88,219,140,116,38,184,117,101,227,47,209,217,231,86,164,212,43,23,140,199,55,45,61,36,86,234,149,88,145,203,67,70,199,57,203,118,79,105,47,114,58,95,89,58,56,147,47,149,195,47,5,63,13,57,184,181,186,138,135,75,2,196,210,245,153,177,221,143,59,209,62,207,78,219,122,182,180,171,89,78,198,222,147,219,171,68,238,213,18,182,235,127,194,0,113,171,240,177,107,124,64,131,229,213,17,85,121,95,193,79,198,39,26,169,24,56,221,67,162,151,112,83,235,29,3,234,119,150,218,39,49,75,149,34,47,53,92,183,12,153,55,217,104,156,218,131,87,44,215,183,69,104,101,226,175,251,2,242,194,203,202,173,135,216,131,111,75,161,220,52,57,7,26,116,25,36,91,218,94,132,100,100,100,102,149,161,73,52,173,11,73,154,22,133,37,73,53,37,68,103,115,220,47,115,175,248,192,88,136,193,140,66,169,213,103,98,77,155,79,92,151,106,51,79,157,233,154,90,94,74,17,32,221,74,75,71,154,230,176,203,132,225,154,220,245,29,222,226,150,239,46,117,0,10,171,227,157,249,147,253,164,253,218,42,172,77,254,26,25,28,147,152,235,201,156,97,190,23,17,24,117,101,214,27,67,209,28,67,82,23,92,168,178,77,190,80,148,202,201,73,40,196,149,180,167,148,180,250,232,112,155,65,25,169,107,102,194,120,129,103,186,133,149,91,85,203,42,214,95,91,137,183,5,60,220,167,70,209,109,250,46,43,237,202,109,170,174,245,199,118,59,252,169,49,210,93,50,140,148,189,117,61,19,218,127,43,32,188,68,109,92,206,67,137,133,183,225,122,19,19,105,180,246,72,186,137,13,169,187,155,148,194,122,153,113,246,54,218,27,123,122,93,113,113,73,62,171,102,74,65,173,41,115,149,90,220,81,252,118,98,111,220,190,79,8,120,171,79,41,151,149,245,149,11,131,52,54,124,137,117,100,90,183,67,148,90,189,14,52,2,82,226,211,155,134,212,135,106,70,239,51,114,144,133,62,218,86,218,90,61,168,220,234,148,72,66,246,249,76,186,227,205,229,150,220,92,161,98,181,153,54,90,87,78,144,132,84,224,179,32,153,69,90,156,107,73,200,132,233,169,11,78,199,18,157,9,70,133,108,89,33,196,150,244,36,203,65,57,104,204,93,137,154,12,44,129,137,150,44,143,230,161,214,33,108,123,248,178,169,211,50,243,240,249,142,180,223,59,149,207,66,121,168,78,197,247,145,247,145,117,80,28,83,56,25,107,161,102,167,3,171,24,101,83,62,77,85,157,213,75,110,90,165,45,134,226,86,26,101,196,71,113,211,74,87,185,147,230,173,183,8,208,179,229,184,179,73,18,201,10,78,117,238,203,90,187,99,93,85,155,42,233,131,209,86,173,250,132,138,93,70,55,53,14,114,37,48,226,155,117,189,232,53,33,91,86,133,22,169,51,73,233,169,25,151,104,93,55,101,213,124,215,101,93,55,173,205,85,184,43,83,118,117,53,26,164,215,37,202,127,98,18,132,111,117,195,82,213,181,8,74,75,83,236,74,72,139,176,136,92,167,9,188,161,254,8,176,227,241,130,189,97,108,187,239,250,122,61,18,150,231,243,91,139,110,188,76,190,206,230,208,68,130,121,245,161,46,171,85,44,210,218,88,73,114,150,111,32,231,248,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,117,92,117,203,213,213,129,112,240,254,183,86,147,233,26,46,36,89,244,203,182,145,80,110,43,141,54,93,75,8,113,248,106,53,17,160,222,97,107,34,81,33,74,213,183,24,89,146,13,221,137,238,188,58,243,213,39,43,87,145,88,248,131,62,90,240,174,191,33,231,167,51,26,43,75,93,50,162,241,71,65,84,140,201,179,125,228,37,184,233,109,108,165,127,65,106,90,80,181,164,144,187,222,28,171,54,62,22,49,147,225,253,195,229,207,140,214,14,191,154,172,179,222,89,80,197,201,152,91,120,78,137,81,66,163,166,165,72,169,198,50,74,42,52,231,22,226,26,124,219,220,106,101,123,154,113,11,109,70,123,86,133,109,82,209,177,197,249,249,24,233,136,243,176,57,156,188,84,235,61,117,153,6,224,106,228,166,198,144,70,183,41,210,146,204,134,220,68,117,235,234,50,231,84,181,173,179,35,79,49,36,180,236,53,186,110,118,14,27,216,33,85,198,236,215,218,105,167,215,34,82,227,216,114,35,223,19,150,243,106,113,111,177,2,100,115,38,26,73,104,70,183,29,113,164,25,169,68,73,65,173,126,177,164,155,93,133,113,171,240,177,107,124,64,131,229,213,17,74,194,90,112,249,201,37,87,53,247,251,149,219,157,137,112,112,234,213,145,29,234,172,197,69,82,152,171,62,151,153,82,233,40,113,47,52,180,45,200,234,113,74,117,179,81,178,92,179,81,17,184,222,182,149,158,140,213,218,185,47,192,232,180,75,74,155,209,93,55,5,62,69,22,199,167,211,161,182,220,90,111,33,148,55,213,25,41,181,50,134,98,147,172,26,89,218,123,212,109,160,146,72,230,45,190,85,145,110,40,86,174,53,252,157,193,204,113,115,208,184,147,47,116,40,213,142,91,109,82,235,175,22,194,101,58,145,151,79,49,221,84,92,173,132,210,214,143,155,82,84,235,113,202,42,241,171,241,79,107,124,63,131,230,53,17,23,240,139,44,247,150,53,97,30,41,226,149,153,58,34,215,133,17,224,84,170,116,199,140,155,92,154,115,200,150,185,15,180,226,148,73,222,194,98,111,54,204,189,116,41,123,85,189,41,109,207,1,96,95,247,150,22,94,84,156,65,195,235,134,93,14,225,161,200,41,48,103,70,50,222,210,244,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,54,33,94,181,92,74,191,238,92,70,174,199,136,197,74,234,172,77,173,204,106,34,20,150,27,126,75,203,121,196,182,149,41,74,36,18,150,100,68,106,81,233,166,166,125,226,244,248,95,96,133,87,4,242,161,69,85,102,185,18,163,34,255,0,144,155,225,8,140,218,146,136,108,77,135,20,153,96,212,174,213,172,154,101,181,172,246,164,137,110,41,5,184,144,78,46,152,115,99,226,159,25,62,32,92,62,98,248,249,55,86,5,226,61,161,132,246,86,55,212,232,220,219,50,251,234,218,166,213,35,153,173,182,101,71,146,251,14,69,145,216,92,167,143,167,91,136,35,213,43,108,204,210,163,52,58,150,250,94,71,51,119,85,202,14,46,42,235,126,157,46,177,105,215,163,166,155,113,210,152,144,164,45,108,18,201,72,148,202,13,68,210,228,178,123,182,115,11,67,67,143,54,74,111,154,110,39,65,22,157,211,66,190,109,90,53,235,107,78,235,104,183,5,62,61,82,157,39,148,182,249,241,95,109,46,52,230,197,146,86,157,200,90,79,69,17,40,181,208,200,143,176,125,96,0,21,87,198,211,5,63,242,23,49,144,234,30,235,42,161,21,199,127,227,19,34,56,202,9,191,248,233,56,165,57,252,193,37,63,76,196,95,225,125,141,244,172,19,205,125,21,53,154,28,186,140,123,254,58,108,116,46,51,137,74,225,191,54,100,83,101,243,74,187,22,130,117,150,208,178,220,147,36,56,165,150,227,65,54,184,150,38,254,125,177,230,77,91,2,242,225,151,42,52,216,139,166,208,176,222,219,185,171,68,204,134,157,95,164,94,166,161,168,204,186,130,70,246,22,212,115,113,194,45,255,0,56,137,200,81,163,213,66,143,242,112,155,192,186,22,48,102,107,229,37,219,70,170,203,165,97,221,61,23,36,87,163,154,219,138,138,195,114,153,40,72,144,226,75,254,29,228,55,185,38,181,70,61,119,33,46,33,87,168,42,175,142,119,230,79,246,147,247,104,130,185,86,203,29,119,53,87,85,221,101,90,213,174,138,181,111,217,243,238,90,116,110,153,14,122,82,83,14,48,219,80,119,173,214,144,199,53,114,18,92,229,25,165,26,106,105,50,237,46,85,253,117,88,87,87,246,214,220,185,45,202,135,251,228,57,212,217,209,220,255,0,146,227,47,54,226,62,165,37,73,246,25,15,107,143,217,135,197,12,204,94,80,175,204,89,170,196,159,87,167,209,226,81,25,92,104,109,198,71,33,130,81,154,141,40,34,35,91,142,184,243,203,62,237,238,168,144,72,108,144,218,44,211,131,38,93,62,77,88,149,220,203,215,227,233,62,239,230,80,173,255,0,95,232,82,216,120,186,167,125,71,77,39,205,148,209,35,107,141,165,104,232,183,36,205,47,118,217,80,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,6,107,51,99,226,159,25,62,32,92,62,98,248,253,87,190,89,239,43,59,46,152,121,153,164,206,137,62,211,191,36,76,166,172,146,100,219,244,218,139,18,165,180,150,22,131,81,155,136,117,168,139,117,46,39,184,201,196,45,41,209,181,59,232,50,81,154,234,238,82,241,150,21,229,205,170,204,180,42,90,67,186,104,144,158,66,122,248,187,86,77,184,73,112,141,6,243,11,95,53,179,213,10,61,22,223,49,8,117,195,26,19,180,238,154,21,243,106,209,175,91,90,119,91,69,184,41,241,234,148,233,60,165,183,207,138,251,105,113,167,54,44,146,180,238,66,210,122,40,137,69,174,134,68,125,130,155,56,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,133,170,0,165,110,53,126,41,237,111,135,240,124,198,162,35,174,4,101,86,242,204,62,17,226,125,225,134,180,217,117,123,159,15,36,81,164,166,144,195,133,190,117,58,66,39,245,68,203,91,13,79,73,74,163,199,82,16,74,78,228,19,201,73,56,226,155,65,242,171,2,255,0,188,176,178,242,164,226,14,31,92,50,232,119,13,14,65,73,131,58,49,150,246,151,161,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,232,163,42,185,152,179,115,95,132,112,241,74,207,131,46,156,180,200,85,54,175,76,146,70,165,211,170,45,161,181,186,193,57,180,146,242,54,186,218,208,226,72,183,33,105,220,148,47,123,104,236,2,128,120,163,248,236,196,223,185,124,158,16,141,86,157,211,93,177,174,170,53,235,107,78,232,171,86,253,66,61,82,157,39,148,135,57,18,152,113,46,52,230,197,146,144,173,171,66,79,69,17,164,244,208,200,203,176,95,78,65,115,175,106,230,179,14,34,81,42,213,62,159,19,109,154,123,45,220,116,249,6,218,28,159,176,146,218,170,113,201,180,161,10,101,213,153,26,210,132,151,37,197,146,12,182,169,165,187,42,128,103,175,136,93,35,48,84,172,205,92,14,102,42,163,215,85,103,115,31,160,62,210,154,68,85,208,147,41,246,162,42,52,118,222,119,164,101,92,167,20,76,173,102,233,41,74,83,134,181,173,78,47,208,112,190,169,224,149,39,53,244,89,88,210,220,69,173,113,211,26,207,41,49,31,146,143,148,143,76,138,212,51,36,52,149,36,150,73,91,230,133,186,92,182,214,73,94,169,90,80,162,191,65,15,248,162,220,121,125,165,101,150,165,73,198,244,117,213,89,221,75,182,61,53,137,14,162,82,235,169,138,235,44,202,74,27,113,27,153,143,212,239,116,220,51,104,146,164,145,165,107,91,72,93,11,139,254,225,151,64,198,91,127,40,246,178,49,142,183,215,245,250,84,45,86,151,37,50,30,133,110,186,195,42,134,195,139,34,255,0,132,113,8,53,44,219,105,214,155,213,27,57,77,202,160,0,0,0,0,0,1,252,50,37,22,135,220,42,51,137,38,65,165,91,210,231,227,118,26,179,173,41,92,174,186,22,226,249,142,200,113,155,249,199,164,26,149,185,70,181,122,168,236,238,62,205,12,86,106,84,182,151,185,39,162,136,74,60,40,226,31,142,56,91,109,179,108,70,159,215,68,99,118,194,229,67,107,77,206,45,103,223,25,71,222,231,191,216,60,118,46,102,247,19,113,114,136,171,118,171,39,167,167,175,77,236,236,142,189,218,45,181,151,172,150,82,162,245,155,35,239,28,70,20,87,38,201,68,86,190,146,245,211,245,17,159,244,13,47,224,22,29,171,10,240,170,139,100,186,173,206,211,250,157,234,211,77,119,201,117,210,254,82,139,185,207,121,255,0,64,232,98,14,241,100,194,50,190,178,254,237,229,17,27,167,90,251,121,73,215,77,253,76,216,45,171,180,214,146,45,18,131,239,37,126,174,241,71,34,119,240,167,197,134,240,254,253,172,219,142,163,82,186,107,22,236,34,61,123,190,126,66,63,65,90,254,91,222,159,183,221,118,232,81,45,9,90,79,82,81,17,144,255,0,160,0,0,0,0,28,223,50,80,211,59,0,49,26,50,147,174,251,82,174,68,90,251,225,60,95,210,51,103,117,49,210,221,21,136,218,105,202,159,33,26,125,142,40,133,221,240,147,125,79,101,137,228,155,218,146,43,138,73,39,111,118,148,248,62,209,54,64,0,0,0,121,236,67,118,35,54,13,200,228,247,57,113,138,145,48,222,86,134,123,81,201,94,227,208,187,79,179,94,225,155,28,116,92,55,49,166,252,114,158,231,50,50,174,90,162,154,86,134,91,144,114,221,218,122,31,105,118,105,222,45,131,131,166,31,61,64,194,10,189,213,41,26,174,165,84,145,203,86,165,249,55,34,211,220,34,208,148,126,239,113,24,176,241,242,174,155,106,149,120,91,181,27,98,182,199,58,13,82,43,208,228,35,114,147,185,183,27,82,20,90,164,200,203,213,81,247,25,31,214,66,158,51,151,195,30,250,179,110,26,173,247,132,145,253,45,68,153,33,249,106,137,189,150,58,82,90,228,58,105,223,34,81,173,123,80,150,203,93,189,186,235,222,70,66,2,214,109,218,213,187,80,147,77,171,195,233,229,66,121,113,222,71,49,11,216,226,20,105,81,106,147,50,61,13,39,218,93,131,236,217,184,167,126,97,243,202,145,104,87,122,7,20,70,147,62,149,151,117,35,52,159,250,34,21,250,9,254,240,245,142,230,167,30,159,109,109,59,125,238,75,132,100,162,244,92,34,215,94,255,0,244,17,207,231,212,110,11,198,172,228,201,207,117,115,166,58,106,90,182,161,189,235,90,140,207,176,136,136,181,82,143,234,237,18,75,47,92,60,113,167,28,222,135,61,216,126,133,161,200,91,102,169,252,200,146,118,182,163,104,205,92,190,165,11,63,81,221,218,119,250,186,119,159,101,182,101,115,35,152,91,150,218,92,89,80,24,244,149,197,211,33,185,53,61,210,25,230,43,107,38,191,153,57,14,54,90,184,201,43,179,223,161,118,119,201,34,34,34,34,46,226,31,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,195,34,81,26,79,184,203,67,28,171,20,114,195,131,88,190,195,173,222,214,167,90,227,198,163,82,250,233,77,247,146,245,236,109,212,127,56,175,239,253,130,62,207,225,45,149,153,115,87,41,171,111,146,135,22,107,54,250,202,138,187,204,207,191,172,250,244,30,218,202,225,197,149,251,44,218,92,75,31,154,182,150,149,146,189,39,81,79,105,109,246,28,147,253,18,29,242,206,195,123,46,193,134,80,45,58,55,66,193,30,187,122,135,93,237,209,37,222,226,148,125,200,79,247,135,166,0,28,103,56,56,121,27,18,114,233,125,81,157,111,123,241,40,21,57,209,19,169,150,178,19,6,66,80,90,238,73,119,175,218,122,123,200,103,93,109,201,179,239,69,51,41,27,36,81,42,134,151,19,169,30,139,101,222,210,212,181,46,244,253,127,172,104,75,35,184,143,11,19,50,227,106,85,33,185,184,233,148,248,52,167,187,12,180,117,184,17,148,162,237,74,127,76,187,136,203,235,29,240,0,0,0,4,2,227,5,42,10,48,42,155,25,214,245,144,170,195,42,73,234,125,133,209,207,34,250,187,197,64,225,20,55,39,226,173,155,13,164,111,83,213,250,114,52,215,77,117,146,217,127,72,210,134,19,69,84,28,46,179,225,173,27,84,205,6,158,217,150,186,232,101,29,178,254,129,234,192,0,0,0,0,120,172,106,187,226,88,120,75,120,221,178,221,216,84,186,13,66,90,61,83,61,86,220,103,28,34,236,74,180,250,7,236,63,214,51,115,139,119,123,215,230,38,93,23,107,171,220,85,74,196,217,109,246,17,104,135,36,56,225,23,209,79,233,251,139,245,14,213,144,140,190,215,49,191,29,40,46,49,23,90,69,6,116,90,156,215,119,163,181,12,76,139,204,78,134,226,21,244,29,215,84,234,126,226,51,238,208,29,14,147,26,131,70,129,68,132,157,24,167,198,106,43,69,169,253,6,208,73,46,243,51,238,34,239,51,31,184,5,81,241,23,225,235,117,214,46,151,113,119,7,105,93,122,39,109,244,140,62,123,109,114,118,55,18,59,95,57,34,73,110,215,71,21,234,164,180,211,67,246,24,172,201,54,125,199,17,222,76,138,118,197,251,185,205,159,248,149,245,143,113,134,249,102,198,156,88,168,38,155,99,89,222,144,121,90,246,122,66,35,90,122,171,87,250,43,169,46,230,215,253,239,176,89,126,82,120,83,82,108,217,49,175,76,105,145,215,84,155,223,178,155,177,77,114,181,39,219,63,157,141,44,210,173,82,166,149,221,217,166,158,243,22,71,22,43,16,216,76,104,200,216,218,53,218,157,76,244,212,245,246,253,163,253,64,0,0,0,0,102,179,54,62,41,241,147,226,5,195,230,47,139,147,225,201,107,80,175,158,29,86,93,149,116,193,235,104,183,5,62,226,165,212,99,115,86,223,62,43,245,73,237,186,222,244,26,86,157,200,90,139,84,153,40,181,212,140,143,180,86,14,126,178,81,117,101,79,17,229,214,233,52,206,163,12,174,106,131,206,91,149,8,228,226,219,129,188,212,226,105,146,13,197,45,105,121,164,17,146,20,181,31,57,180,26,200,247,37,212,53,232,56,117,231,170,78,86,175,34,177,241,6,124,181,225,93,126,67,207,78,102,52,86,150,186,101,69,226,142,130,169,25,147,102,251,200,75,113,210,218,217,74,254,130,212,180,161,107,73,33,119,167,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,203,16,191,239,244,172,191,230,255,0,255,0,103,5,0,139,254,255,0,74,203,254,111,255,0,246,112,80,8,213,64,8,107,196,83,61,81,178,181,102,157,143,135,211,226,47,21,43,241,217,122,11,50,98,186,180,83,41,207,28,132,29,72,140,219,54,30,90,92,142,166,208,202,151,244,214,149,169,11,66,77,11,239,249,100,171,85,107,249,109,194,138,237,118,167,46,163,82,168,216,244,41,115,38,75,121,79,63,37,247,32,50,167,29,113,197,25,169,107,82,140,212,106,51,51,51,51,51,29,44,0,69,94,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,11,222,206,38,85,108,220,215,225,29,66,207,172,211,98,38,231,167,71,145,38,211,171,184,225,178,186,117,68,209,234,18,157,74,22,174,153,197,37,180,188,141,170,220,130,37,17,115,16,218,209,199,242,11,195,186,213,203,28,56,152,165,126,31,166,241,54,165,79,100,203,168,142,218,91,182,121,172,39,169,137,31,99,142,33,199,183,169,214,215,40,149,235,54,68,148,18,18,167,57,179,84,66,174,46,120,103,117,98,38,81,222,168,218,209,58,191,145,87,4,75,154,162,194,27,113,199,149,5,182,36,71,117,109,165,8,86,188,190,169,46,172,213,181,41,105,167,86,106,245,116,58,129,202,174,41,126,5,179,29,135,88,152,245,119,208,208,40,215,4,95,74,205,233,122,142,85,45,213,242,103,124,217,33,106,86,177,93,125,62,162,77,101,174,168,209,68,147,41,127,198,179,19,62,80,99,141,151,133,177,37,210,164,68,179,237,245,212,30,233,220,223,42,60,233,239,124,227,18,52,89,146,52,98,36,55,16,131,74,85,181,243,81,154,146,180,105,242,184,50,97,111,202,188,199,87,113,50,125,11,170,129,98,91,238,116,211,122,173,157,29,82,106,201,150,126,108,150,74,115,124,84,212,83,218,149,33,58,106,122,43,150,98,234,69,85,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,9,21,197,99,35,146,113,42,149,63,52,152,108,184,141,87,109,138,57,174,233,166,41,13,48,85,26,116,84,173,103,53,14,104,70,185,44,181,170,84,151,20,124,198,90,109,40,52,169,164,182,245,80,97,86,38,93,88,55,136,246,230,41,89,82,250,122,213,179,80,106,161,27,115,142,33,183,182,31,174,195,188,181,161,106,101,212,26,155,113,4,162,222,218,214,147,61,20,98,221,51,59,153,139,55,53,252,45,241,7,20,172,248,50,233,203,76,138,69,54,175,76,146,70,165,211,170,45,213,105,203,117,130,115,105,37,228,109,117,181,161,196,145,110,66,211,185,40,94,246,209,86,217,78,241,79,131,127,16,45,239,49,96,93,79,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,64,14,40,89,233,252,10,90,171,192,236,28,188,250,76,73,173,108,244,196,152,73,220,245,10,150,227,106,51,209,226,81,116,243,30,213,190,94,132,165,161,163,91,159,52,165,71,112,229,86,83,188,44,96,223,195,251,123,203,152,29,84,0,64,14,53,126,22,45,111,136,16,124,186,162,42,175,41,222,41,240,111,226,5,189,230,44,11,169,207,214,74,45,92,214,97,196,186,221,38,153,211,226,109,179,79,121,203,114,161,28,155,67,147,246,18,156,77,50,65,184,164,33,76,186,179,50,66,150,162,228,184,179,89,30,213,58,135,89,32,200,77,137,148,122,19,23,28,215,253,55,137,181,42,123,144,235,117,182,164,60,152,168,101,213,178,226,161,198,100,204,144,108,161,108,54,100,234,209,205,90,137,74,213,9,81,52,137,84,60,166,44,88,191,133,12,44,188,176,207,210,158,140,249,91,111,212,104,93,111,35,157,210,245,81,156,103,155,203,220,157,251,121,155,182,238,78,186,105,169,107,168,204,189,217,107,87,108,107,170,179,101,93,48,122,42,213,191,80,145,75,168,198,230,161,206,68,166,28,83,110,183,189,6,164,43,106,208,162,213,38,105,61,53,35,50,237,31,146,173,86,170,215,234,179,107,181,218,156,186,141,74,163,33,201,115,38,75,121,79,63,37,247,20,106,113,215,28,81,154,150,181,40,205,70,163,51,51,51,51,48,155,86,170,212,99,64,135,80,169,203,149,30,151,28,226,65,105,231,148,180,69,96,221,113,227,105,164,153,232,132,27,175,58,225,165,58,22,247,22,174,245,25,157,207,240,100,194,223,146,153,113,174,226,100,250,23,75,62,251,184,28,233,166,245,91,250,202,92,36,19,44,252,217,44,210,222,201,74,168,167,181,41,90,181,212,245,79,44,196,255,0,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,125,245,228,243,69,154,113,20,200,172,108,210,217,167,124,97,244,8,136,197,74,4,118,89,130,244,153,78,161,21,58,115,39,33,103,77,34,55,9,134,86,167,36,41,196,60,164,125,52,37,10,90,16,163,90,41,6,147,83,188,176,162,255,0,133,89,134,220,186,5,217,103,86,27,146,210,37,196,34,126,159,81,136,241,41,36,227,47,36,200,150,219,173,150,168,113,39,218,147,37,23,121,11,222,200,46,117,237,92,214,97,196,74,37,90,167,211,226,109,179,79,101,187,142,159,32,219,67,147,246,18,91,85,78,57,54,148,33,76,186,179,35,90,80,146,228,184,178,65,150,213,52,183,101,80,10,171,227,157,249,147,253,164,253,218,33,86,72,50,181,248,220,99,139,24,111,54,228,244,37,22,155,79,114,187,91,144,210,119,74,92,22,158,101,165,53,24,141,38,130,121,107,125,180,146,151,234,161,38,165,232,179,73,54,187,180,199,236,111,194,252,139,229,230,21,117,250,28,183,41,20,24,241,45,139,90,133,25,199,22,185,79,162,58,138,44,83,125,205,230,218,9,166,20,165,188,225,168,201,13,168,200,156,112,210,133,231,178,255,0,191,239,44,83,188,170,216,131,136,55,12,186,229,195,92,144,114,103,78,146,101,189,213,232,68,68,68,68,73,66,18,146,74,16,132,145,33,8,74,82,146,74,82,68,87,19,194,247,34,223,129,75,85,24,227,140,118,103,73,137,53,173,254,135,141,53,91,158,161,82,220,109,36,90,178,105,46,158,99,218,185,204,212,212,180,52,104,111,230,148,169,13,156,0,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,13,120,151,228,114,78,92,111,39,177,134,199,92,69,225,213,233,88,113,12,196,109,13,71,93,14,162,241,56,249,194,75,40,36,164,227,26,80,234,153,82,19,234,33,179,109,100,70,148,45,238,63,146,140,215,87,114,151,140,176,175,46,109,86,101,161,82,210,29,211,68,132,242,19,215,197,218,178,109,194,75,132,104,55,152,90,249,173,158,168,81,232,182,249,136,67,174,24,208,77,129,127,217,184,167,102,210,113,7,15,174,24,149,203,122,185,28,164,193,157,24,207,99,168,212,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,189,0,249,55,101,211,66,177,173,90,205,235,116,206,232,168,182,253,62,69,82,163,39,148,183,57,17,88,109,78,58,230,196,18,150,173,168,66,143,68,145,168,244,208,136,207,176,103,223,62,185,152,141,154,124,195,84,239,138,52,24,140,91,212,56,255,0,39,45,247,153,39,119,205,167,49,33,245,183,45,210,117,41,82,86,234,158,113,194,70,196,108,66,144,131,37,41,10,90,184,85,167,116,215,108,107,170,141,122,218,211,186,42,213,191,80,143,84,167,73,229,33,206,68,166,28,75,141,57,177,100,164,43,106,208,147,209,68,105,61,52,50,50,236,26,51,202,174,102,44,220,215,225,28,60,82,179,224,203,167,45,50,21,77,171,211,36,145,169,116,234,139,104,109,110,176,78,109,36,188,141,174,182,180,56,146,45,200,90,119,37,11,222,218,59,0,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,104,34,217,192,107,55,50,92,63,48,227,10,111,56,81,20,138,142,27,208,87,76,156,244,115,121,116,154,137,82,154,40,243,90,36,173,10,222,218,149,169,164,150,157,232,53,182,163,216,181,17,210,14,98,176,26,242,203,110,46,87,112,166,243,133,45,43,167,72,90,233,147,158,142,76,162,173,78,53,168,163,205,104,146,181,167,99,137,78,166,146,90,182,44,150,218,143,122,20,69,63,248,95,113,4,141,73,141,69,202,246,52,213,101,173,11,144,152,22,125,114,75,174,201,94,247,157,139,30,29,20,154,105,133,40,144,74,91,234,67,238,187,177,180,18,90,245,80,148,105,97,89,177,240,177,140,159,15,238,31,46,124,102,176,105,35,53,89,103,179,115,95,132,115,48,182,240,157,46,156,180,200,77,74,145,83,140,102,165,211,170,45,161,196,52,249,183,184,146,242,54,186,226,22,218,140,183,33,106,218,164,47,99,136,207,102,52,97,13,229,128,184,161,112,97,30,32,49,17,186,237,187,33,44,200,56,143,147,204,58,133,182,151,90,121,181,246,25,161,198,156,109,194,37,18,86,68,178,37,37,42,35,73,93,79,10,124,6,147,131,121,92,129,115,87,97,68,110,187,137,50,10,230,113,105,142,209,62,221,57,109,33,48,25,91,200,90,141,212,114,136,228,164,140,211,203,57,142,32,208,149,18,205,94,43,141,95,133,139,91,226,4,31,46,168,138,160,203,118,8,85,115,31,141,182,182,11,209,171,145,40,210,46,57,14,165,115,228,182,167,17,25,134,88,114,67,203,36,39,181,107,38,153,115,98,53,73,41,123,82,106,65,25,172,175,123,16,177,3,6,184,125,229,150,150,203,136,233,232,182,205,63,208,118,236,37,50,164,57,89,170,34,43,207,54,203,174,70,97,72,109,233,43,101,213,185,33,77,146,57,139,90,213,218,173,14,136,115,21,143,55,150,100,177,114,187,138,215,156,217,106,93,70,66,209,76,130,244,130,121,20,154,113,45,71,30,19,70,148,33,59,27,74,180,53,18,19,189,102,183,20,91,214,163,59,31,225,117,195,254,29,34,29,55,51,120,223,110,243,170,175,116,213,27,30,150,251,140,63,21,184,174,176,211,236,213,149,203,90,247,60,124,221,26,109,194,66,153,83,106,112,210,107,54,148,215,21,227,87,226,158,214,248,127,7,204,106,35,165,112,53,171,82,153,170,227,37,9,234,156,68,84,166,71,160,203,143,13,79,36,159,121,134,85,57,46,186,134,245,220,164,33,79,178,149,40,139,68,155,173,145,233,184,181,243,252,82,242,19,242,18,101,123,53,216,94,254,251,126,171,80,235,46,250,92,137,26,185,2,116,183,201,39,50,58,150,122,184,203,207,186,146,91,90,154,155,113,194,52,17,180,163,75,17,131,32,24,13,39,48,121,163,180,109,151,161,68,147,66,160,72,69,205,112,162,92,118,164,176,186,116,71,91,82,153,113,151,22,146,117,15,186,166,99,25,17,43,66,144,107,52,41,41,81,13,15,12,214,102,199,197,62,50,124,64,184,124,197,241,109,57,45,192,188,56,204,95,12,203,15,11,241,66,141,215,82,167,122,101,214,94,104,201,18,169,242,147,87,156,77,202,140,225,145,242,222,70,229,104,122,26,77,42,82,22,149,161,107,66,170,91,50,249,116,190,242,191,138,115,240,206,250,143,252,236,202,60,221,236,255,0,25,210,250,151,153,98,103,45,167,92,228,243,121,11,87,41,106,222,142,227,46,227,62,255,0,195,155,62,223,138,189,117,252,55,196,70,58,140,50,185,170,29,100,185,12,71,223,42,139,57,104,67,71,49,36,130,222,243,38,134,219,75,173,118,168,146,132,173,162,220,149,54,245,234,0,0,229,89,170,194,223,195,78,92,113,23,12,217,161,122,102,125,102,223,149,232,168,93,87,79,205,170,52,142,116,31,156,53,161,41,210,83,76,43,215,81,32,244,209,122,164,212,71,155,106,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,135,229,31,170,167,86,170,214,164,162,101,102,167,46,124,134,227,177,17,14,201,121,78,173,44,48,210,25,101,162,82,140,204,144,219,77,182,218,19,220,148,33,41,45,8,136,133,239,112,172,193,202,238,17,101,30,145,38,227,123,73,119,237,65,219,197,184,219,81,252,22,44,150,24,110,49,111,66,212,75,230,49,29,167,245,245,84,158,126,197,36,148,131,51,152,2,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,132,138,226,177,145,201,56,149,74,159,154,76,54,92,70,171,182,197,28,215,116,211,20,134,152,42,141,58,42,86,179,154,135,52,35,92,150,90,213,42,75,138,62,99,45,54,148,26,84,210,91,122,170,240,83,11,234,184,213,139,150,134,20,81,149,45,185,23,77,98,53,53,114,35,66,84,181,195,97,107,46,116,163,105,38,70,180,50,215,49,213,250,201,34,67,106,51,82,72,140,203,75,182,157,173,66,177,173,90,53,149,107,65,232,168,182,253,62,61,46,157,27,154,183,57,17,88,109,45,180,222,245,154,150,173,168,66,75,85,25,168,244,212,204,207,180,125,97,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,12,214,102,199,197,62,50,124,64,184,124,197,241,114,124,57,45,106,21,243,195,170,203,178,174,152,61,109,22,224,167,220,84,186,140,110,106,219,231,197,126,169,61,183,91,222,131,74,211,185,11,81,106,147,37,22,186,145,145,246,138,161,207,38,81,42,185,65,197,196,218,140,84,101,214,45,58,244,117,84,173,202,171,241,212,133,173,130,89,165,113,94,89,36,154,92,150,79,110,254,89,232,104,113,151,13,45,243,73,180,245,94,26,25,227,147,151,27,201,156,30,190,17,17,120,117,122,86,27,91,210,220,91,81,215,67,168,188,77,176,83,84,242,205,41,56,198,148,52,151,146,181,122,136,108,156,65,145,165,104,123,208,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,11,84,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,158,207,217,191,222,67,228,241,69,225,255,0,50,145,50,165,153,188,16,183,121,212,167,186,154,141,241,75,97,199,223,148,220,167,95,117,247,170,201,230,45,123,153,62,110,142,182,217,33,44,165,180,184,73,52,27,170,106,11,101,163,49,119,222,87,241,78,6,38,88,178,63,154,135,88,133,177,159,227,58,95,82,203,207,195,230,58,211,156,158,111,33,9,230,161,59,209,222,71,222,71,161,60,11,199,76,56,204,94,28,83,177,67,11,235,61,117,42,118,173,60,203,164,72,149,79,148,146,35,114,44,150,200,207,150,242,55,39,82,212,210,105,82,86,133,45,11,66,213,72,60,81,252,118,98,111,220,190,79,8,121,251,23,39,215,54,40,229,18,183,153,28,63,41,117,10,149,159,116,84,160,92,52,213,59,29,166,25,162,70,166,49,49,83,144,167,22,133,111,109,74,113,42,109,60,197,56,78,182,105,74,121,106,223,205,48,47,29,49,31,46,152,143,78,197,12,47,172,244,53,88,58,180,243,46,145,174,45,66,42,140,141,200,178,91,35,46,99,43,218,157,75,82,81,41,41,90,20,133,161,11,78,133,50,209,152,187,19,52,24,89,3,19,44,89,31,205,67,172,66,216,247,241,101,83,166,101,231,225,243,29,105,190,119,43,158,132,243,80,157,139,239,35,239,34,234,163,133,103,19,42,182,110,107,240,142,161,103,214,105,177,19,115,211,163,200,147,105,213,220,112,217,93,58,162,104,245,9,78,165,11,87,76,226,146,218,94,70,213,110,65,18,136,185,136,109,104,207,101,255,0,96,94,88,89,121,85,176,251,16,109,233,116,59,134,135,32,227,78,131,36,139,123,75,208,140,140,140,140,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,236,251,33,124,77,108,219,75,1,171,54,62,98,235,81,33,72,194,250,60,84,91,110,68,96,250,218,237,57,26,48,220,38,217,36,147,75,146,201,242,27,37,111,78,246,220,37,172,136,152,125,243,175,108,203,230,46,251,205,6,41,207,196,203,234,71,243,176,232,240,182,51,252,89,75,234,94,121,136,124,198,154,111,157,202,231,173,60,213,167,122,251,204,251,136,166,255,0,10,124,138,198,188,92,129,154,124,87,129,18,77,10,44,130,122,202,130,153,78,165,245,84,98,77,65,250,73,102,203,137,36,161,167,99,184,210,89,112,149,204,51,113,74,66,82,150,205,219,116,0,0,0,0,0,0,0,31,229,42,43,19,24,84,105,40,222,218,244,220,157,76,181,208,245,246,125,130,183,51,109,194,154,147,121,73,147,122,96,180,142,134,164,230,205,244,221,138,119,155,161,48,217,124,236,153,100,148,232,148,186,174,238,221,116,247,24,173,12,72,203,54,52,225,61,65,84,219,230,206,244,123,201,211,179,210,17,29,215,213,66,191,208,157,81,119,56,143,239,253,163,195,198,179,238,57,110,242,99,211,183,175,221,206,108,191,198,175,168,89,159,14,142,30,183,93,30,233,107,23,113,138,149,208,34,14,239,71,67,231,182,239,59,123,114,227,187,243,145,228,158,221,53,109,94,178,79,93,116,47,105,139,92,1,241,47,43,82,155,123,91,146,237,154,178,55,69,153,203,222,90,168,190,131,137,89,125,19,35,239,73,123,70,112,115,21,130,87,46,3,98,93,66,200,184,99,108,56,252,174,83,155,219,62,102,232,237,58,174,196,56,189,52,230,145,118,159,253,197,240,112,138,245,149,96,226,45,181,114,178,230,214,169,213,184,19,157,45,8,245,75,47,165,126,212,171,216,71,220,71,246,24,210,22,10,221,241,47,204,37,179,174,216,142,239,42,165,6,159,45,126,169,150,139,114,51,110,25,118,165,58,253,50,246,23,234,30,212,0,0,0,0,7,148,197,152,170,157,133,215,132,52,35,114,158,160,212,27,34,215,77,76,227,184,95,210,51,95,139,176,220,129,138,183,148,55,81,177,76,215,234,40,211,93,116,210,75,133,253,2,223,184,62,202,130,188,10,169,70,105,189,36,38,176,242,148,122,159,105,116,112,8,254,174,241,63,64,0,0,0,112,60,240,226,60,44,51,203,141,215,84,154,230,195,169,211,231,82,153,236,51,213,215,32,73,82,75,177,42,253,3,239,34,47,172,103,181,13,73,188,47,66,102,42,55,200,173,213,54,182,157,72,181,91,206,246,22,167,161,119,171,234,253,67,69,25,62,195,200,216,109,151,75,22,140,211,123,31,151,64,166,78,150,157,76,244,144,168,49,210,178,215,114,139,189,30,195,211,220,67,179,0,15,51,120,225,189,151,127,67,56,23,101,27,174,96,207,93,189,67,173,118,232,162,239,109,73,62,229,171,251,227,129,222,188,56,178,191,122,27,203,151,99,242,150,242,148,179,87,164,234,42,237,61,222,194,146,95,164,60,76,14,18,217,89,137,53,18,157,182,249,200,109,100,178,111,172,168,167,184,200,251,250,207,171,65,32,176,187,44,56,53,132,12,52,221,147,106,116,78,50,105,52,175,174,148,231,113,35,78,199,29,95,243,105,254,247,218,58,169,17,36,137,37,220,69,161,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,15,201,86,128,221,86,149,50,152,241,106,220,200,238,48,178,247,146,210,105,63,119,191,222,51,205,158,252,42,127,9,179,35,116,83,93,143,201,110,183,54,109,109,130,222,74,220,211,211,229,37,42,250,106,211,242,125,199,161,253,68,38,63,6,252,104,56,142,86,176,126,161,55,107,15,57,38,170,195,92,189,117,116,253,31,29,61,164,141,123,181,46,213,233,245,123,69,174,128,0,0,0,172,110,51,215,87,77,108,91,182,177,47,78,108,152,146,140,180,247,183,80,71,187,250,69,112,101,134,25,206,199,235,5,130,45,117,185,41,71,255,0,231,172,151,244,141,33,218,141,116,246,189,29,131,255,0,67,129,29,31,222,109,36,62,168,0,0,0,0,10,247,226,239,141,141,89,184,97,11,13,96,189,165,66,182,235,110,186,141,191,250,43,209,231,178,103,169,182,105,250,73,46,194,81,43,236,239,21,13,134,150,37,99,19,175,234,13,137,68,107,153,54,187,82,139,79,111,214,73,104,167,158,67,68,126,178,146,93,235,47,229,23,218,93,227,65,249,67,203,165,27,46,152,77,74,182,35,193,228,213,159,142,196,138,162,249,171,86,233,71,25,132,61,216,110,184,146,245,153,254,73,237,247,118,119,247,32,0,31,26,161,103,219,181,73,5,42,125,59,154,233,127,43,156,226,125,132,93,196,162,46,226,33,245,34,197,98,27,41,143,25,189,141,167,93,11,83,61,53,61,125,191,104,255,0,80,0,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,227,252,93,243,29,133,246,142,23,163,46,245,139,34,37,213,120,93,81,218,171,195,235,90,113,44,80,24,75,142,54,221,69,14,164,210,163,146,106,67,237,182,132,43,77,57,188,237,91,62,75,244,237,105,218,213,219,230,234,163,89,86,180,30,182,181,112,84,35,210,233,209,185,168,111,159,41,247,18,219,77,239,89,165,9,220,181,164,181,81,146,75,93,76,200,187,70,140,242,153,131,55,150,0,224,53,177,133,183,230,34,203,188,106,244,120,251,23,41,221,13,136,72,61,54,194,138,163,73,58,184,204,151,168,218,157,51,89,145,118,19,109,242,217,107,54,226,255,0,191,210,178,255,0,155,255,0,253,156,20,2,47,251,253,43,47,249,191,255,0,217,193,64,35,85,3,133,103,19,53,86,110,84,48,142,161,120,86,106,81,21,115,212,99,200,141,105,210,28,108,222,93,70,162,72,245,13,77,37,104,87,76,218,148,218,158,94,228,237,65,146,72,249,139,109,11,207,101,255,0,127,222,88,167,121,85,177,7,16,110,25,117,203,134,185,32,228,206,157,36,203,123,171,208,136,136,136,136,146,132,37,36,148,33,9,34,66,16,148,165,36,148,164,136,180,103,148,239,11,24,55,240,254,222,242,230,7,85,0,17,87,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,3,202,98,197,139,248,80,194,203,203,12,253,41,232,207,149,182,253,70,133,214,242,57,221,47,85,25,198,121,188,189,201,223,183,153,187,110,228,235,166,154,150,186,140,203,221,150,181,118,198,186,171,54,85,211,7,162,173,91,245,9,20,186,140,110,106,28,228,74,97,197,54,235,123,208,106,66,182,173,10,45,82,102,147,211,82,51,46,208,185,174,154,237,225,81,102,173,113,206,234,229,199,167,192,165,182,231,41,13,237,139,10,43,81,35,55,162,8,136,246,48,195,72,215,77,202,219,170,140,212,102,103,119,220,35,48,206,234,195,188,163,179,81,186,98,116,159,45,110,9,119,53,57,133,182,227,111,38,11,140,71,142,210,220,74,208,157,57,157,42,157,65,167,114,84,211,173,44,149,235,104,83,84,85,95,28,239,204,159,237,39,238,209,5,114,127,153,74,238,85,177,198,143,137,180,194,231,82,158,219,75,185,34,38,42,31,114,93,29,215,155,92,134,218,37,41,27,94,46,82,28,108,201,104,46,99,104,37,25,160,214,149,104,162,211,186,104,87,205,171,70,189,109,105,221,109,22,224,167,199,170,83,164,242,150,223,62,43,237,165,198,156,216,178,74,211,185,11,73,232,162,37,22,186,25,17,246,10,129,226,185,146,143,193,149,212,254,101,48,206,153,85,147,109,221,181,9,18,110,214,180,231,51,71,170,60,226,84,82,55,154,141,196,179,41,199,23,216,164,236,109,210,218,75,34,121,150,147,0,40,215,77,118,223,167,87,169,52,137,221,60,75,154,158,138,93,81,190,82,23,212,69,68,166,37,165,189,84,70,104,209,248,145,215,170,76,149,234,105,174,213,40,143,160,101,59,197,62,13,252,64,183,188,197,129,117,60,81,252,9,226,111,220,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,17,87,63,89,215,181,114,167,135,18,232,148,154,159,81,137,183,53,61,230,237,202,124,115,109,110,64,222,74,109,53,57,4,226,86,132,178,210,200,205,9,90,79,156,226,13,4,91,82,234,218,161,107,178,233,174,223,55,85,102,245,186,103,117,181,171,130,161,34,169,81,147,202,67,124,249,79,184,167,29,115,98,9,40,78,229,173,71,162,72,146,90,232,68,69,216,52,125,148,239,11,24,55,240,254,222,242,230,7,85,0,16,3,141,95,133,139,91,226,4,31,46,168,138,171,202,119,138,124,27,248,129,111,121,139,3,74,96,0,41,3,139,222,5,195,195,12,199,68,196,107,122,141,209,81,113,46,158,170,139,202,65,176,134,85,88,97,100,220,210,109,166,201,43,78,228,46,35,235,90,200,205,199,100,186,162,90,143,114,81,5,135,160,195,219,42,171,137,87,253,181,135,52,41,17,24,169,93,85,136,84,72,110,203,90,146,195,111,201,121,12,182,167,20,148,169,68,130,82,200,204,201,42,61,53,208,143,184,105,163,15,108,170,86,26,216,22,214,28,208,164,75,126,155,106,209,225,81,33,187,45,105,83,238,49,25,148,50,218,156,82,82,148,154,205,40,35,51,36,164,181,215,66,46,225,232,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,125,121,60,209,125,23,101,211,66,177,173,90,205,235,116,206,232,168,182,253,62,69,82,163,39,148,183,57,17,88,109,78,58,230,196,18,150,173,168,66,143,68,145,168,244,208,136,207,176,103,51,54,120,205,102,227,246,60,220,248,165,97,225,212,75,58,145,88,145,189,17,90,212,159,154,178,215,116,217,73,37,27,72,146,241,250,238,37,162,36,17,159,105,184,231,49,231,101,87,8,140,184,226,133,221,138,11,204,69,30,247,151,106,217,246,172,135,105,19,58,39,91,83,245,247,212,219,110,57,78,91,74,37,36,163,18,86,195,142,45,105,215,94,87,39,71,11,156,197,207,128,170,190,57,223,153,63,218,79,221,162,58,240,188,197,235,55,1,113,95,18,113,115,16,31,150,221,10,221,195,121,143,72,40,140,27,207,186,181,213,105,141,52,203,104,236,35,91,142,184,219,100,106,52,160,141,100,106,82,82,70,162,225,89,151,204,93,247,154,12,83,159,137,151,212,143,231,97,209,225,108,103,248,178,151,212,188,243,16,249,141,52,223,59,149,207,90,121,171,78,245,247,153,247,17,78,158,23,92,63,230,85,230,83,115,55,141,246,239,38,148,207,77,81,177,233,111,184,251,18,156,148,211,237,62,205,89,92,181,163,107,37,202,209,166,220,37,165,228,184,167,13,36,130,105,78,219,80,160,30,40,254,59,49,55,238,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,18,43,58,216,223,133,248,19,151,155,150,187,139,52,57,117,250,69,197,29,235,97,154,20,103,28,101,117,119,229,199,116,142,41,190,142,216,232,83,73,121,75,123,82,52,33,10,52,18,156,216,133,103,48,93,247,9,188,3,197,140,36,192,239,149,183,205,229,202,160,223,123,46,10,37,169,29,152,203,109,134,228,50,206,218,132,137,36,131,116,222,117,150,153,216,194,92,38,219,108,204,214,70,234,205,44,206,161,77,124,87,51,175,248,77,186,159,203,94,25,212,234,177,173,187,74,161,34,53,218,238,188,150,107,21,70,92,74,74,62,195,73,56,166,98,184,218,251,84,173,142,58,123,137,6,76,178,234,162,174,79,242,215,93,205,78,56,209,240,202,152,124,154,83,59,106,151,36,180,202,67,14,68,163,180,243,104,144,227,70,164,175,115,199,205,67,109,145,33,101,204,113,6,162,36,18,212,158,255,0,196,227,35,84,44,180,215,104,216,155,132,52,63,71,225,181,127,147,75,118,35,149,69,201,114,159,88,36,58,190,90,73,227,55,77,151,89,104,220,73,154,221,50,113,15,146,141,180,155,41,62,23,147,188,213,94,89,80,197,202,125,225,70,169,75,85,177,81,145,30,53,217,72,109,178,121,21,26,113,47,215,52,180,165,161,61,75,105,83,138,101,123,147,181,102,105,51,229,173,196,47,67,182,157,211,66,190,109,90,53,235,107,78,235,104,183,5,62,61,82,157,39,148,182,249,241,95,109,46,52,230,197,146,86,157,200,90,79,69,17,40,181,208,200,143,176,125,96,28,171,54,62,22,49,147,225,253,195,229,207,140,214,11,84,225,89,159,31,243,163,42,152,191,90,254,117,171,66,187,83,168,255,0,192,34,53,17,40,229,127,198,20,210,220,123,249,184,232,79,228,144,38,86,121,50,137,74,205,246,17,166,212,98,163,18,143,118,80,100,42,165,110,85,95,142,149,161,15,154,13,43,138,242,201,38,234,35,60,91,119,242,207,82,91,108,184,105,115,148,77,170,149,176,67,38,184,219,141,216,209,83,193,186,69,171,46,44,139,78,176,138,93,229,80,73,176,243,22,250,10,95,78,251,139,81,186,134,159,90,13,47,41,45,54,225,173,210,101,195,111,82,74,148,87,125,141,246,221,86,205,200,213,253,104,87,110,121,119,37,74,135,132,245,90,108,202,204,178,87,62,164,251,52,119,27,114,83,155,150,181,111,113,73,53,158,171,81,234,163,213,74,239,60,230,11,84,225,89,159,31,243,163,42,152,191,90,254,117,171,66,187,83,168,255,0,192,34,53,17,40,229,127,198,20,210,220,123,249,184,232,79,228,144,38,86,107,178,73,133,249,175,170,217,53,219,173,136,144,106,86,173,98,51,211,166,38,43,138,126,173,68,74,148,167,233,43,113,167,154,82,16,226,148,74,75,186,169,76,159,48,219,34,230,47,89,20,32,7,26,191,11,22,183,196,8,62,93,81,21,213,195,146,233,161,88,217,194,178,239,91,166,119,69,69,183,233,247,21,82,163,39,148,183,57,17,88,161,79,113,215,54,32,148,181,109,66,20,122,36,141,71,166,132,70,125,131,229,103,95,53,213,220,218,99,44,219,203,155,85,135,104,83,117,135,107,81,38,188,133,116,17,118,160,156,112,210,217,18,9,231,214,142,107,135,170,212,90,161,190,98,208,211,102,36,7,11,220,139,126,26,238,164,99,142,49,217,157,94,27,81,119,250,30,52,213,109,102,187,84,109,196,145,106,201,164,250,136,108,232,231,51,83,74,22,233,33,191,157,74,100,54,87,82,41,91,141,95,138,123,91,225,252,31,49,168,136,85,133,88,153,117,96,222,35,219,152,165,101,75,233,235,86,205,65,170,132,109,206,56,134,222,216,126,187,14,242,214,133,169,151,80,106,109,196,18,139,123,107,90,76,244,81,141,9,229,175,48,88,113,156,236,14,59,214,153,111,255,0,0,159,207,161,92,148,10,163,5,33,184,242,185,40,57,17,22,106,73,55,37,149,54,242,12,148,69,181,109,186,68,164,161,91,219,76,32,186,49,95,11,248,67,223,247,14,28,217,24,101,46,250,169,98,84,133,93,138,117,85,87,41,108,81,232,132,243,204,211,105,136,83,135,45,82,150,202,147,56,212,242,146,210,148,78,55,174,254,228,77,252,189,103,27,47,185,159,231,66,194,107,219,171,173,66,167,177,81,168,81,38,196,118,36,232,109,185,161,25,26,92,73,33,222,90,204,144,226,216,91,141,165,74,71,175,162,208,106,161,124,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,143,107,156,76,170,217,185,175,194,58,133,159,89,166,196,77,207,78,143,34,77,167,87,113,195,101,116,234,137,163,212,37,58,148,45,93,51,138,75,105,121,27,85,185,4,74,34,230,33,181,163,61,151,253,129,121,97,101,229,86,195,236,65,183,165,208,238,26,28,131,141,58,12,146,45,237,47,66,50,50,50,51,74,208,164,154,86,133,164,205,11,66,146,164,154,146,162,51,178,158,23,220,65,35,82,99,81,114,189,141,53,89,107,66,228,38,5,159,92,146,235,178,87,189,231,98,199,135,69,38,154,97,74,36,18,150,250,144,251,174,236,109,4,150,189,84,37,26,90,248,0,10,11,226,131,130,20,172,19,205,125,105,84,106,228,186,140,123,254,58,175,133,162,75,105,74,225,191,54,100,162,121,130,82,123,22,130,117,151,22,131,218,147,36,56,148,30,227,65,184,184,150,58,86,90,240,134,78,61,99,205,141,132,108,177,45,200,247,21,97,150,106,7,17,246,153,125,170,114,53,118,107,205,173,221,80,75,110,51,111,56,68,100,173,77,4,68,149,25,146,79,73,22,157,173,66,177,173,90,53,149,107,65,232,168,182,253,62,61,46,157,27,154,183,57,17,88,109,45,180,222,245,154,150,173,168,66,75,85,25,168,244,212,204,207,180,125,97,85,124,115,191,50,127,180,159,187,69,96,90,119,77,118,198,186,168,215,173,173,59,162,173,91,245,8,245,74,116,158,82,28,228,74,97,196,184,211,155,22,74,66,182,173,9,61,20,70,147,211,67,35,46,193,160,156,142,102,238,149,155,236,35,85,214,253,58,37,30,236,160,200,77,54,227,165,49,33,43,66,31,52,18,145,41,148,26,141,212,70,120,183,108,230,22,164,182,222,108,148,231,40,220,87,213,195,204,159,97,126,23,102,74,236,204,141,150,82,233,245,43,194,142,244,10,133,53,46,184,235,15,77,147,61,83,38,206,90,157,90,213,189,197,38,50,82,219,124,182,219,38,156,61,170,230,22,206,234,43,171,138,86,122,49,31,1,166,55,151,236,47,129,232,106,173,209,111,199,171,61,118,181,48,202,84,56,174,191,41,135,24,140,209,32,185,79,31,78,157,36,111,53,33,43,86,196,165,100,135,81,13,178,177,158,56,216,107,150,220,85,202,222,36,162,91,180,43,158,215,184,17,107,84,210,183,95,58,117,70,84,7,16,80,150,222,166,72,140,243,186,41,42,109,37,203,121,215,20,178,82,93,83,140,195,81,170,128,25,172,205,143,138,124,100,248,129,112,249,139,226,194,120,65,103,6,148,116,168,217,66,189,14,90,106,73,145,54,125,157,45,45,37,76,56,193,165,82,100,193,94,196,18,144,180,168,164,200,75,142,26,137,100,183,17,185,27,26,67,147,215,50,249,116,177,51,65,133,147,240,206,250,143,252,236,202,60,221,239,127,22,85,58,103,153,98,103,45,167,91,231,114,185,235,87,41,106,216,190,227,46,227,44,251,102,43,1,175,44,182,226,229,119,10,111,56,82,210,186,116,133,174,153,57,232,228,202,42,212,227,90,138,60,214,137,43,90,118,56,148,234,105,37,171,98,201,109,168,247,161,68,94,86,236,191,239,43,234,53,191,22,240,184,101,213,145,106,209,219,160,82,14,73,146,151,22,156,219,174,186,212,114,94,155,148,132,41,247,9,27,140,246,163,106,19,162,16,132,166,205,56,24,254,123,63,102,255,0,121,11,84,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,158,207,217,191,222,66,116,231,3,48,88,113,150,252,14,172,94,184,155,111,252,163,129,84,221,66,137,64,83,4,227,117,153,82,25,112,202,35,166,180,169,180,50,166,219,116,220,83,132,105,38,210,178,36,184,163,75,107,206,101,90,108,106,141,86,109,66,29,38,37,46,60,169,14,60,212,24,138,117,76,69,66,148,102,150,91,55,150,183,77,9,35,36,145,184,181,175,66,45,202,81,234,103,117,60,37,178,227,138,24,63,132,114,49,26,246,189,229,183,72,196,88,241,170,244,139,69,151,91,118,36,118,22,132,169,170,139,170,208,205,18,94,107,97,18,26,82,72,154,36,115,183,184,72,68,122,246,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,21,120,161,100,91,240,41,117,47,28,112,114,204,233,48,218,181,179,211,17,161,43,115,52,42,163,142,40,143,70,73,37,211,195,123,86,249,122,26,144,135,77,109,252,210,85,29,179,142,185,59,205,85,229,149,12,92,167,222,20,106,148,181,91,21,25,17,227,93,148,134,219,39,145,81,167,18,253,115,75,74,90,19,212,182,149,56,166,87,185,59,86,102,147,62,90,220,66,244,39,96,95,246,110,41,217,180,156,65,195,235,134,37,114,222,174,71,41,48,103,70,51,216,234,53,50,50,50,50,37,33,105,81,41,11,66,136,150,133,165,73,81,37,73,50,47,64,33,7,20,28,159,91,56,217,132,117,172,109,163,20,74,117,247,96,81,213,61,115,228,187,33,72,153,68,132,137,82,30,130,72,74,249,72,89,155,206,58,135,57,106,81,173,180,182,106,74,22,107,69,27,9,85,195,211,39,95,141,174,41,204,249,67,51,164,179,44,174,134,163,93,249,190,103,164,57,146,75,101,59,212,125,167,90,231,178,212,191,159,70,238,95,43,180,181,82,53,191,58,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,135,235,0,0,0,0,0,0,0,0,31,229,42,43,19,25,84,121,45,239,109,90,106,90,153,107,161,235,236,251,7,203,167,217,246,237,46,65,202,129,78,229,58,127,202,231,56,175,97,151,113,168,203,184,204,125,144,0,17,99,62,57,71,135,153,108,60,81,209,96,111,186,105,218,122,61,222,105,150,156,199,226,243,125,85,60,219,127,146,96,203,214,215,234,237,239,160,105,208,165,83,37,174,28,182,249,111,53,166,228,234,71,166,164,70,93,218,151,113,144,185,126,17,24,216,213,227,134,19,112,210,115,218,212,40,142,184,235,72,219,255,0,162,179,30,3,36,122,147,100,159,164,163,239,81,171,237,239,22,18,0,0,0,0,3,229,93,109,117,22,189,97,130,255,0,68,129,33,31,223,109,68,51,121,153,232,103,7,31,175,230,12,180,210,228,170,159,255,0,158,188,95,208,44,127,131,21,213,212,219,23,21,172,107,215,149,38,92,162,45,59,180,110,158,143,119,244,139,57,0,0,0,1,84,92,100,49,165,82,220,162,224,253,62,110,230,25,92,106,171,237,114,244,209,210,244,132,117,118,154,53,238,208,187,23,167,213,237,16,223,34,56,84,254,44,102,70,215,166,181,27,156,221,18,116,42,219,229,188,147,181,166,103,198,74,149,244,211,175,229,59,139,83,250,140,104,106,147,1,186,85,42,29,49,146,209,184,113,219,97,5,238,36,36,146,94,255,0,119,188,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,1,86,92,102,112,133,185,73,160,98,244,54,62,125,166,226,209,157,86,239,244,50,244,132,133,119,175,78,253,59,147,175,215,236,16,27,40,184,131,39,13,179,9,101,87,216,145,202,109,202,221,54,60,143,80,149,189,147,156,194,212,158,212,171,77,118,119,145,106,52,103,108,214,90,184,173,218,93,125,130,209,186,148,38,37,163,191,232,184,218,86,93,228,95,165,238,47,176,125,48,0,0,1,75,252,102,46,117,75,199,186,13,180,151,119,161,155,106,44,147,245,116,209,69,54,160,141,59,191,164,70,252,143,81,37,215,51,55,98,49,17,158,97,177,93,165,200,112,183,17,104,132,212,35,17,159,105,151,191,237,26,42,134,201,199,136,195,6,90,27,109,165,26,125,133,160,255,0,96,0,0,0,1,254,82,95,68,104,238,201,112,244,67,72,82,213,246,17,106,98,128,248,142,226,250,177,83,50,21,214,26,119,123,22,211,210,168,69,234,233,161,199,159,44,191,65,39,220,231,215,246,152,239,220,31,176,14,159,118,220,181,44,100,171,198,230,179,69,125,232,17,79,122,147,178,83,46,64,144,133,122,174,17,158,132,163,236,52,26,125,230,125,194,224,192,0,0,0,0,0,0,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,177,252,28,205,221,43,40,60,45,240,198,235,98,157,18,177,118,87,164,87,41,182,229,41,249,9,66,22,249,85,103,41,114,158,65,40,157,92,102,75,110,254,89,106,107,113,150,205,77,243,73,196,213,5,217,116,215,111,155,170,179,122,221,51,186,218,213,193,80,145,84,168,201,229,33,190,124,167,220,83,142,185,177,4,148,39,114,214,163,209,36,73,45,116,34,34,236,23,105,195,67,35,145,178,227,102,179,140,55,194,229,175,17,111,74,59,104,122,35,136,118,58,40,116,231,141,183,202,18,153,89,37,71,36,212,134,148,242,150,159,81,109,147,104,34,36,173,111,77,241,149,113,127,223,233,89,127,205,255,0,254,206,10,1,23,253,254,149,151,252,223,255,0,236,224,160,17,166,140,116,199,76,56,203,166,28,84,113,67,20,43,61,13,42,14,141,50,203,68,75,149,80,148,162,51,110,44,102,204,203,152,242,246,171,66,212,146,73,74,150,181,33,8,90,211,158,204,203,230,46,251,205,6,41,207,196,203,234,71,243,176,232,240,182,51,252,89,75,234,94,121,136,124,198,154,111,157,202,231,173,60,213,167,122,251,204,251,136,185,80,209,70,16,98,149,137,130,217,29,194,236,75,196,186,239,161,173,186,54,31,218,253,108,222,149,233,28,174,108,72,172,183,243,108,161,110,43,87,29,66,125,84,158,154,234,122,17,25,151,202,180,248,143,100,198,249,186,168,214,85,173,140,157,109,106,224,168,71,165,211,163,124,157,170,183,207,148,251,137,109,166,247,174,50,80,157,203,90,75,85,25,36,181,212,204,139,180,73,80,17,87,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,0,40,47,138,62,16,198,194,92,224,220,207,211,88,136,197,54,249,142,205,223,21,150,95,117,213,161,114,84,180,74,83,166,231,209,90,230,49,45,194,74,77,72,36,56,130,78,223,160,152,193,105,218,213,219,230,234,163,89,86,180,30,182,181,112,84,35,210,233,209,185,168,111,159,41,247,18,219,77,239,89,165,9,220,181,164,181,81,146,75,93,76,200,187,70,154,48,158,197,252,23,225,101,155,134,126,148,244,159,201,43,126,157,66,235,121,28,158,171,165,140,219,60,222,94,229,108,221,203,221,183,114,180,215,77,79,77,71,171,21,87,199,59,243,39,251,73,251,180,85,88,154,156,53,51,175,81,203,166,35,193,194,251,214,167,166,25,93,213,5,55,37,10,56,172,55,74,170,73,56,205,34,166,235,238,36,150,108,161,12,37,14,36,221,74,18,218,214,233,18,148,130,74,238,250,236,181,168,87,205,171,89,178,174,152,61,109,22,224,167,200,165,212,99,115,86,223,62,43,237,169,183,91,222,131,74,211,185,11,81,106,147,37,22,186,145,145,246,138,23,207,214,74,46,172,169,226,60,186,221,38,153,212,97,149,205,80,121,203,114,161,28,156,91,112,55,154,156,77,50,65,184,165,173,47,52,130,50,66,150,163,231,54,131,89,30,228,186,134,185,86,83,188,83,224,223,196,11,123,204,88,23,83,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,127,217,151,204,93,137,149,252,44,159,137,151,212,143,231,97,209,225,108,123,248,206,169,211,60,243,16,249,141,52,231,39,155,200,90,121,171,78,196,119,153,247,17,231,175,29,49,211,17,243,23,136,245,28,80,197,10,207,93,85,157,163,76,178,209,26,34,211,226,164,204,219,139,25,179,51,229,178,141,202,208,181,53,26,148,165,173,75,90,214,181,120,1,161,60,57,199,188,39,203,182,75,240,70,245,198,59,175,228,253,22,109,159,109,82,216,147,208,201,151,190,82,233,40,113,45,236,142,219,139,45,80,203,135,169,150,223,87,77,117,50,35,90,124,71,178,99,124,221,84,107,42,214,198,78,182,181,112,84,35,210,233,209,190,78,213,91,231,202,125,196,182,211,123,215,25,40,78,229,173,37,170,140,146,90,234,102,69,218,36,168,8,1,198,175,194,197,173,241,2,15,151,84,69,85,229,59,197,62,13,252,64,183,188,197,129,165,48,0,16,255,0,138,158,14,87,113,119,40,245,121,54,227,218,203,176,170,13,94,46,70,218,143,225,81,99,48,251,114,75,122,214,146,71,45,137,14,191,175,172,165,114,54,37,38,165,145,149,11,137,255,0,193,147,11,126,85,230,58,187,137,147,232,93,84,11,18,223,115,166,155,213,108,232,234,147,86,76,179,243,100,178,83,155,226,166,162,158,212,169,9,211,83,209,92,179,23,82,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,246,188,75,243,199,39,49,215,147,216,61,99,162,34,48,234,203,172,56,182,101,182,182,164,46,185,81,100,156,96,230,165,228,26,146,81,137,43,117,44,165,10,245,208,225,184,179,51,82,16,207,42,200,230,81,42,185,190,197,197,90,143,212,101,209,237,58,12,116,212,174,58,171,17,212,181,161,131,89,37,17,89,89,164,218,68,151,143,118,206,97,232,72,109,231,9,46,114,141,181,104,34,211,181,168,86,53,171,70,178,173,104,61,21,22,223,167,199,165,211,163,115,86,231,34,43,13,165,182,155,222,179,82,213,181,8,73,106,163,53,30,154,153,153,246,143,1,142,153,163,192,156,181,250,19,240,215,124,252,156,249,71,212,250,51,248,178,100,206,127,79,202,231,127,99,52,230,221,188,246,190,150,154,238,236,215,67,211,228,224,166,115,50,217,152,155,170,85,149,131,152,145,242,130,181,10,158,186,163,241,189,15,62,38,200,168,113,182,212,230,249,12,54,131,209,111,54,90,17,238,245,181,211,66,51,40,45,199,59,243,39,251,73,251,180,85,88,153,92,58,242,43,39,52,183,145,95,24,131,2,90,48,174,129,33,230,103,61,26,83,72,93,78,162,201,71,89,83,76,137,194,125,148,41,185,9,113,111,37,31,65,10,66,86,133,168,150,139,211,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,126,177,64,60,81,252,118,98,111,220,190,79,8,77,78,21,56,153,106,224,222,68,113,51,20,175,89,125,61,22,217,188,42,117,9,59,92,109,14,61,178,153,78,216,195,92,197,161,10,121,213,154,91,109,6,162,222,226,208,146,61,84,66,184,51,85,153,139,203,53,248,185,51,20,175,8,49,41,200,76,116,211,105,20,200,196,74,69,58,156,218,220,91,76,27,155,73,79,47,115,174,45,110,40,139,114,214,173,169,66,54,54,137,129,194,159,35,145,177,42,171,3,52,152,146,185,109,80,173,138,193,46,214,166,37,14,176,117,26,140,85,33,101,53,110,104,68,184,204,187,162,82,150,212,124,199,154,113,43,52,165,165,54,245,196,136,43,197,11,58,255,0,139,253,136,188,24,195,218,157,86,14,36,222,84,244,73,106,163,8,249,62,134,165,169,229,33,114,9,213,36,245,121,222,83,236,182,77,153,45,191,93,221,237,169,13,115,41,90,211,181,171,183,205,213,70,178,173,104,61,109,106,224,168,71,165,211,163,115,80,223,62,83,238,37,182,155,222,179,74,19,185,107,73,106,163,36,150,186,153,145,118,141,20,100,255,0,45,116,44,171,96,117,31,12,169,135,206,170,189,182,169,114,75,76,165,190,220,186,195,172,182,137,14,52,106,74,54,178,92,164,54,217,18,16,124,182,208,106,35,89,173,74,234,183,101,173,66,190,109,90,205,149,116,193,235,104,183,5,62,69,46,163,27,154,182,249,241,95,109,77,186,222,244,26,86,157,200,90,139,84,153,40,181,212,140,143,180,103,179,58,249,81,174,229,47,25,102,217,188,170,172,203,66,165,172,203,90,183,53,148,39,175,139,181,6,227,102,166,204,208,111,48,181,242,156,45,16,163,209,14,114,208,135,91,33,32,56,77,230,243,240,69,136,255,0,139,237,235,55,101,161,127,212,17,232,149,55,3,154,228,91,137,227,101,134,119,56,131,37,147,47,161,9,105,90,165,100,151,18,194,139,148,131,121,103,114,119,101,211,66,177,173,90,205,235,116,206,232,168,182,253,62,69,82,163,39,148,183,57,17,88,109,78,58,230,196,18,150,173,168,66,143,68,145,168,244,208,136,207,176,70,191,234,163,228,79,253,156,255,0,193,154,199,249,32,247,249,133,186,104,87,206,75,241,46,245,181,167,117,180,91,131,11,235,53,74,116,158,82,219,231,197,126,146,235,141,57,177,100,149,167,114,22,147,209,68,74,45,116,50,35,236,25,194,1,121,60,52,51,199,27,49,214,107,56,61,124,34,90,49,22,203,163,182,183,165,184,183,100,34,185,78,100,219,96,166,169,229,154,148,82,73,75,105,47,37,106,245,214,225,56,131,50,82,208,204,223,28,171,54,62,22,49,147,225,253,195,229,207,140,214,15,171,118,90,213,219,26,234,172,217,87,76,30,138,181,111,212,36,82,234,49,185,168,115,145,41,135,20,219,173,239,65,169,10,218,180,40,181,73,154,79,77,72,204,187,69,218,112,208,207,28,108,199,89,172,224,245,240,137,104,196,91,46,142,218,222,150,226,221,144,138,229,57,147,109,130,154,167,150,106,81,73,37,45,164,188,149,171,215,91,132,226,12,201,75,67,51,124,64,14,53,126,22,45,111,136,16,124,186,162,41,88,74,172,130,228,162,234,205,102,35,196,173,213,169,157,62,25,91,53,6,92,184,234,18,9,196,55,63,97,165,197,83,35,155,106,66,212,243,168,50,37,169,10,46,75,107,37,153,238,83,72,118,250,45,59,90,133,99,90,180,107,42,214,131,209,81,109,250,124,122,93,58,55,53,110,114,34,176,218,91,105,189,235,53,45,91,80,132,150,170,51,81,233,169,153,159,104,250,194,149,184,213,248,167,181,190,31,193,243,26,136,132,20,171,2,242,174,217,181,252,65,163,91,210,230,91,214,172,136,49,171,83,153,34,82,32,46,97,186,81,141,210,35,220,148,45,76,56,130,94,155,9,123,18,102,74,113,4,175,127,149,92,204,94,89,80,197,200,120,165,103,193,137,81,66,163,170,155,87,166,73,34,74,42,52,231,22,218,221,96,156,218,106,101,123,154,109,104,113,36,123,86,132,238,74,209,189,181,249,252,126,198,58,238,96,49,150,236,198,43,141,158,158,93,205,80,84,134,227,110,66,250,72,168,73,55,26,54,244,33,4,231,41,134,218,107,153,176,148,189,155,149,235,40,204,92,87,9,108,188,85,112,107,47,50,47,203,174,149,18,45,119,19,164,70,173,176,182,102,41,229,170,136,81,210,116,244,186,146,62,82,22,102,244,151,136,145,170,182,72,65,56,100,164,242,219,168,188,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,137,84,33,255,0,16,44,136,208,179,85,106,185,122,218,200,232,177,54,223,167,155,116,233,58,173,207,74,69,97,185,78,53,74,216,185,13,71,99,155,38,66,79,169,81,26,145,166,135,170,123,10,136,106,212,154,173,2,171,54,133,93,166,75,167,84,169,210,28,137,50,28,182,84,203,241,159,109,70,151,26,113,181,17,41,11,74,136,210,105,50,35,35,35,35,23,105,194,247,58,255,0,140,5,136,140,24,196,42,157,86,118,36,217,180,245,201,118,163,52,249,222,153,165,165,228,161,18,13,212,164,180,121,174,107,12,184,78,25,173,207,81,221,238,41,110,242,231,80,0,129,92,98,48,94,171,136,185,121,162,226,5,175,104,75,172,213,236,10,194,229,204,145,25,106,82,224,81,30,142,190,177,211,104,149,162,208,78,179,9,75,81,37,74,109,13,169,126,171,100,233,138,76,22,125,193,47,7,43,174,221,87,214,96,100,61,201,162,198,167,157,157,13,189,168,87,87,41,199,35,203,144,122,146,247,183,201,67,81,187,13,27,87,213,122,170,213,181,17,219,80,10,171,227,157,249,147,253,164,253,218,43,46,211,176,47,43,234,53,193,42,207,183,165,213,145,106,209,220,175,213,202,49,18,151,22,156,219,173,52,236,131,70,187,148,132,41,246,205,123,72,246,163,114,213,162,16,181,39,213,101,215,30,111,44,182,226,229,11,21,172,201,178,210,186,116,132,34,167,5,153,4,202,42,212,227,90,78,68,39,77,72,90,118,56,148,232,74,52,43,98,201,14,36,183,161,38,90,19,203,174,60,217,185,146,194,58,22,43,89,147,98,41,21,24,232,69,78,11,50,13,229,210,106,36,132,156,136,78,154,144,133,111,109,74,208,148,104,78,244,26,28,73,108,90,76,250,88,227,249,170,203,61,155,154,252,35,153,133,183,132,233,116,229,166,66,106,84,138,156,99,53,46,157,81,109,14,33,167,205,189,196,151,145,181,215,16,182,212,101,185,11,86,213,33,123,28,70,120,113,87,12,238,172,27,196,123,143,11,111,88,157,61,106,217,168,59,79,147,181,183,16,219,219,15,212,125,174,98,16,181,50,234,13,46,54,179,73,111,109,104,81,22,138,33,229,70,170,0,102,179,54,62,41,241,147,226,5,195,230,47,142,105,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,190,158,31,57,219,165,102,190,192,114,133,115,191,18,14,34,218,177,227,179,85,134,169,73,83,245,102,18,203,41,93,89,13,165,150,144,132,57,33,78,37,77,54,74,38,79,150,74,50,39,27,215,245,231,235,37,22,174,107,48,226,93,110,147,76,233,241,54,217,167,188,229,185,80,142,77,161,201,251,9,78,38,153,32,220,82,16,166,93,89,153,33,75,81,114,92,89,172,143,106,157,67,180,45,118,90,213,219,26,234,172,217,87,76,30,138,181,111,212,36,82,234,49,185,168,115,145,41,135,20,219,173,239,65,169,10,218,180,40,181,73,154,79,77,72,204,187,69,159,240,49,252,246,126,205,254,242,19,167,26,243,153,150,204,187,93,81,108,172,99,196,143,147,245,169,180,244,85,24,141,232,121,242,247,197,91,142,54,151,55,199,97,196,22,171,101,194,208,207,119,171,174,154,25,25,253,108,11,205,30,4,230,83,211,127,129,75,231,229,31,201,206,155,210,127,197,147,33,242,58,142,111,39,251,37,166,247,110,228,59,244,117,211,111,110,154,150,181,87,198,175,197,61,173,240,254,15,152,212,71,170,225,13,137,150,174,13,225,198,99,241,74,245,151,211,209,109,154,125,2,161,39,107,141,161,199,182,21,79,99,13,115,22,132,41,231,86,105,109,180,26,139,123,139,66,72,245,81,8,107,154,172,204,94,89,175,197,201,152,165,120,65,137,78,66,99,166,155,72,166,70,34,82,41,212,230,214,226,218,96,220,218,74,121,123,157,113,107,113,68,91,150,181,109,74,17,177,180,76,14,20,249,28,141,137,85,88,25,164,196,149,203,106,133,108,86,9,118,181,49,40,117,131,168,212,98,169,11,41,171,115,66,37,198,101,221,18,148,182,163,230,60,211,137,89,165,45,41,183,174,36,80,15,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,14,235,159,12,192,225,126,4,229,230,233,103,16,87,18,161,58,241,163,212,40,52,91,121,195,112,215,87,125,232,234,109,73,82,90,113,183,83,25,4,234,77,231,82,226,13,8,81,18,85,205,91,73,86,120,69,228,240,150,193,12,80,194,12,188,200,174,223,117,200,133,72,196,41,17,174,122,13,9,150,219,90,224,176,236,116,151,84,235,233,237,82,228,180,152,202,38,117,50,105,12,160,204,201,199,29,66,38,248,134,188,86,49,230,78,13,229,114,125,179,66,155,17,186,238,36,200,59,101,180,42,67,68,251,116,229,180,181,79,121,12,173,10,55,81,202,34,140,163,34,79,44,230,54,178,90,84,72,37,81,8,149,92,50,241,175,240,45,155,139,91,168,167,245,80,47,189,44,169,155,26,222,243,93,107,236,244,238,55,171,136,74,116,148,212,109,234,61,218,52,110,237,73,171,110,151,252,0,0,0,0,0,0,0,0,0,0,0,0,40,159,138,38,1,83,240,111,26,99,215,40,145,185,20,219,167,127,78,141,234,86,157,52,72,73,95,106,156,90,190,147,135,222,73,250,181,30,91,135,22,47,171,10,243,33,66,97,215,118,49,114,189,22,132,126,174,186,156,137,241,11,244,20,125,205,253,95,105,11,252,140,250,36,199,106,75,103,170,29,66,86,159,176,203,82,31,234,0,0,0,0,63,198,99,39,34,35,236,17,106,110,54,164,105,246,150,131,58,185,226,162,203,161,230,110,251,98,91,60,179,126,187,84,144,217,110,35,213,10,168,73,34,62,195,63,113,253,98,71,240,104,185,213,19,30,235,214,210,157,216,135,173,169,82,75,213,215,85,28,218,122,52,238,254,145,116,32,0,0,3,230,92,213,150,173,219,118,169,95,124,181,110,155,9,249,107,239,250,45,182,165,159,113,31,232,251,143,236,25,205,205,222,32,73,196,156,194,94,181,247,223,230,182,221,110,165,30,63,168,73,216,201,78,125,104,79,98,83,174,155,251,204,181,19,227,131,54,17,55,25,53,252,94,152,199,207,186,220,170,51,74,221,254,134,126,143,144,93,203,211,191,94,244,235,245,251,5,166,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,226,89,202,195,118,177,63,46,247,157,8,217,223,34,61,26,163,46,49,238,50,218,242,96,200,74,15,233,36,143,67,95,113,158,158,241,157,154,148,57,214,125,211,42,158,107,219,54,137,80,91,38,173,18,122,58,203,134,90,233,218,93,233,250,203,237,23,253,195,235,21,152,197,44,182,91,47,26,245,149,66,135,10,141,35,176,253,103,25,129,23,114,190,130,72,187,92,238,45,75,235,49,37,64,0,0,127,12,200,136,204,251,136,80,103,19,219,173,139,171,52,213,51,142,247,48,169,49,159,165,171,213,50,218,166,170,51,117,46,210,45,126,151,127,111,218,99,218,112,139,177,156,184,51,21,46,224,145,15,157,22,155,70,113,196,43,153,183,99,237,206,128,178,61,9,68,103,161,31,118,134,66,240,0,0,0,0,0,115,28,203,94,205,97,254,5,222,247,26,157,229,186,205,2,165,211,171,105,158,143,20,55,150,158,205,170,46,244,123,75,65,156,91,158,163,34,243,196,10,181,89,231,55,63,93,172,63,33,74,208,139,85,188,250,148,103,166,132,93,234,247,23,234,23,237,195,239,13,152,195,92,180,91,81,90,47,94,181,22,29,101,211,237,237,91,212,248,164,103,244,149,250,30,205,62,194,18,72,0,0,0,0,0,0,0,0,0,102,179,54,62,41,241,147,226,5,195,230,47,143,41,117,90,216,143,74,180,44,171,158,237,131,85,43,110,187,79,150,155,82,92,135,77,216,171,138,196,215,209,37,152,231,169,165,189,146,148,250,150,215,170,162,83,196,225,167,71,146,165,245,92,139,98,206,13,96,166,99,173,219,247,28,109,15,77,80,98,110,110,52,205,170,119,208,83,141,104,54,106,125,57,17,245,28,173,21,234,232,106,70,254,107,100,167,90,109,39,162,144,25,87,23,253,254,149,151,252,223,255,0,236,224,160,17,127,223,233,89,127,205,255,0,254,206,10,1,18,127,63,217,193,170,230,203,23,20,170,121,196,110,196,179,164,76,129,106,33,150,148,75,146,194,214,146,114,115,170,113,9,119,124,130,101,165,147,106,74,73,164,37,8,219,188,156,113,207,87,195,175,34,178,115,75,121,21,241,136,48,37,163,10,232,18,30,102,115,209,165,52,133,212,234,44,148,117,149,52,200,156,39,217,66,155,144,151,22,242,81,244,16,164,37,104,90,137,104,134,162,234,115,45,255,0,153,182,145,240,254,196,255,0,227,210,197,85,229,59,197,62,13,252,64,183,188,197,129,165,48,17,87,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,0,42,3,141,239,200,79,194,158,26,122,63,255,0,44,254,79,203,244,191,229,191,206,190,164,186,14,255,0,154,252,183,164,190,135,175,250,125,156,177,18,242,45,54,205,129,156,28,36,126,251,164,203,168,211,85,116,68,101,134,99,40,210,180,212,92,86,200,15,25,146,209,234,55,49,81,156,89,106,122,161,10,35,74,254,130,180,102,2,170,248,231,126,100,255,0,105,63,118,136,191,195,123,1,172,220,201,98,94,35,225,77,231,10,34,145,81,195,122,138,233,147,158,142,111,46,147,81,41,208,10,60,214,137,43,66,183,182,165,106,105,37,167,122,13,109,168,246,45,68,124,87,49,88,13,121,101,183,23,43,184,83,121,194,150,149,211,164,45,116,201,207,71,38,81,86,167,26,212,81,230,180,73,90,211,177,196,167,83,73,45,91,22,75,109,71,189,10,34,176,174,21,153,241,255,0,58,50,169,139,245,175,231,90,180,43,181,58,143,252,2,35,81,18,142,87,252,97,77,45,199,191,155,142,132,254,73,2,79,241,83,164,210,170,57,28,191,166,84,41,145,37,72,165,200,163,203,130,235,204,165,107,138,249,212,227,50,110,180,163,45,80,179,105,231,91,53,39,67,216,226,211,220,163,35,166,28,167,120,167,193,191,136,22,247,152,176,46,167,138,63,129,60,77,251,151,206,33,10,64,203,213,211,66,177,177,247,13,47,91,166,119,69,69,183,239,10,53,82,163,39,148,183,57,17,88,154,211,142,185,177,4,165,171,106,16,163,209,36,106,61,52,34,51,236,30,131,53,89,152,188,179,95,139,147,49,74,240,131,18,156,132,199,77,54,145,76,140,68,164,83,169,205,173,197,180,193,185,180,148,242,247,58,226,214,226,136,183,45,106,218,148,35,99,104,234,185,88,201,101,87,19,48,95,21,115,29,136,214,252,182,44,155,82,199,184,37,219,107,84,149,71,58,165,109,136,142,27,110,161,36,157,206,198,142,164,44,212,162,82,18,167,146,218,62,112,144,251,105,137,98,213,51,245,255,0,154,203,46,95,178,31,255,0,142,74,16,3,41,222,41,240,111,226,5,189,230,44,13,41,128,128,28,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,26,83,0,1,229,49,98,191,106,218,152,89,121,93,55,213,19,211,54,221,26,223,168,212,43,20,238,153,185,29,100,22,163,56,183,216,229,58,100,219,155,219,74,211,177,102,73,86,186,25,145,25,140,203,221,149,26,21,98,234,172,213,173,107,115,228,253,22,109,66,68,138,117,35,172,92,191,71,197,91,138,83,81,185,235,34,91,188,180,26,81,204,81,110,86,221,79,180,197,191,112,75,186,104,82,240,10,250,178,163,206,223,90,165,94,7,84,153,27,148,178,229,69,151,10,59,113,220,222,101,177,91,151,10,73,104,70,106,46,94,170,34,37,36,206,197,64,64,14,53,126,22,45,111,136,16,124,186,162,42,3,12,109,108,71,189,110,246,237,140,39,131,85,157,114,78,167,212,146,212,74,91,166,137,82,98,166,19,235,152,202,9,38,74,115,124,84,200,73,180,157,84,234,84,109,146,86,107,36,159,149,23,167,194,143,22,112,106,248,203,139,22,22,25,218,31,38,107,214,87,78,221,219,15,106,156,235,167,62,133,17,84,250,131,47,157,234,57,11,245,84,123,153,229,114,136,185,72,101,75,154,162,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,135,85,227,157,249,147,253,164,253,218,32,174,79,242,215,93,205,78,56,209,240,202,152,124,154,83,59,106,151,36,180,202,67,14,68,163,180,243,104,144,227,70,164,175,115,199,205,67,109,145,33,101,204,113,6,162,36,18,212,157,15,88,22,5,155,133,150,109,39,15,176,250,222,137,67,183,168,113,202,52,24,49,136,246,52,141,76,204,204,204,205,75,90,148,106,90,214,163,53,173,106,82,148,106,82,140,207,208,0,160,30,40,254,59,49,55,238,95,39,132,35,171,151,253,228,237,131,31,11,85,112,203,43,78,45,97,234,250,41,41,50,75,7,81,117,150,216,84,133,145,22,171,89,52,202,16,157,198,123,8,220,217,183,152,230,233,41,195,231,36,149,92,215,223,238,87,110,118,37,193,195,171,86,68,119,170,179,21,21,74,98,172,250,94,101,75,164,161,196,188,210,208,183,35,169,197,41,214,205,70,201,114,205,68,70,227,122,223,77,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,245,140,235,103,167,9,177,151,8,243,29,113,83,177,198,239,249,91,94,175,109,174,70,184,183,36,189,43,5,197,173,182,94,228,145,159,77,183,146,166,186,126,196,181,201,216,222,230,137,181,171,181,112,138,198,60,39,194,172,125,171,210,113,9,158,142,181,123,83,226,219,246,221,95,116,151,52,148,244,214,83,232,254,67,72,82,63,132,45,76,47,158,225,165,45,244,154,106,68,234,133,223,128,174,174,50,88,199,132,240,176,106,30,5,213,217,244,149,253,80,168,83,174,10,92,109,210,89,244,100,82,84,150,213,80,222,148,114,94,212,155,145,27,144,165,146,139,168,230,233,243,105,49,80,54,157,173,93,190,110,170,53,149,107,65,235,107,87,5,66,61,46,157,27,154,134,249,242,159,113,45,180,222,245,154,80,157,203,90,75,85,25,36,181,212,204,139,180,95,157,119,14,111,44,33,225,191,117,225,134,32,93,81,46,42,237,177,132,245,186,108,137,209,35,19,12,108,110,155,32,154,97,178,208,141,72,101,174,91,36,226,146,149,184,77,19,138,74,84,179,34,207,184,191,239,244,172,191,230,255,0,255,0,103,5,0,139,105,204,142,74,63,24,12,143,96,246,51,225,237,50,171,59,18,108,220,47,182,227,53,78,132,92,239,76,210,211,17,165,174,57,52,165,22,143,53,205,125,230,205,178,53,185,235,181,177,197,45,174,93,85,218,119,77,118,198,186,168,215,173,173,59,162,173,91,245,8,245,74,116,158,82,28,228,74,97,196,184,211,155,22,74,66,182,173,9,61,20,70,147,211,67,35,46,193,160,156,142,102,238,149,155,236,35,85,214,253,58,37,30,236,160,200,77,54,227,165,49,33,43,66,31,52,18,145,41,148,26,141,212,70,120,183,108,230,22,164,182,222,108,148,231,40,220,87,181,205,143,133,140,100,248,127,112,249,115,227,53,130,236,248,154,228,74,149,141,214,109,71,28,240,182,217,150,230,40,80,99,182,169,80,233,108,37,107,185,33,32,210,149,33,198,245,35,92,150,90,213,77,173,27,156,90,27,228,109,112,205,158,85,48,218,119,77,118,198,186,168,215,173,173,59,162,173,91,245,8,245,74,116,158,82,28,228,74,97,196,184,211,155,22,74,66,182,173,9,61,20,70,147,211,67,35,46,193,160,156,142,102,238,149,155,236,35,85,214,253,58,37,30,236,160,200,77,54,227,165,49,33,43,66,31,52,18,145,41,148,26,141,212,70,120,183,108,230,22,164,182,222,108,148,231,40,220,87,10,227,87,225,98,214,248,129,7,203,170,34,165,112,7,7,43,185,128,198,91,79,7,109,199,186,121,119,53,65,49,220,147,181,11,233,34,161,42,114,76,157,139,90,9,206,83,13,186,239,47,121,41,123,54,167,214,81,16,209,78,5,224,94,28,101,211,14,41,216,95,133,244,110,134,149,7,87,94,121,211,37,202,168,74,81,17,57,42,75,132,69,204,121,123,83,169,232,73,36,165,40,66,80,132,33,9,232,0,41,91,141,95,138,123,91,225,252,31,49,168,143,127,193,118,214,161,95,54,174,97,108,171,166,15,91,69,184,41,244,58,93,70,55,53,109,243,226,190,221,81,183,91,222,131,74,211,185,11,81,106,147,37,22,186,145,145,246,136,235,196,27,36,149,92,168,95,237,215,109,134,37,206,195,171,170,68,135,169,83,19,21,73,98,146,250,158,121,72,164,173,197,60,234,214,182,227,165,181,37,215,13,38,241,115,13,36,102,219,154,114,12,175,96,93,119,49,120,227,106,225,125,38,141,85,157,2,117,66,59,181,247,169,198,132,57,79,163,165,228,20,185,70,227,132,109,183,177,181,30,211,89,25,27,138,109,4,149,169,105,66,180,145,73,164,210,168,20,168,84,42,21,50,37,58,155,78,142,220,72,112,226,50,150,88,140,195,105,36,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,205,190,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,71,106,204,45,211,93,177,176,11,18,239,91,90,119,69,90,183,236,250,205,82,157,39,148,135,57,18,152,132,235,141,57,177,100,164,43,106,208,147,209,68,105,61,52,50,50,236,30,43,39,121,170,179,115,95,132,116,251,194,141,82,136,155,158,157,30,60,107,178,144,219,102,202,233,213,19,71,174,105,105,75,90,186,103,20,151,20,202,247,43,114,8,210,103,204,67,136,68,64,226,177,145,89,55,139,115,243,79,133,16,37,201,174,197,142,111,94,176,85,41,164,176,170,116,72,75,63,73,32,222,113,38,149,180,212,118,218,83,45,146,185,132,109,169,40,74,146,225,187,84,22,157,211,93,177,174,170,53,235,107,78,232,171,86,253,66,61,82,157,39,148,135,57,18,152,113,46,52,230,197,146,144,173,171,66,79,69,17,164,244,208,200,203,176,95,78,65,115,175,106,230,179,14,34,81,42,213,62,159,19,109,154,123,45,220,116,249,6,218,28,159,176,146,218,170,113,201,180,161,10,101,213,153,26,210,132,151,37,197,146,12,182,169,165,187,42,128,115,76,203,220,246,109,157,151,156,72,184,177,6,159,18,163,111,70,181,234,72,157,77,147,82,58,122,42,72,114,58,219,40,69,32,189,102,151,33,75,75,8,82,117,94,247,83,180,141,90,17,230,136,94,159,8,106,253,171,89,201,181,54,157,111,81,58,25,244,43,130,169,79,174,191,211,54,215,95,57,78,38,66,31,220,131,53,59,164,89,17,26,222,189,20,92,157,132,91,80,131,57,170,2,170,248,231,126,100,255,0,105,63,118,142,63,193,170,147,74,175,230,74,246,161,87,105,145,42,52,218,142,27,212,162,76,135,45,148,188,196,150,28,159,79,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,143,43,196,83,34,178,114,181,121,29,241,135,208,37,175,10,235,242,25,102,11,210,101,52,181,211,42,47,20,133,157,52,136,220,55,222,66,91,142,167,16,242,145,244,22,148,41,107,90,77,107,231,249,28,205,221,87,40,56,184,171,173,250,116,186,197,167,94,142,154,109,199,74,98,66,144,181,176,75,37,34,83,40,53,19,75,146,201,238,217,204,45,13,14,60,217,41,190,105,184,157,4,90,119,77,10,249,181,104,215,173,173,59,173,162,220,20,248,245,74,116,158,82,219,231,197,125,180,184,211,155,22,73,90,119,33,105,61,20,68,162,215,67,34,62,193,245,132,53,226,101,148,203,55,29,240,94,171,138,74,145,18,137,118,97,173,30,161,90,69,89,48,13,247,231,211,163,68,144,250,169,171,50,113,4,72,83,164,133,165,197,19,156,163,230,108,79,206,185,186,136,69,223,112,189,206,191,227,1,98,35,6,49,10,167,85,157,137,54,109,61,114,93,168,205,62,119,166,105,105,121,40,68,131,117,41,45,30,107,154,195,46,19,134,107,115,212,119,123,138,91,188,185,212,51,89,155,31,20,248,201,241,2,225,243,23,196,138,168,228,114,78,37,112,255,0,176,179,73,134,203,136,213,118,216,163,214,215,116,211,20,134,152,42,141,58,45,90,160,179,154,135,52,35,92,150,90,213,42,75,138,62,99,45,54,148,26,84,210,91,122,37,97,86,38,93,88,55,136,246,230,41,89,82,250,122,213,179,80,106,161,27,115,142,33,183,182,31,174,195,188,181,161,106,101,212,26,155,113,4,162,222,218,214,147,61,20,99,67,217,85,204,197,155,154,252,35,135,138,86,124,25,116,229,166,66,169,181,122,100,146,53,46,157,81,109,13,173,214,9,205,164,151,145,181,214,214,135,18,69,185,11,78,228,161,123,219,69,85,241,159,164,210,169,217,175,162,76,167,211,34,69,145,84,177,224,75,156,235,44,165,11,148,249,76,154,201,58,234,136,181,90,201,166,90,108,148,173,79,99,104,79,114,72,139,176,112,49,252,246,126,205,254,242,28,171,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,114,174,53,126,41,237,111,135,240,124,198,162,33,85,22,214,196,122,190,28,93,23,37,6,13,86,77,153,65,168,82,213,113,42,59,166,113,99,74,120,165,55,5,233,13,17,255,0,198,155,67,166,157,168,83,198,141,201,55,146,149,252,171,78,163,66,163,221,84,106,181,211,110,124,160,162,194,168,71,145,81,164,117,139,137,233,8,168,113,42,118,55,61,4,107,107,152,130,82,57,137,45,201,221,169,118,144,210,158,0,226,70,28,98,222,13,90,119,254,17,195,232,173,10,141,61,45,82,225,116,37,15,161,109,133,41,133,69,228,167,212,111,146,182,150,214,136,51,111,230,253,69,41,27,84,125,0,80,15,20,127,29,152,155,247,47,147,194,18,255,0,134,70,58,97,198,93,50,35,125,98,134,40,86,122,26,84,28,64,154,211,44,180,68,185,85,9,74,166,83,205,184,177,155,51,46,99,203,218,173,11,82,73,37,42,90,212,132,33,107,77,117,230,95,49,119,222,104,49,78,126,38,95,82,63,157,135,71,133,177,159,226,202,95,82,243,204,67,230,52,211,124,238,87,61,105,230,173,59,215,222,103,220,69,55,248,83,228,86,53,226,228,12,211,226,188,8,146,104,81,100,19,214,84,20,202,117,47,170,163,18,106,15,210,75,54,92,73,37,13,59,29,198,146,203,132,174,97,155,138,82,18,148,182,110,219,160,10,22,226,167,140,116,44,93,205,197,94,53,184,206,177,44,42,123,86,115,146,119,47,248,84,168,207,190,228,147,216,180,36,209,203,126,67,172,105,235,37,92,141,233,81,165,100,69,250,242,5,148,202,174,96,236,220,112,184,229,88,177,43,176,97,216,243,104,150,217,75,220,194,215,116,56,109,201,132,168,178,20,73,105,43,104,227,164,157,51,117,58,34,83,105,89,41,167,150,33,253,38,173,85,160,85,97,87,104,85,57,116,234,149,58,67,114,225,204,136,242,153,126,51,237,168,148,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,67,75,217,126,196,207,195,38,7,88,120,164,228,186,84,137,119,53,191,6,161,63,209,110,111,138,204,229,178,158,169,132,122,235,52,242,159,39,91,52,41,70,164,41,6,149,30,228,152,232,0,0,0,0,0,0,0,0,0,0,0,0,34,103,17,28,23,137,138,56,83,50,186,234,126,122,214,183,107,242,154,86,167,216,165,70,66,181,250,105,46,246,75,188,149,255,0,125,21,91,21,25,22,102,32,82,106,204,185,163,244,42,203,18,18,173,11,177,108,190,149,17,233,161,151,122,125,199,250,198,142,178,211,123,53,136,24,23,100,92,105,119,152,235,212,10,111,80,173,166,90,188,112,217,90,187,54,164,187,215,236,45,7,78,0,0,0,0,1,71,252,93,44,103,45,252,197,68,184,35,195,228,197,169,81,155,113,106,230,110,222,251,147,167,172,207,67,81,153,106,69,221,161,16,241,124,48,174,182,45,92,211,83,14,67,220,178,171,70,102,150,159,84,207,114,157,168,194,208,187,8,244,250,61,253,159,105,11,243,35,35,34,50,238,49,253,0,0,1,26,184,130,226,179,24,91,150,203,153,226,94,146,171,176,230,209,163,246,31,170,227,208,37,109,87,208,81,31,107,125,199,161,125,100,40,6,155,14,117,225,116,197,167,146,247,77,173,212,16,201,43,68,150,174,188,225,22,186,118,23,122,190,162,251,6,137,178,107,134,237,97,134,93,236,202,17,53,178,68,138,53,58,92,147,221,174,231,149,6,58,86,127,73,68,90,154,59,136,244,247,16,237,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,63,53,78,11,85,74,116,186,107,255,0,147,150,195,140,47,191,232,169,38,147,238,211,222,51,209,159,108,50,115,11,243,41,116,83,205,91,154,171,205,155,87,103,179,77,27,118,124,162,73,125,53,31,115,126,221,15,234,33,40,248,56,227,75,176,111,234,206,16,213,31,217,18,69,58,69,78,49,237,215,87,212,245,62,58,17,234,163,94,226,62,211,86,158,242,246,139,125,0,0,1,242,174,186,146,104,214,189,98,176,179,209,48,96,72,146,103,245,33,181,43,220,126,239,113,140,224,102,146,235,249,101,143,247,221,96,190,143,202,26,162,18,126,244,245,175,168,143,184,191,75,220,44,107,131,21,148,152,246,189,197,122,168,245,83,146,165,193,47,176,219,167,185,250,95,209,250,253,130,206,128,0,0,0,0,64,94,47,216,162,229,163,129,20,251,82,1,235,42,181,87,105,135,211,238,140,244,57,237,168,251,80,101,222,146,238,50,63,176,85,142,81,236,9,56,139,152,139,18,138,201,106,204,123,130,151,46,81,118,118,176,153,204,37,127,202,73,247,47,216,122,251,134,142,45,250,91,52,58,5,54,139,24,180,106,159,13,152,173,151,111,98,80,130,73,119,153,159,113,123,204,125,0,0,0,0,0,0,0,0,0,1,154,204,216,248,167,198,79,136,23,15,152,190,45,167,37,184,23,135,25,139,225,153,97,225,126,40,81,186,234,84,239,76,186,203,205,25,34,85,62,82,106,243,137,185,81,156,50,62,91,200,220,173,15,67,73,165,74,66,210,180,45,104,85,85,230,187,42,56,143,148,172,71,93,149,122,181,215,82,167,115,31,160,87,216,100,209,22,175,21,38,68,106,73,25,159,45,228,110,73,58,201,153,169,181,41,38,70,180,45,183,23,50,184,99,113,12,170,219,213,91,123,43,184,209,50,93,70,143,81,144,197,34,205,173,26,84,243,244,231,220,81,54,197,57,253,53,82,227,41,70,148,52,190,211,100,205,40,63,153,218,113,237,208,101,92,95,247,250,86,95,243,127,255,0,179,130,128,69,255,0,127,165,101,255,0,55,255,0,251,56,40,4,119,92,157,229,86,242,205,126,46,83,236,250,53,54,90,109,138,116,136,242,110,202,187,110,19,40,167,83,141,126,185,37,213,33,105,234,92,74,92,75,40,218,173,203,35,81,151,45,14,45,26,19,176,44,11,55,11,44,218,78,31,97,245,189,18,135,111,80,227,148,104,48,99,17,236,105,26,153,153,153,153,154,150,181,40,212,181,173,70,107,90,212,165,40,212,165,25,158,93,198,148,242,157,225,99,6,254,31,219,222,92,192,234,160,2,42,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,0,5,0,241,52,198,191,195,78,110,46,158,158,159,210,192,177,53,178,161,239,107,99,206,244,79,189,212,56,230,142,45,42,214,83,178,118,40,182,234,209,53,185,36,173,218,198,171,78,233,174,216,215,85,26,245,181,167,116,85,171,126,161,30,169,78,147,202,67,156,137,76,56,151,26,115,98,201,72,86,213,161,39,162,136,210,122,104,100,101,216,52,209,132,247,215,225,67,11,44,220,76,244,95,163,62,86,219,244,234,239,69,207,231,116,189,84,102,222,229,115,54,167,126,222,102,221,219,83,174,154,232,90,232,61,88,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,98,153,250,202,140,60,214,224,116,186,37,49,173,151,157,175,206,172,90,239,54,203,6,227,242,146,202,137,80,20,227,166,158,91,50,61,68,168,201,196,37,46,33,135,21,184,154,216,170,1,187,45,106,237,141,117,86,108,171,166,15,69,90,183,234,18,41,117,24,220,212,57,200,148,195,138,109,214,247,160,212,133,109,90,20,90,164,205,39,166,164,102,93,162,194,171,25,227,141,152,238,28,56,143,131,215,194,37,163,17,108,186,61,5,111,75,113,110,200,69,114,156,205,102,156,193,77,83,203,53,40,164,146,150,210,94,74,213,235,173,194,113,6,100,165,161,152,107,148,239,20,248,55,241,2,222,243,22,5,212,241,71,240,39,137,191,114,249,196,33,64,34,85,100,23,37,23,86,107,49,30,37,110,173,76,233,240,202,217,168,50,229,199,80,144,78,33,185,251,13,46,42,153,28,219,82,22,167,157,65,145,45,72,81,114,91,89,44,207,114,154,67,183,39,152,91,90,133,99,100,191,18,236,171,90,15,69,69,183,240,190,179,75,167,70,230,173,206,68,86,41,46,182,211,123,214,106,90,182,161,9,45,84,102,163,211,83,51,62,209,156,33,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,128,28,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,26,83,0,1,0,56,205,226,151,201,76,184,208,176,206,5,119,165,159,125,220,13,245,48,186,93,253,101,46,18,13,231,190,112,208,105,111,100,165,83,149,216,164,173,90,232,90,167,152,66,149,132,191,225,89,140,116,44,34,205,197,34,53,198,206,145,47,218,123,182,115,114,119,47,248,44,169,47,176,228,99,216,132,40,215,204,126,59,76,105,234,165,60,253,234,81,37,6,71,125,32,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,137,169,196,139,134,239,225,3,210,153,133,203,213,7,250,235,245,230,92,214,204,54,191,207,175,106,230,68,65,127,233,157,230,227,69,253,145,218,164,151,63,82,145,88,24,23,142,152,143,151,76,71,167,98,134,23,214,122,26,172,29,90,121,151,72,215,22,161,21,70,70,228,89,45,145,151,49,149,237,78,165,169,40,148,148,173,10,66,208,133,167,65,57,85,204,197,155,154,252,35,135,138,86,124,25,116,229,166,66,169,181,122,100,146,53,46,157,81,109,13,173,214,9,205,164,151,145,181,214,214,135,18,69,185,11,78,228,161,123,219,71,96,1,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,5,0,241,71,241,217,137,191,114,249,60,33,205,50,171,150,123,203,53,248,185,15,11,108,249,209,41,200,76,117,84,170,245,57,38,74,69,58,156,218,219,67,175,147,123,137,79,47,115,173,161,13,164,203,114,214,157,202,66,55,184,141,15,97,86,25,218,184,55,135,22,230,22,217,81,58,122,45,179,79,106,159,27,115,109,161,199,182,23,174,251,188,180,33,10,121,213,154,156,113,100,146,222,226,214,163,45,84,99,213,128,226,153,192,203,93,11,53,56,29,88,195,42,153,242,106,172,238,170,91,114,213,41,108,55,18,176,211,46,34,59,142,154,82,189,204,159,53,109,184,70,133,159,45,197,154,72,150,72,82,115,175,118,90,213,219,26,234,172,217,87,76,30,138,181,111,212,36,82,234,49,185,168,115,145,41,135,20,219,173,239,65,169,10,218,180,40,181,73,154,79,77,72,204,187,69,223,112,212,206,189,59,49,120,113,7,11,239,90,158,184,155,104,211,212,220,148,40,229,62,229,86,151,24,163,52,138,155,175,184,147,65,60,181,190,148,56,147,117,75,83,136,91,164,73,74,201,40,144,25,151,204,93,137,149,252,44,159,137,151,212,143,231,97,209,225,108,123,248,206,169,211,60,243,16,249,141,52,231,39,155,200,90,121,171,78,196,119,153,247,17,231,91,21,113,50,234,198,76,71,184,241,74,245,151,212,86,174,106,131,181,9,59,92,113,109,179,188,253,70,26,230,45,107,75,45,32,146,219,104,53,30,198,208,132,145,232,146,22,211,194,143,37,31,131,43,85,140,202,98,101,50,149,38,228,187,105,241,228,218,77,105,206,122,143,75,121,181,40,228,111,37,27,105,122,83,110,35,177,41,222,219,69,180,214,70,243,205,38,197,64,114,172,216,248,88,198,79,135,247,15,151,62,51,88,52,167,148,239,11,24,55,240,254,222,242,230,5,122,241,65,225,247,26,147,26,181,154,28,22,165,75,90,23,33,83,239,10,28,102,157,146,189,239,59,42,68,202,209,186,235,234,81,32,148,182,18,182,26,107,99,104,37,59,234,161,43,210,0,101,215,30,111,44,182,226,229,11,21,172,201,178,210,186,116,132,34,167,5,153,4,202,42,212,227,90,78,68,39,77,72,90,118,56,148,232,74,52,43,98,201,14,36,183,161,38,87,189,139,23,215,225,67,32,183,150,37,250,47,209,159,43,112,126,163,93,232,185,252,238,151,170,162,184,247,43,153,181,59,246,243,54,238,218,157,116,215,66,215,65,157,113,170,129,84,28,80,120,125,198,164,198,173,102,135,5,169,82,214,133,200,84,251,194,135,25,167,100,175,123,206,202,145,50,180,110,186,250,148,72,37,45,132,173,134,154,216,218,9,78,250,168,74,244,231,252,41,242,173,143,55,21,255,0,3,50,54,253,225,46,194,179,233,50,10,41,200,84,78,113,221,108,19,200,234,224,33,165,41,41,56,198,148,41,42,144,173,196,219,201,108,219,74,220,105,70,204,160,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,125,121,60,209,127,192,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,133,143,227,70,16,217,184,245,133,247,6,17,226,3,18,220,161,92,81,210,204,131,136,249,178,251,75,67,137,117,167,155,95,105,18,219,117,182,220,34,81,41,6,104,34,82,84,147,52,156,85,225,207,145,89,57,91,170,226,5,225,126,64,150,229,216,253,98,101,185,67,169,42,83,92,137,150,218,20,195,141,75,68,118,92,112,153,92,135,81,185,72,117,74,113,4,203,105,34,70,171,55,38,248,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,71,85,205,143,133,140,100,248,127,112,249,115,226,128,114,209,152,187,239,43,248,167,3,19,44,89,31,205,67,172,66,216,207,241,157,47,169,101,231,225,243,29,105,206,79,55,144,132,243,80,157,232,239,35,239,35,210,152,164,190,46,89,103,179,112,87,23,40,216,165,102,78,150,132,98,188,138,181,74,167,76,120,205,196,70,168,178,182,23,33,246,156,82,141,91,31,84,189,230,217,151,168,180,175,106,182,41,45,183,250,248,42,120,167,186,126,31,206,243,26,112,186,144,21,129,198,211,24,232,77,90,182,46,95,163,179,206,173,73,168,21,227,49,205,203,79,73,21,182,228,68,142,90,26,54,57,206,91,178,123,73,123,145,210,250,201,209,196,153,84,176,159,252,25,49,75,228,166,99,171,184,103,62,187,210,192,190,237,247,58,104,93,46,254,178,169,9,100,243,63,56,72,53,55,178,42,170,42,237,82,80,173,116,61,85,203,33,117,32,42,175,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,92,157,217,107,80,175,155,86,179,101,93,48,122,218,45,193,79,145,75,168,198,230,173,190,124,87,219,83,110,183,189,6,149,167,114,22,162,213,38,74,45,117,35,35,237,25,247,206,14,78,239,44,180,227,207,224,194,133,71,184,43,180,43,142,67,103,101,78,84,50,113,250,194,28,216,93,50,9,157,73,201,45,58,225,50,164,146,82,181,31,45,194,109,9,121,178,59,105,225,197,149,108,80,202,174,17,207,161,98,77,225,18,84,139,162,67,21,181,219,145,162,54,104,160,205,52,27,111,36,230,37,70,114,86,182,145,17,43,34,34,109,181,176,162,108,220,37,27,138,150,163,149,102,199,194,198,50,124,63,184,124,185,241,154,193,245,109,59,166,187,99,93,84,107,214,214,157,209,86,173,250,132,122,165,58,79,41,14,114,37,48,226,92,105,205,139,37,33,91,86,132,158,138,35,73,233,161,145,151,96,208,246,78,243,85,102,230,191,8,233,247,133,26,165,17,55,61,58,60,120,215,101,33,182,205,149,211,170,38,143,92,210,210,150,181,116,206,41,46,41,149,238,86,228,17,164,207,152,135,16,138,33,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,130,188,87,50,81,248,50,186,159,204,166,25,211,42,178,109,187,182,161,34,77,218,214,156,230,104,245,71,156,74,138,70,243,81,184,150,101,56,226,251,20,157,141,186,91,73,100,79,50,210,98,86,85,115,49,121,101,67,23,33,226,149,159,6,37,69,10,142,170,109,94,153,36,137,40,168,211,156,91,107,117,130,115,105,169,149,238,105,181,161,196,145,237,90,19,185,43,70,246,215,221,120,171,98,101,171,140,152,193,134,120,165,101,75,234,40,183,54,23,211,42,17,183,56,218,220,103,125,66,163,189,135,121,107,90,18,243,75,37,54,226,9,71,177,196,45,38,122,164,196,128,224,99,249,236,253,155,253,228,45,80,5,43,113,171,241,79,107,124,63,131,230,53,17,210,184,35,210,105,85,250,86,60,208,171,180,200,149,26,109,70,61,191,18,100,57,108,165,230,36,176,226,106,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,197,120,134,112,243,170,229,162,171,35,21,48,174,28,186,142,21,212,100,17,45,6,165,60,253,182,251,138,209,49,223,81,234,165,198,82,140,146,211,234,51,50,51,75,78,158,254,91,143,243,252,142,103,142,242,202,21,228,168,178,145,46,185,135,85,201,9,93,122,130,133,150,246,215,161,39,173,135,184,201,40,146,148,146,72,210,102,72,121,9,36,44,210,105,105,214,175,206,211,186,104,87,205,171,70,189,109,105,221,109,22,224,167,199,170,83,164,242,150,223,62,43,237,165,198,156,216,178,74,211,185,11,73,232,162,37,22,186,25,17,246,10,23,226,143,227,179,19,126,229,242,120,66,58,185,127,222,78,216,49,240,181,87,12,178,180,226,214,30,175,162,146,147,36,176,117,23,89,109,133,72,89,17,106,181,147,76,161,9,220,103,176,141,205,155,121,142,110,147,252,63,114,35,93,205,85,212,221,235,116,163,162,195,43,126,160,77,212,100,234,135,61,41,41,135,34,184,237,43,98,36,53,33,142,108,105,10,62,165,36,105,70,154,22,170,236,43,222,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,126,177,229,49,98,250,252,23,225,101,229,137,158,139,244,159,201,43,126,163,93,232,185,252,158,171,165,140,227,220,174,102,213,108,221,203,219,187,106,180,215,93,15,77,6,101,238,203,166,187,124,221,85,155,214,233,157,214,214,174,10,132,138,165,70,79,41,13,243,229,62,226,156,117,205,136,36,161,59,150,181,30,137,34,73,107,161,17,23,96,189,238,23,24,67,39,9,114,125,108,191,82,98,91,21,43,230,67,215,124,166,94,125,167,80,132,73,74,17,21,77,27,127,69,11,134,196,71,13,42,53,44,150,226,201,91,126,130,106,7,61,54,85,86,192,206,14,45,208,171,50,34,61,34,85,209,46,182,133,70,90,148,130,98,160,174,185,148,153,169,41,61,233,106,75,105,89,105,161,44,148,68,106,34,37,29,154,112,100,197,47,149,121,113,174,225,156,250,239,85,62,196,184,28,233,161,116,187,58,58,92,212,19,204,252,225,32,146,230,249,73,168,171,181,74,90,116,208,244,79,44,132,255,0,0,0,0,0,0,0,0,0,0,0,0,1,243,238,10,91,53,202,13,74,139,37,58,181,80,134,244,87,11,83,237,74,208,105,62,227,35,238,63,121,12,228,102,230,192,147,135,57,136,190,232,175,39,70,100,92,21,73,113,75,82,236,97,83,159,74,63,148,163,238,71,180,245,247,144,180,222,16,56,162,229,221,129,21,11,82,121,233,42,139,87,117,134,19,239,140,204,56,13,164,251,16,69,222,163,239,51,63,180,79,160,0,0,0,0,21,141,198,118,202,76,139,94,222,189,18,122,41,185,81,33,31,216,77,212,28,253,47,232,253,126,193,92,153,91,186,254,70,227,245,137,88,63,162,87,13,45,10,63,114,122,214,20,103,220,127,163,238,26,63,181,42,72,172,218,244,122,195,103,170,103,64,143,37,39,245,45,180,171,220,94,255,0,113,15,170,0,0,2,160,184,199,99,75,179,175,234,54,16,210,223,223,18,61,58,61,78,73,237,211,71,210,245,66,58,209,235,35,94,227,46,210,86,158,226,246,136,185,144,156,49,115,20,51,39,107,211,183,109,106,145,54,21,93,238,205,117,109,169,241,73,69,244,210,125,206,123,53,63,168,198,133,233,144,90,165,211,98,83,24,252,156,70,27,97,29,255,0,69,9,36,151,126,190,194,31,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,85,207,25,92,38,91,180,154,22,42,69,111,213,67,209,105,110,30,190,228,212,31,62,245,255,0,137,63,175,216,43,223,42,87,219,184,121,143,214,77,121,181,237,66,171,180,214,93,61,8,244,111,173,97,74,254,74,191,67,216,90,141,28,218,149,116,92,22,189,30,188,218,183,34,165,2,60,196,158,154,106,78,54,149,17,247,23,191,220,95,96,250,160,0,3,150,230,134,236,106,204,203,230,33,215,28,45,84,221,177,86,38,139,183,181,101,5,229,17,119,31,232,251,75,65,155,187,154,170,186,245,199,85,174,56,157,21,81,156,252,181,22,186,232,110,56,165,123,139,223,238,33,121,60,41,173,198,104,57,99,105,230,145,219,81,169,38,106,149,169,247,185,79,131,169,105,169,251,190,175,176,76,208,0,0,0,0,20,145,197,195,20,126,86,227,156,123,69,159,201,81,160,161,165,255,0,194,51,50,123,103,222,130,62,229,123,204,190,209,234,184,56,97,159,167,49,46,181,126,204,141,190,37,62,4,152,205,47,126,154,72,68,138,123,165,216,75,35,238,51,239,73,151,248,133,198,128,0,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,71,159,226,177,136,216,71,102,101,114,125,181,137,54,172,75,154,175,118,72,56,86,180,21,73,67,47,194,168,165,165,153,85,16,122,243,82,136,196,162,220,109,145,239,55,155,97,122,55,33,70,40,132,104,207,37,56,115,141,184,85,151,155,106,204,199,187,170,37,90,225,131,29,150,98,194,141,25,132,34,135,78,110,59,76,198,166,155,172,145,38,74,218,75,70,107,120,245,213,110,41,36,183,18,132,184,188,230,11,254,255,0,74,203,254,111,255,0,246,112,80,8,191,239,244,172,191,230,255,0,255,0,103,5,32,96,94,5,226,62,98,241,30,157,133,248,95,70,235,170,179,181,117,231,157,51,68,90,124,84,153,19,146,164,184,68,124,182,81,185,58,158,134,163,82,146,132,37,107,90,16,173,10,101,163,46,150,38,87,240,178,6,25,216,177,255,0,154,153,88,155,189,239,227,58,167,76,203,47,204,229,186,235,156,158,111,33,10,229,33,91,17,220,69,222,103,213,70,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,160,2,42,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,0,121,76,88,190,191,5,248,89,121,98,103,162,253,39,242,74,223,168,215,122,46,127,39,170,233,99,56,247,43,153,181,91,55,114,246,238,218,173,53,215,67,211,65,153,123,178,233,174,223,55,85,102,245,186,103,117,181,171,130,161,34,169,81,147,202,67,124,249,79,184,167,29,115,98,9,40,78,229,173,71,162,72,146,90,232,68,69,216,63,93,249,96,94,88,97,115,63,102,98,5,189,46,133,93,139,30,36,153,20,249,100,73,125,132,73,142,220,134,137,196,235,170,22,109,60,217,154,21,162,208,102,105,81,37,68,105,43,169,224,245,122,213,110,172,159,34,133,80,143,17,184,246,117,209,82,162,65,83,40,81,45,198,22,150,103,26,157,51,81,145,175,155,57,212,145,164,146,91,18,130,211,82,53,42,111,138,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,32,87,20,236,150,85,113,242,205,135,140,184,91,111,203,170,98,13,163,28,162,74,130,196,149,26,234,84,68,155,174,169,166,88,218,100,228,150,157,112,214,132,160,208,165,161,111,39,231,87,201,65,82,96,234,185,78,241,79,131,127,16,45,239,49,96,93,79,20,127,2,120,155,247,47,156,66,20,173,150,140,186,95,121,160,197,56,24,103,98,199,254,106,101,98,110,246,127,139,41,125,75,44,191,51,150,235,173,243,185,92,244,43,148,133,111,95,113,23,121,150,132,240,47,2,240,227,46,152,113,78,194,252,47,163,116,52,168,58,186,243,206,153,46,85,66,82,136,137,201,82,92,34,46,99,203,218,157,79,66,73,37,41,66,18,132,33,8,79,202,205,143,133,140,100,248,127,112,249,115,227,53,131,74,121,78,240,177,131,127,15,237,239,46,96,117,80,1,0,56,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,52,166,0,2,128,120,154,99,95,225,167,55,23,79,79,79,233,96,88,154,217,80,247,181,177,231,122,39,222,234,28,115,71,22,149,107,41,217,59,20,91,117,104,154,220,146,86,237,98,168,253,84,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,13,41,229,175,23,163,99,214,3,88,216,184,203,241,28,145,113,81,217,122,160,81,24,117,150,26,168,163,86,166,178,218,29,213,100,134,228,182,243,100,102,106,212,144,70,74,81,25,40,250,88,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,239,175,39,154,47,248,103,135,63,248,141,132,120,163,154,59,186,229,193,171,86,37,38,144,220,133,194,157,58,36,148,58,197,126,162,211,174,19,245,70,201,163,54,144,135,143,110,134,131,62,105,32,159,86,142,60,178,46,171,194,91,14,113,182,233,204,52,139,207,11,110,168,150,221,189,109,199,140,205,231,53,232,204,73,92,202,115,210,18,242,105,173,52,225,26,137,114,21,12,200,222,70,222,82,27,90,183,238,216,219,151,146,2,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,10,1,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,0,64,14,44,153,67,252,46,225,199,227,5,101,66,223,119,216,20,245,250,89,46,79,229,55,42,221,100,158,125,237,173,172,141,6,243,11,90,157,78,138,65,169,181,62,147,230,172,153,65,84,6,21,98,101,213,131,120,143,110,98,149,149,47,167,173,91,53,6,170,17,183,56,226,27,123,97,250,236,59,203,90,22,166,93,65,169,183,16,74,45,237,173,105,51,209,70,58,174,115,115,127,117,103,19,17,224,222,53,106,15,201,202,45,22,158,154,125,34,132,221,69,201,109,198,212,247,190,250,150,162,66,20,243,171,50,37,45,13,183,171,109,48,131,37,27,123,213,218,184,94,228,163,241,128,190,209,140,248,133,76,165,78,195,107,54,160,184,206,211,166,151,59,211,53,68,178,149,162,57,180,149,22,140,181,205,97,231,13,194,52,57,234,53,177,196,173,222,93,223,128,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,148,242,157,225,99,6,254,31,219,222,92,192,234,162,26,224,135,11,156,6,193,60,121,169,227,68,57,50,235,144,227,200,68,187,70,223,168,181,204,98,222,127,233,41,211,117,74,82,165,173,10,211,144,167,8,141,162,245,149,205,117,40,121,61,215,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,255,0,128,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,11,84,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,234,185,177,240,177,140,159,15,238,31,46,124,102,176,106,160,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,25,204,206,182,97,234,185,152,204,53,203,126,63,85,137,62,133,79,144,245,18,214,92,104,106,140,143,66,49,33,211,138,163,75,132,78,154,220,39,20,242,205,207,91,123,170,34,36,36,146,218,56,80,244,24,123,122,213,112,214,255,0,182,177,26,133,30,35,245,43,86,177,10,183,13,169,104,82,152,113,248,207,33,230,210,226,82,164,168,208,106,65,17,145,41,39,166,186,25,119,141,46,225,61,245,248,80,194,203,55,19,61,23,232,207,149,182,253,58,187,209,115,249,221,47,85,25,183,185,92,205,169,223,183,153,183,118,212,235,166,186,22,186,15,86,42,175,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,5,191,103,31,133,52,204,94,199,26,45,255,0,130,19,105,86,237,42,237,168,62,229,240,115,30,125,231,34,74,117,231,228,189,85,109,46,56,174,119,51,127,43,166,108,218,74,92,38,116,209,14,58,227,51,127,47,217,120,194,252,178,216,9,195,156,40,165,75,135,77,92,130,157,49,217,115,28,146,252,217,166,203,76,185,37,197,40,246,165,107,75,13,153,165,180,161,178,50,61,168,78,186,12,251,230,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,73,75,178,214,161,95,54,173,102,202,186,96,245,180,91,130,159,34,151,81,141,205,91,124,248,175,182,166,221,111,122,13,43,78,228,45,69,170,76,148,90,234,70,71,218,40,95,63,89,40,186,178,167,136,242,235,116,154,103,81,134,87,53,65,231,45,202,132,114,113,109,192,222,106,113,52,201,6,226,150,180,188,210,8,201,10,90,143,156,218,13,100,123,146,234,26,138,162,213,56,24,254,123,63,102,255,0,121,11,84,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,158,207,217,191,222,66,199,241,174,245,176,112,235,8,238,251,215,20,163,196,149,105,210,232,242,93,171,67,146,134,86,137,236,26,13,39,16,155,125,73,105,213,190,106,38,80,210,204,137,197,184,148,127,40,102,134,236,168,208,171,23,85,102,173,107,91,159,39,232,179,106,18,36,83,169,29,98,229,250,62,42,220,82,154,141,207,89,18,221,229,160,210,142,98,139,114,182,234,125,166,45,211,131,78,28,227,109,3,11,234,151,237,118,234,137,23,11,238,57,18,222,161,91,201,140,195,143,204,168,147,141,48,253,73,111,145,115,89,66,10,25,199,75,38,163,222,124,197,154,16,73,66,157,132,28,81,252,118,98,111,220,190,79,8,115,76,170,229,158,242,205,126,46,67,194,219,62,116,74,114,19,29,85,42,189,78,73,146,145,78,167,54,182,208,235,228,222,226,83,203,220,235,104,67,105,50,220,181,167,114,144,141,238,35,69,54,5,129,102,225,101,155,73,195,236,62,183,162,80,237,234,28,114,141,6,12,98,61,141,35,83,51,51,51,51,82,214,165,26,150,181,168,205,107,90,148,165,26,148,163,51,244,0,33,7,24,91,214,171,106,228,249,116,42,124,120,142,71,188,110,138,109,18,114,158,66,141,109,176,132,189,56,148,209,146,136,137,124,216,45,36,205,68,162,216,165,150,154,153,41,52,193,132,246,47,225,67,20,236,220,51,244,167,163,62,86,220,20,234,23,91,200,231,116,189,84,150,217,230,242,247,39,126,222,102,237,187,147,174,154,106,90,234,52,209,105,218,212,43,26,213,163,89,86,180,30,138,139,111,211,227,210,233,209,185,171,115,145,21,134,210,219,77,239,89,169,106,218,132,36,181,81,154,143,77,76,204,251,69,80,241,184,194,250,172,91,255,0,15,113,161,149,75,126,155,83,163,187,107,200,36,194,87,34,27,241,158,114,75,91,228,106,105,222,250,101,189,181,179,36,158,145,28,81,26,187,118,115,78,13,183,77,10,223,205,196,202,77,94,119,79,46,230,179,234,52,186,91,124,165,175,168,148,135,227,75,83,122,164,140,145,163,17,36,47,85,25,39,212,211,93,202,73,29,223,128,0,0,0,0,0,0,0,0,0,0,0,10,114,227,31,134,126,131,196,186,45,253,14,54,200,181,8,17,163,58,189,250,235,33,114,42,14,159,97,172,207,184,139,185,36,95,226,30,87,132,126,40,124,146,199,57,22,147,199,243,53,152,43,101,31,240,143,76,128,217,119,32,207,185,62,242,47,176,93,184,0,0,0,0,8,101,197,102,220,102,189,150,55,94,117,29,180,234,146,166,165,90,159,123,116,249,218,22,154,151,191,235,251,5,26,219,85,85,208,174,58,85,113,180,234,170,124,214,37,164,181,239,54,220,37,123,143,221,238,49,164,92,175,93,109,94,121,123,195,202,227,101,162,156,181,233,36,233,118,246,44,224,178,163,46,226,253,47,97,104,58,144,0,0,249,87,93,93,22,253,175,88,175,56,173,168,166,192,145,49,71,166,186,19,109,169,70,125,199,238,247,31,216,51,141,154,219,237,220,67,199,235,218,188,226,247,33,53,218,147,45,30,132,90,183,214,190,164,255,0,37,63,167,237,45,69,132,112,106,194,101,183,73,174,226,164,182,189,85,61,42,150,209,238,247,166,158,249,119,47,252,105,253,126,193,104,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,56,134,115,176,206,46,41,229,222,239,161,72,107,123,176,233,85,10,132,95,88,203,71,209,6,66,80,125,139,73,119,185,237,61,61,228,51,181,89,167,74,181,174,121,180,167,15,108,138,76,247,24,51,236,61,22,211,134,159,121,151,122,125,231,250,198,128,178,1,138,113,113,51,45,118,138,26,94,231,173,234,92,10,35,199,161,151,174,196,8,187,191,144,146,239,95,179,82,250,204,73,32,0,1,16,184,158,222,223,37,50,211,84,130,76,115,21,87,91,244,253,119,105,180,157,167,205,45,126,137,235,244,126,175,180,133,10,145,41,197,146,82,90,154,143,66,47,172,104,95,135,197,17,202,38,86,172,228,58,222,195,153,77,167,204,239,215,93,244,232,189,189,231,238,255,0,228,36,128,0,0,0,0,248,151,189,194,213,167,102,215,110,135,149,181,20,138,100,169,234,61,53,208,154,105,75,246,17,254,143,184,254,195,25,182,204,53,216,253,247,142,215,253,206,183,185,169,168,220,245,89,12,30,210,78,141,185,49,213,164,187,147,250,126,210,35,23,27,194,147,13,27,177,242,234,154,186,153,216,237,122,113,84,181,221,174,169,126,12,21,107,244,140,187,211,238,47,176,132,215,0,0,0,0,0,0,0,0,0,1,154,204,216,248,167,198,79,136,23,15,152,190,45,83,41,249,139,177,50,191,195,2,193,196,187,234,71,255,0,127,161,209,225,108,123,248,206,169,233,10,155,204,67,230,52,211,156,158,111,33,105,230,173,59,17,222,103,220,71,84,25,138,199,155,203,50,88,185,93,197,107,206,108,181,46,163,33,104,166,65,122,65,60,138,77,56,150,163,143,9,163,74,16,157,141,165,90,26,137,9,222,179,91,138,45,235,81,157,143,240,186,225,255,0,14,145,14,155,153,188,111,183,121,213,87,186,106,141,143,75,125,198,31,138,220,87,88,105,246,106,202,229,173,123,158,62,110,141,54,225,33,76,169,181,56,105,53,155,74,106,207,198,85,197,255,0,127,165,101,255,0,55,255,0,251,56,40,4,104,78,211,181,171,183,207,13,186,53,149,107,65,235,107,87,6,7,199,165,211,163,115,80,223,62,83,244,20,182,211,123,214,105,66,119,45,105,45,84,100,146,215,83,50,46,209,249,50,3,147,234,86,83,112,141,41,168,20,183,47,187,198,60,57,247,90,222,117,38,136,207,161,10,54,224,180,150,214,166,182,71,55,157,65,184,149,40,221,90,150,189,219,13,182,219,148,0,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,85,30,127,16,175,90,86,26,216,23,46,35,87,99,203,126,155,106,209,230,214,230,53,17,9,83,238,49,25,149,188,226,91,74,148,148,154,205,40,50,34,53,36,181,211,83,46,241,70,215,215,20,188,214,93,56,203,7,20,40,55,111,201,250,45,22,160,236,138,93,160,198,139,165,244,171,74,80,168,211,73,36,133,206,220,132,118,184,225,238,66,214,181,177,211,153,164,147,58,179,97,152,187,19,52,28,48,47,236,75,177,100,127,247,134,29,98,22,199,191,139,42,158,144,166,60,252,62,99,173,55,206,229,115,208,158,106,19,177,125,228,125,228,85,87,148,239,20,248,55,241,2,222,243,22,6,148,192,4,21,227,21,137,159,35,242,166,205,139,18,93,40,229,223,183,4,58,123,209,100,57,252,41,80,99,25,204,113,248,232,37,145,158,199,216,134,133,172,210,164,165,47,146,76,137,75,65,149,80,100,254,192,147,137,249,163,194,219,49,155,122,37,118,60,171,162,12,154,133,62,89,52,166,31,167,70,116,164,77,39,18,233,236,90,10,51,47,25,160,245,222,68,105,34,81,153,36,230,87,27,76,51,186,163,98,157,139,140,125,39,54,219,168,91,229,108,243,219,109,197,116,243,163,201,145,35,99,202,217,203,71,49,185,90,182,91,205,74,228,63,234,145,35,83,242,188,25,49,75,228,166,99,171,184,103,62,187,210,192,190,237,247,58,104,93,46,254,178,169,9,100,243,63,56,72,53,55,178,42,170,42,237,82,80,173,116,61,85,203,33,117,34,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,168,190,43,25,21,141,103,57,63,52,248,81,2,36,106,20,169,6,245,235,5,82,157,83,233,168,203,154,179,244,146,13,231,20,74,67,174,200,109,165,50,217,39,150,100,218,146,133,37,78,27,80,131,41,222,41,240,111,226,5,189,230,44,11,201,226,17,96,94,88,167,148,107,219,15,176,250,222,151,92,184,107,146,40,145,160,193,140,69,189,213,250,98,25,153,153,153,146,80,132,164,148,181,173,70,72,66,18,165,40,210,148,153,151,170,202,174,89,236,220,168,97,28,60,45,179,231,75,168,173,82,21,82,171,212,228,153,165,117,26,139,136,109,14,190,77,238,52,178,141,173,54,132,54,147,61,168,66,119,41,107,222,226,251,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,105,79,41,222,22,48,111,225,253,189,229,204,14,170,57,254,63,99,29,11,47,248,53,118,99,21,198,207,81,18,217,167,170,67,113,183,45,29,92,165,168,155,141,27,122,16,179,111,154,251,141,53,204,216,105,70,253,202,245,82,102,41,45,206,37,185,139,123,50,81,241,233,235,146,90,233,176,228,61,10,61,176,163,138,108,51,111,189,61,185,78,210,208,231,77,181,43,90,88,101,165,76,38,185,234,38,155,51,81,237,36,148,181,226,111,142,152,113,152,188,136,216,184,161,133,245,158,186,149,59,16,33,52,243,46,145,34,85,62,82,105,149,3,114,44,150,200,207,150,242,55,39,82,212,210,105,82,86,133,45,11,66,213,93,121,78,241,79,131,127,16,45,239,49,96,105,76,0,114,172,213,98,151,224,91,46,56,139,137,140,215,125,13,62,141,111,202,244,84,222,151,168,229,85,29,71,38,15,205,154,22,149,107,41,214,19,235,164,208,90,234,189,18,74,50,205,181,38,147,85,175,213,97,80,168,84,201,117,26,149,70,67,113,33,195,136,202,158,126,75,238,40,146,219,77,182,146,53,45,106,81,146,73,36,70,102,102,68,67,235,98,21,149,85,195,91,254,229,195,154,236,136,143,212,173,90,196,218,36,199,98,45,74,97,199,227,60,182,92,83,106,82,82,163,65,169,6,100,102,148,158,154,106,69,220,23,53,149,85,181,104,182,157,118,161,34,35,145,239,26,59,149,184,41,101,106,53,182,194,42,18,224,154,93,35,73,17,47,155,5,213,17,36,212,91,20,131,215,83,52,166,210,120,37,227,29,9,219,86,250,203,244,134,121,53,168,213,3,188,97,185,185,106,234,226,184,220,120,146,11,66,70,198,249,43,106,55,105,175,114,250,175,85,58,54,163,59,63,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,125,245,228,243,68,159,226,131,196,18,53,90,53,107,43,216,45,85,150,132,34,66,160,94,21,200,206,187,25,123,217,118,84,121,148,83,105,214,18,163,65,169,12,41,111,180,238,199,16,106,107,214,66,151,172,11,203,70,93,47,188,208,98,156,12,51,177,99,255,0,53,50,177,55,123,63,197,148,190,165,150,95,153,203,117,214,249,220,174,122,21,202,66,183,175,184,139,188,203,66,120,23,129,120,113,151,76,56,167,97,126,23,209,186,26,84,29,93,121,231,76,151,42,161,41,68,68,228,169,46,17,23,49,229,237,78,167,161,36,146,148,161,9,66,16,132,39,160,0,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,2,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,0,1,159,110,36,48,176,74,46,107,238,199,240,74,173,46,98,38,72,144,245,214,203,201,124,145,14,228,41,146,17,61,150,141,228,37,70,131,82,16,225,154,77,109,239,117,100,133,18,9,40,68,117,180,233,212,42,197,213,70,164,221,55,31,201,250,44,218,132,120,245,26,191,70,185,126,143,138,183,18,151,100,242,16,100,183,121,104,53,47,150,147,220,173,186,23,105,141,47,96,165,39,11,232,184,71,104,67,193,90,100,72,22,35,148,120,210,237,246,163,50,227,72,84,39,208,79,54,233,165,210,39,77,110,19,156,197,169,207,156,82,214,165,47,85,154,140,123,80,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,210,158,83,188,44,96,223,195,251,123,203,152,29,84,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,191,224,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,158,207,217,191,222,66,213,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,58,174,108,124,44,99,39,195,251,135,203,159,25,172,26,168,21,87,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,46,164,70,174,34,184,199,66,193,188,163,223,114,106,236,245,18,239,10,123,246,117,46,54,229,163,157,42,123,14,182,163,222,148,44,147,202,96,164,63,162,182,165,124,141,155,146,165,164,197,6,97,237,149,85,196,171,254,218,195,154,20,136,140,84,174,170,196,42,36,55,101,173,73,97,183,228,188,134,91,83,138,74,84,162,65,41,100,102,100,149,30,154,232,71,220,60,248,245,88,139,134,119,86,23,212,104,244,235,166,39,47,211,214,253,42,230,167,62,134,220,38,101,65,159,21,185,13,45,181,45,9,223,183,152,166,150,105,213,36,235,46,160,148,173,154,139,116,224,211,141,20,171,151,1,170,152,47,85,187,226,63,112,217,245,137,114,233,212,85,33,45,62,197,17,254,83,156,212,104,146,231,35,172,118,86,229,106,181,32,221,109,42,218,149,180,71,97,66,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,37,80,231,248,233,129,120,113,152,188,56,168,225,126,40,81,186,234,84,237,29,101,230,140,145,42,159,41,36,100,220,168,206,25,31,45,228,110,86,135,161,164,210,165,33,105,90,22,180,43,61,153,151,203,165,247,149,252,83,159,134,119,212,127,231,102,81,230,239,103,248,206,151,212,188,203,19,57,109,58,231,39,155,200,90,185,75,86,244,119,25,119,25,207,254,6,63,158,207,217,191,222,66,213,0,82,183,26,191,20,246,183,195,248,62,99,81,30,255,0,130,237,211,66,177,173,92,194,222,183,76,238,138,139,111,211,232,117,74,140,158,82,220,228,69,97,186,163,142,185,177,4,165,171,106,16,163,209,36,106,61,52,34,51,236,17,215,136,54,118,234,185,175,191,219,161,91,15,203,131,135,86,172,137,12,210,161,166,82,148,197,89,244,188,242,81,86,91,106,101,165,161,110,71,83,105,75,78,18,141,146,230,18,76,141,199,53,250,220,58,242,43,39,52,183,145,95,24,131,2,90,48,174,129,33,230,103,61,26,83,72,93,78,162,201,71,89,83,76,137,194,125,148,41,185,9,113,111,37,31,65,10,66,86,133,168,150,139,211,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,80,103,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,0,41,175,141,165,211,93,151,143,182,45,149,34,118,250,45,42,207,42,164,56,220,164,23,42,84,185,178,27,144,230,242,45,234,220,136,81,139,67,51,73,114,245,73,17,169,70,124,171,133,102,14,80,177,119,55,20,137,55,27,218,196,176,169,238,222,45,198,218,191,225,82,163,62,195,113,139,122,22,147,71,45,249,13,63,175,172,149,114,54,41,38,149,153,149,244,136,65,198,22,202,170,221,89,62,93,118,159,34,35,113,236,235,162,155,91,156,151,150,162,91,140,45,47,65,36,180,68,147,35,95,54,115,74,50,81,164,182,37,103,174,164,73,85,64,101,146,173,74,160,102,75,10,43,181,218,156,74,117,54,157,124,80,165,204,153,45,228,178,196,102,27,158,202,156,117,199,20,100,148,33,41,35,81,168,204,136,136,140,204,105,120,0,0,0,0,0,0,0,0,0,0,0,0,66,158,43,88,104,221,241,151,69,213,210,206,247,104,51,142,165,174,237,52,75,16,103,43,244,200,187,213,238,63,176,197,56,101,230,236,126,197,199,107,2,231,67,220,164,211,110,122,84,135,207,105,43,86,219,152,210,212,93,202,253,15,97,25,141,37,89,55,11,87,101,155,66,186,25,86,228,85,233,145,103,164,244,211,82,117,164,175,218,69,250,94,226,251,8,125,176,0,0,0,1,27,248,131,209,28,173,229,106,241,67,77,239,56,116,218,132,206,253,52,217,78,149,219,222,94,255,0,254,67,61,6,74,109,102,149,22,134,147,208,203,235,23,213,195,10,246,249,87,150,154,92,19,99,150,170,66,216,167,235,187,93,196,213,62,17,107,244,75,79,165,245,253,166,37,232,0,0,141,217,255,0,197,56,184,103,150,187,185,14,175,107,215,5,46,125,21,147,208,207,69,191,2,86,223,228,40,187,209,237,208,190,178,25,252,163,83,165,93,55,60,42,91,103,186,69,90,123,108,17,246,22,171,117,194,79,188,139,189,94,242,253,67,68,185,49,195,56,184,89,151,123,66,133,29,173,142,204,165,83,234,18,189,99,61,95,92,24,233,89,246,173,69,222,223,176,244,247,16,237,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,63,202,84,102,166,69,122,35,233,220,219,237,169,181,150,166,90,165,69,161,247,125,70,51,247,196,75,8,156,194,188,200,220,78,50,90,196,184,165,75,173,182,127,163,212,79,151,162,126,154,140,244,38,251,251,62,194,18,175,130,246,39,190,229,94,228,194,137,15,106,132,197,153,91,65,109,46,205,21,78,96,187,145,255,0,235,126,175,104,181,224,0,1,92,156,101,174,151,41,184,87,65,160,182,173,58,170,180,85,40,180,246,42,53,65,62,239,171,222,42,38,207,134,117,11,178,139,4,145,191,168,168,198,107,110,186,107,185,212,150,154,254,177,164,76,180,211,61,17,128,182,12,30,95,47,151,109,210,139,110,237,116,210,19,37,223,169,251,135,77,0,0,0,0,17,239,62,55,121,217,185,100,188,166,161,238,91,147,105,117,24,45,158,221,117,90,233,242,140,139,232,159,232,251,127,190,40,2,201,166,191,122,98,77,6,144,225,234,245,118,185,22,50,143,179,181,79,200,74,125,228,93,234,247,151,234,26,73,192,155,109,187,67,5,172,75,109,8,218,170,117,181,75,138,231,110,186,173,184,141,32,207,188,255,0,71,222,99,221,0,0,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,30,42,187,127,222,87,53,179,108,217,149,219,134,92,186,21,157,30,76,106,21,61,70,68,196,20,72,144,185,15,154,18,68,68,107,113,215,12,212,179,213,102,73,109,38,123,91,66,83,55,248,94,228,91,240,215,117,35,28,113,142,204,234,240,218,139,191,208,241,166,171,107,53,218,163,110,36,139,86,77,39,212,67,103,71,57,154,154,80,183,73,13,252,234,83,33,178,186,144,25,87,23,253,254,149,151,252,223,255,0,236,224,160,17,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,5,37,241,53,200,149,87,4,111,42,142,57,225,109,179,17,188,47,175,72,109,82,161,210,216,82,17,109,205,89,37,42,67,141,234,100,136,207,59,170,155,90,54,182,133,185,200,218,217,19,60,216,87,66,191,239,43,102,217,185,172,202,21,195,46,37,10,241,143,26,53,118,158,147,35,98,114,35,200,68,134,13,105,50,50,37,182,235,100,105,89,104,178,37,56,146,61,174,45,42,246,185,78,241,79,131,127,16,45,239,49,96,105,76,0,82,183,25,188,82,249,87,152,234,22,25,192,174,245,80,44,75,125,190,166,23,75,179,163,170,77,89,188,247,206,26,9,78,111,138,154,114,187,20,164,39,77,11,69,115,8,123,94,8,248,95,85,149,127,226,22,52,60,169,108,83,105,148,118,173,120,228,168,74,228,76,126,75,205,201,119,100,141,73,59,216,76,70,119,54,68,163,210,91,106,51,79,102,249,105,197,79,7,43,184,187,148,122,188,155,113,237,101,216,85,6,175,23,35,109,71,240,168,177,152,125,185,37,189,107,73,35,150,196,135,95,215,214,82,185,27,18,147,82,200,202,147,48,66,245,165,97,174,52,88,56,141,93,143,45,250,109,171,116,82,171,115,26,136,132,169,247,24,141,45,183,156,75,105,82,146,147,89,165,6,68,70,164,150,186,106,101,222,52,209,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,171,110,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,34,175,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,74,121,78,240,177,131,127,15,237,239,46,96,117,81,249,42,212,154,85,126,149,54,133,93,166,68,168,211,106,49,220,137,50,28,182,82,243,18,88,113,38,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,20,67,196,11,34,53,220,170,221,78,94,182,178,58,220,50,184,42,6,221,58,78,168,111,209,114,159,114,83,141,82,182,46,67,178,31,229,70,142,147,234,84,68,149,235,161,232,174,195,140,13,223,247,147,86,12,140,45,77,195,44,237,57,85,134,107,235,164,168,201,76,21,69,166,92,97,50,16,70,90,161,102,211,203,66,182,153,111,34,111,126,238,91,123,125,174,83,188,83,224,223,196,11,123,204,88,26,83,0,21,65,198,191,27,234,167,85,179,114,220,205,14,34,105,169,143,30,248,145,82,83,138,83,238,62,106,155,13,166,16,158,196,161,9,73,60,165,25,238,53,154,219,34,217,176,249,145,215,133,102,14,80,177,119,55,20,137,55,27,218,196,176,169,238,222,45,198,218,191,225,82,163,62,195,113,139,122,22,147,71,45,249,13,63,175,172,149,114,54,41,38,149,153,151,21,205,143,138,124,100,248,129,112,249,139,226,85,98,166,22,252,171,225,11,130,216,151,2,133,213,79,177,46,10,175,83,55,170,217,209,210,230,213,167,50,247,205,154,201,46,111,148,154,114,123,18,165,167,77,75,68,243,12,70,172,155,99,164,204,187,102,58,204,196,111,76,250,58,138,154,131,116,235,141,75,39,214,202,232,242,22,150,229,27,141,48,100,183,121,104,62,122,17,162,139,154,203,74,216,163,73,36,244,124,32,7,26,191,11,22,183,196,8,62,93,81,20,237,97,223,247,150,24,92,204,94,120,127,112,203,161,87,98,199,151,26,61,66,33,146,95,97,18,99,185,29,211,109,90,106,133,155,79,56,68,180,232,180,25,146,146,105,81,18,137,96,88,23,150,41,222,84,156,62,195,235,122,93,114,225,174,72,40,208,96,198,34,222,234,244,51,51,51,51,36,161,9,73,41,107,90,140,144,132,37,74,81,165,41,51,45,9,228,239,42,182,110,84,48,142,159,103,209,169,177,21,115,212,99,199,147,118,85,219,112,222,93,70,162,72,245,201,46,169,8,87,76,218,148,226,89,70,212,237,65,154,140,185,139,113,107,238,160,2,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,10,1,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,0,66,174,37,121,215,167,101,211,14,39,97,125,149,83,211,19,110,234,122,91,140,132,156,166,28,165,82,228,148,150,151,83,105,246,210,72,55,144,182,20,134,210,78,165,105,113,104,116,201,73,65,165,116,131,105,218,213,219,230,234,163,89,86,180,30,182,181,112,84,35,210,233,209,185,168,111,159,41,247,18,219,77,239,89,165,9,220,181,164,181,81,146,75,93,76,200,187,71,64,204,166,90,241,31,42,216,142,88,101,137,167,74,122,123,212,246,42,145,37,210,229,27,241,101,197,116,214,130,113,6,180,161,196,232,227,78,182,100,226,16,173,205,153,145,26,77,42,84,191,225,71,157,127,193,149,212,198,90,241,50,167,85,147,109,221,181,8,241,173,39,117,231,51,71,170,60,226,146,113,246,18,77,196,179,41,199,17,218,149,108,109,210,220,104,34,121,231,83,114,128,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,165,60,167,120,88,193,191,135,246,247,151,48,58,168,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,125,121,60,209,127,192,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,133,170,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,117,92,216,248,88,198,79,135,247,15,151,62,51,88,53,80,42,175,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,166,190,51,120,233,50,233,198,90,22,3,82,43,59,232,182,77,61,186,141,82,35,100,251,127,199,18,210,107,73,60,74,50,105,222,92,67,142,166,214,148,153,163,171,125,59,204,212,164,167,229,112,100,194,223,149,121,142,174,226,100,250,23,85,2,196,183,220,233,166,245,91,58,58,164,213,147,44,252,217,44,148,230,248,169,168,167,181,42,66,116,212,244,87,44,196,0,22,41,196,15,7,40,78,228,191,44,57,129,142,247,38,181,26,207,183,44,233,141,237,90,186,184,174,82,78,92,115,212,215,177,190,74,218,147,216,72,220,190,171,214,86,141,164,143,133,112,222,198,250,174,8,230,190,211,85,62,135,18,169,30,252,145,30,199,156,135,156,83,107,97,137,243,35,145,62,210,139,82,37,182,235,109,44,201,73,50,82,9,104,245,77,68,226,52,18,42,175,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,162,85,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,106,128,41,91,141,95,138,123,91,225,252,31,49,168,136,65,74,191,239,42,21,155,95,195,234,53,195,46,29,189,117,72,131,38,181,5,147,36,162,122,225,155,167,24,157,50,45,202,66,20,251,139,36,107,176,215,177,70,70,166,208,105,234,185,59,202,173,229,154,252,92,167,217,244,106,108,180,219,20,233,17,228,221,149,118,220,38,81,78,167,26,253,114,75,170,66,211,212,184,148,184,150,81,181,91,150,70,163,46,90,28,90,52,39,96,88,22,110,22,89,180,156,62,195,235,122,37,14,222,161,199,40,208,96,198,35,216,210,53,51,51,51,51,53,45,106,81,169,107,90,140,214,181,169,74,81,169,74,51,63,64,40,7,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,0,25,214,207,229,245,248,68,206,78,44,87,253,23,232,254,146,224,114,133,201,231,243,119,122,53,180,64,230,238,218,157,57,157,47,51,110,158,174,253,186,171,77,199,53,120,33,97,111,255,0,188,188,107,168,80,191,212,150,181,34,167,213,125,178,103,177,201,37,255,0,248,181,91,214,143,169,10,252,161,11,84,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,52,101,234,233,174,223,56,5,134,151,173,211,59,173,173,92,22,125,26,169,81,147,202,67,124,249,79,194,105,199,92,216,130,74,19,185,107,81,232,146,36,150,186,17,17,118,14,128,0,0,0,0,0,0,0,0,0,0,0,3,194,227,173,182,221,223,130,247,221,182,180,110,85,70,218,170,69,111,183,77,22,228,71,80,71,222,95,165,239,33,155,107,218,154,253,151,137,85,250,67,103,163,212,42,228,168,201,62,206,197,49,33,73,247,153,119,167,222,127,172,95,254,67,174,243,188,178,201,102,205,91,220,199,33,82,233,208,92,61,186,104,180,83,226,153,151,209,47,210,246,127,124,72,64,0,0,0,1,204,243,45,76,244,198,2,223,208,57,123,249,150,221,84,182,235,166,186,194,120,189,229,239,25,186,188,33,157,62,237,173,64,52,109,233,234,50,90,219,174,186,109,117,69,167,253,66,221,120,52,93,46,84,176,174,189,66,113,90,244,181,105,74,73,105,236,76,106,122,125,223,95,188,88,224,0,0,170,30,52,56,160,251,117,123,111,9,227,189,162,21,22,29,109,101,180,187,117,85,69,131,239,71,255,0,173,250,189,162,42,112,237,194,39,49,83,50,54,235,143,22,145,45,217,81,43,110,31,233,116,243,226,106,159,166,147,45,73,206,254,223,176,198,129,34,198,106,28,86,98,48,157,173,176,218,91,65,106,103,162,82,90,23,127,212,67,253,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,103,113,149,194,164,79,179,40,88,159,5,189,210,35,204,139,78,120,181,211,70,146,213,65,245,43,181,122,119,153,118,18,117,250,253,130,19,240,233,196,167,112,231,50,212,7,10,71,41,154,211,177,105,14,250,132,173,80,245,66,38,165,244,84,125,200,246,105,246,144,208,28,73,13,204,138,204,182,143,84,62,218,92,73,251,200,203,82,255,0,24,255,0,96,0,21,63,198,162,178,135,42,118,189,17,39,218,150,97,73,63,254,202,162,159,119,244,138,249,203,204,50,168,99,165,129,12,219,222,79,92,244,164,109,215,77,117,152,209,105,175,235,26,75,178,34,148,27,50,131,12,145,176,152,166,69,111,110,186,233,181,164,150,154,254,161,246,192,0,0,0,5,109,241,150,196,198,225,225,165,7,13,99,189,181,247,234,177,106,75,45,186,234,218,163,212,25,62,244,105,222,95,165,175,213,237,16,7,33,86,107,87,166,102,172,248,175,55,185,20,250,157,62,127,126,154,108,168,69,45,123,20,95,165,245,253,131,67,144,227,34,28,70,34,55,244,88,109,45,167,236,73,105,253,3,253,128,0,0,0,0,0,0,0,0,0,102,179,54,62,41,241,147,226,5,195,230,47,142,171,144,92,148,93,89,172,196,120,149,186,181,51,167,195,43,102,160,203,151,29,66,65,56,134,231,236,52,184,170,100,115,109,72,90,158,117,6,68,181,33,69,201,109,100,179,61,202,105,14,223,69,167,107,80,172,107,86,141,101,90,208,122,42,45,191,79,143,75,167,70,230,173,206,68,86,27,75,109,55,189,102,165,171,106,16,146,213,70,106,61,53,51,51,237,31,88,6,85,197,255,0,127,165,101,255,0,55,255,0,251,56,40,4,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,85,1,242,110,203,90,133,124,218,181,155,42,233,131,214,209,110,10,124,138,93,70,55,53,109,243,226,190,218,155,117,189,232,52,173,59,144,181,22,169,50,81,107,169,25,31,104,161,124,253,100,162,234,202,158,35,203,173,210,105,157,70,25,92,213,7,156,183,42,17,201,197,183,3,121,169,196,211,36,27,138,90,210,243,72,35,36,41,106,62,115,104,53,145,238,75,168,107,149,101,59,197,62,13,252,64,183,188,197,129,165,48,31,146,173,86,165,80,41,83,107,181,218,156,74,117,54,157,29,201,115,38,75,121,44,177,25,134,210,106,113,215,28,81,146,80,132,164,141,70,163,50,34,34,51,49,153,124,111,189,105,88,149,141,23,246,35,80,163,203,98,155,117,93,21,90,220,54,165,161,41,125,182,36,203,113,230,210,226,82,165,36,150,73,89,17,145,41,69,174,186,25,247,139,179,225,89,131,149,220,34,202,61,34,77,198,246,146,239,218,131,183,139,113,182,163,248,44,89,44,48,220,98,222,133,168,151,204,98,59,79,235,234,169,60,253,138,73,41,6,103,42,174,203,90,133,124,218,181,155,42,233,131,214,209,110,10,124,138,93,70,55,53,109,243,226,190,218,155,117,189,232,52,173,59,144,181,22,169,50,81,107,169,25,31,104,204,190,44,88,191,130,252,83,188,176,207,210,158,147,249,37,112,84,104,93,111,35,147,213,116,178,92,103,155,203,220,173,155,185,123,182,238,86,154,233,169,233,168,190,158,29,88,199,66,198,76,163,216,146,105,12,244,242,236,250,123,22,117,82,54,229,175,147,42,3,13,54,147,222,164,32,149,205,96,227,191,162,119,37,28,253,155,148,164,40,196,64,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,2,42,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,52,167,148,239,11,24,55,240,254,222,242,230,7,85,1,231,239,251,2,205,197,59,54,173,135,216,131,111,68,174,91,213,200,231,26,116,25,36,123,29,70,164,100,100,100,100,164,45,42,36,173,11,73,146,208,180,165,73,52,169,36,101,158,204,226,101,86,242,202,134,46,84,44,250,205,54,90,173,138,140,137,18,109,58,187,142,19,200,168,211,137,126,161,41,212,161,9,234,91,74,155,75,200,218,157,171,50,81,23,45,109,173,126,127,41,222,41,240,111,226,5,189,230,44,13,41,128,252,149,106,181,42,129,74,155,93,174,212,226,83,169,180,232,238,75,153,50,91,201,101,136,204,54,147,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,140,219,230,171,20,191,13,57,142,196,92,76,102,187,233,152,21,155,130,87,162,166,244,189,63,54,150,210,249,48,126,108,208,133,39,72,173,48,159,93,36,179,211,85,234,163,81,157,180,240,132,192,185,152,97,151,25,120,141,112,209,186,42,214,37,212,19,81,101,75,55,208,242,168,236,32,219,132,78,52,225,37,9,220,181,203,125,11,65,25,56,212,150,148,107,81,109,74,42,91,54,62,41,241,147,226,5,195,230,47,139,137,225,247,101,82,177,43,134,173,177,135,53,217,18,216,166,221,84,123,154,137,49,216,139,74,95,109,137,53,42,131,46,41,181,41,42,73,44,146,179,50,51,74,139,93,53,35,238,20,131,136,86,85,87,13,111,251,151,14,107,178,34,63,82,181,107,19,104,147,29,136,181,41,135,31,140,242,217,113,77,169,73,74,141,6,164,25,145,154,82,122,105,169,23,112,190,142,27,216,223,74,198,236,168,90,106,167,208,229,210,228,88,113,227,216,243,144,243,137,113,15,191,2,28,114,39,218,81,104,102,135,26,113,165,153,41,36,105,89,173,30,177,36,156,95,32,227,87,225,98,214,248,129,7,203,170,34,152,41,52,154,173,126,171,10,133,66,166,75,168,212,170,50,27,137,14,28,70,84,243,242,95,113,68,150,218,109,180,145,169,107,82,140,146,73,34,51,51,50,34,23,169,195,175,34,177,178,181,102,149,241,136,48,34,47,21,43,241,222,102,115,209,165,58,180,83,41,207,28,117,149,52,200,156,54,30,90,92,142,151,22,242,81,244,214,164,37,107,66,73,107,153,64,0,42,175,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,0,160,30,40,254,59,49,55,238,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,0,114,172,203,230,46,196,202,254,22,79,196,203,234,71,243,176,232,240,182,61,252,103,84,233,158,121,136,124,198,154,115,147,205,228,45,60,213,167,98,59,204,251,136,243,173,138,184,153,117,99,38,35,220,120,165,122,203,234,43,87,53,65,218,132,157,174,56,182,217,222,126,163,13,115,22,181,165,150,144,73,109,180,26,143,99,104,66,72,244,73,11,127,225,55,148,63,193,22,28,126,48,87,172,45,151,125,255,0,79,71,162,82,220,254,107,113,109,215,137,151,217,220,218,8,144,79,62,180,37,213,106,165,154,91,75,9,46,82,205,228,28,148,206,6,90,232,89,169,192,234,198,25,84,207,147,85,103,117,82,219,150,169,75,97,184,149,134,153,113,17,220,116,210,149,238,100,249,171,109,194,52,44,249,110,44,210,68,178,66,147,157,123,178,214,174,216,215,85,102,202,186,96,244,85,171,126,161,34,151,81,141,205,67,156,137,76,56,166,221,111,122,13,72,86,213,161,69,170,76,210,122,106,70,101,218,46,167,133,238,117,255,0,24,11,17,24,49,136,85,58,172,236,73,179,105,235,146,237,70,105,243,189,51,75,75,201,66,36,27,169,73,104,243,92,214,25,112,156,51,91,158,163,187,220,82,221,229,206,160,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,41,229,59,194,198,13,252,63,183,188,185,129,213,64,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,139,254,0,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,45,80,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,163,170,230,199,194,198,50,124,63,184,124,185,241,154,193,170,129,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,228,238,203,166,133,99,90,181,155,214,233,157,209,81,109,250,124,138,165,70,79,41,110,114,34,176,218,156,117,205,136,37,45,91,80,133,30,137,35,81,233,161,17,159,96,204,190,44,95,95,133,12,83,188,177,51,209,126,140,249,91,112,84,107,189,23,63,157,210,245,82,92,123,149,204,218,157,251,121,155,119,109,78,186,107,161,107,160,189,78,25,120,41,248,22,202,61,173,212,84,58,169,247,222,151,172,205,142,239,101,174,181,134,122,118,219,213,180,41,58,69,106,54,244,158,237,29,55,118,168,211,183,74,1,26,19,179,240,207,240,201,195,162,215,194,214,226,82,164,75,185,176,126,151,79,129,233,70,247,197,102,114,233,13,116,175,175,212,89,167,148,249,52,225,45,41,53,33,72,37,36,183,36,133,0,221,150,181,118,198,186,171,54,85,211,7,162,173,91,245,9,20,186,140,110,106,28,228,74,97,197,54,235,123,208,106,66,182,173,10,45,82,102,147,211,82,51,46,209,162,140,155,99,164,60,196,229,198,204,196,111,76,250,70,180,170,123,116,235,141,75,38,16,242,43,17,208,150,229,27,141,48,102,134,185,139,46,122,17,162,79,148,243,74,216,146,81,36,160,183,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,68,170,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,158,207,217,191,222,66,213,0,82,183,26,191,20,246,183,195,248,62,99,81,16,255,0,2,240,47,17,243,23,136,244,236,47,194,250,55,93,85,157,171,175,60,233,154,34,211,226,164,200,156,149,37,194,35,229,178,141,201,212,244,53,26,148,148,33,43,90,208,133,104,83,45,25,116,177,50,191,133,144,48,206,197,143,252,212,202,196,221,239,127,25,213,58,102,89,126,103,45,215,92,228,243,121,8,87,41,10,216,142,226,46,243,62,170,2,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,1,152,28,88,190,191,10,24,167,121,98,103,162,253,25,242,182,224,168,215,122,46,127,59,165,234,164,184,247,43,153,181,59,246,243,54,238,218,157,116,215,66,215,65,114,156,27,109,106,237,191,148,121,149,106,188,30,158,37,205,120,84,106,148,183,57,168,95,81,21,12,70,136,167,52,73,153,163,71,226,72,70,138,34,87,169,174,155,84,147,57,212,3,46,248,133,101,85,112,214,255,0,185,112,230,187,34,35,245,43,86,177,54,137,49,216,139,82,152,113,248,207,45,151,20,218,148,148,168,208,106,65,153,25,165,39,166,154,145,119,13,4,100,14,250,252,34,100,219,9,235,254,139,244,127,73,111,183,66,228,243,249,187,189,26,226,224,115,119,109,78,156,206,151,153,183,79,87,126,221,85,166,227,144,0,0,0,0,0,0,0,0,0,0,0,0,63,198,100,100,76,136,252,71,62,139,237,169,181,125,138,45,63,164,103,143,62,214,107,86,94,102,175,8,172,55,181,21,10,157,66,127,121,158,187,234,18,139,94,213,31,232,253,95,96,159,188,26,113,49,185,152,107,94,195,87,221,220,251,21,89,85,52,22,221,52,108,163,211,217,46,228,105,222,127,165,175,213,237,22,74,0,0,0,0,62,45,237,20,167,89,149,232,102,141,252,250,100,166,246,235,166,187,154,81,105,175,235,25,180,204,60,47,71,227,165,255,0,15,151,179,149,115,213,81,183,93,116,210,99,165,223,250,133,130,112,87,172,161,186,165,209,67,81,246,169,153,178,75,255,0,178,167,39,221,253,34,216,64,0,127,140,185,13,195,138,244,183,79,68,48,218,156,81,251,136,139,83,255,0,16,207,231,17,108,74,119,17,179,45,95,112,228,115,89,162,187,42,144,215,168,73,209,12,212,37,232,95,69,39,220,191,110,191,105,137,177,193,171,10,145,2,204,174,226,124,230,246,200,145,50,85,57,146,215,93,90,83,84,247,210,174,197,233,222,71,216,105,215,235,246,11,49,0,0,0,0,0,0,0,0,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,195,115,171,96,39,17,50,225,122,82,143,233,66,163,212,103,182,126,229,162,4,132,145,253,36,254,159,188,254,193,158,138,116,185,118,37,253,26,115,11,210,77,187,88,67,168,86,133,216,227,15,17,145,232,123,139,189,31,89,125,163,67,217,61,197,88,248,183,128,118,157,125,14,243,36,70,165,64,133,40,246,153,124,250,97,71,90,255,0,144,146,239,115,216,90,123,140,118,176,0,20,197,198,134,84,151,51,3,109,198,117,95,54,155,78,25,164,180,47,245,109,68,136,70,108,146,219,50,46,124,207,97,236,120,233,220,80,174,58,76,215,75,82,47,155,69,66,49,31,121,151,233,123,59,126,161,163,24,204,148,120,205,71,73,104,77,33,40,34,251,11,65,254,160,0,0,0,63,138,82,80,147,90,143,66,73,106,127,96,161,110,38,248,190,246,35,230,42,171,68,101,221,209,45,165,191,73,50,218,69,243,145,231,76,79,232,36,251,151,239,50,250,204,118,62,12,120,114,170,142,40,220,56,139,43,214,139,26,143,46,154,218,123,180,125,50,41,239,18,181,37,107,220,125,219,116,250,253,130,225,192,0,0,0,0,0,0,0,0,0,5,0,214,178,233,125,230,131,63,88,171,134,150,44,127,206,5,118,101,98,110,246,127,139,41,126,154,54,95,153,203,117,214,249,220,174,122,21,202,66,183,175,184,139,188,202,239,176,47,2,240,227,46,152,113,78,194,252,47,163,116,52,168,58,186,243,206,153,46,85,66,82,136,137,201,82,92,34,46,99,203,218,157,79,66,73,37,41,66,18,132,33,8,79,64,0,25,87,23,253,254,149,151,252,223,255,0,236,224,160,17,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,115,252,116,192,188,56,204,94,28,84,112,191,20,40,221,117,42,118,142,178,243,70,72,149,79,148,146,50,110,84,103,12,143,150,242,55,43,67,208,210,105,82,144,180,173,11,90,21,72,52,92,186,95,121,95,207,214,21,97,165,245,31,243,129,67,153,71,155,189,159,227,58,95,166,137,150,38,114,218,117,206,79,55,144,181,114,150,173,232,238,50,238,51,191,224,17,171,136,174,49,208,176,111,40,247,220,154,187,61,68,187,194,158,253,157,75,141,185,104,231,74,158,195,173,168,247,165,11,36,242,152,41,15,232,173,169,95,35,102,228,169,105,49,66,216,79,98,254,20,49,78,205,195,63,74,122,51,229,109,193,78,161,117,188,142,119,75,213,73,109,158,111,47,114,119,237,230,110,219,185,58,233,166,165,174,163,77,22,157,173,66,177,173,90,53,149,107,65,232,168,182,253,62,61,46,157,27,154,183,57,17,88,109,45,180,222,245,154,150,173,168,66,75,85,25,168,244,212,204,207,180,125,97,68,60,89,176,190,149,135,25,193,170,84,232,202,136,220,123,234,143,14,232,92,72,208,147,29,17,159,90,156,140,246,187,76,201,197,186,236,71,36,45,205,18,106,92,133,106,70,100,107,87,127,224,143,139,210,81,85,196,44,4,156,252,183,35,191,29,171,190,150,218,88,107,144,194,208,166,226,205,82,220,236,116,214,225,57,0,146,159,89,4,76,184,126,161,153,239,253,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,69,94,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,148,242,157,225,99,6,254,31,219,222,92,192,234,160,3,149,102,95,46,150,38,104,48,178,126,25,223,81,255,0,157,153,71,155,189,239,226,202,167,76,243,44,76,229,180,235,124,238,87,61,106,229,45,91,23,220,101,220,101,72,22,22,5,226,62,93,51,221,133,152,95,138,20,110,134,171,7,16,45,215,89,121,163,53,197,168,69,85,77,146,110,84,103,12,139,152,202,246,171,67,208,148,74,74,144,180,161,104,90,19,161,64,17,43,138,14,55,213,112,79,42,21,164,209,168,113,42,50,47,249,10,177,214,185,46,41,40,134,196,216,114,141,231,201,41,237,90,201,166,92,66,11,114,72,150,226,86,123,137,6,218,232,219,9,236,95,194,134,41,217,184,103,233,79,70,124,173,184,41,212,46,183,145,206,233,122,169,45,179,205,229,238,78,253,188,205,219,119,39,93,52,212,181,212,105,162,211,181,168,86,53,171,70,178,173,104,61,21,22,223,167,199,165,211,163,115,86,231,34,43,13,165,182,155,222,179,82,213,181,8,73,106,163,53,30,154,153,153,246,140,225,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,64,174,50,216,47,85,182,177,230,151,141,20,171,66,91,22,245,225,71,137,18,163,90,74,212,235,15,214,216,230,183,202,94,170,62,74,250,54,162,237,78,136,74,201,167,20,157,202,67,166,78,13,56,209,85,182,177,230,169,130,245,91,190,91,22,245,225,71,151,46,157,69,82,20,235,15,214,216,229,57,205,70,137,62,74,250,54,165,110,86,168,74,201,166,210,173,202,67,68,82,131,141,95,133,139,91,226,4,31,46,168,142,127,194,235,135,252,58,68,58,110,102,241,190,221,231,85,94,233,170,54,61,45,247,24,126,43,113,93,97,167,217,171,43,150,181,238,120,249,186,52,219,132,133,50,166,212,225,164,214,109,41,171,63,0,0,21,87,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,46,164,0,80,15,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,0,40,47,137,206,55,223,216,181,154,59,134,216,187,232,114,232,20,220,59,144,253,189,69,165,58,227,218,45,132,186,106,244,129,161,205,18,75,150,147,105,210,90,16,146,54,74,50,117,115,97,56,174,151,194,111,40,127,133,220,71,252,96,175,88,91,237,11,2,160,143,68,165,185,252,167,37,92,76,155,47,179,185,180,17,172,217,97,11,75,170,213,72,37,56,166,18,92,212,19,200,43,169,1,0,56,178,101,15,240,187,135,31,140,21,149,11,125,223,96,83,215,233,100,185,63,148,220,171,117,146,121,247,182,182,178,52,27,204,45,106,117,58,41,6,166,212,250,79,154,178,101,5,78,214,5,255,0,121,97,101,229,73,196,28,62,184,101,208,238,26,28,130,147,6,116,99,45,237,47,67,35,35,35,35,74,208,164,154,144,180,40,141,11,66,148,149,18,146,163,35,210,158,10,98,52,156,95,194,59,67,20,165,90,178,237,181,221,116,120,213,114,166,73,146,212,133,176,135,144,75,70,142,52,102,149,161,73,52,173,6,100,149,154,20,157,232,109,123,155,79,181,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,41,229,59,194,198,13,252,63,183,188,185,129,213,64,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,139,254,0,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,45,80,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,163,170,230,199,194,198,50,124,63,184,124,185,241,154,193,170,129,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,95,241,123,199,73,152,97,151,24,152,115,111,86,122,42,214,37,212,21,78,121,40,39,208,242,168,236,32,156,154,109,186,217,165,9,220,181,196,97,104,89,153,56,212,151,82,72,81,110,82,42,91,42,184,91,248,105,204,118,29,97,155,212,47,76,192,172,220,17,125,43,11,170,233,249,180,182,151,206,157,243,132,180,41,58,69,105,245,122,138,37,158,154,35,85,26,72,244,166,50,174,52,167,148,239,11,24,55,240,254,222,242,230,5,59,113,88,192,104,216,55,154,57,247,53,10,20,182,232,88,147,28,238,102,214,168,238,147,13,212,86,234,211,61,148,60,181,168,157,95,52,138,74,136,141,60,178,152,218,9,9,73,32,213,221,56,37,227,29,117,171,170,250,203,244,134,121,212,89,52,243,188,97,185,185,9,233,37,54,228,120,146,11,66,70,247,57,200,118,55,105,175,106,58,95,85,58,184,163,47,173,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,46,164,0,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,42,128,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,181,64,20,215,197,254,214,174,223,57,208,195,219,42,214,131,214,214,174,11,62,147,75,167,70,230,161,190,124,167,234,211,219,105,189,235,52,161,59,150,180,150,170,50,73,107,169,153,23,104,157,89,5,201,69,171,149,60,56,137,91,171,83,58,140,77,185,169,236,185,113,212,36,19,107,114,6,242,75,138,166,71,54,212,180,37,150,150,68,75,82,20,124,231,16,75,51,218,150,144,212,170,0,20,3,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,242,152,177,125,126,11,240,178,242,196,207,69,250,79,228,149,191,81,174,244,92,254,79,85,210,198,113,238,87,51,106,182,110,229,237,221,181,90,107,174,135,166,131,48,67,71,185,41,181,168,86,126,81,240,134,147,110,65,233,34,72,179,233,149,71,27,230,173,205,210,166,176,153,114,92,213,102,102,91,223,125,213,233,174,212,238,209,36,73,34,34,237,96,51,89,155,31,20,248,201,241,2,225,243,23,197,186,112,122,189,106,183,86,79,145,66,168,71,136,220,123,58,232,169,81,32,169,148,40,150,227,11,75,51,141,78,153,168,200,215,205,156,234,72,210,73,45,137,65,105,169,26,149,55,192,0,0,0,0,0,0,0,0,0,0,0,5,60,113,156,195,133,83,177,66,222,196,88,190,172,89,52,120,148,215,19,223,171,234,145,80,120,213,169,171,94,226,238,219,167,215,236,28,115,134,70,47,189,135,25,138,164,209,29,119,108,75,149,198,41,36,91,72,254,114,68,232,105,253,5,31,114,61,228,95,89,11,233,74,146,180,146,210,122,146,139,82,251,7,244,0,0,0,7,249,73,100,164,70,118,58,139,82,117,10,65,151,218,90,12,231,103,106,217,145,108,102,123,16,163,200,78,210,155,113,213,166,180,90,145,252,218,234,18,72,187,140,255,0,71,219,219,245,9,49,193,122,92,150,243,5,114,70,105,95,54,171,74,97,168,180,47,245,109,56,140,92,240,0,14,41,156,44,85,143,132,152,7,118,87,214,239,46,68,154,84,248,81,79,105,159,207,170,20,133,163,249,10,46,246,253,165,167,188,198,120,106,50,229,223,119,244,169,207,175,89,55,13,97,111,45,90,23,107,143,188,102,103,161,109,46,245,253,69,246,13,11,100,170,192,70,29,229,190,203,165,39,233,78,163,211,170,14,31,189,107,129,29,38,127,73,95,161,239,47,176,119,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,31,142,179,76,141,91,163,206,163,77,78,232,243,227,59,21,212,234,101,170,22,147,74,139,176,200,251,140,251,140,134,117,243,171,133,175,225,86,99,47,74,81,151,240,90,149,102,163,82,136,93,158,171,14,78,144,148,39,233,168,207,66,111,188,204,143,222,66,93,240,124,199,131,161,92,181,76,32,173,77,219,10,160,151,231,68,79,47,93,100,173,200,17,208,157,82,217,159,113,31,105,172,139,222,94,209,111,4,122,150,164,63,160,2,147,56,197,17,254,49,180,141,75,79,235,106,63,255,0,167,212,7,42,225,191,13,19,51,79,109,111,127,149,200,126,27,197,234,238,220,105,168,196,245,126,173,117,239,26,8,0,0,0,0,28,179,51,216,131,31,12,176,38,244,186,157,119,99,172,80,234,61,55,170,103,185,228,195,121,196,23,209,86,157,168,239,50,211,222,51,141,123,220,178,111,59,202,181,116,202,61,93,171,212,100,205,87,119,123,174,169,126,194,34,239,87,184,190,194,23,153,195,7,10,143,15,114,223,76,171,202,139,202,145,114,27,53,116,30,253,219,153,145,2,18,136,251,22,162,45,77,30,226,63,168,132,192,0,0,0,0,0,0,0,0,0,0,28,255,0,10,112,47,14,48,106,101,223,86,178,168,220,170,173,247,112,77,185,43,245,39,204,151,42,108,169,15,184,241,33,75,34,45,25,107,154,164,52,217,17,37,41,53,25,234,181,184,181,244,0,0,21,87,253,67,31,253,168,191,192,159,254,158,39,255,0,224,47,255,0,217,99,241,104,249,83,249,191,249,11,233,190,135,255,0,193,221,23,85,211,243,63,229,242,249,159,238,119,255,0,40,64,15,234,24,255,0,237,69,254,4,255,0,244,241,101,56,79,98,254,11,240,178,205,195,63,74,122,79,228,149,191,78,161,117,188,142,79,85,210,198,109,158,111,47,114,182,110,229,238,219,185,90,107,166,167,166,163,213,128,10,171,254,161,143,254,212,95,224,79,255,0,79,22,83,132,246,47,224,191,11,44,220,51,244,167,164,254,73,91,244,234,23,91,200,228,245,93,44,102,217,230,242,247,43,102,238,94,237,187,149,166,186,106,122,106,61,88,0,14,127,138,216,23,135,24,203,50,208,171,94,180,110,109,86,196,184,33,92,148,10,147,6,72,149,10,84,119,219,120,208,149,153,30,172,187,202,74,29,108,200,210,164,146,76,180,90,27,90,58,0,8,213,157,236,160,215,115,141,106,219,86,84,124,95,249,23,69,161,212,30,170,76,141,242,125,21,30,190,87,47,151,29,205,230,243,75,107,148,133,201,45,8,205,43,231,234,162,213,9,49,194,178,221,194,58,149,128,184,219,107,98,253,103,25,226,94,49,237,137,14,203,69,30,77,160,150,16,235,230,195,136,101,210,113,82,221,36,45,167,86,219,200,86,195,50,91,73,50,218,122,40,172,40,4,106,206,246,74,104,89,205,181,109,170,76,139,191,228,165,106,215,168,61,34,29,95,209,235,157,164,87,219,219,34,55,32,159,105,30,186,219,140,190,97,154,148,158,70,137,208,150,161,202,178,135,195,54,187,148,188,101,141,138,180,140,196,122,110,34,233,242,169,117,74,71,201,36,70,235,226,186,146,82,91,231,170,83,166,214,215,219,142,238,169,78,227,229,108,212,146,165,14,129,158,124,140,126,58,63,34,127,205,71,228,119,200,239,73,127,105,61,33,213,117,125,55,254,176,206,205,189,55,251,173,119,251,52,237,242,153,41,225,189,248,159,98,157,87,19,63,12,191,43,125,39,111,191,66,232,190,78,244,28,190,100,152,239,115,121,157,83,186,233,211,109,219,180,181,223,174,189,154,28,213,1,202,179,71,129,127,140,166,4,220,216,41,242,167,228,231,202,62,139,248,207,161,235,57,29,60,198,36,254,71,152,222,237,220,141,191,76,180,221,175,110,154,28,42,194,126,13,127,130,252,83,179,113,51,241,142,244,159,201,43,130,157,93,232,190,72,114,122,174,150,75,111,114,185,157,106,182,110,229,237,221,181,90,107,174,135,166,130,202,128,7,148,197,139,23,240,161,133,151,150,25,250,83,209,159,43,109,250,141,11,173,228,115,186,94,170,51,140,243,121,123,147,191,111,51,118,221,201,215,77,53,45,117,21,173,253,67,31,253,168,191,192,159,254,158,44,167,9,236,95,193,126,22,89,184,103,233,79,73,252,146,183,233,212,46,183,145,201,234,186,88,205,179,205,229,238,86,205,220,189,219,119,43,77,116,212,244,212,122,176,0,28,83,29,114,163,135,24,231,123,97,254,40,84,218,244,85,231,135,55,5,50,177,77,172,199,100,148,228,136,177,102,34,67,144,36,22,165,204,101,123,87,176,204,247,52,226,205,105,212,148,235,110,246,176,16,255,0,59,217,7,174,231,54,234,182,170,210,49,211,228,165,22,215,167,189,30,29,35,228,194,39,105,41,247,55,72,147,207,41,13,47,215,67,113,145,203,50,82,83,200,213,58,26,212,62,6,77,184,100,82,178,159,139,143,98,189,67,20,226,94,242,19,71,145,77,131,29,235,93,48,215,5,247,150,214,178,154,116,228,188,105,95,41,14,180,123,82,70,104,125,101,187,67,50,84,223,21,171,139,28,26,255,0,10,24,167,121,98,103,227,29,232,207,149,183,5,70,187,209,124,144,231,116,189,84,151,30,229,115,58,212,239,219,204,219,187,106,117,211,93,11,93,4,213,202,230,5,254,45,120,19,108,224,167,202,159,148,127,39,58,223,227,62,135,163,231,245,19,31,147,249,30,99,155,118,243,246,253,51,215,110,189,154,232,94,127,57,57,86,165,102,251,8,217,195,26,133,225,46,216,145,2,177,30,183,6,162,204,68,202,66,31,109,14,180,105,117,147,82,13,196,27,79,186,68,73,113,6,75,216,173,76,146,104,84,74,194,126,13,127,130,252,83,179,113,51,241,142,244,159,201,43,130,157,93,232,190,72,114,122,174,150,75,111,114,185,157,106,182,110,229,237,221,181,90,107,174,135,166,130,117,99,14,5,225,198,60,195,182,105,56,161,70,244,205,42,215,184,25,185,25,166,186,100,113,102,74,105,135,217,109,18,80,100,124,214,75,168,82,205,189,73,43,82,18,75,220,131,90,23,208,0,0,0,69,92,243,228,99,241,209,249,19,254,106,63,35,190,71,122,75,251,73,233,14,171,171,233,191,245,134,118,109,233,191,221,107,191,217,167,111,148,201,79,13,239,196,251,20,234,184,153,248,101,249,91,233,59,125,250,23,69,242,119,160,229,243,36,199,123,155,204,234,157,215,78,155,110,221,165,174,253,117,236,208,230,168,0,128,25,163,225,73,248,202,99,181,205,141,127,135,175,147,159,40,250,47,226,207,146,221,103,35,167,134,196,111,203,117,109,238,221,200,221,244,11,77,218,118,233,169,247,252,148,229,75,241,62,194,202,174,25,252,189,249,91,233,59,129,250,239,91,232,190,131,151,204,141,29,158,87,47,156,238,186,116,219,183,110,45,119,233,167,102,167,32,0,7,20,204,166,79,240,59,53,52,34,166,98,109,183,201,170,179,200,76,75,146,150,134,88,172,68,109,165,173,68,202,36,45,181,238,100,249,174,145,180,226,86,222,174,26,137,36,178,74,211,213,109,59,90,133,99,90,180,107,42,214,131,209,81,109,250,124,122,93,58,55,53,110,114,34,176,218,91,105,189,235,53,45,91,80,132,150,170,51,81,233,169,153,159,104,250,192,2,37,66,225,185,130,81,115,95,63,51,207,187,46,98,38,72,42,243,54,251,203,124,145,14,228,41,141,201,58,155,82,16,242,84,104,53,33,70,113,156,66,219,222,234,204,140,144,72,105,18,212,7,148,197,139,23,240,161,133,151,150,25,250,83,209,159,43,109,250,141,11,173,228,115,186,94,170,51,140,243,121,123,147,191,111,51,118,221,201,215,77,53,45,117,21,173,253,67,31,253,168,191,192,159,254,158,44,167,9,236,95,193,126,22,89,184,103,233,79,73,252,146,183,233,212,46,183,145,201,234,186,88,205,179,205,229,238,86,205,220,189,219,119,43,77,116,212,244,212,122,176,30,83,22,44,95,194,134,22,94,88,103,233,79,70,124,173,183,234,52,46,183,145,206,233,122,168,206,51,205,229,238,78,253,188,205,219,119,39,93,52,212,181,212,86,183,245,12,127,246,162,255,0,2,127,250,120,181,64,1,31,243,173,149,47,199,7,11,41,88,103,242,247,228,151,163,46,6,43,189,111,162,250,254,103,46,52,134,121,92,190,115,90,107,212,238,221,184,244,217,166,157,186,151,0,202,231,10,79,197,175,29,173,156,107,252,61,124,163,249,57,214,255,0,22,124,150,232,249,253,68,55,227,126,91,171,115,110,222,126,239,160,122,237,211,179,93,74,127,128,8,85,157,110,27,223,142,14,41,210,177,51,240,203,242,75,209,150,251,20,46,139,228,239,95,204,229,201,144,247,55,153,213,53,166,189,78,221,187,79,77,154,235,219,161,122,188,140,100,99,241,46,249,109,254,106,63,44,126,88,250,55,251,73,232,254,151,164,234,127,245,135,183,238,234,127,220,233,179,219,175,100,170,0,21,171,139,28,26,255,0,10,24,167,121,98,103,227,29,232,207,149,183,5,70,187,209,124,144,231,116,189,84,151,30,229,115,58,212,239,219,204,219,187,106,117,211,93,11,93,4,213,202,230,5,254,45,120,19,108,224,167,202,159,148,127,39,58,223,227,62,135,163,231,245,19,31,147,249,30,99,155,118,243,246,253,51,215,110,189,154,232,94,171,22,44,95,194,134,22,94,88,103,233,79,70,124,173,183,234,52,46,183,145,206,233,122,168,206,51,205,229,238,78,253,188,205,219,119,39,93,52,212,181,212,86,183,245,12,127,246,162,255,0,2,127,250,120,181,65,21,115,207,145,143,199,71,228,79,249,168,252,142,249,29,233,47,237,39,164,58,174,175,166,255,0,214,25,217,183,166,255,0,117,174,255,0,102,157,190,83,37,60,55,191,19,236,83,170,226,103,225,151,229,111,164,237,247,232,93,23,201,222,131,151,204,147,29,238,111,51,170,119,93,58,109,187,118,150,187,245,215,179,67,103,91,134,247,227,131,138,116,172,76,252,50,252,146,244,101,190,197,11,162,249,59,215,243,57,114,100,61,205,230,117,77,105,175,83,183,110,211,211,102,186,246,232,95,175,36,188,56,233,89,60,191,235,184,140,246,44,203,188,42,85,90,57,209,35,180,154,50,105,204,71,97,111,54,243,170,90,121,207,41,197,154,152,100,146,100,164,18,72,156,212,151,184,141,19,40,85,95,245,12,127,246,162,255,0,2,127,250,120,178,156,39,177,127,5,248,89,102,225,159,165,61,39,242,74,223,167,80,186,222,71,39,170,233,99,54,207,55,151,185,91,55,114,247,109,220,173,53,211,83,211,81,200,51,181,147,202,86,114,44,10,21,160,245,213,18,213,169,80,107,5,82,143,90,85,17,53,7,210,194,153,113,183,98,163,231,90,82,16,226,148,202,213,162,244,51,142,222,169,61,8,211,29,48,7,132,157,119,47,248,203,105,227,21,185,153,206,162,93,179,80,76,135,35,124,139,66,58,184,171,74,155,147,27,122,230,44,155,230,176,227,173,115,54,26,145,191,114,125,100,145,142,215,158,124,140,126,58,63,34,127,205,71,228,119,200,239,73,127,105,61,33,213,117,125,55,254,176,206,205,189,55,251,173,119,251,52,237,242,153,41,225,189,248,159,98,157,87,19,63,12,191,43,125,39,111,191,66,232,190,78,244,28,190,100,152,239,115,121,157,83,186,233,211,109,219,180,181,223,174,189,154,28,213,0,1,229,49,98,197,252,40,97,101,229,134,126,148,244,103,202,219,126,163,66,235,121,28,238,151,170,140,227,60,222,94,228,239,219,204,221,183,114,117,211,77,75,93,69,107,127,80,199,255,0,106,47,240,39,255,0,167,139,84,1,90,184,177,193,175,240,161,138,119,150,38,126,49,222,140,249,91,112,84,107,189,23,201,14,119,75,213,73,113,238,87,51,173,78,253,188,205,187,182,167,93,53,208,181,208,77,92,174,96,95,226,215,129,54,206,10,124,169,249,71,242,115,173,254,51,232,122,62,127,81,49,249,63,145,230,57,183,111,63,111,211,61,118,235,217,174,133,213,64,66,172,235,112,222,252,112,113,78,149,137,159,134,95,146,94,140,183,216,161,116,95,39,122,254,103,46,76,135,185,188,206,169,173,53,234,118,237,218,122,108,215,94,221,11,213,228,99,35,31,137,119,203,111,243,81,249,99,242,199,209,191,218,79,71,244,189,39,83,255,0,172,61,191,119,83,254,231,77,158,221,123,37,80,14,127,35,2,240,226,118,56,179,152,122,157,27,174,188,224,219,237,91,116,217,50,12,150,221,58,42,94,144,227,139,142,141,61,71,156,234,150,133,184,102,106,229,164,144,157,132,183,73,206,128,0,2,0,102,143,133,39,227,41,142,215,54,53,254,30,190,78,124,163,232,191,139,62,75,117,156,142,158,27,17,191,45,213,183,187,119,35,119,208,45,55,105,219,166,167,223,242,83,149,47,196,251,11,42,184,103,242,247,229,111,164,238,7,235,189,111,162,250,14,95,50,52,118,121,92,190,115,186,233,211,110,221,184,181,223,166,157,154,156,128,1,229,49,98,197,252,40,97,101,229,134,126,148,244,103,202,219,126,163,66,235,121,28,238,151,170,140,227,60,222,94,228,239,219,204,221,183,114,117,211,77,75,93,69,107,127,80,199,255,0,106,47,240,39,255,0,167,139,41,194,123,23,240,95,133,150,110,25,250,83,210,127,36,173,250,117,11,173,228,114,122,174,150,51,108,243,121,123,149,179,119,47,118,221,202,211,93,53,61,53,30,172,5,106,226,199,6,191,194,134,41,222,88,153,248,199,122,51,229,109,193,81,174,244,95,36,57,221,47,85,37,199,185,92,206,181,59,246,243,54,238,218,157,116,215,66,215,65,42,178,83,149,47,196,251,11,42,184,103,242,247,229,111,164,238,7,235,189,111,162,250,14,95,50,52,118,121,92,190,115,186,233,211,110,221,184,181,223,166,157,154,156,128,0,0,0,0,0,0,0,0,0,0,0,0,16,255,0,137,246,21,30,33,101,190,167,87,139,23,155,34,219,55,170,235,61,251,118,179,30,4,213,25,246,173,36,122,26,253,198,127,81,138,51,178,46,89,54,101,229,69,186,98,158,142,210,42,49,166,167,187,189,167,82,191,105,25,119,167,220,127,97,141,28,229,131,16,163,226,118,4,217,119,83,78,239,117,250,29,59,169,245,76,182,188,168,108,184,178,250,41,215,181,125,228,90,123,135,83,0,0,0,0,25,247,226,65,13,48,243,79,114,237,127,155,207,126,99,199,234,237,218,106,168,203,245,126,189,52,239,29,87,131,174,191,140,117,95,66,215,250,218,145,255,0,233,244,241,118,96,3,248,103,161,106,98,161,248,194,99,193,215,110,90,94,16,81,102,110,133,1,44,78,150,158,94,154,73,67,147,227,173,62,179,100,125,198,93,164,179,47,113,123,68,68,201,86,22,191,138,185,140,179,41,68,90,197,166,214,105,213,41,101,217,235,48,220,232,233,90,126,154,76,181,39,59,200,204,253,196,52,81,70,166,70,162,81,224,209,161,163,108,120,17,154,138,210,117,51,209,8,73,37,37,169,153,159,113,23,121,152,253,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,2,176,184,198,224,107,245,26,29,27,24,232,176,247,185,25,200,244,201,127,56,69,181,164,162,161,33,107,245,156,237,239,46,194,70,190,227,246,10,201,193,139,254,167,134,24,163,108,94,212,185,60,149,210,234,240,165,58,123,18,173,205,181,33,183,77,62,178,85,167,228,203,180,136,207,237,238,26,54,192,188,70,137,138,184,85,109,94,209,158,230,174,163,75,134,252,131,218,105,209,231,35,52,234,139,181,41,254,115,216,68,95,226,30,244,0,82,119,24,210,156,89,141,163,245,142,110,73,219,17,249,93,132,90,35,175,168,104,93,159,175,191,180,114,62,28,211,41,240,243,79,107,117,236,243,57,242,224,178,199,172,162,218,233,212,98,109,87,103,127,113,246,31,96,208,104,0,0,0,0,174,142,48,248,181,18,141,134,52,172,48,105,237,37,206,156,196,245,39,105,246,180,184,245,6,15,183,97,151,121,126,145,31,213,237,21,109,151,60,63,123,19,113,162,209,180,155,70,246,229,86,96,37,242,212,139,230,149,45,150,213,252,164,254,159,176,245,26,63,195,203,113,171,62,193,182,173,38,11,70,232,180,136,116,228,23,111,97,50,202,27,46,243,63,209,247,159,218,99,208,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,243,216,135,110,53,120,88,55,45,164,250,117,110,181,71,153,78,81,106,125,164,243,43,108,251,140,191,75,222,95,105,12,224,102,51,15,222,195,44,104,187,173,39,17,177,184,181,153,233,96,181,35,249,164,203,121,180,255,0,41,95,161,237,61,69,164,240,120,197,184,149,156,49,170,225,131,175,107,46,12,231,231,165,59,79,177,164,71,167,176,93,187,8,187,207,244,140,254,175,104,177,112,0,0,0,1,159,46,35,51,41,243,51,79,116,244,12,242,249,18,231,50,255,0,172,163,220,233,84,101,238,87,111,119,121,118,23,96,235,156,28,202,113,230,54,177,209,185,181,63,38,36,115,123,8,245,71,95,79,212,187,127,87,119,104,187,16,1,224,177,211,17,162,97,86,21,92,183,180,151,185,75,167,82,230,63,28,246,154,181,121,184,206,186,146,236,74,191,155,246,145,151,248,134,114,113,163,16,42,120,159,138,55,61,237,84,147,206,93,82,173,54,83,71,177,41,218,219,178,28,116,147,234,165,58,254,80,251,76,136,254,206,225,102,220,28,176,53,250,117,14,179,140,117,168,123,28,146,228,138,100,79,156,35,220,210,145,79,144,133,250,174,118,119,31,97,163,95,121,251,5,158,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,240,88,233,135,16,49,87,10,174,91,42,123,123,142,161,75,152,203,39,170,139,107,174,70,117,180,171,177,73,215,78,97,246,25,145,127,140,103,47,26,176,246,126,23,98,141,203,100,207,107,103,163,106,179,35,178,123,146,123,218,110,67,141,165,93,138,86,154,242,207,176,204,207,252,98,192,248,69,102,106,93,54,177,47,2,174,25,92,200,146,141,201,176,125,66,45,174,41,80,34,182,143,81,173,79,176,143,181,75,211,222,94,209,109,192,2,149,120,202,192,98,22,98,232,75,101,173,134,253,171,21,213,122,198,122,169,83,170,26,159,127,212,35,54,77,228,191,27,52,24,94,113,223,229,27,151,117,17,181,43,105,43,213,58,140,125,123,12,104,253,131,51,101,179,82,247,153,164,181,86,154,107,217,223,160,255,0,64,0,0,1,254,82,164,55,14,43,210,222,61,27,97,181,56,163,250,136,181,63,241,10,5,226,73,139,146,49,87,50,149,143,91,248,53,185,212,80,154,45,11,180,163,207,153,162,190,130,79,185,206,227,215,237,49,218,56,58,225,59,181,188,91,171,226,76,230,247,66,129,75,145,13,146,212,139,73,8,147,79,121,42,236,89,31,209,51,236,52,153,125,126,193,114,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,41,167,140,86,19,187,69,197,186,70,36,193,111,108,41,244,168,240,222,45,72,245,144,185,53,7,148,174,213,153,253,18,46,194,73,23,215,236,28,91,134,222,46,200,194,156,202,82,61,111,224,215,31,79,66,116,180,46,194,145,62,30,170,250,10,62,230,251,139,79,180,133,253,69,146,220,200,172,203,100,245,109,246,210,226,79,222,70,90,151,248,199,250,128,0,0,15,243,124,204,153,112,210,189,134,73,61,21,166,186,118,119,232,51,131,156,137,79,202,205,6,39,156,135,185,166,221,221,90,109,42,218,73,245,74,163,35,78,194,18,95,131,93,61,137,185,139,174,184,243,91,205,139,86,83,169,245,140,180,82,103,83,244,62,255,0,172,93,88,0,169,46,46,185,153,151,81,172,68,192,155,126,79,46,44,83,110,108,239,80,143,115,137,84,248,174,35,215,107,82,236,50,237,74,244,247,23,180,87,222,10,225,237,67,20,113,70,218,178,96,53,191,210,117,88,113,222,61,201,45,141,57,33,182,212,174,213,39,93,57,133,216,70,71,254,49,163,76,11,195,136,24,85,133,86,213,149,5,189,167,79,165,195,101,227,213,71,189,214,227,52,218,149,218,165,105,175,44,187,8,204,191,198,61,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,15,225,150,165,161,251,69,88,241,117,203,42,222,110,30,58,91,169,215,150,150,224,205,103,94,228,151,95,41,199,119,45,223,176,182,165,31,97,251,5,109,96,205,253,51,12,113,70,217,189,162,47,111,162,170,208,165,60,90,17,238,109,169,13,184,164,246,165,90,107,179,188,136,207,237,238,26,57,192,220,67,133,138,120,83,108,94,208,149,175,164,169,48,164,58,90,31,170,227,145,154,116,203,181,41,215,242,133,220,68,95,226,30,236,5,48,113,163,117,14,102,30,218,36,187,191,109,159,12,143,213,211,67,235,170,61,130,50,228,166,138,229,111,52,24,112,219,103,217,22,231,163,202,81,123,210,154,140,109,75,188,189,227,70,204,32,155,101,182,200,180,36,164,147,167,187,66,31,246,0,0,0,57,126,103,111,47,144,121,125,196,59,153,31,151,137,107,213,156,142,94,247,147,9,229,164,190,138,139,189,30,210,208,102,242,229,173,203,187,110,138,165,197,37,63,194,107,19,223,152,180,234,95,77,215,13,102,90,145,17,119,171,220,69,245,16,190,14,26,184,70,214,25,229,198,135,82,83,155,159,185,152,141,91,81,105,166,210,145,2,25,153,125,53,17,246,163,191,179,236,33,44,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,68,206,37,56,68,214,38,101,198,185,82,75,155,95,182,99,201,173,164,180,215,113,70,129,48,200,190,154,72,187,87,223,219,246,24,161,251,106,183,46,210,186,41,119,20,100,255,0,9,163,207,98,98,19,169,125,54,156,37,145,106,100,101,222,159,113,151,212,99,72,121,97,188,190,94,229,247,15,46,103,59,31,151,107,210,92,144,94,231,85,9,149,168,190,138,75,189,126,194,208,117,0,0,0,1,255,0,15,160,156,101,198,204,181,37,36,211,167,191,82,25,202,206,189,21,202,38,104,49,29,183,15,178,85,205,88,148,146,247,37,85,25,58,23,121,251,132,153,224,184,234,27,204,61,202,74,119,102,235,62,97,23,171,174,167,215,83,187,5,207,128,240,152,229,136,112,176,179,10,110,123,218,106,180,42,109,38,108,134,139,67,245,156,110,51,174,145,118,37,90,126,76,251,200,203,252,67,56,216,205,127,76,196,236,81,185,239,105,107,221,233,90,180,217,76,150,132,91,91,118,67,142,37,61,137,78,186,111,239,50,35,251,59,133,146,240,139,203,42,217,110,102,58,92,72,211,152,151,32,194,103,94,242,62,130,83,110,238,67,191,105,109,82,62,211,246,11,78,34,208,180,47,96,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,15,51,137,118,84,12,70,195,251,138,198,168,151,204,87,105,82,233,202,87,173,234,243,152,91,90,246,41,38,122,18,207,179,113,125,165,222,51,175,154,76,23,168,224,70,51,87,172,121,169,209,130,151,42,68,21,106,159,90,47,86,251,77,171,177,107,50,212,154,62,197,30,239,127,188,231,63,8,108,201,185,6,163,59,2,43,42,213,153,6,237,74,42,244,254,90,149,2,42,17,162,90,215,184,143,180,215,167,188,189,162,217,199,240,207,66,212,197,26,113,106,184,145,93,204,163,77,33,173,158,143,163,166,25,158,237,119,26,39,206,237,238,45,59,254,191,180,121,142,24,182,220,234,246,104,41,15,196,111,114,41,205,199,154,233,234,69,162,27,168,195,51,239,50,247,251,53,251,5,249,128,0,0,0,175,158,47,216,168,118,182,16,211,236,152,175,105,34,175,53,174,98,118,247,178,236,89,237,159,105,160,203,189,62,195,35,251,59,197,84,229,174,195,149,137,24,225,102,90,241,217,230,34,69,114,156,79,150,226,45,26,84,198,80,163,237,82,127,79,216,122,141,31,88,86,227,54,133,147,64,181,216,78,212,82,105,145,97,17,106,103,249,38,82,143,105,159,232,251,207,237,49,247,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,124,27,246,220,102,239,178,107,246,187,233,220,138,181,50,84,35,45,76,191,42,202,145,236,50,253,47,121,125,164,51,131,153,75,14,86,27,227,133,231,107,200,103,150,136,245,202,137,48,91,136,245,105,51,30,66,79,177,74,253,15,105,234,45,91,132,14,41,157,211,132,53,11,38,83,218,200,164,77,119,150,157,189,204,181,22,3,101,218,72,34,239,87,180,204,254,222,241,96,192,0,0,0,40,51,137,213,183,58,131,154,10,187,242,219,218,138,139,114,38,52,122,145,234,135,42,51,12,143,176,207,221,237,211,236,30,159,132,173,196,138,22,101,29,105,109,111,235,232,234,134,71,187,77,166,185,240,123,123,143,94,239,171,237,23,150,71,169,106,67,250,42,103,139,214,100,215,58,163,7,2,40,203,249,152,230,213,74,90,244,254,90,85,62,42,209,162,154,215,184,203,180,151,167,184,189,162,11,229,111,5,234,56,239,140,212,27,30,18,117,96,229,197,145,57,90,167,213,139,213,176,211,135,218,180,25,232,78,151,98,85,187,221,239,45,20,97,157,149,3,14,112,254,221,177,169,197,243,20,42,84,58,114,79,214,245,185,44,33,173,123,84,163,45,73,5,217,184,254,211,239,30,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,87,231,22,108,185,199,191,176,229,188,94,165,177,173,90,222,104,154,125,91,143,251,9,134,39,72,87,98,157,74,126,154,203,185,38,175,180,187,5,70,224,245,243,39,13,49,62,218,188,217,123,147,232,138,180,57,78,175,105,43,106,26,144,219,135,217,181,90,253,15,97,31,235,238,26,58,192,235,254,6,39,97,53,171,122,192,151,212,149,78,143,6,75,171,229,169,31,56,228,102,156,50,208,210,159,211,46,226,34,237,253,67,219,73,86,200,206,175,93,54,161,71,255,0,80,207,46,126,234,43,168,230,118,240,90,220,223,201,169,84,25,46,205,52,34,168,74,236,238,250,199,126,224,237,76,92,140,105,171,79,34,236,110,144,250,127,189,46,158,126,241,116,32,0,0,3,248,102,68,70,103,220,66,141,248,180,98,143,203,188,197,183,68,138,230,145,109,250,89,83,28,70,157,239,49,58,114,77,90,154,18,125,203,238,212,203,235,49,236,248,60,225,98,43,184,167,84,196,41,76,234,221,62,11,241,155,86,238,231,27,147,79,116,187,9,101,239,253,19,47,241,11,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,0,0,0,0,0,0,1,77,60,97,176,181,20,44,83,165,98,20,86,116,110,161,5,136,206,43,119,123,142,73,168,58,125,134,179,247,126,137,23,248,135,140,225,47,138,63,33,51,22,229,18,83,154,197,184,41,103,76,109,26,119,60,252,232,41,37,106,72,81,247,35,187,82,47,172,133,228,17,145,145,25,119,24,254,128,0,0,10,94,227,21,76,91,24,211,72,158,101,216,229,34,58,127,191,46,160,126,241,192,114,9,81,93,59,51,182,122,208,230,206,117,74,158,201,246,107,169,29,66,47,103,119,212,52,53,25,91,227,52,189,117,220,132,159,253,67,196,227,141,255,0,3,12,112,158,234,189,103,203,233,138,153,71,157,37,165,242,212,191,156,110,51,174,36,180,36,171,244,15,188,140,187,63,80,206,46,48,223,50,113,47,20,46,91,205,231,185,222,151,171,76,150,210,246,146,119,33,217,14,56,93,155,83,167,211,246,145,126,174,225,110,60,38,114,230,197,131,135,46,98,245,81,141,181,107,133,163,105,133,110,51,254,4,251,16,100,39,177,46,169,63,77,7,222,146,87,216,93,130,193,0,0,0,0,0,0,0,0,0,0,0,0,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,236,65,180,161,223,86,77,118,208,156,141,205,85,233,210,161,25,106,101,249,86,86,223,176,210,125,203,63,105,125,164,51,167,154,156,38,168,224,206,56,92,246,132,232,220,150,142,163,54,76,34,222,149,110,139,214,62,219,106,236,90,204,181,38,143,177,71,187,223,245,216,207,7,156,120,126,187,70,170,96,181,69,94,181,61,167,234,140,30,133,249,54,209,79,140,146,236,108,189,231,218,107,51,250,189,162,202,43,42,82,40,243,150,130,213,73,140,233,145,125,123,76,103,7,54,242,223,153,152,252,68,92,132,237,82,46,122,186,8,181,35,236,41,239,251,190,209,55,120,46,209,185,151,61,201,89,91,90,165,49,38,48,74,221,220,124,202,114,187,181,254,129,109,160,0,0,3,228,93,245,47,67,90,117,186,190,186,116,52,233,50,127,251,6,148,175,113,251,189,198,51,119,153,123,170,101,227,143,87,237,94,91,155,191,174,74,170,26,236,34,209,190,181,229,17,118,17,126,145,247,150,162,226,56,79,225,239,200,188,178,149,66,75,58,72,175,85,125,40,218,247,127,160,191,79,130,100,90,18,140,187,211,245,31,212,66,105,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,133,156,88,48,247,229,166,89,78,161,25,157,100,80,106,190,148,113,123,191,208,88,167,206,51,45,13,68,93,234,250,207,234,49,78,217,104,186,166,89,216,245,97,85,225,175,111,245,201,75,67,189,132,122,183,214,178,163,46,210,63,209,46,226,212,105,22,208,169,122,102,211,162,85,245,254,206,167,70,147,255,0,217,180,149,123,139,223,238,33,245,192,0,0,5,73,113,162,163,242,238,123,110,178,134,180,74,162,67,96,213,187,188,249,149,21,119,107,253,2,17,101,34,91,240,243,31,135,107,142,157,202,93,207,72,65,150,164,93,135,61,143,127,216,52,125,70,82,151,71,130,181,150,138,84,102,140,203,235,218,66,181,248,195,99,195,244,42,53,47,5,169,202,245,170,13,49,84,124,244,47,201,184,138,132,101,23,107,103,238,46,210,89,31,213,237,21,205,149,108,38,168,227,54,56,91,22,132,8,220,230,138,165,10,76,223,93,41,219,23,172,97,183,21,218,180,25,232,78,151,98,79,119,187,234,209,102,31,90,80,236,75,34,133,104,65,70,214,169,20,232,176,75,180,207,94,83,40,111,218,106,62,228,23,180,254,211,30,132,0,0,0,0,0,0,0,0,0,0,0,0,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,95,23,220,0,58,189,185,79,198,74,60,45,207,194,83,80,165,43,153,166,140,161,185,242,22,122,41,194,46,243,46,194,70,190,227,246,10,222,203,30,42,212,112,115,26,173,139,194,11,252,166,147,82,132,204,195,218,149,107,24,165,178,227,133,218,133,251,27,46,226,215,221,238,26,31,160,222,17,111,76,28,139,123,68,119,230,170,214,226,42,36,173,167,217,205,138,78,119,26,72,251,149,238,47,176,187,134,116,51,25,33,82,179,3,137,143,41,123,245,188,43,58,30,154,118,117,175,11,73,224,181,70,65,96,197,205,95,233,253,115,185,38,196,230,239,246,116,148,229,237,211,95,215,174,159,172,88,224,0,0,0,225,217,213,189,62,68,101,170,250,156,151,121,107,159,66,170,64,109,91,117,245,151,2,65,151,242,79,244,126,175,180,103,186,212,132,245,223,137,116,122,122,211,206,118,181,92,142,202,139,82,78,245,61,33,37,245,17,106,106,250,191,80,209,246,94,109,86,108,204,18,178,40,45,53,203,83,22,245,49,46,39,113,158,139,76,70,146,101,174,167,250,62,241,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,115,188,194,218,172,222,120,37,123,208,93,107,152,167,237,234,154,91,78,227,45,86,168,142,160,139,93,75,244,189,167,160,206,13,215,9,235,67,18,235,20,244,23,37,218,45,118,67,41,46,197,108,83,50,20,95,89,30,134,159,175,245,141,8,228,170,244,249,111,150,171,22,114,157,230,46,5,10,151,1,197,109,211,214,68,8,230,127,201,47,210,250,254,209,220,64,0,0,5,113,241,165,163,32,240,98,217,175,244,254,185,92,144,162,115,119,251,58,74,138,246,233,175,235,215,79,214,42,219,46,114,21,23,48,56,102,242,87,179,75,194,141,169,233,175,103,90,200,209,125,118,240,139,101,224,236,171,218,91,191,53,73,183,23,81,53,109,62,222,84,83,115,184,146,103,220,159,113,253,135,220,51,193,153,220,85,168,227,22,53,220,247,132,231,249,173,42,167,53,152,103,181,41,210,55,86,243,141,151,98,17,236,112,251,203,95,120,178,30,16,88,1,232,155,118,126,50,86,97,109,145,53,78,194,138,174,102,186,178,182,224,72,66,180,75,134,93,228,125,134,141,125,231,236,22,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,3,196,99,86,31,67,197,44,45,185,172,121,133,217,85,165,77,138,217,246,250,171,118,59,141,17,246,41,58,254,80,251,53,34,251,59,198,113,177,174,192,153,133,184,173,116,89,18,147,167,162,43,19,98,178,173,75,214,109,169,46,52,149,118,41,90,107,203,238,51,51,251,123,197,180,240,230,199,7,47,220,165,220,246,180,190,217,150,189,54,108,54,83,239,98,53,50,34,19,220,218,75,189,126,211,81,253,102,42,71,27,29,83,248,205,126,190,178,209,78,92,245,69,153,123,140,229,184,98,230,56,67,194,143,19,43,51,77,136,252,163,126,229,113,213,250,230,173,234,58,116,13,85,219,221,174,157,194,110,128,0,0,10,228,227,27,138,207,219,248,109,71,195,202,123,251,95,169,77,143,37,244,237,35,214,59,145,234,12,171,180,208,101,222,69,220,162,63,241,138,248,200,62,31,187,136,25,163,177,208,218,246,149,191,89,166,87,87,216,71,170,88,168,197,212,190,146,127,79,235,251,12,104,129,8,38,208,150,211,220,146,34,33,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,63,229,196,19,136,83,106,238,81,25,24,206,254,126,112,253,220,63,205,29,238,135,23,184,174,10,197,78,186,142,205,52,75,245,25,90,23,210,87,232,125,95,97,11,7,224,229,138,207,220,24,109,88,195,202,131,251,159,166,205,145,37,132,237,34,210,59,113,233,236,167,180,144,69,222,103,222,163,63,241,139,27,0,0,0,16,139,139,196,40,243,50,179,12,223,143,205,54,46,86,222,71,174,105,218,164,211,167,232,174,206,253,53,238,20,207,130,142,169,140,101,176,159,65,106,166,238,122,90,200,189,230,82,155,49,109,220,70,49,193,203,11,41,118,197,173,23,178,109,209,77,133,13,226,247,49,38,153,45,10,239,109,69,222,143,97,164,254,178,21,45,130,182,4,204,83,197,107,94,200,140,157,125,47,88,133,21,229,106,94,171,110,201,109,165,43,181,73,215,78,103,113,25,31,217,222,52,115,130,184,125,15,11,112,182,217,177,225,151,101,42,149,10,43,135,219,235,45,168,237,180,103,218,165,105,249,50,236,212,203,237,239,30,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,84,95,24,140,10,244,29,98,147,141,16,81,252,30,160,243,20,167,187,127,209,156,85,66,74,143,181,195,62,226,46,228,17,125,126,193,8,48,47,29,43,184,50,119,67,84,183,118,181,113,91,243,104,203,45,168,61,58,142,86,167,235,54,191,99,69,217,217,246,151,183,154,85,167,187,85,170,205,169,188,173,206,76,144,227,235,61,52,213,75,81,168,251,180,247,251,133,246,240,200,166,201,167,101,98,143,212,183,179,170,118,60,150,251,72,245,66,169,208,244,62,195,250,132,177,0,0,1,252,81,146,72,212,103,216,69,169,138,38,226,165,136,231,123,102,65,250,98,23,189,186,20,53,83,117,211,77,13,153,243,83,167,209,47,210,250,254,211,29,155,131,38,28,170,165,117,92,24,137,38,46,232,209,99,203,167,54,238,253,52,125,46,83,222,34,208,149,175,113,235,244,116,250,253,130,221,0,0,0,0,0,0,0,0,0,0,0,0,0,126,74,101,90,149,90,140,185,148,106,156,73,241,219,144,252,69,187,25,228,186,132,190,195,171,101,230,141,73,51,34,91,110,182,227,107,79,122,86,133,36,244,50,50,31,172,7,201,185,174,154,21,159,78,102,173,113,206,233,34,72,168,64,165,182,231,41,110,110,149,54,83,81,35,55,162,8,204,183,190,251,72,215,77,169,221,170,140,146,70,101,245,128,0,0,0,7,148,196,140,85,195,140,31,161,71,185,241,66,244,165,91,52,169,117,8,212,182,101,212,100,19,77,174,83,235,216,219,100,103,255,0,41,74,63,162,134,208,227,139,52,161,11,82,125,88,0,141,87,103,17,236,152,216,215,85,102,202,186,113,147,162,173,91,245,9,20,186,140,111,147,181,87,57,18,152,113,77,186,222,244,70,82,21,181,104,81,106,147,52,158,154,145,153,118,142,213,133,184,165,98,99,77,137,76,196,204,52,174,250,102,219,172,243,186,41,189,43,209,249,188,167,150,203,159,54,242,16,226,116,113,165,167,214,73,107,166,165,169,25,25,254,187,2,255,0,179,113,78,205,164,226,14,31,92,49,43,150,245,114,57,73,131,58,49,158,199,81,169,145,145,145,145,41,11,74,137,72,90,20,68,180,45,42,74,137,42,73,145,122,0,0,0,0,30,83,18,49,87,14,48,126,133,30,231,197,11,210,149,108,210,165,212,35,82,217,151,81,144,77,54,185,79,175,99,109,145,159,252,165,40,254,138,27,67,142,44,210,132,45,73,245,96,0,3,228,219,87,77,10,240,167,61,86,183,39,117,113,35,212,39,210,220,115,148,182,246,202,133,41,216,146,91,209,100,70,123,31,97,212,107,166,213,109,213,38,105,50,51,250,192,3,228,221,151,77,10,198,181,107,55,173,211,59,162,162,219,244,249,21,74,140,158,82,220,228,69,97,181,56,235,155,16,74,90,182,161,10,61,18,70,163,211,66,35,62,193,26,255,0,170,143,145,63,246,115,255,0,6,107,31,228,130,85,0,15,63,126,95,246,110,24,91,47,222,120,129,112,196,161,80,162,200,137,26,69,66,89,154,88,97,114,100,55,29,163,113,90,104,132,27,175,54,70,181,104,132,17,154,148,105,73,26,139,208,0,0,0,229,88,233,154,60,9,203,95,161,63,13,119,207,201,207,148,125,79,163,63,139,38,76,231,244,252,174,119,246,51,78,109,219,207,107,233,105,174,238,205,116,61,60,166,22,231,215,41,216,211,125,211,48,207,13,49,91,211,55,37,103,157,209,66,244,21,74,63,55,148,202,222,115,231,30,142,134,211,163,109,45,94,178,139,93,52,45,76,200,142,64,0,0,138,191,213,71,200,159,251,57,255,0,131,53,143,242,65,223,255,0,10,86,39,224,179,240,215,233,223,235,51,228,255,0,202,159,73,244,175,127,157,125,55,83,207,228,236,230,254,71,214,217,179,127,179,110,189,131,128,127,85,31,34,127,236,231,254,12,214,63,201,4,170,0,0,28,255,0,26,241,239,9,242,237,106,197,189,113,142,235,249,63,69,155,80,69,45,137,61,12,153,123,229,45,183,28,75,123,35,182,226,203,84,50,225,234,101,183,213,211,93,76,136,249,254,22,231,215,41,216,211,125,211,48,207,13,49,91,211,55,37,103,157,209,66,244,21,74,63,55,148,202,222,115,231,30,142,134,211,163,109,45,94,178,139,93,52,45,76,200,142,64,15,201,86,171,82,168,20,169,181,218,237,78,37,58,155,78,142,228,185,147,37,188,150,88,140,195,105,53,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,243,248,91,138,86,38,52,216,148,204,76,195,74,239,166,109,186,207,59,162,155,210,189,31,155,202,121,108,185,243,111,33,14,39,71,26,90,125,100,150,186,106,90,145,145,159,213,141,116,208,165,221,85,27,42,60,237,245,170,85,62,29,82,100,110,82,203,149,22,91,146,91,142,230,243,45,138,220,184,82,75,66,51,81,114,245,81,17,41,38,127,88,0,4,106,187,56,143,100,198,198,186,171,54,85,211,140,157,21,106,223,168,72,165,212,99,124,157,170,185,200,148,195,138,109,214,247,162,50,144,173,171,66,139,84,153,164,244,212,140,203,180,118,172,45,197,43,19,26,108,74,102,38,97,165,119,211,54,221,103,157,209,77,233,94,143,205,229,60,182,92,249,183,144,135,19,163,141,45,62,178,75,93,53,45,72,200,207,213,128,0,0,139,245,110,38,57,40,160,85,102,208,171,184,193,46,157,82,167,72,114,36,200,114,237,42,219,47,198,125,181,26,92,105,198,213,12,148,133,165,68,105,52,153,17,145,145,145,142,129,130,25,186,203,166,99,170,181,58,22,13,98,100,74,253,74,145,29,18,229,195,84,41,80,159,38,20,173,188,212,55,37,166,212,226,9,91,82,165,32,148,72,53,182,74,219,189,26,246,1,202,177,211,52,120,19,150,191,66,126,26,239,159,147,159,40,250,159,70,127,22,76,153,207,233,249,92,239,236,102,156,219,183,158,215,210,211,93,221,154,232,122,124,156,20,206,102,91,51,19,117,74,178,176,115,18,62,80,86,161,83,215,84,126,55,161,231,196,217,21,14,54,218,156,223,33,134,208,122,45,230,203,66,61,222,182,186,104,70,101,218,199,42,199,76,209,224,78,90,253,9,248,107,190,126,78,124,163,234,125,25,252,89,50,103,63,167,229,115,191,177,154,115,110,222,123,95,75,77,119,118,107,161,233,202,191,170,143,145,63,246,115,255,0,6,107,31,228,130,79,210,106,113,171,84,168,85,152,109,203,110,60,248,237,201,105,18,226,59,21,244,161,105,37,36,156,101,228,165,214,151,161,150,168,113,41,90,79,82,81,17,145,144,253,96,60,165,71,21,112,226,145,136,244,140,33,169,222,148,168,215,157,122,159,34,169,77,162,57,32,138,84,152,172,153,19,142,37,63,253,153,164,143,214,90,89,125,73,37,19,46,154,61,88,0,0,242,152,165,138,86,38,11,88,149,60,76,196,186,239,161,173,186,55,39,173,155,210,189,35,149,205,121,12,183,243,108,161,110,43,87,29,66,125,84,158,154,234,122,17,25,151,171,0,31,38,141,116,208,174,10,141,122,147,72,157,212,75,182,106,8,165,213,27,229,45,29,60,165,197,98,90,91,213,68,68,189,88,151,29,122,164,205,62,190,154,238,74,136,190,176,0,0,15,62,221,255,0,102,187,127,200,194,212,220,49,10,236,139,71,102,190,186,74,140,210,249,211,157,121,198,19,33,4,101,162,208,78,178,180,43,105,158,195,54,247,237,230,55,187,208,0,0,0,249,55,101,211,66,177,173,90,205,235,116,206,232,168,182,253,62,69,82,163,39,148,183,57,17,88,109,78,58,230,196,18,150,173,168,66,143,68,145,168,244,208,136,207,176,45,59,166,133,124,218,180,107,214,214,157,214,209,110,10,124,122,165,58,79,41,109,243,226,190,218,92,105,205,139,36,173,59,144,180,158,138,34,81,107,161,145,31,96,250,192,56,166,53,231,51,45,153,118,186,162,217,88,199,137,31,39,235,83,105,232,170,49,27,208,243,229,239,138,183,28,109,46,111,142,195,136,45,86,203,133,161,158,239,87,93,52,50,51,250,216,23,154,60,9,204,167,166,255,0,2,151,207,202,63,147,157,55,164,255,0,139,38,67,228,117,28,222,79,246,75,77,238,221,200,119,232,235,166,222,221,53,45,122,168,0,249,54,157,211,66,190,109,90,53,235,107,78,235,104,183,5,62,61,82,157,39,148,182,249,241,95,109,46,52,230,197,146,86,157,200,90,79,69,17,40,181,208,200,143,176,125,96,0,1,242,110,203,166,133,99,90,181,155,214,233,157,209,81,109,250,124,138,165,70,79,41,110,114,34,176,218,156,117,205,136,37,45,91,80,133,30,137,35,81,233,161,17,159,96,141,127,213,71,200,159,251,57,255,0,131,53,143,242,65,37,45,59,166,133,124,218,180,107,214,214,157,214,209,110,10,124,122,165,58,79,41,109,243,226,190,218,92,105,205,139,36,173,59,144,180,158,138,34,81,107,161,145,31,96,250,192,63,37,90,173,74,160,82,166,215,107,181,56,148,234,109,58,59,146,230,76,150,242,89,98,51,13,164,212,227,174,56,163,36,161,9,73,26,141,70,100,68,68,102,99,245,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,168,190,51,120,112,170,109,211,111,226,44,104,155,99,74,98,37,57,199,121,154,234,250,156,168,60,101,161,171,94,226,215,232,233,245,251,7,25,225,91,136,199,100,230,65,138,106,215,177,186,236,52,211,117,211,93,77,233,240,147,167,209,63,209,250,190,210,23,178,147,37,17,40,143,176,203,82,31,208,0,0,17,59,137,189,54,77,75,43,21,142,153,189,253,43,178,36,185,235,17,104,132,211,166,106,125,167,245,138,18,164,207,118,149,85,133,83,101,91,92,135,33,183,208,122,107,162,144,162,81,119,235,238,247,14,151,142,152,233,93,198,111,146,237,85,29,220,213,187,111,194,163,32,182,160,181,233,249,186,31,170,218,15,185,211,236,237,251,79,217,55,248,59,224,87,167,107,21,108,104,156,222,177,233,239,63,74,103,183,253,25,181,83,228,164,251,28,35,238,51,239,65,151,215,236,22,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,3,131,231,111,11,81,139,57,117,186,168,93,63,57,250,125,62,117,78,41,111,219,163,237,193,146,148,31,211,73,119,185,237,51,47,121,12,238,215,169,50,40,53,202,141,10,90,118,191,78,150,244,71,75,82,61,22,218,205,38,93,134,101,222,71,220,102,63,8,208,127,14,168,45,65,202,197,169,202,86,238,162,20,7,213,216,101,162,149,78,137,169,127,212,36,200,0,0,15,53,137,87,43,22,118,31,220,119,68,133,109,110,151,74,153,48,207,67,61,9,166,22,191,97,31,232,251,143,236,49,155,60,112,184,254,88,227,69,247,115,161,123,209,86,185,170,147,27,61,52,245,93,150,226,203,216,95,165,237,34,251,8,92,255,0,10,12,59,85,135,150,82,146,179,212,238,10,175,166,190,194,126,159,4,255,0,73,95,161,245,125,132,38,144,0,0,0,0,0,0,0,0,0,0,0,0,10,96,194,172,237,213,114,161,158,92,104,161,92,239,203,157,135,87,86,36,86,153,170,195,84,165,37,138,75,234,172,26,87,86,67,105,101,213,173,109,199,75,137,83,77,146,77,226,229,146,140,205,182,244,185,74,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,235,17,87,138,63,129,60,77,251,151,206,33,14,21,194,159,60,114,113,42,149,3,43,120,146,136,141,87,109,138,57,34,214,169,165,109,48,85,26,116,84,161,5,9,109,234,70,185,44,181,162,146,166,210,124,198,90,113,75,36,169,165,56,245,143,128,0,0,15,21,141,24,189,102,224,46,23,220,24,185,136,15,203,110,133,110,199,75,210,10,35,6,243,238,173,110,37,166,153,109,29,132,107,113,215,27,108,141,70,148,17,172,141,74,74,72,212,89,225,204,190,98,239,188,208,98,156,252,76,190,164,127,59,14,143,11,99,63,197,148,190,165,231,152,135,204,105,166,249,220,174,122,211,205,90,119,175,188,207,184,138,205,56,87,231,170,53,255,0,111,82,178,195,138,83,226,49,115,208,227,179,77,179,30,102,43,187,234,212,230,34,188,181,48,233,54,217,178,218,226,179,24,136,156,90,209,205,66,144,91,84,226,22,183,44,124,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,43,47,135,22,120,227,101,74,242,159,103,226,10,37,200,195,171,194,67,11,156,243,75,117,213,209,37,164,141,5,53,166,8,205,43,66,146,105,75,233,74,121,170,67,77,41,38,163,100,154,114,247,128,0,0,7,148,197,44,82,177,48,90,196,169,226,102,37,215,125,13,109,209,185,61,108,222,149,233,28,174,107,200,101,191,155,101,11,113,90,184,234,19,234,164,244,215,83,208,136,204,179,239,156,28,217,222,89,186,197,15,151,21,216,242,232,244,40,17,219,141,66,183,21,60,165,49,74,65,182,130,124,208,178,109,162,90,221,117,6,226,150,104,223,167,45,6,102,150,144,69,98,156,43,243,213,26,255,0,183,169,89,97,197,41,241,24,185,232,113,217,166,217,143,51,21,221,245,106,115,17,94,90,152,116,155,108,217,109,113,89,140,68,78,45,104,230,161,72,45,170,113,11,91,150,62,0,2,144,44,140,230,215,114,121,158,236,110,169,185,74,244,205,153,116,98,5,102,61,205,77,105,8,41,74,109,170,156,174,84,152,206,43,77,30,107,154,233,147,106,81,54,226,86,164,171,105,154,29,110,237,41,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,172,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,2,42,241,71,240,39,137,191,114,249,196,33,29,120,80,231,142,53,203,74,162,101,31,17,145,44,235,180,216,242,17,104,213,141,110,200,41,209,26,75,143,170,19,230,163,81,180,182,26,74,249,74,45,26,54,90,75,122,33,77,163,157,102,128,0,2,170,248,231,126,100,255,0,105,63,118,136,171,194,227,199,102,25,125,245,228,243,69,255,0,0,0,202,184,191,239,244,172,191,230,255,0,255,0,103,5,0,141,84,0,0,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,255,0,133,43,113,58,207,143,225,190,187,39,1,176,158,181,186,193,183,234,10,244,149,82,157,81,230,69,186,30,74,25,83,122,167,148,147,228,199,125,50,9,59,92,113,167,148,77,188,90,236,105,69,231,248,72,55,143,46,230,93,180,225,108,217,113,108,210,143,186,252,91,177,185,244,227,132,72,112,227,161,212,155,136,34,146,167,72,208,194,208,163,113,27,157,94,215,25,75,237,171,170,241,67,197,235,203,1,115,237,134,216,185,135,239,196,110,187,110,216,240,222,142,82,216,39,152,117,11,155,83,105,214,92,71,97,154,28,105,199,27,51,73,165,100,75,51,74,146,162,37,21,143,229,139,48,182,174,104,48,106,139,139,150,180,110,131,175,230,70,168,210,215,41,185,15,83,39,52,173,174,199,113,72,63,238,92,65,169,40,82,218,117,165,154,17,191,105,117,80,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,137,84,0,0,2,186,184,157,112,255,0,153,139,176,228,230,7,4,45,222,174,250,137,185,251,154,154,211,143,187,42,189,21,182,25,101,165,70,66,150,109,147,204,55,31,177,150,208,149,60,149,171,67,83,137,66,28,168,203,2,255,0,188,176,178,242,164,226,14,31,92,50,232,119,13,14,65,73,131,58,49,150,246,151,161,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,232,79,39,217,179,179,115,117,133,255,0,46,40,81,226,81,235,176,36,57,26,187,110,38,121,202,126,148,179,113,100,193,173,102,219,70,180,58,210,9,196,172,145,179,94,98,8,205,77,44,138,16,113,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,105,199,76,116,195,140,186,97,197,71,20,49,66,179,208,210,160,232,211,44,180,68,185,85,9,74,35,54,226,198,108,204,185,143,47,106,180,45,73,36,148,169,107,82,16,133,173,57,214,199,76,116,196,124,197,226,61,71,20,49,66,179,215,85,103,104,211,44,180,70,136,180,248,169,51,54,226,198,108,204,249,108,163,114,180,45,77,70,165,41,107,82,214,181,173,83,215,133,14,71,36,220,181,90,38,110,49,25,113,14,133,77,145,33,118,141,36,208,212,131,157,45,165,56,194,166,190,74,37,19,72,97,212,175,148,146,209,211,121,164,185,170,18,218,57,214,232,3,133,103,7,54,118,110,81,112,191,229,197,118,60,74,197,118,124,134,227,80,173,197,79,56,175,213,86,78,32,159,52,44,155,116,208,134,154,89,184,165,154,54,107,203,65,153,41,212,17,231,218,233,197,92,71,189,49,30,86,47,92,151,165,86,93,231,46,160,138,162,171,105,144,109,74,110,83,102,147,105,198,148,222,222,79,47,98,9,178,111,106,91,74,16,148,18,73,41,34,190,156,139,231,54,133,156,60,56,149,83,114,149,232,107,206,215,233,227,220,212,214,144,179,138,151,29,37,242,164,198,113,90,234,203,188,167,76,155,82,141,198,212,133,37,91,136,144,235,146,84,0,124,155,178,233,161,88,214,173,102,245,186,103,116,84,91,126,159,34,169,81,147,202,91,156,136,172,54,167,29,115,98,9,75,86,212,33,71,162,72,212,122,104,68,103,216,51,239,157,188,224,220,217,185,197,7,107,74,57,112,172,154,28,135,211,105,209,229,181,31,159,5,135,91,97,15,45,199,26,65,41,75,121,81,144,233,161,75,112,155,53,26,16,165,17,110,84,180,225,41,157,127,66,76,135,148,220,77,169,210,161,209,94,231,57,101,212,31,62,67,137,156,243,252,197,211,20,100,157,142,115,150,235,174,52,167,20,149,19,132,166,136,220,55,89,66,45,168,5,48,102,119,51,23,150,84,56,164,98,14,41,89,240,98,84,80,168,244,138,109,94,153,36,137,40,168,211,156,165,83,150,235,4,230,211,83,43,220,211,107,67,137,35,218,180,39,114,86,141,237,174,221,48,171,19,45,92,100,195,139,115,20,172,169,125,69,22,230,167,181,80,141,185,198,214,227,59,203,215,97,222,90,214,132,188,210,201,77,184,130,81,236,113,11,73,158,169,49,234,192,0,5,64,113,86,196,203,171,6,243,221,134,120,165,101,75,233,235,86,205,159,76,168,70,220,227,136,109,237,149,58,142,246,29,229,173,11,83,46,160,212,219,136,37,22,246,214,180,153,232,163,22,63,149,92,204,89,185,175,194,56,120,165,103,193,151,78,90,100,42,155,87,166,73,35,82,233,213,22,208,218,221,96,156,218,73,121,27,93,109,104,113,36,91,144,180,238,74,23,189,180,118,0,0,1,68,60,69,51,213,39,52,183,145,216,248,125,62,90,48,174,129,33,151,160,179,38,43,72,93,78,162,201,72,65,212,136,205,178,125,148,41,185,10,109,12,169,127,65,9,90,144,133,168,208,143,191,194,247,58,255,0,139,253,246,140,24,196,42,157,42,14,27,94,85,5,201,118,163,52,249,62,134,170,41,148,161,18,13,212,164,245,101,222,83,12,184,78,25,33,191,81,221,237,165,14,243,46,252,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,11,84,0,20,109,195,67,60,114,114,227,121,51,131,215,194,34,47,14,175,74,195,107,122,91,139,106,58,232,117,23,137,182,10,106,158,89,165,39,24,210,134,146,242,86,175,81,13,147,136,50,52,173,15,94,72,0,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,105,79,41,222,22,48,111,225,253,189,229,204,14,170,3,149,102,199,194,198,50,124,63,184,124,185,241,0,56,86,103,199,252,232,202,166,47,214,191,157,106,208,174,212,234,63,240,8,141,68,74,57,95,241,133,52,183,30,254,110,58,19,249,36,11,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,183,138,254,29,170,252,203,41,200,65,232,118,253,87,211,95,111,34,159,56,255,0,73,63,167,245,253,134,41,131,3,238,63,145,216,209,98,92,235,94,196,82,110,106,92,199,15,77,125,86,165,182,179,246,31,232,251,8,254,195,26,76,195,91,149,139,199,15,237,203,162,58,183,55,84,165,67,152,71,161,150,164,235,8,95,180,139,244,189,197,246,16,244,160,0,0,35,55,17,72,45,78,202,197,217,205,86,222,158,20,247,211,216,103,170,147,78,151,161,127,214,51,224,63,117,6,147,34,189,92,167,80,162,39,115,245,25,108,196,104,181,34,213,110,44,146,69,218,100,93,230,93,230,67,68,89,36,194,212,97,54,93,109,90,23,79,201,126,161,79,131,83,148,91,247,106,251,144,99,37,103,244,212,93,237,251,12,139,220,67,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,252,213,40,109,212,105,210,169,239,22,173,202,101,108,172,189,228,164,153,31,248,198,120,243,221,134,169,195,92,201,221,208,217,111,99,53,122,156,250,170,59,117,236,118,124,146,47,229,40,251,145,245,125,132,35,224,208,183,15,87,144,246,86,44,221,133,166,202,109,57,7,246,149,58,32,146,64,0,0,34,95,19,124,74,78,28,229,146,165,162,182,174,224,125,234,26,123,53,237,126,159,51,79,228,171,244,62,175,180,133,25,97,205,10,69,235,137,150,197,180,223,107,245,218,236,40,37,221,218,167,228,33,30,242,46,245,123,203,237,33,164,108,11,179,91,176,48,126,206,181,18,222,199,41,244,42,124,119,251,117,213,214,226,180,218,143,233,43,218,143,97,153,15,118,0,0,0,0,0,0,0,0,0,0,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,75,254,20,121,215,252,25,93,76,101,175,19,42,117,89,54,221,219,80,143,26,210,119,94,115,52,122,163,206,41,39,31,97,36,220,75,50,156,113,29,169,86,198,221,45,198,130,39,158,117,55,40,34,175,20,127,2,120,155,247,47,156,66,20,23,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,190,158,31,57,219,165,102,190,192,114,133,115,191,18,14,34,218,177,227,179,85,134,169,73,83,245,102,18,203,41,93,89,13,165,150,144,132,57,33,78,37,77,54,74,38,79,150,74,50,39,27,214,90,128,0,15,147,118,93,52,43,26,213,172,222,183,76,238,138,139,111,211,228,85,42,50,121,75,115,145,21,134,212,227,174,108,65,41,106,218,132,40,244,73,26,143,77,8,140,251,5,11,231,235,58,247,86,107,49,30,93,18,147,83,233,240,202,217,168,60,221,185,79,142,110,33,185,251,13,77,166,167,32,156,74,22,167,157,65,153,161,43,73,114,91,89,160,139,114,157,91,190,43,46,57,44,199,156,211,210,174,74,238,21,219,241,21,77,182,163,172,215,50,165,39,165,98,108,210,73,41,52,248,206,26,77,43,146,164,153,43,69,26,91,65,26,13,215,27,222,222,238,41,86,164,213,104,21,89,180,42,237,50,93,58,165,78,144,228,73,144,229,178,166,95,140,251,106,52,184,211,141,168,137,72,90,84,70,147,73,145,25,25,25,24,189,78,28,89,227,147,154,219,54,125,159,136,40,137,31,17,108,248,236,46,115,205,45,166,145,91,136,163,52,20,214,152,35,37,33,105,81,37,47,165,41,229,37,110,180,164,154,73,226,105,185,148,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,64,34,205,56,80,231,142,77,181,85,162,101,31,17,145,16,168,85,41,18,17,104,213,141,109,71,56,50,221,83,143,170,19,230,163,73,58,135,221,82,249,74,45,93,39,157,75,122,45,46,35,147,110,128,0,3,242,85,170,212,170,5,42,109,118,187,83,137,78,166,211,163,185,46,100,201,111,37,150,35,48,218,77,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,40,91,136,102,116,234,185,167,197,9,20,43,66,224,150,172,43,182,164,17,91,240,206,50,162,148,215,201,189,174,212,31,109,74,53,45,106,81,186,150,141,100,147,67,38,146,229,182,181,189,187,154,229,179,40,120,203,154,223,149,191,130,88,84,167,190,71,83,209,54,103,164,39,166,55,61,231,119,244,241,25,212,143,87,157,229,59,180,215,177,164,242,207,152,226,53,78,238,63,86,164,213,104,21,89,180,42,237,50,93,58,165,78,144,228,73,144,229,178,166,95,140,251,106,52,184,211,141,168,137,72,90,84,70,147,73,145,25,25,25,24,189,78,28,89,227,147,154,219,54,125,159,136,40,137,31,17,108,248,236,46,115,205,45,166,145,91,136,163,52,20,214,152,35,37,33,105,81,37,47,165,41,229,37,110,180,164,154,73,226,105,185,148,0,51,89,155,31,20,248,201,241,2,225,243,23,196,159,225,185,196,18,54,93,164,185,131,216,201,85,150,172,58,168,200,84,152,85,39,157,117,228,91,43,38,159,113,210,106,59,44,58,243,200,146,241,176,147,66,84,148,54,179,91,154,106,183,12,238,208,113,75,167,58,25,96,177,177,98,86,8,222,184,191,74,183,238,248,91,58,152,213,70,36,68,138,198,248,201,146,141,243,92,109,49,83,185,165,164,203,87,123,84,162,65,122,230,73,31,91,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,8,171,197,31,192,158,38,253,203,231,16,133,0,139,222,225,197,158,57,57,173,179,103,217,248,130,136,145,241,22,207,142,194,231,60,210,218,105,21,184,138,51,65,77,105,130,50,82,22,149,18,82,250,82,158,82,86,235,74,73,164,158,38,155,153,64,0,42,175,142,119,230,79,246,147,247,104,138,188,46,60,118,97,151,223,94,79,52,95,240,0,12,171,139,254,255,0,74,203,254,111,255,0,246,112,80,8,213,64,0,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,239,175,39,154,38,87,21,236,241,198,182,169,85,188,163,225,202,37,149,118,165,30,58,46,234,177,45,216,229,6,35,169,109,244,194,96,210,105,55,86,251,74,71,53,71,171,68,203,170,111,69,169,197,242,107,3,5,240,134,242,199,172,80,183,240,143,15,216,136,229,118,226,144,166,99,156,183,201,150,26,66,27,83,174,188,226,251,76,144,219,77,184,225,146,73,75,50,65,146,82,165,25,36,244,61,150,44,189,90,185,95,193,170,46,17,218,210,122,254,131,153,38,163,84,92,86,227,189,83,156,234,183,59,33,196,160,191,185,109,4,165,45,72,105,166,144,107,94,205,199,85,124,106,252,83,218,223,15,224,249,141,68,71,92,159,102,206,242,202,46,40,124,184,161,71,151,88,161,79,142,228,106,237,184,153,229,21,138,170,9,181,147,6,181,155,110,146,22,211,171,39,18,178,70,253,57,136,35,36,186,178,61,4,97,110,41,88,152,211,98,83,49,51,13,43,190,153,182,235,60,238,138,111,74,244,126,111,41,229,178,231,205,188,132,56,157,28,105,105,245,146,90,233,169,106,70,70,126,87,29,51,71,129,57,107,244,39,225,174,249,249,57,242,143,169,244,103,241,100,201,156,254,159,149,206,254,198,105,205,187,121,237,125,45,53,221,217,174,135,167,191,181,174,203,86,249,161,69,186,108,171,154,149,112,81,102,239,233,170,52,185,173,203,138,254,197,169,11,216,235,102,164,43,106,208,164,158,135,216,164,153,31,105,24,206,22,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,68,170,0,0,0,20,215,196,235,135,252,60,34,153,39,48,56,33,110,244,150,44,189,207,220,212,214,156,97,168,180,25,78,62,203,45,42,50,20,178,112,217,125,201,29,140,182,133,37,149,33,90,26,91,82,16,220,74,202,174,102,47,44,168,98,228,60,82,179,224,196,168,161,81,213,77,171,211,36,145,37,21,26,115,139,109,110,176,78,109,53,50,189,205,54,180,56,146,61,171,66,119,37,104,222,218,230,87,23,204,82,177,49,166,196,192,12,76,195,74,239,166,109,186,207,202,190,138,111,74,244,126,111,41,232,12,185,243,111,33,14,39,71,26,90,125,100,150,186,106,90,145,145,159,53,225,39,127,217,184,89,142,151,254,32,226,13,195,18,135,111,80,240,222,124,153,211,164,153,236,105,30,146,166,145,17,17,17,169,107,82,141,40,66,18,70,181,173,73,74,73,74,81,17,241,252,226,231,22,251,205,253,247,30,191,95,135,232,107,110,141,191,228,253,191,204,102,71,162,249,172,199,68,175,225,72,97,167,31,230,185,28,156,249,194,61,154,237,78,132,93,189,171,135,7,15,249,153,136,174,181,139,120,189,110,255,0,153,60,14,165,134,163,72,113,248,238,92,82,182,45,189,177,214,202,219,113,12,178,225,146,214,241,43,105,184,209,52,146,95,207,27,87,126,3,197,99,70,47,89,184,11,133,247,6,46,98,3,242,219,161,91,177,210,244,130,136,193,188,251,171,91,137,105,166,91,71,97,26,220,117,198,219,35,81,165,4,107,35,82,146,146,53,22,120,115,59,152,91,171,52,24,203,90,197,203,166,55,65,215,242,227,83,169,104,148,228,134,105,144,90,78,214,163,182,165,159,247,78,44,210,148,37,110,186,234,201,8,223,180,185,80,246,184,47,139,215,150,2,226,133,191,139,152,126,252,70,235,182,236,133,61,28,165,176,79,48,234,22,218,154,117,151,17,216,102,135,26,113,198,204,210,105,89,18,204,210,164,168,137,69,161,236,177,102,22,213,205,6,13,81,113,114,214,141,208,117,252,200,213,26,90,229,55,33,234,100,230,149,181,216,238,41,7,253,203,136,53,37,10,91,78,180,179,66,55,237,46,170,2,144,56,143,241,0,153,152,138,235,184,73,132,55,23,249,147,192,233,159,118,76,118,223,142,229,197,43,98,28,221,33,15,33,183,16,203,46,25,161,12,154,118,155,141,27,170,53,252,201,53,192,50,169,149,28,71,205,165,247,50,205,177,90,232,226,83,105,242,38,84,43,114,89,53,65,128,231,37,195,136,219,234,35,35,46,123,232,67,68,72,37,184,73,55,28,38,214,150,150,67,154,223,246,5,229,133,151,149,91,15,177,6,222,151,67,184,104,114,14,52,232,50,72,183,180,189,8,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,206,226,120,98,231,199,240,223,66,141,128,216,177,90,221,127,91,244,244,250,54,169,81,168,243,37,93,12,165,111,41,205,19,202,73,115,163,176,152,228,173,206,56,235,201,39,30,61,118,58,162,159,226,128,120,163,248,236,196,223,185,124,158,16,253,92,62,115,183,85,202,133,254,229,10,231,126,92,236,58,186,164,71,102,171,13,82,148,150,41,47,169,230,82,186,178,27,75,46,173,107,110,58,92,74,154,108,146,111,23,44,148,102,109,183,165,244,210,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,63,88,0,10,86,227,87,226,158,214,248,127,7,204,106,34,47,229,87,51,23,150,84,49,114,30,41,89,240,98,84,80,168,234,166,213,233,146,72,146,138,141,57,197,182,183,88,39,54,154,153,94,230,155,90,28,73,30,213,161,59,146,180,111,109,122,20,193,124,94,179,113,235,11,237,252,92,195,247,229,185,66,184,163,169,232,229,45,131,101,246,150,135,20,211,172,184,142,210,37,182,235,110,54,102,147,82,12,208,102,149,41,38,74,63,201,141,120,247,132,249,118,181,98,222,184,199,117,252,159,162,205,168,34,150,196,158,134,76,189,242,150,219,142,37,189,145,219,113,101,170,25,112,245,50,219,234,233,174,166,68,126,170,214,187,45,91,230,133,22,233,178,174,106,85,193,69,155,191,166,168,210,230,183,46,43,251,22,164,47,99,173,154,144,173,171,66,146,122,31,98,146,100,125,164,99,235,10,149,226,139,196,2,101,94,101,75,44,152,33,113,114,105,76,245,52,235,226,168,195,111,177,41,201,77,62,235,15,82,83,204,66,54,178,92,173,93,113,179,90,94,75,137,108,148,72,39,82,236,11,203,174,3,94,89,146,197,202,22,20,217,144,165,169,117,25,8,93,78,115,49,201,228,82,105,196,180,148,137,174,146,150,132,236,109,42,212,146,107,78,245,154,27,73,239,90,72,255,0,38,58,96,94,35,229,211,17,234,56,95,138,20,110,134,171,7,71,89,121,163,53,197,168,69,81,153,55,42,51,134,69,204,101,123,85,161,232,74,37,37,72,90,80,180,45,9,177,94,21,153,241,255,0,58,50,169,139,245,175,231,90,180,43,181,58,143,252,2,35,81,18,142,87,252,97,77,45,199,191,155,142,132,254,73,2,213,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,11,84,0,25,87,22,147,194,251,136,36,106,76,106,46,87,177,166,171,45,104,92,132,192,179,235,146,93,118,74,247,188,236,88,240,232,164,211,76,41,68,130,82,223,82,31,117,221,141,160,146,215,170,132,163,75,95,0,20,173,159,14,36,87,221,249,140,180,234,6,3,87,189,1,109,225,125,192,228,202,93,106,19,172,190,245,94,168,202,93,142,169,132,226,119,182,168,102,219,175,182,219,68,106,67,205,60,181,58,75,39,18,211,82,170,192,207,45,59,56,57,47,199,88,245,123,103,208,55,157,187,135,245,226,170,67,132,212,169,16,92,100,233,42,36,203,41,10,100,154,143,205,120,228,19,113,84,235,142,146,88,90,181,89,37,74,42,86,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,229,89,177,240,177,140,159,15,238,31,46,124,102,176,94,79,13,12,241,198,204,117,154,206,15,95,8,150,140,69,178,232,237,173,233,110,45,217,8,174,83,153,54,216,41,170,121,102,165,20,146,82,218,75,201,90,189,117,184,78,32,204,148,180,51,55,199,42,193,76,211,229,247,49,61,83,120,57,138,52,171,130,92,45,234,126,6,215,98,78,67,104,229,238,123,165,144,134,222,54,72,222,109,60,210,71,47,114,182,238,220,70,69,213,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,76,116,179,91,191,176,126,241,181,20,222,247,106,20,42,132,118,59,116,209,215,34,186,218,79,233,39,218,191,105,145,12,220,226,53,10,69,149,137,151,61,180,231,99,244,42,236,216,39,221,216,166,100,45,30,243,46,244,251,207,237,49,121,156,50,49,41,56,141,150,74,110,170,213,118,251,236,208,213,217,237,98,159,15,95,228,167,244,254,191,180,196,181,0,0,1,27,184,132,188,134,114,177,121,111,78,187,233,149,20,23,111,113,157,58,88,207,64,144,121,18,195,84,226,86,100,173,40,111,55,189,154,69,74,5,85,93,186,118,53,62,49,31,242,146,125,203,250,254,195,26,28,166,195,110,157,78,139,79,100,180,110,43,8,101,37,238,36,164,136,191,196,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,169,62,52,56,120,136,87,13,183,136,209,155,216,203,236,67,165,185,219,174,174,169,117,23,140,251,85,175,113,126,142,159,95,176,86,24,208,79,14,34,156,89,88,182,58,229,238,254,13,11,147,216,69,163,94,142,137,180,187,63,95,127,104,147,224,0,0,41,203,140,62,48,21,197,127,82,176,190,36,141,209,169,141,49,57,212,108,211,71,219,122,160,193,246,154,8,251,143,216,163,47,171,218,57,7,12,76,42,78,36,102,70,157,53,244,238,106,220,109,154,201,22,186,122,209,231,194,61,123,22,147,238,95,215,246,24,190,166,219,75,77,165,164,22,137,66,73,37,246,16,255,0,160,0,0,0,0,0,0,0,0,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,227,149,11,105,225,117,196,2,29,94,29,55,44,152,223,113,114,106,172,244,212,235,30,168,251,108,49,21,200,173,48,211,12,210,85,203,66,54,188,92,173,90,113,195,90,158,83,138,108,212,75,38,146,236,149,226,143,224,79,19,126,229,243,136,66,128,71,170,194,172,76,186,176,111,17,237,204,82,178,165,244,245,171,102,160,213,66,54,231,28,67,111,108,63,93,135,121,107,66,212,203,168,53,54,226,9,69,189,181,173,38,122,40,198,135,178,171,153,139,55,53,248,71,15,20,172,248,50,233,203,76,133,83,106,244,201,36,106,93,58,162,218,27,91,172,19,155,73,47,35,107,173,173,14,36,139,114,22,157,201,66,247,182,142,192,0,2,149,184,161,103,167,240,215,117,47,3,176,114,243,234,240,218,139,179,211,18,97,39,107,53,218,163,110,40,207,71,137,71,212,67,103,70,249,122,18,80,183,73,110,124,234,83,29,194,139,249,85,203,61,229,154,252,92,135,133,182,124,232,148,228,38,58,170,85,122,156,147,37,34,157,78,109,109,161,215,201,189,196,167,151,185,214,208,134,210,101,185,107,78,229,33,27,220,70,135,176,171,12,237,92,27,195,139,115,11,108,168,157,61,22,217,167,181,79,141,185,182,208,227,219,11,215,125,222,90,16,133,60,234,205,78,56,178,73,111,113,107,81,150,170,49,8,56,150,240,251,141,140,52,170,198,96,240,130,149,45,204,65,129,31,169,172,82,98,52,236,167,238,84,33,49,88,108,155,37,190,72,97,113,227,48,234,137,12,180,165,190,122,36,136,214,105,214,160,108,11,254,242,194,203,202,147,136,56,125,112,203,161,220,52,57,5,38,12,232,198,91,218,94,134,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,71,161,60,159,102,206,205,205,214,23,252,184,161,71,137,71,174,192,144,228,106,237,184,153,231,41,250,82,205,197,147,6,181,155,109,26,208,235,72,39,18,178,70,205,121,136,35,53,52,178,42,33,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,160,16,23,61,195,75,136,36,108,97,165,81,242,249,139,245,89,110,98,12,8,253,53,30,173,45,215,101,63,114,161,9,148,251,134,225,161,130,67,11,143,25,134,146,107,121,213,45,243,213,70,102,179,86,182,20,0,2,154,248,157,113,0,135,139,179,36,229,251,4,46,46,174,197,137,185,139,154,164,211,108,59,22,189,41,183,217,121,164,198,90,144,110,19,44,57,31,177,230,214,148,188,165,171,66,83,105,66,220,137,89,85,203,61,229,154,252,92,135,133,182,124,232,148,228,38,58,170,85,122,156,147,37,34,157,78,109,109,161,215,201,189,196,167,151,185,214,208,134,210,101,185,107,78,229,33,27,220,70,133,48,95,8,108,220,5,194,251,127,8,240,253,137,109,208,173,216,234,102,57,203,124,222,125,213,173,197,58,235,206,47,176,141,110,58,227,142,25,36,146,130,53,153,37,41,73,18,74,21,113,45,225,247,27,24,105,85,140,193,225,5,42,91,152,131,2,63,83,88,164,196,105,217,79,220,168,66,98,176,217,54,75,124,144,194,227,198,97,213,18,25,105,75,124,244,73,17,172,211,173,64,216,23,253,229,133,151,149,39,16,112,250,225,151,67,184,104,114,10,76,25,209,140,183,180,189,12,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,143,66,121,62,205,157,155,155,172,47,249,113,66,143,18,143,93,129,33,200,213,219,113,51,206,83,244,165,155,139,38,13,107,54,218,53,161,214,144,78,37,100,141,154,243,16,70,106,105,100,93,212,6,107,51,99,226,159,25,62,32,92,62,98,248,229,66,210,120,105,241,22,179,108,139,2,86,7,230,58,245,151,79,143,110,199,126,109,181,94,168,168,222,97,20,230,89,37,29,44,246,32,221,37,182,77,184,166,8,205,123,201,125,58,54,154,24,105,202,214,191,239,251,203,20,239,42,182,32,226,13,195,46,185,112,215,36,28,153,211,164,153,111,117,122,17,17,17,17,18,80,132,164,146,132,33,36,72,66,18,148,164,146,148,145,21,191,101,199,9,42,184,99,194,146,247,169,220,21,27,129,117,43,187,13,238,58,217,65,159,89,84,168,80,33,61,14,99,177,19,9,132,168,217,140,135,89,117,50,22,73,46,98,156,125,124,195,245,82,134,233,132,106,160,0,69,94,40,254,4,241,55,238,95,56,132,40,4,122,11,2,255,0,188,176,178,242,164,226,14,31,92,50,232,119,13,14,65,73,131,58,49,150,246,151,161,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,232,35,39,89,197,177,51,127,98,72,175,208,33,250,26,228,163,108,249,65,111,243,30,145,232,190,107,210,17,23,248,82,216,105,183,249,173,199,55,62,108,143,102,187,85,161,151,108,128,0,21,87,199,59,243,39,251,73,251,180,87,6,11,226,245,229,128,184,161,111,226,230,31,191,17,186,237,187,33,79,71,41,108,19,204,58,133,182,166,157,101,196,118,25,161,198,156,113,179,52,154,86,68,179,52,169,42,34,81,104,123,44,89,133,181,115,65,131,84,92,92,181,163,116,29,127,50,53,70,150,185,77,200,122,153,57,165,109,118,59,138,65,255,0,114,226,13,73,66,150,211,173,44,208,141,251,75,170,128,128,28,78,179,227,248,16,161,73,192,108,39,173,109,191,174,10,122,189,37,84,167,84,121,114,173,118,84,182,84,222,169,229,40,185,210,24,84,130,78,215,27,117,148,155,111,22,155,218,81,210,176,191,239,244,172,191,230,255,0,255,0,103,5,0,141,84,0,0,8,1,198,175,194,197,173,241,2,15,151,84,69,69,224,222,47,94,88,17,136,148,252,82,195,231,226,49,112,210,99,206,102,11,242,88,39,145,29,114,98,61,20,222,36,31,170,165,161,47,169,104,37,18,145,189,41,220,149,167,84,159,148,164,210,106,181,250,172,42,21,10,153,46,163,82,168,200,110,36,56,113,25,83,207,201,125,197,18,91,105,182,210,70,165,173,74,50,73,36,136,204,204,200,136,104,39,34,249,50,161,100,243,14,37,83,28,170,250,102,243,186,58,121,23,53,73,165,172,162,169,198,137,124,168,209,155,86,154,50,215,53,210,39,20,146,113,197,45,74,86,210,52,52,223,106,194,220,82,177,49,166,196,166,98,102,26,87,125,51,109,214,121,221,20,222,149,232,252,222,83,203,101,207,155,121,8,113,58,56,210,211,235,36,181,211,82,212,140,140,234,7,141,95,138,123,91,225,252,31,49,168,136,0,37,255,0,14,108,235,254,42,184,142,253,2,255,0,169,213,92,195,43,167,230,234,81,152,62,107,116,185,198,104,38,234,105,103,106,150,173,168,65,182,234,90,52,169,109,169,42,209,213,50,211,103,242,184,148,227,247,225,215,52,23,7,201,204,66,249,81,98,218,252,154,101,181,211,47,88,44,127,7,103,173,83,26,17,37,205,242,146,238,175,250,220,196,161,189,171,83,105,107,73,63,193,63,9,42,179,36,223,152,209,62,163,112,69,164,67,145,22,137,77,141,18,178,166,41,211,230,147,78,46,66,165,68,109,68,111,173,134,164,49,202,55,136,219,79,84,226,146,74,113,36,166,224,94,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,68,170,0,0,0,31,146,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,66,220,67,50,89,85,202,198,40,72,174,218,22,252,180,225,93,203,32,142,223,152,114,85,40,161,62,109,238,118,158,251,138,73,41,11,74,137,213,52,75,53,26,217,36,159,49,197,161,237,177,44,4,138,201,38,79,174,108,220,226,131,84,84,148,184,86,77,14,67,10,187,43,17,29,143,207,130,195,173,190,182,80,219,110,172,148,165,188,168,203,104,150,148,56,77,154,137,107,74,136,182,170,255,0,172,11,2,205,194,203,54,147,135,216,125,111,68,161,219,212,56,229,26,12,24,196,123,26,70,166,102,102,102,102,165,173,74,53,45,107,81,154,214,181,41,74,53,41,70,103,232,7,201,187,46,154,21,141,106,214,111,91,166,119,69,69,183,233,242,42,149,25,60,165,185,200,138,195,106,113,215,54,32,148,181,109,66,20,122,36,141,71,166,132,70,125,131,62,249,219,206,13,205,155,156,80,118,180,163,151,10,201,161,200,125,54,157,30,91,81,249,240,88,117,182,16,242,220,113,164,18,148,183,149,25,14,154,20,183,9,179,81,161,10,81,22,229,116,14,28,89,28,141,154,219,202,125,225,136,43,151,31,14,172,249,12,34,115,45,33,214,151,91,150,162,53,148,38,159,34,36,161,9,73,37,79,169,42,230,165,14,180,148,146,77,226,117,184,106,37,166,103,242,73,85,194,236,11,195,28,203,88,140,75,168,90,119,141,175,68,151,94,142,204,85,26,40,19,94,166,194,249,215,93,83,203,90,209,42,74,228,172,149,177,13,180,181,33,162,250,109,17,248,12,159,102,206,242,202,46,40,124,184,161,71,151,88,161,79,142,228,106,237,184,153,229,21,138,170,9,181,147,6,181,155,110,146,22,211,171,39,18,178,70,253,57,136,35,36,186,178,61,4,97,110,41,88,152,211,98,83,49,51,13,43,190,153,182,235,60,238,138,111,74,244,126,111,41,229,178,231,205,188,132,56,157,28,105,105,245,146,90,233,169,106,70,70,117,173,197,115,61,63,151,202,254,10,94,127,234,136,183,252,216,41,254,229,41,165,183,32,149,255,0,11,213,33,41,253,6,77,127,217,12,138,224,193,124,33,188,177,235,20,45,252,35,195,246,34,57,93,184,164,41,152,231,45,242,101,134,144,134,212,235,175,56,190,211,36,54,211,110,56,100,146,82,204,144,100,148,169,70,73,61,15,101,139,47,86,174,87,240,106,139,132,118,180,158,191,160,230,73,168,213,23,21,184,239,84,231,58,173,206,200,113,40,47,238,91,65,41,75,82,26,105,164,26,215,179,113,199,94,37,153,21,147,153,171,102,46,39,225,140,9,114,177,66,220,142,197,54,44,20,202,105,182,42,244,227,144,102,166,22,111,184,134,153,91,38,251,207,37,194,81,110,46,99,106,74,205,77,155,116,129,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,191,76,135,231,162,133,156,27,86,163,10,183,2,149,110,95,214,255,0,47,210,20,72,211,22,231,87,23,150,209,29,65,132,184,132,154,89,83,235,113,6,209,45,213,53,163,123,214,124,212,26,170,175,138,63,142,204,77,251,151,201,225,8,170,44,127,133,62,120,227,97,173,86,6,86,241,37,18,221,161,92,245,130,69,173,83,74,221,124,233,213,25,74,66,10,18,219,212,201,17,158,119,69,37,77,164,185,111,58,226,150,74,75,170,113,155,137,0,1,74,220,106,252,83,218,223,15,224,249,141,68,64,1,45,56,124,231,110,171,149,11,253,202,21,206,252,185,216,117,117,72,142,205,86,26,165,41,44,82,95,83,204,165,117,100,54,150,93,90,214,220,116,184,149,52,217,36,222,46,89,40,204,219,111,71,18,204,209,91,57,156,199,152,179,240,230,183,46,163,100,218,212,118,41,180,167,212,185,8,98,91,238,106,244,153,72,140,251,109,169,133,154,156,67,10,213,38,107,40,141,171,113,150,210,76,128,224,177,129,85,90,157,229,117,230,46,124,169,113,169,20,88,235,181,233,173,51,37,77,162,108,215,137,183,164,115,82,219,164,107,67,45,114,52,109,230,214,218,151,37,11,73,147,145,200,203,186,241,66,207,79,224,82,213,94,7,96,229,231,210,98,77,107,103,166,36,194,78,231,168,84,183,27,81,158,143,18,139,167,152,246,173,242,244,37,45,13,26,220,249,165,42,59,135,77,118,157,173,93,190,110,170,53,149,107,65,235,107,87,5,66,61,46,157,27,154,134,249,242,159,113,45,180,222,245,154,80,157,203,90,75,85,25,36,181,212,204,139,180,104,39,35,153,68,165,101,7,8,213,106,63,81,137,88,187,43,210,19,82,184,234,172,71,74,16,183,201,4,148,69,101,102,146,117,113,153,45,219,57,135,169,173,199,156,36,183,205,54,211,242,115,253,147,234,86,108,176,141,73,167,148,182,239,187,58,60,201,246,162,217,117,36,137,47,173,9,55,32,186,151,22,150,182,72,54,90,65,56,165,36,218,90,80,189,219,9,198,220,160,203,178,214,174,216,215,85,102,202,186,96,244,85,171,126,161,34,151,81,141,205,67,156,137,76,56,166,221,111,122,13,72,86,213,161,69,170,76,210,122,106,70,101,218,46,211,134,134,120,227,102,58,205,103,7,175,132,75,70,34,217,116,118,214,244,183,22,236,132,87,41,204,155,108,20,213,60,179,82,138,73,41,109,37,228,173,94,186,220,39,16,102,74,90,25,134,188,106,252,83,218,223,15,224,249,141,68,71,92,157,230,170,242,202,134,46,83,239,10,53,74,90,173,138,140,136,241,174,202,67,109,147,200,168,211,137,126,185,165,165,45,9,234,91,74,156,83,43,220,157,171,51,73,159,45,110,33,122,19,176,47,251,55,20,236,218,78,32,225,245,195,18,185,111,87,35,148,152,51,163,25,236,117,26,153,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,23,160,1,149,112,23,125,194,247,58,255,0,140,5,136,140,24,196,42,157,86,118,36,217,180,245,201,118,163,52,249,222,153,165,165,228,161,18,13,212,164,180,121,174,107,12,184,78,25,173,207,81,221,238,41,110,242,231,80,170,190,42,121,241,255,0,61,242,169,132,21,175,230,154,187,235,180,202,143,252,58,36,209,20,142,87,252,93,78,173,183,191,156,142,180,254,85,2,189,114,235,128,215,150,100,177,114,133,133,54,100,41,106,93,70,66,23,83,156,204,114,121,20,154,113,45,37,34,107,164,165,161,59,27,74,181,36,154,211,189,102,134,210,123,214,146,59,180,173,101,210,196,202,254,65,113,87,13,44,88,255,0,155,250,236,202,196,221,239,127,25,213,61,10,108,191,51,150,235,174,114,121,188,132,43,148,133,108,71,113,23,121,157,0,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,114,172,216,248,88,198,79,135,247,15,151,62,51,88,62,173,167,116,215,108,107,170,141,122,218,211,186,42,213,191,80,143,84,167,73,229,33,206,68,166,28,75,141,57,177,100,164,43,106,208,147,209,68,105,61,52,50,50,236,22,83,139,92,78,161,226,118,64,38,219,112,166,244,248,177,87,233,44,171,157,153,11,97,46,59,21,248,238,156,186,164,118,201,174,91,172,200,109,135,25,90,16,150,213,29,201,69,218,91,89,91,181,215,132,246,47,225,67,20,236,220,51,244,167,163,62,86,220,20,234,23,91,200,231,116,189,84,150,217,230,242,247,39,126,222,102,237,187,147,174,154,106,90,234,52,209,105,208,62,74,90,180,107,91,211,117,90,207,161,169,241,233,254,145,171,73,234,39,76,229,54,148,115,228,59,161,115,30,94,221,203,94,133,185,70,103,161,106,62,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,151,27,75,173,169,165,150,169,90,77,39,246,24,161,94,39,120,84,156,55,204,141,70,107,9,218,213,198,219,213,147,45,117,245,164,79,154,122,246,173,71,220,143,171,236,33,215,248,60,98,255,0,201,219,250,171,133,242,228,109,141,83,101,249,205,35,102,186,190,227,212,246,8,245,36,25,247,23,181,68,95,87,180,92,104,0,0,8,193,196,119,174,252,86,46,126,133,123,127,131,77,231,118,17,234,215,163,165,238,46,223,213,221,218,51,236,44,243,130,246,30,34,109,195,114,98,52,150,247,178,195,19,41,109,246,233,163,169,93,57,226,62,197,107,220,127,163,167,215,236,22,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,60,133,253,139,22,22,25,83,213,84,189,43,158,143,142,157,53,87,76,243,189,234,74,123,155,66,143,189,105,246,123,126,209,16,49,63,139,142,6,89,47,46,45,171,78,249,80,242,52,209,28,233,144,181,212,144,125,235,134,101,220,165,127,246,63,88,143,181,238,54,151,52,183,157,42,30,9,116,45,158,221,135,242,149,183,116,236,45,126,148,31,183,251,227,224,47,140,254,41,42,74,29,70,30,237,104,181,220,215,165,163,158,238,206,206,222,135,82,237,237,31,86,153,198,194,244,138,165,29,71,6,186,210,61,54,151,202,38,155,211,191,221,7,236,254,240,246,182,231,27,170,84,181,114,238,12,5,232,8,191,209,62,84,169,221,221,254,196,64,236,246,23,235,29,22,129,198,39,3,234,110,27,117,106,23,163,61,199,213,76,123,94,255,0,209,132,94,226,254,255,0,212,58,245,171,196,111,44,215,77,78,61,45,139,203,148,244,149,37,8,47,71,84,21,170,148,178,73,23,108,98,46,243,247,137,19,110,222,22,237,215,1,154,149,6,161,212,199,125,9,113,11,229,45,26,165,73,37,23,98,210,71,220,162,254,248,251,32,0,0,0,0,0,0,0,0,43,239,140,157,46,159,43,0,168,115,100,171,71,89,184,227,114,251,21,218,101,10,160,100,93,135,167,120,165,177,161,14,29,109,71,107,43,22,159,78,141,187,225,64,82,251,76,245,89,211,162,106,125,162,76,0,0,15,139,123,92,45,90,118,117,114,232,124,181,69,34,155,38,114,139,183,180,154,105,75,211,176,143,244,125,199,246,24,205,246,101,175,185,120,143,142,215,197,207,37,123,145,34,224,169,156,98,208,139,107,42,152,242,208,158,196,167,93,55,247,153,106,45,59,132,22,12,124,145,195,10,134,36,78,61,102,86,100,58,211,95,84,103,163,192,121,37,216,179,46,244,159,122,72,254,206,225,97,160,0,0,0,0,0,0,0,0,0,0,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,79,76,62,201,37,43,53,252,53,112,186,187,108,177,18,14,34,218,177,238,23,169,83,19,21,42,126,172,194,106,85,53,34,146,183,20,243,72,66,28,144,166,212,151,92,53,19,39,204,52,145,19,142,107,0,44,172,23,199,153,184,208,238,24,225,205,161,112,63,136,182,173,97,81,221,98,136,189,207,210,166,198,150,150,84,250,164,178,173,140,33,169,6,130,57,38,226,91,65,237,86,242,45,12,92,78,124,169,216,143,72,225,153,117,83,49,122,227,165,87,175,56,212,250,3,117,186,149,46,25,198,139,38,81,85,225,110,82,27,51,251,8,212,73,109,43,81,26,146,211,36,162,105,20,237,150,74,77,42,191,153,44,40,161,87,105,145,42,52,218,141,241,66,137,50,28,182,82,243,18,88,114,123,41,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,32,56,138,100,86,78,86,175,35,190,48,250,4,181,225,93,126,67,44,193,122,76,166,150,186,101,69,226,144,179,166,145,27,134,251,200,75,113,212,226,30,82,62,130,210,133,45,107,73,173,124,83,42,185,152,188,178,161,139,144,241,74,207,131,18,162,133,71,85,54,175,76,146,68,148,84,105,206,45,181,186,193,57,180,212,202,247,52,218,208,226,72,246,173,9,220,149,163,123,107,208,246,21,98,101,171,140,152,113,110,98,149,149,47,168,162,220,212,246,170,17,183,56,218,220,103,121,122,236,59,203,90,208,151,154,89,41,183,16,74,61,142,33,105,51,213,38,61,88,0,169,94,40,188,63,230,82,38,84,179,55,130,22,239,58,148,247,83,81,190,41,108,56,251,242,155,148,235,238,190,245,89,60,197,175,115,39,205,209,214,219,36,37,148,182,151,9,38,131,117,77,65,108,180,102,46,251,202,254,41,192,196,203,22,71,243,80,235,16,182,51,252,103,75,234,89,121,248,124,199,90,115,147,205,228,33,60,212,39,122,59,200,251,200,244,17,151,92,121,179,115,37,132,116,44,86,179,38,196,82,42,49,208,138,156,22,100,27,203,164,212,73,9,57,16,157,53,33,10,222,218,149,161,40,208,157,232,52,56,146,216,180,153,215,183,21,204,244,254,95,43,248,41,121,255,0,170,34,223,243,96,167,251,148,166,150,220,130,87,252,47,84,132,167,244,25,53,255,0,100,50,43,131,5,240,134,242,199,172,80,183,240,143,15,216,136,229,118,226,144,166,99,156,183,201,150,26,66,27,83,174,188,226,251,76,144,219,77,184,225,146,73,75,50,65,146,82,165,25,36,244,61,150,44,189,90,185,95,193,170,46,17,218,210,122,254,131,153,38,163,84,92,86,227,189,83,156,234,183,59,33,196,160,191,185,109,4,165,45,72,105,166,144,107,94,205,199,64,57,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,20,2,45,38,197,201,101,43,52,252,49,48,234,187,104,91,241,21,138,150,212,122,193,219,243,14,74,98,156,214,10,185,53,78,211,223,113,73,52,173,10,73,186,166,137,102,146,67,198,147,230,54,133,189,186,178,255,0,174,171,10,234,254,218,219,151,37,185,80,255,0,124,135,58,155,58,59,159,242,92,101,230,220,71,212,164,169,62,195,33,126,121,1,206,13,43,54,88,70,149,84,14,91,119,221,157,30,28,11,173,15,52,146,68,151,214,133,19,115,154,83,104,75,91,36,27,46,172,219,74,82,109,45,43,70,221,132,219,142,74,0,1,85,124,87,50,45,249,124,208,96,165,153,254,168,149,127,194,130,175,238,84,154,163,113,201,63,240,189,82,210,175,208,120,209,253,144,240,174,12,23,197,235,203,1,113,66,223,197,204,63,126,35,117,219,118,66,158,142,82,216,39,152,117,11,109,77,58,203,136,236,51,67,141,56,227,102,105,52,172,137,102,105,82,84,68,162,209,70,93,113,230,205,204,150,17,208,177,90,204,155,17,72,168,199,66,42,112,89,144,111,46,147,81,36,36,228,66,116,212,132,43,123,106,86,132,163,66,119,160,208,226,75,98,210,103,94,220,87,51,211,249,124,175,224,165,231,254,168,139,127,205,130,159,238,82,154,91,114,9,95,240,189,82,18,159,208,100,215,253,144,200,174,12,23,194,27,203,30,177,66,223,194,60,63,98,35,149,219,138,66,153,142,114,223,38,88,105,8,109,78,186,243,139,237,50,67,109,54,227,134,73,37,44,201,6,73,74,148,100,147,208,246,88,178,245,106,229,127,6,168,184,71,107,73,235,250,14,100,154,141,81,113,91,142,245,78,115,170,220,236,135,18,130,254,229,180,18,148,181,33,166,154,65,173,123,55,31,85,1,154,204,216,248,167,198,79,136,23,15,152,190,44,83,8,50,101,66,206,31,12,204,40,166,55,85,244,53,231,107,252,162,145,108,212,157,90,206,42,92,118,175,43,155,26,75,105,215,86,93,229,52,70,226,82,110,54,164,37,73,220,68,182,156,170,10,181,38,171,64,170,205,161,87,105,146,233,213,42,116,135,34,76,135,45,149,50,252,103,219,81,165,198,156,109,68,74,66,210,162,52,154,76,136,200,200,200,199,117,200,182,93,63,25,220,199,91,182,5,74,63,54,219,167,238,174,220,222,190,221,105,113,214,141,237,118,58,219,159,60,226,217,143,185,181,26,209,207,230,17,25,32,197,234,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,30,126,255,0,191,236,220,44,179,106,216,131,136,55,12,74,29,189,67,142,114,103,78,146,103,177,164,106,68,68,68,68,106,90,212,163,74,16,132,145,173,107,82,82,146,82,148,68,112,171,55,88,223,74,204,119,11,43,207,25,104,84,57,116,138,109,126,68,100,195,137,45,196,173,242,98,61,206,204,102,214,230,223,85,43,90,88,37,154,8,212,72,53,154,73,75,219,188,233,48,89,167,21,236,142,73,182,170,181,188,220,97,202,226,21,10,165,34,58,238,234,73,33,168,231,6,91,170,109,132,205,96,146,73,39,80,251,170,71,53,39,171,164,243,170,115,85,165,197,242,96,174,93,113,230,242,203,110,46,80,177,90,204,155,45,43,167,72,66,42,112,89,144,76,162,173,78,53,164,228,66,116,212,133,167,99,137,78,132,163,66,182,44,144,226,75,122,18,101,162,156,23,197,235,55,30,176,190,223,197,204,63,126,91,148,43,138,58,158,142,82,216,54,95,105,104,113,77,58,203,136,237,34,91,110,182,227,102,105,53,32,205,6,105,82,146,100,163,246,160,42,175,142,119,230,79,246,147,247,104,170,177,221,114,125,155,59,203,40,184,161,242,226,133,30,93,98,133,62,59,145,171,182,226,103,148,86,42,168,38,214,76,26,214,109,186,72,91,78,172,156,74,201,27,244,230,32,140,146,234,200,244,39,96,95,246,110,41,217,180,156,65,195,235,134,37,114,222,174,71,41,48,103,70,51,216,234,53,50,50,50,50,37,33,105,81,41,11,66,136,150,133,165,73,81,37,73,50,46,21,158,140,230,208,178,121,135,17,106,109,210,189,51,121,221,29,68,123,102,154,234,22,81,84,227,68,142,108,153,46,39,77,25,107,154,209,155,105,81,56,226,150,148,167,105,26,221,111,62,213,106,181,86,191,85,155,93,174,212,229,212,106,85,25,14,75,153,50,91,202,121,249,47,184,163,83,142,184,226,140,212,181,169,70,106,53,25,153,153,153,153,143,202,47,251,253,43,47,249,191,255,0,217,193,64,35,85,0,0,2,0,113,171,240,177,107,124,64,131,229,213,17,74,194,234,120,98,228,59,240,33,66,141,143,56,177,69,219,127,92,20,244,250,54,151,81,167,114,229,90,236,169,111,37,205,21,205,81,115,164,48,168,230,173,205,182,235,41,55,25,61,55,186,147,142,188,84,51,213,38,255,0,184,106,185,97,194,217,242,216,182,40,114,30,166,222,111,61,21,173,149,106,139,18,153,90,88,104,156,108,222,109,17,94,140,100,110,33,104,230,173,75,45,170,109,8,91,156,211,133,31,227,29,248,199,49,248,20,255,0,201,79,224,255,0,47,250,237,254,139,244,94,245,109,230,105,255,0,166,126,87,165,219,235,239,223,175,204,117,3,213,241,171,241,79,107,124,63,131,230,53,17,232,56,76,225,13,155,143,88,95,152,204,35,196,6,37,185,66,184,163,219,44,200,56,143,155,47,180,180,57,80,117,167,155,95,105,18,219,117,182,220,34,81,41,6,104,34,82,84,147,82,78,26,230,119,47,87,86,87,241,150,181,132,119,76,158,191,160,229,201,167,85,17,21,200,236,212,224,186,157,205,72,109,43,47,238,155,89,37,75,74,29,105,212,18,215,179,113,243,251,78,214,174,223,55,85,26,202,181,160,245,181,171,130,161,30,151,78,141,205,67,124,249,79,184,150,218,111,122,205,40,78,229,173,37,170,140,146,90,234,102,69,218,52,167,128,56,57,66,203,254,13,90,120,59,110,61,212,68,182,105,233,142,228,157,171,71,87,41,106,83,146,100,236,90,214,109,243,95,113,215,121,123,205,40,223,181,62,170,72,134,123,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,37,80,0,0,0,15,41,138,88,91,98,99,77,137,83,195,60,75,161,122,102,219,172,242,122,216,93,83,209,249,188,167,144,243,127,56,202,208,226,116,113,164,43,213,81,107,166,135,169,25,145,231,179,53,217,81,196,124,165,98,58,236,171,213,174,186,149,59,152,253,2,190,195,38,136,181,120,169,50,35,82,72,204,249,111,35,114,73,214,76,205,77,169,73,50,53,161,109,184,191,149,150,44,189,93,89,160,198,90,46,17,218,210,122,14,191,153,38,163,84,92,87,36,51,76,130,210,119,59,33,196,160,191,185,109,4,165,33,43,117,214,144,107,70,253,197,161,236,23,194,27,55,1,112,190,223,194,60,63,98,91,116,43,118,58,153,142,114,223,55,159,117,107,113,78,186,243,139,236,35,91,142,184,227,134,73,36,160,141,102,73,74,82,68,146,246,160,32,87,22,92,47,205,30,37,97,125,34,54,13,42,93,114,201,143,33,7,114,218,212,72,78,185,85,152,255,0,48,186,121,10,36,26,149,46,50,21,183,86,16,130,54,215,181,229,19,164,146,84,106,193,201,246,83,47,44,221,98,135,200,122,20,137,116,122,20,8,238,73,174,220,105,128,82,152,165,32,219,89,176,75,65,184,209,45,110,186,130,109,40,37,239,211,152,178,35,75,75,50,208,157,129,96,89,184,89,102,210,112,251,15,173,232,148,59,122,135,28,163,65,131,24,143,99,72,212,204,204,204,204,212,181,169,70,165,173,106,51,90,214,165,41,70,165,40,204,242,238,52,145,150,74,77,42,191,148,76,40,161,87,105,145,42,52,218,142,27,208,162,76,135,45,148,188,196,150,28,166,50,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,20,151,158,140,153,87,114,121,136,241,105,141,213,125,51,102,93,29,68,139,102,164,234,208,82,148,219,70,142,108,105,45,167,77,30,107,154,209,27,137,73,54,226,86,149,39,105,154,218,110,117,112,115,193,204,193,88,148,43,138,249,189,94,170,208,240,218,235,167,198,157,64,162,76,75,74,110,169,41,197,153,29,73,180,154,205,216,219,89,101,41,237,109,41,146,220,134,86,70,164,178,217,143,171,196,235,135,252,204,93,135,39,48,56,33,110,245,119,212,77,207,220,212,214,156,125,217,85,232,173,176,203,45,42,50,20,179,108,158,97,184,253,140,182,132,169,228,173,90,26,156,74,16,229,75,97,110,41,95,120,45,125,211,49,51,13,43,190,134,185,40,220,238,138,111,74,204,142,87,53,149,178,231,205,188,133,182,173,91,117,105,245,146,122,107,169,104,100,70,90,9,201,246,108,236,220,221,97,127,203,138,20,120,148,122,236,9,14,70,174,219,137,158,114,159,165,44,220,89,48,107,89,182,209,173,14,180,130,113,43,36,108,215,152,130,51,83,75,34,139,252,78,184,128,76,194,40,114,114,253,130,23,23,73,125,75,220,197,205,82,105,183,218,149,65,138,227,12,188,210,99,45,72,38,205,231,219,145,216,243,107,82,153,74,21,161,37,197,33,109,212,182,22,225,109,247,141,55,221,51,12,240,210,133,233,155,146,179,206,232,161,117,76,199,230,242,153,91,206,124,227,203,67,105,209,182,150,175,89,69,174,154,22,166,100,71,127,217,50,202,5,171,147,188,56,157,103,82,107,223,40,235,85,170,130,170,21,122,235,148,230,226,57,39,66,216,195,9,66,77,107,75,45,32,140,210,133,184,230,142,58,250,200,210,78,108,77,64,241,71,241,217,137,191,114,249,60,33,213,114,157,146,139,87,53,153,17,189,43,116,154,103,79,137,182,205,225,84,114,220,168,71,38,208,228,253,148,200,14,38,153,32,220,82,16,166,93,89,153,33,75,81,114,92,89,172,143,106,157,67,176,86,236,181,171,182,53,213,89,178,174,152,61,21,106,223,168,72,165,212,99,115,80,231,34,83,14,41,183,91,222,131,82,21,181,104,81,106,147,52,158,154,145,153,118,139,116,225,79,158,57,56,149,74,129,149,188,73,68,70,171,182,197,28,145,107,84,210,182,152,42,141,58,42,80,130,132,182,245,35,92,150,90,209,73,83,105,62,99,45,56,165,146,84,210,156,122,199,192,5,43,113,171,241,79,107,124,63,131,230,53,17,229,56,84,225,157,171,140,152,193,137,152,91,122,196,234,40,183,54,23,212,233,242,118,182,218,220,103,125,66,157,177,246,185,136,90,18,243,75,36,184,218,205,39,177,196,33,68,90,164,135,10,205,86,89,239,44,168,98,228,204,45,188,39,68,168,161,81,211,82,164,84,227,25,37,21,26,115,139,113,13,62,109,238,53,50,189,205,56,133,182,163,61,171,66,182,169,104,216,226,249,173,167,107,87,111,155,170,141,101,90,208,122,218,213,193,80,143,75,167,70,230,161,190,124,167,220,75,109,55,189,102,148,39,114,214,146,213,70,73,45,117,51,34,237,26,62,202,246,5,208,178,233,129,214,174,23,210,104,212,168,51,224,211,227,187,95,122,156,107,91,117,10,194,153,65,75,148,110,56,68,227,155,220,73,237,53,145,25,54,150,208,73,66,80,148,39,133,113,20,200,172,108,210,217,167,124,97,244,8,136,197,74,4,118,89,130,244,153,78,161,21,58,115,39,33,103,77,34,55,9,134,86,167,36,41,196,60,164,125,52,37,10,90,16,163,90,41,6,147,83,188,176,162,255,0,133,89,134,220,186,5,217,103,86,27,146,210,37,196,34,126,159,81,136,241,41,36,227,47,36,200,150,219,173,150,168,113,39,218,147,37,23,121,11,211,225,243,157,186,86,107,236,7,40,87,59,241,32,226,45,171,30,59,53,88,106,148,149,63,86,97,44,178,149,213,144,218,89,105,8,67,146,20,226,84,211,100,162,100,249,100,163,34,113,189,126,87,17,76,245,70,202,213,154,118,62,31,79,136,188,84,175,199,101,232,44,201,138,234,209,76,167,60,114,16,117,34,51,108,216,121,105,114,58,155,67,42,95,211,90,86,164,45,9,52,46,144,105,52,203,203,21,239,248,84,104,110,75,175,221,151,141,97,184,205,46,92,178,55,234,21,25,111,18,82,110,60,242,136,141,110,58,225,106,183,20,93,170,51,81,247,152,189,62,31,57,36,165,101,66,192,114,187,115,177,18,118,34,221,81,227,189,85,152,168,169,75,244,150,20,203,42,93,37,14,37,231,80,180,55,33,46,41,78,182,105,39,143,150,106,35,38,219,210,5,241,171,241,79,107,124,63,131,230,53,17,2,155,164,213,94,165,72,174,179,76,150,186,108,57,12,196,145,49,44,168,216,101,247,146,226,154,105,110,105,181,43,90,88,121,73,73,158,170,38,156,50,215,105,233,48,56,117,231,170,78,86,175,34,177,241,6,124,181,225,93,126,67,207,78,102,52,86,150,186,101,69,226,142,130,169,25,147,102,251,200,75,113,210,218,217,74,254,130,212,180,161,107,73,33,119,167,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,253,99,42,226,221,49,251,35,145,179,29,146,108,33,198,27,29,114,209,136,182,94,19,208,144,204,70,208,236,132,87,41,204,211,208,249,194,75,40,37,40,164,146,150,234,153,82,19,235,173,195,109,100,100,164,45,154,160,180,238,154,237,141,117,81,175,91,90,119,69,90,183,234,17,234,148,233,60,164,57,200,148,195,137,113,167,54,44,148,133,109,90,18,122,40,141,39,166,134,70,93,130,202,111,174,47,126,152,202,60,27,90,129,79,170,163,25,235,52,247,109,234,213,69,74,233,217,129,181,132,161,202,195,14,199,38,254,121,237,230,166,91,108,145,201,116,156,53,106,134,154,234,43,90,211,181,171,183,205,213,70,178,173,104,61,109,106,224,168,71,165,211,163,115,80,223,62,83,238,37,182,155,222,179,74,19,185,107,73,106,163,36,150,186,153,145,118,139,243,200,14,79,169,89,77,194,52,166,160,82,220,190,239,24,240,231,221,107,121,212,154,35,62,132,40,219,130,210,91,90,154,217,28,222,117,6,226,84,163,117,106,90,247,108,54,219,111,165,230,199,194,198,50,124,63,184,124,185,241,154,193,165,60,167,120,88,193,191,135,246,247,151,48,58,168,249,55,101,211,66,177,173,90,205,235,116,206,232,168,182,253,62,69,82,163,39,148,183,57,17,88,109,78,58,230,196,18,150,173,168,66,143,68,145,168,244,208,136,207,176,112,11,235,24,232,88,251,144,204,87,197,91,89,157,148,90,173,159,123,199,167,57,185,103,212,197,136,83,226,53,39,69,161,11,71,57,17,210,239,45,73,37,35,153,176,245,52,234,121,236,22,169,197,79,33,223,231,190,106,240,130,139,252,211,183,125,10,153,78,255,0,135,92,154,218,151,205,255,0,139,165,212,54,207,243,146,22,175,202,172,85,88,179,238,11,153,122,244,157,118,227,204,237,90,77,42,68,74,71,83,105,82,33,57,23,155,41,153,203,68,103,159,152,151,20,90,51,163,14,19,41,52,106,165,166,67,228,102,132,167,71,45,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,151,23,220,24,249,93,134,20,252,72,130,122,76,163,72,105,167,126,184,204,199,158,242,139,181,100,93,234,46,228,153,253,189,194,172,114,211,125,75,195,140,118,177,238,120,235,218,136,215,13,48,228,22,132,123,153,76,198,86,164,246,165,90,107,179,188,139,81,164,27,38,225,106,236,179,168,119,67,5,162,42,244,216,211,146,93,189,132,235,73,94,157,164,95,165,238,47,176,135,218,0,0,17,159,136,155,81,221,202,197,217,212,35,118,200,51,214,142,211,45,22,84,233,122,31,96,207,120,186,78,13,148,186,124,92,2,174,77,140,173,93,122,227,147,204,236,87,97,156,42,121,153,118,158,157,226,193,0,0,0,0,0,0,0,0,0,124,107,138,240,183,109,72,15,84,171,213,14,154,59,8,83,139,95,41,107,209,41,73,168,251,16,147,62,228,159,247,132,112,189,56,144,229,162,206,151,46,3,151,119,82,252,78,97,45,29,5,65,30,186,13,68,105,215,165,50,239,79,127,214,56,253,123,140,134,12,211,94,91,116,123,91,210,105,73,30,138,235,165,177,169,234,125,154,42,23,212,95,223,250,135,57,184,120,222,198,97,229,49,65,192,14,165,190,221,31,249,84,104,246,153,125,21,192,251,15,245,143,39,83,227,97,122,74,82,78,157,131,93,17,22,187,139,229,19,78,107,221,239,131,246,255,0,124,124,164,113,159,197,36,201,91,171,195,221,205,30,155,90,244,180,114,219,217,219,219,208,234,125,189,163,239,208,120,218,92,209,30,104,171,152,37,215,54,91,183,159,202,86,218,215,176,244,250,48,126,207,239,9,5,134,28,92,112,50,246,121,17,174,170,119,201,119,151,174,168,231,76,155,166,132,179,239,110,25,23,114,83,255,0,217,125,66,95,216,56,177,97,98,109,61,53,75,46,185,233,8,234,215,69,116,207,53,220,165,39,185,196,36,251,208,175,103,179,236,30,188,0,0,0,0,0,0,0,0,0,0,7,231,159,62,37,50,35,147,167,59,202,97,173,55,43,105,171,77,76,136,187,8,140,251,204,133,97,103,39,138,146,105,50,102,88,120,11,35,152,234,57,123,171,27,52,211,82,142,233,124,196,168,135,236,55,81,244,190,191,113,10,183,188,47,75,150,252,172,187,95,186,170,61,108,231,182,239,119,146,219,122,232,132,160,187,16,148,151,209,66,75,187,216,62,108,10,108,218,155,220,136,44,243,87,238,220,73,246,25,251,76,189,198,59,77,155,146,108,203,223,113,138,117,185,135,29,76,67,239,119,211,20,244,105,218,162,250,43,125,39,222,133,23,234,29,97,142,21,185,154,120,217,254,32,208,157,221,184,250,186,127,169,167,119,254,151,219,168,250,79,240,153,204,123,73,51,110,14,243,247,115,96,23,255,0,238,15,129,39,133,222,105,88,105,247,17,104,111,229,109,218,94,144,167,22,253,123,255,0,244,190,205,7,46,187,242,97,153,43,25,135,165,220,184,117,210,176,198,221,235,244,188,5,233,184,210,69,216,135,212,125,235,79,247,199,35,159,111,213,233,132,106,157,19,150,73,61,15,231,18,175,102,190,195,63,96,250,22,93,251,117,97,245,89,170,221,169,83,232,165,178,180,173,43,228,182,231,114,146,174,231,18,162,239,66,125,158,193,48,176,123,139,14,59,97,233,198,131,118,55,242,162,154,202,80,223,79,172,56,90,36,185,101,174,230,225,169,95,69,10,47,249,95,80,155,24,47,197,155,4,239,231,162,211,175,150,126,75,203,144,104,65,150,233,115,180,90,141,178,211,230,161,164,187,214,190,223,247,63,89,9,155,103,223,246,149,253,74,102,183,105,213,186,232,82,18,149,182,239,33,214,183,18,146,149,23,99,137,73,151,98,210,125,165,237,30,132,0,0,0,0,0,0,0,67,94,42,86,186,174,28,179,200,144,147,237,166,206,92,223,254,215,79,154,126,242,247,253,127,96,162,19,45,15,67,26,9,225,197,48,230,101,98,216,213,238,103,34,60,38,126,142,155,116,167,68,245,126,190,254,241,39,192,0,4,99,226,39,136,145,48,251,44,151,34,158,127,150,245,110,52,202,67,30,169,158,174,61,79,151,183,185,42,46,244,123,116,47,172,133,15,97,189,181,47,16,113,42,223,182,211,235,57,90,172,196,140,234,187,11,66,122,66,16,106,211,84,254,159,113,25,126,161,164,28,8,179,98,216,24,57,101,218,113,81,167,163,168,20,232,238,158,167,235,56,220,86,155,53,118,169,90,107,179,184,140,200,123,192,0,0,0,0,0,0,0,0,0,0,0,0,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,137,41,78,180,237,90,61,118,175,116,210,109,154,84,42,213,193,211,250,94,163,30,19,109,202,168,114,16,104,99,168,117,36,75,119,150,131,52,163,121,158,212,153,145,104,66,53,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,104,206,255,0,176,44,220,83,179,106,216,125,136,54,244,74,229,189,92,142,113,167,65,146,71,177,212,106,70,70,70,70,74,66,210,162,74,208,180,153,45,11,74,84,147,74,146,70,89,236,206,38,85,111,44,168,98,229,66,207,172,211,101,170,216,168,200,145,38,211,171,184,225,60,138,141,56,151,234,18,157,74,16,158,165,180,169,180,188,141,169,218,179,37,17,114,214,218,215,239,248,124,231,110,171,149,11,253,202,21,206,252,185,216,117,117,72,142,205,86,26,165,41,44,82,95,83,204,165,117,100,54,150,93,90,214,220,116,184,149,52,217,36,222,46,89,40,204,219,111,75,222,180,238,154,21,243,106,209,175,91,90,119,91,69,184,41,241,234,148,233,60,165,183,207,138,251,105,113,167,54,44,146,180,238,66,210,122,40,137,69,174,134,68,125,131,235,0,252,149,106,77,42,191,74,155,66,174,211,34,84,105,181,24,238,68,153,14,91,41,121,137,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,138,44,226,41,145,89,57,90,188,142,248,195,232,18,215,133,117,249,12,179,5,233,50,154,90,233,149,23,138,66,206,154,68,110,27,239,33,45,199,83,136,121,72,250,11,74,20,181,173,38,181,240,172,11,205,30,59,101,175,211,127,129,75,231,228,231,202,62,155,210,127,197,144,230,115,250,126,111,39,251,37,167,54,237,231,187,244,116,215,119,110,186,22,156,254,211,181,171,183,205,213,70,178,173,104,61,109,106,224,168,71,165,211,163,115,80,223,62,83,238,37,182,155,222,179,74,19,185,107,73,106,163,36,150,186,153,145,118,141,4,228,147,39,214,206,81,176,189,170,42,74,36,219,218,185,29,133,93,149,136,142,200,228,78,125,167,31,91,40,109,183,86,105,74,25,76,149,180,75,74,27,55,9,36,181,165,38,123,83,34,134,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,40,4,95,247,11,143,2,120,101,247,215,156,77,17,215,139,174,79,173,153,246,109,67,54,150,121,68,166,215,105,114,35,38,238,75,206,200,90,234,236,58,113,32,196,91,68,107,83,77,45,131,75,105,52,37,8,37,161,197,169,74,220,218,82,186,181,194,220,82,190,240,90,251,166,98,102,26,87,125,13,114,81,185,221,20,222,149,153,28,174,107,43,101,207,155,121,11,109,90,182,234,211,235,36,244,215,82,208,200,140,180,103,150,236,111,165,102,63,4,173,108,104,163,80,229,209,163,220,113,221,82,224,73,113,46,46,51,236,190,228,119,144,75,79,98,208,78,178,230,197,232,147,82,54,168,210,131,51,65,116,176,1,72,28,71,248,127,204,203,189,117,220,91,194,27,119,252,201,231,244,204,59,26,59,143,200,114,221,149,177,13,237,144,183,150,227,139,101,231,8,214,135,141,91,73,199,77,165,18,62,100,221,141,120,23,154,60,118,203,95,166,255,0,2,151,207,201,207,148,125,55,164,255,0,139,33,204,231,244,252,222,79,246,75,78,109,219,207,119,232,233,174,238,221,116,45,57,253,167,107,87,111,155,170,141,101,90,208,122,218,213,193,80,143,75,167,70,230,161,190,124,167,220,75,109,55,189,102,148,39,114,214,146,213,70,73,45,117,51,34,237,26,9,201,38,79,173,156,163,97,123,84,84,148,73,183,181,114,59,10,187,43,17,29,145,200,156,251,78,62,182,80,219,110,172,210,148,50,153,43,104,150,148,54,110,18,73,107,74,76,246,166,69,0,12,214,102,199,197,62,50,124,64,184,124,197,241,98,156,35,179,155,66,151,66,163,228,238,237,165,116,53,88,61,124,139,82,163,29,11,91,117,6,212,183,166,201,141,32,187,121,111,35,115,238,33,206,198,214,218,77,7,177,104,79,63,165,113,35,225,247,39,49,49,155,198,28,27,165,68,78,34,211,163,166,52,218,107,45,52,202,238,100,27,172,54,209,187,33,231,218,101,149,198,100,159,81,45,73,82,220,65,33,189,116,67,100,78,16,248,33,74,194,252,18,155,126,77,174,75,59,179,18,163,194,172,77,161,201,109,44,46,155,74,105,249,172,211,158,38,143,231,84,137,36,153,47,33,245,104,135,17,180,144,95,54,165,174,80,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,20,129,196,127,136,4,204,196,87,93,194,76,33,184,191,204,158,7,76,251,178,99,182,252,119,46,41,91,16,230,233,8,121,13,184,134,89,112,205,8,100,211,180,220,104,221,81,175,230,73,174,215,254,145,71,255,0,95,245,226,42,172,106,160,80,183,18,44,153,80,178,151,136,244,122,157,135,85,230,217,151,223,91,34,145,77,125,107,92,170,83,145,205,158,124,101,56,173,121,172,151,80,209,180,225,168,220,218,106,74,245,52,115,93,241,89,36,206,13,205,148,108,80,106,180,147,151,54,201,174,72,97,55,101,30,35,81,249,243,152,105,183,208,202,219,113,212,26,146,182,85,37,110,146,18,182,201,195,73,33,106,73,30,228,232,78,147,83,141,90,165,66,172,195,110,91,113,231,199,110,75,72,151,17,216,175,165,11,73,41,36,227,47,37,46,180,189,12,181,67,137,74,210,122,146,136,140,140,135,235,21,87,199,59,243,39,251,73,251,180,67,254,28,150,181,10,249,206,21,151,101,93,48,122,218,45,193,79,184,169,117,24,220,213,183,207,138,253,10,123,110,183,189,6,149,167,114,22,162,213,38,74,45,117,35,35,237,31,151,59,121,62,185,178,141,138,14,209,84,82,230,217,53,201,15,170,211,172,75,118,63,62,115,13,54,194,222,67,141,180,179,82,86,202,164,161,163,90,144,217,56,105,53,161,41,35,218,159,85,144,236,250,85,114,117,38,232,162,214,109,169,119,69,167,113,71,84,180,83,154,158,166,87,18,170,211,75,38,93,107,118,173,37,15,31,45,167,213,176,215,177,13,44,183,114,73,167,56,6,52,98,245,229,143,88,161,112,98,230,32,63,17,202,237,197,33,47,72,40,140,19,44,52,132,54,150,154,101,180,118,153,33,182,155,109,178,53,26,150,100,130,53,41,74,51,81,217,167,9,76,148,122,18,28,60,217,98,109,50,171,14,180,247,57,187,46,158,249,114,27,76,23,152,229,174,166,162,37,111,115,156,135,93,109,164,184,148,164,155,37,58,68,225,58,202,209,82,194,255,0,191,210,178,255,0,155,255,0,253,156,20,2,53,80,0,0,32,7,26,191,11,22,183,196,8,62,93,81,21,235,195,46,147,74,173,103,143,12,33,214,105,145,39,199,110,69,74,90,26,146,202,93,66,95,98,153,45,230,93,36,168,140,137,109,186,219,110,33,93,233,90,18,162,208,200,140,79,254,37,188,65,35,96,245,42,177,151,204,32,170,203,111,16,103,199,233,171,21,104,142,187,21,251,105,11,76,87,219,54,205,108,26,31,92,136,207,186,146,91,46,165,108,30,138,35,37,146,116,168,188,45,194,219,239,26,111,186,102,25,225,165,11,211,55,37,103,157,209,66,234,153,143,205,229,50,183,156,249,199,150,134,211,163,109,45,94,178,139,93,52,45,76,200,143,66,121,81,202,142,28,101,43,14,17,101,89,77,117,213,89,220,183,235,245,247,217,36,74,171,202,73,25,18,148,68,103,203,101,27,148,77,50,70,105,109,42,81,153,173,107,113,197,214,15,26,191,20,246,183,195,248,62,99,81,30,127,133,134,108,236,220,185,226,133,90,199,196,8,241,32,208,177,42,69,62,52,139,142,92,243,97,138,50,226,183,48,218,55,17,203,81,41,14,187,33,182,205,106,91,104,104,181,90,143,105,25,149,170,103,7,41,150,110,110,176,191,228,61,118,68,74,61,118,4,134,228,208,174,53,64,57,79,210,150,110,32,223,36,32,156,104,214,135,90,65,182,164,26,246,107,203,89,145,169,164,25,64,174,23,217,40,190,236,172,201,221,55,214,49,83,42,182,221,107,8,185,16,163,83,219,38,95,139,46,117,74,3,134,180,170,91,106,91,75,228,196,144,218,212,211,106,53,18,165,48,165,41,4,147,67,150,212,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,42,128,102,179,241,177,205,63,251,101,177,87,254,153,84,127,241,133,223,112,225,187,46,171,231,38,56,121,116,222,183,53,86,224,173,77,244,183,83,81,170,77,114,92,167,246,85,101,161,27,221,112,212,181,109,66,18,146,212,251,18,146,34,236,34,18,84,0,0,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,0,31,38,129,105,218,182,167,164,190,75,91,52,170,55,166,106,15,85,170,62,143,132,220,126,178,115,186,115,100,189,176,139,152,242,246,167,115,138,213,74,208,181,51,208,125,97,149,113,165,60,167,120,88,193,191,135,246,247,151,48,61,173,249,96,89,184,159,108,191,102,98,5,189,18,187,66,149,34,36,153,20,249,100,106,97,245,198,144,220,134,137,196,235,162,208,78,178,217,154,21,170,22,68,105,81,41,38,105,63,64,2,154,248,157,112,255,0,135,132,83,36,230,7,4,45,222,146,197,151,185,251,154,154,211,140,53,22,131,41,199,217,101,165,70,66,150,78,27,47,185,35,177,150,208,164,178,164,43,67,75,106,66,27,134,184,3,152,124,80,203,61,229,54,252,194,106,172,72,21,122,133,30,93,17,229,201,134,220,148,114,31,36,153,40,146,178,50,37,182,235,108,188,131,238,222,210,73,100,182,205,109,175,159,213,170,213,90,253,86,109,118,187,83,151,81,169,84,100,57,46,100,201,111,41,231,228,190,226,141,78,58,227,138,51,82,214,165,25,168,212,102,102,102,102,102,47,123,135,54,74,63,21,92,56,126,191,127,211,41,78,98,109,211,243,149,41,44,23,53,202,92,19,36,27,116,196,189,185,72,86,213,160,220,117,77,18,82,183,20,148,234,234,89,105,195,152,2,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,56,161,100,91,240,215,106,175,28,112,114,204,234,241,38,139,179,211,17,161,43,107,213,218,91,109,168,143,70,73,39,212,76,103,70,249,122,26,86,182,137,109,252,234,147,29,178,166,10,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,133,239,112,253,207,117,11,53,86,171,118,85,210,190,139,19,109,250,121,57,81,141,162,220,244,164,86,27,138,219,181,93,232,142,212,118,57,178,100,40,186,100,153,169,26,106,90,167,180,166,0,10,86,227,87,226,158,214,248,127,7,204,106,35,138,112,253,204,229,11,42,184,250,221,235,116,209,122,218,45,193,79,43,106,163,39,169,91,126,139,138,252,216,174,59,59,98,26,117,111,242,145,29,71,201,73,18,151,174,132,162,62,195,187,76,192,224,86,23,230,255,0,5,213,104,87,101,68,168,211,106,49,206,175,109,86,162,73,113,230,34,205,114,35,173,196,168,183,200,117,9,146,132,166,65,172,144,107,54,220,35,45,125,134,85,151,144,252,141,87,109,60,228,212,96,102,6,135,211,196,194,234,131,105,165,76,141,84,67,112,106,151,50,27,106,116,22,88,89,154,92,149,164,34,118,121,180,130,37,161,45,55,207,74,18,165,52,187,148,1,88,28,81,120,127,195,171,195,169,102,111,4,45,222,77,85,158,166,163,124,82,216,113,134,34,185,21,166,29,125,234,178,121,139,70,215,139,149,163,173,182,75,83,202,113,46,18,73,100,234,157,172,188,23,197,235,203,1,113,66,223,197,204,63,126,35,117,219,118,66,158,142,82,216,39,152,117,11,109,77,58,203,136,236,51,67,141,56,227,102,105,52,172,137,102,105,82,84,68,162,249,87,253,255,0,121,98,157,229,86,196,28,65,184,101,215,46,26,228,131,147,58,116,147,45,238,175,66,34,34,34,34,74,16,148,146,80,132,36,137,8,66,82,148,146,82,146,34,183,62,20,121,40,252,25,90,172,102,83,19,41,148,169,55,37,219,79,143,38,210,107,78,115,212,122,91,205,169,71,35,121,40,219,75,210,155,113,29,137,78,246,218,45,166,178,55,158,105,54,42,41,91,141,95,138,123,91,225,252,31,49,168,143,171,194,151,2,240,227,49,120,113,143,184,95,138,20,110,186,149,59,228,211,172,188,209,146,37,83,229,36,170,132,220,168,206,25,31,45,228,110,86,135,161,164,210,165,33,105,90,22,180,42,32,102,95,46,151,222,87,241,78,126,25,223,81,255,0,157,153,71,155,189,159,227,58,95,82,243,44,76,229,180,235,156,158,111,33,106,229,45,91,209,220,101,220,103,58,120,93,113,0,153,72,153,77,203,38,55,220,92,234,83,221,53,58,199,170,62,219,239,202,110,83,175,180,195,52,149,114,208,189,204,159,55,86,156,112,208,150,82,218,155,53,26,13,164,181,109,67,42,227,74,121,78,240,177,131,127,15,237,239,46,96,64,174,40,60,62,228,213,164,214,179,67,130,212,168,136,90,35,170,125,225,67,140,211,81,145,177,150,165,72,153,90,55,93,125,41,53,154,80,194,86,195,77,111,113,102,167,125,101,169,122,213,8,188,158,26,25,28,141,151,27,53,156,97,190,23,45,120,139,122,81,219,67,209,28,67,177,209,67,167,60,109,190,80,148,202,201,42,57,38,164,52,167,148,180,250,139,108,155,65,17,37,107,122,111,142,85,155,31,11,24,201,240,254,225,242,231,198,107,6,148,242,157,225,99,6,254,31,219,222,92,192,234,162,149,184,161,103,167,240,215,117,47,3,176,114,243,234,240,218,139,179,211,18,97,39,107,53,218,163,110,40,207,71,137,71,212,67,103,70,249,122,18,80,183,73,110,124,234,83,29,194,149,89,105,255,0,204,219,87,248,127,125,255,0,241,234,130,149,134,135,178,57,155,186,86,111,176,141,87,91,244,232,148,123,178,131,33,52,219,142,148,196,132,173,8,124,208,74,68,166,80,106,55,81,25,226,221,179,152,90,146,219,121,178,83,156,163,113,85,193,196,91,135,253,119,14,49,150,147,121,96,165,187,74,43,67,20,174,8,148,42,77,18,19,136,139,232,202,236,148,232,152,132,151,86,72,38,95,90,29,117,181,36,210,211,90,173,179,75,72,67,70,229,180,224,14,14,80,178,255,0,131,86,158,14,219,143,117,17,45,154,122,99,185,39,106,209,213,202,90,148,228,153,59,22,181,155,124,215,220,117,222,94,243,74,55,237,79,170,146,33,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,131,199,123,54,45,255,0,131,151,165,167,41,26,250,70,129,81,142,217,234,126,171,142,69,117,178,62,197,39,93,55,247,25,145,12,223,98,69,181,47,15,177,42,224,182,213,234,185,69,172,203,140,210,187,15,82,102,66,208,149,105,170,191,67,184,204,255,0,88,190,14,29,120,139,19,16,114,201,109,169,153,28,199,168,145,161,209,223,245,12,180,113,154,124,77,221,233,73,119,175,217,169,125,102,36,232,0,0,140,28,71,101,156,76,172,92,250,61,203,231,70,154,207,209,215,118,180,233,126,175,213,246,140,251,17,106,122,16,189,238,21,182,186,173,236,179,199,144,163,237,169,78,68,223,254,217,79,132,126,243,247,125,95,96,153,64,0,0,0,0,0,0,3,207,94,23,253,165,96,210,158,173,221,149,110,134,20,116,169,110,59,200,117,221,164,148,169,71,216,218,84,103,216,133,31,97,123,4,50,198,142,44,216,39,96,189,42,157,99,51,242,162,92,115,90,8,183,75,131,170,210,110,22,159,59,13,69,222,132,118,255,0,186,250,140,66,124,97,226,195,142,216,132,114,96,218,109,252,151,166,188,149,183,211,235,14,110,169,62,97,107,185,200,105,87,209,90,75,254,79,214,33,237,233,126,221,88,131,86,118,183,117,212,250,217,111,45,75,82,249,45,183,222,165,43,185,180,164,187,214,175,103,180,126,74,61,173,94,175,186,219,52,152,28,245,186,162,66,11,154,132,234,103,166,133,235,25,123,200,118,107,71,35,25,157,189,17,30,69,27,13,249,145,164,161,14,161,223,76,83,203,212,86,211,35,218,169,4,125,202,35,211,188,116,120,188,45,115,70,251,140,165,203,83,150,151,91,74,212,174,186,156,123,76,253,154,117,125,186,15,180,199,9,156,199,186,146,55,32,236,63,119,54,1,255,0,254,224,249,175,240,173,204,211,38,247,241,6,164,214,221,167,213,211,253,125,123,255,0,244,190,205,7,39,188,178,77,153,123,18,49,206,184,240,227,166,136,93,206,250,98,158,189,123,82,95,69,15,168,251,214,146,253,99,139,79,166,205,166,61,200,156,207,41,126,237,196,175,97,31,176,207,222,67,233,89,247,165,203,97,214,90,175,218,181,30,138,115,59,182,59,201,109,205,53,66,144,125,139,74,139,232,173,69,221,237,22,145,147,110,42,73,171,73,135,97,227,212,142,91,171,230,109,172,108,215,93,10,67,167,243,17,98,23,176,154,71,210,250,253,228,44,246,4,248,149,56,141,206,130,239,53,135,117,218,173,166,157,116,51,35,236,50,35,239,35,31,160,0,0,0,0,0,0,0,0,0,126,121,243,226,83,34,57,58,115,188,166,26,211,114,182,154,180,212,200,139,176,136,207,188,200,83,63,16,62,33,111,98,204,169,24,103,133,83,116,182,91,217,207,151,203,47,225,90,148,87,147,234,63,25,46,35,107,141,184,93,138,237,239,238,208,133,123,145,25,158,132,38,94,80,248,115,98,38,63,116,119,125,202,207,162,173,23,249,155,100,238,97,254,118,156,246,207,212,68,148,58,157,174,178,146,238,237,215,94,226,237,182,252,23,201,230,7,224,82,80,187,34,215,233,164,163,95,158,235,166,47,93,121,159,201,117,229,151,115,170,47,215,246,105,219,16,132,161,59,80,90,17,15,250,0,1,229,46,124,45,177,111,24,206,196,184,168,125,91,79,118,172,186,151,155,215,213,52,255,0,33,101,236,51,33,25,177,119,133,238,91,49,21,137,179,168,214,215,161,43,82,18,225,162,111,89,62,78,213,168,156,50,62,90,165,165,7,235,172,149,255,0,39,78,227,16,87,28,248,72,227,93,154,151,42,120,86,215,202,200,140,165,78,58,141,209,32,114,208,92,213,26,181,126,97,153,232,73,111,176,191,79,234,49,11,47,124,51,189,240,230,162,245,38,243,162,122,62,84,119,84,203,141,245,44,187,181,105,82,146,101,171,107,81,31,106,21,220,126,207,176,125,76,49,198,252,73,193,250,146,42,150,21,195,232,231,219,81,44,143,164,142,247,105,41,10,255,0,69,109,101,222,218,61,158,207,180,88,46,94,120,192,85,97,185,76,183,177,178,149,212,48,146,102,51,245,94,122,81,180,190,105,10,119,147,26,22,167,216,78,175,105,31,213,238,22,97,133,24,205,135,216,211,109,199,186,48,254,183,233,24,111,180,133,154,186,103,217,218,106,109,11,211,231,80,131,61,9,212,118,233,237,251,116,247,0,0,0,0,0,0,3,151,230,118,223,106,229,203,238,34,83,156,70,229,124,151,171,173,178,215,79,95,162,120,139,218,95,164,51,115,115,194,85,54,228,171,83,150,90,42,44,231,216,50,247,26,92,81,127,64,188,190,20,83,10,94,86,19,161,235,201,172,19,63,222,167,65,255,0,188,76,176,0,1,83,156,100,241,128,229,206,161,225,20,87,117,105,158,154,174,226,118,247,44,142,161,28,251,209,175,113,254,150,159,87,180,71,238,22,56,100,172,71,204,228,119,13,90,55,109,211,209,94,87,103,127,79,80,133,169,125,52,254,159,215,246,24,190,36,33,45,161,45,160,180,74,72,136,139,234,31,244,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,42,132,85,226,143,224,79,19,126,229,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,229,89,151,203,165,137,154,12,44,159,134,119,212,127,231,102,81,230,239,123,248,178,169,211,60,203,19,57,109,58,223,59,149,207,90,185,75,86,197,247,25,119,25,103,219,49,88,13,121,101,183,23,43,184,83,121,194,150,149,211,164,45,116,201,207,71,38,81,86,167,26,212,81,230,180,73,90,211,177,196,167,83,73,45,91,22,75,109,71,189,10,34,153,92,40,243,175,248,50,186,152,203,94,38,84,234,178,109,187,182,161,30,53,164,238,188,230,104,245,71,156,82,78,62,194,73,184,150,101,56,226,59,82,173,141,186,91,141,4,79,60,234,110,80,0,112,172,244,212,236,218,78,79,177,110,85,246,220,69,211,87,107,203,140,193,73,136,114,81,233,23,147,202,128,100,130,74,180,89,76,92,99,66,244,249,181,146,86,102,157,187,139,57,130,122,112,113,185,48,190,153,153,121,214,253,225,108,68,147,118,86,168,239,21,163,88,120,220,113,112,159,101,11,92,184,237,54,72,52,33,111,70,230,40,223,81,160,210,136,203,105,38,125,66,146,119,104,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,20,2,47,207,134,117,90,149,64,225,255,0,135,245,218,237,78,37,58,155,78,143,94,151,50,100,183,146,203,17,152,110,173,57,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,42,131,61,25,205,174,231,15,17,226,212,219,165,122,26,204,181,250,136,246,205,53,212,32,229,37,183,77,28,217,50,92,78,186,188,239,41,163,54,210,163,109,180,161,41,78,227,37,186,231,182,225,197,145,200,217,173,188,167,222,24,130,185,113,240,234,207,144,194,39,50,210,29,105,117,185,106,35,89,66,105,242,34,74,16,148,146,84,250,146,174,106,80,235,73,73,36,222,39,91,189,224,0,28,127,55,183,38,23,218,57,104,196,43,131,25,45,136,151,29,167,22,142,178,149,71,146,110,37,21,7,214,180,162,44,114,113,180,45,108,45,114,84,194,80,250,75,86,86,105,119,84,236,220,89,183,19,211,131,141,201,133,244,204,203,206,183,239,11,98,36,155,178,181,71,120,173,26,195,198,227,139,132,251,40,90,229,199,105,178,65,161,11,122,55,49,70,250,141,6,148,70,91,73,51,234,20,147,187,64,0,25,172,205,143,138,124,100,248,129,112,249,139,227,149,11,211,225,241,159,168,121,143,195,138,229,51,23,170,20,170,45,231,135,212,244,206,173,212,158,146,196,88,181,42,105,18,183,84,185,102,164,242,121,123,8,164,104,146,101,10,113,165,36,208,78,147,77,212,14,42,230,63,17,241,35,48,87,30,98,169,151,5,86,215,185,43,53,7,100,66,145,75,158,113,229,83,98,242,186,118,99,34,67,9,105,71,203,138,72,96,220,36,165,78,36,140,213,169,169,90,219,166,23,98,110,40,99,47,11,11,231,19,177,114,233,137,95,174,215,108,123,205,69,41,154,99,112,150,150,25,110,107,8,67,169,104,249,75,89,27,42,50,90,27,104,182,26,18,105,53,37,78,57,70,195,85,2,170,248,174,103,167,242,249,95,193,75,207,253,81,22,255,0,155,5,63,220,165,52,182,228,18,191,225,122,164,37,63,160,201,175,251,33,145,85,98,213,63,210,40,255,0,235,254,188,69,85,141,57,227,70,47,89,184,11,133,247,6,46,98,3,242,219,161,91,177,210,244,130,136,193,188,251,171,91,137,105,166,91,71,97,26,220,117,198,219,35,81,165,4,107,35,82,146,146,53,22,120,115,59,152,91,171,52,24,203,90,197,203,166,55,65,215,242,227,83,169,104,148,228,134,105,144,90,78,214,163,182,165,159,247,78,44,210,148,37,110,186,234,201,8,223,180,166,255,0,10,28,142,73,185,106,180,76,220,98,50,226,29,10,155,34,66,237,26,73,161,169,7,58,91,74,113,133,77,124,148,74,38,144,195,169,95,41,37,163,166,243,73,115,84,37,180,115,173,208,5,85,241,206,252,201,254,210,126,237,17,87,133,199,142,204,50,251,235,201,230,139,169,205,61,3,6,174,124,190,222,212,76,192,214,253,15,96,189,79,37,213,234,9,146,166,28,139,203,117,14,48,227,70,146,81,169,228,190,134,77,182,246,175,152,225,33,27,28,221,177,89,172,18,43,32,152,101,130,88,185,153,122,5,147,143,117,152,145,237,233,177,228,162,45,54,75,143,176,138,213,69,72,229,198,132,82,25,113,181,48,179,83,134,234,20,106,245,214,194,89,34,53,60,146,26,30,25,87,23,253,254,149,151,252,223,255,0,236,224,160,17,170,128,0,1,0,56,213,248,88,181,190,32,65,242,234,136,169,92,8,198,58,238,1,98,100,44,85,181,153,223,90,165,83,234,177,233,206,110,65,116,210,165,211,164,68,106,78,139,66,208,190,74,228,37,222,90,146,105,95,47,97,232,74,212,188,175,245,213,126,221,95,219,91,142,228,184,234,31,239,147,39,84,167,72,115,254,83,143,60,227,139,250,212,165,43,218,102,47,123,135,158,75,41,89,88,194,248,245,219,190,223,136,156,84,185,99,153,220,19,10,74,101,28,38,13,205,205,83,216,113,41,36,161,9,73,52,167,73,6,162,91,196,163,230,56,132,51,182,90,138,86,227,87,226,158,214,248,127,7,204,106,34,0,11,116,225,67,158,56,215,45,42,137,148,124,70,68,179,174,211,99,200,69,163,86,53,187,32,167,68,105,46,62,168,79,154,141,70,210,216,105,43,229,40,180,104,217,105,45,232,133,54,142,117,154,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,68,170,1,21,127,169,113,145,63,246,12,255,0,9,171,31,229,99,191,225,110,22,216,152,45,98,83,48,207,13,40,94,134,182,232,220,238,138,23,84,244,142,87,53,229,188,231,206,60,181,184,173,92,117,106,245,148,122,107,161,104,68,68,94,172,0,0,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,0,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,15,63,136,85,59,54,139,96,92,181,156,70,110,35,150,156,10,60,217,53,228,75,136,114,152,85,57,12,173,82,73,198,73,42,55,81,202,37,234,130,74,183,22,165,161,235,160,203,184,150,156,44,174,123,54,216,206,149,154,187,194,159,17,107,170,71,159,75,164,78,147,82,56,136,167,84,94,140,178,105,194,47,162,250,221,73,57,17,13,40,251,87,45,42,78,171,74,8,239,208,5,0,241,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,226,168,56,160,240,251,141,73,141,90,205,14,11,82,165,173,11,144,169,247,133,14,51,78,201,94,247,157,149,34,101,104,221,117,245,40,144,74,91,9,91,13,53,177,180,18,157,245,80,149,233,90,214,5,255,0,121,97,101,229,73,196,28,62,184,101,208,238,26,28,130,147,6,116,99,45,237,47,67,35,35,35,35,74,208,164,154,144,180,40,141,11,66,148,149,18,146,163,35,209,70,85,115,49,102,230,191,8,225,226,149,159,6,93,57,105,144,170,109,94,153,36,141,75,167,84,91,67,107,117,130,115,105,37,228,109,117,181,161,196,145,110,66,211,185,40,94,246,209,216,5,43,113,171,241,79,107,124,63,131,230,53,17,0,5,143,240,167,207,28,108,53,170,192,202,222,36,162,91,180,43,158,176,72,181,170,105,91,175,157,58,163,41,72,65,66,91,122,153,34,51,206,232,164,169,180,151,45,231,92,82,201,73,117,78,51,231,248,194,99,247,203,252,113,167,97,29,165,136,94,149,181,172,186,122,61,41,75,134,191,224,177,174,35,122,66,95,230,40,136,137,215,155,96,216,111,233,40,154,82,158,65,108,89,188,147,235,252,29,241,163,49,120,139,112,214,176,254,232,187,229,214,112,190,192,181,209,18,28,121,40,138,165,192,154,244,164,116,109,19,166,158,169,104,38,25,154,148,36,212,166,219,67,105,71,170,68,209,11,74,1,152,204,111,169,217,181,172,104,191,171,56,114,220,70,237,57,247,69,86,77,5,17,34,28,86,19,78,92,183,21,24,155,100,210,147,105,28,163,70,136,52,167,105,104,90,22,154,15,85,147,251,158,205,179,51,71,133,183,54,32,83,226,74,161,65,186,32,174,66,229,212,142,3,16,150,110,146,90,154,227,221,201,68,103,84,220,147,74,140,144,178,100,208,163,36,168,204,105,36,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,9,191,156,76,170,217,185,175,194,58,133,159,89,166,196,77,207,78,143,34,77,167,87,113,195,101,116,234,137,163,212,37,58,148,45,93,51,138,75,105,121,27,85,185,4,74,34,230,33,181,163,58,213,106,100,154,45,86,109,26,99,145,28,145,2,67,145,157,92,73,109,74,97,75,66,141,42,54,222,101,74,105,212,106,71,162,219,82,144,162,208,210,102,70,70,46,167,133,142,116,234,184,249,102,204,193,172,82,184,37,213,49,6,209,142,114,226,206,126,50,141,117,42,34,77,166,146,235,207,238,50,114,75,78,184,72,90,150,72,82,208,182,85,243,171,231,44,169,48,105,79,41,222,22,48,111,225,253,189,229,204,14,170,33,254,30,240,212,193,172,61,205,101,83,49,180,246,169,78,81,85,252,50,129,103,38,144,164,69,161,85,12,153,51,152,211,134,250,144,173,171,68,133,182,215,37,40,101,79,32,219,36,155,45,153,76,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,41,229,59,194,198,13,252,63,183,188,185,129,5,120,162,241,0,135,72,135,82,203,38,8,92,92,234,171,221,77,58,248,170,48,219,15,197,110,43,172,58,195,212,148,243,16,189,207,31,55,87,92,108,208,166,84,218,91,37,26,205,212,181,82,194,234,114,211,255,0,153,182,175,240,254,251,255,0,227,213,5,43,14,149,151,92,121,188,178,219,139,148,44,86,179,38,203,74,233,210,16,138,156,22,100,19,40,171,83,141,105,57,16,157,53,33,105,216,226,83,161,40,208,173,139,36,56,146,222,132,153,92,78,58,103,198,196,159,144,10,142,62,88,213,174,69,106,240,167,149,173,6,29,58,162,242,37,81,174,41,81,204,158,96,228,33,162,91,79,68,71,58,66,86,164,180,78,165,134,205,10,73,60,210,142,162,242,201,141,25,139,194,155,253,154,22,91,174,249,116,155,134,249,145,18,130,152,105,68,87,88,158,251,143,37,49,210,182,229,165,76,18,201,197,237,75,170,34,52,19,142,22,228,165,107,215,71,212,150,234,172,210,161,51,93,155,18,101,73,17,219,76,201,17,35,42,51,15,62,73,46,98,219,105,78,56,166,208,106,212,201,6,226,205,36,100,70,165,105,169,254,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,242,180,37,196,41,181,150,169,81,25,25,125,66,135,184,167,225,146,176,227,51,143,186,74,213,23,37,61,85,212,246,119,117,21,9,189,159,77,95,161,245,125,132,59,255,0,6,204,96,56,147,171,152,69,37,205,26,123,169,171,182,157,59,214,103,79,142,93,200,215,184,191,75,79,171,218,45,144,0,0,67,94,43,179,10,30,86,23,169,233,207,172,27,63,223,167,78,255,0,184,81,157,179,9,85,43,146,147,78,65,106,169,83,152,100,139,235,83,137,47,233,26,70,203,13,190,213,181,151,204,59,167,54,141,170,59,94,144,183,11,93,125,126,133,146,63,105,254,136,234,0,0,0,0,0,0,3,195,226,190,50,225,246,11,91,114,110,140,64,173,250,58,27,13,45,194,87,76,251,219,141,45,173,122,124,210,22,101,169,52,190,221,61,159,102,181,159,152,110,48,21,89,142,84,237,236,19,165,116,236,40,158,140,197,87,158,149,238,47,157,66,93,228,201,133,169,118,27,75,218,103,245,123,197,125,98,118,55,226,78,48,84,151,84,191,110,31,72,190,226,141,102,125,36,118,123,77,75,87,250,19,104,46,247,23,236,246,253,131,229,217,24,103,123,226,53,69,154,77,153,68,244,132,169,14,165,150,219,234,89,107,114,212,164,164,139,87,22,146,46,213,167,188,253,191,104,154,120,25,194,71,26,239,36,183,83,197,70,190,73,196,121,36,227,72,221,18,127,49,7,202,81,43,86,38,17,150,164,167,59,15,244,62,178,19,171,8,184,94,229,179,14,152,133,58,179,109,122,110,181,29,45,154,230,245,147,227,110,90,73,179,51,229,166,90,144,94,186,13,95,242,180,238,33,39,109,60,53,178,236,120,232,139,108,81,186,54,209,166,210,234,29,115,77,9,37,252,181,31,232,167,251,195,211,128,0,255,0,149,161,43,78,213,150,164,99,137,227,70,79,48,63,29,82,181,222,246,191,83,37,122,124,247,93,49,26,105,203,254,75,79,32,187,154,73,126,175,183,90,144,205,231,14,108,68,192,30,178,239,182,153,244,173,162,199,47,116,157,204,49,201,215,144,217,122,139,146,183,85,185,215,148,93,221,154,107,220,125,144,208,200,200,244,49,97,28,63,56,133,189,132,210,163,225,158,42,205,214,217,115,127,34,95,44,191,130,232,82,158,87,168,196,101,56,189,206,56,217,118,171,179,191,187,82,23,49,2,124,74,156,70,231,65,119,154,195,186,237,86,211,78,186,25,145,246,25,17,247,145,143,208,0,0,0,0,0,0,0,0,63,138,81,32,183,40,244,34,21,41,196,175,62,242,234,178,223,193,76,39,172,108,130,141,190,150,127,167,35,230,106,80,228,177,234,191,28,140,180,81,56,94,162,251,125,190,194,21,138,211,75,121,100,219,105,213,71,220,90,139,76,200,39,13,168,179,225,71,197,28,109,165,235,191,127,71,79,231,159,102,135,41,135,62,118,52,175,169,165,118,167,234,47,105,139,81,167,211,161,210,161,183,2,3,60,166,26,215,98,55,26,180,212,204,207,180,204,207,188,204,126,144,0,0,0,1,227,49,27,7,176,243,22,41,47,81,111,186,7,164,162,190,133,33,72,234,159,103,176,210,180,159,107,75,73,247,56,191,111,183,236,16,7,31,248,65,91,21,131,168,87,112,106,161,232,199,148,78,186,205,55,148,227,219,151,243,170,74,121,178,38,145,22,166,109,167,83,47,102,190,211,21,201,141,89,90,198,28,7,171,61,76,191,45,190,145,13,165,78,161,222,178,43,155,218,37,56,146,94,214,157,94,154,242,150,122,119,246,125,154,252,124,23,199,156,71,192,139,154,45,199,96,86,250,21,180,250,28,125,190,153,135,121,200,39,27,90,145,171,173,175,110,188,164,22,164,90,150,159,110,182,233,148,126,39,118,22,46,179,79,179,113,33,207,67,221,47,45,168,173,246,61,35,170,89,147,13,146,254,102,42,91,70,231,92,95,102,189,154,123,140,140,78,168,146,227,207,140,212,200,142,111,101,228,37,104,86,134,90,164,203,82,61,15,183,184,199,251,0,0,0,0,0,15,53,137,172,166,70,27,221,140,41,27,201,202,28,244,26,117,211,113,28,117,150,154,251,6,107,49,145,148,199,197,235,225,132,163,97,55,114,84,208,73,215,93,164,82,156,45,53,246,139,125,224,195,42,83,249,98,184,155,117,26,180,221,237,45,41,94,165,217,165,62,159,162,116,239,238,246,137,246,0,3,224,223,119,60,107,46,203,174,93,178,207,70,168,244,217,83,215,223,220,211,74,112,251,136,207,185,62,227,251,12,103,63,53,56,167,81,198,12,115,186,238,201,211,58,134,138,169,58,60,47,155,74,54,69,235,31,113,180,118,33,6,122,19,135,218,162,221,239,22,93,193,215,8,19,111,216,181,124,80,148,198,146,234,78,200,130,219,155,191,244,119,25,167,190,69,161,44,203,188,189,169,35,250,253,130,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,162,85,8,171,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,49,231,234,183,253,155,66,188,168,24,125,89,184,98,67,184,110,168,243,164,209,96,188,102,149,207,68,50,104,228,147,70,101,181,75,66,95,109,102,141,119,154,55,168,136,210,218,205,49,255,0,63,217,62,165,102,203,8,212,154,121,75,110,251,179,163,204,159,106,45,151,82,72,146,250,208,147,114,11,169,113,105,107,100,131,101,164,19,138,82,77,165,165,11,221,176,156,109,202,12,187,45,106,237,141,117,86,108,171,166,15,69,90,183,234,18,41,117,24,220,212,57,200,148,195,138,109,214,247,160,212,133,109,90,20,90,164,205,39,166,164,102,93,162,213,56,93,113,0,135,87,135,77,203,38,55,220,92,154,171,61,53,58,199,170,62,219,12,69,114,43,76,52,195,52,149,114,208,141,175,23,43,86,156,112,214,167,148,226,155,53,18,201,164,187,103,224,42,131,141,126,55,213,78,171,102,229,185,154,28,68,211,83,30,61,241,34,164,167,20,167,220,124,213,54,27,76,33,61,137,66,18,146,121,74,51,220,107,53,182,69,179,97,243,43,90,205,176,47,44,65,147,85,139,102,91,210,234,171,161,209,230,215,234,102,201,22,200,116,232,141,27,178,36,58,181,25,37,8,74,75,66,212,253,101,169,8,78,229,173,41,63,213,133,88,153,117,96,222,35,219,152,165,101,75,233,235,86,205,65,170,132,109,206,56,134,222,216,126,187,14,242,214,133,169,151,80,106,109,196,18,139,123,107,90,76,244,81,141,57,210,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,63,88,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,69,0,142,235,119,102,206,242,184,114,175,97,101,78,141,30,93,18,222,181,100,84,100,214,156,102,121,41,23,10,223,154,169,81,137,214,201,180,169,180,48,167,28,209,28,197,161,107,216,225,145,41,180,109,100,251,41,151,150,110,177,67,228,61,10,68,186,61,10,4,119,36,215,110,52,192,41,76,82,144,109,172,216,37,160,220,104,150,183,93,65,54,148,18,247,233,204,89,17,165,165,153,104,78,192,176,44,220,44,179,105,56,125,135,214,244,74,29,189,67,142,81,160,193,140,71,177,164,106,102,102,102,102,106,90,212,163,82,214,181,25,173,107,82,148,163,82,148,102,126,128,80,15,245,81,243,217,254,206,127,224,205,31,252,144,93,246,94,174,154,237,243,128,88,105,122,221,51,186,218,213,193,103,209,170,149,25,60,164,55,207,148,252,38,156,117,205,136,36,161,59,150,181,30,137,34,73,107,161,17,23,96,232,2,176,56,214,99,164,202,85,10,203,203,197,6,179,201,244,222,251,146,226,140,217,62,219,139,138,210,249,112,80,165,145,147,78,50,183,147,41,106,108,201,106,39,34,48,191,83,68,154,234,218,205,176,47,44,65,147,85,139,102,91,210,234,171,161,209,230,215,234,102,201,22,200,116,232,141,27,178,36,58,181,25,37,8,74,75,66,212,253,101,169,8,78,229,173,41,63,213,133,88,153,117,96,222,35,219,152,165,101,75,233,235,86,205,65,170,132,109,206,56,134,222,216,126,187,14,242,214,133,169,151,80,106,109,196,18,139,123,107,90,76,244,81,141,57,210,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,63,88,164,12,194,241,30,206,117,141,143,184,151,101,90,216,201,209,81,109,251,194,179,75,167,70,249,59,74,115,145,21,137,174,182,211,123,215,25,75,86,212,33,37,170,140,212,122,106,102,103,218,44,255,0,33,88,165,125,227,78,83,172,108,76,196,186,239,166,110,74,207,164,250,217,189,43,49,249,188,170,148,166,91,249,182,80,134,211,163,109,33,62,170,75,93,53,61,76,204,206,139,51,99,226,159,25,62,32,92,62,98,248,147,244,94,31,113,177,135,135,253,149,152,60,32,165,75,115,16,96,71,173,73,172,82,98,52,236,167,238,84,34,172,182,27,38,201,111,146,24,92,120,204,58,162,67,45,41,111,158,137,34,53,154,117,129,99,165,101,187,4,42,185,143,198,219,91,5,232,213,200,148,105,23,28,135,82,185,242,91,83,136,140,195,44,57,33,229,146,19,218,181,147,76,185,177,26,164,148,189,169,53,32,140,214,87,253,153,186,77,42,129,148,76,87,161,80,169,145,41,212,218,118,27,215,98,67,135,17,148,178,196,102,27,166,60,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,25,183,23,103,196,143,136,36,156,187,70,111,7,176,110,171,17,88,139,81,142,153,51,106,76,186,211,203,182,80,78,176,227,68,236,119,152,117,151,151,37,147,125,36,133,41,43,109,6,135,52,209,109,153,211,101,129,96,94,88,167,121,82,112,251,15,173,233,117,203,134,185,32,163,65,131,24,139,123,171,208,204,204,204,204,146,132,37,36,165,173,106,50,66,16,149,41,70,148,164,204,188,248,181,79,244,138,63,250,255,0,175,17,85,98,74,103,163,57,181,220,225,226,60,90,155,116,175,67,89,150,191,81,30,217,166,186,132,28,164,182,233,163,155,38,75,137,215,87,157,229,52,102,218,84,109,182,148,37,41,220,100,183,92,246,220,56,178,57,27,53,183,148,251,195,16,87,46,62,29,89,242,24,68,230,90,67,173,46,183,45,68,107,40,77,62,68,73,66,18,146,74,159,82,85,205,74,29,105,41,36,155,196,235,119,188,32,7,21,188,209,227,182,90,255,0,5,223,129,75,231,228,231,202,63,77,250,79,248,178,28,206,127,79,208,242,127,178,90,115,110,222,123,191,71,77,119,118,235,161,105,31,242,21,159,92,216,227,78,108,108,108,51,196,188,86,244,205,183,89,244,159,91,11,208,84,216,252,222,85,54,83,205,252,227,49,208,226,116,113,164,43,213,81,107,166,135,169,25,145,250,190,57,223,153,63,218,79,221,162,42,240,184,241,217,134,95,125,121,60,209,237,120,150,103,170,54,102,174,104,184,97,134,51,226,74,194,251,114,67,21,40,179,147,21,214,223,171,212,78,57,146,159,89,62,218,29,101,12,147,239,50,150,201,37,184,249,142,41,75,37,54,77,241,92,168,100,251,20,51,115,115,85,40,182,25,68,133,77,161,199,82,170,149,137,110,183,200,130,251,177,228,174,18,28,111,121,60,164,60,244,110,81,173,164,56,109,146,141,102,149,104,73,87,42,191,236,11,203,11,47,42,182,31,98,13,189,46,135,112,208,228,28,105,208,100,145,111,105,122,17,145,145,145,154,86,133,36,210,180,45,38,104,90,20,149,36,212,149,17,157,201,240,220,226,9,39,49,49,156,193,236,100,170,196,78,34,211,163,170,76,42,147,206,180,202,238,100,27,175,184,233,53,29,150,26,101,149,198,100,152,73,161,42,82,220,65,45,205,52,67,134,84,152,47,251,253,43,47,249,191,255,0,217,193,64,35,85,0,0,2,0,113,171,240,177,107,124,64,131,229,213,17,74,194,228,248,98,240,255,0,153,132,80,227,102,7,27,237,222,146,250,151,181,251,102,154,235,143,181,42,131,21,198,30,101,213,73,66,86,77,155,207,183,35,181,151,16,165,50,148,39,83,75,138,90,27,177,80,20,173,198,175,197,61,173,240,254,15,152,212,71,42,202,22,80,255,0,26,220,26,198,207,146,208,185,216,133,103,122,2,109,175,190,127,76,203,252,213,78,234,162,57,184,141,179,230,182,210,118,26,182,109,117,182,181,113,13,155,187,162,253,90,147,85,160,85,102,208,171,180,201,116,234,149,58,67,145,38,67,150,202,153,126,51,237,168,210,227,78,54,162,37,33,105,81,26,77,38,68,100,100,100,98,245,56,113,103,142,78,107,108,217,246,126,32,162,36,124,69,179,227,176,185,207,52,182,154,69,110,34,140,208,83,90,96,140,148,133,165,68,148,190,148,167,148,149,186,210,146,105,39,137,166,230,80,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,69,85,255,0,85,31,61,159,236,231,254,12,209,255,0,201,5,191,100,43,20,175,188,105,202,117,141,137,152,151,93,244,205,201,89,244,159,91,55,165,102,63,55,149,82,148,203,127,54,202,16,218,116,109,164,39,213,73,107,166,167,169,153,153,200,1,207,243,11,116,215,108,108,2,196,187,214,214,157,209,86,173,251,62,179,84,167,73,229,33,206,68,166,33,58,227,78,108,89,41,10,218,180,36,244,81,26,79,77,12,140,187,5,32,255,0,85,31,61,159,236,231,254,12,209,255,0,201,5,223,101,234,233,174,223,56,5,134,151,173,211,59,173,173,92,22,125,26,169,81,147,202,67,124,249,79,194,105,199,92,216,130,74,19,185,107,81,232,146,36,150,186,17,17,118,14,128,0,42,175,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,0,0,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,5,122,241,151,198,250,173,139,130,84,12,23,167,208,226,72,143,138,18,31,84,233,239,56,173,241,24,166,191,14,65,33,164,22,132,107,113,215,26,213,106,51,36,161,181,167,105,154,201,109,212,182,13,225,13,229,142,248,137,79,194,220,62,98,35,247,13,90,60,231,160,177,37,242,101,18,23,26,35,210,141,146,89,250,169,90,210,194,144,131,81,165,27,212,157,202,66,117,81,121,74,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,134,156,240,171,19,45,92,100,195,139,115,20,172,169,125,69,22,230,167,181,80,141,185,198,214,227,59,203,215,97,222,90,214,132,188,210,201,77,184,130,81,236,113,11,73,158,169,49,234,197,0,241,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,40,135,136,166,69,100,229,106,242,59,227,15,160,75,94,21,215,228,50,204,23,164,202,105,107,166,84,94,41,11,58,105,17,184,111,188,132,183,29,78,33,229,35,232,45,40,82,214,180,154,215,194,178,209,152,187,239,43,248,167,3,19,44,89,31,205,67,172,66,216,207,241,157,47,169,101,231,225,243,29,105,206,79,55,144,132,243,80,157,232,239,35,239,35,208,158,5,227,166,28,102,47,14,41,216,161,133,245,158,186,149,59,86,158,101,210,36,74,167,202,73,17,185,22,75,100,103,203,121,27,147,169,106,105,52,169,43,66,150,133,161,106,169,110,53,126,41,237,111,135,240,124,198,162,56,255,0,15,236,179,217,185,175,196,187,215,11,111,9,210,233,203,77,143,46,165,72,169,198,51,82,233,213,22,231,66,67,79,155,123,137,47,35,107,174,33,109,168,203,114,22,173,170,66,246,56,142,1,127,216,23,150,22,94,85,108,62,196,27,122,93,14,225,161,200,56,211,160,201,34,222,210,244,35,35,35,35,52,173,10,73,165,104,90,76,208,180,41,42,73,169,42,35,63,62,52,61,144,12,6,141,151,204,174,90,54,203,208,165,198,174,215,227,162,230,184,81,46,59,177,159,69,70,91,77,169,76,184,203,139,81,180,182,26,75,49,140,136,147,169,199,53,154,18,165,40,132,138,17,43,138,14,55,213,112,79,42,21,164,209,168,113,42,50,47,249,10,177,214,185,46,41,40,134,196,216,114,141,231,201,41,237,90,201,166,92,66,11,114,72,150,226,86,123,137,6,218,232,179,15,108,170,174,37,95,246,214,28,208,164,68,98,165,117,86,33,81,33,187,45,106,75,13,191,37,228,50,218,156,82,82,165,18,9,75,35,51,36,168,244,215,66,62,225,249,46,203,90,187,99,93,85,155,42,233,131,209,86,173,250,132,138,93,70,55,53,14,114,37,48,226,155,117,189,232,53,33,91,86,133,22,169,51,73,233,169,25,151,104,208,246,71,241,138,149,141,249,92,195,251,186,29,122,93,86,165,10,143,26,137,94,118,116,164,191,52,170,177,26,75,50,85,33,68,181,171,123,138,73,62,147,112,247,169,183,219,90,136,183,232,59,168,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,245,120,162,241,0,135,72,135,82,203,38,8,92,92,234,171,221,77,58,248,170,48,219,15,197,110,43,172,58,195,212,148,243,16,189,207,31,55,87,92,108,208,166,84,218,91,37,26,205,212,181,89,120,47,132,55,150,61,98,133,191,132,120,126,196,71,43,183,20,133,51,28,229,190,76,176,210,16,218,157,117,231,23,218,100,134,218,109,199,12,146,74,89,146,12,146,149,40,201,39,161,236,180,101,210,196,202,254,22,64,195,59,22,63,243,83,43,19,119,189,252,103,84,233,153,101,249,156,183,93,115,147,205,228,33,92,164,43,98,59,136,187,204,243,88,52,167,148,239,11,24,55,240,254,222,242,230,7,85,0,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,184,156,100,207,84,108,173,100,155,7,44,124,62,159,17,120,169,95,195,123,97,232,44,201,138,234,209,76,167,61,79,52,29,72,140,219,54,30,90,92,142,166,208,202,151,244,214,149,169,11,66,77,11,169,106,77,50,242,197,123,254,21,26,27,146,235,247,101,227,88,110,51,75,151,44,141,250,133,70,91,196,148,155,143,60,162,35,91,142,184,90,173,197,23,106,140,212,125,230,63,37,217,107,87,108,107,170,179,101,93,48,122,42,213,191,80,145,75,168,198,230,161,206,68,166,28,83,110,183,189,6,164,43,106,208,162,213,38,105,61,53,35,50,237,23,41,150,159,252,205,181,127,135,247,223,255,0,30,168,41,88,76,174,34,153,21,147,149,171,200,239,140,62,129,45,120,87,95,144,203,48,94,147,41,165,174,153,81,120,164,44,233,164,70,225,190,242,18,220,117,56,135,148,143,160,180,161,75,90,210,107,92,53,22,19,193,223,46,177,177,15,23,43,88,219,120,90,113,42,54,245,139,29,12,210,30,156,211,166,132,215,220,90,22,211,204,22,222,75,171,142,202,28,82,137,74,53,52,185,17,156,74,119,108,90,38,255,0,20,12,123,197,140,187,96,21,2,245,193,203,175,228,253,106,109,225,22,150,252,158,134,52,189,241,87,10,107,138,111,100,134,220,65,106,182,91,61,72,183,122,186,107,161,153,28,64,200,86,125,115,99,141,57,177,177,176,207,18,241,91,211,54,221,103,210,125,108,47,65,83,99,243,121,84,217,79,55,243,140,199,67,137,209,198,144,175,85,69,174,154,30,164,102,71,111,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,127,140,86,16,34,224,177,41,24,161,21,141,101,211,94,143,5,199,55,127,232,237,179,80,124,203,67,89,23,121,251,18,103,245,251,5,104,229,91,20,234,56,63,142,118,165,217,6,103,78,209,213,32,199,155,243,105,94,248,189,99,14,56,142,212,44,203,82,108,187,82,91,189,195,70,22,37,207,26,244,178,232,119,108,67,213,170,197,58,52,228,119,247,58,210,92,46,242,35,238,87,184,190,194,31,120,0,4,4,227,61,42,91,25,98,183,91,105,26,52,229,235,17,42,94,165,219,173,62,161,170,116,239,238,246,138,130,193,182,83,35,23,172,120,234,111,122,93,185,41,136,52,235,166,226,57,77,150,154,251,6,148,240,201,148,199,195,107,78,58,91,216,150,168,112,16,73,215,93,164,81,208,90,107,237,30,148,0,0,0,0,0,127,140,185,113,224,70,118,100,183,54,50,202,20,181,171,67,61,18,69,169,158,133,219,220,66,10,230,227,137,221,131,132,76,212,108,220,55,115,211,23,75,43,122,42,251,30,143,210,172,137,246,205,127,61,21,77,175,107,173,163,179,94,221,125,196,102,42,47,26,49,231,17,241,222,230,149,113,223,245,190,185,110,190,183,24,111,166,97,174,74,13,199,22,148,106,211,104,221,167,53,101,169,150,167,175,217,167,216,193,108,173,99,6,60,85,153,166,88,118,223,86,135,18,151,86,239,89,21,189,141,26,155,73,175,107,174,163,93,57,168,61,59,251,126,221,44,111,0,56,65,91,20,115,167,215,113,150,161,233,55,146,77,58,245,55,148,227,59,87,243,74,82,121,177,230,153,30,134,78,39,82,47,110,190,194,19,247,14,112,123,15,48,158,146,205,22,195,160,122,54,43,40,74,18,142,169,247,187,9,40,73,118,186,181,31,115,104,246,251,62,209,237,0,0,0,0,7,230,168,211,161,213,97,185,2,123,60,214,29,211,122,55,26,117,208,200,203,180,140,143,188,136,85,126,126,184,109,69,129,10,78,41,96,149,47,78,94,206,178,159,207,62,221,78,43,13,252,236,153,95,91,170,236,79,212,126,195,21,100,235,75,101,102,219,137,209,69,222,90,139,58,225,171,159,121,116,153,108,224,174,44,86,55,193,94,239,68,191,211,145,114,244,41,146,95,245,88,142,102,122,168,219,47,93,125,158,207,105,11,107,74,137,101,185,39,169,24,254,128,0,0,0,0,0,0,0,134,124,70,179,122,188,189,88,109,91,182,156,189,183,61,107,119,33,92,189,121,60,151,162,45,93,142,50,227,106,213,183,149,222,101,167,214,125,212,81,42,83,243,31,84,153,43,222,226,244,220,173,8,181,208,180,246,125,130,202,120,98,100,134,61,226,250,177,147,18,32,235,2,54,158,141,143,205,63,158,220,83,99,187,235,50,249,41,58,41,40,63,89,29,190,207,105,139,120,109,180,52,130,109,178,209,37,220,67,254,128,0,0,0,0,0,124,202,245,185,71,185,105,210,105,85,168,125,68,105,108,173,135,81,204,90,55,33,73,52,168,181,73,145,151,98,143,184,245,21,227,154,254,20,22,229,236,170,149,233,131,19,125,17,84,89,189,49,202,127,45,201,29,83,167,207,112,211,205,147,48,146,141,202,83,73,215,77,11,77,116,208,204,133,87,226,158,18,223,88,39,118,189,107,222,180,206,134,124,87,20,105,46,115,46,234,73,117,104,37,124,218,214,159,164,210,187,53,246,125,154,247,252,173,241,17,197,108,190,170,37,191,57,223,76,219,45,190,217,174,22,216,209,246,160,185,8,63,156,40,203,112,254,109,147,79,127,183,94,242,237,183,236,181,230,235,12,179,39,66,143,42,216,155,201,170,244,232,118,84,14,92,133,114,85,177,147,90,121,171,101,180,171,106,158,74,117,46,254,242,236,238,238,128,0,0,0,0,60,230,36,233,248,59,186,117,86,210,244,44,239,91,77,116,249,133,246,140,214,99,70,159,134,43,239,69,110,47,148,213,79,91,77,53,254,20,231,104,182,142,11,113,166,126,47,247,52,190,111,240,95,149,211,91,217,180,191,41,209,83,143,93,123,251,189,157,194,195,128,0,66,94,42,152,208,222,30,96,27,246,148,39,246,78,185,29,85,61,212,237,215,88,210,33,78,108,251,208,162,250,72,46,227,35,250,200,82,93,151,110,73,188,175,10,45,173,23,242,181,138,140,104,73,62,206,195,117,212,163,94,211,34,239,87,188,190,210,26,63,203,61,133,23,13,176,34,197,181,152,107,99,177,173,234,98,100,158,227,61,239,166,27,40,90,187,84,162,45,77,29,196,122,123,135,79,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,137,84,34,175,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,197,96,113,162,186,107,182,53,213,151,171,214,214,157,209,86,173,250,133,114,169,78,147,202,67,156,137,76,57,75,113,167,54,44,148,133,109,90,18,122,40,141,39,166,134,70,93,130,74,228,23,58,246,174,107,48,226,37,18,173,83,233,241,54,217,167,178,221,199,79,144,109,161,201,251,9,45,170,167,28,155,74,16,166,93,89,145,173,40,73,114,92,89,32,203,106,154,91,188,255,0,138,22,74,63,24,11,17,120,207,135,180,202,172,236,73,179,105,232,140,213,58,17,115,189,51,75,75,202,90,227,147,74,81,104,243,92,215,222,108,219,35,91,158,187,91,28,82,218,229,210,93,38,173,85,160,85,97,87,104,85,57,116,234,149,58,67,114,225,204,136,242,153,126,51,237,168,148,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,66,255,0,184,117,230,98,242,205,46,94,74,243,196,24,49,17,112,208,43,15,91,147,166,198,34,66,42,107,102,60,119,138,89,180,73,36,178,181,38,66,73,104,79,169,189,10,82,73,9,81,54,137,64,51,89,154,172,82,252,52,230,59,17,113,49,154,239,166,96,86,110,9,94,138,155,210,244,252,218,91,75,228,193,249,179,66,20,157,34,180,194,125,116,146,207,77,87,170,141,70,118,105,193,99,7,105,84,92,35,186,241,190,161,65,150,213,118,229,172,46,137,6,100,184,169,74,21,74,138,134,212,106,138,225,160,150,104,114,75,142,161,211,74,205,10,92,54,203,66,83,70,42,175,26,240,190,171,130,184,185,119,225,69,101,82,220,145,107,86,36,211,81,34,76,37,68,92,198,16,179,228,202,38,148,102,104,67,205,114,221,71,172,162,52,56,147,37,40,140,140,238,251,133,149,255,0,26,250,201,109,155,20,238,25,117,106,149,171,34,125,2,164,114,77,213,46,42,219,146,183,99,199,37,184,94,178,17,13,248,132,141,134,104,74,54,160,180,216,105,76,181,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,160,17,55,233,188,60,234,184,181,145,203,19,50,56,37,14,92,251,201,184,245,83,184,237,228,41,78,174,174,195,21,57,109,162,68,52,158,166,82,91,105,180,36,216,79,99,168,65,26,8,158,35,76,136,149,133,184,165,125,224,181,247,76,196,204,52,174,250,26,228,163,115,186,41,189,43,50,57,92,214,86,203,159,54,242,22,218,181,109,213,167,214,73,233,174,165,161,145,25,104,79,42,57,174,195,140,218,225,194,47,91,41,222,134,171,7,150,197,126,128,251,196,185,84,137,74,35,50,74,140,136,185,140,175,106,141,167,136,137,46,37,42,35,36,45,14,54,142,214,42,175,250,134,63,251,81,127,129,63,253,60,89,78,19,216,191,130,252,44,179,112,207,210,158,147,249,37,111,211,168,93,111,35,147,213,116,177,155,103,155,203,220,173,155,185,123,182,238,86,154,233,169,233,168,245,99,56,57,208,198,58,22,62,230,130,255,0,197,91,89,157,148,90,173,65,184,244,231,55,44,250,152,177,35,181,17,169,58,45,8,90,57,200,142,151,121,106,73,41,28,205,135,169,167,83,176,174,9,248,59,85,162,217,183,230,55,215,40,49,26,143,114,200,139,68,160,76,122,42,147,45,76,69,55,21,49,77,56,164,17,28,103,29,113,132,25,182,179,37,59,13,100,162,35,105,34,176,49,175,11,234,184,43,139,151,126,20,86,85,45,201,22,181,98,77,53,18,36,194,84,69,204,97,11,62,76,162,105,70,102,132,60,215,45,212,122,202,35,67,137,50,82,136,200,206,239,184,89,95,241,175,172,150,217,177,78,225,151,86,169,90,178,39,208,42,71,36,221,82,226,173,185,43,118,60,114,91,133,235,33,16,223,136,72,216,102,132,163,106,11,77,134,148,203,81,90,184,177,193,175,240,161,138,119,150,38,126,49,222,140,249,91,112,84,107,189,23,201,14,119,75,213,73,113,238,87,51,173,78,253,188,205,187,182,167,93,53,208,181,208,77,92,174,96,95,226,215,129,54,206,10,124,169,249,71,242,115,173,254,51,232,122,62,127,81,49,249,63,145,230,57,183,111,63,111,211,61,118,235,217,174,133,64,57,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,16,131,138,134,69,100,216,23,13,87,51,216,91,2,91,246,197,114,67,213,43,205,151,165,53,178,147,81,126,83,40,75,237,27,142,19,206,34,83,210,76,205,180,33,124,165,165,103,185,45,173,8,111,175,240,100,203,167,201,171,18,187,153,122,252,125,39,221,252,202,21,191,235,253,10,91,15,23,84,239,168,233,164,249,178,154,36,109,113,180,173,29,22,228,153,165,238,217,171,155,31,11,24,201,240,254,225,242,231,198,107,7,213,187,46,154,237,243,117,86,111,91,166,119,91,90,184,42,18,42,149,25,60,164,55,207,148,251,138,113,215,54,32,146,132,238,90,212,122,36,137,37,174,132,68,93,130,234,120,112,112,255,0,135,151,122,19,88,183,139,214,239,249,172,79,234,88,106,52,135,24,144,221,187,23,122,219,219,29,108,173,198,214,243,205,145,45,111,18,183,19,110,147,73,36,124,241,187,72,34,213,63,210,40,255,0,235,254,188,69,85,142,235,147,236,166,94,89,186,197,15,144,244,41,18,232,244,40,17,220,147,93,184,211,0,165,49,74,65,182,179,96,150,131,113,162,90,221,117,4,218,80,75,223,167,49,100,70,150,150,101,161,59,2,192,179,112,178,205,164,225,246,31,91,209,40,118,245,14,57,70,131,6,49,30,198,145,169,153,153,153,153,169,107,82,141,75,90,212,102,181,173,74,82,141,74,81,153,250,1,21,115,207,145,143,199,71,228,79,249,168,252,142,249,29,233,47,237,39,164,58,174,175,166,255,0,214,25,217,183,166,255,0,117,174,255,0,102,157,188,171,43,156,41,63,22,188,118,182,113,175,240,245,242,143,228,231,91,252,89,242,91,163,231,245,16,223,141,249,110,173,205,187,121,251,190,129,235,183,78,205,117,46,85,199,59,243,39,251,73,251,180,85,88,247,248,23,129,120,143,152,188,71,167,97,126,23,209,186,234,172,237,93,121,231,76,209,22,159,21,38,68,228,169,46,17,31,45,148,110,78,167,161,168,212,164,161,9,90,214,132,43,69,56,23,129,120,113,151,76,56,167,97,126,23,209,186,26,84,29,93,121,231,76,151,42,161,41,68,68,228,169,46,17,23,49,229,237,78,167,161,36,146,148,161,9,66,16,132,38,42,241,31,225,255,0,15,49,20,39,113,111,8,109,223,243,88,129,211,48,236,104,238,49,29,187,138,46,244,55,182,66,222,91,109,161,230,91,51,90,30,53,110,54,218,54,148,75,249,147,106,149,173,59,166,187,99,93,84,107,214,214,157,209,86,173,250,132,122,165,58,79,41,14,114,37,48,226,92,105,205,139,37,33,91,86,132,158,138,35,73,233,161,145,151,96,249,66,255,0,191,210,178,255,0,155,255,0,253,156,20,2,53,80,0,0,32,7,26,191,11,22,183,196,8,62,93,81,21,193,195,210,192,179,113,63,56,216,115,102,98,5,189,18,187,66,149,34,124,153,20,249,100,106,97,245,198,167,201,144,209,56,157,116,90,9,214,91,51,66,181,66,200,141,42,37,36,205,39,161,224,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,158,207,217,191,222,67,165,113,45,225,247,27,24,105,85,140,193,225,5,42,91,152,131,2,63,83,88,164,196,105,217,79,220,168,66,98,176,217,54,75,124,144,194,227,198,97,213,18,25,105,75,124,244,73,17,172,211,173,64,216,23,253,229,133,151,149,39,16,112,250,225,151,67,184,104,114,10,76,25,209,140,183,180,189,12,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,143,67,185,67,204,229,11,54,152,53,27,21,105,20,95,66,75,69,66,85,46,169,72,234,87,39,160,148,210,137,73,111,158,166,154,39,119,48,228,119,117,74,118,151,55,102,166,164,168,80,190,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,68,85,254,161,143,254,212,95,224,79,255,0,79,19,255,0,43,152,23,248,181,224,77,179,130,159,42,126,81,252,156,235,127,140,250,30,143,159,212,76,126,79,228,121,142,109,219,207,219,244,207,93,186,246,107,161,117,81,229,49,98,197,252,40,97,101,229,134,126,148,244,103,202,219,126,163,66,235,121,28,238,151,170,140,227,60,222,94,228,239,219,204,221,183,114,117,211,77,75,93,69,107,127,80,199,255,0,106,47,240,39,255,0,167,139,41,194,123,23,240,95,133,150,110,25,250,83,210,127,36,173,250,117,11,173,228,114,122,174,150,51,108,243,121,123,149,179,119,47,118,221,202,211,93,53,61,53,30,172,0,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,0,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,10,1,226,117,138,95,133,12,228,222,189,37,119,210,116,171,75,167,181,169,255,0,193,121,61,47,74,217,117,108,118,161,42,94,217,206,77,245,213,187,93,125,85,26,9,2,69,112,79,193,218,85,106,242,191,49,190,185,65,150,236,139,106,60,90,37,2,99,209,82,168,137,126,81,56,169,138,105,197,32,204,164,182,211,108,32,205,181,145,165,169,139,37,17,147,169,16,215,58,24,57,66,192,44,208,95,248,85,107,61,190,139,74,168,55,34,156,222,213,151,77,22,92,118,165,181,27,85,173,107,95,37,18,18,215,49,74,53,47,151,188,244,53,104,86,147,193,199,23,163,94,185,104,157,133,178,31,136,85,44,56,172,60,202,24,101,135,82,191,71,78,90,229,50,243,171,86,168,90,213,32,231,160,137,6,90,33,148,110,73,106,74,92,245,20,3,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,249,55,101,173,66,190,109,90,205,149,116,193,235,104,183,5,62,69,46,163,27,154,182,249,241,95,109,77,186,222,244,26,86,157,200,90,139,84,153,40,181,212,140,143,180,103,179,58,249,81,174,229,47,25,102,217,188,170,172,203,66,165,172,203,90,183,53,148,39,175,139,181,6,227,102,166,204,208,111,48,181,242,156,45,16,163,209,14,114,208,135,91,33,208,56,108,230,187,17,240,51,28,109,188,47,166,59,233,91,51,17,174,8,20,122,149,26,67,198,150,227,202,148,243,113,219,159,28,244,62,91,200,220,141,228,69,181,214,208,72,86,134,150,156,107,160,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,116,241,2,200,141,11,53,86,171,151,173,172,142,139,19,109,250,121,183,78,147,170,220,244,164,86,27,148,227,84,173,139,144,212,118,57,178,100,36,250,149,17,169,26,104,122,167,176,171,135,134,134,89,42,184,169,154,246,85,120,70,184,40,17,240,142,67,119,13,73,5,78,82,22,138,172,73,141,148,122,124,133,56,90,71,90,157,75,139,82,20,147,90,145,21,244,36,146,122,184,221,239,0,165,110,51,120,165,242,175,49,212,44,51,129,93,234,160,88,150,251,125,76,46,151,103,71,84,154,179,121,239,156,52,18,156,223,21,52,229,118,41,72,78,154,22,138,230,16,243,252,34,48,118,149,137,89,163,93,221,113,208,101,206,166,225,245,29,218,220,103,78,42,93,132,221,85,78,182,204,68,190,165,161,73,37,146,87,33,246,136,141,43,230,69,74,210,127,54,162,30,127,138,158,14,80,176,139,55,21,121,54,227,218,68,191,105,237,94,46,70,218,191,224,178,164,190,251,114,75,122,214,163,95,49,248,238,191,175,170,148,243,246,37,36,148,17,156,159,224,143,139,209,151,74,196,44,4,156,252,70,228,49,33,171,190,150,218,88,119,158,250,22,150,226,205,82,220,237,104,144,217,183,0,146,159,85,102,111,56,126,185,17,236,180,161,74,220,106,252,83,218,223,15,224,249,141,68,113,252,167,103,6,171,148,252,35,197,212,216,199,16,239,187,214,69,6,5,21,114,90,83,136,130,195,72,168,156,153,196,147,65,180,226,218,55,24,66,27,113,68,70,183,210,179,75,136,109,109,171,128,82,105,151,150,43,223,240,168,208,220,151,95,187,47,26,195,113,154,92,185,100,111,212,42,50,222,36,164,220,121,229,17,26,220,117,194,213,110,40,187,84,102,163,239,49,122,124,62,114,73,74,202,133,128,229,118,231,98,36,236,69,186,163,199,122,171,49,81,82,151,233,44,41,150,84,186,74,28,75,206,161,104,110,66,92,82,157,108,210,79,31,44,212,70,77,183,164,181,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,5,212,240,189,200,183,224,82,213,70,56,227,29,153,210,98,77,107,127,161,227,77,86,231,168,84,183,27,73,22,172,154,75,167,152,246,174,115,53,53,45,13,26,27,249,165,42,67,103,85,121,177,241,79,140,159,16,46,31,49,124,90,166,90,127,243,54,213,254,31,223,127,252,122,160,165,97,169,43,178,214,161,95,54,173,102,202,186,96,245,180,91,130,159,34,151,81,141,205,91,124,248,175,182,166,221,111,122,13,43,78,228,45,69,170,76,148,90,234,70,71,218,51,239,156,28,157,222,89,105,199,159,193,133,10,143,112,87,104,87,28,134,206,202,156,168,100,227,245,132,57,176,186,100,19,58,147,146,90,117,194,101,73,36,165,106,62,91,132,218,18,243,100,119,83,146,156,188,82,178,207,151,155,106,195,98,149,46,5,118,161,29,154,221,210,137,51,19,37,126,155,126,59,69,41,36,166,204,218,36,54,109,165,148,19,126,174,198,146,102,107,81,169,197,254,76,235,101,75,241,193,194,202,86,25,252,189,249,37,232,203,129,138,239,91,232,190,191,153,203,141,33,158,87,47,156,214,154,245,59,183,110,61,54,105,167,110,165,192,50,185,194,147,241,107,199,107,103,26,255,0,15,95,40,254,78,117,191,197,159,37,186,62,127,81,13,248,223,150,234,220,219,183,159,187,232,30,187,116,236,215,82,159,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,142,102,44,40,184,145,129,23,213,172,251,91,221,149,111,84,211,24,247,25,108,125,80,222,66,21,216,164,145,232,107,238,51,211,222,51,127,122,91,146,108,219,194,181,107,74,252,173,30,163,38,18,143,179,180,218,117,72,215,176,204,187,211,239,63,180,197,218,112,171,198,134,241,15,1,24,180,102,191,190,117,182,226,96,52,157,186,105,26,60,40,45,151,114,18,95,73,103,222,102,127,89,137,180,0,2,188,120,210,70,153,248,191,219,82,201,223,224,191,43,161,183,179,105,126,83,162,168,158,186,247,247,126,161,82,248,47,167,225,138,196,213,91,75,229,53,47,214,211,93,63,133,55,218,52,167,134,218,126,14,173,109,21,184,189,11,7,214,211,77,126,97,29,163,209,128,0,0,0,0,225,121,148,205,214,25,101,178,133,34,85,207,55,157,85,233,214,236,88,28,185,9,231,43,99,198,132,243,80,203,137,78,229,50,164,234,125,221,231,217,223,80,57,164,226,35,138,217,130,84,187,126,11,190,134,182,92,125,195,68,45,177,164,110,65,243,208,95,56,113,144,225,124,219,196,158,255,0,102,189,231,217,192,48,179,9,111,172,108,187,89,181,236,170,103,93,62,83,137,53,23,57,150,180,37,58,132,26,190,113,104,79,210,117,61,154,251,126,221,45,67,42,28,40,45,203,41,84,219,211,25,230,250,94,166,142,76,196,83,249,110,71,233,93,46,67,132,158,108,105,134,149,237,82,93,78,186,104,122,235,166,132,68,44,58,131,110,81,173,154,116,106,85,22,31,79,26,35,40,142,202,57,139,94,212,37,36,148,150,170,51,51,236,73,119,158,163,233,128,0,0,0,0,0,255,0,151,27,67,168,54,220,45,82,125,228,42,31,137,214,72,99,217,210,19,140,152,109,7,72,50,117,244,148,126,105,252,206,210,133,29,175,89,231,204,213,170,148,179,245,81,217,237,246,24,173,104,178,159,134,250,100,198,94,199,17,174,213,104,71,166,165,167,183,237,23,175,195,151,55,171,204,45,134,237,187,118,75,221,115,209,118,243,213,203,211,157,206,122,90,211,216,219,45,182,157,27,101,61,198,122,253,71,223,51,0,0,0,0,0,0,0,7,152,196,155,246,143,134,86,108,251,210,186,189,176,233,252,174,103,98,143,242,142,161,178,250,41,81,247,172,189,135,253,35,57,89,135,198,202,254,61,226,101,74,254,174,47,67,153,201,229,181,162,62,111,100,118,154,63,89,45,163,93,121,68,125,169,236,255,0,172,250,150,68,114,159,81,204,206,36,27,114,213,201,183,168,255,0,231,139,186,37,90,115,88,147,202,245,73,230,215,249,70,52,245,117,250,244,46,251,255,0,165,211,33,209,160,181,78,128,215,45,134,119,108,78,227,61,53,51,51,237,51,51,239,51,31,172,0,0,0,0,0,0,0,120,28,98,193,43,15,28,45,89,86,165,241,75,234,163,190,218,210,218,185,239,35,150,179,109,198,201,90,52,226,12,244,39,85,217,175,110,191,102,148,245,156,110,26,183,182,9,203,168,94,56,124,231,166,237,115,83,178,148,90,51,27,162,111,89,14,27,127,59,41,110,57,177,166,145,235,105,170,183,123,200,200,225,157,187,112,215,172,59,150,37,114,143,35,165,169,82,165,54,243,106,216,133,236,113,167,9,69,216,162,82,79,69,32,189,134,93,158,209,110,185,16,226,83,79,196,111,70,225,54,41,66,232,171,12,48,204,104,213,46,106,157,234,214,93,51,8,79,41,136,169,75,123,214,183,21,169,171,179,77,15,179,67,22,45,30,67,82,227,183,41,133,110,109,228,19,136,61,12,181,73,150,164,125,163,253,0,0,0,0,121,60,92,89,183,133,55,162,200,244,52,219,213,19,255,0,243,103,6,107,49,85,102,230,40,94,11,51,212,213,95,168,31,255,0,156,44,92,127,7,10,27,148,172,176,86,100,60,122,170,101,221,34,66,63,184,93,62,158,101,220,103,238,19,192,0,127,195,206,161,134,150,243,135,162,91,73,169,71,245,17,106,40,175,138,54,56,75,196,204,119,147,107,71,145,186,155,109,146,224,108,216,69,243,241,230,77,70,186,155,105,87,209,95,188,203,235,49,248,184,94,96,218,177,67,49,145,42,147,83,178,13,179,29,186,202,92,215,93,207,199,159,9,68,141,9,105,50,213,46,31,110,134,95,81,139,225,101,164,48,210,25,108,180,75,105,36,164,190,162,45,7,253,128,0,0,0,0,0,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,68,170,17,87,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,98,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,140,214,102,199,197,62,50,124,64,184,124,197,241,106,156,21,60,44,93,63,16,39,121,117,56,119,94,33,24,161,74,194,172,159,98,77,78,160,152,143,72,175,209,221,181,224,196,122,106,99,46,67,245,4,156,99,229,106,70,110,45,166,156,118,65,182,146,213,72,142,190,212,145,26,211,158,17,165,60,170,225,111,224,91,46,56,117,134,111,80,189,13,62,141,111,197,244,172,46,171,168,229,85,29,71,58,119,206,18,214,149,107,41,215,213,234,40,208,90,232,141,18,73,34,169,94,48,88,57,93,177,179,64,120,171,33,238,162,139,137,116,246,36,67,115,106,17,200,149,6,59,17,36,70,208,150,165,171,106,17,25,222,97,165,9,62,167,98,119,27,106,49,237,184,39,226,133,42,222,197,203,243,10,42,9,136,204,139,206,143,22,165,6,67,211,82,210,220,126,158,183,53,138,211,70,90,188,181,181,49,215,79,106,181,74,34,172,246,168,140,205,23,18,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,64,34,255,0,184,92,120,19,195,47,190,188,226,104,142,188,78,120,121,210,174,26,85,195,154,44,23,135,18,157,88,167,71,126,175,121,81,73,73,101,138,139,13,164,220,126,162,198,186,37,18,82,146,82,221,71,97,60,68,165,151,207,110,41,21,193,150,44,194,221,89,95,198,90,46,46,90,209,186,254,131,153,26,163,75,92,167,35,179,83,130,234,118,187,29,197,32,255,0,185,113,6,164,173,40,117,166,150,104,94,205,167,161,60,11,199,76,56,204,94,28,83,177,67,11,235,61,117,42,118,173,60,203,164,72,149,79,148,146,35,114,44,150,200,207,150,242,55,39,82,212,210,105,82,86,133,45,11,66,213,208,0,113,76,232,99,29,119,0,178,193,127,226,173,172,206,250,213,42,158,220,122,115,155,144,93,52,169,114,26,136,212,157,22,133,161,124,149,200,75,188,181,36,210,190,94,195,208,149,169,103,8,104,247,37,248,57,93,192,44,176,88,24,85,116,189,190,181,74,167,185,34,162,222,212,23,77,42,92,135,101,187,27,84,45,104,95,37,114,20,215,49,42,52,175,151,188,180,37,104,85,87,198,11,7,43,182,54,104,15,21,100,61,212,81,113,46,158,196,136,110,109,66,57,18,160,199,98,36,136,218,18,212,181,109,66,35,59,204,52,161,39,212,236,78,227,109,70,61,183,4,252,80,165,91,216,185,126,97,69,65,49,25,145,121,209,226,212,160,200,122,106,90,91,143,211,214,230,177,90,104,203,87,150,182,166,58,233,237,86,169,68,85,158,213,17,153,162,226,64,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,37,80,243,246,5,129,102,225,101,155,73,195,236,62,183,162,80,237,234,28,114,141,6,12,98,61,141,35,83,51,51,51,51,82,214,165,26,150,181,168,205,107,90,148,165,26,148,163,51,241,89,177,240,177,140,159,15,238,31,46,124,102,176,90,167,10,60,139,126,67,52,24,215,102,127,169,229,88,16,167,43,251,165,42,168,228,115,79,252,23,74,181,43,244,222,36,127,99,188,45,80,101,92,90,167,250,69,31,253,127,215,136,170,177,165,60,177,101,234,213,202,254,13,81,112,142,214,147,215,244,28,201,53,26,162,226,183,29,234,156,231,85,185,217,14,37,5,253,203,104,37,41,106,67,77,52,131,90,246,110,62,170,0,2,170,248,231,126,100,255,0,105,63,118,138,203,176,44,11,203,20,239,42,78,31,97,245,189,46,185,112,215,36,20,104,48,99,17,111,117,122,25,153,153,153,146,80,132,164,148,181,173,70,72,66,18,165,40,210,148,153,149,255,0,100,147,39,214,206,81,176,189,170,42,74,36,219,218,185,29,133,93,149,136,142,200,228,78,125,167,31,91,40,109,183,86,105,74,25,76,149,180,75,74,27,55,9,36,181,165,38,123,83,34,128,85,95,21,204,139,126,95,52,24,41,102,127,170,37,95,240,160,171,251,149,38,168,220,114,79,252,47,84,180,171,244,30,52,127,100,60,42,172,95,247,250,86,95,243,127,255,0,179,130,128,70,146,51,85,153,139,55,42,24,71,51,20,175,8,50,234,43,84,132,211,105,20,200,196,105,93,70,162,226,28,91,76,27,155,77,44,163,107,78,45,110,40,143,106,16,173,169,90,246,54,191,87,130,248,189,102,227,214,23,219,248,185,135,239,203,114,133,113,71,83,209,202,91,6,203,237,45,14,41,167,89,113,29,164,75,109,214,220,108,205,38,164,25,160,205,42,82,76,148,126,212,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,247,215,147,205,23,252,0,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,90,160,130,184,153,194,87,6,177,47,49,207,227,92,235,194,171,18,219,173,84,21,89,184,109,36,50,165,122,66,115,139,91,143,155,115,121,164,228,118,94,112,210,165,182,72,82,139,87,73,183,26,37,55,202,155,244,154,77,42,129,74,133,66,161,83,34,83,169,180,232,237,196,135,14,35,41,101,136,204,54,146,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,12,219,230,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,74,160,20,173,253,90,188,211,255,0,172,28,42,255,0,221,85,31,242,225,103,217,51,198,187,171,49,57,108,179,241,142,245,167,210,161,86,174,15,72,117,44,82,218,113,184,168,228,79,145,29,27,18,227,142,44,181,67,41,51,213,103,235,25,233,161,104,69,218,192,0,5,85,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,169,0,0,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,15,21,141,120,161,74,193,92,35,187,241,94,178,152,142,71,181,168,242,106,72,143,38,106,98,34,99,232,65,242,98,147,170,35,36,45,231,121,109,35,213,81,154,220,73,18,84,102,68,121,140,23,253,195,23,11,127,5,249,54,178,186,186,23,163,42,183,111,81,116,212,63,133,115,186,174,169,195,233,31,236,90,146,141,208,91,133,234,39,110,154,122,201,37,154,196,32,227,97,133,244,171,123,23,44,60,87,167,170,35,50,47,58,60,170,108,232,236,194,75,75,113,250,122,219,210,83,174,145,234,242,214,212,198,154,45,201,213,40,138,130,220,162,50,36,120,158,15,184,199,93,177,179,64,88,85,29,158,162,139,137,116,247,227,204,111,114,17,200,149,6,59,242,227,201,212,208,165,171,106,17,37,174,89,41,9,62,167,122,183,27,105,33,119,226,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,1,0,56,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,37,87,26,191,20,246,183,195,248,62,99,81,14,10,158,41,238,159,135,243,188,198,156,46,164,121,250,21,129,102,219,55,53,205,121,208,173,232,145,43,183,140,136,210,107,181,4,145,155,243,151,30,58,35,176,75,81,153,153,33,182,155,34,74,11,68,17,169,197,17,110,113,106,87,160,31,146,173,86,165,80,41,83,107,181,218,156,74,117,54,157,29,201,115,38,75,121,44,177,25,134,210,106,113,215,28,81,146,80,132,164,141,70,163,50,34,34,51,49,152,204,88,190,191,10,24,167,121,98,103,162,253,25,242,182,224,168,215,122,46,127,59,165,234,164,184,247,43,153,181,59,246,243,54,238,218,157,116,215,66,215,65,111,252,25,48,183,228,166,92,107,184,153,62,133,210,207,190,238,7,58,105,189,86,254,178,151,9,4,203,63,54,75,52,183,178,82,170,41,237,74,86,173,117,61,83,203,49,226,184,220,97,125,42,85,129,135,184,208,202,162,49,82,166,86,29,181,228,18,97,39,159,49,137,44,185,37,173,242,53,37,108,97,81,30,218,217,146,139,89,110,40,141,61,187,224,255,0,14,172,99,174,224,222,110,44,73,52,134,122,136,151,133,65,139,58,169,27,114,17,206,139,61,246,155,73,239,82,22,105,229,62,81,223,209,59,84,190,70,205,201,74,212,99,66,130,149,184,213,248,167,181,190,31,193,243,26,136,128,2,228,248,81,228,163,240,101,106,177,153,76,76,166,82,164,220,151,109,62,60,155,73,173,57,207,81,233,111,54,165,28,141,228,163,109,47,74,109,196,118,37,59,219,104,182,154,200,222,121,164,216,168,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,237,111,251,254,205,194,203,54,173,136,56,131,112,196,161,219,212,56,231,38,116,233,38,123,26,70,164,68,68,68,70,165,173,74,52,161,8,73,26,214,181,37,41,37,41,68,71,84,24,123,198,10,251,44,205,85,42,247,225,245,24,59,90,168,122,58,155,75,84,70,98,57,64,130,185,76,165,21,23,84,203,47,200,144,243,113,144,234,220,96,157,52,173,199,87,176,210,73,66,74,221,41,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,172,114,172,216,248,88,198,79,135,247,15,151,62,51,88,44,251,133,215,15,249,149,121,148,220,205,227,125,187,201,165,51,211,84,108,122,91,238,62,196,167,37,52,251,79,179,86,87,45,104,218,201,114,180,105,183,9,105,121,46,41,195,73,32,154,83,182,212,51,89,155,31,20,248,201,241,2,225,243,23,197,170,101,167,255,0,51,109,95,225,253,247,255,0,199,170,10,86,26,168,30,82,255,0,194,219,19,20,62,78,124,186,161,122,79,228,149,193,14,233,163,255,0,10,121,158,150,169,23,119,33,255,0,154,90,119,237,230,47,212,94,228,30,189,169,61,8,122,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,255,0,15,52,135,218,91,46,22,169,113,38,149,23,212,101,160,161,238,40,120,54,172,47,204,100,186,164,36,239,131,115,71,114,178,167,53,211,107,242,39,205,81,163,67,90,140,244,75,101,219,161,23,212,67,246,240,185,199,9,120,103,142,241,173,105,18,54,211,110,66,68,13,155,8,254,126,68,200,72,215,82,109,74,250,40,247,145,125,100,47,81,151,80,251,72,121,179,213,46,36,148,147,250,140,181,31,246,0,32,135,24,234,27,149,108,176,81,164,50,122,42,29,221,30,66,255,0,184,69,62,160,103,222,101,239,20,221,133,74,52,98,133,158,178,61,13,53,250,121,255,0,249,194,6,149,48,141,70,188,40,178,214,103,169,170,222,167,31,255,0,155,54,61,96,0,0,0,15,243,145,33,168,177,220,146,250,182,182,210,13,107,61,12,244,73,22,166,125,130,186,115,223,196,166,159,135,30,146,194,108,45,133,214,214,30,97,232,210,170,60,197,55,210,44,250,166,22,158,83,241,84,151,54,45,13,171,82,87,110,186,23,102,166,42,42,226,184,107,215,229,203,46,185,88,145,213,84,170,178,156,121,197,108,66,55,184,235,134,163,236,73,37,37,170,150,126,194,46,223,96,153,153,58,225,171,123,99,100,186,125,227,136,14,122,18,215,37,53,41,37,163,50,122,214,245,142,225,55,243,82,144,227,123,218,117,126,182,154,167,111,188,200,138,225,112,119,4,172,60,15,181,98,218,150,61,47,165,97,134,208,151,21,207,121,124,197,147,109,182,106,209,215,22,101,169,52,158,205,123,52,251,117,247,192,0,0,0,0,0,0,3,242,85,41,144,235,48,93,167,79,107,152,195,219,119,167,113,150,186,25,25,118,145,145,247,145,10,0,207,118,83,234,25,102,196,132,183,17,92,235,122,177,175,163,157,209,41,215,148,196,110,111,170,111,56,191,202,63,167,173,167,213,169,119,114,220,188,99,101,127,1,49,50,155,127,80,215,169,195,231,115,26,209,31,57,190,59,173,23,172,166,215,166,156,211,62,196,246,255,0,214,90,53,195,107,246,143,137,182,108,11,210,132,189,208,234,28,222,95,98,139,242,110,173,179,250,73,73,247,160,253,133,253,35,211,128,0,0,0,0,0,0,170,222,48,249,129,125,180,67,192,138,83,250,54,239,51,210,168,218,93,186,122,62,83,61,170,111,223,175,208,95,219,238,21,105,73,164,212,43,149,6,169,116,184,252,249,79,238,229,183,189,41,215,68,154,143,181,70,69,220,71,237,26,41,201,222,2,83,240,3,7,169,182,179,73,221,61,92,238,173,221,84,91,255,0,133,72,90,59,57,139,73,104,151,180,236,63,183,234,238,128,0,0,0,0,0,0,0,3,252,223,101,169,44,174,59,201,220,219,137,52,40,181,211,82,50,208,251,132,1,207,63,13,251,123,20,105,181,44,72,194,216,189,37,210,142,116,183,227,239,91,157,86,137,146,242,139,115,242,146,218,55,58,227,101,216,158,205,61,218,144,167,59,154,220,175,88,23,92,251,110,183,31,165,170,209,38,187,21,244,111,66,246,60,203,138,66,139,84,154,146,122,41,7,220,102,93,158,210,22,15,195,243,136,181,74,204,159,75,194,44,90,157,206,162,188,182,33,83,229,242,146,158,65,154,162,199,105,27,24,140,107,86,212,37,195,213,74,237,238,51,215,67,22,243,68,173,83,110,42,76,74,221,34,71,62,20,230,91,144,195,155,20,157,237,173,36,164,158,138,34,50,212,140,143,67,34,49,251,128,0,0,7,132,199,137,197,76,193,12,65,158,106,211,145,107,85,156,35,211,218,152,142,159,215,238,25,174,191,37,250,66,248,184,167,235,175,83,85,150,246,190,253,207,40,255,0,164,94,167,11,218,83,52,172,172,83,121,45,108,235,37,51,45,126,177,158,229,46,157,11,83,239,61,59,132,184,0,28,15,59,88,221,19,4,112,6,232,172,19,155,106,85,58,108,218,101,60,244,51,217,37,200,82,84,210,191,38,180,158,138,107,185,68,69,239,63,126,121,235,181,138,165,225,114,206,174,84,23,207,168,86,102,187,41,213,104,148,239,121,215,13,74,238,34,73,106,165,31,113,17,125,130,241,184,97,96,63,224,179,2,224,220,245,4,255,0,15,185,144,213,77,39,175,209,102,68,56,75,36,246,56,164,158,138,108,251,116,35,250,136,76,224,0,0,0,0,0,0,0,0,0,0,0,0,1,199,243,55,154,44,47,202,205,128,245,223,136,21,184,136,169,76,143,44,173,234,42,150,225,63,89,154,203,42,113,49,209,203,109,197,54,131,87,45,10,125,72,229,182,110,183,184,203,114,73,94,131,2,241,211,14,51,23,135,20,236,80,194,250,207,93,74,157,171,79,50,233,18,37,83,229,36,136,220,139,37,178,51,229,188,141,201,212,181,52,154,84,149,161,75,66,208,181,103,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,162,85,8,171,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,49,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,234,70,107,51,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,57,255,0,27,76,99,161,53,106,216,185,126,142,207,58,181,38,160,87,140,199,55,45,61,36,86,219,145,18,57,104,104,216,231,57,110,201,237,37,238,71,75,235,39,71,18,101,0,50,83,107,87,111,12,220,97,13,38,220,131,213,203,143,120,83,42,142,55,205,67,123,98,194,125,50,228,185,170,204,136,246,48,195,171,211,93,202,219,162,72,212,100,71,163,225,94,188,103,240,134,77,223,128,214,214,46,83,152,150,244,140,61,172,41,153,132,151,218,67,12,211,170,28,182,156,121,104,87,174,181,148,150,96,182,146,65,246,19,206,25,164,200,183,34,184,50,7,125,126,14,243,147,132,245,255,0,69,250,67,171,184,27,161,114,121,252,173,190,146,109,112,57,187,182,171,94,95,85,204,219,167,173,179,110,169,215,113,104,164,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,162,128,69,255,0,112,184,240,39,134,95,125,121,196,209,0,56,157,103,199,240,223,93,147,128,216,79,90,221,96,219,245,5,122,74,169,78,168,243,34,221,15,37,12,169,189,83,202,73,242,99,190,153,4,157,174,56,211,202,38,222,45,118,52,162,143,249,58,201,213,247,155,251,238,69,2,129,51,208,214,221,27,103,202,11,131,150,204,143,69,243,89,144,184,191,193,86,251,78,63,205,114,57,183,243,102,123,53,220,173,8,187,116,19,96,88,22,110,22,89,180,156,62,195,235,122,37,14,222,161,199,40,208,96,198,35,216,210,53,51,51,51,51,53,45,106,81,169,107,90,140,214,181,169,74,81,169,74,51,63,64,2,184,56,216,98,133,86,222,194,59,15,10,41,233,150,204,123,206,177,42,165,58,67,51,84,210,28,98,158,134,244,138,235,68,90,60,133,187,49,167,75,114,180,74,226,160,246,168,204,141,21,129,150,188,33,147,143,88,243,99,97,27,44,75,114,61,197,88,101,154,129,196,125,166,95,106,156,141,93,154,243,107,119,84,18,219,140,219,206,17,25,43,83,65,17,37,70,100,147,210,240,175,94,51,248,67,38,239,192,107,107,23,41,204,75,122,70,30,214,20,204,194,75,237,33,134,105,213,14,91,78,60,180,43,215,90,202,75,48,91,73,32,251,9,231,12,210,100,91,145,92,25,3,190,191,7,121,201,194,122,255,0,162,253,33,213,220,13,208,185,60,254,86,223,73,54,184,28,221,219,85,175,47,170,230,109,211,214,217,183,84,235,184,180,82,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,42,128,114,172,216,248,88,198,79,135,247,15,151,62,42,131,134,231,15,184,217,137,146,230,48,227,37,42,90,112,234,157,33,81,161,83,94,105,214,81,115,44,218,125,183,77,169,12,190,211,204,162,51,196,194,141,105,74,144,226,201,109,235,170,28,34,187,64,25,87,22,169,254,145,71,255,0,95,245,226,42,172,106,160,0,0,85,95,28,239,204,159,237,39,238,209,21,120,92,120,236,195,47,190,188,158,104,191,224,0,25,87,23,253,254,149,151,252,223,255,0,236,224,160,17,221,115,131,155,59,203,55,88,161,242,226,187,30,93,30,133,2,59,113,168,86,226,167,148,166,41,72,54,208,79,154,22,77,180,75,91,174,160,220,82,205,27,244,229,160,204,210,210,8,190,254,69,243,155,93,201,230,35,202,169,185,74,244,205,153,116,116,241,238,106,107,72,65,74,83,109,26,249,82,99,56,173,52,121,174,107,166,77,169,68,219,137,90,146,173,166,104,117,189,4,210,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,63,88,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,255,0,128,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,11,84,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,149,64,42,175,250,134,63,251,81,127,129,63,253,60,79,252,174,96,95,226,215,129,54,206,10,124,169,249,71,242,115,173,254,51,232,122,62,127,81,49,249,63,145,230,57,183,111,63,111,211,61,118,235,217,174,133,213,64,0,5,85,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,169,0,0,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,8,43,198,11,24,232,86,54,88,15,10,164,51,212,86,177,46,160,196,120,109,238,90,57,17,96,200,98,92,137,58,146,20,133,109,90,35,53,203,53,33,71,212,239,78,226,109,68,41,90,211,181,171,183,205,213,70,178,173,104,61,109,106,224,168,71,165,211,163,115,80,223,62,83,238,37,182,155,222,179,74,19,185,107,73,106,163,36,150,186,153,145,118,141,73,136,107,197,178,202,165,93,89,45,184,43,181,9,18,219,145,103,86,41,85,184,41,101,105,36,56,250,228,166,9,165,210,52,153,154,57,83,157,81,18,77,39,189,40,61,116,35,74,169,131,0,113,142,187,151,252,101,180,241,138,220,103,168,151,108,212,19,33,200,219,144,142,174,42,210,166,228,198,222,180,44,155,230,176,227,173,115,54,26,145,191,114,125,100,145,141,52,138,1,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,4,0,227,87,225,98,214,248,129,7,203,170,34,170,242,157,226,159,6,254,32,91,222,98,192,149,92,106,252,83,218,223,15,224,249,141,68,56,42,120,167,186,126,31,206,243,26,112,186,144,1,26,184,138,227,29,11,6,242,143,125,201,171,179,212,75,188,41,239,217,212,184,219,150,142,116,169,236,58,218,143,122,80,178,79,41,130,144,254,138,218,149,242,54,110,74,150,147,25,236,26,104,203,213,173,93,177,176,11,13,44,171,166,15,69,90,183,236,250,53,46,163,27,154,135,57,18,152,132,211,110,183,189,6,164,43,106,208,162,213,38,105,61,53,35,50,237,30,43,61,54,85,42,255,0,201,246,45,208,171,50,37,179,30,45,175,46,182,133,70,90,82,179,126,158,158,185,148,153,169,42,45,138,118,51,105,89,105,169,160,212,68,105,51,37,22,120,109,59,166,187,99,93,84,107,214,214,157,209,86,173,250,132,122,165,58,79,41,14,114,37,48,226,92,105,205,139,37,33,91,86,132,158,138,35,73,233,161,145,151,96,211,70,19,223,95,133,12,44,179,113,51,209,126,140,249,91,111,211,171,189,23,63,157,210,245,81,155,123,149,204,218,157,251,121,155,119,109,78,186,107,161,107,160,168,30,53,126,41,237,111,135,240,124,198,162,28,32,114,233,98,99,6,41,220,248,153,125,71,235,255,0,6,126,136,153,71,133,189,230,182,85,29,146,183,152,153,204,105,212,107,201,232,86,158,82,210,180,47,159,169,145,108,34,85,212,128,12,171,141,36,101,146,173,74,160,101,19,10,43,181,218,156,74,117,54,157,134,244,41,115,38,75,121,44,177,25,134,233,140,169,199,92,113,70,73,66,18,146,53,26,140,200,136,136,204,197,64,241,20,207,84,156,210,222,71,99,225,244,249,104,194,186,4,134,94,130,204,152,173,33,117,58,139,37,33,7,82,35,54,201,246,80,166,228,41,180,50,165,253,4,37,106,66,22,163,66,33,168,177,254,20,249,227,141,134,181,88,25,91,196,148,75,118,133,115,214,9,22,181,77,43,117,243,167,84,101,41,8,40,75,111,83,36,70,121,221,20,149,54,146,229,188,235,138,89,41,46,169,198,110,36,114,172,216,248,88,198,79,135,247,15,151,62,41,219,135,94,69,100,230,150,242,43,227,16,96,75,70,21,208,36,60,204,231,163,74,105,11,169,212,89,40,235,42,105,145,56,79,178,133,55,33,46,45,228,163,232,33,72,74,208,181,18,209,122,116,154,77,42,129,74,133,66,161,83,34,83,169,180,232,237,196,135,14,35,41,101,136,204,54,146,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,15,214,51,89,155,31,20,248,201,241,2,225,243,23,197,170,101,167,255,0,51,109,95,225,253,247,255,0,199,170,10,86,26,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,12,120,158,224,63,225,79,2,231,92,212,244,127,24,91,40,118,166,163,215,233,51,30,28,213,154,123,92,74,75,85,56,93,186,25,253,70,40,230,135,88,170,89,247,44,26,229,61,124,138,133,30,107,82,90,86,137,86,199,154,112,148,158,242,52,158,138,73,119,145,151,218,52,47,146,92,109,137,141,216,3,107,214,13,205,213,42,101,54,21,50,160,122,25,111,146,220,40,202,117,95,147,66,75,85,59,220,146,50,247,31,187,190,128,8,143,197,10,148,205,87,43,21,46,115,91,250,57,79,75,71,172,101,181,72,167,77,208,251,203,94,241,69,118,28,191,71,223,22,236,253,116,233,170,177,30,215,221,181,228,159,244,13,40,224,60,226,169,224,134,31,79,37,107,207,181,169,46,25,233,237,84,70,143,234,247,143,118,0,0,0,63,13,110,181,77,183,105,50,235,117,121,28,136,80,89,114,67,238,108,82,182,54,132,154,148,122,36,140,207,66,35,61,8,140,197,67,113,3,226,45,82,188,231,213,48,139,9,103,114,104,172,173,248,85,9,124,164,171,158,100,169,81,221,70,199,227,18,211,185,10,108,245,74,187,59,136,245,212,197,124,91,54,229,122,255,0,186,224,91,116,72,253,85,86,183,53,168,172,35,122,17,189,231,156,74,18,90,168,210,146,213,75,46,243,34,237,246,16,184,188,140,112,223,183,112,186,155,77,196,140,82,139,213,221,42,228,203,98,62,245,183,210,153,166,51,201,45,204,74,83,107,218,235,110,23,106,123,117,247,104,66,127,176,203,81,153,68,118,83,181,182,210,72,73,107,174,132,69,161,119,143,244,0,0,0,0,0,0,0,0,28,51,56,120,9,79,199,252,30,169,90,174,167,108,244,242,122,71,117,81,236,254,21,29,107,236,230,33,39,170,89,211,180,254,207,175,58,181,106,77,66,135,80,118,151,84,143,200,148,198,222,99,123,210,173,53,73,40,187,82,102,93,198,94,209,105,124,30,51,2,250,209,51,2,106,175,234,219,92,191,69,35,105,118,107,233,9,79,118,165,191,126,159,77,127,103,184,90,144,0,0,0,0,0,0,252,117,106,156,106,53,61,218,148,181,109,105,157,187,143,67,62,245,17,23,113,25,247,153,12,219,102,119,20,165,227,38,53,220,56,131,45,205,234,169,244,154,118,17,126,78,35,45,123,16,143,230,255,0,68,191,164,72,62,22,216,7,248,89,198,133,220,245,38,183,82,109,157,58,130,221,166,238,166,36,212,35,232,184,149,23,172,217,119,17,254,162,23,162,68,73,45,11,184,127,64,0,0,0,0,0,0,0,0,4,76,206,118,68,108,140,199,80,102,87,169,80,250,75,193,134,92,92,105,60,199,156,231,41,40,144,164,53,177,82,27,105,58,186,241,30,227,46,205,52,62,206,234,65,197,252,36,188,176,74,250,168,89,23,149,63,164,153,6,67,169,104,249,173,57,205,109,15,56,209,57,243,107,89,39,83,105,93,134,102,101,167,216,103,53,248,114,231,234,78,24,84,96,96,222,37,84,55,91,245,25,141,71,130,255,0,40,139,144,235,138,137,29,180,237,102,58,150,173,173,182,179,213,75,34,63,111,110,134,46,58,145,86,167,215,105,145,107,52,169,28,248,115,89,68,134,28,216,164,239,109,105,37,36,244,81,17,150,164,100,122,25,17,143,216,0,0,3,152,102,129,115,27,203,150,39,28,38,247,43,228,125,104,151,218,69,162,58,7,181,62,223,212,51,103,92,53,42,181,80,53,253,35,148,233,159,219,188,197,253,240,224,82,149,149,139,103,114,247,105,30,17,23,102,154,23,163,162,118,9,64,3,248,165,18,82,106,81,232,68,90,152,165,222,45,120,254,187,219,19,216,194,234,68,157,212,218,27,105,57,5,179,77,37,179,34,115,10,47,89,178,87,209,81,119,40,211,246,247,136,229,146,140,29,149,140,217,129,181,232,101,27,157,6,159,81,133,81,158,91,201,58,198,110,108,100,185,252,180,31,209,119,249,38,103,238,47,118,135,173,170,12,11,94,223,166,219,148,198,185,113,41,145,25,134,202,119,40,244,67,104,36,36,181,81,153,247,36,187,204,207,235,31,72,0,0,0,0,0,0,0,0,0,0,0,0,0,82,95,22,12,188,227,109,159,139,146,113,214,243,187,101,222,22,125,201,33,184,20,202,147,200,98,50,40,203,90,229,185,30,138,212,116,188,165,169,13,71,103,121,190,77,161,14,45,197,169,95,56,165,26,185,174,65,115,175,117,101,79,17,226,81,42,213,62,163,12,174,106,131,45,220,116,249,6,226,219,129,188,210,218,170,113,201,180,173,105,121,164,17,26,210,132,159,57,180,18,12,183,37,165,181,197,51,11,116,208,175,156,125,196,187,214,214,157,214,209,110,11,194,179,84,167,73,229,45,190,124,87,230,186,227,78,108,89,37,105,220,133,164,244,81,18,139,93,12,136,251,5,223,240,184,240,39,134,95,125,121,196,209,42,132,85,226,143,224,79,19,126,229,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,117,35,53,153,177,241,79,140,159,16,46,31,49,124,90,167,5,79,11,23,79,196,9,222,93,78,16,171,139,205,245,242,183,57,53,42,7,162,250,79,145,86,253,46,133,206,231,243,58,190,99,106,159,205,219,180,185,122,117,252,189,186,171,242,91,181,245,182,167,160,112,75,181,171,178,241,246,250,189,99,193,223,69,165,89,231,75,153,39,154,130,229,74,151,54,59,145,219,216,103,189,91,145,10,73,234,68,105,46,94,138,50,53,36,142,229,4,127,207,229,139,248,68,201,182,44,80,61,41,232,254,146,223,114,187,206,228,115,119,122,53,196,79,229,109,220,157,57,157,47,47,118,190,174,253,218,43,77,167,157,113,169,43,78,233,161,95,54,173,26,245,181,167,117,180,91,130,159,30,169,78,147,202,91,124,248,175,182,151,26,115,98,201,43,78,228,45,39,162,136,148,90,232,100,71,216,51,133,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,64,34,95,220,153,215,244,38,65,240,255,0,41,216,101,83,170,195,173,61,233,71,47,74,131,7,200,109,48,94,168,205,113,20,196,153,167,123,156,228,58,211,142,169,181,37,36,217,37,163,55,9,215,144,136,255,0,129,120,23,136,249,139,196,122,118,23,225,125,27,174,170,206,213,215,158,116,205,17,105,241,82,100,78,74,146,225,17,242,217,70,228,234,122,26,141,74,74,16,149,173,104,66,180,83,129,120,23,135,25,116,195,138,118,23,225,125,27,161,165,65,213,215,158,116,201,114,170,18,148,68,78,74,146,225,17,115,30,94,212,234,122,18,73,41,74,16,148,33,8,66,122,0,0,163,110,47,184,161,85,189,51,105,38,195,121,50,216,166,225,245,30,21,54,59,10,154,167,88,117,249,44,166,107,178,144,214,132,150,86,164,200,101,149,105,184,212,81,91,51,87,114,83,250,184,62,224,229,118,249,205,1,98,172,119,186,122,46,26,83,223,145,49,205,168,95,62,84,232,239,196,143,27,67,90,86,157,200,92,151,121,132,149,164,186,109,138,218,110,36,197,223,136,255,0,159,203,23,240,137,147,108,88,160,122,83,209,253,37,190,229,119,157,200,230,238,244,107,136,159,202,219,185,58,115,58,94,94,237,125,93,251,180,86,155,79,58,227,82,86,157,211,66,190,109,90,53,235,107,78,235,104,183,5,62,61,82,157,39,148,182,249,241,95,109,46,52,230,197,146,86,157,200,90,79,69,17,40,181,208,200,143,176,125,96,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,149,64,60,254,33,89,84,172,74,176,46,92,57,174,200,150,197,54,234,163,205,162,76,118,34,210,151,219,98,75,43,101,197,54,165,37,73,37,146,86,102,70,105,81,107,166,164,125,195,245,90,118,181,10,198,181,104,214,85,173,7,162,162,219,244,248,244,186,116,110,106,220,228,69,97,180,182,211,123,214,106,90,182,161,9,45,84,102,163,211,83,51,62,209,245,128,101,92,90,167,250,69,31,253,127,215,136,170,177,170,128,0,1,85,124,115,191,50,127,180,159,187,68,85,225,113,227,179,12,190,250,242,121,162,255,0,128,0,101,92,95,247,250,86,95,243,127,255,0,179,130,128,68,148,200,190,76,171,185,195,196,121,84,199,42,190,134,179,45,126,158,69,205,82,105,104,57,73,109,211,95,42,52,102,213,174,175,59,202,116,137,197,36,219,109,40,82,149,184,201,13,57,240,51,131,148,203,203,40,184,161,242,30,187,34,93,98,133,62,59,114,104,87,26,160,20,86,42,168,38,208,111,146,16,78,58,72,91,78,172,219,82,13,123,244,229,172,200,146,234,12,251,255,0,13,206,32,145,178,237,37,204,30,198,74,172,181,97,213,70,66,164,194,169,60,235,175,34,217,89,52,251,142,147,81,217,97,215,158,68,151,141,132,154,18,164,161,181,154,220,211,85,184,103,118,128,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,139,254,0,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,45,80,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,162,85,0,0,0,0,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,0,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,80,21,1,198,246,250,244,134,41,225,166,25,250,47,151,232,27,126,93,119,173,231,235,206,235,228,147,60,174,94,223,87,103,163,119,110,220,123,185,218,104,157,154,171,138,240,159,181,171,183,6,118,173,10,181,34,15,81,18,217,167,213,234,149,71,57,168,71,79,21,112,94,136,151,52,81,145,175,87,229,199,70,137,35,87,175,174,155,82,163,43,233,30,43,26,240,190,149,141,88,71,119,225,69,101,81,27,143,116,209,228,211,81,34,76,36,203,68,55,214,131,228,202,38,148,100,75,91,46,242,221,71,172,147,37,182,147,37,36,200,140,179,24,52,187,150,188,94,141,143,88,13,99,98,227,47,196,114,69,197,71,101,234,129,68,97,214,88,106,162,141,90,154,203,104,119,85,146,27,146,219,205,145,153,171,82,65,25,41,68,100,163,164,206,40,254,59,49,55,238,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,0,64,14,53,126,22,45,111,136,16,124,186,162,42,175,41,222,41,240,111,226,5,189,230,44,9,85,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,169,0,21,171,198,246,250,244,126,22,97,166,25,250,47,153,233,235,130,93,119,173,231,233,201,232,35,19,60,174,94,223,91,127,164,183,110,220,91,121,58,104,173,250,166,186,242,83,107,87,111,12,220,97,13,38,220,131,213,203,143,120,83,42,142,55,205,67,123,98,194,125,50,228,185,170,204,136,246,48,195,171,211,93,202,219,162,72,212,100,71,163,225,249,42,212,154,85,126,149,54,133,93,166,68,168,211,106,49,220,137,50,28,182,82,243,18,88,113,38,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,25,140,197,139,23,240,95,138,119,150,25,250,83,210,127,36,174,10,141,11,173,228,114,122,174,150,75,140,243,121,123,149,179,119,47,118,221,202,211,93,53,61,53,23,189,195,95,23,163,98,254,79,172,119,205,248,135,82,179,227,157,161,82,102,51,14,180,134,23,5,41,68,116,153,185,174,245,170,25,196,113,106,65,154,13,110,168,139,110,134,132,215,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,181,64,1,149,113,58,115,41,196,2,101,95,44,184,91,150,76,16,184,185,52,166,112,254,141,78,190,42,140,54,251,18,156,148,212,84,176,245,37,60,196,35,107,37,202,213,215,27,53,165,228,184,150,201,68,130,117,46,198,188,180,101,210,251,205,6,41,192,195,59,22,63,243,83,43,19,119,179,252,89,75,234,89,101,249,156,183,93,111,157,202,231,161,92,164,43,122,251,136,187,204,174,123,20,56,112,224,53,201,149,194,203,253,145,106,68,167,212,168,17,228,206,182,171,210,93,217,52,171,107,104,136,228,203,146,134,212,167,16,250,155,105,47,164,144,105,229,161,4,218,17,201,99,151,69,151,253,129,121,97,101,229,86,195,236,65,183,165,208,238,26,28,131,141,58,12,146,45,237,47,66,50,50,50,51,74,208,164,154,86,133,164,205,11,66,146,164,154,146,162,51,182,158,20,249,227,147,137,84,168,25,91,196,148,68,106,187,108,81,201,22,181,77,43,105,130,168,211,162,165,8,40,75,111,82,53,201,101,173,20,149,54,147,230,50,211,138,89,37,77,41,199,167,254,33,89,84,172,74,176,46,92,57,174,200,150,197,54,234,163,205,162,76,118,34,210,151,219,98,75,43,101,197,54,165,37,73,37,146,86,102,70,105,81,107,166,164,125,195,245,90,118,181,10,198,181,104,214,85,173,7,162,162,219,244,248,244,186,116,110,106,220,228,69,97,180,182,211,123,214,106,90,182,161,9,45,84,102,163,211,83,51,62,209,245,128,102,179,54,62,41,241,147,226,5,195,230,47,139,84,203,79,254,102,218,191,195,251,239,255,0,143,84,20,172,53,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,230,220,180,24,23,69,191,82,183,106,109,115,34,84,226,61,17,228,238,81,106,135,16,104,81,106,147,35,238,81,247,25,31,214,51,195,157,124,29,149,131,89,130,186,40,103,27,147,6,161,81,155,81,128,91,201,95,193,156,155,37,45,255,0,45,103,244,91,254,81,145,251,203,223,35,56,74,102,1,118,78,39,191,133,245,137,91,41,181,198,212,113,203,102,186,203,122,68,22,16,94,171,102,175,162,147,239,81,39,236,239,23,70,149,18,146,74,73,234,70,90,144,254,128,139,252,71,212,164,229,98,230,218,189,186,199,154,71,217,174,165,232,233,125,130,129,40,102,164,214,169,230,143,164,82,154,50,251,119,144,210,102,87,215,49,204,185,97,137,205,111,106,190,71,209,73,29,164,122,163,160,103,67,236,253,99,167,128,0,0,252,117,122,181,62,133,76,149,89,170,200,228,67,132,202,228,62,230,197,43,99,104,73,169,71,162,72,204,244,34,51,208,139,81,78,60,70,179,245,39,19,234,51,240,111,13,106,27,109,250,116,199,99,206,127,148,71,207,117,181,75,142,226,118,189,29,43,78,230,220,65,234,149,153,23,179,183,83,16,163,8,48,146,241,198,219,234,159,100,89,180,254,174,100,233,13,37,211,230,180,223,41,181,188,219,70,231,206,45,4,173,13,212,246,17,145,158,191,105,149,222,228,199,34,54,70,92,104,48,235,213,88,125,93,224,251,45,174,76,174,99,205,242,84,164,71,82,219,216,153,14,52,173,29,100,207,113,23,110,186,23,103,124,180,0,0,0,0,0,0,0,0,0,31,195,34,81,104,125,194,139,184,164,224,25,225,54,52,34,231,166,181,182,147,115,107,211,150,237,118,244,241,33,33,95,73,197,40,253,103,15,188,139,245,144,143,153,99,197,41,120,55,141,118,246,32,196,115,98,169,157,94,189,132,127,148,136,243,94,212,47,249,207,209,63,233,26,73,164,212,227,86,105,237,84,162,43,115,79,110,218,122,25,119,40,200,251,200,143,188,140,126,192,0,0,0,0,0,28,7,61,88,150,254,20,229,146,238,187,105,235,210,124,110,131,167,78,133,235,110,168,70,109,93,166,149,36,189,87,15,188,134,117,76,245,61,76,95,7,11,220,37,137,135,249,120,167,87,156,137,202,169,215,121,221,87,206,26,181,228,206,154,148,127,45,73,250,43,246,17,125,122,152,153,0,0,0,0,0,0,0,0,0,0,2,60,103,31,42,150,198,100,176,218,163,1,232,220,186,252,56,207,63,78,145,189,195,249,228,71,144,77,39,111,57,180,125,55,181,213,93,158,254,206,234,14,197,76,54,184,240,122,254,170,89,23,19,60,169,180,169,111,178,149,110,109,91,210,211,203,104,151,162,20,178,45,77,181,118,106,127,175,188,79,158,27,89,249,155,107,85,41,184,33,138,53,45,244,185,110,51,10,145,35,146,69,203,113,74,135,25,134,118,177,28,212,122,37,46,30,245,175,67,238,51,215,67,22,243,14,91,19,226,49,58,42,247,179,33,180,186,218,180,50,220,149,22,164,122,31,105,118,31,180,127,176,0,0,227,89,193,117,166,114,217,136,134,234,246,146,173,154,186,75,179,93,79,160,145,216,51,139,84,50,58,156,195,46,227,125,207,254,232,197,247,240,201,113,231,50,177,70,231,39,77,174,71,74,123,75,181,37,78,135,160,150,0,56,102,112,241,238,149,128,120,45,94,184,100,191,178,161,50,20,168,84,226,218,163,254,20,184,146,22,209,246,54,180,253,38,191,148,91,125,231,239,207,77,237,116,213,49,6,246,172,93,117,21,243,102,215,42,82,38,175,177,41,213,111,60,167,12,187,9,37,222,179,246,23,216,66,228,56,80,101,197,188,59,194,149,226,109,122,46,218,213,192,225,174,50,183,235,252,1,248,208,94,65,104,151,84,143,166,131,239,73,43,223,161,118,9,242,0,0,0,0,0,0,0,0,0,0,0,0,0,3,207,223,246,5,155,138,118,109,91,15,177,6,222,137,92,183,171,145,206,52,232,50,72,246,58,141,72,200,200,200,201,72,90,84,73,90,22,147,37,161,105,74,146,105,82,72,203,61,153,196,202,173,229,149,12,92,168,89,245,154,108,181,91,21,25,18,36,218,117,119,28,39,145,81,167,18,253,66,83,169,66,19,212,182,149,54,151,145,181,59,86,100,162,46,90,219,90,248,80,191,238,23,30,4,240,203,239,175,56,154,37,80,138,188,81,252,9,226,111,220,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,21,87,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,46,164,102,179,54,62,41,241,147,226,5,195,230,47,139,84,224,169,225,98,233,248,129,59,203,169,194,170,243,99,226,159,25,62,32,92,62,98,248,179,238,9,118,181,10,38,1,95,87,172,120,59,43,85,91,192,233,115,36,243,86,124,216,177,33,71,114,59,123,12,246,39,106,230,201,61,72,137,71,204,209,70,100,148,145,88,168,12,171,141,15,112,240,189,106,183,254,75,112,170,187,89,143,17,153,17,104,235,162,33,49,144,164,160,216,167,201,118,11,42,50,82,148,123,212,212,102,212,179,215,67,89,168,200,146,70,73,42,54,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,160,17,232,44,11,2,242,197,59,202,147,135,216,125,111,75,174,92,53,201,5,26,12,24,196,91,221,94,134,102,102,102,100,148,33,41,37,45,107,81,146,16,132,169,74,52,165,38,101,127,217,36,201,245,179,148,108,47,106,138,146,137,54,246,174,71,97,87,101,98,35,178,57,19,159,105,199,214,202,27,109,213,154,82,134,83,37,109,18,210,134,205,194,73,45,105,73,158,212,200,160,0,25,214,207,229,245,248,68,206,78,44,87,253,23,232,254,146,224,114,133,201,231,243,119,122,53,180,64,230,238,218,157,57,157,47,51,110,158,174,253,186,171,77,199,58,184,29,90,213,216,150,174,46,94,178,32,236,162,213,106,20,122,92,57,60,212,31,54,84,70,229,57,33,189,132,123,211,181,19,99,30,166,68,147,230,104,147,51,74,136,172,252,6,85,198,135,184,120,94,181,91,255,0,37,184,85,93,172,199,136,204,136,180,117,209,16,152,200,82,80,108,83,228,187,5,149,25,41,74,61,234,106,51,106,89,235,161,172,212,100,73,35,36,148,138,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,137,84,0,0,3,42,226,213,63,210,40,255,0,235,254,188,69,85,141,84,0,0,10,171,227,157,249,147,253,164,253,218,34,175,11,143,29,152,101,247,215,147,205,23,252,0,3,42,226,255,0,191,210,178,255,0,155,255,0,253,156,20,2,52,231,130,248,67,102,224,46,23,219,248,71,135,236,75,110,133,110,199,83,49,206,91,230,243,238,173,110,41,215,94,113,125,132,107,113,215,28,112,201,36,148,17,172,201,41,74,72,146,94,127,51,185,122,181,115,65,131,85,172,35,186,100,244,29,127,46,77,58,168,136,173,200,122,153,57,165,110,106,67,105,89,127,116,218,201,42,66,150,211,174,160,150,141,251,139,60,56,209,132,55,150,2,226,133,193,132,120,128,196,70,235,182,236,132,179,32,226,62,79,48,234,22,218,93,105,230,215,216,102,135,26,113,183,8,148,73,89,18,200,148,148,168,141,37,102,156,37,51,175,233,184,112,242,155,137,181,58,172,202,211,60,231,44,186,131,231,207,109,80,89,99,152,186,98,140,147,189,190,74,26,117,198,148,226,148,147,108,212,209,27,100,211,40,93,159,136,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,255,0,128,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,11,84,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,149,64,0,0,0,2,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,0,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,5,0,241,71,241,217,137,191,114,249,60,33,37,56,29,90,212,41,119,86,46,94,178,32,239,173,82,169,244,122,92,57,60,213,151,42,44,183,37,57,33,189,132,123,21,185,112,163,30,166,70,162,229,232,147,34,82,136,237,168,6,96,113,98,197,252,23,226,157,229,134,126,148,244,159,201,43,130,163,66,235,121,28,158,171,165,146,227,60,222,94,229,108,221,203,221,183,114,180,215,77,79,77,69,207,240,122,189,106,183,86,79,145,66,168,71,136,220,123,58,232,169,81,32,169,148,40,150,227,11,75,51,141,78,153,168,200,215,205,156,234,72,210,73,45,137,65,105,169,26,149,92,28,81,252,118,98,111,220,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,128,28,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,18,171,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,23,82,0,41,91,141,95,138,123,91,225,252,31,49,168,143,147,193,182,214,161,92,25,184,153,86,171,193,234,37,219,54,125,70,169,75,115,154,180,116,242,150,252,104,138,115,68,153,18,245,98,92,132,104,162,52,250,250,233,185,41,50,187,240,25,214,207,229,139,248,59,206,78,44,80,61,41,233,14,174,224,114,187,206,228,114,182,250,73,180,79,229,109,220,173,121,125,87,47,118,190,182,205,218,39,93,165,101,92,21,60,44,93,63,16,39,121,117,56,69,94,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,106,128,3,42,227,208,88,22,5,229,138,119,149,39,15,176,250,222,151,92,184,107,146,10,52,24,49,136,183,186,189,12,204,204,204,201,40,66,82,74,90,214,163,36,33,9,82,148,105,74,76,203,66,121,59,202,173,155,149,12,35,167,217,244,106,108,69,92,245,24,241,228,221,149,118,220,55,151,81,168,146,61,114,75,170,66,21,211,54,165,56,150,81,181,59,80,102,163,46,98,220,90,251,168,135,252,64,178,35,66,205,85,170,229,235,107,35,162,196,219,126,158,109,211,164,234,183,61,41,21,134,229,56,213,43,98,228,53,29,142,108,153,9,62,165,68,106,70,154,30,169,236,42,44,254,186,172,43,171,251,107,110,92,150,229,67,253,242,28,234,108,232,238,127,201,113,151,155,113,31,82,146,164,251,12,133,239,112,249,206,221,43,53,246,3,148,43,157,248,144,113,22,213,143,29,154,172,53,74,74,159,171,48,150,89,74,234,200,109,44,180,132,33,201,10,113,42,105,178,81,50,124,178,81,145,56,222,178,212,0,102,179,54,62,41,241,147,226,5,195,230,47,139,84,203,79,254,102,218,191,195,251,239,255,0,143,84,20,172,53,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,55,21,252,184,181,136,152,80,140,77,160,196,221,90,183,220,39,36,175,153,167,240,6,35,78,121,101,162,157,74,62,154,203,185,38,175,118,165,216,41,190,201,186,106,152,125,123,81,238,186,114,249,83,104,117,40,243,81,216,149,104,182,94,75,132,93,164,162,239,65,123,15,236,49,161,108,158,99,221,43,31,48,90,131,112,198,127,125,66,28,40,176,170,37,181,69,252,41,17,35,173,211,237,109,9,250,78,255,0,36,182,251,143,221,220,192,68,254,38,206,60,222,86,43,60,148,235,185,201,9,87,105,118,36,233,211,53,20,33,75,50,42,156,67,62,226,125,191,254,232,134,142,178,122,235,79,101,175,14,205,165,238,36,219,52,132,159,102,154,31,65,31,176,118,80,0,1,254,51,37,177,2,35,243,165,47,99,49,219,83,174,43,67,61,169,73,106,103,161,118,159,97,123,5,67,113,37,207,204,219,166,169,82,193,12,46,169,114,233,113,28,122,21,94,71,36,143,152,226,85,50,51,236,237,126,57,40,181,74,155,61,232,94,133,220,71,174,166,32,54,21,225,181,199,140,55,245,46,200,183,89,230,205,170,203,97,149,43,115,105,216,151,94,67,70,189,22,164,17,232,110,39,179,82,253,93,226,252,114,113,149,75,99,45,184,109,78,128,204,110,101,126,100,102,95,168,200,222,225,124,242,227,199,39,83,183,156,226,62,155,58,234,158,207,119,103,124,135,0,0,0,0,0,0,0,0,0,0,16,223,138,22,19,67,196,12,188,84,107,205,196,231,84,232,92,158,151,231,13,58,115,167,66,74,255,0,150,148,253,20,123,72,254,173,12,80,249,30,135,169,13,21,100,87,18,228,98,182,89,45,27,186,160,191,225,242,122,254,161,58,23,171,182,161,37,180,246,146,82,147,245,91,46,226,29,248,0,0,0,0,0,5,114,113,144,191,21,76,195,58,37,150,203,155,125,43,212,243,19,166,187,185,82,41,238,23,242,79,78,255,0,121,126,190,225,82,22,45,170,253,235,117,65,182,99,57,177,201,156,221,170,208,143,77,141,169,126,211,47,98,125,227,77,246,93,190,139,90,218,135,66,109,58,38,55,51,66,215,244,156,82,189,231,250,94,241,246,192,0,0,0,0,0,0,0,0,0,0,66,174,34,89,47,166,99,197,141,54,252,182,219,228,92,244,24,110,74,35,213,74,234,25,97,153,110,242,189,119,208,218,55,56,234,125,109,166,101,245,151,97,82,5,90,153,87,179,110,73,52,185,168,233,234,84,137,139,105,101,170,87,177,230,156,52,159,113,154,79,69,36,253,166,93,158,209,112,220,45,179,137,43,20,168,72,193,59,185,123,170,214,253,56,149,13,221,8,183,67,97,16,163,32,180,109,132,164,189,119,20,122,154,205,94,253,75,180,88,112,0,0,224,185,204,143,52,178,223,136,74,145,43,154,217,208,170,202,66,54,18,118,151,65,35,66,212,187,244,25,217,168,255,0,158,18,127,225,151,255,0,221,24,190,222,24,172,27,25,88,164,234,127,148,121,135,63,191,78,134,37,152,252,245,25,209,233,148,249,53,41,75,216,196,70,86,251,138,208,207,68,37,38,102,122,22,167,220,94,193,66,220,70,51,47,85,198,220,103,171,219,17,103,239,161,90,243,228,83,90,107,148,146,213,232,210,229,160,151,169,180,133,253,7,116,208,205,69,245,153,247,121,12,139,224,28,172,120,199,154,5,49,212,255,0,21,209,230,69,170,207,45,75,231,24,106,108,100,184,143,202,33,69,170,93,239,78,166,94,194,51,238,208,117,183,64,167,90,214,253,54,219,164,179,202,135,75,136,204,54,17,185,74,218,219,104,36,36,181,81,153,159,98,75,188,204,254,177,244,128,0,0,0,0,0,0,0,0,0,0,0,0,0,7,42,204,190,93,44,76,208,97,100,252,51,190,163,255,0,59,50,143,55,123,223,197,149,78,153,230,88,153,203,105,214,249,220,174,122,213,202,90,182,47,184,203,184,203,61,120,233,129,120,143,151,76,71,168,225,126,40,81,186,26,172,29,29,101,230,140,215,22,161,21,70,100,220,168,206,25,23,49,149,237,86,135,161,40,148,149,33,105,66,208,180,38,239,248,92,120,19,195,47,190,188,226,104,149,66,42,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,145,154,204,216,248,167,198,79,136,23,15,152,190,45,83,130,167,133,139,167,226,4,239,46,167,10,86,23,253,195,23,11,127,5,249,54,178,186,186,23,163,42,183,111,81,116,212,63,133,115,186,174,169,195,233,31,236,90,146,141,208,91,133,234,39,110,154,122,201,37,154,196,170,1,154,28,205,210,105,84,12,201,98,189,10,133,76,137,78,166,211,175,138,236,72,112,226,50,150,88,140,195,115,222,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,11,169,225,89,86,165,84,114,57,96,195,167,212,226,74,145,75,145,88,137,57,166,94,74,215,21,243,169,201,120,154,117,36,122,161,102,211,205,56,73,86,135,177,196,43,185,68,103,76,57,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,20,2,46,251,135,7,15,248,121,119,161,53,139,120,189,110,255,0,154,196,254,165,134,163,72,113,137,13,219,177,119,173,189,177,214,202,220,109,111,60,217,18,214,241,43,113,54,233,52,146,71,207,27,179,168,0,0,101,92,95,71,9,251,90,133,111,228,150,208,171,82,32,244,242,238,106,133,94,169,84,115,154,181,245,18,145,57,232,137,115,69,25,146,52,98,36,116,104,146,36,250,154,233,185,74,51,152,0,51,67,153,186,77,42,129,153,44,87,161,80,169,145,41,212,218,117,241,93,137,14,28,70,82,203,17,152,110,123,201,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,117,60,43,42,212,170,142,71,44,24,116,250,156,73,82,41,114,43,17,39,52,203,201,90,226,190,117,57,47,19,78,164,143,84,44,218,121,167,9,42,208,246,56,133,119,40,140,229,168,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,74,160,0,0,25,87,22,169,254,145,71,255,0,95,245,226,42,172,106,160,0,0,85,95,28,239,204,159,237,39,238,209,21,120,92,120,236,195,47,190,188,158,104,191,224,0,25,87,23,253,254,149,151,252,223,255,0,236,224,160,17,170,128,17,171,61,25,50,161,103,15,14,34,211,27,170,250,26,243,181,250,137,22,205,73,213,172,226,165,199,73,28,216,210,91,78,186,178,239,41,162,55,18,147,113,181,33,42,78,226,37,180,230,125,170,212,154,173,2,171,54,133,93,166,75,167,84,169,210,28,137,50,28,182,84,203,241,159,109,70,151,26,113,181,17,41,11,74,136,210,105,50,35,35,35,35,23,105,195,131,136,4,60,196,80,154,194,76,94,184,191,205,98,7,82,251,82,100,54,196,118,238,40,187,214,230,232,232,101,13,182,135,153,108,201,11,100,147,184,219,104,157,73,175,231,137,175,149,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,255,0,128,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,11,84,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,149,64,0,0,0,2,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,0,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,6,107,51,99,226,159,25,62,32,92,62,98,248,181,78,12,152,91,242,83,46,53,220,76,159,66,233,103,223,119,3,157,52,222,171,127,89,75,132,130,101,159,155,37,154,91,217,41,85,20,246,165,43,86,186,158,169,229,152,159,224,51,237,196,210,147,74,162,231,143,19,225,209,169,145,32,71,114,69,54,90,218,140,202,90,66,159,126,153,17,231,157,52,164,136,141,110,58,227,142,45,93,234,90,212,163,212,204,204,79,254,10,21,106,83,217,109,188,168,76,212,226,46,165,14,248,145,46,68,52,188,147,125,150,30,129,9,45,58,182,245,220,148,45,76,60,148,168,203,69,27,78,17,107,180,244,129,124,81,252,118,98,111,220,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,128,28,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,18,171,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,23,82,0,40,7,138,63,142,204,77,251,151,201,225,9,85,193,11,11,127,253,229,227,93,66,133,254,164,181,169,21,62,171,237,147,61,142,73,47,255,0,197,170,222,180,125,72,87,229,8,90,160,10,75,227,63,73,165,83,179,95,68,153,79,166,68,139,34,169,99,192,151,57,214,89,74,23,41,242,153,53,146,117,213,17,106,181,147,76,180,217,41,90,158,198,208,158,228,145,23,85,224,107,86,165,51,85,198,74,19,213,56,136,169,76,143,65,151,30,26,158,73,62,243,12,170,114,93,117,13,235,185,72,66,159,101,42,81,22,137,55,91,35,211,113,107,205,120,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,133,170,0,12,176,210,105,53,90,253,86,21,10,133,76,151,81,169,84,100,55,18,28,56,140,169,231,228,190,226,137,45,180,219,105,35,82,214,165,25,36,146,68,102,102,100,68,47,83,135,94,69,99,101,106,205,43,227,16,96,68,94,42,87,227,188,204,231,163,74,117,104,166,83,158,56,235,42,105,145,56,108,60,180,185,29,46,45,228,163,233,173,72,74,214,132,146,215,50,128,4,0,207,111,12,255,0,198,67,22,45,252,85,195,42,223,161,43,87,13,66,61,58,244,118,97,243,162,181,5,168,202,74,42,45,160,214,75,55,144,134,26,143,200,111,213,117,78,50,163,54,73,47,58,169,105,151,236,188,97,126,89,108,4,225,206,20,82,165,195,166,174,65,78,152,236,185,142,73,126,108,211,101,166,92,146,226,148,123,82,181,165,134,204,210,218,80,217,25,30,212,39,93,7,75,0,25,172,205,143,138,124,100,248,129,112,249,139,226,213,50,211,255,0,153,182,175,240,254,251,255,0,227,213,5,43,13,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,155,114,80,41,215,77,191,82,182,234,204,243,97,213,34,61,13,244,110,82,119,54,226,13,10,45,82,100,101,216,163,238,50,63,172,103,199,61,24,7,43,1,241,230,191,76,105,63,197,117,153,146,170,176,11,82,249,182,30,155,37,45,163,242,139,81,232,150,187,213,161,159,180,136,251,253,127,14,124,203,213,112,75,25,233,22,196,169,251,40,87,68,248,244,215,90,229,36,244,122,76,184,136,53,234,77,45,127,65,173,52,35,73,125,100,125,247,211,78,157,30,167,79,141,82,138,189,236,75,101,15,182,173,12,181,66,146,70,71,161,232,125,199,237,31,160,68,206,39,76,27,249,88,171,104,127,147,121,247,63,189,78,154,40,74,157,254,120,70,255,0,134,71,255,0,116,67,68,217,51,143,52,242,223,135,170,143,43,148,217,80,169,42,90,54,18,183,23,65,31,82,212,251,181,29,232,0,0,87,143,20,156,226,74,194,218,18,240,78,209,94,218,181,193,78,53,76,119,66,61,176,223,68,216,203,45,28,97,73,63,93,180,158,164,178,87,187,66,237,20,243,74,166,85,239,27,146,53,46,18,58,138,149,98,98,25,65,106,148,111,121,215,9,37,222,100,146,213,74,47,105,23,111,176,93,255,0,14,220,151,211,48,30,199,133,126,220,136,231,220,245,232,109,201,51,213,73,233,217,125,152,142,242,189,71,214,218,246,184,210,189,109,164,103,245,23,97,205,80,0,0,0,0,0,0,0,0,0,0,31,18,244,183,209,116,219,83,40,78,39,84,201,229,234,90,254,139,137,87,188,191,71,222,51,33,125,90,175,217,87,84,235,102,75,155,220,135,202,220,173,8,181,222,218,87,236,51,246,43,222,45,187,131,125,248,117,60,52,173,217,111,57,184,233,93,55,45,58,105,167,54,69,65,195,254,79,111,119,188,255,0,87,112,177,192,0,0,0,0,0,20,147,197,250,244,77,119,48,136,181,16,238,226,183,117,236,219,166,157,68,24,14,126,137,123,189,231,250,135,39,225,201,101,21,245,155,43,58,142,241,237,142,175,72,243,87,223,183,248,182,90,139,179,114,76,251,81,236,49,160,224,0,0,0,0,0,0,0,0,0,0,1,252,82,73,73,52,168,181,35,45,12,84,191,21,252,163,179,72,150,88,243,103,65,216,212,183,57,117,52,115,76,245,117,71,58,83,206,234,227,198,125,196,159,85,40,211,221,237,33,94,120,61,136,117,12,44,196,171,122,248,167,57,177,116,170,148,73,78,118,36,247,33,169,13,186,101,218,149,105,249,50,237,218,103,246,247,13,25,224,22,38,83,177,111,8,237,107,226,4,142,106,234,20,136,47,74,245,20,157,143,185,21,167,86,158,212,39,93,57,133,218,68,69,238,247,14,132,0,3,133,103,113,244,49,150,123,236,215,252,170,21,81,37,246,157,62,72,206,156,243,221,58,73,151,181,229,159,255,0,148,99,64,220,57,219,91,121,88,181,119,163,110,232,144,84,93,186,234,71,78,137,218,36,216,134,28,79,51,23,27,7,176,66,85,171,77,115,125,98,233,37,210,212,222,134,91,35,73,137,53,179,115,83,105,105,61,22,217,22,221,82,127,89,16,163,202,53,46,163,121,221,48,233,17,11,153,58,181,61,184,232,250,37,171,175,56,73,46,243,34,250,74,247,145,125,130,252,120,127,229,166,22,94,176,86,157,207,95,50,175,112,180,205,94,90,180,50,229,169,248,145,119,183,161,58,226,79,69,179,244,139,77,125,132,69,223,40,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,85,207,214,74,45,92,214,97,196,186,221,38,153,211,226,109,179,79,121,203,114,161,28,155,67,147,246,18,156,77,50,65,184,164,33,76,186,179,50,66,150,162,228,184,179,89,30,213,58,135,126,175,14,75,90,187,99,100,246,203,178,174,152,61,21,106,223,168,92,84,186,140,110,106,28,228,74,98,187,61,183,91,222,131,82,21,181,104,81,106,147,52,158,154,145,153,118,137,42,34,175,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,197,85,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,169,25,172,205,143,138,124,100,248,129,112,249,139,226,127,228,23,255,0,53,150,99,127,107,255,0,255,0,28,138,42,172,105,79,41,222,22,48,111,225,253,189,229,204,14,170,2,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,85,94,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,68,85,225,71,145,111,200,102,131,26,236,207,245,60,171,2,20,229,127,116,165,85,28,142,105,255,0,130,233,86,165,126,155,196,143,236,119,133,170,0,0,0,202,184,209,70,64,236,95,193,222,77,176,158,129,233,79,72,117,118,251,117,222,119,35,149,183,210,78,46,127,43,110,229,107,203,234,185,123,181,245,182,110,209,58,237,41,0,2,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,149,64,0,0,50,174,45,83,253,34,143,254,191,235,196,85,88,213,64,0,0,170,190,57,223,153,63,218,79,221,162,42,240,184,241,217,134,95,125,121,60,209,127,192,0,50,174,47,251,253,43,47,249,191,255,0,217,193,64,35,85,0,2,0,113,58,200,119,225,190,133,39,30,112,158,139,186,254,183,233,234,244,149,46,157,78,230,74,186,25,74,217,75,122,171,154,146,231,71,97,50,13,59,91,113,215,146,77,178,90,236,105,37,78,214,5,255,0,121,97,101,229,73,196,28,62,184,101,208,238,26,28,130,147,6,116,99,45,237,47,67,35,35,35,35,74,208,164,154,144,180,40,141,11,66,148,149,18,146,163,35,159,249,208,206,13,179,155,156,132,218,53,164,156,72,87,181,14,248,165,38,236,163,196,106,71,34,11,238,194,172,33,149,182,227,168,36,169,15,38,50,221,36,37,110,27,100,162,66,212,163,45,202,225,92,46,60,118,97,151,223,94,79,52,95,240,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,106,128,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,18,168,0,0,0,0,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,0,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,202,184,191,238,23,30,4,240,203,239,175,56,154,37,80,10,1,226,143,227,179,19,126,229,242,120,66,85,112,49,252,246,126,205,254,242,17,87,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,0,16,3,141,95,133,139,91,226,4,31,46,168,138,171,202,119,138,124,27,248,129,111,121,139,2,85,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,64,6,107,51,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,39,248,10,86,227,87,226,158,214,248,127,7,204,106,33,193,83,197,61,211,240,254,119,152,211,131,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,90,160,0,172,14,23,92,63,225,210,33,211,115,55,141,246,239,58,170,247,77,81,177,233,111,184,195,241,91,138,235,13,62,205,89,92,181,175,115,199,205,209,166,220,36,41,149,54,167,13,38,179,105,77,89,248,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,22,169,150,159,252,205,181,127,135,247,223,255,0,30,168,41,88,106,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,94,226,1,150,152,89,133,193,90,143,33,124,186,189,188,211,213,120,138,208,207,152,166,34,74,216,222,134,235,105,45,86,247,210,61,116,246,145,151,117,7,86,105,117,27,50,233,153,72,150,92,185,212,89,238,71,95,209,61,29,101,195,73,247,25,151,210,79,188,203,237,23,135,195,15,49,113,177,135,4,34,218,149,39,54,86,45,98,69,45,45,104,103,190,52,104,144,155,39,53,38,144,130,213,110,25,109,213,71,245,153,9,158,35,39,17,134,214,230,86,46,173,136,221,178,36,229,31,110,154,17,83,165,246,140,252,192,61,179,163,25,251,30,65,255,0,249,68,52,89,146,55,208,254,89,236,83,71,242,104,84,180,159,218,84,248,195,186,128,0,231,184,251,137,148,236,35,194,59,166,248,159,35,148,186,125,34,115,209,125,69,43,123,237,197,117,212,39,177,10,211,94,89,246,153,25,123,253,195,57,152,197,136,117,12,83,196,171,134,249,168,185,189,117,90,148,185,77,246,36,182,161,217,14,58,69,216,148,235,249,67,254,73,31,217,220,44,51,133,6,81,217,171,203,60,121,188,96,239,106,35,156,186,98,57,166,90,58,147,131,41,151,117,109,226,62,227,87,170,164,105,239,246,16,182,132,164,146,146,74,75,66,34,208,135,244,0,0,0,0,0,0,0,0,0,0,0,103,203,136,221,148,86,54,108,175,42,67,39,186,58,125,29,202,95,118,239,226,216,138,62,205,202,50,237,95,180,199,86,225,3,122,38,133,152,69,218,138,119,105,92,90,122,187,117,221,211,193,158,231,232,158,157,254,242,253,98,237,192,0,0,0,0,0,103,231,137,44,180,205,205,157,224,250,15,176,253,31,229,144,203,250,7,84,224,247,78,153,39,48,79,84,25,94,140,67,219,207,78,133,219,190,20,242,79,121,235,223,238,23,100,0,0,0,0,0,0,0,0,0,0,0,3,205,226,45,145,75,196,107,38,181,101,85,211,172,106,196,9,48,148,122,171,213,39,89,91,102,126,170,146,103,216,179,236,212,190,210,239,25,228,205,198,5,213,112,19,26,107,246,164,182,118,193,122,108,169,84,229,238,73,238,138,114,223,109,163,208,156,89,150,169,104,254,145,238,247,253,114,171,133,22,105,95,178,175,83,193,155,145,221,105,85,149,110,134,173,165,217,45,231,160,199,109,58,33,163,87,209,74,187,77,100,159,126,135,218,46,77,181,165,212,37,196,30,169,89,18,136,253,228,99,254,128,4,114,226,1,84,98,149,150,27,185,201,11,216,79,211,231,176,147,208,207,85,42,159,43,66,236,35,247,12,244,188,124,249,75,52,118,243,28,51,47,214,99,66,28,61,35,187,31,43,118,130,30,103,150,106,167,211,212,94,177,30,226,244,116,78,223,171,236,29,242,237,185,105,246,117,179,84,186,106,171,217,18,149,13,249,175,171,69,30,136,105,181,45,95,68,140,251,146,125,196,103,245,24,207,78,117,177,210,110,58,227,189,197,92,215,74,117,58,116,186,117,60,187,61,120,237,204,146,166,149,249,52,40,181,75,189,202,35,63,121,251,164,103,9,204,181,171,16,49,5,204,93,173,181,252,87,111,184,105,138,123,187,230,176,252,25,8,250,46,165,95,69,103,222,147,79,191,83,236,23,62,132,165,9,36,36,180,36,150,133,246,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,0,0,0,0,0,0,0,1,255,0,43,74,86,149,33,69,169,40,140,143,236,20,193,197,143,45,106,195,252,65,111,23,104,141,127,21,220,14,18,101,30,238,233,175,191,58,66,254,147,170,87,209,65,119,36,147,238,208,251,4,114,201,86,58,77,192,172,119,183,107,154,235,78,168,206,137,78,168,119,122,145,156,153,29,78,171,242,107,81,232,150,187,146,68,126,227,247,232,94,210,185,105,215,141,179,75,186,105,46,111,135,85,134,196,214,85,162,139,84,58,218,86,159,164,68,125,202,46,242,35,250,136,112,62,33,113,221,147,149,187,189,13,51,204,52,211,234,10,63,88,139,105,122,58,95,111,215,246,12,247,178,124,137,72,53,246,114,220,35,63,212,99,66,220,63,234,140,85,114,195,104,185,29,123,201,138,124,6,20,122,25,104,164,211,226,234,93,164,94,241,35,64,7,252,184,180,180,133,56,179,209,40,35,81,159,184,136,83,103,21,220,210,191,122,222,165,131,54,219,186,82,168,202,221,49,91,75,182,91,47,78,142,226,116,91,68,175,162,164,246,146,205,62,237,79,180,69,92,163,224,93,87,30,241,166,129,106,68,103,116,22,102,197,149,81,94,228,150,216,165,45,134,221,61,13,196,25,232,151,75,232,158,239,119,213,161,188,58,178,41,120,115,100,209,108,170,66,116,141,71,129,26,18,79,85,122,196,211,40,108,143,214,82,140,187,16,93,154,159,218,125,227,210,0,0,0,0,0,0,0,0,0,0,0,0,164,222,48,148,233,145,179,4,197,65,245,235,30,110,238,65,104,93,155,33,64,37,119,30,189,254,241,202,184,109,76,68,44,217,217,239,172,251,11,210,30,89,48,191,164,104,28,0,0,0,0,0,127,195,174,161,148,27,142,30,137,46,243,25,191,205,237,206,155,187,31,238,106,202,21,185,47,116,90,30,154,119,66,142,159,113,126,143,184,76,78,11,180,130,93,247,120,85,77,125,173,122,63,66,211,222,205,69,62,255,0,232,22,254,0,0,0,0,0,0,0,0,0,0,0,0,32,199,21,124,2,141,137,24,43,242,230,147,11,117,102,222,123,169,117,222,97,150,176,216,137,57,213,39,69,56,148,125,53,145,234,73,53,125,165,216,41,86,216,173,212,44,203,182,151,112,195,95,38,109,22,160,196,198,207,68,171,107,140,186,149,151,121,25,30,134,146,246,25,125,70,52,77,147,204,85,252,47,224,21,171,114,188,239,50,91,52,216,49,37,171,110,154,190,80,163,173,103,161,33,5,222,231,176,180,247,14,214,0,34,79,19,183,144,214,87,170,196,162,215,123,175,164,190,211,167,77,20,43,77,65,187,81,138,218,83,184,214,250,18,69,174,154,234,162,236,26,43,201,36,57,16,178,211,99,183,32,180,53,81,41,139,73,118,118,36,224,70,208,187,62,193,195,120,175,99,114,176,251,3,74,204,163,206,229,212,238,25,61,36,132,114,181,214,19,240,231,54,174,213,54,164,253,36,23,113,146,190,194,237,20,185,99,218,213,27,242,244,163,90,116,228,239,149,90,168,199,132,142,212,151,172,243,169,108,143,180,210,93,235,47,105,125,164,52,89,149,44,36,167,224,214,6,218,150,164,104,156,137,103,74,130,253,67,231,20,173,242,250,54,27,117,93,171,89,22,166,223,114,79,111,187,235,235,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,57,14,107,48,146,159,140,184,27,117,218,146,98,115,229,149,42,115,244,255,0,156,82,118,75,232,223,109,165,118,45,4,122,27,157,202,61,190,255,0,171,58,119,197,173,81,176,239,74,205,167,81,78,201,84,90,140,136,75,237,73,250,204,186,166,204,251,13,69,222,131,246,159,218,98,232,248,80,227,113,226,14,6,157,153,88,157,204,169,219,210,122,72,232,229,105,164,38,33,193,109,61,169,109,41,250,75,62,243,53,125,165,218,59,150,118,161,72,157,150,155,225,184,229,169,162,137,83,90,139,179,181,37,2,78,165,219,246,140,234,84,144,109,84,101,54,164,237,52,62,180,153,107,174,154,40,251,5,245,112,196,121,14,229,122,146,73,45,54,58,194,79,237,42,116,33,45,128,7,20,206,30,42,254,8,48,10,234,185,89,119,151,45,234,108,232,145,21,183,93,31,56,82,22,131,208,208,178,239,111,218,90,123,198,118,110,122,221,66,243,187,106,151,12,197,243,166,214,170,15,204,112,244,74,119,56,243,170,89,247,17,17,106,106,63,97,23,212,66,234,184,84,96,20,108,55,193,95,151,53,104,91,107,55,11,221,75,78,243,12,244,134,252,72,46,165,58,37,197,35,233,160,207,83,73,43,236,46,193,57,192,0,0,0,0,0,0,0,0,0,0,0,5,64,113,162,164,19,119,221,159,85,37,118,187,233,13,75,79,115,52,228,251,255,0,160,67,172,161,220,233,180,177,250,217,172,173,91,82,215,91,169,233,175,124,39,211,238,63,210,247,13,32,180,234,30,65,56,217,234,147,238,49,255,0,96,0,0,0,0,35,70,124,243,21,78,192,44,28,149,39,153,165,90,169,179,161,78,138,237,229,202,138,78,118,242,150,159,162,247,242,180,250,187,123,179,237,81,168,204,171,76,114,161,80,123,155,33,221,55,175,105,39,93,8,136,187,8,136,187,136,133,148,112,92,83,45,222,87,138,84,189,28,123,209,251,83,161,246,232,213,71,81,111,0,0,0,0,0,0,0,0,0,0,0,0,3,228,93,182,221,58,240,182,42,214,181,89,158,108,58,180,39,225,62,141,202,78,168,117,181,33,69,170,76,143,185,71,220,100,127,89,12,231,230,219,11,93,194,44,127,188,173,126,95,46,27,149,154,140,170,122,53,35,219,16,230,190,134,139,93,234,51,236,111,249,71,187,222,39,175,6,220,101,97,168,117,204,33,168,61,185,245,200,147,85,99,213,50,209,6,84,248,233,46,196,105,223,175,105,171,245,123,69,169,0,8,153,196,221,196,35,43,181,130,90,246,154,151,32,139,179,93,79,209,211,5,13,91,169,82,238,10,98,16,122,41,83,25,34,63,113,239,33,163,156,170,147,144,50,229,98,57,49,221,196,221,181,75,112,213,183,77,18,80,24,246,23,216,98,156,120,156,98,249,98,126,100,42,16,32,189,172,43,109,183,104,202,70,222,247,163,207,152,70,173,77,9,63,162,225,118,118,151,214,99,161,240,149,203,235,87,238,44,201,196,139,130,63,50,153,66,140,181,68,45,230,90,77,102,76,23,144,175,81,196,171,232,172,251,13,38,159,126,167,216,46,161,182,210,211,105,105,5,162,80,68,146,47,113,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,227,105,117,181,52,178,213,43,35,73,151,188,140,82,191,22,172,190,181,97,98,196,108,73,183,227,114,233,149,216,200,84,178,222,103,172,215,164,206,121,106,245,220,82,190,138,11,176,146,73,247,104,125,131,158,112,199,197,242,195,12,200,83,224,78,123,72,87,35,109,81,146,141,189,207,72,159,12,137,90,146,20,127,69,179,236,236,47,172,133,199,230,168,151,63,46,87,219,144,221,208,156,182,170,142,18,182,235,170,78,3,254,255,0,180,134,113,110,36,169,23,5,77,11,61,84,153,143,17,159,188,247,152,190,94,25,14,33,121,93,163,146,23,184,210,184,228,125,154,104,126,142,134,37,152,0,170,222,50,120,202,195,176,232,120,67,79,123,107,232,145,26,170,255,0,170,103,170,8,170,17,212,93,168,211,191,78,210,87,234,246,136,21,148,156,45,119,23,113,254,205,181,249,124,200,109,214,105,210,170,8,212,139,116,66,154,194,29,45,119,164,203,177,207,228,158,239,112,209,133,165,109,211,172,251,98,147,107,82,89,229,67,164,194,98,19,8,220,165,104,134,155,74,18,90,168,204,251,146,93,230,103,245,152,250,224,0,0,0,0,0,0,0,0,0,0,0,2,161,248,209,169,151,47,27,57,41,94,174,51,233,13,201,208,251,53,106,157,160,173,122,117,70,101,42,99,115,224,61,202,125,173,118,47,105,43,77,72,200,251,12,140,187,140,198,130,114,25,152,170,118,62,224,228,89,60,205,106,212,189,253,114,116,87,103,50,84,162,111,183,148,132,253,22,127,147,175,215,219,223,37,192,0,0,0,0,82,127,23,252,76,145,118,99,148,43,32,139,248,37,169,204,228,171,179,214,234,161,192,117,93,155,8,203,67,79,180,213,250,187,132,7,19,219,131,229,122,45,63,48,15,209,94,78,174,213,54,242,79,83,236,229,194,158,165,119,22,157,199,237,50,253,98,236,128,0,0,0,0,0,0,0,0,0,0,0,0,85,135,25,44,17,210,29,19,25,233,104,212,205,216,212,121,13,235,220,90,84,36,169,205,84,231,217,216,72,253,126,193,5,178,95,137,210,48,175,49,150,93,97,182,247,49,81,172,211,169,146,143,82,45,172,57,62,58,150,175,160,163,61,9,190,226,34,63,113,141,21,209,42,108,86,232,208,43,49,79,86,103,197,106,75,103,219,218,149,160,148,93,228,71,220,126,226,31,180,4,68,226,129,56,226,101,130,166,217,39,94,115,239,55,223,221,173,62,104,163,76,55,167,170,173,136,150,181,41,9,220,169,149,168,49,200,181,211,83,91,232,79,188,189,254,241,126,215,213,231,27,3,242,68,213,89,95,51,38,21,130,152,241,147,218,173,210,145,72,82,144,90,237,89,23,107,93,230,91,125,255,0,93,5,87,106,149,108,76,196,25,149,53,167,125,66,229,171,184,234,83,170,75,231,100,62,106,34,215,68,167,233,47,191,66,47,176,104,7,35,24,55,78,193,252,188,218,81,88,107,108,234,205,38,5,90,119,172,163,210,67,208,99,19,133,218,181,145,250,205,247,167,66,247,17,9,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,61,231,155,6,233,216,191,151,139,182,35,237,110,155,70,164,207,171,65,245,148,90,200,102,12,146,108,187,22,130,250,78,119,171,82,247,145,140,255,0,80,170,149,108,51,196,24,117,52,39,101,66,218,171,182,234,147,170,79,231,99,190,74,50,215,69,39,233,35,191,67,47,180,95,173,137,121,198,199,12,145,59,86,79,207,73,155,97,42,60,148,246,167,108,165,210,18,165,150,187,80,71,218,239,121,22,223,119,213,65,56,145,79,85,39,17,46,154,90,211,181,80,235,83,163,153,107,174,134,135,214,159,121,251,189,226,242,248,95,78,57,121,96,166,54,105,211,146,251,45,247,251,169,240,191,239,18,236,7,226,173,212,216,162,81,167,214,101,30,140,192,138,236,151,15,183,177,40,65,168,251,136,207,184,189,198,51,169,157,12,78,145,138,153,140,189,43,14,55,181,138,117,102,163,76,138,122,145,238,97,185,242,20,133,125,4,153,106,78,119,25,25,251,204,78,158,13,184,35,172,58,222,51,213,17,161,147,178,104,241,219,215,188,180,167,201,75,154,165,207,183,176,209,250,253,130,211,192,0,0,0,0,0,0,0,0,0,0,0,0,82,119,24,58,244,90,134,96,24,162,178,157,29,165,238,231,30,167,219,204,133,1,73,239,45,59,139,216,102,32,64,159,28,32,49,50,69,167,142,83,108,131,47,224,151,95,47,156,174,207,87,165,135,61,212,246,108,51,61,77,94,195,79,235,238,23,96,0,0,0,0,63,138,86,210,212,198,108,179,83,122,157,255,0,142,87,29,200,149,124,212,158,143,97,105,221,182,27,8,63,228,164,251,209,238,28,155,105,233,187,78,193,222,50,61,136,200,194,220,201,218,151,107,200,222,212,94,187,122,117,211,93,208,36,182,93,187,84,125,238,123,134,139,91,113,14,160,156,65,234,147,238,49,255,0,64,0,0,0,0,0,0,0,0,0,0,0,3,144,102,199,13,25,197,76,4,188,109,181,254,93,20,106,132,136,165,219,218,249,66,125,8,47,164,146,239,115,218,122,123,198,116,174,10,108,203,38,248,169,82,29,45,178,168,53,87,163,40,187,15,71,24,120,210,126,211,46,244,251,204,190,209,126,124,60,113,81,156,84,203,69,191,41,11,213,218,3,81,40,111,22,135,216,182,41,241,13,95,200,73,119,185,236,212,190,179,18,100,4,24,226,235,41,113,242,227,17,9,255,0,69,173,182,131,251,14,4,241,79,185,124,140,196,204,123,195,88,146,92,216,203,247,125,25,183,21,161,158,212,170,107,68,103,161,118,159,97,137,187,197,55,48,17,39,69,181,240,42,219,157,205,135,74,167,66,144,249,242,141,58,184,209,77,138,162,245,219,215,184,211,220,179,47,183,188,113,126,26,248,37,43,22,115,9,76,168,188,141,180,251,109,76,213,212,230,164,122,185,30,116,51,52,233,204,74,190,139,154,235,218,95,81,139,238,135,25,16,162,49,13,175,160,195,105,105,63,98,75,66,255,0,16,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,227,50,50,38,196,126,27,191,65,246,212,210,190,197,22,135,254,49,66,60,74,48,70,86,18,230,18,167,81,105,189,212,251,144,222,171,165,205,72,180,114,68,233,134,73,211,152,165,125,22,245,215,176,190,162,29,163,133,150,63,196,131,26,232,192,171,146,119,42,37,90,157,54,68,115,229,26,180,113,210,133,21,37,234,55,175,113,43,189,100,95,103,120,132,89,131,140,204,60,124,196,168,113,156,222,203,23,125,101,182,213,161,150,228,166,107,164,71,161,246,151,97,11,129,225,19,45,82,114,227,45,42,255,0,66,173,184,130,251,10,4,1,58,0,70,110,33,216,168,198,21,229,162,224,148,181,237,118,190,204,186,27,37,161,158,174,63,79,150,105,254,66,139,189,191,110,133,245,144,160,203,126,155,50,246,190,41,180,134,139,116,170,245,85,152,201,46,194,213,199,222,36,151,180,139,189,94,242,47,176,104,183,41,216,104,206,21,224,37,157,109,163,242,235,163,83,228,74,46,222,199,206,19,8,89,125,37,23,123,126,195,211,220,58,248,0,0,0,0,0,0,0,0,0,0,0,0,255,0,151,28,67,72,55,22,122,36,187,204,103,75,60,56,140,140,81,204,157,215,118,178,141,141,74,232,118,39,93,116,219,2,51,103,219,181,39,222,223,184,112,125,167,166,237,59,7,89,202,181,234,118,6,57,91,151,34,149,243,81,186,205,229,167,126,232,111,160,191,146,163,239,95,184,105,53,42,220,90,144,254,128,0,0,0,241,184,193,112,185,107,97,213,90,186,211,188,165,198,228,104,173,187,180,220,251,105,238,208,255,0,75,220,51,24,243,206,72,112,222,121,91,150,174,243,211,65,99,24,95,148,72,23,255,0,15,153,119,107,52,94,93,208,190,95,72,255,0,82,163,230,233,91,91,107,245,121,201,109,58,52,141,59,75,183,217,218,43,186,157,80,153,70,158,220,248,110,114,228,51,174,213,104,71,166,169,50,62,195,35,46,227,49,164,124,176,98,140,44,94,193,154,21,233,22,71,53,115,58,174,103,168,105,211,100,183,155,46,244,35,249,191,119,253,227,171,128,0,0,0,0,0,0,0,0,0,0,0,15,241,151,29,18,226,189,17,210,213,15,54,166,212,95,81,150,135,254,49,159,238,35,24,86,246,24,230,78,187,171,28,166,107,238,202,173,55,235,18,181,75,243,229,232,127,77,71,220,143,110,159,97,9,45,193,159,20,155,166,220,53,252,47,144,254,212,74,110,85,85,8,219,174,174,41,116,246,8,245,36,125,95,165,167,213,237,22,226,2,180,184,209,221,82,162,225,245,181,107,53,216,219,181,88,114,212,125,157,186,177,81,65,151,119,244,138,161,177,174,23,173,43,178,151,117,197,45,100,81,101,177,81,96,187,59,92,101,212,184,146,237,35,46,244,251,72,203,234,49,250,47,75,174,181,137,151,164,203,130,127,206,78,171,204,113,104,71,168,90,41,215,84,178,78,164,73,47,164,179,237,208,191,80,187,174,24,216,6,206,19,96,76,59,142,160,206,149,107,148,155,169,26,183,31,170,204,136,112,215,179,66,113,73,61,20,217,246,232,71,245,17,9,146,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,27,113,57,192,54,113,103,2,102,92,116,246,117,171,91,68,229,72,149,184,253,102,99,195,152,189,154,27,137,73,106,167,11,183,67,63,168,200,82,45,151,117,214,176,206,244,135,112,64,249,185,212,137,141,173,104,245,15,85,52,234,86,105,212,201,69,244,144,93,186,31,235,31,158,249,184,94,187,110,202,165,215,40,180,145,90,150,253,69,242,236,236,113,231,84,226,139,176,136,187,213,236,34,47,168,133,174,240,92,186,165,74,195,235,150,213,116,181,109,170,172,201,105,62,206,205,24,167,32,139,187,250,69,151,0,168,238,51,24,164,221,74,225,160,97,116,119,247,34,43,113,106,171,70,205,52,113,43,168,48,103,169,163,235,253,45,62,175,104,141,60,58,48,173,236,78,204,157,8,137,142,107,52,7,98,214,156,245,137,58,37,137,241,53,63,166,147,238,95,179,95,176,198,128,98,71,68,56,140,196,104,180,67,13,165,180,151,212,69,161,127,136,127,176,0,0,0,0,0,0,0,0,0,0,0,0,229,25,159,197,24,88,65,131,53,219,210,84,142,82,225,244,188,191,80,213,174,249,108,182,125,200,95,243,158,239,251,198,110,42,53,9,149,153,238,79,152,231,50,67,218,110,86,132,90,232,146,34,236,34,34,238,34,22,35,138,25,68,129,96,112,249,137,118,189,69,230,93,8,230,117,111,245,42,46,86,181,180,54,143,87,156,166,213,171,75,211,176,187,61,189,162,185,217,121,200,238,19,204,171,106,211,220,122,106,52,231,131,247,11,151,78,29,82,107,174,187,205,92,158,126,170,219,183,93,175,184,158,237,11,244,125,195,217,0,0,0,0,143,217,238,156,229,63,44,215,99,237,43,106,203,160,208,244,215,251,97,24,191,164,103,96,139,83,208,134,141,242,173,108,70,44,183,91,148,41,48,249,13,47,172,220,223,48,213,221,61,245,23,105,30,189,255,0,88,161,236,210,97,124,220,27,199,59,147,15,39,163,107,180,190,143,94,210,63,202,67,97,239,98,214,93,206,23,242,143,245,119,9,243,193,235,29,227,161,234,158,15,85,158,218,226,249,61,1,109,51,221,161,79,144,239,209,111,179,217,244,151,246,123,133,172,128,0,0,0,0,0,0,0,0,0,0,0,0,171,238,52,24,100,83,105,22,230,41,69,141,190,76,117,195,163,184,189,250,104,194,83,81,124,251,13,122,119,159,232,235,245,251,4,42,225,237,126,199,176,115,67,106,63,36,181,77,110,108,26,49,119,246,27,213,24,135,236,74,191,67,234,251,72,104,77,151,82,251,45,190,143,162,226,73,101,246,25,106,63,236,83,191,25,139,196,170,88,153,64,181,208,206,137,139,75,138,241,175,119,122,147,34,160,141,52,219,245,251,197,111,137,41,144,108,7,157,141,216,249,66,101,81,183,211,40,82,226,213,166,30,244,150,230,217,155,23,152,159,202,33,69,170,93,239,45,79,220,70,125,218,6,161,210,33,208,40,208,104,116,246,185,113,169,241,154,138,202,55,25,237,66,16,73,73,106,102,102,125,132,93,230,99,247,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,53,202,68,58,253,26,117,14,160,215,50,53,66,51,177,94,70,227,45,200,90,13,42,45,72,200,203,176,207,184,200,103,231,63,56,13,63,4,113,242,186,210,99,108,165,215,101,202,171,67,61,233,61,173,189,54,87,45,31,148,90,143,68,181,222,122,31,188,136,251,227,88,178,14,12,247,137,83,113,50,191,107,173,157,83,42,151,41,226,94,238,229,42,69,61,26,105,183,234,247,139,136,31,240,243,169,97,151,31,95,209,109,38,179,251,8,181,25,236,226,19,126,198,191,179,67,117,191,20,180,77,18,108,234,50,187,251,84,205,70,89,251,82,159,211,250,254,211,19,83,130,254,25,20,42,77,199,138,82,163,236,147,33,115,40,237,171,126,186,176,164,211,159,46,194,94,157,229,250,58,253,126,193,104,64,0,0,0,0,0,0,0,0,0,0,0,0,42,155,140,46,59,199,91,212,204,30,164,189,185,196,115,250,242,218,101,183,82,129,33,175,164,223,111,183,232,175,237,247,8,13,149,188,47,155,140,120,229,109,225,236,4,110,118,169,214,105,218,69,249,56,111,189,237,90,11,185,179,254,81,127,64,190,44,212,219,17,207,45,247,21,10,44,62,123,72,233,54,183,204,52,247,207,97,71,218,103,239,250,198,113,204,180,61,12,104,159,34,51,156,168,101,154,211,125,213,110,89,245,250,158,154,127,108,36,151,244,9,2,0,0,0,2,48,113,25,148,228,108,175,220,220,179,211,119,69,175,254,241,136,51,253,79,254,204,111,82,215,191,252,70,52,207,130,68,69,134,20,82,74,118,151,240,158,205,117,255,0,210,28,21,135,198,71,8,145,78,187,104,216,173,21,58,42,175,212,117,71,175,127,41,170,123,8,239,95,215,236,73,125,122,247,136,7,131,24,163,86,193,204,67,166,95,212,114,220,253,59,157,162,61,82,221,204,97,198,187,212,133,145,118,56,127,201,63,233,26,82,177,111,26,93,251,107,195,186,104,206,243,34,77,230,114,213,181,69,244,28,82,15,177,73,73,247,160,253,131,239,128,0,0,0,0,0,0,0,0,0,0,0,8,251,158,236,56,143,136,217,101,189,154,116,181,114,133,70,169,86,154,239,237,91,52,249,58,23,210,79,233,251,117,251,12,80,54,27,86,95,178,241,82,218,173,146,249,78,81,171,208,228,25,232,74,218,108,201,66,189,199,175,209,247,31,235,26,67,193,27,165,187,211,8,236,251,145,15,115,85,58,133,79,125,197,109,219,170,215,21,181,159,102,133,250,94,226,30,220,207,66,51,247,10,27,226,143,119,63,113,102,86,116,7,15,84,211,88,118,34,123,187,155,159,52,139,249,37,250,95,88,136,17,163,187,46,75,81,24,78,231,30,90,91,65,106,69,170,140,244,34,237,250,204,94,143,11,236,189,179,132,216,33,30,234,170,49,173,94,229,82,42,41,94,227,245,99,200,137,9,194,70,137,113,73,61,22,217,246,232,71,245,17,9,166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,22,113,65,203,219,56,179,130,18,46,170,99,58,85,237,163,93,69,75,220,126,180,120,241,38,184,104,209,78,37,37,170,220,46,221,12,254,163,33,69,210,99,187,18,75,177,31,78,215,25,90,155,89,106,71,162,136,244,50,236,250,200,75,254,23,55,115,246,238,101,96,192,108,244,77,73,134,162,43,187,185,201,240,136,255,0,146,127,163,245,11,228,35,212,136,253,227,196,227,109,210,221,151,132,151,133,200,183,185,74,131,66,168,62,218,182,238,209,104,140,226,203,179,67,253,31,113,140,221,226,85,101,251,211,21,110,106,217,175,154,229,102,191,54,65,30,132,157,198,244,149,171,220,90,125,47,113,126,161,127,57,17,195,136,248,115,150,91,37,166,139,71,43,180,106,109,105,222,254,197,189,79,141,169,125,37,126,135,179,79,176,132,130,0,0,0,0,0,0,0,0,0,0,0,0,31,2,250,188,105,86,21,177,50,233,172,187,203,137,11,151,204,86,213,30,155,220,74,11,177,41,81,247,172,189,131,53,216,207,138,85,108,99,196,58,157,251,88,45,175,212,121,58,163,213,61,188,182,27,107,189,40,65,31,99,101,252,146,254,145,62,248,55,97,18,42,55,109,103,21,165,39,85,82,58,126,148,245,238,230,181,80,97,125,203,250,189,169,63,171,78,241,103,152,218,68,120,97,90,37,39,113,127,6,236,215,79,253,33,177,153,138,135,246,99,154,22,157,223,226,33,160,30,28,210,156,147,149,251,103,152,122,237,235,116,255,0,222,50,196,159,0,0,0,1,23,56,143,30,153,95,185,127,254,143,204,98,10,0,133,179,170,70,245,237,79,110,167,166,190,195,26,94,203,252,168,82,240,150,132,245,62,79,80,193,245,91,92,216,104,215,248,75,186,246,31,111,121,25,14,105,159,204,41,111,22,114,225,113,80,201,91,100,35,164,228,171,77,116,214,124,85,43,179,122,75,185,191,105,140,243,41,38,147,218,162,237,33,111,252,33,179,13,10,191,106,84,48,122,183,55,73,244,206,87,64,142,89,252,231,49,217,242,28,237,75,100,146,209,36,95,73,103,175,179,220,44,164,0,0,0,0,0,0,0,0,0,0,0,0,124,203,162,148,221,118,218,171,80,222,78,173,212,32,200,136,162,215,188,156,109,73,63,105,123,253,228,51,141,154,251,33,86,6,96,175,138,38,154,33,85,234,155,237,23,185,29,107,233,34,250,74,253,15,105,139,134,225,105,136,140,222,217,103,135,79,50,218,245,6,83,116,173,59,79,84,177,79,132,90,253,18,46,245,119,118,253,166,37,205,110,160,213,38,141,62,168,249,252,220,56,174,200,95,127,209,66,13,71,220,71,238,247,12,221,102,174,232,126,237,204,118,36,213,29,94,230,202,235,172,55,31,176,139,70,122,247,212,146,238,47,210,246,150,163,223,228,23,1,164,227,126,62,208,26,112,191,139,237,249,145,107,50,187,189,118,216,155,23,122,127,40,133,22,169,119,188,181,63,113,31,179,64,212,90,76,74,21,34,21,22,2,54,71,131,29,184,205,39,83,61,16,132,146,72,181,51,51,238,34,239,51,31,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,226,173,82,98,87,105,19,104,179,209,190,60,232,238,70,117,58,153,106,133,164,210,101,169,25,31,113,159,113,144,207,206,126,176,26,78,8,99,237,125,166,203,248,190,224,153,42,179,23,187,212,109,249,178,182,39,242,139,81,232,150,187,207,67,247,145,123,124,6,85,46,135,173,44,198,225,181,81,181,237,108,238,186,59,114,59,8,245,103,175,97,74,46,227,246,39,216,90,141,34,209,39,181,85,163,64,170,49,249,57,145,90,144,142,255,0,162,180,18,139,188,139,216,126,225,17,248,165,226,35,54,78,89,166,64,34,220,245,122,83,148,173,59,75,68,191,79,154,90,253,19,46,244,247,118,125,164,41,227,42,22,66,175,252,193,88,244,77,53,66,107,212,199,221,47,122,58,214,18,101,244,147,250,126,195,26,57,181,233,77,208,173,170,77,13,148,232,221,62,12,120,137,45,123,137,182,210,146,246,159,187,222,99,233,128,0,0,0,0,0,0,0,0,0,0,0,10,215,226,243,152,104,116,11,78,159,131,212,73,186,207,170,115,122,244,114,207,230,249,110,192,144,223,106,155,52,158,169,51,250,43,45,61,190,225,79,233,73,168,246,164,187,76,104,103,32,120,82,222,19,101,194,221,161,154,183,72,95,87,206,86,154,107,164,249,74,79,102,245,23,115,158,195,29,47,48,18,161,68,194,90,235,213,9,61,59,5,210,238,115,97,175,79,225,45,105,216,93,189,230,68,51,67,55,103,84,189,139,220,158,205,15,77,61,132,47,255,0,135,9,235,149,251,107,255,0,235,60,198,88,148,96,0,0,0,35,158,127,162,75,149,150,11,179,165,99,153,183,160,221,235,17,105,252,97,23,222,51,198,52,79,145,42,218,107,249,103,181,39,165,27,73,125,119,102,186,247,84,36,151,184,189,195,188,84,96,179,82,134,228,41,5,171,110,105,175,127,176,200,253,159,96,205,222,106,176,209,120,75,142,87,21,146,76,242,217,131,210,114,253,109,117,223,13,135,15,249,74,62,247,61,231,253,3,203,97,30,40,87,112,126,250,167,223,86,242,191,133,64,230,237,78,136,245,183,178,227,71,218,180,44,139,177,195,254,73,255,0,72,209,14,92,243,1,105,230,34,192,141,122,91,47,118,175,127,61,157,174,252,214,143,188,218,125,101,182,222,237,121,42,62,194,236,255,0,172,250,168,0,0,0,0,0,0,0,0,0,0,0,0,166,222,50,120,94,116,124,91,161,226,52,38,246,196,155,71,141,9,238,221,117,144,185,53,7,148,125,171,51,238,34,236,36,145,125,126,193,250,120,55,226,98,41,184,147,90,195,169,50,54,166,85,62,76,246,211,179,93,86,169,20,246,75,180,145,245,126,151,234,246,139,43,205,157,216,187,55,47,119,213,85,165,109,113,202,5,77,148,30,154,250,199,5,245,23,176,255,0,71,220,51,143,113,77,122,179,114,212,234,46,30,231,103,78,121,245,119,22,170,91,134,127,81,119,159,212,46,151,132,246,9,198,177,176,105,119,196,182,244,159,93,124,223,71,105,246,50,244,88,46,151,115,138,79,210,65,251,8,254,206,225,60,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,6,97,120,143,103,58,198,199,220,75,178,173,108,100,232,168,182,253,225,89,165,211,163,124,157,165,57,200,138,196,215,91,105,189,235,140,165,171,106,16,146,213,70,106,61,53,51,51,237,22,127,144,172,82,190,241,167,41,214,54,38,98,93,119,211,55,37,103,210,125,108,222,149,152,252,222,85,74,83,45,252,219,40,67,105,209,182,144,159,85,37,174,154,158,166,102,103,32,0,86,7,20,12,230,102,79,46,216,251,64,178,176,115,18,62,79,209,102,217,241,106,143,198,244,60,9,123,229,46,108,214,212,230,249,12,56,178,213,12,182,90,17,237,245,117,211,83,51,62,129,194,147,52,120,237,153,79,194,143,225,174,249,249,71,242,115,208,158,140,254,44,135,15,145,212,117,220,239,236,102,155,221,187,144,215,210,215,77,189,154,106,122,207,240,17,171,17,243,155,66,194,76,226,90,185,103,190,105,92,170,85,247,111,211,164,81,43,17,208,181,184,197,98,68,233,113,147,26,66,11,93,89,119,148,202,80,226,72,141,183,12,247,234,133,154,217,146,160,2,128,127,170,143,158,207,246,115,255,0,6,104,255,0,228,130,239,178,245,116,215,111,156,2,195,75,214,233,157,214,214,174,11,62,141,84,168,201,229,33,190,124,167,225,52,227,174,108,65,37,9,220,181,168,244,73,18,75,93,8,136,187,7,64,1,242,110,203,166,133,99,90,181,155,214,233,157,209,81,109,250,124,138,165,70,79,41,110,114,34,176,218,156,117,205,136,37,45,91,80,133,30,137,35,81,233,161,17,159,96,172,183,56,203,198,94,100,163,211,211,104,196,111,8,24,144,245,13,115,147,41,222,123,232,92,246,201,53,213,145,197,55,137,13,196,109,106,76,20,161,43,51,121,205,238,45,68,217,34,207,233,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,172,7,20,206,6,101,40,89,86,192,234,198,38,212,203,157,85,123,117,46,219,136,168,171,125,185,117,135,89,113,113,219,116,146,164,109,100,185,75,113,195,53,160,249,109,172,146,102,179,66,85,18,248,121,241,53,147,139,85,88,248,37,153,26,212,70,239,41,242,13,22,245,198,108,53,21,138,186,214,173,83,9,244,54,148,180,212,157,79,107,74,74,82,135,75,107,122,19,196,147,145,99,224,0,2,184,51,209,196,250,78,12,226,229,31,10,112,88,226,85,151,106,214,32,206,188,39,70,152,210,145,37,13,173,226,153,64,50,118,51,137,109,102,158,65,174,75,75,53,180,189,205,237,37,161,100,83,83,46,184,243,102,230,75,8,232,88,173,102,77,136,164,84,99,161,21,56,44,200,55,151,73,168,146,18,114,33,58,106,66,21,189,181,43,66,81,161,59,208,104,113,37,177,105,51,233,96,32,174,118,184,157,97,198,6,67,174,97,126,18,77,249,81,137,40,235,41,50,94,134,178,76,91,106,87,32,201,15,184,227,141,56,212,151,155,121,104,254,14,146,82,119,52,242,29,83,74,73,33,94,131,135,94,122,163,102,150,205,43,31,16,103,196,70,42,80,35,188,244,230,99,69,117,8,169,211,153,56,232,42,145,153,54,76,50,181,57,33,45,173,148,175,233,161,75,74,16,133,18,17,50,128,5,96,99,231,22,184,118,110,107,45,234,78,25,84,190,82,97,13,175,204,135,117,21,54,51,6,229,114,83,132,226,28,114,44,151,119,115,25,143,243,75,104,219,54,82,243,136,116,141,197,52,182,220,43,41,180,238,154,21,243,106,209,175,91,90,119,91,69,184,41,241,234,148,233,60,165,183,207,138,251,105,113,167,54,44,146,180,238,66,210,122,40,137,69,174,134,68,125,131,235,0,229,89,157,204,45,171,149,252,26,173,98,229,211,27,175,232,57,113,169,212,180,74,110,59,213,57,206,171,107,81,219,82,207,251,167,22,105,74,212,134,154,117,100,133,236,218,117,213,149,78,48,87,82,239,185,148,12,212,29,43,228,221,114,161,34,107,23,4,40,142,51,242,117,158,75,139,76,66,139,29,151,92,148,201,184,150,91,108,212,124,212,111,90,156,113,210,211,103,202,207,174,125,115,99,130,217,177,190,112,207,13,49,91,208,214,221,27,209,157,20,47,65,83,100,114,185,180,216,175,57,243,143,71,91,138,213,199,86,175,89,71,166,186,22,132,68,69,32,56,82,102,143,29,179,41,248,81,252,53,223,63,40,254,78,122,19,209,159,197,144,225,242,58,142,187,157,253,140,211,123,183,114,26,250,90,233,183,179,77,79,89,254,43,3,62,220,80,175,188,42,198,86,176,143,47,78,82,145,242,46,160,211,151,53,82,83,108,206,102,167,33,41,37,46,152,132,145,159,45,148,110,54,223,81,41,15,243,82,164,36,217,229,26,157,151,249,58,206,45,137,155,251,18,69,126,129,15,208,215,37,27,103,202,11,127,152,244,143,69,243,94,144,136,191,194,150,195,77,191,205,110,57,185,243,100,123,53,218,173,12,187,120,87,16,78,36,113,178,237,38,118,13,224,243,81,42,56,138,168,238,51,82,155,37,14,165,22,202,220,106,51,209,222,38,156,103,147,49,110,51,33,106,65,19,134,134,214,132,155,137,89,106,217,200,12,159,102,206,205,205,214,23,252,184,161,71,137,71,174,192,144,228,106,237,184,153,231,41,250,82,205,197,147,6,181,155,109,26,208,235,72,39,18,178,70,205,121,136,35,53,52,178,46,234,0,42,86,233,227,21,93,164,102,178,85,78,219,143,233,236,9,141,178,148,154,106,105,168,141,80,146,217,18,121,181,70,156,112,249,156,238,102,243,109,167,20,219,107,96,144,149,182,203,170,83,168,180,171,2,255,0,179,113,78,205,164,226,14,31,92,49,43,150,245,114,57,73,131,58,49,158,199,81,169,145,145,145,145,41,11,74,137,72,90,20,68,180,45,42,74,137,42,73,145,86,94,111,56,193,127,100,216,185,71,63,245,43,138,190,102,196,251,86,235,49,96,74,103,254,13,6,243,233,254,121,41,107,242,111,137,211,149,28,215,97,198,109,112,225,23,173,148,239,67,85,131,203,98,191,64,125,226,92,170,68,165,17,153,37,70,68,92,198,87,181,70,211,196,68,151,18,149,17,146,22,135,27,71,107,1,231,239,251,254,205,194,203,54,173,136,56,131,112,196,161,219,212,56,231,38,116,233,38,123,26,70,164,68,68,68,70,165,173,74,52,161,8,73,26,214,181,37,41,37,41,68,71,90,184,69,198,26,149,83,204,93,208,206,39,68,151,72,194,74,252,134,147,64,145,44,146,183,237,166,35,197,119,114,220,106,36,101,189,41,115,30,38,76,208,110,40,152,53,153,37,75,74,76,206,210,128,4,53,226,59,158,57,57,82,179,96,89,248,124,136,146,49,22,240,142,250,224,188,234,218,117,20,72,137,50,65,205,117,131,51,82,214,165,26,146,194,84,158,82,150,211,170,81,168,153,54,156,242,156,62,248,145,198,204,76,152,56,55,140,45,68,167,98,42,99,182,205,54,108,100,58,164,92,203,109,169,47,72,120,218,109,158,76,53,182,204,116,41,100,110,18,28,90,212,109,165,5,163,101,61,64,67,94,28,89,227,147,154,219,54,125,159,136,40,137,31,17,108,248,236,46,115,205,45,166,145,91,136,163,52,20,214,152,35,37,33,105,81,37,47,165,41,229,37,110,180,164,154,73,226,105,185,148,0,56,86,119,241,122,242,192,92,177,221,184,185,135,239,196,110,187,110,200,164,61,28,165,176,79,48,234,23,84,136,211,172,184,142,195,52,56,211,142,54,102,147,74,200,150,102,149,37,68,74,47,65,150,44,194,218,185,160,193,170,46,46,90,209,186,14,191,153,26,163,75,92,166,228,61,76,156,210,182,187,29,197,32,255,0,185,113,6,164,161,75,105,214,150,104,70,253,165,213,64,0,121,251,254,255,0,179,112,178,205,171,98,14,32,220,49,40,118,245,14,57,201,157,58,73,158,198,145,169,17,17,17,17,169,107,82,141,40,66,18,70,181,173,73,74,73,74,81,17,240,172,136,102,114,187,155,76,61,188,177,86,175,69,244,36,68,94,14,82,233,116,142,165,18,122,8,173,83,41,234,83,124,244,180,209,187,185,247,36,59,170,147,184,185,187,53,52,165,34,74,128,0,10,171,190,184,205,250,63,49,208,126,68,90,158,148,193,138,95,54,157,80,220,207,46,169,87,222,180,235,81,99,152,105,228,242,246,124,203,11,219,204,66,156,230,155,107,113,29,53,164,210,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,63,88,10,1,254,170,62,123,63,217,207,252,25,163,255,0,146,11,126,200,86,41,95,120,211,148,235,27,19,49,46,187,233,155,146,179,233,62,182,111,74,204,126,111,42,165,41,150,254,109,148,33,180,232,219,72,79,170,146,215,77,79,83,51,51,238,181,106,181,42,129,74,155,93,174,212,226,83,169,180,232,238,75,153,50,91,201,101,136,204,54,147,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,138,129,171,113,159,197,6,113,230,109,215,66,178,34,76,194,180,71,114,4,59,78,90,219,141,53,226,45,77,185,206,77,74,28,83,114,77,90,106,217,18,217,75,102,109,146,84,178,234,14,116,230,55,54,17,169,217,40,173,102,159,46,151,28,74,164,120,178,41,207,82,166,75,167,58,150,37,33,53,182,34,73,101,198,31,74,29,36,40,137,246,140,244,66,244,51,82,20,147,218,178,233,121,98,204,45,171,154,12,26,162,226,229,173,27,160,235,249,145,170,52,181,202,110,67,212,201,205,43,107,177,220,82,15,251,151,16,106,74,20,182,157,105,102,132,111,218,93,84,0,0,4,106,200,190,115,104,89,195,195,137,85,55,41,94,134,188,237,126,158,61,205,77,105,11,56,169,113,210,95,42,76,103,21,174,172,187,202,116,201,181,40,220,109,72,82,85,184,137,14,185,37,64,4,63,207,54,115,107,185,60,196,124,29,169,185,74,244,205,153,116,122,114,61,205,77,105,8,41,74,109,163,129,202,147,25,197,105,163,205,115,93,50,109,74,38,220,74,212,149,109,51,67,173,203,90,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,235,0,0,0,28,127,54,216,223,85,203,134,0,220,120,209,70,161,196,172,200,183,36,82,212,184,18,92,83,104,146,195,213,24,209,222,65,45,61,168,89,180,243,155,23,162,137,43,218,163,74,200,141,7,234,240,95,23,172,220,122,194,251,127,23,48,253,249,110,80,174,40,234,122,57,75,96,217,125,165,161,197,52,235,46,35,180,137,109,186,219,141,153,164,212,131,52,25,165,74,73,146,143,218,128,8,213,154,220,230,208,178,151,136,248,87,76,191,41,92,219,50,251,244,188,122,189,73,132,45,114,169,78,71,56,92,137,41,109,58,243,89,46,161,210,117,178,73,185,180,210,164,106,104,229,59,37,64,0,80,15,245,81,243,217,254,206,127,224,205,31,252,144,91,246,66,177,74,251,198,156,167,88,216,153,137,117,223,76,220,149,159,73,245,179,122,86,99,243,121,85,41,76,183,243,108,161,13,167,70,218,66,125,84,150,186,106,122,153,153,156,128,0,16,3,138,222,104,241,219,45,127,130,239,192,165,243,242,115,229,31,166,253,39,252,89,14,103,63,167,232,121,63,217,45,57,183,111,61,223,163,166,187,187,117,208,180,231,252,47,243,153,153,60,196,227,237,126,202,198,60,72,249,65,69,133,103,202,170,49,27,208,240,34,108,148,137,176,155,75,155,227,176,218,207,68,60,225,104,103,183,214,215,77,72,140,172,252,4,106,205,110,115,104,89,75,196,124,43,166,95,148,174,109,153,125,250,94,61,94,164,194,22,185,84,167,35,156,46,68,148,182,157,121,172,151,80,233,58,217,36,220,218,105,82,53,52,114,157,146,160,0,33,255,0,17,154,246,108,112,199,14,24,198,108,179,226,29,86,28,74,7,205,220,244,38,40,52,217,237,162,14,139,89,212,210,185,12,173,228,242,140,146,135,82,157,233,229,169,46,104,210,90,117,107,172,186,79,21,60,241,211,170,176,170,19,49,118,37,82,60,89,13,188,236,25,118,221,49,44,74,66,84,70,166,92,54,99,161,210,66,136,141,38,109,173,11,208,207,106,146,122,25,92,254,88,179,11,106,230,131,6,168,184,185,107,70,232,58,254,100,106,141,45,114,155,144,245,50,115,74,218,236,119,20,131,254,229,196,26,146,133,45,167,90,89,161,27,246,151,148,207,174,41,95,120,45,148,235,231,19,48,210,187,232,107,146,141,232,206,138,111,74,204,142,87,54,165,21,151,62,109,228,45,181,106,219,171,79,172,147,211,93,75,67,34,50,168,31,234,163,231,179,253,156,255,0,193,154,63,249,32,191,225,18,184,134,103,78,149,149,140,47,145,66,180,46,8,137,197,75,150,57,21,191,12,227,38,81,194,96,220,218,237,65,246,212,162,74,16,148,147,169,104,214,74,37,188,73,46,91,136,67,219,106,219,250,168,249,236,255,0,103,63,240,102,143,254,72,46,79,42,54,174,100,237,252,56,69,79,52,216,159,242,162,243,172,242,228,57,77,98,159,2,60,90,19,122,30,145,146,228,70,81,207,120,247,106,235,134,165,54,74,36,165,189,73,38,235,221,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,238,44,56,39,26,249,193,164,95,17,27,214,125,9,242,125,125,167,218,203,49,103,58,125,238,37,63,73,101,236,51,251,123,133,45,91,179,94,163,92,180,202,139,103,181,216,51,153,125,61,199,162,144,225,31,214,93,229,245,141,28,101,46,237,93,229,151,187,26,170,234,183,56,221,2,152,194,207,77,61,98,130,194,143,216,95,165,238,21,171,198,71,19,27,169,98,69,19,14,163,72,220,152,180,248,211,220,78,205,52,90,95,168,50,125,166,143,175,244,191,87,180,126,94,13,152,94,117,140,91,174,98,52,214,247,68,133,71,147,9,158,221,52,144,137,52,247,146,125,139,35,238,51,236,52,153,125,126,193,114,64,0,0,0,0,0,0,0,0,0,0,0,3,149,102,51,48,22,158,93,236,9,87,165,204,247,106,54,114,25,218,239,206,234,251,45,171,214,67,110,109,211,156,147,237,46,223,250,203,59,216,187,138,21,220,96,190,170,23,213,192,127,194,167,242,183,39,212,245,118,50,219,69,218,132,32,143,177,178,254,73,127,72,245,57,85,195,69,226,214,57,91,182,73,179,204,102,119,87,204,245,180,211,100,55,220,47,229,36,251,219,247,151,244,13,34,83,160,179,77,134,220,40,229,163,109,235,167,127,180,204,253,191,104,224,249,237,173,166,129,150,123,178,122,145,184,145,208,118,107,167,125,66,49,123,143,222,51,176,52,57,144,24,146,226,229,130,211,234,152,229,238,235,246,250,196,122,255,0,24,74,247,9,24,0,0,0,3,198,99,13,151,7,16,176,234,173,105,84,145,186,60,238,70,242,212,203,232,62,219,133,220,164,159,122,11,218,67,50,51,161,74,167,74,92,57,141,114,222,111,77,201,220,71,166,164,70,93,165,217,220,100,47,71,133,21,216,229,195,149,186,53,58,67,252,199,169,157,70,242,219,166,222,101,70,113,151,113,17,31,97,125,98,104,10,147,227,41,132,142,192,174,219,216,161,24,183,55,63,171,234,15,176,182,236,69,61,132,247,175,183,93,125,137,47,233,21,134,59,214,80,51,73,113,101,139,17,27,184,32,175,155,72,151,175,164,98,232,218,121,219,88,144,134,189,115,105,197,39,69,190,103,234,151,111,113,246,119,95,214,19,226,229,147,140,246,156,123,202,197,170,117,212,249,59,246,175,144,243,95,69,213,182,125,142,161,10,250,77,47,217,236,251,12,253,160,0,0,0,0,0,0,0,0,0,0,0,8,99,197,63,12,164,223,25,116,151,91,128,206,247,168,15,57,82,124,247,17,109,97,136,51,84,163,237,89,17,246,168,187,136,207,234,49,81,217,57,191,143,14,179,21,100,215,21,35,148,203,213,186,108,105,7,179,118,230,142,116,117,40,190,138,140,187,17,222,69,168,184,46,34,183,155,171,201,244,154,229,33,127,53,95,142,180,153,232,93,172,63,75,150,175,229,39,94,237,61,132,127,96,163,92,58,162,59,115,226,21,177,110,53,249,74,181,102,20,20,255,0,116,235,232,65,123,75,244,189,229,246,144,210,102,4,219,73,179,240,106,200,182,249,123,28,167,219,180,216,206,246,235,185,109,196,105,6,125,231,167,209,246,25,144,247,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,180,240,142,199,76,56,187,242,217,71,193,10,101,103,149,121,216,157,123,181,42,92,130,36,56,244,89,19,222,125,185,81,251,79,154,201,117,8,109,102,90,41,14,17,18,146,68,182,148,228,234,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,158,207,217,191,222,66,213,0,82,183,26,191,20,246,183,195,248,62,99,81,29,255,0,133,166,125,190,93,195,160,229,71,20,24,217,112,82,169,253,29,161,84,143,31,70,231,193,136,193,168,161,200,74,11,70,222,101,134,148,104,119,66,75,141,182,100,179,39,82,74,126,202,128,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,3,197,99,70,16,217,184,245,133,247,6,17,226,3,18,220,161,92,81,210,204,131,136,249,178,251,75,67,137,117,167,155,95,105,18,219,117,182,220,34,81,41,6,104,34,82,84,147,52,158,117,179,21,128,215,150,91,113,114,187,133,55,156,41,105,93,58,66,215,76,156,244,114,101,21,106,113,173,69,30,107,68,149,173,59,28,74,117,52,146,213,177,100,182,212,123,208,162,43,10,225,89,159,31,243,163,42,152,191,90,254,117,171,66,187,83,168,255,0,192,34,53,17,40,229,127,198,20,210,220,123,249,184,232,79,228,144,45,80,124,155,178,233,161,88,214,173,102,245,186,103,116,84,91,126,159,34,169,81,147,202,91,156,136,172,54,167,29,115,98,9,75,86,212,33,71,162,72,212,122,104,68,103,216,51,175,156,12,202,87,115,83,142,53,140,77,169,151,38,148,206,234,93,183,17,81,80,195,145,40,237,60,226,227,182,233,37,75,220,241,243,86,227,134,107,89,115,28,89,36,201,4,132,166,95,240,155,201,69,59,16,38,126,51,184,161,76,231,209,104,149,4,55,104,66,112,165,71,113,218,164,87,217,120,170,105,113,10,66,28,101,165,182,166,82,159,157,66,220,231,146,201,38,201,18,237,252,0,4,32,226,95,158,56,217,113,179,94,193,235,29,18,215,136,183,165,29,197,179,45,181,187,29,20,58,115,198,227,7,53,47,32,210,163,146,106,67,169,101,40,87,168,182,205,197,153,18,80,135,168,216,72,172,142,102,238,171,148,28,92,85,214,253,58,93,98,211,175,71,77,54,227,165,49,33,72,90,216,37,146,145,41,148,26,137,165,201,100,247,108,230,22,134,135,30,108,148,223,52,220,78,130,45,59,166,133,124,218,180,107,214,214,157,214,209,110,10,124,122,165,58,79,41,109,243,226,190,218,92,105,205,139,36,173,59,144,180,158,138,34,81,107,161,145,31,96,250,194,0,113,66,200,183,225,174,213,94,56,224,229,153,213,226,77,23,103,166,35,66,86,215,171,180,182,219,81,30,140,146,79,168,152,206,141,242,244,52,173,109,18,219,249,213,38,59,101,78,214,5,255,0,121,97,101,229,73,196,28,62,184,101,208,238,26,28,130,147,6,116,99,45,237,47,67,35,35,35,35,74,208,164,154,144,180,40,141,11,66,148,149,18,146,163,35,208,70,74,51,93,66,205,166,13,66,188,185,180,168,119,125,55,72,119,77,18,19,203,87,65,43,114,201,183,9,46,17,44,153,125,8,230,182,122,173,37,170,219,230,45,109,56,98,64,10,181,226,131,196,18,77,38,77,107,43,216,45,85,136,181,174,58,160,94,21,200,206,181,37,27,30,106,84,121,148,83,105,214,20,146,89,37,108,41,111,180,238,246,214,74,107,213,90,87,165,80,137,149,195,175,61,82,114,181,121,21,143,136,51,229,175,10,235,242,30,122,115,49,162,180,181,211,42,47,20,116,21,72,204,155,55,222,66,91,142,150,214,202,87,244,22,165,165,11,90,73,11,189,58,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,159,197,92,76,181,112,111,14,46,60,82,189,101,244,244,91,102,158,237,66,78,215,27,67,143,108,47,81,134,185,139,66,20,243,171,52,182,218,13,69,189,197,161,36,122,168,134,120,115,85,153,139,203,53,248,185,51,20,175,8,49,41,200,76,116,211,105,20,200,196,74,69,58,156,218,220,91,76,27,155,73,79,47,115,174,45,110,40,139,114,214,173,169,66,54,54,137,21,195,131,135,252,204,196,87,90,197,188,94,183,127,204,158,7,82,195,81,164,56,252,119,46,41,91,22,222,216,235,101,109,184,134,89,112,201,107,120,149,180,220,104,154,73,47,231,141,175,1,197,31,199,102,38,253,203,228,240,132,170,224,99,249,236,253,155,253,228,58,175,19,172,248,254,4,40,82,112,27,9,235,91,111,235,130,158,175,73,85,41,213,30,92,171,93,149,45,149,55,170,121,74,46,116,134,21,32,147,181,198,221,101,38,219,197,166,246,148,116,237,96,88,23,150,41,222,84,156,62,195,235,122,93,114,225,174,72,40,208,96,198,34,222,234,244,51,51,51,51,36,161,9,73,41,107,90,140,144,132,37,74,81,165,41,51,45,9,228,251,41,150,110,81,112,191,228,61,10,68,74,197,118,124,135,36,215,110,52,192,56,175,213,86,78,44,216,37,160,220,116,208,134,154,89,54,148,18,246,107,204,89,17,41,213,153,215,7,21,204,148,126,12,174,167,243,41,134,116,202,172,155,110,237,168,72,147,118,181,167,57,154,61,81,231,18,162,145,188,212,110,37,153,78,56,190,197,39,99,110,150,210,89,19,204,180,152,193,147,236,217,222,89,69,197,15,151,20,40,242,235,20,41,241,220,141,93,183,19,60,162,177,85,65,54,178,96,214,179,109,210,66,218,117,100,226,86,72,223,167,49,4,100,151,86,71,161,59,2,255,0,179,113,78,205,164,226,14,31,92,49,43,150,245,114,57,73,131,58,49,158,199,81,169,145,145,145,145,41,11,74,137,72,90,20,68,180,45,42,74,137,42,73,145,122,1,85,124,96,179,121,223,148,123,22,111,243,19,111,149,57,3,254,2,84,8,140,186,179,254,225,247,13,8,254,97,36,231,229,219,16,3,44,89,122,186,179,65,140,180,92,35,181,164,244,29,127,50,77,70,168,184,174,72,102,153,5,164,238,118,67,137,65,127,114,218,9,74,66,86,235,173,32,214,141,251,139,69,24,91,133,182,38,11,88,148,204,51,195,74,23,161,173,186,55,59,162,133,213,61,35,149,205,121,111,57,243,143,45,110,43,87,29,90,189,101,30,154,232,90,17,17,21,75,113,58,225,255,0,15,8,166,73,204,14,8,91,189,37,139,47,115,247,53,53,167,24,106,45,6,83,143,178,203,74,140,133,44,156,54,95,114,71,99,45,161,73,101,72,86,134,150,212,132,55,21,114,163,154,236,71,202,86,35,162,245,178,157,235,169,83,185,108,87,232,15,188,104,139,87,138,147,51,36,168,200,143,150,242,55,40,218,120,136,212,218,148,162,50,90,22,227,107,208,158,22,226,149,137,141,54,37,51,19,48,210,187,233,155,110,179,206,232,166,244,175,71,230,242,158,91,46,124,219,200,67,137,209,198,150,159,89,37,174,154,150,164,100,103,234,197,27,113,44,207,84,108,205,92,209,112,195,12,103,196,149,133,246,228,134,42,81,103,38,43,173,191,87,168,156,115,37,62,178,125,180,58,202,25,39,222,101,45,146,75,113,243,28,82,150,74,108,155,132,2,213,56,81,231,167,242,25,95,198,187,207,253,79,22,192,155,57,63,221,37,84,183,36,26,191,224,186,84,41,63,166,201,47,251,29,145,106,131,133,103,7,54,118,110,81,112,191,229,197,118,60,74,197,118,124,134,227,80,173,197,79,56,175,213,86,78,32,159,52,44,155,116,208,134,154,89,184,165,154,54,107,203,65,153,41,212,17,231,178,255,0,191,239,44,83,188,170,216,131,136,55,12,186,229,195,92,144,114,103,78,146,101,189,213,232,68,68,68,68,73,66,18,146,74,16,132,145,33,8,74,82,146,74,82,68,86,231,195,23,135,252,204,34,135,27,48,56,223,110,244,151,212,189,175,219,52,215,92,125,169,84,24,174,48,243,46,170,74,18,178,108,222,125,185,29,172,184,133,41,148,161,58,154,92,82,208,221,138,128,203,189,129,127,222,88,89,121,82,113,7,15,174,25,116,59,134,135,32,164,193,157,24,203,123,75,208,200,200,200,200,210,180,41,38,164,45,10,35,66,208,165,37,68,164,168,200,244,39,147,236,217,217,185,186,194,255,0,151,20,40,241,40,245,216,18,28,141,93,183,19,60,229,63,74,89,184,178,96,214,179,109,163,90,29,105,4,226,86,72,217,175,49,4,102,166,150,69,221,64,69,94,40,254,4,241,55,238,95,56,132,41,219,39,217,179,188,178,139,138,31,46,40,81,229,214,40,83,227,185,26,187,110,38,121,69,98,170,130,109,100,193,173,102,219,164,133,180,234,201,196,172,145,191,78,98,8,201,46,172,143,66,118,5,255,0,102,226,157,155,73,196,28,62,184,98,87,45,234,228,114,147,6,116,99,61,142,163,83,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,244,0,2,136,120,142,231,142,54,107,111,40,22,126,31,34,92,124,58,179,228,62,184,47,58,183,90,93,110,90,136,144,115,93,96,204,146,132,37,36,164,176,149,39,154,148,58,234,148,105,55,141,166,230,255,0,5,79,11,23,79,196,9,222,93,78,19,252,0,5,69,241,94,207,28,155,150,171,91,202,62,28,162,33,208,169,178,35,162,238,171,18,218,144,115,165,180,166,223,76,38,13,38,162,105,12,58,148,115,84,122,58,111,52,166,244,66,91,95,58,178,196,255,0,225,139,159,31,192,133,118,54,3,98,197,107,109,131,112,84,19,232,218,165,70,163,203,139,107,188,164,60,167,52,79,41,71,201,144,250,163,146,183,56,219,76,168,220,120,244,222,234,142,234,64,101,92,95,247,11,143,2,120,101,247,215,156,77,16,3,137,214,124,127,13,245,217,56,13,132,245,173,214,13,191,80,87,164,170,148,234,143,50,45,208,242,80,202,155,213,60,164,159,38,59,233,144,73,218,227,141,60,162,109,226,215,99,74,40,235,147,236,166,94,89,186,197,15,144,244,41,18,232,244,40,17,220,147,93,184,211,0,165,49,74,65,182,179,96,150,131,113,162,90,221,117,4,218,80,75,223,167,49,100,70,150,150,101,109,60,66,44,11,55,11,56,112,222,216,125,135,214,244,74,29,189,67,143,68,141,6,12,98,61,141,35,211,48,204,204,204,204,212,181,169,70,165,173,106,51,90,214,165,41,70,165,40,204,234,91,39,217,179,188,178,139,138,31,46,40,81,229,214,40,83,227,185,26,187,110,38,121,69,98,170,130,109,100,193,173,102,219,164,133,180,234,201,196,172,145,191,78,98,8,201,46,172,143,66,118,5,255,0,102,226,157,155,73,196,28,62,184,98,87,45,234,228,114,147,6,116,99,61,142,163,83,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,244,0,0,3,49,152,47,139,215,150,2,226,133,191,139,152,126,252,70,235,182,236,133,61,28,165,176,79,48,234,22,218,154,117,151,17,216,102,135,26,113,198,204,210,105,89,18,204,210,164,168,137,69,161,236,177,102,22,213,205,6,13,81,113,114,214,141,208,117,252,200,213,26,90,229,55,33,234,100,230,149,181,216,238,41,7,253,203,136,53,37,10,91,78,180,179,66,55,237,46,170,2,170,248,231,126,100,255,0,105,63,118,142,85,195,23,62,63,129,10,236,108,6,197,138,214,219,6,224,168,39,209,181,74,141,71,151,22,215,121,72,121,78,104,158,82,143,147,33,245,71,37,110,113,182,153,81,184,241,233,189,213,29,212,128,0,0,8,171,197,31,192,158,38,253,203,231,16,133,74,228,95,57,181,220,158,98,60,170,155,148,175,76,217,151,71,79,30,230,166,180,132,20,165,54,209,175,149,38,51,138,211,71,154,230,186,100,218,148,77,184,149,169,42,218,102,135,91,208,77,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,245,128,170,190,57,223,153,63,218,79,221,163,207,240,161,207,28,155,106,171,68,202,62,35,34,33,80,170,82,36,34,209,171,26,218,142,112,101,186,167,31,84,39,205,70,146,117,15,186,165,242,148,90,186,79,58,150,244,90,92,71,38,221,0,6,85,197,255,0,112,184,240,39,134,95,125,121,196,209,42,128,5,85,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,169,1,85,124,115,191,50,127,180,159,187,71,159,225,67,158,57,54,213,86,137,148,124,70,68,66,161,84,164,72,69,163,86,53,181,28,224,203,117,78,62,168,79,154,141,36,234,31,117,75,229,40,181,116,158,117,45,232,180,184,142,77,186,0,0,164,14,35,252,63,230,101,222,186,238,45,225,13,187,254,100,243,250,102,29,141,29,199,228,57,110,202,216,134,246,200,91,203,113,197,178,243,132,107,67,198,173,164,227,166,210,137,31,50,110,241,92,157,103,22,251,202,5,247,34,191,64,135,233,155,110,179,179,229,5,191,204,102,63,165,57,76,200,68,95,225,75,97,215,24,229,57,32,220,249,178,45,250,109,86,164,125,150,191,196,34,255,0,179,113,79,135,13,237,136,56,125,112,196,174,91,213,200,244,73,48,103,70,51,216,234,61,51,12,140,140,140,137,72,90,84,74,66,208,162,37,161,105,82,84,73,82,76,138,136,70,140,243,131,155,59,55,40,184,95,242,226,187,30,37,98,187,62,67,113,168,86,226,167,156,87,234,171,39,16,79,154,22,77,186,104,67,77,44,220,82,205,27,53,229,160,204,148,234,8,243,237,138,88,165,125,227,77,247,83,196,204,75,174,250,102,228,172,242,122,217,189,43,49,249,188,166,80,203,127,54,202,16,218,116,109,164,39,213,73,107,166,167,169,153,153,219,79,12,94,31,243,48,138,28,108,192,227,125,187,210,95,82,246,191,108,211,93,113,246,165,80,98,184,195,204,186,169,40,74,201,179,121,246,228,118,178,226,20,166,82,132,234,105,113,75,67,118,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,194,99,181,180,155,195,6,175,123,111,151,189,202,133,187,82,140,215,110,155,86,228,71,80,71,222,90,253,47,105,145,12,217,226,45,17,219,99,16,174,123,113,223,202,82,107,51,96,171,251,166,159,90,15,218,127,163,239,63,180,197,229,112,234,188,221,78,79,163,86,234,235,249,170,4,116,32,143,66,236,101,138,92,69,127,37,58,247,107,236,51,251,69,62,231,26,254,60,69,204,93,237,92,41,28,214,89,173,212,162,199,61,155,118,180,83,164,41,37,244,82,103,216,190,243,45,69,184,112,176,195,41,54,62,93,34,86,234,12,114,222,175,188,221,73,131,220,71,186,59,240,97,41,39,216,179,34,237,73,247,145,31,212,66,103,128,0,0,0,0,0,0,0,0,0,0,0,241,120,177,139,150,78,12,90,114,47,43,234,169,208,211,227,108,220,190,67,206,253,39,80,217,118,52,133,171,233,58,143,103,183,237,50,160,92,223,230,146,226,204,238,34,185,112,77,95,42,143,19,79,71,69,209,181,114,119,49,29,14,250,228,211,106,86,171,96,143,214,46,206,226,236,239,224,162,207,56,53,225,35,179,235,183,14,40,73,45,173,192,233,58,115,236,61,219,209,80,97,93,203,236,211,79,106,79,250,69,182,8,97,197,114,236,114,222,202,213,106,157,29,254,91,213,62,155,97,109,215,119,46,163,4,207,188,140,139,176,254,161,69,176,161,74,168,202,68,56,109,115,30,115,93,169,220,69,174,132,102,125,167,217,220,70,52,221,131,214,92,28,61,195,170,77,165,77,70,216,240,121,251,11,83,63,166,251,142,31,122,148,125,235,63,105,143,102,0,0,0,3,248,162,213,38,67,53,153,159,181,228,218,56,217,112,209,164,68,233,185,61,38,141,243,9,122,107,17,149,119,145,159,233,123,253,162,193,184,44,221,75,110,53,235,108,41,223,85,223,70,237,78,223,113,212,86,125,186,127,72,180,225,197,179,113,130,113,49,223,6,234,214,91,177,57,210,94,228,114,62,112,211,183,73,76,56,175,244,68,17,246,53,237,63,251,143,56,211,98,59,6,74,226,188,157,22,141,53,45,75,218,90,251,62,209,254,35,180,101,203,53,216,169,150,235,133,170,133,151,90,229,211,149,187,170,133,211,70,62,127,168,241,35,231,28,101,197,39,106,158,82,187,59,251,143,217,165,187,224,47,19,124,13,197,166,98,211,43,115,253,9,92,119,127,50,39,42,100,157,186,27,170,47,93,49,82,131,245,27,35,239,254,86,157,228,37,245,42,171,79,173,193,110,165,76,145,206,140,238,187,23,177,73,215,67,52,159,98,136,143,188,140,126,176,0,0,0,0,0,0,0,0,0,0,30,35,27,173,70,111,124,31,189,109,55,155,230,38,171,111,212,161,146,117,50,212,221,138,227,122,106,70,95,165,239,47,180,134,112,47,234,52,220,49,197,170,221,42,42,58,119,237,202,252,150,227,118,146,246,156,121,42,74,15,180,212,71,218,143,105,159,215,168,151,89,183,205,117,47,20,50,149,133,248,99,2,95,50,173,77,141,68,126,162,190,90,139,85,55,76,125,151,83,161,178,148,253,39,11,181,42,63,171,179,180,71,188,156,91,63,42,51,37,96,70,233,185,253,29,195,74,153,183,126,221,54,79,142,90,235,169,126,151,255,0,33,163,90,75,29,53,42,20,109,155,57,81,219,70,221,117,211,68,145,105,168,253,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,199,201,192,188,116,196,124,186,98,61,59,20,48,190,179,208,213,96,234,211,204,186,70,184,181,8,170,50,55,34,201,108,140,185,140,175,106,117,45,73,68,164,165,104,82,22,132,45,58,20,203,70,98,236,76,208,97,100,12,76,177,100,127,53,14,177,11,99,223,197,149,78,153,151,159,135,204,117,166,249,220,174,122,19,205,66,118,47,188,143,188,139,170,138,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,22,168,2,149,184,213,248,167,181,190,31,193,243,26,136,129,84,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,11,222,225,251,158,234,22,106,173,86,236,171,165,125,22,38,219,244,242,114,163,27,69,185,233,72,172,55,21,183,106,187,209,29,168,236,115,100,200,81,116,201,51,82,52,212,181,79,105,76,1,149,113,161,62,31,24,233,135,24,203,150,91,42,147,101,86,121,181,91,18,223,165,219,117,250,107,228,72,149,10,84,120,168,100,150,164,17,158,172,187,202,82,218,112,140,210,164,146,136,244,90,28,66,36,168,0,139,249,254,201,245,43,54,88,70,164,211,202,91,119,221,157,30,100,251,81,108,186,146,68,151,214,132,155,144,93,75,139,75,91,36,27,45,32,156,82,146,109,45,40,94,237,132,227,110,80,189,90,153,121,97,69,255,0,54,141,49,201,116,11,178,206,172,57,25,213,196,150,68,253,62,163,17,227,74,141,183,153,81,145,45,183,91,61,22,218,143,181,36,105,62,227,23,167,195,231,59,116,172,215,216,14,80,174,119,226,65,196,91,86,60,118,106,176,213,41,42,126,172,194,89,101,43,171,33,180,178,210,16,135,36,41,196,169,166,201,68,201,242,201,70,68,227,122,215,175,20,44,235,254,48,23,218,240,99,15,106,116,169,216,109,102,212,17,37,170,140,35,231,122,102,168,150,84,133,200,39,84,146,209,150,185,175,178,217,54,102,135,61,119,119,184,149,181,203,229,89,5,202,140,204,214,227,140,74,37,77,173,150,101,175,201,172,93,15,56,203,230,219,241,82,242,73,48,18,227,70,158,91,210,61,116,164,205,196,41,45,161,247,19,184,218,216,171,254,180,237,106,21,141,106,209,172,171,90,15,69,69,183,233,241,233,116,232,220,213,185,200,138,195,105,109,166,247,172,212,181,109,66,18,90,168,205,71,166,166,102,125,163,235,0,8,191,159,236,224,210,178,155,132,106,85,60,229,185,125,222,49,230,64,181,16,203,73,52,70,125,8,73,57,57,213,56,133,53,178,57,188,210,201,181,37,70,234,212,132,109,216,110,56,221,6,93,151,77,118,249,186,171,55,173,211,59,173,173,92,21,9,21,74,140,158,82,27,231,202,125,197,56,235,155,16,73,66,119,45,106,61,18,68,146,215,66,34,46,193,249,42,212,154,173,2,171,54,133,93,166,75,167,84,169,210,28,137,50,28,182,84,203,241,159,109,70,151,26,113,181,17,41,11,74,136,210,105,50,35,35,35,35,7,41,53,86,105,81,235,175,83,37,162,155,50,67,209,35,204,83,42,38,30,125,148,182,167,90,67,154,109,82,208,151,217,82,146,71,170,73,214,204,244,220,90,204,174,28,217,246,252,85,235,175,225,190,34,49,212,97,149,205,80,235,37,200,98,62,249,84,89,203,66,26,57,137,36,22,247,153,52,54,218,93,107,181,68,148,37,109,22,228,169,183,175,80,5,74,241,69,225,255,0,50,145,50,165,153,188,16,183,121,212,167,186,154,141,241,75,97,199,223,148,220,167,95,117,247,170,201,230,45,123,153,62,110,142,182,217,33,44,165,180,184,73,52,27,170,106,11,101,163,49,119,222,87,241,78,6,38,88,178,63,154,135,88,133,177,159,227,58,95,82,203,207,195,230,58,211,156,158,111,33,9,230,161,59,209,222,71,222,71,101,57,165,226,185,98,47,46,52,120,152,41,43,157,136,88,141,111,159,90,136,178,222,79,200,238,106,20,212,141,239,165,45,56,115,27,112,157,75,27,73,31,65,50,15,70,205,148,191,82,214,157,173,93,190,110,170,53,149,107,65,235,107,87,5,66,61,46,157,27,154,134,249,242,159,113,45,180,222,245,154,80,157,203,90,75,85,25,36,181,212,204,139,180,124,161,234,175,252,45,190,240,191,228,231,203,170,23,163,62,86,219,240,238,154,63,240,166,94,234,169,114,183,114,31,249,165,171,102,238,90,253,69,237,89,105,218,146,212,132,255,0,225,205,196,166,157,133,244,39,240,103,51,23,135,79,104,81,105,252,203,98,186,252,105,82,229,68,216,180,32,169,138,68,118,156,91,140,236,82,150,210,149,167,41,45,41,189,84,133,52,134,184,87,16,108,237,213,115,95,127,183,66,182,31,151,7,14,173,89,18,25,165,67,76,165,41,138,179,233,121,228,162,172,182,212,203,75,66,220,142,166,210,150,156,37,27,37,204,36,153,27,142,107,231,242,81,146,139,239,54,119,220,37,174,153,85,167,225,181,62,160,81,174,75,146,49,50,158,159,70,86,239,78,199,53,69,204,121,123,91,108,205,9,119,147,207,109,199,16,105,52,165,87,253,105,218,212,43,26,213,163,89,86,180,30,138,139,111,211,227,210,233,209,185,171,115,145,21,134,210,219,77,239,89,169,106,218,132,36,181,81,154,143,77,76,204,251,69,11,241,71,241,217,137,191,114,249,60,33,245,114,51,156,218,22,79,48,227,24,170,109,210,189,51,121,221,30,131,143,108,211,93,66,202,42,156,104,167,243,100,201,113,58,104,203,92,214,140,219,74,137,199,20,180,165,59,72,214,235,113,42,173,86,170,215,234,179,107,181,218,156,186,141,74,163,33,201,115,38,75,121,79,63,37,247,20,106,113,215,28,81,154,150,181,40,205,70,163,51,51,51,51,49,122,156,56,178,57,39,42,86,108,251,195,16,87,18,70,34,222,17,216,68,230,90,67,78,162,137,17,38,107,40,77,62,68,106,90,212,163,74,159,82,85,202,82,218,105,41,37,19,36,235,147,40,124,155,178,214,161,95,54,173,102,202,186,96,245,180,91,130,159,34,151,81,141,205,91,124,248,175,182,166,221,111,122,13,43,78,228,45,69,170,76,148,90,234,70,71,218,51,239,157,188,159,92,217,70,197,7,104,170,41,115,108,154,228,135,213,105,214,37,187,31,159,57,134,155,97,111,33,198,218,89,169,43,101,82,80,209,173,72,108,156,52,154,208,148,145,237,79,117,225,139,159,31,192,133,118,54,3,98,197,107,109,131,112,84,19,232,218,165,70,163,203,139,107,188,164,60,167,52,79,41,71,201,144,250,163,146,183,56,219,76,168,220,120,244,222,234,142,116,241,25,206,191,226,171,135,12,80,44,10,157,41,204,77,186,126,110,155,25,243,230,185,75,130,100,178,114,166,166,118,169,10,218,180,19,109,37,211,74,86,226,148,173,29,75,46,182,116,67,73,164,213,107,245,88,84,42,21,50,93,70,165,81,144,220,72,112,226,50,167,159,146,251,138,36,182,211,109,164,141,75,90,148,100,146,73,17,153,153,145,16,208,166,73,50,125,108,229,27,11,218,162,164,162,77,189,171,145,216,85,217,88,136,236,142,68,231,218,113,245,178,134,219,117,102,148,161,148,201,91,68,180,161,179,112,146,75,90,82,103,181,50,40,126,74,181,38,149,95,165,77,161,87,105,145,42,52,218,140,119,34,76,135,45,148,188,196,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,197,11,113,12,201,101,87,43,24,161,34,187,104,91,242,211,133,119,44,130,59,126,97,201,84,162,132,249,183,185,218,123,238,41,36,164,45,42,39,84,209,44,212,107,100,146,124,199,22,135,182,249,252,139,231,54,187,147,204,71,149,83,114,149,233,155,50,232,233,227,220,212,214,144,130,148,166,218,53,242,164,198,113,90,104,243,92,215,76,155,82,137,183,18,181,37,91,76,208,235,114,87,138,70,126,161,226,39,93,150,76,28,168,82,170,86,129,116,114,46,43,138,28,150,39,51,87,112,185,82,89,141,17,198,212,180,37,150,150,77,155,142,17,147,138,117,179,111,212,67,107,231,87,4,42,77,86,163,26,124,202,125,50,92,168,244,184,229,46,115,172,178,165,162,43,6,235,108,147,174,168,139,68,32,221,121,166,201,74,208,183,184,132,247,168,136,255,0,40,250,183,101,173,93,177,174,170,205,149,116,193,232,171,86,253,66,69,46,163,27,154,135,57,18,152,113,77,186,222,244,26,144,173,171,66,139,84,153,164,244,212,140,203,180,91,166,82,56,175,88,51,176,74,182,121,158,186,37,183,125,217,209,222,154,228,132,68,100,151,115,176,183,207,146,220,54,152,67,109,38,74,13,214,217,54,76,146,91,18,79,154,246,19,230,205,101,230,119,48,183,86,104,49,150,181,139,151,76,110,131,175,229,198,167,82,209,41,201,12,211,32,180,157,173,71,109,75,63,238,156,89,165,40,74,221,117,213,146,17,191,105,76,174,21,249,21,147,127,220,52,172,207,98,148,9,108,91,20,57,12,212,172,198,89,148,214,202,181,69,137,79,33,79,186,109,184,111,54,136,175,70,35,38,214,132,115,86,164,30,229,54,133,161,203,137,0,25,87,29,43,46,184,243,121,101,183,23,40,88,173,102,77,150,149,211,164,33,21,56,44,200,38,81,86,167,26,210,114,33,58,106,66,211,177,196,167,66,81,161,91,22,72,113,37,189,9,50,209,78,11,226,245,155,143,88,95,111,226,230,31,191,45,202,21,197,29,79,71,41,108,27,47,180,180,56,166,157,101,196,118,145,45,183,91,113,179,52,154,144,102,131,52,169,73,50,81,212,173,115,140,118,54,196,199,154,197,225,104,82,162,77,194,247,228,52,204,11,70,183,25,132,190,212,68,114,137,111,38,92,116,19,173,201,116,155,117,68,75,83,237,52,114,20,157,174,146,16,161,37,115,47,152,9,57,158,225,77,122,227,35,246,4,187,69,21,121,16,89,102,19,213,6,166,161,212,49,95,138,201,188,211,168,36,168,208,106,66,146,100,227,109,44,150,133,145,37,72,216,226,233,132,76,174,28,89,227,141,149,43,202,125,159,136,40,151,35,14,175,9,12,46,115,205,45,215,87,68,150,146,52,20,214,152,35,52,173,10,73,165,47,165,41,230,169,13,52,164,154,141,146,105,203,222,1,81,124,87,179,199,38,229,170,214,242,143,135,40,136,116,42,108,136,232,187,170,196,182,164,28,233,109,41,183,211,9,131,73,168,154,67,14,165,28,213,30,142,155,205,41,189,16,150,215,206,172,177,117,60,21,60,44,93,63,16,39,121,117,56,79,240,1,94,188,75,120,130,70,193,234,85,99,47,152,65,85,150,222,32,207,143,211,86,42,209,29,118,43,246,210,22,152,175,182,109,154,216,52,62,185,17,159,117,36,182,93,74,216,61,20,70,75,36,233,80,54,5,129,121,98,157,229,73,195,236,62,183,165,215,46,26,228,130,141,6,12,98,45,238,175,67,51,51,51,50,74,16,148,146,150,181,168,201,8,66,84,165,26,82,147,50,243,227,234,220,214,181,118,207,168,179,73,184,224,244,146,228,83,224,85,27,111,154,135,55,69,155,21,169,113,156,213,6,100,91,216,125,165,233,174,228,238,209,68,74,35,34,181,254,20,57,227,141,114,210,168,153,71,196,100,75,58,237,54,60,132,90,53,99,91,178,10,116,70,146,227,234,132,249,168,212,109,45,134,146,190,82,139,70,141,150,146,222,136,83,104,231,89,160,202,184,153,85,124,241,198,182,184,127,217,185,71,195,148,75,42,237,74,61,73,23,117,88,150,236,114,131,17,218,180,151,211,9,131,73,164,221,91,237,41,28,213,30,173,19,46,169,189,22,167,23,201,141,88,47,132,55,150,61,98,133,191,132,120,126,196,71,43,183,20,133,51,28,229,190,76,176,210,16,218,157,117,231,23,218,100,134,218,109,199,12,146,74,89,146,12,146,149,40,201,39,161,236,177,101,234,213,202,254,13,81,112,142,214,147,215,244,28,201,53,26,162,226,183,29,234,156,231,85,185,217,14,37,5,253,203,104,37,41,106,67,77,52,131,90,246,110,62,85,197,31,192,158,38,253,203,231,16,133,0,137,149,195,139,60,113,178,165,121,79,179,241,5,18,228,97,213,225,33,133,206,121,165,186,234,232,146,210,70,130,154,211,4,102,149,161,73,52,165,244,165,60,213,33,166,148,147,81,178,77,57,123,192,0,3,42,227,186,228,251,54,119,150,81,113,67,229,197,10,60,186,197,10,124,119,35,87,109,196,207,40,172,85,80,77,172,152,53,172,219,116,144,182,157,89,56,149,146,55,233,204,65,25,37,213,145,232,35,11,113,74,196,198,155,18,153,137,152,105,93,244,205,183,89,231,116,83,122,87,163,243,121,79,45,151,62,109,228,33,196,232,227,75,79,172,146,215,77,75,82,50,51,245,98,170,248,231,126,100,255,0,105,63,118,138,171,22,233,194,135,60,113,174,90,85,19,40,248,140,137,103,93,166,199,144,139,70,172,107,118,65,78,136,210,92,125,80,159,53,26,141,165,176,210,87,202,81,104,209,178,210,91,209,10,109,28,235,52,0,0,1,21,120,163,248,19,196,223,185,124,226,16,160,17,61,56,110,113,4,141,151,105,46,96,246,50,85,101,171,14,170,50,21,38,21,73,231,93,121,22,202,201,167,220,116,154,142,203,14,188,242,36,188,108,36,208,149,37,13,172,214,230,154,173,195,59,180,1,85,124,115,191,50,127,180,159,187,69,85,139,158,225,165,196,18,54,48,210,168,249,124,197,250,172,183,49,6,4,126,154,143,86,150,235,178,159,185,80,132,202,125,195,112,208,193,33,133,199,140,195,73,53,188,234,150,249,234,163,51,89,171,91,10,1,149,113,123,220,38,239,251,54,230,201,205,177,102,80,174,24,146,235,182,116,138,132,106,237,61,38,100,252,21,200,168,74,144,193,173,38,68,102,135,26,112,141,43,45,80,102,151,18,71,185,181,165,51,40,0,83,183,26,140,94,179,110,252,80,178,112,142,132,252,183,171,184,123,30,123,213,211,83,6,134,25,93,65,184,78,176,202,22,125,171,89,52,201,56,163,34,216,68,243,100,74,53,18,210,143,63,193,83,197,61,211,240,254,119,152,211,133,212,128,170,190,57,223,153,63,218,79,221,162,170,197,207,112,210,226,9,27,24,105,84,124,190,98,253,86,91,152,131,2,63,77,71,171,75,117,217,79,220,168,66,101,62,225,184,104,96,144,194,227,198,97,164,154,222,117,75,124,245,81,153,172,213,175,235,226,147,157,219,239,46,95,35,240,207,5,46,95,66,222,117,109,213,218,156,222,141,153,61,61,44,185,140,178,215,46,75,14,52,190,115,196,234,183,37,68,182,250,61,12,180,116,140,50,53,196,222,234,204,246,35,211,112,106,245,193,142,150,181,34,159,54,108,155,130,222,121,199,41,236,242,76,214,133,63,21,194,82,226,178,104,52,181,205,55,220,213,245,52,146,73,19,165,178,127,143,63,127,216,22,110,41,217,181,108,62,196,27,122,37,114,222,174,71,56,211,160,201,35,216,234,53,35,35,35,35,37,33,105,81,37,104,90,76,150,133,165,42,73,165,73,35,42,1,206,222,79,174,108,163,98,131,180,85,20,185,182,77,114,67,234,180,235,18,221,143,207,156,195,77,176,183,144,227,109,44,212,149,178,169,40,104,214,164,54,78,26,77,104,74,72,246,167,202,89,57,152,188,172,236,186,98,30,89,85,6,36,251,78,252,145,14,164,131,81,19,111,211,106,44,74,136,234,159,66,201,38,110,33,214,162,33,165,54,174,227,38,214,133,39,71,18,239,32,29,87,51,185,133,186,179,65,140,181,172,92,186,99,116,29,127,46,53,58,150,137,78,72,102,153,5,164,237,106,59,106,89,255,0,116,226,205,41,66,86,235,174,172,144,141,251,74,95,240,197,225,255,0,15,23,102,70,204,14,55,219,189,93,139,19,107,246,205,53,215,24,118,45,122,83,111,188,203,170,146,132,172,220,38,88,114,63,107,46,33,41,121,75,78,166,166,210,180,57,114,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,242,85,152,234,105,83,35,26,55,243,99,184,141,186,233,174,169,50,211,81,156,172,227,219,95,38,51,37,127,198,233,185,29,101,195,85,153,183,126,237,119,207,144,90,235,169,254,143,255,0,33,32,242,143,154,234,94,23,229,43,20,112,198,124,190,93,90,165,26,182,253,57,124,181,30,138,114,152,195,45,39,66,101,73,250,77,159,106,148,95,95,103,104,136,214,21,30,110,39,98,213,18,149,41,29,67,247,29,126,51,114,123,73,27,142,68,148,165,103,216,105,34,212,215,236,50,250,180,26,63,193,27,85,155,35,7,236,171,81,150,249,105,165,91,244,216,102,157,76,244,54,162,182,222,154,153,159,232,251,207,237,49,237,192,0,0,0,0,0,0,0,0,0,0,126,74,173,86,159,68,130,229,74,167,35,147,25,173,55,175,98,149,166,166,73,46,196,145,159,121,144,136,88,245,196,223,3,112,149,153,84,202,44,255,0,77,215,26,217,203,137,202,153,27,118,166,210,143,215,84,85,32,189,71,12,251,255,0,147,167,121,138,135,204,110,107,177,83,50,55,11,181,11,210,181,204,167,39,111,75,11,166,140,92,143,81,146,95,206,54,203,106,86,229,50,149,118,247,119,23,183,94,46,63,218,28,87,102,201,68,102,75,85,175,93,11,236,45,127,160,104,231,40,248,39,19,2,48,110,147,101,181,19,147,37,158,127,63,231,13,91,181,148,251,137,255,0,68,89,23,99,190,195,255,0,184,187,72,171,30,52,215,82,220,141,101,91,9,119,213,107,210,91,147,183,222,116,229,151,110,159,210,43,231,44,22,188,155,187,27,45,234,52,120,157,79,59,171,213,190,97,35,93,34,60,174,243,50,253,31,127,176,105,77,37,162,72,135,244,0,0,0,0,81,55,21,123,65,22,222,101,106,21,22,27,218,197,79,149,203,237,215,94,92,8,36,125,234,51,239,87,212,58,39,6,251,149,200,152,173,91,183,205,122,34,103,77,161,105,223,178,53,65,126,239,233,23,42,3,63,60,67,240,93,188,33,199,218,146,105,241,185,52,186,167,39,163,78,253,223,146,133,19,127,122,212,175,164,225,247,233,245,106,67,144,229,254,208,166,223,216,173,69,179,234,172,243,35,212,122,157,197,185,69,249,56,206,184,95,69,73,62,244,23,180,132,185,205,71,11,107,227,11,233,114,175,92,55,115,211,20,120,219,57,204,232,204,126,94,229,48,218,125,103,165,169,71,170,220,89,246,23,102,158,227,35,16,25,246,30,136,242,152,125,27,28,70,154,150,164,122,106,90,251,4,162,201,238,122,47,156,180,215,138,44,213,250,78,217,127,242,240,116,101,159,162,137,6,159,156,40,238,57,249,71,201,93,158,237,59,143,178,248,236,107,222,223,196,59,106,37,215,108,204,234,105,243,57,156,167,57,107,70,187,28,83,103,216,180,165,95,73,10,46,210,246,15,190,0,0,0,0,0,0,0,0,0,0,63,134,68,162,52,159,113,150,134,40,31,137,157,129,242,11,52,117,147,74,116,77,192,137,21,206,255,0,231,234,51,63,221,43,244,62,175,176,132,81,53,40,203,105,159,97,9,213,194,46,199,102,231,204,44,186,180,168,219,219,165,81,220,150,218,183,153,109,117,169,208,20,93,132,162,215,233,123,140,190,209,119,132,90,22,132,63,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,199,234,189,242,207,121,89,217,116,195,204,205,38,116,73,246,157,249,34,101,53,100,147,38,223,166,212,88,149,45,164,176,180,26,140,220,67,173,68,91,169,113,61,198,78,33,105,78,141,169,223,65,146,140,215,87,114,151,140,176,175,46,109,86,101,161,82,210,29,211,68,132,242,19,215,197,218,178,109,194,75,132,104,55,152,90,249,173,158,168,81,232,182,249,136,67,174,24,208,157,167,116,208,175,155,86,141,122,218,211,186,218,45,193,79,143,84,167,73,229,45,190,124,87,219,75,141,57,177,100,149,167,114,22,147,209,68,74,45,116,50,35,236,20,217,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,45,80,5,43,113,171,241,79,107,124,63,131,230,53,17,23,240,139,44,247,150,53,97,30,41,226,149,153,58,34,215,133,17,224,84,170,116,199,140,155,92,154,115,200,150,185,15,180,226,148,73,222,194,98,111,54,204,189,116,41,123,85,189,41,109,207,1,96,95,247,150,22,94,84,156,65,195,235,134,93,14,225,161,200,41,48,103,70,50,222,210,244,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,61,9,228,239,53,86,110,107,240,142,159,120,81,170,81,19,115,211,163,199,141,118,82,27,108,217,93,58,162,104,245,205,45,41,107,87,76,226,146,226,153,94,229,110,65,26,76,249,136,113,8,206,96,234,185,104,204,93,247,149,252,83,129,137,150,44,143,230,161,214,33,108,103,248,206,151,212,178,243,240,249,142,180,231,39,155,200,66,121,168,78,244,119,145,247,145,232,79,2,241,211,14,51,23,135,20,236,80,194,250,207,93,74,157,171,79,50,233,18,37,83,229,36,136,220,139,37,178,51,229,188,141,201,212,181,52,154,84,149,161,75,66,208,181,116,0,1,90,188,89,50,81,81,196,8,127,140,238,23,211,57,245,170,37,61,109,221,240,155,40,177,219,118,151,21,135,158,58,154,156,90,144,183,30,105,13,165,149,39,231,86,182,249,4,130,73,50,100,186,161,179,111,251,203,15,164,213,101,89,151,12,186,82,235,148,121,180,10,153,50,101,178,101,58,91,70,212,136,238,161,68,105,90,20,147,212,181,47,85,105,66,211,181,104,74,139,245,97,86,25,221,88,201,136,246,230,22,217,81,58,138,213,205,80,106,159,27,115,110,45,182,119,159,174,251,188,180,45,105,101,164,18,156,113,100,147,216,218,22,163,45,18,99,69,57,104,203,165,137,149,252,44,129,134,118,44,127,230,166,86,38,239,123,248,206,169,211,50,203,243,57,110,186,231,39,155,200,66,185,72,86,196,119,17,119,153,245,80,1,202,179,47,152,187,19,43,248,89,63,19,47,169,31,206,195,163,194,216,247,241,157,83,166,121,230,33,243,26,105,206,79,55,144,180,243,86,157,136,239,51,238,35,207,182,98,177,230,242,204,150,46,87,113,90,243,155,45,75,168,200,90,41,144,94,144,79,34,147,78,37,168,227,194,104,210,132,39,99,105,86,134,162,66,119,172,214,226,139,122,212,103,97,92,43,50,29,254,116,102,175,23,232,191,206,187,104,80,170,116,239,248,5,198,173,165,124,223,248,194,90,67,140,255,0,55,33,10,252,146,196,0,205,143,138,124,100,248,129,112,249,139,226,194,120,111,96,53,155,153,46,31,152,143,133,55,156,40,138,69,70,248,168,174,153,57,232,230,242,233,53,18,165,64,40,243,90,36,173,10,222,218,149,169,164,150,157,232,53,182,163,216,181,17,215,94,98,176,26,242,203,110,46,87,112,166,243,133,45,43,167,72,90,233,147,158,142,76,162,173,78,53,168,163,205,104,146,181,167,99,137,78,166,146,90,182,44,150,218,143,122,20,69,63,248,95,113,4,141,73,141,69,202,246,52,213,101,173,11,144,152,22,125,114,75,174,201,94,247,157,139,30,29,20,154,105,133,40,144,74,91,234,67,238,187,177,180,18,90,245,80,148,105,107,227,242,85,169,52,170,253,42,109,10,187,76,137,81,166,212,99,185,18,100,57,108,165,230,36,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,40,179,136,166,69,100,229,106,242,59,227,15,160,75,94,21,215,228,50,204,23,164,202,105,107,166,84,94,41,11,58,105,17,184,111,188,132,183,29,78,33,229,35,232,45,40,82,214,180,154,215,13,69,223,112,189,201,71,226,255,0,98,35,25,241,10,153,85,131,137,55,149,61,113,157,167,77,46,79,161,169,106,121,43,68,115,105,42,61,94,119,148,195,206,27,132,75,111,212,107,99,106,67,188,202,65,23,189,83,202,173,155,154,254,31,152,87,103,214,105,177,19,115,211,176,222,141,38,211,171,184,225,178,186,117,68,233,76,108,37,58,148,45,93,51,138,75,105,121,27,85,185,4,74,34,230,33,181,162,144,111,251,2,242,194,203,202,173,135,216,131,111,75,161,220,52,57,7,26,116,25,36,91,218,94,132,100,100,100,102,149,161,73,52,173,11,73,154,22,133,37,73,53,37,68,103,239,242,171,150,123,203,53,248,185,15,11,108,249,209,41,200,76,117,84,170,245,57,38,74,69,58,156,218,219,67,175,147,123,137,79,47,115,173,161,13,164,203,114,214,157,202,66,55,184,141,15,97,86,25,218,184,55,135,22,230,22,217,81,58,122,45,179,79,106,159,27,115,109,161,199,182,23,174,251,188,180,33,10,121,213,154,156,113,100,146,222,226,214,163,45,84,99,213,138,1,226,143,227,179,19,126,229,242,120,66,42,139,116,225,67,145,200,214,213,42,137,155,140,70,92,178,174,212,163,200,93,163,73,52,59,28,160,196,117,46,48,169,175,146,137,38,234,223,105,75,229,36,181,104,153,117,46,106,181,56,142,79,223,226,45,196,126,187,128,151,221,39,7,112,45,253,183,125,191,80,137,85,186,100,205,132,135,32,156,85,51,204,110,150,104,113,59,220,231,33,214,157,113,214,86,218,155,73,33,40,112,214,183,9,169,65,148,204,224,225,126,110,172,215,107,182,57,203,129,93,163,199,138,171,142,133,37,167,13,116,167,223,55,73,8,39,205,9,106,66,20,113,221,82,22,131,215,97,36,214,150,212,102,130,238,163,149,102,119,47,86,174,104,48,106,181,132,119,76,158,131,175,229,201,167,85,17,21,185,15,83,39,52,173,205,72,109,43,47,238,155,89,37,72,82,218,117,212,18,209,191,113,103,91,20,176,182,251,193,107,238,167,134,120,151,66,244,53,201,70,228,245,176,186,166,100,114,185,172,161,230,254,113,149,173,181,106,219,168,87,170,163,211,93,15,67,35,34,252,183,229,255,0,121,98,125,204,253,231,136,23,12,186,237,118,84,120,145,164,84,37,153,41,247,209,26,59,113,218,55,21,166,171,89,52,203,100,107,86,171,89,145,169,70,165,25,168,237,123,132,238,74,41,214,181,171,76,205,70,36,83,55,220,149,157,100,217,204,44,165,71,122,149,5,77,200,142,228,135,18,106,67,111,117,77,189,185,4,166,214,146,104,154,113,11,51,116,201,22,84,0,60,166,41,97,109,137,141,54,37,79,12,241,46,133,233,155,110,179,201,235,97,117,79,71,230,242,158,67,205,252,227,43,67,137,209,198,144,175,85,69,174,154,30,164,102,71,158,204,215,101,71,17,242,149,136,235,178,175,86,186,234,84,238,99,244,10,251,12,154,34,213,226,164,200,141,73,35,51,229,188,141,201,39,89,51,53,54,165,36,200,214,133,182,226,249,173,129,96,94,88,167,121,82,112,251,15,173,233,117,203,134,185,32,163,65,131,24,139,123,171,208,204,204,204,204,146,132,37,36,165,173,106,50,66,16,149,41,70,148,164,204,173,123,48,89,58,177,50,129,195,99,21,40,20,9,158,153,185,43,62,131,249,65,112,114,222,143,233,78,85,125,165,197,254,10,183,221,109,142,83,114,13,191,155,50,223,166,229,106,103,217,80,34,239,184,143,240,255,0,135,152,138,19,184,183,132,54,239,249,172,64,233,152,118,52,119,24,142,221,197,23,122,27,219,33,111,45,182,208,243,45,153,173,15,26,183,27,109,27,74,37,252,201,181,72,34,101,112,226,200,228,108,214,222,83,239,12,65,92,184,248,117,103,200,97,19,153,105,14,180,186,220,181,17,172,161,52,249,17,37,8,74,73,42,125,73,87,53,40,117,164,164,146,111,19,173,222,240,0,12,171,142,171,125,229,234,234,178,112,39,12,243,5,212,250,66,219,196,111,73,70,220,220,87,19,232,185,208,230,60,199,78,243,154,27,103,205,109,174,107,103,184,148,173,143,167,97,19,91,215,242,112,227,30,241,99,9,45,91,210,202,195,219,175,209,84,92,67,167,149,46,228,141,208,198,127,174,138,77,188,223,47,123,173,169,109,122,146,95,45,91,52,171,215,215,93,73,38,95,151,5,240,134,242,199,172,80,183,240,143,15,216,136,229,118,226,144,166,99,156,183,201,150,26,66,27,83,174,188,226,251,76,144,219,77,184,225,146,73,75,50,65,146,82,165,25,36,238,207,136,221,173,66,177,184,117,94,150,85,173,7,162,162,219,244,251,118,151,78,141,205,91,156,136,172,85,32,54,211,123,214,106,90,182,161,9,45,84,102,163,211,83,51,62,209,66,227,165,102,43,1,175,44,182,226,229,119,10,111,56,82,210,186,116,133,174,153,57,232,228,202,42,212,227,90,138,60,214,137,43,90,118,56,148,234,105,37,171,98,201,109,168,247,161,68,83,171,133,14,120,228,219,85,90,38,81,241,25,17,10,133,82,145,33,22,141,88,214,212,115,131,45,213,56,250,161,62,106,52,147,168,125,213,47,148,162,213,210,121,212,183,162,210,226,57,61,215,137,214,124,127,2,20,41,56,13,132,245,173,183,245,193,79,87,164,170,148,234,143,46,85,174,202,150,202,155,213,60,165,23,58,67,10,144,73,218,227,110,178,147,109,226,211,123,74,58,118,176,44,11,203,20,239,42,78,31,97,245,189,46,185,112,215,36,20,104,48,99,17,111,117,122,25,153,153,153,146,80,132,164,148,181,173,70,72,66,18,165,40,210,148,153,151,181,205,30,5,254,45,120,237,115,96,167,202,159,148,127,39,58,47,227,62,135,163,231,245,16,216,147,249,30,99,155,118,243,246,253,51,215,110,189,154,232,86,169,193,83,194,197,211,241,2,119,151,83,132,255,0,1,21,115,245,157,123,87,42,120,113,46,137,73,169,245,24,155,115,83,222,110,220,167,199,54,214,228,13,228,166,211,83,144,78,37,104,75,45,44,140,208,149,164,249,206,32,208,69,181,46,173,170,11,171,85,170,181,250,172,218,237,118,167,46,163,82,168,200,114,92,201,146,222,83,207,201,125,197,26,156,117,199,20,102,165,173,74,51,81,168,204,204,204,204,204,94,167,14,44,142,73,202,149,155,62,240,196,21,196,145,136,183,132,118,17,57,150,144,211,168,162,68,73,154,202,19,79,145,26,150,181,40,210,167,212,149,114,148,182,154,74,73,68,201,58,229,16,139,190,189,242,101,66,206,30,68,112,70,152,221,87,208,215,157,175,135,244,105,22,205,73,213,172,226,165,199,105,145,121,177,164,182,157,117,101,222,83,68,110,37,38,227,106,66,84,157,196,75,105,202,75,171,82,106,180,10,172,218,21,118,153,46,157,82,167,72,114,36,200,114,217,83,47,198,125,181,26,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,93,255,0,13,60,245,73,204,213,179,43,12,49,58,124,185,88,161,110,71,126,165,42,114,162,180,219,21,122,113,200,34,75,232,38,27,67,76,173,147,125,150,84,217,164,183,23,45,196,169,102,167,9,186,54,31,170,147,73,170,215,234,176,168,84,42,100,186,141,74,163,33,184,144,225,196,101,79,63,37,247,20,73,109,166,219,73,26,150,181,40,201,36,146,35,51,51,34,33,160,156,139,228,202,133,147,204,56,149,76,114,171,233,155,206,232,233,228,92,213,38,150,178,138,167,26,37,242,163,70,109,90,104,203,92,215,72,156,82,73,199,20,181,41,91,72,208,211,112,214,245,227,29,38,153,154,54,170,22,85,42,93,99,4,97,71,77,34,100,23,99,52,220,218,130,201,213,27,149,120,166,164,37,214,150,68,105,75,113,222,94,197,182,223,174,76,184,238,172,200,172,250,226,149,137,141,60,54,47,156,75,195,74,239,166,109,186,207,163,58,41,189,43,209,249,188,170,252,86,92,249,183,144,135,19,163,141,45,62,178,75,93,53,45,72,200,206,139,7,170,197,44,45,190,240,90,251,169,225,158,37,208,189,13,114,81,185,61,108,46,169,153,28,174,107,40,121,191,156,101,107,109,90,182,234,21,234,168,244,215,67,208,200,200,172,43,133,14,120,228,219,85,90,38,81,241,25,17,10,133,82,145,33,22,141,88,214,212,115,131,45,213,56,250,161,62,106,52,147,168,125,213,47,148,162,213,210,121,212,183,162,210,226,57,54,232,0,3,42,227,175,227,206,89,239,44,6,183,176,218,243,172,206,137,81,183,177,70,215,133,113,209,102,178,100,133,165,110,69,142,244,152,142,180,106,53,37,108,170,75,100,75,237,67,136,90,20,70,74,222,219,125,131,135,54,117,255,0,21,92,71,126,129,127,212,234,174,97,149,211,243,117,40,204,31,53,186,92,227,52,19,117,52,179,181,75,86,212,32,219,117,45,26,84,182,212,149,104,234,153,105,179,190,145,85,124,115,191,50,127,180,159,187,69,106,225,110,22,223,120,211,125,211,48,207,13,40,94,153,185,43,60,238,138,23,84,204,126,111,41,149,188,231,206,60,180,54,157,27,105,106,245,148,90,233,161,106,102,68,126,84,94,247,14,44,241,201,205,109,155,62,207,196,20,68,143,136,182,124,118,23,57,230,150,211,72,173,196,81,154,10,107,76,17,146,144,180,168,146,151,210,148,242,146,183,90,82,77,36,241,52,220,202,0,0,17,87,138,63,129,60,77,251,151,206,33,10,43,194,123,23,240,161,138,118,110,25,250,83,209,159,43,110,10,117,11,173,228,115,186,94,170,75,108,243,121,123,147,191,111,51,118,221,201,215,77,53,45,117,31,175,26,48,134,242,192,92,80,184,48,143,16,24,136,221,118,221,144,150,100,28,71,201,230,29,66,219,75,173,60,218,251,12,208,227,78,54,225,18,137,43,34,89,18,146,149,17,164,172,211,132,166,117,253,55,14,30,83,113,54,167,85,153,90,103,156,229,151,80,124,249,237,170,11,44,115,23,76,81,146,119,183,201,67,78,184,210,156,82,146,109,154,154,35,108,154,101,11,179,241,85,124,115,191,50,127,180,159,187,68,10,203,70,89,239,44,210,220,55,93,153,135,211,162,34,225,160,90,242,46,56,48,164,153,33,21,53,179,42,51,39,16,157,53,18,89,90,147,33,70,133,171,212,222,132,165,70,132,168,220,71,42,164,213,170,180,10,172,42,237,10,167,46,157,82,167,72,110,92,57,145,30,83,47,198,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,95,246,64,115,131,74,205,150,17,165,85,3,150,221,247,103,71,135,2,235,67,205,36,145,37,245,161,68,220,230,148,218,18,214,201,6,203,171,54,210,148,155,75,74,209,183,97,54,227,146,128,101,92,117,92,177,102,22,234,202,254,50,209,113,114,214,141,215,244,28,200,213,26,90,229,57,29,154,156,23,83,181,216,238,41,7,253,203,136,53,37,105,67,173,52,179,66,246,109,61,15,96,190,47,89,184,245,133,246,254,46,97,251,242,220,161,92,81,212,244,114,150,193,178,251,75,67,138,105,214,92,71,105,18,219,117,183,27,51,73,169,6,104,51,74,148,147,37,31,181,16,215,136,238,120,228,229,74,205,129,103,225,242,34,72,196,91,194,59,235,130,243,171,105,212,81,34,36,201,7,53,214,12,205,75,90,148,106,75,9,82,121,74,91,78,169,70,162,100,218,114,136,68,255,0,224,169,226,158,233,248,127,59,204,105,194,234,64,85,95,28,239,204,159,237,39,238,209,2,178,209,150,123,203,52,183,13,215,102,97,244,232,136,184,104,22,188,139,142,12,41,38,72,69,77,108,202,140,201,196,39,77,68,150,86,164,200,81,161,106,245,55,161,41,81,161,42,55,17,202,169,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,30,175,25,49,122,242,199,124,68,168,98,150,32,191,17,251,134,173,30,11,51,159,140,193,50,137,11,141,17,152,164,241,160,189,84,173,105,97,43,89,36,146,141,234,86,212,161,58,36,173,167,131,70,8,85,108,92,18,175,227,69,66,185,18,68,124,80,144,194,96,192,101,181,111,136,197,53,249,145,205,110,172,244,35,91,142,184,238,136,73,25,37,13,161,91,140,214,104,110,194,128,115,252,116,192,188,56,204,94,28,84,112,191,20,40,221,117,42,118,142,178,243,70,72,149,79,148,146,50,110,84,103,12,143,150,242,55,43,67,208,210,105,82,144,180,173,11,90,21,157,108,116,192,188,71,203,166,35,212,112,191,20,40,221,13,86,14,142,178,243,70,107,139,80,138,163,50,110,84,103,12,139,152,202,246,171,67,208,148,74,74,144,180,161,104,90,19,224,4,191,225,205,146,143,198,171,17,223,175,223,244,202,171,120,101,107,124,229,74,75,5,202,110,169,56,141,6,221,49,47,110,74,211,185,11,55,29,83,68,165,33,180,165,58,180,167,154,112,175,122,147,73,165,80,41,80,168,84,42,100,74,117,54,157,29,184,144,225,196,101,44,177,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,250,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,240,203,82,208,197,33,241,116,177,217,182,51,11,18,173,22,54,198,234,180,134,229,184,173,230,123,157,118,116,245,31,97,168,244,250,62,226,47,176,65,82,82,136,182,145,246,24,149,188,51,44,15,151,185,163,163,26,147,170,109,244,71,174,247,255,0,49,81,135,254,233,63,167,245,253,134,47,228,136,146,68,146,238,34,208,135,244,0,0,0,0,0,0,0,0,0,0,124,11,230,247,183,240,242,218,151,117,220,211,58,106,124,62,95,53,206,90,215,166,247,18,217,118,33,42,87,210,90,75,176,189,162,135,51,133,158,155,231,50,213,227,139,9,126,140,182,152,252,132,29,25,123,93,200,142,106,249,195,142,219,159,148,96,213,219,239,211,184,187,98,235,12,61,45,228,176,194,55,184,189,116,45,72,181,208,181,246,137,243,149,126,22,215,198,40,82,226,222,184,144,231,161,232,242,119,242,89,209,153,28,205,170,125,181,122,204,203,74,139,69,182,131,237,46,221,125,196,102,34,54,96,45,10,109,131,138,213,171,62,148,207,46,61,59,166,218,91,148,127,148,140,211,135,244,148,163,239,89,251,76,117,238,30,24,46,222,47,99,237,53,53,8,220,234,93,47,157,214,39,126,223,202,194,151,179,185,105,87,210,108,187,181,250,244,33,160,96,20,215,198,70,229,114,94,43,81,45,242,94,168,133,212,234,90,119,111,141,79,95,187,250,71,58,225,81,104,38,228,204,173,58,162,243,123,152,166,115,185,157,186,105,204,129,56,139,185,68,125,233,246,106,47,100,0,0,0,0,5,58,113,162,54,191,9,118,113,33,141,171,47,72,111,94,227,61,255,0,193,233,218,118,123,52,17,247,135,29,238,229,149,155,43,57,247,23,164,57,30,144,234,19,167,210,219,77,150,73,237,218,102,93,170,246,13,6,128,174,158,50,24,84,171,163,12,109,220,66,138,90,185,106,245,123,147,250,93,76,138,123,69,222,178,211,232,254,138,191,87,120,169,60,54,184,38,218,215,173,58,189,78,119,151,34,47,59,98,182,145,233,185,165,164,251,12,140,187,148,126,193,167,42,45,81,170,237,41,154,146,26,216,135,247,104,157,218,233,181,70,158,253,11,220,33,30,121,184,118,91,216,219,10,126,32,88,31,192,110,223,154,213,191,93,222,171,182,51,93,238,201,67,72,218,211,75,254,79,110,190,253,12,233,66,181,70,168,80,42,111,82,42,140,114,101,49,183,152,141,201,86,155,146,74,46,212,153,151,113,151,180,75,236,129,231,146,118,91,43,142,218,183,51,29,93,175,83,219,204,245,137,190,159,150,137,75,47,161,29,199,23,185,215,147,220,101,166,158,238,235,210,165,85,105,245,184,13,84,233,114,57,209,158,221,177,123,20,157,116,81,164,251,20,68,125,228,99,245,128,0,0,0,0,0,0,0,0,0,10,164,227,63,97,169,50,237,203,241,150,53,35,68,58,122,220,221,245,212,93,50,208,213,255,0,234,254,191,96,171,33,110,220,24,44,164,66,178,174,59,205,228,105,33,249,211,33,32,245,255,0,66,83,84,231,11,185,90,119,151,187,95,175,216,44,200,0,0,0,0,127,206,244,235,166,163,254,128,0,0,0,0,0,0,0,0,0,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,185,62,28,150,181,10,249,225,213,101,217,87,76,30,182,139,112,83,238,42,93,70,55,53,109,243,226,191,84,158,219,173,239,65,165,105,220,133,168,181,73,146,139,93,72,200,251,69,80,231,147,40,149,92,160,226,226,109,70,42,50,235,22,157,122,58,170,86,229,85,248,234,66,214,193,44,210,184,175,44,146,77,46,75,39,183,127,44,244,52,56,203,134,150,249,164,218,122,175,13,12,241,201,203,141,228,206,15,95,8,136,188,58,189,43,13,173,233,110,45,168,235,161,212,94,38,216,41,170,121,102,148,156,99,74,26,75,201,90,189,68,54,78,32,200,210,180,61,232,56,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,133,170,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,210,179,37,194,106,217,198,124,195,82,177,38,204,184,226,90,118,157,118,68,137,215,220,84,57,33,234,140,153,174,72,113,247,36,195,83,166,227,68,183,205,222,89,164,249,109,177,203,39,18,135,183,27,98,101,96,94,5,225,198,93,48,226,157,133,248,95,70,232,105,80,117,117,231,157,50,92,170,132,165,17,19,146,164,184,68,92,199,151,181,58,158,132,146,74,82,132,37,8,66,16,156,203,137,21,153,12,159,92,216,39,134,152,107,141,180,98,151,81,177,47,251,94,129,61,115,228,187,29,43,135,91,155,5,82,30,130,72,74,249,171,65,19,46,58,135,57,105,73,33,196,182,106,82,208,107,95,160,200,46,117,238,172,169,226,60,74,37,90,167,212,97,149,205,80,101,187,142,159,32,220,91,112,55,154,91,85,78,57,54,149,173,47,52,130,35,90,80,147,231,54,130,65,150,228,180,182,175,162,211,186,104,87,205,171,70,189,109,105,221,109,22,224,167,199,170,83,164,242,150,223,62,43,237,165,198,156,216,178,74,211,185,11,73,232,162,37,22,186,25,17,246,15,172,2,63,231,95,53,212,44,165,224,212,219,203,155,74,153,119,212,181,135,107,81,38,188,180,245,242,183,32,156,112,210,217,26,205,150,16,190,107,135,170,18,122,33,190,98,22,235,102,51,195,86,169,201,173,85,102,214,102,55,17,185,19,228,57,37,212,68,136,212,86,18,181,168,212,162,109,150,82,150,154,70,166,122,33,180,165,9,45,9,36,68,68,66,69,112,253,204,229,11,42,184,250,221,235,116,209,122,218,45,193,79,43,106,163,39,169,91,126,139,138,252,216,174,59,59,98,26,117,111,242,145,29,71,201,73,18,151,174,132,162,62,195,208,77,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,245,128,15,63,127,216,22,110,41,217,181,108,62,196,27,122,37,114,222,174,71,56,211,160,201,35,216,234,53,35,35,35,35,37,33,105,81,37,104,90,76,150,133,165,42,73,165,73,35,42,224,195,206,14,112,237,44,205,65,173,214,239,63,79,97,61,7,145,93,101,153,240,88,57,85,41,69,41,211,110,146,251,102,107,109,214,80,219,76,170,67,234,109,180,186,151,185,109,180,157,203,91,54,126,51,89,155,31,20,248,201,241,2,225,243,23,197,170,112,84,240,177,116,252,64,157,229,212,225,221,115,201,148,74,86,111,176,141,54,163,21,24,148,123,178,131,33,85,43,114,170,252,116,173,8,124,208,105,92,87,150,73,55,81,25,226,219,191,150,122,146,219,101,195,75,156,162,109,92,255,0,33,92,62,236,220,179,91,212,204,65,190,105,81,42,248,169,50,63,80,185,207,52,100,186,2,36,69,96,158,167,180,73,125,214,22,182,220,75,232,57,109,146,86,180,58,180,145,146,20,100,115,40,7,201,187,45,106,21,243,106,214,108,171,166,15,91,69,184,41,242,41,117,24,220,213,183,207,138,251,106,109,214,247,160,210,180,238,66,212,90,164,201,69,174,164,100,125,162,5,229,151,133,21,155,132,56,243,91,196,139,210,181,46,226,161,91,21,134,222,177,161,203,65,176,254,246,250,41,113,170,78,63,26,65,18,150,203,189,76,83,101,198,82,135,13,163,119,98,82,180,32,172,40,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,41,159,236,132,211,179,109,66,137,115,217,79,210,168,248,155,74,233,97,198,170,85,36,74,40,178,41,109,173,245,46,26,210,217,169,13,122,242,84,241,58,76,173,102,166,201,179,50,74,141,73,236,25,85,203,61,155,149,12,35,135,133,182,124,233,117,21,170,66,170,85,122,156,147,52,174,163,81,113,13,161,215,201,189,198,150,81,181,166,208,134,210,103,181,8,78,229,45,123,220,95,96,1,64,60,81,252,118,98,111,220,190,79,8,123,94,22,25,76,179,115,25,138,21,107,227,16,36,68,157,66,195,89,20,249,50,45,201,112,13,246,43,43,148,220,194,104,156,95,49,36,148,52,236,118,220,52,41,14,33,210,213,10,45,166,100,115,171,137,102,122,164,229,150,217,139,134,24,99,62,92,92,80,184,227,177,82,139,57,49,90,113,138,69,56,164,25,41,245,147,237,173,167,150,241,176,243,41,108,146,123,75,152,226,148,131,75,100,229,43,88,22,5,229,138,119,149,39,15,176,250,222,151,92,184,107,146,10,52,24,49,136,183,186,189,12,204,204,204,201,40,66,82,74,90,214,163,36,33,9,82,148,105,74,76,202,255,0,178,73,147,235,103,40,216,94,213,21,37,18,109,237,92,142,194,174,202,196,71,100,114,39,62,211,143,173,148,54,219,171,52,165,12,166,74,218,37,165,13,155,132,146,90,210,147,61,169,145,67,242,85,170,212,170,5,42,109,118,187,83,137,78,166,211,163,185,46,100,201,111,37,150,35,48,218,77,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,51,237,159,172,213,254,53,152,227,46,191,73,166,210,163,218,214,207,58,139,110,73,143,15,100,169,240,80,242,141,50,164,60,227,104,121,92,211,51,113,12,172,137,44,165,102,146,78,245,58,227,177,172,104,207,39,217,179,179,115,117,133,255,0,46,40,81,226,81,235,176,36,57,26,187,110,38,121,202,126,148,179,113,100,193,173,102,219,70,180,58,210,9,196,172,145,179,94,98,8,205,77,44,139,186,128,0,227,249,170,203,61,155,154,252,35,153,133,183,132,233,116,229,166,66,106,84,138,156,99,53,46,157,81,109,14,33,167,205,189,196,151,145,181,215,16,182,212,101,185,11,86,213,33,123,28,71,10,225,205,144,159,197,94,132,254,36,98,35,253,70,38,220,212,254,142,92,118,36,111,139,69,130,181,161,211,134,147,65,236,121,227,91,109,169,215,123,82,74,66,80,209,237,74,156,123,213,241,71,240,39,137,191,114,249,196,33,64,35,85,2,189,115,153,194,230,149,143,88,219,110,226,14,22,201,137,103,71,185,228,77,43,242,91,77,37,244,52,249,48,167,99,212,26,134,106,104,150,183,93,65,178,249,161,210,51,91,173,59,203,81,243,220,57,213,96,88,22,110,22,89,180,156,62,195,235,122,37,14,222,161,199,40,208,96,198,35,216,210,53,51,51,51,51,53,45,106,81,169,107,90,140,214,181,169,74,81,169,74,51,63,64,0,3,42,226,247,184,123,216,22,110,41,240,225,178,112,251,16,109,232,149,203,122,185,30,183,26,116,25,36,123,29,71,166,102,25,25,25,25,41,11,74,137,43,66,210,100,180,45,41,82,77,42,73,25,85,6,113,114,117,125,229,2,251,143,64,175,204,244,205,183,89,223,242,126,224,229,179,31,210,156,166,99,174,87,240,84,62,235,140,114,156,144,77,252,225,150,253,55,39,82,62,201,171,193,111,0,127,242,183,48,119,142,30,255,0,169,233,150,93,118,106,63,227,8,169,42,42,12,255,0,224,26,55,201,63,207,52,133,254,93,2,85,113,71,240,39,137,191,114,249,196,33,64,35,69,25,197,201,213,137,155,251,18,61,2,191,51,208,215,37,27,127,201,251,131,150,244,143,69,243,94,142,185,95,193,80,251,77,191,205,110,57,55,243,134,123,53,220,157,12,187,115,239,127,216,23,150,22,94,85,108,62,196,27,122,93,14,225,161,200,56,211,160,201,34,222,210,244,35,35,35,35,52,173,10,73,165,104,90,76,208,180,41,42,73,169,42,35,63,147,86,171,85,107,245,89,181,218,237,78,93,70,165,81,144,228,185,147,37,188,167,159,146,251,138,53,56,235,142,40,205,75,90,148,102,163,81,153,153,153,153,152,187,254,26,121,21,147,150,91,102,86,39,226,116,9,113,113,66,227,142,253,54,84,21,74,105,198,41,20,226,144,70,150,16,108,56,182,158,91,198,195,47,41,195,81,237,46,91,105,74,13,46,27,149,193,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,227,249,152,202,174,17,230,190,205,141,103,226,149,54,90,87,78,145,212,211,42,244,215,16,205,70,156,179,52,243,9,151,86,133,167,99,137,73,37,104,90,84,133,104,149,105,189,13,173,17,171,35,252,48,163,101,151,20,42,56,185,136,215,148,75,158,187,73,145,42,37,162,84,210,117,134,35,196,113,181,52,169,146,80,173,12,228,184,211,139,111,146,70,182,154,37,44,247,188,165,33,77,79,81,149,113,165,60,167,120,88,193,191,135,246,247,151,48,35,87,16,222,29,223,140,220,202,126,40,97,57,210,169,23,244,126,77,62,164,135,99,242,219,173,178,183,227,180,219,242,95,230,17,53,210,49,212,44,214,150,157,117,198,210,150,136,143,99,73,46,235,148,204,159,97,126,81,108,215,104,86,57,75,159,93,172,71,138,155,142,187,37,215,9,117,87,216,55,77,11,38,13,106,106,58,18,114,29,74,16,130,215,97,164,150,167,20,70,179,206,96,184,158,17,89,76,179,109,236,59,167,230,178,179,34,37,110,225,186,163,201,141,69,109,232,6,149,219,200,98,92,184,178,77,167,13,197,37,197,190,150,219,213,124,180,45,8,222,217,25,165,197,238,226,188,84,51,213,38,255,0,184,106,185,97,194,217,242,216,182,40,114,30,166,222,111,61,21,173,149,106,139,18,153,90,88,104,156,108,222,109,17,94,140,100,110,33,104,230,173,75,45,170,109,8,91,145,43,42,57,81,196,124,218,226,58,44,171,41,174,134,149,7,150,253,126,190,251,38,184,180,136,170,51,34,82,136,140,185,143,47,106,137,166,72,201,78,41,42,51,52,33,14,56,139,105,207,174,22,216,152,45,195,98,249,195,76,52,161,122,26,219,163,122,51,162,133,213,61,35,149,205,175,197,121,207,156,121,107,113,90,184,234,213,235,40,244,215,66,208,136,136,168,176,95,159,16,204,150,82,179,79,133,242,43,182,133,191,17,88,169,109,71,35,183,230,28,148,197,57,172,19,155,157,167,190,226,146,105,90,20,147,117,77,18,205,36,135,141,39,204,109,11,123,117,11,85,169,53,90,5,86,109,10,187,76,151,78,169,83,164,57,18,100,57,108,169,151,227,62,218,141,46,52,227,106,34,82,22,149,17,164,210,100,70,70,70,70,46,83,134,151,16,72,216,195,74,163,229,243,23,234,178,220,196,24,17,250,106,61,90,91,174,202,126,229,66,19,41,247,13,195,67,4,134,23,30,51,13,36,214,243,170,91,231,170,140,205,102,173,108,40,0,101,92,104,123,13,176,134,205,199,172,132,225,222,17,226,3,18,220,161,92,88,111,109,179,32,226,62,108,190,210,209,10,51,173,60,218,251,72,150,219,173,182,225,18,137,72,51,65,18,146,164,153,164,232,219,51,185,122,186,178,191,140,181,172,35,186,100,245,253,7,46,77,58,168,136,174,71,102,167,5,212,238,106,67,105,89,127,116,218,201,42,90,80,235,78,160,150,189,155,142,95,240,197,226,1,15,8,166,70,203,246,55,220,93,37,139,47,107,22,205,73,214,216,106,45,6,83,143,188,243,169,146,180,160,156,54,95,114,71,107,206,45,73,101,72,78,164,150,212,181,183,208,56,231,126,100,255,0,105,63,118,136,171,194,227,199,102,25,125,245,228,243,68,170,226,185,145,111,203,230,131,5,44,207,245,68,171,254,20,21,127,114,164,213,27,142,73,255,0,133,234,150,149,126,131,198,143,236,135,133,101,216,23,253,229,133,151,149,39,16,112,250,225,151,67,184,104,114,10,76,25,209,140,183,180,189,12,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,143,65,25,58,206,45,137,155,251,18,69,126,129,15,208,215,37,27,103,202,11,127,152,244,143,69,243,94,144,136,191,194,150,195,77,191,205,110,57,185,243,100,123,53,218,173,12,187,100,0,0,8,171,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,119,217,232,201,149,11,56,120,113,22,152,221,87,208,215,157,175,212,72,182,106,78,173,103,21,46,58,72,230,198,146,218,117,213,151,121,77,17,184,148,155,141,169,9,82,119,17,45,167,51,237,86,164,213,104,21,89,180,42,237,50,93,58,165,78,144,228,73,144,229,178,166,95,140,251,106,52,184,211,141,168,137,72,90,84,70,147,73,145,25,25,25,24,187,78,28,28,64,33,230,34,132,214,18,98,245,197,254,107,16,58,151,218,147,33,182,35,183,113,69,222,183,55,71,67,40,109,180,60,203,102,72,91,36,157,198,219,68,234,77,127,60,77,113,94,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,221,120,175,100,114,53,203,74,173,230,227,14,87,44,235,180,216,241,215,119,82,73,14,200,41,209,26,75,108,38,107,4,146,81,180,182,26,74,57,169,61,26,54,90,83,154,161,77,175,157,86,184,91,138,87,222,11,95,116,204,76,195,74,239,161,174,74,55,59,162,155,210,179,35,149,205,101,108,185,243,111,33,109,171,86,221,90,125,100,158,154,234,90,25,17,150,132,242,163,154,236,56,205,174,28,34,245,178,157,232,106,176,121,108,87,232,15,188,75,149,72,148,162,51,36,168,200,139,152,202,246,168,218,120,136,146,226,82,162,50,66,208,227,104,206,16,233,87,190,3,94,86,102,15,97,230,57,42,20,185,118,157,255,0,30,98,17,80,76,114,75,16,170,49,231,75,142,168,75,81,45,71,189,77,70,67,233,82,137,27,201,199,18,130,87,37,197,14,149,145,124,230,215,114,121,136,242,170,110,82,189,51,102,93,29,60,123,154,154,210,16,82,148,219,70,190,84,152,206,43,77,30,107,154,233,147,106,81,54,226,86,164,171,105,154,29,110,229,51,87,156,156,56,203,30,13,67,197,94,174,149,116,203,184,58,117,90,212,136,213,82,111,211,205,173,77,169,199,152,125,182,221,46,74,24,115,154,110,237,54,207,86,209,184,148,235,122,231,222,255,0,191,239,44,83,188,170,216,131,136,55,12,186,229,195,92,144,114,103,78,146,101,189,213,232,68,68,68,68,73,66,18,146,74,16,132,145,33,8,74,82,146,74,82,68,93,87,31,242,153,121,101,207,11,240,166,248,196,9,18,224,215,113,42,61,82,76,139,114,92,2,97,250,50,34,184,193,52,78,47,152,163,82,221,106,67,110,26,20,134,214,209,234,133,22,226,81,20,138,224,169,226,158,233,248,127,59,204,105,194,234,64,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,239,252,82,242,19,242,238,29,123,53,216,94,254,203,130,149,79,235,46,250,92,137,26,55,62,12,70,9,39,50,58,150,122,54,243,44,52,146,91,90,146,92,109,178,52,17,58,147,75,245,129,128,56,57,93,204,6,50,218,120,59,110,61,211,203,185,170,9,142,228,157,168,95,73,21,9,83,146,100,236,90,208,78,114,152,109,215,121,123,201,75,217,181,62,178,136,134,151,169,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,31,172,0,66,174,45,56,91,98,93,121,78,175,98,101,126,133,213,92,150,39,75,242,126,111,84,242,58,62,182,165,5,153,95,54,133,147,110,111,109,36,159,156,74,182,233,170,116,62,209,69,131,81,22,5,129,102,225,101,155,73,195,236,62,183,162,80,237,234,28,114,141,6,12,98,61,141,35,83,51,51,51,51,82,214,165,26,150,181,168,205,107,90,148,165,26,148,163,51,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,252,142,75,36,173,134,190,222,238,227,31,232,71,169,106,67,250,0,0,0,2,179,184,207,217,104,155,101,91,151,147,40,214,67,19,161,195,89,235,254,132,150,170,46,31,122,180,239,63,118,191,95,176,84,64,180,206,12,22,34,149,46,227,191,30,99,66,36,76,167,161,123,190,186,115,164,90,18,191,253,95,215,236,22,184,0,0,0,0,0,0,0,0,0,0,63,37,86,171,79,162,64,118,167,84,145,201,140,206,221,235,216,165,105,170,137,37,216,146,51,239,50,20,91,159,204,242,78,204,157,113,171,86,217,99,164,181,233,155,185,126,177,57,212,115,17,21,103,244,227,182,226,54,186,202,187,204,245,215,221,223,16,104,180,106,133,126,166,205,34,150,199,58,83,251,185,104,220,148,235,181,38,163,237,81,145,119,17,251,69,215,228,103,135,109,189,130,80,96,98,5,254,93,117,218,124,221,27,245,218,233,123,100,181,222,212,149,180,189,205,58,143,228,246,105,239,212,202,110,86,170,141,80,169,79,84,150,214,244,49,183,84,238,211,93,202,36,247,232,126,241,152,220,73,184,38,221,55,173,70,189,81,119,153,34,87,39,122,182,145,107,181,164,36,187,8,136,187,146,94,193,109,156,27,240,173,118,190,24,220,88,133,41,58,57,117,116,123,75,95,163,211,72,168,52,125,203,61,126,151,232,167,245,247,139,22,1,159,46,35,151,187,151,174,108,175,23,219,94,176,227,250,63,167,78,159,71,117,54,33,43,183,105,25,246,167,218,36,23,5,211,107,240,153,120,146,217,220,179,244,126,197,238,50,217,252,30,163,175,103,183,81,113,96,0,0,0,0,41,123,140,102,32,49,115,226,237,191,103,181,244,237,126,175,121,118,255,0,233,49,105,238,23,242,75,244,125,231,250,132,30,195,106,244,155,98,245,167,87,33,189,202,122,55,59,106,246,146,180,220,210,210,125,134,70,93,202,63,96,211,93,169,85,85,110,129,22,168,165,238,55,183,246,233,167,114,212,159,113,123,189,195,235,142,95,153,60,55,135,138,216,65,91,179,166,43,98,102,116,218,43,67,61,54,74,101,206,226,82,127,155,47,111,253,195,53,173,169,200,82,73,74,78,139,71,179,95,121,127,243,26,64,202,77,226,139,235,1,173,187,141,11,221,212,245,158,205,62,140,215,209,250,41,253,15,112,236,66,155,120,187,101,250,29,141,122,210,49,82,146,122,183,115,245,29,66,123,126,111,166,102,3,9,237,83,138,215,93,231,220,146,211,235,239,21,210,39,199,15,60,253,59,130,147,218,195,60,70,123,125,175,43,119,38,78,210,46,143,106,101,188,175,81,152,235,113,205,238,186,130,237,87,171,223,221,169,21,208,80,235,212,155,146,154,213,94,139,43,169,136,246,237,142,114,212,141,116,81,164,251,20,68,125,233,50,238,246,15,160,0,0,0,0,0,0,0,0,0,2,20,241,98,178,170,23,102,90,122,168,37,217,70,170,122,77,227,245,127,36,204,9,198,174,245,23,233,23,118,167,245,24,162,210,45,79,66,23,175,194,166,211,159,111,229,189,153,211,17,181,53,25,137,148,215,106,79,84,57,2,9,145,246,25,251,143,191,65,52,64,0,0,0,124,71,92,126,177,53,200,41,61,145,217,51,37,171,176,247,40,143,67,47,97,151,97,247,143,244,110,215,164,52,174,106,35,104,231,233,111,87,127,217,175,188,127,163,79,187,6,98,96,186,91,154,90,72,208,190,237,12,207,66,78,157,253,197,222,62,152,0,0,0,0,0,0,0,0,0,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,97,60,32,179,131,74,58,84,108,161,94,135,45,53,36,200,155,62,206,150,150,146,166,28,96,210,169,50,96,175,98,9,72,90,84,82,100,37,199,13,68,178,91,136,220,141,141,33,201,235,153,124,186,88,153,160,194,201,248,103,125,71,254,118,101,30,110,247,191,139,42,157,51,204,177,51,150,211,173,243,185,92,245,171,148,181,108,95,113,151,113,150,125,179,21,128,215,150,91,113,114,187,133,55,156,41,105,93,58,66,215,76,156,244,114,101,21,106,113,173,69,30,107,68,149,173,59,28,74,117,52,146,213,177,100,182,212,123,208,162,47,43,118,95,247,149,245,26,223,139,120,92,50,234,200,181,104,237,208,41,7,36,201,75,139,78,109,215,93,106,57,47,77,202,66,20,251,132,141,198,123,81,181,9,209,8,66,83,102,156,12,127,61,159,179,127,188,133,170,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,106,128,50,174,52,103,129,182,5,155,138,121,38,195,28,62,196,27,122,37,114,222,174,97,189,191,26,116,25,36,123,29,71,163,227,153,25,25,25,41,11,74,137,43,66,210,100,180,45,41,82,77,42,73,25,82,14,113,50,171,121,101,67,23,42,22,125,102,155,45,86,197,70,68,137,54,157,93,199,9,228,84,105,196,191,80,148,234,80,132,245,45,165,77,165,228,109,78,213,153,40,139,150,182,214,185,21,194,247,61,63,129,75,169,24,29,140,119,159,73,134,213,173,254,135,147,53,59,153,161,85,28,113,38,90,188,106,46,158,27,218,185,204,212,148,132,58,104,115,230,146,169,14,29,212,143,41,138,184,153,106,224,222,28,92,120,165,122,203,233,232,182,205,61,218,132,157,174,54,135,30,216,94,163,13,115,22,132,41,231,86,105,109,180,26,139,123,139,66,72,245,81,12,235,230,95,49,119,222,104,49,78,126,38,95,82,63,157,135,71,133,177,159,226,202,95,82,243,204,67,230,52,211,124,238,87,61,105,230,173,59,215,222,103,220,69,47,248,117,112,224,161,99,221,137,86,198,44,116,99,117,161,112,83,229,210,173,104,208,166,173,185,197,41,47,114,220,170,18,219,86,198,249,43,105,214,155,105,228,56,151,20,107,82,219,36,33,179,118,32,102,95,46,151,222,87,241,78,126,25,223,81,255,0,157,153,71,155,189,159,227,58,95,82,243,44,76,229,180,235,156,158,111,33,106,229,45,91,209,220,101,220,103,61,56,83,231,182,170,85,88,25,89,198,91,154,34,169,170,142,76,89,21,90,139,234,75,237,190,74,66,91,163,154,204,141,43,66,146,106,54,55,169,38,131,71,33,38,189,236,54,221,175,128,0,0,205,102,108,124,83,227,39,196,11,135,204,95,22,169,193,83,194,197,211,241,2,119,151,83,132,255,0,0,0,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,0,160,30,40,254,59,49,55,238,95,39,132,61,87,15,108,226,216,153,64,177,49,146,191,95,135,233,155,146,179,242,119,228,253,191,204,122,63,165,57,79,75,68,175,225,72,97,214,216,229,55,32,156,249,194,45,250,109,78,166,125,145,46,255,0,191,239,44,83,188,170,216,131,136,55,12,186,229,195,92,144,114,103,78,146,101,189,213,232,68,68,68,68,73,66,18,146,74,16,132,145,33,8,74,82,146,74,82,68,87,61,195,131,135,252,60,187,208,154,197,188,94,183,127,205,98,127,82,195,81,164,56,196,134,237,216,187,214,222,216,235,101,110,54,183,158,108,137,107,120,149,184,155,116,154,73,35,231,141,217,212,2,160,56,177,103,94,163,116,221,85,60,171,225,189,79,101,183,70,210,53,226,250,14,44,134,106,179,146,228,121,13,199,109,68,149,184,207,74,227,59,86,105,113,10,55,77,214,214,130,38,136,215,13,114,171,150,123,203,53,248,185,15,11,108,249,209,41,200,76,117,84,170,245,57,38,74,69,58,156,218,219,67,175,147,123,137,79,47,115,173,161,13,164,203,114,214,157,202,66,55,184,137,85,196,143,135,101,43,2,35,55,141,24,9,66,150,198,31,55,29,41,184,96,61,61,46,162,134,255,0,53,136,236,45,165,190,241,200,125,18,22,249,106,130,39,13,181,161,106,53,18,22,148,55,24,50,163,154,236,71,202,86,35,162,245,178,157,235,169,83,185,108,87,232,15,188,104,139,87,138,147,51,36,168,200,143,150,242,55,40,218,120,136,212,218,148,162,50,90,22,227,107,208,245,129,127,217,184,167,102,210,113,7,15,174,24,149,203,122,185,28,164,193,157,24,207,99,168,212,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,189,0,0,0,138,188,81,252,9,226,111,220,190,113,8,80,8,213,64,0,0,0,202,184,146,153,23,206,109,119,39,152,143,42,166,229,43,211,54,101,209,211,199,185,169,173,33,5,41,77,180,107,229,73,140,226,180,209,230,185,174,153,54,165,19,110,37,106,74,182,153,161,214,238,255,0,29,48,115,14,51,97,129,213,27,26,172,245,42,169,74,184,233,229,58,129,91,105,37,49,184,82,150,201,156,74,148,101,54,180,239,219,204,37,22,199,18,151,27,82,144,102,104,113,68,112,3,2,248,160,229,247,0,107,180,236,186,218,22,13,85,120,49,65,168,29,58,145,121,59,41,211,168,38,42,208,74,126,108,152,74,109,74,123,153,57,114,95,51,109,76,169,44,60,146,76,100,173,190,82,187,254,125,113,74,196,198,158,27,23,206,37,225,165,119,211,54,221,103,209,157,20,222,149,232,252,222,85,126,43,46,124,219,200,67,137,209,198,150,159,89,37,174,154,150,164,100,103,69,131,74,121,157,204,45,171,149,252,26,173,98,229,211,27,175,232,57,113,169,212,180,74,110,59,213,57,206,171,107,81,219,82,207,251,167,22,105,74,212,134,154,117,100,133,236,218,121,225,198,140,94,188,177,235,20,46,12,92,196,7,226,57,93,184,164,37,233,5,17,130,101,134,144,134,210,211,76,182,142,211,36,54,211,109,182,70,163,82,204,144,70,165,41,70,106,63,41,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,208,78,69,243,155,66,206,30,28,74,169,185,74,244,53,231,107,244,241,238,106,107,72,89,197,75,142,146,249,82,99,56,173,117,101,222,83,166,77,169,70,227,106,66,146,173,196,72,117,202,150,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,0,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,160,50,174,39,165,23,136,36,108,30,225,255,0,101,101,243,8,42,178,219,196,25,241,235,81,171,21,104,142,187,21,251,105,11,171,45,246,205,179,91,6,135,215,34,51,238,164,150,203,169,91,7,162,136,201,100,157,33,174,22,225,109,247,141,55,221,51,12,240,210,133,233,155,146,179,206,232,161,117,76,199,230,242,153,91,206,124,227,203,67,105,209,182,150,175,89,69,174,154,22,166,100,71,161,60,168,229,71,14,50,149,135,8,178,172,166,186,234,172,238,91,245,250,251,236,146,37,85,229,36,140,137,74,34,51,229,178,141,202,38,153,35,52,182,149,40,204,214,181,184,226,252,7,20,127,2,120,155,247,47,156,66,20,2,53,80,43,171,137,215,15,249,152,187,14,78,96,112,66,221,234,239,168,155,159,185,169,173,56,251,178,171,209,91,97,150,90,84,100,41,102,217,60,195,113,251,25,109,9,83,201,90,180,53,56,148,33,202,118,164,213,170,180,10,172,42,237,10,167,46,157,82,167,72,110,92,57,145,30,83,47,198,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,95,246,64,115,131,74,205,150,17,165,85,3,150,221,247,103,71,135,2,235,67,205,36,145,37,245,161,68,220,230,148,218,18,214,201,6,203,171,54,210,148,155,75,74,209,183,97,54,227,146,128,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,243,249,193,202,101,155,155,172,47,249,15,93,145,18,143,93,129,33,185,52,43,141,80,14,83,244,165,155,136,55,201,8,39,26,53,161,214,144,109,169,6,189,154,242,214,100,106,105,6,84,131,135,57,35,204,190,39,98,229,115,5,104,152,109,46,21,195,106,72,101,155,141,117,39,17,30,37,29,14,172,146,135,158,120,204,210,180,41,38,110,160,153,230,45,214,146,165,180,151,18,70,98,90,113,121,179,235,184,127,135,25,112,178,174,123,246,171,122,213,104,180,250,252,57,117,250,162,16,153,85,7,18,84,194,55,22,72,254,241,26,141,110,26,72,141,199,29,94,231,21,192,56,92,120,236,195,47,190,188,158,104,191,225,72,28,71,248,127,204,203,189,117,220,91,194,27,119,252,201,231,244,204,59,26,59,143,200,114,221,149,177,13,237,144,183,150,227,139,101,231,8,214,135,141,91,73,199,77,165,18,62,100,221,140,25,117,199,155,203,45,184,185,66,197,107,50,108,180,174,157,33,8,169,193,102,65,50,138,181,56,214,147,145,9,211,82,22,157,142,37,58,18,141,10,216,178,67,137,45,232,73,150,138,112,95,23,172,220,122,194,251,127,23,48,253,249,110,80,174,40,234,122,57,75,96,217,125,165,161,197,52,235,46,35,180,137,109,186,219,141,153,164,212,131,52,25,165,74,73,146,143,218,128,8,171,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,49,66,220,78,177,211,6,177,191,48,82,101,97,61,173,74,83,150,254,234,101,74,241,167,78,83,141,221,27,90,100,155,81,183,203,74,63,131,173,50,25,75,233,83,156,230,201,179,37,155,104,104,139,202,112,255,0,192,188,101,198,140,193,82,101,97,13,211,85,178,220,181,55,212,231,94,48,224,166,83,116,95,154,112,153,75,141,173,198,208,247,80,178,54,121,6,163,222,218,158,53,33,109,161,210,41,129,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,46,164,82,183,19,172,135,126,4,43,178,113,231,9,232,187,108,27,130,160,175,73,82,233,212,238,92,91,93,229,33,148,183,170,185,170,62,76,135,213,32,211,181,182,218,101,70,219,37,166,246,146,125,255,0,133,102,76,179,5,130,181,218,174,47,98,133,86,171,101,82,171,84,246,163,179,103,111,105,78,85,210,164,19,141,201,158,217,238,233,249,60,197,18,27,245,36,147,134,234,87,202,70,246,228,84,8,189,60,133,97,109,137,141,60,54,44,108,52,196,186,23,166,109,186,207,164,250,216,93,83,209,249,188,170,252,167,155,249,198,86,135,19,163,141,33,94,170,139,93,52,61,72,204,142,168,115,131,148,203,203,40,184,161,242,30,187,34,93,98,133,62,59,114,104,87,26,160,20,86,42,168,38,208,111,146,16,78,58,72,91,78,172,219,82,13,123,244,229,172,200,146,234,12,248,164,218,181,86,163,26,4,58,133,78,92,168,244,184,231,18,11,79,60,165,162,43,6,235,143,27,77,36,207,68,32,221,121,215,13,41,208,183,184,181,119,168,204,236,87,133,126,69,100,223,247,13,43,51,216,165,2,91,22,197,14,67,53,43,49,150,101,53,178,173,81,98,83,200,83,238,155,110,27,205,162,43,209,136,201,181,161,28,213,169,7,185,77,161,104,115,218,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,169,1,85,124,115,191,50,127,180,159,187,69,101,216,23,253,229,133,151,149,39,16,112,250,225,151,67,184,104,114,10,76,25,209,140,183,180,189,12,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,143,66,121,62,205,157,155,155,172,47,249,113,66,143,18,143,93,129,33,200,213,219,113,51,206,83,244,165,155,139,38,13,107,54,218,53,161,214,144,78,37,100,141,154,243,16,70,106,105,100,95,43,2,50,73,133,249,126,199,156,69,198,219,33,136,144,209,122,71,143,18,151,69,137,21,200,236,80,152,61,174,77,105,191,158,82,28,67,242,27,105,210,73,54,130,100,155,38,219,209,6,100,36,80,0,8,171,197,31,192,158,38,253,203,231,16,133,0,141,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,222,226,83,159,42,206,23,190,172,29,195,9,60,138,180,134,77,83,230,236,66,182,54,163,153,29,198,185,111,199,82,79,69,54,133,110,74,245,246,23,102,166,42,166,110,46,226,21,66,225,43,166,85,127,125,76,159,234,9,238,149,130,209,123,205,122,237,36,109,250,71,175,118,159,168,89,119,13,60,249,93,151,117,125,140,17,196,183,122,247,92,74,78,159,63,107,77,105,170,225,198,105,158,83,49,200,187,212,181,111,82,253,186,31,176,197,164,128,0,0,0,133,220,85,173,57,247,6,91,222,157,13,27,147,78,152,169,78,246,164,180,67,112,39,25,159,105,151,188,187,181,20,80,101,161,232,98,244,120,78,217,85,11,79,45,93,92,242,236,172,213,61,38,201,250,191,146,122,4,19,79,114,143,244,79,191,67,250,136,77,112,0,0,0,0,0,0,0,0,0,31,62,185,94,164,219,116,215,106,245,169,93,52,70,118,239,115,150,165,233,170,137,37,216,146,51,239,81,23,119,180,82,255,0,16,204,253,59,141,115,221,195,60,57,123,101,175,23,111,58,78,210,62,179,114,98,60,159,81,232,232,113,189,142,180,178,236,87,173,223,221,161,28,7,22,45,194,39,47,208,239,155,218,175,138,149,99,209,187,99,167,233,211,219,243,157,75,51,216,87,106,92,78,154,108,46,244,158,191,87,120,185,33,199,115,109,120,162,197,192,107,146,227,90,182,244,221,31,179,95,165,53,132,126,138,191,79,220,51,126,226,156,155,36,212,148,234,181,251,53,247,23,255,0,33,165,44,182,97,188,60,41,194,10,37,157,13,91,211,15,169,213,90,25,107,190,83,206,119,26,149,252,225,251,127,238,29,64,124,139,174,170,170,37,2,85,81,43,218,108,236,237,211,94,245,165,62,227,247,251,134,101,49,38,189,38,231,189,106,53,201,143,115,94,147,201,220,189,164,157,118,180,132,151,97,17,23,114,75,216,39,15,7,60,64,98,216,197,235,130,208,119,233,221,29,38,194,237,255,0,209,162,212,28,63,228,159,233,123,203,245,139,161,0,0,0,0,31,229,37,246,163,50,167,222,86,212,39,77,79,77,125,186,12,216,230,103,23,93,198,188,91,171,223,7,39,158,196,190,159,148,173,132,159,161,25,150,143,179,98,15,189,175,105,127,222,124,173,11,82,20,74,73,232,100,52,147,148,186,187,213,204,191,90,181,57,50,122,135,94,235,183,57,176,145,174,147,95,73,118,17,17,119,22,157,195,175,15,249,113,180,186,131,66,139,82,49,155,220,221,89,71,97,227,213,201,64,75,92,182,153,232,246,22,237,123,225,48,179,254,82,189,171,247,139,87,225,9,125,197,175,101,193,155,33,183,117,122,215,221,204,78,211,236,234,103,207,116,187,118,145,119,23,176,213,250,187,132,237,17,63,137,109,143,78,188,114,205,93,114,100,126,99,176,122,94,74,183,168,182,239,168,67,221,216,74,34,61,73,37,223,168,160,112,18,243,37,121,247,188,114,225,92,102,129,94,127,174,179,228,110,234,99,109,105,173,155,81,33,104,245,211,29,199,79,87,94,35,236,63,102,135,217,221,117,88,67,143,56,97,142,84,68,215,176,226,226,244,164,101,107,169,244,146,24,211,215,113,63,232,205,160,251,218,95,179,217,245,150,189,8,0,0,0,0,0,0,0,0,0,69,46,38,84,247,42,25,89,173,242,170,157,23,76,169,50,21,243,28,206,122,83,78,153,171,93,254,174,237,126,151,179,65,65,244,120,75,169,85,161,83,155,61,23,42,75,108,164,253,198,165,17,23,248,198,142,178,131,109,162,214,203,126,30,211,137,90,173,118,213,37,215,15,79,229,156,8,228,126,211,253,17,216,192,0,0,7,240,245,208,244,45,76,126,42,98,153,81,201,229,39,67,41,11,223,218,103,235,118,106,63,112,252,21,118,18,227,13,186,125,241,221,39,147,246,164,143,65,250,227,172,221,142,211,138,239,90,18,163,253,100,63,208,0,0,0,0,0,0,0,0,0,0,0,102,179,54,62,41,241,147,226,5,195,230,47,142,105,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,190,158,31,57,219,165,102,190,192,114,133,115,191,18,14,34,218,177,227,179,85,134,169,73,83,245,102,18,203,41,93,89,13,165,150,144,132,57,33,78,37,77,54,74,38,79,150,74,50,39,27,215,245,231,235,37,22,174,107,48,226,93,110,147,76,233,241,54,217,167,188,229,185,80,142,77,161,201,251,9,78,38,153,32,220,82,16,166,93,89,153,33,75,81,114,92,89,172,143,106,157,67,180,45,118,90,213,219,26,234,172,217,87,76,30,138,181,111,212,36,82,234,49,185,168,115,145,41,135,20,219,173,239,65,169,10,218,180,40,181,73,154,79,77,72,204,187,69,159,240,49,252,246,126,205,254,242,22,168,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,133,170,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,16,131,140,182,96,112,189,203,2,151,151,24,107,137,89,189,147,88,137,94,152,132,155,138,42,11,8,101,210,66,150,164,56,148,166,75,169,120,137,45,56,151,11,146,183,22,164,160,213,29,195,170,11,78,214,174,223,55,85,26,202,181,160,245,181,171,130,161,30,151,78,141,205,67,124,249,79,184,150,218,111,122,205,40,78,229,173,37,170,140,146,90,234,102,69,218,52,145,150,188,57,188,176,135,1,172,108,48,196,11,170,37,197,93,182,40,236,211,100,78,137,24,152,99,99,122,147,76,54,90,17,169,12,181,203,100,156,82,82,183,9,162,113,73,74,150,100,84,237,196,175,58,245,28,197,226,60,236,47,178,170,122,225,149,163,80,75,113,144,147,138,251,117,90,164,99,146,210,234,109,62,218,77,100,202,208,250,144,218,73,213,33,77,161,14,153,37,75,52,163,197,100,7,39,213,92,217,98,226,83,80,40,141,216,150,116,136,115,238,181,188,234,137,114,88,90,212,109,193,105,45,173,46,239,144,76,186,131,113,42,73,52,132,173,123,183,147,109,185,127,212,154,77,42,129,74,133,66,161,83,34,83,169,180,232,237,196,135,14,35,41,101,136,204,54,146,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,8,235,159,172,168,195,205,110,7,75,162,83,26,217,121,218,252,234,197,174,243,108,176,110,63,41,44,168,149,1,78,58,105,229,179,35,212,74,140,156,66,82,226,24,113,91,137,173,138,160,27,178,214,174,216,215,85,102,202,186,96,244,85,171,126,161,34,151,81,141,205,67,156,137,76,56,166,221,111,122,13,72,86,213,161,69,170,76,210,122,106,70,101,218,47,79,135,54,117,255,0,26,172,56,126,129,127,212,233,77,226,109,173,243,117,40,204,31,41,202,164,18,36,19,117,52,179,181,40,78,229,172,219,117,45,26,146,135,18,149,104,210,94,105,178,144,24,215,143,120,79,151,107,86,45,235,140,119,95,201,250,44,218,130,41,108,73,232,100,203,223,41,109,184,226,91,217,29,183,22,90,161,151,15,83,45,190,174,154,234,100,71,207,240,183,62,185,78,198,155,238,153,134,120,105,138,222,153,185,43,60,238,138,23,160,170,81,249,188,166,86,243,159,56,244,116,54,157,27,105,106,245,148,90,233,161,106,102,68,114,0,0,102,179,54,62,41,241,147,226,5,195,230,47,139,84,224,169,225,98,233,248,129,59,203,169,194,127,128,0,0,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,0,80,15,20,127,29,152,155,247,47,147,194,17,84,90,167,10,60,139,126,67,52,24,215,102,127,169,229,88,16,167,43,251,165,42,168,228,115,79,252,23,74,181,43,244,222,36,127,99,188,45,80,4,42,226,97,157,122,142,88,44,74,109,147,134,149,62,155,18,110,221,36,194,152,217,197,123,208,208,89,121,179,114,67,209,222,75,155,249,218,45,134,201,77,237,61,31,81,44,148,201,37,84,131,105,218,213,219,230,234,163,89,86,180,30,182,181,112,84,35,210,233,209,185,168,111,159,41,247,18,219,77,239,89,165,9,220,181,164,181,81,146,75,93,76,200,187,70,132,242,81,149,26,22,82,240,106,21,155,202,165,76,187,234,90,76,186,107,112,153,90,122,249,91,150,109,182,74,112,205,102,203,8,95,41,178,209,9,61,22,231,45,11,117,194,29,214,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,158,204,237,228,250,230,202,54,40,59,69,81,75,155,100,215,36,62,171,78,177,45,216,252,249,204,52,219,11,121,14,54,210,205,73,91,42,146,134,141,106,67,100,225,164,214,132,164,143,106,122,255,0,11,220,235,254,47,247,218,48,99,16,170,116,168,56,109,121,84,23,37,218,140,211,228,250,26,168,166,82,132,72,55,82,147,213,151,121,76,50,225,56,100,134,253,71,119,182,148,59,204,187,240,0,1,21,120,163,248,19,196,223,185,124,226,16,160,17,170,128,0,1,21,127,170,143,145,63,246,115,255,0,6,107,31,228,131,191,225,110,41,88,152,211,98,83,49,51,13,43,190,153,182,235,60,238,138,111,74,244,126,111,41,229,178,231,205,188,132,56,157,28,105,105,245,146,90,233,169,106,70,70,121,130,30,130,187,96,94,86,205,179,108,222,117,219,122,92,74,21,227,30,76,154,21,65,68,70,196,228,71,144,184,239,146,20,70,100,75,109,214,204,148,131,209,100,74,109,70,91,92,66,149,34,178,217,196,71,25,114,207,131,87,110,18,218,197,233,79,74,108,93,175,50,161,33,46,51,107,188,181,44,229,56,204,117,54,174,119,51,122,86,150,212,180,180,135,82,110,26,28,230,58,149,198,171,78,214,174,223,55,85,26,202,181,160,245,181,171,130,161,30,151,78,141,205,67,124,249,79,184,150,218,111,122,205,40,78,229,173,37,170,140,146,90,234,102,69,218,46,167,57,56,57,66,203,255,0,10,251,131,7,109,199,186,136,150,205,62,135,29,201,59,86,142,174,82,235,80,220,147,39,98,214,179,111,154,251,142,187,203,222,105,70,253,169,245,82,68,41,4,119,92,224,230,206,242,205,214,40,124,184,174,199,151,71,161,64,142,220,106,21,184,169,229,41,138,82,13,180,19,230,133,147,109,18,214,235,168,55,20,179,70,253,57,104,51,52,180,130,46,255,0,195,115,135,220,108,196,201,115,24,113,146,149,45,56,117,78,144,168,208,169,175,52,235,40,185,150,109,62,219,166,212,134,95,105,230,81,25,226,97,70,180,165,72,113,100,182,245,213,14,17,72,14,43,217,28,141,114,210,171,121,184,195,149,203,58,237,54,60,117,221,212,146,67,178,10,116,70,146,219,9,154,193,36,148,109,45,134,146,142,106,79,70,141,150,148,230,168,83,107,231,86,6,11,226,245,229,128,184,161,111,226,230,31,191,17,186,237,187,33,79,71,41,108,19,204,58,133,182,166,157,101,196,118,25,161,198,156,113,179,52,154,86,68,179,52,169,42,34,81,122,172,219,99,125,43,49,248,253,113,227,69,26,135,46,141,30,227,143,75,82,224,73,113,46,46,51,236,211,163,71,121,4,180,246,45,4,235,46,108,94,137,53,35,106,141,40,51,52,21,165,112,84,240,177,116,252,64,157,229,212,225,223,241,75,62,185,78,193,107,238,167,134,120,151,138,222,134,185,40,220,158,182,23,160,170,82,57,92,214,80,243,127,56,204,117,182,173,91,117,10,245,84,122,107,161,232,100,100,94,175,2,243,71,129,57,148,244,223,224,82,249,249,71,242,115,166,244,159,241,100,200,124,142,163,155,201,254,201,105,189,219,185,14,253,29,116,219,219,166,165,175,85,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,202,184,253,84,154,77,86,191,85,133,66,161,83,37,212,106,85,25,13,196,135,14,35,42,121,249,47,184,162,75,109,54,218,72,212,181,169,70,73,36,145,25,153,153,17,11,233,225,231,146,202,86,86,48,190,61,118,239,183,226,39,21,46,88,230,119,4,194,146,153,71,9,131,115,115,84,246,28,74,73,40,66,82,77,41,210,65,168,150,241,40,249,142,33,12,237,150,162,42,241,71,240,39,137,191,114,249,196,33,64,35,85,0,41,219,138,134,69,100,216,23,13,87,51,216,91,2,91,246,197,114,67,213,43,205,151,165,53,178,147,81,126,83,40,75,237,27,142,19,206,34,83,210,76,205,180,33,124,165,165,103,185,45,173,8,110,5,97,110,41,95,120,45,125,211,49,51,13,43,190,134,185,40,220,238,138,111,74,204,142,87,53,149,178,231,205,188,133,182,173,91,117,105,245,146,122,107,169,104,100,70,90,30,202,174,102,44,220,215,225,28,60,82,179,224,203,167,45,50,21,77,171,211,36,145,169,116,234,139,104,109,110,176,78,109,36,188,141,174,182,180,56,146,45,200,90,119,37,11,222,218,59,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,5,85,241,206,252,201,254,210,126,237,17,87,133,199,142,204,50,251,235,201,230,139,254,31,38,236,181,168,87,205,171,89,178,174,152,61,109,22,224,167,200,165,212,99,115,86,223,62,43,237,169,183,91,222,131,74,211,185,11,81,106,147,37,22,186,145,145,246,140,251,231,111,39,215,54,81,177,65,218,42,138,92,219,38,185,33,245,90,117,137,110,199,231,206,97,166,216,91,200,113,182,150,106,74,217,84,148,52,107,82,27,39,13,38,180,37,36,123,82,201,38,112,110,108,163,98,131,85,164,156,185,182,77,114,67,9,187,40,241,26,143,207,156,195,77,190,134,86,219,142,160,212,149,178,169,43,116,144,149,182,78,26,73,11,82,72,247,39,65,22,157,211,66,190,109,90,53,235,107,78,235,104,183,5,62,61,82,157,39,148,182,249,241,95,109,46,52,230,197,146,86,157,200,90,79,69,17,40,181,208,200,143,176,124,172,82,197,43,19,5,172,74,158,38,98,93,119,208,214,221,27,147,214,205,233,94,145,202,230,188,134,91,249,182,80,183,21,171,142,161,62,170,79,77,117,61,8,140,203,138,218,124,71,178,99,124,221,84,107,42,214,198,78,182,181,112,84,35,210,233,209,190,78,213,91,231,202,125,196,182,211,123,215,25,40,78,229,173,37,170,140,146,90,234,102,69,218,62,87,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,5,143,241,94,207,28,107,106,149,91,202,62,28,162,89,87,106,81,227,162,238,171,18,221,142,80,98,58,150,223,76,38,13,38,147,117,111,180,164,115,84,122,180,76,186,166,244,90,156,95,38,176,48,95,8,111,44,122,197,11,127,8,240,253,136,142,87,110,41,10,102,57,203,124,153,97,164,33,181,58,235,206,47,180,201,13,180,219,142,25,36,148,179,36,25,37,42,81,146,79,67,217,98,203,213,171,149,252,26,162,225,29,173,39,175,232,57,146,106,53,69,197,110,59,213,57,206,171,115,178,28,74,11,251,150,208,74,82,212,134,154,105,6,181,236,220,112,3,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,0,202,184,191,62,25,213,106,85,3,135,254,31,215,107,181,56,148,234,109,58,61,122,92,201,146,222,75,44,70,97,186,180,229,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,170,188,255,0,103,6,171,155,44,92,82,169,231,17,187,18,206,145,50,5,168,134,90,81,46,75,11,90,73,201,206,169,196,37,221,242,9,150,150,77,169,41,38,144,148,35,110,242,113,199,35,0,184,158,21,249,234,141,127,219,212,172,176,226,148,248,140,92,244,56,236,211,108,199,153,138,238,250,181,57,136,175,45,76,58,77,182,108,182,184,172,198,34,39,22,180,115,80,164,22,213,56,133,173,207,21,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,45,83,29,51,71,129,57,107,244,39,225,174,249,249,57,242,143,169,244,103,241,100,201,156,254,159,149,206,254,198,105,205,187,121,237,125,45,53,221,217,174,135,167,201,193,76,230,101,179,49,55,84,171,43,7,49,35,229,5,106,21,61,117,71,227,122,30,124,77,145,80,227,109,169,205,242,24,109,7,162,222,108,180,35,221,235,107,166,132,102,80,91,142,119,230,79,246,147,247,104,172,10,53,173,93,184,41,213,234,181,34,15,81,18,217,167,162,169,84,115,154,132,116,241,87,41,136,137,115,69,25,26,245,126,92,116,104,146,53,122,250,233,181,42,50,232,25,98,204,45,213,149,252,101,162,226,229,173,27,175,232,57,145,170,52,181,202,114,59,53,56,46,167,107,177,220,82,15,251,151,16,106,74,210,135,90,105,102,133,236,218,122,30,193,124,94,179,113,235,11,237,252,92,195,247,229,185,66,184,163,169,232,229,45,131,101,246,150,135,20,211,172,184,142,210,37,182,235,110,54,102,147,82,12,208,102,149,41,38,74,63,106,0,2,42,241,71,240,39,137,191,114,249,196,33,64,35,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,21,110,99,148,234,44,250,131,37,171,145,98,186,242,75,94,243,74,12,203,252,67,54,217,164,174,79,184,115,27,137,149,10,130,247,56,119,117,101,41,45,18,91,83,215,190,100,158,194,45,116,212,251,71,45,29,155,38,176,234,210,243,71,133,167,73,103,152,166,47,10,35,207,150,228,150,140,166,163,31,113,250,223,105,119,118,141,32,55,184,219,73,172,180,86,133,169,123,140,127,208,0,0,0,227,153,190,182,209,116,229,191,16,169,198,173,22,139,106,172,235,103,167,242,202,4,130,47,105,126,144,206,45,98,18,233,181,105,180,231,15,85,197,146,227,42,63,121,165,70,71,254,33,126,28,51,105,238,211,242,179,68,230,212,250,222,165,81,164,39,230,121,124,148,170,157,15,70,187,253,109,186,125,47,110,162,86,128,0,0,0,0,0,0,0,0,14,55,152,28,213,97,54,93,168,18,106,55,189,123,147,56,153,89,196,137,210,201,87,61,221,142,154,17,189,166,92,36,238,83,42,45,79,176,187,207,217,173,59,231,83,62,247,142,99,235,143,80,104,47,244,54,124,125,189,52,109,173,59,191,114,35,173,126,186,227,182,233,104,235,38,125,167,237,208,187,59,226,24,11,248,225,163,99,211,172,236,179,80,156,135,31,150,236,238,171,156,173,234,61,219,42,19,54,246,26,140,139,66,81,247,104,37,128,130,92,94,239,184,180,28,184,61,100,56,238,143,93,59,121,105,218,126,183,77,62,3,167,219,180,200,187,15,218,105,253,125,194,169,242,141,101,42,252,199,171,110,128,109,115,27,123,172,222,157,218,119,66,125,101,252,164,254,135,188,105,13,182,210,210,9,9,45,8,135,253,14,67,155,74,187,212,44,191,221,53,56,210,122,119,89,232,118,185,176,151,166,179,88,73,246,25,25,119,31,184,102,217,107,82,212,106,81,234,102,58,158,89,241,117,220,20,197,186,69,241,212,242,24,137,212,115,85,176,149,244,163,60,209,118,108,89,247,187,236,47,251,203,73,241,159,106,75,41,125,149,110,66,181,208,244,211,219,160,255,0,80,0,0,0,17,223,62,24,170,156,40,203,181,195,90,106,71,34,90,250,78,66,246,110,211,73,209,82,174,205,138,46,231,61,164,51,237,106,90,181,155,206,183,30,223,160,198,231,204,147,191,98,55,161,58,237,66,150,125,170,50,46,228,159,180,124,149,161,77,168,208,178,208,200,93,71,9,44,106,59,171,6,218,195,90,156,190,100,186,6,238,81,114,244,252,188,169,239,31,209,108,139,185,37,222,163,253,93,194,127,128,163,158,45,118,28,171,95,49,11,184,220,237,141,112,105,200,62,207,244,8,48,80,175,229,25,247,171,218,69,250,199,79,224,203,124,183,14,239,185,172,199,29,209,83,250,45,137,219,223,177,170,131,135,219,183,179,191,222,95,208,45,220,115,44,200,218,72,189,176,110,191,110,169,189,253,87,75,161,107,167,209,148,202,253,229,250,62,241,154,147,103,71,249,95,253,123,135,91,199,204,187,220,184,41,232,170,140,246,183,211,43,92,254,145,237,205,150,238,79,40,151,234,147,171,81,104,167,72,187,116,250,181,46,238,62,61,174,21,227,22,32,96,197,198,205,211,135,181,207,70,84,25,221,181,206,153,135,187,219,90,15,177,212,45,63,69,213,151,119,183,236,210,222,50,139,196,250,200,197,8,104,182,241,110,127,162,46,18,215,150,190,83,210,58,142,215,214,125,145,226,37,8,218,219,109,251,123,117,247,145,137,240,203,205,200,108,158,101,91,144,174,227,211,65,255,0,96,0,0,0,0,0,0,0,2,9,113,125,187,163,209,242,231,2,134,220,141,178,166,215,154,37,35,97,158,173,46,4,244,153,235,180,203,188,189,228,98,159,240,34,218,149,118,227,37,151,67,136,157,85,38,191,78,66,187,75,177,42,148,210,125,166,95,165,239,26,75,195,138,74,232,56,121,107,208,220,250,84,234,44,40,138,251,91,97,9,247,159,187,222,99,209,0,0,242,24,163,138,118,118,15,218,51,111,75,218,165,209,83,161,52,227,138,95,37,215,53,52,52,183,12,180,105,11,87,209,109,93,186,123,62,194,17,90,23,22,140,173,200,171,122,62,77,195,211,176,110,114,202,71,73,81,94,190,177,22,187,74,30,189,221,162,78,97,62,55,97,190,53,209,83,93,195,186,255,0,164,226,154,73,70,174,149,246,116,245,16,174,231,155,65,247,58,143,103,183,234,61,61,224,249,11,230,83,42,38,241,167,248,51,253,234,215,185,197,43,221,218,125,197,246,15,165,212,179,203,230,239,245,116,221,174,135,220,62,106,229,21,82,90,35,197,245,154,105,68,181,171,187,184,244,50,208,244,62,227,239,31,88,137,40,78,133,216,73,47,250,132,107,199,124,254,224,22,1,215,206,213,186,110,29,213,116,22,229,198,233,38,150,210,37,186,131,245,209,29,105,61,22,210,139,191,235,238,239,251,216,13,157,28,11,204,59,133,6,194,186,58,138,146,83,171,177,122,41,136,216,127,52,70,91,221,97,180,158,138,121,5,217,239,215,223,167,119,0,0,0,0,0,0,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,69,84,114,57,39,18,184,127,216,89,164,195,101,196,106,187,108,81,235,107,186,105,138,67,76,21,70,157,22,173,80,89,205,67,154,17,174,75,45,106,149,37,197,31,49,150,155,74,13,42,105,45,189,18,176,171,19,46,172,27,196,123,115,20,172,169,125,61,106,217,168,53,80,141,185,199,16,219,219,15,215,97,222,90,208,181,50,234,13,77,184,130,81,111,109,107,73,158,138,49,161,236,170,230,98,205,205,126,17,195,197,43,62,12,186,114,211,33,84,218,189,50,73,26,151,78,168,182,134,214,235,4,230,210,75,200,218,235,107,67,137,34,220,133,167,114,80,189,237,162,170,248,207,210,105,84,236,215,209,38,83,233,145,34,200,170,88,240,37,206,117,150,82,133,202,124,166,77,100,157,117,68,90,173,100,211,45,54,74,86,167,177,180,39,185,36,69,216,56,24,254,123,63,102,255,0,121,11,84,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,158,207,217,191,222,66,213,0,101,92,93,78,36,231,94,213,202,158,68,112,154,137,73,169,245,24,155,115,97,125,17,187,114,159,28,219,91,144,55,211,26,109,53,57,4,226,86,132,178,210,200,205,9,90,79,156,226,13,4,91,82,234,218,166,187,178,233,174,223,55,85,102,245,186,103,117,181,171,130,161,34,169,81,147,202,67,124,249,79,184,167,29,115,98,9,40,78,229,173,71,162,72,146,90,232,68,69,216,47,39,135,94,69,99,101,106,205,43,227,16,96,68,94,42,87,227,188,204,231,163,74,117,104,166,83,158,56,235,42,105,145,56,108,60,180,185,29,46,45,228,163,233,173,72,74,214,132,146,215,215,243,135,134,152,177,139,88,5,116,89,88,57,123,252,159,173,77,167,205,109,248,222,141,141,47,211,209,87,10,67,106,165,111,144,164,162,47,61,110,54,93,73,30,230,246,235,220,102,99,57,149,106,77,86,129,85,155,66,174,211,37,211,170,84,233,14,68,153,14,91,42,101,248,207,182,163,75,141,56,218,136,148,133,165,68,105,52,153,17,145,145,145,139,180,225,55,142,152,53,122,224,119,224,142,202,181,169,86,125,211,104,236,118,173,75,110,114,159,149,91,220,203,41,122,182,165,45,180,26,185,175,154,155,82,9,78,114,18,134,16,106,74,20,202,68,234,1,66,220,84,241,35,14,49,39,55,21,119,112,242,30,199,45,186,123,86,221,195,47,161,40,253,109,98,35,239,161,245,235,216,183,121,104,54,99,243,22,68,103,211,232,157,205,165,181,41,194,211,8,241,31,17,51,89,65,188,108,106,199,160,224,97,255,0,241,197,110,168,228,3,146,218,162,184,70,194,160,39,84,155,105,122,83,110,60,218,77,74,74,146,218,95,117,27,148,201,36,231,87,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,139,254,0,25,172,205,143,138,124,100,248,129,112,249,139,226,213,56,42,120,88,186,126,32,78,242,234,112,159,224,0,0,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,80,0,20,3,197,31,199,102,38,253,203,228,240,135,160,225,151,147,235,103,52,184,161,91,173,98,49,68,153,100,216,209,218,85,86,142,167,100,52,253,77,249,141,200,68,100,33,198,22,218,154,66,20,202,221,82,201,122,234,219,104,218,162,113,74,69,239,0,12,251,113,19,193,236,109,194,220,197,213,42,152,209,114,75,188,36,92,241,226,201,129,120,42,140,197,53,138,210,25,138,195,43,36,49,29,74,105,165,176,105,75,74,70,164,189,18,219,134,68,78,160,213,232,56,98,227,166,13,96,134,96,163,74,197,139,90,148,151,46,13,180,202,109,227,81,156,166,219,181,247,52,241,56,162,111,150,164,127,8,90,163,178,167,212,166,249,45,155,134,107,38,214,233,29,244,128,130,188,96,177,35,14,45,188,176,30,28,221,48,250,187,166,242,168,48,237,174,158,132,158,233,92,133,33,135,37,74,230,171,177,157,24,113,76,106,147,230,43,170,218,73,52,27,170,77,37,210,105,53,90,253,86,21,10,133,76,151,81,169,84,100,55,18,28,56,140,169,231,228,190,226,137,45,180,219,105,35,82,214,165,25,36,146,68,102,102,100,68,52,167,150,188,57,188,176,135,1,172,108,48,196,11,170,37,197,93,182,40,236,211,100,78,137,24,152,99,99,122,147,76,54,90,17,169,12,181,203,100,156,82,82,183,9,162,113,73,74,150,100,93,44,0,4,85,226,143,224,79,19,126,229,243,136,66,128,70,170,0,0,6,85,197,255,0,112,184,240,39,134,95,125,121,196,209,64,34,231,178,197,150,123,55,53,252,45,240,251,11,111,9,210,233,203,76,138,189,74,145,83,140,102,165,211,170,45,213,106,40,105,243,111,113,37,228,109,117,196,45,181,25,110,66,213,181,72,94,199,17,81,120,165,133,183,222,11,95,117,60,51,196,186,23,161,174,74,55,39,173,133,213,51,35,149,205,101,15,55,243,140,173,109,171,86,221,66,189,85,30,154,232,122,25,25,20,234,224,217,151,175,150,152,177,86,204,45,90,77,86,36,76,59,210,21,33,13,197,210,45,70,116,216,210,26,125,42,125,68,100,124,134,22,70,166,145,235,110,146,194,141,73,73,109,114,117,113,71,240,39,137,191,114,249,196,33,64,34,74,100,95,38,85,220,225,226,60,170,99,149,95,67,89,150,191,79,34,230,169,52,180,28,164,182,233,175,149,26,51,106,215,87,157,229,58,68,226,146,109,182,148,41,74,220,100,134,156,208,77,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,245,138,86,226,117,144,239,192,133,118,78,60,225,61,23,109,131,112,84,21,233,42,93,58,157,203,139,107,188,164,50,150,245,87,53,71,201,144,250,164,26,118,182,219,76,168,219,100,180,222,210,78,0,11,169,224,169,225,98,233,248,129,59,203,169,194,0,113,71,241,217,137,191,114,249,60,33,42,184,24,254,123,63,102,255,0,121,11,84,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,202,184,183,78,17,89,62,182,96,89,180,252,218,94,5,18,165,93,170,72,146,155,69,44,187,33,11,164,48,209,203,131,45,110,145,45,45,58,183,205,78,36,144,164,44,144,134,208,164,171,115,138,74,44,208,4,85,226,143,224,79,19,126,229,243,136,66,128,70,170,4,53,207,158,112,110,108,163,98,134,7,86,146,114,230,217,53,201,21,212,221,148,120,141,71,231,206,97,166,226,33,149,182,227,168,53,37,108,170,74,221,36,37,109,147,134,146,66,212,146,61,201,149,86,5,255,0,102,226,157,155,73,196,28,62,184,98,87,45,234,228,114,147,6,116,99,61,142,163,83,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,163,110,35,57,40,252,85,113,29,138,253,129,76,170,185,134,87,79,206,83,100,190,92,214,233,115,140,214,110,83,20,246,229,45,91,80,130,113,165,58,73,82,219,82,147,171,170,101,215,15,149,101,71,53,216,143,148,172,71,69,235,101,59,215,82,167,114,216,175,208,31,120,209,22,175,21,38,102,73,81,145,31,45,228,110,81,180,241,17,169,181,41,68,100,180,45,198,215,161,60,45,197,43,19,26,108,74,102,38,97,165,119,211,54,221,103,157,209,77,233,94,143,205,229,60,182,92,249,183,144,135,19,163,141,45,62,178,75,93,53,45,72,200,207,48,67,74,121,78,240,177,131,127,15,237,239,46,96,117,80,21,87,199,59,243,39,251,73,251,180,69,94,23,30,59,48,203,239,175,39,154,47,248,65,89,188,64,33,225,22,126,49,19,47,216,223,113,116,150,44,191,66,49,108,212,157,109,134,162,208,101,57,78,97,231,83,37,105,65,56,108,190,228,142,215,156,90,146,202,144,157,73,45,169,107,110,90,227,70,16,217,184,245,133,247,6,17,226,3,18,220,161,92,81,210,204,131,136,249,178,251,75,67,137,117,167,155,95,105,18,219,117,182,220,34,81,41,6,104,34,82,84,147,52,158,117,179,21,128,215,150,91,113,114,187,133,55,156,41,105,93,58,66,215,76,156,244,114,101,21,106,113,173,69,30,107,68,149,173,59,28,74,117,52,146,213,177,100,182,212,123,208,162,41,63,195,131,136,4,204,187,215,90,194,76,94,184,191,204,158,127,82,251,82,100,54,252,135,45,217,91,22,230,232,232,101,14,56,182,94,112,137,11,100,147,180,156,116,157,73,163,231,137,219,21,226,143,224,79,19,126,229,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,186,158,40,254,4,241,55,238,95,56,132,40,90,211,186,107,182,53,213,70,189,109,105,221,21,106,223,168,71,170,83,164,242,144,231,34,83,14,37,198,156,216,178,82,21,181,104,73,232,162,52,158,154,25,25,118,15,201,73,164,213,107,245,88,84,42,21,50,93,70,165,81,144,220,72,112,226,50,167,159,146,251,138,36,182,211,109,164,141,75,90,148,100,146,73,17,153,153,145,16,208,78,69,242,101,66,201,230,28,74,166,57,85,244,205,231,116,116,242,46,106,147,75,89,69,83,141,18,249,81,163,54,173,52,101,174,107,164,78,41,36,227,138,90,148,173,164,104,105,185,42,42,175,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,0,202,184,239,247,22,113,111,186,150,83,173,28,164,208,33,250,26,219,163,117,255,0,40,30,230,51,35,211,220,218,145,79,139,234,173,142,100,94,67,132,101,243,110,159,51,95,91,66,45,163,229,101,71,42,56,143,155,92,71,69,149,101,53,208,210,160,242,223,175,215,223,100,215,22,145,21,70,100,74,81,17,151,49,229,237,81,52,201,25,41,197,37,70,102,132,33,199,17,107,249,187,225,183,133,247,246,93,34,90,24,11,97,68,164,222,22,20,119,78,209,35,169,56,147,144,195,146,151,38,77,61,249,18,13,197,58,133,169,233,11,104,157,89,19,111,45,58,56,211,107,119,117,32,85,169,53,90,5,86,109,10,187,76,151,78,169,83,164,57,18,100,57,108,169,151,227,62,218,141,46,52,227,106,34,82,22,149,17,164,210,100,70,70,70,70,36,174,108,115,131,85,205,134,17,225,18,111,147,136,87,221,149,34,189,2,180,184,205,41,180,78,97,212,83,142,52,227,73,32,154,109,110,155,111,161,109,182,163,34,91,10,89,37,180,56,134,211,216,56,42,120,167,186,126,31,206,243,26,112,234,188,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,195,170,241,206,252,201,254,210,126,237,28,127,131,85,38,149,95,204,149,237,66,174,211,34,84,105,181,28,55,169,68,153,14,91,41,121,137,44,57,62,158,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,30,43,136,206,74,63,21,92,71,98,191,96,83,42,174,97,149,211,243,148,217,47,151,53,186,92,227,53,155,148,197,61,185,75,86,212,32,156,105,78,146,84,182,212,164,234,234,153,117,195,242,153,23,206,109,119,39,152,143,42,166,229,43,211,54,101,209,211,199,185,169,173,33,5,41,77,180,107,229,73,140,226,180,209,230,185,174,153,54,165,19,110,37,106,74,182,153,161,214,244,19,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,253,96,2,42,241,71,240,39,137,191,114,249,196,33,64,35,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,70,60,231,71,2,242,240,225,193,191,110,142,158,164,164,234,212,94,138,98,247,159,206,145,22,246,152,113,37,170,153,89,118,251,181,247,107,240,48,35,63,216,5,143,149,242,181,109,107,135,101,93,101,170,35,116,147,79,113,26,218,65,122,235,142,132,150,171,117,37,223,245,247,119,73,55,16,135,218,83,107,45,200,113,38,147,46,237,72,200,82,15,18,172,160,220,120,99,138,53,172,88,160,83,55,219,183,52,233,53,57,46,243,155,45,146,228,72,152,250,203,106,222,82,207,70,208,71,216,146,79,184,136,251,4,25,66,20,181,147,105,45,84,163,218,69,245,139,65,225,71,148,106,250,107,223,135,139,194,157,211,193,67,92,186,111,207,33,123,214,75,131,41,165,252,219,218,150,169,221,216,164,125,190,194,22,204,60,30,44,99,118,27,224,165,21,85,220,68,175,250,50,41,36,212,74,233,95,123,95,81,197,119,50,218,207,185,165,251,61,159,89,107,24,230,241,104,202,220,122,183,163,227,92,61,67,4,231,44,228,116,149,20,105,235,25,107,180,225,235,221,218,37,78,23,98,157,157,140,22,140,43,210,201,169,117,180,233,173,54,226,87,201,117,189,13,109,33,194,45,29,66,21,244,92,79,110,158,223,180,135,175,0,1,231,113,30,146,186,246,30,93,20,54,254,149,70,139,54,34,126,215,24,90,125,229,239,247,144,205,174,59,219,82,173,44,100,189,104,114,211,162,163,92,21,36,23,105,118,165,50,157,79,176,207,244,125,226,223,248,65,93,204,86,50,231,62,134,228,141,210,161,87,157,36,163,97,150,141,34,4,4,151,110,210,46,243,247,153,137,218,0,0,0,0,0,0,0,0,63,5,118,185,76,182,233,18,235,149,153,61,60,40,44,185,33,247,54,41,123,80,132,154,148,122,36,140,207,66,73,159,97,25,138,221,206,95,20,202,109,178,83,44,108,6,168,245,53,29,174,71,145,81,228,169,28,133,255,0,8,105,69,202,149,16,210,173,170,75,74,212,149,161,235,167,188,197,84,223,119,253,213,137,55,28,219,174,240,169,245,213,41,239,56,251,206,242,91,107,114,150,226,156,87,170,218,82,146,245,150,163,236,34,239,30,120,118,12,3,203,189,201,141,126,149,168,192,111,101,50,139,200,234,222,213,179,219,206,230,146,61,83,117,10,61,84,209,151,102,191,94,133,223,201,9,157,100,114,127,250,247,13,43,101,186,211,69,147,131,116,11,117,45,236,233,186,173,75,93,126,148,167,151,239,63,210,247,142,154,42,35,140,213,242,220,203,190,217,179,27,119,85,64,235,119,167,111,118,246,169,238,23,110,222,222,239,121,255,0,64,230,28,37,44,73,87,70,98,17,113,54,122,70,183,245,231,159,103,250,60,25,200,79,242,136,251,211,236,35,253,66,241,128,64,14,45,184,212,118,174,13,187,134,180,201,124,185,117,253,188,210,229,235,249,9,80,30,47,164,217,151,114,143,185,69,250,251,133,43,161,10,90,137,41,45,76,199,214,186,237,90,205,153,91,145,111,215,163,114,38,70,217,189,27,208,173,55,33,43,46,212,153,151,114,139,218,52,19,144,252,85,78,43,229,218,222,173,59,39,159,45,190,175,158,189,155,117,214,116,164,167,179,98,75,185,191,97,9,16,0,0,0,2,177,56,212,226,2,160,219,182,45,135,9,205,74,167,233,62,181,58,125,30,91,148,231,91,237,52,246,247,159,209,81,125,126,225,196,184,74,97,68,27,238,250,185,171,245,24,251,216,162,244,90,175,121,150,222,115,51,145,220,75,73,158,166,130,246,31,234,16,183,22,168,76,91,88,131,85,162,69,127,156,212,110,70,213,237,52,235,185,134,212,125,134,103,237,87,188,122,108,185,99,253,215,151,140,68,135,123,91,82,54,165,158,103,61,157,141,159,55,86,30,105,62,178,219,115,110,156,229,31,97,118,255,0,214,90,55,178,110,168,87,181,177,10,231,167,30,177,230,243,54,119,255,0,33,197,32,251,200,143,189,39,236,31,116,85,119,26,219,106,35,173,88,23,17,122,175,177,233,93,221,231,187,83,167,35,223,161,118,125,67,129,240,149,169,74,139,153,234,108,22,81,171,82,249,220,211,212,187,54,83,231,25,123,53,239,247,11,205,31,130,185,74,139,90,165,189,76,154,157,204,189,183,113,106,101,220,162,81,119,25,31,121,23,180,102,51,17,173,181,217,119,181,66,222,55,121,138,135,202,245,182,233,174,246,80,190,237,79,244,189,226,227,110,140,28,137,154,204,141,82,126,127,109,101,158,127,70,246,211,61,154,214,19,191,213,222,210,15,84,71,211,183,245,118,247,210,148,200,114,96,73,92,73,109,242,221,111,77,201,212,143,77,75,82,237,46,206,227,30,154,155,133,215,149,94,210,126,245,167,210,249,180,184,219,121,175,115,218,78,221,206,155,101,234,154,201,71,235,17,151,97,127,213,218,60,162,84,104,61,201,61,12,132,145,192,172,250,227,182,9,78,136,212,59,135,174,163,69,109,76,148,14,146,27,94,170,223,75,171,249,211,142,181,246,153,40,190,173,221,157,196,66,121,225,71,24,236,59,169,196,102,30,38,91,126,135,125,41,74,85,39,172,126,70,245,104,130,63,81,152,68,69,169,154,207,245,105,237,33,45,176,167,56,88,25,140,7,29,155,78,236,231,74,146,210,29,75,61,4,196,233,187,97,105,185,198,80,93,238,36,135,105,97,246,164,182,78,178,189,200,87,113,232,101,254,49,254,128,0,0,0,0,0,0,42,59,141,5,222,137,23,93,185,103,161,207,89,184,112,230,154,116,247,57,81,111,191,111,244,254,161,25,56,115,218,139,186,243,65,110,182,146,212,169,142,196,169,43,251,150,234,49,53,246,151,233,125,127,96,208,67,8,38,152,109,180,150,132,132,18,75,245,16,255,0,64,0,21,25,198,130,247,169,174,246,183,44,102,221,210,158,84,200,117,5,39,106,123,93,231,84,90,51,215,110,239,163,254,235,79,171,218,43,40,116,156,2,198,235,175,2,113,26,145,121,219,117,14,157,17,166,71,84,196,114,155,95,54,58,95,105,199,17,170,219,94,221,121,73,237,34,212,189,158,227,209,14,4,226,84,124,92,194,123,98,255,0,96,253,106,189,38,20,183,139,183,177,199,99,52,234,139,181,41,254,115,216,146,47,179,184,123,213,37,43,45,170,45,72,199,206,114,221,163,186,255,0,82,228,61,92,215,118,238,98,251,245,215,222,63,123,77,54,202,9,182,211,162,75,176,139,81,31,179,207,141,255,0,128,172,191,215,110,8,206,242,234,21,70,37,82,96,171,110,187,100,185,10,74,219,86,134,218,210,122,41,174,229,17,23,188,253,249,240,186,110,90,173,225,113,84,110,122,219,252,233,181,57,79,75,125,123,82,157,86,226,212,181,30,137,34,47,164,163,238,34,33,254,182,109,223,92,177,46,72,23,77,189,47,167,157,78,144,212,150,151,203,66,244,83,110,37,105,236,90,84,95,73,5,222,71,220,47,227,33,121,141,60,194,224,149,54,165,80,45,42,212,102,217,165,204,87,243,174,179,18,41,184,230,132,211,105,78,171,120,253,82,212,139,216,102,93,210,88,0,0,0,0,0,0,0,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,32,175,21,204,148,126,12,174,167,243,41,134,116,202,172,155,110,237,168,72,147,118,181,167,57,154,61,81,231,18,162,145,188,212,110,37,153,78,56,190,197,39,99,110,150,210,89,19,204,180,152,149,149,92,204,94,89,80,197,200,120,165,103,193,137,81,66,163,170,155,87,166,73,34,74,42,52,231,22,218,221,96,156,218,106,101,123,154,109,104,113,36,123,86,132,238,74,209,189,181,247,94,42,216,153,106,227,38,48,97,158,41,89,82,250,138,45,205,133,244,202,132,109,206,54,183,25,223,80,168,239,97,222,90,214,132,188,210,201,77,184,130,81,236,113,11,73,158,169,49,32,56,24,254,123,63,102,255,0,121,11,84,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,158,207,217,191,222,66,213,0,101,92,122,11,202,255,0,188,177,6,77,42,85,231,112,203,170,174,135,71,133,64,166,19,198,91,33,211,162,52,77,71,142,210,18,68,148,33,41,45,79,66,245,150,165,173,91,150,181,40,236,251,133,247,15,185,52,153,52,92,208,227,77,42,34,214,184,233,159,103,208,228,180,212,148,108,121,168,178,33,214,137,214,159,82,73,100,149,190,148,48,235,91,219,89,37,223,85,105,70,150,148,2,176,56,181,228,163,211,112,230,102,203,12,169,149,89,149,166,121,45,222,148,246,11,158,218,160,178,199,45,21,52,145,171,123,124,148,52,211,110,165,180,169,38,217,165,211,38,201,167,150,186,224,203,174,60,222,89,109,197,202,22,43,89,147,101,165,116,233,8,69,78,11,50,9,148,85,169,198,180,156,136,78,154,144,180,236,113,41,208,148,104,86,197,146,28,73,111,66,76,180,39,151,92,121,179,115,37,132,116,44,86,179,38,196,82,42,49,208,138,156,22,100,27,203,164,212,73,9,57,16,157,53,33,10,222,218,149,161,40,208,157,232,52,56,146,216,180,153,196,190,44,153,188,252,17,97,199,226,251,101,77,217,119,223,244,245,250,89,78,64,230,183,22,221,120,158,97,237,174,44,201,4,243,235,66,154,78,137,89,165,180,190,163,229,44,217,89,212,6,21,97,157,213,140,152,143,110,97,109,149,19,168,173,92,213,6,169,241,183,54,226,219,103,121,250,239,187,203,66,214,150,90,65,41,199,22,73,61,141,161,106,50,209,38,52,83,150,140,186,88,153,95,194,200,24,103,98,199,254,106,101,98,110,247,191,140,234,157,51,44,191,51,150,235,174,114,121,188,132,43,148,133,108,71,113,23,121,159,85,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,213,56,42,120,88,186,126,32,78,242,234,112,159,224,0,0,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,80,0,20,3,197,31,199,102,38,253,203,228,240,132,170,224,99,249,236,253,155,253,228,45,80,0,113,252,213,101,158,205,205,126,17,204,194,219,194,116,186,114,211,33,53,42,69,78,49,154,151,78,168,182,135,16,211,230,222,226,75,200,218,235,136,91,106,50,220,133,171,106,144,189,142,35,58,247,253,129,121,97,101,229,86,195,236,65,183,165,208,238,26,28,131,141,58,12,146,45,237,47,66,50,50,50,51,74,208,164,154,86,133,164,205,11,66,146,164,154,146,162,51,184,158,24,185,241,252,55,208,163,96,54,44,86,183,95,214,253,61,62,141,170,84,106,60,201,87,67,41,91,202,115,68,242,146,92,232,236,38,57,43,115,142,58,242,73,199,143,93,142,168,166,86,52,98,245,155,128,184,95,112,98,230,32,63,45,186,21,187,29,47,72,40,140,27,207,186,181,184,150,154,101,180,118,17,173,199,92,109,178,53,26,80,70,178,53,41,41,35,81,103,7,26,49,122,242,199,172,80,184,49,115,16,31,136,229,118,226,144,151,164,20,70,9,150,26,66,27,75,77,50,218,59,76,144,219,77,182,217,26,141,75,50,65,26,148,165,25,168,237,39,132,238,74,41,214,181,171,76,205,70,36,83,55,220,149,157,100,217,204,44,165,71,122,149,5,77,200,142,228,135,18,106,67,111,117,77,189,185,4,166,214,146,104,154,113,11,51,116,201,22,84,0,0,34,175,20,127,2,120,155,247,47,156,66,20,2,53,80,0,0,0,50,174,47,251,133,199,129,60,50,251,235,206,38,143,213,159,236,159,82,179,101,132,106,77,60,165,183,125,217,209,230,79,181,22,203,169,36,73,125,104,73,185,5,212,184,180,181,178,65,178,210,9,197,41,38,210,210,133,238,216,78,54,231,75,202,198,10,126,46,217,125,178,112,113,202,135,91,46,223,167,159,94,250,93,230,54,185,207,186,185,18,185,74,229,182,102,201,62,243,164,222,228,18,185,100,141,218,171,83,62,85,197,31,192,158,38,253,203,231,16,133,0,141,57,224,190,16,217,184,11,133,246,254,17,225,251,18,219,161,91,177,212,204,115,150,249,188,251,171,91,138,117,215,156,95,97,26,220,117,199,28,50,73,37,4,107,50,74,82,146,36,151,181,1,249,42,212,154,85,126,149,54,133,93,166,68,168,211,106,49,220,137,50,28,182,82,243,18,88,113,38,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,25,193,205,214,8,82,178,227,152,187,207,6,168,85,201,117,122,109,2,68,101,67,151,45,180,161,243,98,68,86,100,182,135,54,250,170,90,18,249,32,214,68,146,89,160,212,73,70,237,133,105,92,21,60,44,93,63,16,39,121,117,56,79,240,0,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,12,171,139,254,225,113,224,79,12,190,250,243,137,162,85,0,138,188,81,252,9,226,111,220,190,113,8,80,8,213,64,170,190,57,223,153,63,218,79,221,163,159,240,142,205,118,35,219,248,177,71,202,205,77,223,76,217,151,71,94,253,53,185,15,25,57,66,148,212,103,165,184,168,231,161,234,203,188,165,146,217,61,18,78,44,157,73,164,205,210,122,218,113,75,11,108,76,105,177,42,120,103,137,116,47,76,219,117,158,79,91,11,170,122,63,55,148,242,30,111,231,25,90,28,78,142,52,133,122,170,45,116,208,245,35,50,60,235,230,143,2,255,0,22,188,118,185,176,83,229,79,202,63,147,157,23,241,159,67,209,243,250,136,108,73,252,143,49,205,187,121,251,126,153,235,183,94,205,116,43,84,224,169,225,98,233,248,129,59,203,169,194,149,134,148,242,157,225,99,6,254,31,219,222,92,192,234,160,42,175,142,119,230,79,246,147,247,104,138,188,46,60,118,97,151,223,94,79,52,95,240,160,30,40,254,59,49,55,238,95,39,132,44,83,133,38,107,177,31,49,56,113,114,217,88,160,239,165,106,184,115,232,230,25,175,186,241,170,85,74,44,162,144,77,166,73,25,122,239,55,210,168,141,237,119,56,149,164,214,70,180,173,199,123,86,113,114,117,98,102,254,196,143,64,175,204,244,53,201,70,223,242,126,224,229,189,35,209,124,215,163,174,87,240,84,62,211,111,243,91,142,77,252,225,158,205,119,39,67,46,220,235,141,41,229,59,194,198,13,252,63,183,188,185,129,213,68,85,226,143,224,79,19,126,229,243,136,66,128,69,212,240,197,200,119,224,66,133,27,30,113,98,139,182,254,184,41,233,244,109,46,163,78,229,202,181,217,82,222,75,154,43,154,162,231,72,97,81,205,91,155,109,214,82,110,50,122,111,117,39,63,192,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,1,149,113,234,176,183,11,111,188,105,190,233,152,103,134,148,47,76,220,149,158,119,69,11,170,102,63,55,148,202,222,115,231,30,90,27,78,141,180,181,122,202,45,116,208,181,51,34,61,9,229,71,42,56,113,148,172,56,69,149,101,53,215,85,103,114,223,175,215,223,100,145,42,175,41,36,100,74,81,17,159,45,148,110,81,52,201,25,165,180,169,70,102,181,173,199,23,218,197,117,113,58,225,255,0,51,23,97,201,204,14,8,91,189,93,245,19,115,247,53,53,167,31,118,85,122,43,108,50,203,74,140,133,44,219,39,152,110,63,99,45,161,42,121,43,86,134,167,18,132,57,77,130,127,240,84,241,79,116,252,63,157,230,52,225,117,32,42,175,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,91,246,41,97,109,137,141,54,37,79,12,241,46,133,233,155,110,179,201,235,97,117,79,71,230,242,158,67,205,252,227,43,67,137,209,198,144,175,85,69,174,154,30,164,102,71,64,57,171,201,182,35,229,143,25,97,225,87,73,85,186,98,92,29,58,109,106,188,106,81,183,233,231,22,150,210,227,44,48,219,142,159,57,15,185,202,54,183,27,135,171,107,218,73,117,189,109,255,0,135,118,91,49,151,44,248,52,118,182,45,98,31,165,61,41,202,168,67,181,208,210,92,102,215,121,106,117,82,24,110,81,45,92,238,102,246,148,180,32,146,210,29,75,166,217,185,204,83,171,149,64,2,42,241,71,240,39,137,191,114,249,196,33,64,35,85,0,0,0,0,0,0,0,0,0,0,0,0,0,2,52,231,211,49,167,151,172,18,169,84,169,229,173,90,178,219,212,184,106,254,105,215,162,74,54,220,208,218,113,42,209,76,151,170,122,17,251,76,139,190,129,239,59,190,183,125,220,149,11,166,225,151,212,78,168,200,118,75,171,229,161,26,169,199,20,181,118,33,41,47,164,179,238,34,31,229,107,92,181,91,62,226,167,92,244,71,249,51,105,146,153,150,194,246,165,90,45,181,165,105,61,20,70,95,73,37,222,70,67,65,249,24,198,255,0,195,174,95,232,87,4,151,121,149,10,91,17,105,51,149,183,77,210,91,133,25,110,43,66,109,9,45,84,239,114,72,203,220,126,238,243,85,165,64,173,65,118,155,83,99,157,25,244,41,14,35,114,147,170,84,70,70,90,164,200,251,140,199,50,131,149,124,6,166,220,7,116,194,177,57,117,67,123,168,55,253,41,52,254,115,121,47,93,166,246,223,164,68,122,105,167,234,29,74,36,56,240,35,55,18,35,123,26,105,36,132,39,83,61,8,139,66,237,62,222,226,30,35,29,113,38,62,18,97,61,209,127,190,126,181,34,147,54,91,37,219,218,227,81,157,117,37,216,149,127,55,237,73,151,219,220,51,187,143,184,221,117,227,182,35,85,239,59,146,161,212,34,76,201,10,134,142,83,104,229,71,83,238,184,218,53,67,104,221,167,53,93,166,90,159,183,220,92,216,89,175,5,251,222,166,139,218,227,177,156,119,90,121,211,38,84,18,157,169,236,119,157,78,104,143,93,187,190,143,251,173,62,175,104,183,48,0,31,230,250,9,198,92,109,93,203,73,164,255,0,89,12,251,241,24,181,23,106,102,130,226,109,69,161,84,221,151,82,79,247,46,84,101,233,237,63,209,250,190,193,38,248,47,222,8,143,118,92,118,114,220,245,156,135,50,105,39,79,123,180,230,245,215,111,244,254,175,104,183,16,0,0,0,0,0,0,31,230,251,237,70,108,221,121,123,80,158,243,208,207,252,67,139,98,182,112,176,51,7,206,67,55,101,217,201,149,25,165,186,166,122,9,138,215,110,242,211,115,108,172,187,219,81,8,147,138,252,99,176,238,153,17,232,120,103,109,250,97,245,37,73,76,158,177,248,251,21,162,200,189,71,161,25,30,134,72,63,215,167,176,197,126,230,43,59,56,199,152,137,142,71,175,214,58,122,47,105,55,79,233,226,175,111,107,196,71,205,67,13,172,253,71,141,63,171,94,254,232,254,211,78,201,125,12,180,157,206,58,178,74,75,93,53,81,158,132,61,53,211,134,151,117,155,72,167,214,235,244,222,154,53,77,166,158,140,174,115,75,222,135,18,165,32,244,66,140,203,82,73,247,145,119,118,143,57,14,28,153,242,81,18,35,124,199,92,215,106,117,34,215,66,212,251,79,179,184,133,214,218,248,57,19,42,121,26,171,106,254,234,203,220,142,177,237,166,91,244,172,43,103,171,189,212,22,136,145,167,103,235,237,238,167,44,58,182,213,122,94,212,251,116,157,229,156,206,111,173,183,93,54,50,181,247,106,95,163,239,26,115,161,210,162,209,105,108,211,33,39,107,44,238,218,90,153,247,168,212,125,230,103,222,103,237,31,188,81,151,22,170,140,169,89,158,169,65,121,26,53,15,147,202,61,75,183,125,62,9,159,113,107,223,239,29,243,130,157,181,17,166,175,235,140,207,115,239,122,43,111,121,109,211,210,40,247,232,125,159,80,181,17,240,175,123,170,21,147,108,77,185,234,39,164,120,92,189,253,255,0,203,113,40,46,226,51,239,81,123,6,114,115,29,143,247,94,97,241,14,101,237,114,200,213,46,242,249,12,236,111,230,244,97,150,213,235,33,182,245,215,146,147,237,46,207,250,207,204,97,53,10,61,203,136,52,170,36,167,185,77,73,231,238,94,211,86,155,88,113,69,216,70,94,212,251,196,210,226,215,133,16,108,75,230,217,175,211,99,236,98,181,214,232,189,230,123,185,44,193,71,113,173,70,90,26,207,216,95,172,118,222,10,216,128,169,214,237,245,97,205,115,66,166,122,51,162,78,159,75,152,229,69,215,59,73,61,157,197,244,148,127,87,184,89,216,0,0,0,10,62,226,229,90,159,80,204,66,233,210,31,222,196,45,57,40,218,146,219,190,12,3,87,105,22,167,169,151,180,73,14,10,116,152,237,89,152,129,81,228,232,228,175,68,238,86,227,245,182,187,81,34,236,215,176,87,86,110,168,141,208,49,250,231,167,52,189,201,71,69,167,102,157,240,152,63,121,251,199,29,23,209,194,239,16,215,121,229,142,139,72,120,247,59,69,234,119,171,187,94,117,66,106,139,179,105,23,114,125,231,250,132,192,21,227,198,70,150,183,240,122,143,82,36,106,152,221,70,167,175,118,233,84,244,251,197,123,112,238,186,10,212,205,213,141,81,125,238,92,98,244,159,59,213,215,95,226,201,100,158,226,51,239,87,176,104,92,6,118,115,215,101,75,178,179,27,114,196,148,222,206,111,71,181,58,145,233,164,8,198,125,164,163,253,33,102,28,33,47,151,46,108,3,147,106,73,119,152,171,123,102,165,183,77,57,243,103,185,236,73,126,143,188,255,0,80,130,252,78,242,250,140,29,198,231,46,26,83,155,169,55,46,157,51,122,105,202,233,226,66,66,251,84,226,212,173,84,225,159,105,22,159,89,14,133,194,63,22,232,212,124,66,168,225,85,194,214,172,220,92,158,66,183,47,179,167,98,123,234,236,66,12,251,204,187,212,95,175,184,75,156,198,240,179,194,140,91,114,69,110,201,153,242,98,170,189,154,43,151,38,110,237,57,41,255,0,68,150,148,151,170,218,189,159,202,247,145,10,210,199,92,128,99,174,6,83,100,215,107,20,126,174,149,25,212,182,169,93,68,54,245,46,66,157,81,236,76,133,171,176,144,162,211,78,221,62,194,17,165,214,150,203,138,105,196,232,180,40,210,162,215,184,203,188,127,164,41,178,105,242,154,155,13,206,91,204,45,46,54,173,8,244,81,25,25,30,135,217,222,68,59,142,28,231,95,48,88,102,218,35,80,47,77,177,155,208,146,215,163,161,30,132,91,11,189,108,40,251,144,68,58,75,60,81,179,60,202,141,95,41,247,106,141,186,116,84,242,253,127,216,131,254,75,138,30,103,137,210,115,229,71,114,183,105,209,83,255,0,201,7,168,182,56,184,102,30,139,80,110,77,97,126,150,140,146,34,92,125,32,177,188,137,73,51,245,147,12,204,181,34,50,253,127,80,146,120,77,198,122,209,175,72,98,151,137,88,111,242,127,83,75,106,157,233,135,101,239,61,91,78,188,182,96,150,154,234,181,105,175,242,116,246,144,159,24,81,140,118,46,51,91,49,174,155,26,173,214,196,125,8,81,159,33,230,246,169,77,161,123,126,117,8,51,208,157,71,110,158,223,183,79,110,0,0,0,3,248,102,68,70,103,220,66,129,184,153,223,136,190,243,75,89,217,221,111,162,69,12,254,214,42,51,63,220,167,244,254,191,180,199,94,224,221,134,243,42,248,213,91,191,151,39,151,14,21,14,76,50,78,194,61,206,162,93,61,221,53,220,70,93,135,250,58,125,126,193,115,128,0,2,169,184,210,97,186,208,245,179,138,108,150,141,168,161,81,22,95,238,181,168,190,103,218,175,119,251,159,215,236,21,96,2,247,184,82,70,174,71,202,219,106,173,43,177,202,177,46,33,104,143,236,115,167,65,217,244,127,95,127,111,188,76,160,1,2,248,190,219,147,42,25,127,167,213,227,30,168,141,90,107,152,158,207,162,152,83,212,103,169,159,215,238,20,150,2,209,56,42,221,178,253,61,116,216,155,127,131,116,147,170,218,234,95,79,125,57,175,209,215,187,253,214,159,87,180,91,32,0,0,0,0,0,0,0,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,73,75,178,214,161,95,54,173,102,202,186,96,245,180,91,130,159,34,151,81,141,205,91,124,248,175,182,166,221,111,122,13,43,78,228,45,69,170,76,148,90,234,70,71,218,40,95,63,89,40,186,178,167,136,242,235,116,154,103,81,134,87,53,65,231,45,202,132,114,113,109,192,222,106,113,52,201,6,226,150,180,188,210,8,201,10,90,143,156,218,13,100,123,146,234,26,138,162,213,56,24,254,123,63,102,255,0,121,11,84,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,158,207,217,191,222,66,213,0,101,92,78,158,23,185,40,252,96,47,180,99,62,33,83,41,83,176,218,205,168,46,51,180,233,165,206,244,205,81,44,165,104,142,109,37,69,163,45,115,88,121,195,112,141,14,122,141,108,113,43,119,151,119,224,0,40,91,136,206,74,63,21,92,71,98,191,96,83,42,174,97,149,211,243,148,217,47,151,53,186,92,227,53,155,148,197,61,185,75,86,212,32,156,105,78,146,84,182,212,164,234,234,153,117,195,242,153,59,207,70,35,228,251,229,84,42,4,15,148,116,91,130,158,239,77,68,155,48,219,131,18,177,234,19,53,3,73,33,75,86,212,32,208,227,77,173,163,117,38,141,203,35,105,179,79,0,187,46,154,237,243,117,86,111,91,166,119,91,90,184,42,18,42,149,25,60,164,55,207,148,251,138,113,215,54,32,146,132,238,90,212,122,36,137,37,174,132,68,93,130,239,184,106,100,162,157,151,76,56,131,138,23,173,51,76,77,187,169,234,114,74,212,82,152,114,149,75,146,81,157,69,49,214,28,81,32,222,66,216,74,220,81,180,149,165,197,173,162,53,37,4,165,205,80,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,213,56,42,120,88,186,126,32,78,242,234,112,159,224,0,0,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,80,0,20,3,197,31,199,102,38,253,203,228,240,132,170,224,99,249,236,253,155,253,228,45,80,0,4,21,226,133,146,143,198,2,196,94,51,225,237,50,171,59,18,108,218,122,35,53,78,132,92,239,76,210,210,242,150,184,228,210,148,90,60,215,53,247,155,54,200,214,231,174,214,199,20,182,185,116,195,96,95,247,150,22,94,84,156,65,195,235,134,93,14,225,161,200,41,48,103,70,50,222,210,244,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,62,213,157,44,233,94,89,201,188,169,21,154,205,187,18,219,183,173,184,238,51,69,162,178,241,73,92,117,188,77,156,151,157,146,104,66,157,91,138,105,189,11,106,80,148,54,130,36,238,222,183,58,87,12,252,148,83,179,63,125,212,175,108,75,166,117,56,109,105,107,26,108,55,10,83,62,153,156,243,46,19,113,217,144,202,155,217,201,213,15,184,105,115,113,106,194,77,6,151,141,73,189,64,0,0,17,87,138,63,129,60,77,251,151,206,33,10,1,26,168,0,0,0,25,87,23,253,194,227,192,158,25,125,245,231,19,68,170,1,21,120,163,248,19,196,223,185,124,226,16,160,17,170,128,0,20,3,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,0,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,101,92,95,247,11,143,2,120,101,247,215,156,77,18,168,4,85,226,143,224,79,19,126,229,243,136,66,128,70,170,5,85,241,206,252,201,254,210,126,237,17,87,133,199,142,204,50,251,235,201,230,139,254,20,3,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,149,134,148,242,157,225,99,6,254,31,219,222,92,192,234,160,42,175,142,119,230,79,246,147,247,104,138,188,46,60,118,97,151,223,94,79,52,95,240,160,30,40,254,59,49,55,238,95,39,132,37,87,3,31,207,103,236,223,239,33,106,131,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,81,21,120,163,248,19,196,223,185,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,0,42,175,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,0,202,184,187,238,17,216,23,135,22,134,91,40,248,223,76,163,115,111,59,239,175,106,165,84,144,100,183,25,139,30,123,204,55,22,63,97,114,153,62,157,14,44,139,85,45,195,35,82,140,144,210,91,157,64,2,144,56,173,229,71,14,50,237,136,246,213,235,133,237,122,42,149,136,222,145,125,234,3,76,146,98,211,101,69,56,230,226,163,25,31,168,203,157,82,76,153,211,107,106,66,137,6,72,82,27,107,235,112,84,241,79,116,252,63,157,230,52,225,117,32,42,175,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,0,0,8,171,197,31,192,158,38,253,203,231,16,133,0,141,84,0,0,0,0,0,0,0,0,0,0,0,0,0,10,155,227,85,119,75,244,237,173,98,105,252,27,164,131,86,215,179,233,239,168,181,250,58,247,127,186,211,234,246,138,187,1,118,156,32,109,217,148,252,191,212,42,242,15,68,73,173,59,203,79,103,209,84,40,10,35,212,143,234,247,9,232,0,33,175,21,184,213,201,25,91,113,84,85,118,53,86,55,37,150,136,254,198,42,116,237,255,0,75,245,119,118,251,133,16,128,180,254,11,120,110,181,189,115,98,155,197,171,105,41,180,68,23,251,173,105,207,145,246,43,221,254,231,245,251,5,172,128,0,10,99,227,35,134,243,41,24,213,68,191,145,39,153,14,109,14,52,51,78,194,45,174,174,93,65,221,53,220,102,125,133,250,58,125,126,193,200,120,102,95,136,177,51,75,70,53,247,87,209,30,135,250,223,168,195,255,0,114,175,208,250,190,210,23,242,70,74,34,81,119,31,104,254,128,0,0,0,241,24,175,140,118,46,12,219,50,110,155,230,173,209,68,97,11,81,31,33,231,55,41,45,173,123,126,105,11,50,212,154,95,110,158,207,179,88,15,139,28,103,173,26,12,135,233,120,107,134,255,0,40,116,53,54,153,222,152,118,38,195,213,196,146,185,111,65,61,116,209,10,211,95,229,105,236,49,27,46,126,46,25,135,173,84,28,147,71,95,162,99,40,140,145,31,72,47,236,35,82,140,189,101,67,35,61,8,200,191,87,214,60,185,241,67,204,241,186,110,124,168,239,86,237,58,42,127,249,32,255,0,167,184,163,102,121,229,18,190,83,237,209,27,116,232,169,231,250,255,0,177,7,54,196,108,235,230,11,19,27,92,106,253,233,186,51,154,146,154,244,116,34,212,143,121,119,161,132,159,114,204,135,14,155,54,77,66,83,179,102,57,204,121,245,169,199,21,161,22,170,51,51,51,208,187,59,204,199,249,180,210,222,113,45,54,157,86,181,18,82,90,247,153,247,9,81,150,222,30,88,201,152,22,35,215,16,199,161,232,78,60,132,170,110,232,178,61,67,38,84,106,229,245,40,95,208,123,118,154,107,217,167,121,246,90,14,91,248,115,224,230,95,153,141,113,85,255,0,143,43,113,90,67,235,153,252,42,47,45,196,147,43,53,114,211,37,104,61,22,201,171,77,52,245,180,238,46,218,209,226,101,139,116,236,67,199,233,180,26,43,91,97,91,41,114,144,103,185,71,171,145,166,204,79,242,144,147,238,89,123,76,190,179,31,183,134,38,95,81,140,88,220,221,195,85,115,109,38,218,215,169,111,77,121,189,68,73,168,71,106,92,66,147,162,219,35,236,35,215,219,161,9,211,197,238,249,93,179,128,113,173,72,207,114,213,112,239,208,182,235,175,34,108,7,61,169,63,210,247,151,235,21,157,145,75,42,93,235,152,219,110,36,86,247,242,186,205,201,212,139,93,96,73,62,243,81,126,136,209,48,12,244,113,18,186,10,236,205,213,243,82,97,238,100,99,244,103,39,213,211,79,226,200,132,174,242,35,239,79,180,88,71,6,234,90,216,193,234,205,72,209,162,100,244,250,30,189,251,101,84,19,239,22,30,33,255,0,20,76,66,93,153,150,42,221,33,147,218,237,107,166,216,174,253,57,53,8,74,62,205,166,93,202,247,151,235,20,46,59,22,81,104,141,215,241,250,216,167,58,189,169,95,91,175,102,189,208,159,63,121,123,133,138,241,172,164,199,118,204,195,250,151,43,87,34,250,87,106,183,31,171,185,218,113,31,102,189,162,55,240,142,173,78,167,230,33,20,248,239,236,98,110,188,228,109,35,221,178,12,243,79,105,150,165,161,159,176,94,8,0,0,0,12,253,113,34,172,195,170,102,154,232,110,42,247,28,126,139,127,97,151,210,167,67,211,188,139,220,44,11,131,141,17,80,112,62,169,89,62,234,159,35,79,255,0,151,50,160,159,127,215,238,33,92,220,64,41,43,163,102,138,237,134,180,109,52,244,29,154,235,253,174,138,126,243,247,136,230,45,99,130,213,244,244,150,175,75,41,81,245,110,31,163,182,185,188,187,55,157,69,206,237,191,211,255,0,112,181,1,10,56,174,219,139,171,229,190,117,69,13,238,232,57,90,158,186,105,190,124,18,247,151,187,235,20,189,132,83,164,83,113,14,147,54,44,142,67,173,243,246,185,176,149,166,172,56,71,216,125,157,198,52,221,75,117,79,193,105,213,59,204,53,110,245,182,233,175,105,251,7,234,20,155,197,250,201,85,185,142,80,46,79,228,87,249,187,79,254,2,28,4,31,242,143,244,189,197,250,199,211,224,247,138,14,219,88,183,84,176,156,86,140,92,156,141,75,78,254,158,52,247,127,64,207,189,95,164,95,175,184,78,14,38,216,32,156,85,203,197,82,177,77,137,206,173,80,185,29,25,115,54,254,90,116,52,185,244,156,74,62,131,103,222,71,245,104,98,141,44,123,194,167,96,221,48,174,170,65,233,46,15,51,151,244,127,150,218,155,63,164,149,23,114,207,216,99,72,184,1,139,20,236,105,194,218,62,32,83,151,170,106,61,70,169,209,93,156,185,14,181,237,66,63,154,63,228,151,244,159,66,121,166,223,105,108,58,157,200,113,38,133,22,186,106,70,90,24,135,185,153,225,179,132,248,234,228,251,134,140,175,64,215,228,19,175,156,157,36,202,230,188,174,114,254,130,165,33,9,213,199,72,251,180,45,186,119,31,101,75,230,103,39,88,163,150,170,243,209,174,56,61,69,29,75,87,77,80,230,199,71,53,27,222,36,31,41,15,184,164,234,134,20,174,222,238,227,237,239,224,131,209,225,244,11,78,167,116,195,135,123,86,61,25,74,113,214,210,244,142,157,215,182,164,220,65,43,213,108,201,71,234,154,143,179,221,239,50,22,145,132,220,46,114,233,139,86,53,30,242,181,239,222,182,52,200,209,223,113,207,69,78,111,85,45,150,220,52,232,185,105,62,231,19,218,69,237,253,67,249,136,92,23,237,245,193,122,93,137,136,220,153,8,37,41,184,190,136,90,183,104,75,50,45,238,206,208,181,61,133,255,0,95,188,65,156,193,100,131,27,114,250,183,170,23,29,7,157,67,74,212,148,84,58,168,137,221,249,83,47,154,67,235,89,122,140,169,95,245,119,247,248,28,17,199,75,231,0,239,40,151,117,153,59,146,236,103,155,91,173,114,153,87,53,9,117,183,20,141,206,54,178,78,166,210,75,82,46,207,239,235,123,249,56,205,93,187,153,188,55,133,87,105,254,93,193,17,134,218,169,198,218,225,232,242,88,142,167,149,191,146,218,63,40,254,154,36,180,246,151,103,116,131,0,0,0,30,71,23,174,36,90,88,87,119,220,171,119,148,84,186,21,66,97,47,110,237,166,220,103,23,174,154,30,191,71,220,127,96,205,174,48,221,15,94,88,167,118,220,174,191,206,42,133,110,124,148,47,105,39,84,185,37,197,145,233,161,126,151,184,133,198,240,147,195,169,54,174,2,189,113,77,137,201,114,177,57,82,89,62,97,43,123,46,194,130,180,171,177,71,166,187,79,176,200,143,236,19,172,0,0,115,76,193,224,125,185,143,248,109,83,176,46,18,216,82,89,120,227,63,243,135,200,125,81,221,105,14,109,67,136,221,183,156,103,180,213,161,251,125,229,75,248,235,195,83,31,240,198,185,80,93,181,111,122,118,134,219,238,169,137,125,92,40,191,50,75,119,105,236,92,165,47,232,33,39,219,219,235,105,222,67,229,224,71,15,44,124,197,27,198,157,22,183,104,250,50,223,234,89,235,102,245,240,158,218,215,53,162,112,185,105,146,149,159,205,184,106,245,123,123,52,46,209,121,56,51,134,116,204,32,195,75,127,15,169,71,185,170,53,58,36,53,47,214,45,234,102,59,109,26,180,82,214,101,169,54,93,155,143,237,62,241,237,128,7,128,199,124,46,131,140,152,83,114,97,244,211,218,117,90,100,200,204,47,180,246,60,236,103,90,74,180,37,163,93,57,135,216,106,34,251,59,198,125,243,15,150,124,66,192,11,226,167,111,92,116,142,92,22,228,60,112,100,117,12,31,58,49,60,234,27,94,212,58,179,78,228,178,163,209,71,169,119,31,215,204,104,54,221,102,230,169,49,72,162,195,234,37,73,117,44,182,142,98,17,170,212,162,73,22,170,50,46,245,23,121,139,185,225,131,149,250,246,5,97,139,183,53,224,199,38,175,113,41,82,219,70,228,43,100,89,17,225,44,147,171,110,173,39,162,218,87,110,132,127,97,119,205,192,0,0,0,0,0,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,149,67,159,227,166,5,225,198,98,240,226,163,133,248,161,70,235,169,83,180,117,151,154,50,68,170,124,164,145,147,114,163,56,100,124,183,145,185,90,30,134,147,74,148,133,165,104,90,208,172,246,102,95,46,151,222,87,241,78,126,25,223,81,255,0,157,153,71,155,189,159,227,58,95,82,243,44,76,229,180,235,156,158,111,33,106,229,45,91,209,220,101,220,103,63,248,24,254,123,63,102,255,0,121,14,255,0,196,103,62,223,138,189,9,140,55,195,182,58,140,77,185,169,253,100,73,15,199,223,22,139,5,107,91,69,49,68,178,216,243,198,182,220,75,77,118,164,148,133,45,210,218,148,182,244,64,225,213,196,74,187,102,226,157,90,195,204,102,32,239,180,47,170,132,186,163,21,41,172,33,44,210,107,178,228,243,157,112,214,147,74,34,195,125,110,60,167,8,144,109,54,234,144,225,19,40,83,235,63,149,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,45,80,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,160,0,57,86,105,232,24,53,115,229,246,246,162,102,6,183,232,123,5,234,121,46,175,80,76,149,48,228,94,91,168,113,135,26,52,146,141,79,37,244,50,109,183,181,124,199,9,8,216,230,237,138,205,96,150,156,47,169,152,37,86,205,125,22,46,52,185,17,11,68,116,201,179,206,76,183,227,35,229,35,51,34,187,12,137,109,41,41,53,154,80,249,33,14,159,45,197,154,81,162,150,164,36,239,208,0,0,0,102,179,54,62,41,241,147,226,5,195,230,47,139,84,224,169,225,98,233,248,129,59,203,169,194,127,128,0,0,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,0,80,15,20,127,29,152,155,247,47,147,194,18,171,129,143,231,179,246,111,247,144,181,64,0,1,64,60,77,40,24,53,111,230,226,233,70,14,86,250,254,191,90,133,212,210,36,170,67,48,174,39,95,121,83,24,109,102,95,240,110,45,4,165,147,110,186,235,122,163,103,41,184,170,52,187,150,234,102,9,82,112,74,214,139,151,39,34,47,14,151,29,217,52,51,141,45,249,40,216,243,238,58,233,26,228,41,79,18,201,229,186,75,67,135,189,181,146,144,100,147,78,210,233,96,0,0,34,175,20,127,2,120,155,247,47,156,66,20,2,53,80,0,0,0,50,174,47,251,133,199,129,60,50,251,235,206,38,137,84,2,42,241,71,240,39,137,191,114,249,196,33,64,35,85,0,0,40,7,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,0,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,202,184,191,238,23,30,4,240,203,239,175,56,154,37,80,8,171,197,31,192,158,38,253,203,231,16,133,0,141,84,10,171,227,157,249,147,253,164,253,218,34,175,11,143,29,152,101,247,215,147,205,23,252,40,7,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,133,43,13,41,229,59,194,198,13,252,63,183,188,185,129,213,64,85,95,28,239,204,159,237,39,238,209,21,120,92,120,236,195,47,190,188,158,104,191,225,64,60,81,252,118,98,111,220,190,79,8,74,174,6,63,158,207,217,191,222,66,213,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,162,42,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,0,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,1,149,113,127,220,46,60,9,225,151,223,94,113,52,74,160,1,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,0,0,17,87,138,63,129,60,77,251,151,206,33,10,1,26,168,0,0,0,0,0,0,0,0,0,0,0,0,0,16,147,137,238,88,43,216,235,134,45,220,214,131,28,234,189,186,101,45,198,247,33,59,227,71,143,53,102,157,92,117,9,45,86,234,123,116,51,251,75,186,145,107,214,221,102,217,169,63,72,173,67,233,229,70,117,76,184,142,98,23,162,210,163,73,150,169,51,46,244,159,113,142,157,151,140,179,226,22,63,223,20,203,118,220,164,115,32,185,33,147,157,35,168,96,185,49,141,230,144,226,246,173,212,26,182,165,228,158,137,61,79,184,190,173,4,96,70,23,65,193,188,41,182,240,250,17,238,58,85,50,28,103,215,218,91,222,106,51,77,41,90,26,215,166,188,178,236,37,25,125,189,227,223,128,15,19,140,216,103,76,197,252,52,184,48,250,170,123,90,172,211,165,195,74,253,99,216,167,163,184,209,43,68,173,6,122,19,135,217,184,190,210,239,20,109,142,252,60,177,243,11,175,26,140,90,37,163,233,59,127,169,123,162,155,215,194,103,115,92,215,73,178,229,170,74,150,95,54,217,43,214,237,237,208,251,71,212,192,174,26,152,255,0,137,213,202,122,238,91,123,208,84,55,31,105,79,203,234,225,74,249,147,91,91,143,98,37,37,127,65,106,62,206,223,87,78,243,23,65,151,220,15,183,48,3,13,169,150,5,188,91,202,51,44,156,151,254,112,185,239,166,59,77,45,205,171,113,123,119,114,72,246,146,180,47,103,188,250,88,0,0,130,156,91,48,234,77,215,128,173,92,80,162,115,156,163,206,76,151,143,152,73,216,203,80,167,45,74,237,81,107,166,226,236,34,51,251,69,57,96,245,206,245,155,138,118,149,202,211,252,159,71,214,224,73,90,246,146,180,75,114,91,89,158,154,31,232,251,140,105,43,8,110,36,93,184,87,104,92,168,123,155,233,58,21,62,97,175,110,221,198,228,102,215,174,154,22,159,75,220,95,96,245,192,0,0,2,62,231,31,53,118,238,89,48,222,109,97,215,249,151,4,182,28,106,153,27,107,133,171,202,98,66,153,86,254,75,136,252,163,26,104,162,211,218,125,157,244,63,141,216,233,124,227,229,229,46,238,188,231,115,157,146,243,139,105,174,83,41,229,33,78,184,226,81,185,182,208,74,208,221,81,106,101,219,253,237,61,246,95,114,65,141,185,130,91,53,11,114,131,201,161,169,105,74,234,29,84,69,109,252,145,159,205,45,244,44,253,71,146,175,250,187,251,167,54,30,240,95,183,209,5,153,119,222,35,115,164,44,146,167,34,250,33,105,219,169,32,204,183,181,59,67,208,247,151,253,126,225,253,197,158,23,57,116,194,91,26,177,121,93,23,239,69,26,28,105,15,182,231,162,167,57,162,144,203,142,18,116,68,181,31,115,106,237,50,246,126,161,86,248,131,2,211,166,93,51,33,217,53,143,73,210,155,117,196,179,35,167,117,157,201,39,22,73,245,92,51,81,122,164,147,237,247,251,200,199,156,29,239,44,217,58,197,28,202,215,153,141,110,65,233,232,233,90,122,154,135,54,58,249,72,222,201,44,249,75,125,181,43,68,62,149,118,119,247,23,111,117,180,101,155,134,206,19,224,83,144,46,26,202,189,61,95,142,77,62,82,116,147,23,148,242,121,43,250,9,148,180,43,71,26,51,238,208,247,105,220,93,179,9,150,155,97,164,48,210,118,161,180,146,18,90,235,161,17,104,66,59,231,195,27,227,224,150,95,235,213,52,175,248,117,102,52,170,76,100,232,127,148,118,20,165,32,245,229,172,190,147,94,210,34,247,153,123,115,252,226,234,152,129,123,41,105,71,50,163,113,85,12,201,58,164,181,122,67,221,218,250,169,250,75,250,139,236,23,153,195,39,4,11,10,178,241,75,172,84,226,114,107,85,222,127,88,92,205,223,145,157,49,45,253,23,20,143,160,225,119,17,125,122,152,132,28,97,49,65,203,151,22,233,118,19,106,213,139,111,159,167,103,119,81,26,3,191,160,71,222,159,210,63,213,220,62,103,8,27,37,87,30,57,79,185,63,145,64,229,110,63,248,120,115,208,95,202,47,209,247,31,234,23,100,63,45,81,213,49,5,215,82,239,44,211,183,214,219,174,157,165,236,25,145,197,233,242,42,120,135,86,155,42,71,61,215,57,27,156,216,73,215,70,27,34,236,46,206,226,23,67,194,138,220,93,35,45,240,170,75,70,210,168,115,52,61,117,215,151,62,114,125,231,239,250,132,215,21,95,198,150,250,122,51,86,101,148,152,250,55,51,210,59,156,222,93,187,14,156,231,118,223,233,255,0,184,85,56,145,156,63,233,43,172,230,138,210,134,132,110,53,117,253,154,233,253,174,148,126,242,247,11,25,227,27,69,84,236,14,165,214,11,186,153,207,215,255,0,230,76,167,167,223,245,123,140,87,239,13,218,204,58,94,105,173,118,229,47,105,200,235,118,118,25,253,26,116,205,123,136,253,227,64,160,0,0,0,51,137,157,57,204,84,243,49,120,205,138,230,246,156,244,126,213,104,101,174,148,248,228,125,255,0,89,11,111,225,79,69,77,35,43,84,85,247,173,254,167,113,251,246,212,103,105,237,63,120,174,78,42,116,101,210,243,121,117,188,72,209,153,29,15,44,245,239,219,76,133,175,180,207,188,253,162,54,212,112,230,169,3,15,168,248,130,165,107,14,171,212,109,45,19,234,242,159,38,143,249,90,159,105,254,137,126,190,241,38,248,90,226,99,246,38,98,34,81,185,155,34,87,185,157,66,180,35,252,132,25,170,79,242,20,125,235,246,25,126,177,123,195,132,103,126,218,167,93,57,106,187,105,149,69,242,217,95,65,170,244,81,237,210,124,101,119,36,200,207,181,37,237,25,227,181,228,55,18,187,26,67,168,220,148,111,212,181,211,189,10,33,166,252,59,125,169,54,117,61,230,17,177,10,230,232,90,153,233,243,171,47,104,244,130,161,56,216,83,101,197,189,112,246,162,243,27,88,155,233,110,74,247,17,239,216,205,56,149,216,71,169,104,126,241,6,114,239,137,179,240,131,23,168,87,253,57,123,94,166,117,90,118,36,255,0,41,21,214,189,168,89,119,56,127,201,63,233,26,69,101,218,53,251,108,147,136,62,124,9,223,221,167,93,142,127,201,87,210,71,212,51,207,156,124,2,172,229,255,0,26,42,246,172,152,186,82,255,0,131,244,18,55,163,231,191,130,71,113,207,80,156,90,147,162,158,211,214,62,222,242,236,238,149,28,37,51,41,76,178,110,138,142,20,221,213,126,154,37,87,147,232,228,244,234,95,228,155,156,251,189,173,180,103,222,164,253,37,23,127,102,189,194,227,0,121,172,65,195,235,103,19,109,105,246,141,215,7,170,129,80,142,236,119,17,205,113,29,142,54,182,207,181,181,37,95,69,106,246,151,120,162,78,32,57,88,139,150,204,85,92,123,124,245,161,214,16,115,163,39,183,230,185,178,101,18,27,213,111,56,181,104,134,75,214,61,53,246,145,31,124,87,18,103,36,249,191,186,50,213,136,48,91,118,163,165,173,81,146,211,21,54,121,45,250,141,56,252,110,115,187,185,46,56,122,52,198,155,83,161,251,187,123,239,163,13,177,6,221,197,27,42,147,123,218,243,58,152,21,88,108,74,109,124,183,17,161,58,210,29,34,209,105,74,190,139,137,246,23,127,179,184,125,107,130,129,74,186,40,211,40,21,184,189,68,25,236,57,29,246,183,169,27,219,90,13,10,45,82,100,101,170,84,101,169,25,31,104,167,158,36,57,14,139,133,147,30,197,140,47,167,242,232,50,84,167,103,198,230,153,242,156,81,204,125,197,239,126,66,150,173,16,219,101,162,83,161,247,151,110,164,34,46,91,51,3,116,229,215,18,105,247,181,186,254,140,165,214,155,156,206,214,254,122,55,80,203,142,35,114,219,112,211,169,50,146,213,37,169,123,61,199,160,124,190,99,93,183,143,88,97,69,191,45,249,60,197,203,135,24,231,53,177,194,228,74,84,118,157,113,189,86,218,55,109,230,145,110,74,118,159,179,220,93,40,0,0,4,94,226,59,136,73,176,178,187,115,181,166,170,184,162,205,161,105,238,41,20,233,125,191,69,95,161,245,125,164,40,34,221,165,250,114,224,166,81,119,236,244,132,198,98,238,211,93,55,172,147,174,154,151,191,222,67,72,25,84,181,35,217,185,120,195,234,44,115,215,101,181,73,55,21,219,235,44,160,176,147,61,12,207,79,163,239,29,96,7,240,204,136,140,207,184,135,32,197,188,218,224,38,8,115,26,196,123,227,209,114,16,147,52,181,232,201,175,238,50,230,118,106,203,43,34,237,105,101,250,190,178,214,37,222,188,100,48,158,153,82,122,37,159,109,250,102,35,106,81,55,47,172,147,31,152,68,165,17,30,199,33,25,150,164,73,61,61,154,233,236,30,61,92,104,169,28,226,36,225,199,205,238,237,63,76,43,187,95,248,136,232,88,107,197,255,0,5,238,90,204,106,93,237,77,249,58,195,235,67,103,43,157,46,94,211,82,208,159,160,220,34,51,236,82,143,191,249,58,123,72,78,11,15,16,45,28,76,183,35,221,150,69,91,210,84,169,73,66,154,145,200,117,157,196,166,210,226,125,87,82,149,23,170,180,159,105,123,125,250,143,68,0,0,62,93,193,108,80,238,152,42,167,87,160,245,81,214,70,74,71,53,104,212,140,140,143,181,38,71,220,163,254,248,248,86,214,16,225,221,161,48,231,219,182,247,72,249,246,154,250,183,220,246,145,247,45,102,93,233,79,247,135,176,34,208,180,47,96,254,128,0,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,68,170,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,158,207,217,191,222,66,127,230,95,46,150,38,104,48,178,126,25,223,81,255,0,157,153,71,155,189,239,226,202,167,76,243,44,76,229,180,235,124,238,87,61,106,229,45,91,23,220,101,220,101,158,188,116,192,188,71,203,166,35,212,112,191,20,40,221,13,86,14,142,178,243,70,107,139,80,138,163,50,110,84,103,12,139,152,202,246,171,67,208,148,74,74,144,180,161,104,90,19,242,175,252,82,190,241,67,228,231,203,170,239,164,254,73,91,240,237,106,63,240,86,89,233,105,113,119,114,24,249,164,39,126,222,98,253,117,238,89,235,218,163,208,133,149,112,49,252,246,126,205,254,242,22,168,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,80,0,20,129,197,11,58,255,0,140,5,246,188,24,195,218,157,42,118,27,89,181,4,73,106,163,8,249,222,153,170,37,149,33,114,9,213,36,180,101,174,107,236,182,77,153,161,207,93,221,238,37,109,114,248,6,87,178,163,136,249,173,174,220,244,75,1,173,159,37,237,249,85,135,94,113,147,54,223,148,148,25,67,128,151,20,105,105,183,164,61,162,82,110,184,132,165,180,62,231,173,202,52,43,149,127,93,86,21,213,253,181,183,46,75,114,161,254,249,14,117,54,116,119,63,228,184,203,205,184,143,169,73,82,125,134,66,247,184,124,231,110,149,154,251,1,202,21,206,252,72,56,139,106,199,142,205,86,26,165,37,79,213,152,75,44,165,117,100,54,150,90,66,16,228,133,56,149,52,217,40,153,62,89,40,200,156,111,89,106,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,90,167,5,79,11,23,79,196,9,222,93,78,19,252,0,0,0,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,2,128,120,163,248,236,196,223,185,124,158,16,149,92,12,127,61,159,179,127,188,133,170,0,0,135,252,70,115,175,248,170,225,195,20,11,2,167,74,115,19,110,159,155,166,198,124,249,174,82,224,153,44,156,169,169,157,170,66,182,173,4,219,73,116,210,149,184,165,43,71,82,203,173,157,16,210,105,53,90,253,86,21,10,133,76,151,81,169,84,100,55,18,28,56,140,169,231,228,190,226,137,45,180,219,105,35,82,214,165,25,36,146,68,102,102,100,68,59,6,106,242,163,136,249,75,190,225,217,183,211,93,100,74,149,62,60,202,125,110,51,38,152,51,220,228,182,114,219,97,70,102,103,200,125,107,104,201,100,135,13,36,219,134,218,18,234,8,73,94,24,185,241,252,8,87,99,96,54,44,86,182,216,55,5,65,62,141,170,84,106,60,184,182,187,202,67,202,115,68,242,148,124,153,15,170,57,43,115,141,180,202,141,199,143,77,238,168,238,164,0,0,4,85,226,143,224,79,19,126,229,243,136,66,128,70,170,0,0,0,6,85,197,255,0,112,184,240,39,134,95,125,121,196,209,42,128,69,94,40,254,4,241,55,238,95,56,132,40,4,106,160,0,5,0,241,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,0,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,80,25,87,23,253,194,227,192,158,25,125,245,231,19,68,170,1,21,120,163,248,19,196,223,185,124,226,16,160,17,170,129,85,124,115,191,50,127,180,159,187,68,85,225,113,227,179,12,190,250,242,121,162,255,0,133,0,241,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,165,97,165,60,167,120,88,193,191,135,246,247,151,48,58,168,10,171,227,157,249,147,253,164,253,218,34,175,11,143,29,152,101,247,215,147,205,23,252,40,7,138,63,142,204,77,251,151,201,225,9,85,192,199,243,217,251,55,251,200,90,160,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,69,94,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,50,174,47,251,133,199,129,60,50,251,235,206,38,137,84,0,42,175,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,0,2,42,241,71,240,39,137,191,114,249,196,33,64,35,85,0,0,0,0,0,0,0,0,0,0,0,0,0,3,248,101,169,104,126,209,227,238,92,33,195,187,190,97,79,184,173,238,173,242,237,37,245,111,183,237,51,238,66,200,187,212,175,239,143,187,111,219,20,59,90,10,105,212,24,61,44,116,17,18,81,205,90,244,34,34,34,237,81,153,247,36,191,188,62,160,0,0,243,183,230,32,90,56,103,110,72,187,47,122,183,163,105,81,82,181,59,35,144,235,219,73,45,169,197,122,173,37,74,63,85,10,62,194,246,123,244,16,127,18,184,191,224,189,181,89,147,75,178,105,191,40,152,97,107,108,165,115,165,196,220,105,90,211,244,28,132,102,93,137,73,247,255,0,43,79,97,142,122,158,52,84,142,113,146,176,227,230,247,118,31,166,21,221,175,252,68,123,11,43,140,134,19,212,234,76,196,188,45,191,67,68,113,73,39,37,245,146,100,114,200,212,146,51,216,220,34,51,208,141,71,167,183,77,61,162,90,97,38,109,112,19,27,249,109,97,197,241,233,73,11,73,26,154,244,100,214,54,153,242,251,53,121,148,17,246,186,130,253,127,81,233,215,200,200,200,140,187,140,127,64,114,124,213,90,145,239,44,188,226,13,22,65,237,223,109,85,141,181,118,158,213,156,23,210,71,161,25,107,244,189,227,55,247,21,47,208,119,5,78,139,191,127,163,230,61,23,118,154,107,203,89,167,93,53,63,119,188,197,251,240,225,196,20,223,185,93,182,90,211,69,91,177,97,80,180,247,148,122,116,78,223,162,159,211,250,254,211,18,132,0,0,7,53,204,30,53,219,120,11,134,21,171,242,224,147,203,92,72,114,78,11,91,28,62,124,164,199,117,214,219,213,13,175,110,238,81,150,229,39,105,123,125,199,159,140,201,230,6,233,204,86,36,212,47,107,137,253,89,83,174,183,5,157,173,252,204,110,161,231,27,70,228,54,217,171,66,121,69,170,139,83,246,251,138,93,112,222,200,116,92,83,152,206,44,98,133,63,153,65,140,164,187,2,55,52,203,154,226,78,27,237,175,123,18,18,180,234,135,28,45,20,157,11,188,251,116,33,112,214,253,2,149,107,209,161,208,40,145,122,120,48,24,110,59,13,111,82,246,54,132,18,18,90,168,204,207,68,164,139,83,51,62,193,242,113,39,16,109,220,46,178,234,215,189,209,51,166,129,74,134,252,167,23,203,90,245,38,154,91,166,90,33,42,87,209,109,94,195,238,246,247,10,23,206,198,111,238,156,202,226,20,230,218,168,235,107,83,164,186,197,49,158,75,126,187,77,191,39,146,230,238,75,110,22,173,63,166,213,106,126,254,222,232,204,37,71,15,236,172,197,204,158,43,34,61,192,122,80,232,232,41,210,83,219,243,164,212,152,164,182,245,67,205,173,58,161,227,245,139,93,61,132,103,221,123,120,125,135,214,206,25,90,208,45,27,82,15,75,2,159,29,168,237,163,154,226,251,27,109,13,151,107,138,82,190,138,19,237,62,225,233,71,248,79,157,22,153,6,69,70,115,188,184,241,90,91,239,47,105,158,212,36,140,212,122,22,166,122,17,31,112,162,206,39,121,134,141,140,24,212,245,185,111,84,250,170,53,188,149,65,95,204,154,52,148,196,185,168,63,166,218,23,244,28,47,105,167,183,188,204,126,78,25,249,119,169,227,6,58,193,184,230,196,219,67,182,77,170,161,191,204,73,239,145,30,100,53,242,182,147,168,89,106,135,12,247,104,101,245,25,139,201,121,218,53,135,109,27,139,62,68,8,63,221,171,77,238,127,202,87,210,95,214,51,117,152,140,77,159,139,248,189,93,191,234,43,220,245,79,165,215,177,37,249,56,173,53,236,66,11,185,178,254,73,127,72,156,220,20,41,179,37,94,216,133,81,101,141,204,66,244,79,57,123,136,182,111,102,162,73,236,51,212,245,63,112,183,177,230,241,17,230,163,217,213,7,159,70,244,39,149,169,106,101,175,206,163,220,51,33,116,201,110,93,118,84,134,145,181,43,217,161,107,174,154,33,36,52,55,146,11,106,157,107,101,170,210,166,82,215,204,101,29,126,139,209,69,187,89,242,85,220,163,51,46,213,24,239,2,136,120,165,98,99,247,222,98,37,209,185,155,226,80,121,125,58,180,34,252,188,24,74,87,242,18,125,232,246,153,254,161,25,41,184,115,84,168,97,245,99,16,82,173,33,210,186,125,197,162,125,110,107,230,209,127,43,82,237,47,209,63,213,222,36,143,10,218,50,234,153,188,181,30,52,106,204,110,187,152,122,247,110,165,205,34,246,145,247,151,176,88,231,21,138,33,85,242,181,91,89,23,174,199,77,180,253,219,170,48,117,246,151,184,84,134,75,103,49,77,204,197,157,54,83,155,26,111,210,27,149,161,158,154,211,228,23,113,125,102,52,118,0,0,0,3,52,25,142,158,117,60,102,184,103,43,189,222,147,254,168,140,151,184,189,194,236,248,106,67,40,121,93,183,18,94,222,179,204,102,127,222,43,203,139,245,41,232,153,139,58,154,211,163,115,254,129,234,93,187,32,192,73,251,127,160,135,217,180,240,126,69,235,194,254,77,193,73,133,206,169,198,217,211,151,52,147,191,117,194,164,43,233,44,146,90,37,39,222,95,245,136,33,103,221,85,59,42,225,139,114,209,220,217,46,38,254,89,232,147,250,104,82,15,233,17,151,114,143,216,52,195,133,56,129,70,197,11,18,155,122,208,31,231,66,168,115,185,106,218,180,235,203,121,109,159,98,210,147,239,108,253,133,253,35,225,230,62,151,233,172,24,184,105,156,158,111,59,164,245,55,109,215,73,108,171,191,82,247,12,212,192,90,27,150,218,220,250,37,174,191,222,49,167,12,35,90,28,195,202,74,219,250,39,207,211,255,0,183,184,61,128,169,46,55,108,67,110,226,194,231,153,149,204,125,223,77,243,218,216,101,202,209,186,105,39,180,251,21,169,118,246,119,10,196,35,52,158,165,222,47,115,134,14,57,175,21,176,46,61,22,171,47,153,85,161,239,231,167,151,166,156,233,147,84,158,212,182,148,253,22,203,184,207,245,24,251,188,64,242,159,31,49,184,87,33,235,122,157,204,187,169,155,61,26,239,56,203,78,100,152,164,239,170,183,155,107,242,76,153,122,218,253,93,189,244,68,203,247,46,29,220,228,244,117,244,21,122,126,186,43,70,221,217,204,111,79,110,228,158,168,95,215,223,239,26,0,201,246,108,45,220,199,89,148,183,19,39,74,251,177,37,205,148,198,199,61,70,218,152,108,145,238,228,182,131,236,83,125,221,189,189,199,218,98,70,0,139,60,68,240,38,46,50,229,246,180,252,118,53,170,91,172,73,172,48,173,199,235,148,120,82,205,45,232,110,33,37,170,156,239,61,126,195,46,234,5,168,192,147,75,168,74,166,76,70,201,17,30,91,14,167,82,61,171,66,141,42,45,75,82,62,210,62,227,31,237,42,137,82,135,1,154,155,241,246,198,124,210,72,94,244,158,166,105,220,69,161,30,189,197,238,19,167,134,126,115,231,225,61,227,11,8,46,217,124,203,122,224,154,220,120,133,203,73,114,229,190,236,56,232,63,155,97,75,61,27,109,93,235,36,159,183,67,237,23,85,10,91,21,8,108,79,138,189,236,201,105,47,54,173,12,181,74,136,140,143,67,237,238,49,243,238,219,90,143,122,219,117,43,86,191,27,168,167,213,98,61,14,67,123,214,141,205,186,218,155,81,106,131,37,23,170,163,46,195,35,250,200,81,23,16,92,165,73,203,166,37,73,171,209,35,233,108,87,36,46,68,83,222,95,50,183,164,74,82,26,245,158,113,197,104,219,37,235,25,22,190,221,15,191,231,100,63,54,149,204,185,98,124,40,210,228,243,45,170,203,205,194,152,198,196,23,47,155,34,41,56,238,226,101,199,15,70,217,50,218,90,125,70,71,223,125,118,101,213,76,190,45,74,69,221,70,115,124,42,196,24,243,153,61,20,94,163,173,165,196,253,34,35,238,81,119,145,125,132,62,208,0,0,171,126,51,248,142,212,72,86,230,26,49,43,73,47,116,117,101,181,179,189,163,42,139,38,122,154,116,239,236,211,118,191,87,180,87,222,83,236,197,95,121,132,177,104,101,31,156,131,184,41,142,56,157,251,116,71,92,194,76,245,220,159,211,246,24,209,205,179,73,110,129,110,82,168,109,35,98,41,208,152,138,148,235,174,132,219,105,73,22,186,159,187,222,99,233,143,59,126,223,182,214,27,91,19,174,219,174,127,73,79,128,195,175,184,190,83,142,118,33,181,56,125,141,165,74,250,40,87,176,251,133,77,103,31,138,109,209,117,203,157,99,96,84,255,0,70,82,116,118,36,169,252,166,222,234,81,172,134,150,158,92,168,132,164,110,74,154,86,164,174,205,52,46,211,51,21,225,89,173,214,174,234,211,181,74,188,158,174,161,53,213,41,110,108,67,123,214,181,154,143,177,36,73,45,84,163,246,17,118,142,217,132,57,32,204,6,51,55,22,117,171,104,111,167,72,113,9,57,94,144,132,91,18,174,89,238,216,183,208,163,209,46,164,244,253,95,100,155,161,240,99,197,25,112,145,42,177,126,244,47,153,17,170,55,162,227,187,161,232,70,101,189,51,180,239,51,47,213,168,245,246,255,0,5,170,129,56,210,235,184,157,170,13,196,154,209,232,84,246,39,179,82,213,51,190,209,96,249,102,203,221,185,150,124,52,78,30,91,114,122,134,92,146,83,228,59,177,196,115,31,56,236,178,165,109,91,142,25,106,76,36,244,37,105,245,123,79,172,18,136,207,66,63,172,127,64,4,94,205,254,122,108,60,174,68,77,33,246,125,37,114,74,96,157,143,7,115,204,232,133,20,132,165,124,194,142,227,127,148,99,110,134,126,221,123,187,224,228,110,51,24,128,85,83,92,139,39,88,93,70,242,71,164,152,252,150,239,163,169,65,215,187,219,222,39,6,82,115,231,135,57,157,107,208,172,183,232,171,145,134,247,185,3,87,223,220,146,228,36,215,204,56,237,182,90,184,254,221,8,253,154,247,31,100,164,0,0,0,0,0,0,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,149,64,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,90,160,138,185,250,201,69,171,154,204,56,151,91,164,211,58,124,77,182,105,239,57,110,84,35,147,104,114,126,194,83,137,166,72,55,20,132,41,151,86,102,72,82,212,92,151,22,107,35,218,167,80,237,11,93,150,181,118,198,186,171,54,85,211,7,162,173,91,245,9,20,186,140,110,106,28,228,74,97,197,54,235,123,208,106,66,182,173,10,45,82,102,147,211,82,51,46,209,103,252,12,127,61,159,179,127,188,133,170,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,87,87,21,204,235,254,12,173,87,242,215,134,117,58,84,155,146,237,167,200,141,118,187,175,57,234,61,45,230,210,146,143,176,210,109,165,233,77,184,190,213,43,123,109,22,226,65,27,204,186,154,150,194,172,51,186,177,147,17,237,204,45,178,162,117,21,171,154,160,213,62,54,230,220,91,108,239,63,93,247,121,104,90,210,203,72,37,56,226,201,39,177,180,45,70,90,36,198,138,114,209,151,75,19,43,248,89,3,12,236,88,255,0,205,76,172,77,222,247,241,157,83,166,101,151,230,114,221,117,206,79,55,144,133,114,144,173,136,238,34,239,51,133,92,89,50,81,81,196,8,127,140,238,23,211,57,245,170,37,61,109,221,240,155,40,177,219,118,151,21,135,158,58,154,156,90,144,183,30,105,13,165,149,39,231,86,182,249,4,130,73,50,100,186,203,203,174,60,222,89,109,197,202,22,43,89,147,101,165,116,233,8,69,78,11,50,9,148,85,169,198,180,156,136,78,154,144,180,236,113,41,208,148,104,86,197,146,28,73,111,66,76,180,39,151,92,121,179,115,37,132,116,44,86,179,38,196,82,42,49,208,138,156,22,100,27,203,164,212,73,9,57,16,157,53,33,10,222,218,149,161,40,208,157,232,52,56,146,216,180,153,244,176,0,1,154,204,216,248,167,198,79,136,23,15,152,190,45,83,130,167,133,139,167,226,4,239,46,167,9,254,0,0,0,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,85,0,1,64,60,81,252,118,98,111,220,190,79,8,74,174,6,63,158,207,217,191,222,66,213,0,7,52,204,86,60,217,185,109,194,58,238,43,94,115,98,37,20,232,235,69,50,11,210,13,149,213,170,38,133,28,120,77,26,80,181,111,113,73,208,212,72,86,196,18,220,81,108,66,140,179,175,141,24,189,121,99,214,40,92,24,185,136,15,196,114,187,113,72,75,210,10,35,4,203,13,33,13,165,166,153,109,29,166,72,109,166,219,108,141,70,165,153,32,141,74,82,140,212,118,147,194,119,37,20,235,90,213,166,102,163,18,41,155,238,74,206,178,108,230,22,82,163,189,74,130,166,228,71,114,67,137,53,33,183,186,166,222,220,130,83,107,73,52,77,56,133,153,186,100,137,171,153,220,189,90,185,160,193,170,214,17,221,50,122,14,191,151,38,157,84,68,86,228,61,76,156,210,183,53,33,180,172,191,186,109,100,149,33,75,105,215,80,75,70,253,197,157,108,82,194,219,239,5,175,186,158,25,226,93,11,208,215,37,27,147,214,194,234,153,145,202,230,178,135,155,249,198,86,182,213,171,110,161,94,170,143,77,116,61,12,140,138,223,248,98,231,199,240,223,66,141,128,216,177,90,221,127,91,244,244,250,54,169,81,168,243,37,93,12,165,111,41,205,19,202,73,115,163,176,152,228,173,206,56,235,201,39,30,61,118,58,162,159,224,0,2,42,241,71,240,39,137,191,114,249,196,33,64,35,85,0,0,0,3,42,226,255,0,184,92,120,19,195,47,190,188,226,104,149,64,34,175,20,127,2,120,155,247,47,156,66,20,2,53,80,0,2,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,0,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,12,171,139,254,225,113,224,79,12,190,250,243,137,162,85,0,138,188,81,252,9,226,111,220,190,113,8,80,8,213,64,170,190,57,223,153,63,218,79,221,162,42,240,184,241,217,134,95,125,121,60,209,127,194,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,82,176,210,158,83,188,44,96,223,195,251,123,203,152,29,84,5,85,241,206,252,201,254,210,126,237,17,87,133,199,142,204,50,251,235,201,230,139,254,20,3,197,31,199,102,38,253,203,228,240,132,170,224,99,249,236,253,155,253,228,45,80,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,34,175,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,5,85,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,169,0,25,87,23,253,194,227,192,158,25,125,245,231,19,68,170,0,21,87,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,46,164,5,85,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,169,0,0,1,21,120,163,248,19,196,223,185,124,226,16,160,17,170,128,0,0,0,0,0,0,0,0,0,0,0,0,0,17,111,54,217,243,195,156,177,53,232,87,155,244,173,200,251,123,219,129,171,236,109,73,243,210,75,230,20,119,27,61,28,99,110,134,126,221,123,139,182,15,201,227,49,136,7,85,37,199,178,116,133,212,111,52,122,73,143,201,110,250,58,156,29,123,189,189,226,113,229,3,61,54,30,104,226,42,144,195,62,141,185,34,176,110,200,131,185,231,181,66,74,58,84,190,97,199,109,191,202,63,183,66,63,102,189,221,210,132,0,127,202,156,66,76,200,207,180,139,95,212,57,62,102,50,249,110,102,99,12,213,135,183,28,158,157,148,73,57,241,158,216,226,246,62,81,222,105,10,218,135,27,51,208,159,81,232,106,211,222,94,210,175,155,131,130,213,64,220,117,116,44,78,209,4,226,141,8,244,42,123,83,219,161,106,169,223,96,242,21,206,12,120,163,18,18,229,81,239,222,185,242,35,52,198,244,92,118,181,61,12,200,183,170,118,157,228,69,250,245,17,147,23,178,65,152,12,25,110,84,235,170,208,217,78,142,226,210,82,189,33,8,247,165,60,195,221,177,15,173,69,170,90,81,233,250,190,222,39,70,173,214,173,26,211,85,74,68,158,146,161,9,212,169,14,108,67,155,22,133,146,139,177,68,105,61,20,146,246,25,118,11,15,201,199,20,219,162,211,149,6,198,199,89,254,147,164,232,212,72,179,249,77,179,211,35,88,237,33,60,184,177,13,75,218,148,186,173,77,93,186,232,125,164,70,45,150,194,191,109,172,73,182,32,221,182,164,254,174,159,61,134,159,109,206,83,141,246,45,180,184,93,142,37,42,250,43,79,176,187,199,162,31,54,229,164,183,94,183,42,180,55,81,189,21,8,79,197,82,117,211,82,113,179,73,150,186,151,191,222,67,56,185,177,179,21,98,102,18,250,161,156,126,74,62,80,84,220,109,59,247,106,142,185,244,145,235,185,95,161,237,49,96,156,24,49,29,169,112,174,60,52,126,86,178,89,235,42,200,107,103,115,68,84,230,72,245,36,233,223,217,166,237,126,175,104,180,128,0,1,241,111,59,170,153,99,218,149,123,186,178,230,200,84,120,50,39,60,122,40,253,70,155,83,138,250,36,103,220,147,238,35,251,12,80,166,124,51,105,92,204,110,39,205,141,18,79,46,218,163,60,228,40,108,108,65,243,57,82,37,19,110,238,54,91,112,181,109,226,45,167,175,214,102,125,223,71,135,214,82,164,230,47,18,163,85,235,113,245,182,40,114,17,34,81,239,47,158,91,50,34,169,109,122,175,54,226,117,109,227,245,136,143,79,102,167,221,123,182,149,173,71,178,173,186,109,171,64,141,211,211,233,81,25,135,29,189,235,94,214,218,109,45,164,181,89,154,143,213,73,23,105,153,253,102,62,132,217,108,83,225,191,62,82,246,51,25,165,188,226,180,51,209,41,35,51,61,11,183,184,133,42,241,48,206,124,252,88,188,102,225,5,165,47,151,111,91,243,92,143,44,185,105,62,100,182,29,153,29,103,243,140,37,101,171,110,39,185,102,146,246,106,125,162,11,69,162,84,166,64,122,166,196,125,209,152,53,18,215,189,37,161,146,119,25,104,103,175,113,251,135,248,211,160,73,170,84,34,211,33,163,124,137,111,33,134,147,169,22,229,173,68,148,150,167,161,23,105,151,121,139,250,225,217,129,49,112,107,47,180,87,228,49,252,105,113,49,26,176,250,183,31,168,82,33,68,53,55,161,56,180,158,138,111,188,180,251,8,187,229,48,8,109,196,155,52,177,112,59,9,167,217,180,153,91,46,11,162,19,176,91,78,195,62,91,18,99,76,108,156,245,154,90,15,71,26,47,87,84,159,214,69,218,116,157,99,217,151,94,51,98,28,75,110,142,142,174,177,112,84,27,74,213,171,77,234,227,239,165,6,189,20,164,35,233,186,93,154,145,118,251,11,187,64,185,59,203,205,27,47,56,55,67,183,25,167,242,43,18,97,70,147,87,95,53,106,221,49,81,99,161,243,208,220,113,5,170,217,254,65,237,247,118,119,242,142,39,216,230,188,41,192,185,20,90,84,190,93,86,185,179,167,79,47,93,121,51,33,41,93,170,109,73,250,46,31,121,151,235,49,68,102,102,163,212,251,197,157,240,69,98,27,151,22,40,188,244,174,91,237,122,19,144,214,195,62,110,173,212,137,93,165,216,157,11,183,183,188,91,104,241,248,184,180,55,135,181,85,185,244,75,145,175,255,0,111,108,102,62,122,208,228,183,22,223,209,61,52,254,241,13,42,229,194,151,232,92,24,183,169,156,158,87,39,171,245,55,110,211,89,111,43,191,83,247,143,187,138,216,129,70,194,251,18,165,122,215,223,228,194,167,242,121,138,218,181,105,204,121,13,151,98,18,163,239,112,189,135,253,35,51,215,133,213,83,189,110,25,87,45,97,205,242,229,236,230,30,137,47,160,132,160,190,137,17,119,36,189,130,119,221,152,63,34,202,225,127,26,224,171,66,228,212,228,239,234,11,154,74,217,182,225,74,19,244,86,105,61,82,162,238,47,250,199,198,225,3,74,122,94,99,10,166,132,234,220,15,202,30,165,217,190,12,244,151,183,234,247,24,176,222,37,112,138,102,87,110,52,159,242,122,63,49,135,255,0,112,164,204,184,207,58,102,51,91,211,147,222,215,87,255,0,92,71,139,220,126,241,165,240,0,0,1,252,62,194,239,208,101,255,0,18,234,141,214,111,106,149,73,162,209,47,114,116,47,177,148,39,220,94,225,125,92,60,160,170,14,88,173,132,168,180,221,214,249,132,191,251,197,125,241,150,166,55,23,24,168,21,20,203,230,46,119,85,185,174,94,156,173,145,105,228,93,186,250,218,247,251,52,19,163,135,214,27,197,78,71,44,187,78,186,222,254,167,210,61,66,117,50,215,109,94,83,137,237,74,190,206,227,20,161,152,108,48,127,7,177,114,185,135,239,185,204,244,103,77,162,244,34,221,204,138,211,189,196,181,233,249,79,210,63,232,22,27,194,27,50,237,32,170,88,35,115,200,209,71,201,244,65,236,62,223,236,249,47,253,6,191,185,250,107,251,61,194,200,177,138,43,51,112,230,175,21,247,121,77,175,167,213,91,77,90,104,251,103,220,95,96,204,80,210,182,88,170,209,107,184,29,109,85,97,150,140,191,214,109,46,223,228,204,121,39,222,68,125,228,126,193,212,133,74,113,188,149,9,218,254,21,198,98,54,201,12,122,115,158,230,243,62,102,228,83,77,61,135,216,90,23,103,103,120,172,33,44,120,113,102,5,236,19,199,88,49,102,53,205,164,86,249,189,98,119,18,116,228,195,150,109,246,147,107,87,211,116,187,180,250,245,46,235,245,74,146,226,119,36,245,35,21,67,197,183,44,148,250,89,211,49,122,211,135,203,83,220,239,72,167,152,163,221,167,65,29,174,215,29,61,59,213,244,81,246,251,196,37,202,6,60,85,176,7,27,40,119,92,39,118,196,150,252,106,101,67,213,73,255,0,3,92,198,28,119,189,181,159,115,95,201,45,222,227,246,30,135,44,43,170,21,243,100,208,111,26,114,247,71,173,211,34,212,27,61,12,189,87,153,75,133,222,73,62,229,151,121,23,216,93,195,239,15,205,82,129,30,169,79,149,77,148,141,204,203,101,108,56,90,153,106,149,36,210,101,217,161,247,24,160,78,34,24,31,39,7,179,3,91,125,166,182,211,238,25,50,106,236,30,226,61,9,249,178,205,41,252,162,213,244,91,239,61,62,194,30,195,32,144,237,204,113,135,114,229,170,247,107,70,42,20,249,149,42,84,205,206,127,7,156,225,69,134,201,242,218,216,107,218,78,169,94,179,132,147,238,50,238,81,113,124,205,101,202,244,202,238,38,63,65,171,118,176,137,42,147,75,153,243,95,58,201,72,121,44,175,98,93,112,211,169,48,103,162,143,82,238,63,174,194,120,98,231,153,203,150,153,19,2,49,29,254,117,85,151,27,102,147,51,110,223,224,228,152,113,88,143,203,102,57,39,233,41,106,222,181,235,236,62,205,12,89,152,230,57,139,193,58,62,61,225,117,90,193,170,158,197,201,142,249,196,115,214,62,92,133,71,121,164,43,68,184,141,116,230,153,232,106,208,253,190,242,207,30,58,225,85,91,5,177,78,224,195,250,169,106,116,186,140,182,35,185,234,252,235,45,201,117,164,175,68,173,123,117,229,25,232,106,51,47,175,188,236,83,132,174,106,159,83,143,96,53,210,189,81,181,82,169,239,232,93,135,252,6,43,76,237,67,63,221,30,229,47,237,247,139,86,0,1,255,0,15,58,150,25,91,203,61,18,218,77,71,246,17,106,40,39,137,158,37,185,137,89,160,170,58,180,109,69,186,195,244,6,251,117,220,136,245,25,154,31,209,78,159,79,187,183,237,49,216,248,63,96,243,149,220,82,169,98,109,66,31,50,21,58,11,209,88,87,51,77,178,91,147,1,228,158,132,178,51,236,51,239,73,151,248,133,203,14,125,142,88,207,106,224,78,31,84,175,187,170,70,198,162,48,242,163,181,177,195,231,190,150,29,117,45,234,218,22,105,220,77,40,183,26,116,47,250,142,136,179,127,156,27,211,51,119,164,169,18,157,233,109,232,175,45,16,97,109,105,122,33,46,200,54,213,204,38,91,95,228,223,219,162,187,123,53,62,222,239,45,150,252,178,223,185,143,188,33,208,45,88,155,96,156,150,219,155,51,152,201,244,237,243,89,67,139,229,173,214,205,123,82,242,85,162,79,83,238,47,170,229,50,193,195,199,8,240,14,3,53,42,140,79,77,92,106,105,41,118,119,50,84,109,12,210,201,169,60,178,146,182,255,0,40,209,171,82,253,45,59,139,182,86,66,131,22,157,25,184,112,218,229,178,210,73,40,78,227,61,8,136,136,187,79,183,184,136,127,184,254,25,232,90,152,248,174,179,34,175,61,73,231,237,134,206,168,82,54,145,238,89,43,183,183,176,203,176,199,250,166,219,166,180,106,92,118,185,110,30,167,187,114,143,183,236,51,31,235,18,75,145,228,250,58,65,238,61,155,144,190,237,75,93,8,180,33,244,71,231,168,72,56,144,36,202,34,212,217,101,110,17,123,244,73,152,206,222,121,174,170,157,217,153,139,210,85,77,221,231,10,175,81,132,193,109,73,108,101,21,9,38,148,250,164,90,233,184,251,79,183,235,28,12,118,236,151,203,172,67,204,157,136,170,55,229,28,175,82,208,239,209,252,145,207,143,187,233,125,133,221,218,52,97,74,83,171,165,195,91,255,0,148,84,118,205,127,221,109,45,123,135,234,0,0,0,0,0,0,0,0,0,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,137,84,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,133,170,0,128,28,80,178,45,248,107,181,87,142,56,57,102,117,120,147,69,217,233,136,208,149,181,234,237,45,182,212,71,163,36,147,234,38,51,163,124,189,13,43,91,68,182,254,117,73,142,217,114,174,6,63,158,207,217,191,222,66,213,0,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,3,154,102,83,17,175,44,33,192,107,231,19,240,254,213,137,113,87,109,138,59,213,40,240,101,201,38,24,216,222,134,235,238,30,164,106,67,45,115,30,54,210,164,173,194,104,219,74,146,165,145,150,109,238,203,166,187,124,221,85,155,214,233,157,214,214,174,10,132,138,165,70,79,41,13,243,229,62,226,156,117,205,136,36,161,59,150,181,30,137,34,73,107,161,17,23,96,187,238,26,153,40,167,101,211,14,32,226,133,235,76,211,19,110,234,122,156,146,181,20,166,28,165,82,228,148,103,81,76,117,135,20,72,55,144,182,18,183,20,109,37,105,113,107,104,141,73,65,41,115,84,5,21,241,43,201,69,71,46,152,143,59,20,44,170,102,152,101,119,84,18,228,101,164,162,176,221,42,169,36,228,186,186,99,76,54,162,89,178,132,48,165,182,162,105,40,75,107,67,70,106,82,13,75,112,186,204,230,35,225,22,56,211,112,134,137,69,170,221,86,222,35,84,35,64,122,136,196,147,75,116,233,75,121,162,114,174,148,147,78,43,230,98,161,227,117,41,229,165,109,161,42,113,100,76,160,211,122,128,0,3,53,153,177,241,79,140,159,16,46,31,49,124,90,167,5,79,11,23,79,196,9,222,93,78,19,252,0,0,0,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,2,128,120,163,248,236,196,223,185,124,158,16,149,92,12,127,61,159,179,127,188,133,170,0,10,33,226,161,141,248,161,137,57,151,170,225,181,247,67,137,66,164,97,172,135,160,80,105,204,184,219,235,113,137,40,101,222,185,215,147,218,165,201,105,49,156,38,251,9,164,108,108,211,204,39,86,191,213,195,63,37,20,236,207,223,117,43,219,18,233,157,78,27,90,90,198,155,13,194,148,207,166,103,60,203,132,220,118,100,50,166,246,114,117,67,238,26,92,220,90,176,147,65,165,227,82,111,80,4,42,226,97,146,138,142,103,236,74,109,237,134,148,206,167,18,109,45,35,66,134,217,69,103,211,48,94,121,178,114,59,210,30,83,123,57,58,173,246,205,78,109,45,95,73,32,212,241,41,52,153,96,95,247,150,22,94,84,156,65,195,235,134,93,14,225,161,200,41,48,103,70,50,222,210,244,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,61,30,229,187,23,106,184,245,130,86,182,47,214,108,73,118,116,139,158,59,178,209,71,146,250,159,91,76,19,238,33,151,73,197,52,209,173,14,180,134,222,66,182,17,26,29,73,150,226,209,71,210,192,0,69,94,40,254,4,241,55,238,95,56,132,40,4,106,160,0,0,0,101,92,95,247,11,143,2,120,101,247,215,156,77,18,168,4,85,226,143,224,79,19,126,229,243,136,66,128,70,170,0,0,80,15,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,0,0,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,85,1,149,113,127,220,46,60,9,225,151,223,94,113,52,74,160,17,87,138,63,129,60,77,251,151,206,33,10,1,26,168,21,87,199,59,243,39,251,73,251,180,69,94,23,30,59,48,203,239,175,39,154,47,248,80,15,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,10,86,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,170,190,57,223,153,63,218,79,221,162,42,240,184,241,217,134,95,125,121,60,209,127,194,128,120,163,248,236,196,223,185,124,158,16,149,92,12,127,61,159,179,127,188,133,170,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,68,85,226,143,224,79,19,126,229,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,0,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,3,42,226,255,0,184,92,120,19,195,47,190,188,226,104,149,64,2,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,0,0,34,175,20,127,2,120,155,247,47,156,66,20,2,53,80,0,0,0,0,0,0,0,0,0,0,0,0,0,63,45,85,78,162,151,49,108,126,81,49,220,52,119,125,45,167,167,120,206,126,116,38,86,38,102,78,251,85,104,254,113,186,245,81,182,190,135,228,138,124,141,191,71,237,62,254,209,196,71,124,200,205,213,83,180,243,49,101,202,166,59,176,230,213,233,208,159,45,169,61,236,174,161,24,212,159,88,143,77,118,151,105,118,253,99,68,148,249,7,46,4,105,70,90,27,204,161,195,47,118,169,35,31,160,65,174,35,57,227,151,151,106,123,120,115,101,179,173,207,88,130,82,10,70,226,249,134,29,76,182,119,109,114,59,141,175,107,140,164,244,220,70,125,221,133,169,157,64,93,153,129,197,139,210,225,85,205,95,186,122,137,220,211,117,14,116,49,145,180,247,169,101,216,134,200,143,69,40,253,130,124,240,202,207,13,241,85,196,6,176,119,19,171,93,117,58,84,84,183,76,119,166,101,173,175,169,248,113,217,111,70,88,37,30,137,53,158,229,47,78,222,223,97,139,106,35,37,17,40,187,140,181,33,253,31,225,54,20,90,140,103,33,204,107,152,203,169,52,173,59,140,181,35,35,35,237,46,222,227,49,21,51,61,195,199,8,241,242,3,213,42,116,63,66,220,105,101,73,102,119,50,84,157,76,146,241,165,60,179,146,134,255,0,40,233,43,83,253,29,59,143,178,154,179,33,150,91,251,46,23,132,202,5,213,19,116,18,146,227,112,166,115,25,46,161,190,107,200,109,124,180,58,225,163,114,89,82,180,81,234,93,199,245,250,156,160,103,6,244,203,37,233,26,68,87,122,171,122,83,200,68,232,91,90,70,168,83,177,205,197,115,13,151,23,249,54,54,232,158,222,221,75,183,190,247,112,55,26,45,76,118,195,234,109,247,106,200,222,212,182,25,57,13,108,112,185,15,169,134,157,83,122,184,132,26,182,147,169,45,196,157,15,254,162,232,34,154,184,193,96,243,148,44,81,166,226,109,62,31,46,21,70,11,49,95,95,51,93,210,28,145,61,229,30,134,179,50,236,34,238,73,23,248,135,26,225,155,137,110,225,174,104,41,110,161,27,145,113,48,197,1,206,221,54,162,69,70,30,167,244,85,175,208,238,236,251,72,95,187,46,165,246,80,242,15,84,184,146,81,125,134,90,143,251,0,1,85,60,90,179,84,250,92,103,1,173,101,232,141,169,149,80,127,66,237,63,225,209,93,103,106,217,254,228,247,37,127,103,188,87,94,5,225,85,91,26,113,78,223,195,250,81,104,117,74,140,70,36,57,234,252,211,46,73,105,165,47,69,45,27,180,230,145,232,74,35,63,171,188,180,55,151,76,19,163,224,38,23,82,108,42,81,239,92,120,236,28,167,125,114,230,72,76,118,90,90,180,83,139,211,94,81,30,132,173,11,217,239,62,158,43,51,137,214,121,156,182,169,146,240,39,14,31,228,213,94,113,198,106,211,54,238,254,14,105,153,21,248,252,183,163,154,126,146,80,173,232,94,190,194,236,212,197,123,101,151,46,87,174,104,177,49,138,21,39,177,133,201,76,154,164,207,154,249,166,78,67,41,121,123,20,235,102,173,9,242,61,18,122,159,113,125,93,163,63,112,173,204,13,135,109,101,170,200,103,86,41,244,232,117,42,172,205,206,127,8,156,217,74,134,241,242,221,222,104,220,77,37,94,171,134,146,238,34,239,81,248,238,29,248,31,39,24,115,3,68,125,214,183,83,237,249,49,170,239,30,226,45,73,137,177,13,73,252,162,21,244,92,239,45,126,195,23,249,77,129,30,151,79,139,77,138,141,172,196,101,12,54,90,153,232,148,164,146,69,219,169,247,16,253,35,224,223,183,84,43,26,201,175,94,53,21,237,143,68,166,74,168,56,122,25,250,172,178,167,15,184,148,125,200,62,226,63,176,251,134,121,51,121,142,85,124,194,227,141,102,231,148,190,100,120,178,164,82,233,133,162,75,88,137,152,250,217,238,109,179,238,123,249,69,187,222,126,235,43,225,71,150,138,101,169,135,42,197,122,252,77,213,122,155,231,211,43,152,162,219,29,198,32,190,142,196,58,105,61,22,147,239,73,31,191,179,176,79,155,170,191,22,211,182,42,215,52,196,238,98,147,5,249,174,39,83,45,82,211,106,89,151,97,25,247,36,253,135,246,24,161,222,35,185,129,123,27,49,214,116,88,109,114,169,20,78,87,70,157,196,173,121,208,226,27,157,166,218,21,244,218,62,253,126,173,11,190,39,11,61,224,135,42,19,85,252,84,140,252,109,242,31,244,31,33,205,230,92,189,168,169,26,187,11,176,245,46,206,222,225,109,99,150,230,118,175,22,133,129,215,45,86,98,117,101,142,143,113,106,127,202,152,202,75,184,140,251,204,189,131,53,35,78,152,57,17,152,56,113,72,139,29,238,107,104,234,52,94,211,78,186,190,225,247,31,218,43,123,139,206,101,154,82,105,184,35,108,72,213,69,206,244,185,236,62,207,236,9,44,125,54,191,186,250,11,251,125,194,188,178,243,134,15,227,14,46,80,240,253,135,57,126,147,234,117,94,132,123,121,113,93,119,184,214,141,127,39,250,69,253,2,235,248,130,225,196,99,200,237,233,105,208,91,217,211,122,59,167,78,166,122,110,171,197,113,95,73,95,111,121,136,47,193,166,152,220,172,98,175,212,85,47,150,184,61,46,214,185,122,243,119,197,168,17,246,235,234,233,223,237,212,88,39,16,200,42,157,150,27,161,9,45,118,244,94,97,19,254,225,66,152,107,84,110,141,123,83,170,78,150,169,103,157,169,125,172,172,189,199,239,26,129,46,210,239,212,127,64,0,0,124,75,206,162,221,38,218,153,80,121,59,144,215,47,82,215,78,247,18,94,227,247,140,191,214,92,39,106,79,45,37,161,30,223,254,228,134,135,114,45,13,152,121,104,180,210,203,187,201,93,126,190,169,151,246,194,79,191,237,28,43,137,158,88,103,227,92,75,122,185,111,181,186,165,79,234,253,77,201,46,103,48,225,167,189,110,161,37,162,90,63,97,255,0,223,45,112,34,205,107,15,240,170,135,104,178,141,136,129,212,232,90,235,166,249,46,185,250,74,253,63,121,138,226,227,9,151,149,48,237,63,28,40,235,220,135,57,190,146,70,154,114,244,40,17,154,237,83,157,186,246,253,20,125,190,241,88,182,213,201,86,180,171,81,238,10,28,158,158,108,93,252,167,54,37,123,119,32,208,125,138,35,35,236,81,151,105,11,230,202,78,104,40,217,174,193,233,173,75,95,46,183,7,151,233,6,52,89,237,223,41,254,87,172,77,52,131,213,17,200,253,93,126,190,222,250,33,189,104,159,39,46,105,148,109,251,186,126,95,110,154,125,38,210,175,121,254,151,188,104,83,34,211,159,169,101,94,200,155,37,238,107,142,122,75,114,246,146,117,210,163,36,187,139,236,29,228,84,111,27,121,21,39,46,140,51,98,83,27,98,51,233,174,149,123,146,123,245,110,156,107,236,46,210,208,253,255,0,168,87,5,26,216,169,87,41,213,26,156,38,247,51,76,228,243,143,84,150,156,197,26,83,222,100,125,228,125,218,143,148,211,174,48,225,58,210,182,169,61,199,166,162,238,120,96,230,201,120,199,97,175,14,110,117,107,94,160,105,243,218,127,100,115,222,154,247,209,67,40,66,54,161,180,151,210,61,126,163,236,19,35,17,108,26,30,38,90,51,108,235,137,158,100,25,220,190,97,110,89,125,7,80,225,125,5,36,254,146,11,218,95,208,51,139,142,216,65,88,193,156,66,170,90,242,217,249,138,123,145,144,135,119,39,214,83,145,208,238,155,73,107,50,250,71,237,62,239,212,45,7,132,238,103,74,242,181,151,131,151,3,187,39,81,152,51,134,91,117,221,25,150,224,199,111,232,52,68,94,178,143,189,102,126,253,123,197,143,0,130,252,87,176,58,14,32,224,130,111,120,103,202,171,80,36,148,133,47,181,92,200,204,68,156,233,183,161,184,148,150,170,89,122,218,25,253,165,216,42,47,46,87,177,225,174,57,217,215,28,132,104,212,74,245,59,169,237,250,45,166,99,43,89,246,37,70,122,18,61,133,175,184,94,198,53,224,77,159,156,28,0,165,177,49,206,68,138,173,21,138,157,46,102,142,171,146,235,176,156,38,85,203,39,26,37,104,114,77,90,43,66,62,227,34,246,81,206,58,224,181,241,149,92,94,59,106,174,238,146,233,178,122,234,108,189,172,252,243,77,202,117,13,61,177,43,116,147,184,227,153,237,81,153,151,113,151,190,215,56,118,231,154,222,197,251,82,155,133,87,82,186,91,166,145,17,152,205,246,45,206,165,166,155,136,193,57,243,113,208,218,55,58,226,189,93,198,101,167,180,187,68,237,35,212,181,33,6,248,158,229,102,30,45,225,116,156,71,161,70,219,93,182,88,92,183,156,222,103,190,28,120,243,94,82,116,83,201,65,106,183,11,180,146,106,250,140,187,5,51,97,245,215,83,194,252,72,161,221,113,79,100,171,118,177,26,90,147,234,158,167,29,244,56,105,237,37,23,123,125,250,31,216,99,68,217,95,198,42,126,56,96,205,187,122,195,86,175,170,4,70,102,150,138,236,146,113,25,113,194,237,66,11,189,210,250,37,167,187,220,93,96,0,120,92,115,187,227,216,120,59,122,221,178,15,252,235,183,234,82,208,93,190,178,155,138,235,132,93,137,86,159,67,191,67,25,184,196,155,149,251,235,18,46,75,163,77,85,90,172,204,152,132,246,118,19,207,173,100,90,232,159,211,239,208,190,194,23,155,195,55,11,156,195,108,180,82,30,114,78,245,92,135,30,186,104,217,166,195,145,79,135,217,174,245,107,166,206,254,207,176,135,127,198,12,85,182,240,106,194,170,223,151,59,251,35,83,227,62,242,17,181,195,230,184,219,46,58,72,213,8,89,167,82,109,93,187,76,139,254,163,161,12,226,102,194,233,204,206,32,78,153,45,92,138,4,41,110,162,155,27,70,213,243,72,126,65,180,189,228,203,107,252,155,250,104,174,223,105,246,247,125,188,148,228,186,236,204,245,219,22,164,179,232,237,58,108,212,122,66,95,205,57,205,229,187,24,221,103,103,61,183,83,171,79,235,189,58,233,166,133,219,221,122,184,71,133,54,182,13,88,244,235,26,211,141,202,135,5,134,91,81,239,113,92,197,161,150,218,53,252,226,214,101,169,54,158,205,199,167,253,103,237,0,7,241,93,164,127,96,252,52,217,28,229,73,65,163,105,182,250,211,223,174,186,105,218,63,120,249,181,120,201,117,81,29,53,237,54,228,54,162,236,215,93,53,31,69,39,170,72,253,228,10,34,81,26,76,187,12,180,49,84,188,70,184,125,94,85,251,194,118,53,97,107,126,144,106,98,93,122,161,79,213,166,182,186,183,101,201,117,222,107,242,75,94,195,109,59,82,141,59,117,47,105,10,217,123,12,239,118,43,229,107,187,68,219,83,55,186,126,71,82,201,252,230,253,154,110,223,183,233,118,107,174,159,168,89,135,13,44,134,94,54,181,214,198,54,98,124,110,129,13,176,149,83,96,239,105,221,203,39,33,201,105,238,99,18,15,79,162,180,236,82,61,154,159,176,133,168,17,104,90,16,254,128,0,0,0,0,0,0,0,0,0,173,92,88,224,215,248,80,197,59,203,19,63,24,239,70,124,173,184,42,53,222,139,228,135,59,165,234,164,184,247,43,153,214,167,126,222,102,221,219,83,174,154,232,90,232,38,174,87,48,47,241,107,192,155,103,5,62,84,252,163,249,57,214,255,0,25,244,61,31,63,168,152,252,159,200,243,28,219,183,159,183,233,158,187,117,236,215,66,234,160,33,86,117,184,111,126,56,56,167,74,196,207,195,47,201,47,70,91,236,80,186,47,147,189,127,51,151,38,67,220,222,103,84,214,154,245,59,118,237,61,54,107,175,110,133,234,242,49,145,143,196,187,229,183,249,168,252,177,249,99,232,223,237,39,163,250,94,147,169,255,0,214,30,223,187,169,255,0,115,166,207,110,189,146,168,0,114,172,47,203,165,137,131,248,167,136,184,153,98,199,232,63,9,157,20,202,196,45,239,59,190,168,212,153,239,63,51,152,235,171,211,157,215,33,60,164,37,8,71,35,82,35,222,100,158,170,2,170,255,0,168,99,255,0,181,23,248,19,255,0,211,197,148,225,61,139,248,47,194,203,55,12,253,41,233,63,146,86,253,58,133,214,242,57,61,87,75,25,182,121,188,189,202,217,187,151,187,110,229,105,174,154,158,154,143,86,0,35,85,95,135,254,95,106,249,154,137,153,183,45,222,77,85,157,42,47,210,216,113,214,34,185,93,106,83,15,199,171,39,148,180,109,120,185,78,147,173,168,150,211,202,113,46,41,36,178,113,78,201,80,1,229,49,87,12,237,92,100,195,139,143,11,111,88,157,69,22,230,167,187,79,147,181,182,214,227,59,203,212,125,174,98,22,132,188,210,201,46,54,179,73,236,113,8,81,22,169,33,197,114,101,145,124,56,201,229,10,115,148,201,255,0,42,47,58,206,230,170,87,52,136,101,29,197,69,223,185,184,177,218,222,190,67,37,181,10,89,18,212,167,28,34,82,148,100,150,144,220,149,0,0,21,171,139,28,26,255,0,10,24,167,121,98,103,227,29,232,207,149,183,5,70,187,209,124,144,231,116,189,84,151,30,229,115,58,212,239,219,204,219,187,106,117,211,93,11,93,4,170,201,78,84,191,19,236,44,170,225,159,203,223,149,190,147,184,31,174,245,190,139,232,57,124,200,209,217,229,114,249,206,235,167,77,187,118,226,215,126,154,118,106,114,0,0,0,0,85,95,245,12,127,246,162,255,0,2,127,250,120,178,156,39,177,127,5,248,89,102,225,159,165,61,39,242,74,223,167,80,186,222,71,39,170,233,99,54,207,55,151,185,91,55,114,247,109,220,173,53,211,83,211,81,234,192,0,64,12,209,240,164,252,101,49,218,230,198,191,195,215,201,207,148,125,23,241,103,201,110,179,145,211,195,98,55,229,186,182,247,110,228,110,250,5,166,237,59,116,212,250,174,70,50,49,248,151,124,182,255,0,53,31,150,63,44,125,27,253,164,244,127,75,210,117,63,250,195,219,247,117,63,238,116,217,237,215,178,85,0,14,41,154,236,168,225,198,109,112,225,118,85,234,215,67,85,131,204,126,129,95,97,146,92,170,68,165,17,17,169,36,102,92,198,87,181,36,235,38,100,151,18,148,153,26,22,134,220,71,64,194,220,45,177,48,90,196,166,97,158,26,80,189,13,109,209,185,221,20,46,169,233,28,174,107,203,121,207,156,121,107,113,90,184,234,213,235,40,244,215,66,208,136,136,189,88,0,135,247,79,12,204,14,189,115,89,43,50,87,59,157,117,42,118,202,132,187,45,84,246,81,79,147,88,73,36,142,83,171,70,156,198,87,183,154,227,10,65,155,175,169,107,113,197,161,106,100,230,0,0,0,229,89,163,192,191,198,83,2,110,108,20,249,83,242,115,229,31,69,252,103,208,245,156,142,158,99,18,127,35,204,111,118,238,70,223,166,90,110,215,183,77,14,0,127,80,199,255,0,106,47,240,39,255,0,167,139,84,0,0,0,21,87,253,67,31,253,168,191,192,159,254,158,39,254,87,48,47,241,107,192,155,103,5,62,84,252,163,249,57,214,255,0,25,244,61,31,63,168,152,252,159,200,243,28,219,183,159,183,233,158,187,117,236,215,66,234,160,57,86,104,240,47,241,148,192,155,155,5,62,84,252,156,249,71,209,127,25,244,61,103,35,167,152,196,159,200,243,27,221,187,145,183,233,150,155,181,237,211,67,128,31,212,49,255,0,218,139,252,9,255,0,233,226,213,0,0,64,12,209,240,164,252,101,49,218,230,198,191,195,215,201,207,148,125,23,241,103,201,110,179,145,211,195,98,55,229,186,182,247,110,228,110,250,5,166,237,59,116,212,251,254,74,114,165,248,159,97,101,87,12,254,94,252,173,244,157,192,253,119,173,244,95,65,203,230,70,142,207,43,151,206,119,93,58,109,219,183,22,187,244,211,179,83,144,0,0,2,170,255,0,168,99,255,0,181,23,248,19,255,0,211,197,148,225,61,139,248,47,194,203,55,12,253,41,233,63,146,86,253,58,133,214,242,57,61,87,75,25,182,121,188,189,202,217,187,151,187,110,229,105,174,154,158,154,143,86,2,170,255,0,168,99,255,0,181,23,248,19,255,0,211,196,255,0,202,230,5,254,45,120,19,108,224,167,202,159,148,127,39,58,223,227,62,135,163,231,245,19,31,147,249,30,99,155,118,243,246,253,51,215,110,189,154,232,93,84,7,42,205,30,5,254,50,152,19,115,96,167,202,159,147,159,40,250,47,227,62,135,172,228,116,243,24,147,249,30,99,123,183,114,54,253,50,211,118,189,186,104,112,3,250,134,63,251,81,127,129,63,253,60,90,160,138,185,231,200,199,227,163,242,39,252,212,126,71,124,142,244,151,246,147,210,29,87,87,211,127,235,12,236,219,211,127,186,215,127,179,78,222,85,149,206,20,159,139,94,59,91,56,215,248,122,249,71,242,115,173,254,44,249,45,209,243,250,136,111,198,252,183,86,230,221,188,253,223,64,245,219,167,102,186,148,255,0,16,3,52,124,41,63,25,76,118,185,177,175,240,245,242,115,229,31,69,252,89,242,91,172,228,116,240,216,141,249,110,173,189,219,185,27,190,129,105,187,78,221,53,62,255,0,146,156,169,126,39,216,89,85,195,63,151,191,43,125,39,112,63,93,235,125,23,208,114,249,145,163,179,202,229,243,157,215,78,155,118,237,197,174,253,52,236,212,225,95,245,12,127,246,162,255,0,2,127,250,120,178,156,39,177,127,5,248,89,102,225,159,165,61,39,242,74,223,167,80,186,222,71,39,170,233,99,54,207,55,151,185,91,55,114,247,109,220,173,53,211,83,211,81,234,192,69,92,243,228,99,241,209,249,19,254,106,63,35,190,71,122,75,251,73,233,14,171,171,233,191,245,134,118,109,233,191,221,107,191,217,167,111,42,202,231,10,79,197,175,29,173,156,107,252,61,124,163,249,57,214,255,0,22,124,150,232,249,253,68,55,227,126,91,171,115,110,222,126,239,160,122,237,211,179,93,74,127,136,1,154,62,20,159,140,166,59,92,216,215,248,122,249,57,242,143,162,254,44,249,45,214,114,58,120,108,70,252,183,86,222,237,220,141,223,64,180,221,167,110,154,159,85,200,198,70,63,18,239,150,223,230,163,242,199,229,143,163,127,180,158,143,233,122,78,167,255,0,88,123,126,238,167,253,206,155,61,186,246,74,161,85,127,212,49,255,0,218,139,252,9,255,0,233,226,202,112,158,197,252,23,225,101,155,134,126,148,244,159,201,43,126,157,66,235,121,28,158,171,165,140,219,60,222,94,229,108,221,203,221,183,114,180,215,77,79,77,71,171,28,171,52,120,23,248,202,96,77,205,130,159,42,126,78,124,163,232,191,140,250,30,179,145,211,204,98,79,228,121,141,238,221,200,219,244,203,77,218,246,233,161,194,172,39,224,215,248,47,197,59,55,19,63,24,239,73,252,146,184,41,213,222,139,228,135,39,170,233,100,182,247,43,153,214,171,102,238,94,221,219,85,166,186,232,122,104,44,168,0,69,92,243,228,99,241,209,249,19,254,106,63,35,190,71,122,75,251,73,233,14,171,171,233,191,245,134,118,109,233,191,221,107,191,217,167,111,148,201,79,13,239,196,251,20,234,184,153,248,101,249,91,233,59,125,250,23,69,242,119,160,229,243,36,199,123,155,204,234,157,215,78,155,110,221,165,174,253,117,236,208,230,168,0,170,191,234,24,255,0,237,69,254,4,255,0,244,241,63,242,185,129,127,139,94,4,219,56,41,242,167,229,31,201,206,183,248,207,161,232,249,253,68,199,228,254,71,152,230,221,188,253,191,76,245,219,175,102,186,23,85,0,17,87,60,249,24,252,116,126,68,255,0,154,143,200,239,145,222,146,254,210,122,67,170,234,250,111,253,97,157,155,122,111,247,90,239,246,105,219,229,50,83,195,123,241,62,197,58,174,38,126,25,126,86,250,78,223,126,133,209,124,157,232,57,124,201,49,222,230,243,58,167,117,211,166,219,183,105,107,191,93,123,52,57,170,2,42,231,159,35,31,142,143,200,159,243,81,249,29,242,59,210,95,218,79,72,117,93,95,77,255,0,172,51,179,111,77,254,235,93,254,205,59,124,166,74,120,111,126,39,216,167,85,196,207,195,47,202,223,73,219,239,208,186,47,147,189,7,47,153,38,59,220,222,103,84,238,186,116,219,118,237,45,119,235,175,102,135,53,64,0,0,114,172,209,224,95,227,41,129,55,54,10,124,169,249,57,242,143,162,254,51,232,122,206,71,79,49,137,63,145,230,55,187,119,35,111,211,45,55,107,219,166,135,0,63,168,99,255,0,181,23,248,19,255,0,211,197,170,0,0,0,0,0,0,0,0,0,0,0,0,0,15,225,150,165,161,138,175,226,91,144,203,198,233,186,223,198,204,48,141,215,161,198,20,170,148,29,237,53,181,102,228,201,46,189,204,126,65,107,244,144,157,137,71,183,82,246,144,172,246,112,206,247,126,190,118,187,84,77,213,50,123,167,228,117,44,151,206,111,217,166,237,251,126,151,102,186,233,250,133,147,112,229,225,245,121,80,47,8,56,213,138,77,250,61,168,105,105,234,125,63,86,157,220,234,29,137,37,167,121,172,73,61,59,9,196,237,82,52,236,212,253,132,45,105,36,73,34,73,23,97,22,132,63,225,245,155,108,56,225,119,165,6,162,253,68,51,215,196,26,181,54,181,153,251,177,115,30,230,116,179,167,198,111,213,34,218,132,212,37,104,93,132,90,247,159,214,35,120,145,252,62,168,53,10,246,104,173,4,211,153,230,28,26,133,62,107,222,178,75,107,72,168,197,220,125,166,90,247,151,97,106,127,80,208,179,73,52,180,132,153,104,100,146,35,31,246,0,60,94,46,97,77,173,140,182,61,70,198,187,35,115,97,206,97,230,210,123,220,79,45,107,101,198,137,127,54,180,25,232,78,43,179,113,107,255,0,89,81,86,117,178,93,118,101,134,237,149,82,65,245,150,157,74,106,253,31,47,230,155,229,115,29,146,109,51,179,158,227,170,209,166,53,222,173,53,215,67,237,239,248,153,59,205,133,211,150,108,64,131,50,34,185,244,9,178,218,69,74,54,141,167,230,150,252,115,117,123,205,151,23,249,54,52,209,61,190,210,237,239,190,252,31,197,91,111,25,108,42,85,249,108,63,190,53,66,51,15,45,27,92,46,83,142,50,219,166,141,86,132,26,180,39,19,219,180,136,255,0,234,46,1,196,203,11,156,196,156,179,213,221,110,78,197,91,103,34,186,72,217,174,243,143,79,153,217,174,244,233,174,254,254,223,176,197,25,97,181,202,253,139,137,22,221,208,69,162,168,181,152,115,22,158,206,210,101,244,44,203,93,21,250,29,250,31,216,99,72,248,25,119,199,191,48,114,202,187,99,159,249,233,111,211,101,172,187,125,85,185,21,167,12,187,82,157,126,159,126,132,61,208,0,228,249,160,198,42,126,7,224,205,197,122,204,86,143,166,4,182,97,22,138,237,146,81,30,113,178,236,66,203,189,163,250,69,167,191,220,121,217,196,27,174,167,138,24,145,92,186,229,30,249,87,21,98,76,180,167,213,45,14,67,235,112,147,216,73,46,247,59,244,47,176,133,204,240,194,202,204,60,36,194,232,216,143,93,141,186,187,115,48,137,108,185,188,203,100,57,17,225,60,148,232,151,148,131,209,109,159,105,164,149,245,17,118,9,200,103,161,106,98,9,113,18,207,53,189,132,22,165,75,10,173,85,117,87,77,94,35,209,156,236,91,125,51,78,183,45,131,115,231,35,173,181,237,117,180,250,187,136,207,95,97,118,138,163,192,172,22,190,51,85,139,197,109,82,29,214,93,74,79,93,82,151,181,159,153,105,201,77,33,215,182,41,109,18,182,156,130,61,169,50,51,238,34,247,94,54,10,96,77,159,147,236,0,169,177,13,206,124,138,85,25,234,157,82,102,142,167,156,235,80,155,39,149,203,55,29,36,234,113,137,90,39,82,46,226,35,246,209,70,99,175,99,196,172,115,188,174,56,232,213,169,117,234,143,77,219,244,155,84,199,150,131,237,74,76,181,37,251,75,95,120,183,62,20,56,29,7,15,176,65,87,188,195,230,213,171,242,78,66,87,218,158,92,103,226,65,116,155,208,156,82,79,69,32,253,109,8,254,194,236,19,160,5,113,113,98,204,239,200,219,85,24,57,111,187,190,109,105,130,57,133,183,77,177,158,110,116,119,62,155,70,71,235,36,187,150,71,238,211,188,87,238,71,48,45,236,114,199,106,28,9,173,107,75,167,205,141,62,90,183,23,172,150,230,70,37,167,66,113,10,47,85,211,237,45,126,162,215,187,65,118,189,189,79,180,237,218,101,179,75,111,100,74,92,54,97,178,90,168,253,70,155,74,19,244,140,207,185,37,222,103,246,152,173,62,44,89,180,118,143,21,24,13,105,175,107,242,91,41,21,7,244,35,249,181,20,232,174,181,181,198,76,187,201,39,185,43,215,221,239,21,50,235,174,62,225,186,234,183,41,93,231,166,131,234,214,109,138,149,14,157,78,169,205,111,107,53,62,119,36,245,73,235,203,81,37,93,198,103,222,101,223,160,177,254,9,18,42,77,221,24,152,196,86,55,68,123,208,189,82,247,36,182,104,221,68,209,216,125,167,169,251,191,88,183,33,193,179,211,57,234,110,85,239,105,177,222,229,56,223,163,116,94,210,86,154,212,99,23,113,253,163,61,118,85,19,229,29,205,14,141,191,111,81,204,237,211,95,162,218,149,239,47,209,247,139,222,205,182,104,40,217,81,193,232,109,68,95,50,183,59,153,232,246,52,89,110,217,41,142,111,172,109,58,130,209,18,12,253,109,62,174,222,234,25,185,110,74,189,221,90,145,112,87,100,245,19,101,108,230,185,177,40,221,181,4,130,236,73,17,23,170,146,46,194,22,117,193,239,47,42,125,234,134,56,86,23,177,13,242,189,26,141,53,230,106,83,227,59,218,151,59,52,236,250,72,237,246,123,197,142,227,181,154,214,32,97,85,114,209,121,27,209,63,166,212,181,50,215,100,150,156,246,41,63,161,239,33,18,184,102,101,134,126,10,68,184,107,151,3,91,106,85,14,147,212,220,147,229,242,206,98,123,208,234,210,122,165,210,246,23,253,221,215,61,16,216,151,150,139,177,47,185,176,147,208,123,12,255,0,182,17,189,223,96,207,21,25,194,106,164,202,212,90,145,110,255,0,238,76,106,2,204,168,183,86,182,161,212,25,78,212,59,204,208,181,215,185,197,23,184,189,195,237,128,0,0,240,184,225,51,209,248,93,90,151,204,74,57,125,55,172,163,208,139,89,13,151,127,235,25,152,152,174,108,165,168,140,187,116,255,0,16,210,14,82,40,170,183,242,253,107,83,28,217,189,174,187,113,163,184,245,154,250,189,197,239,247,14,155,89,183,105,53,242,105,53,72,141,190,150,119,109,74,219,74,139,183,77,123,20,71,238,33,244,25,101,168,237,147,44,161,40,66,123,146,146,208,139,251,195,151,102,83,7,40,184,223,133,85,91,38,173,1,153,10,147,200,229,41,109,33,106,70,217,44,184,173,166,164,47,77,121,69,174,133,236,253,101,155,203,138,131,82,182,107,18,40,117,104,143,70,151,27,103,49,167,155,82,22,157,200,37,22,164,162,35,46,197,17,247,123,68,176,225,147,136,215,245,187,152,106,69,159,111,187,53,234,45,111,168,244,140,118,212,242,155,62,76,25,142,53,170,80,162,71,211,81,159,172,71,219,218,90,24,227,57,171,163,70,160,227,173,201,77,136,210,27,105,174,143,106,82,146,34,45,97,176,174,226,34,46,243,23,61,194,250,173,46,167,147,27,21,51,36,155,238,51,233,77,84,165,154,151,219,85,155,244,140,204,253,197,160,149,226,160,248,215,188,234,239,124,62,101,111,154,144,215,165,182,35,113,158,205,89,167,107,217,236,212,114,174,27,248,29,108,227,148,187,202,214,184,90,148,105,123,209,219,20,218,91,218,90,20,181,158,166,182,215,252,209,123,63,249,69,28,77,195,234,230,23,94,181,11,38,226,132,252,89,212,254,87,49,183,155,90,20,92,198,144,233,106,75,74,79,232,184,147,237,34,239,253,99,223,229,67,48,213,252,185,226,164,11,202,155,53,242,130,158,111,89,20,156,95,41,255,0,224,207,182,222,244,37,198,201,91,84,241,153,106,125,135,218,94,227,209,13,141,123,219,184,135,109,69,186,173,106,180,74,133,62,103,51,150,244,103,219,117,7,177,197,32,253,100,41,73,250,72,81,118,31,176,196,44,226,47,147,42,38,36,225,245,90,251,178,232,72,102,224,143,41,53,39,142,28,84,36,214,212,122,123,200,36,171,150,194,150,105,51,75,122,145,171,78,238,210,236,21,103,151,108,75,189,50,245,140,241,170,244,218,151,68,245,54,162,136,85,40,203,121,214,201,214,219,150,210,157,108,208,74,108,213,169,178,69,181,70,68,122,104,101,238,191,172,10,197,186,102,49,225,245,38,236,130,70,151,164,68,97,82,18,123,72,137,213,48,211,139,218,68,181,158,154,184,90,106,122,142,136,60,62,53,216,112,241,43,11,46,123,62,92,70,228,42,125,38,107,44,37,109,146,244,121,113,156,109,38,68,105,87,111,175,222,68,102,51,137,138,118,220,220,56,197,251,162,219,121,151,162,187,65,184,102,197,111,84,154,12,185,18,150,130,82,123,18,125,232,236,61,11,187,216,47,135,135,254,40,195,196,188,182,90,198,213,69,50,100,80,169,240,104,239,17,188,75,90,86,204,8,187,136,253,117,25,30,171,237,215,78,254,226,31,39,58,185,37,179,243,41,105,77,170,211,169,241,98,94,48,226,184,112,102,147,77,54,167,84,134,164,41,182,220,112,152,113,213,32,222,124,148,105,73,246,233,169,118,247,211,12,200,24,205,147,220,95,212,157,169,209,170,180,58,134,211,117,149,75,142,196,196,51,43,232,235,243,74,113,165,170,54,186,118,110,36,251,12,187,46,127,35,217,204,181,115,39,98,67,167,212,106,113,99,93,212,232,237,179,54,27,143,54,135,30,83,108,198,39,30,66,13,247,29,82,13,215,140,137,74,211,83,45,15,183,190,74,92,214,253,54,235,183,170,86,221,94,35,82,97,212,226,61,13,230,221,109,43,74,144,226,20,133,17,146,136,200,251,20,101,218,71,223,220,51,251,159,12,184,213,48,3,27,107,45,55,78,113,170,29,114,92,138,156,7,16,202,146,203,109,189,46,87,45,164,159,41,8,35,36,51,216,148,234,68,93,198,101,221,42,184,68,230,105,20,121,211,48,50,234,172,172,218,154,243,147,41,199,42,71,97,56,179,129,21,166,17,189,210,246,18,180,66,81,175,126,135,236,22,213,223,218,67,250,2,20,113,81,198,99,195,124,2,126,219,135,40,145,46,230,117,84,183,16,151,52,81,177,34,20,212,25,153,18,210,122,106,130,246,25,125,70,41,107,10,173,169,119,174,39,218,214,204,104,234,144,237,90,183,6,38,194,65,172,213,205,144,132,105,161,17,153,246,171,220,127,172,104,227,11,105,148,140,37,193,27,102,5,110,68,122,92,106,21,187,9,51,23,33,105,97,13,114,98,32,151,184,212,73,36,232,77,158,186,233,166,135,174,154,10,153,226,69,158,89,88,179,112,202,194,156,58,173,73,102,222,164,202,91,18,159,139,36,210,137,142,52,185,140,44,137,76,200,82,28,105,109,184,131,237,73,26,187,53,208,180,33,24,114,205,151,75,207,49,248,141,2,214,183,224,72,92,46,123,78,84,102,114,157,54,218,99,158,202,29,51,90,26,112,146,162,39,136,253,98,208,139,180,254,187,242,203,158,94,236,172,189,97,229,54,209,182,105,48,218,148,220,118,78,124,164,48,202,92,126,65,48,203,110,44,214,134,219,53,110,54,82,122,168,181,51,237,63,171,171,0,0,15,155,33,10,129,36,229,180,218,148,218,251,22,148,22,189,166,122,154,180,253,93,227,254,253,55,76,73,165,46,203,105,181,171,77,16,183,18,74,251,52,212,126,101,62,253,82,123,109,50,218,211,29,147,39,13,195,35,34,89,146,187,136,251,72,245,35,31,92,139,66,208,135,244,126,90,141,46,153,88,138,184,53,106,116,89,177,156,35,74,217,146,202,93,66,136,200,200,200,210,162,50,62,195,50,251,12,199,134,115,46,185,127,118,121,85,92,192,236,63,84,210,115,155,212,157,179,8,221,223,187,118,187,249,90,235,187,183,93,123,251,71,184,166,210,169,116,104,141,192,163,211,98,193,138,210,73,45,179,25,148,180,218,8,136,136,136,146,146,34,34,34,34,47,176,136,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,165,74,165,214,98,57,2,177,77,139,58,43,169,52,184,204,150,82,235,107,35,35,35,35,74,136,200,200,200,204,190,195,49,225,219,203,174,95,218,158,117,86,240,59,15,211,52,220,230,245,37,108,194,39,119,238,221,174,254,86,186,238,237,215,94,254,209,238,105,212,186,101,30,42,32,210,105,209,97,70,108,137,40,102,51,41,105,9,34,34,34,34,74,72,136,187,8,139,236,34,31,168,127,20,146,82,77,42,34,50,50,208,200,253,162,156,248,155,100,203,17,35,98,140,156,86,195,235,94,165,92,164,213,91,92,137,141,211,225,63,37,198,100,59,34,99,238,25,147,76,109,74,9,59,59,77,70,100,106,45,117,35,35,16,62,153,132,184,165,89,169,21,34,153,135,23,68,153,156,206,81,178,213,30,66,214,149,110,36,232,105,74,12,203,67,50,46,238,243,22,185,194,255,0,36,213,204,48,117,236,99,196,186,34,226,85,165,198,84,88,112,166,198,91,110,48,133,244,82,16,225,182,243,9,82,86,149,182,180,238,37,232,70,70,69,219,169,139,33,0,0,28,167,49,121,123,178,179,11,135,181,43,70,230,164,196,118,83,145,222,56,18,150,195,42,113,137,6,195,205,182,178,90,219,112,211,180,222,81,234,146,212,143,180,190,186,13,204,214,92,239,60,184,98,52,251,90,224,129,33,16,185,238,185,78,153,202,116,155,117,142,123,200,104,201,107,105,178,82,140,153,51,245,75,67,46,210,250,164,247,13,220,242,74,194,107,134,46,21,98,53,106,75,214,237,86,82,24,138,252,169,38,164,67,113,213,195,97,26,169,233,9,67,109,33,182,214,125,137,51,79,110,154,150,164,45,155,20,169,180,140,90,193,27,154,5,18,68,106,164,90,237,187,53,48,215,29,105,125,14,243,162,44,145,180,210,74,37,106,78,22,154,107,174,165,166,186,140,227,226,173,181,46,202,196,251,166,217,147,29,81,221,164,214,231,68,216,104,52,26,121,82,22,141,52,50,35,46,212,251,139,245,11,165,225,93,140,199,137,24,4,197,183,50,89,46,93,178,234,105,109,161,78,106,162,98,60,40,72,35,208,214,163,211,85,159,176,139,234,33,53,192,127,59,187,76,84,175,23,108,205,34,177,58,30,6,90,181,149,147,80,158,110,101,68,226,200,236,55,16,115,226,186,194,246,58,126,195,78,168,82,53,238,212,253,130,42,228,63,46,53,76,127,198,218,51,78,83,156,118,135,67,151,30,167,61,197,178,165,50,227,108,203,139,204,105,71,202,90,12,205,15,106,105,86,132,101,222,100,93,250,2,182,109,250,109,169,111,83,109,186,68,86,163,67,166,68,102,27,45,180,132,161,41,67,104,74,18,68,73,34,34,236,73,23,97,23,119,112,141,121,225,206,101,171,150,203,18,101,62,157,83,139,38,238,168,199,113,152,80,219,121,181,184,202,156,102,73,54,242,208,79,182,234,80,78,178,68,106,78,186,25,232,93,189,212,193,14,6,51,103,11,23,245,55,106,117,154,173,114,161,180,157,121,82,228,49,13,15,74,250,58,252,234,155,105,10,147,174,157,187,73,94,211,62,219,158,201,86,73,108,252,181,218,80,170,181,26,124,73,119,140,200,173,156,217,166,211,78,41,165,45,168,234,113,180,56,108,54,234,80,79,48,106,36,168,251,53,212,251,123,190,183,16,12,81,135,134,153,108,186,77,218,138,99,72,174,211,231,81,217,34,120,144,181,45,232,18,182,145,122,233,51,61,81,217,166,189,221,198,40,123,11,45,185,184,143,139,246,189,182,211,47,74,118,191,112,194,140,231,170,107,51,231,202,66,13,74,236,81,247,175,180,244,62,255,0,104,209,222,10,88,112,240,215,11,45,139,62,36,70,227,170,5,38,19,47,165,13,146,53,121,17,155,109,70,100,73,79,111,169,222,100,70,61,192,231,120,235,139,116,204,28,195,234,181,217,56,141,78,199,136,250,163,164,182,153,27,169,97,215,19,184,141,104,61,53,108,245,208,245,20,11,152,156,75,189,51,11,140,242,170,245,42,145,205,118,165,81,92,58,108,100,60,235,132,211,110,75,117,77,54,72,53,56,105,208,222,50,218,147,50,45,116,34,247,218,255,0,13,12,168,66,193,188,55,69,235,115,81,200,238,26,214,146,16,228,168,229,189,166,94,98,27,132,72,53,178,133,164,137,198,213,167,105,145,118,247,159,104,146,153,133,198,91,127,3,112,186,185,123,214,170,112,226,189,26,20,147,130,220,135,208,131,126,74,99,186,235,109,164,148,180,26,148,163,104,200,146,147,212,244,61,61,229,158,28,118,197,122,238,51,226,125,126,251,174,79,145,32,231,207,148,236,100,186,234,214,76,176,185,14,186,134,208,74,90,246,165,60,211,209,36,163,34,215,179,222,127,39,12,176,250,185,138,55,173,62,200,183,97,191,42,117,67,155,203,109,150,214,181,31,45,165,186,122,18,18,163,250,45,168,251,8,251,191,88,149,220,72,48,58,217,192,217,118,109,173,111,53,40,146,207,164,119,169,196,183,180,245,40,139,45,13,13,163,95,202,159,179,255,0,159,85,224,160,243,168,189,241,5,148,62,105,67,158,137,222,141,198,91,244,102,163,167,103,183,65,111,130,40,113,65,171,75,166,100,198,250,76,57,38,195,143,122,47,69,37,102,149,246,85,97,125,19,35,47,121,234,41,131,42,148,104,213,236,117,182,233,178,219,67,141,59,214,110,74,136,140,143,72,111,171,184,200,253,164,59,71,19,108,70,191,174,44,195,85,236,250,251,179,89,162,209,58,127,71,71,113,79,37,178,231,65,134,227,186,37,106,52,125,52,145,250,164,93,189,167,169,136,157,111,80,106,87,53,98,61,18,147,17,233,50,228,239,229,180,203,106,90,213,181,38,163,209,41,35,51,236,73,159,119,176,105,15,45,120,57,69,193,12,42,165,89,52,152,12,199,84,110,127,53,72,105,8,82,247,73,121,196,238,52,161,26,233,205,61,53,47,111,235,62,162,243,45,72,108,217,121,9,90,21,222,149,22,164,127,223,31,62,141,110,210,104,4,234,105,113,27,97,47,109,220,148,54,148,151,102,186,118,36,139,222,99,153,102,222,138,170,254,95,174,154,99,123,55,187,208,237,53,247,118,77,97,94,227,247,123,134,111,161,171,149,41,10,51,46,205,127,196,52,207,129,243,61,33,133,212,89,124,196,175,153,212,250,201,61,72,244,144,225,119,254,161,238,128,0,0,113,220,220,206,58,126,95,174,137,4,241,52,101,208,232,173,219,116,254,26,193,119,254,177,155,180,106,107,45,123,70,156,176,110,10,105,216,111,72,134,134,77,162,111,168,245,13,59,76,181,125,195,238,253,99,218,0,254,25,17,150,134,90,144,207,175,16,252,59,103,15,115,31,93,137,31,103,46,71,75,180,147,167,102,216,17,12,251,146,159,211,29,143,131,245,173,14,171,141,21,10,235,205,37,111,83,57,92,189,201,35,34,230,68,158,147,239,35,62,226,246,25,8,253,158,218,26,237,252,205,221,180,229,147,164,104,232,63,41,223,219,79,140,126,226,247,139,75,225,35,57,249,25,97,167,67,113,244,173,184,220,238,90,9,70,102,141,213,9,230,122,151,179,81,55,133,62,241,170,50,249,127,98,105,166,191,198,154,255,0,246,138,112,250,188,22,155,37,92,119,162,205,166,143,111,163,189,99,79,172,95,55,81,238,49,255,0,92,91,50,191,50,45,105,236,125,182,169,14,170,43,251,125,42,182,35,153,161,189,168,131,21,157,198,134,180,45,79,118,155,151,219,236,247,10,194,22,73,195,27,59,201,177,230,163,6,241,50,189,18,45,9,221,122,9,147,165,108,75,26,20,201,14,110,91,207,146,19,185,106,66,75,106,59,117,34,62,221,12,91,204,184,212,250,229,49,248,79,147,50,161,204,105,108,56,94,170,208,180,40,141,42,46,221,72,251,12,200,85,38,115,120,99,222,50,47,234,134,33,224,123,74,146,197,85,247,106,18,97,237,117,107,68,135,94,144,242,201,182,227,69,208,146,69,202,73,106,163,62,221,53,62,195,18,75,135,117,173,141,184,105,98,187,102,226,117,181,38,49,53,49,73,105,215,161,203,65,165,178,102,35,100,90,188,73,208,189,69,159,97,105,217,246,144,154,129,222,40,219,138,198,13,170,192,199,103,110,232,240,210,212,107,141,10,156,181,182,222,212,41,233,19,39,56,102,102,72,73,26,204,145,219,218,103,245,152,235,60,27,49,136,169,215,5,115,9,170,115,140,153,148,212,154,164,114,113,222,206,106,151,79,97,41,45,203,211,184,143,66,36,235,245,251,5,184,8,165,158,124,155,90,185,135,195,170,133,66,137,67,139,26,237,167,52,236,216,178,99,70,109,15,74,113,182,36,154,26,82,210,195,142,172,148,235,196,102,146,208,204,200,140,143,94,250,110,177,47,28,86,201,190,55,148,197,68,168,82,234,20,90,135,79,46,52,134,228,176,137,76,51,45,38,178,217,185,165,45,10,84,109,59,116,35,34,50,61,52,236,190,188,183,99,149,189,143,152,85,65,189,233,85,72,15,78,149,79,138,186,148,104,207,161,71,30,90,163,50,235,173,154,18,226,205,27,84,233,22,213,30,226,236,35,247,159,27,226,57,150,168,152,229,130,85,74,237,58,15,50,187,107,197,126,172,201,180,209,27,207,34,52,73,106,75,41,209,165,173,90,173,210,209,36,105,35,63,105,31,125,33,97,237,217,113,96,222,42,81,238,86,14,92,10,133,183,89,142,244,134,85,204,105,122,199,146,133,169,165,164,141,10,211,115,122,26,76,203,187,216,52,63,150,108,100,165,99,142,15,91,247,181,62,115,18,36,187,6,35,115,210,211,169,89,183,44,226,178,227,168,61,22,179,35,35,116,181,37,30,226,246,251,207,170,143,249,90,210,218,20,181,30,137,73,25,153,253,66,146,56,180,227,59,87,254,54,177,103,82,106,42,118,159,111,195,68,103,217,75,219,144,83,24,151,57,181,43,106,86,164,238,218,178,45,76,137,90,123,187,135,150,225,127,133,41,190,115,5,18,232,168,198,65,211,109,118,219,171,155,206,163,230,219,118,52,216,75,220,106,52,41,41,209,43,51,215,84,153,23,180,132,137,226,115,158,135,201,114,48,35,11,43,209,78,57,18,209,84,157,78,148,123,201,95,195,34,189,28,220,98,70,154,105,203,86,197,35,191,67,63,97,10,233,194,108,40,190,113,202,253,131,105,90,180,185,245,57,181,25,77,20,151,219,97,231,137,148,56,243,109,173,231,84,218,22,105,73,27,169,53,44,200,244,215,183,191,182,249,114,105,148,187,75,44,152,119,6,44,104,104,122,227,168,70,105,250,164,199,27,105,78,37,231,24,142,79,52,135,9,150,220,38,249,140,110,36,171,83,215,180,251,123,164,80,0,0,15,225,145,40,180,81,17,145,251,12,126,101,210,233,142,172,156,114,157,21,107,46,210,82,153,73,159,247,244,31,161,13,182,210,118,54,132,161,37,236,73,104,67,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,126,105,244,234,125,82,50,225,212,224,71,152,195,132,105,91,79,180,151,16,162,50,50,50,52,168,140,143,176,204,191,88,243,144,48,151,10,169,83,149,83,166,97,157,169,14,98,148,107,57,12,81,99,54,233,171,82,86,166,164,160,143,93,72,143,93,123,203,81,234,90,105,166,91,75,76,182,150,208,146,34,74,82,90,17,17,123,8,136,127,216,0,0,8,237,156,188,165,218,89,155,195,185,209,36,195,67,55,29,62,51,175,211,38,54,219,73,113,79,54,196,130,101,165,172,217,113,195,111,152,254,227,74,116,61,123,75,183,190,134,177,107,10,47,156,13,191,103,90,87,85,46,125,50,101,58,83,165,25,247,24,121,146,121,13,188,227,104,121,165,56,132,26,146,102,210,141,43,34,34,61,59,59,187,44,87,134,54,122,31,230,71,192,140,83,175,70,40,230,72,69,46,117,70,81,239,53,127,3,138,204,98,113,249,26,105,167,49,92,180,163,222,101,237,33,29,248,160,97,74,108,108,193,75,186,41,177,208,84,219,161,183,42,196,251,72,249,183,29,147,54,106,247,18,137,9,73,234,148,17,235,170,140,203,218,99,212,112,150,198,118,176,255,0,27,100,89,245,106,138,154,167,220,16,215,25,134,84,241,37,7,49,249,112,91,74,182,169,105,78,237,168,50,212,136,213,167,188,93,186,22,151,16,149,160,245,74,136,140,143,234,31,244,57,86,102,113,146,149,129,216,61,112,222,213,9,204,71,146,212,25,109,192,75,174,165,6,228,178,138,243,141,32,181,90,12,204,205,163,208,146,123,143,217,239,44,240,98,21,217,113,99,38,42,86,46,87,206,92,250,133,201,89,144,244,118,83,204,117,122,200,146,181,165,164,36,205,106,211,115,154,18,72,207,191,218,46,247,135,30,90,162,96,110,9,82,235,181,24,36,221,118,232,138,197,89,227,117,162,39,153,68,152,145,20,166,85,171,72,90,116,91,71,170,76,212,68,126,211,62,238,201,153,28,114,183,176,15,10,171,215,189,86,169,1,153,209,105,242,151,77,141,37,244,36,228,75,76,103,157,105,178,66,156,65,175,114,154,50,218,147,220,125,164,94,242,161,75,238,241,197,108,228,99,121,204,76,74,133,82,161,90,168,116,241,35,71,110,75,232,138,195,210,212,104,45,155,157,82,16,149,73,211,179,82,34,50,34,215,94,219,145,200,198,77,173,92,188,97,213,62,161,91,161,197,147,118,212,90,106,108,169,50,99,54,183,162,184,227,17,141,109,37,106,97,183,80,73,117,147,50,73,234,100,102,102,103,175,116,173,21,33,198,79,24,138,163,112,80,240,154,153,56,205,152,173,70,170,72,38,221,236,230,165,117,6,20,147,218,189,59,140,181,35,78,191,95,176,114,94,20,248,54,171,255,0,29,154,187,100,67,75,177,173,196,38,114,22,227,123,144,151,163,204,130,225,25,25,161,68,75,34,95,103,105,31,214,66,242,123,128,66,190,34,54,182,54,226,93,138,213,155,134,54,212,169,60,217,169,75,174,179,14,90,205,77,155,50,219,50,213,146,86,165,235,160,251,75,78,223,176,132,108,201,151,12,107,198,61,253,3,16,241,193,165,70,98,148,251,85,8,208,246,186,133,174,67,79,71,121,4,227,114,98,232,105,50,230,164,244,81,31,102,154,151,105,139,79,155,58,223,177,109,133,203,159,42,37,50,145,69,132,106,83,142,173,12,180,203,12,182,102,122,153,237,74,72,144,131,63,97,17,23,176,133,37,113,32,206,60,236,112,190,164,97,253,171,83,101,203,82,137,37,109,165,113,94,51,68,135,153,122,91,68,225,26,31,91,107,74,154,117,62,182,210,51,236,238,46,195,132,169,74,150,162,66,18,106,82,143,66,34,45,76,204,89,231,9,60,175,203,149,90,103,31,110,90,67,169,138,198,239,69,45,248,230,72,115,114,39,69,123,105,173,173,15,67,219,174,197,246,123,125,195,254,120,210,183,165,197,101,47,148,209,110,244,151,172,73,245,143,230,233,221,230,62,87,5,83,47,151,247,222,186,107,252,87,167,255,0,104,168,139,130,16,135,139,108,231,227,229,134,163,13,183,210,134,229,114,121,136,53,25,26,246,212,32,25,104,94,221,5,90,100,78,134,187,131,51,86,149,57,28,221,87,215,254,79,233,118,83,228,159,184,253,194,64,241,129,181,161,210,177,162,159,93,101,164,161,234,159,55,153,181,36,68,124,184,144,18,93,196,71,220,126,211,49,198,248,120,97,219,88,133,152,250,20,71,249,124,184,253,86,226,94,157,187,160,75,50,239,74,191,64,104,44,136,136,180,34,208,135,244,7,139,198,56,41,169,97,189,94,18,153,55,73,206,159,212,36,238,51,209,246,207,187,245,12,198,185,234,184,122,30,131,72,153,69,156,117,12,191,90,210,20,249,58,163,235,181,86,237,218,255,0,13,124,187,255,0,80,236,64,0,0,35,230,123,156,229,101,166,234,86,247,19,253,131,218,131,208,255,0,207,8,195,59,141,126,80,134,161,48,244,150,86,132,2,112,208,106,249,221,118,247,126,85,99,209,0,10,81,227,7,108,21,35,29,97,87,82,75,36,213,249,154,107,221,243,80,224,39,179,176,189,254,243,253,67,220,112,91,170,82,216,187,175,42,107,241,89,84,201,62,142,228,58,164,36,214,141,173,84,84,173,166,103,169,106,93,135,160,230,92,91,240,221,118,166,99,31,188,155,109,194,143,116,109,229,234,94,169,116,208,96,54,122,122,164,93,234,247,171,245,119,9,77,193,170,239,110,110,26,92,22,171,143,164,215,79,233,57,104,221,218,158,100,138,131,135,217,187,179,187,220,66,199,69,58,241,164,90,79,18,172,212,147,155,141,62,145,213,58,235,183,248,61,59,217,236,31,115,130,209,56,119,29,232,100,74,218,94,141,215,221,249,58,136,179,236,91,195,123,127,22,172,26,157,133,115,67,76,154,125,75,147,205,65,182,133,254,77,230,221,46,197,165,73,250,77,167,189,39,221,250,198,113,49,199,9,235,88,43,137,53,92,62,174,70,125,167,169,220,143,89,212,45,59,185,145,218,119,176,212,132,25,232,78,151,242,75,250,79,195,71,145,34,43,169,145,21,247,25,117,58,237,91,106,52,168,181,45,15,67,47,168,90,94,70,56,153,207,149,90,162,225,110,52,207,104,163,186,210,227,181,85,125,213,111,92,167,231,35,151,204,122,76,173,13,41,67,171,238,78,226,36,22,154,145,30,182,161,78,168,66,171,83,226,213,105,178,90,147,18,107,40,145,29,230,150,75,67,141,173,36,164,169,42,35,50,50,50,50,50,50,61,15,81,254,233,66,83,174,212,145,106,122,158,133,222,99,254,128,87,247,24,76,50,249,79,129,244,187,194,12,52,42,109,38,174,194,158,120,155,213,101,21,168,115,220,81,110,36,25,237,213,68,122,25,145,125,130,178,242,83,137,47,225,158,99,236,170,145,73,83,49,234,85,170,109,54,74,183,154,82,76,185,62,49,172,212,123,146,90,104,142,221,117,47,121,13,21,82,42,12,85,169,48,170,177,93,75,140,204,142,220,134,214,149,17,146,146,180,146,136,200,200,204,140,140,143,216,99,245,136,27,196,111,35,212,108,94,181,166,226,157,145,78,76,123,166,150,195,143,200,110,59,40,65,75,105,166,229,190,173,73,166,22,227,142,173,215,18,93,170,34,62,206,227,208,196,45,225,209,152,139,187,0,241,195,240,77,115,62,166,41,117,105,222,137,122,44,229,58,146,98,91,179,34,48,165,18,22,234,18,149,37,45,40,181,52,154,139,180,180,50,236,43,182,82,33,87,232,166,219,137,106,68,74,148,93,20,90,18,208,227,110,35,183,222,70,70,71,245,145,138,35,226,93,151,231,112,111,29,166,86,169,180,211,102,141,114,115,42,105,113,12,154,91,75,242,38,76,86,194,52,182,132,23,168,217,118,106,103,167,180,200,118,14,18,25,145,114,214,188,164,96,205,193,83,89,83,234,198,183,225,165,231,189,78,165,215,96,71,109,41,37,186,73,215,106,79,66,36,25,251,181,238,23,18,70,70,68,100,122,145,247,24,241,56,215,126,66,195,76,42,186,175,57,143,182,217,211,40,243,164,178,75,81,17,45,214,227,56,226,83,218,164,235,174,195,236,35,35,255,0,24,205,238,48,94,114,241,11,20,174,203,206,91,235,112,235,21,185,243,80,74,81,153,33,14,200,113,194,74,117,82,180,34,222,122,22,167,246,159,120,236,56,31,153,135,240,7,6,238,74,13,170,136,229,115,92,142,76,141,214,182,71,204,98,36,136,173,163,66,113,14,161,196,173,46,50,149,119,26,72,251,123,79,187,139,210,40,247,182,48,223,73,131,77,141,62,179,94,175,206,37,40,210,135,164,173,78,190,241,17,173,90,18,214,101,189,194,212,251,79,85,123,76,197,226,228,27,38,54,238,94,108,26,117,209,92,166,161,219,194,179,5,151,229,184,251,45,169,113,121,204,197,90,217,35,83,13,186,141,174,178,126,169,153,232,125,250,159,116,187,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,17,51,243,147,27,119,48,246,13,70,232,161,211,80,213,225,70,130,243,241,28,97,148,37,114,185,44,202,90,25,51,75,14,58,189,206,188,94,169,25,106,125,218,31,125,29,85,232,215,182,15,95,74,131,82,141,58,141,94,160,78,53,36,212,135,163,184,151,88,120,200,150,157,196,133,145,111,108,244,62,195,213,62,195,33,217,241,195,51,15,227,238,13,219,116,11,169,17,206,230,182,156,135,27,173,112,143,152,252,72,241,92,70,134,226,221,91,138,90,156,121,74,238,36,153,246,246,31,127,31,193,251,206,94,30,226,149,167,121,196,121,109,157,30,183,2,107,132,149,25,18,208,212,134,220,52,171,69,39,82,61,157,165,169,125,165,222,52,133,130,151,228,44,75,194,171,86,243,134,251,110,29,78,143,6,75,196,218,136,201,14,185,25,183,20,158,197,43,77,55,151,97,153,159,248,199,182,51,34,35,51,61,8,187,204,83,191,22,252,200,57,116,94,49,176,106,223,170,44,224,82,141,15,204,75,47,250,157,75,78,207,142,226,84,72,116,211,174,213,22,164,104,35,247,233,220,56,247,13,28,191,59,140,152,237,14,181,82,166,155,212,107,111,151,83,82,214,201,169,181,63,30,100,53,108,51,83,107,65,250,142,31,102,164,122,123,72,133,238,37,16,168,20,82,109,180,181,30,37,54,46,137,34,34,66,27,109,180,118,123,136,136,136,190,162,33,73,60,69,243,17,119,99,230,56,30,19,91,47,169,250,93,38,119,162,90,139,5,78,168,159,150,212,201,108,37,70,132,58,180,169,74,75,169,45,73,36,163,236,45,8,187,14,105,112,228,200,245,27,8,109,104,88,167,123,211,147,34,233,170,48,219,241,219,144,202,22,81,26,117,184,143,167,66,117,132,56,219,168,117,181,23,98,140,139,183,188,245,49,60,135,228,171,212,24,164,210,102,213,101,56,150,217,135,29,201,14,45,70,68,73,74,18,106,51,51,51,34,34,34,47,105,140,234,231,91,18,95,196,204,199,222,181,37,73,83,209,233,181,170,149,54,50,183,154,146,108,183,62,73,160,211,235,40,180,209,125,154,104,94,226,22,105,193,239,12,190,76,96,125,82,240,157,13,9,155,86,171,190,166,94,54,244,89,197,118,28,7,18,91,141,4,123,117,73,158,132,102,95,104,176,16,31,242,164,37,90,110,73,30,135,169,106,93,198,63,194,163,80,133,73,167,202,170,212,164,181,26,36,38,87,34,67,206,172,144,134,219,66,77,74,82,148,102,68,68,68,70,102,102,122,22,130,163,120,142,113,5,149,116,206,159,130,248,69,88,34,164,54,78,196,170,79,141,32,200,222,89,28,184,207,54,151,35,201,52,169,181,33,77,168,146,164,118,246,25,246,104,66,181,28,113,199,156,83,174,173,75,90,204,212,165,40,245,53,25,247,153,159,180,199,121,201,94,2,76,199,220,112,163,91,202,130,251,212,186,115,241,170,85,3,75,70,164,28,118,230,71,67,169,63,155,90,126,139,221,202,34,47,121,233,223,127,184,73,134,246,254,18,216,52,203,10,217,134,152,212,250,111,59,148,130,109,8,252,163,206,58,125,136,74,83,244,156,87,114,75,191,245,138,194,227,74,78,21,199,101,153,146,182,31,164,180,247,126,78,156,62,23,5,181,164,177,42,242,73,185,180,213,232,237,19,174,155,191,131,212,125,158,209,113,66,184,184,202,221,237,194,195,75,126,213,109,244,146,234,29,95,49,27,187,85,203,145,79,112,187,55,118,247,251,140,69,158,18,24,110,229,215,152,198,47,39,27,112,227,90,251,185,154,23,170,125,76,25,237,150,190,169,151,122,125,233,253,125,195,167,113,164,170,82,223,187,172,218,107,17,25,76,200,222,145,231,186,150,210,75,94,230,169,202,78,166,71,169,232,93,133,168,240,220,31,45,130,171,227,180,218,226,137,102,154,71,47,93,59,139,155,14,122,123,123,15,221,239,47,214,46,184,0,121,220,66,37,157,161,60,155,52,146,190,107,77,221,223,149,64,203,219,191,148,49,162,60,136,59,205,203,69,170,173,238,43,251,59,181,103,169,255,0,158,18,132,131,0,0,1,192,243,199,17,233,121,109,186,154,101,180,173,95,192,123,20,70,127,250,124,111,119,216,51,170,215,229,8,105,255,0,13,94,41,22,85,57,228,235,162,185,221,255,0,240,203,30,156,0,84,183,27,90,19,241,235,152,107,90,38,147,203,151,233,157,84,148,158,190,162,41,201,245,143,79,127,119,104,225,60,44,111,147,181,115,43,76,165,46,121,48,213,91,157,185,10,119,105,47,149,2,106,139,179,113,17,232,106,247,31,234,19,15,140,126,26,38,175,134,148,108,66,98,58,84,170,39,81,206,115,102,166,158,116,138,123,73,237,36,158,157,222,213,23,235,238,28,3,131,125,207,82,133,140,85,139,109,18,21,210,84,122,125,237,154,213,167,205,197,168,44,180,45,116,239,63,113,139,155,20,211,198,105,183,83,139,118,210,214,122,161,125,102,194,237,236,210,53,63,81,236,248,42,168,202,169,125,167,98,76,143,209,125,166,93,165,234,212,69,177,138,123,227,27,133,12,209,47,202,46,36,199,105,134,206,187,212,243,54,36,137,74,228,51,79,100,183,104,130,215,191,179,85,31,234,238,21,182,63,214,44,169,16,101,51,54,35,203,101,248,238,37,214,156,66,141,42,66,210,122,146,136,203,180,140,140,181,212,133,189,240,205,207,75,87,141,50,22,8,98,93,87,109,86,11,13,198,165,73,144,249,17,60,210,19,14,51,45,111,122,65,169,78,26,148,179,218,148,17,31,105,151,110,164,44,157,42,37,36,148,147,212,140,181,35,31,208,28,167,52,182,20,60,69,192,75,222,131,38,26,100,186,154,13,73,232,168,54,201,103,207,232,159,66,52,35,74,187,117,95,176,181,237,236,25,209,168,53,42,196,196,137,44,154,92,143,34,222,173,173,58,36,141,10,109,108,62,101,217,244,76,140,141,31,81,151,212,52,51,147,124,65,107,17,242,235,101,86,16,249,186,228,74,45,54,19,234,82,137,74,55,83,6,58,149,169,238,87,110,171,237,212,245,250,135,107,31,229,38,52,121,145,220,139,45,134,222,101,228,26,28,109,196,146,146,164,153,104,100,100,125,134,70,70,42,171,61,25,52,184,236,236,108,160,99,150,20,91,139,114,156,170,204,89,245,6,105,176,220,55,16,255,0,87,38,75,171,218,195,4,146,73,37,45,150,170,94,186,233,169,247,24,177,204,8,174,73,175,225,37,171,46,115,15,51,41,186,68,22,95,67,201,52,184,78,20,102,141,91,136,204,207,93,76,245,215,183,81,192,120,147,229,254,62,49,96,85,78,187,10,158,79,213,237,166,30,169,180,164,52,74,113,72,143,14,98,137,4,100,218,212,122,173,194,236,35,34,215,218,70,41,19,13,239,10,214,18,98,109,30,231,142,169,17,38,208,42,209,222,125,4,107,109,100,108,72,66,212,133,17,41,39,222,223,105,25,151,119,176,104,175,46,56,163,77,197,252,27,181,175,72,51,218,148,244,186,76,21,77,216,234,86,109,201,84,86,92,113,10,209,107,50,81,27,133,169,40,245,45,123,125,226,36,113,118,198,210,178,240,138,22,30,81,234,27,42,117,185,141,148,150,208,238,138,56,79,69,158,202,245,36,184,74,211,114,72,187,82,105,247,234,125,130,150,148,102,163,53,40,204,204,207,83,51,31,162,155,78,157,87,168,70,165,83,34,187,38,92,199,144,195,12,180,131,90,220,113,106,36,165,41,74,72,204,204,204,200,136,136,181,61,69,199,112,209,200,204,124,58,160,70,198,60,77,163,52,187,134,160,218,29,167,198,145,28,143,166,97,196,67,144,210,205,15,71,74,208,242,92,66,203,84,172,200,187,72,187,117,49,98,36,68,146,36,164,136,136,139,66,34,246,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,225,145,40,141,42,34,50,50,208,200,253,162,187,184,151,100,102,54,34,208,36,227,22,25,81,154,69,195,79,109,110,212,35,71,142,69,212,176,218,38,72,117,100,134,99,169,107,117,78,45,5,170,150,68,125,132,125,186,24,167,26,149,58,117,34,161,38,149,83,138,236,105,112,222,91,15,178,234,13,11,109,196,40,210,164,169,42,34,50,50,50,50,50,50,212,180,31,157,38,105,50,82,76,200,200,245,35,33,116,188,34,49,180,175,60,34,155,135,149,138,129,46,167,68,152,231,76,218,221,213,69,9,152,176,25,70,132,167,13,90,110,81,151,98,73,62,237,15,176,75,124,198,226,141,55,8,48,110,233,189,39,79,106,43,209,41,51,149,11,123,169,65,185,37,49,94,113,180,39,85,160,205,70,109,158,132,71,169,233,217,239,25,212,196,139,194,181,139,120,155,88,185,228,46,68,185,149,250,180,135,152,65,154,220,89,155,242,22,180,161,36,106,81,247,185,216,68,103,223,237,23,119,195,95,47,241,240,119,2,233,149,217,180,242,98,175,114,176,205,77,213,45,162,75,137,110,68,56,106,52,25,155,104,81,104,182,207,176,204,203,95,105,152,239,216,239,93,149,111,225,37,213,46,11,15,61,41,202,68,230,88,67,41,53,56,110,28,103,77,36,146,35,35,215,82,45,52,237,212,87,30,70,50,107,113,222,56,217,95,199,44,87,182,214,221,57,53,153,83,233,236,212,161,184,78,45,254,174,52,150,151,181,246,13,38,147,74,156,45,82,189,117,215,67,239,49,106,177,163,71,135,29,184,177,24,109,150,89,65,33,182,219,73,37,41,73,22,132,68,69,216,68,68,67,253,71,20,206,62,32,179,135,25,118,189,107,11,125,77,57,46,139,82,132,194,146,162,74,137,213,65,144,164,232,123,147,219,234,118,104,122,253,67,60,208,26,149,125,226,68,118,72,156,145,38,225,173,161,58,43,85,173,197,190,249,23,111,210,51,51,53,253,102,127,88,209,110,86,172,40,152,117,128,118,69,6,52,52,198,117,84,26,99,210,144,77,146,15,159,209,48,133,234,68,148,158,186,163,218,90,246,118,142,174,3,248,165,18,82,106,81,232,68,90,153,138,216,226,101,158,150,172,234,100,220,16,195,74,174,234,172,246,28,141,85,147,29,242,50,101,165,166,100,103,154,222,204,130,82,92,37,37,7,181,72,50,46,195,62,221,8,84,36,169,82,39,74,122,108,183,150,243,242,28,83,174,184,181,26,148,181,168,245,53,25,159,105,153,153,235,169,143,242,22,243,193,187,10,26,167,218,21,188,82,117,166,20,236,153,18,105,137,89,164,141,100,149,53,79,124,139,93,154,233,169,126,151,127,179,218,44,188,84,231,26,165,25,213,44,68,236,73,17,122,83,183,78,211,245,105,195,198,112,101,109,213,98,221,202,180,30,136,71,71,188,187,123,117,141,80,208,92,176,166,78,50,23,61,74,110,48,209,237,181,200,87,73,78,234,54,54,75,86,159,57,22,158,179,212,181,211,188,189,196,59,247,7,12,52,77,35,13,43,56,132,252,116,165,117,190,159,146,230,205,13,92,153,21,6,149,218,105,45,123,253,138,63,213,220,33,239,20,235,228,238,172,202,212,233,72,158,79,181,73,228,236,66,93,220,72,230,192,132,163,236,220,100,90,154,125,197,250,199,118,224,149,66,126,69,119,18,171,70,202,121,81,61,13,162,212,147,212,247,162,162,159,84,244,247,247,246,139,105,0,30,99,18,158,76,123,42,162,242,181,209,60,158,239,248,84,12,192,59,249,67,26,42,200,228,71,161,229,182,213,105,230,210,133,127,14,236,73,25,127,233,242,125,255,0,104,239,128,0,0,56,206,111,169,114,42,249,127,185,225,69,41,42,117,125,22,212,199,212,214,122,77,142,103,216,68,126,194,255,0,24,205,249,17,161,205,22,70,147,47,127,96,211,30,0,213,226,215,112,158,135,83,130,250,158,97,238,167,98,212,162,81,158,146,93,73,234,100,102,93,228,126,209,208,192,5,108,241,169,166,57,39,15,236,106,138,34,18,211,11,210,123,221,229,234,109,239,126,156,69,219,167,102,189,223,88,174,236,146,213,10,141,153,219,50,162,165,54,146,107,210,58,155,135,162,123,105,242,75,183,180,189,226,243,179,135,132,237,227,78,95,110,123,9,49,208,185,83,250,46,67,155,53,91,123,38,199,117,91,79,98,204,181,38,187,116,73,255,0,73,84,199,10,202,220,139,75,54,116,123,110,161,21,198,215,82,234,57,132,164,25,26,57,116,201,203,45,117,50,211,93,197,236,49,122,2,156,184,208,176,227,120,159,104,62,163,61,174,250,67,111,234,143,78,35,31,79,130,252,206,93,233,118,195,234,12,185,189,7,205,239,236,86,141,84,79,187,218,45,232,87,255,0,24,138,13,58,110,5,195,174,72,56,197,46,157,204,233,183,237,230,31,50,101,61,43,217,169,107,220,93,186,25,118,10,87,34,51,236,33,255,0,72,105,215,8,205,182,150,173,164,106,61,169,51,208,189,227,236,217,119,125,122,194,186,41,151,101,185,82,147,10,117,50,91,50,155,113,135,150,218,183,54,226,92,34,51,66,146,122,110,66,79,176,203,184,95,110,68,51,83,68,204,62,21,83,152,153,85,105,87,53,34,51,49,39,50,235,232,55,221,83,81,163,19,143,109,55,156,113,68,110,60,101,185,90,106,125,228,71,223,40,0,127,140,216,172,206,134,252,41,13,161,198,164,52,166,150,133,145,26,84,149,17,145,145,145,246,25,104,99,63,124,68,48,117,252,38,204,109,192,164,197,109,152,183,20,153,117,182,73,180,26,82,73,145,62,94,210,250,9,46,230,253,154,253,166,38,207,7,28,102,102,163,102,214,112,166,179,86,121,201,241,102,72,157,17,167,95,35,66,98,165,170,123,8,74,73,75,220,71,184,204,136,137,59,125,199,236,22,98,3,242,84,233,84,218,204,69,193,170,65,98,83,11,35,35,67,205,37,105,237,35,45,116,81,25,119,25,255,0,124,127,205,38,143,79,161,196,232,105,177,219,97,130,61,82,132,33,41,73,118,17,104,68,146,34,46,194,32,172,210,162,87,41,19,104,211,216,109,232,211,163,185,25,214,220,73,41,42,66,210,105,81,25,25,25,25,25,25,247,145,140,253,241,2,193,39,176,99,48,149,184,172,65,38,105,213,199,164,214,35,155,109,26,91,74,94,157,40,144,130,209,180,36,180,75,93,197,175,103,180,253,147,91,131,230,58,181,42,216,174,97,77,106,162,210,21,78,41,53,102,185,175,17,25,50,219,112,24,73,22,231,59,187,251,146,69,245,251,4,62,226,61,141,171,197,172,196,215,41,241,37,186,228,11,98,76,154,33,37,78,106,131,114,52,233,101,185,36,78,41,58,109,115,176,251,15,234,33,21,27,109,199,92,75,77,33,75,90,204,146,148,164,181,51,51,238,34,47,104,179,126,24,185,21,122,225,145,31,29,113,74,132,209,64,139,33,10,165,64,159,20,247,184,180,156,57,76,200,38,223,142,105,54,205,38,226,119,165,122,159,105,23,180,197,181,197,139,26,12,102,161,194,142,211,12,50,132,182,211,77,32,146,132,36,139,66,73,17,118,17,17,17,17,17,15,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,1,254,82,162,198,157,25,216,115,99,180,251,15,33,77,186,211,168,37,33,105,50,208,210,162,62,195,35,35,50,50,49,82,156,78,114,42,245,189,34,70,58,225,109,9,163,129,42,66,213,85,129,2,41,239,109,106,57,146,158,144,109,177,28,146,77,146,73,180,239,82,245,46,194,63,97,138,200,113,183,26,113,77,58,133,33,104,51,74,146,162,208,200,203,188,140,189,130,85,240,225,198,213,225,38,98,104,116,249,114,221,110,5,207,38,53,16,210,151,52,65,57,38,116,66,220,162,55,18,157,54,183,218,125,167,245,24,152,60,96,241,213,168,182,189,15,10,104,181,22,150,170,137,70,171,59,202,120,140,205,151,27,158,194,136,246,185,221,221,222,147,47,175,216,33,71,15,220,18,123,25,243,9,68,139,34,9,61,78,161,189,26,177,32,220,104,212,218,146,204,232,164,180,30,173,173,39,170,93,238,61,59,61,165,237,208,45,26,149,18,135,72,133,70,128,195,108,198,131,29,184,205,54,218,73,41,74,16,146,74,72,136,136,136,136,136,139,184,136,42,212,122,125,114,39,67,82,142,219,236,25,234,164,45,9,82,79,176,203,67,37,17,145,246,25,143,250,166,82,169,180,104,136,131,75,130,196,86,16,68,68,134,90,74,19,216,68,90,232,146,34,238,34,254,240,253,96,43,59,140,118,51,51,78,179,40,216,83,70,171,188,220,249,83,35,206,150,211,82,8,144,168,170,106,160,194,210,164,165,123,140,247,17,17,145,167,79,121,251,4,38,225,225,131,175,226,206,99,109,245,42,43,111,69,183,100,196,173,188,78,32,212,147,76,121,241,55,23,208,81,119,57,237,211,237,33,160,72,81,89,131,13,136,81,219,67,109,71,105,45,33,8,34,36,165,41,34,34,34,34,236,34,208,135,251,0,139,249,239,205,77,19,47,24,85,81,98,29,85,164,220,181,120,207,68,130,203,79,160,159,105,78,198,146,77,189,180,158,109,196,145,56,201,22,228,235,161,247,17,159,117,9,94,151,125,118,253,186,42,119,101,199,82,147,54,117,78,91,210,156,113,247,150,226,183,56,226,156,50,35,90,148,122,110,90,143,180,207,188,124,101,180,235,123,121,141,45,59,136,141,58,164,203,82,63,105,15,249,23,251,195,78,131,78,162,101,118,130,229,60,227,25,207,68,89,143,242,118,246,58,186,116,61,196,173,8,189,110,194,215,93,79,235,18,172,84,47,26,9,156,203,210,210,135,212,25,242,186,255,0,155,223,216,157,90,167,31,119,176,124,206,11,204,56,230,39,221,239,164,207,107,94,143,221,250,227,212,72,133,198,138,47,226,167,91,145,118,230,206,177,109,211,226,184,226,233,189,63,44,146,131,51,95,50,153,5,103,166,134,122,233,180,253,132,45,159,39,120,78,214,11,229,246,216,176,213,25,8,149,3,173,231,185,179,69,185,190,108,135,83,184,246,32,207,66,119,179,84,151,244,157,24,231,106,168,85,156,206,222,117,20,169,181,19,190,142,208,219,61,83,217,79,140,93,157,167,238,22,35,193,90,152,184,216,127,124,212,87,20,144,153,190,140,216,238,205,13,205,143,212,72,251,116,237,211,187,234,22,76,0,57,230,63,85,226,80,176,158,185,83,156,250,153,142,207,77,189,105,81,36,203,89,45,36,180,51,50,46,243,47,104,204,226,136,220,115,68,17,153,159,112,210,6,80,41,114,41,25,126,182,33,74,41,41,117,29,110,228,200,212,150,90,205,144,101,216,100,71,220,127,226,29,152,0,0,7,199,187,109,248,247,69,191,42,133,40,181,106,78,205,221,223,201,90,85,237,35,246,167,220,51,23,123,80,37,219,23,60,218,28,230,205,15,198,229,239,73,145,150,155,155,74,139,188,136,251,148,94,193,125,156,58,47,104,183,142,89,237,227,102,115,114,29,137,213,243,82,151,73,106,70,234,132,189,53,45,198,101,169,39,218,37,0,0,130,156,93,233,46,207,203,154,230,180,194,23,209,233,170,141,38,106,78,249,208,11,176,244,236,238,20,251,129,181,200,246,222,41,81,43,82,156,113,182,163,245,59,148,217,145,40,183,70,117,37,161,153,145,119,171,222,52,204,133,70,168,69,37,104,135,90,115,216,122,40,143,67,254,247,121,8,97,96,228,162,133,134,57,187,44,84,183,97,165,20,207,244,6,185,104,34,111,248,177,76,43,105,33,132,164,181,82,212,103,162,187,126,222,193,53,133,72,241,185,134,211,87,30,24,75,109,165,18,223,244,223,49,91,123,15,107,116,210,46,209,203,248,71,92,82,233,153,130,244,75,79,109,102,161,249,68,154,140,181,229,194,158,162,236,212,139,188,253,198,46,248,67,78,42,214,52,171,179,43,181,154,141,62,19,242,166,82,186,126,74,25,108,214,103,205,168,193,37,118,18,76,251,146,125,218,119,123,69,33,216,17,169,19,46,232,17,171,174,182,220,21,243,121,170,113,73,36,150,141,44,211,169,171,179,233,17,119,139,86,182,184,102,218,232,140,244,148,211,20,227,51,163,59,21,60,214,91,53,32,212,122,110,47,224,186,17,150,135,161,246,136,37,156,108,166,220,217,104,189,9,151,161,201,122,137,83,79,83,26,89,54,226,154,65,184,236,130,67,38,179,101,180,18,201,12,107,180,181,236,237,46,206,239,143,148,44,199,92,89,116,197,186,53,195,6,106,202,143,42,100,120,213,86,13,197,236,56,170,147,29,111,40,146,78,182,157,219,25,34,213,103,183,223,217,221,160,108,41,196,235,103,23,108,122,93,239,107,84,35,202,139,80,140,195,202,38,157,109,102,210,220,101,14,155,106,216,181,18,84,68,226,117,45,79,77,127,88,246,0,43,75,140,150,18,21,90,202,162,98,125,46,149,204,153,14,92,104,18,30,109,141,77,49,144,213,65,245,153,169,40,51,34,212,200,207,85,105,245,123,68,6,200,206,49,205,193,220,195,90,243,209,47,147,10,177,81,133,73,150,107,112,210,218,89,118,116,99,90,149,235,160,136,136,155,237,51,212,180,239,35,26,25,162,85,34,215,40,208,107,48,159,109,230,39,198,106,75,78,54,162,82,20,133,160,148,70,70,70,100,100,100,101,220,102,63,104,0,10,222,227,15,132,81,42,216,125,74,196,216,84,199,221,159,14,91,16,158,117,150,9,68,152,232,98,160,242,141,70,72,53,17,18,140,140,245,86,159,87,180,65,28,142,95,175,225,149,123,18,110,229,243,16,202,112,246,176,196,119,11,82,34,148,75,140,226,118,158,228,150,253,17,169,104,123,132,125,188,171,175,93,55,125,114,230,144,181,173,218,189,74,76,245,169,102,102,165,41,215,84,179,51,51,51,51,61,85,239,63,180,196,155,200,38,81,171,217,129,196,202,101,126,167,77,113,54,189,14,115,51,37,184,243,43,38,164,114,100,69,90,217,213,76,173,181,238,105,227,61,166,101,169,119,153,23,125,240,90,182,197,26,205,183,224,91,84,8,17,225,193,167,70,106,51,77,50,210,27,73,37,180,37,9,236,65,17,107,181,36,93,132,93,195,235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,249,55,85,177,70,188,109,249,246,213,126,159,30,100,26,132,103,99,58,211,205,33,196,154,92,66,144,174,197,145,151,209,81,151,105,31,120,161,252,253,229,26,189,151,236,76,169,220,20,202,107,138,181,235,179,158,153,17,198,89,89,181,31,157,34,82,208,206,169,101,13,163,107,76,145,237,35,61,11,184,204,187,163,37,157,93,122,214,187,168,119,52,117,169,14,210,42,81,167,161,72,51,37,37,77,58,149,145,145,145,145,145,234,159,121,125,164,36,22,121,47,215,241,54,189,134,215,114,57,139,101,88,121,71,98,67,189,166,71,43,124,151,21,184,247,40,183,232,189,79,83,220,39,111,7,140,34,137,74,195,234,174,38,205,165,190,212,249,147,31,132,203,175,48,73,37,71,91,20,247,146,105,51,65,40,200,212,70,101,162,180,250,189,162,200,128,0,126,42,221,82,45,14,141,58,179,53,246,217,98,4,103,100,186,227,138,36,161,40,66,13,70,102,102,100,68,68,68,125,230,67,60,249,231,198,57,184,197,152,107,162,122,229,147,208,168,245,25,180,152,134,135,13,77,169,150,167,73,52,41,62,186,200,200,201,206,195,45,11,78,226,33,62,56,54,225,33,82,108,170,222,39,213,41,92,185,147,37,201,129,29,231,24,208,213,25,109,83,223,65,146,148,130,51,45,72,204,180,86,159,87,180,89,104,15,31,138,216,157,108,225,21,143,84,189,238,154,132,120,177,105,241,159,121,36,235,173,160,221,91,108,173,210,109,59,214,146,82,140,155,86,133,169,107,167,235,25,249,205,238,99,174,28,197,226,221,102,225,155,53,103,71,139,50,68,106,83,4,226,246,20,84,201,144,182,84,105,55,92,78,237,143,25,106,147,219,238,236,239,251,25,57,202,109,207,153,123,208,217,98,28,134,104,148,196,245,50,101,155,110,37,165,242,221,142,75,100,150,76,184,131,89,161,253,118,158,157,157,167,217,223,51,241,127,135,149,159,105,88,245,43,190,92,14,158,53,187,70,121,197,173,45,52,130,62,157,151,28,53,172,206,49,23,114,123,79,82,253,66,174,235,16,91,126,234,157,76,162,160,223,109,202,131,172,68,75,69,187,121,27,134,148,18,73,61,250,246,105,161,125,131,66,249,25,180,23,102,229,138,197,132,244,119,88,122,109,18,153,57,228,56,141,170,39,23,79,140,74,45,54,145,247,167,219,219,245,142,248,41,7,139,141,197,46,167,152,47,68,186,246,230,105,255,0,147,73,40,207,78,100,40,10,62,205,76,187,203,220,67,168,112,70,134,211,215,38,39,204,113,165,26,227,250,23,150,173,189,133,185,186,145,31,104,182,225,10,111,236,148,80,113,59,55,103,138,151,20,52,174,153,254,142,215,45,6,78,127,22,37,132,238,37,176,164,158,138,66,76,181,87,103,219,216,38,122,213,26,159,20,213,162,26,105,191,97,104,146,45,79,251,221,230,51,51,142,85,200,215,38,41,86,235,81,28,117,198,164,116,219,84,225,145,168,246,198,105,39,169,145,153,119,167,222,46,11,132,61,33,216,25,116,68,215,88,66,58,205,116,81,36,201,74,217,58,121,118,158,157,189,226,117,128,8,191,196,94,246,139,103,101,158,226,55,167,183,29,217,125,39,41,42,116,144,165,237,168,68,215,66,220,70,122,18,189,130,132,236,154,4,187,158,231,133,67,130,217,173,249,60,205,137,34,51,215,107,106,81,247,17,159,114,79,216,52,233,105,91,241,237,123,126,45,10,41,104,212,109,251,123,191,148,181,43,216,69,237,87,184,125,128,0,0,1,157,12,239,217,202,179,51,29,116,83,82,210,155,100,250,46,89,41,58,127,232,17,140,255,0,146,69,222,161,99,60,25,110,86,42,88,83,114,219,169,148,133,59,72,232,247,183,188,141,73,230,201,168,44,187,53,212,181,34,215,184,191,88,177,96,1,21,56,148,209,61,49,149,251,136,250,117,187,201,233,62,138,55,105,173,70,31,212,126,225,65,84,233,139,167,204,110,99,127,73,189,116,253,100,101,253,35,76,88,19,116,170,243,194,186,37,198,226,201,75,151,212,234,100,122,253,25,46,163,222,127,163,239,30,236,216,100,220,39,141,148,27,133,220,189,165,169,123,59,199,253,138,212,227,81,110,69,155,99,88,247,10,152,213,234,119,164,246,172,144,94,175,49,234,114,15,83,211,82,236,47,121,8,37,195,230,242,147,104,230,130,212,91,107,52,181,39,174,230,232,102,95,70,157,43,79,229,17,119,171,218,52,48,60,86,49,88,109,226,94,30,85,44,215,9,59,103,242,62,151,251,135,219,115,244,85,250,30,227,254,145,154,59,162,133,80,180,238,9,52,73,241,164,195,149,23,102,246,222,66,155,113,59,144,149,22,164,100,70,90,146,136,251,187,140,104,135,41,24,207,7,25,176,126,223,175,173,248,202,159,45,169,175,58,219,106,35,218,150,230,186,209,30,155,214,162,236,36,247,159,183,245,15,219,153,236,185,217,217,137,195,106,157,175,94,166,176,186,130,98,188,186,116,158,75,70,227,82,74,59,200,104,247,173,167,20,146,37,60,103,234,150,164,125,165,245,208,54,62,96,77,237,128,248,129,85,180,174,106,28,248,209,227,203,125,48,229,59,25,228,54,251,9,125,214,219,90,86,182,208,74,220,77,40,200,200,180,50,45,75,234,150,252,49,179,153,39,12,110,184,184,61,123,213,156,85,10,183,49,13,67,118,75,230,105,142,251,206,195,142,130,220,235,233,66,27,74,16,163,208,144,102,93,186,106,90,144,185,248,115,34,212,34,51,58,12,150,164,71,144,218,93,105,214,150,75,66,208,162,213,42,74,139,176,200,200,200,200,200,127,176,227,217,182,195,184,248,151,151,203,222,132,184,45,202,146,213,6,167,38,26,20,209,45,93,65,65,125,45,237,45,170,61,218,175,179,66,215,183,176,103,66,173,18,165,102,94,19,96,153,57,26,161,66,169,56,209,151,172,133,52,243,46,153,125,74,73,146,147,245,25,105,236,23,237,195,203,22,219,197,124,182,219,242,28,158,114,102,80,152,137,70,144,106,119,122,185,140,192,136,107,215,215,81,247,185,237,208,251,123,136,73,160,0,28,127,54,118,76,60,65,192,107,182,215,147,77,41,143,76,164,207,110,33,114,73,197,55,33,112,159,66,22,157,82,163,37,17,175,176,200,181,45,123,5,40,227,93,134,230,94,48,205,139,24,214,166,43,181,201,105,152,250,200,246,184,112,30,142,227,74,105,71,181,181,233,189,158,212,154,77,58,251,76,251,11,140,224,222,28,84,113,95,18,237,219,22,158,219,138,244,173,78,36,87,148,130,81,155,109,59,33,182,148,173,73,42,211,78,97,118,154,76,190,222,225,161,188,179,224,77,175,128,120,93,71,180,168,52,230,26,146,81,35,174,107,228,203,105,113,215,250,118,91,112,212,164,182,131,86,166,209,25,154,139,83,62,255,0,171,172,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,228,217,152,192,155,95,31,48,186,177,105,87,169,204,59,36,226,72,92,39,205,150,212,227,79,244,239,54,218,146,165,54,179,78,134,233,153,26,75,82,62,239,175,60,152,201,135,21,28,40,196,187,138,197,168,54,226,125,21,83,151,21,149,44,148,70,227,77,72,113,164,171,83,74,117,215,150,125,164,146,47,179,184,118,108,20,176,220,204,54,25,191,99,18,212,245,118,137,45,83,24,89,158,231,10,11,49,219,105,45,36,246,184,189,55,189,216,146,73,39,95,105,31,97,221,110,83,44,152,120,123,128,214,149,175,26,154,80,222,135,74,128,220,178,228,147,106,114,66,33,48,133,173,90,37,38,106,51,71,105,153,106,122,118,142,194,0,2,50,241,12,197,182,176,163,45,183,4,134,231,156,105,149,214,37,209,163,26,93,216,174,99,208,37,154,52,245,210,125,237,251,53,62,206,227,20,19,73,137,82,188,239,8,80,72,156,147,80,174,212,155,104,139,214,90,157,121,231,72,190,181,40,205,74,250,204,245,246,141,23,229,39,14,163,225,166,95,44,138,18,33,34,52,167,168,52,201,51,16,77,146,21,212,28,22,18,230,226,218,147,221,170,59,117,45,123,59,71,97,31,227,50,100,90,124,71,167,78,146,212,120,241,219,83,174,186,234,201,8,66,18,90,169,74,81,246,17,17,17,153,153,138,96,226,113,156,201,56,155,117,202,193,235,34,172,226,104,84,73,107,106,99,177,159,50,76,135,217,118,100,117,150,230,159,82,22,218,144,180,159,106,8,207,179,93,11,66,17,35,1,48,38,246,199,139,254,149,105,91,20,57,242,88,145,45,132,204,148,212,103,150,219,12,41,246,155,113,106,90,27,89,39,105,58,147,51,50,208,136,245,63,174,254,114,195,151,59,59,46,216,109,76,181,232,52,214,17,80,84,86,23,81,147,201,104,156,118,73,199,101,14,158,244,180,218,148,70,166,72,253,98,212,207,180,254,174,73,196,219,23,152,195,108,185,213,232,145,221,96,165,220,237,200,163,154,20,162,220,77,73,131,49,59,136,137,105,61,117,71,126,134,95,81,138,103,203,37,137,59,18,49,222,203,182,226,197,126,79,58,187,78,83,230,218,13,123,26,57,140,161,75,94,137,86,137,45,253,166,101,167,104,209,221,145,64,77,171,103,80,237,164,17,17,82,169,209,161,22,157,223,52,210,81,238,47,209,247,23,216,67,237,140,244,113,6,188,164,93,217,160,186,214,226,205,76,198,232,121,90,153,159,210,167,69,215,249,70,93,233,246,9,217,193,94,220,139,10,198,190,46,4,199,209,234,143,163,55,56,104,47,91,150,245,69,5,161,233,169,246,31,188,197,149,143,248,38,25,39,13,226,101,4,225,247,175,105,106,126,206,241,225,49,214,232,85,153,133,149,171,141,11,36,170,39,77,161,153,233,244,164,180,143,121,126,151,188,102,118,163,49,117,9,142,76,115,233,57,166,191,168,136,191,160,95,175,13,106,39,161,242,191,110,159,78,182,185,221,95,210,70,221,116,168,204,250,139,222,37,88,0,174,158,51,87,43,20,220,41,182,173,229,73,66,93,171,245,155,27,222,68,165,114,164,211,214,125,154,234,122,17,235,220,127,168,87,54,72,44,229,94,121,142,181,233,170,105,75,100,186,222,97,37,58,255,0,232,18,76,191,146,101,222,145,162,240,0,0,0,20,99,197,122,206,168,219,217,136,145,89,148,202,83,26,173,179,144,164,165,69,187,149,6,10,85,218,105,34,61,12,253,134,127,168,116,46,13,87,243,84,60,72,185,108,199,93,52,157,127,163,208,183,17,17,242,24,168,57,250,69,239,247,31,234,239,23,24,0,56,94,119,32,61,81,203,45,225,21,134,18,234,213,232,253,8,210,106,62,202,132,99,236,211,236,25,203,26,61,201,188,180,77,203,197,172,251,102,209,146,186,239,201,125,31,236,233,5,253,3,181,128,136,220,77,240,246,61,237,150,170,196,229,196,55,95,164,244,252,165,37,178,82,145,205,159,12,149,161,237,51,45,73,62,205,63,88,164,76,26,187,31,177,241,38,143,116,198,86,215,33,117,27,79,83,47,167,29,196,123,12,191,75,222,52,209,72,169,199,172,211,154,169,69,89,41,167,183,109,50,50,62,229,25,31,113,153,119,144,253,130,135,248,160,224,171,184,101,152,25,183,28,88,61,61,50,228,229,244,196,134,182,55,252,30,20,36,47,110,141,165,63,73,125,186,25,246,247,232,99,162,240,158,204,77,70,223,197,184,216,101,113,212,200,168,207,81,94,131,79,109,199,149,253,151,34,165,24,211,216,183,73,26,252,227,159,69,59,190,163,237,23,52,147,37,17,41,38,70,70,90,145,144,228,184,237,149,236,34,204,37,21,250,93,249,110,69,57,46,178,166,91,169,71,135,23,172,103,84,58,146,52,58,235,78,26,116,55,150,162,236,236,86,135,239,214,5,222,252,29,103,80,171,62,159,194,91,229,246,250,37,245,48,250,250,153,147,233,113,11,82,219,63,152,132,90,31,99,125,198,71,174,186,123,4,240,203,85,15,20,109,12,61,165,89,184,154,236,105,82,233,16,152,136,137,76,170,66,205,196,180,195,45,145,169,111,17,25,168,205,43,51,236,45,117,215,179,180,135,95,31,154,165,9,186,149,58,85,57,226,35,68,166,22,202,136,253,164,164,153,31,248,198,119,179,209,96,171,15,115,41,120,64,40,78,71,110,163,84,168,84,155,222,222,194,90,28,159,36,137,69,234,167,82,61,157,134,90,253,162,110,240,96,196,66,40,55,30,28,63,41,164,151,54,101,81,13,26,244,81,158,148,230,72,244,53,119,123,62,143,235,246,11,77,0,1,248,171,7,77,69,50,75,245,116,178,112,216,105,110,188,110,146,118,37,9,73,154,140,247,118,17,105,175,120,207,142,125,241,53,172,69,204,85,202,221,57,237,105,212,25,211,40,241,146,133,23,44,208,196,233,91,13,36,75,82,116,218,178,208,203,78,206,226,33,32,248,64,224,163,119,118,36,212,113,50,169,9,183,160,209,216,122,59,6,227,123,137,50,218,145,1,228,153,110,108,200,140,146,163,237,37,18,190,206,241,114,228,68,146,36,164,136,136,139,66,34,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,34,81,26,84,68,100,101,161,145,138,104,226,253,130,173,90,56,147,78,196,202,92,38,217,131,88,97,152,239,155,109,237,37,74,118,68,247,148,103,181,178,35,51,74,75,180,212,106,251,123,196,124,200,70,38,51,135,121,138,182,91,168,189,165,58,189,58,21,30,74,86,162,229,236,126,116,93,230,162,53,165,58,109,65,234,103,175,103,121,24,208,117,28,233,171,166,70,126,144,150,74,27,237,33,214,77,162,78,197,33,73,35,73,150,222,195,45,52,238,31,180,0,5,89,113,159,196,82,56,54,238,28,49,41,165,23,54,29,81,109,146,245,81,30,149,22,76,244,37,119,123,62,143,235,246,8,69,145,139,5,88,133,153,75,62,158,112,220,144,221,58,169,79,169,57,177,189,228,132,55,62,49,26,143,213,86,132,91,251,79,179,237,26,33,166,66,110,155,77,137,78,104,136,145,21,134,217,73,23,176,146,146,34,255,0,16,253,35,144,102,86,135,138,55,126,30,213,108,220,50,118,52,89,117,120,79,196,92,167,149,33,6,218,93,97,230,204,210,182,72,204,148,70,164,25,118,30,154,107,219,216,66,7,217,28,29,103,87,107,62,159,197,171,229,247,58,213,245,51,58,10,153,155,234,113,107,74,220,63,159,132,122,159,107,157,230,103,174,154,251,68,244,192,156,175,97,22,94,232,172,82,236,59,114,41,73,105,148,178,229,74,68,56,189,99,218,33,164,153,173,214,154,108,213,169,178,133,31,103,106,181,63,118,157,105,70,73,35,82,140,136,136,181,51,49,74,188,93,113,189,203,215,25,161,225,237,26,160,75,164,208,224,54,153,45,161,221,72,167,51,46,123,75,212,146,225,167,232,40,187,210,74,247,232,93,131,208,112,122,193,87,43,184,133,84,197,154,132,30,100,42,124,103,224,48,183,26,213,9,144,219,240,31,73,164,205,179,34,81,17,158,134,74,35,250,189,162,226,199,227,171,212,227,209,169,206,212,165,44,146,211,59,119,25,153,23,122,136,139,188,200,187,204,102,95,25,110,199,239,156,73,172,93,50,84,70,228,222,159,113,145,159,242,35,182,143,105,171,244,61,226,238,248,99,225,235,22,78,90,168,243,147,16,217,126,173,212,115,148,166,201,42,95,42,124,194,78,167,180,140,244,37,123,117,253,66,92,128,226,153,200,150,136,89,120,186,95,112,218,34,79,67,249,95,163,253,157,28,191,164,103,8,104,207,36,80,30,167,101,150,207,138,251,41,109,105,244,134,164,73,50,62,218,132,147,237,215,237,29,212,0,83,159,25,91,249,170,230,35,219,86,99,78,154,189,1,214,106,91,136,200,185,236,83,220,253,35,247,123,139,245,247,142,123,194,134,206,168,220,57,136,143,89,140,194,87,26,147,191,158,165,37,70,73,230,193,156,148,246,146,76,139,83,47,105,151,235,23,156,0,0,0,2,158,56,208,35,76,70,180,151,219,219,215,253,159,144,167,119,8,181,146,44,86,86,18,230,2,129,112,59,37,12,195,62,171,168,82,215,181,63,216,82,80,157,79,122,75,189,207,105,141,20,50,243,82,26,39,152,113,43,66,181,209,73,50,50,63,214,67,253,0,120,60,115,162,185,112,225,101,110,142,204,94,161,114,58,109,27,217,191,118,217,45,43,187,67,215,187,94,239,96,204,152,208,238,64,235,84,218,214,88,237,87,233,75,82,217,46,187,69,153,164,200,255,0,140,37,23,97,164,204,187,200,196,139,1,229,177,58,206,166,95,214,69,74,211,172,71,39,162,78,228,243,17,177,42,215,99,200,112,187,20,149,23,122,11,216,99,50,85,186,61,78,213,172,189,73,159,171,82,226,237,223,183,114,116,220,130,81,119,145,31,114,139,216,52,71,146,156,71,111,21,50,229,106,222,8,117,110,28,206,187,83,90,181,87,169,62,75,125,190,178,191,155,247,142,230,33,7,21,76,12,78,37,224,130,174,234,93,53,47,86,45,205,57,10,75,59,149,252,34,100,22,213,218,150,212,175,160,131,238,50,253,100,41,163,7,111,185,184,105,137,214,205,233,13,247,90,244,85,90,20,167,185,106,52,154,155,106,67,110,41,61,138,78,186,236,46,195,50,47,179,188,104,231,2,177,22,155,138,120,79,107,222,148,231,249,158,144,164,66,121,253,84,147,52,186,228,102,156,81,30,138,86,135,243,133,216,102,103,254,49,239,64,0,5,53,241,153,176,145,74,198,90,5,233,17,148,161,137,148,40,177,157,218,157,55,60,185,85,7,12,207,68,145,25,232,94,211,215,252,99,148,112,186,190,29,180,51,61,79,138,185,78,161,138,212,102,169,156,178,89,146,77,111,84,33,22,166,91,136,187,147,245,253,134,47,168,140,140,181,35,236,31,208,1,192,243,191,139,81,176,135,46,247,77,101,83,83,30,93,74,159,58,153,15,231,9,10,57,14,65,146,166,244,245,210,125,237,251,12,207,220,67,60,117,154,156,251,154,224,155,88,148,110,63,50,169,49,201,11,250,74,82,220,117,102,163,239,51,51,51,53,123,204,254,209,122,188,48,48,125,120,105,151,88,21,105,208,78,60,203,145,109,85,203,86,182,40,218,145,6,18,181,61,80,147,239,65,251,76,190,179,19,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,201,186,110,203,86,198,161,74,186,111,91,154,149,111,209,97,108,234,106,53,73,173,196,138,198,245,165,8,222,235,134,148,39,114,214,148,150,167,218,165,17,23,105,144,250,192,0,60,251,119,253,154,237,255,0,35,11,83,112,196,43,178,45,29,154,250,233,42,51,75,231,78,117,231,24,76,132,17,150,139,65,58,202,208,173,166,123,12,219,223,183,152,222,239,64,0,63,37,90,173,74,160,82,166,215,107,181,56,148,234,109,58,59,146,230,76,150,242,89,98,51,13,164,212,227,174,56,163,36,161,9,73,26,141,70,100,68,68,102,99,242,90,119,77,10,249,181,104,215,173,173,59,173,162,220,20,248,245,74,116,158,82,219,231,197,125,180,184,211,155,22,73,90,119,33,105,61,20,68,162,215,67,34,62,193,245,128,0,0,0,4,106,187,56,143,100,198,198,186,171,54,85,211,140,157,21,106,223,168,72,165,212,99,124,157,170,185,200,148,195,138,109,214,247,162,50,144,173,171,66,139,84,153,164,244,212,140,203,180,118,172,45,197,43,19,26,108,74,102,38,97,165,119,211,54,221,103,157,209,77,233,94,143,205,229,60,182,92,249,183,144,135,19,163,141,45,62,178,75,93,53,45,72,200,207,213,128,0,0,0,249,55,101,211,66,177,173,90,205,235,116,206,232,168,182,253,62,69,82,163,39,148,183,57,17,88,109,78,58,230,196,18,150,173,168,66,143,68,145,168,244,208,136,207,176,70,191,234,163,228,79,253,156,255,0,193,154,199,249,32,149,64,3,242,84,234,212,170,44,100,76,172,212,226,64,142,228,134,34,33,217,47,37,164,41,247,221,67,44,180,74,81,145,26,220,117,198,219,66,123,212,181,165,37,169,153,16,253,96,0,63,37,78,173,74,162,198,68,202,205,78,36,8,238,72,98,34,29,146,242,90,66,159,125,212,50,203,68,165,25,17,173,199,92,109,180,39,189,75,90,82,90,153,145,15,214,0,0,2,63,226,150,125,114,157,130,215,221,79,12,241,47,21,189,13,114,81,185,61,108,47,65,84,164,114,185,172,161,230,254,113,152,235,109,90,182,234,21,234,168,244,215,67,208,200,200,189,94,5,230,143,2,115,41,233,191,192,165,243,242,143,228,231,77,233,63,226,201,144,249,29,71,55,147,253,146,211,123,183,114,29,250,58,233,183,183,77,75,94,170,0,0,63,37,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,245,128,0,15,200,229,90,148,205,86,61,9,234,156,68,84,166,71,122,92,120,106,121,36,251,204,50,166,210,235,168,111,93,202,66,20,251,41,82,136,180,73,186,217,30,155,139,95,214,2,42,255,0,85,31,34,127,236,231,254,12,214,63,201,7,127,194,220,82,177,49,166,196,166,98,102,26,87,125,51,109,214,121,221,20,222,149,232,252,222,83,203,101,207,155,121,8,113,58,56,210,211,235,36,181,211,82,212,140,140,253,88,252,144,170,212,170,140,153,240,233,245,56,146,164,82,228,20,73,205,50,242,86,184,175,155,77,188,77,58,146,61,80,179,105,230,156,36,171,67,216,226,21,220,162,51,253,96,0,63,37,50,173,74,173,70,92,202,53,78,36,248,237,200,126,34,221,140,242,93,66,95,97,213,178,243,70,164,153,145,45,183,91,113,181,167,189,43,66,146,122,25,25,15,214,0,63,37,90,173,74,160,82,166,215,107,181,56,148,234,109,58,59,146,230,76,150,242,89,98,51,13,164,212,227,174,56,163,36,161,9,73,26,141,70,100,68,68,102,99,245,128,0,0,15,201,86,171,82,168,20,169,181,218,237,78,37,58,155,78,142,228,185,147,37,188,150,88,140,195,105,53,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,253,96,3,149,99,166,104,240,39,45,126,132,252,53,223,63,39,62,81,245,62,140,254,44,153,51,159,211,242,185,223,216,205,57,183,111,61,175,165,166,187,187,53,208,244,249,56,41,156,204,182,102,38,234,149,101,96,230,36,124,160,173,66,167,174,168,252,111,67,207,137,178,42,28,109,181,57,190,67,13,160,244,91,205,150,132,123,189,109,116,208,140,203,181,128,0,15,201,76,171,82,171,81,151,50,141,83,137,62,59,114,31,136,183,99,60,151,80,151,216,117,108,188,209,169,38,100,75,109,214,220,109,105,239,74,208,164,158,134,70,67,245,128,0,0,0,242,152,165,138,86,38,11,88,149,60,76,196,186,239,161,173,186,55,39,173,155,210,189,35,149,205,121,12,183,243,108,161,110,43,87,29,66,125,84,158,154,234,122,17,25,151,0,254,170,62,68,255,0,217,207,252,25,172,127,146,9,84,0,0,63,35,149,106,83,53,88,244,39,170,113,17,82,153,29,233,113,225,169,228,147,239,48,202,155,75,174,161,189,119,41,8,83,236,165,74,34,209,38,235,100,122,110,45,127,88,0,0,0,0,249,63,43,45,95,149,95,33,126,83,82,190,82,122,63,210,222,135,235,91,235,186,30,103,43,169,228,107,204,228,243,61,78,102,221,187,189,93,117,236,31,88,0,7,159,176,47,251,55,20,236,218,78,32,225,245,195,18,185,111,87,35,148,152,51,163,25,236,117,26,153,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,23,160,0,30,126,187,127,217,182,205,205,108,217,149,219,134,36,74,237,227,34,76,106,21,61,70,102,252,229,199,142,185,15,154,18,68,102,72,109,166,204,212,179,209,4,106,109,38,123,156,66,85,232,0,0,0,0,126,74,101,90,149,90,140,185,148,106,156,73,241,219,144,252,69,187,25,228,186,132,190,195,171,101,230,141,73,51,34,91,110,182,227,107,79,122,86,133,36,244,50,50,31,172,0,126,74,181,90,149,64,165,77,174,215,106,113,41,212,218,116,119,37,204,153,45,228,178,196,102,27,73,169,199,92,113,70,73,66,18,146,53,26,140,200,136,136,204,199,235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,243,137,254,15,175,18,242,235,62,173,6,9,200,153,109,173,218,185,232,214,245,19,81,224,205,86,165,162,20,125,235,47,105,23,214,66,138,168,213,57,246,205,193,10,177,20,220,98,101,46,99,114,17,244,146,164,56,210,201,69,220,100,100,100,105,247,145,253,131,67,153,32,197,168,216,189,151,123,90,178,153,169,145,46,155,79,131,76,153,243,132,181,20,134,224,198,83,154,250,234,62,247,61,166,71,239,33,223,0,7,240,204,136,181,51,236,20,45,197,22,248,118,239,204,245,66,42,37,58,182,40,177,157,166,114,205,102,105,37,179,80,154,90,145,110,50,238,87,213,246,16,234,220,25,236,36,85,113,150,191,122,75,101,43,98,29,10,84,102,183,39,93,175,34,85,61,194,50,213,38,68,122,25,247,30,191,227,23,40,0,0,60,22,58,226,45,55,11,48,158,232,189,42,47,242,253,31,73,154,243,26,41,36,106,117,184,206,184,146,45,84,157,76,249,103,216,70,71,254,49,156,252,79,186,234,216,195,140,21,186,255,0,49,217,18,46,26,236,149,68,74,205,75,81,19,242,150,180,39,77,86,125,238,119,17,159,213,168,189,156,128,96,228,76,34,203,173,187,31,160,67,19,171,113,34,85,229,159,40,146,163,117,232,49,73,122,250,137,63,164,223,183,83,247,153,137,40,56,102,117,177,29,188,43,203,149,213,120,45,213,182,112,250,29,13,10,209,94,188,248,205,246,122,201,254,115,223,255,0,112,206,229,18,143,83,186,171,44,210,96,106,236,185,91,182,110,220,173,118,160,212,125,196,103,220,147,246,13,54,225,141,157,76,176,108,138,109,167,71,142,76,196,131,206,229,163,98,83,166,247,150,225,246,37,41,46,245,159,176,135,169,1,29,51,249,89,166,209,114,199,117,191,84,82,144,193,244,58,172,141,36,73,254,48,138,93,166,163,34,46,211,33,158,33,166,204,12,162,187,111,97,101,18,142,244,94,157,113,250,157,90,217,179,110,233,46,171,187,66,211,191,94,239,104,247,128,63,205,231,154,142,209,188,251,137,66,19,166,170,81,145,17,126,179,25,215,206,238,43,43,22,241,254,191,95,106,66,30,134,93,47,78,164,47,114,127,176,163,33,90,30,245,23,123,126,195,18,147,130,250,55,98,61,220,191,91,213,232,62,207,200,84,123,197,196,0,0,0,0,164,254,47,183,140,106,230,56,194,183,163,72,39,74,139,204,215,215,37,105,206,135,1,126,197,31,187,220,95,172,64,216,115,36,64,146,137,113,92,52,58,222,187,84,70,100,101,169,25,31,105,125,70,52,59,145,140,113,44,120,192,74,45,215,37,228,157,71,248,79,86,222,239,93,191,225,178,91,70,226,55,22,162,213,45,106,90,159,217,245,72,80,31,134,181,0,234,116,199,160,147,139,65,185,183,214,65,232,101,162,136,251,251,125,195,48,183,237,159,62,194,187,39,90,149,52,41,50,96,242,183,146,137,68,126,187,73,112,190,146,82,125,203,47,97,11,80,225,5,152,54,102,218,207,96,133,86,82,82,186,94,222,135,152,178,35,62,99,147,228,185,166,231,62,162,250,40,47,175,222,44,224,7,252,169,36,180,154,79,184,198,122,115,253,134,37,133,217,143,184,104,205,48,166,216,95,73,203,61,186,36,244,129,21,71,167,168,146,239,115,216,66,193,184,56,98,44,170,206,17,213,176,254,91,138,54,109,222,71,72,157,79,66,234,37,84,29,95,97,168,203,188,189,137,47,175,94,241,98,67,231,87,232,20,139,158,148,253,18,187,79,143,58,20,141,188,214,36,52,151,80,189,170,37,22,169,81,25,30,138,73,31,105,119,145,12,230,230,107,46,151,102,95,175,234,173,6,167,77,150,154,100,55,226,199,98,106,153,116,154,113,199,98,161,237,169,113,77,33,38,125,171,236,34,215,213,62,253,12,196,212,225,77,155,230,40,19,79,3,239,250,227,230,196,199,117,164,185,38,73,108,66,214,112,99,50,194,77,215,136,136,136,137,102,72,66,53,239,211,218,66,219,90,113,183,155,67,205,45,43,66,210,74,74,146,122,145,145,247,25,24,255,0,160,0,21,237,198,30,193,141,91,193,202,85,221,200,71,81,2,166,195,124,210,73,111,216,136,181,7,54,235,180,207,77,79,93,53,33,87,25,83,173,72,160,230,31,15,231,199,144,227,38,87,45,36,148,104,89,167,84,245,204,25,145,232,101,217,217,220,52,127,110,204,58,133,191,76,158,106,220,114,97,178,246,186,235,174,228,17,255,0,72,250,32,2,165,56,198,227,129,76,175,81,176,106,153,57,211,67,12,199,170,200,66,29,249,189,228,186,132,117,17,146,92,250,93,165,216,104,238,246,251,4,36,202,78,22,202,197,204,122,180,237,134,96,156,168,237,85,32,74,154,142,81,173,61,49,77,97,14,26,200,144,162,219,163,157,186,150,157,189,163,69,182,117,187,14,209,180,232,214,188,8,237,48,197,38,159,30,19,104,105,4,148,146,90,105,40,34,34,34,34,211,68,151,176,190,194,31,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,241,34,190,179,29,117,102,58,169,68,204,45,47,208,126,131,222,155,102,141,13,245,189,75,98,150,226,253,73,17,29,52,167,168,231,114,200,220,144,105,74,212,180,26,20,134,185,36,195,82,211,133,247,16,73,53,105,52,92,175,99,77,86,34,22,136,233,129,103,215,36,186,212,100,108,101,168,177,225,209,73,166,152,74,77,102,148,62,164,62,235,187,220,89,165,175,89,106,70,182,148,2,58,231,147,55,116,172,160,225,26,110,182,41,209,43,23,101,122,66,169,182,229,41,249,9,66,22,249,32,212,185,79,32,148,78,174,51,37,183,127,44,181,53,184,203,102,166,249,164,226,104,219,13,243,59,140,184,89,142,50,51,11,108,93,26,93,245,42,132,154,133,97,110,178,148,197,171,117,47,115,100,177,37,134,246,33,76,186,179,212,208,157,187,84,73,83,102,133,161,10,77,255,0,101,163,49,118,38,104,48,178,6,38,88,178,63,154,135,88,133,177,239,226,202,167,76,203,207,195,230,58,211,124,238,87,61,9,230,161,59,23,222,71,222,69,213,64,83,183,21,140,241,198,196,170,172,252,173,225,178,37,181,66,182,43,6,139,166,166,165,186,193,212,106,49,84,180,28,36,55,169,18,227,50,238,170,82,156,73,243,30,105,181,32,146,150,146,227,222,39,132,222,46,102,10,220,199,31,193,126,25,81,254,84,89,149,157,149,27,170,141,34,123,81,219,167,69,231,51,29,202,180,115,117,69,163,205,115,90,222,219,100,165,62,217,18,13,38,105,109,198,174,252,5,64,96,190,125,191,21,124,226,99,94,27,226,35,29,70,25,92,216,161,112,204,151,33,136,251,229,81,103,46,115,141,28,196,146,11,123,204,154,27,109,46,181,218,162,74,18,182,139,114,84,219,214,254,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,18,168,0,5,64,96,190,125,191,21,124,226,99,94,27,226,35,29,70,25,92,216,161,112,204,151,33,136,251,229,81,103,46,115,141,28,196,146,11,123,204,154,27,109,46,181,218,162,74,18,182,139,114,84,219,214,254,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,17,87,138,63,129,60,77,251,151,206,33,14,63,195,75,136,36,108,97,165,81,242,249,139,245,89,110,98,12,8,253,53,30,173,45,215,101,63,114,161,9,148,251,134,225,161,130,67,11,143,25,134,146,107,121,213,45,243,213,70,102,179,86,182,20,0,34,175,20,127,2,120,155,247,47,156,66,28,127,134,151,16,72,216,195,74,163,229,243,23,234,178,220,196,24,17,250,106,61,90,91,174,202,126,229,66,19,41,247,13,195,67,4,134,23,30,51,13,36,214,243,170,91,231,170,140,205,102,173,108,40,0,0,80,15,20,127,29,152,155,247,47,147,194,18,171,129,143,231,179,246,111,247,144,181,64,0,1,73,124,55,56,130,70,203,180,151,48,123,25,42,178,213,135,85,25,10,147,10,164,243,174,188,139,101,100,211,238,58,77,71,101,135,94,121,18,94,54,18,104,74,146,134,214,107,115,77,86,225,157,218,0,0,241,88,209,139,214,110,2,225,125,193,139,152,128,252,182,232,86,236,116,189,32,162,48,111,62,234,214,226,90,105,150,209,216,70,183,29,113,182,200,212,105,65,26,200,212,164,164,141,69,92,28,60,115,11,117,102,131,136,94,34,98,229,211,27,160,235,240,254,84,106,117,45,18,156,144,205,50,11,83,233,201,106,59,106,89,255,0,116,226,205,41,66,86,235,174,172,144,141,251,74,213,0,101,92,95,247,11,143,2,120,101,247,215,156,77,18,168,83,182,97,179,103,121,101,23,137,222,38,95,20,40,242,235,20,41,241,233,49,171,182,226,103,148,86,42,168,42,28,82,96,214,179,109,210,66,218,117,100,226,86,72,223,167,49,4,100,151,86,71,107,216,91,138,86,38,52,216,148,204,76,195,74,239,166,109,186,207,59,162,155,210,189,31,155,202,121,108,185,243,111,33,14,39,71,26,90,125,100,150,186,106,90,145,145,159,171,0,20,237,130,121,227,141,149,44,236,227,157,159,136,40,151,35,14,175,12,72,173,174,115,205,45,215,87,68,150,154,132,132,20,214,152,35,52,173,10,73,165,47,165,41,230,169,13,52,164,154,141,146,105,203,137,0,28,171,54,62,22,49,147,225,253,195,229,207,136,65,194,135,60,113,174,90,85,19,40,248,140,137,103,93,166,199,144,139,70,172,107,118,65,78,136,210,92,125,80,159,53,26,141,165,176,210,87,202,81,104,209,178,210,91,209,10,109,28,235,52,0,0,1,73,124,72,248,130,70,204,76,150,240,123,6,234,178,211,135,84,233,9,147,54,164,203,174,178,139,153,102,211,14,52,78,199,121,134,158,101,17,158,39,210,72,82,148,135,22,72,115,77,80,217,151,64,225,67,158,57,54,213,86,137,148,124,70,68,66,161,84,164,72,69,163,86,53,181,28,224,203,117,78,62,168,79,154,141,36,234,31,117,75,229,40,181,116,158,117,45,232,180,184,142,77,186,0,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,0,2,157,176,79,60,113,178,165,157,156,115,179,241,5,18,228,97,213,225,137,21,181,206,121,165,186,234,232,146,211,80,144,130,154,211,4,102,149,161,73,52,165,244,165,60,213,33,166,148,147,81,178,77,57,113,32,0,42,3,133,166,125,190,66,76,160,229,71,20,24,223,111,213,106,29,29,161,84,143,31,87,32,78,150,249,168,161,200,74,11,87,25,121,247,84,104,119,67,83,110,56,100,179,54,148,74,98,223,192,4,85,226,143,224,79,19,126,229,243,136,66,128,70,170,0,0,5,101,241,143,191,239,44,44,188,178,251,136,56,125,112,203,161,220,52,57,23,28,152,51,163,25,111,105,122,83,72,200,200,200,210,180,41,38,164,45,10,35,66,208,165,37,68,164,168,200,229,254,79,179,103,102,230,235,11,254,92,80,163,196,163,215,96,72,114,53,118,220,76,243,148,253,41,102,226,201,131,90,205,182,141,104,117,164,19,137,89,35,102,188,196,17,154,154,89,23,117,0,0,0,28,127,54,119,38,60,218,120,13,115,215,114,221,108,68,174,94,209,227,235,29,167,79,152,251,12,118,243,100,69,143,177,73,151,37,9,245,155,97,70,68,163,237,209,211,73,71,123,61,150,30,52,98,134,26,226,131,24,209,104,93,242,216,189,152,145,46,89,86,165,161,185,207,184,252,150,220,110,67,174,117,41,113,46,173,105,121,221,84,178,81,234,179,87,127,104,191,236,159,102,206,205,205,214,23,252,184,161,71,137,71,174,192,144,228,106,237,184,153,231,41,250,82,205,197,147,6,181,155,109,26,208,235,72,39,18,178,70,205,121,136,35,53,52,178,46,234,2,162,248,175,103,142,77,203,85,173,229,31,14,81,16,232,84,217,17,209,119,85,137,109,72,57,210,218,83,111,166,19,6,147,81,52,134,29,74,57,170,61,29,55,154,83,122,33,45,175,157,205,56,112,113,0,153,151,122,235,88,73,139,215,23,249,147,207,234,95,106,76,134,223,144,229,187,43,98,220,221,29,12,161,199,22,203,206,17,33,108,146,118,147,142,147,169,52,124,241,59,119,224,60,86,52,98,245,155,128,184,95,112,98,230,32,63,45,186,21,187,29,47,72,40,140,27,207,186,181,184,150,154,101,180,118,17,173,199,92,109,178,53,26,80,70,178,53,41,41,35,81,103,135,51,185,133,186,179,65,140,181,172,92,186,99,116,29,127,46,53,58,150,137,78,72,102,153,5,164,237,106,59,106,89,255,0,116,226,205,41,66,86,235,174,172,144,141,251,74,116,205,197,204,193,98,239,9,28,68,171,99,125,31,171,129,19,208,140,91,55,107,179,218,118,85,122,43,117,214,24,117,50,90,74,141,194,121,135,35,236,55,156,36,169,228,173,38,100,165,37,110,185,40,56,113,103,142,78,107,108,217,246,126,32,162,36,124,69,179,227,176,185,207,52,182,154,69,110,34,140,208,83,90,96,140,148,133,165,68,148,190,148,167,148,149,186,210,146,105,39,137,166,230,80,0,8,107,196,119,60,114,114,165,102,192,179,240,249,17,36,98,45,225,29,245,193,121,213,180,234,40,145,18,100,131,154,235,6,102,165,173,74,53,37,132,169,60,165,45,167,84,163,81,50,109,57,232,56,92,120,19,195,47,190,188,226,104,132,24,39,158,56,217,82,206,206,57,217,248,130,137,114,48,234,240,196,138,218,231,60,210,221,117,116,73,105,168,72,65,77,105,130,51,74,208,164,154,82,250,82,158,106,144,211,74,73,168,217,38,156,184,144,1,202,179,99,225,99,25,62,31,220,62,92,248,132,28,40,115,199,26,229,165,81,50,143,136,200,150,117,218,108,121,8,180,106,198,183,100,20,232,141,37,199,213,9,243,81,168,218,91,13,37,124,165,22,141,27,45,37,189,16,166,209,206,179,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,26,241,183,97,221,182,157,102,216,159,29,151,216,171,83,228,66,113,14,160,148,147,75,173,41,6,70,70,70,90,104,163,246,31,216,99,58,89,183,194,217,88,71,143,87,101,176,244,19,139,29,218,164,249,112,145,202,52,35,166,57,175,161,179,65,26,18,91,116,111,179,66,211,179,176,77,190,14,88,224,152,117,234,206,13,84,231,58,72,125,153,21,88,232,91,191,54,107,53,211,227,164,136,148,231,210,236,62,194,71,119,183,216,45,172,0,124,235,138,97,211,237,250,156,242,86,211,141,13,231,181,215,77,54,160,207,250,6,112,51,89,90,126,189,152,124,64,159,34,67,143,25,220,181,82,73,173,102,173,19,215,62,100,69,169,159,103,111,112,180,126,15,22,4,122,38,14,85,110,254,66,57,243,234,111,183,205,52,150,253,139,139,79,115,110,187,72,244,212,181,211,83,22,18,0,3,254,93,113,182,91,91,206,173,40,66,18,106,82,148,122,17,17,119,153,152,169,46,43,89,189,98,189,52,176,62,192,174,62,76,68,115,90,179,145,164,150,197,173,7,58,51,204,40,218,120,200,200,200,208,102,133,163,94,237,125,132,35,127,15,44,186,213,113,187,29,104,117,153,20,215,30,160,219,51,227,85,101,58,227,42,83,14,156,121,145,20,182,84,102,210,208,163,52,59,169,160,204,181,46,243,34,239,191,106,117,62,29,38,159,26,151,79,140,220,120,177,25,67,12,180,218,9,8,66,16,146,74,82,73,34,34,34,34,34,34,34,45,7,233,21,219,198,63,17,101,81,176,142,149,135,241,28,81,51,113,115,250,180,234,122,31,79,42,158,234,59,9,68,93,231,237,73,253,90,119,138,248,200,14,24,150,40,230,62,221,163,58,194,156,142,142,175,154,123,117,73,107,2,82,139,95,81,69,222,223,180,134,133,210,146,66,73,37,220,67,254,128,86,71,23,220,193,179,10,213,103,4,41,50,146,165,213,55,117,219,22,70,101,203,114,4,150,245,218,231,214,127,73,7,245,105,222,42,186,194,179,231,223,183,100,27,82,152,133,42,76,238,110,194,73,40,207,212,105,78,31,209,74,143,185,7,236,49,167,170,44,3,166,83,25,130,110,45,206,94,239,89,103,169,158,170,51,239,236,247,143,220,2,61,103,159,28,83,128,248,7,90,186,227,60,146,169,127,6,233,27,37,122,238,127,13,140,218,246,145,56,133,30,137,119,83,208,254,223,175,60,83,38,72,159,37,114,229,56,107,117,205,55,40,204,204,207,66,208,187,79,234,33,60,120,65,222,49,168,120,229,50,222,147,32,154,42,215,47,79,92,147,175,38,28,245,251,84,94,255,0,113,254,161,118,32,0,0,3,248,165,37,37,185,74,34,34,246,153,140,223,230,250,255,0,151,136,216,245,113,220,50,37,181,33,14,244,124,181,50,225,173,29,144,163,160,244,51,82,191,67,223,222,56,192,182,94,11,119,52,229,209,239,59,113,249,206,185,25,191,71,114,24,91,166,105,111,85,84,86,173,169,51,208,181,62,211,208,187,69,161,128,10,27,226,131,132,142,97,182,98,39,85,99,194,54,169,213,222,87,76,225,55,181,43,228,193,132,149,232,100,132,164,244,82,253,134,127,94,130,58,224,206,46,221,88,45,124,66,189,45,90,164,168,175,70,230,111,67,79,184,218,93,220,203,141,150,226,66,208,106,208,157,86,157,189,154,254,163,209,190,13,226,93,43,22,172,10,109,239,71,144,219,209,167,243,182,41,11,74,136,246,62,227,71,218,149,40,187,219,63,105,255,0,64,246,224,42,47,141,6,30,20,59,178,209,191,160,196,73,122,67,175,235,157,75,125,167,203,106,156,211,122,168,147,245,153,122,202,63,171,220,62,127,6,107,170,115,24,131,114,91,9,91,101,26,79,71,184,148,103,184,246,177,80,89,105,219,167,127,212,46,16,4,113,206,158,86,109,188,195,225,61,90,152,205,45,134,235,209,205,202,156,73,45,48,217,58,236,150,161,190,211,40,82,249,78,45,73,213,196,246,23,111,97,104,101,161,16,161,218,221,38,247,192,76,85,122,19,236,207,165,86,173,106,194,185,75,90,94,96,220,84,105,38,73,90,76,201,11,52,26,218,236,50,219,174,158,195,46,203,174,225,249,156,170,38,96,48,238,21,179,114,213,98,70,187,40,172,183,13,108,186,250,16,228,164,50,196,84,27,164,149,190,183,86,106,117,229,22,237,11,83,46,226,62,249,132,0,2,42,113,44,163,193,170,229,110,188,185,173,173,71,13,50,165,53,176,136,244,113,20,233,155,76,245,35,236,237,62,238,209,71,216,10,165,167,26,108,101,32,244,81,92,116,205,63,254,45,161,164,204,61,53,42,193,182,148,191,164,116,136,102,127,253,165,3,208,0,248,23,237,215,2,199,178,235,151,117,74,67,108,199,163,211,164,206,90,156,90,82,90,52,210,156,62,213,25,23,114,79,218,95,105,12,232,230,171,21,101,99,22,57,93,55,115,210,151,34,63,164,231,49,9,74,89,172,138,55,88,251,141,146,79,122,203,110,142,118,109,61,61,194,120,112,112,192,242,84,250,214,50,213,169,138,81,19,82,105,49,156,113,157,82,71,186,159,33,10,73,169,190,254,243,35,37,253,133,237,22,186,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,174,126,178,81,106,230,179,14,37,214,233,52,206,159,19,109,154,123,206,91,149,8,228,218,28,159,176,148,226,105,146,13,197,33,10,101,213,153,146,20,181,23,37,197,154,200,246,169,212,59,66,215,101,173,93,177,174,170,205,149,116,193,232,171,86,253,66,69,46,163,27,154,135,57,18,152,113,77,186,222,244,26,144,173,171,66,139,84,153,164,244,212,140,203,180,93,167,13,12,241,198,204,117,154,206,15,95,8,150,140,69,178,232,237,173,233,110,45,217,8,174,83,153,54,216,41,170,121,102,165,20,146,82,218,75,201,90,189,117,184,78,32,204,148,180,51,37,51,21,143,54,110,91,112,142,187,138,215,156,216,137,69,58,58,209,76,130,244,131,101,117,106,137,161,71,30,19,70,148,45,91,220,82,116,53,18,21,177,4,183,20,91,16,163,44,246,102,43,30,111,44,201,98,229,119,21,175,57,178,212,186,140,133,162,153,5,233,4,242,41,52,226,90,142,60,38,141,40,66,118,54,149,104,106,36,39,122,205,110,40,183,173,70,124,212,119,92,157,230,170,242,202,134,46,83,239,10,53,74,90,173,138,140,136,241,174,202,67,109,147,200,168,211,137,126,185,165,165,45,9,234,91,74,156,83,43,220,157,171,51,73,159,45,110,33,122,19,176,47,251,55,20,236,218,78,32,225,245,195,18,185,111,87,35,148,152,51,163,25,236,117,26,153,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,21,117,241,88,207,84,155,57,185,249,88,194,137,242,227,87,101,71,54,111,89,202,138,210,152,77,58,92,37,151,163,80,79,54,163,82,221,106,67,110,169,230,205,60,178,38,210,149,169,74,112,154,171,92,42,195,59,171,25,49,30,220,194,219,42,39,81,90,185,170,13,83,227,110,109,197,182,206,243,245,223,119,150,133,173,44,180,130,83,142,44,146,123,27,66,212,101,162,76,104,123,42,185,103,179,114,161,132,112,240,182,207,157,46,162,181,72,85,74,175,83,146,102,149,212,106,46,33,180,58,249,55,184,210,202,54,180,218,16,218,76,246,161,9,220,165,175,123,139,236,0,51,89,155,31,20,248,201,241,2,225,243,23,196,244,225,125,196,18,53,38,53,23,43,216,211,85,150,180,46,66,96,89,245,201,46,187,37,123,222,118,44,120,116,82,105,166,20,162,65,41,111,169,15,186,238,198,208,73,107,213,66,81,165,175,143,41,78,197,92,56,171,226,61,95,8,105,151,165,42,77,231,65,167,199,170,84,168,141,200,35,149,26,43,198,100,219,138,79,255,0,96,106,34,245,144,151,152,82,137,36,243,70,191,86,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,42,128,0,102,179,54,62,41,241,147,226,5,195,230,47,137,233,194,251,136,36,106,76,106,46,87,177,166,171,45,104,92,132,192,179,235,146,93,118,74,247,188,236,88,240,232,164,211,76,41,68,130,82,223,82,31,117,221,141,160,146,215,170,132,163,75,95,30,41,188,107,194,55,113,66,70,10,167,17,237,242,190,226,199,102,74,237,245,78,66,102,154,29,109,199,82,72,108,207,85,172,154,101,110,169,9,213,104,108,219,90,201,40,113,181,43,207,230,199,194,198,50,124,63,184,124,185,241,154,193,170,128,1,21,120,163,248,19,196,223,185,124,226,16,160,186,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,133,255,0,100,7,56,52,172,217,97,26,85,80,57,109,223,118,116,120,112,46,180,60,210,73,18,95,90,20,77,206,105,77,161,45,108,144,108,186,179,109,41,73,180,180,173,27,118,19,110,57,40,0,69,94,40,254,4,241,55,238,95,56,132,40,46,147,86,170,208,42,176,171,180,42,156,186,117,74,157,33,185,112,230,68,121,76,191,25,246,212,74,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,33,127,217,1,206,13,43,54,88,70,149,84,14,91,119,221,157,30,28,11,173,15,52,146,68,151,214,133,19,115,154,83,104,75,91,36,27,46,172,219,74,82,109,45,43,70,221,132,219,142,74,0,0,20,3,197,31,199,102,38,253,203,228,240,132,170,224,99,249,236,253,155,253,228,45,80,0,0,101,92,90,247,10,124,246,210,142,149,3,43,56,203,115,75,77,73,50,9,139,34,171,81,125,42,97,198,13,40,75,116,115,89,145,41,11,74,137,70,198,245,40,150,75,228,36,209,177,134,220,180,160,31,38,236,186,104,86,53,171,89,189,110,153,221,21,22,223,167,200,170,84,100,242,150,231,34,43,13,169,199,92,216,130,82,213,181,8,81,232,146,53,30,154,17,25,246,12,251,231,111,56,55,54,110,113,65,218,210,142,92,43,38,135,33,244,218,116,121,109,71,231,193,97,214,216,67,203,113,198,144,74,82,222,84,100,58,104,82,220,38,205,70,132,41,68,91,149,221,120,42,120,167,186,126,31,206,243,26,112,186,144,25,87,23,253,194,227,192,158,25,125,245,231,19,68,170,20,3,197,31,199,102,38,253,203,228,240,135,213,225,205,157,127,197,87,17,223,160,95,245,58,171,152,101,116,252,221,74,51,7,205,110,151,56,205,4,221,77,44,237,82,213,181,8,54,221,75,70,149,45,181,37,90,58,166,90,108,239,122,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,229,111,92,104,194,252,58,188,172,236,63,190,46,248,148,106,237,255,0,34,68,75,114,60,148,56,148,79,125,146,111,123,68,233,39,148,133,153,188,210,80,149,169,38,226,220,74,17,185,70,68,61,168,205,102,108,124,83,227,39,196,11,135,204,95,18,255,0,134,47,16,8,120,69,50,54,95,177,190,226,233,44,89,123,88,182,106,78,182,195,81,104,50,156,125,231,157,76,149,165,4,225,178,251,146,59,94,113,106,75,42,66,117,36,182,165,173,187,148,30,41,188,107,194,55,113,66,70,10,167,17,237,242,190,226,199,102,74,237,245,78,66,102,154,29,109,199,82,72,108,207,85,172,154,101,110,169,9,213,104,108,219,90,201,40,113,181,43,207,230,199,194,198,50,124,63,184,124,185,241,154,193,121,60,52,243,213,39,51,86,204,172,48,196,233,242,229,98,133,185,29,250,148,169,202,138,211,108,85,233,199,32,137,47,160,152,109,13,50,182,77,246,89,83,102,146,220,92,183,18,165,154,156,38,230,248,0,10,181,226,177,158,218,81,82,167,229,103,6,174,105,106,169,42,65,177,123,213,105,207,165,44,54,193,37,105,114,142,75,34,53,45,106,81,164,223,216,164,146,9,28,133,26,247,190,219,117,66,2,231,184,105,113,4,141,140,52,170,62,95,49,126,171,45,204,65,129,31,166,163,213,165,186,236,167,238,84,33,50,159,112,220,52,48,72,97,113,227,48,210,77,111,58,165,190,122,168,204,214,106,214,194,133,85,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,169,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,101,112,175,207,84,155,2,225,165,101,135,20,167,203,126,216,174,72,102,155,102,60,204,86,182,82,106,47,202,121,106,97,210,109,178,121,196,74,122,73,17,56,181,175,148,180,160,182,165,181,173,109,220,72,0,202,184,185,238,26,92,65,35,99,13,42,143,151,204,95,170,203,115,16,96,71,233,168,245,105,110,187,41,251,149,8,76,167,220,55,13,12,18,24,92,120,204,52,147,91,206,169,111,158,170,51,53,154,181,176,160,17,87,138,63,129,60,77,251,151,206,33,10,1,26,168,0,0,21,87,199,59,243,39,251,73,251,180,87,174,93,113,230,242,203,110,46,80,177,90,204,155,45,43,167,72,66,42,112,89,144,76,162,173,78,53,164,228,66,116,212,133,167,99,137,78,132,163,66,182,44,144,226,75,122,18,101,162,156,23,197,235,55,30,176,190,223,197,204,63,126,91,148,43,138,58,158,142,82,216,54,95,105,104,113,77,58,203,136,237,34,91,110,182,227,102,105,53,32,205,6,105,82,146,100,163,246,160,0,0,2,154,248,157,112,255,0,135,132,83,36,230,7,4,45,222,146,197,151,185,251,154,154,211,140,53,22,131,41,199,217,101,165,70,66,150,78,27,47,185,35,177,150,208,164,178,164,43,67,75,106,66,27,136,25,98,204,45,213,149,252,101,162,226,229,173,27,175,232,57,145,170,52,181,202,114,59,53,56,46,167,107,177,220,82,15,251,151,16,106,74,210,135,90,105,102,133,236,218,122,30,193,124,94,179,113,235,11,237,252,92,195,247,229,185,66,184,163,169,232,229,45,131,101,246,150,135,20,211,172,184,142,210,37,182,235,110,54,102,147,82,12,208,102,149,41,38,74,56,107,196,235,62,63,129,10,20,156,6,194,122,214,219,250,224,167,171,210,85,74,117,71,151,42,215,101,75,101,77,234,158,82,139,157,33,133,72,36,237,113,183,89,73,182,241,105,189,165,29,43,0,181,78,20,121,233,252,134,87,241,174,243,255,0,83,197,176,38,206,79,247,73,85,45,201,6,175,248,46,149,10,79,233,178,75,254,199,100,89,245,217,116,208,172,107,86,179,122,221,51,186,42,45,191,79,145,84,168,201,229,45,206,68,86,27,83,142,185,177,4,165,171,106,16,163,209,36,106,61,52,34,51,236,25,247,206,222,112,110,108,220,226,131,181,165,28,184,86,77,14,67,233,180,232,242,218,143,207,130,195,173,176,135,150,227,141,32,148,165,188,168,200,116,208,165,184,77,154,141,8,82,136,183,43,160,112,226,200,228,108,214,222,83,239,12,65,92,184,248,117,103,200,97,19,153,105,14,180,186,220,181,17,172,161,52,249,17,37,8,74,73,42,125,73,87,53,40,117,164,164,146,111,19,173,217,167,20,127,2,120,155,247,47,156,66,20,67,96,95,247,150,22,94,84,156,65,195,235,134,93,14,225,161,200,41,48,103,70,50,222,210,244,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,61,9,228,251,54,118,110,110,176,191,229,197,10,60,74,61,118,4,135,35,87,109,196,207,57,79,210,150,110,44,152,53,172,219,104,214,135,90,65,56,149,146,54,107,204,65,25,169,165,145,119,80,28,43,56,57,179,179,114,139,133,255,0,46,43,177,226,86,43,179,228,55,26,133,110,42,121,197,126,170,178,113,4,249,161,100,219,166,132,52,210,205,197,44,209,179,94,90,12,201,78,160,143,61,151,253,255,0,121,98,157,229,86,196,28,65,184,101,215,46,26,228,131,147,58,116,147,45,238,175,66,34,34,34,34,74,16,148,146,80,132,36,137,8,66,82,148,146,82,146,34,189,238,23,30,4,240,203,239,175,56,154,41,91,54,62,41,241,147,226,5,195,230,47,137,149,194,191,61,82,108,11,134,149,150,28,82,159,45,251,98,185,33,154,109,152,243,49,90,217,73,168,191,41,229,169,135,73,182,201,231,17,41,233,36,68,226,214,190,82,210,130,218,150,214,181,183,113,32,57,86,108,124,44,99,39,195,251,135,203,159,25,172,23,147,195,79,61,82,115,53,108,202,195,12,78,159,46,86,40,91,145,223,169,74,156,168,173,54,197,94,156,114,8,146,250,9,134,208,211,43,100,223,101,149,54,105,45,197,203,113,42,89,169,194,110,111,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170,46,49,248,30,73,157,69,198,106,77,53,73,35,106,53,38,75,141,179,162,76,245,168,72,90,148,105,111,191,187,83,53,253,165,237,16,59,42,216,171,43,7,113,202,213,187,153,148,184,241,253,39,5,137,170,74,205,4,113,186,198,28,112,148,123,208,91,116,111,183,113,233,239,26,47,176,174,184,23,197,151,67,187,169,178,27,122,61,98,157,26,114,20,218,210,162,209,214,146,225,118,164,204,187,148,94,211,251,76,125,240,30,127,16,141,73,176,110,85,35,233,21,34,97,151,255,0,105,88,205,158,61,41,106,198,155,229,75,61,84,119,29,79,95,255,0,139,116,94,15,13,42,60,26,86,86,232,43,132,218,210,115,19,22,83,187,200,139,87,23,78,135,184,203,66,46,206,194,239,237,18,172,0,4,62,226,7,156,170,30,95,240,238,109,179,109,213,98,73,187,43,76,185,13,182,90,125,11,114,42,30,98,82,9,211,74,31,67,168,52,186,202,75,118,135,161,159,113,159,117,40,81,41,55,198,62,98,171,16,152,102,125,90,181,116,213,211,205,90,82,243,230,218,164,201,34,82,212,100,75,89,32,150,239,105,158,237,53,246,153,246,223,62,73,114,201,68,203,126,17,192,163,148,22,253,57,82,67,83,170,50,22,210,57,169,121,200,177,146,235,100,174,83,107,36,111,103,93,170,35,61,123,207,94,233,18,2,159,56,204,221,83,222,196,27,110,217,82,219,56,209,186,205,169,73,171,113,110,98,158,179,215,183,78,255,0,168,126,254,11,248,120,83,46,203,186,254,157,17,39,232,254,131,161,117,77,246,151,49,170,139,78,104,163,79,212,69,234,168,190,191,112,183,64,30,35,25,49,46,149,132,182,5,74,247,172,72,109,152,208,57,59,212,181,165,36,91,223,109,162,237,82,146,93,238,23,180,191,160,103,35,25,177,118,234,198,155,226,109,233,117,85,37,74,122,79,47,98,29,125,199,18,214,214,91,108,246,146,214,179,78,164,210,117,237,237,211,245,20,138,225,125,132,142,98,70,98,32,85,100,65,55,105,212,62,111,82,225,181,185,40,231,65,154,148,106,102,133,36,181,82,61,166,95,86,162,249,0,5,94,113,164,185,167,34,141,102,91,140,206,117,184,238,122,71,158,202,29,50,75,154,46,156,180,238,73,30,135,161,246,150,165,216,42,104,118,108,161,95,242,176,227,30,173,203,133,137,108,199,67,93,103,49,79,56,104,71,108,41,8,45,76,148,159,211,247,247,141,32,165,73,81,110,74,136,200,253,164,99,250,0,0,3,157,227,253,231,34,192,194,138,221,211,19,121,59,15,166,218,104,215,82,223,37,164,31,114,146,125,203,247,140,209,212,102,189,80,152,228,201,14,169,199,28,211,85,41,70,102,122,17,23,121,253,131,243,139,32,224,217,117,194,129,136,181,251,109,249,4,151,234,29,47,41,6,178,45,220,182,42,11,86,132,103,169,232,71,236,35,23,16,0,32,15,23,28,22,249,105,132,81,49,14,159,78,75,146,237,158,102,247,16,206,171,254,17,42,3,37,169,146,12,251,146,127,202,47,215,220,41,84,92,231,8,44,76,169,220,56,77,38,199,154,228,167,219,161,108,229,173,195,82,146,158,116,153,238,158,134,107,61,59,139,216,95,175,188,88,96,8,97,197,59,10,62,95,101,222,109,193,18,12,137,19,168,28,190,74,99,181,189,71,207,157,9,10,236,36,40,254,138,61,134,93,199,222,33,239,6,186,50,29,197,58,253,89,105,145,185,142,151,97,164,190,111,214,141,80,73,238,236,254,247,111,120,185,16,31,195,34,50,208,203,82,49,4,184,131,100,34,147,141,86,252,204,70,195,186,99,81,174,216,13,185,37,230,152,101,40,235,16,132,74,121,73,34,102,58,221,113,213,186,234,11,67,81,110,211,223,161,157,74,217,183,126,42,101,111,22,24,168,199,77,82,137,87,160,212,80,114,34,60,82,99,38,66,88,146,147,91,110,32,148,218,150,218,150,198,134,71,166,187,116,236,50,236,187,204,154,103,78,202,204,189,157,21,153,149,72,16,46,200,205,33,185,148,245,190,211,75,113,105,106,63,49,198,218,55,220,116,208,110,190,105,37,31,121,150,135,219,223,39,0,4,112,226,12,207,59,43,23,167,170,131,229,210,234,43,245,139,187,74,116,174,239,172,81,54,95,155,91,184,221,98,33,4,147,51,185,41,122,110,238,254,203,104,105,46,195,74,145,99,91,168,81,17,26,105,49,8,244,238,215,146,145,247,64,66,46,42,88,222,246,26,224,107,214,157,58,66,91,151,115,41,84,247,8,150,100,190,68,136,115,91,51,45,28,73,247,160,187,200,203,234,49,73,54,213,10,163,119,92,212,219,122,3,110,191,50,173,53,152,141,146,73,75,82,150,235,132,130,238,35,51,61,84,94,195,63,180,104,147,38,184,77,19,7,178,251,105,219,173,196,54,37,203,166,64,159,61,42,108,146,174,169,112,163,161,205,125,68,30,186,183,252,162,221,239,49,219,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,174,38,185,18,165,99,117,155,81,199,60,45,182,101,185,138,20,24,237,170,84,58,91,9,90,238,72,72,52,165,72,113,189,72,215,37,150,181,83,107,70,231,22,134,249,27,92,51,103,149,76,54,157,211,93,177,174,170,53,235,107,78,232,171,86,253,66,61,82,157,39,148,135,57,18,152,113,46,52,230,197,146,144,173,171,66,79,69,17,164,244,208,200,203,176,118,12,219,230,238,254,205,245,229,68,186,239,58,116,74,60,122,13,29,154,108,90,84,9,15,46,34,31,50,37,74,148,148,56,163,36,45,231,125,197,169,52,220,118,212,167,13,174,98,190,254,90,242,101,93,199,12,31,197,44,126,173,213,125,21,102,97,205,191,89,144,201,176,180,42,85,78,177,22,158,169,45,198,74,79,94,91,40,220,202,221,113,69,170,146,180,182,222,166,165,184,204,107,18,171,63,89,40,186,178,167,136,242,235,116,154,103,81,134,87,53,65,231,45,202,132,114,113,109,192,222,106,113,52,201,6,226,150,180,188,210,8,201,10,90,143,156,218,13,100,123,146,234,26,243,249,104,207,86,54,229,106,205,186,236,124,62,159,17,116,218,252,121,15,65,102,76,86,22,138,101,93,227,140,131,169,17,155,102,183,150,152,241,212,218,25,82,249,59,214,149,169,11,218,104,95,10,254,186,175,219,171,251,107,113,220,151,29,67,253,242,100,234,148,233,14,127,202,113,231,156,113,127,90,148,165,123,76,197,239,112,249,201,37,43,42,22,3,149,219,157,136,147,177,22,234,143,29,234,172,197,69,74,95,164,176,166,89,82,233,40,113,47,58,133,161,185,9,113,74,117,179,73,60,124,179,81,25,54,222,146,212,0,102,179,54,62,41,241,147,226,5,195,230,47,142,84,45,251,34,220,72,189,55,128,87,125,179,140,117,239,78,226,78,28,91,245,74,237,29,185,174,244,239,92,212,184,48,149,32,154,57,71,191,155,49,28,167,9,197,26,55,169,173,142,232,242,145,33,101,84,56,133,122,213,113,42,255,0,185,113,26,187,30,35,21,43,170,177,54,183,49,168,136,82,88,109,249,47,45,231,18,218,84,165,40,144,74,89,145,17,169,71,166,154,153,247,139,243,225,213,103,226,61,155,148,123,18,62,36,95,191,41,220,170,211,216,172,81,83,176,207,209,52,121,44,52,228,72,28,213,104,183,121,104,61,218,168,180,111,153,201,70,173,180,133,28,149,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,137,84,0,3,53,153,177,241,79,140,159,16,46,31,49,124,114,161,111,220,60,184,148,211,174,91,38,161,134,121,152,188,54,92,22,165,61,233,180,170,227,177,165,74,149,88,165,196,135,34,84,165,73,229,52,178,55,163,49,21,74,55,84,162,91,233,82,75,106,221,74,214,237,91,99,70,47,94,88,245,138,23,6,46,98,3,241,28,174,220,82,18,244,130,136,193,50,195,72,67,105,105,166,91,71,105,146,27,105,182,219,35,81,169,102,72,35,82,148,163,53,29,186,101,218,157,136,240,184,71,221,242,113,34,227,170,212,156,168,97,253,211,34,139,26,167,12,217,122,153,71,40,50,27,137,25,43,81,239,121,147,67,124,246,156,86,132,77,72,109,8,249,182,208,98,149,134,170,0,4,85,226,143,224,79,19,126,229,243,136,66,128,71,170,194,220,82,190,240,90,251,166,98,102,26,87,125,13,114,81,185,221,20,222,149,153,28,174,107,43,101,207,155,121,11,109,90,182,234,211,235,36,244,215,82,208,200,140,180,39,149,28,215,97,198,109,112,225,23,173,148,239,67,85,131,203,98,191,64,125,226,92,170,68,165,17,153,37,70,68,92,198,87,181,70,211,196,68,151,18,149,17,146,22,135,27,71,107,17,87,138,63,129,60,77,251,151,206,33,10,1,30,171,11,113,74,251,193,107,238,153,137,152,105,93,244,53,201,70,231,116,83,122,86,100,114,185,172,173,151,62,109,228,45,181,106,219,171,79,172,147,211,93,75,67,34,50,208,158,84,115,93,135,25,181,195,132,94,182,83,189,13,86,15,45,138,253,1,247,137,114,169,18,148,70,100,149,25,17,115,25,94,213,27,79,17,18,92,74,84,70,72,90,28,109,29,172,0,80,15,20,127,29,152,155,247,47,147,194,18,171,129,143,231,179,246,111,247,144,181,64,0,1,149,112,23,125,195,131,136,4,60,196,80,154,194,76,94,184,191,205,98,7,82,251,82,100,54,196,118,238,40,187,214,230,232,232,101,13,182,135,153,108,201,11,100,147,184,219,104,157,73,175,231,137,169,212,41,47,137,31,16,72,217,137,146,222,15,96,221,86,90,112,234,157,33,50,102,212,153,117,214,81,115,44,218,97,198,137,216,239,48,211,204,162,51,196,250,73,10,82,144,226,201,14,105,170,27,50,129,98,127,240,84,241,79,116,252,63,157,230,52,225,117,32,50,174,47,251,133,199,129,60,50,251,235,206,38,137,84,40,7,138,63,142,204,77,251,151,201,225,8,170,44,83,134,47,16,8,120,69,50,54,95,177,190,226,233,44,89,123,88,182,106,78,182,195,81,104,50,156,125,231,157,76,149,165,4,225,178,251,146,59,94,113,106,75,42,66,117,36,182,165,173,184,213,158,156,197,254,51,185,142,184,175,250,108,142,109,183,79,219,66,182,125,77,186,210,227,173,123,29,237,105,183,62,121,197,189,35,107,137,53,163,159,203,51,50,65,11,20,224,183,64,197,56,216,53,118,221,55,101,110,170,237,153,80,168,71,167,218,84,233,178,100,169,152,253,58,164,46,107,241,90,112,185,72,101,199,165,37,38,182,140,247,58,195,196,178,35,71,109,96,230,199,197,62,50,124,64,184,124,197,241,202,133,191,112,242,226,83,78,185,108,154,134,25,230,98,240,217,112,90,148,247,166,210,171,142,198,149,42,85,98,151,18,28,137,82,149,39,148,210,200,222,140,196,85,40,221,82,137,111,165,73,45,171,117,43,91,181,109,141,24,189,121,99,214,40,92,24,185,136,15,196,114,187,113,72,75,210,10,35,4,203,13,33,13,165,166,153,109,29,166,72,109,166,219,108,141,70,165,153,32,141,74,82,140,212,118,233,151,106,118,35,194,225,31,119,201,196,139,142,171,82,114,161,135,247,76,138,44,106,156,51,101,234,101,28,160,200,110,36,100,173,71,189,230,77,13,243,218,113,90,17,53,33,180,35,230,219,65,138,86,30,130,192,191,239,44,44,188,169,56,131,135,215,12,186,29,195,67,144,82,96,206,140,101,189,165,232,100,100,100,100,105,90,20,147,82,22,133,17,161,104,82,146,162,82,84,100,119,253,146,76,224,219,57,185,194,246,171,73,56,144,175,106,28,118,19,118,81,226,53,35,145,5,247,92,125,12,173,183,29,65,37,72,121,49,150,233,33,43,112,219,37,18,22,165,25,110,84,138,1,5,120,143,241,0,135,151,122,19,184,73,132,55,23,249,172,79,233,159,118,76,118,216,144,221,187,23,122,28,221,33,15,33,198,214,243,205,145,161,12,154,119,19,110,155,170,52,124,201,59,73,116,154,77,86,191,85,133,66,161,83,37,212,106,85,25,13,196,135,14,35,42,121,249,47,184,162,75,109,54,218,72,212,181,169,70,73,36,145,25,153,153,17,14,235,156,204,173,126,40,247,181,159,134,243,110,79,77,214,170,86,124,90,237,110,67,73,219,21,19,157,153,45,165,53,24,141,36,179,101,8,97,180,146,151,235,45,68,165,232,130,81,54,143,171,149,44,153,87,115,105,135,24,171,83,176,234,188,171,206,196,244,68,138,69,53,245,161,17,106,173,200,41,188,248,202,113,90,114,158,62,157,163,105,195,81,55,184,148,149,232,75,230,181,29,105,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,23,211,195,207,58,116,172,211,225,124,122,21,223,112,68,86,42,91,81,204,174,8,101,25,49,78,107,4,230,214,170,12,54,149,26,86,133,36,218,75,166,130,73,33,227,81,114,219,66,217,221,24,56,231,126,100,255,0,105,63,118,136,21,149,92,204,94,89,80,197,200,120,165,103,193,137,81,66,163,170,155,87,166,73,34,74,42,52,231,22,218,221,96,156,218,106,101,123,154,109,104,113,36,123,86,132,238,74,209,189,181,232,123,11,113,74,196,198,155,18,153,137,152,105,93,244,205,183,89,231,116,83,122,87,163,243,121,79,45,151,62,109,228,33,196,232,227,75,79,172,146,215,77,75,82,50,51,245,96,0,51,89,155,31,20,248,201,241,2,225,243,23,199,42,23,39,195,23,136,4,204,93,135,27,47,216,223,113,117,119,212,77,172,91,53,39,91,125,217,85,232,173,176,243,206,166,74,210,131,108,158,97,184,253,175,56,180,169,228,173,58,146,156,74,214,229,138,128,202,184,253,84,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,11,244,200,46,117,237,92,214,97,196,74,37,90,167,211,226,109,179,79,101,187,142,159,32,219,67,147,246,18,91,85,78,57,54,148,33,76,186,179,35,90,80,146,228,184,178,65,150,213,52,183,101,80,138,188,81,252,9,226,111,220,190,113,8,80,8,213,64,0,0,170,190,57,223,153,63,218,79,221,162,170,196,138,201,38,112,110,108,163,98,131,85,164,156,185,182,77,114,67,9,187,40,241,26,143,207,156,195,77,190,134,86,219,142,160,212,149,178,169,43,116,144,149,182,78,26,73,11,82,72,247,39,65,22,157,211,66,190,109,90,53,235,107,78,235,104,183,5,62,61,82,157,39,148,182,249,241,95,109,46,52,230,197,146,86,157,200,90,79,69,17,40,181,208,200,143,176,125,96,0,0,31,146,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,68,60,70,114,81,248,170,226,59,21,251,2,153,85,115,12,174,159,156,166,201,124,185,173,210,231,25,172,220,166,41,237,202,90,182,161,4,227,74,116,146,165,182,165,39,87,84,203,174,31,63,202,30,115,113,31,39,149,219,142,167,101,82,169,85,152,23,69,63,167,157,77,168,160,201,181,74,105,14,244,82,73,196,104,225,114,156,117,70,166,201,68,151,27,91,137,61,170,54,221,111,133,85,170,213,90,253,86,109,118,187,83,151,81,169,84,100,57,46,100,201,111,41,231,228,190,226,141,78,58,227,138,51,82,214,165,25,168,212,102,102,102,102,102,36,86,107,114,101,93,202,94,28,97,93,78,252,170,243,111,59,239,210,242,42,244,214,22,133,197,165,55,28,161,114,35,37,196,235,205,120,186,135,77,215,9,70,222,227,74,81,169,35,154,239,229,201,62,89,227,102,186,237,191,240,193,153,209,41,245,214,44,121,21,123,122,116,179,119,145,26,162,205,70,1,39,152,77,168,140,208,227,78,60,201,153,165,123,9,227,112,144,181,33,36,56,173,255,0,96,94,88,89,121,85,176,251,16,109,233,116,59,134,135,32,227,78,131,36,139,123,75,208,140,140,140,140,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,251,166,62,113,0,204,22,98,48,158,222,194,75,230,226,254,1,3,152,253,126,76,118,218,142,229,197,43,169,113,198,21,33,12,161,182,208,203,45,155,40,67,41,78,211,113,163,117,102,181,114,201,175,129,147,236,166,94,89,186,197,15,144,244,41,18,232,244,40,17,220,147,93,184,211,0,165,49,74,65,182,179,96,150,131,113,162,90,221,117,4,218,80,75,223,167,49,100,70,150,150,101,161,59,2,192,179,112,178,205,164,225,246,31,91,209,40,118,245,14,57,70,131,6,49,30,198,145,169,153,153,153,153,169,107,82,141,75,90,212,102,181,173,74,82,141,74,81,153,199,94,40,254,4,241,55,238,95,56,132,40,4,117,92,177,102,22,234,202,254,50,209,113,114,214,141,215,244,28,200,213,26,90,229,57,29,154,156,23,83,181,216,238,41,7,253,203,136,53,37,105,67,173,52,179,66,246,109,61,15,96,190,47,89,184,245,133,246,254,46,97,251,242,220,161,92,81,212,244,114,150,193,178,251,75,67,138,105,214,92,71,105,18,219,117,183,27,51,73,169,6,104,51,74,148,147,37,27,26,49,122,205,192,92,47,184,49,115,16,31,150,221,10,221,142,151,164,20,70,13,231,221,90,220,75,77,50,218,59,8,214,227,174,54,217,26,141,40,35,89,26,148,148,145,168,179,195,153,220,194,221,89,160,198,90,214,46,93,49,186,14,191,151,26,157,75,68,167,36,51,76,130,210,118,181,29,181,44,255,0,186,113,102,148,161,43,117,215,86,72,70,253,165,202,133,255,0,112,184,240,39,134,95,125,121,196,209,74,217,177,241,79,140,159,16,46,31,49,124,114,161,114,124,49,120,128,76,197,216,113,178,253,141,247,23,87,125,68,218,197,179,82,117,183,221,149,94,138,219,15,60,234,100,173,40,54,201,230,27,143,218,243,139,74,158,74,211,169,41,196,173,110,88,168,229,89,177,240,177,140,159,15,238,31,46,124,102,176,122,11,2,255,0,188,176,178,242,164,226,14,31,92,50,232,119,13,14,65,73,131,58,49,150,246,151,161,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,223,246,73,51,131,108,230,231,11,218,173,36,226,66,189,168,113,216,77,217,71,136,212,142,68,23,221,113,244,50,182,220,117,4,149,33,228,198,91,164,132,173,195,108,148,72,90,148,101,185,82,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,113,12,229,97,52,76,97,203,237,217,110,185,16,223,151,18,153,62,124,4,165,178,82,186,164,66,144,134,244,245,22,122,234,231,242,75,119,184,198,118,238,90,21,70,209,185,170,86,244,246,221,98,101,38,107,209,28,37,18,144,164,173,167,13,7,222,68,100,122,164,253,132,127,96,187,110,21,184,224,254,37,96,107,54,149,70,74,92,151,108,169,52,246,200,214,102,190,68,120,112,155,35,61,92,81,247,172,251,136,139,234,33,55,64,124,43,241,38,187,30,226,66,72,140,213,73,150,69,175,119,228,84,51,105,152,22,212,214,55,95,104,89,36,140,174,74,167,209,238,254,203,116,94,207,15,150,57,57,88,178,251,16,92,202,93,57,126,175,215,78,139,223,245,137,30,0,35,30,114,243,165,101,101,166,206,148,204,58,164,9,247,100,150,156,110,29,61,15,180,235,141,173,77,72,229,184,227,68,251,110,146,9,214,9,38,162,238,51,208,187,123,169,14,243,187,241,83,52,152,177,34,163,33,53,74,221,94,189,81,89,199,136,201,73,146,152,233,126,74,141,13,182,131,83,138,67,105,91,250,17,22,186,110,211,180,207,182,218,184,124,228,34,147,130,182,252,44,70,196,74,99,82,110,217,237,183,37,150,159,101,43,232,144,180,69,121,41,50,122,58,29,109,212,58,210,203,66,81,237,215,223,169,148,237,34,34,45,8,180,34,31,208,20,223,198,86,142,150,177,74,129,87,66,100,110,127,170,222,106,47,155,236,141,79,73,109,236,254,255,0,111,120,152,60,44,112,163,228,14,93,225,92,18,224,200,143,58,191,204,231,38,67,91,20,92,137,211,80,158,195,66,79,232,175,218,103,222,93,194,103,128,175,62,47,184,153,83,183,176,154,53,143,9,201,76,55,93,223,204,91,102,164,165,92,153,48,29,45,76,150,90,247,159,176,255,0,87,120,166,49,117,92,35,176,91,228,94,17,74,196,58,133,57,45,203,185,185,123,28,91,58,47,248,60,169,236,158,134,104,35,238,81,23,210,63,213,220,39,240,0,167,126,50,119,100,41,248,139,64,182,152,144,74,126,159,213,115,80,75,35,219,204,98,158,180,234,68,122,150,164,94,210,33,91,227,244,83,166,189,79,152,220,200,238,169,183,27,215,69,37,70,70,90,145,151,121,125,163,75,153,127,189,36,98,6,20,81,46,169,123,205,217,157,78,227,94,186,158,201,46,160,187,212,163,238,71,188,116,64,0,0,17,171,136,85,226,221,153,150,59,158,162,227,173,32,143,162,236,90,180,215,248,194,33,118,122,197,250,67,62,112,33,72,168,203,68,56,172,173,215,92,215,106,16,147,81,158,132,102,125,133,219,220,67,162,230,35,11,191,4,24,163,85,178,146,151,18,136,124,141,164,225,104,126,188,118,156,63,228,35,249,207,119,253,227,210,228,219,25,21,130,88,235,66,187,100,72,91,84,246,250,174,171,106,246,153,235,14,67,104,239,90,19,244,157,246,159,217,245,232,178,151,83,135,88,130,213,74,158,242,93,142,246,237,139,74,137,68,122,25,145,246,145,153,119,145,143,214,3,200,98,197,137,77,196,171,6,169,102,85,163,54,252,106,135,35,122,28,66,84,71,203,121,183,11,177,73,81,119,160,189,135,253,35,52,55,165,173,54,203,185,102,91,85,18,210,68,62,94,254,255,0,229,182,149,151,121,17,247,40,189,130,126,240,154,204,61,167,135,247,37,71,13,238,5,55,25,250,239,39,167,125,195,105,8,249,134,231,60,173,84,183,18,125,203,34,236,73,247,251,59,197,199,145,145,150,164,122,144,254,143,137,121,218,116,171,226,219,153,107,214,216,75,208,166,242,249,168,82,82,162,61,142,37,101,216,162,50,239,73,119,144,141,249,46,201,245,35,44,115,46,86,227,184,236,151,101,244,124,183,158,52,172,253,66,145,174,138,38,91,62,231,244,253,95,223,149,99,230,87,238,107,118,213,132,117,27,150,187,79,165,69,46,247,166,202,109,132,119,145,125,37,153,23,122,146,95,172,189,227,145,206,206,158,88,169,242,186,57,24,209,102,243,73,73,73,145,92,116,254,195,50,212,187,223,250,199,66,178,241,87,13,177,34,57,57,101,222,212,26,217,56,223,48,219,131,82,143,37,91,12,147,218,100,218,213,217,235,167,255,0,178,47,121,8,93,196,115,35,20,44,79,181,106,56,181,96,81,155,141,114,210,98,189,42,83,17,35,161,29,91,109,55,45,245,158,214,163,169,199,29,91,139,65,118,168,136,244,45,116,61,12,84,230,19,98,117,245,151,156,81,133,113,82,100,206,166,206,163,84,91,68,232,134,183,153,230,37,153,13,173,198,92,66,86,217,153,26,153,34,52,168,203,187,67,211,217,160,156,177,227,133,27,31,112,138,135,124,83,166,71,118,91,145,35,55,81,109,167,16,174,84,179,138,203,174,160,200,156,89,167,67,120,139,69,43,113,123,125,231,214,0,71,92,255,0,36,149,149,139,227,83,87,101,30,166,125,159,254,46,148,40,211,43,144,151,80,204,38,30,197,66,73,70,187,158,146,90,25,107,223,57,130,254,145,164,59,106,58,162,219,148,168,170,73,17,179,9,134,204,136,187,140,155,34,31,72,127,12,200,136,204,207,66,33,72,156,92,113,105,251,219,31,162,218,80,39,239,165,208,169,104,140,235,8,116,205,5,49,153,179,219,82,141,36,179,78,237,170,34,212,200,149,246,16,240,156,53,176,109,204,84,204,109,38,100,184,47,57,79,183,13,138,202,156,229,106,217,185,30,124,51,52,25,154,20,159,162,225,246,118,30,158,210,23,229,26,59,49,35,181,22,58,9,13,50,132,182,132,145,17,18,82,69,161,17,17,118,23,96,255,0,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,84,28,80,120,125,198,164,198,173,102,135,5,169,82,214,133,200,84,251,194,135,25,167,100,175,123,206,202,145,50,180,110,186,250,148,72,37,45,132,173,134,154,216,218,9,78,250,168,74,244,136,25,28,202,37,87,55,216,184,171,81,250,140,186,61,167,65,142,154,149,199,85,98,58,150,180,48,107,36,162,43,43,52,155,72,146,241,238,217,204,61,9,13,188,225,37,206,81,182,171,179,204,45,173,66,177,178,95,137,118,85,173,7,162,162,219,248,95,89,165,211,163,115,86,231,34,43,20,151,91,105,189,235,53,45,91,80,132,150,170,51,81,233,169,153,159,104,206,16,211,70,58,96,94,28,102,47,14,42,56,95,138,20,110,186,149,59,71,89,121,163,36,74,167,202,73,25,55,42,51,134,71,203,121,27,149,161,232,105,52,169,72,90,86,133,173,10,207,102,101,242,233,125,229,127,20,231,225,157,245,31,249,217,148,121,187,217,254,51,165,245,47,50,196,206,91,78,185,201,230,242,22,174,82,213,189,29,198,93,198,118,125,194,143,37,31,131,43,85,140,202,98,101,50,149,38,228,187,105,241,228,218,77,105,206,122,143,75,121,181,40,228,111,37,27,105,122,83,110,35,177,41,222,219,69,180,214,70,243,205,38,197,64,0,102,179,54,62,41,241,147,226,5,195,230,47,137,191,102,228,86,54,105,120,112,225,165,241,135,208,34,35,21,40,17,234,140,193,122,76,167,80,138,157,57,154,205,85,103,77,34,55,9,134,86,167,36,41,196,60,164,125,52,37,10,90,16,163,90,43,44,119,252,139,101,211,241,157,204,117,187,96,84,163,243,109,186,126,234,237,205,235,237,214,151,29,104,222,215,99,173,185,243,206,45,152,251,155,81,173,28,254,97,17,146,12,104,164,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,162,85,0,0,205,102,108,124,83,227,39,196,11,135,204,95,19,126,205,200,172,108,210,240,225,195,75,227,15,160,68,70,42,80,35,213,25,130,244,153,78,161,21,58,115,53,154,170,206,154,68,110,19,12,173,78,72,83,136,121,72,250,104,74,20,180,33,70,180,86,88,237,89,57,203,215,227,63,152,43,111,9,166,201,170,194,162,203,231,205,173,212,41,209,121,206,67,130,195,74,113,74,51,50,52,53,204,89,54,194,93,89,26,82,227,237,250,171,61,16,171,233,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,63,37,90,173,74,160,82,166,215,107,181,56,148,234,109,58,59,146,230,76,150,242,89,98,51,13,164,212,227,174,56,163,36,161,9,73,26,141,70,100,68,68,102,98,21,231,139,23,172,220,119,225,161,126,98,150,31,63,45,251,122,173,34,27,48,95,146,193,178,185,8,141,114,49,20,222,36,31,172,148,45,76,41,104,37,18,87,177,73,220,148,43,84,149,27,11,20,226,117,195,254,30,17,76,147,152,28,16,183,122,75,22,94,231,238,106,107,78,48,212,90,12,167,31,101,150,149,25,10,89,56,108,190,228,142,198,91,66,146,202,144,173,13,45,169,8,110,42,229,71,53,216,143,148,172,71,69,235,101,59,215,82,167,114,216,175,208,31,120,209,22,175,21,38,102,73,81,145,31,45,228,110,81,180,241,17,169,181,41,68,100,180,45,198,215,161,60,45,197,43,19,26,108,74,102,38,97,165,119,211,54,221,103,157,209,77,233,94,143,205,229,60,182,92,249,183,144,135,19,163,141,45,62,178,75,93,53,45,72,200,207,128,113,71,240,39,137,191,114,249,196,33,64,34,127,241,58,200,119,224,66,187,39,30,112,158,139,182,193,184,42,10,244,149,46,157,78,229,197,181,222,82,25,75,122,171,154,163,228,200,125,82,13,59,91,109,166,84,109,178,90,111,105,39,26,178,163,154,236,71,202,86,35,162,245,178,157,235,169,83,185,108,87,232,15,188,104,139,87,138,147,51,36,168,200,143,150,242,55,40,218,120,136,212,218,148,162,50,90,22,227,107,208,158,22,226,149,137,141,54,37,51,19,48,210,187,233,155,110,179,206,232,166,244,175,71,230,242,158,91,46,124,219,200,67,137,209,198,150,159,89,37,174,154,150,164,100,103,234,192,80,15,20,127,29,152,155,247,47,147,194,18,171,129,143,231,179,246,111,247,144,181,64,0,1,149,113,97,54,231,15,185,57,137,200,94,23,227,14,13,210,162,39,17,105,209,234,241,166,211,89,105,166,87,115,32,235,207,54,209,187,33,231,218,101,149,198,100,159,81,45,73,82,220,65,33,189,116,67,100,80,90,192,191,239,44,44,188,169,56,131,135,215,12,186,29,195,67,144,82,96,206,140,101,189,165,232,100,100,100,100,105,90,20,147,82,22,133,17,161,104,82,146,162,82,84,100,115,167,54,60,81,170,184,231,150,139,99,12,172,248,210,237,203,178,230,142,179,196,7,105,174,169,184,136,97,11,121,147,167,178,167,19,205,82,36,146,91,144,178,74,244,67,74,75,10,113,253,239,18,97,94,11,225,13,229,143,88,161,111,225,30,31,177,17,202,237,197,33,76,199,57,111,147,44,52,132,54,167,93,121,197,246,153,33,182,155,113,195,36,146,150,100,131,36,165,74,50,73,204,174,38,57,122,181,114,191,131,89,120,194,59,90,79,95,208,124,168,147,81,170,46,43,113,222,169,206,117,84,213,59,33,196,160,191,185,109,4,165,45,72,105,166,144,107,94,205,198,224,169,226,158,233,248,127,59,204,105,194,234,64,101,92,95,247,11,143,2,120,101,247,215,156,77,18,168,80,15,20,127,29,152,155,247,47,147,194,30,215,135,150,83,44,220,221,97,126,54,216,245,217,17,40,245,216,18,45,121,52,43,141,80,14,83,244,165,155,147,205,242,66,9,198,141,104,117,164,27,106,65,175,102,188,181,153,26,154,65,148,74,197,44,45,190,240,90,251,169,225,158,37,208,189,13,114,81,185,61,108,46,169,153,28,174,107,40,121,191,156,101,107,109,90,182,234,21,234,168,244,215,67,208,200,200,191,45,129,96,94,88,167,121,82,112,251,15,173,233,117,203,134,185,32,163,65,131,24,139,123,171,208,204,204,204,204,146,132,37,36,165,173,106,50,66,16,149,41,70,148,164,204,180,167,130,248,67,102,224,46,23,219,248,71,135,236,75,110,133,110,199,83,49,206,91,230,243,238,173,110,41,215,94,113,125,132,107,113,215,28,112,201,36,148,17,172,201,41,74,72,146,89,225,205,143,138,124,100,248,129,112,249,139,226,116,218,57,40,252,106,184,102,97,93,126,192,166,82,155,196,219,91,211,78,83,100,190,92,167,42,144,74,175,80,55,41,138,123,114,80,157,203,89,56,210,157,37,37,14,37,73,213,164,188,235,133,88,35,181,100,231,47,95,140,254,96,173,188,38,155,38,171,10,139,47,159,54,183,80,167,69,231,57,14,11,13,41,197,40,204,200,208,215,49,100,219,9,117,100,105,75,143,183,234,172,244,66,175,167,54,62,22,49,147,225,253,195,229,207,140,214,11,62,226,215,146,143,66,76,153,155,44,50,166,82,161,209,94,228,183,122,83,216,46,67,137,156,243,252,180,84,210,70,173,142,115,150,235,77,186,150,210,149,19,132,151,76,156,55,94,90,32,6,5,227,166,35,229,211,17,233,216,161,133,245,158,134,171,7,86,158,101,210,53,197,168,69,81,145,185,22,75,100,101,204,101,123,83,169,106,74,37,37,43,66,144,180,33,105,209,78,5,227,166,28,102,47,14,41,216,161,133,245,158,186,149,59,86,158,101,210,36,74,167,202,73,17,185,22,75,100,103,203,121,27,147,169,106,105,52,169,43,66,150,133,161,106,244,23,251,151,243,86,109,89,88,91,10,223,149,118,28,115,77,37,21,249,47,49,78,39,204,200,137,111,169,134,214,233,161,36,102,189,136,73,26,246,146,55,55,187,152,156,219,99,247,225,151,240,203,118,126,48,126,149,252,33,122,65,94,157,244,158,222,119,59,105,108,219,179,230,249,60,190,95,43,149,243,92,174,95,43,230,246,11,116,225,185,195,238,78,93,163,57,140,56,201,74,136,172,69,168,199,84,104,84,215,154,105,229,219,40,39,95,109,211,106,67,47,186,203,203,146,201,176,163,90,82,149,182,131,91,122,232,183,8,226,95,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,245,92,82,242,19,242,238,29,123,53,216,94,254,203,130,149,79,235,46,250,92,137,26,55,62,12,70,9,39,50,58,150,122,54,243,44,52,146,91,90,146,92,109,178,52,17,58,147,75,245,193,148,250,78,98,234,56,219,71,153,149,138,100,185,88,131,75,143,46,92,55,89,102,42,209,21,131,97,108,190,235,170,150,93,58,16,104,120,219,37,59,161,111,113,9,79,174,164,17,207,94,57,223,153,63,218,79,221,162,170,196,180,225,231,157,58,174,86,49,66,61,10,239,184,37,167,10,238,89,6,87,4,50,140,169,69,9,243,111,107,85,6,27,74,137,72,90,84,77,37,211,65,40,214,201,40,185,110,45,12,237,190,154,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,235,0,25,172,205,143,138,124,100,248,129,112,249,139,226,116,218,57,40,252,106,184,102,97,93,126,192,166,82,155,196,219,91,211,78,83,100,190,92,167,42,144,74,175,80,55,41,138,123,114,80,157,203,89,56,210,157,37,37,14,37,73,213,164,188,235,133,89,116,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,11,233,225,231,157,58,86,105,240,190,61,10,239,184,34,43,21,45,168,230,87,4,50,140,152,167,53,130,115,107,85,6,27,74,141,43,66,146,109,37,211,65,36,144,241,168,185,109,161,108,238,150,163,42,226,207,179,19,195,254,102,46,229,51,9,51,3,130,22,239,87,125,68,195,251,125,251,154,154,211,143,187,42,189,21,186,52,22,90,84,100,41,102,217,60,195,113,251,25,109,9,83,201,90,180,53,56,148,33,202,235,194,220,82,190,240,90,251,166,98,102,26,87,125,13,114,81,185,221,20,222,149,153,28,174,107,43,101,207,155,121,11,109,90,182,234,211,235,36,244,215,82,208,200,140,180,39,149,28,215,97,198,109,112,225,23,173,148,239,67,85,131,203,98,191,64,125,226,92,170,68,165,17,153,37,70,68,92,198,87,181,70,211,196,68,151,18,149,17,146,22,135,27,71,128,226,143,224,79,19,126,229,243,136,66,128,70,170,0,0,5,85,241,206,252,201,254,210,126,237,16,131,36,24,67,102,227,214,103,45,44,35,196,6,37,185,66,184,163,213,217,144,113,31,54,95,105,104,165,203,117,167,155,95,105,18,219,117,182,220,34,81,41,6,104,34,82,84,147,52,159,148,204,86,3,94,89,109,197,202,238,20,222,112,165,165,116,233,11,93,50,115,209,201,148,85,169,198,181,20,121,173,18,86,180,236,113,41,212,210,75,86,197,146,219,81,239,66,136,165,87,13,206,32,145,178,237,37,204,30,198,74,172,181,97,213,70,66,164,194,169,60,235,175,34,217,89,52,251,142,147,81,217,97,215,158,68,151,141,132,154,18,164,161,181,154,220,211,85,184,103,118,128,0,0,3,202,98,150,22,216,152,211,98,84,240,207,18,232,94,153,182,235,60,158,182,23,84,244,126,111,41,228,60,223,206,50,180,56,157,28,105,10,245,84,90,233,161,234,70,100,121,247,206,14,83,47,44,162,226,135,200,122,236,137,117,138,20,248,237,201,161,92,106,128,81,88,170,160,155,65,190,72,65,56,233,33,109,58,179,109,72,53,239,211,150,179,34,75,168,51,159,252,40,114,57,26,218,165,81,51,113,136,203,150,85,218,148,121,11,180,105,38,135,99,148,24,142,165,198,21,53,242,81,36,221,91,237,41,124,164,150,173,19,46,165,205,86,167,17,201,243,252,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,95,241,31,225,255,0,15,49,20,39,113,111,8,109,223,243,88,129,211,48,236,104,238,49,29,187,138,46,244,55,182,66,222,91,109,161,230,91,51,90,30,53,110,54,218,54,148,75,249,147,106,157,176,95,8,111,44,122,197,11,127,8,240,253,136,142,87,110,41,10,102,57,203,124,153,97,164,33,181,58,235,206,47,180,201,13,180,219,142,25,36,148,179,36,25,37,42,81,146,79,69,25,117,192,107,55,45,184,71,66,194,155,50,20,68,162,157,29,11,169,206,102,57,178,186,181,68,208,146,145,53,210,82,214,173,238,41,58,146,77,106,216,130,67,105,61,136,73,23,75,17,87,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,186,241,29,200,228,108,169,94,80,47,12,62,92,185,24,117,120,72,125,16,89,117,14,186,186,36,180,145,44,225,58,249,145,165,104,82,77,74,97,74,87,53,72,105,212,168,148,108,155,174,120,156,139,231,54,187,147,204,71,149,83,114,149,233,155,50,232,233,227,220,212,214,144,130,148,166,218,53,242,164,198,113,90,104,243,92,215,76,155,82,137,183,18,181,37,91,76,208,235,108,244,103,54,187,156,60,71,139,83,110,149,232,107,50,215,234,35,219,52,215,80,131,148,150,221,52,115,100,201,113,58,234,243,188,166,140,219,74,141,182,210,132,165,59,140,150,235,158,219,135,22,71,35,102,182,242,159,120,98,10,229,199,195,171,62,67,8,156,203,72,117,165,214,229,168,141,101,9,167,200,137,40,66,82,73,83,234,74,185,169,67,173,37,36,147,120,157,111,133,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,82,182,108,124,83,227,39,196,11,135,204,95,19,126,213,200,228,156,214,240,225,194,59,195,15,151,18,62,34,217,241,238,4,65,101,212,52,210,43,113,21,89,152,179,132,235,230,68,164,45,42,37,41,133,41,92,164,173,215,82,162,73,60,110,183,90,180,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,11,233,225,231,157,58,86,105,240,190,61,10,239,184,34,43,21,45,168,230,87,4,50,140,152,167,53,130,115,107,85,6,27,74,141,43,66,146,109,37,211,65,36,144,241,168,185,109,161,108,238,236,25,177,240,177,140,159,15,238,31,46,124,102,176,89,167,21,236,142,73,182,170,181,188,220,97,202,226,21,10,165,34,58,238,234,73,33,168,231,6,91,170,109,132,205,96,146,73,39,80,251,170,71,53,39,171,164,243,170,115,85,165,197,242,96,86,5,227,166,35,229,211,17,233,216,161,133,245,158,134,171,7,86,158,101,210,53,197,168,69,81,145,185,22,75,100,101,204,101,123,83,169,106,74,37,37,43,66,144,180,33,105,209,78,5,227,166,28,102,47,14,41,216,161,133,245,158,186,149,59,86,158,101,210,36,74,167,202,73,17,185,22,75,100,103,203,121,27,147,169,106,105,52,169,43,66,150,133,161,106,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,202,76,118,101,199,118,44,132,18,218,121,10,109,105,50,35,37,36,203,67,35,35,236,62,193,65,188,74,112,109,204,43,204,109,90,100,56,47,55,79,184,205,250,202,92,54,180,108,156,145,62,97,236,35,36,37,63,69,178,236,237,61,61,166,61,223,8,236,90,126,201,199,249,86,148,249,251,41,149,218,90,227,52,194,221,50,65,204,122,108,6,210,162,73,172,147,187,106,76,181,34,53,125,164,46,236,140,140,136,200,245,35,31,209,243,110,88,234,149,110,85,98,165,36,102,244,39,219,34,50,239,51,108,200,102,243,52,144,151,3,48,152,133,21,104,36,154,46,122,177,104,69,167,116,231,203,250,5,229,228,5,36,156,172,88,250,26,143,90,61,48,251,127,252,93,20,72,160,28,159,51,184,225,70,192,44,34,174,95,21,25,145,218,150,220,73,45,211,155,117,196,39,155,44,162,188,235,72,34,55,16,106,212,217,50,209,42,220,126,207,121,103,219,22,113,58,250,204,54,40,205,184,170,210,103,84,167,86,106,46,34,12,66,91,207,114,210,244,135,22,219,45,161,75,112,200,137,79,25,18,82,103,223,161,107,237,182,62,28,121,24,161,97,133,171,78,197,171,254,140,220,155,150,173,21,153,81,88,151,29,11,233,27,117,184,143,160,246,187,29,46,54,234,28,66,203,177,70,69,169,233,169,234,98,104,222,152,171,134,216,111,28,220,189,47,106,13,16,155,111,152,77,206,169,71,140,173,132,74,237,34,113,105,236,245,21,255,0,216,159,184,199,133,162,231,27,45,85,250,129,83,41,216,203,103,46,65,175,97,39,229,20,3,51,61,196,158,194,39,204,251,204,189,131,173,210,107,20,154,236,22,234,116,90,156,89,241,30,73,41,15,198,121,46,182,162,50,37,17,146,146,102,71,169,25,31,216,100,63,96,138,153,209,201,245,35,51,179,45,166,228,58,244,103,97,245,156,199,153,82,80,126,185,71,211,85,27,46,31,115,26,126,191,239,73,11,54,211,165,88,246,220,59,94,136,194,89,133,11,153,202,66,82,148,145,111,113,75,62,196,145,23,122,143,184,135,219,31,195,50,34,212,207,66,20,225,197,155,48,246,158,32,92,148,236,54,183,212,220,151,232,92,238,162,67,102,210,211,243,237,193,121,58,41,14,40,251,144,101,218,146,238,246,247,136,5,101,218,211,111,75,150,29,181,78,45,100,76,230,108,239,254,67,106,89,247,17,159,114,79,216,52,189,132,214,37,55,13,108,26,93,153,73,140,219,17,169,252,253,136,109,9,73,23,49,231,28,62,196,165,37,222,179,246,23,244,143,94,3,242,85,42,112,232,240,93,168,212,30,75,81,217,219,189,106,81,36,139,83,34,46,211,50,46,243,33,157,60,229,99,42,177,187,29,171,183,108,119,214,229,61,206,151,165,220,189,76,180,135,29,181,247,45,105,250,77,123,15,237,250,188,214,93,240,187,240,189,138,52,171,45,72,117,72,153,207,220,77,150,167,234,71,117,194,254,66,255,0,155,247,127,222,57,212,248,82,41,210,215,14,83,43,105,214,244,220,133,164,210,101,169,17,151,97,246,247,24,208,95,15,75,197,187,207,44,118,197,65,183,90,81,23,91,216,133,107,167,241,132,178,237,245,143,244,68,150,0,0,1,3,120,192,86,138,14,93,138,143,189,100,117,63,228,145,250,167,203,157,1,93,189,191,95,184,197,70,229,242,140,171,131,23,168,20,132,69,84,149,63,213,104,210,81,188,213,182,43,170,238,208,245,238,215,187,216,36,63,21,123,120,168,121,162,172,184,220,114,109,169,61,62,197,18,52,37,109,167,65,215,67,208,136,244,51,16,213,11,91,106,37,182,181,33,69,220,105,61,12,133,209,240,207,206,173,43,17,172,218,126,16,223,149,148,162,231,167,243,121,111,202,144,146,57,92,199,102,72,61,20,235,234,113,123,91,66,11,177,37,167,103,179,67,22,8,3,248,162,37,22,134,51,217,196,58,205,139,99,230,170,239,161,194,75,36,195,94,143,216,108,145,108,61,105,177,20,122,104,146,46,245,31,176,71,251,98,230,172,90,21,184,247,13,6,99,177,102,197,223,203,117,183,20,133,39,114,20,131,237,73,145,151,98,140,187,15,218,46,155,39,28,74,240,251,23,88,137,98,223,175,189,73,185,147,204,214,68,181,48,196,103,187,100,59,234,169,217,74,113,91,91,109,4,126,175,97,153,23,113,145,137,218,70,70,90,145,145,144,254,143,225,37,36,163,81,36,136,213,222,122,118,152,252,213,42,148,42,68,39,42,21,25,13,177,29,173,55,184,226,201,41,45,76,136,181,51,50,34,237,50,20,47,156,204,244,226,30,59,94,210,34,90,215,37,102,139,107,199,217,211,196,141,49,248,220,205,204,199,53,115,16,137,11,108,244,117,165,25,105,221,184,207,188,251,34,115,210,165,73,116,223,145,33,215,93,51,35,53,173,102,165,106,93,221,166,58,86,15,102,59,22,112,82,229,131,94,180,111,58,187,77,69,113,163,92,35,168,201,76,119,91,75,141,172,219,83,109,186,141,201,50,105,41,50,215,67,46,207,178,240,114,115,155,11,63,53,152,94,134,167,187,17,186,251,17,138,13,86,158,242,154,37,58,164,199,143,206,113,45,27,206,173,77,154,228,26,73,74,239,238,50,215,190,173,120,155,101,237,252,28,199,57,119,5,54,19,109,209,110,110,101,77,42,105,179,36,33,249,19,38,44,155,212,155,66,8,201,13,151,102,166,127,89,144,238,124,28,177,181,80,174,58,198,14,212,166,168,153,125,137,21,72,232,83,158,169,184,167,41,241,210,68,74,115,77,116,35,238,70,191,95,176,91,120,14,49,156,122,11,215,22,89,113,38,4,104,135,33,242,181,171,11,101,9,108,214,123,253,31,32,147,161,17,25,235,170,189,157,162,162,56,104,96,85,98,251,204,132,74,156,216,68,136,214,131,237,207,123,154,218,203,107,241,39,195,82,145,218,218,136,149,162,207,176,205,39,245,144,189,196,33,45,161,45,160,180,74,72,136,139,220,67,254,135,195,190,107,45,219,182,77,193,112,58,233,54,138,101,42,92,197,44,213,161,36,155,101,75,51,215,82,211,77,189,250,151,218,51,119,152,235,202,69,247,142,55,189,192,244,158,122,30,184,42,92,133,239,53,17,180,115,30,90,116,51,82,187,61,127,97,232,44,239,131,118,25,250,63,15,43,120,139,38,9,161,217,53,9,48,27,113,109,104,106,109,76,83,222,45,12,209,169,150,165,175,210,211,234,246,139,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,83,13,240,171,14,48,126,133,34,216,194,251,46,149,108,210,165,212,36,213,30,137,78,142,77,54,185,79,175,123,142,25,23,252,148,164,190,138,27,67,109,160,146,132,33,41,242,185,177,240,177,140,159,15,238,31,46,124,102,176,106,160,121,75,255,0,11,108,76,80,249,57,242,234,133,233,63,146,87,4,59,166,143,252,41,230,122,90,164,93,220,135,254,105,105,223,183,152,191,81,123,144,122,246,164,244,33,234,192,0,6,107,51,99,226,159,25,62,32,92,62,98,248,181,238,16,88,243,102,222,121,116,141,129,169,155,18,37,217,96,72,154,181,211,213,32,212,252,218,116,137,74,144,153,168,73,161,37,177,46,201,91,10,74,77,123,13,182,212,179,79,57,180,142,107,197,23,135,252,58,188,58,150,102,240,66,221,228,213,89,234,106,55,197,45,135,24,98,43,145,90,97,215,222,171,39,152,180,109,120,185,90,58,219,100,181,60,167,18,225,36,150,78,169,222,171,194,111,44,95,130,12,14,252,44,222,54,189,41,155,191,16,246,84,32,84,27,123,159,41,187,117,198,89,114,43,10,62,212,53,204,89,45,245,33,179,213,73,91,28,211,222,217,33,169,212,2,63,231,95,53,212,44,165,224,212,219,203,155,74,153,119,212,181,135,107,81,38,188,180,245,242,183,32,156,112,210,217,26,205,150,16,190,107,135,170,18,122,33,190,98,22,235,102,51,217,118,93,53,219,230,234,172,222,183,76,238,182,181,112,84,36,85,42,50,121,72,111,159,41,247,20,227,174,108,65,37,9,220,181,168,244,73,18,75,93,8,136,187,5,154,112,153,206,221,42,139,26,151,148,140,71,126,36,8,238,72,152,245,167,88,147,41,45,33,79,190,235,107,69,36,155,75,36,70,183,29,114,99,168,117,215,117,82,214,150,82,70,102,218,69,175,128,0,205,102,108,124,83,227,39,196,11,135,204,95,22,147,194,11,51,22,109,227,131,209,178,202,168,50,224,93,150,28,121,181,36,26,136,220,98,165,78,126,114,157,83,232,89,36,137,181,180,236,180,52,166,213,222,70,218,208,165,106,226,90,249,92,73,248,116,198,196,58,84,204,117,203,189,149,17,187,201,137,18,106,87,77,34,10,93,231,220,8,90,91,213,248,237,111,54,138,75,102,218,214,166,219,109,43,144,111,56,173,203,120,146,135,127,87,6,204,189,124,139,194,122,182,97,106,210,105,82,229,226,38,144,169,8,110,46,178,169,208,97,73,144,211,233,83,234,34,50,231,190,130,53,52,143,87,108,102,20,106,82,143,107,115,3,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,166,190,39,92,64,33,226,236,201,57,126,193,11,139,171,177,98,110,98,230,169,52,219,14,197,175,74,109,246,94,105,49,150,164,27,132,203,14,71,236,121,181,165,47,41,106,208,148,218,80,183,58,7,250,69,31,253,127,215,136,170,177,169,218,181,38,149,95,165,77,161,87,105,145,42,52,218,140,119,34,76,135,45,148,188,196,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,197,11,113,29,201,245,43,41,248,185,1,86,49,75,59,18,245,142,252,250,42,36,186,151,23,5,246,150,69,38,9,40,214,110,184,134,137,198,22,135,28,73,25,161,244,160,212,226,219,91,138,112,243,206,157,87,43,24,161,30,133,119,220,18,211,133,119,44,131,43,130,25,70,84,162,132,249,183,181,170,131,13,165,68,164,45,42,38,146,233,160,148,107,100,148,92,183,22,134,118,218,87,20,127,2,120,155,247,47,156,66,20,2,53,59,86,164,210,171,244,169,180,42,237,50,37,70,155,81,142,228,73,144,229,178,151,152,146,195,137,52,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,160,28,255,0,100,250,171,148,220,92,82,105,229,17,203,18,241,145,50,125,168,182,93,81,174,51,8,90,77,200,46,165,197,169,221,241,201,230,144,78,41,74,39,80,164,47,118,243,113,182,254,175,15,60,233,213,114,177,138,17,232,87,125,193,45,56,87,114,200,50,184,33,148,101,74,40,79,155,123,90,168,48,218,84,74,66,210,162,105,46,154,9,70,182,73,69,203,113,104,103,109,250,0,160,30,40,254,59,49,55,238,95,39,132,37,87,3,31,207,103,236,223,239,33,106,128,0,3,42,226,255,0,184,92,120,19,195,47,190,188,226,104,138,188,87,50,45,249,124,208,96,165,153,254,168,149,127,194,130,175,238,84,154,163,113,201,63,240,189,82,210,175,208,120,209,253,144,240,171,90,77,38,171,95,170,194,161,80,169,146,234,53,42,140,134,226,67,135,17,149,60,252,151,220,81,37,182,155,109,36,106,90,212,163,36,146,72,140,204,204,136,134,130,114,47,147,42,22,79,48,226,85,49,202,175,166,111,59,163,167,145,115,84,154,90,202,42,156,104,151,202,141,25,181,105,163,45,115,93,34,113,73,39,28,82,212,165,109,35,67,77,196,14,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,117,34,58,229,223,61,88,37,153,172,80,188,48,195,13,167,203,149,34,220,142,205,74,157,57,81,95,109,138,189,56,219,96,158,125,4,235,104,91,43,102,75,230,202,155,113,37,184,185,110,33,75,37,44,155,207,8,191,238,23,30,4,240,203,239,175,56,154,37,80,160,30,40,254,59,49,55,238,95,39,132,59,175,5,124,94,179,109,12,80,189,176,142,186,252,182,107,184,133,30,11,212,35,75,6,182,30,93,61,185,174,190,202,214,93,168,89,180,241,184,147,50,216,100,203,132,106,37,26,18,185,169,196,51,37,148,172,211,225,124,138,237,161,111,196,86,42,91,81,200,237,249,135,37,49,78,107,4,230,231,105,239,184,164,154,86,133,36,221,83,68,179,73,33,227,73,243,27,66,222,221,16,56,61,101,118,170,246,40,93,56,245,126,81,37,211,215,135,242,36,90,244,184,114,208,166,95,102,182,182,246,205,230,55,204,74,219,91,17,220,229,27,110,180,105,81,204,51,35,37,178,122,91,160,205,102,108,124,83,227,39,196,11,135,204,95,22,105,194,43,54,118,109,195,135,116,252,169,214,99,196,162,92,54,172,121,50,104,174,61,60,212,187,133,15,203,151,42,73,52,217,182,148,182,182,18,227,122,163,152,181,173,27,220,34,36,182,189,191,171,137,215,15,249,152,187,14,78,96,112,66,221,234,239,168,155,159,185,169,173,56,251,178,171,209,91,97,150,90,84,100,41,102,217,60,195,113,251,25,109,9,83,201,90,180,53,56,148,33,199,6,204,189,124,139,194,122,182,97,106,210,105,82,229,226,38,144,169,8,110,46,178,169,208,97,73,144,211,233,83,234,34,50,231,190,130,53,52,143,87,108,102,20,106,82,143,107,115,3,54,62,22,49,147,225,253,195,229,207,140,214,13,84,10,54,226,89,145,88,217,101,185,162,226,126,24,192,137,23,11,238,57,12,83,98,193,76,167,92,126,145,81,40,230,106,97,102,251,139,117,228,60,76,60,242,92,37,30,211,230,54,164,160,146,217,185,202,178,73,156,27,155,40,216,160,213,105,39,46,109,147,92,144,194,110,202,60,70,163,243,231,48,211,111,161,149,182,227,168,53,37,108,170,74,221,36,37,109,147,134,146,66,212,146,61,201,208,69,167,116,208,175,155,86,141,122,218,211,186,218,45,193,79,143,84,167,73,229,45,190,124,87,219,75,141,57,177,100,149,167,114,22,147,209,68,74,45,116,50,35,236,31,2,245,193,124,47,196,91,202,206,196,11,226,208,137,89,174,216,18,36,75,183,36,73,91,138,68,7,222,38,247,186,77,18,185,75,89,27,45,41,10,90,84,109,173,180,173,27,84,68,99,218,138,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,22,168,57,254,19,96,14,13,96,87,167,255,0,4,120,123,74,181,254,84,84,14,167,84,232,144,162,231,189,219,181,37,184,207,150,202,55,47,150,194,54,180,222,245,236,66,119,43,90,235,227,157,249,147,253,164,253,218,35,255,0,10,108,45,177,49,167,27,47,220,51,196,202,23,166,109,186,206,31,191,214,194,234,158,143,205,229,85,233,111,55,243,140,173,14,39,71,26,66,189,85,22,186,104,122,145,153,31,21,205,118,84,113,31,41,88,142,187,42,245,107,174,165,78,230,63,64,175,176,201,162,45,94,42,76,136,212,146,51,62,91,200,220,146,117,147,51,83,106,82,76,141,104,91,110,46,79,240,210,226,9,39,7,170,180,124,190,98,253,86,35,120,125,62,71,77,71,171,75,117,168,172,91,75,90,165,62,225,184,104,96,214,250,36,73,125,164,154,222,117,40,96,181,81,153,32,149,165,207,128,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,112,174,42,25,21,141,127,219,213,92,207,97,108,8,140,92,244,56,239,84,175,54,94,148,238,250,181,57,136,172,161,47,180,110,56,108,182,184,172,198,51,54,208,132,115,80,165,158,229,56,132,33,202,160,194,220,82,190,240,90,251,166,98,102,26,87,125,13,114,81,185,221,20,222,149,153,28,174,107,43,101,207,155,121,11,109,90,182,234,211,235,36,244,215,82,208,200,140,180,61,149,92,204,89,185,175,194,56,120,165,103,193,151,78,90,100,42,155,87,166,73,35,82,233,213,22,208,218,221,96,156,218,73,121,27,93,109,104,113,36,91,144,180,238,74,23,189,180,102,220,105,79,41,222,22,48,111,225,253,189,229,204,10,192,226,117,195,254,30,17,76,147,152,28,16,183,122,75,22,94,231,238,106,107,78,48,212,90,12,167,31,101,150,149,25,10,89,56,108,190,228,142,198,91,66,146,202,144,173,13,45,169,8,110,42,229,71,53,216,143,148,172,71,69,235,101,59,215,82,167,114,216,175,208,31,120,209,22,175,21,38,102,73,81,145,31,45,228,110,81,180,241,17,169,181,41,68,100,180,45,198,215,109,57,245,197,43,19,26,120,108,95,56,151,134,149,223,76,219,117,159,70,116,83,122,87,163,243,121,85,248,172,185,243,111,33,14,39,71,26,90,125,100,150,186,106,90,145,145,157,22,13,84,0,0,10,171,227,157,249,147,253,164,253,218,34,175,11,143,29,152,101,247,215,147,205,22,253,156,92,157,88,153,191,177,35,208,43,243,61,13,114,81,183,252,159,184,57,111,72,244,95,53,232,235,149,252,21,15,180,219,252,214,227,147,127,56,103,179,93,201,208,203,183,62,247,253,129,121,97,101,229,86,195,236,65,183,165,208,238,26,28,131,141,58,12,146,45,237,47,66,50,50,50,51,74,208,164,154,86,133,164,205,11,66,146,164,154,146,162,51,179,78,20,121,233,252,134,87,241,174,243,255,0,83,197,176,38,206,79,247,73,85,45,201,6,175,248,46,149,10,79,233,178,75,254,199,100,90,160,0,0,0,242,152,145,133,88,113,140,20,40,246,198,40,89,116,171,154,149,18,161,26,168,204,74,140,114,117,180,74,97,123,219,112,136,255,0,229,37,69,244,86,218,220,109,100,164,45,105,87,171,21,87,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,46,164,121,75,119,11,108,75,82,251,187,177,50,129,66,233,110,75,239,160,249,65,55,170,121,125,103,68,201,179,23,230,214,179,109,189,141,168,211,243,105,78,237,117,86,167,218,61,88,8,171,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,163,59,254,192,179,113,78,205,171,97,246,32,219,209,43,150,245,114,57,198,157,6,73,30,199,81,169,25,25,25,25,41,11,74,137,43,66,210,100,180,45,41,82,77,42,73,25,102,135,20,173,219,18,212,190,234,116,12,52,196,95,151,118,220,94,79,69,112,122,33,234,95,89,185,148,45,207,224,175,25,184,222,199,20,182,253,99,245,185,123,139,177,68,24,91,110,216,151,93,247,76,160,98,94,34,252,132,182,229,115,186,219,131,209,15,85,58,61,172,173,109,255,0,5,100,201,199,55,184,148,55,234,159,171,204,220,125,137,49,165,235,2,192,179,112,178,205,164,225,246,31,91,209,40,118,245,14,57,70,131,6,49,30,198,145,169,153,153,153,153,169,107,82,141,75,90,212,102,181,173,74,82,141,74,81,153,231,51,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,162,149,179,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,56,87,21,12,138,198,191,237,234,174,103,176,182,4,70,46,122,28,119,170,87,155,47,74,119,125,90,156,196,86,80,151,218,55,28,54,91,92,86,99,25,155,104,66,57,168,82,207,114,156,66,16,229,80,97,110,41,95,120,45,125,211,49,51,13,43,190,134,185,40,220,238,138,111,74,204,142,87,53,149,178,231,205,188,133,182,173,91,117,105,245,146,122,107,169,104,100,70,87,124,188,215,97,198,109,114,35,140,55,173,148,239,67,85,131,135,245,230,43,244,7,222,37,202,164,74,85,50,65,146,84,100,69,204,101,123,84,109,60,68,73,113,41,81,25,33,104,113,180,80,184,213,64,163,110,37,153,21,141,150,91,154,46,39,225,140,8,145,112,190,227,144,197,54,44,20,202,117,199,233,21,18,142,102,166,22,111,184,183,94,67,196,195,207,37,194,81,237,62,99,106,74,9,45,155,156,171,36,153,193,185,178,141,138,13,86,146,114,230,217,53,201,12,38,236,163,196,106,63,62,115,13,54,250,25,91,110,58,131,82,86,202,164,173,210,66,86,217,56,105,36,45,73,35,220,157,4,90,119,77,10,249,181,104,215,173,173,59,173,162,220,20,248,245,74,116,158,82,219,231,197,125,180,184,211,155,22,73,90,119,33,105,61,20,68,162,215,67,34,62,193,245,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,86,215,25,28,50,244,134,30,81,49,22,52,19,91,177,170,17,160,56,226,26,212,210,218,88,168,60,122,153,35,82,45,79,95,165,167,213,237,21,137,151,27,202,69,137,142,54,69,194,204,147,97,12,220,20,222,122,247,154,72,154,41,140,173,90,153,41,61,158,167,180,244,26,68,177,171,45,220,118,77,191,112,180,233,56,138,165,42,36,196,172,149,169,40,156,101,43,35,215,83,215,93,222,243,251,71,220,31,242,180,37,196,41,181,150,169,81,25,25,31,180,133,17,241,47,192,186,197,137,153,9,117,56,80,137,113,174,247,220,158,207,41,181,158,231,229,207,152,164,163,177,180,145,171,68,23,97,26,143,235,49,110,249,56,160,189,110,229,147,13,160,73,136,113,223,59,90,142,183,144,109,154,15,127,163,227,146,181,35,34,61,117,79,183,183,176,118,112,21,33,198,55,27,78,109,199,70,193,218,108,213,155,44,49,30,169,33,9,115,213,39,18,229,66,58,136,201,46,105,174,134,93,232,215,235,246,14,23,195,43,47,111,227,30,58,68,184,42,80,155,114,139,108,242,234,106,83,173,153,161,111,199,153,13,102,222,166,218,208,102,104,112,251,53,35,250,200,133,165,231,27,54,22,126,84,240,189,109,64,118,35,149,247,227,156,26,85,61,149,52,106,105,74,143,35,146,226,154,39,154,90,90,37,199,36,154,147,221,220,69,175,117,31,99,22,99,177,103,26,238,89,213,235,186,243,171,186,212,167,29,52,66,42,140,149,71,105,181,56,226,201,180,182,227,171,218,146,39,84,146,45,116,34,236,251,121,204,42,157,74,155,36,166,83,170,18,98,200,73,238,39,89,117,72,89,30,164,122,234,71,175,121,17,254,161,62,120,116,231,166,244,179,49,10,147,133,120,137,112,212,235,20,58,236,166,41,241,28,155,45,217,10,140,243,239,196,97,29,175,72,36,33,180,161,43,62,196,153,150,167,161,25,25,144,186,24,178,89,153,25,169,145,156,75,140,190,132,184,218,210,100,100,164,168,181,35,35,46,195,45,12,127,161,165,38,162,81,164,140,211,220,122,118,144,254,143,225,153,17,106,103,161,8,37,156,126,37,120,125,132,76,75,177,108,39,222,171,92,202,229,233,34,34,152,126,51,61,177,221,245,212,212,164,184,157,205,184,178,47,87,180,200,253,132,102,41,102,231,185,171,23,125,110,69,195,94,152,236,169,178,182,115,29,113,197,45,74,218,132,160,187,84,102,103,216,146,46,211,246,9,1,195,198,205,139,124,102,170,208,161,205,75,38,195,190,144,222,111,17,108,45,41,178,212,90,234,147,46,244,151,176,104,77,36,73,45,8,127,64,87,223,18,252,234,210,176,226,205,168,97,21,135,89,66,238,122,135,43,152,252,89,9,51,139,203,118,28,130,213,77,62,151,17,185,181,172,187,82,122,246,251,53,49,75,139,90,220,81,173,197,169,106,62,243,81,234,102,38,87,10,155,120,171,153,162,163,56,228,114,113,168,221,70,245,26,53,36,238,167,78,211,83,208,200,181,50,17,227,48,116,101,91,248,189,95,164,46,42,163,27,29,46,173,41,27,13,59,162,180,174,237,11,78,253,123,189,162,220,184,63,214,138,118,93,142,143,189,102,116,207,228,153,250,165,204,157,61,93,157,191,87,184,132,242,0,0,1,92,188,103,230,161,156,46,180,225,154,149,186,79,95,161,17,246,122,178,41,199,218,43,115,38,45,27,217,148,179,219,37,236,215,210,30,182,186,105,252,2,71,180,76,206,51,88,101,86,102,233,182,113,26,52,52,42,20,158,183,169,117,182,212,102,157,173,211,217,70,245,18,52,47,91,176,181,87,253,194,184,232,150,93,207,114,65,151,80,161,81,38,207,106,23,47,157,211,70,113,211,78,243,50,79,209,73,145,118,164,251,253,198,63,182,157,225,118,97,229,125,155,130,213,172,212,40,245,56,187,182,61,22,67,177,220,78,228,41,7,235,33,73,81,106,149,168,187,251,140,253,134,45,195,39,124,82,109,139,202,18,109,60,110,152,205,38,170,206,187,106,14,184,219,17,156,212,228,56,122,187,38,89,168,244,74,90,79,119,121,233,220,100,44,54,143,93,162,220,48,211,80,161,85,225,84,99,47,93,175,69,144,135,144,122,25,151,210,73,153,119,145,151,234,49,251,197,9,113,80,38,83,156,139,205,12,146,146,146,244,119,170,122,17,23,241,84,46,226,33,17,7,234,165,213,170,180,57,205,212,232,181,57,116,249,140,235,203,145,21,229,52,234,53,35,73,232,164,153,25,106,70,101,223,220,102,47,171,32,185,190,162,102,35,15,189,27,89,171,54,221,209,74,254,202,102,75,232,39,30,230,191,41,72,216,149,60,227,138,209,182,72,207,93,52,45,52,212,187,165,160,14,63,155,90,156,218,78,1,220,211,105,238,190,219,232,232,182,173,149,25,40,181,154,193,30,134,70,71,220,102,51,112,181,173,197,26,214,163,82,143,188,204,245,49,60,240,115,135,149,199,112,218,44,220,117,90,75,146,29,149,22,73,33,60,135,22,158,98,94,82,83,161,42,49,158,186,39,223,168,224,25,161,203,221,83,3,107,49,217,157,13,81,209,36,145,234,155,106,70,138,82,222,236,208,219,71,243,71,255,0,215,187,231,229,67,29,110,76,10,198,75,102,225,167,86,103,71,164,174,173,9,186,164,102,100,56,134,221,138,114,152,91,196,104,39,16,149,25,165,162,47,88,246,153,118,31,103,117,169,113,9,177,40,249,139,202,108,28,95,183,88,142,183,96,83,154,184,249,138,74,13,196,198,69,54,92,141,154,161,46,25,25,27,197,217,188,139,95,229,123,78,170,178,145,136,115,112,203,48,86,109,122,52,247,97,161,218,213,58,36,165,37,211,108,148,193,205,97,75,74,204,148,157,82,123,59,72,207,78,206,209,163,43,94,176,213,195,109,82,107,236,56,133,183,82,130,196,196,41,6,70,149,37,198,210,178,50,50,51,212,187,125,231,246,143,168,63,13,114,145,14,191,70,159,66,168,52,151,34,212,99,59,17,228,41,36,100,166,220,65,165,68,100,100,100,125,134,125,228,100,57,118,4,229,174,198,192,169,151,37,74,221,166,69,68,203,130,177,50,162,111,37,150,73,104,105,243,104,249,91,144,210,12,146,70,210,79,111,105,125,103,236,235,224,56,62,119,239,166,44,92,179,95,143,185,45,12,59,85,160,213,41,108,153,184,73,87,49,218,124,147,78,223,89,61,186,163,179,77,79,234,49,157,178,68,154,205,99,150,149,169,199,231,73,218,74,81,153,154,150,181,247,153,246,153,246,159,214,52,51,144,251,37,155,23,44,182,108,22,227,54,203,149,10,93,58,162,254,196,18,119,58,229,62,41,41,71,234,167,83,61,157,231,169,253,98,65,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,0,0,102,179,54,62,41,241,147,226,5,195,230,47,143,41,133,88,153,117,96,222,35,219,152,165,101,75,233,235,86,205,65,170,132,109,206,56,134,222,216,126,187,14,242,214,133,169,151,80,106,109,196,18,139,123,107,90,76,244,81,141,15,101,87,51,22,110,107,240,142,30,41,89,240,101,211,150,153,10,166,213,233,146,72,212,186,117,69,180,54,183,88,39,54,146,94,70,215,91,90,28,73,22,228,45,59,146,133,239,109,29,86,147,73,165,80,41,80,168,84,42,100,74,117,54,157,29,184,144,225,196,101,44,177,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,250,199,63,199,76,116,195,140,186,97,197,71,20,49,66,179,208,210,160,232,211,44,180,68,185,85,9,74,35,54,226,198,108,204,185,143,47,106,180,45,73,36,148,169,107,82,16,133,173,57,236,204,190,98,239,188,208,98,156,252,76,190,164,127,59,14,143,11,99,63,197,148,190,165,231,152,135,204,105,166,249,220,174,122,211,205,90,119,175,188,207,184,139,149,0,188,158,26,25,227,141,152,235,53,156,30,190,17,45,24,139,101,209,219,91,210,220,91,178,17,92,167,50,109,176,83,84,242,205,74,41,36,165,180,151,146,181,122,235,112,156,65,153,41,104,102,111,128,12,214,102,199,197,62,50,124,64,184,124,197,241,207,237,59,166,187,99,93,84,107,214,214,157,209,86,173,250,132,122,165,58,79,41,14,114,37,48,226,92,105,205,139,37,33,91,86,132,158,138,35,73,233,161,145,151,96,191,236,139,231,54,133,156,60,56,149,83,114,149,232,107,206,215,233,227,220,212,214,144,179,138,151,29,37,242,164,198,113,90,234,203,188,167,76,155,82,141,198,212,133,37,91,136,144,235,148,215,121,102,242,251,167,230,126,229,204,46,1,77,252,31,117,127,197,52,88,148,248,12,180,203,52,54,35,181,18,36,103,162,40,221,142,122,71,141,28,212,223,172,218,93,65,41,178,78,196,109,181,75,7,24,241,31,30,248,92,222,216,161,138,76,210,142,181,82,195,251,178,63,87,79,81,167,175,110,52,105,113,250,151,153,216,148,48,242,214,203,155,155,108,212,217,232,75,78,194,95,37,170,44,26,168,21,193,197,67,61,81,172,11,122,171,150,28,45,159,17,251,158,185,29,234,109,230,243,209,93,223,73,167,63,21,149,165,134,137,198,201,151,23,41,153,38,70,226,22,190,82,18,178,218,151,22,133,183,78,194,213,63,210,40,255,0,235,254,188,69,85,141,57,227,70,47,89,184,11,133,247,6,46,98,3,242,219,161,91,177,210,244,130,136,193,188,251,171,91,137,105,166,91,71,97,26,220,117,198,219,35,81,165,4,107,35,82,146,146,53,22,120,115,59,152,91,171,52,24,203,90,197,203,166,55,65,215,242,227,83,169,104,148,228,134,105,144,90,78,214,163,182,165,159,247,78,44,210,148,37,110,186,234,201,8,223,180,166,255,0,10,28,142,73,185,106,180,76,220,98,50,226,29,10,155,34,66,237,26,73,161,169,7,58,91,74,113,133,77,124,148,74,38,144,195,169,95,41,37,163,166,243,73,115,84,37,180,115,166,87,20,127,2,120,155,247,47,156,66,20,2,53,80,60,166,41,97,109,137,141,54,37,79,12,241,46,133,233,155,110,179,201,235,97,117,79,71,230,242,158,67,205,252,227,43,67,137,209,198,144,175,85,69,174,154,30,164,102,71,16,50,117,194,210,196,203,197,213,35,16,177,66,171,74,196,11,146,5,65,18,109,151,122,23,163,179,72,228,185,33,40,145,176,222,83,111,60,227,107,140,238,139,108,250,119,90,249,181,172,210,78,156,234,1,64,60,81,252,118,98,111,220,190,79,8,74,174,6,63,158,207,217,191,222,66,213,0,0,6,85,197,255,0,112,184,240,39,134,95,125,121,196,209,42,132,95,203,255,0,15,188,18,203,182,54,221,88,195,102,82,162,41,21,24,241,35,91,20,215,154,125,229,219,40,38,13,185,166,212,135,223,117,79,46,74,143,113,172,210,149,182,131,91,105,61,139,89,28,160,21,87,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,39,79,19,172,11,198,92,111,203,236,152,184,79,116,213,84,221,191,186,167,82,179,169,208,82,227,151,70,215,89,54,210,110,115,18,191,224,232,76,135,146,194,82,231,57,194,108,137,6,226,26,50,163,123,2,255,0,188,176,178,242,164,226,14,31,92,50,232,119,13,14,65,73,131,58,49,150,246,151,161,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,249,241,127,220,46,60,9,225,151,223,94,113,52,74,161,64,60,81,252,118,98,111,220,190,79,8,69,81,123,220,56,179,199,39,53,182,108,251,63,16,81,18,62,34,217,241,216,92,231,154,91,77,34,183,17,70,104,41,173,48,70,74,66,210,162,74,95,74,83,202,74,221,105,73,52,147,196,211,115,40,6,107,51,99,226,159,25,62,32,92,62,98,248,230,148,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,13,4,228,95,57,180,44,225,225,196,170,155,148,175,67,94,118,191,79,30,230,166,180,133,156,84,184,233,47,149,38,51,138,215,86,93,229,58,100,218,148,110,54,164,41,42,220,68,135,92,166,187,203,55,151,221,63,51,247,46,97,112,10,111,224,251,171,254,41,162,196,167,192,101,166,89,161,177,29,168,145,35,61,17,70,236,115,210,60,104,230,166,253,102,210,234,9,77,146,118,35,109,170,88,56,199,136,248,247,194,230,246,197,12,82,102,148,117,170,150,31,221,145,250,186,122,141,61,123,113,163,75,143,212,188,206,196,161,135,150,182,92,220,219,102,166,207,66,90,118,18,249,45,81,96,212,69,255,0,127,217,184,89,102,213,177,7,16,110,24,148,59,122,135,28,228,206,157,36,207,99,72,212,136,136,136,136,212,181,169,70,148,33,9,35,90,214,164,165,36,165,40,136,243,217,156,28,217,222,89,186,197,15,151,21,216,242,232,244,40,17,219,141,66,183,21,60,165,49,74,65,182,130,124,208,178,109,162,90,221,117,6,226,150,104,223,167,45,6,102,150,144,69,37,56,105,112,251,147,140,53,90,62,96,241,126,149,17,204,62,129,35,169,163,210,101,180,212,166,46,85,161,82,152,112,156,36,62,75,97,17,228,176,210,141,15,52,164,62,90,164,200,208,106,214,231,192,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,11,84,1,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,207,179,93,149,28,56,205,174,28,46,202,189,90,232,106,176,121,143,208,43,236,50,75,149,72,148,162,34,53,36,140,203,152,202,246,164,157,100,204,146,226,82,147,35,66,208,219,136,207,102,41,97,109,247,130,215,221,79,12,241,46,133,232,107,146,141,201,235,97,117,76,200,229,115,89,67,205,252,227,43,91,106,213,183,80,175,85,71,166,186,30,134,70,69,107,252,43,243,213,26,255,0,183,169,89,97,197,41,241,24,185,232,113,217,166,217,143,51,21,221,245,106,115,17,94,90,152,116,155,108,217,109,113,89,140,68,78,45,104,230,161,72,45,170,113,11,91,150,62,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,16,3,137,214,124,127,13,245,217,56,13,132,245,173,214,13,191,80,87,164,170,148,234,143,50,45,208,242,80,202,155,213,60,164,159,38,59,233,144,73,218,227,141,60,162,109,226,215,99,74,40,255,0,147,172,157,95,121,191,190,228,80,40,19,61,13,109,209,182,124,160,184,57,108,200,244,95,53,153,11,139,252,21,111,180,227,252,215,35,155,127,54,103,179,93,202,208,139,183,65,54,5,129,102,225,101,155,73,195,236,62,183,162,80,237,234,28,114,141,6,12,98,61,141,35,83,51,51,51,51,82,214,165,26,150,181,168,205,107,90,148,165,26,148,163,51,203,184,210,70,89,42,212,170,6,81,48,162,187,93,169,196,167,83,105,216,111,66,151,50,100,183,146,203,17,152,110,152,202,156,117,199,20,100,148,33,41,35,81,168,204,136,136,140,204,82,94,122,51,155,93,206,30,35,197,169,183,74,244,53,153,107,245,17,237,154,107,168,65,202,75,110,154,57,178,100,184,157,117,121,222,83,70,109,165,70,219,105,66,82,157,198,75,117,207,109,195,139,35,145,179,91,121,79,188,49,5,114,227,225,213,159,33,132,78,101,164,58,210,235,114,212,70,178,132,211,228,68,148,33,41,36,169,245,37,92,212,161,214,146,146,73,188,78,183,102,156,81,252,9,226,111,220,190,113,8,80,8,213,64,0,0,170,190,57,223,153,63,218,79,221,162,42,240,184,241,217,134,95,125,121,60,209,127,194,21,113,25,200,79,227,81,66,99,18,48,237,254,159,19,109,154,127,71,18,59,242,54,69,173,65,66,214,233,67,81,172,246,50,241,45,199,20,211,189,137,53,45,72,116,246,169,46,51,69,130,239,184,112,113,0,135,152,138,19,88,73,139,215,23,249,172,64,234,95,106,76,134,216,142,221,197,23,122,220,221,29,12,161,182,208,243,45,153,33,108,146,119,27,109,19,169,53,252,241,53,58,128,0,0,0,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,0,17,87,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,2,197,56,181,231,95,208,144,230,101,55,12,170,117,88,117,167,185,46,94,149,6,15,144,218,96,188,199,49,20,196,153,167,123,156,228,58,211,142,169,181,37,36,217,37,163,55,9,215,144,138,203,193,124,33,188,177,235,20,45,252,35,195,246,34,57,93,184,164,41,152,231,45,242,101,134,144,134,212,235,175,56,190,211,36,54,211,110,56,100,146,82,204,144,100,148,169,70,73,54,52,97,13,229,128,184,161,112,97,30,32,49,17,186,237,187,33,44,200,56,143,147,204,58,133,182,151,90,121,181,246,25,161,198,156,109,194,37,18,86,68,178,37,37,42,35,73,89,167,9,76,235,250,110,28,60,166,226,109,78,171,50,180,207,57,203,46,160,249,243,219,84,22,88,230,46,152,163,36,239,111,146,134,157,113,165,56,165,36,219,53,52,70,217,52,202,23,93,121,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,20,173,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,8,56,168,103,170,77,255,0,112,213,114,195,133,179,229,177,108,80,228,61,77,188,222,122,43,91,42,213,22,37,50,180,176,209,56,217,188,218,34,189,24,200,220,66,209,205,90,150,91,84,218,16,183,33,174,88,178,245,117,102,131,25,104,184,71,107,73,232,58,254,100,154,141,81,113,92,144,205,50,11,73,220,236,135,18,130,254,229,180,18,148,132,173,215,90,65,173,27,247,21,228,226,78,16,217,184,11,144,156,68,194,60,63,98,91,116,43,119,13,238,70,99,156,183,205,231,221,90,225,73,117,215,156,95,97,26,220,117,199,28,50,73,37,4,107,50,74,82,146,36,150,120,70,170,7,159,191,236,11,55,20,236,218,182,31,98,13,189,18,185,111,87,35,156,105,208,100,145,236,117,26,145,145,145,145,146,144,180,168,146,180,45,38,75,66,210,149,36,210,164,145,148,21,203,111,7,252,47,194,251,202,171,115,227,109,118,38,38,199,137,34,57,219,144,87,13,200,113,18,72,38,221,92,137,140,19,138,39,87,205,37,180,76,41,107,100,218,73,169,100,225,186,72,102,194,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,125,207,125,146,205,243,150,91,202,10,227,54,243,148,250,85,70,160,198,244,18,182,58,221,62,81,37,69,234,171,67,45,253,229,161,253,99,60,166,137,52,106,199,45,75,83,111,193,147,180,212,147,50,52,173,11,239,35,236,50,237,47,168,104,147,36,23,211,23,214,89,172,55,219,150,135,221,165,80,105,116,183,140,156,37,43,152,213,62,49,171,119,172,174,221,87,219,174,135,245,16,239,0,56,254,59,229,174,198,199,89,150,221,74,226,166,69,92,203,126,175,14,160,79,41,150,77,107,105,131,116,249,91,150,210,204,210,102,234,143,111,97,125,101,237,234,84,58,68,58,5,22,5,10,158,210,91,139,78,140,212,70,80,148,145,18,91,109,4,148,145,17,17,17,118,17,119,17,16,253,195,229,221,21,134,173,235,106,173,95,125,196,33,186,108,23,230,45,75,50,36,165,45,182,165,153,153,153,150,133,217,239,47,180,103,55,55,24,135,55,19,179,5,121,87,164,207,118,98,25,173,84,98,69,82,157,55,9,44,20,215,212,132,160,205,74,209,62,191,97,17,233,219,216,45,87,135,181,137,71,203,166,83,103,98,253,196,196,116,59,62,156,237,199,204,74,80,78,42,50,233,177,36,108,213,105,108,204,204,217,62,205,230,90,255,0,43,218,85,93,154,252,117,185,49,211,25,46,107,134,163,89,157,34,146,138,172,214,233,113,158,144,226,219,106,41,74,125,108,145,32,220,90,82,100,151,76,189,83,218,69,216,93,157,255,0,191,43,217,123,170,99,149,102,67,48,98,42,66,35,18,253,66,109,75,213,73,91,61,154,19,107,254,116,191,250,247,245,236,203,228,102,191,134,86,26,111,120,116,181,198,110,27,4,169,105,54,22,132,145,33,151,157,89,246,71,79,111,168,93,231,236,237,247,136,167,133,178,228,193,196,187,78,92,71,92,109,214,171,144,22,133,54,163,37,17,148,132,25,104,101,219,222,67,73,248,51,45,249,216,73,101,203,148,167,20,235,182,253,57,107,83,134,102,163,81,198,108,204,204,207,183,93,76,123,32,17,47,63,89,189,162,101,223,15,189,27,70,171,182,229,209,85,254,197,102,52,132,27,172,242,159,138,107,222,148,188,219,137,213,167,140,203,77,117,45,117,208,187,232,86,169,86,170,215,39,57,83,173,84,229,212,38,61,167,50,68,167,148,235,171,208,137,37,170,148,102,103,161,17,23,127,113,16,252,162,93,240,175,38,85,156,139,49,15,18,148,71,233,31,84,180,50,63,226,169,189,228,98,251,71,224,172,87,104,182,244,53,84,43,181,120,84,232,200,211,115,210,164,33,148,22,166,69,244,148,100,93,230,69,250,200,87,150,113,56,164,219,22,108,37,90,120,35,49,154,181,85,237,55,84,26,113,183,227,55,161,199,112,180,118,52,178,81,106,149,58,158,238,242,211,184,140,84,125,217,120,93,152,135,95,122,224,186,171,53,10,197,78,86,221,239,74,144,236,135,21,181,9,65,122,203,82,148,122,37,9,46,254,226,47,97,15,229,110,203,186,45,184,49,42,21,218,36,216,13,77,230,114,122,152,206,52,106,216,100,74,250,73,34,62,213,23,119,188,133,141,240,101,195,42,179,215,77,205,136,210,97,161,48,163,116,93,51,174,54,162,53,110,110,160,202,246,40,209,161,250,221,135,162,190,223,112,134,153,207,101,76,102,82,240,109,75,223,167,163,253,109,117,215,248,4,127,104,178,62,11,243,82,246,23,93,176,201,74,221,27,160,212,140,251,11,116,138,137,246,11,26,0,0,1,90,60,106,89,82,236,171,21,228,156,130,38,189,39,187,249,179,213,234,118,159,253,125,226,186,114,129,81,110,149,152,139,78,115,201,220,134,250,253,75,77,123,224,200,47,121,123,197,236,230,199,46,212,204,200,225,124,187,38,81,180,212,165,114,250,121,11,218,147,111,248,67,14,175,69,27,78,25,106,76,233,216,93,191,245,148,42,200,190,83,228,97,253,126,109,189,136,86,250,100,186,239,47,169,110,92,67,92,119,116,68,149,163,66,121,148,238,208,150,131,237,46,195,34,211,216,61,110,100,184,76,89,151,211,79,220,24,77,45,154,37,101,91,116,136,183,26,141,7,189,148,118,33,136,106,95,208,67,135,223,244,149,175,113,152,174,172,74,201,6,100,240,165,242,84,155,2,183,84,79,177,218,53,42,123,228,158,196,119,153,176,157,63,41,167,234,87,184,118,220,136,103,87,20,48,123,17,217,195,236,73,170,86,234,52,106,150,237,237,85,159,144,243,177,121,108,74,116,182,37,231,208,132,110,91,136,51,245,79,82,34,246,232,98,238,197,11,241,84,232,143,56,23,105,176,181,169,243,232,57,231,169,26,63,206,184,59,118,233,219,221,223,168,138,244,43,66,228,185,99,76,149,65,163,77,158,136,28,190,127,77,29,199,77,27,204,201,58,236,73,233,174,211,239,211,184,199,199,50,50,61,12,140,143,235,30,255,0,5,241,178,250,192,203,185,139,182,201,171,201,138,235,123,185,140,38,67,200,105,237,90,113,178,222,150,220,65,171,105,58,163,45,79,176,207,237,215,64,217,105,204,173,139,152,219,30,61,205,109,84,216,41,103,191,168,130,183,153,231,179,243,207,33,59,155,67,174,26,117,38,84,162,212,251,75,183,236,236,99,203,98,117,156,197,253,100,84,173,57,41,37,55,59,147,174,164,71,244,30,67,158,212,171,244,61,198,51,47,118,219,243,45,107,130,93,10,161,21,232,210,34,242,247,180,242,13,11,78,228,37,69,169,25,17,151,98,136,251,189,162,249,114,11,141,54,238,41,225,13,189,79,66,227,29,85,17,42,18,159,101,38,222,169,66,106,14,32,143,110,245,40,187,20,142,255,0,127,216,33,87,25,233,9,137,136,214,229,22,53,61,45,48,229,42,28,229,186,77,109,220,233,191,80,73,150,165,216,125,157,189,218,253,98,182,91,90,218,90,92,109,70,149,160,201,73,50,61,12,140,187,140,93,62,79,47,168,152,187,195,206,240,166,215,79,158,84,26,69,66,130,164,59,162,141,77,177,67,142,147,61,20,165,106,95,56,126,226,250,136,83,213,218,105,183,241,18,180,116,131,228,21,54,181,39,165,52,122,187,9,183,213,179,77,186,105,166,133,221,167,212,52,79,148,106,220,170,254,89,112,190,161,52,205,79,157,159,68,37,172,245,51,90,189,30,193,154,140,204,204,204,204,204,251,71,94,0,0,16,35,139,221,212,205,39,2,96,209,138,111,41,233,181,86,147,203,39,9,38,164,174,28,244,247,106,70,100,102,94,225,79,152,67,72,244,246,43,89,180,83,66,150,83,171,244,232,230,148,150,166,123,228,182,157,52,208,253,254,227,26,77,194,74,59,118,254,23,90,84,86,153,54,138,21,14,4,115,73,167,105,145,162,59,105,237,45,11,183,179,220,61,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,0,5,69,227,127,23,108,201,97,174,52,95,216,115,66,178,112,213,250,109,171,116,85,104,144,221,151,77,158,167,220,98,52,183,25,109,78,41,51,18,147,89,165,4,102,100,148,150,186,232,69,220,44,39,38,120,215,117,102,39,45,150,126,49,222,180,250,84,42,213,193,233,14,165,138,91,78,55,21,28,137,242,35,163,98,92,113,197,150,168,101,38,122,172,253,99,61,52,45,8,168,95,54,62,41,241,147,226,5,195,230,47,143,85,125,229,70,187,66,202,118,25,230,170,214,106,171,84,162,220,222,146,135,116,23,37,11,102,139,41,154,147,209,162,185,185,38,75,38,95,66,18,141,84,147,74,29,70,134,230,175,180,218,124,254,85,115,49,121,101,67,23,33,226,149,159,6,37,69,10,142,170,109,94,153,36,137,40,168,211,156,91,107,117,130,115,105,169,149,238,105,181,161,196,145,237,90,19,185,43,70,246,215,161,236,42,196,203,87,25,48,226,220,197,43,42,95,81,69,185,169,237,84,35,110,113,181,184,206,242,245,216,119,150,181,161,47,52,178,83,110,32,148,123,28,66,210,103,170,76,125,91,178,233,161,88,214,173,102,245,186,103,116,84,91,126,159,34,169,81,147,202,91,156,136,172,54,167,29,115,98,9,75,86,212,33,71,162,72,212,122,104,68,103,216,40,95,63,89,215,186,179,89,136,242,232,148,154,159,79,134,86,205,65,230,237,202,124,115,113,13,207,216,106,109,53,57,4,226,80,181,60,234,12,205,9,90,75,146,218,205,4,91,148,234,221,244,28,58,242,43,39,52,183,145,95,24,131,2,90,48,174,129,33,230,103,61,26,83,72,93,78,162,201,71,89,83,76,137,194,125,148,41,185,9,113,111,37,31,65,10,66,86,133,168,150,136,255,0,153,186,77,42,129,153,44,87,161,80,169,145,41,212,218,117,241,93,137,14,28,70,82,203,17,152,110,123,201,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,50,154,201,71,227,1,195,103,13,113,159,15,105,149,89,216,147,102,211,234,241,154,167,66,46,119,166,105,105,175,207,90,227,147,74,81,104,243,92,215,222,108,219,35,91,158,187,91,28,82,218,229,192,11,78,233,174,216,215,85,26,245,181,167,116,85,171,126,161,30,169,78,147,202,67,156,137,76,56,151,26,115,98,201,72,86,213,161,39,162,136,210,122,104,100,101,216,52,19,145,204,221,210,179,125,132,106,186,223,167,68,163,221,148,25,9,166,220,116,166,36,37,104,67,230,130,82,37,50,131,81,186,136,207,22,237,156,194,212,150,219,205,146,156,229,27,138,130,184,223,197,219,50,88,107,141,23,246,28,208,172,156,53,126,155,106,221,21,90,36,55,101,211,103,169,247,24,141,45,198,91,83,138,76,196,164,214,105,65,25,153,37,37,174,186,17,119,11,9,201,158,53,221,89,137,203,101,159,140,119,173,62,149,10,181,112,122,67,169,98,150,211,141,197,71,34,124,136,232,216,151,28,113,101,170,25,73,158,171,63,88,207,77,11,66,42,23,205,143,138,124,100,248,129,112,249,139,227,175,215,242,73,85,173,100,114,199,205,190,28,49,46,124,134,227,205,102,236,163,198,138,167,86,150,24,169,212,80,186,177,184,167,140,201,13,180,220,54,150,211,77,104,148,33,79,40,200,137,197,8,171,76,171,85,104,178,87,50,141,83,151,2,67,145,223,136,183,99,60,166,150,166,31,105,108,188,209,169,38,70,104,113,167,28,109,105,238,82,22,164,158,164,102,67,218,224,14,14,87,115,1,140,182,158,14,219,143,116,242,238,106,130,99,185,39,106,23,210,69,66,84,228,153,59,22,180,19,156,166,27,117,222,94,242,82,246,109,79,172,162,33,127,217,133,181,168,86,54,75,241,46,202,181,160,244,84,91,127,11,235,52,186,116,110,106,220,228,69,98,146,235,109,55,189,102,165,171,106,16,146,213,70,106,61,53,51,51,237,25,194,23,189,196,119,60,114,114,165,102,192,179,240,249,17,36,98,45,225,29,245,193,121,213,180,234,40,145,18,100,131,154,235,6,102,165,173,74,53,37,132,169,60,165,45,167,84,163,81,50,109,57,69,116,154,77,86,191,85,133,66,161,83,37,212,106,85,25,13,196,135,14,35,42,121,249,47,184,162,75,109,54,218,72,212,181,169,70,73,36,145,25,153,153,17,15,202,45,83,253,34,143,254,191,235,196,85,88,146,153,232,206,109,119,56,120,143,22,166,221,43,208,214,101,175,212,71,182,105,174,161,7,41,45,186,104,230,201,146,226,117,213,231,121,77,25,182,149,27,109,165,9,74,119,25,45,215,61,183,14,44,142,70,205,109,229,62,240,196,21,203,143,135,86,124,134,17,57,150,144,235,75,173,203,81,26,202,19,79,145,18,80,132,164,146,167,212,149,115,82,135,90,74,73,38,241,58,221,239,8,171,197,31,192,158,38,253,203,231,16,133,0,141,84,0,10,245,226,23,196,47,26,50,153,141,20,92,57,195,155,98,202,168,211,106,54,188,106,219,174,214,225,75,121,244,190,228,185,108,169,41,83,50,90,73,35,108,116,25,17,164,207,83,87,111,113,23,181,225,189,157,108,83,206,15,225,19,240,153,64,181,41,159,36,189,17,209,122,10,44,150,121,157,87,87,204,230,243,159,119,93,58,100,109,219,183,77,85,174,186,150,149,173,197,31,199,102,38,253,203,228,240,132,170,224,99,249,236,253,155,253,228,45,80,0,0,101,92,95,247,11,143,2,120,101,247,215,156,77,18,168,0,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,145,84,28,86,50,37,85,42,172,252,211,96,213,179,17,84,213,71,55,239,122,85,57,133,37,246,223,37,45,78,86,9,4,102,149,161,73,52,147,251,18,147,65,163,158,162,94,247,220,110,173,133,239,112,155,191,236,219,155,39,54,197,153,66,184,98,75,174,217,210,42,17,171,180,244,153,147,240,87,34,161,42,67,6,180,153,17,154,28,105,194,52,172,181,65,154,92,73,30,230,214,148,204,161,64,60,81,252,118,98,111,220,190,79,8,120,172,0,202,101,229,152,204,47,197,107,227,15,228,75,157,93,195,88,244,185,49,237,200,144,9,247,235,40,148,227,228,233,54,190,98,77,43,105,168,238,56,72,74,28,91,167,162,18,91,141,36,124,170,192,191,239,44,44,188,169,56,131,135,215,12,186,29,195,67,144,82,96,206,140,101,189,165,232,100,100,100,100,105,90,20,147,82,22,133,17,161,104,82,146,162,82,84,100,122,19,201,246,108,236,220,221,97,127,203,138,20,120,148,122,236,9,14,70,174,219,137,158,114,159,165,44,220,89,48,107,89,182,209,173,14,180,130,113,43,36,108,215,152,130,51,83,75,34,238,163,53,153,177,241,79,140,159,16,46,31,49,124,119,90,190,71,35,92,188,63,236,220,220,97,202,229,157,118,155,30,164,187,186,146,72,118,65,78,136,213,90,75,9,154,193,36,148,109,45,134,146,142,106,79,70,141,150,148,230,168,83,107,231,67,250,101,90,171,69,146,185,148,106,156,184,18,28,142,252,69,187,25,229,52,181,48,251,75,101,230,141,73,50,51,67,141,56,227,107,79,114,144,181,36,245,35,50,30,215,0,112,114,187,152,12,101,180,240,118,220,123,167,151,115,84,19,29,201,59,80,190,146,42,18,167,36,201,216,181,160,156,229,48,219,174,242,247,146,151,179,106,125,101,17,11,254,204,45,173,66,177,178,95,137,118,85,173,7,162,162,219,248,95,89,165,211,163,115,86,231,34,43,20,151,91,105,189,235,53,45,91,80,132,150,170,51,81,233,169,153,159,104,206,16,177,78,44,89,197,186,175,123,238,167,149,219,114,29,86,131,109,218,85,2,244,218,214,227,140,252,161,120,217,142,235,60,198,28,97,183,16,203,46,27,166,143,93,198,159,213,167,211,169,37,165,23,10,200,14,79,170,185,178,197,196,166,160,81,27,177,44,233,16,231,221,107,121,213,18,228,176,181,168,219,130,210,91,90,93,223,32,153,117,6,226,84,146,105,9,90,247,111,38,219,114,255,0,169,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,31,172,0,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,181,64,21,87,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,39,79,17,156,235,254,42,184,112,197,2,192,169,210,156,196,219,167,230,233,177,159,62,107,148,184,38,75,39,42,106,103,106,144,173,171,65,54,210,93,52,165,110,41,74,209,212,178,235,103,68,52,154,77,86,191,85,133,66,161,83,37,212,106,85,25,13,196,135,14,35,42,121,249,47,184,162,75,109,54,218,72,212,181,169,70,73,36,145,25,153,153,17,11,233,225,231,146,202,86,86,48,190,61,118,239,183,226,39,21,46,88,230,119,4,194,146,153,71,9,131,115,115,84,246,28,74,73,40,66,82,77,41,210,65,168,150,241,40,249,142,33,12,237,136,24,223,197,219,50,88,107,141,23,246,28,208,172,156,53,126,155,106,221,21,90,36,55,101,211,103,169,247,24,141,45,198,91,83,138,76,196,164,214,105,65,25,153,37,37,174,186,17,119,11,9,201,158,53,221,89,137,203,101,159,140,119,173,62,149,10,181,112,122,67,169,98,150,211,141,197,71,34,124,136,232,216,151,28,113,101,170,25,73,158,171,63,88,207,77,11,66,42,23,205,143,138,124,100,248,129,112,249,139,226,95,185,156,91,171,47,28,54,48,147,11,240,246,29,86,5,201,136,20,251,143,149,115,70,113,200,222,136,101,170,251,196,190,66,212,194,155,121,231,27,91,232,62,91,168,118,62,230,221,245,77,109,25,194,12,23,194,27,203,30,177,66,223,194,60,63,98,35,149,219,138,66,153,142,114,223,38,88,105,8,109,78,186,243,139,237,50,67,109,54,227,134,73,37,44,201,6,73,74,148,100,147,209,70,93,112,26,205,203,110,17,208,176,166,204,133,17,40,167,71,66,234,115,153,142,108,174,173,81,52,36,164,77,116,148,181,171,123,138,78,164,147,90,182,32,144,218,79,98,18,69,210,198,85,196,180,204,254,118,234,184,163,129,120,99,150,155,17,249,116,251,78,206,181,232,145,43,210,25,148,162,69,126,107,52,216,95,52,235,74,101,11,66,34,201,68,148,18,119,173,183,86,148,58,95,65,163,47,1,147,236,166,94,89,186,197,15,144,244,41,18,232,244,40,17,220,147,93,184,211,0,165,49,74,65,182,179,96,150,131,113,162,90,221,117,4,218,80,75,223,167,49,100,70,150,150,101,161,59,2,192,179,112,178,205,164,225,246,31,91,209,40,118,245,14,57,70,131,6,49,30,198,145,169,153,153,153,153,169,107,82,141,75,90,212,102,181,173,74,82,141,74,81,153,199,94,40,254,4,241,55,238,95,56,132,40,4,106,160,0,0,85,95,28,239,204,159,237,39,238,209,21,120,92,120,236,195,47,190,188,158,104,191,225,231,232,87,253,155,115,92,215,53,153,66,184,98,75,174,217,210,35,70,174,211,210,102,79,193,92,136,232,144,193,173,38,68,102,135,26,112,141,43,45,80,102,151,18,71,185,181,165,53,215,197,123,35,145,174,90,85,111,55,24,114,185,103,93,166,199,142,187,186,146,72,118,65,78,136,210,91,97,51,88,36,146,141,165,176,210,81,205,73,232,209,178,210,156,213,10,109,124,234,171,176,47,251,203,11,47,42,78,32,225,245,195,46,135,112,208,228,20,152,51,163,25,111,105,122,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,29,255,0,100,147,56,54,206,110,112,189,170,210,78,36,43,218,135,29,132,221,148,120,141,72,228,65,125,215,31,67,43,109,199,80,73,82,30,76,101,186,72,74,220,54,201,68,133,169,70,91,149,247,243,153,141,119,86,93,178,217,120,99,29,149,79,165,77,173,91,254,143,233,152,170,52,227,145,87,207,159,30,58,247,165,183,27,89,232,135,148,101,162,203,214,34,215,82,212,142,189,176,67,139,182,100,177,43,26,44,28,57,174,217,56,106,197,54,234,186,41,84,73,142,196,166,207,75,237,177,38,91,108,184,166,212,169,138,73,44,146,179,50,51,74,139,93,53,35,238,22,232,0,0,42,175,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,0,8,171,197,31,192,158,38,253,203,231,16,133,11,90,119,77,118,198,186,168,215,173,173,59,162,173,91,245,8,245,74,116,158,82,28,228,74,97,196,184,211,155,22,74,66,182,173,9,61,20,70,147,211,67,35,46,193,249,41,52,154,173,126,171,10,133,66,166,75,168,212,170,50,27,137,14,28,70,84,243,242,95,113,68,150,218,109,180,145,169,107,82,140,146,73,34,51,51,50,34,26,9,200,190,76,168,89,60,195,137,84,199,42,190,153,188,238,142,158,69,205,82,105,107,40,170,113,162,95,42,52,102,213,166,140,181,205,116,137,197,36,156,113,75,82,149,180,141,13,54,207,70,76,168,89,195,195,136,180,198,234,190,134,188,237,126,162,69,179,82,117,107,56,169,113,210,71,54,52,150,211,174,172,187,202,104,141,196,164,220,109,72,74,147,184,137,109,57,159,106,181,38,171,64,170,205,161,87,105,146,233,213,42,116,135,34,76,135,45,149,50,252,103,219,81,165,198,156,109,68,74,66,210,162,52,154,76,136,200,200,200,199,235,187,46,154,237,243,117,86,111,91,166,119,91,90,184,42,18,42,149,25,60,164,55,207,148,251,138,113,215,54,32,146,132,238,90,212,122,36,137,37,174,132,68,93,130,250,120,92,120,19,195,47,190,188,226,104,165,108,216,248,167,198,79,136,23,15,152,190,36,253,23,136,36,108,30,225,255,0,101,101,243,8,42,178,219,196,25,241,235,81,171,21,104,142,187,21,251,105,11,171,45,246,205,179,91,6,135,215,34,51,238,164,150,203,169,91,7,162,136,201,100,157,33,93,129,96,94,88,167,121,82,112,251,15,173,233,117,203,134,185,32,163,65,131,24,139,123,171,208,204,204,204,204,146,132,37,36,165,173,106,50,66,16,149,41,70,148,164,204,180,39,147,236,166,89,185,69,194,255,0,144,244,41,17,43,21,217,242,28,147,93,184,211,0,226,191,85,89,56,179,96,150,131,113,211,66,26,105,100,218,80,75,217,175,49,100,68,167,86,103,232,51,99,225,99,25,62,31,220,62,92,248,205,96,213,64,0,133,92,72,115,173,138,121,62,252,29,254,12,232,22,165,79,229,111,165,250,223,78,197,146,247,47,165,233,57,124,174,75,237,105,175,82,189,219,183,107,162,116,211,67,215,138,228,207,138,6,62,230,39,50,118,126,14,94,182,134,31,194,162,220,30,144,234,95,165,211,230,183,41,28,136,18,36,35,98,156,150,226,11,85,178,146,61,80,126,169,158,154,30,134,86,126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,150,45,209,219,184,48,190,237,162,186,201,186,83,104,115,227,146,73,59,140,205,113,220,79,97,104,125,189,190,225,155,44,95,164,21,7,21,175,42,41,33,72,40,53,250,140,114,74,139,67,78,201,46,39,77,52,45,59,189,196,46,15,132,37,212,213,91,2,103,81,142,111,53,216,85,87,83,203,55,9,70,148,162,28,4,247,106,102,68,70,126,225,61,192,0,7,34,205,205,110,85,3,44,184,161,80,132,102,151,202,207,173,146,22,90,145,161,94,143,124,201,68,100,100,100,100,100,93,163,58,214,145,149,193,136,148,99,171,159,60,170,85,168,221,81,175,214,223,204,125,59,245,221,174,186,234,125,250,253,98,225,179,135,125,69,194,46,30,118,125,54,134,124,130,175,82,41,244,20,161,173,18,105,109,250,28,132,145,232,149,39,66,249,178,247,151,212,98,150,28,90,221,90,156,113,70,165,172,205,74,51,61,76,204,251,204,89,47,6,25,9,151,136,247,29,22,77,61,46,176,221,38,100,228,58,109,110,218,233,63,79,73,22,167,216,93,157,189,218,253,98,72,241,97,197,106,61,149,130,197,101,181,211,250,70,184,239,40,219,245,119,19,15,68,156,222,226,45,228,175,164,158,253,12,190,222,225,84,25,86,177,228,226,14,63,216,212,8,241,30,125,7,95,166,56,249,54,217,171,99,93,107,8,82,149,162,85,162,75,127,105,153,104,52,119,106,81,155,183,109,122,69,1,164,145,34,155,2,60,52,145,23,177,182,210,143,113,126,143,184,190,193,245,71,28,204,182,101,108,92,185,88,242,46,107,150,166,193,203,45,157,60,20,60,207,61,239,158,101,10,218,218,221,108,213,161,60,149,30,135,216,93,191,110,126,113,163,27,111,172,115,187,159,187,111,106,188,137,78,185,183,150,194,164,60,182,153,209,166,219,61,137,113,197,154,119,19,73,51,208,251,76,190,205,60,1,17,153,232,68,102,99,236,87,109,11,146,218,141,14,85,122,141,54,2,39,243,57,29,76,119,26,53,236,50,37,105,189,37,174,155,139,187,94,242,18,163,133,95,68,89,193,180,78,66,214,151,203,175,228,30,164,72,255,0,58,231,110,221,175,111,119,118,130,250,5,34,103,191,58,184,161,140,56,142,254,31,97,181,82,183,78,163,83,118,236,106,146,252,134,93,149,204,98,43,167,189,44,190,180,47,106,219,89,151,170,90,17,159,183,83,28,75,13,114,65,153,60,86,124,213,26,192,173,210,211,237,118,179,74,158,193,43,177,125,198,76,43,95,201,233,250,211,239,22,43,150,222,19,22,101,138,211,23,6,44,203,102,183,89,78,237,98,33,198,164,193,239,121,29,168,126,26,87,244,22,217,247,253,36,235,220,68,60,150,122,50,159,35,16,43,208,173,220,61,183,211,25,214,249,157,51,113,34,26,35,181,170,35,45,122,147,44,171,110,164,133,159,97,118,153,158,190,209,53,114,157,151,106,102,91,176,190,37,147,20,218,118,82,121,157,68,132,237,81,185,252,33,247,81,170,137,166,204,244,39,180,237,46,207,250,206,137,179,129,81,110,171,152,155,178,115,41,218,135,58,13,11,77,59,160,199,47,121,251,133,139,112,86,101,72,178,175,167,149,212,25,59,232,205,186,254,76,180,118,163,175,255,0,95,120,178,224,0,0,16,19,140,53,184,221,75,0,226,220,11,90,73,84,109,251,11,94,213,115,166,211,208,126,206,222,239,121,126,177,78,22,45,209,46,203,186,160,220,176,76,201,248,124,221,186,107,252,182,212,131,238,50,62,229,31,180,105,230,222,170,149,114,143,30,169,180,147,206,223,216,69,167,114,141,62,243,247,123,199,249,49,107,81,35,84,93,170,177,9,164,73,119,110,171,75,104,35,45,19,183,176,200,181,238,250,199,214,31,146,117,34,147,83,73,162,165,75,137,45,39,222,79,176,151,11,217,250,68,126,226,254,240,143,88,149,144,220,2,190,231,185,112,65,181,98,208,106,253,156,183,233,16,97,69,50,245,80,131,245,138,58,149,244,16,101,223,252,165,123,12,72,228,22,212,145,106,103,246,138,23,226,156,221,52,179,119,117,189,9,215,77,215,58,30,114,22,164,250,186,83,33,18,116,34,238,212,181,239,30,183,132,245,183,69,188,241,82,185,106,220,84,182,231,83,231,116,220,212,184,194,29,73,108,141,57,105,212,150,70,159,164,148,247,145,247,14,35,156,220,186,79,203,182,45,205,183,81,22,65,81,223,229,244,15,56,133,104,230,216,209,214,231,173,202,109,39,162,222,211,213,47,183,183,191,129,14,199,150,236,209,226,78,90,110,230,110,59,58,160,111,69,78,238,117,54,83,178,21,17,239,154,121,9,220,211,110,182,74,208,223,82,139,83,236,86,135,239,214,245,50,207,155,76,50,204,165,177,30,169,109,214,225,177,86,94,254,117,37,233,49,211,45,189,28,121,41,213,148,60,226,139,84,48,165,246,159,106,123,123,187,187,136,165,190,42,57,84,147,135,119,235,120,177,105,81,100,185,70,175,235,213,156,104,198,108,196,228,51,9,132,111,229,178,148,55,189,107,86,154,168,245,61,116,208,251,7,8,201,110,106,174,44,185,226,181,34,164,244,231,93,183,228,147,116,185,177,220,117,106,109,152,174,204,97,215,150,132,155,205,161,42,209,181,118,171,213,237,61,72,245,51,22,59,157,188,12,163,103,119,5,41,24,189,132,85,40,181,58,204,24,17,229,147,81,222,67,203,54,81,18,76,142,152,211,29,183,151,205,223,41,178,229,238,34,237,47,110,134,116,247,118,225,157,253,99,214,159,183,238,139,66,179,79,152,195,170,104,219,147,79,121,163,94,213,169,26,164,150,130,51,35,52,171,67,211,216,98,201,50,185,92,169,96,39,14,171,254,179,115,192,110,3,183,4,218,170,32,183,53,165,52,227,233,126,132,202,155,52,18,205,6,162,81,180,162,45,166,122,153,30,154,251,43,102,4,57,152,141,136,172,65,140,210,186,139,150,180,150,210,148,36,251,23,33,242,34,208,139,113,247,175,235,253,99,71,153,110,181,87,101,96,14,29,91,15,18,137,234,117,171,72,140,241,43,191,152,220,38,80,175,97,31,122,125,164,70,58,64,0,0,170,46,53,23,10,85,80,181,237,166,228,172,244,106,20,197,54,75,245,126,149,69,26,153,107,223,250,191,88,128,185,91,167,170,171,153,12,47,167,161,74,73,200,188,104,141,238,73,232,101,186,123,5,174,186,31,188,105,46,143,12,233,212,136,52,245,44,212,113,99,52,201,168,207,83,61,169,34,212,207,245,15,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,0,1,90,184,177,193,175,240,161,138,119,150,38,126,49,222,140,249,91,112,84,107,189,23,201,14,119,75,213,73,113,238,87,51,173,78,253,188,205,187,182,167,93,53,208,181,208,77,92,174,96,95,226,215,129,54,206,10,124,169,249,71,242,115,173,254,51,232,122,62,127,81,49,249,63,145,230,57,183,111,63,111,211,61,118,235,217,174,133,64,57,177,241,79,140,159,16,46,31,49,124,92,247,12,234,77,42,191,195,255,0,15,232,85,218,100,74,141,54,163,30,189,18,100,57,108,165,230,36,176,229,90,114,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,86,7,16,108,146,85,114,161,127,183,93,182,24,151,59,14,174,169,18,30,165,76,76,85,37,138,75,234,121,229,34,146,183,20,243,171,90,219,142,150,212,151,92,52,155,197,204,52,145,155,110,104,225,243,157,186,174,84,47,247,40,87,59,242,231,97,213,213,34,59,53,88,106,148,164,177,73,125,79,50,149,213,144,218,89,117,107,91,113,210,226,84,211,100,147,120,185,100,163,51,109,189,47,123,250,213,191,109,95,237,85,199,109,220,116,255,0,247,185,144,106,80,100,55,255,0,41,183,153,113,181,253,105,82,85,237,35,20,111,196,83,34,178,114,181,121,29,241,135,208,37,175,10,235,242,25,102,11,210,101,52,181,211,42,47,20,133,157,52,136,220,55,222,66,91,142,167,16,242,145,244,22,148,41,107,90,77,107,243,249,5,206,189,213,149,60,71,137,68,171,84,250,140,50,185,170,12,183,113,211,228,27,139,110,6,243,75,106,169,199,38,210,181,165,230,144,68,107,74,18,124,230,208,72,50,220,150,150,215,20,204,45,211,66,190,113,247,18,239,91,90,119,91,69,184,47,10,205,82,157,39,148,182,249,241,95,154,235,141,57,177,100,149,167,114,22,147,209,68,74,45,116,50,35,236,18,85,220,251,124,132,200,61,161,149,28,47,99,125,193,85,167,214,97,221,245,73,17,245,110,4,25,117,25,138,56,113,210,178,209,199,158,97,212,154,221,208,210,219,110,17,32,205,213,26,152,138,184,85,134,119,86,50,98,61,185,133,182,84,78,162,181,115,84,26,167,198,220,219,139,109,157,231,235,190,239,45,11,90,89,105,4,167,28,89,36,246,54,133,168,203,68,152,208,246,85,114,207,102,229,67,8,225,225,109,159,58,93,69,106,144,170,149,94,167,36,205,43,168,212,92,67,104,117,242,111,113,165,148,109,105,180,33,180,153,237,66,19,185,75,94,247,23,13,113,99,131,95,225,67,20,239,44,76,252,99,189,25,242,182,224,168,215,122,47,146,28,238,151,170,146,227,220,174,103,90,157,251,121,155,119,109,78,186,107,161,107,160,154,185,92,192,191,197,175,2,109,156,20,249,83,242,143,228,231,91,252,103,208,244,124,254,162,99,242,127,35,204,115,110,222,126,223,166,122,237,215,179,93,10,128,115,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,43,215,137,62,64,100,224,13,86,102,57,97,139,114,234,22,37,197,88,146,245,70,12,122,99,76,177,106,173,229,54,108,179,171,74,34,56,206,58,227,200,104,201,164,33,162,67,45,41,74,90,208,107,238,188,27,50,197,232,218,21,91,51,183,173,175,74,121,202,198,148,251,34,107,143,115,101,70,101,181,200,102,160,250,91,45,80,215,49,100,150,82,179,249,221,173,62,68,73,109,205,93,157,89,177,240,177,140,159,15,238,31,46,124,102,176,122,11,254,255,0,188,177,78,242,171,98,14,32,220,50,235,151,13,114,65,201,157,58,73,150,247,87,161,17,17,17,17,37,8,74,73,40,66,18,68,132,33,41,74,73,41,73,17,91,159,12,94,31,243,48,138,28,108,192,227,125,187,210,95,82,246,191,108,211,93,113,246,165,80,98,184,195,204,186,169,40,74,201,179,121,246,228,118,178,226,20,166,82,132,234,105,113,75,67,116,216,45,83,253,34,143,254,191,235,196,85,88,147,249,228,200,229,229,148,43,201,50,162,174,93,115,14,171,146,20,138,13,121,104,45,237,175,67,87,69,51,105,18,81,37,41,37,25,40,136,144,242,18,107,65,36,210,235,77,125,94,30,121,211,170,229,99,20,35,208,174,251,130,90,112,174,229,144,101,112,67,40,202,148,80,159,54,246,181,80,97,180,168,148,133,165,68,210,93,52,18,141,108,146,139,150,226,208,206,219,233,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,70,14,40,254,4,241,55,238,95,56,132,40,4,106,160,0,66,172,235,112,222,252,112,113,78,149,137,159,134,95,146,94,140,183,216,161,116,95,39,122,254,103,46,76,135,185,188,206,169,173,53,234,118,237,218,122,108,215,94,221,11,213,228,99,35,31,137,119,203,111,243,81,249,99,242,199,209,191,218,79,71,244,189,39,83,255,0,172,61,191,119,83,254,231,77,158,221,123,42,175,138,63,142,204,77,251,151,201,225,9,85,192,199,243,217,251,55,251,200,90,160,0,0,202,184,191,238,23,30,4,240,203,239,175,56,154,37,80,0,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,50,174,59,174,79,179,103,121,101,23,20,62,92,80,163,203,172,80,167,199,114,53,118,220,76,242,138,197,85,4,218,201,131,90,205,183,73,11,105,213,147,137,89,35,126,156,196,17,146,93,89,30,132,236,11,254,205,197,59,54,147,136,56,125,112,196,174,91,213,200,229,38,12,232,198,123,29,70,166,70,70,70,68,164,45,42,37,33,104,81,18,208,180,169,42,36,169,38,69,68,60,81,252,118,98,111,220,190,79,8,74,174,6,63,158,207,217,191,222,67,207,241,94,200,228,155,106,171,91,205,198,28,174,33,80,170,82,35,174,238,164,146,26,142,112,101,186,166,216,76,214,9,36,146,117,15,186,164,115,82,122,186,79,58,167,53,90,92,95,38,16,101,139,48,183,86,87,241,150,139,139,150,180,110,191,160,230,70,168,210,215,41,200,236,212,224,186,157,174,199,113,72,63,238,92,65,169,43,74,29,105,165,154,23,179,105,232,123,5,241,122,205,199,172,47,183,241,115,15,223,150,229,10,226,142,167,163,148,182,13,151,218,90,28,83,78,178,226,59,72,150,219,173,184,217,154,77,72,51,65,154,84,164,153,40,243,195,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,0,56,157,100,59,240,33,93,147,143,56,79,69,219,96,220,21,5,122,74,151,78,167,114,226,218,239,41,12,165,189,85,205,81,242,100,62,169,6,157,173,182,211,42,54,217,45,55,180,147,237,92,27,50,197,232,218,21,91,51,183,173,175,74,121,202,198,148,251,34,107,143,115,101,70,101,181,200,102,160,250,91,45,80,215,49,100,150,82,179,249,221,173,62,68,73,109,205,93,157,89,177,240,177,140,159,15,238,31,46,124,102,176,77,254,47,184,95,85,178,243,105,38,252,121,82,223,166,226,13,30,21,74,59,234,132,166,152,105,248,204,166,19,177,80,238,166,151,150,148,199,101,229,105,180,210,82,155,35,79,114,149,218,184,31,95,241,154,170,226,158,22,206,184,101,156,137,81,233,213,250,93,37,70,234,152,36,52,167,88,155,33,5,167,41,11,51,122,2,21,218,75,89,19,127,72,155,61,182,190,0,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,133,170,0,170,190,57,223,153,63,218,79,221,162,31,228,67,51,148,44,165,226,21,229,138,181,122,47,166,229,174,207,114,151,75,164,117,43,141,215,202,118,167,79,82,155,231,165,167,73,173,172,55,33,221,84,157,167,202,217,169,41,73,28,87,20,177,74,251,198,155,238,167,137,152,151,93,244,205,201,89,228,245,179,122,86,99,243,121,76,161,150,254,109,148,33,180,232,219,72,79,170,146,215,77,79,83,51,51,182,158,24,188,63,230,97,20,56,217,129,198,251,119,164,190,165,237,126,217,166,186,227,237,74,160,197,113,135,153,117,82,80,149,147,102,243,237,200,237,101,196,41,76,165,9,212,210,226,150,134,236,84,86,174,44,112,107,252,40,98,157,229,137,159,140,119,163,62,86,220,21,26,239,69,242,67,157,210,245,82,92,123,149,204,235,83,191,111,51,110,237,169,215,77,116,45,116,19,87,43,152,23,248,181,224,77,179,130,159,42,126,81,252,156,235,127,140,250,30,143,159,212,76,126,79,228,121,142,109,219,207,219,244,207,93,186,246,107,161,80,14,108,124,83,227,39,196,11,135,204,95,18,43,26,112,190,171,112,240,183,203,182,43,211,213,45,232,246,101,98,227,166,206,142,204,37,58,134,216,168,85,100,233,41,215,72,244,101,8,118,27,77,22,228,232,165,202,65,110,73,145,18,249,255,0,13,27,254,54,31,103,75,14,229,84,174,25,116,170,109,114,68,154,4,162,100,221,217,49,114,227,56,212,88,238,161,178,61,232,84,195,136,101,184,182,37,105,66,213,183,102,226,208,72,12,171,137,127,153,44,136,215,112,247,0,176,255,0,52,24,122,142,182,208,184,44,250,21,82,228,141,170,27,244,20,167,225,83,219,230,111,118,66,157,149,213,75,144,251,154,54,217,37,157,118,232,72,218,101,202,178,163,154,236,71,202,86,35,162,245,178,157,235,169,83,185,108,87,232,15,188,104,139,87,138,147,51,36,168,200,143,150,242,55,40,218,120,136,212,218,148,162,50,90,22,227,107,208,158,22,226,149,137,141,54,37,51,19,48,210,187,233,155,110,179,206,232,166,244,175,71,230,242,158,91,46,124,219,200,67,137,209,198,150,159,89,37,174,154,150,164,100,103,192,56,163,248,19,196,223,185,124,226,16,160,17,170,128,0,1,85,124,115,191,50,127,180,159,187,68,85,225,113,227,179,12,190,250,242,121,162,255,0,133,53,230,103,53,216,143,148,174,38,120,147,122,217,78,245,212,169,222,130,98,191,64,125,227,68,90,188,84,210,33,153,37,70,68,124,183,145,185,70,211,196,70,166,212,165,17,146,208,183,27,93,180,225,110,41,88,152,211,98,83,49,51,13,43,190,153,182,235,60,238,138,111,74,244,126,111,41,229,178,231,205,188,132,56,157,28,105,105,245,146,90,233,169,106,70,70,117,3,196,235,33,223,129,10,236,156,121,194,122,46,219,6,224,168,43,210,84,186,117,59,151,22,215,121,72,101,45,234,174,106,143,147,33,245,72,52,237,109,182,153,81,182,201,105,189,164,156,63,192,188,116,196,124,186,98,61,59,20,48,190,179,208,213,96,234,211,204,186,70,184,181,8,170,50,55,34,201,108,140,185,140,175,106,117,45,73,68,164,165,104,82,22,132,45,55,233,140,54,13,43,59,217,75,59,106,133,112,203,181,105,184,155,71,163,86,225,206,151,79,76,151,226,48,167,163,79,109,46,48,151,146,147,89,165,4,131,34,119,66,53,25,145,171,78,216,149,132,252,26,255,0,5,248,167,102,226,103,227,29,233,63,146,87,5,58,187,209,124,144,228,245,93,44,150,222,229,115,58,213,108,221,203,219,187,106,180,215,93,15,77,5,149,0,0,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,2,42,241,71,240,39,137,191,114,249,196,33,64,34,234,120,98,228,59,240,33,66,141,143,56,177,69,219,127,92,20,244,250,54,151,81,167,114,229,90,236,169,111,37,205,21,205,81,115,164,48,168,230,173,205,182,235,41,55,25,61,55,186,147,159,224,32,7,19,172,135,126,27,232,82,113,231,9,232,187,175,235,126,158,175,73,82,233,212,238,100,171,161,148,173,148,183,170,185,169,46,116,118,19,32,211,181,183,29,121,36,219,37,174,198,146,84,172,47,251,133,199,129,60,50,251,235,206,38,138,86,205,143,138,124,100,248,129,112,249,139,227,149,11,222,225,197,145,201,57,82,179,103,222,24,130,184,146,49,22,240,142,194,39,50,210,26,117,20,72,137,51,89,66,105,242,35,82,214,165,26,84,250,146,174,82,150,211,73,73,40,153,39,92,153,67,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,1,21,115,207,145,143,199,71,228,79,249,168,252,142,249,29,233,47,237,39,164,58,174,175,166,255,0,214,25,217,183,166,255,0,117,174,255,0,102,157,188,171,43,156,41,63,22,188,118,182,113,175,240,245,242,143,228,231,91,252,89,242,91,163,231,245,16,223,141,249,110,173,205,187,121,251,190,129,235,183,78,205,117,41,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,29,98,25,212,105,19,169,233,89,164,229,70,117,146,81,30,134,91,146,101,169,31,235,25,180,205,37,61,84,172,200,98,133,61,106,82,142,61,227,91,111,114,143,83,61,179,223,45,117,208,189,194,125,112,87,184,82,154,133,209,109,57,37,101,171,83,102,37,179,95,171,244,169,200,212,139,94,255,0,213,250,197,174,128,0,14,111,153,27,85,119,174,0,226,45,176,201,40,222,168,218,181,120,204,146,123,249,142,66,121,9,246,25,247,171,216,70,99,56,115,225,204,195,156,69,126,12,150,149,212,91,85,165,54,164,173,39,218,184,239,153,30,164,123,79,189,31,87,234,22,77,154,42,237,75,30,248,117,88,21,155,98,2,39,187,111,206,165,34,115,112,154,83,174,48,150,40,79,41,195,89,32,214,105,36,155,169,35,220,101,161,153,107,167,182,182,237,44,51,191,175,138,211,22,253,175,104,86,106,19,31,117,45,19,113,169,239,58,104,220,180,163,85,18,16,102,68,70,164,234,122,123,72,92,38,73,48,46,141,146,44,21,172,98,246,46,212,162,211,43,51,160,72,150,109,72,121,12,172,153,92,72,210,58,98,76,134,217,95,55,124,87,11,151,184,203,176,253,186,153,86,238,118,51,59,91,204,198,46,206,171,37,245,149,18,154,235,176,41,113,219,82,246,45,134,229,73,83,46,26,121,174,32,214,104,127,77,201,50,47,113,105,223,52,56,73,101,89,246,19,35,30,47,10,52,136,235,51,92,74,107,114,227,154,55,163,248,4,166,164,32,156,103,180,143,214,34,90,87,239,211,222,45,64,112,236,204,102,211,12,178,215,108,72,170,92,149,184,111,213,145,179,147,73,102,76,117,75,115,87,25,74,180,101,111,54,163,209,15,165,125,135,216,158,222,238,250,43,204,142,105,49,39,50,215,115,215,29,227,80,54,98,171,111,38,157,21,217,9,136,207,205,50,133,109,105,199,92,36,234,108,37,71,161,246,171,83,247,105,199,7,124,201,150,93,39,230,39,22,161,91,139,139,36,232,236,115,58,247,154,66,180,111,116,105,11,111,214,229,56,146,213,108,233,235,23,217,219,221,219,248,176,219,116,91,51,21,40,118,173,187,75,110,13,62,15,83,202,75,108,33,164,158,248,208,86,173,9,4,73,250,74,87,113,23,120,242,60,44,91,166,158,110,237,71,166,186,233,58,223,93,201,66,20,159,91,90,100,210,86,164,125,167,161,105,220,47,165,101,185,38,90,153,125,130,56,225,174,67,112,10,196,158,221,193,58,213,139,94,171,246,243,31,171,193,133,40,207,213,90,11,214,56,233,87,208,89,23,127,242,83,236,33,33,96,210,41,52,196,146,41,180,184,145,18,93,196,195,9,108,189,191,162,69,239,63,239,143,214,62,75,246,181,18,77,69,170,171,240,154,92,150,183,104,181,54,131,51,213,59,123,76,203,94,239,172,127,173,193,85,42,37,34,69,79,105,43,147,179,176,203,94,245,18,125,229,239,247,140,195,95,119,68,187,206,234,157,114,206,51,55,230,114,183,235,175,242,27,74,11,188,204,251,146,94,209,113,252,30,109,198,233,184,7,42,224,66,210,106,172,236,222,90,246,167,147,54,160,130,246,118,119,251,207,245,9,246,0,0,2,46,241,27,195,135,113,31,44,119,29,62,50,20,169,12,244,124,189,164,102,101,173,66,33,159,114,84,125,200,25,250,35,52,43,93,59,72,105,51,42,151,138,239,188,11,182,238,39,157,37,189,39,172,222,123,181,250,51,31,65,127,41,71,220,143,120,235,96,0,2,140,184,181,91,142,210,179,61,82,173,173,17,18,154,191,39,105,50,70,75,249,170,124,20,158,254,194,247,246,118,159,234,31,151,133,21,200,186,78,104,41,52,98,158,81,145,85,231,238,37,59,177,43,229,83,167,40,181,237,45,116,215,220,125,254,193,99,252,67,50,163,23,48,216,100,117,10,13,53,147,185,233,31,216,142,161,146,230,57,205,145,16,151,184,210,203,142,30,141,178,100,90,105,161,119,234,93,212,49,203,118,157,55,151,46,57,146,219,250,77,184,131,246,151,102,164,127,105,9,151,124,228,111,229,230,18,198,198,220,3,117,85,166,28,223,214,82,226,171,169,121,26,73,76,100,114,217,139,29,68,90,154,29,89,234,190,228,153,151,113,144,142,120,75,140,24,155,151,91,233,171,138,215,155,62,151,62,38,238,116,55,156,144,194,28,222,203,136,79,49,180,45,181,30,137,121,74,45,79,219,175,183,182,239,242,121,158,59,7,50,246,212,104,179,39,196,166,93,200,223,213,64,113,214,89,230,106,228,131,71,41,179,144,227,167,163,76,18,149,175,191,82,236,62,206,227,138,152,85,103,227,13,163,42,205,189,105,140,204,131,43,102,187,217,105,197,35,107,168,115,213,230,33,100,90,169,180,235,217,236,251,12,80,94,102,114,99,138,121,114,170,78,122,173,71,149,46,133,26,75,17,155,168,199,143,37,198,84,165,198,231,40,249,170,97,180,25,39,106,200,244,238,218,126,227,49,234,50,129,159,75,255,0,45,147,89,160,78,117,117,123,86,67,233,41,17,100,41,249,10,105,181,28,116,43,148,131,144,219,105,50,105,147,36,234,90,22,166,93,199,217,49,46,252,235,228,171,17,162,199,187,110,172,56,163,200,169,150,197,184,151,168,244,149,200,81,232,167,15,82,91,234,81,250,203,87,183,191,235,16,207,55,153,191,86,51,174,45,139,135,144,78,129,98,210,144,132,49,79,142,215,74,151,22,215,80,210,84,166,153,121,108,158,172,58,132,153,146,75,232,145,118,36,136,143,236,112,222,203,141,127,24,113,198,147,115,63,75,117,52,27,102,75,21,71,101,58,194,201,165,185,30,100,69,155,73,89,180,180,26,205,14,106,73,51,35,211,183,82,33,124,208,162,51,2,27,16,99,39,107,81,154,75,77,150,132,90,37,36,68,69,217,217,220,67,253,128,0,5,62,241,166,140,227,120,169,108,60,147,209,165,80,97,106,69,237,81,201,168,246,255,0,120,67,108,161,186,76,230,147,9,92,82,180,34,189,232,38,125,190,207,72,176,52,146,133,165,196,37,196,158,164,162,35,47,176,199,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,0,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,163,191,226,174,25,218,184,201,135,23,30,22,222,177,58,138,45,205,79,118,159,39,107,109,173,198,119,151,168,251,92,196,45,9,121,165,146,92,109,102,147,216,226,16,162,45,82,66,10,229,39,132,173,59,5,177,77,120,153,140,119,133,42,240,244,5,64,228,90,176,169,236,202,141,202,121,137,44,61,14,166,243,132,234,54,188,92,167,18,168,134,151,154,45,228,124,199,52,208,172,84,121,251,254,192,179,113,78,205,171,97,246,32,219,209,43,150,245,114,57,198,157,6,73,30,199,81,169,25,25,25,25,41,11,74,137,43,66,210,100,180,45,41,82,77,42,73,25,103,91,53,89,103,188,178,161,139,147,48,182,240,157,18,162,133,71,77,74,145,83,140,100,148,84,105,206,45,196,52,249,183,184,212,202,247,52,226,22,218,140,246,173,10,218,165,163,99,139,228,3,245,82,105,53,90,253,86,21,10,133,76,151,81,169,84,100,55,18,28,56,140,169,231,228,190,226,137,45,180,219,105,35,82,214,165,25,36,146,68,102,102,100,68,47,167,135,206,73,41,89,80,176,28,174,220,236,68,157,136,183,84,120,239,85,102,42,42,82,253,37,133,50,202,151,73,67,137,121,212,45,13,200,75,138,83,173,154,73,227,229,154,136,201,182,244,150,160,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,18,126,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,229,112,95,8,108,220,5,194,251,127,8,240,253,137,109,208,173,216,234,102,57,203,124,222,125,213,173,197,58,235,206,47,176,141,110,58,227,142,25,36,146,130,53,153,37,41,73,18,75,207,230,199,194,198,50,124,63,184,124,185,241,154,193,99,252,43,242,43,38,255,0,184,105,89,158,197,40,18,216,182,40,114,25,169,89,140,179,41,173,149,106,139,18,158,66,159,116,219,112,222,109,17,94,140,70,77,173,8,230,173,72,61,202,109,11,67,151,18,50,174,45,83,253,34,143,254,191,235,196,85,88,212,69,255,0,96,89,184,167,102,213,176,251,16,109,232,149,203,122,185,28,227,78,131,36,143,99,168,212,140,140,140,140,148,133,165,68,149,161,105,50,90,22,148,169,38,149,36,140,168,91,60,153,28,188,178,133,121,38,84,85,203,174,97,213,114,66,145,65,175,45,5,189,181,232,106,232,166,109,34,74,36,165,36,163,37,17,18,30,66,77,104,36,154,93,105,174,171,195,115,136,36,108,187,73,115,7,177,146,171,45,88,117,81,144,169,48,170,79,58,235,200,182,86,77,62,227,164,212,118,88,117,231,145,37,227,97,38,132,169,40,109,102,183,52,213,110,25,216,87,20,127,2,120,155,247,47,156,66,20,2,53,80,0,0,40,7,138,63,142,204,77,251,151,201,225,9,85,192,199,243,217,251,55,251,200,77,252,25,206,158,3,99,230,46,93,216,53,134,55,4,186,165,94,209,143,213,174,114,35,107,78,169,48,149,161,167,157,134,250,84,100,226,26,117,198,208,106,81,32,151,188,148,215,53,189,86,93,212,0,6,85,197,255,0,112,184,240,39,134,95,125,121,196,209,42,128,5,85,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,169,1,149,113,234,174,44,45,190,237,75,18,209,196,202,253,11,165,182,239,190,191,228,252,222,169,149,245,157,19,196,204,175,155,66,205,198,246,56,162,79,206,37,59,181,213,58,151,104,177,254,11,23,38,60,166,77,215,106,83,237,136,146,176,128,228,46,108,234,172,179,228,46,21,108,218,109,36,220,85,146,12,228,173,109,33,174,107,42,50,75,104,75,110,111,109,74,38,228,198,14,40,254,59,49,55,238,95,39,132,37,87,3,31,207,103,236,223,239,33,106,130,184,27,224,193,133,231,143,50,46,183,175,121,105,194,180,200,102,124,123,77,40,113,83,92,51,230,27,176,87,55,121,41,17,146,162,103,107,132,74,121,109,173,198,205,72,90,10,67,150,41,73,164,210,168,20,168,84,42,21,50,37,58,155,78,142,220,72,112,226,50,150,88,140,195,105,36,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,205,190,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,68,159,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,121,92,23,194,27,55,1,112,190,223,194,60,63,98,91,116,43,118,58,153,142,114,223,55,159,117,107,113,78,186,243,139,236,35,91,142,184,227,134,73,36,160,141,102,73,74,82,68,146,243,249,177,240,177,140,159,15,238,31,46,124,102,176,92,79,27,12,47,170,220,56,71,97,226,189,61,82,222,143,102,86,37,83,103,71,102,18,157,67,108,84,16,222,146,157,116,143,70,80,135,97,180,209,110,78,138,92,164,22,228,153,17,46,5,112,222,186,104,86,126,118,176,182,173,113,206,233,34,72,168,75,165,182,231,41,110,110,149,54,12,136,145,155,209,4,102,91,223,125,164,107,166,212,238,213,70,73,35,50,208,160,0,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,22,168,2,170,248,231,126,100,255,0,105,63,118,138,171,22,41,195,23,135,252,60,93,153,27,48,56,223,110,245,118,44,77,175,219,52,215,92,97,216,181,233,77,190,243,46,170,74,18,179,112,153,97,200,253,172,184,132,165,229,45,58,154,155,74,208,229,202,0,0,205,102,108,124,83,227,39,196,11,135,204,95,22,105,131,216,95,85,198,62,11,229,97,208,149,44,234,79,209,235,53,40,108,68,132,169,111,203,126,13,122,76,214,226,182,210,76,148,165,188,168,196,201,105,169,145,184,70,73,86,155,78,157,134,164,173,59,166,133,124,218,180,107,214,214,157,214,209,110,10,124,122,165,58,79,41,109,243,226,190,218,92,105,205,139,36,173,59,144,180,158,138,34,81,107,161,145,31,96,250,195,42,227,74,121,78,240,177,131,127,15,237,239,46,96,85,95,17,126,29,31,128,78,175,26,240,82,157,254,102,223,55,233,58,103,59,255,0,39,63,177,35,51,243,210,100,174,68,206,162,67,174,171,213,71,205,119,31,171,161,151,20,200,190,115,107,185,60,196,121,85,55,41,94,153,179,46,142,158,61,205,77,105,8,41,74,109,163,95,42,76,103,21,166,143,53,205,116,201,181,40,155,113,43,82,85,180,205,14,183,105,92,66,47,251,55,20,248,112,222,216,131,135,215,12,74,229,189,92,143,68,147,6,116,99,61,142,163,211,48,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,168,132,105,35,51,25,170,194,60,168,89,177,175,12,82,169,75,82,234,50,58,106,101,34,154,218,30,168,212,86,70,158,97,178,210,214,132,236,109,42,37,45,107,82,80,157,82,157,119,173,180,47,165,90,119,77,10,249,181,104,215,173,173,59,173,162,220,20,248,245,74,116,158,82,219,231,197,125,180,184,211,155,22,73,90,119,33,105,61,20,68,162,215,67,34,62,193,245,128,5,85,241,206,252,201,254,210,126,237,17,87,133,199,142,204,50,251,235,201,230,139,254,20,3,197,31,199,102,38,253,203,228,240,132,170,224,99,249,236,253,155,253,228,45,38,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,150,33,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,0,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,2,42,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,41,91,54,62,41,241,147,226,5,195,230,47,139,20,225,29,147,42,20,74,21,31,56,151,109,87,174,170,206,235,227,218,148,232,235,90,27,167,182,149,189,10,76,153,7,217,204,121,123,95,109,13,246,182,134,212,107,61,235,90,121,22,126,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,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,31,242,181,165,180,41,197,30,132,146,51,63,176,134,109,179,120,233,61,154,76,90,113,42,51,35,189,235,198,93,190,207,72,190,38,79,5,152,203,115,21,46,119,148,122,180,154,12,221,8,253,138,41,52,238,223,239,11,130,0,0,31,227,54,35,51,225,191,6,74,119,53,37,165,52,225,104,71,170,84,70,70,93,189,157,198,40,103,137,14,92,110,12,30,199,26,181,204,197,45,213,80,110,105,15,213,26,148,211,11,54,144,228,137,146,214,77,41,100,210,16,75,36,55,169,164,140,207,78,221,76,135,199,202,30,111,213,131,11,149,98,226,28,19,175,216,181,84,45,15,211,228,53,213,37,181,187,211,180,165,37,167,158,67,37,163,13,45,36,102,147,250,70,93,169,51,34,153,150,134,117,242,85,135,49,100,93,182,174,28,81,227,212,207,122,219,75,52,122,74,36,36,244,75,133,161,33,244,168,189,100,39,219,223,245,136,119,155,252,250,95,249,147,154,245,2,11,171,164,90,177,223,81,71,139,29,79,199,83,173,164,228,33,60,212,20,135,27,81,155,79,17,43,66,208,244,34,238,46,223,247,200,174,75,110,252,195,223,116,187,146,173,74,126,53,161,74,158,196,137,143,201,97,212,55,37,13,61,25,110,52,133,41,135,26,89,169,167,140,201,38,101,169,17,235,161,119,222,197,153,103,219,216,123,106,211,237,75,118,19,16,169,180,168,173,70,109,40,109,13,150,214,155,75,100,165,18,18,148,235,181,9,212,244,46,239,96,136,25,230,226,19,107,96,69,18,77,153,135,181,8,149,75,197,243,91,14,114,221,109,246,226,36,209,37,179,53,114,164,161,214,220,67,205,35,94,206,194,63,121,145,21,61,226,214,48,226,110,98,239,167,110,27,162,109,66,169,62,94,222,76,38,156,144,250,27,218,203,104,87,45,181,173,197,22,169,101,42,86,135,219,166,190,206,201,25,99,100,111,228,30,18,201,198,220,124,117,84,86,27,217,209,210,229,43,166,121,122,201,84,101,243,25,149,29,36,122,26,218,89,104,190,229,17,159,121,16,134,156,183,106,51,121,113,35,153,173,207,162,219,104,63,97,118,232,69,246,24,190,126,30,121,82,141,151,172,50,42,141,122,152,201,92,245,127,236,183,86,201,115,27,229,72,150,72,218,106,101,183,11,86,222,34,61,117,212,187,180,46,250,224,226,187,114,42,173,154,10,181,24,231,148,148,82,185,27,73,46,239,74,57,180,232,42,61,59,79,77,116,247,23,119,180,126,158,18,182,219,181,92,207,83,107,104,68,69,38,145,206,220,79,17,154,254,118,159,57,37,179,176,253,221,189,165,250,197,231,0,0,14,73,154,187,197,118,38,5,220,151,19,46,146,30,141,209,236,61,218,125,41,140,32,255,0,148,147,238,95,188,102,205,70,107,86,190,211,26,5,225,199,135,15,97,206,88,173,202,124,166,212,153,15,117,156,205,196,100,103,165,66,89,151,122,82,125,203,18,136,0,0,7,194,189,237,166,110,251,94,109,187,33,166,92,110,95,47,84,188,146,52,30,215,18,190,210,50,63,209,247,12,198,222,84,9,246,189,201,50,133,83,138,184,242,99,114,247,180,164,41,6,157,205,165,69,216,162,35,46,197,17,247,123,69,216,112,152,191,202,237,203,155,20,25,19,220,145,54,131,187,169,37,187,191,103,62,124,229,35,189,70,101,170,83,237,34,238,246,137,190,0,0,41,179,140,181,10,68,124,87,160,86,202,51,137,106,87,85,171,134,131,36,171,108,106,122,123,15,78,222,222,206,241,26,178,33,91,42,6,103,173,10,137,200,67,60,191,72,122,202,94,210,45,105,242,139,191,82,247,141,19,45,8,113,38,135,16,74,73,247,145,150,164,40,35,136,174,92,215,129,24,211,34,69,50,35,109,208,235,123,58,34,101,189,16,142,76,72,132,231,209,105,8,45,86,233,253,29,126,189,15,191,171,240,170,204,228,123,30,245,147,131,215,173,65,231,232,247,22,206,145,185,46,146,152,141,211,181,58,66,244,39,29,36,163,114,212,158,228,30,167,166,186,30,134,37,214,112,248,109,225,246,44,208,228,220,152,99,69,131,67,185,91,217,181,184,145,152,140,203,218,174,58,15,121,51,21,78,43,70,219,94,157,189,134,163,246,25,138,143,92,28,114,203,5,236,82,250,123,146,213,170,69,250,47,165,19,32,165,221,204,232,122,43,230,212,173,18,254,159,86,255,0,113,246,220,238,69,115,197,110,102,82,218,77,191,112,74,98,21,225,11,94,123,11,91,109,148,141,238,73,90,121,73,92,135,29,94,214,152,35,86,165,217,175,187,186,69,98,150,20,89,88,191,104,84,44,219,210,137,14,116,57,204,186,130,83,177,154,117,109,45,109,45,162,113,6,226,22,73,90,82,226,180,86,134,101,255,0,80,167,236,215,112,185,196,188,56,173,204,185,48,158,19,183,5,191,37,231,29,110,36,102,228,75,150,201,41,111,172,139,99,17,18,132,164,155,67,101,166,189,138,81,23,113,144,137,15,101,255,0,28,88,168,29,53,120,65,122,115,137,238,71,254,79,204,208,213,187,111,243,122,247,137,27,151,14,25,152,221,139,117,216,114,239,26,59,214,197,1,11,109,217,71,82,143,46,20,133,180,75,100,214,150,249,145,84,131,81,161,197,104,71,217,170,79,94,194,49,114,88,17,128,182,30,1,88,244,251,66,206,162,66,142,184,241,218,110,76,180,70,101,15,73,117,44,180,218,220,113,109,182,141,234,87,37,38,106,50,212,207,180,253,154,116,160,0,0,21,27,198,173,183,126,93,218,206,232,223,47,209,16,83,174,158,190,238,117,71,254,161,6,178,180,181,35,50,88,90,180,25,18,138,243,162,25,107,221,175,94,192,210,101,37,74,93,42,26,214,101,185,81,219,51,211,187,93,164,63,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,37,80,0,14,85,153,124,186,88,153,160,194,201,248,103,125,71,254,118,101,30,110,247,191,139,42,157,51,204,177,51,150,211,173,243,185,92,245,171,148,181,108,95,113,151,113,150,115,49,10,202,170,225,173,255,0,114,225,205,118,68,71,234,86,173,98,109,18,99,177,22,165,48,227,241,158,91,46,41,181,41,41,81,160,212,131,50,51,74,79,77,53,34,238,22,169,194,11,40,148,170,45,179,27,55,87,61,70,37,66,165,95,143,54,155,109,64,76,116,172,169,140,34,66,163,200,148,181,173,59,147,37,106,97,198,147,203,50,36,178,183,9,74,95,56,208,213,154,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,68,170,1,202,179,99,225,99,25,62,31,220,62,92,248,167,110,28,89,28,141,154,219,202,125,225,136,43,151,31,14,172,249,12,34,115,45,33,214,151,91,150,162,53,148,38,159,34,36,161,9,73,37,79,169,42,230,165,14,180,148,146,77,226,117,187,222,1,149,113,106,159,233,20,127,245,255,0,94,34,170,198,164,174,203,166,133,99,90,181,155,214,233,157,209,81,109,250,124,138,165,70,79,41,110,114,34,176,218,156,117,205,136,37,45,91,80,133,30,137,35,81,233,161,17,159,96,160,28,244,103,54,187,156,60,71,139,83,110,149,232,107,50,215,234,35,219,52,215,80,131,148,150,221,52,115,100,201,113,58,234,243,188,166,140,219,74,141,182,210,132,165,59,140,150,235,157,87,135,7,15,249,153,136,174,181,139,120,189,110,255,0,153,60,14,165,134,163,72,113,248,238,92,82,182,45,189,177,214,202,219,113,12,178,225,146,214,241,43,105,184,209,52,146,95,207,27,86,43,197,31,192,158,38,253,203,231,16,133,0,141,84,0,0,10,1,226,143,227,179,19,126,229,242,120,67,159,224,102,107,177,31,46,216,113,136,246,86,23,187,232,170,174,35,122,49,135,171,237,60,105,149,77,139,20,165,147,137,140,68,94,163,206,117,73,34,123,93,205,165,10,52,17,45,72,113,174,107,96,95,247,150,22,94,84,156,65,195,235,134,93,14,225,161,200,41,48,103,70,50,222,210,244,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,61,4,100,235,56,182,38,111,236,73,21,250,4,63,67,92,148,109,159,40,45,254,99,210,61,23,205,122,66,34,255,0,10,91,13,54,255,0,53,184,230,231,205,145,236,215,106,180,50,237,144,0,3,42,226,255,0,184,92,120,19,195,47,190,188,226,104,149,64,2,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,202,184,188,156,139,96,190,23,227,215,14,28,55,195,252,92,180,34,92,84,39,36,85,101,148,119,150,227,75,105,246,235,51,182,58,211,173,41,46,180,189,13,73,53,33,73,51,66,214,131,213,43,81,28,212,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,80,103,20,127,29,152,155,247,47,147,194,18,171,129,143,231,179,246,111,247,144,181,64,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,137,84,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,163,220,232,96,229,119,31,114,193,127,225,85,172,246,202,213,86,158,220,138,115,123,80,125,76,168,146,26,150,212,109,86,180,33,28,229,199,75,92,197,40,146,142,102,243,212,147,161,231,8,106,74,211,186,104,87,205,171,70,189,109,105,221,109,22,224,167,199,170,83,164,242,150,223,62,43,237,165,198,156,216,178,74,211,185,11,73,232,162,37,22,186,25,17,246,15,172,0,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,90,160,10,171,227,157,249,147,253,164,253,218,33,255,0,15,124,181,208,179,67,152,234,125,149,120,158,251,90,137,79,126,225,174,198,68,165,199,122,100,86,86,219,104,97,181,161,38,101,189,247,216,37,232,104,87,43,154,104,90,86,72,49,160,154,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,135,235,0,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,138,64,199,236,28,174,229,255,0,25,110,204,29,184,222,234,37,219,53,5,71,110,78,212,35,171,138,180,147,145,164,236,66,214,77,243,88,113,167,121,123,205,72,223,181,94,178,76,133,212,240,159,186,104,87,6,73,109,10,77,34,119,81,46,217,168,85,233,117,70,249,75,71,79,41,115,158,150,150,245,81,17,47,86,37,199,94,169,51,79,175,166,187,146,162,41,128,50,174,52,167,148,239,11,24,55,240,254,222,242,230,5,80,113,35,226,9,27,49,50,91,193,236,27,170,203,78,29,83,164,38,76,218,147,46,186,202,46,101,155,76,56,209,59,29,230,26,121,148,70,120,159,73,33,74,82,28,89,33,205,53,67,102,92,87,36,153,62,185,179,115,138,13,81,82,82,225,89,52,57,12,42,236,172,68,118,63,62,11,14,182,250,217,67,109,186,178,82,150,242,163,45,162,90,80,225,54,106,37,173,42,34,218,171,84,226,17,96,89,184,89,195,134,246,195,236,62,183,162,80,237,234,28,122,36,104,48,99,17,236,105,30,153,134,102,102,102,102,165,173,74,53,45,107,81,154,214,181,41,74,53,41,70,103,68,35,181,102,187,53,216,143,155,92,71,93,235,122,187,208,210,160,243,24,160,80,24,120,215,22,145,21,70,70,105,73,153,23,49,229,237,73,186,241,145,41,197,37,36,68,132,33,182,209,34,184,110,113,4,141,151,105,46,96,246,50,85,101,171,14,170,50,21,38,21,73,231,93,121,22,202,201,167,220,116,154,142,203,14,188,242,36,188,108,36,208,149,37,13,172,214,230,154,173,195,59,180,0,21,87,199,59,243,39,251,73,251,180,69,94,23,30,59,48,203,239,175,39,154,47,248,80,15,20,127,29,152,155,247,47,147,194,18,171,129,143,231,179,246,111,247,144,181,65,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,0,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,2,42,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,41,91,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,162,85,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,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,7,228,171,41,72,165,76,90,12,183,38,59,134,90,247,107,180,198,108,243,76,165,47,50,88,164,181,153,26,142,243,173,153,233,221,175,94,248,156,156,21,27,119,229,221,210,238,214,249,126,136,156,157,116,245,247,115,169,223,245,11,115,0,0,1,205,113,223,1,108,60,125,177,234,22,133,227,68,135,33,114,35,186,220,105,107,140,202,222,140,234,153,117,180,56,218,220,109,123,20,158,114,140,140,139,82,62,210,246,235,77,185,143,225,153,141,216,73,93,153,46,206,163,189,115,208,22,183,29,138,116,216,242,230,200,67,70,183,141,9,115,151,21,40,37,18,27,78,164,93,154,168,180,236,50,17,201,156,191,227,139,245,2,166,163,8,47,78,113,189,200,255,0,201,249,154,18,183,109,254,111,94,241,45,242,163,194,231,18,241,30,183,14,228,197,136,78,219,246,252,103,155,117,200,146,91,145,18,91,196,149,176,179,45,143,196,82,20,147,109,110,22,154,246,169,38,93,196,98,224,176,183,10,236,188,29,179,160,217,214,93,26,37,62,20,38,26,109,74,106,59,77,41,229,33,164,54,110,56,109,161,4,165,153,54,157,85,161,107,167,216,66,23,113,16,207,229,63,8,169,114,240,171,12,170,132,237,211,45,167,26,147,42,51,233,81,67,66,147,45,133,145,45,153,9,113,183,144,235,104,61,13,62,175,97,159,110,132,42,231,15,176,163,27,51,77,136,105,118,45,58,187,89,145,85,154,74,151,84,144,204,185,12,183,205,125,27,205,79,18,28,50,208,223,222,122,235,161,25,153,235,175,109,175,228,239,134,214,31,225,53,10,53,201,137,212,88,53,203,149,205,251,219,151,25,137,44,179,162,228,32,182,19,209,82,226,117,109,196,107,219,218,105,47,97,16,136,220,85,115,57,30,248,189,99,96,245,149,80,121,138,61,187,191,171,110,51,164,152,242,122,134,160,200,70,164,219,166,149,237,90,85,222,130,208,245,211,83,212,199,39,225,213,151,53,227,190,52,199,145,83,136,219,148,58,38,254,180,158,111,84,47,157,18,89,55,244,154,90,15,69,180,95,75,79,171,83,238,191,116,33,13,164,144,218,9,41,46,226,34,208,134,118,179,223,91,42,254,103,110,234,137,72,67,220,206,131,214,66,247,17,233,79,138,93,250,159,184,73,78,13,52,41,18,49,94,191,91,56,206,41,168,189,46,142,18,12,210,157,209,170,9,237,61,59,59,123,59,197,201,128,0,8,67,197,158,255,0,43,75,46,79,208,99,207,114,60,234,246,222,152,144,238,205,252,137,240,84,190,229,17,158,137,87,176,143,235,208,82,117,157,64,159,116,92,112,232,84,200,170,145,38,79,51,99,73,66,150,106,218,218,148,125,137,35,51,236,73,159,119,176,105,202,200,182,153,180,45,120,86,236,118,153,109,184,156,205,18,202,72,144,91,156,82,251,8,136,191,75,220,62,232,0,0,0,207,151,17,43,13,22,70,102,174,68,49,20,216,98,95,71,203,73,35,106,125,90,124,77,116,34,73,23,122,132,157,224,185,136,113,233,87,37,233,98,75,152,173,245,159,71,116,205,173,194,208,185,45,212,93,94,210,53,23,188,140,244,73,253,122,119,139,112,0,0,21,97,198,146,152,74,98,205,168,238,47,83,210,61,154,246,246,157,56,189,194,188,178,221,45,16,177,158,222,144,185,4,194,83,213,234,225,175,105,22,177,30,46,255,0,214,52,178,201,145,182,70,149,146,203,244,136,245,212,68,222,34,249,105,86,61,224,243,210,109,250,51,50,46,58,70,222,141,77,199,222,250,185,178,162,19,154,26,26,91,135,163,109,31,118,157,157,250,151,117,18,81,234,183,13,137,113,51,83,134,169,148,186,164,29,219,79,85,176,243,123,219,52,159,113,165,69,170,86,126,210,212,143,220,99,66,25,55,204,237,3,50,88,91,6,224,110,116,116,214,209,205,235,161,115,80,78,179,172,137,8,111,115,124,215,22,157,80,206,226,220,125,165,218,93,157,223,79,49,89,80,194,204,193,90,146,168,245,219,98,152,197,73,205,156,170,147,16,163,38,82,52,113,165,43,71,84,202,212,90,165,146,79,97,119,118,125,148,233,75,177,113,135,33,184,249,2,179,113,193,169,198,167,69,230,238,157,21,169,72,140,254,232,70,146,209,197,165,148,171,106,165,165,61,253,134,102,95,109,239,89,215,101,26,248,183,98,93,22,252,182,228,192,155,204,229,58,219,136,90,85,177,197,33,90,26,12,210,126,178,76,187,15,216,62,187,204,179,33,179,105,246,144,226,20,90,26,86,146,50,50,251,12,124,101,216,214,75,143,117,43,179,168,106,123,127,51,152,116,246,77,91,181,215,118,187,117,215,95,104,250,241,227,70,136,209,49,18,59,76,182,158,228,54,130,74,75,217,220,95,96,255,0,80,0,0,1,83,92,106,219,87,202,11,89,237,27,219,209,193,78,191,203,215,125,71,254,161,5,178,144,218,30,205,6,19,52,226,55,37,119,189,5,38,90,107,169,29,69,129,164,166,27,67,76,182,211,105,218,148,36,146,146,211,77,8,136,127,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,37,80,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,68,170,0,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,137,84,3,202,98,197,139,248,80,194,203,203,12,253,41,232,207,149,182,253,70,133,214,242,57,221,47,85,25,198,121,188,189,201,223,183,153,187,110,228,235,166,154,150,186,143,215,96,88,22,110,22,89,180,156,62,195,235,122,37,14,222,161,199,40,208,96,198,35,216,210,53,51,51,51,51,53,45,106,81,169,107,90,140,214,181,169,74,81,169,74,51,63,64,3,42,226,213,63,210,40,255,0,235,254,188,69,85,137,211,196,127,136,4,204,196,87,93,194,76,33,184,191,204,158,7,76,251,178,99,182,252,119,46,41,91,16,230,233,8,121,13,184,134,89,112,205,8,100,211,180,220,104,221,81,175,230,73,174,65,146,76,159,92,217,185,197,6,168,169,41,112,172,154,28,134,21,118,86,34,59,31,159,5,135,91,125,108,161,182,221,89,41,75,121,81,150,209,45,40,112,155,53,18,214,149,17,109,85,255,0,88,22,5,155,133,150,109,39,15,176,250,222,137,67,183,168,113,202,52,24,49,136,246,52,141,76,204,204,204,205,75,90,148,106,90,214,163,53,173,106,82,148,106,82,140,206,58,241,71,240,39,137,191,114,249,196,33,64,35,85,0,0,2,128,120,163,248,236,196,223,185,124,158,16,138,162,95,230,11,134,126,50,229,231,47,180,156,116,185,43,116,169,174,55,202,249,87,68,96,210,78,80,57,238,161,184,219,94,222,104,151,235,184,134,221,229,145,108,113,105,217,206,111,115,169,225,89,117,199,155,203,45,184,185,66,197,107,50,108,180,174,157,33,8,169,193,102,65,50,138,181,56,214,147,145,9,211,82,22,157,142,37,58,18,141,10,216,178,67,137,45,232,73,150,135,176,47,29,48,227,49,120,113,78,197,12,47,172,245,212,169,218,180,243,46,145,34,85,62,82,72,141,200,178,91,35,62,91,200,220,157,75,83,73,165,73,90,20,180,45,11,87,64,1,149,113,127,220,46,60,9,225,151,223,94,113,52,74,160,1,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,101,92,95,247,11,143,2,120,101,247,215,156,77,18,168,80,15,20,127,29,152,155,247,47,147,194,18,171,129,143,231,179,246,111,247,144,181,64,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,137,84,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,129,153,108,126,193,202,238,95,241,150,236,193,219,141,238,162,93,179,80,84,118,228,237,66,58,184,171,73,57,26,78,196,45,100,223,53,135,26,119,151,188,212,141,251,85,235,36,200,92,255,0,9,59,214,149,117,100,182,223,161,83,227,203,110,69,157,88,170,209,39,41,228,36,144,227,235,146,169,196,166,140,148,102,104,229,78,105,38,106,36,158,244,172,180,208,137,74,153,64,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,133,170,0,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,21,213,198,11,7,43,182,54,104,15,21,100,61,212,81,113,46,158,196,136,110,109,66,57,18,160,199,98,36,136,218,18,212,181,109,66,35,59,204,52,161,39,212,236,78,227,109,70,58,95,3,235,214,149,2,255,0,197,60,57,122,60,179,169,87,40,244,234,220,119,82,132,242,18,196,23,157,101,212,173,91,183,18,205,85,6,77,36,73,50,50,75,154,154,116,34,85,186,12,171,137,255,0,154,188,244,255,0,251,44,97,22,87,240,82,243,252,223,209,98,223,243,96,167,255,0,193,209,146,154,91,114,9,95,240,189,82,18,159,208,100,215,253,144,200,135,248,23,129,120,143,152,188,71,167,97,126,23,209,186,234,172,237,93,121,231,76,209,22,159,21,38,68,228,169,46,17,31,45,148,110,78,167,161,168,212,164,161,9,90,214,132,43,69,56,23,129,120,113,151,76,56,167,97,126,23,209,186,26,84,29,93,121,231,76,151,42,161,41,68,68,228,169,46,17,23,49,229,237,78,167,161,36,146,148,161,9,66,16,132,39,138,241,71,240,39,137,191,114,249,196,33,64,34,69,100,183,37,183,150,114,111,42,189,26,141,113,68,182,237,235,110,59,111,86,171,79,50,82,87,29,111,19,133,25,150,163,18,208,167,86,226,154,115,83,220,148,37,13,172,205,91,182,33,206,85,141,24,67,121,96,46,40,92,24,71,136,12,68,110,187,110,200,75,50,14,35,228,243,14,161,109,165,214,158,109,125,134,104,113,167,27,112,137,68,149,145,44,137,73,74,136,210,86,83,194,159,61,180,163,165,64,202,206,50,220,210,211,82,76,130,98,200,170,212,95,74,152,113,131,74,18,221,28,214,100,74,66,210,162,81,177,189,74,37,146,249,9,52,108,97,183,45,40,5,85,241,206,252,201,254,210,126,237,17,87,133,199,142,204,50,251,235,201,230,139,254,20,3,197,31,199,102,38,253,203,228,240,132,170,224,99,249,236,253,155,253,228,45,80,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,0,2,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,0,138,188,81,252,9,226,111,220,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,0,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,138,86,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,149,64,57,86,108,124,44,99,39,195,251,135,203,159,25,172,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,1,254,111,182,135,89,113,167,19,185,43,73,165,69,166,186,145,144,205,174,109,219,67,57,160,197,150,155,70,212,162,247,175,36,139,77,52,34,168,190,39,79,5,70,149,242,130,233,123,70,246,244,115,147,175,242,245,223,78,63,239,11,101,0,0,0,31,229,34,52,105,109,27,18,227,180,243,106,239,67,136,37,36,253,157,199,246,143,144,139,26,201,109,238,165,22,117,13,47,111,230,115,10,158,201,43,118,186,238,215,110,186,235,237,31,101,150,89,142,217,52,195,72,109,9,45,9,40,73,17,17,125,132,57,198,98,177,70,147,132,24,67,114,94,53,89,201,138,182,169,211,17,13,70,234,80,165,73,40,174,184,132,164,212,180,106,163,229,158,132,71,175,103,103,188,83,6,17,229,195,21,51,171,143,85,27,206,163,2,166,139,106,109,113,233,178,42,51,26,146,72,84,69,205,109,197,182,219,166,211,205,154,185,114,77,73,35,61,189,231,174,157,167,115,184,39,151,252,54,192,251,74,155,111,90,86,173,42,60,136,145,89,105,233,168,131,29,18,31,113,45,54,133,45,110,54,218,13,70,163,105,42,51,50,212,204,181,251,60,94,114,51,59,64,203,110,22,206,184,28,157,29,85,181,242,186,24,92,212,27,175,105,34,58,28,218,223,53,181,171,68,61,184,246,159,97,118,159,103,126,123,235,21,91,134,251,184,158,169,204,84,202,165,82,118,221,199,170,223,121,205,141,146,75,188,212,163,209,40,47,105,232,69,238,33,123,92,58,50,210,172,5,193,230,100,220,20,102,99,220,117,125,221,98,156,143,177,244,242,165,75,38,245,53,180,135,11,230,221,46,253,123,15,179,66,239,150,110,154,73,179,53,44,144,95,164,103,166,131,52,217,146,150,137,184,209,112,200,68,132,190,149,116,154,56,149,238,35,254,8,201,119,254,161,97,188,22,233,132,150,47,42,142,226,245,253,29,217,175,111,97,212,75,220,45,60,0,0,84,127,26,60,68,143,85,185,44,187,14,36,195,223,70,244,143,82,218,28,45,15,156,221,57,212,110,34,81,251,140,203,84,151,213,175,120,140,92,59,108,52,95,25,154,182,219,126,41,200,98,39,89,204,73,163,122,125,106,124,189,53,35,73,151,122,70,131,64,0,0,0,83,247,26,11,9,170,45,247,103,94,145,227,145,29,127,210,28,213,37,29,220,134,105,205,167,83,36,151,191,218,103,250,187,132,126,225,187,126,149,149,153,235,117,183,94,75,76,79,235,57,170,82,182,145,108,167,204,211,183,113,23,122,189,186,141,1,0,0,10,226,227,45,67,145,39,13,45,234,203,80,73,109,196,234,249,143,19,70,102,141,210,41,233,45,85,167,102,189,221,166,42,123,11,167,199,166,95,84,201,210,212,164,180,223,59,113,164,200,143,181,149,145,119,232,93,230,52,213,108,207,143,84,162,70,157,20,212,109,59,191,105,171,77,123,22,162,62,227,50,239,33,244,150,218,29,73,161,196,18,146,125,228,101,169,10,99,226,103,146,185,152,117,115,189,139,24,121,64,144,229,191,59,111,86,212,88,166,104,139,177,184,108,35,177,150,18,132,110,113,107,62,213,30,167,174,157,186,144,142,89,62,205,69,205,150,60,72,141,112,71,149,33,250,27,187,250,232,27,220,83,110,104,196,132,55,243,100,243,104,61,22,254,239,88,251,15,180,187,123,239,235,11,49,90,203,198,11,74,37,227,100,214,225,212,33,74,230,105,200,146,211,170,70,215,86,223,173,202,90,200,181,54,213,167,111,179,237,33,240,177,187,47,56,111,143,116,84,209,111,170,59,47,37,26,237,125,17,216,83,169,213,109,168,244,83,173,175,79,201,32,187,187,191,86,158,135,10,240,230,147,132,246,53,50,195,161,203,153,38,21,47,157,202,114,91,137,91,170,230,188,183,79,113,165,41,35,237,112,200,180,73,118,105,223,222,61,104,0,0,0,0,10,160,227,86,227,126,148,181,154,213,60,206,158,10,180,254,86,155,170,63,245,8,39,148,55,91,103,52,120,76,227,167,162,83,123,208,76,207,221,252,98,192,210,75,107,75,173,165,196,30,169,89,18,136,253,228,99,254,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,42,128,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,37,80,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,74,160,0,0,25,87,22,169,254,145,71,255,0,95,245,226,42,172,123,252,11,192,188,71,204,94,35,211,176,191,11,232,221,117,86,118,174,188,243,166,104,139,79,138,147,34,114,84,151,8,143,150,202,55,39,83,208,212,106,82,80,132,173,107,66,21,162,156,11,192,188,56,203,166,28,83,176,191,11,232,221,13,42,14,174,188,243,166,75,149,80,148,162,34,114,84,151,8,139,152,242,246,167,83,208,146,73,74,80,132,161,8,66,19,208,4,85,226,143,224,79,19,126,229,243,136,66,128,70,170,0,0,5,0,241,71,241,217,137,191,114,249,60,33,221,120,43,225,13,155,119,226,133,237,139,149,214,37,189,93,195,216,240,89,161,18,95,52,48,202,234,13,205,105,247,150,130,237,90,201,166,77,180,145,158,194,39,156,51,73,168,144,164,92,72,162,30,35,185,28,141,149,43,202,5,225,135,203,151,35,14,175,9,15,162,11,46,161,215,87,68,150,146,37,156,39,95,50,52,173,10,73,169,76,41,74,230,169,13,58,149,18,141,147,117,206,127,146,76,224,220,217,70,197,6,171,73,57,115,108,154,228,134,19,118,81,226,53,31,159,57,134,155,125,12,173,183,29,65,169,43,101,82,86,233,33,43,108,156,52,146,22,164,145,238,77,255,0,88,23,253,155,138,118,109,39,16,112,250,225,137,92,183,171,145,202,76,25,209,140,246,58,141,76,140,140,140,137,72,90,84,74,66,208,162,37,161,105,82,84,73,82,76,139,208,12,171,139,254,225,113,224,79,12,190,250,243,137,162,85,0,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,3,42,226,255,0,184,92,120,19,195,47,190,188,226,104,149,66,128,120,163,248,236,196,223,185,124,158,16,149,92,12,127,61,159,179,127,188,133,170,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,74,160,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,10,64,227,5,131,149,219,27,52,7,138,178,30,234,40,184,151,79,98,68,55,54,161,28,137,80,99,177,18,68,109,9,106,90,182,161,17,157,230,26,80,147,234,118,39,113,182,163,29,47,129,245,235,74,129,127,226,158,28,189,30,89,212,171,148,122,117,110,59,169,66,121,9,98,11,206,178,234,86,173,219,137,102,170,131,38,146,36,153,25,37,205,77,58,17,42,221,0,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,11,84,1,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,56,167,26,76,28,174,222,24,53,105,99,21,33,238,100,76,59,168,72,143,84,141,181,5,182,45,73,81,219,76,157,234,89,25,236,125,136,237,114,210,133,169,93,78,239,85,45,168,206,189,184,120,94,180,171,3,58,88,85,93,172,199,150,244,121,85,133,209,16,152,200,74,150,79,212,35,59,5,149,25,41,73,45,137,118,75,106,89,235,169,32,148,100,74,50,36,158,135,134,85,199,160,176,44,11,203,20,239,42,78,31,97,245,189,46,185,112,215,36,20,104,48,99,17,111,117,122,25,153,153,153,146,80,132,164,148,181,173,70,72,66,18,165,40,210,148,153,149,255,0,100,147,39,214,206,81,176,189,170,42,74,36,219,218,185,29,133,93,149,136,142,200,228,78,125,167,31,91,40,109,183,86,105,74,25,76,149,180,75,74,27,55,9,36,181,165,38,123,83,34,132,85,226,143,224,79,19,126,229,243,136,66,128,70,156,240,95,8,108,220,5,194,251,127,8,240,253,137,109,208,173,216,234,102,57,203,124,222,125,213,173,197,58,235,206,47,176,141,110,58,227,142,25,36,146,130,53,153,37,41,73,18,75,143,231,163,38,84,44,225,225,196,90,99,117,95,67,94,118,191,81,34,217,169,58,181,156,84,184,233,35,155,26,75,105,215,86,93,229,52,70,226,82,110,54,164,37,73,220,68,182,156,207,181,90,147,85,160,85,102,208,171,180,201,116,234,149,58,67,145,38,67,150,202,153,126,51,237,168,210,227,78,54,162,37,33,105,81,26,77,38,68,100,100,100,98,237,56,112,113,0,135,152,138,19,88,73,139,215,23,249,172,64,234,95,106,76,134,216,142,221,197,23,122,220,221,29,12,161,182,208,243,45,153,33,108,146,119,27,109,19,169,53,252,241,53,58,133,85,241,206,252,201,254,210,126,237,17,87,133,199,142,204,50,251,235,201,230,139,254,20,3,197,31,199,102,38,253,203,228,240,132,170,224,99,249,236,253,155,253,228,45,80,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,0,2,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,0,138,188,81,252,9,226,111,220,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,0,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,138,86,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,149,64,57,86,108,124,44,99,39,195,251,135,203,159,25,172,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,1,255,0,46,45,45,54,167,22,122,37,4,106,51,63,97,16,205,182,111,29,109,236,209,226,203,141,30,169,85,239,94,50,63,127,241,139,226,118,112,84,113,191,74,93,45,106,158,103,79,57,90,127,43,77,212,239,250,133,175,128,0,0,0,0,231,120,229,130,54,182,61,218,81,236,203,190,68,214,233,236,206,68,213,38,42,219,35,112,201,167,91,52,40,156,109,105,52,154,93,86,165,167,111,103,111,176,255,0,118,20,97,13,147,131,118,187,22,173,151,73,98,44,86,18,146,222,150,25,67,139,209,180,55,170,141,180,32,140,204,155,78,189,157,229,246,105,231,51,31,152,155,39,46,216,125,62,238,185,170,208,209,45,45,58,152,48,214,251,36,235,239,242,30,113,180,147,107,117,179,81,40,217,82,116,73,234,103,216,95,85,23,103,11,53,23,54,103,49,34,77,193,34,84,136,244,54,182,116,48,55,184,134,219,213,136,232,115,230,205,231,16,90,173,141,222,169,246,159,105,246,247,72,206,25,153,43,153,136,215,59,56,175,136,116,9,13,219,240,119,116,141,74,138,100,137,91,219,152,194,251,30,97,72,94,215,16,131,236,81,104,122,107,219,161,11,156,67,104,105,36,134,208,73,73,119,17,22,132,62,109,205,62,61,46,137,38,116,163,81,52,214,205,198,157,53,237,90,72,187,204,139,188,198,101,113,70,124,122,157,247,83,157,21,74,83,78,114,118,154,140,140,251,25,65,31,118,165,222,66,216,120,52,208,228,70,195,75,134,178,236,18,67,114,250,78,91,198,209,145,175,108,138,130,79,69,105,219,161,246,118,24,177,208,0,1,159,222,36,119,225,94,185,158,184,218,105,228,186,196,14,143,150,164,171,113,30,250,124,61,123,119,25,119,167,217,160,144,60,23,236,38,171,87,221,227,122,72,142,70,116,15,71,242,148,164,23,111,61,154,139,106,208,205,39,238,246,25,126,190,225,112,32,0,0,0,43,247,140,45,138,205,119,4,224,93,196,210,221,147,65,230,242,136,146,74,52,243,229,192,108,244,245,76,203,176,189,134,95,172,83,254,26,92,211,172,235,218,157,113,211,95,54,100,196,231,108,89,40,211,166,246,86,131,237,35,35,238,81,251,70,156,232,85,152,117,250,83,21,120,14,165,198,31,221,177,73,81,25,30,213,26,79,180,140,203,188,143,218,63,120,0,8,127,197,58,210,114,224,202,93,207,85,142,209,186,253,43,162,216,132,167,114,213,205,169,194,73,232,68,70,103,216,94,242,253,98,134,227,190,236,103,82,251,42,52,173,58,232,100,122,123,52,246,13,45,101,206,240,133,126,96,237,2,233,167,237,56,243,58,173,138,70,155,79,100,167,144,122,25,41,69,222,131,246,142,148,60,253,245,98,219,88,141,109,74,181,46,202,100,121,212,233,155,57,141,60,203,110,145,236,113,46,23,99,137,82,126,146,18,125,165,236,20,21,156,220,158,93,217,101,190,165,50,197,50,124,187,81,205,157,29,75,146,235,141,150,140,199,223,189,210,101,182,255,0,42,254,210,211,218,90,31,111,127,208,201,134,119,47,76,179,92,236,66,157,54,85,66,209,119,119,81,1,110,58,241,53,163,114,13,60,166,205,246,218,78,174,190,74,86,189,250,107,223,223,122,120,91,139,86,54,48,219,12,93,86,53,122,21,70,35,219,181,38,37,50,242,219,209,197,163,214,229,45,100,90,155,107,211,183,183,79,180,123,32,0,0,0,0,1,81,188,106,229,176,119,205,173,8,159,71,59,209,48,93,229,238,45,219,121,213,18,215,78,253,53,236,212,65,156,174,169,196,102,63,11,212,210,13,107,43,202,136,105,73,22,186,159,94,206,133,160,210,101,25,78,42,143,5,78,160,210,179,140,209,169,38,90,104,123,75,82,208,126,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,74,160,0,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,137,84,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,18,168,0,0,6,85,197,170,127,164,81,255,0,215,253,120,138,203,176,44,11,203,20,239,42,78,31,97,245,189,46,185,112,215,36,20,104,48,99,17,111,117,122,25,153,153,153,146,80,132,164,148,181,173,70,72,66,18,165,40,210,148,153,149,255,0,100,147,39,214,206,81,176,189,170,42,74,36,219,218,185,29,133,93,149,136,142,200,228,78,125,167,31,91,40,109,183,86,105,74,25,76,149,180,75,74,27,55,9,36,181,165,38,123,83,34,128,69,94,40,254,4,241,55,238,95,56,132,40,4,106,160,0,0,80,15,20,127,29,152,155,247,47,147,194,18,171,129,143,231,179,246,111,247,144,181,65,231,239,251,2,205,197,59,54,173,135,216,131,111,68,174,91,213,200,231,26,116,25,36,123,29,70,164,100,100,100,100,164,45,42,36,173,11,73,146,208,180,165,73,52,169,36,101,159,108,226,228,234,251,202,5,247,30,129,95,153,233,155,110,179,191,228,253,193,203,102,63,165,57,76,199,92,175,224,168,125,215,24,229,57,32,155,249,195,45,250,110,78,164,125,157,171,135,7,16,9,153,119,174,181,132,152,189,113,127,153,60,254,165,246,164,200,109,249,14,91,178,182,45,205,209,208,202,28,113,108,188,225,18,22,201,39,105,56,233,58,147,71,207,19,183,126,50,174,47,251,133,199,129,60,50,251,235,206,38,137,84,0,42,175,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,12,171,139,254,225,113,224,79,12,190,250,243,137,162,85,10,1,226,143,227,179,19,126,229,242,120,66,85,112,49,252,246,126,205,254,242,22,168,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,42,128,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,43,215,140,254,16,201,187,240,26,218,197,202,115,18,222,145,135,181,133,51,48,146,251,72,97,154,117,67,150,211,143,45,10,245,214,178,146,204,22,210,72,62,194,121,195,52,153,22,228,86,182,70,113,66,149,131,153,180,195,59,242,186,152,133,77,98,177,232,217,143,203,154,152,140,68,98,115,46,66,114,83,142,168,141,41,67,41,146,111,30,186,17,147,102,70,164,235,184,180,102,0,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,90,160,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,210,179,123,132,50,113,223,45,24,133,133,180,246,37,191,82,171,81,214,245,45,136,207,180,202,228,84,99,45,50,161,178,107,119,212,74,23,33,134,144,179,81,167,212,82,189,100,125,34,205,184,211,158,10,98,133,43,26,176,142,208,197,122,50,98,55,30,233,163,198,169,46,60,105,169,150,136,111,173,5,206,138,110,164,136,150,182,93,230,52,191,85,38,75,109,68,105,73,145,145,102,48,93,247,14,14,31,240,242,239,66,107,22,241,122,221,255,0,53,137,253,75,13,70,144,227,18,27,183,98,239,91,123,99,173,149,184,218,222,121,178,37,173,226,86,226,109,210,105,36,143,158,55,103,80,8,171,197,31,192,158,38,253,203,231,16,133,0,141,84,0,129,92,72,248,125,201,204,76,102,241,135,6,233,81,19,136,180,232,233,141,54,154,203,77,50,187,153,6,235,13,180,110,200,121,246,153,101,113,153,39,212,75,82,84,183,16,72,111,93,16,217,21,54,88,23,253,229,133,151,149,39,16,112,250,225,151,67,184,104,114,10,76,25,209,140,183,180,189,12,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,142,255,0,178,73,156,27,103,55,56,94,213,105,39,18,21,237,67,142,194,110,202,60,70,164,114,32,190,235,143,161,149,182,227,168,36,169,15,38,50,221,36,37,110,27,100,162,66,212,163,45,202,134,188,115,191,50,127,180,159,187,68,85,225,113,227,179,12,190,250,242,121,162,255,0,133,0,241,71,241,217,137,191,114,249,60,33,42,184,24,254,123,63,102,255,0,121,11,84,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,0,0,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,0,34,175,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,162,149,179,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,37,80,14,85,155,31,11,24,201,240,254,225,242,231,198,107,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,126,58,202,156,77,30,114,154,65,169,101,25,211,74,72,181,212,246,158,133,160,205,158,104,148,226,243,31,138,10,117,6,133,157,229,91,53,36,203,77,15,175,123,82,208,78,110,10,146,216,43,230,233,132,111,163,157,232,153,206,242,247,22,237,188,234,113,107,167,126,154,246,106,45,200,0,0,0,0,0,114,140,195,102,50,192,203,197,149,54,231,187,43,49,17,45,12,56,168,144,78,67,4,251,238,19,46,173,4,150,220,117,179,81,40,217,82,75,67,212,207,176,190,170,34,205,94,106,175,172,203,95,115,234,181,154,148,134,232,77,75,119,209,180,244,188,241,52,134,73,231,212,210,148,210,158,113,4,225,33,243,73,154,79,77,59,11,179,191,239,228,203,39,151,118,102,175,168,172,191,76,159,18,212,111,127,89,82,228,186,219,103,171,50,13,27,29,54,92,111,242,172,109,61,125,167,161,118,247,95,173,139,98,219,88,115,109,69,181,45,74,100,120,52,248,123,249,109,50,203,109,17,111,113,78,31,99,105,74,126,146,212,125,133,237,30,128,115,92,198,94,48,172,44,29,175,221,53,29,165,30,31,75,189,75,211,105,111,148,202,11,93,84,146,239,89,123,70,105,100,62,236,167,148,251,203,53,45,90,106,102,102,125,197,167,180,95,39,11,27,77,203,127,41,118,197,82,67,70,211,245,94,183,152,133,39,106,211,202,169,205,73,106,70,68,101,216,126,243,253,66,96,0,0,252,21,218,204,58,5,41,250,188,247,82,219,12,109,222,165,40,136,139,114,137,37,218,102,69,222,101,237,25,141,196,187,154,117,227,123,84,174,58,148,131,122,76,206,78,245,154,205,90,236,101,8,46,211,51,62,228,151,180,91,255,0,7,171,17,154,22,9,207,187,141,165,181,38,191,202,230,145,164,146,106,228,75,158,217,107,234,145,159,97,251,76,255,0,80,176,32,0,0,0,28,63,57,56,96,188,87,192,122,253,181,22,59,110,204,115,165,228,18,209,187,77,38,71,90,187,144,163,238,111,216,67,57,9,90,144,162,82,20,100,101,237,35,26,37,200,142,32,158,37,101,162,213,185,148,234,220,83,253,118,170,90,181,81,237,168,73,71,105,238,87,232,123,196,130,0,1,202,115,73,72,131,92,192,171,154,155,81,136,220,150,29,232,183,54,182,201,100,122,76,96,203,176,200,203,188,139,251,195,53,162,245,248,84,226,2,174,204,181,211,168,14,200,222,186,31,59,213,53,234,101,206,159,57,125,219,143,244,125,197,250,196,209,1,207,113,187,4,44,108,121,178,101,217,87,181,41,137,12,73,229,236,124,216,101,111,51,181,230,220,61,138,113,181,146,117,54,146,71,217,218,95,168,203,63,153,159,203,125,219,150,236,69,153,103,215,98,60,184,105,229,244,179,73,183,77,167,245,97,151,23,181,197,52,217,43,105,188,73,61,11,176,251,15,235,246,185,59,206,165,237,150,75,157,41,118,116,202,133,178,254,189,77,61,110,188,234,81,181,185,27,57,109,115,219,108,181,113,253,199,175,187,94,254,251,246,180,111,11,118,249,161,70,184,237,154,172,89,240,38,18,205,167,163,190,135,82,162,66,212,133,104,164,41,73,61,20,147,46,195,239,33,246,128,0,0,0,0,82,215,25,57,229,43,31,104,108,148,131,89,51,109,198,65,167,126,187,76,166,212,59,52,246,8,217,146,155,106,93,205,154,12,56,106,43,110,43,160,185,232,243,156,216,70,123,80,138,140,109,76,244,35,208,189,110,254,194,250,198,141,24,111,146,195,109,107,174,196,18,127,188,67,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,42,128,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,37,80,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,74,160,0,0,25,87,22,169,254,145,71,255,0,95,245,226,59,175,13,60,138,201,203,45,179,43,19,241,58,4,184,184,161,113,199,126,155,42,10,165,52,227,20,138,113,72,35,75,8,54,28,91,79,45,227,97,151,148,225,168,246,151,45,180,165,6,151,13,201,190,0,34,175,20,127,2,120,155,247,47,156,66,20,2,53,80,0,0,40,7,138,63,142,204,77,251,151,201,225,9,85,192,199,243,217,251,55,251,200,90,160,14,105,152,172,6,179,115,37,132,117,220,41,188,225,68,82,42,49,214,186,100,231,163,155,203,164,212,73,10,40,243,90,36,173,10,222,218,149,169,164,150,157,232,53,182,163,216,181,17,231,95,26,48,134,242,192,92,80,184,48,143,16,24,136,221,118,221,144,150,100,28,71,201,230,29,66,219,75,173,60,218,251,12,208,227,78,54,225,18,137,43,34,89,18,146,149,17,164,172,127,133,30,122,127,33,149,252,107,188,255,0,212,241,108,9,179,147,253,210,85,75,114,65,171,254,11,165,66,147,250,108,146,255,0,177,217,21,86,47,251,133,199,129,60,50,251,235,206,38,137,84,0,42,175,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,12,171,139,254,225,113,224,79,12,190,250,243,137,162,85,10,1,226,143,227,179,19,126,229,242,120,66,85,112,49,252,246,126,205,254,242,22,168,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,42,128,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,56,254,111,112,134,78,59,229,163,16,176,182,158,196,183,234,85,106,58,222,165,177,25,246,153,92,138,140,101,166,84,54,77,110,250,137,66,228,48,210,22,106,52,250,138,87,172,143,164,89,183,26,115,193,76,80,165,99,86,17,218,24,175,70,76,70,227,221,52,120,213,37,199,141,53,50,209,13,245,160,185,209,77,212,145,18,214,203,188,198,151,234,164,201,109,168,141,41,50,50,47,106,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,133,170,0,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,18,168,102,135,50,152,67,39,1,113,230,249,194,55,152,150,220,123,118,176,243,52,243,150,251,79,62,237,57,122,59,9,231,22,214,136,53,185,25,198,92,50,34,78,134,179,35,74,76,141,37,111,252,32,177,66,149,122,101,46,53,134,202,98,49,82,195,234,196,218,108,134,19,53,46,190,235,18,94,84,214,165,45,173,9,76,161,74,144,243,41,215,113,40,226,184,100,174,244,167,143,240,148,201,71,161,33,195,205,150,38,211,42,176,235,79,115,155,178,233,239,151,33,180,193,121,142,90,234,106,34,86,247,57,200,117,214,218,75,137,74,73,178,83,164,78,19,172,173,22,126,0,34,175,20,127,2,120,155,247,47,156,66,20,2,53,80,0,42,87,139,94,74,61,9,50,102,108,176,202,153,74,135,69,123,146,221,233,79,96,185,14,38,115,207,242,209,83,73,26,182,57,206,91,173,54,234,91,74,84,78,18,93,50,112,221,121,104,128,24,23,142,152,143,151,76,71,167,98,134,23,214,122,26,172,29,90,121,151,72,215,22,161,21,70,70,228,89,45,145,151,49,149,237,78,165,169,40,148,148,173,10,66,208,133,166,106,241,90,199,76,56,204,94,28,96,22,40,97,125,103,174,165,78,249,74,211,204,186,68,137,84,249,73,42,89,185,22,75,100,103,203,121,27,147,169,106,105,52,169,43,66,150,133,161,106,226,188,46,60,118,97,151,223,94,79,52,95,240,160,30,40,254,59,49,55,238,95,39,132,37,87,3,31,207,103,236,223,239,33,106,131,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,80,0,0,21,87,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,46,164,0,4,85,226,143,224,79,19,126,229,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,82,182,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,68,170,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,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,15,243,125,190,115,14,53,174,155,208,105,254,249,12,229,231,94,218,149,108,230,131,17,218,148,219,137,235,238,106,196,230,247,145,150,228,46,163,39,67,45,72,181,47,87,191,180,190,177,36,248,54,79,40,184,253,92,100,228,26,9,235,110,74,9,59,244,220,103,54,158,90,105,175,104,186,80,0,0,0,0,28,247,29,241,138,220,192,236,51,174,95,247,12,232,236,250,62,12,151,162,178,227,173,165,82,36,55,29,215,80,210,18,181,163,122,149,202,50,36,146,136,207,217,239,42,4,205,22,104,47,156,201,95,147,107,245,202,164,180,82,18,251,133,79,167,243,222,38,155,100,158,121,109,25,180,167,92,73,44,144,241,167,213,61,8,187,11,179,191,217,100,111,40,149,220,203,98,68,98,159,13,246,45,122,99,136,147,58,82,155,90,91,117,45,191,27,152,202,86,108,184,218,150,109,190,102,73,86,154,151,105,246,119,222,78,8,224,125,141,128,214,76,75,42,201,165,49,29,136,220,205,239,147,12,161,231,183,60,227,133,189,77,182,130,86,134,234,136,187,59,11,245,153,244,32,16,191,138,182,32,42,211,203,93,74,128,212,141,139,174,114,125,82,94,134,124,153,240,87,221,184,191,75,220,127,168,81,56,210,142,86,169,16,104,120,21,108,211,105,209,27,140,195,93,110,214,219,108,144,69,172,199,204,251,8,136,187,204,255,0,190,58,184,0,8,251,158,236,65,60,53,203,69,213,115,37,213,182,166,58,29,20,133,104,162,221,80,140,142,195,220,159,211,247,140,237,41,106,90,141,75,81,153,159,180,204,104,219,38,184,96,188,41,192,106,5,181,42,59,109,76,111,170,231,146,17,183,93,102,200,90,123,208,147,238,115,218,67,184,128,0,0,0,255,0,41,49,152,150,202,163,200,105,14,54,189,53,74,210,70,71,161,235,220,99,59,25,206,203,221,91,47,152,189,62,128,229,45,200,244,137,28,175,71,186,76,41,13,59,182,44,117,187,181,92,180,37,90,45,237,15,105,118,25,246,246,247,217,151,7,171,158,93,79,0,164,219,111,184,163,98,139,179,144,147,51,209,60,233,179,214,173,8,204,200,187,75,216,69,250,196,250,0,1,229,49,78,132,171,150,196,169,209,16,131,82,164,242,116,34,45,126,139,200,87,184,255,0,71,220,51,37,95,164,61,66,171,191,74,144,147,39,24,219,169,25,25,125,36,146,189,164,94,255,0,112,183,14,12,215,36,23,236,27,146,221,73,17,73,139,209,238,238,237,220,245,65,101,237,215,187,234,22,80,0,35,230,111,242,155,108,230,110,193,145,71,244,125,50,61,194,222,206,138,164,235,77,161,198,245,122,58,156,213,222,75,139,45,91,99,111,170,93,165,216,125,157,212,3,136,152,113,119,97,117,205,38,212,188,168,210,233,243,163,108,220,151,227,186,214,237,205,161,206,194,113,41,51,245,92,79,179,219,246,9,169,195,187,61,21,172,55,190,104,184,107,136,117,137,146,173,169,108,42,149,11,153,33,107,38,101,74,168,50,162,113,124,233,9,109,41,34,91,186,168,147,184,136,251,143,180,93,21,42,167,14,181,75,137,87,167,188,135,163,77,97,185,12,184,133,18,146,164,45,36,164,153,25,25,145,145,145,151,105,25,144,253,96,0,0,0,2,144,184,188,27,135,152,152,91,218,82,75,208,141,232,102,157,53,46,186,127,104,248,28,43,109,23,46,28,202,198,168,165,214,210,154,108,52,74,50,82,180,51,229,207,132,125,158,169,251,254,161,123,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,242,85,169,52,170,253,42,109,10,187,76,137,81,166,212,99,185,18,100,57,108,165,230,36,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,57,175,226,157,149,143,246,180,225,87,253,13,167,127,224,142,170,0,0,0,57,165,91,44,153,109,175,213,102,215,107,185,124,195,90,141,74,163,33,201,115,38,75,180,224,60,252,151,220,81,169,199,92,113,77,26,150,181,40,205,70,163,51,51,51,51,49,237,109,107,78,213,177,168,81,109,107,42,217,165,91,244,88,91,250,106,117,46,19,113,34,177,189,106,90,246,52,217,37,9,220,181,169,71,161,118,169,70,103,218,102,62,176,0,0,230,149,108,178,101,182,191,85,155,93,174,229,243,13,106,53,42,140,135,37,204,153,46,211,128,243,242,95,113,70,167,29,113,197,52,106,90,212,163,53,26,140,204,204,204,204,199,181,181,173,59,86,198,161,69,181,172,171,102,149,111,209,97,111,233,169,212,184,77,196,138,198,245,169,107,216,211,100,148,39,114,214,165,30,133,218,165,25,159,105,152,250,192,0,57,165,91,44,153,109,175,213,102,215,107,185,124,195,90,141,74,163,33,201,115,38,75,180,224,60,252,151,220,81,169,199,92,113,77,26,150,181,40,205,70,163,51,51,51,51,49,237,109,107,78,213,177,168,81,109,107,42,217,165,91,244,88,91,250,106,117,46,19,113,34,177,189,106,90,246,52,217,37,9,220,181,169,71,161,118,169,70,103,218,102,62,176,0,0,14,85,248,167,101,99,253,173,56,85,255,0,67,105,223,248,35,223,218,214,157,171,99,80,162,218,214,85,179,74,183,232,176,183,244,212,234,92,38,226,69,99,122,212,181,236,105,178,74,19,185,107,82,143,66,237,82,140,207,180,204,125,96,0,31,38,233,180,237,91,230,133,42,214,189,109,154,85,193,69,155,179,169,167,85,33,55,46,43,251,22,149,163,123,78,18,144,173,171,66,84,90,151,98,146,70,93,164,67,192,126,41,217,88,255,0,107,78,21,127,208,218,119,254,8,234,160,0,3,159,221,57,122,192,43,230,187,42,233,189,112,63,15,238,10,212,221,157,77,70,169,108,194,151,41,253,136,74,17,189,215,27,82,213,181,8,74,75,83,236,74,72,139,176,136,125,91,23,9,240,179,11,250,239,193,158,26,90,150,151,164,249,93,111,160,168,209,160,117,92,189,220,190,111,37,9,223,183,152,189,187,181,211,122,180,239,49,234,192,7,148,190,176,159,11,49,67,161,252,38,97,165,169,118,250,51,155,209,122,118,141,26,127,75,204,219,204,229,115,144,173,155,185,104,221,183,77,118,39,94,226,30,87,241,78,202,199,251,90,112,171,254,134,211,191,240,67,241,78,202,199,251,90,112,171,254,134,211,191,240,71,191,181,173,59,86,198,161,69,181,172,171,102,149,111,209,97,111,233,169,212,184,77,196,138,198,245,169,107,216,211,100,148,39,114,214,165,30,133,218,165,25,159,105,152,250,192,3,202,95,88,79,133,152,161,208,254,19,48,210,212,187,125,25,205,232,189,59,70,141,63,165,230,109,230,114,185,200,86,205,220,180,110,219,166,187,19,175,113,15,203,101,96,134,11,225,173,85,218,238,28,225,13,149,106,212,159,142,168,142,204,162,80,34,65,125,198,20,164,169,77,41,198,91,74,141,6,164,33,70,147,61,53,66,79,216,67,218,128,229,95,138,118,86,63,218,211,133,95,244,54,157,255,0,130,61,253,173,105,218,182,53,10,45,173,101,91,52,171,126,139,11,127,77,78,165,194,110,36,86,55,173,75,94,198,155,36,161,59,150,181,40,244,46,213,40,204,251,76,199,214,28,254,233,203,214,1,95,53,217,87,77,235,129,248,127,112,86,166,236,234,106,53,75,102,20,185,79,236,66,80,141,238,184,218,150,173,168,66,82,90,159,98,82,68,93,132,67,234,216,184,79,133,152,95,215,126,12,240,210,212,180,189,39,202,235,125,5,70,141,3,170,229,238,229,243,121,40,78,253,188,197,237,221,174,155,213,167,121,143,86,0,57,165,91,44,153,109,175,213,102,215,107,185,124,195,90,141,74,163,33,201,115,38,75,180,224,60,252,151,220,81,169,199,92,113,77,26,150,181,40,205,70,163,51,51,51,51,49,237,109,107,78,213,177,168,81,109,107,42,217,165,91,244,88,91,250,106,117,46,19,113,34,177,189,106,90,246,52,217,37,9,220,181,169,71,161,118,169,70,103,218,102,62,176,15,201,86,164,210,171,244,169,180,42,237,50,37,70,155,81,142,228,73,144,229,178,151,152,146,195,137,52,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,230,191,138,118,86,63,218,211,133,95,244,54,157,255,0,130,58,168,14,85,248,167,101,99,253,173,56,85,255,0,67,105,223,248,35,223,218,214,157,171,99,80,162,218,214,85,179,74,183,232,176,183,244,212,234,92,38,226,69,99,122,212,181,236,105,178,74,19,185,107,82,143,66,237,82,140,207,180,204,125,96,30,42,245,193,12,23,196,170,171,85,220,70,194,27,42,234,169,49,29,49,26,153,91,160,68,156,251,108,37,74,82,90,75,143,54,165,18,9,75,90,137,36,122,106,181,31,180,199,234,177,112,159,11,48,191,174,252,25,225,165,169,105,122,79,149,214,250,10,141,26,7,85,203,221,203,230,242,80,157,251,121,139,219,187,93,55,171,78,243,30,172,7,148,190,176,159,11,49,67,161,252,38,97,165,169,118,250,51,155,209,122,118,141,26,127,75,204,219,204,229,115,144,173,155,185,104,221,183,77,118,39,94,226,31,150,202,193,12,23,195,90,171,181,220,57,194,27,42,213,169,63,29,81,29,153,68,160,68,130,251,140,41,73,82,154,83,140,182,149,26,13,72,66,141,38,122,106,132,159,176,135,181,0,0,28,210,173,150,76,182,215,234,179,107,181,220,190,97,173,70,165,81,144,228,185,147,37,218,112,30,126,75,238,40,212,227,174,56,166,141,75,90,148,102,163,81,153,153,153,153,152,246,182,181,167,106,216,212,40,182,181,149,108,210,173,250,44,45,253,53,58,151,9,184,145,88,222,181,45,123,26,108,146,132,238,90,212,163,208,187,84,163,51,237,51,31,88,115,251,167,47,88,5,124,215,101,93,55,174,7,225,253,193,90,155,179,169,168,213,45,152,82,229,63,177,9,66,55,186,227,106,90,182,161,9,73,106,125,137,73,17,118,17,15,171,98,225,62,22,97,127,93,248,51,195,75,82,210,244,159,43,173,244,21,26,52,14,171,151,187,151,205,228,161,59,246,243,23,183,118,186,111,86,157,230,61,88,0,15,147,116,218,118,173,243,66,149,107,94,182,205,42,224,162,205,217,212,211,170,144,155,151,21,253,139,74,209,189,167,9,72,86,213,161,42,45,75,177,73,35,46,210,33,224,63,20,236,172,127,181,167,10,191,232,109,59,255,0,4,117,80,0,28,171,241,78,202,199,251,90,112,171,254,134,211,191,240,67,241,78,202,199,251,90,112,171,254,134,211,191,240,71,213,181,178,245,128,86,53,118,45,211,101,96,126,31,219,245,168,91,250,106,141,46,217,133,18,83,27,208,164,47,99,173,182,149,167,114,22,164,158,135,218,149,25,31,97,152,232,3,159,221,57,122,192,43,230,187,42,233,189,112,63,15,238,10,212,221,157,77,70,169,108,194,151,41,253,136,74,17,189,215,27,82,213,181,8,74,75,83,236,74,72,139,176,136,125,91,23,9,240,179,11,250,239,193,158,26,90,150,151,164,249,93,111,160,168,209,160,117,92,189,220,190,111,37,9,223,183,152,189,187,181,211,122,180,239,49,234,199,42,252,83,178,177,254,214,156,42,255,0,161,180,239,252,17,210,169,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,31,172,0,0,7,148,190,176,159,11,49,67,161,252,38,97,165,169,118,250,51,155,209,122,118,141,26,127,75,204,219,204,229,115,144,173,155,185,104,221,183,77,118,39,94,226,31,150,202,193,12,23,195,90,171,181,220,57,194,27,42,213,169,63,29,81,29,153,68,160,68,130,251,140,41,73,82,154,83,140,182,149,26,13,72,66,141,38,122,106,132,159,176,135,181,0,1,242,110,155,78,213,190,104,82,173,107,214,217,165,92,20,89,187,58,154,117,82,19,114,226,191,177,105,90,55,180,225,41,10,218,180,37,69,169,118,41,36,101,218,68,60,85,39,44,153,109,160,85,97,87,104,89,124,195,90,117,74,157,33,185,112,230,68,180,224,50,252,103,219,81,41,183,91,113,45,18,144,180,168,137,68,162,50,50,50,35,33,210,192,0,115,74,182,89,50,219,95,170,205,174,215,114,249,134,181,26,149,70,67,146,230,76,151,105,192,121,249,47,184,163,83,142,184,226,154,53,45,106,81,154,141,70,102,102,102,102,99,218,218,214,157,171,99,80,162,218,214,85,179,74,183,232,176,183,244,212,234,92,38,226,69,99,122,212,181,236,105,178,74,19,185,107,82,143,66,237,82,140,207,180,204,120,170,182,89,50,219,95,170,205,174,215,114,249,134,181,26,149,70,67,146,230,76,151,105,192,121,249,47,184,163,83,142,184,226,154,53,45,106,81,154,141,70,102,102,102,102,99,218,218,214,157,171,99,80,162,218,214,85,179,74,183,232,176,183,244,212,234,92,38,226,69,99,122,212,181,236,105,178,74,19,185,107,82,143,66,237,82,140,207,180,204,125,96,31,146,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,205,127,20,236,172,127,181,167,10,191,232,109,59,255,0,4,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,1,68,124,84,173,7,45,236,202,73,169,41,214,212,154,148,69,202,34,74,181,50,230,79,154,125,190,169,123,190,177,247,248,67,155,133,152,169,187,26,82,139,208,142,106,100,157,116,46,186,7,104,187,208,0,0,0,1,249,42,181,56,116,90,92,186,189,65,228,51,26,19,14,72,121,197,168,146,148,161,9,53,40,204,204,200,136,136,136,251,76,200,133,36,113,45,206,44,172,104,196,7,176,238,204,169,203,106,217,160,45,81,36,161,47,26,81,34,99,15,204,101,107,34,109,245,182,180,41,183,83,218,105,37,25,119,232,90,17,198,156,188,224,53,227,152,12,70,165,89,150,197,46,67,172,200,148,194,102,74,38,29,83,49,217,83,237,54,226,214,180,54,178,65,36,158,73,153,153,104,69,218,126,227,208,14,91,240,2,213,203,238,27,210,108,250,37,38,158,212,246,98,48,154,132,184,236,54,149,72,144,76,50,219,171,53,165,180,41,100,165,50,71,170,139,83,236,51,250,186,184,0,173,142,51,55,36,6,44,27,110,221,81,107,38,87,89,183,232,246,109,122,158,179,246,235,221,245,10,142,160,82,30,174,213,216,165,71,73,155,143,238,208,136,140,254,138,77,94,194,63,119,184,105,183,11,40,74,182,172,74,101,17,104,52,170,55,59,82,50,211,233,60,181,123,139,244,189,195,213,128,0,128,188,97,110,121,116,204,2,141,109,176,226,137,138,214,254,122,72,207,69,114,102,192,90,117,34,50,35,237,63,105,31,234,21,153,147,44,189,213,179,7,139,208,104,13,210,220,145,72,143,205,244,131,166,194,150,211,91,162,200,91,91,149,203,90,83,170,217,208,183,23,105,151,103,111,118,138,35,70,98,35,41,143,25,164,52,218,53,218,148,36,146,69,169,235,220,67,253,64,0,0,0,7,13,204,246,82,176,223,51,182,234,41,183,92,4,51,82,141,175,75,80,101,166,18,251,123,156,100,215,163,174,50,226,139,84,176,148,246,119,151,97,253,76,166,229,118,222,202,213,132,171,62,139,58,68,215,95,211,159,33,247,80,226,151,163,207,184,159,89,45,55,174,132,249,151,105,123,63,191,220,128,0,127,203,141,165,212,26,22,90,145,140,232,231,131,12,30,194,92,202,93,150,129,48,226,98,70,232,58,119,84,147,36,185,186,4,103,21,180,246,36,143,67,115,67,208,187,4,153,224,217,127,179,67,197,170,253,145,45,253,85,113,244,189,58,86,162,209,29,60,106,131,170,218,70,162,211,93,123,116,35,253,93,226,229,192,0,67,92,252,100,126,223,204,13,168,171,154,209,163,197,135,118,192,250,14,199,142,134,213,43,123,145,80,124,211,109,133,186,189,173,50,162,79,105,105,169,251,59,168,206,100,11,134,209,172,147,51,161,212,41,21,72,46,54,233,37,214,215,29,246,87,161,45,10,208,200,148,147,211,106,136,251,61,134,66,204,56,122,113,21,153,10,109,55,7,241,150,180,74,132,77,179,14,157,82,153,36,204,208,122,196,142,210,86,236,137,58,18,72,137,197,25,37,30,243,34,239,33,107,180,234,140,26,189,62,53,86,153,45,153,81,38,50,135,216,125,151,9,109,186,218,210,74,74,146,164,153,146,136,200,200,200,200,244,50,49,250,64,0,0,0,82,23,23,131,89,230,42,22,231,183,145,81,27,208,183,107,183,248,116,254,207,168,125,30,15,209,185,152,233,82,123,79,163,72,123,255,0,211,32,24,186,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,20,167,198,6,55,47,28,233,175,105,244,169,12,255,0,250,100,241,243,184,67,154,203,49,83,73,47,108,35,162,57,169,110,211,119,240,232,29,159,88,187,208,0,0,0,31,154,163,81,131,72,167,201,170,212,229,179,22,36,54,86,251,239,188,225,33,182,155,66,77,74,82,148,163,34,73,17,17,153,153,158,132,68,42,139,136,95,17,89,147,102,212,176,127,6,171,68,152,70,219,208,234,53,40,146,76,141,103,172,184,238,165,14,199,147,161,164,200,219,81,18,145,238,51,46,226,21,215,135,246,61,221,140,56,129,77,182,40,176,231,213,42,85,202,139,45,60,234,27,117,245,36,222,125,8,83,206,41,41,90,137,36,167,8,212,163,35,239,246,153,139,232,201,110,82,173,28,183,225,196,4,42,145,21,219,154,123,13,72,159,53,216,237,41,244,56,182,35,243,26,75,156,150,220,36,19,140,238,36,171,83,215,180,251,123,164,144,0,10,105,227,41,127,179,92,197,154,5,145,17,253,21,110,117,93,66,80,162,209,125,68,106,123,168,220,68,163,215,77,59,53,34,253,125,226,50,228,127,12,30,197,172,202,90,118,129,176,226,162,73,235,250,135,82,147,52,183,182,4,151,19,184,246,40,139,83,111,66,212,187,70,139,155,109,45,32,144,130,208,136,127,208,0,14,27,155,44,174,219,217,165,176,147,103,214,167,72,132,235,26,242,36,48,234,27,82,53,121,135,21,235,41,167,52,212,152,34,236,47,111,247,153,97,202,86,27,229,138,221,93,54,212,130,135,170,82,180,234,170,15,180,194,159,115,107,143,26,53,117,182,91,81,232,151,212,158,222,226,236,47,175,185,0,0,0,0,0,0,0,0,10,149,227,41,132,125,37,118,131,138,112,105,174,105,55,170,235,100,54,207,170,91,17,79,97,189,234,36,125,164,91,149,246,123,132,44,201,238,43,171,7,113,214,129,119,170,83,81,217,143,213,115,28,117,123,18,91,161,200,108,181,61,232,46,247,61,166,52,109,6,108,74,140,84,76,131,37,169,12,57,174,215,26,89,45,42,208,204,143,67,46,195,237,35,33,254,224,3,248,100,70,90,25,106,66,160,184,162,101,206,218,182,156,169,226,85,187,78,135,6,68,170,188,38,156,109,134,91,105,4,210,41,171,51,34,36,52,71,218,108,164,251,85,166,191,245,86,220,57,146,169,210,217,155,13,229,178,252,119,18,227,107,66,141,42,74,146,122,145,145,151,105,25,25,16,181,142,28,156,66,154,149,30,155,130,120,195,89,97,151,146,166,97,82,39,202,144,73,73,163,72,145,152,100,220,145,39,93,218,243,21,181,8,247,153,23,121,11,69,139,42,44,232,237,203,133,37,169,12,58,146,91,110,180,178,90,22,147,45,72,200,203,176,200,200,200,245,31,234,0,0,0,40,235,139,122,201,89,141,142,69,236,163,160,191,252,254,120,245,60,28,216,90,241,142,176,234,83,170,83,73,145,169,233,255,0,173,83,197,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,166,62,49,172,45,24,199,71,116,211,162,85,73,143,161,233,255,0,173,84,7,150,225,32,178,78,99,100,17,251,104,235,47,255,0,63,128,47,20,0,0,0,127,148,169,81,96,199,114,92,217,45,71,97,164,154,220,117,213,146,16,132,145,106,102,102,125,132,68,68,103,168,171,174,35,124,66,154,139,30,165,130,120,61,89,97,231,148,183,161,85,231,197,144,74,73,35,73,113,159,100,157,143,39,93,218,242,213,181,104,247,25,151,113,10,167,153,50,85,70,91,211,102,60,183,159,144,226,156,113,107,81,169,74,82,143,83,51,51,237,51,51,51,22,155,194,15,4,104,110,181,80,197,26,188,8,146,167,161,215,99,198,55,90,66,205,164,145,64,125,10,78,230,247,37,68,173,116,50,87,102,189,158,241,106,157,221,132,63,160,3,252,39,77,139,78,138,185,147,100,180,195,45,233,185,199,86,72,74,117,50,34,212,207,176,187,76,136,103,39,56,88,174,188,98,199,90,253,222,82,154,144,204,142,151,150,227,75,222,131,219,14,59,103,161,239,89,119,183,236,49,52,248,53,225,31,87,93,175,98,156,234,107,154,66,233,122,41,14,51,234,158,244,84,24,115,98,141,31,97,30,213,125,190,225,109,64,0,0,0,0,0,0,0,0,0,0,0,35,182,123,240,97,188,107,203,229,118,221,102,35,143,84,81,210,244,134,211,123,156,78,179,162,173,123,116,66,212,94,171,93,186,23,119,127,213,158,71,27,145,13,243,109,196,184,203,168,239,35,35,74,139,82,254,255,0,113,139,247,225,217,152,102,49,207,5,88,143,46,75,74,172,80,247,117,169,37,145,168,185,210,229,155,122,145,184,181,253,6,191,149,167,213,169,119,74,208,31,229,34,76,104,141,27,242,164,54,203,105,239,91,139,36,164,187,116,239,63,172,126,58,117,199,111,86,22,109,210,107,212,233,170,46,244,199,148,135,12,187,255,0,68,207,220,127,222,49,10,248,170,216,40,168,101,254,101,201,22,67,196,251,85,50,144,234,55,250,187,27,166,203,215,66,36,235,252,146,239,61,5,30,119,143,209,78,168,77,164,212,35,85,105,178,157,141,46,27,200,145,29,246,86,104,91,78,33,68,164,169,42,73,145,164,200,200,140,140,143,82,50,22,179,195,167,136,123,245,101,194,193,172,102,173,69,105,212,37,184,244,218,156,201,38,149,58,101,210,71,105,181,189,34,73,238,89,153,186,163,74,81,219,218,101,237,33,104,81,101,198,157,25,169,144,164,54,251,15,161,46,52,235,107,37,33,105,81,106,74,35,46,195,35,35,35,212,135,250,128,0,0,163,158,45,203,109,121,142,96,144,69,169,82,18,71,246,245,243,199,180,224,216,104,252,44,215,53,90,200,253,19,39,66,35,236,254,201,167,139,146,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,77,188,100,205,31,133,154,30,139,89,159,162,99,106,70,125,159,217,53,1,226,248,72,173,180,102,57,242,89,22,167,72,81,23,219,215,192,23,140,0,0,3,252,165,75,141,6,51,179,38,200,109,134,24,66,156,117,215,22,73,66,18,146,212,212,102,125,132,68,68,103,169,138,189,226,45,196,61,234,74,230,224,214,13,86,162,186,234,210,228,122,149,78,28,147,82,154,51,234,227,186,218,30,143,36,182,172,140,155,81,37,72,236,236,51,246,16,170,106,141,66,109,90,161,38,171,82,148,236,153,115,30,92,137,15,188,179,90,221,113,106,53,41,74,82,140,205,70,102,102,102,102,122,153,152,252,253,194,242,248,80,89,158,133,203,201,87,228,60,226,158,159,59,122,18,106,213,36,218,224,193,89,118,26,72,245,212,189,230,66,101,75,185,237,168,18,74,28,235,134,153,30,66,143,105,52,236,182,208,179,61,116,211,105,158,189,228,101,250,135,208,105,214,158,109,46,178,226,92,66,200,148,149,36,245,35,35,238,50,50,31,246,2,41,241,18,204,52,124,12,193,103,227,196,146,210,107,21,205,189,18,77,100,74,62,76,184,134,230,132,78,33,127,65,223,228,235,245,232,93,244,14,219,114,38,62,77,182,151,30,117,125,196,68,106,81,232,95,223,238,33,161,188,136,96,195,120,41,151,202,21,186,244,55,24,168,175,170,234,205,214,246,184,173,39,74,90,55,106,132,40,244,75,189,154,151,119,119,215,34,64,0,0,0,0,0,0,0,0,0,0,0,127,155,236,51,37,165,49,33,164,56,218,180,213,42,73,25,31,110,189,198,51,207,158,172,2,159,128,248,221,83,165,162,50,81,72,155,201,232,20,132,40,136,246,68,140,167,59,121,104,79,211,119,249,37,246,246,247,253,236,128,230,169,252,183,226,59,237,85,38,56,84,10,222,222,181,10,112,246,39,146,196,174,94,132,167,155,65,124,227,197,244,181,250,180,62,251,190,194,156,109,177,49,118,157,214,90,149,184,146,92,79,229,25,68,150,86,226,61,101,145,106,150,220,86,154,242,212,127,97,14,128,42,95,137,214,117,177,6,221,196,137,120,47,135,55,36,202,50,41,28,190,185,248,19,31,142,242,185,172,67,146,223,172,203,229,175,210,89,122,200,46,197,30,154,234,102,32,253,153,155,124,195,88,213,86,234,180,156,85,186,30,82,53,213,153,21,201,202,105,122,165,73,245,146,151,147,174,155,204,203,183,191,65,102,55,14,100,173,220,229,229,18,225,166,184,182,152,185,34,91,181,186,236,184,141,26,18,109,183,29,185,76,36,205,28,215,92,34,50,117,179,237,236,237,239,45,72,142,157,231,194,92,90,156,138,122,72,212,166,95,91,36,69,218,102,100,163,33,254,46,178,235,11,229,188,218,144,175,114,146,100,127,245,143,245,167,84,103,210,39,199,170,83,38,61,22,92,71,80,243,47,50,226,144,182,214,149,18,146,164,169,38,70,70,70,68,100,100,122,145,144,182,190,28,124,65,138,233,110,159,130,216,185,82,36,212,88,105,168,148,201,239,61,161,62,148,244,145,153,66,221,145,36,212,167,20,165,56,163,36,163,183,188,189,164,44,201,167,91,125,164,60,203,137,91,110,36,148,133,36,245,37,17,246,145,145,151,121,15,251,0,0,20,129,197,217,150,218,204,92,69,33,149,160,215,69,109,70,106,78,154,153,206,159,218,94,241,232,184,57,206,38,113,146,177,23,106,15,153,73,145,218,101,219,219,42,158,66,231,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,83,23,24,201,196,246,50,81,226,237,65,114,233,49,251,72,187,123,37,84,8,121,222,17,44,182,238,98,229,169,108,173,102,138,43,138,35,74,117,208,202,116,14,211,247,11,191,0,0,31,240,235,173,176,210,222,121,196,161,182,210,106,90,148,122,18,72,187,76,204,207,184,133,102,241,28,226,12,86,179,117,12,22,194,58,145,42,162,251,78,196,169,207,101,237,73,132,171,171,140,242,16,236,121,36,164,184,149,37,181,17,41,29,157,231,236,33,82,149,26,140,250,188,249,21,74,156,199,165,75,150,234,222,121,231,156,82,214,226,212,163,82,148,165,40,204,204,204,204,204,204,207,83,51,31,228,211,46,190,190,91,45,169,106,247,37,38,103,255,0,80,255,0,104,48,215,42,167,30,158,178,52,169,215,208,201,145,246,25,25,168,136,90,213,203,153,115,201,206,77,172,251,66,214,117,39,117,221,52,58,124,198,55,43,215,97,169,52,163,109,47,39,99,173,56,157,174,198,78,139,34,81,23,188,207,186,188,235,217,169,204,21,197,91,114,189,59,22,174,212,200,113,227,124,146,221,122,105,33,179,53,154,180,73,27,198,100,68,106,61,11,94,193,102,124,44,115,131,120,98,228,137,216,75,136,21,135,170,117,42,100,7,103,177,38,76,135,94,121,76,54,112,152,73,41,110,188,165,30,170,113,102,122,36,139,83,51,215,180,200,88,240,231,248,173,141,182,38,17,83,186,203,174,183,18,51,138,252,155,43,146,202,28,95,172,130,61,18,227,137,215,78,98,79,236,49,72,57,255,0,205,75,249,143,196,118,26,165,204,112,232,20,77,221,18,18,225,236,87,57,136,188,205,73,47,56,131,209,198,79,232,233,245,234,125,223,3,34,216,5,63,29,241,186,153,75,84,98,93,34,31,59,175,82,144,163,34,223,18,74,155,237,229,173,63,77,175,229,23,217,219,221,161,150,24,102,51,73,98,59,72,109,180,235,162,82,146,34,46,221,123,136,127,160,0,0,0,0,0,0,0,0,0,0,0,0,172,110,50,216,98,212,171,102,223,196,134,82,68,184,93,95,56,200,139,83,222,229,61,148,235,162,63,198,162,254,129,82,4,102,147,213,38,100,126,242,29,99,6,51,61,139,248,33,112,183,93,180,238,250,153,160,181,230,68,122,161,43,167,119,212,113,37,185,13,186,141,218,115,84,101,219,216,125,191,109,243,101,51,49,20,220,201,97,61,62,251,143,201,106,107,188,222,174,50,54,164,218,210,75,237,35,84,19,174,26,117,75,58,246,171,183,188,189,197,79,188,82,108,122,165,185,155,75,166,226,150,202,147,22,187,208,244,203,218,162,74,185,20,200,72,94,134,105,34,62,213,123,12,254,189,4,79,141,72,168,204,131,42,165,26,35,174,199,135,179,158,180,54,165,18,55,158,137,212,200,180,45,76,189,162,110,240,198,178,174,106,189,213,126,72,157,25,242,183,106,24,107,90,143,204,144,135,58,101,17,202,140,149,145,25,164,219,51,236,94,189,253,202,215,218,34,118,38,83,98,211,49,190,235,163,197,52,38,60,75,170,116,102,205,173,9,36,132,203,90,75,110,132,69,166,133,217,217,160,147,248,189,145,170,229,67,6,45,44,96,195,8,146,170,93,69,191,2,85,78,50,91,91,206,155,138,136,228,135,148,132,49,31,187,181,178,35,82,245,212,244,63,97,136,153,75,195,187,194,173,84,153,68,141,66,154,154,132,20,56,167,98,174,43,164,246,168,81,36,210,72,36,154,183,110,61,52,50,46,222,193,248,225,204,185,236,59,137,185,144,222,168,81,170,244,185,36,164,169,10,114,59,236,186,219,132,101,218,91,84,147,37,160,189,198,70,159,121,11,94,200,39,18,106,45,122,21,59,9,49,170,170,251,53,118,210,204,120,117,121,143,161,44,186,146,40,177,219,75,143,201,148,106,83,134,179,117,102,68,158,210,212,203,183,82,22,83,78,169,211,234,240,153,168,210,231,71,151,22,67,105,117,167,152,117,46,33,104,81,17,145,146,146,102,70,70,70,71,169,123,199,233,0,1,74,156,99,97,57,23,48,52,119,22,166,204,158,183,99,172,182,159,113,28,218,135,127,214,62,63,9,43,134,5,43,48,175,83,229,188,72,92,202,98,154,108,141,73,45,202,92,232,4,69,218,101,175,119,176,94,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,60,226,219,112,192,170,230,21,154,124,71,137,107,135,76,75,78,17,41,39,181,72,157,60,140,187,12,244,239,246,143,177,193,202,19,146,179,3,88,113,10,108,137,155,118,66,207,113,247,145,77,167,247,125,98,234,192,0,126,106,141,78,159,72,132,245,70,169,58,60,72,177,219,83,174,188,251,169,109,8,66,72,204,204,212,163,34,34,34,35,61,79,220,43,91,63,124,73,168,180,24,85,28,36,193,90,171,239,85,220,75,209,230,85,225,190,133,50,210,76,165,71,113,45,191,26,81,41,46,18,201,165,145,26,123,11,67,62,221,8,85,12,201,151,61,249,113,57,50,99,213,10,205,94,169,36,212,165,45,78,72,125,231,92,112,204,251,79,114,148,102,181,159,188,204,213,239,49,251,42,152,119,120,82,42,144,232,146,104,83,85,80,156,134,212,212,84,69,116,222,213,106,52,146,77,6,146,86,237,197,166,132,71,219,216,37,158,16,228,106,185,79,193,139,183,24,49,62,36,186,111,79,111,207,149,76,140,166,214,203,164,226,98,55,33,149,45,15,199,238,236,112,140,210,189,117,45,11,218,98,48,97,157,54,45,79,27,237,74,60,163,109,81,165,221,80,99,56,110,232,105,52,42,90,18,123,181,35,45,52,62,221,75,65,41,248,162,90,85,170,21,231,134,138,101,133,157,13,140,61,163,66,140,166,82,190,159,122,93,155,177,36,122,18,55,108,46,226,246,119,22,130,21,212,41,53,10,89,71,57,241,93,99,170,97,18,26,230,33,73,222,218,181,218,162,212,139,82,61,15,180,187,5,131,112,101,178,42,146,49,186,224,190,201,149,116,13,219,178,233,219,205,42,211,154,82,233,238,233,174,221,186,237,255,0,117,175,213,237,22,91,155,60,196,83,114,219,132,213,11,238,71,37,217,173,114,186,72,203,218,163,123,89,44,52,189,16,110,54,106,209,47,107,216,174,206,243,247,29,12,227,62,103,177,127,27,238,23,43,183,101,223,83,36,30,156,184,140,212,37,116,237,122,141,164,246,161,199,87,183,94,82,76,251,123,79,183,236,228,230,102,163,213,70,102,126,243,22,223,193,167,12,90,139,108,220,24,144,242,72,215,55,164,228,153,151,105,108,114,160,202,180,213,31,226,81,255,0,64,179,144,0,0,0,0,0,0,0,0,0,0,0,0,16,187,138,237,184,85,188,175,213,166,18,140,156,131,200,219,219,250,117,24,36,126,195,247,125,66,138,0,89,7,8,12,117,43,122,250,159,132,181,122,171,76,197,173,242,186,68,62,254,210,79,37,153,242,23,176,148,225,17,118,153,107,162,79,235,211,188,119,110,46,152,12,237,223,135,49,113,74,139,74,39,166,80,55,243,205,134,13,78,57,207,126,3,9,215,107,102,103,161,36,251,212,93,158,254,225,89,249,102,69,187,94,185,165,97,237,217,41,136,212,187,139,103,57,247,22,132,41,190,157,183,157,78,213,57,170,75,85,18,72,245,73,235,175,176,251,69,189,229,107,47,146,48,115,11,170,86,180,136,144,211,33,187,106,173,17,82,146,217,145,175,156,250,156,34,82,205,180,25,151,105,123,61,157,199,166,162,151,113,185,179,165,227,229,252,210,141,42,56,151,133,85,38,104,237,35,217,53,206,238,238,206,193,123,25,24,126,139,121,229,118,209,76,202,116,105,45,53,74,129,17,214,223,101,11,74,244,167,70,220,147,35,212,140,140,148,100,100,126,254,225,245,238,76,158,97,21,70,248,98,249,162,89,244,106,84,205,233,57,40,137,79,138,194,31,249,227,117,102,178,75,58,168,212,102,90,234,174,210,34,215,187,81,31,51,141,195,62,207,196,202,4,171,187,11,32,199,165,93,12,52,183,156,97,150,154,97,137,74,74,36,56,122,165,136,170,113,110,41,197,182,93,253,164,94,242,33,80,215,230,29,98,46,11,221,210,40,183,69,26,173,67,168,211,37,173,182,164,46,59,241,183,169,183,84,148,184,210,150,148,40,210,106,105,70,149,17,23,209,250,187,37,126,81,120,150,98,62,14,84,169,214,182,33,212,37,92,22,218,156,102,50,156,150,235,242,228,71,104,212,194,12,208,111,74,67,104,36,182,218,204,187,52,35,81,251,12,197,191,224,254,96,112,183,27,45,216,149,219,42,239,164,202,92,134,219,82,225,166,161,29,114,25,82,155,109,70,133,182,219,139,218,162,230,165,38,90,246,25,233,238,215,164,0,10,139,227,73,108,52,197,235,108,221,41,211,123,148,232,80,204,207,77,123,93,168,175,221,221,250,255,0,80,138,153,2,188,88,179,115,69,102,61,32,147,178,171,85,167,82,245,86,157,134,237,70,47,111,106,139,244,126,191,176,198,135,26,117,15,52,135,155,81,26,28,73,41,38,71,222,71,220,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,252,58,234,25,105,111,56,162,36,54,147,82,140,207,184,139,188,103,147,63,183,139,23,150,104,175,55,163,146,118,82,170,149,26,94,169,211,180,218,168,202,237,236,81,254,151,213,246,16,149,92,22,237,134,95,189,110,107,165,90,111,110,157,54,25,25,105,175,99,180,229,251,187,191,95,234,22,232,0,57,190,48,102,7,11,112,78,221,151,93,189,110,250,76,85,199,109,197,34,26,170,17,209,33,229,37,183,20,72,67,110,56,141,202,62,82,146,69,175,105,150,158,253,42,3,55,92,75,49,31,24,234,85,27,91,15,42,18,173,251,109,46,61,25,46,68,117,248,146,36,52,74,125,4,107,54,101,45,181,146,155,113,6,125,154,25,164,189,132,66,40,88,120,117,136,184,209,119,71,162,218,244,106,181,114,165,83,150,134,221,144,136,239,201,216,167,29,74,84,227,170,66,86,162,73,41,212,154,148,100,127,75,235,237,183,156,156,240,207,179,240,206,129,22,238,197,56,49,234,183,67,237,33,230,216,121,166,159,98,42,148,136,238,23,170,252,84,184,135,18,226,28,46,254,194,63,121,152,144,118,222,79,112,138,157,124,63,124,214,236,250,53,86,102,245,28,100,75,167,197,125,12,124,241,58,131,65,41,157,82,105,50,61,52,87,97,25,233,223,168,249,25,231,126,139,102,101,118,238,68,58,108,104,205,59,74,159,17,166,216,101,8,74,53,167,73,218,148,145,104,68,68,73,34,34,47,119,112,162,124,17,108,234,152,249,96,180,131,74,78,93,223,74,73,111,236,34,223,53,190,254,254,206,209,112,185,201,203,196,124,90,195,235,40,234,61,35,48,237,186,101,54,100,233,135,162,77,49,227,177,35,152,73,89,182,162,34,209,195,50,37,104,94,211,50,21,11,142,50,34,84,177,29,118,221,186,77,200,139,68,214,133,8,227,232,179,121,44,190,234,27,87,169,216,165,25,25,118,145,22,189,154,17,11,155,225,163,130,77,97,22,95,224,220,21,72,77,69,155,112,180,213,93,199,93,108,144,226,26,126,20,53,153,40,212,218,76,146,70,217,153,150,166,90,151,121,136,119,197,255,0,29,74,225,190,160,97,37,34,170,211,209,104,188,222,173,12,63,184,149,206,102,4,132,111,36,184,100,125,164,122,106,146,250,181,239,21,188,2,245,184,81,91,133,68,202,253,38,97,153,155,147,185,251,191,228,84,103,17,123,11,223,245,137,164,0,0,0,0,0,0,0,0,0,0,0,0,2,53,241,9,162,157,107,44,87,67,4,201,185,183,162,236,36,235,253,176,136,126,227,247,10,6,178,237,167,174,251,150,29,187,28,150,110,75,230,104,72,215,95,85,181,47,216,71,250,62,225,251,49,19,15,46,60,51,185,100,91,23,52,7,163,73,99,103,229,26,113,4,173,205,161,125,155,210,147,62,197,167,217,237,31,171,8,113,18,167,133,88,131,75,190,105,15,184,212,154,119,63,105,161,74,73,252,227,14,52,127,69,73,62,231,15,249,69,253,3,69,116,121,86,70,100,240,125,169,14,46,45,78,137,93,221,169,160,217,121,39,201,148,101,254,248,143,166,199,215,221,236,50,236,207,134,55,97,125,221,151,220,86,168,218,83,216,155,79,149,78,228,242,100,165,46,180,75,230,70,109,197,108,89,161,6,122,19,196,71,161,23,126,159,108,248,176,184,165,195,153,134,239,210,174,184,205,71,173,63,78,154,211,203,109,4,132,153,169,107,36,18,77,201,123,245,218,105,239,46,242,61,59,52,21,183,136,215,2,46,188,66,185,238,150,212,165,38,177,89,155,80,73,168,245,51,39,95,90,203,94,211,253,47,121,253,166,47,95,134,117,85,53,28,175,209,26,42,116,152,221,55,76,201,169,214,118,19,155,105,208,253,116,158,189,164,122,246,31,183,65,44,0,112,76,201,100,215,8,243,37,70,118,61,203,71,110,13,83,106,141,170,140,24,241,90,145,191,99,196,91,157,91,14,43,77,207,41,71,167,180,136,251,251,233,239,53,25,2,197,172,191,87,37,73,162,91,117,139,138,217,230,45,108,206,131,14,76,190,75,59,223,52,155,206,38,58,27,74,137,182,73,74,211,176,183,17,247,31,103,27,194,188,113,197,108,11,184,217,169,217,215,29,86,156,184,146,18,227,176,21,50,75,44,56,164,184,133,26,92,109,183,17,174,188,164,164,200,207,184,180,247,105,97,88,15,198,30,66,25,69,43,25,109,246,204,208,146,210,77,54,33,234,122,19,73,237,92,137,191,240,135,221,238,63,120,158,216,33,155,28,18,199,168,76,170,204,190,41,30,148,91,105,113,84,151,170,113,58,228,145,147,122,153,176,219,203,81,22,231,82,141,127,75,179,191,77,123,24,175,30,49,118,27,85,188,32,164,93,109,198,82,164,64,170,71,66,156,74,53,209,180,69,168,56,100,103,180,207,77,79,94,242,33,85,25,118,154,138,118,61,97,212,231,28,229,162,61,215,72,117,74,215,77,9,51,90,51,237,253,67,73,182,108,196,84,109,42,44,230,215,189,50,41,241,157,74,181,215,113,41,164,153,30,190,222,241,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,124,123,198,98,105,214,149,106,115,139,218,152,244,249,46,169,90,233,180,146,210,140,207,95,103,112,205,150,98,102,162,163,143,88,137,57,183,57,137,126,234,171,184,149,107,174,164,169,174,158,186,254,177,106,252,29,44,54,232,152,65,87,186,221,140,164,200,159,84,144,132,184,164,105,171,75,139,79,112,136,143,105,30,154,150,189,230,66,195,135,28,198,252,216,96,150,2,194,121,87,157,239,72,244,162,27,83,137,164,179,83,137,215,40,136,156,208,201,135,30,66,140,183,52,164,107,250,93,157,250,233,2,177,227,140,59,234,101,116,172,26,183,219,35,90,15,89,53,40,135,169,25,147,169,236,92,121,191,240,103,221,239,63,112,175,76,84,199,28,86,199,75,141,234,157,227,113,213,106,43,151,33,78,53,1,51,36,188,195,106,83,139,81,37,182,220,113,122,105,205,82,72,136,251,143,79,126,189,147,42,249,2,197,172,192,215,34,201,173,219,117,139,118,217,230,33,111,78,157,14,76,78,115,59,216,53,27,46,42,58,219,82,141,183,141,73,215,176,246,153,247,23,109,194,101,183,38,184,69,150,218,51,81,237,170,59,115,170,187,82,110,212,103,71,138,236,141,251,25,35,218,234,24,109,90,110,101,42,45,125,166,103,223,221,222,192,68,254,38,53,84,211,178,191,91,104,233,210,100,245,61,75,36,166,153,222,77,238,167,76,245,212,122,246,17,105,218,126,205,69,20,97,213,192,139,83,16,173,139,165,197,41,41,163,214,97,84,20,105,61,12,137,167,208,179,211,180,191,71,222,95,105,9,247,152,62,36,231,114,224,195,118,5,156,72,84,234,141,36,169,82,164,31,106,155,97,200,142,180,179,37,55,40,204,156,37,41,39,218,147,47,121,119,16,142,89,27,192,234,222,62,102,10,136,137,52,249,50,233,148,217,209,170,245,57,46,52,183,27,91,109,205,141,206,73,172,219,90,77,70,151,117,209,90,22,135,169,158,157,247,63,153,204,68,183,114,225,150,234,163,145,101,71,128,81,104,207,209,233,72,222,219,70,111,38,3,220,148,164,137,77,246,252,207,97,35,183,179,176,189,212,5,139,216,137,83,197,92,65,170,95,53,119,220,118,77,71,145,184,214,165,40,254,109,134,218,47,164,165,31,115,101,252,163,254,129,249,112,239,15,46,60,76,185,99,219,22,204,7,164,201,127,127,228,218,113,100,157,173,173,125,187,18,163,46,196,43,217,236,31,142,244,182,159,180,46,89,150,236,130,89,57,19,151,169,47,93,125,102,210,191,105,23,233,123,133,252,240,246,162,157,23,44,86,187,6,201,183,187,173,236,52,233,253,176,150,126,226,247,137,40,0,0,0,0,0,0,0,0,0,0,0,0,3,158,227,229,142,140,69,194,170,213,164,183,28,71,91,211,118,182,122,31,169,37,167,63,69,95,161,238,25,196,176,107,142,89,55,228,10,209,33,68,184,92,222,195,46,223,93,149,39,222,95,165,239,22,227,196,31,38,180,156,93,195,100,98,150,27,209,154,77,114,153,174,173,199,142,146,118,95,50,68,86,61,98,101,133,45,205,136,109,122,122,197,161,107,236,212,133,50,186,211,172,172,218,121,181,54,178,239,74,139,67,47,212,44,251,133,22,110,217,163,191,248,11,191,43,205,177,17,127,231,83,211,37,18,80,222,133,58,83,222,179,175,17,22,166,104,47,81,29,167,166,190,195,29,119,138,126,83,209,137,54,115,88,179,102,83,183,214,233,27,186,164,48,206,170,147,205,118,19,8,212,155,101,75,94,212,33,93,234,45,61,154,150,164,41,136,200,200,244,50,208,126,202,37,46,77,110,179,2,139,13,135,94,145,62,83,81,90,109,164,154,150,181,173,100,148,165,36,68,102,102,102,100,68,68,70,52,77,146,123,10,78,30,101,202,207,163,76,140,251,18,31,165,83,229,58,219,232,52,173,43,84,8,201,81,25,26,82,101,161,160,203,180,135,118,0,31,58,189,111,81,46,122,99,244,107,134,147,14,163,10,66,20,219,140,74,97,15,54,162,82,77,39,170,86,70,71,216,163,46,238,227,49,15,49,159,133,86,94,177,62,100,218,253,29,85,107,122,169,32,156,91,108,83,14,12,72,124,197,27,139,35,82,83,17,74,211,114,200,143,183,93,169,47,105,8,187,91,224,195,121,53,80,90,104,183,157,57,113,77,211,216,111,84,93,53,146,55,30,154,237,131,166,186,105,245,14,191,149,158,23,149,204,23,196,8,183,213,111,17,106,49,93,130,234,22,148,81,106,235,108,159,74,31,97,210,109,210,84,68,26,155,81,180,123,147,184,181,209,63,105,88,156,118,186,120,237,49,204,91,156,180,37,27,214,122,169,90,22,154,153,251,76,112,28,247,88,113,239,188,177,222,237,189,28,157,93,26,141,82,171,55,234,18,140,150,205,62,78,154,122,170,253,63,171,237,33,159,123,78,89,208,175,186,60,213,173,76,157,62,173,29,211,81,158,211,71,45,228,158,190,205,52,211,234,26,65,203,133,125,155,151,2,172,74,163,47,147,196,229,185,75,220,178,89,43,85,28,54,84,122,153,25,246,250,222,241,210,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,115,108,199,215,217,182,176,46,251,170,61,32,153,38,237,202,166,213,154,201,58,25,67,121,69,161,153,151,111,171,239,25,190,187,37,157,118,251,172,205,66,212,241,212,42,210,29,74,136,247,26,249,143,40,245,215,183,93,117,250,198,130,50,35,97,199,177,50,199,100,54,204,114,105,117,154,53,54,172,231,168,73,51,91,212,248,218,235,234,167,244,62,191,180,199,126,144,215,81,29,214,57,139,111,152,133,35,122,15,69,39,82,211,82,63,97,138,237,205,55,11,202,230,52,98,4,171,234,137,136,181,25,110,206,117,107,82,43,85,117,184,76,37,111,190,233,182,209,38,34,205,45,164,221,45,169,220,122,106,175,180,248,253,19,131,13,228,237,65,9,173,94,116,228,69,39,75,121,179,81,116,150,104,220,90,233,186,14,154,233,175,212,37,22,12,112,170,203,214,24,76,133,95,172,42,173,112,213,35,147,107,91,21,51,131,46,31,49,38,218,204,210,149,68,74,180,220,131,34,237,215,106,143,218,98,97,208,109,234,37,177,76,98,141,111,82,97,211,161,71,66,91,109,136,172,33,150,210,73,73,36,180,74,8,136,187,18,69,221,220,68,62,136,0,225,57,216,176,164,226,38,92,175,10,52,40,207,191,33,138,85,66,83,77,176,131,90,214,180,192,146,148,145,17,37,70,122,154,200,180,34,25,218,173,210,228,209,43,51,232,179,24,117,153,16,37,59,21,214,221,73,165,104,90,22,105,82,84,70,68,100,100,100,100,100,100,67,254,41,52,185,181,186,172,58,53,57,149,59,46,124,134,227,48,218,82,106,53,56,181,18,82,68,68,70,103,169,153,118,17,25,139,216,225,219,150,218,54,95,48,77,139,194,228,67,49,171,53,168,201,170,74,147,32,144,142,158,59,209,34,56,180,41,107,105,11,65,37,108,168,204,140,204,139,67,51,51,62,232,29,197,15,54,11,197,156,64,115,11,173,90,177,187,111,91,210,13,183,141,135,247,52,236,182,31,154,194,148,91,30,82,20,70,219,137,237,52,146,140,189,197,216,32,131,77,58,242,201,166,91,83,139,62,228,164,181,51,253,66,230,184,124,100,214,147,132,88,108,188,82,196,138,51,74,174,84,244,209,185,17,210,110,196,229,200,148,199,170,79,48,149,183,189,14,35,95,88,245,45,61,154,16,168,235,250,184,237,237,126,79,173,26,20,107,155,202,236,34,237,245,25,74,125,231,250,62,241,163,188,3,177,209,135,88,85,69,180,144,183,23,209,117,61,171,61,79,215,146,235,159,162,159,211,247,14,132,0,0,0,0,0,0,0,0,0,0,0,0,3,252,223,101,185,13,41,151,83,170,85,166,165,167,214,51,95,153,171,49,56,115,142,23,21,175,18,42,227,51,11,164,229,165,72,217,244,225,178,179,236,36,164,187,215,238,246,139,225,202,45,245,79,197,236,189,80,43,18,95,106,160,114,58,174,126,229,165,210,61,179,159,74,117,213,74,254,111,218,126,193,76,57,255,0,192,102,112,43,30,234,212,106,68,53,181,69,147,200,232,85,203,36,164,246,194,138,167,52,52,182,132,125,55,79,232,151,219,219,223,29,168,149,218,197,185,82,106,175,66,169,202,129,53,141,220,183,227,60,166,156,70,228,154,79,69,36,200,203,82,81,151,97,247,25,139,204,200,254,113,44,124,207,88,73,177,175,151,97,46,229,141,175,85,18,122,153,52,203,220,244,151,81,203,67,175,56,227,155,27,97,6,122,167,179,176,203,179,67,40,97,152,190,20,120,173,70,186,170,21,140,41,110,12,250,27,210,35,181,18,50,74,75,178,16,158,152,141,197,41,12,67,36,17,115,18,174,210,63,229,22,189,166,99,171,100,159,133,197,126,206,186,233,248,147,142,62,140,125,112,29,106,100,26,123,59,212,104,117,14,70,121,179,117,169,49,11,67,45,174,165,91,84,71,236,35,239,49,104,81,34,199,131,21,152,81,25,67,76,71,109,45,52,218,18,73,74,16,146,208,136,136,187,8,136,139,184,135,250,128,0,0,0,241,248,197,76,69,111,8,239,122,50,218,83,169,159,110,84,163,26,18,157,198,162,92,87,19,161,22,135,169,158,190,227,25,174,196,250,89,208,49,50,235,164,33,151,24,40,21,201,209,208,133,39,106,146,72,144,180,151,102,133,166,154,123,136,94,79,12,27,221,55,150,87,169,173,170,82,221,114,139,33,154,73,146,215,184,210,76,211,161,118,23,172,122,23,173,245,125,132,37,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,64,204,47,17,236,231,88,216,251,137,118,85,173,140,157,21,22,223,188,43,52,186,116,111,147,180,167,57,17,88,154,235,109,55,189,113,148,181,109,66,18,90,168,205,71,166,166,102,125,162,207,242,21,138,87,222,52,229,58,198,196,204,75,174,250,102,228,172,250,79,173,155,210,179,31,155,202,169,74,101,191,155,101,8,109,58,54,210,19,234,164,181,211,83,212,204,204,228,0,10,192,226,129,156,204,201,229,219,31,104,22,86,14,98,71,201,250,44,219,62,45,81,248,222,135,129,47,124,165,205,154,218,156,223,33,135,22,90,161,150,203,66,61,190,174,186,106,102,103,208,56,82,102,143,29,179,41,248,81,252,53,223,63,40,254,78,122,19,209,159,197,144,225,242,58,142,187,157,253,140,211,123,183,114,26,250,90,233,183,179,77,79,89,21,118,102,206,205,177,115,95,111,229,122,240,143,18,146,187,170,215,110,181,72,174,73,158,105,68,170,139,147,29,142,213,52,154,229,237,74,214,150,28,82,28,83,165,185,123,90,74,77,107,70,238,234,0,0,0,0,2,63,219,185,197,177,42,89,177,187,178,147,95,135,232,107,146,141,208,124,159,123,152,244,143,79,115,105,167,62,87,170,134,57,113,121,13,145,23,206,58,124,205,125,93,12,182,137,0,3,197,99,125,235,85,195,92,23,191,177,26,133,30,35,245,43,86,215,170,214,225,181,45,10,83,14,63,26,35,143,54,151,18,149,37,70,131,82,8,140,137,73,61,53,208,203,188,121,252,177,102,22,213,205,6,13,81,113,114,214,141,208,117,252,200,213,26,90,229,55,33,234,100,230,149,181,216,238,41,7,253,203,136,53,37,10,91,78,180,179,66,55,237,46,170,0,0,57,86,104,241,211,241,107,192,155,155,26,254,75,124,163,249,57,209,127,22,117,221,31,63,168,152,196,111,203,114,220,219,183,159,187,232,30,187,116,236,215,82,246,182,5,255,0,102,226,157,155,73,196,28,62,184,98,87,45,234,228,114,147,6,116,99,61,142,163,83,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,244,0,0,60,253,255,0,127,217,184,89,102,213,177,7,16,110,24,148,59,122,135,28,228,206,157,36,207,99,72,212,136,136,136,136,212,181,169,70,148,33,9,35,90,214,164,165,36,165,40,136,252,86,87,49,211,241,148,192,155,103,26,254,75,124,156,249,71,214,255,0,22,117,221,103,35,167,152,252,111,203,114,219,221,187,145,187,232,22,155,180,237,211,83,234,160,35,174,89,179,119,74,199,92,75,197,172,26,172,211,162,82,110,204,47,186,42,84,212,54,212,132,236,170,82,154,156,243,12,202,105,181,40,221,37,182,77,182,135,251,13,4,183,26,81,40,185,196,211,114,40,0,0,5,0,255,0,85,31,61,159,236,231,254,12,209,255,0,201,5,223,101,234,233,174,223,56,5,134,151,173,211,59,173,173,92,22,125,26,169,81,147,202,67,124,249,79,194,105,199,92,216,130,74,19,185,107,81,232,146,36,150,186,17,17,118,14,128,2,53,100,95,57,180,44,225,225,196,170,155,148,175,67,94,118,191,79,30,230,166,180,133,156,84,184,233,47,149,38,51,138,215,86,93,229,58,100,218,148,110,54,164,41,42,220,68,135,92,146,160,3,202,98,173,26,251,184,48,226,227,164,97,125,217,242,102,239,145,79,119,208,117,69,54,203,141,199,156,146,220,207,53,47,50,242,13,149,44,146,135,62,105,74,229,169,123,52,94,213,21,22,127,85,31,61,159,236,231,254,12,209,255,0,201,5,223,96,14,49,208,179,1,131,86,158,49,91,140,244,241,46,106,122,100,57,27,114,215,210,74,66,148,220,152,219,214,132,27,156,167,219,117,174,102,194,74,246,110,79,170,162,49,16,56,173,230,143,29,178,215,248,46,252,10,95,63,39,62,81,250,111,210,127,197,144,230,115,250,126,135,147,253,146,211,155,118,243,221,250,58,107,187,183,93,11,72,255,0,144,172,250,230,199,26,115,99,99,97,158,37,226,183,166,109,186,207,164,250,216,94,130,166,199,230,242,169,178,158,111,231,25,142,135,19,163,141,33,94,170,139,93,52,61,72,204,142,223,197,32,99,247,21,140,201,213,49,150,236,147,129,120,161,232,75,5,21,5,71,160,70,244,36,9,60,200,173,36,155,41,59,229,68,39,139,158,104,83,252,183,61,102,249,187,59,118,234,44,87,135,5,243,142,216,183,151,214,177,143,29,113,39,229,68,187,174,161,39,208,204,55,6,28,86,224,193,138,234,227,158,228,199,140,209,243,150,251,111,154,181,91,137,229,165,141,187,20,110,17,253,92,139,231,54,133,156,60,56,149,83,114,149,232,107,206,215,233,227,220,212,214,144,179,138,151,29,37,242,164,198,113,90,234,203,188,167,76,155,82,141,198,212,133,37,91,136,144,235,146,84,0,0,113,252,219,99,125,87,46,24,3,113,227,69,26,135,18,179,34,220,145,75,82,224,73,113,77,162,75,15,84,99,71,121,4,180,246,161,102,211,206,108,94,138,36,175,106,141,43,34,52,31,171,193,124,94,179,113,235,11,237,252,92,195,247,229,185,66,184,163,169,232,229,45,131,101,246,150,135,20,211,172,184,142,210,37,182,235,110,54,102,147,82,12,208,102,149,41,38,74,63,106,0,3,242,85,170,212,170,5,42,109,118,187,83,137,78,166,211,163,185,46,100,201,111,37,150,35,48,218,77,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,56,86,76,243,75,248,220,89,55,134,36,66,182,253,9,69,166,222,18,168,84,72,238,171,116,165,193,106,28,71,82,236,147,37,26,9,229,173,247,20,105,71,170,132,154,81,170,205,38,226,224,6,125,115,235,155,28,22,205,141,243,134,120,105,138,222,134,182,232,222,140,232,161,122,10,155,35,149,205,166,197,121,207,156,122,58,220,86,174,58,181,122,202,61,53,208,180,34,34,41,127,194,255,0,30,241,99,49,56,5,95,189,113,142,235,249,65,90,133,120,74,165,177,39,161,141,19,100,84,66,132,226,91,217,29,182,208,122,45,231,15,83,45,222,182,154,232,68,69,48,0,4,117,203,54,110,233,88,235,137,120,181,131,85,154,116,74,77,217,133,247,69,74,154,134,218,144,157,149,74,83,83,158,97,153,77,54,165,27,164,182,201,182,208,255,0,97,160,150,227,74,37,23,56,154,110,69,0,0,142,185,102,205,221,43,29,113,47,22,176,106,179,78,137,73,187,48,190,232,169,83,80,219,82,19,178,169,74,106,115,204,51,41,166,212,163,116,150,217,54,218,31,236,52,18,220,105,68,162,231,19,77,200,160,0,1,249,42,213,106,85,2,149,54,187,93,169,196,167,83,105,209,220,151,50,100,183,146,203,17,152,109,38,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,21,129,141,252,101,227,80,177,134,153,79,193,123,70,37,207,135,212,57,11,122,124,229,74,118,27,247,34,28,131,162,25,65,72,139,190,10,25,146,234,148,163,216,181,186,113,219,209,77,161,75,37,217,85,129,127,217,184,167,102,210,113,7,15,174,24,149,203,122,185,28,164,193,157,24,207,99,168,212,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,189,0,15,41,138,88,165,98,96,181,137,83,196,204,75,174,250,26,219,163,114,122,217,189,43,210,57,92,215,144,203,127,54,202,22,226,181,113,212,39,213,73,233,174,167,161,17,153,66,188,153,113,83,161,102,3,17,231,97,126,47,80,41,86,85,86,181,80,87,200,231,163,190,181,69,148,218,143,70,233,242,28,112,255,0,179,59,182,58,68,134,223,81,154,18,134,151,203,67,211,252,0,67,94,32,124,64,227,101,22,53,46,199,177,232,81,43,152,139,92,142,221,73,150,106,76,187,232,232,20,238,106,144,111,188,104,82,20,234,220,83,78,182,134,208,178,211,106,150,181,36,146,132,61,237,114,181,157,124,44,206,125,171,88,164,89,21,58,173,155,121,193,167,145,212,41,111,156,101,206,133,204,109,41,57,176,148,226,92,106,75,45,188,189,132,181,181,216,164,163,154,202,9,196,37,117,235,154,172,215,241,30,202,134,46,76,194,219,195,48,17,42,40,84,116,212,169,21,56,214,205,25,40,168,211,156,91,136,105,243,111,166,53,50,189,205,56,133,182,163,61,171,66,182,169,104,216,226,250,94,65,120,164,95,119,118,35,196,193,204,205,213,189,54,229,221,80,102,29,187,113,71,166,178,195,145,167,58,105,109,184,114,25,140,218,16,166,93,89,164,144,233,35,115,110,44,249,134,166,213,189,139,84,21,129,197,3,57,153,147,203,182,62,208,44,172,28,196,143,147,244,89,182,124,90,163,241,189,15,2,94,249,75,155,53,181,57,190,67,14,44,181,67,45,150,132,123,125,93,116,212,204,205,194,255,0,57,153,147,204,78,62,215,236,172,99,196,143,148,20,88,86,124,170,163,17,189,15,2,38,201,72,155,9,180,185,190,59,13,172,244,67,206,22,134,123,125,109,116,212,136,202,207,197,90,241,6,226,119,121,89,23,251,120,71,149,219,178,37,62,69,187,34,67,55,69,113,84,178,121,244,84,89,121,232,238,83,80,212,198,13,162,67,102,217,56,167,144,75,222,107,108,144,180,146,23,204,228,25,104,205,223,18,124,208,98,156,12,51,177,113,171,249,169,149,137,191,38,232,31,197,148,190,165,150,95,153,203,117,150,249,220,174,122,21,202,66,183,175,184,139,188,202,213,49,35,24,237,92,174,96,116,123,235,30,111,207,73,57,68,167,198,133,46,160,212,38,227,202,184,42,132,206,134,152,209,16,162,65,60,250,208,181,147,73,81,33,180,238,82,148,150,219,82,211,29,114,75,196,186,149,154,236,80,174,225,133,205,98,196,179,42,75,142,117,43,105,9,170,166,73,75,97,166,219,41,17,86,165,147,106,114,73,43,152,250,121,109,232,108,147,132,164,167,144,110,59,55,192,4,63,207,246,125,169,217,73,161,68,182,44,166,41,85,140,77,170,244,179,35,82,234,145,229,28,88,244,183,22,250,87,49,106,108,146,135,125,120,202,100,154,39,144,178,83,132,225,145,165,38,149,117,92,168,230,187,14,51,107,135,8,189,108,167,122,26,172,30,91,21,250,3,239,18,229,82,37,40,140,201,42,50,34,230,50,189,170,54,158,34,36,184,148,168,140,144,180,56,218,63,45,217,155,59,54,197,205,125,191,149,235,194,60,74,74,238,171,93,186,213,34,185,38,121,165,18,170,46,76,118,59,84,210,107,151,181,43,90,88,113,72,113,78,150,229,237,105,41,53,173,27,187,168,0,0,0,8,235,153,108,221,210,178,203,139,152,61,106,94,20,232,135,105,226,84,138,157,54,165,85,114,66,88,93,33,246,151,5,49,229,41,110,41,45,116,201,57,46,115,183,25,26,81,163,137,87,205,155,110,72,160,0,1,199,243,85,153,139,55,42,24,71,51,20,175,8,50,234,43,84,132,211,105,20,200,196,105,93,70,162,226,28,91,76,27,155,77,44,163,107,78,45,110,40,143,106,16,173,169,90,246,54,191,201,248,107,186,191,18,255,0,198,47,209,244,175,148,159,130,255,0,150,189,47,41,206,135,174,244,79,89,203,217,204,230,114,121,157,155,121,155,182,246,110,215,180,126,188,170,230,98,205,205,126,17,195,197,43,62,12,186,114,211,33,84,218,189,50,73,26,151,78,168,182,134,214,235,4,230,210,75,200,218,235,107,67,137,34,220,133,167,114,80,189,237,163,176,0,15,41,139,23,215,224,191,11,47,44,76,244,95,164,254,73,91,245,26,239,69,207,228,245,93,44,103,30,229,115,54,171,102,238,94,221,219,85,166,186,232,122,104,60,254,93,113,230,205,204,150,17,208,177,90,204,155,17,72,168,199,66,42,112,89,144,111,46,147,81,36,36,228,66,116,212,132,43,123,106,86,132,163,66,119,160,208,226,75,98,210,103,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,68,126,39,215,186,108,220,175,84,219,76,165,178,229,106,67,212,146,36,47,105,168,158,167,77,236,63,88,181,47,87,235,251,12,81,182,24,82,213,94,196,187,82,144,166,92,124,167,87,32,176,180,37,59,148,162,92,132,36,251,52,61,117,215,220,99,74,56,59,76,77,23,8,172,138,50,26,83,73,129,110,83,35,18,20,157,166,146,68,86,211,161,150,133,161,150,158,226,30,192,0,0,0,7,249,75,139,30,116,87,161,75,101,14,177,33,181,52,235,107,73,41,43,66,139,67,35,35,236,50,50,62,227,21,123,157,142,23,53,251,202,234,168,98,78,7,122,49,133,207,117,217,147,169,239,111,73,173,197,185,37,231,13,166,163,68,61,84,123,154,74,119,40,207,216,103,220,99,203,228,155,134,93,249,68,196,136,88,137,141,80,160,199,166,208,100,183,42,60,55,27,121,11,113,246,31,140,242,84,166,228,197,36,155,102,146,117,38,100,162,61,123,59,59,76,117,158,35,185,217,183,112,202,207,147,129,216,91,83,109,21,169,49,151,14,75,148,247,155,36,67,142,166,165,198,91,100,108,62,149,182,226,22,134,207,105,163,68,150,154,150,186,16,167,73,243,230,213,38,191,82,168,202,118,76,169,78,169,231,158,117,102,181,184,181,25,154,148,165,25,153,153,153,153,153,153,246,246,137,33,144,12,6,103,29,113,238,147,70,171,195,91,180,72,220,254,185,92,178,82,75,116,41,74,111,83,83,107,71,211,104,190,145,125,157,189,215,61,155,155,234,159,132,57,122,175,214,35,62,213,60,227,116,188,141,170,75,68,91,167,48,149,105,162,147,252,231,176,253,162,135,178,205,102,167,17,177,194,222,182,37,196,114,75,51,122,190,98,82,222,255,0,161,13,229,151,97,165,69,222,143,119,176,105,65,134,91,142,210,89,105,58,37,58,232,90,125,99,253,0,0,0,0,0,0,0,0,0,0,0,0,0,5,21,113,88,176,221,180,243,23,42,177,211,33,182,43,91,57,74,74,12,183,114,96,193,74,187,118,145,30,134,175,97,159,234,19,3,131,102,36,185,112,97,85,126,192,146,234,11,228,199,75,201,220,175,89,206,166,77,65,213,105,170,143,93,52,246,36,180,250,251,199,200,227,43,135,177,164,217,20,11,246,53,41,179,122,39,85,212,201,67,5,184,183,189,79,105,27,150,73,215,187,176,181,87,212,94,225,80,99,211,97,238,36,222,152,91,112,179,116,88,247,4,234,84,246,55,104,184,178,221,99,118,168,90,59,77,165,37,71,234,184,175,111,180,253,230,46,175,42,124,74,48,207,26,202,155,107,94,18,153,161,92,82,25,117,110,42,82,227,197,140,183,14,81,52,211,104,55,37,45,195,81,165,196,30,221,53,61,20,101,217,161,9,165,26,76,121,145,218,151,17,246,222,97,228,37,198,220,109,68,164,173,38,90,145,145,151,97,145,145,145,234,63,212,0,0,0,0,127,132,232,173,205,133,34,19,169,37,34,67,75,105,68,101,169,25,40,140,140,143,251,227,60,121,244,179,85,101,102,102,238,135,208,244,200,159,82,159,61,178,38,182,18,208,186,132,162,37,23,170,90,145,237,239,237,238,239,19,163,131,14,32,115,173,139,139,15,157,123,242,114,229,212,146,147,87,185,186,123,69,217,187,255,0,213,253,126,193,103,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,196,240,155,191,236,219,155,39,54,197,153,66,184,98,75,174,217,210,42,17,171,180,244,153,147,240,87,34,161,42,67,6,180,153,17,154,28,105,194,52,172,181,65,154,92,73,30,230,214,148,204,160,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,57,87,26,191,20,246,183,195,248,62,99,81,18,255,0,133,238,117,255,0,24,11,17,24,49,136,85,58,172,236,73,179,105,235,146,237,70,105,243,189,51,75,75,201,66,36,27,169,73,104,243,92,214,25,112,156,51,91,158,163,187,220,82,221,229,206,160,1,242,110,203,166,133,99,90,181,155,214,233,157,209,81,109,250,124,138,165,70,79,41,110,114,34,176,218,156,117,205,136,37,45,91,80,133,30,137,35,81,233,161,17,159,96,242,184,23,142,152,113,152,188,56,167,98,134,23,214,122,234,84,237,90,121,151,72,145,42,159,41,36,70,228,89,45,145,159,45,228,110,78,165,169,164,210,164,173,10,90,22,133,171,160,0,0,160,190,38,53,106,173,3,136,6,32,87,104,85,57,116,234,149,58,69,6,92,57,145,30,83,47,198,125,186,76,21,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,180,172,130,231,94,213,205,102,28,68,162,85,170,125,62,38,219,52,246,91,184,233,242,13,180,57,63,97,37,181,84,227,147,105,66,20,203,171,50,53,165,9,46,75,139,36,25,109,83,75,118,85,14,85,155,31,11,24,201,240,254,225,242,231,197,16,228,251,54,119,150,81,113,67,229,197,10,60,186,197,10,124,119,35,87,109,196,207,40,172,85,80,77,172,152,53,172,219,116,144,182,157,89,56,149,146,55,233,204,65,25,37,213,145,232,35,11,113,74,196,198,155,18,153,137,152,105,93,244,205,183,89,231,116,83,122,87,163,243,121,79,45,151,62,109,228,33,196,232,227,75,79,172,146,215,77,75,82,50,51,245,96,3,154,94,185,138,194,60,60,197,203,59,4,175,11,178,37,58,231,190,163,200,122,144,203,174,160,144,165,182,182,208,211,46,158,237,205,46,66,150,226,88,53,36,144,234,227,186,218,85,204,216,133,242,14,40,254,4,241,55,238,95,56,132,43,3,135,54,117,255,0,21,92,71,126,129,127,212,234,174,97,149,211,243,117,40,204,31,53,186,92,227,52,19,117,52,179,181,75,86,212,32,219,117,45,26,84,182,212,149,104,234,153,105,179,190,144,0,20,67,196,119,60,113,179,91,121,64,179,240,249,18,227,225,213,159,33,245,193,121,213,186,210,235,114,212,68,131,154,235,6,100,148,33,41,37,37,132,169,60,212,161,215,84,163,73,188,109,55,102,156,46,60,9,225,151,223,94,113,52,74,160,25,204,199,43,254,242,194,204,236,226,118,32,225,245,195,46,135,112,208,241,34,224,147,6,116,99,45,237,47,210,18,8,200,200,200,210,180,41,38,164,45,10,35,66,208,165,37,68,164,168,200,238,207,39,89,197,177,51,127,98,72,175,208,33,250,26,228,163,108,249,65,111,243,30,145,232,190,107,210,17,23,248,82,216,105,183,249,173,199,55,62,108,143,102,187,85,161,151,108,128,0,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,204,14,22,226,149,247,130,215,221,51,19,48,210,187,232,107,146,141,206,232,166,244,172,200,229,115,89,91,46,124,219,200,91,106,213,183,86,159,89,39,166,186,150,134,68,101,161,236,170,230,98,205,205,126,17,195,197,43,62,12,186,114,211,33,84,218,189,50,73,26,151,78,168,182,134,214,235,4,230,210,75,200,218,235,107,67,137,34,220,133,167,114,80,189,237,163,176,0,10,1,226,117,133,191,130,252,228,222,189,37,11,209,148,171,183,167,186,105,255,0,194,185,221,87,84,217,117,111,246,173,74,70,233,205,205,245,21,183,77,61,84,146,13,2,90,112,79,198,138,173,70,53,249,129,23,13,223,46,84,122,92,120,181,235,102,142,242,20,180,69,96,221,113,21,21,52,230,221,16,131,117,232,70,109,26,200,183,184,181,161,58,169,213,31,229,227,157,249,147,253,164,253,218,34,175,11,143,29,152,101,247,215,147,205,22,211,196,75,29,38,96,14,84,238,187,146,131,89,244,101,201,94,229,91,116,23,146,79,147,137,149,40,204,157,91,78,50,105,83,47,55,21,18,158,109,195,82,82,151,25,71,210,51,36,42,128,109,59,90,187,124,221,84,107,42,214,131,214,214,174,10,132,122,93,58,55,53,13,243,229,62,226,91,105,189,235,52,161,59,150,180,150,170,50,73,107,169,153,23,104,211,237,167,107,80,172,107,86,141,101,90,208,122,42,45,191,79,143,75,167,70,230,173,206,68,86,27,75,109,55,189,102,165,171,106,16,146,213,70,106,61,53,51,51,237,25,151,194,220,82,190,240,90,251,166,98,102,26,87,125,13,114,81,185,221,20,222,149,153,28,174,107,43,101,207,155,121,11,109,90,182,234,211,235,36,244,215,82,208,200,140,180,61,149,92,204,89,185,175,194,56,120,165,103,193,151,78,90,100,42,155,87,166,73,35,82,233,213,22,208,218,221,96,156,218,73,121,27,93,109,104,113,36,91,144,180,238,74,23,189,180,118,0,0,17,87,138,63,129,60,77,251,151,206,33,10,139,201,38,112,110,108,163,98,131,85,164,156,185,182,77,114,67,9,187,40,241,26,143,207,156,195,77,190,134,86,219,142,160,212,149,178,169,43,116,144,149,182,78,26,73,11,82,72,247,39,65,22,157,211,66,190,109,90,53,235,107,78,235,104,183,5,62,61,82,157,39,148,182,249,241,95,109,46,52,230,197,146,86,157,200,90,79,69,17,40,181,208,200,143,176,125,96,1,73,124,72,248,130,70,204,76,150,240,123,6,234,178,211,135,84,233,9,147,54,164,203,174,178,139,153,102,211,14,52,78,199,121,134,158,101,17,158,39,210,72,82,148,135,22,72,115,77,80,217,148,181,224,169,225,98,233,248,129,59,203,169,194,0,113,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,3,57,152,229,127,222,88,89,157,156,78,196,28,62,184,101,208,238,26,30,36,92,18,96,206,140,101,189,165,250,66,65,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,29,217,228,235,56,182,38,111,236,73,21,250,4,63,67,92,148,109,159,40,45,254,99,210,61,23,205,122,66,34,255,0,10,91,13,54,255,0,53,184,230,231,205,145,236,215,106,180,50,237,144,0,3,57,152,229,127,222,88,89,157,156,78,196,28,62,184,101,208,238,26,30,36,92,18,96,206,140,101,189,165,250,66,65,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,29,217,228,235,56,182,38,111,236,73,21,250,4,63,67,92,148,109,159,40,45,254,99,210,61,23,205,122,66,34,255,0,10,91,13,54,255,0,53,184,230,231,205,145,236,215,106,180,50,237,144,0,0,60,253,255,0,96,89,184,167,102,213,176,251,16,109,232,149,203,122,185,28,227,78,131,36,143,99,168,212,140,140,140,140,148,133,165,68,149,161,105,50,90,22,148,169,38,149,36,140,168,7,59,121,62,185,178,141,138,14,209,84,82,230,217,53,201,15,170,211,172,75,118,63,62,115,13,54,194,222,67,141,180,179,82,86,202,164,161,163,90,144,217,56,105,53,161,41,35,218,158,149,195,155,62,223,138,189,117,252,55,196,70,58,140,50,185,170,29,100,185,12,71,223,42,139,57,104,67,71,49,36,130,222,243,38,134,219,75,173,118,168,146,132,173,162,220,149,54,245,234,15,201,86,171,82,168,20,169,181,218,237,78,37,58,155,78,142,228,185,147,37,188,150,88,140,195,105,53,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,207,182,122,51,155,93,206,30,35,197,169,183,74,244,53,153,107,245,17,237,154,107,168,65,202,75,110,154,57,178,100,184,157,117,121,222,83,70,109,165,70,219,105,66,82,157,198,75,117,200,235,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,189,78,29,121,234,141,154,91,52,172,124,65,159,17,24,169,64,142,243,211,153,141,21,212,34,167,78,100,227,160,170,70,100,217,48,202,212,228,132,182,182,82,191,166,133,45,40,66,20,72,68,202,17,171,61,25,205,161,100,243,14,34,212,219,165,122,102,243,186,58,136,246,205,53,212,44,162,169,198,137,28,217,50,92,78,154,50,215,53,163,54,210,162,113,197,45,41,78,210,53,186,221,0,221,151,77,118,249,186,171,55,173,211,59,173,173,92,21,9,21,74,140,158,82,27,231,202,125,197,56,235,155,16,73,66,119,45,106,61,18,68,146,215,66,34,46,193,117,60,47,114,81,248,191,216,136,198,124,66,166,85,96,226,77,229,79,92,103,105,211,75,147,232,106,90,158,74,209,28,218,74,143,87,157,229,48,243,134,225,18,219,245,26,216,218,144,239,50,69,102,171,44,246,110,107,240,142,102,22,222,19,165,211,150,153,9,169,82,42,113,140,212,186,117,69,180,56,134,159,54,247,18,94,70,215,92,66,219,81,150,228,45,91,84,133,236,113,25,215,191,236,11,203,11,47,42,182,31,98,13,189,46,135,112,208,228,28,105,208,100,145,111,105,122,17,145,145,145,154,86,133,36,210,180,45,38,104,90,20,149,36,212,149,17,157,180,240,167,207,28,156,74,165,64,202,222,36,162,35,85,219,98,142,72,181,170,105,91,76,21,70,157,21,40,65,66,91,122,145,174,75,45,104,164,169,180,159,49,150,156,82,201,42,105,78,61,29,120,213,248,167,181,190,31,193,243,26,136,112,84,241,79,116,252,63,157,230,52,225,34,184,172,103,142,78,26,210,167,229,111,13,145,17,218,237,207,71,52,93,53,53,45,167,202,157,78,148,149,160,225,33,189,76,209,37,230,181,82,148,226,75,150,203,173,169,4,165,58,151,25,169,107,2,192,188,177,78,242,164,225,246,31,91,210,235,151,13,114,65,70,131,6,49,22,247,87,161,153,153,153,153,37,8,74,73,75,90,212,100,132,33,42,82,141,41,73,153,104,79,39,121,85,179,114,161,132,116,251,62,141,77,136,171,158,163,30,60,155,178,174,219,134,242,234,53,18,71,174,73,117,72,66,186,102,212,167,18,202,54,167,106,12,212,101,204,91,139,95,63,226,59,147,234,174,108,48,142,2,172,98,136,87,221,149,33,249,244,84,73,117,77,162,115,14,160,138,76,18,81,172,154,109,110,155,108,45,14,56,147,34,91,9,65,169,180,56,183,19,68,54,157,211,93,177,174,170,53,235,107,78,232,171,86,253,66,61,82,157,39,148,135,57,18,152,113,46,52,230,197,146,144,173,171,66,79,69,17,164,244,208,200,203,176,95,246,65,115,93,15,53,184,29,18,183,83,119,101,231,107,242,104,247,67,46,60,193,184,252,164,178,147,76,244,182,209,39,150,204,143,93,73,35,109,9,75,136,125,180,238,38,183,170,74,142,85,153,124,197,216,153,95,194,201,248,153,125,72,254,118,29,30,22,199,191,140,234,157,51,207,49,15,152,211,78,114,121,188,133,167,154,180,236,71,121,159,113,30,117,177,87,19,46,172,100,196,123,143,20,175,89,125,69,106,230,168,59,80,147,181,199,22,219,59,207,212,97,174,98,214,180,178,210,9,45,182,131,81,236,109,8,73,30,137,33,111,252,38,242,135,248,34,195,143,198,10,245,133,178,239,191,233,232,244,74,91,159,205,110,45,186,241,50,251,59,155,65,18,9,231,214,132,186,173,84,179,75,105,97,37,202,89,188,131,138,188,106,252,83,218,223,15,224,249,141,68,76,174,26,25,227,141,152,235,53,156,30,190,17,45,24,139,101,209,219,91,210,220,91,178,17,92,167,50,109,176,83,84,242,205,74,41,36,165,180,151,146,181,122,235,112,156,65,153,41,104,102,111,128,0,0,10,171,227,157,249,147,253,164,253,218,63,39,11,238,32,145,169,49,168,185,94,198,154,172,181,161,114,19,2,207,174,73,117,217,43,222,243,177,99,195,162,147,77,48,165,18,9,75,125,72,125,215,118,54,130,75,94,170,18,141,45,124,0,120,172,104,197,235,55,1,112,190,224,197,204,64,126,91,116,43,118,58,94,144,81,24,55,159,117,107,113,45,52,203,104,236,35,91,142,184,219,100,106,52,160,141,100,106,82,82,70,162,207,94,106,179,49,121,102,191,23,38,98,149,225,6,37,57,9,142,154,109,34,153,24,137,72,167,83,155,91,139,105,131,115,105,41,229,238,117,197,173,197,17,110,90,213,181,40,70,198,209,115,255,0,233,89,127,205,255,0,254,206,10,86,203,70,98,239,188,175,226,156,12,76,177,100,127,53,14,177,11,99,63,198,116,190,165,151,159,135,204,117,167,57,60,222,66,19,205,66,119,163,188,143,188,143,67,216,47,139,214,110,61,97,125,191,139,152,126,252,183,40,87,20,117,61,28,165,176,108,190,210,208,226,154,117,151,17,218,68,182,221,109,198,204,210,106,65,154,12,210,165,36,201,71,237,64,114,172,216,248,88,198,79,135,247,15,151,62,40,175,37,25,174,174,229,47,25,97,94,92,218,172,203,66,165,164,59,166,137,9,228,39,175,139,181,100,219,132,151,8,208,111,48,181,243,91,61,80,163,209,109,243,16,135,92,49,161,59,78,233,161,95,54,173,26,245,181,167,117,180,91,130,159,30,169,78,147,202,91,124,248,175,182,151,26,115,98,201,43,78,228,45,39,162,136,148,90,232,100,71,216,62,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,172,78,51,216,129,201,182,45,220,62,105,239,202,75,137,82,82,9,94,246,234,13,25,233,187,255,0,213,253,126,193,5,242,23,102,42,245,204,205,163,15,161,234,81,2,165,79,158,225,27,91,201,8,69,66,41,26,143,213,61,8,183,119,246,119,247,141,14,65,138,220,40,81,225,52,146,74,35,180,134,146,68,90,17,18,72,136,136,191,188,63,220,0,0,0,0,127,148,153,49,225,199,118,92,183,219,101,134,80,167,28,113,197,18,82,132,145,106,102,102,125,132,68,68,103,168,128,217,238,226,47,107,97,125,14,167,134,248,89,86,106,163,114,205,140,244,87,38,195,125,183,155,134,107,68,150,76,201,198,36,165,198,221,67,141,182,175,163,234,145,145,247,232,66,155,46,187,178,225,189,235,243,46,107,162,173,46,163,81,156,243,143,186,244,151,214,242,183,45,106,90,139,114,204,213,166,229,40,251,76,251,204,124,129,111,124,26,176,246,52,107,34,191,126,201,165,52,79,75,233,58,105,43,96,183,30,199,170,13,47,106,205,58,247,118,30,138,250,143,220,62,199,25,60,73,114,223,194,170,5,129,25,212,31,202,126,171,157,181,94,179,125,52,154,123,169,215,69,22,154,235,237,73,235,245,119,136,127,194,158,195,118,236,204,92,90,199,76,135,24,162,239,230,169,72,51,219,206,131,57,41,237,218,100,90,154,125,166,95,172,94,168,0,0,0,0,0,0,0,0,0,0,0,0,0,10,168,227,91,97,60,107,176,47,136,169,71,45,62,149,234,207,67,215,251,92,210,59,147,254,51,251,61,195,147,240,132,191,28,160,99,132,171,89,217,170,109,138,222,205,90,230,104,75,228,195,158,190,237,196,71,161,158,189,199,250,133,145,113,0,195,3,197,76,176,93,116,8,177,185,149,15,224,61,41,146,53,82,127,140,34,173,122,104,133,40,189,86,253,133,246,140,242,173,181,180,163,67,136,82,20,93,228,162,208,200,72,220,36,201,117,251,141,120,120,187,190,198,101,114,101,163,79,152,52,188,178,94,175,184,223,170,150,152,89,158,132,210,204,251,125,159,110,156,70,77,46,253,195,154,186,36,76,167,87,173,186,148,55,91,52,173,198,94,134,243,75,236,113,26,25,146,84,147,236,37,23,183,176,140,133,140,228,119,137,204,202,26,169,56,99,141,179,156,145,12,137,136,17,106,175,58,107,82,11,248,51,40,83,207,73,148,68,68,68,78,173,70,73,250,200,187,200,90,197,173,118,91,183,165,22,45,193,108,86,33,212,160,203,105,14,182,244,89,13,188,157,20,132,172,189,100,25,150,187,84,147,239,246,144,250,224,0,0,0,2,156,248,206,225,202,105,216,183,110,226,36,24,104,98,44,170,28,74,115,198,219,123,82,185,10,147,80,121,74,61,19,161,168,200,139,83,53,107,245,123,71,59,225,65,136,234,179,243,26,154,20,169,105,106,45,110,1,66,109,10,115,105,41,247,167,193,73,17,17,168,136,204,201,62,194,51,250,140,94,128,0,0,0,0,14,95,152,140,125,180,50,231,135,143,223,215,123,170,228,19,138,143,29,166,212,214,247,95,228,58,234,80,148,184,227,100,163,50,101,68,68,74,212,207,251,229,195,178,107,158,167,179,85,123,215,232,201,183,211,79,167,83,219,148,236,55,58,67,105,107,67,111,71,74,9,103,212,58,147,81,166,71,110,132,93,221,159,92,191,222,157,219,55,22,237,53,211,94,221,7,253,0,15,230,164,63,160,0,0,0,0,0,0,0,0,0,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,50,209,152,187,239,43,248,167,3,19,44,89,31,205,67,172,66,216,207,241,157,47,169,101,231,225,243,29,105,206,79,55,144,132,243,80,157,232,239,35,239,35,208,158,5,227,166,28,102,47,14,41,216,161,133,245,158,186,149,59,86,158,101,210,36,74,167,202,73,17,185,22,75,100,103,203,121,27,147,169,106,105,52,169,43,66,150,133,161,106,232,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,135,42,227,87,226,158,214,248,127,7,204,106,34,10,218,119,77,118,198,186,168,215,173,173,59,162,173,91,245,8,245,74,116,158,82,28,228,74,97,196,184,211,155,22,74,66,182,173,9,61,20,70,147,211,67,35,46,193,125,57,5,206,189,171,154,204,56,137,68,171,84,250,124,77,182,105,236,183,113,211,228,27,104,114,126,194,75,106,169,199,38,210,132,41,151,86,100,107,74,18,92,151,22,72,50,218,166,150,236,170,1,70,220,75,243,199,39,49,215,147,216,61,99,162,34,48,234,203,172,56,182,101,182,182,164,46,185,81,100,156,96,230,165,228,26,146,81,137,43,117,44,165,10,245,208,225,184,179,51,82,16,207,228,225,55,101,227,45,201,153,175,77,225,125,205,242,114,139,69,167,161,203,190,160,229,45,50,219,149,75,57,76,184,116,196,154,208,164,54,244,149,178,146,74,183,54,180,182,211,235,65,168,219,52,42,245,0,0,80,15,20,127,29,152,155,247,47,147,194,17,255,0,11,113,74,251,193,107,238,153,137,152,105,93,244,53,201,70,231,116,83,122,86,100,114,185,172,173,151,62,109,228,45,181,106,219,171,79,172,147,211,93,75,67,34,50,208,158,84,115,93,135,25,181,195,132,94,182,83,189,13,86,15,45,138,253,1,247,137,114,169,18,148,70,100,149,25,17,115,25,94,213,27,79,17,18,92,74,84,70,72,90,28,109,31,91,54,62,22,49,147,225,253,195,229,207,140,214,9,105,195,207,58,117,92,172,98,132,122,21,223,112,75,78,21,220,178,12,174,8,101,25,82,138,19,230,222,214,170,12,54,149,18,144,180,168,154,75,166,130,81,173,146,81,114,220,90,25,219,125,52,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,214,56,86,112,115,103,102,229,23,11,254,92,87,99,196,172,87,103,200,110,53,10,220,84,243,138,253,85,100,226,9,243,66,201,183,77,8,105,165,155,138,89,163,102,188,180,25,146,157,65,30,123,47,251,254,242,197,59,202,173,136,56,131,112,203,174,92,53,201,7,38,116,233,38,91,221,94,132,68,68,68,68,148,33,41,36,161,8,73,18,16,132,165,41,36,165,36,69,103,215,141,131,143,56,121,193,246,234,163,227,173,195,45,249,14,71,162,59,72,161,84,169,252,170,141,191,11,211,113,73,168,143,63,206,81,186,142,81,50,180,52,182,219,114,62,245,50,173,73,8,67,85,66,44,83,134,47,16,8,120,69,50,54,95,177,190,226,233,44,89,123,88,182,106,78,182,195,81,104,50,156,125,231,157,76,149,165,4,225,178,251,146,59,94,113,106,75,42,66,117,36,182,165,173,187,148,1,78,220,84,51,213,38,255,0,184,106,185,97,194,217,242,216,182,40,114,30,166,222,111,61,21,173,149,106,139,18,153,90,88,104,156,108,222,109,17,94,140,100,110,33,104,230,173,75,45,170,109,8,91,149,192,47,251,133,199,129,60,50,251,235,206,38,137,84,3,53,153,177,241,79,140,159,16,46,31,49,124,126,76,186,227,205,229,150,220,92,161,98,181,153,54,90,87,78,144,132,84,224,179,32,153,69,90,156,107,73,200,132,233,169,11,78,199,18,157,9,70,133,108,89,33,196,150,244,36,203,67,216,23,142,152,113,152,188,56,167,98,134,23,214,122,234,84,237,90,121,151,72,145,42,159,41,36,70,228,89,45,145,159,45,228,110,78,165,169,164,210,164,173,10,90,22,133,171,160,0,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,6,85,199,106,202,142,107,177,31,41,88,142,139,214,202,119,174,165,78,229,177,95,160,62,241,162,45,94,42,76,204,146,163,34,62,91,200,220,163,105,226,35,83,106,82,136,201,104,91,141,175,66,120,91,138,86,38,52,216,148,204,76,195,74,239,166,109,186,207,59,162,155,210,189,31,155,202,121,108,185,243,111,33,14,39,71,26,90,125,100,150,186,106,90,145,145,157,91,79,227,47,121,90,248,243,127,207,129,104,196,189,176,190,76,130,137,107,83,85,40,169,207,197,67,26,54,83,17,35,165,230,169,18,73,43,121,76,190,218,150,217,184,218,82,180,147,106,39,44,211,1,49,174,213,204,78,19,208,177,142,202,167,213,97,81,110,14,171,166,98,168,211,109,202,71,34,75,177,215,189,45,184,226,11,85,178,163,45,22,126,169,150,186,30,164,81,3,140,158,10,124,185,203,237,39,24,226,84,57,50,240,202,160,124,230,28,119,107,111,193,168,187,30,59,155,82,77,168,212,242,95,68,51,78,171,66,73,190,126,187,149,176,133,90,229,23,27,233,89,113,204,93,153,140,181,218,28,186,189,54,129,34,74,102,68,136,226,80,249,177,34,43,209,156,91,123,189,85,45,9,124,214,72,51,73,44,208,73,53,35,118,242,158,188,115,191,50,127,180,159,187,68,85,225,113,227,179,12,190,250,242,121,163,175,241,151,198,250,85,245,141,180,12,23,167,208,229,199,145,133,241,223,84,233,239,56,157,146,223,169,49,14,65,33,164,22,166,72,109,166,218,213,106,50,53,45,197,167,105,18,9,110,126,94,13,152,41,242,231,48,85,108,99,151,80,228,196,195,42,121,114,88,109,221,174,63,58,162,212,136,237,238,73,182,162,83,41,97,19,13,90,45,10,39,57,26,110,78,242,23,82,50,174,59,86,84,115,93,136,249,74,196,116,94,182,83,189,117,42,119,45,138,253,1,247,141,17,106,241,82,102,100,149,25,17,242,222,70,229,27,79,17,26,155,82,148,70,75,66,220,109,122,19,194,220,82,177,49,166,196,166,98,102,26,87,125,51,109,214,121,221,20,222,149,232,252,222,83,203,101,207,155,121,8,113,58,56,210,211,235,36,181,211,82,212,140,140,234,218,127,25,123,202,215,199,155,254,124,11,70,37,237,133,242,100,20,75,90,154,169,69,78,126,42,24,209,178,152,137,29,47,53,72,146,73,91,202,101,246,212,182,205,198,210,149,164,155,81,57,102,152,9,141,118,174,98,112,158,133,140,118,85,62,171,10,139,112,117,93,51,21,70,155,110,82,57,18,93,142,189,233,109,199,16,90,173,149,25,104,179,245,76,181,208,245,34,232,2,42,241,71,240,39,137,191,114,249,196,33,64,34,116,240,224,226,1,51,46,245,214,176,147,23,174,47,243,39,159,212,190,212,153,13,191,33,203,118,86,197,185,186,58,25,67,142,45,151,156,34,66,217,36,237,39,29,39,82,104,249,226,118,239,192,86,7,22,188,235,250,18,28,204,166,225,149,78,171,14,180,247,37,203,210,160,193,242,27,76,23,152,230,34,152,147,52,239,115,156,135,90,113,213,54,164,164,155,36,180,102,225,58,242,17,82,194,234,120,42,120,88,186,126,32,78,242,234,112,128,28,81,252,118,98,111,220,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,205,102,108,124,83,227,39,196,11,135,204,95,31,147,46,184,243,121,101,183,23,40,88,173,102,77,150,149,211,164,33,21,56,44,200,38,81,86,167,26,210,114,33,58,106,66,211,177,196,167,66,81,161,91,22,72,113,37,189,9,50,208,246,5,227,166,28,102,47,14,41,216,161,133,245,158,186,149,59,86,158,101,210,36,74,167,202,73,17,185,22,75,100,103,203,121,27,147,169,106,105,52,169,43,66,150,133,161,106,232,0,51,89,155,31,20,248,201,241,2,225,243,23,199,201,192,188,116,196,124,186,98,61,59,20,48,190,179,208,213,96,234,211,204,186,70,184,181,8,170,50,55,34,201,108,140,185,140,175,106,117,45,73,68,164,165,104,82,22,132,45,58,41,192,188,116,195,140,197,225,197,59,20,48,190,179,215,82,167,106,211,204,186,68,137,84,249,73,34,55,34,201,108,140,249,111,35,114,117,45,77,38,149,37,104,82,208,180,45,85,215,140,124,94,238,172,54,204,253,209,72,176,169,246,166,33,225,61,55,167,167,195,68,101,57,21,233,15,55,29,71,33,246,39,17,45,42,214,83,166,131,95,41,198,150,212,102,249,68,157,234,121,115,211,42,185,152,179,115,95,132,112,241,74,207,131,46,156,180,200,85,54,175,76,146,70,165,211,170,45,161,181,186,193,57,180,146,242,54,186,218,208,226,72,183,33,105,220,148,47,123,104,236,0,57,254,58,96,94,28,102,47,14,42,56,95,138,20,110,186,149,59,71,89,121,163,36,74,167,202,73,25,55,42,51,134,71,203,121,27,149,161,232,105,52,169,72,90,86,133,173,10,206,182,58,96,94,35,229,211,17,234,56,95,138,20,110,134,171,7,71,89,121,163,53,197,168,69,81,153,55,42,51,134,69,204,101,123,85,161,232,74,37,37,72,90,80,180,45,9,158,188,40,115,199,38,218,170,209,50,143,136,200,136,84,42,148,137,8,180,106,198,182,163,156,25,110,169,199,213,9,243,81,164,157,67,238,169,124,165,22,174,147,206,165,189,22,151,17,201,241,92,78,179,227,248,111,174,201,192,108,39,173,110,176,109,250,130,189,37,84,167,84,121,145,110,135,146,134,84,222,169,229,36,249,49,223,76,130,78,215,28,105,229,19,111,22,187,26,81,64,166,233,53,87,169,82,43,172,211,37,174,155,14,67,49,36,76,75,42,54,25,125,228,184,166,154,91,154,109,74,214,150,30,82,82,103,170,137,167,12,181,218,122,41,52,154,173,126,171,10,133,66,166,75,168,212,170,50,27,137,14,28,70,84,243,242,95,113,68,150,218,109,180,145,169,107,82,140,146,73,34,51,51,50,34,31,90,192,191,239,44,44,188,169,56,131,135,215,12,186,29,195,67,144,82,96,206,140,101,189,165,232,100,100,100,100,105,90,20,147,82,22,133,17,161,104,82,146,162,82,84,100,119,103,135,252,78,176,158,169,148,117,99,245,245,54,149,14,239,166,243,40,245,11,94,18,228,171,153,93,228,73,118,36,114,81,52,226,227,179,45,17,86,182,222,89,45,166,245,91,102,226,214,210,197,59,102,43,30,111,44,201,98,229,119,21,175,57,178,212,186,140,133,162,153,5,233,4,242,41,52,226,90,142,60,38,141,40,66,118,54,149,104,106,36,39,122,205,110,40,183,173,70,118,21,194,179,33,223,231,70,106,241,126,139,252,235,182,133,10,167,78,255,0,128,92,106,218,87,205,255,0,140,37,164,56,207,243,114,16,175,201,44,90,160,8,127,196,11,34,52,44,213,90,174,94,182,178,58,44,77,183,233,230,221,58,78,171,115,210,145,88,110,83,141,82,182,46,67,81,216,230,201,144,147,234,84,70,164,105,161,234,158,194,162,207,235,170,194,186,191,182,182,229,201,110,84,63,223,33,206,166,206,142,231,252,151,25,121,183,17,245,41,42,79,176,200,117,92,212,230,114,187,154,171,170,209,189,110,154,47,69,90,183,236,248,22,213,70,79,82,135,61,41,41,135,31,113,217,219,16,211,72,99,154,185,10,62,74,72,210,141,52,37,25,118,19,42,217,156,174,229,86,234,187,175,91,90,139,214,214,174,11,62,125,181,78,147,212,161,191,69,202,125,198,28,106,118,197,180,234,31,229,46,58,79,146,162,36,175,93,13,68,93,135,202,191,174,171,246,234,254,218,220,119,37,199,80,255,0,124,153,58,165,58,67,159,242,156,121,231,28,95,214,165,41,94,211,49,121,60,58,242,43,27,43,86,105,95,24,131,2,34,241,82,191,29,230,103,61,26,83,171,69,50,156,241,199,89,83,76,137,195,97,229,165,200,233,113,111,37,31,77,106,66,86,180,36,150,185,148,2,170,248,169,228,59,252,247,205,94,16,81,127,154,118,239,161,83,41,223,240,235,147,91,82,249,191,241,116,186,134,217,254,114,66,213,249,85,136,1,150,140,197,223,121,95,197,56,24,153,98,200,254,106,29,98,22,198,127,140,233,125,75,47,63,15,152,235,78,114,121,188,132,39,154,132,239,71,121,31,121,30,132,237,108,116,195,139,175,3,162,230,30,21,103,147,102,61,111,174,228,145,37,68,79,185,14,43,76,169,201,8,117,17,205,207,158,103,99,136,113,180,26,212,151,27,90,59,76,180,20,45,157,124,215,87,115,105,140,179,111,46,109,86,29,161,77,214,29,173,68,154,242,21,208,69,218,130,113,195,75,100,72,39,159,90,57,174,30,171,81,106,134,249,139,67,77,152,144,28,38,242,135,248,93,196,127,198,10,245,133,190,208,176,42,8,244,74,91,159,202,114,85,196,201,178,251,59,155,65,26,205,150,16,180,186,173,84,130,83,138,97,37,205,65,60,130,186,145,74,220,106,252,83,218,223,15,224,249,141,68,65,91,78,233,174,216,215,85,26,245,181,167,116,85,171,126,161,30,169,78,147,202,67,156,137,76,56,151,26,115,98,201,72,86,213,161,39,162,136,210,122,104,100,101,216,47,207,32,57,193,165,102,203,8,210,170,129,203,110,251,179,163,195,129,117,161,230,146,72,146,250,208,162,110,115,74,109,9,107,100,131,101,213,155,105,74,77,165,165,104,219,176,155,113,201,64,0,0,2,170,248,231,126,100,255,0,105,63,118,138,171,23,83,194,247,61,63,134,187,85,24,29,140,119,159,87,137,52,93,254,135,147,53,59,94,174,210,219,109,38,90,188,106,62,162,99,58,57,204,212,146,181,180,72,115,231,84,153,14,20,255,0,31,38,236,186,104,86,53,171,89,189,110,153,221,21,22,223,167,200,170,84,100,242,150,231,34,43,13,169,199,92,216,130,82,213,181,8,81,232,146,53,30,154,17,25,246,10,33,226,13,157,186,174,107,239,246,232,86,195,242,224,225,213,171,34,67,52,168,105,148,165,49,86,125,47,60,148,85,150,218,153,105,104,91,145,212,218,82,211,132,163,100,185,132,147,35,113,205,98,88,191,239,244,172,191,230,255,0,255,0,103,5,0,137,105,195,231,59,117,92,168,95,238,80,174,119,229,206,195,171,170,68,118,106,176,213,41,73,98,146,250,158,101,43,171,33,180,178,234,214,182,227,165,196,169,166,201,38,241,114,201,70,102,219,122,94,245,167,116,208,175,155,86,141,122,218,211,186,218,45,193,79,143,84,167,73,229,45,190,124,87,219,75,141,57,177,100,149,167,114,22,147,209,68,74,45,116,50,35,236,31,88,114,172,216,248,88,198,79,135,247,15,151,62,51,88,38,87,14,188,245,73,202,213,228,86,62,32,207,150,188,43,175,200,121,233,204,198,138,210,215,76,168,188,81,208,85,35,50,108,223,121,9,110,58,91,91,41,95,208,90,150,148,45,105,36,46,247,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,53,33,253,0,31,243,189,59,182,110,45,218,107,166,189,186,8,129,156,172,245,61,149,91,222,129,70,85,190,154,133,58,160,220,87,102,57,210,27,171,66,28,122,66,86,72,62,161,164,146,137,49,251,53,35,239,237,250,187,142,93,241,246,208,204,102,30,177,127,90,14,43,144,107,76,121,13,56,109,111,105,254,67,78,169,10,75,110,56,73,50,39,146,70,70,173,72,255,0,190,125,64,0,0,0,0,5,23,241,95,196,117,94,25,141,85,10,44,180,187,22,137,0,225,56,132,185,184,146,251,51,231,36,200,200,148,100,70,68,175,105,17,253,68,58,39,6,44,58,69,71,23,46,44,67,157,13,15,197,139,67,151,78,100,220,111,114,81,33,50,105,239,37,69,170,116,37,17,25,232,100,173,126,175,104,184,192,0,0,0,1,242,46,155,178,221,178,232,178,174,11,158,177,14,155,6,35,75,117,199,165,72,109,148,232,148,41,103,235,44,200,181,218,149,31,127,176,197,83,231,139,137,204,202,226,170,216,99,130,83,156,143,12,201,248,18,170,172,186,104,82,203,248,75,43,83,47,70,148,100,100,100,109,45,38,105,250,204,187,136,87,205,167,101,226,102,54,222,17,233,244,74,109,114,226,170,85,102,33,167,36,147,50,37,154,86,235,169,35,91,171,74,86,162,34,83,164,106,51,215,233,107,218,103,219,209,113,243,42,119,86,0,91,212,201,215,110,228,78,155,201,55,27,249,194,74,13,104,116,205,58,56,202,12,140,148,202,139,78,223,251,184,237,163,111,202,186,174,154,69,183,9,181,173,234,164,232,240,208,72,73,153,234,227,137,65,119,17,159,122,139,216,127,96,208,47,15,236,48,252,21,229,130,212,160,202,141,203,168,127,14,234,140,209,162,149,252,97,41,104,215,84,37,71,234,185,237,47,176,86,239,23,187,241,218,254,56,69,181,91,152,167,24,162,111,209,174,102,164,142,116,56,11,238,220,100,90,153,107,220,95,172,117,142,10,86,19,196,229,255,0,124,74,74,57,106,244,87,72,122,30,191,219,22,151,222,159,241,31,219,238,22,174,0,0,0,0,0,0,0,0,0,0,0,0,0,2,11,241,110,179,156,185,48,1,21,102,89,90,215,72,215,69,37,58,146,121,179,96,39,180,246,158,159,71,222,95,172,85,110,76,111,105,22,22,98,109,106,243,83,19,29,182,186,238,98,150,225,161,7,172,25,9,45,125,100,254,159,191,218,52,89,90,164,67,175,83,30,165,79,109,46,48,254,221,233,50,35,35,218,162,81,118,25,25,119,145,123,6,107,51,17,135,179,240,175,24,107,246,37,74,49,177,34,153,210,238,65,161,73,211,153,21,167,75,177,73,73,247,56,95,201,47,233,23,63,194,254,137,67,143,150,74,5,70,28,36,166,83,253,87,57,197,54,130,51,219,80,154,73,208,200,181,238,215,188,123,60,201,228,127,7,241,238,209,169,83,211,108,211,104,213,183,183,73,141,80,129,10,44,119,77,244,198,113,166,146,227,188,133,175,151,170,210,102,69,219,234,150,157,218,10,79,204,102,86,113,75,45,215,124,202,117,197,64,169,122,41,169,78,38,13,89,184,178,58,119,16,78,188,77,153,60,182,91,73,168,210,201,175,213,239,46,210,236,238,235,217,42,226,3,136,24,11,114,82,237,59,174,170,237,86,207,151,45,136,239,245,207,190,250,225,180,183,35,182,165,55,204,146,134,155,74,26,105,90,25,150,137,212,253,135,217,118,248,107,137,118,126,43,218,112,111,27,46,183,14,163,6,107,45,59,172,121,45,60,109,41,109,33,206,90,249,107,81,37,100,151,19,170,117,236,212,190,163,30,168,0,0,0,4,12,226,237,96,162,224,192,120,119,51,112,185,207,83,106,109,169,75,75,123,148,132,55,14,122,245,51,218,102,68,70,126,242,33,84,121,82,186,83,103,102,26,192,173,184,241,180,219,87,37,43,121,146,182,145,164,167,48,163,35,237,46,207,87,222,52,125,110,85,90,174,219,212,202,219,10,37,55,80,134,204,164,153,25,25,25,56,130,81,119,25,251,253,230,62,136,0,0,0,0,169,254,51,248,135,86,114,117,185,135,44,201,113,20,228,166,29,81,77,146,212,68,111,17,212,89,51,50,221,183,232,246,125,29,126,191,96,249,60,22,164,55,242,238,232,140,182,208,189,180,169,174,151,102,170,35,231,83,139,95,168,190,177,57,105,57,190,195,134,179,7,82,194,27,154,228,167,210,229,178,135,152,140,169,115,24,97,14,188,83,138,58,26,73,173,237,84,179,61,218,36,145,169,232,122,119,104,36,107,15,177,41,150,228,198,121,14,180,234,73,104,113,10,37,37,73,50,212,140,140,187,12,140,189,163,253,7,199,187,174,186,37,147,110,84,46,123,134,161,30,20,26,116,103,100,186,235,206,161,180,146,91,109,75,87,106,204,139,93,169,51,237,50,238,17,235,43,57,177,165,230,15,16,47,75,122,144,251,110,195,162,79,168,162,42,201,73,81,186,203,47,176,132,45,38,151,150,74,73,147,197,161,145,17,31,179,79,108,157,0,0,0,0,0,0,0,0,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,225,121,101,210,251,180,176,38,196,204,87,79,213,217,151,175,58,31,91,189,150,250,74,163,115,39,179,209,242,249,166,235,154,179,3,157,205,229,165,31,59,179,93,83,170,186,174,65,115,175,117,101,79,17,226,81,42,213,62,163,12,174,106,131,45,220,116,249,6,226,219,129,188,210,218,170,113,201,180,173,105,121,164,17,26,210,132,159,57,180,18,12,183,37,165,181,125,22,157,211,66,190,109,90,53,235,107,78,235,104,183,5,62,61,82,157,39,148,182,249,241,95,109,46,52,230,197,146,86,157,200,90,79,69,17,40,181,208,200,143,176,83,103,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,229,92,106,252,83,218,223,15,224,249,141,68,69,92,47,203,165,247,140,24,89,136,184,153,98,199,235,255,0,6,125,20,202,196,45,236,181,178,150,236,105,239,63,51,152,235,168,215,147,208,161,60,164,37,107,95,63,82,34,216,100,175,147,129,120,233,136,249,116,196,122,118,40,97,125,103,161,170,193,213,167,153,116,141,113,106,17,84,100,110,69,146,217,25,115,25,94,212,234,90,146,137,73,74,208,164,45,8,90,116,41,150,140,197,216,153,160,194,200,24,153,98,200,254,106,29,98,22,199,191,139,42,157,51,47,63,15,152,235,77,243,185,92,244,39,154,132,236,95,121,31,121,21,122,241,65,226,9,26,173,26,181,149,236,22,170,203,66,17,33,80,47,10,228,103,93,140,189,236,187,42,60,202,41,180,235,9,81,160,212,134,20,183,218,119,99,136,53,53,235,33,75,214,0,101,215,1,175,44,201,98,229,11,10,108,200,82,212,186,140,132,46,167,57,152,228,242,41,52,226,90,74,68,215,73,75,66,118,54,149,106,73,53,167,122,205,13,164,247,173,36,122,19,203,174,3,89,185,109,194,58,22,20,217,144,162,37,20,232,232,93,78,115,49,205,149,213,170,38,132,148,137,174,146,150,181,111,113,73,212,146,107,86,196,18,27,73,236,66,72,186,88,0,10,1,226,143,227,179,19,126,229,242,120,67,149,83,242,233,125,214,242,227,55,50,244,8,253,117,183,66,184,37,80,174,15,93,150,189,25,181,20,254,149,223,93,210,113,238,115,149,3,70,214,219,62,95,39,114,143,69,250,191,87,42,57,174,196,124,165,98,58,47,91,41,222,186,149,59,150,197,126,128,251,198,136,181,120,169,51,50,74,140,136,249,111,35,114,141,167,136,141,77,169,74,35,37,161,110,54,187,190,197,252,82,177,49,167,35,184,163,137,120,105,93,244,205,183,89,195,251,163,162,155,210,189,31,155,202,137,41,151,62,109,228,33,196,232,227,75,79,172,146,215,77,75,82,50,51,206,184,235,249,170,203,61,229,149,12,92,153,133,183,132,232,149,20,42,58,106,84,138,156,99,36,162,163,78,113,110,33,167,205,189,198,166,87,185,167,16,182,212,103,181,104,86,213,45,27,28,92,181,225,139,196,2,30,17,76,141,151,236,111,184,186,75,22,94,214,45,154,147,173,176,212,90,12,167,31,121,231,83,37,105,65,56,108,190,228,142,215,156,90,146,202,144,157,73,45,169,107,110,215,241,163,23,172,220,5,194,251,131,23,49,1,249,109,208,173,216,233,122,65,68,96,222,125,213,173,196,180,211,45,163,176,141,110,58,227,109,145,168,210,130,53,145,169,73,73,26,139,58,217,138,199,155,203,50,88,185,93,197,107,206,108,181,46,163,33,104,166,65,122,65,60,138,77,56,150,163,143,9,163,74,16,157,141,165,90,26,137,9,222,179,91,138,45,235,81,156,234,225,67,145,201,55,45,86,137,155,140,70,92,67,161,83,100,72,93,163,73,52,53,32,231,75,105,78,48,169,175,146,137,68,210,24,117,43,229,36,180,116,222,105,46,106,132,182,142,116,202,226,143,224,79,19,126,229,243,136,66,138,240,158,197,252,40,98,157,155,134,126,148,244,103,202,219,130,157,66,235,121,28,238,151,170,146,219,60,222,94,228,239,219,204,221,183,114,117,211,77,75,93,67,20,176,182,251,193,107,238,167,134,120,151,66,244,53,201,70,228,245,176,186,166,100,114,185,172,161,230,254,113,149,173,181,106,219,168,87,170,163,211,93,15,67,35,34,182,158,24,188,64,38,98,236,56,217,126,198,251,139,171,190,162,109,98,217,169,58,219,238,202,175,69,109,135,158,117,50,86,148,27,100,243,13,199,237,121,197,165,79,37,105,212,148,226,86,183,63,95,18,222,32,145,176,122,149,88,203,230,16,85,101,183,136,51,227,244,213,138,180,71,93,138,253,180,133,166,43,237,155,102,182,13,15,174,68,103,221,73,45,151,82,182,15,69,17,146,201,58,84,13,129,96,94,88,167,121,82,112,251,15,173,233,117,203,134,185,32,163,65,131,24,139,123,171,208,204,204,204,204,146,132,37,36,165,173,106,50,66,16,149,41,70,148,164,204,191,86,44,88,191,130,252,83,188,176,207,210,158,147,249,37,112,84,104,93,111,35,147,213,116,178,92,103,155,203,220,173,155,185,123,182,238,86,154,233,169,233,168,189,78,23,30,4,240,203,239,175,56,154,37,80,12,214,102,199,197,62,50,124,64,184,124,197,240,190,242,245,117,89,56,19,134,121,130,234,125,33,109,226,55,164,163,110,110,43,137,244,92,232,115,30,99,167,121,205,13,179,230,182,215,53,179,220,74,86,199,211,176,137,173,235,246,185,36,206,13,205,148,108,80,106,180,147,151,54,201,174,72,97,55,101,30,35,81,249,243,152,105,183,208,202,219,113,212,26,146,182,85,37,110,146,18,182,201,195,73,33,106,73,30,228,223,245,129,127,217,184,167,102,210,113,7,15,174,24,149,203,122,185,28,164,193,157,24,207,99,168,212,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,189,0,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,6,85,199,181,187,176,134,242,178,176,238,194,197,42,203,17,14,222,196,120,245,23,168,175,178,249,41,123,224,203,84,89,44,186,131,209,72,90,84,77,172,143,67,65,161,228,104,163,81,45,40,244,24,97,153,220,101,194,12,56,190,176,154,202,186,57,54,182,33,211,220,167,213,169,242,25,75,237,183,204,36,182,243,241,201,122,147,79,56,193,41,133,172,139,214,109,101,169,111,109,149,181,226,172,11,2,242,197,59,202,147,135,216,125,111,75,174,92,53,201,5,26,12,24,196,91,221,94,134,102,102,102,100,148,33,41,37,45,107,81,146,16,132,169,74,52,165,38,101,165,220,42,195,59,87,6,240,226,220,194,219,42,39,79,69,182,105,237,83,227,110,109,180,56,246,194,245,223,119,150,132,33,79,58,179,83,142,44,146,91,220,90,212,101,170,140,125,91,178,214,161,95,54,173,102,202,186,96,245,180,91,130,159,34,151,81,141,205,91,124,248,175,182,166,221,111,122,13,43,78,228,45,69,170,76,148,90,234,70,71,218,51,27,127,216,23,150,22,94,85,108,62,196,27,122,93,14,225,161,200,56,211,160,201,34,222,210,244,35,35,35,35,52,173,10,73,165,104,90,76,208,180,41,42,73,169,42,35,57,21,153,76,82,252,40,100,219,43,221,93,119,210,117,91,75,229,101,173,80,254,11,201,233,122,87,41,189,35,29,136,74,87,182,11,144,189,116,238,215,95,89,70,178,88,249,60,57,46,154,21,141,156,43,46,245,186,103,116,84,91,126,159,113,85,42,50,121,75,115,145,21,138,20,247,29,115,98,9,75,86,212,33,71,162,72,212,122,104,68,103,216,56,93,255,0,127,222,88,167,121,85,177,7,16,110,25,117,203,134,185,32,228,206,157,36,203,123,171,208,136,136,136,136,146,132,37,36,148,33,9,34,66,16,148,165,36,148,164,136,175,123,134,46,22,254,11,242,109,101,117,116,47,70,85,110,222,162,233,168,127,10,231,117,93,83,135,210,63,216,181,37,27,160,183,11,212,78,221,52,245,146,75,53,137,84,50,174,61,173,221,132,55,149,149,135,118,22,41,86,88,136,118,246,35,199,168,189,69,125,151,201,75,223,6,90,162,201,101,212,30,138,66,210,162,109,100,122,26,13,15,35,69,26,137,105,71,160,195,12,206,227,46,16,97,197,245,132,214,85,209,201,181,177,14,158,229,62,173,79,144,202,95,109,190,97,37,183,159,142,75,212,154,121,198,9,76,45,100,94,179,107,45,75,123,108,173,175,21,96,88,23,150,41,222,84,156,62,195,235,122,93,114,225,174,72,40,208,96,198,34,222,234,244,51,51,51,51,36,161,9,73,41,107,90,140,144,132,37,74,81,165,41,51,45,46,225,86,25,218,184,55,135,22,230,22,217,81,58,122,45,179,79,106,159,27,115,109,161,199,182,23,174,251,188,180,33,10,121,213,154,156,113,100,146,222,226,214,163,45,84,99,213,136,171,197,31,192,158,38,253,203,231,16,133,0,143,107,141,24,67,121,96,46,40,92,24,71,136,12,68,110,187,110,200,75,50,14,35,228,243,14,161,109,165,214,158,109,125,134,104,113,167,27,112,137,68,149,145,44,137,73,74,136,210,86,63,194,143,61,63,144,202,254,53,222,127,234,120,182,4,217,201,254,233,42,165,185,32,213,255,0,5,210,161,73,253,54,73,127,216,236,142,235,196,179,61,82,114,203,108,197,195,12,49,159,46,46,40,92,113,216,169,69,156,152,173,56,197,34,156,82,12,148,250,201,246,214,211,203,120,216,121,148,182,73,61,165,204,113,74,65,165,178,114,144,41,52,154,173,126,171,10,133,66,166,75,168,212,170,50,27,137,14,28,70,84,243,242,95,113,68,150,218,109,180,145,169,107,82,140,146,73,34,51,51,50,34,29,3,49,184,33,85,203,142,48,214,176,106,187,92,137,87,169,80,35,211,149,50,92,70,212,134,13,249,16,88,146,226,27,221,235,41,8,83,230,130,89,146,77,100,130,81,165,27,182,21,175,240,84,240,177,116,252,64,157,229,212,225,0,56,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,1,154,204,216,248,167,198,79,136,23,15,152,190,23,222,94,174,171,39,2,112,207,48,93,79,164,45,188,70,244,148,109,205,197,113,62,139,157,14,99,204,116,239,57,161,182,124,214,218,230,182,123,137,74,216,250,118,17,53,189,126,215,36,153,193,185,178,141,138,13,86,146,114,230,217,53,201,12,38,236,163,196,106,63,62,115,13,54,250,25,91,110,58,131,82,86,202,164,173,210,66,86,217,56,105,36,45,73,35,220,155,254,176,47,251,55,20,236,218,78,32,225,245,195,18,185,111,87,35,148,152,51,163,25,236,117,26,153,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,23,160,25,172,205,143,138,124,100,248,129,112,249,139,227,245,94,249,103,188,172,236,186,97,230,102,147,58,36,251,78,252,145,50,154,178,73,147,111,211,106,44,74,150,210,88,90,13,70,110,33,214,162,45,212,184,158,227,39,16,180,167,70,212,239,235,203,54,109,49,99,42,245,27,134,78,27,213,250,120,151,53,61,232,243,227,116,241,151,190,82,34,202,110,4,157,239,50,225,151,76,252,174,127,45,58,37,221,155,23,234,171,82,227,244,154,77,86,191,85,133,66,161,83,37,212,106,85,25,13,196,135,14,35,42,121,249,47,184,162,75,109,54,218,72,212,181,169,70,73,36,145,25,153,153,17,13,41,229,187,4,41,89,112,193,43,91,5,232,213,201,117,152,246,228,119,82,185,242,91,75,107,146,251,207,185,33,229,146,19,216,132,27,175,57,177,26,168,210,141,169,53,44,200,214,125,44,0,71,252,226,228,234,196,205,253,137,30,129,95,153,232,107,146,141,191,228,253,193,203,122,71,162,249,175,71,92,175,224,168,125,166,223,230,183,28,155,249,195,61,154,238,78,134,93,185,247,191,236,11,203,11,47,42,182,31,98,13,189,46,135,112,208,228,28,105,208,100,145,111,105,122,17,145,145,145,154,86,133,36,210,180,45,38,104,90,20,149,36,212,149,17,159,213,193,124,33,188,177,235,20,45,252,35,195,246,34,57,93,184,164,41,152,231,45,242,101,134,144,134,212,235,175,56,190,211,36,54,211,110,56,100,146,82,204,144,100,148,169,70,73,59,31,226,29,151,171,87,43,252,61,48,239,8,237,105,61,127,65,136,17,100,212,106,139,138,220,119,170,115,157,129,81,83,178,28,74,11,251,150,208,74,82,212,134,154,105,6,181,236,220,112,3,41,222,41,240,111,226,5,189,230,44,9,211,197,23,135,252,202,68,202,150,102,240,66,221,231,82,158,234,106,55,197,45,135,31,126,83,114,157,125,215,222,171,39,152,181,238,100,249,186,58,219,100,132,178,150,210,225,36,208,110,169,170,193,19,127,134,134,71,36,230,58,242,103,24,111,133,196,70,29,89,117,134,208,244,71,16,212,133,215,42,44,147,111,148,37,50,178,82,74,49,37,109,41,229,45,62,186,28,38,208,70,106,90,217,188,144,0,21,151,197,99,34,178,111,22,231,230,159,10,32,75,147,93,139,28,222,189,96,170,83,73,97,84,232,144,150,126,146,65,188,226,77,43,105,168,237,180,166,91,37,115,8,219,82,80,149,37,195,118,162,192,91,247,11,76,132,252,132,135,65,205,118,40,63,190,224,170,211,250,203,66,151,30,70,173,192,131,45,131,73,76,144,164,30,142,60,243,14,168,144,214,166,150,219,112,205,100,110,168,146,197,149,0,15,201,86,164,210,171,244,169,180,42,237,50,37,70,155,81,142,228,73,144,229,178,151,152,146,195,137,52,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,161,110,32,217,36,170,229,66,255,0,110,187,108,49,46,118,29,93,82,36,61,74,152,152,170,75,20,151,212,243,202,69,37,110,41,231,86,181,183,29,45,169,46,184,105,55,139,152,105,35,54,220,211,128,66,198,140,80,167,97,28,252,8,167,221,242,226,216,149,74,193,87,167,81,217,67,104,68,169,164,134,208,74,117,194,79,53,104,34,101,163,38,148,179,111,123,104,94,221,233,37,23,181,201,254,90,235,185,169,199,26,62,25,83,15,147,74,103,109,82,228,150,153,72,97,200,148,118,158,109,18,28,104,212,149,238,120,249,168,109,178,36,44,185,142,32,212,68,130,90,147,162,139,78,214,161,88,214,173,26,202,181,160,244,84,91,126,159,30,151,78,141,205,91,156,136,172,54,150,218,111,122,205,75,86,212,33,37,170,140,212,122,106,102,103,218,62,176,165,110,53,126,41,237,111,135,240,124,198,162,33,5,42,192,188,171,182,109,127,16,104,214,244,185,150,245,171,34,12,106,212,230,72,148,136,11,152,110,148,99,116,136,247,37,11,83,14,32,151,166,194,94,196,153,146,156,65,43,213,101,215,30,111,44,182,226,229,11,21,172,201,178,210,186,116,132,34,167,5,153,4,202,42,212,227,90,78,68,39,77,72,90,118,56,148,232,74,52,43,98,201,14,36,183,161,38,90,9,203,70,98,236,76,208,97,100,12,76,177,100,127,53,14,177,11,99,223,197,149,78,153,151,159,135,204,117,166,249,220,174,122,19,205,66,118,47,188,143,188,139,170,128,0,10,171,227,157,249,147,253,164,253,218,32,86,90,50,207,121,102,150,225,186,236,204,62,157,17,23,13,2,215,145,113,193,133,36,201,8,169,173,153,81,153,56,132,233,168,146,202,212,153,10,52,45,94,166,244,37,42,52,37,70,226,57,173,167,116,215,108,107,170,141,122,218,211,186,42,213,191,80,143,84,167,73,229,33,206,68,166,28,75,141,57,177,100,164,43,106,208,147,209,68,105,61,52,50,50,236,23,211,144,92,235,218,185,172,195,136,148,74,181,79,167,196,219,102,158,203,119,29,62,65,182,135,39,236,36,182,170,156,114,109,40,66,153,117,102,70,180,161,37,201,113,100,131,45,170,105,110,193,94,43,153,215,252,38,221,79,229,175,12,234,117,88,214,221,165,80,145,26,237,119,94,75,53,138,163,46,37,37,31,97,164,156,83,49,92,109,125,170,86,199,29,61,196,131,38,89,117,80,131,11,176,134,242,197,249,55,51,22,123,17,13,22,125,175,83,187,234,239,73,124,154,67,20,232,45,111,117,68,93,170,90,212,163,109,180,37,36,122,173,212,154,182,160,150,180,248,161,127,223,233,89,127,205,255,0,254,206,10,1,30,215,20,112,134,242,194,9,54,203,23,131,17,9,23,133,175,76,187,233,15,70,124,157,67,244,233,205,111,105,70,93,138,66,210,162,113,181,165,68,90,45,165,26,119,32,208,181,76,174,23,185,233,252,10,93,72,192,236,99,188,250,76,54,173,111,244,60,153,169,220,205,10,168,227,137,50,213,227,81,116,240,222,213,206,102,164,164,33,211,67,159,52,149,72,112,238,164,114,172,216,248,88,198,79,135,247,15,151,62,51,88,58,174,101,242,233,125,229,127,20,231,225,157,245,31,249,217,148,121,187,217,254,51,165,245,47,50,196,206,91,78,185,201,230,242,22,174,82,213,189,29,198,93,198,115,167,133,215,16,9,148,137,148,220,178,99,125,197,206,165,61,211,83,172,122,163,237,190,252,166,229,58,251,76,51,73,87,45,11,220,201,243,117,105,199,13,9,101,45,169,179,81,160,218,75,86,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,22,105,179,99,75,203,230,32,89,118,245,93,246,218,135,91,159,78,68,165,154,146,147,105,151,159,125,11,90,141,79,32,146,146,38,79,83,50,50,47,110,190,201,11,104,221,116,59,218,220,167,220,246,237,70,60,216,53,24,205,73,105,214,94,67,137,218,227,105,90,123,80,102,90,237,81,31,97,159,120,251,3,252,223,125,136,172,185,38,75,200,105,166,146,107,91,139,81,37,41,73,22,166,102,103,216,68,69,237,17,202,173,155,220,57,119,48,116,204,33,182,110,74,125,82,91,205,178,196,149,68,152,195,232,105,227,156,113,214,210,141,15,106,149,145,237,213,38,141,75,82,215,191,65,6,184,210,200,71,203,171,94,50,27,66,55,82,161,58,125,154,40,207,157,81,45,126,178,250,199,214,224,193,136,117,102,231,92,120,114,244,151,23,78,82,38,85,18,217,173,70,68,241,157,57,146,50,45,219,126,143,103,209,215,235,246,11,96,0,0,0,0,31,58,227,170,181,66,183,170,117,183,212,73,110,159,13,233,74,51,50,34,34,109,6,163,239,50,247,123,200,103,7,53,183,74,47,28,195,95,245,182,222,55,91,118,227,170,236,51,86,226,36,156,231,212,68,93,167,217,235,123,197,173,240,136,176,81,111,224,60,203,157,200,92,151,170,85,55,13,43,83,123,84,182,220,135,1,122,145,237,35,50,51,47,121,144,158,128,0,0,0,60,174,37,98,93,159,133,22,156,235,198,244,173,195,167,65,132,203,174,235,34,75,76,155,170,67,75,115,150,142,98,210,74,89,165,181,104,157,123,116,63,172,197,36,103,87,136,14,32,99,213,201,84,180,237,74,171,180,171,62,36,183,227,177,208,190,251,11,152,210,28,144,218,84,231,46,74,218,113,43,105,212,234,100,90,43,66,246,23,111,33,203,158,86,113,75,50,55,124,58,117,187,64,169,122,41,217,77,166,117,89,200,178,58,118,208,110,178,78,25,188,134,92,73,40,146,241,47,214,238,46,211,236,239,187,188,173,228,211,11,242,221,105,67,133,6,137,10,163,95,218,219,210,170,114,163,71,121,228,191,202,96,150,77,188,76,54,178,70,246,73,73,215,183,83,51,62,222,232,217,198,50,139,66,111,8,168,245,94,136,147,60,235,17,219,230,165,180,23,169,210,212,21,161,158,155,190,151,111,120,128,124,61,112,198,78,40,102,98,222,130,204,78,123,52,71,162,86,164,151,44,212,73,101,154,132,66,89,159,168,162,46,199,61,186,23,188,200,104,22,139,72,135,65,166,51,74,128,218,91,142,198,237,137,73,17,17,110,81,168,251,8,136,187,204,253,131,58,121,206,189,164,223,185,137,186,107,206,204,76,134,221,232,121,106,67,134,180,22,144,99,164,244,245,149,250,30,255,0,96,181,46,18,54,115,150,222,0,185,86,117,149,165,117,109,53,82,147,161,43,149,54,122,123,15,105,107,244,189,231,250,132,232,0,0,0,0,0,0,0,0,0,0,0,0,0,1,193,115,187,99,205,191,178,239,114,81,41,237,19,143,175,163,218,157,166,106,61,39,70,81,232,68,149,31,114,15,216,51,209,105,84,158,164,92,49,42,44,44,208,182,185,154,40,140,203,77,80,162,246,25,123,198,156,172,74,218,238,43,86,13,101,197,18,149,35,155,169,145,234,94,171,138,79,188,255,0,71,222,42,123,139,206,94,230,210,175,116,99,125,26,146,225,197,170,235,233,57,13,176,123,81,202,102,4,102,119,41,45,145,22,166,102,69,185,103,245,105,220,37,183,10,250,153,78,203,53,42,62,189,177,185,250,151,247,85,9,167,239,250,132,202,28,243,27,48,47,15,241,226,207,153,104,223,84,104,242,91,144,203,141,181,39,167,97,111,199,90,154,113,180,173,181,186,218,246,41,60,213,153,25,23,97,158,190,253,105,15,58,25,30,188,114,213,114,201,169,210,225,76,168,90,50,30,89,197,152,77,186,239,41,42,114,66,144,151,28,75,13,180,149,19,76,18,148,68,125,154,234,93,157,222,147,135,190,116,235,248,19,126,193,178,174,202,203,206,217,181,105,13,71,82,31,144,181,34,43,142,189,17,179,112,137,199,208,210,18,150,90,87,173,161,153,125,101,216,87,141,107,220,244,75,198,131,6,229,183,106,12,77,167,212,99,181,37,135,89,117,14,36,208,226,18,180,250,200,51,79,209,81,31,97,159,120,250,160,0,0,3,136,231,74,208,102,242,203,30,34,66,92,114,121,232,86,213,94,108,100,236,37,31,57,20,249,4,141,11,105,158,186,171,217,219,238,49,157,186,60,201,54,157,219,6,123,168,82,36,81,170,45,60,164,232,100,100,182,93,35,50,211,176,245,213,63,87,234,26,62,202,221,208,213,225,151,172,61,174,54,242,92,83,246,197,37,78,232,173,77,43,84,22,20,105,62,211,208,253,110,227,61,71,84,0,0,0,0,21,25,198,134,216,159,26,238,182,238,142,66,186,39,97,195,137,205,36,171,111,52,221,168,175,110,237,52,215,78,221,53,212,120,110,14,247,156,43,119,31,106,244,169,207,237,42,165,2,68,86,155,53,145,17,186,236,218,122,83,216,106,46,223,84,251,136,207,237,30,79,137,149,46,163,134,217,179,249,67,68,145,38,12,201,12,250,101,151,91,90,154,82,92,85,78,98,210,164,169,36,147,46,212,17,145,145,235,217,222,44,75,134,110,100,231,99,174,10,149,46,232,153,206,175,219,175,250,59,114,156,53,45,216,204,68,134,158,106,183,186,181,169,70,183,85,170,180,34,63,113,31,124,198,21,201,197,191,50,18,44,251,26,30,18,218,117,86,19,80,171,58,218,231,147,111,153,44,162,58,204,246,29,73,242,221,37,125,36,167,177,73,52,251,245,238,28,207,130,213,14,164,245,207,117,93,107,83,199,17,81,39,67,82,140,213,180,222,230,83,156,62,221,52,215,79,175,95,168,91,56,0,0,0,0,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,22,253,144,220,51,181,113,147,134,101,171,133,183,172,78,162,139,115,83,235,244,249,59,91,109,110,51,190,175,55,99,237,115,16,180,37,230,150,73,113,181,154,79,99,136,66,136,181,73,10,139,205,86,89,239,44,168,98,228,204,45,188,39,68,168,161,81,211,82,164,84,227,25,37,21,26,115,139,113,13,62,109,238,53,50,189,205,56,133,182,163,61,171,66,182,169,104,216,226,229,175,10,60,235,254,12,174,166,50,215,137,149,58,172,155,110,237,168,71,141,105,59,175,57,154,61,81,231,20,147,143,176,146,110,37,153,78,56,142,212,171,99,110,150,227,65,19,207,58,159,149,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,57,87,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,226,156,80,178,81,248,191,223,107,198,124,61,166,82,160,225,181,229,80,68,102,169,208,139,147,232,106,162,153,82,215,28,154,82,143,86,93,229,62,243,102,217,18,27,245,218,216,218,80,215,50,42,225,54,63,99,46,5,122,127,240,71,136,85,91,95,229,69,60,233,149,78,137,105,46,123,61,187,84,91,136,249,111,35,114,249,111,163,107,173,239,94,197,167,114,181,242,182,157,173,93,190,110,170,53,149,107,65,235,107,87,5,66,61,46,157,27,154,134,249,242,159,113,45,180,222,245,154,80,157,203,90,75,85,25,36,181,212,204,139,180,104,39,35,153,68,165,101,7,8,213,106,63,81,137,88,187,43,210,19,82,184,234,172,71,74,16,183,201,4,148,69,101,102,146,117,113,153,45,219,57,135,169,173,199,156,36,183,205,54,211,34,128,0,5,0,241,71,241,217,137,191,114,249,60,33,61,56,53,82,105,85,252,162,94,212,42,237,50,37,70,155,81,190,42,81,38,67,150,202,94,98,75,14,83,41,233,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,197,111,254,14,55,149,119,50,245,106,54,31,85,98,90,184,55,50,57,212,224,214,164,201,42,148,152,11,82,8,142,156,81,141,109,188,226,201,237,219,20,165,108,40,251,77,79,56,241,26,21,61,49,127,11,108,76,22,200,238,40,225,166,26,80,189,13,109,209,176,254,232,232,161,117,79,72,229,115,98,74,121,207,156,121,107,113,90,184,234,213,235,40,244,215,66,208,136,136,179,174,52,103,156,28,166,89,185,186,194,255,0,144,245,217,17,40,245,216,18,27,147,66,184,213,0,229,63,74,89,184,131,124,144,130,113,163,90,29,105,6,218,144,107,217,175,45,102,70,166,144,101,159,108,82,194,219,239,5,175,186,158,25,226,93,11,208,215,37,27,147,214,194,234,153,145,202,230,178,135,155,249,198,86,182,213,171,110,161,94,170,143,77,116,61,12,140,139,208,98,238,100,113,183,30,169,86,189,27,23,239,233,119,60,123,58,59,177,168,235,151,29,130,125,164,56,150,146,225,184,242,16,151,100,45,69,29,173,86,242,150,179,52,153,153,234,165,25,200,14,28,89,28,141,154,219,202,125,225,136,43,151,31,14,172,249,12,34,115,45,33,214,151,91,150,162,53,148,38,159,34,36,161,9,73,37,79,169,42,230,165,14,180,148,146,77,226,117,187,222,17,87,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,2,228,248,140,228,163,241,170,195,134,43,246,5,50,148,222,38,218,223,57,77,146,249,114,156,170,65,34,89,185,76,83,219,146,132,238,90,201,198,148,233,41,40,113,42,78,173,37,231,92,42,44,254,186,172,43,171,251,107,110,92,150,229,67,253,242,28,234,108,232,238,127,201,113,151,155,113,31,82,146,164,251,12,135,228,171,85,170,181,250,172,218,237,118,167,46,163,82,168,200,114,92,201,146,222,83,207,201,125,197,26,156,117,199,20,102,165,173,74,51,81,168,204,204,204,204,204,94,167,14,44,142,73,202,149,155,62,240,196,21,196,145,136,183,132,118,17,57,150,144,211,168,162,68,73,154,202,19,79,145,26,150,181,40,210,167,212,149,114,148,182,154,74,73,68,201,58,229,59,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,74,160,25,172,205,143,138,124,100,248,129,112,249,139,226,226,120,123,216,22,110,41,240,225,178,112,251,16,109,232,149,203,122,185,30,183,26,116,25,36,123,29,71,166,102,25,25,25,25,41,11,74,137,43,66,210,100,180,45,41,82,77,42,73,25,85,6,113,114,117,125,229,2,251,143,64,175,204,244,205,183,89,223,242,126,224,229,179,31,210,156,166,99,174,87,240,84,62,235,140,114,156,144,77,252,225,150,253,55,39,82,62,206,213,195,131,136,4,204,187,215,90,194,76,94,184,191,204,158,127,82,251,82,100,54,252,135,45,217,91,22,230,232,232,101,14,56,182,94,112,137,11,100,147,180,156,116,157,73,163,231,137,219,191,1,231,239,251,254,205,194,203,54,173,136,56,131,112,196,161,219,212,56,231,38,116,233,38,123,26,70,164,68,68,68,70,165,173,74,52,161,8,73,26,214,181,37,41,37,41,68,71,151,113,163,220,148,221,52,43,195,40,248,67,86,183,39,117,113,35,217,244,202,91,142,114,150,222,217,80,152,76,73,45,232,178,35,61,143,176,234,53,211,106,182,234,147,52,153,25,246,176,25,87,23,167,144,172,45,177,49,167,134,197,141,134,152,151,66,244,205,183,89,244,159,91,11,170,122,63,55,149,95,148,243,127,56,202,208,226,116,113,164,43,213,81,107,166,135,169,25,145,212,182,107,178,163,136,249,74,196,117,217,87,171,93,117,42,119,49,250,5,125,134,77,17,106,241,82,100,70,164,145,153,242,222,70,228,147,172,153,154,155,82,146,100,107,66,219,113,115,43,131,6,94,41,87,37,205,114,230,70,229,165,75,90,237,57,9,162,90,242,19,49,41,96,166,189,29,206,189,75,105,39,189,75,68,119,227,165,38,191,155,210,83,134,68,165,164,141,187,116,1,76,28,101,240,66,149,98,227,109,3,26,41,245,201,114,36,98,132,119,211,58,3,205,167,100,71,233,172,67,142,75,105,101,161,154,28,105,198,181,66,136,205,43,109,106,220,100,178,67,117,236,3,170,229,99,5,63,24,156,193,89,56,56,229,67,162,137,112,84,15,175,125,46,242,220,68,22,26,92,137,92,165,114,220,34,120,216,101,210,111,114,13,60,195,70,237,19,169,150,148,192,101,92,94,158,66,176,182,196,198,158,27,22,54,26,98,93,11,211,54,221,103,210,125,108,46,169,232,252,222,85,126,83,205,252,227,43,67,137,209,198,144,175,85,69,174,154,30,164,102,71,82,217,174,202,142,35,229,43,17,215,101,94,173,117,212,169,220,199,232,21,246,25,52,69,171,197,73,145,26,146,70,103,203,121,27,146,78,178,102,106,109,74,73,145,173,11,109,197,204,174,12,25,120,165,92,151,53,203,153,27,150,149,45,107,180,228,38,137,107,200,76,196,165,130,154,244,119,58,245,45,164,158,245,45,17,223,142,148,154,254,111,73,78,25,18,150,146,54,237,208,4,85,226,143,224,79,19,126,229,243,136,66,128,70,135,179,183,147,235,103,55,56,94,237,21,69,18,21,237,67,142,250,173,58,196,183,100,114,32,190,235,140,45,228,56,219,75,36,169,15,38,50,26,53,169,14,27,100,163,90,18,163,45,170,160,27,254,192,188,176,178,242,171,97,246,32,219,210,232,119,13,14,65,198,157,6,73,22,246,151,161,25,25,25,25,165,104,82,77,43,66,210,102,133,161,73,82,77,73,81,25,175,251,254,242,197,59,202,173,136,56,131,112,203,174,92,53,201,7,38,116,233,38,91,221,94,132,68,68,68,68,148,33,41,36,161,8,73,18,16,132,165,41,36,165,36,69,113,60,49,114,29,248,16,161,70,199,156,88,162,237,191,174,10,122,125,27,75,168,211,185,114,173,118,84,183,146,230,138,230,168,185,210,24,84,115,86,230,219,117,148,155,140,158,155,221,73,192,14,40,254,59,49,55,238,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,16,3,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,30,126,255,0,191,236,220,44,179,106,216,131,136,55,12,74,29,189,67,142,114,103,78,146,103,177,164,106,68,68,68,68,106,90,212,163,74,16,132,145,173,107,82,82,146,82,148,68,113,87,33,153,193,185,179,115,138,24,227,90,81,203,133,100,208,228,80,147,105,209,229,181,31,159,5,135,91,150,135,150,227,141,32,148,165,188,168,200,116,208,165,184,77,154,141,8,82,136,183,42,157,179,99,226,159,25,62,32,92,62,98,248,184,158,30,246,5,155,138,124,56,108,156,62,196,27,122,37,114,222,174,71,173,198,157,6,73,30,199,81,233,153,134,70,70,70,74,66,210,162,74,208,180,153,45,11,74,84,147,74,146,70,85,65,156,92,157,95,121,64,190,227,208,43,243,61,51,109,214,119,252,159,184,57,108,199,244,167,41,152,235,149,252,21,15,186,227,28,167,36,19,127,56,101,191,77,201,212,143,179,181,112,224,226,1,51,46,245,214,176,147,23,174,47,243,39,159,212,190,212,153,13,191,33,203,118,86,197,185,186,58,25,67,142,45,151,156,34,66,217,36,237,39,29,39,82,104,249,226,118,239,198,107,51,99,226,159,25,62,32,92,62,98,248,184,158,30,246,5,155,138,124,56,108,156,62,196,27,122,37,114,222,174,71,173,198,157,6,73,30,199,81,233,153,134,70,70,70,74,66,210,162,74,208,180,153,45,11,74,84,147,74,146,70,85,65,156,92,157,95,121,64,190,227,208,43,243,61,51,109,214,119,252,159,184,57,108,199,244,167,41,152,235,149,252,21,15,186,227,28,167,36,19,127,56,101,191,77,201,212,143,178,64,112,108,193,79,151,57,130,171,99,28,186,135,38,38,25,83,203,146,195,110,237,113,249,213,22,164,71,111,114,77,181,18,153,75,8,152,106,209,104,81,57,200,211,114,119,144,186,144,0,1,13,120,142,228,114,78,107,108,216,23,134,31,46,36,124,69,179,227,190,136,44,186,134,154,69,110,34,140,150,112,157,124,200,148,133,165,68,165,48,165,43,148,149,186,234,84,73,39,141,214,253,174,69,242,101,66,201,230,28,74,166,57,85,244,205,231,116,116,242,46,106,147,75,89,69,83,141,18,249,81,163,54,173,52,101,174,107,164,78,41,36,227,138,90,148,173,164,104,105,190,43,198,175,194,197,173,241,2,15,151,84,69,85,229,59,197,62,13,252,64,183,188,197,129,164,138,181,38,149,95,165,77,161,87,105,145,42,52,218,140,119,34,76,135,45,148,188,196,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,197,91,87,248,62,238,205,197,55,228,177,108,192,149,242,107,181,31,72,75,220,243,59,95,62,109,13,157,143,20,151,55,165,41,219,33,91,57,109,58,122,173,215,90,249,219,62,180,237,106,21,141,106,209,172,171,90,15,69,69,183,233,241,233,116,232,220,213,185,200,138,195,105,109,166,247,172,212,181,109,66,18,90,168,205,71,166,166,102,125,163,235,0,0,10,22,226,149,129,120,113,128,217,154,110,147,133,244,111,67,82,174,139,126,61,200,245,53,163,34,139,14,83,178,165,50,226,35,32,136,185,76,159,78,149,147,122,154,80,165,168,145,181,4,132,35,245,240,159,194,27,55,22,179,95,25,251,205,137,111,162,198,163,185,119,211,25,101,243,105,11,168,198,153,17,17,212,233,167,214,82,16,167,249,132,146,52,234,182,208,74,220,141,200,85,239,0,0,10,234,227,21,152,44,56,183,240,157,156,184,206,183,253,51,121,221,29,29,118,35,206,48,68,221,10,43,82,76,138,90,92,90,79,87,157,229,72,142,148,182,100,162,109,111,154,212,146,52,161,234,108,22,169,193,115,48,182,173,62,29,199,150,42,180,110,142,181,82,168,73,187,105,19,92,148,218,91,157,243,17,153,126,26,91,81,146,205,228,33,130,121,36,141,251,155,39,204,201,4,214,171,181,64,20,173,198,175,197,61,173,240,254,15,152,212,71,191,224,187,107,80,175,155,87,48,182,85,211,7,173,162,220,20,250,29,46,163,27,154,182,249,241,95,110,168,219,173,239,65,165,105,220,133,168,181,73,146,139,93,72,200,251,68,117,226,13,146,74,174,84,47,246,235,182,195,18,231,97,213,213,34,67,212,169,137,138,164,177,73,125,79,60,164,82,86,226,158,117,107,91,113,210,218,146,235,134,147,120,185,134,146,51,109,205,60,86,74,51,93,93,202,94,50,194,188,185,181,89,150,133,75,72,119,77,18,19,200,79,95,23,106,201,183,9,46,17,160,222,97,107,230,182,122,161,71,162,219,230,33,14,184,99,65,54,5,255,0,102,226,157,155,73,196,28,62,184,98,87,45,234,228,114,147,6,116,99,61,142,163,83,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,244,0,0,42,175,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,117,254,40,60,62,228,213,164,214,179,67,130,212,168,136,90,35,170,125,225,67,140,211,81,145,177,150,165,72,153,90,55,93,125,41,53,154,80,194,86,195,77,111,113,102,167,125,101,169,122,214,13,155,127,222,88,125,38,171,42,204,184,101,210,151,92,163,205,160,84,201,147,45,147,41,210,218,54,164,71,117,10,35,74,208,164,158,165,169,122,171,74,22,157,171,66,84,95,171,10,176,206,234,198,76,71,183,48,182,202,137,212,86,174,106,131,84,248,219,155,113,109,179,188,253,119,221,229,161,107,75,45,32,148,227,139,36,158,198,208,181,25,104,147,23,146,254,89,236,220,168,112,252,197,140,45,179,231,75,168,173,86,61,201,82,171,212,228,153,165,117,26,139,148,167,16,235,228,222,227,75,40,218,211,104,67,105,51,218,132,39,114,150,189,238,46,131,5,255,0,127,165,101,255,0,55,255,0,251,56,40,4,95,155,25,103,179,115,95,195,243,9,240,182,240,157,46,156,180,216,246,221,74,145,83,140,102,165,211,170,45,210,155,67,79,155,123,137,47,35,107,174,33,109,168,203,114,22,173,170,66,246,56,138,65,198,140,33,188,176,23,20,46,12,35,196,6,34,55,93,183,100,37,153,7,17,242,121,135,80,182,210,235,79,54,190,195,52,56,211,141,184,68,162,74,200,150,68,164,165,68,105,43,52,225,117,196,2,29,94,29,55,44,152,223,113,114,106,172,244,212,235,30,168,251,108,49,21,200,173,48,211,12,210,85,203,66,54,188,92,173,90,113,195,90,158,83,138,108,212,75,38,146,236,234,205,143,133,140,100,248,127,112,249,115,227,53,131,70,121,196,202,173,155,154,252,35,168,89,245,154,108,68,220,244,232,242,36,218,117,119,28,54,87,78,168,154,61,66,83,169,66,213,211,56,164,182,151,145,181,91,144,68,162,46,98,27,90,51,217,127,216,23,150,22,94,85,108,62,196,27,122,93,14,225,161,200,56,211,160,201,34,222,210,244,35,35,35,35,52,173,10,73,165,104,90,76,208,180,41,42,73,169,42,35,59,137,225,123,158,159,195,93,170,140,14,198,59,207,171,196,154,46,255,0,67,201,154,157,175,87,105,109,182,147,45,94,53,31,81,49,157,28,230,106,73,90,218,36,57,243,170,76,135,10,127,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,169,158,52,180,58,147,55,61,171,117,161,79,20,84,196,131,13,42,35,86,210,123,153,81,112,187,116,211,93,62,189,126,161,210,248,72,102,66,69,223,99,76,194,91,178,170,194,170,20,151,92,92,2,113,243,53,156,70,153,128,195,73,46,99,166,175,164,165,118,37,36,159,118,157,194,198,196,57,226,101,153,57,216,21,130,167,75,181,230,242,107,247,19,254,142,213,46,26,86,212,103,226,76,79,53,59,29,66,210,162,91,73,209,90,25,17,251,12,251,171,183,134,109,50,163,137,57,179,249,67,91,126,76,233,145,217,244,203,207,56,165,58,165,56,154,156,53,169,74,82,137,70,125,171,51,51,51,215,183,188,122,206,49,55,156,43,139,31,105,20,168,47,234,84,186,4,120,174,182,74,45,9,214,230,212,18,174,194,81,246,250,197,222,68,127,96,247,60,23,173,137,242,110,251,146,232,233,213,209,53,10,100,78,105,161,91,121,164,237,57,123,119,105,166,186,118,233,174,162,220,192,0,0,0,7,43,205,37,208,213,159,151,172,66,174,184,242,91,83,22,197,89,77,106,173,55,45,48,95,81,36,187,75,83,61,189,196,122,140,224,214,102,73,187,46,217,211,218,66,151,34,179,81,117,228,164,136,204,205,111,58,102,69,167,105,235,170,190,191,214,52,71,146,203,65,155,51,44,120,119,9,17,249,47,77,182,169,19,164,167,97,36,249,203,167,199,37,234,91,72,245,213,62,222,223,121,142,222,0,0,0,62,85,209,115,209,44,234,12,235,150,226,168,49,10,159,78,142,236,151,221,121,212,54,146,67,104,82,213,235,44,201,63,69,38,125,166,93,194,142,120,132,231,78,189,142,215,236,235,42,211,172,188,213,155,73,144,236,116,161,137,11,74,37,56,211,210,219,39,12,155,125,109,45,42,101,212,250,218,17,159,212,93,135,230,242,95,145,235,199,50,183,44,106,149,82,20,202,125,163,29,228,42,84,195,109,214,185,169,75,145,212,180,54,226,152,113,165,40,218,124,212,146,62,253,53,62,206,251,188,193,60,11,176,48,30,206,135,104,216,212,104,241,155,142,203,109,189,39,167,97,15,200,90,90,109,181,45,197,180,218,55,169,92,164,25,153,151,105,150,190,237,58,24,174,14,50,213,34,111,12,168,52,194,212,212,186,164,87,52,251,99,212,19,239,254,129,248,184,65,101,238,101,169,67,168,99,53,118,148,227,18,170,241,221,133,17,199,88,52,154,226,58,136,18,16,164,154,155,35,52,153,164,204,140,150,105,247,17,247,139,13,190,235,75,183,109,89,213,134,212,73,84,126,86,134,103,161,122,206,37,62,242,253,47,120,204,109,221,82,122,177,112,203,168,190,225,173,199,185,122,168,204,207,93,16,146,246,153,251,134,133,178,67,99,77,176,114,239,109,81,42,13,19,111,163,172,220,157,166,74,45,103,73,81,106,70,148,159,114,203,216,59,216,0,0,0,0,0,0,0,0,0,0,0,0,0,15,59,136,48,85,82,180,39,194,75,123,205,206,87,171,166,186,232,234,15,187,245,12,190,145,187,21,237,77,38,149,167,216,101,167,121,13,43,101,170,166,186,190,11,91,211,220,113,181,169,206,175,85,54,122,164,244,150,241,123,207,220,63,62,102,48,98,151,142,184,83,84,177,106,45,54,163,149,200,229,169,73,73,237,219,37,151,79,67,52,47,77,121,69,252,159,251,203,224,100,239,4,151,129,56,71,6,207,125,5,207,111,155,189,90,118,171,89,82,28,45,76,219,65,159,99,190,239,251,207,186,128,240,248,199,132,150,158,52,88,85,107,26,236,166,70,148,205,66,35,236,52,227,172,180,181,71,117,198,92,105,46,160,220,66,201,11,73,58,163,37,18,76,203,95,212,116,31,155,220,171,221,249,98,196,137,148,233,49,159,93,18,76,135,36,82,231,54,135,77,4,202,159,144,76,161,78,27,45,163,153,177,141,198,73,236,246,151,103,116,188,225,121,157,183,41,21,6,48,51,18,235,114,93,141,36,210,221,34,68,185,59,137,11,82,161,69,97,132,169,231,200,137,36,68,179,36,33,26,247,153,123,72,91,75,47,55,33,150,228,50,180,173,183,82,75,66,146,122,145,145,150,164,100,100,63,236,0,0,7,194,190,232,133,114,89,55,5,188,109,165,207,73,210,229,195,218,162,212,149,204,101,72,208,203,67,215,233,123,143,236,25,186,204,93,162,253,145,142,23,197,188,243,105,111,166,184,106,105,66,82,70,68,148,166,99,200,34,34,52,150,159,71,220,46,19,132,254,38,183,119,229,236,173,169,83,185,211,40,147,58,86,208,110,238,52,71,102,12,20,17,104,107,51,45,13,94,194,34,251,4,222,0,0,0,0,16,95,139,182,30,59,121,101,198,37,90,28,102,121,244,58,219,117,23,94,217,243,156,150,96,79,81,167,113,36,207,110,170,35,208,204,139,95,105,10,155,202,166,41,43,8,113,202,215,186,214,241,181,27,210,80,152,148,189,219,73,44,117,140,56,179,51,222,146,34,34,111,218,122,123,199,101,226,105,138,118,230,46,99,13,181,116,91,115,99,201,99,228,148,54,156,91,46,54,191,156,234,166,44,245,52,45,69,174,142,39,219,175,104,238,92,23,223,169,149,231,113,199,105,199,58,62,134,98,148,157,85,183,127,54,156,70,122,119,107,160,181,139,226,235,166,217,22,141,98,235,171,73,109,136,212,168,50,38,45,75,90,82,90,52,210,156,62,213,25,23,114,79,218,95,105,12,239,102,215,23,234,120,219,142,247,45,121,201,206,200,134,138,172,200,116,226,55,84,180,244,229,49,245,53,183,215,89,105,163,189,155,79,78,222,194,247,219,207,12,12,24,115,11,178,245,2,177,58,43,45,202,185,212,213,101,11,75,122,40,217,147,6,18,139,83,52,36,251,219,63,105,151,214,98,98,128,0,0,0,0,0,0,0,0,0,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,102,156,32,179,85,102,215,48,190,54,86,238,58,148,74,109,217,110,72,155,38,223,97,77,155,101,86,167,58,226,165,58,72,90,150,100,228,150,157,114,66,148,130,74,62,103,150,164,146,249,111,41,50,255,0,53,89,103,179,115,95,132,115,48,182,240,157,46,156,180,200,77,74,145,83,140,102,165,211,170,45,161,196,52,249,183,184,146,242,54,186,226,22,218,140,183,33,106,218,164,47,99,136,207,14,42,225,157,213,131,120,143,113,225,109,235,19,167,173,91,53,7,105,242,118,182,226,27,123,97,250,143,181,204,66,22,166,93,65,165,198,214,105,45,237,173,10,34,209,68,63,94,37,226,245,229,139,81,172,214,47,55,226,62,187,26,215,139,104,83,30,101,130,105,107,167,70,117,229,199,75,164,159,85,75,66,95,229,146,136,147,170,27,65,171,114,247,45,86,63,192,199,243,217,251,55,251,200,114,174,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,103,215,101,173,66,190,109,90,205,149,116,193,235,104,183,5,62,69,46,163,27,154,182,249,241,95,109,77,186,222,244,26,86,157,200,90,139,84,153,40,181,212,140,143,180,80,190,126,178,81,117,101,79,17,229,214,233,52,206,163,12,174,106,131,206,91,149,8,228,226,219,129,188,212,226,105,146,13,197,45,105,121,164,17,146,20,181,31,57,180,26,200,247,37,212,53,99,252,52,50,57,27,46,54,107,56,195,124,46,90,241,22,244,163,182,135,162,56,135,99,162,135,78,120,219,124,161,41,149,146,84,114,77,72,105,79,41,105,245,22,217,54,130,34,74,214,244,223,0,0,1,64,60,81,252,118,98,111,220,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,68,174,33,153,44,165,102,159,11,228,87,109,11,126,34,177,82,218,142,71,111,204,57,41,138,115,88,39,55,59,79,125,197,36,210,180,41,38,234,154,37,154,73,15,26,79,152,218,22,246,234,139,202,166,77,177,31,51,152,203,51,10,186,74,173,173,18,223,234,19,116,213,228,210,141,207,64,184,132,184,150,217,125,135,28,104,249,203,125,190,81,53,184,156,45,28,94,211,75,78,105,160,155,2,192,179,112,178,205,164,225,246,31,91,209,40,118,245,14,57,70,131,6,49,30,198,145,169,153,153,153,153,169,107,82,141,75,90,212,102,181,173,74,82,141,74,81,153,250,1,21,120,163,248,19,196,223,185,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,43,171,137,215,15,249,152,187,14,78,96,112,66,221,234,239,168,155,159,185,169,173,56,251,178,171,209,91,97,150,90,84,100,41,102,217,60,195,113,251,25,109,9,83,201,90,180,53,56,148,33,207,129,194,135,35,145,173,170,85,19,55,24,140,185,101,93,169,71,144,187,70,146,104,118,57,65,136,234,92,97,83,95,37,18,77,213,190,210,151,202,73,106,209,50,234,92,213,106,113,28,155,52,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,149,64,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,215,243,21,128,214,110,100,176,142,187,133,55,156,40,138,69,70,58,215,76,156,244,115,121,116,154,137,33,69,30,107,68,149,161,91,219,82,181,52,146,211,189,6,182,212,123,22,162,60,251,221,57,98,198,91,99,48,82,178,196,155,95,211,23,243,53,4,83,217,133,75,121,47,183,43,152,210,94,109,244,56,123,73,44,169,133,165,227,91,155,57,109,153,155,164,222,213,146,111,79,34,216,77,140,184,41,151,27,118,194,199,27,191,211,85,232,155,156,141,15,114,93,244,20,19,66,9,154,103,80,70,125,71,43,69,122,218,154,81,191,148,217,169,166,155,81,200,1,70,220,75,51,213,27,51,87,52,92,48,195,25,241,37,97,125,185,33,138,148,89,201,138,235,111,213,234,39,28,201,79,172,159,109,14,178,134,73,247,153,75,100,146,220,124,199,20,165,146,155,38,225,0,146,153,23,206,109,119,39,152,143,42,166,229,43,211,54,101,209,211,199,185,169,173,33,5,41,77,180,107,229,73,140,226,180,209,230,185,174,153,54,165,19,110,37,106,74,182,153,161,214,244,19,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,253,99,42,226,101,112,226,207,28,108,169,94,83,236,252,65,68,185,24,117,120,72,97,115,158,105,110,186,186,36,180,145,160,166,180,193,25,165,104,82,77,41,125,41,79,53,72,105,165,36,212,108,147,78,91,158,107,178,163,135,25,181,195,133,217,87,171,93,13,86,15,49,250,5,125,134,73,114,169,18,148,68,70,164,145,153,115,25,94,212,147,172,153,146,92,74,82,100,104,90,27,113,17,47,1,184,134,101,47,45,50,99,101,56,166,75,93,155,98,71,102,155,7,16,105,105,122,117,58,177,52,218,91,245,25,78,71,45,239,176,133,205,83,169,111,144,114,91,87,51,84,169,12,146,84,118,19,107,93,150,173,243,66,139,116,217,87,53,42,224,162,205,223,211,84,105,115,91,151,21,253,139,82,23,177,214,205,72,86,213,161,73,61,15,177,73,50,62,210,49,245,132,106,226,37,129,115,49,251,42,119,93,183,65,163,122,78,228,160,242,174,74,11,41,55,205,197,74,138,102,110,161,166,217,37,41,231,156,138,185,76,182,217,165,73,83,143,35,232,153,18,211,158,192,22,189,193,63,5,234,180,232,215,230,59,220,54,132,184,177,234,145,226,208,109,154,195,203,82,17,41,130,117,197,212,82,211,123,180,90,9,214,97,17,186,104,50,222,218,208,133,106,151,82,86,148,3,42,226,127,240,197,207,143,224,66,187,27,1,177,98,181,182,193,184,42,9,244,109,82,163,81,229,197,181,222,82,30,83,154,39,148,163,228,200,125,81,201,91,156,109,166,84,110,60,122,111,117,71,103,217,174,202,142,28,102,215,14,23,101,94,173,116,53,88,60,199,232,21,246,25,37,202,164,74,81,17,26,146,70,101,204,101,123,82,78,178,102,73,113,41,73,145,161,104,109,196,122,188,1,193,202,22,95,240,106,211,193,219,113,238,162,37,179,79,76,119,36,237,90,58,185,75,82,156,147,39,98,214,179,111,154,251,142,187,203,222,105,70,253,169,245,82,68,58,0,8,171,197,31,192,158,38,253,203,231,16,133,0,141,84,8,43,196,127,135,252,60,196,80,157,197,188,33,183,127,205,98,7,76,195,177,163,184,196,118,238,40,187,208,222,217,11,121,109,182,135,153,108,205,104,120,213,184,219,104,218,81,47,230,77,168,235,194,135,35,146,110,90,173,19,55,24,140,184,135,66,166,200,144,187,70,146,104,106,65,206,150,210,156,97,83,95,37,18,137,164,48,234,87,202,73,104,233,188,210,92,213,9,109,28,235,116,20,3,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,0,113,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,226,144,56,143,241,0,153,152,138,235,184,73,132,55,23,249,147,192,233,159,118,76,118,223,142,229,197,43,98,28,221,33,15,33,183,16,203,46,25,161,12,154,118,155,141,27,170,53,252,201,53,218,248,24,254,123,63,102,255,0,121,8,1,155,31,20,248,201,241,2,225,243,23,196,170,225,139,159,31,192,133,118,54,3,98,197,107,109,131,112,84,19,232,218,165,70,163,203,139,107,188,164,60,167,52,79,41,71,201,144,250,163,146,183,56,219,76,168,220,120,244,222,234,142,215,179,21,128,214,110,100,176,142,187,133,55,156,40,138,69,70,58,215,76,156,244,115,121,116,154,137,33,69,30,107,68,149,161,91,219,82,181,52,146,211,189,6,182,212,123,22,162,60,246,95,249,117,197,204,62,198,218,182,94,165,90,114,235,151,181,42,65,178,84,250,3,75,168,174,98,57,5,33,15,48,150,146,107,90,21,28,210,246,134,146,90,80,103,189,40,52,169,37,123,217,22,194,108,101,193,76,184,219,182,22,56,221,254,154,175,68,220,228,104,123,146,239,160,160,154,16,76,211,58,130,51,234,57,90,43,214,212,210,141,252,166,205,77,52,218,142,139,51,99,226,159,25,62,32,92,62,98,248,247,249,23,206,109,119,39,152,143,42,166,229,43,211,54,101,209,211,199,185,169,173,33,5,41,77,180,107,229,73,140,226,180,209,230,185,174,153,54,165,19,110,37,106,74,182,153,161,214,239,39,23,176,135,8,243,85,132,110,89,151,155,17,43,246,197,126,59,85,10,101,78,158,250,22,182,22,164,26,163,207,133,33,59,146,75,36,175,84,172,183,33,104,90,146,162,91,107,82,85,2,242,215,156,92,26,200,165,116,242,85,138,16,233,72,137,106,115,220,174,98,37,188,226,166,69,153,92,121,8,144,243,47,197,101,131,120,249,6,181,64,231,110,91,155,161,180,75,105,164,154,146,205,143,216,23,253,155,138,118,109,39,16,112,250,225,137,92,183,171,145,202,76,25,209,140,246,58,141,76,140,140,140,137,72,90,84,74,66,208,162,37,161,105,82,84,73,82,76,139,208,0,0,0,128,28,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,26,83,0,0,0,1,74,220,106,252,83,218,223,15,224,249,141,68,56,42,120,167,186,126,31,206,243,26,112,186,144,0,28,83,56,25,148,161,101,91,3,171,24,155,83,46,117,85,237,212,187,110,34,162,173,246,229,214,29,101,197,199,109,210,74,145,181,146,229,45,199,12,214,131,229,182,178,73,154,205,9,86,117,238,203,166,187,124,221,85,155,214,233,157,214,214,174,10,132,138,165,70,79,41,13,243,229,62,226,156,117,205,136,36,161,59,150,181,30,137,34,73,107,161,17,23,96,177,76,63,225,25,93,186,178,142,171,202,178,253,86,137,140,85,46,101,118,21,18,108,84,39,149,21,166,36,148,122,73,165,79,182,134,94,148,181,71,117,199,222,61,204,232,134,205,164,26,94,53,215,181,38,167,121,97,69,255,0,10,179,13,185,116,11,178,206,172,55,37,164,75,136,68,253,62,163,17,226,82,73,198,94,73,145,45,183,91,45,80,226,79,181,38,74,46,242,23,209,144,28,224,210,179,101,132,105,85,64,229,183,125,217,209,225,192,186,208,243,73,36,73,125,104,81,55,57,165,54,132,181,178,65,178,234,205,180,165,38,210,210,180,109,216,77,184,228,160,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,44,127,26,48,134,205,199,172,47,184,48,143,16,24,150,229,10,226,142,150,100,28,71,205,151,218,90,28,75,173,60,218,251,72,150,219,173,182,225,18,137,72,51,65,18,146,164,153,164,243,195,153,124,186,95,121,95,197,57,248,103,125,71,254,118,101,30,110,246,127,140,233,125,75,204,177,51,150,211,174,114,121,188,133,171,148,181,111,71,113,151,113,159,117,225,215,158,169,57,90,188,138,199,196,25,242,215,133,117,249,15,61,57,152,209,90,90,233,149,23,138,58,10,164,102,77,155,239,33,45,199,75,107,101,43,250,11,82,210,133,173,36,133,222,157,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,245,128,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,41,131,137,102,64,42,184,103,127,197,197,76,191,225,212,183,236,155,174,67,17,38,82,168,237,170,65,210,235,111,188,109,161,166,98,161,27,154,141,33,75,101,45,37,38,180,165,229,41,162,229,146,227,182,169,213,195,231,36,148,172,168,88,14,87,110,118,34,78,196,91,170,60,119,170,179,21,21,41,126,146,194,153,101,75,164,161,196,188,234,22,134,228,37,197,41,214,205,36,241,242,205,68,100,219,122,118,12,216,248,88,198,79,135,247,15,151,62,51,88,47,251,253,43,47,249,191,255,0,217,193,64,34,226,120,83,231,142,78,37,82,160,101,111,18,81,17,170,237,177,71,36,90,213,52,173,166,10,163,78,138,148,32,161,45,189,72,215,37,150,180,82,84,218,79,152,203,78,41,100,149,52,167,30,237,92,65,178,73,74,205,125,128,221,118,216,98,36,28,69,181,99,200,122,149,49,49,82,167,234,204,37,151,148,138,74,220,83,205,33,8,114,66,155,82,93,112,212,76,159,48,210,68,78,57,173,53,225,14,94,49,230,244,204,51,120,47,135,116,169,116,236,65,183,43,14,181,46,75,51,57,104,160,63,10,65,33,233,110,203,96,212,77,33,135,82,90,58,217,168,205,123,18,222,245,173,9,85,239,102,22,157,93,163,228,191,18,233,55,77,199,242,130,181,11,11,235,49,234,53,126,141,17,61,33,41,20,151,82,236,158,66,12,208,215,49,100,165,242,210,123,83,187,66,236,33,156,33,170,129,76,28,95,241,135,4,175,172,92,141,100,217,246,220,74,181,237,106,199,141,2,175,119,70,172,190,164,69,67,107,152,110,209,78,38,222,66,150,135,31,109,213,190,149,26,210,189,204,171,67,66,210,152,171,148,140,47,197,12,89,204,53,147,111,225,26,165,196,174,192,172,67,171,157,97,152,77,202,69,13,136,242,27,90,234,46,182,233,147,74,67,39,181,68,133,153,19,139,216,209,106,167,18,147,209,157,167,78,174,209,237,90,53,38,233,184,254,80,86,161,83,227,199,168,213,250,52,68,244,132,164,54,148,187,39,144,131,52,53,204,89,41,124,180,158,212,238,208,187,8,125,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,14,184,159,224,195,152,163,151,169,245,136,49,89,114,85,176,167,107,43,90,155,213,68,204,104,51,84,122,25,33,71,222,225,123,72,190,178,21,13,148,172,95,169,224,150,59,219,85,230,231,59,30,26,234,176,225,212,72,157,82,19,211,156,198,20,238,239,93,5,166,141,118,238,61,59,59,75,221,162,27,30,235,166,222,246,141,30,235,164,201,109,248,213,88,49,230,33,72,90,84,90,58,210,92,46,212,153,151,114,139,218,127,105,138,167,227,64,253,76,239,43,114,59,174,57,209,244,48,212,148,234,173,187,249,181,18,35,211,187,93,7,14,225,151,138,150,230,17,99,13,203,116,92,147,99,198,96,173,57,141,54,183,156,109,31,57,213,67,89,104,107,90,75,93,27,87,183,94,193,198,179,89,138,74,197,236,114,186,46,180,188,110,198,244,148,214,34,47,118,226,83,29,99,238,32,200,247,168,140,180,115,216,122,123,133,177,240,137,195,199,108,236,185,76,171,76,140,207,58,185,91,114,160,211,219,62,115,146,244,8,10,36,238,52,145,237,213,38,122,17,153,107,237,49,58,0,0,0,0,4,33,226,191,137,173,217,249,123,59,106,44,238,76,202,220,206,149,196,115,118,154,227,189,6,114,12,180,37,145,158,166,159,105,25,125,162,158,242,235,104,189,123,227,133,143,111,50,218,92,234,110,26,98,22,149,17,153,41,42,152,210,12,140,137,39,175,210,247,13,34,216,148,66,182,172,139,126,222,38,210,223,163,41,113,33,237,73,104,69,203,101,40,208,139,66,253,31,113,125,131,238,128,0,0,255,0,135,158,110,59,46,72,121,105,67,109,36,214,181,40,244,34,34,45,76,204,204,84,183,20,60,237,185,87,168,63,129,152,105,91,146,212,104,198,166,234,242,34,73,218,75,90,85,54,43,241,212,166,95,50,52,153,26,12,208,180,107,220,103,236,33,16,242,135,149,123,195,51,184,145,14,157,26,51,232,162,70,144,220,138,164,231,16,233,32,217,75,236,19,200,75,132,203,136,230,108,127,113,18,187,61,167,217,223,126,24,57,132,150,158,11,216,84,155,26,211,166,70,138,205,62,35,12,58,227,76,180,133,72,117,182,91,105,78,172,219,66,9,107,81,52,147,53,26,72,207,79,212,94,224,4,101,206,166,90,11,49,52,123,126,154,72,73,20,58,180,71,158,86,157,188,164,38,66,84,70,124,167,59,62,123,219,217,253,61,167,8,44,24,24,99,134,214,237,145,78,105,8,110,147,76,137,17,91,18,146,220,166,163,182,214,189,137,78,191,64,187,116,47,213,220,62,22,101,42,75,164,224,181,197,61,183,27,109,77,244,154,41,197,104,158,217,108,151,188,189,227,53,38,110,202,123,82,73,169,106,246,17,107,220,67,80,88,125,5,84,219,66,4,37,55,176,219,230,250,186,105,166,174,172,251,191,88,244,64,0,0,0,0,0,0,0,0,0,0,0,0,0,63,53,69,36,184,110,37,69,169,30,157,159,172,134,95,111,136,104,167,221,19,98,54,217,161,45,242,244,78,154,105,171,105,62,239,214,52,25,145,58,218,174,12,177,90,21,37,54,164,27,158,144,236,82,116,62,202,132,148,251,207,220,59,241,145,40,180,81,17,151,214,9,74,82,91,82,146,34,47,97,16,254,128,14,7,156,124,180,208,115,27,133,21,74,35,176,35,122,110,28,103,228,211,100,155,72,230,19,232,141,33,45,35,127,41,197,237,222,246,186,36,181,215,180,187,123,232,46,237,183,47,60,5,197,57,84,119,206,93,54,181,108,85,86,76,60,158,107,38,165,198,146,164,165,196,40,201,11,52,239,107,82,81,17,119,123,15,186,242,56,124,102,98,46,63,96,197,50,37,74,122,29,184,109,248,204,211,166,37,78,146,157,119,145,18,41,45,229,17,186,181,171,87,30,61,84,122,106,125,228,71,223,42,0,0,0,59,197,26,113,97,194,178,178,179,9,242,154,4,52,51,10,189,11,172,121,73,111,110,249,79,206,156,181,25,153,32,136,204,210,146,237,51,53,125,102,61,255,0,6,140,74,84,12,85,175,97,188,135,137,182,36,81,229,84,208,110,43,68,169,197,73,167,178,73,45,85,161,171,66,238,219,175,215,236,23,25,222,0,0,0,0,57,150,101,108,120,184,133,129,151,173,186,252,18,150,235,148,26,146,162,180,109,19,134,111,156,55,144,141,8,210,163,215,85,233,216,90,246,246,12,223,222,180,121,22,189,237,94,160,58,210,163,191,73,170,202,134,164,109,52,27,107,105,229,32,203,77,8,200,200,211,221,161,105,167,113,15,153,34,101,66,166,227,69,42,84,137,110,37,41,101,162,113,106,112,201,62,196,167,95,103,111,97,23,188,93,79,9,60,22,115,15,112,66,109,253,113,192,40,149,42,220,231,30,142,227,141,114,207,209,239,67,130,234,76,205,104,74,180,220,133,31,98,141,61,158,222,241,204,184,164,103,90,20,122,99,248,17,135,53,180,185,37,213,41,53,105,48,164,145,146,80,105,155,21,232,234,91,47,234,71,174,195,52,45,26,119,25,251,8,64,92,163,224,237,87,28,177,210,223,183,26,167,73,159,25,153,241,39,212,141,44,169,210,40,165,49,132,58,165,250,139,45,186,59,218,106,45,59,123,79,223,162,59,34,218,131,102,217,180,43,78,154,194,25,141,70,166,197,128,210,16,146,73,18,25,105,45,151,97,17,23,114,75,184,139,236,33,246,192,0,0,0,0,0,0,0,0,0,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,231,246,157,211,93,177,174,170,53,235,107,78,232,171,86,253,66,61,82,157,39,148,135,57,18,152,113,46,52,230,197,146,144,173,171,66,79,69,17,164,244,208,200,203,176,95,158,64,115,131,74,205,150,17,165,85,3,150,221,247,103,71,135,2,235,67,205,36,145,37,245,161,68,220,230,148,218,18,214,201,6,203,171,54,210,148,155,75,74,209,183,97,54,227,158,127,136,22,68,104,89,170,181,92,189,109,100,116,88,155,111,211,205,186,116,157,86,231,165,34,176,220,167,26,165,108,92,134,163,177,205,147,33,39,212,168,141,72,211,67,213,61,133,68,53,106,77,86,129,85,155,66,174,211,37,211,170,84,233,14,68,153,14,91,42,101,248,207,182,163,75,141,56,218,136,148,133,165,68,105,52,153,17,145,145,145,139,74,224,99,249,236,253,155,253,228,57,87,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,181,65,242,107,246,157,171,117,250,55,229,77,179,74,172,250,26,160,205,90,157,233,8,77,200,232,231,53,175,42,75,59,200,249,111,35,114,182,184,157,20,157,79,67,45,71,214,0,28,210,173,153,188,182,208,42,179,104,85,220,193,225,173,58,165,78,144,228,73,144,229,221,144,25,126,51,237,168,210,227,78,54,167,73,72,90,84,70,147,73,145,25,25,25,24,245,118,86,33,88,56,149,74,118,187,135,55,197,191,117,83,88,144,168,142,204,162,84,217,156,195,111,165,41,82,154,83,140,169,73,37,146,86,133,26,76,245,209,105,63,105,15,64,2,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,241,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,15,201,10,147,74,167,73,159,50,159,76,137,22,69,82,65,75,156,235,44,165,11,148,249,52,219,36,235,170,34,213,107,38,153,105,178,82,181,61,141,161,61,201,34,47,214,2,42,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,58,253,91,51,121,109,160,85,102,208,171,185,131,195,90,117,74,157,33,200,147,33,203,187,32,50,252,103,219,81,165,198,156,109,78,146,144,180,168,141,38,147,34,50,50,50,49,237,109,107,178,213,190,104,81,110,155,42,230,165,92,20,89,187,250,106,141,46,107,114,226,191,177,106,66,246,58,217,169,10,218,180,41,39,161,246,41,38,71,218,70,51,133,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,42,135,228,114,147,74,122,171,30,186,245,50,34,234,80,227,189,18,60,197,50,147,125,150,30,83,106,117,164,57,166,228,161,106,97,149,41,36,122,40,218,108,207,93,165,167,235,21,87,197,115,61,63,151,202,254,10,94,127,234,136,183,252,216,41,254,229,41,165,183,32,149,255,0,11,213,33,41,253,6,77,127,217,12,138,234,192,188,11,196,124,197,226,61,59,11,240,190,141,215,85,103,106,235,207,58,102,136,180,248,169,50,39,37,73,112,136,249,108,163,114,117,61,13,70,165,37,8,74,214,180,33,94,0,116,172,104,192,107,203,5,91,179,106,149,216,82,221,161,95,150,189,46,230,161,85,149,28,155,98,98,37,66,97,247,217,65,146,212,91,227,186,241,180,162,51,37,153,19,110,26,18,151,81,172,181,225,139,159,31,192,133,118,54,3,98,197,107,109,131,112,84,19,232,218,165,70,163,203,139,107,188,164,60,167,52,79,41,71,201,144,250,163,146,183,56,219,76,168,220,120,244,222,234,142,234,70,85,199,234,155,73,170,211,163,64,153,80,166,75,139,30,169,28,229,193,117,230,84,132,74,96,157,113,147,117,165,25,104,180,19,172,186,217,169,58,150,246,214,158,244,153,20,202,202,247,19,11,239,46,249,125,185,240,61,202,39,164,92,143,79,149,242,14,169,28,153,109,202,52,233,46,154,151,212,37,104,82,31,101,11,121,217,40,220,149,43,152,147,105,90,182,234,84,196,53,164,210,106,181,250,172,42,21,10,153,46,163,82,168,200,110,36,56,113,25,83,207,201,125,197,18,91,105,182,210,70,165,173,74,50,73,36,136,204,204,200,136,105,79,45,216,33,74,203,134,9,90,216,47,70,174,75,172,199,183,35,186,149,207,146,218,91,92,151,222,125,201,15,44,144,158,196,32,221,121,205,136,213,70,148,109,73,169,102,70,179,233,96,51,131,157,12,28,161,96,22,104,47,252,42,181,158,223,69,165,84,27,145,78,111,106,203,166,139,46,59,82,218,141,170,214,181,175,146,137,9,107,152,165,26,151,203,222,122,26,180,46,42,52,187,150,236,16,165,101,195,4,173,108,23,163,87,37,214,99,219,145,221,74,231,201,109,45,174,75,239,62,228,135,150,72,79,98,16,110,188,230,196,106,163,74,54,164,212,179,35,89,244,176,25,87,1,110,156,40,115,199,26,229,165,81,50,143,136,200,150,117,218,108,121,8,180,106,198,183,100,20,232,141,37,199,213,9,243,81,168,218,91,13,37,124,165,22,141,27,45,37,189,16,166,209,206,179,65,242,110,155,178,213,177,168,82,174,155,214,230,165,91,244,88,91,58,154,141,82,107,113,34,177,189,105,66,55,186,225,165,9,220,181,165,37,169,246,169,68,69,218,100,60,7,227,99,149,143,246,203,97,87,253,50,167,127,227,14,85,197,31,192,158,38,253,203,231,16,133,0,141,84,0,0,160,30,40,254,59,49,55,238,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,16,3,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,135,20,226,215,157,127,77,204,153,148,220,50,169,210,166,81,89,228,185,122,84,24,62,123,138,156,203,252,196,83,18,102,157,141,242,86,211,78,58,166,212,165,27,134,150,140,219,54,158,66,235,4,90,167,3,31,207,103,236,223,239,33,0,51,99,226,159,25,62,32,92,62,98,248,229,66,221,56,80,231,142,53,203,74,162,101,31,17,145,44,235,180,216,242,17,104,213,141,110,200,41,209,26,75,143,170,19,230,163,81,180,182,26,74,249,74,45,26,54,90,75,122,33,77,163,157,101,46,82,105,79,85,99,215,94,166,68,93,74,28,119,162,71,152,166,82,111,178,195,202,109,78,180,135,52,220,148,45,76,50,165,36,143,69,27,77,153,235,180,180,253,99,53,153,177,241,79,140,159,16,46,31,49,124,120,170,237,129,121,91,54,205,179,121,215,109,233,113,40,87,140,121,50,104,85,5,17,27,19,145,30,66,227,190,72,81,25,145,45,183,91,50,82,15,69,145,41,181,25,109,113,10,84,180,200,215,18,42,238,83,237,90,214,29,222,54,221,86,244,181,158,223,50,133,17,21,52,49,232,121,92,183,214,182,219,37,180,163,228,200,125,76,111,34,89,37,173,29,117,13,184,181,173,43,134,181,106,181,86,191,85,155,93,174,212,229,212,106,85,25,14,75,153,50,91,202,121,249,47,184,163,83,142,184,226,140,212,181,169,70,106,53,25,153,153,153,153,141,15,100,231,7,33,229,75,42,118,221,167,122,189,74,163,79,166,211,223,175,221,147,93,75,17,91,98,83,166,167,228,28,151,146,181,54,231,78,222,214,13,243,89,165,77,198,73,145,165,36,73,79,171,252,108,114,177,254,217,108,42,255,0,166,84,239,252,97,213,64,0,4,0,227,87,225,98,214,248,129,7,203,170,34,170,242,157,226,159,6,254,32,91,222,98,192,210,152,0,0,0,10,86,227,87,226,158,214,248,127,7,204,106,33,193,83,197,61,211,240,254,119,152,211,133,212,128,15,147,118,93,52,43,26,213,172,222,183,76,238,138,139,111,211,228,85,42,50,121,75,115,145,21,134,212,227,174,108,65,41,106,218,132,40,244,73,26,143,77,8,140,251,6,117,243,129,153,74,238,106,113,198,177,137,181,50,228,210,153,221,75,182,226,42,42,24,114,37,29,167,156,92,118,221,36,169,123,158,62,106,220,112,205,107,46,99,139,36,153,32,144,148,202,174,20,121,40,252,38,221,76,102,83,19,41,149,88,214,221,165,80,143,38,210,107,78,75,53,138,163,46,41,71,35,121,40,156,83,49,92,109,29,137,78,199,29,61,166,179,38,94,105,87,40,42,175,138,158,67,191,207,124,213,225,5,23,249,167,110,250,21,50,157,255,0,14,185,53,181,47,155,255,0,23,75,168,109,159,231,36,45,95,149,88,175,92,186,227,205,229,150,220,92,161,98,181,153,54,90,87,78,144,132,84,224,179,32,153,69,90,156,107,73,200,132,233,169,11,78,199,18,157,9,70,133,108,89,33,196,150,244,36,203,69,56,47,139,214,110,61,97,125,191,139,152,126,252,183,40,87,20,117,61,28,165,176,108,190,210,208,226,154,117,151,17,218,68,182,221,109,198,204,210,106,65,154,12,210,165,36,201,71,81,124,106,252,83,218,223,15,224,249,141,68,117,94,6,63,158,207,217,191,222,66,213,7,31,205,86,89,236,220,215,225,28,204,45,188,39,75,167,45,50,19,82,164,84,227,25,169,116,234,139,104,113,13,62,109,238,36,188,141,174,184,133,182,163,45,200,90,182,169,11,216,226,51,195,138,184,103,117,96,222,35,220,120,91,122,196,233,235,86,205,65,218,124,157,173,184,134,222,216,126,163,237,115,16,133,169,151,80,105,113,181,154,75,123,107,66,136,180,81,11,20,225,117,196,2,101,34,101,55,44,152,223,113,115,169,79,116,212,235,30,168,251,111,191,41,185,78,190,211,12,210,85,203,66,247,50,124,221,90,113,195,66,89,75,106,108,212,104,54,146,213,181,15,41,125,98,198,22,97,127,67,248,76,196,187,82,210,244,159,55,162,244,237,102,52,14,171,151,183,153,202,231,45,59,246,243,17,187,110,186,111,78,189,228,63,45,149,141,248,47,137,85,87,104,88,115,139,214,85,213,82,98,58,165,187,14,137,95,137,57,246,216,74,146,149,58,166,217,113,74,36,18,150,132,154,140,180,213,105,47,105,10,224,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,23,253,254,149,151,252,223,255,0,236,224,160,17,250,169,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,23,211,195,231,59,116,172,215,216,14,80,174,119,226,65,196,91,86,60,118,106,176,213,41,42,126,172,194,89,101,43,171,33,180,178,210,16,135,36,41,196,169,166,201,68,201,242,201,70,68,227,122,202,168,84,154,85,58,76,249,148,250,100,72,178,42,146,10,92,231,89,101,40,92,167,201,166,217,39,93,81,22,171,89,52,203,77,146,149,169,236,109,9,238,73,17,115,92,216,248,88,198,79,135,247,15,151,62,51,88,47,39,137,126,120,227,101,198,205,123,7,172,116,75,94,34,222,148,119,22,204,182,214,236,116,80,233,207,27,140,28,212,188,131,74,142,73,169,14,165,148,161,94,162,219,55,22,100,73,66,30,164,187,78,214,174,223,55,85,26,202,181,160,245,181,171,130,161,30,151,78,141,205,67,124,249,79,184,150,218,111,122,205,40,78,229,173,37,170,140,146,90,234,102,69,218,52,19,145,204,162,82,178,131,132,106,181,31,168,196,172,93,149,233,9,169,92,117,86,35,165,8,91,228,130,74,34,178,179,73,58,184,204,150,237,156,195,212,214,227,206,18,91,230,155,105,145,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,37,239,109,65,188,172,218,237,167,82,97,15,70,172,211,101,64,117,11,73,40,141,15,52,166,207,176,200,203,185,71,222,71,246,24,206,230,110,48,118,171,129,184,233,112,91,142,211,164,192,140,244,249,115,233,166,166,84,209,28,83,152,250,26,82,61,68,22,221,26,236,52,150,157,157,135,238,159,92,45,243,173,10,69,49,140,8,196,106,218,91,146,210,146,154,76,153,178,72,137,72,36,194,138,204,116,173,231,245,51,215,121,146,16,141,59,204,189,164,58,111,22,204,22,115,16,176,66,21,253,109,192,41,117,42,36,230,222,144,227,109,115,15,209,236,195,156,234,140,141,8,82,180,220,180,159,106,137,61,190,206,241,74,209,230,84,41,142,58,81,101,72,136,226,146,166,93,38,214,166,204,211,237,74,180,246,118,118,145,251,135,211,178,168,242,46,139,218,131,64,105,165,72,126,175,85,139,13,40,218,107,83,139,117,228,160,139,77,12,204,204,213,238,61,125,198,52,129,150,171,30,46,30,224,101,149,110,199,130,81,29,110,131,77,84,166,201,162,108,201,242,134,202,23,169,18,82,122,234,141,59,75,94,206,209,211,64,0,0,0,59,133,57,241,151,196,165,79,197,90,14,27,199,120,156,98,61,30,45,77,102,218,181,74,92,76,154,131,38,147,209,90,18,180,62,237,186,253,126,193,224,56,79,225,89,94,185,132,249,77,80,132,135,161,80,97,117,140,169,77,238,217,41,137,208,86,147,35,52,25,17,146,84,125,164,100,175,172,133,229,247,0,0,0,8,175,196,31,51,17,112,7,5,234,113,41,179,208,213,195,112,70,122,157,13,41,116,146,235,92,248,146,137,15,36,137,212,45,58,56,201,104,162,215,67,238,35,62,234,55,180,173,203,207,30,177,78,45,29,131,151,82,173,92,245,84,19,239,43,154,241,165,114,100,165,42,113,106,34,90,201,59,221,212,212,100,125,254,211,239,191,76,156,101,166,131,151,44,40,165,209,26,129,27,211,115,35,49,38,165,36,154,71,48,223,92,104,233,117,27,249,77,175,110,246,117,209,69,174,189,167,219,221,223,0,7,252,169,9,89,104,180,146,136,187,123,75,81,253,34,34,45,8,187,7,2,207,93,109,86,254,88,174,250,146,91,83,134,215,163,253,84,150,166,122,212,35,39,222,94,241,159,43,30,18,42,23,68,40,110,54,107,75,156,205,82,69,174,186,54,163,254,129,168,42,114,73,16,219,74,75,66,45,123,63,89,143,210,0,0,0,0,0,0,0,0,0,0,0,0,0,3,252,164,164,214,202,146,69,223,167,248,198,102,113,218,156,229,39,21,107,148,247,90,229,169,174,155,84,237,211,77,99,52,125,218,23,188,93,215,11,250,234,235,153,59,178,221,121,90,188,143,72,239,237,247,213,38,233,222,102,125,196,37,136,0,0,254,25,17,150,134,90,145,138,156,226,235,150,134,41,178,97,227,141,179,74,116,250,151,27,133,61,49,152,45,164,106,57,242,93,121,100,134,190,164,234,181,47,221,169,123,71,34,225,33,137,207,217,153,135,145,111,75,168,60,152,21,202,74,225,55,24,221,50,107,169,122,116,4,18,246,26,201,59,182,167,77,116,51,211,179,67,23,129,223,218,67,250,0,0,2,186,248,197,225,131,53,108,38,164,98,36,104,139,114,84,42,156,120,78,27,109,145,154,89,68,106,131,198,163,209,6,100,146,51,237,61,218,125,94,209,92,153,32,191,222,195,188,200,90,53,54,231,46,51,117,10,156,10,115,230,151,77,27,218,114,124,101,41,7,235,39,82,61,157,198,102,93,157,195,68,116,121,205,85,41,16,106,108,43,86,229,198,105,244,30,165,218,149,164,148,93,218,251,253,227,246,0,0,0,0,252,181,54,78,69,54,92,114,74,84,110,176,226,52,81,106,71,170,76,180,63,168,103,63,58,22,178,109,92,202,95,145,211,180,142,125,126,169,57,68,158,228,154,231,200,45,11,176,180,250,63,95,218,62,94,86,112,142,167,140,184,221,107,90,176,226,155,177,19,84,130,253,65,70,133,41,41,137,213,176,219,166,122,33,100,68,68,225,125,34,219,239,250,236,239,58,89,192,182,178,181,133,80,114,255,0,132,211,160,59,112,149,17,170,91,207,65,117,181,116,72,233,164,68,82,183,48,243,107,109,244,56,195,103,169,163,213,236,236,215,66,42,146,139,18,251,198,43,220,155,97,186,165,126,189,92,155,235,43,71,165,58,167,94,123,188,244,222,179,35,91,157,253,167,170,189,166,98,237,120,118,228,222,38,94,236,104,247,149,205,78,99,229,109,122,18,28,121,75,100,185,177,217,125,152,142,41,133,26,216,109,212,26,93,101,90,160,204,200,143,222,125,165,50,192,0,0,0,0,0,0,0,0,0,0,0,0,102,179,54,62,41,241,147,226,5,195,230,47,142,191,95,201,37,86,181,145,203,31,54,248,112,196,185,242,27,143,53,155,178,143,26,42,157,90,88,98,167,81,66,234,198,226,158,51,36,54,211,112,218,91,77,53,162,80,133,60,163,34,39,20,56,174,93,113,230,242,203,110,46,80,177,90,204,155,45,43,167,72,66,42,112,89,144,76,162,173,78,53,164,228,66,116,212,133,167,99,137,78,132,163,66,182,44,144,226,75,122,18,101,160,156,180,102,46,196,205,6,22,64,196,203,22,71,243,80,235,16,182,61,252,89,84,233,153,121,248,124,199,90,111,157,202,231,161,60,212,39,98,251,200,251,200,170,47,139,253,129,102,216,185,175,141,42,207,183,162,82,87,117,90,241,171,245,114,140,70,148,74,168,185,50,99,78,200,52,107,181,43,90,88,108,215,180,139,114,247,45,90,173,107,82,187,175,3,31,207,103,236,223,239,33,202,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,133,170,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,106,156,21,60,44,93,63,16,39,121,117,56,79,240,20,3,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,142,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,0,4,85,226,143,224,79,19,126,229,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,82,182,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,69,43,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,74,160,28,211,50,48,177,182,126,9,93,44,101,202,173,18,157,136,169,142,211,212,55,164,165,133,33,75,109,246,214,235,36,82,16,182,119,184,202,93,109,6,225,18,9,107,73,154,144,94,186,115,89,86,164,213,104,21,89,180,42,237,50,93,58,165,78,144,228,73,144,229,178,166,95,140,251,106,52,184,211,141,168,137,72,90,84,70,147,73,145,25,25,25,24,184,158,13,151,30,95,92,194,122,181,183,102,163,160,197,142,199,111,38,100,72,119,153,82,138,212,153,7,10,84,118,212,226,155,54,91,110,81,50,179,109,40,82,92,211,152,159,93,165,185,77,130,223,179,117,91,193,168,156,43,112,158,137,137,175,115,174,9,150,125,177,38,203,167,177,80,84,105,78,213,27,167,48,218,228,36,137,11,37,178,203,18,29,55,73,196,236,52,173,40,37,182,235,140,172,170,4,104,123,135,213,165,139,150,62,82,236,91,107,26,19,45,138,236,88,239,28,104,51,154,90,102,211,233,202,121,103,18,52,131,91,171,51,90,90,52,237,78,141,114,155,54,216,54,210,166,84,106,207,8,184,156,188,229,50,205,205,215,12,76,51,177,235,178,34,81,235,176,36,85,164,208,174,53,64,57,79,210,150,117,201,70,249,33,4,227,70,180,58,210,13,181,32,215,179,94,90,204,141,77,32,202,165,175,251,2,242,194,203,202,173,135,216,131,111,75,161,220,52,57,7,26,116,25,36,91,218,94,132,100,100,100,102,149,161,73,52,173,11,73,154,22,133,37,73,53,37,68,103,53,56,60,224,133,86,252,204,92,140,101,102,185,18,29,55,11,163,154,164,68,83,106,91,243,159,168,197,151,25,164,35,185,40,66,82,79,45,75,51,51,213,13,164,146,123,205,109,221,160,0,168,14,55,191,33,63,10,120,105,232,255,0,252,179,249,63,47,210,255,0,150,255,0,58,250,146,232,59,254,107,242,222,146,250,30,191,233,246,114,196,75,200,205,91,11,232,25,180,195,58,238,49,84,226,83,173,138,117,99,171,114,100,183,156,101,136,211,91,101,197,64,117,199,16,101,177,9,152,81,148,106,81,147,100,68,102,231,205,239,26,51,0,25,87,22,211,132,25,50,161,103,15,134,102,20,83,27,170,250,26,243,181,254,81,72,182,106,78,173,103,21,46,59,87,149,205,141,37,180,235,171,46,242,154,35,113,41,55,27,82,18,164,238,34,91,78,85,5,90,147,85,160,85,102,208,171,180,201,116,234,149,58,67,145,38,67,150,202,153,126,51,237,168,210,227,78,54,162,37,33,105,81,26,77,38,68,100,100,100,98,245,56,113,103,142,78,107,108,217,246,126,32,162,36,124,69,179,227,176,185,207,52,182,154,69,110,34,140,208,83,90,96,140,148,133,165,68,148,190,148,167,148,149,186,210,146,105,39,137,166,253,7,20,127,2,120,155,247,47,156,66,20,2,47,251,138,63,129,60,77,251,151,206,33,10,1,26,168,0,1,64,60,81,252,118,98,111,220,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,32,7,20,127,29,152,155,247,47,147,194,31,171,6,179,183,85,203,246,76,174,76,18,195,119,229,195,189,175,75,162,163,45,117,152,146,149,29,250,20,35,141,75,109,46,183,171,42,75,139,125,45,205,104,148,135,16,227,38,217,56,90,25,182,98,53,216,22,5,229,138,119,149,39,15,176,250,222,151,92,184,107,146,10,52,24,49,136,183,186,189,12,204,204,204,201,40,66,82,74,90,214,163,36,33,9,82,148,105,74,76,203,181,103,99,44,241,178,163,118,216,24,96,244,232,149,10,235,246,60,122,189,195,58,33,187,200,147,81,122,163,60,149,203,39,20,102,72,109,166,217,100,140,146,141,228,201,56,104,66,150,162,19,43,129,143,231,179,246,111,247,144,128,25,177,241,79,140,159,16,46,31,49,124,88,166,16,100,202,133,156,62,25,152,81,76,110,171,232,107,206,215,249,69,34,217,169,58,181,156,84,184,237,94,87,54,52,150,211,174,172,187,202,104,141,196,164,220,109,72,74,147,184,137,109,57,84,21,106,77,86,129,85,155,66,174,211,37,211,170,84,233,14,68,153,14,91,42,101,248,207,182,163,75,141,56,218,136,148,133,165,68,105,52,153,17,145,145,145,139,212,225,197,158,57,57,173,179,103,217,248,130,136,145,241,22,207,142,194,231,60,210,218,105,21,184,138,51,65,77,105,130,50,82,22,149,18,82,250,82,158,82,86,235,74,73,164,158,38,155,153,67,53,153,177,241,79,140,159,16,46,31,49,124,90,166,85,114,245,106,230,131,133,125,155,132,119,76,158,131,175,244,180,154,117,81,17,91,144,245,50,115,85,169,170,106,67,105,89,127,116,218,201,42,66,150,211,174,160,150,141,251,138,162,241,163,8,111,44,5,197,11,131,8,241,1,136,141,215,109,217,9,102,65,196,124,158,97,212,45,180,186,211,205,175,176,205,14,52,227,110,17,40,146,178,37,145,41,41,81,26,74,74,240,175,203,197,87,25,115,47,74,191,37,82,162,74,180,240,198,67,53,186,178,222,152,166,86,153,166,135,142,154,150,146,217,239,90,202,75,41,120,200,244,111,100,117,146,204,247,37,183,46,39,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,0,8,1,198,175,194,197,173,241,2,15,151,84,69,85,229,59,197,62,13,252,64,183,188,197,129,165,48,0,0,0,20,173,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,169,0,21,193,198,158,216,197,202,166,17,218,151,21,26,161,18,70,29,81,171,8,93,106,154,205,53,106,150,197,69,104,113,184,211,93,144,91,146,81,137,43,113,130,79,205,109,117,244,106,111,27,168,38,106,2,146,229,41,154,172,39,171,176,165,204,166,162,67,106,153,30,36,148,198,125,230,9,69,204,67,110,169,183,18,218,205,58,145,44,219,89,36,204,140,210,173,52,61,47,101,250,227,195,139,175,3,172,58,230,16,163,147,102,61,111,193,106,137,25,82,9,247,33,197,105,148,182,152,174,172,156,115,231,153,216,108,184,70,226,212,151,27,90,84,163,50,51,29,0,121,252,66,169,217,180,91,2,229,172,226,51,113,28,180,224,81,230,201,175,34,92,67,148,194,169,200,101,106,146,78,50,73,81,186,142,81,47,84,18,85,184,181,45,15,93,6,104,113,99,228,39,225,78,242,252,22,255,0,228,103,202,10,143,201,207,203,127,157,125,75,157,47,229,254,119,242,60,191,202,122,255,0,165,219,168,178,174,9,116,12,101,79,203,171,167,211,123,48,157,122,211,253,28,228,148,171,157,113,39,167,95,61,150,180,53,55,178,42,182,184,189,80,78,115,88,45,29,229,124,215,42,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,22,168,35,174,91,243,131,108,227,102,37,226,86,9,86,78,37,58,251,176,46,138,252,4,64,140,212,133,34,101,18,20,228,199,102,113,173,72,229,33,102,111,54,210,219,230,41,70,182,212,225,37,40,89,33,30,83,136,54,73,41,89,175,176,27,174,219,12,68,131,136,182,172,121,15,82,166,38,42,84,253,89,132,178,242,145,73,91,138,121,164,33,14,72,83,106,75,174,26,137,147,230,26,72,137,199,53,161,106,181,38,171,64,170,205,161,87,105,146,233,213,42,116,135,34,76,135,45,149,50,252,103,219,81,165,198,156,109,68,74,66,210,162,52,154,76,136,200,200,200,197,207,240,189,207,79,225,174,213,70,7,99,29,231,213,226,77,23,127,161,228,205,78,215,171,180,182,219,73,150,175,26,143,168,152,206,142,115,53,36,173,109,18,28,249,213,38,67,133,202,184,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,135,85,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,23,253,254,149,151,252,223,255,0,236,224,160,17,102,153,167,200,228,156,74,202,38,21,102,147,13,151,17,170,237,177,132,246,250,238,154,98,144,211,5,81,167,69,166,54,179,154,135,52,35,92,150,90,213,42,75,138,62,99,45,54,148,26,84,210,91,122,189,112,171,19,46,172,27,196,123,115,20,172,169,125,61,106,217,168,53,80,141,185,199,16,219,219,15,215,97,222,90,208,181,50,234,13,77,184,130,81,111,109,107,73,158,138,49,161,236,170,230,98,205,205,126,17,195,197,43,62,12,186,114,211,33,84,218,189,50,73,26,151,78,168,182,134,214,235,4,230,210,75,200,218,235,107,67,137,34,220,133,167,114,80,189,237,163,245,230,199,194,198,50,124,63,184,124,185,241,154,193,234,177,99,229,223,225,78,242,252,41,127,229,159,202,10,143,202,63,200,255,0,158,157,75,157,87,228,62,107,242,220,207,201,250,159,163,217,160,176,174,11,21,108,6,167,94,87,92,58,173,78,92,92,95,170,71,92,74,83,82,222,217,18,85,16,137,183,158,106,42,72,244,92,146,117,158,99,169,94,170,229,54,218,154,245,83,32,202,221,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67,78,34,89,55,137,152,75,26,69,229,108,211,153,249,91,65,132,183,25,82,25,46,108,134,88,102,91,137,96,141,12,56,234,205,78,188,157,16,70,68,103,238,62,211,164,169,81,47,188,29,189,205,183,219,170,80,43,212,57,190,170,140,158,138,234,93,101,238,242,215,98,200,137,109,247,246,30,169,246,25,11,109,201,110,112,45,172,210,225,84,236,191,226,204,232,45,92,39,68,118,150,203,211,157,109,61,106,58,104,241,18,173,207,188,226,220,125,110,62,225,234,72,245,187,123,53,212,142,177,115,79,132,117,60,26,198,235,166,213,151,20,218,136,170,164,231,233,230,72,82,82,168,157,91,232,104,203,84,32,140,140,155,63,162,91,125,223,87,211,201,125,172,155,171,50,150,20,115,216,103,6,191,75,156,68,190,229,26,39,199,45,15,176,245,250,95,87,218,52,97,76,100,227,211,98,71,52,165,38,211,13,163,68,150,132,90,36,139,66,250,135,234,0,0,0,1,248,235,19,154,165,210,39,84,223,86,141,196,140,235,235,61,75,177,40,73,168,251,244,247,123,198,119,51,191,127,189,136,153,144,187,170,107,156,228,150,233,245,57,244,230,13,110,154,246,52,220,249,42,74,11,214,86,132,91,251,136,200,187,123,133,141,240,116,195,6,105,56,77,87,196,73,49,22,220,169,149,57,16,155,55,27,34,53,50,184,212,247,137,69,170,8,205,38,101,223,187,79,171,218,44,80,0,0,7,243,187,180,197,31,241,111,196,231,239,60,195,199,183,162,84,29,84,10,29,37,16,156,140,78,153,181,212,179,58,122,13,123,9,102,157,219,85,166,186,17,233,217,161,14,185,194,39,45,12,84,164,204,199,27,154,148,233,116,206,185,10,2,100,176,91,76,210,112,36,180,242,9,109,125,106,209,105,95,191,66,246,139,100,34,34,45,8,180,34,31,208,0,1,19,184,159,215,87,67,201,221,234,243,10,209,229,250,55,103,111,186,169,11,94,227,35,238,49,72,184,19,78,114,173,138,180,58,123,77,115,20,239,83,162,118,235,174,145,157,62,237,15,220,52,205,25,38,134,82,147,46,237,127,198,63,212,0,0,0,0,0,0,0,0,0,0,0,0,0,7,240,203,82,208,103,3,56,180,71,168,57,134,186,97,58,106,61,189,14,134,173,117,254,193,142,126,226,247,139,84,225,9,95,118,163,150,230,168,74,219,178,145,187,110,157,255,0,59,62,122,143,94,223,171,220,95,172,78,192,0,0,28,223,48,184,81,75,198,92,38,184,172,138,132,84,60,228,186,116,180,196,51,66,84,105,144,168,206,180,133,22,168,94,134,92,195,237,34,215,221,238,58,133,201,78,5,221,246,206,120,234,22,155,148,121,113,155,180,170,142,168,220,126,59,168,75,140,69,171,198,111,114,79,150,90,145,237,212,143,68,151,103,176,94,2,8,201,9,35,239,34,34,49,255,0,64,0,0,56,158,114,172,6,177,27,46,151,173,13,80,209,33,230,40,181,41,81,137,77,146,205,47,20,25,9,66,147,234,168,201,68,107,236,50,45,125,195,60,77,46,165,135,215,226,29,111,115,115,237,202,185,41,59,183,36,210,236,119,187,53,250,42,47,89,31,81,253,131,69,153,78,196,8,216,147,151,171,10,190,220,148,61,37,54,237,45,137,166,149,146,180,147,208,176,183,8,253,101,30,186,175,249,71,175,188,117,208,0,0,0,31,142,177,49,186,117,34,117,65,213,165,8,141,25,215,148,165,30,137,73,37,38,102,102,126,194,236,25,198,205,245,216,155,195,50,24,131,80,67,134,226,35,220,149,104,168,86,186,164,210,153,242,12,141,39,169,250,190,183,96,232,185,104,198,91,115,45,184,101,114,95,177,154,129,46,247,172,183,50,143,76,109,196,182,226,226,180,244,118,93,102,65,17,45,183,144,105,121,157,55,165,70,69,175,97,26,187,75,133,85,106,152,131,143,24,140,185,114,122,250,221,193,112,212,15,99,104,231,201,81,56,251,230,100,132,145,154,215,183,152,239,97,118,159,173,237,51,237,184,126,31,121,8,183,240,122,216,129,136,216,141,69,102,93,219,61,166,165,52,204,184,200,112,161,37,109,197,121,62,171,209,208,235,110,161,214,214,93,138,61,186,159,183,83,19,181,41,74,18,72,66,73,41,73,104,68,69,161,17,123,135,244,7,148,191,241,74,192,195,10,67,245,155,230,238,163,209,152,97,165,58,69,58,160,196,115,94,137,90,180,79,53,105,35,51,36,47,66,215,216,126,227,16,59,26,184,193,216,214,156,217,52,156,47,161,157,102,68,119,86,209,73,145,25,153,17,28,218,110,39,114,86,196,210,51,73,154,91,50,61,59,82,163,63,105,8,243,253,89,204,194,59,90,74,158,179,172,100,82,202,89,56,100,213,62,113,62,108,239,250,61,179,182,235,183,217,221,175,212,44,147,39,89,165,133,154,108,57,85,220,221,37,232,18,226,72,56,114,144,108,19,77,155,168,98,59,139,52,23,53,195,219,171,253,154,158,186,23,105,123,251,240,0,0,0,0,0,0,0,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,87,7,18,252,142,73,203,141,228,246,48,216,235,136,188,58,189,43,14,33,152,141,161,168,235,161,212,94,39,31,56,73,101,4,148,156,99,74,29,83,42,66,125,68,54,109,172,136,210,133,189,202,178,57,155,186,174,80,113,113,87,91,244,233,117,139,78,189,29,52,219,142,148,196,133,33,107,96,150,74,68,166,80,106,38,151,37,147,221,179,152,90,26,28,121,178,83,124,211,113,61,127,139,253,211,66,190,113,247,15,111,91,90,119,91,69,184,48,190,147,84,167,73,229,45,190,124,87,230,207,113,167,54,44,146,180,238,66,210,122,40,137,69,174,134,68,125,131,181,240,49,252,246,126,205,254,242,28,171,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,90,160,242,151,254,41,88,152,95,242,115,229,213,119,209,159,43,110,8,118,181,31,248,43,207,117,85,73,91,185,12,124,210,21,179,119,45,126,186,246,160,180,237,81,106,67,213,128,0,0,10,1,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,199,42,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,60,165,159,138,184,113,136,21,219,166,216,178,175,74,85,106,171,101,84,19,75,175,196,135,32,156,114,159,40,208,75,38,220,34,255,0,148,157,75,84,147,141,60,217,158,246,156,74,125,88,8,171,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,149,64,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,42,128,5,112,113,80,200,172,107,254,222,170,230,123,11,96,68,98,231,161,199,122,165,121,178,244,167,119,213,169,204,69,101,9,125,163,113,195,101,181,197,102,49,153,182,132,35,154,133,44,247,41,196,33,14,85,6,22,226,149,247,130,215,221,51,19,48,210,187,232,107,146,141,206,232,166,244,172,200,229,115,89,91,46,124,219,200,91,106,213,183,86,159,89,39,166,186,150,134,68,101,229,71,160,188,175,251,203,16,100,210,165,94,119,12,186,170,232,116,120,84,10,97,60,101,178,29,58,35,68,212,120,237,33,36,73,66,18,146,212,244,47,89,106,90,213,185,107,82,142,197,56,80,228,114,77,203,85,162,102,227,17,151,16,232,84,217,18,23,104,210,77,13,72,57,210,218,83,140,42,107,228,162,81,52,134,29,74,249,73,45,29,55,154,75,154,161,45,163,157,110,131,42,226,255,0,184,92,120,19,195,47,190,188,226,104,243,252,71,114,57,39,53,182,108,11,195,15,151,18,62,34,217,241,223,68,22,93,67,77,34,183,17,70,75,56,78,190,100,74,66,210,162,82,152,82,149,202,74,221,117,42,36,147,198,235,125,87,36,120,13,39,46,57,104,179,176,218,179,10,35,23,9,71,93,82,224,54,99,180,218,206,163,37,102,235,141,186,182,150,180,188,182,82,166,227,19,187,213,189,17,208,101,162,118,164,187,168,0,205,102,105,241,175,241,137,204,21,237,140,109,211,250,40,151,5,64,186,6,20,215,45,196,65,97,164,71,139,205,79,49,194,39,141,134,90,55,54,172,211,204,53,237,209,58,17,114,161,164,140,162,227,125,87,49,217,116,179,49,150,187,67,137,72,169,87,227,201,76,200,145,28,82,216,39,227,202,122,51,139,111,119,172,148,45,76,26,201,6,106,52,18,201,38,165,237,222,125,128,6,85,197,255,0,112,184,240,39,134,95,125,121,196,209,202,184,157,100,59,240,223,66,147,143,56,79,69,221,127,91,244,245,122,74,151,78,167,115,37,93,12,165,108,165,189,85,205,73,115,163,176,153,6,157,173,184,235,201,38,217,45,118,52,146,174,12,137,96,134,60,227,22,60,209,166,96,69,114,93,171,50,213,144,213,70,163,119,37,189,204,81,24,86,228,234,180,159,170,250,221,73,56,218,98,159,99,197,204,74,244,104,157,90,52,60,2,42,241,71,240,39,137,191,114,249,196,33,64,35,85,0,0,40,7,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,0,226,143,227,179,19,126,229,242,120,66,42,139,190,225,193,195,254,30,93,232,77,98,222,47,91,191,230,177,63,169,97,168,210,28,98,67,118,236,93,235,111,108,117,178,183,27,91,207,54,68,181,188,74,220,77,186,77,36,145,243,198,236,64,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,16,3,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,163,149,113,58,200,119,225,190,133,39,30,112,158,139,186,254,183,233,234,244,149,46,157,78,230,74,186,25,74,217,75,122,171,154,146,231,71,97,50,13,59,91,113,215,146,77,178,90,236,105,37,78,214,5,255,0,121,97,101,229,73,196,28,62,184,101,208,238,26,28,130,147,6,116,99,45,237,47,67,35,35,35,35,74,208,164,154,144,180,40,141,11,66,148,149,18,146,163,35,208,238,80,243,57,66,205,166,13,70,197,90,69,23,208,146,209,80,149,75,170,82,58,149,201,232,37,52,162,82,91,231,169,166,137,221,204,57,29,221,82,157,165,205,217,169,169,42,20,47,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,245,115,209,147,42,22,112,240,226,45,49,186,175,161,175,59,95,168,145,108,212,157,90,206,42,92,116,145,205,141,37,180,235,171,46,242,154,35,113,41,55,27,82,18,164,238,34,91,78,124,174,26,216,3,248,10,203,5,191,242,143,15,126,75,223,87,71,58,167,114,245,40,210,115,255,0,194,30,232,146,254,166,106,111,100,85,53,163,30,175,45,75,115,114,18,226,157,214,85,0,0,0,8,1,198,175,194,197,173,241,2,15,151,84,69,85,229,59,197,62,13,252,64,183,188,197,129,165,48,0,0,0,20,173,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,169,0,31,146,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,64,57,254,201,245,87,41,184,184,164,211,202,35,150,37,227,34,100,251,81,108,186,163,92,102,16,180,155,144,93,75,139,83,187,227,147,205,32,156,82,148,78,161,72,94,237,230,227,109,251,94,26,153,215,168,229,211,17,224,225,125,235,83,211,12,174,234,130,155,146,133,28,86,27,165,85,36,156,102,145,83,117,247,18,75,54,80,134,18,135,18,110,165,9,109,107,116,137,74,65,37,119,168,42,3,139,38,117,233,216,129,51,241,98,194,250,159,62,139,68,168,45,203,190,107,103,42,59,142,213,34,190,243,39,76,83,107,74,16,227,45,45,180,188,165,124,234,22,231,32,208,105,54,76,215,16,50,127,150,186,238,106,113,198,143,134,84,195,228,210,153,219,84,185,37,166,82,24,114,37,29,167,155,68,135,26,53,37,123,158,62,106,27,108,137,11,46,99,136,53,17,32,150,164,232,162,211,181,168,86,53,171,70,178,173,104,61,21,22,223,167,199,165,211,163,115,86,231,34,43,13,165,182,155,222,179,82,213,181,8,73,106,163,53,30,154,153,153,246,138,108,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,22,168,51,131,152,91,166,187,99,103,67,18,239,91,90,119,69,90,183,241,66,179,84,167,73,229,33,206,68,166,42,206,184,211,155,22,74,66,182,173,9,61,20,70,147,211,67,35,46,193,123,217,69,198,250,174,99,178,233,102,99,45,118,135,18,145,82,175,199,146,153,145,34,56,165,176,79,199,148,244,103,22,222,239,89,40,90,152,53,146,12,212,104,37,146,77,75,219,188,225,95,23,220,162,82,171,86,204,156,221,91,21,24,148,250,149,2,60,42,109,203,1,81,210,130,169,176,185,9,143,30,82,22,132,238,84,148,41,246,218,87,48,204,148,202,27,36,169,28,146,67,181,193,148,239,20,248,55,241,2,222,243,22,6,148,192,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,191,239,244,172,191,230,255,0,255,0,103,5,0,141,41,229,59,194,198,13,252,63,183,188,185,129,89,124,86,50,57,27,13,106,179,243,73,134,203,150,237,10,231,172,26,238,154,98,144,235,231,78,168,202,82,214,115,80,230,134,72,140,243,186,165,73,113,69,203,121,214,210,131,82,93,75,108,195,252,170,230,98,242,202,134,46,67,197,43,62,12,74,138,21,29,84,218,189,50,73,18,81,81,167,56,182,214,235,4,230,211,83,43,220,211,107,67,137,35,218,180,39,114,86,141,237,174,245,49,190,245,165,98,86,70,175,236,70,161,71,150,197,54,234,194,122,173,110,27,82,208,148,190,219,18,104,238,60,218,92,74,84,164,146,201,43,34,50,37,40,181,215,67,62,241,156,193,125,28,64,178,35,66,205,85,170,229,235,107,35,162,196,219,126,158,109,211,164,234,183,61,41,21,134,229,56,213,43,98,228,53,29,142,108,153,9,62,165,68,106,70,154,30,169,236,42,65,254,190,240,59,20,255,0,251,201,121,225,253,193,254,243,39,161,170,65,147,255,0,45,167,118,60,215,251,164,43,111,242,136,251,111,39,135,206,118,233,89,175,176,28,161,92,239,196,131,136,182,172,120,236,213,97,170,82,84,253,89,132,178,202,87,86,67,105,101,164,33,14,72,83,137,83,77,146,137,147,229,146,140,137,198,245,150,160,0,0,0,0,0,0,0,0,0,0,0,0,3,128,231,23,52,176,178,179,135,41,187,156,164,189,62,92,185,5,14,42,9,130,117,178,117,108,72,113,6,178,230,182,123,117,99,183,67,215,67,236,47,117,109,255,0,86,115,48,141,86,148,166,108,235,25,116,179,150,110,17,59,79,156,111,147,59,254,143,100,237,186,237,246,119,107,245,9,13,130,188,96,236,107,178,108,106,78,40,80,206,141,34,67,168,104,228,199,140,204,120,141,238,54,211,185,75,126,105,153,36,141,78,25,158,157,137,73,31,176,196,241,176,49,75,15,241,62,144,197,102,199,187,232,245,150,31,105,46,153,65,168,49,32,209,170,80,173,21,202,90,136,140,137,105,212,181,246,151,188,135,171,1,252,82,82,180,154,22,146,82,84,90,25,25,106,70,94,225,4,184,130,100,34,223,198,27,98,126,35,97,205,21,152,151,108,6,157,148,235,49,35,33,178,154,148,55,41,229,122,172,199,91,174,58,183,92,65,118,168,183,104,94,221,12,83,197,42,169,136,56,15,136,200,151,27,175,162,92,22,245,64,183,182,190,124,101,27,140,62,70,104,81,17,161,123,121,141,118,151,97,250,190,195,46,206,235,153,124,101,183,51,37,134,86,221,251,37,168,17,47,122,51,112,232,245,54,219,75,109,174,83,76,199,121,215,164,25,26,220,121,102,167,158,211,122,148,68,122,118,145,43,180,249,206,80,174,178,179,243,33,135,213,5,184,109,162,69,201,73,138,181,107,161,18,85,62,57,153,168,245,47,87,213,237,26,58,163,76,110,163,72,131,80,105,105,90,37,70,105,228,169,39,170,84,74,73,25,25,31,180,187,71,236,0,0,0,1,200,179,99,136,17,176,223,47,87,237,125,201,40,102,74,173,218,163,16,141,75,36,235,39,161,125,109,145,122,201,61,117,71,242,79,95,112,206,155,171,169,98,13,248,183,92,220,228,251,142,174,106,86,221,202,53,59,33,238,221,62,146,143,214,95,214,127,104,208,238,77,108,6,112,231,46,150,85,13,16,209,29,231,232,180,217,82,73,45,146,13,79,42,12,116,173,74,245,82,102,163,52,118,153,150,190,241,219,0,0,0,127,202,200,205,10,34,239,50,50,33,71,249,214,192,187,190,230,207,29,62,211,110,143,46,75,119,109,81,165,19,140,71,117,105,109,137,85,121,45,238,81,242,207,66,45,218,153,232,162,237,246,139,122,203,214,20,82,240,107,9,173,219,34,159,21,12,185,18,157,17,50,204,144,148,154,164,38,51,77,45,71,162,17,169,159,44,187,76,181,247,251,139,164,0,0,0,130,124,94,235,238,211,178,220,237,9,27,118,85,246,239,215,93,126,106,124,5,22,157,191,95,184,255,0,80,170,188,157,81,30,175,102,26,214,132,209,168,183,117,218,154,117,215,251,6,65,251,143,220,52,126,69,161,104,63,160,0,0,0,0,0,0,0,0,0,0,0,0,0,2,128,248,151,80,10,129,154,123,153,132,180,104,37,244,90,106,157,53,210,157,12,253,197,239,19,107,131,13,120,228,225,213,215,68,86,210,40,125,14,223,121,239,126,160,163,246,255,0,64,178,32,0,0,1,224,104,120,49,101,208,113,18,161,137,112,40,241,25,172,84,89,117,151,158,110,59,73,82,201,199,201,229,25,168,144,74,51,53,145,25,234,163,254,255,0,104,247,192,0,0,3,242,85,169,209,234,244,185,148,169,109,37,198,38,71,114,59,136,82,72,201,73,90,77,38,70,70,70,71,216,103,236,25,221,207,14,26,73,195,12,200,222,20,199,24,67,81,234,117,90,133,82,34,80,147,74,73,135,39,201,74,11,77,137,46,230,253,132,101,238,49,100,252,31,177,49,219,155,7,106,86,132,169,45,154,233,85,23,146,219,106,89,243,57,109,69,128,217,25,17,172,253,95,91,78,226,45,125,194,193,128,0,0,0,113,156,223,226,2,48,223,47,87,165,112,228,242,30,126,139,81,139,29,100,189,170,39,78,12,133,39,105,238,73,235,170,59,52,61,70,115,110,58,179,213,235,134,169,92,146,234,220,118,163,53,249,110,45,106,51,82,148,226,205,70,102,102,102,102,102,103,239,49,249,219,235,106,47,49,5,146,117,247,28,82,89,101,164,234,163,82,140,244,74,72,189,167,219,161,17,11,108,225,137,145,184,212,26,84,108,111,196,250,58,28,169,200,52,63,73,141,34,57,25,52,210,147,10,75,15,108,126,57,41,46,18,137,101,185,11,208,187,72,187,117,49,102,72,66,27,66,91,109,36,148,164,136,146,146,45,8,139,220,67,254,135,252,173,104,109,10,113,197,18,82,146,51,81,153,232,68,94,241,20,179,105,159,188,47,203,221,34,117,26,155,85,139,88,186,149,29,212,177,22,35,241,228,19,46,237,125,41,230,161,50,27,113,36,78,178,68,173,11,82,212,139,188,251,41,175,31,179,91,139,121,131,175,74,168,93,119,44,214,233,203,113,124,154,116,121,146,74,50,91,53,186,105,213,167,30,90,72,246,188,164,246,118,105,217,246,249,204,47,192,44,88,198,25,136,139,98,89,85,138,131,107,89,32,228,181,77,146,235,8,51,52,22,170,91,77,175,66,46,98,12,254,163,215,220,44,55,46,124,32,205,242,167,92,88,219,88,90,27,91,76,201,56,48,36,104,162,81,242,87,177,198,228,194,255,0,133,73,150,190,226,247,139,30,194,12,20,195,236,14,182,83,106,97,245,18,60,8,100,162,113,195,68,102,26,91,174,114,219,108,214,190,83,104,37,40,201,164,106,122,106,122,125,154,123,176,0,0,0,0,0,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,146,151,101,173,66,190,109,90,205,149,116,193,235,104,183,5,62,69,46,163,27,154,182,249,241,95,109,77,186,222,244,26,86,157,200,90,139,84,153,40,181,212,140,143,180,103,179,58,249,81,174,229,47,25,102,217,188,170,172,203,66,165,172,203,90,183,53,148,39,175,139,181,6,227,102,166,204,208,111,48,181,242,156,45,16,163,209,14,114,208,135,91,33,192,5,170,112,49,252,246,126,205,254,242,28,171,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,89,165,255,0,127,217,184,89,102,213,177,7,16,110,24,148,59,122,135,28,228,206,157,36,207,99,72,212,136,136,136,136,212,181,169,70,148,33,9,35,90,214,164,165,36,165,40,136,243,173,154,172,204,94,89,175,197,201,152,165,120,65,137,78,66,99,166,155,72,166,70,34,82,41,212,230,214,226,218,96,220,218,74,121,123,157,113,107,113,68,91,150,181,109,74,17,177,180,89,87,10,124,241,201,196,170,84,12,173,226,74,34,53,93,182,40,228,139,90,166,149,180,193,84,105,209,82,132,20,37,183,169,26,228,178,214,138,74,155,73,243,25,105,197,44,146,166,148,227,214,62,0,0,2,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,241,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,129,92,72,248,130,73,203,180,102,240,123,6,234,177,21,136,181,24,233,147,54,164,203,173,60,187,101,4,235,14,52,78,199,121,135,89,121,114,89,55,210,72,82,146,182,208,104,115,77,22,217,157,80,229,139,48,183,86,87,241,150,139,139,150,180,110,191,160,230,70,168,210,215,41,200,236,212,224,186,157,174,199,113,72,63,238,92,65,169,43,74,29,105,165,154,23,179,105,232,123,5,241,122,205,199,172,47,183,241,115,15,223,150,229,10,226,142,167,163,148,182,13,151,218,90,28,83,78,178,226,59,72,150,219,173,184,217,154,77,72,51,65,154,84,164,153,40,253,168,138,188,81,252,9,226,111,220,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,0,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,137,84,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,18,168,0,5,48,113,45,225,247,39,7,170,181,140,193,225,5,42,35,120,125,62,71,83,88,164,196,105,168,172,91,75,90,162,176,217,54,75,124,214,250,36,73,125,213,18,25,105,40,96,180,73,17,32,147,165,123,9,149,195,139,35,145,179,91,121,79,188,49,5,114,227,225,213,159,33,132,78,101,164,58,210,235,114,212,70,178,132,211,228,68,148,33,41,36,169,245,37,92,212,161,214,146,146,73,188,78,183,123,192,50,174,47,251,133,199,129,60,50,251,235,206,38,137,84,0,2,37,113,63,198,138,86,20,229,46,237,161,51,119,196,164,220,247,204,116,208,104,208,212,132,186,252,246,28,121,164,212,18,134,205,42,209,5,13,111,37,78,153,17,32,220,108,137,73,113,109,235,65,128,44,251,130,158,58,67,165,87,111,76,188,87,171,60,159,77,236,185,45,216,206,19,13,182,185,77,35,151,57,9,89,153,58,227,203,101,49,86,150,200,150,146,110,35,235,245,52,81,174,218,128,101,92,95,247,11,143,2,120,101,247,215,156,77,18,168,126,74,101,38,149,69,140,184,116,106,100,72,17,220,144,252,181,181,25,148,180,133,62,251,171,121,231,77,41,34,35,91,142,184,227,139,87,122,150,181,40,245,51,51,31,172,4,85,226,143,224,79,19,126,229,243,136,66,128,70,170,0,0,80,15,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,8,1,197,31,199,102,38,253,203,228,240,132,191,225,41,146,143,66,67,135,155,44,77,166,85,97,214,158,231,55,101,211,223,46,67,105,130,243,28,181,212,212,68,173,238,115,144,235,173,180,151,18,148,147,100,167,72,156,39,89,90,44,252,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,128,25,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,18,168,66,12,94,225,81,132,120,195,153,119,49,214,179,117,203,131,111,85,164,53,62,224,180,97,211,144,202,42,50,210,131,39,20,137,109,45,10,101,15,41,45,173,239,155,83,171,90,159,81,58,133,56,149,55,53,41,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,25,183,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,149,64,0,0,0,2,0,113,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,105,76,0,0,0,5,43,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,64,0,115,76,197,96,53,155,153,44,35,174,225,77,231,10,34,145,81,142,181,211,39,61,28,222,93,38,162,72,81,71,154,209,37,104,86,246,212,173,77,36,180,239,65,173,181,30,197,168,143,58,248,209,132,55,150,2,226,133,193,132,120,128,196,70,235,182,236,132,179,32,226,62,79,48,234,22,218,93,105,230,215,216,102,135,26,113,183,8,148,73,89,18,200,148,148,168,141,37,42,176,231,138,54,40,88,185,80,174,96,68,168,210,234,23,98,99,179,65,181,110,38,221,110,26,40,148,78,140,163,154,82,81,146,219,167,37,130,105,38,203,166,181,40,214,249,173,106,249,132,161,232,107,105,218,213,219,230,234,163,89,86,180,30,182,181,112,84,35,210,233,209,185,168,111,159,41,247,18,219,77,239,89,165,9,220,181,164,181,81,146,75,93,76,200,187,70,138,50,127,150,186,22,85,176,58,143,134,84,195,231,85,94,219,84,185,37,166,82,223,110,93,97,214,91,68,135,26,53,37,27,89,46,82,27,108,137,8,62,91,104,53,17,172,214,165,118,177,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,158,207,217,191,222,66,213,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,28,81,252,9,226,111,220,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,1,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,7,42,205,143,133,140,100,248,127,112,249,115,227,53,130,255,0,191,210,178,255,0,155,255,0,253,156,20,2,52,167,148,239,11,24,55,240,254,222,242,230,7,74,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,66,12,20,225,59,132,248,75,143,178,177,138,163,115,124,160,162,194,168,46,169,106,219,125,20,152,158,129,148,137,173,200,134,231,86,83,20,185,92,132,54,109,104,234,54,185,187,114,139,82,208,73,92,216,248,88,198,79,135,247,15,151,62,51,88,53,80,42,131,141,124,220,18,69,86,205,167,166,147,45,204,95,126,60,119,151,57,42,127,144,197,182,133,77,36,178,178,53,147,38,183,37,184,181,36,210,133,56,68,203,155,212,132,155,100,186,245,192,31,195,47,225,150,211,252,95,61,43,248,66,244,130,125,5,232,205,188,238,118,213,111,221,191,230,249,60,190,103,55,155,243,92,174,103,55,230,247,141,41,218,127,42,190,74,209,190,93,122,43,229,39,163,227,250,99,209,60,206,135,174,229,167,159,211,243,126,115,147,204,223,179,127,173,183,77,123,117,31,88,0,0,0,0,0,0,0,0,0,0,0,0,7,132,197,252,20,195,236,113,182,85,106,98,13,18,60,248,102,163,113,179,92,102,29,91,78,114,220,108,150,142,107,107,36,168,137,213,232,122,106,90,253,186,215,14,99,56,65,242,10,163,113,96,149,97,107,109,12,189,36,160,207,145,170,141,101,206,94,198,219,141,11,254,9,36,90,251,203,220,43,203,20,48,11,22,48,122,98,226,223,118,85,98,158,218,22,104,41,46,211,100,180,194,204,141,101,170,86,235,104,212,143,150,179,47,168,181,247,143,71,128,57,173,197,188,190,87,226,212,45,75,150,115,180,230,220,71,58,157,34,100,149,70,83,100,182,141,90,52,219,200,73,158,214,82,158,222,205,53,47,178,229,50,151,159,188,47,204,37,34,13,26,165,85,139,71,186,147,29,164,191,22,91,241,227,147,206,237,97,42,229,33,82,28,113,68,110,188,100,157,75,83,208,203,188,187,101,106,22,135,16,151,27,81,41,42,34,52,153,30,164,101,239,31,244,63,229,104,67,136,83,110,36,148,149,17,146,146,101,169,25,123,140,86,111,19,188,141,197,175,82,164,227,126,24,81,208,221,78,57,173,250,180,104,241,200,137,214,146,153,178,95,123,99,17,205,74,112,212,104,45,203,94,135,216,71,219,161,138,147,119,173,167,60,252,23,137,214,28,109,74,101,230,149,170,77,42,35,209,73,50,246,31,102,134,70,63,69,185,86,122,131,112,210,235,145,157,91,110,211,166,177,45,181,161,70,74,74,155,89,40,140,140,140,140,140,140,189,228,52,101,148,12,64,70,36,101,230,203,174,20,158,123,204,81,105,209,95,89,175,114,141,212,193,142,165,110,61,202,61,117,95,110,167,168,236,192,0,0,0,43,231,140,14,38,59,108,224,237,54,208,139,37,178,93,86,162,202,92,109,43,62,103,45,216,179,219,51,50,37,151,171,234,233,220,101,175,188,86,198,71,176,210,78,39,230,70,207,166,54,194,93,143,76,170,211,234,146,210,180,154,146,108,55,62,50,86,90,108,81,119,57,237,34,47,121,141,17,82,105,209,233,20,184,116,168,141,37,182,33,199,110,59,104,74,72,137,41,66,73,36,68,68,68,69,216,69,236,31,172,0,0,0,120,26,230,12,89,117,236,68,167,226,92,250,60,71,171,20,230,90,101,151,156,142,210,148,130,109,243,121,38,74,52,26,136,201,102,102,90,40,191,191,218,61,240,0,0,0,173,222,51,213,229,70,195,171,82,134,141,166,83,58,237,254,242,216,253,61,69,237,254,129,9,56,105,80,10,191,154,123,101,131,104,214,72,235,117,209,58,233,173,58,97,251,143,220,47,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,34,113,124,167,55,23,49,170,156,136,228,131,151,166,171,36,105,191,108,8,5,223,167,110,131,170,240,94,175,60,154,205,223,67,231,39,150,191,71,250,155,143,94,196,84,85,221,175,244,11,102,0,0,0,0,0,0,0,1,80,156,101,48,197,52,155,194,135,136,177,96,168,153,153,30,52,23,31,38,189,83,117,110,212,30,52,238,36,17,107,161,107,161,171,95,171,218,60,47,8,156,85,143,102,99,172,219,86,173,49,212,66,173,211,28,143,29,162,112,137,7,45,233,144,27,73,237,82,200,181,209,38,90,145,26,190,209,118,132,100,162,35,35,212,143,180,127,64,0,0,5,121,113,148,196,146,161,224,141,14,198,166,84,86,197,70,161,95,140,252,134,144,246,211,92,39,34,84,26,81,25,37,68,163,73,168,136,187,82,105,255,0,16,166,65,50,120,109,229,93,220,116,197,88,119,117,126,156,183,45,203,106,83,115,22,110,50,102,203,239,199,147,13,195,101,91,217,91,106,37,54,233,234,157,72,204,189,164,93,247,167,71,164,83,104,52,200,212,122,68,38,98,67,134,210,24,101,150,91,75,104,66,16,146,74,82,73,73,17,17,17,17,22,132,90,118,15,216,62,101,197,114,208,109,58,84,154,213,197,86,137,79,135,21,165,188,227,178,95,67,73,36,165,38,163,245,150,100,93,201,51,237,63,97,138,193,206,135,20,212,180,245,99,13,176,49,199,8,210,137,20,249,53,109,123,151,172,134,86,184,239,197,151,255,0,4,180,25,167,235,211,184,133,102,84,170,151,214,43,93,93,85,66,85,94,226,173,212,159,218,147,113,111,75,125,107,113,195,50,73,106,106,89,234,183,15,179,183,181,94,243,19,199,39,156,45,46,187,241,216,87,214,52,54,170,85,9,100,219,205,83,204,156,98,91,154,244,238,150,246,164,196,82,13,6,133,186,147,209,93,170,45,59,136,204,90,190,23,224,134,25,96,253,10,45,10,198,180,41,52,228,71,105,13,41,246,105,241,217,121,227,74,16,147,91,138,105,180,110,81,242,208,102,122,118,153,125,131,221,145,17,22,132,90,17,15,232,0,0,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,68,170,28,171,50,249,116,177,51,65,133,147,240,206,250,143,252,236,202,60,221,239,127,22,85,58,103,153,98,103,45,167,91,231,114,185,235,87,41,106,216,190,227,46,227,44,245,227,166,5,226,62,93,49,30,163,133,248,161,70,232,106,176,116,117,151,154,51,92,90,132,85,25,147,114,163,56,100,92,198,87,181,90,30,132,162,82,84,133,165,11,66,208,155,21,224,99,249,236,253,155,253,228,57,87,26,191,20,246,183,195,248,62,99,81,29,43,130,61,90,149,64,165,99,205,118,187,83,137,78,166,211,163,219,242,230,76,150,242,89,98,51,13,166,166,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,17,215,136,22,123,171,185,170,186,156,178,173,101,244,88,101,111,212,13,202,116,109,16,231,165,37,48,228,166,218,170,239,92,118,164,49,205,141,33,37,211,40,205,40,211,83,213,93,165,207,242,189,146,140,101,205,100,59,158,183,97,211,58,122,45,179,79,148,225,212,36,18,80,220,250,162,24,55,35,83,35,154,212,132,41,231,86,109,18,212,106,36,50,218,201,107,61,84,218,29,226,191,215,85,133,117,127,109,109,203,146,220,168,127,190,67,157,77,157,29,207,249,46,50,243,110,35,234,82,84,159,97,144,189,238,31,57,219,165,102,190,192,114,133,115,191,18,14,34,218,177,227,179,85,134,169,73,83,245,102,18,203,41,93,89,13,165,150,144,132,57,33,78,37,77,54,74,38,79,150,74,50,39,27,214,90,128,8,21,196,19,137,28,108,187,73,157,131,120,60,212,74,142,34,170,59,140,212,166,201,67,169,69,178,183,26,140,244,119,137,167,25,228,204,91,140,200,90,144,68,225,161,181,161,38,226,86,90,182,126,127,134,47,16,9,152,187,14,54,95,177,190,226,234,239,168,155,88,182,106,78,182,251,178,171,209,91,97,231,157,76,149,165,6,217,60,195,113,251,94,113,105,83,201,90,117,37,56,149,173,200,45,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,142,85,155,31,11,24,201,240,254,225,242,231,198,107,6,135,179,183,156,27,103,40,216,94,237,105,71,18,109,237,92,142,250,109,58,60,182,164,114,39,62,211,140,33,229,184,227,72,52,165,12,166,74,29,52,41,109,155,132,147,66,20,147,61,201,207,181,217,116,215,111,155,170,179,122,221,51,186,218,213,193,80,145,84,168,201,229,33,190,124,167,220,83,142,185,177,4,148,39,114,214,163,209,36,73,45,116,34,34,236,29,131,49,25,53,198,220,178,91,54,125,205,137,214,172,184,81,238,120,239,34,82,210,108,62,197,54,162,137,15,165,48,150,243,14,184,133,45,113,154,102,74,84,102,157,196,235,136,73,40,216,112,203,239,228,95,57,181,220,158,98,60,170,155,148,175,76,217,151,71,79,30,230,166,180,132,20,165,54,209,175,149,38,51,138,211,71,154,230,186,100,218,148,77,184,149,169,42,218,102,135,91,208,77,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,66,48,113,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,37,80,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,74,160,0,31,146,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,150,33,164,140,157,210,105,84,92,168,96,244,58,53,50,36,8,238,88,244,89,107,106,51,41,105,10,125,248,109,60,243,166,148,145,17,173,199,92,113,197,171,189,75,90,148,122,153,153,142,192,3,42,226,255,0,184,92,120,19,195,47,190,188,226,104,149,64,0,41,47,140,54,55,213,111,204,197,199,193,167,168,113,33,211,112,186,57,38,60,180,184,165,191,57,250,140,88,146,93,90,251,146,132,37,36,202,18,130,35,61,80,226,141,71,188,144,220,11,1,239,240,7,24,235,185,127,198,91,79,24,173,198,122,137,118,205,65,50,28,141,185,8,234,226,173,42,110,76,109,235,66,201,190,107,14,58,215,51,97,169,27,247,39,214,73,24,211,72,12,171,139,254,225,113,224,79,12,190,250,243,137,162,85,0,0,138,188,81,252,9,226,111,220,190,113,8,80,8,213,64,0,10,1,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,224,155,144,239,195,127,16,156,68,199,156,88,162,238,176,109,250,133,19,209,180,186,141,59,153,22,232,121,52,70,18,230,138,230,164,249,49,223,76,115,86,230,220,105,229,19,140,158,187,29,73,79,240,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,32,6,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,68,170,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,149,64,0,0,0,2,0,113,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,105,76,0,0,0,5,43,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,64,0,5,122,241,150,194,252,47,169,96,53,47,22,235,74,137,76,189,168,213,136,148,138,60,196,194,113,199,234,172,61,205,83,148,229,184,131,36,161,9,73,59,41,43,116,148,73,54,28,66,54,156,133,110,166,17,109,60,18,240,223,14,23,106,223,88,188,137,157,69,252,213,64,237,183,99,245,196,125,21,29,109,199,144,133,244,233,208,203,158,250,28,46,98,245,35,233,54,183,183,107,187,172,252,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,11,84,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,113,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,5,85,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,169,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,11,254,255,0,74,203,254,111,255,0,246,112,80,8,210,158,83,188,44,96,223,195,251,123,203,152,29,84,7,42,205,143,133,140,100,248,127,112,249,115,227,53,130,255,0,179,245,157,123,87,42,120,113,46,137,73,169,245,24,155,115,83,222,110,220,167,199,54,214,228,13,228,166,211,83,144,78,37,104,75,45,44,140,208,149,164,249,206,32,208,69,181,46,173,170,33,171,84,239,44,87,191,230,214,102,55,46,191,118,94,53,135,36,186,136,145,8,223,168,84,101,188,106,81,54,203,41,34,53,184,235,135,162,27,73,118,168,137,37,220,66,239,184,117,228,86,54,86,172,210,190,49,6,4,69,226,165,126,59,204,206,122,52,167,86,138,101,57,227,142,178,166,153,19,134,195,203,75,145,210,226,222,74,62,154,212,132,173,104,73,45,115,40,0,0,0,0,0,0,0,0,0,0,0,0,0,7,240,200,140,180,50,212,140,120,76,80,193,12,50,198,10,20,170,21,243,104,82,106,40,144,210,218,75,239,83,227,188,243,38,164,45,36,182,212,235,107,218,162,230,44,200,244,236,51,251,69,84,103,15,133,165,215,97,185,54,250,193,118,213,85,161,160,156,121,218,121,19,143,203,111,78,161,211,216,212,104,137,65,32,144,134,146,90,171,177,71,167,113,145,136,29,77,170,95,88,83,117,117,84,249,85,123,118,183,77,127,106,141,181,189,17,244,45,183,8,205,39,161,165,101,162,219,46,206,206,212,251,200,89,150,76,56,166,165,215,168,248,109,142,110,56,102,164,199,167,198,171,107,222,189,99,178,133,200,126,84,191,248,85,172,201,63,94,157,228,44,254,221,185,104,55,101,42,53,106,221,171,68,168,67,148,210,30,109,216,207,161,212,154,84,146,81,122,200,51,46,229,17,246,31,180,135,211,31,142,177,72,166,215,169,146,104,245,120,76,203,135,49,165,176,243,47,54,151,16,180,45,38,149,36,210,162,50,50,50,51,45,12,180,237,20,89,196,147,42,206,224,94,42,76,187,168,20,229,183,110,92,178,220,152,131,109,147,38,88,126,68,153,142,19,41,216,202,27,73,37,182,139,68,234,102,69,237,50,238,134,194,230,248,53,226,73,87,48,70,185,99,84,234,43,126,163,79,175,73,126,59,75,123,113,162,19,113,41,237,36,136,148,163,81,17,40,204,187,18,73,255,0,16,176,208,0,0,1,252,51,36,145,153,158,132,93,162,146,248,187,98,172,123,207,29,97,90,180,169,142,170,21,18,152,220,121,13,27,132,104,41,108,204,158,218,140,146,149,153,107,162,136,181,50,37,125,131,220,240,107,195,36,213,175,26,230,34,202,130,163,102,28,121,48,91,144,109,122,164,234,29,167,188,73,220,104,50,215,67,215,66,86,191,87,180,91,224,0,0,0,0,0,0,0,10,153,227,67,94,121,85,155,66,135,205,79,45,30,144,245,55,30,189,168,167,43,187,95,232,28,171,132,29,57,185,89,141,68,229,199,37,156,77,118,172,209,174,205,240,39,151,126,157,154,139,187,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,79,60,104,168,79,69,196,91,62,182,136,78,18,38,250,67,123,196,217,237,61,140,83,146,90,171,79,213,222,62,23,7,26,177,197,198,202,181,48,228,18,122,222,70,141,154,244,221,178,37,65,93,133,175,110,159,96,186,48,0,0,0,0,0,0,0,16,223,138,110,21,43,18,50,212,252,200,113,148,185,86,228,245,86,148,164,35,85,114,227,192,154,122,106,72,81,233,170,203,179,176,190,178,20,219,150,235,205,252,57,199,139,42,186,227,234,138,212,123,134,154,137,138,53,26,54,178,153,140,169,205,79,114,72,180,36,123,79,78,206,209,163,251,34,185,22,231,179,104,55,28,23,210,243,21,74,100,89,141,184,74,37,110,75,141,37,100,122,145,153,30,164,162,238,51,251,76,125,176,0,0,1,74,188,95,113,25,155,147,26,160,90,108,62,107,77,42,156,210,86,146,81,25,18,218,151,61,179,236,37,31,111,173,238,47,212,32,189,165,109,85,47,27,154,151,108,81,161,191,42,101,82,99,16,218,109,150,212,181,26,156,113,40,79,98,72,207,189,68,93,132,125,253,195,65,121,28,192,72,56,15,129,148,90,74,169,168,141,84,170,199,141,82,159,185,146,67,169,125,216,113,146,226,85,243,104,81,122,205,118,146,136,207,82,237,51,62,233,14,57,182,57,227,221,129,128,118,92,219,186,244,173,69,96,216,101,197,49,19,169,97,47,190,226,90,117,196,161,8,113,196,110,53,114,148,68,68,122,153,246,123,244,165,140,222,241,2,196,156,193,86,228,210,237,138,229,82,222,182,91,113,109,55,30,20,153,17,21,37,162,92,132,145,60,148,73,91,107,220,219,201,37,104,90,30,210,246,23,111,27,193,28,187,226,166,97,46,168,244,171,70,223,168,201,110,84,148,34,77,77,200,146,87,29,163,83,141,165,106,113,230,218,115,110,132,242,84,102,101,216,71,169,253,119,33,148,190,29,88,93,129,84,184,53,203,190,137,77,184,238,115,101,167,29,114,116,104,243,26,142,254,214,20,102,201,185,25,14,32,210,227,74,52,153,158,164,74,63,105,246,76,8,241,163,196,97,184,177,24,109,150,90,73,33,182,219,73,37,40,73,22,132,68,69,216,68,68,90,104,63,208,0,0,0,126,10,189,193,65,160,48,114,171,181,184,20,214,75,189,201,114,80,202,123,200,187,212,100,93,230,69,250,200,121,139,115,24,240,234,241,172,187,66,180,46,154,109,114,84,125,188,242,167,78,98,73,51,185,6,164,239,229,172,205,58,146,85,166,165,219,180,253,195,219,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,68,170,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,158,207,217,191,222,67,149,113,171,241,79,107,124,63,131,230,53,17,13,109,156,94,188,173,12,47,189,240,142,132,252,70,104,88,133,34,146,245,116,212,193,45,247,145,79,113,231,88,101,11,62,196,32,221,120,156,81,145,111,51,101,178,37,18,77,105,95,160,203,70,93,47,188,208,98,156,12,51,177,99,255,0,53,50,177,55,123,63,197,148,190,165,150,95,153,203,117,214,249,220,174,122,21,202,66,183,175,184,139,188,203,66,120,23,129,120,113,151,76,56,167,97,126,23,209,186,26,84,29,93,121,231,76,151,42,161,41,68,68,228,169,46,17,23,49,229,237,78,167,161,36,146,148,161,9,66,16,132,38,10,241,75,200,79,203,184,117,236,215,97,123,251,46,10,85,63,172,187,233,114,36,104,220,248,49,24,36,156,200,234,89,232,219,204,176,210,73,109,106,73,113,182,200,208,68,234,77,47,213,94,21,98,101,213,131,120,143,110,98,149,149,47,167,173,91,53,6,170,17,183,56,226,27,123,97,250,236,59,203,90,22,166,93,65,169,183,16,74,45,237,173,105,51,209,70,52,61,149,92,204,89,185,175,194,56,120,165,103,193,151,78,90,100,42,155,87,166,73,35,82,233,213,22,208,218,221,96,156,218,73,121,27,93,109,104,113,36,91,144,180,238,74,23,189,180,118,0,17,43,136,102,75,41,89,167,194,249,21,219,66,223,136,172,84,182,163,145,219,243,14,74,98,156,214,9,205,206,211,223,113,73,52,173,10,73,186,166,137,102,146,67,198,147,230,54,133,189,186,133,170,212,154,173,2,171,54,133,93,166,75,167,84,169,210,28,137,50,28,182,84,203,241,159,109,70,151,26,113,181,17,41,11,74,136,210,105,50,35,35,35,35,30,175,25,49,122,242,199,124,68,168,98,150,32,191,17,251,134,173,30,11,51,159,140,193,50,137,11,141,17,152,164,241,160,189,84,173,105,97,43,89,36,146,141,234,86,212,161,58,36,173,211,130,167,133,139,167,226,4,239,46,167,9,254,57,86,108,124,44,99,39,195,251,135,203,159,25,172,30,215,26,49,122,242,199,172,80,184,49,115,16,31,136,229,118,226,144,151,164,20,70,9,150,26,66,27,75,77,50,218,59,76,144,219,77,182,217,26,141,75,50,65,26,148,165,25,168,236,127,133,30,69,191,33,154,12,107,179,63,212,242,172,8,83,149,253,210,149,84,114,57,167,254,11,165,90,149,250,111,18,63,177,222,22,83,138,88,91,98,99,77,137,83,195,60,75,161,122,102,219,172,242,122,216,93,83,209,249,188,167,144,243,127,56,202,208,226,116,113,164,43,213,81,107,166,135,169,25,145,231,223,56,57,76,188,178,139,138,31,33,235,178,37,214,40,83,227,183,38,133,113,170,1,69,98,170,130,109,6,249,33,4,227,164,133,180,234,205,181,32,215,191,78,90,204,137,46,160,206,69,112,197,207,143,224,66,187,27,1,177,98,181,182,193,184,42,9,244,109,82,163,81,229,197,181,222,82,30,83,154,39,148,163,228,200,125,81,201,91,156,109,166,84,110,60,122,111,117,71,63,248,163,248,19,196,223,185,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,18,168,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,37,80,0,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,6,85,197,255,0,112,184,240,39,134,95,125,121,196,209,42,128,7,148,197,92,76,181,112,111,14,46,60,82,189,101,244,244,91,102,158,237,66,78,215,27,67,143,108,47,81,134,185,139,66,20,243,171,52,182,218,13,69,189,197,161,36,122,168,134,101,238,203,166,187,124,221,85,155,214,233,157,214,214,174,10,132,138,165,70,79,41,13,243,229,62,226,156,117,205,136,36,161,59,150,181,30,137,34,73,107,161,17,23,96,151,249,223,192,186,238,93,178,193,150,92,57,188,104,212,170,117,210,159,149,213,26,234,105,230,133,239,149,34,68,7,16,79,58,130,34,117,230,216,54,24,82,200,212,159,153,36,161,106,66,80,163,241,92,51,169,52,170,254,117,240,254,133,93,166,68,168,211,106,49,235,209,38,67,150,202,94,98,75,14,81,39,37,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,199,21,198,140,33,188,176,23,20,46,12,35,196,6,34,55,93,183,100,37,153,7,17,242,121,135,80,182,210,235,79,54,190,195,52,56,211,141,184,68,162,74,200,150,68,164,165,68,105,43,179,225,105,142,144,241,131,42,116,27,110,109,103,171,185,48,239,250,219,169,178,225,48,219,136,138,217,153,211,214,150,218,61,220,158,151,150,202,92,90,82,165,185,25,255,0,164,105,53,170,96,12,171,139,254,225,113,224,79,12,190,250,243,137,162,85,0,0,138,188,81,252,9,226,111,220,190,113,8,80,8,213,64,0,10,1,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,8,1,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,42,128,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,37,80,0,0,0,0,128,28,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,26,83,0,0,0,1,74,220,106,252,83,218,223,15,224,249,141,68,56,42,120,167,186,126,31,206,243,26,112,186,144,0,31,38,236,186,104,86,53,171,89,189,110,153,221,21,22,223,167,200,170,84,100,242,150,231,34,43,13,169,199,92,216,130,82,213,181,8,81,232,146,53,30,154,17,25,246,12,246,103,95,53,213,220,218,99,44,219,203,155,85,135,104,83,117,135,107,81,38,188,133,116,17,118,160,156,112,210,217,18,9,231,214,142,107,135,170,212,90,161,190,98,208,211,102,60,85,11,47,24,161,114,96,53,205,153,26,85,42,34,236,155,78,177,26,137,81,144,169,141,165,242,125,237,158,178,26,51,220,164,33,79,197,74,143,191,89,77,154,73,68,151,77,191,215,150,140,197,223,121,95,197,56,24,153,98,200,254,106,29,98,22,198,127,140,233,125,75,47,63,15,152,235,78,114,121,188,132,39,154,132,239,71,121,31,121,30,138,48,171,19,45,92,100,195,139,115,20,172,169,125,69,22,230,167,181,80,141,185,198,214,227,59,203,215,97,222,90,214,132,188,210,201,77,184,130,81,236,113,11,73,158,169,49,234,197,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,11,84,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,113,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,5,85,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,169,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,11,254,255,0,74,203,254,111,255,0,246,112,80,8,210,158,83,188,44,96,223,195,251,123,203,152,29,84,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,223,227,166,58,98,62,98,241,30,163,138,24,161,89,235,170,179,180,105,150,90,35,68,90,124,84,153,155,113,99,54,102,124,182,81,185,90,22,166,163,82,148,181,169,107,90,214,171,42,225,117,195,254,29,34,29,55,51,120,223,110,243,170,175,116,213,27,30,150,251,140,63,21,184,174,176,211,236,213,149,203,90,247,60,124,221,26,109,194,66,153,83,106,112,210,107,54,148,213,159,128,0,0,0,0,0,0,0,0,0,0,241,55,38,50,97,213,155,89,102,133,119,221,52,218,36,169,27,185,5,81,156,196,98,123,106,9,74,217,204,89,26,180,37,39,93,11,179,113,123,199,167,164,220,20,26,251,5,42,133,91,129,82,100,251,156,137,37,15,39,188,203,189,38,101,222,70,95,168,199,239,0,0,0,31,231,34,52,121,108,57,22,91,13,188,203,169,52,56,219,137,37,37,105,50,208,200,200,251,12,140,143,77,4,63,205,167,14,172,46,199,90,92,234,229,161,68,166,219,151,57,50,235,141,57,6,52,120,109,72,127,107,234,35,120,219,140,183,22,106,113,212,154,140,143,83,36,151,180,187,105,191,27,178,239,138,153,123,186,164,82,174,235,126,163,25,184,178,86,136,213,54,226,73,68,119,77,46,56,148,41,183,156,105,189,218,147,42,81,25,23,105,22,165,245,118,76,161,113,1,196,156,190,214,227,82,238,122,229,82,225,182,92,117,13,57,30,108,153,18,213,25,163,92,116,153,50,149,201,67,104,36,182,202,137,58,150,133,184,253,135,217,116,248,25,143,118,6,62,89,144,174,219,46,181,21,243,125,150,212,252,78,165,133,62,195,138,105,167,20,149,161,183,23,180,211,205,73,25,25,234,71,217,238,215,164,136,241,158,60,4,131,143,24,25,90,164,166,154,137,53,74,84,121,53,40,27,89,37,186,167,218,135,37,45,165,63,54,181,31,172,239,97,36,136,245,62,195,35,239,207,165,219,109,85,44,235,154,169,108,86,97,191,22,101,46,99,240,221,109,230,212,133,18,155,113,72,87,98,136,143,189,38,93,164,93,221,194,116,112,130,196,102,109,188,106,159,106,62,249,161,53,90,115,169,66,77,68,73,53,187,46,3,101,216,106,46,223,87,220,127,172,93,80,0,0,0,248,151,181,114,45,177,102,215,110,57,207,165,152,244,186,100,169,142,56,106,36,237,75,109,41,102,122,153,145,23,98,79,188,203,237,33,156,28,200,222,114,49,27,30,47,90,235,111,170,83,82,46,26,146,33,168,148,107,220,202,166,60,166,244,61,202,35,212,151,236,61,59,123,5,200,240,177,194,149,97,190,90,152,153,50,41,162,85,199,61,53,164,169,104,209,92,169,16,33,30,154,154,18,122,106,131,236,237,47,172,196,200,0,0,0,0,0,0,0,31,195,20,187,198,58,172,114,241,178,147,76,41,4,174,139,159,171,100,189,118,239,137,79,87,105,107,217,175,216,62,239,5,218,19,178,113,22,240,173,174,19,134,136,94,143,216,241,182,123,75,123,21,20,158,138,211,245,119,139,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,93,188,99,44,103,171,56,85,69,186,227,83,156,120,232,221,78,247,144,201,168,155,230,201,167,182,90,168,146,122,107,166,157,229,175,214,33,143,10,58,219,116,252,220,219,20,167,30,82,61,35,214,232,91,180,73,242,233,147,149,219,219,245,251,140,95,0,0,0,0,0,0,0,0,15,41,138,214,124,123,251,14,46,91,62,66,18,162,171,82,102,67,73,168,136,246,169,214,22,217,31,106,85,167,211,247,31,216,99,55,152,195,108,203,195,124,106,187,237,165,178,235,42,160,220,181,8,204,154,146,105,222,150,37,184,132,173,61,137,212,143,103,97,145,23,234,23,181,195,239,17,211,136,153,106,181,214,185,140,188,245,26,12,42,74,146,135,55,41,60,152,17,117,35,245,148,100,122,175,183,187,236,33,37,0,0,0,126,90,165,66,37,34,155,42,169,57,244,51,30,27,11,125,215,22,162,74,82,132,36,212,163,51,51,34,34,34,35,237,51,25,203,206,85,240,245,255,0,153,91,254,168,114,91,145,30,45,197,85,133,9,109,172,214,74,142,153,242,20,222,135,185,68,125,139,246,30,157,189,132,38,63,10,172,160,157,193,89,78,56,223,20,146,56,80,148,94,140,110,67,29,239,33,112,100,178,242,73,214,76,180,208,212,68,164,175,94,253,61,166,45,213,182,208,211,105,105,180,18,80,130,36,165,36,90,17,17,119,17,14,25,154,156,214,88,153,106,177,103,86,42,181,120,14,215,149,29,223,71,211,58,134,84,243,142,155,47,169,165,41,149,60,218,205,179,91,6,147,52,158,186,246,23,111,117,26,230,59,52,248,159,153,59,178,69,86,230,172,203,69,53,79,47,164,165,179,34,65,71,66,121,175,41,31,50,183,156,73,44,146,250,145,216,125,221,133,245,245,124,159,240,250,196,108,123,172,83,174,27,166,143,80,162,218,124,198,100,42,68,152,239,198,84,150,119,199,89,155,74,92,101,180,178,83,78,168,211,219,161,237,63,97,118,220,238,8,229,247,13,176,30,214,139,110,89,86,236,24,235,105,164,37,233,101,18,58,31,121,100,219,104,82,150,182,219,70,227,87,41,38,102,101,218,125,190,237,58,88,0,0,0,255,0,25,115,34,83,227,174,92,249,76,198,97,164,154,214,235,171,36,33,41,34,212,204,204,251,8,136,136,207,245,8,163,154,158,33,120,87,151,216,82,105,180,74,197,54,225,185,26,217,164,56,114,35,75,229,234,108,31,206,54,153,40,112,181,109,227,81,123,246,153,247,23,109,74,226,206,116,51,35,143,245,179,142,221,207,93,136,151,255,0,39,77,160,205,158,218,21,181,13,153,232,215,61,122,254,71,119,103,189,71,246,91,31,14,236,183,87,112,91,14,100,92,55,234,165,191,115,220,59,58,147,158,107,83,236,242,31,150,132,126,85,164,56,157,205,186,142,243,61,75,77,52,45,53,151,96,0,0,0,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,42,128,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,229,92,106,252,83,218,223,15,224,249,141,68,66,11,2,192,188,177,78,242,164,225,246,31,91,210,235,151,13,114,65,70,131,6,49,22,247,87,161,153,153,153,153,37,8,74,73,75,90,212,100,132,33,42,82,141,41,73,153,104,79,39,121,85,179,114,161,132,116,251,62,141,77,136,171,158,163,30,60,155,178,174,219,134,242,234,53,18,71,174,73,117,72,66,186,102,212,167,18,202,54,167,106,12,212,101,204,91,139,95,117,1,78,220,86,50,57,27,13,106,179,243,73,134,203,150,237,10,231,172,26,238,154,98,144,235,231,78,168,202,82,214,115,80,230,134,72,140,243,186,165,73,113,69,203,121,214,210,131,82,93,75,108,242,174,23,214,54,101,231,230,26,139,121,224,180,9,116,235,97,50,19,79,188,43,210,96,33,84,229,82,27,145,22,68,200,4,251,173,45,61,75,137,75,4,132,53,163,197,189,42,213,13,239,113,55,188,0,43,171,137,215,15,249,152,187,14,78,96,112,66,221,234,239,168,155,159,185,169,173,56,251,178,171,209,91,97,150,90,84,100,41,102,217,60,195,113,251,25,109,9,83,201,90,180,53,56,148,33,202,108,23,83,193,83,194,197,211,241,2,119,151,83,132,255,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,9,211,195,131,135,252,204,196,87,90,197,188,94,183,127,204,158,7,82,195,81,164,56,252,119,46,41,91,22,222,216,235,101,109,184,134,89,112,201,107,120,149,180,220,104,154,73,47,231,141,171,191,1,202,179,59,151,171,87,52,24,53,90,194,59,166,79,65,215,242,228,211,170,136,138,220,135,169,147,154,86,230,164,54,149,151,247,77,172,146,164,41,109,58,234,9,104,223,184,179,195,141,24,67,121,96,46,40,92,24,71,136,12,68,110,187,110,200,75,50,14,35,228,243,14,161,109,165,214,158,109,125,134,104,113,167,27,112,137,68,149,145,44,137,73,74,136,210,86,83,116,217,88,243,96,112,112,188,45,252,127,145,45,53,36,200,164,187,65,167,78,94,233,180,154,33,213,41,165,26,36,141,82,74,66,210,162,121,73,105,70,165,52,218,219,104,246,108,229,55,94,217,78,241,79,131,127,16,45,239,49,96,105,76,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,37,80,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,74,160,0,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,12,171,139,254,225,113,224,79,12,190,250,243,137,162,85,0,10,234,227,73,140,117,219,63,6,173,44,29,164,51,203,137,136,149,9,18,42,146,119,32,247,69,166,170,59,137,141,177,72,51,45,239,191,29,222,98,86,133,39,166,219,235,37,197,17,86,182,75,240,114,133,143,185,160,176,48,170,233,123,101,22,171,80,114,69,69,189,171,62,166,44,72,238,203,118,54,168,90,22,142,114,35,169,174,98,84,74,71,51,121,106,105,208,231,87,28,239,204,159,237,39,238,209,21,120,92,120,236,195,47,190,188,158,104,238,188,103,240,26,53,171,138,22,214,63,208,161,75,233,239,136,234,165,215,86,152,238,169,134,234,48,219,109,44,56,183,141,102,132,45,232,218,33,45,18,81,217,5,197,150,243,82,205,62,39,131,238,49,215,108,108,208,22,21,71,103,168,162,226,93,61,248,243,27,220,132,114,37,65,142,252,184,242,117,52,41,106,218,132,73,107,150,74,66,79,169,222,173,198,218,72,93,248,202,184,191,238,23,30,4,240,203,239,175,56,154,37,80,0,8,171,197,31,192,158,38,253,203,231,16,133,0,141,84,0,0,160,30,40,254,59,49,55,238,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,0,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,128,25,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,18,168,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,162,85,0,0,0,0,8,1,198,175,194,197,173,241,2,15,151,84,69,85,229,59,197,62,13,252,64,183,188,197,129,165,48,0,0,0,20,173,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,169,0,1,77,124,87,51,175,248,77,186,159,203,94,25,212,234,177,173,187,74,161,34,53,218,238,188,150,107,21,70,92,74,74,62,195,73,56,166,98,184,218,251,84,173,142,58,123,137,6,76,178,234,162,174,79,242,215,93,205,78,56,209,240,202,152,124,154,83,59,106,151,36,180,202,67,14,68,163,180,243,104,144,227,70,164,175,115,199,205,67,109,145,33,101,204,113,6,162,36,18,212,157,15,82,108,11,54,139,96,194,194,216,118,244,71,45,56,20,118,232,13,82,101,145,202,97,84,228,50,76,38,59,132,241,168,221,71,40,137,7,204,53,110,45,119,107,169,138,43,226,13,146,74,174,84,47,246,235,182,195,18,231,97,213,213,34,67,212,169,137,138,164,177,73,125,79,60,164,82,86,226,158,117,107,91,113,210,218,146,235,134,147,120,185,134,146,51,109,205,61,7,13,76,235,212,114,233,136,240,112,190,245,169,233,134,87,117,65,77,201,66,142,43,13,210,170,146,78,51,72,169,186,251,137,37,155,40,67,9,67,137,55,82,132,182,181,186,68,165,32,146,187,212,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,45,80,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,161,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,21,87,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,46,164,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,47,251,253,43,47,249,191,255,0,217,193,64,35,74,121,78,240,177,131,127,15,237,239,46,96,117,80,28,171,54,62,22,49,147,225,253,195,229,207,140,214,9,255,0,194,247,34,223,134,187,169,24,227,140,118,103,87,134,212,93,254,135,141,53,91,89,174,213,27,113,36,90,178,105,62,162,27,58,57,204,212,210,133,186,72,111,231,82,153,13,149,212,128,0,0,0,0,0,0,0,0,0,0,8,137,196,71,45,181,220,106,195,152,247,13,132,169,108,92,246,246,254,152,224,26,210,251,220,247,226,33,127,146,105,110,43,107,109,47,184,203,66,215,93,75,93,42,115,9,179,161,153,28,0,173,148,119,46,122,236,180,177,249,74,109,122,108,247,16,157,200,112,203,86,185,232,211,242,219,187,125,201,63,182,218,178,173,196,47,10,243,5,10,53,54,183,88,166,219,215,35,187,245,135,50,68,104,156,205,13,243,249,182,213,37,110,30,141,178,74,63,118,226,62,227,236,150,72,113,14,164,150,218,210,180,159,113,164,245,35,31,244,0,0,0,57,166,55,101,247,13,177,226,214,149,110,94,182,236,25,11,117,165,165,153,103,18,58,223,101,102,219,136,74,144,183,27,94,211,79,53,70,70,69,216,125,190,253,105,139,56,28,62,113,27,1,43,21,27,134,214,163,212,43,86,158,247,164,38,68,104,239,201,84,102,119,200,89,27,170,68,100,52,130,75,77,36,213,219,161,110,47,97,246,114,140,184,230,159,19,242,217,118,71,170,219,53,137,107,167,37,228,117,116,183,164,72,56,235,79,53,149,47,230,80,243,105,53,154,88,74,59,79,187,176,254,171,202,202,182,107,44,76,202,216,176,107,20,170,188,6,171,201,142,215,164,41,157,67,41,121,183,73,150,20,234,146,202,94,113,100,217,45,242,73,26,143,93,123,15,183,191,185,184,218,29,109,77,56,130,82,22,70,149,36,203,82,50,62,242,49,81,92,85,114,130,118,253,101,88,227,99,210,72,161,77,81,250,77,184,236,119,60,181,206,146,243,202,38,153,34,211,66,73,26,148,189,123,181,246,24,135,25,53,190,31,176,51,43,135,245,66,146,220,120,242,174,42,84,41,174,56,179,65,38,58,167,199,83,154,158,228,145,118,35,249,71,167,103,105,13,26,82,234,49,42,244,216,181,88,47,161,232,211,24,67,237,56,133,18,146,164,45,36,164,153,25,25,145,145,145,151,105,24,253,64,0,0,35,95,16,76,71,78,29,229,170,232,113,19,25,101,234,204,25,180,148,165,110,109,82,185,208,37,104,73,245,146,102,122,163,179,191,236,49,68,184,61,108,203,196,140,106,180,45,164,50,235,202,175,92,180,248,207,26,82,106,216,151,229,182,133,45,93,138,208,139,127,105,153,31,235,26,67,194,155,62,61,131,135,22,213,159,29,9,73,82,105,48,225,168,210,68,91,148,211,8,108,207,177,41,215,232,123,139,236,33,234,192,0,0,0,0,0,0,7,252,172,201,40,82,140,244,34,35,61,69,16,241,92,173,183,80,205,205,207,74,67,202,89,211,186,45,75,118,169,46,101,50,10,187,59,126,175,113,9,157,193,206,198,122,141,133,85,155,178,77,53,198,78,177,211,108,121,108,154,73,206,84,154,131,103,162,141,37,174,154,233,222,122,125,66,196,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,188,248,225,251,248,139,150,123,170,135,5,151,29,152,174,135,144,148,36,212,103,252,97,21,74,236,36,168,251,144,125,196,41,187,135,58,102,126,57,56,126,152,142,169,151,63,141,125,109,198,146,47,226,169,125,230,67,66,160,0,0,0,0,0,0,0,63,138,73,41,38,147,238,50,208,197,17,113,75,195,35,177,179,25,46,174,204,98,105,154,243,14,84,143,68,109,220,183,231,205,86,191,65,36,122,146,59,245,51,250,204,74,126,11,248,140,220,171,66,227,195,105,50,77,201,108,207,153,85,109,43,94,166,150,9,170,115,36,68,70,173,72,181,255,0,115,167,215,236,22,110,0,0,3,144,230,206,245,69,135,151,203,230,182,122,110,244,13,77,180,123,247,116,47,168,180,245,147,219,234,123,198,122,40,20,201,56,169,140,16,105,173,165,213,46,233,184,218,105,70,146,51,82,122,153,68,147,62,229,105,249,78,255,0,91,245,141,20,101,191,14,97,97,110,11,218,86,156,86,80,133,198,163,64,75,230,73,34,53,186,152,140,182,165,43,68,167,83,62,95,105,153,106,63,195,49,184,249,104,101,255,0,13,107,119,125,126,179,1,138,132,122,124,151,41,177,31,144,210,87,38,82,99,188,227,72,36,45,196,41,123,148,201,150,137,61,79,184,190,170,0,204,54,96,175,188,197,226,28,251,182,232,168,200,113,151,164,58,152,48,146,243,198,211,44,155,238,184,218,82,218,220,112,146,100,79,41,36,73,61,8,187,11,235,149,188,62,56,123,207,197,186,148,60,79,197,122,76,216,86,204,87,27,147,14,51,236,41,179,154,164,170,43,237,153,161,248,202,109,198,22,219,142,22,164,175,91,77,11,179,83,23,33,107,90,212,27,50,131,6,218,182,233,145,160,83,233,241,218,140,195,49,217,67,73,36,54,132,161,62,170,8,147,244,82,146,236,34,238,33,245,128,0,0,7,58,198,12,124,194,252,16,160,72,174,223,151,101,50,9,180,218,214,220,87,39,199,106,67,202,36,56,162,74,16,235,136,220,103,202,89,17,107,218,101,167,191,74,145,205,223,19,252,67,197,105,51,172,188,47,146,229,2,221,110,67,168,76,200,171,126,44,215,208,70,251,100,70,227,18,212,218,144,166,220,109,93,221,170,73,31,113,17,8,80,227,151,174,37,92,106,117,126,152,185,43,115,116,212,254,122,100,151,182,55,255,0,41,106,209,8,250,244,36,251,136,91,134,65,120,112,210,172,8,173,98,94,51,82,26,155,91,119,119,79,77,149,29,46,52,206,135,41,149,111,106,68,100,173,58,161,109,40,180,87,105,145,31,118,132,44,101,41,74,18,73,66,73,36,94,194,45,8,127,64,0,0,0,0,0,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,162,85,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,205,56,202,210,106,181,252,221,217,52,42,21,50,93,70,165,81,177,233,177,33,195,136,202,158,126,75,238,84,234,9,109,166,219,73,26,150,181,40,201,36,146,35,51,51,34,33,55,248,126,228,70,133,149,91,85,187,214,233,71,91,137,183,5,60,155,168,201,213,109,250,46,43,237,197,113,218,86,196,72,118,59,252,169,49,212,125,74,72,148,189,116,45,19,216,115,0,0,126,74,181,38,149,95,165,77,161,87,105,145,42,52,218,140,119,34,76,135,45,148,188,196,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,199,202,176,44,11,55,11,44,218,78,31,97,245,189,18,135,111,80,227,148,104,48,99,17,236,105,26,153,153,153,153,154,150,181,40,212,181,173,70,107,90,212,165,40,212,165,25,159,160,0,1,77,124,78,184,127,195,194,41,146,115,3,130,22,239,73,98,203,220,253,205,77,105,198,26,139,65,148,227,236,178,210,163,33,75,39,13,151,220,145,216,203,104,82,89,82,21,161,165,181,33,13,201,94,10,158,22,46,159,136,19,188,186,156,39,248,229,89,177,240,177,140,159,15,238,31,46,124,81,182,73,50,125,115,102,231,20,26,162,164,165,194,178,104,114,24,85,217,88,136,236,126,124,22,29,109,245,178,134,219,117,100,165,45,229,70,91,68,180,161,194,108,212,75,90,84,69,181,90,8,180,237,106,21,141,106,209,172,171,90,15,69,69,183,233,241,233,116,232,220,213,185,200,138,195,105,109,166,247,172,212,181,109,66,18,90,168,205,71,166,166,102,125,163,235,0,15,41,113,97,109,137,117,223,118,142,38,87,232,93,85,201,98,117,255,0,39,230,245,79,35,163,235,89,38,101,124,218,22,77,185,189,180,146,126,113,42,219,166,169,208,251,71,0,226,143,224,79,19,126,229,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,74,160,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,149,64,0,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,80,25,87,23,253,194,227,192,158,25,125,245,231,19,68,170,0,25,235,226,37,142,144,241,251,53,151,93,201,65,172,250,78,219,160,242,173,186,11,201,38,13,181,69,138,70,78,173,167,25,53,37,230,92,148,185,79,54,225,169,74,83,111,35,232,145,18,19,61,120,48,96,52,155,87,11,238,92,127,174,194,137,212,95,18,19,75,161,45,81,218,83,237,211,161,184,226,95,113,15,18,205,104,67,210,117,66,154,52,163,182,11,107,61,228,164,26,124,87,28,239,204,159,237,39,238,209,21,120,92,120,236,195,47,190,188,158,104,184,156,238,96,52,156,199,101,162,241,195,106,52,40,143,220,39,29,21,75,124,222,142,211,139,42,140,101,147,173,182,210,221,90,18,202,222,74,92,140,110,239,78,196,72,89,158,169,220,147,207,13,167,116,215,108,107,170,141,122,218,211,186,42,213,191,80,143,84,167,73,229,33,206,68,166,28,75,141,57,177,100,164,43,106,208,147,209,68,105,61,52,50,50,236,26,104,194,172,76,181,113,147,14,45,204,82,178,165,245,20,91,154,158,213,66,54,231,27,91,140,239,47,93,135,121,107,90,18,243,75,37,54,226,9,71,177,196,45,38,122,164,198,96,133,255,0,112,184,240,39,134,95,125,121,196,209,42,128,0,69,94,40,254,4,241,55,238,95,56,132,40,4,106,160,0,5,0,241,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,132,0,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,149,64,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,18,168,0,0,0,0,64,14,53,126,22,45,111,136,16,124,186,162,42,175,41,222,41,240,111,226,5,189,230,44,13,41,128,0,0,0,165,110,53,126,41,237,111,135,240,124,198,162,28,21,60,83,221,63,15,231,121,141,56,93,72,0,134,188,81,179,49,121,101,235,1,153,165,97,252,27,130,21,118,252,144,186,68,123,158,1,19,108,81,16,141,139,119,87,182,153,166,75,205,115,16,201,39,106,200,137,247,82,180,169,130,37,81,181,167,107,87,111,155,170,141,101,90,208,122,218,213,193,80,143,75,167,70,230,161,190,124,167,220,75,109,55,189,102,148,39,114,214,146,213,70,73,45,117,51,34,237,26,40,201,254,90,232,89,86,192,234,62,25,83,15,157,85,123,109,82,228,150,153,75,125,185,117,135,89,109,18,28,104,212,148,109,100,185,72,109,178,36,32,249,109,160,212,70,179,90,149,218,199,52,204,86,3,89,185,146,194,58,238,20,222,112,162,41,21,24,235,93,50,115,209,205,229,210,106,36,133,20,121,173,18,86,133,111,109,74,212,210,75,78,244,26,219,81,236,90,136,243,217,152,172,6,188,178,219,139,149,220,41,188,225,75,74,233,210,22,186,100,231,163,147,40,171,83,141,106,40,243,90,36,173,105,216,226,83,169,164,150,173,139,37,182,163,222,133,17,89,255,0,8,236,224,220,216,163,74,157,150,236,64,57,117,10,149,159,71,110,125,189,82,75,81,218,97,154,36,100,197,134,152,43,75,104,66,183,182,165,54,164,184,174,98,156,39,92,37,41,60,180,239,142,188,106,252,83,218,223,15,224,249,141,68,117,94,6,63,158,207,217,191,222,66,213,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,28,81,252,9,226,111,220,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,1,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,7,42,205,143,133,140,100,248,127,112,249,115,227,53,130,255,0,191,210,178,255,0,155,255,0,253,156,20,2,52,167,148,239,11,24,55,240,254,222,242,230,7,85,1,202,179,99,225,99,25,62,31,220,62,92,248,166,14,31,57,36,170,230,190,255,0,114,187,115,177,46,14,29,90,178,35,189,85,152,168,170,83,21,103,210,243,42,93,37,14,37,230,150,133,185,29,78,41,78,182,106,54,75,150,106,34,55,27,214,247,173,59,90,133,99,90,180,107,42,214,131,209,81,109,250,124,122,93,58,55,53,110,114,34,176,218,91,105,189,235,53,45,91,80,132,150,170,51,81,233,169,153,159,104,250,192,0,0,0,0,0,0,0,0,0,0,3,248,164,165,101,181,105,37,17,251,12,181,21,205,159,174,28,52,171,254,43,184,151,131,52,134,161,86,218,219,212,83,98,199,75,109,61,169,197,101,59,26,143,25,75,86,136,67,170,61,85,216,102,103,221,169,10,143,109,119,174,26,220,105,117,30,152,182,235,112,181,208,254,122,28,150,119,183,255,0,37,105,213,11,250,181,37,123,140,88,86,81,248,173,220,150,177,195,178,113,196,142,165,76,111,153,182,168,92,199,165,158,188,247,15,152,244,153,132,159,164,166,144,158,207,162,90,119,232,98,213,176,255,0,20,108,28,81,163,183,92,177,110,186,85,98,43,154,250,208,167,51,35,110,138,90,123,121,75,81,23,107,107,246,251,15,220,99,213,0,0,0,15,147,116,218,212,27,206,131,58,218,185,41,145,167,211,234,17,221,140,251,47,178,135,82,104,113,10,66,189,85,145,167,232,169,69,218,71,222,98,155,248,131,240,247,159,132,149,41,152,159,133,20,153,179,109,153,78,57,38,100,102,24,83,135,9,74,84,167,220,50,67,17,146,219,108,33,182,219,45,77,94,174,186,31,102,134,34,150,94,115,5,125,229,211,16,160,93,182,189,70,67,108,179,33,164,206,132,167,158,38,158,100,159,105,199,18,166,208,227,100,163,50,101,41,50,81,232,101,216,127,85,255,0,101,203,31,45,28,192,97,173,18,239,160,214,105,239,212,36,83,227,57,83,136,196,134,148,184,210,149,29,151,30,65,161,14,45,72,218,167,136,180,81,238,46,227,250,255,0,70,100,48,230,22,41,96,189,219,105,202,101,11,92,154,52,244,176,102,146,51,67,170,136,243,105,82,117,74,180,50,230,118,25,22,163,58,245,250,100,156,43,198,9,212,215,18,234,87,107,92,110,180,147,81,25,41,93,52,163,73,31,114,117,252,159,127,171,250,134,133,242,153,122,162,252,203,229,141,91,45,55,122,6,152,210,253,251,186,22,20,122,250,202,237,245,253,227,175,0,0,0,172,142,52,24,140,220,91,62,220,195,104,210,77,185,111,79,135,85,113,40,94,134,166,13,170,139,38,70,68,173,76,181,255,0,115,167,215,236,17,99,133,166,25,29,245,152,216,149,119,163,115,89,160,176,221,72,140,209,184,146,182,39,194,86,191,65,68,90,18,251,245,35,250,200,94,234,82,73,73,36,187,136,180,33,253,0,0,0,0,0,0,0,31,142,179,204,244,60,238,74,246,57,211,59,181,90,233,161,237,61,15,81,159,110,35,41,153,248,228,226,1,75,117,79,57,252,85,235,238,53,107,252,85,19,184,204,92,142,67,172,7,240,235,44,246,173,14,115,46,53,49,61,119,61,43,73,164,203,248,194,82,147,216,105,73,247,44,187,200,72,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,142,175,74,137,90,167,59,76,156,202,29,97,237,187,208,180,146,136,244,81,40,187,12,140,187,200,189,130,187,50,209,144,217,88,31,155,247,174,121,12,179,34,137,77,219,232,199,9,38,179,46,101,45,228,61,169,156,116,35,233,187,167,170,101,245,246,247,216,248,0,0,0,0,0,0,0,0,172,110,52,88,116,135,172,251,111,18,227,68,53,200,110,161,14,144,226,210,222,166,150,137,170,139,198,102,100,157,72,181,255,0,117,167,213,237,17,155,133,38,32,57,105,230,45,20,115,127,148,213,98,9,67,63,91,105,40,221,157,5,58,125,34,215,177,61,218,31,216,98,244,72,200,200,140,143,82,49,253,0,0,16,115,139,125,253,38,212,203,147,20,122,116,164,183,34,177,88,76,39,209,204,50,53,70,118,4,244,168,180,37,17,153,25,164,187,200,203,234,49,90,28,60,108,87,47,188,207,91,81,147,16,159,110,147,38,29,85,226,54,247,109,109,170,132,66,82,190,138,180,211,127,121,232,95,89,11,228,196,59,254,211,194,27,18,125,213,115,84,226,192,129,73,132,235,136,39,158,105,163,112,218,101,107,38,209,189,73,73,168,210,218,180,78,165,174,158,193,67,57,216,205,157,211,153,92,76,156,164,84,29,110,219,166,200,118,37,58,35,46,184,77,58,211,114,36,242,158,82,57,206,54,167,13,183,244,53,39,66,50,236,46,206,254,177,195,223,33,117,156,104,184,96,226,86,32,210,157,143,105,83,228,52,243,77,72,97,104,235,22,218,226,188,69,181,216,235,105,198,150,211,171,46,197,22,237,15,217,169,157,211,218,246,189,14,205,160,193,182,173,202,116,120,52,250,123,13,70,97,150,25,67,73,74,27,66,80,159,85,4,73,47,85,41,46,194,46,225,245,64,0,0,124,234,229,195,67,182,105,239,85,107,245,120,116,232,140,33,78,56,244,169,8,101,9,36,164,212,122,169,102,68,93,137,51,239,246,24,131,121,172,226,141,135,88,95,26,101,175,133,146,24,184,43,252,183,16,82,89,91,18,225,182,173,31,70,134,182,37,165,100,162,91,109,159,119,98,85,175,121,144,169,108,105,204,46,40,99,181,193,42,183,125,92,211,229,52,244,133,188,212,35,155,33,113,152,35,91,138,36,161,183,92,89,36,146,78,173,36,68,125,132,122,123,245,244,121,121,202,86,44,102,18,225,137,6,222,182,42,76,210,92,113,179,126,164,236,41,41,142,150,205,109,18,140,157,67,43,73,30,215,137,93,189,154,118,247,119,219,158,81,248,117,97,150,5,83,161,220,23,101,50,53,118,232,71,51,122,229,179,30,83,45,234,167,208,91,13,200,200,112,181,109,212,235,219,222,146,246,23,108,199,74,82,130,218,132,146,72,189,132,90,15,232,0,0,0,0,0,0,0,168,188,111,225,19,153,44,74,198,139,251,17,168,87,182,26,177,77,186,174,138,173,110,27,82,234,83,210,251,108,73,150,227,205,165,196,166,26,146,75,36,172,136,200,148,162,215,93,12,251,197,132,228,207,5,46,172,187,101,178,207,193,203,214,161,74,155,90,183,253,33,212,191,75,117,199,34,175,159,62,68,132,108,83,141,182,179,209,15,36,143,84,23,172,71,166,165,161,159,107,1,94,188,66,248,122,99,70,108,241,162,139,136,216,115,115,217,84,234,109,58,215,141,68,117,170,220,217,108,190,167,219,151,45,229,41,41,102,51,169,52,109,144,130,35,53,17,234,74,236,238,51,246,188,55,178,83,138,121,62,252,34,126,19,43,246,165,79,229,111,162,58,47,65,74,146,247,47,165,234,249,156,222,115,13,105,175,82,141,187,119,107,162,181,211,66,215,186,213,114,207,102,215,243,71,74,205,61,118,116,185,85,219,114,215,69,185,66,130,147,54,216,134,179,118,97,191,45,102,74,213,229,173,169,134,210,80,100,72,65,115,20,100,181,41,6,215,96,0,0,0,0,0,28,127,45,25,103,179,114,181,111,93,118,102,31,78,150,187,122,191,116,72,184,224,194,146,102,181,211,16,244,88,204,156,66,116,212,106,121,9,84,117,26,22,175,95,98,210,149,26,212,147,113,125,128,121,76,88,177,127,10,24,89,121,97,159,165,61,25,242,182,223,168,208,186,222,71,59,165,234,163,56,207,55,151,185,59,246,243,55,109,220,157,116,211,82,215,81,249,112,95,8,108,220,5,194,251,127,8,240,253,137,109,208,173,216,234,102,57,203,124,222,125,213,173,197,58,235,206,47,176,141,110,58,227,142,25,36,146,130,53,153,37,41,73,18,75,218,128,0,14,41,156,204,20,186,179,19,150,203,195,7,44,170,133,42,21,106,224,244,127,76,253,81,215,27,138,142,68,248,242,23,189,77,182,226,203,84,50,162,45,16,126,177,150,186,22,166,85,237,130,28,34,115,37,134,184,209,96,226,53,118,246,195,87,233,182,173,209,74,173,204,106,37,74,122,159,113,136,210,219,121,196,182,149,67,74,77,102,148,25,17,26,146,90,233,169,151,120,183,64,0,21,23,141,252,34,115,37,137,88,209,127,98,53,10,246,195,86,41,183,85,209,85,173,195,106,93,74,122,95,109,137,50,220,121,180,184,148,195,82,73,100,149,145,25,18,148,90,235,161,159,120,176,156,153,224,165,213,151,108,182,89,248,57,122,212,41,83,107,86,255,0,164,58,151,233,110,184,228,85,243,231,200,144,141,138,113,182,214,122,33,228,145,234,130,245,136,244,212,180,51,237,96,42,47,27,248,68,230,75,18,177,162,254,196,106,21,237,134,172,83,110,171,162,171,91,134,212,186,148,244,190,219,18,101,184,243,105,113,41,134,164,146,201,43,34,50,37,40,181,215,67,62,241,97,57,51,193,75,171,46,217,108,179,240,114,245,168,82,166,214,173,255,0,72,117,47,210,221,113,200,171,231,207,145,33,27,20,227,109,172,244,67,201,35,213,5,235,17,233,169,104,103,218,192,0,5,43,127,81,83,52,255,0,235,251,10,191,247,173,71,252,132,91,166,8,89,85,92,53,193,123,7,14,107,178,34,63,82,181,109,122,85,18,99,177,22,165,48,227,241,162,54,203,138,109,74,74,84,104,53,32,204,140,210,147,211,77,72,187,135,181,1,74,223,212,84,205,63,250,254,194,175,253,235,81,255,0,33,22,125,147,60,20,186,178,237,150,203,63,7,47,90,133,42,109,106,223,244,135,82,253,45,215,28,138,190,124,249,18,17,177,78,54,218,207,68,60,146,61,80,94,177,30,154,150,134,125,172,7,148,197,88,248,143,51,14,46,56,56,67,42,149,18,243,151,79,118,61,18,93,81,243,106,44,57,78,22,196,201,89,147,15,238,229,110,55,9,179,105,73,90,144,72,86,210,81,169,53,3,253,69,76,211,255,0,175,236,42,255,0,222,181,31,242,17,109,56,3,131,148,44,191,224,213,167,131,182,227,221,68,75,102,158,152,238,73,218,180,117,114,150,165,57,38,78,197,173,102,223,53,247,29,119,151,188,210,141,251,83,234,164,136,70,174,36,57,41,197,60,224,254,14,255,0,6,117,251,82,153,242,75,210,253,111,167,101,73,103,153,213,116,156,190,87,37,135,117,211,166,94,237,219,116,213,58,107,169,233,197,114,103,194,255,0,31,114,237,153,59,63,24,239,91,191,15,230,209,109,255,0,72,117,44,82,234,19,92,148,190,124,9,17,209,177,46,68,109,7,162,222,73,158,171,47,84,143,77,79,66,59,63,21,1,138,188,23,49,130,102,35,220,115,176,134,245,195,248,150,100,186,131,178,40,145,42,147,170,13,74,135,21,195,222,152,203,34,97,253,220,173,198,217,56,110,169,75,74,9,106,218,106,52,166,117,100,39,3,49,199,45,216,52,238,14,227,29,102,212,171,196,164,84,29,145,110,201,161,76,121,222,76,89,10,55,30,140,234,28,138,201,150,215,205,199,82,225,173,197,43,168,82,125,68,180,130,85,117,255,0,81,83,52,255,0,235,251,10,191,247,173,71,252,132,89,246,76,240,82,234,203,182,91,44,252,28,189,106,20,169,181,171,127,210,29,75,244,183,92,114,42,249,243,228,72,70,197,56,219,107,61,16,242,72,245,65,122,196,122,106,90,25,246,176,0,28,83,57,152,41,117,102,39,45,151,134,14,89,85,10,84,42,213,193,232,254,153,250,163,174,55,21,28,137,241,228,47,122,155,109,197,150,168,101,68,90,32,253,99,45,116,45,76,171,7,250,138,153,167,255,0,95,216,85,255,0,189,106,63,228,34,234,64,0,86,6,115,56,95,227,238,98,115,39,120,99,29,149,119,225,252,42,45,193,232,254,153,138,165,66,107,114,145,200,129,30,58,247,165,184,142,32,181,91,42,50,209,103,234,153,107,161,234,69,39,248,122,101,126,254,202,102,11,214,176,231,17,170,246,253,70,165,81,186,36,214,218,118,137,33,231,152,75,14,68,136,202,82,165,60,211,74,37,238,142,179,50,36,153,104,105,237,239,34,148,0,2,189,120,133,240,244,198,140,217,227,69,23,17,176,230,231,178,169,212,218,117,175,26,136,235,85,185,178,217,125,79,183,46,91,202,82,82,204,103,82,104,219,33,4,70,106,35,212,149,217,220,103,237,120,111,100,167,20,242,125,248,68,252,38,87,237,74,159,202,223,68,116,94,130,149,37,238,95,75,213,243,57,188,230,26,211,94,165,27,118,238,215,69,107,166,133,172,96,198,254,17,57,146,196,172,104,191,177,26,133,123,97,171,20,219,170,232,170,214,225,181,46,165,61,47,182,196,153,110,60,218,92,74,97,169,36,178,74,200,140,137,74,45,117,208,207,188,88,78,76,240,82,234,203,182,91,44,252,28,189,106,20,169,181,171,127,210,29,75,244,183,92,114,42,249,243,228,72,70,197,56,219,107,61,16,242,72,245,65,122,196,122,106,90,25,246,176,1,81,120,223,194,39,50,88,149,141,23,246,35,80,175,108,53,98,155,117,93,21,90,220,54,165,212,167,165,246,216,147,45,199,155,75,137,76,53,36,150,73,89,17,145,41,69,174,186,25,247,139,9,201,158,10,93,89,118,203,101,159,131,151,173,66,149,54,181,111,250,67,169,126,150,235,142,69,95,62,124,137,8,216,167,27,109,103,162,30,73,30,168,47,88,143,77,75,67,62,214,0,0,0,0,34,255,0,16,188,175,223,217,179,193,122,46,28,225,205,94,223,167,84,169,215,68,106,219,174,214,228,60,203,10,97,184,146,217,82,82,166,90,117,70,189,210,16,100,70,146,45,9,93,189,196,112,175,4,56,68,230,75,13,113,162,193,196,106,237,237,134,175,211,109,91,162,149,91,152,212,74,148,245,62,227,17,165,182,243,137,109,42,134,148,154,205,40,50,34,53,36,181,211,83,46,241,110,128,0,0,0,43,215,136,95,15,76,104,205,158,52,81,113,27,14,110,123,42,157,77,167,90,241,168,142,181,91,155,45,151,212,251,114,229,188,165,37,44,198,117,38,141,178,16,68,102,162,61,73,93,157,198,110,30,156,61,49,163,41,152,209,90,196,108,70,185,236,170,141,54,163,107,201,162,52,213,18,108,183,159,75,238,75,136,242,84,164,189,25,164,146,54,199,89,25,146,140,245,52,246,119,153,88,80,0,243,247,253,129,102,226,157,155,86,195,236,65,183,162,87,45,234,228,115,141,58,12,146,61,142,163,82,50,50,50,50,82,22,149,18,86,133,164,201,104,90,82,164,154,84,146,50,143,249,81,200,38,23,229,74,255,0,189,177,26,216,170,75,168,212,174,121,18,98,210,154,81,56,211,20,74,35,143,37,228,64,66,84,235,138,125,100,166,219,37,72,113,70,165,19,77,237,75,127,56,110,74,0,1,23,243,181,145,59,55,56,244,170,19,234,174,68,180,110,202,20,130,66,46,52,210,78,107,238,211,141,46,26,161,45,4,243,36,164,115,86,135,18,165,26,185,102,78,18,8,185,174,25,244,188,180,101,210,196,202,254,22,64,195,59,22,63,243,83,43,19,119,189,252,103,84,233,153,101,249,156,183,93,115,147,205,228,33,92,164,43,98,59,136,187,204,226,87,16,190,30,152,209,155,60,104,162,226,54,28,220,246,85,58,155,78,181,227,81,29,106,183,54,91,47,169,246,229,203,121,74,74,89,140,234,77,27,100,32,136,205,68,122,146,187,59,140,253,175,13,236,148,226,158,79,191,8,159,132,202,253,169,83,249,91,232,142,139,208,82,164,189,203,233,122,190,103,55,156,195,90,107,212,163,110,221,218,232,173,116,208,181,154,162,162,241,191,132,78,100,177,43,26,47,236,70,161,94,216,106,197,54,234,186,42,181,184,109,75,169,79,75,237,177,38,91,143,54,151,18,152,106,73,44,146,178,35,34,82,139,93,116,51,239,22,19,147,60,20,186,178,237,150,203,63,7,47,90,133,42,109,106,223,244,135,82,253,45,215,28,138,190,124,249,18,17,177,78,54,218,207,68,60,146,61,80,94,177,30,154,150,134,108,230,96,165,213,152,156,182,94,24,57,101,84,41,80,171,87,7,163,250,103,234,142,184,220,84,114,39,199,144,189,234,109,183,22,90,161,149,17,104,131,245,140,181,208,181,50,175,108,16,225,19,153,44,53,198,139,7,17,171,183,182,26,191,77,181,110,138,85,110,99,81,42,83,212,251,140,70,150,219,206,37,180,170,26,82,107,52,160,200,136,212,146,215,77,76,187,197,186,0,133,92,72,114,83,138,121,193,252,29,254,12,235,246,165,51,228,151,165,250,223,78,202,146,207,51,170,233,57,124,174,75,14,235,167,76,189,219,182,233,170,116,215,83,211,197,112,244,225,233,141,25,76,198,138,214,35,98,53,207,101,84,105,181,27,94,77,17,166,168,147,101,188,250,95,114,92,71,146,165,37,232,205,36,145,182,58,200,204,148,103,169,167,179,188,202,194,128,7,138,198,251,42,171,137,88,47,127,97,205,10,68,70,42,87,85,175,85,162,67,118,90,212,150,27,126,76,71,25,109,78,41,41,82,137,4,165,145,153,146,84,122,107,161,31,112,168,191,234,42,102,159,253,127,97,87,254,245,168,255,0,144,139,62,252,10,93,95,137,127,226,233,233,10,87,202,79,193,127,200,174,171,154,231,67,215,122,39,163,230,111,229,243,57,60,206,221,220,189,219,123,118,235,216,43,7,250,138,153,167,255,0,95,216,85,255,0,189,106,63,228,34,221,48,66,202,170,225,174,11,216,56,115,93,145,17,250,149,171,107,210,168,147,29,136,181,41,135,31,141,17,182,92,83,106,82,82,163,65,169,6,100,102,148,158,154,106,69,220,61,168,15,41,139,22,47,225,67,11,47,44,51,244,167,163,62,86,219,245,26,23,91,200,231,116,189,84,103,25,230,242,247,39,126,222,102,237,187,147,174,154,106,90,234,63,46,11,225,13,155,128,184,95,111,225,30,31,177,45,186,21,187,29,76,199,57,111,155,207,186,181,184,167,93,121,197,246,17,173,199,92,113,195,36,146,80,70,179,36,165,41,34,73,123,80,0,0,0,0,0,0,0,0,0,0,0,1,252,82,82,178,218,180,146,136,253,134,90,136,113,155,142,29,88,103,142,180,233,151,5,167,76,141,66,185,215,203,216,184,140,199,138,203,154,41,132,30,243,110,50,220,61,27,105,90,118,247,168,253,135,217,76,248,197,151,204,82,192,234,211,212,155,238,211,169,195,109,189,187,102,46,4,150,227,185,170,27,81,237,91,173,163,93,57,168,35,236,239,61,61,218,250,12,2,205,158,48,101,238,172,204,187,66,228,150,236,6,183,110,166,201,153,41,81,21,170,93,34,213,166,222,109,39,235,60,165,127,117,161,253,182,227,151,126,38,248,45,139,20,182,226,222,21,54,109,186,209,60,211,11,76,231,162,67,101,197,58,235,137,71,44,156,148,165,153,18,82,131,87,187,113,105,174,164,37,245,14,225,161,220,212,246,106,180,10,188,58,140,71,208,151,27,122,44,132,60,133,18,146,74,45,20,131,50,62,197,17,247,251,72,125,16,0,0,31,42,232,181,232,119,149,6,117,181,113,211,163,206,167,212,24,118,51,236,190,202,29,74,144,226,20,133,122,171,35,73,250,170,81,118,145,247,138,88,226,17,144,186,206,11,220,51,113,43,15,105,79,72,180,170,18,28,121,214,163,176,181,244,107,113,114,222,50,218,212,116,52,219,72,105,164,23,106,143,110,190,237,12,185,62,73,243,103,116,229,171,19,32,169,117,7,92,182,234,82,26,137,81,136,243,174,27,77,52,228,136,220,215,146,142,115,109,165,194,109,141,9,74,212,136,187,15,179,186,249,176,242,255,0,180,241,122,196,129,117,91,53,56,179,224,85,161,52,226,201,151,154,116,219,55,89,66,205,181,236,82,146,74,36,184,157,83,169,233,175,180,80,223,16,235,21,203,19,51,183,44,117,68,40,237,213,164,204,170,178,68,222,205,205,187,80,150,73,87,209,78,186,236,239,45,75,235,49,101,252,36,47,233,55,94,92,164,81,234,82,146,228,138,61,97,112,152,71,48,204,211,25,168,16,18,146,208,212,102,68,70,163,238,34,47,168,132,227,0,0,31,195,50,34,51,51,208,136,81,119,21,188,64,114,236,204,90,232,228,249,186,213,30,9,195,250,91,182,155,83,167,39,79,164,122,118,43,187,66,251,8,73,158,11,184,116,134,108,251,147,18,228,196,52,72,114,161,50,144,218,212,222,134,166,141,170,115,196,100,102,157,76,181,255,0,117,167,213,237,22,114,0,0,0,0,0,0,0,3,254,29,109,15,52,182,156,45,82,180,154,76,189,228,100,43,143,50,249,13,149,142,25,191,102,231,142,203,49,232,149,45,222,147,112,210,104,51,229,210,217,67,58,25,71,90,62,155,90,122,198,127,87,111,117,137,81,233,81,40,148,230,105,144,89,67,76,51,187,98,18,146,73,22,170,53,31,97,17,23,121,159,176,126,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,249,78,155,16,231,21,67,150,92,242,254,86,133,175,118,157,250,107,220,63,80,0,0,15,240,153,54,21,58,51,147,106,18,217,139,29,148,154,220,117,231,9,8,66,72,181,51,53,31,97,17,17,25,235,245,14,43,136,57,210,203,158,27,169,198,171,88,151,65,146,243,74,52,45,152,85,152,11,112,148,91,245,45,170,125,39,174,168,50,211,222,100,57,244,14,39,57,89,159,52,161,124,162,145,31,85,109,230,191,46,156,134,251,200,181,221,213,119,118,235,246,14,225,135,120,255,0,131,248,166,195,110,89,120,131,111,212,30,116,136,211,25,154,180,87,94,237,36,105,234,54,226,143,189,196,151,218,122,123,135,66,0,0,0,17,67,137,133,156,139,179,44,85,133,242,27,113,116,179,145,80,78,228,235,180,218,167,204,208,203,213,61,15,214,239,236,251,72,83,46,83,174,247,172,60,199,216,21,45,219,91,93,205,74,139,39,180,203,230,142,123,6,191,229,39,244,61,189,158,241,163,186,21,69,154,189,18,159,86,140,122,181,54,43,82,27,62,207,162,180,18,139,184,204,187,143,222,63,112,0,0,169,190,52,23,53,69,85,123,114,217,41,38,80,201,152,114,141,162,90,190,158,234,138,53,211,93,59,187,53,211,81,31,56,103,98,93,145,131,152,201,88,191,175,137,205,177,17,22,252,136,168,37,58,202,76,214,82,161,186,91,121,170,65,107,163,106,211,214,254,147,31,175,62,89,236,184,179,9,114,203,180,45,10,132,218,125,165,78,144,227,41,109,167,86,215,87,203,114,83,100,165,19,114,22,211,137,91,79,39,83,208,181,211,221,223,231,114,47,147,91,179,49,247,245,50,191,54,1,181,104,81,234,76,189,81,122,67,78,165,18,16,211,209,150,235,41,81,176,227,75,82,154,120,204,144,163,45,123,117,208,187,239,122,196,177,109,172,56,181,169,246,133,169,76,143,6,159,79,142,211,8,109,150,27,104,149,203,109,45,146,148,77,165,41,53,26,80,157,79,66,238,30,128,0,0,124,218,205,199,64,183,162,59,58,187,91,129,79,142,202,20,227,142,74,146,134,146,148,145,25,153,153,168,200,139,176,140,255,0,81,136,153,152,62,38,56,23,132,52,217,208,237,234,159,202,74,218,9,214,24,77,49,232,115,25,75,196,151,73,38,225,34,82,22,72,222,217,107,167,110,138,47,105,138,179,204,62,125,241,199,29,234,50,27,249,81,80,161,81,156,53,165,48,169,147,102,69,66,219,53,59,161,56,223,80,180,30,168,119,105,251,52,73,23,113,118,241,11,58,197,190,113,78,226,106,145,108,210,42,117,154,140,215,146,147,83,81,222,144,173,203,113,41,220,163,66,84,175,164,226,117,61,61,191,88,178,172,166,240,152,119,151,2,245,199,169,12,45,46,114,164,183,75,142,189,116,73,242,28,36,62,204,168,125,255,0,149,66,200,143,220,94,243,22,75,100,97,238,27,97,13,10,61,22,210,161,81,104,48,216,109,12,145,177,22,60,83,115,106,18,157,85,203,74,72,212,100,218,117,236,237,219,245,15,85,22,116,73,200,230,67,144,219,200,253,38,214,74,35,253,101,246,24,255,0,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,31,225,42,116,72,40,230,76,144,219,40,253,39,22,73,34,253,103,246,144,240,184,149,130,248,75,141,180,117,211,239,107,90,137,89,105,205,54,201,114,12,105,14,39,69,32,207,106,220,66,200,181,54,146,71,245,39,79,97,105,87,57,167,225,53,118,218,156,235,175,4,228,166,169,77,70,222,101,61,229,186,252,179,215,144,217,114,218,141,12,147,244,148,234,143,183,232,150,190,195,21,235,86,162,220,246,85,88,225,85,96,212,105,19,227,169,43,218,235,78,71,113,42,208,148,147,34,81,18,136,200,148,147,215,235,35,18,3,47,25,247,199,28,8,168,199,111,229,69,66,187,70,108,208,149,66,169,205,153,41,8,108,148,214,164,219,125,66,16,90,33,173,165,236,209,70,93,199,217,105,153,124,226,99,129,120,189,77,131,10,225,169,252,155,173,172,154,97,244,212,222,135,13,149,60,105,104,148,109,146,229,45,102,141,238,30,134,125,186,36,253,164,37,157,26,227,160,92,49,26,157,66,173,192,168,71,121,9,113,183,34,201,67,169,82,76,136,200,200,210,102,71,216,100,127,172,135,210,0,0,30,126,251,177,109,172,71,181,170,22,133,215,76,143,58,159,80,142,235,11,109,230,27,116,147,204,109,77,154,146,78,37,73,37,18,86,173,15,67,239,20,69,158,140,154,221,121,112,191,170,117,248,80,13,219,66,177,82,121,234,115,204,52,234,145,29,46,189,37,109,50,165,19,13,180,133,37,166,72,205,9,51,211,217,169,119,122,28,134,231,178,226,203,221,203,18,208,187,170,19,42,22,141,70,67,108,169,183,93,113,222,147,152,228,86,205,73,39,36,33,166,210,134,153,86,135,161,233,175,187,187,242,113,49,196,187,35,24,241,142,143,127,88,243,155,126,34,237,248,241,86,73,117,149,25,44,229,76,116,205,92,165,44,181,209,196,235,235,127,65,137,7,193,126,230,168,166,175,113,219,39,36,206,25,179,50,81,52,107,87,211,221,78,70,186,107,167,119,102,186,106,45,144,0,0,126,26,237,69,154,69,18,161,86,146,122,53,10,43,178,28,62,207,162,132,26,143,188,200,187,139,222,51,137,155,43,193,235,247,49,247,253,75,118,230,209,115,85,98,198,237,51,249,162,158,249,163,249,74,253,63,103,103,184,92,215,12,251,57,22,158,88,168,235,228,54,218,234,135,30,160,173,169,211,113,187,79,135,169,159,170,90,159,171,223,219,246,152,149,224,0,0,3,158,226,38,63,224,254,22,48,227,151,166,32,219,244,247,154,35,53,70,122,173,21,167,187,9,122,250,142,56,147,239,109,69,246,150,158,241,195,231,241,57,202,204,9,167,11,229,20,137,26,43,111,53,137,116,229,183,222,101,174,238,171,187,179,95,176,116,28,62,206,150,92,241,33,77,181,69,196,186,12,103,157,81,33,12,205,172,192,67,134,163,217,161,109,75,234,61,117,89,22,158,242,49,218,161,205,133,81,140,220,218,124,182,101,71,121,36,182,221,101,194,90,22,147,45,72,201,69,216,100,100,100,122,253,99,253,192,0,0,126,82,166,196,41,199,80,229,151,60,255,0,149,161,107,221,167,126,154,247,15,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,252,228,200,98,36,119,101,201,117,13,50,202,20,227,139,90,137,41,74,72,181,51,51,62,194,34,34,239,21,19,196,107,136,13,197,84,184,170,56,53,132,213,233,116,216,116,217,15,69,168,84,32,74,91,46,56,235,110,75,142,235,100,235,18,76,141,6,70,218,182,169,4,102,100,70,126,194,21,223,29,139,231,16,106,124,150,83,91,184,103,60,189,234,208,158,150,225,168,213,161,168,244,220,127,73,125,254,245,125,99,222,187,149,60,125,98,133,242,136,240,198,229,56,188,190,105,109,162,205,221,183,102,253,127,35,167,119,214,62,5,169,136,120,189,130,119,68,57,244,122,229,203,110,206,166,73,109,243,136,169,50,162,37,124,183,18,124,183,16,149,32,205,6,166,136,141,61,159,71,79,103,101,180,100,71,137,13,43,23,250,124,56,197,169,145,41,183,33,18,27,139,45,199,18,203,50,139,248,51,40,78,247,229,45,197,188,167,28,112,244,36,246,145,106,93,186,144,176,22,157,105,246,144,243,14,33,198,220,73,41,11,65,145,165,68,125,164,100,101,222,67,254,192,0,7,36,205,125,11,229,22,94,111,234,122,99,243,156,249,57,85,83,105,217,187,215,232,95,34,61,52,63,120,206,229,49,217,54,182,41,196,124,139,151,34,145,112,54,178,35,212,182,173,169,36,125,189,198,93,169,250,191,80,209,174,92,46,23,110,124,11,177,42,207,169,6,227,182,229,44,214,104,62,195,81,195,101,71,222,103,250,94,241,210,64,0,5,56,241,151,150,149,226,173,6,41,41,90,166,147,21,122,107,217,253,147,80,33,93,76,76,151,20,148,81,165,60,209,44,141,42,36,44,211,169,31,121,30,131,171,101,167,0,110,156,196,98,117,50,209,162,197,121,113,85,37,151,106,50,9,14,25,55,27,168,101,183,85,185,45,184,68,100,79,17,234,162,208,189,191,94,128,50,247,129,214,166,1,97,189,50,200,182,96,48,202,153,97,149,76,121,13,54,149,63,32,152,105,167,28,82,144,218,55,26,185,41,51,51,45,79,219,238,46,154,3,201,94,248,177,134,248,117,1,202,133,231,123,80,169,13,182,102,157,38,84,152,142,163,81,37,71,180,185,139,79,111,168,174,207,168,253,198,35,85,227,197,11,45,182,202,106,45,196,171,191,82,122,10,222,66,74,36,136,15,37,227,70,237,13,26,75,35,81,25,167,179,187,93,72,112,11,207,141,29,176,108,73,141,101,217,21,78,113,33,105,109,201,244,214,246,239,209,68,71,171,115,181,211,93,189,223,95,212,56,61,213,197,207,30,235,44,60,197,42,5,26,9,40,213,203,91,109,77,105,100,70,74,34,237,76,195,237,237,47,239,8,241,137,25,195,204,62,39,173,210,174,98,117,197,26,59,196,164,174,44,42,212,228,50,164,158,253,82,104,83,202,35,35,37,153,105,238,34,33,199,101,205,155,61,229,201,157,45,233,47,44,205,74,113,231,13,106,81,153,234,102,102,125,166,122,153,255,0,124,127,137,25,17,145,153,107,161,137,107,149,92,231,217,153,114,166,45,183,176,158,131,85,170,18,141,198,234,46,208,154,126,66,85,181,141,11,154,111,182,162,34,83,59,187,61,167,175,121,246,118,107,187,140,150,39,84,99,187,26,216,180,168,176,210,180,41,8,82,224,72,109,73,212,148,68,100,104,155,216,101,170,127,188,63,118,85,241,155,53,249,192,197,216,49,234,23,5,70,5,175,79,146,212,217,203,137,46,164,211,43,105,185,76,19,141,145,154,221,108,212,109,72,63,85,90,22,132,90,158,157,246,201,104,219,77,218,180,102,105,40,153,34,81,181,187,87,95,115,122,213,170,212,174,213,104,90,253,45,59,189,131,237,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,248,151,117,180,221,213,70,122,146,185,146,34,155,187,116,117,135,54,45,58,45,42,236,86,135,167,209,211,187,218,41,183,21,51,67,156,28,164,226,36,187,38,225,173,203,168,67,143,203,228,61,62,77,81,214,157,220,194,28,86,213,45,214,137,90,28,130,35,208,187,12,139,237,63,91,110,241,154,191,88,111,149,115,89,52,89,36,125,252,170,107,203,247,254,156,239,238,127,188,35,94,103,115,71,99,99,213,77,186,157,31,10,232,52,23,208,211,232,83,209,40,108,197,113,213,45,166,144,147,90,146,234,205,70,158,87,97,235,217,175,215,217,26,204,200,204,204,139,77,76,127,180,73,179,32,62,137,48,101,189,25,228,25,41,46,50,225,161,73,50,61,72,200,203,180,187,72,191,188,59,22,28,103,15,48,248,96,182,138,135,137,215,20,152,236,146,82,136,179,107,83,150,202,82,91,52,73,33,47,36,136,136,144,69,167,184,204,132,135,181,120,185,227,221,25,134,88,170,192,163,78,36,154,121,139,113,169,174,172,200,137,36,125,170,152,93,189,135,253,241,222,44,206,52,118,193,49,26,53,233,100,85,57,198,132,37,199,32,83,91,219,191,68,145,158,174,78,215,77,119,119,253,95,88,239,246,119,20,44,182,220,201,167,55,46,174,253,53,233,203,101,10,41,114,32,50,150,77,123,117,53,235,44,205,36,70,174,222,253,52,49,37,108,140,88,195,124,69,128,221,66,204,189,168,85,118,220,50,78,144,234,76,72,81,40,210,147,218,124,181,171,183,215,79,103,214,94,242,30,180,7,50,204,38,7,90,152,251,134,245,59,34,230,128,195,202,121,135,149,13,229,180,218,148,196,131,97,214,155,113,42,91,107,218,105,231,40,200,200,181,47,103,184,243,255,0,153,108,1,186,114,239,137,213,59,70,181,21,228,69,76,151,157,167,72,52,56,68,228,110,161,230,218,86,229,54,217,25,153,50,103,170,75,67,246,125,92,165,249,146,229,18,74,76,167,157,36,17,37,36,181,154,180,34,238,34,212,88,175,6,153,105,70,42,215,162,238,86,170,164,202,94,154,246,127,100,211,200,92,112,0,0,230,217,143,184,93,182,48,46,251,171,48,164,19,141,91,149,67,65,172,251,9,69,13,229,23,113,151,232,251,198,114,170,110,201,186,113,78,91,230,92,201,21,123,129,197,153,22,167,185,110,201,51,236,239,51,237,87,215,250,198,136,242,161,66,249,59,151,155,6,158,168,252,151,62,78,82,148,226,118,109,245,250,22,8,207,77,11,220,58,216,0,0,255,0,135,93,105,134,150,243,238,33,182,219,73,169,107,89,145,37,36,93,166,102,103,220,66,191,179,221,196,134,149,132,29,70,28,97,44,200,149,43,144,201,109,202,150,219,137,121,152,165,252,37,149,167,123,18,144,226,30,75,141,182,122,26,123,8,245,62,221,8,84,197,217,136,120,189,141,151,68,201,245,138,229,203,113,78,169,73,113,226,136,153,50,165,165,28,199,20,124,182,208,165,44,201,36,167,76,136,187,126,150,158,222,223,188,214,84,241,245,250,23,202,34,195,27,148,162,242,249,167,186,139,55,118,221,155,245,252,142,157,223,88,240,82,24,190,112,250,167,201,121,53,187,122,115,43,222,157,73,232,142,18,137,90,18,139,93,167,244,145,223,239,79,212,44,67,135,55,16,27,138,149,113,83,176,107,22,107,210,234,80,234,82,25,139,79,168,79,148,183,156,109,215,28,137,29,166,205,215,228,145,18,8,137,197,104,148,25,145,153,153,123,72,91,180,105,12,75,142,212,184,206,161,214,94,66,92,109,104,81,41,42,73,150,164,100,101,216,100,100,125,227,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,108,213,95,237,97,182,0,223,23,42,159,75,79,55,65,169,166,62,170,218,102,241,66,125,105,36,250,201,61,117,71,102,135,168,206,61,209,91,151,119,221,149,91,134,66,150,183,235,21,7,229,158,227,51,61,206,186,165,233,218,102,125,234,247,159,218,98,223,56,113,228,214,209,167,97,237,51,18,174,235,125,50,38,214,34,51,49,131,151,17,165,150,199,88,136,242,77,60,198,53,211,113,43,77,20,101,223,218,125,226,125,53,102,218,205,192,42,107,150,253,53,113,16,223,40,153,92,70,205,27,9,59,116,52,237,211,187,179,236,16,151,62,121,52,192,203,190,209,170,94,84,148,82,173,203,150,44,55,221,140,220,50,135,13,185,46,165,169,78,33,42,36,176,110,45,74,113,68,70,68,122,153,36,180,237,45,69,53,147,247,14,27,222,106,118,155,62,68,42,157,18,121,242,159,142,234,219,87,49,151,123,20,149,39,106,180,220,130,50,50,208,251,11,184,197,236,112,238,204,195,120,245,131,84,250,125,94,122,93,175,219,236,53,78,147,204,119,115,207,19,17,98,18,222,86,231,86,181,106,183,79,85,30,154,159,121,17,247,203,16,0,1,231,49,38,19,149,28,59,186,32,50,202,29,114,77,22,107,72,66,211,185,42,82,152,89,17,25,123,75,180,102,211,24,34,200,161,99,117,230,196,184,220,135,33,221,53,18,52,18,13,36,91,37,184,94,169,30,157,157,157,130,249,114,13,114,179,115,229,146,209,144,202,181,232,233,208,33,171,180,187,20,138,124,83,50,239,63,210,255,0,228,36,72,0,15,249,113,196,52,218,157,113,100,148,32,141,74,81,158,132,68,93,230,102,40,203,138,230,34,193,188,243,10,84,184,14,178,242,41,16,58,53,173,149,18,136,150,212,233,201,50,51,37,31,111,172,93,154,23,216,66,31,89,246,157,118,248,185,41,214,181,185,78,145,54,117,74,75,49,154,109,134,86,225,145,184,226,80,70,100,130,51,211,114,146,93,132,125,226,249,114,23,148,139,123,47,88,103,77,172,84,41,77,29,213,90,132,204,169,175,188,194,57,204,27,209,226,169,198,119,27,45,184,146,75,172,153,236,81,158,135,223,169,247,74,177,255,0,15,62,204,102,87,34,67,200,105,166,210,107,90,214,162,74,82,146,45,76,204,207,176,136,136,65,92,232,241,38,179,240,93,153,150,78,25,212,32,215,46,130,75,141,45,214,29,106,76,120,171,210,67,102,133,169,153,72,113,14,37,198,144,102,90,106,68,175,121,145,21,72,98,198,99,49,119,25,107,50,234,151,141,233,87,117,153,47,184,249,65,69,74,82,162,182,106,91,138,209,45,184,234,200,180,39,20,146,237,236,79,103,191,95,3,75,163,87,46,57,201,131,69,165,78,169,204,121,68,73,102,43,11,121,197,168,204,136,180,74,72,204,204,205,68,95,105,151,188,119,43,15,34,153,150,196,8,168,157,79,195,122,213,61,133,232,100,170,133,30,123,68,100,100,147,236,50,142,162,238,89,127,120,199,64,46,23,57,155,113,182,156,110,147,13,36,163,74,86,75,98,160,70,94,243,254,196,238,31,229,43,134,22,102,34,195,147,32,232,77,58,182,9,102,148,53,22,160,165,47,66,212,182,151,73,219,175,176,112,251,255,0,45,216,223,134,175,186,221,213,134,87,52,118,89,37,41,114,142,139,45,12,17,17,171,83,222,182,146,93,200,81,253,157,163,154,173,11,109,106,109,196,41,11,65,154,84,149,22,134,70,93,228,100,61,22,31,89,53,12,67,187,105,182,149,45,248,236,200,168,201,102,58,86,250,148,148,145,184,234,27,35,51,74,84,125,235,47,97,139,22,193,46,15,83,235,103,2,189,137,151,107,41,167,56,109,72,229,82,231,168,150,182,207,150,189,52,122,17,164,245,73,172,187,244,215,79,172,89,38,8,229,239,13,48,10,220,102,223,176,168,81,163,154,26,75,110,203,56,177,209,33,243,38,219,65,169,197,180,218,55,26,185,40,51,51,46,211,45,125,218,116,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,95,48,57,76,194,44,198,83,85,22,248,162,54,220,206,205,181,24,177,162,148,180,250,205,25,232,235,172,184,101,169,50,148,255,0,115,169,123,180,173,124,99,225,13,117,89,108,187,88,180,46,248,15,210,218,219,184,231,212,28,83,165,169,182,146,215,151,12,147,244,148,175,111,118,158,209,94,85,106,99,244,105,238,211,164,173,181,58,214,221,198,131,51,46,212,145,151,121,23,176,199,229,66,22,226,210,219,104,82,214,179,36,165,41,45,76,204,251,136,136,116,171,7,45,216,223,137,79,180,221,171,134,87,52,134,94,36,169,18,138,139,45,108,25,25,167,67,222,134,148,93,203,73,253,157,163,184,69,225,133,153,137,80,227,72,42,19,77,45,242,65,169,14,197,168,37,72,212,181,61,197,210,118,105,237,31,234,124,46,115,54,219,110,184,229,38,26,137,38,164,160,144,197,64,204,253,199,253,137,220,57,253,249,145,76,203,88,17,87,58,161,134,245,170,131,8,212,205,84,250,60,247,72,136,137,71,218,103,29,37,220,131,254,249,14,27,85,163,87,45,201,203,131,90,165,78,166,76,101,70,74,102,83,11,101,196,40,140,200,245,74,136,140,140,141,38,95,105,31,184,123,236,39,204,102,46,224,213,102,37,82,206,189,42,237,51,25,246,223,56,43,169,74,76,87,13,43,109,90,41,182,221,65,30,164,218,82,125,189,169,236,247,105,109,249,46,226,77,103,227,67,48,236,156,76,168,65,161,221,6,150,218,67,175,186,212,104,242,151,164,118,201,8,83,210,150,226,220,83,142,172,200,180,212,201,62,242,50,57,212,203,236,201,101,18,35,188,135,90,113,36,180,45,10,37,37,73,50,212,140,140,187,12,140,135,253,136,169,159,76,164,91,217,132,195,58,157,98,159,74,104,174,170,44,39,165,66,125,150,17,206,124,217,143,41,77,179,184,153,113,197,18,157,120,143,98,76,181,62,237,15,190,134,175,11,78,187,99,220,149,27,90,227,167,72,133,58,155,37,232,206,182,251,43,108,204,219,113,72,51,34,89,17,233,185,42,46,210,46,225,48,120,81,226,44,27,51,48,167,75,158,235,12,162,175,3,163,66,222,81,36,141,110,206,130,146,34,51,81,118,250,167,217,161,253,134,47,53,183,16,235,105,117,181,146,144,178,37,37,68,122,145,145,247,25,24,255,0,160,0,17,219,63,55,43,54,206,89,46,233,15,43,78,178,157,62,26,123,75,181,75,167,202,50,46,242,253,31,254,66,134,176,126,44,154,238,55,89,140,68,141,207,114,101,211,78,34,65,160,212,71,190,91,101,235,17,107,217,219,218,52,151,134,208,156,167,97,221,175,1,230,80,211,145,168,176,154,90,16,157,169,74,146,194,8,200,139,216,93,131,209,128,0,8,157,196,67,51,13,224,46,13,84,32,82,39,165,170,253,192,195,180,232,196,219,187,94,100,159,139,44,144,242,118,186,133,167,69,180,90,40,181,208,251,136,207,186,137,213,34,225,196,139,205,46,212,167,200,155,83,173,207,46,107,242,29,91,135,204,121,222,213,41,74,220,173,55,44,204,204,245,62,211,239,49,114,153,12,201,166,6,90,22,141,46,242,171,34,149,113,220,178,161,176,236,150,230,20,57,141,198,117,77,69,113,105,73,41,130,113,10,75,137,50,34,51,212,137,71,175,105,234,38,211,182,109,172,228,3,166,183,111,211,81,17,109,242,141,148,68,108,145,176,211,183,66,78,221,59,187,62,193,1,120,141,228,214,209,169,97,237,79,18,173,27,125,49,230,209,226,61,49,243,137,17,164,22,198,152,150,242,141,92,182,53,211,113,167,93,84,69,221,218,93,226,160,237,122,220,187,66,236,165,92,49,212,180,63,71,168,49,44,182,153,145,238,105,212,175,78,195,35,239,79,188,190,210,26,56,202,173,254,214,36,224,13,143,114,165,244,186,243,148,26,98,100,104,173,198,79,28,38,22,162,87,172,163,215,85,246,234,122,142,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,21,241,98,184,103,208,242,201,202,132,243,73,42,133,91,162,121,42,82,137,70,219,148,249,219,180,34,50,247,23,126,165,245,10,76,195,168,241,165,226,13,177,18,107,6,252,119,171,48,155,117,164,160,148,110,32,223,65,41,36,71,216,122,145,153,104,99,74,24,31,10,13,63,6,172,88,148,216,125,44,118,237,186,98,80,215,44,144,105,34,138,217,17,25,23,97,30,132,69,250,135,179,125,214,216,101,199,158,50,38,219,73,169,70,125,196,68,90,152,165,14,36,57,188,188,238,92,99,159,96,90,117,20,211,232,246,251,142,194,113,80,158,117,165,186,251,18,165,180,102,163,109,227,74,136,208,164,235,234,145,158,133,216,69,216,32,221,122,189,50,226,152,153,243,219,100,159,38,201,11,90,8,247,58,173,76,205,107,51,51,53,44,205,71,169,251,68,211,225,45,139,15,89,57,131,118,214,159,55,101,58,189,77,84,54,90,83,166,73,57,111,206,130,132,153,36,214,73,215,106,76,187,8,213,245,24,188,50,61,72,143,222,63,160,0,63,61,69,162,122,159,37,147,73,25,56,202,211,161,151,126,169,49,157,44,236,209,253,11,153,123,237,158,81,54,79,215,106,146,8,137,58,118,42,161,39,183,184,189,194,209,120,60,222,79,220,121,108,170,211,102,26,205,218,93,204,252,70,187,244,38,91,129,79,74,75,181,70,125,234,62,237,11,236,19,192,0,7,21,205,158,60,91,216,15,131,215,5,195,80,169,196,106,166,237,62,91,52,232,238,60,132,173,201,39,21,245,180,91,77,196,40,200,212,209,151,170,122,159,113,118,247,103,171,17,175,122,214,40,95,149,123,190,166,107,122,93,98,124,137,9,109,59,213,167,53,229,184,72,73,41,74,61,53,112,244,45,79,245,139,54,225,109,146,166,160,37,156,120,196,74,68,146,146,243,41,244,84,89,113,254,108,144,125,20,166,100,37,15,49,174,237,73,100,75,66,251,181,34,246,152,180,116,33,45,161,45,161,36,148,164,136,136,136,180,34,34,246,15,250,16,75,137,62,116,83,130,182,140,156,51,177,170,208,206,230,174,68,91,47,27,114,62,122,44,119,154,152,202,156,71,41,244,56,133,165,198,145,162,141,38,68,126,243,208,138,148,43,53,154,165,193,84,149,90,172,206,126,100,217,175,46,67,239,190,234,156,91,142,45,70,165,40,212,163,51,51,51,51,61,76,245,212,199,174,193,188,30,188,177,178,247,167,89,150,125,34,92,183,101,200,101,183,157,106,59,174,33,134,148,243,109,169,197,155,104,89,165,41,55,82,102,163,45,11,95,212,119,89,149,14,30,24,81,130,52,58,117,118,228,164,51,91,185,156,140,203,178,21,62,60,105,45,178,241,161,133,43,150,107,140,135,19,181,198,149,166,167,169,18,143,218,125,146,230,5,54,159,75,142,152,180,232,76,70,101,4,68,150,217,109,40,73,17,17,17,104,68,68,93,196,95,222,31,163,66,247,6,133,238,33,231,110,188,59,177,239,122,124,138,109,211,106,82,42,108,201,109,109,175,170,128,203,199,162,146,164,153,250,233,50,215,69,43,251,231,239,21,149,156,254,22,137,97,154,174,36,96,115,14,173,70,183,230,63,72,66,117,34,78,146,30,82,89,98,52,79,248,36,36,141,95,86,189,198,43,100,153,189,240,118,248,142,244,218,108,234,61,110,141,45,15,165,153,108,189,29,70,166,94,238,82,79,98,246,239,108,200,251,187,143,184,200,92,190,64,115,235,108,99,53,183,79,195,171,226,124,10,85,209,78,140,212,86,137,199,91,97,18,146,219,113,89,45,188,217,11,113,107,83,142,171,77,18,90,233,239,35,35,156,201,82,86,146,90,20,74,74,139,82,50,61,72,200,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,127,203,142,54,202,13,199,92,74,16,93,234,81,232,69,250,197,107,113,10,226,31,71,182,32,202,194,124,36,157,79,170,84,94,217,213,205,109,212,190,211,122,28,71,209,181,200,242,73,69,170,84,226,79,84,246,153,104,93,198,98,168,45,235,82,242,196,26,178,98,91,244,90,165,106,107,239,50,193,244,241,157,146,173,238,30,214,201,91,9,71,219,166,133,239,211,176,89,150,76,56,90,37,246,105,88,145,142,44,58,133,18,216,152,197,33,105,208,141,58,71,121,41,121,137,49,63,225,80,162,37,125,90,247,152,179,91,83,14,236,123,34,159,30,155,107,90,148,138,99,49,155,67,104,233,96,50,201,232,148,165,36,126,162,72,181,209,41,254,241,123,135,162,208,189,196,26,23,184,126,121,244,218,125,82,58,162,212,97,49,37,149,145,146,155,121,180,173,38,70,70,71,169,25,25,119,25,255,0,124,68,108,215,240,240,194,140,110,161,212,107,182,221,33,154,37,204,220,103,157,142,168,17,227,70,109,231,137,15,169,60,195,68,101,184,173,206,58,157,116,61,76,146,94,210,237,165,60,100,193,235,203,4,239,122,141,153,120,82,37,196,118,36,135,155,101,215,99,186,218,31,105,47,56,218,92,65,184,132,26,146,163,105,70,74,34,208,244,253,69,228,104,213,154,165,191,84,139,90,163,78,126,28,216,79,34,67,15,176,234,155,91,110,33,68,164,168,148,147,35,35,35,34,61,72,245,212,133,215,112,215,206,138,113,166,209,143,134,119,205,94,25,92,212,56,136,101,131,114,71,207,74,142,203,80,217,75,139,230,190,183,22,181,56,234,245,81,36,136,207,220,122,145,206,225,255,0,43,66,92,66,155,90,73,73,81,25,25,25,106,70,71,236,21,113,197,39,37,77,79,75,216,241,135,116,137,39,37,150,85,233,88,177,35,252,217,160,186,217,79,72,82,25,99,93,218,154,8,214,181,247,104,71,236,49,89,56,115,123,214,176,190,252,164,93,244,195,91,50,232,243,227,200,83,106,222,157,121,79,33,195,66,137,42,73,233,171,101,169,106,95,168,104,87,41,152,241,111,99,198,15,91,247,13,62,167,17,218,155,84,248,140,212,99,182,242,20,182,228,148,86,22,233,109,39,22,162,34,83,164,94,177,234,93,199,219,223,218,128,0,64,254,48,215,147,246,222,91,41,84,216,102,178,118,169,115,49,17,222,253,13,151,32,84,18,162,236,81,31,122,75,191,82,251,69,93,100,154,143,233,172,203,216,140,242,137,194,98,187,75,144,100,105,215,177,53,8,221,189,199,239,26,45,167,52,76,211,227,50,73,34,38,217,66,116,34,238,209,36,63,64,0,15,225,158,132,103,238,20,121,197,167,22,30,189,179,6,205,173,2,118,250,117,6,152,152,111,52,151,76,210,82,216,157,57,10,51,73,44,211,174,213,17,118,145,43,234,33,11,40,53,233,150,236,197,79,128,219,38,249,182,104,66,214,71,185,165,106,70,75,65,145,145,165,100,105,45,15,216,39,39,13,252,222,94,118,206,49,192,176,110,202,138,106,20,123,129,198,161,54,169,175,58,242,218,125,249,81,26,35,73,184,241,37,58,33,42,211,213,51,45,79,176,203,176,93,123,14,182,251,45,188,201,145,182,226,73,73,50,238,50,50,212,135,140,199,8,80,106,24,53,125,68,168,195,41,81,220,182,170,105,91,92,178,89,168,142,43,132,100,68,125,134,122,25,151,235,25,175,196,88,241,162,98,13,207,18,19,6,196,118,107,51,91,105,165,32,146,109,160,159,89,37,38,69,216,90,17,17,104,66,236,248,78,220,19,235,153,100,229,77,121,165,21,62,173,209,50,146,82,141,68,219,116,248,59,117,35,51,247,159,118,133,245,9,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,134,100,146,213,70,68,95,88,110,73,153,145,40,181,46,242,212,127,201,62,202,145,204,75,200,52,254,145,40,180,31,244,74,74,136,140,148,70,70,90,150,135,222,63,162,28,113,80,182,26,185,50,201,41,68,162,39,105,83,87,82,239,239,75,84,249,191,81,159,122,190,175,180,133,27,217,85,36,209,175,42,13,93,75,66,10,13,78,44,147,82,207,68,145,33,212,171,83,61,75,179,179,222,67,73,89,118,175,199,185,176,42,192,171,198,125,167,73,251,102,148,165,41,181,18,147,184,225,180,163,237,35,63,210,247,143,121,82,139,215,83,229,66,220,105,234,25,91,90,145,232,101,185,38,90,255,0,214,51,209,159,76,54,174,97,206,100,110,166,106,241,38,54,221,98,163,58,169,21,199,219,89,19,140,187,62,86,197,36,212,148,234,70,72,51,35,45,72,253,134,98,59,137,45,195,194,212,173,93,89,161,181,145,69,105,197,157,42,92,26,156,163,66,86,123,99,181,81,137,189,71,180,143,66,45,197,218,122,23,188,200,104,61,164,154,26,66,20,122,154,82,68,103,250,135,253,128,0,254,25,18,136,200,203,82,62,193,65,124,77,168,37,69,204,253,93,196,183,176,166,162,68,158,194,211,93,245,9,157,189,197,238,19,39,130,173,83,252,204,110,154,54,226,255,0,63,103,73,211,94,223,236,122,114,125,255,0,208,44,176,0,126,10,253,106,5,183,67,168,92,53,89,8,98,29,50,43,179,36,56,181,165,41,67,109,160,214,163,51,81,145,17,17,36,207,83,50,47,172,81,7,17,12,214,84,241,239,22,102,80,232,245,35,249,51,64,113,200,12,182,203,202,229,62,227,18,101,165,47,104,151,150,218,141,77,186,69,184,136,140,203,216,69,223,234,56,115,228,166,161,141,215,132,76,66,189,41,15,55,107,81,228,182,250,74,68,117,19,114,220,105,216,142,146,62,113,133,182,226,22,211,170,236,220,70,101,175,113,106,103,118,182,253,2,145,107,81,97,91,244,40,12,67,129,79,97,184,204,50,203,73,109,8,109,8,36,36,137,41,34,73,104,148,145,118,17,23,96,250,35,195,99,94,37,82,240,151,12,46,59,234,168,250,91,42,93,46,100,150,72,212,146,53,186,220,119,29,74,75,114,147,169,159,44,251,9,68,127,103,120,206,182,96,177,114,181,141,152,175,94,190,235,50,221,125,50,167,74,40,68,227,139,87,42,42,164,186,235,104,45,203,94,210,46,105,246,37,91,75,217,239,63,53,97,88,87,70,37,221,48,44,251,66,151,34,117,70,160,251,76,33,13,48,227,164,142,99,137,108,150,178,109,42,81,32,148,180,234,122,31,127,234,23,167,144,236,153,219,249,117,176,96,214,235,212,200,178,46,250,164,86,159,150,250,217,66,215,28,220,102,42,150,210,84,166,27,117,4,151,89,51,36,153,158,158,221,79,186,90,0,0,15,249,113,182,221,109,77,58,132,173,11,35,74,146,162,212,140,143,188,140,132,31,207,190,65,237,108,104,182,42,88,131,97,209,227,83,238,202,100,39,164,114,226,199,109,162,153,203,110,83,186,25,53,29,110,184,226,221,117,5,166,226,221,161,123,116,51,166,150,159,191,240,59,16,84,108,187,80,161,220,20,25,166,149,109,83,241,87,204,97,254,210,61,54,47,111,49,175,168,253,95,97,151,101,200,112,253,207,165,7,26,237,216,88,119,127,213,217,137,119,64,97,182,80,228,153,8,108,166,37,8,138,201,25,27,178,22,235,142,45,215,87,252,146,221,161,251,117,35,156,200,90,28,73,45,10,37,36,251,140,143,82,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,3,254,86,180,54,147,90,212,73,73,119,153,158,132,43,91,136,95,17,40,182,131,18,48,175,5,235,168,122,174,123,58,186,148,57,68,164,181,219,17,244,114,221,141,36,148,157,80,167,82,122,167,183,180,139,179,83,21,99,102,217,87,246,52,222,45,209,40,17,106,21,186,212,237,117,89,161,233,43,86,198,148,175,88,208,149,172,253,70,143,78,195,236,79,184,187,47,83,41,89,21,195,124,188,218,201,42,173,22,159,89,184,100,56,219,207,203,149,25,137,28,181,178,251,203,105,77,45,81,219,90,79,107,137,212,207,218,146,211,77,59,101,27,109,182,211,105,105,164,37,8,65,18,82,148,150,132,68,93,196,68,63,232,0,0,68,188,248,228,206,223,204,85,131,58,183,65,166,69,143,119,210,226,186,252,71,208,202,16,185,6,219,50,148,134,148,164,176,227,171,37,58,241,25,164,140,181,246,104,125,244,89,127,88,87,70,26,93,51,236,235,190,151,34,13,70,158,251,172,45,14,176,227,68,190,91,138,108,214,130,113,41,81,160,212,133,104,122,23,119,234,30,151,47,184,185,90,193,60,87,160,223,116,105,110,176,152,179,162,148,210,109,197,167,155,21,50,90,117,196,30,213,163,113,31,40,187,20,173,167,237,247,150,138,112,83,18,169,120,181,134,22,229,245,75,125,46,21,82,153,14,75,196,74,73,154,29,114,59,110,169,39,181,74,208,203,152,93,134,163,63,183,188,123,145,243,174,10,5,34,233,162,205,183,235,176,24,153,2,160,195,145,159,101,230,146,226,22,218,208,104,81,26,84,70,147,213,42,50,237,35,46,209,73,92,70,50,83,80,193,27,194,94,33,89,116,135,156,181,107,18,92,125,69,30,58,141,184,142,58,236,183,141,31,54,194,27,109,8,105,164,246,110,51,34,211,188,180,50,242,252,59,243,89,83,192,76,89,135,67,172,84,143,228,205,125,198,224,60,219,207,43,148,195,143,201,136,149,61,162,158,67,105,52,182,209,150,227,35,50,47,97,151,117,239,208,43,80,46,74,29,62,225,165,72,67,240,234,113,90,153,29,196,45,42,74,219,113,4,180,153,26,76,200,200,201,68,122,145,153,125,99,247,128,10,211,227,83,84,47,193,141,175,70,220,95,231,236,25,58,107,219,253,143,81,79,191,250,4,53,225,147,65,42,214,103,232,238,41,189,229,9,17,229,119,107,166,202,140,62,222,227,247,139,245,34,36,145,17,22,132,93,131,250,0,3,254,29,73,173,165,161,39,161,169,38,68,127,168,103,195,136,125,169,90,181,51,67,116,162,180,211,136,58,172,185,213,56,166,180,172,183,71,118,163,47,98,139,113,22,164,123,79,180,181,47,113,152,141,34,68,100,47,13,171,184,141,153,27,85,154,68,73,142,55,71,168,193,170,74,113,134,214,100,219,45,79,139,189,74,52,165,90,17,18,200,204,207,66,47,105,144,208,189,54,47,67,79,139,11,113,171,167,101,13,106,103,169,158,212,145,107,255,0,80,240,121,137,175,199,182,112,42,255,0,171,201,125,166,137,139,102,170,164,169,197,18,83,184,161,186,162,237,51,47,209,247,140,218,222,181,36,214,111,42,245,93,43,66,202,117,78,84,146,82,15,84,153,45,213,43,82,61,79,179,183,222,98,242,56,87,219,13,91,121,100,138,163,81,27,181,89,168,169,119,247,37,218,124,47,168,143,189,63,95,218,98,99,143,225,169,41,35,51,81,17,17,106,122,159,112,255,0,147,121,146,36,153,186,141,20,100,73,245,139,180,253,196,63,187,210,71,161,168,181,34,215,191,216,63,164,100,101,169,30,164,63,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,117,243,139,216,105,135,17,21,46,243,190,40,84,173,186,104,212,186,156,118,28,87,106,75,176,156,90,117,250,105,63,176,203,222,66,22,227,159,23,12,42,179,105,174,65,195,88,18,171,85,149,105,202,117,109,70,147,13,62,179,70,123,141,153,132,178,245,20,178,45,63,148,159,113,24,131,23,223,19,252,202,221,117,137,51,41,149,182,169,49,29,217,203,102,28,153,236,18,116,74,72,253,84,203,50,45,77,38,127,172,253,227,154,214,51,191,154,90,196,215,231,22,53,222,112,77,253,186,181,10,228,168,180,218,54,145,23,170,92,243,211,93,53,63,172,204,124,231,115,137,154,7,59,19,143,88,128,218,72,245,216,221,211,81,74,126,205,57,227,214,218,188,66,51,73,107,27,68,88,147,88,170,147,70,158,202,157,98,162,254,226,45,189,135,252,36,181,250,63,245,159,188,72,124,52,227,17,137,20,6,216,143,124,219,240,170,45,238,79,61,108,196,125,231,54,250,132,173,166,236,210,237,236,94,154,251,79,237,31,39,54,124,74,109,204,192,216,111,89,246,229,18,226,167,117,81,20,212,130,147,25,182,91,82,212,203,237,171,77,146,151,170,126,121,61,229,174,132,127,97,215,240,187,62,20,24,249,30,255,0,194,146,195,57,243,55,212,237,198,182,50,218,156,35,50,135,30,52,22,83,161,27,138,86,155,150,101,216,146,79,216,125,130,122,142,15,153,236,160,97,126,102,104,47,51,114,210,35,49,93,68,101,51,18,170,204,120,233,146,141,16,241,33,6,242,217,113,100,130,91,234,94,133,237,237,46,222,248,3,83,224,171,136,62,156,71,161,239,219,123,209,28,226,223,212,213,31,234,121,91,207,93,54,193,219,187,102,159,86,186,251,4,215,202,38,69,112,247,43,109,170,179,17,37,81,185,36,198,56,210,39,60,76,60,100,149,114,20,164,161,194,142,219,155,121,140,110,34,51,246,235,223,221,39,192,0,0,82,31,23,219,120,232,185,140,129,32,223,67,157,125,5,169,90,37,90,237,223,62,121,232,125,133,161,246,125,99,181,240,85,156,199,38,233,167,115,207,157,186,115,220,189,197,166,221,41,197,174,157,250,235,217,168,181,16,1,2,120,167,102,145,24,89,135,78,97,93,185,82,91,117,203,150,57,181,36,153,123,69,38,20,134,38,176,179,61,142,165,101,235,182,158,244,154,126,211,236,21,55,151,204,38,175,227,174,47,208,173,24,81,100,203,76,250,156,85,84,30,36,45,205,140,46,83,77,186,226,212,72,94,154,115,72,205,74,35,46,222,223,175,67,184,35,133,52,12,27,195,122,37,143,65,129,30,49,65,131,25,169,10,101,164,35,154,242,24,109,165,45,70,148,35,113,159,44,181,51,34,51,211,245,23,189,1,89,92,96,179,9,34,222,165,83,112,78,135,52,208,253,77,134,106,51,13,183,12,181,142,226,103,198,91,106,218,225,31,121,22,164,104,50,247,159,176,84,221,2,135,82,185,171,112,109,250,67,10,122,109,70,75,81,88,66,82,165,26,156,113,100,132,150,137,35,51,237,81,119,17,152,187,158,30,249,30,182,112,102,205,167,98,29,227,70,135,54,235,170,197,102,82,85,34,59,110,42,34,93,106,35,196,148,155,140,33,198,212,135,90,86,133,184,244,212,251,207,83,41,190,68,73,34,74,72,136,139,176,136,135,244,0,0,7,252,173,8,113,10,109,196,18,146,162,50,82,76,181,35,35,246,24,174,190,36,121,9,107,17,169,82,177,127,10,104,144,34,214,169,236,46,69,70,36,104,196,133,76,109,180,204,144,234,201,12,71,82,220,121,107,91,101,170,150,68,173,8,143,183,67,21,41,65,175,222,216,67,123,183,84,165,73,168,81,43,180,57,165,189,36,183,163,56,151,25,120,148,109,172,146,105,89,22,246,203,84,234,71,170,125,134,66,217,120,126,241,25,165,95,148,232,216,93,140,213,166,161,215,152,223,200,169,204,146,150,219,127,114,165,62,173,207,72,146,165,175,106,16,210,75,68,246,25,145,119,104,98,198,90,121,167,208,78,178,234,28,65,247,41,42,35,35,253,100,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,7,252,58,243,76,32,221,121,212,54,130,239,82,148,68,69,250,204,87,55,16,46,35,52,171,14,157,39,11,240,102,180,212,202,243,251,57,245,56,114,82,227,108,109,84,87,211,181,232,242,82,180,238,66,221,73,234,158,211,35,46,237,76,84,141,46,149,120,226,77,202,152,112,24,170,87,171,83,181,250,41,118,83,238,236,108,207,216,74,90,180,66,15,223,161,39,220,66,239,178,13,145,138,78,93,173,114,184,239,154,101,42,161,120,77,250,79,242,82,239,75,177,201,72,46,82,157,142,219,168,220,211,200,37,118,246,233,238,211,89,152,0,0,0,63,134,68,162,52,168,136,200,251,12,140,66,30,33,25,30,182,113,158,205,168,226,21,157,70,135,10,235,165,69,122,82,149,30,59,109,170,90,90,106,91,198,149,27,108,45,199,20,183,93,78,165,184,181,208,187,143,67,58,69,175,208,234,86,205,110,117,191,87,97,76,205,167,73,118,43,232,82,84,147,75,141,172,208,162,209,68,70,93,169,62,242,35,22,201,193,247,48,146,46,26,85,75,4,235,115,77,111,211,24,122,163,16,220,112,207,72,237,166,4,100,54,157,206,25,247,153,232,68,130,47,113,251,5,154,128,240,120,221,133,52,12,100,195,122,221,143,94,129,30,74,103,65,146,212,117,60,210,23,202,121,108,56,210,86,147,82,23,180,203,152,122,25,17,153,107,250,143,60,57,131,194,106,254,5,98,253,118,209,155,22,76,68,192,169,202,85,61,227,66,219,222,194,37,58,219,78,33,70,132,107,175,40,204,148,146,34,236,236,250,173,143,133,142,105,17,138,120,118,222,21,220,117,37,185,92,182,163,147,81,137,231,181,82,161,71,98,19,8,50,222,234,150,126,187,138,238,73,39,236,62,193,61,192,5,87,113,170,156,199,38,214,167,115,207,157,186,11,220,189,197,166,221,42,37,174,157,250,235,217,168,226,156,32,173,227,173,102,54,124,130,125,13,244,20,23,101,104,165,105,187,100,248,7,161,118,30,167,219,245,11,188,0,0,1,24,51,117,145,92,61,205,35,105,172,203,73,83,174,72,209,74,52,121,204,147,12,153,165,60,245,37,43,112,227,184,230,222,99,230,163,34,63,102,189,253,240,162,153,193,87,16,125,56,191,76,95,182,247,162,57,199,179,166,170,63,212,242,183,150,154,238,131,183,118,205,126,173,116,246,9,253,150,28,160,97,126,89,168,44,179,109,82,35,63,93,92,100,179,46,170,244,120,234,146,189,80,201,45,4,242,25,109,102,131,91,9,94,135,237,237,62,222,238,240,32,87,21,236,123,143,96,97,66,176,206,12,221,149,59,141,163,67,205,165,194,35,56,146,35,78,101,90,145,56,149,105,185,4,93,169,52,253,167,216,41,48,88,6,83,56,148,219,153,126,176,217,179,238,58,37,197,81,233,98,165,168,229,26,51,111,54,149,165,150,27,78,187,229,35,68,252,202,187,139,93,12,190,194,250,248,151,198,35,18,43,237,191,30,198,183,225,83,155,220,174,66,222,136,251,46,109,245,201,59,141,169,167,219,218,141,116,246,151,216,35,197,213,196,35,52,151,73,186,71,137,53,138,81,58,106,236,166,86,42,44,109,35,221,216,95,194,79,79,165,255,0,81,123,135,146,111,56,153,161,108,148,71,143,120,128,178,61,77,59,238,154,137,236,63,122,126,127,176,203,216,62,189,11,61,25,164,161,202,84,163,198,59,182,160,106,100,217,217,62,225,168,186,141,53,35,221,167,80,94,183,103,127,214,99,171,225,151,21,44,196,89,181,100,200,184,102,69,173,195,38,137,6,220,183,39,73,61,119,32,245,209,114,200,181,209,38,90,255,0,186,63,120,154,152,25,197,195,10,175,42,107,112,113,42,4,170,45,101,58,243,93,67,81,163,67,87,172,233,150,211,122,97,172,253,68,160,143,95,229,43,220,100,38,149,141,139,216,105,136,241,19,46,204,190,40,85,93,218,234,212,74,156,119,220,79,106,139,180,155,90,180,250,10,63,176,143,220,99,216,128,0,0,0,0,0,0,0,0,0,0,0,0,0,254,41,73,73,110,82,136,136,189,166,98,191,179,185,196,190,131,132,74,110,202,194,9,148,234,221,109,221,122,153,77,184,137,44,49,167,76,226,52,92,121,73,90,119,33,199,11,180,187,77,58,23,97,25,138,148,191,241,211,23,49,58,162,229,66,242,196,43,138,163,204,211,70,31,171,74,121,164,104,148,151,170,151,28,86,154,236,73,159,214,95,96,255,0,139,31,4,177,115,18,229,33,171,55,14,238,106,178,28,215,89,49,105,18,159,101,58,18,190,146,219,109,90,107,177,68,95,89,25,123,12,76,44,42,225,23,140,247,115,76,84,47,42,149,58,143,21,221,219,217,83,210,227,200,78,155,200,189,87,33,153,23,106,82,127,97,253,100,36,149,3,131,38,19,67,140,180,86,111,27,141,247,87,166,134,221,66,50,136,180,51,238,221,7,94,227,33,250,26,224,203,130,237,18,191,175,11,169,103,180,200,183,84,34,25,107,255,0,240,35,201,92,92,22,109,231,57,206,219,151,212,244,168,247,27,105,149,83,65,39,219,166,164,136,63,220,255,0,214,35,102,46,240,174,199,252,59,76,153,212,38,34,92,16,218,53,169,180,83,147,54,91,198,130,230,25,106,73,136,146,221,162,11,234,213,69,239,17,54,238,195,171,234,196,158,245,54,239,180,107,20,135,153,90,144,101,54,3,209,245,209,74,45,75,152,148,158,154,161,95,222,63,112,243,163,184,229,7,49,53,156,186,98,221,62,233,139,58,75,116,217,107,106,21,65,166,221,89,33,81,213,38,58,221,51,73,58,218,79,213,103,79,88,244,247,151,187,64,152,71,138,54,182,46,216,116,123,210,215,172,194,156,213,66,20,119,222,76,121,13,186,108,58,227,45,184,166,214,72,90,137,43,73,56,157,82,102,102,90,151,218,61,152,0,0,0,0,167,158,52,244,2,107,23,45,139,133,179,65,37,118,244,40,170,73,119,154,142,85,69,122,233,167,253,122,143,153,193,202,224,92,44,96,172,209,202,73,165,50,41,82,21,203,223,161,25,170,85,61,61,218,253,94,225,115,32,62,53,225,115,83,44,235,98,169,114,214,38,177,18,45,54,27,242,156,117,231,18,218,18,77,182,165,158,166,163,34,46,196,153,247,151,112,207,54,115,241,174,126,55,227,197,199,92,114,122,165,65,167,79,153,77,167,172,157,82,208,168,205,204,144,166,141,7,204,89,26,118,187,216,105,50,45,15,176,189,246,7,194,11,0,34,83,108,234,134,48,87,233,5,233,9,82,157,139,9,199,99,151,246,58,154,129,33,181,36,214,222,237,119,17,153,25,47,79,119,188,89,120,15,242,151,33,152,145,94,148,250,201,13,50,218,156,90,140,200,136,146,69,169,158,167,245,16,160,14,35,216,138,214,33,102,94,180,228,121,133,37,154,49,201,164,161,68,225,44,136,153,168,75,208,181,37,40,187,151,221,217,223,220,67,213,240,195,203,233,226,214,54,69,186,106,208,148,229,38,218,82,39,165,74,111,84,42,68,121,112,150,73,51,83,106,73,250,174,31,102,164,122,123,72,133,233,196,138,196,40,205,67,138,218,91,105,132,37,180,37,36,68,73,73,22,132,68,69,216,93,132,63,216,0,0,0,7,249,200,143,30,91,14,69,148,195,111,50,234,77,14,54,226,73,73,90,76,180,50,50,62,195,35,46,205,5,107,113,9,225,210,205,220,196,220,91,193,138,43,45,85,137,78,72,159,77,137,24,146,79,150,146,228,58,180,53,26,49,169,78,41,106,105,36,106,87,111,97,31,110,134,42,174,226,181,113,3,9,174,69,64,174,83,107,86,229,94,38,154,41,198,95,134,242,119,54,71,217,184,146,162,213,14,22,191,82,189,198,39,174,83,56,171,92,54,59,8,180,241,168,229,214,32,150,188,169,229,190,68,146,237,125,195,222,228,153,100,95,73,77,36,180,46,226,211,216,66,205,240,163,51,120,47,140,80,142,77,161,126,81,28,121,63,74,34,234,145,13,244,234,107,34,213,13,186,179,46,198,212,127,103,104,234,132,100,125,164,122,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,225,153,23,105,158,131,149,226,190,102,240,95,7,97,20,155,190,252,162,54,242,190,140,68,85,34,19,234,208,208,71,162,28,117,6,125,142,36,254,206,209,89,25,179,226,173,112,223,12,46,211,193,83,151,71,130,122,115,103,158,248,242,79,181,135,11,99,145,165,153,125,36,186,147,212,187,143,79,105,136,21,110,218,216,131,139,23,34,96,80,233,181,171,146,175,47,93,77,182,95,152,242,182,182,103,219,180,148,163,209,13,158,159,82,125,196,46,103,33,188,62,104,56,33,72,143,124,226,77,42,5,78,236,127,127,168,251,8,121,184,187,85,41,175,80,158,140,135,81,185,167,81,175,173,218,101,238,34,35,156,228,68,69,161,22,132,63,160,0,0,0,63,198,92,86,38,198,118,28,166,210,227,79,161,77,173,42,34,50,82,76,180,50,50,62,195,236,49,69,156,79,50,250,120,75,141,146,174,154,76,37,55,73,185,84,185,234,82,91,209,9,145,34,92,213,154,72,210,218,82,94,171,101,217,169,158,158,211,33,229,56,112,226,43,88,121,153,122,35,146,38,20,118,107,39,26,146,181,27,132,130,50,122,161,19,82,212,212,146,238,71,119,111,119,113,139,255,0,137,33,153,113,89,148,194,201,109,60,218,92,66,136,200,200,210,101,169,30,165,245,24,255,0,80,21,161,197,247,0,34,84,172,234,126,48,80,41,5,233,8,178,154,139,53,198,163,151,246,58,90,159,33,197,40,208,222,237,119,25,25,153,175,79,127,188,87,230,76,49,174,126,8,99,197,185,92,110,122,162,193,168,207,135,77,168,44,221,82,16,152,206,76,142,167,77,103,204,65,18,118,181,218,106,51,45,11,180,189,218,25,179,174,106,101,227,107,210,238,106,60,214,37,197,169,67,98,83,110,178,226,92,65,147,141,165,101,161,164,204,143,177,68,125,231,222,62,200,10,102,227,29,112,46,110,48,81,168,231,36,214,150,41,49,213,203,223,169,17,166,85,65,61,218,253,126,225,244,248,44,80,9,220,92,185,238,23,13,6,148,91,211,98,165,39,222,74,41,84,229,235,166,159,245,234,46,24,0,0,0,0,120,204,92,197,11,91,8,172,58,197,233,116,86,97,65,106,159,10,67,236,166,68,134,218,55,221,109,151,28,75,104,37,173,36,165,168,155,86,137,35,35,61,15,237,25,251,205,246,98,107,57,139,197,186,133,211,42,116,151,41,177,22,236,42,123,78,58,179,66,99,166,76,133,180,100,147,117,196,151,170,246,158,169,233,238,47,127,14,30,138,209,195,187,230,251,158,205,54,208,180,171,21,119,158,90,80,69,10,3,210,52,213,73,45,79,150,149,30,154,173,63,223,47,120,150,88,69,194,187,31,241,17,49,167,87,88,137,111,195,116,208,167,17,81,76,216,143,18,15,150,103,161,42,34,139,118,139,63,171,84,159,184,73,59,119,130,205,188,223,37,219,142,250,158,165,22,211,113,49,106,104,52,251,53,208,151,7,251,175,250,135,175,62,12,216,44,165,180,181,93,247,73,109,218,106,36,212,34,104,102,93,255,0,250,8,249,87,95,6,28,54,150,194,156,182,111,58,235,47,165,163,36,38,69,70,58,80,107,34,86,154,236,131,175,126,223,250,196,93,197,238,20,152,241,96,51,38,165,109,20,58,252,54,214,190,91,48,186,201,82,77,4,78,40,181,74,33,164,181,209,9,46,207,106,139,222,34,197,241,130,88,185,134,146,150,213,229,135,119,53,37,13,233,164,153,84,137,76,50,173,73,63,69,110,54,157,116,222,146,63,172,200,189,164,63,238,193,199,60,92,195,26,131,115,236,220,66,184,169,188,189,117,97,138,180,166,90,94,169,81,122,201,109,196,235,166,245,25,125,103,246,139,107,201,31,18,250,14,46,169,203,43,23,230,83,168,149,182,180,233,165,56,226,35,48,254,189,75,139,213,114,37,41,106,218,134,219,46,194,236,53,104,125,134,70,44,5,42,74,139,114,84,70,71,237,35,31,208,0,0,0,0,0,0,0,0,0,0,0,0,16,27,136,142,125,226,224,181,48,240,227,12,42,209,36,221,50,191,178,29,101,242,95,71,181,81,30,78,229,49,33,14,55,189,167,86,69,170,125,109,61,218,153,211,60,120,215,93,247,91,38,162,199,170,215,170,210,191,146,218,29,148,251,155,81,238,45,202,61,18,143,212,73,247,16,179,28,163,240,162,92,212,162,237,199,180,73,142,164,235,211,211,16,91,53,252,187,106,231,51,42,31,212,210,147,161,253,126,225,101,118,6,13,225,166,24,211,147,77,178,236,202,53,53,180,235,170,163,211,163,178,165,122,203,87,105,182,132,235,244,213,253,243,250,199,180,34,36,150,137,34,34,250,135,244,0,127,203,141,54,234,13,183,91,74,210,162,208,210,162,212,140,135,36,197,236,172,96,182,51,83,100,68,186,108,138,66,100,190,133,167,173,98,155,16,164,17,154,92,45,73,197,178,179,215,87,84,175,183,183,237,173,124,208,240,152,184,172,246,38,221,120,45,34,85,98,33,27,143,29,61,197,185,34,79,115,206,109,109,168,208,200,180,209,45,37,37,175,121,233,237,33,94,119,69,165,115,89,85,137,52,27,170,133,80,165,79,134,242,217,117,153,145,92,97,105,82,20,164,159,170,180,146,139,214,74,139,180,189,135,238,18,91,37,121,229,189,114,217,114,197,163,84,230,191,81,180,166,72,67,114,99,62,227,175,19,8,91,145,210,181,182,133,72,109,164,154,90,100,200,140,203,179,93,15,179,186,238,112,103,28,176,247,28,109,56,119,61,147,113,211,230,245,12,182,227,209,154,152,195,143,48,181,52,218,212,133,161,183,23,181,73,230,164,140,140,251,12,244,247,107,208,128,0,0,0,85,159,26,186,59,7,78,181,171,228,218,185,252,232,49,55,232,90,108,219,81,94,154,233,175,127,215,250,132,98,225,109,112,170,135,154,24,44,42,73,54,138,132,54,161,146,77,122,18,148,186,140,34,208,139,82,212,251,62,191,176,95,72,10,247,226,149,155,26,101,129,101,191,131,150,252,180,61,87,174,70,82,37,114,92,74,185,76,60,212,216,235,37,108,121,42,73,146,208,90,145,160,200,189,186,159,96,168,124,57,182,42,24,131,137,54,229,167,13,149,200,147,95,173,67,130,68,73,82,245,83,242,16,222,167,161,40,244,213,101,236,63,176,198,142,50,237,134,236,97,78,14,90,182,107,112,217,140,252,74,76,20,203,75,109,146,53,144,136,173,54,179,50,218,147,215,86,251,204,181,236,237,247,14,144,63,134,100,69,169,136,201,157,124,212,216,248,39,133,85,200,177,46,186,67,183,44,200,178,97,198,128,220,246,84,250,28,92,105,36,133,41,178,121,14,18,73,198,182,153,151,110,189,132,90,247,80,173,122,171,93,196,203,242,93,72,216,92,170,173,199,84,113,196,52,210,86,181,56,252,135,141,68,148,167,85,40,204,212,189,8,187,79,183,218,98,241,184,103,229,226,70,8,96,75,51,110,26,127,42,183,113,62,154,178,141,214,141,46,180,204,136,112,207,148,173,237,161,105,209,109,30,169,237,34,63,105,159,116,192,0,0,0,0,1,255,0,46,54,219,205,169,167,155,74,208,178,52,169,42,45,72,200,251,200,200,71,44,204,228,107,8,51,33,77,121,85,74,83,116,154,202,246,237,168,211,216,138,195,231,162,153,250,78,170,59,139,250,12,146,75,234,51,46,227,236,167,204,192,228,27,30,176,62,169,177,139,38,179,114,82,213,221,54,143,77,155,49,182,189,86,191,40,225,71,66,83,170,157,218,94,243,74,139,188,187,120,173,177,125,226,86,23,84,202,93,185,113,87,237,249,63,202,67,18,228,68,223,234,168,139,113,33,73,51,208,156,86,159,221,125,98,226,56,113,231,162,177,152,6,102,88,24,140,184,169,175,193,229,244,174,182,106,35,145,188,229,186,189,84,244,133,173,123,80,202,11,177,37,167,183,179,67,41,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,2,5,241,28,207,61,99,47,236,195,176,48,229,113,85,95,157,204,234,93,112,214,103,31,97,196,117,26,41,153,8,90,55,33,229,151,106,79,95,103,102,166,116,239,115,223,120,149,138,53,51,151,113,220,85,251,130,79,242,80,252,185,18,246,122,169,35,218,75,82,140,181,38,211,175,247,63,80,237,89,126,200,54,61,99,125,87,99,246,77,102,219,165,167,190,109,98,155,54,27,78,250,174,254,77,195,142,180,171,69,53,180,253,198,164,151,121,246,92,30,89,114,53,132,25,111,166,176,170,93,41,186,181,105,27,183,84,106,12,69,125,242,213,79,105,181,212,199,109,127,65,227,73,253,68,69,220,93,178,56,136,139,176,135,244,0,0,0,0,4,63,226,97,151,137,24,223,129,47,77,183,169,252,218,221,186,250,170,201,54,218,53,58,235,49,225,204,62,82,118,54,181,171,85,186,90,39,176,140,253,164,125,244,115,66,170,87,112,206,252,137,82,38,23,22,171,110,85,27,113,109,58,149,161,77,191,29,226,51,74,147,170,84,70,74,70,134,93,134,90,123,12,95,78,73,243,83,99,227,102,21,80,226,203,187,41,45,92,176,226,198,135,38,3,147,217,75,235,113,17,163,18,212,150,205,229,184,100,110,59,180,140,251,117,236,50,215,190,78,17,145,150,164,63,163,155,230,39,13,216,197,124,28,186,108,215,33,179,33,249,116,153,201,136,151,27,37,233,33,113,93,109,6,69,181,71,174,174,119,145,107,219,217,238,25,199,196,107,98,161,135,184,147,113,218,115,25,92,121,52,10,212,200,38,70,149,35,69,49,33,109,234,90,146,79,77,80,126,194,251,8,91,199,11,92,217,83,47,251,45,140,28,184,37,161,154,189,14,50,81,23,156,226,83,205,97,150,161,71,65,39,123,202,82,140,214,179,208,137,4,71,236,208,251,5,132,0,161,110,41,87,18,171,153,161,156,194,100,147,136,167,195,118,25,165,43,212,146,166,234,51,75,67,45,79,67,237,250,190,193,39,120,42,81,216,42,125,211,95,54,149,207,231,78,137,191,105,105,179,109,57,122,107,166,189,255,0,95,234,22,152,0,0,0,3,158,227,54,57,97,238,7,90,115,46,123,218,227,167,194,233,217,113,198,99,59,49,134,222,125,105,105,197,165,8,67,142,35,114,149,202,81,17,17,246,153,105,239,210,145,243,167,158,91,215,50,119,44,170,53,50,107,244,235,74,28,133,183,26,51,14,60,201,62,132,57,33,40,91,136,76,135,26,81,169,167,136,140,200,187,116,208,187,59,227,69,177,105,92,215,165,98,53,6,213,161,84,42,179,230,58,134,90,98,28,87,31,90,148,181,37,37,234,160,141,71,235,41,37,216,93,230,94,241,97,153,93,225,49,113,94,12,66,186,241,166,68,170,60,67,54,223,42,123,107,114,60,158,230,92,218,227,82,97,153,105,162,157,74,139,94,242,211,216,98,202,48,135,43,24,45,131,20,216,241,45,107,34,144,169,44,33,9,235,95,166,196,57,6,100,150,203,83,113,12,160,245,213,164,171,237,237,251,58,219,109,54,210,9,182,155,74,18,146,208,146,146,208,136,135,253,0,15,249,90,16,226,77,46,32,148,147,239,35,45,72,120,203,255,0,6,240,211,19,169,202,166,222,150,101,26,164,218,180,209,82,41,209,222,82,125,100,43,176,220,66,180,250,9,254,241,125,66,181,51,113,194,137,112,210,187,187,1,17,38,66,149,167,81,76,89,111,211,242,13,167,146,204,88,127,91,170,86,167,245,251,197,103,72,139,117,216,149,179,106,84,122,173,6,173,23,249,46,33,216,178,27,220,143,113,237,81,106,149,254,178,87,184,197,204,112,238,207,196,92,105,166,22,28,98,125,90,36,91,166,47,246,59,175,62,72,235,55,42,91,202,218,167,228,45,199,54,52,211,100,122,39,213,215,221,161,148,249,0,0,0,0,0,0,0,0,0,0,0,0,17,215,58,153,164,165,101,167,12,36,214,163,205,130,187,134,70,207,71,195,117,196,154,220,219,34,58,93,249,178,117,181,158,141,191,187,213,62,206,243,236,239,160,155,142,225,189,177,118,241,122,177,84,114,161,91,174,84,182,234,68,111,73,117,206,91,68,158,205,198,165,158,136,108,189,167,216,159,113,11,125,200,7,15,58,62,20,210,255,0,8,88,179,71,106,101,203,43,242,17,37,71,67,136,139,181,82,154,87,168,252,100,184,141,205,184,217,246,43,180,200,143,187,66,22,6,0,0,0,3,248,164,165,100,105,90,73,68,125,228,101,168,139,89,166,200,54,18,102,10,147,82,170,179,74,110,145,115,169,167,158,98,92,22,35,71,231,72,52,190,164,155,203,40,235,113,68,110,61,170,180,61,79,66,62,242,237,166,188,199,101,51,20,242,229,112,63,10,231,161,75,122,148,110,43,167,168,179,22,74,163,169,59,222,36,145,186,182,91,73,171,107,42,87,103,179,183,187,187,249,150,60,212,226,54,91,239,106,125,98,129,88,148,237,24,229,53,233,10,107,146,31,83,11,103,156,202,157,52,180,135,155,65,172,208,201,36,183,30,154,118,31,103,117,237,101,167,50,214,46,100,44,72,151,61,181,83,140,83,201,182,211,54,15,57,158,115,79,114,89,91,159,54,135,92,82,82,74,121,41,245,143,82,62,195,250,251,8,0,0,0,128,92,96,109,232,117,28,13,166,213,93,132,183,30,139,86,100,210,226,91,35,218,73,135,61,69,169,233,169,22,167,175,120,172,220,141,92,13,219,217,162,195,231,93,86,212,204,184,105,48,204,245,211,233,212,99,125,101,238,255,0,228,52,88,211,136,121,180,58,217,145,165,105,37,36,203,218,70,62,93,221,95,139,107,90,245,123,142,99,237,52,205,50,12,137,139,91,138,36,164,137,182,212,179,212,204,200,187,146,126,210,251,70,116,115,111,138,85,28,89,199,187,194,191,46,97,191,30,61,98,161,18,25,147,138,82,58,116,205,125,109,237,213,106,45,52,115,179,67,211,220,66,76,112,161,193,187,82,236,196,131,196,107,165,216,74,85,17,255,0,224,12,200,83,102,164,201,101,248,47,54,234,82,180,30,135,235,40,137,73,81,31,126,154,119,139,153,157,115,91,84,166,84,245,74,191,77,136,218,18,106,53,63,41,182,200,136,136,207,188,204,189,199,253,225,204,177,11,54,185,127,195,122,91,245,26,230,40,91,46,45,148,168,202,52,122,220,35,125,106,36,172,246,165,10,121,58,153,236,50,34,247,232,66,1,102,39,139,228,199,154,155,111,224,173,33,180,159,53,198,138,108,232,230,90,163,71,81,185,14,70,155,223,249,37,17,233,239,63,112,175,27,194,251,197,12,124,189,21,54,183,46,171,93,171,85,101,153,181,21,183,36,74,209,199,93,81,146,27,66,148,181,105,189,227,34,34,212,253,109,59,76,251,108,83,135,207,13,249,145,234,52,204,98,198,202,99,140,57,13,246,103,83,41,143,50,105,61,200,84,89,12,169,214,100,197,255,0,133,74,141,43,250,136,251,204,90,156,104,177,161,71,110,36,56,237,176,195,40,38,219,109,180,18,82,132,145,104,68,68,93,132,68,68,69,160,255,0,80,0,0,0,0,0,31,150,165,74,165,214,34,174,13,94,155,22,116,103,52,220,204,150,82,234,21,161,145,150,169,81,25,31,105,17,253,164,66,61,226,30,64,50,209,136,169,81,205,177,41,244,167,79,79,156,165,82,233,236,44,190,135,180,227,171,216,130,47,214,126,241,243,240,47,135,206,10,229,238,250,43,246,197,170,220,203,152,159,162,212,199,226,27,95,145,117,163,236,106,51,103,220,242,207,233,119,233,245,145,201,224,0,0,0,0,0,0,0,0,0,0,31,145,202,181,41,154,172,122,19,213,56,136,169,76,142,244,184,240,212,242,73,247,152,101,77,165,215,80,222,187,148,132,41,246,82,165,17,104,147,117,178,61,55,22,191,172,0,0,7,159,171,95,246,109,22,193,155,138,83,46,24,142,90,112,40,238,87,221,171,68,51,148,194,169,200,100,223,84,134,205,146,81,186,142,81,26,203,150,74,220,90,109,215,82,17,215,250,168,249,19,255,0,103,63,240,102,177,254,72,36,165,167,116,208,175,155,86,141,122,218,211,186,218,45,193,79,143,84,167,73,229,45,190,124,87,219,75,141,57,177,100,149,167,114,22,147,209,68,74,45,116,50,35,236,31,88,4,106,187,56,143,100,198,198,186,171,54,85,211,140,157,21,106,223,168,72,165,212,99,124,157,170,185,200,148,195,138,109,214,247,162,50,144,173,171,66,139,84,153,164,244,212,140,203,180,117,92,20,199,188,39,204,77,171,42,245,193,203,175,229,5,22,21,65,116,183,228,244,50,98,108,148,134,219,113,77,236,144,219,107,61,16,243,103,169,22,223,91,77,117,35,34,246,180,202,181,42,181,25,115,40,213,56,147,227,183,33,248,139,118,51,201,117,9,125,135,86,203,205,26,146,102,68,182,221,109,198,214,158,244,173,10,73,232,100,100,63,88,0,0,15,201,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,253,96,0,0,3,138,99,94,115,50,217,151,107,170,45,149,140,120,145,242,126,181,54,158,138,163,17,189,15,62,94,248,171,113,198,210,230,248,236,56,130,213,108,184,90,25,238,245,117,211,67,35,54,10,103,51,45,153,137,186,165,89,88,57,137,31,40,43,80,169,235,170,63,27,208,243,226,108,138,135,27,109,78,111,144,195,104,61,22,243,101,161,30,239,91,93,52,35,50,237,99,242,84,234,212,170,44,100,76,172,212,226,64,142,228,134,34,33,217,47,37,164,41,247,221,67,44,180,74,81,145,26,220,117,198,219,66,123,212,181,165,37,169,153,16,253,96,0,0,63,36,42,181,42,163,38,124,58,125,78,36,169,20,185,5,18,115,76,188,149,174,43,230,211,111,19,78,164,143,84,44,218,121,167,9,42,208,246,56,133,119,40,140,255,0,88,15,201,76,171,82,171,81,151,50,141,83,137,62,59,114,31,136,183,99,60,151,80,151,216,117,108,188,209,169,38,100,75,109,214,220,109,105,239,74,208,164,158,134,70,67,245,128,0,0,15,147,107,93,150,173,243,66,139,116,217,87,53,42,224,162,205,223,211,84,105,115,91,151,21,253,139,82,23,177,214,205,72,86,213,161,73,61,15,177,73,50,62,210,49,245,128,0,7,201,141,116,208,165,221,85,27,42,60,237,245,170,85,62,29,82,100,110,82,203,149,22,91,146,91,142,230,243,45,138,220,184,82,75,66,51,81,114,245,81,17,41,38,127,88,7,228,169,213,169,84,88,200,153,89,169,196,129,29,201,12,68,67,178,94,75,72,83,239,186,134,89,104,148,163,34,53,184,235,141,182,132,247,169,107,74,75,83,50,33,250,192,0,0,0,0,0,0,0,71,252,82,207,174,83,176,90,251,169,225,158,37,226,183,161,174,74,55,39,173,133,232,42,148,142,87,53,148,60,223,206,51,29,109,171,86,221,66,189,85,30,154,232,122,25,25,23,64,193,76,123,194,124,196,218,178,175,92,28,186,254,80,81,97,84,23,75,126,79,67,38,38,201,72,109,183,20,222,201,13,182,179,209,15,54,122,145,109,245,180,215,82,50,46,128,60,253,118,255,0,179,109,155,154,217,179,43,183,12,72,149,219,198,68,152,212,42,122,140,205,249,203,143,29,114,31,52,36,136,204,144,219,77,153,169,103,162,8,212,218,76,247,56,132,171,208,8,171,253,84,124,137,255,0,179,159,248,51,88,255,0,36,29,87,2,243,71,129,57,148,244,223,224,82,249,249,71,242,115,166,244,159,241,100,200,124,142,163,155,201,254,201,105,189,219,185,14,253,29,116,219,219,166,165,175,85,28,171,29,51,71,129,57,107,244,39,225,174,249,249,57,242,143,169,244,103,241,100,201,156,254,159,149,206,254,198,105,205,187,121,237,125,45,53,221,217,174,135,167,201,193,76,230,101,179,49,55,84,171,43,7,49,35,229,5,106,21,61,117,71,227,122,30,124,77,145,80,227,109,169,205,242,24,109,7,162,222,108,180,35,221,235,107,166,132,102,93,172,115,76,111,204,142,9,101,194,149,76,172,227,69,253,18,220,143,89,144,184,208,16,168,239,202,126,74,208,157,203,52,51,29,11,116,208,146,52,238,94,221,137,53,182,70,100,107,65,31,32,254,170,62,68,255,0,217,207,252,25,172,127,146,14,255,0,135,152,165,98,98,173,10,13,199,99,87,122,216,149,26,123,21,104,237,191,21,232,114,142,11,235,117,17,228,170,52,132,33,228,50,241,199,120,218,113,72,36,184,150,212,164,26,147,218,61,88,0,0,0,0,0,0,252,147,106,212,170,116,152,16,234,21,56,145,100,85,36,28,72,45,60,242,80,185,79,147,78,60,109,52,147,61,86,178,105,151,92,52,167,83,216,218,213,220,147,50,253,96,0,56,166,53,231,51,45,153,118,186,162,217,88,199,137,31,39,235,83,105,232,170,49,27,208,243,229,239,138,183,28,109,46,111,142,195,136,45,86,203,133,161,158,239,87,93,52,50,51,96,166,115,50,217,152,155,170,85,149,131,152,145,242,130,181,10,158,186,163,241,189,15,62,38,200,168,113,182,212,230,249,12,54,131,209,111,54,90,17,238,245,181,211,66,51,46,214,3,159,227,94,61,225,62,93,173,88,183,174,49,221,127,39,232,179,106,8,165,177,39,161,147,47,124,165,182,227,137,111,100,118,220,89,106,134,92,61,76,182,250,186,107,169,145,31,63,194,220,250,229,59,26,111,186,102,25,225,166,43,122,102,228,172,243,186,40,94,130,169,71,230,242,153,91,206,124,227,209,208,218,116,109,165,171,214,81,107,166,133,169,153,17,200,0,17,87,250,168,249,19,255,0,103,63,240,102,177,254,72,59,254,22,226,149,137,141,54,37,51,19,48,210,187,233,155,110,179,206,232,166,244,175,71,230,242,158,91,46,124,219,200,67,137,209,198,150,159,89,37,174,154,150,164,100,103,234,192,7,10,197,236,239,229,143,1,111,39,48,255,0,23,49,14,93,187,93,110,59,82,202,59,214,229,81,212,58,195,132,123,29,105,214,163,41,167,81,169,41,38,164,41,68,75,66,208,122,41,10,34,244,24,23,154,60,9,204,167,166,255,0,2,151,207,202,63,147,157,55,164,255,0,139,38,67,228,117,28,222,79,246,75,77,238,221,200,119,232,235,166,222,221,53,45,122,168,138,191,213,71,200,159,251,57,255,0,131,53,143,242,65,223,240,183,20,172,76,105,177,41,152,153,134,149,223,76,219,117,158,119,69,55,165,122,63,55,148,242,217,115,230,222,66,28,78,142,52,180,250,201,45,116,212,181,35,35,54,41,98,149,137,130,214,37,79,19,49,46,187,232,107,110,141,201,235,102,244,175,72,229,115,94,67,45,252,219,40,91,138,213,199,80,159,85,39,166,186,158,132,70,101,194,169,60,76,114,81,95,170,194,161,80,177,130,93,70,165,81,144,220,72,112,226,90,85,183,159,146,251,138,36,182,211,109,166,25,169,107,82,140,146,73,34,51,51,50,34,18,128,7,228,114,173,74,102,171,30,132,245,78,34,42,83,35,189,46,60,53,60,146,125,230,25,83,105,117,212,55,174,229,33,10,125,148,169,68,90,36,221,108,143,77,197,175,235,0,17,170,236,226,61,147,27,26,234,172,217,87,78,50,116,85,171,126,161,34,151,81,141,242,118,170,231,34,83,14,41,183,91,222,136,202,66,182,173,10,45,82,102,147,211,82,51,46,209,218,176,183,20,172,76,105,177,41,152,153,134,149,223,76,219,117,158,119,69,55,165,122,63,55,148,242,217,115,230,222,66,28,78,142,52,180,250,201,45,116,212,181,35,35,63,86,0,0,0,0,0,0,0,0,2,49,99,167,15,156,21,204,37,244,119,229,247,85,185,145,49,95,73,168,111,196,38,191,34,211,93,206,198,112,251,153,65,253,46,253,126,162,47,223,135,153,0,203,70,29,37,39,10,196,167,213,93,45,126,114,171,75,167,190,179,250,126,210,142,159,98,204,191,81,123,132,132,166,210,169,116,120,168,131,72,166,197,131,25,189,118,179,25,148,180,132,234,102,103,162,82,68,69,218,102,127,105,152,253,64,0,0,0,0,0,63,202,76,88,211,99,185,18,100,118,223,97,228,27,110,54,226,9,73,90,76,180,50,50,62,195,35,35,50,208,85,103,16,110,27,243,36,84,106,120,197,130,116,199,31,114,99,239,78,169,211,25,100,212,123,150,169,82,30,83,76,198,139,255,0,4,148,154,151,245,25,247,24,174,187,62,251,197,12,3,189,19,54,137,46,171,66,171,82,165,145,187,21,199,36,69,213,198,157,73,154,28,66,84,133,105,189,146,35,35,208,253,93,59,12,187,44,59,46,220,95,38,50,212,43,127,26,169,13,168,249,173,180,115,96,199,51,209,26,52,141,203,114,76,222,255,0,202,168,207,79,113,251,196,253,195,220,218,229,255,0,18,41,108,84,104,120,161,108,182,183,146,147,56,210,43,112,137,244,40,210,131,218,164,37,229,104,101,188,136,203,223,169,14,155,6,230,182,170,172,165,234,109,126,155,45,181,164,148,74,98,83,110,17,145,145,31,121,25,251,203,251,226,153,184,175,96,221,169,105,226,65,98,53,172,236,36,170,182,255,0,240,246,99,169,178,82,164,188,252,231,156,117,73,66,11,83,245,82,70,165,40,207,187,93,123,196,103,202,70,41,84,112,155,30,236,250,252,73,134,196,121,21,138,124,73,134,110,41,40,233,213,53,133,185,187,69,164,180,209,190,221,79,79,121,13,23,90,53,248,183,77,175,72,184,225,190,211,172,212,224,199,152,133,182,162,82,76,156,109,43,45,12,140,203,185,69,237,63,180,125,71,92,67,45,173,215,12,137,40,73,169,70,126,194,33,157,60,242,220,13,220,57,162,196,23,90,86,228,195,184,106,208,200,245,215,232,84,100,253,103,239,255,0,228,44,199,131,245,187,14,155,129,181,42,171,80,214,219,210,170,207,26,156,83,100,91,137,80,224,40,244,61,53,50,212,181,239,19,248,0,0,0,113,236,203,102,90,197,203,125,137,46,231,185,106,113,142,121,182,226,97,65,231,51,206,117,238,75,203,111,230,214,235,106,82,77,76,169,62,169,234,103,216,95,85,18,230,115,53,56,141,153,11,218,161,88,175,214,37,53,70,41,78,250,62,154,220,135,210,194,25,231,60,166,141,77,45,231,16,75,36,60,105,61,167,166,157,133,217,223,253,203,142,83,49,79,49,183,3,16,173,138,20,182,105,68,226,122,138,139,241,100,166,58,83,189,146,81,19,168,101,196,146,182,188,149,118,251,59,123,187,238,83,43,57,6,194,76,190,210,105,181,87,169,77,213,238,116,180,203,175,203,156,196,105,28,153,4,150,20,163,101,103,29,14,36,137,198,117,78,167,169,106,103,222,125,146,149,41,74,8,146,132,146,72,187,136,139,65,253,0,0,0,1,95,153,255,0,225,231,71,197,106,95,225,11,9,168,237,67,185,98,254,94,36,88,232,109,18,183,42,43,73,245,24,140,167,23,181,182,220,62,213,118,25,153,247,106,66,160,173,219,134,246,194,27,197,154,197,45,202,133,18,185,77,221,161,25,189,25,214,249,141,26,123,118,154,86,90,161,195,246,151,98,189,198,47,219,37,121,164,165,102,91,12,35,86,164,77,130,139,134,62,255,0,72,67,105,196,146,219,221,34,66,90,249,179,117,197,150,173,177,187,214,62,222,242,236,238,145,64,0,0,0,0,0,0,0,0,0,0,3,231,215,171,180,203,106,148,253,110,179,45,184,208,227,109,230,58,227,137,66,83,185,68,146,212,212,100,69,218,162,46,211,246,140,247,231,95,51,117,188,199,98,196,218,170,106,14,42,222,137,203,244,108,114,117,102,132,110,141,25,46,250,188,215,16,90,184,206,190,169,253,103,219,221,44,184,95,100,154,61,196,234,49,183,18,41,74,92,70,245,244,92,103,216,35,67,154,245,177,158,222,135,152,50,61,13,40,50,218,190,206,243,246,16,182,210,34,34,208,139,66,31,208,0,0,0,0,30,19,23,112,98,194,198,171,86,101,173,123,208,32,206,110,67,46,54,219,206,196,101,215,25,82,155,113,4,180,41,212,47,106,146,78,168,200,200,187,12,254,221,104,223,60,89,53,185,50,211,126,72,145,76,167,202,149,106,84,86,185,17,38,33,167,22,219,36,227,210,77,12,169,196,176,219,105,81,52,193,40,210,90,232,71,169,118,119,120,92,173,102,106,247,203,150,33,83,107,148,74,188,178,163,174,91,37,81,131,212,61,201,113,147,125,133,58,124,180,186,218,13,70,134,73,58,168,244,50,236,62,206,235,249,192,140,103,182,49,207,14,233,55,189,185,58,59,167,50,43,14,73,101,183,91,82,153,121,108,52,234,208,164,161,107,218,105,230,164,140,140,245,47,111,188,250,32,0,0,8,197,196,86,210,141,116,101,134,232,113,246,73,106,165,195,155,80,65,237,35,218,109,83,229,232,125,164,122,125,47,171,237,33,70,216,1,81,106,139,142,214,21,73,215,20,134,226,93,20,183,84,164,158,134,68,137,141,25,158,186,151,184,105,38,197,169,51,88,178,232,53,70,28,55,17,42,153,21,226,81,153,25,153,41,164,171,83,50,51,237,237,247,136,165,196,239,30,96,225,54,5,74,160,70,170,45,186,189,200,107,166,161,136,239,145,58,77,72,135,53,4,226,146,78,37,92,189,237,232,103,161,150,186,118,25,138,38,149,37,233,178,158,153,33,102,183,95,113,78,184,163,51,51,53,40,245,51,212,251,123,204,122,219,23,24,113,27,13,80,180,89,23,101,86,141,189,102,179,84,25,239,199,61,199,183,183,86,150,159,208,79,247,139,220,67,208,213,243,71,152,58,227,42,98,167,140,55,147,205,172,141,42,74,238,9,202,35,35,35,45,52,83,167,239,49,226,222,169,95,119,236,210,140,244,218,237,193,41,106,220,150,141,199,165,172,204,207,78,196,234,163,239,94,159,106,190,177,222,48,19,32,88,249,142,21,54,9,22,188,187,126,153,170,86,236,170,196,41,177,18,166,247,53,187,98,250,117,164,213,181,221,75,94,207,85,71,220,93,182,173,149,254,29,24,67,129,112,33,85,171,212,136,151,5,200,209,182,250,164,78,143,22,90,25,120,146,202,140,218,82,227,33,196,145,56,209,154,123,117,45,199,237,62,201,110,196,118,34,178,136,241,153,67,77,52,146,66,16,132,146,82,148,145,104,68,68,93,132,68,67,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,69,224,14,120,228,229,199,59,56,189,131,215,194,34,47,14,175,76,88,174,173,233,110,45,168,235,161,212,94,168,45,130,154,167,150,105,73,198,52,161,164,188,149,171,212,67,100,226,12,141,43,67,214,232,0,3,202,98,174,38,90,184,55,135,23,30,41,94,178,250,122,45,179,79,118,161,39,107,141,161,199,182,23,168,195,92,197,161,10,121,213,154,91,109,6,162,222,226,208,146,61,84,66,184,56,127,102,98,242,205,127,16,59,215,20,175,8,49,41,200,78,27,203,166,210,41,145,136,148,138,117,57,186,172,37,180,193,185,180,148,242,247,58,226,214,226,136,183,45,106,218,148,35,99,104,180,160,21,171,197,231,19,46,172,27,196,124,184,98,149,149,47,167,173,91,53,10,253,66,54,231,28,67,111,108,58,102,246,29,229,173,11,83,46,160,212,219,136,37,22,246,214,180,153,232,163,19,43,42,185,152,179,115,95,132,112,241,74,207,131,46,156,180,200,85,54,175,76,146,70,165,211,170,45,161,181,186,193,57,180,146,242,54,186,218,208,226,72,183,33,105,220,148,47,123,104,236,0,0,42,175,138,158,124,127,207,124,170,97,5,107,249,166,174,250,237,50,163,255,0,14,137,52,69,35,149,255,0,23,83,171,109,239,231,35,173,63,149,64,149,95,233,89,127,205,255,0,254,206,10,1,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,205,102,108,124,83,227,39,196,11,135,204,95,22,169,193,83,194,197,211,241,2,119,151,83,132,95,194,172,237,213,114,161,158,92,104,161,92,239,203,157,135,87,86,36,86,153,170,195,84,165,37,138,75,234,172,26,87,86,67,105,101,213,173,109,199,75,137,83,77,146,77,226,229,146,140,205,182,244,184,155,78,233,161,95,54,173,26,245,181,167,117,180,91,130,159,30,169,78,147,202,91,124,248,175,182,151,26,115,98,201,43,78,228,45,39,162,136,148,90,232,100,71,216,62,176,0,0,167,110,20,249,227,141,134,181,88,25,91,196,148,75,118,133,115,214,9,22,181,77,43,117,243,167,84,101,41,8,40,75,111,83,36,70,121,221,20,149,54,146,229,188,235,138,89,41,46,169,198,110,36,0,0,0,82,183,26,191,20,246,183,195,248,62,99,81,14,10,158,41,238,159,135,243,188,198,156,46,164,69,94,40,254,4,241,55,238,95,56,132,60,87,13,12,241,198,204,117,154,206,15,95,8,150,140,69,178,232,237,173,233,110,45,217,8,174,83,153,54,216,41,170,121,102,165,20,146,82,218,75,201,90,189,117,184,78,32,204,148,180,51,55,192,0,68,174,32,217,219,165,101,66,192,110,133,108,63,18,118,34,221,81,228,51,74,134,153,73,75,244,150,20,203,201,69,89,109,169,151,80,180,55,33,45,165,45,56,73,39,143,152,73,51,38,220,211,159,240,106,171,85,107,249,109,189,171,181,218,156,186,141,74,163,137,21,41,115,38,75,121,79,63,37,247,32,83,212,227,174,56,163,53,45,106,81,154,141,70,102,102,102,102,98,122,128,166,12,42,206,221,87,42,25,229,198,138,21,206,252,185,216,117,117,98,69,105,154,172,53,74,82,88,164,190,170,193,165,117,100,54,150,93,90,214,220,116,184,149,52,217,36,222,46,89,40,204,219,111,75,137,180,238,154,21,243,106,209,175,91,90,119,91,69,184,41,241,234,148,233,60,165,183,207,138,251,105,113,167,54,44,146,180,238,66,210,122,40,137,69,174,134,68,125,131,235,0,0,10,192,226,215,157,127,66,67,153,148,220,50,169,213,97,214,158,228,185,122,84,24,62,67,105,130,243,28,196,83,18,102,157,238,115,144,235,78,58,166,212,148,147,100,150,140,220,39,94,66,35,7,14,44,241,198,202,149,229,62,207,196,20,75,145,135,87,132,134,23,57,230,150,235,171,162,75,73,26,10,107,76,17,154,86,133,36,210,151,210,148,243,84,134,154,82,77,70,201,52,229,239,0,0,142,185,219,206,13,179,148,108,47,118,180,163,137,54,246,174,71,125,54,157,30,91,82,57,19,159,105,198,16,242,220,113,164,26,82,134,83,37,14,154,20,182,205,194,73,161,10,73,158,228,209,181,173,153,220,101,182,51,5,23,51,170,186,61,49,127,51,80,93,65,233,181,70,82,251,114,185,141,41,151,24,91,101,180,146,202,152,90,153,36,55,179,150,217,145,52,109,237,65,166,255,0,178,197,152,91,87,52,24,53,69,197,203,90,55,65,215,243,35,84,105,107,148,220,135,169,147,154,86,215,99,184,164,31,247,46,32,212,148,41,109,58,210,205,8,223,180,186,168,138,188,81,252,9,226,111,220,190,113,8,114,174,24,185,241,252,55,208,163,96,54,44,86,183,95,214,253,61,62,141,170,84,106,60,201,87,67,41,91,202,115,68,242,146,92,232,236,38,57,43,115,142,58,242,73,199,143,93,142,168,167,248,0,0,10,139,225,67,158,57,54,213,86,137,148,124,70,68,66,161,84,164,72,69,163,86,53,181,28,224,203,117,78,62,168,79,154,141,36,234,31,117,75,229,40,181,116,158,117,45,232,180,184,142,77,186,0,0,0,0,160,30,40,254,59,49,55,238,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,43,26,49,122,205,192,92,47,184,49,115,16,31,150,221,10,221,142,151,164,20,70,13,231,221,90,220,75,77,50,218,59,8,214,227,174,54,217,26,141,40,35,89,26,148,148,145,168,179,195,153,220,194,221,89,160,198,90,214,46,93,49,186,14,191,151,26,157,75,68,167,36,51,76,130,210,118,181,29,181,44,255,0,186,113,102,148,161,43,117,215,86,72,70,253,165,115,220,50,177,67,30,113,107,45,20,235,159,27,83,18,124,118,228,57,10,220,175,46,111,54,163,87,132,194,212,210,220,152,130,35,34,91,110,182,182,137,229,47,152,238,195,82,208,70,68,244,136,235,197,175,37,30,155,135,51,54,88,101,76,170,204,173,51,201,110,244,167,176,92,246,213,5,150,57,104,169,164,141,91,219,228,161,166,155,117,45,165,73,54,205,46,153,54,77,60,181,214,94,11,226,245,229,128,184,161,111,226,230,31,191,17,186,237,187,33,79,71,41,108,19,204,58,133,182,166,157,101,196,118,25,161,198,156,113,179,52,154,86,68,179,52,169,42,34,81,104,123,44,89,133,181,115,65,131,84,92,92,181,163,116,29,127,50,53,70,150,185,77,200,122,153,57,165,109,118,59,138,65,255,0,114,226,13,73,66,150,211,173,44,208,141,251,74,0,113,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,126,197,44,82,177,48,90,196,169,226,102,37,215,125,13,109,209,185,61,108,222,149,233,28,174,107,200,101,191,155,101,11,113,90,184,234,19,234,164,244,215,83,208,136,204,179,217,154,236,215,98,62,109,113,29,119,173,234,239,67,74,131,204,98,129,64,97,227,92,90,68,85,25,25,165,38,100,92,199,151,181,38,235,198,68,167,20,148,145,18,16,134,219,68,159,225,165,195,238,78,48,213,104,249,131,197,250,84,71,48,250,4,142,166,143,73,150,211,82,152,185,86,133,74,97,194,112,144,249,45,132,71,146,195,74,52,60,210,144,249,106,147,35,65,171,94,151,196,59,48,183,86,87,248,133,225,222,46,90,209,186,254,131,15,226,198,168,210,215,41,200,236,212,224,187,62,162,151,99,184,164,31,247,46,32,212,149,165,14,180,210,205,11,217,180,236,127,5,241,122,205,199,172,47,183,241,115,15,223,150,229,10,226,142,167,163,148,182,13,151,218,90,28,83,78,178,226,59,72,150,219,173,184,217,154,77,72,51,65,154,84,164,153,40,253,168,0,0,169,92,95,206,109,119,39,156,76,241,94,166,229,43,211,54,101,209,242,118,61,205,77,105,8,41,74,109,170,68,94,84,152,206,43,77,30,107,154,233,147,106,81,54,226,86,164,171,105,154,29,110,215,233,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,172,0,126,74,181,90,149,64,165,77,174,215,106,113,41,212,218,116,119,37,204,153,45,228,178,196,102,27,73,169,199,92,113,70,73,66,18,146,53,26,140,200,136,136,204,197,80,97,6,115,107,185,195,226,103,133,21,54,233,94,134,179,45,127,148,81,237,154,107,168,65,202,75,110,210,37,115,100,201,113,58,234,243,188,166,140,219,74,141,182,210,132,165,59,140,150,235,157,215,140,173,90,171,64,203,109,147,93,161,84,229,211,170,84,236,72,166,203,135,50,35,202,101,248,207,183,2,160,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,29,131,34,249,205,161,103,15,14,37,84,220,165,122,26,243,181,250,120,247,53,53,164,44,226,165,199,73,124,169,49,156,86,186,178,239,41,211,38,212,163,113,181,33,73,86,226,36,58,228,149,0,21,213,198,147,7,43,183,134,13,90,88,197,72,123,153,19,14,234,18,35,213,35,109,65,109,139,82,84,118,211,39,122,150,70,123,31,98,59,92,180,161,106,87,83,187,213,75,106,51,129,124,52,111,248,216,125,157,44,59,149,82,184,101,210,169,181,201,18,104,18,137,147,119,100,197,203,140,227,81,99,186,134,200,247,161,83,14,33,150,226,216,149,165,11,86,221,155,139,65,32,41,175,141,38,49,208,175,12,101,180,176,118,144,207,50,94,29,211,228,72,170,73,220,178,219,42,164,152,238,38,54,197,32,136,246,48,196,119,121,137,90,210,174,167,111,170,166,212,71,242,184,54,96,167,203,156,193,85,177,142,93,67,147,19,12,169,229,201,97,183,118,184,252,234,139,82,35,183,185,38,218,137,76,165,132,76,53,104,180,40,156,228,105,185,59,200,93,72,12,171,139,254,225,113,224,79,12,190,250,243,137,162,85,0,10,224,227,63,128,210,110,172,47,182,177,254,133,10,39,81,99,200,85,46,186,180,199,105,47,185,78,152,227,105,97,197,188,107,37,173,12,201,209,9,104,146,190,217,206,44,182,18,86,106,128,25,4,204,61,43,44,249,151,160,95,151,85,86,92,11,78,161,30,77,18,227,92,104,105,146,190,137,244,106,133,26,76,141,100,134,228,183,21,229,155,95,57,177,165,18,73,122,155,107,208,240,202,184,191,238,23,30,4,240,203,239,175,56,154,33,255,0,26,204,116,135,85,174,217,121,120,160,214,121,222,132,223,114,92,81,155,38,28,109,18,157,71,46,10,20,178,51,117,183,144,202,165,45,77,153,33,38,220,182,23,235,234,147,71,32,225,33,128,210,113,79,50,237,226,77,66,20,71,237,236,48,143,233,73,37,38,59,82,16,237,69,244,56,212,22,201,11,89,41,11,74,137,217,40,117,40,94,197,195,73,122,170,90,20,87,146,2,178,248,199,223,247,150,22,94,89,125,196,28,62,184,101,208,238,26,28,139,142,76,25,209,140,183,180,189,41,164,100,100,100,105,90,20,147,82,22,133,17,161,104,82,146,162,82,84,100,114,211,39,89,197,177,51,127,98,72,175,208,33,250,26,228,163,108,249,65,111,243,30,145,232,190,107,210,17,23,248,82,216,105,183,249,173,199,55,62,108,143,102,187,85,161,151,108,128,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,137,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,252,223,142,196,166,87,30,75,40,117,167,82,104,90,22,146,82,84,147,45,12,140,143,176,200,200,68,140,208,112,233,194,28,116,129,54,171,65,164,68,183,238,71,77,199,211,34,12,120,177,16,243,198,151,148,70,234,145,25,110,40,141,199,72,213,219,169,237,35,239,46,218,169,199,188,129,99,230,7,212,223,37,218,242,238,10,102,170,91,82,168,240,166,203,74,91,220,238,221,235,233,208,146,86,214,181,61,59,61,100,159,113,246,112,118,106,87,221,133,52,227,51,54,187,111,202,66,183,41,162,113,232,139,35,35,211,181,58,164,251,209,167,218,159,168,123,74,70,104,243,7,67,101,44,83,49,134,242,101,180,17,37,41,69,193,57,36,68,68,69,166,137,116,189,196,60,253,245,140,56,141,137,77,161,23,189,217,85,172,236,89,44,149,58,123,242,15,113,110,237,213,213,171,244,213,253,243,247,152,242,49,100,189,10,83,51,35,172,208,235,14,37,214,212,70,100,100,164,158,164,122,151,111,121,11,217,225,137,143,48,113,103,2,162,208,36,213,22,229,94,219,52,83,86,196,135,200,221,54,163,195,132,131,113,41,55,20,174,94,247,52,35,208,139,93,123,8,196,173,190,170,76,210,44,186,245,81,247,13,180,69,166,74,120,212,70,68,100,73,105,74,236,51,50,237,236,247,140,219,99,253,69,186,214,58,223,181,38,156,82,209,46,232,170,186,149,40,245,51,37,76,116,200,204,245,63,120,188,158,29,86,148,107,95,44,54,187,140,178,72,85,82,28,42,130,207,105,22,227,118,159,19,83,236,34,215,232,253,127,105,137,58,0,0,3,157,227,190,51,219,24,25,135,117,107,222,227,157,29,163,135,21,247,35,50,227,173,165,79,60,134,29,117,8,74,86,180,110,53,114,148,68,68,122,159,179,222,84,13,154,92,205,94,249,141,196,42,149,114,183,87,150,116,116,75,120,169,208,122,135,185,45,178,79,190,166,143,150,167,92,65,40,144,241,167,84,158,132,93,133,217,223,238,178,59,147,91,147,50,215,228,121,21,58,124,168,182,165,57,104,145,46,98,218,113,13,188,77,189,24,214,202,86,166,28,109,74,54,159,53,18,79,77,72,181,62,206,251,200,194,44,24,176,176,86,213,135,107,89,20,8,48,91,142,203,109,184,243,81,25,105,199,148,150,219,65,173,106,105,8,220,165,19,73,51,51,46,211,47,179,79,118,0,0,0,0,3,248,100,70,90,25,106,66,164,184,160,228,154,53,186,234,241,183,13,233,74,68,71,52,244,164,102,24,34,67,122,116,81,153,216,134,88,34,45,77,75,51,220,190,222,242,246,144,137,185,40,204,221,111,46,56,177,10,170,170,131,137,183,165,243,61,37,28,221,89,33,123,99,73,75,94,175,53,180,30,142,61,175,172,127,89,118,247,232,66,131,93,165,220,180,150,43,116,105,109,73,135,39,119,45,214,220,74,210,173,170,52,158,134,147,50,62,212,153,118,31,176,125,0,0,0,0,0,0,0,0,0,0,0,16,99,138,198,59,202,195,76,26,69,157,65,170,170,45,82,226,215,105,180,249,161,196,244,242,160,185,217,177,196,168,181,74,207,216,125,135,236,46,209,81,249,109,193,74,214,62,98,189,39,15,169,12,172,202,111,63,154,246,213,236,107,100,103,157,45,202,75,107,219,175,40,200,181,73,235,255,0,89,104,226,199,178,232,56,127,109,68,181,173,186,108,104,80,97,243,57,109,71,101,13,164,183,184,165,159,170,132,164,190,146,212,125,222,211,31,124,0,0,0,0,0,7,129,198,156,25,179,49,190,196,170,217,119,125,22,12,196,205,136,251,49,223,126,51,78,57,25,213,178,227,105,117,181,56,133,236,82,121,170,50,81,22,164,103,250,142,132,51,125,149,139,167,44,184,145,50,135,61,133,61,69,150,235,146,41,178,208,151,20,142,66,159,144,150,144,181,155,45,163,153,177,131,51,36,150,158,210,236,238,233,92,60,243,131,84,192,108,73,137,109,221,117,201,206,90,117,133,183,12,216,118,74,141,136,206,187,34,34,57,187,92,121,13,32,146,211,74,45,218,25,145,123,12,187,175,62,216,185,40,247,125,2,159,114,208,103,49,46,13,74,51,82,152,117,151,82,226,77,14,33,43,79,106,76,203,232,168,143,176,207,188,125,64,0,1,225,177,206,222,139,117,96,205,243,64,149,17,169,37,54,220,169,176,132,56,217,44,183,46,35,168,35,208,200,251,125,111,119,180,103,18,225,138,187,27,25,42,81,18,158,155,208,87,43,200,73,17,108,36,19,50,140,139,79,163,161,22,207,171,187,216,52,49,149,235,149,138,190,92,236,106,244,137,72,54,211,108,211,29,117,213,56,90,17,116,44,173,70,102,102,126,253,123,76,83,71,18,124,110,157,138,185,131,171,209,217,171,42,77,42,220,122,69,45,166,208,249,173,178,92,121,211,18,74,208,156,82,117,218,230,154,145,23,97,247,17,14,35,131,185,127,196,188,114,171,149,34,196,161,72,144,101,244,159,56,178,22,202,61,102,210,123,148,211,107,211,78,106,12,251,59,143,236,214,117,97,15,6,251,158,175,6,61,75,20,110,150,33,169,75,67,134,197,58,115,141,168,144,100,217,232,105,126,17,246,246,184,94,238,194,250,196,147,180,56,75,101,234,133,201,118,176,245,94,160,227,74,74,141,46,170,11,168,94,155,123,12,149,12,181,35,208,245,251,71,123,177,242,113,150,251,5,109,72,163,225,29,168,236,150,155,74,10,68,138,4,5,59,217,180,247,110,75,9,61,117,65,30,190,253,71,92,165,209,40,212,56,233,137,69,164,194,128,194,72,136,155,138,194,26,73,22,132,93,201,34,46,226,34,253,68,63,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,19,255,0,133,102,124,127,206,140,170,98,253,107,249,214,173,10,237,78,163,255,0,0,136,212,68,163,149,255,0,24,83,75,113,239,230,227,161,63,146,64,181,64,31,146,173,86,165,80,41,83,107,181,218,156,74,117,54,157,29,201,115,38,75,121,44,177,25,134,210,106,113,215,28,81,146,80,132,164,141,70,163,50,34,34,51,49,66,220,65,179,183,85,205,125,254,221,10,216,126,92,28,58,181,100,72,102,149,13,50,148,166,42,207,165,231,146,138,178,219,83,45,45,11,114,58,155,74,90,112,148,108,151,48,146,100,110,57,175,75,224,169,226,158,233,248,127,59,204,105,194,234,64,85,95,28,239,204,159,237,39,238,209,0,50,209,152,187,239,43,248,167,3,19,44,89,31,205,67,172,66,216,207,241,157,47,169,101,231,225,243,29,105,206,79,55,144,132,243,80,157,232,239,35,239,35,208,158,5,227,166,28,102,47,14,41,216,161,133,245,158,186,149,59,86,158,101,210,36,74,167,202,73,17,185,22,75,100,103,203,121,27,147,169,106,105,52,169,43,66,150,133,161,106,232,0,32,175,20,44,235,254,47,246,34,240,99,15,106,117,88,56,147,121,83,209,37,170,140,35,228,250,26,150,167,148,133,200,39,84,147,213,231,121,79,178,217,54,100,182,253,119,119,182,164,53,204,164,17,127,223,233,89,127,205,255,0,254,206,10,1,23,61,194,159,58,116,172,76,176,32,101,199,17,174,8,140,94,214,164,114,137,109,161,81,147,28,170,148,70,25,65,54,210,20,74,218,236,152,233,66,201,73,36,161,74,101,45,175,231,13,15,184,155,10,1,154,204,216,248,167,198,79,136,23,15,152,190,45,83,130,167,133,139,167,226,4,239,46,167,10,171,205,143,138,124,100,248,129,112,249,139,226,95,240,163,206,191,224,202,234,99,45,120,153,83,170,201,182,238,218,132,120,214,147,186,243,153,163,213,30,113,73,56,251,9,38,226,89,148,227,136,237,74,182,54,233,110,52,17,60,243,169,185,64,0,1,149,113,109,60,46,184,128,67,171,195,166,229,147,27,238,46,77,85,158,154,157,99,213,31,109,134,34,185,21,166,26,97,154,74,185,104,70,215,139,149,171,78,56,107,83,202,113,77,154,137,100,210,93,179,240,1,85,121,240,226,133,117,89,248,203,78,195,124,187,57,211,126,13,174,7,28,184,106,83,91,112,153,171,78,101,46,199,126,152,108,106,157,240,211,204,117,46,41,94,178,157,74,22,201,183,201,109,231,37,254,76,179,209,135,25,195,161,78,110,153,3,228,189,231,70,220,237,74,217,145,48,164,56,152,187,246,183,42,59,187,17,207,100,247,33,43,50,66,84,219,134,73,82,72,148,210,220,146,162,149,184,213,248,167,181,190,31,193,243,26,136,112,84,241,79,116,252,63,157,230,52,225,117,34,42,241,71,240,39,137,191,114,249,196,33,66,214,157,211,93,177,174,170,53,235,107,78,232,171,86,253,66,61,82,157,39,148,135,57,18,152,113,46,52,230,197,146,144,173,171,66,79,69,17,164,244,208,200,203,176,104,39,35,153,187,165,102,251,8,213,117,191,78,137,71,187,40,50,19,77,184,233,76,72,74,208,135,205,4,164,74,101,6,163,117,17,158,45,219,57,133,169,45,183,155,37,57,202,55,21,34,128,113,252,213,102,98,205,202,134,17,204,197,43,194,12,186,138,213,33,52,218,69,50,49,26,87,81,168,184,135,22,211,6,230,211,75,40,218,211,139,91,138,35,218,132,43,106,86,189,141,175,60,56,171,137,151,86,50,98,61,199,138,87,172,190,162,181,115,84,29,168,73,218,227,139,109,157,231,234,48,215,49,107,90,89,105,4,150,219,65,168,246,54,132,36,143,68,144,183,254,10,158,22,46,159,136,19,188,186,156,39,248,12,214,102,199,197,62,50,124,64,184,124,197,241,47,248,81,231,95,240,101,117,49,150,188,76,169,213,100,219,119,109,66,60,107,73,221,121,204,209,234,143,56,164,156,125,132,147,113,44,202,113,196,118,165,91,27,116,183,26,8,158,121,212,220,160,0,8,43,196,127,136,4,60,187,208,157,194,76,33,184,191,205,98,127,76,251,178,99,182,196,134,237,216,187,208,230,233,8,121,14,54,183,158,108,141,8,100,211,184,155,116,221,81,163,230,73,218,65,1,99,252,43,243,213,38,192,184,105,89,97,197,41,242,223,182,43,146,25,166,217,143,51,21,173,148,154,139,242,158,90,152,116,155,108,158,113,18,158,146,68,78,45,107,229,45,40,45,169,109,107,91,119,18,3,159,227,166,58,97,198,93,48,226,163,138,24,161,89,232,105,80,116,105,150,90,34,92,170,132,165,17,155,113,99,54,102,92,199,151,181,90,22,164,146,74,84,181,169,8,66,214,156,235,99,166,58,98,62,98,241,30,163,138,24,161,89,235,170,179,180,105,150,90,35,68,90,124,84,153,155,113,99,54,102,124,182,81,185,90,22,166,163,82,148,181,169,107,90,214,175,173,81,203,22,50,211,114,251,72,204,235,150,191,58,193,172,84,36,83,209,54,59,201,117,200,220,183,73,148,191,33,180,234,109,50,227,228,235,40,90,191,209,26,50,81,39,152,193,187,232,50,125,155,59,203,40,184,161,242,226,133,30,93,98,133,62,59,145,171,182,226,103,148,86,42,168,38,214,76,26,214,109,186,72,91,78,172,156,74,201,27,244,230,32,140,146,234,200,244,39,96,95,246,110,41,217,180,156,65,195,235,134,37,114,222,174,71,41,48,103,70,51,216,234,53,50,50,50,50,37,33,105,81,41,11,66,136,150,133,165,73,81,37,73,50,40,235,197,31,192,158,38,253,203,231,16,133,5,210,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,47,251,32,57,193,165,102,203,8,210,170,129,203,110,251,179,163,195,129,117,161,230,146,72,146,250,208,162,110,115,74,109,9,107,100,131,101,213,155,105,74,77,165,165,104,219,176,155,113,201,64,0,0,50,174,46,123,134,151,16,72,216,195,74,163,229,243,23,234,178,220,196,24,17,250,106,61,90,91,174,202,126,229,66,19,41,247,13,195,67,4,134,23,30,51,13,36,214,243,170,91,231,170,140,205,102,173,108,40,0,0,0,80,15,20,127,29,152,155,247,47,147,194,19,167,132,5,211,66,177,178,95,136,87,173,211,59,162,162,219,247,133,90,169,81,147,202,91,156,136,172,82,96,56,235,155,16,74,90,182,161,10,61,18,70,163,211,66,35,62,193,0,51,209,156,218,238,112,241,30,45,77,186,87,161,172,203,95,168,143,108,211,93,66,14,82,91,116,209,205,147,37,196,235,171,206,242,154,51,109,42,54,219,74,18,148,238,50,91,174,116,190,26,121,21,141,153,171,154,86,39,226,116,8,146,176,190,220,144,253,54,84,21,74,117,183,234,245,19,142,70,150,16,108,56,135,89,67,36,251,47,41,195,81,110,62,91,105,74,201,78,27,119,146,2,146,248,145,240,251,141,151,105,45,227,14,13,210,165,171,14,170,50,19,26,109,53,150,157,121,22,202,201,166,27,104,221,144,243,238,188,242,36,188,111,168,150,164,165,13,172,208,222,186,173,178,62,1,147,236,217,222,89,69,197,15,151,20,40,242,235,20,41,241,220,141,93,183,19,60,162,177,85,65,54,178,96,214,179,109,210,66,218,117,100,226,86,72,223,167,49,4,100,151,86,71,47,248,199,223,246,110,41,217,185,125,196,28,62,184,98,87,45,234,228,123,142,76,25,209,140,246,58,141,105,164,100,100,100,74,66,210,162,82,22,133,17,45,11,74,146,162,74,146,100,92,255,0,131,85,90,149,64,204,149,237,93,174,212,226,83,169,180,236,55,169,75,153,50,91,201,101,136,204,55,62,158,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,28,127,61,25,205,174,231,15,17,226,212,219,165,122,26,204,181,250,136,246,205,53,212,32,229,37,183,77,28,217,50,92,78,186,188,239,41,163,54,210,163,109,180,161,41,78,227,37,186,231,160,225,231,146,202,174,105,241,66,61,118,239,183,229,171,10,237,169,6,119,4,194,146,168,165,53,242,111,115,84,246,28,74,77,75,90,148,109,41,210,65,164,208,201,168,249,141,173,108,238,190,154,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,133,48,241,171,241,79,107,124,63,131,230,53,17,194,178,73,156,27,155,40,216,160,213,105,39,46,109,147,92,144,194,110,202,60,70,163,243,231,48,211,111,161,149,182,227,168,53,37,108,170,74,221,36,37,109,147,134,146,66,212,146,61,201,191,235,2,255,0,179,113,78,205,164,226,14,31,92,49,43,150,245,114,57,73,131,58,49,158,199,81,169,145,145,145,145,41,11,74,137,72,90,20,68,180,45,42,74,137,42,73,145,122,0,17,171,61,25,205,161,100,243,14,34,212,219,165,122,102,243,186,58,136,246,205,53,212,44,162,169,198,137,28,217,50,92,78,154,50,215,53,163,54,210,162,113,197,45,41,78,210,53,186,220,64,200,183,21,207,252,157,193,76,208,74,253,40,48,175,249,82,255,0,184,40,237,212,146,164,255,0,118,149,77,223,252,209,186,159,203,72,17,87,138,63,142,204,77,251,151,201,225,14,171,195,23,62,63,129,10,236,108,6,197,138,214,219,6,224,168,39,209,181,74,141,71,151,22,215,121,72,121,78,104,158,82,143,147,33,245,71,37,110,113,182,153,81,184,241,233,189,213,29,212,128,10,86,226,117,159,31,195,125,118,78,3,97,61,107,117,131,111,212,21,233,42,165,58,163,204,139,116,60,148,50,166,245,79,41,39,201,142,250,100,18,118,184,227,79,40,155,120,181,216,210,139,149,112,184,241,217,134,95,125,121,60,209,63,248,213,248,88,181,190,32,65,242,234,136,168,12,45,197,43,239,5,175,186,102,38,97,165,119,208,215,37,27,157,209,77,233,89,145,202,230,178,182,92,249,183,144,182,213,171,110,173,62,178,79,77,117,45,12,136,203,66,121,81,205,118,28,102,215,14,17,122,217,78,244,53,88,60,182,43,244,7,222,37,202,164,74,81,25,146,84,100,69,204,101,123,84,109,60,68,73,113,41,81,25,33,104,113,180,116,187,254,255,0,179,112,178,205,171,98,14,32,220,49,40,118,245,14,57,201,157,58,73,158,198,145,169,17,17,17,17,169,107,82,141,40,66,18,70,181,173,73,74,73,74,81,17,254,171,90,236,181,111,154,20,91,166,202,185,169,87,5,22,110,254,154,163,75,154,220,184,175,236,90,144,189,142,182,106,66,182,173,10,73,232,125,138,73,145,246,145,143,1,154,124,20,252,98,114,251,123,96,227,117,14,138,93,193,79,46,129,245,59,203,109,19,152,117,18,34,243,85,203,112,201,147,125,150,137,205,168,53,114,205,123,116,86,134,89,172,26,104,192,28,99,161,102,3,6,173,60,98,183,25,233,226,92,212,244,200,114,54,229,175,164,148,133,41,185,49,183,173,8,55,57,79,182,235,92,205,132,149,236,220,159,85,68,99,160,12,214,102,159,26,255,0,24,156,193,94,216,198,221,63,162,137,112,84,11,160,97,77,114,220,68,22,26,68,120,188,212,243,28,34,120,216,101,163,115,106,205,60,195,94,221,19,161,21,180,240,125,193,202,21,141,150,2,197,88,239,117,21,172,75,168,63,34,99,155,86,142,68,88,50,31,137,30,54,134,181,33,91,86,137,46,243,9,40,81,245,59,21,184,155,73,137,212,3,42,226,255,0,184,92,120,19,195,47,190,188,226,104,149,64,3,159,227,246,14,80,179,1,131,87,102,14,220,111,116,241,46,106,122,163,183,39,106,215,210,74,66,137,200,210,118,33,104,55,57,79,182,211,188,189,228,149,236,218,175,85,70,67,52,53,106,77,86,129,85,155,66,174,211,37,211,170,84,233,14,68,153,14,91,42,101,248,207,182,163,75,141,56,218,136,148,133,165,68,105,52,153,17,145,145,145,141,25,228,191,24,235,184,251,150,11,3,21,110,150,118,86,170,180,247,35,212,92,220,131,234,101,68,144,236,71,100,232,132,33,8,231,46,58,157,229,165,36,148,115,54,22,164,157,79,56,66,255,0,184,92,120,19,195,47,190,188,226,104,164,12,126,198,58,238,96,49,150,236,198,43,141,158,158,93,205,80,84,134,227,110,66,250,72,168,73,55,26,54,244,33,4,231,41,134,218,107,153,176,148,189,155,149,235,40,204,92,87,9,12,6,141,133,153,104,111,18,106,16,165,177,112,226,124,143,74,73,41,49,221,142,182,169,204,45,198,160,182,72,90,205,43,66,146,110,201,67,169,66,55,162,98,75,214,74,16,163,155,224,42,175,142,119,230,79,246,147,247,104,174,172,11,199,76,71,203,166,35,211,177,67,11,235,61,13,86,14,173,60,203,164,107,139,80,138,163,35,114,44,150,200,203,152,202,246,167,82,212,148,74,74,86,133,33,104,66,211,162,156,11,199,76,56,204,94,28,83,177,67,11,235,61,117,42,118,173,60,203,164,72,149,79,148,146,35,114,44,150,200,207,150,242,55,39,82,212,210,105,82,86,133,45,11,66,213,208,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,37,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,197,84,162,81,171,145,213,18,181,73,133,61,133,17,145,183,41,132,58,147,45,12,187,148,70,93,198,101,250,204,114,59,227,39,25,111,191,150,236,138,198,17,218,141,73,117,181,32,228,71,160,64,75,189,187,143,118,229,48,163,215,85,153,235,239,208,112,75,191,132,182,94,171,188,231,104,239,85,233,238,58,165,40,146,210,160,180,132,107,187,176,137,48,207,66,45,75,79,176,70,204,94,224,223,115,210,32,200,169,97,117,210,196,197,37,107,112,152,168,206,113,197,26,8,156,61,9,44,66,46,222,198,203,221,218,127,80,130,184,199,151,252,75,192,218,185,210,47,186,20,136,230,127,69,242,139,33,12,175,214,113,37,181,78,182,141,117,229,44,203,179,184,190,221,59,119,13,140,110,157,133,89,131,164,81,222,171,42,53,42,227,122,61,45,214,214,249,161,179,92,137,208,210,106,208,220,74,117,218,222,154,153,31,97,119,25,11,151,205,13,202,197,35,46,119,205,126,60,164,19,106,182,106,110,180,234,86,90,25,116,47,45,38,70,70,94,237,123,12,103,158,222,138,187,231,25,41,209,20,158,167,211,183,43,40,81,40,183,146,201,233,68,71,175,210,212,143,127,215,223,237,26,59,192,203,122,45,171,131,54,53,2,44,70,163,20,43,114,152,194,208,219,100,130,220,136,141,32,207,66,34,237,245,125,222,193,238,64,0,7,203,185,238,74,61,161,64,168,92,181,233,204,68,131,77,140,236,167,221,121,212,182,146,67,104,82,213,218,163,34,250,41,51,237,50,238,20,97,196,51,56,53,76,121,196,153,118,221,169,92,156,221,167,71,91,144,201,134,164,168,152,146,235,82,37,163,155,181,183,150,210,201,77,58,146,221,161,25,151,176,139,191,154,229,7,43,55,78,102,177,34,29,14,3,11,102,139,17,214,228,84,165,173,46,37,28,132,191,29,46,161,43,38,92,71,51,99,228,100,74,45,61,167,217,223,125,248,43,131,54,94,8,88,148,171,46,208,162,65,134,152,81,24,102,67,236,70,105,183,36,186,134,91,109,78,184,166,208,141,234,87,41,38,106,50,212,204,191,81,123,224,0,0,0,0,0,31,2,248,178,232,56,129,109,75,181,174,74,108,105,176,102,114,249,141,72,101,14,36,246,56,149,151,170,180,168,190,146,18,125,222,194,25,199,204,150,10,86,176,15,21,234,216,125,87,101,100,80,185,28,167,182,175,99,187,227,50,233,237,82,155,70,237,57,164,71,162,75,79,250,206,220,56,83,227,188,172,75,193,165,217,213,234,170,165,85,45,221,55,27,175,154,220,87,81,42,115,159,203,113,74,61,18,130,246,23,97,123,75,180,78,112,0,0,0,0,0,0,0,0,0,0,20,113,197,147,22,30,189,179,6,245,151,29,243,84,43,95,111,44,208,163,52,47,169,131,5,195,238,89,145,232,105,247,39,245,247,142,249,193,231,2,219,40,51,177,154,169,79,121,10,87,43,209,207,56,214,136,115,182,161,29,221,170,83,126,182,157,132,123,87,217,237,247,11,75,1,248,107,21,202,37,189,9,117,42,253,98,13,50,35,122,111,145,50,66,25,109,58,153,17,106,165,153,17,118,153,23,218,101,239,28,82,165,158,44,178,83,43,8,163,171,22,45,153,10,94,191,62,197,118,158,182,75,68,146,187,85,212,23,191,78,238,241,213,45,28,74,195,203,250,57,202,178,47,171,126,190,210,126,146,169,149,54,37,18,123,84,69,169,180,165,17,118,161,95,253,137,251,140,122,80,0,0,0,1,192,243,131,150,91,95,49,120,95,84,165,74,165,71,85,118,44,71,221,166,203,38,27,55,73,244,199,144,150,145,188,218,113,123,119,189,174,137,45,117,237,46,222,250,1,197,12,58,185,176,134,253,170,217,151,12,25,112,166,82,103,62,195,107,113,167,27,55,18,211,203,108,157,65,173,41,51,73,155,103,162,180,45,116,246,119,11,38,225,111,157,83,113,198,176,55,18,43,106,209,13,37,52,153,18,228,246,118,116,81,152,97,42,121,254,255,0,166,100,132,35,222,101,237,33,106,45,58,219,205,33,230,150,149,161,196,146,146,164,158,164,100,125,164,100,99,254,192,0,124,235,142,58,101,219,213,72,139,45,82,244,55,219,50,250,141,6,67,56,153,178,165,162,145,152,107,242,43,73,218,159,148,53,69,23,102,159,250,115,229,238,47,112,178,124,60,204,165,191,135,252,57,209,41,170,239,42,162,154,65,91,236,145,74,66,94,76,143,65,32,210,77,252,234,84,70,74,71,102,157,186,251,5,82,51,26,181,138,120,143,201,138,82,102,84,46,106,199,210,115,123,139,53,200,127,233,44,203,114,190,147,157,167,218,122,159,180,95,118,73,114,205,108,96,102,16,208,29,85,38,34,171,181,90,108,73,179,95,83,13,155,137,117,216,177,185,136,221,202,66,200,137,109,107,162,181,61,123,204,207,186,72,145,17,17,17,22,132,67,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,114,161,121,60,52,51,199,27,49,214,107,56,61,124,34,90,49,22,203,163,182,183,165,184,183,100,34,185,78,100,219,96,166,169,229,154,148,82,73,75,105,47,37,106,245,214,225,56,131,50,82,208,204,223,20,237,197,99,60,113,177,42,171,63,43,120,108,137,109,80,173,138,193,162,233,169,169,110,176,117,26,140,85,45,7,9,13,234,68,184,204,187,170,148,167,18,124,199,154,109,72,36,165,164,184,245,112,9,255,0,193,83,197,61,211,240,254,119,152,211,133,212,128,170,190,57,223,153,63,218,79,221,162,170,196,170,200,46,117,238,172,169,226,60,74,37,90,167,212,97,149,205,80,101,187,142,159,32,220,91,112,55,154,91,85,78,57,54,149,173,47,52,130,35,90,80,147,231,54,130,65,150,228,180,182,175,162,211,186,104,87,205,171,70,189,109,105,221,109,22,224,167,199,170,83,164,242,150,223,62,43,237,165,198,156,216,178,74,211,185,11,73,232,162,37,22,186,25,17,246,8,235,159,236,224,210,178,155,132,106,85,60,229,185,125,222,49,230,64,181,16,203,73,52,70,125,8,73,57,57,213,56,133,53,178,57,188,210,201,181,37,70,234,212,132,109,216,110,56,221,6,93,151,77,118,249,186,171,55,173,211,59,173,173,92,21,9,21,74,140,158,82,27,231,202,125,197,56,235,155,16,73,66,119,45,106,61,18,68,146,215,66,34,46,193,242,133,255,0,127,165,101,255,0,55,255,0,251,56,40,4,125,91,78,233,174,216,215,85,26,245,181,167,116,85,171,126,161,30,169,78,147,202,67,156,137,76,56,151,26,115,98,201,72,86,213,161,39,162,136,210,122,104,100,101,216,47,167,32,185,215,181,115,89,135,17,40,149,106,159,79,137,182,205,61,150,238,58,124,131,109,14,79,216,73,109,85,56,228,218,80,133,50,234,204,141,105,66,75,146,226,201,6,91,84,210,221,149,67,53,153,177,241,79,140,159,16,46,31,49,124,90,167,5,79,11,23,79,196,9,222,93,78,21,87,155,31,20,248,201,241,2,225,243,23,199,42,22,211,194,235,136,4,58,188,58,110,89,49,190,226,228,213,89,233,169,214,61,81,246,216,98,43,145,90,97,166,25,164,171,150,132,109,120,185,90,180,227,134,181,60,167,20,217,168,150,77,37,219,63,0,1,149,113,250,169,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,23,169,195,175,61,81,179,75,102,149,143,136,51,226,35,21,40,17,222,122,115,49,162,186,132,84,233,204,156,116,21,72,204,155,38,25,90,156,144,150,214,202,87,244,208,165,165,8,66,137,8,153,66,181,120,165,231,219,228,36,58,246,84,112,189,141,247,5,86,159,209,221,245,73,17,245,110,4,25,108,18,142,28,116,172,180,113,231,152,117,38,183,116,52,182,219,132,72,51,117,70,166,42,175,10,176,206,234,198,76,71,183,48,182,202,137,212,86,174,106,131,84,248,219,155,113,109,179,188,253,119,221,229,161,107,75,45,32,148,227,139,36,158,198,208,181,25,104,147,26,30,202,174,89,236,220,168,97,28,60,45,179,231,75,168,173,82,21,82,171,212,228,153,165,117,26,139,136,109,14,190,77,238,52,178,141,173,54,132,54,147,61,168,66,119,41,107,222,226,251,0,165,110,53,126,41,237,111,135,240,124,198,162,28,21,60,83,221,63,15,231,121,141,56,93,72,138,188,81,252,9,226,111,220,190,113,8,80,8,233,89,117,199,155,203,45,184,185,66,197,107,50,108,180,174,157,33,8,169,193,102,65,50,138,181,56,214,147,145,9,211,82,22,157,142,37,58,18,141,10,216,178,67,137,45,232,73,150,132,242,235,143,54,110,100,176,142,133,138,214,100,216,138,69,70,58,17,83,130,204,131,121,116,154,137,33,39,34,19,166,164,33,91,219,82,180,37,26,19,189,6,135,18,91,22,147,63,65,138,184,153,106,224,222,28,92,120,165,122,203,233,232,182,205,61,218,132,157,174,54,135,30,216,94,163,13,115,22,132,41,231,86,105,109,180,26,139,123,139,66,72,245,81,12,240,230,171,51,23,150,107,241,114,102,41,94,16,98,83,144,152,233,166,210,41,145,136,148,138,117,57,181,184,182,152,55,54,146,158,94,231,92,90,220,81,22,229,173,91,82,132,108,109,28,128,93,79,5,79,11,23,79,196,9,222,93,78,19,252,6,107,51,99,226,159,25,62,32,92,62,98,248,229,66,218,120,93,113,0,135,87,135,77,203,38,55,220,92,154,171,61,53,58,199,170,62,219,12,69,114,43,76,52,195,52,149,114,208,141,175,23,43,86,156,112,214,167,148,226,155,53,18,201,164,187,103,224,34,174,126,179,175,106,229,79,14,37,209,41,53,62,163,19,110,106,123,205,219,148,248,230,218,220,129,188,148,218,106,114,9,196,173,9,101,165,145,154,18,180,159,57,196,26,8,182,165,213,181,68,55,253,255,0,121,98,157,229,86,196,28,65,184,101,215,46,26,228,131,147,58,116,147,45,238,175,66,34,34,34,34,74,16,148,146,80,132,36,137,8,66,82,148,146,82,146,34,234,184,255,0,148,203,203,46,120,95,133,55,198,32,72,151,6,187,137,81,234,146,100,91,146,224,19,15,209,145,21,198,9,162,113,124,197,26,150,235,82,27,112,208,164,54,182,143,84,40,183,18,136,188,254,87,48,47,241,148,199,107,103,5,62,84,252,156,249,71,214,255,0,25,244,61,103,35,167,134,252,159,200,243,27,221,187,145,183,233,150,155,181,237,211,67,241,87,253,129,121,97,101,229,86,195,236,65,183,165,208,238,26,28,131,141,58,12,146,45,237,47,66,50,50,50,51,74,208,164,154,86,133,164,205,11,66,146,164,154,146,162,51,183,62,24,188,64,38,98,236,56,217,126,198,251,139,171,190,162,109,98,217,169,58,219,238,202,175,69,109,135,158,117,50,86,148,27,100,243,13,199,237,121,197,165,79,37,105,212,148,226,86,183,39,173,255,0,127,217,184,89,102,213,177,7,16,110,24,148,59,122,135,28,228,206,157,36,207,99,72,212,136,136,136,136,212,181,169,70,148,33,9,35,90,214,164,165,36,165,40,136,232,7,59,121,193,185,179,115,138,14,214,148,114,225,89,52,57,15,166,211,163,203,106,63,62,11,14,182,194,30,91,142,52,130,82,150,242,163,33,211,66,150,225,54,106,52,33,74,34,220,174,191,195,131,135,252,204,196,87,90,197,188,94,183,127,204,158,7,82,195,81,164,56,252,119,46,41,91,22,222,216,235,101,109,184,134,89,112,201,107,120,149,180,220,104,154,73,47,231,141,171,180,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,103,219,61,25,50,174,228,243,17,226,211,27,170,250,102,204,186,58,137,22,205,73,213,160,165,41,182,141,28,216,210,91,78,154,60,215,53,162,55,18,146,109,196,173,42,78,211,53,180,223,171,225,205,157,127,197,87,17,223,160,95,245,58,171,152,101,116,252,221,74,51,7,205,110,151,56,205,4,221,77,44,237,82,213,181,8,54,221,75,70,149,45,181,37,90,58,166,90,108,236,255,0,138,63,129,60,77,251,151,206,33,10,1,30,171,11,113,74,251,193,107,238,153,137,152,105,93,244,53,201,70,231,116,83,122,86,100,114,185,172,173,151,62,109,228,45,181,106,219,171,79,172,147,211,93,75,67,34,50,208,246,85,115,49,102,230,191,8,225,226,149,159,6,93,57,105,144,170,109,94,153,36,141,75,167,84,91,67,107,117,130,115,105,37,228,109,117,181,161,196,145,110,66,211,185,40,94,246,209,216,0,0,101,92,126,170,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,133,255,0,100,7,56,52,172,217,97,26,85,80,57,109,223,118,116,120,112,46,180,60,210,73,18,95,90,20,77,206,105,77,161,45,108,144,108,186,179,109,41,73,180,180,173,27,118,19,110,57,40,0,0,0,80,15,20,127,29,152,155,247,47,147,194,28,125,188,121,188,161,101,229,57,114,163,205,151,79,183,166,93,18,238,106,209,51,32,137,21,85,174,60,38,163,50,234,9,4,173,140,42,35,142,17,111,52,45,110,161,70,130,83,40,80,246,185,58,201,213,247,155,251,238,69,2,129,51,208,214,221,27,103,202,11,131,150,204,143,69,243,89,144,184,191,193,86,251,78,63,205,114,57,183,243,102,123,53,220,173,8,187,111,166,221,252,13,96,52,59,15,2,237,191,69,91,13,213,122,138,101,169,64,99,113,185,39,166,97,201,82,84,146,245,150,173,168,66,220,117,247,15,214,113,196,239,89,184,234,119,244,0,31,38,236,181,168,87,205,171,89,178,174,152,61,109,22,224,167,200,165,212,99,115,86,223,62,43,237,169,183,91,222,131,74,211,185,11,81,106,147,37,22,186,145,145,246,140,251,231,111,39,215,54,81,177,65,218,42,138,92,219,38,185,33,245,90,117,137,110,199,231,206,97,166,216,91,200,113,182,150,106,74,217,84,148,52,107,82,27,39,13,38,180,37,36,123,83,31,220,171,85,94,165,71,161,61,83,150,186,108,57,15,75,143,13,79,40,216,101,247,146,218,93,117,13,235,181,43,90,88,101,42,81,22,170,38,155,35,215,105,104,133,86,170,211,163,79,135,79,169,203,139,30,169,28,162,78,105,151,148,132,74,96,157,109,226,105,212,145,232,180,19,172,180,225,37,90,150,246,208,174,244,145,151,107,201,246,83,47,44,221,98,135,200,122,20,137,116,122,20,8,238,73,174,220,105,128,82,152,165,32,219,89,176,75,65,184,209,45,110,186,130,109,40,37,239,211,152,178,35,75,75,50,208,70,22,225,109,137,130,214,37,51,12,240,210,133,232,107,110,141,206,232,161,117,79,72,229,115,94,91,206,124,227,203,91,138,213,199,86,175,89,71,166,186,22,132,68,69,234,197,43,113,171,241,79,107,124,63,131,230,53,17,0,4,233,225,193,196,2,102,93,235,173,97,38,47,92,95,230,79,63,169,125,169,50,27,126,67,150,236,173,139,115,116,116,50,135,28,91,47,56,68,133,178,73,218,78,58,78,164,209,243,196,237,223,142,63,154,172,204,89,185,80,194,57,152,165,120,65,151,81,90,164,38,155,72,166,70,35,74,234,53,23,16,226,218,96,220,218,105,101,27,90,113,107,113,68,123,80,133,109,74,215,177,181,231,179,26,49,122,242,199,172,80,184,49,115,16,31,136,229,118,226,144,151,164,20,70,9,150,26,66,27,75,77,50,218,59,76,144,219,77,182,217,26,141,75,50,65,26,148,165,25,168,236,255,0,133,14,71,35,91,84,170,38,110,49,25,114,202,187,82,143,33,118,141,36,208,236,114,131,17,212,184,194,166,190,74,36,155,171,125,165,47,148,146,213,162,101,212,185,170,212,226,57,48,215,138,63,142,204,77,251,151,201,225,8,170,45,211,133,14,120,227,92,180,170,38,81,241,25,18,206,187,77,143,33,22,141,88,214,236,130,157,17,164,184,250,161,62,106,53,27,75,97,164,175,148,162,209,163,101,164,183,162,20,218,57,214,104,43,47,138,246,120,227,91,84,170,222,81,240,229,18,202,187,82,143,29,23,117,88,150,236,114,131,17,212,182,250,97,48,105,52,155,171,125,165,35,154,163,213,162,101,213,55,162,212,226,249,53,22,37,87,11,143,29,152,101,247,215,147,205,19,255,0,141,95,133,139,91,226,4,31,46,168,138,86,29,171,42,57,174,196,124,165,98,58,47,91,41,222,186,149,59,150,197,126,128,251,198,136,181,120,169,51,50,74,140,136,249,111,35,114,141,167,136,141,77,169,74,35,37,161,110,54,185,191,197,55,59,54,206,34,224,245,143,135,56,29,121,68,170,219,24,139,30,69,110,182,234,169,50,25,125,232,81,39,19,49,18,133,72,109,28,180,42,100,73,102,162,36,243,53,136,223,106,91,94,142,198,14,24,180,236,71,170,103,38,202,141,135,151,29,86,136,218,58,137,23,12,152,80,206,75,46,81,218,108,220,126,52,164,106,72,38,95,90,25,96,156,95,99,110,186,202,211,171,137,108,133,255,0,12,224,231,67,7,40,88,5,154,11,255,0,10,173,103,183,209,105,85,6,228,83,155,218,178,233,162,203,142,212,182,163,106,181,173,107,228,162,66,90,230,41,70,165,242,247,158,134,173,10,210,120,56,226,244,107,215,45,19,176,182,67,241,10,165,135,21,135,153,67,12,176,234,87,232,233,203,92,166,94,117,106,213,11,90,164,28,244,17,32,203,68,50,141,201,45,73,75,145,89,208,198,58,238,1,101,130,255,0,197,91,89,157,245,170,85,61,184,244,231,55,32,186,105,82,228,53,17,169,58,45,11,66,249,43,144,151,121,106,73,165,124,189,135,161,43,82,206,101,38,147,85,175,213,97,80,168,84,201,117,26,149,70,67,113,33,195,136,202,158,126,75,238,40,146,219,77,182,146,53,45,106,81,146,73,36,70,102,102,68,67,79,216,123,101,82,176,214,192,182,176,230,133,34,91,244,219,86,143,10,137,13,217,107,74,159,113,136,204,161,150,212,226,146,148,164,214,105,65,25,153,37,37,174,186,17,119,15,64,3,42,226,255,0,184,92,120,19,195,47,190,188,226,104,149,64,0,40,219,139,126,3,73,194,204,203,185,137,52,248,81,24,183,177,62,63,165,35,20,104,237,71,67,85,22,16,219,83,155,52,33,102,165,173,74,54,164,173,213,33,27,215,49,69,235,41,11,81,244,14,12,24,243,26,213,197,11,151,0,43,179,101,244,247,196,116,213,40,72,84,135,84,195,117,24,109,184,167,219,67,36,131,66,22,244,109,86,167,77,72,236,130,218,15,121,169,4,154,224,22,83,92,199,74,22,24,112,116,177,112,231,211,53,88,87,78,37,250,98,157,72,77,60,150,141,209,88,184,29,114,121,188,233,26,73,44,169,133,242,20,141,77,78,117,36,157,138,71,49,72,130,184,3,131,149,220,192,99,45,167,131,182,227,221,60,187,154,160,152,238,73,218,133,244,145,80,149,57,38,78,197,173,4,231,41,134,221,119,151,188,148,189,155,83,235,40,136,105,122,147,73,165,80,41,80,168,84,42,100,74,117,54,157,29,184,144,225,196,101,44,177,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,250,192,85,95,28,239,204,159,237,39,238,209,85,98,69,100,147,56,55,54,81,177,65,170,210,78,92,219,38,185,33,132,221,148,120,141,71,231,206,97,166,223,67,43,109,199,80,106,74,217,84,149,186,72,74,219,39,13,36,133,169,36,123,147,127,214,5,255,0,102,226,157,155,73,196,28,62,184,98,87,45,234,228,114,147,6,116,99,61,142,163,83,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,206,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,68,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,195,34,50,50,50,212,140,70,236,237,101,154,216,199,60,33,175,186,154,76,68,215,105,84,217,115,97,62,150,27,39,20,235,81,100,242,209,187,148,181,153,26,221,215,68,232,122,247,25,31,125,8,189,26,181,133,152,143,201,148,82,97,212,45,154,199,210,111,123,107,37,199,127,233,32,207,106,190,147,125,135,216,122,151,176,90,214,33,102,86,129,136,28,57,220,148,237,119,157,81,85,32,237,247,136,229,33,79,42,65,208,150,106,39,62,117,74,51,53,47,183,94,221,125,130,182,114,155,75,69,95,48,214,28,87,83,185,63,40,105,106,62,205,127,244,230,11,220,126,241,163,187,114,58,98,91,212,184,136,45,18,204,54,27,34,250,137,4,67,232,128,0,255,0,135,93,109,150,150,243,171,74,16,218,77,74,82,143,66,34,46,211,51,49,85,220,82,51,170,109,184,238,6,97,189,109,90,45,165,38,173,34,36,158,206,222,182,43,236,41,108,191,223,244,12,208,180,123,140,253,132,43,103,12,48,234,230,197,219,246,149,102,91,208,101,205,155,86,156,195,14,45,182,156,112,219,75,175,33,179,117,102,132,168,201,36,110,22,170,208,244,215,219,220,47,251,39,217,101,181,242,233,133,244,170,84,90,84,100,215,165,68,97,218,156,179,97,178,116,223,84,120,233,121,27,201,166,215,183,123,58,232,162,215,94,211,237,238,239,128,0,0,0,63,134,100,69,169,143,27,124,99,54,20,225,179,74,114,248,196,91,106,138,180,160,214,150,103,213,227,70,113,125,138,208,146,151,86,157,76,246,40,139,235,73,251,140,115,154,110,120,178,201,83,172,46,142,156,88,182,99,169,26,124,251,245,218,122,25,61,82,106,236,87,80,126,237,59,187,199,107,163,215,104,151,12,36,84,168,21,136,53,56,142,107,178,68,57,8,121,181,104,102,147,209,72,51,35,237,35,47,180,143,220,63,112,10,180,227,13,129,109,28,24,56,205,75,167,188,181,39,155,233,23,155,107,84,55,219,79,142,214,229,37,191,87,94,210,45,203,237,62,239,112,224,124,38,241,97,235,39,48,108,217,114,31,219,10,232,221,204,53,168,201,8,233,160,206,112,187,214,68,90,169,94,210,87,234,239,23,142,0,0,0,0,0,0,0,0,0,0,63,60,249,109,65,136,228,167,148,148,161,26,106,106,61,11,180,200,189,191,104,205,78,97,174,185,87,254,49,87,110,21,73,92,213,203,233,116,90,86,110,26,182,69,105,29,135,170,181,250,30,255,0,96,190,108,144,225,202,176,183,45,150,157,163,34,42,25,145,19,175,230,25,35,106,143,116,249,46,22,237,82,147,238,115,179,82,29,224,5,58,113,69,206,29,223,86,196,23,112,122,195,185,100,83,233,20,141,189,83,180,233,142,180,169,28,214,33,72,70,229,52,241,165,123,86,75,34,213,5,166,167,166,167,169,138,231,84,201,107,95,49,114,158,82,191,72,214,102,99,171,96,150,104,177,131,1,235,41,169,217,183,84,245,48,90,239,129,38,116,163,138,191,81,196,150,173,182,234,8,244,55,84,174,255,0,165,161,251,245,189,12,169,102,230,193,204,221,162,221,74,151,84,131,26,184,214,189,93,48,223,101,15,183,171,175,146,62,101,47,56,178,213,12,26,187,125,135,169,118,119,119,208,0,0,0,1,93,28,81,114,111,2,245,180,159,198,187,34,149,41,219,134,157,184,231,49,21,132,169,46,69,109,169,178,92,112,210,211,6,179,89,184,164,150,229,44,147,221,175,110,134,42,38,219,184,43,246,13,215,10,185,77,126,93,58,167,71,154,219,218,37,75,101,196,56,211,132,173,170,218,105,81,104,164,22,165,169,30,165,236,49,127,121,18,204,101,55,31,240,78,143,45,218,131,78,214,104,209,163,211,39,164,221,74,156,91,172,196,140,110,44,203,154,181,158,171,123,189,90,30,189,228,71,223,36,128,0,127,140,196,182,168,111,165,211,209,6,218,137,71,238,45,15,81,157,156,243,179,13,140,205,223,9,132,225,173,7,90,169,153,153,153,31,173,233,9,62,239,212,57,148,236,80,185,167,88,49,240,233,115,22,154,76,121,104,154,77,37,199,9,38,226,89,54,117,52,239,219,174,195,211,93,186,253,122,118,9,75,194,207,2,30,197,60,120,77,203,86,166,169,202,45,187,24,167,165,215,25,51,109,82,163,204,132,178,111,114,155,82,12,246,56,103,166,164,173,61,164,66,243,227,71,102,36,102,162,71,109,45,180,202,18,218,16,146,34,36,164,139,66,34,34,236,34,208,135,250,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,50,168,249,28,141,152,238,28,56,113,140,54,58,229,163,17,108,186,61,121,12,196,109,14,200,69,114,156,205,102,162,249,194,75,40,37,40,164,146,150,234,153,82,19,235,173,195,109,100,100,164,45,154,245,180,238,154,237,141,117,81,175,91,90,119,69,90,183,234,17,234,148,233,60,164,57,200,148,195,137,113,167,54,44,148,133,109,90,18,122,40,141,39,166,134,70,93,130,127,230,23,139,149,119,23,114,226,206,23,218,118,55,201,251,190,233,167,191,75,189,106,14,37,14,193,110,42,208,109,186,221,57,42,82,151,252,33,10,86,227,116,183,48,149,41,8,55,86,105,125,16,87,10,176,206,234,198,76,71,183,48,182,202,137,212,86,174,106,131,84,248,219,155,113,109,179,188,253,119,221,229,161,107,75,45,32,148,227,139,36,158,198,208,181,25,104,147,19,43,137,38,89,236,220,168,97,30,3,225,109,159,58,93,69,106,145,115,212,170,245,57,38,105,93,70,162,226,41,40,117,242,111,113,165,148,109,105,180,33,180,153,237,66,19,185,75,94,247,23,250,248,42,120,167,186,126,31,206,243,26,112,186,144,21,87,199,59,243,39,251,73,251,180,112,174,18,118,5,155,138,120,233,127,225,246,32,219,209,43,150,245,115,13,231,198,157,6,73,30,199,81,233,42,105,145,145,145,146,144,180,168,146,180,45,38,75,66,210,149,36,210,164,145,148,127,205,86,89,239,44,168,98,228,204,45,188,39,68,168,161,81,211,82,164,84,227,25,37,21,26,115,139,113,13,62,109,238,53,50,189,205,56,133,182,163,61,171,66,182,169,104,216,226,228,6,64,56,134,85,114,199,74,184,240,247,17,166,75,172,217,41,163,207,169,91,116,229,37,74,56,149,180,36,221,110,42,30,45,202,143,26,82,137,104,86,141,184,148,60,182,220,218,130,83,235,84,106,204,86,60,222,89,146,197,202,238,43,94,115,101,169,117,25,11,69,50,11,210,9,228,82,105,196,181,28,120,77,26,80,132,236,109,42,208,212,72,78,245,154,220,81,111,90,140,229,174,87,50,29,255,0,236,177,137,185,171,197,250,47,230,254,230,118,208,161,84,233,223,254,14,223,26,182,149,243,127,227,9,105,14,51,252,220,132,43,242,75,16,0,95,247,250,86,95,243,127,255,0,179,130,128,68,255,0,205,30,67,191,253,150,48,203,53,120,65,69,252,223,219,46,221,244,42,101,59,255,0,193,219,228,214,212,190,111,252,93,46,161,182,127,156,144,181,126,85,98,37,101,215,30,111,44,182,226,229,11,21,172,201,178,210,186,116,132,34,167,5,153,4,202,42,212,227,90,78,68,39,77,72,90,118,56,148,232,74,52,43,98,201,14,36,183,161,38,90,9,203,70,98,236,76,208,97,100,12,76,177,100,127,53,14,177,11,99,223,197,149,78,153,151,159,135,204,117,166,249,220,174,122,19,205,66,118,47,188,143,188,138,128,115,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,42,175,54,62,41,241,147,226,5,195,230,47,137,63,149,172,146,82,179,95,145,171,150,187,108,49,18,14,34,218,183,197,89,234,84,196,197,74,159,171,48,154,60,69,34,146,183,20,243,72,66,28,144,166,212,151,92,53,19,39,204,52,145,19,142,107,10,234,212,203,203,10,47,249,180,105,142,75,160,93,150,117,97,200,206,174,36,178,39,233,245,24,143,26,84,109,188,202,140,137,109,186,217,232,182,212,125,169,35,73,247,24,187,238,29,121,234,141,154,91,52,172,124,65,159,17,24,169,64,142,243,211,153,141,21,212,34,167,78,100,227,160,170,70,100,217,48,202,212,228,132,182,182,82,191,166,133,45,40,66,20,72,68,202,0,25,87,22,125,154,188,148,126,19,114,95,132,89,148,195,58,101,42,53,201,105,97,125,22,77,218,214,156,151,171,20,182,105,49,148,82,55,154,137,181,61,21,182,215,216,164,239,113,163,218,75,51,101,150,149,92,54,5,255,0,121,97,101,229,73,196,28,62,184,101,208,238,26,28,130,147,6,116,99,45,237,47,67,35,35,35,35,74,208,164,154,144,180,40,141,11,66,148,149,18,146,163,35,181,236,66,227,5,98,22,89,105,117,123,12,250,140,98,173,83,253,29,82,165,166,35,209,27,160,78,92,87,146,186,139,74,121,151,227,200,101,185,40,105,109,176,110,154,150,219,168,222,105,52,173,37,82,223,215,85,251,117,127,109,110,59,146,227,168,127,190,76,157,82,157,33,207,249,78,60,243,142,47,235,82,148,175,105,152,189,238,31,57,36,165,101,66,192,114,187,115,177,18,118,34,221,81,227,189,85,152,168,169,75,244,150,20,203,42,93,37,14,37,231,80,180,55,33,46,41,78,182,105,39,143,150,106,35,38,219,210,90,128,165,110,53,126,41,237,111,135,240,124,198,162,28,21,60,83,221,63,15,231,121,141,56,93,72,138,188,81,252,9,226,111,220,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,18,43,137,126,71,36,229,198,242,123,24,108,117,196,94,29,94,149,135,16,204,70,208,212,117,208,234,47,19,143,156,36,178,130,74,78,49,165,14,169,149,33,62,162,27,54,214,68,105,66,222,229,89,28,205,221,87,40,56,184,171,173,250,116,186,197,167,94,142,154,109,199,74,98,66,144,181,176,75,37,34,83,40,53,19,75,146,201,238,217,204,45,13,14,60,217,41,190,105,184,159,85,196,27,59,117,92,215,223,237,208,173,135,229,193,195,171,86,68,134,105,80,211,41,74,98,172,250,94,121,40,171,45,181,50,210,208,183,35,169,180,165,167,9,70,201,115,9,38,70,227,154,184,124,228,146,171,154,251,253,202,237,206,196,184,56,117,106,200,142,245,86,98,162,169,76,85,159,75,204,169,116,148,56,151,154,90,22,228,117,56,165,58,217,168,217,46,89,168,136,220,111,94,43,153,186,77,42,129,153,44,87,161,80,169,145,41,212,218,117,241,93,137,14,28,70,82,203,17,152,110,123,201,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,107,252,21,60,44,93,63,16,39,121,117,56,79,240,25,172,205,143,138,124,100,248,129,112,249,139,226,79,229,107,36,148,172,215,228,106,229,174,219,12,68,131,136,182,173,241,86,122,149,49,49,82,167,234,204,38,143,17,72,164,173,197,60,210,16,135,36,41,181,37,215,13,68,201,243,13,36,68,227,154,194,15,235,170,194,186,191,182,182,229,201,110,84,63,223,33,206,166,206,142,231,252,151,25,121,183,17,245,41,42,79,176,200,94,79,14,188,245,70,205,45,154,86,62,32,207,136,140,84,160,71,121,233,204,198,138,234,17,83,167,50,113,208,85,35,50,108,152,101,106,114,66,91,91,41,95,211,66,150,148,33,10,36,34,95,213,156,170,179,74,154,245,10,20,73,149,36,71,113,80,227,203,146,168,204,60,249,36,249,104,113,212,182,226,155,65,171,66,53,147,107,52,145,153,146,85,166,135,158,28,244,254,49,223,140,117,197,248,208,127,229,95,171,209,116,187,253,23,232,189,235,233,253,27,187,255,0,67,250,123,127,151,191,155,205,249,254,112,151,252,37,50,81,233,185,144,243,101,137,180,202,84,202,43,60,230,236,186,123,229,207,113,83,153,127,150,186,154,136,149,177,190,74,218,117,182,146,226,84,163,112,212,233,19,102,211,43,95,214,227,157,249,147,253,164,253,218,34,175,11,143,29,152,101,247,215,147,205,22,105,196,119,35,146,115,91,102,192,188,48,249,113,35,226,45,159,29,244,65,101,212,52,210,43,113,20,100,179,132,235,230,68,164,45,42,37,41,133,41,92,164,173,215,82,162,73,60,110,183,72,54,5,38,254,173,94,84,152,120,91,76,184,39,221,141,200,41,116,150,168,12,188,237,69,47,176,70,241,58,194,88,35,116,150,217,54,110,110,71,106,118,26,187,52,212,104,118,211,194,219,171,26,114,193,70,195,60,231,80,169,85,154,245,102,159,31,229,84,42,100,167,35,178,235,205,72,75,204,238,114,50,209,181,226,229,48,167,121,42,38,141,210,112,155,213,163,73,29,22,102,187,42,56,143,148,172,71,93,149,122,181,215,82,167,115,31,160,87,216,100,209,22,175,21,38,68,106,73,25,159,45,228,110,73,58,201,153,169,181,41,38,70,180,45,183,23,37,120,98,231,199,240,33,93,141,128,216,177,90,219,96,220,21,4,250,54,169,81,168,242,226,218,239,41,15,41,205,19,202,81,242,100,62,168,228,173,206,54,211,42,55,30,61,55,186,163,185,234,181,90,149,64,165,77,174,215,106,113,41,212,218,116,119,37,204,153,45,228,178,196,102,27,73,169,199,92,113,70,73,66,18,146,53,26,140,200,136,136,204,197,11,113,12,206,157,87,52,248,161,34,133,104,92,18,213,133,118,212,130,43,126,25,198,84,82,154,249,55,181,218,131,237,169,70,165,173,74,55,82,209,172,146,104,100,210,92,182,214,183,183,126,92,130,228,162,234,205,102,35,196,173,213,169,157,62,25,91,53,6,92,184,234,18,9,196,55,63,97,165,197,83,35,155,106,66,212,243,168,50,37,169,10,46,75,107,37,153,238,83,72,118,210,120,152,210,105,84,14,31,248,129,66,161,83,34,83,169,180,232,244,24,144,225,196,101,44,177,25,134,234,208,82,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,66,131,4,191,226,51,146,143,197,87,17,216,175,216,20,202,171,152,101,116,252,229,54,75,229,205,110,151,56,205,102,229,49,79,110,82,213,181,8,39,26,83,164,149,45,181,41,58,186,166,93,112,249,174,79,179,103,121,101,23,20,62,92,80,163,203,172,80,167,199,114,53,118,220,76,242,138,197,85,4,218,201,131,90,205,183,73,11,105,213,147,137,89,35,126,156,196,17,146,93,89,30,130,48,183,20,172,76,105,177,41,152,153,134,149,223,76,219,117,158,119,69,55,165,122,63,55,148,242,217,115,230,222,66,28,78,142,52,180,250,201,45,116,212,181,35,35,63,86,0,50,174,38,86,103,242,43,38,192,203,206,24,230,123,11,96,75,126,216,174,88,244,74,149,230,203,210,154,217,73,168,191,30,18,18,251,70,227,132,243,136,148,244,147,51,109,8,95,41,105,89,238,75,107,66,27,139,248,91,138,87,222,11,95,116,204,76,195,74,239,161,174,74,55,59,162,155,210,179,35,149,205,101,108,185,243,111,33,109,171,86,221,90,125,100,158,154,234,90,25,17,150,135,178,171,153,139,55,53,248,71,15,20,172,248,50,233,203,76,133,83,106,244,201,36,106,93,58,162,218,27,91,172,19,155,73,47,35,107,173,173,14,36,139,114,22,157,201,66,247,182,142,192,0,0,40,7,138,63,142,204,77,251,151,201,225,14,21,130,248,67,121,99,214,40,91,248,71,135,236,68,114,187,113,72,83,49,206,91,228,203,13,33,13,169,215,94,113,125,166,72,109,166,220,112,201,36,165,153,32,201,41,82,140,146,119,253,99,91,24,37,144,92,180,69,139,89,168,68,162,91,22,172,120,171,184,43,140,211,95,82,234,21,23,214,204,119,38,186,211,92,231,141,111,60,166,200,147,170,249,104,216,130,50,109,180,237,163,108,215,102,187,17,243,107,136,235,189,111,87,122,26,84,30,99,20,10,3,15,26,226,210,34,168,200,205,41,51,34,230,60,189,169,55,94,50,37,56,164,164,136,144,132,54,218,46,39,134,230,55,230,47,29,240,73,203,191,30,232,113,31,142,228,133,42,222,186,153,114,43,75,174,49,207,125,167,208,236,70,52,38,23,29,214,13,4,179,67,100,226,22,141,18,102,133,56,228,181,1,226,177,163,8,108,220,122,194,251,131,8,241,1,137,110,80,174,40,233,102,65,196,124,217,125,165,161,196,186,211,205,175,180,137,109,186,219,110,17,40,148,131,52,17,41,42,73,154,79,57,120,233,129,120,143,151,76,71,168,225,126,40,81,186,26,172,29,29,101,230,140,215,22,161,21,70,100,220,168,206,25,23,49,149,237,86,135,161,40,148,149,33,105,66,208,180,39,242,224,190,16,222,88,245,138,22,254,17,225,251,17,28,174,220,82,20,204,115,150,249,50,195,72,67,106,117,215,156,95,105,146,27,105,183,28,50,73,41,102,72,50,74,84,163,36,158,135,178,197,151,171,87,43,248,53,69,194,59,90,79,95,208,115,36,212,106,139,138,220,119,170,115,157,86,231,100,56,148,23,247,45,160,148,165,169,13,52,210,13,107,217,184,250,168,10,86,227,87,226,158,214,248,127,7,204,106,35,245,112,187,192,107,55,50,88,71,152,172,41,188,225,68,82,42,49,237,229,211,39,61,28,222,93,38,162,72,170,148,121,173,18,86,133,111,109,74,212,210,75,78,244,26,219,81,236,90,136,225,94,52,97,13,229,128,184,161,112,97,30,32,49,17,186,237,187,33,44,200,56,143,147,204,58,133,182,151,90,121,181,246,25,161,198,156,109,194,37,18,86,68,178,37,37,42,35,73,79,254,28,92,73,45,156,48,179,103,224,254,103,175,217,113,104,84,40,236,29,161,85,118,155,34,106,216,96,140,210,229,61,213,176,75,116,208,146,54,212,193,27,102,72,65,58,131,112,146,150,27,40,129,156,28,217,222,89,186,197,15,151,21,216,242,232,244,40,17,219,141,66,183,21,60,165,49,74,65,182,130,124,208,178,109,162,90,221,117,6,226,150,104,223,167,45,6,102,150,144,69,34,184,98,228,59,240,223,93,141,143,56,177,69,221,96,219,245,4,250,54,151,81,167,115,34,221,15,37,15,37,205,21,205,73,242,99,190,152,230,173,205,184,211,202,39,25,61,118,58,146,186,145,64,60,81,252,118,98,111,220,190,79,8,118,172,158,100,202,133,156,60,136,215,233,141,213,125,13,121,218,248,129,86,145,108,212,157,90,206,42,92,118,153,75,230,198,146,218,117,213,151,121,77,17,184,148,155,141,169,9,82,119,17,45,167,43,214,173,73,170,208,42,179,104,85,218,100,186,117,74,157,33,200,147,33,203,101,76,191,25,246,212,105,113,167,27,81,18,144,180,168,141,38,147,34,50,50,50,49,99,255,0,213,155,190,255,0,23,31,147,63,37,63,205,159,252,238,249,73,201,103,209,125,62,207,243,199,145,175,246,103,179,145,179,145,191,231,117,217,252,20,87,5,38,147,85,175,213,97,80,168,84,201,117,26,149,70,67,113,33,195,136,202,158,126,75,238,40,146,219,77,182,146,53,45,106,81,146,73,36,70,102,102,68,66,194,179,135,147,42,22,79,50,35,64,166,57,85,244,205,231,116,98,5,38,69,205,82,105,107,40,170,113,170,101,83,149,26,51,106,211,70,90,230,186,68,226,146,78,56,165,169,74,218,70,134,155,226,188,46,60,118,97,151,223,94,79,52,79,254,53,126,22,45,111,136,16,124,186,162,43,215,134,117,38,149,95,206,190,31,208,171,180,200,149,26,109,70,61,122,36,200,114,217,75,204,73,97,202,36,228,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,103,251,39,213,92,166,226,226,147,79,40,142,88,151,140,137,147,237,69,178,234,141,113,152,66,210,110,65,117,46,45,78,239,142,79,52,130,113,74,81,58,133,33,123,183,155,141,183,24,5,223,112,140,203,215,224,167,47,174,226,205,78,77,85,21,172,85,228,205,118,159,50,47,78,220,56,49,29,146,220,53,54,74,45,238,115,144,234,223,230,153,146,84,219,204,237,78,137,53,185,58,133,74,241,189,195,62,154,234,195,76,99,135,18,170,239,164,41,242,237,154,131,252,189,208,99,244,238,20,136,136,220,72,245,30,115,170,154,122,41,103,185,44,122,169,45,139,51,229,92,31,113,142,187,99,102,128,176,170,59,61,69,23,18,233,239,199,152,222,228,35,145,42,12,119,229,199,147,169,161,75,86,212,34,75,92,178,82,18,125,78,245,110,54,210,66,69,241,193,189,106,176,44,12,44,195,150,99,196,58,109,114,177,81,173,200,117,72,87,61,47,193,101,166,90,74,21,187,105,32,211,80,120,212,70,147,51,52,183,161,167,67,37,67,94,24,184,91,248,80,206,77,149,213,208,189,39,74,180,186,139,166,161,252,43,147,210,244,173,159,72,255,0,98,210,165,237,156,228,47,81,59,181,215,214,73,160,150,47,248,0,101,92,95,247,11,143,2,120,101,247,215,156,77,18,168,0,4,42,226,197,129,116,44,79,203,5,79,17,189,13,85,155,116,225,166,149,26,66,169,230,181,237,138,252,136,237,207,39,154,34,81,41,148,176,142,122,151,161,41,190,152,149,189,40,230,37,116,215,128,56,199,93,203,254,50,218,120,197,110,51,212,75,182,106,9,144,228,109,200,71,87,21,105,83,114,99,111,90,22,77,243,88,113,214,185,155,13,72,223,185,62,178,72,199,128,30,254,251,198,58,237,243,134,120,103,133,82,25,233,232,184,105,79,169,71,134,222,228,47,159,42,117,69,233,114,36,234,72,74,211,185,11,140,215,44,212,180,151,77,189,59,77,197,16,156,28,24,48,26,53,213,138,23,46,63,215,97,75,233,236,120,233,165,208,150,168,238,165,135,42,51,27,113,47,184,135,137,100,133,173,152,218,161,77,26,87,217,57,181,158,195,74,13,87,18,0,42,175,142,119,230,79,246,147,247,104,134,188,61,236,11,55,20,243,115,100,225,246,32,219,209,43,150,245,114,61,110,52,232,50,72,246,58,143,67,204,50,50,50,50,82,22,149,18,86,133,164,201,104,90,82,164,154,84,146,50,103,111,39,215,54,81,177,65,218,42,138,92,219,38,185,33,245,90,117,137,110,199,231,206,97,166,216,91,200,113,182,150,106,74,217,84,148,52,107,82,27,39,13,38,180,37,36,123,83,58,184,44,82,113,230,157,102,221,115,42,180,200,145,112,130,169,33,114,233,78,203,103,100,185,85,178,54,217,121,216,170,34,213,113,137,166,121,110,169,122,167,154,219,105,107,214,76,130,42,224,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,149,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,202,76,118,101,198,118,36,134,210,227,79,33,77,173,10,34,50,82,76,180,50,50,62,195,45,12,81,135,20,204,8,123,11,49,225,87,45,38,154,166,232,183,20,99,158,167,91,100,201,180,202,145,50,106,205,189,201,109,40,35,216,217,30,154,154,180,246,153,8,181,3,20,46,104,22,12,140,59,68,181,170,147,34,90,230,27,74,113,195,73,56,166,73,157,73,59,246,235,180,180,215,110,191,94,157,131,166,228,97,152,111,230,110,199,76,215,13,8,42,213,48,200,200,200,189,111,72,70,247,254,177,162,104,105,109,48,216,75,71,170,9,180,146,79,222,90,22,131,253,128,0,70,220,246,230,50,155,128,24,39,88,150,213,65,166,171,53,152,210,41,144,18,78,165,46,33,215,162,73,54,214,69,205,66,203,69,179,222,157,79,94,226,51,238,160,75,146,224,175,223,215,92,218,229,73,249,117,26,157,98,107,143,104,165,45,231,22,227,174,26,182,167,113,169,71,170,150,122,22,166,122,159,180,197,187,112,186,201,188,27,46,210,103,26,239,138,76,150,174,10,142,211,130,196,166,9,41,110,43,141,66,146,219,132,151,88,37,146,201,196,168,183,37,102,158,253,59,117,49,98,224,0,0,0,29,194,35,231,139,60,150,166,92,109,73,116,43,118,169,78,168,94,51,99,184,211,17,16,251,110,170,57,173,185,41,75,139,66,36,54,234,9,47,50,146,53,17,30,154,233,223,221,74,56,179,143,56,159,140,247,20,155,134,246,186,234,82,84,251,139,90,34,156,233,11,142,201,41,199,22,73,66,28,113,123,72,185,170,34,45,123,8,244,247,235,224,147,50,90,23,204,68,167,146,175,210,37,153,24,177,142,23,89,194,187,169,56,130,214,15,95,151,44,138,133,34,175,187,165,118,163,49,215,85,31,148,196,217,11,218,167,94,36,163,114,205,4,122,32,245,208,181,208,244,49,113,96,56,62,119,176,229,120,165,150,203,178,209,143,21,15,72,151,208,114,204,209,185,69,182,124,103,15,110,137,81,247,55,219,161,10,25,203,205,215,42,192,198,42,21,194,153,43,132,184,157,86,171,82,205,179,78,248,174,163,180,245,78,159,79,223,237,26,86,129,45,169,209,27,148,202,146,164,47,93,13,39,169,118,25,151,179,236,31,160,0,0,0,0,0,0,0,0,0,7,42,205,13,226,187,11,3,110,75,169,167,201,149,194,232,246,175,118,221,55,204,101,29,251,147,250,126,241,158,12,39,163,200,188,49,38,149,73,91,78,74,118,95,63,213,218,107,82,182,199,90,187,180,51,61,9,62,239,96,211,53,22,157,30,147,76,102,159,21,27,26,107,118,212,232,69,166,170,51,62,226,47,105,143,220,63,206,66,141,12,169,69,174,165,167,248,198,103,113,250,181,46,224,197,170,237,86,107,175,45,215,186,93,77,213,25,171,178,51,73,246,153,159,113,23,180,123,12,174,96,60,44,117,175,204,183,166,58,251,71,243,124,181,178,162,74,139,212,121,103,218,109,175,249,162,246,127,242,236,89,144,225,155,138,152,63,69,122,239,181,35,61,95,164,183,183,115,49,81,38,84,164,234,182,91,237,75,113,80,146,245,156,81,247,253,20,159,180,132,124,203,246,63,223,57,116,190,89,187,237,25,110,54,164,238,234,34,173,199,137,167,190,101,214,211,189,13,184,222,237,188,229,25,106,125,135,219,246,232,31,2,243,5,97,227,197,177,6,191,105,213,99,173,217,140,191,32,225,155,236,155,237,182,211,230,201,169,72,109,197,153,22,226,46,221,116,245,139,187,93,7,80,0,0,0,1,248,171,84,122,125,193,73,153,68,170,198,110,68,73,204,57,29,230,220,66,86,149,33,105,52,168,140,148,70,71,169,25,151,105,25,10,24,226,37,150,25,56,11,140,53,58,229,46,20,132,219,247,44,215,170,12,56,109,153,52,211,146,37,75,82,89,73,165,164,33,58,54,209,25,32,140,204,139,218,101,221,254,252,56,179,47,35,3,177,154,153,110,84,229,190,84,43,162,99,52,213,183,204,62,83,111,201,151,17,6,242,137,78,161,5,162,26,50,53,104,102,69,236,50,238,190,74,101,70,37,90,159,26,169,1,244,61,30,91,40,125,165,161,68,164,169,10,73,40,140,140,140,200,251,12,187,140,126,144,1,249,170,78,19,84,233,78,154,119,18,24,90,182,233,174,186,36,251,6,116,179,175,53,51,179,45,125,58,152,228,201,38,185,83,70,221,155,117,254,31,39,183,254,177,196,162,197,126,108,166,97,197,105,78,60,251,137,105,180,37,38,102,165,40,244,34,34,46,211,51,51,23,207,195,83,1,211,132,56,9,76,172,212,32,182,213,78,230,101,138,177,168,218,218,226,90,145,10,26,182,25,155,105,81,122,205,158,165,169,150,190,211,49,47,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,162,5,113,127,193,236,18,177,113,114,53,237,103,220,145,41,55,181,213,30,52,250,189,163,26,140,250,81,41,14,46,97,59,90,57,123,185,9,90,220,97,182,150,194,82,75,82,247,60,173,77,107,82,171,216,93,159,8,236,30,193,43,103,5,231,98,149,135,114,68,187,174,202,236,134,224,87,42,202,163,63,9,250,58,202,36,87,221,162,160,222,81,147,136,105,215,55,169,246,137,40,120,205,189,117,229,35,111,32,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,2,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,170,102,95,46,150,38,104,48,178,126,25,223,81,255,0,157,153,71,155,189,239,226,202,167,76,243,44,76,229,180,235,124,238,87,61,106,229,45,91,23,220,101,220,101,158,188,116,192,188,71,203,166,35,212,112,191,20,40,221,13,86,14,142,178,243,70,107,139,80,138,163,50,110,84,103,12,139,152,202,246,171,67,208,148,74,74,144,180,161,104,90,19,40,56,104,100,114,78,99,175,38,113,134,248,92,68,97,213,151,88,109,15,68,113,13,72,93,114,162,201,54,249,66,83,43,37,36,163,18,86,210,158,82,211,235,161,194,109,4,102,165,173,155,116,205,143,133,140,100,248,127,112,249,115,227,53,130,255,0,191,210,178,255,0,155,255,0,253,156,20,2,52,167,148,239,11,24,55,240,254,222,242,230,5,69,241,47,200,228,156,184,222,79,99,13,142,184,139,195,171,210,176,226,25,136,218,26,142,186,29,69,226,113,243,132,150,80,73,73,198,52,161,213,50,164,39,212,67,102,218,200,141,40,91,220,171,35,153,187,170,229,7,23,21,117,191,78,151,88,180,235,209,211,77,184,233,76,72,82,22,182,9,100,164,74,101,6,162,105,114,89,61,219,57,133,161,161,199,155,37,55,205,55,19,205,51,11,116,208,175,156,125,196,187,214,214,157,214,209,110,11,194,179,84,167,73,229,45,190,124,87,230,186,227,78,108,89,37,105,220,133,164,244,81,18,139,93,12,136,251,5,181,112,84,240,177,116,252,64,157,229,212,225,85,121,177,241,79,140,159,16,46,31,49,124,90,167,5,79,11,23,79,196,9,222,93,78,31,39,138,230,74,63,9,182,171,249,148,195,58,101,42,53,201,105,83,228,73,187,90,211,146,245,98,150,203,105,81,72,222,106,38,212,244,86,219,95,98,147,189,198,143,105,44,205,150,90,85,70,88,23,253,229,133,151,149,39,16,112,250,225,151,67,184,104,114,10,76,25,209,140,183,180,189,12,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,143,67,185,63,204,165,11,53,56,29,71,196,218,97,114,106,172,237,165,220,145,19,21,108,55,18,176,211,45,174,67,109,18,148,189,204,159,53,14,54,100,181,159,45,196,18,140,150,75,74,123,88,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,93,92,81,120,127,204,164,76,169,102,111,4,45,222,117,41,238,166,163,124,82,216,113,247,229,55,41,215,221,125,234,178,121,139,94,230,79,155,163,173,182,72,75,41,109,46,18,77,6,234,154,172,17,113,60,41,242,57,39,13,105,80,51,73,137,43,136,237,118,231,163,146,237,106,98,80,211,229,78,167,74,74,22,83,86,230,134,104,146,243,90,37,41,109,69,203,101,215,18,179,82,157,83,108,216,248,8,235,153,124,245,96,150,86,175,43,82,199,196,25,242,215,82,175,200,142,244,230,99,69,125,107,166,82,30,41,40,42,145,153,54,104,121,9,145,29,45,173,148,175,157,177,106,90,80,189,164,133,215,7,26,191,20,246,183,195,248,62,99,81,14,10,158,41,238,159,135,243,188,198,156,46,164,69,94,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,30,221,150,181,10,249,181,107,54,85,211,7,173,162,220,20,249,20,186,140,110,106,219,231,197,125,181,54,235,123,208,105,90,119,33,106,45,82,100,162,215,82,50,62,209,155,124,202,97,205,155,132,56,243,124,225,134,31,221,82,238,42,21,177,88,122,155,30,116,184,198,195,251,219,208,157,97,194,208,137,75,101,222,99,38,226,82,148,56,109,27,137,74,82,178,34,241,86,157,58,133,88,186,168,212,155,166,227,249,63,69,155,80,143,30,163,87,232,215,47,209,241,86,226,82,236,158,66,12,150,239,45,6,165,242,210,123,149,183,66,237,49,166,140,42,195,59,87,6,240,226,220,194,219,42,39,79,69,182,105,237,83,227,110,109,180,56,246,194,245,223,119,150,132,33,79,58,179,83,142,44,146,91,220,90,212,101,170,140,103,95,54,62,41,241,147,226,5,195,230,47,139,84,224,169,225,98,233,248,129,59,203,169,194,127,128,205,102,108,124,83,227,39,196,11,135,204,95,22,169,193,83,194,197,211,241,2,119,151,83,135,201,226,185,146,143,194,109,170,254,101,48,206,153,74,141,114,90,84,249,18,110,214,180,228,189,88,165,178,218,84,82,55,154,137,181,61,21,182,215,216,164,239,113,163,218,75,51,101,150,149,81,150,5,255,0,121,97,101,229,73,196,28,62,184,101,208,238,26,28,130,147,6,116,99,45,237,47,67,35,35,35,35,74,208,164,154,144,180,40,141,11,66,148,149,18,146,163,35,208,158,78,243,85,102,230,191,8,233,247,133,26,165,17,55,61,58,60,120,215,101,33,182,205,149,211,170,38,143,92,210,210,150,181,116,206,41,46,41,149,238,86,228,17,164,207,152,135,16,142,129,138,184,47,133,248,223,74,164,80,177,94,208,137,114,83,104,117,136,245,232,112,229,173,206,65,77,101,43,75,106,113,180,168,146,242,54,186,226,77,167,9,77,168,148,100,164,168,123,81,85,124,115,191,50,127,180,159,187,68,85,225,113,227,179,12,190,250,242,121,162,255,0,135,138,161,96,190,23,219,88,161,115,99,69,22,208,136,197,237,120,71,141,18,177,90,82,220,117,247,216,97,180,54,219,72,222,163,75,40,218,211,91,146,209,32,150,109,54,165,238,52,36,203,218,142,63,154,172,179,217,185,175,194,57,152,91,120,78,151,78,90,100,38,165,72,169,198,51,82,233,213,22,208,226,26,124,219,220,73,121,27,93,113,11,109,70,91,144,181,109,82,23,177,196,103,135,20,176,182,251,193,107,238,167,134,120,151,66,244,53,201,70,228,245,176,186,166,100,114,185,172,161,230,254,113,149,173,181,106,219,168,87,170,163,211,93,15,67,35,34,234,183,70,117,241,150,233,203,5,187,149,121,85,61,150,221,27,159,26,123,235,52,200,122,171,5,50,35,200,129,29,197,60,149,184,207,74,227,43,74,13,151,16,147,104,218,108,208,68,214,171,249,89,81,202,142,35,230,215,17,209,101,89,77,116,52,168,60,183,235,245,247,217,53,197,164,69,81,153,18,148,68,101,204,121,123,84,77,50,70,74,113,73,81,153,161,8,113,196,104,79,11,112,182,196,193,107,18,153,134,120,105,66,244,53,183,70,231,116,80,186,167,164,114,185,175,45,231,62,113,229,173,197,106,227,171,87,172,163,211,93,11,66,34,34,224,28,81,252,9,226,111,220,190,113,8,80,8,211,238,41,97,109,137,141,54,37,79,12,241,46,133,233,155,110,179,201,235,97,117,79,71,230,242,158,67,205,252,227,43,67,137,209,198,144,175,85,69,174,154,30,164,102,71,159,124,224,229,50,242,202,46,40,124,135,174,200,151,88,161,79,142,220,154,21,198,168,5,21,138,170,9,180,27,228,132,19,142,146,22,211,171,54,212,131,94,253,57,107,50,36,186,131,63,127,195,207,58,117,92,172,98,132,122,21,223,112,75,78,21,220,178,12,174,8,101,25,82,138,19,230,222,214,170,12,54,149,18,144,180,168,154,75,166,130,81,173,146,81,114,220,90,25,219,125,52,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,214,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,83,95,17,156,148,126,42,184,142,197,126,192,166,85,92,195,43,167,231,41,178,95,46,107,116,185,198,107,55,41,138,123,114,150,173,168,65,56,210,157,36,169,109,169,73,213,213,50,235,135,202,178,163,154,236,71,202,86,35,162,245,178,157,235,169,83,185,108,87,232,15,188,104,139,87,138,147,51,36,168,200,143,150,242,55,40,218,120,136,212,218,148,162,50,90,22,227,107,208,158,22,226,149,137,141,54,37,51,19,48,210,187,233,155,110,179,206,232,166,244,175,71,230,242,158,91,46,124,219,200,67,137,209,198,150,159,89,37,174,154,150,164,100,103,234,192,0,80,15,20,127,29,152,155,247,47,147,194,19,127,131,13,50,205,181,114,219,136,248,165,85,114,37,46,67,151,67,209,171,21,105,114,205,166,27,167,64,128,195,237,155,134,181,19,77,161,163,151,41,102,189,11,177,103,184,204,146,157,176,171,136,102,116,234,185,167,197,9,20,43,66,224,150,172,43,182,164,17,91,240,206,50,162,148,215,201,189,174,212,31,109,74,53,45,106,81,186,150,141,100,147,67,38,146,229,182,181,189,185,195,207,37,149,92,211,226,132,122,237,223,111,203,86,21,219,82,12,238,9,133,37,81,74,107,228,222,230,169,236,56,148,154,150,181,40,218,83,164,131,73,161,147,81,243,27,90,217,221,125,52,154,77,42,129,74,133,66,161,83,34,83,169,180,232,237,196,135,14,35,41,101,136,204,54,146,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,15,214,0,42,175,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,50,179,183,147,235,103,55,56,94,237,21,69,18,21,237,67,142,250,173,58,196,183,100,114,32,190,235,140,45,228,56,219,75,36,169,15,38,50,26,53,169,14,27,100,163,90,18,163,45,170,160,27,254,192,188,176,178,242,171,97,246,32,219,210,232,119,13,14,65,198,157,6,73,22,246,151,161,25,25,25,25,165,104,82,77,43,66,210,102,133,161,73,82,77,73,81,25,247,76,139,228,202,187,156,60,71,149,76,114,171,232,107,50,215,233,228,92,213,38,150,131,148,150,221,53,242,163,70,109,90,234,243,188,167,72,156,82,77,182,210,133,41,91,140,144,211,154,9,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,126,177,64,60,81,252,118,98,111,220,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,57,167,25,124,30,193,40,145,168,24,194,253,201,18,218,196,90,140,119,227,51,77,102,140,251,203,187,80,195,176,219,51,118,66,20,76,199,92,86,94,82,137,110,36,214,234,13,13,145,232,218,9,53,66,45,123,131,70,15,96,148,184,213,252,97,98,228,137,114,226,45,58,59,17,158,166,189,70,125,149,218,72,125,217,141,145,181,33,106,54,100,46,83,44,165,70,182,210,75,105,4,182,204,244,113,100,174,151,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,127,241,171,240,177,107,124,64,131,229,213,17,85,121,92,199,79,197,175,29,173,156,107,249,45,242,143,228,231,91,252,89,215,116,124,254,162,27,241,191,45,203,115,110,222,126,239,160,122,237,211,179,93,75,65,21,58,102,9,102,239,4,145,22,83,145,47,76,58,189,35,177,36,142,52,183,227,162,82,26,125,14,160,141,109,41,183,154,90,30,101,36,180,25,165,105,91,106,66,200,140,148,145,74,213,222,28,88,185,108,230,210,217,203,13,118,175,18,36,27,198,68,151,104,87,122,162,172,225,78,167,71,101,111,190,234,27,35,51,41,45,180,217,146,163,26,203,71,20,217,27,156,167,16,250,175,166,147,73,165,80,41,80,168,84,42,100,74,117,54,157,29,184,144,225,196,101,44,177,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,250,196,85,226,117,133,191,133,12,155,94,189,37,11,210,117,91,75,167,186,105,255,0,194,185,61,47,74,225,117,111,246,173,41,94,216,46,77,245,21,187,93,125,84,154,201,2,138,240,171,19,46,172,27,196,123,115,20,172,169,125,61,106,217,168,53,80,141,185,199,16,219,219,15,215,97,222,90,208,181,50,234,13,77,184,130,81,111,109,107,73,158,138,49,32,56,157,98,151,225,67,57,55,175,73,93,244,157,42,210,233,237,106,127,240,94,79,75,210,182,93,91,29,168,74,151,182,115,147,125,117,110,215,95,85,70,130,64,154,156,18,240,206,234,183,240,227,17,49,74,173,19,167,162,222,21,10,125,62,145,204,109,196,57,35,160,41,60,247,211,185,4,133,178,107,150,77,165,104,82,190,113,135,210,100,147,71,109,149,0,142,185,119,207,86,9,102,107,20,47,12,48,195,105,242,229,72,183,35,179,82,167,78,84,87,219,98,175,78,54,216,39,159,65,58,218,22,202,217,146,249,178,166,220,73,110,46,91,136,82,201,75,38,243,194,47,251,133,199,129,60,50,251,235,206,38,137,84,0,0,51,45,143,216,57,93,203,254,50,221,152,59,113,189,212,75,182,106,10,142,220,157,168,71,87,21,105,39,35,73,216,133,172,155,230,176,227,78,242,247,154,145,191,106,189,100,153,15,0,3,70,121,35,192,105,57,113,203,69,157,134,213,152,81,24,184,74,58,234,151,1,179,29,166,214,117,25,43,55,92,109,213,180,181,165,229,178,149,55,24,157,222,173,232,142,131,45,19,181,37,221,64,5,85,241,206,252,201,254,210,126,237,17,87,133,199,142,204,50,251,235,201,230,139,201,197,236,23,194,252,122,179,92,195,252,92,180,34,92,84,39,36,53,44,163,188,183,26,91,79,182,103,177,214,157,105,73,117,165,232,106,73,169,10,73,154,22,180,30,169,90,136,253,168,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,68,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,15,137,94,3,167,23,176,18,169,89,167,193,109,218,157,178,203,245,98,81,53,185,197,53,30,20,197,108,35,38,212,163,245,156,45,11,82,45,125,164,98,134,37,69,126,20,167,161,202,105,77,188,195,138,105,196,41,38,70,149,36,244,50,50,62,210,50,50,29,183,37,19,83,7,50,214,43,170,142,79,18,171,148,196,109,217,187,79,225,241,187,127,234,26,45,166,184,78,211,162,186,73,218,75,97,10,219,166,154,106,146,236,31,164,0,126,106,149,70,37,38,159,38,169,61,244,51,30,35,43,125,215,22,162,74,82,132,164,212,102,102,102,68,90,17,31,121,138,27,226,61,153,121,24,225,140,213,59,110,153,45,227,161,218,243,30,166,161,190,97,242,156,122,52,185,104,39,146,73,117,104,61,80,233,17,43,66,51,47,97,23,127,231,225,221,150,41,56,243,140,52,202,229,82,20,133,91,246,212,214,106,15,184,77,153,180,235,145,229,68,82,153,81,169,165,161,68,109,186,122,160,204,140,203,218,69,223,125,20,90,61,62,223,164,195,162,82,163,55,30,36,22,27,142,203,109,161,40,74,80,132,146,82,68,73,34,34,208,136,139,176,136,135,237,0,0,0,1,192,51,137,154,11,111,45,152,103,83,170,200,152,194,171,242,225,188,213,46,33,184,217,172,223,92,121,10,101,106,65,186,218,246,115,25,208,205,39,175,176,187,123,168,71,18,177,10,248,199,204,73,151,115,86,85,46,167,86,173,77,113,49,163,54,111,60,164,243,164,45,104,101,164,41,75,81,22,247,76,146,146,51,239,208,181,51,237,150,152,43,194,215,17,47,59,45,55,229,248,235,148,136,146,33,20,182,34,110,126,60,162,37,52,219,169,220,135,98,25,119,41,100,122,43,233,22,158,195,49,192,243,71,128,240,176,42,191,14,222,132,235,238,159,206,115,22,242,137,74,63,81,149,151,105,54,143,231,79,217,255,0,207,199,96,13,102,93,3,22,104,85,72,78,188,135,89,234,180,54,148,100,174,216,206,167,179,67,35,238,51,246,141,49,71,81,173,148,168,245,212,245,255,0,24,255,0,65,248,107,84,230,42,180,199,160,73,70,246,157,219,185,58,17,235,162,136,253,164,126,210,25,153,197,138,60,139,67,18,106,180,148,52,228,87,98,114,61,93,166,133,39,116,118,213,221,161,25,106,74,247,123,70,135,242,187,120,174,254,192,219,110,234,117,254,106,230,245,155,151,187,118,187,38,60,142,253,202,253,15,120,234,160,0,0,0,0,0,0,0,0,0,34,247,18,42,138,32,229,54,240,65,188,226,22,239,163,246,236,86,154,233,82,135,174,189,191,88,165,108,164,178,252,140,193,218,140,198,73,27,138,235,182,145,145,233,253,130,255,0,184,105,40,7,252,184,130,113,6,131,246,140,222,230,234,198,168,97,254,60,220,116,9,241,249,38,215,71,180,182,41,61,240,152,89,247,165,63,166,94,193,243,50,247,142,245,252,5,190,162,221,148,166,219,144,203,123,249,209,221,37,173,43,213,151,91,79,170,151,16,71,161,186,103,218,127,252,239,115,46,185,160,194,12,215,217,105,114,142,228,85,200,115,94,170,141,80,56,166,250,116,117,221,155,152,75,174,153,106,81,205,101,175,179,69,23,213,83,220,70,50,136,254,0,223,137,186,173,202,106,91,182,43,90,242,19,29,147,38,227,242,89,136,133,110,216,202,27,70,231,30,86,154,25,234,122,247,31,127,150,200,70,101,46,76,23,199,59,118,44,154,196,215,104,181,151,163,208,92,140,228,135,20,203,45,200,159,29,75,89,32,221,66,18,122,37,93,189,165,235,30,164,122,152,191,138,53,78,61,110,143,6,179,17,68,166,39,198,106,83,74,35,35,35,66,210,74,35,236,51,46,227,246,25,143,218,0,0,0,2,49,241,2,192,72,24,221,128,149,162,69,53,167,170,180,8,242,106,209,92,228,165,78,154,152,133,43,98,8,249,107,87,210,119,93,11,78,222,227,35,239,160,121,13,213,108,219,161,198,146,167,35,84,168,115,205,36,100,106,66,218,125,151,63,82,146,100,164,253,70,90,123,5,234,240,211,204,83,88,219,129,145,41,117,57,110,46,179,109,27,116,151,73,231,53,113,196,71,135,13,38,231,172,234,214,100,107,116,253,99,34,212,253,132,125,242,252,0,126,90,169,25,210,230,17,23,111,78,230,159,253,137,140,231,231,65,43,78,100,239,178,113,58,31,167,170,158,205,59,58,249,3,211,100,15,4,29,198,140,192,80,226,202,167,245,20,186,52,136,213,73,91,218,53,182,164,51,54,41,45,7,171,107,73,250,174,247,30,133,167,121,145,119,232,26,137,72,131,111,209,224,208,233,140,33,136,148,248,205,69,97,180,32,146,148,54,218,9,41,34,36,145,17,17,17,17,104,68,68,63,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,105,57,98,204,197,155,149,14,22,248,125,138,87,132,25,117,21,170,69,94,155,72,166,70,35,74,234,53,23,42,181,21,180,193,185,180,210,202,54,180,226,214,226,136,246,161,10,218,149,175,99,107,168,27,254,255,0,188,177,78,242,171,98,14,32,220,50,235,151,13,114,65,201,157,58,73,150,247,87,161,17,17,17,17,37,8,74,73,40,66,18,68,132,33,41,74,73,41,73,17,116,172,79,202,30,50,225,22,7,88,185,130,188,97,82,145,107,95,252,190,129,49,231,165,217,81,121,204,169,248,189,67,122,17,23,61,132,45,212,114,212,189,169,73,165,222,82,204,144,127,87,37,25,174,174,229,47,25,97,94,92,218,172,203,66,165,164,59,166,137,9,228,39,175,139,181,100,219,132,151,8,208,111,48,181,243,91,61,80,163,209,109,243,16,135,92,49,47,248,209,93,52,43,230,213,203,213,235,107,78,235,104,183,5,62,185,84,167,73,229,45,190,124,87,219,165,184,211,155,22,73,90,119,33,105,61,20,68,162,215,67,34,62,193,224,56,42,120,167,186,126,31,206,243,26,112,186,144,21,87,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,46,164,71,92,219,228,115,8,243,123,26,137,42,240,92,186,29,195,67,144,202,25,175,82,208,142,173,202,119,52,148,252,39,55,145,165,104,82,77,195,109,74,35,228,186,173,233,37,37,78,180,239,116,180,237,106,21,141,106,209,172,171,90,15,69,69,183,233,241,233,116,232,220,213,185,200,138,195,105,109,166,247,172,212,181,109,66,18,90,168,205,71,166,166,102,125,163,192,102,199,194,198,50,124,63,184,124,185,241,154,193,127,223,233,89,127,205,255,0,254,206,10,1,19,255,0,133,238,122,127,2,151,82,48,59,24,239,62,147,13,171,91,253,15,38,106,119,51,66,170,56,226,76,181,120,212,93,60,55,181,115,153,169,41,8,116,208,231,205,37,82,28,59,147,187,45,106,21,243,106,214,108,171,166,15,91,69,184,41,242,41,117,24,220,213,183,207,138,251,106,109,214,247,160,210,180,238,66,212,90,164,201,69,174,164,100,125,163,61,153,215,202,141,119,41,120,203,54,205,229,85,102,90,21,45,102,90,213,185,172,161,61,124,93,168,55,27,53,54,102,131,121,133,175,148,225,104,133,30,136,115,150,132,58,217,14,0,46,167,130,167,133,139,167,226,4,239,46,167,10,171,205,143,138,124,100,248,129,112,249,139,226,213,56,42,120,88,186,126,32,78,242,234,112,143,252,89,51,175,78,196,9,159,139,22,23,212,249,244,90,37,65,110,93,243,91,57,81,220,118,169,21,247,153,58,98,155,90,80,135,25,105,109,165,229,43,231,80,183,57,6,131,73,178,102,184,107,149,92,179,222,89,175,197,200,120,91,103,206,137,78,66,99,170,165,87,169,201,50,82,41,212,230,214,218,29,124,155,220,74,121,123,157,109,8,109,38,91,150,180,238,82,17,189,196,104,123,10,176,206,213,193,188,56,183,48,182,202,137,211,209,109,154,123,84,248,219,155,109,14,61,176,189,119,221,229,161,8,83,206,172,212,227,139,36,150,247,22,181,25,106,163,30,172,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,233,85,106,77,42,191,74,155,66,174,211,34,84,105,181,24,238,68,153,14,91,41,121,137,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,136,43,133,252,38,176,191,13,115,70,120,203,26,227,151,34,201,161,200,141,91,181,173,163,113,206,124,58,170,93,53,146,95,145,174,231,99,71,82,27,91,69,174,247,13,73,75,166,162,101,71,38,122,128,249,55,101,58,187,88,181,107,52,155,90,227,249,63,90,155,79,145,30,157,87,232,209,47,209,242,150,218,146,212,158,66,204,144,239,45,102,149,242,212,123,85,183,67,236,49,156,44,208,224,230,35,224,102,56,221,86,54,40,61,85,159,85,244,132,137,204,214,234,41,62,101,122,43,175,44,219,169,18,141,110,111,231,104,165,43,231,22,164,185,204,66,207,122,22,69,226,174,203,254,242,190,163,91,241,111,11,134,93,89,22,173,29,186,5,32,228,153,41,113,105,205,186,235,173,71,37,233,185,72,66,159,112,145,184,207,106,54,161,58,33,8,74,102,255,0,5,79,20,247,79,195,249,222,99,78,23,82,34,175,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,5,143,241,88,207,84,155,57,185,249,88,194,137,242,227,87,101,71,54,111,89,202,138,210,152,77,58,92,37,151,163,80,79,54,163,82,221,106,67,110,169,230,205,60,178,38,210,149,169,74,112,154,171,92,42,195,59,171,25,49,30,220,194,219,42,39,81,90,185,170,13,83,227,110,109,197,182,206,243,245,223,119,150,133,173,44,180,130,83,142,44,146,123,27,66,212,101,162,76,122,12,197,96,53,229,150,220,92,174,225,77,231,10,90,87,78,144,181,211,39,61,28,153,69,90,156,107,81,71,154,209,37,107,78,199,18,157,77,36,181,108,89,45,181,30,244,40,138,127,240,190,226,9,26,147,26,139,149,236,105,170,203,90,23,33,48,44,250,228,151,93,146,189,239,59,22,60,58,41,52,211,10,81,32,148,183,212,135,221,119,99,104,36,181,234,161,40,210,5,230,199,197,62,50,124,64,184,124,197,241,106,156,21,60,44,93,63,16,39,121,117,56,79,240,25,172,205,143,138,124,100,248,129,112,249,139,226,213,56,42,120,88,186,126,32,78,242,234,112,227,252,80,120,130,70,171,70,173,101,123,5,170,178,208,132,72,84,11,194,185,25,215,99,47,123,46,202,143,50,138,109,58,194,84,104,53,33,133,45,246,157,216,226,13,77,122,200,82,245,128,25,117,192,107,203,50,88,185,66,194,155,50,20,181,46,163,33,11,169,206,102,57,60,138,77,56,150,146,145,53,210,82,208,157,141,165,90,146,77,105,222,179,67,105,61,235,73,30,132,242,235,128,214,110,91,112,142,133,133,54,100,40,137,69,58,58,23,83,156,204,115,101,117,106,137,161,37,34,107,164,165,173,91,220,82,117,36,154,213,177,4,134,210,123,16,146,46,150,2,170,248,231,126,100,255,0,105,63,118,136,171,194,227,199,102,25,125,245,228,243,69,255,0,0,0,172,190,56,51,108,212,88,24,89,79,157,73,150,229,216,253,98,162,245,46,114,84,124,134,41,200,101,162,154,202,203,121,17,173,199,92,128,164,158,197,104,76,185,235,35,83,37,212,88,188,158,16,84,156,47,103,41,113,171,182,93,50,34,46,121,149,137,177,47,25,137,101,194,125,233,172,188,165,70,105,110,44,189,100,34,27,241,148,148,182,124,180,155,174,31,99,138,119,89,190,34,175,20,127,2,120,155,247,47,156,66,20,2,53,80,56,254,106,178,207,102,230,191,8,230,97,109,225,58,93,57,105,144,154,149,34,167,24,205,75,167,84,91,67,136,105,243,111,113,37,228,109,117,196,45,181,25,110,66,213,181,72,94,199,17,158,204,104,194,27,203,1,113,66,224,194,60,64,98,35,117,219,118,66,89,144,113,31,39,152,117,11,109,46,180,243,107,236,51,67,141,56,219,132,74,36,172,137,100,74,74,84,70,146,155,252,49,120,128,67,194,41,145,178,253,141,247,23,73,98,203,218,197,179,82,117,182,26,139,65,148,227,239,60,234,100,173,40,39,13,151,220,145,218,243,139,82,89,82,19,169,37,181,45,109,220,160,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,234,177,75,11,108,76,105,177,42,120,103,137,116,47,76,219,117,158,79,91,11,170,122,63,55,148,242,30,111,231,25,90,28,78,142,52,133,122,170,45,116,208,245,35,50,60,251,231,7,41,151,150,81,113,67,228,61,118,68,186,197,10,124,118,228,208,174,53,64,40,172,85,80,77,160,223,36,32,156,116,144,182,157,89,182,164,26,247,233,203,89,145,37,212,25,251,254,30,121,211,170,229,99,20,35,208,174,251,130,90,112,174,229,144,101,112,67,40,202,148,80,159,54,246,181,80,97,180,168,148,133,165,68,210,93,52,18,141,108,146,139,150,226,208,206,219,233,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,126,176,1,64,60,81,252,118,98,111,220,190,79,8,114,170,126,98,239,186,38,92,102,229,162,129,35,161,182,235,183,4,170,237,193,234,50,239,164,247,34,159,210,181,235,180,110,51,201,114,158,107,220,219,133,204,231,109,81,104,143,91,234,229,71,42,56,143,155,92,71,69,149,101,53,208,210,160,242,223,175,215,223,100,215,22,145,21,70,100,74,81,17,151,49,229,237,81,52,201,25,41,197,37,70,102,132,33,199,17,161,60,45,194,219,19,5,172,74,102,25,225,165,11,208,214,221,27,157,209,66,234,158,145,202,230,188,183,156,249,199,150,183,21,171,142,173,94,178,143,77,116,45,8,136,139,213,128,0,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,133,170,8,107,158,14,28,86,110,107,170,180,235,250,212,171,196,179,175,182,228,69,141,85,169,156,83,117,138,165,56,148,148,44,223,109,38,70,185,44,181,169,180,189,75,121,33,44,184,100,142,91,140,73,92,23,194,27,55,1,112,190,223,194,60,63,98,91,116,43,118,58,153,142,114,223,55,159,117,107,113,78,186,243,139,236,35,91,142,184,227,134,73,36,160,141,102,73,74,82,68,146,246,160,40,7,138,63,142,204,77,251,151,201,225,9,149,194,243,23,172,220,5,200,78,36,226,230,32,63,45,186,21,187,124,76,122,65,68,96,222,125,213,174,21,49,166,153,109,29,132,107,113,215,27,108,141,70,148,17,172,141,74,74,72,212,85,171,152,172,121,188,179,37,139,149,220,86,188,230,203,82,234,50,22,138,100,23,164,19,200,164,211,137,106,56,240,154,52,161,9,216,218,85,161,168,144,157,235,53,184,162,222,181,25,250,15,197,15,25,127,22,15,198,227,162,165,124,133,244,135,69,183,175,79,93,201,234,58,94,175,149,166,222,79,85,243,26,111,230,238,245,185,124,191,156,30,127,46,184,243,121,101,183,23,40,88,173,102,77,150,149,211,164,33,21,56,44,200,38,81,86,167,26,210,114,33,58,106,66,211,177,196,167,66,81,161,91,22,72,113,37,189,9,50,178,174,40,120,189,102,227,214,66,112,219,23,48,253,249,110,80,174,43,226,27,209,202,91,6,203,237,45,16,170,109,58,203,136,237,34,91,110,182,227,102,105,53,32,205,6,105,82,146,100,163,134,188,46,60,118,97,151,223,94,79,52,79,254,53,126,22,45,111,136,16,124,186,162,41,88,76,174,28,89,227,141,149,43,202,125,159,136,40,151,35,14,175,9,12,46,115,205,45,215,87,68,150,146,52,20,214,152,35,52,173,10,73,165,47,165,41,230,169,13,52,164,154,141,146,105,201,169,198,95,21,105,86,102,9,80,48,229,171,118,36,154,238,33,72,126,34,106,111,68,74,215,10,149,17,248,114,229,52,211,219,201,109,173,217,45,211,76,211,181,72,90,25,94,237,20,150,204,70,174,26,57,202,204,188,188,109,195,188,184,63,117,68,185,44,153,17,228,210,217,166,86,73,13,174,159,17,150,28,146,110,49,45,13,41,245,45,166,217,82,90,105,195,83,70,141,25,46,81,108,113,171,159,1,152,28,85,195,59,171,6,241,30,227,194,219,214,39,79,90,182,106,14,211,228,237,109,196,54,246,195,245,31,107,152,132,45,76,186,131,75,141,172,210,91,219,90,20,69,162,136,121,81,163,220,151,224,229,119,0,178,193,96,97,85,210,246,250,213,42,158,228,138,139,123,80,93,52,169,114,29,150,236,109,80,181,161,124,149,200,83,92,196,168,210,190,94,242,208,149,161,118,177,15,248,157,96,94,50,227,126,95,100,197,194,123,166,170,166,237,253,213,58,149,157,78,130,151,28,186,54,186,201,182,147,115,152,149,255,0,7,66,100,60,150,18,151,57,206,19,100,72,55,16,209,149,27,216,23,253,229,133,151,149,39,16,112,250,225,151,67,184,104,114,10,76,25,209,140,183,180,189,12,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,143,207,139,254,225,113,224,79,12,190,250,243,137,162,85,0,0,10,149,227,89,129,112,233,85,219,47,48,244,26,55,39,211,123,237,187,138,75,102,195,109,174,83,72,230,65,90,144,68,78,184,242,217,76,164,41,195,53,164,155,136,194,61,77,18,75,172,17,223,242,33,129,116,44,196,230,130,209,195,155,198,141,85,168,218,202,234,170,53,212,211,205,104,217,22,60,119,28,65,60,234,8,205,166,92,124,152,97,75,35,74,190,120,146,133,165,106,66,139,69,32,0,42,175,142,119,230,79,246,147,247,104,138,188,46,60,118,97,151,223,94,79,52,95,240,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,74,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,248,107,116,136,55,5,30,117,14,166,194,31,137,80,140,236,87,219,90,9,73,91,110,32,210,162,50,81,25,25,25,25,150,134,70,67,63,89,252,193,7,112,95,48,21,200,177,105,231,30,151,89,145,38,169,23,99,70,134,210,135,166,202,36,32,180,109,9,47,85,174,226,215,179,184,204,187,188,198,76,18,226,179,39,98,19,105,220,126,158,165,251,53,255,0,211,227,141,23,210,136,202,151,12,148,90,31,78,222,191,253,137,15,214,0,34,7,18,204,196,183,130,88,25,46,151,76,150,226,43,23,41,185,73,104,153,115,71,27,68,136,115,18,78,122,174,161,100,68,182,139,214,34,61,15,216,103,221,69,76,55,85,188,174,134,218,82,156,147,82,174,79,36,153,153,169,107,117,247,156,253,106,81,154,149,245,153,235,237,23,241,195,247,1,41,248,35,128,148,93,244,214,153,170,215,227,198,171,74,112,217,74,93,37,63,10,46,244,25,242,208,175,164,214,186,30,189,189,230,103,221,39,0,0,0,0,126,42,213,78,61,18,143,58,179,45,68,150,32,70,118,83,170,51,34,34,66,18,106,51,237,50,46,226,246,153,10,1,207,254,98,43,88,229,142,245,182,74,163,39,208,246,236,153,52,104,209,201,229,242,84,81,230,74,216,230,222,106,210,102,104,119,77,197,167,103,97,17,23,127,127,225,109,147,178,190,171,104,198,187,222,142,203,212,138,107,228,152,44,203,143,184,150,251,107,133,37,183,18,151,88,82,76,141,11,81,18,146,178,62,253,59,53,49,56,51,133,157,44,46,203,61,154,253,181,25,216,211,171,239,70,84,56,116,200,74,142,239,79,171,82,16,131,113,146,125,181,161,180,173,141,166,100,93,154,145,17,107,221,74,153,132,199,122,254,61,95,82,174,202,171,109,199,101,205,156,152,237,18,208,148,104,203,77,171,213,83,139,34,212,218,35,236,63,254,95,79,40,182,45,67,16,113,230,220,160,64,143,205,55,122,205,197,177,74,238,132,250,203,185,42,253,3,246,13,33,54,142,90,9,30,225,255,0,64,51,107,155,102,95,143,152,59,173,153,41,34,113,61,14,226,34,50,47,236,22,61,226,234,120,110,84,17,59,41,182,122,9,231,28,91,94,144,223,189,90,233,173,74,102,154,118,253,66,80,128,0,0,0,0,0,0,0,0,0,135,188,82,102,156,92,175,214,218,36,235,206,233,189,158,234,140,33,80,153,49,50,44,202,89,230,103,167,249,225,255,0,232,18,6,143,64,5,66,113,134,192,201,84,219,202,153,139,212,90,97,244,213,62,119,164,156,109,147,218,142,91,84,248,237,106,105,111,66,212,204,254,146,143,234,247,10,210,29,51,0,241,230,245,192,59,230,37,221,106,214,234,17,155,103,153,207,138,204,151,144,211,250,178,235,105,222,132,56,141,219,77,213,25,106,125,134,122,253,183,133,153,124,48,162,230,239,45,238,157,17,17,36,72,151,183,209,242,12,144,179,70,217,236,243,118,169,40,116,203,82,142,100,123,127,95,213,159,248,143,78,160,86,99,76,109,78,198,151,5,246,223,66,146,102,133,182,180,153,41,42,35,236,50,50,236,50,62,193,161,188,141,98,73,98,86,91,236,249,238,62,243,210,41,148,170,125,50,67,142,171,114,150,235,112,35,26,140,207,114,140,245,53,235,169,232,127,80,239,224,0,0,0,63,53,78,4,122,173,54,93,46,91,105,91,19,24,114,59,169,81,17,146,144,180,154,76,140,140,140,143,176,253,164,40,55,136,214,4,74,193,188,123,169,203,141,76,228,82,174,23,30,170,178,227,108,154,90,220,252,217,102,148,234,77,161,59,182,183,174,133,175,103,180,200,123,14,21,24,200,187,7,30,27,180,39,212,148,205,58,225,104,162,52,210,158,218,133,74,126,100,22,203,213,53,165,38,163,74,12,187,8,213,167,188,94,82,76,148,68,164,153,25,25,106,70,67,250,3,225,95,117,150,45,235,42,191,92,146,242,26,110,5,50,84,147,82,148,73,34,216,202,149,222,102,94,239,121,12,224,102,66,232,77,235,142,119,165,102,58,150,234,95,175,212,137,179,215,118,226,84,199,148,90,104,103,169,30,238,206,209,108,220,39,112,5,155,19,7,213,136,213,202,99,40,171,215,158,55,99,58,108,145,47,162,126,44,23,144,90,169,180,171,233,160,207,177,70,157,123,181,62,209,61,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,231,245,155,166,187,112,83,168,84,154,188,238,162,37,179,79,93,46,150,223,41,8,233,226,174,84,137,106,111,84,145,26,245,126,92,133,234,163,53,122,250,107,181,41,34,176,174,20,249,28,141,137,85,88,25,164,196,149,203,106,133,108,86,9,118,181,49,40,117,131,168,212,98,169,11,41,171,115,66,37,198,101,221,18,148,182,163,230,60,211,137,89,165,45,41,183,173,206,236,181,168,87,205,171,89,178,174,152,61,109,22,224,167,200,165,212,99,115,86,223,62,43,237,169,183,91,222,131,74,211,185,11,81,106,147,37,22,186,145,145,246,140,251,231,147,40,149,92,160,226,226,109,70,42,50,235,22,157,122,58,170,86,229,85,248,234,66,214,193,44,210,184,175,44,146,77,46,75,39,183,127,44,244,52,56,203,134,150,249,164,218,120,84,155,166,187,46,213,167,89,82,39,111,162,210,170,19,106,144,227,114,144,92,169,82,219,140,220,135,55,145,111,86,228,66,140,90,25,154,75,151,170,72,141,74,51,157,92,21,60,83,221,63,15,231,121,141,56,77,78,36,57,214,197,60,159,126,14,255,0,6,116,11,82,167,242,183,210,253,111,167,98,201,123,151,210,244,156,190,87,37,246,180,215,169,94,237,219,181,209,58,105,161,235,226,184,122,113,11,198,140,217,227,69,107,14,113,26,216,178,169,212,218,117,175,38,182,211,180,72,82,217,125,79,183,46,35,41,74,148,244,151,82,104,219,33,102,100,73,35,212,147,219,222,71,205,120,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,14,85,155,31,11,24,201,240,254,225,242,231,198,107,5,255,0,127,165,101,255,0,55,255,0,251,56,40,4,126,170,157,38,171,69,146,136,117,154,100,184,18,28,142,196,180,53,37,149,52,181,48,251,72,121,151,73,42,34,51,67,141,56,219,136,87,114,144,180,168,181,35,35,22,213,194,159,61,82,111,22,224,101,99,21,231,203,147,93,139,28,153,178,167,38,43,73,97,84,232,144,144,94,141,89,50,218,77,43,105,168,238,58,151,156,53,115,8,220,74,150,149,37,178,118,111,230,95,46,150,38,104,48,178,126,25,223,81,255,0,157,153,71,155,189,239,226,202,167,76,243,44,76,229,180,235,124,238,87,61,106,229,45,91,23,220,101,220,101,156,204,66,178,170,184,107,127,220,184,115,93,145,17,250,149,171,88,155,68,152,236,69,169,76,56,252,103,150,203,138,109,74,74,84,104,53,32,204,140,210,147,211,77,72,187,133,196,240,84,240,177,116,252,64,157,229,212,225,85,121,177,241,79,140,159,16,46,31,49,124,119,92,26,206,13,87,47,57,9,185,48,210,195,59,130,157,123,95,215,197,69,48,171,209,26,83,12,82,225,55,10,150,82,86,220,149,32,210,185,42,73,242,201,13,25,56,201,58,79,26,154,62,71,54,53,96,190,16,222,88,245,138,22,254,17,225,251,17,28,174,220,82,20,204,115,150,249,50,195,72,67,106,117,215,156,95,105,146,27,105,183,28,50,73,41,102,72,50,74,84,163,36,158,135,178,209,151,75,19,43,248,89,3,12,236,88,255,0,205,76,172,77,222,247,241,157,83,166,101,151,230,114,221,117,206,79,55,144,133,114,144,173,136,238,34,239,51,234,162,149,191,171,87,154,127,245,131,133,95,251,170,163,254,92,45,211,4,47,90,174,37,96,189,131,136,213,216,241,24,169,93,86,189,42,183,49,168,136,82,88,109,249,49,27,121,196,182,149,41,74,36,18,150,100,68,106,81,233,166,166,125,227,49,131,74,121,78,240,177,131,127,15,237,239,46,96,117,80,0,1,31,243,175,149,26,22,109,48,106,109,155,202,165,67,187,233,186,204,181,171,115,89,90,186,9,91,144,110,54,106,108,201,100,203,232,71,41,194,209,105,45,80,231,45,107,105,178,25,247,191,236,11,203,11,47,42,182,31,98,13,189,46,135,112,208,228,28,105,208,100,145,111,105,122,17,145,145,145,154,86,133,36,210,180,45,38,104,90,20,149,36,212,149,17,156,191,225,1,127,217,182,46,107,228,197,188,46,24,148,149,221,86,188,154,5,32,228,153,165,18,170,46,76,134,235,81,201,122,109,74,214,150,28,36,110,50,220,189,168,78,171,90,18,171,201,17,87,138,63,129,60,77,251,151,206,33,10,22,180,238,154,237,141,117,81,175,91,90,119,69,90,183,234,17,234,148,233,60,164,57,200,148,195,137,113,167,54,44,148,133,109,90,18,122,40,141,39,166,134,70,93,129,253,117,95,183,87,246,214,227,185,46,58,135,251,228,201,213,41,210,28,255,0,148,227,207,56,226,254,181,41,74,246,153,139,222,225,243,146,74,86,84,44,7,43,183,59,17,39,98,45,213,30,59,213,89,138,138,148,191,73,97,76,178,165,210,80,226,94,117,11,67,114,18,226,148,235,102,146,120,249,102,162,50,109,189,61,94,121,50,137,74,205,246,17,166,212,98,163,18,143,118,80,100,42,165,110,85,95,142,149,161,15,154,13,43,138,242,201,38,234,35,60,91,119,242,207,82,91,108,184,105,115,148,77,171,62,215,101,173,93,177,174,170,205,149,116,193,232,171,86,253,66,69,46,163,27,154,135,57,18,152,113,77,186,222,244,26,144,173,171,66,139,84,153,164,244,212,140,203,180,126,74,181,90,171,95,170,205,174,215,106,114,234,53,42,140,135,37,204,153,45,229,60,252,151,220,81,169,199,92,113,70,106,90,212,163,53,26,140,204,204,204,204,197,207,240,84,240,177,116,252,64,157,229,212,225,194,177,191,139,182,100,176,215,26,47,236,57,161,89,56,106,253,54,213,186,42,180,72,110,203,166,207,83,238,49,26,91,140,182,167,20,153,137,73,172,210,130,51,50,74,75,93,116,34,238,19,83,135,166,104,47,236,217,224,189,107,17,177,26,145,111,211,170,84,235,162,77,17,166,168,145,222,101,133,48,220,72,143,37,74,75,206,186,163,94,233,11,35,50,81,22,132,158,206,243,58,76,205,143,138,124,100,248,129,112,249,139,227,181,96,182,117,255,0,23,252,143,93,152,49,135,181,58,172,28,73,188,175,9,114,90,168,194,62,79,161,169,106,137,1,11,144,78,169,39,171,206,242,159,101,178,108,201,109,250,238,239,109,72,107,153,21,109,59,90,187,124,221,84,107,42,214,131,214,214,174,10,132,122,93,58,55,53,13,243,229,62,226,91,105,189,235,52,161,59,150,180,150,170,50,73,107,169,153,23,104,208,78,71,50,137,74,202,14,17,170,212,126,163,18,177,118,87,164,38,165,113,213,88,142,148,33,111,146,9,40,138,202,205,36,234,227,50,91,182,115,15,83,91,143,56,73,111,154,109,166,69,0,10,171,227,157,249,147,253,164,253,218,34,175,11,143,29,152,101,247,215,147,205,23,252,0,3,61,124,68,177,210,30,63,102,178,235,185,40,53,159,73,219,116,30,85,183,65,121,36,193,182,168,177,72,201,213,180,227,38,164,188,203,146,151,41,230,220,53,41,74,109,228,125,18,34,66,120,4,155,90,187,18,213,167,94,178,32,236,162,213,106,19,105,112,228,243,80,124,217,81,27,140,228,134,246,17,239,78,212,77,140,122,153,18,79,153,162,76,205,42,34,159,252,22,241,142,133,103,227,45,219,131,181,118,121,114,241,18,159,30,69,46,78,229,158,233,84,212,200,113,81,182,37,6,69,189,135,228,59,204,82,208,148,244,219,125,101,56,146,43,148,17,87,138,63,129,60,77,251,151,206,33,10,1,26,168,30,126,171,127,217,180,43,202,129,135,213,155,134,36,59,134,234,143,58,77,22,11,198,105,92,244,67,38,142,73,52,102,91,84,180,37,246,214,104,215,121,163,122,136,141,45,172,211,194,179,209,147,42,22,112,240,226,45,49,186,175,161,175,59,95,168,145,108,212,157,90,206,42,92,116,145,205,141,37,180,235,171,46,242,154,35,113,41,55,27,82,18,164,238,34,91,78,103,218,173,73,170,208,42,179,104,85,218,100,186,117,74,157,33,200,147,33,203,101,76,191,25,246,212,105,113,167,27,81,18,144,180,168,141,38,147,34,50,50,50,49,113,60,49,120,128,76,197,216,113,178,253,141,247,23,87,125,68,218,197,179,82,117,183,221,149,94,138,219,15,60,234,100,173,40,54,201,230,27,143,218,243,139,74,158,74,211,169,41,196,173,110,88,168,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,114,172,206,229,234,213,205,6,13,86,176,142,233,147,208,117,252,185,52,234,162,34,183,33,234,100,230,149,185,169,13,165,101,253,211,107,36,169,10,91,78,186,130,90,55,238,44,240,227,70,16,222,88,11,138,23,6,17,226,3,17,27,174,219,178,18,204,131,136,249,60,195,168,91,105,117,167,155,95,97,154,28,105,198,220,34,81,37,100,75,34,82,82,162,52,148,223,225,139,196,2,30,17,76,141,151,236,111,184,186,75,22,94,214,45,154,147,173,176,212,90,12,167,31,121,231,83,37,105,65,56,108,190,228,142,215,156,90,146,202,144,157,73,45,169,107,110,229,5,69,227,127,23,108,201,97,174,52,95,216,115,66,178,112,213,250,109,171,116,85,104,144,221,151,77,158,167,220,98,52,183,25,109,78,41,51,18,147,89,165,4,102,100,148,150,186,232,69,220,44,39,38,120,215,117,102,39,45,150,126,49,222,180,250,84,42,213,193,233,14,165,138,91,78,55,21,28,137,242,35,163,98,92,113,197,150,168,101,38,122,172,253,99,61,52,45,8,169,179,138,63,142,204,77,251,151,201,225,8,255,0,133,184,91,125,227,77,247,76,195,60,52,161,122,102,228,172,243,186,40,93,83,49,249,188,166,86,243,159,56,242,208,218,116,109,165,171,214,81,107,166,133,169,153,17,232,123,42,185,103,179,114,161,132,112,240,182,207,157,46,162,181,72,85,74,175,83,146,102,149,212,106,46,33,180,58,249,55,184,210,202,54,180,218,16,218,76,246,161,9,220,165,175,123,139,236,0,0,2,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,22,168,0,0,40,7,138,63,142,204,77,251,151,201,225,8,213,38,233,174,203,181,105,214,84,137,219,232,180,170,132,218,164,56,220,164,23,42,84,182,227,55,33,205,228,91,213,185,16,163,22,134,102,146,229,234,146,35,82,140,229,175,14,44,142,70,205,109,229,62,240,196,21,203,143,135,86,124,134,17,57,150,144,235,75,173,203,81,26,202,19,79,145,18,80,132,164,146,167,212,149,115,82,135,90,74,73,38,241,58,221,239,10,33,226,59,145,200,217,82,188,160,94,24,124,185,114,48,234,240,144,250,32,178,234,29,117,116,73,105,34,89,194,117,243,35,74,208,164,154,148,194,148,174,106,144,211,169,81,40,217,55,92,137,81,174,154,236,75,86,163,101,71,157,178,139,85,168,67,170,76,141,202,65,243,101,68,110,75,113,220,222,101,189,59,81,54,73,104,70,73,62,102,170,35,52,164,202,74,240,184,241,217,134,95,125,121,60,209,63,248,213,248,88,181,190,32,65,242,234,136,172,188,144,97,13,155,143,89,156,180,176,143,16,24,150,229,10,226,143,87,102,65,196,124,217,125,165,162,151,45,214,158,109,125,164,75,109,214,219,112,137,68,164,25,160,137,73,82,76,210,126,127,51,185,122,186,178,191,140,181,172,35,186,100,245,253,7,46,77,58,168,136,174,71,102,167,5,212,238,106,67,105,89,127,116,218,201,42,90,80,235,78,160,150,189,155,143,154,77,171,85,106,49,160,67,168,84,229,202,143,75,142,113,32,180,243,202,90,34,176,110,184,241,180,210,76,244,66,13,215,157,112,210,157,11,123,139,87,122,140,206,221,56,50,101,211,228,213,137,93,204,189,126,62,147,238,254,101,10,223,245,254,133,45,135,139,170,119,212,116,210,124,217,77,18,54,184,218,86,142,139,114,76,210,247,109,149,0,164,14,48,88,57,93,177,179,64,120,171,33,238,162,139,137,116,246,36,67,115,106,17,200,149,6,59,17,36,70,208,150,165,171,106,17,25,222,97,165,9,62,167,98,119,27,106,49,29,114,133,132,49,177,223,50,248,123,133,181,6,34,63,77,171,86,16,245,81,137,47,186,202,36,83,163,33,82,166,50,75,107,215,74,215,29,135,80,131,73,167,215,82,125,100,125,34,210,72,0,170,14,43,25,18,170,149,86,126,105,176,106,217,136,170,106,163,155,247,189,42,156,194,146,251,111,146,150,167,43,4,130,51,74,208,164,154,73,253,137,73,160,209,207,81,47,123,238,55,86,194,247,184,77,223,246,109,205,147,155,98,204,161,92,49,37,215,108,233,21,8,213,218,122,76,201,248,43,145,80,149,33,131,90,76,136,205,14,52,225,26,86,90,160,205,46,36,143,115,107,74,102,80,172,12,230,113,64,199,220,187,102,78,240,193,203,42,208,195,249,180,91,127,209,253,51,245,74,124,215,37,47,159,2,60,133,239,83,114,219,65,232,183,148,69,162,11,213,34,215,83,212,207,181,112,222,206,182,41,231,7,240,137,248,76,160,90,148,207,146,94,136,232,189,5,22,75,60,206,171,171,230,115,121,207,187,174,157,50,54,237,219,166,170,215,93,75,73,170,3,138,103,67,7,43,184,251,150,11,255,0,10,173,103,182,86,170,180,246,228,83,155,218,131,234,101,68,144,212,182,163,106,181,161,8,231,46,58,90,230,41,68,148,115,55,158,164,157,15,56,66,228,248,45,224,229,118,207,193,171,183,24,170,239,114,226,98,37,66,60,122,92,109,168,61,209,105,170,144,218,164,239,74,204,203,123,239,200,107,150,164,33,73,233,183,122,201,113,38,86,42,0,2,170,248,231,126,100,255,0,105,63,118,136,171,194,227,199,102,25,125,245,228,243,69,255,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,68,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,120,176,224,11,55,222,15,39,17,168,116,198,23,87,160,188,78,201,116,153,35,95,68,196,89,207,44,181,75,106,87,211,89,31,106,137,58,247,232,125,162,166,114,225,116,38,202,199,59,46,179,33,75,105,44,87,233,196,225,235,183,105,38,99,42,61,117,50,208,139,111,111,104,209,253,137,89,98,225,178,104,21,200,207,33,214,231,211,34,201,37,37,68,162,61,236,165,93,228,103,239,247,152,251,160,63,138,50,73,26,148,100,68,69,169,153,138,53,226,175,140,171,191,177,225,203,62,5,73,79,83,173,230,142,35,173,37,237,200,76,166,38,78,108,253,82,90,146,74,36,172,139,180,137,90,123,135,143,225,203,129,18,113,147,31,41,146,228,211,57,244,187,121,198,106,175,56,227,38,166,183,49,54,33,169,58,155,107,78,237,174,107,161,233,217,237,34,23,229,76,129,30,149,77,137,75,136,218,80,196,54,27,142,210,82,68,68,148,33,36,146,34,34,34,34,236,47,97,15,210,0,0,0,3,128,103,151,18,75,13,114,223,120,79,109,247,153,145,83,165,84,41,145,220,105,91,84,135,92,129,36,210,100,123,146,101,161,163,93,75,83,250,133,3,216,86,221,79,21,241,102,137,109,165,110,200,153,116,87,227,69,113,197,154,150,163,92,153,41,65,173,71,162,143,189,205,76,244,87,127,180,94,181,85,234,94,77,114,100,181,69,76,120,149,10,101,178,104,65,182,73,108,221,168,183,74,61,15,179,148,165,40,213,27,234,89,233,253,234,39,197,92,78,186,177,106,246,171,94,119,85,106,124,247,234,19,31,144,217,74,146,227,188,134,220,121,110,19,104,222,181,26,82,147,113,90,36,140,200,181,63,180,121,1,101,156,30,112,50,85,74,243,169,226,245,106,152,125,53,51,147,232,231,28,100,246,175,152,213,66,59,186,26,155,208,244,50,47,162,162,250,253,194,223,0,6,112,179,156,100,121,148,188,12,143,95,243,191,255,0,208,35,139,123,225,109,52,229,101,126,136,209,167,78,79,83,236,247,212,102,137,132,0,0,0,0,0,0,0,0,0,2,31,113,72,130,185,89,94,174,60,158,230,122,109,127,93,70,17,10,117,202,99,142,51,152,27,85,198,149,181,101,215,104,122,233,255,0,161,62,52,148,70,71,218,67,250,3,153,230,23,5,109,220,118,195,90,149,143,93,129,29,211,149,201,228,188,182,144,165,181,182,67,78,171,106,148,218,246,235,202,34,61,11,183,254,178,206,246,50,96,213,237,130,55,156,203,50,243,163,202,139,34,47,47,71,87,29,228,54,230,230,155,115,213,55,16,131,61,9,212,145,246,118,25,253,134,126,16,136,207,176,134,137,50,37,74,184,32,101,102,207,167,221,136,152,137,201,244,135,49,18,201,100,233,127,24,201,50,212,156,45,126,137,167,191,217,160,163,236,215,97,195,184,111,141,23,21,5,49,73,152,241,87,9,8,73,32,210,68,107,134,211,157,219,82,94,211,246,11,39,224,217,136,146,107,120,105,92,178,167,74,222,228,10,132,151,217,111,121,153,147,40,143,79,109,39,161,168,253,166,101,216,68,95,226,22,60,0,0,0,0,32,215,21,140,15,111,16,240,77,119,165,62,156,78,84,109,213,156,199,93,67,58,172,163,71,137,57,195,35,81,54,165,109,220,178,62,211,34,250,203,188,83,126,14,93,82,44,44,90,180,110,166,223,83,39,72,175,83,229,184,100,163,79,170,212,150,214,100,125,169,236,245,61,229,250,134,145,48,126,240,98,253,195,11,94,237,97,244,59,233,58,60,41,75,82,20,74,45,206,71,109,195,237,37,43,244,253,230,61,136,8,175,196,99,26,24,194,124,187,215,161,179,50,59,83,238,56,178,168,205,18,156,36,186,158,162,12,178,37,163,215,74,136,201,77,246,25,107,219,236,49,72,56,35,102,212,49,91,27,45,59,95,150,252,183,43,151,12,6,101,47,69,56,100,135,165,182,133,173,103,181,93,159,57,218,102,71,223,219,168,209,222,21,89,49,48,235,14,237,219,46,27,72,66,105,20,184,144,149,177,36,68,165,52,194,27,51,236,74,117,250,5,236,47,176,187,135,171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,227,175,240,249,201,37,87,53,247,251,149,219,157,137,112,112,234,213,145,29,234,172,197,69,82,152,171,62,151,153,82,233,40,113,47,52,180,45,200,234,113,74,117,179,81,178,92,179,81,17,184,222,183,211,73,164,210,168,20,168,84,42,21,50,37,58,155,78,142,220,72,112,226,50,150,88,140,195,105,36,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,253,99,154,102,43,1,172,220,201,97,29,119,10,111,56,81,20,138,140,117,174,153,57,232,230,242,233,53,18,66,138,60,214,137,43,66,183,182,165,106,105,37,167,122,13,109,168,246,45,68,121,236,204,86,3,94,89,109,197,202,238,20,222,112,165,165,116,233,11,93,50,115,209,201,148,85,169,198,181,20,121,173,18,86,180,236,113,41,212,210,75,86,197,146,219,81,239,66,136,165,175,5,79,20,247,79,195,249,222,99,78,19,255,0,60,249,24,252,116,126,68,255,0,154,143,200,239,145,222,146,254,210,122,67,170,234,250,111,253,97,157,155,122,111,247,90,239,246,105,219,229,50,83,195,123,241,62,197,58,174,38,126,25,126,86,250,78,223,126,133,209,124,157,232,57,124,201,49,222,230,243,58,167,117,211,166,219,183,105,107,191,93,123,52,62,1,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,46,164,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,47,251,253,43,47,249,191,255,0,217,193,64,34,231,177,87,36,148,172,215,228,107,5,235,182,195,17,32,226,45,171,134,244,87,169,83,19,21,42,126,172,194,104,228,164,82,86,226,158,105,8,67,146,20,218,146,235,134,162,100,249,134,146,34,113,205,105,219,250,234,176,174,175,237,173,185,114,91,149,15,247,200,115,169,179,163,185,255,0,37,198,94,109,196,125,74,74,147,236,50,23,189,195,231,59,116,172,215,216,14,80,174,119,226,65,196,91,86,60,118,106,176,213,41,42,126,172,194,89,101,43,171,33,180,178,210,16,135,36,41,196,169,166,201,68,201,242,201,70,68,227,122,211,14,108,124,83,227,39,196,11,135,204,95,22,169,193,83,194,197,211,241,2,119,151,83,133,85,230,199,197,62,50,124,64,184,124,197,241,210,155,176,35,87,120,105,167,16,99,219,210,230,84,173,92,104,151,25,115,153,39,84,136,20,233,148,104,68,241,186,73,61,137,66,228,49,1,4,181,151,98,246,37,38,92,195,37,124,174,30,248,161,85,194,172,224,225,181,78,158,153,111,71,175,214,26,181,231,68,102,106,163,34,67,21,5,20,98,230,232,70,78,33,167,92,106,65,54,162,209,75,142,142,212,153,18,211,161,224,21,87,253,67,31,253,168,191,192,159,254,158,44,167,9,236,95,193,126,22,89,184,103,233,79,73,252,146,183,233,212,46,183,145,201,234,186,88,205,179,205,229,238,86,205,220,189,219,119,43,77,116,212,244,212,102,8,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,0,2,149,184,213,248,167,181,190,31,193,243,26,136,129,84,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,11,233,225,243,157,186,86,107,236,7,40,87,59,241,32,226,45,171,30,59,53,88,106,148,149,63,86,97,44,178,149,213,144,218,89,105,8,67,146,20,226,84,211,100,162,100,249,100,163,34,113,189,127,95,20,127,2,120,155,247,47,156,66,20,2,46,39,133,62,71,36,225,173,42,6,105,49,37,113,29,174,220,244,114,93,173,76,74,26,124,169,212,233,73,66,202,106,220,208,205,18,94,107,68,165,45,168,185,108,186,226,86,106,83,170,109,155,31,1,8,56,151,228,114,54,99,172,215,177,134,199,92,180,98,45,151,71,113,12,196,109,14,200,69,114,156,201,184,249,194,75,40,37,40,164,146,150,234,153,82,19,235,173,195,109,100,100,164,45,154,54,23,83,193,83,194,197,211,241,2,119,151,83,135,148,197,142,13,127,133,12,83,188,177,51,241,142,244,103,202,219,130,163,93,232,190,72,115,186,94,170,75,143,114,185,157,106,119,237,230,109,221,181,58,233,174,133,174,130,85,100,167,42,95,137,246,22,85,112,207,229,239,202,223,73,220,15,215,122,223,69,244,28,190,100,104,236,242,185,124,231,117,211,166,221,187,113,107,191,77,59,53,58,44,205,143,138,124,100,248,129,112,249,139,227,149,11,201,225,161,145,200,217,113,179,89,198,27,225,114,215,136,183,165,29,180,61,17,196,59,29,20,58,115,198,219,229,9,76,172,146,163,146,106,67,74,121,75,79,168,182,201,180,17,18,86,183,166,248,0,10,171,227,157,249,147,253,164,253,218,34,175,11,143,29,152,101,247,215,147,205,23,252,0,57,86,105,241,175,241,118,203,237,237,140,109,211,250,217,118,253,60,186,6,20,215,49,181,206,125,212,71,139,205,79,49,179,54,73,247,154,55,54,172,149,203,37,237,213,90,17,230,176,91,78,104,114,163,15,12,184,81,219,20,75,253,173,215,158,22,244,181,134,158,109,150,9,200,146,170,149,50,41,144,20,226,77,221,204,163,175,52,168,218,112,146,235,145,24,115,184,137,2,181,112,7,24,235,185,127,198,91,79,24,173,198,122,137,118,205,65,50,28,141,185,8,234,226,173,42,110,76,109,235,66,201,190,107,14,58,215,51,97,169,27,247,39,214,73,24,211,72,138,188,81,252,9,226,111,220,190,113,8,80,8,213,64,172,190,49,247,253,229,133,151,150,95,113,7,15,174,25,116,59,134,135,34,227,147,6,116,99,45,237,47,74,105,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,28,170,201,38,112,109,156,220,225,123,85,164,156,72,87,181,14,59,9,187,40,241,26,145,200,130,251,174,62,134,86,219,142,160,146,164,60,152,203,116,144,149,184,109,146,137,11,82,140,183,43,133,113,58,200,119,225,190,133,39,30,112,158,139,186,254,183,233,234,244,149,46,157,78,230,74,186,25,74,217,75,122,171,154,146,231,71,97,50,13,59,91,113,215,146,77,178,90,236,105,37,76,20,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,13,4,240,247,204,165,119,52,57,113,167,222,183,137,111,186,104,149,7,237,234,236,148,69,68,118,102,74,101,13,184,135,219,66,20,100,91,216,125,131,94,132,132,243,121,164,132,37,4,130,25,236,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,141,89,232,201,149,11,56,120,113,22,152,221,87,208,215,157,175,212,72,182,106,78,173,103,21,46,58,72,230,198,146,218,117,213,151,121,77,17,184,148,155,141,169,9,82,119,17,45,167,51,237,86,164,213,104,21,89,180,42,237,50,93,58,165,78,144,228,73,144,229,178,166,95,140,251,106,52,184,211,141,168,137,72,90,84,70,147,73,145,25,25,25,24,187,78,20,153,174,196,124,196,225,197,203,101,98,131,190,149,170,225,207,163,152,102,190,235,198,169,85,40,178,138,65,54,153,36,101,235,188,223,74,162,55,181,220,226,86,147,89,26,210,183,29,231,248,177,193,175,240,161,138,119,150,38,126,49,222,140,249,91,112,84,107,189,23,201,14,119,75,213,73,113,238,87,51,173,78,253,188,205,187,182,167,93,53,208,181,208,77,92,174,96,95,226,215,129,54,206,10,124,169,249,71,242,115,173,254,51,232,122,62,127,81,49,249,63,145,230,57,183,111,63,111,211,61,118,235,217,174,133,74,220,81,252,118,98,111,220,190,79,8,78,158,9,118,181,10,38,1,95,87,172,120,59,43,85,91,192,233,115,36,243,86,124,216,177,33,71,114,59,123,12,246,39,106,230,201,61,72,137,71,204,209,70,100,148,145,88,168,0,0,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,90,160,0,0,160,30,40,254,59,49,55,238,95,39,132,60,86,79,178,153,121,102,235,20,62,67,208,164,75,163,208,160,71,114,77,118,227,76,2,148,197,41,6,218,205,130,90,13,198,137,107,117,212,19,105,65,47,126,156,197,145,26,90,89,150,132,236,11,2,205,194,203,54,147,135,216,125,111,68,161,219,212,56,229,26,12,24,196,123,26,70,166,102,102,102,102,165,173,74,53,45,107,81,154,214,181,41,74,53,41,70,103,232,7,159,191,236,11,55,20,236,218,182,31,98,13,189,18,185,111,87,35,156,105,208,100,145,236,117,26,145,145,145,145,146,144,180,168,146,180,45,38,75,66,210,149,36,210,164,145,150,123,51,131,148,203,203,40,184,161,242,30,187,34,93,98,133,62,59,114,104,87,26,160,20,86,42,168,38,208,111,146,16,78,58,72,91,78,172,219,82,13,123,244,229,172,200,146,234,12,253,175,11,143,29,152,101,247,215,147,205,19,255,0,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,125,245,228,243,69,196,231,7,41,150,110,110,176,191,228,61,118,68,74,61,118,4,134,228,208,174,53,64,57,79,210,150,110,32,223,36,32,156,104,214,135,90,65,182,164,26,246,107,203,89,145,169,164,25,81,13,173,150,44,101,185,243,5,23,44,74,181,253,15,127,61,80,93,61,232,85,71,146,195,113,121,109,41,231,31,91,133,184,148,202,88,66,158,37,183,191,152,217,17,180,78,110,65,43,70,118,5,129,102,225,101,155,73,195,236,62,183,162,80,237,234,28,114,141,6,12,98,61,141,35,83,51,51,51,51,82,214,165,26,150,181,168,205,107,90,148,165,26,148,163,51,244,0,41,91,140,158,53,252,185,204,21,39,7,34,83,249,49,48,202,158,124,231,220,107,107,143,206,168,181,30,67,155,84,78,40,148,202,88,68,50,78,168,66,137,206,126,187,147,176,196,106,201,126,49,208,176,11,52,22,6,42,221,44,239,162,210,170,14,71,168,185,185,101,211,69,151,29,216,142,201,209,8,90,215,201,68,133,59,203,74,77,75,229,236,45,13,90,150,143,128,0,101,92,119,92,159,102,206,242,202,46,40,124,184,161,71,151,88,161,79,142,228,106,237,184,153,229,21,138,170,9,181,147,6,181,155,110,146,22,211,171,39,18,178,70,253,57,136,35,36,186,178,61,9,216,23,253,155,138,118,109,39,16,112,250,225,137,92,183,171,145,202,76,25,209,140,246,58,141,76,140,140,140,137,72,90,84,74,66,208,162,37,161,105,82,84,73,82,76,138,16,102,143,133,39,227,41,142,215,54,53,254,30,190,78,124,163,232,191,139,62,75,117,156,142,158,27,17,191,45,213,183,187,119,35,119,208,45,55,105,219,166,167,213,114,49,145,143,196,187,229,183,249,168,252,177,249,99,232,223,237,39,163,250,94,147,169,255,0,214,30,223,187,169,255,0,115,166,207,110,189,146,168,7,10,206,230,60,201,203,142,90,47,28,73,163,77,136,197,194,81,209,75,183,201,233,13,54,179,168,201,89,52,219,141,33,212,45,47,45,148,169,201,38,214,197,111,68,117,145,232,157,202,44,230,11,126,224,183,142,149,219,166,196,187,112,26,227,172,210,151,18,201,233,234,54,212,77,16,220,238,150,91,210,23,52,180,35,35,117,150,223,54,149,191,105,169,10,151,181,75,52,169,164,166,202,128,0,85,95,28,239,204,159,237,39,238,209,21,120,92,120,236,195,47,190,188,158,104,191,224,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,149,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,166,42,217,49,49,23,14,238,43,46,99,72,90,106,244,185,112,147,189,36,100,149,58,194,219,35,237,74,180,250,103,236,63,176,251,134,113,49,186,205,168,97,78,54,93,150,191,45,248,142,80,238,25,236,197,94,138,108,205,12,203,113,8,90,15,106,123,62,111,176,200,139,187,179,65,119,220,57,241,161,140,88,203,189,6,27,211,35,185,62,219,139,22,140,234,82,225,27,170,233,224,196,35,90,253,117,40,204,212,231,105,158,157,190,194,18,160,7,142,198,11,193,139,11,12,46,139,181,247,208,215,163,40,243,101,33,74,81,39,214,110,59,142,23,105,169,63,161,239,33,155,204,99,186,159,191,113,106,238,186,156,125,111,29,94,189,80,150,217,154,141,94,171,178,92,89,17,118,171,179,215,247,159,235,23,29,194,159,3,219,195,204,19,69,233,80,167,19,117,27,137,101,49,167,150,206,139,56,210,34,65,112,136,148,109,165,91,119,32,207,176,204,190,179,239,19,152,0,0,0,0,87,15,25,60,68,147,68,195,74,29,149,6,86,199,39,212,35,62,243,123,204,140,217,92,122,131,106,61,9,69,237,34,46,210,50,255,0,16,132,252,52,48,241,87,190,101,168,179,92,140,78,179,67,92,106,158,166,141,219,84,205,66,25,235,244,76,136,200,149,245,125,164,44,123,139,29,50,226,153,150,38,202,128,220,197,181,22,174,78,203,40,228,179,210,58,105,243,183,154,246,22,155,52,50,212,207,179,187,81,69,227,221,224,222,13,94,216,221,121,195,179,44,202,60,169,82,37,115,53,117,17,222,91,109,237,105,199,61,99,109,11,50,212,154,81,23,103,105,151,218,101,162,12,189,96,173,189,129,56,107,77,177,232,80,35,180,168,188,238,115,200,105,9,91,187,164,58,234,119,41,45,163,118,156,211,34,212,187,63,235,62,154,3,248,102,69,218,99,54,185,179,113,199,179,3,117,56,234,183,40,250,29,79,93,127,244,38,5,197,112,183,130,184,185,94,161,188,174,231,186,157,63,85,70,105,9,130,0,0,0,0,0,0,0,0,0,2,61,231,194,202,43,231,44,247,93,37,28,227,124,250,30,89,53,222,127,198,17,84,127,201,81,247,35,216,66,130,240,142,228,85,163,136,116,155,133,14,147,106,137,207,209,70,173,52,220,195,136,239,212,191,75,222,52,205,110,214,35,87,232,241,234,209,20,149,52,254,253,166,70,70,94,170,205,39,220,102,93,228,126,209,244,128,7,8,204,142,77,176,127,51,20,213,51,120,82,206,21,75,179,74,157,57,136,173,203,250,76,247,188,227,14,43,232,176,148,255,0,114,102,94,237,34,173,141,193,167,12,232,247,87,95,116,221,181,185,180,166,127,36,203,115,227,184,165,234,218,136,247,165,112,137,39,162,141,38,90,123,189,226,197,105,20,154,125,14,158,213,46,151,25,184,241,88,221,203,109,180,37,9,78,170,53,30,132,146,34,46,211,51,238,20,137,197,42,132,116,220,113,186,37,148,52,180,149,212,105,72,37,19,123,117,254,42,111,179,93,62,161,234,56,55,220,178,169,248,221,90,162,117,75,76,105,52,57,42,229,111,50,73,173,82,233,233,215,77,116,215,66,211,187,81,115,224,0,0,0,3,202,98,181,165,18,251,195,91,166,208,154,194,93,110,175,70,157,8,146,105,37,25,27,177,214,222,165,170,85,219,235,159,176,254,195,25,192,199,75,26,78,26,98,245,215,105,173,165,176,154,117,106,115,81,245,73,164,201,166,229,58,218,15,232,167,244,61,132,68,46,111,133,102,41,166,254,203,123,52,137,181,4,57,58,223,154,154,90,26,83,186,184,76,49,2,18,73,91,77,106,61,187,150,101,174,132,90,251,8,76,241,255,0,14,184,134,90,91,206,40,146,132,36,212,163,51,208,136,139,188,197,41,113,100,199,166,239,252,88,99,15,104,85,82,126,151,66,105,41,146,134,223,220,73,154,204,153,205,44,140,146,226,146,94,170,203,189,36,175,126,133,216,63,103,8,220,18,77,229,138,50,113,46,163,78,125,200,52,52,173,12,63,201,213,164,203,102,68,7,146,91,141,179,34,81,37,70,125,138,37,105,238,239,23,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,18,168,0,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,21,87,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,46,164,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,47,251,253,43,47,249,191,255,0,217,193,64,35,74,121,78,240,177,131,127,15,237,239,46,96,67,94,43,25,28,147,137,84,169,249,164,195,101,196,106,187,108,81,205,119,77,49,72,105,130,168,211,162,165,107,57,168,115,66,53,201,101,173,82,164,184,163,230,50,211,105,65,165,77,37,183,170,131,10,177,50,234,193,188,71,183,49,74,202,151,211,214,173,154,131,85,8,219,156,113,13,189,176,253,118,29,229,173,11,83,46,160,212,219,136,37,22,246,214,180,153,232,163,12,88,190,191,10,24,167,121,98,103,162,253,25,242,182,224,168,215,122,46,127,59,165,234,164,184,247,43,153,181,59,246,243,54,238,218,157,116,215,66,215,65,111,252,21,60,44,93,63,16,39,121,117,56,85,94,108,124,83,227,39,196,11,135,204,95,19,211,34,150,4,108,79,225,107,143,118,99,214,244,186,236,137,85,138,228,154,125,62,33,58,167,223,168,198,164,211,228,66,38,210,209,239,90,202,75,44,153,32,181,222,100,73,50,81,25,164,234,216,105,207,4,47,90,174,37,96,189,131,136,213,216,241,24,169,93,86,189,42,183,49,168,136,82,88,109,249,49,27,121,196,182,149,41,74,36,18,150,100,68,106,81,233,166,166,125,227,218,128,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,239,238,203,166,133,99,90,181,155,214,233,157,209,81,109,250,124,138,165,70,79,41,110,114,34,176,218,156,117,205,136,37,45,91,80,133,30,137,35,81,233,161,17,159,96,173,107,23,139,223,166,51,113,58,214,175,211,233,72,193,138,205,65,171,122,139,81,74,186,119,160,109,125,72,110,176,251,178,9,191,153,123,121,41,230,220,36,114,90,38,205,58,173,167,122,139,63,0,1,74,220,106,252,83,218,223,15,224,249,141,68,66,171,3,11,111,188,80,249,71,242,22,133,233,63,146,86,252,203,166,177,252,41,150,122,90,92,93,188,247,254,117,105,223,183,152,143,81,27,150,122,246,36,244,49,234,242,177,95,198,91,99,48,86,77,111,47,212,79,76,95,204,212,13,20,138,122,163,37,246,229,115,26,91,111,182,233,40,210,73,101,76,45,226,113,205,200,229,182,107,94,246,246,239,77,207,113,49,114,170,247,15,252,64,122,187,10,36,58,146,227,208,85,50,60,73,42,146,195,47,157,90,15,49,13,186,166,219,83,136,37,106,68,179,109,6,162,34,51,74,117,208,169,135,41,222,41,240,111,226,5,189,230,44,13,41,128,0,205,102,108,124,83,227,39,196,11,135,204,95,22,169,193,83,194,197,211,241,2,119,151,83,132,255,0,1,154,204,216,248,167,198,79,136,23,15,152,190,38,255,0,8,12,166,89,183,212,153,57,161,188,36,68,171,46,213,172,73,162,210,40,114,96,26,145,22,162,219,80,228,53,82,39,121,155,84,180,37,247,18,134,212,209,237,94,215,82,162,90,17,182,221,0,0,5,85,241,206,252,201,254,210,126,237,17,87,133,199,142,204,50,251,235,201,230,139,254,0,21,171,198,211,19,46,171,127,14,48,239,11,105,50,250,122,45,225,80,168,84,42,252,183,28,67,146,58,2,141,200,97,91,86,72,91,38,185,102,226,144,180,171,231,24,97,68,105,52,118,215,94,75,240,114,133,143,185,160,176,48,170,233,123,101,22,171,80,114,69,69,189,171,62,166,44,72,238,203,118,54,168,90,22,142,114,35,169,174,98,84,74,71,51,121,106,105,208,244,81,118,90,212,43,230,213,172,217,87,76,30,182,139,112,83,228,82,234,49,185,171,111,159,21,246,212,219,173,239,65,165,105,220,133,168,181,73,146,139,93,72,200,251,70,93,234,212,154,173,2,171,54,133,93,166,75,167,84,169,210,28,137,50,28,182,84,203,241,159,109,70,151,26,113,181,17,41,11,74,136,210,105,50,35,35,35,35,26,20,225,225,122,213,111,252,150,225,85,118,179,30,35,50,34,209,215,68,66,99,33,73,65,177,79,146,236,22,84,100,165,40,247,169,168,205,169,103,174,134,179,81,145,36,140,146,94,127,138,63,129,60,77,251,151,206,33,10,1,26,168,21,87,199,59,243,39,251,73,251,180,69,94,23,30,59,48,203,239,175,39,154,47,248,103,219,137,165,38,149,69,207,30,39,195,163,83,34,64,142,228,138,108,181,181,25,148,180,133,62,253,50,35,207,58,105,73,17,26,220,117,199,28,90,187,212,181,169,71,169,153,152,176,174,10,158,22,46,159,136,19,188,186,156,41,88,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,41,47,140,253,38,149,78,205,125,18,101,62,153,18,44,138,165,143,2,92,231,89,101,40,92,167,202,100,214,73,215,84,69,170,214,77,50,211,100,165,106,123,27,66,123,146,68,93,131,129,143,231,179,246,111,247,144,181,64,20,3,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,0,0,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,133,170,8,1,196,55,136,252,204,187,87,105,248,79,130,15,210,167,95,80,106,12,200,185,142,163,9,245,183,77,138,148,71,146,212,98,74,146,134,222,234,155,123,106,156,109,211,83,109,165,194,45,142,45,14,53,42,178,197,152,91,87,52,24,53,69,197,203,90,55,65,215,243,35,84,105,107,148,220,135,169,147,154,86,215,99,184,164,31,247,46,32,212,148,41,109,58,210,205,8,223,180,186,168,10,1,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,125,121,60,209,63,248,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,95,240,231,247,22,5,225,197,211,140,182,142,60,213,232,219,238,251,38,159,62,157,75,150,217,147,127,55,45,36,133,27,198,146,37,187,203,65,200,75,104,82,141,180,117,111,171,97,173,73,82,122,0,0,204,182,63,99,29,119,48,24,203,118,99,21,198,207,79,46,230,168,42,67,113,183,33,125,36,84,36,155,141,27,122,16,130,115,148,195,109,53,204,216,74,94,205,202,245,148,102,60,0,210,158,86,49,175,241,137,203,237,147,140,110,83,250,41,119,5,60,250,246,18,215,45,180,78,97,213,199,149,202,79,49,195,38,77,246,93,54,247,44,213,203,52,110,209,90,145,117,80,1,149,113,234,174,44,45,190,237,75,18,209,196,202,253,11,165,182,239,190,191,228,252,222,169,149,245,157,19,196,204,175,155,66,205,198,246,56,162,79,206,37,59,181,213,58,151,104,177,254,11,23,38,60,166,77,215,106,83,237,136,146,176,128,228,46,108,234,172,179,228,46,21,108,218,109,36,220,85,146,12,228,173,109,33,174,107,42,50,75,104,75,110,111,109,74,38,228,218,248,0,10,118,227,63,143,49,174,172,80,182,176,2,133,54,95,79,99,199,85,82,186,132,200,117,44,57,81,152,219,106,97,181,178,104,36,45,108,198,209,105,116,148,190,201,206,32,182,26,86,74,174,1,218,178,95,140,116,44,2,205,5,129,138,183,75,59,232,180,170,131,145,234,46,110,89,116,209,101,199,118,35,178,116,66,22,181,242,81,33,78,242,210,147,82,249,123,11,67,86,165,163,224,0,21,87,199,59,243,39,251,73,251,180,69,94,23,30,59,48,203,239,175,39,154,47,248,6,107,51,99,226,159,25,62,32,92,62,98,248,185,238,25,213,106,85,3,135,254,31,215,107,181,56,148,234,109,58,61,122,92,201,146,222,75,44,70,97,186,180,229,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,234,185,121,205,134,9,102,142,53,121,252,30,184,229,212,87,109,72,75,53,38,100,211,159,138,182,144,227,175,162,59,196,110,36,146,164,60,152,203,113,4,70,107,74,13,36,226,91,94,168,46,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,151,56,185,224,145,89,184,163,23,18,233,212,231,155,131,92,66,16,251,228,206,141,42,91,210,39,188,162,220,77,145,26,141,41,35,237,81,171,79,127,120,252,60,38,241,233,187,3,22,30,195,218,237,80,152,165,215,90,82,99,33,111,237,37,77,122,76,22,144,68,74,113,41,63,85,7,220,147,87,187,82,236,23,92,211,136,121,164,60,218,137,72,90,73,73,50,61,72,200,251,140,127,216,134,28,84,241,77,54,6,91,222,164,66,168,33,185,215,4,213,82,214,210,93,209,206,67,240,38,164,213,180,150,147,219,185,4,90,232,101,175,176,197,49,224,93,141,39,18,241,122,212,180,208,210,223,77,70,181,5,169,26,36,212,102,211,146,154,109,103,244,85,250,126,210,50,26,64,194,155,74,37,137,134,182,181,161,9,132,178,221,34,141,6,17,164,144,73,51,54,163,161,189,79,68,167,183,212,47,97,125,132,61,88,0,0,0,0,166,14,50,23,44,170,134,54,209,104,189,82,213,26,53,14,50,185,91,204,210,75,76,186,130,117,211,93,53,208,244,215,77,71,214,224,205,73,57,88,161,95,168,28,100,168,154,165,74,45,230,141,116,50,145,79,62,253,5,177,226,62,30,219,152,167,102,85,108,91,174,55,58,157,86,136,252,71,116,67,106,90,9,214,150,210,148,142,98,84,146,81,37,197,104,102,147,253,125,194,191,106,92,24,176,222,93,232,244,232,215,157,121,154,11,175,41,238,73,84,88,75,201,35,116,207,106,82,80,118,17,18,59,8,189,255,0,80,150,57,110,201,182,15,229,158,154,150,108,250,89,205,169,118,235,83,168,177,21,201,127,73,238,231,155,97,181,125,23,212,159,238,72,139,223,175,119,0,31,54,226,172,70,160,81,228,85,165,169,41,105,141,155,140,204,136,189,101,146,75,188,200,187,204,189,163,51,56,187,114,46,239,196,58,181,196,183,73,197,75,228,106,162,86,186,237,97,180,119,234,127,163,239,23,233,144,251,40,172,108,179,218,148,149,243,137,242,235,185,132,239,121,127,24,74,81,127,37,39,220,191,105,9,8,0,0,0,0,0,0,0,0,0,3,225,222,150,252,107,166,218,153,66,150,202,93,106,79,47,114,77,36,162,61,174,37,93,198,70,93,233,247,12,202,95,118,211,214,77,221,58,220,82,156,75,144,185,93,166,102,74,245,218,74,253,197,250,94,225,127,121,8,197,114,197,188,184,219,151,4,137,12,170,103,240,206,123,105,94,171,71,240,249,72,78,226,53,168,203,82,111,82,212,196,140,0,0,1,81,124,95,105,49,25,168,204,171,162,46,215,223,184,233,141,169,221,132,91,139,209,75,236,221,166,167,244,75,219,236,28,147,132,228,133,179,153,19,66,31,109,4,186,102,211,37,43,67,81,28,248,61,133,239,23,158,0,0,0,0,63,134,68,100,100,100,70,71,216,100,98,145,184,183,225,9,89,56,237,26,242,166,197,38,169,245,218,122,30,125,68,141,187,165,189,50,123,138,237,74,9,39,234,164,187,204,213,246,247,143,91,193,207,18,142,151,137,85,140,63,122,75,166,137,144,100,76,75,91,253,77,203,145,79,104,143,77,197,219,217,166,187,127,95,176,92,104,228,121,170,197,72,248,65,129,151,101,214,169,77,51,47,209,51,217,130,107,89,39,89,93,27,238,54,69,235,160,251,219,254,73,235,238,25,215,187,238,26,206,36,95,213,58,252,231,87,38,161,95,170,60,255,0,210,90,245,91,239,41,123,83,169,169,90,110,89,232,90,153,246,251,69,233,240,211,193,115,194,12,183,211,250,216,105,110,109,202,243,85,229,45,77,237,94,217,16,33,234,157,77,8,61,55,54,125,157,191,105,137,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,18,168,0,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,21,87,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,46,164,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,47,251,253,43,47,249,191,255,0,217,193,64,35,74,121,78,240,177,131,127,15,237,239,46,96,117,81,77,124,87,50,81,248,50,186,159,204,166,25,211,42,178,109,187,182,161,34,77,218,214,156,230,104,245,71,156,74,138,70,243,81,184,150,101,56,226,251,20,157,141,186,91,73,100,79,50,210,107,172,93,79,5,79,11,23,79,196,9,222,93,78,21,87,155,31,20,248,201,241,2,225,243,23,197,170,112,84,240,177,116,252,64,157,229,212,225,85,121,170,194,223,192,182,99,177,23,12,217,161,122,26,5,26,224,149,232,168,93,87,81,202,165,186,190,116,31,156,53,173,74,214,43,172,43,215,81,172,181,209,122,40,148,69,110,156,30,175,90,173,213,147,228,80,170,17,226,55,30,206,186,42,84,72,42,101,10,37,184,194,210,204,227,83,166,106,50,53,243,103,58,146,52,146,75,98,80,90,106,70,165,77,240,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,42,87,138,22,117,255,0,24,11,237,120,49,135,181,58,84,236,54,179,106,8,146,213,70,17,243,189,51,84,75,42,66,228,19,170,73,104,203,92,215,217,108,155,51,67,158,187,187,220,74,218,229,193,97,106,156,43,51,227,254,116,101,83,23,235,95,206,181,104,87,106,117,31,248,4,70,162,37,28,175,248,194,154,91,143,127,55,29,9,252,146,5,170,0,10,86,227,87,226,158,214,248,127,7,204,106,33,193,83,197,61,211,240,254,119,152,211,133,180,225,54,0,224,214,5,122,127,240,71,135,180,171,95,229,69,64,234,117,78,137,10,46,123,221,187,82,91,140,249,108,163,114,249,108,35,107,77,239,94,196,39,114,181,226,188,81,252,9,226,111,220,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,0,1,154,204,216,248,167,198,79,136,23,15,152,190,45,83,130,167,133,139,167,226,4,239,46,167,9,254,3,53,153,177,241,79,140,159,16,46,31,49,124,90,167,5,79,11,23,79,196,9,222,93,78,19,252,0,0,85,95,28,239,204,159,237,39,238,209,21,120,92,120,236,195,47,190,188,158,104,191,224,1,65,124,83,111,249,55,214,116,175,40,165,112,196,171,83,109,88,240,40,20,211,140,109,41,17,80,220,100,59,34,57,173,178,245,150,137,143,203,37,239,51,90,87,185,7,166,194,74,123,95,4,252,47,165,92,56,185,126,98,189,65,81,30,145,102,81,226,211,96,199,122,18,93,91,111,212,22,230,178,154,116,207,86,86,134,161,186,209,237,78,170,68,165,150,228,145,25,46,226,69,0,241,65,180,254,74,103,107,16,122,123,103,208,208,43,62,142,171,67,217,11,167,102,103,54,11,29,68,150,244,34,75,155,229,38,78,247,11,93,206,147,187,140,212,74,18,255,0,129,213,211,93,151,106,226,229,149,34,118,250,45,42,161,71,170,67,141,202,65,114,165,75,110,83,114,28,222,69,189,91,145,10,49,104,102,105,46,94,169,34,53,40,206,74,241,71,240,39,137,191,114,249,196,33,64,35,85,2,170,248,231,126,100,255,0,105,63,118,136,171,194,227,199,102,25,125,245,228,243,69,255,0,10,1,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,74,195,74,121,78,240,177,131,127,15,237,239,46,96,117,80,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,158,207,217,191,222,66,213,0,80,15,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,0,0,2,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,18,83,136,206,117,255,0,21,92,56,98,129,96,84,233,78,98,109,211,243,116,216,207,159,53,202,92,19,37,147,149,53,51,181,72,86,213,160,155,105,46,154,82,183,20,165,104,234,89,117,179,161,113,221,114,125,155,59,203,40,184,161,242,226,133,30,93,98,133,62,59,145,171,182,226,103,148,86,42,168,38,214,76,26,214,109,186,72,91,78,172,156,74,201,27,244,230,32,140,146,234,200,244,39,96,95,246,110,41,217,180,156,65,195,235,134,37,114,222,174,71,41,48,103,70,51,216,234,53,50,50,50,50,37,33,105,81,41,11,66,136,150,133,165,73,81,37,73,50,47,64,40,7,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,0,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,125,245,228,243,68,255,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,125,121,60,209,127,192,0,35,175,16,251,214,171,96,100,183,21,107,180,104,241,30,145,42,142,138,34,211,37,10,82,9,138,132,150,160,188,162,36,169,39,189,45,73,113,72,61,116,37,146,76,201,68,70,147,207,181,167,107,87,111,155,170,141,101,90,208,122,218,213,193,80,143,75,167,70,230,161,190,124,167,220,75,109,55,189,102,148,39,114,214,146,213,70,73,45,117,51,34,237,29,255,0,136,198,21,80,176,127,55,183,189,177,104,89,127,38,109,185,125,13,82,145,17,168,235,106,42,219,126,35,75,125,200,196,175,87,147,213,117,41,34,111,230,208,164,41,180,146,73,27,83,63,248,45,227,29,118,240,193,171,183,7,106,236,243,34,97,221,66,60,138,92,157,200,45,177,106,74,144,226,163,108,74,8,207,99,236,72,119,152,165,173,74,234,118,250,169,109,36,118,42,0,50,174,47,39,34,216,47,133,248,245,195,135,13,240,255,0,23,45,8,151,21,9,201,21,89,101,29,229,184,210,218,125,186,204,237,142,180,235,74,75,173,47,67,82,77,72,82,76,208,181,160,245,74,212,71,53,41,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,31,172,0,126,74,181,90,149,64,165,77,174,215,106,113,41,212,218,116,119,37,204,153,45,228,178,196,102,27,73,169,199,92,113,70,73,66,18,146,53,26,140,200,136,136,204,198,101,241,163,23,175,44,122,197,11,131,23,49,1,248,142,87,110,41,9,122,65,68,96,153,97,164,33,180,180,211,45,163,180,201,13,180,219,109,145,168,212,179,36,17,169,74,81,154,143,197,0,208,159,14,220,116,153,143,217,83,181,46,74,245,103,210,119,37,7,155,109,215,158,81,62,110,42,84,83,34,105,110,184,241,169,79,60,228,85,197,121,199,9,74,74,156,121,127,68,200,208,153,42,3,138,88,185,201,203,142,37,227,44,236,11,177,113,54,149,90,185,34,83,218,168,48,228,55,208,236,26,134,169,82,221,98,36,148,153,183,33,230,155,36,56,226,16,103,162,86,122,26,141,167,201,168,45,199,59,243,39,251,73,251,180,69,94,23,30,59,48,203,239,175,39,154,47,248,6,107,51,99,226,159,25,62,32,92,62,98,248,246,183,118,112,110,105,249,70,176,178,151,103,156,186,109,10,151,30,162,171,185,79,53,29,104,171,190,237,97,83,162,33,163,52,41,214,144,193,37,181,26,210,180,26,214,226,210,164,237,109,42,95,63,203,174,60,222,89,109,197,202,22,43,89,147,101,165,116,233,8,69,78,11,50,9,148,85,169,198,180,156,136,78,154,144,180,236,113,41,208,148,104,86,197,146,28,73,111,66,76,180,83,130,248,189,102,227,214,23,219,248,185,135,239,203,114,133,113,71,83,209,202,91,6,203,237,45,14,41,167,89,113,29,164,75,109,214,220,108,205,38,164,25,160,205,42,82,76,148,126,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,238,37,152,48,172,95,203,125,67,162,134,78,77,182,158,118,188,149,165,189,86,105,143,2,102,137,212,144,179,211,115,133,217,217,246,144,162,203,70,225,172,225,189,253,76,175,65,121,113,170,20,26,163,47,253,37,163,69,176,242,87,162,180,52,171,77,200,45,75,82,62,207,96,209,70,85,113,82,62,47,224,93,167,117,166,83,79,75,244,76,6,103,26,22,74,210,79,70,195,142,17,250,235,61,117,115,249,71,175,188,117,193,78,92,99,49,40,234,152,149,71,195,246,100,186,72,135,6,60,197,55,191,212,220,137,21,6,140,244,220,125,189,186,107,183,245,251,7,146,225,33,132,37,123,99,180,155,202,167,16,157,167,208,169,235,125,133,27,123,182,203,102,100,7,19,218,164,26,75,213,81,247,25,43,236,239,23,114,68,68,68,68,68,68,93,132,68,63,160,0,0,0,2,140,56,177,200,91,217,145,36,45,246,214,72,166,109,34,74,181,52,145,79,157,216,126,225,32,184,42,64,143,208,221,53,78,71,207,115,103,49,204,218,95,71,74,114,182,235,166,189,253,186,106,45,52,0,0,4,115,207,182,43,150,18,101,198,227,184,35,200,97,51,63,129,242,27,82,244,90,255,0,135,197,66,182,145,45,38,122,19,154,158,134,40,18,196,182,158,189,174,232,54,226,84,226,156,155,205,237,35,51,87,168,210,151,238,63,209,247,13,53,217,118,252,107,90,218,135,66,136,202,90,106,55,51,106,73,36,146,45,206,41,93,196,68,93,234,247,15,184,0,0,0,0,0,0,0,0,0,3,248,101,169,104,40,3,137,46,22,163,12,115,59,112,198,131,13,108,211,38,244,157,26,205,189,169,94,202,124,51,94,134,72,74,79,69,44,251,191,95,104,238,124,36,115,20,139,78,242,149,132,183,29,93,109,193,170,236,232,27,118,70,141,183,202,106,123,238,232,75,116,136,181,82,146,126,170,79,183,191,78,241,113,132,100,125,164,122,143,232,0,0,169,94,47,149,234,84,232,238,211,35,62,218,165,51,115,83,92,90,9,73,53,18,125,22,239,105,145,30,191,202,47,96,225,156,43,32,74,151,153,120,238,177,191,107,48,144,226,246,235,166,210,168,66,215,93,8,94,232,0,0,0,0,8,9,197,211,11,90,186,48,98,45,236,212,85,187,38,147,45,189,202,66,55,26,90,106,36,247,12,204,246,25,145,17,171,222,69,246,119,138,214,200,109,250,246,31,230,98,209,154,219,206,52,221,86,163,2,148,249,182,163,73,155,78,212,34,154,139,233,39,179,212,246,234,95,81,141,14,83,229,53,54,4,105,172,153,155,114,25,67,168,51,62,211,74,146,70,93,223,104,174,254,49,152,173,30,133,133,212,124,58,135,37,61,125,66,161,30,83,173,146,203,94,153,200,245,6,84,102,68,178,86,155,136,187,210,101,254,33,91,121,57,194,169,184,179,152,59,54,138,212,37,200,135,10,179,78,157,56,185,102,180,244,200,157,29,46,18,189,69,22,154,57,219,184,180,247,152,209,93,185,69,135,110,91,244,202,5,61,148,53,26,155,13,152,141,33,9,36,146,80,218,9,9,34,34,34,34,236,73,119,17,15,162,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,18,168,0,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,21,87,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,46,164,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,47,251,253,43,47,249,191,255,0,217,193,64,35,74,121,78,240,177,131,127,15,237,239,46,96,117,81,242,110,203,90,133,124,218,181,155,42,233,131,214,209,110,10,124,138,93,70,55,53,109,243,226,190,218,155,117,189,232,52,173,59,144,181,22,169,50,81,107,169,25,31,104,205,102,97,109,106,21,141,143,184,151,101,90,208,122,42,45,191,120,86,105,116,232,220,213,185,200,138,196,215,91,105,189,235,53,45,91,80,132,150,170,51,81,233,169,153,159,104,182,174,10,158,22,46,159,136,19,188,186,156,42,175,54,62,41,241,147,226,5,195,230,47,139,84,224,169,225,98,233,248,129,59,203,169,194,47,241,167,176,36,208,179,13,106,98,12,123,122,36,58,109,213,107,162,50,231,50,77,37,115,234,48,228,56,79,27,164,147,222,165,162,59,240,16,75,89,118,163,98,82,103,203,50,79,235,224,151,116,215,98,99,237,245,101,71,157,178,139,85,179,206,169,50,55,41,7,205,149,18,108,118,227,185,188,203,122,118,162,108,146,208,140,146,124,205,84,70,105,73,149,202,0,12,171,139,9,204,135,16,73,52,156,176,225,174,87,176,90,171,17,107,94,27,208,32,94,21,200,206,181,37,27,30,164,170,60,202,41,180,235,10,73,44,146,182,20,183,218,119,123,107,37,53,234,173,43,210,26,224,94,5,226,62,98,241,30,157,133,248,95,70,235,170,179,181,117,231,157,51,68,90,124,84,153,19,146,164,184,68,124,182,81,185,58,158,134,163,82,146,132,37,107,90,16,171,116,198,126,22,120,95,82,202,132,60,49,195,88,210,219,190,236,232,242,43,116,202,139,50,28,36,87,43,107,135,29,169,105,117,153,47,169,166,81,48,225,71,34,34,113,41,97,105,66,146,123,9,196,59,76,55,101,173,93,177,174,170,205,149,116,193,232,171,86,253,66,69,46,163,27,154,135,57,18,152,113,77,186,222,244,26,144,173,171,66,139,84,153,164,244,212,140,203,180,93,167,13,12,241,198,204,117,154,206,15,95,8,150,140,69,178,232,237,173,233,110,45,217,8,174,83,153,54,216,41,170,121,102,165,20,146,82,218,75,201,90,189,117,184,78,32,204,148,180,51,55,192,82,183,26,191,20,246,183,195,248,62,99,81,14,10,158,41,238,159,135,243,188,198,156,46,164,69,94,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,0,205,102,108,124,83,227,39,196,11,135,204,95,22,169,193,83,194,197,211,241,2,119,151,83,132,255,0,1,154,204,216,248,167,198,79,136,23,15,152,190,45,83,130,167,133,139,167,226,4,239,46,167,9,254,0,0,42,175,142,119,230,79,246,147,247,104,138,188,46,60,118,97,151,223,94,79,52,95,240,0,203,101,217,116,215,111,155,170,179,122,221,51,186,218,213,193,80,145,84,168,201,229,33,190,124,167,220,83,142,185,177,4,148,39,114,214,163,209,36,73,45,116,34,34,236,23,105,194,11,11,233,86,94,82,227,95,140,170,35,245,44,65,172,77,169,72,125,48,146,211,237,49,25,229,66,106,42,221,212,212,242,18,168,239,60,157,118,146,78,83,132,73,239,82,166,248,169,94,56,182,181,10,37,213,132,151,172,120,59,43,85,90,125,98,151,50,79,53,103,205,139,17,200,174,71,111,97,158,196,237,92,217,39,169,17,40,249,154,40,204,146,146,46,43,194,26,250,249,37,156,154,109,3,209,125,95,203,91,126,169,66,231,115,249,125,39,45,180,207,230,237,218,124,205,122,14,94,221,83,249,93,218,250,187,85,101,92,81,252,9,226,111,220,190,113,8,80,8,213,64,170,190,57,223,153,63,218,79,221,162,42,240,184,241,217,134,95,125,121,60,209,127,194,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,82,176,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,181,64,20,3,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,0,0,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,2,149,184,213,248,167,181,190,31,193,243,26,136,243,252,60,179,103,102,229,23,11,241,182,248,174,199,137,88,174,207,145,107,198,161,91,138,158,113,95,170,172,156,158,79,154,22,77,186,104,67,77,44,220,82,205,27,53,229,160,204,148,234,8,226,86,41,98,149,247,141,55,221,79,19,49,46,187,233,155,146,179,201,235,102,244,172,199,230,242,153,67,45,252,219,40,67,105,209,182,144,159,85,37,174,154,158,166,102,103,106,156,60,184,107,83,173,171,38,161,137,153,152,179,247,220,23,93,61,232,84,170,27,178,101,69,149,71,165,203,135,34,44,164,201,229,58,130,39,164,177,41,73,54,148,147,91,9,74,79,114,29,82,208,212,11,206,222,79,174,108,163,98,131,180,85,20,185,182,77,114,67,234,180,235,18,221,143,207,156,195,77,176,183,144,227,109,44,212,149,178,169,40,104,214,164,54,78,26,77,104,74,72,246,167,160,112,226,207,28,108,169,94,83,236,252,65,68,185,24,117,120,72,97,115,158,105,110,186,186,36,180,145,160,166,180,193,25,165,104,82,77,41,125,41,79,53,72,105,165,36,212,108,147,78,94,240,160,30,40,254,59,49,55,238,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,247,215,147,205,19,255,0,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,125,245,228,243,69,255,0,0,0,170,190,55,184,165,255,0,238,211,5,41,245,223,245,93,211,87,166,116,191,100,104,15,243,141,31,254,50,78,196,47,235,90,127,38,98,63,240,142,195,59,170,240,205,237,30,250,164,196,210,139,97,83,231,212,42,242,156,109,206,90,122,152,143,67,97,132,173,40,52,19,203,91,230,180,161,106,78,230,216,125,68,102,104,208,228,7,27,220,45,255,0,247,105,141,116,250,23,250,174,214,171,212,250,175,178,76,6,57,38,191,255,0,25,43,122,17,245,45,95,147,33,29,120,73,222,181,91,87,58,86,253,10,159,30,35,145,239,26,61,86,137,57,79,33,70,182,216,68,101,78,37,52,100,162,34,95,54,11,73,51,81,40,182,41,101,166,166,74,77,239,0,12,171,139,254,225,113,224,79,12,190,250,243,137,162,85,0,0,130,188,96,177,142,133,99,101,128,240,170,67,61,69,107,18,234,12,71,134,222,229,163,145,22,12,134,37,200,147,169,33,72,86,213,162,51,92,179,82,20,125,78,244,238,38,212,66,162,242,221,130,21,92,199,227,109,173,130,244,106,228,74,52,139,142,67,169,92,249,45,169,196,70,97,150,28,144,242,201,9,237,90,201,166,92,216,141,82,74,94,212,154,144,70,107,46,106,58,85,255,0,130,21,91,15,7,176,175,25,94,174,68,153,77,197,24,245,149,71,136,150,212,135,224,191,78,156,168,206,161,125,233,90,20,147,101,105,89,25,30,171,113,38,146,216,75,114,101,112,91,198,58,21,159,140,183,110,14,213,217,229,203,196,74,124,121,20,185,59,150,123,165,83,83,33,197,70,216,148,25,22,246,31,144,239,49,75,66,83,211,109,245,148,226,72,174,80,70,174,32,24,77,142,216,191,151,218,189,179,128,55,125,86,29,105,237,145,166,219,240,213,13,134,238,24,47,58,218,30,142,228,167,205,11,143,177,27,151,170,29,74,92,108,158,101,104,112,157,78,202,1,180,238,154,237,141,117,81,175,91,90,119,69,90,183,234,17,234,148,233,60,164,57,200,148,195,137,113,167,54,44,148,133,109,90,18,122,40,141,39,166,134,70,93,130,90,231,207,56,54,206,110,112,191,3,171,73,56,144,175,106,28,122,234,110,202,60,70,164,114,32,190,235,145,16,202,219,113,212,18,84,135,147,25,110,146,18,183,13,178,81,33,106,81,150,229,121,254,23,30,59,48,203,239,175,39,154,47,248,6,107,51,99,226,159,25,62,32,92,62,98,248,241,86,5,129,121,98,157,229,73,195,236,62,183,165,215,46,26,228,130,141,6,12,98,45,238,175,67,51,51,51,50,74,16,148,146,150,181,168,201,8,66,84,165,26,82,147,50,145,89,222,200,53,213,147,95,147,85,127,150,95,44,173,187,143,157,27,210,141,209,220,131,209,206,111,214,233,222,78,247,91,46,99,103,189,179,230,238,95,41,255,0,80,137,189,202,243,249,36,206,13,205,148,108,80,106,180,147,151,54,201,174,72,97,55,101,30,35,81,249,243,152,105,183,208,202,219,113,212,26,146,182,85,37,110,146,18,182,201,195,73,33,106,73,30,228,223,245,129,127,217,184,167,102,210,113,7,15,174,24,149,203,122,185,28,164,193,157,24,207,99,168,212,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,157,113,209,97,220,118,253,78,129,80,101,14,198,169,67,122,35,168,90,73,68,164,56,131,66,136,200,200,200,251,20,125,228,99,58,153,198,194,169,184,77,152,59,202,138,236,37,199,135,54,179,81,157,4,185,102,132,244,203,157,33,45,146,125,68,150,154,55,217,180,180,247,24,178,78,14,120,173,30,185,133,213,140,58,153,41,61,125,62,161,34,83,77,154,203,94,153,184,244,246,82,100,70,179,86,155,140,251,146,69,254,33,98,21,9,77,66,129,38,107,198,100,220,118,86,234,204,143,180,146,148,153,159,127,216,51,199,159,43,245,236,64,204,197,219,53,199,157,117,186,85,70,125,41,131,113,70,163,38,154,168,74,52,151,210,87,103,175,236,208,190,162,22,83,194,43,11,91,181,240,98,93,236,244,85,181,38,173,49,205,170,90,54,154,154,118,36,7,8,200,246,17,153,25,167,222,101,246,247,137,246,0,0,0,0,2,136,184,169,192,149,19,50,242,29,127,121,165,232,75,113,27,181,211,105,212,39,105,166,164,36,175,5,154,180,6,104,23,61,41,110,164,165,46,124,215,73,27,147,187,97,162,156,157,116,215,93,53,250,133,164,0,0,15,225,153,23,105,158,130,156,248,183,102,41,187,178,241,139,132,182,229,93,110,65,165,111,235,219,106,70,173,185,205,106,3,237,106,72,116,200,244,82,85,244,146,93,189,218,247,142,25,195,107,11,81,137,217,157,183,163,78,134,183,169,144,186,190,177,100,222,228,163,125,62,97,163,83,52,41,37,170,144,93,255,0,171,180,95,249,22,133,160,254,128,0,0,0,0,0,0,0,0,0,10,243,226,207,151,55,239,156,60,111,21,173,202,51,147,42,180,29,121,173,197,142,110,62,247,61,248,44,22,132,134,148,165,104,148,40,251,84,90,17,31,121,118,10,129,177,239,42,222,31,220,240,238,171,126,91,177,103,194,230,114,220,109,197,161,69,189,181,54,125,168,82,85,244,86,125,198,93,227,64,217,64,205,109,157,153,11,2,61,70,53,86,27,85,198,119,245,144,84,251,73,121,26,189,32,155,249,178,121,197,150,168,103,119,111,179,180,187,59,164,32,0,15,197,88,172,211,104,48,28,169,213,166,179,22,51,90,110,113,231,18,132,150,170,36,151,106,140,139,188,200,191,88,206,198,109,177,226,102,55,98,133,110,180,153,42,84,9,79,195,125,166,210,179,54,201,77,195,109,163,50,46,98,211,222,74,238,63,105,253,130,96,240,101,194,231,167,221,23,6,41,72,109,39,22,60,121,116,148,110,73,246,58,151,41,239,145,150,168,211,184,255,0,75,95,171,218,45,204,0,0,0,0,7,18,206,133,187,30,229,203,30,35,68,122,42,95,114,61,177,88,144,198,168,37,108,117,52,249,4,149,118,145,233,166,238,242,237,20,3,130,242,220,183,49,186,205,113,227,218,184,119,53,57,43,211,179,67,68,182,245,247,126,136,209,253,149,93,134,222,22,80,110,57,146,16,220,100,80,34,204,117,197,172,137,41,65,70,74,204,204,204,244,46,205,79,83,63,214,40,167,136,142,58,63,140,184,255,0,89,143,26,97,63,78,183,164,200,164,71,216,225,169,10,38,38,203,36,168,180,113,105,63,85,206,242,211,236,47,108,193,224,245,128,142,83,105,149,92,97,184,168,235,75,210,121,240,96,169,248,250,17,180,164,192,144,219,137,53,183,174,186,145,232,164,175,79,113,123,69,160,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,74,160,1,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,191,239,244,172,191,230,255,0,255,0,103,5,0,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,102,179,54,62,41,241,147,226,5,195,230,47,139,84,224,169,225,98,233,248,129,59,203,169,194,170,243,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,63,87,25,107,2,77,205,149,202,93,231,78,183,162,75,145,103,93,17,36,204,168,40,154,39,224,211,164,52,236,119,9,10,81,146,205,14,73,114,9,41,8,215,83,75,106,50,209,189,201,171,108,148,221,53,219,63,55,24,67,86,183,39,116,146,228,94,20,202,91,142,114,144,230,232,179,95,76,73,45,232,178,50,45,236,62,234,53,211,114,119,106,147,37,17,25,104,248,0,101,92,125,91,78,214,174,223,55,85,26,202,181,160,245,181,171,130,161,30,151,78,141,205,67,124,249,79,184,150,218,111,122,205,40,78,229,173,37,170,140,146,90,234,102,69,218,47,167,32,185,40,181,114,167,135,17,43,117,106,103,81,137,183,53,61,151,46,58,132,130,109,110,64,222,73,113,84,200,230,218,150,132,178,210,200,137,106,66,143,156,226,9,102,123,82,210,26,149,66,16,113,47,200,228,108,199,89,175,99,13,142,185,104,196,91,46,142,226,25,136,218,29,144,138,229,57,147,113,243,132,150,80,74,81,73,37,45,213,50,164,39,215,91,134,218,200,201,72,91,52,151,105,221,53,219,26,234,163,94,182,180,238,138,181,111,212,35,213,41,210,121,72,115,145,41,135,18,227,78,108,89,41,10,218,180,36,244,81,26,79,77,12,140,187,5,255,0,100,95,57,180,44,225,225,196,170,155,148,175,67,94,118,191,79,30,230,166,180,133,156,84,184,233,47,149,38,51,138,215,86,93,229,58,100,218,148,110,54,164,41,42,220,68,135,92,146,162,149,184,213,248,167,181,190,31,193,243,26,136,112,84,241,79,116,252,63,157,230,52,225,117,34,42,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,0,6,107,51,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,39,248,12,214,102,199,197,62,50,124,64,184,124,197,241,106,156,21,60,44,93,63,16,39,121,117,56,79,240,0,1,85,124,115,191,50,127,180,159,187,68,85,225,113,227,179,12,190,250,242,121,162,255,0,128,71,252,254,95,95,131,188,155,98,197,127,209,126,144,234,237,247,40,92,158,127,43,111,164,156,68,14,110,237,170,215,151,213,115,54,233,235,108,219,170,117,220,89,215,26,83,202,174,22,254,5,178,227,135,88,102,245,11,208,211,232,214,252,95,74,194,234,186,142,85,81,212,115,167,124,225,45,105,86,178,157,125,94,162,141,5,174,136,209,36,146,46,170,33,7,24,91,42,171,117,100,249,117,218,124,136,141,199,179,174,138,109,110,114,94,90,137,110,48,180,189,4,146,209,18,76,141,124,217,205,40,201,70,146,216,149,158,186,145,37,85,107,144,59,235,240,119,156,156,39,175,250,47,210,29,93,192,221,11,147,207,229,109,244,147,107,129,205,221,181,90,242,250,174,102,221,61,109,155,117,78,187,138,223,248,163,248,19,196,223,185,124,226,16,160,17,170,129,85,124,115,191,50,127,180,159,187,68,85,225,113,227,179,12,190,250,242,121,162,255,0,133,0,241,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,165,97,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,106,128,40,7,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,0,0,1,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,5,43,113,171,241,79,107,124,63,131,230,53,17,0,5,138,112,197,225,255,0,15,23,102,70,204,14,55,219,189,93,139,19,107,246,205,53,215,24,118,45,122,83,111,188,203,170,146,132,172,220,38,88,114,63,107,46,33,41,121,75,78,166,166,210,180,57,114,131,197,99,70,16,217,184,245,133,247,6,17,226,3,18,220,161,92,81,210,204,131,136,249,178,251,75,67,137,117,167,155,95,105,18,219,117,182,220,34,81,41,6,104,34,82,84,147,52,158,120,115,59,151,171,171,43,248,203,90,194,59,166,79,95,208,114,228,211,170,136,138,228,118,106,112,93,78,230,164,54,149,151,247,77,172,146,165,165,14,180,234,9,107,217,184,230,167,11,76,251,124,132,153,65,202,142,40,49,190,223,170,212,58,59,66,169,30,62,174,64,157,45,243,81,67,144,148,22,174,50,243,238,168,208,238,134,166,220,112,201,102,109,40,148,199,0,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,125,121,60,209,63,248,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,95,240,0,12,235,103,227,19,45,92,93,205,238,36,223,86,84,190,174,139,34,161,30,159,26,82,92,109,198,229,116,81,25,134,183,218,91,107,82,22,203,139,142,165,182,178,87,172,218,144,163,34,51,50,43,20,224,183,131,149,219,63,6,174,220,98,171,189,203,137,136,149,8,241,233,113,182,160,247,69,166,170,67,106,147,189,43,51,45,239,191,33,174,90,144,133,39,166,221,235,37,196,153,73,92,252,97,157,213,139,185,66,196,155,22,202,137,213,214,164,83,227,212,35,69,75,110,56,228,174,138,91,51,22,195,72,109,10,90,222,113,17,212,134,208,73,245,156,82,18,102,68,102,101,158,203,78,233,174,216,215,85,26,245,181,167,116,85,171,126,161,30,169,78,147,202,67,156,137,76,56,151,26,115,98,201,72,86,213,161,39,162,136,210,122,104,100,101,216,52,251,105,221,52,43,230,213,163,94,182,180,238,182,139,112,83,227,213,41,210,121,75,111,159,21,246,210,227,78,108,89,37,105,220,133,164,244,81,18,139,93,12,136,251,7,214,1,149,113,127,220,46,60,9,225,151,223,94,113,52,74,160,0,20,45,197,47,29,38,99,6,107,43,214,220,42,207,87,109,225,223,245,183,76,101,178,125,182,209,41,178,35,168,45,77,186,123,121,221,87,49,149,56,132,165,43,110,51,31,72,146,75,84,138,224,159,130,244,170,140,155,243,29,238,27,66,36,169,20,185,17,104,54,205,97,229,165,107,138,249,180,226,234,41,105,189,218,161,102,211,208,136,221,52,17,236,113,104,66,180,83,169,58,182,22,147,31,5,233,88,173,193,126,223,174,179,104,68,171,92,246,52,122,197,122,141,49,75,75,79,192,97,186,244,133,84,20,135,13,73,213,7,13,15,41,77,25,153,44,219,108,201,42,113,13,233,92,24,85,137,151,86,13,226,61,185,138,86,84,190,158,181,108,212,26,168,70,220,227,136,109,237,135,235,176,239,45,104,90,153,117,6,166,220,65,40,183,182,181,164,207,69,24,211,69,167,116,208,175,155,86,141,122,218,211,186,218,45,193,79,143,84,167,73,229,45,190,124,87,219,75,141,57,177,100,149,167,114,22,147,209,68,74,45,116,50,35,236,31,88,85,95,21,204,139,126,95,52,24,41,102,127,170,37,95,240,160,171,251,149,38,168,220,114,79,252,47,84,180,171,244,30,52,127,100,60,42,172,74,174,23,30,59,48,203,239,175,39,154,47,248,6,107,51,99,226,159,25,62,32,92,62,98,248,181,78,15,185,122,181,108,156,9,44,193,117,62,144,185,49,27,159,27,115,145,91,79,162,224,195,152,251,29,59,46,104,110,31,53,198,185,174,30,226,74,182,48,157,132,109,111,92,223,191,236,11,55,20,236,218,182,31,98,13,189,18,185,111,87,35,156,105,208,100,145,236,117,26,145,145,145,145,146,144,180,168,146,180,45,38,75,66,210,149,36,210,164,145,150,123,51,131,148,203,203,40,184,161,242,30,187,34,93,98,133,62,59,114,104,87,26,160,20,86,42,168,38,208,111,146,16,78,58,72,91,78,172,219,82,13,123,244,229,172,200,146,234,12,251,167,14,14,32,19,50,239,93,107,9,49,122,226,255,0,50,121,253,75,237,73,144,219,242,28,183,101,108,91,155,163,161,148,56,226,217,121,194,36,45,146,78,210,113,210,117,38,143,158,39,110,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,255,0,24,92,4,93,74,151,74,198,27,118,142,181,61,24,216,131,57,76,71,212,137,148,166,124,135,28,81,161,189,117,212,211,170,148,189,61,229,237,16,247,135,118,58,61,131,88,253,70,143,38,97,49,78,184,100,199,164,72,222,225,165,9,39,230,196,37,40,245,113,9,47,85,190,243,215,236,63,101,235,94,181,216,110,225,101,122,227,135,33,14,70,93,2,84,198,156,66,200,201,72,56,202,89,25,25,30,135,217,161,234,71,250,198,112,113,162,91,151,30,55,94,78,50,102,165,204,185,170,41,70,189,186,154,229,185,167,191,244,133,254,228,186,220,143,109,101,143,14,98,51,20,153,114,69,177,72,144,254,136,36,239,117,84,248,228,165,118,17,107,174,222,243,237,29,180,0,0,0,0,5,70,113,154,194,231,160,93,22,254,41,71,105,37,22,68,120,148,133,237,73,246,188,167,42,15,153,158,136,211,184,191,75,95,171,218,56,39,13,140,117,78,17,227,189,50,145,81,152,150,105,215,19,204,211,23,205,115,107,105,92,137,144,210,106,237,113,41,35,36,182,125,186,31,103,176,197,243,193,157,22,165,13,153,240,100,54,243,18,27,75,141,184,218,201,73,82,84,68,100,100,101,216,125,134,67,253,192,0,71,188,223,102,182,206,203,125,131,34,163,42,173,13,218,227,251,58,56,41,125,165,60,189,30,142,78,124,217,188,218,207,68,61,187,179,217,218,125,157,249,249,190,47,42,222,32,220,243,46,187,130,91,178,167,205,229,243,22,227,139,89,158,198,210,217,118,173,74,87,209,65,119,153,247,11,126,225,49,151,55,236,108,60,115,21,174,58,59,144,234,149,237,57,77,202,142,109,190,207,33,249,204,30,164,182,146,164,234,149,164,251,20,122,145,151,113,118,11,12,0,0,0,0,0,0,0,0,0,0,1,243,110,11,126,145,116,82,158,162,215,32,177,46,28,141,188,198,158,105,46,36,246,168,148,93,138,35,46,244,145,247,123,5,13,231,167,37,151,62,93,47,153,85,90,5,38,100,187,54,94,206,150,83,108,56,225,51,181,152,201,95,53,104,97,182,147,171,207,25,39,67,237,211,67,237,239,225,152,63,142,56,141,129,247,10,46,27,10,227,157,1,125,188,214,27,152,251,76,189,234,56,132,239,75,78,35,118,222,106,204,181,62,195,63,183,91,111,203,215,21,204,43,190,233,199,11,19,15,208,53,70,187,220,119,166,139,29,122,169,211,245,77,233,138,81,232,148,32,143,235,87,184,200,76,187,103,23,112,194,239,140,137,54,237,255,0,110,206,39,53,209,12,85,99,186,174,195,81,119,33,103,250,39,253,225,247,142,227,183,137,91,78,187,78,35,247,117,72,215,252,99,204,222,24,215,132,214,36,103,36,221,56,143,108,211,185,90,110,68,154,196,102,87,218,105,34,236,91,137,253,52,255,0,124,133,90,231,171,137,58,47,250,108,140,56,193,249,210,226,196,86,206,117,70,59,187,20,175,90,51,201,216,236,121,74,35,208,208,226,79,84,251,76,189,230,43,202,207,181,107,119,205,209,76,181,232,80,164,76,155,83,150,204,86,210,211,107,112,200,220,113,45,145,153,36,148,122,106,162,246,31,120,208,78,71,178,253,15,0,48,54,139,69,84,84,53,83,170,199,141,84,168,122,132,149,38,67,176,227,37,212,159,205,161,69,235,51,220,162,51,247,153,159,116,133,0,0,0,0,1,206,243,19,13,218,134,2,226,44,38,8,249,143,218,149,118,211,166,186,234,168,78,145,119,125,163,57,28,245,91,56,179,212,200,86,213,82,174,45,238,26,143,77,13,169,58,158,186,233,250,63,87,234,22,159,153,236,228,211,108,124,153,216,246,245,157,112,50,170,253,197,109,83,34,188,81,37,164,221,101,153,20,167,144,165,31,45,242,90,116,113,41,237,50,50,35,211,188,244,21,171,128,248,107,112,227,230,54,81,173,228,49,42,114,234,181,136,242,42,142,146,86,234,137,151,101,180,135,156,82,182,175,249,221,77,74,35,46,222,221,125,186,33,193,188,55,162,225,70,27,208,44,154,44,38,163,183,77,167,69,142,238,198,208,131,113,198,216,109,179,90,182,165,58,168,249,101,169,153,17,159,253,67,218,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,74,160,1,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,191,239,244,172,191,230,255,0,255,0,103,5,0,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,102,179,54,62,41,241,147,226,5,195,230,47,139,84,224,169,225,98,233,248,129,59,203,169,194,170,243,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,37,254,97,109,106,237,243,128,88,151,101,90,208,122,218,213,193,103,214,105,116,232,220,212,55,207,148,252,39,91,105,189,235,52,161,59,150,180,150,170,50,73,107,169,153,23,104,204,184,210,238,90,47,249,56,167,151,156,55,196,26,133,195,18,185,82,174,90,244,217,53,73,209,141,173,142,212,122,116,20,194,50,104,137,8,90,100,19,168,90,18,69,177,105,82,116,78,221,11,165,128,202,184,187,62,25,89,18,165,96,141,155,78,199,60,82,182,101,183,138,21,232,238,42,44,58,163,9,66,237,184,75,53,37,40,109,189,76,209,37,230,180,83,139,94,215,16,135,57,27,91,50,123,155,61,64,5,112,103,163,134,12,156,102,197,202,62,43,96,177,68,164,174,234,172,65,131,120,65,141,13,164,162,50,28,91,199,50,190,102,236,150,210,226,201,60,130,92,102,144,75,117,123,156,220,107,90,204,229,166,84,114,163,135,25,74,195,132,89,86,83,93,117,86,119,45,250,253,125,246,73,18,170,242,146,70,68,165,17,25,242,217,70,229,19,76,145,154,91,74,148,102,107,90,220,113,125,172,82,183,26,191,20,246,183,195,248,62,99,81,14,10,158,41,238,159,135,243,188,198,156,46,164,69,94,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,0,205,102,108,124,83,227,39,196,11,135,204,95,22,169,193,83,194,197,211,241,2,119,151,83,132,255,0,1,154,204,216,248,167,198,79,136,23,15,152,190,45,83,130,167,133,139,167,226,4,239,46,167,9,254,0,0,42,175,142,119,230,79,246,147,247,104,138,188,46,60,118,97,151,223,94,79,52,95,240,8,171,197,31,192,158,38,253,203,231,16,133,5,210,105,53,90,253,86,21,10,133,76,151,81,169,84,100,55,18,28,56,140,169,231,228,190,226,137,45,180,219,105,35,82,214,165,25,36,146,68,102,102,100,68,53,60,2,42,241,71,240,39,137,191,114,249,196,33,64,34,255,0,184,163,248,19,196,223,185,124,226,16,160,17,170,129,85,124,115,191,50,127,180,159,187,68,85,225,113,227,179,12,190,250,242,121,162,255,0,133,0,241,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,165,97,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,106,128,40,7,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,0,0,1,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,5,43,113,171,241,79,107,124,63,131,230,53,17,207,248,115,100,163,241,170,196,119,235,247,253,50,170,222,25,90,223,57,82,146,193,114,155,170,78,35,65,183,76,75,219,146,180,238,66,205,199,84,209,41,72,109,41,78,173,41,230,156,43,222,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,126,176,28,43,56,57,76,179,115,117,133,255,0,33,235,178,34,81,235,176,36,55,38,133,113,170,1,202,126,148,179,113,6,249,33,4,227,70,180,58,210,13,181,32,215,179,94,90,204,141,77,32,202,47,240,255,0,225,139,15,8,166,82,113,191,48,48,186,187,234,38,247,105,182,203,232,97,216,180,25,77,190,226,81,41,78,178,235,173,202,120,219,75,46,52,126,170,89,82,212,123,84,226,80,182,224,183,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,0,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,137,255,0,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,255,0,128,7,63,199,236,99,161,101,255,0,6,174,204,98,184,217,234,34,91,52,245,72,110,54,229,163,171,148,181,19,113,163,111,66,22,109,243,95,113,166,185,155,13,40,223,185,94,170,76,198,101,198,151,114,215,132,49,176,23,1,172,108,35,101,136,141,200,183,104,236,179,80,56,143,186,243,14,212,87,171,179,94,109,110,232,179,67,146,92,121,194,35,36,232,75,34,36,164,136,146,93,44,102,91,31,176,114,187,151,252,101,187,48,118,227,123,168,151,108,212,21,29,185,59,80,142,174,42,210,78,70,147,177,11,89,55,205,97,198,157,229,239,53,35,126,213,122,201,50,23,41,194,59,19,45,91,195,40,84,123,22,147,47,74,213,133,80,159,79,171,197,113,198,249,137,234,101,189,49,135,210,132,172,214,76,173,15,154,18,181,165,59,156,97,244,145,25,35,83,154,160,50,174,47,251,133,199,129,60,50,251,235,206,38,137,84,0,57,254,63,99,29,11,47,248,53,118,99,21,198,207,81,18,217,167,170,67,113,183,45,29,92,165,168,155,141,27,122,16,179,111,154,251,141,53,204,216,105,70,253,202,245,82,102,51,46,52,145,148,92,16,170,229,199,46,150,102,13,87,107,145,42,245,42,4,121,42,153,46,35,106,67,6,252,137,79,73,113,13,238,245,148,132,41,243,65,44,201,38,178,65,40,210,141,219,11,54,226,255,0,184,92,120,19,195,47,190,188,226,104,165,108,211,224,167,226,237,152,43,219,7,27,168,117,177,45,250,129,116,15,169,222,99,139,130,251,72,145,23,154,174,91,100,111,19,15,52,78,109,65,39,152,75,219,170,116,51,182,158,15,184,199,66,190,114,192,88,85,29,158,158,181,134,149,7,227,204,111,114,215,207,139,58,67,242,227,201,212,208,148,39,114,215,37,174,89,41,106,46,155,122,182,147,137,33,58,128,82,7,17,254,31,243,50,239,93,119,22,240,134,221,255,0,50,121,253,51,14,198,142,227,242,28,183,101,108,67,123,100,45,229,184,226,217,121,194,53,161,227,86,210,113,211,105,68,143,153,55,124,7,11,143,29,152,101,247,215,147,205,23,252,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,18,168,115,76,197,96,53,155,153,44,35,174,225,77,231,10,34,145,81,142,181,211,39,61,28,222,93,38,162,72,81,71,154,209,37,104,86,246,212,173,77,36,180,239,65,173,181,30,197,168,143,58,248,209,132,55,150,2,226,133,193,132,120,128,196,70,235,182,236,132,179,32,226,62,79,48,234,22,218,93,105,230,215,216,102,135,26,113,183,8,148,73,89,18,200,148,148,168,141,37,99,252,40,243,211,249,12,175,227,93,231,254,167,139,96,77,156,159,238,146,170,91,146,13,95,240,93,42,20,159,211,100,151,253,142,200,181,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,43,24,240,226,139,138,216,111,95,178,107,80,153,144,221,74,157,42,59,91,219,66,205,183,28,97,198,201,105,220,149,104,162,230,30,134,68,102,95,245,12,239,99,198,26,220,56,7,141,149,171,121,113,229,65,93,46,177,38,69,45,211,66,218,81,178,212,183,80,203,137,86,212,127,53,169,41,36,69,217,217,167,178,202,114,193,156,154,109,241,147,59,226,222,188,110,6,147,95,183,109,170,156,86,74,92,180,147,175,51,30,148,202,18,162,230,62,107,86,174,41,93,164,68,70,122,247,30,162,172,121,234,185,177,103,169,142,173,202,170,220,91,219,52,158,186,155,178,117,45,52,215,244,190,191,214,52,111,151,88,78,211,176,23,14,161,60,71,204,98,212,164,54,173,123,245,40,77,17,247,253,131,162,0,0,0,0,0,143,89,225,203,252,60,127,192,218,213,21,49,80,237,78,149,30,77,82,159,234,18,148,169,45,67,146,150,146,95,54,181,25,238,123,185,36,71,238,50,62,252,255,0,87,232,183,62,23,223,18,105,115,26,153,76,171,208,42,43,66,22,105,113,151,16,235,15,26,73,105,51,36,168,180,91,103,161,232,71,169,123,12,133,162,100,111,137,133,186,138,21,47,12,177,138,165,210,191,13,166,34,181,84,152,242,16,218,146,132,70,101,38,227,210,37,106,103,175,49,103,162,123,136,207,222,66,197,237,140,86,195,75,202,27,115,109,155,250,221,169,54,227,100,233,116,149,88,239,25,36,201,39,169,236,89,254,146,127,190,67,237,21,199,111,26,182,149,118,156,103,238,234,145,175,248,199,193,185,177,119,12,45,8,203,147,113,95,246,236,18,111,77,80,253,86,59,74,237,52,151,114,214,95,164,95,223,16,211,48,156,87,48,170,196,167,148,44,52,51,175,84,221,238,113,174,154,84,116,104,166,143,214,54,102,37,69,170,86,178,47,173,62,226,49,82,24,193,142,56,141,142,23,10,238,27,246,227,157,61,125,156,166,28,152,251,172,179,234,54,133,108,75,174,47,110,238,82,12,244,62,211,47,179,78,231,145,108,150,92,249,139,190,98,213,107,244,153,145,44,216,155,250,169,78,48,227,100,246,230,100,165,28,165,173,135,26,86,143,50,68,173,79,179,93,11,183,186,249,45,251,126,145,107,210,153,162,208,224,177,18,28,125,220,182,153,105,45,164,183,40,212,125,137,34,34,237,81,159,119,180,125,32,0,0,0,0,0,0,0,0,0,0,1,228,241,43,11,172,140,90,182,223,181,111,154,20,58,148,23,246,234,79,197,101,227,78,215,16,191,87,154,133,17,106,166,209,175,103,179,236,20,203,154,62,24,184,165,133,53,41,21,140,53,166,77,185,104,7,179,148,212,86,100,204,150,159,85,132,158,226,102,42,80,94,187,139,50,208,254,138,79,218,70,33,141,98,218,185,237,151,249,53,234,13,78,150,233,127,38,92,87,24,87,113,31,114,136,143,185,69,253,242,247,143,189,110,99,46,44,90,78,161,219,119,18,110,136,4,141,116,68,122,196,150,147,218,71,236,66,203,244,143,251,230,61,34,243,81,152,103,30,231,158,49,94,100,126,226,184,103,105,221,167,243,195,203,221,152,185,137,183,195,171,118,234,191,110,10,158,253,55,38,85,82,67,201,61,9,58,118,56,179,253,20,255,0,120,189,195,230,218,150,77,225,125,212,138,149,103,219,85,90,220,197,127,160,192,132,236,149,253,21,43,232,182,149,31,114,20,125,221,201,63,112,184,252,145,112,217,182,176,114,93,43,20,113,0,228,78,185,211,25,212,46,11,252,183,98,199,121,19,82,227,46,182,219,177,80,226,20,72,101,30,182,237,125,101,105,216,101,164,251,66,16,218,18,219,104,74,16,130,36,165,41,45,8,136,187,136,136,127,208,0,0,0,0,15,49,138,17,147,51,13,46,200,138,238,122,135,61,179,253,113,214,95,210,51,93,140,113,74,14,46,94,209,82,125,140,220,85,36,23,216,82,156,47,232,31,30,187,118,215,238,72,212,248,85,90,140,135,216,166,68,106,20,102,150,242,212,148,54,217,25,32,136,148,163,34,208,148,101,217,161,123,136,90,247,8,252,180,55,66,161,73,198,187,158,146,226,38,212,16,184,244,254,161,141,8,227,184,136,18,90,117,27,218,35,239,37,104,164,172,203,191,79,120,179,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,149,64,2,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,127,223,233,89,127,205,255,0,254,206,10,1,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,205,102,108,124,83,227,39,196,11,135,204,95,22,169,193,83,194,197,211,241,2,119,151,83,133,85,230,199,197,62,50,124,64,184,124,197,241,106,156,21,60,44,93,63,16,39,121,117,56,79,241,156,28,235,90,213,219,63,55,24,189,73,184,224,244,146,228,94,21,58,163,109,243,80,230,232,179,95,84,184,206,106,131,50,45,236,62,210,244,215,114,119,104,162,37,17,145,90,79,6,155,254,77,205,149,202,165,153,81,184,98,75,145,103,93,18,227,67,167,164,218,39,224,211,164,52,212,134,205,105,73,18,205,14,73,114,113,165,107,215,83,75,137,35,209,189,169,158,160,42,131,133,247,15,184,213,104,212,92,208,227,77,42,90,16,137,9,159,103,208,228,180,236,101,239,101,216,178,33,214,137,214,159,74,141,6,164,62,148,48,235,91,28,65,165,223,89,10,70,182,190,0,0,0,41,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,23,82,34,175,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,0,102,179,54,62,41,241,147,226,5,195,230,47,139,84,224,169,225,98,233,248,129,59,203,169,194,127,128,205,102,108,124,83,227,39,196,11,135,204,95,22,169,193,83,194,197,211,241,2,119,151,83,132,255,0,0,0,21,87,199,59,243,39,251,73,251,180,69,94,23,30,59,48,203,239,175,39,154,47,248,4,0,227,87,225,98,214,248,129,7,203,170,34,178,242,45,101,85,111,252,224,225,37,10,141,34,35,50,34,221,17,43,107,84,149,169,40,54,41,234,235,158,73,26,82,163,222,166,163,56,148,22,154,26,205,36,102,146,51,81,104,204,7,42,205,143,133,140,100,248,127,112,249,115,227,53,130,255,0,184,163,248,19,196,223,185,124,226,16,160,17,170,129,85,124,115,191,50,127,180,159,187,68,85,225,113,227,179,12,190,250,242,121,162,255,0,133,0,241,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,165,97,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,106,128,40,7,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,0,0,1,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,5,101,231,171,41,151,150,110,179,237,106,216,244,41,18,232,244,40,24,111,22,77,118,227,76,2,148,197,41,7,54,168,108,18,208,110,52,75,91,174,160,155,74,9,123,244,230,44,136,210,210,204,172,39,11,112,182,196,193,107,18,153,134,120,105,66,244,53,183,70,231,116,80,186,167,164,114,185,175,45,231,62,113,229,173,197,106,227,171,87,172,163,211,93,11,66,34,34,245,96,0,2,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,79,254,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,247,215,147,205,23,252,0,32,7,25,60,107,249,13,151,218,78,14,68,167,243,165,226,109,64,249,207,184,214,230,216,131,78,118,60,135,54,168,156,73,165,229,62,184,100,157,80,180,155,124,253,118,171,97,138,203,200,206,23,210,177,143,54,152,103,97,215,85,16,233,175,214,61,37,49,137,112,147,45,137,108,65,101,201,174,69,113,165,25,37,72,121,49,141,147,215,82,34,112,204,210,173,54,158,140,192,83,7,25,252,33,141,104,99,205,181,139,148,230,34,51,31,16,168,234,102,97,37,247,86,251,213,26,127,45,167,30,90,21,234,33,7,25,232,45,164,144,125,166,203,134,105,35,61,203,253,124,22,241,142,133,103,227,45,219,131,181,118,121,114,241,18,159,30,69,46,78,229,158,233,84,212,200,113,81,182,37,6,69,189,135,228,59,204,82,208,148,244,219,125,101,56,146,43,148,1,149,113,127,220,46,60,9,225,151,223,94,113,52,74,160,1,88,28,107,49,210,101,42,133,101,229,226,131,89,228,250,111,125,201,113,70,108,159,109,197,197,105,124,184,40,82,200,201,167,25,91,201,148,181,54,100,181,19,145,24,95,169,162,77,113,3,134,46,22,254,20,51,147,101,117,116,47,73,210,173,46,162,233,168,127,10,228,244,189,43,103,210,63,216,180,169,123,103,57,11,212,78,237,117,245,146,104,37,139,254,25,87,23,253,194,227,192,158,25,125,245,231,19,68,85,227,123,133,191,254,237,49,174,159,66,255,0,85,218,213,122,159,85,246,73,128,199,36,215,255,0,227,37,111,66,62,165,171,242,100,35,87,11,76,116,153,131,249,172,160,219,115,107,61,37,183,136,159,214,221,77,151,9,247,27,92,167,8,206,158,180,182,209,237,231,117,92,182,82,226,210,164,161,185,47,253,18,81,173,55,210,3,207,223,246,5,155,138,118,109,91,15,177,6,222,137,92,183,171,145,206,52,232,50,72,246,58,141,72,200,200,200,201,72,90,84,73,90,22,147,37,161,105,74,146,105,82,72,202,170,240,83,39,215,54,81,184,157,225,189,21,69,46,109,147,92,145,112,42,211,172,75,118,63,62,115,13,80,222,91,200,113,182,150,106,74,217,84,148,52,107,82,27,39,13,38,180,37,36,123,83,110,128,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,42,128,71,92,237,228,250,217,205,206,23,187,69,81,68,133,123,80,227,190,171,78,177,45,217,28,136,47,186,227,11,121,14,54,210,201,42,67,201,140,134,141,106,67,134,217,40,214,132,168,203,106,179,237,118,90,213,219,26,234,172,217,87,76,30,138,181,111,212,36,82,234,49,185,168,115,145,41,135,20,219,173,239,65,169,10,218,180,40,181,73,154,79,77,72,204,187,69,212,240,224,226,1,15,49,20,38,176,147,23,174,47,243,88,129,212,190,212,153,13,177,29,187,138,46,245,185,186,58,25,67,109,161,230,91,50,66,217,36,238,54,218,39,82,107,249,226,106,117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,172,222,46,25,105,110,187,66,141,141,86,205,37,197,205,167,161,17,231,244,236,106,69,29,180,79,146,235,171,216,209,159,121,167,85,41,100,93,218,251,197,80,208,174,218,253,183,26,161,10,149,81,144,195,21,56,142,194,146,210,30,90,82,182,220,34,37,145,146,84,68,122,146,72,187,117,47,121,15,177,131,145,74,118,46,89,49,84,125,143,92,84,212,31,216,114,155,47,233,26,81,194,248,201,135,134,150,156,68,247,51,67,128,217,126,168,232,47,232,30,156,0,0,0,0,7,252,173,8,113,10,109,196,37,104,89,26,84,149,22,164,100,125,228,100,43,123,136,215,15,152,183,227,19,113,171,10,41,178,142,191,29,135,28,157,76,134,201,114,228,161,37,46,75,142,37,150,35,41,107,121,78,45,180,146,148,190,210,208,143,183,67,21,27,93,183,238,43,70,170,237,38,224,164,79,164,212,35,45,73,91,18,227,184,195,168,82,84,105,63,85,100,74,45,20,147,46,238,242,63,112,244,182,174,55,226,229,146,131,106,216,196,123,154,158,217,163,150,72,143,88,146,210,73,62,175,97,18,28,47,209,79,247,136,125,228,102,163,48,205,189,207,44,98,188,204,253,199,112,206,211,187,79,231,135,155,184,241,151,22,46,215,86,237,197,137,55,68,242,94,154,162,69,98,75,169,236,34,246,45,103,250,37,253,226,31,6,143,109,92,247,51,252,154,13,6,167,84,116,255,0,147,18,43,143,171,184,207,185,36,103,220,147,254,241,251,132,206,202,231,12,92,82,197,106,148,122,198,37,83,38,219,84,2,223,205,106,83,50,97,203,87,170,250,75,105,61,21,72,63,93,180,25,234,127,69,69,237,50,23,53,134,184,93,100,97,45,182,197,171,99,80,161,211,96,177,187,66,98,43,44,154,183,56,181,250,220,164,36,143,69,56,189,59,61,191,104,245,128,0,0,0,0,0,0,0,0,0,0,0,3,252,223,141,30,83,70,204,166,27,121,181,119,161,196,146,146,126,222,227,28,131,16,50,139,151,220,73,109,73,184,48,202,221,75,170,211,231,216,162,194,39,127,145,252,165,178,175,98,8,190,193,25,174,14,14,248,1,81,121,249,52,203,134,233,138,181,237,229,182,153,112,144,218,116,34,35,236,76,46,206,227,253,102,60,235,188,25,48,164,229,18,153,188,110,18,99,218,74,168,70,221,221,255,0,17,211,188,126,234,127,6,140,20,67,78,149,66,237,186,84,225,237,229,242,167,196,50,46,211,215,93,96,253,130,81,96,198,78,240,43,3,80,151,45,27,58,3,211,83,175,240,233,148,248,106,147,254,137,254,136,219,40,62,231,84,159,179,66,251,123,112,0,0,0,0,0,15,63,136,91,14,193,185,73,197,236,73,209,230,106,173,116,208,185,43,237,212,102,199,29,144,219,120,211,125,147,78,243,18,119,45,80,201,91,181,215,248,91,190,209,251,242,239,133,85,12,101,197,187,126,201,131,17,231,219,147,62,33,203,229,54,165,108,140,169,45,52,181,158,136,94,132,92,194,212,204,180,247,251,143,69,216,67,97,211,112,211,13,45,171,42,155,29,13,34,145,73,133,9,91,80,148,154,148,212,118,219,51,61,169,78,167,234,23,110,133,246,23,112,246,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,165,91,44,153,109,175,213,102,215,107,185,124,195,90,141,74,163,33,201,115,38,75,180,224,60,252,151,220,81,169,199,92,113,77,26,150,181,40,205,70,163,51,51,51,51,49,237,109,107,78,213,177,168,81,109,107,42,217,165,91,244,88,91,250,106,117,46,19,113,34,177,189,106,90,246,52,217,37,9,220,181,169,71,161,118,169,70,103,218,102,62,176,0,242,151,214,19,225,102,40,116,63,132,204,52,181,46,223,70,115,122,47,78,209,163,79,233,121,155,121,156,174,114,21,179,119,45,27,182,233,174,196,235,220,67,242,217,88,33,130,248,107,85,118,187,135,56,67,101,90,181,39,227,170,35,179,40,148,8,144,95,113,133,41,42,83,74,113,150,210,163,65,169,8,81,164,207,77,80,147,246,16,246,160,60,165,245,132,248,89,138,29,15,225,51,13,45,75,183,209,156,222,139,211,180,104,211,250,94,102,222,103,43,156,133,108,221,203,70,237,186,107,177,58,247,16,252,182,86,8,96,190,26,213,93,174,225,206,16,217,86,173,73,248,234,136,236,202,37,2,36,23,220,97,74,74,148,210,156,101,180,168,208,106,66,20,105,51,211,84,36,253,132,61,168,0,252,149,106,77,42,191,74,155,66,174,211,34,84,105,181,24,238,68,153,14,91,41,121,137,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,142,107,248,167,101,99,253,173,56,85,255,0,67,105,223,248,35,223,252,147,181,126,74,252,133,249,51,74,249,55,232,255,0,68,250,31,162,111,161,232,121,124,174,155,145,167,47,147,203,245,57,123,118,237,245,116,211,176,120,15,197,59,43,31,237,105,194,175,250,27,78,255,0,193,29,42,147,73,165,80,41,80,168,84,42,100,74,117,54,157,29,184,144,225,196,101,44,177,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,250,192,115,74,182,89,50,219,95,170,205,174,215,114,249,134,181,26,149,70,67,146,230,76,151,105,192,121,249,47,184,163,83,142,184,226,154,53,45,106,81,154,141,70,102,102,102,102,99,213,217,88,123,96,225,173,41,218,22,28,216,246,253,171,77,126,66,165,187,14,137,76,102,11,14,62,164,165,42,117,77,178,148,164,214,105,66,18,106,50,215,68,36,189,132,60,165,91,44,153,109,175,213,102,215,107,185,124,195,90,141,74,163,33,201,115,38,75,180,224,60,252,151,220,81,169,199,92,113,77,26,150,181,40,205,70,163,51,51,51,51,49,234,236,172,61,176,112,214,148,237,11,14,108,123,126,213,166,191,33,82,221,135,68,166,51,5,135,31,82,82,149,58,166,217,74,82,107,52,161,9,53,25,107,162,18,94,194,30,128,120,171,215,4,48,95,18,170,173,87,113,27,8,108,171,170,164,196,116,196,106,101,110,129,18,115,237,176,149,41,73,105,46,60,218,148,72,37,45,106,36,145,233,170,212,126,211,31,170,197,194,124,44,194,254,187,240,103,134,150,165,165,233,62,87,91,232,42,52,104,29,87,47,119,47,155,201,66,119,237,230,47,110,237,116,222,173,59,204,122,176,0,0,0,0,30,42,245,193,12,23,196,170,171,85,220,70,194,27,42,234,169,49,29,49,26,153,91,160,68,156,251,108,37,74,82,90,75,143,54,165,18,9,75,90,137,36,122,106,181,31,180,194,202,193,12,23,195,90,171,181,220,57,194,27,42,213,169,63,29,81,29,153,68,160,68,130,251,140,41,73,82,154,83,140,182,149,26,13,72,66,141,38,122,106,132,159,176,135,181,31,38,233,180,237,91,230,133,42,214,189,109,154,85,193,69,155,179,169,167,85,33,55,46,43,251,22,149,163,123,78,18,144,173,171,66,84,90,151,98,146,70,93,164,67,197,82,114,201,150,218,5,86,21,118,133,151,204,53,167,84,169,210,27,151,14,100,75,78,3,47,198,125,181,18,155,117,183,18,209,41,11,74,136,148,74,35,35,35,34,50,29,44,0,7,52,171,101,147,45,181,250,172,218,237,119,47,152,107,81,169,84,100,57,46,100,201,118,156,7,159,146,251,138,53,56,235,142,41,163,82,214,165,25,168,212,102,102,102,102,102,61,93,149,135,182,14,26,210,157,161,97,205,143,111,218,180,215,228,42,91,176,232,148,198,96,176,227,234,74,82,167,84,219,41,74,77,102,148,33,38,163,45,116,66,75,216,67,208,0,230,149,108,178,101,182,191,85,155,93,174,229,243,13,106,53,42,140,135,37,204,153,46,211,128,243,242,95,113,70,167,29,113,197,52,106,90,212,163,53,26,140,204,204,204,204,199,171,178,176,246,193,195,90,83,180,44,57,177,237,251,86,154,252,133,75,118,29,18,152,204,22,28,125,73,74,84,234,155,101,41,73,172,210,132,36,212,101,174,136,73,123,8,122,0,0,1,229,47,172,39,194,204,80,232,127,9,152,105,106,93,190,140,230,244,94,157,163,70,159,210,243,54,243,57,92,228,43,102,238,90,55,109,211,93,137,215,184,135,202,181,178,245,128,86,53,118,45,211,101,96,126,31,219,245,168,91,250,106,141,46,217,133,18,83,27,208,164,47,99,173,182,149,167,114,22,164,158,135,218,149,25,31,97,152,232,0,60,253,235,135,182,14,37,82,154,161,98,53,143,111,221,84,214,36,38,91,80,235,116,198,103,48,219,233,74,146,151,82,219,201,82,73,100,149,173,36,162,45,116,90,139,218,99,207,218,217,122,192,43,26,187,22,233,178,176,63,15,237,250,212,45,253,53,70,151,108,194,137,41,141,232,82,23,177,214,219,74,211,185,11,82,79,67,237,74,140,143,176,204,116,0,31,146,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,205,127,20,236,172,127,181,167,10,191,232,109,59,255,0,4,123,251,166,211,181,111,154,20,171,90,245,182,105,87,5,22,110,206,166,157,84,132,220,184,175,236,90,86,141,237,56,74,66,182,173,9,81,106,93,138,73,25,118,145,15,1,248,167,101,99,253,173,56,85,255,0,67,105,223,248,35,170,143,41,125,97,62,22,98,135,67,248,76,195,75,82,237,244,103,55,162,244,237,26,52,254,151,153,183,153,202,231,33,91,55,114,209,187,110,154,236,78,189,196,62,85,173,151,172,2,177,171,177,110,155,43,3,240,254,223,173,66,223,211,84,105,118,204,40,146,152,222,133,33,123,29,109,180,173,59,144,181,36,244,62,212,168,200,251,12,199,64,28,254,233,203,214,1,95,53,217,87,77,235,129,248,127,112,86,166,236,234,106,53,75,102,20,185,79,236,66,80,141,238,184,218,150,173,168,66,82,90,159,98,82,68,93,132,67,208,89,88,123,96,225,173,41,218,22,28,216,246,253,171,77,126,66,165,187,14,137,76,102,11,14,62,164,165,42,117,77,178,148,164,214,105,66,18,106,50,215,68,36,189,132,60,87,226,157,149,143,246,180,225,87,253,13,167,127,224,142,149,73,164,210,168,20,168,84,42,21,50,37,58,155,78,142,220,72,112,226,50,150,88,140,195,105,36,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,253,96,3,197,94,184,33,130,248,149,85,106,187,136,216,67,101,93,85,38,35,166,35,83,43,116,8,147,159,109,132,169,74,75,73,113,230,212,162,65,41,107,81,36,143,77,86,163,246,152,253,86,46,19,225,102,23,245,223,131,60,52,181,45,47,73,242,186,223,65,81,163,64,234,185,123,185,124,222,74,19,191,111,49,123,119,107,166,245,105,222,99,213,128,231,247,78,94,176,10,249,174,202,186,111,92,15,195,251,130,181,55,103,83,81,170,91,48,165,202,127,98,18,132,111,117,198,212,181,109,66,18,146,212,251,18,146,34,236,34,30,130,202,195,219,7,13,105,78,208,176,230,199,183,237,90,107,242,21,45,216,116,74,99,48,88,113,245,37,41,83,170,109,148,165,38,179,74,16,147,81,150,186,33,37,236,33,232,0,0,0,121,75,235,9,240,179,20,58,31,194,102,26,90,151,111,163,57,189,23,167,104,209,167,244,188,205,188,206,87,57,10,217,187,150,141,219,116,215,98,117,238,33,249,108,172,16,193,124,53,170,187,93,195,156,33,178,173,90,147,241,213,17,217,148,74,4,72,47,184,194,148,149,41,165,56,203,105,81,160,212,132,40,210,103,166,168,73,251,8,123,80,0,0,0,0,28,254,233,203,214,1,95,53,217,87,77,235,129,248,127,112,86,166,236,234,106,53,75,102,20,185,79,236,66,80,141,238,184,218,150,173,168,66,82,90,159,98,82,68,93,132,67,208,89,88,123,96,225,173,41,218,22,28,216,246,253,171,77,126,66,165,187,14,137,76,102,11,14,62,164,165,42,117,77,178,148,164,214,105,66,18,106,50,215,68,36,189,132,61,0,0,243,247,174,30,216,56,149,74,106,133,136,214,61,191,117,83,88,144,153,109,67,173,211,25,156,195,111,165,42,74,93,75,111,37,73,37,146,86,180,146,136,181,209,106,47,105,143,63,107,101,235,0,172,106,236,91,166,202,192,252,63,183,235,80,183,244,213,26,93,179,10,36,166,55,161,72,94,199,91,109,43,78,228,45,73,61,15,181,42,50,62,195,49,232,47,92,61,176,113,42,148,213,11,17,172,123,126,234,166,177,33,50,218,135,91,166,51,57,134,223,74,84,148,186,150,222,74,146,75,36,173,105,37,17,107,162,212,94,211,30,126,214,203,214,1,88,213,216,183,77,149,129,248,127,111,214,161,111,233,170,52,187,102,20,73,76,111,66,144,189,142,182,218,86,157,200,90,146,122,31,106,84,100,125,134,99,160,0,15,41,125,97,62,22,98,135,67,248,76,195,75,82,237,244,103,55,162,244,237,26,52,254,151,153,183,153,202,231,33,91,55,114,209,187,110,154,236,78,189,196,63,45,149,130,24,47,134,181,87,107,184,115,132,54,85,171,82,126,58,162,59,50,137,64,137,5,247,24,82,146,165,52,167,25,109,42,52,26,144,133,26,76,244,213,9,63,97,15,106,3,202,95,88,79,133,152,161,208,254,19,48,210,212,187,125,25,205,232,189,59,70,141,63,165,230,109,230,114,185,200,86,205,220,180,110,219,166,187,19,175,113,15,149,107,101,235,0,172,106,236,91,166,202,192,252,63,183,235,80,183,244,213,26,93,179,10,36,166,55,161,72,94,199,91,109,43,78,228,45,73,61,15,181,42,50,62,195,49,208,0,114,175,197,59,43,31,237,105,194,175,250,27,78,255,0,193,30,254,214,180,237,91,26,133,22,214,178,173,154,85,191,69,133,191,166,167,82,225,55,18,43,27,214,165,175,99,77,146,80,157,203,90,148,122,23,106,148,102,125,166,99,235,0,14,127,116,229,235,0,175,154,236,171,166,245,192,252,63,184,43,83,118,117,53,26,165,179,10,92,167,246,33,40,70,247,92,109,75,86,212,33,41,45,79,177,41,34,46,194,33,245,108,92,39,194,204,47,235,191,6,120,105,106,90,94,147,229,117,190,130,163,70,129,213,114,247,114,249,188,148,39,126,222,98,246,238,215,77,234,211,188,199,171,28,171,241,78,202,199,251,90,112,171,254,134,211,191,240,71,191,181,173,59,86,198,161,69,181,172,171,102,149,111,209,97,111,233,169,212,184,77,196,138,198,245,169,107,216,211,100,148,39,114,214,165,30,133,218,165,25,159,105,152,93,54,157,171,124,208,165,90,215,173,179,74,184,40,179,118,117,52,234,164,38,229,197,127,98,210,180,111,105,194,82,21,181,104,74,139,82,236,82,72,203,180,136,120,15,197,59,43,31,237,105,194,175,250,27,78,255,0,193,29,84,0,0,7,52,171,101,147,45,181,250,172,218,237,119,47,152,107,81,169,84,100,57,46,100,201,118,156,7,159,146,251,138,53,56,235,142,41,163,82,214,165,25,168,212,102,102,102,102,102,61,173,173,105,218,182,53,10,45,173,101,91,52,171,126,139,11,127,77,78,165,194,110,36,86,55,173,75,94,198,155,36,161,59,150,181,40,244,46,213,40,204,251,76,199,214,0,28,254,233,203,214,1,95,53,217,87,77,235,129,248,127,112,86,166,236,234,106,53,75,102,20,185,79,236,66,80,141,238,184,218,150,173,168,66,82,90,159,98,82,68,93,132,65,107,101,235,0,172,106,236,91,166,202,192,252,63,183,235,80,183,244,213,26,93,179,10,36,166,55,161,72,94,199,91,109,43,78,228,45,73,61,15,181,42,50,62,195,49,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,236,94,176,233,184,151,134,151,45,149,82,142,135,81,87,164,205,132,157,200,74,141,42,118,59,141,145,150,228,171,67,245,207,183,67,251,15,184,103,71,49,24,85,80,193,172,91,184,44,153,209,30,142,220,121,242,206,31,53,181,35,124,100,201,117,164,44,181,66,53,35,229,158,134,69,167,187,220,95,131,2,80,219,152,211,98,19,174,242,210,87,37,44,205,91,180,211,248,91,94,209,164,236,61,216,86,13,180,77,175,122,74,143,15,69,107,174,165,201,71,110,163,208,0,0,0,0,0,15,248,117,166,159,105,108,188,218,92,109,196,154,86,133,22,164,162,62,195,35,35,239,33,29,177,199,33,184,1,142,93,76,202,205,174,197,42,167,33,43,51,155,75,133,9,135,212,181,115,15,85,56,168,235,81,250,206,154,140,253,228,71,222,93,177,230,161,193,159,5,214,227,103,78,187,174,132,160,144,68,190,108,248,132,123,187,117,211,72,61,221,195,241,181,193,147,10,74,81,169,235,198,225,54,61,132,154,132,109,221,223,241,29,59,199,162,183,248,59,224,5,57,230,36,212,238,27,166,82,209,187,152,218,165,194,91,106,212,140,139,177,80,187,123,203,245,144,147,56,127,148,92,190,225,179,105,77,191,134,86,234,157,78,191,62,253,22,17,187,252,191,229,33,148,251,22,101,246,14,190,196,104,241,90,38,98,176,219,45,167,185,13,164,146,146,246,247,16,255,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,235,49,87,11,22,182,5,95,213,183,228,37,158,154,217,170,184,131,53,146,117,82,97,186,162,34,212,203,183,213,247,140,219,94,213,99,175,94,85,218,217,172,215,233,10,156,169,90,153,235,174,247,84,175,121,251,253,230,45,35,132,70,90,220,167,199,155,142,23,37,45,27,165,50,228,40,60,246,61,99,66,138,4,150,221,78,246,187,187,21,162,146,191,176,189,162,209,72,136,139,66,46,193,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,1,252,50,35,45,12,187,5,93,241,119,203,98,234,49,225,99,133,183,75,70,232,172,183,10,119,33,143,88,144,146,159,37,199,85,177,174,238,212,234,165,47,79,121,123,69,91,89,85,83,160,222,84,42,217,44,209,232,250,156,89,70,100,122,105,177,212,171,222,94,239,121,13,36,229,214,225,98,233,192,171,6,182,196,132,189,212,219,52,167,22,100,178,86,138,84,54,148,100,122,25,246,250,222,241,209,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,87,247,22,108,122,77,147,134,8,195,42,69,85,13,84,107,164,69,37,148,63,181,106,136,252,121,204,175,84,165,194,81,150,228,145,118,164,211,175,126,189,194,164,240,67,14,106,120,179,138,118,229,145,78,138,228,133,84,170,112,216,124,201,10,89,33,167,36,182,210,150,189,18,173,18,92,194,212,204,140,191,196,52,97,129,152,109,3,9,240,178,219,178,33,71,101,165,83,169,112,216,124,218,66,82,74,117,184,205,52,165,118,37,58,235,203,46,211,34,63,241,15,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,193,99,150,27,64,197,140,44,185,44,137,177,217,117,85,42,92,198,24,55,80,149,18,93,114,51,173,37,93,169,86,154,115,15,180,136,207,252,67,57,248,223,135,21,60,38,197,75,142,200,168,198,113,133,83,106,115,24,96,205,10,73,45,166,228,184,210,86,141,82,157,82,124,179,208,200,136,191,196,45,179,132,206,61,38,246,195,5,225,149,94,172,135,170,52,34,62,153,149,191,185,105,136,204,120,44,163,68,169,195,81,22,229,25,118,36,147,175,118,157,194,192,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,7,153,196,171,230,143,134,246,45,110,245,174,76,106,60,106,77,62,76,195,55,28,74,55,27,76,173,205,165,185,73,35,51,36,31,102,165,246,151,120,207,70,110,113,238,181,152,12,100,173,93,51,106,47,191,78,141,42,76,58,107,106,121,106,66,98,166,83,235,107,66,55,22,146,245,94,63,162,123,125,197,239,154,252,33,242,222,228,201,243,113,186,228,163,31,33,158,100,24,39,38,63,122,201,80,36,182,234,55,181,167,113,171,69,37,126,253,11,218,45,148,136,136,180,34,208,136,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,127,12,136,203,67,45,72,197,77,113,120,203,123,144,231,194,198,235,110,140,124,135,185,112,103,28,104,253,203,53,79,146,227,171,216,214,157,196,157,84,165,251,181,47,104,133,25,70,199,186,214,95,241,146,139,116,194,168,190,197,58,76,168,208,234,77,165,229,165,10,138,169,76,45,221,72,156,66,79,213,100,190,145,237,247,151,187,66,216,107,124,209,241,38,197,161,222,180,57,109,72,141,86,167,198,152,70,219,136,94,211,117,148,57,180,246,169,68,70,68,178,236,212,254,211,239,30,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,5,112,241,122,204,20,171,74,201,129,132,182,229,77,148,204,172,41,167,167,54,151,140,151,209,186,204,246,28,45,16,225,31,122,83,216,164,154,125,250,247,10,166,194,43,10,163,138,24,153,109,217,16,35,188,242,171,21,104,112,221,82,16,165,114,219,118,67,109,41,106,209,42,209,37,204,45,76,200,200,189,199,220,52,91,151,108,40,165,224,198,18,91,214,61,53,164,165,81,96,68,234,140,146,146,222,250,99,52,210,213,216,132,107,175,40,187,76,181,247,251,139,165,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,185,137,194,138,94,51,225,37,195,99,212,154,74,149,42,4,190,148,205,41,61,143,170,51,173,33,93,168,94,154,115,79,180,139,95,119,184,243,165,139,214,21,71,11,241,50,228,178,39,199,117,149,81,234,179,33,180,165,161,73,230,54,212,135,26,74,211,170,83,170,79,150,122,25,17,17,251,139,184,90,199,8,92,193,74,187,108,169,248,73,113,212,217,84,202,58,157,126,10,20,241,154,202,27,76,192,142,217,17,45,195,62,245,43,177,41,36,251,180,238,22,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,63,21,106,169,26,135,71,157,89,154,178,67,16,35,59,37,213,25,145,104,132,36,212,125,230,69,220,71,222,100,51,225,159,76,103,115,25,115,11,112,206,109,213,46,29,18,92,186,60,125,85,169,27,108,206,148,105,50,245,214,90,104,231,179,66,250,139,219,38,184,70,229,209,119,53,199,47,25,107,180,180,156,42,99,206,68,138,111,177,222,251,110,64,144,133,167,115,70,93,202,61,12,150,71,238,247,139,129,74,82,146,36,164,136,136,139,66,34,246,16,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,254,41,41,81,26,84,68,100,101,161,145,251,72,83,247,23,44,186,46,217,184,226,99,45,10,150,146,133,83,121,184,146,141,134,59,159,113,201,242,22,181,109,104,139,185,37,169,154,204,253,254,241,25,114,23,140,238,96,214,97,109,233,206,58,164,67,173,203,137,71,145,162,180,34,109,233,209,77,70,126,186,11,77,27,246,234,95,81,251,52,31,69,170,70,174,81,224,214,97,44,150,196,248,205,73,105,68,100,122,161,105,37,23,113,153,119,25,119,25,143,218,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,37,241,30,199,248,120,51,129,85,42,108,90,169,199,172,92,45,61,76,101,13,62,72,116,146,252,57,100,149,232,78,33,90,111,107,188,181,237,246,25,247,81,93,10,153,87,196,75,238,21,45,162,122,85,66,226,170,182,209,168,247,45,75,117,247,137,59,140,244,82,143,85,47,191,67,62,223,104,208,214,78,112,134,54,12,224,45,179,109,162,35,76,75,149,2,20,233,155,27,36,153,200,84,40,232,115,119,168,131,215,86,187,117,45,125,231,238,237,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,56,142,113,176,134,54,51,96,53,205,109,174,35,79,203,139,2,108,232,123,219,37,25,72,76,41,8,108,211,234,44,245,213,222,205,11,95,113,251,243,203,94,165,213,240,238,252,155,75,116,158,139,80,183,106,174,52,74,45,200,82,29,97,227,78,226,61,18,162,209,72,236,61,8,251,61,130,245,56,112,227,252,60,102,192,170,109,54,85,84,228,86,45,230,153,166,60,219,175,146,221,52,177,14,33,41,122,27,139,86,155,221,239,61,59,125,132,125,242,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,127,12,201,36,106,81,145,17,22,166,103,236,20,109,197,79,26,156,196,28,114,126,204,137,81,68,136,54,230,232,107,67,79,111,66,31,143,50,115,102,70,68,226,136,148,73,95,111,97,31,212,93,193,194,207,47,133,138,184,204,221,233,86,132,110,82,237,157,38,182,183,27,213,181,73,143,46,19,132,157,84,218,146,103,181,195,236,212,143,79,105,23,104,188,102,25,106,51,13,199,97,180,161,182,144,72,66,82,68,68,148,145,104,68,68,93,196,63,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,7,249,190,203,82,89,114,59,237,165,198,221,73,161,104,81,17,146,146,101,161,145,145,247,144,163,158,41,153,124,44,42,198,103,111,74,76,35,110,151,115,110,154,226,219,111,70,211,38,68,185,174,26,117,75,105,73,30,214,203,179,83,61,61,166,93,161,194,179,26,156,195,236,114,98,205,151,81,68,120,55,25,38,26,16,235,219,16,183,228,76,130,217,17,17,184,146,53,26,81,217,216,103,245,31,112,188,146,50,81,18,146,100,100,101,169,25,123,71,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,7,57,204,38,35,69,194,188,32,185,239,9,18,218,142,184,148,185,170,142,167,28,36,106,242,98,186,226,72,140,212,158,223,155,246,30,191,227,25,199,196,171,150,110,32,226,117,203,116,186,243,146,94,175,87,38,77,73,154,141,102,102,252,133,172,136,187,84,122,106,191,121,247,247,152,187,222,25,56,44,88,97,151,250,117,110,117,47,166,157,113,165,154,161,41,108,108,90,217,145,10,26,181,212,208,147,50,53,54,126,211,46,206,243,19,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,62,226,109,130,197,137,249,127,168,214,224,210,250,153,214,226,94,170,26,144,198,245,161,152,240,166,43,93,73,10,50,34,83,133,237,34,237,239,33,72,88,107,114,205,195,236,78,182,174,150,158,114,51,212,26,228,57,170,50,81,160,200,216,144,133,153,31,106,79,77,81,239,46,238,242,26,56,203,222,35,69,197,76,32,182,47,8,242,218,144,185,116,184,74,144,166,220,37,232,242,162,180,226,136,204,148,174,223,156,246,158,191,227,29,24,0,0,0,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,112,241,131,198,181,219,216,127,76,194,234,61,69,9,151,83,144,204,137,77,161,237,20,113,156,98,123,11,35,36,184,71,222,68,93,169,50,247,251,133,101,229,127,12,165,226,198,55,218,150,179,17,93,125,149,85,160,187,40,144,217,168,146,199,86,202,22,106,209,10,34,45,28,237,212,180,247,141,26,216,150,243,22,141,145,111,90,177,146,73,106,141,74,137,79,65,17,17,104,150,89,75,101,220,68,93,201,247,23,216,67,238,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,168,188,111,226,237,153,44,53,198,139,251,14,104,86,78,26,191,77,181,110,138,173,18,27,178,233,179,212,251,140,70,150,227,45,169,197,38,98,82,107,52,160,140,204,146,146,215,93,8,187,133,132,228,207,26,238,172,196,229,178,207,198,59,214,159,74,133,90,184,61,33,212,177,75,105,198,226,163,145,62,68,116,108,75,142,56,178,213,12,164,207,85,159,172,103,166,133,161,23,107,16,43,20,56,178,225,126,26,230,140,176,106,77,185,46,69,147,67,145,38,137,116,220,164,219,156,248,117,84,186,72,53,49,31,77,206,198,142,164,56,135,79,77,238,26,148,166,137,68,202,74,76,181,187,49,142,133,71,192,42,206,96,109,102,126,80,81,97,89,242,47,26,115,123,151,19,210,17,81,9,82,218,45,86,131,91,92,196,18,123,84,141,201,221,218,157,75,65,250,240,95,23,172,220,122,194,251,127,23,48,253,249,110,80,174,40,234,122,57,75,96,217,125,165,161,197,52,235,46,35,180,137,109,186,219,141,153,164,212,131,52,25,165,74,73,146,143,218,128,14,105,152,220,111,165,101,199,7,171,88,203,93,161,203,171,211,104,18,41,201,153,18,35,137,67,230,196,137,204,70,113,109,238,245,84,180,37,243,89,32,205,36,179,65,36,212,141,219,203,218,218,119,77,10,249,181,104,215,173,173,59,173,162,220,20,248,245,74,116,158,82,219,231,197,125,180,184,211,155,22,73,90,119,33,105,61,20,68,162,215,67,34,62,193,245,128,0,7,31,204,190,102,44,220,173,91,214,165,231,136,48,101,174,222,175,221,17,237,201,211,99,17,173,116,196,61,22,75,197,44,218,36,154,158,66,85,29,36,180,39,215,216,181,41,36,181,36,155,95,96,0,0,30,83,20,177,74,196,193,107,18,167,137,152,151,93,244,53,183,70,228,245,179,122,87,164,114,185,175,33,150,254,109,148,45,197,106,227,168,79,170,147,211,93,79,66,35,50,242,185,92,199,79,198,83,2,109,156,107,249,45,242,115,229,31,91,252,89,215,117,156,142,158,99,241,191,45,203,111,118,238,70,239,160,90,110,211,183,77,79,170,128,165,111,234,213,230,159,253,96,225,87,254,234,168,255,0,151,11,62,201,158,53,221,89,137,203,101,159,140,119,173,62,149,10,181,112,122,67,169,98,150,211,141,197,71,34,124,136,232,216,151,28,113,101,170,25,73,158,171,63,88,207,77,11,66,46,214,0,0,56,166,84,115,93,135,25,181,195,132,94,182,83,189,13,86,15,45,138,253,1,247,137,114,169,18,148,70,100,149,25,17,115,25,94,213,27,79,17,18,92,74,84,70,72,90,28,109,29,172,4,95,226,23,154,11,251,41,152,47,69,196,108,57,164,91,245,26,149,70,232,141,68,117,170,220,119,158,97,44,57,18,91,202,82,82,203,173,40,151,186,58,8,140,212,101,161,171,179,184,202,48,100,207,138,6,62,230,39,50,118,126,14,94,182,134,31,194,162,220,30,144,234,95,165,211,230,183,41,28,136,18,36,35,98,156,150,226,11,85,178,146,61,80,126,169,158,154,30,134,86,126,2,63,230,87,56,182,38,86,111,188,54,160,98,92,62,150,219,190,253,49,214,220,28,199,151,232,142,137,150,86,223,240,86,88,113,201,28,215,31,67,126,169,167,102,187,143,82,215,73,0,0,0,60,86,52,98,245,155,128,184,95,112,98,230,32,63,45,186,21,187,29,47,72,40,140,27,207,186,181,184,150,154,101,180,118,17,173,199,92,109,178,53,26,80,70,178,53,41,41,35,81,126,172,39,190,191,10,24,89,102,226,103,162,253,25,242,182,223,167,87,122,46,127,59,165,234,163,54,247,43,153,181,59,246,243,54,238,218,157,116,215,66,215,65,226,178,171,153,139,55,53,248,71,15,20,172,248,50,233,203,76,133,83,106,244,201,36,106,93,58,162,218,27,91,172,19,155,73,47,35,107,173,173,14,36,139,114,22,157,201,66,247,182,142,192,0,0,57,86,104,241,211,241,107,192,155,155,26,254,75,124,163,249,57,209,127,22,117,221,31,63,168,152,196,111,203,114,220,219,183,159,187,232,30,187,116,236,215,82,245,88,91,138,86,38,52,216,148,204,76,195,74,239,166,109,186,207,59,162,155,210,189,31,155,202,121,108,185,243,111,33,14,39,71,26,90,125,100,150,186,106,90,145,145,159,171,0,0,1,199,242,171,153,139,55,53,248,71,15,20,172,248,50,233,203,76,133,83,106,244,201,36,106,93,58,162,218,27,91,172,19,155,73,47,35,107,173,173,14,36,139,114,22,157,201,66,247,182,142,192,0,0,2,63,231,23,56,182,38,80,44,72,245,250,252,63,76,220,149,157,255,0,39,237,254,99,209,253,41,202,122,58,37,127,10,67,14,182,199,41,185,4,231,206,17,111,211,106,117,51,236,244,25,85,204,197,155,154,252,35,135,138,86,124,25,116,229,166,66,169,181,122,100,146,53,46,157,81,109,13,173,214,9,205,164,151,145,181,214,214,135,18,69,185,11,78,228,161,123,219,71,96,1,94,188,66,248,133,227,70,83,49,162,139,135,56,115,108,89,85,26,109,70,215,141,91,117,218,220,41,111,62,151,220,151,45,149,37,42,102,75,73,36,109,142,131,34,52,153,234,106,237,238,34,246,188,55,179,173,138,121,193,252,34,126,19,40,22,165,51,228,151,162,58,47,65,69,146,207,51,170,234,249,156,222,115,238,235,167,76,141,187,118,233,170,181,215,82,210,106,128,0,14,63,100,230,98,205,188,115,23,136,121,101,84,25,112,46,203,14,60,58,146,13,68,110,49,82,167,63,22,35,170,125,11,36,145,54,182,157,150,134,148,218,187,200,219,90,20,173,92,75,93,128,0,0,0,0,4,95,226,23,154,11,251,41,152,47,69,196,108,57,164,91,245,26,149,70,232,141,68,117,170,220,119,158,97,44,57,18,91,202,82,82,203,173,40,151,186,58,8,140,212,101,161,171,179,184,202,48,100,207,138,6,62,230,39,50,118,126,14,94,182,134,31,194,162,220,30,144,234,95,165,211,230,183,41,28,136,18,36,35,98,156,150,226,11,85,178,146,61,80,126,169,158,154,30,134,86,126,3,143,230,95,51,22,110,86,173,235,82,243,196,24,50,215,111,87,238,136,246,228,233,177,136,214,186,98,30,139,37,226,150,109,18,77,79,33,42,142,146,90,19,235,236,90,148,146,90,146,77,175,176,0,0,172,12,230,113,64,199,220,187,102,78,240,193,203,42,208,195,249,180,91,127,209,253,51,245,74,124,215,37,47,159,2,60,133,239,83,114,219,65,232,183,148,69,162,11,213,34,215,83,212,206,79,240,244,205,5,253,155,60,23,173,98,54,35,82,45,250,117,74,157,116,73,162,52,213,18,59,204,176,166,27,137,17,228,169,73,121,215,84,107,221,33,100,102,74,34,208,147,217,222,103,40,4,32,205,191,19,219,55,44,216,219,68,194,10,125,155,46,229,93,58,67,47,94,239,32,205,149,192,136,251,4,182,153,134,74,209,47,73,218,235,79,153,168,201,173,132,77,110,222,226,151,30,90,97,110,41,88,152,211,98,83,49,51,13,43,190,153,182,235,60,238,138,111,74,244,126,111,41,229,178,231,205,188,132,56,157,28,105,105,245,146,90,233,169,106,70,70,126,172,0,0,114,172,209,227,167,226,215,129,55,54,53,252,150,249,71,242,115,162,254,44,235,186,62,127,81,49,136,223,150,229,185,183,111,63,119,208,61,118,233,217,174,165,234,176,183,20,172,76,105,177,41,152,153,134,149,223,76,219,117,158,119,69,55,165,122,63,55,148,242,217,115,230,222,66,28,78,142,52,180,250,201,45,116,212,181,35,35,63,86,0,56,254,101,243,49,102,229,106,222,181,47,60,65,131,45,118,245,126,232,143,110,78,155,24,141,107,166,33,232,178,94,41,102,209,36,212,242,18,168,233,37,161,62,190,197,169,73,37,169,36,218,251,0,0,8,255,0,110,231,22,196,169,102,198,238,202,77,126,31,161,174,74,55,65,242,125,238,99,210,61,61,205,166,156,249,94,170,24,229,197,228,54,68,95,56,233,243,53,245,116,50,218,36,0,0,14,63,128,217,152,179,113,230,225,196,155,50,141,6,93,58,225,194,235,162,109,185,90,132,241,26,208,164,55,42,67,49,165,180,233,36,146,164,60,152,206,25,163,177,109,173,11,73,145,167,99,142,118,0,0,17,255,0,39,89,197,177,51,127,98,72,175,208,33,250,26,228,163,108,249,65,111,243,30,145,232,190,107,210,17,23,248,82,216,105,183,249,173,199,55,62,108,143,102,187,85,161,151,108,128,0,0,28,126,149,153,139,54,191,154,58,174,86,40,80,101,202,174,219,150,186,238,58,236,229,17,182,196,53,155,176,201,136,136,35,78,175,45,109,76,39,84,178,50,66,11,150,146,53,169,75,38,184,87,18,28,235,98,158,79,191,7,127,131,58,5,169,83,249,91,233,126,183,211,177,100,189,203,233,122,78,95,43,146,251,90,107,212,175,118,237,218,232,157,52,208,245,241,92,61,56,133,227,70,108,241,162,181,135,56,141,108,89,84,234,109,58,215,147,91,105,218,36,41,108,190,167,219,151,17,148,165,74,122,75,169,52,109,144,179,50,36,145,234,73,237,239,35,176,160,28,83,57,152,215,117,101,219,45,151,134,49,217,84,250,84,218,213,191,232,254,153,138,163,78,57,21,124,249,241,227,175,122,91,113,181,158,136,121,70,90,44,189,98,45,117,45,72,235,219,4,56,187,102,75,18,177,162,193,195,154,237,147,134,172,83,110,171,162,149,68,152,236,74,108,244,190,219,18,101,182,203,138,109,74,152,164,146,201,43,51,35,52,168,181,211,82,62,225,110,128,2,16,98,55,20,108,47,177,115,95,67,192,136,177,162,84,45,52,200,122,131,117,92,78,58,228,53,209,43,125,97,199,36,168,164,165,182,142,51,6,210,141,231,73,106,73,161,242,90,21,243,10,67,211,124,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,238,222,98,238,178,46,27,86,74,73,77,86,105,82,233,238,17,145,30,169,121,149,54,125,228,101,220,175,113,253,134,51,149,154,12,50,151,132,248,223,117,218,207,197,117,134,83,86,158,236,66,91,102,146,83,29,91,200,65,167,84,36,140,180,111,179,66,211,220,44,211,131,230,53,174,225,195,250,158,23,86,42,40,84,186,100,151,164,69,109,111,106,162,140,219,16,24,65,17,41,195,62,243,50,236,73,23,187,220,44,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,156,135,145,26,59,178,28,81,37,13,33,75,81,153,232,68,68,90,152,160,46,36,24,157,35,17,115,41,92,101,53,19,126,45,9,201,52,148,33,47,26,144,147,102,124,189,59,55,168,136,200,151,245,125,132,36,39,7,28,27,69,90,244,172,226,173,82,38,230,33,197,145,79,143,204,111,82,39,144,237,61,244,172,183,32,203,93,12,251,73,90,253,94,209,111,189,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,17,215,138,198,122,164,217,205,207,202,198,20,79,151,26,187,42,57,179,122,206,84,86,148,194,105,210,225,44,189,26,130,121,181,26,150,235,82,27,117,79,54,105,229,145,54,148,173,74,83,132,213,101,96,94,5,226,62,98,241,30,157,133,248,95,70,235,170,179,181,117,231,157,51,68,90,124,84,153,19,146,164,184,68,124,182,81,185,58,158,134,163,82,146,132,37,107,90,16,171,191,173,101,210,196,202,254,65,113,87,13,44,88,255,0,155,250,236,202,196,221,239,127,25,213,61,10,108,191,51,150,235,174,114,121,188,132,43,148,133,108,71,113,23,121,157,85,228,23,58,247,86,84,241,30,37,18,173,83,234,48,202,230,168,50,221,199,79,144,110,45,184,27,205,45,170,167,28,155,74,214,151,154,65,17,173,40,73,243,155,65,32,203,114,90,91,87,209,105,221,52,43,230,213,163,94,182,180,238,182,139,112,83,227,213,41,210,121,75,111,159,21,246,210,227,78,108,89,37,105,220,133,164,244,81,18,139,93,12,136,251,7,214,1,21,120,163,248,19,196,223,185,124,226,16,172,190,29,121,234,147,149,171,200,172,124,65,159,45,120,87,95,144,243,211,153,141,21,165,174,153,81,120,163,160,170,70,100,217,190,242,18,220,116,182,182,82,191,160,181,45,40,90,210,72,93,233,210,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,63,88,0,242,159,133,43,19,240,167,248,20,244,239,245,231,242,127,229,79,163,58,87,191,206,190,167,166,231,243,182,114,191,45,234,236,223,191,219,183,78,209,10,248,213,248,88,181,190,32,65,242,234,136,227,252,47,184,130,70,164,198,162,229,123,26,106,178,214,133,200,76,11,62,185,37,215,100,175,123,206,197,143,14,138,77,52,194,148,72,37,45,245,33,247,93,216,218,9,45,122,168,74,52,181,240,0,20,45,196,103,58,255,0,141,86,35,177,64,176,42,117,86,240,202,214,249,186,108,103,207,148,221,82,113,26,201,202,154,153,218,149,167,114,22,77,180,151,77,74,67,105,82,180,105,79,58,217,89,255,0,11,143,2,120,101,247,215,156,77,18,168,6,85,197,255,0,112,184,240,39,134,95,125,121,196,209,42,128,0,6,112,114,163,154,236,71,202,86,35,162,245,178,157,235,169,83,185,108,87,232,15,188,104,139,87,138,147,51,36,168,200,143,150,242,55,40,218,120,136,212,218,148,162,50,90,22,227,107,208,158,22,226,149,137,141,54,37,51,19,48,210,187,233,155,110,179,206,232,166,244,175,71,230,242,158,91,46,124,219,200,67,137,209,198,150,159,89,37,174,154,150,164,100,103,234,196,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,125,121,60,209,127,192,42,175,142,119,230,79,246,147,247,104,112,163,207,79,228,50,191,141,119,159,250,158,45,129,54,114,127,186,74,169,110,72,53,127,193,116,168,82,127,77,146,95,246,59,34,213,0,7,159,191,239,251,55,11,44,218,182,32,226,13,195,18,135,111,80,227,156,153,211,164,153,236,105,26,145,17,17,17,26,150,181,40,210,132,33,36,107,90,212,148,164,148,165,17,29,0,231,111,56,55,54,110,113,65,218,210,142,92,43,38,135,33,244,218,116,121,109,71,231,193,97,214,216,67,203,113,198,144,74,82,222,84,100,58,104,82,220,38,205,70,132,41,68,91,149,121,57,78,240,177,131,127,15,237,239,46,96,80,182,84,115,93,136,249,74,196,116,94,182,83,189,117,42,119,45,138,253,1,247,141,17,106,241,82,102,100,149,25,17,242,222,70,229,27,79,17,26,155,82,148,70,75,66,220,109,122,19,194,220,82,177,49,166,196,166,98,102,26,87,125,51,109,214,121,221,20,222,149,232,252,222,83,203,101,207,155,121,8,113,58,56,210,211,235,36,181,211,82,212,140,140,253,88,0,241,87,174,52,97,126,29,94,86,118,31,223,23,124,74,53,118,255,0,145,34,37,185,30,74,28,74,39,190,201,55,189,162,116,147,202,66,204,222,105,40,74,212,147,113,110,37,8,220,163,34,28,43,138,63,129,60,77,251,151,206,33,10,192,225,205,157,127,197,87,17,223,160,95,245,58,171,152,101,116,252,221,74,51,7,205,110,151,56,205,4,221,77,44,237,82,213,181,8,54,221,75,70,149,45,181,37,90,58,166,90,108,239,122,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,250,192,0,6,112,114,163,154,236,71,202,86,35,162,245,178,157,235,169,83,185,108,87,232,15,188,104,139,87,138,147,51,36,168,200,143,150,242,55,40,218,120,136,212,218,148,162,50,90,22,227,107,208,158,22,226,149,137,141,54,37,51,19,48,210,187,233,155,110,179,206,232,166,244,175,71,230,242,158,91,46,124,219,200,67,137,209,198,150,159,89,37,174,154,150,164,100,103,234,192,0,115,252,116,199,76,56,203,166,28,84,113,67,20,43,61,13,42,14,141,50,203,68,75,149,80,148,162,51,110,44,102,204,203,152,242,246,171,66,212,146,73,74,150,181,33,8,90,211,157,108,116,199,76,71,204,94,35,212,113,67,20,43,61,117,86,118,141,50,203,68,104,139,79,138,147,51,110,44,102,204,207,150,202,55,43,66,212,212,106,82,150,181,45,107,90,213,237,178,125,155,59,203,40,184,161,242,226,133,30,93,98,133,62,59,145,171,182,226,103,148,86,42,168,38,214,76,26,214,109,186,72,91,78,172,156,74,201,27,244,230,32,140,146,234,200,244,17,133,184,165,98,99,77,137,76,196,204,52,174,250,102,219,172,243,186,41,189,43,209,249,188,167,150,203,159,54,242,16,226,116,113,165,167,214,73,107,166,165,169,25,25,250,177,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,158,207,217,191,222,66,213,0,0,5,16,241,8,191,239,44,44,226,61,123,98,14,31,92,50,232,119,13,14,69,18,76,25,209,140,183,180,191,67,67,35,35,35,35,74,208,164,154,144,180,40,141,11,66,148,149,18,146,163,35,181,236,157,103,22,196,205,253,137,34,191,64,135,232,107,146,141,179,229,5,191,204,122,71,162,249,175,72,68,95,225,75,97,166,223,230,183,28,220,249,178,61,154,237,86,134,93,178,0,0,0,0,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,247,215,147,205,23,252,2,0,113,171,240,177,107,124,64,131,229,213,17,26,184,98,241,0,135,132,83,35,101,251,27,238,46,146,197,151,181,139,102,164,235,108,53,22,131,41,199,222,121,212,201,90,80,78,27,47,185,35,181,231,22,164,178,164,39,82,75,106,90,219,185,64,1,64,60,81,252,118,98,111,220,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,61,7,18,204,245,73,203,45,179,23,12,48,198,124,184,184,161,113,199,98,165,22,114,98,180,227,20,138,113,72,50,83,235,39,219,91,79,45,227,97,230,82,217,36,246,151,49,197,41,6,150,201,202,86,176,44,11,203,20,239,42,78,31,97,245,189,46,185,112,215,36,20,104,48,99,17,111,117,122,25,153,153,153,146,80,132,164,148,181,173,70,72,66,18,165,40,210,148,153,149,255,0,100,147,39,214,206,81,176,189,170,42,74,36,219,218,185,29,133,93,149,136,142,200,228,78,125,167,31,91,40,109,183,86,105,74,25,76,149,180,75,74,27,55,9,36,181,165,38,123,83,34,128,0,4,85,226,143,224,79,19,126,229,243,136,66,173,120,121,231,78,171,149,140,80,143,66,187,238,9,105,194,187,150,65,149,193,12,163,42,81,66,124,219,218,213,65,134,210,162,82,22,149,19,73,116,208,74,53,178,74,46,91,139,67,59,111,166,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,250,192,64,14,53,126,22,45,111,136,16,124,186,162,35,87,12,94,32,16,240,138,100,108,191,99,125,197,210,88,178,246,177,108,212,157,109,134,162,208,101,56,251,207,58,153,43,74,9,195,101,247,36,118,188,226,212,150,84,132,234,73,109,75,91,119,40,0,40,47,137,141,90,171,64,226,1,136,21,218,21,78,93,58,165,78,145,65,151,14,100,71,148,203,241,159,110,147,5,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,44,255,0,135,158,116,233,89,167,194,248,244,43,190,224,136,172,84,182,163,153,92,16,202,50,98,156,214,9,205,173,84,24,109,42,52,173,10,73,180,151,77,4,146,67,198,162,229,182,133,179,186,90,128,12,235,98,254,41,95,120,45,158,44,81,196,188,52,174,250,26,228,163,98,5,209,209,77,233,89,145,202,230,203,148,203,159,54,242,22,218,181,109,213,167,214,73,233,174,165,161,145,25,93,246,84,115,93,135,25,181,195,132,94,182,83,189,13,86,15,45,138,253,1,247,137,114,169,18,148,70,100,149,25,17,115,25,94,213,27,79,17,18,92,74,84,70,72,90,28,109,29,172,0,102,91,2,241,211,17,242,233,136,244,236,80,194,250,207,67,85,131,171,79,50,233,26,226,212,34,168,200,220,139,37,178,50,230,50,189,169,212,181,37,18,146,149,161,72,90,16,180,232,167,2,241,211,14,51,23,135,20,236,80,194,250,207,93,74,157,171,79,50,233,18,37,83,229,36,136,220,139,37,178,51,229,188,141,201,212,181,52,154,84,149,161,75,66,208,181,116,0,1,15,248,129,103,186,133,149,91,85,203,42,214,95,91,137,183,5,60,220,167,70,209,109,250,46,43,237,202,109,170,174,245,199,118,59,252,169,49,210,93,50,140,148,189,117,61,19,218,112,131,131,85,90,171,95,205,221,237,93,174,212,229,212,106,85,27,30,165,46,100,201,111,41,231,228,190,229,78,158,167,29,113,197,25,169,107,82,140,212,106,51,51,51,51,51,29,47,142,119,230,79,246,147,247,104,225,92,32,47,251,54,197,205,124,152,183,133,195,18,146,187,170,215,147,64,164,28,147,52,162,85,69,201,144,221,106,57,47,77,169,90,210,195,132,141,198,91,151,181,9,213,107,66,85,121,32,34,175,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,64,14,40,89,233,252,10,90,171,192,236,28,188,250,76,73,173,108,244,196,152,73,220,245,10,150,227,106,51,209,226,81,116,243,30,213,190,94,132,165,161,163,91,159,52,165,71,112,233,88,90,79,11,238,32,145,169,49,168,185,94,198,154,172,181,161,114,19,2,207,174,73,117,217,43,222,243,177,99,195,162,147,77,48,165,18,9,75,125,72,125,215,118,54,130,75,94,170,18,141,45,124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,188,84,23,24,236,27,69,38,244,163,98,173,46,38,214,38,69,143,79,145,203,111,66,55,150,237,65,245,44,246,160,139,93,8,181,51,86,191,87,180,71,190,28,24,157,35,14,179,41,67,101,85,19,98,45,117,200,212,149,161,79,26,80,163,122,124,77,123,55,164,140,204,145,245,253,134,47,246,59,200,147,29,169,13,168,148,135,80,149,164,200,245,35,35,45,72,127,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,14,107,152,219,233,172,58,193,75,194,233,113,242,105,113,104,149,5,52,173,196,147,230,38,35,203,45,15,114,123,125,79,97,234,51,137,136,55,20,139,210,255,0,184,46,87,22,183,157,172,85,165,204,35,51,53,41,70,235,203,95,188,245,61,85,239,63,180,197,235,112,217,194,127,193,190,91,104,53,9,49,216,68,155,146,60,90,209,41,40,209,100,220,136,16,207,106,140,208,147,215,84,118,151,105,125,102,37,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,19,126,205,207,84,108,173,112,225,195,75,31,15,167,196,94,42,87,227,213,30,130,204,152,174,173,20,202,115,213,154,170,14,164,70,109,155,15,45,46,71,83,104,101,75,250,107,74,212,133,161,38,133,215,93,38,153,121,98,189,255,0,10,141,13,201,117,251,178,241,172,55,25,165,203,150,70,253,66,163,45,226,74,77,199,158,81,17,173,199,92,45,86,226,139,181,70,106,62,243,23,189,144,92,148,90,185,83,195,136,149,186,181,51,168,196,219,154,158,203,151,29,66,65,54,183,32,111,36,184,170,100,115,109,75,66,89,105,100,68,181,33,71,206,113,4,179,61,169,105,13,117,92,216,248,88,198,79,135,247,15,151,62,51,88,39,255,0,11,220,244,254,5,46,164,96,118,49,222,125,38,27,86,183,250,30,76,212,238,102,133,84,113,196,153,106,241,168,186,120,111,106,231,51,82,82,16,233,161,207,154,74,164,56,119,82,2,42,241,71,240,39,137,191,114,249,196,33,64,34,207,184,93,113,0,153,72,153,77,203,38,55,220,92,234,83,221,53,58,199,170,62,219,239,202,110,83,175,180,195,52,149,114,208,189,204,159,55,86,156,112,208,150,82,218,155,53,26,13,164,181,109,64,34,254,127,179,131,74,202,110,17,169,84,243,150,229,247,120,199,153,2,212,67,45,36,209,25,244,33,36,228,231,84,226,20,214,200,230,243,75,38,212,149,27,171,82,17,183,97,184,227,116,47,86,191,239,42,213,255,0,55,20,166,92,50,219,187,39,214,28,175,187,86,136,101,21,244,212,86,241,190,169,13,155,36,146,105,124,211,53,151,44,147,180,244,219,166,132,44,251,136,189,79,23,43,92,55,240,118,179,142,237,196,110,251,159,116,82,228,214,17,30,34,226,154,86,186,109,73,77,147,204,173,41,54,164,242,141,190,122,9,41,66,94,230,146,8,144,73,33,84,34,239,184,94,231,95,241,128,177,17,131,24,133,83,170,206,196,155,54,158,185,46,212,102,159,59,211,52,180,188,148,34,65,186,148,150,143,53,205,97,151,9,195,53,185,234,59,189,197,45,222,92,234,1,78,220,84,51,213,38,255,0,184,106,185,97,194,217,242,216,182,40,114,30,166,222,111,61,21,173,149,106,139,18,153,90,88,104,156,108,222,109,17,94,140,100,110,33,104,230,173,75,45,170,109,8,91,149,192,47,251,133,199,129,60,50,251,235,206,38,137,84,3,42,226,255,0,184,92,120,19,195,47,190,188,226,104,149,64,0,3,42,226,90,112,243,206,157,87,43,24,161,30,133,119,220,18,211,133,119,44,131,43,130,25,70,84,162,132,249,183,181,170,131,13,165,68,164,45,42,38,146,233,160,148,107,100,148,92,183,22,134,118,223,77,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,66,5,241,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,191,224,21,87,199,59,243,39,251,73,251,180,85,88,187,238,28,28,64,33,230,34,132,214,18,98,245,197,254,107,16,58,151,218,147,33,182,35,183,113,69,222,183,55,71,67,40,109,180,60,203,102,72,91,36,157,198,219,68,234,77,127,60,77,78,160,20,129,196,127,136,4,204,196,87,93,194,76,33,184,191,204,158,7,76,251,178,99,182,252,119,46,41,91,16,230,233,8,121,13,184,134,89,112,205,8,100,211,180,220,104,221,81,175,230,73,168,44,52,167,148,239,11,24,55,240,254,222,242,230,6,107,4,180,225,231,157,58,174,86,49,66,61,10,239,184,37,167,10,238,89,6,87,4,50,140,169,69,9,243,111,107,85,6,27,74,137,72,90,84,77,37,211,65,40,214,201,40,185,110,45,12,237,190,154,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,235,30,43,26,49,122,205,192,92,47,184,49,115,16,31,150,221,10,221,142,151,164,20,70,13,231,221,90,220,75,77,50,218,59,8,214,227,174,54,217,26,141,40,35,89,26,148,148,145,168,179,173,152,172,121,188,179,37,139,149,220,86,188,230,203,82,234,50,22,138,100,23,164,19,200,164,211,137,106,56,240,154,52,161,9,216,218,85,161,168,144,157,235,53,184,162,222,181,25,205,91,94,173,143,53,174,15,184,147,51,20,170,113,39,217,173,200,162,196,176,221,117,238,109,69,48,152,173,198,102,67,78,168,140,200,163,54,235,100,219,9,95,206,39,99,169,236,100,152,33,92,2,197,56,98,241,0,135,132,83,35,101,251,27,238,46,146,197,151,181,139,102,164,235,108,53,22,131,41,199,222,121,212,201,90,80,78,27,47,185,35,181,231,22,164,178,164,39,82,75,106,90,219,185,64,0,1,149,113,45,56,121,231,78,171,149,140,80,143,66,187,238,9,105,194,187,150,65,149,193,12,163,42,81,66,124,219,218,213,65,134,210,162,82,22,149,19,73,116,208,74,53,178,74,46,91,139,67,59,111,166,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,250,192,121,251,254,255,0,179,112,178,205,171,98,14,32,220,49,40,118,245,14,57,201,157,58,73,158,198,145,169,17,17,17,17,169,107,82,141,40,66,18,70,181,173,73,74,73,74,81,17,208,14,118,243,131,115,102,231,20,29,173,40,229,194,178,104,114,31,77,167,71,150,212,126,124,22,29,109,132,60,183,28,105,4,165,45,229,70,67,166,133,45,194,108,212,104,66,148,69,185,81,212,4,180,225,231,157,58,174,86,49,66,61,10,239,184,37,167,10,238,89,6,87,4,50,140,169,69,9,243,111,107,85,6,27,74,137,72,90,84,77,37,211,65,40,214,201,40,185,110,45,12,237,190,154,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,133,48,241,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,11,84,0,0,20,3,197,31,199,102,38,253,203,228,240,135,20,192,188,116,196,124,186,98,61,59,20,48,190,179,208,213,96,234,211,204,186,70,184,181,8,170,50,55,34,201,108,140,185,140,175,106,117,45,73,68,164,165,104,82,22,132,45,58,41,192,188,116,195,140,197,225,197,59,20,48,190,179,215,82,167,106,211,204,186,68,137,84,249,73,34,55,34,201,108,140,249,111,35,114,117,45,77,38,149,37,104,82,208,180,45,93,0,0,0,0,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,125,121,60,209,127,192,32,7,26,191,11,22,183,196,8,62,93,81,20,172,46,79,134,47,16,9,152,187,14,54,95,177,190,226,234,239,168,155,88,182,106,78,182,251,178,171,209,91,97,231,157,76,149,165,6,217,60,195,113,251,94,113,105,83,201,90,117,37,56,149,173,203,21,1,64,60,81,252,118,98,111,220,190,79,8,119,92,151,231,6,217,202,54,66,110,234,210,142,36,219,218,185,124,85,83,105,209,229,181,35,145,57,246,161,81,208,242,220,113,164,26,82,134,83,37,14,154,20,182,205,194,73,161,10,73,158,228,192,11,254,255,0,188,177,78,242,171,98,14,32,220,50,235,151,13,114,65,201,157,58,73,150,247,87,161,17,17,17,17,37,8,74,73,40,66,18,68,132,33,41,74,73,41,73,17,92,247,14,14,31,240,242,239,66,107,22,241,122,221,255,0,53,137,253,75,13,70,144,227,18,27,183,98,239,91,123,99,173,149,184,218,222,121,178,37,173,226,86,226,109,210,105,36,143,158,55,103,80,0,0,8,171,197,31,192,158,38,253,203,231,16,133,0,139,20,225,139,196,2,30,17,76,141,151,236,111,184,186,75,22,94,214,45,154,147,173,176,212,90,12,167,31,121,231,83,37,105,65,56,108,190,228,142,215,156,90,146,202,144,157,73,45,169,107,110,229,0,64,14,53,126,22,45,111,136,16,124,186,162,41,88,92,159,12,94,32,19,49,118,28,108,191,99,125,197,213,223,81,54,177,108,212,157,109,247,101,87,162,182,195,207,58,153,43,74,13,178,121,134,227,246,188,226,210,167,146,180,234,74,113,43,91,150,42,2,128,120,163,248,236,196,223,185,124,158,16,143,248,91,138,87,222,11,95,116,204,76,195,74,239,161,174,74,55,59,162,155,210,179,35,149,205,101,108,185,243,111,33,109,171,86,221,90,125,100,158,154,234,90,25,17,150,132,242,163,154,236,56,205,174,28,34,245,178,157,232,106,176,121,108,87,232,15,188,75,149,72,148,162,51,36,168,200,139,152,202,246,168,218,120,136,146,226,82,162,50,66,208,227,104,237,96,51,89,155,31,20,248,201,241,2,225,243,23,199,213,202,142,107,177,31,41,88,142,139,214,202,119,174,165,78,229,177,95,160,62,241,162,45,94,42,76,204,146,163,34,62,91,200,220,163,105,226,35,83,106,82,136,201,104,91,141,175,66,120,91,138,86,38,52,216,148,204,76,195,74,239,166,109,186,207,59,162,155,210,189,31,155,202,121,108,185,243,111,33,14,39,71,26,90,125,100,150,186,106,90,145,145,159,171,1,149,113,34,178,73,156,27,155,40,216,160,213,105,39,46,109,147,92,144,194,110,202,60,70,163,243,231,48,211,111,161,149,182,227,168,53,37,108,170,74,221,36,37,109,147,134,146,66,212,146,61,201,191,235,2,255,0,179,113,78,205,164,226,14,31,92,49,43,150,245,114,57,73,131,58,49,158,199,81,169,145,145,145,145,41,11,74,137,72,90,20,68,180,45,42,74,137,42,73,145,122,1,194,179,137,154,171,55,42,24,71,80,188,43,53,40,138,185,234,49,228,70,180,233,14,54,111,46,163,81,36,122,134,166,146,180,43,166,109,74,109,79,47,114,118,160,201,36,124,197,182,133,231,178,255,0,191,239,44,83,188,170,216,131,136,55,12,186,229,195,92,144,114,103,78,146,101,189,213,232,68,68,68,68,73,66,18,146,74,16,132,145,33,8,74,82,146,74,82,68,83,127,130,167,138,123,167,225,252,239,49,167,14,171,199,59,243,39,251,73,251,180,85,88,189,238,29,121,234,141,154,91,52,172,124,65,159,17,24,169,64,142,243,211,153,141,21,212,34,167,78,100,227,160,170,70,100,217,48,202,212,228,132,182,182,82,191,166,133,45,40,66,20,72,68,202,17,87,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,98,37,113,6,206,221,43,42,22,3,116,43,97,248,147,177,22,234,143,33,154,84,52,202,74,95,164,176,166,94,74,42,203,109,76,186,133,161,185,9,109,41,105,194,73,60,124,194,73,153,54,230,148,89,86,169,222,88,175,127,205,172,204,110,93,126,236,188,107,14,73,117,17,34,17,191,80,168,203,120,212,162,109,150,82,68,107,113,215,15,68,54,146,237,81,18,75,184,133,159,89,92,28,99,84,242,184,237,62,245,170,196,163,227,116,217,10,171,195,156,212,151,92,133,79,65,180,146,110,145,40,146,181,52,234,12,201,74,114,67,40,222,135,28,245,13,230,218,209,234,182,187,45,106,237,141,117,86,108,171,166,15,69,90,183,234,18,41,117,24,220,212,57,200,148,195,138,109,214,247,160,212,133,109,90,20,90,164,205,39,166,164,102,93,162,231,184,101,103,182,149,141,214,109,59,3,49,74,230,150,230,40,80,99,184,152,179,42,143,165,107,185,33,32,212,164,173,183,52,35,92,150,90,209,46,33,123,156,90,27,231,238,112,205,238,84,245,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,20,56,147,97,63,225,39,45,181,234,132,104,236,42,77,183,30,85,104,212,180,106,179,110,60,9,135,181,38,72,81,235,170,251,11,176,190,178,20,83,135,247,12,139,46,255,0,183,238,86,214,227,46,209,234,209,38,25,145,154,84,147,105,244,47,222,90,30,169,247,151,218,67,71,121,114,190,154,196,92,20,179,238,150,223,39,87,42,137,79,83,170,220,74,62,98,162,50,179,212,247,43,183,215,246,158,163,165,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,175,94,47,120,190,237,175,133,48,48,246,153,83,122,60,186,180,182,151,33,13,61,176,220,140,236,105,237,41,42,36,172,140,210,102,146,212,141,38,71,167,183,184,84,246,4,217,50,177,11,23,173,43,90,59,28,226,155,90,128,211,201,52,154,181,109,114,154,66,187,9,42,253,63,105,104,52,133,133,182,211,86,110,27,90,214,171,45,19,105,164,209,96,194,216,73,36,237,54,163,161,26,105,161,105,244,125,197,246,16,245,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,114,161,117,60,47,114,45,248,20,181,81,142,56,199,102,116,152,147,90,223,232,120,211,85,185,234,21,45,198,210,69,171,38,146,233,230,61,171,156,205,77,75,67,70,134,254,105,74,144,217,253,92,92,226,179,132,248,87,153,170,126,16,170,23,165,44,202,127,85,75,187,235,236,51,37,50,168,245,132,74,83,38,218,88,91,105,231,50,199,37,70,233,183,188,214,151,210,166,140,205,147,109,238,255,0,152,91,166,133,124,228,191,18,239,91,90,119,91,69,184,48,190,179,84,167,73,229,45,190,124,87,233,46,184,211,155,22,73,90,119,33,105,61,20,68,162,215,67,34,62,193,156,33,210,179,21,128,215,150,91,113,114,187,133,55,156,41,105,93,58,66,215,76,156,244,114,101,21,106,113,173,69,30,107,68,149,173,59,28,74,117,52,146,213,177,100,182,212,123,208,162,43,31,225,117,196,2,29,94,29,55,44,152,223,113,114,106,172,244,212,235,30,168,251,108,49,21,200,173,48,211,12,210,85,203,66,54,188,92,173,90,113,195,90,158,83,138,108,212,75,38,146,237,159,136,171,197,31,192,158,38,253,203,231,16,133,16,225,237,149,85,196,171,254,218,195,154,20,136,140,84,174,170,196,42,36,55,101,173,73,97,183,228,188,134,91,83,138,74,84,162,65,41,100,102,100,149,30,154,232,71,220,23,253,129,121,97,101,229,86,195,236,65,183,165,208,238,26,28,131,141,58,12,146,45,237,47,66,50,50,50,51,74,208,164,154,86,133,164,205,11,66,146,164,154,146,162,51,184,158,23,185,233,252,53,218,168,192,236,99,188,250,188,73,162,239,244,60,153,169,218,245,118,150,219,105,50,213,227,81,245,19,25,209,206,102,164,149,173,162,67,159,58,164,200,112,165,86,101,243,23,98,101,127,11,39,226,101,245,35,249,216,116,120,91,30,254,51,170,116,207,60,196,62,99,77,57,201,230,242,22,158,106,211,177,29,230,125,196,121,235,199,76,116,196,124,197,226,61,71,20,49,66,179,215,85,103,104,211,44,180,70,136,180,248,169,51,54,226,198,108,204,249,108,163,114,180,45,77,70,165,41,107,82,214,181,173,86,43,194,179,33,223,231,70,106,241,126,139,252,235,182,133,10,167,78,255,0,128,92,106,218,87,205,255,0,140,37,164,56,207,243,114,16,175,201,44,117,94,53,126,22,45,111,136,16,124,186,162,42,3,12,112,206,234,197,219,189,187,22,202,137,213,214,164,83,234,85,8,209,82,219,142,57,43,162,132,252,197,176,210,27,66,150,183,156,68,117,33,180,18,125,103,20,132,153,145,25,153,124,171,78,233,174,216,215,85,26,245,181,167,116,85,171,126,161,30,169,78,147,202,67,156,137,76,56,151,26,115,98,201,72,86,213,161,39,162,136,210,122,104,100,101,216,47,207,32,57,193,165,102,203,8,210,170,129,203,110,251,179,163,195,129,117,161,230,146,72,146,250,208,162,110,115,74,109,9,107,100,131,101,213,155,105,74,77,165,165,104,219,176,155,113,206,21,196,167,136,143,224,139,229,6,90,240,140,170,177,239,169,20,246,81,84,185,35,72,233,125,3,207,228,186,150,216,220,218,148,243,206,69,90,245,113,10,111,147,206,109,72,90,156,74,146,221,70,88,22,5,229,138,119,149,39,15,176,250,222,151,92,184,107,146,10,52,24,49,136,183,186,189,12,204,204,204,201,40,66,82,74,90,214,163,36,33,9,82,148,105,74,76,203,207,139,254,225,113,224,79,12,190,250,243,137,162,85,0,202,184,191,238,23,30,4,240,203,239,175,56,154,37,80,0,0,202,184,247,248,173,129,120,143,131,80,237,10,181,235,70,229,82,175,187,126,21,201,64,169,48,102,184,179,98,200,97,183,141,9,89,145,104,243,92,212,161,214,204,137,73,81,164,203,84,45,181,174,101,112,210,226,9,39,7,170,180,124,190,98,253,86,35,120,125,62,71,77,71,171,75,117,168,172,91,75,90,165,62,225,184,104,96,214,250,36,73,125,164,154,222,117,40,96,181,81,153,32,149,164,160,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,125,121,60,209,127,192,42,175,142,119,230,79,246,147,247,104,173,92,45,194,219,239,26,111,186,102,25,225,165,11,211,55,37,103,157,209,66,234,153,143,205,229,50,183,156,249,199,150,134,211,163,109,45,94,178,139,93,52,45,76,200,143,242,216,23,253,229,133,151,149,39,16,112,250,225,151,67,184,104,114,10,76,25,209,140,183,180,189,12,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,142,255,0,178,73,156,27,103,55,56,94,213,105,39,18,21,237,67,142,194,110,202,60,70,164,114,32,190,235,143,161,149,182,227,168,36,169,15,38,50,221,36,37,110,27,100,162,66,212,163,45,202,134,188,87,51,211,249,124,175,224,165,231,254,168,139,127,205,130,159,238,82,154,91,114,9,95,240,189,82,18,159,208,100,215,253,144,200,174,12,23,194,27,203,30,177,66,223,194,60,63,98,35,149,219,138,66,153,142,114,223,38,88,105,8,109,78,186,243,139,237,50,67,109,54,227,134,73,37,44,201,6,73,74,148,100,147,241,67,74,121,78,240,177,131,127,15,237,239,46,96,102,176,123,252,86,192,188,71,193,168,118,133,90,245,163,114,169,87,221,191,10,228,160,84,152,51,92,89,177,100,48,219,198,132,172,200,180,121,174,106,80,235,102,68,164,168,210,101,170,22,218,215,53,120,98,241,0,135,132,83,35,101,251,27,238,46,146,197,151,181,139,102,164,235,108,53,22,131,41,199,222,121,212,201,90,80,78,27,47,185,35,181,231,22,164,178,164,39,82,75,106,90,219,183,75,254,255,0,179,112,178,205,171,98,14,32,220,49,40,118,245,14,57,201,157,58,73,158,198,145,169,17,17,17,17,169,107,82,141,40,66,18,70,181,173,73,74,73,74,81,17,208,14,118,243,131,115,102,231,20,29,173,40,229,194,178,104,114,31,77,167,71,150,212,126,124,22,29,109,132,60,183,28,105,4,165,45,229,70,67,166,133,45,194,108,212,104,66,148,69,185,93,3,135,22,71,35,102,182,242,159,120,98,10,229,199,195,171,62,67,8,156,203,72,117,165,214,229,168,141,101,9,167,200,137,40,66,82,73,83,234,74,185,169,67,173,37,36,147,120,157,110,205,56,163,248,19,196,223,185,124,226,16,160,17,250,170,212,154,173,2,171,54,133,93,166,75,167,84,169,210,28,137,50,28,182,84,203,241,159,109,70,151,26,113,181,17,41,11,74,136,210,105,50,35,35,35,35,23,19,195,23,136,4,204,93,135,27,47,216,223,113,117,119,212,77,172,91,53,39,91,125,217,85,232,173,176,243,206,166,74,210,131,108,158,97,184,253,175,56,180,169,228,173,58,146,156,74,214,229,138,128,0,202,184,247,248,173,129,120,143,131,80,237,10,181,235,70,229,82,175,187,126,21,201,64,169,48,102,184,179,98,200,97,183,141,9,89,145,104,243,92,212,161,214,204,137,73,81,164,203,84,45,181,174,106,240,197,226,1,15,8,166,70,203,246,55,220,93,37,139,47,107,22,205,73,214,216,106,45,6,83,143,188,243,169,146,180,160,156,54,95,114,71,107,206,45,73,101,72,78,164,150,212,181,183,114,128,41,3,136,255,0,16,9,153,136,174,187,132,152,67,113,127,153,60,14,153,247,100,199,109,248,238,92,82,182,33,205,210,16,242,27,113,12,178,225,154,16,201,167,105,184,209,186,163,95,204,147,92,87,39,89,58,190,243,127,125,200,160,80,38,122,26,219,163,108,249,65,112,114,217,145,232,190,107,50,23,23,248,42,223,105,199,249,174,71,54,254,108,207,102,187,149,161,23,111,96,226,217,96,89,184,89,142,150,6,31,97,245,189,18,135,111,80,240,222,4,104,48,99,17,236,105,30,146,169,25,153,153,153,169,107,82,141,75,90,212,102,181,173,74,82,141,74,81,153,244,174,16,120,91,98,99,77,137,143,248,103,137,116,47,76,219,117,159,146,157,108,46,169,232,252,222,83,211,222,111,231,25,90,28,78,142,52,133,122,170,45,116,208,245,35,50,56,107,154,172,179,222,89,80,197,201,152,91,120,78,137,81,66,163,166,165,72,169,198,50,74,42,52,231,22,226,26,124,219,220,106,101,123,154,113,11,109,70,123,86,133,109,82,209,177,197,203,94,24,188,64,33,225,20,200,217,126,198,251,139,164,177,101,237,98,217,169,58,219,13,69,160,202,113,247,158,117,50,86,148,19,134,203,238,72,237,121,197,169,44,169,9,212,146,218,150,182,254,87,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,181,64,0,1,64,60,81,252,118,98,111,220,190,79,8,70,169,54,181,118,37,171,78,189,100,65,217,69,170,212,38,210,225,201,230,160,249,178,162,55,25,201,13,236,35,222,157,168,155,24,245,50,36,159,51,68,153,154,84,69,221,114,73,156,27,155,40,216,160,213,105,39,46,109,147,92,144,194,110,202,60,70,163,243,231,48,211,111,161,149,182,227,168,53,37,108,170,74,221,36,37,109,147,134,146,66,212,146,61,201,191,235,2,255,0,179,113,78,205,164,226,14,31,92,49,43,150,245,114,57,73,131,58,49,158,199,81,169,145,145,145,145,41,11,74,137,72,90,20,68,180,45,42,74,137,42,73,145,122,0,0,0,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,95,240,8,1,198,175,194,197,173,241,2,15,151,84,69,69,224,222,16,222,88,239,136,148,252,45,195,230,34,63,112,213,163,206,122,11,18,95,38,81,33,113,162,61,40,217,37,159,170,149,173,44,41,8,53,26,81,189,73,220,164,39,85,23,148,164,213,170,180,10,172,42,237,10,167,46,157,82,167,72,110,92,57,145,30,83,47,198,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,95,79,15,60,233,210,179,79,133,241,232,87,125,193,17,88,169,109,71,50,184,33,148,100,197,57,172,19,155,90,168,48,218,84,105,90,20,147,105,46,154,9,36,135,141,69,203,109,11,103,116,181,20,3,197,31,199,102,38,253,203,228,240,132,85,22,169,194,143,34,223,144,205,6,53,217,159,234,121,86,4,41,202,254,233,74,170,57,28,211,255,0,5,210,173,74,253,55,137,31,216,239,14,255,0,155,206,38,22,38,88,241,98,220,195,10,101,19,229,76,184,149,15,235,238,59,68,243,50,169,48,87,25,167,88,233,141,196,37,151,222,112,164,161,210,209,195,73,37,133,52,173,138,116,156,106,85,97,110,41,88,152,211,98,83,49,51,13,43,190,153,182,235,60,238,138,111,74,244,126,111,41,229,178,231,205,188,132,56,157,28,105,105,245,146,90,233,169,106,70,70,126,172,0,0,69,94,40,254,4,241,55,238,95,56,132,40,4,122,172,82,194,219,239,5,175,186,158,25,226,93,11,208,215,37,27,147,214,194,234,153,145,202,230,178,135,155,249,198,86,182,213,171,110,161,94,170,143,77,116,61,12,140,138,218,120,98,241,0,153,139,176,227,101,251,27,238,46,174,250,137,181,139,102,164,235,111,187,42,189,21,182,30,121,212,201,90,80,109,147,204,55,31,181,231,22,149,60,149,167,82,83,137,90,220,177,81,0,56,213,248,88,181,190,32,65,242,234,136,168,188,27,194,27,203,29,241,18,159,133,184,124,196,71,238,26,180,121,207,65,98,75,228,202,36,46,52,71,165,27,36,179,245,82,181,165,133,33,6,163,74,55,169,59,148,132,234,162,242,148,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,11,233,225,231,157,58,86,105,240,190,61,10,239,184,34,43,21,45,168,230,87,4,50,140,152,167,53,130,115,107,85,6,27,74,141,43,66,146,109,37,211,65,36,144,241,168,185,109,161,108,238,150,162,128,120,163,248,236,196,223,185,124,158,16,143,246,238,22,223,119,93,137,119,98,101,2,133,213,91,118,39,65,242,130,111,84,202,58,62,181,227,102,47,205,173,100,227,155,220,73,167,230,210,173,186,106,173,11,180,116,12,168,230,187,17,242,149,136,232,189,108,167,122,234,84,238,91,21,250,3,239,26,34,213,226,164,204,201,42,50,35,229,188,141,202,54,158,34,53,54,165,40,140,150,133,184,218,244,39,133,184,165,98,99,77,137,76,196,204,52,174,250,102,219,172,243,186,41,189,43,209,249,188,167,150,203,159,54,242,16,226,116,113,165,167,214,73,107,166,165,169,25,25,250,177,154,204,216,248,167,198,79,136,23,15,152,190,60,253,221,132,55,149,149,135,118,22,41,86,88,136,118,246,35,199,168,189,69,125,151,201,75,223,6,90,162,201,101,212,30,138,66,210,162,109,100,122,26,13,15,35,69,26,137,105,71,127,225,231,157,58,174,86,49,66,61,10,239,184,37,167,10,238,89,6,87,4,50,140,169,69,9,243,111,107,85,6,27,74,137,72,90,84,77,37,211,65,40,214,201,40,185,110,45,12,237,190,154,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,235,25,87,30,170,226,194,219,238,212,177,45,28,76,175,208,186,91,110,251,235,254,79,205,234,153,95,89,209,60,76,202,249,180,44,220,111,99,138,36,252,226,83,187,93,83,169,118,137,65,195,175,61,82,114,181,121,21,143,136,51,229,175,10,235,242,30,122,115,49,162,180,181,211,42,47,20,116,21,72,204,155,55,222,66,91,142,150,214,202,87,244,22,165,165,11,90,73,11,185,60,94,204,86,17,224,150,17,185,141,183,157,217,17,118,194,227,180,245,49,234,123,168,146,186,194,222,65,174,59,48,137,42,218,250,221,73,110,73,146,182,108,37,56,165,37,180,169,105,207,190,101,243,23,125,230,131,20,231,226,101,245,35,249,216,116,120,91,25,254,44,165,245,47,60,196,62,99,77,55,206,229,115,214,158,106,211,189,125,230,125,196,94,82,181,134,119,85,191,135,22,190,41,85,162,116,244,91,194,161,84,167,210,57,141,184,135,36,116,5,23,158,250,119,32,144,182,77,114,201,180,173,10,87,206,48,250,76,146,104,237,154,188,21,60,83,221,63,15,231,121,141,56,117,94,57,223,153,63,218,79,221,162,186,176,123,2,241,31,30,102,92,212,156,47,163,122,102,171,107,219,239,92,143,83,90,51,57,83,34,180,251,12,184,136,200,34,62,107,197,212,37,100,222,164,165,165,10,36,110,89,161,11,248,22,5,255,0,121,97,101,229,73,196,28,62,184,101,208,238,26,28,130,147,6,116,99,45,237,47,67,35,35,35,35,74,208,164,154,144,180,40,141,11,66,148,149,18,146,163,35,208,158,78,243,85,102,230,191,8,233,247,133,26,165,17,55,61,58,60,120,215,101,33,182,205,149,211,170,38,143,92,210,210,150,181,116,206,41,46,41,149,238,86,228,17,164,207,152,135,16,143,21,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,163,219,178,163,93,163,218,181,154,181,173,110,124,160,173,66,167,200,145,78,164,117,136,137,233,9,72,109,74,106,55,61,100,104,107,152,178,74,57,138,45,169,221,169,246,16,205,102,63,98,70,35,226,222,50,221,151,254,46,67,232,174,250,141,65,77,85,33,116,39,15,161,113,132,147,9,139,201,87,174,223,37,13,33,173,22,102,231,205,250,234,82,247,40,231,7,7,124,16,192,107,250,242,173,98,77,231,92,137,88,196,27,58,66,31,161,218,210,91,209,16,152,34,70,149,130,37,118,72,90,93,87,45,26,118,71,90,82,226,139,123,177,212,139,137,21,171,198,111,9,176,106,93,137,66,198,122,221,223,232,92,73,137,203,161,209,169,219,148,239,202,8,36,241,173,214,121,90,252,215,79,207,113,238,160,136,147,235,242,151,185,78,177,178,165,173,59,166,187,99,93,84,107,214,214,157,209,86,173,250,132,122,165,58,79,41,14,114,37,48,226,92,105,205,139,37,33,91,86,132,158,138,35,73,233,161,145,151,96,210,70,90,238,76,80,187,176,26,198,184,177,162,216,151,64,189,166,81,217,58,212,57,102,217,62,167,211,170,122,135,27,109,8,75,43,121,41,75,230,198,212,155,38,233,180,100,70,131,29,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,121,108,82,182,154,188,176,218,233,181,158,104,157,77,90,141,58,22,195,73,43,119,54,58,209,166,154,30,191,75,220,127,97,140,222,227,189,149,43,15,113,122,237,181,164,49,201,40,85,169,237,50,130,73,167,70,209,41,212,39,176,210,159,208,246,22,130,216,120,66,98,251,151,70,20,207,195,218,157,77,233,18,233,50,221,92,116,58,246,243,110,51,81,160,52,148,164,148,179,50,73,26,143,66,36,145,22,190,206,225,97,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,248,165,18,82,106,62,226,45,69,31,241,106,196,231,110,252,126,98,217,101,214,213,22,143,77,75,10,36,40,207,71,90,155,57,7,174,139,50,215,69,123,136,254,193,248,56,80,225,99,183,222,98,206,185,50,18,213,2,131,78,235,219,120,219,51,73,73,98,116,21,17,110,52,41,58,237,89,158,154,145,253,100,47,57,9,36,33,40,46,228,145,17,15,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,111,240,167,200,172,107,197,200,25,167,197,120,17,36,208,162,200,39,172,168,41,148,234,95,85,70,36,212,31,164,150,108,184,146,74,26,118,59,141,37,151,9,92,195,55,20,164,37,41,108,221,238,188,80,179,211,248,20,181,87,129,216,57,121,244,152,147,90,217,233,137,48,147,185,234,21,45,198,212,103,163,196,162,233,230,61,171,124,189,9,75,67,70,183,62,105,74,142,225,211,181,129,96,94,88,167,121,82,112,251,15,173,233,117,203,134,185,32,163,65,131,24,139,123,171,208,204,204,204,204,146,132,37,36,165,173,106,50,66,16,149,41,70,148,164,204,175,77,252,179,217,185,80,225,249,139,24,91,103,206,151,81,90,172,123,146,165,87,169,201,51,74,234,53,23,41,78,33,215,201,189,198,150,81,181,166,208,134,210,103,181,8,78,229,45,123,220,93,6,13,4,103,251,39,212,172,217,97,26,147,79,41,109,223,118,116,121,147,237,69,178,234,73,18,95,90,18,110,65,117,46,45,45,108,144,108,180,130,113,74,73,180,180,161,123,182,19,141,185,66,245,106,101,229,133,23,252,218,52,199,37,208,46,203,58,176,228,103,87,18,89,19,244,250,140,71,141,42,54,222,101,70,68,182,221,108,244,91,106,62,212,145,164,251,140,93,247,14,188,245,70,205,45,154,86,62,32,207,136,140,84,160,71,121,233,204,198,138,234,17,83,167,50,113,208,85,35,50,108,152,101,106,114,66,91,91,41,95,211,66,150,148,33,10,36,35,208,113,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,92,79,17,76,138,198,205,45,154,119,198,31,64,136,140,84,160,71,101,152,47,73,148,234,17,83,167,50,114,22,116,210,35,112,152,101,106,114,66,156,67,202,71,211,66,80,165,161,10,53,162,144,105,53,59,203,10,47,248,85,152,109,203,160,93,150,117,97,185,45,34,92,66,39,233,245,24,143,18,146,78,50,242,76,137,109,186,217,106,135,18,125,169,50,81,119,144,246,185,130,204,238,50,230,122,187,73,175,226,245,209,233,39,40,148,246,169,240,99,48,202,99,197,103,68,32,158,125,44,163,68,19,207,173,4,227,171,34,45,85,181,41,36,182,219,77,162,69,112,208,200,228,156,199,94,76,227,13,240,184,136,195,171,46,176,218,30,136,226,26,144,186,229,69,146,109,242,132,166,86,74,73,70,36,173,165,60,165,167,215,67,132,218,8,205,75,91,55,146,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,137,85,197,79,33,223,231,190,106,240,130,139,252,211,183,125,10,153,78,255,0,135,92,154,218,151,205,255,0,139,165,212,54,207,243,146,22,175,202,172,87,6,16,227,70,40,96,45,228,222,32,97,29,223,46,221,174,183,29,216,135,33,148,54,234,29,97,194,45,237,58,211,169,83,78,163,82,74,137,43,74,136,150,132,44,180,82,18,101,229,42,213,106,173,126,171,54,187,93,169,203,168,212,170,50,28,151,50,100,183,148,243,242,95,113,70,167,29,113,197,25,169,107,82,140,212,106,51,51,51,51,51,23,169,195,139,35,146,114,165,102,207,188,49,5,113,36,98,45,225,29,132,78,101,164,52,234,40,145,18,102,178,132,211,228,70,165,173,74,52,169,245,37,92,165,45,166,146,146,81,50,78,185,68,34,255,0,184,92,120,19,195,47,190,188,226,104,149,64,50,174,47,251,133,199,129,60,50,251,235,206,38,137,84,60,166,41,98,149,137,130,214,37,79,19,49,46,187,232,107,110,141,201,235,102,244,175,72,229,115,94,67,45,252,219,40,91,138,213,199,80,159,85,39,166,186,158,132,70,101,194,184,127,102,98,242,205,126,26,94,184,165,120,65,137,78,66,111,137,116,218,69,50,49,18,145,78,167,55,6,18,218,96,220,218,74,121,123,157,113,107,113,68,91,150,181,109,74,17,177,180,74,0,25,87,23,208,140,168,225,198,109,114,35,131,214,85,234,215,67,85,131,135,244,23,232,21,246,25,37,202,164,74,85,50,57,26,146,70,101,204,101,123,82,78,178,102,73,113,41,73,145,161,104,109,196,67,108,166,112,138,196,75,134,242,118,179,154,202,68,187,86,222,162,72,138,243,116,88,211,98,74,93,194,133,19,166,227,39,38,44,149,42,42,16,164,49,188,246,239,90,29,81,33,77,168,183,167,191,241,149,164,210,168,25,68,178,104,84,42,100,74,117,54,157,124,83,98,67,135,17,148,178,196,102,27,166,84,18,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,66,5,240,184,241,217,134,95,125,121,60,209,127,192,42,175,142,119,230,79,246,147,247,104,138,188,46,60,118,97,151,223,94,79,52,74,174,43,153,22,252,190,104,48,82,204,255,0,84,74,191,225,65,87,247,42,77,81,184,228,159,248,94,169,105,87,232,60,104,254,200,120,86,174,22,226,149,247,130,215,221,51,19,48,210,187,232,107,146,141,206,232,166,244,172,200,229,115,89,91,46,124,219,200,91,106,213,183,86,159,89,39,166,186,150,134,68,101,242,173,59,90,187,124,221,84,107,42,214,131,214,214,174,10,132,122,93,58,55,53,13,243,229,62,226,91,105,189,235,52,161,59,150,180,150,170,50,73,107,169,153,23,104,208,78,73,50,125,108,229,27,11,218,162,164,162,77,189,171,145,216,85,217,88,136,236,142,68,231,218,113,245,178,134,219,117,102,148,161,148,201,91,68,180,161,179,112,146,75,90,82,103,181,57,225,26,83,202,119,133,140,27,248,127,111,121,115,3,53,130,250,17,149,28,56,205,174,68,112,122,202,189,90,232,106,176,112,254,130,253,2,190,195,36,185,84,137,74,166,71,35,82,72,204,185,140,175,106,73,214,76,201,46,37,41,50,52,45,13,184,138,65,197,44,45,190,240,90,251,169,225,158,37,208,189,13,114,81,185,61,108,46,169,153,28,174,107,40,121,191,156,101,107,109,90,182,234,21,234,168,244,215,67,208,200,200,186,94,33,231,79,30,113,51,1,173,60,184,220,23,4,70,44,251,82,59,49,9,16,35,116,239,213,24,99,105,68,106,106,146,173,174,162,58,80,146,66,82,148,18,141,40,91,156,199,16,151,19,250,178,117,147,171,239,55,247,220,138,5,2,103,161,173,186,54,207,148,23,7,45,153,30,139,230,179,33,113,127,130,173,246,156,127,154,228,115,111,230,204,246,107,185,90,17,118,232,38,192,176,44,220,44,179,105,56,125,135,214,244,74,29,189,67,142,81,160,193,140,71,177,164,106,102,102,102,102,106,90,212,163,82,214,181,25,173,107,82,148,163,82,148,102,113,215,138,63,129,60,77,251,151,206,33,10,1,23,83,196,235,33,223,134,250,20,156,121,194,122,46,235,250,223,167,171,210,84,186,117,59,153,42,232,101,43,101,45,234,174,106,75,157,29,132,200,52,237,109,199,94,73,54,201,107,177,164,149,48,82,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,47,167,135,158,116,233,89,167,194,248,244,43,190,224,136,172,84,182,163,153,92,16,202,50,98,156,214,9,205,173,84,24,109,42,52,173,10,73,180,151,77,4,146,67,198,162,229,182,133,179,186,90,128,12,171,139,232,70,84,112,227,54,185,17,193,235,42,245,107,161,170,193,195,250,11,244,10,251,12,146,229,82,37,42,153,28,141,73,35,50,230,50,189,169,39,89,51,36,184,148,164,200,208,180,54,226,41,7,20,176,182,251,193,107,238,167,134,120,151,66,244,53,201,70,228,245,176,186,166,100,114,185,172,161,230,254,113,149,173,181,106,219,168,87,170,163,211,93,15,67,35,34,181,254,21,249,234,141,127,219,212,172,176,226,148,248,140,92,244,56,236,211,108,199,153,138,238,250,181,57,136,175,45,76,58,77,182,108,182,184,172,198,34,39,22,180,115,80,164,22,213,56,133,173,201,233,138,88,91,98,99,77,137,83,195,60,75,161,122,102,219,172,242,122,216,93,83,209,249,188,167,144,243,127,56,202,208,226,116,113,164,43,213,81,107,166,135,169,25,145,212,14,62,112,132,198,91,51,17,237,234,38,8,84,62,90,90,215,93,65,200,136,168,78,74,98,185,111,246,184,226,125,32,105,53,18,153,75,8,215,168,109,37,189,196,169,4,202,22,182,16,237,180,224,94,5,225,198,93,48,226,157,133,248,95,70,232,105,80,117,117,231,157,50,92,170,132,165,17,19,146,164,184,68,92,199,151,181,58,158,132,146,74,82,132,37,8,66,16,154,150,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,19,167,53,217,81,195,140,218,225,194,236,171,213,174,134,171,7,152,253,2,190,195,36,185,84,137,74,34,35,82,72,204,185,140,175,106,73,214,76,201,46,37,41,50,52,45,13,184,138,225,202,103,8,172,68,184,111,39,107,57,172,164,75,181,109,234,36,136,175,55,69,141,54,36,165,220,40,81,58,110,50,114,98,201,82,162,161,10,67,27,207,110,245,161,213,18,20,218,139,122,124,255,0,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,181,64,0,1,64,60,81,252,118,98,111,220,190,79,8,76,174,23,152,67,102,227,214,66,113,39,8,241,1,137,110,80,174,43,226,99,50,14,35,230,203,237,45,16,169,142,180,243,107,237,34,91,110,182,219,132,74,37,32,205,4,74,74,146,102,147,174,12,206,229,234,234,202,254,50,214,176,142,233,147,215,244,28,185,52,234,162,34,185,29,154,156,23,83,185,169,13,165,101,253,211,107,36,169,105,67,173,58,130,90,246,110,57,41,195,131,136,4,204,187,215,90,194,76,94,184,191,204,158,127,82,251,82,100,54,252,135,45,217,91,22,230,232,232,101,14,56,182,94,112,137,11,100,147,180,156,116,157,73,163,231,137,219,191,0,0,0,21,235,198,190,173,74,103,45,182,109,9,234,156,68,84,166,95,17,229,199,134,167,146,79,188,195,48,38,165,215,80,222,187,148,132,41,246,82,165,17,104,147,117,178,61,55,22,176,3,134,93,90,149,69,207,30,24,76,172,212,226,64,142,228,138,148,68,59,37,228,180,133,62,253,50,91,44,180,74,81,145,26,220,117,198,219,66,123,212,181,165,37,169,153,16,208,72,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,116,241,58,225,255,0,51,23,97,201,204,14,8,91,189,93,245,19,115,247,53,53,167,31,118,85,122,43,108,50,203,74,140,133,44,219,39,152,110,63,99,45,161,42,121,43,86,134,167,18,132,57,82,216,91,138,87,222,11,95,116,204,76,195,74,239,161,174,74,55,59,162,155,210,179,35,149,205,101,108,185,243,111,33,109,171,86,221,90,125,100,158,154,234,90,25,17,150,132,242,163,154,236,56,205,174,28,34,245,178,157,232,106,176,121,108,87,232,15,188,75,149,72,148,162,51,36,168,200,139,152,202,246,168,218,120,136,146,226,82,162,50,66,208,227,104,166,206,40,254,59,49,55,238,95,39,132,61,175,13,60,138,198,204,213,205,43,19,241,58,4,73,88,95,110,72,126,155,42,10,165,58,219,245,122,137,199,35,75,8,54,28,67,172,161,146,125,151,148,225,168,183,31,45,180,165,100,167,13,187,20,226,25,157,58,86,86,48,190,69,10,208,184,34,39,21,46,88,228,86,252,51,140,153,71,9,131,115,107,181,7,219,82,137,40,66,82,78,165,163,89,40,150,241,36,185,110,33,15,109,162,31,235,170,253,186,191,182,183,29,201,113,212,63,223,38,78,169,78,144,231,252,167,30,121,199,23,245,169,74,87,180,204,95,158,64,114,125,74,202,110,17,165,53,2,150,229,247,120,199,135,62,235,91,206,164,209,25,244,33,70,220,22,146,218,212,214,200,230,243,168,55,18,165,27,171,82,215,187,97,182,219,114,128,4,85,254,170,62,68,255,0,217,207,252,25,172,127,146,9,41,105,221,52,43,230,213,163,94,182,180,238,182,139,112,83,227,213,41,210,121,75,111,159,21,246,210,227,78,108,89,37,105,220,133,164,244,81,18,139,93,12,136,251,7,214,17,87,138,63,129,60,77,251,151,206,33,10,1,23,231,196,51,37,148,172,211,225,124,138,237,161,111,196,86,42,91,81,200,237,249,135,37,49,78,107,4,230,231,105,239,184,164,154,86,133,36,221,83,68,179,73,33,227,73,243,27,66,222,221,66,213,106,77,86,129,85,155,66,174,211,37,211,170,84,233,14,68,153,14,91,42,101,248,207,182,163,75,141,56,218,136,148,133,165,68,105,52,153,17,145,145,145,139,222,225,205,157,127,198,171,14,31,160,95,245,58,83,120,155,107,124,221,74,51,7,202,114,169,4,137,4,221,77,44,237,74,19,185,107,54,221,75,70,164,161,196,165,90,52,151,154,108,188,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,137,211,196,235,135,252,204,93,135,39,48,56,33,110,245,119,212,77,207,220,212,214,156,125,217,85,232,173,176,203,45,42,50,20,179,108,158,97,184,253,140,182,132,169,228,173,90,26,156,74,16,229,75,97,110,41,95,120,45,125,211,49,51,13,43,190,134,185,40,220,238,138,111,74,204,142,87,53,149,178,231,205,188,133,182,173,91,117,105,245,146,122,107,169,104,100,70,90,19,202,142,107,176,227,54,184,112,139,214,202,119,161,170,193,229,177,95,160,62,241,46,85,34,82,136,204,146,163,34,46,99,43,218,163,105,226,34,75,137,74,136,201,11,67,141,162,155,56,163,248,236,196,223,185,124,158,16,147,252,17,233,52,170,253,43,30,104,85,218,100,74,141,54,163,30,223,137,50,28,182,82,243,18,88,113,53,52,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,141,92,67,50,89,85,202,198,40,72,174,218,22,252,180,225,93,203,32,142,223,152,114,85,40,161,62,109,238,118,158,251,138,73,41,11,74,137,213,52,75,53,26,217,36,159,49,197,161,237,191,43,32,57,193,170,229,55,23,18,170,129,196,114,196,188,100,67,129,117,161,230,148,107,140,194,22,162,110,115,74,109,10,119,124,114,121,213,155,105,74,137,212,41,104,219,188,219,113,187,254,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,102,223,54,62,41,241,147,226,5,195,230,47,139,126,200,86,22,216,152,211,195,98,198,195,76,75,161,122,102,219,172,250,79,173,133,213,61,31,155,202,175,202,121,191,156,101,104,113,58,56,210,21,234,168,181,211,67,212,140,200,234,91,53,217,81,196,124,165,98,58,236,171,213,174,186,149,59,152,253,2,190,195,38,136,181,120,169,50,35,82,72,204,249,111,35,114,73,214,76,205,77,169,73,50,53,161,109,184,185,85,195,23,136,4,60,34,153,27,47,216,223,113,116,150,44,189,172,91,53,39,91,97,168,180,25,78,62,243,206,166,74,210,130,112,217,125,201,29,175,56,181,37,149,33,58,146,91,82,214,221,202,12,171,139,190,201,110,5,225,198,98,248,102,88,120,95,138,20,110,186,149,59,211,46,178,243,70,72,149,79,148,154,188,226,110,84,103,12,143,150,242,55,43,67,208,210,105,82,144,180,173,11,90,21,82,217,151,203,165,247,149,252,83,159,134,119,212,127,231,102,81,230,239,103,248,206,151,212,188,203,19,57,109,58,231,39,155,200,90,185,75,86,244,119,25,119,25,249,250,238,52,98,133,203,133,246,206,11,214,174,249,111,217,54,124,137,50,232,244,84,161,182,152,97,247,220,91,142,58,189,137,37,60,189,206,187,181,78,154,205,4,235,137,70,210,90,136,228,87,15,220,136,215,115,85,117,55,122,221,40,232,176,202,223,168,19,117,25,58,161,207,74,74,97,200,174,59,74,216,137,13,72,99,155,26,66,143,169,73,26,81,166,133,170,187,10,69,113,184,164,210,168,20,172,6,161,80,169,145,41,212,218,116,123,130,36,56,113,25,75,44,70,97,180,211,18,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,154,240,84,241,79,116,252,63,157,230,52,225,213,120,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,135,181,226,177,145,88,214,115,147,243,79,133,16,34,70,161,74,144,111,94,176,85,41,213,62,154,140,185,171,63,73,32,222,113,68,164,58,236,134,218,83,45,146,121,102,77,169,40,82,84,225,181,8,50,209,152,187,239,43,248,167,3,19,44,89,31,205,67,172,66,216,207,241,157,47,169,101,231,225,243,29,105,206,79,55,144,132,243,80,157,232,239,35,239,35,183,76,239,226,245,155,143,92,49,46,220,92,195,247,229,185,66,184,163,210,30,142,82,216,54,95,105,104,174,68,105,214,92,71,105,18,219,117,183,27,51,73,169,6,104,51,74,148,147,37,29,69,229,59,197,62,13,252,64,183,188,197,129,165,49,90,188,82,242,19,242,238,29,123,53,216,94,254,203,130,149,79,235,46,250,92,137,26,55,62,12,70,9,39,50,58,150,122,54,243,44,52,146,91,90,146,92,109,178,52,17,58,147,75,245,87,133,88,153,117,96,222,35,219,152,165,101,75,233,235,86,205,65,170,132,109,206,56,134,222,216,126,187,14,242,214,133,169,151,80,106,109,196,18,139,123,107,90,76,244,81,139,212,160,113,17,193,170,238,81,234,89,168,89,122,47,209,124,234,83,182,237,66,66,155,121,219,137,12,19,136,165,178,242,91,87,59,153,189,181,37,228,54,162,38,148,110,56,150,249,110,161,186,86,204,190,98,239,188,208,98,156,252,76,190,164,127,59,14,143,11,99,63,197,148,190,165,231,152,135,204,105,166,249,220,174,122,211,205,90,119,175,188,207,184,138,116,240,186,225,255,0,50,175,50,155,153,188,111,183,121,52,166,122,106,141,143,75,125,199,216,148,228,166,159,105,246,106,202,229,173,27,89,46,86,141,54,225,45,47,37,197,56,105,36,19,74,118,218,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,202,210,75,66,144,125,202,35,35,20,99,197,123,11,29,177,51,22,85,200,112,214,152,21,234,119,94,227,196,222,137,57,47,206,156,163,45,196,132,167,93,168,35,211,83,63,172,199,239,225,43,137,174,218,24,252,253,178,243,173,166,45,98,154,166,18,75,86,154,186,236,216,40,45,53,89,22,186,39,220,103,246,139,192,74,137,73,37,23,113,150,163,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,3,241,214,100,34,37,34,116,167,23,177,12,198,117,197,40,143,77,8,146,102,103,175,234,25,207,206,101,105,117,220,199,223,50,149,41,215,208,221,114,166,211,106,113,123,180,65,79,144,100,68,122,159,103,111,176,88,207,6,252,56,244,94,31,86,175,231,35,186,149,75,155,38,26,86,180,104,70,149,177,79,116,180,61,165,238,253,47,213,237,22,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,79,252,50,206,189,171,149,62,25,152,123,68,164,212,250,140,77,185,169,247,3,118,229,62,57,182,183,32,111,171,207,109,53,57,4,226,86,132,178,210,200,205,9,90,79,156,226,13,4,91,82,234,218,172,186,181,78,242,197,123,254,109,102,99,114,235,247,101,227,88,114,75,168,137,16,141,250,133,70,91,198,165,19,108,178,146,35,91,142,184,122,33,180,151,106,136,146,93,196,47,35,135,238,68,104,89,85,181,91,189,110,148,117,184,155,112,83,201,186,140,157,86,223,162,226,190,220,87,29,165,108,68,135,99,191,202,147,29,71,212,164,137,75,215,66,209,61,135,218,243,99,225,99,25,62,31,220,62,92,248,205,96,213,64,166,190,51,119,214,13,92,88,203,66,180,232,20,186,171,216,147,106,211,219,135,112,84,249,234,110,11,80,93,73,201,139,15,146,180,159,53,226,234,13,238,107,102,132,165,47,108,81,188,163,210,60,53,203,93,149,138,24,131,143,54,53,177,130,242,34,70,189,149,88,102,117,22,92,181,182,150,33,191,23,89,61,75,156,196,169,42,67,73,101,78,154,118,44,212,72,52,146,22,102,72,59,169,226,98,221,85,158,31,248,128,205,118,108,73,149,36,71,160,166,100,136,145,149,25,135,159,42,180,30,98,219,105,78,56,166,208,106,212,201,6,226,205,36,100,70,165,105,169,211,14,83,188,83,224,223,196,11,123,204,88,26,83,21,129,197,23,135,252,58,188,58,150,102,240,66,221,228,213,89,234,106,55,197,45,135,24,98,43,145,90,97,215,222,171,39,152,180,109,120,185,90,58,219,100,181,60,167,18,225,36,150,78,169,216,107,144,28,159,85,115,101,139,137,77,64,162,55,98,89,210,33,207,186,214,243,170,37,201,97,107,81,183,5,164,182,180,187,190,65,50,234,13,196,169,36,210,18,181,238,222,77,182,229,249,218,118,181,10,198,181,104,214,85,173,7,162,162,219,244,248,244,186,116,110,106,220,228,69,97,180,182,211,123,214,106,90,182,161,9,45,84,102,163,211,83,51,62,209,245,132,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,125,121,60,209,113,57,196,205,85,155,149,12,35,168,94,21,154,148,69,92,245,24,242,35,90,116,135,27,55,151,81,168,146,61,67,83,73,90,21,211,54,165,54,167,151,185,59,80,100,146,62,98,219,66,243,173,86,169,201,173,85,102,214,102,55,17,185,19,228,57,37,212,68,136,212,86,18,181,168,212,162,109,150,82,150,154,70,166,122,33,180,165,9,45,9,36,68,68,67,160,101,187,27,234,185,112,198,219,91,26,40,212,56,149,153,22,228,135,84,184,18,92,83,104,146,195,204,57,29,228,18,211,218,133,155,79,57,177,122,40,146,189,170,52,172,136,208,122,51,194,220,82,177,49,166,196,166,98,102,26,87,125,51,109,214,121,221,20,222,149,232,252,222,83,203,101,207,155,121,8,113,58,56,210,211,235,36,181,211,82,212,140,140,243,4,47,251,133,199,129,60,50,251,235,206,38,137,84,3,42,226,255,0,184,92,120,19,195,47,190,188,226,104,147,245,106,181,42,129,74,155,93,174,212,226,83,169,180,232,238,75,153,50,91,201,101,136,204,54,147,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,140,251,103,163,57,181,220,225,226,60,90,155,116,175,67,89,150,191,81,30,217,166,186,132,28,164,182,233,163,155,38,75,137,215,87,157,229,52,102,218,84,109,182,148,37,41,220,100,183,92,177,94,10,158,22,46,159,136,19,188,186,156,39,248,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,68,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,125,121,60,209,127,192,42,175,142,119,230,79,246,147,247,104,138,188,46,60,118,97,151,223,94,79,52,95,240,164,14,35,252,63,230,101,222,186,238,45,225,13,187,254,100,243,250,102,29,141,29,199,228,57,110,202,216,134,246,200,91,203,113,197,178,243,132,107,67,198,173,164,227,166,210,137,31,50,110,204,174,27,156,62,228,229,218,51,152,195,140,148,168,138,196,90,140,117,70,133,77,121,166,158,93,178,130,117,246,221,54,164,50,251,172,188,185,44,155,10,53,165,41,91,104,53,183,174,139,112,142,122,140,171,141,41,229,59,194,198,13,252,63,183,188,185,129,154,193,165,60,167,120,88,193,191,135,246,247,151,48,56,255,0,16,204,150,82,179,79,133,242,43,182,133,191,17,88,169,109,71,35,183,230,28,148,197,57,172,19,155,157,167,190,226,146,105,90,20,147,117,77,18,205,36,135,141,39,204,109,11,123,117,37,225,110,5,226,62,45,227,45,51,1,173,202,55,69,119,212,106,15,83,156,137,86,51,135,208,184,194,86,185,39,32,150,91,219,228,161,167,84,180,109,55,62,108,210,148,41,122,36,244,61,151,92,6,179,114,219,132,116,44,41,179,33,68,74,41,209,208,186,156,230,99,155,43,171,84,77,9,41,19,93,37,45,106,222,226,147,169,36,214,173,136,36,54,147,216,132,145,116,177,21,120,163,248,19,196,223,185,124,226,16,160,17,170,129,81,124,87,178,57,38,218,170,214,243,113,135,43,136,84,42,148,136,235,187,169,36,134,163,156,25,110,169,182,19,53,130,73,36,157,67,238,169,28,212,158,174,147,206,169,205,86,151,23,201,175,92,45,197,43,239,5,175,186,102,38,97,165,119,208,215,37,27,157,209,77,233,89,145,202,230,178,182,92,249,183,144,182,213,171,110,173,62,178,79,77,117,45,12,136,203,66,121,81,205,118,28,102,215,14,17,122,217,78,244,53,88,60,182,43,244,7,222,37,202,164,74,81,25,146,84,100,69,204,101,123,84,109,60,68,73,113,41,81,25,33,104,113,180,118,176,25,87,26,83,202,119,133,140,27,248,127,111,121,115,2,10,241,172,168,224,115,20,43,46,153,83,183,58,188,88,151,189,202,109,74,20,198,90,114,13,29,181,252,226,102,183,162,156,121,151,28,90,201,132,154,82,68,226,36,41,46,167,107,173,61,85,118,157,173,93,190,110,170,53,149,107,65,235,107,87,5,66,61,46,157,27,154,134,249,242,159,113,45,180,222,245,154,80,157,203,90,75,85,25,36,181,212,204,139,180,105,163,10,169,216,143,72,195,139,114,153,139,215,29,42,189,121,198,167,180,221,110,165,75,134,113,162,201,148,69,235,41,13,153,253,132,106,36,182,149,168,141,73,105,146,81,52,143,86,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,133,170,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,106,128,0,2,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,72,172,224,229,50,205,205,214,23,252,135,174,200,137,71,174,192,144,220,154,21,198,168,7,41,250,82,205,196,27,228,132,19,141,26,208,235,72,54,212,131,94,205,121,107,50,53,52,131,44,246,95,246,5,229,133,151,149,91,15,177,6,222,151,67,184,104,114,14,52,232,50,72,183,180,189,8,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,206,205,56,81,231,167,242,25,95,198,187,207,253,79,22,192,155,57,63,221,37,84,183,36,26,191,224,186,84,41,63,166,201,47,251,29,145,106,128,0,3,202,98,150,41,88,152,45,98,84,241,51,18,235,190,134,182,232,220,158,182,111,74,244,142,87,53,228,50,223,205,178,133,184,173,92,117,9,245,82,122,107,169,232,68,102,89,215,204,238,97,110,172,208,99,45,107,23,46,152,221,7,95,203,141,78,165,162,83,146,25,166,65,105,59,90,142,218,150,127,221,56,179,74,80,149,186,235,171,36,35,126,210,229,66,234,120,98,231,199,240,223,66,141,128,216,177,90,221,127,91,244,244,250,54,169,81,168,243,37,93,12,165,111,41,205,19,202,73,115,163,176,152,228,173,206,56,235,201,39,30,61,118,58,162,159,226,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,191,225,77,124,78,184,127,195,194,41,146,115,3,130,22,239,73,98,203,220,253,205,77,105,198,26,139,65,148,227,236,178,210,163,33,75,39,13,151,220,145,216,203,104,82,89,82,21,161,165,181,33,13,249,78,18,152,121,152,41,89,130,135,138,24,109,74,233,44,88,156,234,21,223,89,153,17,167,98,174,43,141,117,7,17,178,91,141,184,167,148,227,17,189,102,13,74,101,75,101,110,165,77,168,219,115,192,113,71,241,217,137,191,114,249,60,33,37,50,5,154,236,56,202,86,68,110,219,214,245,119,174,170,206,196,10,147,20,10,3,15,18,37,85,229,38,153,77,51,74,76,200,249,108,163,114,77,215,140,141,45,165,73,34,37,173,109,182,186,235,197,44,82,190,241,166,251,169,226,102,37,215,125,51,114,86,121,61,108,222,149,152,252,222,83,40,101,191,155,101,8,109,58,54,210,19,234,164,181,211,83,212,204,204,237,211,134,151,15,184,216,61,74,163,230,15,23,233,82,219,196,25,241,250,154,61,38,91,78,197,126,218,66,211,41,135,9,194,67,230,135,215,34,51,237,40,208,243,73,91,7,170,76,137,100,173,44,40,0,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,34,175,20,127,2,120,155,247,47,156,66,20,2,53,80,41,47,140,52,220,18,94,98,227,211,236,58,76,182,241,5,136,228,245,251,57,74,127,144,250,215,22,33,83,153,65,56,179,65,45,184,205,238,81,180,132,160,201,230,245,82,214,75,36,70,172,162,194,198,218,142,98,236,202,126,93,42,209,41,120,131,42,68,150,105,83,165,165,133,49,21,10,138,241,73,121,194,125,11,65,161,49,141,245,25,108,90,244,35,216,149,47,105,29,165,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,191,225,77,124,78,184,127,195,194,41,146,115,3,130,22,239,73,98,203,220,253,205,77,105,198,26,139,65,148,227,236,178,210,163,33,75,39,13,151,220,145,216,203,104,82,89,82,21,161,165,181,33,13,249,78,18,152,121,152,41,89,130,135,138,24,109,74,233,44,88,156,234,21,223,89,153,17,167,98,174,43,141,117,7,17,178,91,141,184,167,148,227,17,189,102,13,74,101,75,101,110,165,77,168,219,115,192,113,71,241,217,137,191,114,249,60,33,42,184,24,254,123,63,102,255,0,121,9,233,155,169,184,37,78,203,165,231,80,204,93,38,93,83,15,162,199,140,245,86,12,69,62,151,229,45,50,153,56,204,182,108,45,11,37,170,73,48,146,61,232,70,166,91,212,148,110,50,205,184,187,62,15,48,177,181,25,116,145,80,191,42,209,28,195,231,228,27,54,20,20,165,142,123,8,68,169,103,81,121,102,218,9,102,135,36,185,181,36,234,212,178,54,92,209,40,65,160,215,84,57,177,241,79,140,159,16,46,31,49,124,76,174,21,249,234,147,96,92,52,172,176,226,148,249,111,219,21,201,12,211,108,199,153,138,214,202,77,69,249,79,45,76,58,77,182,79,56,137,79,73,34,39,22,181,242,150,148,22,212,182,181,173,187,30,205,118,84,112,227,54,184,112,187,42,245,107,161,170,193,230,63,64,175,176,201,46,85,34,82,136,136,212,146,51,46,99,43,218,146,117,147,50,75,137,74,76,141,11,67,110,35,61,152,165,133,183,222,11,95,117,60,51,196,186,23,161,174,74,55,39,173,133,213,51,35,149,205,101,15,55,243,140,173,109,171,86,221,66,189,85,30,154,232,122,25,25,22,130,114,71,105,99,109,135,150,139,58,204,199,228,196,98,231,161,199,93,53,168,76,180,198,248,52,230,22,108,195,97,215,99,186,227,47,172,153,109,6,78,35,103,168,164,37,105,83,136,91,142,103,48,95,247,11,143,2,120,101,247,215,156,77,30,215,56,153,85,179,115,95,132,117,11,62,179,77,136,155,158,157,30,68,155,78,174,227,134,202,233,213,19,71,168,74,117,40,90,186,103,20,150,210,242,54,171,114,8,148,69,204,67,107,69,37,224,166,74,49,151,23,51,29,43,45,117,42,103,201,42,245,7,124,155,153,218,153,36,253,21,5,181,182,149,200,74,9,69,212,238,231,51,202,38,212,105,119,156,218,137,105,104,205,212,232,38,192,176,44,220,44,179,105,56,125,135,214,244,74,29,189,67,142,81,160,193,140,71,177,164,106,102,102,102,102,106,90,212,163,82,214,181,25,173,107,82,148,163,82,148,102,117,151,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,58,175,28,239,204,159,237,39,238,209,15,248,126,230,114,133,149,92,125,110,245,186,104,189,109,22,224,167,149,181,81,147,212,173,191,69,197,126,108,87,29,157,177,13,58,183,249,72,142,163,228,164,137,75,215,66,81,31,97,223,247,245,171,126,218,191,218,171,142,219,184,233,255,0,239,115,32,212,160,200,111,254,83,111,50,227,107,250,210,164,171,218,70,40,135,136,54,73,42,185,80,191,219,174,219,12,75,157,135,87,84,137,15,82,166,38,42,146,197,37,245,60,242,145,73,91,138,121,213,173,109,199,75,106,75,174,26,77,226,230,26,72,205,183,52,226,182,78,60,222,86,102,15,98,30,6,166,108,185,118,157,255,0,30,26,215,79,84,130,75,16,170,49,231,68,144,153,168,73,161,71,189,77,70,91,10,74,77,27,201,198,212,179,87,37,180,143,215,148,239,20,248,55,241,2,222,243,22,6,148,192,83,183,21,140,142,70,195,90,172,252,210,97,178,229,187,66,185,235,6,187,166,152,164,58,249,211,170,50,148,181,156,212,57,161,146,35,60,238,169,82,92,81,114,222,117,180,160,212,151,82,219,53,192,38,87,14,188,138,201,205,45,228,87,198,32,192,150,140,43,160,72,121,153,207,70,148,210,23,83,168,178,81,214,84,211,34,112,159,101,10,110,66,92,91,201,71,208,66,144,149,161,106,37,162,244,233,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,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,86,231,25,12,56,244,166,31,81,111,230,227,186,165,68,153,26,26,150,132,106,68,148,49,80,119,180,246,159,191,244,191,87,180,87,54,76,235,75,161,102,62,198,148,153,78,176,135,43,148,198,156,83,107,219,170,14,124,115,50,51,212,187,59,61,163,70,20,105,8,151,72,131,41,181,239,67,209,154,113,42,51,215,82,52,145,145,235,250,199,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,1,229,241,78,160,221,39,12,238,218,163,203,216,136,148,57,239,169,90,233,161,34,58,212,103,174,165,238,247,140,218,227,37,85,203,151,23,238,233,205,31,52,165,92,19,249,38,94,182,228,170,83,134,159,105,235,244,189,130,247,248,123,217,236,218,25,96,180,144,220,126,66,234,148,248,21,23,83,176,147,185,199,41,241,55,40,203,105,106,126,175,121,234,127,88,146,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,199,52,155,86,170,212,99,64,135,80,169,203,149,30,151,28,226,65,105,231,148,180,69,96,221,113,227,105,164,153,232,132,27,175,58,225,165,58,22,247,22,174,245,25,157,186,112,180,200,79,200,72,116,28,215,98,131,251,238,10,173,63,172,180,41,113,228,106,220,8,50,216,52,148,201,10,65,232,227,207,48,234,137,13,106,105,109,183,12,214,70,234,137,44,89,80,229,89,177,240,177,140,159,15,238,31,46,124,102,176,95,71,16,44,247,80,178,171,106,185,101,90,203,235,113,54,224,167,155,148,232,218,45,191,69,197,125,185,77,181,85,222,184,238,199,127,149,38,58,75,166,81,146,151,174,167,162,123,78,141,233,52,203,203,21,239,248,84,104,110,75,175,221,151,141,97,184,205,46,92,178,55,234,21,25,111,18,82,110,60,242,136,141,110,58,225,106,183,20,93,170,51,81,247,152,189,62,31,57,36,165,101,66,192,114,187,115,177,18,118,34,221,81,227,189,85,152,168,169,75,244,150,20,203,42,93,37,14,37,231,80,180,55,33,46,41,78,182,105,39,143,150,106,35,38,219,211,245,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,7,148,195,124,42,195,140,31,161,72,182,48,190,203,165,91,52,169,117,9,53,71,162,83,163,147,77,174,83,235,222,227,134,69,255,0,37,41,47,162,134,208,219,104,36,161,8,74,125,88,8,1,198,175,194,197,173,241,2,15,151,84,69,101,228,131,23,172,220,5,204,229,165,139,152,128,252,182,232,86,236,122,187,210,10,35,6,243,238,173,116,185,109,52,203,104,236,35,91,142,184,219,100,106,52,160,141,100,106,82,82,70,162,243,249,151,204,93,247,154,12,83,159,137,151,212,143,231,97,209,225,108,103,248,178,151,212,188,243,16,249,141,52,223,59,149,207,90,121,171,78,245,247,153,247,17,75,254,28,28,56,40,88,233,66,107,30,113,229,142,174,197,151,212,199,160,208,99,205,91,78,85,92,109,107,101,217,50,29,101,73,113,150,91,113,11,74,27,74,146,226,220,65,169,91,91,73,19,241,255,0,61,25,50,174,228,243,17,226,211,27,170,250,102,204,186,58,137,22,205,73,213,160,165,41,182,141,28,216,210,91,78,154,60,215,53,162,55,18,146,109,196,173,42,78,211,53,180,223,160,225,231,157,58,174,86,49,66,61,10,239,184,37,167,10,238,89,6,87,4,50,140,169,69,9,243,111,107,85,6,27,74,137,72,90,84,77,37,211,65,40,214,201,40,185,110,45,12,237,137,98,255,0,184,92,120,19,195,47,190,188,226,104,149,64,50,174,47,251,133,199,129,60,50,251,235,206,38,136,1,196,235,62,63,134,250,236,156,6,194,122,214,235,6,223,168,43,210,85,74,117,71,153,22,232,121,40,101,77,234,158,82,79,147,29,244,200,36,237,113,198,158,81,54,241,107,177,165,20,0,23,83,193,83,194,197,211,241,2,119,151,83,132,255,0,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,239,175,39,154,47,248,5,85,241,206,252,201,254,210,126,237,17,87,133,199,142,204,50,251,235,201,230,139,254,31,146,167,73,165,86,163,34,29,102,153,18,124,118,228,49,45,13,73,101,46,161,47,176,234,30,101,210,74,136,200,150,219,173,182,226,21,222,149,161,42,45,12,136,199,235,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,51,88,52,167,148,239,11,24,55,240,254,222,242,230,7,85,30,82,221,194,219,18,212,190,238,236,76,160,80,186,91,146,251,232,62,80,77,234,158,95,89,209,50,108,197,249,181,172,219,111,99,106,52,252,218,83,187,93,85,169,246,143,86,2,42,241,71,240,39,137,191,114,249,196,33,64,35,85,0,40,135,136,238,71,35,101,74,242,129,120,97,242,229,200,195,171,194,67,232,130,203,168,117,213,209,37,164,137,103,9,215,204,141,43,66,146,106,83,10,82,185,170,67,78,165,68,163,100,221,115,143,229,71,53,216,143,148,172,71,69,235,101,59,215,82,167,114,216,175,208,31,120,209,22,175,21,38,102,73,81,145,31,45,228,110,81,180,241,17,169,181,41,68,100,180,45,198,215,161,60,45,197,43,19,26,108,74,102,38,97,165,119,211,54,221,103,157,209,77,233,94,143,205,229,60,182,92,249,183,144,135,19,163,141,45,62,178,75,93,53,45,72,200,207,213,140,171,139,232,70,107,176,227,41,89,17,193,235,214,245,119,174,170,206,195,250,11,20,10,3,15,18,37,85,229,38,153,28,205,41,51,35,229,178,141,201,55,94,50,52,182,149,36,136,150,181,182,218,232,222,255,0,191,239,44,83,188,170,216,131,136,55,12,186,229,195,92,144,114,103,78,146,101,189,213,232,68,68,68,68,73,66,18,146,74,16,132,145,33,8,74,82,146,74,82,68,87,61,195,131,135,252,60,187,208,154,197,188,94,183,127,205,98,127,82,195,81,164,56,196,134,237,216,187,214,222,216,235,101,110,54,183,158,108,137,107,120,149,184,155,116,154,73,35,231,141,217,212,0,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,90,160,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,22,168,0,0,40,7,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,16,215,136,238,71,36,230,182,205,129,120,97,242,226,71,196,91,62,59,232,130,203,168,105,164,86,226,40,201,103,9,215,204,137,72,90,84,74,83,10,82,185,73,91,174,165,68,146,120,221,110,136,69,223,112,224,226,1,15,49,20,38,176,147,23,174,47,243,88,129,212,190,212,153,13,177,29,187,138,46,245,185,186,58,25,67,109,161,230,91,50,66,217,36,238,54,218,39,82,107,249,226,106,117,0,15,201,86,171,82,168,20,169,181,218,237,78,37,58,155,78,142,228,185,147,37,188,150,88,140,195,105,53,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,160,28,255,0,103,6,171,155,44,92,82,169,231,17,187,18,206,145,50,5,168,134,90,81,46,75,11,90,73,201,206,169,196,37,221,242,9,150,150,77,169,41,38,144,148,35,110,242,113,199,56,3,118,5,228,237,131,35,20,147,111,75,43,78,45,97,154,2,234,202,34,75,7,81,117,151,31,76,116,25,158,171,89,52,202,214,173,164,123,8,219,223,183,152,222,239,171,131,120,67,121,99,190,34,83,240,183,15,152,136,253,195,86,143,57,232,44,73,124,153,68,133,198,136,244,163,100,150,126,170,86,180,176,164,32,212,105,70,245,39,114,144,157,84,94,82,147,86,170,208,42,176,171,180,42,156,186,117,74,157,33,185,112,230,68,121,76,191,25,246,212,74,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,33,127,217,1,206,13,43,54,88,70,149,84,14,91,119,221,157,30,28,11,173,15,52,146,68,151,214,133,19,115,154,83,104,75,91,36,27,46,172,219,74,82,109,45,43,70,221,132,219,142,114,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,247,215,147,205,23,252,63,37,90,147,74,175,210,166,208,171,180,200,149,26,109,70,59,145,38,67,150,202,94,98,75,14,36,210,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,99,229,88,22,5,155,133,150,109,39,15,176,250,222,137,67,183,168,113,202,52,24,49,136,246,52,141,76,204,204,204,205,75,90,148,106,90,214,163,53,173,106,82,148,106,82,140,206,136,120,163,248,236,196,223,185,124,158,16,139,238,85,170,175,82,163,208,158,169,203,93,54,28,135,165,199,134,167,148,108,50,251,201,109,46,186,134,245,218,149,173,44,50,149,40,139,85,19,77,145,235,180,180,177,254,22,153,9,249,119,50,131,154,236,80,127,101,191,74,168,117,150,133,46,60,141,28,159,58,35,230,146,153,33,72,61,91,101,151,218,81,33,173,73,78,56,217,154,200,154,73,37,251,127,0,0,0,17,87,138,63,129,60,77,251,151,206,33,10,1,23,231,196,51,58,116,172,172,97,124,138,21,161,112,68,78,42,92,177,200,173,248,103,25,50,142,19,6,230,215,106,15,182,165,18,80,132,164,157,75,70,178,81,45,226,73,114,220,66,30,219,69,150,5,129,121,98,157,229,73,195,236,62,183,165,215,46,26,228,130,141,6,12,98,45,238,175,67,51,51,51,50,74,16,148,146,150,181,168,201,8,66,84,165,26,82,147,50,191,236,146,100,250,217,202,54,23,181,69,73,68,155,123,87,35,176,171,178,177,17,217,28,137,207,180,227,235,101,13,182,234,205,41,67,41,146,182,137,105,67,102,225,36,150,180,164,207,106,120,87,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,139,254,31,146,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,242,172,11,2,205,194,203,54,147,135,216,125,111,68,161,219,212,56,229,26,12,24,196,123,26,70,166,102,102,102,102,165,173,74,53,45,107,81,154,214,181,41,74,53,41,70,103,68,60,81,252,118,98,111,220,190,79,8,73,254,8,245,106,85,2,149,143,53,218,237,78,37,58,155,78,143,111,203,153,50,91,201,101,136,204,54,154,154,156,117,199,20,100,148,33,41,35,81,168,204,136,136,140,204,70,14,34,57,188,252,107,113,148,190,75,77,231,97,237,157,205,133,107,239,129,211,60,255,0,53,45,117,82,220,220,102,225,243,92,105,59,9,91,54,180,219,90,182,135,13,221,222,255,0,135,7,15,249,153,136,174,181,139,120,189,110,255,0,153,60,14,165,134,163,72,113,248,238,92,82,182,45,189,177,214,202,219,113,12,178,225,146,214,241,43,105,184,209,52,146,95,207,27,87,126,51,89,155,31,20,248,201,241,2,225,243,23,199,42,23,61,195,75,136,36,108,97,165,81,242,249,139,245,89,110,98,12,8,253,53,30,173,45,215,101,63,114,161,9,148,251,134,225,161,130,67,11,143,25,134,146,107,121,213,45,243,213,70,102,179,86,179,126,163,133,88,113,87,196,122,70,47,84,236,186,84,155,206,131,79,145,75,166,214,220,142,71,42,52,87,140,141,198,210,175,254,204,146,103,235,33,47,62,148,154,73,231,73,126,172,101,92,95,247,11,143,2,120,101,247,215,156,77,18,168,0,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,234,188,115,191,50,127,180,159,187,69,85,139,62,225,117,196,2,101,34,101,55,44,152,223,113,115,169,79,116,212,235,30,168,251,111,191,41,185,78,190,211,12,210,85,203,66,247,50,124,221,90,113,195,66,89,75,106,108,212,104,54,146,213,159,226,174,25,218,184,201,135,23,30,22,222,177,58,138,45,205,79,118,159,39,107,109,173,198,119,151,168,251,92,196,45,9,121,165,146,92,109,102,147,216,226,16,162,45,82,67,60,57,170,203,61,229,149,12,92,153,133,183,132,232,149,20,42,58,106,84,138,156,99,36,162,163,78,113,110,33,167,205,189,198,166,87,185,167,16,182,212,103,181,104,86,213,45,27,28,95,229,202,119,138,124,27,248,129,111,121,139,3,74,96,43,131,140,182,97,233,86,222,23,210,242,221,69,170,203,69,195,118,72,137,91,172,71,76,52,169,131,162,50,227,188,180,173,213,151,170,181,204,97,165,36,154,245,180,138,225,44,210,149,36,156,167,97,105,60,20,49,190,170,85,91,203,45,207,80,226,42,154,168,242,47,136,245,36,184,164,190,219,228,168,80,221,97,105,237,74,208,164,155,42,73,150,211,65,161,194,61,251,203,151,107,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,103,16,139,57,155,191,44,23,106,28,143,206,93,46,159,62,164,210,118,18,182,184,221,62,86,213,17,109,61,15,214,239,45,15,235,20,65,131,117,87,45,172,95,180,103,58,102,209,69,184,32,115,140,253,83,74,83,41,179,87,180,180,250,62,209,164,156,43,168,53,86,195,43,74,168,202,247,162,93,14,3,233,86,186,234,74,142,133,17,235,169,251,253,227,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,224,217,226,190,155,177,50,197,127,74,55,13,15,85,40,21,90,92,117,36,244,52,186,237,62,73,164,200,247,36,203,181,30,205,79,234,49,159,107,14,43,215,38,35,208,35,73,81,186,229,70,181,21,46,154,204,212,107,55,31,73,30,186,235,174,187,189,186,141,34,96,37,33,154,22,11,217,20,182,90,75,101,30,221,166,54,100,148,145,118,166,35,73,246,17,123,189,195,223,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,108,124,83,227,39,196,11,135,204,95,19,43,133,62,71,35,98,85,86,6,105,49,37,114,218,161,91,21,130,93,173,76,74,29,96,234,53,24,170,66,202,106,220,208,137,113,153,119,68,165,45,168,249,143,52,226,86,105,75,74,109,235,137,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,245,88,171,116,226,61,233,136,247,29,201,139,211,170,178,239,57,117,7,83,91,85,81,163,106,83,114,155,62,90,153,91,70,73,228,242,246,19,100,209,37,41,109,40,36,37,41,36,146,74,194,184,44,91,24,37,54,242,186,238,42,205,66,37,67,21,33,199,90,232,180,215,169,175,154,233,84,132,19,109,201,154,212,131,213,141,239,185,45,182,13,61,143,33,13,47,67,52,60,178,22,232,34,175,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,0,4,0,227,87,225,98,214,248,129,7,203,170,34,149,132,191,225,251,145,26,238,106,174,166,239,91,165,29,22,25,91,245,2,110,163,39,84,57,233,73,76,57,21,199,105,91,17,33,169,12,115,99,72,81,245,41,35,74,52,208,181,87,97,94,245,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,207,226,150,22,216,152,211,98,84,240,207,18,232,94,153,182,235,60,158,182,23,84,244,126,111,41,228,60,223,206,50,180,56,157,28,105,10,245,84,90,233,161,234,70,100,121,225,205,86,89,239,44,168,98,228,204,45,188,39,68,168,161,81,211,82,164,84,227,25,37,21,26,115,139,113,13,62,109,238,53,50,189,205,56,133,182,163,61,171,66,182,169,104,216,226,249,0,191,238,23,30,4,240,203,239,175,56,154,40,4,95,247,11,143,2,120,101,247,215,156,77,20,2,38,85,95,60,113,173,174,31,246,110,81,240,229,18,202,187,82,143,82,69,221,86,37,187,28,160,196,118,173,37,244,194,96,210,105,55,86,251,74,71,53,71,171,68,203,170,111,69,169,197,242,98,254,22,225,109,247,141,55,221,51,12,240,210,133,233,155,146,179,206,232,161,117,76,199,230,242,153,91,206,124,227,203,67,105,209,182,150,175,89,69,174,154,22,166,100,71,237,115,109,130,20,172,184,99,245,199,130,244,106,228,186,204,123,114,61,45,43,159,37,180,182,185,47,189,78,141,33,229,146,19,216,132,27,175,57,177,26,168,210,141,169,53,44,200,214,118,149,193,83,194,197,211,241,2,119,151,83,132,255,0,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,239,175,39,154,37,87,28,239,204,159,237,39,238,209,21,120,92,120,236,195,47,190,188,158,104,149,92,115,191,50,127,180,159,187,68,85,225,113,227,179,12,190,250,242,121,162,255,0,128,0,101,92,105,79,41,222,22,48,111,225,253,189,229,204,12,214,13,41,229,59,194,198,13,252,63,183,188,185,129,213,64,0,69,94,40,254,4,241,55,238,95,56,132,40,4,106,160,7,159,191,236,11,55,20,236,218,182,31,98,13,189,18,185,111,87,35,156,105,208,100,145,236,117,26,145,145,145,145,146,144,180,168,146,180,45,38,75,66,210,149,36,210,164,145,150,123,51,131,148,203,203,40,184,161,242,30,187,34,93,98,133,62,59,114,104,87,26,160,20,86,42,168,38,208,111,146,16,78,58,72,91,78,172,219,82,13,123,244,229,172,200,146,234,12,253,174,65,115,175,117,101,79,17,226,81,42,213,62,163,12,174,106,131,45,220,116,249,6,226,219,129,188,210,218,170,113,201,180,173,105,121,164,17,26,210,132,159,57,180,18,12,183,37,165,181,126,116,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,12,177,9,21,156,202,182,40,61,59,9,40,87,165,78,90,237,136,120,79,104,75,179,161,169,230,205,134,97,61,72,140,153,46,161,180,31,170,181,204,98,74,84,167,11,152,162,105,178,237,109,45,105,34,184,53,96,94,28,98,78,35,222,120,161,122,209,189,43,85,195,159,68,187,64,101,243,37,69,143,42,81,202,51,148,166,204,189,119,155,233,83,202,51,61,168,82,212,178,73,173,45,173,23,40,0,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,133,170,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,106,128,0,2,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,241,194,178,125,155,59,55,55,88,95,242,226,133,30,37,30,187,2,67,145,171,182,226,103,156,167,233,75,55,22,76,26,214,109,180,107,67,173,32,156,74,201,27,53,230,32,140,212,210,200,162,7,21,236,142,70,185,105,85,188,220,97,202,229,157,118,155,30,58,238,234,73,33,217,5,58,35,73,109,132,205,96,146,74,54,150,195,73,71,53,39,163,70,203,74,115,84,41,181,243,170,174,192,191,239,44,44,188,169,56,131,135,215,12,186,29,195,67,144,82,96,206,140,101,189,165,232,100,100,100,100,105,90,20,147,82,22,133,17,161,104,82,146,162,82,84,100,119,253,146,76,224,219,57,185,194,246,171,73,56,144,175,106,28,118,19,118,81,226,53,35,145,5,247,92,125,12,173,183,29,65,37,72,121,49,150,233,33,43,112,219,37,18,22,165,25,110,85,112,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,15,127,198,78,175,152,40,56,79,73,167,217,180,239,243,39,159,171,23,148,152,233,106,67,138,149,212,199,114,18,100,33,76,155,145,153,75,140,150,199,155,119,106,220,116,219,112,145,243,68,245,54,11,94,226,53,76,193,42,79,14,188,44,139,151,39,34,47,14,151,124,71,147,67,56,210,223,146,141,143,69,170,186,233,26,228,41,79,18,201,229,186,75,67,135,189,181,146,144,100,147,78,210,137,124,46,60,118,97,151,223,94,79,52,116,174,48,208,176,73,25,139,143,80,176,234,210,220,196,23,227,147,55,236,21,37,254,67,11,68,88,135,78,121,6,226,9,6,183,35,57,181,68,210,212,130,38,91,213,40,89,172,215,21,114,221,83,198,218,78,54,218,210,178,228,220,181,226,42,228,59,26,134,81,162,49,37,123,222,97,198,157,51,68,132,169,146,65,50,183,77,107,112,182,54,130,82,204,210,73,220,86,191,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,255,0,128,5,0,241,71,241,217,137,191,114,249,60,33,232,56,113,100,114,54,107,111,41,247,134,32,174,92,124,58,179,228,48,137,204,180,135,90,93,110,90,136,214,80,154,124,136,146,132,37,36,149,62,164,171,154,148,58,210,82,73,55,137,214,239,120,0,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,34,175,20,127,2,120,155,247,47,156,66,20,2,47,251,138,63,129,60,77,251,151,206,33,10,1,29,171,58,20,236,88,163,230,130,255,0,164,227,117,199,242,130,239,133,80,110,60,154,191,71,26,39,164,34,162,59,73,133,39,145,24,205,166,185,145,10,58,249,100,123,147,187,69,250,228,161,98,156,29,114,245,131,71,135,15,102,65,185,63,40,47,229,84,38,80,215,212,69,82,27,182,182,17,110,102,62,226,209,199,158,97,214,156,92,132,159,99,111,19,41,219,163,252,203,42,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,125,245,228,243,69,255,0,0,10,1,226,143,227,179,19,126,229,242,120,67,159,225,157,59,22,29,203,6,54,213,172,155,143,147,104,70,168,90,145,239,74,71,71,25,93,92,87,36,76,84,73,60,247,79,154,223,38,91,76,163,150,201,110,95,85,170,189,70,207,95,63,150,188,57,179,113,123,30,108,108,48,196,11,170,93,187,66,185,235,12,211,100,78,137,24,223,127,123,154,147,76,54,90,25,37,111,59,203,100,156,82,84,134,205,210,113,73,82,80,100,122,62,176,44,11,55,11,44,218,78,31,97,245,189,18,135,111,80,227,148,104,48,99,17,236,105,26,153,153,153,153,154,150,181,40,212,181,173,70,107,90,212,165,40,212,165,25,159,160,25,172,205,143,138,124,100,248,129,112,249,139,226,111,218,185,28,147,154,222,28,56,71,120,97,242,226,71,196,91,62,61,192,136,44,186,134,154,69,110,34,171,51,22,112,157,124,200,148,133,165,68,165,48,165,43,148,149,186,234,84,73,39,141,214,235,86,147,86,170,208,42,176,171,180,42,156,186,117,74,157,33,185,112,230,68,121,76,191,25,246,212,74,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,33,127,217,1,206,13,43,54,88,70,149,84,14,91,119,221,157,30,28,11,173,15,52,146,68,151,214,133,19,115,154,83,104,75,91,36,27,46,172,219,74,82,109,45,43,70,221,132,219,142,74,1,149,113,127,220,46,60,9,225,151,223,94,113,52,74,160,1,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,195,170,241,206,252,201,254,210,126,237,16,215,36,249,103,141,154,235,182,255,0,195,6,103,68,167,215,88,177,228,85,237,233,210,205,222,68,106,139,53,24,4,158,97,54,162,51,67,141,56,243,38,102,149,236,39,141,194,66,212,132,144,225,87,101,173,93,177,174,170,205,149,116,193,232,171,86,253,66,69,46,163,27,154,135,57,18,152,113,77,186,222,244,26,144,173,171,66,139,84,153,164,244,212,140,203,180,92,167,11,220,244,254,26,237,84,96,118,49,222,125,94,36,209,119,250,30,76,212,237,122,187,75,109,180,153,106,241,168,250,137,140,232,231,51,82,74,214,209,33,207,157,82,100,56,94,255,0,139,5,173,66,184,50,75,119,213,170,240,122,137,118,205,66,145,84,165,185,205,90,58,121,75,156,204,69,57,162,76,137,122,177,46,66,52,81,26,125,125,116,220,148,153,83,102,83,188,83,224,223,196,11,123,204,88,26,83,1,158,190,34,184,199,93,198,76,220,95,114,106,236,244,241,44,250,131,246,117,46,54,228,47,147,22,3,238,182,163,222,148,32,213,205,124,228,63,162,183,41,28,253,155,148,148,36,199,202,183,114,233,233,188,143,93,217,151,129,31,174,159,66,196,8,20,41,62,191,43,209,148,180,196,62,115,189,174,146,94,231,74,168,83,145,180,155,53,183,201,220,71,181,110,109,242,185,85,197,47,192,182,99,176,235,19,30,174,250,26,5,26,224,139,233,89,189,47,81,202,165,186,190,76,239,155,36,45,74,214,43,175,167,212,73,172,181,213,26,40,146,101,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,30,7,30,233,12,215,112,94,247,165,188,210,92,41,22,237,77,178,37,36,143,181,81,29,79,180,143,223,238,25,187,191,34,61,109,226,61,126,52,101,27,78,83,171,82,146,209,160,205,38,131,109,245,18,116,211,77,52,219,236,208,104,39,35,183,203,87,222,88,172,25,68,225,173,234,93,2,149,76,144,165,30,166,167,91,167,198,53,25,158,229,25,246,175,219,161,253,68,59,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,10,245,227,7,127,46,133,132,116,203,85,137,235,105,202,132,246,84,182,146,238,221,205,185,22,123,103,169,18,139,82,61,52,238,50,21,93,150,104,7,83,199,203,2,17,70,39,249,183,45,41,38,217,163,113,43,89,172,150,154,104,122,247,141,34,218,81,10,13,171,70,132,76,147,60,138,124,118,249,100,157,164,157,173,164,180,211,217,166,157,195,235,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,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,68,170,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,188,158,33,156,60,233,89,151,165,72,197,76,43,135,18,157,138,148,232,228,75,65,169,44,177,114,48,218,116,76,119,212,122,37,18,82,146,36,180,250,140,136,200,146,211,167,179,150,227,20,193,107,93,56,143,129,216,143,22,228,182,231,85,109,43,206,210,168,45,41,82,154,54,101,65,148,217,169,183,89,117,167,11,251,182,220,105,196,154,84,147,90,22,147,35,82,78,250,114,47,156,218,22,112,240,226,85,77,202,87,161,175,59,95,167,143,115,83,90,66,206,42,92,116,151,202,147,25,197,107,171,46,242,157,50,109,74,55,27,82,20,149,110,34,67,174,124,174,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,252,148,202,181,42,181,25,115,40,213,56,147,227,183,33,248,139,118,51,201,117,9,125,135,86,203,205,26,146,102,68,182,221,109,198,214,158,244,173,10,73,232,100,100,63,88,8,1,198,175,194,197,173,241,2,15,151,84,69,80,101,187,4,42,185,143,198,219,91,5,232,213,200,148,105,23,28,135,82,185,242,91,83,136,140,195,44,57,33,229,146,19,218,181,147,76,185,177,26,164,148,189,169,53,32,140,214,90,62,176,44,11,55,11,44,218,78,31,97,245,189,18,135,111,80,227,148,104,48,99,17,236,105,26,153,153,153,153,154,150,181,40,212,181,173,70,107,90,212,165,40,212,165,25,159,160,1,194,179,131,148,203,55,55,88,95,242,30,187,34,37,30,187,2,67,114,104,87,26,160,28,167,233,75,55,16,111,146,16,78,52,107,67,173,32,219,82,13,123,53,229,172,200,212,210,12,179,152,47,251,133,199,129,60,50,251,235,206,38,142,171,248,167,101,99,253,173,56,85,255,0,67,105,223,248,35,223,218,214,157,171,99,80,162,218,214,85,179,74,183,232,176,183,244,212,234,92,38,226,69,99,122,212,181,236,105,178,74,19,185,107,82,143,66,237,82,140,207,180,204,101,180,126,170,77,38,171,95,170,194,161,80,169,146,234,53,42,140,134,226,67,135,17,149,60,252,151,220,81,37,182,155,109,36,106,90,212,163,36,146,72,140,204,204,136,134,130,114,47,147,42,22,79,48,226,85,49,202,175,166,111,59,163,167,145,115,84,154,90,202,42,156,104,151,202,141,25,181,105,163,45,115,93,34,113,73,39,28,82,212,165,109,35,67,77,212,183,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,81,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,94,157,245,132,248,89,138,29,15,225,51,13,45,75,183,209,156,222,139,211,180,104,211,250,94,102,222,103,43,156,133,108,221,203,70,237,186,107,177,58,247,16,249,86,182,94,176,10,198,174,197,186,108,172,15,195,251,126,181,11,127,77,81,165,219,48,162,74,99,122,20,133,236,117,182,210,180,238,66,212,147,208,251,82,163,35,236,51,21,215,199,59,243,39,251,73,251,180,69,94,23,30,59,48,203,239,175,39,154,47,248,0,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,205,96,210,158,83,188,44,96,223,195,251,123,203,152,29,84,124,154,117,217,106,214,43,181,123,90,147,115,82,166,214,173,254,159,210,244,232,243,91,114,85,63,158,131,91,29,67,73,51,91,92,196,17,169,27,200,183,36,140,203,82,31,88,4,85,226,143,224,79,19,126,229,243,136,66,128,70,170,0,7,42,204,238,94,173,92,208,96,213,107,8,238,153,61,7,95,203,147,78,170,34,43,114,30,166,78,105,91,154,144,218,86,95,221,54,178,74,144,165,180,235,168,37,163,126,226,207,14,52,97,13,229,128,184,161,112,97,30,32,49,17,186,237,187,33,44,200,56,143,147,204,58,133,182,151,90,121,181,246,25,161,198,156,109,194,37,18,86,68,178,37,37,42,35,73,92,79,6,219,166,187,112,101,30,101,38,175,59,168,137,108,222,21,26,93,45,190,82,17,211,197,91,17,165,169,189,82,68,107,213,249,114,23,170,140,213,235,233,174,212,164,138,144,69,132,241,16,176,36,187,148,76,164,98,148,27,122,33,71,139,99,211,232,21,74,178,73,164,190,107,118,153,13,248,81,214,122,243,86,130,38,106,11,79,97,161,6,110,125,19,112,183,115,94,19,247,77,118,223,206,213,161,73,164,78,233,226,92,212,250,189,46,168,223,41,11,234,34,162,11,210,210,222,170,35,52,104,252,72,235,213,38,74,245,52,215,106,148,71,125,32,0,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,90,160,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,22,168,0,0,40,7,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,25,172,203,22,97,110,172,175,227,45,23,23,45,104,221,127,65,204,141,81,165,174,83,145,217,169,193,117,59,93,142,226,144,127,220,184,131,82,86,148,58,211,75,52,47,102,211,209,158,30,222,180,172,74,176,45,172,70,161,71,150,197,54,234,163,194,173,195,106,90,18,151,219,98,75,40,121,180,184,148,169,73,37,146,86,68,100,74,81,107,174,134,125,226,154,248,163,100,146,149,151,235,153,156,109,195,118,34,67,178,111,74,194,226,46,139,18,42,99,177,66,154,113,208,226,90,111,87,148,167,16,250,155,154,233,37,13,161,182,73,178,108,180,35,108,135,53,225,113,227,179,12,190,250,242,121,162,242,111,92,16,193,124,74,170,181,93,196,108,33,178,174,170,147,17,211,17,169,149,186,4,73,207,182,194,84,165,37,164,184,243,106,81,32,148,181,168,146,71,166,171,81,251,76,126,171,23,9,240,179,11,250,239,193,158,26,90,150,151,164,249,93,111,160,168,209,160,117,92,189,220,190,111,37,9,223,183,152,189,187,181,211,122,180,239,49,250,239,251,2,205,197,59,54,173,135,216,131,111,68,174,91,213,200,231,26,116,25,36,123,29,70,164,100,100,100,100,164,45,42,36,173,11,73,146,208,180,165,73,52,169,36,101,64,57,219,201,245,205,148,108,80,118,138,162,151,54,201,174,72,125,86,157,98,91,177,249,243,152,105,182,22,242,28,109,165,154,146,182,85,37,13,26,212,134,201,195,73,173,9,73,30,212,242,166,241,122,242,70,11,200,192,69,63,17,203,77,251,161,155,189,13,169,130,231,177,81,68,71,34,169,72,112,180,51,67,141,56,130,82,85,187,67,101,179,70,205,92,222,193,188,94,188,176,35,17,41,248,165,135,207,196,98,225,164,199,156,204,23,228,176,79,34,58,228,196,122,41,188,72,63,85,75,66,95,82,208,74,37,35,122,83,185,43,78,169,63,41,86,171,85,107,245,89,181,218,237,78,93,70,165,81,144,228,185,147,37,188,167,159,146,251,138,53,56,235,142,40,205,75,90,148,102,163,81,153,153,153,153,152,189,78,28,89,28,147,149,43,54,125,225,136,43,137,35,17,111,8,236,34,115,45,33,167,81,68,136,147,53,148,38,159,34,53,45,106,81,165,79,169,42,229,41,109,52,148,146,137,146,117,207,21,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,255,0,128,5,0,241,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,3,149,126,41,217,88,255,0,107,78,21,127,208,218,119,254,8,233,84,154,77,42,129,74,133,66,161,83,34,83,169,180,232,237,196,135,14,35,41,101,136,204,54,146,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,15,214,62,77,211,105,218,183,205,10,85,173,122,219,52,171,130,139,55,103,83,78,170,66,110,92,87,246,45,43,70,246,156,37,33,91,86,132,168,181,46,197,36,140,187,72,135,128,252,83,178,177,254,214,156,42,255,0,161,180,239,252,17,202,184,163,248,19,196,223,185,124,226,16,160,17,58,120,193,96,229,118,198,205,1,226,172,135,186,138,46,37,211,216,145,13,205,168,71,34,84,24,236,68,145,27,66,90,150,173,168,68,103,121,134,148,36,250,157,137,220,109,168,199,75,224,125,122,210,160,95,248,167,135,47,71,150,117,42,229,30,157,91,142,234,80,158,66,88,130,243,172,186,149,171,118,226,89,170,160,201,164,137,38,70,73,115,83,78,132,74,183,65,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,95,240,0,160,30,40,254,59,49,55,238,95,39,132,61,254,64,48,114,187,143,185,96,205,94,21,90,207,108,173,85,105,246,180,138,115,123,80,125,76,168,146,39,75,106,54,171,90,16,142,114,227,165,174,98,148,73,71,51,121,234,73,208,224,176,212,70,30,222,180,172,74,176,45,172,70,161,71,150,197,54,234,163,194,173,195,106,90,18,151,219,98,75,40,121,180,184,148,169,73,37,146,86,68,100,74,81,107,174,134,125,227,208,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,71,94,43,217,28,141,114,210,171,121,184,195,149,203,58,237,54,60,117,221,212,146,67,178,10,116,70,146,219,9,154,193,36,148,109,45,134,146,142,106,79,70,141,150,148,230,168,83,107,231,85,174,22,226,149,247,130,215,221,51,19,48,210,187,232,107,146,141,206,232,166,244,172,200,229,115,89,91,46,124,219,200,91,106,213,183,86,159,89,39,166,186,150,134,68,101,161,236,170,230,98,205,205,126,17,195,197,43,62,12,186,114,211,33,84,218,189,50,73,26,151,78,168,182,134,214,235,4,230,210,75,200,218,235,107,67,137,34,220,133,167,114,80,189,237,163,54,226,255,0,184,92,120,19,195,47,190,188,226,104,149,64,2,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,135,85,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,19,83,137,94,74,41,217,139,195,137,216,161,101,83,53,196,219,70,158,151,35,45,37,41,247,42,180,184,197,37,213,211,26,97,181,26,9,229,173,245,45,181,19,74,90,156,66,26,51,74,86,106,69,32,218,119,77,118,198,186,168,215,173,173,59,162,173,91,245,8,245,74,116,158,82,28,228,74,97,196,184,211,155,22,74,66,182,173,9,61,20,70,147,211,67,35,46,193,105,56,147,156,26,86,108,184,91,226,82,170,7,45,187,238,206,143,108,192,186,208,243,73,36,73,125,117,88,132,220,230,148,218,18,214,201,6,203,171,54,210,148,155,75,74,209,183,97,54,227,149,237,148,239,20,248,55,241,2,222,243,22,6,148,199,42,205,86,41,126,5,178,227,136,184,152,205,119,208,211,232,214,252,175,69,77,233,122,142,85,81,212,114,96,252,217,161,105,86,178,157,97,62,186,77,5,174,171,209,36,163,44,214,13,15,96,190,3,70,60,132,219,248,2,204,41,118,132,139,143,13,213,75,168,34,92,119,92,126,157,81,169,194,82,166,184,227,46,173,43,222,153,50,94,89,180,106,70,135,170,11,97,17,17,103,218,236,181,171,182,53,213,89,178,174,152,61,21,106,223,168,72,165,212,99,115,80,231,34,83,14,41,183,91,222,131,82,21,181,104,81,106,147,52,158,154,145,153,118,141,15,100,90,245,165,95,249,62,194,74,237,26,60,182,99,197,181,226,81,22,153,40,74,86,111,211,211,208,188,162,36,169,69,177,78,198,113,72,61,117,52,26,76,201,38,102,146,238,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,228,221,177,10,117,171,89,132,108,147,220,250,124,134,249,102,157,196,173,205,168,180,211,219,174,189,195,55,89,153,128,116,204,124,191,225,28,98,99,149,114,213,82,77,146,54,146,72,166,188,90,105,161,105,220,45,71,131,229,252,186,238,17,212,237,87,231,169,215,41,243,222,82,26,83,187,182,182,220,88,13,150,132,106,61,8,181,211,184,136,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,10,162,227,87,83,115,210,86,181,27,248,46,206,68,25,63,239,218,238,168,167,223,244,63,87,120,135,252,63,232,172,86,179,73,101,162,68,117,186,81,42,180,233,68,73,65,43,105,166,163,23,180,245,35,208,187,123,198,134,208,132,182,132,161,37,161,36,136,136,139,220,63,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,37,80,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,5,74,241,163,183,50,251,6,187,110,87,41,139,232,113,158,119,76,237,74,52,120,238,161,186,141,9,72,146,219,114,164,47,151,202,91,205,189,21,12,160,201,194,119,150,163,74,146,180,33,163,110,11,101,123,19,49,151,11,49,198,213,173,224,52,189,46,250,149,66,61,26,37,61,215,18,152,181,110,165,228,54,80,100,146,214,132,41,151,86,104,35,220,164,237,81,37,105,82,22,132,173,55,39,196,110,163,93,172,112,234,189,42,215,77,185,242,126,181,54,159,110,200,168,210,58,196,75,244,124,165,213,32,41,216,220,244,17,33,222,90,205,72,230,36,182,171,110,165,216,98,155,50,157,226,159,6,254,32,91,222,98,192,210,152,174,14,43,25,227,147,134,180,169,249,91,195,100,68,118,187,115,209,205,23,77,77,75,105,242,167,83,165,37,104,56,72,111,83,52,73,121,173,84,165,56,146,229,178,235,106,65,41,78,165,198,97,87,15,156,237,213,114,161,127,185,66,185,223,151,59,14,174,169,17,217,170,195,84,165,37,138,75,234,121,148,174,172,134,210,203,171,90,219,142,151,18,166,155,36,155,197,203,37,25,155,109,233,123,214,157,211,66,190,109,90,53,235,107,78,235,104,183,5,62,61,82,157,39,148,182,249,241,95,109,46,52,230,197,146,86,157,200,90,79,69,17,40,181,208,200,143,176,125,97,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,95,240,0,12,171,139,254,225,113,224,79,12,190,250,243,137,162,85,0,202,184,186,158,24,185,14,252,8,80,163,99,206,44,81,118,223,215,5,61,62,141,165,212,105,220,185,86,187,42,91,201,115,69,115,84,92,233,12,42,57,171,115,109,186,202,77,198,79,77,238,164,231,248,160,30,40,254,59,49,55,238,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,162,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,191,224,21,87,199,59,243,39,251,73,251,180,69,94,23,30,59,48,203,239,175,39,154,47,248,0,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,205,96,210,158,83,188,44,96,223,195,251,123,203,152,28,255,0,61,25,205,161,100,243,14,34,212,219,165,122,102,243,186,58,136,246,205,53,212,44,162,169,198,137,28,217,50,92,78,154,50,215,53,163,54,210,162,113,197,45,41,78,210,53,186,221,37,229,227,51,119,246,95,113,230,14,60,195,147,46,224,169,42,68,133,87,163,206,168,188,147,174,49,39,94,165,18,29,35,53,45,106,81,147,169,91,132,178,39,144,219,138,74,246,104,122,20,193,124,94,179,113,235,11,237,252,92,195,247,229,185,66,184,163,169,232,229,45,131,101,246,150,135,20,211,172,184,142,210,37,182,235,110,54,102,147,82,12,208,102,149,41,38,74,63,106,34,175,20,127,2,120,155,247,47,156,66,20,2,53,80,0,2,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,82,176,187,60,125,176,36,226,15,8,123,126,45,54,222,137,85,169,80,240,222,212,175,197,55,137,173,240,209,18,60,71,101,72,105,110,25,108,90,97,148,178,61,167,189,72,82,208,157,219,246,157,48,218,119,77,118,198,186,168,215,173,173,59,162,173,91,245,8,245,74,116,158,82,28,228,74,97,196,184,211,155,22,74,66,182,173,9,61,20,70,147,211,67,35,46,193,169,48,0,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,45,80,5,43,113,171,241,79,107,124,63,131,230,53,17,237,120,56,95,246,110,22,89,185,130,196,28,65,184,98,80,237,234,28,123,114,76,233,210,76,246,52,141,106,68,68,68,68,106,90,212,163,74,16,132,145,173,107,82,82,146,82,148,68,107,43,139,237,205,55,54,142,214,174,185,210,233,152,13,85,144,168,13,209,228,82,227,200,155,74,99,146,148,55,59,152,194,82,241,172,222,65,58,235,123,223,36,54,243,200,109,46,169,45,40,91,77,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,245,128,10,1,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,198,85,198,148,242,157,225,99,6,254,31,219,222,92,192,138,188,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,239,175,39,154,47,248,0,115,252,116,192,188,56,204,94,28,84,112,191,20,40,221,117,42,118,142,178,243,70,72,149,79,148,146,50,110,84,103,12,143,150,242,55,43,67,208,210,105,82,144,180,173,11,90,21,157,108,116,192,188,71,203,166,35,212,112,191,20,40,221,13,86,14,142,178,243,70,107,139,80,138,163,50,110,84,103,12,139,152,202,246,171,67,208,148,74,74,144,180,161,104,90,19,224,5,191,112,180,200,79,200,72,116,28,215,98,131,251,238,10,173,63,172,180,41,113,228,106,220,8,50,216,52,148,201,10,65,232,227,207,48,234,137,13,106,105,109,183,12,214,70,234,137,44,89,80,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,239,175,39,154,47,248,0,80,15,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,0,0,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,85,17,87,138,63,129,60,77,251,151,206,33,10,1,23,39,198,147,7,43,183,134,13,90,88,197,72,123,153,19,14,234,18,35,213,35,109,65,109,139,82,84,118,211,39,122,150,70,123,31,98,59,92,180,161,106,87,83,187,213,75,106,51,175,110,30,23,173,42,192,206,150,21,87,107,49,229,189,30,85,97,116,68,38,50,18,165,147,245,8,206,193,101,70,74,82,75,98,93,146,218,150,122,234,72,37,25,18,140,137,39,161,225,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,95,240,0,160,30,40,254,59,49,55,238,95,39,132,37,87,3,31,207,103,236,223,239,33,93,88,253,131,149,220,191,227,45,217,131,183,27,221,68,187,102,160,168,237,201,218,132,117,113,86,146,114,52,157,136,90,201,190,107,14,52,239,47,121,169,27,246,171,214,73,144,185,254,18,119,173,42,234,201,109,191,66,167,199,150,220,139,58,177,85,162,78,83,200,73,33,199,215,37,83,137,77,25,40,204,209,202,156,210,76,212,73,61,233,89,105,161,18,149,50,134,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,37,80,173,92,99,224,231,66,190,243,4,221,235,99,94,116,171,83,13,171,149,3,153,91,160,65,130,182,101,82,219,38,155,53,55,79,51,55,26,95,57,226,120,244,81,52,220,100,173,36,134,221,74,9,177,97,86,5,129,102,225,101,155,73,195,236,62,183,162,80,237,234,28,114,141,6,12,98,61,141,35,83,51,51,51,51,82,214,165,26,150,181,168,205,107,90,148,165,26,148,163,51,203,184,191,238,23,30,4,240,203,239,175,56,154,37,80,0,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,213,120,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,138,171,226,167,144,239,243,223,53,120,65,69,254,105,219,190,133,76,167,127,195,174,77,109,75,230,255,0,197,210,234,27,103,249,201,11,87,229,86,42,214,21,90,171,78,141,62,29,62,167,46,44,122,164,114,137,57,166,94,82,17,41,130,117,183,137,167,82,71,162,208,78,178,211,132,149,106,91,219,66,187,210,70,93,47,41,222,41,240,111,226,5,189,230,44,13,41,138,192,227,105,140,116,38,173,91,23,47,209,217,231,86,164,212,10,241,152,230,229,167,164,138,219,114,34,71,45,13,27,28,231,45,217,61,164,189,200,233,125,100,232,226,76,171,215,39,246,4,156,79,205,30,22,217,140,219,209,43,177,229,93,16,100,212,41,242,201,165,48,253,58,51,165,34,105,56,151,79,98,208,81,153,120,205,7,174,242,35,73,18,140,201,39,164,145,158,190,34,184,57,93,193,188,220,95,113,170,239,117,17,47,10,131,247,141,46,78,212,35,157,22,123,238,184,162,216,149,172,211,202,124,164,49,170,182,169,124,141,251,82,149,164,132,224,224,143,138,20,169,86,6,33,96,187,201,136,197,74,153,88,106,232,142,106,154,158,124,198,36,178,220,103,118,71,208,149,177,133,68,103,115,132,106,45,101,182,147,36,246,111,179,64,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,43,66,92,66,144,162,212,148,70,70,71,238,25,228,226,1,70,98,139,154,75,209,17,216,91,69,46,171,81,148,100,164,146,119,26,170,50,187,75,66,45,75,179,188,75,254,10,149,55,61,37,116,209,255,0,130,236,228,78,147,254,253,174,234,114,125,255,0,67,245,119,139,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,1,79,156,106,164,197,60,91,181,162,148,151,142,73,91,176,87,202,222,92,189,157,77,68,183,109,239,221,175,102,190,225,199,248,84,211,19,83,205,59,27,152,39,122,74,90,101,23,171,187,105,166,163,7,214,238,61,52,215,188,95,24,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,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,68,170,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,209,158,113,51,85,102,229,67,8,234,23,133,102,165,17,87,61,70,60,136,214,157,33,198,205,229,212,106,36,143,80,212,210,86,133,116,205,169,77,169,229,238,78,212,25,36,143,152,182,208,188,246,95,247,253,229,138,119,149,91,16,113,6,225,151,92,184,107,146,14,76,233,210,76,183,186,189,8,136,136,136,137,40,66,82,73,66,16,146,36,33,9,74,82,73,74,72,138,228,248,101,100,74,149,130,54,109,59,28,241,74,217,150,222,40,87,163,184,168,176,234,140,37,11,182,225,44,212,148,161,182,245,51,68,151,154,209,78,45,123,92,66,28,228,109,108,201,238,111,75,226,143,224,79,19,126,229,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,185,238,32,217,219,165,101,66,192,110,133,108,63,18,118,34,221,81,228,51,74,134,153,73,75,244,150,20,203,201,69,89,109,169,151,80,180,55,33,45,165,45,56,73,39,143,152,73,51,38,220,210,136,127,174,171,246,234,254,218,220,119,37,199,80,255,0,124,153,58,165,58,67,159,242,156,121,231,28,95,214,165,41,94,211,49,237,113,251,47,24,161,150,123,202,21,135,139,52,168,144,42,245,10,60,74,219,40,141,49,185,40,228,62,74,35,73,169,6,100,75,109,214,222,101,101,221,189,165,26,13,109,154,28,92,202,225,71,157,127,193,149,212,198,90,241,50,167,85,147,109,221,181,8,241,173,39,117,231,51,71,170,60,226,146,113,246,18,77,196,179,41,199,17,218,149,108,109,210,220,104,34,121,231,83,114,130,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,191,224,0,25,87,23,253,194,227,192,158,25,125,245,231,19,68,170,1,81,124,40,114,57,38,229,170,209,51,113,136,203,136,116,42,108,137,11,180,105,38,134,164,28,233,109,41,198,21,53,242,81,40,154,67,14,165,124,164,150,142,155,205,37,205,80,150,209,206,183,64,20,3,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,195,154,103,79,139,124,154,45,86,171,133,185,83,122,35,146,32,72,101,167,239,195,229,74,97,75,66,148,111,181,6,59,141,169,167,81,169,54,142,165,102,164,40,185,220,182,204,141,167,196,213,201,246,108,236,220,221,97,127,203,138,20,120,148,122,236,9,14,70,174,219,137,158,114,159,165,44,220,89,48,107,89,182,209,173,14,180,130,113,43,36,108,215,152,130,51,83,75,34,206,96,210,158,83,188,44,96,223,195,251,123,203,152,29,84,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,247,215,147,205,23,252,2,170,248,231,126,100,255,0,105,63,118,136,171,194,227,199,102,25,125,245,228,243,69,255,0,0,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,25,172,23,253,75,204,45,171,149,254,30,152,109,139,151,76,110,191,160,195,251,106,53,58,150,137,77,199,122,167,57,216,12,37,168,237,169,103,253,211,139,52,165,106,67,77,58,178,66,246,109,58,54,198,140,94,188,177,235,20,46,12,92,196,7,226,57,93,184,164,37,233,5,17,130,101,134,144,134,210,211,76,182,142,211,36,54,211,109,182,70,163,82,204,144,70,165,41,70,106,63,171,122,229,215,23,48,243,8,236,236,109,188,45,57,116,235,98,250,145,33,154,67,206,180,178,90,144,218,27,91,79,58,91,118,180,137,9,91,138,96,148,162,91,168,142,235,137,79,47,98,215,208,50,73,156,27,155,40,216,160,213,105,39,46,109,147,92,144,194,110,202,60,70,163,243,231,48,211,111,161,149,182,227,168,53,37,108,170,74,221,36,37,109,147,134,146,66,212,146,61,201,208,69,167,116,208,175,155,86,141,122,218,211,186,218,45,193,79,143,84,167,73,229,45,190,124,87,219,75,141,57,177,100,149,167,114,22,147,209,68,74,45,116,50,35,236,17,175,138,63,129,60,77,251,151,206,33,10,1,26,168,0,1,64,60,81,252,118,98,111,220,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,41,88,105,79,41,222,22,48,111,225,253,189,229,204,12,224,221,150,181,118,198,186,171,54,85,211,7,162,173,91,245,9,20,186,140,110,106,28,228,74,97,197,54,235,123,208,106,66,182,173,10,45,82,102,147,211,82,51,46,209,126,124,52,111,249,56,131,146,220,59,149,82,184,98,85,106,84,56,242,104,18,137,147,107,124,52,68,146,227,81,99,186,134,200,182,45,48,202,33,150,226,222,164,41,11,86,237,251,142,80,0,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,22,168,2,149,184,213,248,167,181,190,31,193,243,26,136,132,20,171,254,242,161,89,181,252,62,163,92,50,225,219,215,84,136,50,107,80,89,50,74,39,174,25,186,113,137,211,34,220,164,33,79,184,178,70,187,13,123,20,100,106,109,6,159,62,44,83,134,47,16,8,120,69,50,54,95,177,190,226,233,44,89,123,88,182,106,78,182,195,81,104,50,156,125,231,157,76,149,165,4,225,178,251,146,59,94,113,106,75,42,66,117,36,182,165,173,187,148,0,20,3,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,140,171,141,41,229,59,194,198,13,252,63,183,188,185,129,21,120,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,95,240,0,10,234,227,105,107,80,165,224,21,139,122,200,131,190,181,74,188,10,151,14,79,53,101,202,139,46,20,135,36,55,176,143,98,183,46,20,99,212,200,212,92,189,18,100,74,81,29,123,112,244,176,44,220,79,206,54,28,217,152,129,111,68,174,208,165,72,159,38,69,62,89,26,152,125,113,169,242,100,52,78,39,93,22,130,117,150,204,208,173,80,178,35,74,137,73,51,73,232,120,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,125,121,60,209,127,192,2,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,0,1,21,127,169,113,145,63,246,12,255,0,9,171,31,229,98,74,90,118,181,10,198,181,104,214,85,173,7,162,162,219,244,248,244,186,116,110,106,220,228,69,97,180,182,211,123,214,106,90,182,161,9,45,84,102,163,211,83,51,62,209,245,132,85,226,143,224,79,19,126,229,243,136,66,128,70,146,51,123,132,50,113,223,45,24,133,133,180,246,37,191,82,171,81,214,245,45,136,207,180,202,228,84,99,45,50,161,178,107,119,212,74,23,33,134,144,179,81,167,212,82,189,100,125,34,205,184,211,158,10,98,133,43,26,176,142,208,197,122,50,98,55,30,233,163,198,169,46,60,105,169,150,136,111,173,5,206,138,110,164,136,150,182,93,230,52,191,85,38,75,109,68,105,73,145,145,67,94,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,247,215,147,205,23,252,0,40,7,138,63,142,204,77,251,151,201,225,9,85,192,199,243,217,251,55,251,200,113,254,49,216,67,38,202,204,188,28,82,142,196,179,166,226,61,29,151,150,251,207,180,164,122,70,10,17,21,230,90,66,116,90,16,152,229,1,102,107,35,213,111,47,106,143,67,74,61,95,4,252,80,165,91,216,185,126,97,69,65,49,25,145,121,209,226,212,160,200,122,106,90,91,143,211,214,230,177,90,104,203,87,150,182,166,58,233,237,86,169,68,85,158,213,17,153,162,226,70,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,37,80,0,202,184,191,238,23,30,4,240,203,239,175,56,154,37,80,0,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,213,120,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,162,190,37,121,40,168,229,211,17,231,98,133,149,76,211,12,174,234,130,92,140,180,148,86,27,165,85,36,156,151,87,76,105,134,212,75,54,80,134,20,182,212,77,37,9,109,104,104,205,74,65,169,124,3,41,222,41,240,111,226,5,189,230,44,13,41,138,22,226,167,140,116,44,93,205,197,94,53,184,206,177,44,42,123,86,115,146,119,47,248,84,168,207,190,228,147,216,180,36,209,203,126,67,172,105,235,37,92,141,233,81,165,100,69,213,120,37,218,213,217,120,251,125,94,177,224,239,162,210,172,243,165,204,147,205,65,114,165,75,155,29,200,237,236,51,222,173,200,133,36,245,34,52,151,47,69,25,26,146,71,114,130,165,120,218,96,229,117,171,170,197,204,12,119,185,212,89,52,242,179,166,55,181,9,233,37,54,228,137,113,207,83,94,247,57,200,118,79,97,35,106,58,95,89,90,184,146,46,65,193,234,245,165,90,185,193,69,10,161,30,91,146,47,27,94,165,68,130,166,80,147,67,111,161,76,206,53,58,102,162,50,71,42,11,169,35,73,40,247,169,5,166,134,106,77,228,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,161,206,42,212,196,211,51,78,254,214,9,174,174,150,169,71,234,237,220,106,168,206,245,187,139,93,116,239,29,131,130,172,152,165,139,119,76,83,146,241,73,59,118,115,156,173,229,203,217,212,211,139,118,222,253,218,246,107,238,23,6,0,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,156,248,212,83,90,70,53,90,245,66,117,124,195,182,33,51,176,212,90,105,213,212,85,174,154,127,72,240,28,34,8,139,52,147,20,107,36,235,109,184,157,76,244,35,63,72,192,236,251,69,229,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,74,160,28,171,54,62,22,49,147,225,253,195,229,207,140,214,14,171,153,124,197,223,121,160,197,57,248,153,125,72,254,118,29,30,22,198,127,139,41,125,75,207,49,15,152,211,77,243,185,92,245,167,154,180,239,95,121,159,113,20,244,225,125,195,238,53,90,53,23,52,56,211,74,150,132,34,66,103,217,244,57,45,59,25,123,217,118,44,136,117,162,117,167,210,163,65,169,15,165,12,58,214,199,16,105,119,214,66,145,173,175,136,171,197,31,192,158,38,253,203,231,16,133,21,225,61,245,248,47,197,59,55,19,61,23,233,63,146,87,5,58,187,209,115,249,61,87,75,37,183,185,92,205,170,217,187,151,183,118,213,105,174,186,30,154,6,42,226,101,213,140,152,143,113,226,149,235,47,168,173,92,213,7,106,18,118,184,226,219,103,121,250,140,53,204,90,214,150,90,65,37,182,208,106,61,141,161,9,35,209,36,45,43,133,62,69,100,217,205,192,205,62,43,192,151,26,187,42,57,61,101,65,76,166,148,194,105,210,225,32,253,36,179,101,197,26,150,235,82,28,105,44,184,73,229,145,56,165,33,74,83,102,212,212,205,86,89,236,220,215,225,28,204,45,188,39,75,167,45,50,19,82,164,84,227,25,169,116,234,139,104,113,13,62,109,238,36,188,141,174,184,133,182,163,45,200,90,182,169,11,216,226,51,195,138,184,103,117,96,222,35,220,120,91,122,196,233,235,86,205,65,218,124,157,173,184,134,222,216,126,163,237,115,16,133,169,151,80,105,113,181,154,75,123,107,66,136,180,81,11,74,225,79,158,169,55,139,112,50,177,138,243,229,201,174,197,142,76,217,83,147,21,164,176,170,116,72,72,47,70,172,153,109,38,149,180,212,119,29,75,206,26,185,132,110,37,75,74,146,217,59,237,120,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,95,240,0,12,171,139,254,225,113,224,79,12,190,250,243,137,162,85,0,0,10,1,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,26,184,157,112,255,0,135,132,83,36,230,7,4,45,222,146,197,151,185,251,154,154,211,140,53,22,131,41,199,217,101,165,70,66,150,78,27,47,185,35,177,150,208,164,178,164,43,67,75,106,66,27,136,25,98,204,45,213,149,252,101,162,226,229,173,27,175,232,57,145,170,52,181,202,114,59,53,56,46,167,107,177,220,82,15,251,151,16,106,74,210,135,90,105,102,133,236,218,124,168,105,79,41,222,22,48,111,225,253,189,229,204,14,170,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,139,254,1,85,124,115,191,50,127,180,159,187,68,85,225,113,227,179,12,190,250,242,121,162,255,0,128,0,101,92,105,79,41,222,22,48,111,225,253,189,229,204,12,214,14,149,141,24,243,121,99,83,118,109,46,187,54,91,84,43,14,215,165,219,52,42,74,164,19,140,67,68,88,76,48,251,200,34,66,75,124,135,89,55,84,102,70,178,35,109,179,90,146,210,52,149,92,55,56,125,198,204,76,151,49,135,25,41,82,211,135,84,233,10,141,10,154,243,78,178,139,153,102,211,237,186,109,72,101,246,158,101,17,158,38,20,107,74,84,135,22,75,111,93,80,225,21,202,95,246,5,155,138,118,109,91,15,177,6,222,137,92,183,171,145,206,52,232,50,72,246,58,141,72,200,200,200,201,72,90,84,73,90,22,147,37,161,105,74,146,105,82,72,203,61,153,193,202,101,229,148,92,80,249,15,93,145,46,177,66,159,29,185,52,43,141,80,10,43,21,84,19,104,55,201,8,39,29,36,45,167,86,109,169,6,189,250,114,214,100,73,117,6,125,255,0,134,231,16,72,217,118,146,230,15,99,37,86,90,176,234,163,33,82,97,84,158,117,215,145,108,172,154,125,199,73,168,236,176,235,207,34,75,198,194,77,9,82,80,218,205,110,105,170,220,51,176,174,40,254,4,241,55,238,95,56,132,40,4,106,160,0,5,0,241,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,165,97,165,60,167,120,88,193,191,135,246,247,151,48,41,175,139,5,173,93,183,243,181,119,213,170,240,122,120,151,53,62,145,84,165,185,205,66,250,136,168,130,204,69,57,162,76,205,26,63,18,66,52,81,18,189,77,116,218,164,153,201,254,7,215,252,151,105,88,167,133,179,174,24,133,30,44,138,117,126,151,73,81,180,151,205,110,165,214,38,200,65,105,205,90,8,153,128,133,118,154,16,102,223,209,55,15,117,165,0,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,22,168,2,149,184,213,248,167,181,190,31,193,243,26,136,134,184,47,132,55,150,61,98,133,191,132,120,126,196,71,43,183,20,133,51,28,229,190,76,176,210,16,218,157,117,231,23,218,100,134,218,109,199,12,146,74,89,146,12,146,149,40,201,39,118,119,183,13,76,26,186,114,167,66,203,149,37,170,85,22,181,111,242,38,69,188,91,164,41,201,94,148,81,178,83,230,41,190,122,86,190,169,13,26,20,210,222,82,16,146,96,136,140,163,178,73,164,28,82,194,219,239,5,175,186,158,25,226,93,11,208,215,37,27,147,214,194,234,153,145,202,230,178,135,155,249,198,86,182,213,171,110,161,94,170,143,77,116,61,12,140,138,218,120,98,241,0,153,139,176,227,101,251,27,238,46,174,250,137,181,139,102,164,235,111,187,42,189,21,182,30,121,212,201,90,80,109,147,204,55,31,181,231,22,149,60,149,167,82,83,137,90,220,177,80,20,3,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,140,171,141,41,229,59,194,198,13,252,63,183,188,185,129,21,120,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,95,240,0,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,255,0,128,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,247,215,147,205,23,252,0,40,7,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,0,0,0,1,21,120,163,248,19,196,223,185,124,226,16,160,17,170,129,154,28,202,97,12,156,5,199,155,231,8,222,98,91,113,237,218,195,204,211,206,91,237,60,251,180,229,232,236,39,156,91,90,32,214,228,103,25,112,200,137,58,26,204,141,41,50,52,149,191,240,130,197,10,85,233,148,184,214,27,41,136,197,75,15,171,19,105,178,24,76,212,186,251,172,73,121,83,90,148,182,180,37,50,133,42,67,204,167,93,196,163,138,225,146,187,210,159,63,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,255,0,128,5,0,241,71,241,217,137,191,114,249,60,33,42,184,24,254,123,63,102,255,0,121,14,149,198,127,8,100,221,248,13,109,98,229,57,137,111,72,195,218,194,153,152,73,125,164,48,205,58,161,203,105,199,150,133,122,235,89,73,102,11,105,36,31,97,60,225,154,76,139,114,43,91,35,56,161,74,193,204,218,97,157,249,93,76,66,166,177,88,244,108,199,229,205,76,70,34,49,57,151,33,57,41,199,84,70,148,161,148,201,55,143,93,8,201,179,35,82,117,220,90,51,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,149,64,3,42,226,255,0,184,92,120,19,195,47,190,188,226,104,149,64,2,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,135,85,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,2,42,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,102,51,27,239,90,86,37,99,69,253,136,212,40,242,216,166,221,87,69,86,183,13,169,104,74,95,109,137,50,220,121,180,184,148,169,73,37,146,86,68,100,74,81,107,174,134,125,226,221,56,46,90,126,135,203,45,199,116,203,182,122,41,119,5,225,39,147,81,114,23,45,202,132,22,34,198,67,123,93,50,35,117,150,223,57,137,78,134,105,75,134,249,22,138,222,39,248,132,28,97,108,170,173,213,147,229,215,105,242,34,55,30,206,186,41,181,185,201,121,106,37,184,194,210,244,18,75,68,73,50,53,243,103,52,163,37,26,75,98,86,122,234,68,149,84,94,83,188,83,224,223,196,11,123,204,88,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,1,70,156,93,200,143,52,144,212,75,37,105,109,182,157,72,245,34,63,72,207,236,251,71,191,224,175,77,105,120,213,116,85,77,213,243,10,216,154,198,194,81,105,167,87,78,86,186,105,253,34,227,0,0,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,247,26,186,75,158,153,181,171,189,59,28,190,150,12,78,110,207,157,215,125,69,91,119,105,244,125,186,107,222,56,31,10,58,203,20,172,209,33,169,12,173,101,50,146,81,145,177,36,102,149,174,163,7,67,61,76,180,46,207,180,94,232,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,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,68,170,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,153,92,58,242,43,39,52,183,145,95,24,131,2,90,48,174,129,33,230,103,61,26,83,72,93,78,162,201,71,89,83,76,137,194,125,148,41,185,9,113,111,37,31,65,10,66,86,133,168,150,139,222,1,21,120,163,248,19,196,223,185,124,226,16,160,17,98,156,40,242,81,248,77,186,152,204,166,38,83,42,177,173,187,74,161,30,77,164,214,156,150,107,21,70,92,82,142,70,242,81,56,166,98,184,218,59,18,157,142,58,123,77,102,76,188,210,174,80,4,74,226,13,146,74,86,107,236,6,235,182,195,17,32,226,45,171,30,67,212,169,137,138,149,63,86,97,44,188,164,82,86,226,158,105,8,67,146,20,218,146,235,134,162,100,249,134,146,34,113,205,104,135,250,234,176,174,175,237,173,185,114,91,149,15,247,200,115,169,179,163,185,255,0,37,198,94,109,196,125,74,74,147,236,50,22,105,159,139,147,30,110,206,27,248,95,93,204,141,177,18,135,123,72,190,32,156,134,154,62,91,239,177,232,218,135,42,68,168,251,18,152,146,86,159,89,198,18,102,73,62,221,26,53,28,118,99,7,11,143,29,152,101,247,215,147,205,23,252,0,3,42,226,255,0,184,92,120,19,195,47,190,188,226,104,149,64,0,2,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,241,66,220,70,114,81,248,170,226,59,21,251,2,153,85,115,12,174,159,156,166,201,124,185,173,210,231,25,172,220,166,41,237,202,90,182,161,4,227,74,116,146,165,182,165,39,87,84,203,174,28,64,26,83,202,119,133,140,27,248,127,111,121,115,3,170,136,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,255,0,128,85,95,28,239,204,159,237,39,238,209,21,120,92,120,236,195,47,190,188,158,104,191,224,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,53,130,69,100,147,39,215,54,110,113,65,170,42,74,92,43,38,135,33,133,93,149,136,142,199,231,193,97,214,223,91,40,109,183,86,74,82,222,84,101,180,75,74,28,38,205,68,181,165,68,91,85,160,139,78,214,161,88,214,173,26,202,181,160,244,84,91,126,159,30,151,78,141,205,91,156,136,172,54,150,218,111,122,205,75,86,212,33,37,170,140,212,122,106,102,103,218,62,176,229,89,157,203,213,171,154,12,26,173,97,29,211,39,160,235,249,114,105,213,68,69,110,67,212,201,205,43,115,82,27,74,203,251,166,214,73,82,20,182,157,117,4,180,111,220,89,225,198,140,33,188,176,23,20,46,12,35,196,6,34,55,93,183,100,37,153,7,17,242,121,135,80,182,210,235,79,54,190,195,52,56,211,141,184,68,162,74,200,150,68,164,165,68,105,41,191,105,92,121,130,174,240,145,197,22,241,85,29,93,139,19,228,251,86,5,81,249,13,59,41,216,173,215,91,98,84,85,109,112,220,38,88,114,59,105,104,157,66,84,73,90,146,149,41,180,182,150,235,172,106,160,0,5,0,241,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,165,97,165,60,167,120,88,193,191,135,246,247,151,48,33,7,28,27,42,171,62,192,194,204,70,102,68,66,166,208,235,21,26,36,134,148,181,115,212,252,230,90,121,165,33,59,118,154,9,52,247,137,70,106,35,35,83,122,18,181,51,76,63,225,101,127,201,177,115,165,102,197,59,134,37,38,155,117,71,159,64,169,28,147,105,40,148,135,35,45,216,241,201,110,23,170,181,204,98,33,35,97,146,212,189,168,45,119,154,85,126,128,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,133,170,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,106,130,31,241,25,201,71,227,85,135,12,87,236,10,101,41,188,77,181,190,114,155,37,242,229,57,84,130,68,179,114,152,167,183,37,9,220,181,147,141,41,210,82,80,226,84,157,90,75,206,184,84,89,253,117,88,87,87,246,214,220,185,45,202,135,251,228,57,212,217,209,220,255,0,146,227,47,54,226,62,165,37,73,246,25,11,222,225,231,157,58,86,105,240,190,61,10,239,184,34,43,21,45,168,230,87,4,50,140,152,167,53,130,115,107,85,6,27,74,141,43,66,146,109,37,211,65,36,144,241,168,185,109,161,108,238,150,162,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,241,149,113,165,60,167,120,88,193,191,135,246,247,151,48,34,175,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,139,254,0,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,95,240,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,255,0,128,5,0,241,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,0,0,0,34,175,20,127,2,120,155,247,47,156,66,20,2,53,80,41,91,140,158,10,124,134,204,21,39,24,226,84,57,209,49,54,158,124,230,28,119,115,140,78,167,53,30,59,155,82,77,164,146,202,152,92,51,78,171,90,141,206,126,187,83,176,135,160,224,159,138,20,171,123,23,47,204,40,168,38,35,50,47,58,60,90,148,25,15,77,75,75,113,250,122,220,214,43,77,25,106,242,214,212,199,93,61,170,213,40,138,179,218,162,51,52,72,174,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,247,215,147,205,23,252,0,40,7,138,63,142,204,77,251,151,201,225,9,85,192,199,243,217,251,55,251,200,79,252,211,224,167,227,19,151,219,219,7,27,168,116,82,238,10,121,116,15,169,222,91,104,156,195,168,145,23,154,174,91,134,76,155,236,180,78,109,65,171,150,107,219,162,180,50,205,96,211,158,10,98,133,43,26,176,142,208,197,122,50,98,55,30,233,163,198,169,46,60,105,169,150,136,111,173,5,206,138,110,164,136,150,182,93,230,52,191,85,38,75,109,68,105,73,145,145,103,135,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,162,85,0,12,171,139,254,225,113,224,79,12,190,250,243,137,162,85,0,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,29,87,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,8,171,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,160,140,205,213,170,180,12,182,226,189,118,133,83,151,78,169,83,172,122,236,184,115,34,60,166,95,140,251,112,30,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,12,209,13,25,228,90,202,165,88,25,62,194,74,21,26,68,183,163,202,181,226,86,214,169,43,74,150,79,212,19,215,60,146,52,165,37,177,46,201,113,40,45,53,36,18,72,205,70,70,163,238,163,138,103,90,214,161,94,25,71,197,234,77,199,7,171,137,30,207,169,213,27,111,154,182,246,202,132,194,165,198,115,84,25,25,236,125,134,151,166,187,85,183,69,17,164,204,143,56,67,81,24,123,122,210,177,42,192,182,177,26,133,30,91,20,219,170,143,10,183,13,169,104,74,95,109,137,44,161,230,210,226,82,165,36,150,73,89,17,145,41,69,174,186,25,247,143,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,139,138,229,101,138,174,104,150,212,118,86,130,135,73,56,203,222,146,35,82,209,81,157,169,150,134,122,151,111,218,59,231,5,74,75,158,153,186,107,189,59,28,190,150,116,78,110,207,157,215,125,57,91,119,105,244,125,186,107,222,45,132,0,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,108,113,152,180,152,157,96,208,110,117,61,48,220,143,58,44,114,109,10,46,86,137,102,160,189,198,90,119,246,233,174,189,194,4,100,14,231,85,173,153,219,69,242,121,13,166,117,70,4,21,238,86,154,165,117,8,166,100,93,165,219,234,253,127,96,208,204,87,147,34,51,47,160,204,210,227,105,89,107,238,50,212,127,168,0,0,0,15,225,153,23,105,158,131,252,37,84,105,240,80,110,77,157,30,58,72,181,53,58,234,80,90,123,251,79,234,49,225,238,172,127,193,75,46,51,210,110,44,86,180,97,155,4,173,205,59,93,136,219,134,105,37,25,164,146,183,11,183,213,81,105,239,33,199,238,158,35,57,98,182,153,39,81,122,196,168,158,186,109,131,82,167,188,125,202,246,117,37,250,63,245,144,240,245,30,44,57,110,134,217,173,131,171,190,126,230,250,5,31,183,221,51,234,31,134,31,23,12,187,72,120,155,114,29,121,162,253,37,183,5,37,223,239,235,7,187,178,56,148,101,146,242,148,112,220,186,155,164,40,187,156,169,206,167,199,71,122,75,191,170,63,210,254,241,31,184,119,59,83,28,112,114,247,109,11,181,49,70,210,170,169,105,37,114,225,214,226,190,180,235,183,176,201,183,15,67,245,147,253,242,247,143,106,203,204,200,109,47,48,234,28,109,68,70,149,33,68,100,100,126,210,50,31,246,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,42,128,114,172,216,248,88,198,79,135,247,15,151,62,40,219,35,153,68,170,230,251,23,21,106,63,81,151,71,180,232,49,211,82,184,234,172,71,82,214,134,13,100,148,69,101,102,147,105,18,94,61,219,57,135,161,33,183,156,36,185,202,54,213,160,139,78,214,161,88,214,173,26,202,181,160,244,84,91,126,159,30,151,78,141,205,91,156,136,172,54,150,218,111,122,205,75,86,212,33,37,170,140,212,122,106,102,103,218,62,176,8,171,197,31,192,158,38,253,203,231,16,133,90,240,249,201,37,87,53,247,251,149,219,157,137,112,112,234,213,145,29,234,172,197,69,82,152,171,62,151,153,82,233,40,113,47,52,180,45,200,234,113,74,117,179,81,178,92,179,81,17,184,222,183,211,73,164,210,168,20,168,84,42,21,50,37,58,155,78,142,220,72,112,226,50,150,88,140,195,105,36,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,253,96,3,154,55,151,92,35,70,60,200,204,154,173,56,142,95,111,209,217,163,34,114,154,70,140,33,28,194,84,132,17,36,140,228,184,211,136,97,79,40,212,178,101,150,218,65,161,6,225,46,37,241,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,191,224,0,25,87,23,253,194,227,192,158,25,125,245,231,19,68,170,0,0,20,3,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,143,41,138,88,91,98,99,77,137,83,195,60,75,161,122,102,219,172,242,122,216,93,83,209,249,188,167,144,243,127,56,202,208,226,116,113,164,43,213,81,107,166,135,169,25,145,231,223,56,57,76,188,178,139,138,31,33,235,178,37,214,40,83,227,183,38,133,113,170,1,69,98,170,130,109,6,249,33,4,227,164,133,180,234,205,181,32,215,191,78,90,204,137,46,160,206,247,178,157,225,99,6,254,31,219,222,92,192,234,162,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,191,224,21,87,199,59,243,39,251,73,251,180,69,94,23,30,59,48,203,239,175,39,154,47,248,0,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,160,28,177,101,234,234,205,6,50,209,112,142,214,147,208,117,252,201,53,26,162,226,185,33,154,100,22,147,185,217,14,37,5,253,203,104,37,41,9,91,174,180,131,90,55,238,45,15,96,190,16,217,184,11,133,246,254,17,225,251,18,219,161,91,177,212,204,115,150,249,188,251,171,91,138,117,215,156,95,97,26,220,117,199,28,50,73,37,4,107,50,74,82,146,36,151,181,0,28,171,26,178,197,131,89,132,174,217,53,252,88,181,253,54,229,133,80,122,161,77,140,235,202,233,95,230,161,36,227,18,89,250,15,50,107,110,59,134,133,23,106,152,74,76,205,181,58,219,156,171,138,63,129,60,77,251,151,206,33,10,1,26,168,0,1,64,60,81,252,118,98,111,220,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,41,88,105,79,41,222,22,48,111,225,253,189,229,204,15,21,196,62,202,170,223,249,45,197,90,21,26,68,70,100,69,163,162,182,181,73,90,146,131,98,159,37,169,207,36,141,41,81,239,83,81,156,74,11,77,13,102,146,51,73,25,168,179,215,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,212,69,167,116,208,175,155,86,141,122,218,211,186,218,45,193,79,143,84,167,73,229,45,190,124,87,219,75,141,57,177,100,149,167,114,22,147,209,68,74,45,116,50,35,236,31,88,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,11,84,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,158,207,217,191,222,66,213,0,87,87,19,174,31,243,49,118,28,156,192,224,133,187,213,223,81,55,63,115,83,90,113,247,101,87,162,182,195,44,180,168,200,82,205,178,121,134,227,246,50,218,18,167,146,181,104,106,113,40,67,149,45,133,184,165,125,224,181,247,76,196,204,52,174,250,26,228,163,115,186,41,189,43,50,57,92,214,86,203,159,54,242,22,218,181,109,213,167,214,73,233,174,165,161,145,25,104,39,39,217,179,179,115,117,133,255,0,46,40,81,226,81,235,176,36,57,26,187,110,38,121,202,126,148,179,113,100,193,173,102,219,70,180,58,210,9,196,172,145,179,94,98,8,205,77,44,138,157,184,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,241,149,113,165,60,167,120,88,193,191,135,246,247,151,48,34,175,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,139,254,0,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,95,240,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,255,0,128,5,0,241,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,0,0,0,34,175,20,127,2,120,155,247,47,156,66,20,2,53,80,32,87,24,236,33,141,122,229,162,14,41,71,98,33,84,176,226,176,203,203,125,231,221,74,253,29,57,104,138,243,45,33,58,161,107,84,131,128,179,53,145,104,134,87,181,69,169,165,117,109,146,252,99,161,96,22,104,44,12,85,186,89,223,69,165,84,28,143,81,115,114,203,166,139,46,59,177,29,147,162,16,181,175,146,137,10,119,150,148,154,151,203,216,90,26,181,43,63,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,125,121,60,209,127,192,2,128,120,163,248,236,196,223,185,124,158,16,149,92,12,127,61,159,179,127,188,133,170,12,219,102,247,8,99,96,70,101,241,11,11,105,236,68,98,155,73,172,45,234,91,17,159,117,228,71,167,73,66,101,67,100,214,239,174,165,162,59,237,33,102,163,87,174,149,122,203,250,71,107,252,31,113,142,133,124,229,128,176,170,59,61,61,107,13,42,15,199,152,222,229,175,159,22,116,135,229,199,147,169,161,40,78,229,174,75,92,178,82,212,93,54,245,109,39,18,66,165,179,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,37,80,0,202,184,191,238,23,30,4,240,203,239,175,56,154,37,80,0,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,213,120,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,138,188,81,252,9,226,111,220,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,23,189,158,155,214,149,96,100,251,22,235,181,152,242,222,143,42,215,151,68,66,99,33,42,89,63,80,79,66,202,140,148,164,150,196,187,37,181,44,245,212,144,74,50,37,25,18,79,57,131,79,184,79,98,254,11,240,178,205,195,63,74,122,79,228,149,191,78,161,117,188,142,79,85,210,198,109,158,111,47,114,182,110,229,238,219,185,90,107,166,167,166,163,213,143,21,141,246,85,87,18,176,94,254,195,154,20,136,140,84,174,171,94,171,68,134,236,181,169,44,54,252,152,142,50,218,156,82,82,165,18,9,75,35,51,36,168,244,215,66,62,225,152,193,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,135,158,102,59,106,121,247,80,219,105,35,53,41,106,34,34,34,246,153,152,241,87,94,56,224,229,144,218,215,117,226,141,165,74,82,18,106,229,204,173,197,97,106,211,119,97,19,142,22,167,234,171,251,199,238,28,50,247,226,81,150,75,54,81,67,110,234,110,174,163,239,114,153,58,159,33,29,234,46,254,168,191,71,251,198,94,241,225,38,113,112,203,180,119,141,182,225,215,157,47,210,67,112,84,93,254,254,176,126,234,119,22,28,183,76,108,150,249,213,216,63,115,157,2,79,217,239,153,245,143,113,107,113,25,203,21,202,201,186,187,214,37,56,245,211,108,234,149,61,147,238,79,179,169,63,210,255,0,168,199,96,181,113,255,0,5,47,72,204,201,183,113,90,209,152,111,146,118,180,213,118,35,142,17,168,146,100,147,74,28,62,223,89,37,167,188,199,184,139,81,167,206,65,57,10,116,121,9,50,212,148,211,169,89,105,239,236,63,172,135,251,145,145,246,145,234,63,160,0,0,0,63,202,83,201,143,25,231,214,102,73,109,181,44,244,247,17,106,51,205,159,203,157,87,78,103,110,231,205,228,56,152,53,25,240,81,181,90,232,148,84,37,25,17,246,159,111,173,245,125,130,123,112,103,180,216,131,97,87,174,100,189,48,156,145,58,83,6,218,212,92,173,20,205,61,123,136,180,239,236,211,93,123,133,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,135,220,80,172,178,186,114,215,82,154,73,142,147,164,45,234,134,245,150,138,50,106,4,211,218,71,180,255,0,75,187,179,237,33,76,25,112,170,122,27,29,172,58,142,228,167,147,114,82,214,102,163,208,139,73,140,159,111,105,123,134,145,172,169,229,84,179,168,117,18,90,85,213,83,98,189,170,79,82,61,205,36,254,191,120,251,64,0,0,62,37,201,123,217,182,116,55,42,23,101,215,71,163,70,105,38,165,187,62,115,81,208,68,68,102,102,106,113,68,93,201,81,254,163,247,8,167,141,92,79,242,249,134,10,147,6,129,89,77,209,49,148,175,69,209,228,65,154,201,172,185,133,166,168,150,147,239,65,126,165,39,222,33,110,38,241,140,197,218,211,178,97,225,245,181,67,133,1,226,90,80,236,216,114,155,146,130,51,89,17,145,181,52,210,70,73,52,31,218,71,245,8,221,121,103,167,50,215,170,31,106,102,37,87,32,161,245,40,244,129,89,168,53,176,149,187,213,78,178,15,66,45,199,161,125,68,57,148,170,198,48,223,166,107,153,84,188,110,46,106,181,51,113,249,82,247,25,253,166,173,126,153,255,0,246,95,88,250,80,114,253,143,213,134,217,122,6,13,95,178,219,124,210,77,173,171,118,107,137,89,171,77,52,50,108,245,215,82,238,247,143,93,11,36,185,164,157,25,185,40,193,27,217,178,112,200,182,185,109,84,73,69,169,17,246,151,35,235,31,175,241,20,205,54,228,167,240,55,118,150,229,18,117,249,61,81,208,190,179,254,15,220,60,245,199,149,44,202,217,234,113,202,142,10,95,136,101,162,51,84,166,237,185,228,201,17,107,175,174,108,145,119,36,207,236,237,30,102,159,116,227,38,24,74,221,79,175,222,54,195,173,185,162,146,220,169,80,189,98,50,213,38,68,105,62,244,23,103,251,159,168,73,28,23,226,131,152,92,47,84,72,21,170,147,55,37,57,149,182,78,42,170,244,233,143,154,11,150,70,69,186,90,83,174,214,207,234,213,71,239,22,53,151,94,38,56,43,140,69,18,145,117,86,33,218,245,151,208,217,43,210,50,34,66,142,183,85,201,78,196,111,148,181,153,154,220,86,133,166,186,36,253,164,37,237,46,173,74,173,195,110,163,70,169,69,159,21,228,146,219,126,51,201,117,181,164,200,140,140,148,147,50,50,50,50,63,176,200,126,176,0,0,0,0,0,0,0,0,0,0,0,0,1,72,25,133,225,195,156,235,231,31,113,46,245,181,176,111,173,162,220,23,133,102,169,78,147,242,138,148,223,62,43,243,93,113,167,54,46,74,86,157,200,90,79,69,17,40,181,208,200,143,176,89,254,66,176,182,251,193,108,167,88,216,103,137,116,47,67,92,148,111,73,245,176,186,166,100,114,185,181,41,79,55,243,140,173,109,171,86,221,66,189,85,30,154,232,122,25,25,20,128,1,229,49,98,197,252,40,97,101,229,134,126,148,244,103,202,219,126,163,66,235,121,28,238,151,170,140,227,60,222,94,228,239,219,204,221,183,114,117,211,77,75,93,71,159,203,174,3,89,185,109,194,58,22,20,217,144,162,37,20,232,232,93,78,115,49,205,149,213,170,38,132,148,137,174,146,150,181,111,113,73,212,146,107,86,196,18,27,73,236,66,72,186,88,0,227,249,182,193,10,174,99,240,6,227,193,122,53,114,37,26,69,199,34,150,149,207,146,218,156,68,102,25,168,198,144,242,201,9,237,90,201,166,92,216,141,82,74,94,212,154,144,70,107,47,107,133,88,103,106,224,222,28,91,152,91,101,68,233,232,182,205,61,170,124,109,205,182,135,30,216,94,187,238,242,208,132,41,231,86,106,113,197,146,75,123,139,90,140,181,81,143,86,0,0,33,255,0,20,12,4,197,140,196,224,21,2,202,193,203,83,229,5,106,21,225,22,168,252,110,186,52,77,145,81,10,107,106,115,124,135,27,65,232,183,155,45,8,247,122,218,233,161,25,148,64,200,86,66,179,99,130,217,177,177,177,51,18,240,167,208,214,221,27,210,125,108,223,78,211,100,114,185,180,217,76,183,243,108,200,91,138,213,199,80,159,85,39,166,186,158,132,70,101,111,224,0,40,7,250,151,25,236,255,0,96,207,240,154,143,254,86,45,251,33,88,91,125,224,182,83,172,108,51,196,186,23,161,174,74,55,164,250,216,93,83,50,57,92,218,148,167,155,249,198,86,182,213,171,110,161,94,170,143,77,116,61,12,140,138,64,0,0,10,128,207,174,66,179,99,141,57,177,190,113,51,13,48,167,211,54,221,103,209,157,20,223,78,211,99,243,121,84,216,172,185,243,111,72,67,137,209,198,150,159,89,37,174,154,150,164,100,103,47,248,95,224,38,44,101,219,0,171,246,86,49,218,159,39,235,83,111,9,85,70,35,117,209,165,239,138,184,80,155,75,155,227,184,226,11,85,178,225,104,103,187,213,215,77,12,140,230,0,14,85,153,220,189,90,185,160,193,170,214,17,221,50,122,14,191,151,38,157,84,68,86,228,61,76,156,210,183,53,33,180,172,191,186,109,100,149,33,75,105,215,80,75,70,253,197,232,48,66,202,170,225,174,11,216,56,115,93,145,17,250,149,171,107,210,168,147,29,136,181,41,135,31,141,17,182,92,83,106,82,82,163,65,169,6,100,102,148,158,154,106,69,220,61,168,135,252,80,48,19,22,51,19,128,84,11,43,7,45,79,148,21,168,87,132,90,163,241,186,232,209,54,69,68,41,173,169,205,242,28,109,7,162,222,108,180,35,221,235,107,166,132,102,81,3,33,89,10,205,142,11,102,198,198,196,204,75,194,159,67,91,116,111,73,245,179,125,59,77,145,202,230,211,101,50,223,205,179,33,110,43,87,29,66,125,84,158,154,234,122,17,25,149,191,128,128,28,86,242,185,142,217,148,252,23,126,5,44,111,148,127,39,61,55,233,63,227,56,112,249,29,71,67,201,254,201,117,189,219,185,14,253,29,116,219,219,166,165,172,127,200,86,66,179,99,130,217,177,177,177,51,18,240,167,208,214,221,27,210,125,108,223,78,211,100,114,185,180,217,76,183,243,108,200,91,138,213,199,80,159,85,39,166,186,158,132,70,101,111,224,0,40,7,250,151,25,236,255,0,96,207,240,154,143,254,86,46,251,47,86,181,118,198,192,44,52,178,174,152,61,21,106,223,179,232,212,186,140,110,106,28,228,74,98,19,77,186,222,244,26,144,173,171,66,139,84,153,164,244,212,140,203,180,120,172,159,101,50,205,202,46,23,252,135,161,72,137,88,174,207,144,228,154,237,198,152,7,21,250,170,201,197,155,4,180,27,142,154,16,211,75,38,210,130,94,205,121,139,34,37,58,179,62,234,0,0,35,254,125,112,182,251,198,156,167,95,56,103,134,148,47,76,220,149,159,70,116,80,186,166,99,243,121,85,40,175,57,243,143,45,13,167,70,218,90,189,101,22,186,104,90,153,145,29,64,255,0,82,227,61,159,236,25,254,19,81,255,0,202,197,255,0,0,0,168,12,250,228,43,54,56,211,155,27,231,19,48,211,10,125,51,109,214,125,25,209,77,244,237,54,63,55,149,77,138,203,159,54,244,132,56,157,28,105,105,245,146,90,233,169,106,70,70,114,255,0,133,254,2,98,198,93,176,10,191,101,99,29,169,242,126,181,54,240,149,84,98,55,93,26,94,248,171,133,9,180,185,190,59,142,32,181,91,46,22,134,123,189,93,116,208,200,206,176,127,169,113,158,207,246,12,255,0,9,168,255,0,229,98,239,178,245,107,87,108,108,2,195,75,42,233,131,209,86,173,251,62,141,75,168,198,230,161,206,68,166,33,52,219,173,239,65,169,10,218,180,40,181,73,154,79,77,72,204,187,71,64,20,23,86,225,89,158,58,117,86,109,62,30,17,68,170,71,139,33,198,90,157,18,228,166,37,137,72,74,140,146,243,100,244,132,58,72,81,17,40,137,196,33,122,25,110,74,79,82,43,127,200,237,135,138,24,97,149,123,15,15,241,146,44,184,183,101,10,60,200,146,163,201,168,55,53,108,48,83,95,233,90,39,91,90,208,104,76,99,97,40,74,84,100,132,18,81,217,183,66,238,160,43,3,138,6,76,243,39,152,156,125,160,94,184,57,134,255,0,40,40,176,172,248,180,183,228,250,98,4,77,146,145,54,107,138,111,100,135,219,89,232,135,155,61,72,182,250,218,107,169,25,23,64,225,73,149,204,118,203,95,225,71,240,215,99,124,156,249,71,232,79,70,127,25,195,153,207,233,250,238,119,246,51,174,109,219,207,107,233,105,174,238,205,116,61,39,248,10,192,226,129,147,60,201,230,39,31,104,23,174,14,97,191,202,10,44,43,62,45,45,249,62,152,129,19,100,164,77,154,226,155,217,33,246,214,122,33,230,207,82,45,190,182,154,234,70,69,208,56,82,101,115,29,178,215,248,81,252,53,216,223,39,62,81,250,19,209,159,198,112,230,115,250,126,187,157,253,140,235,155,118,243,218,250,90,107,187,179,93,15,73,254,0,42,87,61,28,43,110,249,152,143,22,245,202,37,131,215,82,174,62,161,250,205,1,169,208,160,197,163,74,73,160,201,81,142,67,205,252,203,219,214,100,202,72,210,210,154,81,36,201,11,109,182,252,86,85,114,161,196,123,42,24,185,15,20,172,252,191,196,168,161,81,213,77,171,211,36,220,212,100,162,163,78,113,109,173,214,9,206,164,212,202,247,52,218,208,226,72,246,173,9,220,149,163,123,107,244,25,245,200,86,108,113,167,54,55,206,38,97,166,20,250,102,219,172,250,51,162,155,233,218,108,126,111,42,155,21,151,62,109,233,8,113,58,56,210,211,235,36,181,211,82,212,140,140,229,255,0,11,252,4,197,140,187,96,21,126,202,198,59,83,228,253,106,109,225,42,168,196,110,186,52,189,241,87,10,19,105,115,124,119,28,65,106,182,92,45,12,247,122,186,233,161,145,156,192,20,3,253,75,140,246,127,176,103,248,77,71,255,0,43,23,125,151,171,90,187,99,96,22,26,89,87,76,30,138,181,111,217,244,106,93,70,55,53,14,114,37,49,9,166,221,111,122,13,72,86,213,161,69,170,76,210,122,106,70,101,218,35,255,0,20,12,4,197,140,196,224,21,2,202,193,203,83,229,5,106,21,225,22,168,252,110,186,52,77,145,81,10,107,106,115,124,135,27,65,232,183,155,45,8,247,122,218,233,161,25,148,64,200,86,66,179,99,130,217,177,177,177,51,18,240,167,208,214,221,27,210,125,108,223,78,211,100,114,185,180,217,76,183,243,108,200,91,138,213,199,80,159,85,39,166,186,158,132,70,101,111,224,0,33,255,0,20,12,4,197,140,196,224,21,2,202,193,203,83,229,5,106,21,225,22,168,252,110,186,52,77,145,81,10,107,106,115,124,135,27,65,232,183,155,45,8,247,122,218,233,161,25,148,64,200,86,66,179,99,130,217,177,177,177,51,18,240,167,208,214,221,27,210,125,108,223,78,211,100,114,185,180,217,76,183,243,108,200,91,138,213,199,80,159,85,39,166,186,158,132,70,101,111,224,33,255,0,20,12,4,197,140,196,224,21,2,202,193,203,83,229,5,106,21,225,22,168,252,110,186,52,77,145,81,10,107,106,115,124,135,27,65,232,183,155,45,8,247,122,218,233,161,25,148,64,200,86,66,179,99,130,217,177,177,177,51,18,240,167,208,214,221,27,210,125,108,223,78,211,100,114,185,180,217,76,183,243,108,200,91,138,213,199,80,159,85,39,166,186,158,132,70,101,111,224,2,160,51,235,144,172,216,227,78,108,111,156,76,195,76,41,244,205,183,89,244,103,69,55,211,180,216,252,222,85,54,43,46,124,219,210,16,226,116,113,165,167,214,73,107,166,165,169,25,25,203,254,23,248,9,139,25,118,192,42,253,149,140,118,167,201,250,212,219,194,85,81,136,221,116,105,123,226,174,20,38,210,230,248,238,56,130,213,108,184,90,25,238,245,117,211,67,35,57,128,0,0,0,2,63,231,215,11,111,188,105,202,117,243,134,120,105,66,244,205,201,89,244,103,69,11,170,102,63,55,149,82,138,243,159,56,242,208,218,116,109,165,171,214,81,107,166,133,169,153,17,212,15,245,46,51,217,254,193,159,225,53,31,252,172,95,240,230,153,148,194,24,216,245,128,215,206,17,188,196,71,36,92,84,119,153,167,156,183,221,101,134,170,40,209,216,79,56,182,181,89,33,185,45,178,225,145,18,181,36,25,26,84,70,105,58,76,254,165,198,123,63,216,51,252,38,163,255,0,149,139,41,226,41,130,184,237,154,12,172,88,244,11,23,12,127,175,63,148,20,202,237,98,223,244,212,63,226,207,226,233,104,125,174,169,215,27,105,238,83,207,161,189,200,63,95,233,17,105,174,145,87,33,89,10,205,142,11,102,198,198,196,204,75,194,159,67,91,116,111,73,245,179,125,59,77,145,202,230,211,101,50,223,205,179,33,110,43,87,29,66,125,84,158,154,234,122,17,25,149,191,128,10,128,207,174,66,179,99,141,57,177,190,113,51,13,48,167,211,54,221,103,209,157,20,223,78,211,99,243,121,84,216,172,185,243,111,72,67,137,209,198,150,159,89,37,174,154,150,164,100,103,32,56,82,101,115,29,178,215,248,81,252,53,216,223,39,62,81,250,19,209,159,198,112,230,115,250,126,187,157,253,140,235,155,118,243,218,250,90,107,187,179,93,15,73,254,42,215,137,103,15,220,109,198,92,121,139,139,152,7,135,241,43,177,235,244,118,25,175,146,107,108,70,125,53,24,218,180,151,150,137,110,161,4,133,70,40,205,164,153,51,237,142,225,173,41,51,37,57,237,120,86,229,179,50,121,102,186,177,2,147,140,120,71,232,58,45,217,79,129,33,138,191,167,224,73,229,202,134,227,169,76,110,68,119,92,89,243,17,49,197,243,12,210,148,244,250,118,154,203,72,171,152,94,28,57,206,190,113,247,18,239,91,91,6,250,218,45,193,120,86,106,148,233,63,40,169,77,243,226,191,53,215,26,115,98,228,165,105,220,133,164,244,81,18,139,93,12,136,251,5,159,228,43,11,111,188,22,202,117,141,134,120,151,66,244,53,201,70,244,159,91,11,170,102,71,43,155,82,148,243,127,56,202,214,218,181,109,212,43,213,81,233,174,135,161,145,145,72,0,1,64,63,212,184,207,103,251,6,127,132,212,127,242,177,111,217,10,194,219,239,5,178,157,99,97,158,37,208,189,13,114,81,189,39,214,194,234,153,145,202,230,212,165,60,223,206,50,181,182,173,91,117,10,245,84,122,107,161,232,100,100,82,0,0,64,14,43,121,92,199,108,202,126,11,191,2,150,55,202,63,147,158,155,244,159,241,156,56,124,142,163,161,228,255,0,100,186,222,237,220,135,126,142,186,109,237,211,82,215,159,240,191,201,158,100,242,237,143,181,251,215,24,240,223,228,253,22,109,159,42,150,196,159,76,64,151,190,82,230,194,113,45,236,142,251,139,45,80,203,135,169,150,223,87,77,117,50,35,232,28,86,242,185,142,217,148,252,23,126,5,44,111,148,127,39,61,55,233,63,227,56,112,249,29,71,67,201,254,201,117,189,219,185,14,253,29,116,219,219,166,165,175,63,225,127,147,60,201,229,219,31,107,247,174,49,225,191,201,250,44,219,62,85,45,137,62,152,129,47,124,165,205,132,226,91,217,29,247,22,90,161,151,15,83,45,190,174,154,234,100,71,103,224,35,254,125,112,182,251,198,156,167,95,56,103,134,148,47,76,220,149,159,70,116,80,186,166,99,243,121,85,40,175,57,243,143,45,13,167,70,218,90,189,101,22,186,104,90,153,145,29,96,101,235,135,14,115,172,108,125,195,75,214,233,193,190,138,139,111,222,20,106,165,70,79,202,42,83,156,136,172,77,105,199,92,216,137,42,90,182,161,10,61,18,70,163,211,66,35,62,193,103,249,245,194,219,239,26,114,157,124,225,158,26,80,189,51,114,86,125,25,209,66,234,153,143,205,229,84,162,188,231,206,60,180,54,157,27,105,106,245,148,90,233,161,106,102,68,117,87,132,252,46,51,99,248,83,179,127,10,88,25,253,102,124,160,167,124,163,254,185,169,191,231,95,82,223,85,249,9,124,223,200,243,63,39,235,254,143,110,130,245,0,5,0,255,0,82,227,61,159,236,25,254,19,81,255,0,202,197,223,101,234,214,174,216,216,5,134,150,85,211,7,162,173,91,246,125,26,151,81,141,205,67,156,137,76,66,105,183,91,222,131,82,21,181,104,81,106,147,52,158,154,145,153,118,142,128,0,0,0,0,0,0,0,0,0,0,0,0,0,63,37,82,173,74,162,67,114,163,89,169,69,129,21,148,154,220,126,75,201,105,180,36,136,204,204,212,163,34,34,34,35,63,176,140,68,44,197,113,49,193,92,29,41,116,139,86,177,14,232,172,176,135,9,62,142,145,18,108,116,58,158,114,118,47,100,164,44,140,150,218,117,45,53,209,69,237,49,92,184,211,197,7,48,184,160,169,112,40,181,38,109,186,115,203,112,155,85,41,233,208,223,36,31,48,136,143,108,181,39,93,174,23,213,170,75,220,35,117,66,233,198,76,79,149,186,161,95,188,110,119,92,115,68,165,201,82,166,250,198,103,162,72,140,212,125,235,62,207,247,95,88,244,214,230,84,179,43,120,41,183,41,216,41,126,45,151,72,141,50,156,182,231,155,38,71,166,158,185,50,101,220,162,63,179,180,122,31,196,83,52,219,148,159,192,221,218,123,84,105,215,228,245,71,67,250,203,248,63,112,252,147,114,75,154,72,49,156,146,188,17,189,156,38,204,203,107,118,213,68,212,122,17,159,97,114,62,161,228,103,101,251,31,168,237,188,244,252,26,191,98,54,193,168,156,91,182,236,214,210,131,78,186,234,102,217,105,166,135,223,238,31,54,45,99,24,108,35,37,195,170,94,54,239,41,90,145,182,252,168,155,76,190,195,78,159,64,191,251,31,168,116,219,55,61,57,150,178,144,195,80,241,42,185,57,12,41,39,164,250,205,65,221,228,157,190,170,180,144,90,145,237,45,75,235,49,36,112,203,140,102,47,81,94,141,15,16,109,170,28,216,12,146,18,183,97,67,148,228,149,145,26,8,204,205,217,164,147,51,73,44,254,211,47,172,77,44,21,226,127,151,204,79,84,104,53,250,202,109,121,143,37,26,174,177,34,12,38,73,103,203,45,53,92,181,31,122,207,245,37,94,225,43,45,187,222,205,188,97,183,80,180,238,186,61,102,51,169,37,33,216,19,154,144,131,35,34,50,50,83,106,50,238,82,79,245,151,188,125,176,0,0,31,22,245,158,84,187,58,185,81,53,165,61,45,54,83,218,168,244,34,218,210,143,234,247,12,220,230,62,171,233,172,118,191,42,59,146,174,117,201,84,89,26,79,82,61,102,60,125,157,167,239,23,61,194,246,202,43,91,45,116,217,198,152,234,58,186,217,168,111,65,106,162,39,96,66,61,166,123,75,244,123,187,126,211,19,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,7,20,206,85,168,213,225,150,187,254,156,225,56,107,102,222,170,200,107,102,159,148,40,18,9,58,246,31,103,173,236,237,25,231,182,146,187,119,18,41,109,186,235,141,29,58,182,194,86,164,43,106,211,203,124,181,50,62,205,15,213,250,134,143,178,237,82,102,173,129,182,36,214,36,45,226,114,220,165,153,173,197,146,148,102,112,218,62,211,35,62,222,209,209,64,0,124,139,146,238,182,109,26,123,181,59,150,187,2,155,25,148,41,107,114,84,166,217,73,17,36,212,125,171,81,23,114,85,237,246,24,133,57,148,226,153,133,152,101,30,93,15,13,164,49,113,214,208,151,16,151,88,92,105,145,16,225,19,201,34,82,153,150,149,145,146,208,131,62,205,118,171,222,100,42,211,27,243,131,141,248,237,88,153,38,191,118,212,97,192,148,235,155,41,208,39,203,110,54,197,45,195,36,242,150,242,211,244,93,52,233,221,161,17,125,190,58,193,192,188,94,197,73,173,179,103,88,87,13,80,228,56,73,55,216,165,202,125,178,53,26,75,114,148,219,106,236,249,196,153,159,184,254,178,18,251,8,184,70,227,13,214,136,211,239,201,208,168,241,220,90,20,227,38,236,168,239,165,179,229,153,150,215,97,153,18,180,82,203,221,169,125,70,38,46,27,240,149,203,221,166,81,102,220,15,214,107,50,144,132,27,205,76,84,25,17,212,178,216,106,209,43,134,70,105,213,38,93,190,195,63,120,145,150,166,84,242,253,103,48,219,20,140,40,181,76,155,65,36,148,229,10,22,227,208,146,90,153,165,146,237,245,75,180,116,26,125,155,104,210,153,105,138,109,175,73,138,219,6,147,105,44,194,105,4,131,34,34,45,8,146,90,105,161,105,167,184,125,116,161,8,45,168,73,36,139,216,69,160,255,0,174,241,248,170,116,106,77,102,42,225,85,105,177,102,48,225,26,84,219,236,165,196,153,25,25,31,98,136,203,184,204,191,88,226,120,175,146,108,190,98,213,45,216,21,107,18,151,76,121,195,82,202,85,50,151,5,151,247,154,86,90,154,212,194,143,189,195,63,180,136,197,123,102,59,132,117,205,109,28,202,254,12,207,114,167,5,182,220,123,163,148,235,143,72,51,46,114,246,161,17,225,145,125,20,180,68,90,247,153,151,184,64,75,198,193,196,28,38,184,142,157,116,208,107,20,26,140,55,181,109,111,197,126,42,183,33,106,34,90,13,105,74,190,147,106,208,203,244,126,161,44,178,131,196,155,16,240,90,116,43,82,255,0,155,34,187,108,41,198,219,83,146,92,126,84,150,17,172,118,244,73,187,41,13,165,41,109,165,153,118,118,26,143,216,103,165,192,224,142,96,112,223,30,237,182,43,246,37,118,44,149,41,164,184,244,82,148,194,223,100,205,182,214,162,90,26,113,123,116,230,160,143,83,236,51,211,221,175,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,205,113,187,48,56,111,128,150,219,245,251,238,187,22,50,146,210,150,204,83,148,194,31,120,201,183,22,146,74,29,113,27,181,229,44,139,67,237,50,211,223,165,63,230,255,0,137,54,33,227,68,233,182,166,31,205,145,66,182,18,227,141,147,145,156,126,44,151,211,172,134,244,81,181,41,109,169,42,109,212,25,246,118,154,75,216,69,172,75,179,172,28,65,197,155,136,169,214,181,6,177,94,168,204,123,87,22,196,87,229,43,114,214,146,53,172,208,149,43,233,56,157,76,255,0,75,235,19,243,46,60,35,174,107,148,225,215,241,154,123,148,200,46,54,219,221,28,87,92,102,65,25,242,87,181,104,145,12,203,232,169,210,50,215,188,136,189,226,194,112,163,36,217,124,194,90,91,80,41,54,37,46,166,243,102,149,156,170,157,46,11,207,239,36,160,181,37,165,132,159,123,100,127,105,153,142,217,76,163,82,104,209,81,10,149,77,139,13,134,200,146,150,216,101,45,164,136,136,136,187,18,68,93,196,69,250,135,237,238,31,242,164,33,101,181,105,37,17,251,12,181,31,34,161,102,218,53,86,93,98,165,107,210,101,54,249,168,221,75,208,154,89,44,204,140,143,82,52,158,186,234,122,235,239,28,250,235,202,158,95,175,22,28,98,175,133,22,169,19,136,52,154,155,161,66,220,90,146,139,82,53,50,125,190,177,246,136,231,137,28,37,114,245,118,245,83,40,15,214,104,210,150,133,155,45,67,84,24,241,210,179,222,105,213,40,134,102,73,213,68,93,158,194,47,112,135,88,187,194,55,24,109,68,73,159,97,206,133,88,142,218,214,166,217,39,101,72,125,77,151,48,200,182,181,12,136,213,162,80,94,237,79,235,33,16,111,236,10,197,236,43,154,227,55,141,133,112,210,206,59,134,146,144,245,46,83,13,153,164,212,91,146,167,27,79,103,205,168,200,253,197,245,24,246,56,33,156,28,111,192,170,196,57,52,11,182,163,50,4,87,91,223,78,159,62,91,145,182,37,109,153,167,148,135,144,159,162,209,39,78,237,12,203,236,180,172,181,241,76,194,204,77,143,18,135,137,50,24,183,107,107,75,104,83,175,174,52,56,139,112,201,148,153,37,79,75,82,204,205,107,89,151,102,187,83,239,35,19,90,219,187,173,155,186,158,213,82,218,174,192,169,70,121,9,90,28,139,41,183,136,200,210,74,46,212,40,203,185,73,246,251,72,125,128,0,28,235,49,21,38,41,88,27,125,205,126,66,217,38,237,202,161,146,219,89,37,68,101,13,211,236,51,50,237,236,25,193,185,82,187,139,18,42,141,180,235,142,157,70,182,250,80,165,171,114,213,204,124,244,51,62,221,79,214,250,198,134,50,107,106,53,103,229,174,192,167,54,78,18,222,183,169,82,29,223,167,229,14,4,114,86,157,133,217,234,251,123,71,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,1,230,241,42,148,213,119,15,46,122,51,237,239,68,234,52,216,202,45,8,245,37,176,180,251,72,253,254,227,25,187,199,90,25,218,56,209,120,83,35,26,155,232,238,10,129,53,167,97,167,100,183,82,93,196,90,25,109,246,16,189,14,29,247,155,23,150,87,237,103,26,148,167,156,165,67,131,76,120,212,178,81,147,141,83,162,110,47,164,127,165,237,208,254,162,18,96,7,252,60,243,81,218,83,207,186,134,219,65,26,148,181,168,136,146,69,218,102,102,125,194,34,230,167,136,174,19,224,36,89,148,26,37,65,154,237,204,132,184,218,24,134,236,105,77,178,233,19,233,34,117,41,146,135,19,163,141,17,43,179,82,37,23,180,251,42,95,30,179,189,142,88,233,89,150,253,70,236,159,74,165,186,167,16,220,10,108,249,140,50,109,26,221,50,37,182,111,173,58,237,116,210,122,118,104,68,93,197,219,207,48,215,4,113,87,26,43,237,211,108,251,90,175,82,126,99,164,107,151,208,201,121,164,154,214,130,53,173,109,182,179,34,213,212,153,159,184,245,247,107,101,153,97,225,33,75,165,162,157,116,227,132,228,202,146,70,204,162,167,196,117,43,107,253,5,124,183,90,147,12,143,188,157,74,139,94,227,34,247,139,8,176,48,115,13,48,198,11,80,108,171,50,141,76,38,146,148,147,145,169,209,217,113,90,18,11,83,54,208,157,79,212,73,253,164,94,226,30,208,0,0,0,7,240,200,148,70,149,17,25,25,104,100,126,209,196,115,1,148,124,32,199,218,5,66,45,193,105,210,218,171,191,21,214,227,212,154,129,21,50,27,113,72,116,146,174,106,217,90,139,69,188,106,212,187,117,237,239,239,166,60,217,228,103,18,242,223,93,126,83,116,231,234,214,227,171,90,216,153,17,153,15,147,77,154,223,52,147,174,116,237,182,147,38,217,220,173,59,11,82,62,227,236,241,89,105,204,238,33,101,194,250,133,92,160,214,103,122,48,159,109,19,233,231,37,254,75,140,243,153,83,191,52,135,91,73,168,210,201,39,214,61,52,236,62,206,235,229,203,94,98,172,172,198,97,229,58,236,182,42,13,42,95,78,202,106,17,121,173,27,140,200,228,50,227,165,177,14,184,105,34,55,146,90,40,245,35,236,63,175,173,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,228,153,148,204,85,149,151,60,60,168,221,183,60,246,147,47,167,121,52,248,188,214,137,199,164,114,30,113,162,216,183,91,53,17,155,42,45,18,122,153,246,23,213,67,89,150,204,238,33,230,62,250,155,92,175,86,103,122,48,223,113,16,41,197,33,254,75,108,243,158,83,95,52,183,92,73,40,146,241,167,213,61,52,236,46,206,255,0,107,148,204,140,226,94,100,43,172,74,114,156,253,38,220,105,104,91,243,37,179,33,130,117,178,91,6,162,105,206,157,198,212,102,219,219,147,175,97,232,103,220,93,183,57,151,252,163,97,6,1,80,41,241,109,251,78,150,245,93,136,173,55,34,164,236,8,170,144,183,18,134,137,74,230,161,148,40,245,91,36,173,79,183,94,222,254,238,220,68,73,34,74,72,136,136,180,34,47,96,254,128,0,0,0,241,119,254,14,97,166,39,65,118,13,235,102,81,170,100,234,84,147,114,77,58,59,206,39,82,89,106,70,226,21,161,250,234,63,180,207,222,98,189,243,61,194,66,151,84,69,70,233,192,249,200,139,36,205,233,71,2,91,169,67,95,232,203,229,180,212,104,102,125,230,210,82,90,247,17,151,184,86,158,37,224,142,42,224,189,125,218,109,225,107,85,233,175,195,117,70,137,125,12,150,90,81,161,107,73,45,181,184,218,12,203,86,148,100,126,226,215,223,167,67,192,108,239,99,150,5,214,97,191,78,187,39,213,105,109,41,180,57,2,165,62,99,236,147,68,182,140,201,13,147,232,78,187,90,36,150,189,154,25,151,113,246,91,70,85,184,138,225,62,61,197,135,65,173,212,25,161,92,203,75,109,173,137,142,198,138,219,206,153,48,147,38,146,169,43,113,90,184,233,146,123,53,50,73,251,75,182,93,50,243,82,26,75,204,58,135,27,89,18,146,180,40,140,148,71,218,70,70,93,227,254,192,70,126,34,23,155,22,110,87,238,151,29,148,166,92,170,195,157,76,100,210,178,73,155,142,211,165,237,47,164,95,163,236,212,254,163,20,95,129,84,67,187,113,162,207,166,74,53,57,213,215,233,228,238,189,166,173,242,218,73,247,145,234,103,187,218,67,72,152,107,74,106,133,135,150,197,25,132,108,68,26,52,40,233,45,8,180,36,48,132,151,113,23,187,220,67,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,255,0,55,218,67,236,56,195,136,74,210,226,13,10,74,139,82,50,50,211,67,47,112,207,215,17,203,25,171,23,51,245,246,89,100,155,69,101,114,170,228,148,167,66,46,117,70,89,118,22,212,246,122,159,95,218,98,117,112,111,190,157,169,97,197,106,205,92,146,52,197,157,38,73,54,107,61,75,107,20,246,245,211,119,119,110,157,223,247,11,31,31,154,163,81,133,73,131,34,165,81,148,212,120,209,90,91,206,186,234,201,8,66,18,70,165,25,153,153,17,17,17,25,234,126,225,87,156,64,120,145,185,79,147,55,9,48,70,172,162,119,150,227,19,234,209,95,237,109,122,202,142,226,90,122,52,173,73,68,100,210,210,74,79,103,97,159,176,133,106,81,40,56,145,141,183,163,112,224,181,89,185,43,149,105,36,149,60,164,191,49,195,91,174,145,26,150,162,37,175,77,238,145,153,246,246,171,218,103,219,100,121,85,225,46,73,76,59,195,28,228,37,102,235,77,190,221,49,149,234,73,215,144,225,37,230,101,67,236,63,202,165,69,175,213,239,22,49,134,248,27,133,88,81,78,98,13,147,98,80,105,174,50,218,91,57,49,233,113,153,121,122,37,5,235,45,182,211,174,188,180,153,253,100,71,238,30,239,187,176,135,244,0,0,0,0,0,121,156,64,195,171,71,18,237,185,214,205,221,66,129,81,139,50,59,172,127,9,138,211,198,217,173,181,163,114,121,137,81,18,136,150,173,15,78,205,76,81,54,121,242,121,116,229,223,16,42,149,200,52,213,187,106,85,170,15,191,5,230,25,113,77,176,135,95,146,166,218,82,137,150,219,73,165,166,72,205,41,51,208,187,181,46,239,63,146,252,209,221,121,118,197,10,83,140,214,166,21,185,81,152,196,122,132,53,73,115,167,75,110,72,143,205,119,151,205,109,178,87,45,157,187,149,169,105,216,125,157,215,247,135,87,205,19,17,236,202,69,227,64,154,196,152,181,72,81,229,17,180,226,22,73,55,26,67,155,79,98,148,68,100,75,46,205,79,191,245,143,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,3,205,226,45,243,68,195,139,50,175,120,215,230,177,26,45,46,20,137,70,110,184,132,18,141,182,150,230,210,222,164,145,153,146,15,179,82,238,253,98,129,51,161,154,75,175,49,56,161,85,113,234,212,195,183,41,211,31,143,79,134,153,46,116,234,109,185,18,57,78,242,249,174,54,106,229,189,183,114,116,45,59,11,179,191,208,100,99,39,151,78,98,49,2,151,92,157,77,91,86,165,38,160,195,243,158,125,151,18,219,232,105,248,202,113,164,168,217,113,181,26,154,120,204,146,163,45,75,191,66,239,189,156,63,195,171,71,13,45,184,54,205,163,66,129,78,139,14,59,76,127,6,138,211,38,225,161,180,35,114,185,105,73,26,140,144,157,79,78,221,8,122,96,0,0,0,0,1,252,239,236,49,225,49,35,3,112,171,21,233,207,193,189,172,74,13,73,199,155,83,101,38,69,46,51,207,35,84,172,189,85,184,218,180,211,152,163,47,172,204,253,226,186,51,85,194,93,42,76,203,195,3,36,37,6,211,78,62,186,99,203,208,149,167,61,195,75,44,197,135,218,127,146,74,75,95,171,220,43,110,183,65,196,140,18,189,28,135,57,170,205,183,92,164,201,52,165,228,165,248,110,18,218,116,200,148,133,25,33,122,111,104,204,143,179,181,62,195,46,203,43,225,253,196,141,202,132,152,88,73,141,213,101,27,188,182,216,129,86,148,255,0,107,139,214,44,118,210,235,210,101,106,106,51,55,86,162,74,123,123,76,189,164,45,14,157,81,133,86,131,30,165,78,148,212,136,210,154,67,205,58,210,201,104,90,20,68,164,153,25,25,145,145,145,145,234,94,241,250,69,112,113,144,190,157,166,225,197,22,205,68,146,36,202,157,26,73,182,75,61,79,115,21,6,245,211,119,119,103,187,254,225,5,120,113,216,205,95,89,159,160,48,243,36,234,40,203,139,87,52,169,59,136,249,53,24,133,218,91,85,217,235,253,95,105,13,2,199,105,12,48,219,13,161,40,67,104,36,37,41,45,8,136,139,66,34,47,112,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,1,77,124,99,44,67,165,226,157,30,242,52,183,252,46,159,30,49,41,37,219,162,164,212,28,208,253,82,247,123,255,0,239,31,225,193,190,253,98,149,141,21,187,54,83,143,37,18,232,146,100,182,68,100,72,55,23,46,158,217,119,168,187,123,61,218,255,0,136,92,202,220,109,182,212,235,139,74,80,146,53,41,74,61,8,136,187,204,207,220,43,11,137,158,123,37,91,221,86,8,225,109,105,37,41,246,150,213,78,108,57,39,171,105,62,178,51,205,115,24,144,70,149,145,147,106,218,164,118,118,25,251,8,87,22,12,96,214,33,102,43,17,161,91,148,24,53,42,139,213,41,205,245,243,205,167,222,75,73,113,246,208,227,174,186,148,56,105,208,222,37,41,74,35,211,93,79,235,187,252,168,100,115,12,114,241,111,64,150,253,18,21,78,230,228,180,185,19,164,198,142,242,219,123,99,6,174,91,135,29,183,8,137,198,119,39,94,210,212,207,188,251,36,225,37,41,34,74,72,136,139,184,136,127,64,0,0,0,0,0,0,114,140,202,224,85,187,143,184,95,86,179,43,16,99,185,33,200,239,174,27,203,105,6,182,159,56,239,54,218,146,165,54,179,73,145,188,102,70,69,169,123,61,199,158,252,116,194,59,143,4,113,54,183,100,87,32,202,141,208,79,146,136,110,186,211,136,231,48,137,14,180,219,137,53,33,27,136,249,70,100,162,34,35,211,179,220,86,19,194,115,54,78,49,33,120,27,124,87,28,112,157,81,174,148,185,82,117,208,204,224,198,101,132,27,175,119,125,45,16,148,123,244,246,144,181,210,50,50,212,143,82,49,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,1,252,51,34,45,76,244,34,21,69,197,143,54,78,63,33,24,27,99,215,28,108,154,81,46,170,184,178,116,212,200,231,70,121,133,155,79,119,125,29,80,164,123,181,246,16,175,108,12,194,59,143,27,177,54,137,100,80,224,202,147,215,207,140,137,142,180,211,139,228,176,185,13,52,227,138,52,161,123,72,185,164,102,163,35,34,215,183,220,122,16,203,86,5,91,184,5,133,244,155,50,143,6,59,114,27,142,194,230,60,134,144,75,117,242,142,203,110,41,74,75,104,53,25,155,36,102,102,90,159,183,220,93,92,0,0,0,0,0,0,7,240,210,149,17,165,68,70,71,222,70,35,30,107,242,57,134,57,135,183,167,203,98,137,10,153,115,114,93,92,121,209,163,71,101,110,61,177,243,79,49,194,142,227,134,70,227,219,149,167,105,232,71,222,93,180,129,140,248,53,136,89,117,196,105,182,229,122,13,74,156,245,54,115,157,4,242,105,246,82,234,91,125,196,54,235,78,169,13,154,181,54,77,73,82,72,181,211,82,250,172,119,134,102,123,37,92,61,46,8,226,149,105,7,37,134,144,213,50,108,201,39,171,137,46,142,51,45,115,31,144,102,165,153,155,138,218,148,118,246,153,123,72,89,234,28,109,198,210,235,107,74,144,162,37,37,73,61,72,200,251,140,143,220,41,155,140,133,250,197,87,26,40,150,100,87,94,82,34,81,35,73,112,141,68,104,39,17,46,160,217,247,40,251,123,125,218,255,0,136,127,191,7,59,16,234,152,169,88,188,137,13,255,0,4,167,200,140,106,81,118,232,153,52,247,52,35,218,126,255,0,127,253,226,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,63,24,235,29,170,142,22,209,174,246,162,184,227,241,106,81,227,169,105,65,25,37,180,199,168,56,122,158,221,72,181,63,126,130,188,178,31,124,78,177,115,45,105,203,130,251,109,21,82,161,2,152,249,173,70,146,54,92,168,69,53,23,98,147,250,5,223,169,125,66,230,51,157,152,152,184,25,151,233,215,60,121,145,81,82,173,66,118,4,18,83,132,74,39,158,133,33,109,169,26,58,133,107,185,174,195,73,153,251,136,253,148,39,33,251,179,26,177,63,85,46,85,66,179,117,214,118,182,74,55,93,50,118,76,142,196,151,211,94,155,221,238,245,143,183,218,125,247,145,144,28,165,81,242,245,133,145,39,214,105,113,220,185,235,41,110,124,137,14,176,147,121,130,122,52,83,83,36,165,50,219,137,74,92,100,207,97,235,161,246,234,103,221,44,64,0,0,0,0,124,106,221,229,104,219,41,53,92,87,77,34,150,68,90,255,0,12,156,211,29,157,191,166,162,253,21,127,120,253,195,230,83,113,107,11,107,50,10,37,43,17,237,121,143,168,244,38,216,172,71,113,70,122,145,118,18,86,103,222,100,95,172,122,166,220,109,214,210,235,75,74,208,178,37,37,73,61,73,68,125,198,71,237,33,255,0,64,0,43,195,138,174,84,227,223,118,82,177,138,214,166,233,87,161,178,107,157,201,100,180,84,70,90,157,33,197,30,198,84,163,61,235,79,106,150,73,247,232,125,162,164,112,202,244,172,225,150,35,80,110,250,84,183,98,74,162,213,98,202,86,215,22,222,226,101,244,56,104,86,213,36,205,58,160,181,45,75,187,216,52,87,150,140,88,133,140,184,57,109,222,81,229,180,252,151,169,208,211,56,208,225,43,73,39,21,151,28,46,197,172,251,220,254,81,235,239,247,159,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,203,115,47,139,16,176,107,7,46,75,202,68,182,152,146,205,58,98,97,26,220,36,235,36,162,188,227,101,218,180,31,123,127,201,61,125,222,242,206,166,39,94,149,156,77,196,106,245,223,85,150,236,185,85,170,172,169,73,220,226,220,208,158,125,110,18,83,185,74,61,186,172,244,45,79,191,218,45,187,133,86,84,227,216,150,82,113,138,233,166,235,87,174,50,75,131,206,100,180,76,71,154,131,33,181,22,246,82,162,61,232,86,134,149,154,125,218,159,104,176,240,0,31,242,227,141,180,218,157,117,105,66,16,70,165,41,71,161,36,139,188,204,253,132,60,173,75,22,176,182,141,32,226,85,113,30,215,134,250,79,67,109,250,196,118,212,71,169,151,105,41,100,125,228,101,250,135,211,162,94,86,141,204,146,85,187,116,210,42,132,101,175,240,57,205,63,217,217,250,10,63,210,79,247,203,222,62,200,0,0,0,0,8,159,159,236,165,81,243,11,133,146,231,209,169,113,219,186,40,201,114,124,121,13,48,130,121,242,102,52,163,75,38,164,178,227,138,74,156,120,143,97,105,169,246,234,71,223,70,209,223,187,48,87,19,245,74,229,83,235,54,165,103,107,132,147,117,163,55,99,72,237,73,253,5,233,189,174,239,84,251,61,135,221,125,153,49,204,68,92,115,203,244,11,158,68,216,171,169,81,97,53,2,113,37,194,53,27,204,194,142,183,20,189,93,90,181,220,239,105,168,200,253,228,94,218,103,207,133,241,58,250,204,181,217,46,115,237,186,84,186,132,250,99,6,133,26,136,153,110,161,40,210,93,170,87,233,159,118,133,245,11,13,224,227,99,181,78,194,234,205,222,236,87,27,126,85,70,68,116,173,72,208,148,218,163,211,220,45,15,110,166,90,151,191,65,99,0,0,0,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,39,17,43,48,239,28,177,93,9,110,25,190,237,46,28,218,146,54,183,185,68,109,83,229,232,127,68,207,189,95,87,218,66,132,108,171,130,161,100,94,244,107,142,47,49,169,84,90,156,105,100,159,89,39,189,151,146,189,12,136,200,251,211,221,169,126,161,34,51,143,155,42,134,63,80,172,187,109,169,143,116,148,154,45,56,230,50,78,43,103,92,210,36,33,102,105,231,44,181,209,237,53,50,37,123,244,246,245,110,20,89,116,103,17,49,37,120,149,95,166,19,180,250,2,141,200,170,121,146,82,74,83,18,32,188,133,22,246,148,157,118,172,244,50,81,43,221,167,120,186,134,155,67,45,33,150,210,73,66,18,73,73,17,104,68,68,93,131,254,192,0,0,0,126,58,189,94,157,65,165,203,173,85,230,51,18,20,22,28,147,33,247,156,75,104,109,180,36,212,165,41,74,50,34,34,34,51,51,51,34,45,5,111,103,3,138,173,58,207,155,80,177,48,64,163,84,37,165,167,99,59,82,94,215,90,67,186,200,105,70,211,177,165,145,145,145,165,165,36,205,58,232,122,251,136,86,205,255,0,154,60,120,196,137,207,77,184,177,58,229,209,229,169,92,134,171,83,57,73,35,53,158,212,165,110,171,68,150,245,17,23,184,121,154,54,48,98,173,2,115,117,10,86,35,220,241,223,105,68,162,83,117,137,40,61,72,200,251,210,178,62,242,33,99,28,63,184,143,92,179,238,90,110,18,99,53,88,230,38,123,172,194,167,212,36,62,227,142,155,171,114,44,118,144,183,100,73,250,221,81,146,82,103,169,153,145,119,144,181,216,242,25,151,29,185,81,220,75,141,60,132,184,133,164,200,201,73,50,212,140,140,187,15,176,127,160,0,248,23,245,175,14,245,178,107,182,156,246,27,121,154,189,54,84,21,37,196,146,136,201,214,84,217,246,25,25,119,40,253,135,246,24,206,190,108,112,138,161,131,24,223,114,90,179,32,174,43,14,207,153,46,18,77,165,33,39,24,230,62,134,205,36,104,65,109,209,163,208,210,90,118,118,125,83,163,132,46,98,215,26,68,236,19,175,213,25,75,78,169,217,208,137,247,244,89,172,206,4,102,219,78,247,116,211,77,116,74,81,246,31,176,90,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,10,160,226,245,152,181,200,145,7,4,232,21,70,84,211,102,212,233,164,195,250,172,148,71,62,51,141,171,99,186,105,166,154,165,72,251,79,216,32,190,83,176,138,161,140,248,223,109,218,176,224,174,83,13,79,135,46,106,73,165,45,37,24,166,48,135,13,68,72,89,109,209,210,212,212,90,118,246,253,122,40,176,109,120,118,85,147,66,180,224,48,219,44,210,41,177,96,165,40,73,36,136,154,101,45,151,97,17,23,114,75,216,95,97,15,190,0,63,206,68,134,98,71,118,84,135,18,219,76,161,78,45,106,50,34,74,72,181,51,51,62,194,236,21,69,196,7,136,245,203,2,228,169,97,38,12,213,78,26,96,60,244,42,133,70,59,238,54,233,56,135,37,71,117,8,118,60,159,169,165,17,41,36,122,145,25,151,113,10,231,172,227,6,42,215,231,57,80,170,226,61,207,33,247,84,106,53,57,88,146,179,212,204,207,189,75,51,239,51,30,154,192,205,30,60,97,188,230,102,219,184,157,114,232,202,210,174,67,181,169,156,165,17,26,79,106,146,135,83,170,79,98,72,203,220,44,155,39,252,85,105,215,124,218,125,137,141,229,26,159,45,77,53,25,170,146,54,180,210,221,214,59,73,83,174,201,150,102,102,102,167,84,163,36,235,161,107,239,33,100,52,138,189,58,189,75,137,90,164,76,102,92,41,204,55,38,59,236,184,151,16,227,107,73,41,42,74,146,102,70,70,70,70,70,70,100,122,143,216,0,0,0,3,254,29,109,15,52,182,92,73,41,43,73,165,68,101,174,164,98,149,248,174,229,213,156,59,196,148,98,85,2,154,77,83,235,234,39,37,41,150,73,41,57,111,200,156,242,212,102,134,146,157,118,160,181,51,81,171,223,175,120,229,57,56,205,149,67,0,104,87,157,182,236,199,122,74,181,22,162,112,217,55,21,179,174,117,17,208,131,36,243,144,90,232,206,154,145,26,189,218,251,35,189,235,112,84,47,123,226,181,113,202,222,236,170,213,78,76,179,79,172,163,222,243,202,94,132,70,102,125,234,238,212,255,0,88,190,238,29,182,97,217,217,98,182,18,236,35,97,218,164,56,85,37,110,111,98,140,221,167,196,212,254,137,31,122,126,191,180,196,155,0,0,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,227,241,130,221,110,235,194,219,182,222,117,189,253,125,18,124,116,167,77,117,53,198,113,26,105,161,254,151,184,198,109,241,126,130,187,83,21,110,234,6,195,108,233,213,217,241,146,90,105,183,151,37,196,23,176,180,250,62,226,30,102,151,2,77,94,171,18,153,25,10,118,68,217,13,176,218,72,141,74,82,214,162,73,17,17,106,102,102,103,238,26,13,200,62,14,67,194,76,189,91,104,85,49,152,213,10,220,8,117,89,10,38,73,14,26,158,131,23,113,40,246,37,90,238,111,183,93,123,75,188,196,145,0,0,0,1,254,82,100,177,14,51,178,228,186,150,217,101,10,113,197,169,68,68,148,145,106,102,102,125,132,90,16,170,46,37,57,244,118,92,153,248,43,133,53,233,12,161,28,216,149,105,113,37,26,73,90,28,200,207,179,189,137,29,164,127,54,123,86,143,113,159,176,133,123,97,38,17,95,216,241,124,196,181,45,40,18,167,78,168,72,108,158,146,166,158,117,13,19,143,54,218,156,117,109,161,102,146,37,58,147,82,140,143,77,117,251,103,183,245,42,224,216,246,100,106,213,243,87,145,34,122,219,66,92,102,20,130,89,115,77,173,198,68,151,98,18,180,220,149,151,105,235,221,245,136,139,153,12,180,86,48,112,145,112,199,143,39,208,178,228,147,13,27,200,86,244,169,92,229,167,93,26,66,8,182,55,236,62,255,0,168,113,74,21,98,117,189,91,129,94,166,73,118,60,186,116,166,165,176,235,75,52,45,14,54,178,82,84,149,36,200,200,200,200,140,140,140,140,104,87,34,120,178,172,93,203,189,185,89,147,80,114,100,218,116,72,116,217,110,186,239,49,106,121,184,49,148,179,81,154,212,102,122,185,169,234,100,122,159,105,9,10,0,2,178,184,190,229,245,85,186,36,12,100,161,82,73,114,32,33,168,115,28,101,141,84,150,16,137,242,28,82,141,45,153,146,117,50,51,51,89,23,188,189,162,181,114,229,136,146,176,183,26,173,11,193,137,143,71,106,37,106,158,169,70,211,134,141,236,38,91,46,45,42,209,73,35,73,147,125,164,103,167,188,104,239,13,238,232,119,229,133,111,94,16,92,74,218,172,82,226,78,35,35,35,252,171,40,115,216,165,23,114,203,218,127,105,143,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,3,205,226,69,221,14,195,176,174,27,194,115,137,67,84,122,92,185,198,102,100,95,146,101,110,123,84,146,238,65,251,75,237,33,156,76,198,226,44,172,82,198,171,190,240,145,49,233,13,75,173,84,21,20,221,112,215,177,133,75,121,196,37,58,169,68,73,34,115,176,136,244,247,11,42,225,5,151,213,81,40,147,241,146,187,73,36,72,158,135,97,195,113,230,52,82,152,90,32,72,109,73,53,54,70,105,212,140,200,201,102,94,226,246,139,53,0,1,30,179,217,139,10,194,60,187,220,117,152,213,7,33,205,168,196,153,77,136,235,78,242,214,151,156,131,37,72,52,153,45,38,71,171,122,150,134,103,169,118,16,207,85,118,177,58,225,173,207,175,84,228,187,34,93,70,83,178,223,117,213,154,214,183,28,89,169,74,82,148,102,102,102,102,102,102,102,102,59,94,91,242,209,88,198,61,247,4,136,242,125,11,18,73,176,233,178,133,111,82,147,201,90,180,213,165,160,203,99,158,211,239,250,132,186,254,165,92,27,226,204,147,90,177,170,242,35,207,67,107,75,108,205,144,72,46,105,53,184,136,210,212,67,86,155,148,130,236,61,123,254,161,2,113,111,8,175,236,7,190,101,218,151,108,9,80,103,83,228,56,76,201,75,79,52,135,73,183,156,109,46,52,183,16,131,81,26,154,81,165,68,69,174,154,253,150,19,195,91,62,142,196,145,3,5,113,94,189,33,230,215,202,137,73,151,50,81,168,147,169,195,140,195,59,223,145,216,69,243,135,181,8,247,153,123,72,90,236,105,44,76,140,212,184,206,165,198,95,66,92,109,105,81,25,41,38,90,145,145,151,97,150,134,63,212,0,0,0,4,110,207,198,14,67,197,188,189,92,136,42,99,50,106,20,72,19,42,177,212,108,146,220,37,51,6,86,194,73,236,82,181,220,231,102,154,118,159,121,12,249,85,32,73,164,85,101,211,36,161,77,72,133,33,198,28,73,145,165,73,90,20,105,50,50,61,12,140,140,189,195,210,225,13,5,119,86,42,218,52,2,65,184,117,26,236,8,202,45,53,220,78,73,109,7,236,61,126,151,184,198,146,112,126,221,110,212,194,203,74,223,109,190,95,67,68,129,29,73,211,77,13,17,155,70,154,104,95,163,238,33,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,127,148,150,210,244,119,90,82,18,178,90,20,147,74,139,82,50,50,238,50,25,228,207,213,150,237,149,153,235,193,167,25,38,138,175,83,168,85,155,73,36,210,68,135,106,18,180,208,182,151,103,171,245,253,166,60,134,85,108,114,196,28,122,179,104,42,121,45,39,211,84,231,76,212,173,186,151,90,194,52,250,42,253,63,112,209,197,161,72,77,191,105,81,40,8,81,41,52,218,116,104,100,100,122,234,77,180,148,123,139,221,238,47,176,125,112,0,0,0,16,139,137,38,111,226,96,141,131,34,197,181,234,122,220,117,232,235,140,103,21,226,230,71,105,246,102,53,191,212,121,14,32,210,227,73,237,218,100,71,167,121,246,21,43,211,160,221,24,165,124,179,13,146,151,83,172,220,53,36,160,212,124,199,156,91,207,188,69,185,71,235,44,245,91,157,167,218,122,159,180,204,94,55,15,220,159,81,176,15,14,33,220,23,13,30,27,183,77,93,182,230,46,67,145,208,167,152,67,172,69,89,181,185,108,161,196,237,117,163,61,186,158,135,237,51,238,148,247,21,181,2,229,97,168,213,4,18,219,109,196,185,180,201,38,71,161,25,123,72,255,0,72,196,50,226,129,134,150,179,89,107,118,164,197,58,43,47,65,150,165,54,162,101,180,153,154,32,77,81,118,146,117,215,95,176,81,224,182,46,12,24,146,242,232,119,22,25,203,156,227,134,153,83,42,205,161,199,76,201,41,217,79,100,136,136,213,216,69,236,209,63,175,216,45,24,0,7,57,204,54,30,195,196,252,24,188,108,249,49,144,235,147,168,117,6,163,110,65,40,210,242,226,58,218,20,90,165,90,25,111,239,34,51,247,12,226,98,69,163,59,15,113,6,191,105,73,67,140,189,70,170,202,134,147,50,52,159,204,190,182,200,203,84,164,251,209,223,161,125,132,46,179,133,142,51,30,35,96,28,123,102,124,211,122,109,184,226,41,232,37,185,185,68,196,120,80,144,93,235,81,233,170,207,216,69,245,16,154,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,87,20,236,102,60,57,192,57,22,204,25,166,204,219,141,197,211,214,72,115,106,141,137,16,166,160,251,150,147,211,84,23,176,203,234,49,74,120,111,105,78,196,44,65,160,90,81,144,227,207,86,106,177,97,168,200,141,71,243,207,161,179,51,209,42,62,245,247,232,127,97,141,29,229,231,15,97,225,134,12,89,214,124,104,200,105,200,52,58,123,82,118,160,146,106,121,17,26,109,102,122,37,58,159,169,222,100,71,239,29,24,0,5,92,241,159,196,151,145,67,183,112,206,36,231,27,53,74,137,85,117,13,186,100,74,78,202,131,38,74,34,87,105,31,183,84,254,191,96,169,209,120,124,47,240,210,214,119,45,109,84,223,167,69,121,233,210,210,167,20,108,182,163,35,92,8,74,62,211,78,186,235,246,137,155,110,219,80,45,166,29,141,79,65,33,183,28,83,155,72,146,68,90,145,23,176,139,244,72,69,142,32,89,62,162,227,230,28,76,184,45,234,60,54,174,154,67,110,76,68,134,227,161,47,62,134,152,148,178,107,114,25,91,138,220,235,164,123,117,45,79,218,71,223,71,21,24,55,70,22,223,47,67,120,165,211,43,54,245,73,72,37,23,49,151,16,243,15,25,110,73,250,171,45,22,223,97,246,30,165,236,50,23,83,195,111,55,241,49,186,193,143,98,221,21,61,46,58,12,116,70,35,148,241,115,36,52,195,48,218,223,235,188,183,22,106,113,213,118,237,34,51,215,184,251,14,110,128,0,0,0,249,23,125,33,55,5,165,91,160,45,68,148,212,169,210,97,153,153,233,161,56,210,145,238,63,127,184,254,193,156,124,213,88,229,135,216,245,121,80,82,242,93,79,166,170,46,145,165,91,180,46,181,244,105,244,83,250,30,225,235,242,11,101,187,122,230,122,207,105,182,73,210,164,84,233,245,103,18,105,53,17,161,170,132,93,117,45,167,217,235,125,95,105,13,13,198,109,44,199,105,164,161,40,36,33,41,36,164,180,34,34,46,226,33,254,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,2,143,248,181,218,111,81,177,253,170,187,169,113,93,117,61,46,37,102,70,100,73,92,217,202,36,145,232,94,238,237,76,114,28,128,166,50,179,63,104,117,70,225,36,170,84,243,78,195,45,119,122,66,46,154,235,236,26,26,143,183,167,107,102,187,118,39,77,123,244,208,127,160,0,0,0,243,152,137,119,194,176,172,106,245,229,80,113,41,102,141,77,149,56,200,204,136,213,201,101,110,109,45,84,146,51,50,65,246,106,95,105,119,140,233,102,123,24,43,216,205,140,215,85,209,84,169,202,145,13,85,121,200,167,52,235,203,90,90,139,213,188,182,146,73,82,214,73,208,157,50,209,39,180,189,159,92,209,225,61,149,168,55,133,81,220,103,187,105,92,216,244,185,106,106,10,94,96,148,158,115,74,131,37,181,145,56,209,151,114,149,218,149,145,251,180,239,22,248,211,77,178,218,89,101,9,66,16,146,74,82,146,208,136,139,184,136,189,131,254,196,25,226,243,115,177,67,203,84,40,7,35,99,181,10,251,113,201,59,200,183,18,224,79,45,52,212,181,237,47,172,81,232,176,110,14,210,156,107,26,234,204,165,71,181,116,119,245,45,125,242,233,226,232,128,0,127,195,173,161,230,150,203,132,70,149,164,210,162,63,105,25,10,18,226,115,135,10,176,243,45,81,147,30,10,153,139,91,101,234,166,242,107,106,84,227,213,9,135,222,73,73,25,232,143,172,254,179,29,83,131,150,38,174,139,140,213,155,2,108,196,51,6,117,26,68,182,137,110,109,37,201,92,186,123,68,146,213,100,70,102,146,62,194,73,159,248,133,205,145,145,150,165,237,31,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,249,42,213,106,85,2,149,54,187,93,169,196,167,83,105,209,220,151,50,100,183,146,203,17,152,109,38,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,28,215,241,177,202,199,251,101,176,171,254,153,83,191,241,135,74,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,124,171,215,16,172,28,53,165,53,93,196,107,226,223,181,105,175,200,76,70,166,86,234,108,193,97,199,212,149,41,45,37,199,148,148,154,205,40,90,137,36,122,232,133,31,176,199,148,164,230,111,45,181,250,172,42,21,11,48,120,107,81,169,84,100,55,18,28,56,151,100,7,159,146,251,138,36,182,211,109,165,211,82,214,165,25,36,146,68,102,102,100,68,58,88,241,87,174,55,224,190,26,213,90,161,98,54,47,89,86,173,73,248,233,150,212,58,221,126,36,23,220,97,74,82,82,234,91,121,196,168,208,106,66,210,74,34,211,84,40,189,134,22,86,55,224,190,37,85,93,161,97,206,47,89,87,85,73,136,234,150,236,58,37,126,36,231,219,97,42,74,84,234,155,101,197,40,144,74,90,18,106,50,211,85,164,189,164,61,168,0,0,0,229,95,141,142,86,63,219,45,133,95,244,202,157,255,0,140,61,85,139,139,24,89,138,29,119,224,207,18,237,75,183,209,156,174,183,208,85,152,211,250,94,102,238,95,55,146,181,108,221,203,94,221,218,107,177,90,119,24,245,99,202,95,88,177,133,152,95,208,254,19,49,46,212,180,189,39,205,232,189,59,89,141,3,170,229,237,230,114,185,203,78,253,188,196,110,219,174,155,211,175,121,15,203,101,99,126,11,226,85,85,218,22,28,226,245,149,117,84,152,142,169,110,195,162,87,226,78,125,182,18,164,165,78,169,182,92,82,137,4,165,161,38,163,45,53,90,75,218,67,218,143,63,122,226,21,131,134,180,166,171,184,141,124,91,246,173,53,249,9,136,212,202,221,77,152,44,56,250,146,165,37,164,184,242,146,147,89,165,11,81,36,143,93,16,163,246,24,241,95,141,142,86,63,219,45,133,95,244,202,157,255,0,140,61,253,173,118,90,183,205,10,45,211,101,92,212,171,130,139,55,127,77,81,165,205,110,92,87,246,45,72,94,199,91,53,33,91,86,133,36,244,62,197,36,200,251,72,199,214,0,0,1,205,42,217,155,203,109,2,171,54,133,93,204,30,26,211,170,84,233,14,68,153,14,93,217,1,151,227,62,218,141,46,52,227,106,116,148,133,165,68,105,52,153,17,145,145,145,143,107,107,93,150,173,243,66,139,116,217,87,53,42,224,162,205,223,211,84,105,115,91,151,21,253,139,82,23,177,214,205,72,86,213,161,73,61,15,177,73,50,62,210,49,245,128,0,0,0,0,115,251,167,48,184,5,99,87,101,90,215,174,56,97,253,191,90,133,179,169,167,85,46,104,81,37,49,189,9,90,55,180,227,137,90,119,33,105,81,106,93,169,81,25,118,25,15,65,101,98,21,131,137,84,167,107,184,115,124,91,247,85,53,137,10,136,236,202,37,77,153,204,54,250,82,149,41,165,56,202,148,146,89,37,104,81,164,207,93,22,147,246,144,244,0,0,3,242,77,171,82,169,210,96,67,168,84,226,69,145,84,144,113,32,180,243,201,66,229,62,77,56,241,180,210,76,245,90,201,166,93,112,210,157,79,99,107,87,114,76,203,245,128,14,127,116,230,23,0,172,106,236,171,90,245,199,12,63,183,235,80,182,117,52,234,165,205,10,36,166,55,161,43,70,246,156,113,43,78,228,45,42,45,75,181,42,35,46,195,32,181,179,11,128,87,205,118,45,173,101,99,134,31,220,21,169,187,250,106,117,46,230,133,46,83,251,16,165,175,99,77,184,165,171,106,16,165,30,133,216,148,153,159,97,24,232,3,228,221,55,101,171,99,80,165,93,55,173,205,74,183,232,176,182,117,53,26,164,214,226,69,99,122,210,132,111,117,195,74,19,185,107,74,75,83,237,82,136,139,180,200,120,170,78,102,242,219,95,170,194,161,80,179,7,134,181,26,149,70,67,113,33,195,137,118,64,121,249,47,184,162,75,109,54,218,93,53,45,106,81,146,73,36,70,102,102,68,67,165,143,201,86,171,82,168,20,169,181,218,237,78,37,58,155,78,142,228,185,147,37,188,150,88,140,195,105,53,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,230,191,141,142,86,63,219,45,133,95,244,202,157,255,0,140,61,85,139,139,24,89,138,29,119,224,207,18,237,75,183,209,156,174,183,208,85,152,211,250,94,102,238,95,55,146,181,108,221,203,94,221,218,107,177,90,119,24,245,96,0,0,60,165,245,139,24,89,133,253,15,225,51,18,237,75,75,210,124,222,139,211,181,152,208,58,174,94,222,103,43,156,180,239,219,204,70,237,186,233,189,58,247,144,249,86,182,97,112,10,249,174,197,181,172,172,112,195,251,130,181,55,127,77,78,165,220,208,165,202,127,98,20,181,236,105,183,20,181,109,66,20,163,208,187,18,147,51,236,35,29,0,0,0,7,228,171,85,169,84,10,84,218,237,118,167,18,157,77,167,71,114,92,201,146,222,75,44,70,97,180,154,156,117,199,20,100,148,33,41,35,81,168,204,136,136,140,204,115,95,198,199,43,31,237,150,194,175,250,101,78,255,0,198,29,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,138,189,113,191,5,240,214,170,213,11,17,177,122,202,181,106,79,199,76,182,161,214,235,241,32,190,227,10,82,146,151,82,219,206,37,70,131,82,22,146,81,22,154,161,69,236,49,250,172,92,88,194,204,80,235,191,6,120,151,106,93,190,140,229,117,190,130,172,198,159,210,243,55,114,249,188,149,171,102,238,90,246,238,211,93,138,211,184,199,171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,195,50,34,212,253,130,153,56,198,226,106,235,88,203,70,176,33,76,67,208,96,209,163,203,116,144,230,226,68,148,75,168,52,105,61,22,100,70,73,50,236,52,145,253,126,193,202,248,99,97,194,175,204,203,83,164,200,130,167,162,209,25,102,169,188,218,220,148,184,205,66,25,247,154,84,68,122,47,234,63,172,133,246,180,218,25,105,12,182,68,73,66,73,41,34,246,17,16,255,0,176,0,20,187,198,38,83,142,227,93,37,149,40,246,162,142,198,133,175,186,93,64,87,200,188,46,16,215,67,21,204,181,77,128,82,55,187,79,175,185,28,211,188,143,105,34,4,2,211,77,79,78,211,250,132,230,31,242,227,109,188,218,153,121,180,173,11,35,74,146,162,212,148,71,222,70,94,209,80,92,88,114,181,6,207,170,53,140,246,149,43,147,30,169,45,45,78,75,44,18,83,206,117,83,164,184,179,38,218,34,238,74,123,84,179,63,126,189,226,22,229,135,24,43,216,51,140,214,173,209,75,169,202,143,13,53,120,40,168,180,211,203,66,93,139,213,178,183,82,105,74,208,74,212,154,34,209,71,180,253,191,86,139,176,238,239,133,126,216,180,27,202,158,226,84,205,102,155,22,113,17,25,25,167,156,202,28,218,122,41,68,70,68,178,236,212,254,211,239,30,140,0,0,0,127,156,141,167,29,221,250,237,216,173,116,247,104,51,205,159,228,198,78,103,238,242,138,167,13,39,82,168,26,183,153,125,47,72,74,215,77,61,131,174,240,148,180,222,172,227,251,181,118,146,226,122,26,122,156,82,200,140,136,210,137,176,84,105,51,208,253,253,218,144,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,21,117,198,115,13,27,244,29,189,137,204,245,10,115,170,137,73,90,75,181,4,157,149,7,140,244,36,127,215,187,245,123,68,10,201,133,194,221,183,153,11,30,99,134,201,19,213,202,100,114,230,247,25,156,248,231,217,218,93,190,168,209,117,30,73,76,164,194,152,90,104,252,118,220,45,59,189,100,145,255,0,72,253,128,0,0,2,52,113,14,185,103,91,25,96,185,100,192,221,190,92,105,177,21,166,191,69,84,249,102,122,232,101,217,234,151,253,195,63,212,214,31,174,220,49,99,25,110,122,163,53,13,232,90,158,170,113,100,95,89,247,159,214,52,61,146,76,56,135,134,249,118,180,97,70,137,200,114,167,74,129,82,124,185,100,157,206,185,6,49,40,251,18,157,126,135,121,234,127,88,239,64,43,103,141,91,174,126,9,45,102,119,167,103,202,56,42,219,175,110,189,53,68,181,208,83,232,177,30,13,244,167,228,227,5,106,160,76,184,109,53,72,146,157,228,147,219,184,165,83,207,77,116,211,93,5,203,128,0,10,172,227,55,97,37,73,183,239,166,26,108,148,93,36,21,168,147,235,105,252,96,233,247,39,255,0,214,253,94,209,6,178,91,121,201,177,243,31,101,212,163,201,54,83,42,179,77,134,238,139,52,146,219,84,248,230,164,158,138,45,72,246,247,31,103,212,52,89,70,156,154,157,30,13,73,26,109,151,25,167,203,78,237,20,146,62,206,255,0,120,253,128,0,0,0,0,0,0,0,0,0,0,0,2,170,242,221,158,159,192,166,116,49,135,3,177,142,243,233,48,218,181,136,23,39,161,228,205,78,230,104,85,71,42,206,153,106,241,168,186,120,111,106,231,51,82,82,16,233,161,207,154,74,164,56,118,168,2,47,241,49,171,85,104,25,40,196,10,237,10,167,46,157,82,167,72,160,203,135,50,35,202,101,248,207,183,91,130,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,30,127,135,238,123,168,89,170,181,91,178,174,149,244,88,155,111,211,201,202,140,109,22,231,165,34,176,220,86,221,170,239,68,118,163,177,205,147,33,69,211,36,205,72,211,82,213,61,165,48,0,0,0,103,7,57,56,23,51,46,217,142,188,240,231,208,222,142,162,166,160,229,70,220,74,13,245,178,186,60,133,169,200,164,219,175,145,45,222,90,15,144,181,234,162,230,178,234,119,168,210,106,59,52,224,211,141,20,171,151,1,170,152,47,85,187,226,63,112,217,245,137,114,233,212,85,33,45,62,197,17,254,83,156,212,104,146,231,35,172,118,86,229,106,181,32,221,109,42,218,149,180,71,250,248,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,52,166,51,89,154,172,82,252,52,230,59,17,113,49,154,239,166,96,86,110,9,94,138,155,210,244,252,218,91,75,228,193,249,179,66,20,157,34,180,194,125,116,146,207,77,87,170,141,70,118,147,193,163,4,42,182,46,9,87,241,162,161,92,137,34,62,40,72,97,48,96,50,218,183,196,98,154,252,200,230,183,86,122,17,173,199,92,119,68,36,140,146,134,208,173,198,107,52,55,97,64,43,2,238,206,191,226,171,196,207,21,40,23,253,78,170,230,25,93,62,133,110,165,25,131,230,183,75,156,116,138,121,55,83,75,59,84,181,109,66,13,183,82,209,165,75,109,73,86,142,169,150,155,59,52,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,126,176,1,81,124,87,178,57,38,218,170,214,243,113,135,43,136,84,42,148,136,235,187,169,36,134,163,156,25,110,169,182,19,53,130,73,36,157,67,238,169,28,212,158,174,147,206,169,205,86,151,23,201,130,185,117,199,155,203,45,184,185,66,197,107,50,108,180,174,157,33,8,169,193,102,65,50,138,181,56,214,147,145,9,211,82,22,157,142,37,58,18,141,10,216,178,67,137,45,232,73,150,138,112,95,23,172,220,122,194,251,127,23,48,253,249,110,80,174,40,234,122,57,75,96,217,125,165,161,197,52,235,46,35,180,137,109,186,219,141,153,164,212,131,52,25,165,74,73,146,142,184,56,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,196,223,247,253,155,133,150,109,91,16,113,6,225,137,67,183,168,113,206,76,233,210,76,246,52,141,72,136,136,136,141,75,90,148,105,66,16,146,53,173,106,74,82,74,82,136,143,62,217,197,206,45,247,155,251,238,61,126,191,15,208,214,221,27,127,201,251,127,152,204,143,69,243,89,142,137,95,194,144,195,78,63,205,114,57,57,243,132,123,53,218,157,8,187,123,87,14,14,31,243,51,17,93,107,22,241,122,221,255,0,50,120,29,75,13,70,144,227,241,220,184,165,108,91,123,99,173,149,182,226,25,101,195,37,173,226,86,211,113,162,105,36,191,158,54,174,252,5,101,231,171,54,119,150,81,115,237,106,223,20,40,242,235,20,41,248,111,22,53,118,220,76,242,138,197,85,5,54,168,76,26,214,109,186,72,91,78,172,156,74,201,27,244,230,32,140,146,234,200,236,39,11,113,74,196,198,155,18,153,137,152,105,93,244,205,183,89,231,116,83,122,87,163,243,121,79,45,151,62,109,228,33,196,232,227,75,79,172,146,215,77,75,82,50,51,245,96,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,18,168,0,83,183,10,252,245,73,176,46,26,86,88,113,74,124,183,237,138,228,134,105,182,99,204,197,107,101,38,162,252,167,150,166,29,38,219,39,156,68,167,164,145,19,139,90,249,75,74,11,106,91,90,214,221,196,128,0,0,160,30,40,254,59,49,55,238,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,28,171,139,94,115,113,30,223,174,204,202,157,149,74,170,219,52,169,116,246,100,87,235,110,160,218,114,187,21,244,106,81,161,168,191,244,63,164,219,206,17,238,113,196,58,201,237,66,28,39,190,79,9,76,235,250,18,100,60,166,226,109,78,149,14,138,247,57,203,46,160,249,242,28,76,231,159,230,46,152,163,36,236,115,156,183,93,113,165,56,164,168,156,37,52,70,225,186,202,17,109,64,62,77,217,116,208,172,107,86,179,122,221,51,186,42,45,191,79,145,84,168,201,229,45,206,68,86,27,83,142,185,177,4,165,171,106,16,163,209,36,106,61,52,34,51,236,25,247,206,14,113,47,44,203,99,207,225,62,133,88,184,40,84,43,114,67,101,101,65,84,194,109,250,58,27,216,125,74,13,157,9,185,46,186,217,60,165,18,148,180,159,45,178,113,105,101,179,43,126,225,231,152,236,80,204,190,3,71,187,241,82,200,151,78,169,83,164,29,53,23,1,52,219,48,174,66,111,213,84,166,26,35,37,33,105,81,26,29,218,130,100,220,37,114,149,249,70,88,148,0,33,175,17,220,142,73,205,109,155,2,240,195,229,196,143,136,182,124,119,209,5,151,80,211,72,173,196,81,146,206,19,175,153,18,144,180,168,148,166,20,165,114,146,183,93,74,137,36,241,186,221,21,210,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,47,251,32,57,193,165,102,203,8,210,170,129,203,110,251,179,163,195,129,117,161,230,146,72,146,250,208,162,110,115,74,109,9,107,100,131,101,213,155,105,74,77,165,165,104,219,176,155,113,207,203,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,49,76,28,75,120,130,73,198,26,173,99,47,152,65,85,136,230,31,64,145,211,86,42,209,29,106,83,23,42,208,168,175,182,109,154,216,37,176,136,242,88,117,36,182,93,82,31,45,20,70,104,52,235,24,50,163,149,28,71,205,174,35,162,202,178,154,232,105,80,121,111,215,235,239,178,107,139,72,138,163,50,37,40,136,203,152,242,246,168,154,100,140,148,226,146,163,51,66,16,227,136,179,78,35,84,200,217,68,202,134,22,69,203,147,146,236,180,89,120,145,30,77,12,227,75,118,66,226,173,216,117,87,93,35,92,133,56,167,80,181,60,233,45,14,26,144,164,56,164,25,26,15,104,145,89,58,206,45,137,155,251,18,69,126,129,15,208,215,37,27,103,202,11,127,152,244,143,69,243,94,144,136,191,194,150,195,77,191,205,110,57,185,243,100,123,53,218,173,12,187,100,0,0,0,170,190,57,223,153,63,218,79,221,162,42,240,184,241,217,134,95,125,121,60,209,127,192,0,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,0,0,16,131,139,101,255,0,121,97,102,5,216,24,131,135,215,12,186,29,195,67,196,136,18,96,206,140,101,189,165,250,54,164,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,71,215,242,117,156,91,19,55,246,36,138,253,2,31,161,174,74,54,207,148,22,255,0,49,233,30,139,230,189,33,17,127,133,45,134,155,127,154,220,115,115,230,200,246,107,181,90,25,118,200,0,0,16,131,137,102,122,164,229,150,217,139,134,24,99,62,92,92,80,184,227,177,82,139,57,49,90,113,138,69,56,164,25,41,245,147,237,173,167,150,241,176,243,41,108,146,123,75,152,226,148,131,75,100,231,181,225,113,224,79,12,190,250,243,137,162,16,112,175,207,84,155,2,225,165,101,135,20,167,203,126,216,174,72,102,155,102,60,204,86,182,82,106,47,202,121,106,97,210,109,178,121,196,74,122,73,17,56,181,175,148,180,160,182,165,181,173,109,220,72,0,0,10,181,196,28,237,213,114,161,196,171,20,104,87,51,242,231,97,213,213,34,222,102,171,13,82,148,150,41,47,170,155,76,74,234,200,109,44,186,181,173,184,233,113,42,105,178,73,188,92,178,81,153,182,222,150,105,105,221,52,43,230,213,163,94,182,180,238,182,139,112,83,227,213,41,210,121,75,111,159,21,246,210,227,78,108,89,37,105,220,133,164,244,81,18,139,93,12,136,251,7,214,0,0,17,43,136,238,109,239,44,169,97,28,9,88,125,107,203,145,112,222,18,31,165,193,175,59,24,157,167,81,22,148,18,141,199,117,213,43,146,164,154,141,134,148,91,21,202,117,106,220,150,77,167,43,47,33,249,241,186,178,221,138,117,31,194,29,106,171,95,179,47,186,131,110,220,61,109,69,197,244,83,158,146,215,62,182,127,52,243,175,60,150,121,220,196,35,106,159,213,27,148,102,219,122,94,245,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,245,128,165,110,44,153,188,252,46,226,63,226,251,101,77,223,104,88,21,5,250,89,78,64,229,57,42,226,100,222,97,237,174,44,205,102,203,8,90,154,78,137,65,41,197,62,163,230,160,153,89,72,174,17,217,175,197,12,86,165,78,192,91,210,129,46,173,77,177,168,237,189,79,185,210,150,218,98,4,38,211,22,44,42,74,219,105,132,164,214,105,68,151,82,235,142,155,139,38,220,45,21,176,212,81,215,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,90,160,0,0,169,94,23,92,64,38,82,38,83,114,201,141,247,23,58,148,247,77,78,177,234,143,182,251,242,155,148,235,237,48,205,37,92,180,47,115,39,205,213,167,28,52,37,148,182,166,205,70,131,105,45,91,80,8,43,197,254,233,174,216,216,5,135,183,173,173,59,162,173,91,248,161,73,170,83,164,242,144,231,34,83,16,167,184,211,155,22,74,66,182,173,9,61,20,70,147,211,67,35,46,193,208,50,11,157,123,87,53,152,113,18,137,86,169,244,248,155,108,211,217,110,227,167,200,54,208,228,253,132,150,213,83,142,77,165,8,83,46,172,200,214,148,36,185,46,44,144,101,181,77,45,217,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,29,102,114,105,148,121,213,37,233,182,36,103,95,61,123,180,74,76,251,123,189,195,58,121,210,188,228,223,25,143,189,42,82,36,155,201,139,89,169,67,107,85,154,137,13,166,124,131,74,75,85,30,132,91,187,139,179,234,19,151,131,37,132,148,166,224,190,159,105,179,81,245,112,80,163,79,173,167,241,123,165,222,159,255,0,91,245,123,69,169,128,0,10,104,227,33,74,126,54,48,81,106,6,203,132,211,180,136,201,222,105,61,187,142,85,64,244,215,77,53,208,87,112,184,46,10,142,185,248,37,186,89,222,157,159,40,231,43,110,189,186,244,212,226,215,79,112,178,96,28,23,59,120,113,15,18,50,237,119,66,147,19,158,229,50,149,62,164,193,114,201,91,93,110,12,146,73,246,165,90,125,62,242,208,254,177,158,26,147,15,208,174,25,81,136,182,189,78,154,182,244,61,75,69,54,179,47,168,251,203,234,26,1,225,225,114,206,185,242,193,109,73,159,187,124,72,240,225,167,93,126,138,105,241,12,180,212,207,179,214,63,251,132,151,0,0,0,31,146,175,36,161,210,102,203,61,52,98,59,142,118,247,122,169,51,254,129,157,12,231,220,45,220,153,145,190,37,182,108,153,49,92,169,199,62,87,113,26,103,200,62,222,211,237,245,132,245,224,199,134,141,250,14,225,196,231,186,132,185,213,75,164,161,39,216,131,78,202,123,196,122,26,63,235,221,250,189,162,209,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,69,158,35,216,114,155,255,0,45,85,229,162,23,82,253,25,153,85,70,211,203,222,105,83,48,37,232,162,245,84,100,122,175,188,180,239,239,33,68,184,117,86,118,206,196,235,102,184,242,86,135,40,149,216,82,150,157,12,140,141,153,8,81,150,154,151,232,251,203,245,13,37,224,165,192,155,175,7,236,155,149,43,37,122,82,221,166,204,236,61,76,185,145,91,94,135,218,125,190,183,188,254,209,237,64,0,0,4,64,226,153,44,226,101,98,102,142,56,158,117,65,198,79,97,233,174,180,233,189,135,245,10,48,177,201,71,122,219,228,135,18,218,142,169,19,69,168,244,36,159,53,61,166,126,205,6,148,176,13,70,172,13,195,194,83,169,113,73,181,105,41,82,210,173,73,71,209,181,169,145,251,71,188,1,92,252,104,168,147,166,96,165,183,84,143,25,78,52,197,201,13,46,41,40,51,218,69,18,162,163,51,50,46,194,208,253,226,155,197,198,112,117,194,121,214,238,28,213,241,2,169,25,180,174,167,50,67,81,215,176,201,70,195,140,83,221,71,106,144,95,162,125,202,50,255,0,24,177,192,0,1,7,56,179,89,73,184,178,248,154,187,72,95,58,153,60,164,168,200,187,57,109,193,156,163,254,73,159,122,189,228,66,152,240,170,90,224,226,117,163,45,15,173,147,106,187,1,124,196,43,105,167,73,8,61,72,253,157,195,74,56,65,32,230,97,53,149,44,222,83,166,245,189,77,115,152,165,110,53,107,25,179,212,207,219,174,189,227,215,0,0,0,0,0,0,0,0,0,0,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,98,156,46,184,128,67,171,195,166,229,147,27,238,46,77,85,158,154,157,99,213,31,109,134,34,185,21,166,26,97,154,74,185,104,70,215,139,149,171,78,56,107,83,202,113,77,154,137,100,210,93,179,241,21,120,163,248,19,196,223,185,124,226,16,162,27,2,255,0,188,176,178,242,164,226,14,31,92,50,232,119,13,14,65,73,131,58,49,150,246,151,161,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,232,79,39,121,170,179,115,95,132,116,251,194,141,82,136,155,158,157,30,60,107,178,144,219,102,202,233,213,19,71,174,105,105,75,90,186,103,20,151,20,202,247,43,114,8,210,103,204,67,136,71,117,0,0,21,129,198,211,7,40,78,218,182,46,96,99,189,201,173,70,168,21,157,49,189,171,87,87,21,198,228,75,142,122,154,246,55,201,91,82,123,9,27,151,213,122,202,209,180,145,195,94,27,216,223,85,193,28,215,218,106,167,208,226,85,35,223,146,35,216,243,144,243,138,109,108,49,62,100,114,39,218,81,106,68,182,221,109,165,153,41,38,74,65,45,30,169,168,156,69,133,113,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,93,79,19,76,107,252,11,101,30,233,233,233,253,84,251,239,91,42,30,246,183,178,215,90,195,221,67,142,104,226,20,157,34,181,39,98,139,118,142,155,91,146,105,221,165,11,90,118,181,118,249,186,168,214,85,173,7,173,173,92,21,8,244,186,116,110,106,27,231,202,125,196,182,211,123,214,105,66,119,45,105,45,84,100,146,215,83,50,46,209,167,59,2,192,179,112,178,205,164,225,246,31,91,209,40,118,245,14,57,70,131,6,49,30,198,145,169,153,153,153,153,169,107,82,141,75,90,212,102,181,173,74,82,141,74,81,153,250,0,20,3,197,31,199,102,38,253,203,228,240,135,106,225,139,196,2,30,17,76,141,151,236,111,184,186,75,22,94,214,45,154,147,173,176,212,90,12,167,31,121,231,83,37,105,65,56,108,190,228,142,215,156,90,146,202,144,157,73,45,169,107,110,229,7,228,114,173,74,102,171,30,132,245,78,34,42,83,35,189,46,60,53,60,146,125,230,25,83,105,117,212,55,174,229,33,10,125,148,169,68,90,36,221,108,143,77,197,175,235,1,68,60,71,114,57,27,42,87,148,11,195,15,151,46,70,29,94,18,31,68,22,93,67,174,174,137,45,36,75,56,78,190,100,105,90,20,147,82,152,82,149,205,82,26,117,42,37,27,38,235,158,39,34,249,205,174,228,243,17,229,84,220,165,122,102,204,186,58,120,247,53,53,164,32,165,41,182,141,124,169,49,156,86,154,60,215,53,211,38,212,162,109,196,173,73,86,211,52,58,220,181,227,113,86,165,87,233,88,13,93,161,84,226,84,105,181,24,247,4,184,115,34,60,151,152,146,195,137,166,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,53,224,169,226,158,233,248,127,59,204,105,195,197,113,29,207,28,108,214,222,80,44,252,62,68,184,248,117,103,200,125,112,94,117,110,180,186,220,181,17,32,230,186,193,153,37,8,74,73,73,97,42,79,53,40,117,213,40,210,111,27,77,243,252,146,100,250,230,205,206,40,53,69,73,75,133,100,208,228,48,171,178,177,17,216,252,248,44,58,219,235,101,13,182,234,201,74,91,202,140,182,137,105,67,132,217,168,150,180,168,139,106,175,250,192,176,44,220,44,179,105,56,125,135,214,244,74,29,189,67,142,81,160,193,140,71,177,164,106,102,102,102,102,106,90,212,163,82,214,181,25,173,107,82,148,163,82,148,102,126,128,5,43,113,171,241,79,107,124,63,131,230,53,17,205,56,121,231,78,171,149,140,80,143,66,187,238,9,105,194,187,150,65,149,193,12,163,42,81,66,124,219,218,213,65,134,210,162,82,22,149,19,73,116,208,74,53,178,74,46,91,139,67,59,111,166,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,32,155,86,165,83,164,192,135,80,169,196,139,34,169,32,226,65,105,231,146,133,202,124,154,113,227,105,164,153,234,181,147,76,186,225,165,58,158,198,214,174,228,153,151,235,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,149,64,3,42,226,228,248,98,241,0,153,139,176,227,101,251,27,238,46,174,250,137,181,139,102,164,235,111,187,42,189,21,182,30,121,212,201,90,80,109,147,204,55,31,181,231,22,149,60,149,167,82,83,137,90,220,177,80,0,1,64,60,81,252,118,98,111,220,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,59,174,118,242,125,108,230,231,11,221,162,168,162,66,189,168,113,223,85,167,88,150,236,142,68,23,221,113,133,188,135,27,105,100,149,33,228,198,67,70,181,33,195,108,148,107,66,84,101,181,89,235,171,82,106,180,10,172,218,21,118,153,46,157,82,167,72,114,36,200,114,217,83,47,198,125,181,26,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,94,79,12,252,235,212,115,63,98,84,172,156,75,169,245,56,147,105,107,38,108,199,14,43,62,153,130,243,206,27,114,25,142,202,91,217,201,213,12,56,73,111,105,106,194,141,102,167,141,41,154,162,152,56,163,103,182,149,141,149,86,112,35,5,238,105,114,44,154,28,133,170,224,168,196,125,61,21,195,53,42,65,180,134,246,150,231,99,71,82,20,100,189,252,183,92,81,44,146,162,101,151,85,26,242,125,148,203,203,55,88,161,242,30,133,34,93,30,133,2,59,146,107,183,26,96,20,166,41,72,54,214,108,18,208,110,52,75,91,174,160,155,74,9,123,244,230,44,136,210,210,204,180,39,96,88,22,110,22,89,180,156,62,195,235,122,37,14,222,161,199,40,208,96,198,35,216,210,53,51,51,51,51,53,45,106,81,169,107,90,140,214,181,169,74,81,169,74,51,63,64,0,43,47,138,246,71,35,92,180,170,222,110,48,229,114,206,187,77,143,29,119,117,36,144,236,130,157,17,164,182,194,102,176,73,37,27,75,97,164,163,154,147,209,163,101,165,57,170,20,218,249,213,129,130,248,189,121,96,46,40,91,248,185,135,239,196,110,187,110,200,83,209,202,91,4,243,14,161,109,169,167,89,113,29,134,104,113,167,28,108,205,38,149,145,44,205,42,74,136,148,86,233,154,172,194,218,185,160,225,95,121,98,229,173,27,160,235,253,19,26,163,75,92,166,228,61,76,156,213,106,18,93,142,226,144,127,220,184,131,82,80,165,180,235,75,52,35,126,210,170,188,167,120,167,193,191,136,22,247,152,176,44,127,138,246,120,227,91,84,170,222,81,240,229,18,202,187,82,143,29,23,117,88,150,236,114,131,17,212,182,250,97,48,105,52,155,171,125,165,35,154,163,213,162,101,213,55,162,212,226,249,53,107,133,184,91,125,227,77,247,76,195,60,52,161,122,102,228,172,243,186,40,93,83,49,249,188,166,86,243,159,56,242,208,218,116,109,165,171,214,81,107,166,133,169,153,17,232,79,42,57,81,195,140,165,97,194,44,171,41,174,186,171,59,150,253,126,190,251,36,137,85,121,73,35,34,82,136,140,249,108,163,114,137,166,72,205,45,165,74,51,53,173,110,56,184,215,198,175,194,197,173,241,2,15,151,84,69,74,224,94,58,98,62,93,49,30,157,138,24,95,89,232,106,176,117,105,230,93,35,92,90,132,85,25,27,145,100,182,70,92,198,87,181,58,150,164,162,82,82,180,41,11,66,22,157,20,224,94,58,97,198,98,240,226,157,138,24,95,89,235,169,83,181,105,230,93,34,68,170,124,164,145,27,145,100,182,70,124,183,145,185,58,150,166,147,74,146,180,41,104,90,22,174,128,0,2,170,248,231,126,100,255,0,105,63,118,136,171,194,227,199,102,25,125,245,228,243,69,255,0,0,0,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,0,0,64,14,53,126,22,45,111,136,16,124,186,162,42,87,2,241,211,17,242,233,136,244,236,80,194,250,207,67,85,131,171,79,50,233,26,226,212,34,168,200,220,139,37,178,50,230,50,189,169,212,181,37,18,146,149,161,72,90,16,180,232,167,2,241,211,14,51,23,135,20,236,80,194,250,207,93,74,157,171,79,50,233,18,37,83,229,36,136,220,139,37,178,51,229,188,141,201,212,181,52,154,84,149,161,75,66,208,181,116,0,17,215,59,121,193,182,114,141,133,238,214,148,113,38,222,213,200,239,166,211,163,203,106,71,34,115,237,56,194,30,91,142,52,131,74,80,202,100,161,211,66,150,217,184,73,52,33,73,51,220,154,1,191,239,251,203,20,239,42,182,32,226,13,195,46,185,112,215,36,28,153,211,164,153,111,117,122,17,17,17,17,18,80,132,164,146,132,33,36,72,66,18,148,164,146,148,145,21,239,112,184,240,39,134,95,125,121,196,209,64,34,218,120,93,113,0,135,87,135,77,203,38,55,220,92,154,171,61,53,58,199,170,62,219,12,69,114,43,76,52,195,52,149,114,208,141,175,23,43,86,156,112,214,167,148,226,155,53,18,201,164,187,103,224,0,2,128,120,163,248,236,196,223,185,124,158,16,234,188,47,115,211,248,20,186,145,129,216,199,121,244,152,109,90,223,232,121,51,83,185,154,21,81,199,18,101,171,198,162,233,225,189,171,156,205,73,72,67,166,135,62,105,42,144,225,221,72,0,0,241,88,209,132,54,110,61,97,125,193,132,120,128,196,183,40,87,20,116,179,32,226,62,108,190,210,208,226,93,105,230,215,218,68,182,221,109,183,8,148,74,65,154,8,148,149,36,205,39,157,108,197,96,53,229,150,220,92,174,225,77,231,10,90,87,78,144,181,211,39,61,28,153,69,90,156,107,81,71,154,209,37,107,78,199,18,157,77,36,181,108,89,45,181,30,244,40,138,194,184,86,103,199,252,232,202,166,47,214,191,157,106,208,174,212,234,63,240,8,141,68,74,57,95,241,133,52,183,30,254,110,58,19,249,36,11,84,21,235,197,99,58,116,172,51,176,39,229,199,14,110,8,143,222,215,92,115,137,114,33,49,147,32,169,116,71,217,89,56,210,212,106,218,212,153,9,90,9,41,52,173,73,101,78,47,230,205,108,56,170,139,194,172,51,186,177,147,17,237,204,45,178,162,117,21,171,154,160,213,62,54,230,220,91,108,239,63,93,247,121,104,90,210,203,72,37,56,226,201,39,177,180,45,70,90,36,198,138,114,209,151,75,19,43,248,89,3,12,236,88,255,0,205,76,172,77,222,247,241,157,83,166,101,151,230,114,221,117,206,79,55,144,133,114,144,173,136,238,34,239,51,170,190,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,106,128,0,3,42,226,234,120,94,231,167,240,215,106,163,3,177,142,243,234,241,38,139,191,208,242,102,167,107,213,218,91,109,164,203,87,141,71,212,76,103,71,57,154,146,86,182,137,14,124,234,147,33,194,159,226,0,113,171,240,177,107,124,64,131,229,213,17,82,184,23,142,152,143,151,76,71,167,98,134,23,214,122,26,172,29,90,121,151,72,215,22,161,21,70,70,228,89,45,145,151,49,149,237,78,165,169,40,148,148,173,10,66,208,133,167,66,153,104,204,93,137,154,12,44,129,137,150,44,143,230,161,214,33,108,123,248,178,169,211,50,243,240,249,142,180,223,59,149,207,66,121,168,78,197,247,145,247,145,117,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,71,23,164,28,76,39,189,101,147,202,104,217,183,106,78,115,18,173,166,157,35,56,122,145,251,52,211,188,102,187,21,101,46,118,39,93,210,214,250,222,55,107,179,215,204,82,183,26,181,144,179,215,95,111,120,185,206,19,54,82,109,220,190,42,174,234,23,206,169,207,57,41,51,46,206,91,144,96,168,191,146,71,222,159,121,144,156,96,0,2,184,248,197,97,60,235,139,14,105,24,129,75,140,218,151,76,153,29,169,11,216,102,162,97,182,42,14,175,181,40,63,210,46,245,17,127,140,83,152,185,14,11,180,73,208,240,82,228,170,72,140,166,218,126,228,152,150,212,164,25,110,35,137,78,81,25,25,151,105,104,94,241,99,0,60,30,62,40,211,129,184,134,73,117,45,169,86,173,89,41,90,149,161,36,250,55,116,51,63,96,205,109,240,74,43,214,224,37,184,151,20,85,73,122,173,39,169,40,249,170,237,35,246,234,47,63,133,156,179,151,149,136,122,184,226,185,53,6,217,245,207,93,52,167,66,236,47,168,75,240,0,0,1,226,177,174,224,77,169,131,247,181,202,165,146,125,23,110,212,166,118,158,134,124,184,174,47,66,237,46,223,87,222,95,105,12,218,98,45,93,219,199,19,174,106,227,41,90,220,173,215,166,202,66,116,51,51,55,164,45,68,90,106,127,165,239,63,214,47,107,135,14,28,166,192,203,85,5,107,133,211,63,89,102,45,81,196,242,246,26,148,244,8,154,168,253,84,153,158,168,239,61,123,187,204,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,30,87,20,173,98,189,176,234,229,181,54,164,206,171,73,153,13,59,139,218,235,11,108,189,135,250,94,227,251,12,102,227,25,45,233,22,46,52,94,150,211,173,169,11,162,92,213,24,137,212,140,181,38,101,184,130,50,236,79,103,169,238,47,176,133,235,112,238,191,147,124,101,154,217,74,221,82,157,163,196,133,75,209,74,212,200,154,167,196,238,245,143,179,85,125,95,97,9,54,0,0,0,35,15,17,187,102,85,207,149,219,137,152,145,217,121,112,90,151,56,201,196,26,180,36,83,165,150,169,208,143,214,245,187,59,190,209,64,48,93,114,151,88,142,242,247,54,228,73,40,81,251,13,38,133,17,253,90,31,96,209,14,71,175,200,183,230,91,172,201,49,158,83,138,166,81,233,212,215,77,74,35,61,237,192,140,103,220,165,126,159,183,67,250,135,123,1,197,243,113,128,233,204,62,12,213,172,54,78,58,39,147,111,202,167,173,254,196,38,87,72,251,77,25,159,45,197,17,110,123,249,41,221,238,247,29,85,225,215,9,236,124,169,226,60,122,125,206,170,52,90,12,26,146,58,199,150,115,81,207,140,135,208,75,229,41,112,205,10,53,32,212,105,215,66,61,59,123,5,195,224,246,23,208,112,123,15,168,246,37,189,21,150,88,166,196,142,195,134,219,104,79,53,198,216,109,163,89,236,66,9,70,100,217,118,237,35,63,250,135,181,0,0,17,251,61,214,226,46,60,176,223,45,40,155,214,21,22,167,48,141,94,205,148,249,61,221,135,250,95,252,198,123,40,142,46,153,116,192,117,163,35,92,90,131,74,73,251,53,75,133,167,248,134,147,242,225,37,115,114,243,134,18,220,250,111,89,180,87,21,246,156,22,76,255,0,198,58,40,0,0,0,0,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,28,210,147,86,170,208,42,176,171,180,42,156,186,117,74,157,33,185,112,230,68,121,76,191,25,246,212,74,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,33,122,156,58,243,213,27,52,182,105,88,248,131,62,34,49,82,129,29,231,167,51,26,43,168,69,78,156,201,199,65,84,140,201,178,97,149,169,201,9,109,108,165,127,77,10,90,80,132,40,144,143,65,197,31,192,158,38,253,203,231,16,133,0,142,171,150,140,197,223,121,95,197,56,24,153,98,200,254,106,29,98,22,198,127,140,233,125,75,47,63,15,152,235,78,114,121,188,132,39,154,132,239,71,121,31,121,30,132,240,47,29,48,227,49,120,113,78,197,12,47,172,245,212,169,218,180,243,46,145,34,85,62,82,72,141,200,178,91,35,62,91,200,220,157,75,83,73,165,73,90,20,180,45,11,87,64,0,1,205,51,41,132,49,177,235,1,175,156,35,121,136,142,72,184,168,239,51,79,57,111,186,203,13,84,81,163,176,158,113,109,106,178,67,114,91,101,195,34,37,106,72,50,52,168,140,210,121,172,171,82,106,180,10,172,218,21,118,153,46,157,82,167,72,114,36,200,114,217,83,47,198,125,181,26,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,89,166,120,177,210,30,98,120,101,97,22,35,122,103,210,53,165,94,20,218,117,198,165,147,8,121,21,136,244,185,237,202,55,26,96,205,13,115,22,92,244,35,68,159,41,230,149,177,36,162,73,65,108,167,120,167,193,191,136,22,247,152,176,36,255,0,24,140,104,165,98,46,97,168,184,127,107,221,241,43,52,139,2,142,184,147,35,198,66,84,136,21,183,164,47,172,104,221,36,234,181,147,76,194,74,210,74,82,91,91,106,71,170,225,58,67,245,240,108,193,79,151,57,130,171,99,28,186,135,38,38,25,83,203,146,195,110,237,113,249,213,22,164,71,111,114,77,181,18,153,75,8,152,106,209,104,81,57,200,211,114,119,144,186,144,1,64,60,81,252,118,98,111,220,190,79,8,69,81,114,124,49,120,128,76,197,216,113,178,253,141,247,23,87,125,68,218,197,179,82,117,183,221,149,94,138,219,15,60,234,100,173,40,54,201,230,27,143,218,243,139,74,158,74,211,169,41,196,173,110,86,182,113,179,11,248,207,230,10,228,197,152,81,170,176,168,178,249,16,168,148,250,140,174,115,144,224,176,210,91,74,72,136,205,13,115,22,78,62,166,144,102,148,184,251,158,178,207,85,170,218,120,83,86,243,5,122,101,246,77,255,0,141,152,145,85,185,169,85,106,131,145,237,70,170,134,212,153,77,197,97,215,83,38,74,230,110,84,135,185,146,22,227,68,219,231,185,180,195,45,158,162,210,69,53,71,159,191,236,11,55,20,236,218,182,31,98,13,189,18,185,111,87,35,156,105,208,100,145,236,117,26,145,145,145,145,146,144,180,168,146,180,45,38,75,66,210,149,36,210,164,145,150,123,51,131,148,203,203,40,184,161,242,30,187,34,93,98,133,62,59,114,104,87,26,160,20,86,42,168,38,208,111,146,16,78,58,72,91,78,172,219,82,13,123,244,229,172,200,146,234,12,249,85,86,255,0,188,171,182,109,3,15,171,55,12,185,150,245,171,34,116,154,44,23,140,148,136,11,152,109,28,146,104,204,183,37,11,83,13,172,209,174,194,94,245,17,18,156,89,171,242,81,174,154,237,191,78,175,82,105,19,186,120,151,53,61,20,186,163,124,164,47,168,138,137,76,75,75,122,168,140,209,163,241,35,175,84,153,43,212,211,93,170,81,31,64,203,22,94,174,172,208,99,45,23,8,237,105,61,7,95,204,147,81,170,46,43,146,25,166,65,105,59,157,144,226,80,95,220,182,130,82,144,149,186,235,72,53,163,126,226,208,246,11,225,13,155,128,184,95,111,225,30,31,177,45,186,21,187,29,76,199,57,111,155,207,186,181,184,167,93,121,197,246,17,173,199,92,113,195,36,146,80,70,179,36,165,41,34,73,123,80,1,74,220,106,252,83,218,223,15,224,249,141,68,64,1,98,156,49,120,128,67,194,41,145,178,253,141,247,23,73,98,203,218,197,179,82,117,182,26,139,65,148,227,239,60,234,100,173,40,39,13,151,220,145,218,243,139,82,89,82,19,169,37,181,45,109,248,174,45,248,243,39,20,243,46,230,27,83,230,196,126,222,195,8,254,139,140,113,164,53,33,14,212,95,67,110,206,112,214,132,18,144,180,168,154,140,182,148,181,236,92,53,31,170,165,173,37,221,120,45,220,88,177,117,252,173,182,229,98,213,85,155,6,193,233,223,143,106,116,113,158,102,68,170,143,81,170,186,151,80,167,152,101,179,140,183,57,44,169,9,83,174,239,51,47,156,75,176,3,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,162,85,0,12,171,143,213,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,190,158,30,121,211,165,102,159,11,227,208,174,251,130,34,177,82,218,142,101,112,67,40,201,138,115,88,39,54,181,80,97,180,168,210,180,41,38,210,93,52,18,73,15,26,139,150,218,22,206,233,106,0,2,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,241,93,92,87,50,81,248,77,181,95,204,166,25,211,41,81,174,75,74,159,34,77,218,214,156,151,171,20,182,91,74,138,70,243,81,54,167,162,182,218,251,20,157,238,52,123,73,102,108,178,210,170,91,11,113,74,251,193,107,238,153,137,152,105,93,244,53,201,70,231,116,83,122,86,100,114,185,172,173,151,62,109,228,45,181,106,219,171,79,172,147,211,93,75,67,34,50,179,76,212,241,97,165,92,25,116,183,233,216,28,153,116,75,219,17,40,239,170,170,236,122,170,122,219,60,219,148,150,86,141,201,105,73,113,111,165,185,100,210,201,108,188,219,102,203,251,91,55,27,34,172,27,2,192,188,177,78,242,164,225,246,31,91,210,235,151,13,114,65,70,131,6,49,22,247,87,161,153,153,153,153,37,8,74,73,75,90,212,100,132,33,42,82,141,41,73,153,104,119,42,57,81,195,140,165,97,194,44,171,41,174,186,171,59,150,253,126,190,251,36,137,85,121,73,35,34,82,136,140,249,108,163,114,137,166,72,205,45,165,74,51,53,173,110,56,190,214,0,0,41,91,137,214,67,191,2,21,217,56,243,132,244,93,182,13,193,80,87,164,169,116,234,119,46,45,174,242,144,202,91,213,92,213,31,38,67,234,144,105,218,219,109,50,163,109,146,211,123,73,56,65,66,191,239,43,102,217,185,172,202,21,195,46,37,10,241,143,26,53,118,158,147,35,98,114,35,200,68,134,13,105,50,50,37,182,235,100,105,89,104,178,37,56,146,61,174,45,42,252,150,157,211,93,177,174,170,53,235,107,78,232,171,86,253,66,61,82,157,39,148,135,57,18,152,113,46,52,230,197,146,144,173,171,66,79,69,17,164,244,208,200,203,176,126,74,77,38,171,95,170,194,161,80,169,146,234,53,42,140,134,226,67,135,17,149,60,252,151,220,81,37,182,155,109,36,106,90,212,163,36,146,72,140,204,204,136,134,130,114,47,147,42,22,79,48,226,85,49,202,175,166,111,59,163,167,145,115,84,154,90,202,42,156,104,151,202,141,25,181,105,163,45,115,93,34,113,73,39,28,82,212,165,109,35,67,77,201,81,0,56,213,248,88,181,190,32,65,242,234,136,165,97,34,178,73,156,27,155,40,216,160,213,105,39,46,109,147,92,144,194,110,202,60,70,163,243,231,48,211,111,161,149,182,227,168,53,37,108,170,74,221,36,37,109,147,134,146,66,212,146,61,201,191,235,2,255,0,179,113,78,205,164,226,14,31,92,49,43,150,245,114,57,73,131,58,49,158,199,81,169,145,145,145,145,41,11,74,137,72,90,20,68,180,45,42,74,137,42,73,145,122,0,1,85,124,115,191,50,127,180,159,187,68,85,225,113,227,179,12,190,250,242,121,162,255,0,128,0,69,95,234,163,228,79,253,156,255,0,193,154,199,249,32,236,56,35,152,172,28,204,109,26,163,112,224,213,220,187,134,157,73,148,152,114,228,29,50,92,68,182,241,160,150,72,46,165,166,205,71,180,200,207,110,186,106,90,247,144,252,121,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,0,0,64,14,53,126,22,45,111,136,16,124,186,162,41,88,72,172,146,103,6,230,202,54,40,53,90,73,203,155,100,215,36,48,155,178,143,17,168,252,249,204,52,219,232,101,109,184,234,13,73,91,42,146,183,73,9,91,100,225,164,144,181,36,143,114,111,250,192,191,236,220,83,179,105,56,131,135,215,12,74,229,189,92,142,82,96,206,140,103,177,212,106,100,100,100,100,74,66,210,162,82,22,133,17,45,11,74,146,162,74,146,100,94,127,29,49,211,14,50,233,135,21,28,80,197,10,207,67,74,131,163,76,178,209,18,229,84,37,40,140,219,139,25,179,50,230,60,189,170,208,181,36,146,82,165,173,72,66,22,180,231,91,29,49,211,17,243,23,136,245,28,80,197,10,207,93,85,157,163,76,178,209,26,34,211,226,164,204,219,139,25,179,51,229,178,141,202,208,181,53,26,148,165,173,75,90,214,181,120,1,127,220,46,60,9,225,151,223,94,113,52,80,8,253,84,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,11,212,225,215,158,168,217,165,179,74,199,196,25,241,17,138,148,8,239,61,57,152,209,93,66,42,116,230,78,58,10,164,102,77,147,12,173,78,72,75,107,101,43,250,104,82,210,132,33,68,132,76,160,0,20,3,197,31,199,102,38,253,203,228,240,132,85,22,211,194,235,136,4,58,188,58,110,89,49,190,226,228,213,89,233,169,214,61,81,246,216,98,43,145,90,97,166,25,164,171,150,132,109,120,185,90,180,227,134,181,60,167,20,217,168,150,77,37,219,63,0,0,17,171,63,89,81,135,154,220,14,151,68,166,53,178,243,181,249,213,139,93,230,217,96,220,126,82,89,81,42,2,156,116,211,203,102,71,168,149,25,56,132,165,196,48,226,183,19,91,21,65,149,106,101,229,133,23,252,218,52,199,37,208,46,203,58,176,228,103,87,18,89,19,244,250,140,71,141,42,54,222,101,70,68,182,221,108,244,91,106,62,212,145,164,251,140,90,245,151,197,206,132,121,71,172,222,87,11,20,165,99,21,185,209,80,161,209,38,202,90,189,63,41,198,27,35,171,26,88,97,180,54,206,244,203,117,198,16,100,148,114,80,217,186,217,200,100,206,165,174,203,166,187,124,221,85,155,214,233,157,214,214,174,10,132,138,165,70,79,41,13,243,229,62,226,156,117,205,136,36,161,59,150,181,30,137,34,73,107,161,17,23,96,187,238,26,153,40,167,101,211,14,32,226,133,235,76,211,19,110,234,122,156,146,181,20,166,28,165,82,228,148,103,81,76,117,135,20,72,55,144,182,18,183,20,109,37,105,113,107,104,141,73,65,41,115,84,82,183,26,191,20,246,183,195,248,62,99,81,28,171,135,166,113,127,20,172,83,153,242,134,31,87,102,94,189,13,58,187,243,156,191,71,242,228,150,202,143,168,195,174,187,200,101,217,127,48,141,188,206,111,105,234,148,105,126,116,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,214,0,3,42,227,234,218,119,77,118,198,186,168,215,173,173,59,162,173,91,245,8,245,74,116,158,82,28,228,74,97,196,184,211,155,22,74,66,182,173,9,61,20,70,147,211,67,35,46,193,123,220,62,115,183,74,205,125,128,229,10,231,126,36,28,69,181,99,199,102,171,13,82,146,167,234,204,37,150,82,186,178,27,75,45,33,8,114,66,156,74,154,108,148,76,159,44,148,100,78,55,175,53,227,87,225,98,214,248,129,7,203,170,34,149,135,117,201,222,106,175,44,168,98,229,62,240,163,84,165,170,216,168,200,143,26,236,164,54,217,60,138,141,56,151,235,154,90,82,208,158,165,180,169,197,50,189,201,218,179,52,153,242,214,226,23,161,59,2,255,0,179,113,78,205,164,226,14,31,92,49,43,150,245,114,57,73,131,58,49,158,199,81,169,145,145,145,145,41,11,74,137,72,90,20,68,180,45,42,74,137,42,73,145,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,206,179,31,37,112,242,245,137,242,219,50,37,179,102,214,156,78,190,242,130,241,151,248,134,108,43,142,46,165,116,212,29,117,68,75,149,80,117,74,61,123,53,83,135,175,248,198,132,242,35,110,55,110,101,134,198,105,41,111,89,180,90,100,195,52,151,126,250,124,110,254,194,253,31,254,98,64,128,0,15,21,140,56,95,65,198,28,62,172,88,151,12,86,94,98,165,18,67,13,155,141,161,92,167,28,97,198,137,101,189,11,36,153,19,135,219,180,204,191,234,20,241,136,188,39,177,242,153,136,242,41,246,194,168,210,168,51,170,75,232,222,65,205,95,34,50,223,89,35,154,164,67,36,36,210,130,73,171,77,72,181,236,236,22,169,148,124,7,78,94,48,102,147,97,188,113,215,60,219,98,85,65,108,118,161,82,186,70,26,116,200,249,109,168,203,115,63,202,78,239,127,184,187,64,14,9,158,11,238,45,137,150,235,206,76,151,148,218,170,116,122,141,57,163,74,136,143,123,144,36,153,119,169,63,161,236,212,254,161,157,233,238,185,84,172,72,121,6,167,28,151,37,106,45,123,77,70,165,25,253,122,159,104,191,222,28,150,204,171,99,43,182,235,50,227,178,202,231,181,18,113,19,104,52,234,75,167,68,45,85,169,23,173,234,246,247,253,162,79,128,0,0,8,201,196,70,254,77,143,150,107,153,41,117,73,118,177,18,109,44,137,42,208,204,157,167,203,239,245,139,179,84,253,127,97,138,41,193,187,122,69,245,141,22,93,180,211,106,90,235,119,53,54,26,180,35,61,9,233,109,160,204,251,21,217,235,251,143,236,49,164,124,45,181,138,201,195,171,106,212,218,146,58,85,38,28,53,109,47,107,76,33,179,246,23,232,251,139,236,33,234,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,20,68,162,52,159,113,150,130,135,248,162,225,107,150,38,99,39,86,227,83,147,30,37,192,219,181,37,184,134,118,19,143,191,62,106,141,70,100,132,145,168,201,29,250,153,159,188,196,162,224,211,138,141,74,160,215,176,214,167,84,51,148,203,242,167,199,101,199,203,177,146,69,61,148,145,37,75,215,191,82,45,19,167,215,236,22,126,0,0,0,60,150,44,218,76,223,88,103,116,218,110,70,101,229,85,40,211,162,52,78,160,148,73,113,216,238,54,147,46,197,104,126,191,121,17,159,212,99,54,248,209,105,76,177,113,106,242,180,230,199,83,43,165,215,170,49,18,70,131,73,41,45,73,113,178,52,234,73,212,189,67,208,244,47,176,133,157,112,122,199,38,38,208,42,152,73,87,158,69,33,135,95,155,21,181,186,90,27,105,68,8,232,34,37,57,174,186,153,247,39,79,113,251,5,157,128,15,225,17,23,113,16,254,128,0,0,226,153,206,91,73,203,14,36,161,201,41,96,221,181,171,45,161,70,189,186,168,233,242,52,34,63,120,206,81,161,228,84,57,108,45,75,121,47,104,133,36,204,212,106,221,216,100,101,219,174,163,73,57,77,234,139,44,24,74,83,117,230,252,135,160,238,221,174,191,231,123,29,250,246,235,174,163,171,128,0,0,0,0,0,0,0,0,0,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,42,154,200,183,225,175,135,86,26,227,142,14,89,157,94,36,209,125,47,233,136,208,149,181,234,237,45,186,164,242,61,25,36,159,81,49,157,27,229,232,105,90,218,37,183,243,170,76,118,202,16,97,237,78,242,162,223,246,213,103,14,91,150,229,217,2,177,10,77,5,17,34,20,167,213,81,67,200,84,98,109,147,74,137,213,243,73,26,32,210,173,199,161,104,122,232,46,207,62,85,28,71,171,240,204,186,170,120,189,110,82,168,55,156,154,125,1,202,221,54,151,48,228,197,141,40,234,240,183,37,14,25,125,134,105,37,56,148,40,205,41,117,226,73,58,186,107,203,213,173,66,190,113,247,13,44,171,166,15,91,69,184,47,10,53,46,163,27,154,182,249,241,95,154,211,110,183,189,6,149,167,114,22,162,213,38,74,45,117,35,35,237,29,47,60,153,68,170,229,7,23,19,106,49,81,151,88,180,235,209,213,82,183,42,175,199,82,22,182,9,102,149,197,121,100,146,105,114,89,61,187,249,103,161,161,198,92,52,183,205,38,211,232,50,11,157,123,171,42,120,143,18,137,86,169,245,24,101,115,84,25,110,227,167,200,55,22,220,13,230,150,213,83,142,77,165,107,75,205,32,136,214,148,36,249,205,160,144,101,185,45,45,171,232,180,238,154,21,243,106,209,175,91,90,119,91,69,184,41,241,234,148,233,60,165,183,207,138,251,105,113,167,54,44,146,180,238,66,210,122,40,137,69,174,134,68,125,131,235,0,0,161,110,42,120,57,66,194,44,220,85,228,219,143,105,18,253,167,181,120,185,27,106,255,0,130,202,146,251,237,201,45,235,90,141,124,199,227,186,254,190,170,83,207,216,148,146,80,70,113,254,54,49,215,90,192,42,142,95,164,51,206,162,201,188,33,222,48,220,220,132,244,146,155,133,38,36,130,208,145,189,206,114,29,141,218,107,218,142,151,213,78,174,40,203,229,97,61,245,248,47,197,59,55,19,61,23,233,63,146,87,5,58,187,209,115,249,61,87,75,37,183,185,92,205,170,217,187,151,183,118,213,105,174,186,30,154,15,203,136,87,173,87,18,175,251,151,17,171,177,226,49,82,186,171,19,107,115,26,136,133,37,134,223,146,242,222,113,45,165,74,82,137,4,165,153,17,26,148,122,105,169,159,120,191,62,29,88,57,66,193,188,163,216,145,169,15,117,18,239,10,123,23,141,82,78,213,163,157,42,123,13,56,146,216,165,172,147,202,96,163,177,170,118,165,124,141,251,82,165,168,132,149,0,20,3,197,31,199,102,38,253,203,228,240,135,74,203,6,75,41,89,167,200,77,227,93,180,45,248,138,197,75,106,248,154,118,252,195,146,152,167,53,130,133,78,83,180,247,220,82,77,43,66,146,110,169,162,89,164,144,241,164,249,141,161,111,110,130,181,106,77,86,129,85,155,66,174,211,37,211,170,84,233,14,68,153,14,91,42,101,248,207,182,163,75,141,56,218,136,148,133,165,68,105,52,153,17,145,145,145,143,87,130,248,67,121,99,214,40,91,248,71,135,236,68,114,187,113,72,83,49,206,91,228,203,13,33,13,169,215,94,113,125,166,72,109,166,220,112,201,36,165,153,32,201,41,82,140,146,122,83,176,44,11,55,11,44,218,78,31,97,245,189,18,135,111,80,227,148,104,48,99,17,236,105,26,153,153,153,153,154,150,181,40,212,181,173,70,107,90,212,165,40,212,165,25,159,160,1,202,179,59,151,171,87,52,24,53,90,194,59,166,79,65,215,242,228,211,170,136,138,220,135,169,147,154,86,230,164,54,149,151,247,77,172,146,164,41,109,58,234,9,104,223,184,179,173,138,88,91,125,224,181,247,83,195,60,75,161,122,26,228,163,114,122,216,93,83,50,57,92,214,80,243,127,56,202,214,218,181,109,212,43,213,81,233,174,135,161,145,145,48,183,11,111,188,105,190,233,152,103,134,148,47,76,220,149,158,119,69,11,170,102,63,55,148,202,222,115,231,30,90,27,78,141,180,181,122,202,45,116,208,181,51,34,61,4,228,251,41,150,110,81,112,191,228,61,10,68,74,197,118,124,135,36,215,110,52,192,56,175,213,86,78,44,216,37,160,220,116,208,134,154,89,54,148,18,246,107,204,89,17,41,213,153,247,80,0,20,173,198,175,197,61,173,240,254,15,152,212,71,201,225,191,149,28,56,205,174,28,99,133,149,122,181,208,213,96,252,159,126,129,95,97,146,92,170,68,165,21,68,141,73,35,50,230,50,189,169,39,89,51,36,184,148,164,200,208,180,54,226,34,6,41,97,109,247,130,215,221,79,12,241,46,133,232,107,146,141,201,235,97,117,76,200,229,115,89,67,205,252,227,43,91,106,213,183,80,175,85,71,166,186,30,134,70,69,229,70,143,114,115,151,175,197,131,47,182,222,19,77,147,74,155,90,137,207,155,91,168,83,162,242,91,153,57,247,84,226,148,102,100,75,119,150,131,109,132,186,178,37,41,182,27,245,80,90,33,52,47,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,42,128,121,75,119,20,172,75,174,251,187,176,206,129,93,234,174,75,19,160,249,65,11,165,121,29,31,90,201,189,23,231,22,130,109,205,237,164,213,243,106,86,221,52,86,135,216,51,4,36,165,213,147,42,236,76,152,217,89,196,180,170,189,117,42,119,87,30,235,167,72,90,16,229,61,196,213,95,133,26,76,115,236,230,50,189,172,54,182,251,92,67,138,37,150,244,45,92,142,43,133,184,165,125,224,181,247,76,196,204,52,174,250,26,228,163,115,186,41,189,43,50,57,92,214,86,203,159,54,242,22,218,181,109,213,167,214,73,233,174,165,161,145,25,104,79,42,57,174,195,140,218,225,194,47,91,41,222,134,171,7,150,197,126,128,251,196,185,84,137,74,35,50,74,140,136,185,140,175,106,141,167,136,137,46,37,42,35,36,45,14,54,142,214,0,40,7,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,1,70,220,81,178,125,74,203,206,40,51,137,118,25,91,244,235,38,254,144,181,66,160,196,117,44,63,75,154,219,104,57,40,110,50,150,106,92,101,40,249,132,182,136,155,100,221,38,77,45,23,35,155,8,5,217,240,167,201,245,43,7,176,190,6,97,46,82,150,187,219,17,40,228,166,26,83,169,228,83,168,143,56,135,152,66,18,218,212,151,22,250,91,143,33,75,95,172,130,54,219,36,182,105,116,220,158,160,0,0,63,37,90,147,74,175,210,166,208,171,180,200,149,26,109,70,59,145,38,67,150,202,94,98,75,14,36,210,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,99,61,153,219,201,245,205,148,108,80,118,138,162,151,54,201,174,72,125,86,157,98,91,177,249,243,152,105,182,22,242,28,109,165,154,146,182,85,37,13,26,212,134,201,195,73,173,9,73,30,212,199,81,118,124,55,56,125,201,203,180,103,49,135,25,41,81,21,136,181,24,234,141,10,154,243,77,60,187,101,4,235,237,186,109,72,101,247,89,121,114,89,54,20,107,74,82,182,208,107,111,93,22,225,28,245,1,0,56,213,248,88,181,190,32,65,242,234,136,174,14,30,246,5,155,138,121,185,178,112,251,16,109,232,149,203,122,185,30,183,26,116,25,36,123,29,71,161,230,25,25,25,25,41,11,74,137,43,66,210,100,180,45,41,82,77,42,73,25,126,76,226,228,234,251,202,5,247,30,129,95,153,233,155,110,179,191,228,253,193,203,102,63,165,57,76,199,92,175,224,168,125,215,24,229,57,32,155,249,195,45,250,110,78,164,125,157,171,135,7,16,9,153,119,174,181,132,152,189,113,127,153,60,254,165,246,164,200,109,249,14,91,178,182,45,205,209,208,202,28,113,108,188,225,18,22,201,39,105,56,233,58,147,71,207,19,183,126,0,42,175,142,119,230,79,246,147,247,104,138,188,46,60,118,97,151,223,94,79,52,95,240,0,12,183,222,84,242,164,221,245,202,81,50,134,74,21,74,76,126,90,62,138,54,58,164,237,45,61,133,166,130,225,248,40,64,67,121,108,188,106,100,225,154,164,95,18,24,52,233,216,68,220,8,74,35,253,124,211,254,240,150,153,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,0,0,64,14,53,126,22,45,111,136,16,124,186,162,43,131,135,189,129,102,226,158,110,108,156,62,196,27,122,37,114,222,174,71,173,198,157,6,73,30,199,81,232,121,134,70,70,70,74,66,210,162,74,208,180,153,45,11,74,84,147,74,146,70,76,237,228,250,230,202,54,40,59,69,81,75,155,100,215,36,62,171,78,177,45,216,252,249,204,52,219,11,121,14,54,210,205,73,91,42,146,134,141,106,67,100,225,164,214,132,164,143,106,122,255,0,14,14,32,19,50,239,93,107,9,49,122,226,255,0,50,121,253,75,237,73,144,219,242,28,183,101,108,91,155,163,161,148,56,226,217,121,194,36,45,146,78,210,113,210,117,38,143,158,39,121,6,118,243,131,115,102,231,20,29,173,40,229,194,178,104,114,31,77,167,71,150,212,126,124,22,29,109,132,60,183,28,105,4,165,45,229,70,67,166,133,45,194,108,212,104,66,148,69,185,93,43,135,54,66,127,26,138,235,248,145,136,143,244,248,101,108,212,58,57,113,216,145,178,85,106,114,16,135,78,26,77,7,189,150,73,14,54,167,93,236,81,165,105,67,71,185,74,113,152,86,47,251,133,199,129,60,50,251,235,206,38,138,1,18,210,191,146,74,173,107,35,150,62,109,240,225,137,115,228,55,30,107,55,101,30,52,85,58,180,176,197,78,162,133,213,141,197,60,102,72,109,166,225,180,182,154,107,68,161,10,121,70,68,78,40,70,187,2,255,0,188,176,178,242,164,226,14,31,92,50,232,119,13,14,65,73,131,58,49,150,246,151,161,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,232,79,39,121,170,179,115,95,132,116,251,194,141,82,136,155,158,157,30,60,107,178,144,219,102,202,233,213,19,71,174,105,105,75,90,186,103,20,151,20,202,247,43,114,8,210,103,204,67,136,71,117,0,20,3,197,31,199,102,38,253,203,228,240,135,160,192,60,142,70,204,118,73,174,252,97,177,215,45,24,139,101,221,21,36,51,17,180,59,33,21,202,115,52,248,79,156,36,178,130,82,138,73,41,110,169,149,33,62,186,220,54,214,70,74,66,217,135,244,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,11,212,225,215,158,168,217,165,179,74,199,196,25,241,17,138,148,8,239,61,57,152,209,93,66,42,116,230,78,58,10,164,102,77,147,12,173,78,72,75,107,101,43,250,104,82,210,132,33,68,132,76,160,0,1,89,124,93,242,124,221,205,74,70,106,108,130,137,30,165,72,142,212,11,178,59,174,194,132,195,240,144,151,57,51,141,215,86,218,156,146,74,229,69,38,203,154,227,164,184,200,109,41,229,104,186,139,22,63,194,59,39,214,206,40,213,103,102,71,16,10,37,66,155,103,214,27,129,111,83,82,236,134,159,102,183,25,81,102,38,114,212,218,208,157,141,165,77,165,45,171,152,151,13,215,13,73,79,45,59,238,36,5,43,113,171,241,79,107,124,63,131,230,53,17,0,5,154,112,167,207,84,107,57,200,25,88,197,121,241,35,80,165,72,38,108,169,201,138,234,159,77,70,92,212,23,163,86,76,182,162,82,29,118,67,142,165,231,13,60,179,39,18,165,169,42,108,154,183,64,0,25,87,22,41,153,78,31,240,234,249,76,194,220,205,224,133,187,201,170,179,135,244,106,141,241,75,97,198,24,138,228,86,168,201,125,234,178,121,139,70,215,139,149,163,173,182,75,83,202,113,46,18,73,100,234,157,133,89,126,184,241,30,212,199,27,14,185,132,40,231,94,108,220,16,90,162,70,84,131,97,185,146,157,121,45,166,43,171,39,27,249,151,183,155,46,17,184,132,169,183,22,149,40,136,204,197,170,113,127,168,215,107,25,47,195,218,181,211,110,124,159,173,77,188,41,50,42,52,142,177,18,253,31,41,116,153,234,118,55,61,4,72,119,150,179,82,57,137,45,170,219,169,118,24,170,188,189,90,212,43,231,31,112,210,202,186,96,245,180,91,130,240,163,82,234,49,185,171,111,159,21,249,173,54,235,123,208,105,90,119,33,106,45,82,100,162,215,82,50,62,209,218,243,245,146,139,171,42,120,143,46,183,73,166,117,24,101,115,84,30,114,220,168,71,39,22,220,13,230,167,19,76,144,110,41,107,75,205,32,140,144,165,168,249,205,160,214,71,185,46,161,175,171,195,247,61,213,220,170,221,77,217,87,74,250,220,50,184,42,4,229,70,54,136,111,209,114,159,114,43,110,213,119,162,59,178,31,229,70,142,162,233,146,100,149,235,169,104,174,211,189,234,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,235,0,0,0,0,0,0,0,0,0,0,0,0,0,1,202,51,98,82,207,44,24,182,80,181,230,252,134,175,105,183,93,127,206,247,251,180,237,215,93,6,109,137,15,46,161,203,125,106,67,202,123,69,169,70,100,162,86,238,211,51,62,221,117,26,53,201,138,218,86,88,112,217,13,201,75,230,213,173,71,109,106,37,238,209,69,79,143,169,25,251,199,107,0,0,1,252,50,35,239,34,31,208,1,88,156,97,49,201,136,86,253,47,9,41,19,245,146,251,172,77,148,218,29,47,201,169,19,227,172,140,146,230,186,234,69,222,157,61,231,236,21,139,130,246,148,203,235,22,172,219,78,20,117,60,170,165,122,157,17,68,72,53,18,82,236,150,219,51,86,132,173,11,215,45,79,67,251,12,105,35,9,109,38,108,92,51,181,173,54,163,50,202,169,116,104,49,29,38,144,73,37,56,212,118,219,81,159,98,117,63,83,188,200,143,234,33,235,64,0,0,5,96,113,150,197,70,162,208,104,56,107,76,170,25,74,121,248,179,228,50,219,229,218,201,162,160,202,136,210,149,235,223,161,30,169,211,235,246,8,185,194,235,11,87,125,230,50,13,110,77,57,50,34,91,237,181,82,67,139,103,121,54,251,19,225,40,148,70,104,81,18,136,151,223,169,25,123,200,95,10,72,146,68,146,238,34,208,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,5,125,113,119,193,116,93,248,75,15,16,105,176,145,215,81,101,54,111,186,150,253,110,153,152,211,221,81,25,146,12,244,220,162,62,213,17,125,157,226,186,242,13,140,15,97,30,98,237,167,157,146,166,161,215,39,67,163,200,245,205,41,74,30,157,20,212,106,245,210,68,90,55,218,103,175,216,99,65,244,201,241,234,180,216,181,72,142,165,198,37,176,219,237,173,42,35,37,37,105,37,17,145,145,153,31,97,151,113,143,212,0,0,3,248,100,74,35,73,247,25,104,41,39,139,30,7,46,192,198,36,223,180,202,75,232,166,220,72,41,15,202,75,26,50,115,36,74,156,234,144,107,75,105,78,253,168,35,208,212,106,211,183,183,188,71,92,162,227,13,67,6,113,210,214,184,227,205,91,16,223,170,65,137,59,231,20,148,116,234,152,194,220,221,162,208,90,104,215,110,227,211,223,245,104,146,199,187,41,183,197,165,73,186,169,82,153,145,30,167,9,137,68,166,150,149,164,185,141,37,122,106,147,50,238,81,123,76,125,208,0,0,0,1,22,120,146,86,253,15,149,235,137,61,103,76,115,25,151,20,143,153,179,152,107,167,76,245,11,180,181,51,211,187,234,20,37,106,71,114,125,215,71,136,132,154,220,145,80,142,217,22,154,238,53,56,146,253,125,227,74,89,121,138,184,56,5,134,176,220,70,213,177,104,81,155,82,116,211,67,76,38,136,203,79,212,58,8,0,0,0,0,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,71,85,176,50,185,129,56,95,138,119,30,53,216,182,55,163,47,59,183,172,244,197,79,210,115,30,234,186,169,41,146,255,0,204,186,234,154,70,231,155,66,189,68,39,77,52,45,8,204,135,42,226,143,224,79,19,126,229,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,208,70,98,176,26,205,204,150,17,215,112,166,243,133,17,72,168,199,90,233,147,158,142,111,46,147,81,36,40,163,205,104,146,180,43,123,106,86,166,146,90,119,160,214,218,143,98,212,71,158,204,197,96,53,229,150,220,92,174,225,77,231,10,90,87,78,144,181,211,39,61,28,153,69,90,156,107,81,71,154,209,37,107,78,199,18,157,77,36,181,108,89,45,181,30,244,40,138,90,240,189,207,79,224,82,234,70,7,99,29,231,210,97,181,107,127,161,228,205,78,230,104,85,71,28,73,150,175,26,139,167,134,246,174,115,53,37,33,14,154,28,249,164,170,67,135,117,32,0,33,87,22,76,11,174,227,6,89,126,82,90,84,106,84,186,174,29,212,23,114,74,122,65,161,185,72,163,183,21,226,154,136,238,40,191,224,30,91,123,146,75,76,98,211,114,210,218,21,69,128,59,86,77,176,46,102,98,115,29,102,97,207,161,189,35,69,85,65,186,141,198,149,155,232,101,20,120,235,75,146,137,199,88,35,91,92,196,23,33,11,213,37,205,121,164,239,73,168,148,90,62,0,1,64,60,81,252,118,98,111,220,190,79,8,74,174,12,153,139,177,40,148,122,238,90,43,242,58,27,146,187,112,57,93,183,253,71,157,244,158,232,5,213,53,234,52,109,179,201,110,158,75,220,227,133,204,231,109,73,106,143,91,223,241,58,225,255,0,51,23,97,201,204,14,8,91,189,93,245,19,115,247,53,53,167,31,118,85,122,43,108,50,203,74,140,133,44,219,39,152,110,63,99,45,161,42,121,43,86,134,167,18,132,57,202,184,54,101,139,210,85,218,182,103,111,91,94,170,203,116,125,41,246,68,215,30,229,69,146,243,136,144,205,65,244,182,90,45,222,90,13,44,165,103,243,91,157,124,136,148,227,122,181,109,64,0,42,175,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,0,0,165,110,53,126,41,237,111,135,240,124,198,162,61,7,5,124,94,179,109,12,80,189,176,142,186,252,182,107,184,133,30,11,212,35,75,6,182,30,93,61,185,174,190,202,214,93,168,89,180,241,184,147,50,216,100,203,132,106,37,26,18,185,169,196,51,37,148,172,211,225,124,138,237,161,111,196,86,42,91,81,200,237,249,135,37,49,78,107,4,230,231,105,239,184,164,154,86,133,36,221,83,68,179,73,33,227,73,243,27,66,222,221,93,124,46,114,187,85,196,172,209,189,113,94,244,73,112,105,184,55,33,21,42,164,57,104,83,15,183,91,75,171,76,40,174,55,204,109,230,150,135,153,117,243,213,42,78,176,205,167,18,92,194,23,146,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,42,132,63,226,51,157,127,197,87,14,24,160,88,21,58,83,152,155,116,252,221,54,51,231,205,114,151,4,201,100,229,77,76,237,82,21,181,104,38,218,75,166,148,173,197,41,90,58,150,93,108,227,95,3,31,207,103,236,223,239,33,85,98,255,0,184,92,120,19,195,47,190,188,226,104,172,190,35,185,28,141,149,43,202,5,225,135,203,151,35,14,175,9,15,162,11,46,161,215,87,68,150,146,37,156,39,95,50,52,173,10,73,169,76,41,74,230,169,13,58,149,18,141,147,117,206,63,149,28,215,98,62,82,177,29,23,173,148,239,93,74,157,203,98,191,64,125,227,68,90,188,84,153,153,37,70,68,124,183,145,185,70,211,196,70,166,212,165,17,146,208,183,27,94,132,240,183,20,172,76,105,177,41,152,153,134,149,223,76,219,117,158,119,69,55,165,122,63,55,148,242,217,115,230,222,66,28,78,142,52,180,250,201,45,116,212,181,35,35,63,86,2,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,241,231,239,251,254,205,194,203,54,173,136,56,131,112,196,161,219,212,56,231,38,116,233,38,123,26,70,164,68,68,68,70,165,173,74,52,161,8,73,26,214,181,37,41,37,41,68,71,158,204,224,230,206,242,205,214,40,124,184,174,199,151,71,161,64,142,220,106,21,184,169,229,41,138,82,13,180,19,230,133,147,109,18,214,235,168,55,20,179,70,253,57,104,51,52,180,130,46,41,54,147,85,167,70,129,50,161,76,151,22,61,82,57,203,130,235,204,169,8,148,193,58,227,38,235,74,50,209,104,39,89,117,179,82,117,45,237,173,61,233,50,43,31,225,59,157,122,141,173,117,83,50,175,137,21,61,246,221,103,88,214,115,235,56,177,217,165,78,83,146,36,57,29,197,26,80,227,221,83,143,109,65,169,197,168,157,38,155,66,12,157,51,69,191,128,0,0,8,171,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,93,246,58,96,94,28,102,47,14,42,56,95,138,20,110,186,149,59,71,89,121,163,36,74,167,202,73,25,55,42,51,134,71,203,121,27,149,161,232,105,52,169,72,90,86,133,173,10,206,182,58,96,94,35,229,211,17,234,56,95,138,20,110,134,171,7,71,89,121,163,53,197,168,69,81,153,55,42,51,134,69,204,101,123,85,161,232,74,37,37,72,90,80,180,45,9,176,174,20,249,237,170,149,86,6,86,113,150,230,136,170,106,163,147,22,69,86,162,250,146,251,111,146,144,150,232,230,179,35,74,208,164,154,141,141,234,73,160,209,200,73,175,123,13,183,107,224,40,219,138,126,108,236,220,198,98,133,38,199,195,248,241,39,80,176,214,69,66,52,123,142,36,243,125,138,202,229,55,12,221,54,209,203,73,37,13,59,29,198,201,105,91,136,116,180,90,79,105,145,156,117,202,230,58,126,45,120,237,108,227,95,201,111,148,127,39,58,223,226,206,187,163,231,245,16,223,141,249,110,91,155,118,243,247,125,3,215,110,157,154,234,90,51,176,47,251,55,20,236,218,78,32,225,245,195,18,185,111,87,35,148,152,51,163,25,236,117,26,153,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,23,160,0,25,146,199,202,97,81,113,215,17,168,201,97,108,20,11,182,175,24,154,94,187,145,178,99,169,218,122,246,234,90,104,46,51,131,196,67,141,148,2,120,214,74,41,87,77,73,226,45,62,142,137,101,26,127,249,26,254,177,35,51,99,225,99,25,62,31,220,62,92,248,205,96,213,64,0,0,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,239,175,39,154,46,251,29,48,47,14,51,23,135,21,28,47,197,10,55,93,74,157,163,172,188,209,146,37,83,229,36,140,155,149,25,195,35,229,188,141,202,208,244,52,154,84,164,45,43,66,214,133,103,91,29,48,47,17,242,233,136,245,28,47,197,10,55,67,85,131,163,172,188,209,154,226,212,34,168,204,155,149,25,195,34,230,50,189,170,208,244,37,18,146,164,45,40,90,22,132,244,12,157,100,234,251,205,253,247,34,129,64,153,232,107,110,141,179,229,5,193,203,102,71,162,249,172,200,92,95,224,171,125,167,31,230,185,28,219,249,179,61,154,238,86,132,93,186,9,176,44,11,55,11,44,218,78,31,97,245,189,18,135,111,80,227,148,104,48,99,17,236,105,26,153,153,153,153,154,150,181,40,212,181,173,70,107,90,212,165,40,212,165,25,158,93,197,255,0,112,184,240,39,134,95,125,121,196,209,64,34,255,0,184,92,120,19,195,47,190,188,226,104,174,14,37,249,28,147,151,27,201,236,97,177,215,17,120,117,122,86,28,67,49,27,67,81,215,67,168,188,78,62,112,146,202,9,41,56,198,148,58,166,84,132,250,136,108,219,89,17,165,11,122,58,229,163,49,119,222,87,241,78,6,38,88,178,63,154,135,88,133,177,159,227,58,95,82,203,207,195,230,58,211,156,158,111,33,9,230,161,59,209,222,71,222,71,161,60,11,199,76,56,204,94,28,83,177,67,11,235,61,117,42,118,173,60,203,164,72,149,79,148,146,35,114,44,150,200,207,150,242,55,39,82,212,210,105,82,86,133,45,11,66,213,208,0,80,15,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,14,85,197,79,33,223,231,190,106,240,130,139,252,211,183,125,10,153,78,255,0,135,92,154,218,151,205,255,0,139,165,212,54,207,243,146,22,175,202,172,86,93,129,127,222,88,89,121,82,113,7,15,174,25,116,59,134,135,32,164,193,157,24,203,123,75,208,200,200,200,200,210,180,41,38,164,45,10,35,66,208,165,37,68,164,168,200,244,39,147,188,213,89,185,175,194,58,125,225,70,169,68,77,207,78,143,30,53,217,72,109,179,101,116,234,137,163,215,52,180,165,173,93,51,138,75,138,101,123,149,185,4,105,51,230,33,196,35,186,128,0,163,110,37,249,227,147,152,235,201,236,30,177,209,17,24,117,101,214,28,91,50,219,91,82,23,92,168,178,78,48,115,82,242,13,73,40,196,149,186,150,82,133,122,232,112,220,89,153,169,8,102,21,55,73,170,189,74,145,93,102,153,45,116,216,114,25,137,34,98,89,81,176,203,239,37,197,52,210,220,211,106,86,180,176,242,146,147,61,84,77,56,101,174,211,210,85,112,249,206,221,87,42,23,251,148,43,157,249,115,176,234,234,145,29,154,172,53,74,82,88,164,190,167,153,74,234,200,109,44,186,181,173,184,233,113,42,105,178,73,188,92,178,81,153,182,222,151,211,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,253,98,149,184,213,248,167,181,190,31,193,243,26,136,252,156,54,242,207,102,230,191,8,241,227,11,111,9,210,233,203,76,139,98,165,72,169,198,51,82,233,213,22,209,86,67,79,155,123,137,47,35,107,174,33,109,168,203,114,22,173,170,66,246,56,136,87,127,216,23,150,22,94,85,108,62,196,27,122,93,14,225,161,200,56,211,160,201,34,222,210,244,35,35,35,35,52,173,10,73,165,104,90,76,208,180,41,42,73,169,42,35,59,105,225,79,158,57,56,149,74,129,149,188,73,68,70,171,182,197,28,145,107,84,210,182,152,42,141,58,42,80,130,132,182,245,35,92,150,90,209,73,83,105,62,99,45,56,165,146,84,210,156,122,199,192,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,97,134,88,176,107,8,49,30,250,197,155,42,215,228,221,56,135,80,114,161,86,168,72,121,79,184,223,48,210,227,204,71,53,234,109,50,227,228,167,214,130,63,89,197,150,167,177,182,80,212,85,227,87,225,98,214,248,129,7,203,170,34,170,242,157,226,159,6,254,32,91,222,98,192,208,158,58,96,94,28,102,47,14,42,56,95,138,20,110,186,149,59,71,89,121,163,36,74,167,202,73,25,55,42,51,134,71,203,121,27,149,161,232,105,52,169,72,90,86,133,173,10,207,102,101,242,233,125,229,127,20,231,225,157,245,31,249,217,148,121,187,217,254,51,165,245,47,50,196,206,91,78,185,201,230,242,22,174,82,213,189,29,198,93,198,115,127,133,62,122,163,89,206,64,202,198,43,207,137,26,133,42,65,51,101,78,76,87,84,250,106,50,230,160,189,26,178,101,181,18,144,235,178,28,117,47,56,105,229,153,56,149,45,73,83,100,213,186,0,0,0,0,0,0,0,0,0,0,0,0,0,0,231,217,134,138,185,184,5,137,80,219,70,245,191,104,86,90,74,116,215,83,84,39,72,139,79,214,51,91,117,199,114,5,215,88,136,180,154,28,143,80,144,217,150,154,109,52,184,162,253,93,194,251,120,109,214,253,49,149,235,117,29,103,82,112,217,137,24,207,153,191,150,104,167,67,245,15,180,244,50,215,187,235,18,152,0,0,0,0,124,43,226,236,166,216,246,149,90,234,170,202,102,60,122,100,39,229,26,157,90,80,147,229,180,165,233,170,140,139,185,39,237,33,157,188,221,99,13,67,25,177,210,233,184,228,77,91,240,216,170,78,137,7,231,20,164,116,233,152,250,219,219,170,214,90,104,239,102,211,211,221,245,200,174,19,152,28,187,255,0,24,149,126,84,233,47,174,155,110,160,228,49,41,76,106,201,76,143,42,11,169,73,45,77,169,59,246,172,207,66,81,43,78,222,206,241,118,196,68,146,36,151,113,22,131,250,0,0,3,243,84,231,198,165,83,165,84,230,58,150,216,136,194,223,117,106,81,17,37,8,73,168,204,204,204,136,187,8,251,204,103,191,63,56,192,246,46,102,46,230,121,169,42,122,29,14,124,218,60,125,22,106,74,144,204,233,70,147,79,174,162,50,209,206,195,45,62,194,22,41,194,35,5,209,104,97,44,204,66,169,67,71,93,90,148,225,176,234,155,245,186,103,163,64,117,36,70,104,35,211,114,76,251,20,101,246,247,139,5,0,0,0,0,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,115,13,96,66,196,188,24,188,45,57,113,249,206,74,162,84,19,25,59,9,70,79,170,35,173,160,203,84,171,244,253,133,175,184,103,58,241,163,213,48,179,21,234,148,195,105,248,146,237,186,243,233,100,205,42,109,68,113,228,169,41,82,123,18,125,237,246,25,105,221,236,23,203,144,44,104,139,140,249,119,161,212,61,32,137,19,104,109,70,162,202,213,210,90,249,172,193,138,107,53,122,235,61,117,119,183,93,15,83,237,34,246,201,32,0,0,1,29,115,209,151,218,102,62,96,101,106,152,184,132,229,82,143,26,77,82,158,164,182,147,90,164,53,14,74,90,73,124,218,212,126,179,221,201,208,253,198,71,223,159,123,146,133,84,179,46,154,141,191,80,109,216,243,168,211,158,138,225,25,41,10,75,141,56,104,51,45,72,140,189,100,159,176,143,236,22,245,194,147,52,236,94,54,74,176,130,239,170,54,85,138,90,204,160,19,143,151,175,17,166,96,199,105,63,56,241,168,212,107,82,187,18,130,79,187,67,236,22,48,0,0,0,0,43,147,140,86,38,197,166,225,173,35,14,154,154,72,149,42,108,121,202,108,156,34,82,154,84,122,131,39,217,191,83,45,75,79,163,167,215,236,21,155,149,27,41,87,238,96,44,138,25,48,183,144,85,218,107,174,165,41,220,91,58,214,18,123,139,106,187,61,126,221,72,104,230,213,165,55,65,182,41,20,54,144,72,69,58,4,120,137,73,22,132,68,219,105,73,22,154,23,187,220,67,234,0,0,0,0,0,0,0,0,0,0,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,74,161,21,120,163,248,19,196,223,185,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,35,174,121,50,137,74,205,246,17,166,212,98,163,18,143,118,80,100,42,165,110,85,95,142,149,161,15,154,13,43,138,242,201,38,234,35,60,91,119,242,207,82,91,108,184,105,115,148,77,171,62,215,101,173,93,177,174,170,205,149,116,193,232,171,86,253,66,69,46,163,27,154,135,57,18,152,113,77,186,222,244,26,144,173,171,66,139,84,153,164,244,212,140,203,180,90,167,11,174,32,16,234,240,233,185,100,198,251,139,147,85,103,166,167,88,245,71,219,97,136,174,69,105,134,152,102,146,174,90,17,181,226,229,106,211,142,26,212,242,156,83,102,162,89,52,151,108,252,0,124,155,178,214,161,95,54,173,102,202,186,96,245,180,91,130,159,34,151,81,141,205,91,124,248,175,182,166,221,111,122,13,43,78,228,45,69,170,76,148,90,234,70,71,218,51,69,141,120,95,85,193,92,92,187,240,162,178,169,110,72,181,171,18,105,168,145,38,18,162,46,99,8,89,242,101,19,74,51,52,33,230,185,110,163,214,81,26,28,73,146,148,70,70,126,40,91,79,4,188,28,161,53,106,223,89,129,144,247,58,181,38,160,118,116,54,246,173,61,36,86,219,143,46,65,234,75,216,231,57,110,198,236,52,110,71,75,234,171,71,20,69,103,224,0,40,7,138,63,142,204,77,251,151,201,225,8,191,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,191,236,128,231,6,149,155,44,35,74,170,7,45,187,238,206,143,14,5,214,135,154,73,34,75,235,66,137,185,205,41,180,37,173,146,13,151,86,109,165,41,54,150,149,163,110,194,109,199,43,7,49,89,189,188,176,151,50,245,218,126,78,241,142,93,19,12,237,89,11,141,109,210,232,110,18,168,8,91,232,83,179,205,16,220,73,198,144,131,157,42,106,144,181,33,104,36,242,185,38,77,54,198,219,52,225,241,155,92,71,205,222,28,87,46,219,251,14,105,84,31,64,212,19,75,77,86,151,52,206,45,78,81,146,157,117,180,69,112,212,236,126,75,46,68,212,212,227,137,113,79,25,164,211,181,72,76,170,0,21,87,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,46,164,0,0,82,183,26,191,20,246,183,195,248,62,99,81,16,0,94,79,13,60,245,73,204,213,179,43,12,49,58,124,185,88,161,110,71,126,165,42,114,162,180,219,21,122,113,200,34,75,232,38,27,67,76,173,147,125,150,84,217,164,183,23,45,196,169,102,167,9,185,147,70,181,168,86,253,70,189,86,164,65,233,229,220,213,4,85,42,142,115,86,190,162,82,34,177,17,46,104,163,50,70,140,68,142,141,18,68,159,83,93,55,41,70,127,88,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,163,218,231,7,54,118,110,81,112,191,229,197,118,60,74,197,118,124,134,227,80,173,197,79,56,175,213,86,78,32,159,52,44,155,116,208,134,154,89,184,165,154,54,107,203,65,153,41,212,17,231,178,255,0,191,239,44,83,188,170,216,131,136,55,12,186,229,195,92,144,114,103,78,146,101,189,213,232,68,68,68,68,73,66,18,146,74,16,132,145,33,8,74,82,146,74,82,68,86,105,192,199,243,217,251,55,251,200,85,88,191,238,23,30,4,240,203,239,175,56,154,36,85,255,0,96,89,184,167,102,213,176,251,16,109,232,149,203,122,185,28,227,78,131,36,143,99,168,212,140,140,140,140,148,133,165,68,149,161,105,50,90,22,148,169,38,149,36,140,179,217,156,28,166,94,89,69,197,15,144,245,217,18,235,20,41,241,219,147,66,184,213,0,162,177,85,65,54,131,124,144,130,113,210,66,218,117,102,218,144,107,223,167,45,102,68,151,80,103,239,248,121,231,78,171,149,140,80,143,66,187,238,9,105,194,187,150,65,149,193,12,163,42,81,66,124,219,218,213,65,134,210,162,82,22,149,19,73,116,208,74,53,178,74,46,91,139,67,59,111,166,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,250,197,0,241,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,226,149,184,157,103,199,240,223,93,147,128,216,79,90,221,96,219,245,5,122,74,169,78,168,243,34,221,15,37,12,169,189,83,202,73,242,99,190,153,4,157,174,56,211,202,38,222,45,118,52,162,225,89,36,201,245,205,155,156,80,106,138,146,151,10,201,161,200,97,87,101,98,35,177,249,240,88,117,183,214,202,27,109,213,146,148,183,149,25,109,18,210,135,9,179,81,45,105,81,22,213,92,166,112,114,119,102,230,91,1,191,6,20,42,61,191,66,174,219,145,219,59,42,114,161,155,108,81,214,222,194,233,144,76,232,109,198,117,166,201,149,36,146,164,36,185,110,19,107,83,45,145,80,13,255,0,96,94,88,89,121,85,176,251,16,109,233,116,59,134,135,32,227,78,131,36,139,123,75,208,140,140,140,140,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,238,207,134,126,117,234,57,159,177,42,86,78,37,212,250,156,73,180,181,147,54,99,135,21,159,76,193,121,231,13,185,12,199,101,45,236,228,234,134,28,36,183,180,181,97,70,179,83,198,148,205,80,0,0,17,87,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,191,225,29,115,183,147,235,103,55,56,94,237,21,69,18,21,237,67,142,250,173,58,196,183,100,114,32,190,235,140,45,228,56,219,75,36,169,15,38,50,26,53,169,14,27,100,163,90,18,163,45,170,227,252,63,248,112,80,178,239,14,147,139,216,182,199,95,139,30,188,136,205,49,53,125,45,186,219,172,56,202,227,39,150,162,110,75,202,109,229,147,174,43,123,100,173,169,107,232,27,206,206,161,92,28,84,51,213,26,192,183,170,185,97,194,217,241,31,185,235,145,222,166,222,111,61,21,221,244,154,115,241,89,90,88,104,156,108,153,113,114,153,146,100,110,33,107,229,33,43,45,169,113,104,91,116,236,2,101,112,226,207,28,108,169,94,83,236,252,65,68,185,24,117,120,72,97,115,158,105,110,186,186,36,180,145,160,166,180,193,25,165,104,82,77,41,125,41,79,53,72,105,165,36,212,108,147,78,94,240,0,205,214,114,169,232,166,102,203,24,35,33,75,50,93,235,88,145,235,247,234,236,167,28,63,213,170,251,62,173,5,195,240,161,166,28,12,146,89,210,141,132,55,233,25,245,121,36,164,233,171,154,79,121,173,199,245,252,214,157,190,196,144,237,57,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,0,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,247,215,147,205,23,252,35,174,118,242,125,108,230,231,11,221,162,168,162,66,189,168,113,223,85,167,88,150,236,142,68,23,221,113,133,188,135,27,105,100,149,33,228,198,67,70,181,33,195,108,148,107,66,84,101,181,94,255,0,46,184,13,102,229,183,8,232,88,83,102,66,136,148,83,163,161,117,57,204,199,54,87,86,168,154,18,82,38,186,74,90,213,189,197,39,82,73,173,91,16,72,109,39,177,9,34,233,99,42,226,255,0,184,92,120,19,195,47,190,188,226,104,160,17,127,220,46,60,9,225,151,223,94,113,52,73,75,178,214,161,95,54,173,102,202,186,96,245,180,91,130,159,34,151,81,141,205,91,124,248,175,182,166,221,111,122,13,43,78,228,45,69,170,76,148,90,234,70,71,218,51,239,158,76,162,85,114,131,139,137,181,24,168,203,172,90,117,232,234,169,91,149,87,227,169,11,91,4,179,74,226,188,178,73,52,185,44,158,221,252,179,208,208,227,46,26,91,230,147,105,244,25,5,206,189,213,149,60,71,137,68,171,84,250,140,50,185,170,12,183,113,211,228,27,139,110,6,243,75,106,169,199,38,210,181,165,230,144,68,107,74,18,124,230,208,72,50,220,150,150,213,244,90,119,77,10,249,181,104,215,173,173,59,173,162,220,20,248,245,74,116,158,82,219,231,197,125,180,184,211,155,22,73,90,119,33,105,61,20,68,162,215,67,34,62,193,245,133,0,241,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,226,141,184,151,228,114,78,92,111,39,177,134,199,92,69,225,213,233,88,113,12,196,109,13,71,93,14,162,241,56,249,194,75,40,36,164,227,26,80,234,153,82,19,234,33,179,109,100,70,148,45,232,235,150,140,197,223,121,95,197,56,24,153,98,200,254,106,29,98,22,198,127,140,233,125,75,47,63,15,152,235,78,114,121,188,132,39,154,132,239,71,121,31,121,30,132,240,47,29,48,227,49,120,113,78,197,12,47,172,245,212,169,218,180,243,46,145,34,85,62,82,72,141,200,178,91,35,62,91,200,220,157,75,83,73,165,73,90,20,180,45,11,87,64,1,90,188,89,51,175,81,195,248,127,139,22,23,212,249,21,170,221,61,110,93,243,91,56,178,27,106,151,41,135,153,58,98,155,90,86,182,222,117,14,37,229,43,230,150,134,249,6,131,81,60,102,138,182,193,124,33,188,177,235,20,45,252,35,195,246,34,57,93,184,164,41,152,231,45,242,101,134,144,134,212,235,175,56,190,211,36,54,211,110,56,100,146,82,204,144,100,148,169,70,73,59,254,178,178,119,132,118,142,87,29,202,194,168,241,29,161,85,40,234,133,92,157,30,26,16,253,66,162,227,73,39,106,154,61,206,36,201,230,161,14,180,106,55,57,38,219,41,71,170,210,8,168,135,50,249,116,190,242,191,138,115,240,206,250,143,252,236,202,60,221,236,255,0,25,210,250,151,153,98,103,45,167,92,228,243,121,11,87,41,106,222,142,227,46,227,57,211,194,83,58,254,132,153,15,41,184,155,83,165,67,162,189,206,114,203,168,62,124,135,19,57,231,249,139,166,40,201,59,28,231,45,215,92,105,78,41,42,39,9,77,17,184,110,178,132,91,80,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,37,56,129,100,70,133,154,171,85,203,214,214,71,69,137,182,253,60,219,167,73,213,110,122,82,43,13,202,113,170,86,197,200,106,59,28,217,50,18,125,74,136,212,141,52,61,83,216,84,89,253,117,88,87,87,246,214,220,185,45,202,135,251,228,57,212,217,209,220,255,0,146,227,47,54,226,62,165,37,73,246,25,11,222,225,243,157,186,86,107,236,7,40,87,59,241,32,226,45,171,30,59,53,88,106,148,149,63,86,97,44,178,149,213,144,218,89,105,8,67,146,20,226,84,211,100,162,100,249,100,163,34,113,189,101,168,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,68,0,227,87,225,98,214,248,129,7,203,170,34,170,242,157,226,159,6,254,32,91,222,98,192,208,70,98,177,230,205,203,110,17,215,113,90,243,155,17,40,167,71,90,41,144,94,144,108,174,173,81,52,40,227,194,104,210,133,171,123,138,78,134,162,66,182,32,150,226,139,98,20,101,158,204,197,99,205,229,153,44,92,174,226,181,231,54,90,151,81,144,180,83,32,189,32,158,69,38,156,75,81,199,132,209,165,8,78,198,210,173,13,68,132,239,89,173,197,22,245,168,206,197,56,95,112,251,147,73,147,69,205,14,52,210,162,45,107,142,153,246,125,14,75,77,73,70,199,154,139,34,29,104,157,105,245,36,150,73,91,233,67,14,181,189,181,146,93,245,86,148,105,105,64,0,0,0,0,0,0,0,0,0,0,0,0,0,62,93,213,74,110,189,108,85,232,110,160,150,138,140,9,17,20,147,45,72,201,198,212,147,45,52,63,127,184,198,113,179,93,101,42,194,204,5,239,67,54,22,202,14,187,82,117,164,169,59,75,103,90,250,75,105,109,79,103,169,217,161,11,50,224,235,137,177,170,88,109,87,195,167,102,146,229,69,155,34,114,91,55,8,212,150,147,30,158,201,118,111,212,139,83,211,232,233,245,251,5,141,128,0,0,0,10,231,226,183,154,134,44,235,37,56,65,104,85,27,58,197,85,100,83,201,183,203,212,136,235,51,163,186,159,155,120,148,74,37,165,61,138,65,167,223,169,246,10,133,182,232,85,75,206,233,167,91,244,246,221,145,58,179,57,152,173,145,18,150,165,56,235,132,130,51,208,140,207,214,81,123,12,254,209,160,124,139,229,242,155,128,88,27,69,166,166,33,55,84,172,70,141,84,168,41,77,164,150,151,221,135,25,46,164,254,109,10,47,89,158,229,106,126,243,51,238,145,96,0,0,2,54,231,247,26,35,96,198,93,235,149,14,189,17,230,87,26,147,69,139,163,164,133,243,94,131,40,208,105,245,208,122,234,215,102,154,158,165,216,71,236,161,171,58,143,84,197,60,87,165,211,9,183,229,75,185,43,204,37,227,36,169,106,51,145,37,41,82,149,216,163,239,115,180,204,143,191,218,52,99,151,139,2,22,25,224,197,159,105,196,143,201,114,45,18,158,153,37,176,146,102,250,98,52,218,204,244,74,123,125,79,105,107,239,29,24,0,0,0,0,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,252,58,218,30,109,108,184,146,82,22,147,74,136,203,82,50,62,241,74,60,87,242,248,188,61,197,70,241,30,137,78,38,233,21,242,37,72,90,25,208,186,199,228,206,121,93,169,109,41,250,8,46,245,26,190,210,237,31,222,20,57,134,44,59,196,197,225,133,106,170,227,20,139,129,195,83,13,41,253,173,170,115,242,32,176,158,197,56,148,154,182,32,203,177,38,173,61,229,216,46,181,167,16,243,104,121,181,18,144,180,146,146,100,122,145,145,247,15,251,0,0,1,254,111,176,212,150,28,142,251,105,91,110,164,208,180,168,136,200,200,203,67,35,35,20,183,197,63,43,47,225,213,252,188,88,182,105,123,104,181,215,77,114,205,150,12,146,153,111,189,53,245,153,236,101,40,34,216,132,246,154,141,94,253,75,180,68,12,8,197,154,230,12,98,125,2,249,163,79,147,29,48,42,17,94,148,219,46,173,4,243,8,144,211,171,109,68,149,163,114,85,202,45,82,106,34,63,111,188,180,49,151,124,107,183,49,211,12,232,215,149,22,165,21,247,228,67,142,169,108,180,243,106,83,47,170,59,78,45,10,74,92,89,164,200,221,34,50,51,212,189,190,243,233,224,0,0,3,231,92,53,202,125,181,67,159,94,170,202,106,60,74,124,103,100,186,227,171,74,18,148,54,131,90,140,205,70,68,93,137,51,237,50,238,20,5,196,11,29,156,198,236,123,170,202,133,84,114,77,42,138,183,233,113,136,159,222,209,147,51,101,26,20,157,28,90,116,218,233,104,101,167,97,246,17,23,127,119,225,3,129,239,92,120,165,80,197,58,197,57,75,166,210,225,59,30,42,220,100,205,37,45,185,16,31,66,136,212,217,167,93,170,62,210,81,43,221,239,23,46,0,0,0,0,0,0,0,0,0,0,2,181,113,99,140,167,224,191,20,239,44,51,252,92,125,39,242,74,224,168,208,186,223,149,252,158,171,165,146,227,60,222,95,68,173,155,185,123,182,238,86,154,233,169,233,168,154,185,92,199,79,198,83,2,109,156,107,249,45,242,115,229,31,91,252,89,215,117,156,142,158,99,241,191,45,203,111,118,238,70,239,160,90,110,211,183,77,79,170,128,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,68,170,17,87,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,99,242,57,86,165,51,85,143,66,122,167,17,21,41,145,222,151,30,26,158,73,62,243,12,169,180,186,234,27,215,114,144,133,62,202,84,162,45,18,110,182,71,166,226,214,21,241,47,200,228,108,199,89,175,99,13,142,185,104,196,91,46,142,226,25,136,218,29,144,138,229,57,147,113,243,132,150,80,74,81,73,37,45,213,50,164,39,215,91,134,218,200,201,72,91,52,129,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,189,78,29,121,234,141,154,91,52,172,124,65,159,17,24,169,64,142,243,211,153,141,21,212,34,167,78,100,227,160,170,70,100,217,48,202,212,228,132,182,182,82,191,166,133,45,40,66,20,72,68,202,0,21,23,198,159,1,164,210,111,43,83,49,180,104,81,17,77,174,199,69,179,90,54,99,180,210,253,34,201,56,236,103,157,89,47,123,235,118,57,56,217,30,207,155,68,20,36,215,235,33,37,92,22,157,173,93,190,110,170,53,149,107,65,235,107,87,5,66,61,46,157,27,154,134,249,242,159,113,45,180,222,245,154,80,157,203,90,75,85,25,36,181,212,204,139,180,105,79,47,216,103,248,27,192,235,15,11,92,137,74,143,46,217,183,224,211,231,250,45,189,145,94,156,134,83,213,62,143,81,6,174,107,230,235,134,181,36,148,181,44,212,162,220,163,29,0,4,0,205,31,21,191,197,175,29,174,108,20,252,2,252,163,249,57,209,127,25,252,169,232,249,253,68,54,36,254,71,164,115,110,222,126,223,166,122,237,215,179,93,11,191,228,167,53,191,142,14,22,85,113,51,228,23,201,47,70,92,15,208,186,47,74,117,252,206,92,104,239,115,121,156,150,180,215,169,219,183,105,233,179,93,123,116,42,129,226,143,227,179,19,126,229,242,120,67,207,217,121,68,170,226,46,76,174,124,209,90,21,25,114,42,86,61,209,38,155,90,163,20,117,58,79,82,147,26,19,157,83,28,180,154,146,182,85,37,213,187,191,212,228,146,151,185,190,73,147,188,127,11,113,74,251,193,107,238,153,137,152,105,93,244,53,201,70,231,116,83,122,86,100,114,185,172,173,151,62,109,228,45,181,106,219,171,79,172,147,211,93,75,67,34,50,249,86,157,173,93,190,110,170,53,149,107,65,235,107,87,5,66,61,46,157,27,154,134,249,242,159,113,45,180,222,245,154,80,157,203,90,75,85,25,36,181,212,204,139,180,105,79,0,112,114,133,151,252,26,180,240,118,220,123,168,137,108,211,211,29,201,59,86,142,174,82,212,167,36,201,216,181,172,219,230,190,227,174,242,247,154,81,191,106,125,84,145,14,128,0,42,175,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,0,133,89,214,226,67,248,159,98,157,43,12,255,0,3,95,43,125,39,111,177,93,235,126,81,116,28,190,100,153,12,242,185,125,43,186,233,211,110,221,184,181,223,166,157,154,159,171,200,198,121,255,0,29,31,150,223,230,93,242,59,228,119,163,127,183,126,144,234,186,190,167,255,0,87,103,102,222,155,253,214,187,253,154,118,192,14,53,126,41,237,111,135,240,124,198,162,35,174,0,101,50,242,204,102,23,226,181,241,135,242,37,206,174,225,172,122,92,152,246,228,72,4,251,245,148,74,113,242,116,155,95,49,38,149,180,212,119,28,36,37,14,45,211,209,9,45,198,146,62,85,96,95,247,150,22,94,84,156,65,195,235,134,93,14,225,161,200,41,48,103,70,50,222,210,244,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,61,4,100,235,56,182,38,111,236,73,21,250,4,63,67,92,148,109,159,40,45,254,99,210,61,23,205,122,66,34,255,0,10,91,13,54,255,0,53,184,230,231,205,145,236,215,106,180,50,237,144,3,53,153,177,241,79,140,159,16,46,31,49,124,91,166,72,49,122,205,192,94,24,150,150,46,98,3,242,219,161,91,177,234,239,72,40,140,27,207,186,181,215,37,180,211,45,163,176,141,110,58,227,109,145,168,210,130,53,145,169,73,73,26,138,162,243,59,152,91,171,52,24,203,90,197,203,166,55,65,215,242,227,83,169,104,148,228,134,105,144,90,78,214,163,182,165,159,247,78,44,210,148,37,110,186,234,201,8,223,180,185,80,181,78,6,63,158,207,217,191,222,66,170,197,255,0,112,184,240,39,134,95,125,121,196,209,39,234,117,106,85,22,50,38,86,106,113,32,71,114,67,17,16,236,151,146,210,20,251,238,161,150,90,37,40,200,141,110,58,227,109,161,61,234,90,210,146,212,204,136,115,92,206,229,234,213,205,6,13,86,176,142,233,147,208,117,252,185,52,234,162,34,183,33,234,100,230,149,185,169,13,165,101,253,211,107,36,169,10,91,78,186,130,90,55,238,44,240,227,70,16,222,88,11,138,23,6,17,226,3,17,27,174,219,178,18,204,131,136,249,60,195,168,91,105,117,167,155,95,97,154,28,105,198,220,34,81,37,100,75,34,82,82,162,52,148,223,225,139,196,2,30,17,76,141,151,236,111,184,186,75,22,94,214,45,154,147,173,176,212,90,12,167,31,121,231,83,37,105,65,56,108,190,228,142,215,156,90,146,202,144,157,73,45,169,107,110,229,5,0,241,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,113,58,207,143,224,66,133,39,1,176,158,181,182,254,184,41,234,244,149,82,157,81,229,202,181,217,82,217,83,122,167,148,162,231,72,97,82,9,59,92,109,214,82,109,188,90,111,105,71,80,24,91,133,183,222,52,223,116,204,51,195,74,23,166,110,74,207,59,162,133,213,51,31,155,202,101,111,57,243,143,45,13,167,70,218,90,189,101,22,186,104,90,153,145,30,138,114,197,151,171,87,43,248,53,69,194,59,90,79,95,208,115,36,212,106,139,138,220,119,170,115,157,86,231,100,56,148,23,247,45,160,148,165,169,13,52,210,13,107,217,184,250,168,128,28,78,178,29,248,111,161,73,199,156,39,162,238,191,173,250,122,189,37,75,167,83,185,146,174,134,82,182,82,222,170,230,164,185,209,216,76,131,78,214,220,117,228,147,108,150,187,26,73,84,6,22,226,149,247,130,215,221,51,19,48,210,187,232,107,146,141,206,232,166,244,172,200,229,115,89,91,46,124,219,200,91,106,213,183,86,159,89,39,166,186,150,134,68,101,162,156,177,102,22,213,205,6,13,81,113,114,214,141,208,117,252,200,213,26,90,229,55,33,234,100,230,149,181,216,238,41,7,253,203,136,53,37,10,91,78,180,179,66,55,237,40,85,139,28,101,63,5,248,167,121,97,159,226,227,233,63,146,87,5,70,133,214,252,175,228,245,93,44,151,25,230,242,250,37,108,221,203,221,183,114,180,215,77,79,77,68,213,202,230,58,126,50,152,19,108,227,95,201,111,147,159,40,250,223,226,206,187,172,228,116,243,31,141,249,110,91,123,183,114,55,125,2,211,118,157,186,106,125,84,0,69,94,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,255,0,128,4,74,226,25,157,58,86,86,48,190,69,10,208,184,34,39,21,46,88,228,86,252,51,140,153,71,9,131,115,107,181,7,219,82,137,40,66,82,78,165,163,89,40,150,241,36,185,110,33,15,109,161,106,77,38,171,95,170,194,161,80,169,146,234,53,42,140,134,226,67,135,17,149,60,252,151,220,81,37,182,155,109,36,106,90,212,163,36,146,72,140,204,204,136,132,160,205,238,80,255,0,21,44,26,193,63,149,48,185,56,133,120,250,126,109,209,178,127,82,203,28,165,65,233,98,55,180,137,178,229,54,234,183,154,119,238,117,199,116,113,109,147,91,124,86,72,48,134,205,199,172,206,90,88,71,136,12,75,114,133,113,71,171,179,32,226,62,108,190,210,209,75,150,235,79,54,190,210,37,182,235,109,184,68,162,82,12,208,68,164,169,38,105,63,63,153,220,189,93,89,95,198,90,214,17,221,50,122,254,131,151,38,157,84,68,87,35,179,83,130,234,119,53,33,180,172,191,186,109,100,149,45,40,117,167,80,75,94,205,199,50,184,87,231,170,77,129,112,210,178,195,138,83,229,191,108,87,36,51,77,179,30,102,43,91,41,53,23,229,60,181,48,233,54,217,60,226,37,61,36,136,156,90,215,202,90,80,91,82,218,214,182,238,36,6,119,120,132,64,93,59,57,248,173,29,110,18,205,117,178,127,82,47,99,172,52,225,23,234,37,233,250,133,197,112,217,167,162,153,146,44,45,140,219,43,104,151,6,108,141,171,215,83,55,103,201,112,213,219,236,51,89,153,125,70,90,14,135,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,0,4,127,206,182,107,127,19,236,44,165,98,103,200,47,149,190,147,184,24,161,116,94,148,232,57,124,200,210,30,230,243,57,46,235,167,77,183,110,210,215,126,186,246,104,124,3,43,156,86,255,0,25,76,118,182,112,83,240,11,242,115,229,31,91,252,103,242,167,172,228,116,240,223,147,249,30,145,189,219,185,27,126,153,105,187,94,221,52,55,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,139,254,0,1,149,113,127,220,46,60,9,225,151,223,94,113,52,80,8,191,238,23,30,4,240,203,239,175,56,154,37,80,230,153,138,192,107,55,50,88,71,93,194,155,206,20,69,34,163,29,107,166,78,122,57,188,186,77,68,144,162,143,53,162,74,208,173,237,169,90,154,73,105,222,131,91,106,61,139,81,30,123,51,21,128,215,150,91,113,114,187,133,55,156,41,105,93,58,66,215,76,156,244,114,101,21,106,113,173,69,30,107,68,149,173,59,28,74,117,52,146,213,177,100,182,212,123,208,162,41,107,194,247,61,63,129,75,169,24,29,140,119,159,73,134,213,173,254,135,147,53,59,153,161,85,28,113,38,90,188,106,46,158,27,218,185,204,212,148,132,58,104,115,230,146,169,14,29,212,138,1,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,199,201,187,45,106,21,243,106,214,108,171,166,15,91,69,184,41,242,41,117,24,220,213,183,207,138,251,106,109,214,247,160,210,180,238,66,212,90,164,201,69,174,164,100,125,163,62,249,228,202,37,87,40,56,184,155,81,138,140,186,197,167,94,142,170,149,185,85,126,58,144,181,176,75,52,174,43,203,36,147,75,146,201,237,223,203,61,13,14,50,225,165,190,105,54,159,65,144,92,235,221,89,83,196,120,148,74,181,79,168,195,43,154,160,203,119,29,62,65,184,182,224,111,52,182,170,156,114,109,43,90,94,105,4,70,180,161,39,206,109,4,131,45,201,105,109,95,69,167,116,208,175,155,86,141,122,218,211,186,218,45,193,79,143,84,167,73,229,45,190,124,87,219,75,141,57,177,100,149,167,114,22,147,209,68,74,45,116,50,35,236,28,3,63,89,174,135,149,44,14,151,91,166,59,190,243,186,57,212,123,93,150,222,96,156,98,82,153,81,170,122,155,116,149,204,102,63,168,165,17,54,180,169,197,176,218,182,147,187,211,64,55,101,211,93,190,110,170,205,235,116,206,235,107,87,5,66,69,82,163,39,148,134,249,242,159,113,78,58,230,196,18,80,157,203,90,143,68,145,36,181,208,136,139,176,94,159,14,108,148,126,42,184,112,253,126,255,0,166,82,156,196,219,167,231,42,82,88,46,107,148,184,38,72,54,233,137,123,114,144,173,171,65,184,234,154,36,165,110,41,41,213,212,178,211,135,48,4,106,207,214,84,97,230,183,3,165,209,41,141,108,188,237,126,117,98,215,121,182,88,55,31,148,150,84,74,128,167,29,52,242,217,145,234,37,70,78,33,41,113,12,56,173,196,214,197,80,13,217,107,87,108,107,170,179,101,93,48,122,42,213,191,80,145,75,168,198,230,161,206,68,166,28,83,110,183,189,6,164,43,106,208,162,213,38,105,61,53,35,50,237,23,167,195,155,58,255,0,141,86,28,63,64,191,234,116,166,241,54,214,249,186,148,102,15,148,229,82,9,18,9,186,154,89,218,148,39,114,214,109,186,150,141,73,67,137,74,180,105,47,52,217,65,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,221,120,151,231,142,54,92,108,215,176,122,199,68,181,226,45,233,71,113,108,203,109,110,199,69,14,156,241,184,193,205,75,200,52,168,228,154,144,234,89,74,21,234,45,179,113,102,68,148,33,234,75,180,237,106,237,243,117,81,172,171,90,15,91,90,184,42,17,233,116,232,220,212,55,207,148,251,137,109,166,247,172,210,132,238,90,210,90,168,201,37,174,166,100,93,162,250,114,11,146,139,87,42,120,113,18,183,86,166,117,24,155,115,83,217,114,227,168,72,38,214,228,13,228,151,21,76,142,109,169,104,75,45,44,136,150,164,40,249,206,32,150,103,181,45,33,169,84,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,81,0,56,213,248,88,181,190,32,65,242,234,136,169,92,189,93,52,43,27,31,112,210,245,186,103,116,84,91,126,240,163,85,42,50,121,75,115,145,21,137,173,56,235,155,16,74,90,182,161,10,61,18,70,163,211,66,35,62,193,218,243,245,157,123,171,53,152,143,46,137,73,169,244,248,101,108,212,30,110,220,167,199,55,16,220,253,134,166,211,83,144,78,37,11,83,206,160,204,208,149,164,185,45,172,208,69,185,78,173,222,171,194,247,34,223,134,187,169,24,227,140,118,103,87,134,212,93,254,135,141,53,91,89,174,213,27,113,36,90,178,105,62,162,27,58,57,204,212,210,133,186,72,111,231,82,153,13,149,212,136,171,158,124,243,254,37,223,34,127,204,187,229,143,203,31,73,127,110,253,31,210,244,157,55,254,174,246,253,221,79,251,157,54,123,117,236,242,153,41,226,67,248,224,226,157,87,12,255,0,3,95,36,189,25,111,191,93,235,126,81,117,252,206,92,152,236,242,185,125,43,90,107,212,238,221,184,244,217,166,157,186,148,213,0,0,0,0,0,0,0,0,0,0,0,0,0,20,209,197,251,3,222,183,49,74,159,138,116,122,114,145,77,170,66,106,60,165,182,201,146,78,91,146,39,190,181,25,165,178,78,187,82,93,166,163,87,191,222,56,71,15,220,118,115,4,113,238,149,42,109,81,200,212,170,210,216,165,201,35,127,99,68,79,77,138,107,82,181,113,9,211,107,71,169,158,189,133,218,70,93,215,251,111,87,41,247,45,14,5,122,149,41,169,17,42,17,154,146,211,141,45,43,74,144,226,9,105,50,52,153,145,246,40,143,176,207,188,125,16,0,0,1,204,51,15,141,118,230,6,97,157,102,242,173,84,162,176,252,120,114,21,17,151,94,109,42,121,244,199,117,196,33,41,83,136,53,25,155,70,68,68,122,159,179,222,89,231,199,124,89,174,99,62,39,215,239,154,204,249,50,19,62,161,41,232,173,188,234,214,76,176,185,14,186,134,210,74,90,246,165,60,211,209,36,163,34,246,123,206,95,240,176,202,203,248,139,127,35,22,46,106,94,234,45,9,210,92,67,121,131,52,170,91,15,66,125,6,91,217,82,12,182,45,93,202,37,123,180,46,209,116,140,48,212,102,27,142,195,105,67,109,36,144,132,164,136,136,136,139,66,34,34,31,232,0,0,3,254,29,113,12,182,183,156,81,37,8,73,169,70,103,161,17,23,120,165,46,43,217,135,44,68,196,196,97,133,22,170,227,244,139,125,194,83,237,37,253,205,166,115,18,39,48,175,85,46,41,36,173,139,34,237,73,43,79,113,118,15,231,10,12,190,47,16,177,81,204,71,173,211,137,202,69,0,141,81,214,182,117,46,177,137,48,94,79,106,155,82,126,130,207,185,68,175,176,187,69,215,52,218,25,109,12,182,146,74,16,146,74,72,139,66,34,46,225,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,2,56,231,195,2,225,99,102,2,92,49,138,10,95,169,81,96,203,170,194,209,162,82,205,230,97,74,38,210,95,54,181,125,39,123,147,161,251,140,189,180,35,111,85,235,120,73,137,208,234,137,39,163,212,173,90,219,110,56,130,222,133,19,145,164,18,141,38,90,165,95,73,190,237,82,127,96,208,182,82,113,138,46,53,224,133,185,117,165,228,156,180,192,134,196,180,238,45,196,247,72,195,139,212,183,172,251,221,246,158,190,255,0,175,179,0,0,0,14,101,152,140,23,160,99,166,22,87,108,122,204,24,207,63,38,12,162,130,235,205,33,92,137,42,140,235,77,184,70,164,44,210,105,55,76,247,36,181,47,103,184,243,215,143,248,45,115,224,70,38,85,172,75,150,19,140,242,36,190,168,110,41,183,18,151,163,38,67,173,54,226,77,104,70,226,87,41,70,74,36,232,126,207,113,119,158,31,121,198,159,151,188,64,143,65,186,170,147,29,181,42,206,34,51,141,41,245,41,184,238,58,252,84,155,186,56,251,109,32,146,211,42,45,218,25,145,123,203,186,242,108,139,230,217,196,59,114,13,211,106,213,99,78,131,62,59,82,27,91,47,182,238,132,182,210,178,35,52,41,69,174,213,167,218,125,227,239,128,0,15,248,121,230,163,180,183,223,113,45,182,218,77,107,90,140,136,146,146,45,76,204,207,184,133,101,113,51,207,101,62,141,79,153,129,152,103,85,55,167,204,101,198,170,147,98,190,149,54,211,107,76,200,175,51,204,102,65,41,46,18,137,10,218,164,104,69,161,159,176,133,96,97,142,29,221,88,203,136,52,203,62,131,26,84,217,245,137,204,182,243,164,135,28,54,201,215,208,218,158,113,73,74,212,73,37,56,70,106,50,62,255,0,111,183,65,217,75,192,74,78,95,176,118,137,104,199,131,17,21,37,196,140,253,69,230,154,73,41,201,39,21,134,221,51,81,54,133,30,170,103,95,88,181,247,253,93,164,0,0,0,0,0,0,0,0,0,0,5,69,227,127,8,156,201,98,86,52,95,216,141,66,189,176,213,138,109,213,116,85,107,112,218,151,82,158,151,219,98,76,183,30,109,46,37,48,212,146,89,37,100,70,68,165,22,186,232,103,222,44,39,38,120,41,117,101,219,45,150,126,14,94,181,10,84,218,213,191,233,14,165,250,91,174,57,21,124,249,242,36,35,98,156,109,181,158,136,121,36,122,160,189,98,61,53,45,12,251,88,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,74,161,21,120,163,248,19,196,223,185,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,43,131,139,54,47,94,88,11,138,25,115,197,204,63,126,35,117,219,118,69,204,244,114,150,193,60,195,168,91,116,246,157,101,196,118,25,161,198,156,113,179,52,154,86,68,179,52,169,42,36,168,165,254,85,115,49,102,230,191,8,225,226,149,159,6,93,57,105,144,170,109,94,153,36,141,75,167,84,91,67,107,117,130,115,105,37,228,109,117,181,161,196,145,110,66,211,185,40,94,246,209,2,248,169,228,59,252,247,205,94,16,81,127,154,118,239,161,83,41,223,240,235,147,91,82,249,191,241,116,186,134,217,254,114,66,213,249,85,138,192,180,238,154,237,141,117,81,175,91,90,119,69,90,183,234,17,234,148,233,60,164,57,200,148,195,137,113,167,54,44,148,133,109,90,18,122,40,141,39,166,134,70,93,131,67,217,44,204,196,108,215,96,53,43,19,222,131,18,159,93,98,67,212,139,134,12,66,119,145,26,162,206,211,87,44,220,73,25,161,198,156,101,226,34,82,246,19,196,217,173,106,66,140,119,80,21,43,198,211,24,235,174,221,86,46,95,163,179,201,162,198,167,149,227,49,205,200,87,87,41,199,36,68,142,90,26,55,183,201,67,82,123,73,123,87,213,122,201,213,180,153,214,181,167,116,215,108,107,170,141,122,218,211,186,42,213,191,80,143,84,167,73,229,33,206,68,166,28,75,141,57,177,100,164,43,106,208,147,209,68,105,61,52,50,50,236,26,104,194,123,235,240,161,133,150,110,38,122,47,209,159,43,109,250,117,119,162,231,243,186,94,170,51,111,114,185,155,83,191,111,51,110,237,169,215,77,116,45,116,30,172,5,96,103,51,133,254,62,230,39,50,119,134,49,217,87,126,31,194,162,220,30,143,233,152,170,84,38,183,41,28,136,17,227,175,122,91,136,226,11,85,178,163,45,22,126,169,150,186,30,164,82,127,135,166,87,239,236,166,96,189,107,14,113,26,175,111,212,106,85,27,162,77,109,167,104,146,30,121,132,176,228,72,140,165,42,83,205,52,162,94,232,235,51,34,73,150,134,158,222,242,42,161,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,21,120,157,100,59,240,33,93,147,143,56,79,69,219,96,220,21,5,122,74,151,78,167,114,226,218,239,41,12,165,189,85,205,81,242,100,62,169,6,157,173,182,211,42,54,217,45,55,180,147,250,188,27,50,245,242,211,22,42,217,133,171,73,170,196,137,135,122,66,164,33,184,186,69,168,206,155,26,67,79,165,79,168,140,143,144,194,200,212,210,61,109,210,88,81,169,41,45,174,92,160,0,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,43,215,136,95,15,76,104,205,158,52,81,113,27,14,110,123,42,157,77,167,90,241,168,142,181,91,155,45,151,212,251,114,229,188,165,37,44,198,117,38,141,178,16,68,102,162,61,73,93,157,198,126,215,134,246,74,113,79,39,223,132,79,194,101,126,212,169,252,173,244,71,69,232,41,82,94,229,244,189,95,51,155,206,97,173,53,234,81,183,110,237,116,86,186,104,90,194,190,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,231,248,175,100,114,77,181,85,173,230,227,14,87,16,168,85,41,17,215,119,82,73,13,71,56,50,221,83,108,38,107,4,146,73,58,135,221,82,57,169,61,93,39,157,83,154,173,46,47,147,5,114,235,143,55,150,91,113,114,133,138,214,100,217,105,93,58,66,17,83,130,204,130,101,21,106,113,173,39,34,19,166,164,45,59,28,74,116,37,26,21,177,100,135,18,91,208,147,45,20,224,190,47,89,184,245,133,246,254,46,97,251,242,220,161,92,81,212,244,114,150,193,178,251,75,67,138,105,214,92,71,105,18,219,117,183,27,51,73,169,6,104,51,74,148,147,37,30,120,115,99,226,159,25,62,32,92,62,98,248,243,247,118,47,94,87,174,29,216,88,91,89,126,33,91,216,113,30,162,205,21,134,88,36,175,124,233,106,149,37,231,86,122,169,107,82,141,180,17,106,72,36,50,141,18,74,53,169,114,43,135,54,74,63,26,172,71,126,191,127,211,42,173,225,149,173,243,149,41,44,23,41,186,164,226,52,27,116,196,189,185,43,78,228,44,220,117,77,18,148,134,210,148,234,210,158,105,194,249,92,81,252,118,98,111,220,190,79,8,74,174,6,63,158,207,217,191,222,66,170,197,255,0,112,184,240,39,134,95,125,121,196,208,226,143,224,79,19,126,229,243,136,67,154,112,220,226,9,39,49,49,156,193,236,100,170,196,78,34,211,163,170,76,42,147,206,180,202,238,100,27,175,184,233,53,29,150,26,101,149,198,100,152,73,161,42,82,220,65,45,205,52,67,134,93,131,61,25,50,161,103,15,14,34,211,27,170,250,26,243,181,250,137,22,205,73,213,172,226,165,199,73,28,216,210,91,78,186,178,239,41,162,55,18,147,113,181,33,42,78,226,37,180,230,125,170,212,154,173,2,171,54,133,93,166,75,167,84,169,210,28,137,50,28,182,84,203,241,159,109,70,151,26,113,181,17,41,11,74,136,210,105,50,35,35,35,35,23,41,194,91,56,53,92,95,179,100,101,222,251,56,135,93,195,218,60,101,80,101,50,210,144,185,212,70,141,44,108,117,41,71,41,43,140,106,140,217,47,113,41,212,60,141,82,106,109,215,23,2,248,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,121,78,44,89,40,167,93,54,173,79,53,24,111,76,217,114,81,180,147,120,176,130,149,33,234,172,20,183,30,59,114,27,73,41,109,179,210,182,206,229,146,91,66,77,163,117,197,172,141,162,37,213,182,11,226,245,229,128,184,161,111,226,230,31,191,17,186,237,187,33,79,71,41,108,19,204,58,133,182,166,157,101,196,118,25,161,198,156,113,179,52,154,86,68,179,52,169,42,34,81,104,163,46,184,243,102,230,75,8,232,88,173,102,77,136,164,84,99,161,21,56,44,200,55,151,73,168,146,18,114,33,58,106,66,21,189,181,43,66,81,161,59,208,104,113,37,177,105,51,233,98,10,241,66,206,191,226,255,0,98,47,6,48,246,167,85,131,137,55,149,61,18,90,168,194,62,79,161,169,106,121,72,92,130,117,73,61,94,119,148,251,45,147,102,75,111,215,119,123,106,67,92,202,97,176,44,11,203,20,239,42,78,31,97,245,189,46,185,112,215,36,20,104,48,99,17,111,117,122,25,153,153,153,146,80,132,164,148,181,173,70,72,66,18,165,40,210,148,153,150,132,242,125,148,203,55,40,184,95,242,30,133,34,37,98,187,62,67,146,107,183,26,96,28,87,234,171,39,22,108,18,208,110,58,104,67,77,44,155,74,9,123,53,230,44,136,148,234,204,224,6,55,240,137,204,150,37,99,69,253,136,212,43,219,13,88,166,221,87,69,86,183,13,169,117,41,233,125,182,36,203,113,230,210,226,83,13,73,37,146,86,68,100,74,81,107,174,134,125,226,194,114,103,130,151,86,93,178,217,103,224,229,235,80,165,77,173,91,254,144,234,95,165,186,227,145,87,207,159,34,66,54,41,198,219,89,232,135,146,71,170,11,214,35,211,82,208,207,181,128,8,171,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,95,240,0,130,188,71,248,127,195,204,69,9,220,91,194,27,119,252,214,32,116,204,59,26,59,140,71,110,226,139,189,13,237,144,183,150,219,104,121,150,204,214,135,141,91,141,182,141,165,18,254,100,218,165,107,78,233,174,216,215,85,26,245,181,167,116,85,171,126,161,30,169,78,147,202,67,156,137,76,56,151,26,115,98,201,72,86,213,161,39,162,136,210,122,104,100,101,216,37,174,124,243,131,108,230,231,11,240,58,180,147,137,10,246,161,199,174,166,236,163,196,106,71,34,11,238,185,17,12,173,183,29,65,37,72,121,49,150,233,33,43,112,219,37,18,22,165,25,110,87,52,200,86,41,88,152,45,155,27,27,19,49,46,187,232,107,110,141,233,62,182,111,74,244,142,87,54,155,41,150,254,109,148,45,197,106,227,168,79,170,147,211,93,79,66,35,50,252,185,193,205,157,229,155,172,80,249,113,93,143,46,143,66,129,29,184,212,43,113,83,202,83,20,164,27,104,39,205,11,38,218,37,173,215,80,110,41,102,141,250,114,208,102,105,105,4,82,43,134,46,67,191,13,245,216,216,243,139,20,93,214,13,191,80,79,163,105,117,26,119,50,45,208,242,80,242,92,209,92,212,159,38,59,233,142,106,220,219,141,60,162,113,147,215,99,169,43,169,1,79,249,242,200,22,106,177,131,53,183,198,36,225,102,19,183,86,182,107,103,78,114,28,180,86,233,177,121,138,110,159,25,167,140,219,122,66,22,71,205,109,205,76,211,219,223,219,174,162,201,114,151,135,151,30,20,101,179,14,240,242,239,130,112,171,116,74,27,49,234,49,141,230,221,228,72,61,84,227,123,219,82,144,173,170,81,150,169,81,145,233,222,63,219,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,0,8,191,196,47,43,247,246,108,240,94,139,135,56,115,87,183,233,213,42,117,209,26,182,235,181,185,15,50,194,152,110,36,182,84,148,169,150,157,81,175,116,132,25,17,164,139,66,87,111,113,28,96,201,159,11,252,125,203,182,100,236,252,99,189,110,252,63,155,69,183,253,33,212,177,75,168,77,114,82,249,240,36,71,70,196,185,17,180,30,139,121,38,122,172,189,82,61,53,61,8,250,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,139,254,0,1,149,113,127,220,46,60,9,225,151,223,94,113,52,80,8,191,238,23,30,4,240,203,239,175,56,154,58,174,108,124,44,99,39,195,251,135,203,159,16,215,133,62,120,228,226,85,42,6,86,241,37,17,26,174,219,20,114,69,173,83,74,218,96,170,52,232,169,66,10,18,219,212,141,114,89,107,69,37,77,164,249,140,180,226,150,73,83,74,113,233,43,158,76,162,82,179,125,132,105,181,24,168,196,163,221,148,25,10,169,91,149,87,227,165,104,67,230,131,74,226,188,178,73,186,136,207,22,221,252,179,212,150,219,46,26,92,229,19,106,207,181,217,107,87,108,107,170,179,101,93,48,122,42,213,191,80,145,75,168,198,230,161,206,68,166,28,83,110,183,189,6,164,43,106,208,162,213,38,105,61,53,35,50,237,22,211,194,79,56,183,222,40,115,178,209,125,67,244,159,201,43,125,85,26,61,111,152,203,61,45,46,47,67,9,138,119,78,211,9,223,183,152,181,243,214,226,150,122,237,50,61,9,66,21,241,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,57,166,98,176,26,205,204,150,17,215,112,166,243,133,17,72,168,199,90,233,147,158,142,111,46,147,81,36,40,163,205,104,146,180,43,123,106,86,166,146,90,119,160,214,218,143,98,212,71,158,204,197,96,53,229,150,220,92,174,225,77,231,10,90,87,78,144,181,211,39,61,28,153,69,90,156,107,81,71,154,209,37,107,78,199,18,157,77,36,181,108,89,45,181,30,244,40,138,85,112,167,206,13,87,7,177,66,6,94,238,83,136,187,39,17,43,4,150,29,83,74,231,211,171,111,54,134,88,90,20,218,20,167,16,250,155,143,29,72,95,170,131,54,220,37,54,73,116,156,159,252,65,178,73,74,205,125,128,221,118,216,98,36,28,69,181,99,200,122,149,49,49,82,167,234,204,37,151,148,138,74,220,83,205,33,8,114,66,155,82,93,112,212,76,159,48,210,68,78,57,173,16,255,0,93,86,21,213,253,181,183,46,75,114,161,254,249,14,117,54,116,119,63,228,184,203,205,184,143,169,73,82,125,134,66,247,184,124,231,110,149,154,251,1,202,21,206,252,72,56,139,106,199,142,205,86,26,165,37,79,213,152,75,44,165,117,100,54,150,90,66,16,228,133,56,149,52,217,40,153,62,89,40,200,156,111,89,106,56,166,112,51,41,66,202,182,7,86,49,54,166,92,234,171,219,169,118,220,69,69,91,237,203,172,58,203,139,142,219,164,149,35,107,37,202,91,142,25,173,7,203,109,100,147,53,154,18,172,235,221,151,77,118,249,186,171,55,173,211,59,173,173,92,21,9,21,74,140,158,82,27,231,202,125,197,56,235,155,16,73,66,119,45,106,61,18,68,146,215,66,34,46,193,119,220,53,50,81,78,203,166,28,65,197,11,214,153,166,38,221,212,245,57,37,106,41,76,57,74,165,201,40,206,162,152,235,14,40,144,111,33,108,37,110,40,218,74,210,226,214,209,26,146,130,82,225,95,26,191,20,246,183,195,248,62,99,81,30,43,34,153,187,165,101,7,8,241,170,235,98,157,18,177,118,87,164,91,180,219,114,148,252,132,161,11,124,145,84,82,229,60,130,81,58,184,204,150,221,252,178,212,214,227,45,154,155,230,147,137,137,87,101,211,93,190,110,170,205,235,116,206,235,107,87,5,66,69,82,163,39,148,134,249,242,159,113,78,58,230,196,18,80,157,203,90,143,68,145,36,181,208,136,139,176,92,167,11,220,139,126,5,45,84,99,142,49,217,157,38,36,214,183,250,30,52,213,110,122,133,75,113,180,145,106,201,164,186,121,143,106,231,51,83,82,208,209,161,191,154,82,164,54,115,252,0,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,32,7,26,191,11,22,183,196,8,62,93,81,21,87,148,239,20,248,55,241,2,222,243,22,7,201,204,45,173,66,177,177,247,18,236,171,90,15,69,69,183,239,10,205,46,157,27,154,183,57,17,88,154,235,109,55,189,102,165,171,106,16,146,213,70,106,61,53,51,51,237,23,83,194,179,24,235,184,187,148,122,68,107,141,157,101,216,85,7,108,230,228,238,71,240,168,177,152,97,200,199,177,8,73,35,150,196,134,152,211,214,82,185,27,212,163,82,204,138,96,8,85,196,135,37,56,167,156,31,193,223,224,206,191,106,83,62,73,122,95,173,244,236,169,44,243,58,174,147,151,202,228,176,238,186,116,203,221,187,110,154,167,77,117,61,60,87,15,78,30,152,209,148,204,104,173,98,54,35,92,246,85,70,155,81,181,228,209,26,106,137,54,91,207,165,247,37,196,121,42,82,94,140,210,73,27,99,172,140,201,70,122,154,123,59,204,172,40,0,0,0,0,0,0,0,0,0,0,0,0,0,113,108,218,96,37,39,48,56,59,91,180,100,65,136,186,146,34,73,126,156,243,173,36,212,137,37,21,246,218,50,81,182,181,22,138,123,95,84,181,247,125,121,241,196,252,59,186,176,107,16,106,118,125,122,52,168,51,232,243,158,109,151,77,14,52,110,19,79,173,180,188,218,148,148,40,210,106,108,204,148,68,93,222,207,101,159,240,204,207,101,62,179,79,135,129,152,153,85,54,103,195,101,182,169,115,101,62,148,182,235,104,76,56,172,179,204,122,65,169,78,26,141,106,218,148,104,101,169,151,180,133,154,178,243,82,26,67,236,56,151,27,113,36,180,45,38,70,74,73,150,164,100,101,222,67,254,192,0,7,192,189,239,155,103,15,45,185,215,77,213,85,141,6,12,8,238,200,113,111,62,219,90,146,27,82,204,136,214,164,150,187,80,175,105,119,10,54,226,9,156,105,249,132,196,9,20,27,86,169,49,171,82,146,226,227,54,210,95,82,91,144,227,79,202,73,59,163,111,184,210,201,77,60,146,221,161,25,151,184,187,248,54,0,96,181,207,142,248,151,73,177,45,168,78,61,207,144,194,166,56,77,184,164,179,25,82,26,105,199,20,104,66,246,146,121,169,51,81,167,66,246,251,143,66,153,118,193,122,6,5,225,101,10,199,163,65,138,203,241,160,197,41,206,178,210,19,207,148,152,205,52,227,134,105,66,13,70,163,104,143,114,139,83,246,251,139,166,128,0,0,14,51,155,108,98,139,130,152,33,113,221,138,121,37,44,224,76,98,34,119,22,227,123,164,125,196,104,91,208,125,237,123,15,95,119,213,158,155,134,175,91,197,188,78,153,84,81,59,34,165,117,86,220,113,180,122,235,81,185,38,65,168,146,69,170,149,244,156,238,213,71,246,139,238,200,126,5,194,193,60,4,183,163,28,20,177,82,173,65,137,85,155,171,68,149,147,207,66,138,78,36,254,109,10,250,77,119,43,83,247,153,251,36,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,15,240,159,13,154,132,25,16,36,54,149,181,37,165,178,226,84,68,100,164,168,140,140,140,143,176,203,67,20,55,196,171,47,146,240,115,29,103,214,224,192,38,233,23,50,157,170,147,141,52,100,218,94,145,50,98,182,106,77,161,36,123,27,46,205,76,244,246,153,14,227,194,47,49,39,70,185,101,224,237,195,85,144,166,102,147,146,33,37,215,245,66,92,91,144,35,182,132,146,221,34,46,194,61,9,40,215,221,238,22,242,70,70,90,145,234,70,63,160,0,0,63,134,68,101,161,136,141,159,28,149,91,185,141,179,101,220,148,74,123,49,238,250,76,39,23,17,230,154,109,11,144,77,53,41,104,101,74,75,14,58,178,83,175,17,154,72,203,95,102,135,223,70,248,131,135,119,126,23,93,51,109,91,190,141,54,157,58,4,135,25,249,248,238,179,191,99,139,70,244,115,18,147,52,154,155,86,135,161,119,14,245,149,60,248,98,150,93,107,113,227,77,173,212,107,86,201,37,12,174,159,42,76,137,41,101,189,236,17,242,90,57,13,182,147,38,217,52,167,216,91,140,187,143,178,222,48,27,61,216,19,141,116,104,14,181,119,83,232,213,89,8,105,46,66,169,207,135,29,222,106,144,214,164,150,250,133,171,77,206,237,47,110,164,101,222,93,178,34,36,248,53,6,81,38,4,214,36,180,226,73,72,113,151,9,105,81,25,106,70,70,71,161,150,134,95,223,31,160,7,205,173,220,116,11,110,11,181,58,253,102,13,62,43,8,82,214,236,169,8,105,4,68,70,163,237,89,145,119,36,207,245,24,174,44,243,113,50,162,80,169,181,76,50,193,106,138,37,212,159,67,240,165,84,216,121,14,54,210,84,153,44,172,218,122,52,162,82,86,74,38,148,157,83,216,71,169,151,113,10,182,163,81,177,7,27,239,246,160,193,98,171,95,174,87,103,164,150,178,75,242,150,75,125,242,35,90,204,137,107,219,189,210,212,251,126,151,180,207,182,232,242,11,145,59,127,1,45,152,183,165,231,75,143,50,239,168,50,135,76,223,97,14,28,68,184,220,87,54,23,50,58,29,109,72,117,165,118,106,122,107,239,212,202,106,17,17,17,17,22,132,93,196,63,160,0,0,0,0,0,0,0,0,0,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,42,132,85,226,143,224,79,19,126,229,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,117,35,52,57,155,164,210,168,25,146,197,122,21,10,153,18,157,77,167,95,21,216,144,225,196,101,44,177,25,134,231,188,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,22,191,193,83,194,197,211,241,2,119,151,83,132,255,0,31,146,173,86,165,80,41,83,107,181,218,156,74,117,54,157,29,201,115,38,75,121,44,177,25,134,210,106,113,215,28,81,146,80,132,164,141,70,163,50,34,34,51,49,154,204,202,98,244,156,122,199,155,231,23,30,126,91,145,238,42,195,207,83,202,91,13,50,251,84,228,104,212,38,92,67,90,160,150,220,102,217,108,204,141,90,154,12,205,74,51,53,31,53,22,253,193,115,29,40,85,92,56,184,242,241,83,172,213,94,185,40,149,9,55,37,54,52,130,91,145,81,71,116,163,54,226,35,175,83,75,123,37,41,107,91,102,72,35,84,178,90,119,153,186,104,178,160,0,20,3,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,122,85,169,52,170,253,42,109,10,187,76,137,81,166,212,99,185,18,100,57,108,165,230,36,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,57,254,92,176,66,149,151,28,30,162,224,213,10,185,46,175,77,160,72,168,170,28,185,109,165,15,155,18,39,63,37,180,57,183,213,82,208,151,201,6,178,36,146,205,6,162,74,55,108,46,150,0,2,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,0,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,22,168,42,131,20,56,48,85,106,216,242,76,225,93,239,18,129,133,117,120,242,103,174,68,212,42,108,218,19,233,211,108,20,52,107,74,165,33,106,89,27,110,41,196,154,91,67,164,234,148,180,54,114,108,171,8,112,95,11,240,22,205,111,15,240,142,208,137,110,208,155,144,236,179,142,202,220,117,110,190,225,150,247,93,117,213,41,215,87,161,37,36,165,169,70,72,66,16,90,37,9,34,207,14,108,124,83,227,39,196,11,135,204,95,30,131,39,217,76,188,179,117,138,31,33,232,82,37,209,232,80,35,185,38,187,113,166,1,74,98,148,131,109,102,193,45,6,227,68,181,186,234,9,180,160,151,191,78,98,200,141,45,44,203,66,118,5,129,102,225,101,155,73,195,236,62,183,162,80,237,234,28,114,141,6,12,98,61,141,35,83,51,51,51,51,82,214,165,26,150,181,168,205,107,90,148,165,26,148,163,51,162,30,40,254,59,49,55,238,95,39,132,37,87,3,31,207,103,236,223,239,33,85,98,255,0,184,92,120,19,195,47,190,188,226,104,113,71,240,39,137,191,114,249,196,33,65,116,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,13,79,10,139,227,115,96,89,180,43,203,12,177,6,141,111,68,135,112,221,81,234,209,171,83,153,35,74,231,162,25,66,40,198,233,17,237,82,208,151,220,65,47,77,230,141,137,51,52,182,130,79,138,224,169,226,158,233,248,127,59,204,105,195,149,113,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,226,138,248,152,100,162,157,150,11,238,155,123,97,165,51,166,195,107,183,72,208,161,182,82,158,244,52,230,89,108,156,142,244,135,148,230,254,118,139,125,179,83,155,143,71,210,72,36,178,74,87,138,200,14,112,106,185,77,197,196,170,160,113,28,177,47,25,16,224,93,104,121,165,26,227,48,133,168,155,156,210,155,66,157,223,28,158,117,102,218,82,162,117,10,90,54,239,54,220,110,231,179,41,154,236,56,203,126,7,22,55,212,221,249,71,2,169,200,98,219,98,150,241,56,221,102,84,134,86,236,116,162,66,73,77,161,149,54,218,220,55,143,84,147,105,51,73,56,163,67,107,207,21,255,0,127,222,88,167,121,85,177,7,16,110,25,117,203,134,185,32,228,206,157,36,203,123,171,208,136,136,136,136,146,132,37,36,148,33,9,34,66,16,148,165,36,148,164,136,174,39,134,46,67,191,2,20,40,216,243,139,20,93,183,245,193,79,79,163,105,117,26,119,46,85,174,202,150,242,92,209,92,213,23,58,67,10,142,106,220,219,110,178,147,113,147,211,123,169,57,254,0,0,2,42,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,247,215,147,205,23,252,0,2,170,248,174,100,91,242,249,160,193,75,51,253,81,42,255,0,133,5,95,220,169,53,70,227,146,127,225,122,165,165,95,160,241,163,251,33,225,85,96,36,166,69,242,101,93,206,30,35,202,166,57,85,244,53,153,107,244,242,46,106,147,75,65,202,75,110,154,249,81,163,54,173,117,121,222,83,164,78,41,38,219,105,66,148,173,198,72,105,205,4,210,105,52,170,5,42,21,10,133,76,137,78,166,211,163,183,18,28,56,140,165,150,35,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,63,88,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,159,113,75,20,172,76,22,177,42,120,153,137,117,223,67,91,116,110,79,91,55,165,122,71,43,154,242,25,111,230,217,66,220,86,174,58,132,250,169,61,53,212,244,34,51,47,215,96,95,246,110,41,217,180,156,65,195,235,134,37,114,222,174,71,41,48,103,70,51,216,234,53,50,50,50,50,37,33,105,81,41,11,66,136,150,133,165,73,81,37,73,50,47,64,0,0,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,139,254,0,1,149,113,127,220,46,60,9,225,151,223,94,113,52,80,8,191,238,23,30,4,240,203,239,175,56,154,58,174,108,124,44,99,39,195,251,135,203,159,25,182,164,213,170,180,10,172,42,237,10,167,46,157,82,167,72,110,92,57,145,30,83,47,198,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,106,120,84,175,28,91,90,133,18,234,194,75,214,60,29,149,170,173,62,177,75,153,39,154,179,230,197,136,228,87,35,183,176,207,98,118,174,108,147,212,136,148,124,205,20,102,73,73,23,128,224,169,226,158,233,248,127,59,204,105,195,149,113,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,2,189,120,215,210,105,79,101,182,205,174,189,76,136,186,148,59,226,60,72,243,20,202,77,246,88,122,4,213,58,210,28,211,114,80,181,48,202,148,146,61,20,109,54,103,174,210,210,173,178,157,226,159,6,254,32,91,222,98,192,210,152,172,14,45,121,40,244,220,57,153,178,195,42,101,86,101,105,158,75,119,165,61,130,231,182,168,44,177,203,69,77,36,106,222,223,37,13,52,219,169,109,42,73,182,105,116,201,178,105,229,174,184,50,235,143,55,150,91,113,114,133,138,214,100,217,105,93,58,66,17,83,130,204,130,101,21,106,113,173,39,34,19,166,164,45,59,28,74,116,37,26,21,177,100,135,18,91,208,147,43,254,194,28,209,97,126,44,229,229,188,197,197,173,196,137,66,129,71,118,165,114,52,202,220,148,186,27,241,227,147,211,98,186,148,182,78,169,108,150,237,52,108,141,196,108,90,18,105,113,6,116,67,156,12,202,87,115,83,142,53,140,77,169,151,38,148,206,234,93,183,17,81,80,195,145,40,237,60,226,227,182,233,37,75,220,241,243,86,227,134,107,89,115,28,89,36,201,4,132,166,95,240,155,201,69,59,16,38,126,51,184,161,76,231,209,104,149,4,55,104,66,112,165,71,113,218,164,87,217,120,170,105,113,10,66,28,101,165,182,166,82,159,157,66,220,231,146,201,38,201,18,237,252,82,183,26,191,20,246,183,195,248,62,99,81,16,0,89,247,11,174,31,243,42,243,41,185,155,198,251,119,147,74,103,166,168,216,244,183,220,125,137,78,74,105,246,159,102,172,174,90,209,181,146,229,104,211,110,18,210,242,92,83,134,146,65,52,167,109,168,0,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,162,0,113,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,73,78,50,86,181,10,223,205,196,58,181,34,15,79,46,230,179,233,213,74,163,156,213,175,168,148,135,228,196,75,154,40,204,145,163,17,35,163,68,145,39,212,215,77,202,81,159,75,224,143,138,21,88,183,254,33,96,187,201,150,253,54,167,71,106,232,142,106,154,174,68,55,227,60,220,103,118,71,208,211,189,244,203,103,115,132,105,61,34,54,147,37,118,108,183,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,195,34,50,50,50,212,143,188,132,43,207,214,68,237,252,124,182,100,222,150,101,46,60,75,190,158,202,221,35,97,132,54,114,210,219,114,156,216,124,184,235,117,197,45,215,83,217,169,107,167,191,67,58,92,172,209,177,7,4,47,247,96,206,98,171,64,174,80,167,168,144,179,75,241,86,107,101,243,34,90,12,201,11,219,189,163,208,251,62,143,176,203,178,210,114,51,196,202,137,93,166,210,240,203,26,106,41,137,82,97,12,66,139,83,125,228,54,219,169,74,99,50,131,117,233,50,141,74,89,168,221,82,180,79,105,22,164,93,228,44,118,137,113,208,46,72,13,84,232,21,152,53,8,175,161,43,67,177,100,33,212,153,26,73,69,218,131,50,238,81,31,235,33,244,128,126,121,115,224,211,217,92,153,243,88,140,211,105,53,45,199,156,36,37,36,69,169,153,153,158,132,90,17,255,0,120,71,124,121,207,118,4,224,165,26,123,174,221,212,250,205,86,58,29,75,112,169,147,225,200,119,154,148,59,161,41,190,161,10,211,115,91,79,219,169,145,119,159,101,67,230,179,62,24,165,152,170,212,136,208,171,117,26,45,178,105,91,40,167,197,147,38,50,94,111,123,228,92,230,138,67,141,168,205,183,137,42,246,30,210,46,226,237,224,184,125,135,119,126,40,221,48,173,91,66,141,54,163,58,124,134,217,249,136,238,189,179,123,136,70,245,242,210,163,36,146,156,78,167,161,247,139,200,200,118,74,173,220,185,89,177,46,74,221,61,153,23,125,90,19,107,150,243,173,54,181,199,39,90,138,181,178,149,41,134,221,65,37,214,76,201,38,103,167,183,83,238,151,36,68,69,161,15,232,0,0,15,225,153,17,106,103,161,16,168,110,46,153,137,58,205,203,19,7,109,234,171,233,102,17,55,34,106,89,127,68,41,104,114,124,119,16,162,67,166,71,216,101,169,41,26,251,253,195,135,112,213,203,228,188,99,199,104,21,185,208,9,202,69,178,166,170,166,227,173,25,182,167,163,204,134,173,154,155,107,73,158,199,12,244,212,143,79,105,16,190,72,16,217,167,193,143,2,59,105,67,81,154,67,45,165,36,68,73,74,72,136,136,136,187,8,180,33,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,2,38,241,21,203,180,12,106,193,58,165,94,37,57,233,21,218,4,87,231,69,54,25,74,214,174,68,73,106,66,59,26,90,204,141,110,247,17,151,212,100,125,244,147,133,215,141,195,130,24,191,73,175,146,164,65,155,64,172,48,83,27,213,109,43,70,37,33,110,54,162,220,131,211,86,180,50,51,46,238,221,61,154,39,192,76,74,166,226,198,18,218,247,165,62,123,18,87,80,164,194,122,79,41,212,172,219,125,200,205,56,180,43,69,43,69,23,48,181,35,51,50,215,183,222,58,8,0,0,0,254,25,17,150,134,90,145,136,209,154,172,141,97,126,99,232,242,165,174,149,22,151,113,242,86,108,79,138,196,118,22,183,54,190,105,230,57,211,184,225,145,184,246,229,105,219,216,71,222,93,180,241,152,44,142,99,126,5,86,38,33,251,66,171,88,163,182,251,137,102,109,58,159,46,67,100,209,45,221,170,91,135,29,9,250,13,110,51,46,205,12,143,184,251,56,92,10,173,207,104,84,137,234,117,66,167,71,157,29,122,234,203,174,71,117,10,74,139,220,100,100,100,164,151,235,47,168,73,44,34,226,59,152,220,40,105,152,136,184,125,63,25,148,165,178,69,106,92,249,90,36,185,101,216,93,74,75,185,191,255,0,41,94,241,38,173,174,52,85,152,180,194,110,227,178,88,122,105,183,169,170,61,53,106,71,51,105,118,17,174,118,187,117,221,245,233,160,252,55,119,26,27,198,109,37,81,237,75,38,154,196,197,25,150,249,84,215,82,146,73,165,69,216,109,206,215,93,77,63,245,136,153,139,217,226,204,22,48,46,75,53,123,214,163,77,133,33,75,51,139,77,169,78,101,173,170,230,122,187,21,33,101,166,142,25,105,238,34,33,225,176,167,4,49,79,29,46,200,180,155,98,218,173,212,213,62,75,101,34,121,66,146,243,104,37,186,132,169,199,28,67,107,208,139,154,149,26,140,143,176,245,246,246,221,6,74,178,7,98,101,218,141,18,232,175,67,69,86,236,148,203,111,58,228,198,217,124,162,184,164,71,90,137,163,92,118,221,111,99,172,153,164,140,245,45,79,218,125,147,0,136,146,90,17,17,17,123,8,127,64,0,0,0,0,0,0,0,0,0,0,0,7,159,191,239,251,55,11,44,218,182,32,226,13,195,18,135,111,80,227,156,153,211,164,153,236,105,26,145,17,17,17,26,150,181,40,210,132,33,36,107,90,212,148,164,148,165,17,31,234,180,238,154,21,243,106,209,175,91,90,119,91,69,184,41,241,234,148,233,60,165,183,207,138,251,105,113,167,54,44,146,180,238,66,210,122,40,137,69,174,134,68,125,131,56,89,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,18,168,69,94,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,138,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,51,89,155,31,20,248,201,241,2,225,243,23,197,170,112,84,240,177,116,252,64,157,229,212,225,63,196,63,226,167,140,117,220,34,202,61,94,53,184,206,146,239,218,131,86,115,146,119,35,248,44,89,44,62,228,147,216,180,40,151,204,98,59,172,105,234,169,60,253,233,81,41,4,71,66,224,36,86,64,49,230,78,95,51,71,104,220,207,77,137,26,133,95,144,139,102,225,92,185,13,70,97,20,233,110,182,149,60,227,206,33,68,210,24,117,44,201,51,35,78,165,28,208,107,74,84,163,26,30,0,1,64,60,81,252,118,98,111,220,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,0,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,0,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,90,160,0,207,14,36,225,13,229,143,89,246,196,76,35,195,246,34,57,93,184,177,34,228,102,57,203,124,153,97,164,34,108,151,93,121,197,246,153,33,182,155,113,195,36,146,150,100,131,36,165,74,50,73,222,78,88,178,245,106,229,127,6,168,184,71,107,73,235,250,14,100,154,141,81,113,91,142,245,78,115,170,220,236,135,18,130,254,229,180,18,148,181,33,166,154,65,173,123,55,31,85,20,3,197,31,199,102,38,253,203,228,240,132,170,224,99,249,236,253,155,253,228,42,172,95,247,11,143,2,120,101,247,215,156,77,14,40,254,4,241,55,238,95,56,132,40,4,106,160,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,229,92,81,252,118,98,111,220,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,242,152,165,133,182,38,52,216,149,60,51,196,186,23,166,109,186,207,39,173,133,213,61,31,155,202,121,15,55,243,140,173,14,39,71,26,66,189,85,22,186,104,122,145,153,30,117,243,59,151,171,171,43,248,203,90,194,59,166,79,95,208,114,228,211,170,136,138,228,118,106,112,93,78,230,164,54,149,151,247,77,172,146,165,165,14,180,234,9,107,217,184,252,85,118,255,0,188,174,107,102,217,179,43,183,12,185,116,43,58,60,152,212,42,122,140,137,136,40,145,33,114,31,52,36,136,136,214,227,174,25,169,103,170,204,146,218,76,246,182,132,166,111,240,197,200,119,225,190,187,27,30,113,98,139,186,193,183,234,9,244,109,46,163,78,230,69,186,30,74,30,75,154,43,154,147,228,199,125,49,205,91,155,113,167,148,78,50,122,236,117,37,117,32,0,0,2,42,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,247,215,147,205,23,252,0,0,40,135,137,166,79,173,156,173,98,133,18,181,135,37,18,29,147,124,199,117,84,170,58,93,144,235,244,199,225,183,29,18,80,183,31,91,138,117,11,83,200,117,43,53,235,171,142,35,106,73,180,169,113,255,0,45,216,33,85,204,126,54,218,216,47,70,174,68,163,72,184,228,58,149,207,146,218,156,68,102,25,97,201,15,44,144,158,213,172,154,101,205,136,213,36,165,237,73,169,4,102,178,209,158,22,225,109,137,130,214,37,51,12,240,210,133,232,107,110,141,206,232,161,117,79,72,229,115,94,91,206,124,227,203,91,138,213,199,86,175,89,71,166,186,22,132,68,69,234,192,0,7,42,205,143,133,140,100,248,127,112,249,115,227,53,130,90,113,12,206,157,87,52,248,161,34,133,104,92,18,213,133,118,212,130,43,126,25,198,84,82,154,249,55,181,218,131,237,169,70,165,173,74,55,82,209,172,146,104,100,210,92,182,214,183,183,123,94,28,28,64,38,101,222,186,214,18,98,245,197,254,100,243,250,151,218,147,33,183,228,57,110,202,216,183,55,71,67,40,113,197,178,243,132,72,91,36,157,164,227,164,234,77,31,60,78,221,248,0,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,239,175,39,154,47,248,0,6,85,197,255,0,112,184,240,39,134,95,125,121,196,209,64,34,255,0,184,92,120,19,195,47,190,188,226,104,234,185,177,240,177,140,159,15,238,31,46,124,102,176,106,160,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,229,92,81,252,118,98,111,220,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,128,28,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,26,83,1,66,220,70,114,81,248,170,226,59,21,251,2,153,85,115,12,174,159,156,166,201,124,185,173,210,231,25,172,220,166,41,237,202,90,182,161,4,227,74,116,146,165,182,165,39,87,84,203,174,28,96,110,255,0,188,154,176,100,97,106,110,25,103,105,202,172,51,95,93,37,70,74,96,170,45,50,227,9,144,130,50,213,11,54,158,90,21,180,203,121,19,123,247,114,219,219,221,50,11,149,25,153,173,199,24,148,74,155,91,44,203,95,147,88,186,30,113,151,205,183,226,165,228,146,96,37,198,141,60,183,164,122,233,73,155,136,82,91,67,238,39,113,181,177,87,253,105,218,212,43,26,213,163,89,86,180,30,138,139,111,211,227,210,233,209,185,171,115,145,21,134,210,219,77,239,89,169,106,218,132,36,181,81,154,143,77,76,204,251,71,214,20,173,198,175,197,61,173,240,254,15,152,212,71,52,225,197,147,234,86,108,49,114,122,175,146,150,86,37,149,29,137,245,164,70,117,45,174,115,238,172,202,52,19,81,44,157,109,14,147,111,173,110,54,147,50,67,10,65,41,181,184,135,19,125,52,154,77,42,129,74,133,66,161,83,34,83,169,180,232,237,196,135,14,35,41,101,136,204,54,146,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,15,214,3,197,98,246,52,97,126,2,217,174,98,6,46,93,241,45,218,19,114,26,136,82,30,67,142,173,215,220,51,216,211,77,52,149,58,234,244,37,40,210,132,168,201,8,90,207,68,161,70,94,170,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,150,33,165,60,167,120,88,193,191,135,246,247,151,48,58,168,128,28,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,22,147,198,158,192,141,93,203,205,169,136,49,237,233,115,42,86,173,208,136,203,156,201,58,164,64,167,76,142,225,60,110,146,79,98,80,185,12,64,65,45,101,216,189,137,73,151,48,201,85,215,195,223,20,42,184,85,156,28,54,169,211,211,45,232,245,250,195,86,188,232,140,205,84,100,72,98,160,162,140,92,221,8,201,196,52,235,141,72,38,212,90,41,113,209,218,147,34,90,116,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,134,68,162,208,200,140,143,216,98,31,231,87,32,118,38,98,104,210,238,138,12,52,82,174,200,172,184,243,78,67,109,150,10,83,137,68,133,145,58,105,142,227,174,111,117,226,53,17,30,167,161,123,75,182,151,241,91,4,49,79,2,238,217,116,155,158,218,173,211,21,2,75,133,30,121,194,146,203,107,36,58,180,165,198,220,91,104,215,94,82,148,74,34,46,194,215,217,217,238,112,135,60,89,130,193,245,198,102,145,122,212,106,80,163,169,6,81,106,85,41,207,53,181,60,191,87,98,100,32,180,209,178,45,61,198,100,37,157,163,198,134,242,133,73,76,123,174,201,166,63,49,38,68,75,139,77,117,73,52,146,82,93,166,228,237,117,212,149,255,0,80,253,215,47,26,42,204,170,97,183,110,89,44,51,52,155,212,149,34,154,180,163,153,180,251,12,209,59,93,186,237,250,244,212,70,92,93,226,59,152,220,87,105,232,139,184,125,1,25,228,169,179,69,22,92,248,186,164,249,133,218,93,74,139,185,207,255,0,37,62,225,27,103,213,110,123,190,164,111,84,106,21,58,196,233,11,215,87,157,114,67,171,82,148,126,243,51,51,53,40,255,0,89,253,99,186,101,247,35,152,223,142,181,136,104,98,208,170,209,232,238,62,218,94,155,80,167,203,142,217,180,107,107,114,144,225,71,90,126,131,187,136,207,179,66,51,238,46,219,135,202,174,70,176,191,46,20,120,178,209,74,139,84,184,249,40,55,231,202,98,59,235,67,155,88,53,114,220,233,219,112,136,156,103,114,117,237,237,51,239,62,201,46,68,68,90,17,104,68,63,160,0,0,3,159,99,222,37,83,112,159,9,110,139,210,161,61,136,203,167,210,102,189,27,154,234,80,110,62,220,103,92,66,19,170,147,170,143,150,122,17,25,25,233,217,239,25,216,197,27,198,225,198,252,95,171,87,205,114,39,77,175,214,31,40,109,234,183,85,163,242,150,182,219,73,110,89,233,171,186,17,17,159,127,102,190,219,182,225,213,151,104,24,43,130,116,186,188,186,115,209,235,181,248,172,78,148,111,178,148,45,60,248,145,20,180,118,180,133,145,18,218,238,51,63,172,204,251,165,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,15,207,81,131,30,169,79,147,77,150,218,86,196,182,86,195,137,81,17,146,144,164,154,76,180,61,72,251,12,251,197,14,113,37,203,196,172,28,199,9,245,234,93,61,228,81,46,39,29,168,147,188,163,36,37,249,19,38,43,97,26,91,66,11,212,108,143,77,76,244,246,153,14,255,0,194,91,53,110,192,173,189,129,87,141,81,134,161,60,210,159,166,57,33,243,73,169,243,92,24,172,176,147,113,237,15,176,148,100,132,163,94,253,61,164,45,173,42,37,36,148,147,35,35,45,72,203,218,63,160,0,0,0,62,101,122,216,183,110,152,75,167,92,116,56,21,56,206,36,210,166,166,70,67,200,50,50,50,62,197,145,151,114,148,95,172,253,226,51,226,215,13,220,183,226,145,73,146,155,112,168,18,228,18,207,153,70,135,2,46,138,87,48,245,215,165,81,247,185,175,252,148,251,132,59,196,110,12,247,20,89,207,185,135,87,116,119,161,237,82,154,77,74,160,226,156,215,85,237,35,38,96,233,221,179,187,219,175,212,56,180,174,19,217,159,68,231,163,70,42,2,154,109,106,74,92,87,164,12,148,68,122,17,145,148,62,222,193,234,40,28,31,177,242,105,180,117,122,213,184,194,86,148,154,182,201,154,147,35,61,53,47,90,23,214,98,72,225,39,7,28,53,164,38,37,75,19,110,90,180,217,141,242,220,114,60,41,145,220,142,163,46,90,141,38,151,161,17,153,106,75,45,61,198,95,88,155,120,81,128,56,85,131,20,182,233,182,29,161,75,132,166,210,148,28,164,211,227,55,33,100,73,66,125,101,180,218,53,215,148,131,63,172,181,247,105,209,0,0,0,0,0,0,0,0,0,0,0,0,0,5,21,241,92,252,99,191,24,231,255,0,13,127,249,41,252,35,228,7,67,191,209,126,139,222,157,220,189,127,244,207,201,117,91,189,125,251,52,249,142,156,126,190,26,25,227,147,151,27,201,156,30,190,17,17,120,117,122,86,27,91,210,220,91,81,215,67,168,188,77,176,83,84,242,205,41,56,198,148,52,151,146,181,122,136,108,156,65,145,165,104,122,58,230,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,74,161,21,120,163,248,19,196,223,185,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,42,175,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,205,102,108,124,83,227,39,196,11,135,204,95,22,169,193,83,194,197,211,241,2,119,151,83,132,255,0,20,87,197,147,29,40,88,193,153,175,147,118,149,102,171,46,149,135,116,245,219,114,153,144,75,110,42,43,13,202,120,230,174,59,106,63,248,6,86,230,212,154,213,24,180,220,132,182,181,70,168,216,57,93,119,0,170,57,129,144,247,38,139,26,240,135,103,67,111,106,21,213,202,114,20,153,114,15,82,94,246,249,40,106,55,97,163,106,250,175,85,90,182,162,63,149,132,246,47,225,67,20,236,220,51,244,167,163,62,86,220,20,234,23,91,200,231,116,189,84,150,217,230,242,247,39,126,222,102,237,187,147,174,154,106,90,234,62,85,217,107,87,108,107,170,179,101,93,48,122,42,213,191,80,145,75,168,198,230,161,206,68,166,28,83,110,183,189,6,164,43,106,208,162,213,38,105,61,53,35,50,237,26,9,200,6,60,198,204,30,87,45,27,153,233,178,228,215,104,17,209,108,220,43,151,33,217,47,174,163,17,166,210,167,156,121,196,36,221,91,237,41,153,38,100,106,208,228,26,13,106,82,84,98,69,0,10,1,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,0,0,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,0,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,158,207,217,191,222,66,213,0,7,31,192,108,179,217,184,13,112,226,77,231,70,157,46,163,112,226,141,209,54,227,173,77,120,205,8,74,28,149,33,232,209,26,104,148,105,74,25,76,151,8,215,218,183,22,181,168,204,147,177,182,251,0,10,1,226,143,227,179,19,126,229,242,120,66,85,112,49,252,246,126,205,254,242,21,86,47,251,133,199,129,60,50,251,235,206,38,135,20,127,2,120,155,247,47,156,66,20,2,53,80,42,175,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,114,174,40,254,59,49,55,238,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,5,27,113,79,205,157,155,152,204,80,164,216,248,127,30,36,234,22,26,200,168,70,143,113,196,158,111,177,89,92,166,225,155,166,218,57,105,36,161,167,99,184,217,45,43,113,14,150,139,73,237,50,51,132,2,239,184,81,230,150,213,197,188,26,99,3,190,77,210,173,187,147,12,233,241,216,233,160,169,182,153,171,193,82,148,93,115,108,238,230,115,185,159,217,74,208,210,110,190,135,55,17,191,203,68,234,0,0,0,17,87,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,191,224,0,1,85,124,115,191,50,127,180,159,187,68,85,225,113,227,179,12,190,250,242,121,162,255,0,128,0,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,58,254,85,114,207,121,102,191,23,33,225,109,159,58,37,57,9,142,170,149,94,167,36,201,72,167,83,155,91,104,117,242,111,113,41,229,238,117,180,33,180,153,110,90,211,185,72,70,247,17,229,113,163,8,111,44,5,197,11,131,8,241,1,136,141,215,109,217,9,102,65,196,124,158,97,212,45,180,186,211,205,175,176,205,14,52,227,110,17,40,146,178,37,145,41,41,81,26,74,199,248,81,231,167,242,25,95,198,187,207,253,79,22,192,155,57,63,221,37,84,183,36,26,191,224,186,84,41,63,166,201,47,251,29,145,106,128,0,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,139,254,0,1,149,113,127,220,46,60,9,225,151,223,94,113,52,80,8,191,238,23,30,4,240,203,239,175,56,154,58,174,108,124,44,99,39,195,251,135,203,159,25,172,26,168,21,87,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,57,87,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,0,32,7,26,191,11,22,183,196,8,62,93,81,21,87,148,239,20,248,55,241,2,222,243,22,6,148,192,86,175,24,44,215,80,168,86,33,229,86,214,118,149,84,173,92,220,137,151,65,243,150,183,168,177,89,121,137,49,91,218,146,36,19,207,173,9,94,138,81,169,13,35,83,111,71,218,113,53,2,44,211,132,6,108,236,219,22,76,156,175,94,17,226,82,87,117,86,36,214,169,21,201,51,205,40,149,81,113,168,113,218,166,147,92,189,169,90,210,195,138,67,138,116,183,47,107,73,73,173,104,221,110,128,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,90,160,0,207,183,17,134,243,22,206,100,170,44,230,66,108,73,149,36,71,121,54,212,136,145,162,198,97,235,124,167,203,233,22,219,76,56,226,155,65,171,156,100,135,220,91,233,35,34,113,74,208,140,228,7,10,124,241,198,195,90,172,12,173,226,74,37,187,66,185,235,4,139,90,166,149,186,249,211,170,50,148,132,20,37,183,169,146,35,60,238,138,74,155,73,114,222,117,197,44,148,151,84,227,53,192,52,167,148,239,11,24,55,240,254,222,242,230,7,85,16,3,141,95,133,139,91,226,4,31,46,168,138,171,202,119,138,124,27,248,129,111,121,139,2,252,243,129,96,70,196,252,174,98,149,152,245,189,46,187,34,85,175,58,77,62,159,16,157,83,239,212,99,52,114,33,19,105,104,247,173,101,37,150,76,144,90,239,50,36,153,40,140,210,121,183,26,115,193,11,214,171,137,88,47,96,226,53,118,60,70,42,87,85,175,74,173,204,106,34,20,150,27,126,76,70,222,113,45,165,74,82,137,4,165,153,17,26,148,122,105,169,159,120,246,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,222,43,224,14,21,99,61,45,202,109,249,104,82,230,169,196,169,5,41,84,248,206,72,65,26,86,159,85,110,182,189,52,230,172,203,235,61,125,250,194,76,92,224,227,134,181,116,203,169,97,149,203,86,133,49,206,99,141,199,155,50,59,113,210,103,204,81,36,146,204,35,50,45,77,5,167,184,143,234,17,186,191,193,251,31,33,27,167,72,173,91,143,165,9,81,167,116,153,170,51,50,215,66,245,97,125,68,60,188,94,19,217,159,92,230,99,73,42,2,90,113,105,74,156,79,164,8,146,70,122,25,153,156,62,206,193,218,112,231,131,61,197,42,115,14,98,45,221,29,152,123,82,167,83,77,168,56,151,53,213,27,136,137,232,58,119,111,239,246,233,245,137,137,132,188,55,114,223,133,165,26,74,173,194,175,203,142,72,62,101,102,28,9,90,169,60,179,215,94,149,39,222,223,255,0,148,175,120,146,244,11,98,221,181,161,34,157,110,80,224,83,35,54,146,74,90,135,25,182,82,68,68,68,93,136,34,46,228,164,191,81,123,135,212,0,0,0,1,252,82,137,41,53,40,200,136,139,83,51,246,10,148,226,211,154,183,103,214,217,192,171,58,168,195,176,153,101,50,42,110,71,124,212,105,124,151,58,43,204,44,219,123,66,236,52,153,161,72,215,187,95,97,8,255,0,195,107,47,18,177,143,28,41,245,218,157,57,229,209,45,215,26,168,155,188,147,52,41,248,243,33,171,97,154,155,90,15,212,112,207,77,72,244,246,145,11,228,167,65,143,75,167,198,166,196,109,40,98,35,40,97,180,164,136,137,40,74,73,36,90,22,132,93,132,93,195,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,8,171,196,63,47,81,113,187,3,170,114,160,192,39,107,116,38,94,168,198,90,26,37,45,68,204,57,102,132,106,77,173,102,91,221,46,194,211,237,35,239,163,43,66,225,184,176,111,19,161,213,153,113,248,117,59,110,172,223,56,144,110,54,162,92,121,9,82,147,222,133,125,38,251,140,203,187,216,99,67,153,90,197,184,88,201,130,118,189,216,196,230,228,74,85,46,11,115,76,157,37,169,50,78,35,14,56,74,209,107,50,86,174,118,238,61,123,123,126,190,182,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,149,102,95,46,150,38,104,48,178,126,25,223,81,255,0,157,153,71,155,189,239,226,202,167,76,243,44,76,229,180,235,124,238,87,61,106,229,45,91,23,220,101,220,101,159,108,197,96,53,229,150,220,92,174,225,77,231,10,90,87,78,144,181,211,39,61,28,153,69,90,156,107,81,71,154,209,37,107,78,199,18,157,77,36,181,108,89,45,181,30,244,40,139,154,139,254,225,113,224,79,12,190,250,243,137,162,85,8,171,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,49,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,234,70,107,51,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,38,86,53,226,133,43,5,112,142,239,197,122,202,98,57,30,214,163,201,169,34,60,153,169,136,137,143,161,7,201,138,78,168,140,144,183,157,229,180,143,85,70,107,113,36,73,81,153,17,230,134,236,186,107,183,205,213,89,189,110,153,221,109,106,224,168,72,170,84,100,242,144,223,62,83,238,41,199,92,216,130,74,19,185,107,81,232,146,36,150,186,17,17,118,11,20,205,254,5,208,176,7,133,246,18,91,116,202,53,86,153,85,175,94,20,123,146,228,102,168,107,41,73,172,74,162,75,57,8,91,106,36,242,121,123,16,201,54,73,73,165,44,150,237,203,53,173,80,175,41,222,41,240,111,226,5,189,230,44,9,21,197,167,47,20,172,26,204,52,123,242,212,165,75,139,66,196,232,242,107,111,173,233,137,121,10,173,148,133,29,65,45,36,207,154,132,25,61,25,227,37,234,157,242,22,77,153,37,60,182,253,175,5,188,99,161,89,248,203,118,224,237,93,158,92,188,68,167,199,145,75,147,185,103,186,85,53,50,28,84,109,137,65,145,111,97,249,14,243,20,180,37,61,54,223,89,78,36,138,229,0,5,0,241,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,0,0,42,175,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,0,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,106,128,0,0,40,7,138,63,142,204,77,251,151,201,225,9,85,192,199,243,217,251,55,251,200,85,88,191,238,23,30,4,240,203,239,175,56,154,28,81,252,9,226,111,220,190,113,8,80,8,213,64,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,202,184,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,241,0,56,157,103,199,240,33,66,147,128,216,79,90,219,127,92,20,245,122,74,169,78,168,242,229,90,236,169,108,169,189,83,202,81,115,164,48,169,4,157,174,54,235,41,54,222,45,55,180,163,167,107,2,192,188,177,78,242,164,225,246,31,91,210,235,151,13,114,65,70,131,6,49,22,247,87,161,153,153,153,153,37,8,74,73,75,90,212,100,132,33,42,82,141,41,73,153,88,246,111,248,83,80,176,191,46,52,187,215,5,38,250,74,224,176,41,242,234,23,172,154,131,203,105,234,244,82,66,92,118,83,40,83,134,204,126,152,144,233,165,132,145,41,109,40,200,220,117,214,210,79,87,94,22,226,149,247,130,215,221,51,19,48,210,187,232,107,146,141,206,232,166,244,172,200,229,115,89,91,46,124,219,200,91,106,213,183,86,159,89,39,166,186,150,134,68,101,162,156,177,102,22,213,205,6,13,81,113,114,214,141,208,117,252,200,213,26,90,229,55,33,234,100,230,149,181,216,238,41,7,253,203,136,53,37,10,91,78,180,179,66,55,237,46,170,0,0,2,42,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,247,215,147,205,23,252,0,0,42,175,142,119,230,79,246,147,247,104,138,188,46,60,118,97,151,223,94,79,52,95,240,0,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,140,242,125,148,203,55,40,184,95,242,30,133,34,37,98,187,62,67,146,107,183,26,96,28,87,234,171,39,22,108,18,208,110,58,104,67,77,44,155,74,9,123,53,230,44,136,148,234,204,254,86,118,242,125,108,230,231,11,221,162,168,162,66,189,168,113,223,85,167,88,150,236,142,68,23,221,113,133,188,135,27,105,100,149,33,228,198,67,70,181,33,195,108,148,107,66,84,101,181,89,246,187,45,106,237,141,117,86,108,171,166,15,69,90,183,234,18,41,117,24,220,212,57,200,148,195,138,109,214,247,160,212,133,109,90,20,90,164,205,39,166,164,102,93,162,234,120,112,113,0,135,152,138,19,88,73,139,215,23,249,172,64,234,95,106,76,134,216,142,221,197,23,122,220,221,29,12,161,182,208,243,45,153,33,108,146,119,27,109,19,169,53,252,241,53,58,128,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,125,121,60,209,127,192,0,50,174,47,251,133,199,129,60,50,251,235,206,38,138,1,23,253,194,227,192,158,25,125,245,231,19,71,85,205,143,133,140,100,248,127,112,249,115,227,53,131,85,2,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,135,42,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,4,0,227,87,225,98,214,248,129,7,203,170,34,170,242,157,226,159,6,254,32,91,222,98,192,210,152,143,249,215,205,117,11,41,120,53,54,242,230,210,166,93,245,45,97,218,212,73,175,45,61,124,173,200,39,28,52,182,70,179,101,132,47,154,225,234,132,158,136,111,152,133,186,217,140,246,93,151,77,118,249,186,171,55,173,211,59,173,173,92,21,9,21,74,140,158,82,27,231,202,125,197,56,235,155,16,73,66,119,45,106,61,18,68,146,215,66,34,46,193,102,150,87,9,8,213,204,153,59,89,174,179,45,140,110,169,71,85,207,73,67,92,216,231,29,10,140,149,49,66,148,204,151,16,209,45,70,71,204,116,210,210,217,121,221,13,75,109,147,39,107,90,173,76,188,176,162,255,0,155,70,152,228,186,5,217,103,86,28,140,234,226,75,34,126,159,81,136,241,165,70,219,204,168,200,150,219,173,158,139,109,71,218,146,52,159,113,139,211,225,243,157,186,86,107,236,7,40,87,59,241,32,226,45,171,30,59,53,88,106,148,149,63,86,97,44,178,149,213,144,218,89,105,8,67,146,20,226,84,211,100,162,100,249,100,163,34,113,189,101,168,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,106,128,3,138,102,187,42,56,113,155,92,56,93,149,122,181,208,213,96,243,31,160,87,216,100,151,42,145,41,68,68,106,73,25,151,49,149,237,73,58,201,153,37,196,165,38,70,133,161,183,17,158,43,254,192,188,176,178,242,171,97,246,32,219,210,232,119,13,14,65,198,157,6,73,22,246,151,161,25,25,25,25,165,104,82,77,43,66,210,102,133,161,73,82,77,73,81,25,249,241,165,60,167,120,88,193,191,135,246,247,151,48,58,168,128,28,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,26,83,25,161,204,189,129,27,11,51,13,137,24,125,79,183,165,208,233,180,59,162,165,26,151,6,73,59,189,170,119,80,179,134,100,110,153,173,104,84,115,105,104,90,140,247,161,73,86,170,221,169,219,255,0,7,171,214,171,117,100,249,20,42,132,120,141,199,179,174,138,149,18,10,153,66,137,110,48,180,179,56,212,233,154,140,141,124,217,206,164,141,36,146,216,148,22,154,145,169,83,124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,76,210,226,220,28,26,193,75,166,236,126,115,113,229,34,151,57,184,58,186,72,82,164,148,71,220,108,147,170,208,102,173,91,236,218,122,251,190,172,241,221,247,13,197,140,152,157,50,172,243,143,204,169,220,149,103,57,36,179,113,197,26,228,72,82,146,158,245,171,233,57,220,70,125,254,211,23,153,195,195,47,49,112,71,3,169,146,231,64,229,86,235,172,179,81,146,181,180,73,90,73,232,113,13,104,212,219,66,200,183,180,125,135,175,218,103,221,42,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,127,140,184,145,167,69,122,20,198,27,121,137,13,169,167,91,113,36,164,173,10,45,13,38,71,216,100,100,102,90,24,162,126,38,25,118,145,132,88,205,80,187,169,148,190,69,18,229,148,236,212,173,166,13,13,37,249,18,230,56,72,35,75,73,65,25,33,178,236,212,207,79,105,144,236,92,35,179,38,116,27,158,94,13,92,213,71,58,73,201,114,68,18,121,255,0,80,158,91,144,35,182,218,119,186,69,174,132,173,9,40,51,247,123,133,189,165,68,164,146,146,122,145,150,164,99,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,47,231,251,39,212,172,217,97,26,147,79,41,109,223,118,116,121,147,237,69,178,234,73,18,95,90,18,110,65,117,46,45,45,108,144,108,180,130,113,74,73,180,180,161,123,182,19,141,185,65,151,101,173,93,177,174,170,205,149,116,193,232,171,86,253,66,69,46,163,27,154,135,57,18,152,113,77,186,222,244,26,144,173,171,66,139,84,153,164,244,212,140,203,180,95,79,11,143,2,120,101,247,215,156,77,18,168,69,94,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,138,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,51,89,155,31,20,248,201,241,2,225,243,23,197,170,112,84,240,177,116,252,64,157,229,212,225,226,184,211,227,204,106,77,155,106,101,202,141,54,90,42,85,217,8,185,171,68,204,135,90,71,163,153,55,26,140,203,168,36,108,125,14,200,39,28,34,223,243,107,130,133,26,61,100,40,160,255,0,14,172,28,174,227,38,110,44,72,212,135,186,120,150,125,65,139,198,169,39,106,23,201,139,1,246,156,73,108,82,208,106,230,190,113,216,213,59,148,142,126,253,170,74,20,66,197,120,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,46,79,138,158,14,87,113,119,40,245,121,54,227,218,203,176,170,13,94,46,70,218,143,225,81,99,48,251,114,75,122,214,146,71,45,137,14,191,175,172,165,114,54,37,38,165,145,149,27,216,23,253,229,133,151,149,39,16,112,250,225,151,67,184,104,114,10,76,25,209,140,183,180,189,12,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,143,78,86,157,211,66,190,109,90,53,235,107,78,235,104,183,5,62,61,82,157,39,148,182,249,241,95,109,46,52,230,197,146,86,157,200,90,79,69,17,40,181,208,200,143,176,125,96,20,3,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,0,0,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,0,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,133,170,0,0,0,160,30,40,254,59,49,55,238,95,39,132,37,87,3,31,207,103,236,223,239,33,85,98,255,0,184,92,120,19,195,47,190,188,226,104,113,71,240,39,137,191,114,249,196,33,64,35,85,2,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,135,42,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,34,179,131,155,59,55,40,184,95,242,226,187,30,37,98,187,62,67,113,168,86,226,167,156,87,234,171,39,16,79,154,22,77,186,104,67,77,44,220,82,205,27,53,229,160,204,148,234,8,243,217,127,223,247,150,41,222,85,108,65,196,27,134,93,114,225,174,72,57,51,167,73,50,222,234,244,34,34,34,34,36,161,9,73,37,8,66,72,144,132,37,41,73,37,41,34,43,158,225,123,146,143,197,254,196,70,51,226,21,50,171,7,18,111,42,122,227,59,78,154,92,159,67,82,212,242,86,136,230,210,84,122,188,239,41,135,156,55,8,150,223,168,214,198,212,135,121,147,168,82,7,20,44,148,126,47,247,218,241,159,15,105,148,168,56,109,121,84,17,25,170,116,34,228,250,26,168,166,84,181,199,38,148,163,213,151,121,79,188,217,182,68,134,253,118,182,54,148,53,204,228,25,36,206,13,205,148,108,80,106,180,147,151,54,201,174,72,97,55,101,30,35,81,249,243,152,105,183,208,202,219,113,212,26,146,182,85,37,110,146,18,182,201,195,73,33,106,73,30,228,232,78,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,250,192,0,4,85,226,143,224,79,19,126,229,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,239,175,39,154,47,248,0,0,85,95,28,239,204,159,237,39,238,209,21,120,92,120,236,195,47,190,188,158,104,191,224,0,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,130,188,71,248,127,195,204,69,9,220,91,194,27,119,252,214,32,116,204,59,26,59,140,71,110,226,139,189,13,237,144,183,150,219,104,121,150,204,214,135,141,91,141,182,141,165,18,254,100,218,166,27,2,255,0,188,176,178,242,164,226,14,31,92,50,232,119,13,14,65,73,131,58,49,150,246,151,161,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,223,246,73,51,131,108,230,231,11,218,173,36,226,66,189,168,113,216,77,217,71,136,212,142,68,23,221,113,244,50,182,220,117,4,149,33,228,198,91,164,132,173,195,108,148,72,90,148,101,185,82,40,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,125,121,60,209,127,192,0,50,174,47,251,133,199,129,60,50,251,235,206,38,138,1,23,253,194,227,192,158,25,125,245,231,19,71,85,205,143,133,140,100,248,127,112,249,115,227,53,131,85,2,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,135,42,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,4,0,227,87,225,98,214,248,129,7,203,170,34,170,242,157,226,159,6,254,32,91,222,98,192,209,157,255,0,127,217,184,89,102,213,177,7,16,110,24,148,59,122,135,28,228,206,157,36,207,99,72,212,136,136,136,136,212,181,169,70,148,33,9,35,90,214,164,165,36,165,40,136,243,173,154,172,204,94,89,175,197,201,152,165,120,65,137,78,66,99,166,155,72,166,70,34,82,41,212,230,214,226,218,96,220,218,74,121,123,157,113,107,113,68,91,150,181,109,74,17,177,180,76,174,19,121,40,167,98,4,207,198,119,20,41,156,250,45,18,160,134,237,8,78,20,168,238,59,84,138,251,47,21,77,46,33,72,67,140,180,182,212,202,83,243,168,91,156,242,89,36,217,34,93,191,138,213,226,201,146,138,142,32,67,252,103,112,190,153,207,173,81,41,235,110,239,132,217,69,142,219,180,184,172,60,241,212,212,226,212,133,184,243,72,109,44,169,63,58,181,183,200,36,18,73,147,37,214,94,93,113,230,242,203,110,46,80,177,90,204,155,45,43,167,72,66,42,112,89,144,76,162,173,78,53,164,228,66,116,212,133,167,99,137,78,132,163,66,182,44,144,226,75,122,18,101,161,60,186,227,205,155,153,44,35,161,98,181,153,54,34,145,81,142,132,84,224,179,32,222,93,38,162,72,73,200,132,233,169,8,86,246,212,173,9,70,132,239,65,161,196,150,197,164,206,168,120,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,133,170,0,0,135,252,64,178,35,66,205,85,170,229,235,107,35,162,196,219,126,158,109,211,164,234,183,61,41,21,134,229,56,213,43,98,228,53,29,142,108,153,9,62,165,68,106,70,154,30,169,236,42,33,171,82,106,180,10,172,218,21,118,153,46,157,82,167,72,114,36,200,114,217,83,47,198,125,181,26,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,105,39,41,222,22,48,111,225,253,189,229,204,14,170,32,7,26,191,11,22,183,196,8,62,93,81,21,87,148,239,20,248,55,241,2,222,243,22,6,148,197,48,113,167,176,36,208,179,13,106,98,12,123,122,36,58,109,213,107,162,50,231,50,77,37,115,234,48,228,56,79,27,164,147,222,165,162,59,240,16,75,89,118,163,98,82,103,203,50,79,214,224,143,122,213,96,99,70,33,97,203,49,226,29,54,185,107,181,91,144,234,144,174,122,95,131,45,182,90,74,21,187,105,32,211,80,120,212,70,147,51,52,183,161,167,67,37,92,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,226,148,73,73,169,71,161,17,106,102,42,19,139,142,100,206,189,115,196,193,171,102,168,231,73,5,45,200,156,76,191,234,27,200,114,124,119,27,86,199,76,181,208,211,169,41,4,126,255,0,112,227,188,51,242,237,35,23,113,154,159,119,84,233,124,250,37,183,41,169,170,91,172,26,154,83,241,229,195,112,208,102,166,148,131,51,67,135,217,169,30,158,210,33,123,17,34,70,129,21,152,80,216,109,150,35,182,150,154,109,180,146,82,132,36,180,36,145,23,97,17,17,17,104,67,253,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,4,108,207,118,92,105,185,130,193,90,156,4,68,73,214,40,237,61,83,128,180,54,158,98,222,106,36,146,109,189,121,75,81,164,214,247,209,78,135,175,113,145,247,209,85,171,90,185,176,27,26,35,74,75,210,33,84,109,58,250,27,148,148,169,198,205,71,22,90,77,104,50,213,10,50,220,215,113,237,238,237,211,217,161,108,180,226,221,47,25,176,118,218,188,32,79,98,75,238,211,97,162,119,45,212,172,209,36,226,178,227,137,86,139,89,145,145,186,90,146,143,94,222,223,121,245,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,8,56,151,228,114,54,99,172,215,177,134,199,92,180,98,45,151,71,113,12,196,109,14,200,69,114,156,201,184,249,194,75,40,37,40,164,146,150,234,153,82,19,235,173,195,109,100,100,164,45,159,107,194,227,192,158,25,125,245,231,19,68,170,17,87,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,98,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,140,214,102,199,197,62,50,124,64,184,124,197,241,106,156,21,60,44,93,63,16,39,121,117,56,87,6,127,241,230,78,96,243,71,119,92,204,205,137,38,133,64,144,187,102,222,92,73,13,73,97,116,232,142,184,148,188,219,205,161,36,234,31,117,79,73,35,51,86,133,32,144,75,82,82,147,22,19,193,147,2,225,218,216,53,93,199,154,189,27,101,106,246,168,57,78,165,203,112,216,115,248,158,34,137,10,54,77,36,110,181,204,150,82,18,226,20,162,37,244,140,43,97,18,82,165,125,110,53,126,22,45,111,136,16,124,186,162,42,175,41,222,41,240,111,226,5,189,230,44,13,36,85,169,52,170,253,42,109,10,187,76,137,81,166,212,99,185,18,100,57,108,165,230,36,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,51,89,153,76,33,147,128,184,243,124,225,27,204,75,110,61,187,88,121,154,121,203,125,167,159,118,156,189,29,132,243,139,107,68,26,220,140,227,46,25,17,39,67,89,145,165,38,70,146,182,158,15,56,223,74,191,50,233,35,6,153,161,203,135,82,194,233,6,153,18,212,226,86,196,230,42,50,165,201,105,104,238,82,22,149,19,200,82,12,140,180,67,106,37,30,243,67,115,212,5,0,241,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,0,0,42,175,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,0,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,106,128,0,0,40,7,138,63,142,204,77,251,151,201,225,9,85,192,199,243,217,251,55,251,200,85,88,191,238,23,30,4,240,203,239,175,56,154,28,81,252,9,226,111,220,190,113,8,80,8,213,64,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,202,184,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,114,174,46,121,99,204,21,221,93,107,29,232,149,170,173,229,98,208,169,239,41,234,35,17,154,105,187,70,43,104,140,78,60,148,147,188,201,92,247,13,231,157,117,45,110,105,182,82,78,43,150,218,13,60,255,0,133,30,74,63,9,183,83,25,148,196,202,101,86,53,183,105,84,35,201,180,154,211,146,205,98,168,203,138,81,200,222,74,39,20,204,87,27,71,98,83,177,199,79,105,172,201,151,154,85,202,0,243,247,253,129,102,226,157,155,86,195,236,65,183,162,87,45,234,228,115,141,58,12,146,61,142,163,82,50,50,50,50,82,22,149,18,86,133,164,201,104,90,82,164,154,84,146,50,206,182,106,178,207,121,101,67,23,38,97,109,225,58,37,69,10,142,154,149,34,167,24,201,40,168,211,156,91,136,105,243,111,113,169,149,238,105,196,45,181,25,237,90,21,181,75,70,199,23,115,252,58,48,47,29,176,19,2,98,90,120,215,116,255,0,57,232,203,75,161,135,253,110,127,12,150,227,223,195,99,56,190,179,168,230,180,247,172,127,53,244,11,219,164,170,0,0,17,87,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,191,224,0,1,85,124,115,191,50,127,180,159,187,68,85,225,113,227,179,12,190,250,242,121,162,255,0,128,0,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,42,175,138,230,69,191,47,154,12,20,179,63,213,18,175,248,80,85,253,202,147,84,110,57,39,254,23,170,90,85,250,15,26,63,178,30,21,193,130,248,189,121,96,46,40,91,248,185,135,239,196,110,187,110,200,83,209,202,91,4,243,14,161,109,169,167,89,113,29,134,104,113,167,28,108,205,38,149,145,44,205,42,74,136,148,90,40,203,174,60,217,185,146,194,58,22,43,89,147,98,41,21,24,232,69,78,11,50,13,229,210,106,36,132,156,136,78,154,144,133,111,109,74,208,148,104,78,244,26,28,73,108,90,76,250,88,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,239,175,39,154,47,248,0,6,85,197,255,0,112,184,240,39,134,95,125,121,196,209,64,34,255,0,184,92,120,19,195,47,190,188,226,104,234,185,177,240,177,140,159,15,238,31,46,124,102,176,106,160,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,229,92,81,252,118,98,111,220,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,128,28,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,23,19,196,247,44,248,219,153,124,35,183,168,216,55,58,36,229,219,181,131,169,77,182,94,54,24,93,81,106,71,37,167,218,148,242,146,150,214,194,92,127,86,212,164,161,196,60,179,221,189,182,208,186,192,200,230,78,238,28,199,102,25,86,61,225,71,151,74,183,172,105,9,155,122,51,62,28,166,150,72,106,65,33,84,181,26,54,41,153,47,41,46,55,162,150,218,208,134,228,45,59,148,214,195,191,59,78,214,161,88,214,173,26,202,181,160,244,84,91,126,159,30,151,78,141,205,91,156,136,172,54,150,218,111,122,205,75,86,212,33,37,170,140,212,122,106,102,103,218,62,176,10,43,226,87,146,138,142,93,49,30,118,40,89,84,205,48,202,238,168,37,200,203,73,69,97,186,85,82,73,201,117,116,198,152,109,68,179,101,8,97,75,109,68,210,80,150,214,134,140,212,164,26,151,45,120,59,224,134,60,216,54,109,107,18,111,58,228,186,62,31,94,49,208,253,14,214,146,222,171,154,249,154,52,172,17,43,182,58,20,210,121,104,211,182,66,20,151,20,91,26,142,165,199,94,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,106,128,0,2,181,120,165,228,39,229,220,58,246,107,176,189,253,151,5,42,159,214,93,244,185,18,52,110,124,24,140,18,78,100,117,44,244,109,230,88,105,36,182,181,36,184,219,100,104,34,117,38,151,230,174,83,188,44,96,223,195,251,123,203,152,29,84,64,14,53,126,22,45,111,136,16,124,186,162,42,175,41,222,41,240,111,226,5,189,230,44,13,41,136,21,198,90,192,147,115,101,114,151,121,211,173,232,146,228,89,215,68,73,51,42,10,38,137,248,52,233,13,59,29,194,66,148,100,179,67,146,92,130,74,66,53,212,210,218,140,180,111,114,106,219,37,55,77,118,207,205,198,16,213,173,201,221,36,185,23,133,50,150,227,156,164,57,186,44,215,211,18,75,122,44,140,139,123,15,186,141,116,220,157,218,164,201,68,70,90,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,203,115,45,139,116,188,25,193,219,150,240,159,61,136,207,181,77,152,136,60,199,82,131,92,146,138,243,141,165,58,173,6,102,102,209,232,73,61,123,59,61,229,158,171,170,181,115,99,206,52,73,148,167,100,77,168,221,149,245,183,21,42,83,142,26,78,84,181,26,16,69,170,212,69,185,222,226,221,223,217,175,182,245,50,33,151,26,110,95,48,86,153,1,113,82,85,138,195,108,212,231,173,104,79,49,15,59,18,49,56,222,188,164,40,146,75,103,232,171,83,215,188,204,251,164,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,15,248,121,166,159,105,76,188,218,86,133,145,165,73,81,106,70,71,216,101,161,138,95,226,169,149,117,97,205,242,172,96,181,105,14,149,34,224,146,103,52,216,143,234,38,99,239,78,144,226,143,99,41,73,122,136,79,106,150,106,247,234,93,163,235,240,155,205,27,214,125,212,230,10,93,53,86,211,75,172,60,110,192,84,135,204,149,213,186,228,24,205,180,157,238,146,116,218,149,104,148,160,213,223,166,165,216,46,41,11,75,137,37,161,68,164,168,181,35,35,212,140,135,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,201,76,164,210,168,177,151,14,141,76,137,2,59,146,31,150,182,163,50,150,144,167,223,117,111,60,233,165,36,68,107,113,215,28,113,106,239,82,214,165,30,166,102,99,245,143,41,138,88,91,98,99,77,137,83,195,60,75,161,122,102,219,172,242,122,216,93,83,209,249,188,167,144,243,127,56,202,208,226,116,113,164,43,213,81,107,166,135,169,25,145,241,91,79,135,14,76,108,107,170,141,122,218,216,55,209,86,173,250,132,122,165,58,79,202,42,171,156,137,76,56,151,26,115,98,228,169,10,218,180,36,244,81,26,79,77,12,140,187,4,149,28,171,29,50,185,129,57,148,244,39,225,174,198,249,71,242,115,169,244,103,241,156,200,124,142,163,149,206,254,198,117,189,219,185,13,125,45,116,219,217,166,167,175,201,193,76,153,229,179,46,215,84,171,215,7,48,223,228,253,106,109,61,116,183,228,250,98,124,189,241,86,227,110,41,189,146,31,113,5,170,217,108,245,34,221,234,233,174,134,100,125,172,70,171,179,135,14,76,111,155,170,179,122,221,56,55,214,214,174,10,132,138,165,70,79,202,42,171,124,249,79,184,167,29,115,98,36,165,9,220,181,168,244,73,18,75,93,8,136,187,7,74,194,172,185,96,246,8,88,53,124,49,194,139,98,93,183,111,87,36,72,151,49,136,149,153,220,243,125,230,80,203,142,183,37,79,27,236,175,150,211,100,74,109,196,154,77,36,164,237,87,104,228,31,212,184,200,159,251,6,127,132,213,143,242,177,37,45,59,90,133,99,90,180,107,42,214,131,209,81,109,250,124,122,93,58,55,53,110,114,34,176,218,91,105,189,235,53,45,91,80,132,150,170,51,81,233,169,153,159,104,242,184,215,128,152,79,152,155,86,45,149,140,118,167,202,10,44,42,130,42,140,70,235,164,196,217,41,13,184,218,92,223,29,198,214,122,33,231,11,67,61,190,182,186,106,68,101,202,173,62,28,57,49,177,174,170,53,235,107,96,223,69,90,183,234,17,234,148,233,63,40,170,174,114,37,48,226,92,105,205,139,146,164,43,106,208,147,209,68,105,61,52,50,50,236,18,84,113,76,107,201,158,91,51,19,117,69,189,113,143,13,254,80,86,161,83,209,75,98,79,166,39,196,217,21,14,56,226,91,217,29,246,208,122,45,231,15,83,45,222,182,154,232,68,69,250,240,67,41,56,3,151,10,173,78,179,130,246,84,187,114,69,102,58,35,79,66,107,213,25,76,73,66,21,185,6,182,100,72,91,70,180,153,171,106,246,239,73,45,194,35,34,90,200,251,0,8,255,0,138,89,10,202,118,52,223,117,60,76,196,188,41,244,205,201,89,228,245,179,125,59,82,143,205,229,50,134,91,249,182,100,33,180,232,219,72,79,170,146,215,77,79,83,51,51,232,24,41,128,152,79,151,107,86,85,149,131,150,167,201,250,44,218,130,234,143,198,235,164,203,223,41,109,182,218,156,223,33,199,22,90,161,150,203,66,61,190,174,186,106,102,103,208,0,0,0,114,172,116,202,230,4,230,83,208,159,134,187,27,229,31,201,206,167,209,159,198,115,33,242,58,142,87,59,251,25,214,247,110,228,53,244,181,211,111,102,154,158,191,39,5,50,103,150,204,187,93,82,175,92,28,195,127,147,245,169,180,245,210,223,147,233,137,242,247,197,91,141,184,166,246,72,125,196,22,171,101,179,212,139,119,171,166,186,25,145,246,176,0,1,197,49,175,38,121,108,204,77,213,22,245,198,60,55,249,65,90,133,79,69,45,137,62,152,159,19,100,84,56,227,137,111,100,119,219,65,232,183,156,61,76,183,122,218,107,161,17,23,214,192,188,174,96,78,90,253,55,248,20,177,190,78,124,163,233,189,39,252,103,50,103,63,167,230,242,127,178,93,115,110,222,123,191,71,77,119,118,235,161,105,213,64,0,0,71,252,82,200,86,83,177,166,251,169,226,102,37,225,79,166,110,74,207,39,173,155,233,218,148,126,111,41,148,50,223,205,179,33,13,167,70,218,66,125,84,150,186,106,122,153,153,159,171,192,188,174,96,78,90,253,55,248,20,177,190,78,124,163,233,189,39,252,103,50,103,63,167,230,242,127,178,93,115,110,222,123,191,71,77,119,118,235,161,105,202,191,169,113,145,63,246,12,255,0,9,171,31,229,99,191,225,110,22,216,152,45,98,83,48,207,13,40,94,134,182,232,220,238,138,23,84,244,142,87,53,229,188,231,206,60,181,184,173,92,117,106,245,148,122,107,161,104,68,68,76,82,194,219,19,26,108,74,158,25,226,93,11,211,54,221,103,147,214,194,234,158,143,205,229,60,135,155,249,198,86,135,19,163,141,33,94,170,139,93,52,61,72,204,143,128,127,82,227,34,127,236,25,254,19,86,63,202,196,170,28,171,29,50,185,129,57,148,244,39,225,174,198,249,71,242,115,169,244,103,241,156,200,124,142,163,149,206,254,198,117,189,219,185,13,125,45,116,219,217,166,167,175,201,193,76,153,229,179,46,215,84,171,215,7,48,223,228,253,106,109,61,116,183,228,250,98,124,189,241,86,227,110,41,189,146,31,113,5,170,217,108,245,34,221,234,233,174,134,100,127,43,20,178,21,148,236,105,190,234,120,153,137,120,83,233,155,146,179,201,235,102,250,118,165,31,155,202,101,12,183,243,108,200,67,105,209,182,144,159,85,37,174,154,158,166,102,103,208,48,83,1,48,159,46,214,172,171,43,7,45,79,147,244,89,181,5,213,31,141,215,73,151,190,82,219,109,181,57,190,67,142,44,181,67,45,150,132,123,125,93,116,212,204,207,160,15,201,73,164,210,168,20,168,84,42,21,50,37,58,155,78,142,220,72,112,226,50,150,88,140,195,105,36,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,253,96,3,207,215,108,11,54,230,185,173,155,206,187,111,68,151,93,179,164,73,147,66,168,40,140,159,130,185,17,215,29,242,66,136,200,205,14,52,225,146,144,122,160,205,45,168,203,115,104,82,125,0,0,0,15,41,138,88,91,98,99,77,137,83,195,60,75,161,122,102,219,172,242,122,216,93,83,209,249,188,167,144,243,127,56,202,208,226,116,113,164,43,213,81,107,166,135,169,25,145,241,91,79,135,14,76,108,107,170,141,122,218,216,55,209,86,173,250,132,122,165,58,79,202,42,171,156,137,76,56,151,26,115,98,228,169,10,218,180,36,244,81,26,79,77,12,140,187,4,149,0,28,255,0,26,240,19,9,243,19,106,197,178,177,142,212,249,65,69,133,80,69,81,136,221,116,152,155,37,33,183,27,75,155,227,184,218,207,68,60,225,104,103,183,214,215,77,72,140,185,254,22,228,43,41,216,45,125,211,49,51,13,48,167,208,215,37,27,157,209,77,244,237,74,71,43,154,202,217,115,230,222,144,182,213,171,110,173,62,178,79,77,117,45,12,136,202,64,0,0,14,85,142,153,92,192,156,202,122,19,240,215,99,124,163,249,57,212,250,51,248,206,100,62,71,81,202,231,127,99,58,222,237,220,134,190,150,186,109,236,211,83,215,202,97,110,66,178,157,130,215,221,51,19,48,211,10,125,13,114,81,185,221,20,223,78,212,164,114,185,172,173,151,62,109,233,11,109,90,182,234,211,235,36,244,215,82,208,200,140,164,0,0,0,15,147,118,90,212,43,230,213,172,217,87,76,30,182,139,112,83,228,82,234,49,185,171,111,159,21,246,212,219,173,239,65,165,105,220,133,168,181,73,146,139,93,72,200,251,68,107,254,165,198,68,255,0,216,51,252,38,172,127,149,137,84,0,2,42,255,0,82,227,34,127,236,25,254,19,86,63,202,199,85,192,188,174,96,78,90,253,55,248,20,177,190,78,124,163,233,189,39,252,103,50,103,63,167,230,242,127,178,93,115,110,222,123,191,71,77,119,118,235,161,105,213,71,63,198,188,4,194,124,196,218,177,108,172,99,181,62,80,81,97,84,17,84,98,55,93,38,38,201,72,109,198,210,230,248,238,54,179,209,15,56,90,25,237,245,181,211,82,35,46,127,133,185,10,202,118,11,95,116,204,76,195,76,41,244,53,201,70,231,116,83,125,59,82,145,202,230,178,182,92,249,183,164,45,181,106,219,171,79,172,147,211,93,75,67,34,50,144,0,0,34,175,245,46,50,39,254,193,159,225,53,99,252,172,119,252,45,194,219,19,5,172,74,102,25,225,165,11,208,214,221,27,157,209,66,234,158,145,202,230,188,183,156,249,199,150,183,21,171,142,173,94,178,143,77,116,45,8,136,139,128,127,82,227,34,127,236,25,254,19,86,63,202,199,127,194,220,45,177,48,90,196,166,97,158,26,80,189,13,109,209,185,221,20,46,169,233,28,174,107,203,121,207,156,121,107,113,90,184,234,213,235,40,244,215,66,208,136,136,190,173,217,107,80,175,155,86,179,101,93,48,122,218,45,193,79,145,75,168,198,230,173,190,124,87,219,83,110,183,189,6,149,167,114,22,162,213,38,74,45,117,35,35,237,17,175,250,151,25,19,255,0,96,207,240,154,177,254,86,37,80,229,88,233,149,204,9,204,167,161,63,13,118,55,202,63,147,157,79,163,63,140,230,67,228,117,28,174,119,246,51,173,238,221,200,107,233,107,166,222,205,53,61,126,78,10,100,207,45,153,118,186,165,94,184,57,134,255,0,39,235,83,105,235,165,191,39,211,19,229,239,138,183,27,113,77,236,144,251,136,45,86,203,103,169,22,239,87,77,116,51,35,249,88,165,144,172,167,99,77,247,83,196,204,75,194,159,76,220,149,158,79,91,55,211,181,40,252,222,83,40,101,191,155,102,66,27,78,141,180,132,250,169,45,116,212,245,51,51,62,129,130,152,9,132,249,118,181,101,89,88,57,106,124,159,162,205,168,46,168,252,110,186,76,189,242,150,219,109,169,205,242,28,113,101,170,25,108,180,35,219,234,235,166,166,102,125,0,0,115,252,107,192,76,39,204,77,171,22,202,198,59,83,229,5,22,21,65,21,70,35,117,210,98,108,148,134,220,109,46,111,142,227,107,61,16,243,133,161,158,223,91,93,53,34,50,229,86,159,14,28,152,216,215,85,26,245,181,176,111,162,173,91,245,8,245,74,116,159,148,85,87,57,18,152,113,46,52,230,197,201,82,21,181,104,73,232,162,52,158,154,25,25,118,9,42,63,36,42,77,42,157,38,124,202,125,50,36,89,21,73,5,46,115,172,178,148,46,83,228,211,108,147,174,168,139,85,172,154,101,166,201,74,212,246,54,132,247,36,136,191,88,0,249,55,77,167,106,223,52,41,86,181,235,108,210,174,10,44,221,157,77,58,169,9,185,113,95,216,180,173,27,218,112,148,133,109,90,18,162,212,187,20,146,50,237,34,31,88,113,76,107,201,158,91,51,19,117,69,189,113,143,13,254,80,86,161,83,209,75,98,79,166,39,196,217,21,14,56,226,91,217,29,246,208,122,45,231,15,83,45,222,182,154,232,68,69,245,176,47,43,152,19,150,191,77,254,5,44,111,147,159,40,250,111,73,255,0,25,204,153,207,233,249,188,159,236,151,92,219,183,158,239,209,211,93,221,186,232,90,117,80,0,0,0,28,255,0,26,240,19,9,243,19,106,197,178,177,142,212,249,65,69,133,80,69,81,136,221,116,152,155,37,33,183,27,75,155,227,184,218,207,68,60,225,104,103,183,214,215,77,72,140,185,85,167,195,135,38,54,53,213,70,189,109,108,27,232,171,86,253,66,61,82,157,39,229,21,85,206,68,166,28,75,141,57,177,114,84,133,109,90,18,122,40,141,39,166,134,70,93,130,74,143,63,127,216,22,110,41,217,181,108,62,196,27,122,37,114,222,174,71,56,211,160,201,35,216,234,53,35,35,35,35,37,33,105,81,37,104,90,76,150,133,165,42,73,165,73,35,40,235,253,75,140,137,255,0,176,103,248,77,88,255,0,43,18,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,202,214,148,36,214,181,18,82,146,212,204,207,66,34,20,237,197,147,52,143,94,23,83,120,39,107,85,91,85,46,142,241,59,61,81,223,51,87,86,211,147,163,56,210,141,14,154,116,218,164,234,149,32,149,221,174,133,216,62,63,10,188,171,171,17,175,148,227,5,213,72,117,84,139,126,73,28,35,126,62,168,84,198,30,131,33,181,22,246,84,147,245,22,174,212,172,149,238,208,187,69,208,52,211,76,52,150,89,109,40,66,8,146,148,164,180,34,34,236,34,208,135,253,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,14,41,156,12,55,162,98,118,4,220,212,26,196,22,164,45,186,124,215,225,154,218,66,205,185,37,14,66,91,89,110,74,180,50,222,125,164,90,151,176,103,210,61,78,173,132,24,184,117,10,68,135,25,155,105,92,59,219,82,22,164,234,184,178,181,34,61,166,131,211,115,101,221,183,245,11,241,201,86,99,41,57,130,193,234,77,91,210,81,156,172,64,142,196,58,131,68,242,77,206,122,34,199,83,170,52,243,86,173,55,189,166,170,50,61,123,203,94,249,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,61,103,87,49,148,156,190,224,245,90,173,233,24,237,214,39,199,126,29,61,163,121,36,231,61,113,100,41,165,18,121,168,86,155,217,211,84,153,158,189,197,175,117,7,72,169,213,177,127,23,10,161,87,144,227,211,110,219,135,123,138,90,212,173,23,42,86,166,69,184,214,122,106,225,247,238,253,99,65,121,62,195,122,38,24,224,77,179,65,163,193,106,58,220,167,194,126,97,161,164,32,220,146,112,227,165,197,158,212,167,83,61,133,218,101,169,251,71,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,1,199,243,79,136,20,44,58,194,58,189,110,189,61,136,236,27,18,27,34,117,212,32,214,125,43,234,218,157,202,73,25,153,32,244,45,70,120,241,90,224,167,221,88,139,113,92,20,182,82,136,211,170,146,228,32,210,148,150,226,91,235,89,43,213,51,35,212,148,93,186,152,237,153,26,205,61,123,46,248,165,74,142,228,199,14,219,171,79,98,61,65,131,113,102,132,33,217,49,137,215,73,60,230,219,37,19,108,233,185,90,253,122,151,117,251,89,183,93,42,248,181,169,87,109,17,226,118,21,94,19,19,89,50,82,84,123,29,109,46,39,93,166,101,174,138,46,227,63,180,199,218,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,241,111,43,174,149,99,218,213,91,182,182,241,53,10,145,9,249,175,25,169,41,61,141,54,167,21,166,227,34,215,68,159,121,151,218,66,130,115,203,154,122,254,98,49,74,171,29,185,142,149,183,72,158,252,122,123,4,226,246,45,13,73,146,77,58,105,231,56,217,168,219,123,77,201,211,234,208,187,248,158,20,220,20,251,87,17,109,219,130,168,202,87,26,13,82,36,133,154,146,147,218,72,125,11,53,122,198,68,90,18,79,183,82,26,27,202,198,32,80,241,23,8,233,21,186,12,248,242,24,38,35,182,100,211,168,89,160,250,102,21,181,91,84,162,35,34,89,106,90,142,194,0,0,0,0,0,0,0,0,0,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,23,241,63,193,124,83,198,60,29,129,77,195,55,36,56,228,42,171,82,230,70,100,228,154,158,142,136,179,73,196,236,101,11,221,175,49,5,161,232,71,220,126,193,75,215,238,12,98,62,27,58,109,221,182,189,70,25,23,122,220,132,251,105,46,213,119,155,136,79,232,43,251,195,196,161,107,105,105,117,165,169,11,65,146,146,164,158,134,70,93,198,70,47,67,133,158,52,171,17,176,26,61,179,82,154,110,77,183,92,69,57,4,227,155,156,54,99,194,132,130,62,215,20,122,106,179,246,17,107,236,33,53,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,66,158,41,152,212,172,57,192,105,22,205,58,97,183,54,226,90,233,203,38,220,209,100,204,136,83,80,103,216,226,79,77,200,47,97,150,190,195,20,92,181,173,213,169,215,86,165,173,102,106,82,148,122,153,153,247,153,152,246,214,22,12,98,62,36,186,77,218,86,189,70,97,31,114,219,132,251,137,62,212,247,27,104,87,233,167,251,226,232,120,96,96,190,41,224,230,14,212,41,216,152,228,134,220,155,85,118,92,56,207,156,146,83,49,215,22,17,54,157,143,33,27,116,229,172,180,46,194,238,47,104,154,0,0,0,0,0,0,0,0,0,0,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,198,99,36,252,87,89,54,208,189,232,82,73,43,45,72,204,203,218,33,230,121,48,18,135,91,192,251,210,232,114,131,25,217,148,218,61,70,160,135,26,138,133,45,10,110,28,149,145,235,203,51,34,35,63,121,125,162,136,223,65,182,243,141,153,25,26,84,100,100,126,205,12,76,254,23,216,250,188,44,198,248,246,181,94,163,202,164,92,73,68,20,165,199,182,161,50,100,76,132,130,86,138,113,41,47,81,179,237,208,207,79,97,144,189,24,178,88,153,25,169,113,157,67,141,62,132,184,218,208,162,52,169,38,90,145,145,151,97,150,134,63,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,249,74,146,204,56,206,203,146,234,27,105,148,41,197,173,106,34,74,82,69,169,153,153,246,17,104,66,139,184,160,227,235,152,167,141,242,45,90,69,71,155,72,183,73,112,86,150,222,220,133,73,143,50,106,13,90,37,197,36,253,71,11,183,66,61,61,132,66,24,48,131,113,230,219,34,51,53,40,136,136,189,186,152,189,204,141,224,37,14,137,129,246,93,208,221,6,51,83,42,84,122,117,65,110,59,21,9,90,212,228,56,203,51,215,150,70,100,102,94,243,251,68,195,134,201,49,21,166,73,180,35,98,18,147,74,11,66,35,34,246,15,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,28,175,53,42,90,114,213,138,123,27,109,90,217,117,194,51,89,106,73,46,129,254,223,171,237,25,180,169,255,0,158,50,187,72,254,125,206,210,238,63,88,199,251,80,43,149,43,102,183,2,224,164,72,91,19,41,210,90,148,194,208,181,36,201,109,172,150,158,212,153,31,122,75,184,200,197,255,0,228,31,49,52,220,119,192,250,34,94,168,176,229,114,133,10,53,54,115,92,228,169,213,173,152,113,121,142,25,27,171,89,145,173,221,55,43,78,222,242,35,239,147,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,35,46,126,51,19,77,192,140,15,173,165,154,139,13,87,43,176,164,211,96,181,206,74,93,66,222,135,43,150,233,17,58,133,145,18,218,211,114,117,237,238,35,62,234,0,175,215,42,87,53,110,125,193,87,146,183,230,84,100,187,41,245,173,106,81,154,220,89,173,93,170,51,62,245,31,121,153,143,240,166,255,0,158,49,123,72,190,125,29,167,220,94,177,13,38,101,85,75,86,90,176,179,123,109,167,75,46,134,68,104,45,9,69,208,49,219,245,235,239,29,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,7,35,205,180,152,241,114,207,138,11,147,32,218,66,172,250,218,123,22,73,53,255,0,23,191,234,150,189,250,251,134,110,167,169,181,207,146,182,181,216,167,150,105,215,191,77,199,160,146,117,108,165,92,15,229,154,14,56,210,34,19,205,37,109,28,130,105,181,169,73,107,209,231,37,74,61,172,232,93,154,118,154,244,255,0,24,245,92,51,241,246,78,16,99,180,91,122,171,81,117,154,69,197,178,155,201,83,198,148,20,153,19,33,163,113,165,78,33,63,65,179,45,116,51,250,140,133,238,193,150,205,66,20,121,241,214,149,181,37,164,60,133,36,200,200,210,162,35,35,35,46,206,227,31,238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,252,39,75,102,159,10,68,249,11,74,26,140,210,222,90,148,100,68,73,73,25,153,153,159,103,113,10,34,226,97,143,178,113,127,29,165,91,212,170,139,175,82,45,221,244,222,74,94,53,32,228,199,153,49,27,137,41,113,105,250,14,17,107,161,31,212,68,60,181,39,41,85,246,50,203,59,28,171,17,9,166,148,227,189,57,58,218,210,165,53,232,242,146,149,22,230,116,62,205,123,73,122,127,140,70,184,10,109,19,227,45,221,118,37,228,26,180,239,211,113,106,52,139,148,153,49,229,101,159,11,215,26,65,186,132,217,244,68,246,172,148,104,254,47,99,213,61,59,180,247,14,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,3,135,103,90,166,138,110,88,49,31,125,49,201,157,77,177,88,142,91,89,230,114,77,84,249,63,56,125,190,169,22,159,75,217,168,206,99,164,107,146,178,34,208,212,179,34,47,214,47,187,44,56,79,68,188,242,43,70,178,37,70,109,196,92,22,172,117,31,53,8,50,75,239,209,217,107,113,106,131,211,77,221,250,25,253,189,194,151,241,138,210,173,96,62,63,87,41,49,210,236,71,237,235,142,75,176,22,68,182,245,67,19,92,75,75,73,145,32,244,213,174,195,73,17,118,118,105,236,189,44,143,99,125,47,26,48,18,216,152,212,229,63,83,164,211,33,83,170,27,221,74,150,114,26,133,24,221,87,229,22,173,55,59,222,173,15,222,68,125,242,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,123,207,14,55,82,240,99,1,46,121,142,206,83,21,58,181,50,109,58,159,177,212,165,101,33,216,82,77,165,126,81,10,211,115,93,233,212,253,196,103,221,69,184,59,105,86,177,227,31,168,116,153,9,118,91,247,13,199,25,217,235,50,91,154,33,249,173,165,213,168,204,150,122,106,239,105,168,140,187,123,117,246,221,6,103,176,154,137,102,100,86,181,100,69,140,219,104,183,237,89,42,46,82,16,68,167,216,163,188,214,227,209,5,174,187,123,244,35,251,59,133,8,180,70,137,40,35,45,77,43,34,50,253,99,70,121,40,169,34,165,150,12,56,217,75,114,23,77,108,81,227,158,230,57,124,227,77,62,55,206,23,111,172,71,175,210,246,232,59,136,0,0,0,0,0,0,0,0,0,0,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,183,196,110,244,85,161,150,139,145,164,186,148,157,98,36,202,97,145,171,77,73,218,124,191,247,69,250,63,95,216,98,130,168,241,213,62,189,6,42,27,53,170,76,182,155,36,145,106,106,53,44,139,77,61,189,227,71,89,72,165,174,147,151,44,62,132,228,115,100,211,109,210,117,66,145,180,255,0,176,24,46,237,11,220,43,243,139,254,93,93,167,170,157,142,118,253,18,42,88,147,33,154,100,222,146,54,142,155,138,235,228,184,243,155,26,211,110,132,90,173,75,215,93,53,47,104,230,156,41,243,30,172,59,196,117,97,149,126,164,134,169,53,197,159,32,223,123,105,20,151,159,130,202,72,183,186,148,233,181,7,216,73,51,251,75,176,93,75,15,181,37,150,228,176,226,92,105,212,146,208,180,153,25,41,38,90,145,145,151,121,104,63,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,7,249,190,251,81,153,114,75,238,37,182,154,73,173,107,81,145,18,82,69,169,153,153,247,22,130,149,184,172,102,65,88,137,136,201,195,42,5,73,14,210,104,107,46,121,176,246,226,57,44,191,57,149,17,236,117,73,211,106,203,176,210,71,246,23,96,233,124,32,50,234,237,65,85,28,115,184,40,177,148,196,105,15,82,225,117,113,181,116,156,79,65,41,183,155,222,214,155,116,51,209,105,94,186,235,161,123,69,129,230,218,152,186,182,92,241,6,19,113,205,227,85,181,86,209,9,70,227,254,192,124,187,180,63,120,206,45,102,58,160,87,167,69,82,13,10,141,45,214,205,38,90,26,77,43,50,211,79,103,112,191,78,28,119,162,174,236,180,91,109,41,228,172,232,241,33,211,8,137,90,232,77,83,226,127,186,63,210,250,190,194,18,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,5,117,113,142,191,253,9,133,52,107,69,147,104,222,159,82,142,226,210,127,72,155,92,106,131,102,122,18,136,251,203,220,100,42,47,15,162,191,58,252,183,33,198,37,27,175,85,161,182,141,186,235,184,222,65,22,154,118,247,152,210,86,1,65,145,77,193,75,26,28,165,44,221,110,220,166,37,123,204,245,35,40,141,17,145,235,219,222,67,226,230,143,9,226,227,46,10,220,118,115,241,208,243,234,129,49,232,100,180,18,180,145,210,60,219,102,90,161,103,174,174,123,11,95,119,184,243,217,61,53,220,16,198,169,77,54,78,198,157,103,92,139,70,223,93,4,181,68,150,125,159,200,51,73,169,175,247,61,222,207,101,241,228,143,49,212,76,192,224,245,42,115,19,24,58,173,42,51,16,39,48,78,35,121,58,212,88,198,226,182,147,171,86,155,158,211,85,104,122,247,145,31,124,137,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,179,185,152,218,38,95,176,122,171,57,249,140,21,86,171,25,248,16,88,55,17,188,221,118,44,147,109,91,77,212,43,77,204,233,170,117,63,113,25,247,80,228,4,215,113,187,26,162,180,225,59,38,125,225,114,33,26,122,235,36,42,92,178,236,254,90,137,36,167,127,221,119,251,125,186,19,202,230,20,69,193,172,21,183,44,230,35,182,203,229,2,27,211,9,8,36,235,35,164,101,183,12,244,66,15,93,91,246,150,190,255,0,113,125,172,125,131,34,165,130,183,204,56,170,89,58,237,185,83,74,54,25,234,102,113,29,34,34,211,183,188,198,109,113,6,35,240,111,203,146,28,146,81,58,197,94,99,107,221,174,187,137,229,145,235,175,111,121,11,116,224,227,127,250,111,10,171,54,139,198,209,61,2,165,33,196,36,190,145,182,136,212,246,200,244,53,25,247,159,184,136,88,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,146,227,63,116,82,166,92,54,229,180,218,149,215,176,196,57,10,73,154,116,229,37,117,20,107,166,187,190,145,251,180,16,127,41,214,132,203,215,48,246,13,38,35,10,117,8,184,169,79,200,34,73,171,70,74,115,9,81,246,36,255,0,75,218,90,13,30,91,148,214,232,214,253,50,146,210,118,162,20,54,99,145,105,166,132,132,18,125,197,238,247,15,222,180,37,196,41,181,145,26,84,70,70,71,237,33,69,124,82,48,93,252,60,199,153,151,100,58,90,216,166,220,70,228,213,188,150,13,45,170,76,137,179,92,50,220,72,74,77,70,148,17,247,153,233,237,49,254,252,45,177,217,236,53,198,232,150,92,218,151,42,159,115,186,220,6,217,113,227,75,106,147,38,92,38,200,201,38,226,82,107,218,131,46,227,61,61,135,220,47,57,42,37,164,150,147,35,37,22,164,100,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,63,138,81,33,38,181,25,17,36,181,51,49,70,60,82,113,217,236,74,198,233,150,84,42,159,58,157,108,58,228,7,25,109,227,83,105,147,26,92,214,204,205,36,226,146,75,218,178,46,226,61,61,133,220,63,63,11,140,23,127,17,49,226,37,217,50,150,183,233,182,233,183,53,15,41,131,83,105,147,30,100,39,8,183,26,20,146,81,37,102,125,228,122,123,72,94,170,16,150,208,150,208,68,73,73,17,17,23,176,136,126,11,142,154,221,102,223,169,82,93,78,228,77,134,244,115,45,53,212,150,131,79,184,253,254,225,156,76,216,218,19,44,172,195,223,212,153,108,41,164,46,226,170,191,28,141,6,157,89,57,207,165,39,218,146,253,31,97,104,38,255,0,6,11,162,149,14,225,184,237,183,20,174,189,246,38,72,74,72,211,167,41,75,167,35,93,53,221,244,139,221,160,182,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,1,252,81,146,82,106,51,34,34,45,117,49,68,252,85,175,214,47,28,200,185,10,57,55,165,22,1,211,86,109,233,161,169,153,243,136,245,209,71,219,235,125,95,97,15,247,225,71,102,46,191,152,196,86,148,202,28,106,157,4,157,34,82,117,218,166,231,193,86,226,245,76,139,176,251,245,33,122,64,32,167,22,124,32,69,243,129,77,93,112,162,56,185,180,25,169,152,226,218,111,83,38,24,135,57,195,212,201,10,61,53,89,107,218,69,245,144,166,92,57,185,165,89,24,135,109,93,209,157,83,47,80,235,48,234,9,81,40,210,105,83,47,161,206,242,50,50,237,79,188,190,210,26,55,203,110,39,64,197,188,26,182,46,248,117,6,101,188,245,50,18,102,41,183,82,230,217,7,21,151,22,149,25,45,70,74,213,194,212,140,245,237,237,29,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,49,204,150,39,192,194,76,26,185,238,249,149,6,98,58,205,50,106,97,169,199,82,222,233,5,21,231,16,148,153,173,38,106,213,179,208,136,245,236,236,25,200,196,107,154,77,239,136,119,45,221,33,213,60,245,114,179,54,160,165,26,141,70,165,60,250,220,239,51,51,62,213,123,207,237,49,115,92,38,48,129,22,54,5,59,117,205,136,226,38,215,166,170,99,107,117,189,12,216,126,28,23,11,67,52,36,244,213,7,167,105,151,214,98,117,128,162,238,43,182,98,232,25,140,93,105,44,161,182,170,48,77,211,36,167,77,202,114,116,229,110,63,84,136,251,11,191,83,31,159,133,77,250,197,157,153,22,225,72,229,233,90,128,84,212,27,154,104,74,122,124,18,45,53,81,118,250,191,95,216,98,246,18,100,164,146,136,200,200,203,93,72,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,124,155,182,166,213,22,214,172,85,158,112,155,68,56,18,36,26,140,200,180,36,54,165,119,153,151,187,222,51,129,154,27,181,219,207,31,175,202,179,142,155,136,77,197,84,105,149,26,140,245,111,173,121,73,237,212,255,0,75,216,122,9,225,193,134,211,67,245,27,138,238,54,9,70,223,87,7,121,167,93,52,85,61,206,253,63,167,245,11,101,1,225,177,194,198,139,136,248,75,118,217,210,89,75,138,169,81,103,198,103,84,145,237,117,200,206,54,147,45,82,173,15,215,239,34,51,255,0,16,205,246,46,89,147,48,251,19,110,139,58,107,11,109,84,154,196,216,104,220,147,45,200,106,67,141,146,139,84,167,82,245,15,183,66,251,11,184,89,23,7,188,192,41,164,212,240,74,179,81,125,213,45,215,170,113,9,231,183,18,18,125,4,100,33,59,156,236,34,237,208,137,31,97,251,5,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170,126,48,153,129,83,168,166,96,149,26,160,251,74,67,172,212,229,147,46,237,37,164,186,248,203,66,182,185,218,71,217,169,26,62,211,246,10,221,194,59,50,102,32,226,109,175,103,66,97,110,42,173,88,133,13,123,82,103,181,14,200,109,179,81,232,149,104,94,185,118,232,127,97,247,13,32,224,125,141,23,14,48,150,210,179,163,50,150,213,77,162,192,140,246,137,34,220,235,113,155,109,70,122,37,58,159,169,222,100,71,254,33,238,64,84,215,25,235,81,44,84,109,219,184,152,36,155,157,36,29,228,157,53,213,85,7,52,215,79,233,253,66,7,229,122,237,118,204,199,235,14,174,135,77,180,42,226,165,180,242,137,70,90,55,214,178,165,118,234,95,163,237,61,6,143,237,42,155,85,171,90,143,87,101,194,113,19,32,71,144,74,35,35,212,150,218,85,222,70,126,255,0,120,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,57,46,107,46,131,180,114,249,126,85,16,104,39,78,222,170,54,209,171,216,190,133,245,17,151,105,118,234,159,97,140,225,220,213,7,106,215,29,86,170,250,183,57,50,115,242,22,122,153,234,165,184,165,31,121,159,180,253,226,230,248,61,216,255,0,39,176,14,167,93,122,51,136,122,165,91,121,228,45,104,211,86,220,133,1,69,161,154,72,244,212,189,230,66,125,128,255,0,149,161,43,66,144,178,35,74,136,200,200,253,164,41,23,139,62,11,166,192,199,22,110,250,84,3,110,159,112,67,76,183,221,75,90,36,229,191,50,115,138,45,82,132,167,93,168,35,237,51,87,218,35,158,83,49,58,118,19,227,229,157,115,70,156,184,209,213,88,167,199,156,100,233,160,149,20,230,176,183,18,173,22,146,50,50,111,180,148,122,118,118,141,24,89,247,28,59,190,213,164,92,240,28,74,227,213,96,199,154,217,164,200,203,107,173,165,101,220,102,93,202,47,105,253,166,62,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,141,213,169,79,85,100,80,153,169,196,93,74,28,118,101,200,134,151,146,111,178,195,202,113,45,58,182,245,220,148,45,76,60,148,168,203,69,27,78,17,107,180,244,253,96,0,63,37,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,159,213,179,55,150,218,5,86,109,10,187,152,60,53,167,84,169,210,28,137,50,28,187,178,3,47,198,125,181,26,92,105,198,212,233,41,11,74,136,210,105,50,35,35,35,35,30,214,214,187,45,91,230,133,22,233,178,174,106,85,193,69,155,191,166,168,210,230,183,46,43,251,22,164,47,99,173,154,144,173,171,66,146,122,31,98,146,100,125,164,99,235,0,0,0,252,149,106,181,42,129,74,155,93,174,212,226,83,169,180,232,238,75,153,50,91,201,101,136,204,54,147,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,142,107,248,216,229,99,253,178,216,85,255,0,76,169,223,248,195,165,82,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,63,88,15,63,122,226,21,131,134,180,166,171,184,141,124,91,246,173,53,249,9,136,212,202,221,77,152,44,56,250,146,165,37,164,184,242,146,147,89,165,11,81,36,143,93,16,163,246,24,243,246,182,97,112,10,249,174,197,181,172,172,112,195,251,130,181,55,127,77,78,165,220,208,165,202,127,98,20,181,236,105,183,20,181,109,66,20,163,208,187,18,147,51,236,35,29,0,7,228,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,126,176,0,0,30,82,250,197,140,44,194,254,135,240,153,137,118,165,165,233,62,111,69,233,218,204,104,29,87,47,111,51,149,206,90,119,237,230,35,118,221,116,222,157,123,200,124,171,91,48,184,5,124,215,98,218,214,86,56,97,253,193,90,155,191,166,167,82,238,104,82,229,63,177,10,90,246,52,219,138,90,182,161,10,81,232,93,137,73,153,246,17,142,128,3,228,221,55,101,171,99,80,165,93,55,173,205,74,183,232,176,182,117,53,26,164,214,226,69,99,122,210,132,111,117,195,74,19,185,107,74,75,83,237,82,136,139,180,200,120,170,78,102,242,219,95,170,194,161,80,179,7,134,181,26,149,70,67,113,33,195,137,118,64,121,249,47,184,162,75,109,54,218,93,53,45,106,81,146,73,36,70,102,102,68,67,165,128,0,15,201,86,171,82,168,20,169,181,218,237,78,37,58,155,78,142,228,185,147,37,188,150,88,140,195,105,53,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,253,96,0,63,35,149,106,83,53,88,244,39,170,113,17,82,153,29,233,113,225,169,228,147,239,48,202,155,75,174,161,189,119,41,8,83,236,165,74,34,209,38,235,100,122,110,45,126,85,235,136,86,14,26,210,154,174,226,53,241,111,218,180,215,228,38,35,83,43,117,54,96,176,227,234,74,148,150,146,227,202,74,77,102,148,45,68,146,61,116,66,143,216,99,207,218,217,133,192,43,230,187,22,214,178,177,195,15,238,10,212,221,253,53,58,151,115,66,151,41,253,136,82,215,177,166,220,82,213,181,8,82,143,66,236,74,76,207,176,140,116,0,0,0,0,1,226,175,92,111,193,124,53,170,181,66,196,108,94,178,173,90,147,241,211,45,168,117,186,252,72,47,184,194,148,164,165,212,182,243,137,81,160,212,133,164,148,69,166,168,81,123,12,126,171,23,22,48,179,20,58,239,193,158,37,218,151,111,163,57,93,111,160,171,49,167,244,188,205,220,190,111,37,106,217,187,150,189,187,180,215,98,180,238,49,234,192,0,0,0,0,0,0,0,0,0,0,0,126,74,181,90,149,64,165,77,174,215,106,113,41,212,218,116,119,37,204,153,45,228,178,196,102,27,73,169,199,92,113,70,73,66,18,146,53,26,140,200,136,136,204,199,53,252,108,114,177,254,217,108,42,255,0,166,84,239,252,97,213,64,126,74,181,90,149,64,165,77,174,215,106,113,41,212,218,116,119,37,204,153,45,228,178,196,102,27,73,169,199,92,113,70,73,66,18,146,53,26,140,200,136,136,204,199,53,252,108,114,177,254,217,108,42,255,0,166,84,239,252,97,213,64,126,72,85,106,85,70,76,248,116,250,156,73,82,41,114,10,36,230,153,121,43,92,87,205,166,222,38,157,73,30,168,89,180,243,78,18,85,161,236,113,10,238,81,25,254,176,28,254,233,204,46,1,88,213,217,86,181,235,142,24,127,111,214,161,108,234,105,213,75,154,20,73,76,111,66,86,141,237,56,226,86,157,200,90,84,90,151,106,84,70,93,134,67,208,89,88,133,96,226,85,41,218,238,28,223,22,253,213,77,98,66,162,59,50,137,83,102,115,13,190,148,165,74,105,78,50,165,36,150,73,90,20,105,51,215,69,164,253,164,61,0,241,87,174,55,224,190,26,213,90,161,98,54,47,89,86,173,73,248,233,150,212,58,221,126,36,23,220,97,74,82,82,234,91,121,196,168,208,106,66,210,74,34,211,84,40,189,134,63,85,139,139,24,89,138,29,119,224,207,18,237,75,183,209,156,174,183,208,85,152,211,250,94,102,238,95,55,146,181,108,221,203,94,221,218,107,177,90,119,24,245,96,0,0,0,0,0,0,60,165,245,139,24,89,133,253,15,225,51,18,237,75,75,210,124,222,139,211,181,152,208,58,174,94,222,103,43,156,180,239,219,204,70,237,186,233,189,58,247,144,249,86,182,97,112,10,249,174,197,181,172,172,112,195,251,130,181,55,127,77,78,165,220,208,165,202,127,98,20,181,236,105,183,20,181,109,66,20,163,208,187,18,147,51,236,35,29,0,7,201,186,110,203,86,198,161,74,186,111,91,154,149,111,209,97,108,234,106,53,73,173,196,138,198,245,165,8,222,235,134,148,39,114,214,148,150,167,218,165,17,23,105,144,240,31,141,142,86,63,219,45,133,95,244,202,157,255,0,140,58,168,0,0,0,0,0,15,147,116,221,150,173,141,66,149,116,222,183,53,42,223,162,194,217,212,212,106,147,91,137,21,141,235,74,17,189,215,13,40,78,229,173,41,45,79,181,74,34,46,211,33,226,169,57,155,203,109,126,171,10,133,66,204,30,26,212,106,85,25,13,196,135,14,37,217,1,231,228,190,226,137,45,180,219,105,116,212,181,169,70,73,36,145,25,153,153,17,14,150,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,61,225,113,195,180,45,90,189,207,61,196,162,61,42,12,137,174,26,140,136,182,180,218,150,125,230,69,220,147,246,151,218,67,57,249,180,196,233,184,177,143,151,141,205,38,114,228,199,77,98,161,30,9,155,166,178,76,98,154,250,219,74,117,90,136,136,137,206,194,73,233,219,216,36,103,9,140,23,77,255,0,142,47,93,245,88,6,229,62,223,132,169,108,58,166,181,65,75,98,100,23,18,90,169,10,78,187,86,103,216,100,175,176,93,210,16,148,33,40,65,17,37,36,68,68,94,194,31,244,2,2,113,132,177,254,80,224,29,50,186,204,103,22,245,54,182,203,203,90,17,174,141,183,10,122,143,83,36,153,233,169,251,200,133,50,91,85,7,105,55,29,42,168,194,182,185,14,115,18,16,122,153,104,164,56,74,46,227,47,105,123,198,143,50,165,116,29,219,151,203,14,168,179,65,186,86,245,45,183,77,62,213,244,44,40,204,251,79,183,85,123,76,117,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,16,183,138,181,247,242,71,46,78,66,110,170,152,174,85,230,156,14,90,95,216,183,9,216,19,139,77,55,22,169,61,189,221,186,153,119,24,163,74,100,83,169,213,162,67,82,140,206,92,150,218,51,215,183,214,81,23,215,239,26,34,200,237,150,139,35,45,182,124,20,33,9,235,105,116,249,198,105,45,12,205,112,35,22,167,234,151,111,171,255,0,204,119,176,1,9,56,170,225,124,75,207,1,30,185,17,77,39,166,80,220,84,179,120,153,37,41,13,51,10,114,254,150,195,50,34,53,107,222,69,245,144,163,102,31,122,36,134,228,176,181,33,214,86,75,66,146,102,70,149,17,234,70,70,93,165,218,47,183,134,150,52,179,138,185,119,165,83,101,75,75,149,27,105,12,81,212,133,56,70,181,34,60,24,105,53,153,26,212,163,245,156,239,236,45,125,132,37,184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,33,226,45,155,188,121,197,156,92,184,240,162,231,167,92,24,123,105,219,146,21,77,43,53,233,28,181,202,36,173,14,162,85,67,148,163,106,74,214,104,101,214,246,169,108,161,28,179,101,75,213,79,187,55,248,106,113,2,252,59,67,131,128,152,172,246,203,250,149,79,87,162,234,42,86,141,214,32,196,98,50,62,117,215,228,173,233,21,21,159,82,251,155,80,73,54,219,90,251,54,168,79,240,28,127,53,89,152,179,114,161,132,115,49,74,240,131,46,162,181,72,77,54,145,76,140,70,149,212,106,46,33,197,180,193,185,180,210,202,54,180,226,214,226,136,246,161,10,218,149,175,99,107,164,188,55,207,214,56,216,185,154,145,153,138,181,67,229,28,250,167,83,6,165,71,157,37,231,34,157,30,68,174,165,116,216,139,121,78,57,13,150,220,209,76,236,51,38,212,148,234,78,36,214,133,222,254,14,227,21,131,142,182,5,47,17,176,230,189,18,163,77,168,199,97,215,90,106,83,47,63,79,125,198,91,121,81,37,37,149,173,45,73,109,46,160,156,104,212,102,147,63,176,207,218,128,171,94,43,25,237,165,21,42,126,86,112,106,230,150,170,146,164,27,23,189,86,156,250,82,195,108,18,86,151,40,228,178,35,82,214,165,26,77,253,138,73,32,145,200,81,175,123,237,183,205,120,93,103,55,28,104,216,143,77,192,26,221,42,235,196,107,50,171,211,71,100,152,67,211,165,90,109,145,181,25,185,41,81,235,203,167,35,115,40,117,181,26,91,105,59,92,111,105,146,219,122,32,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,69,254,20,249,237,165,29,42,6,86,113,150,230,150,154,146,100,19,22,69,86,162,250,84,195,140,26,80,150,232,230,179,34,82,22,149,18,141,141,234,81,44,151,200,73,163,99,13,185,105,64,0,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,165,60,167,120,88,193,191,135,246,247,151,48,58,168,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,255,0,133,90,241,88,207,109,40,169,83,242,179,131,87,52,181,84,149,32,216,189,234,180,231,210,150,27,96,146,180,185,71,37,145,26,150,181,40,210,111,236,82,73,4,142,66,141,123,223,109,191,1,194,159,55,120,242,140,80,129,151,122,141,58,224,196,43,62,163,28,141,173,210,57,207,218,108,48,218,27,76,132,58,242,137,40,130,148,147,77,169,131,81,18,76,219,228,23,49,70,204,139,137,1,2,184,151,231,214,54,3,91,207,96,174,19,87,98,63,136,181,200,238,51,87,91,124,221,244,10,115,241,92,74,94,75,204,186,218,152,156,106,113,151,89,47,95,106,18,107,90,82,75,100,215,18,248,115,113,11,174,225,37,236,254,25,99,173,223,85,172,89,151,109,67,155,18,124,247,144,243,148,138,196,185,136,231,74,126,84,135,145,202,134,190,107,239,72,51,53,153,56,92,196,164,141,111,26,238,164,4,32,226,239,131,181,92,74,202,226,46,235,114,131,18,117,75,15,171,13,86,228,186,81,84,236,214,233,74,105,198,101,165,133,33,10,81,32,148,184,239,186,70,105,71,46,42,150,163,249,180,144,169,92,159,223,242,112,195,52,120,91,121,179,112,196,161,71,139,116,65,141,80,168,75,54,146,195,20,233,46,148,121,166,226,157,45,136,65,198,121,226,53,158,155,8,205,68,105,50,37,22,146,64,87,7,26,124,98,165,81,112,142,212,193,10,125,122,91,85,219,150,176,138,220,232,113,37,37,40,85,42,42,28,73,38,83,100,178,89,161,201,46,52,182,137,72,52,41,112,220,61,73,77,16,129,92,58,176,114,187,140,153,184,177,35,82,30,233,226,89,245,6,47,26,164,157,168,95,38,44,7,218,113,37,177,75,65,171,154,249,199,99,84,238,82,57,251,246,169,40,81,11,116,226,25,152,236,80,203,70,3,72,187,240,174,200,151,81,169,84,100,21,53,119,1,180,219,208,173,178,115,213,76,167,218,51,53,45,106,81,146,26,220,131,100,156,52,243,85,249,54,95,168,188,171,231,139,20,242,255,0,142,50,49,74,228,184,106,183,116,75,171,162,167,221,254,151,151,38,124,169,112,90,121,173,95,111,124,132,19,147,26,97,183,27,97,111,41,73,66,92,90,116,36,168,197,244,225,86,38,90,184,201,135,22,230,41,89,82,250,138,45,205,79,106,161,27,115,141,173,198,119,151,174,195,188,181,173,9,121,165,146,155,113,4,163,216,226,22,147,61,82,99,213,128,168,14,40,185,250,153,120,87,106,89,103,193,218,133,86,151,74,183,42,18,96,221,149,134,36,191,13,202,156,164,33,216,207,211,82,132,169,59,225,167,152,226,93,230,18,146,243,137,78,210,36,54,75,123,170,240,186,207,212,59,194,133,77,203,62,49,84,41,84,186,173,185,79,141,6,211,172,63,37,136,109,212,226,161,109,70,98,154,164,41,73,223,49,60,198,210,215,44,148,167,155,74,183,17,45,179,91,214,84,3,159,227,166,58,97,198,93,48,226,163,138,24,161,89,232,105,80,116,105,150,90,34,92,170,132,165,17,155,113,99,54,102,92,199,151,181,90,22,164,146,74,84,181,169,8,66,214,154,12,191,243,157,143,55,118,97,170,217,139,160,98,13,193,110,87,101,72,54,233,141,70,168,110,69,62,148,137,4,244,122,97,165,41,67,79,198,65,165,27,219,91,123,30,89,41,110,33,74,90,140,230,78,122,241,226,234,204,111,14,140,61,196,139,215,13,170,182,93,105,236,64,167,177,38,60,184,142,49,22,127,241,68,215,81,58,1,185,235,185,13,228,58,149,33,71,174,138,37,160,148,225,32,156,92,107,225,113,227,179,12,190,250,242,121,162,255,0,128,87,175,20,76,121,188,178,219,139,153,117,197,107,50,108,180,174,157,34,225,69,78,11,50,9,148,85,169,198,186,81,200,132,233,169,11,78,199,18,157,9,70,133,108,89,33,196,150,244,36,202,101,96,94,58,97,198,98,240,226,157,138,24,95,89,235,169,83,181,105,230,93,34,68,170,124,164,145,27,145,100,182,70,124,183,145,185,58,150,166,147,74,146,180,41,104,90,22,174,128,0,0,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,90,160,0,172,11,187,58,255,0,138,175,19,60,84,160,95,245,58,171,152,101,116,250,21,186,148,102,15,154,221,46,113,210,41,228,221,77,44,237,82,213,181,8,54,221,75,70,149,45,181,37,90,58,166,90,108,236,210,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,250,192,0,5,80,96,14,125,100,224,54,114,49,123,5,113,102,187,45,252,58,174,98,69,117,154,66,220,229,108,160,84,95,173,173,42,121,79,60,235,105,98,9,165,199,157,120,189,125,171,73,45,9,73,173,227,93,175,128,0,252,149,106,181,42,129,74,155,93,174,212,226,83,169,180,232,238,75,153,50,91,201,101,136,204,54,147,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,138,203,180,115,175,248,213,113,51,194,186,5,129,83,170,183,134,86,183,166,155,166,198,124,249,77,213,39,21,34,160,78,84,212,206,212,173,59,144,178,109,164,186,106,82,27,74,149,163,74,121,214,203,176,113,108,191,239,44,44,192,187,3,16,112,250,225,151,67,184,104,120,145,2,76,25,209,140,183,180,191,70,212,136,200,200,200,210,180,41,38,164,45,10,35,66,208,165,37,68,164,168,200,250,86,75,179,191,135,25,184,181,74,20,25,94,141,191,168,148,248,206,220,52,71,217,40,251,220,54,219,39,229,66,79,53,195,114,31,61,74,65,25,172,220,71,169,204,74,121,141,154,228,168,0,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,85,2,53,103,163,57,180,44,158,97,196,90,155,116,175,76,222,119,71,81,30,217,166,186,133,148,85,56,209,35,155,38,75,137,211,70,90,230,180,102,218,84,78,56,165,165,41,218,70,183,91,166,188,189,103,3,51,88,79,140,175,95,150,45,201,85,189,46,155,195,145,75,168,83,107,139,149,86,249,64,230,210,102,35,110,160,156,39,157,121,179,52,37,147,66,201,196,254,76,140,208,181,161,122,30,164,205,147,81,165,66,168,76,164,203,165,200,149,29,183,157,131,45,77,41,248,171,82,72,212,203,134,202,214,209,173,38,102,147,54,214,180,106,71,181,74,45,12,255,0,88,160,30,40,254,59,49,55,238,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,181,64,0,1,86,185,106,207,109,43,4,243,119,141,88,17,141,23,52,184,246,77,115,18,43,202,183,234,50,223,79,69,111,77,85,78,81,186,135,55,22,230,163,72,82,210,102,189,252,182,156,73,172,210,146,121,231,83,105,64,0,63,37,90,173,74,160,82,166,215,107,181,56,148,234,109,58,59,146,230,76,150,242,89,98,51,13,164,212,227,174,56,163,36,161,9,73,26,141,70,100,68,68,102,98,173,176,187,59,245,220,220,113,39,194,232,86,228,170,173,55,12,168,158,148,118,137,68,152,202,35,188,185,71,64,152,79,74,150,150,221,113,14,61,189,78,161,179,222,105,67,90,109,74,84,227,166,187,84,1,85,124,115,191,50,127,180,159,187,68,85,225,113,227,179,12,190,250,242,121,162,255,0,128,69,94,40,254,4,241,55,238,95,56,132,40,4,104,35,137,141,90,171,64,201,70,32,87,104,85,57,116,234,149,58,69,6,92,57,145,30,83,47,198,125,186,220,21,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,242,188,62,243,235,111,102,102,205,131,99,98,13,118,36,60,84,164,71,109,153,200,145,210,194,69,125,102,114,84,79,65,100,157,53,188,180,199,142,151,36,18,91,66,16,181,153,165,41,65,145,20,202,0,17,171,136,245,217,117,88,217,49,196,59,166,202,185,170,182,253,106,23,162,122,106,141,46,107,145,37,49,190,171,17,11,216,235,102,149,167,114,22,164,158,135,218,149,25,31,97,152,252,153,28,207,29,155,155,219,53,81,101,34,37,15,17,104,113,210,186,245,5,11,61,142,35,82,79,91,15,113,154,151,25,74,52,145,164,204,214,202,212,72,89,168,148,211,174,202,0,0,1,21,120,163,248,19,196,223,185,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,71,18,204,105,103,10,178,239,85,166,197,150,148,84,110,84,63,71,74,9,194,37,165,18,32,204,73,44,136,150,149,23,172,223,127,105,107,236,49,66,79,190,244,185,14,73,125,106,91,175,44,214,181,40,204,205,74,51,212,204,204,251,79,180,94,79,10,172,47,137,102,96,35,55,34,233,132,204,202,227,169,150,79,27,36,149,45,167,161,65,95,98,182,17,153,25,167,94,243,47,180,77,176,1,193,51,197,102,34,246,203,109,225,5,104,109,93,21,46,161,56,141,69,169,145,162,4,146,212,189,83,237,245,191,249,140,238,212,226,157,50,173,46,26,84,100,113,36,184,209,30,189,190,170,140,190,175,112,188,190,21,55,223,202,236,185,55,9,202,170,101,57,72,154,80,57,106,127,122,219,38,160,65,45,52,220,122,36,183,119,118,104,103,220,66,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,171,62,52,183,92,71,168,246,205,162,219,174,243,209,50,20,229,35,113,108,218,72,168,183,174,154,235,174,191,87,235,21,165,131,148,118,238,28,91,178,104,79,165,197,51,80,184,169,177,93,229,150,170,216,228,150,210,122,106,70,93,199,237,35,26,78,194,154,28,107,111,13,45,90,20,66,89,51,6,139,6,58,55,233,187,68,71,66,75,93,8,139,93,18,94,194,30,172,0,114,44,218,218,177,238,252,184,226,37,49,229,184,149,162,216,171,188,206,195,34,213,194,128,250,82,71,169,31,103,173,236,45,70,112,43,80,23,74,172,207,165,185,174,248,114,93,142,173,125,232,89,164,253,133,238,247,9,245,194,15,24,94,182,113,122,161,135,85,9,233,106,159,84,128,235,236,165,215,77,41,84,151,37,64,101,41,73,26,201,38,173,169,61,8,146,103,246,247,11,161,35,37,17,25,30,164,125,164,63,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,16,113,47,200,228,108,199,89,175,99,13,142,185,104,196,91,46,142,226,25,136,218,29,144,138,229,57,147,113,243,132,150,80,74,81,73,37,45,213,50,164,39,215,91,134,218,200,201,72,91,52,151,253,117,88,87,87,246,214,220,185,45,202,135,251,228,57,212,217,209,220,255,0,146,227,47,54,226,62,165,37,73,246,25,11,233,200,46,117,237,92,214,97,196,74,37,90,167,211,226,109,179,79,101,187,142,159,32,219,67,147,246,18,91,85,78,57,54,148,33,76,186,179,35,90,80,146,228,184,178,65,150,213,52,183,123,254,42,226,101,171,131,120,113,113,226,149,235,47,167,162,219,52,247,106,18,118,184,218,28,123,97,122,140,53,204,90,16,167,157,89,165,182,208,106,45,238,45,9,35,213,68,51,239,156,76,213,94,89,175,197,202,133,225,89,169,75,77,177,78,145,34,53,167,72,113,178,101,20,234,113,175,212,53,52,149,173,61,75,137,75,106,121,123,149,185,100,73,35,229,161,180,35,133,9,85,144,92,235,221,89,83,196,120,148,74,181,79,168,195,43,154,160,203,119,29,62,65,184,182,224,111,52,182,170,156,114,109,43,90,94,105,4,70,180,161,39,206,109,4,131,45,201,105,109,95,157,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,66,10,241,47,207,172,108,6,183,158,193,92,38,174,196,127,17,107,145,220,102,174,182,249,187,232,20,231,226,184,148,188,151,153,117,181,49,56,212,227,46,178,94,190,212,36,214,180,164,150,201,174,155,41,52,203,203,21,239,248,84,104,110,75,175,221,151,141,97,184,205,46,92,178,55,234,21,25,111,18,82,110,60,242,136,141,110,58,225,106,183,20,93,170,51,81,247,152,191,60,144,100,186,213,202,62,28,49,6,106,105,85,187,250,165,204,126,183,112,181,5,180,184,142,105,51,186,12,103,205,4,241,195,65,176,217,146,86,126,187,132,167,118,163,113,54,138,65,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,160,186,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,133,212,240,208,207,172,108,121,183,153,193,92,89,174,196,99,17,104,113,219,102,144,183,57,187,235,244,230,34,182,149,60,167,158,117,197,63,56,148,219,206,188,94,166,228,40,150,132,168,144,241,162,122,128,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,105,79,41,222,22,48,111,225,253,189,229,204,14,170,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,177,78,36,89,250,161,96,21,171,84,193,44,55,168,117,184,155,112,83,215,30,67,209,100,173,191,147,49,95,111,66,146,183,26,82,86,153,138,66,247,48,218,84,74,70,169,121,122,39,150,135,169,174,214,181,177,31,28,113,30,45,183,109,193,170,221,183,157,219,80,90,146,149,58,111,74,157,41,195,83,142,188,235,174,31,247,110,56,235,138,36,165,36,181,173,68,68,165,21,250,100,207,38,118,14,83,44,8,208,225,193,137,81,189,170,49,208,237,122,188,235,76,188,250,95,113,152,229,38,36,89,36,195,79,20,30,116,114,113,182,156,212,245,61,202,237,238,145,66,53,103,127,58,54,174,81,240,225,249,208,149,74,173,223,213,46,91,20,75,121,217,205,165,196,115,73,237,179,164,176,75,39,142,26,13,135,8,212,130,245,220,36,181,185,27,141,196,80,101,90,167,121,98,189,255,0,54,179,49,185,117,251,178,241,172,57,37,212,68,136,70,253,66,163,45,227,82,137,182,89,73,17,173,199,92,61,16,218,75,181,68,73,46,226,11,215,15,111,236,53,170,181,66,196,107,30,224,181,106,79,199,76,182,161,214,233,143,65,125,198,20,165,37,46,165,183,146,149,26,13,72,90,73,68,90,106,133,23,176,197,159,112,167,207,109,40,233,80,50,179,140,183,52,180,212,147,32,152,178,42,181,23,210,166,28,96,210,132,183,71,53,153,18,144,180,168,148,108,111,82,137,100,190,66,77,27,24,109,203,74,30,83,22,44,95,194,134,22,94,88,103,233,79,70,124,173,183,234,52,46,183,145,206,233,122,168,206,51,205,229,238,78,253,188,205,219,119,39,93,52,212,181,212,102,94,236,181,171,182,53,213,89,178,174,152,61,21,106,223,168,72,165,212,99,115,80,231,34,83,14,41,183,91,222,131,82,21,181,104,81,106,147,52,158,154,145,153,118,141,15,100,127,24,169,88,223,149,204,63,187,161,215,165,213,106,80,168,241,168,149,231,103,74,75,243,74,171,17,164,179,37,82,20,75,90,183,184,164,147,233,55,15,122,155,125,181,168,139,126,131,186,138,22,226,167,140,116,44,93,205,197,94,53,184,206,177,44,42,123,86,115,146,119,47,248,84,168,207,190,228,147,216,180,36,209,203,126,67,172,105,235,37,92,141,233,81,165,100,69,37,120,37,224,167,254,93,102,50,101,67,223,101,83,226,182,239,252,94,100,183,30,65,183,255,0,18,38,212,151,63,159,37,39,232,24,179,235,178,214,161,95,54,173,102,202,186,96,245,180,91,130,159,34,151,81,141,205,91,124,248,175,182,166,221,111,122,13,43,78,228,45,69,170,76,148,90,234,70,71,218,40,7,59,249,46,186,178,143,136,239,193,132,154,173,110,193,169,114,223,162,92,46,193,113,45,163,154,111,109,131,37,242,65,50,115,16,76,56,102,148,31,174,217,37,221,168,220,109,163,213,240,230,206,191,226,171,136,239,208,47,250,157,85,204,50,186,126,110,165,25,131,230,183,75,156,102,130,110,166,150,118,169,106,218,132,27,110,165,163,74,150,218,146,173,29,83,45,54,119,189,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,128,28,79,115,235,39,6,41,82,242,253,131,245,217,112,49,6,167,30,51,213,90,188,78,82,202,147,78,125,47,111,101,183,82,239,54,60,229,18,88,81,25,181,234,178,249,56,133,37,102,218,211,76,35,245,82,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,47,123,135,54,117,255,0,26,172,56,126,129,127,212,233,77,226,109,173,243,117,40,204,31,41,202,164,18,36,19,117,52,179,181,40,78,229,172,219,117,45,26,146,135,18,149,104,210,94,105,178,148,23,253,255,0,102,225,101,155,86,196,28,65,184,98,80,237,234,28,115,147,58,116,147,61,141,35,82,34,34,34,35,82,214,165,26,80,132,36,141,107,90,146,148,146,148,162,35,160,28,230,103,50,254,205,157,255,0,38,100,201,210,233,214,77,58,66,218,160,208,90,117,230,88,83,13,189,32,227,75,149,24,223,117,147,157,201,144,109,184,235,122,22,133,181,61,157,253,87,134,134,71,36,230,58,242,103,24,111,133,196,70,29,89,117,134,208,244,71,16,212,133,215,42,44,147,111,148,37,50,178,82,74,49,37,109,41,229,45,62,186,28,38,208,70,106,90,217,151,252,101,105,52,170,6,81,44,154,21,10,153,18,157,77,167,95,20,216,144,225,196,101,44,177,25,134,233,149,4,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,129,124,46,60,118,97,151,223,94,79,52,95,240,10,171,227,157,249,147,253,164,253,218,33,174,76,243,153,127,101,50,255,0,141,50,28,233,117,27,38,163,33,13,87,168,46,186,243,204,37,135,30,142,114,101,197,140,79,180,201,78,228,199,38,219,117,205,75,67,218,174,206,235,254,176,47,251,55,20,236,218,78,32,225,245,195,18,185,111,87,35,148,152,51,163,25,236,117,26,153,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,23,160,1,207,241,211,29,48,227,46,152,113,81,197,12,80,172,244,52,168,58,52,203,45,17,46,85,66,82,136,205,184,177,155,51,46,99,203,218,173,11,82,73,37,42,90,212,132,33,107,76,21,202,167,23,187,86,243,186,166,89,57,137,167,252,153,244,213,193,32,237,234,235,106,109,80,96,193,125,199,22,196,74,139,154,55,179,147,171,76,38,82,91,218,180,154,84,241,53,177,199,151,192,56,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,133,170,0,10,1,226,143,227,179,19,126,229,242,120,67,181,112,212,226,23,51,12,171,176,112,43,30,110,255,0,235,22,126,230,168,245,202,163,207,200,114,143,43,100,102,99,69,91,206,60,109,198,167,37,182,86,146,36,183,181,183,29,37,41,72,111,122,147,114,128,0,3,53,153,177,241,79,140,159,16,46,31,49,124,88,79,10,124,246,210,142,149,3,43,56,203,115,75,77,73,50,9,139,34,171,81,125,42,97,198,13,40,75,116,115,89,145,41,11,74,137,70,198,245,40,150,75,228,36,209,177,134,220,180,160,1,80,28,81,115,245,50,240,174,212,178,207,131,181,10,173,46,149,110,84,36,193,187,43,12,73,126,27,149,57,72,67,177,159,166,165,9,82,119,195,79,49,196,187,204,37,37,231,18,157,164,72,108,150,247,0,225,113,227,179,12,190,250,242,121,162,127,241,171,240,177,107,124,64,131,229,213,17,82,184,23,142,152,143,151,76,71,167,98,134,23,214,122,26,172,29,90,121,151,72,215,22,161,21,70,70,228,89,45,145,151,49,149,237,78,165,169,40,148,148,173,10,66,208,133,167,66,153,116,204,190,22,102,130,196,102,250,195,58,183,233,117,180,105,143,198,244,165,51,231,158,105,190,173,134,93,115,147,205,228,45,109,238,87,174,141,20,94,210,46,170,0,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,41,230,47,50,248,89,149,251,17,235,235,19,42,223,163,209,81,161,191,27,210,149,63,158,101,167,58,70,30,117,190,119,43,158,133,185,181,94,162,53,81,251,8,243,215,142,152,233,136,249,139,196,122,142,40,98,133,103,174,170,206,209,166,89,104,141,17,105,241,82,102,109,197,140,217,153,242,217,70,229,104,90,154,141,74,82,214,165,173,107,90,172,171,134,47,15,73,150,180,200,217,138,204,13,161,201,170,179,181,219,74,129,83,101,246,37,82,165,52,251,205,187,42,108,71,217,70,215,139,148,202,227,30,229,164,146,225,185,180,150,77,41,22,126,2,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,241,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,158,207,217,191,222,66,213,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,177,78,24,188,66,230,93,51,35,101,215,48,55,127,58,170,246,214,173,42,253,77,231,223,149,85,148,235,239,56,236,89,178,223,121,123,158,62,107,40,140,91,80,147,75,102,222,227,89,180,149,217,248,0,165,110,40,89,233,252,53,221,75,192,236,28,188,250,188,54,162,236,244,196,152,73,218,205,118,168,219,138,51,209,226,81,245,16,217,209,190,94,132,148,45,210,91,159,58,148,199,112,185,87,11,143,29,152,101,247,215,147,205,23,252,2,170,248,231,126,100,255,0,105,63,118,138,245,203,118,55,213,114,225,141,182,182,52,81,168,113,43,50,45,201,14,169,112,36,184,166,209,37,135,152,114,59,200,37,167,181,11,54,158,115,98,244,81,37,123,84,105,89,17,160,244,125,96,95,246,110,41,217,180,156,65,195,235,134,37,114,222,174,71,41,48,103,70,51,216,234,53,50,50,50,50,37,33,105,81,41,11,66,136,150,133,165,73,81,37,73,50,47,64,34,175,20,127,2,120,155,247,47,156,66,20,2,47,251,138,63,129,60,77,251,151,206,33,10,33,176,47,251,203,11,47,42,78,32,225,245,195,46,135,112,208,228,20,152,51,163,25,111,105,122,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,30,132,242,119,154,171,55,53,248,71,79,188,40,213,40,137,185,233,209,227,198,187,41,13,182,108,174,157,81,52,122,230,150,148,181,171,166,113,73,113,76,175,114,183,32,141,38,124,196,56,132,119,80,17,87,138,63,129,60,77,251,151,206,33,10,64,192,188,116,196,124,186,98,61,59,20,48,190,179,208,213,96,234,211,204,186,70,184,181,8,170,50,55,34,201,108,140,185,140,175,106,117,45,73,68,164,165,104,82,22,132,45,58,20,203,166,101,240,179,52,22,35,55,214,25,213,191,75,173,163,76,126,55,165,41,159,60,243,77,245,108,50,235,156,158,111,33,107,111,114,189,116,104,162,246,145,117,81,249,41,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,172,4,85,226,143,224,79,19,126,229,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,225,153,36,140,204,244,34,237,49,75,220,95,49,133,235,155,23,169,248,115,79,156,151,105,244,184,13,62,242,90,116,212,148,201,110,84,246,84,149,17,44,210,74,218,162,212,141,36,127,103,112,128,180,88,11,170,214,96,82,219,215,124,201,45,71,78,158,245,172,146,94,195,247,251,134,143,242,149,106,199,180,50,227,135,116,198,86,226,150,187,98,144,243,219,204,143,71,14,3,9,81,22,132,93,158,175,180,181,29,116,0,121,92,85,161,198,185,112,210,234,161,75,37,155,51,168,179,163,175,102,155,180,92,117,164,244,212,140,181,209,71,236,49,155,12,99,163,183,111,98,229,237,66,97,46,37,154,125,197,82,138,215,48,180,86,198,228,184,146,215,66,34,215,66,246,17,11,45,224,181,117,196,102,143,115,90,46,58,239,61,115,38,206,74,55,22,205,166,138,115,122,233,174,186,235,245,126,177,105,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,3,248,165,18,82,106,81,145,17,22,166,103,236,20,115,197,131,18,24,187,241,236,168,49,101,33,214,232,241,58,101,147,107,37,32,150,212,217,200,61,116,81,250,222,183,184,143,236,28,195,135,221,136,87,206,102,45,118,158,128,169,44,210,230,194,169,43,230,183,165,60,170,132,94,211,245,84,68,90,47,191,179,191,188,134,132,34,48,136,177,89,138,210,18,132,50,218,91,74,82,90,17,17,22,132,68,67,253,128,7,150,197,74,97,86,176,198,238,164,105,219,54,133,62,57,125,70,184,235,79,184,253,254,225,155,28,100,163,174,129,139,55,149,33,195,237,137,95,168,179,255,0,216,201,113,62,226,247,123,135,166,202,205,240,172,61,199,155,46,225,231,58,219,104,173,211,144,247,45,90,110,108,166,176,181,36,253,100,234,71,179,184,207,65,163,139,54,182,213,203,104,209,46,22,63,39,83,167,70,152,142,238,231,26,74,203,184,207,244,189,231,246,143,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,176,56,165,228,22,133,46,133,94,205,102,16,211,250,26,172,31,225,215,141,18,44,101,173,186,131,106,89,19,149,38,82,218,79,150,242,55,27,146,53,34,109,109,165,199,148,104,90,28,55,235,47,7,113,138,254,192,171,254,151,136,216,115,94,151,78,169,83,164,48,235,173,53,41,230,88,168,48,219,205,188,168,146,146,202,208,167,99,56,166,144,78,52,106,34,81,23,216,101,221,115,219,158,138,238,112,107,182,252,106,76,10,173,183,102,80,233,241,221,42,3,243,16,243,110,86,20,133,28,153,74,52,33,59,246,243,13,134,141,122,153,54,133,44,146,209,190,227,101,207,240,43,42,56,143,142,118,78,32,98,133,49,175,69,89,152,115,111,212,235,21,42,204,134,77,77,200,149,22,26,228,55,2,57,106,92,199,151,181,27,204,143,107,77,172,150,173,77,77,54,239,21,29,215,56,153,85,188,178,161,139,149,11,62,179,77,150,171,98,163,34,68,155,78,174,227,132,242,42,52,226,95,168,74,117,40,66,122,150,210,166,210,242,54,167,106,204,148,69,203,91,107,95,85,202,7,18,91,251,43,24,95,112,225,131,150,244,75,150,154,152,242,230,218,200,150,183,148,112,170,175,185,28,137,183,21,206,36,162,10,82,82,159,54,90,108,150,183,150,101,189,28,197,56,152,171,127,223,247,150,41,222,85,108,65,196,27,134,93,114,225,174,72,57,51,167,73,50,222,234,244,34,34,34,34,36,161,9,73,37,8,66,72,144,132,37,41,73,37,41,34,43,147,225,161,144,168,216,13,111,51,141,88,179,66,136,254,34,215,35,182,245,33,14,115,119,208,41,207,197,109,74,101,76,188,211,106,98,113,169,199,154,120,253,125,168,73,33,10,73,45,226,92,245,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,160,17,232,44,11,254,242,194,203,202,147,136,56,125,112,203,161,220,52,57,5,38,12,232,198,91,218,94,134,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,71,126,121,32,206,141,171,155,140,56,98,116,213,82,168,151,245,55,152,197,110,222,106,115,106,113,124,162,103,116,232,204,26,205,226,134,179,125,178,37,44,189,71,13,77,110,94,210,113,114,84,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,47,79,133,214,107,168,88,227,129,212,220,42,171,59,74,166,222,120,109,79,141,71,58,107,15,44,156,157,71,142,203,76,198,158,148,44,190,198,157,36,41,100,151,18,149,159,44,159,109,5,53,64,64,14,53,126,22,45,111,136,16,124,186,162,42,175,43,248,215,248,187,99,85,35,24,219,167,245,178,237,250,125,99,160,97,77,115,27,92,231,233,114,163,197,230,167,152,217,155,36,251,205,27,155,86,74,229,146,246,234,173,8,252,165,211,116,226,62,56,226,60,171,146,228,157,85,187,111,59,182,160,132,169,73,104,222,149,58,83,134,150,218,101,166,155,47,238,27,109,166,210,73,74,73,8,66,72,137,41,43,137,225,161,144,168,216,13,111,51,141,88,179,66,136,254,34,215,35,182,245,33,14,115,119,208,41,207,197,109,74,101,76,188,211,106,98,113,169,199,154,120,253,125,168,73,33,10,73,45,226,92,234,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,115,252,197,99,205,155,150,220,35,174,226,181,231,54,34,81,78,142,180,83,32,189,32,217,93,90,162,104,81,199,132,209,165,11,86,247,20,157,13,68,133,108,65,45,197,22,196,40,203,60,56,233,142,152,143,152,188,71,168,226,134,40,86,122,234,172,237,26,101,150,136,209,22,159,21,38,102,220,88,205,153,159,45,148,110,86,133,169,168,212,165,45,106,90,214,181,170,197,120,81,228,91,242,25,160,198,187,51,253,79,42,192,133,57,95,221,41,85,71,35,154,127,224,186,85,169,95,166,241,35,251,29,225,47,243,191,146,235,87,55,24,112,252,24,73,165,81,47,234,111,45,250,37,194,236,22,212,226,249,68,246,216,50,95,36,27,197,13,102,251,134,105,65,250,142,26,93,218,189,166,218,232,50,173,76,188,176,162,255,0,155,70,152,228,186,5,217,103,86,28,140,234,226,75,34,126,159,81,136,241,165,70,219,204,168,200,150,219,173,158,139,109,71,218,146,52,159,113,139,147,225,161,159,88,216,243,111,51,130,184,179,93,136,198,34,208,227,182,205,33,110,115,119,215,233,204,69,109,42,121,79,60,235,138,126,113,41,183,157,120,189,77,200,81,45,9,81,33,227,68,245,20,3,196,211,5,63,2,217,184,186,122,122,135,85,2,251,214,245,135,189,221,239,53,214,190,247,80,219,154,54,132,167,73,77,73,216,146,221,163,70,214,229,26,183,105,50,184,35,226,133,42,85,129,136,88,46,242,98,49,82,166,86,26,186,35,154,166,167,159,49,137,44,183,25,221,145,244,37,108,97,81,25,220,225,26,139,89,109,164,201,61,155,236,83,16,175,90,86,26,216,23,46,35,87,99,203,126,155,106,209,230,214,230,53,17,9,83,238,49,25,149,188,226,91,74,148,148,154,205,40,50,34,53,36,181,211,83,46,241,153,124,66,189,106,184,149,127,220,184,141,93,143,17,138,149,213,88,155,91,152,212,68,41,44,54,252,151,150,243,137,109,42,82,148,72,37,44,200,136,212,163,211,77,76,251,197,255,0,112,247,194,250,86,21,100,251,13,169,148,245,68,122,69,126,142,213,209,58,91,48,147,25,114,31,168,36,164,151,55,67,51,113,109,52,227,81,201,197,30,170,68,116,118,36,136,144,153,20,57,254,58,96,94,28,102,47,14,42,56,95,138,20,110,186,149,59,71,89,121,163,36,74,167,202,73,25,55,42,51,134,71,203,121,27,149,161,232,105,52,169,72,90,86,133,173,10,207,102,103,114,245,117,101,127,25,107,88,71,116,201,235,250,14,92,154,117,81,17,92,142,205,78,11,169,220,212,134,210,178,254,233,181,146,84,180,161,214,157,65,45,123,55,31,127,203,39,19,60,71,192,60,14,188,240,154,172,221,86,226,158,245,61,73,177,171,15,212,13,247,40,50,141,150,163,54,202,145,39,152,223,70,203,104,39,154,105,8,218,78,54,166,205,38,151,205,108,196,15,235,170,253,186,191,182,183,29,201,113,212,63,223,38,78,169,78,144,231,252,167,30,121,199,23,245,169,74,87,180,204,116,172,203,229,158,242,202,213,195,106,89,152,131,58,34,238,26,253,175,30,227,157,10,49,146,209,76,91,210,164,178,81,13,210,81,165,229,165,49,210,107,90,125,77,235,82,82,107,74,73,197,253,108,8,202,173,229,152,124,35,196,251,195,13,105,178,234,247,62,30,72,163,73,77,33,135,11,124,234,116,132,79,234,137,150,182,26,158,146,149,71,142,164,32,148,157,200,39,146,146,113,197,54,131,230,152,85,137,151,86,13,226,61,185,138,86,84,190,158,181,108,212,26,168,70,220,227,136,109,237,135,235,176,239,45,104,90,153,117,6,166,220,65,40,183,182,181,164,207,69,24,146,185,202,226,51,136,249,168,181,104,56,119,6,47,201,155,90,61,62,11,247,12,72,186,183,233,170,194,91,66,223,82,203,122,205,48,218,124,149,200,100,214,163,61,169,117,195,53,242,210,207,63,201,118,82,110,172,220,226,153,90,212,215,122,27,110,133,211,84,46,106,138,148,227,92,184,42,146,218,22,195,14,147,46,182,83,28,108,222,83,40,112,137,42,228,184,102,122,32,198,130,108,11,2,205,194,203,54,147,135,216,125,111,68,161,219,212,56,229,26,12,24,196,123,26,70,166,102,102,102,102,165,173,74,53,45,107,81,154,214,181,41,74,53,41,70,103,8,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,95,240,10,171,227,157,249,147,253,164,253,218,42,172,77,254,26,25,227,147,151,27,201,156,30,190,17,17,120,117,122,86,27,91,210,220,91,81,215,67,168,188,77,176,83,84,242,205,41,56,198,148,52,151,146,181,122,136,108,156,65,145,165,104,122,239,169,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,42,255,0,191,236,220,44,179,106,216,131,136,55,12,74,29,189,67,142,114,103,78,146,103,177,164,106,68,68,68,68,106,90,212,163,74,16,132,145,173,107,82,82,146,82,148,68,116,23,157,252,232,221,89,184,196,119,231,66,85,86,137,96,211,121,108,81,45,231,103,56,166,215,202,55,182,206,146,193,44,217,41,139,39,220,35,82,11,212,108,210,214,229,237,55,23,210,248,104,100,114,78,99,175,38,113,134,248,92,68,97,213,151,88,109,15,68,113,13,72,93,114,162,201,54,249,66,83,43,37,36,163,18,86,210,158,82,211,235,161,194,109,4,102,165,173,159,171,198,86,147,74,160,102,74,201,161,80,169,145,41,212,218,118,27,211,98,67,135,17,148,178,196,102,27,159,80,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,14,193,192,199,243,217,251,55,251,200,90,160,0,160,30,40,254,59,49,55,238,95,39,132,34,168,185,62,26,156,66,225,226,109,10,14,5,99,205,223,253,125,64,220,213,30,185,84,121,136,237,214,34,239,140,204,104,171,121,199,137,201,53,21,56,242,210,68,150,247,56,219,68,165,41,110,111,82,172,84,0,6,107,51,99,226,159,25,62,32,92,62,98,248,230,148,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,11,191,225,161,158,56,217,142,179,89,193,235,225,18,209,136,182,93,29,181,189,45,197,187,33,21,202,115,38,219,5,53,79,44,212,162,146,74,91,73,121,43,87,174,183,9,196,25,146,150,134,102,248,175,94,39,185,245,147,131,20,169,121,126,193,250,236,184,24,131,83,143,25,234,173,94,39,41,101,73,167,62,151,183,178,219,169,119,155,30,114,137,44,40,140,218,245,89,124,156,66,146,179,109,105,166,17,42,184,92,120,236,195,47,190,188,158,104,159,252,106,252,44,90,223,16,32,249,117,68,82,176,238,185,59,205,85,229,149,12,92,167,222,20,106,148,181,91,21,25,17,227,93,148,134,219,39,145,81,167,18,253,115,75,74,90,19,212,182,149,56,166,87,185,59,86,102,147,62,90,220,66,244,39,96,95,246,110,41,217,180,156,65,195,235,134,37,114,222,174,71,41,48,103,70,51,216,234,53,50,50,50,50,37,33,105,81,41,11,66,136,150,133,165,73,81,37,73,50,47,64,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,238,185,196,205,85,229,154,252,92,168,94,21,154,148,180,219,20,233,18,35,90,116,135,27,38,81,78,167,26,253,67,83,73,90,211,212,184,148,182,167,151,185,91,150,68,146,62,90,27,66,36,87,11,220,139,126,26,238,164,99,142,49,217,157,94,27,81,119,250,30,52,213,109,102,187,84,109,196,145,106,201,164,250,136,108,232,231,51,83,74,22,233,33,191,157,74,100,54,87,61,10,173,74,168,201,159,14,159,83,137,42,69,46,65,68,156,211,47,37,107,138,249,180,219,196,211,169,35,213,11,54,158,105,194,74,180,61,142,33,93,202,35,63,214,2,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,241,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,158,207,217,191,222,66,213,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,229,66,244,248,119,103,234,30,103,45,83,176,241,74,161,74,166,226,109,19,149,31,83,146,196,127,148,205,155,110,175,169,139,27,113,44,222,66,24,113,82,27,109,6,218,125,87,19,181,46,114,218,154,162,176,56,157,113,11,153,107,76,147,151,92,191,93,252,154,171,59,154,187,107,244,199,159,98,85,42,83,79,178,227,81,97,75,97,228,109,120,185,79,34,73,109,90,73,46,19,123,137,100,234,81,82,194,85,112,184,241,217,134,95,125,121,60,209,127,192,42,175,142,119,230,79,246,147,247,104,170,177,47,248,119,103,126,102,85,111,179,180,175,25,91,176,202,236,168,52,237,117,70,203,242,94,165,184,150,93,109,18,162,180,135,82,132,238,90,216,234,12,155,113,197,181,29,36,132,154,144,132,157,239,82,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,35,7,20,127,2,120,155,247,47,156,66,20,2,47,251,138,63,129,60,77,251,151,206,33,10,1,29,87,46,153,151,197,60,175,223,108,223,88,103,86,253,46,182,141,49,249,62,139,169,252,203,205,55,213,176,203,173,243,185,92,245,173,189,202,245,23,162,139,218,71,161,60,11,199,76,56,204,94,28,83,177,67,11,235,61,117,42,118,173,60,203,164,72,149,79,148,146,35,114,44,150,200,207,150,242,55,39,82,212,210,105,82,86,133,45,11,66,213,208,4,85,226,143,224,79,19,126,229,243,136,66,128,71,106,202,142,107,177,31,41,88,142,139,214,202,119,174,165,78,229,177,95,160,62,241,162,45,94,42,76,204,146,163,34,62,91,200,220,163,105,226,35,83,106,82,136,201,104,91,141,174,205,56,154,103,18,205,70,82,232,148,124,43,172,75,172,199,199,24,238,183,75,175,82,166,28,118,24,167,69,122,58,166,161,222,231,77,110,19,133,21,113,212,148,232,75,144,151,77,38,131,105,117,235,146,252,88,205,199,225,150,192,194,220,0,196,186,175,59,210,14,122,62,220,171,86,95,249,59,201,218,235,242,250,136,166,190,95,39,151,212,56,190,90,121,186,234,166,190,123,97,141,10,0,138,188,81,252,9,226,111,220,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,241,175,42,219,86,213,163,91,184,95,252,157,50,157,38,98,251,187,155,105,75,62,243,47,209,247,151,218,51,143,154,107,229,88,133,143,55,165,195,206,117,198,215,91,168,161,158,98,181,218,217,205,125,105,73,122,202,208,139,127,113,30,131,204,224,221,29,117,252,89,179,104,237,158,135,46,191,78,103,255,0,178,146,218,125,199,239,247,13,39,97,93,44,168,152,99,104,209,244,237,133,66,129,28,254,179,68,116,39,220,94,239,112,245,32,3,252,101,176,137,81,94,138,234,9,104,121,181,54,164,168,181,35,35,45,12,140,134,123,248,130,88,133,99,230,98,232,109,152,10,140,205,82,108,234,146,126,107,98,85,205,168,74,237,47,85,36,101,162,59,251,123,187,204,116,254,20,24,144,197,161,143,103,65,149,41,13,55,88,137,210,160,157,89,37,6,183,102,193,65,105,170,139,214,245,125,198,127,104,188,100,168,148,146,82,76,140,140,181,35,47,104,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,143,25,198,204,221,173,128,88,111,80,144,237,114,43,117,153,108,58,204,88,233,146,217,61,189,76,72,52,25,39,154,133,253,54,116,212,189,189,221,189,212,9,137,151,181,83,17,111,218,245,229,86,157,34,83,213,90,140,169,105,55,221,82,205,8,117,229,184,73,45,202,81,145,17,172,251,53,62,254,243,239,22,51,193,183,9,155,168,212,171,152,163,54,19,165,211,42,77,53,167,22,223,171,170,85,79,125,58,25,163,191,180,207,177,95,171,218,45,164,0,7,225,174,199,234,232,149,8,186,25,243,162,186,222,133,222,122,160,200,103,31,55,148,143,67,102,50,253,139,203,90,55,92,53,71,52,89,104,125,179,159,47,113,123,135,36,167,206,145,76,159,26,165,17,102,135,226,60,135,219,81,25,145,146,210,162,50,61,75,67,239,47,96,208,190,66,241,58,30,38,101,190,211,146,212,245,72,149,73,166,192,166,75,222,233,45,68,243,80,34,154,203,233,168,244,213,126,221,15,183,180,136,72,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,74,220,74,248,126,254,2,102,78,199,188,41,103,125,131,85,168,39,210,148,228,167,87,40,243,165,191,37,127,52,211,17,144,204,122,114,11,166,97,189,203,53,19,142,33,29,187,146,34,254,85,114,207,121,102,191,23,33,225,109,159,58,37,57,9,142,170,149,94,167,36,201,72,167,83,155,91,104,117,242,111,113,41,229,238,117,180,33,180,153,110,90,211,185,72,70,247,17,119,248,159,131,182,14,5,100,107,20,48,231,14,104,49,41,212,218,118,27,214,218,117,214,162,178,203,245,7,219,163,173,149,75,148,166,80,132,187,37,196,180,131,113,211,73,26,140,190,194,44,240,141,36,102,171,44,246,110,107,240,142,102,22,222,19,165,211,150,153,9,169,82,42,113,140,212,186,117,69,180,56,134,159,54,247,18,94,70,215,92,66,219,81,150,228,45,91,84,133,236,113,25,236,198,44,29,191,176,42,255,0,170,97,206,35,80,101,211,170,84,233,15,180,211,174,197,121,150,42,12,54,243,140,166,92,85,60,132,41,216,206,41,165,155,110,146,72,148,69,246,145,88,255,0,10,60,139,126,67,52,24,215,102,127,169,229,88,16,167,43,251,165,42,168,228,115,79,252,23,74,181,43,244,222,36,127,99,188,45,80,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,40,4,79,76,211,228,74,170,89,109,194,172,211,96,213,179,17,84,213,97,189,190,253,239,74,167,48,164,190,219,229,1,181,57,88,36,17,154,86,133,36,210,79,236,74,77,6,142,122,137,123,223,113,184,149,129,120,233,136,249,116,196,122,118,40,97,125,103,161,170,193,213,167,153,116,141,113,106,17,84,100,110,69,146,217,25,115,25,94,212,234,90,146,137,73,74,208,164,45,8,90,116,61,151,92,121,179,115,37,132,116,44,86,179,38,196,82,42,49,208,138,156,22,100,27,203,164,212,73,9,57,16,157,53,33,10,222,218,149,161,40,208,157,232,52,56,146,216,180,153,244,176,28,171,54,62,22,49,147,225,253,195,229,207,140,214,15,85,133,88,153,117,96,222,35,219,152,165,101,75,233,235,86,205,65,170,132,109,206,56,134,222,216,126,187,14,242,214,133,169,151,80,106,109,196,18,139,123,107,90,76,244,81,141,4,228,239,53,86,110,107,240,142,159,120,81,170,81,19,115,211,163,199,141,118,82,27,108,217,93,58,162,104,245,205,45,41,107,87,76,226,146,226,153,94,229,110,65,26,76,249,136,113,8,238,162,0,113,171,240,177,107,124,64,131,229,213,17,74,194,213,56,81,228,91,242,25,160,198,187,51,253,79,42,192,133,57,95,221,41,85,71,35,154,127,224,186,85,169,95,166,241,35,251,29,225,234,184,162,231,234,29,159,66,169,101,159,7,106,20,170,165,86,227,167,201,131,118,86,24,146,196,198,233,145,86,183,99,63,77,74,18,165,108,152,174,91,137,119,152,73,83,45,169,59,72,214,225,45,158,65,194,251,59,88,209,74,188,168,185,113,172,218,119,6,33,90,115,164,37,40,157,24,165,207,168,219,76,40,162,197,101,102,106,90,154,106,150,193,165,178,90,54,160,154,231,41,100,163,208,154,92,180,226,103,147,41,153,148,195,132,98,37,155,85,170,252,179,195,250,124,185,16,104,233,91,242,98,213,162,233,204,122,51,81,145,187,100,197,114,203,150,227,104,220,234,146,134,156,220,92,165,177,70,213,106,77,86,129,85,155,66,174,211,37,211,170,84,233,14,68,153,14,91,42,101,248,207,182,163,75,141,56,218,136,148,133,165,68,105,52,153,17,145,145,145,139,244,200,46,117,237,92,214,97,196,74,37,90,167,211,226,109,179,79,101,187,142,159,32,219,67,147,246,18,91,85,78,57,54,148,33,76,186,179,35,90,80,146,228,184,178,65,150,213,52,183,123,174,49,99,21,131,129,86,5,83,17,177,26,189,18,157,77,167,71,125,214,154,118,83,44,191,80,125,182,92,121,49,34,165,229,161,46,201,113,45,44,155,104,148,70,163,47,180,203,60,57,157,204,21,119,51,216,203,90,197,234,253,191,74,162,57,82,229,177,26,13,61,132,39,147,21,164,236,101,47,60,73,74,229,60,72,34,37,60,231,172,122,18,82,72,109,45,180,137,169,194,179,36,23,181,86,251,164,102,123,16,226,213,109,251,126,135,205,118,222,137,206,153,77,157,81,148,182,88,91,18,180,229,36,159,167,56,196,151,139,84,59,181,213,35,98,146,182,141,196,174,223,197,101,241,184,194,250,84,171,3,15,113,161,149,68,98,165,76,172,59,107,200,36,194,79,62,99,18,89,114,75,91,228,106,74,216,194,162,61,181,179,37,22,178,220,81,26,123,119,195,94,25,120,215,248,22,205,197,173,212,83,250,168,23,222,150,84,205,141,111,121,174,181,246,122,119,27,213,196,37,58,74,106,54,245,30,237,26,55,118,164,213,183,75,52,226,205,138,21,92,56,201,245,82,153,70,76,182,228,95,85,136,118,186,229,198,154,168,235,140,194,210,228,151,181,218,70,110,33,214,162,57,29,109,234,146,82,36,43,83,50,35,66,169,131,47,216,103,248,100,199,27,15,11,92,137,85,145,18,230,184,32,211,231,250,45,189,242,153,130,183,147,213,62,143,81,100,158,83,4,235,134,181,36,210,132,160,212,162,218,147,26,105,0,17,255,0,58,57,73,181,115,115,133,135,107,84,157,232,110,74,23,83,80,182,106,41,83,109,114,231,42,51,136,67,15,186,108,186,225,67,113,195,101,79,33,178,37,43,146,217,145,234,130,20,3,138,184,103,117,96,222,35,220,120,91,122,196,233,235,86,205,65,218,124,157,173,184,134,222,216,126,163,237,115,16,133,169,151,80,105,113,181,154,75,123,107,66,136,180,81,11,84,225,117,144,88,118,125,10,155,153,140,98,167,210,170,149,91,142,159,26,117,167,71,126,51,19,27,166,69,90,218,146,197,73,75,82,85,178,98,185,109,169,174,89,165,76,182,165,110,51,91,134,134,120,7,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,242,156,81,114,11,50,207,174,212,179,49,131,180,250,173,82,149,113,212,36,206,187,40,236,70,126,99,148,201,75,67,178,95,169,37,105,74,182,67,87,45,197,59,204,52,165,151,20,157,166,104,112,144,204,21,192,188,11,196,124,197,226,61,59,11,240,190,141,215,85,103,106,235,207,58,102,136,180,248,169,50,39,37,73,112,136,249,108,163,114,117,61,13,70,165,37,8,74,214,180,33,90,41,192,188,11,195,140,186,97,197,59,11,240,190,141,208,210,160,234,235,207,58,100,185,85,9,74,34,39,37,73,112,136,185,143,47,106,117,61,9,36,148,165,8,74,16,132,33,61,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,247,215,147,205,23,252,2,170,248,231,126,100,255,0,105,63,118,136,213,195,35,2,240,227,49,120,193,125,97,126,40,81,186,234,84,236,63,154,235,47,52,100,137,84,249,73,168,83,201,185,81,156,50,62,91,200,220,173,15,67,73,165,74,66,210,180,45,104,84,127,199,76,11,196,124,186,98,61,71,11,241,66,141,208,213,96,232,235,47,52,102,184,181,8,170,51,38,229,70,112,200,185,140,175,106,180,61,9,68,164,169,11,74,22,133,161,51,255,0,133,239,16,63,147,251,50,237,152,43,230,149,2,219,129,79,91,150,165,195,92,155,211,244,92,173,191,197,142,190,178,229,242,121,123,212,202,157,90,57,124,174,73,26,201,108,182,223,53,226,95,159,89,56,243,112,189,130,184,77,93,150,198,29,80,228,56,205,93,109,242,182,87,234,44,74,113,41,121,47,50,235,137,126,9,37,182,93,100,189,77,203,81,173,105,81,161,147,71,10,201,118,82,110,172,220,226,153,90,212,215,122,27,110,133,211,84,46,106,138,148,227,92,184,42,146,218,22,195,14,147,46,182,83,28,108,222,83,40,112,137,42,228,184,102,122,32,198,130,108,11,2,205,194,203,54,147,135,216,125,111,68,161,219,212,56,229,26,12,24,196,123,26,70,166,102,102,102,102,165,173,74,53,45,107,81,154,214,181,41,74,53,41,70,103,78,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,158,207,217,191,222,66,213,0,124,159,149,150,175,202,175,144,191,41,169,95,41,61,31,233,111,67,245,173,245,221,15,51,149,212,242,53,230,114,121,158,167,51,110,221,222,174,186,246,10,23,226,143,227,179,19,126,229,242,120,67,170,229,59,37,22,174,107,50,35,122,86,233,52,206,159,19,109,155,194,168,229,185,80,142,77,161,201,251,41,144,28,77,50,65,184,164,33,76,186,179,50,66,150,162,228,184,179,89,30,213,58,135,96,175,245,213,97,93,95,219,91,114,228,183,42,31,239,144,231,83,103,71,115,254,75,140,188,219,136,250,148,149,39,216,100,47,79,135,54,117,255,0,26,172,56,126,129,127,212,233,77,226,109,173,243,117,40,204,31,41,202,164,18,36,19,117,52,179,181,40,78,229,172,219,117,45,26,146,135,18,149,104,210,94,105,178,152,0,3,53,153,177,241,79,140,159,16,46,31,49,124,118,172,15,201,4,204,197,228,190,224,197,236,55,139,190,254,179,239,10,163,82,35,169,231,215,233,90,59,52,152,210,10,43,17,218,105,195,114,103,61,90,50,73,216,74,231,184,149,169,90,55,178,48,88,23,253,229,133,151,149,39,16,112,250,225,151,67,184,104,114,10,76,25,209,140,183,180,189,12,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,142,218,110,222,46,246,11,249,80,59,174,221,110,92,92,95,170,71,93,5,154,83,108,50,132,66,170,148,54,84,253,85,40,90,223,34,130,219,175,252,202,94,35,91,235,108,219,219,181,46,184,221,69,255,0,93,87,237,213,253,181,184,238,75,142,161,254,249,50,117,74,116,135,63,229,56,243,206,56,191,173,74,82,189,166,98,106,102,75,37,31,138,174,68,109,218,253,255,0,76,165,57,137,183,78,32,65,114,165,37,130,230,185,75,130,116,201,198,221,49,47,110,82,21,181,104,55,29,83,68,148,173,197,37,58,186,150,90,112,252,7,11,143,29,152,101,247,215,147,205,19,255,0,141,95,133,139,91,226,4,31,46,168,138,160,203,37,38,149,95,204,150,20,80,171,180,200,149,26,109,70,248,161,68,153,14,91,41,121,137,44,57,61,148,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,236,25,246,201,5,119,40,247,219,83,109,200,181,90,150,25,86,249,77,81,43,115,30,68,135,145,40,153,35,122,44,181,54,211,104,109,237,233,117,109,150,194,74,218,211,106,148,166,221,36,125,94,29,217,223,153,149,91,236,237,43,198,86,236,50,187,42,13,59,93,81,178,252,151,169,110,37,151,91,68,168,173,33,212,161,59,150,182,58,131,38,220,113,109,71,73,33,38,164,33,39,123,212,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,214,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,28,171,54,62,22,49,147,225,253,195,229,207,140,214,9,85,144,156,144,87,115,113,125,187,54,227,139,85,166,225,149,19,154,213,110,183,13,228,71,121,114,141,147,54,98,196,83,141,56,135,30,222,166,150,225,108,52,161,173,119,41,42,113,162,93,180,230,187,48,88,113,145,44,190,174,77,149,111,218,148,186,171,188,200,118,109,166,195,5,14,44,153,75,116,148,243,137,143,29,37,163,45,115,84,251,166,91,18,165,26,80,110,33,111,32,206,154,240,155,61,57,142,194,60,101,175,227,141,58,243,244,245,122,237,215,229,20,106,226,86,244,26,174,137,50,103,154,203,106,111,103,39,82,228,242,141,190,82,75,150,157,26,82,219,86,130,108,11,178,77,245,102,210,111,9,86,117,193,106,174,173,28,164,149,34,190,195,76,212,98,161,70,123,9,246,154,113,196,182,179,78,213,108,53,111,78,226,74,201,11,37,33,62,128,80,15,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,90,160,0,0,205,102,108,124,83,227,39,196,11,135,204,95,18,169,172,139,126,26,248,117,97,174,56,224,229,153,213,226,77,23,210,254,152,141,9,91,94,174,210,219,170,79,35,209,146,73,245,19,25,209,190,94,134,149,173,162,91,127,58,164,199,108,161,5,129,127,222,88,89,121,82,113,7,15,174,25,116,59,134,135,32,164,193,157,24,203,123,75,208,200,200,200,200,210,180,41,38,164,45,10,35,66,208,165,37,68,164,168,200,237,82,254,226,239,74,115,41,116,155,138,212,110,36,28,106,185,99,203,166,185,14,27,9,149,10,131,54,59,204,37,201,78,182,250,210,180,161,216,239,27,241,189,87,219,230,17,180,226,156,228,187,173,80,127,93,87,237,213,253,181,184,238,75,142,161,254,249,50,117,74,116,135,63,229,56,243,206,56,191,173,74,82,189,166,98,79,231,83,38,209,178,131,133,248,65,79,174,201,137,62,251,185,228,92,111,92,115,160,205,117,248,75,67,14,66,40,108,199,39,27,108,210,132,52,233,169,70,104,222,110,58,230,170,82,9,178,79,229,225,113,227,179,12,190,250,242,121,162,255,0,128,85,95,28,239,204,159,237,39,238,209,8,50,65,132,54,110,61,102,114,210,194,60,64,98,91,148,43,138,61,93,153,7,17,243,101,246,150,138,92,183,90,121,181,246,145,45,183,91,109,194,37,18,144,102,130,37,37,73,51,73,249,76,195,229,250,254,203,46,40,78,194,140,70,68,69,212,161,199,143,45,169,144,73,227,133,53,135,155,37,37,216,238,60,219,106,113,4,173,237,41,68,157,9,198,156,79,110,211,19,171,133,158,125,109,236,60,165,51,150,156,104,174,196,165,208,147,33,215,173,90,212,174,150,28,42,98,20,153,50,165,179,58,83,174,160,137,10,116,147,201,61,139,89,184,250,208,106,219,203,36,204,174,40,254,4,241,55,238,95,56,132,40,4,95,247,20,127,2,120,155,247,47,156,66,20,2,37,255,0,17,28,144,76,202,173,246,87,109,157,23,118,25,93,149,7,90,161,36,158,126,75,212,183,18,203,78,46,44,167,86,210,80,157,203,91,253,57,27,142,56,182,163,168,214,163,82,22,163,242,153,23,206,109,119,39,152,143,42,166,229,43,211,54,101,209,211,199,185,169,173,33,5,41,77,180,107,229,73,140,226,180,209,230,185,174,153,54,165,19,110,37,106,74,182,153,161,214,239,250,214,187,45,91,230,133,22,233,178,174,106,85,193,69,155,191,166,168,210,230,183,46,43,251,22,164,47,99,173,154,144,173,171,66,146,122,31,98,146,100,125,164,98,53,241,71,240,39,137,191,114,249,196,33,73,121,100,164,210,171,249,146,194,138,21,118,153,18,163,77,168,223,20,40,147,33,203,101,47,49,37,135,39,178,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,29,131,62,217,32,174,229,30,251,106,109,185,22,171,82,195,42,223,41,170,37,110,99,200,144,242,37,19,36,111,69,150,166,218,109,13,189,189,46,173,178,216,73,91,90,109,82,148,219,164,136,190,229,90,170,245,42,61,9,234,156,181,211,97,200,122,92,120,106,121,70,195,47,188,150,210,235,168,111,93,169,90,210,195,41,82,136,181,81,52,217,30,187,75,75,74,224,201,150,143,243,247,52,119,101,39,249,202,5,165,212,49,246,117,179,91,230,53,253,204,100,58,211,159,234,230,214,66,213,0,69,94,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,142,185,244,196,232,120,103,150,251,178,75,179,213,30,85,90,155,62,153,19,99,164,133,27,206,192,148,104,47,166,147,211,84,123,53,62,206,194,49,158,138,132,233,21,57,242,106,82,214,107,126,91,203,125,197,25,153,153,173,74,51,51,212,245,62,243,246,142,183,148,58,71,166,115,25,97,69,229,173,123,110,26,91,154,32,181,62,201,204,23,184,253,227,71,20,40,253,37,18,159,23,67,46,76,86,155,208,251,203,68,17,15,220,0,2,165,184,201,97,51,116,234,141,15,20,97,66,116,206,74,163,83,93,113,13,250,186,169,85,7,213,169,146,59,251,8,251,85,250,189,162,185,176,206,246,170,97,213,251,65,188,169,51,164,70,122,149,81,139,45,70,195,170,65,173,45,60,135,13,39,181,73,51,35,52,23,102,165,221,222,93,226,254,242,115,153,187,91,31,112,222,4,134,171,145,92,172,196,97,166,101,71,84,150,205,237,201,98,57,172,205,60,213,175,233,189,166,167,237,239,237,239,144,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,63,205,249,12,69,105,114,36,190,219,45,54,147,82,214,226,137,41,73,17,106,102,102,125,197,160,137,121,179,226,13,133,120,5,70,153,73,162,85,163,215,110,71,91,113,150,89,167,191,26,81,48,233,161,244,164,221,74,100,161,196,146,92,100,137,90,22,165,184,189,167,217,75,152,239,152,12,65,199,203,198,109,203,119,215,103,61,29,215,220,92,104,74,148,250,152,101,6,235,171,65,37,183,28,89,36,210,79,41,37,161,232,69,216,95,95,60,164,211,164,86,42,176,233,49,26,91,143,205,144,220,118,144,132,153,169,75,90,137,36,68,68,70,102,102,103,236,33,160,220,130,97,20,108,37,203,181,189,19,209,231,26,101,98,44,74,172,146,91,68,133,243,29,131,20,151,175,168,147,239,111,219,169,246,118,153,137,34,0,3,254,30,215,148,189,8,140,246,159,97,251,123,6,119,115,233,187,241,161,190,55,33,40,63,76,212,251,18,90,127,108,101,14,19,54,143,80,129,29,137,114,99,173,44,201,66,92,109,102,133,18,76,148,70,101,218,101,167,113,11,57,224,209,140,198,117,218,246,13,212,101,168,146,80,229,86,152,222,231,170,103,190,159,29,41,45,87,223,223,216,72,253,126,193,108,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,242,85,169,52,170,253,42,109,10,187,76,137,81,166,212,99,185,18,100,57,108,165,230,36,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,57,174,95,114,197,131,89,97,161,85,168,24,67,107,250,53,186,221,65,218,132,233,47,188,169,18,158,213,107,54,88,83,203,213,102,203,8,89,182,210,12,207,68,238,82,141,78,56,235,139,102,199,194,198,50,124,63,184,124,185,241,154,193,170,129,199,241,211,42,88,47,152,122,173,173,93,196,107,90,35,245,43,86,177,6,168,212,198,160,196,83,243,152,140,167,84,154,108,167,30,101,197,59,5,106,121,106,113,130,52,146,143,183,82,237,215,170,210,105,52,170,5,42,21,10,133,76,137,78,166,211,163,183,18,28,56,140,165,150,35,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,63,88,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,80,8,209,70,76,174,156,56,198,12,157,225,229,50,147,58,149,115,82,162,89,244,251,82,191,9,214,137,214,209,41,136,45,49,46,20,150,92,47,180,141,43,78,213,182,180,168,183,33,105,82,171,47,137,126,66,164,224,53,194,246,53,97,53,10,91,248,117,92,144,227,213,116,55,202,217,64,168,191,41,197,37,148,178,203,77,165,136,38,151,25,105,147,245,246,173,38,133,169,38,182,73,124,43,37,217,182,186,178,141,138,101,116,211,90,235,173,186,239,77,79,185,169,202,75,142,243,32,166,75,107,91,236,52,79,52,217,204,109,178,121,44,173,195,52,167,156,225,25,104,179,26,9,176,47,251,55,20,236,218,78,32,225,245,195,18,185,111,87,35,148,152,51,163,25,236,117,26,153,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,23,160,28,171,54,62,22,49,147,225,253,195,229,207,140,214,9,169,153,76,130,204,179,242,237,133,185,152,193,218,125,86,169,74,184,236,250,52,235,178,142,196,103,230,57,76,148,186,90,100,200,169,37,105,74,182,67,87,45,197,59,204,52,165,151,20,157,166,104,112,144,207,0,203,22,97,110,172,175,227,45,23,23,45,104,221,127,65,204,141,81,165,174,83,145,217,169,193,117,59,93,142,226,144,127,220,184,131,82,86,148,58,211,75,52,47,102,211,208,246,14,227,21,131,142,182,5,47,17,176,230,189,18,163,77,168,199,97,215,90,106,83,47,63,79,125,198,91,121,81,37,37,149,173,45,73,109,46,160,156,104,212,102,147,63,176,206,26,241,171,240,177,107,124,64,131,229,213,17,90,185,7,195,59,87,23,115,123,134,214,45,235,19,171,162,200,168,72,168,73,138,166,219,113,185,93,20,71,166,33,135,80,226,20,133,178,226,227,165,14,32,211,235,54,165,164,140,140,200,202,215,248,129,231,6,149,147,108,35,165,216,120,70,118,252,43,238,177,29,184,20,26,83,109,36,145,66,165,33,10,111,174,76,84,160,218,36,54,109,165,150,91,94,212,41,102,102,73,113,12,58,217,209,183,245,213,126,221,95,219,91,142,228,184,234,31,239,147,39,84,167,72,115,254,83,143,60,227,139,250,212,165,43,218,102,47,167,32,185,40,181,114,167,135,17,43,117,106,103,81,137,183,53,61,151,46,58,132,130,109,110,64,222,73,113,84,200,230,218,150,132,178,210,200,137,106,66,143,156,226,9,102,123,82,210,26,149,66,178,248,172,100,98,149,90,182,103,230,139,10,41,113,41,245,42,4,115,114,235,162,211,169,105,65,84,216,92,133,184,237,76,185,13,238,84,148,41,245,173,247,29,212,148,202,55,154,209,201,50,118,176,48,119,24,175,236,10,191,233,120,141,135,53,233,116,234,149,58,67,14,186,211,82,158,101,138,131,13,188,219,202,137,41,44,173,10,118,51,138,105,4,227,70,162,37,17,125,134,93,127,57,185,232,196,124,225,215,96,183,83,129,242,94,204,163,109,118,155,108,199,152,114,27,76,173,155,92,149,33,221,136,231,188,123,150,148,25,161,41,109,179,52,165,36,106,117,110,122,190,28,217,40,252,106,177,29,250,253,255,0,76,170,183,134,86,183,206,84,164,176,92,166,234,147,136,208,109,211,18,246,228,173,59,144,179,113,213,52,74,82,27,74,83,171,74,121,167,10,247,169,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,31,172,113,76,233,225,159,225,119,42,120,159,98,183,18,171,46,92,139,125,250,132,8,180,182,249,146,165,78,132,101,50,43,8,70,197,26,249,143,199,105,6,132,167,114,146,163,74,76,148,100,101,157,123,78,233,174,216,215,85,26,245,181,167,116,85,171,126,161,30,169,78,147,202,67,156,137,76,56,151,26,115,98,201,72,86,213,161,39,162,136,210,122,104,100,101,216,38,255,0,20,252,205,213,113,170,78,17,91,148,249,49,32,208,164,88,244,203,226,117,22,37,69,82,23,14,171,84,104,220,38,37,104,100,133,173,152,220,163,104,212,210,22,72,150,226,190,139,196,69,245,120,44,88,18,107,185,134,186,241,6,69,189,18,101,54,213,181,215,25,19,158,38,148,184,21,25,146,27,38,77,162,81,239,74,215,29,137,232,53,160,187,17,189,42,50,230,17,42,231,192,0,113,252,102,202,102,3,99,245,229,104,223,152,165,98,196,172,85,236,233,28,216,171,95,98,38,176,68,179,76,73,137,211,73,17,146,234,137,226,105,125,132,180,153,126,77,215,155,119,176,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,22,147,86,164,210,171,244,169,180,42,237,50,37,70,155,81,142,228,73,144,229,178,151,152,146,195,137,52,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,229,88,23,149,44,23,203,197,86,233,174,225,205,173,17,138,149,213,88,157,84,118,99,176,98,37,248,44,73,83,74,85,54,43,140,178,218,154,130,133,50,133,54,193,154,137,39,219,169,246,105,216,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,247,215,147,205,23,252,2,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,143,231,51,38,118,14,108,236,9,48,230,65,137,78,189,169,209,214,237,6,188,211,76,178,250,159,109,153,5,26,36,169,38,195,175,28,30,116,131,113,198,155,208,245,45,201,237,239,160,27,254,192,188,176,178,242,171,97,246,32,219,210,232,119,13,14,65,198,157,6,73,22,246,151,161,25,25,25,25,165,104,82,77,43,66,210,102,133,161,73,82,77,73,81,25,253,252,11,192,188,71,204,94,35,211,176,191,11,232,221,117,86,118,174,188,243,166,104,139,79,138,147,34,114,84,151,8,143,150,202,55,39,83,208,212,106,82,80,132,173,107,66,21,161,236,186,224,53,155,150,220,35,161,97,77,153,10,34,81,78,142,133,212,231,51,28,217,93,90,162,104,73,72,154,233,41,107,86,247,20,157,73,38,181,108,65,33,180,158,196,36,139,165,138,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,22,168,57,166,98,177,230,205,203,110,17,215,113,90,243,155,17,40,167,71,90,41,144,94,144,108,174,173,81,52,40,227,194,104,210,133,171,123,138,78,134,162,66,182,32,150,226,139,98,20,101,92,28,50,49,211,17,243,23,158,235,235,20,49,66,179,215,85,103,97,252,214,153,101,162,52,69,167,197,77,78,158,109,197,140,217,153,242,217,70,229,104,90,154,141,74,82,214,165,173,107,90,163,95,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,7,18,190,31,191,135,104,115,177,239,10,89,217,127,82,169,233,244,165,57,41,209,186,196,24,140,73,95,205,52,196,101,189,34,162,179,233,152,111,114,201,38,219,104,71,102,212,138,128,194,172,76,186,176,111,17,237,204,82,178,165,244,245,171,102,160,213,66,54,231,28,67,111,108,63,93,135,121,107,66,212,203,168,53,54,226,9,69,189,181,173,38,122,40,198,130,114,119,154,171,55,53,248,71,79,188,40,213,40,137,185,233,209,227,198,187,41,13,182,108,174,157,81,52,122,230,150,148,181,171,166,113,73,113,76,175,114,183,32,141,38,124,196,56,132,119,80,25,172,205,143,138,124,100,248,129,112,249,139,226,213,56,42,120,88,186,126,32,78,242,234,112,142,188,98,50,207,102,225,245,229,69,199,251,62,117,191,72,93,241,33,112,170,246,251,70,109,75,153,81,65,45,215,106,141,55,184,210,180,41,38,218,31,52,165,27,93,54,150,174,98,228,173,69,92,2,215,184,68,101,18,193,169,91,43,205,21,223,81,183,238,154,147,242,29,166,209,104,167,29,153,101,64,126,52,134,220,234,159,230,36,212,204,237,205,52,182,182,109,54,217,113,43,220,174,121,19,93,47,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,125,245,228,243,68,255,0,227,87,225,98,214,248,129,7,203,170,34,170,242,157,226,159,6,254,32,91,222,98,192,208,246,52,97,13,155,143,88,95,112,97,30,32,49,45,202,21,197,29,44,200,56,143,155,47,180,180,56,151,90,121,181,246,145,45,183,91,109,194,37,18,144,102,130,37,37,73,51,73,231,175,52,89,100,191,178,179,138,21,44,63,187,227,75,153,77,68,133,38,139,112,149,57,232,208,171,44,19,109,57,189,133,56,91,84,180,37,246,146,234,16,165,147,110,26,145,185,90,18,149,50,184,91,231,234,30,29,244,57,100,198,58,133,42,155,104,31,89,34,221,184,166,73,98,11,52,135,15,155,37,232,210,220,113,72,66,153,117,102,225,182,225,153,184,151,92,38,253,116,56,142,77,191,128,133,92,79,115,109,106,224,118,13,86,48,114,59,93,125,231,137,150,252,218,124,54,9,45,186,204,40,46,169,17,228,63,41,36,242,29,107,123,46,201,40,235,36,45,42,117,133,110,35,36,40,142,139,6,132,242,47,156,218,22,112,240,226,85,77,202,87,161,175,59,95,167,143,115,83,90,66,206,42,92,116,151,202,147,25,197,107,171,46,242,157,50,109,74,55,27,82,20,149,110,34,67,174,73,81,202,179,99,225,99,25,62,31,220,62,92,248,205,96,209,71,255,0,179,143,14,140,184,255,0,247,142,212,161,255,0,112,245,82,191,84,113,31,242,122,137,143,114,255,0,220,161,8,71,250,19,12,252,221,16,230,31,48,55,246,102,177,66,118,43,226,50,226,34,165,50,60,120,141,67,130,111,20,40,76,50,217,37,45,71,109,231,28,83,104,53,111,117,73,37,104,110,58,226,187,55,24,159,252,43,242,21,38,84,154,86,105,241,146,133,46,26,33,200,102,161,99,83,36,114,141,19,16,109,60,147,159,38,59,141,41,68,130,82,216,118,42,210,180,47,123,92,221,13,6,210,151,107,227,159,254,31,176,107,240,203,248,190,126,16,169,95,132,47,71,250,79,208,91,213,206,228,237,223,183,126,156,190,119,47,231,121,27,185,188,175,157,217,203,245,197,32,241,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,226,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,133,170,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,67,254,39,92,61,33,218,208,228,230,43,47,214,135,38,148,206,231,110,218,5,49,150,24,139,74,138,211,12,182,212,168,81,24,101,27,89,46,83,203,146,123,150,162,83,132,230,210,65,58,164,86,8,185,238,23,57,18,170,224,157,41,236,119,198,139,102,36,123,218,185,29,9,183,233,210,216,87,91,111,66,82,86,78,173,205,199,181,169,50,18,180,145,163,103,49,166,210,104,53,36,222,121,164,243,94,57,223,153,63,218,79,221,162,42,240,184,241,217,134,95,125,121,60,209,127,192,42,175,142,119,230,79,246,147,247,104,138,188,46,60,118,97,151,223,94,79,52,91,246,117,242,163,66,205,166,13,77,179,121,84,168,119,125,55,89,150,181,110,107,43,87,65,43,114,13,198,205,77,153,44,153,125,8,229,56,90,45,37,170,28,229,173,109,54,67,62,247,253,129,121,97,101,229,86,195,236,65,183,165,208,238,26,28,131,141,58,12,146,45,237,47,66,50,50,50,51,74,208,164,154,86,133,164,205,11,66,146,164,154,146,162,51,157,53,44,246,210,177,187,135,13,247,129,152,165,115,75,115,20,40,49,233,73,139,50,168,250,86,187,146,18,43,49,20,149,182,230,132,107,146,203,90,37,196,47,115,139,67,124,253,206,25,189,202,175,97,127,220,81,252,9,226,111,220,190,113,8,80,8,211,237,211,107,97,198,56,225,196,171,110,228,131,74,187,108,203,182,158,133,41,41,116,158,139,58,43,132,151,26,121,167,91,63,238,28,109,214,212,74,74,137,11,66,136,201,42,44,251,231,19,42,183,150,84,49,114,161,103,214,105,178,213,108,84,100,72,147,105,213,220,112,158,69,70,156,75,245,9,78,165,8,79,82,218,84,218,94,70,212,237,89,146,136,185,107,109,107,239,252,50,179,219,85,193,27,202,157,129,152,165,115,68,111,11,235,210,28,76,89,149,71,212,132,91,115,86,74,82,86,219,154,25,34,51,206,232,151,16,189,173,161,110,115,247,54,68,247,54,194,184,163,248,19,196,223,185,124,226,16,163,108,16,189,105,88,107,141,22,14,35,87,99,203,126,155,106,221,20,170,220,198,162,33,42,125,198,35,75,109,231,18,218,84,164,164,214,105,65,145,17,169,37,174,154,153,119,141,9,222,182,86,3,103,123,1,154,129,62,68,75,170,201,186,163,166,117,42,171,5,123,95,136,250,119,37,18,99,173,73,220,196,150,148,107,66,146,180,234,71,204,105,212,25,27,141,157,27,99,30,73,113,199,10,243,4,222,95,169,150,165,86,232,159,89,168,28,59,94,165,22,154,244,120,181,230,249,77,188,167,25,91,164,77,151,41,183,81,212,25,45,77,176,162,115,115,134,148,239,59,244,193,124,33,179,112,23,11,237,252,35,195,246,37,183,66,183,99,169,152,231,45,243,121,247,86,183,20,235,175,56,190,194,53,184,235,142,56,100,146,74,8,214,100,148,165,36,73,47,106,2,178,248,190,230,238,149,69,182,100,229,22,216,167,68,168,84,171,241,225,84,174,89,234,144,149,149,49,132,72,76,136,241,80,132,43,114,100,173,76,54,234,185,132,68,150,86,217,165,43,231,18,218,170,188,61,189,106,184,107,127,219,88,141,66,143,17,250,149,171,88,133,91,134,212,180,41,76,56,252,103,144,243,105,113,41,82,84,104,53,32,136,200,148,147,211,93,12,187,198,143,114,241,152,27,7,51,88,95,7,21,240,229,114,209,77,153,34,68,71,97,206,54,74,108,39,217,112,210,166,164,54,203,142,37,181,154,118,58,148,154,181,54,221,109,93,155,136,116,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,83,188,101,241,152,202,187,65,193,186,116,181,26,78,28,90,211,251,28,245,72,247,212,35,169,39,162,251,251,187,13,31,175,216,43,26,21,30,161,62,59,242,227,71,90,153,140,133,56,226,201,10,52,145,36,136,207,180,139,78,227,29,219,33,155,191,26,27,31,106,18,175,227,154,103,98,139,95,237,140,81,162,38,117,228,163,82,34,245,75,176,190,193,255,0,96,0,35,118,126,240,138,54,45,101,218,225,135,232,243,147,50,143,22,93,86,49,33,162,90,249,141,65,148,72,211,212,81,247,185,236,208,251,123,12,134,124,170,212,233,20,122,172,202,76,182,150,219,240,164,57,25,212,45,38,74,74,208,163,73,145,145,145,25,25,25,31,121,16,232,120,17,152,12,65,192,59,194,21,203,104,87,103,51,29,167,219,92,152,73,148,250,88,121,4,235,75,89,41,182,220,65,40,204,154,74,79,83,208,203,176,254,171,163,202,103,16,108,43,199,202,44,58,69,110,173,30,133,114,52,219,108,188,205,65,248,209,73,247,73,12,37,70,210,85,37,110,40,148,227,198,73,212,181,61,167,237,46,217,104,196,134,37,52,137,17,159,109,230,156,73,41,11,109,68,164,168,140,181,35,35,46,242,208,127,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,15,248,121,230,99,180,167,228,58,134,155,65,26,148,181,168,146,148,145,22,166,102,103,220,66,60,227,214,121,112,51,3,32,190,83,175,10,93,90,170,201,169,7,79,167,84,33,191,33,43,34,119,233,52,114,16,162,34,83,70,147,250,204,139,188,251,43,39,49,156,83,177,99,18,215,81,183,176,245,195,160,81,36,115,154,76,134,78,76,89,187,85,206,65,104,166,165,169,31,65,104,62,239,164,159,113,16,133,149,138,197,209,119,206,122,177,92,168,212,234,242,156,82,150,228,137,47,57,33,102,102,102,163,213,74,51,62,245,25,246,159,180,253,227,228,169,38,147,52,168,140,140,143,67,35,246,9,27,144,204,24,157,140,25,132,182,216,76,5,191,6,137,58,29,90,82,141,163,83,124,182,103,69,37,164,253,69,151,209,115,184,244,45,59,204,134,131,232,244,216,244,122,76,42,76,70,144,219,48,163,183,29,180,33,36,68,148,161,36,146,34,34,34,34,45,11,220,63,96,0,15,207,81,120,163,211,229,72,82,137,36,211,43,89,153,158,154,104,147,61,70,116,179,179,82,69,83,50,247,212,134,223,75,164,154,237,81,26,165,91,191,182,18,79,78,243,247,142,181,143,184,12,197,7,38,184,115,138,144,162,181,190,163,232,118,222,117,13,150,239,156,165,58,250,136,204,155,47,113,31,106,143,250,71,40,201,62,40,189,132,249,134,182,43,168,150,236,118,103,78,133,78,146,109,184,104,222,202,231,70,82,210,126,186,72,200,201,190,210,51,50,247,144,209,13,185,87,98,224,183,233,149,216,170,37,51,81,134,204,182,207,82,63,85,196,18,139,184,204,187,143,222,99,232,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,162,128,68,148,201,6,116,110,172,163,226,59,19,166,170,171,91,176,106,92,198,43,118,243,83,156,75,104,230,155,59,167,70,96,214,76,156,196,19,13,145,41,101,235,182,74,107,114,55,19,136,189,250,157,39,11,243,23,132,104,135,89,166,68,186,108,75,242,142,196,180,53,37,151,27,68,184,79,161,15,50,233,37,68,151,90,94,134,219,136,87,168,227,107,36,168,182,173,36,101,88,22,223,5,139,202,102,52,86,169,247,94,32,196,165,225,124,73,29,93,42,116,39,10,109,86,124,69,75,89,34,26,201,77,180,134,36,166,50,9,78,61,177,109,37,110,181,203,67,197,204,38,237,82,192,176,44,220,44,179,105,56,125,135,214,244,74,29,189,67,142,81,160,193,140,71,177,164,106,102,102,102,102,106,90,212,163,82,214,181,25,173,107,82,148,163,82,148,102,126,128,114,172,216,248,88,198,79,135,247,15,151,62,51,88,52,145,150,74,77,42,191,148,76,40,161,87,105,145,42,52,218,142,27,208,162,76,135,45,148,188,196,150,28,166,50,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,20,237,196,103,37,31,138,174,35,177,95,176,41,149,87,48,202,233,249,202,108,151,203,154,221,46,113,154,205,202,98,158,220,165,171,106,16,78,52,167,73,42,91,106,82,117,117,76,186,225,249,76,144,103,70,234,202,62,35,177,58,106,170,181,187,6,165,204,98,183,111,53,57,196,182,142,105,179,186,116,102,13,100,201,204,65,48,217,18,150,94,187,100,166,183,35,113,56,139,10,227,43,86,165,87,242,137,100,215,104,85,56,149,26,109,70,248,166,203,135,50,35,201,121,137,44,57,76,168,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,133,91,101,127,26,255,0,23,108,106,164,99,27,116,254,182,93,191,79,172,116,12,41,174,99,107,156,253,46,84,120,188,212,243,27,51,100,159,121,163,115,106,201,92,178,94,221,85,161,31,148,197,92,76,186,177,147,17,238,60,82,189,101,245,21,171,154,160,237,66,78,215,28,91,108,239,63,81,134,185,139,90,210,203,72,36,182,218,13,71,177,180,33,36,122,36,133,186,112,194,200,84,156,24,165,68,204,14,48,80,165,192,196,26,156,121,44,210,169,18,249,75,42,77,57,244,179,177,231,26,83,92,216,243,148,73,125,38,68,239,170,203,230,218,210,149,155,136,77,133,0,12,245,241,11,195,220,14,195,44,205,92,22,198,5,87,186,248,31,57,46,185,17,174,79,75,71,172,59,41,245,189,78,140,76,180,219,104,101,150,205,132,147,101,188,219,86,230,212,173,200,82,83,192,45,63,146,191,42,168,223,46,189,43,242,111,210,17,253,49,232,158,95,93,208,243,19,207,233,249,191,55,206,229,239,217,191,213,221,166,189,154,141,47,96,165,149,96,225,214,17,218,22,86,22,200,137,42,211,165,209,227,53,73,153,25,108,173,19,216,52,18,138,89,184,194,82,211,171,124,212,111,45,212,17,19,139,113,75,254,80,246,160,3,54,217,192,176,36,225,134,104,241,74,204,122,222,137,66,143,22,232,157,38,159,79,136,77,37,134,41,210,93,57,16,137,180,180,123,16,131,140,243,38,72,45,54,17,146,76,146,100,105,46,85,83,171,85,107,82,81,50,179,83,151,62,67,113,216,136,135,100,188,167,86,150,24,105,12,178,209,41,70,102,72,109,166,219,109,9,238,74,16,148,150,132,68,66,242,120,70,97,157,213,135,121,71,102,163,116,196,233,62,90,220,18,238,106,115,11,109,198,222,76,23,24,143,29,165,184,149,161,58,115,58,85,58,131,78,228,169,167,90,89,43,214,208,166,168,0,0,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,22,168,0,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,191,224,21,87,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,46,164,66,174,35,57,9,252,106,40,76,98,70,29,191,211,226,109,179,79,232,226,71,126,70,200,181,168,40,90,221,40,106,53,158,198,94,37,184,226,154,119,177,38,165,169,14,158,213,37,198,122,6,72,50,93,106,229,31,14,24,131,53,52,170,221,253,82,230,63,91,184,90,130,218,92,71,52,153,221,6,51,230,130,120,225,160,216,108,201,43,63,93,194,83,187,81,184,155,68,149,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,158,207,217,191,222,66,202,113,87,19,45,92,27,195,139,143,20,175,89,125,61,22,217,167,187,80,147,181,198,208,227,219,11,212,97,174,98,208,133,60,234,205,45,182,131,81,111,113,104,73,30,170,33,64,57,209,205,181,213,155,156,83,59,166,164,215,67,109,208,186,154,125,179,78,74,92,107,151,5,82,92,90,31,125,163,121,214,202,99,141,155,41,121,109,153,37,92,150,200,139,68,16,144,28,21,60,83,221,63,15,231,121,141,56,114,174,40,254,59,49,55,238,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,31,147,137,238,125,100,224,197,42,94,95,176,126,187,46,6,32,212,227,198,122,171,87,137,202,89,82,105,207,165,237,236,182,234,93,230,199,156,162,75,10,35,54,189,86,95,39,16,164,172,219,90,106,47,10,176,206,234,198,76,71,183,48,182,202,137,212,86,174,106,131,84,248,219,155,113,109,179,188,253,119,221,229,161,107,75,45,32,148,227,139,36,158,198,208,181,25,104,147,26,9,201,222,85,108,220,168,97,29,62,207,163,83,98,42,231,168,199,143,38,236,171,182,225,188,186,141,68,145,235,146,93,82,16,174,153,181,41,196,178,141,169,218,131,53,25,115,22,226,215,221,64,102,179,54,62,41,241,147,226,5,195,230,47,139,31,225,109,140,86,14,5,100,106,253,196,108,70,175,68,167,83,105,215,197,81,214,154,118,83,44,191,80,125,186,60,39,147,18,42,94,90,18,236,151,18,210,201,182,137,68,106,50,251,76,160,6,113,51,85,121,102,191,23,42,23,133,102,165,45,54,197,58,68,136,214,157,33,198,201,148,83,169,198,191,80,212,210,86,180,245,46,37,45,169,229,238,86,229,145,36,143,150,134,208,143,19,81,192,188,71,165,96,117,35,48,243,168,220,155,50,183,112,72,182,226,73,112,205,183,23,41,166,73,194,90,80,178,46,99,43,219,33,9,113,179,90,73,200,143,161,123,12,146,75,233,121,51,206,101,253,148,203,254,52,200,115,165,212,108,154,140,132,53,94,160,186,235,207,48,150,28,122,57,201,151,22,49,62,211,37,59,147,28,155,109,215,53,45,15,106,187,59,167,255,0,22,203,254,205,197,60,147,88,24,131,135,215,12,74,229,189,92,190,32,73,131,58,49,158,199,81,232,250,145,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,20,32,225,113,227,179,12,190,250,242,121,162,127,241,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,104,123,26,49,122,205,192,92,47,184,49,115,16,31,150,221,10,221,142,151,164,20,70,13,231,221,90,220,75,77,50,218,59,8,214,227,174,54,217,26,141,40,35,89,26,148,148,145,168,179,215,154,44,205,223,217,166,197,10,150,32,93,242,101,195,166,174,66,149,69,183,138,162,244,152,84,102,13,182,155,216,194,92,61,169,90,210,195,74,117,104,74,9,199,9,75,218,157,73,41,153,92,45,242,11,15,17,58,28,205,227,29,62,149,82,180,11,172,143,110,219,179,35,49,57,154,187,133,205,140,244,153,109,184,149,161,44,180,178,112,155,108,200,156,83,173,147,158,162,27,71,58,223,199,31,205,22,102,236,28,172,225,125,75,16,46,249,49,38,84,145,29,74,162,219,197,81,102,52,218,203,228,227,77,236,97,46,30,229,33,10,125,165,58,180,37,102,219,102,165,237,86,132,149,103,179,26,49,122,242,199,172,80,184,49,115,16,31,136,229,118,226,144,151,164,20,70,9,150,26,66,27,75,77,50,218,59,76,144,219,77,182,217,26,141,75,50,65,26,148,165,25,168,252,80,247,248,23,142,152,143,151,76,71,167,98,134,23,214,122,26,172,29,90,121,151,72,215,22,161,21,70,70,228,89,45,145,151,49,149,237,78,165,169,40,148,148,173,10,66,208,133,167,67,217,120,204,13,131,153,172,47,131,138,248,114,185,104,166,204,145,34,35,176,231,27,37,54,19,236,184,105,83,82,27,101,199,18,218,205,59,29,74,77,90,155,110,182,174,205,196,63,46,108,124,44,99,39,195,251,135,203,159,25,172,18,83,61,25,205,174,231,15,17,226,212,219,165,122,26,204,181,250,136,246,205,53,212,32,229,37,183,77,28,217,50,92,78,186,188,239,41,163,54,210,163,109,180,161,41,78,227,37,186,231,64,225,221,144,89,153,156,186,142,252,197,42,125,86,155,134,84,78,84,141,14,51,241,254,83,56,110,58,142,154,44,157,164,131,101,11,97,196,200,113,181,155,137,245,91,78,213,57,204,106,245,7,31,205,157,183,143,55,102,3,92,244,44,183,92,241,40,119,180,136,250,71,117,210,229,190,251,29,188,216,241,100,111,74,98,73,90,125,86,223,81,25,36,251,53,104,212,82,25,206,189,51,16,175,234,45,228,188,70,163,95,23,4,11,177,201,15,203,93,122,53,77,230,170,42,125,242,89,60,233,201,74,137,211,91,132,227,132,181,110,213,91,213,174,186,152,251,248,247,141,119,86,98,113,98,187,140,119,173,62,149,10,181,112,116,189,75,20,182,156,110,42,57,17,154,142,141,137,113,199,22,90,161,148,153,234,179,245,140,244,208,180,34,182,174,10,158,22,46,159,136,19,188,186,156,39,248,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,106,128,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,18,168,64,172,50,225,45,132,120,125,153,122,134,41,74,153,18,187,135,76,71,91,212,59,54,171,5,19,144,220,183,208,235,110,179,41,82,18,180,189,25,148,169,43,100,204,185,166,181,163,122,181,99,124,137,234,42,175,142,119,230,79,246,147,247,104,138,188,46,60,118,97,151,223,94,79,52,95,240,10,171,227,157,249,147,253,164,253,218,43,46,192,191,239,44,44,188,169,56,131,135,215,12,186,29,195,67,144,82,96,206,140,101,189,165,232,100,100,100,100,105,90,20,147,82,22,133,17,161,104,82,146,162,82,84,100,122,8,201,70,107,168,89,180,193,168,87,151,54,149,14,239,166,233,14,233,162,66,121,106,232,37,110,89,54,225,37,194,37,147,47,161,28,214,207,85,164,181,91,124,197,173,167,12,114,14,36,249,24,165,102,10,192,153,138,152,115,75,137,7,17,109,88,242,106,78,162,29,45,42,126,232,97,44,182,74,138,234,153,108,223,122,74,91,142,132,198,212,212,90,234,214,210,39,9,198,232,216,5,255,0,113,71,240,39,137,191,114,249,196,33,64,34,194,120,92,231,182,149,130,117,87,176,35,26,46,105,113,236,154,228,132,42,223,168,203,125,61,21,189,53,74,89,186,135,55,22,230,163,72,82,210,102,189,252,182,156,73,172,210,146,121,231,83,105,89,139,203,70,22,102,130,196,122,197,196,202,79,232,244,85,152,108,70,244,165,51,231,153,117,206,145,247,154,115,147,205,228,33,14,109,79,174,141,82,126,195,40,21,147,238,17,21,91,86,255,0,249,121,154,103,45,250,181,54,137,33,195,165,91,80,31,84,166,42,15,182,242,208,137,19,77,72,74,78,49,165,8,121,12,22,166,225,58,130,124,155,216,227,14,74,14,40,254,4,241,55,238,95,56,132,40,4,77,78,29,217,250,153,150,59,168,236,60,82,168,85,106,88,101,91,229,71,212,228,191,35,228,203,132,227,171,234,98,198,220,104,38,86,183,220,84,134,219,65,56,175,85,196,238,83,124,183,108,83,137,158,38,88,152,69,129,200,190,156,151,74,137,138,113,250,186,126,30,74,91,143,55,82,138,244,214,122,58,139,241,22,194,210,226,57,112,164,58,189,234,87,41,47,38,42,148,70,225,50,71,5,178,109,196,239,49,214,197,213,102,96,205,225,7,240,161,74,173,92,13,211,210,245,66,74,213,113,47,172,113,45,182,203,51,95,125,45,47,107,206,18,210,82,117,212,140,219,55,90,70,197,53,117,34,42,231,219,59,244,44,163,216,141,66,183,37,82,170,88,155,91,229,59,68,162,76,101,114,25,68,82,120,137,233,82,210,219,173,173,182,118,37,212,54,123,201,75,119,77,169,82,91,116,209,65,117,106,181,86,191,85,155,93,174,212,229,212,106,85,25,14,75,153,50,91,202,121,249,47,184,163,83,142,184,226,140,212,181,169,70,106,53,25,153,153,153,153,143,202,59,254,74,51,93,93,202,94,50,194,188,185,181,89,150,133,75,72,119,77,18,19,200,79,95,23,106,201,183,9,46,17,160,222,97,107,230,182,122,161,71,162,219,230,33,14,184,99,65,54,5,255,0,102,226,157,155,73,196,28,62,184,98,87,45,234,228,114,147,6,116,99,61,142,163,83,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,231,92,117,118,45,251,126,167,93,148,162,75,52,232,111,75,89,234,69,234,182,131,81,247,153,23,113,123,200,103,123,59,24,162,246,44,102,26,231,174,174,91,178,25,131,58,109,58,49,184,225,175,99,40,157,37,72,73,122,234,34,34,39,59,8,140,139,220,67,171,224,22,3,71,175,100,215,17,177,82,108,86,183,211,142,176,219,46,173,5,187,230,233,77,62,146,35,54,207,222,103,216,162,254,145,201,114,77,82,110,151,153,123,22,67,143,37,162,85,118,150,141,84,173,165,254,120,70,61,59,203,220,52,91,78,120,164,83,226,200,74,137,68,235,40,89,25,30,164,122,164,143,81,250,0,0,126,58,197,54,61,98,147,54,147,45,164,56,204,216,238,71,113,11,73,25,41,43,73,164,200,200,200,200,203,67,247,12,248,103,207,6,39,96,254,97,46,70,85,1,108,65,174,78,153,86,138,162,104,210,223,45,233,210,137,9,47,81,5,244,91,238,45,75,78,227,49,28,137,38,163,36,164,140,204,207,66,34,246,143,173,71,172,93,22,132,230,107,20,58,141,78,145,41,181,37,109,200,140,243,145,214,70,70,74,45,20,147,35,239,73,31,97,251,11,220,38,158,92,248,167,98,198,26,46,157,111,98,19,135,95,162,71,228,180,169,15,28,153,83,118,167,146,131,213,78,203,74,62,130,22,125,223,73,94,227,49,102,216,11,158,92,12,199,56,44,38,13,223,76,164,213,94,52,160,169,245,26,132,54,36,41,102,77,125,22,138,66,212,122,169,210,73,125,100,101,222,93,178,25,151,153,144,210,95,142,234,29,109,100,74,74,208,162,82,84,70,90,145,145,151,121,15,251,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,179,26,51,41,132,152,25,67,145,85,189,111,10,83,18,26,66,249,112,74,161,25,50,92,89,33,197,18,82,219,142,160,204,204,218,82,72,181,237,62,207,126,149,95,154,62,42,216,135,127,185,54,211,194,146,77,22,141,204,113,178,154,223,62,52,181,163,231,155,236,113,137,106,65,145,161,109,171,187,233,39,94,226,33,10,26,133,137,216,195,113,174,68,120,119,13,211,85,156,249,154,148,134,228,78,112,214,183,53,211,82,222,175,164,231,215,218,175,121,137,107,151,238,21,248,199,137,51,96,84,113,10,58,237,202,35,228,211,175,33,228,74,135,48,155,81,180,106,34,39,98,41,27,182,45,122,107,217,185,62,226,49,217,51,153,151,140,190,101,35,1,27,162,81,32,51,62,231,168,145,67,110,76,182,160,187,36,141,200,82,18,78,239,75,109,57,249,72,228,123,180,62,211,51,211,94,234,191,141,30,85,74,115,81,34,178,227,242,37,58,150,219,109,180,154,148,181,168,244,36,145,23,105,153,153,233,160,188,206,25,249,96,167,224,246,18,64,189,235,20,146,69,126,230,140,213,67,154,251,9,39,154,98,76,104,110,242,181,83,72,90,72,150,217,158,221,76,136,253,166,125,162,106,128,0,14,107,152,172,67,166,225,158,12,222,55,60,233,241,227,59,26,135,80,92,94,115,169,71,49,244,196,121,104,74,117,82,76,204,205,7,161,17,235,217,216,51,141,137,55,92,139,222,253,184,46,185,38,147,93,82,167,46,94,169,215,183,154,242,220,246,153,254,151,188,254,211,22,224,254,30,195,197,14,24,52,168,17,163,42,91,212,91,101,138,163,100,104,39,13,185,12,219,218,17,150,137,81,150,134,231,212,125,189,228,41,246,43,211,173,91,153,151,210,70,220,202,60,244,172,181,212,182,186,211,154,253,70,93,169,250,143,236,26,30,201,54,37,51,137,217,115,179,170,133,33,167,36,83,233,52,250,116,157,139,35,62,115,112,35,41,122,250,202,62,245,251,76,143,222,67,187,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,162,128,71,74,198,44,191,95,216,33,74,176,171,183,122,34,63,77,196,123,94,37,213,69,153,8,158,83,6,195,233,37,116,203,113,198,208,158,165,180,169,165,56,218,13,100,146,121,163,220,123,200,74,174,26,25,245,147,128,215,11,56,43,139,53,217,111,225,213,114,67,108,210,22,231,43,101,2,162,252,166,210,167,148,243,206,182,150,32,154,92,121,215,139,215,218,180,146,208,148,154,222,53,221,160,242,152,177,125,126,11,240,178,242,196,207,69,250,79,228,149,191,81,174,244,92,254,79,85,210,198,113,238,87,51,106,182,110,229,237,221,181,90,107,174,135,166,130,181,191,171,157,255,0,178,239,248,109,255,0,208,4,212,197,139,235,240,161,144,91,203,18,253,23,232,207,149,184,63,81,174,244,92,254,119,75,213,81,92,123,149,204,218,157,251,121,155,119,109,78,186,107,161,107,160,206,184,210,70,89,42,212,170,6,81,48,162,187,93,169,196,167,83,105,216,111,66,151,50,100,183,146,203,17,152,110,152,202,156,117,199,20,100,148,33,41,35,81,168,204,136,136,140,204,84,95,19,60,232,254,50,120,142,140,55,178,149,203,176,108,26,132,182,35,72,102,119,57,186,236,226,62,82,231,104,218,212,202,153,73,33,73,142,162,220,174,91,174,172,212,92,227,109,190,127,146,12,151,93,89,184,196,118,32,205,77,86,137,96,211,121,143,214,238,22,160,184,166,215,202,54,119,65,140,249,160,217,41,139,39,219,50,74,207,212,108,212,238,213,237,38,215,63,248,191,218,212,43,27,37,248,123,101,90,208,122,42,45,191,120,82,105,116,232,220,213,185,200,138,197,38,123,109,55,189,102,165,171,106,16,146,213,70,106,61,53,51,51,237,20,216,44,211,133,62,70,42,181,171,154,6,104,177,94,151,46,159,77,160,72,39,45,74,45,70,150,164,29,77,245,199,67,141,84,207,158,222,213,70,66,95,66,216,113,173,77,79,35,121,45,28,146,39,109,208,0,121,252,66,189,105,88,107,96,92,184,141,93,143,45,250,109,171,71,155,91,152,212,68,37,79,184,196,102,86,243,137,109,42,82,82,107,52,160,200,136,212,146,215,77,76,187,198,101,241,10,245,170,226,85,255,0,114,226,53,118,60,70,42,87,85,98,109,110,99,81,16,164,176,219,242,94,91,206,37,180,169,74,81,32,148,179,34,35,82,143,77,53,51,239,30,124,95,247,12,188,107,252,52,229,30,214,234,41,253,44,251,19,75,42,102,198,182,50,239,68,195,61,59,141,234,226,212,173,98,187,27,122,143,110,174,147,187,82,73,219,172,170,0,21,1,198,211,12,238,168,216,167,98,227,31,73,205,182,234,22,249,91,60,246,219,113,93,60,232,242,100,72,216,242,182,114,209,204,110,86,173,150,243,82,185,15,250,164,72,212,235,174,211,181,171,183,205,213,70,178,173,104,61,109,106,224,168,71,165,211,163,115,80,223,62,83,238,37,182,155,222,179,74,19,185,107,73,106,163,36,150,186,153,145,118,141,57,225,237,149,74,195,91,2,218,195,154,20,137,111,211,109,90,60,42,36,55,101,173,42,125,198,35,50,134,91,83,138,74,82,147,89,165,4,102,100,148,150,186,232,69,220,61,0,0,0,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,22,168,0,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,181,76,243,231,159,241,46,249,19,254,101,223,44,126,88,250,75,251,119,232,254,151,164,233,191,245,119,183,238,234,127,220,233,179,219,175,103,148,201,79,18,31,199,7,20,234,184,103,248,26,249,37,232,203,125,250,239,91,242,139,175,230,114,228,199,103,149,203,233,90,211,94,167,118,237,199,166,205,52,237,212,184,7,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,0,1,74,220,106,252,83,218,223,15,224,249,141,68,116,174,8,245,106,85,2,149,143,53,218,237,78,37,58,155,78,143,111,203,153,50,91,201,101,136,204,54,154,154,156,117,199,20,100,148,33,41,35,81,168,204,136,136,140,204,112,14,35,185,227,141,154,219,202,5,159,135,200,151,31,14,172,249,15,174,11,206,173,214,151,91,150,162,36,28,215,88,51,36,161,9,73,41,44,37,73,230,165,14,186,165,26,77,227,105,184,126,229,38,170,205,42,61,117,234,100,180,83,102,72,122,36,121,138,101,68,195,207,178,150,212,235,72,115,77,170,90,18,251,42,82,72,245,73,58,217,158,155,139,89,235,193,83,197,61,211,240,254,119,152,211,135,42,226,143,227,179,19,126,229,242,120,67,170,229,59,58,246,174,84,242,35,122,81,41,53,62,163,19,110,107,194,168,221,185,79,142,109,173,200,27,233,144,27,77,78,65,56,149,161,44,180,178,51,66,86,147,231,56,131,65,22,212,186,182,160,175,245,213,126,221,95,219,91,142,228,184,234,31,239,147,39,84,167,72,115,254,83,143,60,227,139,250,212,165,43,218,102,47,79,135,54,74,63,21,92,56,126,191,127,211,41,78,98,109,211,243,149,41,44,23,53,202,92,19,36,27,116,196,189,185,72,86,213,160,220,117,77,18,82,183,20,148,234,234,89,105,195,152,2,181,113,99,140,167,224,191,20,239,44,51,252,92,125,39,242,74,224,168,208,186,223,149,252,158,171,165,146,227,60,222,95,68,173,155,185,123,182,238,86,154,233,169,233,168,149,89,41,205,111,227,131,133,149,92,76,249,5,242,75,209,151,3,244,46,139,210,157,127,51,151,26,59,220,222,103,37,173,53,234,118,237,218,122,108,215,94,221,10,139,51,99,226,159,25,62,32,92,62,98,248,241,78,95,247,147,182,12,124,45,85,195,44,173,56,181,135,171,232,164,164,201,44,29,69,214,91,97,82,22,68,90,173,100,211,40,66,119,25,236,35,115,102,222,99,155,164,86,65,114,81,117,102,179,17,226,86,234,212,206,159,12,173,154,131,46,92,117,9,4,226,27,159,176,210,226,169,145,205,181,33,106,121,212,25,18,212,133,23,37,181,146,204,247,41,164,59,122,119,78,21,97,197,233,135,18,176,134,228,178,233,82,236,201,116,244,82,213,68,76,114,106,43,113,91,36,147,77,180,150,246,242,121,123,16,109,155,123,84,218,144,133,32,210,105,73,149,0,231,71,41,55,86,81,177,76,237,106,147,189,117,183,93,234,106,22,205,69,42,113,222,100,20,201,113,8,97,247,77,150,155,57,141,182,76,169,228,54,70,148,243,155,50,61,22,67,159,200,199,76,71,157,129,204,229,226,167,89,235,172,200,55,3,87,37,54,52,130,53,185,78,148,150,100,54,226,35,175,95,81,151,58,165,173,109,153,26,121,137,37,167,97,173,211,115,181,240,184,241,217,134,95,125,121,60,209,63,248,213,248,88,181,190,32,65,242,234,136,170,12,178,85,169,84,12,201,97,69,118,187,83,137,78,166,211,175,138,20,185,147,37,188,150,88,140,195,115,217,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,142,193,159,108,239,215,115,113,125,181,10,220,149,85,166,225,149,19,148,237,18,137,49,148,71,121,114,141,146,39,165,75,75,110,184,135,30,222,167,80,217,239,52,161,173,54,165,42,113,211,95,213,225,221,146,9,153,170,190,206,237,188,98,237,195,43,78,160,211,85,212,155,207,198,122,168,226,153,117,196,69,138,234,26,82,21,181,104,99,168,34,113,183,16,212,132,154,20,74,90,20,87,189,73,164,210,168,20,168,84,42,21,50,37,58,155,78,142,220,72,112,226,50,150,88,140,195,105,36,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,249,87,253,255,0,102,225,101,155,86,196,28,65,184,98,80,237,234,28,115,147,58,116,147,61,141,35,82,34,34,34,35,82,214,165,26,80,132,36,141,107,90,146,148,146,148,162,35,207,14,107,179,93,136,249,181,196,117,222,183,171,189,13,42,15,49,138,5,1,135,141,113,105,17,84,100,102,148,153,145,115,30,94,212,155,175,25,18,156,82,82,68,72,66,27,109,29,87,42,153,40,252,38,224,22,46,230,83,19,41,149,88,214,221,165,103,214,164,218,77,105,201,102,177,84,102,20,149,28,141,228,162,113,76,197,113,180,118,37,59,28,116,246,154,204,153,121,165,68,1,55,248,147,228,98,171,151,219,254,102,42,97,205,46,92,236,58,186,164,73,169,58,136,116,181,37,139,93,245,60,217,42,43,170,101,178,97,152,202,114,66,19,27,83,73,233,171,91,76,219,39,28,227,249,40,205,117,119,41,120,203,10,242,230,213,102,90,21,45,33,221,52,72,79,33,61,124,93,171,38,220,36,184,70,131,121,133,175,154,217,234,133,30,139,111,152,132,58,225,139,180,199,43,254,205,197,60,147,98,118,32,225,245,195,18,185,111,87,48,222,224,147,6,116,99,61,142,163,209,242,8,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,179,152,36,86,71,50,137,85,205,246,46,42,212,126,163,46,143,105,208,99,166,165,113,213,88,142,165,173,12,26,201,40,138,202,205,38,210,36,188,123,182,115,15,66,67,111,56,73,115,148,109,171,65,22,181,167,106,216,212,40,182,181,149,108,210,173,250,44,45,253,53,58,151,9,184,145,88,222,181,45,123,26,108,146,132,238,90,212,163,208,187,84,163,51,237,51,31,88,5,96,113,58,225,233,50,233,153,39,49,89,126,180,57,213,87,183,59,118,208,41,140,190,252,170,172,167,95,101,182,165,66,136,195,43,220,241,243,94,92,147,220,132,154,91,39,54,154,205,213,46,165,133,207,112,80,171,82,158,203,109,229,66,102,167,17,117,40,119,196,137,114,33,165,228,155,236,176,244,8,73,105,213,183,174,228,161,106,97,228,165,70,90,40,218,112,139,93,167,165,133,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,22,168,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,42,128,5,85,241,206,252,201,254,210,126,237,17,87,133,199,142,204,50,251,235,201,230,139,84,207,62,121,255,0,18,239,145,63,230,93,242,199,229,143,164,191,183,126,143,233,122,78,155,255,0,87,123,126,238,167,253,206,155,61,186,246,114,172,174,113,91,252,101,49,218,217,193,79,192,47,201,207,148,125,111,241,159,202,158,179,145,211,195,126,79,228,122,70,247,110,228,109,250,101,166,237,123,116,208,249,87,28,239,204,159,237,39,238,209,85,99,165,101,227,48,55,246,89,113,66,14,43,225,202,226,46,165,14,60,136,142,195,156,111,28,41,172,60,217,165,77,72,109,151,27,83,136,37,108,117,41,53,104,78,52,218,187,118,144,208,246,5,227,166,28,102,47,14,41,216,161,133,245,158,186,149,59,86,158,101,210,36,74,167,202,73,17,185,22,75,100,103,203,121,27,147,169,106,105,52,169,43,66,150,133,161,106,173,94,44,89,32,135,109,250,79,54,120,103,23,100,74,133,64,157,189,161,27,204,50,204,87,30,233,216,143,42,43,41,105,6,174,107,230,179,144,106,113,110,41,217,9,89,39,105,184,164,214,8,191,238,40,254,4,241,55,238,95,56,132,40,4,123,92,104,194,27,203,1,113,66,224,194,60,64,98,35,117,219,118,66,89,144,113,31,39,152,117,11,109,46,180,243,107,236,51,67,141,56,219,132,74,36,172,137,100,74,74,84,70,146,180,158,22,249,250,153,136,157,14,89,49,142,161,85,169,93,229,214,72,183,110,41,146,95,156,245,93,178,230,201,122,52,183,28,82,214,151,154,65,56,109,184,102,77,169,166,201,191,81,109,163,157,101,66,42,241,71,240,39,137,191,114,249,196,33,70,216,33,101,82,177,43,26,44,28,57,174,200,150,197,54,234,186,41,84,73,142,196,90,82,251,108,73,150,219,46,41,181,41,42,73,44,146,179,50,51,74,139,93,53,35,238,31,87,48,249,126,191,178,203,138,19,176,163,17,145,17,117,40,113,227,203,106,100,18,120,225,77,97,230,201,73,118,59,143,54,218,156,65,43,123,74,81,39,66,113,167,19,219,180,199,202,189,113,163,20,49,22,205,179,176,254,248,187,229,214,104,86,4,121,17,45,200,242,80,218,151,1,135,141,189,237,19,164,158,106,208,68,203,73,66,86,165,19,104,109,40,70,212,145,16,155,252,27,50,245,242,211,22,42,217,133,171,73,170,196,137,135,122,66,164,33,184,186,69,168,206,155,26,67,79,165,79,168,140,143,144,194,200,212,210,61,109,210,88,81,169,41,45,174,89,166,104,179,55,96,229,103,11,234,88,129,119,201,137,50,164,136,234,85,22,222,42,139,49,166,214,95,39,26,111,99,9,112,247,41,8,83,237,41,213,161,43,54,219,53,47,106,180,36,171,61,152,209,139,215,150,61,98,133,193,139,152,128,252,71,43,183,20,132,189,32,162,48,76,176,210,16,218,90,105,150,209,218,100,134,218,109,182,200,212,106,89,146,8,212,165,40,205,71,39,203,32,179,48,239,34,119,246,102,241,142,159,85,166,221,231,208,199,183,109,217,145,159,130,245,33,179,172,71,140,244,153,109,184,148,45,79,58,131,112,155,108,200,219,75,78,19,158,186,220,71,38,58,229,146,147,74,175,230,75,10,40,85,218,100,74,141,54,163,124,80,162,76,135,45,148,188,196,150,28,158,202,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,116,12,242,101,18,171,148,28,92,77,168,197,70,93,98,211,175,71,85,74,220,170,191,29,72,90,216,37,154,87,21,229,146,73,165,201,100,246,239,229,158,134,135,25,112,210,223,52,155,79,74,225,221,159,169,153,99,186,142,195,197,42,133,86,165,134,85,190,84,125,78,75,242,62,76,184,78,58,190,166,44,109,198,130,101,107,125,197,72,109,180,19,138,245,92,78,229,55,203,118,223,243,71,142,159,139,94,4,220,216,215,242,91,229,31,201,206,139,248,179,174,232,249,253,68,198,35,126,91,150,230,221,188,253,223,64,245,219,167,102,186,148,42,194,126,50,159,133,12,83,179,112,207,241,113,244,103,202,219,130,157,66,235,126,87,243,186,94,170,75,108,243,121,125,18,119,237,230,110,219,185,58,233,166,165,174,162,202,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,8,206,206,37,51,134,57,115,188,106,166,251,109,200,168,82,106,20,232,219,150,68,124,229,192,146,164,105,235,36,251,209,236,51,63,113,12,240,202,122,117,213,115,60,250,136,220,153,88,158,165,158,154,158,231,93,115,95,172,207,181,95,89,253,162,224,163,225,236,44,47,225,131,86,129,38,50,162,61,90,182,95,170,56,68,130,108,215,33,235,123,67,51,213,41,51,212,219,250,207,179,188,197,71,97,181,215,34,200,191,109,251,174,49,164,151,75,169,196,151,170,181,208,185,79,33,207,97,151,232,251,203,237,33,163,172,186,98,29,55,19,48,98,206,185,224,207,143,37,217,52,58,122,229,114,93,74,246,62,168,140,173,105,86,138,81,145,145,172,181,35,61,123,123,71,74,0,0,16,175,137,126,88,41,248,195,132,115,239,106,61,36,151,95,182,99,59,80,230,176,194,77,231,88,143,26,99,156,173,82,210,214,162,53,184,71,183,82,35,63,105,31,104,163,41,49,229,83,39,59,18,83,46,49,38,43,170,109,198,220,73,165,72,90,79,67,73,145,246,145,145,150,154,119,139,64,201,158,94,50,249,155,124,4,114,137,91,128,204,11,158,156,71,13,201,49,26,130,212,147,54,225,71,73,187,189,77,186,231,229,36,25,238,208,187,72,143,77,123,248,222,96,120,87,227,30,27,77,159,81,195,216,235,184,232,140,19,174,178,134,81,42,100,195,109,38,233,164,140,154,136,148,110,216,132,107,167,102,229,123,140,132,74,118,22,39,96,245,198,137,18,33,220,54,181,86,11,228,105,82,219,145,5,194,90,28,215,77,79,98,190,147,127,87,106,125,228,38,190,87,56,171,98,29,128,228,43,79,21,137,53,170,55,49,182,206,107,156,249,50,208,143,152,111,242,143,203,74,8,137,8,113,93,223,73,90,247,25,139,80,193,124,202,97,38,57,208,227,213,108,171,194,148,252,135,80,142,100,19,168,70,84,150,214,104,109,70,149,54,219,171,50,50,55,82,147,45,123,15,179,221,175,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,1,255,0,43,90,91,73,173,106,36,165,37,169,153,158,132,69,239,16,155,59,28,68,108,220,8,133,54,201,177,229,179,85,187,150,211,136,213,151,26,125,152,202,50,146,222,139,229,73,67,168,90,93,105,58,246,118,17,251,204,136,169,199,20,113,143,18,241,202,233,147,88,187,171,181,58,163,243,165,173,230,97,156,169,15,182,218,150,226,212,148,52,219,139,89,145,17,186,164,164,136,207,66,61,61,189,178,115,41,220,52,113,43,26,36,211,238,155,238,59,180,43,93,246,218,146,68,242,36,69,148,243,106,54,23,170,57,177,86,218,136,218,117,122,118,232,102,159,113,30,182,185,130,153,59,193,12,18,166,67,143,64,178,233,50,103,69,67,100,115,229,83,161,174,66,150,148,182,91,205,196,48,131,51,220,209,43,95,121,153,253,157,47,16,47,90,6,25,89,53,107,186,181,38,60,72,52,104,18,37,153,41,104,108,140,153,101,110,109,78,229,36,181,218,131,208,181,46,239,96,207,254,115,243,41,92,204,62,44,213,42,103,84,148,186,20,25,47,198,167,198,55,214,109,114,145,38,66,154,94,206,107,136,215,99,218,106,157,11,78,194,236,239,233,28,54,178,179,43,28,49,98,61,211,93,136,217,219,214,242,209,52,249,173,158,142,190,196,152,107,217,235,50,180,40,141,183,79,179,82,51,247,145,119,222,149,30,151,14,137,73,133,70,167,178,134,162,192,142,220,102,91,66,73,41,75,104,73,37,36,68,68,68,68,68,69,216,68,68,63,96,0,15,195,91,173,83,45,218,68,202,229,102,107,49,33,65,97,201,47,188,243,137,109,8,109,9,53,40,205,74,50,34,34,74,76,245,51,34,236,20,201,196,147,60,106,197,219,129,252,45,195,154,147,168,183,41,142,169,137,111,180,246,133,41,230,215,49,133,232,166,100,41,181,180,166,220,65,246,164,140,253,189,154,16,129,180,74,68,235,130,177,6,135,77,108,220,151,80,146,212,86,83,161,158,174,56,178,74,123,8,140,251,204,187,136,204,104,63,44,56,77,50,147,148,58,54,31,214,204,249,245,123,86,59,15,160,245,209,42,118,152,203,74,45,20,130,50,208,200,251,210,127,175,184,81,94,99,237,39,108,140,120,191,237,167,24,91,72,133,115,85,89,103,114,77,59,155,68,199,144,149,23,97,106,71,183,188,136,136,90,159,7,75,201,117,108,30,171,219,142,41,245,156,42,172,133,37,70,122,161,41,68,90,122,9,58,238,61,15,183,187,78,225,97,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,160,17,160,139,103,1,172,220,201,112,252,195,140,41,188,225,68,82,42,56,111,65,93,50,115,209,205,229,210,106,37,74,104,163,205,104,146,180,43,123,106,86,166,146,90,119,160,214,218,143,98,212,71,70,216,233,129,120,143,151,76,71,168,225,126,40,81,186,26,172,29,29,101,230,140,215,22,161,21,70,100,220,168,206,25,23,49,149,237,86,135,161,40,148,149,33,105,66,208,180,38,199,248,83,231,182,148,116,168,25,89,198,91,154,90,106,73,144,76,89,21,90,139,233,83,14,48,105,66,91,163,154,204,137,72,90,84,74,54,55,169,68,178,95,33,38,141,140,54,229,138,227,125,149,85,196,172,23,191,176,230,133,34,35,21,43,170,215,170,209,33,187,45,106,75,13,191,38,35,140,182,167,20,148,169,68,130,82,200,204,201,42,61,53,208,143,184,84,95,245,21,51,79,254,191,176,171,255,0,122,212,127,200,69,143,226,21,149,85,195,94,30,23,46,28,215,100,68,126,165,106,224,188,218,36,199,98,45,74,97,199,227,80,214,203,138,109,74,74,84,104,53,32,204,140,210,147,211,77,72,187,134,120,68,223,205,62,121,234,181,172,191,97,86,87,112,162,169,46,159,77,160,88,246,251,119,93,106,157,84,82,14,166,250,232,173,182,237,48,185,14,109,84,100,37,245,161,246,221,212,212,242,54,26,17,201,51,118,53,101,215,1,175,44,201,98,229,11,10,108,200,82,212,186,140,132,46,167,57,152,228,242,41,52,226,90,74,68,215,73,75,66,118,54,149,106,73,53,167,122,205,13,164,247,173,36,122,30,192,188,11,195,140,186,97,197,59,11,240,190,141,208,210,160,234,235,207,58,100,185,85,9,74,34,39,37,73,112,136,185,143,47,106,117,61,9,36,148,165,8,74,16,132,33,49,3,141,95,133,139,91,226,4,31,46,168,138,213,200,62,25,218,184,187,155,220,54,177,111,88,157,93,22,69,66,69,66,76,85,54,219,141,202,232,162,61,49,12,58,135,16,164,45,151,23,29,40,113,6,159,89,181,45,36,100,102,70,90,30,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,126,176,1,0,56,205,226,151,201,76,184,208,176,206,5,119,165,159,125,220,13,245,48,186,93,253,101,46,18,13,231,190,112,208,105,111,100,165,83,149,216,164,173,90,232,90,167,152,66,165,114,253,134,127,134,76,113,176,240,181,200,149,89,17,46,107,130,13,62,127,162,219,223,41,152,43,121,61,83,232,245,22,73,229,48,78,184,107,82,77,40,74,13,74,45,169,49,45,120,194,224,189,43,13,113,230,214,187,237,59,66,37,14,222,186,173,120,241,16,113,22,148,176,228,218,119,240,101,52,220,114,87,204,33,168,103,77,65,37,8,67,122,105,183,85,19,131,213,240,88,198,42,173,23,23,46,188,16,168,87,162,53,66,185,104,235,173,193,135,46,82,146,181,85,98,173,180,154,98,182,107,36,26,220,140,227,171,116,146,131,90,145,13,179,212,146,209,139,137,0,21,129,198,211,24,232,77,90,182,46,95,163,179,206,173,73,168,21,227,49,205,203,79,73,21,182,228,68,142,90,26,54,57,206,91,178,123,73,123,145,210,250,201,209,196,153,86,94,8,94,180,172,53,198,139,7,17,171,177,229,191,77,181,110,138,85,110,99,81,16,149,62,227,17,165,182,243,137,109,42,82,82,107,52,160,200,136,212,146,215,77,76,187,198,154,41,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,172,0,0,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,11,84,0,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,89,79,18,28,148,226,158,112,127,7,127,131,58,253,169,76,249,37,233,126,183,211,178,164,179,204,234,186,78,95,43,146,195,186,233,211,47,118,237,186,106,157,53,212,244,241,92,61,56,122,99,70,83,49,162,181,136,216,141,115,217,85,26,109,70,215,147,68,105,170,36,217,111,62,151,220,151,17,228,169,73,122,51,73,36,109,142,178,51,37,25,234,105,236,239,50,230,188,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,0,5,43,113,171,241,79,107,124,63,131,230,53,17,13,109,60,98,191,172,91,2,235,195,155,66,189,46,145,77,189,36,66,118,180,236,41,79,71,126,83,17,217,152,207,72,181,54,180,165,113,156,76,247,77,198,150,149,18,141,182,187,182,153,43,234,229,215,1,175,44,201,98,229,11,10,108,200,82,212,186,140,132,46,167,57,152,228,242,41,52,226,90,74,68,215,73,75,66,118,54,149,106,73,53,167,122,205,13,164,247,173,36,115,43,138,214,5,225,198,93,48,227,0,176,191,11,232,221,13,42,15,202,87,94,121,211,37,202,168,74,81,82,201,201,82,92,34,46,99,203,218,157,79,66,73,37,41,66,18,132,33,8,79,202,224,169,226,158,233,248,127,59,204,105,195,149,113,71,241,217,137,191,114,249,60,33,249,48,139,35,151,150,61,101,66,187,143,120,82,185,117,107,158,213,186,38,82,231,91,72,65,41,115,233,205,195,134,241,57,12,136,183,42,74,20,251,166,109,30,188,212,104,77,232,226,9,15,112,12,61,189,106,184,107,127,219,88,141,66,143,17,250,149,171,88,133,91,134,212,180,41,76,56,252,103,144,243,105,113,41,82,84,104,53,32,136,200,148,147,211,93,12,187,198,132,242,119,154,171,55,53,248,71,79,188,40,213,40,137,185,233,209,227,198,187,41,13,182,108,174,157,81,52,122,230,150,148,181,171,166,113,73,113,76,175,114,183,32,141,38,124,196,56,132,119,81,81,120,223,194,39,50,88,149,141,23,246,35,80,175,108,53,98,155,117,93,21,90,220,54,165,212,167,165,246,216,147,45,199,155,75,137,76,53,36,150,73,89,17,145,41,69,174,186,25,247,137,169,195,211,43,247,246,83,48,94,181,135,56,141,87,183,234,53,42,141,209,38,182,211,180,73,15,60,194,88,114,36,70,82,149,41,230,154,81,47,116,117,153,145,36,203,67,79,111,121,21,38,102,199,197,62,50,124,64,184,124,197,241,250,178,171,150,123,203,53,248,185,15,11,108,249,209,41,200,76,117,84,170,245,57,38,74,69,58,156,218,219,67,175,147,123,137,79,47,115,173,161,13,164,203,114,214,157,202,66,55,184,141,10,96,238,14,216,56,21,96,82,240,231,14,104,49,41,212,218,116,118,26,117,214,162,178,203,245,7,219,101,182,85,46,82,153,66,18,236,151,18,210,13,199,77,36,106,50,251,8,189,168,230,153,138,192,107,55,50,88,71,93,194,155,206,20,69,34,163,29,107,166,78,122,57,188,186,77,68,144,162,143,53,162,74,208,173,237,169,90,154,73,105,222,131,91,106,61,139,81,30,120,113,211,2,241,31,46,152,143,81,194,252,80,163,116,53,88,58,58,203,205,25,174,45,66,42,140,201,185,81,156,50,46,99,43,218,173,15,66,81,41,42,66,210,133,161,104,79,107,225,113,227,179,12,190,250,242,121,162,127,241,171,240,177,107,124,64,131,229,213,17,81,120,33,101,82,177,43,26,44,28,57,174,200,150,197,54,234,186,41,84,73,142,196,90,82,251,108,73,150,219,46,41,181,41,42,73,44,146,179,50,51,74,139,93,53,35,238,30,131,49,121,104,197,60,175,223,111,88,184,153,73,253,30,138,179,13,137,62,139,169,252,203,46,185,210,62,243,77,243,185,92,244,33,205,169,245,23,170,79,216,103,53,56,91,231,234,30,29,244,57,100,198,58,133,42,155,104,31,89,34,221,184,166,73,98,11,52,135,15,155,37,232,210,220,113,72,66,153,117,102,225,182,225,153,184,151,92,38,253,116,56,142,77,191,142,105,152,124,191,88,57,154,194,249,216,81,136,200,150,138,108,201,17,229,181,50,9,50,83,97,62,203,132,164,187,29,199,155,113,45,172,211,189,165,40,147,169,182,235,137,236,220,99,60,56,233,129,120,143,151,76,71,168,225,126,40,81,186,26,172,29,29,101,230,140,215,22,161,21,70,100,220,168,206,25,23,49,149,237,86,135,161,40,148,149,33,105,66,208,180,38,96,101,55,59,244,42,126,81,241,71,41,152,153,42,149,69,110,62,31,220,109,89,51,73,149,183,215,74,144,196,247,228,69,148,242,157,52,19,203,91,232,40,228,150,208,149,109,82,13,70,226,155,74,224,0,179,78,41,153,245,183,177,14,148,246,90,112,94,187,18,169,66,84,134,158,186,171,81,122,89,144,170,104,74,99,74,136,204,25,77,58,178,52,37,211,87,56,246,33,100,227,8,65,43,111,48,149,5,114,241,151,235,251,51,88,161,7,10,48,229,17,17,82,153,30,68,183,102,78,39,138,20,38,25,108,212,167,100,56,203,110,41,180,26,182,52,149,26,116,55,29,109,61,155,136,94,77,237,130,150,174,93,178,1,136,248,57,101,84,42,179,104,182,254,31,221,125,51,245,71,91,114,82,249,241,230,72,94,245,54,219,104,61,22,242,136,180,65,122,164,90,234,122,153,231,176,105,119,47,25,126,176,114,203,133,240,112,163,14,81,45,116,216,114,36,75,118,100,226,100,230,205,125,231,13,74,118,67,140,182,218,92,89,39,99,73,81,167,82,109,166,211,219,180,135,75,0,1,158,30,33,118,5,155,134,25,198,196,107,51,15,237,232,148,42,20,89,16,36,199,167,196,35,75,12,46,77,62,52,135,73,180,235,162,16,110,188,225,146,19,162,16,70,73,73,37,36,73,46,127,151,140,192,223,217,101,197,8,56,175,135,43,136,186,148,56,242,34,59,14,113,188,112,166,176,243,102,149,53,33,182,92,109,78,32,149,177,212,164,213,161,56,211,106,237,218,67,69,56,47,139,214,110,61,97,125,191,139,152,126,252,183,40,87,20,117,61,28,165,176,108,190,210,208,226,154,117,151,17,218,68,182,221,109,198,204,210,106,65,154,12,210,165,36,201,71,81,124,106,252,83,218,223,15,224,249,141,68,117,94,6,63,158,207,217,191,222,66,213,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,37,80,0,170,190,57,223,153,63,218,79,221,162,42,240,184,241,217,134,95,125,121,60,209,101,60,72,114,83,138,121,193,252,29,254,12,235,246,165,51,228,151,165,250,223,78,202,146,207,51,170,233,57,124,174,75,14,235,167,76,189,219,182,233,170,116,215,83,211,138,228,207,133,254,62,229,219,50,118,126,49,222,183,126,31,205,162,219,254,144,234,88,165,212,38,185,41,124,248,18,35,163,98,92,136,218,15,69,188,147,61,86,94,169,30,154,158,132,127,43,142,119,230,79,246,147,247,104,137,92,51,169,52,170,254,117,240,254,133,93,166,68,168,211,106,49,235,209,38,67,150,202,94,98,75,14,81,39,37,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,199,160,226,35,146,9,153,85,190,202,237,179,162,238,195,43,178,160,235,84,36,147,207,201,122,150,226,89,105,197,197,148,234,218,74,19,185,107,127,167,35,113,199,22,212,117,26,212,106,66,212,127,43,33,57,223,174,229,30,251,118,21,199,42,171,82,195,42,223,53,218,221,18,27,40,144,242,37,19,38,76,202,136,151,29,109,13,189,189,45,33,195,222,73,91,90,238,74,148,219,70,139,73,226,99,86,165,87,248,127,226,5,118,133,83,137,81,166,212,99,208,101,195,153,17,228,188,196,150,28,171,65,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,10,12,23,253,197,31,192,158,38,253,203,231,16,133,0,139,254,207,182,72,40,89,184,177,26,155,110,69,165,83,113,54,137,202,106,137,91,152,242,227,178,184,166,241,27,209,101,169,182,156,91,140,236,83,171,108,182,26,144,238,155,84,148,184,233,46,133,191,174,171,10,234,254,218,219,151,37,185,80,255,0,124,135,58,155,58,59,159,242,92,101,230,220,71,212,164,169,62,195,33,122,124,59,179,191,15,53,86,33,218,87,140,173,184,155,105,211,218,118,186,163,101,136,204,213,27,83,206,182,137,81,90,67,170,90,182,161,12,117,6,77,182,218,29,144,146,66,73,43,66,75,235,113,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,94,158,117,242,163,66,205,166,13,77,179,121,84,168,119,125,55,89,150,181,110,107,43,87,65,43,114,13,198,205,77,153,44,153,125,8,229,56,90,45,37,170,28,229,173,109,54,66,128,110,156,42,196,123,47,17,229,97,13,201,101,213,98,94,113,42,8,165,170,136,152,230,236,167,37,56,105,38,155,105,45,238,231,115,55,160,219,54,247,37,196,173,10,65,168,148,147,61,15,101,51,47,212,172,178,224,53,177,133,16,209,17,117,40,113,250,186,244,200,228,147,41,181,87,180,84,151,121,132,219,106,113,4,173,26,105,78,39,121,50,211,41,86,187,71,138,207,70,76,168,89,195,195,136,180,198,234,190,134,188,237,126,162,69,179,82,117,107,56,169,113,210,71,54,52,150,211,174,172,187,202,104,141,196,164,220,109,72,74,147,184,137,109,57,64,55,77,167,117,88,213,217,86,181,235,108,213,109,250,212,45,157,77,58,169,9,200,146,152,222,132,173,27,218,112,146,180,238,66,210,162,212,187,82,162,50,236,50,22,41,123,103,234,30,103,56,117,98,109,135,138,85,10,85,55,19,104,158,128,143,169,201,98,63,202,102,206,169,29,125,76,88,219,137,102,242,16,195,138,144,219,104,54,211,234,184,157,169,115,150,212,32,203,37,90,149,64,204,150,20,87,107,181,56,148,234,109,58,248,161,75,153,50,91,201,101,136,204,55,61,149,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,144,28,71,115,199,27,53,183,148,11,63,15,145,46,62,29,89,242,31,92,23,157,91,173,46,183,45,68,72,57,174,176,102,73,66,18,146,82,88,74,147,205,74,29,117,74,52,155,198,211,126,39,34,249,50,174,231,15,17,229,83,28,170,250,26,204,181,250,121,23,53,73,165,160,229,37,183,77,124,168,209,155,86,186,188,239,41,210,39,20,147,109,180,161,74,86,227,36,52,229,207,230,219,47,213,92,106,202,189,199,151,252,45,69,191,64,145,62,61,46,37,37,169,36,168,180,232,108,68,155,25,226,104,146,195,107,54,208,77,48,105,66,80,131,34,245,75,176,187,74,0,96,135,8,156,201,97,174,52,88,56,141,93,189,176,213,250,109,171,116,82,171,115,26,137,82,158,167,220,98,52,182,222,113,45,165,80,210,147,89,165,6,68,70,164,150,186,106,101,222,45,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,151,24,187,201,116,140,30,164,91,141,169,244,28,218,172,117,41,68,122,54,164,174,45,65,6,157,119,22,167,217,221,167,112,170,204,184,90,78,222,248,241,96,91,77,176,183,81,54,230,165,50,246,212,154,182,182,185,140,161,74,62,195,208,139,119,121,145,144,189,76,207,97,52,202,182,80,235,88,127,68,215,159,72,181,100,176,194,11,93,20,166,169,143,52,146,209,40,51,61,76,203,185,37,250,187,134,124,43,116,137,214,253,98,117,14,164,223,46,85,62,75,177,94,78,134,90,56,218,205,42,236,50,35,239,35,239,34,49,60,120,109,231,141,88,69,112,177,133,184,141,82,117,118,229,77,212,177,17,247,94,212,162,188,226,225,176,130,53,61,33,45,161,164,182,218,207,177,38,101,236,236,212,133,206,81,43,84,203,142,145,14,185,70,154,204,184,83,216,110,75,15,50,226,92,66,219,90,73,73,50,82,76,200,245,74,136,245,35,50,237,31,184,0,7,227,171,210,226,86,233,51,104,213,6,80,236,89,241,220,140,243,107,73,41,42,66,210,105,81,25,25,25,25,25,25,246,25,25,10,45,226,75,149,153,88,33,139,18,46,170,20,70,202,222,184,86,185,165,202,108,244,106,67,242,102,47,103,170,202,16,146,38,218,46,205,76,203,222,101,221,205,242,97,153,74,230,94,49,102,151,83,42,164,164,80,167,73,98,53,66,49,62,178,107,148,185,49,212,234,205,28,214,209,174,198,116,213,90,150,157,135,217,221,160,12,63,189,104,24,155,100,210,110,234,44,168,243,32,214,96,49,44,137,43,67,132,68,235,40,115,98,182,169,69,174,213,150,165,169,247,251,71,52,198,188,157,224,134,54,211,38,71,175,217,116,152,211,165,33,194,41,241,105,208,209,33,43,82,92,45,228,226,216,89,145,238,116,213,175,188,136,254,218,163,205,143,13,28,74,193,121,53,11,166,196,142,237,118,215,97,183,100,153,50,137,18,165,50,218,77,245,234,190,84,84,54,146,38,154,70,189,186,17,171,220,101,164,99,194,236,99,196,188,13,186,99,86,45,26,237,78,150,252,25,104,121,232,101,42,67,13,184,164,56,133,41,14,182,218,208,102,70,109,37,42,35,50,212,139,79,103,101,199,100,159,136,141,155,142,240,161,217,55,204,182,105,87,114,26,109,189,94,113,166,25,146,162,40,205,232,142,108,149,186,181,169,215,87,167,103,105,23,188,140,142,108,161,105,113,36,180,40,148,149,22,164,100,122,145,151,188,127,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,248,151,101,233,106,216,244,137,53,203,174,191,79,165,196,140,210,221,82,229,202,109,130,50,74,84,163,34,55,20,69,174,137,87,183,216,126,225,89,25,206,226,157,13,105,169,97,230,5,63,45,14,145,61,17,250,177,40,137,58,255,0,8,101,74,101,232,178,245,239,229,45,38,105,250,253,196,43,14,185,94,186,49,6,229,118,171,91,168,206,171,213,170,114,84,102,227,239,57,33,213,184,227,134,173,8,212,106,81,234,181,153,247,153,234,126,243,22,135,144,62,27,204,51,18,141,140,88,187,10,155,80,102,124,88,243,224,211,95,108,157,36,165,101,22,67,102,227,82,34,232,74,34,230,36,246,172,251,244,35,239,49,103,244,154,69,46,133,78,143,73,163,83,227,66,135,17,164,48,203,17,218,75,109,182,132,164,146,148,165,41,34,34,34,34,34,34,34,211,66,33,254,149,9,241,41,112,100,84,167,200,109,136,209,90,91,207,56,226,201,41,66,18,70,106,51,51,208,136,136,136,207,83,20,233,196,195,59,243,47,187,146,86,16,225,181,109,246,168,112,119,197,169,59,26,73,164,164,58,135,38,71,117,27,153,125,72,90,20,133,160,244,82,8,207,179,94,205,8,87,148,24,142,212,167,199,130,219,137,75,146,158,67,73,83,134,100,146,82,148,68,70,103,238,237,23,217,195,167,11,232,216,111,129,244,87,98,179,21,201,245,104,113,166,201,126,58,80,100,106,118,28,77,228,106,36,37,95,73,26,246,235,236,212,204,75,64,0,31,229,38,76,120,113,221,151,41,228,50,203,40,83,142,56,181,18,82,132,145,106,102,102,125,132,68,69,222,42,115,137,118,125,30,169,201,155,130,56,77,93,121,150,35,186,228,90,188,216,146,141,60,195,73,204,140,251,60,198,36,25,26,76,141,181,108,90,59,123,12,253,132,43,9,231,158,146,243,146,36,58,183,93,117,70,181,173,106,53,41,74,51,212,204,204,251,76,204,253,162,65,228,83,7,42,120,195,152,59,114,12,50,65,71,163,77,135,86,148,165,238,211,146,204,232,196,178,35,36,44,181,209,194,239,208,189,230,67,66,116,26,75,84,42,36,10,51,31,147,131,25,168,201,238,238,66,9,37,220,69,238,247,16,161,206,39,54,186,104,25,158,171,203,98,41,180,213,69,18,38,45,91,54,146,156,114,161,48,204,251,8,181,212,139,235,63,172,72,30,11,247,178,34,221,119,29,138,228,131,73,61,18,101,69,45,154,244,35,81,185,78,107,93,55,119,255,0,201,253,126,193,110,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,160,17,165,60,167,120,88,193,191,135,246,247,151,48,57,254,119,242,93,106,230,227,14,31,131,9,52,170,37,253,77,229,191,68,184,93,130,218,156,95,40,158,219,6,75,228,131,120,161,172,223,112,205,40,63,81,195,75,187,87,180,219,93,21,218,216,91,140,173,99,140,92,37,178,168,85,84,98,109,42,224,93,50,52,58,92,164,148,168,149,72,143,40,150,164,72,109,123,27,228,173,165,44,223,37,146,16,150,205,195,89,37,38,162,209,78,0,208,49,78,212,193,171,78,214,198,186,221,42,179,121,209,169,233,167,212,234,52,201,50,100,51,51,148,165,33,151,212,236,146,39,92,121,108,165,165,58,181,17,110,116,220,50,34,35,33,208,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,208,88,22,5,229,138,119,149,39,15,176,250,222,151,92,184,107,146,10,52,24,49,136,183,186,189,12,204,204,204,201,40,66,82,74,90,214,163,36,33,9,82,148,105,74,76,203,65,25,46,202,77,171,148,108,44,43,90,154,239,93,114,87,122,106,133,205,81,82,155,119,153,57,49,155,66,216,97,210,101,167,14,27,110,19,202,101,14,17,169,60,231,12,207,85,152,144,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,191,224,0,20,45,197,79,24,232,88,187,155,138,188,107,113,157,98,88,84,246,172,231,36,238,95,240,169,81,159,125,201,39,177,104,73,163,150,252,135,88,211,214,74,185,27,210,163,74,200,139,170,240,83,195,63,148,24,227,122,98,148,184,148,169,17,44,251,125,20,246,122,134,247,202,143,58,123,223,54,252,125,80,100,141,24,137,49,181,172,148,149,109,124,146,68,164,173,122,74,174,49,88,103,242,195,42,108,223,81,34,82,138,93,133,112,67,168,61,42,67,127,194,147,6,73,156,55,24,142,178,65,153,111,125,248,107,90,13,73,74,146,193,40,204,212,132,17,212,94,90,47,248,216,89,152,108,55,196,26,133,195,46,135,77,161,221,20,217,53,73,209,141,221,237,83,186,132,20,194,50,104,141,107,66,163,155,168,90,18,71,189,10,82,116,86,237,15,75,192,2,128,120,154,99,95,225,167,55,23,79,79,79,233,96,88,154,217,80,247,181,177,231,122,39,222,234,28,115,71,22,149,107,41,217,59,20,91,117,104,154,220,146,86,237,98,168,208,159,14,172,99,161,99,38,81,236,73,52,134,122,121,118,125,61,139,58,169,27,114,215,201,149,1,134,155,73,239,82,16,74,230,176,113,223,209,59,146,142,126,205,202,82,20,98,74,128,0,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,106,128,0,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,139,254,1,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,234,68,106,206,254,116,109,92,163,225,195,243,161,42,149,91,191,170,92,182,40,150,243,179,155,75,136,230,147,219,103,73,96,150,79,28,52,27,14,17,169,5,235,184,73,107,114,55,27,136,246,185,85,204,197,155,154,252,35,135,138,86,124,25,116,229,166,66,169,181,122,100,146,53,46,157,81,109,13,173,214,9,205,164,151,145,181,214,214,135,18,69,185,11,78,228,161,123,219,71,96,1,74,220,106,252,83,218,223,15,224,249,141,68,66,172,42,195,59,171,25,49,30,220,194,219,42,39,81,90,185,170,13,83,227,110,109,197,182,206,243,245,223,119,150,133,173,44,180,130,83,142,44,146,123,27,66,212,101,162,76,95,246,75,178,147,106,229,27,11,10,214,166,187,215,92,149,222,154,161,115,84,84,166,221,230,78,76,102,208,182,24,116,153,105,195,134,219,132,242,153,67,132,106,79,57,195,51,213,102,33,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,229,92,81,252,118,98,111,220,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,60,167,18,46,27,191,132,15,74,102,23,47,84,31,235,175,215,153,115,91,48,218,255,0,62,189,171,153,17,5,255,0,166,119,155,141,23,246,71,106,146,92,253,74,69,101,229,215,30,111,44,182,226,229,11,21,172,201,178,210,186,116,132,34,167,5,153,4,202,42,212,227,90,78,68,39,77,72,90,118,56,148,232,74,52,43,98,201,14,36,183,161,38,90,30,192,188,116,195,140,197,225,197,59,20,48,190,179,215,82,167,106,211,204,186,68,137,84,249,73,34,55,34,201,108,140,249,111,35,114,117,45,77,38,149,37,104,82,208,180,45,93,0,6,107,51,99,226,159,25,62,32,92,62,98,248,180,158,10,20,154,83,57,109,188,171,172,211,34,34,165,50,248,145,18,68,196,178,146,125,230,25,129,9,77,52,183,52,220,164,33,79,188,164,164,207,68,155,174,25,105,184,245,176,160,1,93,92,106,237,59,87,240,5,107,95,95,38,105,95,41,62,88,65,164,250,103,162,111,174,232,122,42,139,189,55,63,78,103,39,153,235,242,247,109,221,235,105,175,104,130,220,46,60,118,97,151,223,94,79,52,79,254,53,126,22,45,111,136,16,124,186,162,42,175,41,222,41,240,111,226,5,189,230,44,11,254,204,94,90,48,179,52,22,35,214,46,38,82,127,71,162,172,195,98,55,165,41,159,60,203,174,116,143,188,211,156,158,111,33,8,115,106,125,116,106,147,246,25,80,14,98,242,209,138,121,95,190,222,177,113,50,147,250,61,21,102,27,18,125,23,83,249,150,93,115,164,125,230,155,231,114,185,232,67,155,83,234,47,84,159,176,206,199,248,101,113,16,141,117,70,167,101,195,30,238,57,107,185,215,33,196,91,87,61,86,160,236,149,214,86,243,170,89,66,148,243,202,82,138,73,41,102,150,84,103,177,196,18,25,34,75,137,65,63,102,130,42,231,219,36,20,44,220,88,141,77,183,34,210,169,184,155,68,229,53,68,173,204,121,113,217,92,83,120,141,232,178,212,219,78,45,198,118,41,213,182,91,13,72,119,77,170,74,92,116,151,66,215,77,167,117,88,213,217,86,181,235,108,213,109,250,212,45,157,77,58,169,9,200,146,152,222,132,173,27,218,112,146,180,238,66,210,162,212,187,82,162,50,236,50,31,40,122,11,2,192,188,177,78,242,164,225,246,31,91,210,235,151,13,114,65,70,131,6,49,22,247,87,161,153,153,153,153,37,8,74,73,75,90,212,100,132,33,42,82,141,41,73,153,104,35,37,25,81,161,101,47,6,161,89,188,170,84,203,190,165,164,203,166,183,9,149,167,175,149,185,102,219,100,167,12,214,108,176,133,242,155,45,16,147,209,110,114,208,183,92,33,234,243,99,225,99,25,62,31,220,62,92,248,205,96,213,64,0,0,160,30,40,254,59,49,55,238,95,39,132,35,252,156,51,186,163,97,101,59,24,250,78,109,183,80,184,38,219,60,246,219,113,93,60,232,241,163,72,216,242,182,114,209,204,110,86,173,150,243,82,185,15,250,164,72,212,230,87,9,12,119,197,203,63,27,91,193,43,82,217,151,114,89,247,132,143,72,87,153,105,11,117,116,100,50,195,136,235,218,53,62,219,12,32,220,114,50,95,90,210,165,184,134,154,109,178,83,156,164,43,245,241,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,11,31,111,26,240,141,220,80,145,130,169,196,123,124,175,184,177,217,146,187,125,83,144,153,166,135,91,113,212,146,27,51,213,107,38,153,91,170,66,117,90,27,54,214,178,74,28,109,74,246,160,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,42,128,5,85,241,206,252,201,254,210,126,237,17,87,133,199,142,204,50,251,235,201,230,139,254,1,85,124,115,191,50,127,180,159,187,68,85,225,113,227,179,12,190,250,242,121,162,247,175,251,2,205,197,59,54,173,135,216,131,111,68,174,91,213,200,231,26,116,25,36,123,29,70,164,100,100,100,100,164,45,42,36,173,11,73,146,208,180,165,73,52,169,36,101,158,28,215,101,71,17,242,149,136,235,178,175,86,186,234,84,238,99,244,10,251,12,154,34,213,226,164,200,141,73,35,51,229,188,141,201,39,89,51,53,54,165,36,200,214,133,182,226,254,173,137,154,234,237,11,41,216,153,149,91,165,218,173,82,139,115,122,54,101,174,124,228,45,154,44,166,106,76,201,148,222,213,17,44,153,125,8,82,244,74,141,40,117,26,147,122,190,235,137,224,2,255,0,184,163,248,19,196,223,185,124,226,16,160,17,170,129,94,188,81,178,37,85,198,202,83,56,239,130,246,204,73,23,181,14,58,211,112,83,162,48,174,182,225,132,148,160,154,91,123,79,107,178,99,165,10,34,70,206,99,173,168,144,74,81,178,203,74,173,108,154,225,62,97,177,59,27,104,114,50,229,46,93,14,225,161,200,57,37,115,173,153,30,142,163,175,144,242,208,83,30,105,151,82,132,62,150,93,100,144,226,13,14,238,54,204,148,149,40,133,196,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,113,76,65,202,118,22,95,248,237,135,249,130,145,67,165,68,185,44,170,132,169,179,20,84,136,206,122,115,153,15,145,29,82,156,52,147,138,122,43,141,198,118,59,166,165,114,249,74,74,83,170,146,182,251,88,8,1,197,11,34,223,134,187,85,120,227,131,150,103,87,137,52,93,158,152,141,9,91,94,174,210,219,109,68,122,50,73,62,162,99,58,55,203,208,210,181,180,75,111,231,84,152,237,149,43,0,233,89,120,203,245,253,153,172,80,131,133,24,114,136,136,169,76,143,34,91,179,39,19,197,10,19,12,182,106,83,178,28,101,183,20,218,13,91,26,74,141,58,27,142,182,158,205,196,52,61,129,120,23,135,25,116,195,138,118,23,225,125,27,161,165,65,213,215,158,116,201,114,170,18,148,68,78,74,146,225,17,115,30,94,212,234,122,18,73,41,74,16,148,33,8,66,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,168,238,52,23,178,37,93,86,229,138,220,147,81,51,18,29,69,77,146,245,34,81,57,81,107,93,55,119,255,0,201,253,126,193,31,184,99,90,233,175,230,122,145,45,248,166,235,84,212,199,152,133,108,220,73,113,186,132,51,35,237,35,211,66,63,168,254,177,124,117,234,75,85,218,36,250,51,255,0,147,157,25,216,202,238,238,90,13,39,222,71,239,247,24,207,102,122,240,110,167,131,217,131,184,224,204,36,28,122,204,217,149,104,170,70,237,57,47,78,146,72,35,51,66,11,93,27,62,237,75,220,102,35,227,47,61,25,230,228,71,117,109,58,210,137,104,90,20,105,82,84,71,169,25,25,118,145,145,251,69,158,240,209,207,163,212,201,48,176,71,22,107,175,60,196,135,91,139,72,155,46,81,171,150,106,56,113,152,103,152,252,130,34,73,17,56,173,136,71,103,105,151,180,133,177,198,147,30,100,118,165,197,121,15,50,242,18,227,110,33,68,164,173,38,90,145,145,151,97,145,145,247,143,245,0,1,18,248,139,97,125,27,18,48,62,180,236,166,98,183,62,147,14,76,216,207,200,74,8,137,77,67,151,176,137,70,133,43,233,47,94,205,61,186,25,10,19,157,17,218,108,249,16,92,113,42,114,43,203,105,74,108,204,210,106,74,140,140,200,253,221,130,195,120,103,231,126,101,137,114,69,194,28,73,173,190,237,14,118,200,180,215,100,201,53,20,119,86,228,56,237,35,115,207,165,8,66,80,133,158,137,65,153,118,233,217,169,11,139,167,207,137,84,131,30,165,2,67,111,198,148,210,30,101,198,214,74,74,208,162,35,73,145,150,164,100,100,100,122,144,255,0,58,181,34,151,93,167,72,164,214,105,241,166,195,150,210,216,121,137,13,37,198,220,66,146,105,82,84,149,17,145,145,145,153,25,25,105,161,152,172,12,254,112,222,97,232,149,156,98,194,24,84,218,123,48,34,200,159,58,154,195,100,209,45,40,41,82,28,54,218,143,23,67,81,151,45,37,185,101,221,161,159,113,138,188,161,215,174,140,62,185,90,170,209,42,51,169,21,122,92,148,153,56,195,206,71,117,183,27,112,149,161,154,77,42,45,22,130,62,242,61,75,222,66,207,50,101,197,58,26,19,77,195,204,117,126,90,221,50,102,35,21,99,81,26,117,254,14,202,84,243,210,165,235,223,205,90,140,147,245,251,200,89,189,167,122,90,183,197,34,53,114,212,175,211,234,145,37,52,135,82,184,146,155,124,136,148,148,168,136,205,181,25,107,162,147,237,246,151,188,125,176,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,50,73,26,148,100,68,93,166,102,56,110,99,51,119,132,217,121,182,101,84,171,151,53,58,93,89,4,180,51,76,141,54,51,146,141,194,109,227,73,155,42,121,181,109,220,201,164,244,237,212,200,187,251,169,155,53,57,233,197,44,195,215,101,49,26,185,62,141,111,37,229,165,136,112,228,200,142,78,53,189,242,73,58,217,72,113,6,102,219,219,85,167,97,232,69,220,93,177,226,129,110,92,119,149,97,170,85,191,73,159,85,159,45,196,164,155,140,195,143,184,165,41,68,157,76,144,70,163,245,148,94,206,243,47,120,179,12,138,112,204,171,250,98,149,138,216,213,9,148,69,96,216,153,22,146,251,106,37,154,210,168,207,160,158,102,76,93,54,233,205,66,180,86,190,194,62,243,22,179,76,166,83,232,212,232,212,154,84,54,98,67,134,210,24,97,134,91,75,104,109,180,36,146,148,165,41,34,34,34,34,34,34,34,208,136,135,233,51,34,35,51,61,8,133,127,241,45,206,148,44,47,182,38,97,53,149,85,37,215,43,48,220,98,75,177,31,35,84,118,222,110,99,11,35,54,223,74,208,164,173,180,159,106,76,139,179,93,79,66,20,193,81,168,76,170,206,145,82,168,73,118,68,153,78,173,231,93,117,102,181,45,106,51,82,140,204,204,204,204,204,204,245,49,252,128,212,183,231,71,102,7,51,169,113,212,37,158,94,187,183,153,145,39,77,59,117,215,77,52,237,26,25,200,117,185,87,160,101,186,208,85,121,201,75,153,42,147,79,127,248,66,148,106,36,42,4,94,207,88,136,251,200,255,0,235,18,32,0,127,20,164,161,38,165,40,137,36,90,153,153,246,17,10,236,226,83,158,182,48,238,133,39,8,112,186,184,210,235,243,146,182,42,18,162,201,35,56,172,173,19,35,186,130,91,18,18,180,58,151,16,217,232,164,153,23,97,159,110,132,41,234,92,170,205,209,89,122,100,151,37,212,106,85,25,10,117,197,168,214,243,207,60,226,245,51,51,61,84,165,41,74,250,204,204,199,248,78,167,205,166,72,56,179,226,187,29,228,253,38,221,65,161,73,237,50,50,50,50,212,187,72,200,90,47,6,76,46,92,149,92,24,168,252,85,114,90,114,93,29,14,154,61,93,229,232,247,200,183,26,52,215,78,221,55,107,245,123,69,173,138,108,227,25,105,57,79,197,26,61,202,136,230,150,36,192,142,201,172,145,162,77,197,72,168,47,191,77,53,208,189,250,142,67,195,30,253,93,151,153,122,100,115,125,150,154,172,54,205,53,70,226,182,235,205,168,67,35,34,245,139,183,68,253,127,97,139,239,109,105,117,180,184,131,35,74,200,148,70,93,198,70,63,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,64,35,74,121,78,240,177,131,127,15,237,239,46,96,117,81,231,225,97,237,131,78,188,167,226,53,62,199,183,226,221,149,72,229,18,117,121,154,99,40,168,202,96,137,178,38,157,146,73,230,173,4,76,180,68,149,40,203,230,209,250,37,167,160,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,187,238,23,89,50,161,96,126,28,83,113,250,183,85,244,173,231,136,214,252,105,12,155,11,90,98,211,40,242,137,169,45,198,74,79,78,99,203,218,202,221,113,69,162,84,132,182,222,132,149,184,244,234,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,95,240,0,243,248,133,122,210,176,214,192,185,113,26,187,30,91,244,219,86,143,54,183,49,168,136,74,159,113,136,204,173,231,18,218,84,164,164,214,105,65,145,17,169,37,174,154,153,119,140,203,226,21,235,85,196,171,254,229,196,106,236,120,140,84,174,170,196,218,220,198,162,33,73,97,183,228,188,183,156,75,105,82,148,162,65,41,102,68,70,165,30,154,106,103,222,46,207,132,102,25,221,88,119,148,118,106,55,76,78,147,229,173,193,46,230,167,48,182,220,109,228,193,113,136,241,218,91,137,90,19,167,51,165,83,168,52,238,74,154,117,165,146,189,109,10,80,99,125,149,85,196,172,23,191,176,230,133,34,35,21,43,170,215,170,209,33,187,45,106,75,13,191,38,35,140,182,167,20,148,169,68,130,82,200,204,201,42,61,53,208,143,184,102,48,105,35,39,247,252,108,79,202,230,22,222,108,220,50,235,178,37,90,240,99,84,42,18,205,213,62,253,70,51,69,30,105,184,167,75,122,214,82,89,120,141,103,174,243,35,81,26,136,201,71,216,7,148,197,139,235,240,95,133,151,150,38,122,47,210,127,36,173,250,141,119,162,231,242,122,174,150,51,143,114,185,155,85,179,119,47,110,237,170,211,93,116,61,52,25,140,171,85,170,181,250,172,218,237,118,167,46,163,82,168,200,114,92,201,146,222,83,207,201,125,197,26,156,117,199,20,102,165,173,74,51,81,168,204,204,204,204,204,119,92,226,224,93,11,1,171,184,97,73,164,209,170,180,105,247,70,23,219,215,37,126,155,81,53,147,144,235,14,161,214,101,160,144,225,19,141,106,228,115,90,155,89,153,161,197,184,69,181,36,148,34,106,240,75,198,191,252,186,203,156,202,127,190,245,167,202,109,175,248,188,57,109,188,179,115,254,36,109,165,45,255,0,62,106,87,208,33,106,128,0,0,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,90,160,0,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,255,0,128,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,181,76,206,230,22,213,202,254,13,86,177,114,233,141,215,244,28,184,212,234,90,37,55,29,234,156,231,85,181,168,237,169,103,253,211,139,52,165,106,67,77,58,178,66,246,109,60,240,227,22,49,95,216,235,127,213,49,27,17,171,210,234,53,42,140,135,221,105,167,101,60,243,20,246,28,121,199,147,18,42,94,90,212,212,102,212,234,201,182,137,70,73,35,251,76,250,6,78,243,85,121,101,67,23,41,247,133,26,165,45,86,197,70,68,120,215,101,33,182,201,228,84,105,196,191,92,210,210,150,132,245,45,165,78,41,149,238,78,213,153,164,207,150,183,16,189,4,97,86,38,90,184,201,135,22,230,41,89,82,250,138,45,205,79,106,161,27,115,141,173,198,119,151,174,195,188,181,173,9,121,165,146,155,113,4,163,216,226,22,147,61,82,99,213,138,96,227,43,73,170,215,243,119,100,208,168,84,201,117,26,149,70,199,166,196,135,14,35,42,121,249,47,185,83,168,37,182,155,109,36,106,90,212,163,36,146,72,140,204,204,136,132,213,225,197,145,201,57,82,179,103,222,24,130,184,146,49,22,240,142,194,39,50,210,26,117,20,72,137,51,89,66,105,242,35,82,214,165,26,84,250,146,174,82,150,211,73,73,40,153,39,92,153,66,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,135,42,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,213,115,245,157,123,87,42,120,113,46,137,73,169,245,24,155,115,83,222,110,220,167,199,54,214,228,13,228,166,211,83,144,78,37,104,75,45,44,140,208,149,164,249,206,32,208,69,181,46,173,170,22,254,186,175,219,171,251,107,113,220,151,29,67,253,242,100,234,148,233,14,127,202,113,231,156,113,127,90,148,165,123,76,197,249,228,7,39,212,172,166,225,26,83,80,41,110,95,119,140,120,115,238,181,188,234,77,17,159,66,20,109,193,105,45,173,77,108,142,111,58,131,113,42,81,186,181,45,123,182,27,109,183,40,0,102,179,54,62,41,241,147,226,5,195,230,47,139,84,224,169,225,98,233,248,129,59,203,169,194,127,128,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,127,241,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,104,246,233,187,45,91,26,133,42,233,189,110,106,85,191,69,133,179,169,168,213,38,183,18,43,27,214,148,35,123,174,26,80,157,203,90,82,90,159,106,148,68,93,166,66,131,51,247,156,153,57,190,197,8,85,10,20,105,112,44,75,98,57,179,110,65,157,9,166,38,161,111,182,201,204,122,65,182,227,132,165,173,214,137,41,34,94,194,109,166,244,74,86,110,26,189,175,14,236,130,204,204,229,212,119,230,41,83,234,180,220,50,162,114,164,104,113,159,143,242,153,195,113,212,116,209,100,237,36,27,40,91,14,38,67,141,172,220,79,170,218,118,169,206,99,87,168,2,189,120,172,100,178,149,137,150,4,252,199,97,205,191,17,139,218,212,142,114,238,69,166,74,99,149,82,136,195,43,55,29,90,77,59,93,147,29,40,65,165,70,164,41,76,165,196,124,225,161,134,211,76,34,244,248,119,100,22,30,88,237,83,191,49,74,159,74,169,98,109,111,149,35,67,140,196,143,147,45,147,110,163,166,139,39,105,172,158,90,31,113,50,28,109,100,218,189,86,211,185,45,243,29,154,163,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,0,1,64,60,81,252,118,98,111,220,190,79,8,76,174,23,152,67,102,227,214,66,113,39,8,241,1,137,110,80,174,43,226,99,50,14,35,230,203,237,45,16,169,142,180,243,107,237,34,91,110,182,219,132,74,37,32,205,4,74,74,146,102,147,155,249,116,203,70,22,101,126,196,102,197,195,58,79,233,117,181,153,140,70,244,165,79,231,158,117,190,173,246,90,111,157,202,231,173,13,238,79,168,141,18,94,211,58,171,227,87,226,158,214,248,127,7,204,106,35,154,100,175,57,49,178,131,133,248,191,80,161,70,137,62,251,185,228,91,140,219,144,103,66,117,248,75,67,14,77,57,143,72,54,220,108,210,132,52,233,37,36,75,222,110,58,222,137,82,9,195,76,117,181,177,87,17,236,188,71,139,139,214,221,233,85,137,121,196,168,46,168,154,218,164,27,178,156,148,225,168,221,113,213,57,187,157,204,222,178,112,156,220,151,18,181,165,100,162,82,136,244,19,147,188,213,89,185,175,194,58,125,225,70,169,68,77,207,78,143,30,53,217,72,109,179,101,116,234,137,163,215,52,180,165,173,93,51,138,75,138,101,123,149,185,4,105,51,230,33,196,35,186,128,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,74,160,1,85,124,115,191,50,127,180,159,187,68,85,225,113,227,179,12,190,250,242,121,162,255,0,128,85,95,28,239,204,159,237,39,238,209,21,120,92,120,236,195,47,190,188,158,104,191,225,199,243,69,150,75,7,52,216,95,82,195,251,190,52,72,117,37,199,82,104,183,9,83,153,147,54,140,249,184,211,155,216,83,133,185,40,90,152,105,46,161,10,65,184,217,41,27,147,169,41,57,225,197,92,51,186,176,111,17,238,60,45,189,98,116,245,171,102,160,237,62,78,214,220,67,111,108,63,81,246,185,136,66,212,203,168,52,184,218,205,37,189,181,161,68,90,40,135,149,23,253,197,31,192,158,38,253,203,231,16,133,0,141,84,0,242,150,46,19,225,102,23,245,223,131,60,52,181,45,47,73,242,186,223,65,81,163,64,234,185,123,185,124,222,74,19,191,111,49,123,119,107,166,245,105,222,99,128,113,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,0,0,84,95,20,204,133,91,216,121,74,123,50,216,47,66,137,75,161,38,67,76,221,84,88,189,44,56,84,196,41,49,162,196,122,12,86,154,65,18,20,233,43,156,91,214,179,113,244,44,147,183,152,105,174,11,78,214,174,223,55,85,26,202,181,160,245,181,171,130,161,30,151,78,141,205,67,124,249,79,184,150,218,111,122,205,40,78,229,173,37,170,140,146,90,234,102,69,218,52,39,146,140,168,208,178,151,131,80,172,222,85,42,101,223,82,210,101,211,91,132,202,211,215,202,220,179,109,178,83,134,107,54,88,66,249,77,150,136,73,232,183,57,104,91,174,16,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,254,92,90,90,109,78,44,200,146,130,53,25,159,113,17,10,17,226,115,126,46,244,204,189,78,57,62,203,173,81,218,122,154,147,109,91,180,229,84,38,17,17,250,199,219,162,190,175,176,135,93,224,231,105,59,81,197,26,197,202,184,230,166,35,64,144,201,44,209,169,19,137,145,79,95,126,221,53,208,253,250,139,147,21,73,198,111,11,151,25,86,254,42,49,21,92,151,92,137,71,91,164,143,87,121,250,65,243,45,196,141,53,211,183,77,218,253,94,209,87,80,105,243,106,114,10,44,8,174,200,121,95,69,182,144,107,82,187,72,136,136,136,181,62,211,34,31,239,18,85,102,215,172,179,50,51,146,233,213,42,116,132,186,218,210,107,101,230,94,109,122,145,145,150,138,74,146,164,253,70,70,66,225,120,107,103,173,140,68,161,70,194,28,81,174,52,138,252,18,67,20,249,82,164,145,28,150,80,136,113,218,65,173,249,10,90,221,83,139,112,244,74,72,143,180,203,183,82,22,38,149,37,105,37,37,68,105,50,212,140,143,176,200,127,64,4,119,207,141,183,87,175,229,186,239,85,5,217,72,153,22,147,80,127,248,58,148,74,52,38,4,174,207,84,140,251,204,191,234,25,230,158,212,182,39,72,102,127,51,169,109,213,165,238,102,187,183,145,153,43,93,123,117,215,93,117,237,31,218,117,66,101,42,116,122,149,62,75,177,228,197,117,15,52,235,75,52,41,11,73,146,146,100,100,100,100,100,100,71,169,11,159,225,165,157,40,88,161,108,67,194,91,214,170,72,174,81,161,182,196,103,101,190,68,169,13,178,220,54,16,68,167,31,82,214,165,45,197,31,98,72,143,183,77,15,82,22,0,70,70,68,100,122,145,143,205,83,166,83,235,52,233,52,154,172,54,101,195,152,210,216,125,135,155,75,136,113,181,164,210,164,169,42,35,35,35,35,50,50,50,208,200,197,83,103,179,134,101,92,235,21,92,86,193,104,76,174,43,230,252,201,84,150,27,81,172,150,165,73,125,124,166,99,69,211,77,57,72,78,170,215,216,103,220,98,179,235,246,221,201,102,214,29,165,92,20,153,244,169,241,28,82,77,185,44,56,195,137,82,84,105,212,137,100,74,47,89,38,93,221,228,126,225,33,242,171,158,156,82,203,197,118,43,18,107,147,235,54,234,158,66,95,135,50,76,137,4,219,91,216,37,19,77,156,134,208,70,77,179,181,58,246,22,166,93,199,217,115,57,115,205,222,19,102,26,217,139,82,161,220,212,232,149,101,146,16,245,50,76,216,205,202,39,13,182,77,70,76,165,231,21,183,115,196,146,215,183,82,50,239,239,238,68,100,162,37,36,200,200,251,72,200,127,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,197,186,175,43,90,201,165,63,89,186,174,26,109,38,36,118,212,234,221,155,45,182,17,162,82,165,31,172,226,136,187,146,163,239,246,31,184,87,14,113,56,170,64,160,55,50,198,192,151,98,79,152,106,114,59,245,67,82,93,100,147,252,33,165,41,151,162,203,35,221,169,52,180,153,167,184,245,247,16,171,156,66,197,11,231,20,107,210,110,27,214,227,168,212,164,73,117,110,237,145,49,231,144,222,229,173,123,80,78,45,70,68,70,226,180,45,123,53,63,172,124,123,106,131,62,232,184,41,214,245,50,51,207,201,168,202,102,43,104,105,10,82,141,78,44,144,90,18,72,207,189,69,236,49,120,25,28,200,174,26,225,117,139,68,190,46,43,127,173,185,170,48,227,76,89,212,162,71,112,227,169,198,99,58,100,141,241,210,226,54,184,218,180,45,79,77,79,183,94,209,52,163,199,98,43,40,143,25,164,52,219,105,36,165,8,73,36,136,136,180,34,34,47,168,127,160,141,153,211,205,205,169,150,188,58,156,226,42,49,164,92,181,6,29,141,2,26,30,109,110,161,199,24,145,202,117,109,243,155,112,144,78,49,180,212,157,79,94,194,237,238,161,140,80,196,171,167,23,175,122,157,233,115,206,145,46,101,70,83,207,165,42,117,199,9,164,184,242,220,216,130,90,148,105,73,27,138,208,181,61,53,253,99,200,169,42,73,154,84,70,70,93,134,71,236,29,179,39,88,92,172,89,199,235,82,221,113,133,46,43,85,56,50,100,250,186,151,40,166,199,66,245,245,20,93,206,123,75,79,120,209,53,167,111,66,180,237,154,85,181,79,109,40,143,75,132,196,54,200,136,139,213,109,180,160,187,136,139,185,37,236,47,176,135,214,1,252,82,146,148,154,148,100,68,69,169,153,247,17,8,67,159,108,250,219,184,33,110,78,177,172,90,188,73,183,100,214,93,142,125,60,134,220,56,155,219,148,214,229,114,164,33,214,212,135,90,70,167,183,179,82,246,232,69,74,247,53,201,118,226,125,225,42,185,87,126,109,90,179,90,152,183,118,238,117,247,22,235,206,169,91,16,74,53,44,245,91,135,161,106,103,169,251,76,196,244,203,38,71,227,88,152,81,89,204,86,55,197,68,20,68,162,72,168,210,160,84,80,77,110,90,99,51,45,149,27,114,88,78,170,245,29,78,168,115,94,195,34,62,243,16,91,16,42,104,187,177,42,181,46,10,90,76,121,213,137,37,17,45,150,136,75,75,144,179,65,17,17,153,17,104,162,211,77,75,220,47,99,134,254,24,71,194,252,178,209,227,50,146,223,112,46,61,121,211,34,47,166,253,62,33,43,249,9,254,111,219,169,253,102,37,32,174,158,50,24,125,46,183,132,116,91,174,155,13,46,57,2,177,27,168,90,91,51,90,88,68,90,131,138,51,52,164,244,79,105,119,153,16,170,28,22,186,95,178,241,106,207,185,89,150,228,116,64,174,211,228,60,166,220,52,25,182,137,45,173,68,103,169,118,122,190,211,34,23,231,80,204,149,10,207,195,108,61,186,170,51,152,68,75,142,37,37,60,247,157,65,36,213,34,57,185,161,168,221,34,221,162,76,251,207,245,142,221,109,215,96,220,212,24,21,234,108,134,159,143,62,51,82,80,182,214,74,73,165,104,37,150,134,70,101,220,162,246,152,250,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,160,17,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,148,242,157,225,99,6,254,31,219,222,92,192,234,160,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,139,254,0,17,127,137,70,47,70,194,12,159,95,15,147,241,10,165,120,71,43,66,154,204,150,29,117,15,174,114,84,137,9,35,111,77,139,76,50,150,226,20,179,36,18,218,73,30,237,73,10,207,184,211,158,8,89,85,92,53,193,123,7,14,107,178,34,63,82,181,109,122,85,18,99,177,22,165,48,227,241,162,54,203,138,109,74,74,84,104,53,32,204,140,210,147,211,77,72,187,135,181,25,193,206,181,173,93,179,243,113,139,212,155,142,15,73,46,69,225,83,170,54,223,53,14,110,139,53,245,75,140,230,168,51,34,222,195,237,47,77,119,39,118,138,34,81,25,21,164,240,97,171,85,106,57,80,173,195,168,84,229,202,143,75,190,39,196,130,211,207,41,104,138,193,195,132,241,180,210,76,244,66,13,215,157,112,210,157,11,123,139,87,122,140,206,122,136,65,197,223,24,170,184,107,149,196,90,54,229,122,36,26,150,32,214,26,162,73,104,165,41,169,174,82,146,211,143,75,83,9,66,210,163,65,169,17,216,116,204,148,142,92,165,33,69,243,137,49,82,185,63,176,36,226,126,104,240,182,204,102,222,137,93,143,42,232,131,38,161,79,150,77,41,135,233,209,157,41,19,73,196,186,123,22,130,140,203,198,104,61,119,145,26,72,148,102,73,59,52,227,89,134,127,40,48,58,203,197,40,145,42,178,37,217,247,2,233,239,116,237,239,139,30,12,246,126,113,249,26,32,205,26,63,18,27,104,89,169,41,220,249,164,201,74,90,52,175,110,30,248,161,85,194,172,224,225,181,78,158,153,111,71,175,214,26,181,231,68,102,106,163,34,67,21,5,20,98,230,232,70,78,33,167,92,106,65,54,162,209,75,142,142,212,153,18,211,161,224,0,0,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,45,80,0,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,125,121,60,209,127,192,42,175,142,119,230,79,246,147,247,104,143,252,42,113,50,213,193,188,96,196,204,82,189,101,244,244,91,103,11,234,117,9,59,92,109,14,61,178,161,78,216,195,92,197,161,10,121,213,154,91,109,6,162,222,226,208,146,61,84,67,149,103,71,54,215,86,110,113,76,238,154,147,93,13,183,66,234,105,246,205,57,41,113,174,92,21,73,113,104,125,246,141,231,91,41,142,54,108,165,229,182,100,149,114,91,34,45,16,67,186,240,208,200,84,156,121,184,89,198,172,89,161,75,99,14,168,114,27,122,144,135,57,91,43,245,22,37,54,165,50,166,94,105,196,191,4,146,219,205,60,126,166,229,168,144,133,40,208,241,35,143,231,127,37,215,86,81,241,29,248,48,147,85,173,216,53,46,91,244,75,133,216,46,37,180,115,77,237,176,100,190,72,38,78,98,9,135,12,210,131,245,219,36,187,181,27,141,180,122,190,28,217,215,252,85,113,29,250,5,255,0,83,170,185,134,87,79,205,212,163,48,124,214,233,115,140,208,77,212,210,206,213,45,91,80,131,109,212,180,105,82,219,82,85,163,170,101,166,206,247,169,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,28,170,183,150,75,6,234,204,148,108,200,221,241,162,86,234,84,155,94,29,189,69,166,205,167,50,243,20,247,216,158,244,207,72,33,78,18,148,82,73,75,105,45,173,27,13,178,75,167,170,249,133,203,236,0,42,175,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,114,174,40,254,59,49,55,238,95,39,132,36,86,70,51,85,102,229,67,135,229,243,120,86,106,81,21,115,212,111,138,180,107,78,144,227,102,242,234,53,18,165,83,182,26,154,74,208,174,153,181,41,181,60,189,201,218,131,36,145,243,22,218,23,0,49,139,24,175,236,117,191,234,152,141,136,213,233,117,26,149,70,67,238,180,211,178,158,121,138,123,14,60,227,201,137,21,47,45,106,106,51,106,117,100,219,68,163,36,145,253,166,118,211,195,11,33,82,112,98,149,19,48,56,193,66,151,3,16,106,113,228,179,74,164,75,229,44,169,52,231,210,206,199,156,105,77,115,99,206,81,37,244,153,19,190,171,47,155,107,74,86,110,33,54,20,0,51,89,155,31,20,248,201,241,2,225,243,23,197,170,112,84,240,177,116,252,64,157,229,212,225,63,192,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,125,121,60,209,63,248,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,36,255,0,19,92,246,213,113,186,242,168,224,102,22,220,209,28,194,250,12,134,211,42,101,45,245,45,23,36,212,18,84,165,184,230,132,75,140,203,186,165,180,35,115,107,91,124,253,206,17,179,202,225,89,40,202,141,119,54,152,203,10,205,229,85,97,218,20,221,38,93,53,184,76,161,93,4,93,171,54,219,37,56,100,130,121,245,163,148,217,104,181,22,171,115,150,180,52,225,13,4,216,22,5,155,133,150,109,39,15,176,250,222,137,67,183,168,113,202,52,24,49,136,246,52,141,76,204,204,204,205,75,90,148,106,90,214,163,53,173,106,82,148,106,82,140,207,208,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,0,2,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,241,74,220,106,252,83,218,223,15,224,249,141,68,64,1,223,235,249,32,199,27,111,44,20,220,217,212,162,210,145,104,84,57,46,174,18,222,121,154,164,88,175,72,54,24,148,227,46,180,132,41,151,86,108,154,13,183,22,165,34,67,75,36,236,53,41,62,87,46,153,151,197,60,175,223,108,223,88,103,86,253,46,182,141,49,249,62,139,169,252,203,205,55,213,176,203,173,243,185,92,245,173,189,202,245,23,162,139,218,71,161,60,11,199,76,56,204,94,28,83,177,67,11,235,61,117,42,118,173,60,203,164,72,149,79,148,146,35,114,44,150,200,207,150,242,55,39,82,212,210,105,82,86,133,45,11,66,213,208,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,162,85,0,10,171,227,157,249,147,253,164,253,218,34,175,11,143,29,152,101,247,215,147,205,23,252,2,170,248,231,126,100,255,0,105,63,118,136,171,194,227,199,102,25,125,245,228,243,69,255,0,0,129,92,93,114,253,96,222,120,3,80,204,5,65,18,227,93,152,123,30,52,72,46,196,38,80,137,172,75,168,196,100,218,148,163,108,221,113,13,19,142,169,164,165,105,36,45,231,15,183,113,144,164,193,127,220,81,252,9,226,111,220,190,113,8,80,8,213,64,0,138,188,81,252,9,226,111,220,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,0,0,17,87,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,230,92,149,216,54,205,6,125,122,165,33,166,35,192,140,236,149,173,197,146,82,73,66,13,103,169,153,145,119,36,253,164,56,141,59,50,84,43,195,13,241,10,234,167,78,97,113,45,200,149,100,243,216,117,6,146,84,118,9,122,18,137,211,45,218,40,143,188,191,80,160,204,105,186,95,189,49,106,240,185,93,150,236,132,79,174,212,36,50,167,28,53,153,54,185,46,45,36,71,169,246,122,222,195,50,22,189,193,191,15,165,209,48,142,181,117,212,161,165,183,39,214,36,244,235,83,102,75,83,11,139,79,113,38,70,164,150,169,236,62,227,50,22,44,34,223,18,12,48,143,138,25,101,172,70,121,41,223,111,170,69,121,163,50,47,166,197,62,89,39,249,10,254,115,217,161,253,100,40,159,15,234,104,180,113,42,139,46,114,90,84,120,53,136,197,45,46,22,168,83,72,144,131,89,25,25,145,25,104,147,215,93,11,222,39,78,102,242,63,26,251,194,122,54,98,176,66,43,115,145,46,137,30,163,85,129,78,65,59,181,106,140,244,183,148,77,198,97,90,43,215,105,58,173,205,123,72,140,251,140,64,187,102,228,187,112,194,240,139,92,164,63,54,147,89,162,204,67,187,119,58,195,136,117,151,82,173,139,36,154,86,90,45,178,212,181,35,212,189,134,66,233,242,19,159,91,119,27,237,216,54,45,245,87,137,10,236,132,203,81,203,168,144,219,103,47,99,113,90,220,158,108,133,186,226,150,235,171,208,246,246,232,126,221,72,230,250,84,149,36,148,147,35,35,45,72,203,184,200,127,64,124,155,178,222,133,118,91,53,91,106,160,218,87,30,169,9,248,110,17,145,31,170,227,106,65,247,145,151,114,143,216,127,97,140,236,231,23,11,149,132,248,253,117,219,205,176,164,69,118,167,58,76,111,87,66,229,28,217,8,65,23,168,146,238,111,216,90,123,135,19,74,84,163,36,164,140,204,251,8,139,218,61,118,23,226,85,211,132,55,189,50,244,182,39,72,137,50,157,41,151,212,148,186,227,100,234,91,121,14,108,89,33,73,53,36,205,180,234,90,150,186,126,177,124,217,44,205,205,169,153,76,58,130,226,234,17,163,220,180,246,26,141,62,26,222,109,14,173,198,216,143,205,117,13,243,156,112,208,110,63,180,148,173,15,94,195,237,239,146,131,252,228,71,98,83,43,143,37,164,58,219,137,52,169,11,73,40,140,140,180,50,50,63,168,66,220,241,100,91,13,113,74,197,173,223,22,245,190,112,174,106,116,57,51,27,58,108,72,237,156,133,54,204,151,72,151,178,58,156,94,231,28,45,75,82,215,66,237,215,180,81,253,203,65,159,107,220,21,27,122,165,25,230,36,211,165,61,21,196,58,133,37,68,166,214,104,61,73,68,71,222,147,246,16,251,24,123,138,23,206,23,87,163,92,54,85,199,81,166,200,140,234,29,219,30,99,204,161,205,171,66,246,172,155,90,76,200,205,180,234,90,246,232,95,80,180,108,157,241,84,129,95,110,29,141,142,206,196,129,48,148,220,118,42,132,164,180,201,167,248,59,73,83,207,74,150,103,187,83,117,106,50,79,113,107,239,33,99,214,173,229,107,94,212,166,43,54,173,195,77,171,68,144,218,93,67,176,165,182,250,52,82,82,162,245,155,81,151,114,146,125,254,210,247,143,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,62,103,115,121,134,57,107,182,165,74,175,214,34,200,174,41,133,170,29,49,169,17,214,250,156,229,188,109,169,76,173,230,214,104,53,176,105,51,46,221,123,11,183,186,152,115,53,158,92,96,204,61,118,89,61,94,151,72,160,169,78,52,205,62,159,42,84,118,220,103,123,219,121,173,117,14,32,212,104,123,106,180,236,50,34,46,226,237,227,84,44,45,196,75,170,27,181,138,93,169,88,147,17,41,83,139,148,80,95,91,103,216,74,63,93,40,50,215,69,17,247,247,30,163,204,77,135,34,159,49,248,18,219,83,111,198,117,76,186,133,17,145,165,105,51,35,35,35,237,46,210,246,137,51,195,170,200,135,122,230,74,136,220,246,35,188,221,61,113,167,37,15,36,148,70,182,231,196,211,176,210,127,164,126,239,180,104,6,4,102,225,65,143,17,166,208,218,25,105,13,165,8,45,18,146,34,34,34,34,246,23,96,255,0,117,41,40,73,173,106,36,165,37,169,153,158,132,68,34,166,111,243,217,96,101,222,217,157,10,141,85,129,85,186,150,135,89,141,13,167,216,127,148,233,183,32,144,167,91,76,134,220,74,73,214,73,42,50,237,45,116,46,211,236,165,60,92,198,76,80,204,182,32,187,88,184,100,206,169,205,168,203,82,97,211,216,92,135,144,215,49,247,20,219,109,52,181,184,105,34,55,205,41,73,25,232,71,161,125,115,3,0,56,123,157,27,6,235,120,219,140,112,221,138,168,212,169,51,227,65,146,222,194,75,73,138,212,148,41,109,200,140,90,43,177,196,153,146,244,236,50,35,239,49,3,47,197,192,93,235,94,42,83,77,55,9,21,41,73,140,77,37,36,158,81,60,173,159,71,179,232,233,221,217,238,22,53,193,203,10,24,171,87,43,56,143,81,167,33,109,195,234,34,48,242,153,35,52,186,133,211,222,78,138,52,30,157,230,125,138,215,252,98,220,64,4,54,207,254,118,233,57,120,179,229,90,54,172,248,178,46,250,180,85,178,211,105,117,43,92,100,58,212,166,201,211,36,62,219,168,52,186,202,75,113,17,233,245,159,117,35,92,183,37,233,139,151,171,213,154,187,243,235,53,202,212,197,26,80,74,118,67,138,113,231,77,68,219,100,163,82,204,183,184,122,39,83,61,85,237,51,22,129,195,235,134,244,90,99,52,204,98,198,170,111,54,83,236,179,54,157,75,125,146,82,90,37,20,89,13,41,214,100,197,35,75,132,100,234,20,105,95,103,113,31,121,143,183,197,151,30,98,89,24,121,77,193,59,70,76,88,235,146,76,147,209,163,172,144,109,196,83,19,163,41,4,134,220,45,18,91,82,90,26,54,150,132,95,80,169,219,1,16,222,191,109,182,234,106,62,149,202,188,50,144,122,151,228,205,228,110,63,91,179,187,94,254,193,164,140,191,69,165,68,193,91,33,170,42,136,226,29,189,77,54,207,84,247,116,141,105,244,123,59,136,135,65,28,47,58,152,120,206,34,229,222,241,166,156,103,30,122,29,34,161,53,148,180,130,82,141,196,65,144,73,34,45,170,62,245,251,59,126,177,157,186,172,57,22,253,195,50,2,219,91,79,211,102,184,201,165,100,105,82,86,218,204,180,50,236,50,50,50,250,132,179,197,108,125,149,120,229,18,203,166,55,94,36,206,183,170,148,234,98,26,98,81,147,141,242,41,139,73,47,111,48,204,180,82,180,215,66,208,253,132,44,51,133,118,57,212,113,87,3,14,131,94,148,183,234,22,236,175,71,182,167,22,165,41,81,227,195,132,130,51,53,184,165,31,172,225,246,145,17,125,68,38,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,40,4,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,165,60,167,120,88,193,191,135,246,247,151,48,58,168,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,255,0,128,5,112,113,184,189,105,80,48,95,15,112,229,232,242,206,165,92,186,29,173,199,117,40,79,33,44,65,136,227,46,165,106,221,184,150,106,168,50,105,34,73,145,146,92,212,211,161,18,171,87,39,116,154,173,107,53,248,61,14,141,76,151,62,67,119,197,22,90,218,140,202,157,90,88,98,99,79,60,233,165,36,102,72,109,166,220,113,106,238,74,16,165,30,132,70,99,73,32,41,47,140,253,38,149,78,205,125,18,101,62,153,18,44,138,165,143,2,92,231,89,101,40,92,167,202,100,214,73,215,84,69,170,214,77,50,211,100,165,106,123,27,66,123,146,68,93,3,129,245,235,74,129,127,226,158,28,189,30,89,212,171,148,122,117,110,59,169,66,121,9,98,11,206,178,234,86,173,219,137,102,170,131,38,146,36,153,25,37,205,77,58,17,42,221,5,37,241,150,191,227,92,217,163,165,217,148,235,134,92,184,246,117,175,18,52,202,122,141,210,98,13,70,67,174,200,112,208,149,17,32,214,228,103,32,154,150,141,117,36,182,147,61,91,218,159,107,193,47,12,238,169,56,167,125,99,31,73,202,182,233,246,249,219,60,247,27,113,61,68,233,18,99,200,216,202,182,114,215,203,110,46,174,22,242,82,121,236,122,166,75,212,172,211,50,246,4,156,83,203,206,36,97,245,62,222,137,92,169,87,45,122,148,106,92,25,36,214,199,106,61,58,206,25,145,186,100,132,45,50,9,165,161,106,50,216,180,165,90,167,110,165,154,202,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,134,151,178,253,137,159,134,76,14,176,241,73,201,116,169,18,238,107,126,13,66,127,162,220,223,21,153,203,101,61,83,8,245,214,105,229,62,78,182,104,82,141,72,82,13,42,61,201,49,208,0,0,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,11,84,0,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,95,240,10,171,227,157,249,147,253,164,253,218,42,172,73,76,144,100,186,234,205,198,35,177,6,106,106,180,75,6,155,204,126,183,112,181,5,197,54,190,81,179,186,12,103,205,6,201,76,89,62,217,146,86,126,163,102,167,118,175,105,54,187,254,180,237,106,21,141,106,209,172,171,90,15,69,69,183,233,241,233,116,232,220,213,185,200,138,195,105,109,166,247,172,212,181,109,66,18,90,168,205,71,166,166,102,125,163,224,99,22,14,216,56,235,96,85,48,231,17,168,49,42,52,218,140,119,218,105,215,98,178,243,244,247,220,101,198,83,46,42,158,66,210,212,150,210,234,205,183,73,38,105,51,251,72,243,215,154,172,179,222,89,80,197,201,152,91,120,78,137,81,66,163,166,165,72,169,198,50,74,42,52,231,22,226,26,124,219,220,106,101,123,154,113,11,109,70,123,86,133,109,82,209,177,197,204,14,26,28,68,35,97,132,150,112,19,31,174,57,106,182,42,50,27,69,191,114,212,170,14,188,138,26,201,166,217,110,19,198,234,141,44,193,218,210,9,10,70,212,48,179,81,172,185,107,82,217,184,144,1,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,195,149,113,71,241,217,137,191,114,249,60,33,21,69,148,240,186,200,44,203,194,187,77,204,198,49,83,234,180,186,85,185,80,141,58,211,163,191,25,248,110,84,229,33,13,73,98,164,165,169,41,223,13,60,198,212,215,44,212,151,156,74,183,25,33,179,67,214,254,0,3,53,153,177,241,79,140,159,16,46,31,49,124,90,167,5,79,11,23,79,196,9,222,93,78,19,252,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,247,215,147,205,19,255,0,141,95,133,139,91,226,4,31,46,168,138,86,30,255,0,2,240,47,17,243,23,136,244,236,47,194,250,55,93,85,157,171,175,60,233,154,34,211,226,164,200,156,149,37,194,35,229,178,141,201,212,244,53,26,148,148,33,43,90,208,133,104,123,47,25,126,176,114,203,133,240,112,163,14,81,45,116,216,114,36,75,118,100,226,100,230,205,125,231,13,74,118,67,140,182,218,92,89,39,99,73,81,167,82,109,166,211,219,180,135,75,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,0,80,15,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,41,91,141,95,138,123,91,225,252,31,49,168,143,41,194,215,42,52,44,197,227,44,235,202,250,106,149,81,180,48,223,165,153,80,162,77,101,110,250,86,84,148,190,81,27,52,145,146,13,148,45,133,186,225,44,212,149,114,208,217,182,180,58,179,69,228,213,169,52,170,253,42,109,10,187,76,137,81,166,212,99,185,18,100,57,108,165,230,36,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,40,135,136,142,72,38,101,86,251,43,182,206,139,187,12,174,202,131,173,80,146,79,63,37,234,91,137,101,167,23,22,83,171,105,40,78,229,173,254,156,141,199,28,91,81,212,107,81,169,11,81,249,76,139,231,54,187,147,204,71,149,83,114,149,233,155,50,232,233,227,220,212,214,144,130,148,166,218,53,242,164,198,113,90,104,243,92,215,76,155,82,137,183,18,181,37,91,76,208,235,119,253,107,93,150,173,243,66,139,116,217,87,53,42,224,162,205,223,211,84,105,115,91,151,21,253,139,82,23,177,214,205,72,86,213,161,73,61,15,177,73,50,62,210,49,245,134,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,37,80,0,170,190,57,223,153,63,218,79,221,162,42,240,184,241,217,134,95,125,121,60,209,127,192,42,175,142,119,230,79,246,147,247,104,138,188,46,60,118,97,151,223,94,79,52,95,240,8,171,197,31,192,158,38,253,203,231,16,133,0,139,254,226,143,224,79,19,126,229,243,136,66,128,70,170,0,4,85,226,143,224,79,19,126,229,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,0,0,138,188,81,252,9,226,111,220,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,155,138,142,57,212,112,171,3,10,131,65,148,182,42,23,20,175,71,184,166,214,164,169,49,228,67,154,131,50,52,56,149,23,172,217,118,153,25,125,70,43,207,10,113,246,85,157,148,75,210,152,229,120,149,58,225,170,84,105,139,105,249,70,110,57,207,166,33,38,189,188,194,51,213,73,211,93,15,83,246,24,137,148,168,146,46,11,134,28,4,54,183,95,169,77,109,146,66,8,212,165,45,197,145,104,69,218,102,102,103,245,141,18,100,175,15,25,195,172,187,217,212,210,140,227,47,76,164,83,230,188,151,80,73,81,56,184,49,201,68,101,181,39,222,143,111,111,214,59,160,231,217,129,139,74,151,130,183,187,85,165,17,68,43,122,164,110,30,169,238,233,29,215,233,118,119,25,140,219,223,232,134,205,251,114,55,76,81,244,173,213,230,20,115,212,191,38,79,47,105,250,189,157,218,119,118,11,98,225,53,143,49,47,124,60,169,96,157,221,38,44,133,198,39,137,152,210,22,75,55,34,37,136,49,146,131,67,142,30,169,61,202,45,9,27,79,83,47,168,124,78,32,188,55,162,212,217,169,227,22,10,211,121,82,152,101,233,181,26,91,12,146,82,233,36,165,72,117,77,51,26,41,154,156,51,54,144,147,82,251,123,140,251,140,85,253,181,114,94,152,71,122,179,89,164,63,62,141,92,162,204,73,169,6,167,99,184,151,25,116,148,109,184,73,52,172,139,123,101,170,117,35,213,62,195,33,119,57,0,206,221,39,48,246,124,91,70,234,159,22,61,223,73,138,134,93,109,78,165,11,146,134,154,138,217,186,68,183,220,117,102,167,94,81,110,50,45,126,163,239,153,32,2,163,184,198,225,67,20,154,229,27,17,233,212,228,33,185,157,60,71,222,75,36,70,167,86,186,131,202,213,68,130,215,184,143,181,90,255,0,140,87,45,134,184,8,189,104,37,85,105,167,33,46,165,21,50,73,212,164,211,202,55,147,191,233,118,125,29,123,251,61,226,121,227,255,0,15,115,172,224,213,19,27,112,114,27,178,149,38,149,26,124,152,49,155,222,74,105,81,93,146,181,33,184,241,143,85,118,182,146,51,94,157,164,70,125,198,33,254,17,227,30,40,101,167,16,90,172,91,210,103,83,38,211,165,165,51,41,239,174,67,40,119,150,251,106,113,183,90,66,219,53,17,155,4,149,36,204,181,34,208,251,187,46,179,40,25,236,176,51,17,108,193,133,89,170,192,165,93,72,67,76,201,134,235,236,49,205,116,155,142,75,83,77,170,67,142,41,38,235,198,148,153,246,158,154,31,105,118,202,180,169,43,73,45,10,37,37,69,169,25,30,164,100,63,194,124,102,230,193,145,17,214,208,226,30,105,109,169,11,45,82,162,50,50,50,50,246,151,104,207,247,17,91,30,29,149,153,42,219,112,24,142,203,117,5,201,156,164,50,146,73,18,220,159,47,94,194,73,123,18,94,255,0,180,70,104,80,228,84,38,49,2,35,106,113,249,46,165,150,144,146,51,53,45,70,68,68,68,93,167,218,126,193,233,235,184,91,136,150,172,54,171,21,75,82,177,26,34,146,151,17,40,224,190,134,203,176,212,94,186,144,69,174,137,51,239,238,45,71,101,203,46,121,113,131,47,21,216,132,205,122,93,94,130,149,54,211,212,250,132,169,82,27,109,157,236,238,229,181,212,54,130,81,33,157,169,215,176,136,204,187,143,178,231,178,197,155,204,49,204,165,181,22,85,6,177,22,61,113,44,33,83,41,142,200,142,135,210,231,45,147,113,73,101,15,56,178,70,247,201,36,103,219,175,97,246,247,247,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,142,169,87,165,209,33,185,80,171,212,35,67,140,217,25,169,215,221,75,104,34,34,51,61,77,70,69,220,70,127,168,67,124,220,113,28,195,76,26,183,166,209,108,74,196,58,245,202,242,28,97,174,138,68,121,77,48,225,161,244,145,175,149,37,14,39,107,141,163,83,34,212,137,69,237,50,210,154,177,115,24,113,7,30,47,105,55,53,223,88,157,81,151,54,66,202,52,101,72,125,228,52,149,188,226,208,211,104,113,107,52,145,27,170,36,164,140,244,215,66,250,230,30,70,248,110,87,241,89,112,49,39,20,225,59,79,183,80,251,78,179,9,246,214,211,178,144,93,51,201,87,45,248,170,66,218,83,110,56,157,73,93,166,90,119,106,98,208,143,44,152,69,110,216,138,182,104,22,157,42,4,104,172,26,141,109,192,138,209,175,107,59,61,115,67,68,70,70,73,45,123,61,131,63,185,137,167,68,164,99,230,36,82,96,33,180,199,133,118,214,35,182,77,145,18,9,40,154,234,75,110,132,69,166,132,90,104,66,76,240,157,161,74,169,230,40,230,178,227,8,110,45,63,152,174,105,153,107,182,116,19,50,79,97,250,221,189,130,241,42,21,8,84,152,18,42,117,25,45,71,139,17,165,190,243,174,44,144,134,208,148,154,148,163,81,153,17,17,17,25,153,153,233,216,43,163,60,220,74,104,182,108,73,184,119,131,53,118,166,213,220,109,198,31,168,70,144,135,27,96,204,164,178,162,75,177,229,18,146,180,173,45,168,181,79,97,25,31,126,132,42,242,36,28,96,204,133,246,105,97,21,219,154,179,83,147,170,150,101,42,105,53,204,123,180,204,203,152,180,160,150,247,215,166,239,121,246,218,86,68,184,106,66,195,101,196,196,172,104,133,6,163,88,91,109,191,18,2,219,39,155,140,103,211,60,131,91,114,98,165,104,117,43,67,169,51,37,118,17,232,93,186,152,239,217,253,188,160,225,190,87,110,104,113,25,98,59,117,58,108,218,51,13,182,146,65,32,156,167,74,36,146,72,148,157,52,36,17,22,154,253,131,62,175,186,167,223,113,229,25,153,184,179,81,153,247,153,153,234,47,31,132,189,146,139,103,45,238,85,20,100,167,42,181,83,152,70,93,186,37,216,16,85,167,209,47,209,247,159,218,98,111,0,231,25,131,197,186,62,10,225,69,197,124,213,38,52,211,176,169,210,220,134,133,184,148,155,178,17,25,215,80,132,146,150,141,198,102,209,232,68,173,79,217,239,44,240,227,174,47,92,216,229,137,181,123,218,191,54,76,165,204,153,35,163,109,199,28,89,181,29,114,29,113,182,210,75,90,246,145,115,76,137,36,122,22,189,158,243,158,252,49,50,64,154,244,136,248,221,137,116,52,174,35,43,67,148,184,179,35,106,74,81,28,41,44,188,72,121,131,35,35,35,89,111,74,253,228,94,211,22,131,136,55,165,187,132,184,127,82,186,42,102,212,74,117,18,158,243,168,109,28,182,200,146,203,11,89,33,36,165,37,63,69,179,208,181,46,239,96,207,22,106,177,158,169,142,24,213,115,93,210,167,62,252,15,73,205,102,152,151,29,82,137,16,250,183,220,100,180,53,173,37,162,93,238,73,237,247,125,124,178,145,45,48,42,208,167,44,143,108,105,13,186,122,123,146,162,63,232,26,40,201,61,227,10,243,203,133,151,50,34,200,250,74,53,58,26,200,204,181,37,34,4,99,62,229,31,233,23,253,195,186,143,201,86,167,70,171,210,230,82,166,52,151,88,155,29,200,238,161,73,37,18,144,180,154,76,140,140,140,140,140,140,251,200,103,139,60,152,75,51,9,179,23,119,67,92,53,177,14,179,85,159,86,136,70,217,165,36,203,179,164,146,9,62,162,75,77,27,236,211,82,247,25,142,13,215,204,232,61,25,213,59,210,115,185,252,157,231,179,153,183,110,237,189,218,233,217,174,154,232,44,215,130,253,202,134,46,43,142,219,118,98,80,78,71,153,37,45,27,154,106,163,114,156,130,61,186,254,174,225,109,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,160,17,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,148,242,157,225,99,6,254,31,219,222,92,192,234,160,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,139,254,0,20,215,198,210,233,174,203,199,219,22,202,145,59,125,22,149,103,149,82,28,110,82,11,149,42,92,217,13,200,115,121,22,245,110,68,40,197,161,153,164,185,122,164,136,212,163,63,21,193,234,202,165,93,89,193,69,118,161,34,91,114,44,235,94,165,91,130,150,86,146,67,143,173,76,193,52,186,70,147,51,71,42,115,170,34,73,164,247,165,7,174,132,105,85,228,128,168,190,56,54,85,42,5,255,0,133,152,140,204,137,103,82,174,81,234,52,73,13,41,105,228,37,136,47,52,243,74,66,118,238,37,154,170,15,18,140,212,100,100,150,244,36,232,102,175,21,193,83,197,61,211,240,254,119,152,211,133,207,85,170,212,170,5,42,109,118,187,83,137,78,166,211,163,185,46,100,201,111,37,150,35,48,218,77,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,51,47,141,247,173,43,18,177,162,254,196,106,20,121,108,83,110,171,162,171,91,134,212,180,37,47,182,196,153,110,60,218,92,74,84,164,146,201,43,34,50,37,40,181,215,67,62,241,119,220,46,48,134,78,18,228,250,217,126,164,196,182,42,87,204,135,174,249,76,188,251,78,161,8,146,148,34,42,154,54,254,138,23,13,136,142,26,84,106,89,45,197,146,182,253,4,203,81,157,108,251,97,157,213,133,249,184,196,202,117,211,19,151,233,235,130,109,205,78,125,13,184,76,202,131,61,245,200,105,109,169,104,78,253,188,197,52,179,78,169,39,89,117,4,165,108,212,88,255,0,5,139,254,53,119,47,55,94,31,72,184,101,204,169,90,183,66,228,162,11,198,234,145,2,157,50,59,102,201,52,106,45,137,66,228,49,61,102,132,31,98,247,169,68,92,194,53,88,80,0,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,106,128,0,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,139,254,1,85,124,115,191,50,127,180,159,187,68,0,203,22,94,174,172,208,99,45,23,8,237,105,61,7,95,204,147,81,170,46,43,146,25,166,65,105,59,157,144,226,80,95,220,182,130,82,144,149,186,235,72,53,163,126,226,208,158,5,224,94,28,101,211,14,41,216,95,133,244,110,134,149,7,87,94,121,211,37,202,168,74,81,17,57,42,75,132,69,204,121,123,83,169,232,73,36,165,40,66,80,132,33,9,232,0,56,86,113,50,171,102,230,191,8,234,22,125,102,155,17,55,61,58,60,137,54,157,93,199,13,149,211,170,38,143,80,148,234,80,181,116,206,41,45,165,228,109,86,228,17,40,139,152,134,214,138,224,202,103,9,187,218,239,196,122,149,79,48,229,232,171,50,206,184,38,210,36,211,90,110,100,105,87,27,145,77,189,142,198,113,198,155,254,46,123,121,153,73,66,185,139,75,106,74,18,131,81,58,221,202,0,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,28,171,138,63,142,204,77,251,151,201,225,15,171,195,155,37,31,141,86,35,191,95,191,233,149,86,240,202,214,249,202,148,150,11,148,221,82,113,26,13,186,98,94,220,149,167,114,22,110,58,166,137,74,67,105,74,117,105,79,52,225,94,245,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,245,128,0,205,102,108,124,83,227,39,196,11,135,204,95,22,169,193,83,194,197,211,241,2,119,151,83,132,255,0,0,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,125,245,228,243,68,255,0,227,87,225,98,214,248,129,7,203,170,34,154,237,107,78,234,190,107,177,109,107,42,217,170,220,21,169,187,250,106,117,46,19,146,229,63,177,10,90,246,52,217,41,106,218,132,41,71,161,118,37,38,103,216,70,47,251,34,249,50,161,100,243,14,37,83,28,170,250,102,243,186,58,121,23,53,73,165,172,162,169,198,137,124,168,209,155,86,154,50,215,53,210,39,20,146,113,197,45,74,86,210,52,52,220,149,0,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,0,5,0,241,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,226,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,133,170,15,63,127,216,22,110,41,217,181,108,62,196,27,122,37,114,222,174,71,56,211,160,201,35,216,234,53,35,35,35,35,37,33,105,81,37,104,90,76,150,133,165,42,73,165,73,35,44,246,103,19,42,183,150,84,49,114,161,103,214,105,178,213,108,84,100,72,147,105,213,220,112,158,69,70,156,75,245,9,78,165,8,79,82,218,84,218,94,70,212,237,89,146,136,185,107,109,107,239,252,50,179,219,85,193,27,202,157,129,152,165,115,68,111,11,235,210,28,76,89,149,71,212,132,91,115,86,74,82,86,219,154,25,34,51,206,232,151,16,189,173,161,110,115,247,54,68,247,54,237,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,37,80,0,170,190,57,223,153,63,218,79,221,162,42,240,184,241,217,134,95,125,121,60,209,127,192,42,175,142,119,230,79,246,147,247,104,138,188,46,60,118,97,151,223,94,79,52,95,240,8,171,197,31,192,158,38,253,203,231,16,133,0,139,254,226,143,224,79,19,126,229,243,136,66,128,70,170,0,4,85,226,143,224,79,19,126,229,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,0,0,138,188,81,252,9,226,111,220,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,41,198,130,229,75,215,21,185,109,181,49,43,38,227,195,146,166,137,205,76,148,75,168,160,207,77,127,87,112,172,158,190,103,65,232,206,169,222,147,157,207,228,239,61,156,205,187,119,109,238,215,78,205,116,215,65,222,50,55,132,179,49,99,49,150,140,36,67,91,240,232,245,90,125,90,89,19,102,164,27,45,78,140,75,37,122,138,45,52,115,183,93,11,222,100,52,61,73,167,70,164,82,225,210,161,180,150,152,133,29,184,237,33,41,36,146,80,132,146,72,136,136,136,136,136,136,187,136,126,177,194,179,177,120,194,179,50,225,122,76,150,178,46,174,141,81,134,130,35,45,77,75,129,36,203,189,69,250,39,255,0,112,206,189,94,90,103,213,166,206,65,30,217,50,28,116,181,247,41,70,127,210,58,158,85,113,162,169,129,216,213,108,221,209,103,62,196,15,73,194,102,166,150,221,82,73,112,250,182,28,120,180,37,161,39,170,90,238,81,237,247,253,90,29,195,235,210,220,197,188,63,166,221,52,195,106,93,58,183,79,101,213,182,190,91,133,181,230,16,179,66,137,42,82,126,139,132,70,90,159,127,180,85,247,19,188,144,38,132,252,140,109,195,74,26,81,17,229,173,202,164,88,113,180,36,168,206,108,151,158,52,50,193,17,17,17,32,183,169,126,226,63,97,136,17,129,88,189,115,96,110,38,210,47,106,4,217,49,87,14,100,126,177,182,220,113,6,236,116,72,105,199,27,81,33,104,220,71,202,34,52,153,232,122,118,251,203,67,217,124,197,186,62,53,97,69,187,124,210,230,52,235,179,105,209,28,152,132,56,149,27,82,23,25,167,86,133,18,86,189,166,70,233,106,70,173,75,219,239,62,142,2,16,241,104,178,81,115,101,189,186,162,76,146,229,42,170,83,12,207,179,84,181,2,114,180,250,39,250,94,242,251,72,81,195,14,169,135,219,121,38,100,109,172,148,70,93,228,100,122,141,5,100,6,242,131,137,25,93,182,97,203,101,153,13,211,41,176,168,207,182,226,73,100,178,110,157,20,148,74,35,82,181,215,126,135,174,159,96,224,57,237,225,169,11,18,151,47,18,176,98,20,26,117,97,13,184,252,184,8,108,153,110,73,151,82,242,205,13,198,138,165,173,213,45,109,36,140,213,218,69,161,246,232,98,173,101,193,198,12,183,95,100,151,209,93,182,107,52,201,58,165,100,82,161,19,188,183,187,12,140,249,107,82,13,108,253,90,237,247,151,101,161,228,103,137,85,22,242,137,11,14,241,154,172,212,42,187,109,182,195,21,9,47,161,182,223,50,40,204,164,148,236,137,70,165,45,75,83,138,61,19,218,68,103,223,169,11,23,167,212,33,85,160,71,169,211,164,181,34,44,182,144,251,46,182,178,90,28,66,146,74,74,137,68,102,70,70,70,70,70,71,167,104,163,206,44,84,41,84,204,196,148,215,156,97,104,149,79,230,167,148,102,122,18,167,78,50,37,118,23,173,217,218,35,46,93,233,241,42,248,249,134,244,153,232,109,81,230,221,180,120,238,19,132,70,131,74,230,180,147,221,169,25,105,161,158,186,144,208,18,114,201,132,87,21,136,155,106,191,105,210,167,198,148,193,40,150,228,8,174,154,55,51,179,212,53,180,100,68,68,163,211,179,218,42,251,60,156,55,43,248,84,185,248,147,133,144,157,168,91,171,125,215,94,133,29,181,186,236,84,31,82,242,149,203,98,42,80,134,146,219,109,167,83,87,97,158,157,218,24,135,88,73,140,56,129,129,23,180,107,154,208,172,78,166,203,131,37,29,76,100,200,125,148,58,148,60,218,214,211,136,109,104,53,17,155,73,37,36,204,181,211,67,250,174,91,40,252,71,48,211,25,109,248,84,91,238,177,14,131,114,178,219,108,59,214,200,143,21,167,220,36,48,147,52,115,100,173,197,110,113,197,232,102,90,153,36,253,164,122,204,138,93,94,153,91,134,138,133,34,161,30,100,103,8,141,46,176,234,92,65,145,145,25,118,164,204,187,140,143,245,143,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,110,112,243,245,97,101,170,2,168,244,229,183,87,185,158,211,149,29,131,102,66,26,209,81,212,124,212,148,134,220,78,173,190,102,157,11,180,203,94,226,237,169,204,87,226,1,152,188,86,137,34,153,58,240,151,74,134,250,210,179,110,153,80,156,199,103,40,219,52,232,114,20,91,76,148,102,101,167,105,246,136,237,82,170,212,235,18,156,157,86,168,202,155,33,213,26,150,236,135,148,226,212,102,102,102,102,165,25,153,246,153,159,235,49,45,120,116,229,101,252,121,196,248,119,61,98,154,235,182,237,189,49,185,14,173,108,154,152,117,230,36,68,90,153,81,169,149,182,173,91,116,245,73,153,25,151,184,187,239,98,222,160,210,237,138,44,58,13,26,11,17,33,194,97,182,26,105,134,146,218,18,148,32,146,146,36,164,136,139,177,36,93,132,93,195,254,46,151,209,26,217,171,201,113,11,90,90,129,33,106,74,11,85,25,19,106,61,8,189,227,53,217,139,125,18,179,1,137,114,91,66,208,151,111,10,202,201,43,45,20,68,115,94,61,12,189,226,192,56,48,216,84,201,245,11,138,252,147,34,58,164,199,234,224,54,193,173,38,233,18,85,79,116,156,218,105,215,110,167,166,237,221,254,207,104,154,121,205,183,241,190,254,180,29,195,140,26,150,138,123,245,136,202,102,68,213,57,49,162,67,110,181,33,149,17,185,28,148,100,68,107,109,93,169,50,236,215,183,176,132,32,195,158,14,152,147,82,172,71,173,227,13,241,73,144,219,178,144,236,162,129,83,144,185,14,36,212,133,44,207,168,133,218,163,213,206,243,239,211,95,104,176,76,6,202,38,11,224,21,49,182,45,123,62,150,253,69,38,70,117,57,84,248,138,150,122,37,162,211,156,134,80,173,55,50,149,127,117,169,253,157,176,136,146,68,148,145,17,23,97,17,123,4,18,226,225,116,53,75,192,88,244,94,141,79,57,46,162,143,88,155,220,72,74,225,79,78,186,234,90,105,167,126,130,145,219,65,186,226,27,79,122,212,73,47,214,52,51,195,246,138,213,19,43,182,115,109,50,182,206,85,50,159,41,123,146,69,185,106,167,69,213,69,216,90,151,103,120,145,163,248,102,68,90,153,232,68,42,35,139,230,97,228,213,238,138,126,13,91,85,183,83,10,27,109,75,156,152,210,76,146,167,144,228,248,238,52,189,142,25,31,170,105,213,42,70,189,218,159,176,68,92,153,96,132,188,114,199,43,126,223,84,37,63,78,137,54,36,201,250,182,106,65,199,76,200,232,112,149,243,107,78,155,93,237,220,90,123,207,223,160,155,102,135,106,97,53,143,6,136,202,224,82,105,84,104,77,50,107,81,182,195,105,75,44,165,59,140,200,146,146,245,91,239,208,187,11,216,68,42,223,137,198,121,161,93,109,187,130,88,99,86,230,68,101,229,21,74,108,87,200,208,238,157,100,103,90,39,25,144,100,164,153,41,10,218,164,118,246,25,251,8,86,205,38,131,89,184,93,121,52,184,50,37,184,211,106,121,206,91,75,112,246,150,154,159,170,71,239,47,239,143,194,251,15,69,125,200,210,26,83,110,180,163,66,208,164,153,26,84,71,161,145,145,246,145,234,46,131,131,190,35,183,94,192,202,181,163,82,144,251,181,42,117,113,254,65,26,247,33,16,219,135,79,109,41,45,84,106,45,20,103,216,68,73,22,10,2,188,184,175,229,157,87,237,138,140,88,182,233,100,186,149,13,178,57,138,101,141,87,210,50,204,231,220,82,141,13,41,90,110,90,117,51,81,39,223,167,120,166,103,27,91,78,41,167,18,105,90,12,210,162,50,208,200,203,188,74,158,27,184,170,206,27,102,58,140,205,70,119,79,14,182,228,122,89,153,186,72,78,247,167,195,46,221,86,146,211,68,31,191,187,184,197,252,69,146,196,216,205,76,140,226,92,101,244,37,198,214,147,35,37,37,69,169,25,25,118,31,97,143,245,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,80,8,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,74,121,78,240,177,131,127,15,237,239,46,96,117,80,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,125,245,228,243,69,255,0,0,10,86,227,87,226,158,214,248,127,7,204,106,35,234,240,75,181,171,178,241,246,250,189,99,193,223,69,165,89,231,75,153,39,154,130,229,74,151,54,59,145,219,216,103,189,91,145,10,73,234,68,105,46,94,138,50,53,36,142,229,0,87,175,26,250,77,41,236,182,217,181,215,169,145,23,82,135,124,71,137,30,98,153,73,190,203,15,64,154,167,90,67,154,110,74,22,166,25,82,146,71,162,141,166,204,245,218,90,65,94,21,149,106,173,59,60,118,12,58,125,78,92,88,245,72,245,136,147,154,101,229,33,18,152,42,100,151,137,167,82,71,162,208,78,178,211,132,149,106,91,219,66,187,210,70,86,191,196,87,24,232,88,55,148,123,238,77,93,158,162,93,225,79,126,206,165,198,220,180,115,165,79,97,214,212,123,210,133,146,121,76,20,135,244,86,212,175,145,179,114,84,180,152,160,204,61,178,170,184,149,127,219,88,115,66,145,17,138,149,213,88,133,68,134,236,181,169,44,54,252,151,144,203,106,113,73,74,148,72,37,44,140,204,146,163,211,93,8,251,134,156,173,59,90,133,99,90,180,107,42,214,131,209,81,109,250,124,122,93,58,55,53,110,114,34,176,218,91,105,189,235,53,45,91,80,132,150,170,51,81,233,169,153,159,104,250,194,168,56,220,97,12,148,85,112,247,30,224,177,45,200,239,199,118,208,170,56,167,218,228,48,180,41,201,80,146,134,251,29,53,184,78,79,53,43,214,65,19,45,151,168,102,91,248,87,8,204,76,181,112,239,55,12,211,174,153,125,39,203,91,126,93,179,78,125,110,54,219,41,156,227,241,228,52,135,20,181,167,78,103,74,166,144,73,220,165,58,235,72,36,250,218,149,234,0,0,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,22,168,0,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,191,224,21,171,197,231,12,238,172,100,196,124,184,97,109,149,19,168,173,92,213,10,253,62,54,230,220,91,108,239,58,102,247,221,229,161,107,75,45,32,148,227,139,36,158,198,208,181,25,104,147,18,171,37,217,73,181,114,141,133,133,107,83,93,235,174,74,239,77,80,185,170,42,83,110,243,39,38,51,104,91,12,58,76,180,225,195,109,194,121,76,161,194,53,39,156,225,153,234,179,18,0,0,0,0,5,85,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,15,85,142,217,73,186,179,115,196,255,0,18,237,106,107,189,13,183,66,249,57,80,185,170,42,83,141,114,224,170,159,78,66,216,97,210,101,214,202,99,141,155,202,101,14,17,37,92,151,12,207,68,24,181,76,42,195,59,87,6,240,226,220,194,219,42,39,79,69,182,105,237,83,227,110,109,180,56,246,194,245,223,119,150,132,33,79,58,179,83,142,44,146,91,220,90,212,101,170,140,122,176,0,1,154,204,216,248,167,198,79,136,23,15,152,190,45,83,130,167,133,139,167,226,4,239,46,167,9,254,0,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,139,9,227,43,73,170,215,242,219,100,208,168,84,201,117,26,149,71,18,41,177,33,195,136,202,158,126,75,238,64,168,37,182,155,109,36,106,90,212,163,36,146,72,140,204,204,136,135,214,225,177,145,138,86,95,108,8,120,169,136,212,184,147,177,22,234,143,26,164,210,38,82,210,151,237,118,20,203,132,152,173,41,230,201,246,100,169,185,11,76,157,13,37,174,141,109,50,108,220,114,111,128,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,0,40,7,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,45,80,7,42,204,94,90,48,179,52,22,35,214,46,38,82,127,71,162,172,195,98,55,165,41,159,60,203,174,116,143,188,211,156,158,111,33,8,115,106,125,116,106,147,246,25,103,175,29,48,47,17,242,233,136,245,28,47,197,10,55,67,85,131,163,172,188,209,154,226,212,34,168,204,155,149,25,195,34,230,50,189,170,208,244,37,18,146,164,45,40,90,22,132,216,255,0,10,252,250,198,149,26,149,149,140,100,174,196,134,184,113,217,167,216,213,57,28,211,92,197,155,175,40,224,73,144,227,170,73,44,146,182,26,138,132,161,8,216,215,43,83,89,180,149,215,182,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,68,170,0,21,87,199,59,243,39,251,73,251,180,69,94,23,30,59,48,203,239,175,39,154,47,248,5,85,241,206,252,201,254,210,126,237,17,87,133,199,142,204,50,251,235,201,230,139,254,1,21,120,163,248,19,196,223,185,124,226,16,160,17,127,220,81,252,9,226,111,220,190,113,8,80,8,213,64,0,138,188,81,252,9,226,111,220,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,0,0,17,87,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,202,84,150,33,70,118,100,151,18,219,44,33,78,56,181,25,17,37,41,45,76,204,207,176,187,8,80,63,18,44,85,103,18,179,29,89,102,159,59,168,135,67,92,138,89,25,58,75,78,246,103,204,46,205,22,162,211,69,151,187,191,184,132,86,109,181,186,226,90,109,38,165,172,201,41,34,45,76,204,251,133,204,240,160,203,58,172,59,21,120,177,114,82,137,21,42,227,102,112,212,243,26,47,165,121,152,47,182,164,154,218,74,180,220,133,104,100,163,79,187,94,241,97,160,43,235,140,70,35,183,65,192,202,77,163,77,144,251,85,42,141,113,142,160,146,189,168,92,55,33,212,27,82,79,69,18,143,85,17,118,25,26,69,47,176,195,210,159,110,52,118,148,227,174,168,144,132,37,38,102,165,25,232,68,68,93,166,122,143,221,86,160,214,109,231,89,77,82,12,136,142,58,218,94,111,152,210,219,61,167,174,135,235,17,123,143,251,194,201,184,99,231,154,21,166,134,176,75,19,170,220,184,143,60,146,166,205,148,249,18,26,215,163,140,211,70,227,210,8,146,146,36,173,91,82,142,206,211,47,105,11,72,185,168,118,166,44,88,243,168,175,46,5,90,149,89,132,235,36,180,155,111,180,164,188,202,147,184,143,69,36,253,87,59,244,62,195,246,145,140,251,103,55,4,37,224,110,57,92,22,250,97,41,138,116,185,178,230,64,209,179,74,10,58,166,72,67,100,159,155,66,116,218,215,97,36,180,247,31,186,93,112,131,204,60,170,69,209,80,193,171,150,182,234,160,204,105,217,112,83,38,73,153,37,229,185,2,59,109,35,123,132,69,234,146,180,74,81,175,126,135,236,22,238,70,70,90,145,234,70,63,162,57,113,2,162,181,91,202,237,226,219,172,173,195,139,76,168,74,70,212,145,237,90,105,210,180,81,246,30,133,219,222,51,204,226,13,167,22,218,187,208,163,73,254,161,119,28,35,238,150,170,152,11,34,137,209,169,151,34,84,87,235,27,100,146,90,81,10,2,117,215,83,215,83,62,253,4,237,50,37,17,165,68,70,71,216,100,126,209,196,241,231,40,152,49,143,180,199,24,186,44,250,91,21,21,106,101,83,141,79,136,153,101,170,93,45,57,203,101,106,211,115,202,87,247,90,31,219,95,120,141,193,211,18,105,181,137,21,188,30,190,41,49,219,106,82,221,138,83,234,114,17,33,180,146,150,164,25,116,240,187,20,90,55,220,125,250,233,236,19,127,38,86,254,55,216,54,131,88,113,140,178,209,80,126,143,25,44,199,154,151,38,58,75,109,166,163,178,146,39,36,18,76,200,205,14,43,177,36,93,186,246,118,144,133,156,103,172,42,100,10,133,187,126,70,145,29,50,100,116,144,28,96,150,146,116,201,74,168,58,110,109,36,235,183,82,211,118,238,255,0,103,180,87,246,93,95,68,92,192,97,156,151,16,181,165,171,194,140,181,37,5,170,140,138,107,71,161,23,188,105,74,214,125,18,173,154,68,150,208,180,37,216,17,214,148,172,180,81,17,182,147,208,203,222,63,238,225,160,210,238,122,44,202,13,102,11,18,225,205,97,198,29,105,246,146,226,20,149,160,210,162,52,168,140,143,177,70,93,164,125,226,137,248,139,101,101,252,6,196,249,151,61,30,154,235,86,237,195,49,201,13,45,12,154,88,105,231,228,75,90,89,73,165,148,54,157,27,104,180,73,25,153,23,188,187,162,85,54,171,83,163,202,110,117,38,163,42,20,134,148,74,67,177,222,83,107,73,145,145,145,146,146,100,101,218,68,127,168,132,155,192,126,33,248,245,131,47,195,133,34,227,149,94,164,50,251,106,117,154,156,201,178,149,203,35,104,141,41,73,201,66,126,131,122,17,31,103,172,126,195,236,183,236,167,231,27,15,179,57,107,49,38,151,41,16,171,172,52,148,205,130,250,216,109,124,196,182,193,184,164,54,151,220,94,205,239,146,72,213,219,169,104,125,189,242,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,252,222,230,170,209,203,93,130,253,82,93,78,43,181,183,182,244,144,82,243,74,121,90,61,29,43,249,179,121,181,158,136,124,149,216,125,221,167,217,223,159,252,70,196,123,179,20,110,105,55,85,221,88,151,62,100,141,154,155,242,29,116,147,181,180,35,179,152,165,25,106,77,167,94,223,96,242,233,74,148,162,74,82,102,102,122,17,17,118,153,143,99,108,225,61,245,115,207,164,197,131,107,213,157,106,171,49,136,173,184,220,39,148,69,205,82,72,149,169,32,251,52,81,118,246,254,177,124,25,12,203,165,59,0,48,94,157,13,190,111,164,43,77,179,84,154,78,237,213,15,189,18,41,56,159,201,33,69,162,153,238,86,167,239,51,246,73,113,240,47,243,112,172,59,144,217,86,215,10,145,51,97,235,166,135,201,94,134,51,91,142,102,233,227,93,254,111,43,115,135,116,85,119,30,186,234,125,91,186,159,104,179,14,10,147,105,101,108,93,52,243,100,253,35,215,206,123,153,181,58,114,121,116,226,219,175,210,250,93,186,119,11,62,54,155,55,57,166,132,239,211,77,218,118,233,238,212,127,216,15,249,113,105,105,10,113,102,68,148,17,168,204,253,132,66,156,56,176,230,58,159,122,221,45,225,85,189,48,214,138,52,146,57,106,67,137,50,230,178,228,230,22,131,52,58,127,164,93,134,146,63,126,157,194,188,105,100,71,82,136,70,90,151,61,190,207,127,172,67,70,217,55,36,167,45,120,124,73,65,36,190,78,82,123,8,180,255,0,208,35,142,210,62,37,237,93,139,108,89,245,203,138,107,232,101,154,101,58,76,181,173,74,36,145,19,109,41,102,122,153,145,23,98,79,218,95,104,206,6,101,239,153,88,131,142,215,205,194,244,197,73,97,203,134,166,152,139,230,26,203,167,57,143,45,26,25,169,69,166,139,246,30,157,189,130,117,240,214,143,102,96,94,5,93,153,150,196,19,68,53,69,153,62,4,50,123,148,218,228,161,48,225,204,109,13,115,118,111,82,185,75,218,68,231,110,157,133,222,162,228,25,175,226,89,137,24,208,252,235,102,197,153,42,223,183,77,110,180,149,199,113,248,146,93,111,87,208,91,141,169,75,109,68,109,186,141,123,52,51,73,123,8,181,135,180,138,93,199,126,220,241,41,48,211,50,169,86,171,203,109,132,25,147,143,186,227,174,184,73,35,61,9,74,51,53,44,189,134,102,103,237,51,23,47,148,94,29,214,149,165,132,177,42,55,213,49,135,171,247,5,53,185,46,155,172,180,167,35,155,241,152,51,104,249,177,137,104,218,180,175,213,61,116,63,121,234,43,99,61,88,36,230,7,227,173,78,130,212,53,51,14,127,58,161,28,249,123,82,166,215,50,74,82,101,243,104,35,236,107,216,70,95,95,187,191,240,133,197,72,182,190,43,78,178,38,201,36,38,175,29,222,82,22,178,36,169,215,100,192,105,58,17,172,181,87,170,125,196,103,246,247,11,161,1,241,111,59,94,155,122,90,117,139,82,173,21,151,226,213,160,72,130,226,29,66,86,91,93,105,77,159,98,136,203,185,71,222,71,246,24,207,182,119,50,239,85,203,246,52,213,233,107,128,235,116,154,172,137,21,24,14,19,74,38,146,203,178,228,165,182,200,249,72,73,30,198,117,218,146,50,211,184,204,187,184,109,175,94,151,107,220,116,187,142,3,171,110,69,50,99,19,27,82,20,100,100,166,220,74,203,67,35,35,239,73,119,25,125,163,65,153,30,199,218,46,55,224,141,1,246,234,172,187,86,165,193,139,6,107,38,250,20,247,49,168,145,141,197,26,121,139,86,155,221,211,85,104,122,247,145,31,124,137,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,38,236,181,168,87,205,171,89,178,174,152,61,109,22,224,167,200,165,212,99,115,86,223,62,43,237,169,183,91,222,131,74,211,185,11,81,106,147,37,22,186,145,145,246,136,215,253,75,140,137,255,0,176,103,248,77,88,255,0,43,18,168,0,0,70,171,179,135,14,76,111,155,170,179,122,221,56,55,214,214,174,10,132,138,165,70,79,202,42,171,124,249,79,184,167,29,115,98,36,165,9,220,181,168,244,73,18,75,93,8,136,187,7,106,194,220,45,177,48,90,196,166,97,158,26,80,189,13,109,209,185,221,20,46,169,233,28,174,107,203,121,207,156,121,107,113,90,184,234,213,235,40,244,215,66,208,136,136,184,7,245,46,50,39,254,193,159,225,53,99,252,172,73,75,78,214,161,88,214,173,26,202,181,160,244,84,91,126,159,30,151,78,141,205,91,156,136,172,54,150,218,111,122,205,75,86,212,33,37,170,140,212,122,106,102,103,218,62,176,0,15,147,118,90,212,43,230,213,172,217,87,76,30,182,139,112,83,228,82,234,49,185,171,111,159,21,246,212,219,173,239,65,165,105,220,133,168,181,73,146,139,93,72,200,251,68,107,254,165,198,68,255,0,216,51,252,38,172,127,149,137,41,105,218,212,43,26,213,163,89,86,180,30,138,139,111,211,227,210,233,209,185,171,115,145,21,134,210,219,77,239,89,169,106,218,132,36,181,81,154,143,77,76,204,251,71,214,1,207,241,175,1,48,159,49,54,172,91,43,24,237,79,148,20,88,85,4,85,24,141,215,73,137,178,82,27,113,180,185,190,59,141,172,244,67,206,22,134,123,125,109,116,212,136,203,159,225,110,66,178,157,130,215,221,51,19,48,211,10,125,13,114,81,185,221,20,223,78,212,164,114,185,172,173,151,62,109,233,11,109,90,182,234,211,235,36,244,215,82,208,200,140,164,0,0,226,152,215,147,60,182,102,38,234,139,122,227,30,27,252,160,173,66,167,162,150,196,159,76,79,137,178,42,28,113,196,183,178,59,237,160,244,91,206,30,166,91,189,109,53,208,136,139,235,96,94,87,48,39,45,126,155,252,10,88,223,39,62,81,244,222,147,254,51,153,51,159,211,243,121,63,217,46,185,183,111,61,223,163,166,187,187,117,208,180,234,160,57,254,53,224,38,19,230,38,213,139,101,99,29,169,242,130,139,10,160,138,163,17,186,233,49,54,74,67,110,54,151,55,199,113,181,158,136,121,194,208,207,111,173,174,154,145,25,115,252,45,200,86,83,176,90,251,166,98,102,26,97,79,161,174,74,55,59,162,155,233,218,148,142,87,53,149,178,231,205,189,33,109,171,86,221,90,125,100,158,154,234,90,25,17,151,64,198,188,4,194,124,196,218,177,108,172,99,181,62,80,81,97,84,17,84,98,55,93,38,38,201,72,109,198,210,230,248,238,54,179,209,15,56,90,25,237,245,181,211,82,35,46,107,96,112,244,201,206,24,94,84,156,64,179,48,90,36,90,237,10,65,75,167,200,147,86,168,77,67,15,145,30,215,73,169,15,173,163,90,76,247,33,70,147,52,44,146,180,232,164,164,202,69,0,231,248,215,128,152,79,152,155,86,45,149,140,118,167,202,10,44,42,130,42,140,70,235,164,196,217,41,13,184,218,92,223,29,198,214,122,33,231,11,67,61,190,182,186,106,68,101,202,173,62,28,57,49,177,174,170,53,235,107,96,223,69,90,183,234,17,234,148,233,63,40,170,174,114,37,48,226,92,105,205,139,146,164,43,106,208,147,209,68,105,61,52,50,50,236,18,84,0,0,113,76,107,201,158,91,51,19,117,69,189,113,143,13,254,80,86,161,83,209,75,98,79,166,39,196,217,21,14,56,226,91,217,29,246,208,122,45,231,15,83,45,222,182,154,232,68,69,245,176,47,43,152,19,150,191,77,254,5,44,111,147,159,40,250,111,73,255,0,25,204,153,207,233,249,188,159,236,151,92,219,183,158,239,209,211,93,221,186,232,90,117,80,0,28,255,0,26,240,19,9,243,19,106,197,178,177,142,212,249,65,69,133,80,69,81,136,221,116,152,155,37,33,183,27,75,155,227,184,218,207,68,60,225,104,103,183,214,215,77,72,140,185,254,22,228,43,41,216,45,125,211,49,51,13,48,167,208,215,37,27,157,209,77,244,237,74,71,43,154,202,217,115,230,222,144,182,213,171,110,173,62,178,79,77,117,45,12,136,202,64,0,252,142,82,105,79,85,99,215,94,166,68,93,74,28,119,162,71,152,166,82,111,178,195,202,109,78,180,135,52,220,148,45,76,50,165,36,143,69,27,77,153,235,180,180,253,96,0,0,0,3,149,99,166,87,48,39,50,158,132,252,53,216,223,40,254,78,117,62,140,254,51,153,15,145,212,114,185,223,216,206,183,187,119,33,175,165,174,155,123,52,212,245,249,56,41,147,60,182,101,218,234,149,122,224,230,27,252,159,173,77,167,174,150,252,159,76,79,151,190,42,220,109,197,55,178,67,238,32,181,91,45,158,164,91,189,93,53,208,204,143,176,66,164,210,169,210,103,204,167,211,34,69,145,84,144,82,231,58,203,41,66,229,62,77,54,201,58,234,136,181,90,201,166,90,108,148,173,79,99,104,79,114,72,139,245,128,0,0,141,87,103,14,28,152,223,55,85,102,245,186,112,111,173,173,92,21,9,21,74,140,159,148,85,86,249,242,159,113,78,58,230,196,73,74,19,185,107,81,232,146,36,150,186,17,17,118,14,171,130,152,9,132,249,118,181,101,89,88,57,106,124,159,162,205,168,46,168,252,110,186,76,189,242,150,219,109,169,205,242,28,113,101,170,25,108,180,35,219,234,235,166,166,102,125,0,0,115,252,107,192,76,39,204,77,171,22,202,198,59,83,229,5,22,21,65,21,70,35,117,210,98,108,148,134,220,109,46,111,142,227,107,61,16,243,133,161,158,223,91,93,53,34,50,231,248,91,144,172,167,96,181,247,76,196,204,52,194,159,67,92,148,110,119,69,55,211,181,41,28,174,107,43,101,207,155,122,66,219,86,173,186,180,250,201,61,53,212,180,50,35,46,213,95,180,237,91,175,209,191,42,109,154,85,103,208,213,6,106,212,239,72,66,110,71,71,57,173,121,82,89,222,71,203,121,27,149,181,196,232,164,234,122,25,106,62,176,0,0,15,147,118,90,212,43,230,213,172,217,87,76,30,182,139,112,83,228,82,234,49,185,171,111,159,21,246,212,219,173,239,65,165,105,220,133,168,181,73,146,139,93,72,200,251,68,107,254,165,198,68,255,0,216,51,252,38,172,127,149,137,84,3,228,221,150,181,10,249,181,107,54,85,211,7,173,162,220,20,249,20,186,140,110,106,219,231,197,125,181,54,235,123,208,105,90,119,33,106,45,82,100,162,215,82,50,62,209,26,255,0,169,113,145,63,246,12,255,0,9,171,31,229,98,85,0,0,8,255,0,138,89,10,202,118,52,223,117,60,76,196,188,41,244,205,201,89,228,245,179,125,59,82,143,205,229,50,134,91,249,182,100,33,180,232,219,72,79,170,146,215,77,79,83,51,51,232,24,41,128,152,79,151,107,86,85,149,131,150,167,201,250,44,218,130,234,143,198,235,164,203,223,41,109,182,218,156,223,33,199,22,90,161,150,203,66,61,190,174,186,106,102,103,208,7,20,198,188,153,229,179,49,55,84,91,215,24,240,223,229,5,106,21,61,20,182,36,250,98,124,77,145,80,227,142,37,189,145,223,109,7,162,222,112,245,50,221,235,105,174,132,68,95,91,2,242,185,129,57,107,244,223,224,82,198,249,57,242,143,166,244,159,241,156,201,156,254,159,155,201,254,201,117,205,187,121,238,253,29,53,221,219,174,133,167,85,0,28,127,27,242,139,151,76,199,85,105,149,220,101,195,56,149,250,149,34,58,226,68,152,153,178,161,62,76,41,91,185,75,114,51,173,169,196,18,183,41,41,89,168,144,107,112,211,183,122,245,230,191,212,184,200,159,251,6,127,132,213,143,242,177,245,110,206,28,57,49,190,110,170,205,235,116,224,223,91,90,184,42,18,42,149,25,63,40,170,173,243,229,62,226,156,117,205,136,146,148,39,114,214,163,209,36,73,45,116,34,34,236,29,171,11,112,182,196,193,107,18,153,134,120,105,66,244,53,183,70,231,116,80,186,167,164,114,185,175,45,231,62,113,229,173,197,106,227,171,87,172,163,211,93,11,66,34,34,245,96,3,149,99,166,87,48,39,50,158,132,252,53,216,223,40,254,78,117,62,140,254,51,153,15,145,212,114,185,223,216,206,183,187,119,33,175,165,174,155,123,52,212,245,242,152,91,144,172,167,96,181,247,76,196,204,52,194,159,67,92,148,110,119,69,55,211,181,41,28,174,107,43,101,207,155,122,66,219,86,173,186,180,250,201,61,53,212,180,50,35,41,0,3,149,99,166,87,48,39,50,158,132,252,53,216,223,40,254,78,117,62,140,254,51,153,15,145,212,114,185,223,216,206,183,187,119,33,175,165,174,155,123,52,212,245,242,152,91,144,172,167,96,181,247,76,196,204,52,194,159,67,92,148,110,119,69,55,211,181,41,28,174,107,43,101,207,155,122,66,219,86,173,186,180,250,201,61,53,212,180,50,35,41,0,3,202,98,150,22,216,152,211,98,84,240,207,18,232,94,153,182,235,60,158,182,23,84,244,126,111,41,228,60,223,206,50,180,56,157,28,105,10,245,84,90,233,161,234,70,100,124,3,250,151,25,19,255,0,96,207,240,154,177,254,86,59,254,41,97,109,137,141,54,37,79,12,241,46,133,233,155,110,179,201,235,97,117,79,71,230,242,158,67,205,252,227,43,67,137,209,198,144,175,85,69,174,154,30,164,102,71,192,63,169,113,145,63,246,12,255,0,9,171,31,229,98,85,0,15,41,138,88,91,98,99,77,137,83,195,60,75,161,122,102,219,172,242,122,216,93,83,209,249,188,167,144,243,127,56,202,208,226,116,113,164,43,213,81,107,166,135,169,25,145,241,91,79,135,14,76,108,107,170,141,122,218,216,55,209,86,173,250,132,122,165,58,79,202,42,171,156,137,76,56,151,26,115,98,228,169,10,218,180,36,244,81,26,79,77,12,140,187,4,149,0,0,30,83,20,176,182,196,198,155,18,167,134,120,151,66,244,205,183,89,228,245,176,186,167,163,243,121,79,33,230,254,113,149,161,196,232,227,72,87,170,162,215,77,15,82,51,35,226,182,159,14,28,152,216,215,85,26,245,181,176,111,162,173,91,245,8,245,74,116,159,148,85,87,57,18,152,113,46,52,230,197,201,82,21,181,104,73,232,162,52,158,154,25,25,118,9,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,59,103,135,31,104,152,33,130,53,247,221,170,178,213,90,169,2,84,24,76,165,244,37,238,99,177,36,155,106,36,243,16,173,55,181,166,169,212,245,238,35,62,236,249,221,21,233,119,69,199,84,184,231,186,183,36,84,230,63,49,197,45,70,102,106,113,197,44,245,51,51,62,245,31,121,159,218,59,142,72,242,239,85,204,14,52,210,41,104,167,186,229,38,149,34,61,70,123,134,210,141,149,50,212,184,201,113,179,62,82,210,103,177,237,118,168,136,180,239,50,46,253,5,89,150,189,54,203,180,232,246,165,38,43,44,69,164,192,143,5,180,52,132,160,182,180,210,91,46,196,145,23,114,75,184,139,236,33,246,128,82,247,23,172,84,139,116,98,180,27,34,20,162,90,105,49,218,230,161,11,35,74,93,106,76,246,149,169,18,207,69,122,197,222,68,127,103,112,224,25,21,193,39,49,195,29,105,148,23,97,169,232,112,57,53,9,7,203,220,148,182,137,145,146,163,63,155,89,23,99,190,210,34,250,253,246,79,155,174,29,214,149,219,132,178,234,54,45,49,134,107,246,253,53,201,45,27,76,180,151,36,27,17,159,50,104,185,81,141,107,220,181,35,213,45,53,63,113,232,41,162,175,75,184,236,43,158,93,38,98,102,82,234,212,137,110,48,179,34,113,135,91,117,167,13,38,101,169,37,68,100,164,31,176,140,140,189,134,66,97,101,67,137,102,36,96,187,240,109,155,234,100,170,253,186,78,52,210,151,33,201,18,164,180,222,172,32,246,155,178,144,218,72,155,105,122,118,104,70,163,246,25,233,215,248,148,198,179,49,211,2,237,60,203,97,242,145,45,114,166,64,129,48,153,54,156,92,100,42,28,201,142,33,222,86,253,138,79,53,27,136,220,236,215,180,187,148,112,79,45,23,196,172,62,199,91,26,225,102,98,163,48,221,195,76,41,107,39,13,5,211,148,198,86,178,51,37,36,180,209,30,211,211,179,180,105,2,201,174,197,185,236,234,29,197,9,244,60,205,78,157,26,90,22,149,18,136,201,198,146,178,61,72,204,187,148,94,211,251,71,219,28,91,57,4,149,101,175,16,73,72,37,23,201,202,183,97,150,191,250,4,129,156,154,161,17,84,165,145,22,133,207,115,179,221,235,24,176,238,19,217,142,167,217,87,75,152,85,112,204,52,34,179,36,250,69,45,196,145,115,94,114,11,8,65,26,221,47,209,62,194,73,159,187,94,225,113,237,173,46,161,46,32,200,210,178,37,17,151,180,140,127,208,15,248,38,155,39,57,164,132,239,211,77,218,118,233,238,212,86,15,26,185,180,179,182,45,106,121,50,126,145,235,224,189,204,218,157,57,60,186,137,109,215,233,125,46,221,59,133,103,224,97,184,88,215,96,27,43,218,225,93,20,173,167,174,154,31,86,214,131,74,86,1,184,118,29,182,111,43,115,135,72,135,184,245,215,83,228,163,83,31,124,70,140,249,229,210,155,143,248,47,81,134,231,55,210,20,86,222,170,66,38,182,234,183,217,137,40,155,79,228,150,163,213,79,119,39,67,247,25,123,104,126,231,194,123,234,216,168,85,162,206,181,234,205,53,74,152,252,87,28,114,19,201,35,229,41,68,106,212,208,69,166,137,62,222,207,212,60,114,146,164,168,210,164,153,25,30,134,70,93,164,99,169,101,219,29,238,188,4,196,106,85,221,65,170,204,102,35,82,152,57,177,155,125,212,182,243,4,251,78,56,70,132,184,130,86,164,209,22,138,61,12,187,15,234,208,14,92,113,234,210,199,236,55,165,93,182,253,90,35,210,220,138,199,91,25,15,180,167,25,124,216,101,199,18,164,33,197,154,116,55,136,140,148,122,145,246,31,215,213,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,28,204,150,102,240,247,46,54,84,187,146,229,174,211,206,162,223,47,167,165,245,76,117,82,53,117,148,47,99,43,117,181,47,106,94,74,207,67,236,79,111,219,66,25,130,204,78,33,102,58,246,126,235,188,42,47,41,46,109,228,65,105,231,206,59,26,50,211,106,229,182,227,174,109,221,201,74,143,67,237,62,223,179,148,153,25,30,134,90,24,239,185,50,192,90,182,56,227,45,30,137,232,25,82,233,172,41,154,132,165,244,170,113,147,97,19,24,109,195,81,242,214,157,164,78,25,30,165,167,126,166,46,170,198,202,46,31,218,50,105,83,24,162,83,200,169,196,194,144,215,76,198,210,91,102,147,35,208,153,47,209,211,216,59,228,104,204,68,97,184,209,217,67,77,182,146,74,82,132,146,72,136,139,66,208,139,236,31,234,62,125,195,4,234,116,26,149,52,141,36,114,225,188,199,173,221,235,32,203,183,191,179,180,102,223,52,54,244,235,103,49,24,145,77,157,29,77,31,202,202,194,218,213,6,146,91,125,115,196,149,39,82,45,82,123,79,67,46,193,42,184,70,226,164,27,71,24,166,218,53,122,196,104,81,106,208,220,38,9,233,4,223,50,75,178,160,54,148,150,229,145,25,153,36,251,8,140,207,79,104,186,196,45,14,33,46,54,178,82,84,68,105,81,30,164,101,239,33,255,0,64,60,102,51,92,173,89,248,81,119,220,110,203,76,99,129,66,168,72,109,195,112,144,100,180,70,113,101,161,234,93,190,174,189,229,220,51,111,139,119,44,187,191,19,238,203,142,92,247,165,157,66,183,62,74,28,117,211,112,246,46,67,139,34,35,51,62,207,91,94,243,239,30,94,35,253,52,182,100,233,175,41,196,175,79,176,245,26,32,200,125,110,53,115,44,150,91,241,229,115,141,154,77,57,149,150,242,87,45,69,79,138,102,142,195,61,52,215,187,216,36,24,224,153,226,186,28,181,178,215,122,62,203,134,133,204,163,212,98,17,235,167,211,129,36,253,229,250,63,252,134,119,164,173,83,235,46,184,234,245,84,153,42,82,148,103,222,106,95,105,153,254,177,108,55,22,14,189,113,240,206,166,196,182,163,104,168,52,214,110,57,4,194,15,87,150,139,124,201,95,65,7,184,207,114,123,244,51,253,33,82,178,35,189,21,247,34,201,105,109,186,202,205,181,161,105,50,82,84,71,161,145,145,246,145,145,137,255,0,194,147,46,180,172,65,191,151,137,151,4,39,36,51,67,116,250,100,45,180,173,162,121,151,160,188,133,232,182,148,91,180,89,246,146,136,244,238,211,188,93,27,44,183,29,150,227,178,130,67,109,36,144,132,145,104,68,68,90,17,17,10,215,227,13,131,15,92,54,197,43,20,105,116,166,212,245,52,152,139,33,244,48,102,178,101,182,234,15,168,141,73,65,158,154,153,31,106,136,191,198,43,39,47,24,143,43,10,113,142,213,188,152,146,108,55,10,173,5,114,85,188,210,92,148,74,105,197,234,100,164,246,124,223,180,244,247,251,198,140,240,158,248,129,136,248,119,111,222,116,249,140,73,110,171,77,137,44,212,203,137,89,18,157,97,183,52,51,37,43,183,215,47,105,247,251,123,199,174,1,20,120,129,229,106,143,143,248,81,80,170,196,167,173,119,37,14,35,178,224,184,195,73,55,28,54,99,74,83,109,25,147,75,112,210,110,60,94,170,76,181,62,237,15,190,134,110,139,106,177,103,215,231,219,117,232,47,68,157,78,146,236,103,155,117,165,182,123,155,90,144,174,197,145,30,155,146,101,218,69,220,36,78,68,51,77,83,203,174,44,66,93,82,170,249,91,85,85,183,10,99,46,62,174,75,36,236,152,188,199,141,42,121,182,210,100,219,38,91,143,93,11,188,140,187,175,174,196,190,45,188,69,181,105,183,117,173,86,137,80,129,82,138,204,148,57,25,246,221,36,147,141,165,194,73,154,20,164,145,237,90,123,53,62,242,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,0,0,0,0,0,0,0,0,0,0,0,7,159,190,239,139,111,14,173,90,149,221,116,213,162,83,224,83,98,189,37,110,73,125,182,137,68,219,106,112,210,70,181,37,38,123,80,174,205,75,184,197,10,103,191,52,213,44,197,98,196,213,210,234,175,157,181,74,91,144,161,178,219,234,228,188,77,73,149,203,120,146,151,156,109,70,109,188,69,184,180,212,187,136,139,190,59,90,246,213,98,240,175,192,182,232,48,94,151,58,163,37,168,204,182,211,75,112,247,56,180,161,61,136,35,61,55,40,139,176,143,188,95,55,15,204,173,81,240,3,10,41,245,89,116,245,162,228,174,68,106,92,231,31,105,36,227,102,244,104,170,113,162,51,105,14,18,73,198,79,213,81,158,135,223,169,247,74,224,30,71,22,47,136,24,113,135,119,5,231,80,152,196,102,233,84,217,114,201,79,56,148,17,169,166,28,115,66,51,82,123,125,67,246,151,119,179,188,103,51,48,248,143,43,21,177,142,234,188,159,146,111,183,50,173,57,113,149,188,212,92,149,202,117,196,104,102,165,118,124,231,176,244,247,123,197,155,112,121,193,135,173,235,98,171,138,53,74,83,105,122,164,79,197,142,250,216,50,89,178,227,116,247,210,68,165,32,143,77,72,207,177,70,95,227,22,80,243,45,200,101,200,239,32,150,219,169,52,45,38,90,145,145,150,134,70,66,151,56,174,101,214,147,135,215,243,120,153,111,194,114,59,53,199,75,169,66,27,74,26,55,158,122,115,203,94,136,105,37,187,68,23,105,168,207,78,253,123,196,0,143,29,233,79,183,22,51,75,113,215,150,77,161,8,73,154,148,163,61,8,136,139,180,204,204,91,93,187,131,174,219,156,51,234,113,46,88,187,149,58,154,245,199,28,159,65,154,153,113,118,249,18,126,154,11,105,150,213,119,106,101,250,66,167,99,45,80,43,45,56,210,244,84,105,41,82,84,71,220,105,95,97,235,250,134,136,114,59,116,57,116,229,174,203,125,231,55,174,29,30,157,12,207,93,126,132,8,199,239,63,210,255,0,228,59,216,143,153,240,173,198,161,229,146,244,126,68,174,73,189,73,168,178,130,222,73,230,40,233,242,140,145,218,101,174,186,119,123,70,119,229,191,212,203,122,78,154,115,92,82,244,251,79,81,234,48,146,229,151,104,98,125,167,113,196,156,244,67,167,214,224,73,91,141,58,109,158,198,228,54,179,35,50,50,236,245,125,229,220,52,145,131,55,51,87,134,20,90,23,27,82,211,36,231,208,169,242,28,112,156,37,153,173,113,155,89,234,122,159,111,173,175,121,247,143,102,3,254,86,180,54,133,56,226,201,41,73,25,169,70,122,17,23,188,197,41,241,114,197,72,55,118,49,66,180,169,21,136,211,98,210,97,182,151,201,153,4,231,46,75,82,167,182,164,158,213,153,17,145,40,187,12,136,203,95,96,138,185,94,183,231,92,185,136,195,106,108,24,234,116,206,236,163,169,221,16,106,36,55,215,50,149,41,90,17,232,146,220,90,153,246,13,36,91,208,78,153,64,166,211,76,210,103,18,27,44,122,189,222,170,9,61,157,221,157,131,232,15,242,147,25,137,108,57,26,67,40,117,183,18,105,82,86,146,81,25,25,104,122,145,253,163,129,223,57,69,195,251,186,77,86,99,244,74,121,149,68,159,82,218,233,152,218,107,112,212,102,122,27,39,250,90,123,69,41,231,67,2,234,56,21,141,21,74,11,148,87,225,83,166,56,252,216,74,56,202,109,163,101,114,228,33,189,135,203,66,116,218,215,102,210,211,66,236,63,119,5,74,84,179,218,148,153,159,184,136,72,124,160,102,238,247,203,29,249,22,84,105,207,201,183,165,60,134,42,20,247,157,121,109,37,165,61,28,221,113,13,19,205,160,156,38,216,218,74,87,102,135,161,246,119,93,238,91,115,55,135,185,142,178,162,92,150,213,118,158,85,23,57,157,69,47,170,99,170,143,163,175,33,27,217,67,174,41,27,146,202,150,90,159,106,123,126,206,198,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,248,102,68,90,153,145,23,214,34,150,107,179,243,134,185,124,165,57,10,149,86,129,89,184,85,167,46,36,119,227,200,217,235,48,103,189,9,144,133,150,173,188,102,95,97,159,113,118,210,182,53,227,238,40,102,54,237,85,114,242,170,75,152,234,244,228,65,101,249,14,50,214,141,54,149,114,219,113,199,13,58,147,41,81,232,125,166,90,251,180,146,88,47,145,137,182,174,22,85,49,227,29,105,178,233,80,233,252,142,146,155,45,147,97,197,111,146,228,85,243,90,149,28,136,244,53,52,164,232,178,236,50,51,239,34,16,138,99,173,189,37,110,180,130,74,21,166,132,69,166,157,130,227,120,80,97,131,54,245,179,76,190,13,49,148,236,250,29,74,41,169,36,70,231,101,80,187,207,97,30,159,52,94,211,246,126,171,21,0,31,197,36,148,147,74,139,82,50,208,197,33,113,97,193,105,150,46,53,21,247,26,11,201,166,87,154,230,45,254,81,147,125,75,242,231,58,105,220,72,74,119,109,70,186,110,51,211,222,93,162,34,225,13,253,51,12,177,30,223,189,33,233,173,50,165,18,75,132,122,246,161,183,219,112,203,177,73,253,2,239,50,47,241,141,14,101,147,26,173,172,107,194,186,29,201,71,171,71,145,41,80,99,20,182,82,251,107,91,79,116,204,173,105,52,165,197,154,116,55,72,180,51,212,189,191,95,92,1,15,248,156,226,220,76,55,203,180,234,122,39,199,76,203,129,215,105,36,202,157,34,89,161,248,51,11,93,187,210,122,106,141,61,191,97,138,26,144,242,164,62,227,234,250,78,44,214,127,105,158,163,254,5,207,240,129,197,88,87,6,16,84,44,73,245,86,213,83,166,212,29,91,49,141,242,53,20,86,226,192,105,39,176,214,106,250,70,101,169,36,147,236,239,236,22,18,34,39,20,10,132,200,57,97,169,20,68,151,207,190,243,46,30,135,216,133,83,230,235,220,127,81,10,25,131,235,78,143,187,183,87,145,175,255,0,100,66,254,50,251,76,98,165,145,72,116,247,163,147,168,126,201,109,6,141,132,163,61,212,118,139,176,180,239,237,20,101,140,180,246,233,88,169,118,64,105,174,90,25,173,79,66,81,183,67,73,20,151,8,136,203,66,211,184,92,79,8,250,109,191,23,0,228,74,167,55,252,53,234,138,205,245,153,35,93,78,20,3,81,106,69,174,154,233,222,39,104,230,25,151,195,120,120,169,129,215,165,162,252,84,191,38,77,10,162,80,117,65,40,211,37,80,222,109,179,45,82,163,35,213,206,244,150,190,225,156,91,250,211,168,216,119,173,110,209,169,176,227,50,40,245,25,48,148,75,74,146,102,109,60,166,204,203,113,36,251,208,126,194,251,8,89,103,10,252,224,68,167,165,188,18,191,174,51,109,43,89,34,148,169,147,8,146,70,125,20,102,88,65,186,247,212,189,16,132,123,244,246,144,181,182,220,109,230,210,243,75,74,208,180,146,146,164,158,164,100,125,198,70,63,232,127,195,204,183,33,151,35,188,130,91,110,164,208,180,153,106,70,70,90,25,25,10,133,226,179,148,212,91,85,164,227,85,155,73,90,98,76,50,69,65,17,216,209,9,90,215,58,75,174,168,155,100,136,143,68,167,85,41,122,233,166,190,195,21,168,44,51,134,174,121,92,195,26,228,124,35,196,170,194,142,221,158,180,51,2,68,153,29,145,157,90,225,199,109,27,158,144,148,33,164,182,133,158,137,73,153,118,233,217,169,11,144,164,85,169,213,218,100,90,205,34,99,50,225,205,101,18,24,121,151,18,226,28,109,105,37,37,68,164,153,145,145,145,145,234,71,167,104,253,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,63,29,94,173,78,161,83,37,86,106,243,25,137,14,19,43,144,251,207,56,150,208,219,104,73,169,74,53,40,200,136,136,136,207,83,61,59,5,55,241,42,207,43,152,157,92,145,132,120,107,88,81,91,176,22,182,103,200,141,35,178,75,168,92,200,238,35,115,50,20,133,180,166,214,131,209,73,35,62,205,123,52,33,94,98,202,248,83,101,53,23,45,105,88,213,121,82,86,168,144,204,209,79,68,134,53,66,150,133,193,146,211,169,39,25,50,51,209,74,209,73,94,186,107,167,180,197,189,50,203,113,217,110,59,40,36,54,210,73,8,73,22,132,68,69,161,17,16,255,0,177,255,0,46,56,219,45,169,231,86,148,33,9,53,41,74,61,8,136,187,204,204,85,39,21,12,224,68,168,37,204,18,176,110,51,113,40,89,162,170,168,115,8,210,102,93,108,103,152,89,180,247,214,141,80,180,123,181,246,16,173,59,6,211,168,223,151,173,18,209,166,48,227,210,42,245,24,208,146,72,74,148,100,110,186,150,200,207,105,40,251,214,94,195,251,12,104,231,45,24,111,15,10,240,58,203,180,152,138,150,36,198,161,83,138,119,168,73,53,73,76,54,91,112,207,68,164,204,245,111,189,69,175,188,117,1,4,184,184,83,109,249,88,7,30,93,69,191,225,172,212,80,108,44,137,26,234,80,167,154,75,83,45,116,215,94,225,78,216,53,78,110,171,138,150,156,7,90,230,33,234,212,4,41,27,117,53,17,201,108,140,136,180,61,79,180,94,110,96,105,140,83,178,41,50,158,204,126,82,24,178,92,65,35,97,36,203,109,29,210,237,45,59,251,5,3,206,245,103,72,219,217,163,203,211,255,0,178,49,124,220,47,234,19,39,101,134,154,82,210,69,200,125,150,155,61,15,181,5,79,133,167,121,253,102,37,216,175,110,47,216,171,10,223,194,10,125,137,2,170,218,106,117,42,131,75,122,49,62,68,163,136,228,89,237,41,91,9,100,175,164,68,90,154,77,62,206,254,193,76,3,254,227,188,168,239,182,250,126,147,107,37,151,218,71,168,190,94,24,216,183,19,18,50,237,6,158,185,241,213,50,223,117,170,73,178,151,72,214,72,98,12,50,215,110,245,30,154,175,79,103,216,66,96,0,228,121,154,198,171,107,5,48,174,185,114,86,42,209,163,202,76,25,37,17,149,190,218,22,235,221,51,203,66,73,42,113,6,173,77,163,45,8,245,63,103,213,158,76,94,191,166,98,110,35,220,23,164,205,53,169,212,165,201,108,139,94,196,56,251,142,17,118,169,95,166,125,198,101,254,49,46,120,79,96,180,203,235,26,206,251,147,5,229,83,40,45,115,16,255,0,40,205,190,165,137,112,93,36,238,52,41,59,182,175,93,55,17,233,238,46,209,119,169,73,37,36,148,150,132,69,161,15,232,0,171,206,51,86,43,83,32,91,247,194,9,132,184,193,68,130,103,220,179,36,166,160,239,232,247,118,251,251,253,158,209,87,248,108,116,143,151,180,6,171,205,37,202,123,213,40,173,201,73,165,38,92,163,121,27,254,151,171,244,117,239,236,247,137,69,153,236,140,92,150,125,171,73,198,124,46,166,78,172,90,181,202,107,21,89,8,140,203,146,23,16,222,109,233,10,51,38,35,147,109,180,134,146,223,105,172,244,212,187,76,140,140,112,156,20,199,220,80,203,149,218,154,229,155,84,151,13,212,107,207,130,243,242,27,101,221,90,113,41,230,54,219,141,154,180,39,148,162,212,251,12,245,247,235,117,57,81,207,206,26,230,14,148,220,42,173,90,5,26,225,78,188,200,146,31,143,31,127,172,249,150,196,42,66,214,122,54,201,25,253,164,125,199,217,43,72,200,203,82,50,50,31,208,0,0,0,0,0,0,0,0,0,0,0,0,1,252,82,137,37,185,71,216,66,25,231,19,136,133,133,128,148,245,208,45,55,189,49,115,175,79,224,219,94,143,202,209,81,215,244,220,140,182,213,171,110,168,251,251,52,211,188,251,41,67,16,49,30,244,197,187,141,119,5,223,82,244,133,69,237,53,95,37,166,181,209,180,35,185,180,165,63,69,180,251,61,130,193,114,51,195,46,125,200,182,113,7,29,232,221,60,15,91,165,167,245,9,95,55,251,37,165,252,236,89,68,164,232,164,180,174,212,246,247,23,180,199,112,226,191,138,233,195,124,21,135,134,22,250,250,117,87,249,157,154,111,219,200,151,5,255,0,229,161,90,253,51,254,81,126,190,225,75,194,236,248,86,221,17,106,248,91,64,167,55,35,87,90,164,213,29,83,91,15,213,47,74,40,181,215,66,35,250,69,253,241,61,64,0,70,108,247,229,118,22,100,176,146,92,24,145,57,149,234,66,92,168,83,207,152,101,189,214,163,74,38,145,218,235,104,45,86,241,118,171,82,247,145,151,117,8,95,182,61,127,14,174,202,165,159,114,195,233,167,210,229,191,17,228,115,16,189,20,211,170,109,93,168,82,147,244,144,174,227,62,239,104,153,188,54,51,144,198,13,222,12,225,229,243,59,151,65,171,188,150,35,187,202,51,229,188,235,176,217,73,109,105,133,172,244,67,107,62,213,17,31,212,122,24,186,186,13,122,149,114,210,98,215,40,178,186,136,115,26,67,204,185,177,72,220,133,164,148,147,209,68,70,93,138,35,237,33,250,165,202,98,12,87,166,74,94,198,88,66,156,113,90,25,232,148,150,166,122,23,111,113,10,62,226,125,153,196,226,254,36,201,195,138,51,252,202,69,177,61,109,44,246,233,172,168,210,38,178,103,235,52,133,125,7,11,249,70,159,180,251,68,31,66,20,226,137,8,45,76,193,104,83,106,52,44,180,50,19,55,133,206,50,163,13,243,1,18,222,154,95,193,174,68,183,76,108,255,0,223,164,77,132,130,238,66,143,185,7,237,34,250,200,94,195,107,75,136,75,137,61,82,162,37,23,216,98,33,113,70,109,229,229,134,160,109,57,180,147,37,211,87,97,30,169,244,124,221,72,80,245,60,200,170,17,140,251,137,228,107,255,0,217,16,208,158,84,82,220,204,158,208,25,106,63,59,125,169,21,190,86,253,187,204,233,108,122,186,251,53,215,77,69,26,102,118,49,196,199,203,241,131,137,211,26,110,42,161,114,249,155,246,255,0,13,120,180,215,219,221,167,234,22,93,194,31,17,41,13,225,149,193,111,61,63,148,237,53,114,234,46,163,148,165,104,211,113,224,33,74,212,147,167,127,176,140,207,234,19,58,6,105,176,74,85,82,69,9,87,175,240,232,207,45,151,27,244,108,191,85,73,81,36,203,94,78,135,235,118,119,142,151,2,165,74,186,41,29,85,54,79,62,36,182,180,74,246,41,58,165,105,35,46,197,17,31,114,136,82,31,20,108,187,203,194,204,104,122,246,166,177,173,34,229,37,77,117,205,197,217,46,68,185,174,26,116,83,138,87,208,108,143,82,34,79,212,71,216,34,54,30,94,149,60,60,189,104,183,157,33,205,146,105,19,227,77,71,98,79,83,105,228,56,69,235,37,69,222,130,246,31,216,125,195,66,121,64,204,5,23,31,176,126,135,94,137,39,117,78,44,24,209,170,40,216,178,210,66,98,199,83,167,169,182,132,253,39,191,146,90,123,187,59,187,152,14,41,156,28,48,99,21,48,18,236,160,156,126,108,134,169,83,228,71,45,230,157,29,40,82,18,159,229,164,187,220,246,158,131,59,23,109,6,77,173,115,213,173,201,136,216,245,50,115,240,214,90,145,232,109,184,164,31,113,153,119,164,253,167,246,143,193,2,116,154,100,248,213,40,110,108,145,17,228,62,210,180,35,218,180,168,141,39,161,234,71,218,69,222,46,107,134,238,120,233,88,143,108,211,176,130,250,157,201,175,82,163,51,18,18,185,74,87,57,150,155,135,29,178,209,168,233,66,117,90,215,244,150,102,94,221,75,67,22,12,147,37,17,40,143,176,203,82,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,25,36,141,70,125,132,90,152,175,158,36,89,227,165,97,197,179,81,194,11,22,119,58,189,85,140,244,73,170,229,41,60,150,93,110,100,119,11,71,99,169,10,209,104,71,209,89,25,251,52,45,76,83,44,249,210,106,115,228,212,166,57,190,68,183,150,251,170,208,139,114,212,163,53,30,133,161,23,105,159,112,253,246,149,6,77,211,115,210,109,200,104,222,245,78,115,16,208,90,145,106,110,56,148,23,121,145,119,168,189,165,246,141,19,228,251,12,24,194,188,4,180,232,37,31,149,33,218,84,9,18,11,121,171,231,78,20,116,171,249,106,46,246,253,135,160,237,96,56,102,111,243,1,69,192,28,31,174,87,165,201,219,83,149,6,76,106,114,54,44,245,144,168,178,20,209,234,77,173,63,73,159,229,22,158,254,206,252,246,98,37,233,83,196,59,214,181,121,213,220,223,38,175,62,76,213,246,36,180,55,94,91,134,94,170,82,93,235,63,97,125,133,220,37,207,11,156,187,203,197,60,104,102,246,169,49,165,34,218,36,205,105,205,197,219,46,60,184,78,18,116,75,137,87,208,112,207,83,35,79,212,103,216,46,242,125,74,149,107,210,58,170,148,158,68,72,141,104,165,236,82,180,74,18,102,125,137,35,62,228,152,230,149,12,211,96,140,90,164,122,26,111,95,225,210,30,67,45,183,232,217,126,178,148,163,73,22,188,157,11,214,236,239,16,199,139,190,34,210,28,195,42,5,186,204,254,99,181,37,196,168,178,158,82,139,86,156,143,61,9,86,166,157,59,253,134,100,127,80,173,28,177,198,57,120,249,97,176,81,58,147,85,199,75,46,95,51,102,239,225,172,150,154,251,61,223,172,94,94,107,146,220,60,158,215,217,118,63,39,101,169,41,190,86,253,219,12,169,111,250,186,251,116,211,77,70,123,42,38,71,80,146,101,220,111,47,79,254,200,197,240,240,185,109,228,101,134,158,110,185,184,149,37,163,79,97,22,133,232,248,90,16,151,174,45,45,161,78,40,244,74,72,212,127,97,10,39,226,143,140,168,196,140,192,75,183,161,23,240,107,109,46,83,22,127,239,209,230,205,65,247,161,39,220,178,246,153,125,102,33,146,16,167,20,72,65,106,102,11,66,155,81,161,101,161,144,156,28,48,115,56,156,32,196,152,216,113,89,127,151,72,185,231,161,164,30,221,116,149,38,68,38,72,253,86,150,175,160,217,255,0,40,147,246,31,104,188,24,146,152,157,21,153,145,87,189,151,208,151,27,86,134,90,165,69,169,30,135,219,220,99,242,215,171,212,171,106,147,42,185,90,149,211,195,134,210,222,121,205,138,94,212,33,38,165,30,137,35,51,236,73,159,97,10,84,226,79,156,134,49,146,240,127,14,236,105,220,202,13,33,245,51,33,222,81,151,49,230,157,152,202,139,107,172,33,101,170,28,65,246,40,200,190,179,212,196,50,176,172,122,254,34,221,148,187,62,218,135,212,207,170,75,98,35,40,230,33,26,169,199,82,218,123,86,164,167,233,45,61,230,93,254,193,125,249,15,202,236,44,182,225,36,72,83,34,114,235,213,132,183,62,160,124,195,61,142,187,26,41,58,223,99,174,32,244,91,39,218,157,11,220,68,93,242,100,0,5,105,113,153,175,177,14,202,160,81,205,223,157,126,92,85,147,123,79,185,76,212,19,174,186,105,222,93,218,138,136,139,33,216,114,90,151,29,91,93,97,105,113,10,208,143,69,17,234,71,219,245,144,189,156,138,93,116,76,201,229,50,61,145,120,51,214,49,6,10,45,217,45,238,91,123,155,69,50,51,75,237,108,155,50,212,159,87,113,153,246,246,43,218,81,79,60,252,50,231,219,107,123,16,112,34,141,212,64,245,122,170,127,80,148,114,191,177,154,71,206,202,148,106,86,170,83,170,236,79,103,113,251,12,87,214,31,226,61,233,132,151,26,46,11,66,165,232,250,139,58,232,190,75,78,233,171,107,71,115,137,82,126,139,138,246,123,69,215,228,239,136,133,133,143,116,244,80,46,199,189,15,115,163,95,224,219,94,145,205,213,82,23,244,219,140,134,211,163,109,36,251,251,117,211,188,187,102,98,84,74,45,201,62,195,31,208,0,0,0,0,0,0,0,0,0,0,0,1,227,177,51,22,108,108,35,160,61,114,95,53,143,71,194,99,110,229,244,239,59,222,180,32,187,26,66,143,189,196,123,61,191,104,169,252,218,241,85,186,111,148,189,106,96,132,159,69,83,15,110,250,134,198,223,231,126,65,194,249,169,49,18,164,237,82,29,79,127,110,186,247,17,10,252,141,22,185,120,214,121,81,209,213,207,147,236,213,13,238,218,143,175,68,151,170,159,250,133,177,228,47,134,196,11,92,209,137,24,225,69,234,42,69,175,67,19,169,82,57,31,217,76,185,235,198,148,105,86,228,169,163,245,147,217,220,94,211,22,94,68,150,211,161,118,17,10,12,226,87,140,41,197,28,198,214,34,193,94,180,234,71,79,211,30,157,252,216,16,205,125,232,74,190,147,103,223,175,213,160,137,130,120,112,160,197,183,109,172,119,98,212,155,35,149,22,101,25,116,246,11,102,237,238,191,82,136,100,158,196,25,150,187,149,218,103,167,214,66,237,210,123,136,143,222,90,143,232,0,8,123,158,252,146,210,51,17,107,72,184,109,138,94,235,182,19,11,84,117,115,212,92,221,141,202,90,81,162,223,109,164,234,235,201,237,50,61,62,206,234,184,178,56,118,230,102,239,187,167,219,177,44,222,159,209,82,93,97,217,30,145,167,175,106,218,117,40,63,84,228,150,191,75,94,195,63,214,45,223,37,24,17,137,152,11,134,173,219,88,139,118,245,234,111,69,55,15,160,142,215,78,146,143,25,4,92,198,92,94,253,188,165,167,93,123,117,215,221,172,115,226,85,158,182,44,122,60,236,22,195,153,123,234,245,6,93,141,82,127,150,101,202,105,196,76,140,234,54,189,28,210,173,22,148,30,169,89,25,251,59,53,49,80,14,46,125,118,172,167,28,62,124,218,140,131,82,143,213,78,247,92,87,234,34,212,207,234,33,107,25,21,225,215,76,149,135,76,98,54,38,211,183,207,173,70,76,154,123,92,229,22,214,30,98,51,205,47,115,50,118,158,138,222,90,41,36,126,253,59,8,125,204,222,112,190,139,118,91,101,117,96,253,63,250,225,129,19,106,226,115,79,248,65,33,183,214,101,190,68,178,66,55,56,166,203,184,244,239,238,212,87,221,139,130,216,209,131,216,213,108,202,174,218,157,20,170,53,193,9,199,203,174,136,230,222,76,180,154,190,138,214,71,161,182,125,218,247,123,70,129,176,198,166,253,103,14,109,122,164,162,209,249,84,104,79,58,93,159,77,76,33,71,220,68,93,231,236,33,31,56,149,181,33,204,173,215,205,133,237,36,166,82,151,216,71,170,125,29,51,82,237,20,19,77,108,221,168,197,104,187,214,250,19,253,245,16,209,78,75,105,189,54,88,236,168,170,45,57,212,26,105,255,0,126,159,28,189,226,162,120,158,225,122,240,239,50,147,101,52,223,240,123,130,51,181,133,47,95,244,71,231,205,51,45,55,168,251,145,245,23,212,67,226,228,43,17,225,219,24,141,82,177,106,13,236,106,248,165,189,110,53,35,83,62,75,179,31,138,209,47,97,36,247,109,36,153,232,106,73,31,118,226,239,28,207,51,24,93,113,225,78,48,220,84,154,243,58,55,58,163,46,161,1,237,205,255,0,8,136,185,79,37,167,118,165,106,217,187,150,103,181,70,74,47,105,14,219,144,44,227,221,24,29,137,180,107,70,175,51,159,108,215,102,199,166,186,223,45,180,242,57,210,34,182,167,117,75,11,113,91,91,104,203,105,25,107,239,35,239,183,60,200,96,205,167,154,140,9,147,76,54,186,149,205,167,46,167,70,123,115,168,219,33,112,222,76,117,237,222,222,191,151,215,69,158,157,189,165,238,207,214,45,225,189,99,9,177,10,183,97,215,27,219,34,147,58,76,82,61,80,123,210,211,238,53,187,213,82,136,181,54,207,179,113,254,190,241,221,178,5,154,10,182,1,98,253,54,20,217,91,237,234,227,236,192,125,141,137,45,139,122,84,82,83,155,137,165,172,244,109,147,45,165,167,218,71,223,126,22,213,118,21,209,111,83,46,74,114,183,69,170,67,102,107,39,161,151,168,226,9,105,239,34,62,229,23,121,23,216,67,233,15,207,61,148,72,129,38,59,136,222,135,89,90,20,157,116,212,141,38,70,90,140,241,231,202,203,59,39,51,23,116,125,187,81,85,168,207,170,54,157,117,218,151,106,18,136,139,93,199,175,209,250,190,194,17,236,125,27,118,224,170,218,181,200,23,29,14,79,79,62,155,37,169,113,221,216,149,236,113,181,146,208,122,40,141,39,162,146,71,161,145,144,182,172,136,241,47,135,118,162,153,133,152,211,59,147,85,249,152,52,249,188,163,87,60,255,0,131,48,210,57,113,162,146,83,185,74,117,90,169,93,157,198,122,104,98,201,161,77,141,81,136,212,216,110,115,25,125,9,113,181,104,101,170,84,68,100,122,31,111,113,144,255,0,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,31,225,54,108,106,116,71,102,204,115,150,203,8,83,142,43,67,61,18,146,51,51,208,187,123,136,197,108,231,187,137,124,59,73,21,60,44,193,105,220,234,175,207,65,168,77,229,26,121,7,252,37,135,81,203,147,20,210,173,170,75,74,213,42,237,238,35,211,83,21,43,113,92,21,91,170,185,62,227,174,73,234,39,212,164,187,46,67,187,18,141,238,56,179,90,207,68,145,36,181,82,140,244,34,34,31,56,72,76,134,217,103,123,102,98,209,142,105,220,138,85,70,5,81,105,215,77,201,106,161,20,140,181,220,90,125,47,175,236,49,161,200,12,162,60,8,209,219,70,196,52,202,16,148,235,174,132,73,34,34,212,126,129,243,110,90,236,43,94,222,169,220,149,21,109,139,75,134,244,215,143,67,63,81,180,26,213,220,70,125,201,62,226,63,176,197,7,231,247,52,21,92,125,197,250,148,24,50,182,91,212,55,222,128,196,125,137,61,235,102,84,162,75,155,141,164,44,181,109,226,45,167,169,125,102,125,220,39,9,48,222,177,139,56,133,68,176,232,109,238,145,86,157,26,41,158,168,45,137,117,246,218,221,235,41,36,122,27,133,217,184,191,87,120,208,46,91,240,102,211,202,190,4,198,166,19,93,50,225,83,145,83,173,61,185,213,238,144,136,108,166,66,246,239,115,79,200,107,162,15,78,206,194,247,212,102,127,115,143,116,99,142,38,214,109,26,68,206,69,179,66,155,34,154,211,124,182,213,207,228,200,148,218,93,213,76,33,196,238,109,210,45,166,103,167,188,207,187,137,101,159,11,110,60,86,198,27,118,147,65,103,86,224,212,98,84,39,189,185,191,224,241,17,41,148,186,238,213,45,59,246,243,8,246,164,205,71,236,33,211,51,237,137,16,238,124,70,166,216,180,246,247,55,99,210,217,183,29,145,169,151,57,216,79,202,104,215,180,210,91,117,220,71,161,41,68,93,219,143,188,125,174,24,120,96,188,68,204,164,25,79,35,230,45,248,205,86,18,189,127,209,24,159,8,200,180,222,147,238,95,214,95,81,139,118,206,149,55,169,203,29,235,21,37,175,38,131,82,63,239,83,228,23,188,103,90,164,217,181,81,148,209,247,161,245,167,251,202,49,126,220,52,218,144,222,86,232,38,250,247,18,147,21,72,236,34,209,39,78,135,161,118,9,7,137,213,55,232,216,115,116,85,34,150,175,197,163,77,121,162,236,237,90,88,90,139,188,140,187,203,218,67,63,55,214,11,99,70,49,99,85,207,42,131,106,117,178,171,55,4,215,24,46,186,35,123,185,210,212,105,250,75,65,22,166,225,119,233,223,236,22,9,148,62,23,209,109,59,108,238,172,96,167,255,0,92,51,226,109,68,78,105,255,0,7,37,182,194,200,183,199,150,104,94,215,18,225,119,22,189,253,218,15,135,158,174,29,116,200,184,116,254,35,97,149,59,100,250,44,101,73,168,53,206,81,238,97,150,36,188,234,247,61,39,105,106,173,133,162,82,103,238,215,180,133,83,161,115,232,85,100,184,217,242,38,211,164,18,146,126,170,182,58,218,191,89,30,134,95,89,11,126,225,171,158,182,47,138,60,28,22,196,105,123,42,244,246,90,141,77,127,150,103,205,105,8,135,25,164,109,102,57,37,58,173,75,61,84,179,50,246,246,104,98,70,231,91,2,49,51,30,176,213,203,107,14,174,222,129,78,106,167,33,244,17,221,234,8,227,201,65,151,49,231,17,179,119,53,9,215,94,205,53,247,233,81,23,191,14,220,204,218,23,116,11,118,93,155,212,122,86,75,76,53,35,210,52,244,110,91,174,169,5,234,148,147,211,232,235,218,101,250,133,163,228,67,36,180,140,187,218,209,238,27,158,151,182,237,154,194,21,33,92,245,31,43,123,113,86,164,104,135,220,105,90,58,202,187,72,139,95,179,190,97,0,0,254,40,246,145,159,184,181,20,125,197,171,19,126,88,99,251,54,220,105,28,216,244,90,114,99,56,91,54,236,121,153,179,144,105,237,65,25,232,74,239,212,203,237,16,100,88,71,8,28,97,77,173,139,181,12,60,168,175,72,181,104,14,173,142,207,253,33,217,80,25,73,118,32,207,185,39,222,162,47,179,188,92,241,146,92,78,135,218,70,43,67,62,156,54,32,93,6,188,72,192,250,47,79,82,61,58,232,157,74,151,207,254,197,101,191,94,76,162,74,118,165,46,159,170,158,222,227,246,24,169,201,49,43,150,117,100,218,144,142,146,124,111,102,168,115,110,228,125,90,164,253,85,127,214,44,15,41,92,85,110,155,25,44,218,152,223,39,210,180,194,221,178,161,177,182,57,63,151,112,254,106,52,69,41,91,148,182,147,223,217,166,189,198,98,216,48,207,22,172,108,92,160,51,114,88,213,159,72,66,123,118,213,244,239,53,220,181,160,251,29,66,79,189,181,251,61,159,96,246,32,0,0,0,0,0,0,0,0,0,0,63,225,215,80,203,102,235,135,162,83,222,98,7,102,195,137,245,137,133,81,149,110,97,177,122,102,188,191,166,175,158,143,211,232,108,44,187,30,136,164,47,114,28,95,183,179,111,188,200,84,94,46,227,174,35,227,109,121,234,253,253,92,235,223,119,111,254,140,195,90,104,134,209,254,132,218,11,185,164,123,61,159,110,190,191,47,185,69,197,108,196,76,81,90,84,205,176,27,211,153,47,157,24,246,106,78,233,234,56,243,106,61,84,202,139,179,237,251,110,67,41,249,8,195,76,184,70,122,168,227,62,148,175,73,219,172,189,210,24,217,180,223,79,208,234,28,65,234,135,180,238,246,107,222,125,146,160,136,146,90,23,112,241,56,213,123,49,135,88,103,89,188,164,175,99,116,254,159,113,232,103,167,50,67,109,251,18,175,106,253,199,253,35,52,55,37,101,235,138,183,34,174,255,0,229,36,108,215,187,249,40,36,251,8,191,71,220,61,46,38,225,21,211,133,143,197,102,226,143,176,165,239,229,43,123,103,174,210,65,159,98,22,175,231,19,222,63,152,41,126,75,195,92,84,181,239,40,178,57,37,77,171,194,144,242,182,18,190,105,185,45,184,174,195,74,191,67,216,70,127,226,26,60,193,139,230,14,35,225,101,173,121,65,145,206,42,157,30,12,151,21,176,211,243,142,70,109,195,45,13,41,253,50,246,17,127,136,123,80,0,1,252,61,8,181,63,96,175,78,34,217,251,141,133,180,249,216,57,135,139,221,112,206,140,235,114,165,104,101,200,109,105,151,29,105,216,244,117,33,91,92,109,7,169,44,140,251,139,179,83,20,229,90,172,213,46,106,204,170,213,90,71,81,58,161,33,111,188,230,196,163,123,142,44,212,163,209,36,68,90,169,71,220,68,66,202,184,103,228,81,139,130,84,44,113,196,118,121,145,24,54,164,82,226,110,50,249,194,56,114,89,123,123,50,8,251,141,101,177,72,211,218,126,194,22,213,22,51,48,162,179,14,50,54,50,195,105,105,180,234,103,162,82,90,17,106,125,189,196,63,212,127,147,177,152,125,73,91,168,220,105,211,78,211,33,254,132,68,146,36,151,113,118,8,171,196,182,115,17,50,185,94,67,202,208,222,76,166,209,216,125,170,58,116,205,59,190,193,66,20,36,33,202,229,57,183,123,16,169,108,165,95,97,172,181,26,57,202,52,88,145,50,233,96,183,13,90,160,237,218,82,143,176,251,250,22,61,255,0,168,69,126,46,120,65,2,234,195,8,183,228,88,250,84,104,238,32,220,119,122,187,99,181,30,123,166,157,13,100,159,164,173,117,218,103,246,247,10,106,165,212,165,81,234,81,106,176,156,217,34,27,200,125,165,104,71,162,208,162,81,30,134,70,93,228,93,228,61,206,40,98,253,107,20,96,209,219,175,47,155,38,149,14,60,52,187,162,19,243,109,18,244,45,18,132,151,123,134,126,211,250,204,115,248,239,185,22,67,82,89,86,215,25,90,92,65,233,174,134,71,169,119,141,1,112,224,196,9,56,129,150,26,19,243,21,185,218,49,69,164,107,161,22,164,205,62,33,235,216,148,251,86,126,255,0,180,199,12,226,163,149,103,111,59,49,120,183,106,177,186,109,40,141,217,168,220,69,171,13,53,54,67,138,213,111,17,119,169,61,137,73,159,187,94,225,78,42,75,209,36,26,84,91,29,101,122,31,113,232,162,63,239,119,139,156,225,27,142,175,223,152,109,55,14,43,50,249,149,42,18,220,84,116,114,200,180,132,204,120,12,164,245,75,105,79,210,89,247,168,213,246,247,139,8,1,65,28,78,93,152,238,105,234,253,90,116,216,204,132,181,218,93,173,149,70,102,157,223,175,191,180,69,36,198,121,76,28,148,163,86,201,91,77,90,151,126,154,143,243,73,26,148,73,34,237,51,208,135,236,122,37,70,138,252,89,15,55,201,113,73,68,166,15,84,171,213,215,84,171,219,238,238,49,54,242,95,196,122,240,193,153,212,251,43,16,164,122,74,216,113,246,152,37,236,105,158,145,179,56,237,238,209,168,203,113,205,141,180,190,205,117,61,125,250,25,220,94,19,226,253,147,140,182,188,107,170,200,170,117,145,31,109,10,81,242,30,111,98,148,218,28,52,252,234,16,103,161,56,158,221,61,191,110,158,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,137,197,140,94,178,112,106,215,147,117,94,213,78,142,35,13,173,73,62,67,206,111,82,91,91,155,126,105,11,50,212,155,87,110,158,207,179,90,116,206,135,17,235,199,25,167,84,44,172,61,145,232,219,97,15,186,193,175,99,79,117,109,145,200,111,118,142,198,67,141,239,109,196,118,107,169,105,239,212,202,18,51,18,163,90,126,84,134,91,231,56,148,174,83,231,170,83,234,235,170,149,236,247,247,16,252,106,35,74,141,38,93,164,122,24,255,0,69,70,121,44,20,149,35,70,205,91,73,90,151,126,154,137,91,195,25,217,141,102,158,145,210,39,93,236,199,75,189,165,216,217,212,97,235,223,250,187,187,69,251,128,175,126,46,88,234,245,135,134,208,176,226,141,47,151,82,174,173,181,72,71,44,143,88,79,71,158,202,143,85,54,164,253,36,23,114,137,95,103,120,166,52,165,233,114,9,41,45,238,188,189,11,184,181,81,159,247,187,197,199,112,173,202,179,182,101,152,140,91,186,152,219,50,172,68,236,20,110,35,209,135,90,133,33,181,234,135,140,187,210,174,197,36,143,223,167,112,238,124,71,241,2,78,31,229,134,186,252,53,109,118,178,82,169,26,232,71,161,61,79,150,122,246,165,94,212,23,187,237,33,159,217,15,185,42,67,178,94,86,231,30,90,156,89,233,166,166,103,169,247,14,129,133,248,191,90,194,232,53,134,232,43,229,73,170,195,145,13,78,232,133,124,219,164,141,75,69,33,69,222,217,31,176,254,178,30,26,169,82,149,88,169,74,170,205,115,124,137,143,45,247,85,161,22,171,90,141,70,122,17,17,119,153,247,16,185,78,17,120,67,2,214,195,25,87,228,168,250,212,106,238,44,219,119,122,187,35,187,30,3,164,157,164,179,79,210,78,186,237,35,251,59,132,169,205,204,88,146,242,233,127,55,49,90,32,173,218,170,139,176,251,250,23,253,223,172,103,26,188,132,55,92,168,182,215,106,19,45,228,167,236,37,158,130,251,184,104,206,143,47,43,148,36,48,173,77,146,138,210,251,15,177,69,78,135,175,127,218,37,89,145,40,141,39,220,125,131,252,218,140,195,10,82,218,70,211,86,186,246,153,143,245,31,229,42,51,51,98,189,14,74,55,178,251,106,105,196,234,101,170,84,90,25,106,93,189,198,42,87,137,134,69,24,183,229,78,199,28,57,103,151,17,243,118,69,82,38,227,63,156,51,153,37,231,183,189,32,207,184,144,91,18,141,61,165,237,33,90,180,90,205,82,217,172,197,173,82,100,116,243,169,242,16,251,46,108,74,246,56,218,201,73,61,20,70,71,162,146,93,228,100,46,55,135,78,126,227,98,149,62,6,14,98,26,246,220,48,163,180,212,73,90,25,243,219,66,98,71,66,118,51,29,40,78,231,28,89,234,107,51,46,227,236,208,197,133,150,134,90,151,180,127,64,0,7,138,198,123,230,14,28,97,109,211,121,79,145,201,77,50,143,58,75,106,216,106,245,219,140,227,132,90,18,85,250,7,236,50,255,0,16,206,30,54,95,146,241,43,21,46,139,202,84,142,114,106,85,121,178,25,86,194,79,205,57,37,199,19,216,73,79,233,251,72,143,252,67,251,106,97,13,211,119,90,53,139,206,155,31,90,125,21,137,15,190,189,237,247,50,210,92,81,104,107,37,125,21,23,113,31,235,238,31,83,45,151,162,172,12,113,178,238,61,219,80,197,118,157,205,61,53,209,9,152,202,207,249,42,253,15,97,13,18,224,173,236,198,34,225,157,26,242,140,189,237,212,58,141,167,161,150,188,185,14,55,237,74,125,168,247,23,244,143,108,100,74,45,15,184,69,124,216,100,35,13,51,31,25,154,163,108,250,46,189,27,118,146,247,72,127,126,227,97,63,67,168,109,5,162,25,211,187,219,175,121,118,211,126,96,178,139,138,217,119,152,146,187,105,155,160,57,175,46,95,58,49,111,208,154,215,212,109,231,20,90,41,228,151,111,219,246,121,12,34,199,76,71,193,42,243,85,251,6,185,208,62,214,239,253,21,135,117,213,14,35,253,21,181,151,115,171,246,123,126,205,45,211,41,252,79,172,76,85,140,155,115,18,75,208,213,228,107,177,95,61,35,168,212,223,89,246,51,17,40,70,212,54,143,111,110,239,121,24,158,45,58,135,155,39,91,61,82,174,227,31,246,0,0,0,0,0,0,0,0,0,57,198,52,99,214,31,96,77,13,21,219,238,169,210,50,238,188,178,228,62,230,237,22,218,79,242,77,172,203,67,117,30,207,111,219,165,56,102,159,137,110,36,227,138,221,161,90,44,124,156,160,30,221,204,239,143,51,155,249,5,23,172,228,84,45,58,45,165,31,127,110,239,113,118,196,107,90,213,184,47,170,252,123,122,221,133,214,84,102,111,229,53,204,67,123,182,33,75,62,213,154,82,94,170,20,125,167,236,22,135,148,174,19,209,218,98,13,241,142,19,57,142,175,155,173,27,150,101,203,208,223,107,251,34,52,206,221,75,148,190,239,247,62,243,22,113,110,219,84,91,82,152,213,30,131,15,166,136,206,237,141,243,22,189,53,81,168,251,84,102,125,234,51,239,246,143,168,2,11,113,107,196,149,90,185,124,145,104,71,123,99,247,22,205,158,174,186,116,243,160,184,125,233,50,238,87,188,191,88,169,188,170,225,163,248,179,142,22,245,148,193,106,115,186,189,123,191,145,13,247,61,170,79,243,126,242,254,129,108,156,72,114,221,14,239,192,151,170,148,149,127,25,81,182,242,15,67,237,231,76,136,149,125,39,73,63,69,39,222,71,250,133,32,118,145,253,98,218,120,66,102,17,19,104,147,240,110,176,127,63,29,199,102,198,95,251,218,81,2,58,19,162,91,211,188,207,180,215,175,188,189,162,207,136,245,45,75,218,63,160,3,243,212,39,70,166,65,145,81,154,231,45,136,173,45,231,85,161,158,212,36,140,204,244,45,76,251,8,251,133,99,231,219,137,60,74,100,90,174,16,225,26,55,205,87,62,36,218,158,166,92,190,201,81,220,111,147,34,41,145,232,162,109,90,165,125,189,196,125,230,42,146,179,89,169,92,21,57,53,154,188,158,162,100,183,86,243,206,108,74,55,45,106,53,40,244,73,17,22,166,102,125,132,61,198,94,173,117,222,24,197,106,80,219,103,154,183,234,240,82,148,238,219,169,156,166,146,93,186,151,233,123,198,140,112,138,216,93,163,135,148,26,35,133,181,81,233,209,80,164,119,237,52,176,218,76,181,212,245,211,111,126,163,217,0,0,134,28,86,170,44,193,203,51,168,119,190,69,69,76,167,191,189,84,249,218,123,62,161,70,246,210,137,23,29,41,106,78,226,76,214,12,203,93,53,249,194,26,65,202,195,232,145,151,188,63,91,108,114,136,173,170,81,105,187,118,191,192,88,237,30,163,22,112,250,30,41,97,213,195,97,78,127,144,221,110,153,46,1,61,180,213,203,55,152,113,173,219,73,73,215,78,97,158,155,139,95,121,119,140,247,230,171,46,23,86,93,113,54,171,109,214,17,205,128,228,167,221,129,39,86,211,205,142,114,31,67,74,216,151,92,82,117,75,38,122,40,245,46,227,250,248,168,246,248,77,132,55,158,49,94,20,235,66,208,166,117,82,38,201,101,165,159,57,164,114,208,183,91,108,215,243,139,65,30,134,226,123,53,212,245,26,10,202,62,11,47,1,176,70,135,99,201,86,179,122,120,210,102,150,157,210,122,70,26,112,187,22,178,239,107,249,39,167,187,222,125,122,163,79,137,85,167,201,166,78,107,153,26,91,43,97,212,110,50,220,133,36,210,162,212,140,140,187,12,251,140,86,14,115,56,91,78,185,43,149,76,71,193,143,85,217,107,126,100,154,111,97,243,29,82,228,60,181,115,100,203,34,45,77,77,39,66,78,158,210,46,242,31,87,133,174,88,113,135,5,111,219,130,227,191,109,239,70,197,122,4,186,114,15,171,138,246,229,27,208,150,71,243,78,172,203,82,105,126,207,103,127,118,182,100,63,194,123,201,141,6,68,133,158,137,105,165,172,207,220,68,70,99,58,185,223,184,149,114,102,102,249,144,167,249,169,139,91,169,196,65,237,219,162,83,80,146,100,93,197,250,66,117,100,63,40,150,94,48,229,90,170,245,201,27,153,46,167,45,246,163,185,189,210,229,115,41,209,77,42,209,15,32,149,161,184,163,208,244,212,64,44,212,229,246,185,151,92,85,169,217,245,47,90,35,143,61,38,3,158,161,110,140,114,95,109,174,194,113,195,46,198,79,233,30,190,255,0,175,168,100,230,175,133,248,162,211,217,121,197,170,126,231,174,39,21,26,131,83,230,200,46,150,107,229,30,36,98,228,176,73,37,237,55,28,86,174,56,73,62,229,105,216,99,228,102,203,34,248,133,150,170,163,179,205,94,149,182,222,90,156,143,59,70,24,209,6,167,205,41,229,245,14,57,249,54,55,106,126,253,59,203,183,146,96,222,58,98,6,6,92,204,220,182,45,91,164,121,181,39,152,158,67,14,115,16,78,54,179,78,174,182,178,45,77,164,118,233,236,251,117,182,188,164,113,68,179,49,101,84,203,23,18,32,250,22,191,201,102,57,74,230,187,39,172,123,230,26,221,177,152,137,67,123,220,113,103,166,237,19,183,78,227,35,19,210,12,216,213,24,108,207,134,231,49,137,13,165,214,213,161,150,169,81,17,145,232,125,165,216,100,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,78,155,26,157,17,233,211,28,229,177,29,181,58,226,180,51,209,41,35,51,61,11,183,184,140,64,204,219,241,68,178,240,153,85,59,23,13,224,250,106,224,228,191,28,228,243,93,141,209,189,243,237,110,216,244,69,33,205,142,54,131,211,118,138,221,167,113,25,138,147,198,76,116,196,12,115,185,158,185,111,170,183,86,243,138,87,45,60,134,27,229,160,220,113,100,157,90,109,4,122,27,171,237,211,219,246,105,214,242,157,145,124,66,204,173,81,169,228,175,69,91,108,173,43,145,59,70,31,213,4,166,13,73,229,245,13,185,249,55,247,106,94,237,59,207,179,235,231,26,173,133,248,92,211,57,121,194,90,126,215,237,231,83,30,189,84,230,200,62,170,107,5,34,36,146,228,190,74,36,110,54,219,94,173,184,105,46,228,235,218,99,151,229,91,47,181,204,197,98,173,50,207,166,250,177,27,121,153,51,220,245,15,108,98,146,195,110,246,27,141,153,246,60,95,68,245,247,125,83,247,62,25,68,179,48,123,42,212,183,173,168,220,185,116,217,108,53,33,205,238,159,55,151,78,148,106,86,139,121,100,157,77,180,158,133,174,130,10,228,130,226,85,183,153,155,26,66,95,229,38,85,110,153,17,103,183,118,169,85,66,49,153,119,31,232,141,21,64,121,50,96,199,144,131,213,46,180,133,145,251,200,200,140,127,184,172,222,41,89,97,198,28,106,191,109,251,142,194,183,189,37,21,152,17,41,203,62,174,43,59,84,79,77,89,159,206,186,131,61,9,212,123,61,189,253,250,124,172,153,240,182,157,109,215,41,120,143,140,254,179,177,22,196,200,212,222,194,229,186,149,199,121,10,230,198,150,100,122,26,93,78,134,157,61,166,93,196,44,250,157,79,137,74,167,198,166,65,107,151,26,35,40,97,164,110,51,218,132,164,146,146,212,204,204,251,8,187,204,114,44,220,96,178,241,227,4,171,150,60,101,105,48,227,201,145,8,180,239,145,210,62,211,101,218,180,23,123,191,202,86,158,255,0,121,103,211,22,112,134,243,193,219,194,163,104,93,244,206,153,248,82,94,105,7,206,105,124,196,33,215,27,37,252,218,214,69,169,182,174,205,117,45,7,136,29,171,42,185,112,186,179,21,137,180,187,110,142,142,84,6,229,48,236,249,90,182,174,84,114,144,194,29,86,197,58,218,149,162,94,35,209,39,169,247,23,213,160,252,37,195,232,120,89,135,86,245,133,5,254,123,116,74,100,72,6,246,211,79,48,217,97,182,183,109,53,43,110,188,178,61,55,30,158,243,239,30,99,52,239,162,62,94,241,1,110,49,205,35,182,170,165,166,237,186,127,1,127,180,102,250,229,81,46,227,170,173,41,218,74,154,249,145,107,174,159,56,98,242,56,82,212,153,159,150,102,144,215,124,122,138,89,87,127,122,105,240,117,246,125,98,103,128,0,241,184,185,107,174,239,195,218,245,17,178,220,169,20,249,72,74,59,183,26,152,113,36,90,234,90,107,187,191,81,156,236,194,218,235,179,241,142,235,161,56,207,41,108,85,231,37,73,221,187,67,76,167,82,125,186,159,232,251,199,135,163,86,106,86,253,78,53,102,145,39,167,153,17,212,60,203,155,18,189,171,66,137,73,61,20,70,71,161,145,31,105,11,91,200,79,18,120,149,56,180,172,33,197,196,108,154,158,68,72,85,61,76,249,157,145,99,182,223,38,60,82,34,213,70,226,181,82,251,59,140,251,140,89,197,62,116,106,156,24,245,24,78,115,24,148,210,30,105,90,25,110,66,136,140,143,67,208,203,176,203,188,126,128,1,252,51,208,181,63,96,172,46,47,121,132,68,42,36,12,27,163,159,207,72,113,169,178,87,254,246,164,79,142,180,232,166,244,239,34,237,37,235,238,47,104,170,42,37,46,69,118,179,6,139,23,242,213,9,45,69,111,187,233,45,100,146,239,50,46,243,247,144,189,12,189,229,134,157,72,201,194,237,77,218,207,184,109,147,121,238,197,126,89,250,83,77,168,191,42,105,250,69,236,50,47,176,82,174,45,219,114,44,28,91,186,173,179,61,174,209,171,243,163,36,251,15,67,102,75,136,47,106,189,168,247,159,235,23,25,194,83,18,85,117,101,242,61,161,33,237,239,219,187,247,250,186,107,212,78,156,225,119,36,139,185,62,243,253,66,116,128,249,119,21,181,69,186,233,142,209,235,208,250,152,143,109,222,223,49,104,215,69,18,139,181,38,71,222,146,62,255,0,96,172,124,218,240,158,142,235,19,175,140,15,151,203,117,28,173,40,220,179,61,250,155,13,127,100,73,153,161,104,92,213,247,127,185,247,24,171,203,170,213,184,44,90,252,139,118,226,133,209,212,97,236,230,181,204,67,155,119,161,43,46,212,26,146,126,170,210,125,135,237,18,231,43,28,75,113,39,3,150,213,10,238,99,229,29,0,183,109,103,124,120,124,175,203,168,253,102,226,173,106,213,110,164,251,251,54,251,143,178,227,240,95,30,176,251,29,168,107,174,216,149,78,173,150,180,230,23,33,246,246,234,183,18,95,149,109,6,122,155,75,246,123,62,205,122,56,0,0,0,0,0,0,0,15,249,90,210,218,77,107,61,8,132,36,205,215,18,139,39,2,141,86,229,146,207,167,46,2,211,123,123,158,139,202,252,130,203,181,200,171,66,181,109,213,31,127,102,223,121,150,148,211,138,216,183,122,99,61,208,229,211,122,84,58,185,174,233,161,242,154,111,77,27,66,63,208,208,130,238,105,62,207,103,219,175,124,203,15,15,60,88,199,217,105,168,84,99,250,14,129,219,252,59,124,105,59,187,30,47,201,148,148,44,190,113,146,79,252,173,123,139,182,227,50,233,148,252,50,203,125,9,170,101,157,3,89,73,221,205,149,205,145,243,158,187,202,47,81,199,156,34,208,158,81,118,31,215,238,211,181,128,0,164,110,45,88,188,155,207,28,126,66,195,115,88,246,215,210,236,239,234,33,193,119,218,130,62,244,159,242,143,245,119,15,105,193,203,9,158,169,226,37,79,20,101,51,243,116,110,79,76,189,197,254,140,197,65,133,246,18,203,221,237,73,253,90,119,139,124,168,211,162,85,161,185,2,115,92,198,29,211,114,119,25,107,161,145,151,105,25,31,121,16,207,46,108,50,147,122,101,222,237,169,148,136,156,235,121,153,49,98,70,155,204,105,60,199,28,136,79,40,185,100,243,139,45,13,46,23,111,103,171,245,145,14,93,131,120,137,84,194,204,73,160,94,180,165,237,114,157,81,138,250,203,68,158,228,55,33,183,13,62,178,85,166,188,178,237,208,255,0,160,104,203,0,177,26,54,42,225,13,171,123,48,173,92,168,82,32,189,36,180,63,85,231,34,180,226,203,181,41,215,242,157,228,68,95,226,29,8,7,155,191,241,6,215,195,75,106,101,213,118,212,58,56,16,153,113,229,175,148,227,159,65,181,44,203,70,210,165,125,20,43,217,236,20,197,158,206,33,23,38,53,87,106,86,13,129,43,163,180,35,169,232,107,245,27,115,171,218,185,45,27,159,59,25,14,183,189,167,81,234,238,236,211,191,93,76,160,194,140,212,163,81,159,105,158,166,3,189,228,99,151,248,206,216,188,198,185,133,233,202,102,133,187,77,15,210,17,187,70,138,34,233,211,51,161,104,92,180,232,94,238,193,254,160,0,33,71,22,56,41,153,150,130,82,143,78,69,87,154,95,105,83,231,127,222,40,226,148,234,163,212,225,190,143,164,219,237,172,190,210,81,24,209,118,75,106,111,85,114,217,98,190,255,0,210,69,10,152,223,179,184,160,71,63,97,23,188,119,1,240,47,91,26,215,196,42,35,182,237,219,77,235,160,59,187,115,92,231,26,237,52,41,7,218,218,146,175,162,181,23,127,180,113,104,249,12,203,108,106,207,166,89,177,180,116,189,100,151,164,231,246,43,126,226,63,236,143,127,179,65,219,109,75,54,223,178,233,140,210,109,232,61,52,118,27,75,72,79,53,107,209,41,74,82,69,170,212,103,220,146,246,251,7,219,0,0,31,18,248,150,112,44,186,252,228,171,105,199,165,202,116,143,77,116,52,180,163,254,129,155,108,196,84,85,85,199,43,242,114,220,222,110,92,149,69,107,166,154,235,49,211,247,23,188,94,143,15,58,2,232,57,88,179,183,187,204,244,141,54,159,60,189,93,54,147,148,232,157,157,231,175,119,127,103,216,63,78,118,114,209,75,204,86,17,85,41,135,234,85,169,113,223,168,83,207,214,61,242,27,139,37,45,35,242,173,164,181,83,221,234,51,47,121,105,221,65,119,53,2,227,194,44,69,149,72,150,158,154,173,109,85,86,148,43,86,215,163,177,223,82,73,90,17,169,63,73,179,236,212,203,179,218,66,237,178,1,142,20,188,206,101,221,86,125,223,252,34,117,50,57,208,166,51,235,35,157,29,184,49,91,113,123,155,109,178,78,170,125,69,161,25,153,123,15,221,195,51,135,194,174,159,87,102,161,127,96,130,185,51,72,157,144,245,43,69,43,154,173,36,58,165,115,164,203,34,78,166,109,35,66,79,103,127,188,133,89,222,214,45,211,135,23,20,171,110,235,167,116,85,8,47,45,167,27,231,54,230,138,67,138,65,246,182,165,39,233,33,69,222,125,194,89,100,179,136,101,223,128,181,72,54,149,226,191,72,218,75,54,163,26,52,105,158,149,38,168,237,243,53,110,50,221,94,214,154,87,171,175,110,190,253,53,185,124,27,198,171,31,28,45,56,247,109,145,82,234,163,58,148,115,11,146,242,57,107,54,155,112,211,243,173,160,207,66,117,61,186,123,126,221,61,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,14,103,140,217,132,195,108,13,166,28,235,226,179,210,173,113,101,73,97,190,158,66,249,156,132,37,106,45,90,109,122,118,45,61,254,255,0,110,134,41,223,58,124,67,46,252,122,170,206,180,172,229,250,58,210,108,221,140,72,209,167,186,164,146,164,55,204,213,200,200,117,27,154,117,62,174,189,154,123,245,210,38,89,54,45,211,136,247,20,91,110,212,167,117,181,9,207,33,166,219,231,54,222,170,91,137,65,118,184,164,167,233,45,37,222,93,226,211,50,119,194,178,159,72,102,5,253,141,234,231,77,209,169,12,210,180,82,121,74,210,59,169,87,58,52,179,37,104,100,234,52,52,246,247,251,136,119,60,255,0,227,133,47,44,121,119,77,159,104,127,7,157,83,142,84,40,108,250,203,228,199,114,12,166,219,94,231,27,112,149,162,152,73,104,102,70,126,211,247,210,77,179,64,184,241,119,17,98,210,34,39,169,171,92,181,84,37,106,213,180,106,236,135,201,38,173,12,210,159,164,225,118,106,69,219,236,33,126,153,37,203,69,47,46,184,69,75,166,23,173,86,169,199,98,125,64,253,98,217,33,200,177,146,234,63,42,226,79,69,51,222,157,11,220,90,119,254,110,33,116,5,87,178,177,120,237,119,151,232,234,109,66,121,250,186,238,38,233,210,251,59,203,78,254,254,223,176,81,118,93,234,42,165,99,149,135,57,14,108,54,238,74,90,181,211,93,52,152,209,251,143,220,52,147,99,203,57,246,93,2,114,149,184,228,82,226,186,103,166,154,154,154,73,255,0,72,251,96,0,3,226,93,118,109,191,122,83,30,164,220,48,122,152,239,182,166,150,158,106,209,170,84,149,36,203,84,40,143,185,71,237,246,142,37,35,33,121,109,147,89,244,211,214,54,174,159,106,139,210,115,251,85,191,113,159,246,71,191,217,160,237,54,85,141,107,225,237,17,171,118,210,166,244,48,26,219,181,174,115,142,246,146,18,130,237,113,74,87,209,66,75,191,216,62,248,225,249,209,169,189,74,203,101,244,251,31,73,116,42,155,126,206,227,129,32,253,164,126,225,157,26,171,170,145,83,152,250,254,147,143,184,179,251,77,70,98,241,248,78,65,76,60,180,26,146,122,243,234,188,211,251,78,159,7,254,225,53,192,0,127,148,173,58,103,181,45,75,150,173,75,223,216,51,175,158,126,95,227,59,125,114,218,229,151,167,42,154,150,237,117,63,72,73,237,28,16,18,102,149,18,136,251,72,245,33,57,242,41,196,34,228,193,90,229,58,193,191,165,117,150,132,133,51,13,30,163,109,244,155,151,25,162,115,230,163,45,215,54,52,210,253,93,221,186,247,235,161,157,206,216,24,131,107,226,93,181,14,234,180,170,61,100,25,140,182,234,23,201,113,191,166,218,86,69,163,137,73,253,21,167,217,237,30,144,7,61,199,220,70,141,133,88,67,117,94,207,171,71,41,244,137,207,70,45,15,214,121,184,174,184,130,236,74,180,252,159,121,145,151,248,134,115,113,147,17,42,152,167,137,53,251,214,170,189,206,84,106,50,159,65,104,146,218,135,36,56,225,39,213,74,117,211,152,125,186,23,244,9,39,195,131,43,149,236,98,198,42,37,249,50,63,42,223,181,106,81,170,102,246,244,43,154,252,105,81,29,229,109,39,80,180,234,219,134,123,182,168,139,220,103,216,47,114,52,102,97,198,106,36,116,109,105,148,37,180,39,83,61,18,69,161,23,111,111,113,10,42,226,151,132,207,88,121,134,155,113,178,206,216,183,18,28,168,169,91,136,245,122,68,233,171,63,229,168,251,145,238,34,250,136,122,30,18,216,188,86,102,57,124,133,152,230,145,238,94,238,206,238,158,28,231,125,136,51,239,81,127,40,191,95,112,187,144,0,28,83,49,121,80,195,44,200,80,157,166,94,48,52,148,173,188,185,92,217,31,55,235,178,163,245,27,121,178,61,73,148,151,105,253,126,253,105,207,51,220,60,241,99,0,166,42,161,77,143,233,203,127,179,248,118,248,209,182,246,50,95,147,57,43,89,252,227,198,159,249,58,247,31,103,3,194,156,91,189,48,98,232,110,233,178,234,29,36,214,181,212,249,77,57,174,173,173,31,232,136,89,119,58,175,103,183,236,210,229,178,139,196,162,201,199,83,77,185,123,51,232,59,128,245,216,222,231,165,115,127,46,179,237,110,42,16,157,27,105,39,223,219,187,222,71,172,219,66,210,226,73,104,61,72,199,253,0,0,0,0,0,0,15,225,158,157,166,43,63,137,38,126,165,89,138,153,130,184,93,51,151,83,62,95,95,55,150,71,201,254,195,146,223,205,191,28,210,173,82,167,19,234,175,179,188,251,116,33,84,52,74,13,199,125,86,147,78,163,68,235,170,18,53,218,142,99,109,110,218,131,62,245,26,82,94,170,15,251,194,221,50,123,194,238,220,177,150,87,150,48,55,233,89,235,254,199,139,171,140,116,250,117,13,171,215,143,45,73,94,228,173,179,237,46,205,52,246,153,139,20,137,14,60,22,19,26,43,123,27,78,186,22,166,125,231,175,183,237,31,238,0,3,200,226,189,223,22,194,176,42,151,100,199,54,51,7,145,185,90,25,233,189,244,54,93,132,149,31,122,203,216,99,52,55,109,199,82,190,110,121,85,233,190,188,169,187,55,125,18,250,13,165,5,220,73,46,228,23,176,95,87,15,12,14,252,13,101,238,138,197,78,47,38,183,80,234,122,242,223,187,242,115,165,155,127,69,197,163,232,56,95,71,79,175,183,186,81,15,57,127,225,253,175,137,150,204,171,74,239,167,117,180,217,136,90,28,107,156,227,122,146,219,83,103,235,54,164,171,232,173,69,216,126,209,10,110,30,16,184,39,82,186,202,224,163,85,189,27,21,83,250,181,194,228,75,123,84,115,77,102,142,98,166,235,220,100,157,116,246,106,38,150,27,88,84,140,50,178,233,54,69,8,180,133,73,136,196,70,190,151,106,90,105,13,17,250,202,81,247,32,187,204,254,211,239,30,156,113,204,196,230,131,13,242,239,105,77,173,221,149,109,147,146,195,157,28,94,67,231,207,123,148,234,155,70,246,218,112,147,185,76,168,181,50,208,187,207,235,163,236,216,103,6,250,204,189,215,41,234,131,221,53,5,135,214,80,161,237,101,122,54,78,62,109,171,121,50,218,254,131,230,90,43,183,179,83,237,238,240,184,27,151,236,70,199,251,161,155,106,193,163,245,138,53,167,168,115,168,97,190,83,124,198,144,165,232,235,136,221,167,57,29,132,122,158,191,110,150,75,104,240,153,162,91,88,122,204,219,130,87,93,114,60,210,86,250,57,107,107,148,102,194,77,77,234,137,134,218,180,113,39,218,93,250,251,132,68,206,198,86,98,224,97,210,234,20,216,220,148,200,101,132,188,157,230,175,93,93,73,168,245,83,203,254,104,187,191,255,0,190,7,36,78,202,103,51,54,34,226,118,175,211,180,190,206,206,210,244,132,111,120,209,92,21,56,184,81,214,233,104,181,52,131,81,125,122,22,163,253,192,0,70,62,34,118,172,139,163,44,183,34,35,150,190,143,141,50,114,187,190,139,116,249,122,247,153,126,151,215,246,12,251,200,108,216,144,227,39,222,218,205,63,222,49,127,28,51,229,61,43,43,52,62,113,235,202,84,102,147,221,244,74,157,15,65,43,0,0,0,0,7,62,204,12,206,131,4,47,201,100,122,114,237,170,162,191,189,17,211,254,129,155,187,177,42,172,226,45,101,41,61,21,58,183,32,136,254,181,190,175,179,223,245,13,22,101,54,148,138,54,89,176,178,18,75,214,77,155,67,53,159,189,94,143,96,140,251,207,220,58,193,145,25,25,31,113,138,156,226,229,150,102,33,84,162,227,117,179,7,150,135,144,136,213,15,157,51,220,225,170,124,151,87,235,187,217,220,158,196,163,79,119,184,114,222,17,24,129,42,129,143,51,45,66,254,199,168,210,220,61,59,62,155,147,96,55,250,38,125,197,239,33,118,195,135,102,91,41,248,117,152,251,90,85,46,226,131,203,169,242,151,210,76,230,190,124,167,121,111,37,10,229,161,230,210,173,20,241,171,67,61,15,184,251,59,169,55,53,249,56,196,60,177,220,111,34,177,19,159,64,125,245,20,25,220,198,19,204,66,156,127,150,92,180,190,226,203,84,48,106,245,190,195,237,239,242,25,127,204,118,33,229,238,234,133,92,179,170,124,168,168,150,219,243,34,242,88,87,80,217,56,210,150,141,238,52,225,163,113,50,146,212,139,82,239,47,110,183,113,148,12,235,216,89,152,183,152,134,220,174,150,231,142,194,78,92,29,143,47,181,40,142,75,87,51,144,219,127,148,127,110,133,238,212,187,59,164,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,8,105,156,222,33,54,86,94,152,114,214,182,93,244,157,212,122,110,141,181,214,121,93,177,214,94,186,227,56,218,181,105,229,31,127,102,154,119,159,101,42,98,142,46,223,120,197,93,249,69,126,86,125,33,48,190,138,250,118,90,211,212,66,15,177,164,32,187,155,71,179,217,246,142,167,149,12,156,98,30,103,46,54,81,71,137,200,160,48,250,74,116,238,99,10,229,161,46,49,204,46,90,159,109,103,162,31,37,122,191,97,118,247,93,150,90,114,159,135,89,112,181,162,210,237,216,60,202,159,41,29,92,206,107,229,205,119,150,202,86,174,90,222,113,41,213,76,146,180,35,208,187,139,179,191,184,138,74,226,241,136,50,171,248,243,14,212,63,236,122,117,45,179,211,179,233,183,54,123,127,162,71,220,126,243,29,71,132,110,89,152,155,82,149,141,215,52,30,98,25,66,227,83,254,116,203,107,132,168,18,90,95,168,239,111,122,187,20,141,61,254,225,108,100,68,68,68,93,196,57,62,108,169,72,172,229,155,20,225,40,189,101,89,149,195,65,251,149,232,247,200,143,188,189,227,58,118,154,85,70,196,90,50,20,173,85,6,183,28,140,244,246,161,244,253,190,239,172,105,19,47,179,14,126,8,88,114,204,245,55,45,170,90,191,191,13,163,254,145,208,64,0,0,0,4,83,226,97,41,232,185,89,174,114,79,242,167,37,165,119,125,19,167,76,212,80,60,118,205,249,13,180,93,166,226,201,63,223,49,160,142,29,150,172,139,91,44,182,226,36,22,158,144,141,14,114,123,190,139,148,248,154,119,25,254,143,213,246,9,56,0,3,252,39,41,196,66,144,182,139,85,165,165,154,75,235,208,244,25,212,206,243,178,94,204,205,246,185,101,162,253,59,84,236,236,238,244,132,159,112,247,217,39,202,204,92,115,58,165,66,165,27,156,152,236,190,150,83,188,211,235,167,166,52,158,169,121,31,206,159,127,255,0,242,93,221,220,38,104,151,46,30,61,54,223,151,208,220,108,182,165,176,223,45,110,243,76,152,81,165,189,87,48,155,78,174,40,187,79,187,79,112,173,172,114,203,246,35,96,5,208,245,181,127,81,250,53,18,213,211,185,212,48,231,53,190,99,168,74,244,105,197,237,215,146,190,195,61,75,79,179,95,117,148,252,224,223,89,104,186,226,189,79,123,169,160,190,250,10,108,61,172,163,86,205,198,13,197,111,54,92,95,208,96,139,68,246,246,234,93,189,247,131,151,108,208,97,190,98,45,40,85,187,78,173,190,114,152,111,172,139,200,124,185,15,114,154,83,136,222,227,77,146,182,169,228,150,164,90,31,121,125,93,140,121,140,73,176,169,24,155,101,213,172,138,234,117,133,86,136,252,71,123,85,216,151,90,91,71,244,84,147,238,89,247,25,125,165,222,33,109,191,194,23,4,233,183,89,220,53,138,175,164,162,166,127,86,136,92,137,108,232,142,105,44,145,204,76,221,123,136,211,174,158,221,68,214,176,48,254,215,195,59,102,45,165,104,83,186,42,108,68,33,13,181,206,113,205,9,13,161,178,245,156,82,149,244,80,146,237,63,96,244,98,4,241,105,192,197,95,120,50,197,251,69,137,205,169,208,101,165,217,39,204,219,164,38,34,78,117,103,235,56,148,253,37,151,114,77,94,237,75,176,83,77,165,113,212,172,107,158,45,122,23,169,42,22,253,191,68,254,155,106,65,247,146,139,185,103,236,26,94,194,139,190,45,251,96,82,238,200,110,111,102,119,63,106,180,50,215,99,235,108,251,13,41,62,244,31,176,135,174,0,1,254,18,225,199,156,194,163,74,111,123,106,211,82,212,203,184,245,246,125,130,186,243,133,194,238,220,190,86,119,150,15,183,232,169,232,254,200,139,171,143,245,26,244,237,167,215,145,45,41,70,212,161,195,236,46,221,116,246,17,138,139,173,208,110,59,22,182,170,117,102,39,67,80,143,166,228,115,27,119,110,228,17,247,164,212,147,245,86,95,223,22,189,195,111,63,82,175,53,67,193,92,81,153,204,169,151,51,160,155,203,34,231,127,102,73,115,230,216,142,73,78,137,75,105,245,151,219,222,93,186,144,179,2,61,123,72,127,64,0,0,0,0,0,115,28,202,98,66,240,143,5,174,28,65,66,119,42,151,210,104,90,233,175,54,91,45,126,138,191,156,253,19,253,93,227,57,123,46,204,89,189,12,152,107,175,173,85,59,147,185,166,183,242,218,247,158,212,22,136,111,234,238,247,139,197,200,126,75,45,220,189,217,45,86,171,176,57,215,100,253,221,83,252,215,19,166,199,165,37,30,170,95,113,175,201,60,69,216,69,245,246,247,75,208,0,0,28,167,52,22,5,95,19,112,78,224,179,168,78,109,157,55,164,229,118,36,254,132,182,92,87,210,82,75,232,160,251,204,191,160,86,246,74,184,98,226,44,75,242,29,245,142,52,47,70,211,41,252,205,144,58,166,30,234,121,140,200,104,254,114,52,173,200,218,174,82,190,137,235,174,157,218,152,183,70,154,67,40,38,219,78,137,46,226,212,127,216,0,8,151,158,76,239,219,185,105,182,95,160,209,166,115,47,41,241,148,112,217,229,184,92,146,91,114,82,219,219,148,195,141,43,71,152,34,218,102,90,251,123,59,233,7,22,241,126,246,198,139,186,109,227,124,85,58,217,146,222,113,194,62,67,45,237,74,157,113,205,191,52,132,17,232,110,171,183,79,111,216,69,217,50,143,146,76,65,204,125,201,10,90,224,244,182,187,110,182,185,83,57,172,47,114,9,198,13,104,229,243,219,112,181,105,237,218,151,111,102,133,219,221,119,248,7,151,235,3,47,182,76,43,78,202,165,116,202,109,150,250,199,121,239,175,158,249,50,211,107,115,107,142,47,110,238,74,79,105,30,133,167,103,183,94,156,101,175,120,175,142,49,54,204,105,88,39,73,184,10,30,231,217,172,199,103,155,204,50,209,37,18,160,189,52,215,78,254,222,225,82,120,49,116,252,140,197,59,86,229,221,180,160,86,32,200,53,105,174,132,137,45,175,94,227,253,31,113,141,36,97,37,120,238,156,44,179,174,83,237,42,173,2,159,53,42,253,34,118,51,107,215,184,180,250,93,218,23,216,67,214,0,0,224,57,233,110,3,153,101,189,74,160,173,169,42,61,72,219,236,81,234,191,71,201,211,187,245,253,67,59,115,73,5,49,242,111,232,147,171,219,246,106,98,251,184,97,195,40,153,88,165,104,173,220,231,216,123,187,77,53,167,66,236,255,0,168,75,64,0,0,0,1,193,243,189,118,21,165,150,107,242,98,100,242,94,147,65,170,69,104,246,110,220,181,83,228,154,75,184,200,187,83,237,25,249,176,35,74,186,49,74,221,142,105,230,191,84,175,68,74,139,82,78,229,57,33,4,126,226,46,213,125,95,168,105,47,5,169,174,81,176,122,198,164,186,141,139,135,109,211,35,169,58,235,161,162,43,105,50,215,83,247,123,199,179,30,71,21,176,230,137,138,216,127,94,176,235,236,115,34,214,105,210,160,171,214,90,118,243,152,91,70,126,162,146,103,216,225,255,0,40,190,210,239,21,155,151,252,149,222,249,118,206,203,63,193,180,182,92,109,50,224,73,222,207,99,39,87,107,150,214,206,123,142,126,77,157,119,43,183,216,125,189,246,190,93,132,63,163,202,98,110,26,90,120,179,103,212,108,187,202,155,214,211,234,17,222,97,109,243,157,111,242,141,45,179,61,91,90,85,244,92,87,180,187,254,195,20,201,157,206,29,87,54,6,212,37,222,184,121,23,173,180,86,110,62,104,222,219,125,26,77,82,92,217,171,210,86,235,155,26,105,29,186,122,218,251,245,35,136,86,5,249,115,225,101,227,2,240,181,166,244,117,74,84,166,159,66,249,109,185,235,52,234,28,34,209,105,82,126,147,105,246,31,119,180,133,224,228,59,60,52,108,199,219,49,173,107,137,238,85,223,77,136,130,146,157,171,87,80,77,183,21,11,119,84,48,219,72,220,235,199,234,145,158,158,206,206,233,132,0,0,0,0,0,0,0,0,43,87,58,57,245,206,134,81,177,76,237,106,149,139,133,83,173,186,239,83,80,182,106,41,166,85,157,230,65,76,151,16,134,31,116,228,52,217,204,109,178,101,79,33,178,52,167,156,217,145,232,178,30,87,45,28,99,46,171,175,20,224,90,217,140,182,237,74,53,183,89,229,83,226,212,104,16,220,143,209,206,118,75,40,67,243,29,153,52,219,110,26,27,83,202,113,100,70,164,232,147,34,50,35,22,168,34,255,0,16,188,208,95,217,76,193,122,46,35,97,205,34,223,168,212,170,55,68,106,35,173,86,227,188,243,9,97,200,146,222,82,146,150,93,105,68,189,209,208,68,102,163,45,13,93,157,198,81,131,38,124,80,49,247,49,57,147,179,240,114,245,180,48,254,21,22,224,244,135,82,253,46,159,53,185,72,228,64,145,33,27,20,228,183,16,90,173,148,145,234,131,245,76,244,208,244,50,179,241,18,184,129,231,142,54,81,44,218,92,11,49,22,253,103,17,107,242,27,92,42,69,73,110,173,17,105,196,106,230,205,121,166,77,42,52,26,145,201,66,77,198,247,45,106,82,77,100,195,136,16,86,147,198,87,55,117,250,172,42,21,11,11,176,214,163,82,168,200,110,36,56,113,40,149,55,159,146,251,138,36,182,211,109,166,105,169,107,82,140,146,73,34,51,51,50,34,22,191,129,114,49,198,118,28,83,170,121,135,139,106,65,188,231,107,34,77,54,219,97,228,69,167,54,162,45,145,150,227,143,189,206,121,61,166,183,16,162,111,114,182,163,121,32,157,115,160,14,41,156,204,107,186,178,237,150,203,195,24,236,170,125,42,109,106,223,244,127,76,197,81,167,28,138,190,124,248,241,215,189,45,184,218,207,68,60,163,45,22,94,177,22,186,150,164,117,237,130,28,93,179,37,137,88,209,96,225,205,118,201,195,86,41,183,85,209,74,162,76,118,37,54,122,95,109,137,50,219,101,197,54,165,76,82,73,100,149,153,145,154,84,90,233,169,31,112,183,64,28,211,49,184,223,74,203,142,15,86,177,150,187,67,151,87,166,208,36,83,147,50,36,71,18,135,205,137,19,152,140,226,219,221,234,169,104,75,230,178,65,154,73,102,130,73,169,27,183,151,171,176,47,251,55,20,236,218,78,32,225,245,195,18,185,111,87,35,148,152,51,163,25,236,117,26,153,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,23,160,0,28,126,171,153,139,54,129,154,58,86,86,43,176,101,197,174,220,118,186,46,58,20,228,145,184,196,197,147,179,9,248,139,34,78,172,173,13,67,55,82,179,51,66,203,152,147,52,41,40,39,123,0,0,0,14,105,104,230,6,193,188,241,182,253,203,253,61,114,227,93,152,123,30,157,46,115,82,205,148,34,107,18,216,75,196,236,84,147,134,235,136,104,156,105,46,169,72,73,33,111,54,93,187,136,199,75,0,1,74,223,213,171,205,63,250,193,194,175,253,213,81,255,0,46,22,233,130,23,173,87,18,176,94,193,196,106,236,120,140,84,174,171,94,149,91,152,212,68,41,44,54,252,152,141,188,226,91,74,148,165,18,9,75,50,34,53,40,244,211,83,62,241,237,64,0,68,172,216,241,20,194,60,173,98,37,177,135,213,37,75,175,212,151,33,114,110,168,52,136,200,147,38,153,78,84,71,142,57,106,183,154,66,36,185,33,81,22,72,81,171,248,57,58,165,18,119,176,107,149,84,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,214,3,138,101,71,53,216,113,155,92,56,69,235,101,59,208,213,96,242,216,175,208,31,120,151,42,145,41,68,102,73,81,145,23,49,149,237,81,180,241,17,37,196,165,68,100,133,161,198,209,218,192,7,52,204,110,55,210,178,227,131,213,172,101,174,208,229,213,233,180,9,20,228,204,137,17,196,161,243,98,68,230,35,56,182,247,122,170,90,18,249,172,144,102,146,89,160,146,106,70,237,229,234,236,11,254,205,197,59,54,147,136,56,125,112,196,174,91,213,200,229,38,12,232,198,123,29,70,166,70,70,70,68,164,45,42,37,33,104,81,18,208,180,169,42,36,169,38,69,232,0,7,20,206,102,53,221,89,118,203,101,225,140,118,85,62,149,54,181,111,250,63,166,98,168,211,142,69,95,62,124,120,235,222,150,220,109,103,162,30,81,150,139,47,88,139,93,75,82,58,246,193,14,46,217,146,196,172,104,176,112,230,187,100,225,171,20,219,170,232,165,81,38,59,18,155,61,47,182,196,153,109,178,226,155,82,166,41,36,178,74,204,200,205,42,45,116,212,143,184,88,166,101,243,49,102,229,106,222,181,47,60,65,131,45,118,245,126,232,143,110,78,155,24,141,107,166,33,232,178,94,41,102,209,36,212,242,18,168,233,37,161,62,190,197,169,73,37,169,36,218,251,0,0,8,85,196,135,58,216,167,147,239,193,223,224,206,129,106,84,254,86,250,95,173,244,236,89,47,114,250,94,147,151,202,228,190,214,154,245,43,221,187,118,186,39,77,52,61,124,87,15,78,33,120,209,155,60,104,173,97,206,35,91,22,85,58,155,78,181,228,214,218,118,137,10,91,47,169,246,229,196,101,41,82,158,146,234,77,27,100,44,204,137,36,122,146,123,123,200,236,40,0,113,252,6,204,197,155,143,55,14,36,217,148,104,50,233,215,14,23,93,19,109,202,212,39,136,214,133,33,185,82,25,141,45,167,73,36,149,33,228,198,112,205,29,139,109,104,90,76,141,59,28,115,176,0,0,14,41,117,102,187,14,40,25,147,178,178,179,76,119,211,55,157,209,213,191,82,110,59,196,77,208,162,181,1,249,109,170,65,232,122,188,239,41,4,134,75,69,19,107,55,84,105,35,104,158,102,186,231,204,213,141,135,11,189,114,201,109,218,151,69,86,141,204,126,169,64,172,83,229,72,149,58,46,132,123,160,155,18,26,213,230,244,81,155,38,74,83,169,61,27,50,90,82,219,181,131,253,90,188,211,255,0,172,28,42,255,0,221,85,31,242,225,103,217,81,205,118,28,102,215,14,17,122,217,78,244,53,88,60,182,43,244,7,222,37,202,164,74,81,25,146,84,100,69,204,101,123,84,109,60,68,73,113,41,81,25,33,104,113,180,118,177,74,223,213,171,205,63,250,193,194,175,253,213,81,255,0,46,22,125,147,60,107,186,179,19,150,203,63,24,239,90,125,42,21,106,224,244,135,82,197,45,167,27,138,142,68,249,17,209,177,46,56,226,203,84,50,147,61,86,126,177,158,154,22,132,93,86,233,187,45,91,26,133,42,233,189,110,106,85,191,69,133,179,169,168,213,38,183,18,43,27,214,148,35,123,174,26,80,157,203,90,82,90,159,106,148,68,93,166,66,163,47,254,53,248,208,237,229,86,86,22,225,165,149,22,211,41,6,154,74,43,241,37,191,81,54,8,136,137,111,169,137,72,104,150,163,35,94,196,36,201,27,137,27,156,219,204,84,159,200,142,106,115,161,154,170,234,110,155,215,14,176,254,223,195,40,90,245,53,22,233,21,104,146,170,155,209,37,8,244,99,174,60,236,119,249,82,99,165,47,234,126,162,85,161,122,198,90,78,160,28,83,42,57,174,195,140,218,225,194,47,91,41,222,134,171,7,150,197,126,128,251,196,185,84,137,74,35,50,74,140,136,185,140,175,106,141,167,136,137,46,37,42,35,36,45,14,54,142,214,0,0,33,87,18,28,235,98,158,79,191,7,127,131,58,5,169,83,249,91,233,126,183,211,177,100,189,203,233,122,78,95,43,146,251,90,107,212,175,118,237,218,232,157,52,208,245,241,92,61,56,133,227,70,108,241,162,181,135,56,141,108,89,84,234,109,58,215,147,91,105,218,36,41,108,190,167,219,151,17,148,165,74,122,75,169,52,109,144,179,50,36,145,234,73,237,239,35,176,160,1,197,51,153,141,119,86,93,178,217,120,99,29,149,79,165,77,173,91,254,143,233,152,170,52,227,145,87,207,159,30,58,247,165,183,27,89,232,135,148,101,162,203,214,34,215,82,212,142,189,176,67,139,182,100,177,43,26,44,28,57,174,217,56,106,197,54,234,186,41,84,73,142,196,166,207,75,237,177,38,91,108,184,166,212,169,138,73,44,146,179,50,51,74,139,93,53,35,238,22,232,0,2,162,241,191,139,182,100,176,215,26,47,236,57,161,89,56,106,253,54,213,186,42,180,72,110,203,166,207,83,238,49,26,91,140,182,167,20,153,137,73,172,210,130,51,50,74,75,93,116,34,238,19,83,135,166,104,47,236,217,224,189,107,17,177,26,145,111,211,170,84,235,162,77,17,166,168,145,222,101,133,48,220,72,143,37,74,75,206,186,163,94,233,11,35,50,81,22,132,158,206,243,57,64,2,189,120,133,241,11,198,140,166,99,69,23,14,112,230,216,178,170,52,218,141,175,26,182,235,181,184,82,222,125,47,185,46,91,42,74,84,204,150,146,72,219,29,6,68,105,51,212,213,219,220,68,225,233,196,47,26,51,103,141,21,172,57,196,107,98,202,167,83,105,214,188,154,219,78,209,33,75,101,245,62,220,184,140,165,42,83,210,93,73,163,108,133,153,145,36,143,82,79,111,121,29,133,0,132,28,69,51,127,153,44,162,85,109,74,238,28,217,182,85,90,201,184,163,185,17,217,149,106,116,247,223,139,85,109,74,82,154,113,198,94,105,148,33,198,84,133,52,147,51,90,141,153,39,220,130,28,255,0,33,188,77,49,47,50,120,242,222,17,226,237,30,202,163,71,170,81,230,61,69,58,37,54,114,31,147,81,103,99,188,149,45,199,222,66,81,211,34,91,134,106,36,234,109,164,137,90,153,37,86,62,2,42,241,15,205,181,213,148,108,44,183,110,156,63,106,212,157,114,87,110,4,211,209,78,174,165,199,121,144,83,25,229,190,251,77,52,243,78,31,45,194,138,149,47,83,74,121,201,35,45,86,145,21,114,177,197,3,52,249,137,204,21,147,131,142,90,24,85,10,37,193,80,62,189,244,211,234,45,184,136,44,52,185,18,185,74,234,220,34,120,216,101,210,111,114,13,60,195,70,237,19,169,149,170,0,0,252,149,106,181,42,129,74,155,93,174,212,226,83,169,180,232,238,75,153,50,91,201,101,136,204,54,147,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,136,171,150,142,34,152,71,153,12,109,186,240,118,222,84,182,22,196,137,18,109,73,210,99,34,35,85,106,115,12,70,39,8,137,199,141,229,201,83,199,53,228,32,154,70,145,91,74,150,73,90,28,33,45,64,0,4,42,162,113,66,193,170,238,110,27,203,237,33,207,74,90,149,78,150,135,75,186,225,54,167,25,118,226,91,238,33,76,150,211,87,58,27,155,227,180,220,132,165,36,78,165,106,249,198,28,75,205,205,80,28,83,57,152,215,117,101,219,45,151,134,49,217,84,250,84,218,213,191,232,254,153,138,163,78,57,21,124,249,241,227,175,122,91,113,181,158,136,121,70,90,44,189,98,45,117,45,72,235,219,4,56,187,102,75,18,177,162,193,195,154,237,147,134,172,83,110,171,162,149,68,152,236,74,108,244,190,219,18,101,182,203,138,109,74,152,164,146,201,43,51,35,52,168,181,211,82,62,225,110,128,0,0,0,34,86,59,241,47,203,206,3,98,229,27,9,171,50,37,215,22,252,132,183,112,85,232,207,199,151,18,128,141,242,25,113,15,165,167,20,242,164,180,243,45,243,99,242,201,105,105,195,89,26,150,148,178,185,85,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,253,96,0,43,215,136,95,16,188,104,202,102,52,81,112,231,14,109,139,42,163,77,168,218,241,171,110,187,91,133,45,231,210,251,146,229,178,164,165,76,201,105,36,141,177,208,100,70,147,61,77,93,189,196,78,30,156,66,241,163,54,120,209,90,195,156,70,182,44,170,117,54,157,107,201,173,180,237,18,20,182,95,83,237,203,136,202,82,165,61,37,212,154,54,200,89,153,18,72,245,36,246,247,145,216,80,0,0,0,0,0,0,0,0,0,0,0,8,1,196,7,136,75,56,48,204,140,52,195,9,122,221,74,217,206,147,203,63,224,189,177,94,79,168,252,101,182,189,205,58,225,118,43,179,191,191,66,42,101,168,212,106,215,61,89,201,243,222,234,102,201,211,122,246,165,27,182,164,136,187,8,136,139,213,73,127,120,79,252,161,112,186,184,49,46,11,23,174,45,151,163,105,133,46,51,173,193,245,30,234,153,67,238,165,246,249,145,229,165,72,212,155,73,106,101,175,175,217,220,45,191,12,176,206,210,194,107,62,157,101,217,180,222,138,159,79,142,203,8,111,156,235,154,242,218,67,100,122,184,181,43,232,182,159,105,247,125,166,61,88,254,31,105,10,161,204,6,74,239,124,196,231,101,223,224,218,219,45,182,169,115,228,239,103,181,162,171,187,204,107,103,61,183,63,38,246,187,147,219,236,46,222,235,49,194,156,57,162,97,78,31,208,108,58,3,28,184,180,106,116,88,41,245,150,173,220,150,16,209,31,174,165,25,118,54,95,202,63,180,251,199,174,30,51,26,105,174,86,112,122,249,164,180,141,235,155,109,212,227,165,58,233,169,174,43,137,34,215,82,247,251,198,109,47,248,210,173,124,82,184,163,18,121,79,210,235,210,210,146,212,149,181,77,200,89,23,188,143,181,63,95,235,26,6,201,5,214,87,110,89,172,57,106,147,206,118,53,6,151,21,211,217,183,106,211,79,140,106,46,226,35,237,87,176,119,128,0,0,0,1,18,248,158,68,41,121,88,170,234,173,188,151,223,123,187,93,116,167,77,236,20,35,8,146,115,24,37,253,19,117,58,253,154,144,209,38,69,155,128,222,89,108,162,167,175,114,78,143,77,55,59,20,90,47,209,241,181,239,253,95,80,239,192,0,60,158,45,215,85,107,225,101,227,114,151,117,42,129,80,154,106,253,18,106,51,139,215,184,245,250,61,218,31,216,99,54,248,207,116,252,179,197,75,170,229,221,184,167,214,39,72,37,105,166,164,185,46,47,94,226,253,47,113,11,108,224,237,108,198,139,130,117,123,129,80,246,190,245,102,67,60,222,97,158,168,56,148,245,233,166,186,119,246,247,11,7,34,211,184,115,28,124,203,245,129,152,27,38,117,167,122,210,186,147,113,135,122,71,121,239,163,144,249,178,235,104,115,107,110,35,118,222,114,143,105,158,135,175,111,179,74,64,205,198,73,49,3,46,55,36,217,104,131,213,90,238,58,226,226,204,230,176,141,136,55,31,52,35,151,207,113,195,209,166,119,106,125,189,186,31,111,127,27,194,76,95,189,176,94,238,133,120,216,245,78,138,100,71,155,112,207,144,203,155,146,151,91,115,111,206,161,100,90,155,73,237,211,217,246,145,221,246,70,243,191,110,230,90,217,98,131,89,153,203,188,160,70,73,204,103,150,225,243,137,13,198,75,143,110,75,13,180,157,94,124,203,105,25,233,236,236,238,150,128,0,62,93,207,111,211,174,187,122,165,109,213,152,231,67,169,196,122,35,232,220,164,238,67,136,82,20,90,164,200,203,177,71,220,100,127,88,169,204,234,240,197,196,89,119,228,203,235,3,168,94,146,166,84,57,123,224,117,76,51,211,114,217,142,209,124,228,153,91,151,185,92,213,125,18,211,77,59,180,49,100,57,95,176,42,248,101,130,118,253,157,93,115,116,232,93,95,55,177,37,244,229,188,226,126,138,148,95,69,101,220,103,253,3,171,0,0,0,136,89,239,201,101,187,152,75,41,202,213,10,7,38,235,129,167,74,255,0,53,197,107,189,216,169,95,170,167,219,111,242,76,153,118,145,253,93,189,244,117,178,236,194,107,208,137,246,186,10,213,47,189,59,154,119,103,49,175,121,110,65,234,135,62,190,255,0,120,209,166,90,177,33,88,183,130,214,246,32,45,59,85,84,234,245,78,186,233,202,150,243,95,162,159,230,255,0,68,191,95,120,233,192,0,0,0,0,0,56,70,119,236,217,23,230,90,46,235,114,42,55,187,39,160,218,157,72,181,219,80,140,179,239,82,75,185,30,241,28,184,119,100,55,240,65,30,46,42,95,15,115,107,114,55,242,99,109,219,200,218,114,216,87,174,212,133,161,91,144,226,79,181,61,157,221,250,152,176,64,0,0,0,0,31,242,180,238,45,53,31,244,3,206,98,77,102,117,187,135,119,77,193,75,111,153,50,153,69,157,50,58,53,34,220,235,108,45,105,45,84,70,69,218,146,239,35,47,168,80,110,38,97,46,96,179,7,140,213,187,129,22,159,82,253,86,179,37,182,15,175,132,141,168,118,90,214,146,250,104,35,237,123,188,200,187,253,158,201,167,149,46,19,145,105,78,83,47,76,110,123,158,250,77,153,69,74,218,105,216,101,200,115,78,116,105,134,71,161,147,168,238,250,253,196,44,166,210,180,45,251,30,137,26,221,182,96,116,112,34,52,134,154,107,154,183,54,165,8,74,18,90,173,70,163,245,82,146,237,63,96,251,32,35,190,125,108,55,111,220,179,222,17,25,245,156,166,82,234,21,38,145,221,170,219,167,202,34,237,220,159,211,246,234,95,80,207,44,168,207,64,152,244,55,211,181,232,206,169,181,150,164,122,41,39,161,151,103,103,121,11,185,225,81,142,69,136,88,56,213,137,62,169,212,77,183,16,152,172,181,200,217,203,141,30,44,22,146,90,147,105,35,209,75,50,237,81,159,219,222,39,72,0,8,93,197,94,254,110,204,203,122,226,26,246,185,89,168,29,53,61,154,254,90,4,226,47,228,159,232,253,95,105,10,58,183,233,143,92,23,29,54,142,210,119,187,82,156,204,100,167,82,45,202,113,194,73,23,121,17,118,159,188,134,140,114,133,98,22,30,229,230,202,162,27,92,183,29,162,83,100,186,157,218,252,225,193,142,149,118,238,87,232,123,15,65,217,64,0,0,0,5,116,113,132,197,118,40,120,111,76,195,118,149,182,77,66,83,50,212,122,25,234,211,140,79,100,203,232,25,119,151,233,17,253,94,209,93,249,18,178,100,223,57,152,179,225,177,23,158,221,58,167,79,169,72,45,228,157,172,183,80,140,74,87,106,147,174,155,251,139,83,250,134,135,233,241,155,133,2,52,54,75,70,216,101,13,36,189,196,148,145,23,248,135,232,1,249,30,165,64,145,49,186,131,204,110,144,210,73,40,94,229,22,132,71,169,118,107,167,120,253,96,3,242,212,233,176,171,16,31,166,84,89,231,70,146,218,153,117,27,141,59,144,164,154,84,90,145,145,151,97,159,113,138,152,226,71,144,70,109,114,168,99,126,24,197,229,192,90,157,145,83,137,188,207,105,159,89,37,231,119,189,32,212,122,37,40,45,169,71,214,94,210,21,215,96,223,87,22,25,221,244,251,190,218,151,211,84,41,146,89,125,10,229,182,190,214,221,75,132,90,45,42,79,210,66,125,135,220,46,227,135,102,113,27,199,235,5,171,98,237,155,190,237,165,238,234,85,203,211,157,204,122,90,209,249,54,80,210,116,105,148,247,25,235,237,237,239,153,160,0,0,0,0,0,0,0,57,86,103,114,245,106,230,131,6,171,88,71,116,201,232,58,254,92,154,117,81,17,91,144,245,50,115,74,220,212,134,210,178,254,233,181,146,84,133,45,167,93,65,45,27,247,22,120,113,139,7,111,236,10,191,234,152,115,136,212,25,116,234,149,58,67,237,52,235,177,94,101,138,131,13,188,227,41,151,21,79,33,10,118,51,138,105,102,219,164,146,37,17,125,164,86,83,194,159,61,180,163,165,64,202,206,50,220,210,211,82,76,130,98,200,170,212,95,74,152,113,131,74,18,221,28,214,100,74,66,210,162,81,177,189,74,37,146,249,9,52,108,97,183,58,95,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,139,126,206,142,109,173,92,163,97,97,221,53,38,186,235,146,187,212,211,237,154,114,82,219,188,201,201,140,226,208,251,237,27,205,56,112,219,112,153,75,203,108,205,73,231,54,68,90,172,133,0,226,174,38,93,88,201,136,247,30,41,94,178,250,138,213,205,80,118,161,39,107,142,45,182,119,159,168,195,92,197,173,105,101,164,18,91,109,6,163,216,218,16,146,61,18,66,218,120,106,112,244,135,134,84,40,56,235,143,54,135,245,245,63,115,180,122,29,81,150,36,55,71,139,190,51,209,165,45,151,25,55,35,84,82,227,43,81,26,92,220,219,110,146,84,148,57,189,41,177,80,17,87,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,34,175,20,127,2,120,155,247,47,156,66,21,151,195,239,62,183,14,89,175,40,54,54,32,215,101,204,194,186,188,134,217,156,137,29,84,213,208,16,69,37,68,244,22,73,210,67,40,84,137,9,114,65,37,181,173,104,65,154,82,165,145,17,222,157,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,245,128,166,14,50,181,106,173,3,55,118,77,118,133,83,151,78,169,83,172,122,108,184,115,34,60,166,95,140,251,117,58,130,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,77,94,31,121,245,183,179,51,102,193,177,177,6,187,18,30,42,82,35,182,204,228,72,233,97,34,190,179,57,42,39,160,178,78,154,222,90,99,199,75,146,9,45,161,8,90,204,210,148,160,200,138,101,0,0,243,246,5,255,0,102,226,157,155,73,196,28,62,184,98,87,45,234,228,114,147,6,116,99,61,142,163,83,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,164,30,33,23,253,229,133,156,71,175,108,65,195,235,134,93,14,225,161,200,162,73,131,58,49,150,246,151,232,104,100,100,100,100,105,90,20,147,82,22,133,17,161,104,82,146,162,82,84,100,118,211,147,188,213,89,185,175,194,58,125,225,70,169,68,77,207,78,143,30,53,217,72,109,179,101,116,234,137,163,215,52,180,165,173,93,51,138,75,138,101,123,149,185,4,105,51,230,33,196,35,186,128,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,4,85,207,182,119,232,89,71,177,26,133,110,74,165,84,177,54,183,202,118,137,68,152,202,228,50,136,164,241,19,210,165,165,183,91,91,108,236,75,168,108,247,146,150,238,155,82,164,182,233,162,130,234,213,106,173,126,171,54,187,93,169,203,168,212,170,50,28,151,50,100,183,148,243,242,95,113,70,167,29,113,197,25,169,107,82,140,212,106,51,51,51,51,51,19,255,0,133,206,123,105,88,39,85,123,2,49,162,230,151,30,201,174,72,66,173,250,140,183,211,209,91,211,84,165,155,168,115,113,110,106,52,133,45,38,107,223,203,105,196,154,205,41,39,158,117,55,62,3,53,153,116,204,190,41,229,126,251,102,250,195,58,183,233,117,180,105,143,201,244,93,79,230,94,105,190,173,134,93,111,157,202,231,173,109,238,87,168,189,20,94,210,61,9,224,94,58,97,198,98,240,226,157,138,24,95,89,235,169,83,181,105,230,93,34,68,170,124,164,145,27,145,100,182,70,124,183,145,185,58,150,166,147,74,146,180,41,104,90,22,174,128,2,42,241,71,240,39,137,191,114,249,196,33,89,124,62,243,235,112,229,154,242,131,99,98,13,118,92,204,43,171,200,109,153,200,145,213,77,93,1,4,82,84,79,65,100,157,36,50,133,72,144,151,36,18,91,90,214,132,25,165,42,89,17,29,233,210,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,63,88,8,171,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,106,156,106,252,44,90,223,16,32,249,117,68,113,78,24,188,66,225,218,208,227,101,215,48,55,127,38,148,206,214,173,42,253,77,230,24,139,74,138,211,15,56,236,89,178,223,121,27,89,46,83,40,140,91,86,162,83,134,222,226,65,52,148,91,80,0,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,3,61,119,238,58,98,62,93,51,221,138,120,161,133,245,158,134,171,7,16,46,38,158,101,210,53,197,168,69,85,77,227,114,44,150,200,203,152,202,246,167,82,212,148,74,74,86,133,33,104,66,211,119,249,116,204,190,22,102,130,196,102,250,195,58,183,233,117,180,105,143,198,244,165,51,231,158,105,190,173,134,93,115,147,205,228,45,109,238,87,174,141,20,94,210,46,170,0,34,254,121,51,199,102,229,10,205,76,88,168,137,92,196,90,228,117,46,131,65,90,207,99,104,212,211,214,204,218,100,164,70,74,137,68,73,35,37,188,180,154,16,105,36,186,235,85,109,195,134,236,186,175,158,33,56,121,116,222,183,53,86,224,173,77,244,183,83,81,170,77,114,92,167,246,81,37,161,27,221,112,212,181,109,66,18,146,212,251,18,146,34,236,34,23,210,41,219,138,166,70,41,88,91,39,241,145,194,58,92,74,125,167,82,145,22,155,92,183,169,180,180,199,141,70,127,148,77,181,41,148,199,108,154,110,51,166,218,82,189,251,76,164,58,147,37,47,159,181,184,127,149,220,205,223,217,89,197,10,110,32,90,18,101,204,166,162,66,85,90,183,142,162,244,104,85,150,9,183,91,216,250,91,61,170,90,18,251,170,105,107,74,201,183,13,43,218,173,13,42,208,166,11,226,245,155,143,88,95,111,226,230,31,191,45,202,21,197,29,79,71,41,108,27,47,180,180,56,166,157,101,196,118,145,45,183,91,113,179,52,154,144,102,131,52,169,73,50,81,230,48,95,247,11,143,2,120,101,247,215,156,77,21,171,196,71,63,83,51,57,117,21,135,133,181,10,173,55,12,168,156,216,250,148,151,227,252,166,112,220,105,125,76,168,219,137,6,202,22,195,106,142,219,136,55,19,235,56,173,170,115,150,215,42,201,70,84,107,185,180,198,88,86,111,42,171,14,208,166,233,50,233,173,194,101,10,232,34,237,89,182,217,41,195,36,19,207,173,28,166,203,69,168,181,91,156,181,161,167,8,104,38,192,176,44,220,44,179,105,56,125,135,214,244,74,29,189,67,142,81,160,193,140,71,177,164,106,102,102,102,102,106,90,212,163,82,214,181,25,173,107,82,148,163,82,148,102,126,128,6,107,50,233,153,124,83,202,253,246,205,245,134,117,111,210,235,104,211,31,147,232,186,159,204,188,211,125,91,12,186,223,59,149,207,90,219,220,175,81,122,40,189,164,122,19,192,188,116,195,140,197,225,197,59,20,48,190,179,215,82,167,106,211,204,186,68,137,84,249,73,34,55,34,201,108,140,249,111,35,114,117,45,77,38,149,37,104,82,208,180,45,93,0,0,5,85,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,169,0,17,87,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,0,51,89,155,31,20,248,201,241,2,225,243,23,197,170,112,84,240,177,116,252,64,157,229,212,225,63,192,82,183,26,191,20,246,183,195,248,62,99,81,14,10,158,41,238,159,135,243,188,198,156,46,164,4,85,226,105,130,159,134,156,163,221,61,61,67,165,159,98,107,122,195,222,238,198,93,232,152,123,168,109,205,27,90,149,172,87,100,236,73,109,213,210,107,114,137,59,181,163,108,16,189,105,88,107,141,22,14,35,87,99,203,126,155,106,221,20,170,220,198,162,33,42,125,198,35,75,109,231,18,218,84,164,164,214,105,65,145,17,169,37,174,154,153,119,141,52,82,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,63,88,164,190,50,215,252,107,155,52,116,187,50,157,112,203,151,30,206,181,226,70,153,79,81,186,76,65,168,200,117,217,14,26,18,162,36,26,220,140,228,19,82,209,174,164,150,210,103,171,123,83,237,120,37,225,157,213,39,20,239,172,99,233,57,86,221,62,223,59,103,158,227,110,39,168,157,34,76,121,27,25,86,206,90,249,109,197,213,194,222,74,79,61,143,84,201,122,149,191,128,0,166,14,39,185,245,141,140,245,89,121,126,193,250,236,73,248,125,76,145,25,234,173,94,39,53,7,86,168,176,167,183,178,219,169,119,149,34,10,77,76,40,140,218,245,158,96,156,66,148,130,109,106,128,20,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,11,244,200,46,117,237,92,214,97,196,74,37,90,167,211,226,109,179,79,101,187,142,159,32,219,67,147,246,18,91,85,78,57,54,148,33,76,186,179,35,90,80,146,228,184,178,65,150,213,52,183,101,80,0,173,94,40,185,250,135,103,208,170,89,103,193,218,133,42,169,85,184,233,242,96,221,149,134,36,177,49,186,100,85,173,216,207,211,82,132,169,91,38,43,150,226,93,230,18,84,203,106,78,210,53,184,75,102,160,69,207,112,194,207,172,156,103,165,68,203,246,48,87,101,207,196,26,100,121,47,82,170,242,249,72,42,181,57,132,179,177,151,29,83,188,217,19,146,74,125,70,100,215,172,203,6,226,212,165,147,139,85,133,8,171,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,0,0,1,18,184,134,103,78,149,149,140,47,145,66,180,46,8,137,197,75,150,57,21,191,12,227,38,81,194,96,220,218,237,65,246,212,162,74,16,148,147,169,104,214,74,37,188,73,46,91,136,67,219,104,90,173,86,170,215,234,179,107,181,218,156,186,141,74,163,33,201,115,38,75,121,79,63,37,247,20,106,113,215,28,81,154,150,181,40,205,70,163,51,51,51,51,49,98,188,52,56,136,70,195,9,44,224,38,63,92,114,213,108,84,100,54,139,126,229,169,84,29,121,20,53,147,77,178,220,39,141,213,26,89,131,181,164,18,20,141,168,97,102,163,89,114,214,165,179,113,32,0,41,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,23,82,0,0,0,0,0,0,0,0,0,0,0,33,151,17,60,226,55,128,54,11,182,197,165,55,101,219,84,219,211,43,151,175,39,150,244,69,175,242,140,173,165,106,211,202,239,50,211,217,219,221,70,53,42,149,74,224,169,57,81,168,189,212,75,145,166,245,237,74,55,109,73,17,118,17,17,23,97,16,183,126,30,60,61,233,182,141,50,54,44,98,180,14,162,169,39,127,71,23,154,164,116,251,85,45,135,61,118,36,154,87,185,42,108,251,83,217,220,93,186,152,178,38,219,67,72,36,32,180,73,119,16,255,0,160,1,249,25,165,192,143,49,117,6,88,219,33,196,154,84,189,202,61,72,207,83,236,215,78,241,250,192,126,122,132,102,230,192,147,13,226,213,183,217,91,74,47,121,41,38,71,254,49,158,12,246,217,50,108,108,204,94,16,223,139,200,110,163,83,168,84,163,150,242,86,230,92,168,73,36,171,177,74,211,93,157,199,161,253,66,196,56,61,226,187,21,204,55,169,225,187,170,221,38,159,41,233,105,61,12,180,105,182,32,50,69,244,8,187,207,244,140,254,175,104,177,112,0,0,0,1,198,243,123,98,22,33,101,234,245,162,19,60,199,26,162,84,164,180,157,218,124,225,65,144,148,246,238,79,233,251,79,65,156,219,134,152,245,191,114,84,232,206,167,99,180,217,207,70,82,117,35,218,166,220,52,153,119,153,31,105,123,204,94,47,10,139,249,187,207,45,232,136,75,220,229,26,160,84,213,118,105,249,24,16,72,255,0,146,95,165,245,253,166,38,136,0,8,45,197,95,28,139,15,112,113,219,22,5,83,167,155,113,161,81,94,107,145,191,153,26,68,89,205,40,181,54,212,69,169,160,139,82,81,31,217,222,41,26,44,103,167,204,102,27,9,220,244,151,82,218,11,82,45,84,163,208,139,183,179,188,198,134,178,21,98,59,97,101,158,207,136,239,170,229,78,151,79,169,58,142,253,28,114,159,20,143,183,114,191,67,217,161,125,66,68,0,248,215,109,161,111,223,20,73,54,237,205,3,172,129,45,165,180,235,92,213,183,185,43,66,144,162,213,10,37,23,170,165,23,97,251,69,107,102,183,132,228,90,171,149,59,211,4,94,228,62,163,122,81,210,182,154,183,153,243,220,211,157,38,97,17,106,102,210,59,190,191,121,8,89,134,120,73,152,28,190,99,53,18,224,93,167,211,63,74,172,198,67,231,215,194,94,228,181,45,11,81,125,53,145,118,179,236,35,238,246,251,111,203,13,171,51,174,44,59,181,174,10,163,124,185,149,58,44,25,146,17,169,30,215,92,97,11,81,106,146,34,62,213,31,113,17,125,67,209,143,225,150,164,100,9,45,11,77,71,244,0,0,0,0,5,125,241,17,200,111,225,126,60,172,84,177,222,229,86,227,236,231,70,219,187,159,184,226,48,159,93,217,8,66,118,161,181,31,98,123,123,187,244,49,35,114,65,102,200,176,242,209,104,219,146,145,177,216,221,126,228,234,71,166,234,132,149,151,114,148,93,203,247,142,238,0,0,0,0,0,3,254,92,109,14,160,219,112,181,73,247,150,163,250,68,68,90,16,254,128,0,0,0,0,0,15,226,146,74,73,165,69,169,25,104,99,254,27,97,166,191,38,141,59,117,239,49,254,128,0,62,93,207,71,143,112,91,117,90,28,182,185,140,212,33,63,21,104,220,101,185,46,54,164,153,106,70,70,93,135,239,33,157,140,227,225,132,204,44,199,251,182,142,252,110,76,121,181,89,243,162,39,121,43,70,23,54,66,81,218,75,81,247,55,237,61,125,228,62,246,68,241,246,110,3,99,181,26,164,71,186,5,105,248,244,153,105,236,47,154,122,100,101,44,245,229,173,95,69,175,102,135,238,50,246,232,38,215,175,195,186,173,202,101,199,0,245,143,83,134,204,182,251,251,18,227,105,89,23,105,17,247,40,189,133,246,15,168,0,42,175,141,69,226,243,141,218,246,34,75,86,18,184,85,83,62,207,202,127,24,181,167,209,215,187,253,214,159,87,180,112,46,26,153,87,169,227,6,40,83,241,22,164,214,148,59,98,123,50,200,247,39,215,145,26,68,55,182,246,60,133,150,168,112,251,118,153,125,70,125,130,242,225,197,106,12,54,33,48,157,173,71,105,45,32,181,51,209,41,45,8,187,126,162,31,236,0,0,0,0,40,163,138,198,34,77,188,179,38,237,33,103,164,106,28,21,83,210,158,206,213,51,62,114,117,215,105,31,114,187,181,63,180,199,125,224,229,129,51,227,84,235,56,217,82,111,150,211,177,100,81,216,45,82,123,136,213,79,146,149,118,57,217,217,175,97,163,245,251,5,173,0,0,0,0,252,85,154,76,42,245,38,101,22,162,215,50,44,232,238,70,121,27,140,183,33,105,52,168,181,35,35,46,195,62,227,35,20,111,196,131,40,143,96,77,255,0,46,253,161,43,125,2,227,156,227,228,157,8,185,79,200,126,91,187,53,83,203,90,180,109,162,237,218,68,127,81,246,28,98,193,188,87,175,224,181,255,0,77,196,27,111,182,109,59,157,177,62,167,111,49,135,26,62,213,161,101,220,234,191,146,127,210,90,45,192,92,96,161,227,118,27,211,111,170,35,251,219,155,206,220,157,171,45,187,31,117,162,250,72,70,191,146,63,228,255,0,222,125,20,0,0,0,0,0,0,0,4,106,206,254,75,173,92,220,97,195,240,97,38,149,68,191,169,188,183,232,151,11,176,91,83,139,229,19,219,96,201,124,144,111,20,53,155,238,25,165,7,234,56,105,119,106,246,155,107,160,31,235,170,194,186,191,182,182,229,201,110,84,63,223,33,206,166,206,142,231,252,151,25,121,183,17,245,41,42,79,176,200,75,92,124,207,28,108,199,100,154,208,193,235,225,18,209,136,182,93,209,77,91,210,220,91,178,17,92,167,51,79,154,193,77,83,203,53,40,164,146,150,210,94,74,213,235,173,194,113,6,100,165,161,158,85,146,12,94,179,112,23,51,150,150,46,98,3,242,219,161,91,177,234,239,72,40,140,27,207,186,181,210,229,180,211,45,163,176,141,110,58,227,109,145,168,210,130,53,145,169,73,73,26,139,202,102,43,30,111,44,201,98,229,119,21,175,57,178,212,186,140,133,162,153,5,233,4,242,41,52,226,90,142,60,38,141,40,66,118,54,149,104,106,36,39,122,205,110,40,183,173,70,115,127,133,214,65,102,94,21,218,110,102,49,138,159,85,165,210,173,202,132,105,214,157,29,248,207,195,114,167,41,8,106,75,21,37,45,73,78,248,105,230,54,166,185,102,164,188,226,85,184,201,13,154,30,183,240,1,21,120,163,248,19,196,223,185,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,2,42,241,71,240,39,137,191,114,249,196,33,64,34,207,184,98,241,11,135,107,67,141,151,92,192,221,252,154,83,59,90,180,171,245,55,152,98,45,42,43,76,60,227,177,102,203,125,228,109,100,185,76,162,49,109,90,137,78,27,123,137,4,210,81,109,64,41,91,141,95,138,123,91,225,252,31,49,168,136,65,96,95,247,150,22,94,84,156,65,195,235,134,93,14,225,161,200,41,48,103,70,50,222,210,244,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,61,4,100,163,53,212,44,218,96,212,43,203,155,74,135,119,211,116,135,116,209,33,60,181,116,18,183,44,155,112,146,225,18,201,151,208,142,107,103,170,210,90,173,190,98,214,211,134,36,0,10,160,226,161,159,89,50,164,213,114,177,131,117,217,112,209,14,67,212,251,230,167,31,148,104,152,131,105,149,20,8,210,27,117,74,36,18,150,251,82,144,164,33,123,218,229,106,104,55,82,184,235,195,59,16,243,53,74,204,21,22,193,192,170,175,93,74,157,213,207,174,91,245,137,114,145,66,92,84,180,147,121,247,205,150,221,233,30,87,41,134,155,148,77,154,137,213,48,218,183,161,106,109,127,43,138,63,142,204,77,251,151,201,225,14,85,151,76,203,226,158,87,239,182,111,172,51,171,126,151,91,70,152,252,159,69,212,254,101,230,155,234,216,101,214,249,220,174,122,214,222,229,122,139,209,69,237,35,208,158,5,227,166,28,102,47,14,41,216,161,133,245,158,186,149,59,86,158,101,210,36,74,167,202,73,17,185,22,75,100,103,203,121,27,147,169,106,105,52,169,43,66,150,133,161,106,138,185,139,226,147,106,229,211,51,239,96,165,127,13,234,181,43,110,131,79,79,202,10,156,53,182,115,186,233,17,217,147,23,164,101,107,75,107,101,45,184,73,115,152,180,41,74,120,205,59,73,141,36,72,172,179,230,171,8,243,95,102,201,188,48,182,165,45,43,167,72,233,170,116,138,147,104,102,163,78,89,154,185,102,243,72,90,211,177,196,164,212,133,161,74,66,180,82,117,222,135,16,140,219,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,113,252,209,102,110,193,202,206,23,212,177,2,239,147,18,101,73,17,212,170,45,188,85,22,99,77,172,190,78,52,222,198,18,225,238,82,16,167,218,83,171,66,86,109,182,106,94,213,104,73,86,123,49,163,23,175,44,122,197,11,131,23,49,1,248,142,87,110,41,9,122,65,68,96,153,97,164,33,180,180,211,45,163,180,201,13,180,219,109,145,168,212,179,36,17,169,74,81,154,142,122,101,15,132,220,204,76,194,123,142,237,204,9,85,109,42,173,197,79,233,237,40,188,183,227,212,40,114,155,146,234,93,147,62,19,237,55,187,119,33,157,141,243,13,43,97,247,79,212,89,180,227,112,47,26,48,134,242,192,92,80,184,48,143,16,24,136,221,118,221,144,150,100,28,71,201,230,29,66,219,75,173,60,218,251,12,208,227,78,54,225,18,137,43,34,89,18,146,149,17,164,172,255,0,134,87,17,8,215,84,106,118,92,49,238,227,150,187,157,114,28,69,181,115,213,106,14,201,93,101,111,58,165,148,41,79,60,165,40,164,146,150,105,101,70,123,28,65,33,146,36,184,148,19,246,104,50,174,37,86,66,115,191,93,202,61,246,236,43,142,85,86,165,134,85,190,107,181,186,36,54,81,33,228,74,38,76,153,149,17,46,58,218,27,123,122,90,67,135,188,146,182,181,220,149,41,182,141,23,209,107,93,150,173,243,66,139,116,217,87,53,42,224,162,205,223,211,84,105,115,91,151,21,253,139,82,23,177,214,205,72,86,213,161,73,61,15,177,73,50,62,210,49,245,132,85,226,143,224,79,19,126,229,243,136,66,128,69,159,112,197,226,23,14,214,135,27,46,185,129,187,249,52,166,118,181,105,87,234,111,48,196,90,84,86,152,121,199,98,205,150,251,200,218,201,114,153,68,98,218,181,18,156,54,247,18,9,164,162,218,128,69,94,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,11,84,227,87,225,98,214,248,129,7,203,170,34,149,133,212,240,189,207,79,225,174,213,70,7,99,29,231,213,226,77,23,127,161,228,205,78,215,171,180,182,219,73,150,175,26,143,168,152,206,142,115,53,36,173,109,18,28,249,213,38,67,133,63,192,85,95,28,239,204,159,237,39,238,209,199,248,48,213,169,84,236,215,214,225,212,42,113,34,200,170,88,243,226,65,105,231,146,133,202,124,166,66,120,218,105,38,122,173,100,211,46,184,105,78,167,177,181,171,185,38,101,118,128,3,53,153,177,241,79,140,159,16,46,31,49,124,125,92,168,230,187,17,242,149,136,232,189,108,167,122,234,84,238,91,21,250,3,239,26,34,213,226,164,204,201,42,50,35,229,188,141,202,54,158,34,53,54,165,40,140,150,133,184,218,244,61,96,95,246,110,41,217,180,156,65,195,235,134,37,114,222,174,71,41,48,103,70,51,216,234,53,50,50,50,50,37,33,105,81,41,11,66,136,150,133,165,73,81,37,73,50,47,64,57,86,98,243,47,133,153,95,177,30,190,177,50,173,250,61,21,26,27,241,189,41,83,249,230,90,115,164,97,231,91,231,114,185,232,91,155,85,234,35,85,31,176,143,61,120,233,142,152,143,152,188,71,168,226,134,40,86,122,234,172,237,26,101,150,136,209,22,159,21,38,102,220,88,205,153,159,45,148,110,86,133,169,168,212,165,45,106,90,214,181,171,181,240,184,241,217,134,95,125,121,60,209,127,195,242,85,169,52,170,253,42,109,10,187,76,137,81,166,212,99,185,18,100,57,108,165,230,36,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,40,91,63,121,19,170,229,18,230,133,93,182,166,75,171,97,213,197,32,226,81,230,74,113,79,205,138,251,113,217,83,141,78,113,17,218,97,11,113,197,72,83,41,65,153,169,182,86,103,218,133,15,203,144,156,239,215,114,143,125,187,10,227,149,85,169,97,149,111,154,237,110,137,13,148,72,121,18,137,147,38,101,68,75,142,182,134,222,222,150,144,225,239,36,173,173,119,37,74,109,163,68,85,18,170,185,157,250,237,63,36,182,46,83,48,210,85,86,138,228,127,76,53,123,77,54,80,223,93,22,68,231,95,143,22,43,201,116,214,76,173,15,172,164,18,155,66,149,181,40,37,27,106,113,43,226,152,23,129,120,143,152,188,71,167,97,126,23,209,186,234,172,237,93,121,231,76,209,22,159,21,38,68,228,169,46,17,31,45,148,110,78,167,161,168,212,164,161,9,90,214,132,43,67,217,120,203,245,131,150,92,47,131,133,24,114,137,107,166,195,145,34,91,179,39,19,39,54,107,239,56,106,83,178,28,101,182,210,226,201,59,26,74,141,58,147,109,54,158,221,164,58,88,0,202,184,147,249,28,207,29,229,148,43,201,81,101,34,93,115,14,171,146,18,186,245,5,11,45,237,175,66,79,91,15,113,146,81,37,41,36,145,164,204,144,242,18,72,89,164,210,211,173,95,157,173,118,90,183,205,10,45,211,101,92,212,171,130,139,55,127,77,81,165,205,110,92,87,246,45,72,94,199,91,53,33,91,86,133,36,244,62,197,36,200,251,72,197,123,79,227,33,96,218,88,243,127,218,23,53,159,46,183,135,84,153,5,10,218,173,91,72,101,233,178,95,99,70,228,56,230,249,60,135,227,58,225,56,182,94,109,104,50,109,45,238,66,205,195,54,231,166,22,226,149,137,141,54,37,51,19,48,210,187,233,155,110,179,206,232,166,244,175,71,230,242,158,91,46,124,219,200,67,137,209,198,150,159,89,37,174,154,150,164,100,103,234,197,85,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,169,0,17,87,138,63,129,60,77,251,151,206,33,10,75,203,37,90,149,64,204,150,20,87,107,181,56,148,234,109,58,248,161,75,153,50,91,201,101,136,204,55,61,149,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,210,240,0,12,208,230,110,173,74,175,230,75,21,235,180,42,156,74,141,54,163,124,87,101,195,153,17,228,188,196,150,28,158,242,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,90,255,0,5,79,11,23,79,196,9,222,93,78,19,252,5,43,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,64,124,155,178,214,161,95,54,173,102,202,186,96,245,180,91,130,159,34,151,81,141,205,91,124,248,175,182,166,221,111,122,13,43,78,228,45,69,170,76,148,90,234,70,71,218,51,27,136,86,85,87,13,111,251,151,14,107,178,34,63,82,181,107,19,104,147,29,136,181,41,135,31,140,242,217,113,77,169,73,74,141,6,164,25,145,154,82,122,105,169,23,112,190,142,26,248,189,27,23,242,125,99,190,111,196,58,149,159,28,237,10,147,49,152,117,164,48,184,41,74,35,164,205,205,119,173,80,206,35,139,82,12,208,107,117,68,91,116,52,38,74,213,170,212,170,5,42,109,118,187,83,137,78,166,211,163,185,46,100,201,111,37,150,35,48,218,77,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,51,47,141,247,173,43,18,177,162,254,196,106,20,121,108,83,110,171,162,171,91,134,212,180,37,47,182,196,153,110,60,218,92,74,84,164,146,201,43,34,50,37,40,181,215,67,62,241,121,60,50,240,83,240,45,148,123,91,168,168,117,83,239,189,47,89,155,29,222,203,93,107,12,244,237,183,171,104,82,116,138,212,109,233,61,218,58,110,237,81,167,110,146,168,0,86,175,20,92,253,67,179,232,85,44,179,224,237,66,149,84,170,220,116,249,48,110,202,195,18,88,152,221,50,42,214,236,103,233,169,66,84,173,147,21,203,113,46,243,9,42,101,181,39,105,26,220,37,179,86,216,59,131,183,246,58,223,244,188,57,195,154,12,186,141,74,163,33,134,157,117,168,175,60,197,61,135,30,109,149,75,148,166,80,181,53,25,181,58,131,113,211,73,146,72,254,194,57,233,154,94,19,223,131,28,184,209,241,51,13,42,253,93,215,101,91,231,50,254,132,252,222,100,122,143,45,10,122,92,200,78,45,45,236,228,234,180,147,74,74,121,140,52,131,34,231,165,69,34,5,224,238,49,95,216,21,127,210,241,27,14,107,210,233,213,42,116,134,29,117,166,165,60,203,21,6,27,121,183,149,18,82,89,90,20,236,103,20,210,9,198,141,68,74,34,251,12,180,17,149,28,215,97,198,109,112,225,23,173,148,239,67,85,131,203,98,191,64,125,226,92,170,68,165,17,153,37,70,68,92,198,87,181,70,211,196,68,151,18,149,17,146,22,135,27,71,107,16,255,0,136,206,117,255,0,21,92,56,98,129,96,84,233,78,98,109,211,243,116,216,207,159,53,202,92,19,37,147,149,53,51,181,72,86,213,160,155,105,46,154,82,183,20,165,104,234,89,117,179,162,207,235,170,253,186,191,182,183,29,201,113,212,63,223,38,78,169,78,144,231,252,167,30,121,199,23,245,169,74,87,180,204,89,77,71,131,173,117,252,169,210,42,116,201,29,38,59,68,234,42,181,42,107,149,36,59,79,156,219,134,92,186,90,92,209,45,178,243,109,161,6,151,73,74,108,223,91,233,83,138,105,77,58,197,107,127,93,86,21,213,253,181,183,46,75,114,161,254,249,14,117,54,116,119,63,228,184,203,205,184,143,169,73,82,125,134,66,250,114,11,157,123,87,53,152,113,18,137,86,169,244,248,155,108,211,217,110,227,167,200,54,208,228,253,132,150,213,83,142,77,165,8,83,46,172,200,214,148,36,185,46,44,144,101,181,77,45,215,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,0,0,112,172,226,102,170,205,202,134,17,212,47,10,205,74,34,174,122,140,121,17,173,58,67,141,155,203,168,212,73,30,161,169,164,173,10,233,155,82,155,83,203,220,157,168,50,73,31,49,109,161,116,3,140,88,197,127,99,173,255,0,84,196,108,70,175,75,168,212,170,50,31,117,166,157,148,243,204,83,216,113,231,30,76,72,169,121,107,83,81,155,83,171,38,218,37,25,36,143,237,51,241,64,46,79,134,167,16,184,120,155,66,131,129,88,243,119,255,0,95,80,55,53,71,174,85,30,98,59,117,136,187,227,51,26,42,222,113,226,114,77,69,78,60,180,145,37,189,206,54,209,41,74,91,155,212,171,21,0,20,173,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,169,0,0,0,0,0,0,0,0,0,0,1,206,177,235,24,40,120,35,134,245,43,234,182,254,198,225,114,118,167,106,207,118,247,218,104,254,138,23,167,229,75,249,63,247,150,116,241,151,21,235,248,211,127,212,177,6,227,236,155,81,228,239,79,169,217,203,97,182,139,181,8,65,119,52,159,228,151,244,156,230,225,127,147,6,111,218,164,124,109,188,211,190,149,19,127,69,31,83,46,110,228,205,140,231,172,219,233,82,116,82,18,126,178,59,125,157,154,152,184,164,165,40,73,37,37,161,16,254,128,0,0,0,170,94,49,184,19,62,77,78,141,141,148,214,249,141,53,22,61,29,242,213,37,180,137,85,9,42,87,107,157,189,154,118,18,63,95,176,112,30,20,248,139,54,205,204,155,84,132,30,232,213,200,41,167,169,61,133,162,158,159,5,58,235,180,207,185,61,218,151,218,66,246,0,0,0,0,7,248,204,138,212,232,143,194,125,59,154,144,218,154,89,106,101,170,84,90,25,118,125,70,40,211,137,102,85,234,120,63,138,53,28,69,166,179,173,14,231,158,244,179,61,201,245,36,73,145,49,237,189,175,45,103,162,27,46,221,164,95,81,31,96,239,188,21,239,23,155,110,232,177,20,90,48,165,205,170,145,246,126,83,248,185,173,62,142,189,223,238,180,250,189,162,213,0,7,203,186,43,240,237,91,114,167,113,207,61,35,211,33,189,45,206,254,212,182,218,150,101,216,70,125,201,63,97,253,131,62,217,236,199,217,184,243,142,213,154,145,158,216,20,87,228,82,98,39,176,254,105,153,146,84,131,215,150,133,125,23,125,186,159,188,207,217,240,114,113,134,19,49,79,31,237,42,59,17,185,209,225,85,96,78,150,157,228,157,88,68,216,233,95,105,173,39,220,231,176,245,247,16,209,61,177,71,143,111,219,116,170,28,70,185,108,211,225,49,21,8,220,103,181,45,182,148,145,106,102,102,125,133,239,49,245,0,0,127,155,140,52,239,229,17,175,110,189,230,63,237,41,36,164,146,146,208,136,180,33,253,0,0,0,0,0,0,31,195,34,50,208,199,241,182,208,210,9,182,203,68,151,113,106,63,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,11,226,139,148,247,113,107,15,79,19,173,40,156,235,130,128,157,242,19,204,36,235,5,134,38,188,174,215,30,74,63,40,226,123,146,106,251,75,176,82,156,168,210,233,21,23,161,202,111,149,42,19,202,105,196,234,74,216,226,21,161,150,165,169,30,134,95,96,181,190,24,185,222,164,59,77,131,129,183,252,174,68,196,45,168,180,167,118,41,91,210,73,135,25,150,244,105,141,11,83,222,123,150,191,183,216,98,208,219,90,93,66,92,65,234,149,145,40,143,222,70,63,232,4,117,204,118,79,109,92,201,222,150,237,114,237,153,202,135,65,114,36,133,55,203,113,93,65,48,235,202,54,117,109,230,205,27,137,245,22,237,15,79,175,217,218,236,123,34,222,195,203,106,13,169,108,66,233,96,64,97,166,27,71,49,107,236,67,105,108,187,86,165,43,232,161,61,230,125,195,239,128,0,0,0,15,249,90,119,33,73,247,145,144,175,108,64,225,182,172,99,205,12,188,76,187,102,242,109,142,161,201,78,71,229,110,234,87,233,21,188,104,220,220,164,56,141,205,184,162,212,147,161,119,247,246,9,217,98,89,22,254,29,90,180,235,58,216,135,211,83,169,145,153,138,195,124,197,175,68,54,218,91,79,106,212,165,125,20,36,187,76,251,191,88,251,224,0,0,0,3,195,227,62,23,81,49,139,14,235,22,29,121,173,204,84,98,72,101,7,185,101,177,110,48,227,68,175,85,104,51,208,156,62,205,196,95,227,20,37,157,124,183,73,203,126,48,78,182,227,35,117,21,254,87,163,221,212,139,126,216,177,150,239,97,186,226,203,69,189,167,172,127,103,103,119,119,225,61,152,135,176,247,20,158,195,42,178,245,165,220,187,118,175,66,249,142,158,60,231,143,177,45,41,74,220,165,151,242,139,79,172,187,5,215,0,0,0,0,0,0,0,0,8,1,196,175,135,239,225,218,28,236,123,194,150,118,95,212,170,122,125,41,78,74,116,110,177,6,35,18,87,243,77,49,25,111,72,168,172,250,102,27,220,178,73,182,218,17,217,181,34,149,128,77,254,26,25,28,147,152,235,201,156,97,190,23,17,24,117,101,214,27,67,209,28,67,82,23,92,168,178,77,190,80,148,202,201,73,40,196,149,180,167,148,180,250,232,112,155,65,25,169,107,102,239,169,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,31,172,0,69,94,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,138,188,81,252,9,226,111,220,190,113,8,80,8,244,23,253,129,121,97,101,229,86,195,236,65,183,165,208,238,26,28,131,141,58,12,146,45,237,47,66,50,50,50,51,74,208,164,154,86,133,164,205,11,66,146,164,154,146,162,51,183,238,23,57,237,170,227,101,41,236,8,198,139,154,36,139,218,135,29,10,183,234,50,223,87,91,112,194,74,86,110,161,205,197,181,217,49,210,132,153,175,127,49,214,212,107,52,168,217,121,213,88,80,165,110,53,126,41,237,111,135,240,124,198,162,33,253,141,129,120,143,137,56,113,124,226,133,149,70,244,173,43,14,122,23,107,236,176,102,169,81,226,202,41,6,82,146,217,23,174,203,125,42,185,166,71,185,9,90,86,105,52,37,197,163,245,229,227,48,55,246,89,113,66,14,43,225,202,226,46,165,14,60,136,142,195,156,111,28,41,172,60,217,165,77,72,109,151,27,83,136,37,108,117,41,53,104,78,52,218,187,118,144,208,246,5,227,166,28,102,47,14,41,216,161,133,245,158,186,149,59,86,158,101,210,36,74,167,202,73,17,185,22,75,100,103,203,121,27,147,169,106,105,52,169,43,66,150,133,161,106,136,28,80,179,211,248,20,181,87,129,216,57,121,244,152,147,90,217,233,137,48,147,185,234,21,45,198,212,103,163,196,162,233,230,61,171,124,189,9,75,67,70,183,62,105,74,142,225,211,181,129,96,94,88,167,121,82,112,251,15,173,233,117,203,134,185,32,163,65,131,24,139,123,171,208,204,204,204,204,146,132,37,36,165,173,106,50,66,16,149,41,70,148,164,204,180,17,146,140,168,208,178,151,131,80,172,222,85,42,101,223,82,210,101,211,91,132,202,211,215,202,220,179,109,178,83,134,107,54,88,66,249,77,150,136,73,232,183,57,104,91,174,16,168,30,40,254,59,49,55,238,95,39,132,56,83,120,59,127,73,194,52,227,125,62,131,46,125,166,221,98,93,18,116,200,145,94,117,20,199,216,68,37,18,165,56,72,229,50,135,78,123,72,104,212,189,86,180,56,90,22,133,187,175,228,95,57,181,220,158,98,60,170,155,148,175,76,217,151,71,79,30,230,166,180,132,20,165,54,209,175,149,38,51,138,211,71,154,230,186,100,218,148,77,184,149,169,42,218,102,135,91,142,181,106,181,86,191,85,155,93,174,212,229,212,106,85,25,14,75,153,50,91,202,121,249,47,184,163,83,142,184,226,140,212,181,169,70,106,53,25,153,153,153,153,139,254,225,211,151,88,217,123,203,69,184,197,102,211,137,73,189,174,168,233,172,220,207,19,78,166,91,139,113,107,92,88,242,9,228,165,109,173,136,238,54,218,153,208,144,135,121,230,68,102,181,173,121,247,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,206,182,117,243,5,142,56,249,140,179,102,227,93,191,85,180,92,162,106,197,38,206,154,195,209,253,5,21,212,161,196,164,219,117,40,90,158,117,6,210,220,121,72,74,156,245,52,36,182,150,155,71,75,225,115,130,24,13,141,152,242,244,60,104,174,68,145,50,135,29,21,27,126,209,150,223,204,92,47,167,122,157,55,20,175,85,212,71,74,18,225,197,239,116,148,106,61,205,50,242,21,123,194,10,241,107,193,76,26,187,50,251,51,23,46,218,133,42,223,190,45,110,76,91,122,168,251,170,105,202,158,247,119,42,150,164,161,181,174,70,244,115,220,105,27,126,109,196,169,102,182,154,57,10,58,75,164,213,170,180,10,172,42,237,10,167,46,157,82,167,72,110,92,57,145,30,83,47,198,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,104,167,36,120,171,138,24,207,150,139,59,16,49,134,221,151,76,185,167,199,89,61,33,232,141,197,69,89,132,172,249,21,6,154,66,204,208,135,154,216,163,51,75,68,165,239,91,109,147,42,104,213,156,193,232,43,182,5,229,108,219,54,205,231,93,183,165,196,161,94,49,228,201,161,84,20,68,108,78,68,121,11,142,249,33,68,102,68,182,221,108,201,72,61,22,68,166,212,101,181,196,41,83,83,134,86,123,106,184,35,121,83,176,51,20,174,104,141,225,125,122,67,137,139,50,168,250,144,139,110,106,201,74,74,219,115,67,36,70,121,221,18,226,23,181,180,45,206,126,230,200,158,230,221,160,138,188,81,252,9,226,111,220,190,113,8,80,8,244,23,253,129,121,97,101,229,86,195,236,65,183,165,208,238,26,28,131,141,58,12,146,45,237,47,66,50,50,50,51,74,208,164,154,86,133,164,205,11,66,146,164,154,146,162,51,183,238,23,57,237,170,227,101,41,236,8,198,139,154,36,139,218,135,29,10,183,234,50,223,87,91,112,194,74,86,110,161,205,197,181,217,49,210,132,153,175,127,49,214,212,107,52,168,217,121,213,88,80,138,188,81,252,9,226,111,220,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,22,169,198,175,194,197,173,241,2,15,151,84,69,69,224,222,16,222,88,239,136,148,252,45,195,230,34,63,112,213,163,206,122,11,18,95,38,81,33,113,162,61,40,217,37,159,170,149,173,44,41,8,53,26,81,189,73,220,164,39,85,23,159,254,186,172,43,171,251,107,110,92,150,229,67,253,242,28,234,108,232,238,127,201,113,151,155,113,31,82,146,164,251,12,133,244,228,39,59,244,44,220,88,142,194,184,229,82,169,184,155,68,230,187,91,162,67,101,113,217,92,83,120,201,153,81,18,227,174,45,198,118,41,164,56,123,205,72,119,93,201,74,92,104,215,42,133,85,241,206,252,201,254,210,126,237,21,107,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,191,76,132,231,126,133,155,139,17,216,87,28,170,85,55,19,104,156,215,107,116,72,108,174,59,43,138,111,25,51,42,34,92,117,197,184,206,197,52,135,15,121,169,14,235,185,41,75,141,26,229,80,12,214,102,199,197,62,50,124,64,184,124,197,241,242,110,172,11,196,123,67,9,236,172,111,169,209,185,182,101,247,213,181,77,170,71,51,91,108,202,143,37,246,28,139,35,176,185,79,31,78,183,16,71,170,86,217,153,165,70,104,117,45,200,14,29,217,223,153,149,91,236,237,43,198,86,236,50,187,42,13,59,93,81,178,252,151,169,110,37,151,91,68,168,173,33,212,161,59,150,182,58,131,38,220,113,109,71,73,33,38,164,33,39,119,215,78,42,225,197,151,135,18,177,122,228,189,41,81,44,200,148,244,85,21,91,76,130,118,43,145,92,36,155,78,52,166,247,115,185,155,208,77,147,123,148,226,150,132,160,148,106,73,30,125,243,137,154,171,203,53,248,185,80,188,43,53,41,105,182,41,210,36,70,180,233,14,54,76,162,157,78,53,250,134,166,146,181,167,169,113,41,109,79,47,114,183,44,137,36,124,180,54,132,114,170,173,129,121,80,172,218,6,32,214,109,233,112,237,235,170,68,232,212,89,207,17,37,19,215,12,218,41,38,209,25,238,82,16,167,219,65,175,77,134,189,233,35,53,54,178,76,138,225,113,227,179,12,190,250,242,121,162,255,0,128,121,76,85,195,59,87,25,48,226,227,194,219,214,39,81,69,185,169,238,211,228,237,109,181,184,206,242,245,31,107,152,133,161,47,52,178,75,141,172,210,123,28,66,20,69,170,72,103,135,52,89,100,191,178,179,138,21,44,63,187,227,75,153,77,68,133,38,139,112,149,57,232,208,171,44,19,109,57,189,133,56,91,84,180,37,246,146,234,16,165,147,110,26,145,185,90,18,149,200,7,160,176,44,11,203,20,239,42,78,31,97,245,189,46,185,112,215,36,20,104,48,99,17,111,117,122,25,153,153,153,146,80,132,164,148,181,173,70,72,66,18,165,40,210,148,153,149,255,0,100,115,40,148,172,160,225,26,173,71,234,49,43,23,101,122,66,106,87,29,85,136,233,66,22,249,32,146,136,172,172,210,78,174,51,37,187,103,48,245,53,184,243,132,150,249,166,218,100,80,0,12,171,143,65,93,176,47,43,102,217,182,111,58,237,189,46,37,10,241,143,38,77,10,160,162,35,98,114,35,200,92,119,201,10,35,50,37,182,235,102,74,65,232,178,37,54,163,45,174,33,74,238,152,15,159,172,113,192,44,26,188,112,74,220,168,117,180,91,130,158,252,122,35,207,201,121,185,22,204,167,213,163,210,97,56,218,146,180,238,66,221,81,55,184,146,135,205,15,39,67,230,161,232,235,73,164,213,107,245,88,84,42,21,50,93,70,165,81,144,220,72,112,226,50,167,159,146,251,138,36,182,211,109,164,141,75,90,148,100,146,73,17,153,153,145,16,210,246,0,224,229,11,47,248,53,105,224,237,184,247,81,18,217,167,166,59,146,118,173,29,92,165,169,78,73,147,177,107,89,183,205,125,199,93,229,239,52,163,126,212,250,169,34,29,0,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,1,21,120,163,248,19,196,223,185,124,226,16,160,17,111,220,45,243,245,51,17,58,28,178,99,29,66,171,82,187,203,172,145,110,220,83,36,191,57,234,187,101,205,146,244,105,110,56,165,173,47,52,130,112,219,112,204,155,83,77,147,126,162,219,71,58,202,128,86,175,20,140,253,76,195,190,187,44,152,57,80,170,211,110,243,232,228,92,87,20,57,47,193,122,144,217,242,164,179,26,35,141,169,11,83,206,160,219,55,28,35,54,210,211,134,223,174,183,23,201,168,17,117,60,21,60,44,93,63,16,39,121,117,56,79,240,20,173,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,169,0,20,87,197,207,12,237,92,59,205,195,213,27,90,39,73,242,214,223,137,115,84,88,67,109,182,202,103,56,252,136,238,173,180,161,9,211,153,210,165,213,154,183,41,78,186,234,205,94,182,133,32,56,37,227,95,254,93,101,206,101,63,223,122,211,229,54,215,252,94,28,182,222,89,185,255,0,18,54,210,150,255,0,159,53,43,232,16,149,92,77,49,175,240,45,148,123,167,167,167,245,83,239,189,108,168,123,218,222,203,93,107,15,117,14,57,163,136,82,116,138,212,157,138,45,218,58,109,110,73,167,118,148,87,132,246,47,225,67,20,236,220,51,244,167,163,62,86,220,20,234,23,91,200,231,116,189,84,150,217,230,242,247,39,126,222,102,237,187,147,174,154,106,90,234,52,209,105,218,212,43,26,213,163,89,86,180,30,138,139,111,211,227,210,233,209,185,171,115,145,21,134,210,219,77,239,89,169,106,218,132,36,181,81,154,143,77,76,204,251,71,214,1,29,115,235,141,152,185,128,217,121,169,222,120,43,102,75,174,92,47,200,232,151,53,152,75,150,138,4,78,157,247,158,170,58,210,80,164,169,13,37,157,8,220,209,164,173,196,41,123,146,147,109,121,235,171,85,170,181,250,172,218,237,118,167,46,163,82,168,200,114,92,201,146,222,83,207,201,125,197,26,156,117,199,20,102,165,173,74,51,81,168,204,204,204,204,204,93,255,0,10,124,16,192,107,55,1,160,98,214,28,215,34,93,87,133,213,28,152,185,43,10,111,107,244,183,211,177,110,81,208,217,250,204,33,165,26,13,90,246,190,124,183,181,54,205,132,162,111,138,22,226,133,130,152,53,130,153,142,93,55,7,42,20,168,140,214,169,232,169,214,45,152,78,169,94,130,156,226,212,102,146,65,54,77,199,101,230,205,183,91,96,156,82,145,170,207,99,76,170,57,31,148,225,249,141,120,203,132,121,142,182,105,184,75,79,170,215,153,187,106,17,169,149,219,102,19,73,123,210,176,73,102,110,40,144,183,27,109,15,50,217,186,235,111,173,198,210,214,139,55,22,76,169,226,85,239,227,93,217,121,88,184,71,119,222,24,119,103,75,186,174,122,77,30,76,154,69,34,51,4,242,229,75,74,15,148,70,215,49,181,56,130,86,138,90,27,87,53,72,74,146,217,45,195,66,21,155,108,85,196,203,171,25,49,30,227,197,43,214,95,81,90,185,170,14,212,36,237,113,197,182,206,243,245,24,107,152,181,173,44,180,130,75,109,160,212,123,27,66,18,71,162,72,88,255,0,6,252,191,96,189,227,74,184,49,190,227,68,74,229,237,109,214,21,75,141,73,154,81,36,177,77,99,108,73,49,42,72,97,109,155,204,201,231,53,33,13,190,75,34,209,183,73,37,170,84,101,107,226,162,248,200,96,134,11,218,181,91,127,21,237,10,229,191,68,189,170,210,19,18,181,106,66,110,35,47,212,24,125,82,223,244,210,218,111,107,198,179,121,14,180,227,203,74,201,195,83,69,185,6,217,147,144,43,1,241,51,20,240,163,20,237,251,167,7,37,213,126,82,122,66,35,44,83,169,238,73,254,57,254,18,210,211,79,121,168,235,75,146,25,121,198,219,74,152,35,245,251,11,191,65,114,153,238,175,221,87,95,12,10,221,211,125,81,61,13,114,86,109,251,86,161,88,167,116,206,71,232,231,59,80,167,45,246,57,78,153,184,222,199,20,180,236,89,154,147,166,134,102,100,98,160,114,157,226,159,6,254,32,91,222,98,192,210,152,0,0,241,88,197,140,86,14,5,88,21,76,70,196,106,244,74,117,54,157,29,247,90,105,217,76,178,253,65,246,217,113,228,196,138,151,150,132,187,37,196,180,178,109,162,81,26,140,190,211,44,245,230,171,51,23,150,107,241,114,102,41,94,16,98,83,144,152,233,166,210,41,145,136,148,138,117,57,181,184,182,152,55,54,146,158,94,231,92,90,220,81,22,229,173,91,82,132,108,109,18,215,134,167,15,73,152,155,93,131,142,184,243,104,127,88,176,55,59,71,161,213,25,126,59,149,137,91,35,61,26,82,217,113,146,110,77,57,77,188,181,17,165,205,174,56,209,37,73,91,123,210,168,129,155,31,20,248,201,241,2,225,243,23,196,233,180,114,81,248,213,112,204,194,186,253,129,76,165,55,137,182,183,166,156,166,201,124,185,78,85,32,149,94,160,110,83,20,246,228,161,59,150,178,113,165,58,74,74,28,74,147,171,73,121,215,10,181,191,174,171,10,234,254,218,219,151,37,185,80,255,0,124,135,58,155,58,59,159,242,92,101,230,220,71,212,164,169,62,195,33,122,124,57,179,175,248,213,97,195,244,11,254,167,74,111,19,109,111,155,169,70,96,249,78,85,32,145,32,155,169,165,157,169,66,119,45,102,219,169,104,212,148,56,148,171,70,146,243,77,148,192,1,74,220,106,252,83,218,223,15,224,249,141,68,56,42,120,167,186,126,31,206,243,26,112,186,144,0,0,0,0,0,0,0,0,0,0,20,163,197,135,49,15,98,22,41,51,134,84,133,233,75,182,183,110,94,133,243,253,68,120,47,23,98,155,74,147,181,72,63,229,30,191,81,118,14,15,146,140,183,74,204,134,47,193,182,228,163,109,21,142,111,164,29,212,143,102,232,178,86,215,170,78,182,179,213,108,233,234,159,219,217,223,161,27,94,219,166,90,84,40,214,253,29,158,84,72,187,249,104,220,165,105,185,106,89,246,168,204,251,212,126,209,245,64,0,0,0,7,192,190,236,139,127,17,109,90,141,157,115,195,234,105,213,56,207,69,125,190,98,209,170,28,109,77,171,181,10,74,190,138,212,93,134,93,255,0,172,65,60,63,225,182,172,29,205,12,76,76,180,167,115,173,142,161,185,77,199,229,109,233,151,233,20,60,72,220,228,165,184,189,173,182,146,212,211,161,247,247,246,11,9,66,118,161,41,247,17,16,255,0,160,0,0,0,1,240,47,139,34,222,196,59,106,117,169,115,194,234,160,79,97,214,28,71,49,104,236,91,106,108,251,80,164,171,232,173,93,198,93,227,138,101,199,39,182,174,91,47,75,138,185,105,76,230,195,175,57,46,66,91,229,184,158,156,159,117,149,19,58,184,243,134,189,164,194,75,118,133,175,213,237,145,64,63,229,197,165,164,41,197,158,137,65,26,140,253,196,66,175,120,157,103,122,144,213,54,118,6,216,18,185,243,22,183,98,213,93,216,164,236,73,166,100,103,155,209,214,52,61,15,97,238,66,254,207,105,138,163,139,26,93,94,162,204,56,173,243,101,77,121,45,54,157,73,59,220,90,180,34,212,244,34,212,207,236,23,89,194,235,41,238,225,46,30,150,39,93,177,57,55,5,125,59,227,167,152,74,210,11,236,66,121,61,173,188,164,126,81,181,119,164,149,246,23,96,158,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,225,230,155,125,165,176,234,119,33,196,154,20,90,233,169,25,104,98,173,56,138,240,242,147,81,147,86,198,188,36,166,110,113,92,250,141,98,47,56,139,83,214,92,151,222,223,34,79,214,217,109,66,62,178,46,242,21,106,147,171,90,181,230,221,47,224,213,42,84,162,90,79,213,95,45,230,151,217,239,73,232,164,253,100,122,123,69,205,112,177,205,141,99,23,108,233,56,103,124,75,234,43,52,66,90,162,61,203,66,53,132,203,80,153,66,118,180,202,81,244,220,81,234,106,53,123,245,45,12,79,224,0,0,0,0,0,0,0,0,0,0,0,0,16,227,137,142,95,90,197,236,17,151,93,165,197,223,91,162,114,250,101,111,50,252,180,184,105,95,98,156,74,62,131,103,222,71,245,104,98,141,109,139,138,169,102,220,17,171,244,181,242,230,67,223,176,244,73,233,189,10,65,253,34,50,238,81,251,6,156,44,11,174,159,123,90,112,110,90,91,220,216,211,57,187,23,181,73,215,99,171,65,246,40,136,251,210,126,193,232,64,0,0,0,0,0,0,0,5,53,241,100,201,149,11,9,43,191,140,197,141,85,229,82,175,187,129,113,235,116,121,11,90,220,98,177,33,15,73,84,152,235,61,117,101,222,83,202,91,106,50,54,220,50,217,170,22,72,102,32,101,99,5,63,24,156,193,89,56,56,229,67,162,137,112,84,15,175,125,46,242,220,68,22,26,92,137,92,165,114,220,34,120,216,101,210,111,114,13,60,195,70,237,19,169,150,140,236,11,2,205,194,203,54,147,135,216,125,111,68,161,219,212,56,229,26,12,24,196,123,26,70,166,102,102,102,102,165,173,74,53,45,107,81,154,214,181,41,74,53,41,70,103,232,0,0,68,174,42,117,106,85,59,35,151,244,58,133,78,36,89,21,73,20,120,144,90,121,228,161,114,159,42,156,103,141,166,146,103,170,214,77,50,235,134,148,234,123,27,90,187,146,102,84,173,150,74,181,42,129,153,44,40,174,215,106,113,41,212,218,117,241,66,151,50,100,183,146,203,17,152,110,123,42,113,215,28,81,146,80,132,164,141,70,163,50,34,34,51,49,165,224,17,87,138,63,129,60,77,251,151,206,33,10,1,23,167,196,71,32,176,243,57,106,149,249,133,180,250,85,55,19,104,156,217,26,20,102,35,252,166,108,219,105,29,52,169,59,73,102,242,16,195,105,142,227,139,54,211,235,54,173,169,115,152,213,32,255,0,93,86,21,213,253,181,183,46,75,114,161,254,249,14,117,54,116,119,63,228,184,203,205,184,143,169,73,82,125,134,66,250,114,19,157,250,22,110,44,71,97,92,114,169,84,220,77,162,115,93,173,209,33,178,184,236,174,41,188,100,204,168,137,113,215,22,227,59,20,210,28,61,230,164,59,174,228,165,46,52,107,128,28,106,252,83,218,223,15,224,249,141,68,116,174,8,244,154,85,126,149,143,52,42,237,50,37,70,155,81,143,111,196,153,14,91,41,121,137,44,56,154,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,112,14,32,153,10,184,114,205,121,78,190,112,250,133,46,102,21,213,228,56,244,21,199,234,166,174,128,130,40,201,54,103,60,109,18,25,66,164,72,83,113,205,78,45,107,66,8,148,165,44,140,207,149,101,91,57,56,185,148,26,173,193,80,195,24,214,252,248,247,60,118,25,168,193,173,194,91,236,45,108,41,70,203,201,54,156,109,212,173,4,235,201,34,37,236,50,117,91,146,163,36,26,120,253,211,118,93,87,205,118,85,211,122,220,213,91,130,181,55,103,83,81,170,77,114,92,167,246,33,40,70,247,92,53,45,91,80,132,164,181,62,196,164,136,187,8,133,223,112,238,200,44,60,177,218,167,126,98,149,62,149,82,196,218,223,42,70,135,25,137,31,38,91,38,221,71,77,22,78,211,89,60,180,62,226,100,56,218,201,181,122,173,167,114,91,230,59,53,69,0,241,71,241,217,137,191,114,249,60,33,55,248,73,216,22,110,41,228,154,255,0,195,236,65,183,162,87,45,234,229,241,62,52,232,50,72,246,58,143,71,211,76,140,140,140,148,133,165,68,149,161,105,50,90,22,148,169,38,149,36,140,171,175,56,153,85,188,178,161,139,149,11,62,179,77,150,171,98,163,34,68,155,78,174,227,132,242,42,52,226,95,168,74,117,40,66,122,150,210,166,210,242,54,167,106,204,148,69,203,91,107,95,170,225,211,151,89,57,132,204,189,184,197,102,211,151,86,178,109,89,9,172,220,207,19,77,42,35,104,109,11,92,88,242,9,228,169,14,33,249,13,182,218,153,208,214,182,185,230,68,68,133,173,26,9,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,130,188,72,178,11,66,199,219,86,169,141,184,111,79,232,177,54,223,167,174,68,134,98,198,91,159,41,162,176,222,165,25,109,180,149,45,83,18,132,109,97,196,164,212,189,18,202,245,79,45,108,210,181,173,118,93,86,53,118,45,211,101,92,213,91,126,181,11,127,77,81,165,205,114,36,166,55,161,72,94,199,91,52,173,59,144,181,36,244,62,212,168,200,251,12,197,244,229,3,63,88,113,152,188,26,170,95,151,213,66,149,99,86,172,174,146,61,224,85,9,37,22,151,29,201,10,82,35,201,102,75,202,36,19,47,173,11,74,91,90,249,136,89,27,103,188,185,110,59,82,185,232,206,109,119,56,120,143,22,166,221,43,208,214,101,175,212,71,182,105,174,161,7,41,45,186,104,230,201,146,226,117,213,231,121,77,25,182,149,27,109,165,9,74,119,25,45,215,58,7,14,236,130,204,204,229,212,119,230,41,83,234,180,220,50,162,114,164,104,113,159,143,242,153,195,113,212,116,209,100,237,36,27,40,91,14,38,67,141,172,220,79,170,218,118,169,206,99,87,147,73,164,210,168,20,168,84,42,21,50,37,58,155,78,142,220,72,112,226,50,150,88,140,195,105,36,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,203,16,185,236,173,101,146,193,205,55,12,75,23,15,238,248,209,33,212,151,30,184,154,45,194,84,230,100,205,163,62,117,201,14,111,97,78,22,228,161,106,97,164,186,132,41,6,227,100,164,110,78,164,164,213,6,58,96,94,35,229,211,17,234,56,95,138,20,110,134,171,7,71,89,121,163,53,197,168,69,81,153,55,42,51,134,69,204,101,123,85,161,232,74,37,37,72,90,80,180,45,9,177,254,21,249,245,141,42,53,43,43,24,201,93,137,13,112,227,179,79,177,170,114,57,166,185,139,55,94,81,192,147,33,199,84,146,89,37,108,53,21,9,66,17,177,174,86,166,179,105,43,148,28,81,252,9,226,111,220,190,113,8,80,8,189,238,32,153,10,183,179,51,102,206,190,112,250,133,18,30,42,82,35,184,244,21,199,233,97,34,190,179,56,201,54,103,60,109,26,222,90,99,199,83,113,205,78,33,8,90,200,148,164,160,204,202,141,191,174,171,10,234,254,218,219,151,37,185,80,255,0,124,135,58,155,58,59,159,242,92,101,230,220,71,212,164,169,62,195,33,125,57,9,206,253,11,55,22,35,176,174,57,84,170,110,38,209,57,174,214,232,144,217,92,118,87,20,222,50,102,84,68,184,235,139,113,157,138,105,14,30,243,82,29,215,114,82,151,26,53,184,163,248,19,196,223,185,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,45,83,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,125,245,228,243,68,191,226,117,195,210,101,211,50,78,98,178,253,104,115,170,175,110,118,237,160,83,25,125,249,85,89,78,190,203,109,74,133,17,134,87,185,227,230,188,185,39,185,9,52,182,78,109,53,155,170,93,101,224,190,47,94,88,11,138,22,254,46,97,251,241,27,174,219,178,20,244,114,150,193,60,195,168,91,106,105,214,92,71,97,154,28,105,199,27,51,73,165,100,75,51,74,146,162,37,22,132,242,187,153,187,7,52,216,95,77,196,11,66,76,72,117,37,199,74,171,86,241,212,89,147,54,140,249,184,235,123,31,75,103,185,40,90,152,117,77,45,105,65,184,217,37,123,83,169,165,48,47,142,119,230,79,246,147,247,104,174,12,49,193,219,251,24,220,184,225,225,205,6,93,114,165,109,209,202,182,237,50,12,87,164,205,150,199,91,22,34,147,29,150,80,181,56,180,170,90,28,81,30,132,77,182,226,181,245,72,141,130,248,189,121,96,46,40,91,248,185,135,239,196,110,187,110,200,83,209,202,91,4,243,14,161,109,169,167,89,113,29,134,104,113,167,28,108,205,38,149,145,44,205,42,74,136,148,90,19,202,238,102,236,28,211,97,125,55,16,45,9,49,33,212,151,29,42,173,91,199,81,102,76,218,51,230,227,173,236,125,45,158,228,161,106,97,213,52,181,165,6,227,100,149,237,78,166,148,246,1,154,204,216,248,167,198,79,136,23,15,152,190,45,167,37,184,23,135,25,139,225,153,97,225,126,40,81,186,234,84,239,76,186,203,205,25,34,85,62,82,106,243,137,185,81,156,50,62,91,200,220,173,15,67,73,165,74,66,210,180,45,104,85,75,102,47,45,24,167,149,251,237,235,23,19,41,63,163,209,86,97,177,39,209,117,63,153,101,215,58,71,222,105,190,119,43,158,132,57,181,62,162,245,73,251,12,255,0,37,87,49,88,185,87,193,42,6,94,159,187,37,177,100,219,178,39,60,205,62,35,171,97,18,209,37,246,164,27,50,146,133,18,36,161,169,13,41,230,141,196,169,104,91,206,104,173,54,37,29,43,34,249,50,174,231,15,17,229,83,28,170,250,26,204,181,250,121,23,53,73,165,160,229,37,183,77,124,168,209,155,86,186,188,239,41,210,39,20,147,109,180,161,74,86,227,36,52,228,170,227,75,105,218,182,53,11,2,109,107,42,217,165,91,244,88,95,41,250,106,117,46,19,113,34,177,189,116,229,175,99,77,146,80,157,203,90,148,122,23,106,148,102,125,166,98,53,240,184,241,217,134,95,125,121,60,209,127,192,3,138,102,187,42,56,113,155,92,56,93,149,122,181,208,213,96,243,31,160,87,216,100,151,42,145,41,68,68,106,73,25,151,49,149,237,73,58,201,153,37,196,165,38,70,133,161,183,17,156,33,115,220,34,178,201,96,219,88,37,79,204,117,66,52,74,205,217,120,200,146,168,47,203,167,50,107,160,177,21,249,112,141,17,93,50,55,82,183,139,154,110,173,42,73,41,10,109,27,125,67,82,236,40,0,0,101,92,93,78,81,50,209,133,153,160,225,177,135,22,46,38,82,127,251,241,209,86,33,177,27,210,148,207,227,247,221,115,164,125,230,156,228,243,121,8,67,155,83,235,163,84,159,176,202,165,113,211,2,241,31,46,152,143,81,194,252,80,163,116,53,88,58,58,203,205,25,174,45,66,42,140,201,185,81,156,50,46,99,43,218,173,15,66,81,41,42,66,210,133,161,104,76,213,224,217,151,175,150,152,177,86,204,45,90,77,86,36,76,59,210,21,33,13,197,210,45,70,116,216,210,26,125,42,125,68,100,124,134,22,70,166,145,235,110,146,194,141,73,73,109,114,229,0,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,1,21,120,163,248,19,196,223,185,124,226,16,162,28,61,178,170,184,149,127,219,88,115,66,145,17,138,149,213,88,133,68,134,236,181,169,44,54,252,151,144,203,106,113,73,74,148,72,37,44,140,204,146,163,211,93,8,251,135,228,254,186,172,43,171,251,107,110,92,150,229,67,253,242,28,234,108,232,238,127,201,113,151,155,113,31,82,146,164,251,12,133,233,240,238,206,252,60,213,88,135,105,94,50,182,226,109,167,79,105,218,234,141,150,35,51,84,109,79,58,218,37,69,105,14,169,106,218,132,49,212,25,54,219,104,118,66,73,9,36,173,9,39,17,28,239,195,202,173,136,86,149,157,43,118,38,221,148,247,93,161,40,153,98,75,52,182,210,243,77,174,84,166,150,234,86,157,200,91,253,57,155,110,54,183,99,168,150,147,74,22,147,162,207,235,170,253,186,191,182,183,29,201,113,212,63,223,38,78,169,78,144,231,252,167,30,121,199,23,245,169,74,87,180,204,126,188,66,178,170,184,107,127,220,184,115,93,145,17,250,149,171,88,155,68,152,236,69,169,76,56,252,103,150,203,138,109,74,74,84,104,53,32,204,140,210,147,211,77,72,187,133,196,240,84,240,177,116,252,64,157,229,212,225,63,192,82,183,26,191,20,246,183,195,248,62,99,81,14,10,158,41,238,159,135,243,188,198,156,46,164,0,87,175,26,123,2,53,119,47,54,166,32,199,183,165,204,169,90,183,66,35,46,115,36,234,145,2,157,50,59,132,241,186,73,61,137,66,228,49,1,4,181,151,98,246,37,38,92,195,37,87,6,66,113,50,234,194,252,220,97,157,70,214,151,203,244,245,193,10,217,168,176,183,28,38,101,65,158,250,35,186,135,18,133,167,126,222,98,93,65,43,84,147,172,180,179,74,182,104,38,87,27,140,94,146,186,174,30,224,36,23,229,183,29,136,238,221,245,70,212,195,92,135,214,181,57,22,18,144,231,107,164,182,201,185,228,164,250,168,50,121,179,245,204,139,103,10,225,25,134,118,174,34,102,225,154,141,211,19,171,249,21,111,203,185,169,204,45,182,220,101,83,155,126,60,118,150,226,86,133,107,203,234,148,234,13,59,84,151,90,105,100,175,87,67,189,64,1,249,42,212,154,85,126,149,54,133,93,166,68,168,211,106,49,220,137,50,28,182,82,243,18,88,113,38,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,20,89,196,119,35,145,178,165,121,64,188,48,249,114,228,97,213,225,33,244,65,101,212,58,234,232,146,210,68,179,132,235,230,70,149,161,73,53,41,133,41,92,213,33,167,82,162,81,178,110,185,226,114,65,157,27,171,40,248,142,196,233,170,170,214,236,26,151,49,138,221,188,212,231,18,218,57,166,206,233,209,152,53,147,39,49,4,195,100,74,89,122,237,146,154,220,141,196,226,45,171,54,121,250,195,140,0,192,234,110,34,89,85,10,85,209,114,94,84,248,83,173,58,59,178,73,151,28,139,49,151,28,143,82,147,25,74,68,148,195,36,180,173,116,65,41,78,109,104,205,179,81,173,20,67,86,169,222,88,175,127,205,172,204,110,93,126,236,188,107,14,73,117,17,34,17,191,80,168,203,120,212,162,109,150,82,68,107,113,215,15,68,54,146,237,81,18,75,184,133,207,112,221,200,45,11,0,173,90,94,54,226,69,63,173,196,219,130,158,137,17,217,149,25,109,252,153,138,251,122,156,100,54,234,82,180,204,82,23,181,247,20,146,82,53,83,40,209,60,197,189,58,133,64,113,69,200,44,203,62,187,82,204,198,14,211,234,181,74,85,199,80,147,58,236,163,177,25,249,142,83,37,45,14,201,126,164,149,165,42,217,13,92,183,20,239,48,210,150,92,82,118,153,161,194,67,48,131,46,184,243,121,101,183,23,40,88,173,102,77,150,149,211,164,33,21,56,44,200,38,81,86,167,26,210,114,33,58,106,66,211,177,196,167,66,81,161,91,22,72,113,37,189,9,50,189,74,182,123,112,25,156,174,77,205,53,10,230,137,50,142,136,238,49,14,149,45,254,154,107,213,178,104,212,221,29,196,36,156,83,114,77,90,17,232,149,165,45,153,190,70,166,75,152,116,65,142,152,233,136,249,139,196,122,142,40,98,133,103,174,170,206,209,166,89,104,141,17,105,241,82,102,109,197,140,217,153,242,217,70,229,104,90,154,141,74,82,214,165,173,107,90,172,127,133,62,68,169,69,74,129,154,108,101,182,101,170,164,169,4,253,145,74,168,176,148,176,219,4,148,41,186,193,160,204,212,181,169,70,162,99,122,82,72,36,115,210,75,222,195,141,202,14,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,0,8,255,0,157,28,166,80,179,113,133,135,105,78,174,85,105,181,170,39,83,81,183,148,197,77,113,224,174,164,113,156,109,130,154,214,199,16,227,59,212,157,86,77,155,200,78,242,109,105,39,28,74,235,47,44,252,46,49,114,183,153,121,54,102,63,88,210,225,216,22,100,142,117,106,166,204,165,177,18,186,131,66,149,25,154,124,130,70,231,208,234,137,6,225,163,98,218,107,152,149,169,135,205,9,59,169,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,102,223,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,163,138,113,43,225,233,15,19,104,83,177,215,1,173,15,235,234,6,215,107,20,58,91,44,71,110,177,23,124,151,164,202,67,45,178,78,73,168,169,199,144,163,53,57,185,198,218,52,165,43,115,98,84,225,187,195,154,102,11,212,105,121,138,198,57,91,238,247,169,232,126,221,162,49,207,99,208,173,203,139,163,202,154,151,16,218,206,97,33,231,24,54,77,38,219,90,44,245,113,106,65,179,98,160,41,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,23,82,0,0,0,0,0,0,0,0,0,0,60,245,255,0,117,211,236,155,78,117,203,84,123,149,26,31,43,122,246,169,90,111,117,8,46,196,145,159,122,139,216,51,31,115,220,85,75,202,224,147,95,170,47,153,50,102,205,231,162,75,93,136,74,11,232,145,23,114,75,216,47,39,134,110,95,90,194,28,18,137,93,170,69,217,91,173,243,58,149,111,215,242,50,230,37,29,137,113,72,250,14,23,113,23,215,169,137,144,0,0,0,0,0,0,0,0,0,0,0,0,2,0,241,78,205,141,99,8,172,232,216,103,99,203,233,235,85,178,66,165,189,203,66,244,132,243,83,89,90,118,186,202,145,244,219,73,234,74,37,123,180,45,76,83,42,142,173,117,87,156,116,255,0,132,212,170,178,141,106,63,85,28,199,157,95,111,185,37,170,149,245,17,107,236,22,149,195,171,135,148,154,116,154,78,53,226,221,51,107,137,228,84,104,241,121,196,122,30,177,36,176,246,248,242,126,167,11,106,209,245,153,119,16,180,182,90,109,134,144,195,73,218,134,210,72,73,107,174,132,69,161,15,251,0,0,0,0,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,240,235,104,121,181,178,226,117,66,210,105,81,107,222,71,222,56,118,39,100,159,46,24,189,57,202,149,241,96,117,242,157,51,90,156,244,172,246,181,81,154,212,103,163,79,164,187,220,89,254,191,176,126,252,18,202,78,7,101,242,68,137,152,99,104,250,46,68,147,89,45,206,190,99,250,165,70,217,153,104,243,203,46,246,81,219,245,125,103,175,101,0,0,0,0,0,0,0,0,0,0,0,0,1,254,82,99,51,45,149,71,144,141,237,175,77,75,83,45,116,61,125,131,58,57,208,193,181,224,166,59,215,109,86,99,242,224,39,165,233,125,125,117,214,28,117,175,189,107,87,210,119,218,127,103,213,111,124,50,113,1,87,182,90,168,241,77,26,21,51,168,208,245,239,230,79,152,127,162,95,163,245,137,112,0,0,0,0,0,0,0,0,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,139,254,0,1,249,42,213,106,85,2,149,54,187,93,169,196,167,83,105,209,220,151,50,100,183,146,203,17,152,109,38,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,20,3,159,92,226,92,57,167,197,202,154,104,213,137,108,97,213,14,71,69,111,211,25,153,43,164,154,134,22,250,91,170,59,29,221,169,76,151,82,243,134,71,202,66,208,210,144,209,238,52,41,74,140,2,215,184,83,231,182,148,116,168,25,89,198,91,154,90,106,73,144,76,89,21,90,139,233,83,14,48,105,66,91,163,154,204,137,72,90,84,74,54,55,169,68,178,95,33,38,141,140,54,229,165,8,171,197,31,192,158,38,253,203,231,16,133,0,141,84,10,192,226,117,195,210,101,211,50,78,98,178,253,104,115,170,175,110,118,237,160,83,25,125,249,85,89,78,190,203,109,74,133,17,134,87,185,227,230,188,185,39,185,9,52,182,78,109,53,155,170,92,21,200,245,167,152,234,198,96,173,123,167,45,86,207,91,112,91,245,4,115,170,51,161,45,202,61,61,151,218,117,14,122,65,210,35,38,153,113,130,146,158,195,39,84,68,162,103,87,118,9,1,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,44,210,255,0,176,44,220,83,179,106,216,125,136,54,244,74,229,189,92,142,113,167,65,146,71,177,212,106,70,70,70,70,74,66,210,162,74,208,180,153,45,11,74,84,147,74,146,70,89,246,206,190,84,107,185,75,198,89,182,111,42,171,50,208,169,107,50,214,173,205,101,9,235,226,237,65,184,217,169,179,52,27,204,45,124,167,11,68,40,244,67,156,180,33,214,200,77,254,21,249,10,141,22,53,43,52,248,201,66,137,49,115,35,179,80,177,169,146,57,164,184,107,39,94,73,207,147,29,198,146,147,89,165,12,59,21,105,90,209,177,222,110,132,178,105,72,180,160,20,3,197,31,199,102,38,253,203,228,240,135,160,225,197,158,56,217,82,188,167,217,248,130,137,114,48,234,240,144,194,231,60,210,221,117,116,73,105,35,65,77,105,130,51,74,208,164,154,82,250,82,158,106,144,211,74,73,168,217,38,156,185,60,195,229,250,193,204,214,23,206,194,140,70,68,180,83,102,72,143,45,169,144,73,146,155,9,246,92,37,37,216,238,60,219,137,109,102,157,237,41,68,157,77,183,92,79,102,227,28,131,135,150,80,255,0,21,12,39,168,69,185,225,108,191,174,74,131,223,40,164,53,63,168,138,235,49,36,200,106,15,76,68,73,36,178,166,23,206,45,201,39,119,72,81,57,183,106,91,110,85,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,5,85,241,67,225,251,255,0,148,153,173,194,38,127,157,171,94,116,116,167,254,44,209,73,132,196,120,223,241,153,50,220,121,223,211,119,95,164,66,173,97,85,170,180,232,211,225,211,234,114,226,199,170,71,40,147,154,101,229,33,18,152,39,91,120,154,117,36,122,45,4,235,45,56,73,86,165,189,180,43,189,36,101,221,114,81,149,26,238,109,49,150,21,155,202,170,195,180,41,186,76,186,107,112,153,66,186,8,187,86,109,182,74,112,201,4,243,235,71,41,178,209,106,45,86,231,45,104,105,194,26,9,176,44,11,55,11,44,218,78,31,97,245,189,18,135,111,80,227,148,104,48,99,17,236,105,26,153,153,153,153,154,150,181,40,212,181,173,70,107,90,212,165,40,212,165,25,159,160,25,87,23,253,194,227,192,158,25,125,245,231,19,71,31,227,29,101,96,52,156,18,131,126,94,18,34,83,241,66,44,134,96,218,43,101,123,101,213,24,231,160,229,198,117,36,147,55,35,52,211,142,60,74,86,210,105,211,65,37,105,55,212,219,212,194,46,123,50,151,38,60,221,156,38,174,106,238,100,109,136,148,59,218,68,122,41,200,105,163,229,190,251,30,152,131,202,145,42,62,196,166,36,149,167,214,113,132,153,146,79,183,70,141,71,29,154,97,26,168,20,109,197,190,147,128,212,92,203,185,15,11,105,146,224,94,78,71,234,239,198,154,103,149,78,84,215,208,219,209,221,105,38,68,103,37,198,156,55,31,82,62,109,91,218,87,107,198,249,142,21,146,255,0,195,47,227,65,96,126,0,61,21,242,235,210,14,122,63,210,219,122,30,79,78,239,87,212,107,235,114,122,94,163,127,47,231,118,235,202,249,205,130,229,56,163,248,19,196,223,185,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,45,83,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,125,245,228,243,69,255,0,12,235,103,167,241,113,252,99,174,47,197,127,255,0,37,61,94,183,165,217,232,191,74,111,95,81,232,221,191,250,31,208,219,252,141,252,222,87,204,114,71,85,225,71,248,199,126,49,204,126,5,63,242,83,248,63,203,254,187,127,162,253,23,189,91,121,154,127,233,159,149,233,118,250,251,247,235,243,29,64,144,28,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,195,245,113,70,200,149,43,4,234,172,227,190,11,219,50,227,217,53,201,11,77,193,78,136,194,122,43,122,106,148,130,105,109,237,61,205,70,144,165,168,137,27,57,109,56,146,65,41,36,243,45,38,42,229,119,51,119,246,86,113,66,155,136,22,132,153,115,41,168,144,149,86,173,227,168,189,26,21,101,130,109,214,246,62,150,207,106,150,132,190,234,154,90,210,178,109,195,74,246,171,67,74,180,61,133,88,153,106,227,38,28,91,152,165,101,75,234,40,183,53,61,170,132,109,206,54,183,25,222,94,187,14,242,214,180,37,230,150,74,109,196,18,143,99,136,90,76,245,73,140,235,230,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,123,252,215,101,71,14,51,107,135,11,178,175,86,186,26,172,30,99,244,10,251,12,146,229,82,37,40,136,141,73,35,50,230,50,189,169,39,89,51,36,184,148,164,200,208,180,54,226,40,179,13,242,127,142,56,145,152,41,25,103,110,219,244,5,231,79,234,85,84,77,97,15,38,45,53,182,90,230,115,159,117,134,221,209,151,53,105,45,186,146,83,110,41,246,54,168,201,196,168,239,251,2,240,47,14,50,233,135,20,236,47,194,250,55,67,74,131,171,175,60,233,146,229,84,37,40,136,156,149,37,194,34,230,60,189,169,212,244,36,146,82,148,33,40,66,16,132,215,95,28,239,204,159,237,39,238,209,21,120,92,120,236,195,47,190,188,158,104,191,224,0,25,87,23,253,194,227,192,158,25,125,245,231,19,68,170,0,0,25,87,22,125,194,119,59,240,237,191,70,101,51,19,37,108,137,80,168,27,86,76,210,101,134,89,138,227,221,67,242,34,202,121,78,160,213,205,124,208,81,201,45,173,197,59,33,72,53,109,54,210,153,171,158,140,153,80,179,135,135,17,105,141,213,125,13,121,218,253,68,139,102,164,234,214,113,82,227,164,142,108,105,45,167,93,89,119,148,209,27,137,73,184,218,144,149,39,113,18,218,115,218,229,51,47,212,172,178,224,53,177,133,16,209,17,117,40,113,250,186,244,200,228,147,41,181,87,180,84,151,121,132,219,106,113,4,173,26,105,78,39,121,50,211,41,86,187,71,85,171,85,169,84,10,84,218,237,118,167,18,157,77,167,71,114,92,201,146,222,75,44,70,97,180,154,156,117,199,20,100,148,33,41,35,81,168,204,136,136,140,204,85,6,105,120,197,87,100,93,84,122,78,84,99,244,148,90,45,64,228,85,42,245,218,106,23,233,212,182,226,146,152,205,48,163,53,181,13,196,17,45,78,25,183,37,91,210,69,211,154,21,204,240,28,80,243,47,133,153,160,177,48,54,250,195,58,183,250,230,235,104,211,31,141,233,74,103,207,66,105,190,173,134,93,115,147,205,228,45,109,238,87,174,141,20,94,210,39,5,79,20,247,79,195,249,222,99,78,23,82,0,34,175,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,5,164,241,70,200,149,87,27,41,76,227,190,11,219,49,36,94,212,56,235,77,193,78,136,194,186,219,134,18,82,130,105,109,237,61,174,201,142,148,40,137,27,57,142,182,162,65,41,70,203,45,42,160,108,11,254,242,194,203,202,147,136,56,125,112,203,161,220,52,57,5,38,12,232,198,91,218,94,134,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,70,191,239,251,203,20,239,42,182,32,226,13,195,46,185,112,215,36,28,153,211,164,153,111,117,122,17,17,17,17,18,80,132,164,146,132,33,36,72,66,18,148,164,146,148,145,21,191,112,185,200,149,87,4,233,79,99,190,52,91,49,35,222,213,200,232,77,191,78,150,194,186,219,122,18,146,178,117,110,110,61,173,73,144,149,164,141,27,57,141,54,147,65,169,38,243,205,38,173,179,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,39,248,225,89,196,205,85,155,149,12,35,168,94,21,154,148,69,92,245,24,242,35,90,116,135,27,55,151,81,168,146,61,67,83,73,90,21,211,54,165,54,167,151,185,59,80,100,146,62,98,219,66,243,237,138,184,153,117,99,38,35,220,120,165,122,203,234,43,87,53,65,218,132,157,174,56,182,217,222,126,163,13,115,22,181,165,150,144,73,109,180,26,143,99,104,66,72,244,73,15,203,96,95,247,150,22,94,84,156,65,195,235,134,93,14,225,161,200,41,48,103,70,50,222,210,244,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,61,4,100,187,54,214,174,110,112,176,174,154,107,93,13,201,66,233,169,247,53,57,73,109,174,92,229,70,109,107,125,134,137,231,92,40,110,56,111,37,149,184,100,165,114,92,35,45,80,98,64,0,231,249,129,195,63,195,38,7,95,152,90,220,74,84,137,119,53,191,58,159,3,210,141,239,138,204,229,178,174,149,245,250,139,52,242,159,38,156,37,165,38,164,41,4,164,150,228,144,205,13,90,147,85,160,85,102,208,171,180,201,116,234,149,58,67,145,38,67,150,202,153,126,51,237,168,210,227,78,54,162,37,33,105,81,26,77,38,68,100,100,100,99,218,227,142,58,98,62,98,111,179,196,108,82,172,250,70,180,170,124,58,118,228,17,161,148,55,29,148,183,171,109,106,104,107,152,178,113,245,161,178,75,124,215,157,82,80,146,86,210,181,254,11,22,4,106,22,94,110,188,65,145,111,75,135,82,186,174,133,198,68,231,137,212,162,125,58,28,118,201,147,104,148,123,20,132,72,126,122,13,104,46,213,239,74,140,249,100,73,176,160,0,30,83,21,112,206,213,198,76,56,184,240,182,245,137,212,81,110,106,123,180,249,59,91,109,110,51,188,189,71,218,230,33,104,75,205,44,146,227,107,52,158,199,16,133,17,106,146,20,3,157,28,164,221,89,70,197,51,181,170,78,245,214,221,119,169,168,91,53,20,169,199,121,144,83,37,196,33,135,221,54,90,108,230,54,217,50,167,144,217,26,83,206,108,200,244,89,14,21,54,173,85,168,198,129,14,161,83,151,42,61,46,57,196,130,211,207,41,104,138,193,186,227,198,211,73,51,209,8,55,94,117,195,74,116,45,238,45,93,234,51,59,84,225,79,145,42,81,82,160,102,155,25,109,153,106,169,42,65,63,100,82,170,44,37,44,54,193,37,10,110,176,104,51,53,45,106,81,168,152,222,148,146,9,28,244,146,247,176,227,118,148,3,242,85,169,52,170,253,42,109,10,187,76,137,81,166,212,99,185,18,100,57,108,165,230,36,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,40,219,137,158,75,191,22,204,71,70,36,89,73,230,88,55,245,66,91,241,163,179,7,146,221,10,113,159,53,112,117,109,9,101,44,168,150,165,71,73,109,87,45,167,80,105,62,73,184,228,53,114,173,85,122,149,30,132,245,78,90,233,176,228,61,46,60,53,60,163,97,151,222,75,105,117,212,55,174,212,173,105,97,148,169,68,90,168,154,108,143,93,165,164,234,225,161,144,169,56,243,112,179,141,88,179,66,150,198,29,80,228,54,245,33,14,114,182,87,234,44,74,109,74,101,76,188,211,137,126,9,37,183,154,120,253,77,203,81,33,10,81,161,226,69,218,8,171,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,149,64,3,133,103,19,53,86,110,84,48,142,161,120,86,106,81,21,115,212,99,200,141,105,210,28,108,222,93,70,162,72,245,13,77,37,104,87,76,218,148,218,158,94,228,237,65,146,72,249,139,109,11,207,182,42,226,101,213,140,152,143,113,226,149,235,47,168,173,92,213,7,106,18,118,184,226,219,103,121,250,140,53,204,90,214,150,90,65,37,182,208,106,61,141,161,9,35,209,36,63,45,129,127,222,88,89,121,82,113,7,15,174,25,116,59,134,135,32,164,193,157,24,203,123,75,208,200,200,200,200,210,180,41,38,164,45,10,35,66,208,165,37,68,164,168,200,244,17,146,236,219,90,185,185,194,194,186,105,173,116,55,37,11,166,167,220,212,229,37,182,185,115,149,25,181,173,246,26,39,157,112,161,184,225,188,150,86,225,146,149,201,112,140,181,65,137,0,0,0,0,0,0,0,0,0,0,2,35,241,54,196,5,89,57,106,172,69,36,106,85,62,159,83,215,187,151,62,25,254,137,254,151,212,42,19,38,24,54,188,108,199,122,21,168,244,126,108,5,117,93,87,175,183,77,33,200,113,29,203,66,190,147,94,195,251,126,189,23,70,140,204,54,83,30,58,54,54,141,116,45,76,244,212,245,246,253,163,253,64,0,0,0,0,0,0,0,0,0,0,0,0,113,172,109,202,78,7,102,14,68,121,152,157,104,250,82,68,99,65,33,206,190,99,26,37,38,225,145,104,203,200,46,247,151,219,245,253,69,167,224,195,28,147,229,195,8,103,55,82,177,236,14,130,83,70,75,75,158,149,158,238,138,35,66,136,244,117,245,23,123,104,63,213,246,142,226,211,104,101,180,50,218,116,66,18,73,73,107,220,69,220,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,5,120,113,101,203,100,172,64,178,233,248,161,108,71,221,62,135,205,234,209,188,139,157,206,118,11,8,237,91,169,74,116,74,21,220,147,215,219,167,120,248,124,22,238,84,74,177,239,75,113,107,245,224,122,59,98,116,253,55,170,43,63,103,244,152,178,176,0,0,0,0,0,0,0,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,95,240,0,10,96,226,123,159,88,216,207,85,151,151,236,31,174,196,159,135,212,201,17,158,170,213,226,115,80,117,106,139,10,123,123,45,186,151,121,82,32,164,212,194,136,205,175,89,230,9,196,41,72,38,214,168,45,66,176,47,43,154,217,185,175,58,21,189,46,93,10,206,143,26,77,118,160,146,34,98,10,36,72,68,118,9,106,51,34,53,184,235,132,73,65,106,179,36,184,162,45,173,173,73,97,237,149,85,196,171,254,218,195,154,20,136,140,84,174,170,196,42,36,55,101,173,73,97,183,228,188,134,91,83,138,74,84,162,65,41,100,102,100,149,30,154,232,71,220,63,39,245,213,97,93,95,219,91,114,228,183,42,31,239,144,231,83,103,71,115,254,75,140,188,219,136,250,148,149,39,216,100,46,211,134,134,120,227,102,58,205,103,7,175,132,75,70,34,217,116,118,214,244,183,22,236,132,87,41,204,155,108,20,213,60,179,82,138,73,41,109,37,228,173,94,186,220,39,16,102,74,90,25,246,188,81,252,9,226,111,220,190,113,8,80,8,213,64,15,21,134,88,41,132,120,51,26,161,23,10,112,226,223,181,81,86,144,185,51,142,151,5,12,174,74,212,235,174,145,56,178,45,202,66,20,251,164,218,12,246,52,133,108,108,144,130,36,149,69,241,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,11,84,30,83,18,48,171,14,49,130,133,30,216,197,11,46,149,115,82,162,84,35,85,25,137,81,142,78,182,137,76,47,123,110,17,31,252,164,168,190,138,219,91,141,172,148,133,173,42,245,96,2,128,120,163,248,236,196,223,185,124,158,16,138,162,210,120,87,231,214,76,89,52,172,172,99,37,118,92,196,76,144,205,62,198,169,200,229,18,33,160,154,121,71,2,76,135,29,74,141,6,164,48,212,84,37,11,94,247,121,90,146,9,164,162,215,192,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,33,255,0,20,188,116,135,131,249,83,175,91,112,171,61,37,201,136,159,214,221,49,150,201,135,28,92,87,12,142,160,181,54,233,238,228,244,188,198,84,226,18,165,33,201,44,125,19,81,45,52,46,39,255,0,6,204,107,249,13,152,42,182,14,75,167,243,162,98,109,60,185,47,182,214,231,24,157,78,106,68,134,247,40,220,73,37,149,48,185,132,173,16,181,27,156,141,54,167,121,139,169,1,149,113,119,217,45,199,76,56,203,167,12,203,15,20,49,66,179,208,210,160,250,101,166,89,104,137,114,170,18,149,87,156,109,197,140,217,153,115,30,94,213,104,90,146,73,41,82,214,164,33,11,90,106,91,49,121,151,197,60,208,95,111,95,88,153,86,253,30,138,141,13,249,62,139,166,124,203,45,57,210,48,243,174,114,121,188,132,45,205,170,245,215,170,143,216,69,53,56,91,228,22,30,34,116,57,155,198,58,125,42,165,104,23,89,30,221,183,102,70,98,115,53,119,11,155,25,233,50,219,113,43,66,89,105,100,225,54,217,145,56,167,91,39,61,68,54,142,116,213,226,143,224,79,19,126,229,243,136,66,128,69,255,0,103,219,59,244,44,163,216,141,66,183,37,82,170,88,155,91,229,59,68,162,76,101,114,25,68,82,120,137,233,82,210,219,173,173,182,118,37,212,54,123,201,75,119,77,169,82,91,116,209,68,52,202,77,253,138,247,146,225,209,169,151,5,227,118,87,228,63,45,109,70,101,234,133,70,160,249,146,222,121,211,74,73,78,186,189,9,199,22,174,211,236,82,143,218,98,247,178,19,146,10,22,81,236,71,102,220,113,105,85,44,77,173,243,90,173,214,225,188,185,12,162,41,60,102,204,88,138,113,166,214,219,59,18,210,220,45,132,165,187,174,229,41,45,180,72,113,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,90,167,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,137,211,197,103,59,83,48,166,133,27,47,216,67,117,244,119,157,103,151,50,191,82,165,212,159,143,80,183,226,161,109,60,195,104,91,38,158,91,210,59,117,35,94,228,176,71,185,179,41,13,172,170,175,2,240,47,17,243,23,136,244,236,47,194,250,55,93,85,157,171,175,60,233,154,34,211,226,164,200,156,149,37,194,35,229,178,141,201,212,244,53,26,148,148,33,43,90,208,133,104,83,46,153,104,194,204,175,216,140,216,184,103,73,253,46,182,179,49,136,222,148,169,252,243,206,183,213,190,203,77,243,185,92,245,161,189,201,245,17,162,75,218,103,0,56,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,201,221,159,37,126,74,214,126,93,122,43,228,223,163,228,122,99,210,220,190,135,161,229,171,159,212,115,126,111,147,203,223,191,127,171,183,93,123,53,25,151,197,47,193,103,203,186,159,224,83,229,95,200,207,153,244,103,202,158,155,210,159,145,71,59,157,211,124,215,229,185,187,118,255,0,35,102,189,186,139,10,224,193,55,48,200,185,174,90,125,185,73,136,230,16,63,33,47,92,19,170,106,145,163,21,20,71,112,154,102,154,73,89,52,114,92,55,35,170,65,154,21,163,44,181,185,72,81,178,75,132,25,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,18,168,126,70,233,52,166,106,178,43,172,211,34,34,165,50,59,49,36,76,75,41,39,222,97,149,56,166,154,91,154,110,82,16,167,222,82,82,103,162,77,215,12,180,220,122,254,177,85,124,115,191,50,127,180,159,187,68,85,225,113,227,179,12,190,250,242,121,162,255,0,128,0,101,92,95,247,11,143,2,120,101,247,215,156,77,18,168,0,0,101,92,5,217,240,202,207,109,43,27,172,218,118,6,98,149,205,45,204,80,160,199,113,49,102,85,31,74,215,114,66,65,169,73,91,110,104,70,185,44,181,162,92,66,247,56,180,55,207,220,225,155,220,169,234,2,146,248,154,228,74,171,130,55,149,71,28,240,182,217,136,222,23,215,164,54,169,80,233,108,41,8,182,230,172,146,149,33,198,245,50,68,103,157,213,77,173,27,91,66,220,228,109,108,137,158,108,11,19,255,0,130,167,138,123,167,225,252,239,49,167,11,169,0,17,87,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,67,216,209,139,214,110,2,225,125,193,139,152,128,252,182,232,86,236,116,189,32,162,48,111,62,234,214,226,90,105,150,209,216,70,183,29,113,182,200,212,105,65,26,200,212,164,164,141,69,156,28,104,196,58,86,43,98,133,193,136,20,44,61,183,236,106,109,90,66,85,14,222,160,199,75,48,160,48,134,210,219,104,74,82,148,164,214,105,65,41,197,146,80,75,113,75,89,37,27,182,147,5,241,14,149,133,56,161,111,226,5,119,15,109,251,230,155,73,144,165,76,183,171,209,210,244,41,236,45,181,54,226,20,149,37,73,37,146,86,106,109,102,149,146,28,74,22,105,94,221,167,163,236,23,197,235,55,30,176,190,223,197,204,63,126,91,148,43,138,58,158,142,82,216,54,95,105,104,113,77,58,203,136,237,34,91,110,182,227,102,105,53,32,205,6,105,82,146,100,163,207,14,108,124,83,227,39,196,11,135,204,95,22,169,193,83,194,197,211,241,2,119,151,83,132,202,198,44,98,176,112,42,192,170,98,54,35,87,162,83,169,180,232,239,186,211,78,202,101,151,234,15,182,203,143,38,36,84,188,180,37,217,46,37,165,147,109,18,136,212,101,246,153,103,175,53,89,152,188,179,95,139,147,49,74,240,131,18,156,132,199,77,54,145,76,140,68,164,83,169,205,173,197,180,193,185,180,148,242,247,58,226,214,226,136,183,45,106,218,148,35,99,104,230,181,251,78,234,181,61,27,242,166,217,170,209,189,51,79,102,173,78,244,132,39,35,245,144,93,215,149,37,157,228,92,198,87,181,91,92,78,169,86,135,161,158,129,64,180,238,171,175,210,95,37,173,154,173,103,208,212,247,170,213,31,71,194,114,71,71,5,173,57,178,94,216,71,203,101,27,147,185,197,104,148,234,90,153,106,61,174,93,113,230,242,203,110,46,80,177,90,204,155,45,43,167,72,66,42,112,89,144,76,162,173,78,53,164,228,66,116,212,133,167,99,137,78,132,163,66,182,44,144,226,75,122,18,101,161,236,11,199,76,56,204,94,28,83,177,67,11,235,61,117,42,118,173,60,203,164,72,149,79,148,146,35,114,44,150,200,207,150,242,55,39,82,212,210,105,82,86,133,45,11,66,213,208,0,103,135,136,70,23,213,112,171,56,56,147,76,168,42,91,209,235,245,135,110,136,50,222,132,168,200,144,197,65,71,36,249,90,153,147,136,105,215,29,142,110,36,244,82,227,175,177,38,70,132,199,250,77,38,171,95,170,194,161,80,169,146,234,53,42,140,134,226,67,135,17,149,60,252,151,220,81,37,182,155,109,36,106,90,212,163,36,146,72,140,204,204,136,134,151,178,253,134,127,129,188,14,176,240,181,200,148,168,242,237,155,126,13,62,127,162,219,217,21,233,200,101,61,83,232,245,16,106,230,190,110,184,107,82,73,75,82,205,74,45,202,49,208,0,0,5,32,113,123,199,72,120,159,152,232,152,115,111,86,122,218,46,26,83,213,78,121,40,38,22,202,107,15,172,156,154,109,186,217,169,106,218,132,68,97,104,89,145,182,236,103,82,72,73,238,82,224,176,191,238,25,120,215,248,105,202,61,173,212,83,250,89,246,38,150,84,205,141,108,101,222,137,134,122,119,27,213,197,169,90,197,118,54,245,30,221,93,39,118,164,147,183,89,84,0,42,175,141,166,53,255,0,228,46,92,225,211,253,215,173,66,83,141,127,198,33,196,109,149,147,159,241,211,113,42,111,249,131,74,190,153,10,171,23,19,193,99,24,169,85,172,35,186,240,66,161,94,150,237,118,218,172,46,183,6,28,185,73,82,19,74,148,134,210,105,138,217,172,214,72,110,75,110,173,210,74,9,9,92,198,207,83,83,166,44,124,69,94,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,68,170,1,226,177,139,24,172,28,10,176,42,152,141,136,213,232,148,234,109,58,59,238,180,211,178,153,101,250,131,237,178,227,201,137,21,47,45,9,118,75,137,105,100,219,68,162,53,25,125,166,89,235,205,86,102,47,44,215,226,228,204,82,188,32,196,167,33,49,211,77,164,83,35,17,41,20,234,115,107,113,109,48,110,109,37,60,189,206,184,181,184,162,45,203,90,182,165,8,216,218,57,173,126,211,186,173,79,70,252,169,182,106,180,111,76,211,217,171,83,189,33,9,200,253,100,23,117,229,73,103,121,23,49,149,237,86,215,19,170,85,161,232,103,160,80,45,59,170,235,244,151,201,107,102,171,89,244,53,61,234,181,71,209,240,156,145,209,193,107,78,108,151,182,17,242,217,70,228,238,113,90,37,58,150,166,90,143,107,151,92,121,188,178,219,139,148,44,86,179,38,203,74,233,210,16,138,156,22,100,19,40,171,83,141,105,57,16,157,53,33,105,216,226,83,161,40,208,173,139,36,56,146,222,132,153,104,123,2,241,211,14,51,23,135,20,236,80,194,250,207,93,74,157,171,79,50,233,18,37,83,229,36,136,220,139,37,178,51,229,188,141,201,212,181,52,154,84,149,161,75,66,208,181,116,0,0,0,0,0,0,0,0,0,1,90,156,105,46,86,226,216,246,93,184,133,250,243,253,35,185,58,126,131,212,229,151,179,250,72,125,206,19,89,108,149,135,246,93,67,20,46,120,251,103,215,57,93,34,55,145,242,121,46,206,97,125,168,117,73,86,169,90,123,210,90,123,53,239,22,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,252,165,69,98,99,10,141,37,27,219,94,155,147,169,150,186,30,190,207,176,113,76,19,203,205,35,4,46,250,244,171,81,190,69,54,179,210,238,111,85,43,94,83,78,17,118,184,226,213,244,157,81,251,63,95,179,184,0,0,0,0,0,0,0,0,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,255,0,128,4,63,226,139,123,99,141,159,150,90,148,44,29,181,61,41,2,227,234,105,23,100,230,34,61,50,85,50,142,184,174,173,247,82,202,90,83,104,101,77,182,226,29,146,226,210,76,165,73,218,147,83,132,235,52,46,45,122,229,179,112,142,204,224,201,112,177,132,245,248,149,117,213,227,219,181,155,165,230,106,136,154,182,171,242,38,82,151,42,59,164,131,218,194,218,73,178,217,51,162,84,148,33,6,178,82,212,165,170,189,178,157,226,159,6,254,32,91,222,98,192,157,60,104,240,247,3,169,21,219,115,17,96,215,186,108,88,175,116,209,37,209,35,242,73,185,52,118,81,36,142,163,33,40,107,153,206,230,116,241,208,227,142,232,182,217,52,33,42,228,168,209,93,120,85,116,226,61,151,136,246,229,201,132,51,170,177,47,56,149,6,147,68,85,45,163,118,83,146,156,62,90,89,67,68,74,231,115,55,155,102,209,165,73,113,43,52,41,42,37,26,78,234,115,221,95,186,174,190,24,21,187,166,250,162,122,26,228,172,219,246,173,66,177,78,233,156,143,209,206,118,161,78,91,236,114,157,51,113,189,142,41,105,216,179,53,39,77,12,204,200,197,22,13,84,0,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,22,168,0,0,40,7,138,63,142,204,77,251,151,201,225,14,235,147,124,162,82,179,125,195,242,232,181,24,168,196,163,221,148,28,72,168,84,173,202,171,241,210,180,33,243,165,83,210,184,175,44,146,110,162,51,197,183,127,44,245,37,182,203,134,151,57,68,218,160,5,255,0,96,94,88,89,121,85,176,251,16,109,233,116,59,134,135,32,227,78,131,36,139,123,75,208,140,140,140,140,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,238,79,134,86,123,105,88,221,102,211,176,51,20,174,105,110,98,133,6,59,137,139,50,168,250,86,187,146,18,13,74,74,219,115,66,53,201,101,173,18,226,23,185,197,161,190,126,231,12,222,229,79,81,149,113,127,223,233,89,127,205,255,0,254,206,10,1,26,168,1,72,28,96,177,142,187,124,230,128,240,170,67,61,61,23,13,41,236,71,134,222,228,47,159,42,116,118,37,200,147,169,33,43,78,228,46,51,92,179,82,210,93,54,244,237,55,20,67,128,96,118,90,235,184,211,132,248,211,137,180,115,231,126,10,173,248,149,68,196,110,82,25,113,215,29,147,189,215,20,78,39,106,217,110,12,90,139,138,34,90,28,55,18,193,32,151,170,146,124,255,0,10,177,50,234,193,188,71,183,49,74,202,151,211,214,173,154,131,85,8,219,156,113,13,189,176,253,118,29,229,173,11,83,46,160,212,219,136,37,22,246,214,180,153,232,163,26,115,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,126,177,149,113,239,238,172,116,196,123,191,9,236,172,16,169,214,121,86,101,137,213,187,77,165,199,35,67,111,74,145,37,247,220,149,35,180,249,175,23,80,182,208,103,162,80,217,25,37,36,107,117,78,72,14,29,217,32,153,154,171,236,238,219,198,46,220,50,180,234,13,53,93,73,188,252,103,170,142,41,151,92,68,88,174,161,165,33,91,86,134,58,130,39,27,113,13,72,73,161,68,165,161,69,123,212,154,77,42,129,74,133,66,161,83,34,83,169,180,232,237,196,135,14,35,41,101,136,204,54,146,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,8,193,197,31,192,158,38,253,203,231,16,133,0,142,235,158,11,147,23,46,28,209,226,4,124,104,173,203,169,87,104,149,137,52,136,202,118,10,224,176,221,57,167,85,210,116,177,86,165,155,17,150,210,146,243,101,189,123,137,238,97,173,197,56,167,23,63,248,52,229,251,11,220,176,42,153,142,152,136,149,155,217,53,137,116,24,107,81,56,162,160,176,134,90,53,165,9,91,105,74,100,186,151,140,212,235,106,112,185,43,109,9,82,13,82,27,59,52,17,87,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,2,213,56,213,248,88,181,190,32,65,242,234,136,175,94,25,205,213,94,206,190,31,179,66,155,18,29,73,113,235,201,135,34,92,101,73,97,151,206,137,59,150,183,26,75,141,169,196,18,180,51,65,56,131,81,17,145,41,58,234,81,214,233,187,46,171,230,187,42,233,189,110,106,173,193,90,155,179,169,168,213,38,185,46,83,251,16,148,35,123,174,26,150,173,168,66,82,90,159,98,82,68,93,132,66,237,56,80,229,251,11,236,28,186,81,49,162,132,136,149,107,194,253,143,32,234,117,162,39,20,113,216,110,83,141,149,61,142,107,109,169,164,33,76,151,52,136,140,156,121,10,81,56,235,104,96,211,55,197,85,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,15,65,197,83,60,244,172,82,147,248,183,97,29,82,37,66,211,166,200,139,82,174,92,52,218,162,100,70,172,191,202,39,26,138,202,163,184,109,57,25,163,113,42,94,253,198,114,26,73,18,81,200,220,228,63,202,238,89,47,236,211,98,133,55,15,237,8,210,225,211,87,33,41,173,92,39,78,122,76,42,51,6,219,174,111,125,77,150,212,173,105,97,212,180,133,169,4,227,132,148,110,78,166,164,232,83,5,240,134,205,192,92,47,183,240,143,15,216,150,221,10,221,142,166,99,156,183,205,231,221,90,220,83,174,188,226,251,8,214,227,174,56,225,146,73,40,35,89,146,82,148,145,36,179,195,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,42,128,5,85,241,206,252,201,254,210,126,237,17,87,133,199,142,204,50,251,235,201,230,139,254,0,1,149,113,127,220,46,60,9,225,151,223,94,113,52,74,160,1,149,113,127,220,46,60,9,225,151,223,94,113,52,80,8,178,155,39,32,176,243,57,195,171,12,175,204,45,167,210,169,184,155,68,244,252,141,10,51,17,254,83,54,117,73,8,233,165,73,218,75,55,144,134,27,76,119,28,89,182,159,89,181,109,75,156,198,171,174,214,187,46,171,26,187,22,233,178,174,106,173,191,90,133,191,166,168,210,230,185,18,83,27,208,164,47,99,173,154,86,157,200,90,146,122,31,106,84,100,125,134,98,255,0,178,47,156,218,22,112,240,226,85,77,202,87,161,175,59,95,167,143,115,83,90,66,206,42,92,116,151,202,147,25,197,107,171,46,242,157,50,109,74,55,27,82,20,149,110,34,67,174,73,81,242,110,155,78,213,190,104,82,173,107,214,217,165,92,20,89,187,58,154,117,82,19,114,226,191,177,105,90,55,180,225,41,10,218,180,37,69,169,118,41,36,101,218,68,40,51,63,121,54,147,148,28,80,133,79,161,73,151,62,196,185,227,155,214,228,233,211,90,126,106,214,195,108,148,198,100,19,109,182,73,90,29,116,148,147,36,108,54,221,111,69,41,100,225,39,207,228,131,52,191,138,62,56,177,137,19,109,191,77,209,106,84,247,40,85,184,237,43,108,164,65,117,230,93,83,177,140,212,72,55,144,182,27,81,37,126,170,210,74,70,168,53,19,136,208,157,173,118,90,183,205,10,45,211,101,92,212,171,130,139,55,127,77,81,165,205,110,92,87,246,45,72,94,199,91,53,33,91,86,133,36,244,62,197,36,200,251,72,196,107,226,143,224,79,19,126,229,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,186,158,40,254,4,241,55,238,95,56,132,41,47,44,149,106,85,3,50,88,81,93,174,212,226,83,169,180,235,226,133,46,100,201,111,37,150,35,48,220,246,84,227,174,56,163,36,161,9,73,26,141,70,100,68,68,102,99,176,103,219,59,245,220,220,95,109,66,183,37,85,105,184,101,68,229,59,68,162,76,101,17,222,92,163,100,137,233,82,210,219,174,33,199,183,169,212,54,123,205,40,107,77,169,74,156,116,215,250,178,9,145,58,174,110,238,105,181,219,150,100,186,78,29,91,178,10,37,98,100,87,20,196,217,79,185,29,229,54,212,23,23,29,214,22,182,220,76,117,60,149,153,26,91,121,6,93,171,72,103,239,34,117,92,162,92,208,171,182,212,201,117,108,58,184,164,28,74,60,201,78,41,249,177,95,110,59,42,113,169,206,34,59,76,33,110,56,169,10,101,40,51,53,54,202,204,251,80,161,249,114,19,157,250,238,81,239,183,97,92,114,170,181,44,50,173,243,93,173,209,33,178,137,15,34,81,50,100,204,168,137,113,214,208,219,219,210,210,28,61,228,149,181,174,228,169,77,180,104,227,249,155,171,82,171,249,146,197,122,237,10,167,18,163,77,168,223,21,217,112,230,68,121,47,49,37,135,39,188,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,22,191,193,83,194,197,211,241,2,119,151,83,132,85,226,247,125,102,58,118,50,196,177,113,34,151,232,92,54,137,186,101,156,197,61,245,187,6,171,162,73,46,76,121,211,74,119,204,79,51,98,154,82,75,167,74,201,40,37,37,211,126,68,85,202,197,3,6,174,156,193,89,52,12,192,214,253,21,96,204,168,26,42,242,85,37,81,155,236,105,102,195,110,188,146,51,105,151,31,38,91,113,205,83,177,181,173,91,219,211,152,153,63,198,86,147,74,160,102,74,201,161,80,169,145,41,212,218,118,27,211,98,67,135,17,148,178,196,102,27,159,80,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,7,6,170,77,42,191,153,43,218,133,93,166,68,168,211,106,56,111,82,137,50,28,182,82,243,18,88,114,125,61,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,56,6,120,45,140,35,179,179,71,136,22,246,11,212,37,191,66,137,88,146,137,49,93,166,162,27,20,218,143,53,93,92,40,169,70,132,184,204,187,185,13,171,150,222,132,157,132,78,37,9,121,222,213,194,103,20,49,162,131,153,122,94,27,216,201,151,88,180,235,209,230,57,112,82,164,205,150,138,117,61,130,67,106,114,166,72,104,150,211,114,72,216,97,148,56,227,122,57,204,75,6,182,249,169,113,23,146,2,165,120,222,225,237,10,37,213,134,152,172,138,246,202,213,86,159,46,222,118,150,230,243,230,197,136,225,62,135,217,218,214,196,237,92,215,18,230,247,73,71,204,99,150,131,36,186,162,134,217,22,182,233,87,86,112,112,146,153,89,185,226,80,35,177,116,68,169,34,92,146,78,199,31,136,174,165,152,165,185,105,45,242,29,101,184,232,237,51,222,242,116,74,207,68,43,70,96,42,175,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,242,152,177,125,126,11,240,178,242,196,207,69,250,79,228,149,191,81,174,244,92,254,79,85,210,198,113,238,87,51,106,182,110,229,237,221,181,90,107,174,135,166,131,50,247,101,211,93,190,110,170,205,235,116,206,235,107,87,5,66,69,82,163,39,148,134,249,242,159,113,78,58,230,196,18,80,157,203,90,143,68,145,36,181,208,136,139,176,117,92,192,101,174,187,129,118,38,14,94,181,3,234,34,98,141,158,155,135,169,68,164,56,201,74,91,202,115,144,218,54,165,196,114,225,72,166,154,247,145,164,221,117,210,66,214,148,232,153,107,193,99,24,170,180,92,92,186,240,66,161,94,136,213,10,229,163,174,183,6,28,185,74,74,213,85,138,182,210,105,138,217,172,144,107,114,51,142,173,210,74,13,106,68,54,207,82,75,70,46,36,0,102,219,54,248,209,85,199,172,195,94,216,129,42,239,151,113,82,28,172,76,137,109,200,121,10,105,13,81,27,144,231,68,211,77,41,41,54,145,202,52,168,210,105,74,141,107,90,215,171,139,89,159,235,168,229,235,209,249,59,164,102,118,92,154,172,57,117,44,64,145,105,51,10,68,93,177,103,65,232,73,230,230,71,112,200,140,246,62,196,198,86,101,189,42,81,17,17,161,77,44,151,208,56,101,227,95,224,91,55,22,183,81,79,234,160,95,122,89,83,54,53,189,230,186,215,217,233,220,111,87,16,148,233,41,168,219,212,123,180,104,221,218,147,86,221,47,248,69,94,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,68,170,1,74,220,94,239,172,199,78,198,88,150,46,36,82,253,11,134,209,55,76,179,152,167,190,183,96,213,116,73,37,201,143,58,105,78,249,137,230,108,83,74,73,116,233,89,37,4,164,186,111,200,138,185,88,160,96,213,211,152,43,38,129,152,26,223,162,172,25,149,3,69,94,74,164,170,51,125,141,44,216,109,215,146,70,109,50,227,228,203,110,57,170,118,54,181,171,123,122,115,19,39,248,202,210,105,84,12,201,89,52,42,21,50,37,58,155,78,195,122,108,72,112,226,50,150,88,140,195,115,234,9,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,32,224,213,73,165,87,243,37,123,80,171,180,200,149,26,109,71,13,234,81,38,67,150,202,94,98,75,14,79,167,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,199,0,207,5,177,132,118,118,104,241,2,222,193,122,132,183,232,81,43,18,81,38,43,180,212,67,98,155,81,230,171,171,133,21,40,208,151,25,151,119,33,181,114,219,208,147,176,137,196,161,47,59,218,184,76,226,134,52,80,115,47,75,195,123,25,50,235,22,157,122,60,199,46,10,84,153,178,209,78,167,176,72,109,78,84,201,13,18,218,110,73,27,12,50,135,28,111,71,57,137,96,214,223,53,46,34,242,64,0,0,0,0,0,0,0,0,7,14,198,220,188,82,49,190,239,160,202,186,219,231,211,104,221,86,214,245,82,116,230,180,217,31,107,110,33,95,73,164,159,183,245,123,123,100,88,172,66,97,49,163,55,177,180,107,181,58,153,233,169,235,237,250,204,127,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,239,175,39,154,47,248,0,126,74,181,38,149,95,165,77,161,87,105,145,42,52,218,140,119,34,76,135,45,148,188,196,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,197,11,113,12,201,101,87,43,24,161,34,187,104,91,242,211,133,119,44,130,59,126,97,201,84,162,132,249,183,185,218,123,238,41,36,164,45,42,39,84,209,44,212,107,100,146,124,199,22,135,182,240,171,87,29,49,30,208,194,123,215,4,41,149,158,109,153,125,244,142,212,169,114,8,214,219,50,163,201,97,246,229,71,237,46,83,199,211,161,181,153,106,149,182,100,74,73,154,26,83,127,3,15,111,90,174,26,223,246,214,35,80,163,196,126,165,106,214,33,86,225,181,45,10,83,14,63,25,228,60,218,92,74,84,149,26,13,72,34,50,37,36,244,215,67,46,241,245,113,139,24,175,236,117,191,234,152,141,136,213,233,117,26,149,70,67,238,180,211,178,158,121,138,123,14,60,227,201,137,21,47,45,106,106,51,106,117,100,219,68,163,36,145,253,166,118,147,194,235,32,176,236,250,21,55,51,24,197,79,165,85,42,183,29,62,52,235,78,142,252,102,38,55,76,138,181,181,37,138,146,150,164,171,100,197,114,219,83,92,179,74,153,109,74,220,102,183,13,12,200,14,40,254,4,241,55,238,95,56,132,40,4,106,160,0,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,181,65,249,42,117,106,85,22,50,38,86,106,113,32,71,114,67,17,16,236,151,146,210,20,251,238,161,150,90,37,40,200,141,110,58,227,109,161,61,234,90,210,146,212,204,136,126,176,1,64,60,81,252,118,98,111,220,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,61,87,17,28,130,195,204,229,170,87,230,22,211,233,84,220,77,162,115,100,104,81,152,143,242,153,179,109,164,116,210,164,237,37,155,200,67,13,166,59,142,44,219,79,172,218,182,165,206,99,84,173,133,191,133,63,151,116,207,192,167,202,191,150,127,61,232,207,146,221,79,165,63,34,190,119,39,166,249,223,200,243,119,109,254,70,253,123,53,26,94,176,28,191,157,179,105,42,197,40,86,252,91,176,163,146,106,200,160,73,121,250,113,190,70,100,107,97,79,182,135,73,10,34,37,236,90,76,209,184,209,185,205,188,197,101,220,105,35,44,148,154,85,127,40,152,81,66,174,211,34,84,105,181,28,55,161,68,153,14,91,41,121,137,44,57,76,101,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,63,95,226,157,149,143,246,180,225,87,253,13,167,127,224,142,170,62,77,217,116,208,172,107,86,179,122,221,51,186,42,45,191,79,145,84,168,201,229,45,206,68,86,27,83,142,185,177,4,165,171,106,16,163,209,36,106,61,52,34,51,236,25,130,187,46,154,237,243,117,86,111,91,166,119,91,90,184,42,18,42,149,25,60,164,55,207,148,251,138,113,215,54,32,146,132,238,90,212,122,36,137,37,174,132,68,93,130,242,120,80,224,237,43,13,114,151,68,187,149,65,151,6,225,196,25,18,43,117,71,102,197,75,79,184,194,94,113,152,73,66,182,37,103,24,227,161,15,182,74,53,22,178,157,90,15,107,132,66,146,241,87,12,238,172,27,196,123,143,11,111,88,157,61,106,217,168,59,79,147,181,183,16,219,219,15,212,125,174,98,16,181,50,234,13,46,54,179,73,111,109,104,81,22,138,33,119,220,41,113,51,240,137,147,107,114,157,34,93,86,92,251,42,161,58,217,152,253,65,206,102,238,91,133,34,58,25,81,173,74,54,91,139,42,51,73,35,219,183,148,104,74,118,165,38,115,0,101,92,118,172,168,229,71,17,243,107,136,232,178,172,166,186,26,84,30,91,245,250,251,236,154,226,210,34,168,204,137,74,34,50,230,60,189,170,38,153,35,37,56,164,168,204,208,132,56,226,52,61,96,88,22,110,22,89,180,156,62,195,235,122,37,14,222,161,199,40,208,96,198,35,216,210,53,51,51,51,51,53,45,106,81,169,107,90,140,214,181,169,74,81,169,74,51,63,64,34,175,20,127,2,120,155,247,47,156,66,20,2,38,255,0,23,220,47,170,217,121,180,147,126,60,169,111,211,113,6,143,10,165,29,245,66,83,76,52,252,102,83,9,216,168,119,83,75,203,74,99,178,242,180,218,105,41,77,145,167,185,74,235,252,16,177,51,166,186,177,47,7,38,75,170,187,233,10,124,75,154,158,199,51,116,24,253,59,135,30,90,246,154,253,71,156,234,161,22,169,65,238,75,30,178,139,98,8,237,168,69,94,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,11,84,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,125,121,60,209,226,179,205,133,244,172,28,205,166,38,88,116,37,68,42,107,21,143,73,67,98,36,36,196,98,35,19,153,110,107,113,91,105,38,105,74,25,76,146,100,180,208,140,155,35,36,167,93,165,102,156,27,49,175,229,206,95,106,216,57,46,159,201,151,134,85,2,228,190,219,91,91,126,13,69,217,18,27,220,163,113,70,167,146,250,38,18,180,66,18,77,242,52,220,173,230,39,248,170,190,57,223,153,63,218,79,221,162,184,48,199,24,175,236,28,114,227,153,135,53,233,116,58,149,201,71,42,35,181,56,50,158,141,54,35,29,108,89,106,84,119,153,90,20,218,212,168,136,109,70,122,145,182,227,137,211,214,35,47,149,96,88,23,150,41,222,84,156,62,195,235,122,93,114,225,174,72,40,208,96,198,34,222,234,244,51,51,51,51,36,161,9,73,41,107,90,140,144,132,37,74,81,165,41,51,45,14,229,71,42,56,113,148,172,56,69,149,101,53,215,85,103,114,223,175,215,223,100,145,42,175,41,36,100,74,81,17,159,45,148,110,81,52,201,25,165,180,169,70,102,181,173,199,23,218,198,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,37,80,0,170,190,57,223,153,63,218,79,221,162,42,240,184,241,217,134,95,125,121,60,209,127,192,0,50,174,47,251,133,199,129,60,50,251,235,206,38,137,84,0,57,87,226,157,149,143,246,180,225,87,253,13,167,127,224,143,127,107,90,118,173,141,66,139,107,89,86,205,42,223,162,194,223,211,83,169,112,155,137,21,141,235,82,215,177,166,201,40,78,229,173,74,61,11,181,74,51,62,211,49,150,209,127,220,46,60,9,225,151,223,94,113,52,69,254,42,25,10,141,42,53,87,52,248,55,66,137,13,112,227,189,80,190,105,145,249,166,185,139,55,89,73,79,141,29,182,148,146,89,37,111,187,41,106,90,17,177,174,110,134,179,117,75,132,25,22,252,99,191,24,235,119,241,95,255,0,202,191,91,173,234,183,250,47,209,123,209,212,122,75,111,254,135,244,55,127,47,127,43,149,243,252,145,162,144,21,87,199,59,243,39,251,73,251,180,85,88,177,78,20,217,218,135,133,53,217,57,126,197,235,175,163,179,43,60,201,148,10,149,82,164,196,122,125,191,41,8,117,231,219,90,222,52,242,217,145,217,161,18,246,165,242,45,173,153,200,113,101,111,215,77,167,106,223,52,41,86,181,235,108,210,174,10,44,221,157,77,58,169,9,185,113,95,216,180,173,27,218,112,148,133,109,90,18,162,212,187,20,146,50,237,34,30,42,147,150,76,182,208,42,176,171,180,44,190,97,173,58,165,78,144,220,184,115,34,90,112,25,126,51,237,168,148,219,173,184,150,137,72,90,84,68,162,81,25,25,25,17,144,228,28,81,252,9,226,111,220,190,113,8,80,8,235,249,93,203,37,253,154,108,80,166,225,253,161,26,92,58,106,228,37,53,171,132,233,207,73,133,70,96,219,117,205,239,169,178,218,149,173,44,58,150,144,181,32,156,112,146,141,201,212,212,157,15,97,86,25,218,184,55,135,22,230,22,217,81,58,122,45,179,79,106,159,27,115,109,161,199,182,23,174,251,188,180,33,10,121,213,154,156,113,100,146,222,226,214,163,45,84,97,138,184,103,106,227,38,28,92,120,91,122,196,234,40,183,53,61,218,124,157,173,182,183,25,222,94,163,237,115,16,180,37,230,150,73,113,181,154,79,99,136,66,136,181,73,12,240,230,139,44,151,246,86,113,66,165,135,247,124,105,115,41,168,144,164,209,110,18,167,61,26,21,101,130,109,167,55,176,167,11,106,150,132,190,210,93,66,20,178,109,195,82,55,43,66,82,185,0,186,158,10,158,22,46,159,136,19,188,186,156,36,166,112,50,215,66,205,78,7,86,48,202,166,124,154,171,59,170,150,220,181,74,91,13,196,172,52,203,136,142,227,166,148,175,115,39,205,91,110,17,161,103,203,113,102,146,37,146,20,156,251,227,22,14,223,216,21,127,213,48,231,17,168,50,233,213,42,116,135,218,105,215,98,188,203,21,6,27,121,198,83,46,42,158,66,20,236,103,20,210,205,183,73,36,74,34,251,72,152,151,139,215,150,45,70,179,88,188,223,136,250,236,107,94,45,161,76,121,150,9,165,174,157,25,215,151,29,46,146,125,85,45,9,127,150,74,34,78,168,109,6,173,203,220,181,126,172,30,199,76,71,192,105,151,53,91,11,235,62,134,170,221,22,251,214,219,213,38,136,202,84,56,174,190,195,206,46,50,200,203,148,241,244,233,65,57,161,169,9,90,141,27,86,72,90,62,86,21,97,157,213,140,152,143,110,97,109,149,19,168,173,92,213,6,169,241,183,54,226,219,103,121,250,239,187,203,66,214,150,90,65,41,199,22,73,61,141,161,106,50,209,38,52,19,147,188,170,217,185,80,194,58,125,159,70,166,196,85,207,81,143,30,77,217,87,109,195,121,117,26,137,35,215,36,186,164,33,93,51,106,83,137,101,27,83,181,6,106,50,230,45,197,175,186,128,162,190,46,120,153,106,226,38,110,30,167,90,210,250,191,145,86,252,75,102,162,250,28,109,198,85,57,183,228,72,117,13,169,11,86,188,190,169,45,44,149,181,73,117,167,80,105,245,117,56,151,135,183,173,87,13,111,251,107,17,168,81,226,63,82,181,107,16,171,112,218,150,133,41,135,31,140,242,30,109,46,37,42,74,141,6,164,17,25,18,146,122,107,161,151,120,211,70,30,222,180,172,74,176,45,172,70,161,71,150,197,54,234,163,194,173,195,106,90,18,151,219,98,75,40,121,180,184,148,169,73,37,146,86,68,100,74,81,107,174,134,125,227,208,15,41,125,97,62,22,98,135,67,248,76,195,75,82,237,244,103,55,162,244,237,26,52,254,151,153,183,153,202,231,33,91,55,114,209,187,110,154,236,78,189,196,63,45,149,130,24,47,134,181,87,107,184,115,132,54,85,171,82,126,58,162,59,50,137,64,137,5,247,24,82,146,165,52,167,25,109,42,52,26,144,133,26,76,244,213,9,63,97,15,106,32,7,25,188,82,249,41,151,26,22,25,192,174,244,179,239,187,129,190,166,23,75,191,172,165,194,65,188,247,206,26,13,45,236,148,170,114,187,20,149,171,93,11,84,243,8,84,174,95,176,207,240,201,142,54,30,22,185,18,171,34,37,205,112,65,167,207,244,91,123,229,51,5,111,39,170,125,30,162,201,60,166,9,215,13,106,73,165,9,65,169,69,181,38,46,43,138,238,14,213,110,92,153,49,15,14,104,49,24,166,225,197,98,5,109,218,100,24,170,73,49,74,98,51,241,20,152,236,178,131,74,80,202,100,161,197,17,236,66,25,101,197,106,91,8,142,157,114,253,137,159,129,188,113,176,241,73,201,117,88,241,45,155,130,13,66,127,162,220,217,41,232,40,121,61,83,8,245,208,74,230,176,110,182,104,82,137,43,74,205,42,61,170,49,166,144,17,171,136,174,49,208,176,111,40,247,220,154,187,61,68,187,194,158,253,157,75,141,185,104,231,74,158,195,173,168,247,165,11,36,242,152,41,15,232,173,169,95,35,102,228,169,105,49,159,106,77,38,171,95,170,194,161,80,169,146,234,53,42,140,134,226,67,135,17,149,60,252,151,220,81,37,182,155,109,36,106,90,212,163,36,146,72,140,204,204,136,133,255,0,95,249,117,141,74,225,215,86,203,212,171,78,37,86,165,67,195,115,100,169,244,6,157,217,54,191,18,41,72,67,204,37,164,161,199,86,229,65,164,189,161,167,115,171,81,239,74,183,169,39,64,52,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,13,52,224,133,235,85,196,172,23,176,113,26,187,30,35,21,43,170,215,165,86,230,53,17,10,75,13,191,38,35,111,56,150,210,165,41,68,130,82,204,136,141,74,61,52,212,207,188,112,174,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,68,170,1,197,51,129,150,186,22,106,112,58,177,134,85,51,228,213,89,221,84,182,229,170,82,216,110,37,97,166,92,68,119,29,52,165,123,153,62,106,219,112,141,11,62,91,139,52,145,44,144,164,231,223,24,176,118,254,192,171,254,169,135,56,141,65,151,78,169,83,164,62,211,78,187,21,230,88,168,48,219,206,50,153,113,84,242,16,167,99,56,166,150,109,186,73,34,81,23,218,68,196,188,94,188,177,106,53,154,197,230,252,71,215,99,90,241,109,10,99,204,176,77,45,116,232,206,188,184,233,116,147,234,169,104,75,252,178,81,18,117,67,104,53,110,94,229,171,245,96,246,58,98,62,3,76,185,170,216,95,89,244,53,86,232,183,222,182,222,169,52,70,82,161,197,117,246,30,113,113,150,70,92,167,143,167,74,9,205,13,72,74,212,104,218,178,66,209,242,176,171,12,238,172,100,196,123,115,11,108,168,157,69,106,230,168,53,79,141,185,183,22,219,59,207,215,125,222,90,22,180,178,210,9,78,56,178,73,236,109,11,81,150,137,49,160,156,157,229,86,205,202,134,17,211,236,250,53,54,34,174,122,140,120,242,110,202,187,110,27,203,168,212,73,30,185,37,213,33,10,233,155,82,156,75,40,218,157,168,51,81,151,49,110,45,125,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,125,121,60,209,127,192,0,60,86,49,96,237,131,142,182,5,83,14,113,26,131,18,163,77,168,199,125,166,157,118,43,47,63,79,125,198,92,101,50,226,169,228,45,45,73,109,46,172,219,116,146,102,147,63,180,142,128,115,137,149,91,203,42,24,185,80,179,235,52,217,106,182,42,50,36,73,180,234,238,56,79,34,163,78,37,250,132,167,82,132,39,169,109,42,109,47,35,106,118,172,201,68,92,181,182,181,240,161,97,60,48,178,21,27,25,234,177,51,3,140,20,40,147,240,250,153,34,75,52,170,68,190,106,14,173,81,97,76,236,121,198,148,215,42,68,20,154,159,73,145,59,235,60,193,182,180,169,4,226,21,115,226,42,241,71,240,39,137,191,114,249,196,33,64,35,85,0,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,133,164,213,170,212,170,5,42,109,118,187,83,137,78,166,211,163,185,46,100,201,111,37,150,35,48,218,77,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,40,91,63,121,236,170,230,238,230,133,66,182,161,203,164,225,213,187,32,229,209,225,202,109,76,77,148,251,145,217,75,142,206,109,18,29,97,107,109,196,200,75,42,65,17,165,183,150,71,218,181,9,255,0,195,43,61,180,172,110,179,105,216,25,138,87,52,183,49,66,131,29,196,197,153,84,125,43,93,201,9,6,165,37,109,185,161,26,228,178,214,137,113,11,220,226,208,223,63,115,134,111,114,167,168,10,1,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,199,52,182,242,215,128,214,142,40,86,177,162,221,194,171,126,29,237,95,145,213,204,173,20,109,239,165,243,109,109,184,235,27,140,211,25,110,165,215,57,170,100,144,111,26,212,167,55,153,234,58,88,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,4,42,226,227,137,150,173,159,148,42,197,139,86,151,173,106,253,168,64,167,210,34,182,227,124,197,116,210,217,152,251,234,66,150,75,54,80,134,9,10,90,18,173,174,62,194,76,136,151,169,82,13,167,107,87,111,155,170,141,101,90,208,122,218,213,193,80,143,75,167,70,230,161,190,124,167,220,75,109,55,189,102,148,39,114,214,146,213,70,73,45,117,51,34,237,26,136,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,82,95,24,44,28,174,216,217,160,60,85,144,247,81,69,196,186,123,18,33,185,181,8,228,74,131,29,136,146,35,104,75,82,213,181,8,140,239,48,210,132,159,83,177,59,141,181,24,232,28,18,241,50,213,183,241,31,17,48,182,173,47,167,173,94,20,250,125,66,145,204,113,180,55,35,160,57,60,246,19,185,100,181,188,104,150,78,37,8,74,190,109,135,212,102,146,71,109,191,140,171,139,232,225,79,105,218,180,124,152,217,87,77,38,217,165,66,173,92,30,146,244,189,70,60,38,219,149,80,228,85,103,33,142,161,212,145,45,222,90,12,210,141,230,123,82,102,69,161,9,128,2,42,241,71,240,39,137,191,114,249,196,33,64,34,226,120,216,97,125,86,225,194,59,15,21,233,234,150,244,123,50,177,42,155,58,59,48,148,234,27,98,160,134,244,148,235,164,122,50,132,59,13,166,139,114,116,82,229,32,183,36,200,137,112,3,135,133,235,74,176,51,165,133,85,218,204,121,111,71,149,88,93,17,9,140,132,169,100,253,66,51,176,89,81,146,148,146,216,151,100,182,165,158,186,146,9,70,68,163,34,73,232,120,69,94,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,11,84,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,125,121,60,209,221,120,216,97,125,42,222,197,203,15,21,233,234,136,204,139,206,143,42,155,58,59,48,146,210,220,126,158,182,244,148,235,164,122,188,181,181,49,166,139,114,117,74,34,160,183,40,140,137,30,127,131,102,53,252,134,204,21,91,7,37,211,249,209,49,54,158,92,151,219,107,115,140,78,167,53,34,67,123,148,110,36,146,202,152,92,194,86,136,90,141,206,70,155,83,188,197,212,138,171,227,157,249,147,253,164,253,218,42,214,147,73,170,215,234,176,168,84,42,100,186,141,74,163,33,184,144,225,196,101,79,63,37,247,20,73,109,166,219,73,26,150,181,40,201,36,146,35,51,51,34,33,123,220,59,178,65,15,42,182,33,221,183,140,93,216,155,118,83,218,106,186,147,121,137,44,210,219,75,206,184,136,177,93,67,73,90,119,33,108,117,4,78,56,218,221,142,147,66,141,40,66,142,96,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,68,170,0,21,87,199,59,243,39,251,73,251,180,69,94,23,30,59,48,203,239,175,39,154,47,248,0,6,85,197,255,0,112,184,240,39,134,95,125,121,196,209,42,128,0,6,85,197,255,0,112,184,240,39,134,95,125,121,196,209,42,135,138,195,44,20,194,60,25,141,80,139,133,56,113,111,218,168,171,72,92,153,199,75,130,134,87,37,106,117,215,72,156,89,22,229,33,10,125,210,109,6,123,26,66,182,54,72,65,18,75,218,128,170,190,57,223,153,63,218,79,221,162,42,240,241,203,213,171,154,12,66,196,76,35,186,100,244,29,126,31,202,147,78,170,34,43,114,30,166,78,106,167,78,83,82,27,74,203,251,166,214,73,82,20,182,157,117,4,180,111,220,94,171,44,124,46,177,199,23,113,30,165,68,197,234,37,87,14,109,187,86,160,203,21,183,167,194,121,185,85,22,204,222,37,38,148,225,182,168,210,125,102,9,38,241,56,166,208,151,155,113,36,241,25,33,87,147,73,166,70,162,210,161,81,161,185,45,200,240,35,183,25,165,203,150,236,167,212,132,36,146,147,113,231,148,167,93,94,132,90,173,197,41,106,61,77,70,102,102,99,245,136,171,197,31,192,158,38,253,203,231,16,133,11,90,118,181,118,249,186,168,214,85,173,7,173,173,92,21,8,244,186,116,110,106,27,231,202,125,196,182,211,123,214,105,66,119,45,105,45,84,100,146,215,83,50,46,209,162,140,168,229,71,14,50,149,135,8,178,172,166,186,234,172,238,91,245,250,251,236,146,37,85,229,36,140,137,74,34,51,229,178,141,202,38,153,35,52,182,149,40,204,214,181,184,226,251,88,14,41,154,236,168,225,198,109,112,225,118,85,234,215,67,85,131,204,126,129,95,97,146,92,170,68,165,17,17,169,36,102,92,198,87,181,36,235,38,100,151,18,148,153,26,22,134,220,70,117,238,203,90,187,99,93,85,155,42,233,131,209,86,173,250,132,138,93,70,55,53,14,114,37,48,226,155,117,189,232,53,33,91,86,133,22,169,51,73,233,169,25,151,104,185,78,10,158,22,46,159,136,19,188,186,156,39,248,137,92,67,50,89,74,205,62,23,200,174,218,22,252,69,98,165,181,28,142,223,152,114,83,20,230,176,78,110,118,158,251,138,73,165,104,82,77,213,52,75,52,146,30,52,159,49,180,45,237,212,45,86,164,213,104,21,89,180,42,237,50,93,58,165,78,144,228,73,144,229,178,166,95,140,251,106,52,184,211,141,168,137,72,90,84,70,147,73,145,25,25,25,24,82,105,53,90,253,86,21,10,133,76,151,81,169,84,100,55,18,28,56,140,169,231,228,190,226,137,45,180,219,105,35,82,214,165,25,36,146,68,102,102,100,68,47,123,135,54,74,63,21,92,56,126,191,127,211,41,78,98,109,211,243,149,41,44,23,53,202,92,19,36,27,116,196,189,185,72,86,213,160,220,117,77,18,82,183,20,148,234,234,89,105,195,152,0,60,254,33,94,180,172,53,176,46,92,70,174,199,150,253,54,213,163,205,173,204,106,34,18,167,220,98,51,43,121,196,182,149,41,41,53,154,80,100,68,106,73,107,166,166,93,227,50,248,133,122,213,113,42,255,0,185,113,26,187,30,35,21,43,170,177,54,183,49,168,136,82,88,109,249,47,45,231,18,218,84,165,40,144,74,89,145,17,169,71,166,154,153,247,143,147,83,164,213,104,178,81,14,179,76,151,2,67,145,216,150,134,164,178,166,150,166,31,105,15,50,233,37,68,70,104,113,167,27,113,10,238,82,22,149,22,164,100,98,250,120,92,98,244,156,90,201,245,178,197,73,249,111,212,172,105,15,90,18,158,121,134,154,66,209,25,40,92,84,180,77,253,36,34,27,241,27,53,40,146,179,91,107,53,110,250,106,150,160,0,40,175,139,158,38,90,184,137,155,135,169,214,180,190,175,228,85,191,18,217,168,190,135,27,113,149,78,109,249,18,29,67,106,66,213,175,47,170,75,75,37,109,82,93,105,212,26,125,93,79,218,240,88,176,36,215,115,13,117,226,12,139,122,36,202,109,171,107,174,50,39,60,77,41,112,42,51,36,54,76,155,68,163,222,149,174,59,19,208,107,65,118,35,122,84,101,204,34,85,186,98,197,139,248,80,194,203,203,12,253,41,232,207,149,182,253,70,133,214,242,57,221,47,85,25,198,121,188,189,201,223,183,153,187,110,228,235,166,154,150,186,140,203,221,150,181,118,198,186,171,54,85,211,7,162,173,91,245,9,20,186,140,110,106,28,228,74,97,197,54,235,123,208,106,66,182,173,10,45,82,102,147,211,82,51,46,209,161,60,132,226,101,171,138,25,71,195,58,141,173,47,153,232,27,126,21,179,81,97,110,54,111,69,157,1,132,71,117,14,37,11,86,205,220,180,186,130,86,138,54,158,105,102,148,239,208,72,1,84,28,110,49,122,74,234,184,123,128,144,95,150,220,118,35,187,119,213,27,83,13,114,31,90,212,228,88,74,67,157,174,146,219,38,231,146,147,234,160,201,230,207,215,50,45,145,43,135,86,14,87,113,147,55,22,36,106,67,221,60,75,62,160,197,227,84,147,181,11,228,197,128,251,78,36,182,41,104,53,115,95,56,236,106,157,202,71,63,126,213,37,10,33,161,65,155,108,224,88,18,112,195,52,120,165,102,61,111,68,161,71,139,116,78,147,79,167,196,38,146,195,20,233,46,156,136,68,218,90,61,136,65,198,121,147,36,22,155,8,201,38,73,50,52,149,170,112,105,191,228,220,217,92,170,89,149,27,134,36,185,22,117,209,46,52,58,122,77,162,126,13,58,67,77,72,108,214,148,145,44,208,228,151,39,26,86,189,117,52,184,146,61,27,218,158,151,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,105,60,64,248,151,201,192,91,134,151,133,184,3,34,223,173,220,236,72,110,109,193,83,113,246,167,68,128,134,37,41,14,82,212,219,78,110,76,149,169,133,161,226,89,161,109,52,178,217,243,142,37,198,100,174,78,243,85,102,230,191,8,233,247,133,26,165,17,55,61,58,60,120,215,101,33,182,205,149,211,170,38,143,92,210,210,150,181,116,206,41,46,41,149,238,86,228,17,164,207,152,135,16,142,234,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,18,168,0,68,174,33,153,44,165,102,159,11,228,87,109,11,126,34,177,82,218,142,71,111,204,57,41,138,115,88,39,55,59,79,125,197,36,210,180,41,38,234,154,37,154,73,15,26,79,152,218,22,246,234,22,171,82,106,180,10,172,218,21,118,153,46,157,82,167,72,114,36,200,114,217,83,47,198,125,181,26,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,41,52,154,173,126,171,10,133,66,166,75,168,212,170,50,27,137,14,28,70,84,243,242,95,113,68,150,218,109,180,145,169,107,82,140,146,73,34,51,51,50,34,23,189,195,155,37,31,138,174,28,63,95,191,233,148,167,49,54,233,249,202,148,150,11,154,229,46,9,146,13,186,98,94,220,164,43,106,208,110,58,166,137,41,91,138,74,117,117,44,180,225,204,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,95,240,0,0,134,188,89,44,11,54,230,201,205,207,121,215,109,232,146,235,182,116,138,124,154,21,65,68,100,252,21,200,168,69,142,249,33,68,100,102,135,26,112,201,72,61,80,102,150,212,101,185,180,41,52,193,151,171,90,133,124,227,238,26,89,87,76,30,182,139,112,94,20,106,93,70,55,53,109,243,226,191,53,166,221,111,122,13,43,78,228,45,69,170,76,148,90,234,70,71,218,52,189,73,164,210,168,20,168,84,42,21,50,37,58,155,78,142,220,72,112,226,50,150,88,140,195,105,36,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,253,98,42,241,71,240,39,137,191,114,249,196,33,64,35,85,0,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,135,138,226,169,158,122,86,41,73,252,91,176,142,169,18,161,105,211,100,69,169,87,46,26,109,81,50,35,86,95,229,19,141,69,101,81,220,54,156,140,209,184,149,47,126,227,57,13,36,137,40,228,110,114,15,225,6,3,226,158,58,212,106,116,236,51,179,234,181,159,67,83,229,84,38,191,22,159,38,67,44,114,162,191,33,182,22,166,91,94,215,164,116,203,105,132,43,78,99,166,148,17,150,166,101,229,109,107,178,234,177,171,177,110,155,42,230,170,219,245,168,91,250,106,141,46,107,145,37,49,189,10,66,246,58,217,165,105,220,133,169,39,161,246,165,70,71,216,102,47,251,34,249,205,161,103,15,14,37,84,220,165,122,26,243,181,250,120,247,53,53,164,44,226,165,199,73,124,169,49,156,86,186,178,239,41,211,38,212,163,113,181,33,73,86,226,36,58,228,149,20,3,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,83,183,27,12,80,165,92,56,185,97,225,69,61,49,30,145,102,81,229,84,167,72,102,106,93,91,111,212,22,222,145,93,104,139,86,86,134,161,180,233,110,86,170,68,164,30,212,145,17,175,138,112,178,176,36,223,89,210,179,101,29,189,18,173,77,181,99,207,175,212,138,73,52,164,69,67,113,150,212,121,4,135,15,214,90,38,63,16,209,176,141,105,94,213,150,155,13,73,191,65,92,28,108,48,190,171,112,225,29,135,138,244,245,75,122,61,153,88,149,77,157,29,152,74,117,13,177,80,67,122,74,117,210,61,25,66,29,134,211,69,185,58,41,114,144,91,146,100,68,184,1,195,194,245,165,88,25,210,194,170,237,102,60,183,163,202,172,46,136,132,198,66,84,178,126,161,25,216,44,168,201,74,73,108,75,178,91,82,207,93,73,4,163,34,81,145,36,244,60,50,174,47,251,133,199,129,60,50,251,235,206,38,137,84,2,42,241,71,240,39,137,191,114,249,196,33,64,35,73,25,189,194,25,56,239,150,140,66,194,218,123,18,223,169,85,168,235,122,150,196,103,218,101,114,42,49,150,153,80,217,53,187,234,37,11,144,195,72,89,168,211,234,41,94,178,62,145,102,220,105,247,10,177,50,213,198,76,56,183,49,74,202,151,212,81,110,106,123,85,8,219,156,109,110,51,188,189,118,29,229,173,104,75,205,44,148,219,136,37,30,199,16,180,153,234,147,28,3,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,2,213,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,89,79,23,28,51,181,111,12,161,86,47,170,180,77,43,86,21,66,5,66,145,41,182,219,230,39,169,150,204,55,216,82,212,131,89,50,180,62,75,82,16,164,238,113,134,20,102,100,141,14,160,114,177,141,127,139,182,96,172,156,99,114,159,214,196,183,234,7,215,176,150,185,142,46,11,237,46,60,174,82,121,141,145,188,76,60,233,183,185,100,158,97,35,118,169,212,143,74,98,170,248,231,126,100,255,0,105,63,118,142,41,193,182,214,161,92,25,184,153,86,171,193,234,37,219,54,125,70,169,75,115,154,180,116,242,150,252,104,138,115,68,153,18,245,98,92,132,104,162,52,250,250,233,185,41,50,187,240,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,137,84,0,42,175,142,119,230,79,246,147,247,104,138,188,46,60,118,97,151,223,94,79,52,95,240,0,12,171,139,254,225,113,224,79,12,190,250,243,137,162,85,0,0,12,171,139,254,225,113,224,79,12,190,250,243,137,162,85,0,0,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,2,42,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,0,6,107,51,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,39,248,10,64,227,25,105,218,182,166,105,232,255,0,37,173,154,85,27,211,54,124,122,181,71,209,240,155,143,214,78,118,163,80,230,201,123,97,23,49,229,237,78,231,21,170,149,161,106,103,160,112,115,180,237,91,175,52,245,143,149,54,205,42,179,232,107,62,69,90,157,233,8,77,200,232,231,53,81,167,242,164,179,188,143,150,242,55,43,107,137,209,73,212,244,50,212,93,248,0,137,92,81,241,122,78,18,228,250,230,98,154,252,182,42,87,204,134,109,8,175,50,195,78,161,8,146,149,174,82,93,39,62,138,23,13,137,109,146,146,74,89,45,196,26,118,253,52,210,94,95,176,207,240,201,142,54,30,22,185,18,171,34,37,205,112,65,167,207,244,91,123,229,51,5,111,39,170,125,30,162,201,60,166,9,215,13,106,73,165,9,65,169,69,181,38,37,87,24,12,42,161,97,214,99,173,234,181,163,101,250,14,139,112,89,240,19,204,141,29,109,193,118,84,53,185,19,146,193,126,73,190,76,70,160,32,218,104,146,148,36,219,51,73,26,245,87,64,224,151,137,151,84,108,83,190,176,115,171,230,219,117,11,124,238,110,67,142,56,174,158,116,121,49,227,239,101,59,249,104,230,55,43,71,15,97,169,92,134,61,98,36,104,118,254,0,63,37,90,173,74,160,82,166,215,107,181,56,148,234,109,58,59,146,230,76,150,242,89,98,51,13,164,212,227,174,56,163,36,161,9,73,26,141,70,100,68,68,102,99,49,152,177,125,126,20,49,78,242,196,207,69,250,51,229,109,193,81,174,244,92,254,119,75,213,73,113,238,87,51,106,119,237,230,109,221,181,58,233,174,133,174,130,226,120,52,216,18,109,156,174,85,47,58,141,189,18,36,139,198,232,151,38,29,65,36,209,191,58,157,29,166,163,182,75,82,76,214,72,110,75,115,137,40,94,154,26,156,81,22,142,110,84,245,25,225,226,17,133,245,92,42,206,14,36,211,42,10,150,244,122,253,97,219,162,12,183,161,42,50,36,49,80,81,201,62,86,166,100,226,26,117,199,99,155,137,61,20,184,235,236,73,145,161,51,255,0,130,61,235,74,159,130,248,133,135,44,199,150,85,42,29,208,213,110,67,170,66,121,10,98,116,70,217,105,40,86,237,198,178,85,61,227,81,26,72,136,148,222,134,173,76,147,99,227,60,60,66,49,66,171,138,185,193,196,154,157,65,50,217,143,64,172,59,107,193,136,244,213,73,68,118,41,234,56,199,202,212,136,155,67,174,182,236,131,109,37,162,87,33,125,170,51,53,170,95,240,71,194,25,43,170,226,22,61,206,98,91,113,216,142,213,161,75,113,47,181,200,125,107,83,114,166,165,109,246,186,75,108,155,128,105,87,170,131,39,156,47,92,200,246,90,248,165,110,52,118,159,161,243,53,110,93,49,45,158,138,37,193,103,198,231,84,91,133,203,110,161,57,137,82,80,230,231,72,136,157,121,182,14,26,85,169,154,146,217,176,71,162,118,15,171,193,46,233,174,196,199,219,234,202,143,59,101,22,171,103,157,82,100,110,82,15,155,42,36,216,237,199,115,121,150,244,237,68,217,37,161,25,36,249,154,168,140,210,147,41,213,197,31,192,158,38,253,203,231,16,133,11,90,119,77,118,198,186,168,215,173,173,59,162,173,91,245,8,245,74,116,158,82,28,228,74,97,196,184,211,155,22,74,66,182,173,9,61,20,70,147,211,67,35,46,193,249,42,213,106,173,126,171,54,187,93,169,203,168,212,170,50,28,151,50,100,183,148,243,242,95,113,70,167,29,113,197,25,169,107,82,140,212,106,51,51,51,51,51,29,175,39,121,170,188,178,161,139,148,251,194,141,82,150,171,98,163,34,60,107,178,144,219,100,242,42,52,226,95,174,105,105,75,66,122,150,210,167,20,202,247,39,106,204,210,103,203,91,136,93,255,0,96,238,49,88,56,235,96,82,241,27,14,107,209,42,52,218,140,118,29,117,166,165,50,243,244,247,220,101,183,149,18,82,89,90,210,212,150,210,234,9,198,141,70,105,51,251,12,253,168,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,68,170,0,1,72,28,99,45,59,86,212,205,61,31,228,181,179,74,163,122,102,207,143,86,168,250,62,19,113,250,201,206,212,106,28,217,47,108,34,230,60,189,169,220,226,181,82,180,45,76,244,14,14,118,157,171,117,230,158,177,242,166,217,165,86,125,13,103,200,171,83,189,33,9,185,29,28,230,170,52,254,84,150,119,145,242,222,70,229,109,113,58,41,58,158,134,90,139,191,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,95,240,0,0,138,188,81,252,9,226,111,220,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,1,21,120,163,248,19,196,223,185,124,226,16,160,17,170,128,1,74,220,106,252,83,218,223,15,224,249,141,68,69,252,31,204,221,253,129,152,95,136,152,127,135,50,101,209,234,88,133,34,138,167,110,24,53,23,162,77,167,49,1,201,14,41,17,212,201,165,73,91,170,121,9,82,205,90,19,105,113,27,85,204,37,35,192,88,22,5,229,138,119,149,39,15,176,250,222,151,92,184,107,146,10,52,24,49,136,183,186,189,12,204,204,204,201,40,66,82,74,90,214,163,36,33,9,82,148,105,74,76,203,67,185,81,202,142,28,101,43,14,17,101,89,77,117,213,89,220,183,235,245,247,217,36,74,171,202,73,25,18,148,68,103,203,101,27,148,77,50,70,105,109,42,81,153,173,107,113,197,193,110,40,124,63,127,242,147,53,184,68,207,243,181,107,206,142,148,255,0,197,154,41,48,152,143,27,254,51,38,91,143,59,250,110,235,244,136,87,86,5,227,166,35,229,211,17,233,216,161,133,245,158,134,171,7,86,158,101,210,53,197,168,69,81,145,185,22,75,100,101,204,101,123,83,169,106,74,37,37,43,66,144,180,33,105,208,246,94,51,3,96,230,107,11,224,226,190,28,174,90,41,179,36,72,136,236,57,198,201,77,132,251,46,26,84,212,134,217,113,196,182,179,78,199,82,147,86,166,219,173,171,179,113,10,76,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,160,51,195,196,62,245,165,95,249,210,197,90,237,26,60,182,99,197,172,34,136,180,201,66,82,179,126,159,25,168,47,40,137,42,81,108,83,177,156,82,15,93,77,6,147,50,73,153,164,166,87,3,171,79,255,0,222,229,245,50,217,255,0,239,61,38,159,89,114,23,252,105,217,113,153,124,203,254,36,183,27,74,191,152,82,139,232,24,181,65,29,120,135,217,85,91,255,0,37,184,171,66,163,72,136,204,136,180,116,86,214,169,43,82,80,108,83,228,181,57,228,145,165,42,61,234,106,51,137,65,105,161,172,210,70,105,35,53,22,122,233,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,26,158,25,87,23,253,194,227,192,158,25,125,245,231,19,68,170,1,21,120,163,248,19,196,223,185,124,226,16,160,17,170,129,154,28,202,97,12,156,5,199,155,231,8,222,98,91,113,237,218,195,204,211,206,91,237,60,251,180,229,232,236,39,156,91,90,32,214,228,103,25,112,200,137,58,26,204,141,41,50,52,149,196,240,142,196,203,86,240,202,21,30,197,164,203,210,181,97,84,39,211,234,241,92,113,190,98,122,153,111,76,97,244,161,43,53,147,43,67,230,132,173,105,78,231,24,125,36,70,72,212,253,95,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,5,170,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,189,60,85,195,59,87,25,48,226,227,194,219,214,39,81,69,185,169,238,211,228,237,109,181,184,206,242,245,31,107,152,133,161,47,52,178,75,141,172,210,123,28,66,20,69,170,72,102,8,105,35,40,88,189,39,29,242,209,135,184,165,80,126,91,245,42,181,29,12,213,31,146,195,76,174,69,70,50,213,22,99,196,134,189,68,161,114,24,117,104,36,146,125,69,39,213,71,209,40,23,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,46,164,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,162,85,0,10,171,227,157,249,147,253,164,253,218,34,175,11,143,29,152,101,247,215,147,205,23,252,0,3,42,226,255,0,184,92,120,19,195,47,190,188,226,104,149,64,0,3,42,226,255,0,184,92,120,19,195,47,190,188,226,104,149,64,0,42,175,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,0,138,188,81,252,9,226,111,220,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,0,1,154,204,216,248,167,198,79,136,23,15,152,190,45,83,130,167,133,139,167,226,4,239,46,167,9,254,2,149,184,213,248,167,181,190,31,193,243,26,136,112,84,241,79,116,252,63,157,230,52,225,117,32,2,160,56,218,98,101,213,39,20,236,92,28,234,249,86,221,62,223,43,155,144,219,142,39,168,157,34,76,136,251,222,78,254,90,249,109,197,209,179,216,74,79,61,255,0,88,201,122,23,149,224,201,133,191,42,243,29,93,196,201,244,46,170,5,137,111,185,211,77,234,182,116,117,73,171,38,89,249,178,89,41,205,241,83,81,79,106,84,132,233,169,232,174,89,137,149,197,223,7,106,184,149,149,196,93,214,229,6,36,234,150,31,86,26,173,201,116,162,169,217,173,210,148,211,140,203,75,10,66,20,162,65,41,113,223,116,140,210,142,92,85,45,71,243,105,33,82,185,63,191,228,225,134,104,240,182,243,102,225,137,66,143,22,232,131,26,161,80,150,109,37,134,41,210,93,40,243,77,197,58,91,16,131,140,243,196,107,61,54,17,154,136,210,100,74,45,36,128,14,21,158,155,214,149,96,100,251,22,235,181,152,242,222,143,42,215,151,68,66,99,33,42,89,63,80,79,66,202,140,148,164,150,196,187,37,181,44,245,212,144,74,50,37,25,18,79,57,131,74,121,81,180,254,67,101,151,10,173,103,45,159,147,242,225,89,244,158,190,156,168,93,35,140,78,92,86,215,43,154,214,137,52,188,167,214,234,156,220,91,141,197,44,213,235,25,142,170,41,219,141,197,149,85,129,141,24,123,136,207,72,136,116,218,229,174,237,18,59,73,90,185,233,126,12,183,30,117,75,78,221,164,131,77,65,146,73,146,140,204,210,230,164,157,8,213,242,120,40,85,170,172,230,74,242,161,51,83,150,138,108,203,30,68,185,16,210,242,137,135,159,102,124,36,180,234,219,215,106,150,132,190,242,82,163,45,82,78,184,69,166,227,214,223,241,10,245,165,97,173,129,114,226,53,118,60,183,233,182,173,30,109,110,99,81,16,149,62,227,17,153,91,206,37,180,169,73,73,172,210,131,34,35,82,75,93,53,50,239,25,140,187,46,154,237,243,117,86,111,91,166,119,91,90,184,42,18,42,149,25,60,164,55,207,148,251,138,113,215,54,32,146,132,238,90,212,122,36,137,37,174,132,68,93,130,242,120,76,225,125,87,14,50,125,75,169,214,85,45,185,23,213,98,101,208,136,146,97,42,58,227,48,180,183,25,157,55,25,155,136,117,168,141,200,67,154,36,148,137,9,208,140,136,150,169,148,43,171,141,165,173,66,151,128,86,45,235,34,14,250,213,42,240,42,92,57,60,213,151,42,44,184,82,28,144,222,194,61,138,220,184,81,143,83,35,81,114,244,73,145,41,68,117,237,195,223,20,42,184,85,156,28,54,169,211,211,45,232,245,250,195,86,188,232,140,205,84,100,72,98,160,162,140,92,221,8,201,196,52,235,141,72,38,212,90,41,113,209,218,147,34,90,109,211,138,63,129,60,77,251,151,206,33,10,1,22,233,195,67,135,125,189,78,179,89,199,188,126,183,45,251,149,119,165,29,181,219,246,213,74,159,22,163,18,45,57,243,109,230,230,188,78,165,105,234,92,74,80,104,74,52,229,180,181,18,204,214,226,144,204,53,207,214,74,46,172,169,226,60,186,221,38,153,212,97,149,205,80,121,203,114,161,28,156,91,112,55,154,156,77,50,65,184,165,173,47,52,130,50,66,150,163,231,54,131,89,30,228,186,134,153,5,206,189,213,149,60,71,137,68,171,84,250,140,50,185,170,12,183,113,211,228,27,139,110,6,243,75,106,169,199,38,210,181,165,230,144,68,107,74,18,124,230,208,72,50,220,150,150,213,249,210,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,63,88,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,74,160,0,20,173,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,95,240,0,0,138,188,81,252,9,226,111,220,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,1,21,120,163,248,19,196,223,185,124,226,16,160,17,170,128,1,74,220,106,252,83,218,223,15,224,249,141,68,64,170,77,38,171,95,170,194,161,80,169,146,234,53,42,140,134,226,67,135,17,149,60,252,151,220,81,37,182,155,109,36,106,90,212,163,36,146,72,140,204,204,136,133,239,112,238,201,4,60,170,216,135,118,222,49,119,98,109,217,79,105,170,234,77,230,36,179,75,109,47,58,226,34,197,117,13,37,105,220,133,177,212,17,56,227,107,118,58,77,10,52,161,10,57,128,2,146,248,154,228,74,171,130,55,149,71,28,240,182,217,136,222,23,215,164,54,169,80,233,108,41,8,182,230,172,146,149,33,198,245,50,68,103,157,213,77,173,27,91,66,220,228,109,108,137,158,111,63,225,141,122,227,205,183,154,59,122,223,193,120,242,234,20,218,252,134,26,188,169,198,141,240,142,136,135,72,159,150,254,170,74,91,91,9,113,74,105,221,73,92,197,165,162,223,206,83,78,126,94,40,254,59,49,55,238,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,0,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,3,44,53,106,181,86,191,85,155,93,174,212,229,212,106,85,25,14,75,153,50,91,202,121,249,47,184,163,83,142,184,226,140,212,181,169,70,106,53,25,153,153,153,153,139,212,225,39,101,82,173,92,150,219,245,218,124,137,110,72,188,107,21,90,220,228,188,180,154,27,125,18,85,4,146,209,18,72,201,28,168,45,40,201,70,163,222,165,158,186,25,37,51,40,124,155,178,214,161,95,54,173,102,202,186,96,245,180,91,130,159,34,151,81,141,205,91,124,248,175,182,166,221,111,122,13,43,78,228,45,69,170,76,148,90,234,70,71,218,50,218,52,123,146,204,76,252,46,229,79,12,47,167,37,213,101,203,145,111,177,79,159,42,168,231,50,84,169,208,140,225,202,125,107,222,163,95,49,248,238,172,150,165,110,82,84,74,81,18,140,200,179,132,47,251,133,199,129,60,50,251,235,206,38,137,84,2,42,241,71,240,39,137,191,114,249,196,33,64,35,85,2,149,184,201,224,167,200,108,193,82,113,142,37,67,157,19,19,105,231,206,97,199,119,56,196,234,115,81,227,185,181,36,218,73,44,169,133,195,52,234,181,168,220,231,235,181,59,8,122,174,9,120,153,106,219,248,143,136,152,91,86,151,211,214,175,10,125,62,161,72,230,56,218,27,145,208,28,158,123,9,220,178,90,222,52,75,39,18,132,37,95,54,195,234,51,73,35,182,106,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,90,167,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,139,254,25,214,207,198,25,218,184,69,155,220,73,177,108,168,157,37,22,61,66,61,66,52,84,182,219,109,197,235,98,51,49,108,52,134,208,148,33,150,215,33,72,109,4,159,85,180,161,38,102,100,102,118,63,193,131,23,164,221,248,13,114,225,29,69,249,111,72,195,218,194,94,134,106,97,164,48,205,58,161,204,117,182,80,180,250,235,89,73,102,115,138,53,151,97,60,217,18,140,139,106,57,175,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,137,84,0,42,175,142,119,230,79,246,147,247,104,138,188,46,60,118,97,151,223,94,79,52,95,240,0,12,171,139,254,225,113,224,79,12,190,250,243,137,162,85,0,0,12,171,139,254,225,113,224,79,12,190,250,243,137,162,85,0,0,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,2,42,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,0,6,107,51,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,39,248,10,86,227,87,226,158,214,248,127,7,204,106,33,193,83,197,61,211,240,254,119,152,211,133,212,128,12,219,103,2,255,0,147,137,249,163,197,43,205,235,134,37,118,60,171,162,116,106,125,66,33,180,166,31,167,70,116,227,194,54,212,209,108,90,10,51,44,145,44,181,222,68,74,51,81,153,168,237,171,132,70,14,213,112,215,43,139,187,174,58,12,72,53,44,65,172,59,91,140,233,197,83,83,92,165,37,166,217,136,151,212,180,37,70,131,82,36,62,209,17,169,28,185,73,90,79,231,20,66,90,98,197,139,248,80,194,203,203,12,253,41,232,207,149,182,253,70,133,214,242,57,221,47,85,25,198,121,188,189,201,223,183,153,187,110,228,235,166,154,150,186,140,203,221,150,181,118,198,186,171,54,85,211,7,162,173,91,245,9,20,186,140,110,106,28,228,74,97,197,54,235,123,208,106,66,182,173,10,45,82,102,147,211,82,51,46,209,162,140,150,98,103,225,119,42,120,97,125,57,46,171,46,92,139,125,138,124,249,85,71,57,146,165,78,132,103,14,83,235,94,245,26,249,143,199,117,100,181,43,114,146,162,82,136,148,102,69,218,192,64,174,51,245,106,173,59,42,20,72,116,250,156,184,177,234,151,196,8,147,154,101,229,33,18,152,40,115,94,38,157,73,30,139,65,58,203,78,18,85,169,111,109,10,239,73,25,84,14,8,89,84,172,74,198,139,7,14,107,178,37,177,77,186,174,138,85,18,99,177,22,148,190,219,18,101,182,203,138,109,74,74,146,75,36,172,204,140,210,162,215,77,72,251,134,156,192,87,87,27,75,90,133,47,0,172,91,214,68,29,245,170,85,224,84,184,114,121,171,46,84,89,112,164,57,33,189,132,123,21,185,112,163,30,166,70,162,229,232,147,34,82,136,224,7,14,76,76,252,23,231,39,14,42,50,37,213,91,129,94,168,42,217,152,197,61,205,58,174,189,181,71,142,135,146,107,74,86,202,101,57,25,213,17,235,167,36,150,148,169,72,73,11,169,206,181,211,66,179,242,143,139,213,107,142,119,73,18,69,159,83,165,182,231,41,110,110,149,53,133,68,140,222,136,35,50,222,251,237,35,93,54,167,118,170,50,73,25,150,112,134,151,114,201,73,170,208,50,219,133,20,42,237,50,93,58,165,78,177,232,81,38,67,150,202,153,126,51,237,192,101,46,52,227,106,34,82,22,149,17,164,210,100,70,70,70,70,58,88,137,92,83,108,8,215,214,75,111,41,69,111,75,171,84,173,89,16,43,244,210,140,78,169,113,86,220,148,53,34,65,161,179,245,144,136,111,203,53,239,35,66,81,185,103,166,194,82,105,7,4,47,90,86,26,227,69,131,136,213,216,242,223,166,218,183,69,42,183,49,168,136,74,159,113,136,210,219,121,196,182,149,41,41,53,154,80,100,68,106,73,107,166,166,93,226,242,120,163,248,19,196,223,185,124,226,16,164,188,178,82,105,85,252,201,97,69,10,187,76,137,81,166,212,111,138,20,73,144,229,178,151,152,146,195,147,217,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,141,47,15,21,140,88,59,96,227,173,129,84,195,156,70,160,196,168,211,106,49,223,105,167,93,138,203,207,211,223,113,151,25,76,184,170,121,11,75,82,91,75,171,54,221,36,153,164,207,237,35,207,182,107,178,163,136,249,74,196,117,217,87,171,93,117,42,119,49,250,5,125,134,77,17,106,241,82,100,70,164,145,153,242,222,70,228,147,172,153,154,155,82,146,100,107,66,219,113,114,127,134,22,125,99,96,197,86,38,95,177,130,187,18,6,31,84,228,73,122,149,87,151,205,89,210,106,47,169,157,140,184,234,157,229,71,130,163,75,234,51,38,189,87,159,55,22,164,160,220,90,110,124,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,37,80,0,10,86,227,87,226,158,214,248,127,7,204,106,33,193,83,197,61,211,240,254,119,152,211,133,212,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,239,175,39,154,47,248,0,0,69,94,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,138,188,81,252,9,226,111,220,190,113,8,80,8,213,64,0,165,110,53,126,41,237,111,135,240,124,198,162,36,87,10,188,140,85,112,182,55,227,35,139,148,185,116,251,178,165,30,85,54,135,111,84,169,106,143,38,140,199,52,219,118,83,201,144,217,58,220,151,73,181,37,27,54,145,71,117,70,106,95,63,107,118,62,0,62,77,211,105,218,183,205,10,85,173,122,219,52,171,130,139,55,103,83,78,170,66,110,92,87,246,45,43,70,246,156,37,33,91,86,132,168,181,46,197,36,140,187,72,135,128,203,166,90,48,179,43,246,35,54,46,25,210,127,75,173,172,204,98,55,165,42,127,60,243,173,245,111,178,211,124,238,87,61,104,111,114,125,68,104,146,246,153,210,183,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,0,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,85,30,127,16,175,90,86,26,216,23,46,35,87,99,203,126,155,106,209,230,214,230,53,17,9,83,238,49,25,149,188,226,91,74,148,148,154,205,40,50,34,53,36,181,211,83,46,241,151,113,162,140,129,216,191,131,188,155,97,61,3,210,158,144,234,237,246,235,188,238,71,43,111,164,156,92,254,86,221,202,215,151,213,114,247,107,235,108,221,162,117,218,82,0,6,93,241,10,202,170,225,173,255,0,114,225,205,118,68,71,234,86,173,98,109,18,99,177,22,165,48,227,241,158,91,46,41,181,41,41,81,160,212,131,50,51,74,79,77,53,34,238,23,189,194,227,192,158,25,125,245,231,19,69,0,139,254,225,113,224,79,12,190,250,243,137,162,85,0,138,188,81,252,9,226,111,220,190,113,8,80,8,213,64,128,28,100,240,83,229,206,95,105,56,199,18,161,201,151,134,85,3,231,48,227,187,91,126,13,69,216,241,220,218,146,109,70,167,146,250,33,154,117,90,18,77,243,245,220,173,132,43,47,35,56,161,74,193,204,218,97,157,249,93,76,66,166,177,88,244,108,199,229,205,76,70,34,49,57,151,33,57,41,199,84,70,148,161,148,201,55,143,93,8,201,179,35,82,117,220,87,19,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,106,156,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,239,175,39,154,47,248,84,95,28,27,42,149,2,255,0,194,204,70,102,68,179,169,87,40,245,26,36,134,148,180,242,18,196,23,154,121,165,33,59,119,18,205,85,7,137,70,106,50,50,75,122,18,116,51,87,42,225,5,138,21,91,47,54,145,172,54,83,45,250,110,32,209,230,211,100,48,153,170,105,134,159,140,202,166,181,41,109,104,105,121,105,76,119,153,78,187,77,37,41,195,37,119,165,93,215,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,68,170,0,21,87,199,59,243,39,251,73,251,180,69,94,23,30,59,48,203,239,175,39,154,47,248,0,6,85,197,255,0,112,184,240,39,134,95,125,121,196,209,42,128,0,6,85,197,255,0,112,184,240,39,134,95,125,121,196,209,42,128,0,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,1,21,120,163,248,19,196,223,185,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,0,3,53,153,177,241,79,140,159,16,46,31,49,124,90,167,5,79,11,23,79,196,9,222,93,78,19,252,5,43,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,64,113,76,233,226,103,224,139,42,120,159,125,55,46,171,18,92,123,125,250,124,9,84,183,57,114,162,206,154,101,14,43,232,94,244,154,57,111,200,105,102,180,171,114,82,147,82,72,212,68,71,157,123,78,214,174,223,55,85,26,202,181,160,245,181,171,130,161,30,151,78,141,205,67,124,249,79,184,150,218,111,122,205,40,78,229,173,37,170,140,146,90,234,102,69,218,52,209,132,246,47,224,191,11,44,220,51,244,167,164,254,73,91,244,234,23,91,200,228,245,93,44,102,217,230,242,247,43,102,238,94,237,187,149,166,186,106,122,106,61,88,160,30,38,152,41,248,22,205,197,211,211,212,58,168,23,222,183,172,61,238,239,121,174,181,247,186,134,220,209,180,37,58,74,106,78,196,150,237,26,54,183,40,213,187,73,149,193,31,20,41,82,172,12,66,193,119,147,17,138,149,50,176,213,209,28,213,53,60,249,140,73,101,184,206,236,143,161,43,99,10,136,206,231,8,212,90,203,109,38,73,236,223,102,128,43,131,141,197,235,74,129,130,248,123,135,47,71,150,117,42,229,208,237,110,59,169,66,121,9,98,12,71,25,117,43,86,237,196,179,85,65,147,73,18,76,140,146,230,166,157,8,149,94,185,3,177,127,8,153,201,194,122,7,165,61,31,210,92,13,215,121,220,142,110,239,70,182,185,252,173,187,147,167,51,165,229,238,215,213,223,187,69,105,180,244,82,2,16,113,133,178,170,183,86,79,151,93,167,200,136,220,123,58,232,166,214,231,37,229,168,150,227,11,75,208,73,45,17,36,200,215,205,156,210,140,148,105,45,137,89,235,169,18,85,81,121,78,241,79,131,127,16,45,239,49,96,92,79,22,203,214,149,106,228,182,224,161,84,35,203,114,69,227,88,165,81,32,169,148,36,208,219,232,146,153,198,167,76,212,70,72,229,65,117,36,105,37,30,245,32,180,208,205,73,164,188,39,177,127,10,24,167,102,225,159,165,61,25,242,182,224,167,80,186,222,71,59,165,234,164,182,207,55,151,185,59,246,243,55,109,220,157,116,211,82,215,81,167,224,28,171,54,62,22,49,147,225,253,195,229,207,140,214,11,222,226,9,122,210,177,43,134,173,207,136,212,40,242,216,166,221,84,123,102,183,13,169,104,74,95,109,137,53,42,123,205,165,196,165,74,73,44,146,178,35,34,82,139,93,116,51,239,20,237,148,239,20,248,55,241,2,222,243,22,6,148,192,112,172,226,101,86,205,205,126,17,212,44,250,205,54,34,110,122,116,121,18,109,58,187,142,27,43,167,84,77,30,161,41,212,161,106,233,156,82,91,75,200,218,173,200,34,81,23,49,13,173,20,3,140,88,59,127,96,85,255,0,84,195,156,70,160,203,167,84,169,210,31,105,167,93,138,243,44,84,24,109,231,25,76,184,170,121,8,83,177,156,83,75,54,221,36,145,40,139,237,34,180,158,23,89,250,135,120,80,169,185,103,198,42,133,42,151,85,183,41,241,160,218,117,135,228,177,13,186,156,84,45,168,204,83,84,133,41,59,230,39,152,218,90,229,146,148,243,105,86,226,37,182,107,122,202,128,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,37,80,0,10,86,227,87,226,158,214,248,127,7,204,106,33,193,83,197,61,211,240,254,119,152,211,133,212,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,135,252,80,48,19,22,51,19,128,84,11,43,7,45,79,148,21,168,87,132,90,163,241,186,232,209,54,69,68,41,173,169,205,242,28,109,7,162,222,108,180,35,221,235,107,166,132,102,81,3,33,89,10,205,142,11,102,198,198,196,204,75,194,159,67,91,116,111,73,245,179,125,59,77,145,202,230,211,101,50,223,205,179,33,110,43,87,29,66,125,84,158,154,234,122,17,25,149,191,128,0,8,255,0,159,92,45,190,241,167,41,215,206,25,225,165,11,211,55,37,103,209,157,20,46,169,152,252,222,85,74,43,206,124,227,203,67,105,209,182,150,175,89,69,174,154,22,166,100,71,88,25,122,225,195,156,235,27,31,112,210,245,186,112,111,162,162,219,247,133,26,169,81,147,242,138,148,231,34,43,19,90,113,215,54,34,74,150,173,168,66,143,68,145,168,244,208,136,207,176,93,248,8,255,0,159,92,45,190,241,167,41,215,206,25,225,165,11,211,55,37,103,209,157,20,46,169,152,252,222,85,74,43,206,124,227,203,67,105,209,182,150,175,89,69,174,154,22,166,100,71,80,63,212,184,207,103,251,6,127,132,212,127,242,177,127,192,2,53,98,86,75,173,92,100,205,197,23,48,184,152,154,85,106,219,182,108,246,168,80,173,153,144,91,150,204,249,198,252,227,113,217,104,121,10,108,217,109,185,72,54,210,157,84,167,116,81,154,9,162,39,100,168,0,0,10,128,207,174,66,179,99,141,57,177,190,113,51,13,48,167,211,54,221,103,209,157,20,223,78,211,99,243,121,84,216,172,185,243,111,72,67,137,209,198,150,159,89,37,174,154,150,164,100,103,47,248,95,224,38,44,101,219,0,171,246,86,49,218,159,39,235,83,111,9,85,70,35,117,209,165,239,138,184,80,155,75,155,227,184,226,11,85,178,225,104,103,187,213,215,77,12,140,230,0,0,160,31,234,92,103,179,253,131,63,194,106,63,249,88,187,236,189,90,213,219,27,0,176,210,202,186,96,244,85,171,126,207,163,82,234,49,185,168,115,145,41,136,77,54,235,123,208,106,66,182,173,10,45,82,102,147,211,82,51,46,209,208,7,63,204,45,173,93,190,112,11,18,236,171,90,15,91,90,184,44,250,205,46,157,27,154,134,249,242,159,132,235,109,55,189,102,148,39,114,214,146,213,70,73,45,117,51,34,237,20,131,253,75,140,246,127,176,103,248,77,71,255,0,43,23,209,105,218,212,43,26,213,163,89,86,180,30,138,139,111,211,227,210,233,209,185,171,115,145,21,134,210,219,77,239,89,169,106,218,132,36,181,81,154,143,77,76,204,251,71,214,1,72,25,133,225,195,156,235,231,31,113,46,245,181,176,111,173,162,220,23,133,102,169,78,147,242,138,148,223,62,43,243,93,113,167,54,46,74,86,157,200,90,79,69,17,40,181,208,200,143,176,89,254,66,176,182,251,193,108,167,88,216,103,137,116,47,67,92,148,111,73,245,176,186,166,100,114,185,181,41,79,55,243,140,173,109,171,86,221,66,189,85,30,154,232,122,25,25,21,64,255,0,82,227,61,159,236,25,254,19,81,255,0,202,197,191,100,43,11,111,188,22,202,117,141,134,120,151,66,244,53,201,70,244,159,91,11,170,102,71,43,155,82,148,243,127,56,202,214,218,181,109,212,43,213,81,233,174,135,161,145,145,72,0,17,255,0,62,184,91,125,227,78,83,175,156,51,195,74,23,166,110,74,207,163,58,40,93,83,49,249,188,170,148,87,156,249,199,150,134,211,163,109,45,94,178,139,93,52,45,76,200,142,160,127,169,113,158,207,246,12,255,0,9,168,255,0,229,98,255,0,135,42,205,62,10,126,49,57,125,189,176,113,186,135,69,46,224,167,151,64,250,157,229,182,137,204,58,137,17,121,170,229,184,100,201,190,203,68,230,212,26,185,102,189,186,43,67,42,86,254,165,198,123,63,216,51,252,38,163,255,0,149,139,105,206,78,31,98,198,96,50,75,112,89,86,229,129,211,223,215,53,62,135,33,203,111,210,177,151,210,74,68,232,114,36,198,234,214,164,50,231,40,155,116,185,154,146,87,179,84,253,34,33,90,185,122,225,195,156,235,27,31,112,210,245,186,112,111,162,162,219,247,133,26,169,81,147,242,138,148,231,34,43,19,90,113,215,54,34,74,150,173,168,66,143,68,145,168,244,208,136,207,176,79,254,40,24,9,139,25,137,192,42,5,149,131,150,167,202,10,212,43,194,45,81,248,221,116,104,155,34,162,20,214,212,230,249,14,54,131,209,111,54,90,17,238,245,181,211,66,51,40,129,144,172,133,102,199,5,179,99,99,98,102,37,225,79,161,173,186,55,164,250,217,190,157,166,200,229,115,105,178,153,111,230,217,144,183,21,171,142,161,62,170,79,77,117,61,8,140,202,223,196,95,226,55,151,139,155,50,121,104,155,104,88,148,169,117,75,178,141,88,129,91,161,192,102,100,120,168,146,250,86,113,221,75,171,144,105,70,196,198,147,37,100,91,208,102,180,35,67,63,160,170,214,193,76,132,113,0,193,92,92,180,49,94,141,129,114,220,145,107,86,35,84,151,30,53,231,73,136,185,140,33,101,206,138,110,166,81,154,16,243,92,198,151,234,168,141,14,40,141,42,35,50,57,149,197,111,43,152,237,153,79,193,119,224,82,198,249,71,242,115,211,126,147,254,51,135,15,145,212,116,60,159,236,151,91,221,187,144,239,209,215,77,189,186,106,90,243,254,23,249,51,204,158,93,177,246,191,122,227,30,27,252,159,162,205,179,229,82,216,147,233,136,18,247,202,92,216,78,37,189,145,223,113,101,170,25,112,245,50,219,234,233,174,166,68,118,126,0,41,3,48,188,56,115,157,124,227,238,37,222,182,182,13,245,180,91,130,240,172,213,41,210,126,81,82,155,231,197,126,107,174,52,230,197,201,74,211,185,11,73,232,162,37,22,186,25,17,246,11,63,200,86,22,223,120,45,148,235,27,12,241,46,133,232,107,146,141,233,62,182,23,84,204,142,87,54,165,41,230,254,113,149,173,181,106,219,168,87,170,163,211,93,15,67,35,34,144,0,2,0,113,91,202,230,59,102,83,240,93,248,20,177,190,81,252,156,244,223,164,255,0,140,225,195,228,117,29,15,39,251,37,214,247,110,228,59,244,117,211,111,110,154,150,177,255,0,33,89,10,205,142,11,102,198,198,196,204,75,194,159,67,91,116,111,73,245,179,125,59,77,145,202,230,211,101,50,223,205,179,33,110,43,87,29,66,125,84,158,154,234,122,17,25,149,191,128,0,160,31,234,92,103,179,253,131,63,194,106,63,249,88,183,236,133,97,109,247,130,217,78,177,176,207,18,232,94,134,185,40,222,147,235,97,117,76,200,229,115,106,82,158,111,231,25,90,219,86,173,186,133,122,170,61,53,208,244,50,50,41,0,0,0,40,7,250,151,25,236,255,0,96,207,240,154,143,254,86,45,251,33,88,91,125,224,182,83,172,108,51,196,186,23,161,174,74,55,164,250,216,93,83,50,57,92,218,148,167,155,249,198,86,182,213,171,110,161,94,170,143,77,116,61,12,140,138,64,0,0,128,28,86,242,185,142,217,148,252,23,126,5,44,111,148,127,39,61,55,233,63,227,56,112,249,29,71,67,201,254,201,117,189,219,185,14,253,29,116,219,219,166,165,175,63,225,127,147,60,201,229,219,31,107,247,174,49,225,191,201,250,44,219,62,85,45,137,62,152,129,47,124,165,205,132,226,91,217,29,247,22,90,161,151,15,83,45,190,174,154,234,100,71,103,224,2,63,231,215,11,111,188,105,202,117,243,134,120,105,66,244,205,201,89,244,103,69,11,170,102,63,55,149,82,138,243,159,56,242,208,218,116,109,165,171,214,81,107,166,133,169,153,17,214,6,94,184,112,231,58,198,199,220,52,189,110,156,27,232,168,182,253,225,70,170,84,100,252,162,165,57,200,138,196,214,156,117,205,136,146,165,171,106,16,163,209,36,106,61,52,34,51,236,23,126,0,2,144,51,11,195,135,57,215,206,62,226,93,235,107,96,223,91,69,184,47,10,205,82,157,39,229,21,41,190,124,87,230,186,227,78,108,92,148,173,59,144,180,158,138,34,81,107,161,145,31,96,159,252,47,240,19,22,50,237,128,85,251,43,24,237,79,147,245,169,183,132,170,163,17,186,232,210,247,197,92,40,77,165,205,241,220,113,5,170,217,112,180,51,221,234,235,166,134,70,115,0,5,96,113,64,201,158,100,243,19,143,180,11,215,7,48,223,229,5,22,21,159,22,150,252,159,76,64,137,178,82,38,205,113,77,236,144,251,107,61,16,243,103,169,22,223,91,77,117,35,34,112,191,201,158,100,242,237,143,181,251,215,24,240,223,228,253,22,109,159,42,150,196,159,76,64,151,190,82,230,194,113,45,236,142,251,139,45,80,203,135,169,150,223,87,77,117,50,35,179,240,16,171,138,78,10,227,182,97,48,178,207,195,60,20,195,31,148,220,187,129,85,218,156,223,77,67,133,208,242,35,56,203,45,114,228,184,223,55,155,213,186,173,201,87,169,211,232,100,123,200,202,32,100,219,134,70,100,237,252,199,89,151,174,53,216,255,0,37,109,107,70,160,221,194,228,148,87,96,62,244,137,81,86,151,34,176,218,35,173,227,61,207,147,70,189,196,132,242,144,233,18,210,179,65,29,202,0,128,28,82,114,69,125,230,55,228,126,38,96,165,181,233,171,206,147,186,133,83,133,214,51,27,168,165,159,49,230,93,230,73,125,182,145,201,120,221,78,212,164,214,231,89,169,158,141,17,14,41,195,223,41,153,206,202,246,99,169,247,173,227,129,123,45,106,221,61,251,122,187,37,21,202,84,135,161,197,121,109,184,135,219,66,38,145,158,199,216,96,215,161,45,92,174,105,33,10,89,160,133,181,0,128,28,86,242,185,142,217,148,252,23,126,5,44,111,148,127,39,61,55,233,63,227,56,112,249,29,71,67,201,254,201,117,189,219,185,14,253,29,116,219,219,166,165,175,42,225,177,144,172,118,193,108,199,43,19,49,235,10,125,13,2,141,111,205,244,28,223,78,195,145,202,170,58,182,153,252,156,89,11,82,181,138,236,196,250,233,52,22,186,246,40,144,101,106,128,35,254,125,112,182,251,198,156,167,95,56,103,134,148,47,76,220,149,159,70,116,80,186,166,99,243,121,85,40,175,57,243,143,45,13,167,70,218,90,189,101,22,186,104,90,153,145,29,96,101,235,135,14,115,172,108,125,195,75,214,233,193,190,138,139,111,222,20,106,165,70,79,202,42,83,156,136,172,77,105,199,92,216,137,42,90,182,161,10,61,18,70,163,211,66,35,62,193,63,248,160,96,38,44,102,39,0,168,22,86,14,90,159,40,43,80,175,8,181,71,227,117,209,162,108,138,136,83,91,83,155,228,56,218,15,69,188,217,104,71,187,214,215,77,8,204,160,6,94,184,112,231,58,198,199,220,52,189,110,156,27,232,168,182,253,225,70,170,84,100,252,162,165,57,200,138,196,214,156,117,205,136,146,165,171,106,16,163,209,36,106,61,52,34,51,236,23,126,3,159,230,22,214,174,223,56,5,137,118,85,173,7,173,173,92,22,125,102,151,78,141,205,67,124,249,79,194,117,182,155,222,179,74,19,185,107,73,106,163,36,150,186,153,145,118,138,65,254,165,198,123,63,216,51,252,38,163,255,0,149,139,62,199,12,4,197,139,195,134,141,55,47,214,229,169,213,223,209,236,251,78,150,229,35,174,140,222,217,80,157,128,169,45,243,214,225,50,123,9,135,79,93,251,85,183,213,51,212,181,128,25,122,225,195,156,235,27,31,112,210,245,186,112,111,162,162,219,247,133,26,169,81,147,242,138,148,231,34,43,19,90,113,215,54,34,74,150,173,168,66,143,68,145,168,244,208,136,207,176,93,248,0,137,92,67,50,89,74,205,62,23,200,174,218,22,252,69,98,165,181,28,142,223,152,114,83,20,230,176,78,110,118,158,251,138,73,165,104,82,77,213,52,75,52,146,30,52,159,49,180,45,237,213,129,73,225,157,196,2,129,85,133,93,161,96,252,186,117,74,157,33,185,112,230,68,187,105,44,191,25,246,212,74,109,214,220,76,194,82,22,149,17,40,148,70,70,70,68,100,46,83,42,181,220,197,215,48,142,26,115,73,99,68,183,47,186,108,133,64,125,113,167,69,144,138,179,8,67,102,137,198,152,171,91,76,45,102,165,161,109,165,90,111,105,75,74,80,133,165,180,246,0,20,129,152,94,28,57,206,190,113,247,18,239,91,91,6,250,218,45,193,120,86,106,148,233,63,40,169,77,243,226,191,53,215,26,115,98,228,165,105,220,133,164,244,81,18,139,93,12,136,251,5,159,228,43,11,111,188,22,202,117,141,134,120,151,66,244,53,201,70,244,159,91,11,170,102,71,43,155,82,148,243,127,56,202,214,218,181,109,212,43,213,81,233,174,135,161,145,145,72,0,0,21,129,197,3,38,121,147,204,78,62,208,47,92,28,195,127,148,20,88,86,124,90,91,242,125,49,2,38,201,72,155,53,197,55,178,67,237,172,244,67,205,158,164,91,125,109,53,212,140,137,194,255,0,38,121,147,203,182,62,215,239,92,99,195,127,147,244,89,182,124,170,91,18,125,49,2,94,249,75,155,9,196,183,178,59,238,44,181,67,46,30,166,91,125,93,53,212,200,142,207,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,255,217